commit 64fca7954952bc0d177bb14de4b363b1041db1d7
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Aug 11 16:58:08 2014 -0400

    Updates for krb5-1.12.2

 README                     | 103 +++++++++++++++++++
 src/man/k5identity.man     |   8 +-
 src/man/k5login.man        |  17 ++--
 src/man/k5srvutil.man      |   8 +-
 src/man/kadm5.acl.man      |  32 +++---
 src/man/kadmin.man         |  93 ++++++++++-------
 src/man/kadmind.man        |  50 ++--------
 src/man/kdb5_ldap_util.man |  20 ++--
 src/man/kdb5_util.man      |  34 +++----
 src/man/kdc.conf.man       |  92 +++++++++--------
 src/man/kdestroy.man       |  10 +-
 src/man/kinit.man          |  20 ++--
 src/man/klist.man          |  10 +-
 src/man/kpasswd.man        |   8 +-
 src/man/kprop.man          |  14 +--
 src/man/kpropd.man         |  22 ++--
 src/man/kproplog.man       |   8 +-
 src/man/krb5-config.man    |  10 +-
 src/man/krb5.conf.man      | 116 +++++++++++----------
 src/man/krb5kdc.man        |  53 +++-------
 src/man/ksu.man            |  56 +++++++----
 src/man/kswitch.man        |  12 +--
 src/man/ktutil.man         |  16 +--
 src/man/kvno.man           |  12 +--
 src/man/sclient.man        |   8 +-
 src/man/sserver.man        |  18 ++--
 src/patchlevel.h           |   6 +-
 src/po/mit-krb5.pot        | 244 +++++++++++++++++++++++----------------------
 28 files changed, 605 insertions(+), 495 deletions(-)

commit d1702d5d6ce987bbf9444f3e7ed870bd39f3399d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 28 18:06:59 2014 -0400

    Make tcl_kadm5.c work with Tcl 8.6
    
    Directly accessing the result field of Tcl_Interp has been deprecated
    for a long time, requires a special define in Tcl 8.6, and will be
    impossible in Tcl 9.  Use Tcl_SetResult instead.  The new error
    messages are less helpful than the old ones, but this is just support
    infrastructure for old tests, so it isn't important.
    
    (cherry picked from commit b63496d7b44f090ea5d300dc09b4fc043138ae38)
    
    ticket: 7924
    version_fixed: 1.12.2
    status: resolved

 src/kadmin/testing/util/tcl_kadm5.c | 42 +++++++++++++------------------------
 1 file changed, 15 insertions(+), 27 deletions(-)

commit 78a7f2a02b82bf297817cd717f092ead40b575b2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Aug 1 22:10:35 2014 -0400

    Add regression test for LDAP key fencepost bug
    
    (cherry picked from commit 0d78da225612e13d0b1cf515987305535d2f9dce)
    
    ticket: 7980
    status: resolved

 src/tests/t_kdb.py | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit dc7ed55c689d57de7f7408b34631bf06fec9dab1
Author: Tomas Kuthan <tkuthan@gmail.com>
Date:   Fri Aug 1 15:25:50 2014 +0200

    Fix LDAP key data segmentation [CVE-2014-4345]
    
    For principal entries having keys with multiple kvnos (due to use of
    -keepold), the LDAP KDB module makes an attempt to store all the keys
    having the same kvno into a single krbPrincipalKey attribute value.
    There is a fencepost error in the loop, causing currkvno to be set to
    the just-processed value instead of the next kvno.  As a result, the
    second and all following groups of multiple keys by kvno are each
    stored in two krbPrincipalKey attribute values.  Fix the loop to use
    the correct kvno value.
    
    CVE-2014-4345:
    
    In MIT krb5, when kadmind is configured to use LDAP for the KDC
    database, an authenticated remote attacker can cause it to perform an
    out-of-bounds write (buffer overrun) by performing multiple cpw
    -keepold operations.  An off-by-one error while copying key
    information to the new database entry results in keys sharing a common
    kvno being written to different array buckets, in an array whose size
    is determined by the number of kvnos present.  After sufficient
    iterations, the extra writes extend past the end of the
    (NULL-terminated) array.  The NULL terminator is always written after
    the end of the loop, so no out-of-bounds data is read, it is only
    written.
    
    Historically, it has been possible to convert an out-of-bounds write
    into remote code execution in some cases, though the necessary
    exploits must be tailored to the individual application and are
    usually quite complicated.  Depending on the allocated length of the
    array, an out-of-bounds write may also cause a segmentation fault
    and/or application crash.
    
        CVSSv2 Vector: AV:N/AC:M/Au:S/C:C/I:C/A:C/E:POC/RL:OF/RC:C
    
    [ghudson@mit.edu: clarified commit message]
    [kaduk@mit.edu: CVE summary, CVSSv2 vector]
    
    (cherry picked from commit 81c332e29f10887c6b9deb065f81ba259f4c7e03)
    
    ticket: 7980
    version_fixed: 1.12.2
    status: resolved

 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit df78452da0e4254b339039d7d9397d75f9d090b2
Author: Andreas Schneider <asn@samba.org>
Date:   Wed Aug 6 16:06:54 2014 +0200

    Use zapfree in krb5_decrypt_tkt_part
    
    (cherry picked from commit 18333f731b8cb3b4610b1d623caef9347c785f7b)
    
    ticket: 7982
    version_fixed: 1.12.2
    status: resolved

 src/lib/krb5/krb/decrypt_tk.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit eb0a3da9cd2dcb5570f44889f43d9acc7abf48ec
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 16 16:30:26 2014 -0400

    Fix creation/rename of top-level profile sections
    
    profile_rename_section should demand only one name.
    
    profile_add_relation should demand only one name if it is creating a
    new section.  It aso needs to reset state before calling
    profile_find_node for the section, in case it didn't look up any
    parent sections previously.
    
    (cherry picked from commit 590df2f41f84e0f9492e08f7dbd26fbcd3118ea0)
    
    ticket: 7972
    version_fixed: 1.12.2
    status: resolved

 src/util/profile/prof_set.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit a3ae1eaee8ae5e972cc29133684fdf878708c8b2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 16 16:02:21 2014 -0400

    Fix deleted node handling in libprofile
    
    In profile_find_node, skip deleted nodes when finding the second
    match.  Otherwise, profile_clear_nodes could return an error if a node
    has some values to clear but the last one is deleted.
    
    In profile_node_iterator, skip deleted nodes when looking up the
    section names.  Otherwise we could iterate over a deleted section
    and/or ignore its replacement.
    
    (cherry picked from commit e7f50a1c11845ba73ce4ffa4729d10113563a247)
    
    ticket: 7971
    version_fixed: 1.12.2
    status: resolved

 src/util/profile/prof_tree.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit dc6e116f341300fb79a5e1aba76f884d01ef378d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 18 01:14:01 2014 -0500

    Use system dictionary for db2 tests again
    
    The built-in word list is not long enough for all of the libdb2 tests
    to run properly.  Revert d21a86e47a7cda29225013e08d060095b94b2ee7 and
    go back to using the system dictionary if we find one.  However, omit
    any lines from the chosen word list which contain non-alphabetical
    characters.
    
    (cherry picked from commit dba768e873d3ae34cfb2ff9d9c2d3644981f23a5)
    
    ticket: 7860
    version_fixed: 1.12.2
    status: resolved

 src/plugins/kdb/db2/libdb2/test/run.test | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit c7bb9278ad12c9278f316479af56f9e952f4d650
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 17 00:18:41 2014 -0500

    Use TAILQ macros instead of CIRCLEQ in libdb2
    
    The optimizer in gcc 4.8.1 (but not the current gcc head revision)
    breaks the queue.h CIRCLEQ macros, apparently due to an overzealous
    strict aliasing deduction.  Use TAILQ macros in the libdb2 mpool code
    instead.
    
    (cherry picked from commit 26d874412983c4c9979a9f5e7bec51834ad4cda5)
    
    ticket: 7860
    version_fixed: 1.12.2
    status: resolved

 src/plugins/kdb/db2/libdb2/mpool/mpool.c | 43 +++++++++++++++-----------------
 src/plugins/kdb/db2/libdb2/mpool/mpool.h |  8 +++---
 2 files changed, 24 insertions(+), 27 deletions(-)

commit 1ac533f132539513916aafccd0e159cb2687ad08
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 12 14:34:26 2014 -0400

    Remove indent workaround in man page RST sources
    
    docutils 0.10 properly adds indentation to example blocks in man
    pages, so we do not need to force an extra indentation level.  Get rid
    of the workaround wherever we use it.
    
    (back ported from 4bd50f73c80a86852ec0879abdf52202be40892b)
    
    ticket: 7954
    version_fixed: 1.12.2
    status: resolved

 doc/admin/admin_commands/kadmin_local.rst   | 40 ++++++---------------
 doc/admin/admin_commands/kdb5_ldap_util.rst | 44 ++++++-----------------
 doc/admin/admin_commands/kpropd.rst         |  4 +--
 doc/admin/admin_commands/kproplog.rst       |  4 +--
 doc/admin/admin_commands/krb5kdc.rst        |  4 +--
 doc/admin/admin_commands/sserver.rst        | 36 ++++++-------------
 doc/admin/conf_files/kadm5_acl.rst          |  8 ++---
 doc/admin/conf_files/kdc_conf.rst           | 28 ++++-----------
 doc/admin/conf_files/krb5_conf.rst          | 56 ++++++++---------------------
 doc/admin/database.rst                      |  2 +-
 doc/admin/princ_dns.rst                     | 16 ++++-----
 doc/appdev/init_creds.rst                   | 24 ++++---------
 doc/basic/date_format.rst                   |  2 +-
 doc/user/user_commands/klist.rst            |  4 +--
 doc/user/user_commands/krb5-config.rst      |  4 +--
 doc/user/user_commands/ksu.rst              | 22 ++++--------
 doc/user/user_config/k5identity.rst         |  4 +--
 doc/user/user_config/k5login.rst            |  8 ++---
 18 files changed, 83 insertions(+), 227 deletions(-)

commit a7886f0ed1277c69142b14a2c6629175a6331edc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 15 12:56:01 2014 -0400

    Fix null deref in SPNEGO acceptor [CVE-2014-4344]
    
    When processing a continuation token, acc_ctx_cont was dereferencing
    the initial byte of the token without checking the length.  This could
    result in a null dereference.
    
    CVE-2014-4344:
    
    In MIT krb5 1.5 and newer, an unauthenticated or partially
    authenticated remote attacker can cause a NULL dereference and
    application crash during a SPNEGO negotiation by sending an empty
    token as the second or later context token from initiator to acceptor.
    The attacker must provide at least one valid context token in the
    security context negotiation before sending the empty token.  This can
    be done by an unauthenticated attacker by forcing SPNEGO to
    renegotiate the underlying mechanism, or by using IAKERB to wrap an
    unauthenticated AS-REQ as the first token.
    
        CVSSv2 Vector: AV:N/AC:L/Au:N/C:N/I:N/A:C/E:POC/RL:OF/RC:C
    
    [kaduk@mit.edu: CVE summary, CVSSv2 vector]
    
    (cherry picked from commit 524688ce87a15fc75f87efc8c039ba4c7d5c197b)
    
    ticket: 7970
    version_fixed: 1.12.2
    status: resolved

 src/lib/gssapi/spnego/spnego_mech.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3a3749e219534415d4c9e449d0d08b047325ae89
Author: David Woodhouse <David.Woodhouse@intel.com>
Date:   Tue Jul 15 12:54:15 2014 -0400

    Fix double-free in SPNEGO [CVE-2014-4343]
    
    In commit cd7d6b08 ("Verify acceptor's mech in SPNEGO initiator") the
    pointer sc->internal_mech became an alias into sc->mech_set->elements,
    which should be considered constant for the duration of the SPNEGO
    context.  So don't free it.
    
    CVE-2014-4343:
    
    In MIT krb5 releases 1.10 and newer, an unauthenticated remote
    attacker with the ability to spoof packets appearing to be from a
    GSSAPI acceptor can cause a double-free condition in GSSAPI initiators
    (clients) which are using the SPNEGO mechanism, by returning a
    different underlying mechanism than was proposed by the initiator.  At
    this stage of the negotiation, the acceptor is unauthenticated, and
    the acceptor's response could be spoofed by an attacker with the
    ability to inject traffic to the initiator.
    
    Historically, some double-free vulnerabilities can be translated into
    remote code execution, though the necessary exploits must be tailored
    to the individual application and are usually quite
    complicated. Double-frees can also be exploited to cause an
    application crash, for a denial of service.  However, most GSSAPI
    client applications are not vulnerable, as the SPNEGO mechanism is not
    used by default (when GSS_C_NO_OID is passed as the mech_type argument
    to gss_init_sec_context()).  The most common use of SPNEGO is for
    HTTP-Negotiate, used in web browsers and other web clients.  Most such
    clients are believed to not offer HTTP-Negotiate by default, instead
    requiring a whitelist of sites for which it may be used to be
    configured.  If the whitelist is configured to only allow
    HTTP-Negotiate over TLS connections ("https://"), a successful
    attacker must also spoof the web server's SSL certificate, due to the
    way the WWW-Authenticate header is sent in a 401 (Unauthorized)
    response message.  Unfortunately, many instructions for enabling
    HTTP-Negotiate in common web browsers do not include a TLS
    requirement.
    
        CVSSv2 Vector: AV:N/AC:H/Au:N/C:C/I:C/A:C/E:POC/RL:OF/RC:C
    
    [kaduk@mit.edu: CVE summary and CVSSv2 vector]
    
    (cherry picked from commit f18ddf5d82de0ab7591a36e465bc24225776940f)
    
    ticket: 7969
    version_fixed: 1.12.2
    status: resolved

 src/lib/gssapi/spnego/spnego_mech.c | 1 -
 1 file changed, 1 deletion(-)

commit f7a9d09b097bcc1f890e0f9a55f9cf812b29226d
Author: Simo Sorce <simo@redhat.com>
Date:   Thu Jul 10 10:04:06 2014 -0400

    Fix leak on GSS module symbol resolution error
    
    If krb5int_get_plugin_func fails, errinfo may contain an allocated
    error message.  Free it on error when loading GSS modules.
    
    [ghudson@mit.edu: also fix GSS_ADD_DYNAMIC_METHOD; clarify commit
    message]
    
    (cherry picked from commit 53362ba69fb5a60386dd358c3450bfcf4f6b7346)
    
    ticket: 7966
    version_fixed: 1.12.2
    status: resolved

 src/lib/gssapi/mechglue/g_initialize.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 6f99ee3aa458443b9ca4722c2aab82db1400bbbf
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 18 14:51:13 2014 -0400

    Fix calloc check in krb5_authdata_context_init
    
    (cherry picked from commit 4abfd7bc3819a66f77a1cf121b7608af624ecb6e)
    
    ticket: 7973
    version_fixed: 1.12.2
    status: resolved

 src/lib/krb5/krb/authdata.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 106f45c07139956167d54aacf1674912d3ef3ced
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 17 14:02:14 2013 -0400

    Fix race in util/profile/Makefile.in
    
    $(BUILDTOP)/include/profile.h was being updated by two different
    rules, which could collide with make -j.  Use a dependency from
    includes instead of a redundant rule.
    
    (cherry picked from commit 4d3827ac1b0e9e6447a132c57f3e2d74d3dfe8a9)
    
    ticket: 7967
    version_fixed: 1.12.2
    status: resolved

 src/util/profile/Makefile.in | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit 37447050b6c9b92ac8c77da26984624ac43fdbc6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jun 10 23:53:31 2014 -0400

    Fix several memory leaks in LDAP KDB modules
    
    Fix memory leaks discovered by running valgrind over kdbtest, and some
    related leaks.  Many of them result from not calling ldap_msgfree
    after an unsuccessful search (as the OpenLDAP documentation requires)
    or after an exception following a search, so many of the fixes move or
    add ldap_msgfree calls to cleanup labels.
    
    ldap_osa_free_princ_ent was not used, and could not be used because it
    frees the container while krb5_lookup_tl_kadm_data uses a
    caller-allocated container.  Change it to leave the container alone,
    but to correctly destroy xdrs.  Use it in krb5_ldap_put_principal
    where princ_ent was leaked.
    
    In krb5_ldap_put_principal, subtreelist is declared twice in interior
    scopes and not properly freed; move it to function scope and free it
    up in the cleanup label.  Also in krb5_ldap_put_principal, avoiding
    decoding multiple KBR5_TL_KADM_DATA values (which we don't expect to
    see) as later decodes would cause earlier decodes to leak.
    
    In krb5_encode_krbsecretkey, fix a leak of the krb5_data container and
    also add an error check when calling asn1_encode_sequence_of_keys;
    otherwise we would dereference a null pointer if we run out of memory
    encoding keys (very unlikely).
    
    (cherry picked from commit bfd2a69193ddc1b324d48a7da6455cfbda54fc09)
    
    ticket: 7941
    version_fixed: 1.12.2
    status: resolved

 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       |  2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |  3 ++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 57 ++++++++++++----------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c |  9 ++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      | 11 +++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c |  4 +-
 src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.c       |  3 +-
 7 files changed, 51 insertions(+), 38 deletions(-)

commit 37f87c189ff050c01282f3d8da7bc97fe8a9ea92
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Jul 3 10:42:21 2014 -0400

    Fix build on systems without RTM_OLD*
    
    For example, FreeBSD has removed RTM_OLDADD and RTM_OLDDEL from its API
    in March 2014, with the message:
    Garbage collect long time obsoleted (or never used) stuff from routing API
    
    Only attempt to define behavior for these cases if they are defined.
    
    (cherry picked from commit fd352d41a79013114708e99510b6be3836200237)
    
    ticket: 7955
    version_fixed: 1.12.2
    status: resolved

 src/lib/apputils/net-server.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 70faf7db9d54ef464b220860d346c7d5f0ec83f3
Author: Neng Xue <xnsuda@yahoo.com>
Date:   Mon Jun 30 14:04:56 2014 -0700

    Fix unlikely null dereference in TGS client code
    
    If krb5_get_tgs_ktypes fails (due to an out-of-memory condition or an
    error re-reading the profile), k5_make_tgs_req will dereference a null
    pointer.  Check the return value before dereferencing defenctypes.
    
    [ghudson@mit.edu: clarified commit message]
    
    (cherry picked from commit 81e503c09ad9aef4a0afc6bf66a0269cde2151f3)
    
    ticket: 7952
    version_fixed: 1.12.2
    status: resolved

 src/lib/krb5/krb/send_tgs.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit d749fa1a6442a920592d34a8f43aa857a56be044
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 18 12:58:39 2014 -0400

    Fix KDC worker process argument parsing
    
    To create worker processes, the KDC shuts down realms, forks off the
    worker processes, then reinitializes realms in each child.
    Reinitializing realms requires making a second pass over the
    command-line arguments.  To do this with getopt, optind must be
    reinitialized to 1 for each pass; otherwise, no options will be seen
    the second time around.
    
    (cherry picked from commit 1776fd19120d230115527febbd22979eb64ee1ff)
    
    ticket: 7945
    version_fixed: 1.12.2
    status: resolved

 src/kdc/main.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit e6ae703ae597d798e310368d52b8f38ee11c6a73
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 19 13:49:16 2014 -0400

    Handle invalid RFC 1964 tokens [CVE-2014-4341...]
    
    Detect the following cases which would otherwise cause invalid memory
    accesses and/or integer underflow:
    
    * An RFC 1964 token being processed by an RFC 4121-only context
      [CVE-2014-4342]
    
    * A header with fewer than 22 bytes after the token ID or an
      incomplete checksum [CVE-2014-4341 CVE-2014-4342]
    
    * A ciphertext shorter than the confounder [CVE-2014-4341]
    
    * A declared padding length longer than the plaintext [CVE-2014-4341]
    
    If we detect a bad pad byte, continue on to compute the checksum to
    avoid creating a padding oracle, but treat the checksum as invalid
    even if it compares equal.
    
    CVE-2014-4341:
    
    In MIT krb5, an unauthenticated remote attacker with the ability to
    inject packets into a legitimately established GSSAPI application
    session can cause a program crash due to invalid memory references
    when attempting to read beyond the end of a buffer.
    
        CVSSv2 Vector: AV:N/AC:M/Au:N/C:N/I:N/A:P/E:POC/RL:OF/RC:C
    
    CVE-2014-4342:
    
    In MIT krb5 releases krb5-1.7 and later, an unauthenticated remote
    attacker with the ability to inject packets into a legitimately
    established GSSAPI application session can cause a program crash due
    to invalid memory references when reading beyond the end of a buffer
    or by causing a null pointer dereference.
    
        CVSSv2 Vector: AV:N/AC:M/Au:N/C:N/I:N/A:P/E:POC/RL:OF/RC:C
    
    [tlyu@mit.edu: CVE summaries, CVSS]
    
    (cherry picked from commit fb99962cbd063ac04c9a9d2cc7c75eab73f3533d)
    
    ticket: 7949
    version_fixed: 1.12.2
    status: resolved

 src/lib/gssapi/krb5/k5unseal.c    | 41 +++++++++++++++++++++++++++++++--------
 src/lib/gssapi/krb5/k5unsealiov.c |  9 ++++++++-
 2 files changed, 41 insertions(+), 9 deletions(-)

commit e5bb07c9eb7ddb3cc575dfa238748f7227f1fdd2
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Wed Jun 25 12:56:42 2014 -0400

    Fix unlikely null dereference in mk_cred()
    
    If krb5_encrypt_keyhelper() returns an error, the ciphertext structure
    may contain a non-zero length, but it will already have freed the
    pointer to its data, making encrypt_credencpart()'s subsequent attempt
    to clear and free the memory fail.  Remove that logic.
    
    Based on a patch from Jatin Nansi.
    
    (cherry picked from commit 476284de8dc9a52b5544445cb1b316a417ae88f0)
    
    ticket: 7948
    version_fixed: 1.12.2
    status: resolved

 src/lib/krb5/krb/mk_cred.c | 7 -------
 1 file changed, 7 deletions(-)

commit 62c9e504261a07b8da297854c9fc9549acecc7d3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jun 14 11:23:08 2014 -0400

    Fix error checking in PKINIT authdata creation
    
    In create_identifiers_from_stack: check for allocation errors from
    PKCS7_ISSUER_AND_SERIAL_new and M_ASN1_INTEGER_dup.  Use
    PKCS7_ISSUER_AND_SERIAL_free to more concisely clean up the OpenSSL
    issuer variable, and make sure that any partially processed value is
    cleaned up on error.  Use calloc to allocate krb5_cas so that all of
    its pointers are initially nulled, so that
    free_krb5_external_principal_identifier can operate on it safely in
    case of error.  Eliminate the retval variable as it was not used
    safely.  Rename the error label from "cleanup" to "oom" and separate
    it from the successful return path (which has nothing to clean up).
    
    (back ported from commit 09246e64e20f079bef6163e9e1d0ecda7917b8c2)
    
    ticket: 7943
    version_fixed: 1.12.2
    status: resolved

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 51 ++++++++++------------
 1 file changed, 24 insertions(+), 27 deletions(-)

commit 4903db9e0cffa4bd27785de1bb8866ace02eed84
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 16 15:46:09 2014 -0400

    Consolidate DB option documentation
    
    Document DB options in the kadmin/kadmin.local man page, in their own
    section.  Refer to that section from the documentation of the -x
    parameter of each other command which supports DB options.  Add
    documentation for the "dbname" DB2 option.
    
    (cherry picked from commit 1cddc360c25386a55dc2f2d44056c88721784dd6)
    
    ticket: 7946
    version_fixed: 1.12.2
    status: resolved

 doc/admin/admin_commands/kadmin_local.rst | 29 +++++++++++++++++---------
 doc/admin/admin_commands/kadmind.rst      | 34 +++----------------------------
 doc/admin/admin_commands/krb5kdc.rst      | 29 ++------------------------
 3 files changed, 24 insertions(+), 68 deletions(-)

commit 8cff7cae5a1b6fb9901f04f054dfe8fa636400e8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 6 17:41:51 2014 -0400

    Improve PKINIT certificate documentation
    
    Describe how to use a commercially-issued server certificate for
    anonymous PKINIT.  Separate the KDC and client configuration
    instructions so that the steps necessary for anonymous PKINIT are not
    combined with the additional steps necessary for regular PKINIT.
    Describe kpServerAuth as the EKU used in commercially issued server
    certificates, not as the value used by Microsoft (which does not
    appear to be true according to [MS-PKCA]).
    
    (cherry picked from commit 677c7753923e5efa078074611d4474fbcc10f6a1)
    
    ticket: 7931
    version_fixed: 1.12.2
    status: resolved

 doc/admin/conf_files/krb5_conf.rst |   3 +-
 doc/admin/pkinit.rst               | 117 ++++++++++++++++++++++++++-----------
 2 files changed, 86 insertions(+), 34 deletions(-)

commit 30cdef78c1d8ffd3de1045019fdab1ac53386cda
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 6 17:57:40 2014 -0400

    Do not document pkinit_win2k
    
    This variable was never used in the PKINIT code as it was contributed;
    there was only code to read its value.
    
    (cherry picked from commit e161636590429aa78a3f04a8bbe0a36dda48a8ab)
    
    ticket: 7932
    version_fixed: 1.12.2
    status: resolved

 doc/admin/conf_files/krb5_conf.rst | 5 -----
 1 file changed, 5 deletions(-)

commit 7a0ef53b86ca15f4fbc608a1b8034b907072a68f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 4 16:18:21 2014 -0400

    Add missing profile functions to libkrb5 exports
    
    profile_flush_to_buffer, profile_flush_to_file, profile_free_buffer,
    profile_init_flags, and profile_init_vtable are all public profile
    functions, but are inaccessible to libkrb5 applications on some
    platforms because they were never added to the export list.  Add them
    now.
    
    (libprofile functions have never been part of the Windows DLL export
    list, so do not change krb5_32.def at this time.)
    
    (cherry picked from commit dc1a76ccc5d3a6972d0f21d38389ff39e54f283a)
    
    ticket: 7930
    version_fixed: 1.12.2
    status: resolved

 src/lib/krb5/libkrb5.exports | 5 +++++
 1 file changed, 5 insertions(+)

commit 62e3a3372ac483fca2f996fe12109d3536fd1d3e
Author: Sam Hartman <hartmans@debian.org>
Date:   Wed Jun 4 12:06:27 2014 -0400

    Do not loop on add_cred_from and other new methods
    
    Several new GSS-API methods were added but GSSAPI_ADD_METHOD was
    called to add them rather than GSSAPI_ADD_METHOD_NOLOOP.  This means
    that the implementation from the GSS-API mechglue would be used if the
    mechanism had no implementation.  As a result, the mechglue will call
    into itself exhausting the call stack in an endless loop when one of
    these methods is called.
    
    (cherry picked from commit 41d38531043b99e8daa334f2b6ddf376adf1e878)
    
    ticket: 7926
    version_fixed: 1.12.2
    status: resolved

 src/lib/gssapi/mechglue/g_initialize.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit cd957d3f62623168bcde3d66633f3d2fd4e775ba
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 23 19:58:41 2014 -0400

    Treat LDAP KrbKey salt field as optional
    
    Per the ASN.1 definition, the KrbKey salt field is optional.  Since
    1.7, we have been treating it as mandatory in the encoder; since 1.11,
    we have been treating it as mandatory in the decoder.  Mostly by luck,
    we have been encoding a salt type of 0 when key_data_ver is 1, but we
    really should not be looking at key_data_type[1] or key_data_length[1]
    in this situation.  Treat the salt field as optional in the encoder
    and decoder.  Although the previous commit ensures that we continue to
    always encode a salt (without any dangerous assumptions about
    krb5_key_data constructors), this change will allow us to decode key
    data encoded by 1.6 without salt fields.
    
    This also fixes issue #7918, by properly setting key_data_ver to 2 if
    a salt type but no salt value is present.  It is difficult to get the
    decoder to actually assign 2 to key_data_ver just because the salt
    field is there, so take care of that in asn1_decode_sequence_of_keys.
    
    Adjust kdbtest.c to match the new behavior by setting key_data_ver to
    2 in both test keys.
    
    (cherry picked from commit fb5cd8df0dbd04dac4f610e68cba5b80a3cb8d48)
    
    ticket: 7919
    version_fixed: 1.12.2
    status: resolved

 src/lib/krb5/asn.1/ldap_key_seq.c                  | 19 ++++++++++++++++---
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |  6 ++++--
 src/tests/kdbtest.c                                |  2 +-
 3 files changed, 21 insertions(+), 6 deletions(-)

commit 5557d29762226e0d1be1f41a76c3994401e5103c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat May 24 22:58:26 2014 -0400

    Always include salt in LDAP KrbKey encoding
    
    In the LDAP KDB module, ensure that every krb5_key_data we pass to
    asn1_encode_sequence_of_keys includes a salt type, for compatibility
    with the decoder in unpatched krb5 1.11 and 1.12.
    
    This is not a behavior change by itself; since 1.7 the encoder has
    always included a KrbKey salt field because it erroneously treats that
    field as non-optional.  (Luckily, the encoded salt always happens to
    have salt type 0 because krb5_key_data constructors start with zeroed
    memory.)  The next commit will fix the encoder and decoder to properly
    treat the KrbKey salt field as optional, so we need this change to
    ensure that our encodings remain compatible.
    
    Also fix the ASN.1 tests to set key_data_ver correctly for the sample
    test key data.
    
    (cherry picked from commit 1825455ede7e61ab934b16262fb5b12b78a52f1a)
    
    ticket: 7919
    version_fixed: 1.12.2
    status: resolved

 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 21 ++++++++++++++++++++-
 src/tests/asn.1/ktest.c                            |  1 +
 2 files changed, 21 insertions(+), 1 deletion(-)

commit c73c60f6ccf9176034b69caf3e3f3aaaba5f2264
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jun 1 10:41:27 2014 -0400

    Do not document pkinit_mapping_file
    
    This feature was never implemented in the PKINIT code as it was
    contributed; there was only stub support for reading the filename.
    
    (cherry picked from commit 8da21b0ec18cf9306a8c1b3410d5c6ab36acdd21)
    
    ticket: 7928
    version_fixed: 1.12.2
    status: resolved

 doc/admin/conf_files/kdc_conf.rst | 4 ----
 1 file changed, 4 deletions(-)

commit bcc00cc1a032cb952eb923d622b046bb949741fa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 27 13:01:49 2014 -0400

    Change example module name in host_config.rst
    
    Don't use "otp" as the example clpreauth module name in
    host_config.rst, since we now ship an effectively built-in otp
    clpreauth module.  Instead use "mypreauth".
    
    (cherry picked from commit 26a43afbc214e8d24cf261f245007192eccb7ed5)
    
    ticket: 7920
    version_fixed: 1.12.2
    status: resolved

 doc/admin/host_config.rst | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit acb07eae351434ca1058634270e5a9674ea064c5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 22 22:31:26 2014 -0400

    Properly handle PKCS11 label in PKINIT
    
    The CK_TOKEN_INFO label field is defined to be zero-filled, but it may
    not be zero-terminated if all bytes of the field are used.  Use only
    length-counted operations to process it.  Also avoid underrunning the
    buffer pointer if the label is empty or contains only whitespace.
    
    (cherry picked from commit f8b42ef541a463f56720ec9358dd07716b04c5e2)
    
    ticket: 7917
    version_fixed: 1.12.2
    status: resolved

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 28 ++++++++++++++--------
 1 file changed, 18 insertions(+), 10 deletions(-)

commit 2e56aa65e8d362b2ffe90c61e377594c822e893d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 22 19:18:34 2014 -0400

    Don't blindly use PKCS11 slot IDs in PKINIT
    
    Passing invalid slot IDs to C_OpenSession can cause some PKCS #11
    implementations (such as the Solaris one) to crash.  If a PKINIT
    identity specifies a slotid, use it to filter the result of
    C_GetSlotList, but don't try it if it does not appear in the list.
    
    (cherry picked from commit ac406bac3d73a7e4efcc74adbb90c722457da969)
    
    ticket: 7916
    version_fixed: 1.12.2
    status: resolved

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 27 +++++++++++-----------
 1 file changed, 13 insertions(+), 14 deletions(-)

commit 01987783006ba486b0a5772db9d40168b6bfdced
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat May 17 10:48:50 2014 -0400

    Fix fencepost error in krad timeout handler
    
    (cherry picked from commit f4fce5afd8c4bb5e46aa7041f10118026c5152f0)
    
    ticket: 7911
    version_fixed: 1.12.2
    status: resolved

 src/lib/krad/remote.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fdd7eca3ada4b0a038850dd0207a70c7f1a8b59c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 20 14:52:44 2014 -0400

    Add tests for krb5int_c_combine_keys
    
    krb5int_c_combine_keys is used only by SAM-2 preauth with neither the
    send-encrypted-sad nor use-sad-as-key flags, so it isn't covered by
    any automated function tests.  Add some unit tests to make sure that
    it works and returns the expected results for two randomly generated
    test vectors.
    
    (cherry picked from commit 6e8b2fba84df2ef74ce071330b4c3f843f4b7541)
    
    ticket: 7914
    version_fixed: 1.12.2
    status: resolved

 .gitignore                              |  1 +
 src/lib/crypto/crypto_tests/Makefile.in | 11 +++--
 src/lib/crypto/crypto_tests/deps        | 10 +++++
 src/lib/crypto/crypto_tests/t_combine.c | 80 +++++++++++++++++++++++++++++++++
 4 files changed, 99 insertions(+), 3 deletions(-)

commit c72126bf1a4a4e40006e1bc12dd5a3ef96d98aa2
Author: Ken Hornstein <kenh@cmf.nrl.navy.mil>
Date:   Tue May 20 14:50:22 2014 -0400

    Fix krb5int_c_combine_keys
    
    When krb5int_c_combine_keys was updated to use the new crypto
    interface, a small bug was introduced.  It turns out the temporary
    keyblock created needs to have its enctype set; otherwise, when
    krb5int_derive_keyblock() is called later, it will fail with
    KRB5_BAD_ENCTYPE.
    
    (cherry picked from commit 89803a5a781107365d5a4534eebf48dbaf010f96)
    
    ticket: 7914
    version_fixed: 1.12.2
    status: resolved

 src/lib/crypto/krb/combine_keys.c | 1 +
 1 file changed, 1 insertion(+)

commit e52d893ec6701006bbf390856bf94bfe8da7c483
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun May 18 17:57:25 2014 -0400

    Fix invalid JSON handling in KDC OTP module
    
    If the OTP configuration for a principal contains invalid JSON, the
    KDC OTP module calls k5_json_get_tid on a null pointer, causing the
    KDC process to crash.  Fix this bug by checking the return value of
    k5_json_decode in decode_config_json.
    
    (cherry picked from commit dab1c234e15afdc64dfe776bdbc65bbc17d07e12)
    
    ticket: 7912
    version_fixed: 1.12.2
    status: resolved

 src/plugins/preauth/otp/otp_state.c | 2 ++
 1 file changed, 2 insertions(+)

commit 84a258e3976906332b9b9eec651e669e8ddd1989
Author: Tomas Kuthan <tkuthan@gmail.com>
Date:   Thu Apr 10 15:16:06 2014 +0200

    Check for asprintf failure in kdb5_util create
    
    In add_admin_princ, remove build_name_with_realm and call asprintf
    directly instead.  Check for asprintf failure to avoid passing an
    undefined pointer to krb5_parse_name.
    
    [ghudson@mit.edu: rewrite commit message]
    
    (cherry picked from commit f5645d30cf83398640c386a612eb6f07c543286f)
    
    ticket: 7902
    version_fixed: 1.12.2
    status: resolved

 src/kadmin/dbutil/kadm5_create.c | 30 ++++--------------------------
 1 file changed, 4 insertions(+), 26 deletions(-)

commit 6d40fada387dc7b43948246cda030d0d1eeed3c7
Author: Tomas Kuthan <tkuthan@gmail.com>
Date:   Wed Apr 2 17:48:04 2014 +0200

    Fix leak in kadm5_flush with LDAP KDB
    
    Due to an inverted test in adb_policy_init, kadm5_flush calls
    krb5_db_open twice.  With the DB2 KDB module, the second open is a
    no-op, but with the LDAP module, a new DB handle is allocated and the
    old one is leaked.
    
    [ghudson@mit.edu: rewrote commit message]
    
    (cherry picked from commit 372e4cb6f5d4a603e6e3157c7b5d354953836136)
    
    ticket: 7897
    version_fixed: 1.12.2
    status: resolved

 src/lib/kadm5/srv/server_misc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4456c7e55e9ee5fcd3ce660317240e822be03043
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 28 12:33:43 2014 -0400

    Get getopt from unistd.h (not getopt.h) in tests
    
    POSIX defines getopt to be declared in unistd.h, and HP-UX (as of
    version 11.31) does not appear to have getopt.h.  In test programs
    which currently include getopt.h and aren't currently built on
    Windows, include unistd.h or just assume we will get it via k5-int.h.
    
    (cherry picked from commit 613c62d689c31a325d51be88657dedd17af3cf81)
    
    ticket: 7894
    version_fixed: 1.12.2
    status: resolved

 src/lib/krb5/krb/t_cc_config.c | 1 -
 src/lib/krb5/krb/t_in_ccache.c | 1 -
 src/tests/gssapi/t_enctypes.c  | 1 -
 src/tests/responder.c          | 2 +-
 4 files changed, 1 insertion(+), 4 deletions(-)

commit f12b6e40ec0e0a31d5fe441ae52c507c417246b8
Author: Tomas Kuthan <tkuthan@gmail.com>
Date:   Thu Mar 6 13:05:24 2014 +0100

    Fix GSS krb5 initial sequence number gap handling
    
    Since #2040, the dummy queue element inserted by g_order_init no
    longer compares less than the initial sequence number, so we fail when
    the first few sequence numbers are received out of order.  Properly
    detect when a sequence number fits between the dummy element and the
    first real queue element.
    
    [ghudson@mit.edu: rewrote commit message]
    
    (cherry picked from commit 13a9cb721194c8aa4ccf6ed6ef23e3ac8dd24037)
    
    ticket: 7872
    version_fixed: 1.12.2
    status: resolved

 src/lib/gssapi/generic/util_ordering.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 710d60900295530b1ce475929ea75d5d88f990ec
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 26 15:57:08 2014 -0400

    Update example kadmin getprinc enctype display
    
    In kadmin_local.rst, update the example to reflect the new way we
    display enctypes after #5014.
    
    (cherry picked from commit 3890d1dff87a839efec38a77dcc88574ed65f4a9)
    
    ticket: 7890
    version_fixed: 1.12.2
    status: resolved

 doc/admin/admin_commands/kadmin_local.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b6aedcc5c31a19c071e6fec0bb9119f177d142d1
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Thu Feb 20 16:01:49 2014 -0500

    Fix returning KDB_NOENTRY in find_alternate_tgs()
    
    After searching for a cross-realm TGS entry to provide to a client as a
    referral, if we're all set to return a success code but aren't actually
    returning an entry, we should be returning an error.  We might not do so
    because we don't compare the right value against NULL.
    
    This corrects an error in a redundant check in the patch for
    CVE-2013-1417.  The error in the check cannot occur in practice
    because the other part of the patch for CVE-2013-1417 prevents it, but
    static analyzers can flag the erroneous check.
    
    [tlyu@mit.edu: edit commit message]
    
    (cherry picked from commit 90cbf4eb60d8ec3c083195ba4a050a31ea36be0b)
    
    ticket: 7881
    version_fixed: 1.12.2
    status: resolved

 src/kdc/do_tgs_req.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 68844329ad7d555e2c8dce9762b042f4b8f0ced1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 13 18:34:22 2014 -0400

    Fix unlikely double free in PKINIT client code
    
    In pa_pkinit_gen_req, if the cleanup handler is reached with non-zero
    retval and non-null out_data, out_data is freed, then dereferenced,
    then freed again.  This can only happen if one of the small fixed-size
    malloc requests fails after pkinit_as_req_create succeeds, so it is
    unlikely to occur in practice.
    
    (cherry picked from commit cc002d6c1ccfc08356d01ba83e72a46855d0302c)
    
    ticket: 7878
    version_fixed: 1.12.2
    status: resolved

 src/plugins/preauth/pkinit/pkinit_clnt.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 4308567b47ac6b29b56ae0ad716b632c1dbe1993
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Tue Mar 11 13:33:23 2014 -0400

    Don't leak the per-request preauth context
    
    Currently, per-request preauth module data is only cleared when we
    successfully obtain initial credentials.  Make sure to clear it at the
    end of the operation even if we failed to get creds.
    
    [ghudson@mit.edu: expanded commit message]
    
    (cherry picked from commit a47c4e68308331a630480cb62c2b7711432e0123)
    
    ticket: 7793
    version_fixed: 1.12.2
    status: resolved

 src/lib/krb5/krb/get_in_tkt.c | 1 +
 1 file changed, 1 insertion(+)

commit b755149d6e220aabdc1b862746082505ad6c982d
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Mar 13 15:11:49 2014 -0400

    Mention k5login_authoritative in k5login docs
    
    In particular, it is set by default.  This can lead to confusing
    behavior wherein adding a k5login file removes a user's remote
    access.
    
    Make an example more concrete to account for this case.
    
    (cherry picked from commit 8cdc21ef051f43ea8dcabf42540d5cff13b5adeb)
    
    ticket: 7876
    version_fixed: 1.12.2
    status: resolved

 doc/user/user_config/k5login.rst | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 5105476b8a83039a787b666fe2718763a2a69c7b
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Mon Feb 17 17:14:20 2014 -0500

    Fix memory leak in krb5_verify_init_creds
    
    When copying most of the credentials from one cache to another in
    copy_creds_except (called from get_vfy_cred, from
    krb5_verify_init_creds), we need to free all of the credentials that
    we read, not just the ones we copied.
    
    [ghudson@mit.edu: edited commit message]
    
    (cherry picked from commit 27b136d2e3181e787b2d4a03ee712d5d5137f5cd)
    
    ticket: 7875
    version_fixed: 1.12.2
    status: resolved

 src/lib/krb5/krb/vfy_increds.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8c91982b52c087b4335f1dada6810ae7bfbe3644
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Tue Mar 11 13:26:32 2014 -0400

    Initialize err variable in krb5_sendto_kdc
    
    When we get an KRB5_KDC_UNREACH error back from k5_sendto, we check if
    the err variable we passed for use by our message handler has been set
    to KDC_ERR_SVC_UNAVAILABLE.  If k5_sendto doesn't receive any
    response, though, the handler isn't called, so we're reading an
    uninitialized variable.  Initialize it to a value other than
    KDC_ERR_SVC_UNAVAILABLE to be sure.
    
    [ghudson@mit.edu: initialize err just before calling k5_sendto; edit
    commit message]
    
    (cherry picked from commit 1ed3f68c2394fbb48731bba4e4e9a60c8b925ca5)
    
    ticket: 7874
    version_fixed: 1.12.2
    status: resolved

 src/lib/krb5/os/sendto_kdc.c | 1 +
 1 file changed, 1 insertion(+)

commit 2b9989e8d9a00dea04154bb4e89780476cf92420
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 7 10:37:48 2014 -0500

    Update iprop_master_ulogsize documentation
    
    When we removed the maximum number of ulog entries (#7368), we did not
    update the documentation for that parameter in kdc.conf.  Reported by
    Richard Basch.
    
    (cherry picked from commit 5fa7e666bd81a2222b155bdf3f0c3fc1bc3fabf5)
    
    ticket: 7849
    version_fixed: 1.12.2
    status: resolved

 doc/admin/conf_files/kdc_conf.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f4bd63ff6492e3440a6e1e63fca8df880c060f65
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Mar 2 18:12:54 2014 -0500

    Check for malloc failure in process_chpw_request
    
    (cherry picked from commit 4356deefa2d2fe0bc7b52f3b62a387c7ec1eb369)
    
    ticket: 7866
    version_fixed: 1.12.2
    status: resolved

 src/kadmin/server/schpw.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 35516278f45a6509d54d88af2e02c81cd24caa47
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 28 10:17:29 2014 -0500

    Conditionalize use of LDAP_OPT_DEBUG_LEVEL
    
    The LDAP debug level option (#7551) causes a build failure with the
    Solaris LDAP library, which does not have LDAP_OPT_DEBUG_LEVEL.
    
    (cherry picked from commit 0364d0da094be0fbf3a9a08b79b6e23eaaf0d2d7)
    
    ticket: 7870
    version_fixed: 1.12.2
    status: resolved

 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c | 2 ++
 1 file changed, 2 insertions(+)

commit ae2fb6acdf3e8aa8d2f4c5ccde384f6ed6a78952
Author: Jeff D'Angelo <jcd@psu.edu>
Date:   Fri Feb 28 09:47:30 2014 -0500

    Correct docs for "kdb5_util load" switches
    
    Remove obsolete parenthetical statement in the description of the
    "-update" switch to "kdb5_util load".  Using the "-update" flag to
    load a second dump made using the "-ov" switch is no longer necessary
    now that the "-r13" format is the default.  Add statement that the
    "-b7" dump format was the default for versions prior to 1.2.2 (to
    match the statement from "dump" section).
    
    [tlyu@mit.edu: commit message]
    
    (cherry picked from commit 2d0f2fa48df1ea81363de5c78ab7e8cf1ab6d214)
    
    ticket: 7865
    version_fixed: 1.12.2
    status: resolved

 doc/admin/admin_commands/kdb5_util.rst | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 51ef4b50e46d21374319b7070ad63ba7bb672ee2
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 25 17:35:35 2014 -0500

    Avoid duplicate "/etc/krb5.conf" in profile path
    
    If configure gets run with --sysconfdir=/etc, "/etc/krb5.conf" shows
    up twice in the profile path, which causes its contents to be read
    twice.  This can cause some confusing and possibly problematic
    behavior.
    
    Add some logic to configure.in to avoid adding the duplicate entry for
    "/etc/krb5.conf".
    
    Reported independently by Denis Vlasenko and Fredrik Tolf.
    
    (back ported from commit 8df1965d1ccdbcb8d74a3e68ad35d7579db9ac44)
    
    ticket: 3277
    version_fixed: 1.12.2
    status: resolved

 src/configure.in        | 9 +++++++++
 src/include/Makefile.in | 4 +++-
 src/include/osconf.hin  | 4 ++--
 3 files changed, 14 insertions(+), 3 deletions(-)

commit b43a8cf59e9e37f7d19d2c1a73fea6f3d7eb93cc
Author: Nate Rosenblum <nater@maginatics.com>
Date:   Mon Dec 23 13:21:44 2013 -0800

    Support referrals from Windows Server 2003
    
    Although RFC 6806 Section 7 requires servers to indicate a client
    referral in a WRONG_REALM message, Microsoft Windows Server 2003
    returns this information in a message with error code
    PRINCIPAL_UNKNOWN.  Failure to follow the referral in these messages
    prevents referral chasing in Windows Server 2003 forests.  Detect
    referral messages of this type by checking for a non-empty
    client.realm field in the response, and activate the referral logic in
    these cases.
    
    [tlyu@mit.edu: style, comments, and commit message]
    
    (cherry picked from commit 3093b92734adfe2deb9ad6bad5a221acc967fd8b)
    
    ticket: 7856
    version_fixed: 1.12.2
    status: resolved

 src/lib/krb5/krb/get_in_tkt.c | 35 ++++++++++++++++++++++++++++++++---
 1 file changed, 32 insertions(+), 3 deletions(-)

commit c1377c312c090d554ccb9d273f235b5f9cfbe606
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 14 15:59:51 2014 -0500

    Update doc build instructions
    
    Documentation build instructions in doc/README were out of date.
    Update them.
    
    (cherry picked from commit bfc8f194ae431fc4fadaa431a2a636b4e9b025dd)
    
    ticket: 7864
    version_fixed: 1.12.2
    status: resolved

 doc/README         | 25 ++++---------------------
 doc/build_this.rst |  4 +++-
 2 files changed, 7 insertions(+), 22 deletions(-)

commit 249562f0371207de31f48beb6cf7431dccd6f420
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 11 20:00:51 2014 -0500

    Fix SAM-2 preauth when password argument is used
    
    sam2_process accesses gak_data to get the password, so that it can do
    string-to-key with the etype in the SAM-2 challenge.  When #7642
    changed gic_pwd.c to use struct gak_password instead of krb5_data,
    sam2_process wasn't altered to match.  We don't see a problem when the
    password is read through the prompter (as with kinit), because the
    password winds up in the storage field at the beginning of the
    gak_password structure.  But when a password is supplied as a
    parameter (as with ksu), the storage field is empty and we get the
    wrong answer from sam2_process.
    
    (cherry picked from commit 3bedfe7c3724b0d22c72d1684f1cf76cfb600fdd)
    
    ticket: 7862
    version_fixed: 1.12.2
    status: resolved

 src/lib/krb5/krb/preauth_sam2.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 292b7807bab19d917caa13860da5bae3738f80c6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 3 20:59:54 2014 -0500

    Test SPNEGO acceptor response to MS krb5 mech OID
    
    In t_spnego.c, add code to make a SPNEGO request with the erroneous
    Microsoft OID value and examine the response to make sure that it uses
    the same OID value as the request did.  The token and tmp variables
    were unused, so rename them to itok and atok for the purpose of the
    new test code.
    
    (cherry picked from commit 53cfb8327c452bd72a8e915338fb5ec838079cd3)
    
    ticket: 7858
    version_fixed: 1.12.2
    status: resolved

 src/tests/gssapi/t_spnego.c | 64 ++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 60 insertions(+), 4 deletions(-)

commit dc31efaeec2c10dfd87951b9298c187f4c65bb39
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 3 21:11:34 2014 -0500

    Properly reflect MS krb5 mech in SPNEGO acceptor
    
    r25590 changed negotiate_mech() to return an alias into the acceptor's
    mech set, with the unfortunate side effect of transforming the
    erroneous Microsoft krb5 mech OID into the correct krb5 mech OID,
    meaning that we answer with a different OID than the requested one.
    Return an alias into the initiator's mech set instead, and store that
    in mech_set field the SPNEGO context.  The acceptor code only uses
    mech_set to hold the allocated storage pointed into by internal_mech,
    so this change is safe.
    
    (cherry picked from commit 8255613476d4c1583a5e810b50444f188fde871f)
    
    ticket: 7858
    version_fixed: 1.12.2
    status: resolved

 src/lib/gssapi/spnego/spnego_mech.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 57f106a68ed91d2930faadb7667cdfaa074c07c3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jan 26 18:38:11 2014 -0500

    Fix kpropd -x
    
    A missing break in the switch statement caused kpropd -x to error out
    with a usage message.
    
    (cherry picked from commit 75b2ec88c4d75e7215322d2f0019307310cc9701)
    
    ticket: 7854
    version_fixed: 1.12.2
    status: resolved

 src/slave/kpropd.c | 1 +
 1 file changed, 1 insertion(+)

commit ac93fc8f231f4dc152dcd24e7277dde12d595efe
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jan 26 17:23:53 2014 -0500

    Check for unstable ulog in ulog_get_entries
    
    If a process terminates in the middle of a logged database update, it
    will release its lock and leave the ulog in the KDB_UNSTABLE state.
    kadmind should notice this when it calls ulog_get_entries, but right
    now it only checks for the KDB_CORRUPT state (which is never set any
    more) and does not recover.  Check for any state other than KDB_STABLE
    and recover by resetting the ulog and forcing full resyncs to slaves.
    
    (cherry picked from commit 91ef7d4c3f892b99630422a71780788f2d1c04d7)
    
    ticket: 7853
    version_fixed: 1.12.2
    status: resolved

 src/lib/kdb/kdb_log.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit fb5b9d2359f9820fd2c6f08a50472a921d9ca8de
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 21 10:58:04 2014 -0500

    Reinitialize ulog when wrapping serial number
    
    When we wrap the serial number, reinitialize the ulog so that kdb_num
    starts counting from 1, instead of leaving the ulog in a weird state
    where kdb_num == ulogentries but kdb_last_sno == 1 and the serial
    numbers in the circular array aren't necessarily contiguous.
    
    (cherry picked from commit 3c147860df11d8ef24dabf07d32f36915f3b640c)
    
    ticket: 7839
    version_fixed: 1.12.2
    status: resolved

 src/lib/kdb/kdb_log.c | 21 ++++++++-------------
 1 file changed, 8 insertions(+), 13 deletions(-)

commit f52da2dc438b27f579a973720662b991d5e36526
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 16 11:49:04 2014 -0500

    Allow empty store in gss_acquire_cred_from
    
    There is no reason to deny a zero-length cred store, so don't check
    for it in val_acq_cred_args or val_add_cred_args.
    
    (cherry picked from commit 970304b558a360e08d8421ef92245d2df0ac5e49)
    
    ticket: 7836
    version_fixed: 1.12.2
    status: resolved

 src/lib/gssapi/mechglue/g_acquire_cred.c | 12 ------------
 1 file changed, 12 deletions(-)

commit b1ace054ae9699b049ad1f47f5971a22bd3137ad
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 16 11:32:10 2014 -0500

    Avoid assertion failure in error_message
    
    r17942 added a call to get_thread_buffer in the first part of
    error_message, prior to the call to com_err_initialize.  This can
    cause an assertion failure from k5_getspecific if error_message is
    called on a system error before any other com_err functions are
    called.  Move the initialization call earlier to prevent this.
    
    (cherry picked from commit 6bdaa746fec1cf29adcbe5b8e65c4b8993770b84)
    
    ticket: 7822
    version_fixed: 1.12.2
    status: resolved

 src/util/et/error_message.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 48676d2057ee2deef04f374ffc0f2492aabe7299
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jan 15 14:41:54 2014 -0500

    Clean up rcache if GSS krb5 acquire_cred fails
    
    The error handler in acquire_cred_context didn't release the rcache,
    which would cause it to leak if we failed after acquire_accept_cred.
    
    (cherry picked from commit 9df0c4bdce6b88a01af51e4bbb9a365db00256d5)
    
    ticket: 7818
    version_fixed: 1.12.2
    status: resolved

 src/lib/gssapi/krb5/acquire_cred.c | 2 ++
 1 file changed, 2 insertions(+)

commit 64839d5ee1e8f3ebb394b980eb50b90ad9928a0e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 16 17:48:54 2014 -0500

    Get time offsets for all keyring ccaches
    
    Move the time offset lookup from krb5_krcc_resolve to make_cache, so
    that we fetch time offsets for caches created by
    krb5_krcc_ptcursor_next.
    
    (cherry picked from commit e99c688913a7761c6adea9488ea9355f43539883)
    
    ticket: 7820
    version_fixed: 1.12.2
    status: resolved

 src/lib/krb5/ccache/cc_keyring.c | 43 +++++++++++++++++++++-------------------
 1 file changed, 23 insertions(+), 20 deletions(-)

commit dddadf7c548a41a23ed18fd1e321130d253c2412
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 15 20:42:47 2014 -0500

    Update copyright year

 doc/conf.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 847d7777fc997d368eb1bb29410b3830b96c882e
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 15 19:57:01 2014 -0500

    Add missing change to README

 README | 1 +
 1 file changed, 1 insertion(+)

commit 94e0ab6a36588e03e63b9a2b4186ea4494968ef0
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 15 19:55:52 2014 -0500

    Update for krb5-1.12.1-postrelease

 src/patchlevel.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7df6bce331e6669d1825061c76dba5c3dad86733
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 15 18:24:20 2014 -0500

    Updates for krb5-1.12.1

 NOTICE                     |  2 +-
 README                     | 40 +++++++++++++++++++++++++++++++++++++++-
 doc/copyright.rst          |  2 +-
 doc/notice.rst             |  2 +-
 src/man/k5identity.man     |  2 +-
 src/man/k5login.man        |  2 +-
 src/man/k5srvutil.man      |  2 +-
 src/man/kadm5.acl.man      |  2 +-
 src/man/kadmin.man         |  2 +-
 src/man/kadmind.man        |  2 +-
 src/man/kdb5_ldap_util.man |  2 +-
 src/man/kdb5_util.man      |  2 +-
 src/man/kdc.conf.man       |  2 +-
 src/man/kdestroy.man       |  2 +-
 src/man/kinit.man          |  2 +-
 src/man/klist.man          |  9 ++++-----
 src/man/kpasswd.man        |  2 +-
 src/man/kprop.man          |  2 +-
 src/man/kpropd.man         |  2 +-
 src/man/kproplog.man       |  2 +-
 src/man/krb5-config.man    |  2 +-
 src/man/krb5.conf.man      |  2 +-
 src/man/krb5kdc.man        |  2 +-
 src/man/ksu.man            |  2 +-
 src/man/kswitch.man        |  2 +-
 src/man/ktutil.man         |  2 +-
 src/man/kvno.man           |  2 +-
 src/man/sclient.man        |  2 +-
 src/man/sserver.man        |  2 +-
 src/patchlevel.h           |  6 +++---
 src/po/mit-krb5.pot        |  4 ++--
 31 files changed, 75 insertions(+), 38 deletions(-)

commit a803122286f406eb89bde36696a9c85e503a69cd
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 15 19:17:08 2014 -0500

    make update-po

 src/po/mit-krb5.pot | 6816 +++++++++++++++++++++++++--------------------------
 1 file changed, 3366 insertions(+), 3450 deletions(-)

commit 702f938530efe61a0a876b4bfadf8ff906ba98cc
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 15 18:40:57 2014 -0500

    Sort file list for msgfmt
    
    The list of input files for msgfmt was unsorted find output, resulting
    in excessively large changes when running "make update-po".
    
    (cherry picked from commit f131c5a4e266d07753a1f219d35c1bf82d98c0fb)
    
    ticket: 7821
    version_fixed: 1.12.1
    status: resolved

 src/po/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c260d343d1d6b12c2924a8e422086e80f0058665
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 15 18:07:09 2014 -0500

    make depend

 src/lib/krb5/krb/deps | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 708b45ff1d3fbcce86b68e854db28ce516c12244
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 14 15:43:35 2014 -0500

    Remove mentions of krb5-send-pr
    
    Start the process of deprecating krb5-send-pr.  In practice, it causes
    frustration for some users, and free-form email is good enough for
    most bug reports.
    
    Continue to install krb5-send-pr for now, but plan to remove it from
    the tree in the future, probably replaced by a script that instructs
    the user to send email manually.
    
    (cherry picked from commit e972ce069dd45aad74e4f4853570ab27cfea05c2)
    
    ticket: 5566
    version_fixed: 1.12.1
    status: resolved

 README                            | 12 ++++--------
 src/plugins/kdb/db2/libdb2/README |  3 +--
 2 files changed, 5 insertions(+), 10 deletions(-)

commit cbb32136406062ba0b6d3f0ba9b8abbc4067684f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 14 16:13:44 2014 -0500

    Fix typo in sphinx manpage output
    
    Some versions of the sphinx manpage writer have a typo in the name
    'reStructuredText' written into the comments.  Add a sed command to
    fix this.
    
    (cherry picked from commit 4d30cc5d0838f6b5b3873046b0dfe72df2bdad11)
    
    ticket: 7817
    version_fixed: 1.12.1
    status: resolved

 src/man/Makefile.in | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 887e5619e5ddb221313921ebb7184350124968bc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 10 11:54:13 2014 -0500

    Restrict AES-NI support to ELF platforms for now
    
    Since we explicitly specify the ELF object format when building
    iaesx86.s or iaesx64.s, we need to restrict it to operating systems we
    know to be ELF platforms.  Otherwise we can break the build on OS X,
    which uses the Mach-O object format.
    
    (cherry picked from commit 220066d9544a1fb1d6100f18f3ada7265799e97b)
    
    ticket: 7812
    version_fixed: 1.12.1
    status: resolved

 src/configure.in | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit 782ced86e178a91163c4aad7a93de589d2e60854
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 10 15:04:32 2014 -0500

    Avoid text relocations in iaesx86.s
    
    Use PC-relative addressing to avoid runtime text relocations on i386.
    
    Adapted patch from Nalin Dahyabhai.
    
    (cherry picked from commit 3847aa109e8ff3f2781d53315f81e8d29ee35892)
    
    ticket: 7815
    version_fixed: 1.12.1
    status: resolved

 src/lib/crypto/builtin/aes/iaesx86.s | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit dd9975a4345447f3e764472c4d14fb56fdeeece5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 9 00:18:44 2014 -0500

    Work around Linux session keyring write behavior
    
    If the session keyring matches the user session keyring, write
    explicitly to the user session keyring.  Otherwise the kernel might
    create a new session keyring for the process, making the resulting
    cache collection invisible to other processes.
    
    (cherry picked from commit 0642afa544b00054048775d0b9796923bf018e22)
    
    ticket: 7814
    version_fixed: 1.12.1
    status: resolved

 src/lib/krb5/ccache/cc_keyring.c | 28 ++++++++++++++++++++++++----
 1 file changed, 24 insertions(+), 4 deletions(-)

commit 1cc36f83ae13d91c255c92add19bbfea54a4e9a0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 3 13:50:48 2014 -0500

    Mark AESNI files as not needing executable stacks
    
    Some Linux systems now come with facilities to mark the stack as
    non-executable, making it more difficult to exploit buffer overrun
    bugs.  For this to work, object files built from assembly need a
    section added to note whether they require an executable stack.
    
    Patch from Dhiru Kholia with comments added.  More information at:
    https://bugzilla.redhat.com/show_bug.cgi?id=1045699
    https://wiki.gentoo.org/wiki/Hardened/GNU_stack_quickstart
    
    (cherry picked from commit c64e39c69a9a7ee32c00b0cf7918f6274a565544)
    
    ticket: 7813
    version_fixed: 1.12.1
    status: resolved

 src/lib/crypto/builtin/aes/iaesx64.s | 11 +++++++++++
 src/lib/crypto/builtin/aes/iaesx86.s | 11 +++++++++++
 2 files changed, 22 insertions(+)

commit bc4809bbf8b4a5751c289f9912bac19c5d84bd5c
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 8 17:45:29 2014 -0500

    Test bogus KDC-REQs
    
    Send encodings that are invalid KDC-REQs, but pass krb5_is_as_req()
    and krb5_is_tgs_req(), to make sure that the KDC recovers correctly
    from failures in decode_krb5_as_req() and decode_krb5_tgs_req().  Also
    send an encoding that isn't a valid KDC-REQ.
    
    (back ported from commit dae7693f8bf970d89d4c697f3d66a7d458281b93)
    
    ticket: 7811
    version_fixed: 1.12.1
    status: resolved

 src/tests/Makefile.in        |  1 +
 src/tests/t_bogus_kdc_req.py | 44 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)

commit 1122d59f0f6eecee8478c5361269df79574b2dd7
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 31 19:41:12 2013 -0500

    Fix possible null deref in previous
    
    My rework of the do_tgs_req.c patch introduced a null deref if
    decode_krb5_tgs_req() failed.
    
    (cherry picked from commit 30589b2a1636de9f9b68591f0e546cb0fa21989f)
    
    ticket: 7802
    version_fixed: 1.12.1
    status: resolved

 src/kdc/do_tgs_req.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 2eb5cc575aa08b0b4c233c55cf378a5637717a90
Author: rbasch <probe@tardis.internal.bright-prospects.com>
Date:   Mon Dec 16 10:54:41 2013 -0500

    Log service princ in KDC more reliably
    
    Under some error conditions, the KDC would log "<unknown server>" for
    the service principal because service principal information is not yet
    available to the logging functions.  Set the appropriate variables
    earlier.
    
    do_as_req.c: After unparsing the client, immediately unparse the
    server before searching for the client principal in the KDB.
    
    do_tgs_req.c: Save a pointer to the client-requested service
    principal, to make sure it gets logged if an error happens before
    search_sprinc() successfully completes.
    
    [tlyu@mit.edu: commit message; fix TGS to catch more error cases]
    
    (cherry picked from commit f37067776f9431879769f3874fdab6120ba3f155)
    
    ticket: 7802

 src/kdc/do_as_req.c  | 25 +++++++++++++------------
 src/kdc/do_tgs_req.c |  5 +++++
 2 files changed, 18 insertions(+), 12 deletions(-)

commit 22cfc33cc61415adccf1d55618d8058d607e6930
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Dec 20 15:19:06 2013 -0500

    Avoid keyctl purge in keyring ccache tests
    
    keyctl purge was added in keyutils 1.5 (released in March 2011).  Use
    keyctl unlink to clean up keys instead, as it is more universal.
    
    (cherry picked from commit 94da4584645475272abec6259d1666e34bd59594)
    
    ticket: 7810
    version_fixed: 1.12.1
    status: resolved

 src/lib/krb5/ccache/t_cccol.py | 30 ++++++++++++++++--------------
 src/tests/t_ccache.py          | 20 ++++++++++++--------
 2 files changed, 28 insertions(+), 22 deletions(-)

commit 23ffdc3b87655f12018e4de935263e0ef40cb7b8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Dec 20 11:06:52 2013 -0500

    Use an extended com_err hook in klist
    
    Add an adapted version of extended_com_err_fn from kinit to klist and
    use it.  In do_ccache(), rely on the ccache type to set a reasonable
    message if krb5_cc_set_flags() or krb5_cc_get_principal() fails due to
    a nonexistent or unreadable ccache, and don't confuse the user with
    the name of the ccache operation that failed.
    
    (cherry picked from commit ae027dd69fc80cca549c9198d10afad389f30873)
    
    ticket: 7809
    version_fixed: 1.12.1
    status: resolved

 src/clients/klist/klist.c            | 35 +++++++++++++++++------------------
 src/tests/dejagnu/config/default.exp |  2 +-
 src/tests/gssapi/t_client_keytab.py  |  2 +-
 src/tests/t_ccache.py                |  6 +++---
 4 files changed, 22 insertions(+), 23 deletions(-)

commit 5571685ec73f95cc8d490986f7b87fccd34897f5
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Thu Dec 5 13:54:09 2013 -0500

    Set an error message when keyring get_princ fails
    
    When attempting to use a keyring cache that doesn't exist, set an error
    message when we fail to read a principal name, as we do when we return
    the same error code when using a file ccache.
    
    [ghudson: removed unnecessary check for d->name nullity.]
    
    (cherry picked from commit c25fc42e8eac7350209df61e4a7b9960d17755ca)
    
    ticket: 7809

 src/lib/krb5/ccache/cc_keyring.c | 3 +++
 1 file changed, 3 insertions(+)

commit d08778489c7510e5e6bc27306ab68706fcaf222f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 19 23:47:22 2013 -0500

    Test for verto_set_flags in system libverto
    
    libkrad relies on verto_set_flags, which was added to libverto in
    release 0.2.4.  Make sure the system libverto has this function before
    choosing it over the built-in version.
    
    (cherry picked from commit a47d639770f32418c6e3fa8a0503019c9b376d2a)
    
    ticket: 7808
    version_fixed: 1.12.1
    status: resolved

 src/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c7a9b5346cb6180e5d0f331b2dd6d40e68d693a7
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Dec 20 11:06:19 2013 -0500

    Fix typo that broke 'make clean'
    
    (cherry picked from commit 28633f186a943721b6948875ca85a4a34bc87da4)
    
    ticket: 7807
    version_fixed: 1.12.1
    status: resolved

 src/lib/krb5/krb/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 62fa420083ba3ee81819c1af66ff5e59a493a185
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 18 13:08:25 2013 -0500

    Add a test program for krb5_copy_context
    
    This test program isn't completely proof against the kind of mistakes
    we've made with krb5_copy_context in the past, but it at least
    exercises krb5_copy_context and can detect some kinds of bugs.
    
    (cherry picked from commit b78c3c8c5025aec870d20472f80d4a652062f921)
    
    ticket: 7807

 .gitignore                        |   1 +
 src/lib/krb5/krb/Makefile.in      |   9 ++-
 src/lib/krb5/krb/t_copy_context.c | 166 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 175 insertions(+), 1 deletion(-)

commit 13cfe6aad050732cb9fbb025715e7049db6b5a9b
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 8 17:40:19 2014 -0500

    Fix krb5_copy_context
    
    krb5_copy_context has been broken since 1.8 (it broke in r22456)
    because k5_copy_etypes crashes on null enctype lists.  Subsequent
    additions to the context structure were not reflected in
    krb5_copy_context, creating double-free bugs.  Make k5_copy_etypes
    handle null input and account for all new fields in krb5_copy_context.
    Reported by Arran Cudbard-Bell.
    
    (back ported from commit c452644d91d57d8b05ef396a029e34d0c7a48920)
    
    ticket: 7807

 src/lib/krb5/krb/copy_ctx.c   | 14 ++++++++++++++
 src/lib/krb5/krb/etype_list.c |  2 ++
 2 files changed, 16 insertions(+)

commit e591da9b59daae46a2b8ce2ba36086942af5204e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 17 16:56:41 2013 -0500

    Clarify klist -s documentation
    
    The documentation for klist -s erroneously suggests that it doesn't
    affect the exit status behavior and that it merely checks for the
    existence of the ccache (only mentioning the expired ticket check at
    the end).  Make it clearer and simpler, but avoid going into a lot of
    detail about the nature of the expiration check.
    
    (cherry picked from commit bf1d3c7b0b060be4b3e9e793b633c07e489ac76f)
    
    ticket: 7806
    version_fixed: 1.12.1
    status: resolved

 doc/user/user_commands/klist.rst | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 1407fd928724300376162a1f29035ce8c25be9db
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 16 15:37:56 2013 -0500

    Fix GSS krb5 acceptor acquire_cred error handling
    
    When acquiring acceptor creds with a specified name, if we fail to
    open a replay cache, we leak the keytab handle.  If there is no
    specified name and we discover that there is no content in the keytab,
    we leak the keytab handle and return the wrong major code.  Memory
    leak reported by Andrea Campi.
    
    (cherry picked from commit decccbcb5075f8fbc28a535a9b337afc84a15dee)
    
    ticket: 7805
    version_fixed: 1.12.1
    status: resolved

 src/lib/gssapi/krb5/acquire_cred.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e878321f7cefd9a7c0b0505c79d77096ea6c89f2
Author: Simo Sorce <simo@redhat.com>
Date:   Fri Dec 13 12:00:41 2013 -0500

    Fix memory leak in SPNEGO initiator
    
    If we eliminate a mechanism from the initiator list because
    gss_init_sec_context fails, free the memory for that mech OID before
    removing it from the list.
    
    [ghudson@mit.edu: clarified commit message]
    
    (cherry picked from commit 1cda48a7ed4069cfc052f974ec3d76a9137c8c5a)
    
    ticket: 7803
    version_fixed: 1.12.1
    status: resolved

 src/lib/gssapi/spnego/spnego_mech.c | 1 +
 1 file changed, 1 insertion(+)

commit 9dedd1408cc26015a8becc6341a15225ebafe1e4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 10 12:04:18 2013 -0500

    Fix SPNEGO one-hop interop against old IIS
    
    IIS 6.0 and similar return a zero length reponse buffer in the last
    SPNEGO packet when context initiation is performed without mutual
    authentication.  In this case the underlying Kerberos mechanism has
    already completed successfully on the first invocation, and SPNEGO
    does not expect a mech response token in the answer.  If we get an
    empty mech response token when the mech is complete during
    negotiation, ignore it.
    
    [ghudson@mit.edu: small code style and commit message changes]
    
    (cherry picked from commit 37af638b742dbd642eb70092e4f7781c3f69d86d)
    
    ticket: 7797
    version_fixed: 1.12.1
    status: resolved

 src/lib/gssapi/spnego/spnego_mech.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 091a9614049ace17fd89352c2d7e42ff210991ed
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Dec 6 18:56:56 2013 -0500

    Avoid malloc(0) in SPNEGO get_input_token
    
    If we read a zero-length token in spnego_mech.c's get_input_token(),
    set the value pointer to NULL instead of calling malloc(0).
    
    (cherry picked from commit 13fd26e1863c79f616653f6a10a58c01f65fceff)
    
    ticket: 7794
    version_fixed: 1.12.1
    status: resolved

 src/lib/gssapi/spnego/spnego_mech.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 590b690483e7924186a5bd4b8cd40267bc6e6795
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 5 20:32:05 2013 -0500

    Fix S4U2Self against non-FAST KDCs
    
    When we added FAST TGS support in 1.11, we broke S4U2Self against KDCs
    which don't support FAST, because the S4U2Self padata is only present
    within the FAST request.  For now, duplicate that padata in the outer
    request so that both FAST and non-FAST KDCs can see it.
    
    (cherry picked from commit 55c3a5f69919c2b5435bac0cb48ab09b11be869c)
    
    ticket: 7791
    version_fixed: 1.12.1
    status: resolved

 src/lib/krb5/krb/fast.c | 39 ++++++++++++++++++++++++++++++++++-----
 1 file changed, 34 insertions(+), 5 deletions(-)

commit ca8fd3969f28efbade1efca08084fddfc3918c3f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 18 16:03:16 2013 -0500

    Test SPNEGO error message in t_s4u.py
    
    Now that #7045 is fixed, we can check for the correct error message
    from t_s4u2proxy_krb5 with --spnego.
    
    (cherry picked from commit 4faca53e3a8ee213d43da8998f6889e7bfd36248)
    
    ticket: 7045
    version_fixed: 1.12.1
    status: resolved

 src/tests/gssapi/t_s4u.py | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit b95c27a4360164c3cc918e2c2e4915a0f35883a7
Author: Simo Sorce <simo@redhat.com>
Date:   Tue Dec 17 16:15:14 2013 -0500

    Let SPNEGO display mechanism errors
    
    To avoid potential recursion we use a thread local variable that tells
    us whether the ancestor was called via spnego_gss_display_name().  If
    we detect recursion, we assume that we returned a com_err code like
    ENOMEM and call error_message(); in the worst case that will result in
    an "Unknown error" message.
    
    [ghudson@mit.edu: Edited comments and commit message; removed an
    unneeded line of code.]
    
    (cherry picked from commit d160bc733a3dbeb6d84f4e175234ff18738d9f66)
    
    ticket: 7045

 src/include/k5-thread.h             |  1 +
 src/lib/gssapi/spnego/spnego_mech.c | 42 ++++++++++++++++++++++++++++++-------
 2 files changed, 35 insertions(+), 8 deletions(-)

commit 9c97a87ff469469743921b13fc8056cc514cc624
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 10 22:08:12 2013 -0500

    Update for krb5-1.12-postrelease

 src/patchlevel.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d53075c8d470db496ab4a2825a80914980a84a61
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 10 16:48:54 2013 -0500

    Updates for krb5-1.12

 README           | 4 +++-
 src/patchlevel.h | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 3bbe0b051e5f62ab454e7f27073f8b8ee5354b0c
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 10 16:48:14 2013 -0500

    make depend

 src/kadmin/server/deps | 1 +
 src/tests/gssapi/deps  | 4 ++++
 2 files changed, 5 insertions(+)

commit 9a9d6146227a01d5d9d4801d5deaa522910bb80a
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 10 12:33:07 2013 -0500

    Update man pages

 src/man/kadmin.man    | 33 ++++++++++++++++++---------------
 src/man/kdb5_util.man |  6 +++---
 src/man/kdc.conf.man  | 36 +++++++++++++++++++++++++++++-------
 src/man/krb5.conf.man | 18 +++++++++---------
 4 files changed, 59 insertions(+), 34 deletions(-)

commit 5c5d6827598c47ab9091a073433b0b157d6007d7
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 9 15:48:02 2013 -0500

    Better keysalt docs
    
    Add a new section to kdc_conf.rst to describe keysalt lists, and
    update other documentation to better distinguish enctype lists from
    keysalt lists.
    
    (cherry picked from commit 23a75649277afc24a9dfea199689e18129fa390c)
    
    ticket: 7608
    version_fixed: 1.12
    status: resolved

 doc/admin/admin_commands/kadmin_local.rst | 33 ++++++++++++++------------
 doc/admin/admin_commands/kdb5_util.rst    |  6 ++---
 doc/admin/conf_files/kdc_conf.rst         | 39 ++++++++++++++++++++++++-------
 doc/admin/conf_files/krb5_conf.rst        | 18 +++++++-------
 doc/admin/enctypes.rst                    |  3 +--
 doc/mitK5defaults.rst                     |  2 +-
 6 files changed, 62 insertions(+), 39 deletions(-)

commit 3b36a176126a75c61f10d9d14d7ef7eb1e202116
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 3 14:47:51 2013 -0500

    Fix error message quotations in install_kdc.rst
    
    Some error messages that kprop could print were quoted incorrectly in
    install_kdc.rst.
    
    Also fix minor typos.
    
    (cherry picked from commit 68d7fcf11553c29a2e0c28a57896fbce4a3ef611)
    
    ticket: 7785
    version_fixed: 1.12
    status: resolved

 doc/admin/install_kdc.rst | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 5315bbc3dfb5b4b84964d31649594f5fa2199b8e
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 27 16:28:37 2013 -0500

    Update for krb5-1.12-beta2-postrelease

 src/patchlevel.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3547533e2ef02d3e8c01a06ff5e797409fb89681
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 27 15:54:45 2013 -0500

    Updates for krb5-1.12-beta2

 README           | 20 ++++++++++++++++++++
 src/patchlevel.h |  4 ++--
 2 files changed, 22 insertions(+), 2 deletions(-)

commit d12bc3b05c285299d313ae527760d76b5ff6b1f6
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 27 15:54:27 2013 -0500

    Update man pages

 src/man/kadm5.acl.man | 7 ++++---
 src/man/kdb5_util.man | 2 +-
 2 files changed, 5 insertions(+), 4 deletions(-)

commit b658f054334cf4f09110f76998ffbea7216eff7a
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 27 15:15:14 2013 -0500

    Bump libgssrpc minor version
    
    Bump minor version for the new log_badauth2 interfaces.
    
    (cherry picked from commit af5f5d63efe938c568a33bfb64ba5154982d6fb2)
    
    ticket: 7770
    status: resolved

 src/lib/rpc/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7ce5de08d0273bf70d927f0eb606398a792654a7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 25 11:46:47 2013 -0500

    Correctly log IPv6 addresses in kadmind
    
    Define client_addr() in server_stubs.c and use it consistently in that
    file and ipropd_svc.c to get the client address from a transport
    handle.  In it, call getpeername() on the client socket and use
    inet_ntop() on the result, instead of using inet_ntoa() on the IPv4
    socket address.  Provide a log_badauth2 callback to GSSRPC, so that we
    get a transport handle instead of an IPv4 socket address, and use
    client_addr() within it instead of inet_ntoa().
    
    (cherry picked from commit 5384f45e728957da20ecf82d8cf567945a2bbf6e)
    
    ticket: 7770
    version_fixed: 1.12
    status: resolved

 src/kadmin/server/ipropd_svc.c   | 22 +++++++---------------
 src/kadmin/server/kadm_rpc_svc.c | 18 ++++++------------
 src/kadmin/server/misc.h         |  9 +++------
 src/kadmin/server/ovsec_kadmd.c  | 29 ++++++++++-------------------
 src/kadmin/server/server_stubs.c | 30 ++++++++++++++++++++++++------
 5 files changed, 50 insertions(+), 58 deletions(-)

commit dca3c14c0b43a4de724e3533ca2f0a909b7c695f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 25 11:33:35 2013 -0500

    Add new versions of log_badauth gssrpc callbacks
    
    libgssrpc supports two callbacks for gss_accept_sec_context failures
    on servers (one for AUTH_GSS and one for AUTH_GSSAPI), which are
    IPv4-specific.  Provide an alternate version which supplies the
    transport handle instead of the address, so that we can get the
    address via the file descriptor for TCP connections.
    
    (cherry picked from commit 4c57a429760a3b3aa89938a13708742675f9548b)
    
    ticket: 7770

 src/include/gssrpc/auth_gssapi.h | 13 +++++++++++++
 src/include/gssrpc/rename.h      |  2 ++
 src/lib/rpc/libgssrpc.exports    |  2 ++
 src/lib/rpc/svc_auth_gss.c       | 27 +++++++++++++++++++++------
 src/lib/rpc/svc_auth_gssapi.c    | 26 +++++++++++++++++++++-----
 5 files changed, 59 insertions(+), 11 deletions(-)

commit 86f4f5c41948b8d853b6960371973c00d367b089
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 22 18:23:52 2013 -0500

    Update doc for current kdb5_util dump version
    
    kdb5_util.rst incorrectly describes the current default dump format
    version as 6 when it should be 7.  Reported by Jeff D'Angelo.
    
    (cherry picked from commit f0d7309a20665ac16a22856e0c8cffdb156f2d24)
    
    ticket: 7777
    version_fixed: 1.12
    status: resolved

 doc/admin/admin_commands/kdb5_util.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 552c82a0204e8253160b04567b99321978b303d1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 22 16:53:35 2013 -0500

    Edit ccache_def.rst
    
    Re-fill to 70 columns.  Replace non-ascii apostrophes with ASCII ones.
    Edit wording slightly.
    
    (cherry picked from commit 482869d393807d02668cf49ce74666d682cf77a6)
    
    ticket: 7776
    version_fixed: 1.12
    status: resolved

 doc/basic/ccache_def.rst | 162 ++++++++++++++++++++++++-----------------------
 1 file changed, 83 insertions(+), 79 deletions(-)

commit fa4a84050e9a8e11284096997e490e2fb811e78c
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Nov 22 14:02:57 2013 -0500

    Added a new ccache doc to "Kerberos V5 concepts"
    
    This is to add a short introductory document on credential
    caches to the Concepts section of Kerberos documentation.
    
    (cherry picked from commit 251f94621328277044e3ae1a10ecd3ddfdda1dbb)
    
    ticket: 7776

 doc/basic/ccache_def.rst | 134 +++++++++++++++++++++++++++++++++++++++++++++++
 doc/basic/index.rst      |   1 +
 2 files changed, 135 insertions(+)

commit dc92daab85566a4e05bddbf943bac164df4b774f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 21 17:30:54 2013 -0500

    Improve default ccache name API documentation
    
    Document the lifetime and caching behavior of the
    krb5_cc_default_name() return value.  Document that
    krb5_cc_set_default_name() may be called with NULL to purge the cached
    value.  Correct a typo in the krb5_cc_default() summary and explicitly
    reference krb5_cc_default_name().
    
    (cherry picked from commit 3e5fe754b9f9742d1c9b1564633d4172277166db)
    
    ticket: 7775
    version_fixed: 1.12
    status: resolved

 src/include/krb5/krb5.hin | 31 +++++++++++++++++++++++++------
 1 file changed, 25 insertions(+), 6 deletions(-)

commit 1c8d837ad3aa00dd959510c1ea955e233bab85ae
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 21 16:22:48 2013 -0500

    Correct kadm5.acl back-reference documentation
    
    In kadm5.acl, *N in the target principal name refers to the Nth
    wildcard in the acting principal pattern, not the Nth component.
    
    (cherry picked from commit 39bac22ed7f5ff583e92d082b34f0c5a2a3cad4c)
    
    ticket: 7774
    version_fixed: 1.12
    status: resolved

 doc/admin/conf_files/kadm5_acl.rst | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 59a811e02aee254e147557db74c8f748625172e4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 18 18:59:17 2013 -0500

    Clarify lockout replication issues in docs
    
    In the "KDC replication and account lockout" section of lockout.rst,
    specifically call out kprop and incremental propagation as the
    mechanisms which do not replicate account lockout state, and add a
    note that KDCs using LDAP may not be affected by that section's
    concerns.
    
    (cherry picked from commit 8eb9e6fe1b01faa875dcf91b618ad4cd7793438a)
    
    ticket: 7773
    version_fixed: 1.12
    status: resolved

 doc/admin/lockout.rst | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit f1399a8f7551b7ad66ed71c79c9db9a79f30c77b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 17 12:37:09 2013 -0500

    Remove dangling --with-kdc-kdb-update references
    
    This configure option hasn't done anything since 1.8, so don't mention
    it in configure --help or the documentation.  The disable_last_success
    and disable_lockout DB options are now used to turn it off.
    
    (cherry picked from commit 0b3225d63f50d4e6297be5d751cae1d3368fcdb1)
    
    ticket: 7771 (new)
    version_fixed: 1.12
    status: resolved

 doc/build/options2configure.rst |  9 ---------
 src/configure.in                | 10 ----------
 2 files changed, 19 deletions(-)

commit dd81735593b9acbc1b2183917aa7afb03f5189f3
Author: Simo Sorce <simo@redhat.com>
Date:   Thu Nov 14 17:23:59 2013 -0500

    Add support to store time offsets in cc_keyring
    
    The code follows the same model used for the memory ccache type.  Time
    offsets are stored in each credential cache in a special key just like
    the principal name.  Legacy session caches do not store timestamps as
    legacy code would fail when iterating over the new offset key.
    
    [ghudson@mit.edu: minor formatting changes; note legacy session
    exception in commit message]
    
    (cherry picked from commit fb4817a32d0c369049e0868468dd2eb75487630d)
    
    ticket: 7768
    version_fixed: 1.12
    status: resolved

 src/lib/krb5/ccache/cc_keyring.c | 205 ++++++++++++++++++++++++++++++++++++++-
 1 file changed, 203 insertions(+), 2 deletions(-)

commit 185bd6a01ce7525bcb66ef1c1b74d9a534a01a5e
Author: Simo Sorce <simo@redhat.com>
Date:   Fri Nov 15 16:36:05 2013 -0500

    Set expiration time on keys and keyrings
    
    By setting the timeout based on the credetial's timeout we let the
    system automatically cleanup expired credentials.
    
    [ghudson@mit.edu: simplified code slightly]
    
    (cherry picked from commit 29e60c5b7ac0980606971afc6fd6028bcf0c7f0f)
    
    ticket: 7769
    version_fixed: 1.12
    status: resolved

 src/lib/krb5/ccache/cc_keyring.c | 71 +++++++++++++++++++++++++++++++++++++---
 1 file changed, 66 insertions(+), 5 deletions(-)

commit 86a5b05e102a70a199262beb1be1870ffc14177e
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 15 16:11:32 2013 -0500

    Enforce minimum PBKDF2 iteration count
    
    Also add a testing interface to allow weak iteration counts.
    (Published test vectors use weak iteration counts.)
    
    (cherry picked from commit 7a7736a3ea321aeb4b281ae2712e27becb00d720)
    
    ticket: 7465
    version_fixed: 1.12
    status: resolved

 src/lib/crypto/crypto_tests/t_str2key.c | 292 +++++++++++++++++++++++++-------
 src/lib/crypto/krb/s2k_pbkdf2.c         |   5 +
 src/lib/crypto/libk5crypto.exports      |   1 +
 3 files changed, 233 insertions(+), 65 deletions(-)

commit b9587b53d09cea8ff8625bcda12815eff359f6d6
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Mon Nov 11 13:10:08 2013 -0500

    Catch more strtol() failures when using KEYRINGs
    
    When parsing what should be a UID while resolving a KEYRING ccache
    name, don't just depend on strtol() to set errno when the residual
    that we pass to it can't be parsed as a number.  In addition to
    checking errno, pass in and check the value of an "endptr".
    
    [ghudson@mit.edu: simplified slightly]
    
    (cherry picked from commit 5ac159e220297a8f62dd5edcec6f9b988b0627ea)
    
    ticket: 7764
    version_fixed: 1.12
    status: resolved

 src/lib/krb5/ccache/cc_keyring.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7c23dadb6ab7df352a57bd6a8ffded17627a951b
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 8 18:16:34 2013 -0500

    Update for krb5-1.12-beta1-postrelease

 src/patchlevel.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 655e3013afa71dfbfbe748696883391db51a4809
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 8 12:36:33 2013 -0500

    Updates for krb5-1.12-beta1

 README           | 20 ++++++++++++++++++--
 src/patchlevel.h |  4 ++--
 2 files changed, 20 insertions(+), 4 deletions(-)

commit 5e052c3c554f937a682448a6c55ce800a8b89571
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 8 13:23:27 2013 -0500

    Update man pages

 src/man/kdb5_util.man |  4 +--
 src/man/kdc.conf.man  | 70 +++++++++++++++++++++++++++++++++------------------
 src/man/kpropd.man    | 27 +++++++++-----------
 3 files changed, 59 insertions(+), 42 deletions(-)

commit 03485ca61f9530b14fd5be1d8bb98b9b8c856fce
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 6 13:33:04 2013 -0500

    Clarify realm and dbmodules configuration docs
    
    In kdc_conf.rst, add examples showing how to configure a realm
    parameter and a database parameter.  Document that the default DB
    configuration section is the realm name, and use that in the example.
    Move the db_module_dir description to the end of the [dbmodules]
    documentation since it is rarely used and could confuse a reader about
    the usual structure of the section.
    
    (cherry picked from commit 689d769c10c53bd4fa40e82421c89b96cc86cbae)
    
    ticket: 7759
    version_fixed: 1.12
    status: resolved

 doc/admin/conf_files/kdc_conf.rst | 57 +++++++++++++++++++++++----------------
 1 file changed, 34 insertions(+), 23 deletions(-)

commit ce16bc3788d0b4c57d7e7ce057e0736633bce962
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 4 13:44:29 2013 -0500

    Multi-realm KDC null deref [CVE-2013-1418]
    
    If a KDC serves multiple realms, certain requests can cause
    setup_server_realm() to dereference a null pointer, crashing the KDC.
    
    CVSSv2: AV:N/AC:M/Au:N/C:N/I:N/A:P/E:POC/RL:OF/RC:C
    
    A related but more minor vulnerability requires authentication to
    exploit, and is only present if a third-party KDC database module can
    dereference a null pointer under certain conditions.
    
    (cherry picked from commit 5d2d9a1abe46a2c1a8614d4672d08d9d30a5f8bf)
    
    ticket: 7755
    version_fixed: 1.12
    status: resolved

 src/kdc/main.c | 3 +++
 1 file changed, 3 insertions(+)

commit 659f7b10115694eda2136426214408bb0d7c6fe4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 30 18:22:00 2013 -0400

    Clarify kpropd standalone mode documentation
    
    The kpropd -S option is no longer needed to run kpropd in standalone
    mode, but its functionality is not deprecated; standalone mode is
    automatically activated when appropriate.  Clarify the kpropd
    documentation on standalone mode to avoid giving the impression that
    the mode is deprecated.
    
    (cherry picked from commit bfec0671ca6df811453d46a2f47afc7168b980fc)
    
    ticket: 7751
    version_fixed: 1.12
    status: resolved

 doc/admin/admin_commands/kpropd.rst | 27 ++++++++++++---------------
 1 file changed, 12 insertions(+), 15 deletions(-)

commit 3d919ac599695bb460bbc419a85a8d0fd3727c91
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 25 12:30:48 2013 -0400

    Document master key rollover
    
    Add a new section to database.rst documenting the procedure for
    rolling the master key.
    
    (cherry picked from commit e4b5d426a1e1e00367cc44a9619535ab71b20393)
    
    ticket: 7732
    version_fixed: 1.12
    status: resolved

 doc/admin/database.rst | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

commit eca887cd505d181c45d0c05754ca65bd91b57c35
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 28 11:23:11 2013 -0400

    Improve LDAP KDB initialization error messages
    
    In krb5_ldap_initialize, don't just blat the LDAP error into the
    extended message; give an indication of which LDAP operation we were
    trying to do and show what parameters we gave to it.
    
    (Also, krb5_set_error_message can handle a null context argument, so
    don't bother to check before calling.)
    
    (cherry picked from commit 5a77bb85294f37d1dfa4c7faedfdfb0d7faaf8dc)
    
    ticket: 7739
    version_fixed: 1.12
    status: resolved

 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit a3e57d424a37df16fb1d52e23a07763b4abd9c76
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 28 13:33:05 2013 -0400

    Use correct default principal for kadmin -n
    
    Use WELLKNOWN/ANONYMOUS@realm as the default principal for kadmin -n,
    just like we do for kinit -n.
    
    (cherry picked from commit a30a82abc72c2a1a8d25948fe9cd1af49eaf62ec)
    
    ticket: 7741
    version_fixed: 1.12
    status: resolved

 src/kadmin/cli/kadmin.c | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

commit b127d93c2bd276e1b1c8506c1ab5cf8a0d735fbe
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 28 13:09:15 2013 -0400

    Accept anonymous GSS names in kadmind
    
    The krb5 implementation of gss_display_name() reports the name type as
    GSS_C_NT_ANONYMOUS if the client uses an anonymous principal.  Accept
    this name type in gss_name_to_string and gss_to_krb5_name so that
    anonymous kadmin can work.
    
    Also improve code hygiene: call gss_name_to_string from
    gss_to_krb5_name to reduce code repetition; use gss_oid_equal instead
    of pointer comparison for name types; and don't assume that the
    gss_display_name result buffer is zero-terminated.
    
    (cherry picked from commit 664f0d779ddc0aaf54a118a98a21ce7d53d81e08)
    
    ticket: 7740
    version_fixed: 1.12
    status: resolved

 src/kadmin/server/server_stubs.c | 25 +++++++++++++++++++------
 1 file changed, 19 insertions(+), 6 deletions(-)

commit 79e91cfc49a8583ff0541dd0377b6926db6f08c0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 26 20:17:10 2013 -0400

    Fix decoding of mkey kvno in mkey_aux tl-data
    
    krb5_dbe_lookup_mkey_aux was decoding a 16-bit value directly into an
    int, resulting in the wrong value on big-endian platforms.  The
    consequences are mostly invisible because we ignore this field and try
    all mkey_aux nodes in krb5_def_fetch_mkey_list.
    
    (cherry picked from commit 64ec2941af1561ef06e7e885b2ffb65a675516ce)
    
    ticket: 7738
    version_fixed: 1.12
    status: resolved

 src/lib/kdb/kdb5.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit fe82fb949acd259f0793395757366540c836b5be
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Oct 25 14:00:29 2013 -0400

    Reset key-generation parameters for each enctype
    
    In add_key_pwd, initialize s2k_params to NULL inside the loop over
    enctypes instead of outside the loop, so that if the afs3 salt type
    is used it does not contaminate later enctype/salt pairs in the list.
    
    (cherry picked from commit 381cf01afb13ad28de0927de37f8e1d12749bf49)
    
    ticket: 7733
    version_fixed: 1.12
    status: resolved

 src/lib/kdb/kdb_cpw.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 2c9170e862d95f542a59e6cf2379c7d2174fdeac
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 24 12:51:18 2013 -0400

    Correctly activate master keys in pre-1.7 KDBs
    
    Starting with 1.7, databases are created with actkvno tl-data in the
    K/M entry which gives the initial master key version an activation
    time of 0.  A database created before 1.7 will not have this tl-data,
    but we should behave in the same way as we do for a more recent
    database.
    
    Move the actkvno list synthesis code from krb5_dbe_fetch_act_key_list
    to krb5_dbe_lookup_actkvno so it applies to kdb5_util commands as well
    as libkadm5.  Synthesize the same list as we would have initialized
    the KDB with, with an activation time of 0 for the earliest master
    key.
    
    (cherry picked from commit ec560fac83912abaa15fb158101c8174497081c5)
    
    ticket: 7686
    version_fixed: 1.12
    status: resolved

 src/lib/kdb/kdb5.c | 41 +++++++++++++++++++----------------------
 1 file changed, 19 insertions(+), 22 deletions(-)

commit ebc456e2b945a2b86846ef45dde0be4e100e7c86
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 23 18:56:20 2013 -0400

    Don't cache active master key list in kadmind
    
    "kdb5_util use_mkey" should not require a kadmind restart to take
    effect.  At the cost of fetching the K/M principal once for each key
    change operation, make kadmind use the current active master key list
    for each operation.
    
    (cherry picked from commit 74c1420ea4dffc1105247e362decf608440751ae)
    
    ticket: 7685
    version_fixed: 1.12
    status: resolved

 src/lib/kadm5/server_internal.h   |  3 +++
 src/lib/kadm5/srv/server_kdb.c    | 25 ++++++++++++++++++-------
 src/lib/kadm5/srv/svr_principal.c | 16 +++++-----------
 3 files changed, 26 insertions(+), 18 deletions(-)

commit 95d2d148acda7e718dfa0be117a0b15302572982
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 23 18:56:14 2013 -0400

    Reload master keys to find active mkey if needed
    
    Refactor krb5_dbe_find_act_mkey and make it reload the master key list
    if it doesn't find a master key matching the active mkvno.
    
    (cherry picked from commit f9d6353922393936ab7125d1f04e577857909a99)
    
    ticket: 7685

 src/lib/kdb/kdb5.c | 113 ++++++++++++++++++++++++-----------------------------
 1 file changed, 52 insertions(+), 61 deletions(-)

commit fa728fc6cc8a3379d10cae7876be32d379fc51be
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 23 11:55:19 2013 -0400

    Use active master key in update_princ_encryption
    
    kdb5_util update_princ_encryption should update to the active master
    key version, not the most recent.
    
    (cherry picked from commit 4ccc18bc3ddc49d0fd0d2de00ec91c0fa44c53a8)
    
    ticket: 6507
    version_fixed: 1.12
    status: resolved

 doc/admin/admin_commands/kdb5_util.rst |  4 ++--
 src/kadmin/dbutil/kdb5_mkey.c          | 15 +++++----------
 2 files changed, 7 insertions(+), 12 deletions(-)

commit 00dd6cb24a1e35475b55587214359fd9f4718e80
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 21 16:46:15 2013 -0400

    Fix typos in kdb5_util master key command outputs
    
    kdb5_util list_mkeys was beginning lines with "KNVO" instead of
    "KVNO".  kdb5_util purge_mkeys was displaying "follwing" instead of
    "following" for both dry-run and normal cases.
    
    (cherry picked from commit 7fee58ccadf1b61eec9a8c62f47dac43986e2ad1)
    
    ticket: 7730
    version_fixed: 1.12
    status: resolved

 src/kadmin/dbutil/kdb5_mkey.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 1ce4c664b77ffd0363ed0d8a05f9cbc29507a932
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 14 18:14:00 2013 -0400

    Discuss cert expiry, no-key princs in PKINIT docs
    
    In pkinit.rst, add "-days" options to the example commands for
    creating certificate and briefly discuss the issue of expiration dates
    so that the administrator thinks about it.  In troubleshoot.rst, add
    an entry for the "certificate has expired" error which results from
    PKINIT (when linked with OpenSSL) when a certificate has expired.
    
    (cherry picked from commit f3977b6883f0172a2af9006522a1b35546f86749)
    
    ticket: 7719
    version_fixed: 1.12
    status: resolved

 doc/admin/pkinit.rst       | 32 ++++++++++++++++++++++++++------
 doc/admin/troubleshoot.rst | 20 ++++++++++++++++++++
 2 files changed, 46 insertions(+), 6 deletions(-)

commit f742f2fbca2fcd3a67e477088f2006be8842547d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 14 17:02:31 2013 -0400

    Use protocol error for PKINIT cert expiry
    
    If we fail to create a cert chain in cms_signeddata_create(), return
    KRB5KDC_ERR_PREAUTH_FAILED, which corresponds to a protocol code,
    rather than KRB5_PREAUTH_FAILED, which doesn't.  This is also more
    consistent with other error clauses in the same function.
    
    (cherry picked from commit cd59782cb32b79e4001a86b0fe47af8b6275ef0c)
    
    ticket: 7718
    version_fixed: 1.12
    status: resolved

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5df4b25fe8e64ca1555662a11a4b8d8b042e048a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 8 17:07:34 2013 -0400

    Fix gss_accept_sec_context error tokens
    
    A GSS krb5 error response contains a KRB-ERROR message, which is
    required to have a server principal name, although few recipients
    actually use it.  Starting in 1.3, accept_sec_context would fail to
    encode the error in the GSS_C_NO_NAME/GSS_C_NO_CREDENTIAL case
    (introduced by #1370) because cred->princ (which became
    cred->name->princ in 1.8) is unset.
    
    This problem got worse in 1.10 because we stopped setting the server
    field in all cases due to the changes for #6855.  In 1.11 the problem
    got worse again when a misguided change to the mechglue started
    discarding output tokens when the mechanism returns an error; the
    mechglue should only do so when it itself causes the error.
    
    Fix krb5 gss_accept_sec_context by unconditionally decoding the AP-REQ
    and using krb5_rd_req_decoded, and then using the requested ticket
    server in the KRB-ERROR message.  Fix the mechglue
    gss_accept_sec_context by reverting that part of commit
    56feee187579905c9101b0cdbdd8c6a850adcfc9.  Add a test program which
    artificially induces a replay cache failure (the easiest failure we
    can produce which has an associated RFC 4120 error code) and checks
    that this can be communicated back to the initiator via an error
    token.
    
    (cherry picked from commit c547bc16f2ab6ee66c076ef944c3fbac8a66f5d4)
    
    ticket: 1445
    version_fixed: 1.12
    status: resolved

 src/lib/gssapi/krb5/accept_sec_context.c       |  43 ++++-----
 src/lib/gssapi/mechglue/g_accept_sec_context.c |   6 +-
 src/lib/krb5_32.def                            |   1 +
 src/tests/gssapi/Makefile.in                   |  19 ++--
 src/tests/gssapi/t_err.c                       | 121 +++++++++++++++++++++++++
 src/tests/gssapi/t_gssapi.py                   |   4 +
 6 files changed, 157 insertions(+), 37 deletions(-)

commit bfcab8173d6ebec3bf8fe5a2b4a72f2337a34add
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 8 12:35:51 2013 -0400

    Add missing entries to tests/gssapi Makefile.in
    
    Some test sources files, objects, or programs were missing from SRCS,
    OBJS, all, check-pytests, or clean.  t_oid was also out of order in a
    couple of places.
    
    (cherry picked from commit e547a515f837a7c59c0fe73d192a374593b70263)
    
    ticket: 7722 (new)
    version_fixed: 1.12
    status: resolved

 src/tests/gssapi/Makefile.in | 36 +++++++++++++++++++-----------------
 src/tests/gssapi/deps        | 40 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 59 insertions(+), 17 deletions(-)

commit 94ab21f043c26c8fc79a01b1828f6fd0bbb5462b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 9 13:37:17 2013 -0400

    Change KRB5KDC_ERR_NO_ACCEPTABLE_KDF to 100
    
    draft-ietf-krb-wg-pkinit-alg-agility-07 specifies
    KDC_ERR_NO_ACCEPTABLE_KDF as 82, but this value conflicts with
    KRB_AP_ERR_PRINCIPAL_UNKNOWN from RFC 6111.  The former value has been
    reassigned to 100 to fix the conflict.  Use the correct value.
    
    We believe that this error won't crop up in practice for a long time
    (when SHA-2 has been superceded by other hash algorithms and people
    are desupporting it), by which time implementations will mostly have
    been upgraded to use the new value.
    
    (cherry picked from commit 2938851a5ec77ab68bcd1f5cfd07991c7ccabea6)
    
    ticket: 7715
    version_fixed: 1.12
    status: resolved

 src/lib/krb5/error_tables/krb5_err.et | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit be45a2ae66e4a3287b434a900ebdc52a12226449
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 7 09:51:56 2013 -0400

    Fix GSSAPI krb5 cred ccache import
    
    json_to_ccache was incorrectly indexing the JSON array when restoring
    a memory ccache.  Fix it.
    
    Add test coverage for a multi-cred ccache by exporting/importing the
    synthesized S4U2Proxy delegated cred in t_s4u2proxy_krb5.c; move
    export_import_cred from t_export_cred.c to common.c to facilitate
    this.  Make a note in t_export_cred.py that this case is covered in
    t_s4u.py.
    
    (cherry picked from commit 48dd01f29b893a958a64dcf6eb0b734e8463425b)
    
    ticket: 7706
    version_fixed: 1.12
    status: resolved

 src/lib/gssapi/krb5/import_cred.c   |  2 +-
 src/tests/gssapi/common.c           | 14 ++++++++++++++
 src/tests/gssapi/common.h           |  4 ++++
 src/tests/gssapi/t_export_cred.c    | 16 ----------------
 src/tests/gssapi/t_export_cred.py   |  5 ++++-
 src/tests/gssapi/t_s4u2proxy_krb5.c |  4 ++++
 6 files changed, 27 insertions(+), 18 deletions(-)

commit d9449c3fabad2150771bc8117b8d07cf0aee23cf
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 11 18:44:30 2013 -0400

    Update for krb5-1.12-alpha1-postrelease

 src/patchlevel.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4f1952a815aad3012acf5b7d9b3d82bd3c80f3d6
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 11 14:47:39 2013 -0400

    Updates for krb5-1.12-alpha1

 README           | 133 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/patchlevel.h |   4 +-
 2 files changed, 135 insertions(+), 2 deletions(-)

commit 171e6645a143c795c9f0bd867db06654dd120fb8
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 11 15:48:50 2013 -0400

    Update man pages

 src/man/kadmin.man    |  29 +++++++++++++--
 src/man/kdc.conf.man  |  91 ++++++++++++++++++++++++++++++++++++++++++---
 src/man/krb5.conf.man | 100 +++++++++++++++++++++++++++++++++++---------------
 3 files changed, 181 insertions(+), 39 deletions(-)

commit e71173a89cdf8a93cd7f17a5ecc9c4ee89e1a16e
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 11 15:11:35 2013 -0400

    make depend

 src/kdc/deps                    | 45 +++++++++++++++++++++++++++--------------
 src/lib/krb5/ccache/deps        |  2 ++
 src/lib/krb5/krb/deps           | 11 ++++++++++
 src/lib/rpc/unit-test/deps      | 16 ++++++++-------
 src/plugins/audit/deps          | 16 +++++++--------
 src/plugins/audit/test/deps     | 16 +++++++--------
 src/plugins/preauth/otp/deps    | 28 +++++++++++++------------
 src/plugins/preauth/pkinit/deps | 10 ++++-----
 src/tests/deps                  |  9 ++++-----
 src/util/support/deps           |  3 +++
 10 files changed, 95 insertions(+), 61 deletions(-)

commit 0b5ea2766879ec1e2e632c16e5219daeec599446
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 5 20:13:39 2013 -0400

    Fix audit test module initialization
    
    Check if the fopen result is NULL, not whether it's less than zero.
    
    (cherry picked from commit 5036f91e7b61a73a1ec2d39ce1cc6bbf60dd82ab)
    
    ticket: 7713
    version_fixed: 1.12
    status: resolved

 src/plugins/audit/test/au_test.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 1003f0173f266a6428ccf2c89976f0029d3ee831
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Sat Jul 20 15:47:42 2013 -0400

    KDC Audit infrastructure and plugin implementation
    
    Per project http://k5wiki.kerberos.org/wiki/Projects/Audit
    
    The purpose of this project is to create an Audit infrastructure to monitor
    security related events on the KDC.
    
    The following events are targeted in the initial version:
    - startup and shutdown of the KDC;
    - AS_REQ and TGS_REQ exchanges.  This includes client address and port, KDC
      request and request ID, KDC reply, primary and derived ticket and their
      ticket IDs, second ticket ID, cross-realm referral, was ticket renewed and
      validated, local policy violation and protocol constraints, and KDC status
      message.
    
    Ticket ID is introduced to allow to link tickets to their initial TGT at any
    stage of the Kerberos exchange. For the purpose of this project it is a private
    to KDC ticket ID: each successfully created ticket is hashed and recorded
    into audit log. The administrators can correlate the primary and derived
    ticket IDs after the fact.
    
    Request ID is a randomly generated alpha-numeric string. Using this ID an
    administrator can easily correlate multiple audit events related to a single
    request. It should be informative both in cases when the request is sent to
    multiple KDCs, or to the same KDC multiple times.
    
    For the purpose of testing and demo of the Audit, the JSON based modules are
    implemented: "test" and "simple" audit modules respectively.
    The file plugins/audit/j_dict.h is a dictionary used in this implememtations.
    
    The new Audit system is build-time enabled and run-time pluggable.
    
    [kaduk@mit.edu: remove potential KDC crashes, minor reordering]
    
    ticket: 7712
    target_version: 1.12

 src/Makefile.in                             |   3 +
 src/configure.in                            |  26 +
 src/include/k5-int.h                        |   3 +-
 src/include/krb5/audit_plugin.h             | 270 ++++++++
 src/kdc/Makefile.in                         |   2 +
 src/kdc/do_as_req.c                         |  49 +-
 src/kdc/do_tgs_req.c                        |  81 ++-
 src/kdc/kdc_audit.c                         | 331 ++++++++++
 src/kdc/kdc_audit.h                         |  82 +++
 src/kdc/main.c                              |  12 +
 src/lib/krb5/krb/plugin.c                   |   3 +-
 src/plugins/audit/Makefile.in               |  22 +
 src/plugins/audit/deps                      |  15 +
 src/plugins/audit/j_dict.h                  |  88 +++
 src/plugins/audit/kdc_j_encode.c            | 934 ++++++++++++++++++++++++++++
 src/plugins/audit/kdc_j_encode.h            |  66 ++
 src/plugins/audit/libauditjenc.exports      |   7 +
 src/plugins/audit/simple/Makefile.in        |  27 +
 src/plugins/audit/simple/au_simple_main.c   | 263 ++++++++
 src/plugins/audit/simple/deps               |  15 +
 src/plugins/audit/simple/k5audit.exports    |   1 +
 src/plugins/audit/test/Makefile.in          |  21 +
 src/plugins/audit/test/au_test.c            | 228 +++++++
 src/plugins/audit/test/deps                 |  14 +
 src/plugins/audit/test/k5audit_test.exports |   1 +
 src/tests/Makefile.in                       |   5 +
 src/tests/au_dict.json                      |  64 ++
 src/tests/jsonwalker.py                     | 113 ++++
 src/tests/t_audit.py                        |  31 +
 29 files changed, 2770 insertions(+), 7 deletions(-)

commit b6d5e3af806bb60c37a831a72eff3e7e99bea6e9
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Jul 2 16:45:59 2013 -0400

    Be smarter about installing debug symbols
    
    We know when we're going to generate debug symbols, so only attempt
    to install them when we know they should be present.
    
    This eliminates the need to tell make to ignore errors from the shell
    on these steps.
    
    ticket: 7317
    tags: pullup
    target_version: 1.11.4

 src/Makefile.in       | 38 +++++++++++++++++++-------------------
 src/config/win-pre.in |  6 ++++++
 2 files changed, 25 insertions(+), 19 deletions(-)

commit bd1617020ec6aa78e241f128f3104a6abcb96705
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Jul 2 16:02:43 2013 -0400

    Use better URL for kerberos documentation
    
    We have added a krb5-latest symlink for the latest stable release,
    which is preferred to the krb5-current link (which points to a nightly
    build of master).
    
    ticket: 7673 (new)
    ticket: 7493
    queue: kfw
    tags: pullup
    target_version: 1.11.4

 src/windows/leash/htmlhelp/html/FAQ.htm             | 2 +-
 src/windows/leash/htmlhelp/html/Troubleshooting.htm | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit bb8d91e677a769315359b2aaaaea316776a3679e
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Jul 1 14:22:58 2013 -0400

    Remove OldCC/rpc.cxx
    
    It is only linked on one place, which does not use any of the
    exported routines, since an alternate implementation is linked first.
    
    Remove the dead code and reduce the number of warnings omitted by
    the build process.

 src/ccapi/lib/win/Makefile.in   |  1 -
 src/ccapi/lib/win/OldCC/rpc.cxx | 79 -----------------------------------------
 2 files changed, 80 deletions(-)

commit abeed0da177a5c58eb3fa0a72e473fed294ae884
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Jun 28 18:08:21 2013 -0400

    Use new-style variable expansion for light.exe
    
    With WiX 3.x, the preprocessor candle.exe expands variables using
    $(); the linker light.exe expands localization and similar variables
    using !(), though it accepts the $() form and prints a warning.
    
    Switch to using the expected form to silence the warnings.
    
    ticket: 7390
    tags: pullup
    target_version 1.11.4

 src/windows/installer/wix/features.wxi         | 20 ++++++++++----------
 src/windows/installer/wix/kfw.wxs              | 18 +++++++++---------
 src/windows/installer/wix/lang/config_1033.wxi | 24 ++++++++++++------------
 src/windows/installer/wix/property.wxi         |  6 +++---
 4 files changed, 34 insertions(+), 34 deletions(-)

commit 36c8a474bdd05d3f5be94b007dae46f0986adfa2
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Oct 4 12:58:30 2013 -0400

    Remove unneeded variable enc_tkt_transited
    
    There's no need to use an intermediate variable to initialize the
    contents of enc_tkt_reply.transited.
    
    Instead of setting each field to zero individually (and misspelling NULL),
    use memset and set the one field which is being initialized to a nonzero
    value explicitly.

 src/kdc/do_tgs_req.c | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

commit 040f621b5071564b6b479e3375c9d63cbd3ee471
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Oct 3 13:57:40 2013 -0400

    Zero out stack variables in process_tgs_req()
    
    It is general good hygeine, preventing stack garbage from accidentally
    leaking out into other consumers.
    
    Don't bother with variables that are only used in a single place, but
    do initialize the 'magic' field of nolrentry before it is used.

 src/kdc/do_tgs_req.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 07d68eec2788bfe80686608813f644838707c168
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 2 17:58:06 2013 -0400

    Use constant-time comparisons for checksums

 src/lib/crypto/krb/checksum_confounder.c | 2 +-
 src/lib/crypto/krb/enc_dk_cmac.c         | 2 +-
 src/lib/crypto/krb/enc_dk_hmac.c         | 2 +-
 src/lib/crypto/krb/enc_old.c             | 2 +-
 src/lib/crypto/krb/enc_rc4.c             | 2 +-
 src/lib/crypto/krb/verify_checksum_iov.c | 4 ++--
 src/lib/gssapi/krb5/k5unseal.c           | 6 +++---
 src/lib/gssapi/krb5/k5unsealiov.c        | 4 ++--
 src/plugins/preauth/pkinit/pkinit_clnt.c | 4 ++--
 src/plugins/preauth/pkinit/pkinit_srv.c  | 6 +++---
 10 files changed, 17 insertions(+), 17 deletions(-)

commit ac7d07c2cc54e9f07fe81ac4c50bcc80ecc7ac54
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 2 17:55:28 2013 -0400

    Add an internal constant-time comparison function
    
    k5_bcmp acts similarly to the deprecated Unix bcmp() function,
    returning zero if two memory regions are equal and nonzero if they are
    not.  It is implemented such that it should take the same amount of
    time regardless of how many bytes are equal within the memory regions.

 src/include/k5-platform.h                     |  8 +++++
 src/util/support/Makefile.in                  |  5 ++-
 src/util/support/bcmp.c                       | 44 +++++++++++++++++++++++++++
 src/util/support/libkrb5support-fixed.exports |  1 +
 4 files changed, 57 insertions(+), 1 deletion(-)

commit 5d03cb6b235f0ee0e30b34630f95f208d6acd3d0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Sep 28 16:29:36 2013 -0400

    Conditionally test KEYRING ccache type
    
    If the keyctl command is found and klist recognizes the KEYRING
    credential cache type, then run several tests against keyring ccaches:
    the collection test program in lib/krb5/ccache, the command-line
    collection tests in tests/t_ccache.py, and some new tests to verify
    legacy session cache behavior.  Much of the Python code in t_ccache.py
    is moved into a new function named "collection_test" so we can run it
    once against a DIR collection and once against a KEYRING collection.
    
    Also: fix a memory leak in the collection test program; add a test for
    iteration when the default cache name is a subsidiary name; use a
    process keyring ccache in t_cc.c to avoid leaving behind empty
    collections in the session keyring after each test run.
    
    Adapted from a patch by simo@redhat.com.
    
    ticket: 7711

 src/lib/krb5/ccache/t_cc.c     |   4 +-
 src/lib/krb5/ccache/t_cccol.c  |  10 ++++
 src/lib/krb5/ccache/t_cccol.py |  58 ++++++++++++++++++-
 src/tests/t_ccache.py          | 128 ++++++++++++++++++++++++++++-------------
 4 files changed, 156 insertions(+), 44 deletions(-)

commit 7c69a0372db5b7ed670ef3099a97942ede7a4739
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Sep 28 14:12:58 2013 -0400

    Support new KEYRING anchor names and big_key keys
    
    Add support for the new anchor names persistent, user, and session.
    The persistent anchor attempts to use a persistent keyring for a
    specified uid, and falls back to the user keyring if it cannot; the
    collection is stored at a fixed name within the persistent or user
    keyring.  The session anchor uses the session keyring without legacy
    semantics.
    
    For all keyring types except legacy, attempt to use the "big_key" key
    type on systems which have keyctl_get_persistent.  (They are
    essentially unrelated features, but were added at the same time.)
    This key type is stored in a kernel tmpfs and can store larger
    tickets.
    
    Since kernel commit 96b5c8fea6c0861621051290d705ec2e971963f1, new keys
    created by add_key() only have VIEW permission for the user, and the
    rest of the permissions require "possession," which means there is a
    path from the thread, process, or session keyring to the key.  For the
    user and persistent anchor types, we link the collection into the
    process keyring to ensure that we have a possession rights on the
    collection.
    
    Adapted from a patch by simo@redhat.com.
    
    ticket: 7711

 src/aclocal.m4                        |  10 +++
 src/lib/krb5/ccache/cc_keyring.c      | 164 ++++++++++++++++++++++++++++------
 src/lib/krb5/error_tables/k5e1_err.et |   1 +
 3 files changed, 148 insertions(+), 27 deletions(-)

commit c1e8d03a6254e3ce86a71eed31e4c127e3324f9b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 27 18:45:29 2013 -0400

    Add collection support for KEYRING ccache type
    
    Augment the KEYRING ccache type to support collection semantics
    similar to those of the DIR type.  For keyrings with no anchor prefix,
    maintain compatibility with old code by linking the initial primary
    cache directly from the session keyring and naming it after the
    collection.
    
    See http://k5wiki.kerberos.org/wiki/Projects/Keyring_collection_cache
    for more information.  Adapted from a patch by simo@redhat.com.
    
    ticket: 7711 (new)

 src/lib/krb5/ccache/cc_keyring.c      | 939 ++++++++++++++++++++++++++++------
 src/lib/krb5/error_tables/k5e1_err.et |   2 +
 2 files changed, 792 insertions(+), 149 deletions(-)

commit 253155e1db678546358b69ab953f8fdd9b7fb23a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 26 12:23:23 2013 -0400

    Clarify variable names in cc_keyring.c
    
    Consistently use "cache_name" and "cache_id" to talk about the name
    and ID of the keyring containing the cache.  In krb5_krcc_resolve, use
    "residual" for the residual string as we are no longer using it for
    the cache keyring name, and use "anchor_id" for the keyring identified
    by the prefix to make it clear that it is not the cache keyring.
    
    Adapted from a patch by simo@redhat.com.

 src/lib/krb5/ccache/cc_keyring.c | 111 +++++++++++++++++++--------------------
 1 file changed, 55 insertions(+), 56 deletions(-)

commit 75b7ea9163e57ff0522f55a9cd0c2ab4b4974e38
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 26 11:40:13 2013 -0400

    Defer KEYRING key creation until initialize
    
    If we resolve a KEYRING cache and the key does not exist, wait until
    initialize time to create it, to avoid wasting precious kernel memory
    on a cache which might not ever be created.  Properly error out if
    store_cred or start_seq_get is called on an uninitialized cache, as we
    would for a FILE cache.
    
    Adapted from a patch by simo@redhat.com.

 src/lib/krb5/ccache/cc_keyring.c | 80 +++++++++++++++++++++++++++++-----------
 1 file changed, 58 insertions(+), 22 deletions(-)

commit 1f1b76ab8937c2cb0273cc5d8a7ee806240e1879
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Sep 28 14:56:22 2013 -0400

    Add "which" function to k5test
    
    Add a utility function in k5test.py to look for a command in the
    executable path, and remove it from t_kdb.py.

 src/tests/t_kdb.py |  9 ---------
 src/util/k5test.py | 13 +++++++++++++
 2 files changed, 13 insertions(+), 9 deletions(-)

commit d7b94742daae85329067b126d0a4bc5b2ea7e4a0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 26 05:38:46 2013 -0400

    Improve kinit output credential cache selection
    
    If kinit chooses a client principal based on anything other than the
    current default ccache's principal name, apply collection rules if
    possible.  When applying collection rules, if we don't find an
    existing cache for the client principal, use the default cache if it
    is uninitialized, instead of creating a new one.
    
    ticket: 7689

 src/clients/kinit/kinit.c | 235 ++++++++++++++++++++++++++--------------------
 1 file changed, 131 insertions(+), 104 deletions(-)

commit 0406cd81ef9d18cd505fffabba3ac78901dc797d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 25 10:40:23 2013 -0400

    Support authoritative KDB check_transited methods
    
    In kdc_check_transited_list, consult the KDB module first.  If it
    succeeds, treat this as authoritative and do not use the core
    transited mechanisms.  Modules can return KRB5_PLUGIN_NO_HANDLE to
    fall back to core mechanisms.
    
    ticket: 7709

 src/include/kdb.h  |  5 +++--
 src/kdc/kdc_util.c | 14 ++++++--------
 2 files changed, 9 insertions(+), 10 deletions(-)

commit 620275cd43e237ab273b726b2aee0ae729587772
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Sep 24 12:20:17 2013 -0400

    Add ccache collection tests using API
    
    Create a new test program in lib/krb5/ccache named t_cccol.c which
    verifies collection semantics using the API.  Run it with an empty DIR
    collection in t_cccol.py.

 src/lib/krb5/ccache/Makefile.in |   9 +-
 src/lib/krb5/ccache/t_cccol.c   | 353 ++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/t_cccol.py  |   6 +
 3 files changed, 366 insertions(+), 2 deletions(-)

commit ee61e4adf18c6f032b7ab2fa790fb261cfc4105c
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Sep 24 10:13:26 2013 -0400

    Factor out krb5int_random_string() routine
    
    Make krb5int_random_string() function available outside ccache code.
    Move it into a separate file under lib/krb5/krb hierarchy.

 src/include/k5-int.h            |  4 +++
 src/lib/krb5/ccache/cc-int.h    |  2 --
 src/lib/krb5/ccache/cc_memory.c | 38 -----------------------
 src/lib/krb5/krb/Makefile.in    |  3 ++
 src/lib/krb5/krb/random_str.c   | 68 +++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/libkrb5.exports    |  1 +
 6 files changed, 76 insertions(+), 40 deletions(-)

commit bf6734efe7ddedd302fc126e4c4e13764c276d23
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Sep 23 17:25:13 2013 -0400

    Re-factoring of service processing code in AS-REQ
    
    Take one step toward re-factoring of the KDC code:
    keep the service principal related code in one place.
    
    The code pattern was changed from:
       - unparse client -
       - unparse service -
       - db_get_ client -
       - client referrals -
       - db_get_ service -
       - validate policies etc
    into:
       - unparse client -
       - db_get_ client -
       - client referrals -
       - unparse service -
       - db_get_ service -
       - validate policies etc

 src/kdc/do_as_req.c | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 58ea3bdbfe6330225a2d58dfb00ccf1ad70617fe
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Sep 19 13:11:15 2013 -0400

    Err codes in KRB_ERROR protocol messages are < 128
    
    If the error code is out of [0,127] range, assign it to KRB_ERR_GENERIC.
    This fix is to correct the previous behavior with [0,128] range.
    For more information see  krb5_err.et

 src/include/k5-int.h                     | 1 +
 src/kadmin/server/schpw.c                | 2 +-
 src/kdc/do_as_req.c                      | 2 +-
 src/kdc/do_tgs_req.c                     | 2 +-
 src/lib/gssapi/krb5/accept_sec_context.c | 2 +-
 5 files changed, 5 insertions(+), 4 deletions(-)

commit 66b141745fc56bbdb7b738582ba7e1cce1e503c8
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 20 15:20:01 2013 -0400

    Fix literal blocks in gssapi.rst
    
    Some literal blocks in the new AEAD and IOV documentation in
    gssapi.rst started with ":" instead of "::", causing documentation
    build errors.

 doc/appdev/gssapi.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2d832972094477cd9fe6b97991e62b00c7174d8a
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Sep 19 10:00:41 2013 -0400

    Use macros instead of magic numbers in json.c
    
    Avoid using "magic numbers" for better maintainability.

 src/util/support/json.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 3d359e42de2975eddcece76fb0381000c23daba5
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Sep 19 09:20:07 2013 -0400

    Release krb5-1.9 is not supported anymore
    
    Release 1.9.5 was the last planned release for the krb5-1.9 series.

 doc/mitK5features.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 42614eb0354afa08c4e2f03be561017b773a80ae
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 16 13:04:27 2013 -0400

    Document AEAD and IOV GSSAPI extensions

 doc/appdev/gssapi.rst | 295 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 295 insertions(+)

commit d750ef3130b76dd079e863ed395eb3620a37386b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Sep 7 21:13:48 2013 -0400

    Add GSSAPI IOV MIC functions
    
    Add gss_get_mic_iov, gss_get_mic_iov_length, and gss_verify_mic_iov
    functions, which work similarly to the corresponding IOV wrap
    functions.  Add a new buffer type GSS_IOV_BUFFER_TYPE_MIC_TOKEN for
    the destination buffer.
    
    Most of the internal code for this was already present, and just
    needed to be fixed up and adjusted to use the new buffer type for the
    MIC token.
    
    ticket: 7705 (new)

 src/lib/gssapi/generic/gssapi_ext.h    | 41 ++++++++++++++++
 src/lib/gssapi/krb5/gssapiP_krb5.h     | 34 ++++++++++++-
 src/lib/gssapi/krb5/gssapi_krb5.c      |  6 +++
 src/lib/gssapi/krb5/k5sealiov.c        | 49 ++++++++++---------
 src/lib/gssapi/krb5/k5sealv3iov.c      | 15 +++---
 src/lib/gssapi/krb5/k5unsealiov.c      | 15 +++---
 src/lib/gssapi/krb5/util_cksum.c       | 19 ++++----
 src/lib/gssapi/krb5/util_crypt.c       | 11 +++++
 src/lib/gssapi/libgssapi_krb5.exports  |  3 ++
 src/lib/gssapi/mechglue/g_unwrap_iov.c | 25 ++++++++++
 src/lib/gssapi/mechglue/g_wrap_iov.c   | 49 +++++++++++++++++++
 src/lib/gssapi/mechglue/mglueP.h       | 29 +++++++++++
 src/lib/gssapi/spnego/gssapiP_spnego.h | 27 +++++++++++
 src/lib/gssapi/spnego/spnego_mech.c    | 33 +++++++++++++
 src/lib/gssapi32.def                   |  4 ++
 src/tests/gssapi/t_iov.c               | 89 ++++++++++++++++++++++++++++++++++
 16 files changed, 399 insertions(+), 50 deletions(-)

commit 6d53a8bf53c7380598698c3df98c96ab26db63b0
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Sep 18 16:18:11 2013 -0400

    Correct comments in ccselect_plugin.h
    
    Some text mistakenly referred to password quality plugin.

 src/include/krb5/ccselect_plugin.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit daf42938a262c3a88164b07972f2a2e6e8552620
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Sep 8 14:10:37 2013 -0400

    Get rid of G_VFY_TOKEN_HDR_IGNORE_SEQ_SIZE
    
    This flag was introduced in the mskrb-integ merge but is not actually
    used after r21742--while kg_unseal_iov_token sets it in vfyflags for
    DCE-style contexts, it doesn't actually pass vfyflags to
    g_verify_token_header or otherwise use it.  Moreover, the flag is not
    necessary there; we correctly set input_length to the header length
    (without data, padding, or trailer) for v1 tokens in a DCE-style
    context.

 src/lib/gssapi/generic/gssapiP_generic.h | 1 -
 src/lib/gssapi/generic/util_token.c      | 3 +--
 src/lib/gssapi/krb5/k5unsealiov.c        | 4 ----
 3 files changed, 1 insertion(+), 7 deletions(-)

commit da10b66df1f1411ad54cba177454a7634619bb08
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 6 11:16:00 2013 -0400

    Use gss_release_iov_buffer in t_iov.c

 src/tests/gssapi/t_iov.c | 27 +++++++--------------------
 1 file changed, 7 insertions(+), 20 deletions(-)

commit ecd91cd350b2c3880b3f967acfcb00ac1bdac154
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 4 14:23:27 2013 -0400

    Add tests for GSS IOV and AEAD interfaces
    
    Add a new test program t_iov.c which tests various combinations of
    wrapping and unwrapping using the IOV and AEAD interfaces.  Run it
    with and without SPNEGO in each enctype configuration.

 src/tests/gssapi/Makefile.in |  12 +-
 src/tests/gssapi/deps        |   4 +
 src/tests/gssapi/t_gssapi.py |   5 +-
 src/tests/gssapi/t_iov.c     | 471 +++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 486 insertions(+), 6 deletions(-)

commit 95f6a640573076b8e68051ed4f2447be767cd2ec
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 5 13:34:44 2013 -0400

    Factor out context establishment in GSS tests
    
    Add a new helper to common.c which runs gss_init_sec_context and
    gss_accept_sec_context in a loop, and use it in test programs instead
    of the open-coded one-token or two-token exchanges.

 src/tests/gssapi/common.c           | 40 +++++++++++++++++++++++++++
 src/tests/gssapi/common.h           |  7 +++++
 src/tests/gssapi/t_accname.c        | 42 +++++++++--------------------
 src/tests/gssapi/t_ccselect.c       | 47 +++++++++-----------------------
 src/tests/gssapi/t_enctypes.c       | 54 +++++++------------------------------
 src/tests/gssapi/t_export_cred.c    | 17 +++---------
 src/tests/gssapi/t_gssexts.c        | 29 +++++---------------
 src/tests/gssapi/t_imp_cred.c       | 30 +++++----------------
 src/tests/gssapi/t_namingexts.c     | 31 ++++++---------------
 src/tests/gssapi/t_s4u.c            | 34 +++++++----------------
 src/tests/gssapi/t_s4u2proxy_krb5.c | 49 +++++++++------------------------
 src/tests/gssapi/t_spnego.c         | 25 +++++------------
 12 files changed, 134 insertions(+), 271 deletions(-)

commit 60edb321af64081e3eb597da0256faf117c9c441
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 5 18:30:02 2013 -0400

    Add a flag to prevent all host canonicalization
    
    If dns_canonicalize_hostname is set to false in [libdefaults],
    krb5_sname_to_principal will not canonicalize the hostname using
    either forward or reverse lookups.
    
    ticket: 7703 (new)

 doc/admin/conf_files/krb5_conf.rst | 10 +++++++++-
 src/include/k5-int.h               |  2 ++
 src/lib/krb5/krb/init_ctx.c        |  5 +++++
 src/lib/krb5/os/sn2princ.c         |  2 +-
 4 files changed, 17 insertions(+), 2 deletions(-)

commit 9e37d01a0122904776fada43ec65425c375414d8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Aug 30 12:19:44 2013 -0400

    Stop modifying TGS requests for referrals
    
    It is no longer necessary to modify request->server when we receive a
    referral.  The uses of request->server break down as follows:
    
    * Matching against previously issued tickets (e.g. for renewals).  We
      now explicitly disallow referrals for requests where we need to do
      that.
    
    * Using only the realm (e.g. for transited checking).  Referrals are
      cross-realm TGS entries within the same realm as the requested
      server principal, so this does not change.
    
    * Comparing to a local TGS principal (for restrict_anonymous_to_tgt
      enforcement).  Local TGS principals are not treated as referrals, so
      the sense of this comparison will not change if we use the original
      request.
    
    * Setting the sname and realm fields of a KRB-ERROR response.  RFC
      4120 and 6806 do not specify what we should put here for referrals
      or aliases and we are not aware of any uses of this field by
      clients, so putting the requested server principal here should be
      okay.

 src/kdc/do_tgs_req.c | 17 -----------------
 1 file changed, 17 deletions(-)

commit 8a9909ff9ef6b51c5ed09ead6713888fbb34072f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Aug 30 12:14:00 2013 -0400

    Explicitly prevent referrals for certain requests
    
    For ticket modification requests (such as renewals), u2u requests, and
    S4U2Self requests, the requested server principal is expected to match
    a previously issued ticket.  If that principal no longer exists, we
    must fail the request; we cannot issue a referral.  We are currently
    doing that by rewriting request->server to the referral principal,
    which causes the match against the ticket to fail.  Since we would
    like to stop modifying the request, we must explicitly prevent
    referrals in these cases.
    
    We don't find out whether a request is S4U2Self until after we've
    looked up the server principal, so for now we have to make a
    retroactive check for a referral after calling
    kdc_process_s4u2self_req.

 src/kdc/do_tgs_req.c | 19 +++++++++++++++++--
 src/kdc/kdc_util.h   |  4 ++++
 2 files changed, 21 insertions(+), 2 deletions(-)

commit 2f37634ae89f8bd13ec64120fce56ba5613c498c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 29 18:17:29 2013 -0400

    Tighten up referral recognition in KDC TGS code
    
    In do_tgs_req(), treat the search_sprinc() result as a referral only
    if it is a cross-TGS principal and it doesn't match the requested
    server principal.  This change fixes two corner cases: (1) when a
    client requests a cross-realm TGT, we won't squash the name type in
    the response; and (2) if we are serving multiple realms out of the
    same KDB, we will properly handle aliases to any local-realm TGT, not
    just the one for the configured realm name.
    
    ticket: 7555

 src/kdc/do_tgs_req.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 95b03a6fef4b86d1f8fac0a6ef92e86d836e261f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Aug 31 11:46:58 2013 -0400

    Fix FAST critical option bit checking
    
    The FAST option bits 0-15 are intended to be critical--if they are
    present and a KDC does not support them, the KDC is supposed to fail
    the request.  Because of an incorrect constant, we were erroneously
    recognizing bits 24-31 as critical.  Fix the constant.
    
    ticket: 7701 (new)

 src/include/k5-int.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0ebf39d8787b04b524967cdd48f1f1bcaf6bf8f9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Aug 31 11:45:48 2013 -0400

    Support FAST hide-client-names option
    
    In the KDC, if we see the hide-client-names option, identify the
    client as the anonymous principal in KDC-REP and KRB-ERROR responses.
    The actual client name is present in encrypted FAST elements.
    
    ticket: 7700 (new)

 src/include/k5-int.h | 2 +-
 src/kdc/do_as_req.c  | 4 ++++
 src/kdc/do_tgs_req.c | 4 ++++
 src/kdc/fast_util.c  | 6 ++++++
 src/kdc/kdc_util.h   | 4 ++++
 5 files changed, 19 insertions(+), 1 deletion(-)

commit 81ceb5352dd3bc11a546d818107d0c4a896cee44
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 29 11:15:02 2013 -0400

    Make it possible to renew aliased service tickets
    
    We always allow aliases in the service principal when processing
    AS-REQs and TGS-REQs.  If the ticket we issued is presented back to us
    in a TGS-REQ as a header ticket for renewal or similar, we should
    allow aliases when looking up its key to decode the AP-REQ.
    
    ticket: 7699 (new)

 src/kdc/kdc_util.c | 6 +++---
 src/tests/t_kdb.py | 8 ++++++++
 2 files changed, 11 insertions(+), 3 deletions(-)

commit ba31a9317bdef13d73e98afe493695601f91d134
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 29 09:07:57 2013 -0400

    Don't change realm in find_alternate_tgs
    
    If a client makes a TGS request for a cross-realm TGS within a
    different realm from the one we normally serve (e.g. the KDC realm is
    X, and a client makes a TGS request for the server krbtgt/Y@Z), look
    for alternate TGS principals within the requested server realm, not
    the realm we normally serve.
    
    This change shouldn't break any working well-formed TGS requests,
    because changing the realm would trigger a failure in check_tgs_tgt.
    It may fix some corner cases when multiple realms are served out of
    the same KDB.  But primarily, this change makes referrals and aliases
    easier to reason about, by eliminating a case where server->princ has
    a different realm from request->server after the call to
    search_sprinc().

 src/kdc/do_tgs_req.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dec685691b3955b27c56b629da829b9e6cf0d789
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Aug 28 18:40:18 2013 -0400

    Add test for alias to local TGS

 src/tests/t_kdb.py | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 22f00f6b8233fa281e5aad854789bd14abdda91b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Aug 28 18:39:55 2013 -0400

    Don't treat local krbtgt principal as referral
    
    If we look up a principal and in the KDB and get back the local TGS
    principal, the KDC should treat this as an alias, not a referral, and
    should therefore issue a ticket for the requested principal rather the
    canonical name.
    
    ticket: 7698

 src/kdc/do_tgs_req.c | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 9357ec2ae8d4b4dda7fa925eb632cfe1c9b3d793
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Aug 28 13:04:36 2013 -0400

    Add tests for service aliases using LDAP module

 src/tests/t_kdb.py | 42 ++++++++++++++++++++++++++++++++++--------
 1 file changed, 34 insertions(+), 8 deletions(-)

commit 24a29f8c0f9f78f96e3795410e202b139fce6236
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Aug 28 12:11:40 2013 -0400

    Fix KDC reply service principal for aliases
    
    If a client requests a service ticket for the alias of a service
    principal, RFC 6806 section 6 requires that the KDC issue a ticket
    which appears to be for the alias and not for the canonical name.
    After calling search_sprinc(), only replace request->server with
    server->princ if the latter is a TGT; this will be the case for an
    alternate cross-realm TGT or a host referral, but not for a simple
    service alias.
    
    ticket: 7698
    target_version: 1.11.4
    tags: pullup

 src/kdc/do_tgs_req.c | 23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

commit 7e1ed6156c6aaa0159c0976a4d93b60a18dc6473
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Aug 27 12:23:12 2013 -0400

    Clarify flag handling in dump.c
    
    Get rid of "flags" bitfields and just use boolean values, to make the
    internal contracts for dump and load functions more precise.  Rename
    "add_update" to "iprop_load" and reverse its sense.

 src/kadmin/dbutil/dump.c      | 131 ++++++++++++++++++++++--------------------
 src/kadmin/dbutil/kdb5_util.h |   2 +-
 src/kadmin/dbutil/ovload.c    |   2 +-
 3 files changed, 70 insertions(+), 65 deletions(-)

commit 825fa2be6f119677a09acccb109ab976cfc601f8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 26 15:12:56 2013 -0400

    Update ulog state after promoting DB when loading
    
    If we are doing a full load, do not touch the ulog header until after
    we promote the temporary DB to live.  This avoids the same bugs as the
    #7588 fix, but more robustly.  Based on a patch from Richard Basch.
    
    ticket: 7695

 src/kadmin/dbutil/dump.c | 51 ++++++++++++++++++++----------------------------
 1 file changed, 21 insertions(+), 30 deletions(-)

commit eaaf406f5ab3224fc262da300476efa21b407bed
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 19 20:01:03 2013 -0400

    Omit signedpath if no_auth_data_required is set
    
    The no_auth_data_required bit was introduced to suppress PACs in
    service tickets when the back end supports them.  Make it also
    suppress AD-SIGNEDPATH, so that the ~70-byte expansion of the ticket
    can be avoided for services which aren't going to do constrained
    delegation.
    
    ticket: 7697 (new)

 doc/admin/admin_commands/kadmin_local.rst | 9 +++++++++
 doc/admin/conf_files/kdc_conf.rst         | 4 ++--
 src/kdc/kdc_authdata.c                    | 3 ++-
 3 files changed, 13 insertions(+), 3 deletions(-)

commit 5e1b506d2988ae2a3bc8fcbaa275bc1e5bd8b630
Author: Simo Sorce <simo@redhat.com>
Date:   Thu Aug 8 20:10:56 2013 -0400

    Simplify krb5_krcc_start_seq_get
    
    This code can be simplified (and a potential race avoided) by using
    keyctl_read_alloc() and letting it allocate the necessary memory.
    This also allows to remove a helper function that is not used anymore
    as well as make the code more readable.  The only penalty is that we
    have two allocations instad of one.
    
    [ghudson@mit.edu: trivial simplifications]

 src/lib/krb5/ccache/cc_keyring.c | 61 +++++++++++++---------------------------
 1 file changed, 20 insertions(+), 41 deletions(-)

commit 04230a60436a95fb48bb73f5d70c824989cf0e09
Author: Simo Sorce <simo@redhat.com>
Date:   Thu Aug 8 19:52:46 2013 -0400

    Remove unused counter in keyring ccache
    
    numkeys is never really used in the single cache data structure.
    Every time a new iteration is started, numkeys is recalculated anyway,
    and then only the copy held in the cursor is used.  Remove it from the
    cache data and keep it only in the cursor.
    
    [ghudson@mit.edu: clarified commit message]

 src/lib/krb5/ccache/cc_keyring.c | 33 ++++++++++-----------------------
 1 file changed, 10 insertions(+), 23 deletions(-)

commit 9246c6f5bde8ed82eb3bec101c61a5c16806269b
Author: Simo Sorce <simo@redhat.com>
Date:   Thu Aug 8 15:43:54 2013 -0400

    Remove unused _gssd_keyring_ids_ feature
    
    This feature was intended to be used by gssd to access users' keyring
    credentials, but it was never used.
    
    [ghudson@mit.edu: clarified commit message]

 src/lib/krb5/ccache/cc_keyring.c | 88 ++--------------------------------------
 1 file changed, 3 insertions(+), 85 deletions(-)

commit af0d51a9683c5f71737a5662f156bbb449b2a8a8
Author: Brad Davis <brd@FreeBSD.org>
Date:   Thu Aug 15 15:39:56 2013 -0600

    Add a note about how to apply/remove policies
    
    Put a note in the the policies section of the documentation for how to
    apply policies to principals.
    
    [kaduk@mit.edu: reformat commit message]
    
    ticket: 7693 (new)

 doc/admin/database.rst | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 559b84214cfefb9accc320a13590684ce1cd0592
Author: Simo Sorce <simo@redhat.com>
Date:   Wed Aug 7 17:47:16 2013 -0400

    Save the full residual for keyring caches
    
    krb5_cc_get_name() should allow the caller to reconstruct the full
    cache name.  That is not possible if thread: and process: are omitted
    here.  (The saved name is not used by anything except
    krb5_krcc_get_name, so this change is safe.)
    
    [ghudson@mit.edu: proofread and clarified commit message]
    
    ticket: 7692 (new)

 src/lib/krb5/ccache/cc_keyring.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7c48819629390927c89f13e2f6c976dc9a2d0ff6
Author: Simo Sorce <simo@redhat.com>
Date:   Fri Aug 2 17:53:27 2013 -0400

    Use dry-run unparses in keyring ccache
    
    Support credentials larger than 4K in cc_keyring.c by calculating the
    payload size in one pass, allocating a buffer of precisely the right
    size, and then unparsing into that buffer.
    
    [ghudson@mit.edu: squashed two commits; rewrote message; added length
    field instead of doing pointer arithmetic on null pointers; used
    proper English comments and clarified what code they apply to.]

 src/lib/krb5/ccache/cc_keyring.c | 118 ++++++++++++++++++++++++++-------------
 1 file changed, 78 insertions(+), 40 deletions(-)

commit 2721a662a3d88601bff991599928c1566be7485a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Aug 7 15:48:36 2013 -0400

    Document hostrealm interface
    
    ticket: 7687

 doc/admin/conf_files/krb5_conf.rst | 26 +++++++++++++++++++++++++
 doc/plugindev/hostrealm.rst        | 39 ++++++++++++++++++++++++++++++++++++++
 doc/plugindev/index.rst            |  1 +
 3 files changed, 66 insertions(+)

commit 7ad5f3bfd8b57d2f4c001182792e25968309ca8a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 5 16:10:10 2013 -0400

    Add hostrealm interface tests
    
    Create a test module for the hostrealm interface, a harness to call
    the realm mapping functions and display their results, and a Python
    script to exercise the functionality of the interface and each module
    (except the dns module, which we cannot easily test since it relies on
    TXT records in the public DNS).
    
    ticket: 7687

 src/Makefile.in                                   |   1 +
 src/configure.in                                  |   1 +
 src/plugins/hostrealm/test/Makefile.in            |  21 +++
 src/plugins/hostrealm/test/deps                   |  14 ++
 src/plugins/hostrealm/test/hostrealm_test.exports |   2 +
 src/plugins/hostrealm/test/main.c                 | 197 ++++++++++++++++++++++
 src/tests/Makefile.in                             |  11 +-
 src/tests/hrealm.c                                |  99 +++++++++++
 src/tests/t_hostrealm.py                          | 128 ++++++++++++++
 9 files changed, 471 insertions(+), 3 deletions(-)

commit 4f7f1fce6edca17db625d76c1f81ea098f29c313
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 5 16:05:27 2013 -0400

    Move utility functions to hostrealm.c
    
    Move the remaining internal functions from hst_realm.c to hostrealm.c,
    and get rid of hst_realm.c.
    
    ticket: 7687

 src/lib/krb5/os/Makefile.in |   3 -
 src/lib/krb5/os/deps        |  15 +---
 src/lib/krb5/os/hostrealm.c | 132 ++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/hst_realm.c | 168 --------------------------------------------
 4 files changed, 134 insertions(+), 184 deletions(-)

commit db21244a069e581a392dff5b320e758e06a28e4d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 5 15:57:29 2013 -0400

    Use hostrealm interface for realm mapping
    
    Reimplement krb5_get_host_realm, krb5_get_fallback_host_realm, and
    krb5_get_default_realm in terms of the hostrealm interface.  Three
    built-in modules (dns, domain, and profile) implement the current
    behavior.
    
    ticket: 7687

 src/include/k5-int.h                |   4 +
 src/include/k5-trace.h              |  11 +-
 src/lib/krb5/krb/init_ctx.c         |   1 +
 src/lib/krb5/libkrb5.exports        |   1 +
 src/lib/krb5/os/Makefile.in         |  15 +-
 src/lib/krb5/os/def_realm.c         | 190 -----------------
 src/lib/krb5/os/deps                |  79 +++++--
 src/lib/krb5/os/hostrealm.c         | 401 ++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/hostrealm_dns.c     | 143 +++++++++++++
 src/lib/krb5/os/hostrealm_domain.c  | 128 ++++++++++++
 src/lib/krb5/os/hostrealm_profile.c | 117 +++++++++++
 src/lib/krb5/os/hst_realm.c         | 255 +----------------------
 src/lib/krb5/os/os-proto.h          |  12 ++
 13 files changed, 884 insertions(+), 473 deletions(-)

commit d61fbd85467c71c9bfb185e0e675e1619972bd0b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 5 14:43:24 2013 -0400

    Add hostrealm pluggable interface definition
    
    ticket: 7687 (new)

 src/include/Makefile.in             |   1 +
 src/include/k5-int.h                |   3 +-
 src/include/krb5/hostrealm_plugin.h | 135 ++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/plugin.c           |   3 +-
 4 files changed, 140 insertions(+), 2 deletions(-)

commit e7b3a8cad4dcd6f52d094e81595aa4aee817e898
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Aug 14 15:47:03 2013 -0400

    Remove KRB5_DNS_LOOKUP_KDC
    
    It has been unconditionally activated by all supported build systems
    for almost two years, and no complaints or issues have been reported.
    In particular, aclocal.m4 has had an unconditional AC_DEFINE() since
    3d708e55 in 2003, and win-pre.in has unconditionally set KRB5_USE_DNS_KDC
    since 17ffebf7 in 2011.
    
    While here, simplify some other DNS conditionals in win-pre.in where
    only one branch was ever taken.
    
    ticket: 7691 (new)

 src/BADSYMS                                   | 60 +++++++++++++--------------
 src/aclocal.m4                                |  3 --
 src/config/win-pre.in                         | 10 -----
 src/lib/krb5/os/locate_kdc.c                  |  4 --
 src/windows/leash/KrbConfigOptions.cpp        | 12 ------
 src/windows/leash/KrbRealmHostMaintenance.cpp |  4 --
 6 files changed, 30 insertions(+), 63 deletions(-)

commit 64ab5e5781a8668b55dad7d46c368e5a33e08012
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Aug 14 16:52:44 2013 -0400

    Fix windows build
    
    This routine is now used in the gssapi library and must be exported
    as such.
    
    ticket: 7688

 src/lib/krb5_32.def | 1 +
 1 file changed, 1 insertion(+)

commit 8f5ce824012f2caab6770df464f096c38dc4cb2e
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Aug 12 13:47:42 2013 -0400

    Remove redundant domain_realm mappings
    
    This fixes a long-standing documentation bug where we claimed that
    a domain_realm mapping for a host name would not affect entries
    under that domain name.  The code has always had the behavior where
    a host name mapping implies the corresponding domain name mapping,
    since the 1.0 release.
    
    While here, replace media-lab with csail in example files, as the
    media lab realm is no longer in use.  Also strip port 88 from KDC
    specifications, and drop the harmful default_{tgs,tkt}_enctypes
    lines from src/util/profile/krb5.conf.
    
    Further cleanup on these files to remove defunct realms may be in order.
    
    ticket: 7690 (new)
    tags: pullup
    target_version: 1.11.4

 doc/admin/conf_files/krb5_conf.rst        | 18 +++++++++++-------
 src/config-files/krb5.conf                |  4 +---
 src/util/profile/krb5.conf                | 19 +++++++------------
 src/windows/installer/wix/athena/krb5.ini |  3 ---
 4 files changed, 19 insertions(+), 25 deletions(-)

commit 37eb601a1294244b179cb0e6e6cfb4a16709ccfa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 12 15:17:20 2013 -0400

    Fix localauth memory leak
    
    localauth modules were not freed by krb5_free_context(), causing a
    memory leak.

 src/lib/krb5/krb/init_ctx.c  | 1 +
 src/lib/krb5/libkrb5.exports | 1 +
 src/lib/krb5/os/localauth.c  | 7 +++++++
 src/lib/krb5/os/os-proto.h   | 1 +
 4 files changed, 10 insertions(+)

commit 34efd90d941999b277b901cf6ea18ac52141f7e9
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Aug 12 15:19:36 2013 -0400

    Actually build t_enctypes
    
    Commit 2e956074b228ff4df3b7462037ab69e4e88ffffe omitted adding a
    dependency to the "all" target to force the build of the t_enctypes
    test program.
    
    ticket: 7688

 src/tests/gssapi/Makefile.in | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 161fec8b48c82d19b04ebdace6ea214a84ce8027
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 12 14:29:28 2013 -0400

    Add trace logging for TXT lookups
    
    Rename krb5_try_realm_txt_rr (an internal function despite the name)
    and add a context parameter.  Generate trace logs when we successfully
    look up a record and when a record is not found.

 src/include/k5-trace.h       |  5 +++++
 src/lib/krb5/libkrb5.exports |  1 -
 src/lib/krb5/os/def_realm.c  | 12 ++++++------
 src/lib/krb5/os/dnsglue.c    |  8 ++++++--
 src/lib/krb5/os/hst_realm.c  |  2 +-
 src/lib/krb5/os/os-proto.h   |  4 ++--
 6 files changed, 20 insertions(+), 12 deletions(-)

commit 2e956074b228ff4df3b7462037ab69e4e88ffffe
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 5 23:47:52 2013 -0400

    Fix gss_krb5_set_allowable_enctypes for acceptor
    
    The acceptor implementation of gss_krb5_set_allowable_enctypes (added
    in 1.9.1) is intended to restrict the acceptor subkey negotiated by
    krb5_rd_req().  It uses the same approach as the initiator, calling
    krb5_set_default_tgs_enctypes on the context.  This has the unwanted
    side effect of restricting the encryption key of the ticket, because
    krb5_decrypt_tkt_part has checked krb5_is_permitted_enctype on the
    ticket encryption key since 1.8.
    
    Instead, use krb5_auth_con_setpermetypes on the auth context.  This
    list is only used for session key enctype negotiation.  Also add
    automated tests to verify that gss_krb5_set_allowable_enctypes works
    as desired.
    
    ticket: 7688 (new)
    target_version: 1.11.4
    tags: pullup

 src/lib/gssapi/krb5/accept_sec_context.c |   4 +-
 src/tests/gssapi/Makefile.in             |   3 +
 src/tests/gssapi/t_enctypes.c            | 229 +++++++++++++++++++++++++++++++
 src/tests/gssapi/t_enctypes.py           | 149 ++++++++++++++++++++
 4 files changed, 383 insertions(+), 2 deletions(-)

commit 941f3d999ad403f327c0a7ccc5c1f71347a6221a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Aug 7 14:16:18 2013 -0400

    Report KDC response sizes in trace logs

 src/include/k5-trace.h       | 4 ++--
 src/lib/krb5/os/sendto_kdc.c | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 7bd5008737ec619c425a30ed4022e2f84552c015
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Jul 26 18:30:44 2013 -0400

    Update config.guess and config.sub
    
    Copy in the latest config.guess and config.sub from upstream git
    master as of 2013-07-26 (revision 79c4c50fc754d742286706b4db5ed8ce2a0de925).
    Our previous version didn't recognize arm64.
    
    Reported as Debian bug 717840.
    
    ticket: 7683 (new)
    tags: pullup
    target_version: 1.11.4

 src/config/config.guess | 194 ++++++++++++++++++++++++++++--------------------
 src/config/config.sub   | 130 +++++++++++++++++++-------------
 2 files changed, 192 insertions(+), 132 deletions(-)

commit 306d3e42fc39b16909b8320773e0fcd3cfd9a4e1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 5 14:12:39 2013 -0400

    Correct an error in kdb.h comments
    
    The check_policy functions return com_err codes, not protocol codes,
    so use a com_err constant in the example.

 src/include/kdb.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7963a951f326c854d2faa5f26827407632c2b496
Author: Simo Sorce <simo@redhat.com>
Date:   Thu Aug 1 21:28:06 2013 -0400

    Remove unused function arguments in cc_keyring.c
    
    The credential serialization functions do not operate on a ccache, so
    do not need it as an argument.
    
    [ghudson@mit.edu: clarified commit message, rewrapped shortened lines]

 src/lib/krb5/ccache/cc_keyring.c | 321 ++++++++++++++++++---------------------
 1 file changed, 149 insertions(+), 172 deletions(-)

commit 40d8ad25e2160583c6d74a10e7599253d3b292ce
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Aug 2 11:37:40 2013 -0400

    Fix leak in krb5_krcc_unparse_cred on error
    
    Based on a patch from simo@redhat.com.

 src/lib/krb5/ccache/cc_keyring.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c5e25a236878b9807ffefe510836d1ddb59e6901
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 31 18:51:18 2013 -0400

    Document krb5_db_iterate restriction on writing

 src/include/kdb.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 1c65092f874edc41c02f328608e2e44a93a6fb89
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 31 18:49:13 2013 -0400

    Don't reopen the KDB in update_princ_encryption
    
    kdb5_util update_princ_encryption iterates over the KDB and writes
    modified entries.  With the DB2 back end, the first write operation
    has to upgrade the lock and reopen the DB, which resets the cursor
    state.  Take out an explicit write lock before iterating to avoid this
    step.
    
    ticket: 7684 (new)

 src/kadmin/dbutil/kdb5_mkey.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit c28d2490a57551a16b6dc81b5b0275432f451d6f
Author: Robbie Harwood (frozencemetery) <rharwood@club.cc.cmu.edu>
Date:   Mon Jul 22 16:16:35 2013 -0400

    Remove old comments in sendto_kdc.c
    
    The commented code in question is present in set_conn_state_msg_length
    which is called immediately after the comments.
    
    [ghudson@mit.edu: clarified commit message]

 src/lib/krb5/os/sendto_kdc.c | 12 ------------
 1 file changed, 12 deletions(-)

commit ee222531c802531a1ac0a74c933dfdfa48e8ed9e
Author: Robbie Harwood (frozencemetery) <rharwood@club.cc.cmu.edu>
Date:   Mon Jul 22 16:11:41 2013 -0400

    Remove is_udp field in sendto_kdc.c conn_state
    
    This field is redundant with addr.type.
    
    [ghudson@mit.edu: removed extraneous changes; clarified commit
    message]

 src/lib/krb5/os/sendto_kdc.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 3ee5792e0324071ccaad69a04e091f3c6abf1bfc
Author: Robbie Harwood (frozencemetery) <rharwood@club.cc.cmu.edu>
Date:   Mon Jul 22 16:20:46 2013 -0400

    Add base64 functions to libkrb5support exports
    
    This was previously not an issue because nothing outside of
    libkrb5support used them.

 src/util/support/libkrb5support-fixed.exports | 2 ++
 1 file changed, 2 insertions(+)

commit b37a0be87e5146d730b89abd1378a3043d5015b2
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Fri Jul 19 11:33:20 2013 -0400

    Don't ask empty responder questions in PKINIT
    
    When putting together the set of identity prompts for a responder
    challenge, if we don't need a PIN or password of some kind, don't ask
    an empty question.
    
    [ghudson@mit.edu: squashed commits, modified commit message, merged
    PKCS11 test with current Python script]

 src/plugins/preauth/pkinit/pkinit_clnt.c |  7 +++++++
 src/tests/responder.c                    |  8 ++++----
 src/tests/t_pkinit.py                    | 28 +++++++++++++++++++++++-----
 3 files changed, 34 insertions(+), 9 deletions(-)

commit 744d6f873393b6bbd12e1c1884738676a089fa65
Author: Simo Sorce <simo@redhat.com>
Date:   Sat Jul 20 13:20:43 2013 -0400

    Load import/export cred functions from GSS modules
    
    When the import/export credential feature was implement the related
    functions were added to struct gss_config, but the initialization
    function that dynamically loads modules was not changed to see if
    the plugin being loaded provided such functions.
    
    This will allow non-builtin mechanism and interposer mechanism to
    implement custom import/export credential extensions if they wish.
    
    ticket: 7682

 src/lib/gssapi/mechglue/g_initialize.c | 4 ++++
 1 file changed, 4 insertions(+)

commit ee53a887bead08ec1354de3e74659da537f87515
Author: Simo Sorce <simo@redhat.com>
Date:   Sat Jul 20 13:19:19 2013 -0400

    Load cred store functions from GSS modules
    
    When the credential store feature was implement the related functions
    were added to struct gss_config, but the initialization function that
    dynamically loads modules was not changed to see if the plugin being
    loaded provided such functions.
    
    This will allow non-builtin mechanism and interposer mechanism to
    implement custom credential store extensions if they wish.
    
    ticket: 7682

 src/lib/gssapi/mechglue/g_initialize.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 9a735044d70304f22a013a81ab5c2901a64d3719
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 19 10:08:08 2013 -0400

    Allow self-service for kadmin purgekeys RPC
    
    Make the purgekeys RPC allow self-service, like the chpass and chrand
    RPCs.
    
    ticket: 7681 (new)

 src/kadmin/server/server_stubs.c | 7 ++++---
 src/tests/t_kadmin_acl.py        | 3 +++
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 4fb415e9357b6fb9593dc9b52aa93ffe85524806
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 19 10:00:05 2013 -0400

    Clean up and improve PKINIT test script
    
    Don't create a bunch of identically configured realms; just reuse the
    same one.  Remove a redundant assignment from the soft-pkcs11.so
    check.  Move the pkinit_identity setting from krb5.conf to kdc.conf,
    since it's only used by the KDC.  Add a test for trying anonymous
    PKINIT when it isn't configured.  Check for a specific error message
    when testing restricted anonymous PKINIT.

 src/tests/t_pkinit.py | 113 ++++++++++++++++----------------------------------
 1 file changed, 35 insertions(+), 78 deletions(-)

commit 2757800b5b0043b635634fad0551d07c112ab54a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 18 20:46:35 2013 -0400

    Combine PKINIT test scripts

 src/tests/Makefile.in     |   3 +-
 src/tests/t_anonpkinit.py |  42 ------
 src/tests/t_authpkinit.py | 311 -------------------------------------------
 src/tests/t_pkinit.py     | 333 ++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 334 insertions(+), 355 deletions(-)

commit a654a7d9d6145256ce1b01a3f4c80884a8ba93d6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 18 13:02:35 2013 -0400

    Fix doc build after PKINIT responder changes
    
    Add new types and constants to the apiref index files.

 doc/appdev/refs/macros/index.rst | 4 ++++
 doc/appdev/refs/types/index.rst  | 2 ++
 2 files changed, 6 insertions(+)

commit 83e503ed46352734721bff6e565d2b668d7af154
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Wed Jul 17 13:03:59 2013 -0400

    Test that password preauth works without PKINIT
    
    Before we test authenticated PKINIT, slip in a test to check that
    password-based preauthentication still works when the KDC is offering
    PKINIT, but the client has no PKINIT credentials.

 src/tests/t_authpkinit.py | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit f6a2635d72a37eccbea4bbe260cb2c304302af3b
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Mon Jul 8 17:54:23 2013 -0400

    Teach the responder test helper about OTP

 src/tests/responder.c | 60 ++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 50 insertions(+), 10 deletions(-)

commit bb051a93f31c274cec6c9788558911a0c6b5ddc8
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Wed Jul 3 17:11:09 2013 -0400

    Add the error to some PKINIT NSS debug messages

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)

commit d3d07c3b2f3710c520af5698c096f124cc90f916
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Wed Jul 3 17:10:55 2013 -0400

    Add tests for PKINIT using responder functionality
    
    We now also test that the PKINIT challenge looks like we expect it to
    look, that PKINIT fails if we don't provide a response or a prompter
    callback, and that PKINIT succeeds with a response provided using either
    the raw responder API or the PKINIT responder functions.
    
    One thing that we don't check is which specific error code we get when
    PKINIT fails:  the OpenSSL and NSS versions return different error codes
    (some mixture of EIO, ENOMEM, ENOENT, and KRB5KDC_ERR_PREAUTH_FAILED)
    when they encounter trouble loading client credentials.
    
    ticket: 7680

 src/tests/t_authpkinit.py | 160 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 160 insertions(+)

commit e87b20116528dd68299c7cb4783ba68bfe12a5f0
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Mon Jul 15 13:30:00 2013 -0400

    Add a helper for testing PKINIT and responder cb
    
    ticket: 7680

 src/tests/Makefile.in |  13 +-
 src/tests/deps        |   5 +
 src/tests/responder.c | 390 ++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 404 insertions(+), 4 deletions(-)

commit ce02b69e27bcfa21bcab2ed195dfdbaa8040d773
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Mon Jul 15 13:37:00 2013 -0400

    Add non-JSON APIs for PKINIT responder items
    
    Add wrappers for the JSON-oriented APIs for PKINIT responder items,
    modeled after the API we provide for OTP items:
    
    * krb5_responder_pkinit_get_challenge() returns the list of
      identities for which we need PINs
    * krb5_responder_pkinit_challenge_free() frees the structure that
      was returned by krb5_responder_pkinit_get_challenge()
    * krb5_responder_pkinit_set_answer() sets the answer to the PIN for
      one of the identities
    
    [ghudson@mit.edu: style cleanup; added comment pointing to main body
    of PKINIT module]
    
    ticket: 7680

 doc/appdev/init_creds.rst         |  16 +++
 doc/appdev/refs/api/index.rst     |   3 +
 src/include/krb5/krb5.hin         |  59 +++++++++++
 src/lib/krb5/krb/Makefile.in      |   3 +
 src/lib/krb5/krb/deps             |  12 +++
 src/lib/krb5/krb/preauth_pkinit.c | 204 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/libkrb5.exports      |   3 +
 src/lib/krb5_32.def               |   3 +
 8 files changed, 303 insertions(+)

commit a3abb0bf5fade0009c9899624d4b996a4e12a49f
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Fri Jun 28 17:12:39 2013 -0400

    Support PKINIT OpenSSL deferred identity prompting
    
    Add a password to the set of things that we can pass to a PEM password
    callback and the function we use for loading PKCS12 bundles.  If we're
    meant to defer identity prompts, just store the name of the identity
    which we're loading.  Otherwise, if we're passed a password, use it.
    Otherwise, use the prompter callback.
    
    Add a password to the set of things that we can pass to the function
    that we use for logging in to PKCS11 tokens, too, but if we're deferring
    identity prompts, just return the identity name without doing anything
    else.  If not, and we're passed a password, use that.  Otherwise, try to
    use the prompter callback to get one.
    
    ticket: 7680

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 214 +++++++++++++++------
 1 file changed, 159 insertions(+), 55 deletions(-)

commit c5bf0caa8abf2b931f5ad258463d706d3cfd5f5b
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Mon Jul 8 16:49:16 2013 -0400

    Support PKINIT NSS deferred identity prompting
    
    The password callback which we usually supply to NSS already gets a
    pointer to the pkinit_identity_crypto_context structure, but it needs to
    be passed the name of the identity for which it's being called.
    
    If it gets a name, and it's deferring prompting, just add the identity
    to the list of deferred identity prompts (the password callback wouldn't
    have been called if its result wasn't needed), and either return NULL
    (as an indication that we couldn't get a password) or an empty string (a
    value which we know is invalid) if that's handier.
    
    Otherwise, check for a password that's been stashed for its use for that
    identity, and return a copy of it if one's found.  If none of that
    works, try to use the prompter callback to ask for the password.
    
    ticket: 7680

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 312 ++++++++++++++++++++-----
 1 file changed, 252 insertions(+), 60 deletions(-)

commit e8b63198029c632d097822104d6e17c9a67ef1a5
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Mon Jul 15 13:11:00 2013 -0400

    Pass PKINIT identity prompts to the responder cb
    
    Use the list of deferred identity prompts and warnings, which we have
    after calling pkinit_identity_initialize(), to build a list of questions
    to supply to responder callbacks.
    
    Before calling pkinit_identity_prompt() to actually load identities that
    are protected, save any passwords and PINs which a responder callback
    may have supplied.
    
    Because pkinit_client_prep_questions() can be called multiple times, and
    we don't want to try to load all of our identities each of those times,
    take some steps to ensure that we only call pkinit_identity_initialize()
    and pkinit_identity_prompt() once per request.
    
    ticket: 7680

 src/include/krb5/krb5.hin                |  44 ++++++
 src/plugins/preauth/pkinit/pkinit.h      |   3 +
 src/plugins/preauth/pkinit/pkinit_clnt.c | 234 ++++++++++++++++++++++++++++---
 3 files changed, 262 insertions(+), 19 deletions(-)

commit 8899397ab78ea09b8d7dbb20347dd12c93eb15ee
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Tue Jul 9 14:13:16 2013 -0400

    Make the PKINIT NSS path also check for NULL certs
    
    When called to free identity information, do what the OpenSSL-based
    version does, and error out if the identity information is NULL.

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit fc975f6608015c61afc7fcba728344663b015996
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Fri Jun 28 17:12:39 2013 -0400

    Use PKCS11_MODNAME for NSS PKINIT by default
    
    Do what the OpenSSL-using code paths do, and load PKCS11_MODNAME if no
    module is specified when we're told to use a PKCS11 identity.

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 805cd6078b5970750b979bd97b4b9f6147e1fd0d
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Fri Jun 28 17:12:39 2013 -0400

    Add support for PKINIT deferring identity prompts
    
    Learn to manage a list of deferred identities, for which we want to
    prompt for passwords or PINs, in pkinit_identity_crypto_context
    structures, along with their associated token flags.  These are opaque
    outside of pkinit_crypto_openssl and pkinit_crypto_nss, so both
    implementations need to provide wrapper functions that can be called
    from elsewhere in the module to populate and query the lists.
    
    ticket: 7680

 src/plugins/preauth/pkinit/pkinit.h                |  21 ++++
 src/plugins/preauth/pkinit/pkinit_crypto.h         |  11 ++
 src/plugins/preauth/pkinit/pkinit_crypto_nss.c     |  40 ++++++++
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c |  38 +++++++
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.h |   2 +
 src/plugins/preauth/pkinit/pkinit_identity.c       | 114 +++++++++++++++++++++
 6 files changed, 226 insertions(+)

commit 60426439f672fe273ceead17910f818da1954c5b
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Fri Jun 28 17:12:39 2013 -0400

    Split pkinit_identity_initialize into two phases
    
    Split part of pkinit_identity_initialize() into a second piece named
    pkinit_identity_prompt().  Have each piece pass a new boolean flag to
    crypto_load_certs() to indicate if it should defer prompting for a
    password/PIN for client identities that require one.  If the flag isn't
    set, then crypto_load_certs() should attempt to use a responder-supplied
    value, or call the prompter if there isn't one.
    
    ticket: 7680

 src/plugins/preauth/pkinit/pkinit.h                | 10 ++++
 src/plugins/preauth/pkinit/pkinit_clnt.c           | 26 +++++++---
 src/plugins/preauth/pkinit/pkinit_crypto.h         |  3 +-
 src/plugins/preauth/pkinit/pkinit_crypto_nss.c     |  3 +-
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c |  3 +-
 src/plugins/preauth/pkinit/pkinit_identity.c       | 60 ++++++++++++++++++++--
 src/plugins/preauth/pkinit/pkinit_srv.c            |  7 ++-
 7 files changed, 97 insertions(+), 15 deletions(-)

commit acb490bd01235511294ecb6b23750e648e48f7dc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 17 12:14:13 2013 -0400

    Fix OTP KDC module get_string error handling
    
    If cb->get_string returns 0 with no result in otp_edata, make sure we
    set retval to avoid sending an empty OTP hint.  If cb->get_string
    returns an error code in otp_verify, avoid masking that code.

 src/plugins/preauth/otp/main.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit ea29df4d93b1b7b384c15f39a4ee20be3e0991ac
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 16 18:09:55 2013 -0400

    Clarify and improve k5_json_object_set
    
    Document that k5_json_object_set can be used to overwrite an existing
    key, and make it possible to remove a key by setting it to NULL.

 src/include/k5-json.h     |  6 +++++-
 src/util/support/json.c   | 19 ++++++++++++++++---
 src/util/support/t_json.c |  9 +++++++++
 3 files changed, 30 insertions(+), 4 deletions(-)

commit 57d0b4b300e43722ae9f080fbf132edeb3834323
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 9 10:58:49 2013 -0400

    Add kadmin support for principals without keys
    
    Add kadmin support for "addprinc -nokey", which creates a principal
    with no keys, and "purgekeys -all", which deletes all keys from a
    principal.  The KDC was modified by #7630 to support principals
    without keys.
    
    ticket: 7679 (new)

 doc/admin/admin_commands/kadmin_local.rst | 10 ++++-
 src/kadmin/cli/kadmin.c                   | 49 +++++++++++++++-------
 src/lib/kadm5/admin.h                     |  1 +
 src/lib/kadm5/srv/svr_principal.c         | 11 +++--
 src/tests/Makefile.in                     |  1 +
 src/tests/dumpfiles/dump                  |  1 +
 src/tests/dumpfiles/dump.b7               |  1 +
 src/tests/dumpfiles/dump.ov               |  1 +
 src/tests/dumpfiles/dump.r13              |  1 +
 src/tests/dumpfiles/dump.r18              |  1 +
 src/tests/t_dump.py                       |  3 ++
 src/tests/t_keydata.py                    | 70 +++++++++++++++++++++++++++++++
 12 files changed, 130 insertions(+), 20 deletions(-)

commit d9457b501cbab535e5968dbdf195ca334b9fa555
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 15 12:20:26 2013 -0400

    Avoid allocating zero key_data structures
    
    When we allocate space for an array of key_data structures, make sure
    we allocate at least one, so we don't spuriously fail on platforms
    where malloc(0) returns NULL.  Where we use malloc, use k5calloc
    instead.  Where we use krb5_db_alloc or realloc, just allocate an
    extra entry.

 src/lib/kadm5/srv/svr_principal.c                  | 24 ++++++++++++----------
 src/lib/kdb/kdb_convert.c                          | 17 +++++++--------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |  3 ++-
 3 files changed, 22 insertions(+), 22 deletions(-)

commit 4365d313c6109988268b746bcaf1c08f7b7a593c
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Tue Jul 9 18:29:41 2013 -0400

    Fix a leak when parsing PKINIT cert SANs with NSS
    
    When retrieving the list of a certificate's subjectAltName values, we
    weren't freeing some of the temporary memory we used.

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 1 +
 1 file changed, 1 insertion(+)

commit 6e51f9cc3152c8e419fe7f459bcf521d60358434
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 15 11:14:24 2013 -0400

    Fix minor leaks in klist
    
    When walking the cache, if we skip a cred because it's a config entry,
    make sure to free it.  Also free the result of krb5_cc_get_principal.
    Based on a patch from Nalin Dahyabhai.

 src/clients/klist/klist.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 04444a2606e3db92e66d74e29bef9103452f2cee
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Wed Jul 10 22:17:58 2013 -0400

    Don't leak PKINIT CMS signed data certs and CRLs
    
    The stacks of certificates and CRLs that we retrieve from CMS objects
    include newly-owned references to the certificates and CRLs, so when we
    go to free them, we need to remember to free those.
    
    [ghudson@mit.edu: minor formatting change; removed unrelated style fix]

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 40d61fe580a57d63987c4e2b8eecd9f0ed1f1189
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Tue Jul 9 17:20:27 2013 -0400

    Don't leak the reply key's memory during PKINIT

 src/plugins/preauth/pkinit/pkinit_clnt.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 443193a040b9c2fa8668ca85fda505c92d3facfe
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jul 14 21:17:39 2013 -0400

    Use pipe instead of sigwait for krad tests
    
    We've never used sigwait() before, and it has some problems on Solaris
    10 (a nonconformant prototype by default, and experimentally it didn't
    seem to work correctly with _POSIX_PTHREAD_SEMANTICS defined).  Use a
    pipe instead.  Make t_daemon.py less chatty on stdout to avoid filling
    the pipe buffer.

 src/lib/krad/t_daemon.h  | 29 +++++++++++------------------
 src/lib/krad/t_daemon.py | 15 ++++++---------
 2 files changed, 17 insertions(+), 27 deletions(-)

commit 6e9ad5ceaea50e16a2534e191f65ccedbff3bc8b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jul 14 19:28:08 2013 -0400

    Fix minor type issues in krad tests
    
    Use unsigned char for test encodings, since the initializers use
    values greater than 127.

 src/lib/krad/t_attr.c    | 2 +-
 src/lib/krad/t_attrset.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 443ce5fef316e3dc324fe84557a06b069dbe33f9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 11 20:39:51 2013 -0400

    Use k5calloc instead of k5alloc where appropriate
    
    Wherever we use k5alloc with a multiplication in the size parameter,,
    use the new k5calloc helper function instead.

 src/kdc/kdc_authdata.c                   |  6 +++---
 src/kdc/kdc_preauth.c                    |  2 +-
 src/lib/crypto/builtin/hmac.c            |  2 +-
 src/lib/crypto/krb/cf2.c                 |  2 +-
 src/lib/crypto/krb/checksum_confounder.c |  4 ++--
 src/lib/crypto/krb/checksum_hmac_md5.c   |  2 +-
 src/lib/crypto/krb/combine_keys.c        |  2 +-
 src/lib/kadm5/srv/kadm5_hook.c           |  2 +-
 src/lib/kadm5/srv/pwqual.c               |  2 +-
 src/lib/kadm5/srv/server_kdb.c           |  2 +-
 src/lib/krb5/ccache/ccselect.c           |  2 +-
 src/lib/krb5/krb/preauth_encts.c         |  2 +-
 src/lib/krb5/krb/s4u_authdata.c          |  8 ++++----
 src/lib/krb5/krb/send_tgs.c              |  2 +-
 src/lib/krb5/os/expand_path.c            |  2 +-
 src/lib/krb5/os/localauth.c              |  2 +-
 src/plugins/kdb/hdb/kdb_marshal.c        | 18 ++++++++++--------
 src/plugins/kdb/hdb/kdb_windc.c          |  4 ++--
 src/plugins/preauth/otp/otp_state.c      |  4 ++--
 19 files changed, 36 insertions(+), 34 deletions(-)

commit 90f9f6f6708baff4de2162c5eb754bb4bc557845
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 11 19:47:33 2013 -0400

    Add k5calloc internal helper function
    
    Letting calloc() do multiplication helps avoid overflow bugs, so
    provide an internal k5calloc() helper which accepts both calloc
    arguments, and reimplement k5alloc() in terms of it.

 src/include/k5-int.h | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit f6cb089daed2615d0b1594d7ccc20d617eb374eb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 11 19:44:11 2013 -0400

    Fix skip logic in t_otp.py
    
    Reorder (and trim) the imports in t_otp.py so that k5test is pulled in
    before we try to import pyrad and multiprocessing.  Otherwise
    success() isn't defined in the case where we decide to skip the entire
    test script.

 src/tests/t_otp.py | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit 4b5dd8bcfb10af254fb9efbe4cf39befe5b1e6ac
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Wed Apr 3 12:38:05 2013 -0400

    Add server-side otp preauth plugin
    
    This plugin implements the proposal for providing OTP support by
    proxying requests to RADIUS. Details can be found inside the
    provided documentation as well as on the project page.
    
    http://k5wiki.kerberos.org/wiki/Projects/OTPOverRADIUS
    
    ticket: 7678

 doc/admin/conf_files/kdc_conf.rst   |  66 ++++
 doc/admin/index.rst                 |   1 +
 doc/admin/otp.rst                   |  85 +++++
 src/Makefile.in                     |   1 +
 src/configure.in                    |   1 +
 src/kdc/kdc_preauth.c               |   2 +
 src/plugins/preauth/otp/Makefile.in |  31 ++
 src/plugins/preauth/otp/deps        |  26 ++
 src/plugins/preauth/otp/main.c      | 379 +++++++++++++++++++++
 src/plugins/preauth/otp/otp.exports |   1 +
 src/plugins/preauth/otp/otp_state.c | 649 ++++++++++++++++++++++++++++++++++++
 src/plugins/preauth/otp/otp_state.h |  59 ++++
 src/tests/Makefile.in               |   1 +
 src/tests/t_otp.py                  | 226 +++++++++++++
 14 files changed, 1528 insertions(+)

commit 8b8f031c6e64360a26c484b548d2158944e09087
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Thu Apr 4 13:39:21 2013 -0400

    Add libkrad
    
    The new library libkrad provides code for the parsing of RADIUS packets
    as well as client implementation based around libverto.  This library
    should be considered unstable.
    
    ticket: 7678 (new)

 src/configure.in             |   2 +-
 src/include/Makefile.in      |   1 +
 src/include/krad.h           | 264 +++++++++++++++++++++
 src/lib/Makefile.in          |   2 +-
 src/lib/krad/Makefile.in     |  74 ++++++
 src/lib/krad/attr.c          | 317 ++++++++++++++++++++++++++
 src/lib/krad/attrset.c       | 244 ++++++++++++++++++++
 src/lib/krad/client.c        | 335 +++++++++++++++++++++++++++
 src/lib/krad/code.c          | 111 +++++++++
 src/lib/krad/deps            | 156 +++++++++++++
 src/lib/krad/internal.h      | 155 +++++++++++++
 src/lib/krad/libkrad.exports |  23 ++
 src/lib/krad/packet.c        | 470 ++++++++++++++++++++++++++++++++++++++
 src/lib/krad/remote.c        | 532 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krad/t_attr.c        |  89 ++++++++
 src/lib/krad/t_attrset.c     |  98 ++++++++
 src/lib/krad/t_client.c      | 126 ++++++++++
 src/lib/krad/t_code.c        |  54 +++++
 src/lib/krad/t_daemon.h      |  92 ++++++++
 src/lib/krad/t_daemon.py     |  76 +++++++
 src/lib/krad/t_packet.c      | 194 ++++++++++++++++
 src/lib/krad/t_remote.c      | 170 ++++++++++++++
 src/lib/krad/t_test.c        |  50 ++++
 src/lib/krad/t_test.h        |  60 +++++
 24 files changed, 3693 insertions(+), 2 deletions(-)

commit 13880cfe3ed4f2a8c6dc37a093ddc68165afd276
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 10 11:13:31 2013 -0400

    Mention old preauth header file in docs
    
    The previous commit updated the header file references for 1.12 in the
    clpreauth and kdcpreauth plugin interface documentation.  Add a
    parenthetical so that the reference is still useful for prior
    releases.

 doc/plugindev/clpreauth.rst  | 3 ++-
 doc/plugindev/kdcpreauth.rst | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 26ff0e617bdac7e2858801484096ee0822b9a866
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 1 12:12:10 2013 -0400

    Reference correct preauth header files
    
    The clpreauth and kdcpreauth header files are split up for 1.12.  In
    clpreauth.rst and kdcpreauth.rst, reference the correct header files
    for each.

 doc/plugindev/clpreauth.rst  | 2 +-
 doc/plugindev/kdcpreauth.rst | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit f3328214a01fe9ca4de72cb9593ee10c39c638e9
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 28 15:34:17 2013 -0400

    Add test case for CVE-2013-1417
    
    ticket: 7670 (new)
    tags: pullup
    target_version: 1.11.4

 src/tests/Makefile.in        |  1 +
 src/tests/t_cve-2013-1417.py | 13 +++++++++++++
 2 files changed, 14 insertions(+)

commit 3c7f1c21ffaaf6c90f1045f0f5440303c766acc0
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 21 17:58:25 2013 -0400

    KDC null deref due to referrals [CVE-2013-1417]
    
    An authenticated remote client can cause a KDC to crash by making a
    valid TGS-REQ to a KDC serving a realm with a single-component name.
    The process_tgs_req() function dereferences a null pointer because an
    unusual failure condition causes a helper function to return success.
    
    While attempting to provide cross-realm referrals for host-based
    service principals, the find_referral_tgs() function could return a
    TGS principal for a zero-length realm name (indicating that the
    hostname in the service principal has no known realm associated with
    it).
    
    Subsequently, the find_alternate_tgs() function would attempt to
    construct a path to this empty-string realm, and return success along
    with a null pointer in its output parameter.  This happens because
    krb5_walk_realm_tree() returns a list of length one when it attempts
    to construct a transit path between a single-component realm and the
    empty-string realm.  This list causes a loop in find_alternate_tgs()
    to iterate over zero elements, resulting in the unexpected output of a
    null pointer, which process_tgs_req() proceeds to dereference because
    there is no error condition.
    
    Add an error condition to find_referral_tgs() when
    krb5_get_host_realm() returns an empty realm name.  Also add an error
    condition to find_alternate_tgs() to handle the length-one output from
    krb5_walk_realm_tree().
    
    The vulnerable configuration is not likely to arise in practice.
    (Realm names that have a single component are likely to be test
    realms.)  Releases prior to krb5-1.11 are not vulnerable.
    
    Thanks to Sol Jerome for reporting this problem.
    
    CVSSv2: AV:N/AC:M/Au:S/C:N/I:N/A:P/E:H/RL:O/RC:C
    
    ticket: 7668 (new)
    tags: pullup
    target_version: 1.11.4

 src/kdc/do_tgs_req.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 0f0943fb630b8487235c1124cd92cc697af0ac72
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 1 12:07:39 2013 -0400

    Document dict_file format
    
    Briefly describe the format of the kadmin dictionary file in
    kdc_conf.rst.

 doc/admin/conf_files/kdc_conf.rst | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 0b34e44dc626814857efe5efa32623bff50e6c8c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 1 11:40:27 2013 -0400

    Install localauth_plugin.h
    
    The localauth pluggable interface was added on master in February, but
    we neglected to install its header file.

 src/include/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit a1933d02c87e9d78ddbc586d460028aabbd747cb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 1 11:31:13 2013 -0400

    Install ccselect_plugin.h
    
    The ccselect pluggable interface was added in release 1.10, but we
    neglected to install its header file.
    
    ticket: 7671 (new)
    target_version: 1.11.4
    tags: pullup

 src/include/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit 42095108b86e099a84def9b8f5570818e21e4719
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Jun 28 12:08:13 2013 -0400

    Update windows README for VS2012/Windows SDK 8
    
    The Windows SDK 8 dropped the command-line build environment, so
    provide instructions for building with the Visual Studio (2012)
    command-line build environment.
    
    ticket: 7669 (new)
    queue: kfw
    tags: pullup
    target_version: 1.11.4

 src/windows/README | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

commit 35602228f3c49a0fa0c096236c9653af8d72f42e
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Jun 26 16:30:41 2013 -0400

    Require Windows Installer 4.5 or higher
    
    As advised by the VC 11 merge modules.
    
    Windows Installer 4.5 requires Windows Server 2008, Windows Vista, Windows XP
    with Service Pack 2 (SP2) and later, or Windows Server 2003 with Service
    Pack 1 (SP1) and later.  I believe we already enforce these restrictions
    manually elsewhere, so this should not restrict our set of valid target
    machines.
    
    ticket: 7667 (new)
    queue: kfw
    tags: pullup
    target_version: 1.11.4

 src/windows/installer/wix/config.wxi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 03b2650337de03e2cd54896c2e86b0f76e1491fe
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Jun 26 15:11:37 2013 -0400

    WiX support for building with VS 2012
    
    The merge modules need to reference VC110 paths.
    Use a variable for VC100 versus VC110 so that we don't copy a lot
    of boilerplate around.
    
    ticket: 7666 (new)
    queue: kfw
    tags: pullup
    target_version: 1.11.4

 src/windows/installer/wix/config.wxi  |  7 +++++++
 src/windows/installer/wix/files.wxi   | 36 +++++++++++++++++------------------
 src/windows/installer/wix/runtime.wxi | 20 +++++++++----------
 3 files changed, 35 insertions(+), 28 deletions(-)

commit ed515a396ee78361ca514be464978da38305f0fb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 27 18:41:04 2013 -0400

    Fix uninitialized variable bugs
    
    The previous few commits introduced a couple of bugs where variables
    could be used without being initialized.  Fix them.

 src/lib/krb5/krb/plugin.c      | 2 +-
 src/plugins/pwqual/test/main.c | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit a6debff894e8b24f72675beea9ee4438bd2e8902
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 14 15:28:06 2013 -0400

    Add tests for pwqual modules and plugin ordering
    
    Create a test module for the pwqual interface, and script to exercise
    the built-in and test modules through kadmin.local.  Also create a
    test harness to display the order of pwqual modules for the current
    configuration, and use it to test the plugin module ordering
    guarantees.
    
    ticket: 7665

 src/Makefile.in                             |   1 +
 src/configure.in                            |   1 +
 src/plugins/pwqual/test/Makefile.in         |  21 +++
 src/plugins/pwqual/test/deps                |  16 ++
 src/plugins/pwqual/test/main.c              | 219 ++++++++++++++++++++++++++++
 src/plugins/pwqual/test/pwqual_test.exports |   4 +
 src/tests/Makefile.in                       |  13 +-
 src/tests/deps                              |  19 +++
 src/tests/plugorder.c                       |  95 ++++++++++++
 src/tests/t_pwqual.py                       |  81 ++++++++++
 10 files changed, 466 insertions(+), 4 deletions(-)

commit a6765ca3fa82fa9ac8045fb583d168c542b19585
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 14 01:55:27 2013 -0400

    Rely on module ordering for localauth
    
    Register built-in localauth modules in the order we want them used by
    default, and document accordingly.
    
    ticket: 7665

 doc/admin/conf_files/krb5_conf.rst | 30 +++++++++++++++---------------
 doc/plugindev/localauth.rst        |  8 ++++----
 src/lib/krb5/os/localauth.c        | 31 ++++++-------------------------
 3 files changed, 25 insertions(+), 44 deletions(-)

commit e0a74797bd3a8395b81e68ecfa7ada6e2b4be4c6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 14 01:33:26 2013 -0400

    Provide plugin module ordering guarantees
    
    Rewrite the plugin internals so that modules have a well-defined
    order--either the order of enable_only tags, or dynamic modules
    followed by the built-in modules in order of registration.
    
    ticket: 7665 (new)

 doc/admin/conf_files/krb5_conf.rst |   6 +
 src/include/k5-int.h               |  14 +-
 src/lib/krb5/krb/plugin.c          | 453 ++++++++++++++++++++++---------------
 3 files changed, 273 insertions(+), 200 deletions(-)

commit 53e5c850e05f011e9e7f25c2032aec51d8b352a9
Author: Viktor Dukhovni <viktor@twosigma.com>
Date:   Tue Jun 25 12:27:42 2013 -0400

    Fix spin loop reading from KDC TCP socket
    
    In the k5_sendto code for reading from a TCP socket, detect
    end-of-stream when reading the length.  Otherwise we can get stuck in
    an infinite loop of poll() and read().
    
    [ghudson@mit.edu: commit message]
    
    ticket: 7508
    target_version: 1.11.4
    tags: pullup

 src/lib/krb5/os/sendto_kdc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7bca89626e53f258397818a9b0d838a0a3e00f5b
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Jun 24 18:19:45 2013 -0400

    Build with Visual Studio 2012
    
    It's more aggressive about enforcing that keywords are not macros
    in C++ mode, and has bumped the MFC version to 11.
    
    Keep compatibility with older versions of Visual Studio, appropriately
    conditionalized.
    
    ticket: 7664 (new)
    tags: pullup
    target_version: 1.11.4

 src/include/win-mac.h         | 4 +++-
 src/windows/leash/Makefile.in | 9 +++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 90f6507c3b94b22ea78dc5e7054af501a80932f0
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Jun 24 15:56:54 2013 -0400

    [Leash] Notify the user of password change success
    
    ticket: 7440
    tags: pullup
    target_version: 1.11.4

 src/windows/leashdll/lsh_pwd.c | 2 ++
 1 file changed, 2 insertions(+)

commit 7e6000e2c48460ed2e4bd084d96a6dc21def1231
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jun 16 16:42:00 2013 -0400

    Fix timing edge cases in t_renew.py
    
    When we are testing maximum renewable lifetimes, the KDC might process
    the request at a later time than the request time (typically by no
    more than one second).  So we need to ask for a ticket lifetime longer
    than the maximum renewable lifetime, not equal to it, or we risk
    getting a just-barely-renewable ticket instead of a non-renewable one.
    Also fix a couple of typos in comments.

 src/tests/t_renew.py | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 0903006d9aef36b58d6ee7dfa5b10771add92279
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 13 11:06:23 2013 -0400

    Fix sentinel position in sample u2u server
    
    Print "Server started" after calling listen(), or there wil be a race
    where the client tries to connect before there is a listen queue and
    gets ECONNREFUSED.

 src/appl/user_user/server.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit e51c089b745161dd6e1d64998e99d065fc22377e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 7 15:17:31 2013 -0400

    Fix various warnings

 src/appl/gss-sample/gss-misc.c                     | 20 ++++----
 src/appl/gss-sample/gss-server.c                   |  8 ++--
 src/include/k5-int.h                               |  9 ++--
 src/kadmin/dbutil/kdb5_create.c                    |  3 +-
 src/kadmin/dbutil/kdb5_mkey.c                      |  4 +-
 src/kadmin/dbutil/ovload.c                         |  2 +-
 src/kadmin/server/ipropd_svc.c                     |  3 +-
 src/kadmin/server/misc.c                           |  7 ++-
 src/kadmin/server/ovsec_kadmd.c                    |  9 ++--
 src/kdc/main.c                                     |  2 -
 src/lib/apputils/net-server.c                      | 46 -------------------
 src/lib/crypto/builtin/camellia/camellia-gen.c     | 31 +++++++------
 src/lib/crypto/crypto_tests/aes-test.c             |  2 +-
 src/lib/crypto/crypto_tests/t_cts.c                |  4 +-
 src/lib/crypto/crypto_tests/t_hmac.c               |  5 +-
 src/lib/crypto/krb/aead.c                          |  2 +-
 src/lib/gssapi/krb5/accept_sec_context.c           |  2 -
 src/lib/gssapi/krb5/gssapi_krb5.c                  |  3 --
 src/lib/gssapi/spnego/spnego_mech.c                | 10 +---
 src/lib/kadm5/clnt/client_init.c                   | 17 ++-----
 src/lib/kadm5/kadm_rpc_xdr.c                       |  3 +-
 src/lib/kadm5/srv/server_acl.c                     |  2 +-
 src/lib/kadm5/srv/server_kdb.c                     |  4 +-
 src/lib/kadm5/srv/svr_principal.c                  | 13 ++++--
 src/lib/kdb/iprop_xdr.c                            | 16 ++-----
 src/lib/krb5/ccache/cc_keyring.c                   | 53 +++++-----------------
 src/lib/krb5/ccache/t_cc.c                         |  4 +-
 src/lib/krb5/krb/t_deltat.c                        |  6 +--
 src/lib/krb5/krb/t_ser.c                           |  4 +-
 src/lib/krb5/os/localaddr.c                        |  8 ++--
 src/lib/krb5/rcache/rc_io.c                        |  3 +-
 src/lib/rpc/auth_gss.c                             |  7 +--
 src/lib/rpc/pmap_rmt.c                             | 13 +-----
 src/lib/rpc/svc_auth_gss.c                         |  4 +-
 src/lib/rpc/svc_udp.c                              |  6 ++-
 src/lib/rpc/unit-test/client.c                     |  4 +-
 src/lib/rpc/xdr_mem.c                              |  4 +-
 src/lib/rpc/xdr_rec.c                              |  4 +-
 src/lib/rpc/xdr_sizeof.c                           |  8 ++--
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c    |  3 --
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       |  8 ++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |  8 ++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c | 34 ++++++++------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      | 20 ++------
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.c      |  4 +-
 src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.c       |  2 +-
 src/plugins/preauth/pkinit/pkinit_accessor.c       |  4 +-
 src/plugins/preauth/pkinit/pkinit_accessor.h       |  4 +-
 src/plugins/preauth/pkinit/pkinit_crypto_nss.c     |  6 +--
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c |  6 +--
 src/slave/kprop.c                                  |  4 +-
 src/tests/dejagnu/t_inetd.c                        |  2 +-
 src/tests/gssapi/common.c                          |  6 +--
 src/util/profile/test_profile.c                    | 16 +++----
 54 files changed, 177 insertions(+), 305 deletions(-)

commit 4f551a7ec126c52ee1f8fea4c3954015b70987bd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 6 14:44:30 2013 -0400

    Refactor KDC renewable ticket handling
    
    Create a new helper to compute the renewable lifetime for AS and TGS
    requests.  This has some minor behavior differences:
    
    * We only issue a renewable ticket if the renewable lifetime is greater
      than the normal ticket lifetime.
    
    * We give RENEWABLE precedence over RENEWABLE-OK in determining the
      requested renewable lifetime, instead of sometimes doing the
      reverse.
    
    * We use the client's maximum renewable life for TGS requests if we
      have looked up its DB entry.
    
    * Instead of rejecting requests for renewable tickets (if the client
      or server principal doesn't allow it, or a TGS request's TGT isn't
      renewable), issue non-renewable tickets.
    
    ticket: 7661 (new)

 src/kdc/do_as_req.c  | 29 +++-------------------
 src/kdc/do_tgs_req.c | 28 ++++------------------
 src/kdc/kdc_util.c   | 56 ++++++++++++++++++++++++++++++++++++-------
 src/kdc/kdc_util.h   |  5 ++++
 src/kdc/tgs_policy.c |  2 +-
 src/tests/t_renew.py | 68 ++++++++++++++++++++++++++++++++++++++++++++++++----
 6 files changed, 124 insertions(+), 64 deletions(-)

commit 6936d2792fda4d92cb78bcb12fd51d6ea23a746a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 6 14:53:23 2013 -0400

    Add t_init_creds to .gitignore

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit 73cec24defdc9bf203a39f2e1059ec74e5a32dd9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jun 2 01:22:38 2013 -0400

    Use KDC clock skew for AS-REQ timestamps
    
    Calculate request timestamps each time we encode a request, and use
    the adjusted current time when calculating them, including adjustments
    resulting from preauth-required errors early in the AS exchange.
    
    As a side effect, this reverts one of the changes in commit
    37b0e55e21926c7875b7176e24e13005920915a6 (#7063); we will once again
    use the time adjustment from any ccache we read before the AS
    exchange, if we don't have a more specific adjustment from a
    preauth-required error.
    
    Based on a patch from Stef Walter.
    
    ticket: 7657 (new)

 src/lib/krb5/krb/get_in_tkt.c | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

commit f2600131fb358339ceccecb1c80af7d471c0501b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jun 2 00:31:04 2013 -0400

    Refactor AS-REQ nonce and timestamp handling
    
    Create helper functions to set the request nonce and to set the
    request timestamp.  Don't bother picking a nonce in
    restart_init_creds_loop since we will just pick a new one in
    init_creds_step_request.  Create a library-internal function to get
    the current time with possible adjustment from a preauth-required
    error.  Only set ctx->request_time in one place (just before encoding
    each request).  Remove unused parameters from stash_as_reply.
    
    Partially based on a patch from Stef Walter.

 src/lib/krb5/krb/get_in_tkt.c | 125 ++++++++++++++++++++++++------------------
 src/lib/krb5/krb/int-proto.h  |   5 ++
 src/lib/krb5/krb/preauth2.c   |  15 +----
 3 files changed, 78 insertions(+), 67 deletions(-)

commit 1c344d6b8eece18fa4d96a81707e1d406d776270
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 3 15:38:08 2013 -0400

    Untabify and reindent t_authpkinit.py

 src/tests/t_authpkinit.py | 33 ++++++++++++++++-----------------
 1 file changed, 16 insertions(+), 17 deletions(-)

commit 3b1b31a57cd932eda928932e67f5f2857929f429
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jun 2 15:36:40 2013 -0400

    Fix spurious clock skew caused by preauth delay
    
    Commit 37b0e55e21926c7875b7176e24e13005920915a6 (#7063) prevented
    clock skew caused by preauth delay by recording the time of the
    initial request.  However, it failed to take into account delay
    between requests due to prompting during preauthentication.  Fix this
    by recording the request time for each request.
    
    ticket: 7656 (new)

 src/lib/krb5/krb/get_in_tkt.c | 3 +++
 1 file changed, 3 insertions(+)

commit 2a10e19e19c65af0e3890bdeae03c37089ef02ea
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri May 31 12:48:46 2013 -0400

    Clean up dangling antecedent in allow_weak_crypto
    
    The "previous three lists" are not previous any more.
    Say explicitly which three lists, and make the parenthetical bind
    to the correct noun.
    
    ticket: 7655 (new)
    tags: pullup
    target_version: 1.11.4

 doc/admin/conf_files/krb5_conf.rst | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit fa6de1bf73926751a2f68bff31ef020eb7db9260
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri May 31 12:40:10 2013 -0400

    Clarify retiring-des based on user feedback
    
    Explain why DES keys should be removed from principals, and clarify
    that allow_weak_crypto overrides all other configuration.
    
    ticket: 7654 (new)
    tags: pullup
    target_version: 1.11.4

 doc/admin/advanced/retiring-des.rst | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

commit 7425e9b69566c241c54eb2686fb37f216122423f
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu May 30 18:49:36 2013 -0400

    Document preauth flags for service principals
    
    These flags are overloaded to mean different things for clients and
    servers; previously we only documented the client behavior.
    
    ticket: 7653 (new)
    tags: pullup
    target_version: 1.11.4

 doc/admin/admin_commands/kadmin_local.rst | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 3662723a2857a3ad42cb267044e29f516232cdf7
Author: Gilles Espinasse <g.esp@free.fr>
Date:   Fri May 31 13:04:36 2013 -0400

    Fix warnings in dbtest.c
    
    Check return values of read() and write().  Avoid some unsigned
    comparisons.  Cast a ptrdiff_t value to int for use with %d in a
    format string.
    
    [ghudson@mit.edu: rewrap long lines; fix one more warning; commit
    message]

 src/plugins/kdb/db2/libdb2/test/dbtest.c | 58 +++++++++++++++++++++-----------
 1 file changed, 38 insertions(+), 20 deletions(-)

commit ea20e248dc2ba4d843a1e536e649c901c1c3f5b2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 31 12:47:34 2013 -0400

    Link dbtest with libkrb5support
    
    In a static build, linking dbtest could fail on platforms where libdb2
    depends on krb5support (platforms without a native mkstemp).  Reported
    by Gilles Espinasse <g.esp@free.fr>.
    
    ticket: 7651

 src/plugins/kdb/db2/libdb2/test/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a12a5ddb9b932061bad7b83df058c7c6e2e4b044
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 30 11:39:54 2013 -0400

    Properly handle use_master in k5_init_creds_get
    
    If we make multiple requests in an initial creds exchange, the
    krb5_sendto_kdc call in k5_init_creds_get may flip the use_master
    value from 0 to 1 if it detects that the response was from a master
    KDC.  Don't turn this into a requirement for future requests during
    the same exchange, or we may have trouble following AS referrals.
    Reported by Sumit Bose.
    
    ticket: 7650

 src/lib/krb5/krb/get_in_tkt.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 3db9bdef99ecec12a1ec3477e817381ddefc327f
Author: Gilles Espinasse <g.esp@free.fr>
Date:   Wed May 29 12:13:57 2013 -0400

    Change message macro for configure selection
    
    AC_MSG_RESULT is to print result after AC_MSG_CHECKING.
    AC_MSG_NOTICE is to deliver message to user.
    So use AC_MSG_NOTICE for --with options.
    
    Remove overquoting too.
    
    ticket: 7648

 src/configure.in | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit af0ef9337acb4418e14234aeb50ca37290d6cdbd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 29 01:20:19 2013 -0400

    Fix non-builtin crypto module builds
    
    Commit 4b0985f8573840838bcfa8ec1df3dcd39a3dbf15 went a bit too far in
    pruning the placeholder makefiles for the openssl and nss crypto
    modules.  We need enough boilerplate to create OBJS.SH in each
    directory.

 src/lib/crypto/nss/aes/Makefile.in          |  4 ++++
 src/lib/crypto/nss/camellia/Makefile.in     |  4 ++++
 src/lib/crypto/nss/md5/Makefile.in          |  9 +--------
 src/lib/crypto/nss/sha1/Makefile.in         |  4 ++++
 src/lib/crypto/nss/sha2/Makefile.in         | 14 ++------------
 src/lib/crypto/openssl/aes/Makefile.in      |  8 ++++----
 src/lib/crypto/openssl/camellia/Makefile.in |  4 ++++
 src/lib/crypto/openssl/md4/Makefile.in      |  4 ++++
 src/lib/crypto/openssl/md5/Makefile.in      |  4 ++++
 src/lib/crypto/openssl/sha1/Makefile.in     |  4 ++++
 src/lib/crypto/openssl/sha2/Makefile.in     |  4 ++++
 11 files changed, 39 insertions(+), 24 deletions(-)

commit f3458ed803ae97b6c6c7c63baeb82b26c4943d4c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 23 15:33:58 2013 -0400

    Make empty passwords work via init_creds APIs
    
    In the gak_data value used by krb5_get_as_key_password, separate the
    already-known password from the storage we might have allocated to put
    it in, so that we no longer use an empty data buffer to determine
    whether we know the password.  This allows empty passwords to work via
    the API.
    
    Remove the kadm5 test which explicitly uses an empty password.
    
    Based on a patch from Stef Walter.
    
    ticket: 7642

 src/lib/kadm5/unit-test/api.current/init.exp |  27 -------
 src/lib/krb5/krb/get_in_tkt.c                |   5 +-
 src/lib/krb5/krb/gic_pwd.c                   | 107 +++++++++++++--------------
 src/lib/krb5/krb/init_creds_ctx.h            |   7 +-
 src/tests/Makefile.in                        |  11 ++-
 src/tests/deps                               |   2 +
 src/tests/t_general.py                       |   9 +++
 src/tests/t_init_creds.c                     |  88 ++++++++++++++++++++++
 8 files changed, 166 insertions(+), 90 deletions(-)

commit 1e123231769fe640f446442cb210664d280ccbac
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 24 13:16:52 2013 -0400

    Fix rc4 string-to-key on unterminated inputs
    
    The internal UTF-8 to UCS-2 conversion functions did not properly
    respect their length arguments, instead assuming that the input string
    is terminated with a zero bytes.  As a result,
    krb5int_arcfour_string_to_key could fail on unterminated inputs.  Fix
    the underlying support functions to read their inputs only up to the
    specified length.
    
    ticket: 7643 (new)

 src/util/support/utf8_conv.c | 36 ++++++++++++++++++++----------------
 1 file changed, 20 insertions(+), 16 deletions(-)

commit d211001ba17fddfb952beb00118dc5c7e598355e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat May 25 14:35:41 2013 -0400

    Don't warn or error on variadic macros
    
    Our portability assumptions now allow the use of variadic macros, so
    don't warn or error on them.

 src/aclocal.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 898c0f677d573a7882bb02459082501939fac435
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat May 4 21:52:21 2013 -0400

    Add AES-NI support on Linux
    
    If yasm and cpuid.h are present on a Linux i686 or x64 system, compile
    the modified Intel AES-NI assembly sources.  In the builtin AES enc
    provider, check at runtime whether the CPU supports AES-NI
    instructions and use the assembly functions if so.

 doc/build/options2configure.rst           |   3 +
 src/configure.in                          |  33 ++++++++
 src/lib/crypto/builtin/aes/Makefile.in    |  13 ++-
 src/lib/crypto/builtin/enc_provider/aes.c | 130 +++++++++++++++++++++++++++++-
 4 files changed, 174 insertions(+), 5 deletions(-)

commit 0231309631acb59cc8b22227ca461005f38cc668
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat May 4 19:09:38 2013 -0400

    Adjust AESNI sources for krb5 tree
    
    Remove functions we don't need.  Add macros to redefine functions with
    an appropriate namespace prefix.

 src/lib/crypto/builtin/aes/iaesx64.s | 1277 +--------------------------
 src/lib/crypto/builtin/aes/iaesx86.s | 1594 +++-------------------------------
 2 files changed, 150 insertions(+), 2721 deletions(-)

commit 7809ae6c7d9d737e1a7becc0851148c73c095c4b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 24 13:04:19 2013 -0400

    Add Intel AESNI assembly files
    
    Add assembly files from the Intel AESNI Sample Library, version 1.2,
    which implement AES encryption using AES-NI instructions.  Trailing
    whitespace was removed.

 NOTICE                               |   38 +
 doc/notice.rst                       |   38 +
 src/lib/crypto/builtin/aes/iaesx64.s | 2081 ++++++++++++++++++++++++++++++++
 src/lib/crypto/builtin/aes/iaesx86.s | 2199 ++++++++++++++++++++++++++++++++++
 4 files changed, 4356 insertions(+)

commit 94d2162dcf1eec509ac376955615ab38309035be
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 6 20:23:09 2013 -0400

    Refactor AES, Camellia builtin enc providers
    
    In preparation for AES-NI support, adjust the block encryption helpers
    in the AES enc provider so that the cache is only touched by helpers,
    and reframe the CTS operations in terms of CBC operations.  Change the
    Camellia enc provider as well for consistency.

 src/lib/crypto/builtin/enc_provider/aes.c      | 292 +++++++++++-----------
 src/lib/crypto/builtin/enc_provider/camellia.c | 319 +++++++++++++------------
 2 files changed, 309 insertions(+), 302 deletions(-)

commit 3b142e5746e7db1939a9cf8095faecfed6222054
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 6 00:43:27 2013 -0400

    Simplify crypto IOV helpers
    
    Expand the concept of an IOV block state into a cursor which remembers
    the IOV set being iterated over, the block size, and both input and
    output positions.  Eliminate the no-copy inline block getter for now,
    but provide helpers to grab contiguous chains of blocks from a cursor.
    Also provide an inline helper to sum the total length of an iov chain.

 src/lib/crypto/builtin/des/d3_aead.c           |  88 +++------
 src/lib/crypto/builtin/des/f_aead.c            | 118 ++++-------
 src/lib/crypto/builtin/enc_provider/aes.c      |  83 +++-----
 src/lib/crypto/builtin/enc_provider/camellia.c |  97 +++------
 src/lib/crypto/builtin/enc_provider/des.c      |  13 +-
 src/lib/crypto/builtin/enc_provider/des3.c     |  11 +-
 src/lib/crypto/krb/aead.c                      |  86 ++++++++
 src/lib/crypto/krb/cmac.c                      |  18 +-
 src/lib/crypto/krb/crypto_int.h                | 260 +++++--------------------
 src/lib/crypto/krb/enc_old.c                   |  10 +-
 src/lib/crypto/nss/enc_provider/enc_gen.c      |  93 ++++-----
 src/lib/crypto/openssl/enc_provider/aes.c      |  77 +++-----
 src/lib/crypto/openssl/enc_provider/camellia.c |  93 +++------
 src/lib/crypto/openssl/enc_provider/des.c      |  54 ++---
 src/lib/crypto/openssl/enc_provider/des3.c     |  42 +---
 15 files changed, 375 insertions(+), 768 deletions(-)

commit 48c9a082940373b82d4b8e3c338e9eb9d0d3c3f2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 22 01:57:36 2013 -0400

    Fix krb5_rd_req usage in user-to-user sample app
    
    Pass the server principal to krb5_rd_req so it can do proper transited
    checking.

 src/appl/user_user/client.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 98aa233e18245981b491affe5fa70623cb83b705
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 22 01:55:12 2013 -0400

    Clarify krb5_rd_req documentation
    
    For the user-to-user case, document that callers should pass a server
    principal to krb5_rd_req.  For the keytab case, more accurately
    document which keytab keys are tried against the ticket.
    
    ticket: 7641 (new)
    target_version: 1.11.3
    tags: pullup

 src/include/krb5/krb5.hin | 28 +++++++++++++++++++---------
 1 file changed, 19 insertions(+), 9 deletions(-)

commit 57acee11b5c6682a7f4f036e35d8b2fc9292875e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 20 11:03:04 2013 -0400

    Fix transited handling for GSSAPI acceptors
    
    The Acceptor Names project (#6855) extended krb5_rd_req so that it can
    accept a "matching principal" in the server parameter.  If the
    matching principal has an empty realm, rd_req_decoded_opt attempted to
    do transited checking with an empty server realm.
    
    To fix this, always reset server to req->ticket->server for future
    processing steps if we decrypt the ticket using a keytab.
    decrypt_ticket replaces req->ticket->server with the principal name
    from the keytab entry, so we know this name is correct.
    
    Based on a bug report and patch from nalin@redhat.com.
    
    ticket: 7639
    target_version: 1.11.3
    tags: pullup

 src/lib/krb5/krb/rd_req_dec.c |  8 +++++---
 src/tests/gssapi/t_gssapi.py  | 13 +++++++++++++
 2 files changed, 18 insertions(+), 3 deletions(-)

commit e818d27a372d021bc6025e7bce867ed06a8fc1ad
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon May 20 13:04:32 2013 -0400

    Clarify that kdc.conf and krb5.conf are merged
    
    These two files are merged into the profile for KDC applications

 doc/admin/conf_files/index.rst    | 11 +++++++++++
 doc/admin/conf_files/kdc_conf.rst |  4 +++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit a505552a8d9d1c0e228236ae7f5f0422175f3b62
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 14 14:17:05 2013 -0400

    Try to use best DNS search functions in dnsglue.c
    
    Create macros to declare a DNS search handle, initialize a handle,
    perform a search, and destroy a handle.  On OS X, use the native
    dns_open, dns_search, and dns_free functions, since using the res_*
    interfaces may not contact the correct servers.  On systems with
    res_ninit, use res_nclose if we don't have res_ndestroy.
    
    Based on a patch by Nate Rosenblum.

 src/lib/krb5/os/dnsglue.c | 68 +++++++++++++++++++++++++++++++----------------
 1 file changed, 45 insertions(+), 23 deletions(-)

commit 4b0985f8573840838bcfa8ec1df3dcd39a3dbf15
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 16 14:21:12 2013 -0400

    Reduce boilerplate in makefiles
    
    Provide default values in pre.in for PROG_LIBPATH, PROG_RPATH,
    SHLIB_DIRS, SHLIB_RDIRS, and STOBJLISTS so that they don't have to be
    specified in the common case.  Rename KRB5_RUN_ENV and KRB5_RUN_VARS
    to RUN_SETUP (already the most commonly used name) and RUN_VARS.  Make
    sure to use DEFINES for local defines (not DEFS).  Remove some other
    unnecessary makefile content.

 src/Makefile.in                                  |  7 ++----
 src/appl/gss-sample/Makefile.in                  |  2 --
 src/appl/sample/sclient/Makefile.in              |  3 ---
 src/appl/sample/sserver/Makefile.in              |  3 ---
 src/appl/simple/client/Makefile.in               |  4 +---
 src/appl/simple/server/Makefile.in               |  5 +---
 src/appl/user_user/Makefile.in                   |  2 --
 src/clients/kcpytkt/Makefile.in                  |  3 ---
 src/clients/kdeltkt/Makefile.in                  |  3 ---
 src/clients/kdestroy/Makefile.in                 |  4 ----
 src/clients/kinit/Makefile.in                    |  4 ----
 src/clients/klist/Makefile.in                    |  4 ----
 src/clients/kpasswd/Makefile.in                  |  3 ---
 src/clients/ksu/Makefile.in                      |  4 ----
 src/clients/kswitch/Makefile.in                  |  4 ----
 src/clients/kvno/Makefile.in                     |  4 ----
 src/config/lib.in                                | 14 +++--------
 src/config/libnover.in                           | 14 +++--------
 src/config/pre.in                                | 30 ++++++++++++++++--------
 src/kadmin/cli/Makefile.in                       |  3 ---
 src/kadmin/dbutil/Makefile.in                    |  3 ---
 src/kadmin/ktutil/Makefile.in                    |  3 ---
 src/kadmin/server/Makefile.in                    |  4 ----
 src/kadmin/testing/util/Makefile.in              |  1 -
 src/kdc/Makefile.in                              |  7 +-----
 src/lib/apputils/Makefile.in                     |  2 --
 src/lib/crypto/Makefile.in                       | 12 ----------
 src/lib/crypto/builtin/Makefile.in               |  4 ----
 src/lib/crypto/builtin/aes/Makefile.in           |  7 +-----
 src/lib/crypto/builtin/camellia/Makefile.in      | 21 +++++------------
 src/lib/crypto/builtin/des/Makefile.in           |  6 -----
 src/lib/crypto/builtin/enc_provider/Makefile.in  |  4 ----
 src/lib/crypto/builtin/hash_provider/Makefile.in |  4 ----
 src/lib/crypto/builtin/md4/Makefile.in           |  4 ----
 src/lib/crypto/builtin/md5/Makefile.in           |  4 ----
 src/lib/crypto/builtin/sha1/Makefile.in          |  5 ----
 src/lib/crypto/builtin/sha2/Makefile.in          |  5 ----
 src/lib/crypto/crypto_tests/Makefile.in          |  4 ----
 src/lib/crypto/krb/Makefile.in                   |  9 +------
 src/lib/crypto/nss/Makefile.in                   |  4 ----
 src/lib/crypto/nss/aes/Makefile.in               | 24 -------------------
 src/lib/crypto/nss/camellia/Makefile.in          | 24 -------------------
 src/lib/crypto/nss/des/Makefile.in               |  6 -----
 src/lib/crypto/nss/enc_provider/Makefile.in      |  4 ----
 src/lib/crypto/nss/hash_provider/Makefile.in     |  5 ----
 src/lib/crypto/nss/md4/Makefile.in               |  3 ---
 src/lib/crypto/nss/md5/Makefile.in               | 12 ----------
 src/lib/crypto/nss/sha1/Makefile.in              | 19 ---------------
 src/lib/crypto/nss/sha2/Makefile.in              | 12 ----------
 src/lib/crypto/openssl/Makefile.in               |  3 ---
 src/lib/crypto/openssl/aes/Makefile.in           | 18 --------------
 src/lib/crypto/openssl/camellia/Makefile.in      | 24 -------------------
 src/lib/crypto/openssl/des/Makefile.in           |  5 ----
 src/lib/crypto/openssl/enc_provider/Makefile.in  |  4 ----
 src/lib/crypto/openssl/hash_provider/Makefile.in |  4 ----
 src/lib/crypto/openssl/md4/Makefile.in           | 19 ---------------
 src/lib/crypto/openssl/md5/Makefile.in           | 18 --------------
 src/lib/crypto/openssl/sha1/Makefile.in          | 18 --------------
 src/lib/crypto/openssl/sha2/Makefile.in          | 22 -----------------
 src/lib/gssapi/Makefile.in                       |  4 +---
 src/lib/gssapi/generic/Makefile.in               |  1 -
 src/lib/gssapi/krb5/Makefile.in                  |  7 +-----
 src/lib/gssapi/mechglue/Makefile.in              |  2 +-
 src/lib/gssapi/spnego/Makefile.in                |  2 +-
 src/lib/kadm5/Makefile.in                        |  1 -
 src/lib/kadm5/clnt/Makefile.in                   |  3 ---
 src/lib/kadm5/srv/Makefile.in                    |  3 ---
 src/lib/kadm5/unit-test/Makefile.in              |  4 ----
 src/lib/kdb/Makefile.in                          | 11 +--------
 src/lib/krb5/Makefile.in                         |  4 +---
 src/lib/krb5/asn.1/Makefile.in                   |  1 -
 src/lib/krb5/ccache/Makefile.in                  |  7 +-----
 src/lib/krb5/ccache/ccapi/Makefile.in            |  2 +-
 src/lib/krb5/error_tables/Makefile.in            |  1 -
 src/lib/krb5/keytab/Makefile.in                  |  5 ----
 src/lib/krb5/krb/Makefile.in                     |  5 +---
 src/lib/krb5/os/Makefile.in                      | 16 +++++--------
 src/lib/krb5/posix/Makefile.in                   |  1 -
 src/lib/krb5/rcache/Makefile.in                  |  3 ---
 src/lib/krb5/unicode/Makefile.in                 |  6 -----
 src/lib/rpc/Makefile.in                          |  4 ----
 src/lib/rpc/unit-test/Makefile.in                |  4 ----
 src/plugins/authdata/greet/Makefile.in           | 14 -----------
 src/plugins/authdata/greet_client/Makefile.in    | 15 ------------
 src/plugins/authdata/greet_server/Makefile.in    | 14 -----------
 src/plugins/kadm5_hook/test/Makefile.in          | 14 -----------
 src/plugins/kdb/db2/Makefile.in                  | 14 +----------
 src/plugins/kdb/db2/libdb2/Makefile.in           |  2 --
 src/plugins/kdb/db2/libdb2/test/Makefile.in      |  5 +---
 src/plugins/kdb/hdb/Makefile.in                  | 15 ------------
 src/plugins/kdb/ldap/Makefile.in                 | 10 --------
 src/plugins/kdb/ldap/ldap_util/Makefile.in       |  3 ---
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in     |  8 -------
 src/plugins/localauth/test/Makefile.in           |  9 -------
 src/plugins/locate/python/Makefile.in            |  5 ----
 src/plugins/preauth/cksum_body/Makefile.in       | 14 -----------
 src/plugins/preauth/pkinit/Makefile.in           | 14 +----------
 src/plugins/preauth/securid_sam2/Makefile.in     | 14 -----------
 src/plugins/preauth/wpse/Makefile.in             | 16 +------------
 src/slave/Makefile.in                            |  3 ---
 src/tests/Makefile.in                            |  3 ---
 src/tests/asn.1/Makefile.in                      |  4 ----
 src/tests/create/Makefile.in                     |  2 --
 src/tests/dejagnu/Makefile.in                    |  5 +---
 src/tests/gss-threads/Makefile.in                |  2 --
 src/tests/gssapi/Makefile.in                     |  4 +---
 src/tests/hammer/Makefile.in                     |  2 --
 src/tests/misc/Makefile.in                       |  3 ---
 src/tests/mkeystash_compat/Makefile.in           |  3 ---
 src/tests/resolve/Makefile.in                    |  3 ---
 src/tests/shlib/Makefile.in                      |  4 ----
 src/tests/threads/Makefile.in                    |  4 ----
 src/tests/verify/Makefile.in                     |  2 --
 src/util/collected-client-lib/Makefile.in        |  6 -----
 src/util/et/Makefile.in                          |  8 -------
 src/util/gss-kernel-lib/Makefile.in              |  5 ----
 src/util/profile/Makefile.in                     | 12 +++-------
 src/util/profile/testmod/Makefile.in             |  6 -----
 src/util/ss/Makefile.in                          |  3 ---
 src/util/support/Makefile.in                     | 13 ----------
 src/util/verto/Makefile.in                       |  3 ---
 121 files changed, 63 insertions(+), 797 deletions(-)

commit 780b34cd19c0360458395e87f35550e9803a5194
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 15 14:30:26 2013 -0400

    Remove unused build system variables

 src/config/pre.in              | 31 ++-----------------------------
 src/config/win-pre.in          |  3 ---
 src/kadmin/kdbkeys/Makefile.in |  4 ++--
 3 files changed, 4 insertions(+), 34 deletions(-)

commit 30dd0b1de11a3cd616c3223c6a780a3c3d1eb78e
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu May 16 16:06:51 2013 -0400

    Fix windows build
    
    Catch a few stragglers that missed the memo that k5_mutex_lock
    cannot fail, and sprinkle some cc-int.h as needed.

 src/ccapi/lib/ccapi_context_change_time.c | 29 ++++++++++-------------------
 src/lib/krb5/ccache/ccapi/stdcc.h         |  1 +
 src/lib/krb5/os/ccdefname.c               |  1 +
 3 files changed, 12 insertions(+), 19 deletions(-)

commit 63647ffae6715853ec72ae0bfd6f45e22b6f6c2f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 16 02:52:40 2013 -0400

    Fix NSS crypto back end for mutex changes
    
    Adjust a stray k5_mutex_lock invocation in the NSS crypto back end
    after 6350fd0c909d84c00200885e722cc902049ada05.

 src/lib/crypto/nss/enc_provider/enc_gen.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit 6350fd0c909d84c00200885e722cc902049ada05
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 10 14:01:48 2013 -0400

    Assume mutex locking cannot fail
    
    Locking and unlocking a non-recursive mutex is a simple memory
    operation and should not fail on any reasonable platform with correct
    usage.  A pthread mutex can return EDEADLK on lock or EPERM on unlock,
    or EINVAL if the mutex is uninitialized, but all of these conditions
    would reflect serious bugs in the calling code.
    
    Change the k5_mutex_lock and k5_mutex_unlock wrappers to return void
    and adjust all call sites.  Propagate this change through
    k5_cc_mutex_lock and k5_cc_mutex_unlock as well.

 src/include/k5-thread.h                          |  24 ++---
 src/lib/crypto/krb/prng_fortuna.c                |   9 +-
 src/lib/gssapi/generic/util_errmap.c             |  13 +--
 src/lib/gssapi/krb5/acquire_cred.c               |  12 +--
 src/lib/gssapi/krb5/copy_ccache.c                |   6 +-
 src/lib/gssapi/krb5/init_sec_context.c           |   9 +-
 src/lib/gssapi/krb5/naming_exts.c                |  56 ++---------
 src/lib/gssapi/krb5/s4u_gss_glue.c               |   6 +-
 src/lib/gssapi/krb5/set_allowable_enctypes.c     |  10 +-
 src/lib/gssapi/krb5/val_cred.c                   |   7 +-
 src/lib/gssapi/mechglue/g_initialize.c           |  64 +++++-------
 src/lib/kdb/kdb5.c                               |   7 +-
 src/lib/krb5/ccache/cc-int.h                     |   8 +-
 src/lib/krb5/ccache/cc_file.c                    |  94 ++++--------------
 src/lib/krb5/ccache/cc_keyring.c                 |  57 ++++-------
 src/lib/krb5/ccache/cc_memory.c                  |  94 +++++-------------
 src/lib/krb5/ccache/ccbase.c                     | 119 +++++------------------
 src/lib/krb5/keytab/kt_file.c                    |  24 ++---
 src/lib/krb5/keytab/kt_memory.c                  |  40 ++------
 src/lib/krb5/keytab/ktbase.c                     |   9 +-
 src/lib/krb5/os/c_ustime.c                       |   4 +-
 src/lib/krb5/rcache/rc_base.c                    |  10 +-
 src/lib/krb5/rcache/rc_dfl.c                     |  32 ++----
 src/plugins/kdb/db2/db2_exp.c                    |  10 +-
 src/plugins/kdb/db2/kdb_db2.c                    |  15 +--
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c |   4 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c   |  15 +--
 src/util/et/com_err.c                            |  14 +--
 src/util/et/error_message.c                      |  26 ++---
 src/util/profile/prof_file.c                     |  59 ++++-------
 src/util/profile/prof_init.c                     |  15 +--
 src/util/profile/prof_int.h                      |   4 +-
 src/util/profile/prof_set.c                      |  16 +--
 src/util/profile/prof_tree.c                     |  34 ++-----
 src/util/support/errors.c                        |  10 +-
 src/util/support/threads.c                       |  96 ++++++++----------
 36 files changed, 296 insertions(+), 736 deletions(-)

commit 1799f7b5d9cf4390148248d603d99a3695ddfafe
Author: Nate Rosenblum <nater@maginatics.com>
Date:   Mon May 13 20:26:31 2013 -0700

    Don't use "bool" for ASN.1 boolean macros
    
    When building for IOS targets with clang, the stdbool.h header is
    included by default. This header includes the following C99
    definition:
    
        #define bool _Bool
    
    which wrecks havoc with the DEFBOOLTYPE macro.
    
    ticket: 7525

 src/lib/krb5/asn.1/asn1_k_encode.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 19c9cc879c6fdc9420d3d9e9fb3affbb692668b9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 13 22:59:35 2013 -0400

    Rename internal Camellia symbols
    
    Symbols from the NTT Camellia sources, used in the builtin crypto
    provider, could conflict with symbols from other libraries such as
    OpenSSL's libcrypto.  Rename those like we rename the Gladman AES
    symbols.
    
    ticket: 7626
    target_version: 1.11.3
    tags: pullup

 src/lib/crypto/builtin/camellia/camellia.h | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit cf1a0c411b2668c57c41e9c4efd15ba17b6b322c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri May 3 16:26:46 2013 -0400

    Fix kpasswd UDP ping-pong [CVE-2002-2443]
    
    The kpasswd service provided by kadmind was vulnerable to a UDP
    "ping-pong" attack [CVE-2002-2443].  Don't respond to packets unless
    they pass some basic validation, and don't respond to our own error
    packets.
    
    Some authors use CVE-1999-0103 to refer to the kpasswd UDP ping-pong
    attack or UDP ping-pong attacks in general, but there is discussion
    leading toward narrowing the definition of CVE-1999-0103 to the echo,
    chargen, or other similar built-in inetd services.
    
    Thanks to Vincent Danen for alerting us to this issue.
    
    CVSSv2: AV:N/AC:L/Au:N/C:N/I:N/A:P/E:P/RL:O/RC:C
    
    ticket: 7637 (new)
    target_version: 1.11.3
    tags: pullup

 src/kadmin/server/schpw.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 0a97afba6986e2818cd26869704820e00efcae63
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Thu Apr 25 18:10:40 2013 -0400

    Fixes for leaking of refcounted resources
    
    Some fixes, some use of different APIs which seem to clean things up
    better, with the goal of being able to cleanly shut down NSS when we're
    done using it.
    
    * Use PK11_FreeSlot() instead of SECMOD_CloseUserDB() to close a
      database opened with SECMOD_OpenUserDB().
    * Fix a typo and use PK11_DestroyGenericObject() instead of
      PK11_DestroyGenericObjects() to destroy one object.
    * Use SECMOD_DestroyModule() instead of SECMOD_UnloadUserModule()
      to close a module loaded with SECMOD_LoadUserModule().
    * crypto_check_for_revocation_information(): don't leak a reference
      to the CRL, or to intermediate issuers.
    * Don't leak a reference to a PEM private key.

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 33 +++++++++++++++++---------
 1 file changed, 22 insertions(+), 11 deletions(-)

commit f190b7abe307a005b9f58a634c53d06a3a3381ee
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Wed Apr 24 15:29:27 2013 -0400

    In PKINIT NSS crypto, support encrypted PEM keys
    
    When the PEM module is given an encrypted key, it changes its token
    flags to indicate that a password is required (by setting needs-login)
    to signal the application that we need to supply a password to decrypt
    it.  Attempts to load any other items will fail until the flag is
    cleared.
    
    If we detect that the flag is set after we've attempted to load a
    private key, attempt to "log in" to the "token" using a password.  Even
    if we fail, the token will reset its needs-login flag, which is
    necessary before we can import anything else.

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 9d429bb8a78060334d2a533723fe549c72cba68e
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Wed Apr 24 15:22:05 2013 -0400

    Get better at locating the just-loaded certificate
    
    When loading certificates using the PEM module, use a better method for
    finding the just-loaded certificate that will still work if we've
    already got a copy of the certificate loaded somewhere else.

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 93 ++++++++++----------------
 1 file changed, 35 insertions(+), 58 deletions(-)

commit fad79a9dec35e9839421e8031741a53a714d13c6
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Wed Apr 24 14:43:59 2013 -0400

    In PKINIT NSS crypto code, load certificates first
    
    When using NSS's CMS API to generate signed-data messages, we identify
    the key that we want to use for signing by specifying a certificate.
    The library then looks up the corresponding private key when it needs to
    generate the signature.  This lookup fails if a certificate and a its
    corresponding private key were loaded key-first, but succeeds if they
    were loaded certificate-first (RHBZ#859535).  To work around this,
    switch to loading the certificate first.  (We switch to using different
    _pkinit_identity_crypto_file pointers for each instead of reusing just
    one, so the diff is messier than it might have been.)

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 123 +++++++++++++------------
 1 file changed, 62 insertions(+), 61 deletions(-)

commit 333d3acefc8ca386fa006dd7aa5fdacb48d5b088
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Wed Apr 24 13:52:23 2013 -0400

    When DEBUG=1, log why we fail to log in to a token
    
    Use PORT_ErrorToName() to let us print an error name instead of an error
    code in a couple of debug messages, since in practice we just end up
    looking up the code in <secerr.h> anyway.

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 88fe4c49320592047ae416887f27c1d74832ddac
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Thu Jan 10 15:39:15 2013 -0500

    Traverse tokens like we do with OpenSSL for NSS
    
    When PKINIT is built with NSS, change how it traverses tokens to match
    the way it's done when built using OpenSSL: ignore slot names (we used
    to treat the token label as a possible slot label, too), and either only
    look at the token with the specified label, or the first token if a no
    token label was specified.

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 29 +++++++++++++-------------
 1 file changed, 14 insertions(+), 15 deletions(-)

commit b3efde67fc66818951d432d7e07fdc6d39b7034f
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Thu Dec 20 13:51:12 2012 -0500

    Only call SEC_PKCS12DecoderFinish() once
    
    We already call SEC_PKCS12DecoderFinish() before entering the switch()
    statement, so don't call it again.

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 1 -
 1 file changed, 1 deletion(-)

commit 32d3acdb20b3a770a4f15a69caaed32eaf0be2e4
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Tue Dec 18 17:41:11 2012 -0500

    Make the text of NSS's prompts look like OpenSSL's
    
    When PKINIT is built with NSS, make the text of prompts that we issue to
    the user better match the text we use when we build with OpenSSL: ask
    for a pass phrase when we're asking about a hardware token, ask for a
    password the rest of the time, and take advantage of translations for
    requests for a password.

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 2a39ca97af97ddd508262eab33e5a0fa6abc4b00
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Mon Jan 14 13:57:54 2013 -0500

    Don't fail if a candidate certificate has no SANs
    
    When we're doing certificate matching and we're asked for the list of
    SAN values for a certifiate, and it contains none, don't return an
    error, as that will eventually cause the module to just return an error.
    Instead, just return an empty list of SAN values so that processing will
    continue on to check if other certificates match.

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit 1e8ec647b9c3ee20298245fb7958fe6fbeb81619
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 10 15:03:25 2013 -0400

    Fix type mismatch in db2_exp.c
    
    The locking wrapper for audit_as_req used the wrong function
    signature, which was harmless but produced a couple of warnings.  Fix
    it.

 src/plugins/kdb/db2/db2_exp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 962e70a085314b44246263f5d8c9dc670a39eccb
Author: Richard Basch <basch@alum.mit.edu>
Date:   Fri May 10 12:24:21 2013 -0400

    Fix check for KDB: prefix in kinit
    
    The string "KDB:" has four characters, not three; check for all four
    of them.
    
    [ghudson@mit.edu: commit message]
    
    ticket: 7636

 src/clients/kinit/kinit.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ab8aa580737d0283bf7cc1f71fa8d692a2ddd75c
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 9 16:51:31 2013 -0400

    Add test case for CVE-2013-1416
    
    ticket: 7635 (new)

 src/tests/Makefile.in        |  1 +
 src/tests/t_cve-2013-1416.py | 15 +++++++++++++++
 2 files changed, 16 insertions(+)

commit efa31786c01bc7be064a6f94c233488c30e4a2dc
Author: Gilles Espinasse <g.esp@free.fr>
Date:   Thu May 9 11:58:14 2013 -0400

    fix crypto openssl hmac warning
    
    ticket: 7634

 src/lib/crypto/openssl/hmac.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0a4b14260ca6a99b91558bb9fd8ecea32004a5c8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 8 15:55:58 2013 -0400

    Improve LDAP password file error messages
    
    If we cannot open the LDAP password file or cannot find the bind DN in
    it, include the filename and DN in the error message.
    
    ticket: 7632

 src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit c45b83c1ce2b7300dea04ca81aabec5af948e98f
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Tue Feb 26 17:59:01 2013 -0500

    Make reassembled PKCS11 names parseable
    
    The reassembled names used "," as a separator between attributes, when
    passed-in values use ":".  This was due to the original submitter being
    confused - they weren't intended to be different.

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c     | 10 +++++-----
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 10 +++++-----
 2 files changed, 10 insertions(+), 10 deletions(-)

commit 1e7d7018e7a29c91c86ce4222cff9e44cf8b62a2
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Tue Apr 30 17:37:22 2013 -0400

    Fix a typo that caused us to not skip removing "."
    
    When attempting to clean the files out from our temporary directory,
    correct the test which was supposed to let us skip over "." and ".." so
    that we actually don't try to remove them with remove().

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8eab7b9ce9081002beb35c0bc5019e68225779f6
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Tue Apr 30 17:07:23 2013 -0400

    Fix checking unencrypted PKCS12: twice
    
    The test, as submitted, included a copy/paste error which caused it to
    test PKINIT using unencrypted PKCS12 bundles twice, and to not test a
    DIR: location containing unencrypted PEM-formatted keys at all.

 src/tests/t_authpkinit.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c06efb31b95bffb3bdcdfef4c87f51c33da76950
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Wed Feb 13 18:45:22 2013 -0500

    Remove some apparently-accidental debug whitespace

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 4 ++--
 src/plugins/preauth/pkinit/pkinit_srv.c            | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 6349bc7e32cdab69dc422122a1905a7aba581b02
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Thu Dec 20 16:47:50 2012 -0500

    Remove dangling reference to $with_edirectory
    
    Remove a reference to eDirectory that persisted after support for
    eDirectory was removed.  Almost certainly harmless anyway.
    
    [ghudson@mit.edu: also quote $with_ldap]

 src/aclocal.m4 | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit ef58e3e6f899ce60ca97bdb0053f8b912249ed0c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 2 16:15:32 2013 -0400

    Make AS requests work with no client key
    
    If we cannot find a client key while preparing an AS reply, give
    preauth mechanisms a chance to replace the reply key before erroring
    out.
    
    ticket: 7630

 src/kdc/do_as_req.c   | 36 ++++++++++++++++++++----------------
 src/kdc/kdc_preauth.c |  6 ++++++
 2 files changed, 26 insertions(+), 16 deletions(-)

commit ef700ee2cc1b33a06cd1e5c6c56ca7cfac8e67c5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 29 14:55:31 2013 -0400

    Don't send empty etype info from KDC
    
    RFC 4120 prohibits empty ETYPE-INFO2 sequences (though not ETYPE-INFO
    sequences), and our client errors out if it sees an empty sequence of
    either.
    
    ticket: 7630

 src/kdc/kdc_preauth.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 9593d1311fa5e6e841c429653ad35a63d17c2fdd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 26 15:51:05 2013 -0400

    Check for keys in encrypted timestamp/challenge
    
    Encrypted timestamp and encrypted challenge cannot succeed if the
    client has no long-term key matching the request enctypes, so do not
    offer them in that case.
    
    ticket: 7630

 src/kdc/kdc_preauth_ec.c    | 7 ++++++-
 src/kdc/kdc_preauth_encts.c | 6 +++++-
 2 files changed, 11 insertions(+), 2 deletions(-)

commit e50482720a805ecd8c160e4a8f4a846e6327dca2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 26 15:50:05 2013 -0400

    Add kdcpreauth callback to check for client keys
    
    Add a new have_client_keys callback to the kdcpreauth interface,
    allowing modules to efficiently check whether the client DB entry has
    any keys matching the request enctypes.
    
    ticket: 7630

 src/include/krb5/kdcpreauth_plugin.h |  8 ++++++++
 src/kdc/kdc_preauth.c                | 20 ++++++++++++++++++--
 2 files changed, 26 insertions(+), 2 deletions(-)

commit 8c4db8f776c65b50fe3af82fd62a67022dd9a6d5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 3 13:09:08 2013 -0400

    Fix mismatched spnego_mech.c declarations
    
    The mechglue definitions of gssint_get_der_length and friends use
    unsigned int for the buffer length, not OM_uint32.

 src/lib/gssapi/spnego/spnego_mech.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit f1ed53bad92ef369c730635d3727d277d733c539
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 2 02:23:15 2013 -0400

    Add missing plugins.c to SRCS in util/support
    
    Reported by Arlene Berry.
    
    ticket: 7629

 src/util/support/Makefile.in | 1 +
 src/util/support/deps        | 4 ++++
 2 files changed, 5 insertions(+)

commit 14d4b4969c408f1191fac2595e7b5079424aac44
Author: Gilles Espinasse <g.esp@free.fr>
Date:   Wed May 1 19:57:02 2013 -0400

    Fix link line for t_fortuna
    
    ticket: 7628

 src/lib/crypto/krb/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5454da3bcaa383f5b47984283f11f010d3d2b73e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 1 13:07:36 2013 -0400

    Don't use portmapper in RPC tests
    
    On many Linux systems, due to what is arguably a bug in rpcbind, the
    portmapper doesn't allow service registration from non-root processes.
    This causes the RPC tests to be frequently skipped.  Modify the tests
    so that they don't need the portmapper, by grabbing the port number
    from the server process and passing it to the client.

 doc/build/doing_build.rst             |  3 ---
 src/lib/rpc/unit-test/client.c        | 50 ++++++++++++++++++++++++++---------
 src/lib/rpc/unit-test/config/unix.exp | 21 ++++-----------
 src/lib/rpc/unit-test/lib/helpers.exp |  6 ++---
 src/lib/rpc/unit-test/server.c        |  3 ++-
 5 files changed, 48 insertions(+), 35 deletions(-)

commit 11bd102c0e3793204111f712e5bd4bf54f2d9573
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 1 14:40:31 2013 -0400

    Disable UDP pass of gssrpc tests on all platforms
    
    The AUTH_GSSAPI flavor of rpc authentication uses IP address channel
    bindings.  These are broken over UDP, because svcudp_recv() fails to
    get the destination address of incoming packets (it tries to use the
    recvmsg() msg_name field to get the destination IP address, which
    instead gets the source address; see ticket #5540).
    
    There is no simple or comprehensive way to fix this; using IP_PKTINFO
    is a fair amount of code and only works on some platforms.  It's also
    not very important--nobody should be using AUTH_GSSAPI except perhaps
    for compatibility with really old kadmin, and kadmin only runs over
    TCP.  Since the gssrpc tests are closely wedded to AUTH_GSSAPI, the
    simplest fix is to only run the TCP pass.

 src/configure.in | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

commit 5df34938ad875db43a584f12e181b8ae9705ff44
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 1 15:52:40 2013 -0400

    Disable the gssrpc expired-cred test
    
    The "expired" test in expire.exp tries to authenticate to the server
    process with an expired TGT (obtained using kinit -l -1m).  Using an
    expired TGT to get an expired service cred no longer works after
    #6948.  We could use kinit -S to get an expired service cred, but
    krb5_get_credentials won't return expired service cred from the cache
    (even before #6948).  We could use time offsets to simulate clock skew
    between the client and server process, but that would be difficult
    because the test programs don't have access to the krb5_context
    objects used by the client or server process.  Since we don't have a
    simple workaround, disable the test.

 src/lib/rpc/unit-test/rpc_test.0/expire.exp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 9241e5a593ac7018850c5c9b0eef324f853cb76b
Author: Günther Deschner <gdeschner@redhat.org>
Date:   Mon Apr 15 14:30:03 2013 +0200

    Add gssrpc to pkg-config
    
    ticket: 7620

 src/build-tools/Makefile.in       |  6 +++++-
 src/build-tools/gssrpc.pc.in      | 12 ++++++++++++
 src/build-tools/kadm-client.pc.in |  3 +--
 src/build-tools/kdb.pc.in         |  4 ++--
 src/configure.in                  |  1 +
 5 files changed, 21 insertions(+), 5 deletions(-)

commit ca89bccc6b543bd10aa295c57d0a5adb05052ee2
Author: Günther Deschner <gdeschner@redhat.com>
Date:   Mon Apr 15 12:58:03 2013 +0200

    Add gssrpc to krb5-config
    
    ticket: 7620

 src/build-tools/krb5-config.in | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit ec64bbef0d5c9de416cccb25e8074753c6aab517
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 15 11:11:27 2013 -0500

    Add internal KDC_DIR macro
    
    Define KDC_DIR in osconf.hin and use it for paths within the KDC
    directory.

 src/include/osconf.hin | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

commit bcece3a8289dcce0dc0a2bf7a35ed339ee9a98ec
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 29 11:52:55 2013 -0400

    Better fix for not using expired TGTs in TGS-REQs
    
    We want to generate a KRB5_AP_ERR_TKT_EXPIRED code when the TGT is
    expired, like we would if we tried the TGT against the KCD.  To make
    this work, separate the helpers for getting local and crossrealm
    cached TGTs.  For a crossrealm TGT, match against the endtime, as
    there could be multiple entries.  For a local TGT, find any match, but
    check if it's expired.  The cache_code field is no longer needed after
    this change, so get rid of it.
    
    ticket: 6948

 src/lib/krb5/krb/get_creds.c | 144 +++++++++++++++++++++++++++----------------
 1 file changed, 91 insertions(+), 53 deletions(-)

commit 9977eb769b9def8fbbf289f7eac3938c863fa2ef
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Fri Apr 26 14:37:01 2013 -0500

    Don't use expired TGTs in TGS-REQs
    
    ticket: 6948

 src/lib/krb5/krb/get_creds.c | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit f42477d27dc4f6c482a23a8c29d416d830277d04
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Thu Jan 10 18:30:04 2013 -0500

    Add various client-authenticating PKINIT tests
    
    Add tests for non-anonymous PKINIT:
    * FILE: with no password
    * FILE: with a password
    * DIR: with no password
    * DIR: with a password
    * PKCS12: with no password
    * PKCS12: with a password
    * PKCS11: with a password, if soft-pkcs11.so is found via ctypes
    
    [ghudson@mit.edu: reformatted to 79 columns; removed intermediate
    success() calls]

 src/tests/Makefile.in                          |   1 +
 src/tests/dejagnu/pkinit-certs/privkey-enc.pem |  30 ++++++
 src/tests/dejagnu/pkinit-certs/user-enc.p12    | Bin 0 -> 3029 bytes
 src/tests/dejagnu/pkinit-certs/user.p12        | Bin 0 -> 3104 bytes
 src/tests/dejagnu/pkinit-certs/user.pem        |  32 ++++++
 src/tests/t_authpkinit.py                      | 140 +++++++++++++++++++++++++
 6 files changed, 203 insertions(+)

commit b5d76a1b42673fa06d989b7795a79a59dda4d178
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Wed Feb 13 14:37:36 2013 -0500

    Add a script for [re]generating test PKI creds
    
    [ghudson@mit.edu: reformatted to limit lines to 79 columns]

 src/tests/dejagnu/pkinit-certs/make-certs.sh | 117 +++++++++++++++++++++++++++
 1 file changed, 117 insertions(+)

commit b874882dc93e5ece4f7218617ed7942656985471
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 22 17:00:35 2013 -0400

    Include default DIR::file ccache in collection
    
    If the context's default ccache name is a subsidiary file of a
    directory collection, include that single cache in the cursor walk
    over the DIR type.
    
    ticket: 7172

 src/lib/krb5/ccache/cc_dir.c   | 41 ++++++++++++++++++++++++++++++++++++++---
 src/lib/krb5/ccache/t_cccol.py |  3 +++
 2 files changed, 41 insertions(+), 3 deletions(-)

commit 0949e80d63770e220dae7d778b5a0094d12e9e12
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Apr 18 18:18:57 2013 -0400

    Fix doc build
    
    The addition of the KRB5_PADATA_AS_CHECKSUM macro in d7d74867952f caused
    the doxygen bridge to emit a new RST file.  This file was not included in
    the API reference toctree, causing a build failure in maintainer-mode.

 doc/appdev/refs/macros/index.rst | 1 +
 1 file changed, 1 insertion(+)

commit b67781a8165a55f937dc53e91e28f855b8a6f4b9
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Apr 18 15:21:51 2013 -0400

    Add a few comments to `PADATA types` in krb5.hin
    
    Mostly, based on
    http://www.iana.org/assignments/kerberos-parameters/kerberos-parameters.xml

 src/include/krb5/krb5.hin | 55 ++++++++++++++++++++++++-----------------------
 1 file changed, 28 insertions(+), 27 deletions(-)

commit d7d74867952fdd7335f22981c66a67a61dc6e434
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Apr 18 14:56:39 2013 -0400

    Use macro for IANA assigned PA-AS-CHECKSUM number
    
    Replace numeric value '132' by the macro KRB5_PADATA_AS_CHECKSUM
    in preauth plugin.

 src/include/krb5/krb5.hin                | 1 +
 src/plugins/preauth/pkinit/pkinit_clnt.c | 2 +-
 src/plugins/preauth/pkinit/pkinit_srv.c  | 7 ++++---
 3 files changed, 6 insertions(+), 4 deletions(-)

commit 3a447c5a8c95758501cf5a20c161a2d735a02f6d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 12 16:28:14 2013 -0400

    Set msg_type when decoding FAST requests
    
    An RFC 6113 KrbFastReq contains a padata sequence and a KDC-REQ-BODY,
    neither of which contain the msg-type field found in a KDC-REQ.  So
    when we decode the FAST request, the resulting krb5_kdc_req structure
    has a msg_type of 0.  Copy msg_type from the outer body, since we make
    use of it in further KDC processing.
    
    ticket: 7605 (new)
    target_version: 1.11.3
    tags: pullup

 src/kdc/fast_util.c | 1 +
 1 file changed, 1 insertion(+)

commit cae44d2d014985022a001924dce4a56d12c63818
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Apr 9 23:47:54 2013 -0400

    Allow config of dh_min_bits < 2048
    
    Allow configuration to override the default dh_min_bits of 2048 to
    1024.  Disallow configuration of dh_min_bits < 1024, but continue to
    default to 2048.
    
    ticket: 7602
    target_version: 1.11.3
    tags: pullup

 src/plugins/preauth/pkinit/pkinit.h     | 1 +
 src/plugins/preauth/pkinit/pkinit_srv.c | 7 ++++---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 6a8c310041a5ed9c95bb9664966288a69fb5a266
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Mar 28 22:57:55 2013 -0400

    Simplify pkinit_check_dh_params
    
    Change pkinit_check_dh_params() to take two DH* parameters, and only
    compare p and g, because q is fully determined by them and might be
    missing.
    
    Also refactor some parameter checks into check_dh_wellknown() that
    were previously done separately in the pkinit_process_td_dh_params()
    and server_check_dh().

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 114 +++++++++------------
 1 file changed, 47 insertions(+), 67 deletions(-)

commit ed77a25c53ed6afd41372838f205a98a561a89fb
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Mar 28 19:09:04 2013 -0400

    Ignore missing Q in dh_params
    
    Some implementations don't send the required Q value in dh_params, so
    allow it to be absent.
    
    ticket: 7596
    target_version: 1.11.3
    tags: pullup

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 6e2a5464d5900eebfa84aaf8255645edeada3311
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 12 14:25:51 2013 -0400

    Simplify sendto_kdc exception handling

 src/lib/krb5/os/sendto_kdc.c | 108 ++++++++++---------------------------------
 1 file changed, 25 insertions(+), 83 deletions(-)

commit 387c1971d9e27feaf6dc3e00059a109eaf3b8757
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 12 13:56:38 2013 -0400

    Remove sendto_kdc debugging code
    
    It's a lot of code, and trace logging should cover most of the cases
    where it's useful.

 src/lib/apputils/net-server.c |   5 -
 src/lib/krb5/libkrb5.exports  |   1 -
 src/lib/krb5/os/locate_kdc.c  |   7 --
 src/lib/krb5/os/os-proto.h    |   2 -
 src/lib/krb5/os/sendto_kdc.c  | 244 +-----------------------------------------
 5 files changed, 2 insertions(+), 257 deletions(-)

commit f423c28a68e94e1aac2b40bb9902a017d2b0c83e
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Tue Apr 9 13:32:20 2013 -0400

    Dynamically expand timeout when TCP connects
    
    Wait ten seconds for a TCP connection to succeed or fail before moving
    on.  During this wait time, other TCP connections will be serviced if
    we already initiated them, but no new TCP connections will be created
    and no UDP packets will be retransmitted.
    
    [ghudson@mit.edu: minor adjustments; commit message]
    
    ticket: 7604 (new)

 src/lib/krb5/os/sendto_kdc.c | 28 +++++++++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

commit 1a89d2b5b6606c388d862ed2699a1a664bd5bd31
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Tue Apr 9 13:23:39 2013 -0400

    Use millisecond timeouts in sendto_kdc.c
    
    Replace the end_time field of struct select_state with an endtime
    argument to cm_select_or_poll, expressed in milliseconds since the
    epoch.  Add a helper function to get the current time in that format.
    Use a millisecond interval argument to service_fds for consistency.
    
    [ghudson@mit.edu: fix overflow issue in get_curtime_ms; service_fds
    interval argument change; log message]

 src/lib/krb5/os/sendto_kdc.c | 119 +++++++++++++++++++------------------------
 1 file changed, 51 insertions(+), 68 deletions(-)

commit 3e0faa329b0599c775547603dea21a6e18b4029d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 10 18:36:08 2013 -0400

    Get rid of cm.c and cm.h
    
    Since net-server.c now uses libverto, only sendto_kdc.c consumes cm.c.
    Move stuff out of cm.c and cm.h into sendto_kdc.c and get rid of them.
    Change the sendto_kdc callback (used by chpw.c) to receive the socket
    descriptor instead of the entire conn_state structure, and move the
    declarations into os-proto.h.  struct remote_address also needs to be
    in os-proto.h so that trace.c and t_trace.c can use it.  k5_curtime
    isn't needed since k5-platform.h now guarantees the presence of
    gettimeofday().

 src/include/cm.h             | 102 ---------------------------------------
 src/include/k5-int.h         |   2 -
 src/lib/krb5/libkrb5.exports |   1 -
 src/lib/krb5/os/Makefile.in  |   3 --
 src/lib/krb5/os/changepw.c   |  15 +++---
 src/lib/krb5/os/cm.c         |  98 --------------------------------------
 src/lib/krb5/os/deps         |  65 +++++++++++--------------
 src/lib/krb5/os/os-proto.h   |  13 +++++
 src/lib/krb5/os/sendto_kdc.c | 110 +++++++++++++++++++++++++++++++++++--------
 src/lib/krb5/os/t_trace.c    |   2 +-
 src/lib/krb5/os/trace.c      |   1 -
 11 files changed, 137 insertions(+), 275 deletions(-)

commit e4de1f768e818911e6c035ddcbaf0127e0eccb40
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 10 18:10:52 2013 -0400

    Trace log with a subset of struct conn_state
    
    In struct conn_state, collect together the fields for the remote
    address and put them in a substructure.  Pass this substructure to
    trace logging macros instead of the entire conn_state structure, so
    that trace.c doesn't have to know about the whole structure.

 src/include/cm.h             | 11 +++++----
 src/include/k5-trace.h       | 54 +++++++++++++++++++++----------------------
 src/lib/krb5/os/sendto_kdc.c | 55 +++++++++++++++++++++++---------------------
 src/lib/krb5/os/t_trace.c    | 34 +++++++++++++--------------
 src/lib/krb5/os/t_trace.ref  |  8 +++----
 src/lib/krb5/os/trace.c      | 18 +++++++--------
 6 files changed, 93 insertions(+), 87 deletions(-)

commit 5b48c74845df82b3ae5a2f7cb8e64c521583e373
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 9 14:48:23 2013 -0400

    Tighten up fixed buffer usage in hst_realm.c
    
    Avoid or notice truncations, rather than letting them happen silently.

 src/lib/krb5/os/hst_realm.c | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit 0f93db1b5bd0c2aac98945b8a8f1564ede632de0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 9 14:35:28 2013 -0400

    Allow numeric addresses as service hostnames
    
    Since krb5 1.3, krb5_get_host_realm (and therefore
    krb5_sname_to_principal) has refused hostnames which appear to be
    numeric addresses--with the exception of 1.6, which was ignoring
    errors from clean_hostname.  In specialized environments, it may be
    desirable to use IP addresses in service principal names, and there's
    no compelling reason for us to get in the way of that.
    
    Move the numeric address check out of k5_clean_hostname into a new
    helper function, and simply skip the domain-based mechanisms if it
    returns true.  Factor out the [domain_realm] search into a second new
    helper function to make it easier to skip.
    
    ticket: 7603 (new)

 src/lib/krb5/os/hst_realm.c | 113 ++++++++++++++++++++++++++------------------
 1 file changed, 66 insertions(+), 47 deletions(-)

commit 5f1050be2911d7dec46d73db8f517c0d1815e930
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 9 14:00:04 2013 -0400

    Update hst_realm.c coding style
    
    Bring this file up to date with current coding style.  No functional
    changes, except some trace logs were removed.

 src/include/k5-trace.h      |  10 -
 src/lib/krb5/os/hst_realm.c | 573 ++++++++++++++++++--------------------------
 2 files changed, 236 insertions(+), 347 deletions(-)

commit 893a178cbdc03ee9d1936c95a3f567cb2796420d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 9 11:43:54 2013 -0400

    Initialize outpos in krb5int_utf8_normalize
    
    After k5memdup0 was slightly modified in
    31124ffb81e8c0935403a9fdc169dead5ecaa777, some older versions of gcc
    complain about outpos being possibly used before it is initialized.
    This can't actually happen, but we can silence the error and also
    simplify how outpos is initialized.

 src/lib/krb5/unicode/ucstr.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 31124ffb81e8c0935403a9fdc169dead5ecaa777
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 8 15:32:31 2013 -0400

    Avoid passing null pointers to memcpy/memcmp
    
    By a strict reading of the C standard, memcpy and memcmp have
    undefined behavior if their pointer arguments aren't valid object
    pointers, even if the length argument is 0.  Compilers are becoming
    more aggressive about breaking code with undefined behavior, so we
    should try to avoid it when possible.
    
    In a krb5_data object, we frequently use NULL as the data value when
    the length is 0.  Accordingly, we should avoid copying from or
    comparing the data field of a length-0 krb5_data object.  Add checks
    to our wrapper functions (like data_eq and k5_memdup) and to code
    which works with possibly-empty krb5_data objects.  In a few places,
    use wrapper functions to simplify the code rather than adding checks.

 src/include/k5-int.h                        | 15 ++++++++-------
 src/kdc/kdc_transit.c                       |  3 ++-
 src/kdc/kdc_util.c                          | 15 ++++++++++-----
 src/lib/crypto/krb/encrypt.c                |  3 ++-
 src/lib/crypto/krb/s2k_des.c                | 11 +++++++----
 src/lib/crypto/krb/s2k_pbkdf2.c             | 11 +++++++----
 src/lib/gssapi/krb5/iakerb.c                |  3 ++-
 src/lib/krb5/ccache/ccfns.c                 | 19 ++++---------------
 src/lib/krb5/ccache/ccselect_k5identity.c   |  5 ++---
 src/lib/krb5/krb/authdata.c                 |  3 +--
 src/lib/krb5/krb/chk_trans.c                |  3 ++-
 src/lib/krb5/krb/conv_princ.c               |  6 ++++--
 src/lib/krb5/krb/get_in_tkt.c               | 11 ++++-------
 src/lib/krb5/krb/pr_to_salt.c               |  6 ++++--
 src/lib/krb5/krb/princ_comp.c               |  2 ++
 src/lib/krb5/krb/s4u_creds.c                |  9 ++++++---
 src/lib/krb5/krb/unparse.c                  |  3 ++-
 src/lib/krb5/krb/walk_rtree.c               |  4 +---
 src/plugins/preauth/securid_sam2/securid2.c |  3 ++-
 src/util/support/json.c                     |  3 ++-
 src/util/support/k5buf.c                    |  3 ++-
 21 files changed, 76 insertions(+), 65 deletions(-)

commit caaf72893a5be61822763eb471f4d573992479ed
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Apr 6 01:23:40 2013 -0400

    Simplify principal access within libkrb5
    
    For conciseness, directly use fields of krb5_principal objects instead
    of using the accessor macros.

 src/lib/krb5/ccache/cc_file.c    | 16 ++++++------
 src/lib/krb5/ccache/cc_keyring.c | 22 ++++++----------
 src/lib/krb5/ccache/ccfns.c      |  4 +--
 src/lib/krb5/keytab/kt_file.c    | 39 +++++++++++++----------------
 src/lib/krb5/krb/bld_pr_ext.c    |  2 +-
 src/lib/krb5/krb/bld_princ.c     |  3 +--
 src/lib/krb5/krb/chk_trans.c     |  2 +-
 src/lib/krb5/krb/conv_princ.c    | 12 ++++-----
 src/lib/krb5/krb/copy_princ.c    | 18 ++++++--------
 src/lib/krb5/krb/fast.c          |  2 +-
 src/lib/krb5/krb/fwd_tgt.c       |  4 +--
 src/lib/krb5/krb/gc_via_tkt.c    |  9 +++----
 src/lib/krb5/krb/get_creds.c     |  6 ++---
 src/lib/krb5/krb/get_in_tkt.c    | 20 ++++++---------
 src/lib/krb5/krb/int-proto.h     |  5 ++--
 src/lib/krb5/krb/kfree.c         |  4 +--
 src/lib/krb5/krb/pr_to_salt.c    | 22 +++++++---------
 src/lib/krb5/krb/princ_comp.c    | 20 +++++++--------
 src/lib/krb5/krb/rd_req_dec.c    | 19 +++++++-------
 src/lib/krb5/krb/recvauth.c      |  6 ++---
 src/lib/krb5/krb/s4u_creds.c     | 54 ++++++++++++++++------------------------
 src/lib/krb5/krb/set_realm.c     |  6 ++---
 src/lib/krb5/krb/t_princ.c       |  2 +-
 src/lib/krb5/krb/tgtname.c       |  2 +-
 src/lib/krb5/krb/unparse.c       | 27 +++++++-------------
 src/lib/krb5/os/changepw.c       | 11 ++++----
 src/lib/krb5/os/localauth_rule.c |  5 +---
 src/lib/krb5/os/sn2princ.c       |  2 +-
 28 files changed, 144 insertions(+), 200 deletions(-)

commit 2defbe8939c1c11a9f76334443c63603a8b749bf
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Apr 3 18:46:25 2013 -0400

    Install krb5-config man page
    
    Don't just build it.
    
    ticket: 7601

 src/man/Makefile.in | 2 ++
 1 file changed, 2 insertions(+)

commit d8fbbdbb003b37b34b25ed0a59c74c6c4c5eafd2
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Apr 3 00:06:51 2013 -0400

    Regen man pages to pick up krb5-config
    
    Also some other small changes and the copyright date range.

 src/man/k5identity.man     |   2 +-
 src/man/k5login.man        |   2 +-
 src/man/k5srvutil.man      |   7 ++-
 src/man/kadm5.acl.man      |   2 +-
 src/man/kadmin.man         |   7 ++-
 src/man/kadmind.man        |   9 ++-
 src/man/kdb5_ldap_util.man |   2 +-
 src/man/kdb5_util.man      |  28 ++-------
 src/man/kdc.conf.man       |  12 ++--
 src/man/kdestroy.man       |   2 +-
 src/man/kinit.man          |   2 +-
 src/man/klist.man          |   2 +-
 src/man/kpasswd.man        |   2 +-
 src/man/kprop.man          |   2 +-
 src/man/kpropd.man         |   2 +-
 src/man/kproplog.man       |   2 +-
 src/man/krb5-config.man    | 141 +++++++++++++++++++++++++++++++++++++++++++++
 src/man/krb5.conf.man      |  42 +++++++++++++-
 src/man/krb5kdc.man        |   8 ++-
 src/man/ksu.man            |   2 +-
 src/man/kswitch.man        |   2 +-
 src/man/ktutil.man         |   2 +-
 src/man/kvno.man           |   2 +-
 src/man/sclient.man        |   2 +-
 src/man/sserver.man        |   2 +-
 25 files changed, 235 insertions(+), 53 deletions(-)

commit 5a6d14918a3b5d003f248b66e88028f1b5e450b7
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Apr 3 00:06:45 2013 -0400

    Add a krb5-config man page
    
    Missed when converting the old nroff man pages.

 doc/conf.py                            |  1 +
 doc/user/user_commands/index.rst       |  1 +
 doc/user/user_commands/krb5-config.rst | 85 ++++++++++++++++++++++++++++++++++
 src/man/Makefile.in                    |  4 +-
 4 files changed, 89 insertions(+), 2 deletions(-)

commit 424bed7b2943e0bc32a3feab4c55a4ea056bfa21
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Apr 2 12:03:40 2013 -0400

    Clean up python bytecode from doc build
    
    Otherwise they escape into the release tarball.

 src/doc/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ffde5770beb8803d75419831bc9d2b07e89dc19b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 2 12:42:05 2013 -0400

    Fix typo in t_credstore.c
    
    Correctly check whether the next argument is NULL in the while loop
    which parses store elements.

 src/tests/gssapi/t_credstore.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f9c5d2277c23e40b2e929cef6e4654113b66da68
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 1 13:25:33 2013 -0400

    Add krb5_kt_dup API and use it in two places
    
    Add an API to duplicate keytab handles, mirroring krb5_cc_dup.  Use it
    to simplify the krb5 GSS acquire_cred code.
    
    ticket: 7599 (new)

 doc/appdev/refs/api/index.rst      |  1 +
 src/include/krb5/krb5.hin          | 15 +++++++++++++++
 src/lib/gssapi/krb5/acquire_cred.c | 31 ++++++-------------------------
 src/lib/krb5/keytab/ktbase.c       | 10 ++++++++++
 src/lib/krb5/libkrb5.exports       |  1 +
 src/lib/krb5_32.def                |  1 +
 6 files changed, 34 insertions(+), 25 deletions(-)

commit f43dfa88148724fb8a9543015c69fa1b2b24bb66
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 1 12:34:14 2013 -0400

    Add gss_import_cred_from client keytab test
    
    Modify t_credstore.c to be more flexible and adjust t_gssapi.py
    accordingly.  Add a test to t_client_keytab.py which acquire creds
    using a programmatically specified client keytab.
    
    ticket: 7598

 src/tests/gssapi/t_client_keytab.py | 16 +++++--
 src/tests/gssapi/t_credstore.c      | 95 +++++++++++++++++++------------------
 src/tests/gssapi/t_gssapi.py        |  6 +--
 3 files changed, 63 insertions(+), 54 deletions(-)

commit 38cc076579888695a5820ceb44fe43020f5b61e1
Author: Simo Sorce <simo@redhat.com>
Date:   Thu Mar 28 12:53:01 2013 -0400

    Add support for client keytab from cred store
    
    The new credential store extensions added support for specifying a
    specific ccache name and also a specific keytab to be used for accepting
    security contexts, but did not add a way to specify a client keytab
    to be used in conjunction with the Keytab initiation support added also
    in 1.11
    
    This patch introduces a new URN named client_keytab through which a
    specific client_keytab can be set when calling gss_acquire_cred_from()
    and Keytab Initiation will use that keytab to initialize credentials.
    
    [ghudson@mit.edu: minor C style fix]
    
    ticket: 7598 (new)

 src/lib/gssapi/krb5/acquire_cred.c | 53 +++++++++++++++++++++++++++++++-------
 src/lib/gssapi/krb5/gssapiP_krb5.h |  1 +
 2 files changed, 44 insertions(+), 10 deletions(-)

commit 18b4239f114ca753ba4efb74657f9ea6304c5922
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Mar 29 17:32:25 2013 -0400

    Fix copy/pasto in ksu error message
    
    Obtained from Debian.

 src/clients/ksu/main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b885f415e9a3693b1bb827aceae92b1f2653d883
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 29 10:26:32 2013 -0400

    Fix warnings in tests/gss-threads

 src/tests/gss-threads/gss-client.c |  6 +++---
 src/tests/gss-threads/gss-misc.c   | 19 +++++++++----------
 src/tests/gss-threads/gss-server.c |  8 ++++----
 3 files changed, 16 insertions(+), 17 deletions(-)

commit 22e69d0e6e2f5c8fc69612519db5d7de69ebf776
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 29 10:18:25 2013 -0400

    Reformat tests/gss-threads

 src/tests/gss-threads/gss-client.c | 473 ++++++++++++++++++-------------------
 src/tests/gss-threads/gss-misc.c   | 416 ++++++++++++++++----------------
 src/tests/gss-threads/gss-misc.h   |  19 +-
 src/tests/gss-threads/gss-server.c | 386 +++++++++++++++---------------
 4 files changed, 632 insertions(+), 662 deletions(-)

commit f3de02250cdf2b912629b5420f83b937a62401be
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 29 02:53:27 2013 -0400

    Free unconditionally in plugins.c
    
    Get rid of unnecessary null checks before freeing values in
    libkrb5support's plugin code.

 src/util/support/plugins.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit c388b28237386a8f41fcd88c06cc7049f295a69d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 29 02:47:09 2013 -0400

    Fix zap size in confounder checksum mk_xorkey

 src/lib/crypto/krb/checksum_confounder.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 20c691d169d1a0df65d4658997926c35e4fe2b71
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 29 02:39:44 2013 -0400

    Fix typo in ktest_make_sample_auth_pack

 src/tests/asn.1/ktest.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fb473d814d5b422c67f2e2e69764edee1fdd9783
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 29 02:22:12 2013 -0400

    Fix errno hygiene in kadmind write_pid_file
    
    fclose() might overwrite the errno value from fprintf, causing us to
    return success when we shouldn't.  Record the errno value at the time
    of the fprintf failure.

 src/kadmin/server/ovsec_kadmd.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e5a79ece676bdb8f9a3aef838ec8f5c5c848c368
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 29 02:13:04 2013 -0400

    Simplify krb5_ldap_readpassword
    
    There's no need to check whether the file exists and is readable
    before opening it, and setting an extended error message which is just
    strerror_r() of the errno value isn't useful.

 .../kdb/ldap/libkdb_ldap/ldap_service_stash.c       | 21 ++-------------------
 1 file changed, 2 insertions(+), 19 deletions(-)

commit 61ab05d3b647971f2fc9481e7498176626a13707
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 28 16:43:30 2013 -0400

    Using k5-int.h data helpers for some functions
    
    Use empty_data(), alloc_data(), and make_data() in some appropriate
    places.  This has the side effect of initializing the krb5_data magic
    field, which can placate debugging tools.

 src/lib/gssapi/krb5/k5sealv3.c | 17 +++++++----------
 src/lib/krb5/krb/pr_to_salt.c  |  9 +++------
 src/lib/krb5/os/read_msg.c     |  9 ++++-----
 3 files changed, 14 insertions(+), 21 deletions(-)

commit fd557fc3de99f63b37ae78a0f43968c162524baa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 29 01:57:31 2013 -0400

    Clean up cksum handling in CMAC token functions
    
    In krb5int_dk_cmac_encrypt, cksum wasn't used.  In
    krb5int_dk_cmac_decrypt, cksum needs to be initialized since we clean
    it up.

 src/lib/crypto/krb/enc_dk_cmac.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 49f908733b5ddf491e53c7c84d0cbae263e31eae
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 28 15:59:07 2013 -0400

    Fix kdb_ldap_create_principal cleanup
    
    entry must be initialized before all code which can jump to cleanup.

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 43bfc7043301f4d0a9b7ab72f53899685704305d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 28 15:57:32 2013 -0400

    Fix more password_policy cleanup code
    
    Initialize policy_dn in krb5_ldap_create_password_policy; free values
    unconditionally in all ldap_pwd_policy.c cleanup handlers.

 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c | 17 ++++++-----------
 1 file changed, 6 insertions(+), 11 deletions(-)

commit cc7cbe70c5b8b3c0abb83c7ec98244e26f1efa65
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 28 15:51:43 2013 -0400

    Get rid of krb5_xfree

 src/include/k5-int.h                          |  3 ---
 src/lib/kdb/kdb5.c                            |  8 ++++----
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c  | 22 +++++++++++-----------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c | 24 ++++++++++++------------
 4 files changed, 27 insertions(+), 30 deletions(-)

commit 57dbbf1a57887975362862688ed7f48904dce6fe
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 28 15:21:10 2013 -0400

    Fix krb5_ldap_put_password_policy cleanup
    
    Initialize policy_dn since we clean it up.  Also free it
    unconditionally.

 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit b5212739e7cf800b03f4e072f6446f6d7271176f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 28 02:46:05 2013 -0400

    Init output parameter of krb5_decode_princ_entry
    
    For easier static analysis, make sure that krb5_decode_princ_entry
    always sets *entry_ptr to a valid entry or NULL.

 src/plugins/kdb/db2/kdb_xdr.c | 2 ++
 1 file changed, 2 insertions(+)

commit eaa16b361c032204f42148a302cf5623396ff39f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 28 02:24:05 2013 -0400

    Fix unused assignment in mechglue loadConfigFile

 src/lib/gssapi/mechglue/g_initialize.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2287d34f626a744808c0bd137f504a45d2c1743b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 28 02:13:00 2013 -0400

    Fix an error case in krb5int_fcc_new_unique
    
    If we fail to allocate setptr, don't close ret, since we've already
    done so.

 src/lib/krb5/ccache/cc_file.c | 1 -
 1 file changed, 1 deletion(-)

commit c4549f8f91fe53830f1e7d68d6d1f7b1a117a911
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 28 02:08:45 2013 -0400

    Fix an error case in krb5_sendauth
    
    If we fail to get the client principal when constructing the
    stack-allocated creds structure, don't double-free creds.server.

 src/lib/krb5/krb/sendauth.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 58871c23ee9b5a9201f479127fda65e7fcf06310
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 25 19:17:34 2013 -0400

    Fix minor KDC memory leaks
    
    Fix some small memory leaks which happen only in rare failure
    conditions.  Reported by Will Fiveash <will.fiveash@oracle.com>.

 src/kdc/kdc_authdata.c | 24 +++++++++---------------
 src/kdc/kdc_util.c     |  4 +++-
 src/kdc/main.c         |  2 +-
 3 files changed, 13 insertions(+), 17 deletions(-)

commit 47ec1ab146334f94b97e6572904a14ad67ee2524
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 25 17:38:41 2013 -0400

    Fix a trivial file leak writing kadmind pid file
    
    If we fail to write the pid to the pid file, we should still close the
    file before returning from write_pid_file().  The consequences of this
    bug are trivial because kadmin is just going to exit regardless.
    Reported by Will Fiveash <will.fiveash@oracle.com>.

 src/kadmin/server/ovsec_kadmd.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit fb92e73d12081d36b0497e55489293d296eb416d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 25 12:42:49 2013 -0400

    Export verto_set_flags from libverto
    
    When the bundled libverto was updated from 0.2.2 to 0.2.5,
    verto_set_flags should have been added to libverto.exports along with
    the other new functions.
    
    ticket: 7594 (new)
    target_version: 1.11.2
    tags: pullup

 src/util/verto/libverto.exports | 1 +
 1 file changed, 1 insertion(+)

commit 18d52ef70d7f518d78263f475b9ffad87f2c91e7
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Mar 25 15:18:53 2013 -0400

    Replace "First introduced" with concise "New"

 doc/admin/admin_commands/kadmin_local.rst |  3 +-
 doc/admin/admin_commands/kadmind.rst      |  2 +-
 doc/admin/admin_commands/krb5kdc.rst      |  3 +-
 doc/admin/conf_files/kdc_conf.rst         |  7 ++-
 doc/admin/conf_files/krb5_conf.rst        |  8 ++--
 src/include/krb5/krb5.hin                 | 74 +++++++++++++++----------------
 6 files changed, 47 insertions(+), 50 deletions(-)

commit 36c76aa3c625afc9291b9e1df071db51ccf37dab
Author: Simo Sorce <simo@redhat.com>
Date:   Sat Mar 16 15:23:03 2013 -0400

    Fix import_sec_context with interposers
    
    The code was correctly selecting the mechanism to execute, but it was
    improperly setting the mechanism type of the internal context when the
    selected mechanism was that of an interposer and vice versa.
    
    When an interposer is involved the internal context is that of the
    interposer, so the mechanism type of the context needs to be the
    interposer oid.  Conversely, when an interposer re-enters gssapi and
    presents a token with a special oid, the mechanism called is the real
    mechanism, and the context returned is a real mechanism context.  In
    this case the mechanism type of the context needs to be that of the
    real mechanism.
    
    ticket: 7592
    target_version: 1.11.2
    tags: pullup

 src/lib/gssapi/mechglue/g_imp_sec_context.c | 35 ++++++++++++-----------------
 1 file changed, 14 insertions(+), 21 deletions(-)

commit 24c8bacbccc854dc30fd6baee49cdd2bf2557e47
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Mar 24 01:30:33 2013 -0400

    make depend

 src/clients/kinit/deps                    |   5 +-
 src/clients/klist/deps                    |   6 +-
 src/clients/ksu/deps                      |  36 +-
 src/clients/kswitch/deps                  |   5 +-
 src/clients/kvno/deps                     |   5 +-
 src/kadmin/cli/deps                       |  13 +-
 src/kadmin/dbutil/deps                    |  45 +-
 src/kadmin/ktutil/deps                    |  10 +-
 src/kadmin/server/deps                    |  19 +-
 src/kdc/deps                              | 128 +++--
 src/lib/apputils/deps                     |  12 +-
 src/lib/crypto/builtin/deps               |  18 +-
 src/lib/crypto/builtin/des/deps           |  76 ++-
 src/lib/crypto/builtin/enc_provider/deps  |  28 +-
 src/lib/crypto/builtin/hash_provider/deps |  22 +-
 src/lib/crypto/builtin/md4/deps           |   5 +-
 src/lib/crypto/builtin/md5/deps           |   5 +-
 src/lib/crypto/builtin/sha1/deps          |   5 +-
 src/lib/crypto/builtin/sha2/deps          |   5 +-
 src/lib/crypto/crypto_tests/deps          | 116 +++--
 src/lib/crypto/krb/deps                   | 357 +++++++-------
 src/lib/gssapi/krb5/deps                  | 402 ++++++++--------
 src/lib/gssapi/mechglue/deps              |   9 +-
 src/lib/gssapi/spnego/deps                |   7 +-
 src/lib/kadm5/clnt/deps                   |   7 +-
 src/lib/kadm5/deps                        |  24 +-
 src/lib/kadm5/srv/deps                    |  42 +-
 src/lib/kadm5/unit-test/deps              |   6 +-
 src/lib/kdb/deps                          |  43 +-
 src/lib/krb5/asn.1/deps                   |  26 +-
 src/lib/krb5/ccache/deps                  | 111 +++--
 src/lib/krb5/deps                         |   7 +-
 src/lib/krb5/keytab/deps                  |  86 ++--
 src/lib/krb5/krb/deps                     | 752 +++++++++++++++---------------
 src/lib/krb5/os/deps                      | 343 ++++++--------
 src/lib/krb5/rcache/deps                  |  50 +-
 src/lib/krb5/unicode/deps                 |   6 +-
 src/plugins/kdb/db2/deps                  |  40 +-
 src/plugins/kdb/ldap/deps                 |   6 +-
 src/plugins/kdb/ldap/ldap_util/deps       |  42 +-
 src/plugins/kdb/ldap/libkdb_ldap/deps     | 148 +++---
 src/plugins/localauth/test/deps           |   6 +-
 src/plugins/preauth/pkinit/deps           |   7 +-
 src/slave/deps                            |  22 +-
 src/tests/asn.1/deps                      |  40 +-
 src/tests/create/deps                     |   5 +-
 src/tests/deps                            |  13 +-
 src/tests/hammer/deps                     |   5 +-
 src/tests/misc/deps                       |   5 +-
 src/tests/verify/deps                     |   5 +-
 src/util/gss-kernel-lib/deps              |  73 ++-
 51 files changed, 1515 insertions(+), 1744 deletions(-)

commit 6c8fed1bb850b92d471b0741a452bb56354fc0e9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Mar 24 01:28:13 2013 -0400

    Move a bunch of stuff out of k5-int.h
    
    Move internal declarations from k5-int.h to more localized headers
    (like int-proto.h) where appropriate.  Rename many symbols whose
    prototypes were moved to use the k5_ prefix instead of krb5int_.
    Remove some unused declarations or move them to the single source file
    they were needed in.  Remove krb5_creds_compare since it isn't used
    any more.

 src/include/k5-int.h                   | 371 ---------------------------------
 src/kdc/kdc_util.h                     |   3 -
 src/lib/crypto/builtin/des/des_int.h   |   9 -
 src/lib/crypto/nss/enc_provider/des.c  |   2 +-
 src/lib/crypto/nss/enc_provider/des3.c |   2 +-
 src/lib/krb5/ccache/cc-int.h           |  69 ++++++
 src/lib/krb5/ccache/cc_file.c          |   4 +-
 src/lib/krb5/ccache/cc_keyring.c       |   4 +-
 src/lib/krb5/ccache/cc_memory.c        |   7 +-
 src/lib/krb5/ccache/cc_mslsa.c         |   8 +-
 src/lib/krb5/ccache/cc_retr.c          |  95 +--------
 src/lib/krb5/ccache/ccapi/stdcc.c      |   9 +-
 src/lib/krb5/ccache/ccfns.c            |  12 +-
 src/lib/krb5/ccache/ser_cc.c           |   1 +
 src/lib/krb5/ccache/t_cc.c             |   1 +
 src/lib/krb5/keytab/kt-int.h           |   3 +
 src/lib/krb5/keytab/kt_file.c          |   9 +-
 src/lib/krb5/keytab/ktdefault.c        |   1 +
 src/lib/krb5/krb/copy_creds.c          |   7 +-
 src/lib/krb5/krb/enc_keyhelper.c       |   8 +-
 src/lib/krb5/krb/fast.c                |   1 +
 src/lib/krb5/krb/fwd_tgt.c             |   3 +-
 src/lib/krb5/krb/gen_save_subkey.c     |   8 +-
 src/lib/krb5/krb/get_creds.c           |   2 +-
 src/lib/krb5/krb/get_in_tkt.c          |  34 ++-
 src/lib/krb5/krb/gic_keytab.c          |  14 +-
 src/lib/krb5/krb/gic_opt.c             |  83 +++-----
 src/lib/krb5/krb/gic_opt_set_pa.c      |   4 +-
 src/lib/krb5/krb/gic_pwd.c             |  58 +++---
 src/lib/krb5/krb/in_tkt_sky.c          |  16 +-
 src/lib/krb5/krb/init_creds_ctx.h      |   7 +-
 src/lib/krb5/krb/init_ctx.c            |   8 +-
 src/lib/krb5/krb/int-proto.h           | 128 ++++++++++++
 src/lib/krb5/krb/kfree.c               |   9 -
 src/lib/krb5/krb/mk_cred.c             |   7 +-
 src/lib/krb5/krb/mk_rep.c              |  13 +-
 src/lib/krb5/krb/mk_req_ext.c          |   6 +-
 src/lib/krb5/krb/preauth2.c            |   1 +
 src/lib/krb5/krb/preauth_sam2.c        |   7 +-
 src/lib/krb5/krb/s4u_creds.c           |   9 +-
 src/lib/krb5/krb/sendauth.c            |   3 +-
 src/lib/krb5/krb/ser_ctx.c             |   3 +-
 src/lib/krb5/krb/srv_dec_tkt.c         |  11 +-
 src/lib/krb5/krb/t_cc_config.c         |   5 +-
 src/lib/krb5/libkrb5.exports           |  15 +-
 src/lib/krb5/os/accessor.c             |   5 +-
 src/lib/krb5/os/def_realm.c            |   2 +
 src/lib/krb5/os/dnsglue.h              |  14 ++
 src/lib/krb5/os/hostaddr.c             |   5 +-
 src/lib/krb5/os/hst_realm.c            |  14 +-
 src/lib/krb5/os/init_os_ctx.c          |   6 +-
 src/lib/krb5/os/krbfileio.c            |   9 +-
 src/lib/krb5/os/localaddr.c            |   3 +-
 src/lib/krb5/os/locate_kdc.c           |  13 +-
 src/lib/krb5/os/os-proto.h             |  18 ++
 src/lib/krb5/os/prompter.c             |   3 +-
 src/lib/krb5/os/trace.c                |   3 +-
 src/lib/krb5/os/ustime.c               |   1 +
 src/lib/krb5/os/write_msg.c            |   6 +-
 src/lib/krb5_32.def                    |   1 -
 60 files changed, 455 insertions(+), 728 deletions(-)

commit 81fde7e475b02986c1aff88766cc48882004d5dc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 22 16:00:48 2013 -0400

    Get rid of krb5_{get,free}_krbhst
    
    These functions were always internal.  They haven't been used since
    v5passwdd was eliminated in krb5 1.4.

 src/include/k5-int.h             |   2 -
 src/lib/krb5/libkrb5.exports     |   2 -
 src/lib/krb5/os/Makefile.in      |   7 ---
 src/lib/krb5/os/free_krbhs.c     |  41 -------------
 src/lib/krb5/os/get_krbhst.c     | 121 ---------------------------------------
 src/lib/krb5/os/hst_realm.c      |  10 +++-
 src/lib/krb5/os/ref_std_conf.out |   2 -
 src/lib/krb5/os/t_std_conf.c     |  36 +-----------
 8 files changed, 9 insertions(+), 212 deletions(-)

commit ee2044f38503edd2fdb8df9f3398784f747910fb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 22 12:59:48 2013 -0400

    Get rid of osconfig.c
    
    These variables were marked as internal in 1996.  Two are unused and
    the other is easily replaced with the macro it is initialized from.

 src/include/k5-int.h         |  3 ---
 src/lib/krb5/libkrb5.exports |  3 ---
 src/lib/krb5/os/Makefile.in  |  3 ---
 src/lib/krb5/os/os-proto.h   |  1 -
 src/lib/krb5/os/osconfig.c   | 41 -----------------------------------------
 src/lib/krb5/os/sendto_kdc.c |  4 ++--
 6 files changed, 2 insertions(+), 53 deletions(-)

commit ed6edd5d15d4c8265138914e7fe34e781fc5a0cf
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Mar 21 11:49:49 2013 -0400

    Rebuild NOTICE for 2013
    
    Also exclude copyright.rst from the notice.txt build, as maintainer-mode
    builds error out due to the "document isn't included in any toctree"
    warning otherwise produced.

 NOTICE      | 2 +-
 doc/conf.py | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 093704b74884dca424ffe5a88765e3c513f71ecb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 21 01:48:22 2013 -0400

    Clean up getclhoststr in ipropd_svc.c
    
    Based on a patch from Xi Wang <xi@mit.edu>.

 src/kadmin/server/ipropd_svc.c | 26 +++++++++-----------------
 1 file changed, 9 insertions(+), 17 deletions(-)

commit 48e750799dff48239a044c6a732f41ded25cc624
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Mar 20 14:47:05 2013 -0400

    Documentation Copyrights notice dates: 1985-2013

 doc/conf.py       | 2 +-
 doc/copyright.rst | 2 +-
 doc/notice.rst    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 453b89100eb1c8fa184550f9ab634779981927e4
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Mar 11 22:57:06 2013 -0400

    Update shlib.conf for FreeBSD
    
    FreeBSD has not emitted a.out binaries by default for a very long
    time; elf is the standard.
    
    Take sparc64 conditional for PICFLAGS from downstream.
    
    Enable "new" dtags (supported since FreeBSD 5.0) -- this
    prevents rpath entries in libraries from taking precedence over
    LD_LIBRARY_PATH, useful for testing.

 src/config/shlib.conf | 25 +++++++++++--------------
 1 file changed, 11 insertions(+), 14 deletions(-)

commit b1314b12b12e6cdbe80338010f265ccdaf359e4e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 15 13:03:26 2013 -0400

    Reset ulog header if iprop load fails
    
    If an iprop slave tries to load a dump from the master and it fails,
    reset the ulog header so we take another full dump, instead of
    reporting that the slave is current when it isn't.  Reported by
    Richard Basch <basch@alum.mit.edu>.
    
    ticket: 7588
    target_version: 1.11.2
    tags: pullup

 src/kadmin/dbutil/dump.c | 2 ++
 1 file changed, 2 insertions(+)

commit a8eec52a13ba108b8855aef8cf9dafeb37811d2e
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Fri Mar 15 12:05:56 2013 -0400

    Add PEM password prompter callback in PKINIT
    
    Supply a callack to PEM_read_bio_PrivateKey() using the prompter to
    request a password for encrypted PEM data.  Otherwise OpenSSL will use
    the controlling terminal.
    
    [ghudson@mit.edu: minor style cleanup, commit message]
    
    ticket: 7590

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 48 ++++++++++++++++++++--
 1 file changed, 45 insertions(+), 3 deletions(-)

commit 5bd6230bb2474bbed754c6d95eeee9c47c461d2c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 15 02:22:42 2013 -0400

    Eliminate unused variables

 src/lib/gssapi/mechglue/g_inq_cred.c               | 1 -
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c | 2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

commit 54d91d0666ac7539b0a8fe26fc4cb795ade1a042
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 15 02:16:39 2013 -0400

    Fix argument type in kg_unseal_v1
    
    The caller of kg_unseal_v1 passes a gss_qop_t * for the qop_state
    parameter, so make it use that type instead of an int *.  Noted by
    David Benjamin <davidben@mit.edu>.

 src/lib/gssapi/krb5/k5unseal.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7ed54bc66d81790ab33c056baf9ad826a646ee94
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 15 02:13:22 2013 -0400

    Fix kadmin_getpol format string
    
    Commit 0780e46fc13dbafa177525164997cd204cc50b51 matched a %ld format
    string with the integer 0, which is an int rather than a long.  Just
    put 0 in the format string instead.  Noted by David Benjamin
    <davidben@mit.edu>.

 src/kadmin/cli/kadmin.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 18796a2eb6c05706c6635453b3e425955aab93f4
Author: David Benjamin <davidben@mit.edu>
Date:   Wed Mar 13 01:08:01 2013 -0400

    Fix condition with empty body
    
    Found by clang's warnings.
    
    ticket: 7591 (new)
    target_version: 1.11.2
    tags: pullup

 src/lib/kdb/keytab.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit fae4c736021399750833e24316e19a82f62e21b2
Author: David Benjamin <davidben@mit.edu>
Date:   Wed Mar 13 01:07:32 2013 -0400

    Allocate space for NUL byte in test code
    
    Caught by ASan.

 src/lib/crypto/crypto_tests/t_cf2.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 525eafc83a0fbe8f215b7749b5774d54468a19d1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 15 01:57:40 2013 -0400

    Fix use-before-init in two test programs
    
    If krb5_init_context fails, use a null context for getting the error
    message, not a context we haven't yet initialized.  Observed by David
    Benjamin <davidben@mit.edu> using clang.

 src/lib/krb5/krb/t_cc_config.c | 2 +-
 src/lib/krb5/krb/t_in_ccache.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 233e97338784196ac610aaaffc74d4e7ba03ca9c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 11 16:09:06 2013 -0400

    Initialize status in krb5_ldap_parse_db_params
    
    If db_args is non-null but empty, status could be returned without
    being initialized; gcc with optimization correctly warns about this,
    causing a build failure.  (This bug was introduced by
    0b1dc2f93da4c860dd27f1ac997617b712dff383 which was pushed after the
    1.11 release branch, so it isn't in any release.)

 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4b7517731a0bf1026ff5a9a6eb1cc16b52f6debb
Author: Alex Dehnert <adehnert@mit.edu>
Date:   Fri Mar 8 23:48:33 2013 -0500

    Add support for k5srvutil -e keysalts
    
    k5srvutil is a little more convenient to use for rolling keys than
    kadmin is.  When migrating off 1DES, though, it may be desirable to
    explicitly specify the desired keysalts.  This adds an option, -e, to
    k5srvutil to specify desired keysalts.
    
    [ghudson@mit.edu: style fix; make whitespace in keysalt list work]
    
    ticket: 7589 (new)

 doc/admin/admin_commands/k5srvutil.rst |  5 ++++-
 src/kadmin/cli/k5srvutil.sh            | 10 ++++++++--
 2 files changed, 12 insertions(+), 3 deletions(-)

commit ec217570e20d4702be2830235bad56184d47b1d2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 11 13:48:13 2013 -0400

    Remove stray include in localauth_plugin.h
    
    This unnecessary include was causing build failures on some systems by
    making libkrb5 sources depend on gssapi.h.

 src/include/krb5/localauth_plugin.h |   1 -
 src/lib/krb5/os/deps                | 110 ++++++++++++------------------------
 src/plugins/localauth/test/deps     |  21 ++-----
 3 files changed, 41 insertions(+), 91 deletions(-)

commit 4aec0626fffea5d7e060979c2a4dc9555beae96a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 1 13:12:19 2013 -0500

    Document localauth interface
    
    ticket: 7583

 doc/admin/conf_files/krb5_conf.rst | 35 +++++++++++++++++++++++++++++++
 doc/plugindev/index.rst            |  1 +
 doc/plugindev/localauth.rst        | 43 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 79 insertions(+)

commit b8696b1ed70ffebbeee7142f1e5e086d75ce4e30
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 27 15:00:37 2013 -0500

    Add tests for localauth interface
    
    Create a test module, program, and script to exercise the
    krb5_aname_to_localname and krb5_k5userok functions as well as the
    localauth pluggable interface.
    
    ticket: 7583

 .gitignore                                        |   1 +
 src/Makefile.in                                   |   1 +
 src/configure.in                                  |   1 +
 src/plugins/localauth/test/Makefile.in            |  29 ++++
 src/plugins/localauth/test/deps                   |  23 +++
 src/plugins/localauth/test/localauth_test.exports |   2 +
 src/plugins/localauth/test/main.c                 | 169 ++++++++++++++++++++++
 src/tests/Makefile.in                             |  12 +-
 src/tests/t_localauth.c                           |  72 +++++++++
 src/tests/t_localauth.py                          | 144 ++++++++++++++++++
 10 files changed, 450 insertions(+), 4 deletions(-)

commit 4216fb5b0e0abb80a3ccd8251abddc18435d81f3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 13 15:29:48 2013 -0500

    Add localauth pluggable interface
    
    Add a new pluggable interface for local authorization, and replace the
    existing krb5_aname_to_localname and krb5_kuserok implementations with
    implementations based on the pluggable interface.
    
    ticket: 7583 (new)

 .gitignore                          |   2 -
 src/include/k5-int.h                |   7 +-
 src/include/k5-trace.h              |   8 +
 src/include/krb5/localauth_plugin.h | 139 +++++++
 src/lib/krb5/krb/plugin.c           |   3 +-
 src/lib/krb5/os/Makefile.in         |  73 +---
 src/lib/krb5/os/an_to_ln.c          | 784 ------------------------------------
 src/lib/krb5/os/deps                | 132 ++++--
 src/lib/krb5/os/kuserok.c           | 203 ----------
 src/lib/krb5/os/localauth.c         | 455 +++++++++++++++++++++
 src/lib/krb5/os/localauth_an2ln.c   |  59 +++
 src/lib/krb5/os/localauth_k5login.c | 183 +++++++++
 src/lib/krb5/os/localauth_names.c   | 102 +++++
 src/lib/krb5/os/localauth_rule.c    | 338 ++++++++++++++++
 src/lib/krb5/os/os-proto.h          |   9 +
 15 files changed, 1426 insertions(+), 1071 deletions(-)

commit 055d1ffa81d0730e92aa3f1ed5045cd805c74957
Author: Nickolai Zeldovich <nickolai@csail.mit.edu>
Date:   Sun Mar 3 01:38:22 2013 -0500

    Fix dependencies in tests/gssapi
    
    Use $(COMMON_DEPS) instead of $(COMMON_DEPLIBS) for dependencies; the
    latter appears to be a typo.  Fixes build when using "make -j".
    
    ticket: 7587 (new)
    target_version: 1.11.2
    tags: pullup

 src/tests/gssapi/Makefile.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d77d40b0e2d3f60a49df0131d96cc05d80ca6107
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 28 18:56:45 2013 -0500

    Simplify and clarify lookup_etypes_for_keytab

 src/lib/krb5/krb/gic_keytab.c | 48 +++++++++++++++++++------------------------
 1 file changed, 21 insertions(+), 27 deletions(-)

commit a39af2971e03d3dc6da2cfd8959feebd40a0ffc0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 28 18:55:31 2013 -0500

    Fix a memory leak in krb5_get_init_creds_keytab
    
    lookup_etypes_for_keytab was not freeing the keytab entries it
    iterated over.  Reported by nalin@redhat.com.
    
    ticket: 7586
    target_version: 1.11.2
    tags: pullup

 src/lib/krb5/krb/gic_keytab.c | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 8df7b929c3ee272e8255d57720c3e299ebccd198
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 27 17:29:16 2013 -0500

    Add krb5_free_enctypes API
    
    Rename krb5_free_ktypes to krb5_free_enctypes and add it to the public
    API.
    
    ticket: 7584

 doc/appdev/refs/api/index.rst  |  1 +
 src/include/k5-int.h           |  2 --
 src/include/krb5/krb5.hin      | 13 +++++++++++++
 src/lib/krb5/ccache/cc_mslsa.c |  4 ++--
 src/lib/krb5/krb/init_ctx.c    |  4 ++--
 src/lib/krb5/libkrb5.exports   |  2 +-
 src/lib/krb5_32.def            |  4 +++-
 7 files changed, 22 insertions(+), 8 deletions(-)

commit f09c97320e683a2ad0e42df63aeedd16b78c9ad2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 27 16:33:28 2013 -0500

    Add missing .gitignore entries and clean rules
    
    ticket: 7585

 .gitignore                         | 11 +++++++++++
 src/lib/gssapi/generic/Makefile.in |  4 ++--
 src/lib/krb5/krb/Makefile.in       |  3 +++
 src/lib/krb5/os/Makefile.in        |  2 +-
 src/plugins/kdb/db2/Makefile.in    |  2 +-
 src/tests/Makefile.in              |  3 ++-
 src/tests/gssapi/Makefile.in       |  2 +-
 src/util/support/Makefile.in       |  2 +-
 8 files changed, 22 insertions(+), 7 deletions(-)

commit ea5867f4c2283e0ef5ca51109010cfa26d6e5669
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Feb 25 13:12:33 2013 -0500

    Fix windows build
    
    Catch up to the split of preauth_plugin.h into client and
    kdc specific portions.  While here, use copy's /y flag to suppress
    an override-confirmation prompt (though we do not list any dependencies
    for this target at the moment, so no such prompt will be generated).
    
    Do not disable library finalizers for windows, erroneously disabled
    in 4538146e1452e0966164119cefb0804993ce6bbb.

 src/include/Makefile.in   | 2 +-
 src/include/k5-platform.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 767a8e0074b0ad6dcba1316ea4b5cb690634e70d
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 21 14:38:58 2013 -0500

    Update acknowledgments in README
    
    Also update copyright years.

 README | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit c29d5f61af301aa8993b01ed0e3eb4f529d6862c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 21 12:36:07 2013 -0500

    Fix fd leak in DIR ccache cursor function
    
    If dcc_ptcursor_next reached the end of a directory, it called free()
    on the directory handle instead of closedir(), causing the directory
    fd to be leaked.  Call closedir() instead.
    
    ticket: 7573
    target_version: 1.11.1
    tags: pullup

 src/lib/krb5/ccache/cc_dir.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c264c4e824e1abe77806e7bf43ab2641459b7ee9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 20 12:06:12 2013 -0500

    Fix memory leak closing DIR ccaches
    
    A ccache type's close function is supposed to free the cache container
    as well as the type-specific data.  dcc_close was not doing so,
    causing a small memory leak each time a ccache is created or
    destroyed.
    
    ticket: 7574 (new)
    target_version: 1.11.1
    tags: pullup

 src/lib/krb5/ccache/cc_dir.c | 1 +
 1 file changed, 1 insertion(+)

commit f20a77e879d203cdcb1bdbf9dc8e604a5187c88f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 17 12:44:45 2013 -0500

    Allow multi-hop SAM-2 exchanges
    
    Prior to 1.11, it was possible to do SAM-2 preauth exchanges with
    multiple hops by sending repeated preauth-required errors with
    different challenges (which is not the way multi-hop exchanges are
    described in RFC 6113, but it can still work).  This stopped working
    when SAM-2 was converted to a built-in module.  Make it work again.
    
    ticket: 7571 (new)
    target_version: 1.11.1
    tags: pullup

 src/lib/krb5/krb/preauth2.c | 5 +++++
 1 file changed, 5 insertions(+)

commit b71f8c4aacea8849ceaf31a2fa95e143f3943097
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Feb 15 11:41:27 2013 -0500

    Cleaner fix for #7570
    
    Remove variables and labels which are no longer needed.

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit c773d3c775e9b2d88bcdff5f8a8ba88d7ec4e8ed
Author: Xi Wang <xi.wang@gmail.com>
Date:   Thu Feb 14 18:17:40 2013 -0500

    PKINIT null pointer deref [CVE-2013-1415]
    
    Don't dereference a null pointer when cleaning up.
    
    The KDC plugin for PKINIT can dereference a null pointer when a
    malformed packet causes processing to terminate early, leading to
    a crash of the KDC process.  An attacker would need to have a valid
    PKINIT certificate or have observed a successful PKINIT authentication,
    or an unauthenticated attacker could execute the attack if anonymous
    PKINIT is enabled.
    
    CVSSv2 vector: AV:N/AC:M/Au:N/C:N/I:N/A:C/E:P/RL:O/RC:C
    
    This is a minimal commit for pullup; style fixes in a followup.
    [kaduk@mit.edu: reformat and edit commit message]
    
    ticket: 7570 (new)
    target_version: 1.11.1
    tags: pullup

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 316bf74b4696058e2b60c95c9d0fc90d6c2c2ffe
Author: Jonathan Reams <jreams@columbia.edu>
Date:   Fri Feb 15 02:11:57 2013 -0500

    Convert success in krb5_chpw_result_code_string
    
    Result code 0 used to be converted properly by krb5_set_password,
    though not krb5_change_password; this changed in 1.10 when
    krb5int_setpw_result_code_string was folded into
    krb5_chpw_result_code_string.  Restore the old behavior, and make it
    apply to krb5_change_password as well, by making
    krb5_chpw_result_code_string convert result code 0.
    
    [ghudson@mit.edu: commit message]
    
    ticket: 7569 (new)
    target_version: 1.11.1
    tags: pullup

 src/lib/krb5/krb/chpw.c | 3 +++
 1 file changed, 3 insertions(+)

commit 6dda284554a869f7fa1e6d2a035df06c97f103ef
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 14 11:41:10 2013 -0500

    Modernize k5buf
    
    Rename the krb5int_buf_ family of functions to use the k5_ prefix for
    brevity.  Reformat some k5buf implementation code to match current
    practices.

 src/clients/ksu/authorization.c                    |  10 +-
 src/include/k5-buf.h                               |  75 ++++----
 src/lib/crypto/crypto_tests/t_hmac.c               |   8 +-
 src/lib/crypto/krb/cf2.c                           |  14 +-
 src/lib/gssapi/generic/gssapiP_generic.h           |   6 +-
 src/lib/gssapi/generic/oid_ops.c                   |  12 +-
 src/lib/gssapi/mechglue/g_export_cred.c            |  14 +-
 src/lib/kadm5/alt_prof.c                           |  12 +-
 src/lib/kadm5/str_conv.c                           |  10 +-
 src/lib/kdb/kdb5.c                                 |  20 +-
 src/lib/krb5/krb/chpw.c                            |  52 +++---
 src/lib/krb5/krb/gic_opt.c                         |  12 +-
 src/lib/krb5/krb/srv_rcache.c                      |  16 +-
 src/lib/krb5/os/an_to_ln.c                         |  10 +-
 src/lib/krb5/os/dnsglue.c                          |  12 +-
 src/lib/krb5/os/dnssrv.c                           |  12 +-
 src/lib/krb5/os/expand_path.c                      |  12 +-
 src/lib/krb5/os/sendto_kdc.c                       |  20 +-
 src/lib/krb5/os/trace.c                            |  79 ++++----
 src/lib/krb5/rcache/rc_dfl.c                       |  44 ++---
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |  10 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      |   8 +-
 src/plugins/preauth/pkinit/pkinit_crypto_nss.c     |  35 ++--
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c |  35 ++--
 src/util/gss-kernel-lib/t_kgss_user.c              |  12 +-
 src/util/support/json.c                            |  38 ++--
 src/util/support/k5buf-int.h                       |  11 +-
 src/util/support/k5buf.c                           |  57 +++---
 src/util/support/libkrb5support-fixed.exports      |  18 +-
 src/util/support/t_k5buf.c                         | 208 +++++++++++----------
 30 files changed, 443 insertions(+), 439 deletions(-)

commit 80f53c8b2c745e75dc9d22acba63812d8533c133
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 11 21:07:54 2013 -0500

    Add k5_json_array_fmt and use it in export_cred.c
    
    Add a template-based array constructor for convenient marshalling of
    structured values as JSON array values.  Use it to simplify
    export_cred.c.

 src/include/k5-json.h                         |  18 +
 src/lib/gssapi/krb5/export_cred.c             | 534 +++++++++++++-------------
 src/util/support/json.c                       |  93 +++++
 src/util/support/libkrb5support-fixed.exports |   2 +
 src/util/support/t_json.c                     |  26 ++
 5 files changed, 412 insertions(+), 261 deletions(-)

commit 61116eb28a7520dda1e5febba95ac6ba1e70e6ac
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 30 17:17:45 2012 -0400

    Make internal JSON functions return error codes
    
    Return error codes (0, ENOMEM, or EINVAL) from JSON support functions
    instead of returning results directly.  This makes error handling
    simpler for functions which assemble JSON objects and then return a
    krb5_error_code values.  Adjust all callers.  Use shims in
    export_cred.c to minimize changes there; it will be redesigned
    internally in a subsequent commit.

 src/include/k5-json.h             |  36 +--
 src/lib/gssapi/krb5/export_cred.c | 151 ++++++-----
 src/lib/gssapi/krb5/import_cred.c |  21 +-
 src/lib/krb5/krb/get_in_tkt.c     |  32 +--
 src/lib/krb5/krb/init_creds_ctx.h |   4 +-
 src/lib/krb5/krb/preauth2.c       |  19 +-
 src/lib/krb5/krb/preauth_otp.c    | 128 +++++----
 src/util/support/json.c           | 536 ++++++++++++++++++++++----------------
 src/util/support/t_json.c         |  83 +++---
 9 files changed, 546 insertions(+), 464 deletions(-)

commit 884e040c0478c94585395a03dfbb0bbdee7c5ed4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 11 21:13:15 2013 -0500

    Fix RFC 5587 const pointer typedefs
    
    gss_const_ctx_id_t, gss_const_cred_id_t, and gss_const_name_t are
    supposed to be const pointers to the appropriate structures, not the
    structures themselves.  These are not used by any prototypes yet, and
    no application would have any reason to use them as they are, so it
    should be safe to change them within the public header.
    
    ticket: 7567 (new)
    target_version: 1.11.1
    tags: pullup

 src/lib/gssapi/generic/gssapi.hin | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7905cd6a2eddbf264242bb2a85f811878b2da7ab
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Feb 9 00:43:35 2013 -0500

    Add and use k5memdup, k5memdup0 helpers
    
    Add k5-int.h static functions to duplicate byte ranges, optionally
    with a trailing zero byte, and set an error code like k5alloc does.
    Use them where they would shorten existing code.

 src/include/k5-int.h                               | 22 ++++++++++++++++++++++
 src/kadmin/server/schpw.c                          |  5 +----
 src/kdc/fast_util.c                                | 11 ++++-------
 src/kdc/kdc_preauth.c                              |  4 +---
 src/lib/crypto/krb/checksum_confounder.c           |  9 ++++-----
 src/lib/crypto/krb/derive.c                        |  3 +--
 src/lib/crypto/krb/enc_old.c                       |  3 +--
 src/lib/gssapi/krb5/gssapi_krb5.c                  |  5 +----
 src/lib/gssapi/krb5/import_cred.c                  |  6 ++----
 src/lib/gssapi/krb5/import_name.c                  |  6 ++----
 src/lib/gssapi/krb5/naming_exts.c                  |  4 +---
 src/lib/kadm5/srv/svr_principal.c                  |  8 +++-----
 src/lib/kdb/kdb5.c                                 |  7 ++-----
 src/lib/kdb/kdb_default.c                          |  6 +++---
 src/lib/kdb/kdb_log.c                              |  7 ++-----
 src/lib/krb5/ccache/ccbase.c                       | 10 +++-------
 src/lib/krb5/keytab/kt_srvtab.c                    |  7 +++----
 src/lib/krb5/keytab/ktbase.c                       | 10 +++-------
 src/lib/krb5/krb/copy_tick.c                       |  6 ++----
 src/lib/krb5/krb/fwd_tgt.c                         |  9 +++------
 src/lib/krb5/krb/get_in_tkt.c                      |  6 ++----
 src/lib/krb5/krb/pac.c                             | 18 ++++++------------
 src/lib/krb5/krb/pac_sign.c                        |  6 ++----
 src/lib/krb5/krb/preauth2.c                        |  9 ++++-----
 src/lib/krb5/krb/send_tgs.c                        |  8 ++++----
 src/lib/krb5/krb/walk_rtree.c                      | 14 ++++----------
 src/lib/krb5/os/an_to_ln.c                         | 22 +++++-----------------
 src/lib/krb5/os/changepw.c                         | 13 ++++---------
 src/lib/krb5/os/get_krbhst.c                       |  8 ++------
 src/lib/krb5/os/hostaddr.c                         |  7 ++-----
 src/lib/krb5/os/locate_kdc.c                       |  6 ++----
 src/lib/krb5/rcache/rc_dfl.c                       |  4 +---
 src/lib/krb5/unicode/ucstr.c                       |  8 ++------
 src/plugins/kdb/db2/adb_policy.c                   |  9 +++------
 src/plugins/kdb/db2/kdb_xdr.c                      | 21 ++++++++-------------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       | 18 ++++++------------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |  7 ++-----
 src/plugins/preauth/pkinit/pkinit_srv.c            |  4 ++--
 38 files changed, 125 insertions(+), 211 deletions(-)

commit 92e2bac0f38f7f60a8fc74b5964357212c4289e1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 8 01:59:19 2013 -0500

    Simplify TGS request construction
    
    Move krb5int_make_tgs_request from gc_via_tkt.c into send_tgs.c,
    combine it with krb5int_make_tgs_request_ext (which nothing else
    called), and rename the combined function to k5_make_tgs_req.  Also
    use a typedef for the pacb callback.

 src/lib/krb5/krb/gc_via_tkt.c | 81 ++++---------------------------------------
 src/lib/krb5/krb/get_creds.c  | 10 +++---
 src/lib/krb5/krb/int-proto.h  | 66 +++++++++--------------------------
 src/lib/krb5/krb/send_tgs.c   | 74 ++++++++++++++++++---------------------
 4 files changed, 60 insertions(+), 171 deletions(-)

commit 8510f8949a7b92fa8c1b0e3b5c0764ea27eaba6f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 8 00:18:50 2013 -0500

    Modernize send_tgs.c
    
    Bring send_tgs.c up to date with current coding practices.  No
    functional changes.

 src/lib/krb5/krb/send_tgs.c | 435 +++++++++++++++++++-------------------------
 1 file changed, 190 insertions(+), 245 deletions(-)

commit 6d78c1e7b1588500050a044c2c831994c9becaaa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 3 14:44:22 2013 -0500

    Replace i_vector with cstate in auth context
    
    Use a proper cipher state in the auth context structure, and free it
    when the auth context is freed.  Simplify mk_priv/rd_priv accordingly.

 src/lib/krb5/krb/auth_con.c | 38 +++++++++++++++-----------
 src/lib/krb5/krb/auth_con.h |  2 +-
 src/lib/krb5/krb/mk_priv.c  | 18 +++----------
 src/lib/krb5/krb/rd_priv.c  | 11 +++-----
 src/lib/krb5/krb/ser_actx.c | 65 +++++++++++++--------------------------------
 src/lib/krb5/krb/t_ser.c    | 11 --------
 6 files changed, 50 insertions(+), 95 deletions(-)

commit ad29a3655543091d59182e6696b78b1055152adb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 5 12:43:53 2013 -0500

    Desupport krb5_auth_con_setivector
    
    ticket: 7565 (new)

 src/lib/krb5/krb/auth_con.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 62d0f78c3b420eba1812d232c03ea25a59d5ce64
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 3 12:25:10 2013 -0500

    Add kprop Python tests
    
    Create a K5Realm.kprop_port method so test scripts can invoke kprop
    usefully, and create a simple Python test script exercising the same
    kprop functionality as the dejagnu suite's kprop.exp.

 src/tests/Makefile.in |  1 +
 src/tests/t_kprop.py  | 44 ++++++++++++++++++++++++++++++++++++++++++++
 src/util/k5test.py    | 12 +++++++++---
 3 files changed, 54 insertions(+), 3 deletions(-)

commit 8d01455ec9ed88bd3ccae939961a6e123bb3d45f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 3 13:21:34 2013 -0500

    Make kprop/kpropd work with RC4 session key
    
    In krb5_auth_con_initivector and mk_priv/rd_priv, stop assuming that
    the enctype's block size is the size of the cipher state.  Instead,
    make and discard a cipher state to get the size.
    
    ticket: 7561
    target_version: 1.11.1
    tags: pullup

 src/lib/krb5/krb/auth_con.c | 20 ++++++++++----------
 src/lib/krb5/krb/mk_priv.c  |  9 +++++----
 src/lib/krb5/krb/rd_priv.c  | 10 ++++------
 3 files changed, 19 insertions(+), 20 deletions(-)

commit 9bddaebd2dbdbf74086c94d55a5f307898463b2c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 4 22:44:45 2013 -0500

    Modernize dump.c
    
    Reformat and simplify dump.c code according to current coding
    standards.  No functional changes except for some error messages.

 src/kadmin/dbutil/dump.c      | 2004 ++++++++++++++---------------------------
 src/kadmin/dbutil/kdb5_util.h |    2 +-
 src/kadmin/dbutil/ovload.c    |    4 +-
 3 files changed, 697 insertions(+), 1313 deletions(-)

commit d055554b7c338bac0e7a679b431c7faaf53819c9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 6 14:49:09 2013 -0500

    Refactor dump.c
    
    When dumping, use a common iterator function to unpack the dump_args
    structure, unparse and filter the principal name, and convert master
    keys.  Add helper functions to dump and load the "octets or -1" format
    used for optional binary fields in the current dump format.

 src/kadmin/dbutil/dump.c | 299 ++++++++++++++++++++---------------------------
 1 file changed, 124 insertions(+), 175 deletions(-)

commit 8085307245cb798bd2b750f27345cf4ece4e9bfa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 5 00:31:23 2013 -0500

    Reorder dump.c
    
    Without changing anything (except to make a few internal functions
    static), reorder dump.c to bottom-up order so that forward function
    declarations aren't needed.

 src/kadmin/dbutil/dump.c | 952 +++++++++++++++++++++++------------------------
 1 file changed, 462 insertions(+), 490 deletions(-)

commit 581b1141d628ca01414bcae68e23d45320403dba
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 4 18:43:22 2013 -0500

    Remove -b6 and -old dump formats
    
    Get rid of the code to dump and load -b6 and -old format dump files.
    Loading these versions hasn't worked since at least 1.3.
    
    ticket: 7564 (new)

 doc/admin/admin_commands/kdb5_util.rst |  26 +-
 src/kadmin/dbutil/dump.c               | 598 +--------------------------------
 2 files changed, 13 insertions(+), 611 deletions(-)

commit a71ba2c85329f3a0573bf51cad46f0d3facd5d0e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 4 18:21:45 2013 -0500

    Add more tests for dump and load
    
    Move the existing dump/load tests from t_general.py to a new script
    t_dump.py.  Add additional tests using pre-created dumpfiles, to
    exercise the -r18, -r13, -b7, and -ov formats.
    
    bigredbutton: whitespace

 src/tests/Makefile.in        |   1 +
 src/tests/dumpfiles/dump     |  10 +++++
 src/tests/dumpfiles/dump.b7  |  10 +++++
 src/tests/dumpfiles/dump.ov  |   8 ++++
 src/tests/dumpfiles/dump.r13 |  10 +++++
 src/tests/dumpfiles/dump.r18 |  10 +++++
 src/tests/t_dump.py          | 101 +++++++++++++++++++++++++++++++++++++++++++
 src/tests/t_general.py       |  27 +-----------
 8 files changed, 151 insertions(+), 26 deletions(-)

commit 1c84a94d25d62e4f78c09464f5ef9bd30bbb1e3e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 4 14:01:40 2013 -0500

    Simplify kdb5_util create using a null password
    
    kadm5_create_principal now uses a random key if passed a null
    password, so we don't need a multi-step process to create admin
    principals when creating a database any more.

 src/kadmin/dbutil/kadm5_create.c | 37 +++++++------------------------------
 1 file changed, 7 insertions(+), 30 deletions(-)

commit 1b7f7eef8a95bda0135159b2c06a168b56d9f42b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 1 11:52:48 2013 -0500

    Fix kdb5_util dump.c uninitialized warnings
    
    Some versions of clang report an uninitialized variable warning (which
    we treat as an error) in process_k5beta_record.  Due to the if-ladder
    style of the function, uninitialized tmpint values can be copied
    around in certain error cases, although the garbage values would be
    ultimately ignored.  As a minimal fix, initialize the tmpint
    variables.
    
    ticket: 7560 (new)
    target_version: 1.11.1
    tags: pullup

 src/kadmin/dbutil/dump.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1f6d917fb52be81c9d009d7c10177d1193bf5ae1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 1 02:14:45 2013 -0500

    Simplify LDAP password decoding
    
    Make dec_password a static function in ldap_service_stash.c and remove
    some impedance mismatch with krb5_ldap_readpassword() by making it
    operate on C strings and return a krb5_error_code.

 .../kdb/ldap/libkdb_ldap/ldap_service_stash.c      | 146 +++++++--------------
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.h      |  12 --
 2 files changed, 45 insertions(+), 113 deletions(-)

commit b7fc3fe5bf37e29acdcf164238fdb11a79983755
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 18 15:45:52 2013 -0500

    Refactor rellinks formatting in layout.html

 doc/_templates/layout.html | 38 +++++++++++++++-----------------------
 1 file changed, 15 insertions(+), 23 deletions(-)

commit 044a831217e7d4fc95ecfe83b5bb9840bd13f363
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jan 17 23:29:59 2013 -0500

    Reduce copied code in layout.html
    
    layout.html unneccesarily copied code from the parent
    agogo/layout.html content block just to alter the sidebar.  Override
    various subblocks of the sidebar instead.

 doc/_templates/layout.html | 50 +++++++++++++++++++---------------------------
 1 file changed, 20 insertions(+), 30 deletions(-)

commit 3e4bb2ebc22e947dfb5a6b3217fd35b3fb2dc82f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jan 17 22:58:46 2013 -0500

    Consolidate style settings in kerb.css
    
    Move style settings that were previously in layout.html to kerb.css.
    Rename kerb.css kerb.css_t, making it a template, to allow
    parameterized style settings to remain parameterized.

 doc/_static/kerb.css       | 163 -------------------------------------------
 doc/_static/kerb.css_t     | 169 +++++++++++++++++++++++++++++++++++++++++++++
 doc/_templates/layout.html |   9 +--
 3 files changed, 172 insertions(+), 169 deletions(-)

commit ba8a8a6b25027079ffd3e565a6e6ed450217a024
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jan 17 22:42:23 2013 -0500

    Fix "search" accesskey in layout.html
    
    The accesskey for the "search" link conflicted with the one for the
    "contents" link.
    
    ticket: 7559 (new)
    target_version: 1.11.1
    tags: pullup

 doc/_templates/layout.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 95fc179c21cab802469907b2759f0e8bd1cafef1
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jan 17 22:39:57 2013 -0500

    Fix typos in layout.html
    
    There were multiple misplaced semicolons, etc.
    
    ticket: 7558 (new)
    target_version: 1.11.1
    tags: pullup

 doc/_templates/layout.html | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 21e14aed841e109b31a9f27c0e78751e450364f2
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jan 17 17:56:53 2013 -0500

    Fix h1 end tag in Sphinx header titles
    
    A </h1> end tag was incorrectly written as <h1>.  Also adjust style
    settings so that the resulting computed style remains the same for
    div.rel.
    
    ticket: 7557 (new)
    target_version: 1.11.1
    tags: pullup

 doc/_static/kerb.css       | 6 ++++++
 doc/_templates/layout.html | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 172b3f475e2d91d3a11dc42f630f238ec52712f9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 31 13:40:36 2013 -0500

    Remove partial LDAP client cert support
    
    The LDAP KDB module has some code to interpret {FILE} values in stash
    files, and set the service_cert_path/pass fields in the ldap context.
    But there was no code to actually use those values to do client cert
    authentication, so it wasn't useful.  Remove the partial
    implementation.

 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |  2 -
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c   | 89 +++-------------------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       | 10 ---
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.c      | 77 +++++++------------
 4 files changed, 40 insertions(+), 138 deletions(-)

commit fedba8d99e616de74129b64f619990150eb334bb
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Jan 31 11:39:44 2013 -0500

    New section: Contributing to Kerb documentation

 doc/about.rst | 31 +++++++++++++++++--------------
 1 file changed, 17 insertions(+), 14 deletions(-)

commit 8924d0d333248e7ea1073affdf48eaafc1909d97
Author: Viktor Dukhovni <viktor@twosigma.com>
Date:   Wed Jan 30 22:58:50 2013 -0500

    Fix COPY_FIRST_CANONNAME hostent search
    
    In fake-addrinfo.c, the COPY_FIRST_CANONNAME logic erroneously assumes
    that h_name is the same as h_aliases[0].  Look at h_name before
    h_aliases for an FQDN, since h_name is normally the
    forward-canonicalized name and h_aliases are not.
    
    [ghudson@mit.edu: rewrote commit message]
    
    ticket: 7556 (new)

 src/util/support/fake-addrinfo.c | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit cba077afd0a3c133c52cc25c84da62205ba61013
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 31 02:15:59 2013 -0500

    Revert previous change to process_tgs_req
    
    Commit c072b059ecff257e7600be0e86869decd135d422 did not have the
    intended effect because, at the point where is_referral is set,
    request->server has already been modified to contain server->princ.
    
    ticket: 7555
    status: open

 src/kdc/do_tgs_req.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c072b059ecff257e7600be0e86869decd135d422
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 31 01:26:22 2013 -0500

    Fix is_referral flag in KDC TGS code
    
    A server response which is a cross-realm TGT is not a referral if it
    was directly requested by the client.  Misclassifying such a response
    as a referral means we don't mirror the request's name type, which has
    been observed to break older Java clients.
    
    ticket: 7555 (new)

 src/kdc/do_tgs_req.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a453a2c654f7c4ca447d336199f395b8fa305de8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 29 13:16:05 2013 -0500

    Note which release -x debug was added in

 doc/admin/admin_commands/kadmin_local.rst | 3 ++-
 doc/admin/admin_commands/kadmind.rst      | 1 +
 doc/admin/admin_commands/krb5kdc.rst      | 3 ++-
 3 files changed, 5 insertions(+), 2 deletions(-)

commit e4e222a2471119733ddc1a8cfc648cc2be763974
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 29 13:13:04 2013 -0500

    Fix prepend_err_str in LDAP KDB module
    
    Use the oerr parameter to fetch the existing message.  Stop handling
    oerr == 0, since no call sites were using it.  Free the old error
    message before returning.

 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 8cbbd80f11d85fb733fb1522cd19eb686b6d3fe8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jan 28 22:30:41 2013 -0500

    Add LDAP debug DB option
    
    Add a DB option in the LDAP KDB module to turn on debugging messages.
    Adapted from a patch by Zoran Pericic <zpericic@inet.hr>.
    
    ticket: 7551 (new)

 doc/admin/admin_commands/kadmin_local.rst        | 5 +++++
 doc/admin/admin_commands/kadmind.rst             | 6 ++++++
 doc/admin/admin_commands/krb5kdc.rst             | 6 ++++++
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h      | 1 +
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c | 1 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c     | 2 ++
 6 files changed, 21 insertions(+)

commit 0b1dc2f93da4c860dd27f1ac997617b712dff383
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jan 28 20:15:01 2013 -0500

    Refactor LDAP DB option parsing code
    
    krb5_ldap_open and krb5_ldap_create contain two large, almost
    identical blocks of DB option processing code.  Factor it out into a
    new function krb5_ldap_parse_db_params in ldap_misc.c, and simplify
    the factored-out code.  Create a helper function to add server entries
    and use it to simplify krb5_ldap_read_server_params as well as DB
    option parsing.  Since the new DB option helper uses isspace instead
    of isblank, we no longer require portability goop for isblank.

 src/configure.in                               |   3 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c    | 201 ++-----------------------
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h    |   1 -
 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c | 153 ++-----------------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c   | 184 +++++++++++++++++-----
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h   |   6 +-
 src/tests/t_kdb.py                             |   2 +-
 7 files changed, 169 insertions(+), 381 deletions(-)

commit 2743fdee849be4a00a9ea72d601004c95b22dd56
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 25 18:59:09 2013 -0500

    Make kproplog handle underfull iprop logs
    
    kproplog currently assumes that an iprop log is full once it has
    circled--which is true right now but will need to change for
    hierarchical slaves.  Avoid this assumption by using the correct
    index modulus in print_update whether or not the log is full.
    
    Based on a patch from Richard Basch <basch@alum.mit.edu>.

 src/slave/kproplog.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 74bee54227deb64a41c2e79f57dd2a2c5ea010a3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 25 13:11:27 2013 -0500

    Check for negative poll timeout in k5_sendto_kdc
    
    ticket: 7553
    target_version: 1.11.1
    tags: pullup

 src/lib/krb5/os/sendto_kdc.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 1876508ebe5db0c529a729f12023db2a23df1dbc
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Thu Oct 25 12:36:26 2012 -0500

    Quiet kpropd.c signed/unsigned comparison warnings
    
    [ghudson@mit.edu: simplify slightly]

 src/slave/kpropd.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 240a9d5321420949be8f907f9c7389d7957d4624
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 24 13:13:36 2013 -0500

    Adjust kdb5.c check for ulog being mapped
    
    Check the ulog pointer, which is a little more direct, rather than the
    ulogfd field.  (ulogfd is currently initialized to 0 prior to
    ulog_map; we could fix that instead, but this feels simpler.)

 src/lib/kdb/kdb5.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ceac9a66ce2ae844b16ec318934004439f5b3ae5
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Thu Oct 25 18:26:10 2012 -0500

    Remove ulog_check(); the ulog is not a DB journal
    
    The db2 DB is not power-fail safe.  There's no point trying to
    replay an incompletely committed entry from the ulog at kadmind
    startup time.  For that matter, even if the db2 DB was power-fail
    safe there'd be no point replaying an uncommitted entry from the
    ulog as the libkadm5srv app (nor any client of it, as in the case of
    kadmind) will not have received any notice of success -- it'd be
    wrong to complete that operation later when the user thought it'd
    failed.
    
    [ghudson@mit.edu: merge with master, adjust comment]
    
    ticket: 7552 (new)

 src/lib/kdb/kdb_log.c | 120 +++-----------------------------------------------
 1 file changed, 6 insertions(+), 114 deletions(-)

commit 720e0f5bcf481db3b6e43652cb6577c012b5337e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 22 22:29:30 2013 -0500

    Propagate policy changes over iprop via full dump
    
    Since iprop cannot carry policy changes, force a full resync to happen
    each time a policy change occurs.  Based on a patch from
    Richard Basch <basch@alum.mit.edu>.
    
    ticket: 7522

 src/lib/kdb/kdb5.c   | 54 +++++++++++++++++++++++++++++++++++++++++++++++++---
 src/tests/t_iprop.py | 30 +++++++++++++++++++++++++++++
 2 files changed, 81 insertions(+), 3 deletions(-)

commit c865516764c0bc39e8c8e703db1a218a15a65ba4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 22 22:12:51 2013 -0500

    Verify iprop test results more thoroughly
    
    In k5test.py, allow run_kadminl to take an environment argument.  In
    t_iprop.py, perform some queries on the slaves after each propagation
    to spot-check that it got modifications from master.  Use a helper
    function to check serial numbers for conciseness.

 src/tests/t_iprop.py | 80 +++++++++++++++++++++++-----------------------------
 src/util/k5test.py   |  4 +--
 2 files changed, 37 insertions(+), 47 deletions(-)

commit 7665c0677b59574c2c7ccd016221f8f4beafd279
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 22 17:42:37 2013 -0500

    Fix iprop log reinitialization
    
    If the master iprop log is reinitialized to serial number 0, slaves
    will need to take a full dump--but after that happens, we need to know
    whether the slave has taken that full dump, we we don't offering full
    dumps indefinitely.
    
    So, record a timestamp in kdb_last_time when we reinitialize the log
    header, and compare the slave timestamp to kdb_last_time whenever it
    has the current serial number, even if it's 0.  Test this by
    performing a propagation with sno 0 in t_iprop.py and detecting
    whether kpropd gets a second UPDATE_FULL_RESYNC_NEEDED response from
    kadmind.
    
    ticket: 7550 (new)

 src/include/kdb_log.h           |  1 +
 src/kadmin/dbutil/dump.c        |  8 +------
 src/kadmin/dbutil/kdb5_create.c |  7 +-----
 src/lib/kdb/kdb_log.c           | 53 +++++++++++++++++++++++++++++++----------
 src/lib/kdb/libkdb5.exports     |  1 +
 src/slave/kpropd.c              |  2 ++
 src/slave/kproplog.c            | 12 +---------
 src/tests/t_iprop.py            |  8 +++----
 8 files changed, 50 insertions(+), 42 deletions(-)

commit 4b3937182b75e08eaf8f259828b018a2b6d2c111
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 22 01:42:31 2013 -0500

    Modernize style of kdb_log.c
    
    ulog_get_entries had an unreachable branch which was removed during
    de-indentation.

 src/lib/kdb/kdb_log.c | 752 ++++++++++++++++++++------------------------------
 1 file changed, 292 insertions(+), 460 deletions(-)

commit a6eab6e6688249a716e02d37ab0cae49fcd9e292
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 18 02:01:55 2013 -0500

    Clean up iprop flow control in kdb5.c
    
    Add a helper predicate to determine whether to log operations.  In the
    predicate, check if the ulog is actually mapped.  Use a single cleanup
    label in krb5_db_put_principal.  Use a cleanup label in
    krb5_db_delete_principal instead of releasing resources individually
    at each exit point.  Avoid locking and unlocking the ulog if we're not
    logging (although it would be a no-op).
    
    Based on a patch from Nico Williams <nico@cryptonector.com>.

 src/lib/kdb/kdb5.c | 95 ++++++++++++++++++++++++------------------------------
 1 file changed, 42 insertions(+), 53 deletions(-)

commit b264161818eba43263b4d7f137dbae6b266907f0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 17 12:49:57 2013 -0500

    Fix iprop safety net in kdb5_util load
    
    The error message was missing a newline, and the exit behavior causes
    the database to be destroyed.
    
    ticket: 7370
    target_version: 1.11.1
    tags: pullup

 src/kadmin/dbutil/dump.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 774f0bf84e815591fc2b11d55d5dfa21e1fd63b3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 16 17:45:41 2013 -0500

    Revert previous ("Sphinx doc: consolidate...")
    
    This reverts commit 87634edc472cebde4a37d002b7006ed38a1b25c2.
    
    That commit is not neutral with respect to the rendering of the HTML,
    and causes the version built with the logo to look unacceptably
    disordered.

 doc/_static/kerb.css       | 16 +++++-----------
 doc/_templates/layout.html | 11 ++++++++---
 2 files changed, 13 insertions(+), 14 deletions(-)

commit 87634edc472cebde4a37d002b7006ed38a1b25c2
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Jan 16 15:38:31 2013 -0500

    Sphinx doc: consolidate style markup in kerb.css

 doc/_static/kerb.css       | 16 +++++++++++-----
 doc/_templates/layout.html | 11 +++--------
 2 files changed, 14 insertions(+), 13 deletions(-)

commit 1078f5bf8049ab95322e7daf37c06f94623cdb74
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jan 16 11:38:55 2013 -0500

    Get rid of krb5_read_realm_params
    
    Read realm parameters directly from the profile in the KDC's
    init_realm(), getting rid of the intermediate krb5_realm_params
    structure.  Then get rid of krb5_realm_params and
    krb5_read_realm_params, since nothing else uses it.

 src/include/adm_proto.h                     |   9 --
 src/kdc/main.c                              | 125 ++++++++++++------------
 src/lib/kadm5/admin.h                       |  33 -------
 src/lib/kadm5/alt_prof.c                    | 143 ----------------------------
 src/lib/kadm5/clnt/libkadm5clnt_mit.exports |   2 -
 src/lib/kadm5/srv/libkadm5srv_mit.exports   |   2 -
 6 files changed, 63 insertions(+), 251 deletions(-)

commit e987546b4ff1689bb711cc46118ad9fc0a5613f6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jan 13 10:54:37 2013 -0500

    Remove KDC macros for realm config fields
    
    Stop using macros to refer to kdc_realm_t fields, as they could
    conflict with structure field names for the same.  Leave behind the
    kdc_context and tgs_server macros for now.

 src/kdc/do_as_req.c  | 2 +-
 src/kdc/do_tgs_req.c | 6 +++---
 src/kdc/kdc_util.c   | 9 +++++----
 src/kdc/realm_data.h | 7 -------
 4 files changed, 9 insertions(+), 15 deletions(-)

commit 744d6c334fa8448c604c3948a10b88098a6dcf51
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 15 08:43:10 2013 -0500

    Remove unused krb5_realm_params fields
    
    krb5_realm_params is only consumed by the KDC (everything else uses
    kadm5_config_params), so only needs to contain fields used by the KDC.
    Get rid of everything else.  Also get rid of realm_profile, which is
    read in by KDC code but never used (and was never set anyway).

 src/kdc/main.c           |  9 --------
 src/kdc/realm_data.h     |  1 -
 src/lib/kadm5/admin.h    | 10 --------
 src/lib/kadm5/alt_prof.c | 60 +-----------------------------------------------
 4 files changed, 1 insertion(+), 79 deletions(-)

commit 7364136c8fb95b1fd096bd62293b3dc4367ce424
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Jan 14 13:54:25 2013 -0500

    Help Sphinx to diff C-types for better x-reference
    
    In some cases Doxygen xml output does not provide accurate classification
    of the various C-types, thus preventing the full documentation x-referencing.
    Give some hints to the Doxy/RST bridge.

 doc/tools/doxybuilder_types.py | 4 ++++
 1 file changed, 4 insertions(+)

commit 0d4305e5a988acde70952966eec2b6b6b46eedd8
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Jan 14 13:46:05 2013 -0500

    Correct typo in krb5_responder_context_st descr
    
    responder_get_challenge() meant to be krb5_responder_get_challenge()

 src/include/krb5/krb5.hin | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 5c57e1b32b9ba7159207ba8086656ec27bf7d156
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jan 12 00:21:07 2013 -0500

    Clean up style of alt_prof.c
    
    Get rid of K&R-style function headers, format code and comments
    consistently according to current conventions, rename some variables
    using idiomatic names, and de-indent some nested control blocks.

 src/lib/kadm5/alt_prof.c | 771 ++++++++++++++++++++++-------------------------
 1 file changed, 354 insertions(+), 417 deletions(-)

commit 30e2a3eaa7ba2fd11c4a26a8fef58a5591010c43
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 11 23:55:07 2013 -0500

    Flesh out responder context doxygen markup

 doc/appdev/refs/types/index.rst |  1 +
 doc/tools/doxybuilder_types.py  |  2 +-
 src/include/krb5/krb5.hin       | 30 ++++++++++++++++++++++++++++++
 3 files changed, 32 insertions(+), 1 deletion(-)

commit bf2d0b295c0f9c1e849052f68169883050e7d5ea
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 11 18:32:55 2013 -0500

    Use [out] more sparingly in doxygen markup
    
    In krb5.hin doxygen markup, only use [out] or [in,out] when a function
    changes the entire value of what the parameter points to, not when the
    function mutates a larger object (especially an abstract object).
    
    Also remove a couple of incorrect [in] annotations, change a few
    parameter descriptions to be more consistent, and fix one typo.

 src/include/krb5/krb5.hin | 214 +++++++++++++++++++++++-----------------------
 1 file changed, 107 insertions(+), 107 deletions(-)

commit 98f9bf9b3107c72a65946f64b6c0f5b1aa17fb4b
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jan 11 17:17:21 2013 -0500

    Modify rst toolkit to handle "linebreak" tag

 doc/tools/doxybuilder_types.py | 3 +++
 1 file changed, 3 insertions(+)

commit 4382911e52c37f0b7efd3664505a9c7263c9d79a
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jan 11 15:40:28 2013 -0500

    Better doxygen markup for RESPONDER_QUESTION_OTP
    
    Doxygen and, consequently, Sphinx gets confused with the
    KRB5_RESPONDER_QUESTION_OTP comment layout.
    Also, mark the output parameter of krb5_responder_set_answer().

 src/include/krb5/krb5.hin | 44 +++++++++++++++++++++++---------------------
 1 file changed, 23 insertions(+), 21 deletions(-)

commit c3b99c255445975eeea4b93d2fa93edc449e0d87
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jan 11 15:22:23 2013 -0500

    Fix label conflicts in Sphinx documentation

 doc/mitK5features.rst        | 8 ++++----
 doc/plugindev/ccselect.rst   | 2 +-
 doc/plugindev/kadm5_hook.rst | 2 +-
 doc/plugindev/profile.rst    | 2 +-
 doc/plugindev/pwqual.rst     | 2 +-
 5 files changed, 8 insertions(+), 8 deletions(-)

commit fbb725102d3bb6763b539e8925cbe027e1e20d78
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Jan 11 15:14:02 2013 -0500

    Update copyright year in prototype sources

 src/prototype/prototype.c | 2 +-
 src/prototype/prototype.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c53ea7bef444d7c151c46224b7a0600b9539496f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 11 13:26:37 2013 -0500

    Simplify KDC host referral code
    
    Remove some unnecessary optimizations to reduce code complexity.  Get
    rid of krb5_match_config_pattern in favor of a simpler helper function
    in do_tgs_req_c.  Get rid of KRB5_CONF_ASTERISK and just use "*"
    instead.  Use a helper function to combine [kdcdefaults] and realm
    subsection values of variables, and don't bother adding leading and
    trailing spaces.  Consistently use the names "hostbased" and
    "no_referral" to refer to variable values (with a "realm_" prefix for
    structures which currently use it).

 src/include/adm_proto.h                   |   1 -
 src/include/k5-int.h                      |   1 -
 src/kdc/do_tgs_req.c                      |  36 ++++++---
 src/kdc/main.c                            | 127 +++++++++---------------------
 src/kdc/realm_data.h                      |   7 +-
 src/lib/kadm5/admin.h                     |   4 +-
 src/lib/kadm5/alt_prof.c                  |  57 +++-----------
 src/lib/kadm5/srv/libkadm5srv_mit.exports |   1 -
 8 files changed, 77 insertions(+), 157 deletions(-)

commit 59ff1102942b564faa257c9f283efeb6fea63b8f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 11 13:15:43 2013 -0500

    Test multi-value host referral variables
    
    host_based_services and no_host_referral are allowed to have multiple
    relations in each place they appear, so alter a couple of the test
    cases to exercise that.

 src/tests/t_referral.py | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit e09e6a7d681df577c4e6fa64d79c40e25e6c3c66
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 11 12:27:36 2013 -0500

    Remove manual kdc_realm tests

 src/tests/Makefile.in                              |   1 -
 .../kdc_realm/input_conf/kdc_pri_template.conf     |  12 -
 .../kdc_realm/input_conf/kdc_ref_template.conf     |  12 -
 .../kdc_realm/input_conf/krb5_priCL_template.conf  |  34 ---
 .../input_conf/krb5_priKDC_1_template.conf         |  30 --
 .../input_conf/krb5_priKDC_2_template.conf         |  31 --
 .../input_conf/krb5_priKDC_3_template.conf         |  30 --
 .../input_conf/krb5_priKDC_4_template.conf         |  30 --
 .../input_conf/krb5_priKDC_5_template.conf         |  30 --
 .../input_conf/krb5_priKDC_6_template.conf         |  31 --
 .../input_conf/krb5_priKDC_7_template.conf         |  29 --
 .../input_conf/krb5_priKDC_8_template.conf         |  33 --
 .../kdc_realm/input_conf/krb5_priKDC_template.conf |  30 --
 .../kdc_realm/input_conf/krb5_ref_template.conf    |  27 --
 src/tests/kdc_realm/input_conf/test_KDCs.conf      |   9 -
 src/tests/kdc_realm/input_conf/test_KDCs_1.conf    |   9 -
 src/tests/kdc_realm/input_conf/test_princs.conf    |   1 -
 src/tests/kdc_realm/input_conf/test_setup.conf     |   6 -
 src/tests/kdc_realm/kdcref.py                      | 335 ---------------------
 19 files changed, 720 deletions(-)

commit 9b472ccc0a5856cb2757dd6af6a31896d0a25e00
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 11 12:25:56 2013 -0500

    Test KDC host-based referral support
    
    Test the KDC host-based referral support in t_referral.py, using a new
    harness to call krb5_get_credentials with a specified server name
    type.  Also use this new harness for the #7483 regression test, to
    avoid relying on an undocumented kvno extension.

 src/tests/Makefile.in   |   7 +++-
 src/tests/deps          |  44 ++++++++++++++++++++-
 src/tests/gcred.c       | 103 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/tests/t_referral.py |  91 +++++++++++++++++++++++++++++++++++++-----
 4 files changed, 234 insertions(+), 11 deletions(-)

commit a3cada94fd94e1e6f80a9f57c62a5ff547d5d55c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 11 12:17:12 2013 -0500

    Add k5test support for KDC special environments
    
    Accept environment parameters in the K5Realm start_kdc and
    start_kadmind methods, so that krb5kdc or kadmind can be started or
    restarted with a modified configuration.

 src/util/k5test.py | 26 +++++++++++++++-----------
 1 file changed, 15 insertions(+), 11 deletions(-)

commit e73890eaf0f6f287132de882df8462e45ffe4987
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 11 12:06:37 2013 -0500

    Clean up k5_locate_server error handling
    
    profile_get_values() cannot return success with an empty list of
    values, so don't bother counting them.  Return 0 from
    locate_srv_conf_1 if no profile values exist and from
    dns_locate_server if we decide not to make a SRV query.  Adjust
    k5_locate_server to match the new helper behavior, and return
    KRB5_REALM_UNKNOWN if neither profile nor DNS come up with any answers
    (not KRB5_REALM_CANT_RESOLVE, which doesn't make sense now that we're
    deferring KDC hostname resolution).

 src/lib/krb5/os/locate_kdc.c | 35 ++++++++++-------------------------
 1 file changed, 10 insertions(+), 25 deletions(-)

commit 6338d039cbd0b138642e3b123ac58dc802d1d907
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 11 10:13:25 2013 -0500

    Fix no_host_referral concatention in KDC
    
    If no_host_referral is set in both [kdcdefaults] and the realm
    subsection, we're supposed to concatenate their values.  But the logic
    in handle_referral_params would overwrite the value with the
    non-concatenated realm value.  Similar bugs of this nature were fixed
    in 639c9d0f5a7c68dc98a2a452abc05ca32443cddf (r22037) but this one was
    missed.
    
    ticket: 7539 (new)
    target_version: 1.11.1
    tags: pullup

 src/kdc/main.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 1ea0e29dc8e89fe6cf0f43305cb52c9e2fe6a58f
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jan 11 10:58:26 2013 -0500

    Update the Copyright year to 2012-2013

 doc/conf.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f6961fb388a563420a7f198117a8a7cf508af474
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 10 12:43:57 2013 -0500

    Get rid of adm.h
    
    adm.h predates the ovsec kadm5 integration.  It contains a bunch of
    obsolete defines and a redundant definition of krb5_realm_params.  Get
    rid of it, and include <kadm5/admin.h> where we currently include it.

 src/include/adm.h       | 225 ------------------------------------------------
 src/include/adm_proto.h |   8 +-
 src/kdc/deps            |  39 +++++++--
 src/kdc/do_as_req.c     |   2 +-
 src/kdc/kdc_util.c      |   2 +-
 src/kdc/main.c          |   2 +-
 6 files changed, 35 insertions(+), 243 deletions(-)

commit 7803d919d906547228d2fb7552d856f7b8ca07de
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Jan 10 13:53:41 2013 -0500

    Reconfigure MIT Kerb Features doc: dont use tables
    
    Also, update references to the existing documents.

 doc/admin/pkinit.rst         |   2 +
 doc/admin/troubleshoot.rst   |   2 +
 doc/mitK5features.rst        | 184 +++++++++++++++++++++----------------------
 doc/plugindev/ccselect.rst   |   2 +
 doc/plugindev/kadm5_hook.rst |   2 +
 doc/plugindev/profile.rst    |   2 +
 doc/plugindev/pwqual.rst     |   2 +
 7 files changed, 100 insertions(+), 96 deletions(-)

commit 2807e8e1e1dc89b3d482de7c73d13d19187fdb38
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 10 12:46:26 2013 -0500

    make depend
    
    Mostly this gets rid of the trailing space on line 2 after
    bb76891f5386526bdf91bc790c614fc9296cb5fa.

 src/appl/gss-sample/deps                  |   2 +-
 src/clients/kdestroy/deps                 |   2 +-
 src/clients/kinit/deps                    |   2 +-
 src/clients/klist/deps                    |   2 +-
 src/clients/kpasswd/deps                  |   2 +-
 src/clients/ksu/deps                      |   2 +-
 src/clients/kswitch/deps                  |   2 +-
 src/clients/kvno/deps                     |   2 +-
 src/kadmin/cli/deps                       |   2 +-
 src/kadmin/dbutil/deps                    |   2 +-
 src/kadmin/ktutil/deps                    |   2 +-
 src/kadmin/server/deps                    |   2 +-
 src/kadmin/testing/util/deps              |   2 +-
 src/kdc/deps                              |   2 +-
 src/lib/apputils/deps                     |   2 +-
 src/lib/crypto/builtin/aes/deps           |   2 +-
 src/lib/crypto/builtin/camellia/deps      |   2 +-
 src/lib/crypto/builtin/deps               |   2 +-
 src/lib/crypto/builtin/des/deps           |   2 +-
 src/lib/crypto/builtin/enc_provider/deps  |   2 +-
 src/lib/crypto/builtin/hash_provider/deps |   2 +-
 src/lib/crypto/builtin/md4/deps           |   2 +-
 src/lib/crypto/builtin/md5/deps           |   2 +-
 src/lib/crypto/builtin/sha1/deps          |   2 +-
 src/lib/crypto/builtin/sha2/deps          |   2 +-
 src/lib/crypto/crypto_tests/deps          | 233 ++++----
 src/lib/crypto/krb/deps                   | 875 +++++++++++++++++-------------
 src/lib/gssapi/generic/deps               |   2 +-
 src/lib/gssapi/krb5/deps                  |   2 +-
 src/lib/gssapi/mechglue/deps              |   2 +-
 src/lib/gssapi/spnego/deps                |   2 +-
 src/lib/kadm5/clnt/deps                   |   2 +-
 src/lib/kadm5/deps                        |   2 +-
 src/lib/kadm5/srv/deps                    |   2 +-
 src/lib/kadm5/unit-test/deps              |   2 +-
 src/lib/kdb/deps                          |   2 +-
 src/lib/krb5/asn.1/deps                   |   2 +-
 src/lib/krb5/ccache/deps                  |   2 +-
 src/lib/krb5/deps                         |   2 +-
 src/lib/krb5/error_tables/deps            |   2 +-
 src/lib/krb5/keytab/deps                  |   2 +-
 src/lib/krb5/krb/deps                     |   4 +-
 src/lib/krb5/os/deps                      |  22 +-
 src/lib/krb5/rcache/deps                  |   2 +-
 src/lib/krb5/unicode/deps                 |   2 +-
 src/lib/rpc/deps                          |   2 +-
 src/lib/rpc/unit-test/deps                |   2 +-
 src/plugins/kadm5_hook/test/deps          |   2 +-
 src/plugins/kdb/db2/deps                  |   2 +-
 src/plugins/kdb/db2/libdb2/btree/deps     |   2 +-
 src/plugins/kdb/db2/libdb2/db/deps        |   2 +-
 src/plugins/kdb/db2/libdb2/hash/deps      |   2 +-
 src/plugins/kdb/db2/libdb2/mpool/deps     |   2 +-
 src/plugins/kdb/db2/libdb2/recno/deps     |   2 +-
 src/plugins/kdb/ldap/deps                 |   2 +-
 src/plugins/kdb/ldap/ldap_util/deps       |  12 +-
 src/plugins/kdb/ldap/libkdb_ldap/deps     |   2 +-
 src/plugins/preauth/pkinit/deps           |   2 +-
 src/slave/deps                            |   2 +-
 src/tests/asn.1/deps                      |   2 +-
 src/tests/create/deps                     |   2 +-
 src/tests/dejagnu/deps                    |   2 +-
 src/tests/gss-threads/deps                |   2 +-
 src/tests/gssapi/deps                     |   2 +-
 src/tests/hammer/deps                     |   2 +-
 src/tests/misc/deps                       |   2 +-
 src/tests/mkeystash_compat/deps           |   2 +-
 src/tests/resolve/deps                    |   2 +-
 src/tests/shlib/deps                      |   2 +-
 src/tests/verify/deps                     |   2 +-
 src/util/et/deps                          |   2 +-
 src/util/gss-kernel-lib/deps              |   2 +-
 src/util/profile/deps                     |   2 +-
 src/util/profile/testmod/deps             |   2 +-
 src/util/ss/deps                          |   2 +-
 src/util/support/deps                     |   2 +-
 src/util/verto/deps                       |   2 +-
 77 files changed, 702 insertions(+), 588 deletions(-)

commit ecb9c348dd3e82aa8e68a466d89150dc0df3d46c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jan 9 02:07:05 2013 -0500

    Fold kadm5 internal policy functions into callers
    
    kadm5_create_policy and kadm5_modify_policy had _internal variants in
    libkadm5srv (but not libkadm5clnt) which only existed to protect the
    policy_refcnt field from modification over the wire.  Now that
    policy_refcnt is no longer used, we don't need the separation.
    
    Bump the library soname since this is technically an ABI change.

 src/lib/kadm5/admin.h                              | 18 -------
 src/lib/kadm5/clnt/Makefile.in                     |  2 +-
 src/lib/kadm5/srv/Makefile.in                      |  2 +-
 src/lib/kadm5/srv/libkadm5srv_mit.exports          |  2 -
 src/lib/kadm5/srv/svr_policy.c                     | 61 +++-------------------
 src/lib/kadm5/unit-test/api.2/crte-policy.exp      | 29 ----------
 src/lib/kadm5/unit-test/api.2/mod-policy.exp       | 28 ----------
 .../kadm5/unit-test/api.current/crte-policy.exp    | 29 ----------
 src/lib/kadm5/unit-test/api.current/mod-policy.exp | 28 ----------
 9 files changed, 9 insertions(+), 190 deletions(-)

commit 2ca2166dbeb374a06d4dc92c9bb93c24133b916d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 8 19:57:41 2013 -0500

    Test more policy features
    
    Add tests to t_policy.py for password quality enforcement, password
    history (apart from the existing #7099 regression test), and for
    references to nonexistent policies.

 src/tests/t_policy.py | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 77 insertions(+)

commit c50c0318397cc41d559763bef693da78ad642c6b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 8 15:32:39 2013 -0500

    Consolidate policy tests into t_policy.py
    
    Create a combined script for policy-related tests, and fold in the
    existing lockout, password history, and allowed-keysalts tests.

 src/tests/Makefile.in           |   4 +-
 src/tests/t_allowed_keysalts.py |  92 ---------------------------
 src/tests/t_lockout.py          |  50 ---------------
 src/tests/t_policy.py           | 135 ++++++++++++++++++++++++++++++++++++++++
 src/tests/t_pwhist.py           |  20 ------
 5 files changed, 136 insertions(+), 165 deletions(-)

commit 0780e46fc13dbafa177525164997cd204cc50b51
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 8 15:20:45 2013 -0500

    Allow principals to refer to nonexistent policies
    
    Stop using and maintaining the policy_refcnt field, and do not try to
    prevent deletion of a policy which is still referenced by principals.
    Instead, allow principals to refer to policy names which do not exist
    as policy objects; treat those principals as having no associated
    policy.
    
    In the kadmin client, warn if addprinc or modprinc tries to reference
    a policy which doesn't exist, since the server will no longer error
    out in this case.
    
    ticket: 7385

 src/include/kdb.h                                  |   2 +-
 src/kadmin/cli/kadmin.c                            |  49 ++-
 src/kadmin/dbutil/dump.c                           |  29 +-
 src/lib/kadm5/admin.h                              |   2 +-
 src/lib/kadm5/srv/svr_policy.c                     |  11 -
 src/lib/kadm5/srv/svr_principal.c                  | 229 ++++---------
 .../kadm5/unit-test/api.current/crte-principal.exp |   4 +-
 .../kadm5/unit-test/api.current/dlte-policy.exp    |   5 +-
 .../kadm5/unit-test/api.current/dlte-principal.exp |  76 -----
 .../kadm5/unit-test/api.current/mod-principal.exp  | 369 +--------------------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c |   7 -
 src/tests/dejagnu/krb-standalone/kadmin.exp        |   3 +-
 src/tests/kdbtest.c                                |   3 +-
 13 files changed, 125 insertions(+), 664 deletions(-)

commit 090f561c631db7e4970b71cbe1426d636c39c77a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jan 7 15:22:26 2013 -0500

    Stop loading policy for pw_expiration in LDAP
    
    populate_krb5_db_entry() performs a subsidiary LDAP search to load the
    password policy, which it uses to update the pw_expiration field.
    This has some minimal value (it causes pw_expiration values in
    principals to auto-update whenever the pw_max_life field of a policy
    changes), but it's complicated, expensive, and inconsistent with the
    DB2 back end.  Get rid of it.
    
    ticket: 7535 (new)

 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c | 24 ------------------------
 1 file changed, 24 deletions(-)

commit 941e26f9eb76471159e0a024aeac63f1b6e6ea45
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Jan 9 12:03:13 2013 -0500

    Rename ccache configuration macros
    
    KRB5_CONF_ prefix should be used for the krb5/kdc.conf parameters.
    Use KRB5_CC_CONF_ prefix for cache configuration variables.

 src/include/k5-int.h               | 10 +++++-----
 src/lib/gssapi/krb5/acquire_cred.c | 10 +++++-----
 src/lib/gssapi/krb5/s4u_gss_glue.c |  2 +-
 src/lib/krb5/krb/fast.c            |  2 +-
 src/lib/krb5/krb/get_in_tkt.c      | 10 +++++-----
 src/tests/gssapi/ccrefresh.c       |  8 ++++----
 6 files changed, 21 insertions(+), 21 deletions(-)

commit bc8356d17ed8babebb811669c038e02c2b4e757e
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Jan 9 10:36:12 2013 -0500

    Update release numbers, refs in feature list doc
    
    At the moment the latest release number is 1.11 and the  supported releases
    are 1.10 and 1.9.
    Also, update some references to the documents and fix typos.

 doc/mitK5features.rst | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8cf2e1df6c47738f3268bab2ac555cb80fcc0479
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Jan 8 17:13:50 2013 -0500

    In MIT feature list doc update release number,refs

 doc/mitK5features.rst | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 3f81d9fe9b7e2040973500bc11f369a5696af548
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jan 9 10:21:00 2013 -0500

    Error on void pointer arithmetic with gcc
    
    Add -Werror=pointer-arith to the gcc warning flags.  The equivalent
    was added to the Solaris compiler flags in
    2dc1ef4078acd7ca463a8eee2ef20de54e672f37 (r21886).

 src/aclocal.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fc20ae13f18260930433d6239554f24bb50312a3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jan 9 10:07:27 2013 -0500

    Fix void pointer arithmetic in oid_ops.c
    
    When asserting that out has advanced the expected number of bytes in
    generic_gss_str_to_oid, avoid adding to oid->elements, which is a void
    pointer.  Instead subtract from out and compare.
    
    ticket: 7524

 src/lib/gssapi/generic/oid_ops.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c49259fa1b15e5f1e46c240472c0ae75920871a9
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Jan 7 14:52:37 2013 -0500

    Document "first introduced version" in conf files
    
    For the config options that were introduced starting from release 1.9,
    specify the release number.

 doc/admin/conf_files/kdc_conf.rst  | 9 +++++----
 doc/admin/conf_files/krb5_conf.rst | 7 +++++--
 2 files changed, 10 insertions(+), 6 deletions(-)

commit a9ee4a040eeacab1d410ff9e4c862484b531c401
Author: Nickolai Zeldovich <nickolai@csail.mit.edu>
Date:   Mon Jan 7 01:37:19 2013 -0500

    Fix various result checks
    
    Correct three cases where the wrong expression was checked to see if
    an allocation function returned null.
    
    [ghudson@mit.edu: commit message, patch splitting]
    
    ticket: 7534
    target_version: 1.11.1
    tags: pullup

 src/lib/kadm5/srv/svr_principal.c                  | 2 +-
 src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c      | 2 +-
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 5e3bf4ac6cb02601c5f10c5b2804fd5028c80119
Author: Nickolai Zeldovich <nickolai@csail.mit.edu>
Date:   Mon Jan 7 01:33:15 2013 -0500

    Fix initial call to svcraw_create
    
    gssrpc raw services could not work because svcraw_create did not set
    svcraw_private after allocating memory for it.
    
    [ghudson@mit.edu: commit message, patch splitting]
    
    ticket: 7534

 src/lib/rpc/svc_raw.c | 1 +
 1 file changed, 1 insertion(+)

commit c5e826e6071bc1ba5208f4ea6997d1952114e27a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 3 13:47:01 2013 -0500

    Install pkg-config data files
    
    Add seven data files for pkg-config, corresponding to the five modules
    supported by krb5-config.  For krb5 and krb5-gssapi, we also provide
    mit- versions for callers desiring to distinguish between our
    implementation and Heimdal's.
    
    Based on a patch from Stef Walter <stefw@gnome.org>.
    
    ticket: 7529 (new)

 .gitignore                            |  1 +
 src/Makefile.in                       |  3 ++-
 src/build-tools/Makefile.in           | 32 ++++++++++++++++++++++++++++++--
 src/build-tools/kadm-client.pc.in     | 12 ++++++++++++
 src/build-tools/kadm-server.pc.in     | 11 +++++++++++
 src/build-tools/kdb.pc.in             | 14 ++++++++++++++
 src/build-tools/krb5-gssapi.pc.in     | 10 ++++++++++
 src/build-tools/krb5.pc.in            | 14 ++++++++++++++
 src/build-tools/mit-krb5-gssapi.pc.in | 11 +++++++++++
 src/build-tools/mit-krb5.pc.in        | 15 +++++++++++++++
 src/config/pre.in                     |  1 +
 src/configure.in                      | 10 +++++++++-
 12 files changed, 130 insertions(+), 4 deletions(-)

commit 5adaa8f50af31056a06934bc219e7f5ca33c1ae5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 3 11:07:15 2013 -0500

    Move krb5-config to new src/build-tools directory
    
    In preparation for adding a bunch of pkg-config data files, move
    krb5-config into a new source tree subdirectory containing tools we
    provide as outputs to other build systems.

 .gitignore                     |   3 +-
 src/Makefile.in                |  17 +--
 src/build-tools/Makefile.in    |  15 +++
 src/build-tools/deps           |   1 +
 src/build-tools/krb5-config.in | 260 +++++++++++++++++++++++++++++++++++++++++
 src/build-tools/t_krbconf      |  38 ++++++
 src/configure.in               |   4 +-
 src/krb5-config.in             | 260 -----------------------------------------
 src/t_krbconf                  |  38 ------
 9 files changed, 320 insertions(+), 316 deletions(-)

commit 9b702abe222d4b279d5869f96f09074452478b1e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 1 00:23:43 2013 -0500

    Fix gss_str_to_oid and gss_oid_to_str edge cases
    
    Neither function correctly handled OIDs whose second arc exceeds 47
    (theoretically possible if the first arc is 2).  gss_str_to_oid had
    additional problems: it used scanf, it didn't consistently protect
    against read overrun if the input buffer wasn't null-terminated, and
    it could get confused by + or - characters in the first two arcs.  Fix
    gss_oid_to_str and rewrite gss_str_to_oid.
    
    Also add a test program.
    
    ticket: 7524 (new)

 .gitignore                       |   1 +
 src/lib/gssapi/generic/oid_ops.c | 246 +++++++++++++++++++--------------------
 src/tests/gssapi/Makefile.in     |   9 +-
 src/tests/gssapi/t_oid.c         | 221 +++++++++++++++++++++++++++++++++++
 4 files changed, 350 insertions(+), 127 deletions(-)

commit 379d39c17b8930718e98185a5b32a0f7f3e3b4b6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 31 17:21:46 2012 -0500

    Fix a small memory leak in util_errmap
    
    Calls to gssint_mecherrmap_map_errcode would result in calling
    mecherror_copy with a zero-length mech OID, which would result in an
    OID with 0 for length and malloc(0) for elements.  On platforms which
    return non-null from malloc(0), gssint_mecherrmap_destroy() wouldn't
    free the elements pointer.
    
    Avoid calling malloc(0) and don't use the length field to decide
    whether to free an elements pointer.

 src/lib/gssapi/generic/util_errmap.c | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

commit 54fa4433df7412267375240aba40959e97ac4fe2
Author: Luke Howard <lukeh@padl.com>
Date:   Sun Dec 30 10:36:25 2012 -0500

    Fix gss_str_to_oid for OIDs with zero-valued arcs
    
    gss_str_to_oid wasn't outputting any bytes for a zero-valued arc.  It
    should output one byte with value 0.
    
    [ghudson@mit.edu: commit message]
    
    ticket: 7523 (new)
    target_version: 1.11.1
    tags: pullup

 src/lib/gssapi/generic/oid_ops.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 02de9812378cf62293b4acbdaa5f1e13d9c38c6d
Author: Guillaume Rousse <guillomovitch@gmail.com>
Date:   Tue Jan 1 01:40:34 2013 -0500

    Fix DPRINT in ipropd_svc.c
    
    cea0b28045b262b1098f17f17f78b2efbf89a6c1 contained an incorrect
    definition of DPRINT.  Fix it.
    
    [ghudson@mit.edu: commit message]
    
    ticket: 7525 (new)
    target_version: 1.11.1
    tags: pullup

 src/kadmin/server/ipropd_svc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d26e137cac97399645f41b19270d565f5bd8192c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 21 16:07:28 2012 -0500

    Delete timestamp_to_sfstring sprintf fallback
    
    The final fallback for krb5_timestamp_to_sfstring() is an explicit
    European date-order format string passed to sprintf().  This can be
    confused with a conventional US date format.  Because we attempt to
    build a strftime() replacement anyway, and we try passing some
    unambiguous ISO 8601 date and time formats to strftime(), remove this
    final fallback.
    
    ticket: 7518 (new)

 src/lib/krb5/krb/str_conv.c | 9 ---------
 1 file changed, 9 deletions(-)

commit e8e34ead59b3e1fd28beb151c5e6efb47bc57bee
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 21 15:45:53 2012 -0500

    Add more formats to krb5_timestamp_to_sfstring
    
    krb5_timestamp_to_string() can produce ambiguous dates.  The final
    fallback, "%d/%m/%Y %R", contains a European order date format that
    can be confused with a US date format.  Add some additional strftime()
    format strings, including locale-dependent formats and some ISO 8601
    formats.  Remove the hardcoded strftime() format that had an ambiguous
    date order.
    
    ticket: 7458
    target_version: 1.11
    tags: pullup

 src/lib/krb5/krb/str_conv.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit af26a3e882372b6617a62cad01966ab90b045114
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Dec 21 12:20:43 2012 -0500

    Use krb5_init_creds_context as clpreauth rock
    
    The clpreauth rock had become a collection of alias pointers into the
    init_creds context structure.  Get rid of it and just pass the context
    (suitably casted) to clpreauth modules.  Simplify the signatures of
    k5_preauth(), k5_preauth_tryagain(), process_pa_data(), and
    fill_response_items() by referencing fields from the init_creds
    context.
    
    Since we can't use the non-nullity of rock->selected_preauth_type to
    determine whether to record the selected preauth type, k5_preauth now
    reports it in an output parameter, and get_in_tkt.c decides whether or
    not to record it.

 src/lib/krb5/krb/get_in_tkt.c     |  62 +++--------
 src/lib/krb5/krb/init_creds_ctx.h |  54 +---------
 src/lib/krb5/krb/int-proto.h      |  16 +--
 src/lib/krb5/krb/preauth2.c       | 219 ++++++++++++++++++++------------------
 src/lib/krb5/krb/preauth_sam2.c   |  43 ++++----
 5 files changed, 160 insertions(+), 234 deletions(-)

commit 90e43628202157d72fb78bbb837795d91d5ce8da
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Dec 21 16:18:34 2012 -0500

    Initialize ret in process_pa_data
    
    If the for loop never consults any preauth modules and must_preauth is
    false, we might never set ret, so we need to initialize it.  The bug
    was introduced in 5c23bce0e8d3328bb36bc85ee10cfac486b8ae9b and is
    detected by some versions of gcc with -O2.

 src/lib/krb5/krb/preauth2.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7506becc0ac70915050e097d673e7647b99347fc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 20 14:20:37 2012 -0500

    Fix signed overflow check in k5_ucs2s_to_utf8s
    
    Signed overflow must be checked before it happens, since modern
    versions of gcc will optimize out checks of the result.  Reported by
    Nickolai Zeldovich <nickolai@csail.mit.edu>.
    
    ticket: 7511

 src/util/support/utf8_conv.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 41b35299cbfa6a47e93f56344cd2e52dd4418ce6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 20 14:19:16 2012 -0500

    Remove inoperative null checks in KDC code
    
    In prepare_error_tgs, kdc_free_rstate, and kdc_fast_handle_error,
    remove unnecessary null checks.  The callers avoid passing null
    states, and in each case we've already dereferenced the pointer
    earlier.  Reported by Nickolai Zeldovich <nickolai@csail.mit.edu>.
    
    ticket: 7511

 src/kdc/do_tgs_req.c | 6 ++----
 src/kdc/fast_util.c  | 4 +---
 2 files changed, 3 insertions(+), 7 deletions(-)

commit f5345bba2a993066f9b886dae491d211ed9be057
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 20 14:17:45 2012 -0500

    Avoid null dereference in BDB dbtree error case
    
    An error case in __bt_first would deference a null pointer.  This is
    an old upstream BDB bug.  Use a separate variable to hold the result
    of mpool_get() until it has been checked.  Reported by Nickolai
    Zeldovich <nickolai@csail.mit.edu>.
    
    ticket: 7511

 src/plugins/kdb/db2/libdb2/btree/bt_seq.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8b43dd0cec3645d64e4eb9f6d0fcfc2a31d1955d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 20 14:00:37 2012 -0500

    Fix clntraw_create initialization
    
    clntraw_create has been broken since inception; on the first call, it
    would compute invalid values of xdrs and client and dereference them.
    Fix that.  (This is pretty strong evidence that no one has ever used
    it.)  Reported by Nickolai Zeldovich <nickolai@csail.mit.edu>.
    
    ticket: 7511

 src/lib/rpc/clnt_raw.c | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit 966547dfeb011800d4b78b8e5d494813bc80559c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Dec 16 16:55:29 2012 -0500

    Simplify k5test.py environments
    
    The initial k5test.py design, copied from the dejagnu suite, is to
    create config files and environments for four expected roles: client,
    server, master, and slave.  This approach exaggerates the complexity
    of the common case, where the configurations don't need to vary, and
    limits us to having just one slave for kprop/iprop tests.
    
    Instead, create just one configuration by default, and add a
    special_env() method which sets up a differently configured
    environment for the few test cases which need one.  The run_as_*()
    methods are collapsed into just run(), which accepts an optional
    argument for the environment returned by special_env().

 src/appl/gss-sample/t_gss_sample.py     |   4 +-
 src/appl/user_user/t_user2user.py       |   2 +-
 src/kdc/t_emptytgt.py                   |   2 +-
 src/lib/kdb/t_stringattr.py             |   2 +-
 src/lib/krb5/ccache/t_cccol.py          |  14 +-
 src/lib/krb5/krb/t_expire_warn.py       |  12 +-
 src/lib/krb5/krb/t_in_ccache_patypes.py |  50 ++--
 src/lib/krb5/krb/t_vfy_increds.py       |  45 ++--
 src/tests/gssapi/t_ccselect.py          |  41 ++--
 src/tests/gssapi/t_client_keytab.py     |  76 +++---
 src/tests/gssapi/t_export_cred.py       |   4 +-
 src/tests/gssapi/t_gssapi.py            |  89 ++++---
 src/tests/gssapi/t_s4u.py               |  23 +-
 src/tests/t_allowed_keysalts.py         |   3 +-
 src/tests/t_anonpkinit.py               |  25 +-
 src/tests/t_ccache.py                   |  39 ++-
 src/tests/t_crossrealm.py               |  39 ++-
 src/tests/t_general.py                  |  18 +-
 src/tests/t_iprop.py                    |  89 ++++---
 src/tests/t_kadm5_hook.py               |  10 +-
 src/tests/t_kadmin_acl.py               |   2 +-
 src/tests/t_kdb.py                      |  36 ++-
 src/tests/t_kdb_locking.py              |   8 +-
 src/tests/t_keyrollover.py              |  20 +-
 src/tests/t_keytab.py                   |  24 +-
 src/tests/t_lockout.py                  |   8 +-
 src/tests/t_pwhist.py                   |   4 +-
 src/tests/t_referral.py                 |   8 +-
 src/tests/t_sesskeynego.py              |  44 ++--
 src/tests/t_skew.py                     |  14 +-
 src/util/gss-kernel-lib/t_kgss.py       |   2 +-
 src/util/k5test.py                      | 416 +++++++++++++-------------------
 src/util/testrealm.py                   |   2 +-
 33 files changed, 517 insertions(+), 658 deletions(-)

commit 76c27cf7e3161e0f20f8935d82ae0f2feb77b01a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 18 23:48:59 2012 -0500

    Get rid of KRB5_KDB_SRV_TYPE_PASSWD
    
    Nothing was using KRB5_KDB_SRV_TYPE_PASSWD, so get rid of it.
    (kpasswdd is part of kadmind and interacts with the KDB using
    KRB5_KDB_SRV_TYPE_ADMIN.)

 src/include/k5-int.h                         | 1 -
 src/include/kdb.h                            | 4 +---
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c | 2 --
 3 files changed, 1 insertion(+), 6 deletions(-)

commit eb464c4ba8dcae82f6de1273cdadaddb9a052ae8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 18 15:58:05 2012 -0500

    Generate dependencies for kdb5_ldap_util

 src/plugins/kdb/ldap/ldap_util/Makefile.in |   1 +
 src/plugins/kdb/ldap/ldap_util/deps        | 105 ++++++++++++++++++++++++++++-
 2 files changed, 105 insertions(+), 1 deletion(-)

commit 653da3f97138a1a7aae5b8c95f8548d60995e53f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 18 15:48:08 2012 -0500

    Remove LDAP realm krbTicketPolicyReference code
    
    ldap_realm.c had some code intended to handle a
    krbTicketPolicyReference from a krbRealmContainer object, but there
    wasn't enough of it to ever do anything.  Remove it.

 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c | 49 ---------------------------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h |  3 +-
 2 files changed, 1 insertion(+), 51 deletions(-)

commit f0a14b5be4954559e1174e268bbfe097c1ab873c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 18 13:59:48 2012 -0500

    Simplify LDAP KDB module container DN handling
    
    Outside of krb5_ldap_read_krbcontainer_params and
    krb5_ldap_create_krbcontainer, no fields of
    krb5_ldap_krbcontainer_params were used except for the DN.  There was
    code to create a krbTicketPolicyReference attribute (which would fail
    because the schema doesn't allow that attribute, and was never
    exercised because kdb5_ldap_util would never set the parameter) and to
    read fields like max ticket life from the referenced ticket policy,
    but those fields were never used.
    
    Eliminate the structure and just store the container DN in
    krb5_ldap_context.  Continue creating the container object when
    creating a realm (by calling krb5_ldap_create_krbcontainer
    unconditionally; it now exits successfully if the container already
    exists), but don't ever read it.

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c  |   6 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   | 106 +++++++--------------
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |   2 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |   2 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c   |   4 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c     |  49 ++--------
 .../kdb/ldap/libkdb_ldap/ldap_krbcontainer.c       |  99 ++-----------------
 .../kdb/ldap/libkdb_ldap/ldap_krbcontainer.h       |  21 +---
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |   2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      |  83 +++++-----------
 .../kdb/ldap/libkdb_ldap/libkdb_ldap.exports       |   3 +-
 11 files changed, 87 insertions(+), 290 deletions(-)

commit 7ee7399056a201d20315c2ce6650330a7d5c9177
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 17 20:24:11 2012 -0500

    Remove unneeded code in krb5_ldap_put_principal
    
    krb5_ldap_put_principal contained some conditionals for the case where
    entry->princ is NULL, but only after entry->princ was dereferenced
    unconditionally.  It's not necessary to handle this case, so don't.

 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 24 +++++++---------------
 1 file changed, 7 insertions(+), 17 deletions(-)

commit cde9eaa11a8b7528c2ca736fceb746a847cc8688
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 17 20:19:43 2012 -0500

    Remove unused functions in the LDAP KDB module

 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in       |   2 -
 src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.c         |  74 ------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       | 247 ---------------------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h       |  18 --
 .../kdb/ldap/libkdb_ldap/libkdb_ldap.exports       |   1 -
 5 files changed, 342 deletions(-)

commit bb76891f5386526bdf91bc790c614fc9296cb5fa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 20 11:27:49 2012 -0500

    Don't output trailing whitespace in depfix.pl
    
    All of our deps files have a trailing space in the first line,
    originating from depfix.pl.  This space triggers the whitespace
    checker when generating a new deps file.  Get rid of the trailing
    whitespace in the script; the change will be reflected in the deps
    files the next time they are regenerated.

 src/util/depfix.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 632260bd1fccfb420f0827b59c85c329203eafc9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Oct 28 11:31:37 2012 -0400

    Pass through module errors when preauthenticating
    
    If we are responding to a KDC_ERR_PREAUTH_REQUIRED and cannot
    preauthenticate, report the error from the first real preauth type we
    tried.
    
    k5_preauth() now accepts a boolean input indicating that it must
    succeed on a real preauth type, instead of returning a boolean saying
    whether or not it did.
    
    ticket: 7517 (new)

 src/lib/krb5/krb/get_in_tkt.c |  9 +++------
 src/lib/krb5/krb/int-proto.h  |  2 +-
 src/lib/krb5/krb/preauth2.c   | 33 ++++++++++++++++++++++-----------
 3 files changed, 26 insertions(+), 18 deletions(-)

commit f730fddc59265ee1621ec39f847ea047116a2127
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 27 15:29:48 2012 -0400

    Rename internal preauth functions
    
    The preauth functions are internal to libkrb5, so use the k5_ prefix,
    don't use KRB5_CALLCONV, and prototype them in int-proto.h.  Also
    remove krb5_do_preauth from the Unix libkrb5 export list.
    
    Reorder the k5_preauth() and k5_preauth_tryagain() arguments for more
    consistency with the clpreauth interface, and put the output padata
    arguments at the end.
    
    Rename any remaining uses of "kcontext" to "context" in preauth2.c.

 src/include/k5-int.h          |  27 ----------
 src/lib/krb5/krb/get_in_tkt.c |  68 +++++++++---------------
 src/lib/krb5/krb/int-proto.h  |  34 ++++++++++++
 src/lib/krb5/krb/preauth2.c   | 117 +++++++++++++++++++++---------------------
 src/lib/krb5/libkrb5.exports  |   1 -
 src/lib/krb5/os/init_os_ctx.c |   3 +-
 6 files changed, 120 insertions(+), 130 deletions(-)

commit 5fa526b9db4940a221606f36e25e36ca525a47ab
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 27 11:55:36 2012 -0400

    Make clpreauth flags function optional
    
    With one exception (KRB5_PADATA_PKINIT_KX), every padata type
    processed by a clpreauth module is now a real preauthentication type.
    Reduce the amount of boilerplate required for a clpreauth module by
    making the flags method optional if all of the preauth types
    advertised by the module are real.

 src/include/krb5/clpreauth_plugin.h | 8 +++++---
 src/lib/krb5/krb/preauth2.c         | 2 ++
 src/lib/krb5/krb/preauth_ec.c       | 7 -------
 src/lib/krb5/krb/preauth_encts.c    | 7 -------
 src/lib/krb5/krb/preauth_otp.c      | 7 -------
 src/lib/krb5/krb/preauth_sam2.c     | 7 -------
 6 files changed, 7 insertions(+), 31 deletions(-)

commit 5c23bce0e8d3328bb36bc85ee10cfac486b8ae9b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 23 13:02:12 2012 -0400

    Use a proper consumer interface for clpreauth
    
    In preauth2.c, use wrapper functions for calls to clpreauth functions.
    Get rid of the expanded-out module table, instead using a helper
    function to find the handle for a preauth type.  Replace use counts
    with a list of previously processed pa types.  Check for pa type
    conflicts when loading clpreauth modules.

 src/include/k5-trace.h      |   9 +-
 src/lib/krb5/krb/preauth2.c | 778 ++++++++++++++++++++------------------------
 2 files changed, 365 insertions(+), 422 deletions(-)

commit f0794cba6a406fc834434eb6dc794bf29eda4a13
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Oct 21 19:37:14 2012 -0400

    Separate clpreauth and kdcpreauth interfaces
    
    Since there is no overlap between the clpreauth and kdcpreauth
    interface declarations, there's no particular reason to combine them
    into one header.  For backward compatibility and convenience, leave
    behind a preauth_plugin.h which includes both.

 src/clients/kinit/deps                    |   2 +-
 src/clients/klist/deps                    |   4 +-
 src/clients/ksu/deps                      |  20 +-
 src/clients/kswitch/deps                  |   2 +-
 src/clients/kvno/deps                     |   2 +-
 src/include/Makefile.in                   |   4 +-
 src/include/k5-int.h                      |   2 +-
 src/include/krb5/clpreauth_plugin.h       | 331 ++++++++++
 src/include/krb5/kdcpreauth_plugin.h      | 318 ++++++++++
 src/include/krb5/preauth_plugin.h         | 626 +------------------
 src/kadmin/cli/deps                       |   8 +-
 src/kadmin/dbutil/deps                    |  18 +-
 src/kadmin/ktutil/deps                    |   4 +-
 src/kadmin/server/deps                    |   8 +-
 src/kdc/deps                              | 132 ++--
 src/kdc/kdc_preauth.c                     |   2 +-
 src/kdc/kdc_preauth_ec.c                  |   2 +-
 src/kdc/kdc_preauth_encts.c               |   2 +-
 src/kdc/kdc_util.h                        |   1 +
 src/lib/apputils/deps                     |   6 +-
 src/lib/crypto/builtin/deps               |  12 +-
 src/lib/crypto/builtin/des/deps           |  38 +-
 src/lib/crypto/builtin/enc_provider/deps  |  16 +-
 src/lib/crypto/builtin/hash_provider/deps |  12 +-
 src/lib/crypto/builtin/md4/deps           |   2 +-
 src/lib/crypto/builtin/md5/deps           |   2 +-
 src/lib/crypto/builtin/sha1/deps          |   2 +-
 src/lib/crypto/builtin/sha2/deps          |   2 +-
 src/lib/crypto/crypto_tests/deps          | 251 ++++----
 src/lib/crypto/krb/deps                   | 970 ++++++++++++++----------------
 src/lib/crypto/openssl/deps               |  30 +-
 src/lib/crypto/openssl/des/deps           |  32 +-
 src/lib/crypto/openssl/enc_provider/deps  |  12 +-
 src/lib/crypto/openssl/hash_provider/deps |  16 +-
 src/lib/gssapi/krb5/deps                  | 196 +++---
 src/lib/gssapi/mechglue/deps              |   4 +-
 src/lib/gssapi/spnego/deps                |   4 +-
 src/lib/kadm5/clnt/deps                   |   4 +-
 src/lib/kadm5/deps                        |  12 +-
 src/lib/kadm5/srv/deps                    |  24 +-
 src/lib/kadm5/unit-test/deps              |   4 +-
 src/lib/kdb/deps                          |  18 +-
 src/lib/krb5/asn.1/deps                   |  12 +-
 src/lib/krb5/ccache/deps                  |  50 +-
 src/lib/krb5/deps                         |   4 +-
 src/lib/krb5/keytab/deps                  |  36 +-
 src/lib/krb5/krb/deps                     | 400 ++++++------
 src/lib/krb5/krb/preauth2.c               |   2 +-
 src/lib/krb5/krb/preauth_ec.c             |   2 +-
 src/lib/krb5/krb/preauth_encts.c          |   2 +-
 src/lib/krb5/krb/preauth_otp.c            |   2 +-
 src/lib/krb5/krb/preauth_sam2.c           |   2 +-
 src/lib/krb5/os/deps                      | 182 +++---
 src/lib/krb5/rcache/deps                  |  20 +-
 src/lib/krb5/unicode/deps                 |   4 +-
 src/plugins/kdb/db2/deps                  |  24 +-
 src/plugins/kdb/ldap/deps                 |   4 +-
 src/plugins/kdb/ldap/libkdb_ldap/deps     |  44 +-
 src/plugins/preauth/cksum_body/deps       |   5 +-
 src/plugins/preauth/pkinit/deps           |  27 +-
 src/slave/deps                            |  12 +-
 src/tests/asn.1/deps                      |  22 +-
 src/tests/create/deps                     |   2 +-
 src/tests/hammer/deps                     |   2 +-
 src/tests/misc/deps                       |   2 +-
 src/tests/threads/deps                    |  14 +-
 src/tests/verify/deps                     |   2 +-
 src/util/gss-kernel-lib/Makefile.in       |   6 +-
 src/util/gss-kernel-lib/deps              |  66 +-
 69 files changed, 2047 insertions(+), 2060 deletions(-)

commit 9d411fc71fa25b05de0031238ebb084dd60a846c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Oct 21 16:14:59 2012 -0400

    Save extended messages across fallback to master
    
    In krb5_get_init_creds_password and krb5_get_init_creds_keytab, save
    the extended error before retrying against the master KDC, and restore
    that state if returning the error from the original request.

 src/lib/krb5/krb/gic_keytab.c | 30 +++++++++++++-----------------
 src/lib/krb5/krb/gic_pwd.c    | 31 +++++++++++++++----------------
 2 files changed, 28 insertions(+), 33 deletions(-)

commit 26245eed626245255c980efdfe69ca1f65186338
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Oct 21 00:49:05 2012 -0400

    Add functions to save and restore error state

 src/include/k5-err.h         |  1 +
 src/lib/krb5/krb/int-proto.h |  8 ++++++++
 src/lib/krb5/krb/kerrs.c     | 29 +++++++++++++++++++++++++++++
 3 files changed, 38 insertions(+)

commit dbbc38c38150d76ebd6ff0b9d971ff48de3fbe38
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 20 20:16:19 2012 -0400

    Simplify error message retrieval
    
    Eliminate the scratch_buf field of struct error_info and just return a
    non-localized constant error message if we can't allocate a copy of
    the real one.  Also rely on a conformant strerror().

 src/include/k5-err.h      |   1 -
 src/util/support/errors.c | 122 ++++++++++++++--------------------------------
 2 files changed, 37 insertions(+), 86 deletions(-)

commit d9abacfd82b3336d133d12ed117173a1b6c0ba54
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 20 16:52:29 2012 -0400

    Style cleanup for internal error handling
    
    Fix style issues in kerrs.c and errors.c.  Rename error handling
    functions to use shorter k5_ prefix.  Eliminate an inoperable
    krb5int_set_error() call in gic_opte_alloc and convert the other
    call to use krb5_set_error_message().

 src/include/k5-err.h                          |  42 ++++-----
 src/lib/crypto/krb/cf2.c                      |   7 +-
 src/lib/gssapi/mechglue/g_initialize.c        |   2 +-
 src/lib/krb5/krb/gic_opt.c                    |   8 +-
 src/lib/krb5/krb/kerrs.c                      |  67 +++++++-------
 src/lib/krb5/krb5_libinit.c                   |   4 +-
 src/util/profile/prof_init.c                  |   2 +-
 src/util/support/errors.c                     | 128 ++++++++++++++------------
 src/util/support/libkrb5support-fixed.exports |  16 ++--
 src/util/support/plugins.c                    |  16 ++--
 10 files changed, 147 insertions(+), 145 deletions(-)

commit 296c51d3208ddc37b64f5a0b06812e2705995c4b
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 17 20:56:05 2012 -0500

    Add release string to index.rst page heading
    
    ticket: 7515 (new)
    target_version: 1.11
    tags: pullup

 doc/index.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f234bb3f317fb68e5960b47d0f44e96ce5ffca7d
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 17 18:59:20 2012 -0500

    Update acknowledgments

 README | 4 ++++
 1 file changed, 4 insertions(+)

commit 581ade0dbf09d7df8d067c52867b511172b8c1c0
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 17 19:43:35 2012 -0500

    Regenerate manpages

 src/man/krb5.conf.man | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

commit b11883ad8647a73a12a17c1be2c75f5365719342
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 17 19:22:52 2012 -0500

    Clarify enctype settings in krb5_conf.rst
    
    Clarify the krb5.conf settings default_tkt_enctypes and
    default_tgs_enctypes in krb5_conf.rst.
    
    ticket: 7513 (new)
    target_version: 1.11
    tags: pullup

 doc/admin/conf_files/krb5_conf.rst | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

commit 58774a2c96b3c19368b48864698b97f6e020cae4
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 17 19:04:59 2012 -0500

    Add web pages to resources.rst
    
    In resources.rst, add links to the MIT Kerberos software and MIT
    Kerberos Consortium web pages.
    
    ticket: 7512 (new)
    target_version: 1.11
    tags: pullup

 doc/resources.rst | 7 +++++++
 1 file changed, 7 insertions(+)

commit d44dfe4c097c7bc8eff6fe4931208ebfd968dc44
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Dec 13 15:26:38 2012 -0500

    Update retiring-des with real-world experience
    
    We took notes when upgrading the ZONE.MIT.EDU realm to reduce
    its usage of single-DES.  Use these to give examples for the upgrade
    procedure, and flesh out some parts of it that were missing or
    under-specified.
    
    ticket: 7501 (new)
    tags: pullup
    target_version: 1.11

 doc/admin/advanced/retiring-des.rst | 403 ++++++++++++++++++++++++++++++------
 1 file changed, 337 insertions(+), 66 deletions(-)

commit 2c70d6d4d679957f1b2a4770b87e1e111361320d
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Dec 16 21:13:10 2012 -0500

    Document enctypes
    
    Add enctypes.rst to document Kerberos enctypes, including some
    considerations about configuring and choosing enctypes.
    
    [kaduk@mit.edu: normalize formatting and describe reply keys a bit more.]
    
    ticket: 7507 (new)
    target_version: 1.11
    tags: pullup

 doc/admin/enctypes.rst | 145 +++++++++++++++++++++++++++++++++++++++++++++++++
 doc/admin/index.rst    |   1 +
 2 files changed, 146 insertions(+)

commit 49d31402d77744a58dcd03808a94361ef011a594
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 17 15:44:27 2012 -0500

    Add copyright footer to HTML docs
    
    The technique we use for inserting the feedback link in the footer
    overrides the Sphinx basic/layout.html and agogo/layout.html footers
    in a way that prevents us from getting the copyright link footer.
    Copy the relevant part of the Sphinx basic/layout.html for now.
    
    Add a copyright.rst that links to mitK5license.rst.
    
    ticket: 7510 (new)
    target_version: 1.11
    tags: pullup

 doc/_templates/layout.html | 9 ++++++++-
 doc/copyright.rst          | 8 ++++++++
 doc/mitK5license.rst       | 5 +++++
 src/doc/Makefile.in        | 1 +
 4 files changed, 22 insertions(+), 1 deletion(-)

commit 2af891a5112642636986c88b474519075c392a64
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 17 14:45:57 2012 -0500

    Update README for Sphinx documentation
    
    The README pointed at the obsolete Texinfo documentation.  Update it
    to point at the Sphinx documentation.
    
    ticket: 7509 (new)
    target_version: 1.11
    tags: pullup

 README | 44 ++++++++++++++++++++++++++++++++------------
 1 file changed, 32 insertions(+), 12 deletions(-)

commit cd5ff932c9d1439c961b0cf9ccff979356686aff
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Thu Dec 13 14:26:07 2012 -0500

    PKINIT (draft9) null ptr deref [CVE-2012-1016]
    
    Don't check for an agility KDF identifier in the non-draft9 reply
    structure when we're building a draft9 reply, because it'll be NULL.
    
    The KDC plugin for PKINIT can dereference a null pointer when handling
    a draft9 request, leading to a crash of the KDC process.  An attacker
    would need to have a valid PKINIT certificate, or an unauthenticated
    attacker could execute the attack if anonymous PKINIT is enabled.
    
    CVSSv2 vector: AV:N/AC:M/Au:N/C:N/I:N/A:P/E:P/RL:O/RC:C
    
    [tlyu@mit.edu: reformat comment and edit log message]
    
    ticket: 7506 (new)
    target_version: 1.11
    tags: pullup

 src/plugins/preauth/pkinit/pkinit_srv.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 7a0f65b38e471a69f2f7d900758260ed1f242d5f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Dec 13 18:07:51 2012 -0500

    Conditionally include MITKC logo in HTML doc
    
    Conditionally include the MITKC logo in the HTML output from Sphinx if
    the environment variable HTML_LOGO is set.  During official builds for
    the web site, that environment variable will point to an appropriately
    scaled copy of the MITKC logo.
    
    Adjust HTML document colors to match logo.
    
    ticket: 7504 (new)
    target_version: 1.11
    tags: pullup

 doc/_static/kerb.css       | 2 +-
 doc/_templates/layout.html | 2 +-
 doc/conf.py                | 7 ++++---
 3 files changed, 6 insertions(+), 5 deletions(-)

commit bba7ed92a0b9800d9f5fdb14f5f66f755e9d92fa
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Dec 13 09:53:23 2012 -0500

    Fix documentation browser resizing behavior
    
    Remove hardcoded dimensions from a few CSS parameters to prevent
    layout problems when readers resize their browsers to have a narrower
    window.
    
    Set a max-width: 60em on the main content so that text remains
    readable on wide browser windows.
    
    ticket: 7503 (new)
    target_version: 1.11
    tags: pullup

 doc/_static/kerb.css | 7 +++++++
 doc/conf.py          | 4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 060b1eb1e38b294495adab784da32ca4e9871d20
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Dec 12 13:23:03 2012 -0500

    Better names for doxygen-Sphinx bridge functions
    
    It is confusing when the codepath for the production doc build
    involves calling functions with names like "test".  Rename things
    which are in active use so that routines which are actually only
    used for testing are more discernable as such.
    
    ticket: 7505 (new)
    tags: pullup
    target_version: 1.11

 doc/tools/doxy.py              |  8 ++++----
 doc/tools/doxybuilder_funcs.py | 19 ++++++++-----------
 doc/tools/doxybuilder_types.py | 20 ++++++++++----------
 3 files changed, 22 insertions(+), 25 deletions(-)

commit 311347e5e9d9208e2d341b8f8aed37791a4de090
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Dec 12 10:36:18 2012 -0500

    Make the doc build quieter
    
    Don't print out every node processed (or not processed) in the
    doxygen-Sphinx bridge, nor print out a summary of how many types
    or functions were processed.
    
    While here, tell doxygen to be quiet in its output as well, and
    not print out each file that is generated.  It still outputs
    warnings, though.
    
    ticket: 7495 (new)
    tags: pullup
    target_version: 1.11

 doc/tools/doxybuilder_funcs.py | 3 ---
 doc/tools/doxybuilder_types.py | 6 ------
 src/doc/Doxyfile.in            | 1 +
 3 files changed, 1 insertion(+), 9 deletions(-)

commit 4dade44544dc838a2ca8929111c131b0dc5fe53a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 13 15:53:43 2012 -0500

    Add examples to init_creds.rst
    
    ticket: 7500 (new)
    target_version: 1.11
    tags: pullup

 doc/appdev/init_creds.rst | 138 ++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 134 insertions(+), 4 deletions(-)

commit 70f2d9a093c71624269b2317c62ad0993126bc40
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 13 14:53:58 2012 -0500

    Use an empty challenge for the password question
    
    If a question's challenge is NULL, it is unnecessarily difficult for a
    responder callback to detect whether it was asked.  So it's better to
    use an empty challenge when there is no challenge data to communicate.
    Do this for the "password" question.
    
    ticket: 7499 (new)
    target_version: 1.11
    tags: pullup

 src/lib/krb5/krb/gic_pwd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 85c378e9e44ca184209056f118e75b6511cb40b8
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 10 00:21:15 2012 -0500

    Document principal name interactions with DNS
    
    Add princ_dns.rst to document the interactions of host-based Keberos
    service principal names and DNS.
    
    ticket: 7498 (new)
    target_version: 1.11
    tags: pullup

 doc/admin/index.rst     |   1 +
 doc/admin/princ_dns.rst | 113 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 114 insertions(+)

commit 6fbc0e5616a89368de6771208a5f2df8815842b0
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 12 20:19:17 2012 -0500

    Update mkrel for SPHINX_ARGS
    
    Update mkrel so that it will explicitly set SPHINX_ARGS=-W to make
    warnings fatal and so that it will work in an unconfigured tree.
    
    ticket: 7497 (new)
    target_version: 1.11
    tags: pullup

 src/util/mkrel | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9973812776fc69bc5fb8e3c7f85784cb295625f0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 12 15:46:41 2012 -0500

    Document API for getting anonymous tickets
    
    In init_creds.rst, document how to get anonymous credentials from an
    application.
    
    ticket: 7496 (new)
    target_version: 1.11
    tags: pullup

 doc/admin/pkinit.rst      |  2 ++
 doc/appdev/init_creds.rst | 26 ++++++++++++++++++++++++++
 2 files changed, 28 insertions(+)

commit 4538146e1452e0966164119cefb0804993ce6bbb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 11 14:36:06 2012 -0500

    Don't finalize libraries in static build
    
    In a build with static libraries, functions tagged with
    __attribute__((destructor)) may be executed in any order, not in a
    topologically sorted order as they are in shared libraries.  This
    could result in libcom_err functions being invoked (from another
    library's finalizer) after libcom_err has been finalized, which would
    (at minimum) result in using a mutex after it is destroyed.  To
    prevent this kind of problem, disable finalizers in the static build
    regardless of whether we have compiler or linker support for them.
    Reported by Mihai Serban <mihai.serban@gmail.com>.

 src/include/k5-platform.h | 24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)

commit 26481ee22377a46badbbf4bbdd8ae04265057205
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Dec 11 17:19:44 2012 -0500

    Regenerate checked-in man pages
    
    Pick up changes to kadmin.rst and krb5_conf.rst adding cross-references
    for account lockout and detailing parameter expansion for keytab
    and credentials cache names in krb5.conf
    
    ticket: 7494 (new)
    tags: pullup
    target_version: 1.11

 src/man/kadmin.man    | 21 ++++++++++++++++-----
 src/man/krb5.conf.man |  5 +++--
 2 files changed, 19 insertions(+), 7 deletions(-)

commit 66bba9f9fa7ce3c138c35e78e91a3174d1f3af18
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Dec 3 15:41:04 2012 -0500

    Update manpage version on master
    
    Now that version.py is in place to update Sphinx's idea of the
    version number in accordance reality, update the version in the
    man pages that we check in; the master branch is currently a 1.12 prerelease.

 src/man/k5identity.man     | 2 +-
 src/man/k5login.man        | 2 +-
 src/man/k5srvutil.man      | 2 +-
 src/man/kadm5.acl.man      | 2 +-
 src/man/kadmin.man         | 2 +-
 src/man/kadmind.man        | 2 +-
 src/man/kdb5_ldap_util.man | 2 +-
 src/man/kdb5_util.man      | 2 +-
 src/man/kdc.conf.man       | 2 +-
 src/man/kdestroy.man       | 2 +-
 src/man/kinit.man          | 2 +-
 src/man/klist.man          | 2 +-
 src/man/kpasswd.man        | 2 +-
 src/man/kprop.man          | 2 +-
 src/man/kpropd.man         | 2 +-
 src/man/kproplog.man       | 2 +-
 src/man/krb5.conf.man      | 2 +-
 src/man/krb5kdc.man        | 2 +-
 src/man/ksu.man            | 2 +-
 src/man/kswitch.man        | 2 +-
 src/man/ktutil.man         | 2 +-
 src/man/kvno.man           | 2 +-
 src/man/sclient.man        | 2 +-
 src/man/sserver.man        | 2 +-
 24 files changed, 24 insertions(+), 24 deletions(-)

commit 7b6758a09f92ccc386022bcc86e3a5fea472fdce
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Nov 27 18:45:59 2012 -0500

    Make sphinx warnings fatal for doc build
    
    We currently do not have any warnings.  Let us keep it that way by
    making warnings fatal in maintainer-mode (and configurable on the
    buildslaves).  Using sphinx-build -W also causes errors to be reported
    in the exit status and picked up by make, which is quite useful.
    
    In order to allow the build bot to use -W but end-users to not use it,
    SPHINX_ARGS must be passed on the command line; it cannot be set by
    the convenience target 'htmlsrc'.  Document this.
    
    ticket: 7468 (new)
    tags: pullup
    target_version: 1.11

 doc/build_this.rst  | 2 +-
 src/doc/Makefile.in | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

commit f6ef297fe537de3712fce751bad8a597ef32e0ed
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Dec 11 00:13:30 2012 -0500

    Make building docs easier in an unconfigured tree
    
    Instead of requiring the user to specify srcdir, top_srcdir, PYTHON,
    and possibly more in the future, make an 'htmlsrc' target that does so
    for them.
    
    This also lets us do the clean in the same step, so that only one
    command is required of the user.
    
    ticket: 7491 (new)
    tags: pullup
    target_version: 1.11

 doc/build_this.rst  | 3 +--
 src/doc/Makefile.in | 9 ++++++---
 2 files changed, 7 insertions(+), 5 deletions(-)

commit f2cec6d908a8b15908f4de199540e5ad3486882b
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Dec 10 15:51:06 2012 -0500

    Update comments for RFC 3244 kpasswd extensions
    
    Remove the inaccurate comments "unused" and replace them with
    more useful representations of what they mean.
    
    ticket: 7490 (new)
    tags: pullup
    target_version: 1.11

 src/include/krb5/krb5.hin | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 6e6364f7c7613a6b8002f0f64864e7d34acea8be
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Dec 10 15:02:14 2012 -0500

    Do not document unused symbols
    
    The macro KRB5_KEYUSAGE_PA_REFERRAL was defined in an early revision
    of draft-ietf-krb-wg-kerberos-referrals but did not make it into
    RFC 6806.  We retain the definition so as to not break code implementing
    the early draft, but need not document it.
    
    Likewise, the krb5_octet_data structure and krb5_free_octet_data routine
    are marked as having been originally introduced for PKINIT and "Do not
    use this."  They are in fact unused, and should not be documented, but
    the actual definitions must remain for compatibility.
    
    ticket: 7489 (new)
    tags: pullup
    target_version: 1.11

 doc/appdev/refs/api/index.rst    | 1 -
 doc/appdev/refs/macros/index.rst | 1 -
 doc/appdev/refs/types/index.rst  | 1 -
 doc/tools/doxybuilder_funcs.py   | 2 +-
 doc/tools/doxybuilder_types.py   | 5 +++--
 5 files changed, 4 insertions(+), 6 deletions(-)

commit 3f7394c1440f7526bc6f008f841b438d84411f3d
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Dec 10 18:13:52 2012 -0500

    Don't use $(RM) in src/doc/Makefile.in
    
    We allow these rules to be used in an unconfigured tree, and some
    makes do not supply a value for RM by default.
    
    ticket: 7492 (new)
    subject: Doc build in unconfigured tree broken on some platforms
    tags: pullup
    target_version: 1.11

 src/doc/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d3c5450ddf0b20855e86dab41735d56c6860156b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 10 14:18:30 2012 -0500

    Fix various integer issues
    
    In kdc_util.c and spnego_mech.c, error returns from ASN.1 length
    functions could be ignored because they were assigned to unsigned
    values.  In spnego_mech.c, two buffer size checks could be rewritten
    to reduce the likelihood of pointer overflow.  In dump.c and
    kdc_preauth.c, calloc() could be used to simplify the code and avoid
    multiplication overflow.  In pkinit_clnt.c, the wrong value was
    checked for a null result from malloc(), and the code could be
    simplified.
    
    Reported by Nickolai Zeldovich <nickolai@csail.mit.edu>.
    
    ticket: 7488

 src/kadmin/dbutil/dump.c                 |  3 +--
 src/kdc/kdc_preauth.c                    |  3 +--
 src/kdc/kdc_util.c                       |  3 ++-
 src/lib/gssapi/spnego/spnego_mech.c      |  6 ++---
 src/plugins/preauth/pkinit/pkinit_clnt.c | 43 +++++++++-----------------------
 5 files changed, 19 insertions(+), 39 deletions(-)

commit db26cd1b6f422c20c062385e0daeb8c95137428d
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Nov 28 19:15:05 2012 -0500

    Fix typo
    
    We do not have any files with extension "rxt".
    
    ticket: 7471 (new)
    title: typo in exclude_patterns for notice build
    tags: pullup
    target_version: 1.11

 doc/conf.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9031b739fc4f9e4215e537855a853d2134a69ba9
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Nov 28 19:06:44 2012 -0500

    Note notice.txt's dependency on version.py
    
    This dependency has been in effect since the notice build was changed
    to use the main conf.py, due to its unconditional execfile('version.py').
    Adding another conditional in conf.py seems to add needless complication,
    it is easier to just note the dependency in the Makefile and carry on.
    
    ticket: 7470 (new)
    title: NOTICE build has unnoted dependency on version.py
    tags: pullup
    target_version: 1.11

 src/doc/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b017751b711dfd70c8735f655a51e5ff860af49b
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Nov 28 13:33:20 2012 -0500

    Do not include hidden files in the sidebar
    
    We play games with hidden toctrees in the RST source to avoid
    Sphinx warnings; make sure that they do not affect the rendered
    output.
    
    ticket: 7467 (new)
    tags: pullup
    target_version: 1.11

 doc/_templates/layout.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 81fc0331cdf8a41b346daaee32977d76ab645139
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Nov 27 13:31:34 2012 -0500

    Do not generate unused parts of toctree
    
    Our css only displays up to depth 3 of the toctree, partially
    because the API reference content explodes at depth 4 and that would
    not be pretty to see in the sidebar.  However, we would previously
    always generate HTML for the full toctree and hide parts with CSS.
    For the apiref, this proved to be about 65k per html file, and we
    have one html file per function/type/macro.
    
    Limit the depth of the toctree that gets generated to save on space
    in the release tarball.
    
    Unfortunately, there seems to be a Sphinx bug wherein the toctree
    will only be generated to depth 1 for a document at a depth greater
    than the maxdepth of the toctree, so the sidebar table of contents
    on individual apiref pages will just be the toplevel toctree.
    This issue is being tracked at
    https://bitbucket.org/birkenfeld/sphinx/issue/1046/
    
    ticket: 7466 (new)
    tags: pullup
    target_version: 1.11

 doc/_templates/layout.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8bff1e50c28b6f11b771add7bd7d4a57419a567b
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Nov 28 14:19:43 2012 -0500

    Reformat RST to avoid sphinx warnings
    
    Old versions of docutils will see inline markup (e.g., :ref:`foo`)
    at the beginning of a line in the content of a directive block
    and attempt to interpret that markup as options or arguments
    to the directive.  RST intended as inline markup (as opposed to
    modifying the behavior of the directive) will not be interpretable
    in this context, and causes Sphinx to emit a warning.
    
    Work around this behavior by always leaving a blank line before
    the content of a directive block, forcing it to be interpreted
    as content and not options or arguments.
    
    The buggy behavior was only encountered in note environments, but
    for consistency of style, also reformat warning and error blocks.
    
    Note the new style constraint in doc/README.
    
    ticket: 7469 (new)
    title: doc buildslave generates sphinx warnings
    tags: pullup
    target_version: 1.11

 doc/README                                |  4 +++
 doc/admin/admin_commands/kadmin_local.rst |  1 +
 doc/admin/admin_commands/krb5kdc.rst      |  4 ++-
 doc/admin/conf_files/kadm5_acl.rst        |  5 +++-
 doc/admin/conf_files/kdc_conf.rst         |  4 ++-
 doc/admin/conf_files/krb5_conf.rst        |  4 ++-
 doc/admin/database.rst                    | 32 ++++++++++++++++++------
 doc/admin/install_kdc.rst                 | 41 +++++++++++++++++++++++--------
 doc/admin/troubleshoot.rst                |  8 ++++--
 doc/appdev/gssapi.rst                     | 12 ++++++---
 doc/basic/date_format.rst                 |  2 ++
 doc/basic/stash_file_def.rst              |  4 ++-
 doc/plugindev/profile.rst                 |  4 ++-
 doc/tools/func_document.tmpl              |  3 +++
 doc/user/tkt_mgmt.rst                     |  4 ++-
 doc/user/user_commands/ksu.rst            |  8 ++++--
 16 files changed, 108 insertions(+), 32 deletions(-)

commit 4e0d270faad7fabd773cb159b8cb8e03adb19462
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Dec 6 18:35:59 2012 -0500

    Make resources.rst more useful to non-devs
    
    Reorder the IRC channel listing so #kerberos is first.  (Developers
    form a smaller part of our audience for this documentation set.)
    Remove some details that are available on the wiki and not of interest
    to non-developers.
    
    Add a pointer to the wiki.
    
    Fix minor grammar errors in Archives.
    
    ticket: 7482 (new)
    target_version: 1.11
    tags: pullup

 doc/resources.rst | 32 +++++++++++++++-----------------
 1 file changed, 15 insertions(+), 17 deletions(-)

commit ee0d5eac353a13a194759b72cb44203fda1bf0fa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 6 21:40:05 2012 -0500

    Don't return a host referral to the service realm
    
    A host referral to the same realm we just looked up the principal in
    is useless at best and confusing to the client at worst.  Don't
    respond with one in the KDC.
    
    ticket: 7483
    target_version: 1.11
    tags: pullup

 src/kdc/do_tgs_req.c    |  4 +++-
 src/tests/Makefile.in   |  1 +
 src/tests/t_referral.py | 21 +++++++++++++++++++++
 3 files changed, 25 insertions(+), 1 deletion(-)

commit de80646215b623b1ce16fe8a2c2db85bba531532
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Dec 5 18:21:53 2012 -0500

    Fix typo for windows versions
    
    We omit the patchlevel if it is zero, but the check whether
    the patchlevel was zero was checking the wrong variable, and thus
    always succeeding.
    
    ticket: 7481 (new)
    queue: kfw
    tags: pullup
    target_version: 1.10.4

 src/windows/version.rc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eacf40bdc52ae3c43dad58429086c39a8ce4d395
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Dec 3 14:21:55 2012 -0500

    Access keys for the KfW ribbon interface
    
    Improve accessibility by actually enabling access keys for ribbon
    elements (tap alt and follow the onscreen hints for keys to press),
    instead of just underlining a letter in the name of each element.
    
    Supply an underlined letter in the text of each element, corresponding
    to this access key, even if there is not a shortcut key bound to that
    element.  While here, fix conflicting assignment to 'R' on the 'options'
    tab (between "Renewable Until" and "Automatic Ticket Renewal") by
    making "Automatic Ticket Renewal" use 'T'.  Microsoft's UI recommendations
    seem to say that access keys should be easy to locate when searching
    through the menu, and thus using the first letter of the first or
    second word is advisable.
    
    The Ribbon XML Reference seems to indicate that these elements should
    be "keytip" elements, but MSVS creates "keys" elements, which seem
    to work, whereas "keytip" does not.  Apparently 'F' is standard for
    the application button menu (which contains exit).  Access keys work
    somewhat poorly for us in this menu, as they appear on top of the text
    of the menu items, since we have no icons here.
    
    ticket: 7441
    tags: pullup
    target_version: 1.10.4

 src/windows/leash/res/ribbon1.mfcribbon-ms | 26 +++++++++++++++++++++++---
 1 file changed, 23 insertions(+), 3 deletions(-)

commit 1e362883dddc36bfb63b253e66485bbd8a1a50f7
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Dec 4 11:19:39 2012 -0500

    Rewrap the Leash ribbon conf file
    
    A big pile of XML on one line is not very readable.
    Use 'xmllint --format' to make things more sane.
    
    ticket: 7478 (new)
    queue: kfw
    tags: pullup
    target_version: 1.10.4

 src/windows/leash/res/ribbon1.mfcribbon-ms | 332 ++++++++++++++++++++++++++++-
 1 file changed, 331 insertions(+), 1 deletion(-)

commit ceb486df4301608d5b2462011fed6534e60721bd
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Dec 3 12:25:07 2012 -0500

    Leave 'OK' button visible in Leash AboutBox
    
    The AboutBox dialog as specified in the resource file is larger than
    the one we display; the dialog init routine marks several things as
    non-visible, moves the 'OK' button up to where the now-invisible items
    were, and shrinks the dialog's bounding rectangle.
    
    However, the edit boxes containing copyright and version information
    seem to always present as being on top of the 'OK' button, and their
    background causes the button to appear almost invisible with the current
    repositioning.
    
    To keep the 'OK' button visible, reduce the amount that it is moved
    (and the amount the dialog is shrunk) so that the button does not overlap
    with the edit box.
    
    ticket: 7443
    tags: pullup
    target_version: 1.10.4

 src/windows/leash/LeashAboutBox.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eef68e4dab824ef62dded1edb662d292ccad8984
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Dec 4 15:51:20 2012 -0500

    Build fixes for windows
    
    Add entries to OBJS and SRCS as well as STLIBOBJS.
    
    Use KRB5_CALLCONV at function definition as well as declaration.
    
    Declare missing variable in _WIN32-conditional code.
    
    ticket: 7479 (new)
    tags: pullup
    target_version: 1.11

 src/lib/crypto/krb/Makefile.in         | 2 ++
 src/lib/gssapi/mechglue/g_initialize.c | 2 +-
 src/lib/krb5/krb/preauth_otp.c         | 6 +++---
 3 files changed, 6 insertions(+), 4 deletions(-)

commit 718868423c7a1e712e54c841b88521e23d374745
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 5 11:42:55 2012 -0500

    Cross-reference account lockout documentation
    
    Link to the database.rst description of policy objects when talking
    about them.  Briefly mention the "default" policy.  Link to the
    kadmin_local.rst description of policy fields when referencing them.
    Describe policy fields more briefly, and expand the kadmin_local.rst
    descriptions where appropriate.
    
    ticket: 7480 (new)
    target_version: 1.11
    tags: pullup

 doc/admin/admin_commands/kadmin_local.rst | 21 +++++++++++++-----
 doc/admin/database.rst                    |  2 ++
 doc/admin/lockout.rst                     | 36 +++++++++++++------------------
 3 files changed, 33 insertions(+), 26 deletions(-)

commit 3ad47a81c7e0e8a8952251e22e0056548597f462
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 3 13:24:36 2012 -0500

    Document account lockout configuration
    
    ticket: 7477 (new)
    target_version: 1.11
    tags: pullup

 doc/admin/index.rst   |   1 +
 doc/admin/lockout.rst | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 141 insertions(+)

commit e5b3c98f2bdd5dfea1eee75edca8dcdf4af3bb0b
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Nov 30 16:54:42 2012 -0500

    Document key usage assigned number conflict
    
    Document the fact that the key usage type 26 is used by both
    KBKRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST and
    KRB5_KEYUSAGE_PA_S4U_X509_USER_REQUEST, while 27 - by
    KRB5_KEYUSAGE_PA_S4U_X509_USER_REPLY and KRB5_KEYUSAGE_PA_SAM_RESPONSE.
    
    Also, since KRB5_KEYUSAGE_PA_REFERRAL is not actually used in MIT Kerberos
    code and is not defined in the latest referrals draft
    (http://tools.ietf.org/html/draft-ietf-krb-wg-kerberos-referrals-15)
    mark it as "unused".
    
    ticket: 7474
    tags: pullup
    target_version: 1.11

 src/include/krb5/krb5.hin | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

commit 59be40c78b0895ebc00a6400d129a4b3c7fd258b
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Nov 29 14:01:00 2012 -0500

    Document param expansion for keytab/ccache names
    
    The DEFCCNAME, DEFCKTNAME and DEFKTNAME configuration options are
    subjects to parameter expansion.  Also note that this feature
    was first introduced in release 1.11.
    
    ticket: 7472
    tags: pullup
    target_version: 1.11

 doc/admin/conf_files/krb5_conf.rst | 5 +++--
 doc/build/options2configure.rst    | 8 ++++++--
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 4a3348582f948c36473512d59b9c9b7c247602f0
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Nov 29 11:51:42 2012 -0500

    Update documentation Feature list with 1.11 items
    
    Also, change the reference for Camellia enc type to rfc6803 and
    do minor table re-formatting.
    
    ticket: 7456
    tags: pullup
    target_version: 1.11

 doc/mitK5features.rst | 26 +++++++++++++++-----------
 1 file changed, 15 insertions(+), 11 deletions(-)

commit d31794d43d04d592d079a08dc3cc4ce7164c0df0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 28 20:19:37 2012 -0500

    Avoid redundant socket cleanup in sendto_kdc.c
    
    Since r25120, kill_conn() has been responsible for closing and
    invalidating conn->fd.  In the unlikely event that the KDC sends a TCP
    response to us before we send a TCP request, we were cleaning up the
    socket again, which is useless (though also harmless).  Get rid of
    that code.

 src/lib/krb5/os/sendto_kdc.c | 4 ----
 1 file changed, 4 deletions(-)

commit 2b06a22f7fd8ec01fb27a7335125290b8ceb6f18
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 29 01:58:13 2012 -0500

    Fix spin-loop bug in k5_sendto_kdc
    
    In the second part of the first pass over the server list, we passed
    the wrong list pointer to service_fds, causing it to see only a subset
    of the server entries corresponding to sel_state.  This could cause
    service_fds to spin if an event is reported on an fd not in the
    subset.
    
    ticket: 7454
    target_version: 1.10.4
    tags: pullup

 src/lib/krb5/os/sendto_kdc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6b37134d163beeeb136b4a59109c523e0bf83f3b
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Nov 21 21:57:40 2012 -0500

    Add camellia_key_cleanup
    
    Fix memory leak.
    
    ticket: 7457
    tags: pullup
    target_version: 1.11

 src/lib/crypto/builtin/enc_provider/camellia.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit b358b505be4502a71495ce58b8444027121726ee
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Nov 20 18:06:22 2012 -0500

    Remove last "document not in toctree" warnings
    
    There were two of them, for notice.rst and mitK5license.rst.
    The former is included in the latter, which is linked to from
    the mitK5features document but not listed in a table of contents
    otherwise.  Includes are processed unconditionally, so we can
    add notice.rst to the exclude_patterns array (formerly unused_docs)
    and its content will still be included.
    
    If we attempt to do the same for mitK5license.rst, it is not processed
    at all, and the attempt to link to it will fail.  Instead, put a dummy
    table of contents in the mitK5features document (which links to the
    license document), with the "hidden" attribute.  This satisfies the
    Sphinx need to know where all the input documents are without changing
    the displayed table of contents.
    
    ticket: 7447
    tags: pullup
    target_version: 1.11

 doc/conf.py           | 1 +
 doc/mitK5features.rst | 5 +++++
 2 files changed, 6 insertions(+)

commit 94947241bd347e9b4dd729c5d550150b7e8cd64c
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Nov 16 19:48:55 2012 -0500

    Render macros as literals
    
    Some convenience macros are referring to and dereferencing pointers,
    and Sphinx will get a bit confused trying to interpret this as markup.
    There should never be any markup intended to be interpreted in the
    value of a macro definition, so we can silence this class of
    warnings by treating them as literals.  (In some sense, they actually
    are literals, too.)
    
    This will cause a warning for macros that only cause a
    symbol to be defined, that is, a literal "#define MACRO" with no
    initializer, due to the lack of body in the inline-literal markup.
    Such macros should probably be added to the exclude list for conversion
    to reStructuredText in the Doxygen-Sphinx bridge, as was already
    done for KRB5_OLD_CRYPTO.  Support code to programmatically omit
    macros of this sort is deliberately *not* included, so that explicit
    action must be taken when a new macro is to be undocumented.
    
    Also, strip leading and trailing whitespace from the macro name,
    since this causes problems with the markup.
    
    ticket: 7447
    tags: pullup
    target_version: 1.11

 doc/tools/define_document.tmpl | 12 ++++++------
 doc/tools/doxybuilder_types.py |  2 +-
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 760155906bc47163bac1fb5622034a9d53e15294
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Nov 19 15:48:37 2012 -0500

    Handle multiline macro definitions
    
    Compress them onto one line for printing in the generated table.
    
    ticket: 7447
    tags: pullup
    target_version: 1.11

 doc/tools/doxybuilder_types.py | 2 ++
 1 file changed, 2 insertions(+)

commit f17cc2c9edc4f36c96391d438ddeaf5bab5b2b65
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Nov 21 11:31:06 2012 -0500

    Exclude lists for doxygen API docs
    
    Doxygen will pick up every function, macro, and typedef defined
    in krb5.h; some of these may not actually be part of the public
    API for one reason or another.  Provide hardcoded exclude lists
    for macro/function/type names for which we do not want to emit
    reStructuredText documentation, and check these lists when processing
    the Doxygen XML output.
    
    Seed these lists with the macros TRUE, FALSE, KRB5_OLD_CRYPTO,
    KRB5_GENERAL__, KRB5_CALLCONV, KRB5_CALLCONV_C, KRB5_CALLCONV_WRONG,
    KRB5INT_BEGIN_DECLS, KRB5INT_END_DECLS, and KRB5_ATTR_DEPRECATED,
    and typedefs krb5_cc_ops and krb5_responder_context. The booleans
    are compatibility cruft that we do not want to advertise, and the other
    macros are for internal use for signalling and platform compatibility.
    The typedefs are functioning just as forward declarations.
    
    For consistency, remove KRB5_OLD_CRYPTO.rst from the macros index; it
    had no content even when we did generate it.
    
    ticket: 7447
    tags: pullup
    target_version: 1.11

 doc/appdev/refs/macros/index.rst | 1 -
 doc/tools/doxybuilder_funcs.py   | 4 ++++
 doc/tools/doxybuilder_types.py   | 7 +++++++
 3 files changed, 11 insertions(+), 1 deletion(-)

commit 484ac9228b317b96a81c9e88778c521c54d49213
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Nov 15 16:27:57 2012 -0500

    Handle adjacent notes from doxygen more correctly
    
    The Doxygen documentation seems to claim that adjacent @note entries
    will be collapsed into a single "note" element, as separate paragraphs.
    This seems to be reflected in the XML output: multiple <para> entries
    in a single <simplesec kind="note"> with a <simplesecsep/> element
    between them.
    
    Our XML-to-RST converter gets the entire contents of the simplesec
    element, parsed into a unicode string with a single newline between
    paragraphs.  Paragraphs seem to always start with two spaces, though
    I have not tracked down the origin of this behavior.  Prior to this
    commit, we would just output this entire unicode string directly.
    Since our template puts a tab character before the note string, this
    means that the first paragraph is indented by a tab and two spaces,
    and the second paragraph by just two spaces.  Sphinx warns about this,
    as "block did not end with blank line; unexpected whitespace", and
    the paragraphs are indented differently within the note.
    
    Fix the warning by checking for newlines in the interior of the
    parsed unicode string, and introducing the appropriate whitespace
    for the Sphinx parser.
    
    ticket: 7447
    tags: pullup
    target_version: 1.11

 doc/tools/doxybuilder_funcs.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit da396d7603e949faec594036dee6de0e8f44bddb
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Nov 14 13:44:08 2012 -0500

    Fix overflowing cell in HTML table
    
    sphinx-build defaults to the 'tabulary' environment for tables,
    but uses regular 'tabular' for those involving literal blocks,
    since tabulary does not handle them properly.  It seems that this
    deficiency of tabulary also applies to inline literals, which
    are rendered as \code{} sections by the latex builder.
    Fortunately, sphinx provides a workaround to force a particular
    column specification for the table.
    
    The requirement for a table:: statement after the tabularcolumns::
    statement is very poorly documented.
    
    ticket: 7447
    tags: pullup
    target_version: 1.11

 doc/appdev/h5l_mit_apidiff.rst | 3 +++
 1 file changed, 3 insertions(+)

commit 3070dcd18ea2d07f74afa35fa4a8cada373d9975
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Nov 20 13:13:12 2012 -0500

    Update doxygen markup in krb5.hin
    
    A few places were using the standard C /* comment */ form, but
    this is rendered poorly by doxygen through to our Sphinx bridge.
    Use the special /**< comment */ form to get doxygen-specific behavior.
    If the standard C comment form is used, the full comment (including
    start and end markers) is included in the value of the macro, and
    Sphinx then tries to treat the end of the comment as the start of
    inline markup with no corresponding end-string, which is a warning.
    Using the doxygen form of the comment, the contents of the comment
    are put in a separate paragraph block, which is inserted in the
    body of the generated RST document.
    
    The markup for krb5_rd_priv() had a line that ended with an @c
    markup statement without a symbol following it.  This confused
    doxygen into not parsing any more of the comment.  The beginning
    of the next line is a macro identifier with markup to auto-linkify it.
    In RST, it is not possible to have a link and a terminal font on the
    same text, so removing the @c is the appropriate fix.
    
    There are also eleven deprecated functions which are replaced by
    the krb5_c_* family of functions.  However, referring to this class
    of functions as the "krb5_c_" class of functions results in Sphinx
    attempting to interpret this statement as a link to a label elsewhere
    in the document, and no such label exists.  To avoid this warning, use
    "krb5_c_*" to refer to the class of functions, which is arguably
    more correct anyways.
    
    ticket: 7447
    tags: pullup
    target_version: 1.11

 src/include/krb5/krb5.hin | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

commit 6a019d5cff9aecb88591accf03ac737c6f910c69
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Nov 19 16:36:56 2012 -0500

    Make krb5_trace_info a typedef
    
    Our doxygen-to-sphinx documentation bridge only processes typedefs
    and not structure definitions, since we almost universally use
    typedefs for our data structures.  krb5_trace_info is the sole
    exception, so bring it into the fold.
    
    While here, flesh out the comment a bit more.
    
    ticket: 7447
    tags: pullup
    target_version: 1.11

 src/include/krb5/krb5.hin | 16 +++++++++++-----
 src/lib/krb5/os/trace.c   |  4 ++--
 2 files changed, 13 insertions(+), 7 deletions(-)

commit 22288fd3933830eaa76a8f9b0d1432d072a1fac3
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Nov 20 12:47:12 2012 -0500

    Use en dash instead of hyphen
    
    It should not be bracketed in whitespace.
    
    ticket: 7447
    tags: pullup
    target_version: 1.11

 doc/mitK5features.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a1062d11629ae485ce3aa3344a52c902259c2311
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Nov 26 17:32:44 2012 -0500

    Remove Test Coverage topic from documentation
    
    ticket: 7464

 doc/build/index.rst    |  1 -
 doc/build/test_cov.rst | 31 -------------------------------
 2 files changed, 32 deletions(-)

commit 3cd8934659c4558a5144191716085d094b08d44e
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Nov 26 16:45:08 2012 -0500

    Move Release tag into footer for Sphinx HTML
    
    The current position of the Release tag is in the body of the main page
    of the Sphinx html.  Move it to the footer.  This way the release number
    can be viewed from every page.
    
    ticket: 7462

 doc/_templates/layout.html | 2 ++
 doc/index.rst              | 6 ------
 2 files changed, 2 insertions(+), 6 deletions(-)

commit 49931235536b1b5888532a4732d03f1d390042e2
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 26 16:01:23 2012 -0500

    Remove .doctrees when cleaning src/doc
    
    Sphinx produces .doctree pickles that can be over 17MB with the
    current documentation.  Remove them when running "make clean" in
    src/doc so that they don't pollute distribution tar files.
    
    ticket: 7461 (new)
    target_version: 1.11
    tags: pullup

 src/doc/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 63a344b05fb2543059c1049c93e3106a0c6aa853
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Nov 26 13:44:16 2012 -0500

    Document krb5_get_init_creds_opt_set_in_ccache
    
    More specifically, document that this new API was first
    introduced in 1.11
    
    ticket: 7460

 src/include/krb5/krb5.hin | 2 ++
 1 file changed, 2 insertions(+)

commit 433329ec97598c14f8b64af3e6be7745501b7142
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Nov 21 14:45:44 2012 -0500

    Update feature list in the documentation
    
    In Quick facts section:
     - restructure the Supported platforms section;
     - do not tie KfW to 1.11 release;
     - move references to GSS-API extensions to Feature list table.
    In Feature list section:
     - reformat the table;
     - move PRNG and Pre-auth mechanisms into their own tables;
     - clarify GS2 feature description;
     - reference rfc6680 for GSS-API naming extensions.
    Lowercase the words in the title of the document.
    
    ticket: 7455

 doc/mitK5features.rst | 160 ++++++++++++++++++++++++++------------------------
 1 file changed, 83 insertions(+), 77 deletions(-)

commit d5aac5c1a010410e79cce4219e618d9ce27d8621
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 25 17:53:02 2012 -0500

    Remove broken clean_hostname trace messages
    
    The trace messages in krb5int_clean_hostname were outputting the
    entire contents of the output buffer (mostly uninitialized garbage)
    into the trace log.  Since these messages were essentially redundant
    with messages in the callers, and were arguably at too low of a level
    to begin with, simply remove them.
    
    ticket: 7459 (new)
    target_version: 1.11
    tags: pullup

 src/include/k5-trace.h      | 7 -------
 src/lib/krb5/os/hst_realm.c | 2 --
 2 files changed, 9 deletions(-)

commit 54f325ea0be4c782dcba5b12b5eeec13883f546f
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 21 14:31:02 2012 -0500

    Update acknowledgments

 README | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit 785f1d1d8818bb6e5dbc14b9f4cab803b3010a5d
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 21 14:12:04 2012 -0500

    Update sponsor list

 README | 1 +
 1 file changed, 1 insertion(+)

commit 0657117a24e9c3d8b277225cf2e553df42b0f73c
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 20 19:41:56 2012 -0500

    Update mkrel for new doc build process
    
    ticket: 7453 (new)
    target_version: 1.11
    tags: pullup

 src/util/mkrel | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 8ca5a84d3af27283ca6ef309e9e634bfb4ce52da
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 20 12:33:14 2012 -0500

    Reword krb5_unparse_name_ext doxygen markup
    
    Avoid using asterix characters in the documentation for
    krb5_unparse_ext_name, since they get intepreted as markdown
    punctuation when translated to RST.
    
    ticket: 7452 (new)
    target_version: 1.11
    tags: pullup

 src/include/krb5/krb5.hin | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 703ee0a74900d9acb8dd48f60149a34e1b7411a8
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 19 16:34:42 2012 -0500

    Add "Kerberos" to PDF titles
    
    ticket: 7451 (new)
    tags: pullup
    target_version: 1.11

 doc/conf.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 85898e8f1c9e4f5bff70e1ff810519363b262eb4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 17 15:30:32 2012 -0500

    Fix quoting issues in LDAP KDB module
    
    Modify ldap_filter_correct() to quote special characters for DN
    strings as well as filters, since it is already used to quote a DN
    string in krb5_ldap_name_to_policydn() and there's no harm in
    over-quoting.  In krb5_ldap_put_principal(), quote the unparsed
    principal name for use in DNs we choose.  In
    krb5_ldap_create_password_policy(), use the policy name for the CN of
    the policy entry instead of the (possibly quoted) first element of the
    DN.
    
    Adapted from a patch by Jim Shi <hanmao_shi@apple.com>.
    
    ticket: 7296

 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 18 +++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c | 16 +----
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      | 77 +++++-----------------
 src/tests/kdbtest.c                                | 34 +++++-----
 src/tests/t_kdb.py                                 |  2 -
 5 files changed, 48 insertions(+), 99 deletions(-)

commit 76259be582f1e0d07c2a8993741e4893c7fd6f74
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Nov 14 15:20:16 2012 -0500

    Tests for kinit's detection of a keytab request
    
    We must check that 'kinit -t keytab' and 'kinit -i' successfully
    produce tickets, and have the specified warning output.
    
    ticket: 7218
    tags: pullup
    target_version: 1.11

 src/tests/t_keytab.py | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit cfd85f4130e015bf823a745438e87641f9ead49e
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Sep 27 12:46:26 2012 -0400

    Make kinit smarter about using keytabs
    
    Previously, we would happily accept -i or -t name and do nothing
    with it, if -k was not given.  If the user is passing -i or -t, they
    clearly want to use a keytab, so do so (but print a warning).
    
    While here, enforce that only one of -t and -i is given.
    
    ticket: 7218
    tags: pullup
    target_version: 1.11

 src/clients/kinit/kinit.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 4ef653d4a607c5238242ab8acac7b0541a4f3633
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 16 10:45:27 2012 -0500

    Add Doxygen markup for Camellia enctype constants
    
    An RFC number has been assigned for the Camellia draft.  Add Doxygen
    markup to the enctype and cksumtype constants pointing to the
    informational RFC.

 src/include/krb5/krb5.hin | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 2e002b96f5ce0a78d65b7f0c9e70c352788dea78
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 15 14:26:23 2012 -0500

    Avoid using grep -q in configure.in
    
    grep -q isn't as portable as we would like, so don't use it.

 src/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4f349b6e154eb05e591cd0de10791e29f4c44fb9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 10 22:08:39 2012 -0500

    Add automated tests for LDAP KDB module
    
    Add new tests kdbtest.c and t_kdb.py.  Together these exercise most of
    the code in the LDAP back end.  kdbtest is also run against the DB2
    module, which is mostly redundant with other tests, but does exercise
    the lockout logic a little more thoroughly than t_lockout.py can.
    
    To test the LDAP back end, we look for slapd and ldapadd binaries in
    the path.  The system slapd is sometimes constrained by AppArmor or
    the like, which we can typically work around by making a copy of the
    binary.  slapd detaches before listening on its server socket (this
    got better in 2.4.27 but still isn't perfect), so we unfortunately
    have to use a one-second sleep in the slapd setup.

 .gitignore            |   1 +
 src/tests/Makefile.in |   9 +-
 src/tests/kdbtest.c   | 406 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/tests/t_kdb.py    | 280 ++++++++++++++++++++++++++++++++++
 src/util/k5test.py    |   3 +
 5 files changed, 697 insertions(+), 2 deletions(-)

commit daede6e7ccfeb87ed8aec6604c07be2d8d0ed02c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 5 10:30:11 2012 -0500

    Fix typo disabling static-linked LDAP back end

 src/lib/kdb/kdb5.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d380f21727f837590bbd22caf16dedfdf02f8a0b
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Nov 14 17:09:23 2012 -0500

    Rebuild krb5.conf.man for default enctypes
    
    Now that the Camellia enctypes are in the default lists for
    permitted_enctypes, default_tkt_enctypes, and default_tgs_enctypes,
    regenerate the man page to reflect that change.
    
    ticket: 7446
    target_version: 1.11
    tags: pullup

 src/man/krb5.conf.man | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8f27ae9d0afb81f851ff56523882de3524031b9b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 14 16:49:33 2012 -0500

    Add Camellia enctypes to default enctype lists
    
    Add camellia256-cts-cmas and camellia128-cts-cmac to the default
    permitted_enctypes, default_tkt_enctypes, and default_tgs_enctypes
    lists, to simplify deployment of Camellia.  The new enctypes still
    aren't on supported_enctypes, so won't be in the set of long-term keys
    for principals without administrator intervention.
    
    ticket: 7446 (new)
    target_version: 1.11
    tags: pullup

 doc/conf.py                 | 2 +-
 src/lib/krb5/krb/init_ctx.c | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit b1ba4ac45345d93ecbba22626843b06f32b2262d
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Nov 5 19:22:07 2012 -0500

    Replace UTF-8 with ASCII
    
    We try to restrict non-ASCII to names.
    
    Python does not accept U+2013 EN DASH as indicating a command-line
    argument; U+2D HYPHEN-MINUS is required.
    
    Replace U+201C LEFT DOUBLE QUOTATION MARK and U+201D RIGHT
    DOUBLE QUOTATION MARK with ordinary ASCII quotes.
    
    ticket: 7433
    tags: pullup

 doc/tools/README | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit ccaf2682c79974cee368d2f3b0611dabc1361df5
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Nov 6 22:15:50 2012 -0500

    Rename doc subdirectories
    
    We like these names better, and they match the PDF document filenames.
    
    admins -> admin
    appldev -> appdev
    users -> user
    
    and catch up where the names are used elsewhere.
    
    The relay/ directory has been removed, with its contents moved to the
    top level in build_this.rst and a new about.rst.
    
    The section headers for kadmind, krb5kdc, sserver, kpasswd, kswitch,
    and sclient are misdetected as conflict markers.
    bigredbutton: whitespace
    
    ticket: 7433
    tags: pullup

 doc/about.rst                                |   32 +
 doc/admin/admin_commands/index.rst           |   17 +
 doc/admin/admin_commands/k5srvutil.rst       |   57 ++
 doc/admin/admin_commands/kadmin_local.rst    |  883 +++++++++++++++++++++
 doc/admin/admin_commands/kadmind.rst         |  130 ++++
 doc/admin/admin_commands/kdb5_ldap_util.rst  |  478 ++++++++++++
 doc/admin/admin_commands/kdb5_util.rst       |  355 +++++++++
 doc/admin/admin_commands/kprop.rst           |   60 ++
 doc/admin/admin_commands/kpropd.rst          |  123 +++
 doc/admin/admin_commands/kproplog.rst        |   87 +++
 doc/admin/admin_commands/krb5kdc.rst         |  142 ++++
 doc/admin/admin_commands/ktutil.rst          |  133 ++++
 doc/admin/admin_commands/sserver.rst         |  121 +++
 doc/admin/advanced/index.rst                 |    9 +
 doc/admin/advanced/ldapbackend.rst           |  143 ++++
 doc/admin/advanced/retiring-des.rst          |  129 ++++
 doc/admin/appl_servers.rst                   |  147 ++++
 doc/admin/backup_host.rst                    |   34 +
 doc/admin/conf_files/index.rst               |    9 +
 doc/admin/conf_files/kadm5_acl.rst           |  136 ++++
 doc/admin/conf_files/kdc_conf.rst            |  714 +++++++++++++++++
 doc/admin/conf_files/krb5_conf.rst           | 1056 ++++++++++++++++++++++++++
 doc/admin/conf_ldap.rst                      |  158 ++++
 doc/admin/database.rst                       |  785 +++++++++++++++++++
 doc/admin/env_variables.rst                  |   45 ++
 doc/admin/host_config.rst                    |  115 +++
 doc/admin/index.rst                          |   25 +
 doc/admin/install.rst                        |   21 +
 doc/admin/install_appl_srv.rst               |   83 ++
 doc/admin/install_clients.rst                |   57 ++
 doc/admin/install_kdc.rst                    |  525 +++++++++++++
 doc/admin/pkinit.rst                         |  219 ++++++
 doc/admin/realm_config.rst                   |  217 ++++++
 doc/admin/troubleshoot.rst                   |   53 ++
 doc/admin/various_envs.rst                   |   33 +
 doc/admins/admin_commands/index.rst          |   17 -
 doc/admins/admin_commands/k5srvutil.rst      |   57 --
 doc/admins/admin_commands/kadmin_local.rst   |  883 ---------------------
 doc/admins/admin_commands/kadmind.rst        |  130 ----
 doc/admins/admin_commands/kdb5_ldap_util.rst |  478 ------------
 doc/admins/admin_commands/kdb5_util.rst      |  355 ---------
 doc/admins/admin_commands/kprop.rst          |   60 --
 doc/admins/admin_commands/kpropd.rst         |  123 ---
 doc/admins/admin_commands/kproplog.rst       |   87 ---
 doc/admins/admin_commands/krb5kdc.rst        |  142 ----
 doc/admins/admin_commands/ktutil.rst         |  133 ----
 doc/admins/admin_commands/sserver.rst        |  121 ---
 doc/admins/advanced/index.rst                |    9 -
 doc/admins/advanced/ldapbackend.rst          |  143 ----
 doc/admins/advanced/retiring-des.rst         |  129 ----
 doc/admins/appl_servers.rst                  |  147 ----
 doc/admins/backup_host.rst                   |   34 -
 doc/admins/conf_files/index.rst              |    9 -
 doc/admins/conf_files/kadm5_acl.rst          |  136 ----
 doc/admins/conf_files/kdc_conf.rst           |  714 -----------------
 doc/admins/conf_files/krb5_conf.rst          | 1056 --------------------------
 doc/admins/conf_ldap.rst                     |  158 ----
 doc/admins/database.rst                      |  785 -------------------
 doc/admins/env_variables.rst                 |   45 --
 doc/admins/host_config.rst                   |  115 ---
 doc/admins/index.rst                         |   25 -
 doc/admins/install.rst                       |   21 -
 doc/admins/install_appl_srv.rst              |   83 --
 doc/admins/install_clients.rst               |   57 --
 doc/admins/install_kdc.rst                   |  525 -------------
 doc/admins/pkinit.rst                        |  219 ------
 doc/admins/realm_config.rst                  |  217 ------
 doc/admins/troubleshoot.rst                  |   53 --
 doc/admins/various_envs.rst                  |   33 -
 doc/appdev/gssapi.rst                        |  220 ++++++
 doc/appdev/h5l_mit_apidiff.rst               |   28 +
 doc/appdev/index.rst                         |   15 +
 doc/appdev/init_creds.rst                    |  144 ++++
 doc/appdev/princ_handle.rst                  |   79 ++
 doc/appdev/refs/api/index.rst                |  397 ++++++++++
 doc/appdev/refs/index.rst                    |    9 +
 doc/appdev/refs/macros/index.rst             |  369 +++++++++
 doc/appdev/refs/types/index.rst              |  103 +++
 doc/appdev/refs/types/krb5_int32.rst         |   12 +
 doc/appdev/refs/types/krb5_ui_4.rst          |   12 +
 doc/appldev/gssapi.rst                       |  220 ------
 doc/appldev/h5l_mit_apidiff.rst              |   28 -
 doc/appldev/index.rst                        |   15 -
 doc/appldev/init_creds.rst                   |  144 ----
 doc/appldev/princ_handle.rst                 |   79 --
 doc/appldev/refs/api/index.rst               |  397 ----------
 doc/appldev/refs/index.rst                   |    9 -
 doc/appldev/refs/macros/index.rst            |  369 ---------
 doc/appldev/refs/types/index.rst             |  103 ---
 doc/appldev/refs/types/krb5_int32.rst        |   12 -
 doc/appldev/refs/types/krb5_ui_4.rst         |   12 -
 doc/build_this.rst                           |   81 ++
 doc/conf.py                                  |   61 +-
 doc/index.rst                                |    9 +-
 doc/relay/build_this.rst                     |   81 --
 doc/relay/index.rst                          |    9 -
 doc/relay/philosophy.rst                     |   28 -
 doc/tools/README                             |    4 +-
 doc/user/index.rst                           |   10 +
 doc/user/pwd_mgmt.rst                        |  106 +++
 doc/user/tkt_mgmt.rst                        |  312 ++++++++
 doc/user/user_commands/index.rst             |   16 +
 doc/user/user_commands/kdestroy.rst          |   77 ++
 doc/user/user_commands/kinit.rst             |  220 ++++++
 doc/user/user_commands/klist.rst             |  135 ++++
 doc/user/user_commands/kpasswd.rst           |   39 +
 doc/user/user_commands/ksu.rst               |  397 ++++++++++
 doc/user/user_commands/kswitch.rst           |   56 ++
 doc/user/user_commands/kvno.rst              |   86 +++
 doc/user/user_commands/sclient.rst           |   24 +
 doc/user/user_config/index.rst               |   12 +
 doc/user/user_config/k5identity.rst          |   66 ++
 doc/user/user_config/k5login.rst             |   53 ++
 doc/users/index.rst                          |   10 -
 doc/users/pwd_mgmt.rst                       |  106 ---
 doc/users/tkt_mgmt.rst                       |  312 --------
 doc/users/user_commands/index.rst            |   16 -
 doc/users/user_commands/kdestroy.rst         |   77 --
 doc/users/user_commands/kinit.rst            |  220 ------
 doc/users/user_commands/klist.rst            |  135 ----
 doc/users/user_commands/kpasswd.rst          |   39 -
 doc/users/user_commands/ksu.rst              |  397 ----------
 doc/users/user_commands/kswitch.rst          |   56 --
 doc/users/user_commands/kvno.rst             |   86 ---
 doc/users/user_commands/sclient.rst          |   24 -
 doc/users/user_config/index.rst              |   12 -
 doc/users/user_config/k5identity.rst         |   66 --
 doc/users/user_config/k5login.rst            |   53 --
 src/doc/Makefile.in                          |   15 +-
 129 files changed, 10455 insertions(+), 10457 deletions(-)

commit 07b66c2220ad1b38c5465cacc2537096afe332d2
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Nov 14 15:30:12 2012 -0500

    Remove trailing whitespace
    
    ticket: 7433
    tags: pullup

 doc/admins/advanced/index.rst    | 1 -
 doc/appldev/refs/api/index.rst   | 1 -
 doc/appldev/refs/index.rst       | 1 -
 doc/appldev/refs/types/index.rst | 2 --
 4 files changed, 5 deletions(-)

commit 6353783765cd51c8588490765098861ba36c7f08
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Oct 26 17:50:57 2012 -0400

    Use release, not version, for HTML index
    
    The full release string includes RELTAIL from patchlevel.h; it
    is useful to know whether we are on a pre- or post-release branch.
    
    ticket: 7433
    tags: pullup

 doc/index.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f06725b7a98c16630f80d8cc1dd6386a7d21a058
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Oct 16 20:11:14 2012 -0400

    Make glue for building PDFs
    
    sphinx-build's latex output engine creates a subdirectory with
    various latex files, and a Makefile.  The generated Makefile assumes
    gmake, which we do not.  The logic needed in this makefile is rather
    simple, so we just include it in src/doc/Makefile.in, even if we
    do need a rather complicated shell expression to work in the subdirectory.
    
    ticket: 7433
    tags: pullup

 .gitignore          |  1 +
 src/doc/Makefile.in | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+)

commit d6d0455c13bdd137dca527219e4cd6ecce161fc3
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Oct 16 20:09:17 2012 -0400

    Update conf.py for latex output
    
    We do not want one giant PDF document; we want separate PDFs for
    our various components.
    
    The features document cannot be included in the list because the
    generated LaTeX for tables with empty cells does not compile.
    
    ticket: 7433
    tags: pullup

 doc/conf.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 3f7aebe3f77fc99200f863f66c064614509d7882
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 19 16:03:57 2012 -0400

    Use main conf.py for NOTICE
    
    Generate the NOTICE file using the main conf.py, by using a special
    tag when invoking sphinx-build.
    
    While here, add notice.txt to the list of files removed by make clean.
    
    ticket: 7433
    tags: pullup

 doc/conf.py         | 31 +++++++++++++------
 doc/notice.rst      |  2 --
 doc/txt_conf.py     | 88 -----------------------------------------------------
 src/doc/Makefile.in | 19 +++---------
 4 files changed, 25 insertions(+), 115 deletions(-)

commit 07c77b51d33c23d3ea28d588adc43b6c5ec5c20f
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 17 18:12:52 2012 -0400

    Generate and use version.py for Sphinx
    
    Sphinx's idea of the version number appears in the man pages and
    compiled PDF documents, and shows up as metadata in the generated
    HTML sources.
    
    Extract the version information from the master source (patchlevel.h)
    into a form usable by Sphinx.
    
    ticket: 7433
    tags: pullup

 .gitignore            |  2 ++
 doc/conf.py           | 11 ++++++++---
 src/doc/Makefile.in   | 15 ++++++++++++---
 src/doc/version.py.in | 21 +++++++++++++++++++++
 src/man/Makefile.in   |  5 ++++-
 5 files changed, 47 insertions(+), 7 deletions(-)

commit e89f6c6532787cf8e90ee80bdbb05e8abc13c565
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Nov 14 14:01:30 2012 -0500

    Regenerate kdc.conf.man to pick up Camellia
    
    We recently added documentation of the Camellia enctypes; rebuild
    the in-tree man page to pick them up.
    
    ticket: 7439
    tags: pullup

 src/man/kdc.conf.man | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 2df36dd4a52c2b08fbacf1648dc76e8e313ce1b5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 12 22:08:05 2012 -0500

    Make kdb5_util dump work with LDAP again
    
    The LDAP module doesn't support locking.  There's code to ignore this
    in load but not in dump.  dump used to only lock for iprop dumps, but
    now locks all the time after e65a16d898f3a686525e83661f4fd86c76e27bbf
    (#7384), causing it to fail with LDAP.
    
    ticket: 7445 (new)
    target_version: 1.11
    tags: pullup

 src/kadmin/dbutil/dump.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d8ce486d746bc2745a71a8469033f55c9533e575
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 2 11:12:38 2012 -0400

    Add Camellia to enctype table in documentation
    
    ticket: 7439 (new)
    target_version: 1.11
    tags: pullup

 doc/admins/conf_files/kdc_conf.rst | 3 +++
 1 file changed, 3 insertions(+)

commit 231c4433f24470533a79cdd1743837b976970aee
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 2 10:53:15 2012 -0400

    Fix a typo in pkinit.rst

 doc/admins/pkinit.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4810efbbf2671b08ffbbf7dc8a94aa9d52d43cca
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 1 17:47:06 2012 -0400

    Update Camellia feature description
    
    Remove the potentially misleading "experimental" annotation on the
    description of the Camellia encryption feature.  Also update the I-D
    version to match the IESG-approved version.
    
    ticket: 7437 (new)
    target_version: 1.11
    tags: pullup

 doc/mitK5features.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eda5048bb5b0bbf4deea08830551d3578f223059
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 1 14:04:02 2012 -0400

    Document PKINIT and anonymos PKINIT configuration
    
    ticket: 7436 (new)
    target_version: 1.11
    tags: pullup

 doc/admins/index.rst  |   1 +
 doc/admins/pkinit.rst | 219 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 220 insertions(+)

commit 671c84a37521a4f62be300af00790fc5aed9cbfd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 25 15:50:06 2012 -0400

    Correctly document krb5_unparse_name_ext
    
    ticket: 7431
    target_version: 1.11
    tags: pullup

 src/include/krb5/krb5.hin | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit db4f4b55cd93c86909d4aa140df61af71cbc92af
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 25 12:51:17 2012 -0400

    Always rebuild rst_composite in src/doc
    
    Avoid using "rst_composite" as the target name for building the
    rst_composite directory, since we can't give it proper dependencies.
    Instead use the target name "composite", which (like "html", "clean",
    etc.) doesn't correspond to the name of a file or directory created by
    the build rules.

 src/doc/Makefile.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8f43a6f239c31e0e39cd17471d19d761f26869b8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 25 11:46:16 2012 -0400

    Document GSSAPI loadable module interface
    
    ticket: 7429 (new)
    target_version: 1.11
    tags: pullup

 doc/admins/host_config.rst |  15 ++++---
 doc/plugindev/gssapi.rst   | 101 +++++++++++++++++++++++++++++++++++++++++++++
 doc/plugindev/index.rst    |   1 +
 3 files changed, 112 insertions(+), 5 deletions(-)

commit dedac424340a524489e54a89b62d98eb95470f81
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 24 12:16:20 2012 -0400

    Don't leak new fields of krb5_init_creds_context
    
    Release the cc_config_in and cc_config_out fields of a
    krb5_init_creds_context when freeing the context.
    
    ticket: 7428 (new)
    target_version: 1.11
    tags: pullup

 src/lib/krb5/krb/get_in_tkt.c | 2 ++
 1 file changed, 2 insertions(+)

commit ec6dc0e991b3653e16a637bfaa0daf783f82af31
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 24 12:06:01 2012 -0400

    Don't save empty cc_config_out in ccache
    
    Add an internal json function to make it easier to detect if an object
    is empty, and use it to avoid creating a ccache config entry for
    preauth module config data if there isn't any to save.
    
    ticket: 7427 (new)
    target_version: 1.11
    tags: pullup

 src/include/k5-json.h                         | 2 ++
 src/lib/krb5/krb/get_in_tkt.c                 | 3 ++-
 src/util/support/json.c                       | 6 ++++++
 src/util/support/libkrb5support-fixed.exports | 1 +
 4 files changed, 11 insertions(+), 1 deletion(-)

commit 8444f28163fcfe47ccb9808458f951af10417277
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 23 23:57:20 2012 -0400

    Quiet down two noisy test programs

 src/tests/create/kdb5_mkdums.c | 2 --
 src/tests/verify/kdb5_verify.c | 2 --
 2 files changed, 4 deletions(-)

commit c21b3248cfb52d357383781f5d55f720addc8f79
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 23 22:39:27 2012 -0400

    Revert last trace.c change
    
    The fencepost error was illusory.

 src/lib/krb5/os/trace.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 83b4ecd20e50ad330cd761977d5dadefe30a785b
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Tue Oct 23 15:08:26 2012 -0400

    Add loop() kdcpreauth method
    
    [ghudson@mit.edu: avoid verto.h header dependency; minor fixes]
    
    ticket: 7426 (new)
    target_version: 1.11
    tags: pullup

 src/include/krb5/preauth_plugin.h | 13 ++++++++++++-
 src/kdc/kdc_preauth.c             | 21 +++++++++++++++++++--
 src/kdc/kdc_util.h                |  3 ++-
 src/kdc/main.c                    |  2 +-
 4 files changed, 34 insertions(+), 5 deletions(-)

commit 0e6cd4de33c401b2911a5001dc476d11bfb969a3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 23 22:09:25 2012 -0400

    Fix verto_ctx declaration in preauth_plugin.h
    
    ticket: 7425 (new)
    target_version: 1.11
    tags: pullup

 src/include/krb5/preauth_plugin.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9e8a086a86f83df5c0131c9ca4c95817e25a8278
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 23 22:00:24 2012 -0400

    Add missing macro and type index.rst entries
    
    ticket: 7424 (new)
    target_version: 1.11
    tags: pullup

 doc/appldev/refs/macros/index.rst | 14 ++++++++++++++
 doc/appldev/refs/types/index.rst  |  3 +++
 2 files changed, 17 insertions(+)

commit e9d6e7ef606cf5ea70e2cc2f35dd91861ab00092
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 23 21:25:38 2012 -0400

    Only record real selected preauth type
    
    Move where we record the selected preauth type so that we never record
    an informational preauth type, only a real one.
    
    ticket: 7422 (new)
    target_version: 1.11
    tags: pullup

 src/lib/krb5/krb/preauth2.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 820a0a455a5ddcccf89eddf3a7ee555b8ac4b943
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 23 21:08:54 2012 -0400

    Correct typo in krb5_rd_req documentation
    
    ticket: 7421

 src/include/krb5/krb5.hin | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a232de08e2747c81ace991bcc6082f3b9e5392b6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 23 19:07:27 2012 -0400

    Print tilde characters as-is in trace output
    
    ticket: 7420 (new)
    target_version: 1.11
    tags: pullup

 src/lib/krb5/os/trace.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8450ead695639f09862fdcecd46530b1d1b59bfe
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 23 13:16:44 2012 -0400

    Alter responder function signature for consistency
    
    For the responder callback signature, put the closure argument just
    after the context, and use KRB5_CALLCONV.  These changes make the
    signature consistent with most other libkrb5 callbacks.
    
    ticket: 7419 (new)
    target_version: 1.11
    tags: pullup

 src/include/krb5/krb5.hin   | 6 +++---
 src/lib/krb5/krb/preauth2.c | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 08aeb0cbc6e72e14c0ec3424363539e61507c4e8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 22 15:58:02 2012 -0400

    Document prompter and responder callbacks

 doc/appldev/init_creds.rst | 85 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 85 insertions(+)

commit c3b0bfb9277b2e5de6b5246290b2cbe89989c115
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 22 01:56:33 2012 -0400

    Don't use PA_PSEUDO in pkinit client code
    
    PA_PSEUDO only has meaning for kdcpreauth modules.  Don't use it in
    the flags method of the pkinit clpreauth module.

 src/plugins/preauth/pkinit/pkinit_clnt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a71596a2cbc2501b4f00bc8c9365feb612e7c50c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Oct 21 19:46:16 2012 -0400

    Add dependencies for some test programs
    
    Some recently added test programs under lib/krb5 didn't have their
    source files added to the appropriate Makefile.in variables, and
    weren't getting dependencies as a result.
    
    ticket: 7418 (new)
    target_version: 1.11
    tags: pullup

 src/lib/krb5/krb/Makefile.in |  7 +++++-
 src/lib/krb5/krb/deps        | 55 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/Makefile.in  |  4 ++--
 src/lib/krb5/os/deps         | 14 +++++++++++
 4 files changed, 77 insertions(+), 3 deletions(-)

commit 9e071d534f77fe7c3a8c83d0f54c5717b0374f5a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 19 12:39:04 2012 -0400

    Improve C style checking
    
    * Avoid space-before-paren false positives on some function pointer
      declarations by checking the identifier for simple type names.
    * Check for space before close parenthesis.
    * Check (carefully) for asymmetric spaces around binary operators.
    * Handle nesting when checking for 2+ line flow control bodies.
    * Check for asymmetric bracing around else statements.

 src/util/cstyle-file.py | 56 ++++++++++++++++++++++++++++++-------------------
 1 file changed, 34 insertions(+), 22 deletions(-)

commit f2a177ddd2c4be7b2e2579a0bcd9d576a52ca216
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Fri Oct 19 12:00:27 2012 -0400

    Don't expose binary format in preauth otp
    
    ticket: 7417 (new)
    target_version: 1.11
    tags: pullup

 src/include/krb5/krb5.hin      | 1 -
 src/lib/krb5/krb/preauth_otp.c | 3 ++-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 4c1e02bef34df0407323b610818980c25b61c878
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Thu Sep 27 17:20:31 2012 -0400

    Use config storage for client OTP token selection
    
    * Save the vendor name of the token we used to create the challenge.
    * If we saved the name of a token vendor previously, prune out any
      tokeninfos which contain different vendor names.
    
    ticket: 7416 (new)
    target_version: 1.11
    tags: pullup

 src/lib/krb5/krb/preauth_otp.c | 90 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 90 insertions(+)

commit 787cc1e24117e57a9173aaaa16935f6488eb3fec
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 18 13:11:28 2012 -0400

    Fix sam2 client preauth after salt changes
    
    Commit bc096a77ffdab283d77c2e0fc1fdd15b9f77eb41 altered the internal
    contracts relating to salts, but neglected to adjust the sam2 preauth
    code to match.  Do that now.
    
    ticket: 7415 (new)
    target_version: 1.11
    tags: pullup

 src/lib/krb5/krb/preauth_sam2.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 7fc77a9e876faed0fc530e880ccd9292c91bc383
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 17 18:46:30 2012 -0400

    Update versioning for krb5-1.12-prerelease
    
    Now that krb5-1.11 is branched, the master branch is
    krb5-1.12-prerelease.

 README           | 8 ++++----
 src/patchlevel.h | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit a0416d778d8f132977bbc074ab126ef36858968b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 17 16:58:13 2012 -0400

    make depend

 src/lib/krb5/krb/deps           | 68 +++++++++++++++++++++--------------------
 src/plugins/preauth/pkinit/deps | 12 ++++----
 2 files changed, 41 insertions(+), 39 deletions(-)

commit 6cd7a039cc66b482db894447b65f110f6f6bfcfc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 17 16:56:56 2012 -0400

    Regenerate mit-krb5.pot

 src/po/mit-krb5.pot | 2853 +++++++++++++++++++++++++++------------------------
 1 file changed, 1504 insertions(+), 1349 deletions(-)

commit 2733f5c568369b38522adf9c69ea7b8b48f5c0d1
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Oct 17 14:37:50 2012 -0400

    Regen kswitch.1 from RST sources
    
    To pick up the section/subsection correction for SYNOPSIS.

 src/man/kswitch.man | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit e7126f2372c4373f9844bac83bfab8b5367a951a
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Oct 17 14:35:28 2012 -0400

    Fix kswitch section heading markup
    
    SYNOPSIS is a first-level section, and should use '-' like the other
    sections.

 doc/users/user_commands/kswitch.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5349a2b129cd569d903fe698d2857881d3c05a43
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Tue Jul 24 17:49:05 2012 -0400

    Use config storage for client identity selection
    
    * Keep track of the names of client identities when we load them.
    * Store the client identity we just used when we create or retry a
      client request.
    * If we read a client identity from the configuration, treat it like the
      KDC does: pick the "this is it, there is no other" logic branch.

 src/plugins/preauth/pkinit/pkinit.h                |   3 +
 src/plugins/preauth/pkinit/pkinit_clnt.c           |  19 +-
 src/plugins/preauth/pkinit/pkinit_crypto.h         |  10 +
 src/plugins/preauth/pkinit/pkinit_crypto_nss.c     | 290 ++++++++++++++++++---
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 104 +++++++-
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.h |   2 +
 src/plugins/preauth/pkinit/pkinit_identity.c       |  12 +
 src/plugins/preauth/pkinit/pkinit_srv.c            |   3 +-
 8 files changed, 403 insertions(+), 40 deletions(-)

commit f6a42c26d14ca71eb942e2eca5e1c7b50715e250
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Mon Sep 17 18:16:51 2012 -0400

    Add "pa_config_data" configuration to ccaches
    
    * Read a "pa_config_data" item from an in_ccache, if provided, and add a
      callback which client preauth plugins can use to retrieve a string
      value from it that's keyed by a string.
    * Add a callback which client preauth plugins can use to provide string
      key/value pairs to be stored in the ccache.
    * Moves the definition of (struct krb5_clpreauth_rock_st) from k5-int.h
      to init_creds_ctx.h to try to reduce the number of files that will
      need to include k5-json.h to understand k5_json_value.

 src/include/k5-int.h              | 48 +---------------------
 src/include/krb5/preauth_plugin.h | 16 ++++++++
 src/lib/krb5/krb/get_in_tkt.c     | 84 +++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/init_creds_ctx.h | 53 ++++++++++++++++++++++++
 src/lib/krb5/krb/preauth2.c       | 46 ++++++++++++++++++++-
 src/lib/krb5/krb/preauth_sam2.c   |  1 +
 6 files changed, 200 insertions(+), 48 deletions(-)

commit 9364a03d0d099040552cb52590a67d3f455d3f25
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Oct 17 13:14:02 2012 -0400

    Regen kinit.man from RST sources
    
    To pick up the -I option.

 src/man/kinit.man | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 47a2532c4c0b16f7d5755e6490d973b292a393d1
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Wed Oct 17 11:12:27 2012 -0400

    Add docs for kinit's -I option

 doc/users/user_commands/kinit.rst | 9 +++++++++
 1 file changed, 9 insertions(+)

commit a6a966f90ca6bd8cebc84101f941948f4b79e87c
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Oct 17 12:41:40 2012 -0400

    Make rules for missing man/catpages
    
    Add the make rules to install the subfiles as man and cat pages,
    missed in the previous commit.
    
    Also correct the omission of catpages for the server binaries.

 src/man/Makefile.in | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit f1905a117f629ef126b85cab20c99ca114bfd922
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Oct 17 12:11:10 2012 -0400

    Install missing man pages
    
    Add kadm5.acl, sserver, and sclient to MANSUBS so that we will install
    them in the normal build process.

 src/man/Makefile.in | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 01ff91f5e9fc6ae2ff1884a6d4b28ea108e04232
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Oct 17 11:37:01 2012 -0400

    Remove install-oldman
    
    The old man pages are gone, so we can't install them anymore.
    Also clean up install and install-unix targets that were installing
    the old man pages by hand.

 src/Makefile.in                            | 1 -
 src/appl/sample/sclient/Makefile.in        | 1 -
 src/appl/sample/sserver/Makefile.in        | 1 -
 src/clients/kcpytkt/Makefile.in            | 2 --
 src/clients/kdeltkt/Makefile.in            | 2 --
 src/clients/kdestroy/Makefile.in           | 6 ------
 src/clients/kinit/Makefile.in              | 6 ------
 src/clients/klist/Makefile.in              | 6 ------
 src/clients/kpasswd/Makefile.in            | 3 ---
 src/clients/ksu/Makefile.in                | 6 ------
 src/clients/kswitch/Makefile.in            | 2 --
 src/clients/kvno/Makefile.in               | 6 ------
 src/config-files/Makefile.in               | 4 ----
 src/kadmin/cli/Makefile.in                 | 5 -----
 src/kadmin/dbutil/Makefile.in              | 3 ---
 src/kadmin/ktutil/Makefile.in              | 3 ---
 src/kadmin/server/Makefile.in              | 3 ---
 src/kdc/Makefile.in                        | 3 ---
 src/plugins/kdb/ldap/ldap_util/Makefile.in | 3 ---
 src/slave/Makefile.in                      | 6 ------
 20 files changed, 72 deletions(-)

commit 5c855268ec84d1ad62b24766be243f36ff5935f2
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Oct 16 20:08:32 2012 -0400

    Regenerate NOTICE from RST sources
    
    With manual postprocessing to compensate for the sphinx text output
    engine mishandling line blocks.

 NOTICE | 2039 ++++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 1013 insertions(+), 1026 deletions(-)

commit ff13f555a04e9b7dd3d7bed1c5003dd1f98791de
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Oct 16 19:46:43 2012 -0400

    Use bulleted instead of ordinal lists as needed
    
    The texinfo-generated NOTICE used bullets for some of the lists;
    make the RST source consistent with that.

 doc/notice.rst | 52 ++++++++++++++++++++++++++--------------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

commit 5af1e88bc377dc520597ad4f4cc00512c1ae75e9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 16 20:26:04 2012 -0400

    Remove KRB5_DB_LOCKMODE_DONTBLOCK from kdb.h
    
    It's wasn't used and wasn't implemented.

 src/include/kdb.h | 2 --
 1 file changed, 2 deletions(-)

commit e03a59074017dde6e0c524efcba9476aec064d17
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 16 20:09:51 2012 -0400

    Use blocking locks for policy DB
    
    In the db2 kdb module, use blocking locks for the policy DB as well as
    the principal DB.
    
    ticket: 7359

 src/plugins/kdb/db2/adb_openclose.c | 25 ++++++-------------------
 1 file changed, 6 insertions(+), 19 deletions(-)

commit 9f19a10466b0e85929babaa256146bf4f75f9125
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Mon Oct 1 18:51:06 2012 -0400

    Test in_ccache and pa_types functionality
    
    * Add a krb5int_build_conf_principals() function to allow our get/set
      code to directly prune out duplicate config entries.
    * Verify that when we specify a pa_type, it affects whether or not we
      will use a particular preauth plugin.
    * Verify that we correctly save the KDC's preauth type number, that we
      tried to answer, to the out_ccache.

 src/include/k5-int.h                    |   5 +
 src/lib/krb5/ccache/ccfns.c             |  12 +--
 src/lib/krb5/krb/Makefile.in            |   8 ++
 src/lib/krb5/krb/t_cc_config.c          | 158 ++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/t_in_ccache.c          | 145 +++++++++++++++++++++++++++++
 src/lib/krb5/krb/t_in_ccache_patypes.py |  92 +++++++++++++++++++
 src/lib/krb5/libkrb5.exports            |   1 +
 src/lib/krb5_32.def                     |   1 +
 8 files changed, 416 insertions(+), 6 deletions(-)

commit 4e89b0b186ec90a6a06dd761d61ab45d82db599a
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Mon Jul 23 18:18:58 2012 -0400

    Add "pa_type" configuration to ccaches
    
    * When producing preauth data, keep track of the type of padata in the
      KDC's list of acceptable types which prompted the module to produce
      padata.
    * After obtaining credentials, store that value as a "pa_type"
      configuration item in the out_ccache.
    * Read that allowed preauth type from an in_ccache, if possible.
    * If we have an allowed preauth type, only call "real" modules that
      handle that value when filling in responder items and producing a
      client request.
    
    ticket: 7414 (new)

 src/include/k5-int.h              | 12 +++++++
 src/lib/krb5/krb/get_in_tkt.c     | 66 +++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/init_creds_ctx.h |  2 ++
 src/lib/krb5/krb/preauth2.c       | 17 ++++++++++
 4 files changed, 97 insertions(+)

commit ebb41dbb797d7a922aaca9b3c09a3e05c45b5a72
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Mon Jul 23 15:02:37 2012 -0400

    Add an input ccache get_init_creds option
    
    Add a krb5_get_init_creds_opt_set_in_ccache() function.  An input
    ccache may hold configuration data which the client libraries can
    use to influence their decisions.
    
    ticket: 7413 (new)

 doc/appldev/refs/api/index.rst |  1 +
 src/clients/kinit/kinit.c      | 82 ++++++++++++++++++++++++++++--------------
 src/include/k5-int.h           |  1 +
 src/include/krb5/krb5.hin      | 19 ++++++++++
 src/lib/krb5/krb/gic_opt.c     | 15 ++++++++
 src/lib/krb5/libkrb5.exports   |  1 +
 src/lib/krb5_32.def            |  1 +
 7 files changed, 94 insertions(+), 26 deletions(-)

commit dd8c4b424d9b48a1eed3be491e5b10f81deb4dec
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Oct 16 16:40:20 2012 -0400

    Regenerate man pages
    
    Catch up to the RST content updates.
    
    Lots of .sp vertical space macros are removed, and the output engine
    spelles "restructuredText" correctly, now.

 src/man/k5identity.man     |  11 +-
 src/man/k5login.man        |   7 +-
 src/man/k5srvutil.man      |   8 +-
 src/man/kadmin.man         | 275 +++++++++---------------------------
 src/man/kadmind.man        | 179 +++--------------------
 src/man/kdb5_ldap_util.man |  77 ++--------
 src/man/kdb5_util.man      |  64 +++------
 src/man/kdc.conf.man       | 344 +++++++++++++++++++--------------------------
 src/man/kdestroy.man       |  14 +-
 src/man/kinit.man          |  85 +++--------
 src/man/klist.man          |  37 +++--
 src/man/kpasswd.man        |   5 +-
 src/man/kprop.man          |  10 +-
 src/man/kpropd.man         |  38 +++--
 src/man/kproplog.man       |  14 +-
 src/man/krb5.conf.man      | 285 +++++++++++++++++++------------------
 src/man/krb5kdc.man        |  15 +-
 src/man/ksu.man            |  51 ++-----
 src/man/kswitch.man        |  13 +-
 src/man/ktutil.man         |  14 +-
 src/man/kvno.man           |  18 +--
 src/man/sclient.man        |   4 +-
 src/man/sserver.man        |  11 +-
 23 files changed, 525 insertions(+), 1054 deletions(-)

commit e15127e05f2b12bdd39940a1135cc1510e062aff
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Oct 16 16:07:16 2012 -0400

    Check in kadm5.acl.man
    
    Somehow this man page was overlooked, previously.

 src/man/kadm5.acl.man | 234 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 234 insertions(+)

commit 0bb69fbcc306a3bf28370ac57d7e79120ccc7ce1
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Oct 16 16:03:10 2012 -0400

    Remove nroff man pages
    
    We generate man pages from RST sources now; they are checked into
    the tree in src/man/.
    
    The gen-manpages directory is no longer needed.

 doc/build/directory_org.rst                     |   1 -
 src/Makefile.in                                 |   2 +-
 src/appl/sample/sclient/sclient.M               |  38 -
 src/appl/sample/sserver/sserver.M               | 130 ----
 src/clients/kcpytkt/kcpytkt.M                   |  37 -
 src/clients/kdeltkt/kdeltkt.M                   |  37 -
 src/clients/kdestroy/kdestroy.M                 |  89 ---
 src/clients/kinit/kinit.M                       | 239 ------
 src/clients/klist/klist.M                       | 147 ----
 src/clients/kpasswd/kpasswd.M                   |  74 --
 src/clients/ksu/ksu.M                           | 481 ------------
 src/clients/kswitch/kswitch.M                   |  61 --
 src/clients/kvno/kvno.M                         |  88 ---
 src/config-files/kdc.conf.M                     | 273 -------
 src/config-files/krb5.conf.M                    | 813 --------------------
 src/configure.in                                |   2 +-
 src/gen-manpages/Makefile.in                    |  15 -
 src/gen-manpages/deps                           |   1 -
 src/gen-manpages/dot.k5identity.M               |   1 -
 src/gen-manpages/dot.k5login.M                  |   1 -
 src/gen-manpages/header.doc                     |   1 -
 src/gen-manpages/k5identity.M                   |  57 --
 src/gen-manpages/k5login.M                      |  54 --
 src/gen-manpages/kerberos.M                     | 163 ----
 src/kadmin/cli/k5srvutil.M                      |  58 --
 src/kadmin/cli/kadmin.M                         | 979 ------------------------
 src/kadmin/cli/kadmin.local.M                   |   1 -
 src/kadmin/dbutil/kdb5_util.M                   | 276 -------
 src/kadmin/ktutil/ktutil.M                      |  67 --
 src/kadmin/server/kadmind.M                     | 281 -------
 src/kdc/krb5kdc.M                               | 199 -----
 src/krb5-config.M                               |  82 --
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.M | 938 -----------------------
 src/slave/kprop.M                               |  67 --
 src/slave/kpropd.M                              | 162 ----
 src/slave/kproplog.M                            |  96 ---
 src/tests/create/kdb5_mkdums.M                  | 141 ----
 37 files changed, 2 insertions(+), 6150 deletions(-)

commit 0f81e372a2830c9170f6e08dfa956841d0ebdfb1
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Oct 16 14:05:07 2012 -0400

    More RST rename follow-up
    
    Update conf.py for paths to man page sources and update make rules
    for building the man pages.
    Correct README files for the location of the sources.

 doc/conf.py              | 48 ++++++++++++++++++++++++------------------------
 doc/relay/build_this.rst |  4 ++--
 doc/tools/README         |  4 ++--
 src/man/Makefile.in      |  6 +++---
 src/man/README           |  2 +-
 5 files changed, 32 insertions(+), 32 deletions(-)

commit ec4b05380dcbc0550da2dcac497ebdd980b815b8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 16 16:23:49 2012 -0400

    Avoid bit shifting in krb5.h constants
    
    Our traditional practice is to use hex integer literals for flag bits.
    Bit shifting can be dangerous because shifting into the sign bit is
    undefined.  Convert existing bit shift expressions to hex literals.

 src/include/krb5/krb5.hin | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit e0c43e8a6253019c152569cf110786a615185155
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Oct 16 13:47:03 2012 -0400

    Better doc the accepted values for kdc_timesync

 doc/admins/conf_files/krb5_conf.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 80a6368e57f8cd7c1172949a98d949b551b1b902
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Oct 16 13:05:43 2012 -0400

    Modify MIT Kerberos Features document

 doc/mitK5features.rst | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit aac9c2a047467dd18f53b0ae940aa30f1c0ae216
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Tue Oct 16 12:40:15 2012 -0400

    Handle concat OTP responder case

 src/include/krb5/krb5.hin      |  9 +++++++++
 src/lib/krb5/krb/preauth_otp.c | 19 +++++++++++--------
 2 files changed, 20 insertions(+), 8 deletions(-)

commit 432c3e624e942d55252d3b0b7e5277d6fdd1e5b4
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 15 20:26:10 2012 -0400

    make depend

 src/kdc/deps                         | 55 ++++++++++++++++++++++++++---------
 src/lib/crypto/builtin/camellia/deps | 11 +------
 src/lib/crypto/crypto_tests/deps     | 20 +++++++------
 src/lib/krb5/krb/deps                | 15 +++++-----
 src/tests/gssapi/deps                | 56 ++++++++++++++++++++++++------------
 5 files changed, 100 insertions(+), 57 deletions(-)

commit a27867fa3d43d285fb0433ae13fe9bd4b0bce077
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 5 21:28:40 2012 -0400

    Don't unparse principal names in process_tgs_req()

 src/kdc/do_tgs_req.c |  79 ++++++++--------------------------------
 src/kdc/kdc_util.c   | 101 ++++++++++++++++++++++++++++++++++++++++-----------
 src/kdc/kdc_util.h   |  12 ++++--
 3 files changed, 104 insertions(+), 88 deletions(-)

commit c1f5be54da59a85f029a41761c56e202d4440d6c
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 3 15:49:24 2012 -0400

    Refactor process_tgs_req() 2nd-ticket handling
    
    Refactor some of the second-ticket handling and session key
    generation out of process_tgs_req().

 src/kdc/do_tgs_req.c | 239 +++++++++++++++++++++++++++++++--------------------
 1 file changed, 144 insertions(+), 95 deletions(-)

commit 2b03bb01e37faee55b9e60c90cc8076549de0d6d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 21 20:49:29 2012 -0400

    Clean up domain->realm referrals
    
    Clean up domain->realm referrals by breaking prep_reprocess_tgs_req()
    into smaller functions.  Give the resulting functions more descriptive
    names.  Also delete an unnecessary and almost exact copy of
    krb5_get_host_realm().

 src/kdc/do_tgs_req.c  | 172 ++++++++++++++++++++++++++------------------------
 src/kdc/kdc_transit.c |   2 +-
 src/kdc/kdc_util.c    |  59 -----------------
 src/kdc/kdc_util.h    |   2 +
 4 files changed, 91 insertions(+), 144 deletions(-)

commit 3b8b18d6a87f5d2b4f255ee2e7d34ae6b48b4bf6
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 21 15:32:20 2012 -0400

    Refactor process_tgs_req() service princ search
    
    The service principal database entry search logic in process_tgs_req()
    was excessively complex, containing questionable uses of "goto", along
    with deeply nested control flow.  Refactor it into smaller functions.

 src/kdc/do_tgs_req.c | 192 ++++++++++++++++++++++++---------------------------
 1 file changed, 91 insertions(+), 101 deletions(-)

commit 6f1a8f8c42cfc92fce8745e9228badb080bac892
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Sep 20 14:13:44 2012 -0400

    Move validate_tgs_request() to a separate file

 src/kdc/Makefile.in  |   6 +-
 src/kdc/kdc_util.c   | 334 +-------------------------------------------
 src/kdc/kdc_util.h   |   7 +
 src/kdc/tgs_policy.c | 381 +++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 394 insertions(+), 334 deletions(-)

commit bce9cb5b4112ee679192d8f606212f11aa7e99c6
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Sep 13 20:19:59 2012 -0400

    Refactor validate_tgs_request()
    
    Break validate_tgs_request() into smaller functions.  Collect related
    checks into helper functions.  As a result, some invalid requests with
    multiple problems can produce different error messages.  This is
    probably not a problem for most situations.

 src/kdc/kdc_util.c | 456 ++++++++++++++++++++++++++++++-----------------------
 1 file changed, 257 insertions(+), 199 deletions(-)

commit b57463a2e6e6a1ad047fafc54793c98ccf1c507b
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 12 17:19:24 2012 -0400

    Move add_to_transited to a separate file
    
    add_to_transited() is fairly large, and also fairly independent of the
    other contents of kdc_util.c.  Move it into kdc_transit.c.  Also
    simplifies the building of rtest by removing dependencies that
    kdc_util.c previously needed to satisfy undefined symbols.

 src/kdc/Makefile.in   |  10 +-
 src/kdc/kdc_transit.c | 415 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/kdc/kdc_util.c    | 380 ---------------------------------------------
 3 files changed, 420 insertions(+), 385 deletions(-)

commit cabd57b398bb10098df2fe7bdb5600671825415c
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 11 22:59:35 2012 -0400

    Move KDC PRNG reseed logic to a helper function

 src/kdc/dispatch.c | 49 +++++++++++++++++++++++++++++--------------------
 1 file changed, 29 insertions(+), 20 deletions(-)

commit 0a2f14f752c32a24200363cc6b6ae64a92f81379
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 7 20:18:41 2012 -0400

    Eliminate some KDC globals
    
    Make kdc_active_realm a local variable in every function that needs
    it.  Pass it around in various state structures as needed.  Keep the
    macros that reference its members remain for now.

 src/kdc/dispatch.c            |  48 +++++++----
 src/kdc/do_as_req.c           |  34 +++++---
 src/kdc/do_tgs_req.c          |  74 +++++++++-------
 src/kdc/extern.c              |   2 +-
 src/kdc/extern.h              |  68 ---------------
 src/kdc/fast_util.c           |  32 +++++--
 src/kdc/kdc_preauth.c         |  22 ++---
 src/kdc/kdc_util.c            | 196 ++++++++++++++++++++++--------------------
 src/kdc/kdc_util.h            |  64 ++++++--------
 src/kdc/main.c                |  85 ++++++++++--------
 src/kdc/realm_data.h          | 107 +++++++++++++++++++++++
 src/kdc/replay.c              |  20 +++--
 src/kdc/reqstate.h            |  53 ++++++++++++
 src/kdc/rtest.c               |   7 +-
 src/lib/apputils/net-server.c |   4 +-
 15 files changed, 489 insertions(+), 327 deletions(-)

commit 1a3f548db030b764f46820c342fb2abb226dc43b
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 18 14:54:29 2012 -0400

    Don't use kdc_active_realm in kdc/rtest.c
    
    Too many parts of the KDC rely on the global variable
    kdc_active_realm.  rtest.c doesn't actually need any of the
    KDC-specific information that's avaiable through kdc_active_realm, so
    delete references to it.

 src/kdc/rtest.c | 20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)

commit 688dce2916b04932ffb42c2ff265a00ce01d7189
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Sep 20 15:35:56 2012 -0400

    Enforce TGS principals having 2 components
    
    RFC 4120 section 7.3 says that TGS principal names have two
    components.  Make krb5_is_tgs_principal() and is_cross_tgs_principal()
    enforce this constraint.  Code elsewhere in the KDC already checks for
    two components anyway.

 src/kdc/kdc_util.c | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

commit 970fc63c63c13a9a15fd0c6dcb6ba7a11ab63c36
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Oct 15 18:17:50 2012 -0400

    Catch up to RST move/rename
    
    Change the make rules for the directory structure.
    Update the RST sources which include other RST sources for the
    loss of the krb_ prefix.
    
    ticket: 7409

 .gitignore               |  4 ++--
 doc/index.rst            | 12 +++++-----
 doc/relay/build_this.rst |  8 +++----
 src/doc/Makefile.in      | 62 ++++++++++++++++++++++++++++++++----------------
 4 files changed, 54 insertions(+), 32 deletions(-)

commit e95f9f6875f4cbcae60fe96696eb83a6972bbf26
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Oct 15 14:39:15 2012 -0400

    Massive reST content rename
    
    All of rst_source/ is now just in doc/.
    The krb_ prefix is stripped from the document sub-directories.
    rst_tools are now just tools.
    
    The section headers of kadmind, krb5kdc, and sserver match as conflict markers.
    bigredbutton: whitespace
    
    ticket: 7409

 doc/README                                         |   69 ++
 doc/_static/kerb.css                               |  150 +++
 doc/_templates/layout.html                         |   86 ++
 doc/admins/admin_commands/index.rst                |   17 +
 doc/admins/admin_commands/k5srvutil.rst            |   57 +
 doc/admins/admin_commands/kadmin_local.rst         |  883 +++++++++++++++
 doc/admins/admin_commands/kadmind.rst              |  130 +++
 doc/admins/admin_commands/kdb5_ldap_util.rst       |  478 +++++++++
 doc/admins/admin_commands/kdb5_util.rst            |  355 +++++++
 doc/admins/admin_commands/kprop.rst                |   60 ++
 doc/admins/admin_commands/kpropd.rst               |  123 +++
 doc/admins/admin_commands/kproplog.rst             |   87 ++
 doc/admins/admin_commands/krb5kdc.rst              |  142 +++
 doc/admins/admin_commands/ktutil.rst               |  133 +++
 doc/admins/admin_commands/sserver.rst              |  121 +++
 doc/admins/advanced/index.rst                      |   10 +
 doc/admins/advanced/ldapbackend.rst                |  143 +++
 doc/admins/advanced/retiring-des.rst               |  129 +++
 doc/admins/appl_servers.rst                        |  147 +++
 doc/admins/backup_host.rst                         |   34 +
 doc/admins/conf_files/index.rst                    |    9 +
 doc/admins/conf_files/kadm5_acl.rst                |  136 +++
 doc/admins/conf_files/kdc_conf.rst                 |  711 +++++++++++++
 doc/admins/conf_files/krb5_conf.rst                | 1056 ++++++++++++++++++
 doc/admins/conf_ldap.rst                           |  158 +++
 doc/admins/database.rst                            |  785 ++++++++++++++
 doc/admins/env_variables.rst                       |   45 +
 doc/admins/host_config.rst                         |  110 ++
 doc/admins/index.rst                               |   24 +
 doc/admins/install.rst                             |   21 +
 doc/admins/install_appl_srv.rst                    |   83 ++
 doc/admins/install_clients.rst                     |   57 +
 doc/admins/install_kdc.rst                         |  525 +++++++++
 doc/admins/realm_config.rst                        |  217 ++++
 doc/admins/troubleshoot.rst                        |   53 +
 doc/admins/various_envs.rst                        |   33 +
 doc/appldev/gssapi.rst                             |  220 ++++
 doc/appldev/h5l_mit_apidiff.rst                    |   28 +
 doc/appldev/index.rst                              |   15 +
 doc/appldev/init_creds.rst                         |   59 +
 doc/appldev/princ_handle.rst                       |   79 ++
 doc/appldev/refs/api/index.rst                     |  397 +++++++
 doc/appldev/refs/index.rst                         |   10 +
 doc/appldev/refs/macros/index.rst                  |  355 +++++++
 doc/appldev/refs/types/index.rst                   |  102 ++
 doc/appldev/refs/types/krb5_int32.rst              |   12 +
 doc/appldev/refs/types/krb5_ui_4.rst               |   12 +
 doc/basic/date_format.rst                          |  138 +++
 doc/basic/index.rst                                |   13 +
 doc/basic/keytab_def.rst                           |   61 ++
 doc/basic/rcache_def.rst                           |   97 ++
 doc/basic/stash_file_def.rst                       |   23 +
 doc/build/directory_org.rst                        |   76 ++
 doc/build/doing_build.rst                          |  172 +++
 doc/build/index.rst                                |   60 ++
 doc/build/options2configure.rst                    |  408 +++++++
 doc/build/osconf.rst                               |   26 +
 doc/build/test_cov.rst                             |   31 +
 doc/conf.py                                        |  280 +++++
 doc/index.rst                                      |   22 +
 doc/mitK5defaults.rst                              |   76 ++
 doc/mitK5features.rst                              |  140 +++
 doc/mitK5license.rst                               |    6 +
 doc/notice.rst                                     | 1124 ++++++++++++++++++++
 doc/plugindev/ccselect.rst                         |   26 +
 doc/plugindev/clpreauth.rst                        |   53 +
 doc/plugindev/general.rst                          |   98 ++
 doc/plugindev/index.rst                            |   32 +
 doc/plugindev/internal.rst                         |   32 +
 doc/plugindev/kadm5_hook.rst                       |   24 +
 doc/plugindev/kdcpreauth.rst                       |   61 ++
 doc/plugindev/locate.rst                           |   32 +
 doc/plugindev/profile.rst                          |   92 ++
 doc/plugindev/pwqual.rst                           |   23 +
 doc/relay/build_this.rst                           |   81 ++
 doc/relay/index.rst                                |    9 +
 doc/relay/philosophy.rst                           |   28 +
 doc/resources.rst                                  |   55 +
 doc/rst_source/README                              |   69 --
 doc/rst_source/_static/kerb.css                    |  150 ---
 doc/rst_source/_templates/layout.html              |   86 --
 doc/rst_source/conf.py                             |  280 -----
 doc/rst_source/index.rst                           |   22 -
 doc/rst_source/krb_admins/admin_commands/index.rst |   17 -
 .../krb_admins/admin_commands/k5srvutil.rst        |   57 -
 .../krb_admins/admin_commands/kadmin_local.rst     |  883 ---------------
 .../krb_admins/admin_commands/kadmind.rst          |  130 ---
 .../krb_admins/admin_commands/kdb5_ldap_util.rst   |  478 ---------
 .../krb_admins/admin_commands/kdb5_util.rst        |  355 -------
 doc/rst_source/krb_admins/admin_commands/kprop.rst |   60 --
 .../krb_admins/admin_commands/kpropd.rst           |  123 ---
 .../krb_admins/admin_commands/kproplog.rst         |   87 --
 .../krb_admins/admin_commands/krb5kdc.rst          |  142 ---
 .../krb_admins/admin_commands/ktutil.rst           |  133 ---
 .../krb_admins/admin_commands/sserver.rst          |  121 ---
 doc/rst_source/krb_admins/advanced/index.rst       |   10 -
 doc/rst_source/krb_admins/advanced/ldapbackend.rst |  143 ---
 .../krb_admins/advanced/retiring-des.rst           |  129 ---
 doc/rst_source/krb_admins/appl_servers.rst         |  147 ---
 doc/rst_source/krb_admins/backup_host.rst          |   34 -
 doc/rst_source/krb_admins/conf_files/index.rst     |    9 -
 doc/rst_source/krb_admins/conf_files/kadm5_acl.rst |  136 ---
 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  |  711 -------------
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 1056 ------------------
 doc/rst_source/krb_admins/conf_ldap.rst            |  158 ---
 doc/rst_source/krb_admins/database.rst             |  785 --------------
 doc/rst_source/krb_admins/env_variables.rst        |   45 -
 doc/rst_source/krb_admins/host_config.rst          |  110 --
 doc/rst_source/krb_admins/index.rst                |   24 -
 doc/rst_source/krb_admins/install.rst              |   21 -
 doc/rst_source/krb_admins/install_appl_srv.rst     |   83 --
 doc/rst_source/krb_admins/install_clients.rst      |   57 -
 doc/rst_source/krb_admins/install_kdc.rst          |  525 ---------
 doc/rst_source/krb_admins/realm_config.rst         |  217 ----
 doc/rst_source/krb_admins/troubleshoot.rst         |   53 -
 doc/rst_source/krb_admins/various_envs.rst         |   33 -
 doc/rst_source/krb_appldev/gssapi.rst              |  220 ----
 doc/rst_source/krb_appldev/h5l_mit_apidiff.rst     |   28 -
 doc/rst_source/krb_appldev/index.rst               |   15 -
 doc/rst_source/krb_appldev/init_creds.rst          |   59 -
 doc/rst_source/krb_appldev/princ_handle.rst        |   79 --
 doc/rst_source/krb_appldev/refs/api/index.rst      |  397 -------
 doc/rst_source/krb_appldev/refs/index.rst          |   10 -
 doc/rst_source/krb_appldev/refs/macros/index.rst   |  355 -------
 doc/rst_source/krb_appldev/refs/types/index.rst    |  102 --
 .../krb_appldev/refs/types/krb5_int32.rst          |   12 -
 .../krb_appldev/refs/types/krb5_ui_4.rst           |   12 -
 doc/rst_source/krb_basic/date_format.rst           |  138 ---
 doc/rst_source/krb_basic/index.rst                 |   13 -
 doc/rst_source/krb_basic/keytab_def.rst            |   61 --
 doc/rst_source/krb_basic/rcache_def.rst            |   97 --
 doc/rst_source/krb_basic/stash_file_def.rst        |   23 -
 doc/rst_source/krb_build/directory_org.rst         |   76 --
 doc/rst_source/krb_build/doing_build.rst           |  172 ---
 doc/rst_source/krb_build/index.rst                 |   60 --
 doc/rst_source/krb_build/options2configure.rst     |  408 -------
 doc/rst_source/krb_build/osconf.rst                |   26 -
 doc/rst_source/krb_build/test_cov.rst              |   31 -
 doc/rst_source/krb_plugindev/ccselect.rst          |   26 -
 doc/rst_source/krb_plugindev/clpreauth.rst         |   53 -
 doc/rst_source/krb_plugindev/general.rst           |   98 --
 doc/rst_source/krb_plugindev/index.rst             |   32 -
 doc/rst_source/krb_plugindev/internal.rst          |   32 -
 doc/rst_source/krb_plugindev/kadm5_hook.rst        |   24 -
 doc/rst_source/krb_plugindev/kdcpreauth.rst        |   61 --
 doc/rst_source/krb_plugindev/locate.rst            |   32 -
 doc/rst_source/krb_plugindev/profile.rst           |   92 --
 doc/rst_source/krb_plugindev/pwqual.rst            |   23 -
 doc/rst_source/krb_users/index.rst                 |   10 -
 doc/rst_source/krb_users/pwd_mgmt.rst              |  106 --
 doc/rst_source/krb_users/tkt_mgmt.rst              |  312 ------
 doc/rst_source/krb_users/user_commands/index.rst   |   16 -
 .../krb_users/user_commands/kdestroy.rst           |   77 --
 doc/rst_source/krb_users/user_commands/kinit.rst   |  211 ----
 doc/rst_source/krb_users/user_commands/klist.rst   |  135 ---
 doc/rst_source/krb_users/user_commands/kpasswd.rst |   39 -
 doc/rst_source/krb_users/user_commands/ksu.rst     |  397 -------
 doc/rst_source/krb_users/user_commands/kswitch.rst |   56 -
 doc/rst_source/krb_users/user_commands/kvno.rst    |   86 --
 doc/rst_source/krb_users/user_commands/sclient.rst |   24 -
 doc/rst_source/krb_users/user_config/index.rst     |   12 -
 .../krb_users/user_config/k5identity.rst           |   66 --
 doc/rst_source/krb_users/user_config/k5login.rst   |   53 -
 doc/rst_source/mitK5defaults.rst                   |   76 --
 doc/rst_source/mitK5features.rst                   |  140 ---
 doc/rst_source/mitK5license.rst                    |    6 -
 doc/rst_source/notice.rst                          | 1124 --------------------
 doc/rst_source/relay/build_this.rst                |   81 --
 doc/rst_source/relay/index.rst                     |    9 -
 doc/rst_source/relay/philosophy.rst                |   28 -
 doc/rst_source/resources.rst                       |   55 -
 doc/rst_source/txt_conf.py                         |   88 --
 doc/rst_tools/README                               |   65 --
 doc/rst_tools/define_document.tmpl                 |   27 -
 doc/rst_tools/docmodel.py                          |  252 -----
 doc/rst_tools/doxy.py                              |   64 --
 doc/rst_tools/doxybuilder_funcs.py                 |  595 -----------
 doc/rst_tools/doxybuilder_types.py                 |  370 -------
 doc/rst_tools/func_document.tmpl                   |   99 --
 doc/rst_tools/type_document.tmpl                   |   43 -
 doc/tools/README                                   |   65 ++
 doc/tools/define_document.tmpl                     |   27 +
 doc/tools/docmodel.py                              |  252 +++++
 doc/tools/doxy.py                                  |   64 ++
 doc/tools/doxybuilder_funcs.py                     |  595 +++++++++++
 doc/tools/doxybuilder_types.py                     |  370 +++++++
 doc/tools/func_document.tmpl                       |   99 ++
 doc/tools/type_document.tmpl                       |   43 +
 doc/txt_conf.py                                    |   88 ++
 doc/users/index.rst                                |   10 +
 doc/users/pwd_mgmt.rst                             |  106 ++
 doc/users/tkt_mgmt.rst                             |  312 ++++++
 doc/users/user_commands/index.rst                  |   16 +
 doc/users/user_commands/kdestroy.rst               |   77 ++
 doc/users/user_commands/kinit.rst                  |  211 ++++
 doc/users/user_commands/klist.rst                  |  135 +++
 doc/users/user_commands/kpasswd.rst                |   39 +
 doc/users/user_commands/ksu.rst                    |  397 +++++++
 doc/users/user_commands/kswitch.rst                |   56 +
 doc/users/user_commands/kvno.rst                   |   86 ++
 doc/users/user_commands/sclient.rst                |   24 +
 doc/users/user_config/index.rst                    |   12 +
 doc/users/user_config/k5identity.rst               |   66 ++
 doc/users/user_config/k5login.rst                  |   53 +
 204 files changed, 15268 insertions(+), 15268 deletions(-)

commit ee26c4bbf4fc271ebf76d50a23ca27ef74220404
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Oct 15 19:04:47 2012 -0400

    Whitespace cleanup
    
    Prior to a mass rename of the RST sources and utilities.

 doc/rst_source/README                           |  2 +-
 doc/rst_source/krb_appldev/refs/types/index.rst |  4 +-
 doc/rst_source/krb_basic/stash_file_def.rst     |  2 +-
 doc/rst_source/krb_plugindev/locate.rst         |  2 +-
 doc/rst_tools/docmodel.py                       | 64 ++++++++---------
 doc/rst_tools/doxy.py                           |  6 +-
 doc/rst_tools/doxybuilder_funcs.py              | 96 ++++++++++++-------------
 doc/rst_tools/doxybuilder_types.py              | 82 ++++++++++-----------
 doc/rst_tools/func_document.tmpl                | 24 +++----
 doc/rst_tools/type_document.tmpl                | 10 +--
 10 files changed, 146 insertions(+), 146 deletions(-)

commit aec4aadc34d697c40503ee3d40a760abbc257e39
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Oct 15 13:50:58 2012 -0400

    Remove stale implement document
    
    As with the texinfo implementor's guide, it is sufficiently stale
    so as to be untrustworthy without verification.
    Content of this nature should live on k5wiki.kerberos.org.
    
    ticket: 7408

 doc/implement/Makefile          |  38 -------
 doc/implement/ccache-i.tex      | 224 -------------------------------------
 doc/implement/cksum-i.tex       |  31 -----
 doc/implement/crc-32-i.tex      |  20 ----
 doc/implement/encrypt-i.tex     | 164 ---------------------------
 doc/implement/fancyheadings.sty | 233 --------------------------------------
 doc/implement/fixunder.sty      |  48 --------
 doc/implement/functions.sty     |  70 ------------
 doc/implement/implement.tex     |  94 ----------------
 doc/implement/kdb-i.tex         | 242 ----------------------------------------
 doc/implement/keytab-i.tex      | 204 ---------------------------------
 doc/implement/libos-i.tex       |  34 ------
 doc/implement/rcache-i.tex      | 142 -----------------------
 13 files changed, 1544 deletions(-)

commit bea34ec59d5b605a854ca87f5e1a8887dd9c8f21
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Oct 15 13:38:05 2012 -0400

    Remove the last vestiges of the texinfo docs
    
    We needed these last stragglers to build the NOTICE file at the
    root of the tree, but we now generate a notice.txt from reST.
    
    Man pages have been generated from reST for some time now, we no
    longer need scripts to turn them into HTML and ps, as those can
    be generated directly from the reST source.
    
    The Makefile only existed to serve the texinfo builds, so it goes
    away, too.  (The tgz target appears to have been broken since 1996.)
    
    ticket: 7408

 doc/Makefile            |   56 -
 doc/copyright.texinfo   | 1282 ---------
 doc/definitions.texinfo |  192 --
 doc/install-old.texi    | 2239 ---------------
 doc/man2html            |  608 ----
 doc/man2html.M          |  761 -----
 doc/man2ps              |   60 -
 doc/man2ps.M            |   50 -
 doc/notice.texinfo      |    9 -
 doc/texinfo-suppl.tex   |    7 -
 doc/texinfo.tex         | 7226 -----------------------------------------------
 11 files changed, 12490 deletions(-)

commit e9dc672b8b3af28fa8ea71e866a7c376b4c443d7
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Oct 15 17:47:33 2012 -0400

    Make rules for building NOTICE from RST
    
    Sphinx-build wants to scan over all the sources in the source dir,
    and its text output engine does not handle the spanning row cells
    used in some of our fancy tables, so it will crash if we attempt
    to generate text output from our full suite of documents.
    We could work around this by attempting to just compile the one
    source file as an additional argument to sphinx-build, but this
    seems to insist on producing an index.txt as well as a notice.txt.
    Furthermore, we cannot use the same conf.py as in rst_composite because
    the paths substitutions are not available with just the minimal
    contents of rst_notice.  Make a copy and remove the irrelevant parts,
    for now, changing only the master_doc field as appropriate.
    
    For the HTML build, we use the standard |copy| macro from isonum.txt
    to get the unicode copyright symbol glyph, but for ASCII output we
    prefer to just use the literal "(C)".
    
    ticket: 7407

 doc/rst_source/txt_conf.py | 88 ++++++++++++++++++++++++++++++++++++++++++++++
 src/doc/Makefile.in        | 25 ++++++++++---
 2 files changed, 108 insertions(+), 5 deletions(-)

commit 986a5759d97ef5eb5b874412b33ccbb0214a4d53
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Oct 12 17:12:55 2012 -0400

    Add notice.rst
    
    To replace the texinfo sources previously used to generate NOTICE.
    
    When compiled to HTML, compares well against the original NOTICE;
    use notice.rst in mitK5license.rst instead of using a literal
    include of the old NOTICE file.
    
    ticket: 7407

 doc/rst_source/mitK5license.rst |    3 +-
 doc/rst_source/notice.rst       | 1124 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 1125 insertions(+), 2 deletions(-)

commit b870c0f06a143b94e665f122d51e42385f360edb
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Oct 12 12:42:10 2012 -0400

    Remove texinfo implementors guide
    
    It is sufficiently old and unloved that nothing in it should be
    taken as truth without independent verification.
    Content of this nature should live on k5wiki.kerberos.org
    in the future.
    
    ticket: 7408

 doc/Makefile            |    9 -
 doc/implementor.texinfo | 1247 -----------------------------------------------
 2 files changed, 1256 deletions(-)

commit 612d64fa15ec1efe1bdd0001b62ff1eabab64da5
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Oct 12 12:05:30 2012 -0400

    Remove unused texinfo sources
    
    Now that the users guide make rules are removed, some of the texinfo
    sources are not referenced from anywhere and can be safely removed.
    
    ticket: 7408

 doc/glossary.texinfo   |   64 --
 doc/user-guide.texinfo | 1711 ------------------------------------------------
 2 files changed, 1775 deletions(-)

commit 2d807911816667783baebf4d11637689c030b9f9
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Oct 12 11:58:07 2012 -0400

    Remove make glue for texinfo users guide
    
    Towards removing the texinfo docs entirely.
    
    ticket: 7408

 doc/Makefile | 36 +-----------------------------------
 1 file changed, 1 insertion(+), 35 deletions(-)

commit 8fb9784941a279a911f600ad7ba390b99c43ae05
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Oct 12 11:36:38 2012 -0400

    Disconnect the texinfo users guide from the build
    
    Its content has been migrated to or superseded by the krb_users
    reST documentation.
    
    The texinfo document attempted to have a general introduction to
    Kerberos, but it is not quite suitable for the target audience
    of the user's guide and will be rewritten.
    
    A few portions of the texinfo document are simply no longer relevant
    and do not need to be migrated.  In particular:
    The krb5-appl utilities are out of scope for this document, as they
    have been moved to a separate repository.  Coverage of ksu may be
    brought back at a later time, though.
    The Kerberos Glossary will be expanded and handled separately.
    
    ticket: 7408

 doc/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b08dd7cbcafc4c89eda3ec7a7b416cc8cdd45cf0
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Oct 15 16:14:24 2012 -0400

    Set pointers to NULL after freeing them

 src/kdc/do_as_req.c  | 1 +
 src/kdc/do_tgs_req.c | 1 +
 2 files changed, 2 insertions(+)

commit 2052289c8f6f2f8f5ca957953bac7c9670995030
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 15 14:07:09 2012 -0400

    Bump libkdb5 API and DAL versions
    
    We made two sets of incompatible changes to the DAL and libkdb5 API
    during development for 1.11 (master key list simplification and policy
    extensions), so increment the appropriate version numbers.

 src/include/kdb.h       | 4 ++--
 src/lib/kdb/Makefile.in | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 4c9da1b84fe159e01038c1bd83b5d983aa8e3dd3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 15 13:11:18 2012 -0400

    Wait for correct message in t_iprop.py
    
    The message "Got incremental updates from the master" precedes
    actually replaying the updates on the slave.  Instead look for
    "Incremental updates:" (the statistics message), which happens just
    after the updates are replayed.
    
    Also, we don't need to import time now that we're not sleeping.

 src/tests/t_iprop.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 1ea3986a6b0355ceffa49de55fe8450ff00933fd
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Mon Jul 23 20:35:02 2012 -0400

    Add a -C flag to klist to also show config entries

 doc/rst_source/krb_users/user_commands/klist.rst |  6 +++
 src/clients/klist/klist.c                        | 66 +++++++++++++++++++-----
 2 files changed, 60 insertions(+), 12 deletions(-)

commit 31390cda1de73dc84394e6c826310192b93520be
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Mon Jul 23 20:36:07 2012 -0400

    Use hex escaping for non-printable trace data
    
    When adding {str}, {lenstr}, or {data} to trace output, scan for
    bytes which might be non-printable, and add them as hex-escaped
    versions of themselves if any are found.

 src/lib/krb5/os/trace.c | 45 ++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 42 insertions(+), 3 deletions(-)

commit ad5aa12f13aad7ec4cafcffeec4f2e84e56c9c78
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Wed Oct 10 18:41:13 2012 -0400

    Export krb5_cc_move()

 src/lib/krb5/libkrb5.exports | 1 +
 src/lib/krb5_32.def          | 1 +
 2 files changed, 2 insertions(+)

commit 665703115517c12c6780b2646fcb1de015a03f13
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Fri Oct 12 13:03:24 2012 -0400

    Correct type mismatches for get_as_key callbacks

 src/lib/krb5/krb/in_tkt_sky.c | 3 ++-
 src/lib/krb5/krb/s4u_creds.c  | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit aa7336e50a443e40d6b006b7d5af5e00c0e1ba42
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Tue Oct 9 14:47:08 2012 -0400

    Handle anonymous-as-signed-data-with-no-signers
    
    Update to generate and consume signed-data with no signer-info, which we
    need for anonymous PKINIT.

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 55 +++++++++++++-------------
 1 file changed, 28 insertions(+), 27 deletions(-)

commit 0ff582ded584274b3536512fd6cbcb09588ee9a6
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Tue Oct 9 13:46:42 2012 -0400

    Make sure that pkinit_octetstring_hkdf() inits NSS
    
    Create an NSS context for use when performing KDF, so that the tests,
    which call into the function directly, will work.

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 8c01d39e12032f5e74292f29763cf89ea4b9ed58
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Tue Oct 9 13:45:25 2012 -0400

    Don't try to free an uninitialized keyblock

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 2 --
 1 file changed, 2 deletions(-)

commit 3a747275b650a003ae81f0479e1202b10b2ea466
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Tue Oct 9 13:41:46 2012 -0400

    Sanity-check loading keys and certs from PEM files
    
    Print a debug message if we're unable to locate the matching private key
    for a certificate when we've just loaded both of them from PEM files.

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 15c8543449010af7ca846fbf1efef699b01792e0
Author: Nalin Dahyabhai <nalin@redhat.com>
Date:   Tue Oct 9 13:38:48 2012 -0400

    Reset the prompt_types list after calling prompter
    
    Reset the prompt_types list immediately after the prompter callback
    returns, as is done everywhere else.

 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 1 +
 1 file changed, 1 insertion(+)

commit 815da88a734c8a721e94fe0979ee5789b4576d10
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Mon Oct 15 10:49:21 2012 -0400

    Add responder support to preauth_otp

 doc/rst_source/krb_appldev/refs/api/index.rst |   3 +
 src/include/krb5/krb5.hin                     | 126 ++++++
 src/lib/krb5/krb/preauth_otp.c                | 590 +++++++++++++++++++++++++-
 src/lib/krb5/libkrb5.exports                  |   3 +
 src/lib/krb5_32.def                           |   3 +
 5 files changed, 707 insertions(+), 18 deletions(-)

commit 82a2526603e567eef08298f20e061d093c61e79c
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Sun Oct 14 21:38:02 2012 -0400

    Migrate to non-destructive tokeninfo selection

 src/lib/krb5/krb/preauth_otp.c | 339 +++++++++++++++++++++++------------------
 1 file changed, 191 insertions(+), 148 deletions(-)

commit 404e12cbcb7a146c962c279bc7eebcc0b17a5ae2
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Sun Oct 14 21:32:49 2012 -0400

    Move forward tokeninfo filtering

 src/lib/krb5/krb/preauth_otp.c | 144 +++++++++++++++++++++++------------------
 1 file changed, 81 insertions(+), 63 deletions(-)

commit 089781d43b05880a1fd39b8e5d634a17eea75eae
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Sun Oct 14 21:29:26 2012 -0400

    Move pa_data encoding into a separate function

 src/lib/krb5/krb/preauth_otp.c | 84 ++++++++++++++++++++++--------------------
 1 file changed, 45 insertions(+), 39 deletions(-)

commit da1810d5ce94c3075bafeb6e5138a337036f4b5f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 13 11:40:51 2012 -0400

    Eliminate races in t_iprop.py
    
    After we start kpropd, read about the initial full dump before making
    changes on the master.  Avoid prodding kpropd for this read (by
    shifting responsibility for the initial prod to the caller) since
    kpropd doesn't sleep before its first request.
    
    When waiting for sync, note whether we got a full propagation and
    match that up with our expectations.
    
    Use a long polling interval so kpropd doesn't wake up on its own and
    confuse the test script with an extra incremental update.

 src/tests/t_iprop.py | 46 +++++++++++++++++++++++++++++++---------------
 1 file changed, 31 insertions(+), 15 deletions(-)

commit 4098aec2e902e1666310a15b45eaf57163727a35
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 13 10:58:14 2012 -0400

    Don't use void * arithmetic in interposed_oid

 src/lib/gssapi/mechglue/g_initialize.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 97cb96b4d1944e99ecf98a5b5bf60bc66b501609
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 12 16:12:48 2012 -0400

    Make t_iprop.py faster and more robust
    
    Catch SIGUSR1 in iprop-mode kpropd so that we can use it to interrupt
    sleeps and make kpropd do an iprop request immediately.
    
    In k5test.py, add prod_kpropd and read_from_kpropd methods to allow
    test scripts to send a SIGUSR1 to kpropd and to read its stdout/stderr
    output; also allow the test script to specify additional arguments
    when starting kpropd.
    
    In t_iprop.py, start kpropd with -d and, instead of sleeping, read
    kpropd output until we see an indication that kpropd is in sync with
    the master.  To avoid delays, prod kpropd before waiting for sync and
    after a completed full prop.

 src/slave/kpropd.c   | 14 +++++++++---
 src/tests/t_iprop.py | 64 ++++++++++++++++++++++++++++++++++------------------
 src/util/k5test.py   | 34 ++++++++++++++++++++++------
 3 files changed, 80 insertions(+), 32 deletions(-)

commit f1daa467cf8b126da2d66094b1b56b3733272928
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Mon Jul 23 22:55:29 2012 -0400

    Fix a couple of typos

 src/lib/krb5/krb/get_in_tkt.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 40e035eb8049e09bd7555ceded018a8f1b291e88
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Fri Oct 12 10:34:19 2012 -0400

    Add responder support to preauth_encts/preauth_ec

 src/lib/krb5/krb/preauth_ec.c    | 12 ++++++++++++
 src/lib/krb5/krb/preauth_encts.c | 14 ++++++++++++++
 2 files changed, 26 insertions(+)

commit 6f143d99b3668e6020a1525f839acac54934dbb5
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Fri Oct 12 10:33:36 2012 -0400

    Add responder support to get_as_key()
    
    This follows the design laid out on the project page:
      http://k5wiki.kerberos.org/wiki/Projects/Password_response_item

 src/include/k5-int.h              |  3 ++-
 src/include/krb5/krb5.hin         | 10 ++++++++++
 src/include/krb5/preauth_plugin.h |  3 +++
 src/lib/krb5/krb/get_in_tkt.c     |  2 +-
 src/lib/krb5/krb/gic_keytab.c     |  7 ++++++-
 src/lib/krb5/krb/gic_pwd.c        | 29 +++++++++++++++++++++++++++--
 src/lib/krb5/krb/init_creds_ctx.h |  3 ++-
 src/lib/krb5/krb/preauth2.c       | 20 ++++++++++++++++++--
 src/lib/krb5/krb/preauth_sam2.c   |  2 +-
 9 files changed, 70 insertions(+), 9 deletions(-)

commit 816c7b59c3869e004d4ad150c7f04d026bb42177
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Fri Oct 12 10:30:09 2012 -0400

    Allow null inputs to response item functions

 src/lib/krb5/krb/response_items.c | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 4f5947357a2cf152196f8a0af385a41a1d7720f1
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Oct 11 13:46:02 2012 -0400

    Remove unused texinfo sources
    
    Now that the admin guide make rules are removed, quite a few of the
    texinfo sources are not referenced from anywhere and can be safely
    removed.
    
    ticket: 7408

 doc/admin.texinfo         | 5630 ---------------------------------------------
 doc/dnssrv.texinfo        |   93 -
 doc/dnstxt.texinfo        |   38 -
 doc/document-list.texinfo |   24 -
 doc/kadm5acl.texinfo      |  113 -
 doc/kdcconf.texinfo       |   24 -
 doc/krb5conf.texinfo      |  102 -
 doc/salts.texinfo         |   19 -
 doc/send-pr.texinfo       |  144 --
 doc/support-enc.texinfo   |   46 -
 10 files changed, 6233 deletions(-)

commit 8479e80d863688986cd27ba55c56d9af9889a027
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Oct 11 13:07:24 2012 -0400

    Remove make glue for texinfo admin guide
    
    Towards removing the texinfo docs entirely.
    
    ticket: 7408

 doc/Makefile | 31 +------------------------------
 1 file changed, 1 insertion(+), 30 deletions(-)

commit 8082a462509ef54d93424e6d1987934c8c030ec1
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Oct 11 12:42:05 2012 -0400

    Disconnect the texinfo admin guide from the build
    
    Its content has been migrated to or superseded by the reST documentation,
    essentially entirely in krb_admins.
    
    A few portions of the texinfo document are simply no longer relevant
    and do not need to be migrated.  In particular:
    Information about reporting bugs lives on k5wiki.kerberos.org.
    General Kerberos concepts/introduction will be elsewhere in the tree.
    We do not need to document the time zones accepted by kadmin.
    We do not need a table of the various error codes and strings in our
    formal documentation.
    A complete description of the layout of our source tree is not useful
    or relevant to most Kerberos administrators.
    
    ticket: 7408

 doc/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dd25220d170f128f782758337f8e6b951adaee5f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 11 13:22:29 2012 -0400

    Fix cast regexp in C style checker
    
    In check_cast, we want to match cast operators with or without spaces
    after the closing paren, and then check for spaces after we match.
    Also, per the comment, we want to match potential cast operators
    followed by an open paren.

 src/util/cstyle-file.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a9126e9f642b139a489e307c7b36d884d3904c17
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Oct 9 16:00:53 2012 -0400

    Improve the ktadd and ktremove synopses
    
    Mention the options on the synopsis line, and do not imply that
    the principal argument(s) for ktadd are optional.
    reST line blocks are needed to keep the two forms of ktadd on
    separate lines.

 doc/rst_source/krb_admins/admin_commands/kadmin_local.rst | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 6bcffe46896be56799cda9ae58b40a1256a09949
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Oct 5 16:44:40 2012 -0400

    Fix ordered list style
    
    Sphynx outputs class information that corresponds to its generated
    basic.css, which we do not include.  This results in all lists,
    even nested lists, using arabic numerals.
    Import the class properties into kerb.css for now.

 doc/rst_source/_static/kerb.css | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit b8dcd3056ae4a248db85f6ff708d547fbda76cdc
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Oct 5 14:35:45 2012 -0400

    Fix copy/paste errors in dbadmin
    
    We should include the stashsrvpw content in that section, not
    the list content.  Likewise, the list_policy content instead
    of the destroy_policy content.

 doc/rst_source/krb_admins/database.rst | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit cafd3722cbcafc472b5e92b1b2a049de14d3f184
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Oct 5 13:04:16 2012 -0400

    Update kdb5_util example output
    
    This text has not caught up with changes to the utility itself.
    As a side effect, our output text box is narrower and does not have
    to scroll on as many browser windows.

 doc/rst_source/krb_admins/database.rst | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 6bc79819c49a8832b29dd9efeb6aca2f708ec82b
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Oct 5 12:44:52 2012 -0400

    Wordsmith kdb5_util stash -f
    
    The keyfile worth overriding is the one in kdc.conf. Though using
    stash -f would override kdb5_util's -sf argument, there is no reason to
    pass both flags to the same invocation.
    In any case, the "at startup" language is not really correct.

 doc/rst_source/krb_admins/admin_commands/kdb5_util.rst | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ca051fa64c2ad673d2de70cd10ceb83c6882deaf
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Oct 5 12:24:42 2012 -0400

    Remove pronoun referent ambiguity
    
    The policy must be unused, not the delete_policy command.

 doc/rst_source/krb_admins/database.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d2f5272a5a241e215e19ce5564088ebd158cc3d1
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Oct 5 12:12:47 2012 -0400

    Move cross-realm info to the cross-realm section
    
    It's really not appropriate for the "examples" subsection of
    "Adding, modifying and deleting principals".
    
    While here, update the enctype recommendation for cross-realm principals
    to something that does not include weak crypto.

 doc/rst_source/krb_admins/database.rst | 26 ++++++++++----------------
 1 file changed, 10 insertions(+), 16 deletions(-)

commit cf831d11cd766267e9deb398a6ea57280033b822
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Oct 5 10:52:11 2012 -0400

    Normalize format of kadmin option descriptions
    
    Start with a capital letter and end with a full stop, making
    the description a sentence (or at least close to one).

 .../krb_admins/admin_commands/kadmin_local.rst     | 55 +++++++++++-----------
 1 file changed, 28 insertions(+), 27 deletions(-)

commit 52e175eeeee8b4d2153f286cf813fe653fcf3d86
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Oct 4 18:04:41 2012 -0400

    Correct kadm5.acl synopsis
    
    The target principal and restrictions arguments are not orthogonal;
    a target principal argument must be given in order for a restriction
    list to be supplied.

 doc/rst_source/krb_admins/conf_files/kadm5_acl.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 45c43584beb6534ed0929fbc7240a0a2a9aad6dd
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Oct 4 18:00:07 2012 -0400

    Make the kadm5.acl example sane
    
    It is an eggregious security violation to give all admin principals
    admin rights and then give all null instances permission to change
    the password of the associated admin instance.
    
    While here, don't assume that admin and root are the only non-null
    instances, and correct the formatting of an entry with restrictions.

 doc/rst_source/krb_admins/conf_files/kadm5_acl.rst | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit 3b6f9c561fc673b94a7d1037f4a1657c7dd670a8
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Oct 4 17:22:36 2012 -0400

    kadm5.acl line order is important
    
    Make it a special note in the documentation to help it stand out.

 doc/rst_source/krb_admins/conf_files/kadm5_acl.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 18f65456e19c0fc2d74d0ff6f62055fc2d642a7f
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Oct 4 17:22:04 2012 -0400

    Wordsmith in kadm5_acl.rst
    
    Grammar fixup and avoid jargon.

 doc/rst_source/krb_admins/conf_files/kadm5_acl.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit fd243aa274c6ba315280703aac9bd653f76197c4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 10 13:11:46 2012 -0400

    Fix slow kprop dejagnu test
    
    Fix kpropd -S -t to actually exit after processing one connection (it
    was breaking out of the switch statement, not the while loop).  Use
    the -t when invoking kpropd from the dejagnu test framework;
    previously it was unnecessary because kpropd -S -d exited after one
    connection.  Clear up some confusion in the kprop.exp comments about
    whether kpropd is expected to exit.

 src/slave/kpropd.c                         | 2 +-
 src/tests/dejagnu/config/default.exp       | 2 +-
 src/tests/dejagnu/krb-standalone/kprop.exp | 6 ++----
 3 files changed, 4 insertions(+), 6 deletions(-)

commit 3fe2761dbe83583c217a2e4663fadfe4eb3d3bfc
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Oct 4 14:02:23 2012 -0400

    Wordsmith SRV records for KDCs
    
    Tweak the wording a bit to be more clear and avoid using multiple
    words deriving from the stem "use" in close succession.

 doc/rst_source/krb_admins/realm_config.rst | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 89465b37e226f75e5685aae1d3848f8c467f9d02
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Oct 4 13:42:13 2012 -0400

    Document TXT records for realm lookup
    
    Even though they are subject to vulnerabilities via DNS spoofing
    and we accordingly don't recommend their use, we do have the code
    to use them.  Just as we document dns_lookup_realm in krb5.conf(5),
    document them here.
    
    ticket: 7407

 doc/rst_source/krb_admins/realm_config.rst | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit 1390ccbecf165740fe006d36a2eff3b8a6bba3d1
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Mon Oct 8 08:16:34 2012 -0400

    Fix argument order when calling the responder

 src/lib/krb5/krb/preauth2.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3094118d108e0027301a203ebfa92ced4a9db788
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Oct 3 16:44:28 2012 -0400

    Remove unused texinfo sources
    
    Now that the install guide make rules are removed, nothing references
    build.texinfo or install.texinfo any more (other than the tgz target,
    which is updated accordingly).
    
    ticket: 7408

 doc/Makefile        |    2 +-
 doc/build.texinfo   | 1032 -------------------------------------
 doc/install.texinfo | 1428 ---------------------------------------------------
 3 files changed, 1 insertion(+), 2461 deletions(-)

commit 331b3836dcc4c7f2450061e8cf0ef2f5b6c2c089
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Oct 3 16:40:51 2012 -0400

    Remove make glue for texinfo install guide
    
    Towards removing the texinfo docs entirely.
    
    ticket: 7408

 doc/Makefile | 31 +------------------------------
 1 file changed, 1 insertion(+), 30 deletions(-)

commit 9722472999ec8095972f491c7d9450348ac84b72
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Oct 3 16:16:26 2012 -0400

    Disconnect texinfo install guide from the build
    
    Its content has been migrated to or superseded by the RST documentation,
    split amongst krb_build and various sections of krb_admins.
    
    A few portions of the texinfo document are simply no longer relevant
    and do not need to be migrated.  In particular:
    It's 2012; we don't need to specify that we require a C89 compiler.
    It's 2012; it will be easy to get enough disk to build krb5.
    The KADM5 tests are part of 'make check' and don't need separate
    documentation.
    Shared library support is not limited to "a few operating systems".
    We do not need to document incompatibilities with ancient/dead OSes.
    kadmind4 and v5passwdd are no longer relevant.
    
    ticket: 7408

 doc/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 060d1cf259c7090734342f06bf3d9e45d2299d4f
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Oct 3 15:56:46 2012 -0400

    Add section on updating from single-DES
    
    There are, unfortunately, still some single-DES deployments out
    there.  Try to help them along by documenting a procedure for
    migrating to stronger crypto.
    
    The texinfo install guide had a section on "upgrading", but it was
    not really suitable for direct import into a RST document.  For one,
    it gave a high profile to the on-disk incompatibilities in upgrades
    to 1.1 and 1.2.  It also was driven at upgrading *to* triple-des (or RC4),
    which are something of a dead-end.  This new text attempts to be more
    general and applicable to today's environment.

 doc/rst_source/krb_admins/advanced/index.rst       |   2 +-
 .../krb_admins/advanced/retiring-des.rst           | 129 +++++++++++++++++++++
 doc/rst_source/krb_admins/database.rst             |   2 +
 3 files changed, 132 insertions(+), 1 deletion(-)

commit 92eafef8b949dd59db8cfdf319852d53e24fe2e5
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Oct 3 12:29:20 2012 -0400

    Add a kdb5_util examples for old KDC upgrades
    
    It's a slightly less-contrived use case of the utility than the
    other example, which reads more like a usage statement.
    Give a motivating sentence before each example, and note that this
    new example is not needed in the general upgrade case.
    
    The need to dump/load for upgrades prior to 1.2 was documented in
    the texinfo install guide, but not in any RST sources until now.
    
    ticket: 7407

 doc/rst_source/krb_admins/database.rst | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 01f30a7f06110f54c5d69fdd7697347c102f5274
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 9 14:27:04 2012 -0400

    De-conditionalize Camellia code
    
    The Camellia enctypes and cksumtypes have received IANA assignments.
    Add #defines using those assignments to krb5.h, remove the CAMELLIA
    conditional, and enable testing code as appropriate.
    
    The Camellia draft has not received an RFC number yet, so there is no
    Doxygen markup for the enctype and cksumtype #defines.  That can be
    added once the RFC number is known.

 src/include/k5-int.h                           | 22 ------------
 src/include/krb5/krb5.hin                      |  4 +++
 src/lib/crypto/builtin/camellia/Makefile.in    |  3 +-
 src/lib/crypto/builtin/camellia/camellia-gen.c |  6 ----
 src/lib/crypto/builtin/camellia/camellia.c     |  5 ---
 src/lib/crypto/builtin/enc_provider/camellia.c | 24 -------------
 src/lib/crypto/crypto_tests/Makefile.in        |  3 +-
 src/lib/crypto/crypto_tests/camellia-test.c    |  8 +----
 src/lib/crypto/crypto_tests/t_cksums.c         |  2 --
 src/lib/crypto/crypto_tests/t_cmac.c           |  6 ----
 src/lib/crypto/crypto_tests/t_decrypt.c        |  4 ---
 src/lib/crypto/crypto_tests/t_derive.c         |  4 ---
 src/lib/crypto/crypto_tests/t_encrypt.c        |  2 --
 src/lib/crypto/crypto_tests/t_short.c          |  2 --
 src/lib/crypto/crypto_tests/t_str2key.c        |  2 --
 src/lib/crypto/krb/checksum_dk_cmac.c          |  4 ---
 src/lib/crypto/krb/cksumtypes.c                |  2 --
 src/lib/crypto/krb/cmac.c                      | 16 ---------
 src/lib/crypto/krb/crypto_int.h                | 10 ++----
 src/lib/crypto/krb/derive.c                    |  6 ----
 src/lib/crypto/krb/enc_dk_cmac.c               |  4 ---
 src/lib/crypto/krb/etypes.c                    |  3 +-
 src/lib/crypto/krb/prf_cmac.c                  |  4 ---
 src/lib/crypto/krb/s2k_pbkdf2.c                |  2 --
 src/lib/crypto/nss/enc_provider/camellia.c     | 22 ------------
 src/lib/crypto/openssl/enc_provider/camellia.c | 22 ------------
 src/lib/krb5/krb/init_ctx.c                    |  2 --
 src/lib/krb5/krb/t_etypes.c                    |  2 --
 src/tests/dejagnu/config/default.exp           | 50 +++++++++++++-------------
 src/util/k5test.py                             | 17 +++++----
 30 files changed, 42 insertions(+), 221 deletions(-)

commit fd136728de5b603974e3ec21bc5856406c4e814d
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Oct 2 18:03:16 2012 -0400

    Document DejaGnu dependency and manual tests
    
    The Texinfo install guide had a separate subsection about the DejaGnu
    tests which did not get converted to the RST source.
    
    In the testing section, also link to the wiki page on manual testing.
    
    ticket: 7407

 doc/rst_source/krb_build/doing_build.rst | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 0a735e18e1e9d4e3f25fd04dad841221e5d5d46a
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Sep 26 12:00:58 2012 -0400

    Remove bug-report.texinfo
    
    It is unused; send-pr.texinfo supercedes it at the moment anyway.
    
    ticket: 7408

 doc/Makefile           |  2 +-
 doc/bug-report.texinfo | 10 ----------
 2 files changed, 1 insertion(+), 11 deletions(-)

commit 0af61c2c550b2ed93f036cc72debdc2cd1390c34
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 8 13:07:31 2012 -0400

    Untabify preauth_sam2.c

 src/lib/krb5/krb/preauth_sam2.c | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit a3f6f0fbb6bb72c91f50f5f724028f7b1e39007c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 8 12:18:35 2012 -0400

    Remove iprop dejagnu test
    
    Both the Python and dejagnu iprop tests are slow since they use sleeps
    to give kpropd time to do its work (although we can fix this with some
    work).  Since the Python tests cover the same ground as the dejagnu
    tests, we don't need both.

 src/tests/dejagnu/krb-standalone/iprop.exp | 236 -----------------------------
 1 file changed, 236 deletions(-)

commit 8d6e23999009c025b7f4cdf9b5c007d827266c5e
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Mon Sep 3 15:57:03 2012 -0500

    Import and complete Greg Hudson's iprop test
    
    ticket: 7374

 src/tests/Makefile.in |   1 +
 src/tests/t_iprop.py  | 139 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 140 insertions(+)

commit 3c5745e8b90baedf2ec6f42fc0ff40ce80aea001
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Mon Sep 3 18:06:44 2012 -0500

    Prep k5test.py for iprop (add start_kpropd(), ...)
    
    Add a start_kpropd() method to K5Realm and make start_kadmind() use the
    kadmind -p, -K, and -F options.
    
    ticket: 7378

 src/util/k5test.py | 48 ++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 42 insertions(+), 6 deletions(-)

commit e41971145349e1f55b6cb3336c014bd8edcb22da
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Wed Oct 3 17:22:12 2012 -0500

    krb5_db_delete_principal() can fail to unlock ulog
    
    Not really: only when the KDB backend lacks a delete method.  Still.
    
    ticket: 7403

 src/lib/kdb/kdb5.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit b6bbb7615e2e9078118996876719f67d2abc0867
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Mon Sep 24 18:04:50 2012 -0500

    Remove an old, incorrect comment in kpropd.c
    
    We absolutely do not want a parking brake on the kprop protocol as
    described in the comment being removed.  Instead the kprop command
    should be fixed so it doesn't die on error (assuming it even still does
    or ever did, neither of which I've checked).

 src/slave/kpropd.c | 9 ---------
 1 file changed, 9 deletions(-)

commit f26cad9488966e1f58ae824cadad65e4f7035ae2
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Fri Sep 21 22:10:39 2012 -0500

    Send kpropd debug msgs to stderr

 src/slave/kpropd.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit c0112c620e3c6d7467a8f72d4177664be6418263
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Tue Oct 2 22:19:00 2012 -0500

    Fix a minor race in kdb5_util load
    
    If a kdb5_util load gets killed between rename()ing the new KDB file
    into place and resetting the iprop ulog then the ulog can reflect the
    pre-load state, which will almost certainly be incorrect.
    
    This matters because we want to impose a timeout on full resyncs in
    kpropd when iprop dictates that a full resync is needed, and the
    simplest timeout scheme involves signaling the kdb5_util load process.
    But also, we want no such races in general.
    
    The fix is simple: re-initialize the ulog before renaming the new KDB
    file into place, then proceed as usual.  If the ulog is not properly
    updated at the end of the load it will at least always result in
    subsequent iprop get updates operations always indicating that a full
    resync is required.
    
    ticket: 7399

 src/include/kdb_log.h    |  1 +
 src/kadmin/dbutil/dump.c |  2 +-
 src/lib/kdb/kdb_log.c    | 99 ++++++++++++++++++++++++++++++------------------
 3 files changed, 65 insertions(+), 37 deletions(-)

commit 969331732b62e73d1e073ff3ad87bf1774ee9fd1
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Thu Sep 20 15:37:45 2012 -0400

    Make kadmind iprop never return UPDATE_BUSY
    
    Currently kadmind allows slaves to poll for updates as often as they
    like, but not within 10s of the last update.  This means that iprop will
    appear to fail to synchronize the KDC at any site whose master KDC
    processes at least one write transaction every 10 seconds consistently.
    
    The original intention must have been to throttle iprop clients (slave
    KDCs) that poll too often.  But UPDATE_BUSY as implemented is not that,
    and implementing a throttle would be difficult (requires keeping state
    in a table) and mostly useless (admins can manage their poll timers just
    fine without a throttle in kadmind).
    
    ticket: 7369

 src/lib/kdb/kdb_log.c | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

commit 1d7c107c9e9239674b5c7aed32931ab47c50f239
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Mon Sep 24 17:48:48 2012 -0500

    Remove MAX_ULOGENTRIES
    
    If a master KDC uses only a 64-bit libkadm5srv then there is no reason
    to impose any limit on ulog size: the practical maximum will be given by
    the filesystem and available storage space.
    
    Even when using a 32-bit libkadm5srv the maximum practical ulog size
    will be found easily enough when mmap() fails.
    
    ticket: 7368

 src/include/kdb_log.h    | 1 -
 src/lib/kadm5/alt_prof.c | 4 +---
 2 files changed, 1 insertion(+), 4 deletions(-)

commit a298ab2ab8b9eb384fdbf5f3625172ded61ece9f
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Thu Sep 6 15:31:59 2012 -0500

    Add -R option to kproplog to force full resyncs
    
    ticket: 7375

 .../krb_admins/admin_commands/kpropd.rst           |  3 +++
 .../krb_admins/admin_commands/kproplog.rst         |  6 +++++
 src/slave/kproplog.c                               | 29 +++++++++++++++++++---
 3 files changed, 34 insertions(+), 4 deletions(-)

commit e65a16d898f3a686525e83661f4fd86c76e27bbf
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Thu Sep 27 17:10:41 2012 -0500

    Fix policy refcount corruption race in dump
    
    ticket: 7384

 src/kadmin/dbutil/dump.c | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 3221bdba150ac3910dc7058f02c71008ef56bf52
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Fri Oct 5 14:56:35 2012 -0400

    Sync iprop header in kdb5_util dump
    
    [ghudson@mit.edu: split out from previous commit]

 src/kadmin/dbutil/dump.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit f6235d9bf3ca20f506c807aa0280e2e8a5ddf1ca
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Fri Sep 21 23:38:49 2012 -0500

    kdb5_util load needs iprop safety net
    
    ticket: 7370

 src/kadmin/dbutil/dump.c | 51 ++++++++++++++++++++++++++++++++++--------------
 1 file changed, 36 insertions(+), 15 deletions(-)

commit 54d4ec82e2a236dc7cfd3f0b52534b14dd51c6a0
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Mon Sep 24 10:17:53 2012 -0500

    Deprecate kpropd -S option
    
    ticket: 7376

 doc/rst_source/krb_admins/admin_commands/kpropd.rst | 10 +++++-----
 src/slave/kpropd.c                                  | 13 ++++++++++++-
 2 files changed, 17 insertions(+), 6 deletions(-)

commit 4a50490ed48050e7a6d061553a6b610dc979aa2b
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Mon Sep 24 10:24:54 2012 -0500

    Correct docs re: kpropd usage w/ iprop
    
    ticket: 7379

 doc/rst_source/krb_admins/admin_commands/kpropd.rst | 11 ++++++-----
 doc/rst_source/krb_admins/install_kdc.rst           |  4 ++--
 2 files changed, 8 insertions(+), 7 deletions(-)

commit 91175a8ba034fa95accb39a5341fd296217e6fed
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Mon Sep 24 13:38:20 2012 -0500

    Add -p, -F, -K options to kadmind
    
    New options:
    
        -p path-to-kdb5_util
        -K path-to-kprop
        -F dump-file
    
    These are needed for testing without first having to install.
    
    ticket: 7372

 .../krb_admins/admin_commands/kadmind.rst          | 15 ++++++++++++
 src/kadmin/server/ipropd_svc.c                     | 27 +++++++++++-----------
 src/kadmin/server/ovsec_kadmd.c                    | 21 ++++++++++++++++-
 3 files changed, 49 insertions(+), 14 deletions(-)

commit cea0b28045b262b1098f17f17f78b2efbf89a6c1
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Mon Sep 24 15:56:42 2012 -0500

    ipropd_svc.c DPRINT improvements
    
    Make DPRINT a varargs macro and add some new debug prints.

 src/kadmin/server/ipropd_svc.c | 47 ++++++++++++++++++++++++++++++------------
 1 file changed, 34 insertions(+), 13 deletions(-)

commit 464e61f63d023a16f6aecd2798860323cbf84c91
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Wed Sep 26 17:32:56 2012 -0500

    Fix kdb5_util dump race
    
    ticket: 7377

 src/kadmin/dbutil/dump.c      | 64 +++++++++++++++++++++----------------------
 src/kadmin/dbutil/kdb5_util.h |  2 --
 2 files changed, 32 insertions(+), 34 deletions(-)

commit c16f2f668267b90b28cabf15075022d7810e02ed
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Wed Sep 26 17:05:05 2012 -0500

    Cleanup dump_db()

 src/kadmin/dbutil/dump.c | 34 ++++++++++++++--------------------
 1 file changed, 14 insertions(+), 20 deletions(-)

commit 4fd4144b3222b060f3e9928a9cb4587df9979539
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Fri Aug 17 18:19:31 2012 -0500

    Use a single global dump for iprop full syncs
    
    Use a global dump (the default dump file) for full syncs for iprop.
    When a slave asks for a fullsync we kprop the existing global dump to it
    if that is good enough, else we dump the DB and send the new global
    dump.
    
    Before this change kadmind would run kdb5_util dump -i... each time a
    slave asked for a full dump.  This was done in a sub-process,
    thankfully, but it was still a waste of time and storage (e.g., if one
    has a huge KDB).
    
    Also, long dump times might cause a slave to give up (the timeout for
    this is now configurable).  But since iprop dumps bear a serial number
    and timestamp and since slaves will resync from that point forward, it
    doesn't matter if the dump we send a slave is fresh as long as it is
    fresh enough (i.e., that its sno and timestamp are in the ulog).
    
    Also:
    
     - Rename dumps into place instead of unlink, create, write (but we
       still keep the dump ok files as lock files and as a method of
       signaling to kprop that the dump is complete).
    
    ticket: 7371

 src/include/kdb_log.h          |   2 +
 src/kadmin/dbutil/dump.c       | 231 +++++++++++++++++++++++++++++++----------
 src/kadmin/server/ipropd_svc.c |  68 ++++++------
 src/lib/kdb/kdb_log.c          |   2 +-
 src/lib/kdb/libkdb5.exports    |   1 +
 5 files changed, 215 insertions(+), 89 deletions(-)

commit 0d4f7d520f269c034c639f5b382b9f009848f482
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Fri Oct 5 13:23:48 2012 -0400

    Improve kpropd debug and syslog output
    
    Add additional debug output and syslogs.  Remove "kpropd:" from
    syslogs.  Always call openlog().  Clean up C style of a few messages.
    
    [ghudson@mit.edu: split and combine commits; commit message]

 src/slave/kpropd.c | 162 ++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 123 insertions(+), 39 deletions(-)

commit f1c85fbb0ab9e62b2790647b2681aec4d5fa4585
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Mon Sep 24 21:09:17 2012 -0500

    Improve kpropd behavior in iprop mode
    
     - Make kpropd in iprop mode fork a child to listen for kprops from the
       master.  The child writes progress and outcome reports to the parent
       for each kprop.  This fixes a race between asking for a full resync
       and setting up a listener socket for it.
    
     - Add runonce (-t) for kpropd do_standalone() too.
    
     - Add a new iprop parameter: iprop_resync_timeout.  kpropd will keep
       asking for incremental updates while waiting for a full resync to
       finish, and will re-request a full resync if kadmind continues to
       indicate that one is needed after this timeout passes since the
       previous full resync was requested.
    
     - Allow polling intervals less than 10 seconds.
    
    [ghudson@mit.edu: split out debug output changes; note polling interval
    change in commit message]
    
    ticket: 7373

 doc/rst_source/krb_admins/conf_files/kdc_conf.rst |   6 +
 doc/rst_source/krb_admins/database.rst            |   1 +
 src/include/k5-int.h                              |   1 +
 src/lib/kadm5/admin.h                             |   2 +
 src/lib/kadm5/alt_prof.c                          |   4 +
 src/slave/kpropd.c                                | 396 ++++++++++------------
 6 files changed, 188 insertions(+), 222 deletions(-)

commit 70a119d4dc7ed7a94cfc32c523352af1d000e1c7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 24 16:39:39 2012 -0400

    Add Python scripts to check for C style issues
    
    util/cstyle-file.py checks a file for C style issues and displays
    line-by-line output.  It is not terribly sophisticated, and can
    probably be improved upon (e.g. by doing an emacs batch-reindent of
    the file and checking for differences in indentation).
    
    util/cstyle.py produces diffs using git, runs the file checker on each
    modified C source file in each diff, and displays the output lines
    attribute to the diff.

 src/util/cstyle-file.py | 262 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/util/cstyle.py      | 188 ++++++++++++++++++++++++++++++++++
 2 files changed, 450 insertions(+)

commit 123ff4cb9bdd2e13aa6b636c98a7fc3f9ee06f85
Author: Luke Howard <lukeh@padl.com>
Date:   Sat Sep 1 11:08:27 2012 +1000

    GENC should always export composite names
    
    RFC 6680 requires that gss_export_name_composite begin the output
    token with 04 02.  So we must produce a composite token even if the
    name has no authdata, and be able to consume a composite token with no
    authdata attributes.
    
    [ghudson@mit.edu: expanded commit message]
    
    ticket: 7400 (new)

 src/lib/gssapi/krb5/import_name.c |  9 ++++++---
 src/lib/gssapi/krb5/naming_exts.c | 13 ++++++-------
 2 files changed, 12 insertions(+), 10 deletions(-)

commit a71abbaf9a6757d4728fe01dae23289765790df6
Author: Simo Sorce <simo@redhat.com>
Date:   Tue Aug 28 16:47:23 2012 +0200

    Add SPI calls to import objects by mech oid
    
    An interposer mech needs to be able to handle multiple mechanisms.
    When importing a mech token for a name, cred, or context, the
    interposer mech needs to know the mech type of the token being
    imported.  To make this work, add SPI calls which accept a mech type
    argument.
    
    [ghudson@mit.edu: Stylistic changes, commit squashing, commit message]

 src/lib/gssapi/mechglue/g_glue.c            | 17 ++++++++++++-----
 src/lib/gssapi/mechglue/g_imp_cred.c        | 12 ++++++++++--
 src/lib/gssapi/mechglue/g_imp_name.c        | 25 +++++++++++++++++++------
 src/lib/gssapi/mechglue/g_imp_sec_context.c | 17 +++++++++++++----
 src/lib/gssapi/mechglue/g_initialize.c      |  6 ++++++
 src/lib/gssapi/mechglue/mglueP.h            | 25 +++++++++++++++++++++++++
 6 files changed, 85 insertions(+), 17 deletions(-)

commit e40dc3cedbcee397526f797c4465927bc5f91aea
Author: Simo Sorce <simo@redhat.com>
Date:   Tue Jun 5 08:09:15 2012 -0400

    Use interposer mechanisms in mechglue functions
    
    Wherever a GSSAPI mechglue function accepts a mech OID from the
    caller, use gssint_select_mech_type() to choose the mechanism to use.
    Wherever a mechglue function outputs a mech OID to the caller, use
    gssint_get_public_oid() or gssint_make_public_oid_set() to expose the
    public mech OID.
    
    [ghudson@mit.edu: Stylistic changes, commit squashing, commit message]

 src/lib/gssapi/mechglue/g_accept_sec_context.c   | 56 ++++++++++++++++++------
 src/lib/gssapi/mechglue/g_acquire_cred.c         | 48 ++++++++++----------
 src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c | 46 ++++++++++---------
 src/lib/gssapi/mechglue/g_canon_name.c           | 12 +++--
 src/lib/gssapi/mechglue/g_export_cred.c          |  6 ++-
 src/lib/gssapi/mechglue/g_imp_cred.c             | 13 ++++--
 src/lib/gssapi/mechglue/g_imp_sec_context.c      |  8 +++-
 src/lib/gssapi/mechglue/g_init_sec_context.c     | 25 +++++------
 src/lib/gssapi/mechglue/g_inq_context.c          |  7 +--
 src/lib/gssapi/mechglue/g_inq_cred.c             | 31 +++++++------
 src/lib/gssapi/mechglue/g_inq_names.c            | 10 ++++-
 src/lib/gssapi/mechglue/g_mech_invoke.c          | 10 ++++-
 src/lib/gssapi/mechglue/g_store_cred.c           | 13 ++++--
 src/lib/gssapi/mechglue/gssd_pname_to_uid.c      | 10 +++--
 14 files changed, 183 insertions(+), 112 deletions(-)

commit acc8f98c9be4d10f325367cbdb3b0521fbdb3afa
Author: Simo Sorce <simo@redhat.com>
Date:   Mon Jun 11 11:50:26 2012 -0400

    Add primitives for using interposed mechanisms
    
    Add gssint_select_mechanism() to determine what mechanism to use for a
    caller-specified OID, gssint_get_public_oid() to determine what
    mechanism to expose to the caller, and gssint_make_public_oid_set to
    translate an array of mech OIDs into a set of public OIDs.  In
    gssint_get_mechanism(), match interposed OIDs as well as real ones.
    
    [ghudson@mit.edu: Stylistic changes, commit squashing, commit message]

 src/lib/gssapi/mechglue/g_initialize.c | 151 ++++++++++++++++++++++++++++++++-
 src/lib/gssapi/mechglue/mglueP.h       |   5 ++
 2 files changed, 152 insertions(+), 4 deletions(-)

commit 046c9028aa79d5e9c9b1910f93d39a4891609883
Author: Simo Sorce <simo@redhat.com>
Date:   Mon Sep 17 22:00:44 2012 -0400

    Add support for loading interposer modules
    
    Extend the syntax of the gss mech config file to allow a module type
    delimited by triangle brackets.  If the module type is "interposer",
    flag the mechanism entry as being an interposer mechanism.  A module
    marked as an interposer is loaded immediately (so it can interpose a
    built-in mechanism) and produces a list of OIDs to interpose.
    Interposer mechanisms are not exposed to applications.
    
    [ghudson@mit.edu: Stylistic changes, commit squashing, commit
    message]

 src/lib/gssapi/mechglue/g_initialize.c | 267 ++++++++++++++++++++++++++++++---
 src/lib/gssapi/mechglue/mglueP.h       |   4 +
 2 files changed, 247 insertions(+), 24 deletions(-)

commit 22206a061dfe55db5cbe2c70190b3bd923d9e615
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Sep 27 17:18:18 2012 -0400

    Cache TGS-REPs too
    
    Changes in r25660 inadvertently failed to insert TGS-REPs into the
    lookaside cache.  Call finish_dispatch_cache() at the end of
    dispatch() to handle this case.
    
    ticket: 7388 (new)
    target_version: 1.10.4
    tags: pullup

 src/kdc/dispatch.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cdaae4bd07e5b9d9ec0f7b14103f7e43b898d0aa
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Sep 27 15:16:28 2012 -0400

    Add version info for ccapiserver.exe
    
    Executables and shared libraries should have a file version, so
    that the upgrade process works as expected.
    
    ticket: 7386 (new)
    tags: pullup
    target_version: 1.10.4

 src/ccapi/server/win/Makefile.in | 9 +++++++--
 src/windows/version.rc           | 7 +++++++
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 6298655a778e58af6f0faaff554e126378ce7c4a
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Sep 27 13:11:41 2012 -0400

    Fix typo
    
    Actually expand the OUTPRE variable instead of just using a literal
    string.
    
    ticket: 7387 (new)
    subject: Windows build leaves (OUTPRE)/krb5ccNN.res in ccapi/lib/win/srctmp
    tags: pullup
    target_version: 1.10.4

 src/ccapi/lib/win/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f85652af868e64811f2b32b815d4198e7f9017f6
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Sep 21 13:33:01 2012 -0400

    Remove some dead Makefile code
    
    FILES is unused in util/{ss,et}/Makefile.in; some other unused
    variables were nearby.

 src/util/et/Makefile.in | 10 ----------
 src/util/ss/Makefile.in | 20 --------------------
 2 files changed, 30 deletions(-)

commit 96ff6f5d0dd8e73bb245ee2724c7f31aeae885d1
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Sep 21 13:01:06 2012 -0400

    Remove kerbsrc.win
    
    It has been unloved and broken repeatedly for many years, requiring
    updating of several variables whenever new directories are added
    and similar tedia.  It was originally intended to avoid the need
    for Unix utilities on Windows, but Microsoft provides the Utilities
    and SDK for UNIX-based Applications which is enough rope to do a
    native build.
    
    Leave behind a warning message to anyone who does try to build the
    target.
    
    Clean up some now-unused infrastructure in the build system.
    
    ticket: 7367 (new)

 src/Makefile.in           | 65 ++++++++---------------------------------------
 src/config/win-post.in    |  2 +-
 src/config/winexclude.sed | 19 --------------
 3 files changed, 11 insertions(+), 75 deletions(-)

commit 8849e7e5a5239d1cc42bc1e73968d4c6cc38fc04
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Sep 21 11:13:32 2012 -0400

    Remove kerbsrc-nt
    
    NT is long-gone; we don't need to keep a special-case error message
    around telling people not to use it.
    Clean out the unneeded code from the Makefile.in

 src/Makefile.in | 8 --------
 1 file changed, 8 deletions(-)

commit 00a3de6090567da8d92041d3d11d08f29b080ef3
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Sep 20 18:03:54 2012 -0400

    Remove kerbsrc83
    
    It's been a long time since systems were limited to 8.3 format
    for file names.  No one should be thinking to try and build this
    target, and if they do, we don't need a custom error message anymore.
    Clean out the unneeded code from the Makefile.in.

 src/Makefile.in | 9 ---------
 1 file changed, 9 deletions(-)

commit c7b4f47982226efe08c940f8f469b05ad040a1e7
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Sep 20 14:17:37 2012 -0400

    Update FILES and WINFILES for kerbsrc.zip
    
    Note that windows/wshelper/* was removed from the list, as it doesn't
    exist.
    
    The kerbsrc.zip target is slated for removal, but attempt to make it
    more correct before removing it should it need to be revived.
    
    Submitted by: Blaine Elzey  blaine.elzey at alcatel-lucent.com
    
    ticket: 7364 (new)

 src/Makefile.in | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit db934c97232a4999105517f6484bdf84f8af214c
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Sep 20 14:03:20 2012 -0400

    Do not add empty dir to the include search list
    
    windows/leashdll/include contains only a krb4 directory.
    We have a dubious need for the latter through AFSroutines.c,
    but the former can be eliminated.

 src/windows/leashdll/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d77308a1eaf9c996e10fbc2f82e79c4df3fc1078
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Sep 19 12:13:30 2012 -0400

    Update windows/README
    
    The build instructions have changed somewhat, as have the requirements
    for a build environment.
    The default behavior for KRB5_CONFIG and KRB5CCNAME has also changed.
    Attempt to remove mention of overly specific Windows versions that
    are now quite old when the behavior persists in newer versions of Windows.
    Document the usage of DNS by default and the reduced need for a large
    krb5.ini file.
    Talk a little more about the LSA cache.
    
    The kerbsrc.win target is no longer supported.
    
    ticket: 7363 (new)
    target_version: 1.10.4
    tags: pullup

 src/windows/README | 191 ++++++++++++++++++++++++++---------------------------
 1 file changed, 92 insertions(+), 99 deletions(-)

commit 8f795859eb75e855c44a027db2194eac5d282f73
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 24 16:57:24 2012 -0400

    Fix t_s4u2proxy_krb5 cleanup
    
    Unlike most GSS test programs, t_s4u2proxy_krb5 uses a cleanup
    handler, so we have to be careful to initialize everything we clean
    up--particularly service2_name, which is initialized after a possible
    goto.  Also, remember to release acceptor_name.

 src/tests/gssapi/t_s4u2proxy_krb5.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit b1d1418c29c61e8f6ae8fbd652bf56fed238d17a
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Sep 24 11:13:03 2012 -0400

    Fix typo

 src/lib/krb5_32.def | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 02ac866dfdbbe2b443febfe72bd7674f8f9124a9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 21 21:00:04 2012 -0400

    Export more krb5_rc symbols on Windows
    
    krb5_rc_resolve_full, krb5_rc_resolve_get_name, and
    krb5_rc_resolve_get_type are also now used in the krb5 mech.

 src/lib/krb5_32.def | 3 +++
 1 file changed, 3 insertions(+)

commit 6e3c9cef82b71df38178a40eeaa054b4e42fb061
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 21 20:01:41 2012 -0400

    Export krb5_rc_recover_or_initialize on Windows
    
    krb5_rc_recover_or_initialize is not a public function, but is now
    used by the krb5 mechanism when importing a credential.  Mark it as
    PRIVATE GSSAPI in the export list.

 src/lib/krb5_32.def | 1 +
 1 file changed, 1 insertion(+)

commit 7889227a9651677a2bba6b57041c4d53b6621822
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 21 15:47:30 2012 -0400

    Keep verifier cred locked in accept_sec_context
    
    It might have been safe to access the krb5 verifier cred without a
    lock before constrained delegation, but it is less likely to be safe
    now that we might access both the initiator and acceptor parts of the
    cred.  Hold a lock on the cred for the full accept_sec_context
    operation.
    
    ticket: 7366 (new)

 src/lib/gssapi/krb5/accept_sec_context.c | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit dca7a82f793178c4a51bdd40a173748c3eb2c2a5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 21 15:03:41 2012 -0400

    Resolve verifier cred in accept_sec_context
    
    If the verifier cred handle is of type GSS_C_BOTH, we need to resolve
    the initiator part of it in order to create a s4u2proxy delegated
    credential handle.  (If it's of type GSS_C_ACCEPT, kg_resolve_cred
    won't do anything beyond locking and validating the credential.)
    
    ticket: 7356

 src/lib/gssapi/krb5/accept_sec_context.c |  5 +++--
 src/tests/gssapi/t_s4u.py                |  6 +++---
 src/tests/gssapi/t_s4u2proxy_krb5.c      | 33 ++++++++++++++++----------------
 3 files changed, 22 insertions(+), 22 deletions(-)

commit 4d3200ca369b47e8cf6966ae7670823d57ef2b3f
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Sep 18 17:53:18 2012 -0400

    Remove NSIS installs when upgrading to 64-bit
    
    The NSIS installer appears to have only ever existed as a 32-bit
    software.  As such, unconditionally check the 32-bit registry tree
    for an uninstall string; the architecture of the current package
    being installed is not relevant to what was previously installed.
    
    ticket: 7362 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/property.wxi | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f220948484d08147b5572af89c69251e33bde6d7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 17 21:52:04 2012 -0400

    Refactor gss mech config parser
    
    Use helper functions to shorten and clarify loadConfigFile.

 src/lib/gssapi/mechglue/g_initialize.c | 138 +++++++++++++--------------------
 1 file changed, 53 insertions(+), 85 deletions(-)

commit 5b7a01a8a57449f20cb01e490e3b1e9dbc8b8661
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 17 15:12:29 2012 -0400

    Delete unused internal mechglue functions
    
    Get rid of gssint_get_mechanisms, gssint_mech_to_oid, and
    gssint_oid_to_mech, which constructed a list of mechanism names and
    mapped between mech names and OIDs.  These functions were only used by
    gss_inquire_mechs_for_name, which now uses gss_indicate_mechs instead.

 src/lib/gssapi/mechglue/g_initialize.c | 108 ---------------------------------
 src/lib/gssapi/mechglue/mglueP.h       |  17 ------
 2 files changed, 125 deletions(-)

commit 1a3b93eff574d6617547602ffc3acea82d660928
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 17 15:08:13 2012 -0400

    Simplify gss_inquire_mechs_for_name
    
    Use gss_indicate_mechs instead of gssint_get_mechanisms and
    gssint_mech_to_oid to iterate over the list of mechanism OIDs.  Use a
    static helper to determine whether a mech supports a name type,
    avoiding most of the work done in the for loop.  Use a cleanup
    handler.  Don't leave partial results in the output parameter on
    error.

 src/lib/gssapi/mechglue/g_inq_names.c | 113 ++++++++++++++--------------------
 1 file changed, 45 insertions(+), 68 deletions(-)

commit 5b624ab7388c17cfeae040aa41d0bfc74eca1fc1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 17 14:42:46 2012 -0400

    Add tests for gss_inquire_mechs_for_name

 .gitignore                          |  1 +
 src/tests/gssapi/Makefile.in        | 21 ++++++++-----
 src/tests/gssapi/common.c           |  4 ++-
 src/tests/gssapi/common.h           |  2 +-
 src/tests/gssapi/t_gssapi.py        | 13 ++++++++
 src/tests/gssapi/t_inq_mechs_name.c | 62 +++++++++++++++++++++++++++++++++++++
 6 files changed, 93 insertions(+), 10 deletions(-)

commit 56feee187579905c9101b0cdbdd8c6a850adcfc9
Author: Simo Sorce <simo@redhat.com>
Date:   Tue Aug 14 15:14:15 2012 +0200

    Avoid leaks on gss_accept_sec_context errors
    
    Failure handling during the postprocessing of
    mech->gss_accept_sec_context was inconsistent.  In one case we delete
    the output token but leave the partly-constructed context present in
    *context_handle (violating RFC 2744 if this is the first call); in
    other cases we leave the output token in the caller's buffer but do
    destroy the partly-constructed context.  Make this more consistent by
    always destroying the output token and partly-constructed context.
    (RFC 2744 prefers, but does not require, leaving the
    partly-constructed context present on error if it was present on
    entry.  At the moment we are ignoring that preference.)
    
    [ghudson@mit.edu: Rewrote commit message with more details]

 src/lib/gssapi/mechglue/g_accept_sec_context.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 6d9a424a12cc23da9f4b3dc71502f9ad917bc1fd
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 14 13:55:36 2012 -0400

    Avoid multiply defining OIDs in tests/gssapi
    
    Declarations of gss_OID_desc mech_krb5, etc. in tests/gssapi/common.h
    can result in multiple definitions when the test programs are linked.
    Prefix the declarations with "extern" to prevent this.

 src/tests/gssapi/common.h | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 7f8f693a439810569bd869c7b3975f9dd03f4d43
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 13 13:00:15 2012 -0400

    Remove osa_adb_rename_db
    
    This function wasn't used anywhere.  Also remove the declaration for
    osa_adb_close_policy(), which doesn't exist.

 src/plugins/kdb/db2/adb_openclose.c | 48 -------------------------------------
 src/plugins/kdb/db2/policy_db.h     |  3 ---
 2 files changed, 51 deletions(-)

commit d81d68ebd8ade84e240f7d95edf0a562f6931ea2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 13 12:27:04 2012 -0400

    Tidy up GSSAPI test programs
    
    Factor out some common functions used by multiple test programs.  Use
    a common argument format for importing names (p:princname,
    h:hostbasedname, or u:username) and adjust the Python tests to match
    it.  Use more consistent conventions in test programs and fix some
    coding style issues.  Normalize how the test programs are built.

 .gitignore                          |   3 +
 src/tests/gssapi/Makefile.in        |  95 +++----
 src/tests/gssapi/common.c           | 211 +++++++++++++++
 src/tests/gssapi/common.h           |  70 +++++
 src/tests/gssapi/t_accname.c        |  82 +-----
 src/tests/gssapi/t_ccselect.c       |  79 +-----
 src/tests/gssapi/t_ccselect.py      |  26 +-
 src/tests/gssapi/t_client_keytab.py |  32 +--
 src/tests/gssapi/t_credstore.c      |  75 +-----
 src/tests/gssapi/t_export_cred.c    |  74 +-----
 src/tests/gssapi/t_export_name.c    |  92 ++-----
 src/tests/gssapi/t_gssapi.py        |  54 ++--
 src/tests/gssapi/t_gssexts.c        | 414 ++++++++----------------------
 src/tests/gssapi/t_imp_cred.c       |  81 +-----
 src/tests/gssapi/t_imp_name.c       | 132 ++--------
 src/tests/gssapi/t_inq_cred.c       |  91 ++-----
 src/tests/gssapi/t_namingexts.c     | 458 +++++++--------------------------
 src/tests/gssapi/t_s4u.c            | 497 ++++++++----------------------------
 src/tests/gssapi/t_s4u.py           |  26 +-
 src/tests/gssapi/t_s4u2proxy_krb5.c | 149 +++--------
 src/tests/gssapi/t_saslname.c       | 138 ++++------
 src/tests/gssapi/t_spnego.c         | 247 ++++--------------
 22 files changed, 940 insertions(+), 2186 deletions(-)

commit d9af383d069b571457849dea77dbef01ccb55370
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Sep 12 14:17:59 2012 -0400

    Improve LEASHAUTOINIT description
    
    This installer option determines whether the -autoinit argument
    is passed to the MIT Kerberos executable.
    On startup, if this argument is passed, and if there are no tickets
    in the default cache, and if no useful tickets can be imported from
    the LSA cache, MIT Kerberos will open the get ticket dialog and prompt
    for a password; this option does not appear to have any other effect.
    
    ticket: 7357 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/lang/ui_1033.wxi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 59633beb46cbc5f0eb83e9a1aee8814fdfec2067
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 12 15:04:35 2012 -0400

    Fix typo in util/support/Makefile.in

 src/util/support/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b2e7deb7cb2d9c37f00599778f4a102feaf6149d
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Tue Sep 11 22:27:12 2012 -0500

    Test the inconsistent locking fix and svc unavail
    
    Test the fix for https://bugzilla.redhat.com/show_bug.cgi?id=586032 .
    
    Also test that krb5kdc can return svc unavailable

 src/tests/Makefile.in      |  1 +
 src/tests/t_kdb_locking.py | 39 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 40 insertions(+)

commit 29ee39baa919361ae08e26caab896890d5cb3eb4
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Wed Sep 12 11:36:54 2012 -0500

    Fix lock inconsistency in ctx_unlock()
    
    The lock inconsistency fixed here is quite possibly the same as
    described in https://bugzilla.redhat.com/show_bug.cgi?id=586032 .
    
    The problem is that ctx_unlock() fails to unlock the principal DB if
    it fails to unlock the policy DB, and this happens when ctx_lock()
    fails to lock the policy DB (likely because the caller is racing
    against a kdb5_util load, which will be using a "permanent" lock,
    meaning that the lock file will be unlinked after acquiring the
    lock).  The fix is to perform both unlock operations *then* handle
    any errors that either or both might have returned.
    
    Additionally, we don't really need or want to use non-blocking locks,
    and we certainly don't want to sleep(1) in krb5kdc (possibly several
    times, as there was a loop over this) when either of the principal or
    policy DB is locked.  Some callers still request non-blocking locks,
    and ctx_lock() still honors this.
    
    ticket: 7360 (new)

 src/plugins/kdb/db2/kdb_db2.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit b858e776ece87756202d4c646931d35bd407e3ea
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Tue Sep 11 21:37:53 2012 -0500

    Use blocking locks in krb5kdc and libkadm5srv
    
    We don't really need or want to use non-blocking locks, and we certainly
    don't want to sleep(1) in krb5kdc (possibly several times, as there was
    a loop over this) when either of the principal or policy DB is locked.
    Some callers still request non-blocking locks, and ctx_lock() still
    honors this.
    
    ticket: 7359 (new)

 src/plugins/kdb/db2/kdb_db2.c | 52 ++++++++++++++++---------------------------
 src/plugins/kdb/db2/kdb_db2.h |  2 --
 2 files changed, 19 insertions(+), 35 deletions(-)

commit 9e182bcee06362de1dd0aa6a6bc71929c7543600
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Tue Sep 11 21:32:28 2012 -0500

    Map CANTLOCK_DB to SVC_UNAVAILABLE in krb5kdc
    
    The KDC should not return KRB5KRB_ERR_GENERIC (KRB_ERR_GENERIC) when the
    KDB plugin returns KRB5_KDB_CANTLOCK_DB: it should return
    KRB5KDC_ERR_SVC_UNAVAILABLE (KDC_ERR_SVC_UNAVAILABLE) instead.  This
    allows clients to immediately fallback onto other KDCs.
    
    When we switch to using blocking locks in the db2 KDB backend we'll very
    rarely hit this code path, perhaps only when racing against a kdb5_util load.
    Other KDB backends might still return KRB5_KDB_CANTLOCK_DB often enough that
    this change is desirable.
    
    ticket: 7358 (new)

 src/kdc/do_as_req.c  | 4 ++++
 src/kdc/do_tgs_req.c | 4 ++++
 2 files changed, 8 insertions(+)

commit 4ab584c830024757cc628b1783dde6220a9fec6d
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Sep 12 11:35:04 2012 -0400

    Unregister error message key on library unload
    
    Revision fcdd2de1 added the K5_KEY_GSS_KRB5_ERROR_MESSAGE key, and
    registered it in the gssapi library initialization routine, but
    did not unregister it in the libary finalization routine.
    When the library is unloaded and reloaded in the same process,
    this leads to an assertion failure, since we check that
    destructors_set[keynum] is zero (no destructor set) when registering
    a key in util/support/threads.c.
    Unregister the key on library cleanup to resolve the error.
    
    ticket: 7353
    target_version: 1.10.4
    tags: pullup

 src/lib/gssapi/krb5/gssapi_krb5.c | 1 +
 1 file changed, 1 insertion(+)

commit eabc8e91c70031a8e9dc1da1341201c89cbd898c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 12 13:40:52 2012 -0400

    make depend

 src/lib/gssapi/krb5/deps     | 32 ++++++++++++++++++++++++++++++++
 src/lib/gssapi/mechglue/deps | 16 ++++++++++++++++
 src/lib/krb5/krb/deps        | 11 +++++++++++
 src/util/support/deps        | 11 +++++++++++
 4 files changed, 70 insertions(+)

commit cd58adf4b0f52d0293ec8bf9d7d3e87bd1e6ce3f
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Aug 31 17:48:14 2012 -0400

    Do not retrieve zero-length creds
    
    In the MSLSA cache, if we get back a zero-length ticket, don't
    accept it as success; continue on to try and get an acceptable
    ticket.
    
    ticket: 7349 (new)
    subject: SapGUI sometimes crashes on new session with MSLSA cache
    target_version: 1.10.4
    tags: pullup

 src/lib/krb5/ccache/cc_mslsa.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 73ae2c8c609dbb34817892019f33c8f81075cfcd
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Sep 11 11:22:57 2012 -0400

    Add new api to Sphinx doc; doc introduced version

 doc/rst_source/krb_appldev/refs/api/index.rst |  4 ++++
 src/include/krb5/krb5.hin                     | 10 +++++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 285374977d233bbdfcdfaaf8642dbc554e3058fe
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Aug 22 14:49:33 2012 -0400

    Add tests for GSS cred export and import
    
    ticket: 7354

 .gitignore                        |   1 +
 src/tests/gssapi/Makefile.in      |  12 ++-
 src/tests/gssapi/t_export_cred.c  | 214 ++++++++++++++++++++++++++++++++++++++
 src/tests/gssapi/t_export_cred.py |  50 +++++++++
 4 files changed, 273 insertions(+), 4 deletions(-)

commit 9c1a6246f1f6f4904e66f9f9eefbdc59e5c8b69f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Aug 29 11:57:26 2012 -0400

    Add SPNEGO support for GSS cred export and import
    
    ticket: 7354

 src/lib/gssapi/spnego/gssapiP_spnego.h | 14 +++++++++++++
 src/lib/gssapi/spnego/spnego_mech.c    | 38 +++++++++++++++++++++++++++++++++-
 2 files changed, 51 insertions(+), 1 deletion(-)

commit 42c237dbfdb4316eb2ebf20c4041c48219afd6f5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 20 13:36:43 2012 -0400

    Add krb5 support for GSS cred export and import
    
    Using the new internal JSON support to implement serialization and
    unserialization of krb5 GSS credentials.
    
    ticket: 7354

 src/lib/gssapi/krb5/Makefile.in    |   6 +
 src/lib/gssapi/krb5/export_cred.c  | 444 +++++++++++++++++++++++++
 src/lib/gssapi/krb5/gssapiP_krb5.h |  12 +
 src/lib/gssapi/krb5/gssapi_krb5.c  |   2 +
 src/lib/gssapi/krb5/import_cred.c  | 653 +++++++++++++++++++++++++++++++++++++
 5 files changed, 1117 insertions(+)

commit abc6b8ce993c4c8393228ab5a01f26e7c5b251b2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Aug 18 23:40:29 2012 -0400

    Introduce gss_export_cred and gss_import_cred
    
    Add gss_export_cred and gss_import_cred mechglue functions to
    serialize and unserialize GSSAPI credential handles.  Mechanism
    implementations and tests will follow.
    
    ticket: 7354 (new)

 doc/rst_source/krb_appldev/gssapi.rst   |  48 ++++++++++
 src/lib/gssapi/generic/gssapi_ext.h     |  12 +++
 src/lib/gssapi/libgssapi_krb5.exports   |   2 +
 src/lib/gssapi/mechglue/Makefile.in     |   6 ++
 src/lib/gssapi/mechglue/g_export_cred.c | 116 ++++++++++++++++++++++
 src/lib/gssapi/mechglue/g_imp_cred.c    | 164 ++++++++++++++++++++++++++++++++
 src/lib/gssapi/mechglue/mglueP.h        |  14 +++
 src/lib/gssapi32.def                    |   2 +
 8 files changed, 364 insertions(+)

commit 382a87cf344b002bf5660ed3f27799ed18c54948
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 9 18:05:50 2012 -0400

    Add internal JSON encoding and decoding support
    
    Add JSON support based loosely on Heimdal's heimbase code.

 .gitignore                                    |   1 +
 src/include/k5-json.h                         | 192 ++++++
 src/include/k5-platform.h                     |   6 +
 src/util/support/Makefile.in                  |  15 +-
 src/util/support/json.c                       | 903 ++++++++++++++++++++++++++
 src/util/support/libkrb5support-fixed.exports |  24 +
 src/util/support/t_json.c                     | 297 +++++++++
 7 files changed, 1436 insertions(+), 2 deletions(-)

commit 3b55b8aba850fa54a4d0c5017a91641538c16835
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 27 04:18:57 2012 -0400

    Add internal base64 encoding and decoding support
    
    Add base64 support based on Heimdal's libroken base64 code.

 .gitignore                   |   1 +
 src/include/k5-base64.h      |  52 ++++++++++++++++
 src/util/support/Makefile.in |  14 ++++-
 src/util/support/base64.c    | 145 +++++++++++++++++++++++++++++++++++++++++++
 src/util/support/t_base64.c  | 110 ++++++++++++++++++++++++++++++++
 5 files changed, 319 insertions(+), 3 deletions(-)

commit 43f507711689a71d3aaec8696721b8c981f8428e
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Mon Sep 10 17:38:23 2012 -0400

    Add responder feature for initial cred exchanges
    
    Add new APIs:
    * krb5_get_init_creds_opt_set_responder
    * krb5_responder_get_challenge
    * krb5_responder_list_questions
    * krb5_responder_set_answer
    
    If a caller sets a responder, it will be invoked after preauth modules
    have had a chance to review their incoming padata but before they produce
    outgoing padata.  The responder will be presented a set of questions with
    optional challenges.  The responder should then answer all questions it knows
    how to handle.  Both the answers and the challenges are printable UTF-8 and
    may contain encoded, structured data specific to the question asked.
    
    Add two new callbacks and one optional method to the clpreauth
    interface.  The new method (prep_questions) allows modules to ask questions
    by setting them in the responder context using one of the new callbacks
    (ask_responder_question).  The other new callback (get_responder_answer) is
    used by the process method to read the answers to the questions asked.
    
    ticket: 7355 (new)

 .gitignore                          |   1 +
 src/include/k5-int.h                |   8 ++
 src/include/krb5/krb5.hin           |  71 ++++++++++++
 src/include/krb5/preauth_plugin.h   |  37 ++++++-
 src/lib/krb5/krb/Makefile.in        |  12 +-
 src/lib/krb5/krb/get_in_tkt.c       |   6 +
 src/lib/krb5/krb/gic_opt.c          |  17 +++
 src/lib/krb5/krb/init_creds_ctx.h   |   1 +
 src/lib/krb5/krb/int-proto.h        |  31 ++++++
 src/lib/krb5/krb/preauth2.c         | 103 +++++++++++++++++-
 src/lib/krb5/krb/response_items.c   | 212 ++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/t_response_items.c |  94 ++++++++++++++++
 src/lib/krb5/libkrb5.exports        |   4 +
 src/lib/krb5_32.def                 |   4 +
 14 files changed, 595 insertions(+), 6 deletions(-)

commit 1d4cf92a9de119e634b068820e48ee509cb1f71f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 10 13:30:56 2012 -0400

    Add cred store functions to gssapi32.def
    
    25ee704e83c2c63d4b5ecd12ea31c1979239041e added three new public GSSAPI
    functions; add them to the DLL export file.
    
    ticket: 7217

 src/lib/gssapi32.def | 4 ++++
 1 file changed, 4 insertions(+)

commit 0633f8317017a7d3ac4ac94c2321d20362f33653
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 10 12:28:09 2012 -0400

    Add zapfreestr() helper to k5-int.h
    
    Since zapfree(str, strlen(str)) won't work for possibly-null values of
    str, add a helper zapfreestr() which only calls strlen() if the string
    value is non-null.

 src/include/k5-int.h | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 757860b48bcef42a9a5fddba984607edeb6e205c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Sep 9 11:33:04 2012 -0400

    Removed unused leash help file
    
    The file 'checkbox blank.png' is unneeded and contains a space in the
    name, unnecessarily interfering with running find | xargs over the
    source tree.  Remove it.
    
    ticket: 7352 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/htmlhelp/Images/checkbox blank.png | Bin 1326 -> 0 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 17aaa7d19c64c5804a71e5ac021f0f8ded2e44ba
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 6 12:42:04 2012 -0400

    Define SED in util/verto/Makefile.in
    
    When the rules from util/k5ev/Makefile.in were moved to
    util/verto/Makefile.in, the rule to make rename.h was broken on
    non-gmake makes because the definition of SED wasn't carried over.
    Define it now.

 src/util/verto/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit d8846c9de75cd7bdc2038d04fabf7be3551656ce
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 6 00:35:01 2012 -0400

    Add asn1c test vectors for alg-agility types
    
    For the test-vectors target in tests/asn.1, add ASN.1 modules from RFC
    4556 and draft-ietf-krb-wg-pkinit-alg-agility-06.txt, and output test
    encodings for PrincipalName, KRB5PrincipalName, OtherInfo, and
    PkinitSuppPubInfo.  In the alg-agility module, AuthPack and DHRepInfo
    are renamed, as asn1c otherwise rejects them as conflicting with the
    RFC 4556 definitions.

 src/tests/asn.1/Makefile.in         |   3 +-
 src/tests/asn.1/make-vectors.c      |  51 +++++++-
 src/tests/asn.1/pkinit-agility.asn1 |  99 ++++++++++++++
 src/tests/asn.1/pkinit.asn1         | 253 ++++++++++++++++++++++++++++++++++++
 4 files changed, 404 insertions(+), 2 deletions(-)

commit c91cda209a1e2467bbb5fbb5a3116757d38ef374
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jul 8 18:04:56 2012 -0400

    Avoid libdl dependencies in bundled libverto
    
    The upstream libverto depends on dynamic loading and in particular on
    dladdr(), which is not universal.  To avoid this dependency, stub out
    support for module loading (by replacing module.c) and instead
    integrate the k5ev module directly into the bundled verto library.
    
    This change removes the need to link, include, and invoke libverto
    differently depending on whether we're using the bundled library; we
    can always just link with -lverto and call verto_default().
    
    bigredbutton: whitespace
    ticket: 7351 (new)

 src/config/pre.in                   |    5 +-
 src/configure.in                    |    7 +-
 src/lib/apputils/deps               |    2 +-
 src/lib/apputils/net-server.c       |    9 -
 src/util/Makefile.in                |    2 +-
 src/util/depfix.pl                  |    1 -
 src/util/k5ev/Makefile.in           |   52 -
 src/util/k5ev/README                |   31 -
 src/util/k5ev/Symbols.ev            |   73 -
 src/util/k5ev/deps                  |    7 -
 src/util/k5ev/ev.c                  | 3913 -----------------------------------
 src/util/k5ev/ev.h                  |  829 --------
 src/util/k5ev/ev_poll.c             |  148 --
 src/util/k5ev/ev_select.c           |  310 ---
 src/util/k5ev/ev_vars.h             |  203 --
 src/util/k5ev/ev_win32.c            |  153 --
 src/util/k5ev/ev_wrap.h             |  196 --
 src/util/k5ev/libverto-k5ev.exports |    3 -
 src/util/k5ev/verto-k5ev.c          |  215 --
 src/util/k5ev/verto-k5ev.h          |   33 -
 src/util/k5ev/verto-libev.c         |  199 --
 src/util/verto/Makefile.in          |   22 +-
 src/util/verto/README               |   40 +-
 src/util/verto/Symbols.ev           |   73 +
 src/util/verto/deps                 |    4 +
 src/util/verto/ev.c                 | 3913 +++++++++++++++++++++++++++++++++++
 src/util/verto/ev.h                 |  829 ++++++++
 src/util/verto/ev_poll.c            |  148 ++
 src/util/verto/ev_select.c          |  310 +++
 src/util/verto/ev_vars.h            |  203 ++
 src/util/verto/ev_win32.c           |  153 ++
 src/util/verto/ev_wrap.h            |  196 ++
 src/util/verto/module.c             |  179 +-
 src/util/verto/verto-k5ev.c         |  212 ++
 src/util/verto/verto-libev.c        |  199 ++
 35 files changed, 6300 insertions(+), 6572 deletions(-)

commit 6b60871d961eff2fa4c476867ae9d8cbcffb8953
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 3 19:25:48 2012 -0400

    Update bundled libverto to 0.2.5

 src/util/k5ev/verto-k5ev.c      |  41 +++++++--
 src/util/k5ev/verto-libev.c     |  41 +++++++--
 src/util/verto/libverto.exports |   4 +
 src/util/verto/module.c         |  49 +++++++++-
 src/util/verto/verto-module.h   |  21 ++++-
 src/util/verto/verto.c          | 192 +++++++++++++++++++++++++++++++---------
 src/util/verto/verto.h          |  78 +++++++++++++++-
 7 files changed, 363 insertions(+), 63 deletions(-)

commit fe285ec16b65ac6177a404baa635c1d09054dc81
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 3 19:20:34 2012 -0400

    Try harder not to use clock_gettime in verto-k5ev
    
    We already define EV_USE_REALTIME to 0 to avoid the use of
    clock_gettime() (to avoid depending on librt).  But in some build
    environments libev can detect support for a monotonic clock, which
    also results in using clock_gettime().  Define EV_USE_MONOTONIC to 0
    as well to prevent this.
    
    ticket: 7350 (new)
    target_version: 1.10.4
    tags: pullup

 src/util/k5ev/verto-k5ev.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit fe9a1d24c5ce9dd415658493c1811aa9e54aebce
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Aug 31 13:41:26 2012 -0400

    Use separate components for shortcuts
    
    Since the Start Menu and Desktop are different folders, we should
    use different components for the shortcuts in those folders, given
    that components operate at directory granularity.
    
    Take the opportunity to use the newer style for installing shortcuts
    and registry keys, and make the names more descriptive.
    
    Increment the buildlevel to ensure new files are installed.
    
    ticket: 7348 (new)
    subject: Use more meaningfully named registry keys for shortcuts
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/features.wxi |  3 ++-
 src/windows/installer/wix/files.wxi    | 29 +++++++++++++++++++++--------
 2 files changed, 23 insertions(+), 9 deletions(-)

commit 8626fe9fb6cb14e92b84a68fca5209d0ee656f74
Author: Luke Howard <lukeh@padl.com>
Date:   Wed Aug 29 09:47:24 2012 +1000

    Add support for GSS_C_NT_COMPOSITE_EXPORT
    
    ticket: 7347 (new)

 src/lib/gssapi/generic/gssapi_ext.h     |   1 +
 src/lib/gssapi/generic/gssapi_generic.c | 126 +++++++++++++++++---------------
 src/lib/gssapi/generic/oid_ops.c        |   1 +
 src/lib/gssapi/krb5/import_name.c       |   5 +-
 src/lib/gssapi/krb5/inq_names.c         |   4 +
 src/lib/gssapi/libgssapi_krb5.exports   |   1 +
 src/lib/gssapi/mechglue/g_imp_name.c    |   2 +-
 7 files changed, 78 insertions(+), 62 deletions(-)

commit 79b78773ee4e9219185c71907256a92e06ec5b57
Author: Nate Rosenblum <nater@maginatics.com>
Date:   Wed Aug 29 11:16:11 2012 -0700

    Support kdc_timesync offsets in memory ccache
    
    When using v4 file credentials caches, client clock skew offsets
    obtained when running with the kdc_timesync option set are persisted in
    the ccache. This allows the offsets to be used across separate contexts,
    e.g. when obtaining credentials using krb5 interfaces and subsequently
    importing those credentials for use in gssapi. This patch adds similar
    support for memory credentials caches.
    
    [ghudson@mit.edu: Minor style corrections.]
    
    ticket: 7346 (new)

 src/lib/krb5/ccache/cc_memory.c | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit b0b7eeb8ddb6fc3fde9bbebe9aa3069e7577e04c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 30 13:08:34 2012 -0400

    Fix memory leak in gss_add_cred
    
    The most recent commit to g_acquire_cred.c allocates an OID set to
    pass to the mech, but never releases it.  Fix that.

 src/lib/gssapi/mechglue/g_acquire_cred.c | 3 +++
 1 file changed, 3 insertions(+)

commit 932866ad41edf830123bdfef927f1314f3100be9
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Aug 23 12:38:57 2012 -0400

    Do not emit debug printfs under NODEBUG
    
    These printfs spew to the console when command-line utilities
    such as 'klist' and 'aklog' are run, reducing usability.
    
    These printfs can also cause application hangs.
    On a multiprocessor machine, when PuTTY and the ccapiserver are
    running on different CPUs, PuTTY appears to deadlock with three
    concurrent threads inside cci_debug_printf().
    
    ticket: 7342 (new)
    target_version: 1.10.4
    tags: pullup

 src/ccapi/common/win/cci_os_debugging.c | 2 ++
 1 file changed, 2 insertions(+)

commit 626c4055d65e5f0089b634c9fe4a4f6cad21dece
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Aug 21 13:48:32 2012 -0400

    Fix KfW startup shortcut installation
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7341 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/features.wxi | 4 +---
 src/windows/installer/wix/files.wxi    | 9 ++++-----
 2 files changed, 5 insertions(+), 8 deletions(-)

commit 602a3572b5c79a9ecacc1145e0a611e4f5198ebe
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Aug 21 11:45:49 2012 -0400

    Clean out dead code from ccapi
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7237
    target_version: 1.10.4
    tags: pullup

 src/ccapi/common/win/tls.c | 35 -----------------------------------
 src/ccapi/common/win/tls.h |  4 ----
 2 files changed, 39 deletions(-)

commit a4418f619be053c7429e307f78d9694b2f798c65
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Aug 21 11:44:46 2012 -0400

    Fix KfW thread-local storage allocation issues
    
    Allocate thread-local storage on demand; don't rely on
    the DLL_THREAD_ATTACH case in DllMain() since pre-existing
    threads will never execute that code.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7340 (new)
    target_version: 1.10.4
    tags: pullup

 src/ccapi/common/win/tls.c    |  8 +++++++-
 src/ccapi/lib/win/dllmain.cxx | 27 ++++++++++++++++-----------
 2 files changed, 23 insertions(+), 12 deletions(-)

commit c326061409d6e48e68808e6f37b243e4f7356935
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Aug 17 19:13:14 2012 -0400

    Improve error translation for CCAPIv3 routines
    
    We can't mix the KRB5 and CC error constants; standardize on the CC ones
    and translate appropriately.
    
    ticket: 7339 (new)
    target_version: 1.10.4
    tags: pullup

 src/lib/krb5/ccache/ccapi/stdcc.c | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

commit 7b3773358f2876d0f36ef2659824d6accc93c82c
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Fri Aug 17 12:15:53 2012 -0400

    Replace NIM with "MIT Kerberos" in installer text
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7338 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/lang/ui_1033.wxi | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 79e5540860d077693e70b340db4d69d5e15107b7
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Aug 16 16:03:48 2012 -0400

    Kill running processes on upgrades/uninstalls
    
    The InstallValidate action of the windows installer will bring up
    a dialog informing us that some currently running processes must
    be terminated before installation may proceed, and offers to do so,
    but does not actually kill the processes.  We have our own code to
    kill running processes which did not execute, for two reasons:
    it was sequenced after InstallValidate, and we did not have a current
    list of processes to look for.
    
    Add the right processes to look for and kill, and use our own
    process-killing code since it actually works.
    
    ticket: 7343 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/kfw.wxs | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

commit 356f0c238e02812d30d04b0cc6e22b0dab2b6c0a
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Aug 15 14:50:42 2012 -0400

    Make finding 32-bit libs easier
    
    Our 64-bit installer provides 32-bit libraries as well as 64-bit
    libraries, but not all 32-bit applications (e.g., PuTTY, Pidgin)
    are able to locate them in C:\Program Files\MIT\Kerberos .
    Including an InstallDir key under the Wow6432Node tree lets them
    work out-of-the-box; while here set all the registry keys in this
    component in the compatibility tree, for consistency.
    
    ticket: 7337 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/config.wxi |  3 ++-
 src/windows/installer/wix/files.wxi  | 14 ++++++++++++++
 2 files changed, 16 insertions(+), 1 deletion(-)

commit 69d4743dc83a2050e4e2c2fd60929abccfef498b
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Aug 16 11:10:06 2012 -0400

    Add version info for ccapi dll
    
    Without version info, this library would not get installed during
    an upgrade scenario, causing the MIT Kerberos application to crash
    on startup.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    [kaduk@mit.edu: add motivation to commit message]
    
    ticket: 7336 (new)
    subject: Fix KfW crash on startup after upgrade
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/ccapi/lib/win/Makefile.in |  9 +++++++--
 src/windows/version.rc        | 11 +++++++++++
 2 files changed, 18 insertions(+), 2 deletions(-)

commit 9470259dcd30c564af0eb30b9afbc9e0c492f79c
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Aug 13 18:01:47 2012 -0400

    Upgrade 64-bit KfW installations
    
    We use separate UpgradeCodes for 32- and 64-bit installers, so
    we must check for both of them when seeing if we are upgrading an
    old/existing installation.
    
    ticket: 7335 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/kfw.wxs | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 343c3c44dd96e7f8f58208b05b6074c140e193ba
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Aug 13 15:03:45 2012 -0400

    Upgrade from KfW betas, too
    
    Instead of using 3.9.9 as a conditional for the maximum version to
    upgrade from, just use the current version.
    This seems to pick up beta tags properly (so we can upgrade
    from, e.g., beta 6 to beta 7 using the installer's upgrade tools),
    and is future-proof.
    
    Note that a 64-bit installer will not pick up an existing 32-bit
    install (or vice versa), but there does not seem to be infrastructure
    to deal with this situation easily.
    Also, "downgrading" by running an older installer with a newer version
    already installed will cause both versions to be simultaneously
    installed; only do this if you know what you're doing.
    
    ticket: 7334 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/kfw.wxs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 12147e84b98422aec0f34abf6be254d11fe8729a
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sun Aug 12 14:35:06 2012 -0400

    Fix kfw message box titles
    
    "MIT Kerberos", not "Leash32"
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7333 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Leash.cpp   | 2 +-
 src/windows/leash/MainFrm.cpp | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1b977a4e768b1a54ebffcecdf356e54e6fa86ce6
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Aug 7 13:53:02 2012 -0400

    Fix window close issues
    
    Stop filtering out SC_CLOSE. 'X' button works more reliably, also alt-F4.
    Remove minimize box from style.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7332 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/MainFrm.cpp | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit c5c528f955e4f6348e8e278cc7f6f65fc3a1a516
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sun Aug 5 12:15:28 2012 -0400

    Refresh ticket display immediately after renew
    
    Set the CLeashApp::m_bUpdateDisplay flag to cause the display to
    update on the next WM_IDLE message to the main thread.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7331 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp | 2 ++
 1 file changed, 2 insertions(+)

commit 175b84fb43e48862a512765113d753b180e67aa7
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Fri Aug 3 17:22:31 2012 -0400

    Update KfW installer graphics
    
    Replace dogheads with the new 'K'.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7330 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/Binary/bannrbmp.bmp | Bin 94554 -> 126054 bytes
 src/windows/installer/wix/Binary/dlgbmp.bmp   | Bin 474822 -> 631822 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

commit 023aac4a5d682ffeacc5121deaa771e08a5c9013
Author: Benjamin Kaduk <kaduk@mit.edu>
Date:   Tue Jul 31 16:12:27 2012 -0400

    Avoid a crash when attempting to change password
    
    In some cases we could keep stack garbage in a local pointer
    variable until the cleanup at the end of the function wherein
    krb5_free_context() would choke on the invalid non-NULL value.
    Initialize to zero to avoid the issue (should be written as NULL
    but stick to the prevailing style).
    
    ticket: 7329 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 02499b9c31124d66cdc5fd5d650e38f8c408a984
Author: Benjamin Kaduk <kaduk@mit.edu>
Date:   Mon Jul 30 16:50:55 2012 -0400

    Rename old krb5.ini files away
    
    We want to always use a new krb5.ini (and our search order guarantees
    that we will), but users might be confused if there is still a file
    named krb5.ini in the old location which is now non-functional.
    However, it is rude to unconditionally delete the old file which may
    potentially be the only copy a user has of their local changes.
    Instead, rename the old file to a non-functioning name that indicates
    it is no longer being used, so that it may be consulted if needed.
    Only attempt the rename if we found an existing krb5.ini, and ignore errors
    since this is not a critical part of the installation.
    
    ticket: 7328 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/Makefile |  2 +-
 src/windows/installer/wix/kfw.wxs  | 14 ++++++++++++++
 2 files changed, 15 insertions(+), 1 deletion(-)

commit f468fc02ff3b32c12f0f41662a05a9bf07680b87
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon Jul 30 16:33:48 2012 -0400

    Add domain_realm mappings to the athena krb5.ini
    
    These seem to be the only bits from the krb5.ini shipped with older
    versions of KfW that remain useful.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    [kaduk@mit.edu: add motivation to commit message]
    
    ticket: 7327 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/athena/krb5.ini | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 95c89d4c738df9be8e60215e4a883794d4b7b15c
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon Jul 30 16:30:34 2012 -0400

    Fix renew_until check for auto-renewal
    
    This was completely wrong, but only caused a severe problem on 64 bit
    builds. On 32 bit builds the result was effectively always 'success',
    so it would always attempt to renew even if there was not sufficient time
    left in the renewable lifetime. This did not have much observable
    adverse effect. But on 64 bit builds it always failed and so never
    attempted renewal.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7326 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cc904ef3ffc69827fc8aa2ed3b50d3c3cb00beef
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon Jul 30 16:23:02 2012 -0400

    Fix warning caption "Leash"->"MIT Kerberos"
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7325 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Leash.rc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5ea045032d10d3c472d648a02a8010ec9db1d382
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon Jul 30 09:46:24 2012 -0400

    Always install krb5.ini in KfW 4.0 installer
    
    Pre-existing krb5.ini files from old kfw versions will be overridden
    due to the new search path, but not removed.  This is the desired behavior
    since old krb5.ini files are far more likely to cause problems than to
    contain useful data.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7324 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/files.wxi | 1 -
 1 file changed, 1 deletion(-)

commit 2ecba2452ab53e13f138b03b64df8f9a91e87284
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sat Jul 28 08:14:24 2012 -0400

    Put athena-specific krb5.ini in athena subdir
    
    The installer only picks it up if MIT_INTERNAL is defined in
    the environment; otherwise it uses the now-empty krb5.ini in
    the base directory.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7323 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/athena/krb5.ini |  3 +++
 src/windows/installer/wix/config.wxi      |  7 ++++++-
 src/windows/installer/wix/krb5.ini        |  3 ---
 src/windows/installer/wix/site-local.wxi  | 12 ------------
 4 files changed, 9 insertions(+), 16 deletions(-)

commit 9d528cd3cad2d6ea78310abe12186eedb1ac9314
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Fri Jul 27 16:41:06 2012 -0400

    CCAPI client rpc fixes
    
    On Windows XP, cci_os_ipc_thread_init() causes additional threads to be
    spawned immediately, which results in a vicious cycle until Windows
    resources are exhausted.  Instead, defer thread_init() until it is really
    needed.
    
    Also, use the MSDN-recommended defaults for RPC calls instead of random
    constants.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7322 (new)
    target_version: 1.10.4
    tags: pullup

 src/ccapi/common/win/tls.c         |  3 +++
 src/ccapi/common/win/tls.h         |  3 +++
 src/ccapi/lib/win/ccapi_os_ipc.cxx | 32 ++++++++++++--------------------
 src/ccapi/lib/win/dllmain.cxx      | 10 ++++++----
 4 files changed, 24 insertions(+), 24 deletions(-)

commit c6753181c2e59316c40fe0f6d1a55df542401c51
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jul 26 21:08:14 2012 -0400

    Handle missing autocomplete object gracefully
    
    Don't crash if we can't create a CLSID_AutoComplete instance.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7321 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leashdll/lshutil.cpp | 29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

commit cd6fce8e66300ab0e62e5a0d3a3f3cf13cbe750f
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jul 26 14:50:40 2012 -0400

    Add both x86 and x64 msm's to x64 installer
    
    Since we have x86 dlls, we need the x86 msm's.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7320 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/files.wxi   | 30 ++++++++++++++++++------------
 src/windows/installer/wix/runtime.wxi | 15 ++++++++++++---
 2 files changed, 30 insertions(+), 15 deletions(-)

commit 4382b4a0d536cbefa672cd470b3cc57953028960
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jul 26 06:57:35 2012 -0400

    Use env to determine config in installer build
    
    Use NODEBUG and DEBUG_SYMBOL from the environment to determine whether or
    not to define Debug and DebugSyms for the installer build.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7319 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/config.wxi     | 8 ++++++++
 src/windows/installer/wix/site-local.wxi | 5 -----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 9ae1e4ee6df9ffd90f2627e2abce6a2ceac285cc
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jul 26 06:53:50 2012 -0400

    Use release MFC lib for NODEBUG builds
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7318 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Makefile.in | 4 ++++
 1 file changed, 4 insertions(+)

commit 0f18dbc1f6b65dcd4a63eb3c52de72ec8cc11c33
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jul 26 06:37:47 2012 -0400

    Don't require pdbs for make install
    
    When NODEBUG is defined and DEBUG_SYMBOL is not, no pdbs are generated.
    This should not cause make install to fail.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7316 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/Makefile.in | 40 ++++++++++++++++++++--------------------
 1 file changed, 20 insertions(+), 20 deletions(-)

commit e64881df8e19d05edbc7bd945e2c636c0e0e719d
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Jul 25 08:32:46 2012 -0400

    Add MIT krb5.ini to wix install directory
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7315 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/krb5.ini | 3 +++
 1 file changed, 3 insertions(+)

commit b0d017d514d6dd31128178e26e90c84c0dbe11d8
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Jul 24 06:10:11 2012 -0400

    Fix installer UI field sizes
    
    Increase title control height to make all text visible.
    Adjust position of description controls accordingly.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7314 (new)
    queue: kfw
    target_version: 1.10.4
    tags:pullup

 src/windows/installer/wix/lang/ui_1033.wxi | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 29fd9ddb83f010bae29b7caa9b7cf66271ab93e0
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Jul 24 14:26:33 2012 -0400

    Fix ribbon label hotkeys
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7311 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/res/ribbon1.mfcribbon-ms | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 388c05bb286e6db54ef7d9aaf15febea58f25107
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Jul 24 12:35:18 2012 -0400

    Fix menu text change breakage
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7310 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp | 5 -----
 1 file changed, 5 deletions(-)

commit 00094ef726a07f8848627d1d1024008c5bc1d039
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon Jul 23 16:43:06 2012 -0400

    Help -- remove principal drop-down refs
    
    Also a couple of minor fixups.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7309 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/htmlhelp/html/Change_Password.htm            | 4 ++--
 src/windows/leash/htmlhelp/html/Forget_Principals.htm          | 8 +++-----
 src/windows/leash/htmlhelp/html/Get_Tickets.htm                | 6 +++---
 src/windows/leash/htmlhelp/html/Getting_Started.htm            | 5 ++---
 src/windows/leash/htmlhelp/html/Home_Tab.htm                   | 4 ++--
 src/windows/leash/htmlhelp/html/Manage_Multiple_Principals.htm | 6 +++---
 src/windows/leash/htmlhelp/html/Principals.htm                 | 4 ++--
 src/windows/leash/htmlhelp/html/Renew_Tickets.htm              | 2 +-
 8 files changed, 18 insertions(+), 21 deletions(-)

commit a356bbf948c9b3773196c337972f26bc091d78a2
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Jul 18 21:53:29 2012 -0400

    Disable import/export buttons and checkbox
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7308 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/res/ribbon1.mfcribbon-ms | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 00f5923dd95dac8d98d4058887d144602bbd1f9f
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Jul 18 21:14:30 2012 -0400

    Update kfw installer OS version checks
    
    Require XP SP3 or Vista SP2 or Windows 7 or Server 2003 or Server 2008
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7307 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/kfw.wxs               | 4 +++-
 src/windows/installer/wix/lang/strings_1033.wxl | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 78b3e95e27ee1f53fc9e7cb2efda617ccd761bd7
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Jul 18 17:32:31 2012 -0400

    Call CWinAppEx::InitInstance()
    
    Without this, AfxGlobalsAddRef() is never called, so AfxGlobalsRelease()
    does nothing, causing many leaks and a crash on exit in GdiplusShutdown()
    on Vista.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7306 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Leash.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 4b7fb670f3bad1c4f2251f5d1b7c7047ea6dd744
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Jul 17 15:49:06 2012 -0400

    Remove unused leashdll functions
    
    -not_an_API_LeashKRB5GetTickets
    -not_an_API_LeashKRB5FreeTickets
    and supporting routines.  Also remove the unused support routine one_addr.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    [kaduk@mit.edu: adjust commit message]
    
    ticket: 7305 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leashdll/krb5routines.c | 431 ------------------------------------
 src/windows/leashdll/leashw32.def   |   2 -
 2 files changed, 433 deletions(-)

commit cc96011e055131c81f224e126260f25c5318d97b
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon Jul 16 14:22:23 2012 -0400

    'Destroy tickets on exit' destroys all tickets
    
    Previously destroyed only default ccache and used obsolete functions.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7304 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp | 19 +++++++------------
 1 file changed, 7 insertions(+), 12 deletions(-)

commit 84b0d77e7d9d8f4a733bc0d71afb7815584d1c12
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Jul 17 13:51:46 2012 -0400

    Use cc_user_set_default_name to 'make default'
    
    In addition to calling krb5_cc_switch(), use
    krb5int_cc_user_set_default_name() in CLeashView::OnMakeDefault()
    to set the default ccache for all processes for the current user.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7303 (new)
    queue: kfw
    subject: 'Make default' should apply to all processes of the user
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

commit eb952e349c4e37b81b3f1f30faba6fb707f67dca
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Jul 10 18:56:10 2012 -0400

    Minor 'Get Tickets' dialog fixes
    
    -Move 'Remember this principal' and keep visible even when 'advanced'
    options are hidden.
    -Increase size of 'Forwardable and Proxiable' checkbox.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7301 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leashdll/lsh_pwd.c  | 1 -
 src/windows/leashdll/lsh_pwd.rc | 6 +++---
 2 files changed, 3 insertions(+), 4 deletions(-)

commit 095ae2aa5072282f4b1842e78baeb4c82bd31098
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sat May 5 10:53:44 2012 -0400

    Help updates for kfw 4.0
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    [kaduk@mit.edu: Squash commits, a couple of grammar fixes, and also turn
     a few instances of "Leash" into "MIT Kerberos".  Trim trailing whitespace
     and other whitespace tweaks to pass the commit hooks.]
    
    ticket: 7300 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>

 src/Makefile.in                                    |   1 +
 src/windows/installer/wix/files.wxi                |   2 +-
 src/windows/leash/htmlhelp/Images/Capture.PNG      | Bin 0 -> 5304 bytes
 .../leash/htmlhelp/Images/Change_Password.PNG      | Bin 0 -> 4199 bytes
 .../leash/htmlhelp/Images/Destroy_Ticket.PNG       | Bin 0 -> 2489 bytes
 src/windows/leash/htmlhelp/Images/Get_Ticket.PNG   | Bin 0 -> 2040 bytes
 .../leash/htmlhelp/Images/Get_Ticket_Icon.png      | Bin 0 -> 1588 bytes
 src/windows/leash/htmlhelp/Images/Home_Tab.PNG     | Bin 0 -> 13574 bytes
 src/windows/leash/htmlhelp/Images/Make_Default.PNG | Bin 0 -> 2902 bytes
 .../leash/htmlhelp/Images/Options_Button.PNG       | Bin 0 -> 4116 bytes
 .../leash/htmlhelp/Images/Options_Button_Tiny.png  | Bin 0 -> 2243 bytes
 src/windows/leash/htmlhelp/Images/Options_Menu.PNG | Bin 0 -> 5614 bytes
 .../leash/htmlhelp/Images/Options_Menu_Open.png    | Bin 0 -> 10690 bytes
 .../leash/htmlhelp/Images/Options_Menu_Tiny.png    | Bin 0 -> 7332 bytes
 src/windows/leash/htmlhelp/Images/Options_Tab.PNG  | Bin 0 -> 13924 bytes
 src/windows/leash/htmlhelp/Images/Renew_Ticket.PNG | Bin 0 -> 2440 bytes
 .../leash/htmlhelp/Images/Ticket_Options.PNG       | Bin 0 -> 6267 bytes
 src/windows/leash/htmlhelp/Images/View_Menu.GIF    | Bin 0 -> 9618 bytes
 src/windows/leash/htmlhelp/Images/View_Menu.PNG    | Bin 0 -> 4838 bytes
 .../leash/htmlhelp/Images/View_Menu_tiny.png       | Bin 0 -> 4664 bytes
 src/windows/leash/htmlhelp/Images/View_Options.PNG | Bin 0 -> 5512 bytes
 .../Images/allowed_mix_case_realm_name.png         | Bin 0 -> 1986 bytes
 .../htmlhelp/Images/automatic_ticket_renewal.png   | Bin 0 -> 1857 bytes
 .../leash/htmlhelp/Images/checkbox blank.png       | Bin 0 -> 1326 bytes
 src/windows/leash/htmlhelp/Images/checkbox.png     | Bin 0 -> 619 bytes
 .../htmlhelp/Images/destroy_tickets_on_exit.png    | Bin 0 -> 1742 bytes
 .../leash/htmlhelp/Images/encryption_type.png      | Bin 0 -> 1660 bytes
 .../leash/htmlhelp/Images/expiration_alarm.png     | Bin 0 -> 1293 bytes
 src/windows/leash/htmlhelp/Images/flags.png        | Bin 0 -> 1142 bytes
 src/windows/leash/htmlhelp/Images/issued.png       | Bin 0 -> 1183 bytes
 .../leash/htmlhelp/Images/renewable_until.png      | Bin 0 -> 1123 bytes
 src/windows/leash/htmlhelp/Images/valid_until.png  | Bin 0 -> 1297 bytes
 src/windows/leash/htmlhelp/Index.hhk               | 444 +++++++++++++++++++++
 src/windows/leash/htmlhelp/Leash.css               | 215 ++++++++++
 src/windows/leash/htmlhelp/LeashHelp.hhp           | 184 +++++++++
 src/windows/leash/htmlhelp/MITKerberosHelp.hhp     | 178 +++++++++
 src/windows/leash/htmlhelp/Makefile.in             |  19 +-
 src/windows/leash/htmlhelp/TOC.hhc                 | 188 +++++++++
 src/windows/leash/htmlhelp/html/Button_Menu.htm    |  97 +++++
 .../leash/htmlhelp/html/Change_Password.htm        |  51 +++
 src/windows/leash/htmlhelp/html/Command_Line.htm   |  26 ++
 src/windows/leash/htmlhelp/html/Debugging.htm      |  17 +
 .../leash/htmlhelp/html/Destroy_Tickets.htm        |  63 +++
 .../leash/htmlhelp/html/Distroy_Tickets.htm        |  11 +
 .../leash/htmlhelp/html/Encryption_Types.htm       | 151 +++++++
 src/windows/leash/htmlhelp/html/Export_Tickets.htm |  36 ++
 src/windows/leash/htmlhelp/html/FAQ.htm            | 104 +++++
 .../leash/htmlhelp/html/Forget_Password.htm        |  23 ++
 .../leash/htmlhelp/html/Forget_Principals.htm      |  52 +++
 src/windows/leash/htmlhelp/html/Get_Tickets.htm    |  60 +++
 .../leash/htmlhelp/html/Getting_Started.htm        | 118 ++++++
 src/windows/leash/htmlhelp/html/Glossary.htm       |  72 ++++
 src/windows/leash/htmlhelp/html/Home_Tab.htm       |  83 ++++
 .../leash/htmlhelp/html/How_Kerberos_Works.htm     |  24 ++
 .../leash/htmlhelp/html/How_Use_Kerberos.htm       |  44 ++
 src/windows/leash/htmlhelp/html/Import_Status.htm  |  75 ++++
 src/windows/leash/htmlhelp/html/Import_Tickets.htm |  82 ++++
 src/windows/leash/htmlhelp/html/KCPYTKT.htm        |  83 ++++
 src/windows/leash/htmlhelp/html/KDESTROY.htm       | 108 +++++
 src/windows/leash/htmlhelp/html/KINIT.htm          | 193 +++++++++
 src/windows/leash/htmlhelp/html/KLIST.htm          | 149 +++++++
 src/windows/leash/htmlhelp/html/KPASSWD.htm        |  55 +++
 src/windows/leash/htmlhelp/html/KSWITCH.htm        |  80 ++++
 src/windows/leash/htmlhelp/html/KVNO.htm           | 104 +++++
 src/windows/leash/htmlhelp/html/Kerberos.htm       |  76 ++++
 .../leash/htmlhelp/html/Kerberos_Terminology.htm   | 105 +++++
 .../leash/htmlhelp/html/Keyboard_Shortcuts.htm     |  41 ++
 src/windows/leash/htmlhelp/html/MS2MIT.htm         |  33 ++
 src/windows/leash/htmlhelp/html/Make_Default.htm   |  40 ++
 .../htmlhelp/html/Manage_Multiple_Principals.htm   |  87 ++++
 src/windows/leash/htmlhelp/html/More_Menu.htm      |  49 +++
 src/windows/leash/htmlhelp/html/Options_Menu.htm   |  62 +++
 src/windows/leash/htmlhelp/html/Options_Tab.htm    | 181 +++++++++
 src/windows/leash/htmlhelp/html/Password_Tips.htm  |  51 +++
 src/windows/leash/htmlhelp/html/Passwords.htm      |  63 +++
 src/windows/leash/htmlhelp/html/Principals.htm     |  69 ++++
 src/windows/leash/htmlhelp/html/Renew_Tickets.htm  | 109 +++++
 src/windows/leash/htmlhelp/html/Renew_Tickets2.htm |  87 ++++
 .../leash/htmlhelp/html/Renew_Tickets2.html        |  32 ++
 src/windows/leash/htmlhelp/html/Report_Bugs.htm    |  23 ++
 .../leash/htmlhelp/html/Ticket_Settings.htm        | 175 ++++++++
 src/windows/leash/htmlhelp/html/Tickets.htm        | 139 +++++++
 .../leash/htmlhelp/html/Troubleshooting.htm        |  80 ++++
 .../leash/htmlhelp/html/Using_Leash_Menus.htm      | 136 +++++++
 src/windows/leash/htmlhelp/html/View_Menu.htm      |  99 +++++
 src/windows/leash/htmlhelp/html/View_Tickets.htm   | 123 ++++++
 .../leash/htmlhelp/html/Windows_Logon_Tickets.htm  |  45 +++
 87 files changed, 5085 insertions(+), 12 deletions(-)

commit bdcc614a53e1567e5e1f23db9c578b482641cf99
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Jul 3 12:45:18 2012 -0400

    Reduce 'get tickets' dialog height
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7299 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leashdll/lsh_pwd.rc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4c6bbfe0aa0faa166b1a1096a79dfc1d43e77023
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Jul 3 10:19:40 2012 -0400

    Add 'Remember this principal' checkbox
    
    Added to the 'Get Tickets' dialog.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7298 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leashdll/leashids.h | 1 +
 src/windows/leashdll/lsh_pwd.c  | 5 ++++-
 src/windows/leashdll/lsh_pwd.rc | 2 ++
 3 files changed, 7 insertions(+), 1 deletion(-)

commit 16eb02cfaad02444e553c9a7af37917f02c60ba2
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sun Jul 1 21:06:46 2012 -0400

    Update kfw change password dialog
    
    Use combined username/realm principal edit control.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7297 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp |  81 +++++++++++++-------
 src/windows/leashdll/lsh_pwd.c  | 159 +++++++---------------------------------
 src/windows/leashdll/lsh_pwd.rc |  25 +++----
 3 files changed, 91 insertions(+), 174 deletions(-)

commit e2b8cf10d536eeb1616f5b5e40fd41c691f24e29
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sat Jun 30 22:42:12 2012 -0400

    KfW rename lacFoo -> Leash_pec_
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7294 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leashdll/lsh_pwd.c   | 12 ++++++------
 src/windows/leashdll/lshutil.cpp | 10 +++++-----
 2 files changed, 11 insertions(+), 11 deletions(-)

commit 7f73cad3f08eadaa38299d004ac721cea74a0658
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Fri Jun 29 15:15:08 2012 -0400

    KfW make 64-bit MSI include 32-bit dlls
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7293 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/features.wxi | 10 +++++
 src/windows/installer/wix/files.wxi    | 30 +++++++++++++-
 src/windows/installer/wix/platform.wxi | 71 +++++++++++++++++-----------------
 3 files changed, 74 insertions(+), 37 deletions(-)

commit e2b8ec99dd4a898d29eab8f5ed19f03b238fef0f
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Fri Jun 29 13:07:48 2012 -0400

    Rename "Leash" to "MIT Kerberos"
    
    In the executable name and many GUI elements.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7292 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/files.wxi |  6 +++---
 src/windows/leash/Leash.cpp         |  6 +++---
 src/windows/leash/Leash.rc          |  6 +++---
 src/windows/leash/LeashAboutBox.cpp |  2 +-
 src/windows/leash/LeashView.cpp     | 14 +++++++-------
 src/windows/leash/Makefile.in       |  1 +
 src/windows/version.rc              |  4 ++--
 7 files changed, 20 insertions(+), 19 deletions(-)

commit 3b976d4c094f0d0589468fda5f4debbb50345f20
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jun 28 18:16:21 2012 -0400

    KfW GUI -- clean up 'About' dialog
    
    By default, hide the debug list of loaded modules; change LeashView.cpp
    and recompile to get the list.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7291 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashAboutBox.cpp | 43 +++++++++++++++++++++++++++++--------
 src/windows/leash/LeashAboutBox.h   |  1 +
 src/windows/leash/LeashView.cpp     |  2 ++
 3 files changed, 37 insertions(+), 9 deletions(-)

commit b9e412c29acc4469b50e86a070d3532751e66b61
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jun 28 14:53:25 2012 -0400

    KfW update copyright date (2012) for all modules
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7290 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/version.rc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8ad46fde4b39ac8c3dca1d0eacdf1ee35fa8d8ca
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jun 28 14:51:12 2012 -0400

    KfW WiX installer update copyright notice
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7289 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/lang/license.rtf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5a00a830a01f1d0699bd316122a1475a4f92e9fb
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jun 28 12:30:40 2012 -0400

    Remove copyright/version from Get Tickets dialog
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7288 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leashdll/lsh_pwd.c  | 154 ----------------------------------------
 src/windows/leashdll/lsh_pwd.rc |   4 --
 2 files changed, 158 deletions(-)

commit b657cf2a8b0f37d5a9908ba4c078794e54ea9ad7
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jun 28 08:28:09 2012 -0400

    KfW GUI -- add 'Options' category
    
    Move 'View' and 'Options' panels from Home to Options category.
    Rename to 'View Options' and 'Ticket Options' respectively.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7287 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/res/ribbon1.mfcribbon-ms | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5d6ed004b535a9d8bd7beb3f543fcf470d9d31fa
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jun 28 07:43:06 2012 -0400

    Use bold for entire row for default principal
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7286 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp | 72 ++++++++++++++++++++++++-----------------
 src/windows/leash/LeashView.h   |  6 ++--
 2 files changed, 46 insertions(+), 32 deletions(-)

commit 3321554947a7930b0fe9bb6fdd89ccbbc5b4fd1c
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Jun 27 21:54:31 2012 -0400

    Rename 'Get Ticket' to 'MIT Kerberos: Get Ticket'
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7284
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Leash.cpp     | 6 +++---
 src/windows/leash/LeashView.cpp | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit d3bad500077b597b28864abdbe003dbb99ffcc90
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Jun 27 21:46:04 2012 -0400

    KfW GUI -- abbreviate durations
    
    Map days -> d; hours -> h; minutes -> m
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7285 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp | 18 ++++--------------
 1 file changed, 4 insertions(+), 14 deletions(-)

commit 4ae7790a9be2b7c5534362381f9cf932ae96ff29
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Jun 27 21:31:33 2012 -0400

    Change 'Get Ticket' to 'MIT Kerberos: Get Ticket'
    
    Also improve string copy safety.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7284 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp | 10 +++++-----
 src/windows/leashdll/lshfunc.c  |  4 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)

commit baa28cb97e5129bfa4d8fed37f34d7a688c03f42
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Jun 27 21:04:27 2012 -0400

    Rename and move 'Clear Principal History'
    
    Move it closer to the Principal edit box and rename to 'Clear History'
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7283 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leashdll/lsh_pwd.rc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a61dd883285b409ead60e1657b7ff15eb6eb63bb
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Jun 27 20:14:39 2012 -0400

    Merge forwardable/proxiable in Get Tickets dialog
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7282 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leashdll/lsh_pwd.c  | 3 ++-
 src/windows/leashdll/lsh_pwd.rc | 7 ++-----
 2 files changed, 4 insertions(+), 6 deletions(-)

commit b6c944374e010e6a92c530beac2003c700c5855c
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Jun 27 19:48:29 2012 -0400

    Update kfw ribbon button graphics
    
    Integrate bmp's from ui team.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7281 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/res/ribbon1.mfcribbon-ms | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ae2b7f989b34e14d03005fb5f45f3314ddab84b9
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Jun 27 19:05:22 2012 -0400

    KfW GUI -- show ticket flags
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7280 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp | 47 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 46 insertions(+), 1 deletion(-)

commit 28d8e44e3474afcc1ea3b472c3336bd1017b55a6
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon Jun 25 06:03:32 2012 -0400

    KfW GUI -- update expand/collapse icon rendering
    
    Use DrawThemeBackground() to draw the icons from the explorer treeview.
    
    ticket: 7279 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp | 33 +++++++++++++++++++++++----------
 1 file changed, 23 insertions(+), 10 deletions(-)

commit 0fa2c69633bfcb6c10e50c25c8e7802e7b060d8c
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Jul 17 13:17:46 2012 -0400

    Fix leashdll code to search for existing tickets
    
    When we have a desired principal, search the entire credential cache
    collection for existing tickets for that principal before using a prompter.
    If no principal is specified, check only the default cache.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7278 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leashdll/lshfunc.c | 395 +++++++++++++----------------------------
 1 file changed, 120 insertions(+), 275 deletions(-)

commit e2ad5d74adbf3edc8a7026cad8283c0077377e81
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jun 21 15:30:24 2012 -0400

    Use file mapping to marshall message data
    
    GlobalAlloc() is no longer supported for this purpose.
    Also split out leash message marshalling code into a separate function
    acquire_tkt_send_message_leash and improve string copy safety.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7276 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp |  15 +++-
 src/windows/leashdll/lshfunc.c  | 160 ++++++++++++++++++++++++++++------------
 2 files changed, 126 insertions(+), 49 deletions(-)

commit b89802f0a491c6e8c6a320bc1af2b2bbbdb92669
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jun 21 13:27:27 2012 -0400

    Set kfw GUI read-only princ flag when appropriate
    
    When receiving a request to obtain tickets (from another process), if a
    particular principal is requested, set the read-only flag to prevent
    the user from changing the principal.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7275 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp | 3 +++
 1 file changed, 3 insertions(+)

commit 88f425a7169a1f1d38b89d80a167f58e8ce475e8
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jun 21 13:22:39 2012 -0400

    Add 'read-only principal' flag
    
    Reserve the high-order 16 bits of dlgtype for flags.
    Add DLGFLAG_READONLY_PRINC.  When specified, the get tickets dialog
    does not allow the user to change the principal.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7274 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/include/leashwin.h |  2 ++
 src/windows/leashdll/lsh_pwd.c | 36 ++++++++++++++++++------------------
 2 files changed, 20 insertions(+), 18 deletions(-)

commit 648f70f51ce7d130a2ba921c33f6cc152f097440
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jun 14 22:57:59 2012 -0400

    Send kfw 'obtain ticket' messages to main frame
    
    Previous versions of kfw would attempt to send 'obtain tickets' messages
    directly to the 'view' window by sending to the first child of the main
    frame.  But with the ribbon UI, the ribbon toolbar is now the first child,
    so that method no longer works.  Instead we now send the message to the
    main frame and the main frame forwards to the active view.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7273 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/MainFrm.cpp  |  4 ++++
 src/windows/leashdll/lshfunc.c | 18 ------------------
 2 files changed, 4 insertions(+), 18 deletions(-)

commit e0026eb4a5c7958d047440e12cc234b7c9a09865
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jun 14 22:46:40 2012 -0400

    Fix 'renewable' checkbox text
    
    fix 'renwable' typo and pad size.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7272 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leashdll/lsh_pwd.rc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ade099f5ee2febb23e4ece85a20377f2af0b94c2
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jun 14 22:44:49 2012 -0400

    Fix ribbon breakage
    
    Controls were accidentally broken when moved
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7271 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/res/ribbon1.mfcribbon-ms | 2 +-
 src/windows/leash/resource.h               | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 1b80ae9b2c18a25447372871c48aecd17809e022
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Fri Jun 8 08:06:01 2012 -0400

    Add Forget Principals to Get Tickets dialog
    
    And remove remnants of it from the "more" panel.
    
    Clear the registry key that stores the principal list.
    Also clear the autocomplete strings on the active control.
    
    [kaduk@mit.edu: squashed commits and rewrote commit message.]
    
    ticket: 7269 (new)
    subject: forget principals functionality
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp            |  6 ------
 src/windows/leash/LeashView.h              |  1 -
 src/windows/leash/res/ribbon1.mfcribbon-ms |  2 +-
 src/windows/leashdll/leashids.h            |  1 +
 src/windows/leashdll/leashw32.def          |  2 +-
 src/windows/leashdll/lsh_pwd.c             |  9 +++++++--
 src/windows/leashdll/lsh_pwd.rc            |  3 ++-
 src/windows/leashdll/lshutil.cpp           | 25 +++++++++++++++++++++++--
 8 files changed, 35 insertions(+), 14 deletions(-)

commit 58441c9c61f332315c8b68dc63e352426a6d7707
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Jun 6 21:17:21 2012 -0400

    KfW GUI -- add 'More' Panel
    
    'Import Tickets', 'Export Tickets', and 'Forget Principals' buttons.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7268 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Leash.rc                 | 5 ++++-
 src/windows/leash/LeashView.cpp            | 6 ++++++
 src/windows/leash/LeashView.h              | 1 +
 src/windows/leash/res/ribbon1.mfcribbon-ms | 2 +-
 src/windows/leash/resource.h               | 6 +++++-
 5 files changed, 17 insertions(+), 3 deletions(-)

commit 1f311623467f479e6d8671c9802fe46e93aeb434
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Jun 6 14:30:58 2012 -0400

    Combine username and realm in get tickets dialog
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7266 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leashdll/lsh_pwd.c  | 137 +++++-----------------------------------
 src/windows/leashdll/lsh_pwd.rc |  40 ++++++------
 2 files changed, 36 insertions(+), 141 deletions(-)

commit d66fcb1784fc6b5a6b01748dda7f99e0afa3fc69
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Jun 5 13:03:21 2012 -0400

    Fix NSIS uninstall to work with UAC
    
    Use ShellExecuteEx() to elevate privilege if CreateProcess() fails.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7265 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/custom/custom.cpp | 307 +++++++++++++++++-----------
 1 file changed, 192 insertions(+), 115 deletions(-)

commit 6201bbc23f1c307e6278af72eaa8e93dc898fedf
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sat Jun 2 10:34:09 2012 -0400

    KfW auto-complete support
    
    Use the registry to store and retrieve principals for auto-complete.
    Remember principals from successful autentications.
    TODO: combine realm/username in principal; 'remember principal' checkbox;
    reset button; add to support 'change password' dialog as well.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    [kaduk@mit.edu: style cleanup, copyright/license on new file.]
    
    ticket: 7264 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leashdll/Makefile.in |   1 +
 src/windows/leashdll/lsh_pwd.c   |  13 +
 src/windows/leashdll/lshutil.cpp | 586 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 600 insertions(+)

commit 0101affa062aa34398bd571740d8d84f6bf45d4d
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Jun 13 11:23:31 2012 -0400

    C++ safety for leashdll.h
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7270 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leashdll/leashdll.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit 68c9b0afef303114c7a43cb90d2516e5d7e2d817
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sat Jun 9 14:21:13 2012 -0400

    Minor fixes for leashwin.h
    
    -explicitly include krb5.h (for krb5_timestamp)
    -add extern "C" scope for c++ compatibility
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7267 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/include/leashwin.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 2de056b925cc80982d9a1d1c6e9f7c81ad413d68
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Fri Jun 1 19:29:34 2012 -0400

    Remove psapi.dll from installer
    
    psapi.dll is a standard windows component; no need for kfw to redistribute.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7263 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/installer/wix/features.wxi | 2 --
 src/windows/installer/wix/files.wxi    | 6 +-----
 2 files changed, 1 insertion(+), 7 deletions(-)

commit ba46ce0c0024b58b3d1b2e79384ec6e422ef40dd
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jul 19 11:18:13 2012 -0400

    KfW GUI -- renew selected principals
    
    The renew button should act on the current selection.
    -auto-renew still only renews default ccache
    -renew doesn't work for UAC-limited MSLSA
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7262 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp | 104 ++++++++++++++++++++++++++++++++++++++--
 1 file changed, 99 insertions(+), 5 deletions(-)

commit 2db8f553df76e8086c0584e135701e584e83df87
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Aug 24 15:54:30 2012 -0400

    Update ribbon tooltip text
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7261 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Leash.rc | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit 9d7ce5070d6d5f8390b941cdb617c670f1bf0989
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon May 21 08:12:43 2012 -0400

    Add leak tracking support to Leash
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7260 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Leash.cpp | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 768628d32f42027de9e591b2ef21d18bcb82f061
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon May 21 08:09:05 2012 -0400

    Add defines for debug builds in win-pre.in
    
    define DEBUG and _CRTDBG_MAP_ALLOC except for NODEBUG builds
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7259 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/config/win-pre.in | 4 ++++
 1 file changed, 4 insertions(+)

commit 6a4d85a234d08492ce832b90c7a9687f6f120760
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sat Jul 21 16:26:16 2012 -0400

    Remove ID_ABOUT, add ID_IMPORT_TICKETS
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7258 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/res/ribbon1.mfcribbon-ms | 2 +-
 src/windows/leash/resource.h               | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 4325ac72975587bb04b6cd85d45b4c0d7743b2e3
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sat Jul 21 16:24:14 2012 -0400

    Fix tooltips for ribbon
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7257 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/MainFrm.cpp | 20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)

commit 1fa7efce6f65550dde470700ac8abbc96d532c57
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sat Jul 21 16:22:58 2012 -0400

    Tooltip text fixes
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7256 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Leash.rc | 25 +++++++++++++------------
 1 file changed, 13 insertions(+), 12 deletions(-)

commit c654e9c7436cdd57cb61c0bd29b26c79e3675a01
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon Jul 16 11:48:55 2012 -0400

    Set fCachesTicket=TRUE when no credentials
    
    It is not really clear this is correct, but neither was the
    previous behavior.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7255 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/lib/krb5/ccache/cc_mslsa.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 8020c64554dd25a4f09df8a28dca924c6ecb5608
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon May 14 12:14:20 2012 -0400

    Do not be over-restrictive in the presence of UAC
    
    We used to explicitly check if a process was UAC-limited and deny all
    access to the TGT in that case; however, this makes the MSLSA cache
    effectively useless.
    Do not try to outsmart UAC, and let it do its own checking -- this allows
    UAC-limited access to the MSLSA ccache, which should mean read-write
    access to service tickets, and write-only access to the TGT.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    [kaduk@mit.edu: delete instead of comment out, move comment.]
    
    ticket: 7254 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/lib/krb5/ccache/cc_mslsa.c | 43 ++++--------------------------------------
 1 file changed, 4 insertions(+), 39 deletions(-)

commit 9bc411e72fce5bed3ed00ae5b09f8c239309bae0
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon Jul 23 04:30:27 2012 -0400

    kfw support for multiple identities
    
    We need a sense of what the default identity is, then, with a way
    to set it and list it.
    The memory management model changes some, as well.
    Use a bold font to indicate the current default identity in the
    GUI; while here use an italic font for expired credentials.
    
    In the process, rip out some krb4 remenants, and remove ancient
    code conditional on the lack of KRB5_TC_NOTICKET.
    
    Define USE_MESSAGE_BOX when building leash and use MessageBox().
    
    [kaduk@mit.edu: adjust for style, flesh out commit message.]
    
    ticket: 7253 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/include/leashwin.h             |   30 +-
 src/windows/leash/KrbListTickets.cpp       |  393 ++++++++
 src/windows/leash/Leash.cpp                |  153 +--
 src/windows/leash/Leash.h                  |    3 +
 src/windows/leash/Leash.rc                 |    4 +
 src/windows/leash/LeashView.cpp            | 1432 ++++++++++++++--------------
 src/windows/leash/LeashView.h              |   65 +-
 src/windows/leash/Lglobals.h               |   43 +-
 src/windows/leash/Makefile.in              |    5 +-
 src/windows/leash/res/ribbon1.mfcribbon-ms |    2 +-
 src/windows/leash/resource.h               |    2 +-
 src/windows/leashdll/AFSroutines.c         |    3 +-
 src/windows/leashdll/krb5routines.c        |  790 +++++++--------
 src/windows/leashdll/leash-int.h           |    4 +-
 src/windows/leashdll/leashdll.h            |   15 +-
 src/windows/leashdll/leashw32.def          |    1 +
 src/windows/leashdll/lshfunc.c             |   45 +-
 17 files changed, 1658 insertions(+), 1332 deletions(-)

commit dbfd93ea15b12472e4612af928f8baabb2cda611
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Apr 18 08:12:58 2012 -0400

    kfw get tickets dialog tweaks
    
    "Options" button -> "Advanced Settings"
    "Renew Till" -> "Renew Until"
    "Kerberos 5 Options" -> "Flag this ticket as"
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7252 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leashdll/lsh_pwd.c  |  3 ++-
 src/windows/leashdll/lsh_pwd.rc | 31 ++++++++++++++-----------------
 2 files changed, 16 insertions(+), 18 deletions(-)

commit 813ae03da33fc77e1fe0706a5fbbfd4070b79b7a
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sat Jul 21 19:52:20 2012 -0400

    kfw remove status bar
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7251 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp | 9 ++++++---
 src/windows/leash/MainFrm.cpp   | 9 +++++++--
 src/windows/leash/MainFrm.h     | 2 ++
 src/windows/leash/Makefile.in   | 2 +-
 4 files changed, 16 insertions(+), 6 deletions(-)

commit 7fc182b343517278ba7c8dd5b338068c74d032c6
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon Apr 16 14:48:43 2012 -0400

    Only create toolbar when not using ribbon UI
    
    When we do create the toolbar, dock it.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7250 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/MainFrm.cpp | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 9bb69f8f328c763fb5f91e7a0198232eea0c2beb
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sat Jul 21 08:52:50 2012 -0400

    Use ListView; add ViewColumn abstraction
    
    Punting FormView since we really only need ListCtrl and using
    ListView makes the header column and window resizing work.
    The ViewColumn abstraction eliminates some copy/paste code blocks.
    HDN_ITEMCHANGED tracks user changes to column widths.
    Remove CTreeCtrl-related code.
    Also remove some unused code that was generating warnings.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7249 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Leash.rc      |  12 +-
 src/windows/leash/LeashView.cpp | 371 ++++++++++++----------------------------
 src/windows/leash/LeashView.h   |  32 +++-
 src/windows/leash/StdAfx.h      |   1 +
 4 files changed, 139 insertions(+), 277 deletions(-)

commit b32bad9b36671702d439ee1089ce0060280f213b
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Aug 1 12:19:12 2012 -0400

    kfw implement ribbon UI
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7248 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Leash.rc                 |  5 +++++
 src/windows/leash/MainFrm.cpp              | 28 ++++++++++++++++++++++++----
 src/windows/leash/MainFrm.h                |  6 ++++++
 src/windows/leash/res/ribbon1.mfcribbon-ms |  2 +-
 src/windows/leash/resource.h               | 10 +++++++---
 5 files changed, 43 insertions(+), 8 deletions(-)

commit d0b0d8e231b27ff9e27b4615fceee094b06cf60c
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Apr 18 06:49:21 2012 -0400

    kfw "Initialize Ticket" -> "Get Ticket"
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7247 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Leash.cpp | 8 ++++----
 src/windows/leash/Leash.rc  | 5 +++--
 2 files changed, 7 insertions(+), 6 deletions(-)

commit bf4cd552cbd64b7ec07dd999602ace7196c9a5f6
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Aug 15 12:17:54 2012 -0400

    MSVC-generated updates to support ribbon UI
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    [kaduk@mit.edu: manually tweak to remove gratuitious churn]
    
    ticket: 7246 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Leash.rc                 |  24 ++++++++++++++++--------
 src/windows/leash/res/homesmall.bmp        | Bin 0 -> 11320 bytes
 src/windows/leash/res/ribbon1.mfcribbon-ms |   2 ++
 src/windows/leash/resource.h               |   3 +++
 4 files changed, 21 insertions(+), 8 deletions(-)

commit 1f3db78954f891037120d45f9985470d6113421f
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon Jun 25 05:43:40 2012 -0400

    Update leash icon and button graphics
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    [kaduk@mit.edu: While here, remove now-unused doghead icons.]
    
    ticket: 7245 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Leash.rc               |   8 ++++----
 src/windows/leash/res/Leash.ico          | Bin 25214 -> 9662 bytes
 src/windows/leash/res/doghead_green.ico  | Bin 25214 -> 0 bytes
 src/windows/leash/res/doghead_grey.ico   | Bin 25214 -> 0 bytes
 src/windows/leash/res/doghead_orange.ico | Bin 25214 -> 0 bytes
 src/windows/leash/res/doghead_red.ico    | Bin 25214 -> 0 bytes
 src/windows/leash/res/homelarge.bmp      | Bin 0 -> 36918 bytes
 src/windows/leash/res/main.bmp           | Bin 0 -> 1078 bytes
 src/windows/leash/res/status_grayK.ico   | Bin 0 -> 1218 bytes
 src/windows/leash/res/status_greenK.ico  | Bin 0 -> 1218 bytes
 src/windows/leash/res/status_redK.ico    | Bin 0 -> 1218 bytes
 src/windows/leash/res/status_yelloK.ico  | Bin 0 -> 1218 bytes
 src/windows/leashdll/res/leash.ico       | Bin 25214 -> 9662 bytes
 13 files changed, 4 insertions(+), 4 deletions(-)

commit 7a53399722e129ed9c00f0c37d0c20c0387c829d
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Apr 3 07:02:43 2012 -0400

    Prep for KfW conversion to ribbon toolbar
    
    Upgrade classes: CWinApp->CWinAppEx, CFrameWnd->CFrameWndEx,
    CStatusBar->CMFCStatusBar, CToolBar->CMFCToolBar.
    Call AfxOleInit() from CLeashApp::InitInstance()
    Do not call LoadBarState() (crashes)
    or GetToolBarCtrl() (no longer exists)
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7244 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Leash.cpp      |  1 +
 src/windows/leash/Leash.h        |  2 +-
 src/windows/leash/LeashFrame.cpp |  9 +++--
 src/windows/leash/LeashFrame.h   |  2 +-
 src/windows/leash/LeashView.cpp  |  6 ++--
 src/windows/leash/MainFrm.cpp    | 71 +++-------------------------------------
 src/windows/leash/MainFrm.h      |  4 +--
 src/windows/leash/StdAfx.h       |  1 +
 8 files changed, 19 insertions(+), 77 deletions(-)

commit af8e75fdf9273ddd93add25d59ca05ba9b8c38ce
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Aug 24 11:51:31 2012 -0400

    Fix portability, printf bugs in preauth_otp.c
    
    unistd.h is not available on Windows and isn't needed for this file,
    so don't include it.  Two arguments to asprintf in choose_token() were
    reversed.

 src/lib/krb5/krb/preauth_otp.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 979d765e0635611fe183a4690b656f3d816939e3
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Aug 23 16:14:53 2012 -0400

    Doc newly introduced padata types for OTP support
    
    Remove KRB5_PADATA_OTP_CONFIRM pre-authentication data (padata) type
    as it is marked as OBSOLETE in RFC 6560.

 doc/rst_source/krb_appldev/refs/macros/index.rst |  4 ++++
 src/include/krb5/krb5.hin                        | 13 ++++++-------
 2 files changed, 10 insertions(+), 7 deletions(-)

commit 3152a4c79e34b1954616a39e24c7d179cd08e0bb
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Apr 3 12:36:44 2012 -0400

    Leash UI menu updates
    
    Eliminate Action menu:
     -move Ticket manipulation to File menu
     -eliminate "Reset Window Size/Pos", "Synchronize Time", and "Update Display"
    
    Update Options menu:
     -eliminate all the "Properties" items:
    	"Leash ", "Kerberos ", "Kerberos v4 ", "Kerberos v5 ", and "AFS"
    	TODO: move functionality to advanced install/registry keys.
    
    Update View menu:
     -add "Time Issued", "Renewable Until", "Flags", "Encryption Type",
       and "Valid Until"
     -remove "Large Icons", "Toolbar", "Status Bar", and "Debug Window"
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7243 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Leash.rc      |  52 +++----
 src/windows/leash/LeashView.cpp | 302 +++++++++++++++++++++-------------------
 src/windows/leash/LeashView.h   |  19 +++
 src/windows/leash/MainFrm.cpp   |   1 -
 src/windows/leash/resource.h    |  13 +-
 5 files changed, 210 insertions(+), 177 deletions(-)

commit d5cafe2f1016e18ac191528a0c24f8dc6fbeb1f2
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Fri Jul 20 11:33:51 2012 -0400

    allow multiple Leash options; add -noribbon
    
    Change option parsing to allow more than one option to be given.
    Use the ribbon UI by default; -noribbon reverts to the old UI.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7241 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Leash.cpp | 13 ++++++++++---
 src/windows/leash/Leash.h   |  1 +
 2 files changed, 11 insertions(+), 3 deletions(-)

commit fed20805254a9b49c7e75ba83de2a95348b21c3b
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Apr 3 12:33:34 2012 -0400

    Target Windows Vista in leash/stdafx.h
    
    Define WINVER and _WIN32_WINNT, to target Vista+ -- required for
    ribbon ui.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7240 (new)
    queue: kfw
    subject: Support the Ribbon UI for Leash
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/StdAfx.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 253b9a7f317d03c3392add07d3da2c4c4ecfc08f
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Fri Jul 20 11:07:48 2012 -0400

    Change kfw destroy ticket confirmation message
    
    OKCANCEL -> YESNO
    Add MB_ICONEXCLAMATION
    Change text
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7239 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/LeashView.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit fd2d1932d262e6e342f795f9aaab2da62585fae2
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue Jul 17 14:25:39 2012 -0400

    Load additional krb5 and come_err funcs
    
    Required for multiple identity management and for migration of code from
    leashdll to leash proper.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7238 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/include/loadfuncs-krb5.h | 78 ++++++++++++++++++++++++++++++++++++
 src/windows/leash/Leash.cpp          | 56 ++++++++++++++++++++++++++
 src/windows/leash/Leash.h            |  1 +
 src/windows/leash/Lglobals.h         | 27 +++++++++++++
 src/windows/leashdll/leashdll.c      | 24 +++++++++++
 src/windows/leashdll/leashdll.h      | 12 ++++++
 6 files changed, 198 insertions(+)

commit 1aac6932b77e7dd13a43f1d098b39313dc6474ae
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue May 15 14:09:57 2012 -0400

    Fix leak in cci_os_ipc_thread_init()
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7237 (new)
    subject: CCAPI cleanup and bugfixes
    target_version: 1.10.4
    tags: pullup

 src/ccapi/lib/win/ccapi_os_ipc.cxx | 1 +
 1 file changed, 1 insertion(+)

commit c19826ccddd0d712ca581d67cdcf317c36dfaa85
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon Jul 16 11:43:00 2012 -0400

    Remove unused struct and switch_to stubs
    
    Only one mslsa ccache is supported, so switch_to is not needed.
    Likewise, struct krb5int_lcc_iterator is unneccesary.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7236 (new)
    target_version: 1.10.4
    tags: pullup

 src/lib/krb5/ccache/cc_mslsa.c | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

commit 5f9af8663385216c3165a85fb7704cf7a656607f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 23 15:13:54 2012 -0400

    Run "make depend"

 src/lib/gssapi/krb5/deps | 15 +++++++++++++++
 src/lib/krb5/krb/deps    | 14 +++++++++++++-
 src/lib/krb5/os/deps     | 45 ++++++++++++++++++++++++++++++++++++---------
 src/plugins/kdb/db2/deps | 20 ++++++++++++--------
 src/tests/gssapi/deps    |  8 ++++++++
 src/tests/misc/deps      |  3 +++
 6 files changed, 87 insertions(+), 18 deletions(-)

commit b1fa57d9bde8614e87ebaf9ce8cc6016c8ee080f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 23 15:11:32 2012 -0400

    Fix minor Makefile.in typos for make depend
    
    Fix minor typos in lib/krb5/krb/Makefile.in and
    tests/gssapi/Makefile.in so that "make depend" will work.

 src/lib/krb5/krb/Makefile.in | 1 +
 src/tests/gssapi/Makefile.in | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 25494149ab80332392db396fecaf3e1cea9c1cba
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jun 28 14:50:13 2012 -0400

    Fix version info for Leash.exe
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7235 (new)
    queue: kfw
    target_version: 1.10.4
    tags: pullup

 src/windows/leash/Makefile.in   | 2 +-
 src/windows/leash/res/Leash.rc2 | 2 +-
 src/windows/leash/ver.rc        | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 652313bbda5f4fdd6ca2828f0aa61ff1b0178c51
Author: Nathaniel McCallum <npmccallum@redhat.com>
Date:   Mon Aug 20 16:49:54 2012 -0400

    Add otp client preauth plugin
    
    Implements the client side of RFC 6560. Not all features are
    implemented, but it should work for the most common cases.
    
    ticket: 7242 (new)

 src/include/k5-int.h           |   6 +
 src/include/krb5/krb5.hin      |   5 +
 src/lib/krb5/krb/Makefile.in   |   3 +
 src/lib/krb5/krb/deps          |  11 +
 src/lib/krb5/krb/int-proto.h   |   4 +
 src/lib/krb5/krb/preauth2.c    |   2 +
 src/lib/krb5/krb/preauth_otp.c | 561 +++++++++++++++++++++++++++++++++++++++++
 7 files changed, 592 insertions(+)

commit a7dc565cafbaa6c18d5a76ea3cc823c7159a0d6b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 27 11:51:18 2012 -0400

    Add ASN.1 support for OTP
    
    Add encoders and decoders for the OTP-TOKENINFO, PA-OTP-CHALLENGE,
    PA-OTP-REQUEST, and PA-OTP-ENC-REQUEST types from RFC 6560.  For more
    thorough testing, add support for generating test encodings using
    asn1c for sample objects (currently only for the OTP types).

 src/include/k5-int.h                 |  75 ++++
 src/lib/krb5/asn.1/asn1_k_encode.c   | 129 ++++++-
 src/lib/krb5/asn.1/krbasn1.h         |   1 +
 src/lib/krb5/krb/kfree.c             |  65 ++++
 src/lib/krb5/libkrb5.exports         |  12 +
 src/tests/asn.1/Makefile.in          |  13 +
 src/tests/asn.1/krb5.asn1            | 392 +++++++++++++++++++++
 src/tests/asn.1/krb5_decode_test.c   |  47 +++
 src/tests/asn.1/krb5_encode_test.c   |  44 +++
 src/tests/asn.1/ktest.c              | 171 ++++++++-
 src/tests/asn.1/ktest.h              |  11 +
 src/tests/asn.1/ktest_equal.c        | 102 +++++-
 src/tests/asn.1/ktest_equal.h        |  10 +
 src/tests/asn.1/make-vectors.c       | 170 +++++++++
 src/tests/asn.1/otp.asn1             | 109 ++++++
 src/tests/asn.1/pkix.asn1            | 654 +++++++++++++++++++++++++++++++++++
 src/tests/asn.1/reference_encode.out |   7 +
 src/tests/asn.1/trval_reference.out  | 130 +++++++
 18 files changed, 2099 insertions(+), 43 deletions(-)

commit be74d2e7fa486fd7e5cf59b7e845278164cfb76a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 23 12:58:29 2012 -0400

    Clean up k5buf_to_gss helper
    
    k5buf_to_gss was used in only one place (generic_gss_oid_to_str),
    where we want to include the terminating null byte in the GSS buffer.
    Remove that assumption from the helper, and instead explicitly append
    the null byte to the buffer before translating.

 src/lib/gssapi/generic/gssapiP_generic.h | 2 +-
 src/lib/gssapi/generic/oid_ops.c         | 6 ++----
 2 files changed, 3 insertions(+), 5 deletions(-)

commit bbe2600c832bf23c208da30b5f702274bcb08fb1
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Aug 22 13:05:25 2012 -0400

    Document preference order of enctypes in krb5.conf

 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 9f578f00e2b90602e9a066ae918d4b4e23690362
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Aug 22 10:26:24 2012 -0400

    Remove dead code in do_as_req.c
    
    Commit r21692 removed the KRB5_KDB_NON_MS_PRINCIPAL flag.

 src/kdc/do_as_req.c | 12 ------------
 1 file changed, 12 deletions(-)

commit 040a7dfebb6e8bf6700006b1dcf74146a4245e2a
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Aug 21 11:10:49 2012 -0400

    Updated Supported Versions document

 doc/rst_source/mitK5features.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b52d0c793c82e9c74f03b1d2a5d251a1adc4626f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Aug 15 15:12:12 2012 -0400

    Fix apply_keysalt_policy bug
    
    If apply_keysalt_policy is called with null result arguments (as from
    kadm5_setkey_principal_3), we would dereference a null pointer if the
    principal has no policy or no policy allowed_keysalts field, due to an
    incorrect optimization.  Reported by Nico.
    
    ticket: 7223

 src/lib/kadm5/srv/svr_principal.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4f6f91bf2a50feaf55ecf23069d2eaf881b8515c
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Aug 15 12:54:43 2012 -0400

    Cross-reference documents in mitK5defaults.rst

 doc/rst_source/mitK5defaults.rst | 42 ++++++++++++++++++++--------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

commit ab5d1722382ad1d188c621f9c92efbba83f17ec5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Aug 15 12:19:30 2012 -0400

    Edit rcache_def.rst for spelling and grammar

 doc/rst_source/krb_basic/rcache_def.rst | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 3e11f2285b1715dc858c50343798b119d8733108
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Aug 15 12:08:27 2012 -0400

    New Replay Cache rst documentation

 doc/rst_source/krb_basic/index.rst      |  7 ++-
 doc/rst_source/krb_basic/rcache_def.rst | 97 +++++++++++++++++++++++++++++++++
 2 files changed, 101 insertions(+), 3 deletions(-)

commit f5861635b1b52fb969f3251fe66730b6f636b6d9
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Aug 14 10:28:46 2012 -0400

    Remove obsolete function krb5_secure_config_files

 src/lib/krb5/libkrb5.exports  |  1 -
 src/lib/krb5/os/init_os_ctx.c | 23 -----------------------
 src/lib/krb5/os/os-proto.h    |  3 ---
 3 files changed, 27 deletions(-)

commit dd4c99f1e33d33d56ab7807fc6db4a3a97a5c12b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Aug 12 22:50:33 2012 -0400

    Silence a gcc warning in t_export_name
    
    gcc warnings that nametype may be used uninitialized, presumably
    failing to deduce that usage() never returns.  Initialize nametype to
    make it build.

 src/tests/gssapi/t_export_name.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0ec5f1e52713439d298a6a0deb45d2e5a389c46f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Aug 11 18:18:51 2012 -0400

    Add test coverage for gss_export_name
    
    Exercise gss_export_name and importing of exported name tokens in
    t_gssapi.py.

 src/tests/gssapi/Makefile.in     |  13 +--
 src/tests/gssapi/t_export_name.c | 169 +++++++++++++++++++++++++++++++++++++++
 src/tests/gssapi/t_gssapi.py     |  14 ++++
 3 files changed, 191 insertions(+), 5 deletions(-)

commit 44df71234a77df6400704b3356767f98aa3dc15b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Aug 11 18:17:42 2012 -0400

    Use gssalloc in krb5_gss_export_name
    
    krb5_gss_export_name uses malloc to construct a gss_buffer_desc value,
    and should use gssalloc_malloc instead.
    
    ticket: 7233

 src/lib/gssapi/krb5/export_name.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bef36f694cb7745c60f1640dfa4d8a13ee08b883
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Aug 11 17:57:40 2012 -0400

    Fix nitpicky bugs in t_inq_cred

 src/tests/gssapi/t_inq_cred.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 64903f771f8ca381013ec49fc2a5e5d69bf4bcff
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Aug 11 00:17:50 2012 -0400

    Stop misusing gss_release_buffer in test programs
    
    Use free() instead of gss_release_buffer() when freeing the locally
    allocated context_token in the sample gss-server program.  Use
    gssalloc_free() instead of free when freeing buffers in
    t_kgss_kernel.c (where we can't use gss_release_buffer).

 src/appl/gss-sample/gss-server.c        | 2 +-
 src/util/gss-kernel-lib/t_kgss_kernel.c | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 1870feda057e24826f505eb5f3151aad3041ab1e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Aug 11 00:16:25 2012 -0400

    Stop misusing gss_release_buffer in libgssrpc
    
    Use free() instead of gss_release_buffer() when freeing buffers in
    libgssrpc which weren't constructed by GSSAPI.  This mixing is
    harmless in normal configurations (since libgssrpc is only used on
    Unix), but fails with DEBUG_GSSALLOC.

 src/lib/rpc/auth_gss.c     | 18 ++++++++----------
 src/lib/rpc/auth_gssapi.c  |  4 +---
 src/lib/rpc/authgss_prot.c |  4 ++--
 3 files changed, 11 insertions(+), 15 deletions(-)

commit b0edf38aafe3a365821cae4874e4608f95e28896
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Aug 11 00:13:05 2012 -0400

    Use gssalloc in more parts of GSSAPI
    
    Fix some GSSAPI buffer allocations which were missed in
    800358b1790ef82710af0b6021c6ff2dca2b0de7: gss_export_sec_context,
    gss_display_name, and IAKERB and SPNEGO token construction.
    
    ticket: 7233 (new)
    tags: pullup

 src/lib/gssapi/krb5/export_sec_context.c |  2 +-
 src/lib/gssapi/krb5/iakerb.c             |  6 ++++--
 src/lib/gssapi/mechglue/g_dsp_name.c     |  2 +-
 src/lib/gssapi/mechglue/g_glue.c         |  2 +-
 src/lib/gssapi/spnego/spnego_mech.c      | 12 ++++++------
 5 files changed, 13 insertions(+), 11 deletions(-)

commit 8589d81b99db347b7440bc6c21c618aa240d66dc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Aug 11 00:05:24 2012 -0400

    Add debug mode to gssapi_alloc.h
    
    Because the gssalloc macros are normally equivalent to malloc and free
    on Unix, we cannot use the full test suite to find cases where we
    allocate with malloc and free with gssalloc_free or vice versa.
    Provide a way to test for this kind of bug (if only in a special build
    configuration) by supporting a DEBUG_GSSALLOC symbol, which causes the
    gssalloc wrappers to be deliberately incompatible with malloc and
    free.

 src/lib/gssapi/generic/gssapiP_generic.h |  2 +-
 src/lib/gssapi/generic/gssapi_alloc.h    | 98 +++++++++++++++++++++++++-------
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  2 +-
 3 files changed, 79 insertions(+), 23 deletions(-)

commit db7aafe19a3d0d71c5c59502a9ab19541ff00804
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Aug 10 15:07:52 2012 -0400

    Remove irrelevant to current code Novell copyright

 src/kdc/main.c   | 27 ---------------------------
 src/kdc/policy.c | 27 ---------------------------
 2 files changed, 54 deletions(-)

commit 90da8924df96a682eca6c43ad8e36aeb5ac7ddab
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Aug 10 13:04:06 2012 -0400

    Add tests for gss_inquire_cred
    
    Now that we're doing a kind of deferred credential acquisition for
    krb5, the behavior of gss_inquire_cred is a bit more subtle because
    (per RFC 2743 section 2.1.4) we have to choose a credential cache or
    acceptor name sooner than we would otherwise do so.  Add a C program
    to invoke gss_acquire_cred/gss_inquire_cred and some Python tests
    using it.

 src/tests/gssapi/Makefile.in  |   8 +-
 src/tests/gssapi/t_gssapi.py  |  43 +++++++++++
 src/tests/gssapi/t_inq_cred.c | 173 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 221 insertions(+), 3 deletions(-)

commit 6b26fec77ab8bb57f56537478c92371490ebc932
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Aug 9 11:05:59 2012 -0400

    Rename Kerberos Concepts section in Sphinx doc

 doc/rst_source/krb_basic/index.rst | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 997282ac3ecab3f9e56b96ae4cb53ab83bec2dac
Author: Simo Sorce <simo@redhat.com>
Date:   Mon Aug 6 16:11:17 2012 -0400

    Remove gss_mechanism_ext
    
    This function did not serve any useful purpose.  Remove it and the
    special case it creates; move the only function it contained to the
    main gss_mechanism structure where it belongs.  Note that the function
    name is preserved so that loadable modules are not affected by this
    change.

 src/lib/gssapi/krb5/gssapi_krb5.c                | 11 +---
 src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c | 23 +++----
 src/lib/gssapi/mechglue/g_initialize.c           | 79 +-----------------------
 src/lib/gssapi/mechglue/mglueP.h                 | 32 ++++------
 src/lib/gssapi/spnego/spnego_mech.c              |  5 --
 5 files changed, 26 insertions(+), 124 deletions(-)

commit 98d2c88615ebbaf2012d54a2e17aa3863ba4b7f6
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 7 23:14:03 2012 -0400

    Regression tests for CVE-2012-1014, CVE-2012-1015
    
    ticket: 7231 (new)
    target_version: 1.10.3
    tags: pullup

 src/tests/Makefile.in        |  2 ++
 src/tests/t_cve-2012-1014.py | 31 +++++++++++++++++++++++++++++++
 src/tests/t_cve-2012-1015.py | 38 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 71 insertions(+)

commit 0474c489f8298b82e33ae96f542484ec2ae6bd27
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 7 18:04:29 2012 -0400

    Add missing quote to install-windows
    
    ticket: 7230 (new)
    target_version: 1.10.3
    tags: pullup

 src/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6974c8917e07f748e978ca32605b3a60000f4601
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Aug 7 16:30:21 2012 -0400

    Minor Sphinx html style modification

 doc/rst_source/_templates/layout.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7abd3407cae8a68fc78884037c46405bb2fb91ec
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Aug 7 00:54:46 2012 -0400

    Fix memory leak parsing name with default realm
    
    After 74beb75bb07e3921d10c8eec05eacb1f393e5e44, allocate_princ()
    allocates a one-byte realm field even if the principal doesn't have
    one, so if we're replacing it with the default realm, we need to free
    that.

 src/lib/krb5/krb/parse.c | 1 +
 1 file changed, 1 insertion(+)

commit 97104eed1d0fb60faef71284e9194f14a1145993
Author: Benjamin Kaduk <kaduk@mit.edu>
Date:   Thu Jul 19 13:37:04 2012 -0400

    Fix HTML rendering of long-form options
    
    We at present only have long-form options for configure, the scope
    of the change is somewhat limited.  Our SmartyPants config for Sphinx
    causes these options to appear as prefixed with an en dash, instead
    of the two hyphens that demarcate the (GNU-style) long-form options.
    Using a different type of markup for command options could work around
    this, but that would be a much larger patch.
    Instead, apply a workaround in the markup for display purposes, which
    makes the source a bit more ugly but the output correct.
    Man page output is unaffected.
    
    This patch was automatically generated with:
    git grep -- -- doc/rst_source | grep -v -- --- | cut -d ':' -f 1
     | uniq | xargs sed -i '' -e 's/\*\*--\([a-zA-Z]\)/**-**\\ **-\1/g'
    and manually reviewed for correctness.
    
    ticket: 7187

 doc/rst_source/krb_build/doing_build.rst       |   6 +-
 doc/rst_source/krb_build/options2configure.rst | 132 ++++++++++++-------------
 2 files changed, 69 insertions(+), 69 deletions(-)

commit c1f2c83105efe4a1cbda35729fc3e31cd257e3cc
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Jul 16 12:21:09 2012 -0400

    Remove dash from man page rst source
    
    This page gets rendered for the web with Sphinx but is also turned
    into the krb5_conf.5 manual page.  We need to use three-hyphen
    em dashes for the Sphynx config, but those are a bit long for
    monospace terminal output.  Since the dash here can easily be
    changed to a comma, do so, and avoid the conflict of formatting.

 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 184b9bce22f062532d7c67a64fc3896ff3d5f234
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Tue Jul 3 11:41:56 2012 -0400

    Use '---' for em dashes in rst source
    
    Our sphinx configuration uses SmartyPants, which produces smart
    quotes and dashes in HTML output, using '--' for en dash and
    '---' for em dash.  (This is also the LaTeX convention.)
    These points in the text are meant to be em dashes, so format them
    as such.  Also standardize on no spaces around the dash per
    Chicago Manual of Style (and others).

 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 2 +-
 doc/rst_source/krb_appldev/init_creds.rst          | 2 +-
 doc/rst_source/krb_users/pwd_mgmt.rst              | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

commit f1783431cb8f146095067f5e2531e9155a8787bb
Author: Nalin Dahyabhai <nalin@dahyabhai.net>
Date:   Wed Apr 18 14:01:39 2012 -0400

    Turn off replay cache in krb5_verify_init_creds()
    
    The library isn't attempting a replay attack on itself, so any detected
    replays are only going to be false-positives.
    
    ticket: 7229 (new)

 src/lib/krb5/krb/vfy_increds.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 22881a18581623cd4742d9197c90b106645d67a9
Author: Simo Sorce <simo@redhat.com>
Date:   Thu Jun 7 12:54:43 2012 -0400

    Pass the actual mech oid in creds functions
    
    This way the mechanism handler knows what mech type is intended.
    This allows plugin that implement multiple mechanisms or interposer
    plugins to know what they are being asked to do.

 src/lib/gssapi/mechglue/g_acquire_cred.c         | 16 ++++++++++---
 src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c | 29 +++++++++++++++++-------
 2 files changed, 34 insertions(+), 11 deletions(-)

commit bb02471343e899c600025248501cd6c8ac737c55
Author: Simo Sorce <simo@redhat.com>
Date:   Mon Aug 6 15:41:27 2012 -0400

    Always consider desired_mechs empty in spnego (2)
    
    Follow previous change to add_cred_from.
    The only case where the spnego gss_*_cred_* functions can be called
    with specific OIDs is if the mechglue calls spnego with the spengo
    oid, which we never want to loop on anyway. So always consider it as
    null, it's the correct behavior with current semantics.

 src/lib/gssapi/spnego/spnego_mech.c | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

commit 09f85df95bd0f41dec8cfbcfe7c4f10f359d82ff
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Aug 6 12:30:08 2012 -0400

    Doc "version introduced" for some kdc.conf tags
    
    Also, move [logging] section documentation after [dbmodules]
    documentation.

 doc/rst_source/krb_admins/conf_files/kdc_conf.rst | 155 +++++++++++-----------
 1 file changed, 79 insertions(+), 76 deletions(-)

commit 351a7186f7040fe3a2694387e7810f546e32b19f
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Aug 6 10:47:21 2012 -0400

    Clarify example in kadm5.acl document

 doc/rst_source/krb_admins/conf_files/kadm5_acl.rst | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit eaf109e261e5ceebd170f35cdd7e16a3914cb037
Author: Simo Sorce <simo@redhat.com>
Date:   Mon Jul 30 14:12:03 2012 -0400

    Reuse code to free gss_mech_info structure

 src/lib/gssapi/mechglue/g_initialize.c | 25 ++++---------------------
 1 file changed, 4 insertions(+), 21 deletions(-)

commit 1ee791dd47c94fc20a8f89008dfce9d4151f9878
Author: Benjamin Kaduk <kaduk@mit.edu>
Date:   Fri Jul 20 11:18:30 2012 -0400

    Announce myself as a member of the Kerberos Team

 README | 1 +
 1 file changed, 1 insertion(+)

commit 559cf00d60e9c9f071c927ea88c24aeedabff55c
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Aug 3 17:05:04 2012 -0400

    Add "feedback" button to the header in Sphinx HTML

 doc/rst_source/_templates/layout.html | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c1ce35f1d35280161ced99f177bf989579a7238e
Author: Simo Sorce <simo@redhat.com>
Date:   Tue Jun 12 14:46:24 2012 -0400

    Always consider desired_mechs empty in spnego
    
    The only case where the spnego gss_aquire_cred function can be called
    with specific OIDs is if the mechglue calls spenego with the spengo
    oid, which we never want to loop on anyway. So always consider it as
    null, it's the correct behavior with current semantics.

 src/lib/gssapi/spnego/spnego_mech.c | 22 ++++------------------
 1 file changed, 4 insertions(+), 18 deletions(-)

commit 0b524beab7e3601bd38d6af8777a16c3c98d807c
Author: Simo Sorce <simo@redhat.com>
Date:   Wed May 9 14:50:35 2012 -0400

    Make gss_ctx_id_t truly opaque
    
    This allows us to still use it for type safety in the APIs while at
    the same time prevent code from trying to dereference internal_ctx_id
    by mistake.

 src/lib/gssapi/mechglue/g_imp_sec_context.c  | 2 +-
 src/lib/gssapi/mechglue/g_init_sec_context.c | 2 +-
 src/lib/gssapi/mechglue/g_unwrap_aead.c      | 2 +-
 src/lib/gssapi/mechglue/g_wrap_aead.c        | 2 +-
 src/lib/gssapi/mechglue/mglueP.h             | 4 ++--
 5 files changed, 6 insertions(+), 6 deletions(-)

commit 2d5668ba807359307fea7b17c9ad05a516538f5f
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Aug 3 12:38:29 2012 -0400

    Remove "Synopsis" from .k5login .k5identity docs

 doc/rst_source/krb_users/user_config/k5identity.rst | 5 -----
 doc/rst_source/krb_users/user_config/k5login.rst    | 5 -----
 2 files changed, 10 deletions(-)

commit 65d9af86af2b4b3b282efa5d65618619adbb83dd
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Aug 3 12:27:58 2012 -0400

    Produce man page for kadm5.acl

 doc/rst_source/conf.py | 1 +
 1 file changed, 1 insertion(+)

commit d68864d8d90349b8906a570a34c989ec7e0c9edb
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Aug 3 12:14:32 2012 -0400

    Cross-reference to  kadm5.acl in documentation

 .../krb_admins/admin_commands/kadmin_local.rst     |  4 +-
 .../krb_admins/admin_commands/kadmind.rst          | 88 +-------------------
 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  |  5 +-
 doc/rst_source/krb_admins/database.rst             | 93 +---------------------
 doc/rst_source/krb_admins/install_kdc.rst          | 92 +--------------------
 5 files changed, 13 insertions(+), 269 deletions(-)

commit 3486a34645509d426a4c10c3f17a5e89e7de5cfd
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Aug 3 10:45:00 2012 -0400

    New documention for kadm5.acl

 doc/rst_source/krb_admins/conf_files/index.rst     |   7 +-
 doc/rst_source/krb_admins/conf_files/kadm5_acl.rst | 135 +++++++++++++++++++++
 2 files changed, 139 insertions(+), 3 deletions(-)

commit 66d8bb6d684f203d008409752c90355964443e3e
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sun Jul 29 09:27:02 2012 -0400

    Further fixes for WSA/Posix error translation
    
    Don't translate '0' (no error).
    Handle WSAEAFNOSUPPORT and WSAEINVAL.
    Add Posix->WSA translation.
    Add default translation for unrecognized errors.
    
    [ghudson@mit.edu: Merged with master and adjusted comments.]
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7228 (new)
    tags: pullup

 src/include/port-sockets.h | 44 ++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 42 insertions(+), 2 deletions(-)

commit 45f760f11893d0426b309d88314f48387b7f1f1f
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Aug 2 12:34:14 2012 -0400

    Fix malformed Parameter Expansion table in docs

 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 4cfdf8da69f52c778af4faaea663981a67634bb6
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Aug 1 18:30:02 2012 -0400

    Fix oid set construction in gss_inquire_cred()
    
    Use gssapi calls to construct the oid sets.  It is not safe on windows
    to use malloc to hand-construct the set and then call gss_release_oid_set()
    to clean it up.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7227 (new)
    tags: pullup

 src/lib/gssapi/mechglue/g_inq_cred.c | 32 ++++++++++----------------------
 1 file changed, 10 insertions(+), 22 deletions(-)

commit 0543b90234584aa33b857f7ababf0e383663d083
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Aug 2 10:45:41 2012 -0400

    Minor correction of [realms] text of kdc.conf

 doc/rst_source/krb_admins/conf_files/kdc_conf.rst | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit a57a510cc16506e60c5c0648d092f9ad3668d1b9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 2 01:27:47 2012 -0400

    Change default client keytab name
    
    Change the default client keytab name, if not overridden at build
    time, to FILE:$localstatedir/krb5/user/%{euid}/client.keytab.
    Introduce a second file from the autoconf archives in order to
    recursively expand $localstatedir within configure.in.

 doc/rst_source/mitK5defaults.rst  |  10 ++-
 src/aclocal.m4                    |   1 +
 src/config/ac-archive/relpaths.m4 | 155 ++++++++++++++++++++++++++++++++++++++
 src/configure.in                  |   9 ++-
 4 files changed, 170 insertions(+), 5 deletions(-)

commit 1c91183b27de00ead74392b3dd7bdc22e810ac0b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 2 01:05:31 2012 -0400

    Fix default substitution of ccache/keytab names
    
    Tie up some loose ends in substitution of the default ccache/keytab
    names after 688a2702d2045abf5f99acfb59f3f372391e5be4:
    
    * Fix the substhtml target in src/doc/Makefile.in
    * Don't add FILE: when substituting the default keytab and client
      keytab names, as the defaults already have it.

 doc/rst_source/krb_basic/keytab_def.rst | 4 ++--
 doc/rst_source/mitK5defaults.rst        | 4 ++--
 src/doc/Makefile.in                     | 6 ++++++
 3 files changed, 10 insertions(+), 4 deletions(-)

commit 5912917515cd869ed5640af4d68dcd7f8af65e30
Author: Benjamin Kaduk <kaduk@mit.edu>
Date:   Wed Aug 1 16:49:33 2012 -0400

    Grammar and spelling

 doc/rst_source/krb_admins/conf_files/kdc_conf.rst | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 8f8df3ba0125385c21de4db326c594c0af6a1c5a
Author: Benjamin Kaduk <kaduk@mit.edu>
Date:   Wed Aug 1 16:46:29 2012 -0400

    Our kadmind uses its assigned port by default
    
    Do not leave anyone thinking that they might have to specify it
    in the config file to get the standard behavior.

 doc/rst_source/krb_admins/conf_files/kdc_conf.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 120408c1516d39bccbdfc8ed8dfdf620d9908179
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Aug 1 14:43:43 2012 -0400

    Explain memory allocation policy in oid_ops.c

 src/lib/gssapi/generic/oid_ops.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 69947d9bf040f01e6ea2d0a6e761692132487b7e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Aug 1 14:05:52 2012 -0400

    Add %{username} token to path expansion
    
    For Unix-like platforms, add %{username} to the path expansion
    facility, expanding to the result of getpwuid on the euid.
    
    Also, for manual testing convenience, make t_expand_path print the
    result if no second argument is given.

 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |  1 +
 src/lib/krb5/os/expand_path.c                      | 24 +++++++++++++++++++++-
 src/lib/krb5/os/t_expand_path.c                    |  4 +++-
 3 files changed, 27 insertions(+), 2 deletions(-)

commit 3551501359c6d2396fa4779d378ae165f5b37242
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 31 22:45:08 2012 -0400

    Fix KDC heap corruption vuln [CVE-2012-1015]
    
    Fix KDC heap corruption vulnerability [MITKRB5-SA-2012-001
    CVE-2012-1015].  The cleanup code in
    kdc_handle_protected_negotiation() in kdc_util.c could free an
    uninitialized pointer in some error conditions involving "similar"
    enctypes and a failure in krb5_c_make_checksum().
    
    Additionally, adjust the handling of "similar" enctypes to avoid
    advertising enctypes that could lead to inadvertent triggering of this
    vulnerability (possibly in unpatched KDCs).
    
    Note that CVE-2012-1014 (also described in MITKRB5-SA-2012-001) only
    applies to the krb5-1.10 branch and doesn't affect the master branch
    or releases prior to krb5-1.10.
    
    ticket: 7225 (new)
    target_version: 1.9.5
    tags: pullup

 src/kdc/kdc_preauth.c     | 3 ++-
 src/kdc/kdc_util.c        | 1 +
 src/lib/kdb/kdb_default.c | 3 +++
 3 files changed, 6 insertions(+), 1 deletion(-)

commit f6f5c680aa0a57f581e5f192cef46567cc7415e2
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Aug 1 11:44:32 2012 -0400

    Doc the need to restart KDC if kdc.conf changed

 doc/rst_source/krb_admins/conf_files/kdc_conf.rst | 2 ++
 1 file changed, 2 insertions(+)

commit a5fa62b819f64181bede825cbfad03df16da3610
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Aug 1 10:08:21 2012 -0400

    Updated logs URL for #krbdev channel

 doc/rst_source/resources.rst | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit 1c3974c47ad781b7c4b0be9ab7b60316f6ad52c7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 31 14:05:56 2012 -0400

    Fix edge-case bugs in kdb5_util load
    
    * fscanf field widths must be less than the buffer size, not equal to
      it.
    * Check for negative values of lengths we're going to allocate.
    * Eliminate a warning in the comparison of the regexp end offset.
    * process_r1_8 policy doesn't actually ignore additional values, so
      get rid of the comment and inequality test suggesting that it does.
    
    ticket: 7224 (new)

 src/kadmin/dbutil/dump.c      | 40 +++++++++++++++++++++++++---------------
 src/kadmin/dbutil/kdb5_util.h |  1 -
 2 files changed, 25 insertions(+), 16 deletions(-)

commit 9a0709655f089f65966d3c6f92c5592fe498b2e4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 31 12:59:29 2012 -0400

    Revert an out-of-scope change in policy extensions

 src/kadmin/dbutil/dump.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5edafa053268fcc021d4f4ec091638efbbaac700
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 26 20:11:55 2012 -0400

    Add LDAP back end support for policy extensions
    
    ticket: 7223

 src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif     | 48 ++++++++++++++++++++++
 src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema   | 38 ++++++++++++++++-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c | 43 ++++++++++++++++++-
 3 files changed, 127 insertions(+), 2 deletions(-)

commit 3576bd662be9b7cc2cca97065fe467e745542b69
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Wed Jul 25 23:00:49 2012 -0500

    Constify krb5_string_to_keysalts()'s string arg

 src/include/adm_proto.h        |  6 +++---
 src/lib/kadm5/admin_internal.h |  2 +-
 src/lib/kadm5/srv/svr_policy.c |  2 +-
 src/lib/kadm5/str_conv.c       | 22 ++++++++++++----------
 4 files changed, 17 insertions(+), 15 deletions(-)

commit 5829ca2b348974e52a67b553afc7f7491007c33a
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Wed Jul 18 16:27:35 2012 -0500

    Policy extensions + new policy: allowed ks types
    
    This simply adds KADM5_API_VERSION_4 and various fields to the
    policy structures:
    
     - attributes         (policy-ish principal attributes)
     - max_life           (max ticket life)
     - max_renewable_life (max ticket renewable life)
     - allowed_keysalts   (allowed key/salt types)
     - TL data            (future policy extensions)
    
    Of these only allowed_keysalts is currently implemented.
    
    Some refactoring of TL data handling is also done.
    
    ticket: 7223 (new)

 .../krb_admins/admin_commands/kadmin_local.rst     |   8 +
 .../krb_admins/admin_commands/kdb5_util.rst        |  15 +
 src/clients/kinit/kinit_kdb.c                      |   2 +-
 src/include/kdb.h                                  |  15 +
 src/kadmin/cli/kadmin.c                            |  73 +++--
 src/kadmin/dbutil/dump.c                           | 316 +++++++++++++++++----
 src/kadmin/dbutil/kadm5_create.c                   |   2 +-
 src/kadmin/dbutil/kdb5_util.c                      |   4 +-
 src/kadmin/server/ovsec_kadmd.c                    |   2 +-
 src/kadmin/testing/util/tcl_kadm5.c                |   2 +
 src/lib/kadm5/admin.h                              |  32 ++-
 src/lib/kadm5/admin_internal.h                     |   2 +-
 src/lib/kadm5/clnt/client_init.c                   |  12 +-
 src/lib/kadm5/clnt/clnt_policy.c                   |   2 +
 src/lib/kadm5/kadm_err.et                          |   1 +
 src/lib/kadm5/kadm_rpc_xdr.c                       |  40 ++-
 src/lib/kadm5/misc_free.c                          |  15 +-
 src/lib/kadm5/srv/server_init.c                    |   2 +-
 src/lib/kadm5/srv/svr_policy.c                     | 190 ++++++++++++-
 src/lib/kadm5/srv/svr_principal.c                  | 258 ++++++++++++++---
 src/lib/kadm5/unit-test/destroy-test.c             |   2 +-
 src/lib/kadm5/unit-test/handle-test.c              |   2 +-
 src/lib/kadm5/unit-test/init-test.c                |   2 +-
 src/lib/kadm5/unit-test/iter-test.c                |   2 +-
 src/lib/kadm5/unit-test/randkey-test.c             |   2 +-
 src/lib/kadm5/unit-test/setkey-test.c              |   2 +-
 src/lib/kdb/kdb5.c                                 |  20 +-
 src/lib/kdb/libkdb5.exports                        |   1 +
 src/plugins/kdb/db2/pol_xdr.c                      |  75 ++---
 src/plugins/kdb/db2/policy_db.h                    |   1 +
 src/slave/kpropd.c                                 |   2 +-
 src/tests/Makefile.in                              |   1 +
 src/tests/hist.c                                   |   2 +-
 src/tests/t_allowed_keysalts.py                    |  93 ++++++
 src/tests/t_general.py                             |  16 ++
 35 files changed, 996 insertions(+), 220 deletions(-)

commit 796366a03ea170efb937913acae36a2083a5329e
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Wed Jul 18 22:55:22 2012 -0500

    Fix ugly ladder in src/kadmin/cli/kadmin.c

 src/kadmin/cli/kadmin.c | 256 +++++++++++++++++++++---------------------------
 1 file changed, 112 insertions(+), 144 deletions(-)

commit ee25c0b2fed9647e826698f7b2f3c0f250c244bf
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Mon Jul 23 16:14:52 2012 -0500

    De-indent process_k5beta6_record()

 src/kadmin/dbutil/dump.c | 457 ++++++++++++++++++++++-------------------------
 1 file changed, 210 insertions(+), 247 deletions(-)

commit 95e9155602651e99c987cf08d52b1dfda9e67fe1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jul 29 12:03:44 2012 -0400

    Remove eDirectory support code in LDAP KDB module

 .../krb_admins/admin_commands/kdb5_ldap_util.rst   |    4 -
 doc/rst_source/krb_build/options2configure.rst     |    3 -
 src/aclocal.m4                                     |   14 -
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   | 1078 ------------
 .../kdb/ldap/ldap_util/kdb5_ldap_services.c        | 1839 --------------------
 .../kdb/ldap/ldap_util/kdb5_ldap_services.h        |   27 -
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c    |    9 -
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.h    |   11 +-
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in       |    4 -
 src/plugins/kdb/ldap/libkdb_ldap/deps              |   54 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |   32 -
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |    8 -
 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c     |   78 -
 .../kdb/ldap/libkdb_ldap/ldap_krbcontainer.c       |   58 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       |   58 -
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h       |    2 -
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |    4 -
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      |  432 -----
 .../kdb/ldap/libkdb_ldap/ldap_service_rights.c     |  777 ---------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c   |  588 -------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_services.h   |  100 --
 21 files changed, 23 insertions(+), 5157 deletions(-)

commit 9c2e435d02d91018be41a55e0412b9256b40b583
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 26 12:25:01 2012 -0400

    Factor out LDAP policy marshalling
    
    Use a helper function add_policy_mods() in
    krb5_ldap_create_password_policy() and krb5_ldap_put_password_policy()
    to avoid duplicating code for each field.

 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c | 87 ++++++++++++++--------
 1 file changed, 55 insertions(+), 32 deletions(-)

commit db318b91b3fe7e30879e37bb16ef9b8852df9ee0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 26 11:18:35 2012 -0400

    Remove obsolete code in ldap_pwd_policy.c
    
    r18750 refactored some policy fetching code into populate_policy(),
    and left the old code in #if 0 blocks.  Get rid of those blocks now.

 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c | 36 ----------------------
 1 file changed, 36 deletions(-)

commit 3bb490b49d23cbbb5f04426a7115bff29f786591
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 25 19:51:49 2012 -0400

    Minor fixes to expand_path.c
    
    Corrections to stuff noticed by kaduk:
    * Eliminate a space before paren in a call to free().
    * Use %lu for unsigned long in format strings.
    * Simplify the tokens table definition.

 src/lib/krb5/os/expand_path.c | 59 ++++++++++++++++++-------------------------
 1 file changed, 24 insertions(+), 35 deletions(-)

commit 688a2702d2045abf5f99acfb59f3f372391e5be4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 24 16:26:28 2012 -0400

    Support changing the built-in ccache/keytab names
    
    * Add DEFCCNAME, DEFKTNAME, and DEFCKTNAME configure variables to
      change the built-in ccache and keytab names.
    * Add krb5-config options to display the built-in ccache and keytab
      names.
    * In the default build, use krb5-config to discover the system's
      built-in ccache and keytab names and use them (if not overridden).
      This can be controlled with the --with-krb5-config=PATH or
      --without-krb5-config configure options.
    * Make the built-in ccache name subject to parameter expansion.
    
    ticket: 7221 (new)

 doc/rst_source/conf.py                             | 12 ++++++--
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |  2 +-
 doc/rst_source/krb_basic/keytab_def.rst            |  2 +-
 doc/rst_source/krb_build/options2configure.rst     | 16 ++++++++++
 .../krb_users/user_commands/kdestroy.rst           |  5 ++--
 doc/rst_source/krb_users/user_commands/kinit.rst   |  5 ++--
 doc/rst_source/krb_users/user_commands/klist.rst   |  5 ++--
 doc/rst_source/krb_users/user_commands/kswitch.rst |  5 ++--
 doc/rst_source/krb_users/user_commands/kvno.rst    |  5 ++--
 doc/rst_source/mitK5defaults.rst                   | 23 +++++++-------
 src/configure.in                                   | 35 ++++++++++++++++++++++
 src/include/osconf.hin                             |  4 ---
 src/include/win-mac.h                              |  3 ++
 src/krb5-config.M                                  |  9 ++++++
 src/krb5-config.in                                 | 35 +++++++++++++++++++++-
 src/lib/krb5/libkrb5.exports                       |  1 -
 src/lib/krb5/os/ccdefname.c                        |  6 ++--
 src/lib/krb5/os/ktdefname.c                        |  7 ++---
 src/lib/krb5/os/osconfig.c                         |  2 --
 src/man/Makefile.in                                |  8 ++++-
 20 files changed, 142 insertions(+), 48 deletions(-)

commit 4a788fb072b06ab25fb39c7720e2fe7bb79fd7f4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 24 16:26:28 2012 -0400

    Add default_ccache_name profile variable
    
    Like default_keytab_name and default_client_keytab_name,
    default_ccache_name is subject to parameter expansion.
    
    ticket: 7220 (new)

 doc/rst_source/conf.py                             |  1 +
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |  5 +++++
 src/include/k5-int.h                               |  1 +
 src/lib/krb5/os/ccdefname.c                        | 11 ++++++++++-
 src/tests/t_ccache.py                              | 11 +++++++++++
 5 files changed, 28 insertions(+), 1 deletion(-)

commit 18884ca01e1a64fcefafc0fdad0d360651c81f13
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 24 16:26:28 2012 -0400

    Rename tests/t_cccol.py to t_ccache.py
    
    Generalize the ccache collection tests in t_cccol.py to multiple kinds
    of ccache tests, and rename it to avoid confusion with the lower-level
    lib/krb5/ccache/t_cccol.py.  Move a test from t_general.py into
    t_ccache.py.

 src/tests/Makefile.in  |  2 +-
 src/tests/t_ccache.py  | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/tests/t_cccol.py   | 76 ----------------------------------------------
 src/tests/t_general.py |  6 ----
 4 files changed, 82 insertions(+), 83 deletions(-)

commit 8fbbfd7e2d2cd19f708b1944b75c60595fc65ec2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 24 16:26:27 2012 -0400

    Rearrange ccdefname.c slightly
    
    Eliminate the USE_CCAPI variant of get_from_os() which was only used
    in KfM.  Make get_from_os() allocate its result (wrapping the Windows
    implementation so it can continue to use a fixed-size buffer).
    Simplify krb5_cc_set_default_name() and krb5_cc_default_name().  Make
    some minor style adjustments.

 src/lib/krb5/os/ccdefname.c | 144 ++++++++++++++++----------------------------
 1 file changed, 53 insertions(+), 91 deletions(-)

commit fc3e8c660d98b134767c574d899528dfd29d7a16
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 24 16:26:27 2012 -0400

    Add token expansion for keytab names
    
    Make the default_keytab_name and default_client_keytab_name variables
    subject to parameter expansion.
    
    ticket: 7219 (new)

 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |  34 ++++++-
 src/include/osconf.hin                             |   4 +-
 src/lib/krb5/os/ktdefname.c                        | 100 +++++++++------------
 src/tests/t_keytab.py                              |  16 ++++
 4 files changed, 93 insertions(+), 61 deletions(-)

commit 7d07dc63a22bfdebc24f0368f969acc4b76d372c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 24 16:26:27 2012 -0400

    Add internal path expansion functions
    
    Add an adapted version of Heimdal's expand_path.c, defining
    k5_expand_path_tokens() and k5_expand_path_tokens_extra().  These
    functions allow template paths like %{TEMP}/krb5cc_%{uid} to be
    resolved.  Also add a test program to exercise the path expansion
    code.

 src/lib/krb5/libkrb5.exports    |   2 +
 src/lib/krb5/os/Makefile.in     |  23 +-
 src/lib/krb5/os/expand_path.c   | 534 ++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/os-proto.h      |   6 +
 src/lib/krb5/os/t_expand_path.c |  16 ++
 5 files changed, 577 insertions(+), 4 deletions(-)

commit 69c87a9b5df7472ed773cdef02bceb9e7b482b92
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Jul 24 11:53:11 2012 -0400

    Make sure that long lines are displayed in Sphinx
    
    Before this fix the very long lines (110+ symbols) under the
    preformatted text <pre> tag would be cut short in Sphinx HTML output.

 doc/rst_source/_static/kerb.css | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit a9a57e8239f750eb7e9bc6dda946705e18b711df
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Jul 24 11:22:49 2012 -0400

    Fix references, typo and formating

 doc/rst_source/krb_admins/conf_ldap.rst  | 109 ++++++++++++++++---------------
 doc/rst_source/krb_basic/date_format.rst |   2 +-
 2 files changed, 56 insertions(+), 55 deletions(-)

commit c484dfd53da1b244b4a655f9c89bc115f0078e38
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jul 20 16:58:28 2012 -0400

    Remove outdated file migration.doc

 src/kdc/migration.doc | 59 ---------------------------------------------------
 1 file changed, 59 deletions(-)

commit 33b85d66d873c651525f70289d2cd74f0e45f64c
Author: Simo Sorce <simo@redhat.com>
Date:   Tue Mar 6 12:17:09 2012 -0500

    Add basic test for credstore extentions

 src/tests/gssapi/Makefile.in   |  10 ++-
 src/tests/gssapi/t_credstore.c | 154 +++++++++++++++++++++++++++++++++++++++++
 src/tests/gssapi/t_gssapi.py   |  14 ++++
 3 files changed, 175 insertions(+), 3 deletions(-)

commit 29f4249a49cf28192fa2caae1536e9a617c4562e
Author: Simo Sorce <simo@redhat.com>
Date:   Fri Mar 2 23:21:04 2012 -0500

    Implement credential store support in spnego

 src/lib/gssapi/spnego/gssapiP_spnego.h | 14 +++++++++
 src/lib/gssapi/spnego/spnego_mech.c    | 56 +++++++++++++++++++++++++---------
 2 files changed, 55 insertions(+), 15 deletions(-)

commit 721f9565de4f5ae4c13e152218d5261c0cdbb620
Author: Simo Sorce <simo@redhat.com>
Date:   Fri Mar 2 23:11:32 2012 -0500

    Implement credential store support for krb5 mech

 src/lib/gssapi/krb5/Makefile.in    |   3 +
 src/lib/gssapi/krb5/acquire_cred.c | 125 ++++++++++++++++++++++++++++++++-----
 src/lib/gssapi/krb5/cred_store.c   |  50 +++++++++++++++
 src/lib/gssapi/krb5/gssapiP_krb5.h |  34 ++++++++++
 src/lib/gssapi/krb5/gssapi_krb5.c  |   2 +
 src/lib/gssapi/krb5/store_cred.c   |  76 ++++++++++++++++++----
 6 files changed, 263 insertions(+), 27 deletions(-)

commit 25ee704e83c2c63d4b5ecd12ea31c1979239041e
Author: Simo Sorce <simo@redhat.com>
Date:   Fri Mar 2 18:27:49 2012 -0500

    Introduce credential store extensions
    
    Add new APIs gss_acquire_cred_from, gss_add_cred_from, and
    gss_store_cred_into, which take additional argments to specify the
    location of the credential storage using a key-value map, where keys
    are interpreted by the mechanisms.
    
    ticket: 7217 (new)

 src/lib/gssapi/generic/gssapi_ext.h      |  56 ++++++++++++++++
 src/lib/gssapi/libgssapi_krb5.exports    |   3 +
 src/lib/gssapi/mechglue/g_acquire_cred.c | 104 +++++++++++++++++++++++++----
 src/lib/gssapi/mechglue/g_store_cred.c   | 110 +++++++++++++++++++++++++------
 src/lib/gssapi/mechglue/mglueP.h         |  28 ++++++++
 5 files changed, 269 insertions(+), 32 deletions(-)

commit 6892e2453fa1865f17f7372519c74ce7ad5f9503
Author: Simo Sorce <simo@redhat.com>
Date:   Fri May 11 19:31:23 2012 -0400

    Use internal release function in oid_ops.c
    
    In the end the internal one is called in all cases, but it seem
    cleaner to use the internal one instead of relying on the redirection.

 src/lib/gssapi/generic/oid_ops.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 177e9e3f65e784081a006e28a00b425118845549
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Jul 18 11:45:18 2012 -0400

    Revise philosopy.rst and fix doc typo

 doc/rst_source/krb_basic/date_format.rst |  2 +-
 doc/rst_source/relay/philosophy.rst      | 36 ++++++++------------------------
 2 files changed, 10 insertions(+), 28 deletions(-)

commit 2d1bb573022e5eb5c84d2dc2d1585eeff46e9faa
Author: Simo Sorce <simo@redhat.com>
Date:   Fri May 11 19:14:12 2012 -0400

    In g_oid_ops.c, remove an unneeded declaration
    
    The code that used it is no longer in this file.

 src/lib/gssapi/mechglue/g_oid_ops.c | 3 ---
 1 file changed, 3 deletions(-)

commit 0168656dd60798af399ff0bc0376e34b1a2855c5
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Jul 16 15:15:52 2012 -0400

    Document references to date-time formats

 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  | 14 +++++-----
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |  8 +++---
 doc/rst_source/krb_basic/date_format.rst           | 12 ++++----
 doc/rst_source/krb_users/user_commands/kinit.rst   | 32 ++++++----------------
 doc/rst_source/krb_users/user_commands/ksu.rst     | 27 ++++--------------
 5 files changed, 31 insertions(+), 62 deletions(-)

commit 7801fcf75a06cda7e6fb6003964be1ad2a06cd04
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Jul 16 11:31:03 2012 -0400

    Doc introduced version for krb5_kt_client_default

 src/include/krb5/krb5.hin | 2 ++
 1 file changed, 2 insertions(+)

commit 194e0433f07e244aab59edcb22ea0c6e359f9f0d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 16 10:13:29 2012 -0400

    Add kinit/klist -i options to use client keytab
    
    In combination with -k, -i will cause kinit or klist to use the
    default client keytab instead of the default acceptor keytab.  This
    gives an easy way to figure out what default client keytab name is in
    use and to get credentials using it.
    
    ticket: 7216 (new)

 doc/rst_source/krb_users/user_commands/kinit.rst | 13 +++++++------
 doc/rst_source/krb_users/user_commands/klist.rst |  5 +++++
 src/clients/kinit/kinit.c                        | 15 +++++++++++++--
 src/clients/klist/klist.c                        | 15 ++++++++++++---
 src/tests/t_keytab.py                            |  8 ++++++++
 5 files changed, 45 insertions(+), 11 deletions(-)

commit 6931507c87d6139b1dcea2ea97a6e3b145287438
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jul 12 22:13:53 2012 -0400

    Remove DISABLE_TRACING from windows build
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7215 (new)
    tags: pullup

 src/include/k5-int.h | 1 -
 1 file changed, 1 deletion(-)

commit fbe77b2c7d4340097690cbed7b48fd9888feacd4
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sun May 6 17:50:20 2012 -0400

    krb5_stdccv3_get_principal error handling fixup
    
    Don't treat an error returned by krb5_parse_name as a cc-internal error.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7214 (new)
    tags: pullup

 src/lib/krb5/ccache/ccapi/stdcc.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit dcd9202f058830eacbbdfd0dd26bd82d8101e8fd
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue May 29 13:29:14 2012 -0400

    fix leak in cc_mslsa.c
    
    cc_name needs to be freed in krb5_lcc_close().
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7213

 src/lib/krb5/ccache/cc_mslsa.c | 2 ++
 1 file changed, 2 insertions(+)

commit ee6fbe222b34b28c617d4e6df994700af471b1b6
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Fri Jul 13 10:20:10 2012 -0400

    Fix macro redefinition warnings in cc_mslsa.c
    
    Include ntstatus.h and define WIN32_NO_STATUS before including winnt.h
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7213

 src/lib/krb5/ccache/cc_mslsa.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 218193bb93d8cf9fd82087533c45602b6a8c5151
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon May 21 07:39:33 2012 -0400

    Implement cccol iterators for mslsa
    
    Also implement  switch_to stub
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7213 (new)
    tags: pullup

 src/lib/krb5/ccache/cc_mslsa.c | 68 +++++++++++++++++++++++++++++++++++++-----
 1 file changed, 61 insertions(+), 7 deletions(-)

commit 7acb524f5aa00274771dbbfac19d2dd779aad409
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Fri May 11 11:36:19 2012 -0400

    MSLSA Don't use lstrcpy on ANSI strings
    
    Also change parameter types to eliminate casts.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7212 (new)
    tags: pullup

 src/lib/krb5/ccache/cc_mslsa.c | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

commit c8cd6bd75776de265e34bc2dae9b3fd234759126
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Oct 26 07:24:23 2011 -0400

    define USE_HEAPALLOC in gssapi_alloc.h
    
    Easier to disable for testing.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7211 (new)

 src/lib/gssapi/generic/gssapi_alloc.h | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 7d156d88ce5cdc40b1df02f051d65b3ad93c60e1
Author: Alexey Melnikov <alexey.melnikov@isode.com>
Date:   Thu Sep 22 18:12:47 2011 +0100

    Remove the UNICODE defines from wshelper
    
    wshelper is clearly not intended to use unicode:
    wprintf is used extensively and exclusively to write to char[] buffers and
    fields in dns structs are used as explicitly ASCII text.
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    ticket: 7210 (new)
    tags: pullup

 src/util/wshelper/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8c3d2bfab7017a587d0c9a7de262cdcf18ce21c8
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jul 12 16:27:08 2012 -0400

    Build lib/krb5/ccache/ccapi on Windows only
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7209

 src/lib/krb5/ccache/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit 227a1b093cb22eb7c6d7fee0759f28816572db70
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Thu Jul 12 16:23:21 2012 -0400

    Define USE_CCAPI_V3 in krb5/ccache on windows
    
    USE_CCAPI_V3 provides cccol iteration support for ccapi.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7209 (new)
    tags: pullup

 src/lib/krb5/ccache/Makefile.in       | 1 +
 src/lib/krb5/ccache/ccapi/Makefile.in | 1 -
 2 files changed, 1 insertion(+), 1 deletion(-)

commit 0552f29887201227788d1ca3df9d2b2c4f2447d2
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue May 15 14:23:59 2012 -0400

    __func__ -> __FUNCTION__ in disp_status.c
    
    For MSVC compatibility
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7208 (new)
    tags: pullup

 src/lib/gssapi/krb5/disp_status.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 5ae666d1591f5ab8bc1182d053cdda7ce9a855d2
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue May 15 14:38:05 2012 -0400

    Don't use syslog / LOG_DEBUG when they don't exist
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7207 (new)
    tags: pullup

 src/lib/gssapi/spnego/gssapiP_spnego.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 692c1ccea5af4549437937a424b64ab40178fcc2
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Mon May 21 07:40:43 2012 -0400

    Use %i, not %s to Tprintf GetLastError()
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7206 (new)
    tags: pullup

 src/util/support/plugins.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b19024706abf129e67bd2d8732a9fe09286cd847
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Tue May 15 14:42:24 2012 -0400

    Rename 'free' -> 'free_func' in asn1_encode.c/.h
    
    MSVC memory tracking tools do '#define free(p) _dbg_free(...)'.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7205 (new)
    tags: pullup

 src/lib/krb5/asn.1/asn1_encode.c | 4 ++--
 src/lib/krb5/asn.1/asn1_encode.h | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 0a27c56e300990909317630e626ccdd8ae8e7f41
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Jun 6 18:22:22 2012 -0400

    KFW win-mac.h fixes
    
    kfw: add int16_t, uint16_t typedefs to win-mac.h
    uint16_t is used in chpw.c
    
    include stdlib.h, crtdbg.h in win-mac.h
    
    Allows leak-tracking using built-in msvc tools on windows.
    crtdbg.h needs to come _after_ stdlib.h, but _before_ checking for
    strdup.  Define DEBUG and CRTDBG_MAP_ALLOC for full tracking.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7204 (new)
    tags: pullup

 src/include/win-mac.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit d319617ba9dd1256784fe325ae5a3858cf4603e7
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Wed Jun 6 18:17:35 2012 -0400

    kfw add preauth_sam2 to OBJS for windows build
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    ticket: 7203 (new)
    tags: pullup

 src/lib/krb5/krb/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit 53c75eba43600bcb3f75ac4d20ba3c9f9155039d
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jul 13 16:09:39 2012 -0400

    Clarify date-time format in admin documentation

 .../krb_admins/admin_commands/kadmin_local.rst     | 82 ++++------------------
 .../krb_admins/admin_commands/kdb5_ldap_util.rst   | 20 +++---
 .../krb_admins/admin_commands/kdb5_util.rst        |  3 +-
 doc/rst_source/krb_admins/database.rst             | 10 +--
 4 files changed, 29 insertions(+), 86 deletions(-)

commit c4097fd1dbdbf1e2d284a16b2a199f9eea06c8c5
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jul 13 14:23:59 2012 -0400

    Fix typo in "Supported date and type formats" doc

 doc/rst_source/krb_basic/date_format.rst | 8 ++++----
 doc/rst_source/krb_basic/index.rst       | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit d938577dc1628f4dc8a0af3657020ee444a78c1b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 13 12:03:08 2012 -0400

    Fix error handling in allocate_princ()
    
    The most recent change could leak memory when trying to parse an
    invalid principal because of a failure to use the cleanup handler.

 src/lib/krb5/krb/parse.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit b17ceb2c87a1513e18ba793b6ea183ff76faaca8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 13 03:39:00 2012 -0400

    Replace // comment in ccdefname.c

 src/lib/krb5/os/ccdefname.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 58c45b024961e2c2400bc4d44b8d6b8b112f63f9
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Jul 12 15:19:27 2012 -0400

    New "Supported date and time formats" document

 doc/rst_source/krb_basic/date_format.rst | 138 +++++++++++++++++++++++++++++++
 doc/rst_source/krb_basic/index.rst       |   1 +
 2 files changed, 139 insertions(+)

commit 1f639e31899db5c017a78f008867fb1269d38a65
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Mon Jul 9 16:02:29 2012 -0400

    Tidy up configure options documentation
    
    Our only C++ code is under src/tests/misc/.
    
    Infodir is only referenced in send-pr's makefile but not used
    in any rules therein.
    
    Docdir and its descendants ({html,dvi,pdf,ps}dir) are not used
    in any install rules.
    
    We do not have anything to install into libexecdir or sharedstatedir,
    and oldincludedir simply has no effect.

 doc/rst_source/krb_build/options2configure.rst | 47 ++------------------------
 1 file changed, 2 insertions(+), 45 deletions(-)

commit 2928f3d8bc7eeba62c7674a33ae8a482918568c1
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Jun 29 14:50:36 2012 -0400

    Standardize on commas after "e.g.", "i.e."
    
    It seems to be "more correct".

 doc/rst_source/conf.py                             |  2 +-
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |  2 +-
 doc/rst_source/krb_admins/conf_ldap.rst            |  2 +-
 doc/rst_source/krb_admins/install_clients.rst      |  2 +-
 doc/rst_source/krb_admins/install_kdc.rst          |  2 +-
 doc/rst_source/krb_build/options2configure.rst     | 16 ++++++++--------
 doc/rst_source/krb_build/test_cov.rst              |  2 +-
 doc/rst_source/krb_plugindev/profile.rst           |  2 +-
 doc/rst_source/krb_users/user_commands/ksu.rst     | 10 +++++-----
 9 files changed, 20 insertions(+), 20 deletions(-)

commit 6aa9a866c9798b213707731eb5c66805d178b456
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Jun 29 14:33:20 2012 -0400

    Sync configure options with configure
    
    We should try to stay coupled with the actual configure options, as
    documented by 'configure --help'.
    Remove an option which is no longer present and add several that
    were missing.

 doc/rst_source/krb_build/options2configure.rst | 44 ++++++++++++++++++++++++--
 1 file changed, 41 insertions(+), 3 deletions(-)

commit ec7b0436a4476a0c6854af4b95d5bb1037dc9560
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Jun 29 14:13:05 2012 -0400

    Only list --enable-dns-for-realm once
    
    If we list something as "commonly used", we seem to not also
    list it with the rest of the options.  This has the advantage
    of not requiring us to remember to update two things for future
    changes, but the disadvantage of requiring users to look in two
    places for options.  Stick with the prevailing form for now.

 doc/rst_source/krb_build/options2configure.rst | 3 ---
 1 file changed, 3 deletions(-)

commit 8d2b33bdbe85f4de28b70bf6a6439b12b9b5d5bc
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Jun 29 14:10:07 2012 -0400

    Sort configure options
    
    Stick to the order of 'configure --help' for most sections, but
    sort environment variables alphabetically (since, e.g.,
    configure --help does not list CPPFLAGS and there is not a good
    way to add that).
    Note that this does not add or remove any content, even though
    some options are missing/extra.

 doc/rst_source/krb_build/options2configure.rst | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit b9e59579a28944f48821a57a57757919c4f9fb72
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Jun 27 14:35:30 2012 -0400

    Cleanup docs for DNS lookup configure options
    
    DNS lookups for KDCs have been unconditionally enabled in
    configure since 2003; configure options only affect whether
    DNS lookups are used for realm names.
    Change the RST documentation of configure options to catch up.

 doc/rst_source/krb_build/options2configure.rst | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 18a378eb43a7a5a5e14a7e6c3b6504fe32804781
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 12 14:26:15 2012 -0400

    Handle huge /bin directories in libdb2 test
    
    The test suite for libdb2 uses /bin as a source of filenames and
    contents for insertion into databases.  Fedora 17 (and possibly other
    OSes) have /bin symlinked to /usr/bin, which can vastly increase the
    number of files found, exceeding some limits of the test databases.
    Truncate this list of files at 100 to prevent this problem.
    
    ticket: 7201 (new)
    status: pullup
    target_version: 1.10.3

 src/plugins/kdb/db2/libdb2/test/run.test | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 666be8d6bd1063774c4260e2119ba4aed8fbfa9f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 12 00:18:51 2012 -0400

    Correct comments in port-sockets.h

 src/include/port-sockets.h | 43 ++++++++++++++++++++-----------------------
 1 file changed, 20 insertions(+), 23 deletions(-)

commit 244bb3fde58dd6bab0969e0501b537c5871088f0
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 11 23:35:44 2012 -0400

    Always recreate acl files during dejagnu tests
    
    The dejagnu tests create some persistent acl files containing
    hostname-derived principal names.  These can get out of date if the
    host has changed names since the last time the dejagnu tests were run,
    causing failures (notably in iprop.exp).  To avoid this problem,
    change the dejagnu tests to always create new acl files for each test
    run.
    
    ticket: 7200 (new)
    tags: pullup
    target_version: 1.10.3

 src/tests/dejagnu/config/default.exp       | 10 ++++------
 src/tests/dejagnu/krb-standalone/iprop.exp |  8 +++-----
 2 files changed, 7 insertions(+), 11 deletions(-)

commit 116e2b2980e2f15f78425f12aeb218c2c96b3e1d
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 11 23:09:37 2012 -0400

    Add comment documenting make_toolong_error()
    
    The KDC doesn't obviously call make_toolong_error(), but some code in
    net-server.c (which is linked into the KDC) does.  Document this fact.

 src/kdc/kdc_util.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 80097093062822dde3f1140d250023576e52f59c
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sun May 6 15:14:46 2012 -0400

    Add krb5int_cc_user_set_default_name
    
    Set the default credential cache name for all processes for the current
    user.  Currently implemented, for windows only, by setting
    HKEY_CURRENT_USER\Software\MIT\Kerberos5:ccname to the specified
    ccache name.  This will not override the environment variable 'KRB5CCNAME'.
    It will override HKEY_LOCAL_MACHINE and 'indirect' registry values.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7199 (new)
    tags: pullup

 src/include/k5-int.h        |  3 +++
 src/lib/krb5/os/ccdefname.c | 58 +++++++++++++++++++++++++++++++++++++++++----
 src/lib/krb5_32.def         |  1 +
 3 files changed, 58 insertions(+), 4 deletions(-)

commit 2648a94ea1cf3dec91186dfec59b75de9dac793d
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Sun May 6 15:23:10 2012 -0400

    Implement switch_to for ccapiv3
    
    krb5_stdccv3_switch_to() calls cc_ccache_set_default().
    krb5_stdccv3_resolve() checks for NULL or empty residual and calls
    cc_context_get_default_ccache_name() in those cases.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7198 (new)
    tags: pullup

 src/lib/krb5/ccache/ccapi/stdcc.c | 25 +++++++++++++++++++++++++
 src/lib/krb5/ccache/ccapi/stdcc.h |  2 ++
 2 files changed, 27 insertions(+)

commit fc08c21ab33fcc0c8851a2a0fb0e55721ff975ea
Author: Kevin Wasserman <kevin.wasserman@painless-security.com>
Date:   Fri Apr 20 11:36:13 2012 -0400

    Translate WinSock errors to Posix counterparts
    
    MSVC 2010 defines both Posix and WinSock error values so we can no longer
    simply #define the Posix error values to be their WinSock counterpart.
    This patch explicitly #includes <errno.h> in port-sockets.h and still
    conditionally defines the Posix error values for compatibility with older
    MSVC but also translates WinSock errors to Posix for MSVC 2010
    compatibility.
    
    The downside to this approach is that there are some Posix errors we
    do not currently detect (e.g. EADDRINUSE) that are neither #defined nor
    translated.  If we use one of those in the future but fail to update
    TranslateWSAGetLastError() we'll once again be in the situation that the
    windows build will compile but fail to work, possibly only when some rare
    error condition occurs.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7197 (new)
    tags: pullup

 src/include/port-sockets.h | 36 +++++++++++++++++++++++++++++++++++-
 1 file changed, 35 insertions(+), 1 deletion(-)

commit 904368745815bfed9cfd5a5c0916488d16a029fe
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 11 15:33:02 2012 -0400

    Allow full ccache name in k5test's K5Realm.klist

 src/util/k5test.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit b700a332dd835affa78b60089b9de5c79a8c689e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 11 13:22:09 2012 -0400

    Automatically create DIR ccache directories
    
    If the directory for a DIR ccache doesn't exist yet, try to create it
    (but not its parents) with mode 700.  Exercise this in test scripts by
    not pre-creating directories.
    
    ticket: 7196 (new)

 src/lib/krb5/ccache/cc_dir.c   | 4 +++-
 src/lib/krb5/ccache/t_cccol.py | 1 -
 src/tests/gssapi/t_ccselect.py | 1 -
 src/tests/t_cccol.py           | 1 -
 4 files changed, 3 insertions(+), 4 deletions(-)

commit 9cca31e478f857d22058658f73a1923f9a77fd66
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Jul 11 10:55:25 2012 -0400

    Sphinx html: reorder admin/user commands index

 doc/rst_source/krb_admins/admin_commands/index.rst | 8 ++++----
 doc/rst_source/krb_users/user_commands/index.rst   | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 6281a5c4eff576d64a0af30d09823370105734ca
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Jul 11 10:35:20 2012 -0400

    Updated Example section in kdc.conf

 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  | 19 +++++++++++++++++++
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |  5 -----
 2 files changed, 19 insertions(+), 5 deletions(-)

commit 39d15ec390a802e26c77f18bb0b4dcf11ee5d406
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 9 12:40:57 2012 -0400

    Add *~ to .gitignore
    
    This covers src/include/autoconf.h.in~ which can be created by
    util/reconf.

 .gitignore | 1 +
 1 file changed, 1 insertion(+)

commit a02fcceeaeab1441d815255d569aaa6c193c2725
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jul 8 00:31:59 2012 -0400

    Avoid mapping GSSAPI minor code on success
    
    In gssint_import_internal_name, don't map the minor code from
    mech->gss_duplicate_name if it returned successfully.  Fixes an
    "unexpected non-zero minor status" error reported by SAP's gsstest
    when it invokes gss_canonicalize_name().
    
    ticket: 7194 (new)

 src/lib/gssapi/mechglue/g_glue.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f74fa6199f328c837f452fe6a4ca9e5242484b3e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jul 8 00:25:06 2012 -0400

    Reject extra realm separators in principal names
    
    Commit f609e5caff410cc8f71db7d95b4da219541437db accidentally omitted
    the check for extra realm separators, leading to an assertion error
    when parsing x@y@z or similar.  Restore the check.

 src/lib/krb5/krb/parse.c | 2 ++
 1 file changed, 2 insertions(+)

commit bc345d84e0b3c56a057a92ca76216d8af133b5f9
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Jul 6 18:56:57 2012 -0400

    Revert "Document absolute times for 'kinit -s'"
    
    This reverts commit 20f85a81151f69689e3c060e89852687eb6c5a3c.
    The ability of 'kinit -s' to accept an absolute time is
    intentionally undocumented and remains only for backwards
    compatibility.
    Leave a comment in the source to this effect, for future generations.

 doc/rst_source/krb_users/user_commands/kinit.rst | 6 +-----
 src/clients/kinit/kinit.c                        | 2 ++
 2 files changed, 3 insertions(+), 5 deletions(-)

commit 7afeca0d0f821e12298d6987a9d1cd65be7539b0
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Jul 6 15:45:20 2012 -0400

    Allow using locales when gettext is absent
    
    Previously, if configure did not detect dgettext(), we disabled
    anything that smelled like localization, inadvertently including
    setlocale().  Now that we use setlocale(LC_ALL, ""), we have
    localized dates available as well as messages, so we should not
    disable calls to setlocale() any more.
    Since the routines from locale.h are only used in a relatively
    small number of places, just include the header directly in those
    files and remove it from k5-platform.h.

 src/clients/kdestroy/kdestroy.c                 | 1 +
 src/clients/kinit/kinit.c                       | 1 +
 src/clients/klist/klist.c                       | 1 +
 src/clients/kpasswd/kpasswd.c                   | 1 +
 src/clients/kswitch/kswitch.c                   | 1 +
 src/clients/kvno/kvno.c                         | 1 +
 src/include/k5-platform.h                       | 8 +++-----
 src/kadmin/cli/ss_wrapper.c                     | 1 +
 src/kadmin/dbutil/kdb5_util.c                   | 1 +
 src/kadmin/ktutil/ktutil.c                      | 1 +
 src/kadmin/server/ovsec_kadmd.c                 | 1 +
 src/kdc/main.c                                  | 1 +
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c | 1 +
 src/slave/kprop.c                               | 1 +
 src/slave/kpropd.c                              | 1 +
 src/slave/kproplog.c                            | 1 +
 16 files changed, 18 insertions(+), 5 deletions(-)

commit a7a0fb374869e77b380e658fa698622f1adcdbe4
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Jul 5 20:18:32 2012 -0400

    Pass the user's CPPFLAGS in ALL_CFLAGS
    
    We need them if any headers we depend on are not in the default
    search path (e.g., gettext.h).  These files are built for
    'make check' but not for the normal build.

 src/util/gss-kernel-lib/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 20f85a81151f69689e3c060e89852687eb6c5a3c
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Jul 5 14:34:56 2012 -0400

    Document absolute times for 'kinit -s'
    
    kinit's -s argument takes a parameter, which is first interpreted
    as a time interval ("deltat"), in the same format used for
    the -l and -r arguments.  However, if that fails, the
    time argument is interpreted as an absolute time, in one of
    twelve different possible formats, some of which are subject to
    localization via strptime().  Explicitly listing all twelve
    possible interpretations is overkill, but give the user a hint that
    absolute times are possible at all.

 doc/rst_source/krb_users/user_commands/kinit.rst | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 75c7c600b49a7f1d5cf95260fc073cb4ba5929cd
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Jul 5 14:56:50 2012 -0400

    Enable all localizations in main functions
    
    Bite the bullet and pass LC_ALL to setlocale() instead of just
    LC_MESSAGES.  Calls to setlocale() itself were introduced in
    fabbf9e443459e8c0161c84563690ed70c7f6a61 for ticket 6918, but
    only for LC_MESSAGES since only localized strings were needed
    and that was the most conservative option.
    However, klist, kadmin, and kinit (and perhaps others) would benefit
    from localized formats for times (i.e., LC_TIME).  If potentially
    localized data is being sent on the wire, that is a bug that should
    be fixed.  No such bugs are found with the current test suite, so we
    are comfortable enabling LC_ALL at this time.
    
    ticket: 7192

 src/clients/kdestroy/kdestroy.c                 | 2 +-
 src/clients/kinit/kinit.c                       | 2 +-
 src/clients/klist/klist.c                       | 2 +-
 src/clients/kpasswd/kpasswd.c                   | 2 +-
 src/clients/kswitch/kswitch.c                   | 2 +-
 src/clients/kvno/kvno.c                         | 2 +-
 src/kadmin/cli/ss_wrapper.c                     | 2 +-
 src/kadmin/dbutil/kdb5_util.c                   | 2 +-
 src/kadmin/ktutil/ktutil.c                      | 2 +-
 src/kadmin/server/ovsec_kadmd.c                 | 2 +-
 src/kadmin/testing/scripts/env-setup.shin       | 5 +++--
 src/kdc/main.c                                  | 2 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c | 2 +-
 src/slave/kprop.c                               | 2 +-
 src/slave/kpropd.c                              | 2 +-
 src/slave/kproplog.c                            | 2 +-
 src/tests/dejagnu/config/default.exp            | 7 ++++---
 src/tests/misc/test_chpw_message.c              | 2 +-
 src/util/k5test.py                              | 5 +++--
 19 files changed, 26 insertions(+), 23 deletions(-)

commit 1df4d98ca14d884808b1d4f746edd4c7f55dbd7e
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Thu Jul 5 20:56:51 2012 -0400

    Remove dead code
    
    This (hair-raising) macro is not referenced anywhere in the tree,
    so remove it and the associated comment.

 src/lib/krb5/krb/str_conv.c | 11 -----------
 1 file changed, 11 deletions(-)

commit d8c923424cd3c7c1b06dc8071639da13cad0524d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 5 13:15:26 2012 -0400

    Add ccinit and ccrefresh to .gitignore

 .gitignore | 2 ++
 1 file changed, 2 insertions(+)

commit 4d817ef1bdf1036c97013d541f30c8d5afb42de2
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Jul 5 11:29:16 2012 -0400

    Clarify diff between krb5.conf and kdc.conf files

 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 24 ++--------------------
 1 file changed, 2 insertions(+), 22 deletions(-)

commit 0d6d2ab3b229f1ddddc60ea01429ae2768f85a34
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 5 05:05:13 2012 -0400

    Simplify pkinit_server_verify_padata slightly
    
    Eliminate the effectively unused variable tmp_as_req, and eliminate
    two unnecessary conditionals for freeing pointers.

 src/plugins/preauth/pkinit/pkinit_srv.c | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

commit 174a452878ef5356f5baa3865a2e219a0dad01a0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 5 05:02:38 2012 -0400

    Simplify and fix pkinit_as_req_create cleanup
    
    Avoid dereferencing a null auth_pack pointer if we run out of memory
    initializing info or auth_pack.  Eliminate an unnecessary switch by
    just cleaning up all of the potentially allocated variables.

 src/plugins/preauth/pkinit/pkinit_clnt.c | 16 +++++-----------
 1 file changed, 5 insertions(+), 11 deletions(-)

commit 7f7fa930f7ca9c06b1afaaa453394755dbddb352
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 5 04:52:39 2012 -0400

    Fix minor memory leaks in PKINIT code

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 2 ++
 1 file changed, 2 insertions(+)

commit 8af8d5177397d1e0c3f21b9583e63853b921743d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 5 04:50:59 2012 -0400

    Fix PKINIT verify_kdc_eku trace logging
    
    Test the value of the eku_accepted output parameter, not the pointer.

 src/plugins/preauth/pkinit/pkinit_clnt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 74acab1e058a169c64b4203711fbfe1add9833c6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 3 18:50:38 2012 -0400

    Correct an error in GSSAPI initiator cred docs

 doc/rst_source/krb_appldev/gssapi.rst | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 178a98e4bf51df6e3bb574a2ea2c49250ef1537f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 3 16:44:05 2012 -0400

    Fix typo in previous change to get_fq_hostname
    
    ticket: 7086

 src/lib/krb5/os/hst_realm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ca58ab4f8665cf5f93e7a2b29844ec3cd1f2b5c7
Author: Arlene Berry <aberry@likewise.com>
Date:   Tue Jul 3 15:20:54 2012 -0400

    Fix a minor memory leak in get_fq_hostname
    
    ticket: 7086

 src/lib/krb5/os/hst_realm.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit ac94bfad7852075360852fa5602d9ff819b27cf0
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Fri Jun 29 11:35:41 2012 -0400

    Take care with types in process_routing_update()
    
    read(2) returns an ssize_t, not an int.  We want to compare this
    value against several unsigned size_ts, so make a local copy.
    Also cast to int for printing; size_t can be wider than int, but
    these values should be small.

 src/lib/apputils/net-server.c | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

commit 9a586c7e0f4f54eb63c53fccb0988dda4c9bc6b8
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Jun 27 17:02:01 2012 -0400

    Clean up const usage for supported_kdf_alg_ids
    
    The previous declaration had redundant consts and missed making
    the actual pointers stored in the array const.

 src/plugins/preauth/pkinit/pkinit_crypto.h        | 2 +-
 src/plugins/preauth/pkinit/pkinit_kdf_constants.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit e8d1c9c2a2c4f47d62780146eba87fb0b1235142
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Jun 27 19:10:16 2012 -0400

    Pass empty string instead of NULL to printf-like

 src/tests/misc/test_chpw_message.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ea3bf887a31e8bbfe6a84899a095187319c828a
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Jun 27 19:04:00 2012 -0400

    Remove unused variable

 src/tests/asn.1/ktest.c | 2 --
 1 file changed, 2 deletions(-)

commit 149883bec140286d19751fbae7550043f754f4bb
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Jun 27 16:35:20 2012 -0400

    Minor cleanups relating to size_t being unsigned
    
    In order to use -1 as a sentinel value, we should explicitly cast
    to make it clear what we are doing.  It might be better to use
    a less convoluted sentinel value such as SIZE_T_MAX, though.
    
    Additionally, since size_t is unsigned and at least as wide as
    an int, a loop with int index variable that compares against a
    size_t for its termination check could become an infinite loop.
    Make the loop index size_t for consistency.

 src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c | 2 +-
 src/tests/gss-threads/gss-misc.c              | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit e7aa25d215a9d4baa95643f2d19e44036e57af72
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Jun 27 16:00:16 2012 -0400

    Use consistent types for overflow comparison
    
    Unsigned long might not be 32-bits, in which case the overflow check
    fails for a 32-bit kdb_sno_t.  Cast from -1 explicitly as a more
    robust check.

 src/lib/kdb/kdb_log.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f59478241686d75ece48e8eff6099006cf0bb1b2
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Jun 27 15:38:47 2012 -0400

    Avoid unsigned/signed comparison in loop condition
    
    The gid_len length is declared as an unsigned int, and loop
    index 'i' is a signed int.  This could manifest as an infinite
    loop if gid_len is very large.  In practice, gid_len should be small,
    but make 'i' the same type for consistency.

 src/lib/rpc/svc_auth_unix.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit e4a3c43c403a24fcf21a2a67eddf831032ab7ec4
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Jun 27 15:14:00 2012 -0400

    Improve printf handling of size_t args
    
    The %*s format takes two arguments, a precision length/width and
    an actual string; the length is specified as a signed integer.
    The size_t length field of the gss_buffer_desc type is an unsigned
    type, which must be cast or otherwise converted to a signed type
    to match the format string expectations.
    I do not think that the length will approach SIZE_T_MAX in practice,
    due to buffer constraints, so do not include handling for the
    edge case.
    
    There is a '%zu' format string for printing size_ts, but it is not
    available everywhere (e.g., AIX).  Instead, use the
    unsigned long long abomination.

 src/appl/gss-sample/gss-server.c | 2 +-
 src/lib/rpc/auth_gssapi_misc.c   | 7 ++++---
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 203de6ef59348a41f2702dabd554c3f1b12cd5da
Author: Ben Kaduk <kaduk@mit.edu>
Date:   Wed Jun 27 14:28:16 2012 -0400

    Resolve no-previous-prototype warning in os/cm.c
    
    The warning is
    ../../../../krb5/src/lib/krb5/os/cm.c:43: warning: no previous prototype for 'k5
    _getcurtime'
    which occurs because
    int k5_getcurtime(struct timeval *tvp)
    is defined (and used) in cm.c but there is no forward declaration.
    Include the os-proto.h (internal) header which declares this function
    to eliminate the warning.  k5_getcurtime() is the first declaration in
    cm.c, so there is not an ABI concern.
    
    The only other consumer of k5_getcurtime(), sendto_kdc.c, already includes
    os-proto.h, so this issue is purely cosmetic.

 src/lib/krb5/os/cm.c | 1 +
 1 file changed, 1 insertion(+)

commit b5da0b454caf1057d8dc9669737ffe89be5551e4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 2 18:25:40 2012 -0400

    Increase MAX_DGRAM_SIZE
    
    Accept UDP datagrams up to 64K in size.  We should still detect when
    an oversized datagram comes in by comparing against the maximum size,
    but this is trivial and covers 90% of the practical issues.
    
    ticket: 6566
    status: open

 src/include/osconf.hin | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9faced91dfb7f36a714dfc44f66716d5d0733dc9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 2 16:40:38 2012 -0400

    Add krb5_kt_client_default to krb5_32.def

 src/lib/krb5_32.def | 1 +
 1 file changed, 1 insertion(+)

commit 1f7dc74d1f9691b86b6258aa82657eda746558d1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 2 14:36:05 2012 -0400

    Fix kdc_free_lookaside() krb5_context usage
    
    Use the provided krb5_context, not kdc_context, which isn't valid when
    kdc_free_lookaside() is called.

 src/kdc/replay.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9f24a0effc9435d1823c5ede9a1659d81184ba08
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 2 13:22:37 2012 -0400

    Comment fall-throughs in iakerb switch statement

 src/lib/gssapi/krb5/iakerb.c | 2 ++
 1 file changed, 2 insertions(+)

commit 76e5a44413c6bdb061263ed7d33ff7b494fa485a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 2 13:21:04 2012 -0400

    Fix minor memory leaks in acquire_cred.c

 src/lib/gssapi/krb5/acquire_cred.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 7266becb5590fdf5b10463fe22bfd67650e24975
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 2 12:49:22 2012 -0400

    Check sort_enctypes return value in gic_keytab

 src/lib/krb5/krb/gic_keytab.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit e679fe0317623ced6901e20e5094e3fb7a69754e
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Jul 2 14:08:32 2012 -0400

    Minor rst markup fix

 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  | 4 ++--
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 6 +++---
 doc/rst_source/krb_admins/conf_ldap.rst            | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 61659df1036d1ad6d6891293f5949e720a2028f7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 2 12:46:59 2012 -0400

    Include all default etypes in gic_keytab requests
    
    Revert 18b02f3e839c007fff54fc9b693f479b7563ec73 in the KDC.  Instead,
    when making an initial request with a keytab, transmit the whole
    default_tkt_enctypes list, but sorted with the enctypes we have in the
    keytab first.  That way the KDC should prefer enctypes which we have
    keys for (for both reply key and session key), but the other enctypes
    are still available for use as ticket session keys.
    
    ticket: 7190

 src/kdc/kdc_util.c            | 14 -----------
 src/lib/krb5/krb/gic_keytab.c | 56 +++++++++++++++++++++++--------------------
 2 files changed, 30 insertions(+), 40 deletions(-)

commit 8651f3339ccc5a623172a8edfb9cf522883acacd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 22 12:48:26 2012 -0400

    Add client keytab initiation support
    
    Support acquiring GSSAPI krb5 credentials by fetching initial
    credentials using the client keytab.  Credentials obtained this way
    will be stored in the default ccache or collection, and will be
    refreshed when they are halfway to expiring.
    
    ticket: 7189 (new)

 doc/rst_source/krb_appldev/gssapi.rst  |  62 ++++
 src/appl/gss-sample/t_gss_sample.py    |  23 +-
 src/include/k5-int.h                   |   1 +
 src/lib/gssapi/krb5/acquire_cred.c     | 511 +++++++++++++++++++++++----------
 src/lib/gssapi/krb5/gssapiP_krb5.h     |  10 +
 src/lib/gssapi/krb5/iakerb.c           |  68 ++---
 src/lib/gssapi/krb5/init_sec_context.c |  24 --
 src/lib/gssapi/krb5/rel_cred.c         |   3 +
 src/lib/gssapi/krb5/val_cred.c         |   2 +-
 src/tests/gssapi/Makefile.in           |   8 +-
 src/tests/gssapi/ccinit.c              |  72 +++++
 src/tests/gssapi/ccrefresh.c           |  80 ++++++
 src/tests/gssapi/t_ccselect.py         |   2 +-
 src/tests/gssapi/t_client_keytab.py    | 132 +++++++++
 14 files changed, 767 insertions(+), 231 deletions(-)

commit 68092d23093c646c03ccfefc07f8ae8984b32ba2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 29 21:45:26 2012 -0400

    Document GSSAPI name type behavior
    
    Separate out the general interpretation of GSSAPI name types by the
    krb5 mechanism from the specific behavior of host-based and principal
    name types when used as acceptor names.

 doc/rst_source/krb_appldev/gssapi.rst | 83 +++++++++++++++++++++++++----------
 1 file changed, 59 insertions(+), 24 deletions(-)

commit d1fe0728c830fe52bdcb5d53c517a9462391069d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 15 11:14:39 2012 -0400

    Add krb5_kt_client_default API
    
    The default client keytab is intended to be used to automatically
    acquire initial credentials for client applications.  The current
    hardcoded default is a placeholder, and will likely change before
    1.11.
    
    Add test framework settings to ensure that a system default client
    keytab doesn't interfere with tests, and to allow tests to be written
    to deliberately use the default client keytab.
    
    Add documentation about keytabs to the concepts section of the RST
    docs, and describe the default client keytab there.
    
    ticket: 7188 (new)

 doc/rst_source/conf.py                             |  1 +
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |  4 ++
 doc/rst_source/krb_admins/env_variables.rst        |  4 ++
 doc/rst_source/krb_appldev/refs/api/index.rst      |  1 +
 doc/rst_source/krb_basic/index.rst                 |  1 +
 doc/rst_source/krb_basic/keytab_def.rst            | 61 ++++++++++++++++++++++
 doc/rst_source/mitK5defaults.rst                   |  1 +
 src/include/k5-int.h                               |  4 ++
 src/include/krb5/krb5.hin                          | 16 ++++++
 src/include/osconf.hin                             |  2 +
 src/kadmin/testing/scripts/env-setup.shin          |  1 +
 src/kadmin/testing/scripts/init_db                 |  1 +
 src/lib/krb5/keytab/ktdefault.c                    | 14 +++++
 src/lib/krb5/libkrb5.exports                       |  1 +
 src/lib/krb5/os/ktdefname.c                        | 33 ++++++++++++
 src/tests/dejagnu/config/default.exp               | 16 +++++-
 src/util/k5test.py                                 |  5 ++
 17 files changed, 164 insertions(+), 2 deletions(-)

commit 49ba7c90fce86581ff6faaa9ee48c80b0be9491e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 2 00:57:34 2012 -0400

    Get default cred only once in gss-krb5 initiator
    
    In the regular krb5 code path, only get a default krb5 cred for the
    initial token, since we don't need the cred for mutual_auth anyway.
    
    In the IAKERB mechanism, cache the default cred in iakerb_ctx_id_rec
    so we don't have to construct it again for each token.  Also, get an
    IAKERB default cred, not a regular krb5 cred (a bug which is harmless
    now, but becomes more of a problem with keytab initiation changes).

 src/lib/gssapi/krb5/iakerb.c           | 32 +++++++++++----------
 src/lib/gssapi/krb5/init_sec_context.c | 51 ++++++++++++++++------------------
 2 files changed, 41 insertions(+), 42 deletions(-)

commit 18b02f3e839c007fff54fc9b693f479b7563ec73
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jul 1 14:19:56 2012 -0400

    Try harder to make keytab-based AS requests work
    
    When making a keytab-based AS request, a client has to choose between
    sending its reply key enctype preference list (the enctypes it has in
    the keytab) and its session key enctype preference list (all of the
    enctypes it supports).  Heimdal and MIT krb5 1.11 clients send the
    reply key preference list.  If this list doesn't overlap with the
    server principal keys (say, because the krbtgt principal has only a
    DES key), then the AS request will fail.
    
    Try to make this work by making the KDC optimistically pick the first
    permitted enctype in the request as the session key, even though it
    can't be certain that other KDCs in the realm support that enctype.
    
    Make sure to exercise this case in t_keytab.py by doing a multipass
    keytab kinit test.
    
    ticket: 7190 (new)

 src/kdc/kdc_util.c    | 17 ++++++++++++++++-
 src/tests/t_keytab.py |  7 ++++---
 2 files changed, 20 insertions(+), 4 deletions(-)

commit 61078fb49d3cf1e761541d10febeb0f27cdf543c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 29 17:21:24 2012 -0400

    Remove an outdated reference to DES in klist help

 src/clients/klist/klist.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8c2268b50ed05c76889a8345866da901f158c477
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 29 17:20:21 2012 -0400

    Correct and clarify keytab API documentation

 src/include/krb5/krb5.hin | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 5ed88352a193c1b23991f47989fb623b16eaee48
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 27 16:04:32 2012 -0400

    Rename gss-krb5 cred tgt_expire field
    
    The tgt_expire field is used to store non-TGT expiry times in a couple
    of cases: when the ccache has no TGT, and after we've obtained a cred
    for the target service.  Rename it to just "expire" to be less
    misleading.

 src/lib/gssapi/krb5/accept_sec_context.c | 2 +-
 src/lib/gssapi/krb5/acquire_cred.c       | 4 ++--
 src/lib/gssapi/krb5/gssapiP_krb5.h       | 2 +-
 src/lib/gssapi/krb5/iakerb.c             | 4 ++--
 src/lib/gssapi/krb5/init_sec_context.c   | 2 +-
 src/lib/gssapi/krb5/inq_cred.c           | 4 ++--
 src/lib/gssapi/krb5/s4u_gss_glue.c       | 4 ++--
 7 files changed, 11 insertions(+), 11 deletions(-)

commit d53df944e3b00372a3ffd1068bbd2a7346185ab0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 27 15:52:21 2012 -0400

    Scan ccache more efficiently in gss_acquire_cred
    
    Avoid rereading the ccache in order to find the impersonator config
    entry.  Instead, check each entry as we scan through the first time.

 src/lib/gssapi/krb5/acquire_cred.c | 53 ++++++++++++++++++--------------------
 1 file changed, 25 insertions(+), 28 deletions(-)

commit 5bff5c5064a58eb206a6e2e1ba5ccf746569b761
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 27 12:36:15 2012 -0400

    Simplify password storage in krb5_gss_cred_id_rec
    
    The password is always zero-terminated, so we can store it as a char *
    instead of a krb5_data.

 src/lib/gssapi/krb5/acquire_cred.c     | 6 +++---
 src/lib/gssapi/krb5/gssapiP_krb5.h     | 2 +-
 src/lib/gssapi/krb5/iakerb.c           | 7 +++----
 src/lib/gssapi/krb5/init_sec_context.c | 8 +++-----
 src/lib/gssapi/krb5/rel_cred.c         | 6 ++----
 5 files changed, 12 insertions(+), 17 deletions(-)

commit b192edd9e9157741521bb08088d26f6a5276a4f9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jun 26 12:28:26 2012 -0400

    Clarify module names in host_config
    
    Explicitly state that a module name will usually be the same as the
    shared object name, but doesn't have to be.

 doc/rst_source/krb_admins/host_config.rst | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit d75859d26f2a8958ee6db376aa19c04e60fbcce6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 25 15:50:25 2012 -0400

    Fix another plugin example in host_config

 doc/rst_source/krb_admins/host_config.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0f976348054ca2f51187fe083a8c4668841f0b6d
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 25 15:17:02 2012 -0400

    Restore some spaces in trval
    
    This is a cosmetic change to reintroduce some space characters that
    cff6ea939f061d17a5742a04b8eeb2905c1813dc removed, e.g. between the tag
    and the length or short value.

 src/tests/asn.1/ldap_trval.out      |   32 +-
 src/tests/asn.1/pkinit_trval.out    |  104 +--
 src/tests/asn.1/trval.c             |   12 +-
 src/tests/asn.1/trval_reference.out | 1432 +++++++++++++++++------------------
 4 files changed, 790 insertions(+), 790 deletions(-)

commit f6e245f2d1a614a87361a43e547e618af43698f7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 25 15:26:24 2012 -0400

    Correctly document module setting in host_config
    
    The module variable must take the form modname:path, which was not
    reflected in the example or described in the text.

 doc/rst_source/krb_admins/host_config.rst | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 036ca94bdc00cc8eb248dc5c0da85ab556d3373e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 25 11:19:56 2012 -0400

    Fix crash on invalid DIR ccache primary file
    
    If read_primary_file() fails with an error other than ENOENT, abort
    cache resolution rather than dereferencing a null pointer.  Reported
    by Oliver Loch.
    
    ticket: 7185
    target_version: 1.10.3
    tags: pullup

 src/lib/krb5/ccache/cc_dir.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cff6ea939f061d17a5742a04b8eeb2905c1813dc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 22 14:47:16 2012 -0400

    Eliminate trailing whitespace in trval output
    
    Modify the trval output slightly so that the reference trval output
    files don't containing trailing whitespace, to make them friendlier to
    our git hooks.  (The pkinit and ldap trval reference files now contain
    a leading blank line, which isn't very elegant, but avoiding that
    requires too much Makefile.in complexity.)  Also correct a typo.

 src/tests/asn.1/krb5_encode_test.c  |    7 +-
 src/tests/asn.1/ldap_trval.out      |   56 +-
 src/tests/asn.1/pkinit_trval.out    |  168 +--
 src/tests/asn.1/trval.c             |    5 +-
 src/tests/asn.1/trval_reference.out | 2277 +++++++++++++++++------------------
 5 files changed, 1259 insertions(+), 1254 deletions(-)

commit 502a0ccdee273924a8c9e873e22f807302c1a458
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 15 18:06:43 2012 -0400

    Simplify acquire_cred.c
    
    struct acquire_cred_args was used purely to pass arguments to
    acquire_cred (a static function), and had no advantages for that
    purpose over positional arguments.

 src/lib/gssapi/krb5/acquire_cred.c | 157 ++++++++++++-------------------------
 1 file changed, 48 insertions(+), 109 deletions(-)

commit a2c55a8fe63e67dd8389fb30e8b8103e83124cec
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 18 21:40:44 2012 -0400

    Fix config check in krb5_cccol_have_content
    
    krb5_is_config_principal should be invoked on creds.server, not
    creds.client.
    
    ticket: 7173

 src/lib/krb5/ccache/cccursor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f5208244315465208a7a0782138d65d9bf3885e2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jun 16 11:38:57 2012 -0400

    Limit size of lookaside cache
    
    Add a preprocessor constant LOOKASIDE_MAX_SIZE (defaulting to 10MB)
    which limits the total size of the lookaside cache entries.  Purge
    stale entries in kdc_insert_lookaside instead of kdc_check_lookaside,
    and when doing so, continue purging non-stale entries until the total
    cache size (including the new entry) is within the size constraint.

 src/kdc/replay.c | 39 +++++++++++++++++++++++++--------------
 1 file changed, 25 insertions(+), 14 deletions(-)

commit f07760088b72a11c54dd72efbc5739f231a4d4b0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jun 16 11:23:14 2012 -0400

    Flatten KDC lookaside cache entries
    
    Use krb5_data structures instead of pointers in the entry structure,
    reducing the number of memory allocations.

 src/kdc/replay.c | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit db83abc7dcfe369bd4467c78eebb7028ba0c0e0d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 21 17:20:29 2012 -0400

    Handle PKINIT DH replies with no certs
    
    If a PKINIT Diffie-Hellman reply contains no certificates in the
    SignedData object, that may be because the signer certificate was a
    trust anchor as transmitted to the KDC.  Heimdal's KDC, for instance,
    filters client trust anchors out of the returned set of certificates.
    Match against idctx->trustedCAs and idctx->intermediateCAs to handle
    this case.  This fix only works with OpenSSL 1.0 or later; when built
    against OpenSSL 0.9.x, the client will still require a cert in the
    reply.
    
    Code changes suggested by nalin@redhat.com.
    
    ticket: 7183

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 3fd8ac32acb5616adf0ac5d4bfcaa88cf2d4946e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 21 17:12:50 2012 -0400

    Simplify bld_princ.c

 src/include/k5-int.h         |  9 -----
 src/lib/krb5/krb/bld_princ.c | 86 +++++++++++---------------------------------
 2 files changed, 20 insertions(+), 75 deletions(-)

commit f22b98916070be6b3778888df1e65ced07c47131
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 21 16:53:43 2012 -0400

    Remove orphaned KfM code

 doc/kim/Doxyfile                                   |  282 --
 doc/kim/html/doxygen.css                           |  358 --
 doc/kim/html/doxygen.png                           |  Bin 1281 -> 0 bytes
 .../group__kim__ccache__iterator__reference.html   |  114 -
 doc/kim/html/group__kim__ccache__reference.html    | 1217 ------
 ...roup__kim__credential__iterator__reference.html |  124 -
 .../html/group__kim__credential__reference.html    |  830 -----
 doc/kim/html/group__kim__error__reference.html     |   58 -
 ...roup__kim__favorite__identities__reference.html |  306 --
 doc/kim/html/group__kim__identity__reference.html  |  589 ---
 doc/kim/html/group__kim__library__reference.html   |  225 --
 doc/kim/html/group__kim__options__reference.html   |  776 ----
 .../html/group__kim__preferences__reference.html   |  989 -----
 .../group__kim__selection__hints__reference.html   |  751 ----
 doc/kim/html/group__kim__string__reference.html    |  171 -
 doc/kim/html/group__kim__types__reference.html     |  454 ---
 doc/kim/html/index.html                            |   83 -
 doc/kim/html/kim_ccache_overview.html              |   70 -
 doc/kim/html/kim_credential_overview.html          |   67 -
 doc/kim/html/kim_error_overview.html               |   16 -
 doc/kim/html/kim_favorite_identities_overview.html |   24 -
 doc/kim/html/kim_identity_overview.html            |   43 -
 doc/kim/html/kim_options_overview.html             |   40 -
 doc/kim/html/kim_preferences_overview.html         |   36 -
 doc/kim/html/kim_selection_hints_overview.html     |   55 -
 doc/kim/html/kim_string_overview.html              |   18 -
 doc/kim/html/modules.html                          |   25 -
 doc/kim/html/tab_b.gif                             |  Bin 35 -> 0 bytes
 doc/kim/html/tab_l.gif                             |  Bin 706 -> 0 bytes
 doc/kim/html/tab_r.gif                             |  Bin 2585 -> 0 bytes
 doc/kim/html/tabs.css                              |  102 -
 doc/rst_source/krb_build/directory_org.rst         |    1 -
 src/include/k5-thread.h                            |    2 -
 src/include/kim/kim.h                              |  170 -
 src/include/kim/kim_ccache.h                       |  660 ----
 src/include/kim/kim_credential.h                   |  569 ---
 src/include/kim/kim_identity.h                     |  287 --
 src/include/kim/kim_library.h                      |   84 -
 src/include/kim/kim_options.h                      |  432 ---
 src/include/kim/kim_preferences.h                  |  420 ---
 src/include/kim/kim_selection_hints.h              |  439 ---
 src/include/kim/kim_string.h                       |  123 -
 src/include/kim/kim_types.h                        |  156 -
 src/include/kim/kim_ui_plugin.h                    |  153 -
 src/kadmin/cli/kadmin.c                            |   14 -
 src/kim/agent/mac/AuthenticationController.h       |  120 -
 src/kim/agent/mac/AuthenticationController.m       |  678 ----
 src/kim/agent/mac/BadgedImageView.h                |   39 -
 src/kim/agent/mac/BadgedImageView.m                |  104 -
 src/kim/agent/mac/IPCClient.h                      |   74 -
 src/kim/agent/mac/IPCClient.m                      |  338 --
 src/kim/agent/mac/Identities.h                     |   89 -
 src/kim/agent/mac/Identities.m                     |  849 -----
 src/kim/agent/mac/KIMUtilities.h                   |  101 -
 src/kim/agent/mac/KIMUtilities.m                   |  376 --
 src/kim/agent/mac/KerberosAgent-Info.plist         |   32 -
 src/kim/agent/mac/KerberosAgentController.h        |   52 -
 src/kim/agent/mac/KerberosAgentController.m        |  230 --
 src/kim/agent/mac/KerberosAgentListener.h          |  109 -
 src/kim/agent/mac/KerberosAgentListener.m          |  355 --
 src/kim/agent/mac/KerberosAgentPrefix.pch          |   19 -
 src/kim/agent/mac/KerberosFormatters.h             |   53 -
 src/kim/agent/mac/KerberosFormatters.m             |  174 -
 src/kim/agent/mac/PopupButton.h                    |   34 -
 src/kim/agent/mac/PopupButton.m                    |   58 -
 src/kim/agent/mac/SelectIdentityController.h       |   98 -
 src/kim/agent/mac/SelectIdentityController.m       |  410 ---
 src/kim/agent/mac/ServerDemux.h                    |   63 -
 src/kim/agent/mac/ServerDemux.m                    |  668 ----
 .../agent/mac/edu.mit.Kerberos.KerberosAgent.plist |   28 -
 src/kim/agent/mac/main.m                           |    6 -
 src/kim/agent/mac/resources/Add.tiff               |  Bin 728 -> 0 bytes
 src/kim/agent/mac/resources/Add_Pressed.tiff       |  Bin 688 -> 0 bytes
 .../mac/resources/English.lproj/Authentication.xib | 3866 --------------------
 .../English.lproj/AuthenticationController.strings |  Bin 2000 -> 0 bytes
 .../agent/mac/resources/English.lproj/MainMenu.xib |  791 ----
 .../resources/English.lproj/SelectIdentity.strings |  Bin 538 -> 0 bytes
 .../mac/resources/English.lproj/SelectIdentity.xib | 2865 ---------------
 src/kim/agent/mac/resources/Gear.tiff              |  Bin 22360 -> 0 bytes
 src/kim/agent/mac/resources/KerberosAgent.icns     |  Bin 40494 -> 0 bytes
 .../agent/mac/resources/KerberosFormatters.strings |  Bin 3446 -> 0 bytes
 src/kim/agent/mac/resources/Remove.tiff            |  Bin 694 -> 0 bytes
 src/kim/agent/mac/resources/Remove_Pressed.tiff    |  Bin 656 -> 0 bytes
 src/kim/lib/kim-lite.exports                       |  133 -
 src/kim/lib/kim.exports                            |  152 -
 src/kim/lib/kim_ccache.c                           | 1264 -------
 src/kim/lib/kim_credential.c                       | 1415 -------
 src/kim/lib/kim_credential_private.h               |   38 -
 src/kim/lib/kim_debug.c                            |   75 -
 src/kim/lib/kim_debug_private.h                    |   37 -
 src/kim/lib/kim_error_message.c                    |  243 --
 src/kim/lib/kim_error_private.h                    |   42 -
 src/kim/lib/kim_errors.et                          |   76 -
 src/kim/lib/kim_identity.c                         |  801 ----
 src/kim/lib/kim_identity_private.h                 |   65 -
 src/kim/lib/kim_library.c                          |  402 --
 src/kim/lib/kim_library_private.h                  |   51 -
 src/kim/lib/kim_options.c                          |  669 ----
 src/kim/lib/kim_options_private.h                  |   50 -
 src/kim/lib/kim_preferences.c                      | 1086 ------
 src/kim/lib/kim_preferences_private.h              |  125 -
 src/kim/lib/kim_private.h                          |   51 -
 src/kim/lib/kim_selection_hints.c                  |  786 ----
 src/kim/lib/kim_selection_hints_private.h          |   65 -
 src/kim/lib/kim_string.c                           |  182 -
 src/kim/lib/kim_string_private.h                   |   67 -
 src/kim/lib/kim_ui.c                               |  549 ---
 src/kim/lib/kim_ui_cli.c                           |  477 ---
 src/kim/lib/kim_ui_cli_private.h                   |   79 -
 src/kim/lib/kim_ui_gui_private.h                   |   79 -
 src/kim/lib/kim_ui_plugin.c                        |  353 --
 src/kim/lib/kim_ui_plugin_private.h                |   76 -
 src/kim/lib/kim_ui_private.h                       |  100 -
 src/kim/lib/mac/KerberosLogin.c                    | 1859 ----------
 src/kim/lib/mac/KerberosLogin.exports              |  107 -
 src/kim/lib/mac/KerberosLogin.h                    |  456 ---
 src/kim/lib/mac/KerberosLoginErrors.et             |   88 -
 src/kim/lib/mac/KerberosLoginPrivate.h             |  122 -
 src/kim/lib/mac/kim_os_debug.c                     |   36 -
 src/kim/lib/mac/kim_os_identity.c                  |  313 --
 src/kim/lib/mac/kim_os_library.c                   |  331 --
 src/kim/lib/mac/kim_os_preferences.c               | 1071 ------
 src/kim/lib/mac/kim_os_private.h                   |   55 -
 src/kim/lib/mac/kim_os_selection_hints.c           |  534 ---
 src/kim/lib/mac/kim_os_string.c                    |  236 --
 src/kim/lib/mac/kim_os_ui_gui.c                    |  562 ---
 src/kim/test/main.c                                |   77 -
 src/kim/test/test_kim_common.c                     |  137 -
 src/kim/test/test_kim_common.h                     |   67 -
 src/kim/test/test_kim_identity.c                   |  594 ---
 src/kim/test/test_kim_identity.h                   |   51 -
 src/kim/test/test_kim_preferences.c                |  917 -----
 src/kim/test/test_kim_preferences.h                |   45 -
 src/kim/test/test_kim_selection_hints.c            |  177 -
 src/kim/test/test_kim_selection_hints.h            |   35 -
 src/kim/test/test_kll.c                            |  555 ---
 src/kim/test/test_kll_terminal.c                   |   39 -
 src/kim/test/test_ui_plugin.c                      |  471 ---
 src/lib/gssapi/krb5/acquire_cred.c                 |   65 +-
 src/lib/krb5/ccache/ccdefault.c                    |   46 +-
 src/lib/krb5/krb/gic_pwd.c                         |    5 -
 src/lib/krb5/os/init_os_ctx.c                      |   11 -
 src/util/support/errors.c                          |   15 -
 143 files changed, 3 insertions(+), 42674 deletions(-)

commit 37b09d45192bd9d958d047dbb829d10f892b1fda
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 20 11:14:08 2012 -0400

    Document how to free krb5_cc_get_full_name result
    
    Also, in klist, use the appropriate libkrb5 free functions for
    krb5_cc_get_full_name and krb5_unparse_name_results.  Reported by
    Kevin Wasserman.
    
    ticket: 7179

 src/clients/klist/klist.c | 4 ++--
 src/include/krb5/krb5.hin | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 75836757c18bf3c5c6a3b0ab8e0d812014ae6f06
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Jun 19 10:59:59 2012 -0400

    Minor reformating for better Sphinx HTML output
    
    No content was changed.

 doc/rst_source/krb_appldev/h5l_mit_apidiff.rst | 75 +++++++++-----------------
 doc/rst_source/krb_build/options2configure.rst |  4 +-
 2 files changed, 27 insertions(+), 52 deletions(-)

commit 79fa127b84e3e7f0ca75931acebbca9737c4db76
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 18 15:55:24 2012 -0400

    Remove CRs from options2configure.rst
    
    options2configure.rst had CRLF newlines, and should have LF newlines
    like everything else.

 doc/rst_source/krb_build/options2configure.rst | 804 ++++++++++++-------------
 1 file changed, 402 insertions(+), 402 deletions(-)

commit fc6d5405d6aa91361fca6c620e7e3cac331f7cee
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jun 15 11:16:36 2012 -0400

    Document version for new API functions

 src/include/krb5/krb5.hin | 4 ++++
 1 file changed, 4 insertions(+)

commit cdb50c57f1852dabda4929129e1470e6b334a812
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 14 14:15:05 2012 -0400

    Fail from gss_acquire_cred if we have no creds
    
    If a caller tries to acquire krb5 initiator creds with no desired name
    and we have no credentials in the cache collection, fail from
    gss_acquire_cred intead of deferring until gss_init_sec_context.
    
    ticket: 7160

 src/lib/gssapi/krb5/acquire_cred.c | 8 ++++++++
 src/tests/gssapi/t_ccselect.py     | 7 +++++++
 2 files changed, 15 insertions(+)

commit 85afc74759792cfd3ed53daa7f42bce11ca4c536
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 14 13:53:09 2012 -0400

    Add krb5_cccol_have_content API
    
    Add a new API to determine whether any krb5 credentials are available
    in the ccache collection.  Add tests to t_cccol.py.
    
    ticket: 7173 (new)

 doc/rst_source/krb_appldev/refs/api/index.rst |  1 +
 src/include/krb5/krb5.hin                     | 11 +++++++++
 src/lib/krb5/ccache/cccursor.c                | 35 +++++++++++++++++++++++++++
 src/lib/krb5/ccache/t_cccol.py                |  7 ++++++
 src/lib/krb5/ccache/t_cccursor.c              |  9 +++++--
 src/lib/krb5/libkrb5.exports                  |  1 +
 src/lib/krb5_32.def                           |  1 +
 7 files changed, 63 insertions(+), 2 deletions(-)

commit 2cef3fc6eae96643604e322f998176c6fae89c12
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 14 18:22:28 2012 -0400

    Fix spelling of "start_time" in previous

 doc/rst_source/krb_users/user_commands/kinit.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4b416279e55afb941a0ddda33026a0ab0314f6f2
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Jun 14 14:46:10 2012 -0400

    Document allowed time formats for kinit and ksu

 doc/rst_source/krb_users/user_commands/kinit.rst | 29 ++++++++++++++++--------
 doc/rst_source/krb_users/user_commands/ksu.rst   | 21 ++++++++++++++---
 2 files changed, 37 insertions(+), 13 deletions(-)

commit 01a4a2016009b7142e87da601eeae4d5086b576b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 11 09:30:20 2012 -0400

    Remove krb5int_cc_os_default_name
    
    krb5int_cc_os_default_name has been unused since #6955 removed the
    call to it in cccursor.c.  Get rid of it.

 src/include/k5-int.h        |  3 ---
 src/lib/krb5/os/ccdefname.c | 19 -------------------
 2 files changed, 22 deletions(-)

commit cf520a2d2ed60360f6bad145ef749a10723bc4da
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 8 18:40:22 2012 -0400

    Clean up default_an_to_ln and fix a minor leak
    
    The default realm could be leaked if the principal had the wrong
    number of components.  Reported by Russ Allbery.
    
    ticket: 7161

 src/lib/krb5/os/an_to_ln.c | 58 ++++++++++++++++++----------------------------
 1 file changed, 23 insertions(+), 35 deletions(-)

commit 103456df347d6ea68b1a6f0657b50d5f23a47a37
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 8 17:02:28 2012 -0400

    Remove big-endian gss-krb5 support
    
    The big_endian flag in krb5_gss_ctx_id_rec is there for
    interoperability with a really ancient implementation which we believe
    is no longer in use.  Get rid of it and the code to handle it.
    
    ticket: 7166 (new)

 src/lib/gssapi/krb5/accept_sec_context.c | 38 ++++++-----------------------
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  4 +--
 src/lib/gssapi/krb5/init_sec_context.c   |  3 +--
 src/lib/gssapi/krb5/k5seal.c             | 16 ++++--------
 src/lib/gssapi/krb5/k5sealv3.c           |  5 ----
 src/lib/gssapi/krb5/k5sealv3iov.c        |  4 ---
 src/lib/gssapi/krb5/k5unseal.c           | 42 +++++++++-----------------------
 src/lib/gssapi/krb5/k5unsealiov.c        |  2 --
 src/lib/gssapi/krb5/ser_sctx.c           |  5 ----
 src/lib/gssapi/krb5/util_cksum.c         | 13 +++++-----
 src/util/gss-kernel-lib/kernel_gss.c     |  2 --
 11 files changed, 32 insertions(+), 102 deletions(-)

commit 1551355867863f3052ac0a9e1dc5f92608881543
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jun 8 12:33:49 2012 -0400

    Update Build Kerberos V5 doc section
    
    ticket: 7126

 doc/rst_source/krb_build/doing_build.rst | 16 ++++++-------
 doc/rst_source/krb_build/index.rst       | 41 +++++++++++++++++++-------------
 2 files changed, 32 insertions(+), 25 deletions(-)

commit fa295de3873bfbdb1ef7dda85e16f6a509fc88cc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 7 13:15:27 2012 -0400

    Fix memory leak in dbentry_supports_enctype in KDC
    
    The etypes list was never freed.  Also use k5_etypes_contains.

 src/kdc/kdc_util.c | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit 1523033c95693c635c53dcc990b9269771e80707
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 7 12:58:26 2012 -0400

    Rename and add to etype utility functions
    
    Rename krb5int_count_etypes and krb5int_copy_etypes to have k5_
    prefixes, and make them available outside of libkrb5 (but not part of
    the public API).  Add k5_etypes_contains to search an etype list, and
    use it in krb5_is_permitted_enctype.

 src/include/k5-int.h          |  6 ++++++
 src/lib/krb5/ccache/cc_retr.c |  2 +-
 src/lib/krb5/krb/auth_con.c   |  4 ++--
 src/lib/krb5/krb/copy_ctx.c   |  4 ++--
 src/lib/krb5/krb/etype_list.c | 15 ++++++++++++---
 src/lib/krb5/krb/get_in_tkt.c |  4 ++--
 src/lib/krb5/krb/init_ctx.c   | 22 +++++++---------------
 src/lib/krb5/krb/int-proto.h  |  5 -----
 src/lib/krb5/krb/rd_req_dec.c |  2 +-
 src/lib/krb5/krb/ser_ctx.c    |  2 +-
 src/lib/krb5/libkrb5.exports  |  3 +++
 11 files changed, 37 insertions(+), 32 deletions(-)

commit 7d1caa110226f85b4001a97afa05ef479018c511
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 7 12:41:48 2012 -0400

    Remove krb5_is_permitted_enctype_ext
    
    It's an internal function (not in krb5.h or the libkrb5 export list)
    and nothing uses it.

 src/include/k5-int.h        | 10 ----------
 src/lib/krb5/krb/init_ctx.c | 32 --------------------------------
 2 files changed, 42 deletions(-)

commit dd64191e02df0a13b29345e4c50fe03e039dc207
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 6 19:13:13 2012 -0400

    Don't free caller's principal in vfy_increds
    
    #7125 took out the copy of the krb5_verify_init_creds server argument
    but left in the corresponding free, so it was freeing a caller-owned
    principal.  Reported by Russ Allbery.
    
    ticket: 7162

 src/lib/krb5/krb/vfy_increds.c | 1 -
 1 file changed, 1 deletion(-)

commit 1e8df1bd63ace7ddc4cafc93269f523d7c94585a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 6 16:37:02 2012 -0400

    Try to make t_trace.c output consistent
    
    Attempt to choose tracing inputs in t_trace.c which will produce
    consistent output across platforms and logins.  Re-enable the
    comparison against the reference file.

 src/lib/krb5/os/Makefile.in |  3 +--
 src/lib/krb5/os/t_trace.c   | 12 ++++++------
 src/lib/krb5/os/t_trace.ref | 15 +++++++--------
 3 files changed, 14 insertions(+), 16 deletions(-)

commit 0e9bf73d2b8da55aedd25061faefe6a22d9613d3
Author: Nicolas Williams <nico@cryptonector.com>
Date:   Mon Jun 4 17:17:31 2012 -0500

    Add control over session key enctype negotiation
    
    Adds a principal string attribute named "session_enctypes" which can
    specify what enctypes the principal supports for session keys.  (For
    what it's worth, this actually allows one to list des-cbc-md5 as a
    supported session key enctype, though obviously this hardly matters
    now.)
    
    Add a [realms] section parameter for specifying whether to assume that
    principals (which lack the session_enctypes attribute) support
    des-cbc-crc for session keys.  This allows those who still need to use
    allow_weak_crypto=true, for whatever reason, to start reducing the
    number of tickets issued with des-cbc-crc session keys to clients
    which still give des-cbc-crc preference in their default_tgs_enctypes
    list.
    
    [ghudson@mit.edu: Miscellaneous edits, cleanups, and fixes; refactored
    test script; documented session_enctypes attribute]

 .../krb_admins/admin_commands/kadmin_local.rst     | 13 +++-
 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  |  7 ++
 src/include/adm.h                                  |  2 +
 src/include/k5-int.h                               |  1 +
 src/include/kdb.h                                  |  3 +
 src/kdc/extern.h                                   |  2 +
 src/kdc/kdc_util.c                                 | 84 ++++++++++------------
 src/kdc/kdc_util.h                                 | 10 ---
 src/kdc/main.c                                     |  6 ++
 src/lib/kadm5/admin.h                              |  2 +
 src/lib/kadm5/alt_prof.c                           |  6 ++
 src/lib/krb5/libkrb5.exports                       |  1 +
 src/tests/Makefile.in                              |  1 +
 src/tests/t_sesskeynego.py                         | 83 +++++++++++++++++++++
 14 files changed, 161 insertions(+), 60 deletions(-)

commit dacb62f899329496f84e8b4bbc4c4dc94e585bd1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 6 11:23:19 2012 -0400

    Allow daemon debugging in k5test.py
    
    Allow --debug to be used for commands which start daemons, to make it
    easier to debug startup issues.  After debugging a daemon, the script
    will exit, since the daemon won't be running after the debugging
    session is over.

 src/util/k5test.py | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 5cf17e31800e032ad76366f38d28b2797cd595cc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jun 5 00:48:37 2012 -0400

    Fix k5test.py hostname canonicalization
    
    r25844 (#7124) stopped using AI_ADDRCONFIG when canonicalizing
    hostnames in sn2princ.  So we need to also stop using it in k5test.c's
    _get_hostname() or we could come up with a different result on a
    system where forward and reverse resolution via IPv4 and IPv6 produce
    different results.  That in turn causes a t_gssapi.py test (the one
    using the un-canonicalized hostname) to fail, because libkrb5 looks
    for a different host principal than k5test.py put in the keytab.

 src/util/k5test.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit cbfe4fd9cad2a63199b1eb62ea93f2e5c7678978
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jun 5 00:43:49 2012 -0400

    Fix uninitialized memory errors in t_trace.c

 src/lib/krb5/os/t_trace.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 54239f5daa40d96309b4339c02e4ae5afb42714d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 4 23:56:22 2012 -0400

    Disable trace test comparison for now
    
    The t_trace output isn't consistent from run to run.  To fix "make
    check", disable the comparison against the reference file until we can
    make the output consistent.

 src/lib/krb5/os/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a1f9c18326525c2d80d7e8039e404ba7828dfd1a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 4 11:23:00 2012 -0400

    Fix trace log unit test
    
    Only use common denominator Bourne shell syntax for exporting
    environment variables.  Don't rely on /dev/stdout working.  Compare
    the output with a reference file to detect changes, instead of just
    sending it to stdout.

 src/lib/krb5/os/Makefile.in |  5 ++++-
 src/lib/krb5/os/t_trace.ref | 49 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+), 1 deletion(-)

commit 7c3ecf5c77e33f6d04d6226b041071c6ce23b062
Author: Henry B. Hotz <hotz@jpl.nasa.gov>
Date:   Mon Jun 4 10:56:38 2012 -0400

    Fix -DDEBUG compilation errors
    
    ticket: 7150

 src/appl/simple/server/sim_server.c          | 1 +
 src/lib/gssapi/spnego/gssapiP_spnego.h       | 1 +
 src/lib/kadm5/srv/server_acl.c               | 4 ++--
 src/lib/kadm5/srv/server_acl.h               | 2 +-
 src/plugins/kdb/db2/libdb2/hash/hash_debug.c | 1 +
 5 files changed, 6 insertions(+), 3 deletions(-)

commit 9421a2652f645bd0beef3e58b4b8fbc18d98f742
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jun 3 20:46:30 2012 -0400

    Fail from gss_acquire_cred if we have no keytab
    
    If a caller tries to acquire krb5 acceptor creds with no desired name
    and we have no keytab keys, fail from gss_acquire_cred instead of
    deferring until gss_accept_sec_context.
    
    ticket: 7159 (new)

 src/lib/gssapi/krb5/acquire_cred.c | 8 ++++++++
 src/tests/gssapi/t_gssapi.py       | 7 +++++++
 2 files changed, 15 insertions(+)

commit 71ca96850348569a7358b32301bb0cc60eb08103
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jun 3 20:39:08 2012 -0400

    Use first mech's status in gss_acquire_cred
    
    If we can't acquire creds for any mech in gss_acquire_cred, return the
    status of the first mech instead of the last mech, as it's more useful
    in the typical case (where the first mech is krb5 and the last mech is
    SPNEGO).  This error reporting is not ideal when the user was
    expecting to use some mech other than krb5, but it's about as good as
    things were prior to #6894.
    
    ticket: 6973

 src/lib/gssapi/mechglue/g_acquire_cred.c | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 51d406d8317aa9954cedb4f396303af8fcbef2f0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jun 3 20:35:53 2012 -0400

    Improve error message from krb5_kt_have_content

 src/lib/krb5/keytab/ktfns.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 990d7a78c3d4109ab2bbfa44cae5a20afb4ae253
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jun 3 20:06:43 2012 -0400

    Remove outdated comment in k5test.py

 src/util/k5test.py | 17 -----------------
 1 file changed, 17 deletions(-)

commit 246a24f393ffd3c9dfcce56618804ad59edc996e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jun 2 14:06:58 2012 -0400

    Add krb5_kt_have_content API
    
    Add the krb5_kt_have_content API from Heimdal, which can be used to
    test whether a keytab exists and contains entries.  Add tests to
    t_keytab.c.
    
    There is a deviation from Heimdal in the function signature.
    Heimdal's signature returns a krb5_boolean at the moment, because the
    Heimdal implementation actually returns a krb5_error_code.  These are
    generally the same type anyway (int).
    
    ticket: 7158 (new)

 doc/rst_source/krb_appldev/refs/api/index.rst |  1 +
 src/include/krb5/krb5.hin                     | 12 ++++++++++++
 src/lib/krb5/keytab/ktfns.c                   | 23 +++++++++++++++++++++++
 src/lib/krb5/keytab/t_keytab.c                |  6 ++++++
 src/lib/krb5/libkrb5.exports                  |  1 +
 src/lib/krb5_32.def                           |  1 +
 6 files changed, 44 insertions(+)

commit a5c693ee32900b252490a75b18ed40088eb6fec0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jun 2 13:54:12 2012 -0400

    Tighten up error checking in t_keytab.c
    
    When checking for specific error codes, using CHECK() meant that we
    wouldn't properly fail if we got error code 0.  Define and use a
    CHECK_ERR() to test for a specific error code, and define CHECK() in
    terms of it.

 src/lib/krb5/keytab/t_keytab.c | 45 +++++++++++++++---------------------------
 1 file changed, 16 insertions(+), 29 deletions(-)

commit 5befd068e13d671490e6b0ac868d1cd23ffa9496
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jun 1 13:19:29 2012 -0400

    Sphinx HTML: Collapse l4 in ToC in the sidebar
    
    Also,
    - resize the width of the document vs sidebar;
    - decrease padding in the sidebar;
    - mark current l2 in ToC in the sidebar.

 doc/rst_source/_static/kerb.css       | 36 ++++++++++++++++++++++++++---------
 doc/rst_source/_templates/layout.html |  8 +++++---
 doc/rst_source/conf.py                |  4 +++-
 3 files changed, 35 insertions(+), 13 deletions(-)

commit 627ed34ba368fe989b7498bddf9d9dae40d76135
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 1 09:52:20 2012 -0400

    Use correct profile var in krb5_get_tgs_ktypes
    
    In r21879, when we converted to using KRB5_CONF macros for profile
    variable names, we made a typo in krb5_get_tgs_ktypes and erroneously
    started using default_tkt_enctypes instead of default_tgs_enctypes for
    TGS requests.  Fix the typo and return to the documented behavior.
    
    ticket: 7155
    target_version: 1.10.3
    tags: pullup

 src/lib/krb5/krb/init_ctx.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 231cd500ed85897b69e598bb7bc7818dcc98ccb4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 24 02:07:18 2012 -0400

    Use a hash table in the KDC lookaside cache
    
    Add a hash table to kdc/replay.c for fast lookup of incoming packets.
    Continue to keep a time-ordered linked list of all entries for fast
    expiry of stale entries.  The preprocessor constant
    LOOKASIDE_HASH_SIZE can be used to change the size of the hash table.

 src/kdc/deps       |  14 +--
 src/kdc/kdc_util.h |   1 +
 src/kdc/main.c     |   9 ++
 src/kdc/replay.c   | 246 +++++++++++++++++++++++++++++++----------------------
 4 files changed, 160 insertions(+), 110 deletions(-)

commit 2dac078c6094544feac6a4312d15321e06e54c1b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 29 22:46:48 2012 -0400

    Add a copy of the BSD <sys/queue.h> as k5-queue.h
    
    queue.h implements various types of linked lists as cpp macros,
    without needing any library support.

 NOTICE                 |   3 +-
 doc/copyright.texinfo  |   3 +-
 src/include/k5-queue.h | 748 +++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 752 insertions(+), 2 deletions(-)

commit c5be6209311d4a8f10fda37d0d3f876c1b33b77b
Author: Richard Basch <basch@alum.mit.edu>
Date:   Tue May 29 14:07:03 2012 -0400

    Null pointer deref in kadmind [CVE-2012-1013]
    
    The fix for #6626 could cause kadmind to dereference a null pointer if
    a create-principal request contains no password but does contain the
    KRB5_KDB_DISALLOW_ALL_TIX flag (e.g. "addprinc -randkey -allow_tix
    name").  Only clients authorized to create principals can trigger the
    bug.  Fix the bug by testing for a null password in check_1_6_dummy.
    
    CVSSv2 vector: AV:N/AC:M/Au:S/C:N/I:N/A:P/E:H/RL:O/RC:C
    
    [ghudson@mit.edu: Minor style change and commit message]
    
    ticket: 7152
    target_version: 1.10.2
    tags: pullup

 src/lib/kadm5/srv/svr_principal.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eebe17cce0dfaaeb403fe97c6e2048dda32226f1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 24 13:19:17 2012 -0400

    Fix TRACE_GET_CRED_VIA_TKT_EXT format string

 src/include/k5-trace.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 33a64a7f9dc7342880f7a477a8b3447891d20af5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 24 13:03:26 2012 -0400

    Fix S4U user identification in preauth case
    
    In 1.10, encrypted timestamp became a built-in module instead of a
    hardcoded padata handler.  This changed the behavior of
    krb5_get_init_creds as invoked by s4u_identify_user such that
    KRB5_PREAUTH_FAILED is returned instead of the gak function's error.
    (Module failures are not treated as hard errors, while hardcoded
    padata handler errors are.)  Accordingly, we should look for
    KRB5_PREAUTH_FAILED in s4u_identify_user.
    
    On a less harmful note, the gak function was returning a protocol
    error code instead of a com_err code, and the caller was testing for a
    different protocol error code (KDC_ERR_PREAUTH_REQUIRED) which could
    never be returned by krb5_get_init_creds.  Clean up both of those by
    returning KRB5_PREAUTH_FAILED from the gak function and testing for
    that alone.
    
    Reported by Michael Morony.
    
    ticket: 7136
    target_version: 1.10.2
    tags: pullup

 src/lib/krb5/krb/s4u_creds.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 372b3e2a4f3bd9d1b2e05abec4c04b99962e582f
Author: W. Trevor King <wking@tremily.us>
Date:   Thu May 17 21:26:36 2012 -0400

    Convert DEBUG_REFERRALS to TRACE_* framework
    
    The referrals debugging code under DEBUG_REFERRALS ceased building
    correctly at some point.  Convert this debugging code to use the
    tracing framework instead, including adding new trace macros to
    k5-trace.h.
    
    ticket: 7151

 src/include/k5-int.h          |  7 +------
 src/include/k5-trace.h        | 46 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/gc_via_tkt.c | 21 ++++++--------------
 src/lib/krb5/krb/princ_comp.c |  6 ------
 src/lib/krb5/os/hst_realm.c   | 33 +++++++++----------------------
 src/lib/krb5/os/sn2princ.c    | 27 +++++--------------------
 src/lib/krb5/os/t_trace.c     |  2 +-
 7 files changed, 68 insertions(+), 74 deletions(-)

commit 9fa7456b57eb59a4302f50a0254e9981d23dc590
Author: W. Trevor King <wking@tremily.us>
Date:   Thu May 17 21:12:49 2012 -0400

    Add tests for trace.c formatting
    
    This improves the previously minimal test coverage of "trace.c".
    
    ticket: 7151

 src/lib/krb5/os/Makefile.in |  14 ++-
 src/lib/krb5/os/t_trace.c   | 247 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 259 insertions(+), 2 deletions(-)

commit 27417b7d27bd61acf567da2ddccc591b7f499e47
Author: W. Trevor King <wking@tremily.us>
Date:   Thu May 17 21:10:20 2012 -0400

    Add support for "{ptype}" trace format specifier
    
    Add the "{ptype}" trace format specifier, for principal name types.
    Also document the new option in the "k5-trace.h" comments.
    
    ticket: 7151

 src/include/k5-trace.h  |  1 +
 src/lib/krb5/os/trace.c | 24 ++++++++++++++++++++++++
 2 files changed, 25 insertions(+)

commit 8517bb0758870d8fe21c783105fbf4e9873c1bab
Author: W. Trevor King <wking@tremily.us>
Date:   Thu May 17 21:07:07 2012 -0400

    Document "{keytab}" trace format specifier

 src/include/k5-trace.h | 1 +
 1 file changed, 1 insertion(+)

commit 02e523ca70bc77dc31931c3ad430b9c13ada438e
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed May 23 15:59:24 2012 -0400

    Modified the Sphinx HTML page layout
    
    1. The Feedback button is moved into the footer;
    2. The default page/doc width are set to 960px;

 doc/rst_source/_static/kerb.css       |  38 ++++++++++++-
 doc/rst_source/_templates/layout.html | 104 ++++++++++++++++++++++------------
 doc/rst_source/conf.py                |   2 +-
 3 files changed, 106 insertions(+), 38 deletions(-)

commit 9b693c2c5370a3a792f594ccb08475465438cd19
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 22 13:45:18 2012 -0400

    Export gss_mech_krb5_wrong from libgssapi_krb5
    
    Although there are few legitimate reasons to use gss_mech_krb5_wrong,
    it's declared in the public header and exported in the Windows DLL.
    So export it from the Unix library as well.
    
    ticket: 7148 (new)
    target_version: 1.10.2
    tags: pullup

 src/lib/gssapi/libgssapi_krb5.exports | 1 +
 1 file changed, 1 insertion(+)

commit b327fc9dd9903dffdc057dd8618b7a7d5947da60
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue May 22 12:46:21 2012 -0400

    Make doc/coding-style point to wiki page
    
    The old doc/coding-style file was out of date; replace its content
    with a pointer to the wiki page.
    
    ticket: 7147 (new)

 doc/coding-style | 567 +------------------------------------------------------
 1 file changed, 3 insertions(+), 564 deletions(-)

commit 61e6ab231b75f7ac3ff8967f002436e48ce05620
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 21 01:39:14 2012 -0400

    Export krb5_set_trace_callback/filename
    
    krb5_set_trace_callback and krb5_set_trace_filename were added to
    krb5.h in krb5 1.9, but were mistakenly left out of the library export
    lists.  Add them now.  Reported by Russ Allbery.
    
    ticket: 7143
    target_version: 1.10.2
    tags: pullup

 src/lib/krb5/libkrb5.exports | 2 ++
 src/lib/krb5_32.def          | 5 ++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6ea1d4b36934480c2acec98738b18da6178d8941
Author: W. Trevor King <wking@tremily.us>
Date:   Wed May 16 19:09:46 2012 -0400

    Fix "(empty" typo in "{etypes}" handler in trace.c
    
    ticket: 7137

 src/lib/krb5/os/trace.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 59f149f5dfcdea256b2f7b2b1581790b3b503a93
Author: W. Trevor King <wking@tremily.us>
Date:   Wed May 16 17:11:12 2012 -0400

    Fix "(null" typo in "{key}" handler in trace.c
    
    ticket: 7134

 src/lib/krb5/os/trace.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d605580fe29225d9fea25fd1ad75ebdcc8288717
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 17 20:05:22 2012 -0400

    Correct the name of krb5int_trace in comments
    
    Patch from W. Trevor King.
    
    ticket: 7133

 src/lib/krb5/os/trace.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 0eaf09290223c25ce846a09808f192ab38cced15
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 17 19:32:41 2012 -0400

    Add missing $(LIBS) to some shared libraries
    
    Add $(LIBS) to the $(SHLIB_EXPLIBS) for some shared libraries which
    did not previously include it, which prevented gcov from working
    properly in some cases.
    
    Patch from W. Trevor King.
    
    ticket: 7138

 src/lib/kadm5/clnt/Makefile.in         | 2 +-
 src/lib/kadm5/srv/Makefile.in          | 2 +-
 src/lib/rpc/Makefile.in                | 2 +-
 src/plugins/kdb/db2/libdb2/Makefile.in | 2 +-
 src/util/verto/Makefile.in             | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit a2d47235d4b3ce1a51767ffb6bcabb0460a9387d
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 17 14:18:27 2012 -0400

    Remove mention of util/autoconf
    
    We no longer use our own customized version of autoconf, so remove
    mentions of the src/util/autoconf directory where that used to be.
    
    Reported by W. Trevor King.
    
    ticket: 7139 (new)

 doc/rst_source/krb_build/doing_build.rst | 22 ++++++++--------------
 1 file changed, 8 insertions(+), 14 deletions(-)

commit 4fc9c72e5d30c94399baf7069a0d0db25e940a68
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue May 15 15:15:07 2012 -0400

    Make mkrel work on non-master branches
    
    Appending "--" to the git checkout arguments appears to prevent it
    from automatically creating a local branch from the remote.  Also
    correct the default git URL and clean up a spurious find warning.

 src/util/mkrel | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 6d204bc466e2038bacf3e2e3a4b4f5bdc56e6b5e
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon May 14 19:14:54 2012 -0400

    Update CHANGES file generation for Git
    
    Use the correct git log invocation for generating the CHANGES file.

 src/util/mkrel | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a573b83876da5214a420e230d9d582240104124c
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon May 14 18:39:17 2012 -0400

    Update patchlevel.h for Git repository
    
    Use "master", not "trunk", as RELTAG now.

 src/patchlevel.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c7a8bfa74c527c8de5b27e371df1f3a39b83e869
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 14 15:24:02 2012 -0400

    Add missing newline to sn2princ debug message
    
    Patch from wking@tremily.us.
    
    ticket: 7131

 src/lib/krb5/os/sn2princ.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 933798d193ac406b43724f02837e401db09827e3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 14 15:06:51 2012 -0400

    Convert util/mkrel to use git instead of svn

 src/util/mkrel | 41 +++++++++++++++--------------------------
 1 file changed, 15 insertions(+), 26 deletions(-)

commit cfd3d8dbd6c0f3270427bc3172f84a0562a06593
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun May 13 15:42:50 2012 -0400

    Check alloc_data result in krb5int_old_encrypt

 src/lib/crypto/krb/enc_old.c | 2 ++
 1 file changed, 2 insertions(+)

commit 6b0821452898d17058b4d3ac996cd50458b9fbed
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun May 13 15:38:06 2012 -0400

    Clean up a redundant assignment in libprofile

 src/util/profile/prof_parse.c | 2 --
 1 file changed, 2 deletions(-)

commit eeba86d45ef4e13086b3f88cde863ddf8649f07b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun May 13 13:15:34 2012 -0400

    Avoid extern inline in asn1buf.h
    
    Avoid using extern inline in asn1buf.h, as there are two conflicting
    sets of semantics (gnu89's and C99's).  gcc defaults to the gnu89
    semantics, which we were using, while clang defines __GNUC__ but
    defaults to the C99 semantics.  To simplify things, use static inline
    instead, like we do in k5-int.h.

 src/lib/krb5/asn.1/asn1buf.h | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 48b811614b5d5933a79387f9a9687c2513bf7bca
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun May 13 13:12:06 2012 -0400

    Don't stomp minor code in spnego_gss_acquire_cred
    
    When spnego_gss_acquire_cred passes through a failure status from the
    mechglue, it overwrites the minor code with a call to
    gss_release_oid_set().  Use a temporary minor status for that and a
    related call.

 src/lib/gssapi/spnego/spnego_mech.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8dace5cfe171b8b25c7c4131c1327dfdf748ed9d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat May 12 19:03:47 2012 -0400

    Remove find-missing-eol-prop and fix-eol-prop
    
    Remove two Subversion-specific scripts which are no longer necessary
    now that the master repository is in git.

 src/util/find-missing-eol-prop |  8 --------
 src/util/fix-eol-prop          | 13 -------------
 2 files changed, 21 deletions(-)

commit 0f821f56c18105adfd3622f5827b6e5648fe3a76
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat May 12 18:56:59 2012 -0400

    Add a .gitgnore file

 .gitignore | 342 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 342 insertions(+)

commit 74beb75bb07e3921d10c8eec05eacb1f393e5e44
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat May 12 12:54:06 2012 -0400

    Null-terminate components of parsed principals
    
    The rewritten krb5_parse_name didn't null-terminate components or
    realms of principals, while the old one did.  Fix the new one to do so
    as well.
    
    This means KRB5_PRINCIPAL_PARSE_IGNORE_REALM allocates one byte for
    the realm instead of leaving it as empty_data(), so we need to free
    the realm in build_in_tkt_name() before copying in the client realm.

 src/lib/krb5/krb/get_in_tkt.c |  1 +
 src/lib/krb5/krb/parse.c      | 20 +++++++++-----------
 2 files changed, 10 insertions(+), 11 deletions(-)

commit 39629e9df44ce8c4ad72fde951390acc6864407d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 11 18:07:30 2012 +0000

    Omit start time in common AS requests
    
    MIT and Heimdal KDCs ignore the start time for non-postdated ticket
    requests, but AD yields an error if the start time is in the KDC's
    future, defeating the kdc_timesync option.  Omit the start time if the
    caller did not specify a start time offset.
    
    This change reenables the client check for too much clock skew in the
    KDC reply in the non-timesync configuration.  That check had been
    unintentionally suppressed since the introduction of the
    get_init_creds interfaces.  Adjust the t_skew test script to expect
    the new error behavior.
    
    Code changes from stefw@gnome.org with slight modifications.
    
    ticket: 7130
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25864 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 14 +++++++++-----
 src/tests/t_skew.py           | 34 ++++++++++++++++++++++++----------
 2 files changed, 33 insertions(+), 15 deletions(-)

commit 70e46d97b6907da651069d1c0d74163b9edae5ea
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 10 17:34:14 2012 +0000

    Avoid requiring default realm for in_tkt_service
    
    Use the new KRB5_PRINCIPAL_PARSE_IGNORE_REALM flag when parsing
    in_tkt_service arguments in get_init_cred functions, since we're going
    to overwrite the realm anyway.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25863 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 48 +++++++++++++++----------------------------
 1 file changed, 17 insertions(+), 31 deletions(-)

commit 0eb4672034bc48c94f0ab4775b114d5b8b89e696
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 10 17:34:10 2012 +0000

    Add krb5_parse_name flag to ignore realm
    
    The flag KRB5_PRINCIPAL_PARSE_IGNORE_REALM causes krb5_parse_name to
    return the principal with an empty realm whether or not a realm is
    present in the name.
    
    ticket: 7129
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25862 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 7 +++++++
 src/lib/krb5/krb/parse.c  | 6 +++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit f609e5caff410cc8f71db7d95b4da219541437db
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 10 17:34:07 2012 +0000

    Rewrite krb5_parse_name
    
    krb5_parse_name started out a bit unwieldy, and has become more so
    with the introduction of flags.  Rewrite it using two passes (allocate
    and fill), each broken out into its own helper, and a wrapper which
    handles the realm flags.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25861 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin |  17 +-
 src/lib/krb5/krb/parse.c  | 461 ++++++++++++++++++----------------------------
 2 files changed, 186 insertions(+), 292 deletions(-)

commit b9ff95a51ef11742abc9687a70b6d8324eda6803
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 10 17:34:01 2012 +0000

    Make password change work without default realm
    
    This fix is not very general or clean, but is suitable for backporting
    because it is minimally invasive.  A more comprehensive fix will
    follow.
    
    ticket: 7127
    target_version: 1.10.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25860 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 4f7dbd528914fe607e5ad820dfbb824c53ae7e97
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 9 19:27:49 2012 +0000

    Add no-op macro for ngettext for non-NLS builds
    
    r25857 (#7128) uses ngettext, which means we need a no-op macro for it
    when we're building without NLS support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25859 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 1 +
 1 file changed, 1 insertion(+)

commit 6b5bc54f09763e6fd6531a1b83759b1aa7415136
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 9 17:55:27 2012 +0000

    Constify get_init_creds string input params
    
    The get_init_creds functions take read-only string input parameters
    for passwords and initial ticket services.  Make these const char *
    parameters instead of just char * parameters, for caller convenience.
    
    Reported by rra@stanford.edu.
    
    ticket: 7121
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25858 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          |  3 ++-
 src/include/krb5/krb5.hin     | 11 ++++++-----
 src/lib/krb5/krb/get_in_tkt.c |  4 ++--
 src/lib/krb5/krb/gic_keytab.c |  4 ++--
 src/lib/krb5/krb/gic_pwd.c    |  4 ++--
 src/lib/krb5/krb/val_renew.c  |  6 +++---
 6 files changed, 17 insertions(+), 15 deletions(-)

commit 13a0013f55e9bea8384234f5caa1a0b444749daf
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 9 17:40:38 2012 +0000

    Add API to interpret changepw result strings
    
    Active Directory returns structured policy information in the
    nominally UTF-8 result string field of a password change reply.  Add a
    new API krb5_chpw_message() to convert a result string into a
    displayable message, interpreting policy information if present.
    
    Patch from stefw@gnome.org with changes.
    
    ticket: 7128
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25857 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_appldev/refs/api/index.rst      |   1 +
 src/clients/kpasswd/kpasswd.c                      |  10 +-
 src/include/krb5/krb5.hin                          |  26 +++
 src/lib/krb5/krb/chpw.c                            | 166 ++++++++++++++++++++
 src/lib/krb5/krb/gic_pwd.c                         |  15 +-
 src/lib/krb5/libkrb5.exports                       |   1 +
 src/lib/krb5_32.def                                |   3 +
 src/tests/misc/Makefile.in                         |  16 +-
 src/tests/misc/test_chpw_message.c                 | 174 +++++++++++++++++++++
 src/util/collected-client-lib/libcollected.exports |   1 +
 10 files changed, 399 insertions(+), 14 deletions(-)

commit c250f6743a623ab5086c56324060ebf99c740379
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 9 17:40:32 2012 +0000

    Constify krb5int_utf8_normalize input parameter
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25856 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-unicode.h     | 2 +-
 src/lib/krb5/unicode/ucstr.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit e785e6e2204c2cf1e262c92549fa6aea1c020ead
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 8 03:04:22 2012 +0000

    First pass at PKINIT client trace logs
    
    Trace basic decisions about PKINIT client protocol processing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25855 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/deps           | 53 ++++++++++--------
 src/plugins/preauth/pkinit/pkinit.h       |  1 +
 src/plugins/preauth/pkinit/pkinit_clnt.c  | 37 +++++++++++--
 src/plugins/preauth/pkinit/pkinit_trace.h | 90 +++++++++++++++++++++++++++++++
 4 files changed, 156 insertions(+), 25 deletions(-)

commit 6d19259c7eb9277c12a7f2eec9aa80563b4c5acc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 8 03:04:15 2012 +0000

    Improve traced error messages from PKINIT client
    
    If we have no configured PKINIT client identity, or if we fail to
    create a certificate chain, set a reasonable error code (not EINVAL or
    ENOMEM) and a useful error message to appear in trace log output.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25854 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 8 ++++++--
 src/plugins/preauth/pkinit/pkinit_identity.c       | 3 +++
 2 files changed, 9 insertions(+), 2 deletions(-)

commit faeacc69b5c9e386ea2977506b24dea055bf926b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 8 03:04:12 2012 +0000

    Improve display of error code 0 in trace output
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25853 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/trace.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4d62b2a0dfd64f5bee8a49d996cbd19093c05763
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 8 03:04:07 2012 +0000

    Use variadic macros to simplify k5-trace.h
    
    Also fix the facility to make it possible to trace log without
    including k5-int.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25852 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h   |   5 +-
 src/include/k5-trace.h | 432 +++++++++++++++++++++++++------------------------
 2 files changed, 221 insertions(+), 216 deletions(-)

commit 00c5cc84ae502e00bc1781c4a4f6ac0436c8dae2
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Sat May 5 17:03:50 2012 +0000

    Process param/defname node for "#define".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25851 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_tools/define_document.tmpl | 12 ++++++++----
 doc/rst_tools/docmodel.py          |  1 +
 doc/rst_tools/doxybuilder_types.py | 18 ++++++++++++++++++
 3 files changed, 27 insertions(+), 4 deletions(-)

commit b5307c133a1ef3183f772dc2c20e09cc1e529772
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Sat May 5 15:41:00 2012 +0000

    For typedef documents in Sphinx do not add short description to the titles
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25850 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_tools/define_document.tmpl | 23 +++++++----------------
 doc/rst_tools/type_document.tmpl   | 21 +++++++--------------
 2 files changed, 14 insertions(+), 30 deletions(-)

commit 78a87d75d2041f0b2e8bbbe9a536fbc005a18680
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Sat May 5 15:35:51 2012 +0000

    Add generalized definition of krb5_ui_4 and krb5_int32 to the documentation for better cross-referencing. Do not include internal structure krb5_cc_ops into Sphinx documentation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25849 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_appldev/refs/types/index.rst      |  1 -
 doc/rst_source/krb_appldev/refs/types/krb5_int32.rst | 12 ++++++++++++
 doc/rst_source/krb_appldev/refs/types/krb5_ui_4.rst  | 12 ++++++++++++
 3 files changed, 24 insertions(+), 1 deletion(-)

commit 77a6046630d9d8737a987e0f4ba47929f207a9fe
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 3 21:43:47 2012 +0000

    Modernize style in vfy_increds.c
    
    Make vfy_increds.c consistently use newer coding conventions.  Also
    add a copyright statement.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25848 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/vfy_increds.c | 200 +++++++++++++++++++++--------------------
 1 file changed, 104 insertions(+), 96 deletions(-)

commit 0ae663d35b7dcbf2c469ad0688a67f4d1c0e425e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 3 21:43:42 2012 +0000

    Make verify_init_creds work with existing ccache
    
    As the file ccache implementation currently stands, we don't want to
    turn off TC_OPENCLOSE on a file cache we're writing to, or it will be
    opened read-only and stores to it will fail.  Reported by Russ
    Allbery.
    
    ticket: 5126
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25847 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/vfy_increds.c | 7 -------
 1 file changed, 7 deletions(-)

commit 4f16878eea03dd20d992c6054afa68aab97cd4ac
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu May 3 20:28:02 2012 +0000

    The new version of Doxygen (1.7.6.1) produces different xml output around the <initializer> node. Adopt the script to the change.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25846 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_tools/doxybuilder_types.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit caf1fdd98690019d9ac9f56125f4916cfbdfd2d4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 3 19:42:43 2012 +0000

    Try all host keys by default in vfy_increds
    
    Factor out the core code of krb5_verify_init_creds into a helper, add
    new helper functions to retrieve the list of unique host principals
    from a keytab, and make krb5_verify_init_creds drive the helper once
    per host principal.
    
    Augment the test harness and test cases to better test the new
    behavior.  Add a k5test method to retrieve an NFS principal for the
    test realm for the sake of the new test cases.
    
    ticket: 7125
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25845 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin         |  31 +++---
 src/lib/krb5/krb/t_vfy_increds.c  |  34 +++++--
 src/lib/krb5/krb/t_vfy_increds.py |  55 +++++++++-
 src/lib/krb5/krb/vfy_increds.c    | 205 ++++++++++++++++++++++++++------------
 src/util/k5test.py                |   4 +
 5 files changed, 239 insertions(+), 90 deletions(-)

commit c3ab5fe0b01a68b14d5657740006488721b48b7b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 3 15:15:51 2012 +0000

    In sn2princ, getaddrinfo without AI_ADDRCONFIG
    
    When canonicalizing a principal, use AI_CANONNAME alone in the hint
    flags for getaddrinfo, for two reasons.  First, it works around a gnu
    libc bug where getaddrinfo does a PTR lookup for the canonical name
    (we tried to work around this in r24977 bug the addition of
    AI_ADDRCONFIG caused the same problem as the use of AF_INET).  Second,
    an IPv4-only host should be able create a principal for an IPv6-only
    host even if it can't contact the host.
    
    This does result in extra AAAA queries in the common case (IPv4-only
    host contacting IPv4-only service), which is unfortunate.  But we need
    to leave that optimization up to the platform at this point.
    
    ticket: 7124
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25844 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sn2princ.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4f9ed9aa7e4bfb6e4890d795ae733376ecd2a2d4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 2 18:38:33 2012 +0000

    Clarify profile pluggable interface documentation
    
    Explain how profile plugin modules integrate with libkrb5, since it's
    a bit different than usual.  Also fix a broken note.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25843 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/host_config.rst |  2 ++
 doc/rst_source/krb_plugindev/profile.rst  | 12 +++++++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit b7b9468ad05e9d2492cf0edf5846135ae62b1156
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 30 23:33:45 2012 +0000

    Simplify krb5_do_preauth
    
    Now that krb5_do_preauth has many fewer moving parts, simplify its
    flow control.  Also remove an unused output parameter from
    run_preauth_plugins.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25842 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 81 ++++++++++++++++++---------------------------
 1 file changed, 33 insertions(+), 48 deletions(-)

commit 4d872237dca4c2922836387e52138b22d7777a77
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 30 23:33:43 2012 +0000

    Get rid of built-in preauth types table
    
    Turn the last two entries of the pa_types table into helper functions
    which we invoke before the loop.  Then, get rid of the part of the
    loop which consults the pa_types table.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25841 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 156 +++++++++++++++-----------------------------
 1 file changed, 53 insertions(+), 103 deletions(-)

commit b07d252726f04a7931bf54bebd4a3f666abc65f9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 30 23:33:38 2012 +0000

    Simplify preauth2 helper functions using realloc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25840 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 61 ++++++++++++---------------------------------
 1 file changed, 16 insertions(+), 45 deletions(-)

commit 5994d8928b8ff88751b14bc60c7d7bfce8b30e57
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 27 22:40:21 2012 +0000

    Use correct name-type in TGS-REQs for 2008R2 RODCs
    
    Correctly set the name-type for the TGS principals to KRB5_NT_SRV_INST
    in TGS-REQs.  (Previously, only AS-REQs had the name-type set in this
    way.)  Windows Server 2008 R2 read-only domain controllers (RODCs)
    insist on having the correct name-type for the TGS principal in
    TGS-REQs as well as AS-REQs, at least for the TGT-forwarding case.
    
    Thanks to Sebastian Galiano for reporting this bug and helping with
    testing.
    
    ticket: 7120
    target_version: 1.10.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25839 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/fwd_tgt.c | 12 ++++--------
 src/lib/krb5/krb/tgtname.c | 19 +++++++++++++++----
 2 files changed, 19 insertions(+), 12 deletions(-)

commit 85b120f5b46ac37116117e5ebcd60424bdd87a80
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 27 21:11:08 2012 +0000

    Split up and fix get_etype_info
    
    The addition of afs3-salt processing in get_etype_info made it overly
    large, so split out the pw-salt/afs3-salt processing into a separate
    function.  Also fix two dumb bugs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25838 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 149 ++++++++++++++++++++++++--------------------
 1 file changed, 83 insertions(+), 66 deletions(-)

commit bc096a77ffdab283d77c2e0fc1fdd15b9f77eb41
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 27 21:11:04 2012 +0000

    Stop using SALT_TYPE_AFS_LENGTH
    
    In krb5_init_creds_ctx and krb5_clpreauth_rock_st, use a boolean to
    track whether we're still using the default salt instead of
    overloading salt.length.  In preauth2.c, process afs3 salt values like
    we would in krb5int_des_string_to_key, and set an s2kparams indicator
    instead of overloading salt.length.  Also use an s2kparams indicator
    in kdb_cpw.c's add_key_pwd.  Remove the s2k code to handle overloaded
    salt lengths, except for a sanity check.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25837 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h               |  1 +
 src/include/krb5/krb5.hin          |  7 +------
 src/lib/crypto/krb/s2k_des.c       |  8 --------
 src/lib/crypto/krb/string_to_key.c | 18 +++---------------
 src/lib/kdb/kdb_cpw.c              | 29 ++++++++++++-----------------
 src/lib/krb5/krb/get_in_tkt.c      |  8 +++++---
 src/lib/krb5/krb/gic_pwd.c         |  2 +-
 src/lib/krb5/krb/init_creds_ctx.h  |  1 +
 src/lib/krb5/krb/preauth2.c        | 30 ++++++++++++++++++++++++++----
 src/lib/krb5/libkrb5.exports       |  1 +
 10 files changed, 51 insertions(+), 54 deletions(-)

commit b886919f6478e8c55811c5b790cb5a4a69f9c341
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 27 21:11:00 2012 +0000

    Fix TRACE_PREAUTH_SALT format string
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25836 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-trace.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 04de6c523f45e4607da214a7382d2dab93fd62c1
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 27 20:39:13 2012 +0000

    Draft initial credentials API documentation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25835 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_appldev/index.rst      |  1 +
 doc/rst_source/krb_appldev/init_creds.rst | 59 +++++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+)

commit 3ffbd53acb3e95299605eb956d139f8e9c6245c5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 27 17:13:23 2012 +0000

    Refactor client etype-info handling in preauth2.c
    
    Pull etype-info2, etype-info, pw-salt, and afs3-salt handling out of
    the pa_types loop into a new helper function get_etype_info().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25834 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 212 ++++++++++++++++----------------------------
 1 file changed, 78 insertions(+), 134 deletions(-)

commit f566fee75f2455d6e5e7ee4fcdf5a0d327808639
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 27 17:04:24 2012 +0000

    Ensure null termination of AFS salts
    
    Use krb5int_copy_data_contents_add0 when copying a pa-pw-salt or
    pa-afs3-salt value in pa_salt().  If it's an afs3-salt, we're going to
    throw away the length and use strcspn in krb5int_des_string_to_key,
    which isn't safe if the value is unterminated.
    
    ticket: 2545
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25833 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ce3ba8ba7670b57ffb2b1e2707f0cb443e900b0f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 26 21:47:05 2012 +0000

    Make it easier to test SAM-2 client code
    
    Add a method to the securid_sam2 plugin, built with alternate
    compile-time flags, which supplies a plain-text challenge to the
    client to be used as the OTP value.  This lets us manually exercise
    the SAM-2 client code and a little bit of the KDC code.
    
    securid_make_sam_challenge_2_and_cksum is moved into the method-
    independent code and renamed.  get_securid_edata_2 has its sc2b
    parameter removed as it was not used by the caller.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25832 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/securid_sam2/Makefile.in       |  10 +-
 src/plugins/preauth/securid_sam2/extern.h          |  20 +-
 src/plugins/preauth/securid_sam2/grail.c           | 273 +++++++++++++++++++++
 src/plugins/preauth/securid_sam2/securid2.c        | 112 ++-------
 .../preauth/securid_sam2/securid_sam2.exports      |   2 +-
 .../preauth/securid_sam2/securid_sam2_main.c       | 110 +++++++--
 6 files changed, 407 insertions(+), 120 deletions(-)

commit d93166972447594f3431edfa3ef2db946bfcc24e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 26 21:47:02 2012 +0000

    Convert SAM-2 preauth mechanism to a module
    
    Move the last real preauth mechanism, SAM-2, from the pa_types table
    to a built-in module.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25831 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in    |   1 +
 src/lib/krb5/krb/int-proto.h    |   4 +
 src/lib/krb5/krb/preauth2.c     | 373 +---------------------------------
 src/lib/krb5/krb/preauth_sam2.c | 435 ++++++++++++++++++++++++++++++++++++++++
 4 files changed, 442 insertions(+), 371 deletions(-)

commit 7150b8eab9fb4bf643dd1a7ac4f5be3ca455dfcb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 26 21:46:57 2012 +0000

    Remove orphaned Apple PKINIT support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25830 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/pkinit_apple_utils.h           | 155 -----
 src/include/pkinit_asn1.h                  | 172 ------
 src/include/pkinit_cert_store.h            | 163 -----
 src/include/pkinit_client.h                |  94 ---
 src/include/pkinit_cms.h                   | 179 ------
 src/kadmin/cli/kadmin.c                    |  66 +-
 src/kdc/do_as_req.c                        |  21 -
 src/kdc/kdc_preauth.c                      | 505 ---------------
 src/kdc/pkinit_apple_server.c              | 241 --------
 src/kdc/pkinit_server.h                    | 112 ----
 src/lib/krb5/krb/get_in_tkt.c              |  20 -
 src/lib/krb5/krb/pkinit_apple_asn1.c       | 957 -----------------------------
 src/lib/krb5/krb/pkinit_apple_cert_store.c | 625 -------------------
 src/lib/krb5/krb/pkinit_apple_client.c     | 263 --------
 src/lib/krb5/krb/pkinit_apple_cms.c        | 559 -----------------
 src/lib/krb5/krb/pkinit_apple_utils.c      | 434 -------------
 src/lib/krb5/krb/preauth2.c                | 330 ----------
 src/lib/krb5/krb/str_conv.c                |   3 -
 18 files changed, 1 insertion(+), 4898 deletions(-)

commit 7385d4bc68f58a766e5a7dcc17ce4aba2acaf2af
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Apr 26 13:11:09 2012 +0000

    Rearrange navigation buttons in the HTML header
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25829 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/_templates/layout.html | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 310251e3f5338ff67769a2986e55cc2770d8af26
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 26 04:34:25 2012 +0000

    Add kadmin ACL enforcement tests
    
    Add a Python script to test the enforcement of kadm5.acl
    specifications, including wildcards and restrictions.
    
    ticket: 7097
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25828 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/Makefile.in     |   1 +
 src/tests/t_kadmin_acl.py | 350 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 351 insertions(+)

commit 79495d8694275ebde98d48d018161208c72368c2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 26 04:34:20 2012 +0000

    Allow clearpolicy restriction for kadmin addprinc
    
    Although the kadmin client never generates a KADM5_POLICY_CLR mask bit
    with addprinc, the bit will be set if a kadm5.acl line imposes the
    -clearpolicy restriction.  Relax the sanity checking in
    kadm5_create_principal_3 to allow KADM5_POLICY_CLR as long as
    KADM5_POLICY is not also set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25827 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 60e01dc17967479f31a3669d2a5ef306d1b48750
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 26 04:34:15 2012 +0000

    Add k5test.py helpers for running kadmin
    
    Add K5Realm.prep_kadmin() to create a ccache and K5Realm.run_kadmin()
    to run a kadmin query using it.  Modify t_stringattr.py to use these
    helpers instead of its own.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25826 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/t_stringattr.py | 18 +++++++-----------
 src/util/k5test.py        | 25 +++++++++++++++++++++++++
 2 files changed, 32 insertions(+), 11 deletions(-)

commit d85fbcebd2d4880972e8565a3d5aba492ef59431
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 26 04:33:48 2012 +0000

    Flip the default of start_kadmind in k5test.py
    
    Very few Python tests need kadmind, so it makes more sense to have to
    turn it on than to have to turn it off.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25825 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/t_emptytgt.py             |  2 +-
 src/kdc/t_workers.py              |  2 +-
 src/lib/krb5/ccache/t_cccol.py    |  2 +-
 src/lib/krb5/krb/t_expire_warn.py |  2 +-
 src/lib/krb5/krb/t_vfy_increds.py |  4 ++--
 src/tests/gssapi/t_ccselect.py    |  6 +++---
 src/tests/gssapi/t_gssapi.py      |  4 ++--
 src/tests/gssapi/t_s4u.py         |  2 +-
 src/tests/t_cccol.py              |  2 +-
 src/tests/t_crossrealm.py         | 17 ++++++-----------
 src/tests/t_general.py            |  4 ++--
 src/tests/t_keyrollover.py        |  2 +-
 src/tests/t_keytab.py             |  2 +-
 src/tests/t_lockout.py            |  2 +-
 src/tests/t_pwhist.py             |  2 +-
 src/tests/t_renew.py              |  2 +-
 src/tests/t_renprinc.py           |  2 +-
 src/tests/t_skew.py               |  4 ++--
 src/tests/t_stringattr.py         |  2 +-
 src/util/k5test.py                |  6 +++---
 src/util/testrealm.py             |  4 ++--
 21 files changed, 35 insertions(+), 40 deletions(-)

commit 60ccf0f7dc305b89179df2454b95a021fbcb09cb
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Apr 25 19:15:30 2012 +0000

    Minor cleanup (mostly to remove the "Contents" section titles)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25824 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/advanced/index.rst | 11 -----------
 doc/rst_source/krb_admins/index.rst          |  3 ---
 doc/rst_source/krb_appldev/index.rst         |  3 ---
 doc/rst_source/krb_users/index.rst           |  3 ---
 doc/rst_source/mitK5features.rst             |  4 ++--
 5 files changed, 2 insertions(+), 22 deletions(-)

commit 7236ee4f4fe6ec48d9d9e7a2cf0f22a7e2ee1119
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Apr 25 19:10:41 2012 +0000

    Use "agogo" HTML theme (with some modifications) for the Sphinx documentation. Do not show the ReST source files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25823 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/_static/kerb.css       | 62 +++++++++++++++++++++++++++++++++++
 doc/rst_source/_templates/layout.html | 49 ++++++++++++++++++++++++---
 doc/rst_source/conf.py                | 10 +++---
 3 files changed, 112 insertions(+), 9 deletions(-)

commit f469d77cc53c43a2e85f80ab3cf68caa82c4d24b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 25 17:20:20 2012 +0000

    Clear preauth use counts for each AS request
    
    Initialize use_count fields in krb5_preauth_request_context_init,
    which is invoked before each AS request.  Previously they were
    initialized only in krb5_init_preauth_context, which is only invoked
    once per krb5 library context.
    
    ticket: 7119
    target_version: 1.10.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25822 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 1 +
 1 file changed, 1 insertion(+)

commit 77e492489beadd3869c82775903bd2649ccf3f8f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 24 17:04:29 2012 +0000

    Add KRB5_TRACE test case
    
    In t_general.py, run kinit with KRB5_TRACE enabled and make sure we
    see some basic strings in the resulting file.
    
    ticket: 7113
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25821 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/t_general.py | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

commit f4a07458225ff011af06492d36c62400b34ad506
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 24 17:04:21 2012 +0000

    Adjust t_general.py organization
    
    Move some tests out of the multipass_realms loop since they aren't
    enctype-dependent.  Fix the success message not to mention kvno
    wrapping.  Don't start kadmind in the multipass_realms loop since we
    don't use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25820 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/t_general.py | 42 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

commit 2782e80a12bccd920fa71e23166ac97c4470a637
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 24 01:05:41 2012 +0000

    Try all history keys to decrypt password history
    
    A database created prior to 1.3 will have multiple password history
    keys, and kadmin prior to 1.8 won't necessarily choose the first one.
    So if there are multiple keys, we have to try them all.  If none of
    the keys can decrypt a password history entry, don't fail the password
    change operation; it's not worth it without positive evidence of
    password reuse.
    
    ticket: 7099
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25819 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/server_internal.h   |  6 ++-
 src/lib/kadm5/srv/server_kdb.c    | 55 ++++++++++++++--------
 src/lib/kadm5/srv/svr_principal.c | 46 +++++++++---------
 src/tests/Makefile.in             |  6 ++-
 src/tests/hist.c                  | 99 +++++++++++++++++++++++++++++++++++++++
 src/tests/t_pwhist.py             | 20 ++++++++
 6 files changed, 186 insertions(+), 46 deletions(-)

commit 8230c4b7b7323cdef2a6c877deb710a15380f40f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 19 17:55:14 2012 +0000

    Use etypes from keytab in krb5_gic_keytab
    
    When getting initial credentials with a keytab, filter the list of
    request enctypes based on the keys in the keytab.
    
    Based on a patch from Stef Walter.
    
    ticket: 2131
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25818 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-trace.h        |   4 ++
 src/lib/krb5/krb/gic_keytab.c | 118 ++++++++++++++++++++++++++++++++++++++++++
 src/tests/t_keytab.py         |   7 ++-
 3 files changed, 128 insertions(+), 1 deletion(-)

commit d1da158f47ea604bed4d5db5e98a976a9e54ccd0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 19 17:55:10 2012 +0000

    Unify krb5_get_init_creds_keytab code paths
    
    Use krb5_init_creds_set_keytab in krb5_get_init_creds_keytab, so that
    processing added to the former will be used by the latter.  This is
    slightly awkward because of the way we do the use_master fallback, in
    that we have to duplicate some of krb5int_get_init_creds.
    
    Based on a patch from Stef Walter.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25817 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/deps         |  3 ++-
 src/lib/krb5/krb/get_in_tkt.c | 11 +++++----
 src/lib/krb5/krb/gic_keytab.c | 52 ++++++++++++++++++++++++++++++++++++-------
 src/lib/krb5/krb/int-proto.h  |  4 ++++
 4 files changed, 55 insertions(+), 15 deletions(-)

commit 343b0f7b9b97b451139bbe5a3dc5976e738f5921
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 19 17:55:07 2012 +0000

    Return kinit output in k5test's K5Realm.kinit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25816 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/k5test.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 13d6cc6b2daf518a6a141e60cac29d67fe05e2b7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 19 17:55:03 2012 +0000

    Add keytab kinit test cases
    
    Create a test script for keytab-related tests.  Move the kvno wrapping
    test there from t_general.py, and augment it to better match what's in
    standalone.exp.  Add tests for kinit with keytab, including kinit with
    the most-preferred enctype missing from the keytab (which currently
    fails).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25815 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/Makefile.in  |  1 +
 src/tests/t_general.py | 11 -----------
 src/tests/t_keytab.py  | 29 +++++++++++++++++++++++++++++
 3 files changed, 30 insertions(+), 11 deletions(-)

commit 61b007b129553fef27e2e49c11960c245b71f9b8
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Apr 19 14:45:20 2012 +0000

    Add Doxygen markup to API functions that were introduced in 1.9 release
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25814 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 6e1cd80e4010e72c30752a371dd198f00e671d95
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 17 18:18:08 2012 +0000

    Edit resources page
    
    Improve description of kerberos and krbcore.  Remove trailing
    whitespace throughout.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25813 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/resources.rst | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

commit 91db059cf151dad4a0bc2829ca0b6861bd59819c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 17 18:08:13 2012 +0000

    Rename mitresources.rst to resources.rst
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25812 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/index.rst        |  2 +-
 doc/rst_source/mitresources.rst | 48 -----------------------------------------
 doc/rst_source/resources.rst    | 48 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 49 insertions(+), 49 deletions(-)

commit 1827663dbe6f984f4b317004ddf07ce5b23254a0
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Apr 17 18:07:07 2012 +0000

    Translate @version Doxygen markup into rst format
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25811 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_tools/docmodel.py          |  2 ++
 doc/rst_tools/doxybuilder_funcs.py | 25 +++++++++++++++++++++++++
 doc/rst_tools/func_document.tmpl   |  6 ++++++
 3 files changed, 33 insertions(+)

commit 0ef9d146400e9381d6e29d73c23bafa58a8378e2
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Apr 17 17:58:56 2012 +0000

    Add Doxygen markup to API functions that were introduced in 1.10 release
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25810 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 245aa7d1bb85953a50ac4db65548a479d61ef31f
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Apr 17 17:49:10 2012 +0000

    Added MIT resources document
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25809 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/index.rst        |  9 +-------
 doc/rst_source/mitresources.rst | 48 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+), 8 deletions(-)

commit 5f39a4438eafd693a3eb8366bbc3901efe62e538
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 17 04:07:34 2012 +0000

    Allow preauth mechs to work with clock skew
    
    Add a clpreauth callback which gets the time of day using an offset
    determined by the preauth-required error, and use it in encrypted
    timestamp and encrypted challenge.  This timestamp is not necessarily
    authenticated, but the security consequences for those preauth mechs
    are minor (and can be mitigated by turning off kdc_timesync on
    clients).
    
    Based on a patch from Stef Walter.
    
    ticket: 7114
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25808 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h              | 11 ++++++++
 src/include/krb5/preauth_plugin.h | 18 +++++++++++++
 src/lib/krb5/krb/get_in_tkt.c     | 19 ++++++++++++++
 src/lib/krb5/krb/preauth2.c       | 23 +++++++++++++++--
 src/lib/krb5/krb/preauth_ec.c     |  5 +++-
 src/lib/krb5/krb/preauth_encts.c  | 11 ++++++--
 src/lib/krb5/os/ustime.c          | 54 ++++++++++++++++++++++++---------------
 src/tests/t_skew.py               | 12 ++++++---
 8 files changed, 124 insertions(+), 29 deletions(-)

commit 8d689cea3561d5912db218a4fdf9bdf3c1c6d3b0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 17 03:19:12 2012 +0000

    Add clock skew tests
    
    Add a KDC option (-T) to run with a time offset, and use that to
    test kdc_timesync behavior.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25807 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/krb5kdc.rst          |  3 ++
 src/kdc/main.c                                     |  8 ++++-
 src/tests/Makefile.in                              |  1 +
 src/tests/t_skew.py                                | 38 ++++++++++++++++++++++
 4 files changed, 49 insertions(+), 1 deletion(-)

commit 07b2ae74d0b7600fe1e0eb1de8a12806d7403770
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 17 03:19:07 2012 +0000

    Correct kdc_timesync documentation
    
    kdc_timesync is read from the profile as an integer, not a boolean; go
    back to documenting it that way.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25806 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit de59173de08016efcf71676aefb1820315b06f8a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 16 23:21:42 2012 +0000

    Document kadm5_hook chpass randomize-key behavior
    
    kadmind's randkey operation invokes the kadm5_hook chpass method with
    a null newpass parameter, which wasn't documented.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25805 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kadm5_hook_plugin.h | 1 +
 1 file changed, 1 insertion(+)

commit f5ab1de75c74e8b0510234f55b3620ade6ab1d9d
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 11 22:45:56 2012 +0000

    Fix documention of unconfigured rsthml build
    
    It's necessary to specify srcdir=. on the command line when building
    rsthtml in an unconfigured tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25804 dc483132-0cff-0310-8789-dd5450dbe970

 src/doc/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 578224b2a26b076d40833f9a50edcb5496a19de5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 5 14:07:05 2012 +0000

    Fix trace logging initialization
    
    Reported by stefw@gnome.org.
    
    ticket: 7112
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25803 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/init_ctx.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit db9da51673393125d96f9d83b8d236861ba2fae9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 5 13:57:37 2012 +0000

    Fix app tag choices for decoding EncASRepPart
    
    When decoding an AS-REP enc part, we should accept app tags 26 (the
    bogus one we generate) and 25 (the correct value).  We were accepting
    26 and 24.  Bug report and fix by stefw@gnome.org.
    
    ticket: 7111
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25802 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit af5ee660dec2ef573366a0667526da66898158d7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 4 21:38:57 2012 +0000

    Fix password reuse check with cpw -keepold
    
    When we check for password reuse, only compare keys with the most
    recent kvno against history entries, or else we will always fail with
    -keepold.
    
    This bug primarily affects rollover of cross-realm TGT principals,
    which typically use password-derived keys and may have an associated
    password policy such as "default".
    
    Bug report and candidate fix (taken with a slight modification) by
    Nicolas Williams.
    
    ticket: 7110
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25801 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 3 +++
 1 file changed, 3 insertions(+)

commit 319d7ed2cf78f2a4afd0c2a18f0645ba1f375903
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Apr 2 18:38:45 2012 +0000

    If trace logging facility is enabled, report misconfiguration errors encountered while initializing krb5 library context
    
    ticket: 7091
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25800 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-trace.h      |  4 +++
 src/lib/krb5/krb/init_ctx.c | 76 ++++++++++++++++++++++++++++-----------------
 2 files changed, 51 insertions(+), 29 deletions(-)

commit d345f8234f52ea776ba781707a202409933b2477
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 2 17:49:56 2012 +0000

    Make cross-TGT key rollover work from AD to MIT
    
    Active Directory always issues cross-realm tickets without a kvno,
    which we see as kvno 0.  When we see that, try the highest kvno (as we
    already do) and then a few preceding kvnos so that key rollover of the
    AD->MIT cross TGT can work.
    
    Add new helpers kdc_rd_ap_req, which takes the place of a couple of
    steps from kdc_process_tgs_req, and find_server_key, which takes the
    place of some of the end steps of kdc_get_server_key.
    
    Code changes by Nicolas Williams.  Test cases by me.
    
    ticket: 7109
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25799 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c         | 185 ++++++++++++++++++++++++++++++++++-----------
 src/tests/t_keyrollover.py |  35 +++++++++
 2 files changed, 175 insertions(+), 45 deletions(-)

commit 3f19f78897bcc370261cae11fb7ac18378e3055c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Mar 31 06:01:02 2012 +0000

    Edit RST docs on building RST docs
    
    Fix a couple of grammar errors noted by Ben Kaduk, and elaborate a
    little bit on why generated man pages are checked into the repository.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25798 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/relay/build_this.rst | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit c49954a13ec5ebfecc20b25f68649983522adb03
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Mar 31 00:38:20 2012 +0000

    Fix data handling in rd_req_decoded_opt
    
    We shouldn't peer at trans->tr_contents.data[0] if
    trans->tr_contents.length is 0, even if the data field is non-null.
    Harmless as long as the ASN.1 decoder uses null data fields for empty
    krb5_data values, but still wrong.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25797 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4ce0974b4d5c37b22ceedb5aa7115eedcfc486ef
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Mar 31 00:38:16 2012 +0000

    Avoid malloc(0) in ASN.1 bytestring decode
    
    In k5_asn1_decode_bytestring, just leave *str_out as NULL if len is 0,
    instead of calling malloc(0) and possibly returning a spurious ENOMEM.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25796 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c | 2 ++
 1 file changed, 2 insertions(+)

commit ad10a94d11676da906feb0d8b9394c5b2ed394aa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 28 21:11:06 2012 +0000

    Add doc target with configured path substitutions
    
    Add a new target "substhtml" in src/doc to create HTML documentation
    with configured paths, suitable for installation by an OS package.
    The build target generates a file named paths.py containing the
    directory substitutions, copies it into the rst_composite directory,
    and instructs conf.py to use it with the "pathsubs" tag.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25795 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py              |  3 +++
 doc/rst_source/relay/build_this.rst | 22 +++++++++++++++++++++-
 src/doc/Makefile.in                 | 22 ++++++++++++++++++++--
 3 files changed, 44 insertions(+), 3 deletions(-)

commit dd19c21d26e80d9e6e622353ec4cf2e073da04b0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 28 21:11:01 2012 +0000

    Use reference substitutions for paths in docs
    
    For the default doc build (used for the web site and release tarball),
    substitute path variables with links to the paths table in
    mitK5defaults.rst, using symbolic names for the link text.
    
    The substitution of kdcdir for man pages is slightly altered as a
    side-effect of this commit.  Regenerate the man pages to match.  The
    rendered man pages are unchanged.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25794 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py           | 30 +++++++++++++++---------------
 doc/rst_source/mitK5defaults.rst |  2 ++
 src/man/kadmind.man              |  2 +-
 src/man/kdc.conf.man             | 12 ++++++------
 src/man/kprop.man                |  2 +-
 src/man/kpropd.man               |  4 ++--
 6 files changed, 27 insertions(+), 25 deletions(-)

commit d604fed1d0c8700cbdbd828556413f100ecfb84d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 28 21:10:49 2012 +0000

    Edit defaults page in documentation
    
    Eliminate unused values and OS-specific stuff.  Reformat tables.  Add
    a path substitution for sysconfdir to be used in the default config
    file path.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25793 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py           |   3 +
 doc/rst_source/mitK5defaults.rst | 150 +++++++++++++++------------------------
 src/man/Makefile.in              |   4 +-
 3 files changed, 63 insertions(+), 94 deletions(-)

commit 2e0b389f84baf224d259247feced6f3b9741e3b0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 28 02:03:45 2012 +0000

    Move rstman build target to man directory
    
    rstman makes more sense in man than in doc, so move it there.  Remove
    the rstman target from the top-level doc Makefile to avoid confusion.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25792 dc483132-0cff-0310-8789-dd5450dbe970

 doc/Makefile                        | 15 ---------------
 doc/rst_source/relay/build_this.rst |  7 ++++++-
 src/doc/Makefile.in                 | 13 +------------
 src/man/Makefile.in                 | 19 ++++++++++++++++++-
 4 files changed, 25 insertions(+), 29 deletions(-)

commit 34535574e95c1003ea63540fbf8c2c62fe155e02
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 28 02:03:33 2012 +0000

    Automate RST HTML generation with doxygen info
    
    In src/doc/Makefile.in, create an "rsthtml" target for generating
    release tarball/web site HTML docs in doc/rst_html.  For now,
    eliminate support for the bridge to the Doxygen HTML output; just
    generate XML output with Doxygen and convert it to RST format.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25791 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py               |    4 -
 doc/rst_source/krb_appldev/index.rst |    5 +
 doc/rst_source/mitK5license.rst      |    2 +-
 doc/rst_source/relay/build_this.rst  |  141 +--
 doc/rst_tools/define_document.tmpl   |    2 -
 doc/rst_tools/func_document.tmpl     |    2 -
 doc/rst_tools/type_document.tmpl     |    2 -
 src/Doxyfile                         | 1662 ----------------------------------
 src/Makefile.in                      |    7 -
 src/doc/Doxyfile.in                  |   14 +
 src/doc/Makefile.in                  |   32 +-
 11 files changed, 83 insertions(+), 1790 deletions(-)

commit 3baf23b396e8aa331a2abeaa72ade021ce960be1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Mar 27 02:32:57 2012 +0000

    Fix up gssapi_ext.h Doxygen markup somewhat
    
    * Bring formatting for gss_userok and gss_authorize_localname into
      conformance.
    * Bring parameter markup for gss_localname into conformance.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25790 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi_ext.h | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit 27d6c4d5de552ee57cd42fb35f58d4fbb874f3ad
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Mar 27 02:32:48 2012 +0000

    Fix up krb5.hin Doxygen markup somewhat
    
    * Put everything in an enclosing group, so it gets captured even
      without EXTRACT_ALL.
    * Make sure there's documentation for all constants referenced by
      other markup.
    * Fix references to the PAC constants.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25789 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 55 +++++++++++++++++++++++++++++------------------
 1 file changed, 34 insertions(+), 21 deletions(-)

commit 44217e054db645e47642bde12d48736263193620
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Mar 24 14:29:44 2012 +0000

    Remove krb5-send-pr man page
    
    The license on the krb5-send-pr man page was incompatible with the
    rest of our documentation, and the content is questionably up to date
    (krb5-send-pr still exists, but we don't use GNATS any more, and
    free-form mail to krb5-bugs is equally acceptable at this point).  Get
    rid of it for now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25788 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py                             |   1 -
 doc/rst_source/krb_users/user_commands/index.rst   |   1 -
 doc/rst_source/krb_users/user_commands/send-pr.rst | 208 -------------------
 src/man/krb5-send-pr.man                           | 231 ---------------------
 4 files changed, 441 deletions(-)

commit 5c90e2e933f6449e05b334cdfdb4a828d1fa8535
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Mar 23 19:20:12 2012 +0000

    Remove references to the "feedback" and the original source of the document (such as Kerberos V5 Installation Guide etc) in the rst files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25787 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/admin_commands/index.rst |  5 -----
 doc/rst_source/krb_admins/backup_host.rst          |  6 ------
 doc/rst_source/krb_admins/conf_files/index.rst     |  6 ------
 doc/rst_source/krb_admins/conf_ldap.rst            |  6 ------
 doc/rst_source/krb_admins/database.rst             | 12 ------------
 doc/rst_source/krb_admins/install.rst              |  7 -------
 doc/rst_source/krb_admins/install_kdc.rst          |  7 -------
 doc/rst_source/krb_admins/realm_config.rst         |  6 ------
 doc/rst_source/krb_build/index.rst                 |  6 ------
 doc/rst_source/krb_users/index.rst                 |  8 --------
 doc/rst_source/krb_users/pwd_mgmt.rst              |  5 -----
 doc/rst_source/krb_users/tkt_mgmt.rst              |  5 -----
 doc/rst_source/krb_users/user_commands/index.rst   |  5 -----
 doc/rst_source/mitK5defaults.rst                   |  5 -----
 doc/rst_source/relay/index.rst                     |  2 --
 15 files changed, 91 deletions(-)

commit f309175aeb7cee90bc1537ccc871e5b2221dac87
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 23 16:27:05 2012 +0000

    Install path-substituted man pages
    
    Introduce src/doc/Makefile.in, which will eventually subsume
    doc/Makefile (but will still pull sources from doc).  In the rstman
    target there, create man pages with symbolic path references (like
    @SBINDIR@).  In man/Makefile.in, substitute the path references with
    the configured paths before installing.
    
    Man pages generated from RST source are now checked into the source
    tree under the name filename.man.  This lets us use a single implicit
    .man.sub rule for the path substitutions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25786 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py     |   22 +-
 src/Makefile.in            |    2 +-
 src/configure.in           |    2 +-
 src/doc/Makefile.in        |   20 +
 src/doc/deps               |    1 +
 src/man/Makefile.in        |  123 +++--
 src/man/k5identity.5       |  103 ----
 src/man/k5identity.man     |  110 ++++
 src/man/k5login.5          |   84 ---
 src/man/k5login.man        |   94 ++++
 src/man/k5srvutil.1        |   84 ---
 src/man/k5srvutil.man      |   90 +++
 src/man/kadmin.1           | 1278 -------------------------------------------
 src/man/kadmin.man         | 1065 ++++++++++++++++++++++++++++++++++++
 src/man/kadmind.8          |  276 ----------
 src/man/kadmind.man        |  302 ++++++++++
 src/man/kdb5_ldap_util.8   | 1108 -------------------------------------
 src/man/kdb5_ldap_util.man |  592 ++++++++++++++++++++
 src/man/kdb5_util.8        |  308 -----------
 src/man/kdb5_util.man      |  391 +++++++++++++
 src/man/kdc.conf.5         |  408 --------------
 src/man/kdc.conf.man       |  939 +++++++++++++++++++++++++++++++
 src/man/kdestroy.1         |  113 ----
 src/man/kdestroy.man       |  103 ++++
 src/man/kinit.1            |  258 ---------
 src/man/kinit.man          |  275 ++++++++++
 src/man/klist.1            |  161 ------
 src/man/klist.man          |  169 ++++++
 src/man/kpasswd.1          |   79 ---
 src/man/kpasswd.man        |   65 +++
 src/man/kprop.8            |  101 ----
 src/man/kprop.man          |   90 +++
 src/man/kpropd.8           |  161 ------
 src/man/kpropd.man         |  158 ++++++
 src/man/kproplog.8         |  120 ----
 src/man/kproplog.man       |  115 ++++
 src/man/krb5-send-pr.man   |  231 ++++++++
 src/man/krb5.conf.5        | 1159 ---------------------------------------
 src/man/krb5.conf.man      | 1303 ++++++++++++++++++++++++++++++++++++++++++++
 src/man/krb5kdc.8          |  168 ------
 src/man/krb5kdc.man        |  179 ++++++
 src/man/ksu.1              |  397 --------------
 src/man/ksu.man            |  476 ++++++++++++++++
 src/man/kswitch.1          |   87 ---
 src/man/kswitch.man        |   84 +++
 src/man/ktutil.1           |  131 -----
 src/man/ktutil.man         |  179 ++++++
 src/man/kvno.1             |  116 ----
 src/man/kvno.man           |  119 ++++
 src/man/sclient.man        |   50 ++
 src/man/sserver.man        |  199 +++++++
 51 files changed, 7492 insertions(+), 6756 deletions(-)

commit 84ebeb7e08f4486393c890772fbd87e6b956205b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 22 17:28:42 2012 +0000

    Miscellaneous small edits to RST docs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25785 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/install_appl_srv.rst | 15 ++++++++-------
 doc/rst_source/krb_admins/install_kdc.rst      |  6 +++---
 doc/rst_source/krb_build/osconf.rst            |  3 ---
 3 files changed, 11 insertions(+), 13 deletions(-)

commit b10cde566da9ddd8e6c7c04880a31293a9aeae53
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 22 17:28:34 2012 +0000

    Use substitutions in RST docs
    
    Create an rst_epilog variable defining substitutions for pathnames and
    default enctypes, and use them in the RST source files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25784 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py                             | 11 ++++++
 .../krb_admins/admin_commands/kadmind.rst          |  5 ++-
 doc/rst_source/krb_admins/admin_commands/kprop.rst |  2 +-
 .../krb_admins/admin_commands/kpropd.rst           | 10 +++---
 .../krb_admins/admin_commands/sserver.rst          |  2 +-
 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  | 28 +++++++--------
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 24 ++++++-------
 doc/rst_source/krb_admins/database.rst             |  8 ++---
 doc/rst_source/krb_admins/host_config.rst          |  4 +--
 doc/rst_source/krb_admins/install_appl_srv.rst     | 24 ++++++-------
 doc/rst_source/krb_admins/install_clients.rst      |  2 +-
 doc/rst_source/krb_admins/install_kdc.rst          | 41 ++++++++++------------
 doc/rst_source/krb_appldev/gssapi.rst              |  8 ++---
 doc/rst_source/krb_build/osconf.rst                | 10 +++---
 doc/rst_source/krb_users/user_commands/kinit.rst   |  2 +-
 doc/rst_source/krb_users/user_commands/klist.rst   |  2 +-
 16 files changed, 91 insertions(+), 92 deletions(-)

commit cc2f16af06800bf9882c1589d3d6e9b8f19b6d6f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 22 14:07:44 2012 +0000

    Suppress some gcc uninitialized variable warnings
    ticket: 7107
    gcc 4.6.2 reportedly finds some spurious maybe-uninitialized warnings.
    Suppress them.  Patch from Eray Aslan with some adjustment.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25783 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c           | 1 +
 src/lib/kadm5/srv/svr_iters.c | 2 +-
 src/slave/kprop.c             | 5 +++--
 3 files changed, 5 insertions(+), 3 deletions(-)

commit fbfb25f9018f16a5d77be0adf66c09138e42feec
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 21 17:44:18 2012 +0000

    Describe trace logging in troubleshooting docs
    
    Add a section to the troubleshooting page in the RST documentation
    describing how to use trace logging and giving sample output.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25782 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/troubleshoot.rst | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit 57a0c5e6c3c3af0eeed0487d56b53311752a8930
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 21 16:57:05 2012 +0000

    Only store master mey list in DAL handle
    
    r24314 (#6778) created a hybrid owernship model for the master key
    list, with one virtual copy stored in the DAL handle and one provided
    to the caller of krb5_db_fetch_mkey_list.  Replace this with a model
    where only the DAL handle owns the list, and a caller can get access
    to an alias pointer with a new function krb5_db_mkey_list_alias().
    Functions which previously accepted the master key list as an input
    parameter now expect to find it in the DAL handle.
    
    Patch by Will Fiveash <will.fiveash@oracle.com>.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25781 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                         |  19 +----
 src/kadmin/dbutil/dump.c                  |   7 +-
 src/kadmin/dbutil/kdb5_mkey.c             |  34 ++++----
 src/kadmin/dbutil/kdb5_stash.c            |   6 +-
 src/kadmin/dbutil/kdb5_util.c             |   8 +-
 src/kadmin/dbutil/kdb5_util.h             |   1 -
 src/kadmin/server/ovsec_kadmd.c           |   2 -
 src/kdc/extern.h                          |   4 +-
 src/kdc/main.c                            |   4 +-
 src/lib/kadm5/srv/libkadm5srv_mit.exports |   1 -
 src/lib/kadm5/srv/server_kdb.c            |   5 +-
 src/lib/kadm5/srv/svr_principal.c         |  36 ++++-----
 src/lib/kdb/kdb5.c                        | 128 +++++++++++++++---------------
 src/lib/kdb/kdb5.h                        |   1 -
 src/lib/kdb/kdb_default.c                 |   1 -
 src/lib/kdb/libkdb5.exports               |   2 +-
 src/tests/create/kdb5_mkdums.c            |   5 +-
 src/tests/verify/kdb5_verify.c            |   5 +-
 18 files changed, 118 insertions(+), 151 deletions(-)

commit fd3a2c5a467a42bbb864e1ddc7fc7f5bda93e339
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Mar 20 17:39:04 2012 +0000

    Move supported enc/salt type docs to kdc.conf(5)
    
    Remove enc_types.rst and move its contents into kdc.conf(5).  Adjust
    references so that man page readers can find the section in the
    kdc.conf man page.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25780 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/kadmin_local.rst     |  3 +-
 .../krb_admins/admin_commands/kdb5_ldap_util.rst   |  5 +-
 .../krb_admins/admin_commands/kdb5_util.rst        | 12 ++--
 doc/rst_source/krb_admins/conf_files/enc_types.rst | 64 ----------------------
 doc/rst_source/krb_admins/conf_files/index.rst     |  1 -
 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  | 63 ++++++++++++++++++++-
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 25 +++++----
 7 files changed, 86 insertions(+), 87 deletions(-)

commit d965cebb3da228ced059829e8b89db56606dd2a8
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Mar 19 18:19:55 2012 +0000

    Do not insert a timestamp into manpages and Sphinx main page
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25779 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py   | 2 +-
 doc/rst_source/index.rst | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

commit 3c63dc1175423f93b0453b62146cd85cbb71fba5
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Mar 19 18:12:27 2012 +0000

    Correct the location of k5identity and k5login in the man_page section of the Sphinx config file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25778 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6abd6ef1d125af12dcf061d677e4315195be4e27
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 19 04:40:52 2012 +0000

    Make localedir work in build with autoconf 2.5x
    
    autoconf 2.5x does not define localedir, so we have to detect that and
    do it ourselves.
    
    ticket: 7095
    target_version: 1.10.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25777 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 6 ++++++
 1 file changed, 6 insertions(+)

commit eadfb030fb1117968b3ce6a5d57c164c523d9843
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 16 13:57:55 2012 +0000

    Miscellaneous RST documentation edits
    
    Make small changes to various RST documentation pages to improve
    clarity or remove outdated statements.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25776 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/kadmin_local.rst     |  7 +++++--
 .../krb_admins/admin_commands/kdb5_ldap_util.rst   |  8 ++------
 .../krb_admins/admin_commands/kdb5_util.rst        | 20 ++++++++++--------
 .../krb_admins/admin_commands/kpropd.rst           | 14 ++++++-------
 .../krb_admins/admin_commands/kproplog.rst         |  4 ++--
 doc/rst_source/krb_admins/appl_servers.rst         |  4 ----
 doc/rst_source/krb_admins/conf_ldap.rst            |  2 +-
 doc/rst_source/krb_admins/database.rst             |  9 --------
 doc/rst_source/krb_admins/install_appl_srv.rst     | 15 +++++++-------
 doc/rst_source/krb_admins/install_kdc.rst          |  5 ++---
 doc/rst_source/krb_admins/troubleshoot.rst         |  6 ++++--
 doc/rst_source/krb_users/tkt_mgmt.rst              | 24 +++++++++-------------
 .../krb_users/user_commands/kdestroy.rst           |  9 --------
 doc/rst_source/krb_users/user_commands/sclient.rst |  7 ++++---
 doc/rst_source/krb_users/user_config/k5login.rst   |  8 ++++----
 15 files changed, 59 insertions(+), 83 deletions(-)

commit 9ac2af3d535af1d0909b249cbe7f2191410a818a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 16 13:57:50 2012 +0000

    Move privileges section in database admin docs
    
    The "Privileges" section in the RST database administration
    documentation was tucked away in the middle of a section on principal
    operations.  Move it out and put it between policy operations and
    kdb5_util operations, without changing its content.
    
    (We may want to replace this whole section with a reference to the
    appropriate part of the kadmind man page, but that requires a bit of
    reconciliation since the kadmind man page doesn't document
    restrictions yet.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25775 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/database.rst | 194 ++++++++++++++++-----------------
 1 file changed, 97 insertions(+), 97 deletions(-)

commit bcd4e1e00cdf022ab545aae073091077d72007d7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 16 13:57:45 2012 +0000

    Reorder top-level RST doc sections
    
    Order the top-level documentation according to the expertise level of
    the intended audience.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25774 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/index.rst | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit edd6e63d3b83b7c7cdb2e36254c641daa1077fc4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 16 13:57:31 2012 +0000

    Document the ccselect interface in krb5.conf
    
    r25158 (#6957) omitted krb5.conf documentation for the ccselect
    interface.  Add it now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25773 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

commit 504d0a74a5e4550679a14e97604732f0421f9605
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 16 13:57:05 2012 +0000

    Revise RST install guide client configuration
    
    Stop recommending login.krb5.  Remove outdated OSX instructions.
    Don't suggest modifying /etc/services as we don't rely on it any more
    (and it's generally already done by the OS these days).  Add new
    guidance for krb5.conf settings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25772 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/install_clients.rst | 135 +++++++++-----------------
 1 file changed, 47 insertions(+), 88 deletions(-)

commit 4c4859fa83295db5c26f47b96c719060cfd9e2b1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 16 04:31:57 2012 +0000

    Edit RST user man pages for clarity and accuracy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25771 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_users/user_commands/kdestroy.rst           |  10 +--
 doc/rst_source/krb_users/user_commands/kinit.rst   | 100 +++++++++++----------
 doc/rst_source/krb_users/user_commands/klist.rst   |   8 +-
 doc/rst_source/krb_users/user_commands/kpasswd.rst |  27 +-----
 doc/rst_source/krb_users/user_commands/kswitch.rst |   2 +-
 doc/rst_source/krb_users/user_commands/kvno.rst    |  19 ++--
 6 files changed, 74 insertions(+), 92 deletions(-)

commit 4ed7c99e10b72da7e3e09fcc6b8073da7ab85506
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 15 22:52:45 2012 +0000

    Edit RST admin man pages for clarity and accuracy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25770 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/k5srvutil.rst        |  32 +-
 .../krb_admins/admin_commands/kadmin_local.rst     | 588 ++++++++-------------
 .../krb_admins/admin_commands/kadmind.rst          | 182 +++----
 .../krb_admins/admin_commands/kdb5_ldap_util.rst   | 347 +++---------
 .../krb_admins/admin_commands/kdb5_util.rst        | 113 ++--
 doc/rst_source/krb_admins/admin_commands/kprop.rst |  10 +-
 .../krb_admins/admin_commands/kpropd.rst           |  54 +-
 .../krb_admins/admin_commands/kproplog.rst         |  39 +-
 .../krb_admins/admin_commands/krb5kdc.rst          |  78 +--
 .../krb_admins/admin_commands/ktutil.rst           |  13 +-
 .../krb_admins/admin_commands/sserver.rst          |  16 +-
 doc/rst_source/krb_admins/database.rst             |   2 +-
 12 files changed, 555 insertions(+), 919 deletions(-)

commit 302ae137d14ce848046040934ff48a8e673771f0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 15 04:55:41 2012 +0000

    Miscellaneous corrections to RST docs
    
    Fix various small errors pointed out by Ben Kaduk (and a couple of
    minor misstatements in text adjacent to them).
    
    ticket: 7106
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25769 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/realm_config.rst |  2 +-
 doc/rst_source/krb_users/tkt_mgmt.rst      | 39 +++++++++++++++---------------
 2 files changed, 21 insertions(+), 20 deletions(-)

commit 255f4379bc20399b929b94f786436bd9790d72de
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 14 21:06:01 2012 +0000

    Add plugin configuration documentation
    
    In the RST admin guide, add a page for host configuration, and include
    a subsection on registering, enabling, and disabling plugin modules.
    For now, do not cover the private KDB and authdata plugin interfaces.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25768 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/host_config.rst | 104 ++++++++++++++++++++++++++++++
 doc/rst_source/krb_admins/index.rst       |   1 +
 doc/rst_source/krb_plugindev/index.rst    |   4 +-
 3 files changed, 107 insertions(+), 2 deletions(-)

commit 905003f708036fd9c5d0669312e3d244b2dbfc1a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 14 19:55:49 2012 +0000

    Add config file section in RST user guide
    
    Move the .k5identity and .k5login man pages to a separate section from
    user commands.  Also, kadmin.local and k5srvutil are not user-oriented
    commands, so don't link to them in the user_commands index.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25767 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_users/index.rst                 |  1 +
 doc/rst_source/krb_users/user_commands/index.rst   |  4 --
 .../krb_users/user_commands/k5identity.rst         | 71 ----------------------
 doc/rst_source/krb_users/user_commands/k5login.rst | 58 ------------------
 doc/rst_source/krb_users/user_config/index.rst     | 12 ++++
 .../krb_users/user_config/k5identity.rst           | 71 ++++++++++++++++++++++
 doc/rst_source/krb_users/user_config/k5login.rst   | 58 ++++++++++++++++++
 7 files changed, 142 insertions(+), 133 deletions(-)

commit 0bb72611892782381e7c73e1a4481d9b2e503f9f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 14 19:55:44 2012 +0000

    Remove user_appl section in RST docs
    
    The user_appl directory contained documentation for krb5_appl programs
    which have largely been subsumed by ssh, for ksu (essentially
    duplicating the ksu man page), and for ssh (a stub).  Get rid of the
    whole thing for now; we can add an ssh section back into the user
    guide when we have more written about it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25766 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_users/index.rst            |   1 -
 doc/rst_source/krb_users/user_appl/ftp.rst    |  40 -------
 doc/rst_source/krb_users/user_appl/index.rst  |  47 ---------
 doc/rst_source/krb_users/user_appl/ksu.rst    | 145 --------------------------
 doc/rst_source/krb_users/user_appl/rcp.rst    |  18 ----
 doc/rst_source/krb_users/user_appl/rlogin.rst |  50 ---------
 doc/rst_source/krb_users/user_appl/rsh.rst    |  24 -----
 doc/rst_source/krb_users/user_appl/ssh.rst    |  12 ---
 doc/rst_source/krb_users/user_appl/telnet.rst |  65 ------------
 9 files changed, 402 deletions(-)

commit ece4873a3b5402d7885e310360408265616bf43e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 14 19:55:38 2012 +0000

    Bring ticket management documentation up to date
    
    Refer to ssh instead of telnet; refer to login system integration
    instead of the Kerberos login program.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25765 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_users/tkt_mgmt.rst | 55 ++++++++++++++++++++---------------
 1 file changed, 31 insertions(+), 24 deletions(-)

commit 53f5ea5aa1c96a5bb04f7e312c0b108c45552b04
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Mar 14 19:18:09 2012 +0000

    Created a new basic Kerberos concepts section and moved stash_file_def there
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25764 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/index.rst                     |  1 +
 doc/rst_source/krb_admins/stash_file_def.rst | 23 -----------------------
 doc/rst_source/krb_basic/index.rst           | 10 ++++++++++
 doc/rst_source/krb_basic/stash_file_def.rst  | 23 +++++++++++++++++++++++
 4 files changed, 34 insertions(+), 23 deletions(-)

commit 445db58f9edef48d58e9fc55500a355b97c3c4a1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 14 18:30:39 2012 +0000

    Consolidate password and ticket management docs
    
    In the RST documentation, combine the pwd_mgmt and tkt_mgmt
    subdirectories of krb_users into single files, without changing the
    content.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25763 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_users/index.rst                 |   4 +-
 doc/rst_source/krb_users/pwd_mgmt.rst              | 111 ++++++++
 doc/rst_source/krb_users/pwd_mgmt/grant_access.rst |  41 ---
 doc/rst_source/krb_users/pwd_mgmt/index.rst        |  26 --
 .../krb_users/pwd_mgmt/pwd_management.rst          |  41 ---
 doc/rst_source/krb_users/pwd_mgmt/pwd_quality.rst  |   4 -
 doc/rst_source/krb_users/tkt_mgmt.rst              | 313 +++++++++++++++++++++
 doc/rst_source/krb_users/tkt_mgmt/destroy_tkt.rst  |  20 --
 doc/rst_source/krb_users/tkt_mgmt/index.rst        |  27 --
 doc/rst_source/krb_users/tkt_mgmt/obtain_kinit.rst |  79 ------
 .../krb_users/tkt_mgmt/tkt_management.rst          |  76 -----
 doc/rst_source/krb_users/tkt_mgmt/view_klist.rst   | 111 --------
 12 files changed, 426 insertions(+), 427 deletions(-)

commit 6698807d9ebb7ba7fa227c9c48bd49dad625a7a3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 12 20:24:45 2012 +0000

    Edit RST admin guide for clarity and accuracy
    
    Some more notable changes include:
    
    * plugin development is a top-level guide, so remove the advanced
      topic page in the admin guide.
    * Remove krb5-appl references in firewall configuration section.
    * Remove dns.rst since it was only referenced from a man page (which
      doesn't work) and just contained a pair of links, one of which was
      to the immediately preceding section.
    * Don't document TXT record support as if it were supported in the
      default build.  It can be documented in an appendix.
    * A couple of troubleshooting segments gave very
      specifically-applicable advice based on general error messages, or
      described problems which were fixed several releases ago.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25762 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/advanced/index.rst       |   1 -
 doc/rst_source/krb_admins/advanced/ldapbackend.rst |  65 +++-------
 doc/rst_source/krb_admins/advanced/plugins.rst     |   5 -
 doc/rst_source/krb_admins/appl_servers.rst         | 134 ++++++--------------
 doc/rst_source/krb_admins/backup_host.rst          |  14 ++-
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |   3 +-
 doc/rst_source/krb_admins/database.rst             |  78 ++++++------
 doc/rst_source/krb_admins/dns.rst                  |  14 ---
 doc/rst_source/krb_admins/env_variables.rst        |  37 +++---
 doc/rst_source/krb_admins/index.rst                |   1 -
 doc/rst_source/krb_admins/realm_config.rst         | 138 ++++++++-------------
 doc/rst_source/krb_admins/troubleshoot.rst         |  51 +-------
 12 files changed, 174 insertions(+), 367 deletions(-)

commit 731add6a6df2ea882a2d408a0cf6899496edcc82
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Mar 9 20:40:55 2012 +0000

    Fix the ref string
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25761 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_plugindev/kadm5_hook.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 221cd4a23691601a14500bc00146c265b50bdc94
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 9 18:30:31 2012 +0000

    Avoid side effects in assert expressions
    
    asserts may be compiled out with -DNDEBUG, so it's wrong to use an
    assert expression with an important side effect.
    
    (We also have scores of side-effecting asserts in test programs, but
    those are less important and can be dealt with separately.)
    
    ticket: 7105
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25760 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/apputils/net-server.c |  5 ++++-
 src/lib/crypto/krb/cf2.c      |  3 ++-
 src/util/et/com_err.c         | 12 ++++++++----
 3 files changed, 14 insertions(+), 6 deletions(-)

commit 0e5252ec1778d3421122f2ee95c88e8b1b77e383
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 8 22:38:58 2012 +0000

    Add pluggable interface RST documentation
    
    Create a new top-level section for plugin module developers.  Document
    the general conventions for pluggable interfaces and an overview of
    each existing interface (except for GSSAPI mechanisms).
    
    Since we're not currently generating doxygen markup for plugin
    interface headers, refer to header files for detail-level
    documentation for now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25759 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/index.rst                    |  1 +
 doc/rst_source/krb_plugindev/ccselect.rst   | 26 ++++++++
 doc/rst_source/krb_plugindev/clpreauth.rst  | 53 ++++++++++++++++
 doc/rst_source/krb_plugindev/general.rst    | 98 +++++++++++++++++++++++++++++
 doc/rst_source/krb_plugindev/index.rst      | 32 ++++++++++
 doc/rst_source/krb_plugindev/internal.rst   | 32 ++++++++++
 doc/rst_source/krb_plugindev/kadm5_hook.rst | 24 +++++++
 doc/rst_source/krb_plugindev/kdcpreauth.rst | 61 ++++++++++++++++++
 doc/rst_source/krb_plugindev/locate.rst     | 32 ++++++++++
 doc/rst_source/krb_plugindev/profile.rst    | 86 +++++++++++++++++++++++++
 doc/rst_source/krb_plugindev/pwqual.rst     | 23 +++++++
 11 files changed, 468 insertions(+)

commit 0cdcb9abbb395073d18bc317cbda171726376f86
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 8 22:38:52 2012 +0000

    Document conventions used in RST source
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25758 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/README | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 46 insertions(+)

commit fcfb104dafb2ee34138a027b05e548fd4a77c0cb
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Mar 8 15:51:43 2012 +0000

    Do not generate "Feedback" sections in rst files for API documentation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25751 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_tools/define_document.tmpl |  9 ---------
 doc/rst_tools/func_document.tmpl   | 10 ----------
 doc/rst_tools/type_document.tmpl   |  9 ---------
 3 files changed, 28 deletions(-)

commit 12c026769e848d510acb6740c0e045b02f692bf0
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Mar 8 15:48:21 2012 +0000

    Remove "Feedback" paragraphs from the rst files.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25750 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/index.rst                             | 8 --------
 doc/rst_source/krb_admins/admin_commands/index.rst   | 7 -------
 doc/rst_source/krb_admins/advanced/index.rst         | 7 -------
 doc/rst_source/krb_admins/advanced/ldapbackend.rst   | 7 -------
 doc/rst_source/krb_admins/advanced/plugins.rst       | 6 ------
 doc/rst_source/krb_admins/appl_servers.rst           | 7 -------
 doc/rst_source/krb_admins/backup_host.rst            | 7 -------
 doc/rst_source/krb_admins/conf_files/enc_types.rst   | 7 -------
 doc/rst_source/krb_admins/conf_files/index.rst       | 7 -------
 doc/rst_source/krb_admins/conf_ldap.rst              | 7 -------
 doc/rst_source/krb_admins/database.rst               | 7 -------
 doc/rst_source/krb_admins/dns.rst                    | 7 -------
 doc/rst_source/krb_admins/env_variables.rst          | 7 -------
 doc/rst_source/krb_admins/index.rst                  | 7 -------
 doc/rst_source/krb_admins/install.rst                | 7 -------
 doc/rst_source/krb_admins/install_clients.rst        | 7 -------
 doc/rst_source/krb_admins/install_kdc.rst            | 7 -------
 doc/rst_source/krb_admins/realm_config.rst           | 7 -------
 doc/rst_source/krb_admins/troubleshoot.rst           | 8 --------
 doc/rst_source/krb_admins/various_envs.rst           | 7 -------
 doc/rst_source/krb_appldev/h5l_mit_apidiff.rst       | 7 -------
 doc/rst_source/krb_appldev/index.rst                 | 7 -------
 doc/rst_source/krb_appldev/princ_handle.rst          | 7 -------
 doc/rst_source/krb_build/index.rst                   | 7 -------
 doc/rst_source/krb_users/index.rst                   | 7 -------
 doc/rst_source/krb_users/pwd_mgmt/grant_access.rst   | 7 -------
 doc/rst_source/krb_users/pwd_mgmt/index.rst          | 7 -------
 doc/rst_source/krb_users/pwd_mgmt/pwd_management.rst | 7 -------
 doc/rst_source/krb_users/pwd_mgmt/pwd_quality.rst    | 7 -------
 doc/rst_source/krb_users/tkt_mgmt/destroy_tkt.rst    | 7 -------
 doc/rst_source/krb_users/tkt_mgmt/index.rst          | 7 -------
 doc/rst_source/krb_users/tkt_mgmt/obtain_kinit.rst   | 7 -------
 doc/rst_source/krb_users/tkt_mgmt/tkt_management.rst | 7 -------
 doc/rst_source/krb_users/tkt_mgmt/view_klist.rst     | 7 -------
 doc/rst_source/krb_users/user_appl/ftp.rst           | 7 -------
 doc/rst_source/krb_users/user_appl/index.rst         | 7 -------
 doc/rst_source/krb_users/user_appl/ksu.rst           | 7 -------
 doc/rst_source/krb_users/user_appl/rcp.rst           | 7 -------
 doc/rst_source/krb_users/user_appl/rlogin.rst        | 7 -------
 doc/rst_source/krb_users/user_appl/rsh.rst           | 7 -------
 doc/rst_source/krb_users/user_appl/ssh.rst           | 7 -------
 doc/rst_source/krb_users/user_appl/telnet.rst        | 7 -------
 doc/rst_source/krb_users/user_commands/index.rst     | 7 -------
 doc/rst_source/mitK5features.rst                     | 8 +-------
 doc/rst_source/relay/philosophy.rst                  | 8 ++++----
 45 files changed, 5 insertions(+), 313 deletions(-)

commit db4ed45c4fff0e1960ede3c37787ca434add1127
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Mar 8 14:58:55 2012 +0000

    Extended Sphinx layout.html with a "feedback" reference
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25749 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/_templates/layout.html | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 9220e0c6eaac565f9241e09e0809f206b121eb2c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 8 00:37:47 2012 +0000

    Properly decode etype-info2 with no salt
    
    The data-driven decoder for etype-info2 was neglecting to call
    init_no_salt() when no salt is present in the encoding.  Add in the
    missing call.  Also add decode test cases for etype-info2, which would
    have caught this if they weren't missing.
    
    ticket: 7100
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25744 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c |  3 ++-
 src/tests/asn.1/krb5_decode_test.c | 40 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+), 1 deletion(-)

commit 37bc418a7b3572ad5e31706719949aab6783b936
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 8 00:37:44 2012 +0000

    Simplify some ASN.1 array encoder tests
    
    Use encode_run() for pa_data and etype_info tests.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25743 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/krb5_encode_test.c   | 74 +++++++-----------------------------
 src/tests/asn.1/reference_encode.out |  6 +--
 src/tests/asn.1/trval_reference.out  |  6 +--
 3 files changed, 19 insertions(+), 67 deletions(-)

commit b06083ac5bfbdafbfbadd8d2a5193f39f8ee87d6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 8 00:37:41 2012 +0000

    Remove unused arg from encode_run in ASN.1 tests
    
    Reformat call sites according to current coding conventions, since
    we're touching them all anyway.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25742 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/krb5_encode_test.c | 184 ++++++++++++++++++-------------------
 1 file changed, 91 insertions(+), 93 deletions(-)

commit 22f0c249f13a339bbb47ef1e980559bee2f36062
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 7 18:02:29 2012 +0000

    Document KDC settings in kdc.conf manual
    
    Move the documentation for the [logging], [dbdefaults], and
    [dbmodules] sections and the database_module tag in kdc.conf rather
    than krb5.conf, now that (as of r18009, aka #3761, which went into
    krb5 1.5) KDC settings can be placed in either file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25737 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  | 181 +++++++++++++++++++-
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 187 +--------------------
 2 files changed, 180 insertions(+), 188 deletions(-)

commit 7bad92cd317ed96825c967eada0f1b5b1cdf2539
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 7 18:02:20 2012 +0000

    Edit admin config file docs for clarity
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25736 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/conf_files/enc_types.rst |  30 +-
 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  | 213 ++++----
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 582 +++++++++------------
 3 files changed, 356 insertions(+), 469 deletions(-)

commit 1ff64358f4e251b21c506c8614b293d0e0139d8f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Mar 6 10:48:00 2012 +0000

    Use GETSOCKNAME_ARG3_TYPE to prevent warning in type incompatibility.
    Fix a cast to prvent signed/unsigned warning.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25735 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/svc_udp.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 93889f1341eeb7aec2e994673594f610309c1795
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Mar 5 23:40:01 2012 +0000

    Make sure that
    1.  a new-line " ::"  is preceded by not more then one line of text;
    2.  a new line does not start with a whitespace(s) and a dot
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25734 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/kadmin_local.rst     |  1 +
 .../krb_admins/admin_commands/kpropd.rst           |  1 +
 .../krb_admins/admin_commands/kproplog.rst         |  1 +
 .../krb_admins/admin_commands/krb5kdc.rst          |  1 +
 .../krb_admins/admin_commands/sserver.rst          |  2 ++
 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  | 12 ++++-----
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 31 +++++++++++++---------
 .../krb_users/user_commands/k5identity.rst         |  1 +
 doc/rst_source/krb_users/user_commands/k5login.rst |  2 ++
 doc/rst_source/krb_users/user_commands/kinit.rst   |  1 +
 doc/rst_source/krb_users/user_commands/klist.rst   |  1 +
 doc/rst_source/krb_users/user_commands/ksu.rst     | 11 +++++---
 12 files changed, 43 insertions(+), 22 deletions(-)

commit 1599cfc7fcfb20da25a9229d322fc8ee8908c70a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 5 19:27:49 2012 +0000

    Consolidate application server docs into one file
    
    Combine the contents of the krb_admins/appl_server directory into one
    file appl_server.rst.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25733 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/appl_servers.rst         | 214 +++++++++++++++++++++
 .../krb_admins/appl_servers/clock_skew.rst         |  27 ---
 .../krb_admins/appl_servers/conf_firewall.rst      |  78 --------
 .../krb_admins/appl_servers/dns_info.rst           |  50 -----
 doc/rst_source/krb_admins/appl_servers/index.rst   |  24 ---
 doc/rst_source/krb_admins/appl_servers/keytabs.rst |  63 ------
 doc/rst_source/krb_admins/index.rst                |   2 +-
 7 files changed, 215 insertions(+), 243 deletions(-)

commit 17cb7dbd908a2dee031b959846cc31f9503aeab7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 5 19:19:33 2012 +0000

    Consolidate DB admin docs into one file
    
    Combine the contents of the krb_admins/database directory into one
    file database.rst.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25732 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/database.rst             | 893 +++++++++++++++++++++
 .../krb_admins/database/change_tgtkey.rst          |  31 -
 doc/rst_source/krb_admins/database/date_format.rst |  11 -
 .../database/db_operations/create_destroy_db.rst   |  44 -
 .../database/db_operations/create_stash.rst        |  34 -
 .../krb_admins/database/db_operations/db2file.rst  |  56 --
 .../krb_admins/database/db_operations/file2db.rst  |  34 -
 .../krb_admins/database/db_operations/index.rst    |  32 -
 doc/rst_source/krb_admins/database/db_options.rst  |  22 -
 .../krb_admins/database/db_policies/index.rst      |  21 -
 .../krb_admins/database/db_policies/mod_pol.rst    |  35 -
 .../krb_admins/database/db_policies/retr_pol.rst   |  22 -
 .../database/db_policies/update_histkey.rst        |  30 -
 .../krb_admins/database/db_princs/index.rst        |  13 -
 .../krb_admins/database/db_princs/info_princ.rst   |  16 -
 .../krb_admins/database/db_princs/modify_princ.rst |  96 ---
 .../krb_admins/database/db_princs/pass_princ.rst   |  12 -
 .../krb_admins/database/db_princs/priv_princ.rst   | 109 ---
 .../krb_admins/database/incr_db_prop.rst           | 105 ---
 doc/rst_source/krb_admins/database/index.rst       |  68 --
 .../krb_admins/database/ldap_operations/index.rst  |  33 -
 .../database/ldap_operations/ldap_create_realm.rst |  18 -
 .../database/ldap_operations/ldap_del_realm.rst    |  16 -
 .../database/ldap_operations/ldap_mod_realm.rst    |  18 -
 .../database/ldap_operations/ldap_realm_info.rst   |  16 -
 .../database/ldap_operations/ldap_realm_list.rst   |  16 -
 .../database/ldap_operations/ldap_stash_pass.rst   |  20 -
 .../database/ldap_operations/ldap_tkt_pol.rst      |  64 --
 .../krb_admins/database/xrealm_authn.rst           |  41 -
 doc/rst_source/krb_admins/index.rst                |   2 +-
 30 files changed, 894 insertions(+), 1034 deletions(-)

commit 9cad2e25e0fc6710a6fd542e4372be753117943b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 5 18:32:12 2012 +0000

    Remove eDirectory references in RST docs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25731 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/kdb5_ldap_util.rst   | 325 ---------------------
 .../database/ldap_operations/edir_create_realm.rst |  44 ---
 .../database/ldap_operations/edir_create_so.rst    |  74 -----
 .../krb_admins/database/ldap_operations/index.rst  |  10 -
 .../database/ldap_operations/ldap_create_realm.rst |   2 -
 .../database/ldap_operations/ldap_mod_realm.rst    |   2 -
 doc/rst_source/krb_build/options2configure.rst     |   3 -
 7 files changed, 460 deletions(-)

commit 1624388ff4621b24dd855fbcc61bd19ebf7217fa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 5 17:35:14 2012 +0000

    Fix spurious password expiry warning
    
    r24241 (#6755) introduced a bug where if the KDC sends a LastReq entry
    containing an account expiry time, we send a prompter warning for
    password expiry even if there was no entry containing a password
    expiry time.  Typically, this results in the message "Warning: Your
    password will expire in less than one hour on Thu Jan  1 12:00:00
    1970".
    
    Fix this by explicitly checking for pw_exp == 0 in warn_pw_expiry()
    after we've gotten past the conditional for invoking the callback.
    
    ticket: 7098
    target_version: 1.9.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25730 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_pwd.c | 4 ++++
 1 file changed, 4 insertions(+)

commit f938afd6b6f61a96a0aa72c57a280aa721566fe6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Mar 4 00:38:48 2012 +0000

    Remove admin_keytab references in code and docs
    
    The admin keytab hasn't been needed or used by kadmind since 1.4
    (except possibly by legacy admin daemons which we no longer ship).
    Eliminate remaining references to it in code, test cases, and
    documentation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25729 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo                                  |  5 -----
 .../krb_admins/admin_commands/kadmind.rst          | 14 -------------
 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  |  6 ------
 doc/rst_source/krb_admins/install_kdc.rst          |  3 +--
 src/config-files/kdc.conf                          |  1 -
 src/config-files/kdc.conf.M                        |  7 -------
 src/include/k5-int.h                               |  1 -
 src/kadmin/server/kadmind.M                        | 24 ----------------------
 src/kadmin/testing/proto/kdc.conf.proto            |  1 -
 src/kadmin/testing/tcl/util.t                      |  2 --
 src/kadmin/testing/util/tcl_kadm5.c                |  7 +------
 src/lib/kadm5/admin.h                              |  3 +--
 src/lib/kadm5/alt_prof.c                           | 12 -----------
 src/lib/kadm5/clnt/client_init.c                   |  3 +--
 src/man/kadmind.8                                  | 11 ----------
 src/man/kdc.conf.5                                 |  4 ----
 .../kdc_realm/input_conf/kdc_pri_template.conf     |  1 -
 .../kdc_realm/input_conf/kdc_ref_template.conf     |  1 -
 .../ldap_backend/input_conf/kdc_template_ldap.conf |  1 -
 19 files changed, 4 insertions(+), 103 deletions(-)

commit 8a42038eaf80bd1da88d909a5196157ae41973b9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Mar 3 06:17:51 2012 +0000

    Consolidate realm config docs into one file
    
    Move the contents of the realm_config directory into one file
    realm_config.rst.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25728 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/index.rst                |   2 +-
 doc/rst_source/krb_admins/realm_config.rst         | 240 +++++++++++++++++++++
 doc/rst_source/krb_admins/realm_config/db_prop.rst |  28 ---
 doc/rst_source/krb_admins/realm_config/index.rst   |  42 ----
 doc/rst_source/krb_admins/realm_config/kdc_hn.rst  | 100 ---------
 .../krb_admins/realm_config/kdc_ports.rst          |  16 --
 .../krb_admins/realm_config/mapping_hn.rst         |  55 -----
 .../krb_admins/realm_config/realm_name.rst         |  23 --
 .../krb_admins/realm_config/slave_kdc.rst          |  32 ---
 9 files changed, 241 insertions(+), 297 deletions(-)

commit b120b68fe45df97d2bdb79c048054e83e73fff76
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Sat Mar 3 03:30:36 2012 +0000

    Fix the problem when the text of the examples and alike's was not properly indented in the man pages.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25727 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/kadmin_local.rst     | 66 ++++++++++++++--------
 .../krb_admins/admin_commands/kadmind.rst          |  2 +-
 .../krb_admins/admin_commands/kdb5_ldap_util.rst   | 51 +++++++++++------
 .../krb_admins/admin_commands/kpropd.rst           |  3 +-
 .../krb_admins/admin_commands/kproplog.rst         |  3 +-
 .../krb_admins/admin_commands/krb5kdc.rst          |  3 +-
 .../krb_admins/admin_commands/ktutil.rst           |  2 +-
 .../krb_admins/admin_commands/sserver.rst          | 24 +++++---
 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  |  9 ++-
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 48 ++++++++++------
 .../krb_users/user_commands/k5identity.rst         |  3 +-
 doc/rst_source/krb_users/user_commands/k5login.rst |  6 +-
 doc/rst_source/krb_users/user_commands/kinit.rst   |  3 +-
 doc/rst_source/krb_users/user_commands/klist.rst   |  3 +-
 doc/rst_source/krb_users/user_commands/kpasswd.rst |  3 +-
 doc/rst_source/krb_users/user_commands/ksu.rst     | 18 ++++--
 16 files changed, 164 insertions(+), 83 deletions(-)

commit 3e44baab60742296ba10508e51db09e2f4730a76
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Mar 2 22:43:34 2012 +0000

    Fix the reference to the non-existing label
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25726 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/install_kdc.rst | 1 +
 1 file changed, 1 insertion(+)

commit 8b33ff2daebcf3e4ccff6a938b410239b76ba287
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Mar 2 22:24:38 2012 +0000

    Add test cases for Windows RODC kvno compatibility
    
    ticket: 7092
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25725 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/krb5_decode_test.c   |  4 ++++
 src/tests/asn.1/krb5_encode_test.c   |  6 ++++++
 src/tests/asn.1/reference_encode.out |  2 ++
 src/tests/asn.1/trval_reference.out  | 14 ++++++++++++++
 4 files changed, 26 insertions(+)

commit 9abb8d8cec6d9948bc985820e16795b4ba7294f6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 2 19:18:33 2012 +0000

    Consolidate RST install docs into larger files
    
    Create two larger files (install_kdc.rst and install_clients.rst) and
    remove the install_kdc and install_clients directories.  No
    significant changes to content.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25724 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/install.rst              |   4 +-
 doc/rst_source/krb_admins/install_clients.rst      | 105 ++++
 .../krb_admins/install_clients/cl_config.rst       |  23 -
 .../krb_admins/install_clients/index.rst           |  29 -
 .../krb_admins/install_clients/mac_osX_config.rst  |  72 ---
 doc/rst_source/krb_admins/install_kdc.rst          | 633 +++++++++++++++++++++
 .../krb_admins/install_kdc/admins_to_acl.rst       | 111 ----
 .../krb_admins/install_kdc/admins_to_db.rst        |  38 --
 .../krb_admins/install_kdc/create_db.rst           |  61 --
 doc/rst_source/krb_admins/install_kdc/index.rst    | 116 ----
 .../krb_admins/install_kdc/kdc_prop_slave.rst      |  88 ---
 .../krb_admins/install_kdc/krb_daemon.rst          |  43 --
 doc/rst_source/krb_admins/install_kdc/mod_conf.rst |  95 ----
 .../krb_admins/install_kdc/slave_install.rst       | 110 ----
 .../krb_admins/install_kdc/stash_file_def.rst      |  23 -
 .../krb_admins/install_kdc/switch_master_slave.rst |  37 --
 doc/rst_source/krb_admins/stash_file_def.rst       |  23 +
 doc/rst_source/krb_admins/troubleshoot.rst         |   2 +-
 18 files changed, 764 insertions(+), 849 deletions(-)

commit 4df31be8282f744201814493ebe0dbe92bcb8bcd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 1 20:49:17 2012 +0000

    Fix KDB iteration when callback does write calls
    
    kdb_db2's ctx_iterate makes an convenience alias to dbc->db in order
    to call more invoke call the DB's seq method.  This alias may become
    invalidated if the callback writes to the DB, since ctx_lock() may
    re-open the DB in order to acquire a write lock.  Fix the bug by
    getting rid of the convenience alias.
    
    Most KDB iteration operations in the code base do not write to the DB,
    but kdb5_util update_princ_encryption does.
    
    Bug discovered and diagnosed by will.fiveash@oracle.com.
    
    ticket: 7096
    target_version: 1.10.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25723 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_db2.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 4918001d76f26cbf663fbc362f7deb0365d99767
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 29 18:49:04 2012 +0000

    Add GSSAPI acceptor names documentation
    
    In the application developer documentation, create a little bit of
    framing for documentation about krb5 GSS mechanism behavior and
    extensions, and create an initial section about how host-based service
    names affect keytab principal selection.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25722 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_appldev/gssapi.rst | 75 +++++++++++++++++++++++++++++++++++
 doc/rst_source/krb_appldev/index.rst  |  1 +
 2 files changed, 76 insertions(+)

commit 67393b7d3a30d309e6d38d9fb568a089988f47f2
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Feb 28 17:06:12 2012 +0000

    Remove unused RST files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25721 dc483132-0cff-0310-8789-dd5450dbe970

 .../database/db_policies/retr_list_pol.rst         | 33 ------------------
 .../database/ldap_operations/edir_del_so.rst       | 36 --------------------
 .../database/ldap_operations/edir_get_so.rst       | 31 -----------------
 .../database/ldap_operations/edir_mod_realm.rst    | 29 ----------------
 .../database/ldap_operations/edir_mod_so.rst       | 39 ----------------------
 .../database/ldap_operations/edir_so_list.rst      | 27 ---------------
 .../database/ldap_operations/edir_so_pass.rst      | 35 -------------------
 7 files changed, 230 deletions(-)

commit f2834c18bf391fbcd35b2959189aaac1d81f7052
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Feb 28 16:28:21 2012 +0000

    Correct some references
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25720 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/conf_ldap.rst                           | 3 ---
 doc/rst_source/krb_admins/database/db_operations/create_stash.rst | 2 +-
 2 files changed, 1 insertion(+), 4 deletions(-)

commit 666d801d3b1a288f59dc458ea1fb438dc4f4329a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 28 16:15:56 2012 +0000

    Require IPv6 support
    
    The configure-time options to enable and disable IPv6 support have
    been deprecated for some time, but the checks for OS support were
    kept.  This removes those checks, and unconditionally compiles in the
    IPv6 support.
    
    There was a configure-time test to see if the macro INET6 needed to be
    defined in order to enable (visibility of) OS support for IPv6, which
    was needed on an IRIX system we tested with.  That check is retained,
    but the revised code is untested on IRIX.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25719 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4                   |  4 +---
 src/clients/klist/klist.c        |  2 --
 src/include/fake-addrinfo.h      |  2 +-
 src/include/socket-utils.h       | 12 ++--------
 src/include/win-mac.h            |  1 -
 src/kadmin/server/schpw.c        |  2 --
 src/kdc/kdc_util.h               |  5 -----
 src/lib/apputils/net-server.c    | 47 +++-------------------------------------
 src/lib/krb5/os/genaddrs.c       |  2 --
 src/lib/krb5/os/hostaddr.c       |  4 ----
 src/lib/krb5/os/localaddr.c      | 10 +--------
 src/lib/krb5/os/locate_kdc.c     |  2 --
 src/lib/krb5/os/t_std_conf.c     |  2 --
 src/slave/kpropd.c               |  4 +---
 src/util/support/fake-addrinfo.c | 11 ----------
 15 files changed, 9 insertions(+), 101 deletions(-)

commit 7c08c875b8617f2df0fd98510eb0ad3ce12bcc86
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Feb 28 15:21:10 2012 +0000

    Fix the label
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25718 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_users/tkt_mgmt/obtain_kinit.rst | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ba86c00741074e0c14cf8568d7e49b40ee55c62e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 27 23:29:09 2012 +0000

    Edit RST install guide for clarity and accuracy
    
    Notable changes include:
    
    * In the example config files, configure logging in kdc.conf rather
      than krb5.conf.
    
    * It is no longer necessary to create a dummy database on slaves
      before propagating the master DB with kprop; remove that step from
      the instructions.
    
    * The admin keytab file is no longer required or used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25717 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/install_kdc/admins_to_acl.rst       |  28 ++--
 .../krb_admins/install_kdc/admins_to_db.rst        |  13 +-
 .../krb_admins/install_kdc/create_db.rst           |  41 +++---
 doc/rst_source/krb_admins/install_kdc/index.rst    |  59 ++++----
 .../krb_admins/install_kdc/kadmind_kt.rst          |  42 ------
 .../krb_admins/install_kdc/kdc_prop_slave.rst      |  83 +++++------
 .../krb_admins/install_kdc/krb_daemon.rst          |  15 +-
 doc/rst_source/krb_admins/install_kdc/mod_conf.rst |  33 +++--
 .../krb_admins/install_kdc/slave_install.rst       | 152 ++++++++-------------
 .../krb_admins/install_kdc/switch_master_slave.rst |  21 +--
 10 files changed, 191 insertions(+), 296 deletions(-)

commit 4d75811f329fdf893bd7bd5aff84dcfd37cdab89
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 27 18:31:50 2012 +0000

    Patch from Richard Basch to work around Solaris 8 lacking isblank()
    
    ticket: 7074
    target_version: 1.10.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25716 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                            | 2 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c | 8 +++++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 90df80e4c0132cf29bfe22d3f92a31d320c9f90a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 27 18:17:19 2012 +0000

    Clean up labels in RST docs
    
    In various labels, correct typos, remove the redundant "_label"
    suffix, and avoid overabbreviating.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25715 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/kadmin_local.rst     |  6 +++---
 .../krb_admins/admin_commands/kdb5_util.rst        |  4 ++--
 .../krb_admins/appl_servers/conf_firewall.rst      |  2 +-
 doc/rst_source/krb_admins/appl_servers/index.rst   |  6 +++---
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |  6 ++----
 doc/rst_source/krb_admins/conf_ldap.rst            |  7 +++----
 .../krb_admins/database/db_operations/index.rst    |  6 +++---
 doc/rst_source/krb_admins/database/db_options.rst  |  4 ++--
 .../krb_admins/database/db_policies/index.rst      |  2 --
 .../krb_admins/database/db_princs/modify_princ.rst |  4 ++--
 .../krb_admins/database/db_princs/priv_princ.rst   |  6 +++---
 .../krb_admins/database/incr_db_prop.rst           |  4 ++--
 .../database/ldap_operations/edir_create_realm.rst |  8 ++++----
 .../database/ldap_operations/edir_mod_realm.rst    |  4 ++--
 .../krb_admins/database/ldap_operations/index.rst  |  2 +-
 .../database/ldap_operations/ldap_create_realm.rst |  4 ++--
 .../database/ldap_operations/ldap_mod_realm.rst    |  4 ++--
 .../database/ldap_operations/ldap_stash_pass.rst   |  2 +-
 .../krb_admins/database/xrealm_authn.rst           |  2 +-
 doc/rst_source/krb_admins/dns.rst                  |  6 +++---
 doc/rst_source/krb_admins/install_appl_srv.rst     | 22 +++++++++++-----------
 .../krb_admins/install_kdc/admins_to_acl.rst       |  2 +-
 .../krb_admins/install_kdc/admins_to_db.rst        |  2 +-
 .../krb_admins/install_kdc/create_db.rst           |  4 ++--
 doc/rst_source/krb_admins/install_kdc/index.rst    |  4 ++--
 .../krb_admins/install_kdc/kdc_prop_slave.rst      | 10 +++++-----
 doc/rst_source/krb_admins/install_kdc/mod_conf.rst |  4 ++--
 .../krb_admins/install_kdc/slave_install.rst       |  2 +-
 .../krb_admins/install_kdc/stash_file_def.rst      | 14 +++++++-------
 doc/rst_source/krb_admins/realm_config/db_prop.rst |  4 ++--
 doc/rst_source/krb_admins/realm_config/kdc_hn.rst  |  2 +-
 .../krb_admins/realm_config/kdc_ports.rst          |  2 +-
 .../krb_admins/realm_config/mapping_hn.rst         |  2 +-
 doc/rst_source/krb_build/options2configure.rst     |  4 ++--
 doc/rst_source/krb_users/pwd_mgmt/grant_access.rst |  2 +-
 doc/rst_source/krb_users/pwd_mgmt/index.rst        |  4 ++--
 doc/rst_source/krb_users/tkt_mgmt/obtain_kinit.rst |  4 ++--
 doc/rst_source/krb_users/tkt_mgmt/view_klist.rst   |  2 +-
 doc/rst_source/krb_users/user_appl/index.rst       |  2 +-
 doc/rst_source/krb_users/user_appl/ksu.rst         |  4 ++--
 40 files changed, 90 insertions(+), 95 deletions(-)

commit fe44da52deea41483326debf2d9ad525f65e19f6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 27 04:48:54 2012 +0000

    Improve man page references in RST documentation
    
    Give each command and config file a reference label, and change many
    uses of command names and config file names to be references.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25714 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/k5srvutil.rst        |  8 ++---
 .../krb_admins/admin_commands/kadmin_local.rst     | 20 +++++------
 .../krb_admins/admin_commands/kadmind.rst          | 39 ++++++++++-----------
 .../krb_admins/admin_commands/kdb5_ldap_util.rst   |  4 +--
 .../krb_admins/admin_commands/kdb5_util.rst        | 15 ++++----
 doc/rst_source/krb_admins/admin_commands/kprop.rst |  2 +-
 .../krb_admins/admin_commands/kpropd.rst           |  4 +--
 .../krb_admins/admin_commands/kproplog.rst         | 14 ++++----
 .../krb_admins/admin_commands/krb5kdc.rst          | 11 +++---
 .../krb_admins/admin_commands/ktutil.rst           |  2 +-
 .../krb_admins/admin_commands/sserver.rst          | 10 +++---
 doc/rst_source/krb_admins/advanced/ldapbackend.rst |  2 +-
 .../krb_admins/appl_servers/clock_skew.rst         | 17 ++++-----
 .../krb_admins/appl_servers/conf_firewall.rst      | 12 +++----
 .../krb_admins/appl_servers/dns_info.rst           |  3 +-
 doc/rst_source/krb_admins/appl_servers/keytabs.rst |  7 ++--
 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  | 34 +++++++++---------
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 40 +++++++++++-----------
 doc/rst_source/krb_admins/conf_ldap.rst            | 36 +++++++++----------
 .../krb_admins/database/change_tgtkey.rst          | 10 +++---
 .../database/db_operations/create_stash.rst        |  5 +--
 doc/rst_source/krb_admins/database/db_options.rst  |  4 +--
 .../krb_admins/database/db_policies/mod_pol.rst    |  2 +-
 .../krb_admins/database/db_policies/retr_pol.rst   |  2 +-
 .../database/db_policies/update_histkey.rst        |  2 +-
 .../krb_admins/database/db_princs/info_princ.rst   |  2 +-
 .../krb_admins/database/db_princs/modify_princ.rst |  4 +--
 .../krb_admins/database/db_princs/pass_princ.rst   |  4 +--
 .../krb_admins/database/incr_db_prop.rst           | 24 ++++++-------
 doc/rst_source/krb_admins/database/index.rst       |  7 ++--
 .../krb_admins/database/ldap_operations/index.rst  |  6 ++--
 doc/rst_source/krb_admins/env_variables.rst        |  4 +--
 doc/rst_source/krb_admins/install_appl_srv.rst     |  3 +-
 .../krb_admins/install_clients/cl_config.rst       |  3 +-
 .../krb_admins/install_clients/index.rst           | 12 +++----
 .../krb_admins/install_kdc/admins_to_acl.rst       | 10 +++---
 .../krb_admins/install_kdc/create_db.rst           | 20 +++++------
 doc/rst_source/krb_admins/install_kdc/index.rst    | 10 +++---
 .../krb_admins/install_kdc/kadmind_kt.rst          |  2 +-
 .../krb_admins/install_kdc/kdc_prop_slave.rst      | 26 +++++++-------
 .../krb_admins/install_kdc/krb_daemon.rst          |  6 ++--
 doc/rst_source/krb_admins/install_kdc/mod_conf.rst | 20 +++++------
 .../krb_admins/install_kdc/stash_file_def.rst      | 19 ++++++----
 .../krb_admins/install_kdc/switch_master_slave.rst |  7 ++--
 doc/rst_source/krb_admins/realm_config/kdc_hn.rst  | 12 +++----
 .../krb_admins/realm_config/kdc_ports.rst          |  6 ++--
 .../krb_admins/realm_config/mapping_hn.rst         |  4 +--
 doc/rst_source/krb_admins/troubleshoot.rst         |  2 +-
 doc/rst_source/krb_build/options2configure.rst     |  8 ++---
 doc/rst_source/krb_users/pwd_mgmt/grant_access.rst |  8 ++---
 .../krb_users/pwd_mgmt/pwd_management.rst          | 12 +++----
 doc/rst_source/krb_users/tkt_mgmt/destroy_tkt.rst  |  6 ++--
 doc/rst_source/krb_users/tkt_mgmt/index.rst        |  8 ++---
 doc/rst_source/krb_users/tkt_mgmt/obtain_kinit.rst | 15 ++++----
 doc/rst_source/krb_users/tkt_mgmt/view_klist.rst   |  6 ++--
 doc/rst_source/krb_users/user_appl/index.rst       |  4 +--
 doc/rst_source/krb_users/user_appl/ksu.rst         | 16 ++++-----
 .../krb_users/user_commands/k5identity.rst         | 10 +++---
 doc/rst_source/krb_users/user_commands/k5login.rst |  6 ++--
 .../krb_users/user_commands/kdestroy.rst           |  8 +++--
 doc/rst_source/krb_users/user_commands/kinit.rst   | 15 ++++----
 doc/rst_source/krb_users/user_commands/klist.rst   |  8 +++--
 doc/rst_source/krb_users/user_commands/kpasswd.rst |  8 ++---
 doc/rst_source/krb_users/user_commands/ksu.rst     | 11 +++---
 doc/rst_source/krb_users/user_commands/kswitch.rst |  8 +++--
 doc/rst_source/krb_users/user_commands/kvno.rst    |  8 +++--
 doc/rst_source/krb_users/user_commands/sclient.rst |  2 +-
 67 files changed, 356 insertions(+), 329 deletions(-)

commit 4b7c8bb41cd38b2eed6aa7704e23ad652a3fa163
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Sun Feb 26 22:42:39 2012 +0000

    Updated versions and feature list; fixed some typos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25713 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/mitK5features.rst | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 1acc419ac66c4b6183d113351245b530f8219d00
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 26 16:45:09 2012 +0000

    Format pass over RST documentation
    
    Without substantially changing the content, reformat RST
    documentation sources, normalizing:
    
    * Whitespace: four-space indentation where indentation is arbitrary;
      no trailing whitespace or tabs.  Two spaces after sentence periods.
    * 70-column fill where lines can be wrapped (outside tables, mostly)
    * Section header underlines: = for page titles, - for sections, ~ and
      then # for subsections.  Underlines exactly as long as titles.  No
      trailing punctuation in titles.
    * Bullet lists: * for top-level bullets, - for sub-bullets.  No
      indentation of the list bullets relative to the surrounding content.
    * Inline markup: italics for words representing variable text,
      boldface for config keywords and command option names, monospaced
      text for examples, pathnames.  No adornment for command names and
      filenames.
    * Man page subcommands: subsection header for the subcommand, indented
      command synposis, then non-indented description and option list.
    * Man page command synopses: newline in source before each option.  All
      parts of synopsis at same indentation level.  (Ideally we'd want a
      hanging indent to the length of the command name, but RST doesn't
      seem to support that.)
    * Feedback links: in a separate section at the end.  (This will need
      to be revisited as it affects some multi-level tables of contents.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25712 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/index.rst                           |   15 +-
 doc/rst_source/krb_admins/admin_commands/index.rst |   18 +-
 .../krb_admins/admin_commands/k5srvutil.rst        |   66 +-
 .../krb_admins/admin_commands/kadmin_local.rst     | 1408 ++++++++--------
 .../krb_admins/admin_commands/kadmind.rst          |  372 +++--
 .../krb_admins/admin_commands/kdb5_ldap_util.rst   | 1401 +++++++++-------
 .../krb_admins/admin_commands/kdb5_util.rst        |  406 +++--
 doc/rst_source/krb_admins/admin_commands/kprop.rst |   65 +-
 .../krb_admins/admin_commands/kpropd.rst           |  159 +-
 .../krb_admins/admin_commands/kproplog.rst         |  116 +-
 .../krb_admins/admin_commands/krb5kdc.rst          |  190 ++-
 .../krb_admins/admin_commands/ktutil.rst           |  136 +-
 .../krb_admins/admin_commands/sserver.rst          |  101 +-
 doc/rst_source/krb_admins/advanced/index.rst       |   25 +-
 doc/rst_source/krb_admins/advanced/ldapbackend.rst |  194 +--
 doc/rst_source/krb_admins/advanced/plugins.rst     |   13 +-
 .../krb_admins/appl_servers/clock_skew.rst         |   28 +-
 .../krb_admins/appl_servers/conf_firewall.rst      |   88 +-
 .../krb_admins/appl_servers/dns_info.rst           |   59 +-
 doc/rst_source/krb_admins/appl_servers/index.rst   |   18 +-
 doc/rst_source/krb_admins/appl_servers/keytabs.rst |   53 +-
 doc/rst_source/krb_admins/backup_host.rst          |   52 +-
 doc/rst_source/krb_admins/conf_files/enc_types.rst |   63 +-
 doc/rst_source/krb_admins/conf_files/index.rst     |   19 +-
 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  |  615 ++++---
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 1728 ++++++++++----------
 doc/rst_source/krb_admins/conf_ldap.rst            |  240 +--
 .../krb_admins/database/change_tgtkey.rst          |   37 +-
 doc/rst_source/krb_admins/database/date_format.rst |   12 +-
 .../database/db_operations/create_destroy_db.rst   |   54 +-
 .../database/db_operations/create_stash.rst        |   37 +-
 .../krb_admins/database/db_operations/db2file.rst  |   65 +-
 .../krb_admins/database/db_operations/file2db.rst  |   24 +-
 .../krb_admins/database/db_operations/index.rst    |   13 +-
 doc/rst_source/krb_admins/database/db_options.rst  |   17 +-
 .../krb_admins/database/db_policies/index.rst      |   20 +-
 .../krb_admins/database/db_policies/mod_pol.rst    |   30 +-
 .../krb_admins/database/db_policies/retr_pol.rst   |   19 +-
 .../database/db_policies/update_histkey.rst        |   29 +-
 .../krb_admins/database/db_princs/index.rst        |    7 +-
 .../krb_admins/database/db_princs/info_princ.rst   |   11 +-
 .../krb_admins/database/db_princs/modify_princ.rst |  125 +-
 .../krb_admins/database/db_princs/pass_princ.rst   |   16 +-
 .../krb_admins/database/db_princs/priv_princ.rst   |   93 +-
 .../krb_admins/database/incr_db_prop.rst           |  121 +-
 doc/rst_source/krb_admins/database/index.rst       |   57 +-
 .../database/ldap_operations/edir_create_realm.rst |   37 +-
 .../database/ldap_operations/edir_create_so.rst    |   47 +-
 .../krb_admins/database/ldap_operations/index.rst  |   14 +-
 .../database/ldap_operations/ldap_create_realm.rst |   14 +-
 .../database/ldap_operations/ldap_del_realm.rst    |   17 +-
 .../database/ldap_operations/ldap_mod_realm.rst    |   16 +-
 .../database/ldap_operations/ldap_realm_info.rst   |   18 +-
 .../database/ldap_operations/ldap_realm_list.rst   |   17 +-
 .../database/ldap_operations/ldap_stash_pass.rst   |   18 +-
 .../database/ldap_operations/ldap_tkt_pol.rst      |   47 +-
 .../krb_admins/database/xrealm_authn.rst           |   65 +-
 doc/rst_source/krb_admins/dns.rst                  |   18 +-
 doc/rst_source/krb_admins/env_variables.rst        |   74 +-
 doc/rst_source/krb_admins/index.rst                |   14 +-
 doc/rst_source/krb_admins/install.rst              |   28 +-
 doc/rst_source/krb_admins/install_appl_srv.rst     |  110 +-
 .../krb_admins/install_clients/cl_config.rst       |   34 +-
 .../krb_admins/install_clients/index.rst           |   20 +-
 .../krb_admins/install_clients/mac_osX_config.rst  |  133 +-
 .../krb_admins/install_kdc/admins_to_acl.rst       |  150 +-
 .../krb_admins/install_kdc/admins_to_db.rst        |   52 +-
 .../krb_admins/install_kdc/create_db.rst           |  108 +-
 doc/rst_source/krb_admins/install_kdc/index.rst    |  113 +-
 .../krb_admins/install_kdc/kadmind_kt.rst          |   78 +-
 .../krb_admins/install_kdc/kdc_prop_slave.rst      |  138 +-
 .../krb_admins/install_kdc/krb_daemon.rst          |   66 +-
 doc/rst_source/krb_admins/install_kdc/mod_conf.rst |  167 +-
 .../krb_admins/install_kdc/slave_install.rst       |  200 +--
 .../krb_admins/install_kdc/switch_master_slave.rst |   42 +-
 doc/rst_source/krb_admins/realm_config/db_prop.rst |   30 +-
 doc/rst_source/krb_admins/realm_config/index.rst   |   40 +-
 doc/rst_source/krb_admins/realm_config/kdc_hn.rst  |  127 +-
 .../krb_admins/realm_config/kdc_ports.rst          |   17 +-
 .../krb_admins/realm_config/mapping_hn.rst         |   66 +-
 .../krb_admins/realm_config/realm_name.rst         |   26 +-
 .../krb_admins/realm_config/slave_kdc.rst          |   34 +-
 doc/rst_source/krb_admins/troubleshoot.rst         |   61 +-
 doc/rst_source/krb_admins/various_envs.rst         |   24 +-
 doc/rst_source/krb_appldev/h5l_mit_apidiff.rst     |   47 +-
 doc/rst_source/krb_appldev/index.rst               |   16 +-
 doc/rst_source/krb_appldev/princ_handle.rst        |    9 +-
 doc/rst_source/krb_build/directory_org.rst         |  109 +-
 doc/rst_source/krb_build/doing_build.rst           |  221 +--
 doc/rst_source/krb_build/index.rst                 |   86 +-
 doc/rst_source/krb_build/options2configure.rst     |  664 ++++----
 doc/rst_source/krb_build/osconf.rst                |   29 +-
 doc/rst_source/krb_build/test_cov.rst              |   40 +-
 doc/rst_source/krb_users/index.rst                 |   22 +-
 doc/rst_source/krb_users/pwd_mgmt/grant_access.rst |   47 +-
 doc/rst_source/krb_users/pwd_mgmt/index.rst        |   36 +-
 .../krb_users/pwd_mgmt/pwd_management.rst          |   83 +-
 doc/rst_source/krb_users/pwd_mgmt/pwd_quality.rst  |   11 +-
 doc/rst_source/krb_users/tkt_mgmt/destroy_tkt.rst  |   35 +-
 doc/rst_source/krb_users/tkt_mgmt/index.rst        |   33 +-
 doc/rst_source/krb_users/tkt_mgmt/obtain_kinit.rst |   95 +-
 .../krb_users/tkt_mgmt/tkt_management.rst          |  109 +-
 doc/rst_source/krb_users/tkt_mgmt/view_klist.rst   |  159 +-
 doc/rst_source/krb_users/user_appl/ftp.rst         |   72 +-
 doc/rst_source/krb_users/user_appl/index.rst       |   58 +-
 doc/rst_source/krb_users/user_appl/ksu.rst         |  243 +--
 doc/rst_source/krb_users/user_appl/rcp.rst         |   22 +-
 doc/rst_source/krb_users/user_appl/rlogin.rst      |   63 +-
 doc/rst_source/krb_users/user_appl/rsh.rst         |   30 +-
 doc/rst_source/krb_users/user_appl/ssh.rst         |   14 +-
 doc/rst_source/krb_users/user_appl/telnet.rst      |   87 +-
 doc/rst_source/krb_users/user_commands/index.rst   |   18 +-
 .../krb_users/user_commands/k5identity.rst         |   76 +-
 doc/rst_source/krb_users/user_commands/k5login.rst |   54 +-
 .../krb_users/user_commands/kdestroy.rst           |   87 +-
 doc/rst_source/krb_users/user_commands/kinit.rst   |  354 ++--
 doc/rst_source/krb_users/user_commands/klist.rst   |  180 +-
 doc/rst_source/krb_users/user_commands/kpasswd.rst |   56 +-
 doc/rst_source/krb_users/user_commands/ksu.rst     |  597 ++++---
 doc/rst_source/krb_users/user_commands/kswitch.rst |   52 +-
 doc/rst_source/krb_users/user_commands/kvno.rst    |  100 +-
 doc/rst_source/krb_users/user_commands/sclient.rst |   17 +-
 doc/rst_source/krb_users/user_commands/send-pr.rst |  237 +--
 doc/rst_source/mitK5defaults.rst                   |   36 +-
 doc/rst_source/mitK5features.rst                   |  158 +-
 doc/rst_source/mitK5license.rst                    |    3 +-
 doc/rst_source/relay/build_this.rst                |  139 +-
 doc/rst_source/relay/index.rst                     |    7 +-
 doc/rst_source/relay/philosophy.rst                |   41 +-
 129 files changed, 8443 insertions(+), 6924 deletions(-)

commit 2c990e6418cd7cee7ca178a3175b07ed6a01ffae
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 22 19:27:56 2012 +0000

    Fail during configure if unable to find ar
    
    Fail during configure time if the configure script can't locate the
    "ar" program, instead of producing a delayed failure during build time
    by running the "false" command.  Some Solaris releases have ar in
    /usr/ccs/bin, which is not in the default path for some users.
    
    ticket: 7094
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25711 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 3 +++
 1 file changed, 3 insertions(+)

commit aeea90b7c21f5bf0a18e5ca3ede90b3e013fef87
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Feb 22 15:52:17 2012 +0000

    Document the following kadmin commands and/or the related privieleges:
    - set_string, get_strings, del_string
    - rename_principal
    - get_privs
    - purgekeys
    - lock/unlock
    - list_requests
    - quit
    
    Also, some minor formatting fixes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25710 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/kadmin_local.rst     | 124 ++++++++++++++++++---
 1 file changed, 108 insertions(+), 16 deletions(-)

commit 85c8d9595b2767d16043efc42891db2c79a0eb3c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 22 04:00:10 2012 +0000

    Correct fix for #7092
    
    ticket: 7092
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25706 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 014a42d0a35adc8503e3b2a7dcefba82abd54152
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 22 03:34:57 2012 +0000

    Revert broken #7092 fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25705 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

commit e31c182a5ddbdf21490d18fe308a50d82a7d7453
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 21 19:14:47 2012 +0000

    Access controls for string RPCs [CVE-2012-1012]
    
    In the kadmin protocol, make the access controls for
    get_strings/set_string mirror those of get_principal/modify_principal.
    Previously, anyone with global list privileges could get or modify
    string attributes on any principal.  The impact of this depends on how
    generous the kadmind acl is with list permission and whether string
    attributes are used in a deployment (nothing in the core code uses
    them yet).
    
    CVSSv2 vector: AV:N/AC:M/Au:S/C:P/I:P/A:N/E:H/RL:O/RC:C
    
    ticket: 7093
    target_version: 1.10.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25704 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/server_stubs.c | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

commit 7558fb3af9f9fdfb8195333c11a70ab7b354f82c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 21 18:57:44 2012 +0000

    kvno ASN.1 encoding interop with Windows RODCs
    
    RFC 4120 defines the EncryptedData kvno field as an integer in the
    range of unsigned 32-bit numbers.  Windows encodes and decodes the
    field as a signed 32-bit integer.  Historically we do the same in our
    encoder in 1.6 and prior, and in our decoder through 1.10.  (Actually,
    our decoder through 1.10 decoded the value as a long and then cast the
    result to unsigned int, so it would accept positive values >= 2^31 on
    64-bit platforms but not on 32-bit platforms.)
    
    kvno values that large (or negative) are only likely to appear in the
    context of Windows read-only domain controllers.  So do what Windows
    does instead of what RFC 4120 says.
    
    ticket: 7092
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25703 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 822d8b73fd19bd2647c8d0aaba21a2b961f3d40b
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Feb 15 18:55:16 2012 +0000

    In kadmin_getprivs replace the non-existing "GET" privilege by "INQUIRE".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25702 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0c2e33717131f6beb43efd6e655e2cd7d8ce2dd5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 14 22:14:54 2012 +0000

    Fix void pointer arithmetic in ASN.1 decoder
    
    An expression in decode_sequence_of was incorrectly parenthesized,
    resulting in addition to a void pointer.  Also avoid repeating the
    expression.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25701 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d841647b267417bb6b4bbb1a4333f8a048f26ca3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 14 18:26:50 2012 +0000

    Initialize gss_get_name_attribute output buffers
    
    GSS functions which accept gss_buffer_t output arguments should
    initialize those buffers to empty on startup (see gss_wrap, for
    instance).  Do so for gss_get_name_attribute in the mechglue.
    
    ticket: 7089
    target_version: 1.10.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25700 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_get_name_attr.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 995acf62fc1eaeb96bdcb0b49130676d2cc5a5e4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 13 22:41:25 2012 +0000

    Add explanatory README for ASN.1 infrastructure
    
    Since we're not yet at the point of having an ASN.1 compiler for our
    ASN.1 encoder, create a document explaining how to write macro
    invocations for type descriptors from an ASN.1 module.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25699 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/README.asn1 | 560 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 560 insertions(+)

commit 278b6a29d425ddca787d6d87dea14be48e45c13a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 12 17:13:24 2012 +0000

    Separate tag info and length in ASN.1 encoder
    
    Remove the length field of taginfo, and change the internal ASN.1
    encoder interfaces to return length separately from tag info.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25698 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c   | 77 +++++++++++++++++++-------------------
 src/lib/krb5/asn.1/asn1_encode.h   |  5 +--
 src/lib/krb5/asn.1/asn1_k_encode.c | 24 +++++++-----
 3 files changed, 54 insertions(+), 52 deletions(-)

commit 718e993720682d6e2b7cc54ab699d2fd3f58446d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 12 16:43:01 2012 +0000

    Fix ASN.1 build
    
    r25695 left behind a dangling reference to the asn1_make object; get
    rid of it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25697 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Makefile.in | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit f46e49ed93f570939129bb8188ef93dd57e519b9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 12 06:11:48 2012 +0000

    Update ASN.1 TODO file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25696 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/TODO.asn1 | 29 +++++++----------------------
 1 file changed, 7 insertions(+), 22 deletions(-)

commit d975d7caeb063e1410ca9551b81a820bb9b65a4d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 12 06:00:24 2012 +0000

    Remove unneeded ASN.1 code
    
    Get rid of a whole bunch of ASN.1 decoder infrastructure now that
    we're using the data-driven decoder for everything.  Define taginfo in
    asn1_encode.h since asn1_get.h is going away.  Rewrite split_der() to
    use get_tag() since it still had an unintended dependency on the
    previous generation of decoder infrastructure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25695 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Makefile.in            |   27 +-
 src/lib/krb5/asn.1/asn1_decode.c          |  314 ------
 src/lib/krb5/asn.1/asn1_decode.h          |   94 --
 src/lib/krb5/asn.1/asn1_encode.c          |   17 +-
 src/lib/krb5/asn.1/asn1_encode.h          |   13 +-
 src/lib/krb5/asn.1/asn1_get.c             |  119 ---
 src/lib/krb5/asn.1/asn1_get.h             |   96 --
 src/lib/krb5/asn.1/asn1_k_decode.c        | 1561 -----------------------------
 src/lib/krb5/asn.1/asn1_k_decode.h        |  261 -----
 src/lib/krb5/asn.1/asn1_k_decode_fast.c   |   78 --
 src/lib/krb5/asn.1/asn1_k_decode_kdc.c    |  293 ------
 src/lib/krb5/asn.1/asn1_k_decode_macros.h |  420 --------
 src/lib/krb5/asn.1/asn1_k_decode_sam.c    |  158 ---
 src/lib/krb5/asn.1/asn1_misc.c            |   38 -
 src/lib/krb5/asn.1/asn1_misc.h            |   41 -
 src/lib/krb5/asn.1/asn1buf.c              |  202 ----
 src/lib/krb5/asn.1/asn1buf.h              |   97 --
 src/lib/krb5/asn.1/asn1glue.h             |   47 -
 src/lib/krb5/asn.1/deps                   |  123 +--
 src/lib/krb5/asn.1/krb5_decode.c          |  963 ------------------
 src/lib/krb5/asn.1/krb5_decode_kdc.c      |  169 ----
 src/lib/krb5/asn.1/krb5_decode_macros.h   |  244 -----
 src/lib/krb5/asn.1/ldap_key_seq.c         |  283 ------
 23 files changed, 24 insertions(+), 5634 deletions(-)

commit 0d975e2701abe3fbcd1bec213fdadc4e09b2b636
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 12 05:25:22 2012 +0000

    Convert utility functions to new decoder
    
    Create a special type to plug authdata types from authdata and make
    krb5int_get_authdata_containee_types use it.  Add a test case for it
    as well.  Move krb5_decode_ticket (a trivial wrapper) into
    asn1_k_encode.c so that krb5_decode.c is empty.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25694 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c | 43 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/krb5_decode.c   |  6 +-----
 src/tests/asn.1/krb5_decode_test.c | 18 ++++++++++++----
 3 files changed, 58 insertions(+), 9 deletions(-)

commit 9f23e1a8133c11bff4ef5f41cb44d28041320a76
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Feb 11 23:25:25 2012 +0000

    Data-driven ASN.1 decoder
    
    Add a general ASN.1 decoder implementation in asn1_encode.c using the
    same data structures as the encoder (augmented where necessary), and
    use it to define decoder functions in asn1_k_encode.c.  Add a boolean
    type to atype_info, as it is needed for the pa_pac_req decoder.  For
    the moment, just #if out the old decoder functions; they and their
    support code can be cleaned up later after a a few remaining utility
    functions are addressed.
    
    Changes to encoder and decoder interfaces are minimized, but there are
    two small ones.  ldap_seqof_key_data has a kvno field added, and some
    of the decoder logic is pushed up into the caller.  The safe_with_body
    decoder now outputs an allocated krb5_data * instead of a krb5_data
    with aliases into the input buffer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25693 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                               |    5 +-
 src/lib/krb5/asn.1/asn1_encode.c                   | 1009 +++++++++++++++++++-
 src/lib/krb5/asn.1/asn1_encode.h                   |  208 ++--
 src/lib/krb5/asn.1/asn1_get.h                      |    5 +
 src/lib/krb5/asn.1/asn1_k_encode.c                 |  598 +++++++++---
 src/lib/krb5/asn.1/krb5_decode.c                   |    6 +
 src/lib/krb5/asn.1/krb5_decode_kdc.c               |    2 +
 src/lib/krb5/asn.1/ldap_key_seq.c                  |   15 +-
 src/lib/krb5/krb/rd_safe.c                         |    7 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |   10 +
 src/tests/asn.1/ktest.c                            |    3 +-
 src/tests/asn.1/ktest_equal.c                      |    3 +-
 12 files changed, 1650 insertions(+), 221 deletions(-)

commit 0af4df0af5fb856419681e8d259a5229c59e361f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Feb 11 23:25:21 2012 +0000

    Change optional handling in ASN.1 encoder
    
    Create a new atype_optional with a function pointer to decide whether
    the type is present in the C object.  For simple cases, sequences just
    reference the optional version of a type.  For more complex cases (such
    as when the presence of the usec field of a sequence depends on whether
    the timestamp is set), we define a predicate on the structure object
    and nest the field type inside the optional type.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25692 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c      |  19 +-
 src/lib/krb5/asn.1/asn1_encode.h      |  51 +-
 src/lib/krb5/asn.1/asn1_k_encode.c    | 884 +++++++++++-----------------------
 src/lib/krb5/asn.1/ldap_key_seq.c     |  29 +-
 src/lib/krb5/error_tables/asn1_err.et |   1 +
 5 files changed, 343 insertions(+), 641 deletions(-)

commit 17585adb23c120ae10a410c8f77207a53208c59d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Feb 11 23:25:19 2012 +0000

    Style and naming changes to ASN.1 encoder
    
    Make style changes in preparation for the table-driven decoder.  No
    functional changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25691 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c   | 426 ++++++++++++++++++-------------------
 src/lib/krb5/asn.1/asn1_encode.h   | 279 +++++++++---------------
 src/lib/krb5/asn.1/asn1_k_encode.c | 258 +++++++++++-----------
 src/lib/krb5/asn.1/ldap_key_seq.c  |   4 +-
 4 files changed, 444 insertions(+), 523 deletions(-)

commit a283893112e9fcf2baaf90fe9cd4922c5bee29c8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Feb 11 23:25:16 2012 +0000

    Use size_t for lengths in ASN.1 encoder
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25690 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c | 103 +++++++++++++++++----------------------
 src/lib/krb5/asn.1/asn1_encode.h |  16 +++---
 src/lib/krb5/asn.1/asn1_get.h    |   2 +-
 3 files changed, 54 insertions(+), 67 deletions(-)

commit beb36f85c88fab20e95c4a0d8f109c3d0ab942f5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Feb 11 23:25:12 2012 +0000

    Minimize draft9 PKINIT code by removing dead code
    
    The PKINIT client code doesn't use decode_krb5_pa_pk_as_rep_draft9,
    which is fortunate because it doesn't work (see issue #7072).
    Instead, it passes both kinds of PKINIT replies through
    decode_krb5_pa_pk_as_rep, then decodes the un-enveloped CMS data in
    alternative 1 (encKeyPack) as either an RFC or draft9 ReplyKeyPack.
    So, remove the unused broken pa_pk_as_rep_draft9 decoder.
    
    For pa_pk_as_req_draft9, we only use two of the fields on encode and
    only one of those on decode.  So, get rid of the unused fields and
    the krb5_trusted_ca structure, and reduce the encoder and decoder
    sequences to the minimum necessary fields.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25689 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int-pkinit.h                        |  23 +---
 src/include/k5-int.h                               |   6 +-
 src/lib/krb5/asn.1/asn1_k_decode.c                 | 151 ---------------------
 src/lib/krb5/asn.1/asn1_k_decode.h                 |   7 -
 src/lib/krb5/asn.1/asn1_k_decode_kdc.c             |  27 +---
 src/lib/krb5/asn.1/asn1_k_encode.c                 |  52 +------
 src/lib/krb5/asn.1/krb5_decode.c                   |  13 --
 src/lib/krb5/os/accessor.c                         |   1 -
 src/plugins/preauth/pkinit/pkinit.h                |   1 -
 src/plugins/preauth/pkinit/pkinit_accessor.c       |   8 +-
 src/plugins/preauth/pkinit/pkinit_accessor.h       |   4 +-
 src/plugins/preauth/pkinit/pkinit_clnt.c           |   8 --
 src/plugins/preauth/pkinit/pkinit_crypto.h         |  16 ---
 src/plugins/preauth/pkinit/pkinit_crypto_nss.c     |  12 --
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c |  86 ------------
 src/plugins/preauth/pkinit/pkinit_lib.c            |  30 ----
 src/tests/asn.1/krb5_decode_test.c                 |  35 -----
 src/tests/asn.1/ktest.c                            |  52 -------
 src/tests/asn.1/ktest_equal.c                      |  40 ------
 src/tests/asn.1/ktest_equal.h                      |   1 -
 src/tests/asn.1/pkinit_encode.out                  |   2 +-
 src/tests/asn.1/pkinit_trval.out                   |  10 --
 22 files changed, 22 insertions(+), 563 deletions(-)

commit f0af05cf4d4fbfea0b418e94ab5f60031db57a66
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Feb 11 23:25:08 2012 +0000

    Eliminate some unused ASN.1 encoding primitives
    
    asn1_make.c contained a variety of utility functions, most of which we
    no longer needed.  Fold make_tag into asn1_encode.c and get rid of
    asn1_make.c and asn1_make.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25688 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Makefile.in     |   3 -
 src/lib/krb5/asn.1/asn1_encode.c   |  73 ++++++++++++++--
 src/lib/krb5/asn.1/asn1_k_encode.c |   1 -
 src/lib/krb5/asn.1/asn1_make.c     | 166 -------------------------------------
 src/lib/krb5/asn.1/asn1_make.h     | 136 ------------------------------
 src/lib/krb5/asn.1/deps            |  20 +----
 src/lib/krb5/asn.1/ldap_key_seq.c  |   1 -
 7 files changed, 71 insertions(+), 329 deletions(-)

commit c31a3767978104c6415f2d69b9aaf9300bf98606
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Feb 11 23:25:04 2012 +0000

    Fold atype_primitive into atype_fn
    
    atype_primitive is used for only two types (KerberosTime and
    KerberosFlags), which doesn't justify the machinery.  Turn those types
    into atype_fn types and get rid of atype_primitive.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25687 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c   | 10 ----------
 src/lib/krb5/asn.1/asn1_encode.h   | 38 ++------------------------------------
 src/lib/krb5/asn.1/asn1_k_encode.c | 26 ++++++++++++++------------
 3 files changed, 16 insertions(+), 58 deletions(-)

commit 87259ab725b81ae2065a4b8e6f6afbfdd806bda7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Feb 11 23:25:00 2012 +0000

    Simplify ASN.1 choice type definitions
    
    Union fields always have an offset of 0 relative to the union base,
    so we just need tag types for them, not DEFFIELDs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25686 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c | 23 +++++++----------------
 1 file changed, 7 insertions(+), 16 deletions(-)

commit 9f9201c7563be17aeec15a25da8662e1abef2de7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Feb 11 23:24:58 2012 +0000

    Add ASN.1 decoder test for krb5_pa_pac_req
    
    Also, if decode_krb5_ap_rep_enc_part doesn't return the expected error
    code in krb5_decode_test, exit with nonzero status.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25685 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/krb5_decode_test.c | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit 36460f0afcaf8d9c56200541ef9c3cca38e87b98
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Feb 11 23:24:52 2012 +0000

    Correct a fencepost in ASN.1 encode_cntype
    
    For cntype_choice, count must be less than choice->n_options.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25684 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 075e5e49c59fbc9611d8ab96524cfde4209713f5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 7 15:45:59 2012 +0000

    Fix uninitialized variable warning in trval.c
    
    gcc -O3 is agressive enough to detect that do_cons() doesn't always
    set the value of rlen2, so trval2() gets a maybe-uninitialized
    warning.  Squash it by initializing rlen2.
    
    ticket: 7088
    target_version: 1.10.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25679 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/trval.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 08d7bd5e79f8b895405ba375947c8b825976c837
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 6 23:19:08 2012 +0000

    Set display_value in krb5_gss_get_name_attribute
    
    A backwards conditional in r25358 caused krb5_gss_get_name_attribute
    not to set display_value on success.  Fix the sense of the
    conditional.
    
    We still don't quite correctly handle the cases where data_to_gss()
    fails, but those should be rare and the problem in those cases isn't
    severe, so it can be fixed separately.
    
    Also, value and display_value should probably be initialized to null
    buffers on failure, as is common with GSS interfaces.
    
    ticket: 7087
    status: open
    target_version: 1.10.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25674 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/naming_exts.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0539083523ab487a9d05cedc637a1bcafa20168c
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 6 18:38:38 2012 +0000

    Source code license to 2-clause BSD
    
    Change overall souce code license to 2-clause BSD.  Also change
    example license in src/prototype to 2-clause BSD.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25671 dc483132-0cff-0310-8789-dd5450dbe970

 NOTICE                    | 53 ++++++++++++++++++++++++++++++---------------
 doc/copyright.texinfo     | 55 +++++++++++++++++++++++++++++++----------------
 src/prototype/prototype.c | 42 ++++++++++++++++++++----------------
 src/prototype/prototype.h | 42 ++++++++++++++++++++----------------
 4 files changed, 121 insertions(+), 71 deletions(-)

commit 0b872fa797cd65871f946565c0ddc7937e1ba72b
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 3 20:43:13 2012 +0000

    Revert r25669 pending clarification of goals and API review
    
    New APIs of this sort should be discussed, and the goals motivating
    the change clarified.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25670 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-trace.h              |   3 -
 src/lib/krb5/krb/init_ctx.c         | 222 +++++++++++-------------------------
 src/lib/krb5/libkrb5.exports        |   5 +-
 src/util/profile/libprofile.exports |   5 +-
 src/util/profile/prof_get.c         |  59 +---------
 src/util/profile/profile.hin        |   9 --
 6 files changed, 70 insertions(+), 233 deletions(-)

commit 766d43105fd4f15fdc7be9c236f14f237cf7f6a6
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Feb 3 19:22:44 2012 +0000

    Added a new trace logging message TRACE_PROFILE_ERR to improve the diagnostics of the potential misconfiguration.
    Added profile_get_(string/integer/boolean)_nodef functions to the profile library to get the typed values from the configuration
     files (without setting these values to the defaults).
    Used TRACE_PROFILE_ERR for the configuration diagnostics in krb5_init_context_profile API.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25669 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-trace.h              |   3 +
 src/lib/krb5/krb/init_ctx.c         | 222 +++++++++++++++++++++++++-----------
 src/lib/krb5/libkrb5.exports        |   5 +-
 src/util/profile/libprofile.exports |   5 +-
 src/util/profile/prof_get.c         |  59 +++++++++-
 src/util/profile/profile.hin        |   9 ++
 6 files changed, 233 insertions(+), 70 deletions(-)

commit cc587e04483345509a8f5f21edd3de6e52e33a35
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 3 03:19:33 2012 +0000

    Better short/long descs in gss_display_mech_attr
    
    RFC 5587 defines an "arc name" and a "purpose" for each mechanism
    attribute.  gss_display_mech_attr was returning the purpose (which
    isn't very short) in short_desc and a null buffer in long_desc (which
    isn't necessarily conformant to the spec).  Instead, output the arc
    name as the short_desc and the purpose as the long_desc.  This is more
    useful and also more consistent with Heimdal, which outputs the arc
    name as short_desc and either the purpose string or an empty string
    for long_desc.
    
    ticket: 7085
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25668 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi_generic.c | 35 ++++++++++++++++++++++++++++++++-
 1 file changed, 34 insertions(+), 1 deletion(-)

commit 1c77a4feacb636bacc834b0cc56954f91247176b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 3 03:19:28 2012 +0000

    Dump attributes differently in t_saslname
    
    Dump the known attributes only once, before iterating over the
    mechanisms, and display the short and long desc as well as the names
    when doing so.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25667 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/t_saslname.c | 42 ++++++++++++++++++++++++++++++++----------
 1 file changed, 32 insertions(+), 10 deletions(-)

commit b88f63414b4149ae3019f1289033acbcf6fc7fbe
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 31 21:35:34 2012 +0000

    Don't check mech in krb5_gss_inquire_cred_by_mech
    
    krb5_gss_inquire_cred_by_mech checks its mech argument against two of
    the four mechs a krb5 cred might have (the krb5 mech and the old krb5
    mech, but not the wrong Microsoft mech or the IAKERB mech), so would
    spuriously fail for the other two mechs.  There is no reason to check
    the mechanism if we assume a reasonable mechglue is interpreting
    application gss_inquire_cred_by_mech calls, so just remove the check.
    
    ticket: 7084
    target_version: 1.10.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25666 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/inq_cred.c | 10 ----------
 1 file changed, 10 deletions(-)

commit d4f98cdd40559620531622c9c6d988f6aa850bd0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 27 21:27:47 2012 +0000

    Suppress maybe-uninitialized warning in x-deltat.y
    
    Recent versions of gcc can generate a maybe-uninitialized warning from
    bison output instead of a regular uninitialized warning.  Suppress
    both.  Fix from nalin@redhat.com.
    
    ticket: 7080
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25665 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/deltat.c   | 47 +++++++++++++++++++++++----------------------
 src/lib/krb5/krb/x-deltat.y |  1 +
 2 files changed, 25 insertions(+), 23 deletions(-)

commit b19582329ff3831f4a8d1415a5d8427a06107d09
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 26 22:05:25 2012 +0000

    Clean up dispatch lookaside code slightly
    
    Always log when we get a lookaside cache hit, eliminating a confusing
    conditional.  This is a slight behavior change because we never used
    to log a lookaside cache hit when we can't deliver the response via
    UDP, but that was never really deliberate or important--we log all
    sorts of stuff about responses which might turn out to be too big.
    
    Also eliminate a signed/unsigned comparison warning in
    finish_dispatch.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25661 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c | 31 ++++++++++++++-----------------
 1 file changed, 14 insertions(+), 17 deletions(-)

commit 548f8461c75c5638f0c24ca86364a17f59619b89
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 26 21:56:16 2012 +0000

    Various lookaside cache fixes
    
    Don't touch the lookaside cache if we're responding with a lookaside
    cache entry.  Also, leave the null entry behind if we're deliberately
    dropping a request (a rare case) so that we don't have to process it
    again.  Fixes several lookaside problems in 1.10:
    
    * When dropping a request because it was already being processed, we
      were erroneously removing the null entry, causing us to process the
      request again upon a second retransmit.
    
    * When responding to a finished request with a lookaside entry, we
      were removing and re-adding the entry to the cache, resetting its
      time and performing unnecessary work.
    
    * We were not caching responses we couldn't deliver because they were
      too big for UDP, causing us to re-process the request when it came
      in again via TCP instead of simply delivering the cached response.
    
    ticket: 7082
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25660 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c | 40 ++++++++++++++++++++++------------------
 1 file changed, 22 insertions(+), 18 deletions(-)

commit d91163e40b15252e8189d0593e3125519b351c9c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 26 17:01:05 2012 +0000

    Don't use stack variable address in as_req state
    
    The KDC's process_as_req was storing the address of a stack variable
    (client_princ), which fails if the request is not immediately
    serviced.  Move that variable to the state structure so its address
    remains valid for the lifetime of the request.
    
    ticket: 7081
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25659 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 9d693ea198116b4bc699891444588877bcd9a30c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 24 16:12:41 2012 +0000

    Avoid sizeof(void) in ASN.1 encoder
    
    We were computing sizeof(void) when referencing atype_int_immediate
    types in other types (primarily atype_tagged_thing).  gcc gives this a
    pass but the Solaris compiler does not.  Use "int" as the dummy type
    instead.  (The type is unimportant since int-immediates aren't used by
    offset or sequence-of types.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25658 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fde815444b60dffd16b2fcd14953c1f928991d59
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 24 05:52:39 2012 +0000

    Redesign ASN.1 encoder engine, removing field_info
    
    Replace the "field" half of the ASN.1 encoder machinery with several
    new struct atype_info types (offset, counted, and int_immediate) and a
    new counted_type machinery used exclusively for object/integer pairs.
    This change eliminates the two-way entanglement between atypes and
    fields, and makes the encoder more independent of RFC 4120 ASN.1
    conventions.
    
    Defining sequences with the preprocessor macros is now slightly more
    cumbersome; we need to define a type for each field and then string
    them together with an array of struct atype_info *.  But it's not so
    bad, and hopefully we can auto-generate some of this soon.
    
    *_optional functions now return a bitmask of sequence field offsets
    not present in the C type.  This will need some more attention before
    we add decoding support to the engine, since it means sequence fields
    no longer know whether they are optional or not.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25657 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c   |  364 +++----
 src/lib/krb5/asn.1/asn1_encode.h   |  591 ++++-------
 src/lib/krb5/asn.1/asn1_k_encode.c | 2067 +++++++++++++++++-------------------
 src/lib/krb5/asn.1/ldap_key_seq.c  |   69 +-
 4 files changed, 1373 insertions(+), 1718 deletions(-)

commit 719263b39171c624c45ae54a511a4c64f216d7d4
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 13 21:20:47 2012 +0000

    kadmin.local.8 belongs in ADMIN_mandir
    
    Install kadmin.local.8 in ADMIN_MANDIR not CLIENT_MANDIR
    
    ticket: 7073
    tags: pullup
    target_version: 1.10
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25654 dc483132-0cff-0310-8789-dd5450dbe970

 src/man/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3caf0f9645b12679751689633ea3596a88701fbe
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 13 20:47:26 2012 +0000

    Add shadow manpages for k5login.5 and k5identity.5
    
    Add shadow manpages dot.k5login and dot.k5identity for k5login.5 and
    k5identity.5.  Stop generating .k5login.5 and .k5identity.5 from
    sphinx (these will be taken care of by make install in src/man).  Add
    generated k5identity.5.
    
    Add SYNOPSIS sections to k5login.5 and k5identity.5 to make it more
    clear that the filenames start with a dot.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25653 dc483132-0cff-0310-8789-dd5450dbe970

 doc/Makefile                                       |   7 +-
 doc/rst_source/conf.py                             |   6 +-
 .../krb_users/user_commands/k5identity.rst         |   8 +-
 doc/rst_source/krb_users/user_commands/k5login.rst |   8 +-
 src/man/Makefile.in                                |   5 +
 src/man/dot.k5identity.5                           |   1 +
 src/man/k5identity.5                               | 103 +++++++++++++++++++++
 src/man/k5login.5                                  |  38 +++++---
 8 files changed, 151 insertions(+), 25 deletions(-)

commit 4133ea006c282b31d421de5ed844f62f75ab8ba5
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jan 13 18:39:36 2012 +0000

    Reverted reference to klogind. Minor reformating
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25652 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/install_kdc/slave_install.rst       | 82 ++++++++++++----------
 .../krb_users/user_commands/k5identity.rst         | 10 +--
 doc/rst_source/krb_users/user_commands/k5login.rst | 22 +++---
 3 files changed, 61 insertions(+), 53 deletions(-)

commit 1e5f9942e7bee50317434998f1b0690efa340a7f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 13 17:35:30 2012 +0000

    Simplify integer loading in ASN.1 encoding
    
    Instead of defining an auxiliary load function for each integer
    type, just use its size and signedness to decide how to load it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25651 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c | 38 ++++++++++++++++++++++++++++----------
 src/lib/krb5/asn.1/asn1_encode.h | 37 ++++++-------------------------------
 2 files changed, 34 insertions(+), 41 deletions(-)

commit c3751ec386c0367b9c5024b2b91cdc5d11f6b8f8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 13 15:04:35 2012 +0000

    Add PKINIT decoder tests
    
    Add tests to krb5_decode_test.c for PKINIT types.  Where the decoders
    do not match the encoders, include comments and hand-generated
    encodings which work with the decoder.
    
    Add a comment to asn1_k_encode.c documenting inconsistencies between
    the draft 9 PA-PK-AS-REQ spec and our encoder results.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25650 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c |   9 ++
 src/tests/asn.1/krb5_decode_test.c | 214 ++++++++++++++++++++++++++++++++
 src/tests/asn.1/ktest.c            |   2 +
 src/tests/asn.1/ktest_equal.c      | 246 +++++++++++++++++++++++++++++++++++++
 src/tests/asn.1/ktest_equal.h      |  13 ++
 5 files changed, 484 insertions(+)

commit e680b22460a9136a7dc1f54105da470ea8f608b7
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Jan 12 18:48:57 2012 +0000

    Updated domain_realm section of krb5.conf. Reformated files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25649 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  | 274 +++++---
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 711 ++++++++++++++++-----
 2 files changed, 747 insertions(+), 238 deletions(-)

commit 378bd2170539980137defa912f1b37267620412b
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Jan 12 16:55:37 2012 +0000

    Added k5identity doc in RST format.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25648 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py                             |  5 +-
 .../krb_admins/install_kdc/slave_install.rst       |  3 --
 doc/rst_source/krb_users/user_commands/index.rst   |  1 +
 .../krb_users/user_commands/k5identity.rst         | 59 ++++++++++++++++++++++
 doc/rst_source/krb_users/user_commands/k5login.rst | 39 ++++++++------
 5 files changed, 87 insertions(+), 20 deletions(-)

commit 37b0e55e21926c7875b7176e24e13005920915a6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jan 11 21:20:08 2012 +0000

    Fix spurious clock skew caused by gak_fct delay
    
    In get_in_tkt.c, a time offset is computed between the KDC's auth_time
    and the current system time after the reply is decrypted.  Time may
    have elapsed between these events because of a gak_fct invocation
    which blocks on user input.  The resulting spurious time offset can
    cause subsequent TGS-REQs to fail and can also cause the end time of
    the next AS request to be in the past (issue #889) in cases where the
    old ccache is opened to find the default principal.
    
    Use the system time, without offset, for the request time of an AS
    request, for more predictable kinit behavior.  Use this request time,
    rather than the current time, when computing the clock skew after the
    reply is decrypted.
    
    ticket: 7063
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25644 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 551d3788241b34adb162efd63f6e7ace6afdcca1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 10 18:01:15 2012 +0000

    Fix an allocation size bug in ASN.1 tests
    
    ktest_make_sample_pa_pk_as_req_draft9 was allocating the wrong
    size of objects for the trustedCertifiers array.  Fix it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25638 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ktest.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 266f277b07ffae2cbb46e56387b5de0b1d5d7e02
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 10 17:27:38 2012 +0000

    Use DEFTAGGEDTYPE for FAST choice types
    
    pa_fx_fast_request and pa_fx_fast_reply are defined in RFC 6113 as
    extensible choice types with only one choice, which means they encode
    as another type with a [0] tag wrapper.  Use DEFTAGGEDTYPE to add
    this wrapper instead of DEFFIELDTYPE/FIELDOF_ENCODEAS, and add a
    comment describing why.
    
    After this change, all uses of DEFFIELDYPE are for dataptr/lenptr
    types or just simple offset transformations on the base pointer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25635 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit f314eacb35216d43620138780534959b67652ab8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 10 07:33:41 2012 +0000

    Simplify asn1_decode_kdc_dh_key_info
    
    Due to some lingering confusion, the last commit changing
    asn1_decode_kdc_dh_key_info was correct but overly complicated (and
    contained an incorrect comment).  Change it to just use get_lenfield
    for subjectPublicKey.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25634 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit 392d731e887fdc268cddc1de24381f05a86a9e54
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 10 04:23:56 2012 +0000

    documentation license to CC-BY-SA 3.0 Unported
    
    Update documentation license to Creative Commons
    Attribution-ShareAlike 3.0 Unported.
    
    ticket: 7067
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25633 dc483132-0cff-0310-8789-dd5450dbe970

 NOTICE                | 24 +++++++++++++----------
 doc/copyright.texinfo | 53 +++++++++++++++++----------------------------------
 doc/notice.texinfo    |  1 -
 3 files changed, 31 insertions(+), 47 deletions(-)

commit d60a71b2808ee07b276133bd246a50f042379ebd
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Jan 9 21:45:52 2012 +0000

    Added documentation for sserver, sclient and krb5-send-pr in RST format
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25632 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py                             |   3 +
 doc/rst_source/krb_admins/admin_commands/index.rst |   1 +
 .../krb_admins/admin_commands/sserver.rst          |  94 ++++++++++
 doc/rst_source/krb_users/user_commands/index.rst   |   2 +
 doc/rst_source/krb_users/user_commands/sclient.rst |  22 +++
 doc/rst_source/krb_users/user_commands/send-pr.rst | 189 +++++++++++++++++++++
 6 files changed, 311 insertions(+)

commit c34cd9016db7b23a406ea0fcb069685507f4e859
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jan 9 21:35:30 2012 +0000

    delete duplicate NOTICE file
    
    Delete the duplicate NOTICE file, as it is checked into the tree and
    relative include paths work for sphinx.
    
    ticket: 7065
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25631 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/NOTICE           | 1138 ---------------------------------------
 doc/rst_source/mitK5license.rst |    4 +-
 2 files changed, 1 insertion(+), 1141 deletions(-)

commit 2be4076efedd845c04db91d7cbbf57cd86353465
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jan 9 21:03:58 2012 +0000

    Make dh_key_info encoder and decoder symmetric
    
    The dh_key_info encoder expects subjectPublicKey to contain the
    contents of a bit string, but the decoder outputs the DER encoding of
    the bit string including tag.  The PKINIT client code expects this, so
    everything works, but the encoder and decoder should be symmetric.
    Change the decoder to process the bit string (adding a bit string
    decoding primitive) and modify the PKINIT client code to expect only
    the bit string contents.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25626 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_decode.c                   | 26 +++++++++++
 src/lib/krb5/asn.1/asn1_decode.h                   |  3 ++
 src/lib/krb5/asn.1/asn1_k_decode.c                 | 11 ++---
 src/plugins/preauth/pkinit/pkinit_crypto_nss.c     | 13 ++----
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 50 ++--------------------
 5 files changed, 42 insertions(+), 61 deletions(-)

commit bde5e9efadbdf0fb0b2d1dd16efcb83e82e433e4
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jan 9 20:13:10 2012 +0000

    install sphinx-generated manpages
    
    Install sphinx-generated manpages.  Original nroff manpages remain for
    reference until proofreading is complete.  Modify
    doc/rst_source/conf.py to better deal with shadow manpages -- sphinx
    will now build k5login.5 instead of .k5login.5, and kadmin.1 instead
    of both kadmin.1 and kadmin.local.8.
    
    Proofreaders should ensure that the original nroff manpages (and
    associated Makefile rules) are deleted once their reST format
    equivalents have been proofread.
    
    ticket: 7064
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25625 dc483132-0cff-0310-8789-dd5450dbe970

 doc/Makefile                               |   14 +
 doc/rst_source/conf.py                     |    3 +-
 src/Makefile.in                            |    7 +-
 src/clients/kdestroy/Makefile.in           |    4 +
 src/clients/kinit/Makefile.in              |    4 +
 src/clients/klist/Makefile.in              |    5 +-
 src/clients/kpasswd/Makefile.in            |    3 +-
 src/clients/ksu/Makefile.in                |    4 +
 src/clients/kvno/Makefile.in               |    4 +
 src/config-files/Makefile.in               |    6 +-
 src/config/pre.in                          |    4 +
 src/configure.in                           |    4 +-
 src/gen-manpages/Makefile.in               |    8 +-
 src/kadmin/cli/Makefile.in                 |    2 +
 src/kadmin/dbutil/Makefile.in              |    2 +
 src/kadmin/ktutil/Makefile.in              |    2 +
 src/kadmin/server/Makefile.in              |    2 +
 src/kdc/Makefile.in                        |    2 +
 src/man/Makefile.in                        |   68 ++
 src/man/README                             |    4 +
 src/man/deps                               |    1 +
 src/man/dot.k5login.5                      |    1 +
 src/man/k5login.5                          |   74 ++
 src/man/k5srvutil.1                        |   84 ++
 src/man/kadmin.1                           | 1278 ++++++++++++++++++++++++++++
 src/man/kadmin.local.8                     |    1 +
 src/man/kadmind.8                          |  287 +++++++
 src/man/kdb5_ldap_util.8                   | 1108 ++++++++++++++++++++++++
 src/man/kdb5_util.8                        |  308 +++++++
 src/man/kdc.conf.5                         |  412 +++++++++
 src/man/kdestroy.1                         |  113 +++
 src/man/kinit.1                            |  258 ++++++
 src/man/klist.1                            |  161 ++++
 src/man/kpasswd.1                          |   79 ++
 src/man/kprop.8                            |  101 +++
 src/man/kpropd.8                           |  161 ++++
 src/man/kproplog.8                         |  120 +++
 src/man/krb5.conf.5                        | 1159 +++++++++++++++++++++++++
 src/man/krb5kdc.8                          |  168 ++++
 src/man/ksu.1                              |  397 +++++++++
 src/man/kswitch.1                          |   87 ++
 src/man/ktutil.1                           |  131 +++
 src/man/kvno.1                             |  116 +++
 src/plugins/kdb/ldap/ldap_util/Makefile.in |    2 +
 src/slave/Makefile.in                      |    5 +-
 45 files changed, 6751 insertions(+), 13 deletions(-)

commit 8cbd9cd9c5a9663f89f4be8a09efe1a5ad217747
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jan 8 21:54:29 2012 +0000

    Remove unneeded kdcRealm field in PKINIT structure
    
    krb5_pk_authenticator_draft9 had a kdcRealm field which was set by the
    client code but never encoded or decoded.  Remove it.  Eliminating this
    field exposed a bug in auth_pack_draft9_optional; fix that.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25624 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int-pkinit.h              | 1 -
 src/lib/krb5/asn.1/asn1_k_decode.c       | 1 -
 src/lib/krb5/asn.1/asn1_k_encode.c       | 2 +-
 src/plugins/preauth/pkinit/pkinit_clnt.c | 3 ---
 src/tests/asn.1/ktest.c                  | 2 --
 5 files changed, 1 insertion(+), 8 deletions(-)

commit 94cfb9542c15bb54a786fa62c26f357d183cea41
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jan 8 21:27:59 2012 +0000

    Fix PKINIT serverDHNonce encoding
    
    Use an explicit tag for serverDHNonce, as specified in RFC 4556,
    rather than the implicit tag we historically used.  This bug had no
    practical effect (and creates no interoperability issues) because we
    never generate a serverDHNonce.
    
    ticket: 7061
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25623 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c | 8 +-------
 src/tests/asn.1/pkinit_encode.out  | 2 +-
 src/tests/asn.1/pkinit_trval.out   | 3 +--
 3 files changed, 3 insertions(+), 10 deletions(-)

commit 4e51ef754ee49ce6e48869df9aca47572ab1b4f8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jan 8 02:10:47 2012 +0000

    Clean up the asn1 encoder design
    
    Now that the PKINIT types have been converted and atype_fn has only
    one use, we can more easily modify the encoder so that any object can
    be encoded without its tag, which makes for a cleaner design.  The
    basic building block is now krb5int_asn1_encode_type, which encodes
    the contents of a function and returns its tag information to the
    caller.
    
    atype_fn now has its own structure, and the encoder function it
    references follows the semantics of krb5int_asn1_encode_type.
    atype_opaque is now atype_der and goes with a new corresponding field
    type (field_der); stored DER encodings are parsed to separate the tag
    from the content.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25622 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c   | 344 +++++++++++++++++++------------------
 src/lib/krb5/asn.1/asn1_encode.h   |  84 ++++-----
 src/lib/krb5/asn.1/asn1_k_encode.c |  25 ++-
 3 files changed, 227 insertions(+), 226 deletions(-)

commit d2c2113eb1160b3ddd1a5197c879d44f62f47601
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jan 7 20:57:36 2012 +0000

    Convert securid module edata method
    
    r25348 made modified the edata method of the kdcpreauth interface to
    be async-capable, but neglected to convert the securid_sam2 module's
    edata function.  Do that now.
    
    ticket: 7060
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25621 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/securid_sam2/securid_sam2_main.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 648b610ff570e510fbcde587bb3eee3eefb6477b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jan 7 17:26:13 2012 +0000

    Remove some unneeded accessor fields
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25620 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                         | 30 +---------------------------
 src/lib/krb5/asn.1/asn1_k_encode.c           |  1 -
 src/lib/krb5/os/accessor.c                   |  7 -------
 src/plugins/preauth/pkinit/pkinit_accessor.c |  9 ---------
 src/plugins/preauth/pkinit/pkinit_accessor.h |  4 ----
 src/tests/asn.1/krb5_encode_test.c           |  4 ++--
 6 files changed, 3 insertions(+), 52 deletions(-)

commit f3ff6a502f9a69b453c4fe42e2e6a9648712493e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jan 7 16:50:06 2012 +0000

    Remove some unused structures and encoders
    
    krb5_alt_method was added in r6604 but never supported.  krb5_pwd_data
    became unused when the Sandia kadmin system was replaced.
    krb5_pa_server_referral_data and krb5_pa_svr_referral_data were added
    in r21690 with internally-visible encoders which nothing uses.
    
    Leave behind structure declarations in krb5.hin for API compatibility.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25619 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                 | 59 ----------------------------
 src/include/krb5/krb5.hin            | 17 ++-------
 src/lib/krb5/asn.1/asn1_k_decode.c   | 40 -------------------
 src/lib/krb5/asn.1/asn1_k_decode.h   |  7 ----
 src/lib/krb5/asn.1/asn1_k_encode.c   | 63 ------------------------------
 src/lib/krb5/asn.1/krb5_decode.c     | 50 ------------------------
 src/lib/krb5/krb/kfree.c             | 74 ------------------------------------
 src/lib/krb5/libkrb5.exports         | 14 -------
 src/tests/asn.1/krb5_decode_leak.c   | 39 -------------------
 src/tests/asn.1/krb5_decode_test.c   | 44 ---------------------
 src/tests/asn.1/krb5_encode_test.c   | 33 ----------------
 src/tests/asn.1/ktest.c              | 59 ----------------------------
 src/tests/asn.1/ktest.h              |  6 ---
 src/tests/asn.1/ktest_equal.c        | 41 --------------------
 src/tests/asn.1/ktest_equal.h        |  5 ---
 src/tests/asn.1/reference_encode.out |  4 --
 src/tests/asn.1/trval_reference.out  | 29 --------------
 src/windows/include/loadfuncs-krb5.h | 12 ------
 18 files changed, 4 insertions(+), 592 deletions(-)

commit cb8dc48cfaf273d0e93e4ad383484a7849b64099
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jan 7 15:50:14 2012 +0000

    Remove SAM encoders and structures
    
    r24403 removed the old SAM support, but left behind the structures,
    free functions, and ASN.1 encoders/decoders.  Remove those now.
    (SAM-2 support is still present.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25618 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                   | 135 ---------------------------------
 src/lib/krb5/asn.1/asn1_k_decode.h     |  10 ---
 src/lib/krb5/asn.1/asn1_k_decode_sam.c | 114 ----------------------------
 src/lib/krb5/asn.1/asn1_k_encode.c     | 124 ------------------------------
 src/lib/krb5/asn.1/krb5_decode.c       |  63 ---------------
 src/lib/krb5/krb/kfree.c               |  96 -----------------------
 src/lib/krb5/libkrb5.exports           |  17 -----
 src/tests/asn.1/krb5_decode_leak.c     |  42 ----------
 src/tests/asn.1/krb5_decode_test.c     |  26 -------
 src/tests/asn.1/krb5_encode_test.c     |  45 -----------
 src/tests/asn.1/ktest.c                | 103 -------------------------
 src/tests/asn.1/ktest.h                |  10 ---
 src/tests/asn.1/ktest_equal.c          |  34 ---------
 src/tests/asn.1/ktest_equal.h          |   2 -
 src/tests/asn.1/reference_encode.out   |   5 --
 src/tests/asn.1/trval_reference.out    |  63 ---------------
 16 files changed, 889 deletions(-)

commit a20df816b34da7a36b5b518793e0d9ccfd26f547
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 6 21:17:14 2012 +0000

    Convert all remaining macro-coded ASN.1 encoders
    
    Use data-driven encoders for all of the remaining types which still
    used macros (primarily PKINIT types), and get rid of the macros.  Do
    not change any encoding behavior, but add some comments where behavior
    differs from the spec.
    
    DEFFNTYPE is now unused except for the kdc_req_body hack.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25617 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int-pkinit.h        |  16 +-
 src/include/k5-int.h               |   2 +-
 src/lib/krb5/asn.1/Makefile.in     |   3 -
 src/lib/krb5/asn.1/asn1_k_encode.c | 958 ++++++++++++-------------------------
 src/lib/krb5/asn.1/asn1_k_encode.h | 159 ------
 src/lib/krb5/asn.1/deps            |  20 +-
 src/lib/krb5/asn.1/krb5_encode.c   | 178 -------
 src/lib/krb5/asn.1/ldap_key_seq.c  |   1 -
 8 files changed, 311 insertions(+), 1026 deletions(-)

commit b5143ff810a937e12491ba678575c09948d78300
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 6 21:13:59 2012 +0000

    Add support for CHOICE in ASN.1 encoder
    
    Add a new field type where the length offset indicates a distinguisher
    and the data offset indicates a union address.  The field's type is an
    atype_choice containing a seq_info indexed by the distinguisher.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25616 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c | 18 ++++++++++++++++++
 src/lib/krb5/asn.1/asn1_encode.h | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

commit fff0545bfbe58930c71c4ccb280447d0d335d499
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 6 21:10:42 2012 +0000

    Factor out length retrieval in ASN.1 encoder
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25615 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c | 125 +++++++++++++++++----------------------
 1 file changed, 54 insertions(+), 71 deletions(-)

commit 0a1bfb5cfc4ebcf879ddc38dbe4b764ab1549c5b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 6 21:08:54 2012 +0000

    Support implicit context tags in ASN.1 fields
    
    Add a field_info bit (the 32nd bit of the bitfields) indicating whether
    the context tag is implicit, and support it in encode_a_field.  Adjust
    all field-generating macros and invocations to include the new bit
    (always 0 for the moment).
    
    For atype_tagged_thing, narrow the construction field to six bits and
    add an implicit bit.  We could remove the construction field if it
    weren't for DEFOCTETWRAPPEDTYPE abusing atype_tagged_thing a little
    bit, since (normal) explicit tags are always constructed and implicit
    tag construction is computed from the base type.
    
    Given how rarely implicit tagging is used, it might be nice to have
    separate _IMPLICIT macros rather than an extra argument to every
    field.  But we already have separate _OPT macros for optional fields
    and FIELDOF_STRING vs. FIELDOF_STRINGL, so we start to get a
    combinatoric explosion in the number of macros.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25614 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c   |  34 +-
 src/lib/krb5/asn.1/asn1_encode.h   |  82 ++---
 src/lib/krb5/asn.1/asn1_k_encode.c | 634 ++++++++++++++++++++-----------------
 src/lib/krb5/asn.1/ldap_key_seq.c  |  24 +-
 4 files changed, 418 insertions(+), 356 deletions(-)

commit 158156c569e9adee58564d12b436197b4c1307bf
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 6 21:06:10 2012 +0000

    Support ASN.1 encoding without the outer tag
    
    In order to support implicit tagging, make it possible to ASN.1-encode
    a value without its outer tag, instead remembering the construction
    bit of the omitted tag.
    
    A cleaner design would be to have separate functions for encoding a
    value's contents and its tag.  However, we can't do that for atype_fn
    or atype_opaque, and the possible indirections between types and
    fields mean we want to stay at the "encode everything" level for as
    long as possible to allow implicit tagging of the largest possible
    subset of types.  If we can get rid of atype_fn, we may be able to
    switch to the cleaner design with some adjustments to atype_opaque.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25613 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c | 248 +++++++++++++++++++++------------------
 1 file changed, 135 insertions(+), 113 deletions(-)

commit 3688edd67398b6d8f6a80c400889c1a361dffcda
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 6 20:52:12 2012 +0000

    Use content-only ASN.1 primitives
    
    As part of implicit tag support, rework ASN.1 encoding primitives so
    that they encode only content, not tags.  Combine primitives which
    become identical with this change.  The new atype_primitive type
    invokes a primitive encoder and adds a tag.  atype_fn_len is split
    into atype_string and atype_opaque, both of which are hardcoded to
    use asn1_encode_bytestring.
    
    For the encoders still using macros, create asn1_addprimitive,
    asn1_addinteger, and asn1_addstring macros which call the primitive
    encoder function and add a tag.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25612 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c   | 248 +++++++++++--------------------------
 src/lib/krb5/asn.1/asn1_encode.h   | 168 ++++++++++---------------
 src/lib/krb5/asn.1/asn1_k_encode.c | 168 +++++++++++++++----------
 3 files changed, 245 insertions(+), 339 deletions(-)

commit b395cc1a0ebb434a257460a7d42f248177882173
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 6 20:52:09 2012 +0000

    Make ASN.1 struct atype_info more extensible
    
    Instead of including all of the possible type fields in struct
    atype_info, use a pointer to a type-specific structure.  This might
    save a little space, but more importantly, if we get to the point of
    exposing this stuff across plugin APIs, it allows ASN.1 type
    information to be extensible via defining new atype_type values.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25611 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c |  92 ++++++++++++--------
 src/lib/krb5/asn.1/asn1_encode.h | 184 ++++++++++++++++++++++-----------------
 2 files changed, 161 insertions(+), 115 deletions(-)

commit f8f7eae5b81b64281548053a98f4bd5cd1d43121
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 6 20:52:05 2012 +0000

    Add missing test cases for ASN.1 types
    
    Add test cases for ASN.1 types which didn't previously have them.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25610 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/libkrb5.exports         |   5 ++
 src/tests/asn.1/krb5_decode_leak.c   |  52 ++++++++++++++++-
 src/tests/asn.1/krb5_decode_test.c   |  54 +++++++++++++++++-
 src/tests/asn.1/krb5_encode_test.c   |  53 ++++++++++++++++-
 src/tests/asn.1/ktest.c              | 107 +++++++++++++++++++++++++++++++++++
 src/tests/asn.1/ktest.h              |   8 +++
 src/tests/asn.1/ktest_equal.c        |  76 +++++++++++++++++++++++++
 src/tests/asn.1/ktest_equal.h        |   6 ++
 src/tests/asn.1/reference_encode.out |   6 ++
 src/tests/asn.1/trval_reference.out  |  82 +++++++++++++++++++++++++++
 10 files changed, 446 insertions(+), 3 deletions(-)

commit 138db9ebba7d0d2f69ce47584f0f1d33d7eeb348
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 6 20:52:02 2012 +0000

    Add test cases for PKINIT ASN.1 encoders
    
    Do not add decode tests, because those would trip some bugs in the
    decoders, and we can't safely fix some of those bugs without interop
    testing.  Encode tests are sufficient to detect when we
    unintentionally change the output of the encoders.
    
    Fix trval2() not to use the context shortcut on primitive context
    tags.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25609 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                   |   3 +
 src/tests/asn.1/Makefile.in        |  32 +--
 src/tests/asn.1/krb5_encode_test.c | 109 ++++++++++
 src/tests/asn.1/ktest.c            | 413 +++++++++++++++++++++++++++++++++++++
 src/tests/asn.1/ktest.h            |  32 +++
 src/tests/asn.1/pkinit_encode.out  |  13 ++
 src/tests/asn.1/pkinit_trval.out   | 160 ++++++++++++++
 src/tests/asn.1/trval.c            |   4 +-
 8 files changed, 751 insertions(+), 15 deletions(-)

commit e0e94b5f8d392be83be3f55cf83141126d27fd01
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 6 20:51:57 2012 +0000

    Simplify and reformat ASN.1 test code
    
    Use abort-on-error memory allocation to reduce failure handling.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25608 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/krb5_decode_leak.c |  109 ++-
 src/tests/asn.1/krb5_decode_test.c |  104 ++-
 src/tests/asn.1/krb5_encode_test.c |  132 ++--
 src/tests/asn.1/ktest.c            | 1353 ++++++++++++++----------------------
 src/tests/asn.1/ktest.h            |  298 +++-----
 src/tests/asn.1/ktest_equal.c      |  764 ++++++++++----------
 src/tests/asn.1/ktest_equal.h      |   86 +--
 src/tests/asn.1/utility.c          |   68 +-
 src/tests/asn.1/utility.h          |   31 +-
 9 files changed, 1191 insertions(+), 1754 deletions(-)

commit 255e1dd08f2398ef23a4ff83f69bb0806c6b76c7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 6 20:46:17 2012 +0000

    Fix asn1_encode_subject_pk_info without params
    
    r20923 inadvertently broke asn1_encode_subject_pk_info in the case
    where algorithm.parameters.length == 0.  Fortunately this case never
    happens, but fix it anyway.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25607 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit ef2a96a8cf63c7d207805aff94fead695993d660
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Jan 4 15:47:52 2012 +0000

    Remove unused functions (older API residue) krb5_realm_iterator* and krb5_free_realm_string
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25606 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                 | 14 ---------
 src/lib/krb5/libkrb5.exports         |  4 ---
 src/lib/krb5/os/Makefile.in          | 10 +------
 src/lib/krb5/os/deps                 | 14 ---------
 src/lib/krb5/os/realm_iter.c         | 58 ------------------------------------
 src/lib/krb5/os/t_realm_iter.c       | 47 -----------------------------
 src/windows/include/loadfuncs-krb5.h | 28 -----------------
 7 files changed, 1 insertion(+), 174 deletions(-)

commit 08d4890edef5bd809da597d8de056c85800224d0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 28 01:31:59 2011 +0000

    Fix implicit declaration in ksu for some builds
    
    ksu's setenv implementation needs to include <string.h> for memcpy.
    Patch from basch@alum.mit.edu.
    
    ticket: 7057
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25605 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/setenv.c | 1 +
 1 file changed, 1 insertion(+)

commit fedb540b85099fd2748bcbceddd7c09fb5b33f02
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 27 06:39:07 2011 +0000

    Fix an unlikely memory leak in r25591
    
    ticket: 6936
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25604 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 04288a14bb364baddb61db85591832eb67d4bd27
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Dec 22 16:25:43 2011 +0000

    Updated env variable sections, formating and  other corrections
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25602 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/kadmind.rst          |  2 +-
 .../krb_admins/admin_commands/kdb5_ldap_util.rst   |  2 +-
 doc/rst_source/krb_admins/admin_commands/kprop.rst | 17 ++++--
 .../krb_admins/admin_commands/kpropd.rst           | 68 +++++++++++++++-------
 .../krb_admins/admin_commands/kproplog.rst         | 36 +++++++++---
 .../krb_admins/admin_commands/krb5kdc.rst          | 66 ++++++++++++++-------
 doc/rst_source/krb_admins/env_variables.rst        |  5 +-
 .../krb_users/user_commands/kdestroy.rst           |  9 +--
 doc/rst_source/krb_users/user_commands/klist.rst   |  4 +-
 doc/rst_source/krb_users/user_commands/kvno.rst    | 25 +++++---
 10 files changed, 164 insertions(+), 70 deletions(-)

commit edc26c35049615ec634979738ca4d3e3759e9ad8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 21 22:52:52 2011 +0000

    Stop using krb5_typed_data structure type
    
    Use the krb5_pa_data structure type when encoding or decoding
    TYPED-DATA.  Leave the krb5_typed_data structure definition in krb5.h
    with a comment saying not to use it.  Remove krb5_free_typed_data
    (which was never declared in krb5.h).  Remove some vestigial accessor
    stuff related to PKINIT encoding and decoding TYPED-DATA, which was
    unneeded since r25483.  Bump the accessor structure version to 19
    accordingly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25601 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int-pkinit.h                  |  8 --------
 src/include/k5-int.h                         | 14 +++++++-------
 src/include/krb5/krb5.hin                    |  7 +------
 src/kdc/do_as_req.c                          |  7 +++----
 src/lib/krb5/asn.1/asn1_k_decode.c           | 28 +++++++++++-----------------
 src/lib/krb5/asn.1/asn1_k_decode.h           |  6 +++---
 src/lib/krb5/asn.1/asn1_k_encode.c           |  9 +++++----
 src/lib/krb5/asn.1/asn1_k_encode.h           |  7 +++----
 src/lib/krb5/asn.1/krb5_decode.c             |  4 ++--
 src/lib/krb5/asn.1/krb5_encode.c             |  2 +-
 src/lib/krb5/krb/fast.c                      |  5 +----
 src/lib/krb5/krb/kfree.c                     | 14 --------------
 src/lib/krb5/libkrb5.exports                 |  1 -
 src/lib/krb5/os/accessor.c                   |  2 --
 src/plugins/preauth/pkinit/pkinit.h          |  1 -
 src/plugins/preauth/pkinit/pkinit_accessor.c |  2 --
 src/plugins/preauth/pkinit/pkinit_accessor.h |  1 -
 src/plugins/preauth/pkinit/pkinit_lib.c      | 13 -------------
 18 files changed, 37 insertions(+), 94 deletions(-)

commit 02fff47a6ff9f322431d8c2d50fa463973ec19fd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 21 22:52:43 2011 +0000

    Stop using krb5_octet_data
    
    For consistency with the rest of the code base, make PKINIT use
    krb5_data as a pointer/length container.  Leave krb5_octet_data and
    krb5_free_octet_data behind for API compatibility.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25600 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int-pkinit.h                        | 52 +++++++--------
 src/include/krb5/krb5.hin                          | 11 +---
 src/lib/krb5/asn.1/asn1_decode.c                   |  4 +-
 src/lib/krb5/asn.1/asn1_decode.h                   |  2 +-
 src/lib/krb5/asn.1/asn1_k_decode.c                 | 59 ++++++++++-------
 src/lib/krb5/asn.1/asn1_k_decode.h                 |  5 +-
 src/lib/krb5/asn.1/asn1_k_decode_kdc.c             | 14 ++--
 src/lib/krb5/asn.1/asn1_k_decode_macros.h          |  8 +--
 src/lib/krb5/asn.1/asn1_k_encode.c                 | 14 ++--
 src/plugins/preauth/pkinit/pkinit.h                |  4 +-
 src/plugins/preauth/pkinit/pkinit_clnt.c           | 50 ++++++++------
 src/plugins/preauth/pkinit/pkinit_crypto.h         | 14 ++--
 src/plugins/preauth/pkinit/pkinit_crypto_nss.c     | 76 +++++++++++-----------
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 47 ++++++-------
 src/plugins/preauth/pkinit/pkinit_kdf_constants.c  |  6 +-
 src/plugins/preauth/pkinit/pkinit_kdf_test.c       | 16 ++---
 src/plugins/preauth/pkinit/pkinit_lib.c            | 11 ++--
 src/plugins/preauth/pkinit/pkinit_srv.c            | 63 +++++++++++-------
 18 files changed, 242 insertions(+), 214 deletions(-)

commit 7203dc8cc0ef42d512ad864ce76c6587b447f463
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Dec 20 19:39:55 2011 +0000

    Remove MITKC logo from the tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25599 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py     |   2 +-
 doc/rst_source/dogkeys.jpg | Bin 2697 -> 0 bytes
 2 files changed, 1 insertion(+), 1 deletion(-)

commit 3d792c0e5118c94dee321e3b369c79a4871aa09e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 20 18:08:07 2011 +0000

    Table of Contents.hhc -> Table_of_Contents.hhc
    
    Avoid using spaces in filenames as it makes searching the source
    tree less convenient on Unix.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25598 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leash/htmlhelp/Table of Contents.hhc | 232 -----------------------
 src/windows/leash/htmlhelp/Table_of_Contents.hhc | 232 +++++++++++++++++++++++
 src/windows/leash/htmlhelp/leash32.hhp           |   4 +-
 3 files changed, 234 insertions(+), 234 deletions(-)

commit f93728277365ea2ef5ef49f95f6af81cd6dd5e23
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Dec 19 19:08:49 2011 +0000

    Correct typos and formating
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25594 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_build/doing_build.rst       |  4 +-
 doc/rst_source/krb_build/options2configure.rst | 85 +++++++++++++-------------
 2 files changed, 46 insertions(+), 43 deletions(-)

commit e176b9a8cf2d32ff0b73d7a9a5618a325de93946
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Dec 17 18:22:47 2011 +0000

    Fix make depend in unbuilt build tree
    
    Add dependency rules so that "make depend" succeeds from a fresh build
    tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25593 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/gss-kernel-lib/Makefile.in | 15 +++++++++++++++
 src/util/k5ev/Makefile.in           |  1 +
 src/util/verto/Makefile.in          |  1 +
 3 files changed, 17 insertions(+)

commit 2240347dd3cd3f1f9a068a22df037f2428c7bd7f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Dec 17 05:01:32 2011 +0000

    Avoid using itertools.permutations in k5test
    
    k5test is only supposed to require Python 2.4, but cross_realms uses
    itertools.permutations which is new in 2.6.  Use a list display
    instead.
    
    ticket: 7054
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25592 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/k5test.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e946963e0f8488a8d47c527cca31d4666c32e063
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Dec 16 23:19:01 2011 +0000

    Do mech fallback for first SPNEGO context token
    
    When producing the first SPNEGO security context token, if the first
    mechanism's init_sec_context fails, fall back to a later mechanism.
    
    This fixes a regression in 1.10 for SPNEGO initiators using non-krb5
    credentials.  The identity selection work causes errors to be deferred
    from krb5's acquire_cred in some cases, which means SPNEGO doesn't see
    an error until it tries the krb5 init_sec_context.
    
    ticket: 6936
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25591 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 45 ++++++++++++++++++++++++++++++-------
 1 file changed, 37 insertions(+), 8 deletions(-)

commit cd7d6b08aebaee50a25a8eb519588abbca633d72
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Dec 16 23:18:54 2011 +0000

    Verify acceptor's mech in SPNEGO initiator
    
    In spnego_gss_ctx_id_rec, store the set of negotiable mechanisms as
    well as the currently selected internal_mech, which becomes an alias
    into mech_set.  In init_ctx_reselect, locate the acceptor's counter-
    proposal in sc->mech_set and consider the token defective if it is not
    found.
    
    ticket: 7053
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25590 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/gssapiP_spnego.h |   3 +-
 src/lib/gssapi/spnego/spnego_mech.c    | 119 ++++++++++++---------------------
 2 files changed, 44 insertions(+), 78 deletions(-)

commit 2177db67e3943ac8a6076642ffc81a7d90803890
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Dec 15 22:55:41 2011 +0000

    Formating
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25589 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_users/user_appl/ksu.rst | 72 +++++++++++++++++++++---------
 1 file changed, 51 insertions(+), 21 deletions(-)

commit b531f40581f6b871c08643a0e9ef11f632de0363
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 13 00:53:56 2011 +0000

    krb5_server_decrypt_ticket_keytab wrongly succeeds
    
    If krb5_server_decrypt_ticket_keytab doesn't find a key of the
    appropriate enctype in an iterable keytab, it returns 0 (without
    decrypting the ticket) due to a misplaced initialization of retval.
    This bug causes kinit -k to claim "keytab entry valid" when it
    shouldn't.  Reported by mark@mproehl.net.
    
    ticket: 7051
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25584 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/srv_dec_tkt.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit ac77dcbfd828840112cd6a172a802835c4f917f4
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:47:14 2011 +0000

    kfw leash: fix bad data in get tickets dialog when -autoinit specified
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25583 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leash/Leash.cpp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit be752b3d796f7d5ffc852d79ac4c5ea4b09877f7
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:47:11 2011 +0000

    kfw leash help: fix/add aliases for command help
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25582 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leash/Leash.h              | 4 +++-
 src/windows/leash/htmlhelp/leash32.hhp | 6 +++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 568b4cefe61fae9aa94b0666f4be834aaa991c8d
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:47:05 2011 +0000

    kfw: remove line breaks from html to fix table of contents generation
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25581 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leash/htmlhelp/Table of Contents.hhc   | 79 +++++++---------------
 .../html/leash_command_change_password.htm         |  3 +-
 .../html/leash_command_destroy_tickets.htm         |  3 +-
 .../htmlhelp/html/leash_command_get_tickets.htm    |  3 +-
 .../htmlhelp/html/leash_command_import_tickets.htm |  3 +-
 .../htmlhelp/html/leash_command_renew_tickets.htm  |  3 +-
 .../htmlhelp/html/leash_command_update_display.htm |  3 +-
 src/windows/leash/htmlhelp/html/leash_export.htm   |  3 +-
 .../leash/htmlhelp/html/leash_file_exit.htm        |  3 +-
 .../leash/htmlhelp/html/leash_menu_commands.htm    | 26 +++----
 .../html/leash_option_kerberos_properties.htm      |  3 +-
 .../htmlhelp/html/leash_option_krb4_properties.htm |  3 +-
 .../htmlhelp/html/leash_option_krb5_properties.htm |  3 +-
 .../html/leash_option_leash_properties.htm         |  3 +-
 .../leash/htmlhelp/html/leash_topic_error_57.htm   |  3 +-
 .../leash/htmlhelp/html/leash_topic_error_62.htm   |  3 +-
 .../leash/htmlhelp/html/leash_topic_error_8.htm    |  3 +-
 .../html/leash_topic_error_invalid_principal.htm   |  3 +-
 .../htmlhelp/html/leash_topic_leash_window.htm     |  3 +-
 19 files changed, 52 insertions(+), 104 deletions(-)

commit 8f1f3bc8203e1b7f8bbbde12b12aac3c6fd0a848
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:47:02 2011 +0000

    kfw installer: install leash help file (leash.chm)
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25580 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/features.wxi | 4 ----
 src/windows/installer/wix/files.wxi    | 8 +-------
 2 files changed, 1 insertion(+), 11 deletions(-)

commit abab349f4d33fdc194ea10316e964eea8853a076
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:59 2011 +0000

    kfw: "make install" installs htmlhelp (leash.chm)
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25579 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit 714094b0bd539a97e50a7e35256cbc9f144a4d5c
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:56 2011 +0000

    kfw: use html help in leash
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25578 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leash/Leash.h             | 3 +--
 src/windows/leash/LeashProperties.cpp | 8 --------
 2 files changed, 1 insertion(+), 10 deletions(-)

commit 97778d65cc646dfee2aa1ab34c97460f3de878da
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:48 2011 +0000

    kfw: leash htmlhelp file source
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25577 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                    |   5 +-
 src/windows/leash/Makefile.in                      |   2 +
 src/windows/leash/htmlhelp/Images/Bullet.gif       | Bin 0 -> 816 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_10.jpg  | Bin 0 -> 11267 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_11.jpg  | Bin 0 -> 9638 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_12.jpg  | Bin 0 -> 18413 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_13.jpg  | Bin 0 -> 10175 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_5.jpg   | Bin 0 -> 13318 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_6.jpg   | Bin 0 -> 7854 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_7.jpg   | Bin 0 -> 7210 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_8.jpg   | Bin 0 -> 14820 bytes
 .../htmlhelp/Images/Kerberos_auth_serv_fig_9.jpg   | Bin 0 -> 24615 bytes
 .../leash/htmlhelp/Images/Leash_about_leash.jpg    | Bin 0 -> 42760 bytes
 .../htmlhelp/Images/Leash_change_password.JPG      | Bin 0 -> 30300 bytes
 .../leash/htmlhelp/Images/Leash_debug_window.jpg   | Bin 0 -> 15354 bytes
 .../leash/htmlhelp/Images/Leash_display_window.jpg | Bin 0 -> 79940 bytes
 .../htmlhelp/Images/Leash_init_ticket_advanced.jpg | Bin 0 -> 41549 bytes
 .../htmlhelp/Images/Leash_init_ticket_basic.jpg    | Bin 0 -> 24631 bytes
 .../leash/htmlhelp/Images/Leash_menu_action.jpg    | Bin 0 -> 16106 bytes
 .../leash/htmlhelp/Images/Leash_menu_file.jpg      | Bin 0 -> 3447 bytes
 .../leash/htmlhelp/Images/Leash_menu_help.jpg      | Bin 0 -> 7711 bytes
 .../leash/htmlhelp/Images/Leash_menu_options.jpg   | Bin 0 -> 18430 bytes
 .../leash/htmlhelp/Images/Leash_menu_view.jpg      | Bin 0 -> 6673 bytes
 .../leash/htmlhelp/Images/Leash_properties_afs.jpg | Bin 0 -> 10505 bytes
 .../htmlhelp/Images/Leash_properties_krb4.jpg      | Bin 0 -> 29475 bytes
 .../htmlhelp/Images/Leash_properties_krb5_1.jpg    | Bin 0 -> 27382 bytes
 .../htmlhelp/Images/Leash_properties_krb5_2.jpg    | Bin 0 -> 21146 bytes
 .../htmlhelp/Images/Leash_properties_krb_1.jpg     | Bin 0 -> 191736 bytes
 .../htmlhelp/Images/Leash_properties_krb_2.jpg     | Bin 0 -> 50291 bytes
 .../htmlhelp/Images/Leash_properties_krb_3.jpg     | Bin 0 -> 45661 bytes
 .../htmlhelp/Images/Leash_properties_krb_4.jpg     | Bin 0 -> 45052 bytes
 .../htmlhelp/Images/Leash_properties_leash.jpg     | Bin 0 -> 26797 bytes
 .../leash/htmlhelp/Images/Leash_systray_icons.jpg  | Bin 0 -> 3740 bytes
 .../leash/htmlhelp/Images/Leash_systray_menu.jpg   | Bin 0 -> 15892 bytes
 .../leash/htmlhelp/Images/Leash_toolbar.jpg        | Bin 0 -> 5632 bytes
 src/windows/leash/htmlhelp/Makefile.in             |  23 +
 src/windows/leash/htmlhelp/Table of Contents.hhc   | 259 ++++++
 .../leash/htmlhelp/html/afx_hidw_status_bar.htm    |  34 +
 .../leash/htmlhelp/html/afx_hidw_toolbar.htm       |  23 +
 src/windows/leash/htmlhelp/html/hid_app_about.htm  |  16 +
 src/windows/leash/htmlhelp/html/hid_app_exit.htm   |  22 +
 .../leash/htmlhelp/html/hid_context_help.htm       |  20 +
 src/windows/leash/htmlhelp/html/hid_help_index.htm |  18 +
 src/windows/leash/htmlhelp/html/hid_help_using.htm |  16 +
 src/windows/leash/htmlhelp/html/hid_sc_close.htm   |   1 +
 .../leash/htmlhelp/html/hid_sc_maximize.htm        |  17 +
 .../leash/htmlhelp/html/hid_sc_minimize.htm        |  16 +
 src/windows/leash/htmlhelp/html/hid_sc_move.htm    |  18 +
 src/windows/leash/htmlhelp/html/hid_sc_restore.htm |  17 +
 src/windows/leash/htmlhelp/html/hid_sc_size.htm    |  26 +
 .../leash/htmlhelp/html/hid_view_status_bar.htm    |  24 +
 .../leash/htmlhelp/html/hid_view_toolbar.htm       |  23 +
 .../leash/htmlhelp/html/leash_acknowledgements.htm |  76 ++
 .../leash/htmlhelp/html/leash_bug_reports.htm      |  30 +
 .../html/leash_command_change_password.htm         |  29 +
 .../html/leash_command_destroy_tickets.htm         |  28 +
 .../htmlhelp/html/leash_command_get_tickets.htm    |  44 +
 .../htmlhelp/html/leash_command_import_tickets.htm |  28 +
 .../htmlhelp/html/leash_command_renew_tickets.htm  |  28 +
 .../htmlhelp/html/leash_command_reset_window.htm   |  19 +
 .../htmlhelp/html/leash_command_sync_time.htm      |  27 +
 .../htmlhelp/html/leash_command_update_display.htm |  31 +
 .../leash/htmlhelp/html/leash_copyright.htm        |  45 +
 src/windows/leash/htmlhelp/html/leash_errors.htm   |  18 +
 src/windows/leash/htmlhelp/html/leash_export.htm   |  35 +
 .../leash/htmlhelp/html/leash_external_aklog.htm   |  20 +
 .../htmlhelp/html/leash_external_kdestroy.htm      |  19 +
 .../leash/htmlhelp/html/leash_external_kinit.htm   |  19 +
 .../leash/htmlhelp/html/leash_external_klist.htm   |  19 +
 .../leash/htmlhelp/html/leash_external_ms2mit.htm  |  20 +
 .../leash/htmlhelp/html/leash_file_exit.htm        |  25 +
 .../htmlhelp/html/leash_help_about_leash32.htm     |  42 +
 .../htmlhelp/html/leash_kerberos_copyright.htm     |  45 +
 .../leash/htmlhelp/html/leash_manpage_aklog.htm    |  17 +
 .../leash/htmlhelp/html/leash_manpage_kdestroy.htm |  86 ++
 .../leash/htmlhelp/html/leash_manpage_kinit.htm    |  17 +
 .../leash/htmlhelp/html/leash_manpage_klist.htm    | 106 +++
 .../leash/htmlhelp/html/leash_manpage_ms2mit.htm   |  16 +
 src/windows/leash/htmlhelp/html/leash_manpages.htm |  18 +
 .../leash/htmlhelp/html/leash_menu_commands.htm    |  66 ++
 .../htmlhelp/html/leash_menu_help_why_use.htm      |  17 +
 .../htmlhelp/html/leash_option_afs_properties.htm  |  27 +
 .../htmlhelp/html/leash_option_auto_renewal.htm    |  22 +
 .../html/leash_option_destroy_tickets_on_exit.htm  |  19 +
 .../html/leash_option_expiration_alarm.htm         |  25 +
 .../html/leash_option_kerberos_properties.htm      | 134 +++
 .../htmlhelp/html/leash_option_krb4_properties.htm |  34 +
 .../htmlhelp/html/leash_option_krb5_properties.htm | 127 +++
 .../html/leash_option_leash_properties.htm         |  80 ++
 .../html/leash_option_upper_case_realm.htm         |  24 +
 .../htmlhelp/html/leash_topic_about_kerberos.htm   |  52 ++
 .../leash/htmlhelp/html/leash_topic_error_57.htm   |  26 +
 .../leash/htmlhelp/html/leash_topic_error_62.htm   |  21 +
 .../leash/htmlhelp/html/leash_topic_error_8.htm    |  22 +
 .../html/leash_topic_error_invalid_principal.htm   |  18 +
 .../html/leash_topic_kerberos_auth_service.htm     | 988 +++++++++++++++++++++
 .../html/leash_topic_kerberos_command_prompt.htm   |  29 +
 .../html/leash_topic_kerberos_help_topics.htm      |  26 +
 .../htmlhelp/html/leash_topic_kerberos_names.htm   |  29 +
 .../html/leash_topic_kerberos_principals.htm       | 125 +++
 .../htmlhelp/html/leash_topic_kerberos_tickets.htm |  23 +
 .../html/leash_topic_leash_help_topics.htm         |  33 +
 .../htmlhelp/html/leash_topic_leash_systray.htm    |  64 ++
 .../htmlhelp/html/leash_topic_leash_window.htm     |  82 ++
 .../htmlhelp/html/leash_topic_online_help.htm      |  25 +
 .../htmlhelp/html/leash_topic_password_choice.htm  |  91 ++
 .../htmlhelp/html/leash_topic_timing_issues.htm    |  27 +
 .../leash/htmlhelp/html/leash_topic_why_use.htm    |  77 ++
 .../htmlhelp/html/leash_view_debug_window.htm      |  32 +
 .../leash/htmlhelp/html/leash_view_large_icons.htm |  25 +
 .../leash/htmlhelp/html/leash_view_status_bar.htm  |  21 +
 .../leash/htmlhelp/html/leash_view_toolbar.htm     |  49 +
 src/windows/leash/htmlhelp/leash32.hhk             | 364 ++++++++
 src/windows/leash/htmlhelp/leash32.hhp             | 224 +++++
 114 files changed, 4534 insertions(+), 1 deletion(-)

commit 2b38d30c7f916167b14f2edfa488b02be986b3a1
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:44 2011 +0000

    kfw installer: add site-local.wxi
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25576 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/site-local.wxi | 106 +++++++++++++++++++++++++++++++
 1 file changed, 106 insertions(+)

commit bcbdcf0dd1c53bcb9bb4cb25af4bc3666f3a459d
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:41 2011 +0000

    kfw installer: leash32.pdb->leash.pdb
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25575 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/files.wxi | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 1b4aa26040661d3d57a4fce4fb71c0d79ba5eb3c
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:37 2011 +0000

    kfw: "make install" also installs pdbs
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25574 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit a94a32fdff046db472dbab40d276b92d210b0be2
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:33 2011 +0000

    kfw installer: install krb5.ini to CommonAppDataFolder, not WindowsFolder
    
    ...but only if there isn't already a krb5.ini in the WindowsFolder.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25573 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/features.wxi |  2 --
 src/windows/installer/wix/files.wxi    | 26 ++++++++++++++++----------
 2 files changed, 16 insertions(+), 12 deletions(-)

commit 7467714bb1b30b5153c4d74845d6d0fe26b90e00
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:30 2011 +0000

    kfw leash: bracket krb.con code with #ifndef NO_KRB4
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25572 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leash/KrbRealmHostMaintenance.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5f4d30b2f9ec3cdd47e5a8e2bf6c8586081f4ab9
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:27 2011 +0000

    kfw: use _WIN64 names where appropriate
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25571 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/init_os_ctx.c | 4 ++++
 src/util/wshelper/res_init.c  | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 5fa98cdabb89a772e138c9e68b475f33458c8ef0
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:24 2011 +0000

    kfw leash: add -console option to create console for debug output
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25570 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leash/Leash.cpp   |   7 +++
 src/windows/leash/Makefile.in |   1 +
 src/windows/leash/out2con.cpp | 126 ++++++++++++++++++++++++++++++++++++++++++
 src/windows/leash/out2con.h   |  38 +++++++++++++
 4 files changed, 172 insertions(+)

commit db0db11147deb5767cccb46820401c2754a7ed16
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:20 2011 +0000

    Split cci_thread_init into per-process and per-thread portions
    
    Call the per-thread code on thread attach and per-process once per
    process.  Previously, while the function was named 'thread', it was
    only actually called once per process.  Currently, the per-thread
    code does nothing on non-windows platforms and is not even actually
    invoked.
    
    Fixes a windows bug when multiple non-main threads try to use ccapi
    at the same time.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25569 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/win/OldCC/autolock.hxx |  11 ++-
 src/ccapi/lib/ccapi_context.c           |  14 ++--
 src/ccapi/lib/ccapi_ipc.c               |   7 ++
 src/ccapi/lib/ccapi_ipc.h               |   2 +
 src/ccapi/lib/ccapi_os_ipc.h            |   2 +
 src/ccapi/lib/win/OldCC/client.cxx      |   5 +-
 src/ccapi/lib/win/ccapi_os_ipc.cxx      | 120 +++++++++++++++++---------------
 src/ccapi/lib/win/debug.exports         |   1 +
 src/ccapi/lib/win/dllmain.cxx           |  11 ++-
 9 files changed, 101 insertions(+), 72 deletions(-)

commit 8c6030f1d6f8531563297d984848b46b9ede86bf
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:16 2011 +0000

    kfw: rename leash32/64.exe to simply leash.exe
    
    Also install leash.exe in 64 bit installer.
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25568 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/features.wxi |  6 +-----
 src/windows/installer/wix/files.wxi    | 10 ++++------
 src/windows/installer/wix/platform.wxi | 10 +++++-----
 src/windows/leash/Lglobals.h           |  2 +-
 src/windows/leash/Makefile.in          |  3 +--
 src/windows/version.rc                 |  2 +-
 6 files changed, 13 insertions(+), 20 deletions(-)

commit c87cdba059aa8504ce3e03ce41637298e305edc2
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:13 2011 +0000

    kfw installer: purge bufferoverflowu from custom.dll
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25567 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/custom/custom.cpp | 3 ---
 1 file changed, 3 deletions(-)

commit 08ff8a8ff16a1790591a9e07617c70ee2ed15bcf
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:10 2011 +0000

    kfw: fix 'K5_ORIGINAL_NAME' for 64 bit dlls
    
    ...still need to actually to define _WIN64 for rc.exe though
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25566 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/version.rc | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit 7585d260f0195c223b346877c1ca9aaedd59d0ee
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:07 2011 +0000

    kfw installer: generate leash shortcuts (desktop and start menu)
    
    ...also install xpprof64
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25565 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/files.wxi | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit 342f2ea2cd0ed0772e864264acb2aaae9c6819fb
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:04 2011 +0000

    kfw: generate manifests
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25564 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/win-pre.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4fbfe6dec6e7c8c03116a7349693ecde6a09fd33
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:46:00 2011 +0000

    kfw fixes: ccapiserver only quits after all clients detach
    
    Not sure if this is really a good idea or not...
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25563 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_server.c          |  7 +++++++
 src/ccapi/server/ccs_server.h          |  2 ++
 src/ccapi/server/win/ccs_os_server.cpp | 11 +++++------
 3 files changed, 14 insertions(+), 6 deletions(-)

commit cccd1185deda696b2144e149ab0f44d267119d43
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:45:58 2011 +0000

    kfw fixes: fix _snprintf usage; use full error code in leash_error_message
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25562 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leashdll/lshfunc.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 5475caa3bb52e96ed07a67004b5ce9943785a3e4
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:45:55 2011 +0000

    kfw fix: restructure low ticket warning popup code to workaround mfc bug
    
    mfc bug causes assertions when dialog is generated from
    within PreTranslateMessages() (MSG input param points to a global
    variable which is corrupted in the dialog message loop).  So we need
    to instead PostMessage() to cause the popup later.
    Also fixed logic to cause warning dialog to actually be modal as intended
    when the leash window is not minimized.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25561 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leash/LeashView.cpp | 28 ++++++++++++++++++++++++----
 src/windows/leash/LeashView.h   |  8 ++++++++
 2 files changed, 32 insertions(+), 4 deletions(-)

commit ef6d0436ffaf224bcbc81ceee7fc91416d8b5f3c
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:45:52 2011 +0000

    kfw fix: int -> size_t to fix warning in krb5routines.c
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25560 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leashdll/krb5routines.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 75038fe398bf0d8a718aba63dac4b3bba8cac9a4
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:45:49 2011 +0000

    kfw fixes: krb5_get_init_creds_opt_init->krb5_get_init_creds_opt_alloc
    
    Should enable leash to generate config credentials (needs verification!)
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25559 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/include/loadfuncs-krb5.h | 25 ++++++++++++++++++++++
 src/windows/leashdll/krb5routines.c  | 40 ++++++++++++++++++------------------
 src/windows/leashdll/leashdll.c      |  6 ++++++
 src/windows/leashdll/leashdll.h      |  3 +++
 4 files changed, 54 insertions(+), 20 deletions(-)

commit 70b3c81251c7aeb0c3990bc69d10fb00b92b9045
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:45:46 2011 +0000

    kfw fixes: define USE_MESSAGE_BOX in leashdll code for user feedback
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25558 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leashdll/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2b60b3f6de2f57793f56d508f46d6f048aca97ff
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:45:42 2011 +0000

    kfw fix: Add custom "Password incorrect" message to Leash_int_kinit_ex()
    
    Overrides obscure KRB5KRB_AP_ERR_BAD_INTEGRITY message.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25557 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leashdll/lshfunc.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit de7dbb3732819888da6f2739fc2e5b7c0de89ebf
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:45:38 2011 +0000

    kfw fix: make Leash_kdestroy() actually destroy k5 tickets
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25556 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leashdll/lshfunc.c | 3 +++
 1 file changed, 3 insertions(+)

commit 4144f7756e6ca511ff244e06a547bc5594cdd596
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:45:33 2011 +0000

    kfw fixes: make leash ignore credentials that store config principals
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25555 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/include/loadfuncs-krb5.h | 7 +++++++
 src/windows/leashdll/krb5routines.c  | 5 +++++
 src/windows/leashdll/leashdll.c      | 2 ++
 src/windows/leashdll/leashdll.h      | 1 +
 4 files changed, 15 insertions(+)

commit 4b94b89dad01766239d43f505e4cefab3cac1a79
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:45:29 2011 +0000

    kfw installer: don't build installer into installer
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25554 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/features.wxi |  4 ----
 src/windows/installer/wix/files.wxi    | 42 ----------------------------------
 2 files changed, 46 deletions(-)

commit d5484a9106208a7e7d438244de79e3405d77e932
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:45:26 2011 +0000

    kfw installer: purge support for old compilers
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25553 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/files.wxi | 194 ------------------------------------
 1 file changed, 194 deletions(-)

commit a569d8fba5b99cb7e57889b34c0c66d5f6c6b056
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:45:23 2011 +0000

    kfw fixes: install xpprof32
    
    TODO: xpprof64!
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25552 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/features.wxi | 2 +-
 src/windows/installer/wix/files.wxi    | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 937651bc6df0fc90ff500061cbcee0e8ed0724ed
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:45:16 2011 +0000

    kfw: update copyright notice in license.rtf
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25551 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/lang/license.rtf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b85e06a813477794418adb187920aa6251152bf9
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:45:13 2011 +0000

    kfw: use correct message id to obtain tgt from leash
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25550 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leashdll/lshfunc.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 70801320cf645d78756ef090d8065532eb87d70b
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:45:08 2011 +0000

    kfw: clean out unused #defines from Lglobals.h
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25549 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leash/Lglobals.h | 4 ----
 1 file changed, 4 deletions(-)

commit 059cde6e4e7be214820f52a23dbe9b86b6ab37f8
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:45:03 2011 +0000

    kfw installer: install leash32.exe
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25548 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/features.wxi | 2 +-
 src/windows/installer/wix/files.wxi    | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit e34d9b3462c3415bd84ddfbe15b50a99cbc503c9
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:44:59 2011 +0000

    kfw installer: use MSVC 2010 merge modules
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25547 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/config.wxi  | 15 ++----
 src/windows/installer/wix/files.wxi   | 70 +++++++++++----------------
 src/windows/installer/wix/runtime.wxi | 90 ++---------------------------------
 3 files changed, 37 insertions(+), 138 deletions(-)

commit e684185b612fd95d58f6aaaa2e2d22e6ccc71d57
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:44:56 2011 +0000

    Windows leash fixes: 'make install' installs leash exes
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25546 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit b9cbf3a4535c52e54233a236e5967dd4c8bdcea6
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:44:52 2011 +0000

    Windows leash64 fixes: use proper names for leash and krb5 dlls
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25545 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leash/Lglobals.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 5b8e468c94cfb5d4de3827a3666f3b98c50aaec6
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:44:48 2011 +0000

    kfw installer: add runtime.wxi WIXINCLUDES in Makefile to fix dependencies
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25544 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/Makefile | 1 +
 1 file changed, 1 insertion(+)

commit f686734c526a405cfb181a42ec6c238e360880ff
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:44:44 2011 +0000

    LeashView.cpp: only specify TVIF_TEXT if there is actually text
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25543 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leash/LeashView.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 51d93978794d2c3cae56d649ad8b6e4493432c10
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:44:40 2011 +0000

    windows ccapi: use a random challenge to authenticate ccapiserver
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25542 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/win/OldCC/client.cxx | 40 ++++++++++++++++++++++++++++++++++++--
 1 file changed, 38 insertions(+), 2 deletions(-)

commit 1975a728188fc1ffce3d67ffeb351e693a7e6797
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:44:36 2011 +0000

    windows ccapi: launch server without console by default
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25541 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/win/OldCC/client.cxx | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 5afb7bcbb9a5bd76132be60b58c01f6a3e5e3f7c
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:44:30 2011 +0000

    Make ccapiserver exit if its receiveloop thread terminates for any reason
    
    This happens, for example, when the rpc endpoint is already registered
    by another ccapiserver process.  There's no reason to leave a zombie
    process running that can't receive messages.
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25540 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/win/win-utils.h       | 3 ++-
 src/ccapi/server/win/ccs_os_server.cpp | 9 ++++++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

commit e8b38981246f1dc1372455ab29725295ea5ede41
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:44:21 2011 +0000

    fix warning in test_cc_credentials_iterator_next.c
    
    include test_ccapi_iterators.h for check_cc_credentials_iterator_next
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25539 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/test_cc_credentials_iterator_next.c | 1 +
 1 file changed, 1 insertion(+)

commit 569d0874b655747abec8a8932276aa151e1eb76c
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 12 20:44:14 2011 +0000

    windows ccapiserver: replace Sleep with event wait
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7050
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25538 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/win/WorkItem.cpp      | 16 ++++++++++++++++
 src/ccapi/server/win/WorkQueue.cpp     | 17 +++++++++++++++--
 src/ccapi/server/win/WorkQueue.h       |  9 ++++++++-
 src/ccapi/server/win/ccs_os_server.cpp | 16 +++++++++-------
 src/ccapi/server/win/workitem.h        |  4 ++++
 5 files changed, 52 insertions(+), 10 deletions(-)

commit 873dd9569b5b20c36c64039138a14b7460f20d31
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Dec 12 18:33:35 2011 +0000

    Corrected the name of KRB5_NT_SRV_HST macro. Added some doxygen comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25537 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 51 +++++++++++++++++++----------------------------
 1 file changed, 21 insertions(+), 30 deletions(-)

commit 29c3b20975d80aa67ee0687d7497c1dd9ed402f5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Dec 9 17:57:52 2011 +0000

    Fix subkey memory leak in krb5_get_credentials
    
    If a get_credentials operation requires multiple TGS requests, we need
    to free the subkey from previous requests before saving a new one.
    
    ticket: 7049
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25536 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 2 ++
 1 file changed, 2 insertions(+)

commit 50fb5d3192e68abf02d2c1dbebe51b4eb268972c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Dec 9 17:57:47 2011 +0000

    Fix memory leaks in FAST TGS support
    
    krb5int_fast_prep_req remove tgs from request->padata and needs to
    free it.  get_creds.c needs to use a fresh FAST state for each TGS
    request to avoid leaking armor keys.
    
    ticket: 7026
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25535 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/fast.c      |  4 ++++
 src/lib/krb5/krb/get_creds.c | 12 ++++++++----
 2 files changed, 12 insertions(+), 4 deletions(-)

commit c46149123370939afc76276aebadf30adf815690
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 8 04:21:23 2011 +0000

    Actually allow null server key in krb5_pac_verify
    
    ticket: 7048
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25534 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/pac.c | 3 ---
 1 file changed, 3 deletions(-)

commit f3ab61367d34fc953f5a635cefd1b39ec7056a4d
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Dec 7 20:54:41 2011 +0000

    Remove reference to krb5_anadd. Correct the name of HAVE_GETUSERSHELL flag
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25533 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_users/user_commands/ksu.rst | 304 +++++++++++++------------
 1 file changed, 164 insertions(+), 140 deletions(-)

commit 1e34efd28bd6c7eae84b19f71c87b2ea58939c1a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 7 19:38:32 2011 +0000

    Allow null server key to krb5_pac_verify
    
    When the KDC verifies a PAC, it doesn't really need to check the
    server signature, since it can't trust that anyway.  Allow the caller
    to pass only a TGT key.
    
    ticket: 7048
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25532 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 6 +++---
 src/lib/krb5/krb/pac.c    | 8 +++++---
 2 files changed, 8 insertions(+), 6 deletions(-)

commit ad1c58d1e5a2fc7382a9c641468c46d3c9d12996
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 7 19:38:29 2011 +0000

    Add automated tests for S4U2Self and S4U2Proxy
    
    These tests mainly exercise the client-side GSSAPI code for S4U2Self
    and S4U2Proxy.  They also exercise the KDC code for S4U2Self, but only
    the denial logic for S4U2Proxy since the DB2 back end doesn't support
    constrained delegation currently.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25531 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/Makefile.in        |  19 +--
 src/tests/gssapi/deps               |   4 +
 src/tests/gssapi/t_s4u.c            |   2 +-
 src/tests/gssapi/t_s4u.py           |  76 +++++++++++
 src/tests/gssapi/t_s4u2proxy_krb5.c | 255 ++++++++++++++++++++++++++++++++++++
 5 files changed, 347 insertions(+), 9 deletions(-)

commit f388eb9673062d8e4eb7d359be2dcaff2acba768
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 7 19:38:22 2011 +0000

    Allow S4U2Proxy service tickets to be cached
    
    Previous to this change, the GSS code avoids caching S4U2Proxy results
    for fear of the memory cache growing without bound, but that seems
    unlikely to be a serious problem.  Allow these to be cached.
    
    ticket: 7047
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25530 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/init_sec_context.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 38de4804776a1a1a255b89b104b983fa1f10a664
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 7 19:38:13 2011 +0000

    Allow S4U2Proxy delegated credentials to be saved
    
    The initial implementation of client-side S4U2Proxy support did not
    allow delegated proxy credentials to be stored (gss_store_cred would
    error out, and gss_krb5_copy_ccache would generate a non-working
    cache).  To make this work, we save the impersonator name in a cache
    config variable and in a cred structure field (replacing the
    proxy_cred flag), and make the default principal of the proxy cache
    the subject principal as the caller would expect for a regular
    delegated cred.
    
    ticket: 7046
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25529 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                   |  3 ++
 src/lib/gssapi/krb5/acquire_cred.c     | 33 +++++++++++++++++++
 src/lib/gssapi/krb5/gssapiP_krb5.h     |  2 +-
 src/lib/gssapi/krb5/init_sec_context.c | 17 +++-------
 src/lib/gssapi/krb5/rel_cred.c         |  2 ++
 src/lib/gssapi/krb5/s4u_gss_glue.c     | 58 +++++++++++++++++++++++++---------
 src/lib/gssapi/krb5/store_cred.c       |  2 +-
 src/lib/gssapi/krb5/val_cred.c         |  3 +-
 8 files changed, 89 insertions(+), 31 deletions(-)

commit 8d6a83d1163fafb8e9308313c83ce0472864abbb
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 6 20:42:46 2011 +0000

    SA-2011-007 KDC null pointer deref in TGS handling [CVE-2011-1530]
    
    Fix a null pointer dereference condition that could cause a denial of
    service.
    
    ticket: 7042
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25525 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Makefile.in   | 1 +
 src/kdc/do_tgs_req.c  | 3 ++-
 src/kdc/t_emptytgt.py | 8 ++++++++
 3 files changed, 11 insertions(+), 1 deletion(-)

commit 59666540607afb8a3c42738d0677ae2a3d4f88ce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 5 00:38:19 2011 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25505 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/deps | 12 ++++++++----
 src/util/verto/deps   |  3 ++-
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 3182d224286a5673d02eedf6847bb85dafca795d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Dec 4 22:38:36 2011 +0000

    Set a default enctype for optimistic preauth
    
    When the client application requests optimistic preauth for a preauth
    type which uses the password, we don't have an etype-info2 to
    interpret since we haven't talked to the KDC.  So we need to guess an
    enctype, salt, and s2k parameters.  In 1.9 and prior, encrypted
    timestamp contained code to use the first requested enctype in this
    case, but encrypted challenge did not.  In 1.10 prior to this change,
    neither mechanism uses a reasonable default.
    
    Set a default enctype in krb5_init_creds_init so that all
    password-based preauth mechanisms will use a reasonable default in the
    optimistic preauth case.  The default salt and s2k parameters for this
    case will be the principal-based default salt and the enctype-based
    default parameters.
    
    ticket: 7033
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25504 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit a889c309e246465784dca9bb7304eebe3105bba9
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Dec 2 19:42:12 2011 +0000

    Added support for loading of Krb5.ini from Windows APPDATA
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    ticket: 7038
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25500 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/init_os_ctx.c | 85 +++++++++++++++++++++++++++++++++++++++----
 1 file changed, 77 insertions(+), 8 deletions(-)

commit 8a64c481960f995607cae34e1841d4045d017590
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Dec 2 19:20:54 2011 +0000

    Use LsaDeregisterLogonProcess(), not CloseHandle()
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7037
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25499 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_mslsa.c | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 2341a48bda1306797570c5b8176180b5bf5edad8
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Dec 2 18:52:22 2011 +0000

    Fix free ofuninitialized memory in sname_to_princ
    
    Fix free of uninitialized memory in error case introduced in 1.10
    development cycle.
    
    ticket: 7036
    tags: pullup
    Target_Version: 1.10
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25498 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sn2princ.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 0d2e965bb94fe7df11104fa462104f4eb19086a3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Dec 2 18:52:19 2011 +0000

    krb5_lcc_store() now ignores config credentials
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7035
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25497 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_mslsa.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 2d4cf1e6217c23a34275d558f4ee53a07eaf9c72
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Dec 2 18:52:12 2011 +0000

    mk_cred: memory management
    
    Fix for mk_cred.c: calloc() not malloc()
    
    Avoid calling free() in cleanup on uninitialized sub-ptrs if error occurs.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 7034
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25496 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_cred.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6c21de0c0c0b31525642be0a2f19ad19c09affa4
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Nov 30 22:28:43 2011 +0000

    Added Test Coverage topic
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25495 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_build/index.rst    |  1 +
 doc/rst_source/krb_build/test_cov.rst | 33 +++++++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)

commit 386dd381290cbf7f02c0a238701c5f0b783d3418
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Nov 29 23:11:13 2011 +0000

    Ldap dependency for parallel builds
    
    The ldap plugin needs to declare a dependency on the ldap library
    
    ticket: 7030
    tags: pullup
    target_version: 1.10
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25494 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/Makefile.in | 3 +++
 1 file changed, 3 insertions(+)

commit e6e2928c0dc113d99f1c5dd8b35fee146c577ec3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 29 22:49:56 2011 +0000

    Fix --with-system-verto without pkg-config
    
    If we're using the system verto and pkg-config isn't found but
    libverto is, set VERTO_LIBS to just -lverto as there won't be a k5ev
    module.
    
    ticket: 7029
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25493 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dfa35ab001beb56299cac9c2386f05cd1a85a033
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Nov 29 21:22:26 2011 +0000

    Use INSTALL_DATA to avoid marking .mo files executable
    
    ticket: new target_version: 1.10 tags: pullup subject: Use INSTALL_DATA to install message catalogues
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25492 dc483132-0cff-0310-8789-dd5450dbe970

 src/po/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8d233a930ae1873fa573be2dd5e07599a59d0300
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Nov 29 21:22:21 2011 +0000

    AC_CHECK_LIB should put -lcrypto in PKINIT_CRYPTO_IMPL_LIBS not LIBS
    for pkinit.  A similar problem exists for crypto_impl and is not
    addressed by this patch.
    
    ticket: new Subject: LIBS should not include PKINIT_CRYPTO_IMPL_LIBS tags: pullup target_version: 1.10
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25491 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a2d54ca5d83e83a2c04cfbffa17b620ce31f88af
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 23 16:17:25 2011 +0000

    Adjust krb5int_decode_tgs_rep, closing a leak
    
    Use current practices for parameter naming and resource cleanup.
    Avoid a leak of local_dec_rep (now named dec_rep) if we take a "goto
    cleanup" path.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25490 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decode_kdc.c | 39 ++++++++++++++++++++-------------------
 1 file changed, 20 insertions(+), 19 deletions(-)

commit 17a528ade6b62014247a616f0019d8d7c93cee6b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 23 06:10:07 2011 +0000

    Whitespace, style changes to past two commits
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25489 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decode_kdc.c |  20 ++++----
 src/lib/krb5/krb/fast.c       | 107 ++++++++++++++++++++++--------------------
 src/lib/krb5/krb/fast.h       |  13 +++--
 src/lib/krb5/krb/gc_via_tkt.c |   8 ++--
 src/lib/krb5/krb/send_tgs.c   |  12 +++--
 5 files changed, 84 insertions(+), 76 deletions(-)

commit 09484d0e835928a48655c0650f7de97825607b2e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Nov 23 01:04:38 2011 +0000

    FAST TGS
    
    Implement RFC 6113 FAST TGS support.
    
    Includes library support for a varient of explicit TGS armor  that has not yet been proposed within the IETF.
    
    ticket: 7026
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25488 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decode_kdc.c | 26 ++++++++++++++++++----
 src/lib/krb5/krb/fast.c       | 52 ++++++++++++++++++++++++++++++++++++++++---
 src/lib/krb5/krb/fast.h       |  5 +++++
 src/lib/krb5/krb/gc_via_tkt.c | 29 +++++++++++++++++++-----
 src/lib/krb5/krb/get_creds.c  | 12 ++++++++--
 src/lib/krb5/krb/int-proto.h  |  9 +++++++-
 src/lib/krb5/krb/send_tgs.c   | 14 +++++++++---
 7 files changed, 129 insertions(+), 18 deletions(-)

commit 64a0735edc36540b5d679a04a2453a093801efcc
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Nov 23 01:00:36 2011 +0000

    FAST: error handling and const keyblock
    
    krb5int_fast_process_error: Allow out_padata and retry to be null for
    TGS case. Refactor function to do more frees in the exit handling and
    to declare variables at the top.
    
    krb5int_fast_reply_key: input keyblock arguments should be const
    
    ticket: 7025
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25487 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/fast.c | 53 +++++++++++++++++++++++++++++--------------------
 src/lib/krb5/krb/fast.h |  4 ++--
 2 files changed, 34 insertions(+), 23 deletions(-)

commit adfcfdce396468f93dce5fb56c7509d138a11e5c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Nov 23 01:00:27 2011 +0000

        ticket: new
        subject: FAST PKINIT
        target_version: 1.10
        tags: pullup
    
        Per RFC 6113 fast should use the inner request body for the pkinit
        checksum. We did that on the KDC; now do so on the client.  Remove
        code that explicitly blocked pkinit under FAST.
    
        Also, use the reply key *before* the strengthen key is applied when
        verifying the PADATA_PKINIT_KX.
    
        Add FAST pkinit test.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25486 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/fast.c                  | 11 +-------
 src/lib/krb5/krb/get_in_tkt.c            | 43 ++++++++++++++++++++++++--------
 src/lib/krb5/krb/init_creds_ctx.h        | 12 ++++++++-
 src/plugins/preauth/pkinit/pkinit_clnt.c |  6 +----
 src/plugins/preauth/pkinit/pkinit_srv.c  | 34 +------------------------
 src/tests/t_anonpkinit.py                |  2 ++
 6 files changed, 49 insertions(+), 59 deletions(-)

commit 01bd1cedd0fb24b7578b3c4b563f065dd113e3d7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 22 17:52:55 2011 +0000

    Use POSIX constants instead of S_IREAD/S_IWRITE
    
    S_IREAD and S_IWRITE are ancient names for S_IRUSR and S_IWUSR, and
    are not defined on some modern platforms (such as Android).  Use the
    POSIX names instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25485 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ccefb9a6fdd6cdba33fa63ee7284b3b0e0e618cb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 22 17:48:29 2011 +0000

    Fix compile error in previous change
    
    A last-minute code editing mistake crept into the previous commit; fix
    it.
    
    ticket: 7023
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25484 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/fast.c | 1 -
 1 file changed, 1 deletion(-)

commit 3fe47057c7535f4603825a01fb84262b7bfa4c55
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 21 21:14:39 2011 +0000

    Clean up client-side preauth error data handling
    
    Change the clpreauth tryagain method to accept a list of pa-data,
    taken either from the FAST response or from decoding the e_data as
    either pa-data or typed-data.  Also change the in_padata argument to
    contain just the type of the request padata rather than the whole
    element, since modules generally shouldn't care about the contents of
    their request padata (or they can remember it).
    
    In krb5int_fast_process_error, no longer re-encode FAST pa-data as
    typed-data for the inner error e_data, but decode traditional error
    e_data for all error types, and try both pa-data and typed-data
    encoding.
    
    In PKINIT, try all elements of the new pa-data list, since it may
    contain FAST elements as well as the actual PKINIT array.  (Fixes an
    outstanding bug in FAST PKINIT.)
    
    ticket: 7023
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25483 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                     |   5 +-
 src/include/krb5/preauth_plugin.h        |  15 ++--
 src/lib/krb5/krb/fast.c                  |  55 +++++----------
 src/lib/krb5/krb/get_in_tkt.c            |  19 +++---
 src/lib/krb5/krb/init_creds_ctx.h        |   1 +
 src/lib/krb5/krb/preauth2.c              |   5 +-
 src/plugins/preauth/pkinit/pkinit_clnt.c | 113 ++++++++++++++-----------------
 7 files changed, 97 insertions(+), 116 deletions(-)

commit f7805327f31940d27e78aecc339108c138f0bec4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 21 17:30:41 2011 +0000

    Recognize IAKERB mech in krb5_gss_display_status
    
    Minor status codes were not displaying properly when originated from
    the IAKERB mech, because of a safety check on mech_type.  From Ralf
    Haferkamp <rhafer@suse.de>.
    
    ticket: 7020
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25482 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/disp_status.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d2977a3f64aabad17b863ffdb53d4887e90d39ff
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Nov 21 17:11:58 2011 +0000

    Formating fixes and update per rev#25480
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25481 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/kadmin_local.rst     |  18 +--
 doc/rst_source/krb_build/options2configure.rst     | 144 ++++++++++-----------
 2 files changed, 78 insertions(+), 84 deletions(-)

commit 4a84d4137426d0951d5565adef30efebab719d23
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 20 05:19:45 2011 +0000

    Fix failure interval of 0 in LDAP lockout code
    
    A failure count interval of 0 caused krb5_ldap_lockout_check_policy to
    pass the lockout check (but didn't cause a reset of the failure count
    in krb5_ldap_lockout_audit).  It should be treated as forever, as in
    the DB2 back end.
    
    This bug is the previously unknown cause of the assertion failure
    fixed in CVE-2011-1528.
    
    ticket: 7021
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25480 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.M                    | 5 +++--
 src/plugins/kdb/ldap/libkdb_ldap/lockout.c | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 3820268fb7e226be78218b9853723f8d4c9c924a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 19 22:06:15 2011 +0000

    Improve documentation in preauth_plugin.h
    
    Also declare the verto_context structure to ensure that it is has the
    proper scope when used as the return type of the event_context
    callback.
    
    ticket: 7019
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25479 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/preauth_plugin.h | 21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

commit 28d4c0f9b4aa538ec790034f5d847da27a83f3ca
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 18 18:58:59 2011 +0000

    Document --with-system-verto in rst docs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25478 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_build/options2configure.rst | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit aaf864e6f80a95fb04d97be3b77d3e65c4cac420
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 15 17:58:22 2011 +0000

    Fix k5test error message for missing runenv.py
    
    "make fake-install" no longer exists, so tell the developer to run
    "make runenv.py" instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25477 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/k5test.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dea1d4093b1af5906394162efc266e60f4da19c1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 15 17:31:09 2011 +0000

    Adjust "make check" constraints in rst docs
    
    Recopy the text from the texinfo build docs into the rst version,
    describing --disable-rpath and avoiding an erroneous reference to make
    fake-install.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25476 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_build/doing_build.rst | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit cd7796cf4dfdcbd63b021624cb6345347ae59c8b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 15 02:42:58 2011 +0000

    Make verto context available to kdcpreauth modules
    
    Add an event_context callback to kdcpreauth.  Adjust the internal KDC
    and main loop interfaces to pass around the event context, and expose
    it to kdcpreauth modules via the rock.
    
    ticket: 7019
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25475 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/preauth_plugin.h |  5 +++++
 src/include/net-server.h          |  2 +-
 src/kadmin/server/schpw.c         |  2 +-
 src/kdc/dispatch.c                |  8 +++++---
 src/kdc/do_as_req.c               |  4 +++-
 src/kdc/kdc_preauth.c             |  9 ++++++++-
 src/kdc/kdc_util.h                | 10 ++++++----
 src/lib/apputils/net-server.c     |  4 ++--
 8 files changed, 31 insertions(+), 13 deletions(-)

commit 544e781832f19d9430d85d8e3097a0fadb768eff
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 15 01:59:01 2011 +0000

    Update verto to 0.2.2 release
    
    Update verto sources to 0.2.2 release versions.  verto_reinitialize()
    now has a return value; check it in kdc/main.c.  Store verto-libev.c
    alongside verto-k5ev.c to make it easy to diff corresponding versions
    when updating.
    
    ticket: 7018
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25474 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c                      |   6 +-
 src/util/k5ev/libverto-k5ev.exports |   2 +-
 src/util/k5ev/verto-k5ev.c          | 119 +++----
 src/util/k5ev/verto-libev.c         | 174 ++++++++++
 src/util/verto/Makefile.in          |   6 +-
 src/util/verto/libverto.exports     |   2 +-
 src/util/verto/module.c             | 184 +++++++++++
 src/util/verto/module.h             |  84 +++++
 src/util/verto/verto-module.h       |  98 ++++--
 src/util/verto/verto.c              | 627 ++++++++++++++++++++----------------
 src/util/verto/verto.h              |  18 +-
 11 files changed, 939 insertions(+), 381 deletions(-)

commit b87d9d3c376c2623ae9eb0cfc8da50985c7bb592
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 14 21:45:33 2011 +0000

    Simplify and fix kdcpreauth request_body callback
    
    Alter the contract for the kdcpreauth request_body callback so that it
    returns an alias to the encoded body instead of a fresh copy.  At the
    beginning of AS request processing, save a copy of the encoded request
    body, or the encoded inner request body for FAST requests.  Previously
    the request_body callback would re-encode the request structure, which
    in some cases has been modified by the AS request code.
    
    No kdcpreauth modules currently use the request_body callback, but
    PKINIT will need to start using it in order to handle FAST requests
    correctly.
    
    ticket: 7017
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25473 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/preauth_plugin.h                | 13 +++++--------
 src/kdc/do_as_req.c                              | 16 ++++++++++++++--
 src/kdc/do_tgs_req.c                             |  2 +-
 src/kdc/fast_util.c                              | 20 ++++++++++++++++++--
 src/kdc/kdc_preauth.c                            |  7 +++----
 src/kdc/kdc_util.h                               | 12 +++++++++++-
 src/plugins/preauth/cksum_body/cksum_body_main.c | 13 +------------
 7 files changed, 53 insertions(+), 30 deletions(-)

commit 6a1f05eb0fb5451c887e73406fb8fcf5a3716d1c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 14 18:02:52 2011 +0000

    Handle TGS referrals to the same realm
    
    krb5 1.6 through 1.8 contained a workaround for the Active Directory
    behavior of returning a TGS referral to the same realm as the request.
    1.9 responds to this behavior by caching the returned TGT, trying
    again, and detecting a referral loop.  This is a partial regression of
    ticket #4955.  Detect this case and fall back to a non-referreal
    request.
    
    ticket: 7016
    target_version: 1.9.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25472 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-trace.h       | 3 +++
 src/lib/krb5/krb/get_creds.c | 9 ++++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 9b21c05fec7cc9e06c7c8d00dd750ee8a32cfe44
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 13 00:38:23 2011 +0000

    Add consistency check for plugin interface names
    
    Add an assertion to ensure that the interface_names table in plugin.c
    is updated when a new pluggable interface is added.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25471 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h      | 3 ++-
 src/lib/krb5/krb/plugin.c | 6 +++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 2f96163a0f4ab2797dfbb56c9be23b3c2211d662
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 12 22:03:54 2011 +0000

    Add plugin interface_names entry for ccselect
    
    When the ccselect pluggable interface was added, the interface_names
    table wasn't updated, so configuring modules for it wouldn't work.
    Add it now.
    
    ticket: 7015
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25470 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/plugin.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit da7e5ac4cfb7fba11c849197a5bf1fa6e0cda37d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 11 17:01:12 2011 +0000

    Avoid looping when preauth can't be generated
    
    If we receive a PREAUTH_REQUIRED error and fail to generate any real
    preauthentication, error out immediately instead of continuing to
    generate non-preauthenticated requests until we hit the loop count.
    
    There is a lot of room to generate a more meaningful error about why
    we failed to generate preauth (although in many cases the answer may
    be too complicated to explain in an error message), but that requires
    more radical restructuring of the preauth framework.
    
    ticket: 6430
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25469 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h              |  2 +-
 src/lib/krb5/krb/get_in_tkt.c     | 12 +++++++++---
 src/lib/krb5/krb/init_creds_ctx.h |  1 +
 src/lib/krb5/krb/preauth2.c       |  6 +++++-
 4 files changed, 16 insertions(+), 5 deletions(-)

commit 6aff398f9eead4c619d20a55e0c72459b7e1ef51
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 11 04:04:58 2011 +0000

    Fix com_err.h dependencies in gss-kernel-lib
    
    make check was failing in util/gss-kernel-lib due to dependencies
    when the build is configured with --with-system-et, because depfix.pl
    wasn't smart enough to substitute the dependency on com_err.h in the
    current directory.  Make depfix.pl smarter, and adjust COM_ERR_DEPS
    to be com_err.h in gss-kernel-lib when building with the bundled
    com_err.
    
    ticket: 7014
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25468 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/depfix.pl                  |  4 ++
 src/util/gss-kernel-lib/Makefile.in | 12 +++---
 src/util/gss-kernel-lib/deps        | 85 +++++++++++++++++++------------------
 3 files changed, 55 insertions(+), 46 deletions(-)

commit 22a961b76a635708458a4798e560e81daf9b57ac
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 11 02:14:56 2011 +0000

    Remove -v from the preset valgrind flags
    
    Verbose output from valgrind is rarely needed and makes it harder to
    find errors and leaks in the output.  When it is needed, it's easier
    to add it in than to take it out.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25467 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a83c32f4a1cb82acb699ecb61f61ac44cc2ab13b
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Nov 9 19:57:25 2011 +0000

    Added the note to the trace API functions that they have higher priority than the KRB5_TRACE env variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25466 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 4ca11c34052d480367bbf707069c82cce4b1a213
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Nov 9 19:46:43 2011 +0000

    Updated text for the KRB5_TRACE env variable.
    Updated Sphinx index with the new API functions and changed macros names.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25465 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/env_variables.rst      |  4 ++--
 doc/rst_source/krb_appldev/refs/api/index.rst    |  2 ++
 doc/rst_source/krb_appldev/refs/macros/index.rst | 14 +++++++-------
 3 files changed, 11 insertions(+), 9 deletions(-)

commit 4425fba37b85df43c6feab853e2a26726ce5b85d
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Nov 8 15:16:29 2011 +0000

    Added Environment Variables document.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25457 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/env_variables.rst        | 56 ++++++++++++++++++++++
 doc/rst_source/krb_admins/index.rst                |  2 +
 .../krb_admins/install_kdc/kdc_prop_slave.rst      |  1 +
 doc/rst_source/mitK5defaults.rst                   | 39 +++++++++------
 doc/rst_source/mitK5features.rst                   |  5 +-
 5 files changed, 86 insertions(+), 17 deletions(-)

commit ac2fe747ab95d84f6d2e43f806ca96b0c611d172
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 7 17:51:57 2011 +0000

    Fix documentation typos
    
    Fix the typos from r25290 which were also present in the RST
    documentation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25446 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/admin_commands/kadmin_local.rst | 12 ++++++------
 doc/rst_source/krb_admins/admin_commands/kadmind.rst      |  8 ++++----
 doc/rst_source/krb_admins/admin_commands/kdb5_util.rst    |  4 ++--
 doc/rst_source/krb_admins/admin_commands/kprop.rst        |  2 +-
 doc/rst_source/krb_admins/admin_commands/krb5kdc.rst      |  2 +-
 doc/rst_source/krb_admins/conf_files/kdc_conf.rst         |  4 ++--
 doc/rst_source/krb_users/user_commands/ksu.rst            |  2 +-
 7 files changed, 17 insertions(+), 17 deletions(-)

commit 16a8b5f5d0ac4841a9da7142108b1b5ac70121e4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 7 00:47:20 2011 +0000

    Fix warnings and version check for NSS pkinit
    
    From nalin@redhat.com.
    
    ticket: 6999
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25445 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                               | 6 ++----
 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 6 +++---
 2 files changed, 5 insertions(+), 7 deletions(-)

commit e10f243be294ba9b3ba4b39a1a6bdf4bbbaf0fcf
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 6 04:32:34 2011 +0000

    Fix month/year units in getdate
    
    getdate strings like "1 month" or "next year" would fail some of the
    time, depending on the value of stack garbage, because DSTcorrect()
    doesn't set *error on success and RelativeMonth() doesn't initialize
    error.  Make DSTcorrect() responsible for setting *error in all cases.
    
    ticket: 7003
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25444 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/getdate.y | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 83432c34d4123b600da962e84e021bb154598588
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 5 19:55:34 2011 +0000

    Improve verto and libev documentation
    
    NOTICE was missing the copyright statement for verto (it's not quite
    the same as other Red Hat licenses).  util/verto had no README file,
    and neither the verto nor k5ev README contained pointers to the
    upstream project pages.
    
    ticket: 7002
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25443 dc483132-0cff-0310-8789-dd5450dbe970

 NOTICE                | 26 ++++++++++++++++++++++++++
 doc/copyright.texinfo | 27 +++++++++++++++++++++++++++
 src/util/k5ev/README  |  4 ++++
 src/util/verto/README |  6 ++++++
 4 files changed, 63 insertions(+)

commit 6074e8db05962cd4a6c7a7eb8c0c57bfcd0d4e97
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 4 18:39:48 2011 +0000

    Clean up more stuff in make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25437 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                            | 2 +-
 src/config/post.in                         | 5 +++--
 src/lib/gssapi/generic/Makefile.in         | 2 +-
 src/lib/rpc/Makefile.in                    | 2 +-
 src/plugins/kdb/ldap/ldap_util/Makefile.in | 2 +-
 src/tests/Makefile.in                      | 2 +-
 src/util/profile/Makefile.in               | 3 ++-
 src/util/support/Makefile.in               | 3 ++-
 8 files changed, 12 insertions(+), 9 deletions(-)

commit bc47e3eeb7a046a80faf9ba9ea4ccedf111e33a7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 4 18:39:35 2011 +0000

    Get rid of fake-install
    
    Instead, use $(BUILDTOP)/plugins as the plugin base for tests.  For
    each real plugin module, create a link in the parent directory if
    we're doing a shared-library build--so built KDB modules can be found
    in plugins/kdb, preauth modules in plugins/preauth, etc..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25436 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                 | 19 ++-----------------
 src/aclocal.m4                                  |  2 +-
 src/config/libnover.in                          | 12 ++++++++++++
 src/config/pre.in                               |  4 ----
 src/config/shlib.conf                           |  6 +++---
 src/kadmin/testing/scripts/env-setup.shin       |  2 --
 src/kadmin/testing/scripts/init_db              |  2 +-
 src/kadmin/testing/scripts/start_servers        |  2 +-
 src/plugins/authdata/greet/Makefile.in          |  2 +-
 src/plugins/authdata/greet_client/Makefile.in   |  2 +-
 src/plugins/authdata/greet_server/Makefile.in   |  2 +-
 src/plugins/kadm5_hook/test/Makefile.in         |  2 +-
 src/plugins/kdb/db2/Makefile.in                 |  2 +-
 src/plugins/kdb/hdb/Makefile.in                 |  2 +-
 src/plugins/kdb/ldap/Makefile.in                |  2 +-
 src/plugins/locate/python/Makefile.in           |  2 +-
 src/plugins/preauth/pkinit/Makefile.in          |  2 +-
 src/plugins/preauth/securid_sam2/Makefile.in    |  2 +-
 src/tests/Makefile.in                           |  2 +-
 src/tests/dejagnu/Makefile.in                   |  2 --
 src/tests/dejagnu/config/default.exp            |  6 ++----
 src/tests/dejagnu/krb-standalone/standalone.exp |  3 +--
 src/tests/mkeystash_compat/Makefile.in          |  2 +-
 src/util/Makefile.in                            |  3 ---
 src/util/k5test.py                              | 16 +++-------------
 25 files changed, 38 insertions(+), 65 deletions(-)

commit a234df421c16a369ef274b13d6cbe07145e6466a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 4 17:15:37 2011 +0000

    Add cross-realm support to "make testrealm"
    
    Allow "make testrealm CROSSNUM=N" to make N fully-connected realms for
    cross-realm testing convenience.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25435 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in       |  5 ++++-
 src/util/testrealm.py | 10 ++++++++--
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 69d537b84f626eb2e55c5c193db5bc2afcb2be91
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Nov 4 17:13:39 2011 +0000

    Updated the documentation for the propagation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25434 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/install_kdc/admins_to_acl.rst       |  2 +
 .../krb_admins/install_kdc/admins_to_db.rst        |  4 +-
 .../krb_admins/install_kdc/kadmind_kt.rst          |  2 +-
 .../krb_admins/install_kdc/kdc_prop_slave.rst      | 70 +++++++---------------
 .../krb_admins/install_kdc/krb_daemon.rst          | 11 +++-
 doc/rst_source/krb_admins/install_kdc/mod_conf.rst | 25 +++++++-
 .../krb_admins/install_kdc/slave_install.rst       | 25 ++++++--
 doc/rst_source/relay/build_this.rst                |  2 +-
 doc/rst_source/relay/index.rst                     |  2 +
 9 files changed, 83 insertions(+), 60 deletions(-)

commit 5510237e36b15e53904b4eb30c3a6eb8e51d6cfa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 4 05:53:23 2011 +0000

    Exit on error in kadmind kprop child
    
    When we fork from kadmind to dump the database and kprop to an iprop
    slave, if we encounter an error in the child process we should exit
    rather than returning to the main loop.
    
    ticket: 7000
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25433 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ipropd_svc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4544c693ba8559a9c37d601f96dac20006dfe455
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 3 17:42:46 2011 +0000

    Get rid of periods in Python test success messages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25432 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/t_user2user.py | 2 +-
 src/kdc/t_workers.py              | 2 +-
 src/lib/kdb/t_stringattr.py       | 2 +-
 src/lib/krb5/ccache/t_cccol.py    | 2 +-
 src/lib/krb5/krb/t_expire_warn.py | 2 +-
 src/lib/krb5/krb/t_vfy_increds.py | 2 +-
 src/tests/gssapi/t_ccselect.py    | 2 +-
 src/tests/gssapi/t_gssapi.py      | 2 +-
 src/tests/t_anonpkinit.py         | 4 ++--
 src/tests/t_cccol.py              | 2 +-
 src/tests/t_crossrealm.py         | 2 +-
 src/tests/t_general.py            | 2 +-
 src/tests/t_lockout.py            | 2 +-
 src/tests/t_renew.py              | 2 +-
 src/tests/t_renprinc.py           | 2 +-
 src/tests/t_stringattr.py         | 2 +-
 src/util/gss-kernel-lib/t_kgss.py | 2 +-
 src/util/k5test.py                | 2 +-
 18 files changed, 19 insertions(+), 19 deletions(-)

commit db3f29edb93fcdef46c839f14036557d6a5b27c5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 3 17:42:43 2011 +0000

    Clean up realms as we go in t_crossrealm.py
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25431 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/t_crossrealm.py | 4 ++++
 1 file changed, 4 insertions(+)

commit 1a9db7bc888600b9954e12302a58fead438d9c68
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 3 17:42:41 2011 +0000

    Fix typos in k5test.py
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25430 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/k5test.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 97eb9f3d7c26364b137f207b431b5c1f67691225
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 3 17:27:59 2011 +0000

    Add cross-realm tests to python test framework
    
    Add a cross_realms function to k5test.py to generate several linked
    realms.  Add a test script t_crossrealm.py to exercise six different
    cross-realm scenarios.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25429 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/Makefile.in     |   1 +
 src/tests/t_crossrealm.py | 113 ++++++++++++++++++++++++++++++++++++++++++++++
 src/util/k5test.py        |  78 ++++++++++++++++++++++++++++++++
 3 files changed, 192 insertions(+)

commit 3001a823a73d8cfd2599a8ad66b9c6038d1c28bc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 1 03:49:16 2011 +0000

    Conditionalize po subdir on msgfmt, not dgetext
    
    The presence of dgettext in libc or libintl doesn't imply that msgfmt
    is installed, so conditionalize building the po subdir on whether
    msgfmt is installed.
    
    ticket: 6997
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25425 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 286b215bd829075f04576b65d55993fdc8e11b47
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 31 16:43:40 2011 +0000

    Make krb5_check_clockskew public
    
    Rename krb5int_check_clockskew to krb5_check_clockskew and make it
    public, in order to give kdcpreauth plugins a way to check timestamps
    against the configured clock skew.
    
    ticket: 6996
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25424 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          |  1 -
 src/include/krb5/krb5.hin     | 15 +++++++++++++++
 src/lib/krb5/krb/rd_cred.c    |  2 +-
 src/lib/krb5/krb/rd_priv.c    |  2 +-
 src/lib/krb5/krb/rd_req_dec.c |  2 +-
 src/lib/krb5/krb/rd_safe.c    |  2 +-
 src/lib/krb5/libkrb5.exports  |  1 +
 src/lib/krb5/os/timeofday.c   |  4 ++--
 src/lib/krb5_32.def           |  1 +
 9 files changed, 23 insertions(+), 7 deletions(-)

commit 56f47810be476764db26a68f071cb0ddd8a325fd
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Sun Oct 30 21:52:18 2011 +0000

    Added instruction on how to build this Sphinx documentation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25423 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/relay/build_this.rst | 124 ++++++++++++++++++++++++++++++++++++
 doc/rst_source/relay/index.rst      |  37 ++---------
 doc/rst_source/relay/philosophy.rst |  39 ++++++++++++
 3 files changed, 167 insertions(+), 33 deletions(-)

commit 8d54c72ae291cea5c68f810ebe7629520e395105
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 28 16:18:45 2011 +0000

    Use zero-filled states for all async ops in KDC
    
    There have been a couple of uninitialized field bugs in the
    restructured KDC code, partly because compilers can't find these bugs
    as easily as they can find uninitialized local variable bugs.  Use
    zero-filled state structures to make this type of bug less likely.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25422 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c    |  6 +++---
 src/kdc/do_as_req.c   | 25 +++----------------------
 src/kdc/kdc_preauth.c |  9 ++++-----
 3 files changed, 10 insertions(+), 30 deletions(-)

commit 6fd903e14fa9b73c2c312c3d6af383a7356ebc5a
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Oct 28 15:59:54 2011 +0000

    Expanded documentation on configure/build options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25421 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_appldev/index.rst           |  55 ---
 doc/rst_source/krb_build/options2configure.rst | 527 +++++++++++++++++++------
 doc/rst_source/mitK5features.rst               |   7 +-
 3 files changed, 420 insertions(+), 169 deletions(-)

commit 1ef0aab2f3ffbc31b499c6c9075884a48c001064
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Oct 28 15:55:11 2011 +0000

    Added "Unable to find requested database type" to the troubleshooting doc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25420 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/troubleshoot.rst | 6 ++++++
 1 file changed, 6 insertions(+)

commit 88c8464f681c274d399206f8ec567c88f1121aa4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 28 15:53:50 2011 +0000

    Initialize typed_e_data in as_req_state
    
    The typed_e_data field in struct as_req_state was not properly
    initialized, causing the KDC to sometimes respond with typed-data
    e_data for a preauth-required error when the client sends no padata.
    This bug was masked with recent clients, which send a
    KRB5_ENCPADATA_REQ_ENC_PA_REP padata.
    
    ticket: 6995
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25419 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 1 +
 1 file changed, 1 insertion(+)

commit 94f2cc96913426fd7add452cdea423877c2dcf0a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 28 15:45:03 2011 +0000

    Fix intermediate key length in hmac-md5 checksum
    
    When using hmac-md5, the intermediate key length is the output of the
    hash function (128 bits), not the input key length.  Relevant if the
    input key is not an RC4 key.
    
    ticket: 6994
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25418 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/checksum_hmac_md5.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3e1de31181fb999840fd90f8df505fa7f0414646
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 26 22:34:21 2011 +0000

    Fix format string for TRACE_INIT_CREDS_SERVICE
    
    This should also be pulled up to 1.10.
    
    ticket: 6993
    tags: pullup
    target_version: 1.9.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25417 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-trace.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cf14be326bc26256dd88222100744e18ef139040
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 25 18:30:14 2011 +0000

    Make krb5_find_authdata public
    
    Rename krb5int_find_authdata to krb5_find_authdata and make it public.
    
    ticket: 6992
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25414 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                           |  6 ------
 src/include/krb5/krb5.hin                      | 21 +++++++++++++++++++++
 src/kdc/kdc_authdata.c                         |  7 ++-----
 src/kdc/kdc_util.c                             |  8 ++++----
 src/lib/krb5/krb/authdata.c                    | 23 ++++++++---------------
 src/lib/krb5/krb/authdata_dec.c                | 10 +++++-----
 src/lib/krb5/krb/t_authdata.c                  |  9 ++++-----
 src/lib/krb5/libkrb5.exports                   |  2 +-
 src/lib/krb5_32.def                            |  1 +
 src/plugins/authdata/greet_server/greet_auth.c | 13 +++----------
 src/plugins/kdb/hdb/kdb_windc.c                |  7 ++-----
 11 files changed, 51 insertions(+), 56 deletions(-)

commit 7fc21c4a4a6ef8a88567f166eda1fe73784686c7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 24 15:09:32 2011 +0000

    Refactor salt computation into libkdb5
    
    Add a new API krb5_dbe_compute_salt() to determine the salt for a key
    data entry, and use it in the three places we currently compute salts.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25410 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                 |   6 ++
 src/kdc/kdc_preauth.c             | 149 +++++++++++++-------------------------
 src/kdc/kdc_util.c                |  56 --------------
 src/kdc/kdc_util.h                |   4 -
 src/lib/kadm5/srv/svr_principal.c |  62 ++++------------
 src/lib/kdb/kdb5.c                |  50 +++++++++++++
 src/lib/kdb/libkdb5.exports       |   1 +
 7 files changed, 124 insertions(+), 204 deletions(-)

commit d8b79bd61501341d9d8a4340c2c7077d302426c4
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Oct 21 23:15:27 2011 +0000

    Revised KDC propagation section.
    Removed rst files that are not used any more.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25406 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/conf_files/salts.rst     |  23 -----
 .../krb_admins/database/db_policies/del_pol.rst    |  27 ------
 .../krb_admins/database/db_princs/delete_princ.rst |   9 --
 doc/rst_source/krb_admins/install.rst              |   6 +-
 .../krb_admins/install_kdc/admins_to_acl.rst       |  87 ++++++++++-------
 .../krb_admins/install_kdc/admins_to_db.rst        |  16 +++-
 .../krb_admins/install_kdc/create_db.rst           |  25 +++--
 doc/rst_source/krb_admins/install_kdc/index.rst    |  73 ++++++++------
 .../krb_admins/install_kdc/kadmind_kt.rst          |  14 ++-
 .../krb_admins/install_kdc/kdc_prop_slave.rst      |  61 ++++++------
 .../krb_admins/install_kdc/krb_daemon.rst          |  21 +++-
 doc/rst_source/krb_admins/install_kdc/mod_conf.rst |  40 +++++++-
 .../krb_admins/install_kdc/slave_install.rst       | 106 +++++++++++++++------
 .../krb_admins/install_kdc/slave_intall_fin.rst    |  30 ------
 .../krb_admins/install_kdc/stash_file_def.rst      |  18 ++++
 doc/rst_source/krb_admins/troubleshoot.rst         |   8 ++
 16 files changed, 321 insertions(+), 243 deletions(-)

commit 091afe03c126459471e4a95dd5fd095e9c339ee1
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Oct 21 21:14:13 2011 +0000

    Add MIT Kerberos License notice file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25405 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/NOTICE | 1138 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 1138 insertions(+)

commit e227b97f8ee7a07061253cc6c58dfd17c7b2d411
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Oct 21 19:31:41 2011 +0000

    Updated "MIT Kerberos defaults" with references to the internet drafts/standards and projects
    
    On the unrelated note, commiting the reference to the new API krb5_pac_sign in  krb_appldev/refs/api/index.rst
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25404 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/index.rst                      |   1 +
 doc/rst_source/krb_appldev/refs/api/index.rst |   1 +
 doc/rst_source/mitK5defaults.rst              |  98 +++++++++++++
 doc/rst_source/mitK5features.rst              | 197 +++++++++++---------------
 doc/rst_source/mitK5license.rst               |   2 +
 5 files changed, 181 insertions(+), 118 deletions(-)

commit 2fa0b4f234ff3ee9e9d3ec77e42d983b0fe0f3bc
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Oct 21 19:10:57 2011 +0000

    Updated some of the topics related to "how to build Kerberos"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25403 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_build/directory_org.rst |  84 +++++++++++------------
 doc/rst_source/krb_build/doing_build.rst   | 105 ++++++++++++++++++++---------
 doc/rst_source/krb_build/osconf.rst        |  13 ++--
 3 files changed, 116 insertions(+), 86 deletions(-)

commit a18ce322e5b6614bb5177958f2c8aa2be04f2335
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Oct 21 17:52:14 2011 +0000

    Remove unneeded stuff from util directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25398 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/kbuild             | 168 --------------------------------------------
 src/util/kfrags/athena.conf |   1 -
 src/util/kfrags/base.conf   |  16 -----
 src/util/kfrags/cns.conf    |   1 -
 src/util/kfrags/gcc.conf    |   2 -
 src/util/kfrags/ranlib.conf |   1 -
 src/util/kfrags/shared.conf |   4 --
 src/util/kfrags/sunpro.conf |   1 -
 src/util/kfrags/svr4.conf   |   1 -
 src/util/kfrags/ucb.conf    |   2 -
 10 files changed, 197 deletions(-)

commit 46ae80b268c557c7e2971ca924add340ebfc722a
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 21 17:35:49 2011 +0000

    fix tar invocation in mkrel
    
    Fix the tar invocation in mkrel so that it defaults to using "tar" as
    the tar program rather than "gtar".
    
    This should probably be pulled up to at least 1.9 and 1.8 as well.
    
    ticket: 6989
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25395 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/mkrel | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit a72da96914e8de045b909f2426736236dc5d3a8a
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Oct 20 22:50:22 2011 +0000

    Added documentation on how to build Kerberos. Mainly from the Installation Guide with some corrections
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25393 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_build/directory_org.rst       |  72 +++++++++++++++
 doc/rst_source/krb_build/doing_build.rst         |  96 ++++++++++++++++++++
 doc/rst_source/krb_build/index.rst               |  57 ++++++++++++
 doc/rst_source/krb_build/options2configure.rst   | 111 +++++++++++++++++++++++
 doc/rst_source/krb_build/osconf.rst              |  27 ++++++
 doc/rst_source/krb_users/user_commands/index.rst |   2 +
 6 files changed, 365 insertions(+)

commit 3df20abff2f625b8c6dbed97d08560a784ee0339
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 20 15:16:03 2011 +0000

    Fix handling of null edata method in KDC preauth
    
    Correctly include an empty padata value if a KDC preauth system has no
    get_edata method.  This bug prevented the KDC from indicating FAST
    support in preauth-required errors.
    
    ticket: 6988
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25385 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c0a51fe0c8051e27c6cee4f4f0c705356a715e1e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 20 03:45:12 2011 +0000

    Fix krb5_cc_set_config
    
    krb5_cc_set_config has been non-functional since r24753 on cache types
    which don't support removal of credential entries.  Fix it by only
    calling krb5_cc_remove_cred if data is NULL, since krb5_cc_store_cred
    will do it anyway in the positive case.
    
    Also fix an old memory leak in an uncommon error case.
    
    ticket: 6987
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25384 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccfns.c | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

commit 693aa765f22bb1cffd8eabef6707d5d87ea42f47
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Oct 18 19:35:06 2011 +0000

    Updated kpropd option list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25371 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/admin_commands/kpropd.rst | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 7390de6c860fbb764efe2e7e85d599edaf97fb96
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 18 18:51:35 2011 +0000

    SA-2011-006 KDC denial of service [CVE-2011-1527 CVE-2011-1528 CVE-2011-1529]
    
    Fix null pointer dereference and assertion failure conditions that
    could cause a denial of service.
    
    ticket: 6981
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25368 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/lockout.c                      | 12 ++++++++++++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |  1 +
 src/plugins/kdb/ldap/libkdb_ldap/lockout.c         | 14 ++++++++++++--
 3 files changed, 25 insertions(+), 2 deletions(-)

commit ddea50b5a7e04a28e2a15b2989125ccc4532ccf6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 18 16:32:28 2011 +0000

    Ensure termination in Windows vsnprintf wrapper
    
    The Windows _vsnprintf does not terminate its output buffer in the
    overflow case.  Make sure we do that in the wrapper.  Reported by
    Chris Hecker.
    
    (Not an issue for KfW 3.2 since we weren't using snprintf in 1.6.x
    except in Unix-specific code.)
    
    ticket: 6980
    target_version: 1.10
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25367 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit cb6d42ecaf62749f661d9f7f0c647bcaa4118eda
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 17 22:54:12 2011 +0000

    Bump release numbers in definitions.texinfo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25365 dc483132-0cff-0310-8789-dd5450dbe970

 doc/definitions.texinfo | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ed926111c9a7cd0c9df6c7ff1da888afa83f9753
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Oct 17 20:17:08 2011 +0000

    Noted that kadmind should be restarted if its acl file has been changed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25364 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/admin_commands/kadmind.rst | 2 ++
 1 file changed, 2 insertions(+)

commit eb06a8e77810afeb718f7f42ece5759d4330d940
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 17 19:34:08 2011 +0000

    Delete Network Identity Manager
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25363 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/Makefile                      |  214 -
 src/windows/identity/apiversion.txt                |  367 --
 src/windows/identity/config/Makefile               |  147 -
 src/windows/identity/config/Makefile.w2k           |  306 -
 src/windows/identity/config/Makefile.w32           |  344 --
 src/windows/identity/config/ccsv.pl                |  134 -
 src/windows/identity/config/csvschema.cfg          |   67 -
 src/windows/identity/config/netidmgr_intver.h.in   |   46 -
 src/windows/identity/config/netidmgr_version.h.in  |   62 -
 src/windows/identity/doc/Makefile                  |   71 -
 src/windows/identity/doc/cred_aquisition.h         |  325 --
 src/windows/identity/doc/cred_data_types.h         |  264 -
 src/windows/identity/doc/cred_main.h               |   36 -
 src/windows/identity/doc/cred_msgs.h               |  123 -
 src/windows/identity/doc/cred_prop_pages.h         |  180 -
 src/windows/identity/doc/doxyfile.cfg              | 1259 -----
 src/windows/identity/doc/footer.html               |   21 -
 src/windows/identity/doc/header.html               |    6 -
 .../doc/images/credview-select-outline.jpg         |  Bin 16084 -> 0 bytes
 src/windows/identity/doc/images/khimaira_logo.png  |  Bin 3970 -> 0 bytes
 .../identity/doc/images/khimaira_logo_small.png    |  Bin 3970 -> 0 bytes
 .../identity/doc/images/modules_plugins_krb5.png   |  Bin 22193 -> 0 bytes
 src/windows/identity/doc/main_page.h               |  174 -
 src/windows/identity/doc/netidmgr.doc              |  Bin 2042368 -> 0 bytes
 src/windows/identity/doc/netidmgr.pdf              |  Bin 1565851 -> 0 bytes
 src/windows/identity/doc/plugin_framework.h        |  241 -
 src/windows/identity/doc/plugin_locale.h           |  107 -
 src/windows/identity/doc/plugin_main.h             |  113 -
 src/windows/identity/doc/plugin_structure.h        |   55 -
 src/windows/identity/doc/stylesheet.css            |  387 --
 src/windows/identity/doc/ui_actions.h              |   30 -
 src/windows/identity/doc/ui_context.h              |  188 -
 src/windows/identity/doc/ui_main.h                 |   36 -
 src/windows/identity/doc/ui_menus.h                |   30 -
 src/windows/identity/help/Index.hhk                |    9 -
 src/windows/identity/help/Makefile                 |   41 -
 src/windows/identity/help/html/about_netidmgr.htm  |   57 -
 src/windows/identity/help/html/act_chpw.htm        |   35 -
 .../identity/help/html/act_destroy_creds.htm       |   36 -
 .../identity/help/html/act_import_creds.htm        |   31 -
 src/windows/identity/help/html/act_new_creds.htm   |  118 -
 src/windows/identity/help/html/act_renew_creds.htm |   40 -
 src/windows/identity/help/html/act_set_default.htm |   30 -
 src/windows/identity/help/html/bugs.htm            |   33 -
 .../identity/help/html/cmdline_netidmgr.htm        |   50 -
 .../identity/help/html/concept_cred_pro.htm        |   38 -
 .../identity/help/html/concept_credential.htm      |   31 -
 .../identity/help/html/concept_ident_pro.htm       |   32 -
 .../identity/help/html/concept_identity.htm        |   35 -
 src/windows/identity/help/html/concepts.htm        |   48 -
 src/windows/identity/help/html/copyright.htm       |   48 -
 src/windows/identity/help/html/howdoi.htm          |   45 -
 .../identity/help/html/images/appicon_empty.png    |  Bin 878 -> 0 bytes
 .../identity/help/html/images/appicon_expired.png  |  Bin 1071 -> 0 bytes
 .../identity/help/html/images/appicon_good.png     |  Bin 1065 -> 0 bytes
 .../identity/help/html/images/appicon_warnexp.png  |  Bin 1036 -> 0 bytes
 .../identity/help/html/images/appicon_warning.png  |  Bin 1064 -> 0 bytes
 .../identity/help/html/images/flag-critical.bmp    |  Bin 822 -> 0 bytes
 .../identity/help/html/images/flag-warning.bmp     |  Bin 822 -> 0 bytes
 .../identity/help/html/images/flag_expired.bmp     |  Bin 774 -> 0 bytes
 .../identity/help/html/images/flag_renewable.bmp   |  Bin 1334 -> 0 bytes
 src/windows/identity/help/html/images/id-sm.bmp    |  Bin 822 -> 0 bytes
 src/windows/identity/help/html/images/logo.jpg     |  Bin 2014 -> 0 bytes
 .../identity/help/html/images/logo_shade.jpg       |  Bin 1641 -> 0 bytes
 .../help/html/images/notification_icon_menu.png    |  Bin 8069 -> 0 bytes
 .../identity/help/html/images/screen_app_icon.png  |  Bin 10789 -> 0 bytes
 .../identity/help/html/images/screen_chng_pwd.png  |  Bin 10508 -> 0 bytes
 .../help/html/images/screen_config_appearance.png  |  Bin 20195 -> 0 bytes
 .../html/images/screen_config_cred_provider.png    |  Bin 26005 -> 0 bytes
 .../help/html/images/screen_config_general.png     |  Bin 30809 -> 0 bytes
 .../help/html/images/screen_config_global_krb4.png |  Bin 20681 -> 0 bytes
 .../help/html/images/screen_config_global_krb5.png |  Bin 21934 -> 0 bytes
 .../help/html/images/screen_config_ident.png       |  Bin 26360 -> 0 bytes
 .../help/html/images/screen_config_ident_krb4.png  |  Bin 18158 -> 0 bytes
 .../help/html/images/screen_config_ident_krb5.png  |  Bin 22456 -> 0 bytes
 .../html/images/screen_config_ident_provider.png   |  Bin 28809 -> 0 bytes
 .../help/html/images/screen_config_idents.png      |  Bin 23875 -> 0 bytes
 .../html/images/screen_config_notifications.png    |  Bin 17223 -> 0 bytes
 .../html/images/screen_config_plug_in_krb4.png     |  Bin 19313 -> 0 bytes
 .../html/images/screen_config_plug_in_krb5.png     |  Bin 21145 -> 0 bytes
 .../images/screen_config_plug_in_krb5_ccache.png   |  Bin 18848 -> 0 bytes
 .../images/screen_config_plug_in_krb5_realm.png    |  Bin 25097 -> 0 bytes
 .../help/html/images/screen_config_plug_ins.png    |  Bin 23714 -> 0 bytes
 .../identity/help/html/images/screen_main_wnd.png  |  Bin 49149 -> 0 bytes
 .../help/html/images/screen_main_wnd_basic.png     |  Bin 24630 -> 0 bytes
 .../identity/help/html/images/screen_menu_bar.png  |  Bin 871 -> 0 bytes
 .../help/html/images/screen_menu_credential.png    |  Bin 9870 -> 0 bytes
 .../identity/help/html/images/screen_menu_file.png |  Bin 2952 -> 0 bytes
 .../identity/help/html/images/screen_menu_help.png |  Bin 5812 -> 0 bytes
 .../help/html/images/screen_menu_options.png       |  Bin 4877 -> 0 bytes
 .../identity/help/html/images/screen_menu_view.png |  Bin 6386 -> 0 bytes
 .../help/html/images/screen_menu_view_cols.png     |  Bin 14875 -> 0 bytes
 .../identity/help/html/images/screen_new_creds.png |  Bin 11571 -> 0 bytes
 .../help/html/images/screen_new_creds_err01.png    |  Bin 11757 -> 0 bytes
 .../help/html/images/screen_new_creds_exp.png      |  Bin 23631 -> 0 bytes
 .../help/html/images/screen_tb_standard.png        |  Bin 10327 -> 0 bytes
 .../identity/help/html/images/screen_tray_icon.png |  Bin 5846 -> 0 bytes
 .../identity/help/html/images/wdg_collapsed_hi.bmp |  Bin 774 -> 0 bytes
 .../identity/help/html/images/wdg_expanded_hi.bmp  |  Bin 774 -> 0 bytes
 .../identity/help/html/images/wdg_stick_hi.bmp     |  Bin 774 -> 0 bytes
 .../identity/help/html/images/wdg_stuck_hi.bmp     |  Bin 774 -> 0 bytes
 src/windows/identity/help/html/menu_all.htm        |   41 -
 src/windows/identity/help/html/menu_credential.htm |   81 -
 src/windows/identity/help/html/menu_file.htm       |   45 -
 src/windows/identity/help/html/menu_help.htm       |   54 -
 src/windows/identity/help/html/menu_options.htm    |   65 -
 src/windows/identity/help/html/menu_view.htm       |   99 -
 src/windows/identity/help/html/nidmgr.css          |  122 -
 src/windows/identity/help/html/tb_standard.htm     |   80 -
 src/windows/identity/help/html/template.htm        |   11 -
 src/windows/identity/help/html/use_config.htm      |  306 -
 src/windows/identity/help/html/use_icon.htm        |   74 -
 src/windows/identity/help/html/use_layout.htm      |   91 -
 src/windows/identity/help/html/use_start.htm       |   70 -
 src/windows/identity/help/html/using.htm           |   58 -
 src/windows/identity/help/html/welcome.htm         |  130 -
 src/windows/identity/help/html/wnd_main.htm        |  114 -
 src/windows/identity/help/khhelp.h                 |   33 -
 src/windows/identity/help/netidmgr.hhp             |   35 -
 src/windows/identity/help/popups.txt               |    1 -
 src/windows/identity/help/popups_newcreds.txt      |   30 -
 src/windows/identity/help/popups_password.txt      |   19 -
 src/windows/identity/help/toc.hhc                  |  144 -
 src/windows/identity/include/Makefile              |   38 -
 src/windows/identity/include/khdefs.h              |  243 -
 src/windows/identity/include/kherror.h             |  185 -
 src/windows/identity/include/khlist.h              |  214 -
 src/windows/identity/include/khmsgtypes.h          |  817 ---
 src/windows/identity/include/netidmgr.h            |   43 -
 src/windows/identity/kconfig/Makefile              |   51 -
 src/windows/identity/kconfig/api.c                 | 2661 ---------
 src/windows/identity/kconfig/kconfig.h             |  960 ----
 src/windows/identity/kconfig/kconfiginternal.h     |  131 -
 src/windows/identity/kconfig/kconfigmain.c         |   37 -
 src/windows/identity/kconfig/registry.c            |   27 -
 src/windows/identity/kconfig/test/utiltest.c       |  207 -
 src/windows/identity/kcreddb/Makefile              |   53 -
 src/windows/identity/kcreddb/attrib.c              |  878 ---
 src/windows/identity/kcreddb/attrib.h              |   55 -
 src/windows/identity/kcreddb/buf.c                 |  390 --
 src/windows/identity/kcreddb/buf.h                 |   78 -
 src/windows/identity/kcreddb/credential.c          | 1092 ----
 src/windows/identity/kcreddb/credential.h          |   71 -
 src/windows/identity/kcreddb/credset.c             | 1166 ----
 src/windows/identity/kcreddb/credset.h             |   75 -
 src/windows/identity/kcreddb/credtype.c            |  408 --
 src/windows/identity/kcreddb/credtype.h            |   55 -
 src/windows/identity/kcreddb/identity.c            | 1599 ------
 src/windows/identity/kcreddb/identity.h            |   60 -
 src/windows/identity/kcreddb/init.c                |   91 -
 src/windows/identity/kcreddb/kcdbconfig.csv        |   15 -
 src/windows/identity/kcreddb/kcreddb.h             | 3329 -----------
 src/windows/identity/kcreddb/kcreddbinternal.h     |   63 -
 src/windows/identity/kcreddb/kcreddbmain.c         |   40 -
 .../identity/kcreddb/lang/en_us/kcredres.rc        |  130 -
 src/windows/identity/kcreddb/langres.h             |   48 -
 src/windows/identity/kcreddb/resource.h            |   27 -
 src/windows/identity/kcreddb/type.c                | 1386 -----
 src/windows/identity/kcreddb/type.h                |  216 -
 src/windows/identity/kherr/Makefile                |   44 -
 src/windows/identity/kherr/kherr.c                 | 1579 ------
 src/windows/identity/kherr/kherr.h                 | 1126 ----
 src/windows/identity/kherr/kherrinternal.h         |   74 -
 src/windows/identity/kherr/kherrmain.c             |   52 -
 src/windows/identity/kmm/Makefile                  |   55 -
 src/windows/identity/kmm/kmm.c                     |  192 -
 src/windows/identity/kmm/kmm.h                     | 1068 ----
 src/windows/identity/kmm/kmm_module.c              |  676 ---
 src/windows/identity/kmm/kmm_plugin.c              |  413 --
 src/windows/identity/kmm/kmm_reg.c                 |  336 --
 src/windows/identity/kmm/kmm_registrar.c           | 1034 ----
 src/windows/identity/kmm/kmmconfig.csv             |   47 -
 src/windows/identity/kmm/kmminternal.h             |  261 -
 src/windows/identity/kmm/kmmmain.c                 |  160 -
 src/windows/identity/kmm/kplugin.h                 |  146 -
 src/windows/identity/kmm/lang/kmm_msgs.mc          |  259 -
 src/windows/identity/kmq/Makefile                  |   49 -
 src/windows/identity/kmq/consumer.c                |  572 --
 src/windows/identity/kmq/init.c                    |  310 -
 src/windows/identity/kmq/kmq.h                     |  713 ---
 src/windows/identity/kmq/kmqconfig.csv             |    5 -
 src/windows/identity/kmq/kmqinternal.h             |  241 -
 src/windows/identity/kmq/kmqmain.c                 |   47 -
 src/windows/identity/kmq/msgtype.c                 |  394 --
 src/windows/identity/kmq/publisher.c               |  564 --
 src/windows/identity/nidmgrdll/Makefile            |  126 -
 src/windows/identity/nidmgrdll/Makefile.w2k        |  120 -
 src/windows/identity/nidmgrdll/dllmain.c           |  114 -
 src/windows/identity/nidmgrdll/nidmgrdll.rc        |   74 -
 src/windows/identity/plugins/common/Makefile       |   44 -
 src/windows/identity/plugins/common/dynimport.c    |  485 --
 src/windows/identity/plugins/common/dynimport.h    |  368 --
 src/windows/identity/plugins/common/krb5common.c   |  451 --
 src/windows/identity/plugins/common/krb5common.h   |   56 -
 src/windows/identity/plugins/krb4/Makefile         |  106 -
 src/windows/identity/plugins/krb4/errorfuncs.c     |  225 -
 src/windows/identity/plugins/krb4/errorfuncs.h     |   65 -
 .../identity/plugins/krb4/images/plugin.ico        |  Bin 7278 -> 0 bytes
 src/windows/identity/plugins/krb4/krb4configdlg.c  |  555 --
 src/windows/identity/plugins/krb4/krb4funcs.c      |  897 ---
 src/windows/identity/plugins/krb4/krb4funcs.h      |  132 -
 src/windows/identity/plugins/krb4/krb4main.c       |  157 -
 src/windows/identity/plugins/krb4/krb4newcreds.c   |  884 ---
 src/windows/identity/plugins/krb4/krb4plugin.c     |  297 -
 src/windows/identity/plugins/krb4/krbconfig.csv    |   17 -
 src/windows/identity/plugins/krb4/krbcred.h        |  134 -
 .../identity/plugins/krb4/lang/en_us/langres.rc    |  205 -
 .../identity/plugins/krb4/lang/krb4_msgs.mc        |   57 -
 src/windows/identity/plugins/krb4/langres.h        |   49 -
 src/windows/identity/plugins/krb4/version.rc       |   89 -
 src/windows/identity/plugins/krb5/Makefile         |  114 -
 src/windows/identity/plugins/krb5/datarep.c        |  414 --
 src/windows/identity/plugins/krb5/datarep.h        |   76 -
 src/windows/identity/plugins/krb5/errorfuncs.c     |  297 -
 src/windows/identity/plugins/krb5/errorfuncs.h     |   75 -
 .../identity/plugins/krb5/images/deleted.ico       |  Bin 1406 -> 0 bytes
 .../identity/plugins/krb5/images/krb5plugin.ico    |  Bin 7278 -> 0 bytes
 .../identity/plugins/krb5/images/modified.ico      |  Bin 1406 -> 0 bytes
 src/windows/identity/plugins/krb5/images/new.ico   |  Bin 1406 -> 0 bytes
 .../identity/plugins/krb5/images/normal.ico        |  Bin 1406 -> 0 bytes
 src/windows/identity/plugins/krb5/krb5configcc.c   |  582 --
 src/windows/identity/plugins/krb5/krb5configdlg.c  | 2896 ----------
 src/windows/identity/plugins/krb5/krb5configid.c   |  366 --
 src/windows/identity/plugins/krb5/krb5configids.c  |  281 -
 src/windows/identity/plugins/krb5/krb5funcs.c      | 3637 ------------
 src/windows/identity/plugins/krb5/krb5funcs.h      |  224 -
 src/windows/identity/plugins/krb5/krb5identpro.c   | 1861 ------
 src/windows/identity/plugins/krb5/krb5main.c       |  497 --
 src/windows/identity/plugins/krb5/krb5newcreds.c   | 2925 ----------
 src/windows/identity/plugins/krb5/krb5plugin.c     |  265 -
 src/windows/identity/plugins/krb5/krb5props.c      |  175 -
 src/windows/identity/plugins/krb5/krbconfig.csv    |   45 -
 src/windows/identity/plugins/krb5/krbcred.h        |  243 -
 .../identity/plugins/krb5/lang/en_us/langres.rc    |  509 --
 .../identity/plugins/krb5/lang/krb5_msgs.mc        |  199 -
 src/windows/identity/plugins/krb5/langres.h        |  216 -
 src/windows/identity/plugins/krb5/version.rc       |   88 -
 .../identity/sample/templates/credprov/Makefile    |  278 -
 .../identity/sample/templates/credprov/README      |  250 -
 .../identity/sample/templates/credprov/config_id.c |  121 -
 .../sample/templates/credprov/config_ids.c         |   99 -
 .../sample/templates/credprov/config_main.c        |  103 -
 .../identity/sample/templates/credprov/credacq.c   |  408 --
 .../identity/sample/templates/credprov/credprov.h  |  176 -
 .../identity/sample/templates/credprov/credtype.c  |   52 -
 .../sample/templates/credprov/images/plugin.ico    |  Bin 9110 -> 0 bytes
 .../templates/credprov/lang/en_us/langres.rc       |  204 -
 .../identity/sample/templates/credprov/langres.h   |   34 -
 .../identity/sample/templates/credprov/main.c      |  171 -
 .../identity/sample/templates/credprov/plugin.c    |  382 --
 .../identity/sample/templates/credprov/proppage.c  |   58 -
 .../identity/sample/templates/credprov/version.rc  |   94 -
 src/windows/identity/ui/Makefile                   |  109 -
 src/windows/identity/ui/Makefile.w2k               |   91 -
 src/windows/identity/ui/aboutwnd.c                 |  154 -
 src/windows/identity/ui/aboutwnd.h                 |   33 -
 src/windows/identity/ui/addrchange.c               |   93 -
 src/windows/identity/ui/addrchange.h               |   36 -
 src/windows/identity/ui/appglobal.h                |  163 -
 src/windows/identity/ui/appver.rc                  |   40 -
 src/windows/identity/ui/cfg_appear_wnd.c           |  440 --
 src/windows/identity/ui/cfg_general_wnd.c          |  424 --
 src/windows/identity/ui/cfg_identities_wnd.c       | 1573 ------
 src/windows/identity/ui/cfg_notif_wnd.c            |  350 --
 src/windows/identity/ui/cfg_plugins_wnd.c          |  654 ---
 src/windows/identity/ui/configwnd.c                | 1243 ----
 src/windows/identity/ui/configwnd.h                |   88 -
 src/windows/identity/ui/credfuncs.c                | 1415 -----
 src/windows/identity/ui/credfuncs.h                |   95 -
 src/windows/identity/ui/credwnd.c                  | 5952 --------------------
 src/windows/identity/ui/credwnd.h                  |  306 -
 src/windows/identity/ui/debugfuncs.c               |  256 -
 src/windows/identity/ui/debugfuncs.h               |   37 -
 src/windows/identity/ui/htwnd.c                    | 1311 -----
 src/windows/identity/ui/htwnd.h                    |   57 -
 .../identity/ui/images/app_notify_error.ico        |  Bin 2862 -> 0 bytes
 src/windows/identity/ui/images/app_notify_info.ico |  Bin 2862 -> 0 bytes
 src/windows/identity/ui/images/app_notify_none.ico |  Bin 2862 -> 0 bytes
 src/windows/identity/ui/images/app_notify_warn.ico |  Bin 2862 -> 0 bytes
 src/windows/identity/ui/images/app_state_exp.ico   |  Bin 2862 -> 0 bytes
 src/windows/identity/ui/images/app_state_ok.ico    |  Bin 2862 -> 0 bytes
 src/windows/identity/ui/images/app_state_warn.ico  |  Bin 2862 -> 0 bytes
 src/windows/identity/ui/images/cfg_applied.ico     |  Bin 1406 -> 0 bytes
 src/windows/identity/ui/images/cfg_default.ico     |  Bin 1406 -> 0 bytes
 src/windows/identity/ui/images/cfg_deleted.ico     |  Bin 1406 -> 0 bytes
 src/windows/identity/ui/images/cfg_mod.ico         |  Bin 1406 -> 0 bytes
 src/windows/identity/ui/images/cfg_plugin.ico      |  Bin 9110 -> 0 bytes
 src/windows/identity/ui/images/cfg_plugin_dis.ico  |  Bin 8854 -> 0 bytes
 src/windows/identity/ui/images/cfg_plugin_err.ico  |  Bin 8854 -> 0 bytes
 src/windows/identity/ui/images/chpw-dis-sm.bmp     |  Bin 822 -> 0 bytes
 src/windows/identity/ui/images/chpw-dis.bmp        |  Bin 2430 -> 0 bytes
 src/windows/identity/ui/images/chpw-sm.bmp         |  Bin 822 -> 0 bytes
 src/windows/identity/ui/images/chpw.bmp            |  Bin 2430 -> 0 bytes
 src/windows/identity/ui/images/disabled.ico        |  Bin 2166 -> 0 bytes
 src/windows/identity/ui/images/enabled.ico         |  Bin 2166 -> 0 bytes
 src/windows/identity/ui/images/flag-critical.bmp   |  Bin 822 -> 0 bytes
 src/windows/identity/ui/images/flag-warning.bmp    |  Bin 822 -> 0 bytes
 src/windows/identity/ui/images/flag_expired.bmp    |  Bin 774 -> 0 bytes
 src/windows/identity/ui/images/flag_renewable.bmp  |  Bin 1334 -> 0 bytes
 src/windows/identity/ui/images/help-sm.bmp         |  Bin 822 -> 0 bytes
 src/windows/identity/ui/images/help.bmp            |  Bin 2430 -> 0 bytes
 .../identity/ui/images/id-delete-dis-sm.bmp        |  Bin 1014 -> 0 bytes
 src/windows/identity/ui/images/id-delete-dis.bmp   |  Bin 3186 -> 0 bytes
 src/windows/identity/ui/images/id-delete-sm.bmp    |  Bin 1014 -> 0 bytes
 src/windows/identity/ui/images/id-delete.bmp       |  Bin 3186 -> 0 bytes
 src/windows/identity/ui/images/id-dis-sm.bmp       |  Bin 822 -> 0 bytes
 src/windows/identity/ui/images/id-dis.bmp          |  Bin 3186 -> 0 bytes
 src/windows/identity/ui/images/id-new-dis-sm.bmp   |  Bin 1014 -> 0 bytes
 src/windows/identity/ui/images/id-new-dis.bmp      |  Bin 3186 -> 0 bytes
 src/windows/identity/ui/images/id-new-sm.bmp       |  Bin 1014 -> 0 bytes
 src/windows/identity/ui/images/id-new.bmp          |  Bin 3186 -> 0 bytes
 src/windows/identity/ui/images/id-refresh-dis.bmp  |  Bin 3186 -> 0 bytes
 .../identity/ui/images/id-refresh-sm-dis.bmp       |  Bin 1014 -> 0 bytes
 src/windows/identity/ui/images/id-refresh-sm.bmp   |  Bin 1014 -> 0 bytes
 src/windows/identity/ui/images/id-refresh.bmp      |  Bin 3186 -> 0 bytes
 src/windows/identity/ui/images/id-sm.bmp           |  Bin 822 -> 0 bytes
 src/windows/identity/ui/images/id.bmp              |  Bin 3186 -> 0 bytes
 src/windows/identity/ui/images/id.ico              |  Bin 2862 -> 0 bytes
 src/windows/identity/ui/images/ident.png           |  Bin 423 -> 0 bytes
 src/windows/identity/ui/images/import-dis.bmp      |  Bin 2430 -> 0 bytes
 src/windows/identity/ui/images/import-sm-dis.bmp   |  Bin 774 -> 0 bytes
 src/windows/identity/ui/images/import-sm.bmp       |  Bin 822 -> 0 bytes
 src/windows/identity/ui/images/import.bmp          |  Bin 2430 -> 0 bytes
 src/windows/identity/ui/images/khimaira-cfg.bmp    |  Bin 30056 -> 0 bytes
 src/windows/identity/ui/images/logo_shade.bmp      |  Bin 30056 -> 0 bytes
 src/windows/identity/ui/images/main_app.ico        |  Bin 25214 -> 0 bytes
 src/windows/identity/ui/images/tb-blank-small.bmp  |  Bin 774 -> 0 bytes
 src/windows/identity/ui/images/tb-blank.bmp        |  Bin 2430 -> 0 bytes
 src/windows/identity/ui/images/tb-space.bmp        |  Bin 2430 -> 0 bytes
 .../identity/ui/images/tk-delete-dis-sm.bmp        |  Bin 1014 -> 0 bytes
 src/windows/identity/ui/images/tk-delete-dis.bmp   |  Bin 3186 -> 0 bytes
 src/windows/identity/ui/images/tk-delete-sm.bmp    |  Bin 822 -> 0 bytes
 src/windows/identity/ui/images/tk-delete.bmp       |  Bin 2430 -> 0 bytes
 src/windows/identity/ui/images/tk-dis-sm.bmp       |  Bin 1014 -> 0 bytes
 src/windows/identity/ui/images/tk-dis.bmp          |  Bin 3186 -> 0 bytes
 src/windows/identity/ui/images/tk-new-dis-sm.bmp   |  Bin 1014 -> 0 bytes
 src/windows/identity/ui/images/tk-new-dis.bmp      |  Bin 3186 -> 0 bytes
 src/windows/identity/ui/images/tk-new-sm.bmp       |  Bin 822 -> 0 bytes
 src/windows/identity/ui/images/tk-new.bmp          |  Bin 2430 -> 0 bytes
 .../identity/ui/images/tk-refresh-dis-sm.bmp       |  Bin 1014 -> 0 bytes
 src/windows/identity/ui/images/tk-refresh-dis.bmp  |  Bin 3186 -> 0 bytes
 src/windows/identity/ui/images/tk-refresh-sm.bmp   |  Bin 822 -> 0 bytes
 src/windows/identity/ui/images/tk-refresh.bmp      |  Bin 2430 -> 0 bytes
 src/windows/identity/ui/images/tk-sm.bmp           |  Bin 822 -> 0 bytes
 src/windows/identity/ui/images/tk.bmp              |  Bin 3186 -> 0 bytes
 src/windows/identity/ui/images/vw-refresh-sm.bmp   |  Bin 822 -> 0 bytes
 src/windows/identity/ui/images/vw-refresh.bmp      |  Bin 2430 -> 0 bytes
 src/windows/identity/ui/images/wdg_collapsed.bmp   |  Bin 774 -> 0 bytes
 .../identity/ui/images/wdg_collapsed_hi.bmp        |  Bin 774 -> 0 bytes
 src/windows/identity/ui/images/wdg_credtype.bmp    |  Bin 1014 -> 0 bytes
 src/windows/identity/ui/images/wdg_expanded.bmp    |  Bin 774 -> 0 bytes
 src/windows/identity/ui/images/wdg_expanded_hi.bmp |  Bin 774 -> 0 bytes
 src/windows/identity/ui/images/wdg_flag.bmp        |  Bin 1014 -> 0 bytes
 src/windows/identity/ui/images/wdg_stick.bmp       |  Bin 774 -> 0 bytes
 src/windows/identity/ui/images/wdg_stick_hi.bmp    |  Bin 774 -> 0 bytes
 src/windows/identity/ui/images/wdg_stuck.bmp       |  Bin 774 -> 0 bytes
 src/windows/identity/ui/images/wdg_stuck_hi.bmp    |  Bin 774 -> 0 bytes
 src/windows/identity/ui/khmapp.h                   |   70 -
 src/windows/identity/ui/lang/en_us/cmdline.rtf     |  Bin 1252 -> 0 bytes
 src/windows/identity/ui/lang/en_us/khapp.rc        |  869 ---
 src/windows/identity/ui/main.c                     | 1075 ----
 src/windows/identity/ui/mainmenu.c                 | 1233 ----
 src/windows/identity/ui/mainmenu.h                 |   68 -
 src/windows/identity/ui/mainwnd.c                  | 1380 -----
 src/windows/identity/ui/mainwnd.h                  |   82 -
 src/windows/identity/ui/makeacceldef.pl            |   29 -
 src/windows/identity/ui/makeactiondef.pl           |   29 -
 src/windows/identity/ui/netidmgr.exe.manifest.i386 |   22 -
 .../identity/ui/netidmgr.manifest.amd64.vc7        |   22 -
 .../identity/ui/netidmgr.manifest.amd64.vc7.debug  |   22 -
 .../identity/ui/netidmgr.manifest.amd64.vc8        |   31 -
 .../identity/ui/netidmgr.manifest.amd64.vc8.debug  |   31 -
 src/windows/identity/ui/netidmgr.manifest.i386.vc7 |   22 -
 .../identity/ui/netidmgr.manifest.i386.vc7.debug   |   22 -
 src/windows/identity/ui/netidmgr.manifest.i386.vc8 |   31 -
 .../identity/ui/netidmgr.manifest.i386.vc8.debug   |   31 -
 src/windows/identity/ui/newcredwnd.c               | 3034 ----------
 src/windows/identity/ui/newcredwnd.h               |  193 -
 src/windows/identity/ui/notifier.c                 | 3173 -----------
 src/windows/identity/ui/notifier.h                 |   69 -
 src/windows/identity/ui/passwnd.c                  |  133 -
 src/windows/identity/ui/passwnd.h                  |   39 -
 src/windows/identity/ui/propertywnd.c              |  254 -
 src/windows/identity/ui/propertywnd.h              |   36 -
 src/windows/identity/ui/reqdaemon.c                |  453 --
 src/windows/identity/ui/reqdaemon.h                |   42 -
 src/windows/identity/ui/resource.h                 |  421 --
 src/windows/identity/ui/statusbar.c                |  206 -
 src/windows/identity/ui/statusbar.h                |   55 -
 src/windows/identity/ui/taskbar.c                  |   87 -
 src/windows/identity/ui/taskbar.h                  |   38 -
 src/windows/identity/ui/timer.c                    | 1015 ----
 src/windows/identity/ui/timer.h                    |  100 -
 src/windows/identity/ui/toolbar.c                  |  471 --
 src/windows/identity/ui/toolbar.h                  |   52 -
 src/windows/identity/ui/uiconfig.csv               |  273 -
 src/windows/identity/uilib/Makefile                |   68 -
 src/windows/identity/uilib/accel.csv               |   26 -
 src/windows/identity/uilib/acceldef.cfg            |   51 -
 src/windows/identity/uilib/action.c                | 1672 ------
 src/windows/identity/uilib/actiondef.cfg           |   67 -
 src/windows/identity/uilib/actions.csv             |   55 -
 src/windows/identity/uilib/alert.c                 |  440 --
 src/windows/identity/uilib/configui.c              | 1088 ----
 src/windows/identity/uilib/configui.h              |   74 -
 src/windows/identity/uilib/creddlg.c               |  719 ---
 src/windows/identity/uilib/intaction.h             |  112 -
 src/windows/identity/uilib/intalert.h              |  136 -
 src/windows/identity/uilib/khaction.h              | 1005 ----
 src/windows/identity/uilib/khactiondef.h           |  170 -
 src/windows/identity/uilib/khalerts.h              |  403 --
 src/windows/identity/uilib/khconfigui.h            |  627 ---
 src/windows/identity/uilib/khhtlink.h              |   77 -
 src/windows/identity/uilib/khnewcred.h             | 1132 ----
 src/windows/identity/uilib/khprops.h               |  209 -
 src/windows/identity/uilib/khremote.h              |   84 -
 src/windows/identity/uilib/khrescache.h            |  100 -
 src/windows/identity/uilib/khtracker.h             |  114 -
 src/windows/identity/uilib/khuidefs.h              |  146 -
 src/windows/identity/uilib/propsheet.c             |  232 -
 src/windows/identity/uilib/propwnd.c               |   39 -
 src/windows/identity/uilib/rescache.c              |  304 -
 src/windows/identity/uilib/trackerwnd.c            |  474 --
 src/windows/identity/uilib/uibind.c                |   59 -
 src/windows/identity/uilib/uilibmain.c             |   46 -
 src/windows/identity/uilib/version.c               |   85 -
 src/windows/identity/util/Makefile                 |   49 -
 src/windows/identity/util/hashtable.c              |  173 -
 src/windows/identity/util/hashtable.h              |  231 -
 src/windows/identity/util/mstring.c                |  512 --
 src/windows/identity/util/mstring.h                |  361 --
 src/windows/identity/util/perfstat.c               |  459 --
 src/windows/identity/util/perfstat.h               |   74 -
 src/windows/identity/util/sync.c                   |  132 -
 src/windows/identity/util/sync.h                   |  128 -
 src/windows/identity/util/utils.h                  |   37 -
 436 files changed, 101374 deletions(-)

commit 449598819d0e51355473c90682dd397dc305e5d0
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 17 19:11:01 2011 +0000

    Make reindent
    
    Also fix pkinit_crypto_nss.c struct initializers and add parens to a
    ternary operator in do_as_req.c for better indentation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25362 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-trace.h                            |   6 +-
 src/include/krb5/krb5.hin                         |  27 +-
 src/kadmin/cli/kadmin.c                           |   2 +-
 src/kdc/do_as_req.c                               |  11 +-
 src/kdc/kdc_preauth.c                             |   2 +-
 src/lib/apputils/net-server.c                     |  46 +-
 src/lib/crypto/builtin/des/f_tables.h             |  22 +-
 src/lib/crypto/crypto_tests/t_str2key.c           |  56 +-
 src/lib/crypto/krb/checksum_dk_cmac.c             |   3 +-
 src/lib/crypto/krb/cmac.c                         |   3 +-
 src/lib/crypto/krb/t_fortuna.c                    |   2 +-
 src/lib/crypto/nss/enc_provider/camellia.c        |   2 +-
 src/lib/crypto/nss/enc_provider/des.c             |   6 +-
 src/lib/crypto/nss/enc_provider/des3.c            |  12 +-
 src/lib/crypto/nss/enc_provider/enc_gen.c         |   2 +-
 src/lib/crypto/nss/hash_provider/hash_gen.c       |   1 -
 src/lib/gssapi/generic/oid_ops.c                  |   2 +-
 src/lib/gssapi/generic/util_buffer_set.c          |   4 +-
 src/lib/gssapi/krb5/iakerb.c                      |   2 +-
 src/lib/gssapi/krb5/prf.c                         |   2 +-
 src/lib/gssapi/krb5/store_cred.c                  |   2 +-
 src/lib/kdb/t_stringattr.c                        |   2 +-
 src/lib/krb5/asn.1/asn1_encode.h                  |  22 +-
 src/lib/krb5/asn.1/asn1_k_decode.h                |   2 +-
 src/lib/krb5/ccache/cc_dir.c                      |   2 +-
 src/lib/krb5/os/trace.c                           |   2 +-
 src/plugins/preauth/pkinit/pkinit_clnt.c          |   4 +-
 src/plugins/preauth/pkinit/pkinit_crypto_nss.c    | 657 +++++++++++-----------
 src/plugins/preauth/pkinit/pkinit_kdf_constants.c |   4 +-
 src/plugins/preauth/pkinit/pkinit_srv.c           |   2 +-
 src/tests/gssapi/t_accname.c                      |   8 +-
 src/tests/gssapi/t_ccselect.c                     |  10 +-
 src/tests/gssapi/t_gssexts.c                      |  44 +-
 src/tests/gssapi/t_imp_cred.c                     |  10 +-
 src/tests/gssapi/t_saslname.c                     |  42 +-
 src/tests/gssapi/t_spnego.c                       |  48 +-
 src/util/support/gettimeofday.c                   |  10 +-
 37 files changed, 546 insertions(+), 538 deletions(-)

commit f29332a9c8836e515a6f5fcf556bb01f96f6c0a3
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 17 19:10:52 2011 +0000

    Exclude util/wshelper from reindent
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25361 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 9788068a95e1636202b3d106c11b5bcaf1473660
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 17 17:15:31 2011 +0000

    Add AC_LANG_SOURCE to PKINIT NSS version check
    
    The configure.in code for the PKINIT NSS back end version check was
    copied from the k5crypto NSS back end version check, but from before
    r25181 which added AC_LANG_SOURCE wrappers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25360 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c96715323bc6d51ac30476a5ed17e0fe18ab10d7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 17 04:05:56 2011 +0000

    Style police
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25359 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/naming_exts.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 4e622eba280aff40b444083a758b388f58e6fbf6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Oct 17 00:45:30 2011 +0000

    gssalloc-related fixes to naming_exts.c
    
    renamed kg_data_list_to_buffer_set_nocopy to data_list_buffer_set
    (since nocopy is no longer guaranteed).
    removed extra indirection to input krb5_data list.
    ensured input krb5_data list is always completely freed.
    no longer returns EINVAL when output buffer set is NULL.
    fixed krb5_gss_get_name_attribute to use data_to_gss.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25358 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/naming_exts.c | 59 ++++++++++++++++++++-------------------
 1 file changed, 31 insertions(+), 28 deletions(-)

commit 4f9e448d70ef3609d3cab3790e2be64ace0ecb37
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Oct 17 00:45:23 2011 +0000

    RFC 4120 says that we should not canonicalize using DNS. We cannot get
    that far today, but there's no reason we should fail to use a
    perfectly good principal name just because DNS is failing. For some
    services there isn't even a requirement they be in DNS. With
    AI_ADDRCONFIG there's no reason that Kerberos canonicalization should
    fail simply because a v6 address is not present, for example.  So, if
    getaddrinfo fails in krb5_sname_to_principal simply use the input
    hostname uncanonicalized.
    
    sn2princ: On getaddrinfo failure use the input
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25357 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sn2princ.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit b91da5a4c7efc189dcfe57c4de2a8e8673102295
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 15 16:56:30 2011 +0000

    Allow password changes over NATs
    
    In the kpasswd server code, don't set a remote address in the auth
    context before calling krb5_rd_priv, since the kpasswd protocol is
    well-protected against reflection attacks.  This allows password
    changes to work in cases where a NAT has changed the client IP address
    as it is seen by the server.
    
    ticket: 6979
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25356 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/schpw.c | 31 ++++++++-----------------------
 1 file changed, 8 insertions(+), 23 deletions(-)

commit 2b7be6fbfdc920bff5ab89213931e69bed5bfed6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 15 16:56:26 2011 +0000

    Allow rd_priv/rd_safe without remote address
    
    Allow krb5_rd_priv and krb5_rd_safe to work when there is no remote
    address set in the auth context, unless the KRB5_AUTH_CONTEXT_DO_TIMES
    flag is set (in which case we need the remote address for the replay
    cache name).  Note that failing to set the remote address can create a
    vulnerability to reflection attacks in some protocols, although it is
    fairly easy to defend against--either use sequence numbers, or make
    sure that requests don't look like replies, or both.
    
    ticket: 6978
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25355 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/privsafe.c | 20 ++++++++++++--------
 src/lib/krb5/krb/rd_priv.c  |  3 ++-
 src/lib/krb5/krb/rd_safe.c  |  7 ++++---
 3 files changed, 18 insertions(+), 12 deletions(-)

commit 36ff44c9b39a5e1a18db6f654baffdc974422147
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 15 16:31:00 2011 +0000

    Update mit-krb5.pot
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25354 dc483132-0cff-0310-8789-dd5450dbe970

 src/po/mit-krb5.pot | 2582 +++++++++++++++++++++++++++++++++------------------
 1 file changed, 1655 insertions(+), 927 deletions(-)

commit 271cba729298a55a25f557fe1fa8fdb6a2399b47
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 15 16:29:28 2011 +0000

    Install krb5/preauth_plugin.h
    
    The clpreauth and kdcpreauth pluggable interfaces are public as of
    krb5 1.10.  Install the header so that preauth modules can be built
    outside of the krb5 source tree.
    
    ticket: 6977
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25353 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit dd3c630b60b0c40a1ce70ca74ff911fd6a5a3600
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 15 16:26:27 2011 +0000

    Rename PAC type constants to avoid conflicts
    
    Since the PAC type constants are now exposed in krb5.h, give them a
    KRB5_ prefix so they don't conflict with similar PAC type constants
    in other packages, like Samba.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25352 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin   | 14 +++++------
 src/lib/krb5/krb/pac.c      | 57 +++++++++++++++++++++++++++++----------------
 src/lib/krb5/krb/pac_sign.c | 18 +++++++-------
 3 files changed, 53 insertions(+), 36 deletions(-)

commit e389f7a0e7d682a06bc8d2814ad0d86398e815b9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 15 16:06:03 2011 +0000

    Hide gak_fct interface and arguments in clpreauth
    
    Remove the gak_fct, gak_data, salt, s2kparams, and as_key arguments
    of krb5_clpreauth_process_fn and krb5_clpreauth_tryagain_fn.  To
    replace them, add two callbacks: one which gets the AS key using the
    previously selected etype-info2 information, and a second which lets
    the module replace the AS key with one it has computed.
    
    This changes limits module flexibility in a few ways.  Modules cannot
    check whether the AS key was already obtained before asking for it,
    and they cannot use the etype-info2 salt and s2kparams for purposes
    other than getting the password-based AS key.  It is believed that
    of existing preauth mechanisms, only SAM-2 preauth needs more
    flexibility than the new interfaces provide, and as an internal legacy
    mechanism it can cheat.  Future mechanisms should be okay since the
    current IETF philosophy is that etype-info2 information should not be
    used for other purposes.
    
    ticket: 6976
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25351 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                             | 53 +++++++------
 src/include/krb5/preauth_plugin.h                | 39 ++++------
 src/lib/krb5/krb/get_in_tkt.c                    | 26 ++-----
 src/lib/krb5/krb/preauth2.c                      | 96 +++++++++++++-----------
 src/lib/krb5/krb/preauth_ec.c                    | 13 +---
 src/lib/krb5/krb/preauth_encts.c                 | 23 ++----
 src/plugins/preauth/cksum_body/cksum_body_main.c | 44 ++---------
 src/plugins/preauth/pkinit/pkinit_clnt.c         | 14 ++--
 src/plugins/preauth/wpse/wpse_main.c             |  6 +-
 9 files changed, 127 insertions(+), 187 deletions(-)

commit 249e5254d4d4cff2bda07deafc25d7d87ea5ac0f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 15 15:35:46 2011 +0000

    Drop retransmits while processing requests
    
    Supporting asynchronous preauth modules means that the KDC can receive
    a retransmitted request before it finishes processing the initial
    request.  Ignore those retransmits instead of processing them.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25350 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c | 29 ++++++++++++++++++++++-------
 src/kdc/kdc_util.h |  1 +
 src/kdc/replay.c   | 23 +++++++++++++++++++++++
 3 files changed, 46 insertions(+), 7 deletions(-)

commit 5a9995350dbe2e6ab679d62e3d5074259ae2168a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 15 15:08:02 2011 +0000

    Untabify kdc_preauth_encts.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25349 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth_encts.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 1b885bfc9a05e3e030a0f49c16493f114bb661a1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 15 15:06:37 2011 +0000

    Make kdcpreauth edata method respond via callback
    
    From npmccallum@redhat.com with changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25348 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/preauth_plugin.h                |  30 ++-
 src/kdc/kdc_preauth.c                            | 249 +++++++++++++++--------
 src/kdc/kdc_preauth_ec.c                         |   8 +-
 src/kdc/kdc_preauth_encts.c                      |   7 +-
 src/plugins/preauth/cksum_body/cksum_body_main.c |  22 +-
 src/plugins/preauth/pkinit/pkinit_srv.c          |  14 +-
 src/plugins/preauth/wpse/wpse_main.c             |  11 +-
 7 files changed, 218 insertions(+), 123 deletions(-)

commit 5f8d6146a69b3afe6bf8a83d40e811c8a6d8f96b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 15 15:03:17 2011 +0000

    Make get_preauth_hint_list respond via callback
    
    From npmccallum@redhat.com with changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25347 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c   | 64 +++++++++++++++++++++++++++++++--------------------
 src/kdc/kdc_preauth.c |  9 +++++---
 src/kdc/kdc_util.h    |  4 +++-
 3 files changed, 48 insertions(+), 29 deletions(-)

commit d73edc318a0020baa3f4f7300bad7b1c5723168c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 15 15:03:10 2011 +0000

    Remove enc-timestamp code from kdc_preauth.c
    
    This code should have been removed in r25319 but was not.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25346 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c | 124 --------------------------------------------------
 1 file changed, 124 deletions(-)

commit 6b76adec39e38c70a521cf9d9049e4fd856f5039
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 14 23:14:53 2011 +0000

    Exclude more stuff from make reindent
    
    Apply exclusions to "make reindent" as well, to fully exclude some
    files from whitespace cleanups.  Add fnmatch.c to exclusions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25345 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 0f03edc5be1755241fa7ba0b17100664bb759385
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 14 18:19:36 2011 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25344 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/deps       |  15 +-
 src/kdc/deps                 |  13 +
 src/lib/gssapi/generic/deps  |  45 +--
 src/lib/gssapi/krb5/deps     | 287 +++++++++----------
 src/lib/gssapi/mechglue/deps | 656 ++++++++++++++++++++++---------------------
 src/lib/gssapi/spnego/deps   |   6 +-
 src/lib/kadm5/srv/deps       |  12 +-
 src/lib/krb5/krb/deps        |  11 +
 src/util/gss-kernel-lib/deps | 169 +++++------
 src/util/support/deps        |   3 +
 10 files changed, 635 insertions(+), 582 deletions(-)

commit eb7faa7de00d1274dbf20cd28adb321d73091502
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 14 15:14:57 2011 +0000

    Untabify a recent gssapi_alloc.h change
    
    Also mark the file as using the krb5 C style.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25343 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi_alloc.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f85af5c81fb43539cc9f1a0a50932c4013ee6f25
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 14 15:07:01 2011 +0000

    Fix gssapi_strdup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25342 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi_alloc.h | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

commit 061933984e3fe8ee630d9daed7cbcc72432005d5
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 14 14:46:57 2011 +0000

    gssalloc memory management for gss_buffer_set
    
    compiles, but untested
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25341 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi_alloc.h    | 10 ++++++++++
 src/lib/gssapi/generic/util_buffer_set.c | 10 +++++-----
 src/lib/gssapi/krb5/naming_exts.c        | 15 +++++++++++----
 3 files changed, 26 insertions(+), 9 deletions(-)

commit c7026a71b2eb4000fa6a78107f1427a555cbdd8a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 14 14:44:35 2011 +0000

    build profile dll (xpprof32/64.dll) on windows
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25340 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9f097418620513813ecc086bcd9002b6e07bf2a1
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 14 14:42:37 2011 +0000

    Further attempt at removing K4 specific code from the leash executable
    Updates to leash Makefile.in to make it link on Windows 64
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    leash link fixes: fix mfc library and fix path to wshelper
    
    MFC100D.lib for mscv2010; util\wshelper instead of windows\wshelper
    
    Add ver.rc for leash
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25339 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                 |   7 +-
 src/windows/Makefile.in                         |   2 +-
 src/windows/leash/Krb4EditDomainRealmList.cpp   |   4 +
 src/windows/leash/KrbConfigOptions.cpp          |  11 ++-
 src/windows/leash/KrbDomainRealmMaintenance.cpp |   7 +-
 src/windows/leash/KrbMiscConfigOpt.cpp          |  14 ++-
 src/windows/leash/KrbProperties.cpp             |   8 +-
 src/windows/leash/KrbProperties.h               |   6 ++
 src/windows/leash/Leash.cpp                     |  39 ++++++++-
 src/windows/leash/Leash.h                       |  12 ++-
 src/windows/leash/LeashAboutBox.cpp             |   2 +
 src/windows/leash/LeashDebugWindow.cpp          |   8 +-
 src/windows/leash/LeashProperties.cpp           |   8 ++
 src/windows/leash/LeashView.cpp                 | 112 ++++++++++++++++++++++--
 src/windows/leash/LeashView.h                   |  11 +++
 src/windows/leash/Lglobals.h                    |  16 +---
 src/windows/leash/Makefile.in                   |  98 +++++++++++++++++++++
 src/windows/leash/ver.rc                        |   3 +
 18 files changed, 329 insertions(+), 39 deletions(-)

commit a0216e21ff6d3885557d145c78c8547187cbc83a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 14 14:40:36 2011 +0000

    Fixed some warnings and Windows 64 portability issues in the leash executable
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25338 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leash/CLeashDragListBox.cpp |  2 +-
 src/windows/leash/Leash.cpp             | 10 ++++++----
 src/windows/leash/LeashMessageBox.cpp   |  4 ++--
 src/windows/leash/LeashMessageBox.h     |  2 +-
 src/windows/leash/LeashView.cpp         |  6 +++---
 src/windows/leash/LeashView.h           | 18 +++++++++---------
 6 files changed, 22 insertions(+), 20 deletions(-)

commit 6b39aeb15325008af22d4efd64a417b41884e326
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 14 14:40:32 2011 +0000

    Fixed some warnings in libwin
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25337 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/lib/gic.c      |  4 ++--
 src/windows/lib/registry.c |  2 +-
 src/windows/lib/vardlg.c   | 14 +++++++-------
 3 files changed, 10 insertions(+), 10 deletions(-)

commit 848643738a0a7c76f0cbfc491a0bd7a754f6f346
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 14 14:40:28 2011 +0000

    Updated resource file dependencies for leashdll
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25336 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leashdll/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 35aec5f2585eef0487c0c0b53b491120c1656fd0
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 14 14:40:24 2011 +0000

    re-remove windows/gss from windows build
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25335 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 89d807692a0d6b957ebc115f38185525fdc51da3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 14 14:40:20 2011 +0000

    Fix windows fork detection
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25334 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/prng_fortuna.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 22d6047702f23d2a188c4ab9dc42549f48e48049
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 14 14:40:17 2011 +0000

    Add "-dce" commandline option to gss-client.c to set GSS_C_DCE_STYLE flag
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25333 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/README          | 4 +++-
 src/appl/gss-sample/gss-client.c    | 2 ++
 src/appl/gss-sample/t_gss_sample.py | 4 ++++
 3 files changed, 9 insertions(+), 1 deletion(-)

commit 800358b1790ef82710af0b6021c6ff2dca2b0de7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 14 14:40:10 2011 +0000

    Use gssalloc memory management where appropriate
    
    gss_buffer_t may be freed in a different module from where they
    are allocated so it is not safe to use strdup/malloc/calloc/free.
    similarly, gss_OID_set need to use gssalloc functions.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25332 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-server.c         | 87 +++++++++++++++++---------------
 src/lib/gssapi/generic/oid_ops.c         | 20 ++++----
 src/lib/gssapi/generic/rel_buffer.c      |  2 +-
 src/lib/gssapi/generic/rel_oid_set.c     |  6 +--
 src/lib/gssapi/generic/util_buffer.c     |  2 +-
 src/lib/gssapi/krb5/accept_sec_context.c | 11 ++--
 src/lib/gssapi/krb5/gssapi_krb5.c        |  2 +-
 src/lib/gssapi/krb5/init_sec_context.c   | 14 ++---
 src/lib/gssapi/krb5/k5seal.c             | 22 ++++----
 src/lib/gssapi/krb5/k5sealv3.c           | 14 ++---
 src/lib/gssapi/krb5/k5unseal.c           | 22 ++++----
 src/lib/gssapi/krb5/util_crypt.c         |  4 +-
 src/lib/gssapi/mechglue/g_dsp_status.c   |  4 +-
 src/lib/gssapi/mechglue/g_glue.c         |  2 +-
 src/lib/gssapi/mechglue/g_rel_buffer.c   |  2 +-
 src/lib/gssapi/mechglue/g_rel_name.c     |  2 +-
 src/lib/gssapi/mechglue/g_wrap_aead.c    |  2 +-
 17 files changed, 112 insertions(+), 106 deletions(-)

commit 3ab619b8ffa9337498e49caa8e75f6e03a56e71c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 14 14:40:05 2011 +0000

    Utility functions to move allocations from k5buf/krb5_data to gss_buffer_t
    
    On Unix, these simply move the buffer pointer, but on windows they need to
    reallocated with gssalloc_malloc and coied since the gss_buffer_t may need
    to be freed in a separate module with potentially mismatched c runtime.
    
    Also fix a mismatched parameter warning in generic_gss_copy_oid_set().
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25331 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapiP_generic.h | 39 +++++++++++++++++++++++++++++++-
 src/lib/gssapi/krb5/gssapiP_krb5.h       | 28 +++++++++++++++++++++++
 2 files changed, 66 insertions(+), 1 deletion(-)

commit 9493aefa8abc949ec83792de8039f09f6d664c50
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 14 14:39:01 2011 +0000

    Add new header gssapi_alloc.h
    
    Contains allocator methods for use with mechanisms and mechglues for
    allocations that must be made in one module but freed in another.  On
    windows, an allocation made in one module cannot safely be freed in
    another using the usual c runtime malloc/free; runtime dll mismatch
    will cause heap corruption in that case.  But it is safe to instead
    directly use HeapAlloc()/HeapFree() specifying the default process
    heap.  For now, this header is not public. If it becomes public
    strncpy will need to be used instead of strlcpy.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25330 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                       |  1 +
 src/include/Makefile.in               |  2 +-
 src/lib/gssapi/Makefile.in            |  1 +
 src/lib/gssapi/generic/Makefile.in    |  5 ++-
 src/lib/gssapi/generic/gssapi_alloc.h | 62 +++++++++++++++++++++++++++++++++++
 src/util/gss-kernel-lib/Makefile.in   |  3 ++
 src/util/gss-kernel-lib/deps          |  4 +--
 7 files changed, 74 insertions(+), 4 deletions(-)

commit 8fd620fe538f33164e4faa395573d6739aa829a2
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 14 14:37:14 2011 +0000

    Simplify gss_indicate_mechs() by using generic_gss_copy_oid_set
    
    ...instead of hand-duplicating all the logic therein.  Also makes
    the switch to using gssalloc functions with oid_sets easier.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25329 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 55 ++--------------------------------
 1 file changed, 3 insertions(+), 52 deletions(-)

commit e28c59c89009203ce3fb71162ea86a86253383d6
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Oct 14 14:25:23 2011 +0000

    Removed unused macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25328 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/osconf.hin       | 7 -------
 src/lib/krb5/libkrb5.exports | 3 ---
 src/lib/krb5/os/osconfig.c   | 3 ---
 3 files changed, 13 deletions(-)

commit c829ea8c9ac7ac866e6435ba99de90155c3cf144
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 13 16:07:23 2011 +0000

    Add PKINIT NSS support
    
    Add an implementation of PKINIT using NSS instead of OpenSSL, from
    nalin@redhat.com.
    
    ticket: 6975
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25327 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in                              |    5 +
 src/configure.in                               |   42 +
 src/plugins/preauth/pkinit/Makefile.in         |   10 +-
 src/plugins/preauth/pkinit/pkinit.h            |    1 +
 src/plugins/preauth/pkinit/pkinit_crypto.h     |    3 +
 src/plugins/preauth/pkinit/pkinit_crypto_nss.c | 5296 ++++++++++++++++++++++++
 src/plugins/preauth/pkinit/pkinit_identity.c   |   18 +
 7 files changed, 5370 insertions(+), 5 deletions(-)

commit c9da1ad355e0ac07b35ecb1cb0d8aab570ae095a
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Oct 12 17:57:33 2011 +0000

    Fix the doxygen comments for krb5_pac_sign
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25326 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit ba2aac09eeb8bceeedb4f08460ff2926ad9b54f4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 12 16:34:07 2011 +0000

    Make krb5_pac_sign public
    
    krb5int_pac_sign was created as a private API because it is only
    needed by the KDC.  But it is actually used by DAL or authdata plugin
    modules, not the core KDC code.  Since plugin modules should not need
    to consume internal libkrb5 functions, rename krb5int_pac_sign to
    krb5_pac_sign and make it public.
    
    ticket: 6974
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25325 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h         |  9 ---------
 src/include/krb5/krb5.hin    | 21 +++++++++++++++++++++
 src/lib/krb5/krb/pac_sign.c  | 10 +++-------
 src/lib/krb5/krb/t_pac.c     | 18 +++++++++---------
 src/lib/krb5/libkrb5.exports |  2 +-
 src/lib/krb5_32.def          |  1 +
 6 files changed, 35 insertions(+), 26 deletions(-)

commit 36f0bb19f13e132d449c8a3826154f263ae59ba7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 12 15:05:39 2011 +0000

    Documentation pass over preauth_plugin.h
    
    No functional changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25324 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/preauth_plugin.h | 75 +++++++++++++++++++--------------------
 1 file changed, 37 insertions(+), 38 deletions(-)

commit a642f23fe7988a13625e97067d52b92f8ddf9544
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 7 22:17:06 2011 +0000

    Fix a memory leak in make_gss_checksum
    
    From greg.mcclement@sap.com.
    
    ticket: 6972
    target_version: 1.9.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25323 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/init_sec_context.c | 1 +
 1 file changed, 1 insertion(+)

commit 69577b0ba5e4445350563d8ad4434688e4444f47
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Oct 7 21:19:41 2011 +0000

    Removed references to non-existing krb5_default_local_realm(3) and some source-code-defined macros from the administration programs documentation.
    Also, minor cleanup & corrections.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25322 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/kadmin_local.rst     | 11 ++---
 .../krb_admins/admin_commands/kadmind.rst          | 55 ++++++++++------------
 .../krb_admins/admin_commands/kdb5_ldap_util.rst   | 16 +++----
 .../krb_admins/admin_commands/kdb5_util.rst        | 18 +++----
 doc/rst_source/krb_admins/admin_commands/kprop.rst |  6 +--
 .../krb_admins/admin_commands/kpropd.rst           | 22 ++++-----
 .../krb_admins/admin_commands/kproplog.rst         |  8 ++--
 .../krb_admins/admin_commands/krb5kdc.rst          | 35 ++++++--------
 .../krb_admins/admin_commands/ktutil.rst           |  2 +-
 9 files changed, 80 insertions(+), 93 deletions(-)

commit 3c391d2e67de83afbee8db2ab578ba2dcd83fe59
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Oct 7 16:33:25 2011 +0000

    Minor updates and correction of the RST documents
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25321 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |  5 +-
 .../krb_admins/database/db_princs/modify_princ.rst |  5 +-
 doc/rst_source/krb_admins/install_appl_srv.rst     |  8 +-
 .../krb_admins/install_kdc/create_db.rst           | 14 ++--
 .../krb_admins/install_kdc/kadmind_kt.rst          |  9 +--
 .../krb_admins/install_kdc/kdc_prop_slave.rst      | 93 +++++++++++++++++++---
 6 files changed, 104 insertions(+), 30 deletions(-)

commit 9defb2b1cd529432dc1cf532c8c00e6ceb75a597
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 7 14:44:15 2011 +0000

    Minor cleanups to encrypted challenge
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25320 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth_ec.c      | 46 +++++++++++++++++----------------
 src/lib/krb5/krb/preauth_ec.c | 60 +++++++++++++++++++------------------------
 2 files changed, 50 insertions(+), 56 deletions(-)

commit ca3ec7f3fd59baa0d0eedcb61c7009165ea2730c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 7 14:26:25 2011 +0000

    Use built-in modules for encrypted timestamp
    
    Break out the encrypted timestamp code from kdc_preauth.c and
    preauth2.c into built-in modules, allowing admins to disable it and
    reducing the size of the framework code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25319 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo                                  |   3 +
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |   3 +
 src/config-files/krb5.conf.M                       |   3 +
 src/kdc/Makefile.in                                |   2 +
 src/kdc/kdc_preauth.c                              |   3 +
 src/kdc/kdc_preauth_encts.c                        | 146 +++++++++++++++++++++
 src/kdc/kdc_util.h                                 |   5 +
 src/lib/krb5/krb/Makefile.in                       |   3 +
 src/lib/krb5/krb/int-proto.h                       |   4 +
 src/lib/krb5/krb/preauth2.c                        |  84 +-----------
 src/lib/krb5/krb/preauth_encts.c                   | 136 +++++++++++++++++++
 11 files changed, 312 insertions(+), 80 deletions(-)

commit f80666416e33efe29bfb1ffc711d482d67fc0873
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 6 20:08:29 2011 +0000

    Add get_string, free_string kdcpreauth callbacks
    
    String attributes should be useful to preauth modules without having
    to link against libkdb5.  Add a callback to make client string
    attributes accessible to modules.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25318 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/preauth_plugin.h | 10 ++++++++++
 src/kdc/kdc_preauth.c             | 15 +++++++++++++++
 2 files changed, 25 insertions(+)

commit d9ed152c4ba1fc5b8d2ca6f894e25e449d685c0c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 6 19:24:56 2011 +0000

    Ditch fast_factor.h since it contains only stubs
    
    Leave a comment behind where we called fast_set_kdc_verified().
    Remove the call to fast_kdc_replace_reply_key() since it's wrong
    (encrypted challenge doesn't replace the reply key in that sense).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25317 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fast_factor.h                | 45 --------------------------------
 src/kdc/deps                             | 20 +++++++-------
 src/kdc/kdc_preauth_ec.c                 |  2 --
 src/lib/krb5/krb/deps                    |  3 +--
 src/lib/krb5/krb/preauth_ec.c            |  5 ++--
 src/plugins/preauth/pkinit/deps          | 12 ++++-----
 src/plugins/preauth/pkinit/pkinit_clnt.c |  3 ---
 src/plugins/preauth/pkinit/pkinit_srv.c  |  3 ---
 8 files changed, 18 insertions(+), 75 deletions(-)

commit 9490252d18b93f3fe02b0977510908a7dbbd45b1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 6 16:38:35 2011 +0000

    Initialize localname on error in gss_localname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25316 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/gssd_pname_to_uid.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 7003d3dbdfd0a7f4f6843068affb290c844ccb65
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 6 16:18:56 2011 +0000

    Use type-safe callbacks in preauth interface
    
    Replace the generic get_data functions in clpreauth and kdcpreauth
    with structures containing callback functions.  Each structure has a
    minor version number to allow adding new callbacks.
    
    For simplicity, the new fast armor key callbacks return aliases, which
    is how we would supply the armor key as a function parameter.  The new
    client keys callback is paired with a free_keys callback to reduce the
    amount of cleanup code needed in modules.
    
    ticket: 6971
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25315 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fast_factor.h                          |  42 +---
 src/include/krb5/preauth_plugin.h                  | 138 +++++-------
 src/kdc/kdc_preauth.c                              | 246 ++++++++-------------
 src/kdc/kdc_preauth_ec.c                           |  44 +---
 src/lib/krb5/krb/preauth2.c                        | 103 ++-------
 src/lib/krb5/krb/preauth_ec.c                      |  32 +--
 src/plugins/preauth/cksum_body/cksum_body_main.c   |  63 ++----
 src/plugins/preauth/pkinit/pkinit_clnt.c           |  30 +--
 src/plugins/preauth/pkinit/pkinit_srv.c            |  23 +-
 .../preauth/securid_sam2/securid_sam2_main.c       |  33 +--
 src/plugins/preauth/wpse/wpse_main.c               |   8 +-
 11 files changed, 238 insertions(+), 524 deletions(-)

commit 72dc9d3ca51e6b54f088f7dc6a68c38504cde1d9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 5 22:11:19 2011 +0000

    Remove edata code in sample preauth plugins
    
    The code assumes unstructured edata and would be somewhat annoying to
    reframe in terms of pa-data.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25314 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/cksum_body/cksum_body_main.c | 31 ++----------------------
 src/plugins/preauth/wpse/wpse_main.c             | 16 +-----------
 2 files changed, 3 insertions(+), 44 deletions(-)

commit bc4dfaa3c88e7b76576f9bc4785f5eb0b2e2b465
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 5 21:31:08 2011 +0000

    Replace gss_pname_to_uid with gss_localname in gss-server.c
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25313 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-server.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 254c4e41952ceb359b0215274573c2eb4fb8b382
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 5 21:30:59 2011 +0000

    Replace gss_pname_to_uid with gss_localname in gssapi32.def
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25312 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi32.def | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 56a9eb2f2d65f0900935c841720cdeca7f27cc81
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 5 21:30:55 2011 +0000

    Don't need to check for fork on windows
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25311 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/prng_fortuna.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit c68f4f687800d66a114dd2989093fc75bf4fadd1
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 5 21:30:50 2011 +0000

    Add krb5int_gettimeofday to k5sprt for platforms w/o native gettimeofday
    
    Microsecond accuracy on _WIN32, but only one second accuracy on other,
    AFAIK purely hypothetical, platforms that lack native gettimeofday.
    Shamelessly cribbed from Heimdal.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25310 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                |  11 +++++
 src/include/k5-platform.h       |   5 ++
 src/util/support/Makefile.in    |  10 +++-
 src/util/support/gettimeofday.c | 102 ++++++++++++++++++++++++++++++++++++++++
 4 files changed, 127 insertions(+), 1 deletion(-)

commit 61ccf4d6a8fa65780e8564a065d7aa4e76f5d54d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 5 21:30:42 2011 +0000

    gss_unwrap_iov crashes with stream buffers for 3des, des, rc4
    
    Use correct key to determine enctype for KG2 tokens in
    kg_unseal_stream_iov
    
    Tested with AES for a new enctype and 3DES for an old enctype.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    ticket: 6970
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25309 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/k5unsealiov.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit c4deb50427a24c104458ae1439b696aee41963d2
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 5 21:30:31 2011 +0000

    From: Sam Hartman <hartmans@debian.org>
    
    Pkinit: offer supported KDFs in client
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25308 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_clnt.c | 2 ++
 1 file changed, 2 insertions(+)

commit db74c9ff528d5b9bf1bf76acdb4a53068ae621ac
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 5 21:30:28 2011 +0000

    Add tests to pkinit_kdf_test to test SHA-256/AES and SHA-512/DES3
    
    Signed-off-by: Margaret Wasserman <mrw@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25307 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_kdf_test.c | 127 ++++++++++++++++++++++++---
 1 file changed, 113 insertions(+), 14 deletions(-)

commit 57505380c1934b1979c80c744af8d74127503390
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 5 21:30:24 2011 +0000

    Make alg agility KDF work properly when the hash length differs from the key length
    
    Signed-off-by: Margaret Wasserman <mrw@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25306 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit a50cf6ede16270e9b8d31fb09331159d46367ce0
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 5 21:30:20 2011 +0000

    Clean up unused constants
    
    From: Margaret Wasserman <mrw@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25305 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto.h | 3 ---
 1 file changed, 3 deletions(-)

commit e49364789067760d4d1a1967e74bc727a17d6ed0
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 5 21:30:16 2011 +0000

    Make pkinit fall back to octetstring2key() if there are not matching KDFs
    
    From: Margaret Wasserman <mrw@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25304 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_srv.c | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit 22eae763a45f9047a3bd52f60a7cf0942d3285da
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 5 21:30:12 2011 +0000

    Treat the client's list of supported KDFs as an unordered list
    
    Signed-off-by: Margaret Wasserman <mrw@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25303 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_srv.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 65b1771e7b6b0240a4ef29351b763f73b53d49cd
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 5 21:30:08 2011 +0000

    Make KDF work when length of random data differs from length of hash
    
    Signed-off-by: Margaret Wasserman <mrw@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25302 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 25 ++++++++--------------
 1 file changed, 9 insertions(+), 16 deletions(-)

commit f58e861b90034556478584f83f810648245ff5c3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 5 21:30:02 2011 +0000

    Fix incorrect formatting of KDF fields, no substantive change
    
    Signed-off-by: Margaret Wasserman <mrw@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25301 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int-pkinit.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4902dd11b115320f252f73d59a692db9ad7dd600
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 5 17:27:15 2011 +0000

    Use an opaque handle in the kdcpreauth callback
    
    Instead of passing a request and entry to the kdcpreauth get_data
    callback, pass an opaque handle.  Remove DB entry and key data
    parameters from kdcpreauth methods (but keep the request, since that's
    transparent).
    
    The SecurID plugin links against libkdb5 and needs access to the client
    DB entry.  Rather than continue to pass a DB entry to kdcpreauth
    methods, add a get_data callback to get the client DB entry for the few
    plugins which might need it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25300 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fast_factor.h                          |  15 +-
 src/include/krb5/krb5.hin                          |   7 -
 src/include/krb5/preauth_plugin.h                  |  32 ++--
 src/kdc/do_as_req.c                                |  22 ++-
 src/kdc/fast_util.c                                |   2 -
 src/kdc/kdc_preauth.c                              | 203 ++++++++++-----------
 src/kdc/kdc_preauth_ec.c                           |  33 ++--
 src/kdc/kdc_util.h                                 |  31 ++--
 src/lib/krb5/asn.1/krb5_decode_kdc.c               |   2 -
 src/lib/krb5/krb/kfree.c                           |   1 -
 src/plugins/preauth/cksum_body/cksum_body_main.c   |  29 +--
 src/plugins/preauth/fast_factor.h                  |  58 ------
 src/plugins/preauth/pkinit/deps                    |  22 +--
 src/plugins/preauth/pkinit/pkinit_clnt.c           |   2 +-
 src/plugins/preauth/pkinit/pkinit_srv.c            |  22 +--
 .../preauth/securid_sam2/securid_sam2_main.c       |  36 ++--
 src/plugins/preauth/wpse/wpse_main.c               |  14 +-
 17 files changed, 220 insertions(+), 311 deletions(-)

commit 57a52177feee207d8b3f4bd0fbf7a3d7ee09c070
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 4 22:40:10 2011 +0000

    Fix initialization and pointer bugs in new code
    
    Coverity found some minor-to-medium bugs in some recent changes; fix
    them.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25299 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c           | 3 ++-
 src/lib/apputils/net-server.c | 6 ++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

commit cbb4ede6d5a939f39f3325ad040406ac05c99713
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 4 20:16:07 2011 +0000

    Create e_data as pa_data in KDC interfaces
    
    All current known uses of e_data are encoded as pa-data or typed-data.
    FAST requires that e_data be expressed as pa-data.  Change the DAL and
    kdcpreauth interfaces so that e_data is returned as a sequence of
    pa-data elements.  Add a preauth module flag to indicate that the
    sequence should be encoded as typed-data in non-FAST errors.
    
    ticket: 6969
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25298 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                  |  12 +--
 src/include/krb5/preauth_plugin.h                  |  26 +++--
 src/kdc/do_as_req.c                                | 100 ++++++-------------
 src/kdc/do_tgs_req.c                               |  30 ++++--
 src/kdc/kdc_preauth.c                              |  70 ++++++--------
 src/kdc/kdc_util.c                                 |   9 +-
 src/kdc/kdc_util.h                                 |  21 ++--
 src/kdc/policy.c                                   |   4 +-
 src/lib/kdb/Makefile.in                            |   2 +-
 src/lib/kdb/kdb5.c                                 |   8 +-
 src/lib/krb5/libkrb5.exports                       |   1 +
 src/plugins/kdb/db2/kdb_db2.c                      |   2 +-
 src/plugins/kdb/db2/kdb_db2.h                      |   2 +-
 src/plugins/kdb/hdb/kdb_hdb.h                      |   2 +-
 src/plugins/kdb/hdb/kdb_windc.c                    |  14 ++-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |   2 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |   2 +-
 src/plugins/preauth/pkinit/pkinit.h                |   1 -
 src/plugins/preauth/pkinit/pkinit_crypto.h         |   6 +-
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 106 ++++++---------------
 src/plugins/preauth/pkinit/pkinit_lib.c            |  10 --
 src/plugins/preauth/pkinit/pkinit_srv.c            |  12 +--
 22 files changed, 181 insertions(+), 261 deletions(-)

commit a046e6135690f97adfa6bb4065d7367cf6142c40
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 4 15:11:45 2011 +0000

    Improve k5_get_os_entropy for Windows
    
    When acquiring a crypto context for CryptGenRandom, pass
    CRYPT_VERIFYCONTEXT to indicate that we don't need access to private
    keys.  Appears to make OS entropy work on Windows XP.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25297 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/prng.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 70ba4b1d3410b80901d8be1e5e7e0a652ba326f4
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Oct 3 20:15:27 2011 +0000

    Minor RST adjustment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25296 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/admin_commands/kadmin_local.rst | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 1236b9e96d7a3522517a0e2eb8dfa752709ccf9a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 3 19:32:28 2011 +0000

    Fix a Fortuna PRNG failure case
    
    If we don't have entropy when krb5_c_random_make_octets is called,
    unlock the mutex before returning an error.  From
    kevin.wasserman@painless-security.com.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25295 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/prng_fortuna.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 1329c7742c951596efbf06186828a14155194993
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 3 19:14:05 2011 +0000

    Make kdcpreauth verify respond via callback
    
    From npmccallum@redhat.com with changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25294 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/preauth_plugin.h                  |  13 +-
 src/kdc/kdc_preauth.c                              | 367 +++++++++++++--------
 src/kdc/kdc_preauth_ec.c                           |  12 +-
 src/plugins/preauth/cksum_body/cksum_body_main.c   |  46 +--
 src/plugins/preauth/pkinit/pkinit_srv.c            |  46 ++-
 .../preauth/securid_sam2/securid_sam2_main.c       |  13 +-
 src/plugins/preauth/wpse/wpse_main.c               |  34 +-
 7 files changed, 317 insertions(+), 214 deletions(-)

commit e10f8035338e23009c042ef2fd188f351794b43e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 3 19:14:01 2011 +0000

    Make check_padata() respond via a callback
    
    From npmccallum@redhat.com with changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25293 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c   | 893 +++++++++++++++++++++++++++-----------------------
 src/kdc/kdc_preauth.c |  35 +-
 src/kdc/kdc_util.h    |   7 +-
 3 files changed, 514 insertions(+), 421 deletions(-)

commit 44518d20ff1957487590f2b09573bd37009fb783
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 3 19:13:57 2011 +0000

    Make do_as_req() respond via a callback
    
    From npmccallum@redhat.com with changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25292 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c  | 104 +++++++++++++++++++++++++++++++++++-----------------
 src/kdc/do_as_req.c |  14 ++++---
 src/kdc/kdc_util.h  |   4 +-
 3 files changed, 80 insertions(+), 42 deletions(-)

commit aded0f894fce27ee7fd94f8ff204517160d67423
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 3 19:13:39 2011 +0000

    Make dispatch() respond via a callback
    
    From npmccallum@redhat.com with changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25291 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/net-server.h      |  11 +-
 src/kadmin/server/schpw.c     |  27 ++--
 src/kdc/dispatch.c            |  29 ++--
 src/kdc/kdc_util.h            |   7 +-
 src/lib/apputils/net-server.c | 325 +++++++++++++++++++++++++-----------------
 5 files changed, 225 insertions(+), 174 deletions(-)

commit 41944ee6ad71cb6f3c443bba77f184e335388b64
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Oct 2 14:05:44 2011 +0000

    Man page spelling corrections from ville.skytta@iki.fi
    
    ticket: 6968
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25290 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ksu.M          |  4 ++--
 src/clients/kvno/kvno.M        |  2 +-
 src/config-files/kdc.conf.M    |  4 ++--
 src/config-files/krb5.conf.M   | 10 +++++-----
 src/kadmin/cli/kadmin.M        | 14 +++++++-------
 src/kadmin/dbutil/kdb5_util.M  |  4 ++--
 src/kadmin/server/kadmind.M    |  8 ++++----
 src/kdc/krb5kdc.M              |  2 +-
 src/slave/kprop.M              |  2 +-
 src/tests/create/kdb5_mkdums.M |  2 +-
 10 files changed, 26 insertions(+), 26 deletions(-)

commit 855dceba08a5e241bda26fde655a37e171675564
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Sep 29 22:05:42 2011 +0000

    Revert r25288 because it can remove parts of the source tree
    
    Also, disable kdc_realm test until it works correctly on an
    uninstalled build and when built outside of the source tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25289 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/Makefile.in | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

commit 7af963fad68f8cedba7c0f627b7187a24e4ae706
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Sep 29 21:35:18 2011 +0000

    Allow kdc_realm test run in case when the build and source directories are different
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25288 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/Makefile.in | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit faa41b835457fcb5dc1e6a82c6e744f94a466a6e
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Sep 29 20:16:46 2011 +0000

    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25287 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1b11ff57994bee0bf84fbccd93d00b54d27641d5
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Sep 29 16:53:31 2011 +0000

    Updated MIT Kerberos "quick facts" with license information
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25286 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/index.rst         | 4 ++++
 doc/rst_source/mitK5features.rst | 8 +++++++-
 doc/rst_source/mitK5license.rst  | 8 ++++++++
 3 files changed, 19 insertions(+), 1 deletion(-)

commit 70e59c894f9cb877393ab6ed8c25250c0220288d
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Sep 29 16:05:56 2011 +0000

    Updated Copyrights dates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25285 dc483132-0cff-0310-8789-dd5450dbe970

 NOTICE | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 57b658b33dcfc7bdbdd0f1a4cc7f19358d1c8c16
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Sep 29 14:13:57 2011 +0000

    Include Domain Realm Referrals (per http://k5wiki.kerberos.org/wiki/Projects/domain_realm_referrals project) test suite into "make check"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25284 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/Makefile.in                          | 2 ++
 src/tests/kdc_realm/input_conf/test_setup.conf | 2 +-
 src/tests/kdc_realm/kdcref.py                  | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

commit c6599ee49ea8c6809536cb9de39c196f015bc41a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 28 22:26:27 2011 +0000

    Revert r25274 and just don't include sys/cdefs.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25283 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in           | 2 +-
 src/util/support/fnmatch.c | 4 +---
 2 files changed, 2 insertions(+), 4 deletions(-)

commit 373927571a732d4772326883a5eb1b239c8d65c7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 21:04:06 2011 +0000

    Fix line endings
    
    From: Sam Hartman <hartmans@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25282 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/test_ccapi_v2.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 66cf655d5d6b4d5ed825ef652128a439f0c50963
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 21:03:52 2011 +0000

    Installer wip.  Actually builds semi-functional kfw.msi
    
    Still many things missing and/or misplaced
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25281 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml                 |  10 +-
 src/windows/build/bkw.pl                        | 107 ++--
 src/windows/build/copyfiles.xml                 |  65 --
 src/windows/installer/wix/config.wxi            |  16 +-
 src/windows/installer/wix/features.wxi          |  64 +-
 src/windows/installer/wix/files.wxi             | 750 ++++++++----------------
 src/windows/installer/wix/kfw.wxs               |   4 +-
 src/windows/installer/wix/lang/strings_1033.wxl |   2 +-
 src/windows/installer/wix/platform.wxi          |  35 +-
 9 files changed, 328 insertions(+), 725 deletions(-)

commit c8d45600e5303dada52b3fba311fbba499434b41
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 21:03:10 2011 +0000

    Windows "make install" fixes
    
    Install mit2ms.exe, leashdll, kfwlogon, kswithc, export .libs.
    Also some tabs/spaces fixup.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25280 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

commit 7679d12a91940657639c5550ba5e6c0fc65ba8af
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 21:02:41 2011 +0000

    Moved Windows specific include files to src/windows/include
    
    Updated Windows specific Makefiles to search for header files in src/windows/include
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25279 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/win-pre.in                    |    2 +-
 src/include/arpa/nameser.h               |  263 -----
 src/include/hesiod.h                     |  217 ----
 src/include/loadfuncs-com_err.h          |   44 -
 src/include/loadfuncs-krb5.h             | 1778 ------------------------------
 src/include/loadfuncs-leash.h            |  413 -------
 src/include/loadfuncs-lsa.h              |   45 -
 src/include/loadfuncs-profile.h          |  151 ---
 src/include/loadfuncs.h                  |   41 -
 src/include/mitwhich.h                   |   84 --
 src/include/resolv.h                     |  284 -----
 src/include/wshelper.h                   |  148 ---
 src/util/wshelper/Makefile.in            |    4 +-
 src/windows/include/arpa/nameser.h       |  263 +++++
 src/windows/include/hesiod.h             |  217 ++++
 src/windows/include/leasherr.h           |   32 +
 src/windows/include/leashinfo.h          |    2 +
 src/windows/include/leashwin.h           |  198 ++++
 src/windows/include/loadfuncs-com_err.h  |   44 +
 src/windows/include/loadfuncs-krb5.h     | 1778 ++++++++++++++++++++++++++++++
 src/windows/include/loadfuncs-leash.h    |  413 +++++++
 src/windows/include/loadfuncs-lsa.h      |   45 +
 src/windows/include/loadfuncs-profile.h  |  151 +++
 src/windows/include/loadfuncs.h          |   41 +
 src/windows/include/mitwhich.h           |   84 ++
 src/windows/include/resolv.h             |  284 +++++
 src/windows/include/wshelper.h           |  148 +++
 src/windows/kfwlogon/Makefile.in         |    2 +-
 src/windows/leashdll/Makefile.in         |    2 +-
 src/windows/leashdll/include/leasherr.h  |   32 -
 src/windows/leashdll/include/leashinfo.h |    2 -
 src/windows/leashdll/include/leashwin.h  |  198 ----
 src/windows/lib/Makefile.in              |    2 +
 33 files changed, 3707 insertions(+), 3705 deletions(-)

commit caef99b21536d9e8c2f9c637fcf020b4e082db5d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 21:02:14 2011 +0000

    Initial import of KFW 3.2.2 Leash32 code
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25278 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leash/AfsProperties.cpp              |  123 +
 src/windows/leash/AfsProperties.h                |   56 +
 src/windows/leash/CLeashDragListBox.cpp          |  215 ++
 src/windows/leash/CLeashDragListBox.h            |   45 +
 src/windows/leash/Krb4AddToDomainRealmList.cpp   |  107 +
 src/windows/leash/Krb4AddToDomainRealmList.h     |   73 +
 src/windows/leash/Krb4AddToRealmHostList.cpp     |  121 +
 src/windows/leash/Krb4AddToRealmHostList.h       |   75 +
 src/windows/leash/Krb4DomainRealmMaintenance.cpp |  268 +++
 src/windows/leash/Krb4DomainRealmMaintenance.h   |   76 +
 src/windows/leash/Krb4EditDomainRealmList.cpp    |  147 ++
 src/windows/leash/Krb4EditDomainRealmList.h      |   77 +
 src/windows/leash/Krb4EditRealmHostList.cpp      |  193 ++
 src/windows/leash/Krb4EditRealmHostList.h        |   79 +
 src/windows/leash/Krb4Properties.cpp             |  390 +++
 src/windows/leash/Krb4Properties.h               |  138 ++
 src/windows/leash/Krb4RealmHostMaintenance.cpp   |  373 +++
 src/windows/leash/Krb4RealmHostMaintenance.h     |   86 +
 src/windows/leash/Krb5Properties.cpp             |  644 +++++
 src/windows/leash/Krb5Properties.h               |  172 ++
 src/windows/leash/KrbAddHostServer.cpp           |   77 +
 src/windows/leash/KrbAddHostServer.h             |   53 +
 src/windows/leash/KrbAddRealm.cpp                |   88 +
 src/windows/leash/KrbAddRealm.h                  |   66 +
 src/windows/leash/KrbConfigOptions.cpp           |  679 ++++++
 src/windows/leash/KrbConfigOptions.h             |   89 +
 src/windows/leash/KrbDomainRealmMaintenance.cpp  |  435 ++++
 src/windows/leash/KrbDomainRealmMaintenance.h    |   59 +
 src/windows/leash/KrbEditHostServer.cpp          |   97 +
 src/windows/leash/KrbEditHostServer.h            |   69 +
 src/windows/leash/KrbEditRealm.cpp               |   99 +
 src/windows/leash/KrbEditRealm.h                 |   75 +
 src/windows/leash/KrbMiscConfigOpt.cpp           | 1012 ++++++++
 src/windows/leash/KrbMiscConfigOpt.h             |  173 ++
 src/windows/leash/KrbProperties.cpp              |  102 +
 src/windows/leash/KrbProperties.h                |   89 +
 src/windows/leash/KrbRealmHostMaintenance.cpp    | 1047 ++++++++
 src/windows/leash/KrbRealmHostMaintenance.h      |  102 +
 src/windows/leash/Leash.cpp                      | 1618 +++++++++++++
 src/windows/leash/Leash.h                        |  156 ++
 src/windows/leash/Leash.rc                       |  999 ++++++++
 src/windows/leash/LeashAboutBox.cpp              |  363 +++
 src/windows/leash/LeashAboutBox.h                |   81 +
 src/windows/leash/LeashControlPanel.cpp          |   43 +
 src/windows/leash/LeashControlPanel.h            |   46 +
 src/windows/leash/LeashDebugWindow.cpp           |  187 ++
 src/windows/leash/LeashDebugWindow.h             |   78 +
 src/windows/leash/LeashDoc.cpp                   |   94 +
 src/windows/leash/LeashDoc.h                     |   66 +
 src/windows/leash/LeashFileDialog.cpp            |   75 +
 src/windows/leash/LeashFileDialog.h              |   57 +
 src/windows/leash/LeashFrame.cpp                 |  119 +
 src/windows/leash/LeashFrame.h                   |   50 +
 src/windows/leash/LeashMessageBox.cpp            |   83 +
 src/windows/leash/LeashMessageBox.h              |   70 +
 src/windows/leash/LeashProperties.cpp            |  202 ++
 src/windows/leash/LeashProperties.h              |   78 +
 src/windows/leash/LeashView.cpp                  | 2810 ++++++++++++++++++++++
 src/windows/leash/LeashView.h                    |  253 ++
 src/windows/leash/Lglobals.cpp                   |  148 ++
 src/windows/leash/Lglobals.h                     |  272 +++
 src/windows/leash/MainFrm.cpp                    |  465 ++++
 src/windows/leash/MainFrm.h                      |   92 +
 src/windows/leash/StdAfx.cpp                     |    5 +
 src/windows/leash/StdAfx.h                       |   27 +
 src/windows/leash/VSroutines.c                   |   64 +
 src/windows/leash/reminder.h                     |   12 +
 src/windows/leash/res/Leash.ico                  |  Bin 0 -> 25214 bytes
 src/windows/leash/res/Leash.rc2                  |   14 +
 src/windows/leash/res/Leash2.ico                 |  Bin 0 -> 766 bytes
 src/windows/leash/res/Leash_Doc.ico              |  Bin 0 -> 25214 bytes
 src/windows/leash/res/Leash_tickets_green.ico    |  Bin 0 -> 25214 bytes
 src/windows/leash/res/Leash_tickets_orange.ico   |  Bin 0 -> 25214 bytes
 src/windows/leash/res/Leash_tickets_out.ico      |  Bin 0 -> 25214 bytes
 src/windows/leash/res/Leash_tickets_red.ico      |  Bin 0 -> 25214 bytes
 src/windows/leash/res/Leash_tkt_green.ico        |  Bin 0 -> 25214 bytes
 src/windows/leash/res/Leash_tkt_orange.ico       |  Bin 0 -> 25214 bytes
 src/windows/leash/res/Leash_tkt_red.ico          |  Bin 0 -> 25214 bytes
 src/windows/leash/res/Leash_toolbar.bmp          |  Bin 0 -> 1270 bytes
 src/windows/leash/res/Leash_user_green.ico       |  Bin 0 -> 25214 bytes
 src/windows/leash/res/Leash_user_orange.ico      |  Bin 0 -> 25214 bytes
 src/windows/leash/res/Leash_user_out.ico         |  Bin 0 -> 25214 bytes
 src/windows/leash/res/Leash_user_red.ico         |  Bin 0 -> 25214 bytes
 src/windows/leash/res/address.ico                |  Bin 0 -> 25214 bytes
 src/windows/leash/res/cursor1.cur                |  Bin 0 -> 326 bytes
 src/windows/leash/res/destroy.ico                |  Bin 0 -> 2862 bytes
 src/windows/leash/res/destroy_disabled.ico       |  Bin 0 -> 2862 bytes
 src/windows/leash/res/doghead_green.ico          |  Bin 0 -> 25214 bytes
 src/windows/leash/res/doghead_grey.ico           |  Bin 0 -> 25214 bytes
 src/windows/leash/res/doghead_orange.ico         |  Bin 0 -> 25214 bytes
 src/windows/leash/res/doghead_red.ico            |  Bin 0 -> 25214 bytes
 src/windows/leash/res/encryption.ico             |  Bin 0 -> 25214 bytes
 src/windows/leash/res/import.ico                 |  Bin 0 -> 2862 bytes
 src/windows/leash/res/import_disabled.ico        |  Bin 0 -> 2862 bytes
 src/windows/leash/res/key.ico                    |  Bin 0 -> 25214 bytes
 src/windows/leash/res/new.ico                    |  Bin 0 -> 2862 bytes
 src/windows/leash/res/new_disabled.ico           |  Bin 0 -> 198 bytes
 src/windows/leash/res/password.ico               |  Bin 0 -> 2862 bytes
 src/windows/leash/res/password_disabled.ico      |  Bin 0 -> 198 bytes
 src/windows/leash/res/refresh.ico                |  Bin 0 -> 2862 bytes
 src/windows/leash/res/refresh_disabled.ico       |  Bin 0 -> 198 bytes
 src/windows/leash/res/renew.ico                  |  Bin 0 -> 2862 bytes
 src/windows/leash/res/renew_disabled.ico         |  Bin 0 -> 2862 bytes
 src/windows/leash/res/sync.ico                   |  Bin 0 -> 2862 bytes
 src/windows/leash/res/sync_disabled.ico          |  Bin 0 -> 198 bytes
 src/windows/leash/resource.h                     |  336 +++
 106 files changed, 16832 insertions(+)

commit 8481c14298a1886f63bec0d7cdfd800a86b4c127
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 21:01:35 2011 +0000

    Windows fix: no longer building gss.exe, so don't try to install it
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25277 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 1 -
 1 file changed, 1 deletion(-)

commit 2c063df4853fb353273dce045726f0bedcec519d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 21:01:17 2011 +0000

    Remove windows/gss from build
    
    It is both broken and redundant with appl/gss-sample
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25276 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/Makefile.in      |   2 +-
 src/windows/gss/Makefile.in  |  52 ----
 src/windows/gss/gss-client.c | 615 ------------------------------------
 src/windows/gss/gss-misc.c   | 428 -------------------------
 src/windows/gss/gss-misc.h   |  60 ----
 src/windows/gss/gss.c        | 721 -------------------------------------------
 src/windows/gss/gss.def      |  15 -
 src/windows/gss/gss.h        |  43 ---
 src/windows/gss/gss.ico      | Bin 1022 -> 0 bytes
 src/windows/gss/gss.rc       | 148 ---------
 src/windows/gss/resource.h   |  50 ---
 src/windows/gss/ver_serv.txt |  11 -
 12 files changed, 1 insertion(+), 2144 deletions(-)

commit 89c57b422a4b59bbb0345848ba21f9a03ef28882
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 21:00:24 2011 +0000

    Windows fix: Add resource macros for kswitch app
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25275 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/version.rc | 7 +++++++
 1 file changed, 7 insertions(+)

commit aa253401b533ffe83f90746d026ec42ef7f8ad9b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:59:42 2011 +0000

    Windows fix: add sys/cdefs.h to AC_CHECK_HEADERS and use guard macro
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25274 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in           | 2 +-
 src/util/support/fnmatch.c | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 17ffebf7ff813118f15d7346e0211089fe2e95f0
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:57:53 2011 +0000

    Windows fixes: enable DNS lookups; turn on KDC lookup by default
    
    Moved wshelper from windows to util to fix build order dependencies.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25273 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                   |   9 +-
 src/config/win-pre.in             |   7 +
 src/util/Makefile.in              |   2 +-
 src/util/wshelper/Makefile.in     |  64 +++
 src/util/wshelper/dllmain.c       | 264 +++++++++++++
 src/util/wshelper/gethna.c        | 477 ++++++++++++++++++++++
 src/util/wshelper/hesiod.c        | 359 +++++++++++++++++
 src/util/wshelper/hesmailh.c      |  87 ++++
 src/util/wshelper/hespwnam.c      | 196 +++++++++
 src/util/wshelper/hesservb.c      | 137 +++++++
 src/util/wshelper/inetaton.c      | 153 +++++++
 src/util/wshelper/pwd.h           |  15 +
 src/util/wshelper/res_comp.c      | 361 +++++++++++++++++
 src/util/wshelper/res_init.c      | 814 ++++++++++++++++++++++++++++++++++++++
 src/util/wshelper/res_quer.c      | 561 ++++++++++++++++++++++++++
 src/util/wshelper/resource.h      |  29 ++
 src/util/wshelper/resource.rc     |  64 +++
 src/util/wshelper/string.rc       |  29 ++
 src/util/wshelper/ver.rc.inc      |  57 +++
 src/util/wshelper/wsh-int.h       |   5 +
 src/util/wshelper/wshelp32.def    |  33 ++
 src/util/wshelper/wshelp64.def    |  33 ++
 src/util/wshelper/wshelper.def    |  42 ++
 src/windows/Makefile.in           |   2 +-
 src/windows/wshelper/Makefile.in  |  64 ---
 src/windows/wshelper/dllmain.c    | 264 -------------
 src/windows/wshelper/gethna.c     | 477 ----------------------
 src/windows/wshelper/hesiod.c     | 359 -----------------
 src/windows/wshelper/hesmailh.c   |  87 ----
 src/windows/wshelper/hespwnam.c   | 196 ---------
 src/windows/wshelper/hesservb.c   | 137 -------
 src/windows/wshelper/inetaton.c   | 153 -------
 src/windows/wshelper/pwd.h        |  15 -
 src/windows/wshelper/res_comp.c   | 361 -----------------
 src/windows/wshelper/res_init.c   | 814 --------------------------------------
 src/windows/wshelper/res_quer.c   | 561 --------------------------
 src/windows/wshelper/resource.h   |  29 --
 src/windows/wshelper/resource.rc  |  64 ---
 src/windows/wshelper/string.rc    |  29 --
 src/windows/wshelper/ver.rc.inc   |  57 ---
 src/windows/wshelper/wsh-int.h    |   5 -
 src/windows/wshelper/wshelp32.def |  33 --
 src/windows/wshelper/wshelp64.def |  33 --
 src/windows/wshelper/wshelper.def |  42 --
 44 files changed, 3795 insertions(+), 3785 deletions(-)

commit 0a13c0a9bfd1a7cff850d60851500aea34dffa6d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:57:15 2011 +0000

    Windows fixes: remove unreferenced; use sizeof to compute array size
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25272 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 807690f6a0ccda3078e01014f6d7d848e83f7090
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:56:42 2011 +0000

    Windows fix ccapi/test "make clean" to clean copied source intermediates
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25271 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/Makefile.in | 2 ++
 1 file changed, 2 insertions(+)

commit 1f0a33eba649194f1775210ca92a66df6a8b47c5
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:56:36 2011 +0000

    Windows fix: correct ENTRYPOINT for 32 bit build
    
    Also remove already-commented-out obsolete bufferoverflowu.lib
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25270 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/win/Makefile.in | 2 +-
 src/config/win-pre.in         | 5 +----
 2 files changed, 2 insertions(+), 5 deletions(-)

commit 543f77349c1cfc6fa16ad4304ee29d730a0926cd
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:56:30 2011 +0000

    Windows fixes: add KRB5_CALLCONV where needed
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25269 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 2 +-
 src/lib/krb5/ccache/cccursor.c           | 2 +-
 src/lib/krb5/os/trace.c                  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit d50417cea819e8f9bf95bdc1de5213588f7c42e0
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:56:22 2011 +0000

    Windows fix: add kswitch Makefile to WINMAKEFILES and rule to build it
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25268 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 3 +++
 1 file changed, 3 insertions(+)

commit 00e32bec133ca18bcf83e9f4c88083812d620614
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:56:09 2011 +0000

    Rename ccapi.dll to krbcc{32|64}.dll as appropriate for windows builds
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25267 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                   |  2 +-
 src/ccapi/common/win/OldCC/name.h |  3 ---
 src/ccapi/lib/win/Makefile.in     | 26 +++++++++++++-------------
 src/ccapi/test/Makefile.in        |  4 ++--
 src/config/win-pre.in             |  4 ++--
 src/windows/leashdll/Makefile.in  |  2 +-
 6 files changed, 19 insertions(+), 22 deletions(-)

commit a8280f0fe566f8fae4105561e0744c4c0b54e5d3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:56:02 2011 +0000

    Added Windows 64 DLL CCAPI DLL name
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25266 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/kfwlogon/kfwlogon.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 22196688fbdc5c3e196339df665dfc95bae8d5a7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:55:53 2011 +0000

    Fix ccapi rpc methods to always pass 8 byte handles instead of sizeof(void*).
    ccapi server always stores all 8 bytes, whether compiled as 32 bit or 64 bit.
    If 32 bit, client zero-pads handle when sending and truncates when receiving.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25265 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/win/ccs_reply.Idl      | 2 +-
 src/ccapi/common/win/ccs_request.idl    | 2 +-
 src/ccapi/lib/win/ccapi_os_ipc.cxx      | 9 +++++++--
 src/ccapi/lib/win/ccs_reply_proc.c      | 4 ++--
 src/ccapi/server/win/ccs_os_server.cpp  | 4 ++--
 src/ccapi/server/win/ccs_request_proc.c | 6 +++---
 src/ccapi/server/win/ccs_win_pipe.c     | 8 ++++----
 src/ccapi/server/win/ccs_win_pipe.h     | 6 +++---
 8 files changed, 23 insertions(+), 18 deletions(-)

commit 28a8abe349da047486cbef33cb7c44e48dd4b9b7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:55:49 2011 +0000

    Build with USE_LEASH=1 unconditionally
    
    From: Alexey Melnikov <alexey.melnikov@isode.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25264 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/win-pre.in | 2 --
 1 file changed, 2 deletions(-)

commit 192f10d7cb32f7802064fa3c22d7738e0aba2de3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:55:45 2011 +0000

    Added /EHsc compiler flag for C++ exception handling on Windows
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25263 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/win-pre.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit aba443fcbdff1743c31c632044ce8640477061e7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:55:40 2011 +0000

    Added CCLIB Makefile definition on Windows to hold import library for CCAPI
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25262 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/win-pre.in | 2 ++
 1 file changed, 2 insertions(+)

commit 8e8d3e78aaf0614af09b04d4cdfefa08e499f488
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:55:36 2011 +0000

    Updated dependencies for the resource file
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25261 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wshelper/Makefile.in | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 8910c3a583f4cc81f9351ed857c8bc1fcb2a440c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:55:32 2011 +0000

    Rationalized versioning resources and made KFW versions independent from non Windows releases
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25260 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/kerberos.ver | 59 ++++++++++++++++++++++++++++++++++++++++++++++
 src/windows/version.rc   | 61 +++++++++++++++++++++++++++---------------------
 2 files changed, 93 insertions(+), 27 deletions(-)

commit b26d1cef67991012347d46b4dc55cc1a07ca41fe
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:55:28 2011 +0000

    Removed unused version.rc
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25259 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wshelper/version.rc | 8 --------
 1 file changed, 8 deletions(-)

commit 68fdf8b40dfc388040a5b55ba9ce8fe8b58c4495
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:55:23 2011 +0000

    Enabled unconditional build of kfwlogon on Windows
    
    Removed dependency on KFW, as it is now a part of the same build.
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25258 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/loadfuncs-com_err.h                  |   44 +
 src/include/loadfuncs-krb5.h                     | 1778 ++++++++++++++++++++++
 src/include/loadfuncs-leash.h                    |  413 +++++
 src/include/loadfuncs-lsa.h                      |   45 +
 src/include/loadfuncs-profile.h                  |  151 ++
 src/windows/Makefile.in                          |    5 +-
 src/windows/kfwlogon/Makefile.in                 |    7 +-
 src/windows/leashdll/include/loadfuncs-com_err.h |   44 -
 src/windows/leashdll/include/loadfuncs-krb5.h    | 1778 ----------------------
 src/windows/leashdll/include/loadfuncs-lsa.h     |   45 -
 src/windows/leashdll/include/loadfuncs-profile.h |  151 --
 11 files changed, 2434 insertions(+), 2027 deletions(-)

commit 43b0bdc2bfbb8ce198a0f031e394bcc35cde12f3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:55:18 2011 +0000

    Moved LoadFuncs/UnloadFuncs() to windows/lib
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25257 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/loadfuncs.h                  | 41 +++++++++++++++
 src/windows/kfwlogon/Makefile.in         |  4 +-
 src/windows/kfwlogon/kfwcommon.c         | 69 -------------------------
 src/windows/kfwlogon/kfwlogon.h          |  4 --
 src/windows/leashdll/Makefile.in         |  5 +-
 src/windows/leashdll/include/loadfuncs.h | 41 ---------------
 src/windows/leashdll/loadfuncs.c         | 88 --------------------------------
 src/windows/lib/Makefile.in              |  7 ++-
 src/windows/lib/loadfuncs.c              | 88 ++++++++++++++++++++++++++++++++
 9 files changed, 138 insertions(+), 209 deletions(-)

commit ebf757101939bf391061c366ecec8d34b4c190c3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:55:14 2011 +0000

    Removed code protected by NO_KRB4, eliminated warnings about unused variables
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25256 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leashdll/lsh_pwd.c | 99 ------------------------------------------
 1 file changed, 99 deletions(-)

commit 280776dab087fac2ffd8d3a044cd79af0b42efc6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:55:10 2011 +0000

    Eliminated lots of warnings about not typecasting char * to wchar_t *
    
    Fixed various warnings in leashdll
    
    Unused variables, dropping of const from "const char *", etc.
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25255 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leashdll/Makefile.in    |  2 +-
 src/windows/leashdll/krb5routines.c |  5 +++--
 src/windows/leashdll/lshfunc.c      | 10 ++++------
 3 files changed, 8 insertions(+), 9 deletions(-)

commit 42ca190490291535e749ff4af7ba6b0a49b544d4
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:55:06 2011 +0000

    Disable AFS related code for now
    
    Building with AFS is to be fixed later.
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25254 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leashdll/Makefile.in | 7 +++++++
 1 file changed, 7 insertions(+)

commit e186eb18049735fdcd4ce6996d7c6dc346120d87
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:55:02 2011 +0000

    Updated a textual resource to match the .rc file include
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25253 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wshelper/resource.rc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 56d0d1506f1692750d777a3a33f4de6cdcba40fc
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:54:58 2011 +0000

    Fixed resource file compilation in leashdll
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25252 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leashdll/Makefile.in |  7 ++++---
 src/windows/leashdll/lsh_pwd.rc  |  4 ++--
 src/windows/version.rc           | 10 ++++++++++
 3 files changed, 16 insertions(+), 5 deletions(-)

commit 0961c51886484e373d4337f4ed4369d9090f8696
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:54:53 2011 +0000

    Removed code protected by NO_KRB4
    
    Also, Remove more Kerberos v4 related code which wasn't protected by NO_KRB4
    
    From: Alexey Melnikov <alexey.melnikov@isode.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25251 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leashdll/AFSroutines.c |  40 ---
 src/windows/leashdll/leashdll.c    | 102 ------
 src/windows/leashdll/leasherr.c    |  11 -
 src/windows/leashdll/lshfunc.c     | 632 +------------------------------------
 4 files changed, 6 insertions(+), 779 deletions(-)

commit 259668e4970e05226efa1807303d3adfbb35df4a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:54:49 2011 +0000

    if krb5_get_default_config_files() returns success and
    an empty list, then get_profile_file() will attempt
    to dereference a null pointer.  check for the empty
    list and treat it as failure.
    
    Patch by Jeffrey Altman.
    
    From: Alexey Melnikov <alexey.melnikov@isode.com>
    
    leashw32: get_profile_file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25250 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leashdll/lshfunc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d280888e38ef7c3e9fdccf6329db9a8fd7f3290e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:54:45 2011 +0000

    If the KRB5CCNAME variable gets set to the empty string
    there will be no credential cache and the automatic credential
    cache detection will be skipped.  Ensure that the KRB5CCNAME
    variable is not set to an empty string by us.  If it was set
    to the empty string by someone else, unset it.
    
    Patch by Jeffrey Altman.
    
    From: Alexey Melnikov <alexey.melnikov@isode.com>
    
    leashw32: do not set KRB5CCNAME to empty string
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25249 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leashdll/lshfunc.c | 34 +++++++++++++++++++++-------------
 1 file changed, 21 insertions(+), 13 deletions(-)

commit 3fb382036d67d67236b4205505c9bdbf9c1535bd
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:54:41 2011 +0000

    miscellaneous leash32.dll corrections
    
    do not build leash32.dll with MessageBox() calls.  Doing
    so produces a library that on error must display a dialog
    box to the end user.  If this library is called from a
    service (via gssapi32.dll) the service will block forever
    while awaiting the dialog box to clear.
    
    LeashKRB5GetTickets() treats krbv5Context as an in/out variable.
    If the caller does not provide a krb5_context, one will be allocated.
    It is up to the caller to ensure that the context is eventually freed.
    A context can be returned even if the function returns an error.
    Make sure that 'ctx' and 'cache' are properly initialized so that
    it is possible to tell the difference.  Do not free the context if
    it was locally allocated.
    
    In acquire_tkt_no_princ() do not set the KRB5CCNAME environment
    variable if 'ccname' is an empty string.
    
    Combination of 2 patches by Jeffrey Altman
    
    From: Alexey Melnikov <alexey.melnikov@isode.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25248 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leashdll/AFSroutines.c  |  4 +++
 src/windows/leashdll/krb5routines.c | 55 ++++++++++++++++++++++---------------
 src/windows/leashdll/lshfunc.c      | 11 ++++++--
 src/windows/leashdll/timesync.c     |  5 +++-
 src/windows/leashdll/winerr.c       |  4 +++
 5 files changed, 53 insertions(+), 26 deletions(-)

commit 6bd64d22420172cbc6bcc4da485451baa9a72aed
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:54:37 2011 +0000

    increase stack buffer size for res_query result
    
    from 0x2003 to 0x8000
    
    Patch by Jeffrey Altman
    
    From: Alexey Melnikov <alexey.melnikov@isode.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25247 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wshelper/res_quer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 22763291f5c6697e68be9e814d4d82aee6e2c778
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:54:33 2011 +0000

    Add missing prototypes; always use ANSI prototypes
    
    Patch by Jeffrey Altman
    
    From: Alexey Melnikov <alexey.melnikov@isode.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25246 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wshelper/res_comp.c | 10 +---------
 src/windows/wshelper/wsh-int.h  |  3 +++
 2 files changed, 4 insertions(+), 9 deletions(-)

commit 560ac14a1eeedf6b246186ab5e6abb819cf2afb3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:54:28 2011 +0000

    Initial update to KFW related source to build with K5 1.9 on Windows
    
    From: Alexey Melnikov <alexey.melnikov@isode.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25245 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                         |  12 ++-
 src/windows/Makefile.in                 |   2 +-
 src/windows/leashdll/AFSroutines.c      |  24 +++++-
 src/windows/leashdll/Makefile.in        |  76 +++++++++++++++++++
 src/windows/leashdll/include/leashwin.h |  10 +++
 src/windows/leashdll/krb5routines.c     |   4 +-
 src/windows/leashdll/leashdll.c         |   1 -
 src/windows/leashdll/leashdll.h         |   3 +-
 src/windows/leashdll/leasherr.c         |   3 -
 src/windows/leashdll/lsh_pwd.c          |   2 +
 src/windows/leashdll/lshcallb.c         |   1 -
 src/windows/leashdll/lshfunc.c          |  10 ++-
 src/windows/leashdll/timesync.c         |   4 +
 src/windows/leashdll/winerr.c           | 129 ++------------------------------
 src/windows/lib/registry.c              |   1 +
 src/windows/version.rc                  |  12 +++
 src/windows/wshelper/Makefile.in        |  65 ++++++++++++++++
 src/windows/wshelper/hesiod.c           |   1 +
 src/windows/wshelper/resource.rc        |   2 +-
 19 files changed, 221 insertions(+), 141 deletions(-)

commit b801b385330cd24c44a549a9327ab707ccec403f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:54:23 2011 +0000

    Add new krb5 exported functions to loadfuncs
    
    Patch by Jeffrey Altman:
    
       krb5_get_error_message
       krb5_free_error_message
       krb5_clear_error_message
    
    From: Alexey Melnikov <alexey.melnikov@isode.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25244 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/leashdll/include/loadfuncs-krb5.h | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 6a45252bb3a6a808bb6f3dc32a7f1d85a7c04df1
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:54:16 2011 +0000

    Added leashdll/wshelper related files from KFW
    
    From: Alexey Melnikov <alexey.melnikov@isode.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25243 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/arpa/nameser.h                       |  263 ++
 src/include/hesiod.h                             |  217 ++
 src/include/mitwhich.h                           |   84 +
 src/include/resolv.h                             |  284 ++
 src/include/wshelper.h                           |  148 +
 src/windows/leashdll/AFSroutines.c               |  852 +++++
 src/windows/leashdll/include/krb4/conf-pc.h      |  108 +
 src/windows/leashdll/include/krb4/conf.h         |   74 +
 src/windows/leashdll/include/krb4/osconf.h       |   59 +
 src/windows/leashdll/include/leasherr.h          |   32 +
 src/windows/leashdll/include/leashinfo.h         |    2 +
 src/windows/leashdll/include/leashwin.h          |  188 ++
 src/windows/leashdll/include/loadfuncs-com_err.h |   44 +
 src/windows/leashdll/include/loadfuncs-krb5.h    | 1757 ++++++++++
 src/windows/leashdll/include/loadfuncs-lsa.h     |   45 +
 src/windows/leashdll/include/loadfuncs-profile.h |  151 +
 src/windows/leashdll/include/loadfuncs.h         |   41 +
 src/windows/leashdll/krb5routines.c              | 1530 +++++++++
 src/windows/leashdll/leash-int.h                 |  357 ++
 src/windows/leashdll/leashdll.c                  |  444 +++
 src/windows/leashdll/leashdll.h                  |  259 ++
 src/windows/leashdll/leasherr.c                  |  119 +
 src/windows/leashdll/leasherr.et                 |   22 +
 src/windows/leashdll/leashids.h                  |  115 +
 src/windows/leashdll/leashw32.def                |  108 +
 src/windows/leashdll/loadfuncs.c                 |   88 +
 src/windows/leashdll/lsh_pwd.c                   | 2430 ++++++++++++++
 src/windows/leashdll/lsh_pwd.rc                  |  261 ++
 src/windows/leashdll/lshcallb.c                  |   15 +
 src/windows/leashdll/lshfunc.c                   | 3867 ++++++++++++++++++++++
 src/windows/leashdll/registry.c                  |  105 +
 src/windows/leashdll/reminder.h                  |   12 +
 src/windows/leashdll/res/islogo.bmp              |  Bin 0 -> 20118 bytes
 src/windows/leashdll/res/leash.ico               |  Bin 0 -> 25214 bytes
 src/windows/leashdll/resource.h                  |   19 +
 src/windows/leashdll/timesync.c                  |  297 ++
 src/windows/leashdll/ver.rc                      |    4 +
 src/windows/leashdll/winerr.c                    |  240 ++
 src/windows/leashdll/winutil.c                   |  138 +
 src/windows/wshelper/dllmain.c                   |  264 ++
 src/windows/wshelper/gethna.c                    |  477 +++
 src/windows/wshelper/hesiod.c                    |  358 ++
 src/windows/wshelper/hesmailh.c                  |   87 +
 src/windows/wshelper/hespwnam.c                  |  196 ++
 src/windows/wshelper/hesservb.c                  |  137 +
 src/windows/wshelper/inetaton.c                  |  153 +
 src/windows/wshelper/pwd.h                       |   15 +
 src/windows/wshelper/res_comp.c                  |  369 +++
 src/windows/wshelper/res_init.c                  |  814 +++++
 src/windows/wshelper/res_quer.c                  |  561 ++++
 src/windows/wshelper/resource.h                  |   29 +
 src/windows/wshelper/resource.rc                 |   64 +
 src/windows/wshelper/string.rc                   |   29 +
 src/windows/wshelper/ver.rc.inc                  |   57 +
 src/windows/wshelper/version.rc                  |    8 +
 src/windows/wshelper/wsh-int.h                   |    2 +
 src/windows/wshelper/wshelp32.def                |   33 +
 src/windows/wshelper/wshelp64.def                |   33 +
 src/windows/wshelper/wshelper.def                |   42 +
 59 files changed, 18507 insertions(+)

commit 52ea04b2b732f73396dc945f23bae64e4f851299
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 28 20:54:11 2011 +0000

    win-mac.h additions for windows build
    
    windows implementation of k5_get_os_entropy()
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@debian.org>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25242 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/win-mac.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b72aef2c1cbcc76f7fba14ddc54a4e66e7a4e66c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 28 17:03:15 2011 +0000

    Eliminate domain-based client realm walk
    
    For a very long time, KDCs have known how to perform a domain-based
    realm walk when serving requests for TGTs.  (So if a KDC for A.B.C
    receives a request for krbtgt/X.B.C and doesn't have that principal,
    it can return one for krbtgt/B.C instead.)  Performing the same
    heuristic on the client is unnecessary and inefficient in common
    cases.
    
    Add a new function k5_client_realm_path to walk_rtree.c which uses
    capaths values only, and returns a list of realms (as desired by
    get_creds.c) instead of TGT names.
    
    ticket: 6966
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25241 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          |  4 ++++
 src/lib/krb5/krb/get_creds.c  | 32 ++++++-------------------------
 src/lib/krb5/krb/walk_rtree.c | 44 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 54 insertions(+), 26 deletions(-)

commit e3a33e5bb36c02c6646f80e3a8dd17532f4e3756
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 28 16:05:04 2011 +0000

    Update verto.c to 2011-09-28 version
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25240 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/verto/verto.c | 23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

commit 084534554ea24fbf673ea568d43247a7109c7596
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Sep 27 15:05:44 2011 +0000

    Fix an error case in encrypted timestamp preauth
    
    If krb5_encrypt_helper returns an error, it's not the caller's
    responsibility to free enc_data.ciphertext, and in one case (if
    krb5_c_encrypt_length returns an error) it won't have been
    initialized.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25239 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 40c6667f1f058fa930b3b57519bb9a1267e8d2e2
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Sep 26 20:23:15 2011 +0000

    Documentation - Updated the API list with the new interfaces.
    Added reference to the examples subdirectory in Doxygen configuration file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25238 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_appldev/refs/api/index.rst    |  7 +++++
 doc/rst_source/krb_users/user_commands/kinit.rst | 40 ++++++++++++------------
 src/Doxyfile                                     |  2 +-
 3 files changed, 28 insertions(+), 21 deletions(-)

commit 5c1b556e6d12fe797a748fd4b8ebd9fac722d234
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Sep 26 20:06:44 2011 +0000

    Make the comments usable by Doxygen
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25237 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 39e6f17626a138f2e22baa9bed718e4ee9ddf025
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 26 15:32:41 2011 +0000

    Remove CFLAGS and external deps from krb5-config --libs
    
    r15217 apparently intended to prune $(CFLAGS) from the --libs output,
    but actually substituted in the value from the invoker's environment.
    Actually prune it.
    
    Don't output external dependencies like -lresolv or -ldl in
    krb5-config --libs.  We already don't generate output suitable for
    static linking because we omit -lkrb5support, and there is no
    expectation that bringing in the krb5 API also brings in the resolv or
    dl APIs for the application.
    
    We still output internal dependencies and a com_err dependency; for
    instance, e.g. krb5-config --libs gssapi outputs a dependency on -lkrb5
    and -lk5crypto, which is inappropriate for a program using only GSSAPI
    interfaces.  Removing internal dependencies would likely break callers
    who have come to depend on them, especially as we've never correctly
    supported things like "krb5-config --libs gssapi krb5" for a program
    using multiple APIs.
    
    From stephane@archlinux.org with changes.
    
    ticket: 6965
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25236 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb5-config.in | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 7586a7bd4959e36d433a424e357b0a4d244ab4e1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 26 15:04:39 2011 +0000

    Update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25235 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/deps                    | 13 +++++++++++++
 src/lib/krb5/krb/deps           | 12 ++++++++++++
 src/plugins/preauth/pkinit/deps | 30 +++++++++++++++++++++++++-----
 3 files changed, 50 insertions(+), 5 deletions(-)

commit cd50eb490861440795fb01320b5fb745727c6920
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 26 01:33:07 2011 +0000

    Move static function prototypes from header to individual file so header
    can be used in other files without warning of function defined but never
    declared.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25234 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 133 +++++++++++++++++++++
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.h | 132 --------------------
 2 files changed, 133 insertions(+), 132 deletions(-)

commit f8bf279b3d342f547dd9036f0362df0eb3830a3b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 26 00:37:20 2011 +0000

    Remove variables set but not used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25233 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 2 --
 src/plugins/preauth/pkinit/pkinit_matching.c       | 4 ++--
 src/plugins/preauth/pkinit/pkinit_srv.c            | 3 ---
 3 files changed, 2 insertions(+), 7 deletions(-)

commit 2630f1f455535e4d5d977c35c5b57751f8d8f450
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 26 00:36:11 2011 +0000

    Remove the correct execuatble and object file on make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25232 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9dc5f8039c52e83a593baf72eb31ba3bae713d7d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Sep 24 15:01:02 2011 +0000

    Eliminate union in net-server.c struct connection
    
    Several of the u.tcp fields were also used for RPC connections.  The
    overlap between u.tcp.addr_s and u.rpc.closed could confuse
    free_socket() into causing a null pointer dereference inside
    svc_getreqset().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25231 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/apputils/net-server.c | 209 +++++++++++++++++++++---------------------
 1 file changed, 104 insertions(+), 105 deletions(-)

commit 998417af98c4690765d533136cf484fd1ce96777
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Sep 24 12:19:21 2011 +0000

    Fix krb5_dbe_get_strings error handling
    
    The old error handling was incorrect in the case where a strdup() call
    returns NULL but realloc() returns non-NULL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25230 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

commit b99d59f7118476cdeb6707b2315eb9b536be556f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Sep 24 12:19:14 2011 +0000

    Don't use accessor in encrypted challenge
    
    Now that the encrypted challenge code is linked into libkrb5 and the
    KDC, it's unnecessary to use the accessor there.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25229 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          | 13 +------------
 src/kdc/kdc_preauth_ec.c      | 24 +++++++++---------------
 src/lib/krb5/krb/preauth_ec.c | 17 +++++++----------
 src/lib/krb5/os/accessor.c    |  7 -------
 4 files changed, 17 insertions(+), 44 deletions(-)

commit f553cc8605935e40f06ce6a7f5ca3cd6966549dd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 23 14:49:13 2011 +0000

    Remove empty src/preauth/encrypted_challenge dir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25228 dc483132-0cff-0310-8789-dd5450dbe970

commit b03f83736fd68369070f2a7600aff8e4e3eed74f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 23 14:35:34 2011 +0000

    Recast encrypted challenge as linked built-ins
    
    Since it has no external dependencies, split up encrypted preauth into
    clpreauth and kdcpreauth chunks and link them directly into the
    consumers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25227 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                    |   2 -
 src/configure.in                                   |   2 +-
 src/include/fast_factor.h                          |  86 +++++
 src/kdc/Makefile.in                                |   2 +
 src/kdc/kdc_preauth.c                              |   7 +-
 src/kdc/kdc_preauth_ec.c                           | 244 +++++++++++++
 src/kdc/kdc_util.h                                 |   5 +
 src/lib/krb5/krb/Makefile.in                       |   3 +
 src/lib/krb5/krb/int-proto.h                       |   4 +
 src/lib/krb5/krb/preauth2.c                        |   7 +-
 src/lib/krb5/krb/preauth_ec.c                      | 189 ++++++++++
 .../preauth/encrypted_challenge/Makefile.in        |  39 --
 src/plugins/preauth/encrypted_challenge/deps       |  15 -
 .../encrypted_challenge.exports                    |   2 -
 .../encrypted_challenge/encrypted_challenge_main.c | 402 ---------------------
 15 files changed, 542 insertions(+), 467 deletions(-)

commit 260161b4fe2a05b9afa95446eee9096f6c75ceaf
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 22 18:09:45 2011 +0000

    Support special salt type in default krb5_dbe_cpw
    
    This change allows the "special" salt type to be used in
    supported_enctypes or in the argument to kadmin's cpw -e.  If used,
    kadmind will pick a salt consisting of 64 random bits represented as
    16 printable ASCII characters.  The use of random explicit salts
    creates some interoperability issues and is not generally recommended,
    but can be useful for interop testing, as a workaround for obscure
    bugs, or to increase the difficulty of brute-force password searches
    in situations where none of the interoperability issues apply.
    
    ticket: 6964
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25226 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_cpw.c | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 1be77ec64675cacc3acaf8a75e5eb2339c86af24
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 22 16:20:13 2011 +0000

    Improve mk_safe/mk_priv cleanup slightly
    
    In both functions, initialize outbuf on error, and avoid putting
    pointers into it before we reach the successful return stage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25225 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_priv.c | 11 +++++++----
 src/lib/krb5/krb/mk_safe.c | 17 +++++++++--------
 2 files changed, 16 insertions(+), 12 deletions(-)

commit 9252a953a12aa6c508531de5ba0e1eb9dd1d8b83
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 21 22:29:25 2011 +0000

    Whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25224 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi_ext.h         |  23 ++---
 src/lib/gssapi/mechglue/gssd_pname_to_uid.c | 132 ++++++++++++++--------------
 src/lib/gssapi/mechglue/mglueP.h            |   2 +-
 3 files changed, 80 insertions(+), 77 deletions(-)

commit e2a351d33408305101825cd1e3e13195b2d52e66
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 21 21:18:35 2011 +0000

    Fix string attribute unit tests
    
    Wrap t_stringattr in a very minimal Python test script so that libkdb5
    can find the DB2 module to allocate memory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25223 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/Makefile.in     | 6 +++---
 src/lib/kdb/t_stringattr.c  | 8 +++++---
 src/lib/kdb/t_stringattr.py | 6 ++++++
 3 files changed, 14 insertions(+), 6 deletions(-)

commit fe12e6f6da58abc3cc3e2d30d3925259ad1fbf6a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 21 18:40:43 2011 +0000

    * New implementation to map a gss name to localname
    
    * Write gss_pname_to_uid in terms of gss_localname; suppress on win32
    
    * Add test for gss_pname_to_uid indirectly testing gss_localname
    
    * gss_localname is the SPI, not gss_pname_to_uid
    
    * fix some const gss_OID->gss_const_oid
    
    Signed-off-by: Sam Hartman <hartmans@painless-security.com>
    
    gss_localname: map gss name to localname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25222 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi_ext.h         |  19 +++++
 src/lib/gssapi/krb5/gssapi_krb5.c           |  30 +++-----
 src/lib/gssapi/libgssapi_krb5.exports       |   1 +
 src/lib/gssapi/mechglue/g_initialize.c      |  10 +--
 src/lib/gssapi/mechglue/gssd_pname_to_uid.c | 113 +++++++++++++++++-----------
 src/lib/gssapi/mechglue/mglueP.h            |   8 +-
 src/tests/gssapi/t_gssexts.c                |   5 +-
 7 files changed, 110 insertions(+), 76 deletions(-)

commit d168c25d80fb6fe2d4c272252d2fb41a2a9bb54e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 21 18:40:38 2011 +0000

    fix pkinit warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25221 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto.h         |  4 ++--
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 5a263d5a991b611599e1ae7f562db4ddaade74c6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 21 18:40:33 2011 +0000

    Fix typo in pkinit_kdf_test error message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25220 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_kdf_test.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a2d492239e058a755c2da9a0b4bf21f811881e52
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 21 18:40:23 2011 +0000

    Add newlines to end of status messages
    
    Signed-off-by: Margaret Wasserman <mrw@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25219 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_kdf_test.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit af2ddab839944028ef51d9ef393496063f454bea
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 21 18:40:16 2011 +0000

    If the client offers the alg agility KDF, use it
    
    Signed-off-by: Margaret Wasserman <mrw@painless-security.com>
    
    pkinit:  changes to call alg-agility KDF
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25218 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c                              |  2 +
 src/lib/krb5/error_tables/krb5_err.et              |  2 +-
 src/plugins/preauth/pkinit/pkinit_clnt.c           | 34 ++++++--
 src/plugins/preauth/pkinit/pkinit_crypto.h         |  9 ++
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c |  5 ++
 src/plugins/preauth/pkinit/pkinit_kdf_constants.c  | 21 ++++-
 src/plugins/preauth/pkinit/pkinit_srv.c            | 98 ++++++++++++++++++++--
 7 files changed, 155 insertions(+), 16 deletions(-)

commit 013643be34ccfacd0be794ff55a89f609d576796
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 21 18:40:09 2011 +0000

    Reordered pkinit_server_return_padata(), so that the alg-agility
    KDF can be called after the reply is encoded, as it needs the
    encoded reply as one of its arguments.
    Signed-off-by: Margaret Wasserman <mrw@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25217 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_srv.c | 28 ++++++++++++++++++++--------
 1 file changed, 20 insertions(+), 8 deletions(-)

commit c5c5b3641beb7a41592626c845ae06d75429ecb1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 21 17:46:27 2011 +0000

    Add stubs for new pkinit encoders
    
    The new pkinit encoders for hash agility are in the library export
    list (whereas older encoders are invoked via the accessor), so we need
    to provide stubs for them if we're building without pkinit support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25216 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

commit af105268217bc5d8b93c3c0c66eca087ffb10085
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 21 16:29:00 2011 +0000

    Add kadmin functionality for string attributes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25215 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/kadmin_local.rst     |  37 ++++++
 src/include/kdb.h                                  |   2 +-
 src/kadmin/cli/kadmin.M                            |  22 ++++
 src/kadmin/cli/kadmin.c                            | 127 +++++++++++++++++++++
 src/kadmin/cli/kadmin.h                            |   3 +
 src/kadmin/cli/kadmin_ct.ct                        |   9 ++
 src/kadmin/server/kadm_rpc_svc.c                   |  12 ++
 src/kadmin/server/ovsec_kadmd.c                    |   4 +-
 src/kadmin/server/server_stubs.c                   | 112 ++++++++++++++++++
 src/lib/kadm5/admin.h                              |  14 +++
 src/lib/kadm5/admin_xdr.h                          |   4 +
 src/lib/kadm5/clnt/client_principal.c              |  48 ++++++++
 src/lib/kadm5/clnt/client_rpc.c                    |  30 +++++
 src/lib/kadm5/clnt/libkadm5clnt_mit.exports        |   3 +
 src/lib/kadm5/kadm_rpc.h                           |  32 ++++++
 src/lib/kadm5/kadm_rpc_xdr.c                       |  69 +++++++++++
 src/lib/kadm5/misc_free.c                          |  19 +++
 src/lib/kadm5/srv/libkadm5srv_mit.exports          |   7 ++
 src/lib/kadm5/srv/svr_principal.c                  |  52 +++++++++
 src/tests/Makefile.in                              |   1 +
 src/tests/t_stringattr.py                          |  56 +++++++++
 21 files changed, 661 insertions(+), 2 deletions(-)

commit 237e57c297708c8009cf2af4833b78abc4e05bbc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 21 16:28:54 2011 +0000

    Add KRB5_TL_STRING_ATTRS and libkdb5 accessors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25214 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                     |  34 +++++++
 src/lib/kdb/Makefile.in               |  10 +-
 src/lib/kdb/kdb5.c                    | 178 ++++++++++++++++++++++++++++++++++
 src/lib/kdb/libkdb5.exports           |   5 +
 src/lib/kdb/t_stringattr.c            |  94 ++++++++++++++++++
 src/lib/krb5/error_tables/kdb5_err.et |   1 +
 6 files changed, 321 insertions(+), 1 deletion(-)

commit e3e006d3aedccb88d5238d0175c81a6bf535c18f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 21 04:40:49 2011 +0000

    Fix asn.1 encoder build without PKINIT support
    
    Move all of the added PKINIT hash agility stuff inside the #ifndef
    DISABLE_PKINIT block.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25213 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c | 103 +++++++++++++++++++------------------
 1 file changed, 52 insertions(+), 51 deletions(-)

commit 518a6024a45b8cf61ee55ffcbf46e3878dc4431b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Sep 20 12:39:02 2011 +0000

    Fix Openssl 1.0 function capitalization in pkinit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25212 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0ba7d8bd3f46902cbd5c4e8c7592a4fa36f5975e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 19 14:52:16 2011 +0000

    Make ASN.1 code build without PKINIT support
    
    Move asn1_decode_kdf_alg_id and asn1_decode_sequence_of_kdf_alg_id
    inside the #ifndef DISABLE_PKINIT block; otherwise they reference a
    nonexistent asn1_decode_kdf_alg_id_ptr when PKINIT is disabled.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25211 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c | 46 +++++++++++++++++++-------------------
 1 file changed, 23 insertions(+), 23 deletions(-)

commit 34431739de23e96c5c90f9cb3dd5d188a6b7e8fb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 19 05:34:22 2011 +0000

    Make pkinit_kdf_test.c compile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25210 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_kdf_test.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c16d41fbecfb6b349e078d40f22cf4f6e207414d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 19 05:34:17 2011 +0000

    Formatting fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25209 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int-pkinit.h                        |   8 +-
 src/include/krb5/krb5.hin                          |  11 +-
 src/lib/gssapi/mechglue/g_initialize.c             | 422 +++++++++++----------
 src/lib/krb5/asn.1/asn1_encode.h                   |  44 ++-
 src/lib/krb5/asn.1/asn1_k_decode.c                 |   9 +-
 src/lib/krb5/asn.1/asn1_k_decode.h                 |   2 +-
 src/lib/krb5/asn.1/asn1_k_decode_kdc.c             |   5 +-
 src/lib/krb5/asn.1/asn1_k_encode.c                 |   2 +-
 src/plugins/preauth/pkinit/Makefile.in             |   6 +-
 src/plugins/preauth/pkinit/pkinit.h                |   4 +-
 src/plugins/preauth/pkinit/pkinit_clnt.c           |  10 +-
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c |  20 +-
 src/plugins/preauth/pkinit/pkinit_kdf_constants.c  |   2 +-
 src/plugins/preauth/pkinit/pkinit_kdf_test.c       |  36 +-
 src/plugins/preauth/pkinit/pkinit_lib.c            |   3 +-
 15 files changed, 296 insertions(+), 288 deletions(-)

commit 9fbc34aceb1bdf065ec18701c695822abdf62bac
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 01:00:56 2011 +0000

    reindent
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25208 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 72 +++++++++++-----------
 src/plugins/preauth/pkinit/pkinit_kdf_constants.c  |  6 +-
 src/plugins/preauth/pkinit/pkinit_kdf_test.c       | 64 +++++++++----------
 3 files changed, 71 insertions(+), 71 deletions(-)

commit 24258919dbe905342dd554d3746e107051b63b6c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:59:29 2011 +0000

    Fix x64 compile issues: remove bufferoverflowu.lib; this is obsolete
    as of VS2005SP1. Use undecorated _DllMainCRTStartup as entry point
    instead of _DllMainCRTStartup@12
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@debian.org>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25207 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/win/Makefile.in |  2 +-
 src/config/win-pre.in         | 10 ++++++----
 2 files changed, 7 insertions(+), 5 deletions(-)

commit 5e78fcbfbee48aa95d5423b37599e2dfe16ca7d2
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:59:24 2011 +0000

    Use closesocket() instead of close() for sockets on Windows
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    Signed-off-by: Sam Hartman <hartmans@debian.org>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25206 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-server.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 849fdaed46bfcec4374809421f6bb606e0c8d95e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:59:20 2011 +0000

    Fixed some warnings on Windows
    
    Windows VC compiler complains about comparison between signed and unsigned
    int types, unused variables
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    Signed-off-by: Sam Hartman <hartmans@debian.org>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25205 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-client.c | 4 ++--
 src/windows/gss/gss-client.c     | 4 ++--
 src/windows/gss/gss-misc.c       | 4 ++--
 src/windows/gss/gss.c            | 3 +--
 4 files changed, 7 insertions(+), 8 deletions(-)

commit afcb63156a8d43aa6a0aefcb70e6a79ddb8f0c7f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:59:14 2011 +0000

    Added util\profile\testmod\Makefile to the list of Makefiles generated on Windows
    
    Signed-off-by: Alexey Melnikov <aamelnikov@gmail.com>
    Signed-off-by: Sam Hartman <hartmans@debian.org>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25204 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 96abef4856786c74efea7d5695e9745879daf27d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:59:08 2011 +0000

    Add KRB5_CALLCONV to krb5_init_context_profile definition in init_ctx.c Remove extraneous 'p'
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@debian.org>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25203 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/init_ctx.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6fd69b6b918b3d7005f47815cfea2d11f65d1530
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:59:02 2011 +0000

    Updated copyright year in a Windows version resource
    
    Signed-off-by: Sam Hartman <hartmans@debian.org>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25202 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/version.rc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 04ce9255153b66bfabd984f31ab919de80378296
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:58:58 2011 +0000

    Updated command line utilities not to complain about missing getopt() definition
    
    Signed-off-by: Sam Hartman <hartmans@debian.org>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25201 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/Makefile.in | 2 ++
 src/clients/kdestroy/kdestroy.c  | 3 +++
 src/clients/klist/Makefile.in    | 2 ++
 src/clients/klist/klist.c        | 3 +++
 src/clients/kvno/Makefile.in     | 2 ++
 src/clients/kvno/kvno.c          | 4 ++++
 6 files changed, 16 insertions(+)

commit f62c3d83639402c593a7bd7b7e3173413388f23b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:58:52 2011 +0000

    __func__ -> __FUNCTION__ in #ifdef DEBUG blocks in util_errmap.c
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@debian.org>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25200 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/util_errmap.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1bea93afe54270b3ecddcf869ca6472fa5ccde3c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:58:48 2011 +0000

    Protect autoconf #defines (HAVE_FOO, et al) in win-mac.h with #ifdef KRB5_PRIVATE add -DKRB5_PRIVATE to CPPFLAGS in win-pre.in and to ALL_CXXFLAGS and ALL_CFLAGS in pre.in
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@debian.org>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25199 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in     | 2 ++
 src/config/win-pre.in | 2 +-
 src/include/win-mac.h | 4 ++++
 3 files changed, 7 insertions(+), 1 deletion(-)

commit e3cc5d5ece7593084a252e03f77a6fe5b3a9edc0
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:58:43 2011 +0000

    On Windows, parse mechanism info from Registry instead of mech file
    
    Currently the code parses @sysconfdir@/gss/mech as a set of GSS
    mechanisms to dynamically load.  On Windows this should come from the
    registry.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@debian.org>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25198 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 520 ++++++++++++++++++++++-----------
 1 file changed, 351 insertions(+), 169 deletions(-)

commit 9729492ff32002dcc153ad0850b0e30caa3df3fa
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:58:38 2011 +0000

    Remove the ticket from the pkinit-alg-agility KDF function, to match
    agreed changes to the IETF specification.  Includes removing a parameter from
    the KDF function, removing the ticket from the ASN.1 encoder, and updating
    the test code.
    Signed-off-by: Margaret Wasserman <mrw@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25197 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int-pkinit.h                        |  1 -
 src/lib/krb5/asn.1/asn1_k_encode.c                 |  1 -
 src/plugins/preauth/pkinit/pkinit_crypto.h         |  1 -
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c |  5 +-
 src/plugins/preauth/pkinit/pkinit_kdf_test.c       | 69 +++++++++-------------
 5 files changed, 28 insertions(+), 49 deletions(-)

commit e4b9fe68f9517955523d3e1a067b607700e29e77
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:54:11 2011 +0000

    Asn1_encode: indicate DER compressed form without tag or length as input
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25196 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 03e756c87432e5584ddd3a739ced6ed79d5481c2
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:51:39 2011 +0000

    Implement encoding and decoding for supportedKDFs and kdfID
    
    pkinit: ASN.1 encoders and decoders for new KDF
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25195 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c      | 85 +++++++++++++++++++++++----------
 src/lib/krb5/asn.1/asn1_k_decode.h      |  7 +++
 src/lib/krb5/asn.1/asn1_k_decode_kdc.c  | 11 ++++-
 src/lib/krb5/asn.1/asn1_k_encode.c      | 41 ++++++++++++----
 src/plugins/preauth/pkinit/pkinit_lib.c |  4 +-
 5 files changed, 111 insertions(+), 37 deletions(-)

commit 27a69f059a3c57ac7c0c415cfb59656ff3803365
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:35:10 2011 +0000

    * Extend auth_pack
    * extend dh_rep
    * add krb5_free_octet_data
    * extend pkinit free functions
    
    pkinit: add supportedKDFs and kdfID to structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25194 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int-pkinit.h             |  6 ++++--
 src/include/krb5/krb5.hin               | 17 ++++++++++++++++-
 src/lib/krb5/krb/kfree.c                | 10 ++++++++++
 src/lib/krb5/libkrb5.exports            |  1 +
 src/plugins/preauth/pkinit/pkinit_lib.c |  9 +++++++++
 5 files changed, 40 insertions(+), 3 deletions(-)

commit 864d4b2669d6e4a798314f28530613a8721491a2
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:35:06 2011 +0000

    Refactor to use oid instead of algorithm_id in KDF interface
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25193 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto.h         |  2 +-
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 24 +++++++++++++---------
 src/plugins/preauth/pkinit/pkinit_kdf_test.c       |  2 +-
 3 files changed, 16 insertions(+), 12 deletions(-)

commit ab80f80934526c270d40f3ee709b489e13da0c3f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:35:01 2011 +0000

    pkinit_crypto_openssl: fix signed vs unsigned comparison
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25192 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 1 +
 1 file changed, 1 insertion(+)

commit 3725d22140c23a376dd79b69d130be8e2b91005f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:34:57 2011 +0000

     implementation of new function and test program for pkinit agility.
    Implementation of pkinit_alg_agility_kdf() function to implement the
    key derivation function defined in draft-ietf-krb-wg-pkinit-alg-agility-04,
    and implementation of pkinit_kdf_test program to test the new KDF
    against the test vector in the draft.
    
    Signed-off-by: Margaret Wasserman <mrw@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25191 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/Makefile.in             |  11 ++
 src/plugins/preauth/pkinit/pkinit_crypto.h         |  19 ++
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 208 ++++++++++++++++++++-
 src/plugins/preauth/pkinit/pkinit_kdf_constants.c  |  57 ++++++
 src/plugins/preauth/pkinit/pkinit_kdf_test.c       | 183 ++++++++++++++++++
 5 files changed, 475 insertions(+), 3 deletions(-)

commit 3e0d13c8278d2885760e405f537a882b896ff156
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:34:52 2011 +0000

    Added underlying ASN.1 structures for pkinit algorithm agility
    
    Signed-off-by: Margaret Wasserman <mrw@painless-security.com>
    tested-by: Sam Hartman <hartmans@debian.org>
    fixes-from: Sam Hartman <hartmans@debian.org>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25190 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int-pkinit.h        | 22 ++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_k_encode.c | 38 +++++++++++++++++++++++++++++++++++---
 src/lib/krb5/libkrb5.exports       |  2 ++
 3 files changed, 59 insertions(+), 3 deletions(-)

commit 61c280a73539acbe68bb203ea8f09cf52cf4b784
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:34:48 2011 +0000

    In pkinit_crypto_openssl.c, modified pkinit_octetstring2key() to
    eliminate a possible memory leak in the error path, where the
    key_block->length was set to zero but the key_block->contents were
    not freed.  Also, changed calloc() call to a malloc() call to avoid
    allocating up to 8 times as much buffer space as needed.
    
    In keyblocks.c, modified kr5_free_keyblock_contents() to set the
    key->length to zero after the key->contents have been freed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25189 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/keyblocks.c                     | 1 +
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit c65b97433bbf1503670a9fb9260799e699e9bf56
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:34:44 2011 +0000

    In order for asn1_encode_oid to be called from DEFLENFNTYPE it needs
    to take void * like all the other string encoders.
    
    asn1_encode_oid: take void not asn1_octet
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25188 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c | 2 +-
 src/lib/krb5/asn.1/asn1_encode.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1e1b5d76c466978c53dc8f1e79517243d78f8361
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:34:40 2011 +0000

    asn1_encode.{c,h}: support DEFOCTETWRAPTYPE
    
    Support a way of defining a type that indicates that the DER encoding
    of some other type is wrapped inside an octet string in a produced
    encoding.  To support this, support encoding of tagged things where
    the class is not constructed; in this case it will be primitive.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25187 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c |  2 +-
 src/lib/krb5/asn.1/asn1_encode.h | 20 +++++++++++++++-----
 2 files changed, 16 insertions(+), 6 deletions(-)

commit f79ba7eca6846552fcd00d42f4b8f67e05af2e40
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:34:36 2011 +0000

    pkinit: client: Use SignedData for anonymous
    
    Per RFc 6112 use SignedData not ContentInfo for anonymous when the KDC
    offers support for PKINIT_KX padata.
    
    ticket: 6962
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25186 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit.h                |   3 +-
 src/plugins/preauth/pkinit/pkinit_clnt.c           |  37 +-
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 401 ++++++++++-----------
 3 files changed, 234 insertions(+), 207 deletions(-)

commit a650a4adf5b4c16b1ecc6d90ab18d9d6ea960c1c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:34:31 2011 +0000

    Fix pkinit warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25185 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit.h                | 2 +-
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 6 +++---
 src/plugins/preauth/pkinit/pkinit_lib.c            | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 54ac55310fcad408e9cfeee2891f8c7bfbc47044
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 19 00:34:25 2011 +0000

    Support pkinit: SignedData with no signers (KDC)
    
    For anonymous, MIT 1.9 sends
    ContentInfo rather than SignedData. This violates RFc 6112. This patch accepts the RFC 6112 style encoding.
    
    ticket: 6961
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25184 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 394 +++++++++++----------
 src/plugins/preauth/pkinit/pkinit_srv.c            |   2 +-
 2 files changed, 209 insertions(+), 187 deletions(-)

commit a6c06f10e95d47e9e33f7baa3f72624cbeece4f6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Sep 18 09:43:33 2011 +0000

    Drop code for finding top source directory among several
    possibilities, since with only one configure script now, we know
    exactly where it is.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25183 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 21 +--------------------
 1 file changed, 1 insertion(+), 20 deletions(-)

commit 0bc7ef8f41450025e5024ba428cef2ec36fd1076
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Sep 18 09:43:30 2011 +0000

    Don't check for memmove, inet_ntoa, inet_aton, pthread.h, or
    semaphore.h, since the results of the tests are never used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25182 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit ab30d5d27a4f4ab67d4e9232fbbfd6acd799a2b8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Sep 18 09:43:25 2011 +0000

    Add invocations of AC_LANG_SOURCE to deal with autoconf 2.68 warning
    messages.  Verified to produce the same configure script (under
    autoconf 2.68 on Mac OS X) as before.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25181 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 0e35af54fecdb88c4771f4c7cf6416f8c3b54ab0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 15 20:00:15 2011 +0000

    Fix a typo in r25026
    
    A stray "p" was added to krb5_init_context_profile() inside a _WIN32
    block.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25180 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/init_ctx.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 31d5a1ed8d94ddc5614cf5c4f5a3bafb76a0914d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 14 19:00:39 2011 +0000

    Fix terminate_workers() in the KDC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25179 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 72f42cefb51afc939a621c6b1560d210492c45a4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 14 16:12:39 2011 +0000

    Simplify terminate_workers() in the KDC
    
    Fixes a bug where we wait for one too many workers to terminate after
    one of them crashes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25178 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

commit 3038d7a0017b729cecbf26d4757228e56e87ac9a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 14 16:12:36 2011 +0000

    Set up monitor signal handlers before forking
    
    This avoids a race condition where a child reports "starting..." and
    begins to service requests before the monitor is ready to handle
    termination signals.  Really only an issue for the test suite.  From
    npmccallum@redhat.com.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25177 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 37 ++++++++++++++++++++-----------------
 1 file changed, 20 insertions(+), 17 deletions(-)

commit 232ee45a29845cc8b31955bdc398ac335421e63c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 14 16:12:33 2011 +0000

    Split signal setup into loop_setup_signals()
    
    In the KDC, set up signals in the worker process child after forking
    from the monitor process.  From npmccallum@redhat.com.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25176 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/net-server.h        |  4 +++-
 src/kadmin/server/ovsec_kadmd.c | 14 +++++++++++++-
 src/kdc/main.c                  | 19 +++++++++++++++++-
 src/lib/apputils/net-server.c   | 43 +++++++++++++++++++++--------------------
 4 files changed, 56 insertions(+), 24 deletions(-)

commit 6cae0a18e4fb6fc3469b5bdf75f888f580dbdec0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 14 16:12:29 2011 +0000

    Reinitialize verto after creating worker child
    
    Also mark fd events as reinitiable so they survive the fork.  From
    npmccallum@redhat.com.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25175 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c                |  2 ++
 src/lib/apputils/net-server.c | 12 +++++++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit 61941e636016405b5dfbb031e2904dcce4c83801
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 14 16:12:25 2011 +0000

    Update verto sources to 2011-09-14 versions
    
    Also add verto_reinitialize to libverto exports (missed in the last
    update).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25174 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/verto/libverto.exports | 1 +
 src/util/verto/verto.c          | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 1ccb4677821c46c4fac6554ccef2cb3ca481f492
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 14 15:22:11 2011 +0000

    Fix verto-k5ev.h dependencies for system libverto
    
    When we build with the internal verto, we include verto-k5ev.h in
    order to create loops.  When we build with the system verto, we don't
    include that header file.  Add depfix logic and pre.in variables to
    avoid depending on verto-k5ev.h for a system verto build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25173 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in     |  3 +++
 src/lib/apputils/deps | 32 ++++++++++++++++----------------
 src/util/depfix.pl    |  1 +
 3 files changed, 20 insertions(+), 16 deletions(-)

commit b41978c1b227dab6337cdaa34002e51d1b708d5a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 12 16:08:04 2011 +0000

    Update verto sources to 2011-09-10 versions
    
    Also update verto-k5ev.c to match changes to verto-libev.c.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25172 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/k5ev/verto-k5ev.c    | 15 +++++++-
 src/util/verto/verto-module.h |  2 +
 src/util/verto/verto.c        | 87 ++++++++++++++++++++++++++++++++-----------
 src/util/verto/verto.h        | 20 ++++++++--
 4 files changed, 98 insertions(+), 26 deletions(-)

commit 1ab76e68154eb7a3ad07b56f284d812134e80a0e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Sep 10 22:58:55 2011 +0000

    Wait before killing daemons in interactive k5test
    
    If k5test is invoked with any stop, wait, or debug options, wait for
    input before killing daemons, in case a daemon is being debugged.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25171 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/k5test.py | 5 +++++
 1 file changed, 5 insertions(+)

commit c03aede6beac046b6fe02f7be3cce365d7cbdf34
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 9 21:02:55 2011 +0000

    Fix verto.h dependencies for system libverto
    
    When we have conditionally built bundled source, we need logic in
    depfix.pl and variables in pre.in to avoid depending on the bundled
    verto.h in generated dependencies.  Add that logic for verto.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25170 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in      |   4 ++
 src/kadmin/server/deps | 104 ++++++++++++++++++++++++-------------------------
 src/kdc/deps           |  60 ++++++++++++++--------------
 src/lib/apputils/deps  |  32 +++++++--------
 src/util/depfix.pl     |   1 +
 src/util/k5ev/deps     |   6 +--
 src/util/verto/deps    |   2 +-
 7 files changed, 106 insertions(+), 103 deletions(-)

commit 788402b26ed53558f472b7ba284170533f6a93fd
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 7 21:31:48 2011 +0000

    Fall back to EV_USE_SELECT
    
    ev.c explicitly disables poll() on Mac and FreeBSD, which left our
    standalone version without any working back ends on Mac OS X, for
    example.  Fall back to using select() on these platforms.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25169 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/k5ev/verto-k5ev.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ce0fb6678a4402fa1a41c88e1097e7501f4a4fef
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 7 19:10:25 2011 +0000

    Fix some error-handling bugs in cc_dir.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25168 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_dir.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 6e0bfbc787509dbaac4947a76e07a2bd6ba7956d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Sep 6 23:23:43 2011 +0000

    Go back to symlinks for liblinks
    
    Now that we're not using dynamic loading for libverto-k5ev, we don't
    need to use hard links for liblinks, and using them would interfere
    with an AFS build tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25167 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/lib.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d6e6d23d5fdc21a1ce613c3fc7f378de7b05d47c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Sep 6 23:23:39 2011 +0000

    Change how bundled libverto is linked
    
    Give libverto-k5ev a header file.  When using the internal verto
    library, link against -lverto-k5ev and use verto_default_k5ev()
    instead of verto_default(), bypassing the module loading logic and
    making static builds possible.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25166 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in                   |  2 +-
 src/configure.in                    |  3 ++-
 src/lib/apputils/net-server.c       |  7 +++++++
 src/util/k5ev/Makefile.in           | 11 ++++++++++-
 src/util/k5ev/README                |  4 +---
 src/util/k5ev/libverto-k5ev.exports |  2 ++
 src/util/k5ev/verto-k5ev.c          | 36 +++++++++++++++++++++---------------
 src/util/k5ev/verto-k5ev.h          | 33 +++++++++++++++++++++++++++++++++
 8 files changed, 77 insertions(+), 21 deletions(-)

commit e68eef8d34b9527c3a24c9f0d6c0ae9b0be0e76f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Sep 6 16:03:37 2011 +0000

    Fix t_ccselect bugs
    
    initiator_cred wasn't initialized if no second arg was given.
    t_ccselect wasn't removed on make clean.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25165 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/Makefile.in  | 5 ++---
 src/tests/gssapi/t_ccselect.c | 2 +-
 2 files changed, 3 insertions(+), 4 deletions(-)

commit eef156a09779d93b4b0743f0c14df799ce1222a6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Sep 6 15:14:10 2011 +0000

    Fix several bugs in gss-krb5 inq_cred
    
    cred could be used uninitialized if krb5_timeofday() failed.  defcred
    had the wrong type.  kg_cred_resolve() should be used instead of
    krb5_gss_validate_cred() to do delayed name/ccache resolution and get
    a lock.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25164 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/inq_cred.c | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

commit 50e0e4fe668ca28c42d3a19230e58559097486a4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 6 11:34:32 2011 +0000

    Newer GCCs optimizer catches a variable used without initialization
    in the bison library code. Use a GCC pragma to suppress.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25163 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/deltat.c   | 1285 ++++++++++++++++++++++++++++---------------
 src/lib/krb5/krb/x-deltat.y |   27 +-
 2 files changed, 849 insertions(+), 463 deletions(-)

commit cd339bbcba5ead30363478b5d031f374d2e0345a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 5 16:37:13 2011 +0000

    Update kerberos man page
    
    Remove references to the unbundled applications.  Add documentation of
    environment variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25162 dc483132-0cff-0310-8789-dd5450dbe970

 src/gen-manpages/kerberos.M | 92 +++++++++++++++++++++++++++------------------
 1 file changed, 56 insertions(+), 36 deletions(-)

commit 5f2b6c596530098fe3c6e40d0143df88bec78cfb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 5 16:36:44 2011 +0000

    Use a .so redirect for .k5login.5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25161 dc483132-0cff-0310-8789-dd5450dbe970

 src/gen-manpages/Makefile.in   | 3 ++-
 src/gen-manpages/dot.k5login.M | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 1cd2821c19b2b95e39d5fc2f451a035585a40fa5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 5 16:35:40 2011 +0000

    Make gss-krb5 use cache collection
    
    For default credentials, defer ccache resolution until we need the
    information.  If this happens in init_sec_context when we have the
    target principal in hand, use krb5_cc_select() to pick a cache.  If
    the target principal is not known, use the default cache.
    
    For credentials with a specified principal, use krb5_cc_cache_match()
    to find the cache.  If no cache is found and a password is specified,
    create a new cache within the collection to hold the new credentials,
    if the default cache type supports a collection.
    
    ticket: 6958
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25160 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/acquire_cred.c     | 117 +++++++++++++++++++----
 src/lib/gssapi/krb5/gssapiP_krb5.h     |   4 +
 src/lib/gssapi/krb5/iakerb.c           |  20 ++--
 src/lib/gssapi/krb5/init_sec_context.c |  37 +++----
 src/lib/gssapi/krb5/inq_cred.c         |  49 ++++------
 src/lib/gssapi/krb5/s4u_gss_glue.c     |   5 +-
 src/tests/gssapi/Makefile.in           |  19 ++--
 src/tests/gssapi/deps                  |   4 +
 src/tests/gssapi/t_ccselect.c          | 170 +++++++++++++++++++++++++++++++++
 src/tests/gssapi/t_ccselect.py         | 122 +++++++++++++++++++++++
 10 files changed, 456 insertions(+), 91 deletions(-)

commit 7c5926d866b1874e66ef5d05416ff024faab01ff
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 5 16:34:35 2011 +0000

    Refactor gss-krb5 acquire_init_cred
    
    These changes have no functional impact, but will allow the GSSAPI
    changes for credential selection to be made with a minimum of code
    movement.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25159 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/acquire_cred.c | 461 +++++++++++++++++++------------------
 1 file changed, 237 insertions(+), 224 deletions(-)

commit 02536734d9443f62b75c3df97b4079fbe3d3e6cf
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 5 16:33:49 2011 +0000

    Add krb5_cc_select() API and pluggable interface
    
    The interface has two built-in modules.  The realm module guesses a
    cache based on the server realm if it is known.  The k5identity module
    (Unix only) chooses a client principal based on rules in a .k5identity
    file in the user's homedir.
    
    ticket: 6957
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25158 dc483132-0cff-0310-8789-dd5450dbe970

 src/gen-manpages/Makefile.in              |   4 +
 src/gen-manpages/dot.k5identity.M         |   1 +
 src/gen-manpages/k5identity.M             |  57 ++++++++
 src/include/k5-int.h                      |   7 +-
 src/include/k5-trace.h                    |  24 +++-
 src/include/krb5/ccselect_plugin.h        | 105 +++++++++++++++
 src/include/krb5/krb5.hin                 |  36 +++++
 src/lib/krb5/ccache/Makefile.in           |   9 ++
 src/lib/krb5/ccache/cc-int.h              |   8 ++
 src/lib/krb5/ccache/ccselect.c            | 179 +++++++++++++++++++++++++
 src/lib/krb5/ccache/ccselect_k5identity.c | 211 ++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/ccselect_realm.c      |  95 ++++++++++++++
 src/lib/krb5/ccache/deps                  |  57 +++++++-
 src/lib/krb5/krb/init_ctx.c               |   1 +
 src/lib/krb5/krb/int-proto.h              |   3 +
 src/lib/krb5/libkrb5.exports              |   2 +
 src/lib/krb5_32.def                       |   1 +
 17 files changed, 797 insertions(+), 3 deletions(-)

commit 916555623ea3c0cd8976718f0b989280df9260ce
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 5 16:26:48 2011 +0000

    Add ccache collection support to tools
    
    * "kdestroy -A" destroys all caches in collection.
    * "kinit princ" searches the collection for a matching cache and
      overwrites it, or creates a new cache in the collection, if the
      type of the default cache is collection-enabled.  The chosen cache
      also becomes the primary cache for the collection.
    * "klist -l" lists (in summary form) the caches in the collection.
    * "klist -A" lists the content of all of the caches in the collection.
    * "kswitch -c cache" (new command) makes cache the primary cache.
    * "kswitch -p princ" makes the cache for princ the primary cache.
    
    ticket: 6956
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25157 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py                             |   1 +
 doc/rst_source/krb_users/user_commands/index.rst   |   1 +
 .../krb_users/user_commands/kdestroy.rst           |  14 +-
 doc/rst_source/krb_users/user_commands/kinit.rst   |  20 ++-
 doc/rst_source/krb_users/user_commands/klist.rst   |  19 ++-
 doc/rst_source/krb_users/user_commands/kswitch.rst |  53 +++++++
 src/clients/Makefile.in                            |   4 +-
 src/clients/kdestroy/kdestroy.M                    |  12 +-
 src/clients/kdestroy/kdestroy.c                    |  34 +++-
 src/clients/kinit/kinit.M                          |  15 +-
 src/clients/kinit/kinit.c                          |  80 +++++++---
 src/clients/klist/klist.M                          |  17 +-
 src/clients/klist/klist.c                          | 171 +++++++++++++++++----
 src/clients/kswitch/Makefile.in                    |  39 +++++
 src/clients/kswitch/deps                           |  14 ++
 src/clients/kswitch/kswitch.M                      |  61 ++++++++
 src/clients/kswitch/kswitch.c                      | 127 +++++++++++++++
 src/configure.in                                   |   2 +-
 src/lib/krb5/ccache/cccursor.c                     |   2 +-
 src/tests/Makefile.in                              |   1 +
 src/tests/t_cccol.py                               |  77 ++++++++++
 src/util/k5test.py                                 |   2 +
 src/util/testrealm.py                              |   1 +
 23 files changed, 700 insertions(+), 67 deletions(-)

commit 45360c9688ca963f75a2480f2cf818424fc3dc7b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 5 16:26:43 2011 +0000

    Remove unneeded cccol behaviors
    
    Do not yield any default caches in the top level cccol implementation.
    In the FILE type, yield the default cache if it exists and is of type
    FILE, instead of yielding the set of open file caches.
    
    ticket: 6955
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25156 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Makefile.in  |   7 +-
 src/lib/krb5/ccache/cc_file.c    |  87 +++++--------
 src/lib/krb5/ccache/cccursor.c   | 244 +++++-------------------------------
 src/lib/krb5/ccache/t_cccol.py   |  44 +++++++
 src/lib/krb5/ccache/t_cccursor.c | 263 +++++----------------------------------
 5 files changed, 146 insertions(+), 499 deletions(-)

commit f784a37909b68b7dfc1eed8c3a0e014639c90e45
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 5 16:26:37 2011 +0000

    Add new cache collection APIs
    
    * krb5_cc_get_full_name retrieves the full type:name of a cache.
    * krb5_cc_switch makes a cache the primary cache.
    * krb5_cc_cache_match searches the collection for a client principal.
    * krb5_free_string releases a string (for the krb5_cc_get_full_name
      result).
    
    All of these are from Heimdal except for krb5_free_string (Heimdal uses
    krb5_xfree).
    
    ticket: 6954
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25155 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h             |  1 +
 src/include/krb5/krb5.hin        | 69 ++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/cc_dir.c     | 25 +++++++++++++++
 src/lib/krb5/ccache/cc_file.c    |  2 ++
 src/lib/krb5/ccache/cc_keyring.c |  2 ++
 src/lib/krb5/ccache/cc_memory.c  |  1 +
 src/lib/krb5/ccache/cc_mslsa.c   |  1 +
 src/lib/krb5/ccache/ccbase.c     | 10 ++++++
 src/lib/krb5/ccache/cccursor.c   | 44 +++++++++++++++++++++++++
 src/lib/krb5/ccache/ccfns.c      | 22 +++++++++++++
 src/lib/krb5/krb/kfree.c         |  6 ++++
 src/lib/krb5/libkrb5.exports     |  5 +++
 src/lib/krb5_32.def              |  5 +++
 13 files changed, 193 insertions(+)

commit 319c01a8f523843169b9e5342ac2d085ad67f8a2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 5 16:26:30 2011 +0000

    Add the DIR ccache type
    
    The DIR ccache type supports a collection of credential caches within
    a private directory (which must be created out of band).  One cache is
    designated as primary at any given time.  Setting the default cache
    name to DIR:dirname will cause caches within dirname to be present in
    the global cache collection.
    
    ticket: 6953
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25154 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Makefile.in       |   3 +
 src/lib/krb5/ccache/cc-int.h          |   3 +
 src/lib/krb5/ccache/cc_dir.c          | 703 ++++++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/cc_file.c         |  62 +--
 src/lib/krb5/ccache/ccbase.c          |   7 +
 src/lib/krb5/ccache/fcc.h             |   3 +
 src/lib/krb5/error_tables/k5e1_err.et |   1 +
 7 files changed, 755 insertions(+), 27 deletions(-)

commit ca474e3041b3916d65ea8c3383da03de71c2405a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 5 16:26:25 2011 +0000

    Add fnmatch support to libkrb5support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25153 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in             |  22 ++++-
 src/include/k5-platform.h    |  19 ++++
 src/util/support/Makefile.in |   8 ++
 src/util/support/deps        |   3 +
 src/util/support/fnmatch.c   | 208 +++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 257 insertions(+), 3 deletions(-)

commit 889d3ca4c482f730cd194f2d83c41d70bc615a67
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 5 16:07:48 2011 +0000

    Eliminate the mechglue union cred auxinfo field
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25152 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_accept_sec_context.c    |  46 --------
 src/lib/gssapi/mechglue/g_acquire_cred.c          |  35 +-----
 src/lib/gssapi/mechglue/g_acquire_cred_imp_name.c |  35 +-----
 src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c  |  18 +--
 src/lib/gssapi/mechglue/g_inq_cred.c              | 133 ++++++++++------------
 src/lib/gssapi/mechglue/g_rel_cred.c              |   1 -
 src/lib/gssapi/mechglue/g_set_cred_option.c       |  27 -----
 src/lib/gssapi/mechglue/mglueP.h                  |  12 --
 8 files changed, 65 insertions(+), 242 deletions(-)

commit d2471ab777ad8346f8e1549f36e93ceae8fa25ae
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 5 09:45:49 2011 +0000

    Initialize some more variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25151 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/t_an_to_ln.c             | 2 +-
 src/plugins/kdb/db2/libdb2/test/dbtest.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 24311fa2b4b95597695560144313debe0211e968
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 5 03:13:07 2011 +0000

    Use hard links for LIBLINKS
    
    verto uses dladdr() to figure out where it should look for modules,
    and dladdr may or may not follow symlinks.  Hard links ensure that it
    always looks in the directory where liblinks are, allowing it to find
    the verto-k5ev module.
    
    Make symlinks within the lib directory for .so and .so.X instead of
    symlinking those back to the library build directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25150 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/lib.in | 10 ++++++----
 src/config/pre.in |  2 +-
 2 files changed, 7 insertions(+), 5 deletions(-)

commit d4df2732e91514cd33ab850f945b57d352a7cc81
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 5 01:58:53 2011 +0000

    Enable -Werror=uninitialized if supported
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25149 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c7586cc94818ff865ca9a057d32c0fb40a7c3688
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 5 01:58:48 2011 +0000

    Instead of passing a 0 to add_new_mkey for kvno and leaving
    new_mkey_kvno (used when stashing) uninitialized, use get_next_kvno to
    set the latter to the only non-zero value that add_new_mkey will
    accept.
    
    ticket: 6617
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25148 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_mkey.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit f554a6b65fd09f71243af94691c48b3d4d2b1132
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 5 01:22:03 2011 +0000

    Fix "may be used uninitialized" warnings in db2 code, even though all
    such cases appear to be safe.  This will permit making
    uninitialized-variable messages fatal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25147 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/btree/bt_delete.c | 2 +-
 src/plugins/kdb/db2/libdb2/btree/bt_search.c | 4 ++--
 src/plugins/kdb/db2/libdb2/btree/bt_seq.c    | 4 ++--
 src/plugins/kdb/db2/libdb2/btree/bt_split.c  | 7 ++++---
 src/plugins/kdb/db2/libdb2/hash/hash_page.c  | 1 +
 src/plugins/kdb/db2/libdb2/recno/rec_open.c  | 2 +-
 6 files changed, 11 insertions(+), 9 deletions(-)

commit 4c30cecad26f615bddbeaf610d51a2076fd407bb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 5 01:21:55 2011 +0000

    Silence various "may be used uninitialized" warnings from GCC caused
    by it not figuring out the control flow (initialization and use both
    tied to some other variable).
    
    DB2 code not included.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25146 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/apputils/net-server.c           | 2 +-
 src/lib/kadm5/str_conv.c                | 2 +-
 src/lib/kdb/kdb_default.c               | 1 +
 src/lib/krb5/krb/authdata.c             | 2 +-
 src/lib/krb5/krb/send_tgs.c             | 2 +-
 src/lib/krb5/os/sendto_kdc.c            | 2 +-
 src/lib/rpc/svc_tcp.c                   | 4 ++--
 src/lib/rpc/svc_udp.c                   | 4 ++--
 src/plugins/preauth/pkinit/pkinit_srv.c | 2 +-
 src/tests/create/kdb5_mkdums.c          | 2 +-
 src/tests/verify/kdb5_verify.c          | 2 +-
 11 files changed, 13 insertions(+), 12 deletions(-)

commit 60a8119b1b6effc48b4c13de410bfcc45d029b94
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 5 01:21:50 2011 +0000

    Change output type of pkinit_init_kdc_req_context so as not to require
    gratuitous casting.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25145 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_srv.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4ba58f9b6b7ccb372f09e31ee3d302ffafd50b15
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Sep 4 23:52:34 2011 +0000

    Reindent per krb5-batch-reindent.el.
    Some minor reformatting added in places to avoid exceeding 80 columns.
    Used Emacs 22.1 built-in C mode.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25144 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-client.c                   |  2 +-
 src/include/k5-int.h                               |  4 +-
 src/kadmin/cli/kadmin.c                            | 13 +--
 src/kadmin/server/ovsec_kadmd.c                    |  8 +-
 src/kdc/kdc_preauth.c                              |  2 +-
 src/kdc/kdc_util.c                                 |  2 +-
 src/kdc/kdc_util.h                                 |  2 +-
 src/lib/gssapi/generic/gssapi_generic.c            | 10 +--
 src/lib/gssapi/krb5/accept_sec_context.c           |  1 -
 src/lib/gssapi/krb5/acquire_cred.c                 |  1 -
 src/lib/gssapi/krb5/gssapi_krb5.c                  | 16 ++--
 src/lib/gssapi/krb5/import_name.c                  |  2 +-
 src/lib/gssapi/krb5/init_sec_context.c             |  1 -
 src/lib/gssapi/krb5/prf.c                          |  1 -
 src/lib/gssapi/krb5/store_cred.c                   |  1 -
 src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c   |  2 +-
 src/lib/gssapi/mechglue/g_mechattr.c               | 28 +++----
 src/lib/kadm5/srv/pwqual_princ.c                   |  2 +-
 src/lib/krb5/asn.1/asn1_k_decode_fast.c            |  1 -
 src/lib/krb5/asn.1/asn1_k_decode_kdc.c             |  4 +-
 src/lib/krb5/asn.1/asn1_k_decode_macros.h          | 10 +--
 src/lib/krb5/asn.1/asn1_k_decode_sam.c             |  1 -
 src/lib/krb5/asn.1/asn1_k_encode.c                 |  2 +-
 src/lib/krb5/asn.1/krb5_decode_kdc.c               |  3 +-
 src/lib/krb5/asn.1/krb5_decode_macros.h            |  6 +-
 src/lib/krb5/krb/authdata.c                        |  2 +-
 src/lib/krb5/krb/authdata_dec.c                    |  2 +-
 src/lib/krb5/krb/copy_auth.c                       |  4 +-
 src/lib/krb5/krb/fast.c                            |  2 +-
 src/lib/krb5/krb/gic_opt.c                         |  4 +-
 src/lib/krb5/krb/init_ctx.c                        | 12 +--
 src/lib/krb5/krb/int-proto.h                       |  2 +-
 src/lib/krb5/krb/rd_cred.c                         | 18 ++---
 src/lib/krb5/krb/s4u_authdata.c                    | 11 ++-
 src/lib/krb5/krb/s4u_creds.c                       | 18 ++---
 src/lib/krb5/krb/t_expire_warn.c                   | 20 ++---
 src/lib/krb5/krb/t_vfy_increds.c                   |  2 +-
 src/lib/krb5/krb/val_renew.c                       | 62 +++++++--------
 src/lib/krb5/os/locate_kdc.c                       |  4 +-
 src/lib/krb5/os/trace.c                            |  2 +-
 src/plugins/kdb/db2/kdb_db2.c                      |  2 +-
 src/plugins/kdb/hdb/kdb_hdb.c                      |  2 +-
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c |  2 +-
 src/plugins/preauth/securid_sam2/securid2.c        | 22 +++---
 .../preauth/securid_sam2/securid_sam2_main.c       | 92 +++++++++++-----------
 src/slave/kprop_sock.c                             | 22 +++---
 src/tests/gssapi/t_imp_cred.c                      | 12 +--
 src/tests/gssapi/t_spnego.c                        |  2 +-
 src/tests/threads/init_ctx.c                       | 12 +--
 src/tests/threads/profread.c                       | 20 ++---
 src/util/gss-kernel-lib/t_kgss_kernel.c            |  4 +-
 src/util/profile/profile_tcl.c                     |  1 -
 src/util/profile/test_vtable.c                     | 42 +++++-----
 src/util/profile/testmod/testmod_main.c            |  6 +-
 src/util/support/path.c                            | 90 ++++++++++-----------
 src/util/windows/getopt.c                          |  2 +-
 56 files changed, 309 insertions(+), 314 deletions(-)

commit 3b5d496d3d63b28ebd2e23242a3422b1fa838e18
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Sep 4 23:52:25 2011 +0000

    Reindent per krb5-batch-reindent.el.
    Mostly changes column choice for backslashes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25143 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-trace.h | 234 ++++++++++++++++++++++++-------------------------
 1 file changed, 117 insertions(+), 117 deletions(-)

commit 10aadcfc4b54e8bea170998db37cad34fd94d3f2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Sep 4 23:52:21 2011 +0000

    Skip redundant inclusion of iprop.h
    
    Suppress GCC's unused-variable diagnostic for purely generated code
    using outside tools, known to have that issue but not ours to fix.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25142 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/iprop.x     | 16 +++++++++++++++-
 src/lib/kdb/iprop_xdr.c |  4 +++-
 2 files changed, 18 insertions(+), 2 deletions(-)

commit 428d6d171751061732b992e4cce5b1dd4eaaa21f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Sep 4 23:52:11 2011 +0000

    Get rid of variables triggering gcc's "defined but not used"
    complaints, almost entirely "rcsid" variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25141 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-misc.c        | 4 ----
 src/kadmin/cli/keytab.c               | 4 ----
 src/lib/kadm5/clnt/client_principal.c | 4 ----
 src/lib/kadm5/clnt/clnt_policy.c      | 4 ----
 src/lib/kadm5/clnt/clnt_privs.c       | 4 ----
 src/lib/kadm5/srv/adb_xdr.c           | 4 ----
 src/lib/kadm5/srv/server_init.c       | 4 ----
 src/lib/kadm5/srv/server_kdb.c        | 4 ----
 src/lib/kadm5/srv/svr_iters.c         | 4 ----
 src/lib/kadm5/srv/svr_policy.c        | 4 ----
 src/lib/rpc/unit-test/client.c        | 4 ----
 src/lib/rpc/unit-test/server.c        | 4 ----
 src/plugins/kdb/db2/adb_openclose.c   | 4 ----
 src/plugins/kdb/db2/adb_policy.c      | 4 ----
 src/plugins/kdb/db2/db2_exp.c         | 4 ----
 src/tests/gss-threads/gss-misc.c      | 4 ----
 16 files changed, 64 deletions(-)

commit 52739723d8f3f11eb1fd04d03a0c82b34fb1bc79
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Sep 4 22:13:30 2011 +0000

    Untabify some files mistakenly created with tabs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25140 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/enc_provider/camellia.c |  16 +--
 src/lib/crypto/crypto_tests/t_cksums.c         | 126 ++++++++---------
 src/lib/crypto/crypto_tests/t_decrypt.c        |   8 +-
 src/lib/crypto/crypto_tests/t_derive.c         | 178 ++++++++++++-------------
 src/lib/crypto/crypto_tests/t_fork.c           |  14 +-
 src/lib/crypto/krb/checksum_confounder.c       |  16 +--
 src/lib/crypto/krb/checksum_hmac_md5.c         |  30 ++---
 src/lib/crypto/krb/crypto_int.h                | 176 ++++++++++++------------
 src/lib/crypto/krb/enc_dk_cmac.c               |  16 +--
 src/lib/crypto/krb/prng_os.c                   |  18 +--
 src/lib/crypto/nss/enc_provider/camellia.c     |   6 +-
 src/lib/crypto/openssl/enc_provider/camellia.c |  16 +--
 12 files changed, 310 insertions(+), 310 deletions(-)

commit aec99a684778ede490dde3a8d5a837400896f82b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Sep 4 22:13:27 2011 +0000

    Exclude some new outside sources from mark-cstyle
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25139 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit e7ce2969ecd3600dc28f2d59db2fc4f7be818ad3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Sep 4 21:57:28 2011 +0000

    Prevent verto-k5ev from using clock_gettime
    
    Also remove k5ev.c, which shouldn't have been committed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25138 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/k5ev/k5ev.c       | 36 ------------------------------------
 src/util/k5ev/verto-k5ev.c |  2 ++
 2 files changed, 2 insertions(+), 36 deletions(-)

commit 824a41fec88f8ab052fd200a9403e86ba41eada0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Sep 4 04:29:47 2011 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25137 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/deps |  78 +++++++++++++-------------
 src/kdc/deps           | 146 +++++++++++++++++++++++++------------------------
 src/lib/apputils/deps  |   2 +-
 3 files changed, 118 insertions(+), 108 deletions(-)

commit 6ed2a96be652c2a65954c3f774c403691bbfd1be
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Sep 4 04:29:43 2011 +0000

    Rename local variable "socket" to avoid the one shadowed-declaration
    warning I get in a simple GNU/Linux build.  Solaris may have others.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25136 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/pmap_clnt.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 95e52c151fd0b81ac0b64cedfc5f28de42f0ae3b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Sep 4 04:29:40 2011 +0000

    declarations before code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25135 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/apputils/net-server.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 14f03123951d1f861a5e38b27cbc2701e959b47e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Sep 4 04:03:44 2011 +0000

    Fix pointer type in net-server.c:make_event()
    
    We use void pointers as temporaries in other uses of ADD(), so do so
    here as well.  The type-safe type would be verto_ev **.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25134 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/apputils/net-server.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 91160238177174d061ab5faf32822a1a3769adca
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Sep 4 03:33:35 2011 +0000

    Fix arg list for dummy version of setup_udp_pktinfo_ports
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25133 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/apputils/net-server.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 138f243f1e21a7c80b63345e02dc851a9b81ad4d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 2 17:07:59 2011 +0000

    Migrate net-server loop to use libverto
    
    From npmccallum@redhat.com.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25132 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/net-server.h        |   18 +-
 src/kadmin/server/Makefile.in   |    4 +-
 src/kadmin/server/ovsec_kadmd.c |  129 ++---
 src/kdc/Makefile.in             |    4 +-
 src/kdc/main.c                  |  108 ++--
 src/lib/apputils/net-server.c   | 1177 ++++++++++++++++++++-------------------
 6 files changed, 691 insertions(+), 749 deletions(-)

commit 55b8963cc08ce8005f513f3ad912b6cc3302218b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 2 17:07:57 2011 +0000

    Remove vestigial reset_db() in kadmind
    
    From npmccallum@redhat.com.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25131 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ovsec_kadmd.c | 35 +----------------------------------
 1 file changed, 1 insertion(+), 34 deletions(-)

commit 9e246c8bf245a7a7631ce4a81ea861e7e50d3004
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 2 17:07:55 2011 +0000

    Remove ancient Purify support in kadmind
    
    From npmccallum@redhat.com.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25130 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ovsec_kadmd.c | 67 -----------------------------------------
 1 file changed, 67 deletions(-)

commit 059db76cc28d88498e6b989d2a37ece4ee53aab2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 2 17:07:52 2011 +0000

    Don't bother logging SIGPIPE in kadmind
    
    From npmccallum@redhat.com.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25129 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ovsec_kadmd.c | 21 ++-------------------
 1 file changed, 2 insertions(+), 19 deletions(-)

commit 2d904266ec7e4292e63c6d539b2af9a9931ec1a9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 2 17:07:49 2011 +0000

    Add a loop_ prefix to net-server.c functions
    
    From npmccallum@redhat.com.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25128 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/net-server.h        | 19 ++++++++++---------
 src/kadmin/server/ovsec_kadmd.c | 14 +++++++-------
 src/kdc/main.c                  | 10 +++++-----
 src/lib/apputils/net-server.c   | 23 ++++++++++++-----------
 4 files changed, 34 insertions(+), 32 deletions(-)

commit 6ef4ba5b6ac16653034583cabfeb6297b30025a7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 2 17:07:45 2011 +0000

    Create k5ev verto module from libev sources
    
    Add configure and build support for libverto and the libverto-k5ev
    module.  Fix the version script rules to work for libraries with
    hyphens in their names.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25127 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/lib.in                   |   8 +-
 src/config/pre.in                   |   6 ++
 src/configure.in                    |  28 +++++++
 src/util/Makefile.in                |   4 +-
 src/util/k5ev/Makefile.in           |  42 ++++++++++
 src/util/k5ev/README                |  29 +++++++
 src/util/k5ev/deps                  |   7 ++
 src/util/k5ev/k5ev.c                |  36 ++++++++
 src/util/k5ev/libverto-k5ev.exports |   1 +
 src/util/k5ev/verto-k5ev.c          | 163 ++++++++++++++++++++++++++++++++++++
 src/util/verto/Makefile.in          |  45 ++++++++++
 src/util/verto/deps                 |   5 ++
 src/util/verto/libverto.exports     |  26 ++++++
 13 files changed, 396 insertions(+), 4 deletions(-)

commit a10ffe0492a13ae01530459981ee0bb885a8f0c7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 2 17:07:40 2011 +0000

    Add libev 4.04 sources in util/k5ev
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25126 dc483132-0cff-0310-8789-dd5450dbe970

 NOTICE                    |   44 +
 doc/copyright.texinfo     |   46 +
 src/util/k5ev/Symbols.ev  |   73 +
 src/util/k5ev/ev.c        | 3913 +++++++++++++++++++++++++++++++++++++++++++++
 src/util/k5ev/ev.h        |  829 ++++++++++
 src/util/k5ev/ev_poll.c   |  148 ++
 src/util/k5ev/ev_select.c |  310 ++++
 src/util/k5ev/ev_vars.h   |  203 +++
 src/util/k5ev/ev_win32.c  |  153 ++
 src/util/k5ev/ev_wrap.h   |  196 +++
 10 files changed, 5915 insertions(+)

commit 040441eb53f60e42f3a7e8855f8414b34f8648b3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 2 17:07:35 2011 +0000

    Add libverto sources in util/verto
    
    These are from the source repository as of 2011-08-24, since there are
    no formal releases yet.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25125 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/verto/verto-module.h | 135 ++++++++
 src/util/verto/verto.c        | 764 ++++++++++++++++++++++++++++++++++++++++++
 src/util/verto/verto.h        | 465 +++++++++++++++++++++++++
 3 files changed, 1364 insertions(+)

commit ff00b9eceef3c389aebb954142ff01e03e1fd941
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 1 22:02:32 2011 +0000

    Make dejagnu tests work with non-FQDN hostname
    
    By making an entry for $hostname in [domain_realm], we can relax the
    requirement that the canonicalized local hostname must have a parent
    domain.  This makes the test suite work more easily on Fedora.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25124 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 15 ++++-----------
 src/tests/resolve/resolve.c          | 23 -----------------------
 2 files changed, 4 insertions(+), 34 deletions(-)

commit e8972c5914e58520b2f0a873e1a63e370866b7a6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 1 19:18:59 2011 +0000

    Fix a klist example in the user guide
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25123 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_users/tkt_mgmt/view_klist.rst | 2 +-
 doc/user-guide.texinfo                           | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit ac94f24a1110a67d17fa054c7484554b209feea1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 1 17:33:11 2011 +0000

    Get local hostname more precisely in k5test.py
    
    socket.getfqdn() tries to produce a result containing a period, so it
    may disagree with krb5_sname_to_principal's result--for example, in
    Fedora's default DHCP configuration.  Use getaddrinfo and getnameinfo
    calls mirroring krb5_sname_to_principal's logic instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25122 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/k5test.py | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

commit 5c94d680e4e9cbffa763ad69b112385492fd4ebf
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 1 16:21:25 2011 +0000

    Fix cross-realm traversal TGT requests
    
    When requesting a cross-realm TGT, use the KDC instance of the current
    TGT (the second data component), not the realm which the TGT came
    from.
    
    ticket: 6952
    target_version: 1.9.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25121 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 279a040bf3bf98a81502410dd71ccdc630683233
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 1 03:36:29 2011 +0000

    Fix connection termination bug in sendto_kdc
    
    When terminating a connection, close and invalidate conn->fd so that
    we don't look for it in selstate on the next select or poll
    invocation.  Looking for such an fd is harmless when using select, but
    results in an assertion failure when using poll.
    
    ticket: 6951
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25120 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 458c1bd81c13cd535a005406d3fa399e30b8c758
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 30 21:30:11 2011 +0000

    Have kinit, klist and klist_keytab in k5test.realm take keyword args
    
    Apply patch from Linus Nordberg.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25119 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/k5test.py | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 9f27b012ad63b4d978ea7da62620bea551c4797f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 29 23:08:33 2011 +0000

    Fix a display bug in t_kgss_user
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25118 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/gss-kernel-lib/t_kgss_user.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5599f2c3919fcfd4d09189be9ef622fc57f2e549
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Aug 29 21:03:02 2011 +0000

    Update config.guess and config.status
    
    Copy in the latest config.guess and config.status from upstream git
    master as of 2011-08-23.  Our previous version didn't recognize
    Android.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25117 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/config.guess | 500 +++++++++++++++++++++++++-----------------------
 src/config/config.sub   | 292 +++++++++++++++++++++-------
 2 files changed, 482 insertions(+), 310 deletions(-)

commit e9edbf4c98b9c2a13a0eb2fd30e4c821a45811f4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 29 17:20:37 2011 +0000

    Fix style issues in r25087
    
    * Function names should be at the beginning of lines in definitions.
    * Changes should not create lines >79 characters.
    * Continuation lines should align after left parens when appropriate.
    
    Also, krb5_gss_accept_sec_context_ext and acquire_accept_cred are
    not gss mechanism functions and should not have been tagged.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25116 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c        |   6 +-
 src/lib/gssapi/krb5/acquire_cred.c              |  18 +--
 src/lib/gssapi/krb5/compare_name.c              |   4 +-
 src/lib/gssapi/krb5/context_time.c              |   4 +-
 src/lib/gssapi/krb5/delete_sec_context.c        |   4 +-
 src/lib/gssapi/krb5/disp_name.c                 |   4 +-
 src/lib/gssapi/krb5/disp_status.c               |   4 +-
 src/lib/gssapi/krb5/duplicate_name.c            |   6 +-
 src/lib/gssapi/krb5/export_name.c               |   6 +-
 src/lib/gssapi/krb5/export_sec_context.c        |   4 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h              |  72 +++++----
 src/lib/gssapi/krb5/gssapi_krb5.c               |  40 ++---
 src/lib/gssapi/krb5/iakerb.c                    |  12 +-
 src/lib/gssapi/krb5/import_name.c               |   4 +-
 src/lib/gssapi/krb5/import_sec_context.c        |   4 +-
 src/lib/gssapi/krb5/indicate_mechs.c            |   4 +-
 src/lib/gssapi/krb5/init_sec_context.c          |   4 +-
 src/lib/gssapi/krb5/inq_context.c               |   4 +-
 src/lib/gssapi/krb5/inq_cred.c                  |   8 +-
 src/lib/gssapi/krb5/inq_names.c                 |   4 +-
 src/lib/gssapi/krb5/k5seal.c                    |   8 +-
 src/lib/gssapi/krb5/k5sealiov.c                 |   8 +-
 src/lib/gssapi/krb5/k5unseal.c                  |   8 +-
 src/lib/gssapi/krb5/k5unsealiov.c               |   4 +-
 src/lib/gssapi/krb5/naming_exts.c               |  28 ++--
 src/lib/gssapi/krb5/prf.c                       |   4 +-
 src/lib/gssapi/krb5/process_context_token.c     |   4 +-
 src/lib/gssapi/krb5/rel_cred.c                  |   4 +-
 src/lib/gssapi/krb5/rel_name.c                  |   4 +-
 src/lib/gssapi/krb5/rel_oid.c                   |   8 +-
 src/lib/gssapi/krb5/s4u_gss_glue.c              |   4 +-
 src/lib/gssapi/krb5/store_cred.c                |   4 +-
 src/lib/gssapi/krb5/wrap_size_limit.c           |   4 +-
 src/lib/gssapi/mechglue/g_authorize_localname.c |   4 +-
 src/lib/gssapi/mechglue/mglueP.h                |   2 +-
 src/lib/gssapi/spnego/gssapiP_spnego.h          |  80 +++++-----
 src/lib/gssapi/spnego/spnego_mech.c             | 192 ++++++++++++------------
 37 files changed, 289 insertions(+), 297 deletions(-)

commit de196505008b476133ad5890963610833f1a089d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Aug 26 17:56:44 2011 +0000

    Remember and close the kadmin socket we opened
    
    Prior to ticket #6746, the RPC library opened the kadmin socket and
    took responsibility for closing.  When we added IPv6 support, the
    calling code became the owner of the socket but wasn't closing it,
    resulting in a file descriptor leak.
    
    ticket: 6949
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25115 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/client_init.c     | 9 ++++++++-
 src/lib/kadm5/clnt/client_internal.h | 1 +
 2 files changed, 9 insertions(+), 1 deletion(-)

commit f636d794ed9bfcb3541793834f0b1a416cc7d32a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Aug 24 21:33:47 2011 +0000

    Update profile.swg to remove compilation warnings. profile_tcl.c
    modified to remove spaces and tabs at end of line.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25114 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/Makefile.in   |    2 +-
 src/util/profile/profile.swg   |    6 +-
 src/util/profile/profile_tcl.c | 3948 ++++++++++++++++++++++++++--------------
 3 files changed, 2582 insertions(+), 1374 deletions(-)

commit 7bd583158912d1e19b1b117d076d5917009e0cd6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Aug 24 20:04:49 2011 +0000

    Fix signed/unsigned warnings in tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25113 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/aes/aes-gen.c | 20 ++++++++++----------
 src/lib/crypto/builtin/sha1/t_shs3.c | 12 ++++++------
 src/lib/crypto/crypto_tests/t_crc.c  |  2 +-
 src/lib/krb5/ccache/t_cccursor.c     |  3 ++-
 src/lib/krb5/krb/t_ser.c             |  2 +-
 5 files changed, 20 insertions(+), 19 deletions(-)

commit c02f8208dd3e91bf090afd1c1f152a9def3486f8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Aug 24 02:48:07 2011 +0000

    Only build the po subdir if i18n is enabled
    
    Also clean the built message catalogs in "make clean".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25112 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in    | 2 +-
 src/configure.in   | 3 +++
 src/po/Makefile.in | 3 +++
 3 files changed, 7 insertions(+), 1 deletion(-)

commit ad25940f24d226cfa74e884c7b0932ebd181ca6f
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Aug 23 15:45:29 2011 +0000

    Updated "Ticket Policy operations" and eDir sections in "Operations on the LDAP database" documentation to reference kdb5_ldap_util subtopics
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25111 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/kdb5_ldap_util.rst   |  75 +++++++----
 .../database/ldap_operations/edir_create_realm.rst |  26 ++--
 .../database/ldap_operations/edir_create_so.rst    |  72 +++++++----
 .../krb_admins/database/ldap_operations/index.rst  |   6 -
 .../database/ldap_operations/ldap_tkt_pol.rst      | 142 ++++-----------------
 5 files changed, 140 insertions(+), 181 deletions(-)

commit 430ac205c481248fbb64eff033ae3b050f4bd3eb
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Aug 22 20:24:07 2011 +0000

    Minor reformating of kdb5_ldap_util documentation. Also, removed duplicates from ldap_operations documentation by referencing to kdb5_ldap_util documentation subsections
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25110 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/kdb5_ldap_util.rst   | 624 +++++++++++++--------
 .../krb_admins/database/ldap_operations/index.rst  |  20 +-
 .../database/ldap_operations/ldap_create_realm.rst |  74 +--
 .../database/ldap_operations/ldap_del_realm.rst    |  27 +-
 .../database/ldap_operations/ldap_mod_realm.rst    |  59 +-
 .../database/ldap_operations/ldap_realm_info.rst   |  24 +-
 .../database/ldap_operations/ldap_realm_list.rst   |  15 +-
 .../database/ldap_operations/ldap_stash_pass.rst   |  29 +-
 8 files changed, 440 insertions(+), 432 deletions(-)

commit 8f3c6ace83cacca25d8dc2d722e8f894ea58a4e3
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Aug 22 16:54:20 2011 +0000

    Removed repetitive text from "Operations on the Kerberos database" sub-section of database administration section. Reference to kdb5_util commands documentation instead
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25109 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/kadmin_local.rst     |  5 ---
 .../krb_admins/admin_commands/kdb5_util.rst        | 47 +++++++++++++++++-----
 .../database/db_operations/create_destroy_db.rst   | 35 +++++++---------
 .../database/db_operations/create_stash.rst        | 15 ++++---
 .../krb_admins/database/db_operations/db2file.rst  | 29 +++++--------
 .../krb_admins/database/db_operations/file2db.rst  | 23 +++--------
 .../krb_admins/database/db_operations/index.rst    | 26 ++++--------
 7 files changed, 85 insertions(+), 95 deletions(-)

commit 1b8281c5a5ac2699b0f9617fe5c51b05cbd64476
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 20 20:26:09 2011 +0000

    make-depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25108 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/deps     |  10 ++--
 src/lib/crypto/krb/deps      | 123 ++++++++++++++++++++++++++++++++++++++-----
 src/slave/deps               |  50 +++++++++---------
 src/tests/gssapi/deps        |   6 +++
 src/util/gss-kernel-lib/deps |  18 +++----
 src/util/support/deps        |   3 ++
 6 files changed, 158 insertions(+), 52 deletions(-)

commit 7b073774b7bf01199516bf716b97851be6376e92
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Aug 19 21:24:09 2011 +0000

    Updated documentation for ktadd/ktremove commands.
    Added usage example to  ktutil document.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25107 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/kadmin_local.rst     | 73 +++++++++++++++-------
 .../krb_admins/admin_commands/ktutil.rst           | 12 ++++
 doc/rst_source/krb_admins/appl_servers/keytabs.rst | 68 +++++++-------------
 3 files changed, 86 insertions(+), 67 deletions(-)

commit 729467da704e4a93bf1d3970bf90e26f882bbc9e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 19 02:39:18 2011 +0000

    Remove setting a variable that is never used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25106 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/krb5_encode.c | 15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

commit 17849e0343d45e5f6818b6701bbfb498d2694214
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 19 02:38:31 2011 +0000

    Remove variable set but unused
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25105 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/main.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 8074fba0c90b9b51dcb4bb67b5aaa9f154cc2a27
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 19 02:37:37 2011 +0000

    Remove an unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25104 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c | 1 -
 1 file changed, 1 deletion(-)

commit 9043e0185b15a72377dfc96ade24259206859837
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Aug 17 17:27:30 2011 +0000

    Removed some text from the Database Administration section as it duplicated kadmin(1). Instead, used references to kadmin(1) sub-sections
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25103 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/admin_commands/k5srvutil.rst        |   4 +-
 .../krb_admins/admin_commands/kadmin_local.rst     | 279 +++++++++++++++------
 .../krb_admins/admin_commands/kdb5_ldap_util.rst   |   4 +-
 doc/rst_source/krb_admins/appl_servers/index.rst   |   2 +-
 doc/rst_source/krb_admins/appl_servers/keytabs.rst |   2 +-
 doc/rst_source/krb_admins/database/date_format.rst |  43 +---
 doc/rst_source/krb_admins/database/db_options.rst  |  37 +--
 .../krb_admins/database/db_policies/index.rst      |   4 +-
 .../krb_admins/database/db_policies/mod_pol.rst    |  38 ++-
 .../krb_admins/database/db_policies/retr_pol.rst   |  33 +--
 .../krb_admins/database/db_princs/delete_princ.rst |  20 +-
 .../krb_admins/database/db_princs/index.rst        |   3 +-
 .../krb_admins/database/db_princs/info_princ.rst   |  73 +-----
 .../krb_admins/database/db_princs/modify_princ.rst | 144 ++---------
 .../krb_admins/database/db_princs/pass_princ.rst   |  27 +-
 doc/rst_source/krb_admins/database/index.rst       |   7 +-
 doc/rst_source/krb_admins/install_appl_srv.rst     |   2 +-
 doc/rst_source/krb_admins/install_kdc/index.rst    |   2 +-
 doc/rst_source/krb_users/user_commands/kinit.rst   |   2 +
 doc/rst_source/krb_users/user_commands/kpasswd.rst |   4 +-
 doc/rst_source/mitK5features.rst                   |   4 +-
 21 files changed, 307 insertions(+), 427 deletions(-)

commit 535bf02e8e9ce7ed67450a528ee6b2a80d395787
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Aug 16 14:31:06 2011 +0000

    Generate man pages for krb5.conf and kdc.conf. For clearer reference in the man pages, rename the x-ref label name in Supported Enc Types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25102 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py                             |  4 +++-
 doc/rst_source/krb_admins/appl_servers/keytabs.rst |  2 +-
 doc/rst_source/krb_admins/conf_files/enc_types.rst | 23 +++++++++++++++++++---
 doc/rst_source/krb_admins/conf_files/index.rst     |  1 -
 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  |  4 ++--
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |  4 ++--
 .../krb_admins/database/db_princs/modify_princ.rst |  2 +-
 .../krb_admins/database/db_princs/pass_princ.rst   |  2 +-
 8 files changed, 30 insertions(+), 12 deletions(-)

commit 66e22f21679a4853ceebf67e12e9629a4826b4f4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 15 20:29:07 2011 +0000

    Make data_eq_string work with const strings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25101 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 0d8f3bddd53328a8765f8c9b1c6e2465c6d1a8df
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Sat Aug 13 02:39:24 2011 +0000

    Added missing configuration options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25100 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 125 ++++++++++++++-------
 1 file changed, 86 insertions(+), 39 deletions(-)

commit 48e535e79f471ce2d05622b271723de37dfdbb95
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Aug 12 18:18:00 2011 +0000

    Removed unused  "db_modules" and "preauth_module_dir" configuration options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25099 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 2 --
 1 file changed, 2 deletions(-)

commit 12a2d660e9d106fb5c7d11bb61b3f956d00f9d17
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 11 16:37:55 2011 +0000

    Fix call to gss_inquire_cred from spnego_gss_acquire_cred_impersonate_name
    
    If desired_mechs is NULL (this should never happen when invoked from
    the MIT mechglue), we call gss_inquire_cred to get a list of mechs.
    This call needs to pass a union cred handle, not the SPNEGO handle we
    got as input.  Reported by aberry@likewise.com.
    
    ticket: 6945
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25098 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

commit 167aed220154427f3a7b5dbb859d93b773c08992
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 11 15:13:52 2011 +0000

    Fix major status handling in gss_acquire_cred
    
    If we have at least one cred element after the mech loop, reset major
    before continuing on, or we could mistakenly return a failure status
    from the last mech (and free the returned creds).  Reported by
    aberry@likewise.com.
    
    ticket: 6944
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25097 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_acquire_cred.c | 1 +
 1 file changed, 1 insertion(+)

commit e9093e0805c49cddc86a6fef5154e77aa959f227
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 11 15:03:28 2011 +0000

    Correctly dereference cred_handle when assigning to spcred in
    spnego_gss_set_cred_option.  Reported by aberry@likewise.com.
    
    ticket: 6943
    target_version: 1.9.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25096 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a6c11c1cc99fdf732337fbfc1f76ae6114051120
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 11 14:53:58 2011 +0000

    Untabify k5_path test program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25095 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/t_path.c | 82 +++++++++++++++++++++++------------------------
 1 file changed, 41 insertions(+), 41 deletions(-)

commit 27eaf58557c090e65a7c90f65cd6426e8f1d5eea
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Aug 11 14:27:32 2011 +0000

    Cleanup memory leak in test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25094 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/t_path.c | 1 +
 1 file changed, 1 insertion(+)

commit fb9ab04cc1dbcb2e595db74a59d176635bae6d95
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Aug 10 21:19:48 2011 +0000

    Alphabetically arranged tags. Removed [login] section. Added missing db_module_dir and pkinit_longhorn tags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25093 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 391 ++++++++++++---------
 1 file changed, 218 insertions(+), 173 deletions(-)

commit 0352f592cc61cda42ed70eb49abd50a13523db92
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Aug 10 17:10:37 2011 +0000

    Clean up some ldap #define's
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25092 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                                 | 9 +++++----
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c     | 4 ++--
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h          | 4 ----
 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c       | 4 ++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_krbcontainer.c | 4 ++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c         | 2 +-
 6 files changed, 12 insertions(+), 15 deletions(-)

commit 070a95fbca542b81d13e035bbd9e5a5c646bb535
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Aug 9 21:09:30 2011 +0000

    Whitespace
    
    Also remove the erroneously added gssapi_err_krb5 error table sources.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25091 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-client.c       |  4 +--
 src/lib/crypto/krb/Makefile.in         |  2 +-
 src/lib/crypto/krb/prng.c              |  1 +
 src/lib/gssapi/krb5/gssapi_err_krb5.c  | 53 ----------------------------------
 src/lib/gssapi/krb5/gssapi_err_krb5.h  | 39 -------------------------
 src/lib/gssapi/mechglue/g_initialize.c |  2 +-
 src/lib/gssapi32.def                   |  2 +-
 src/lib/krb5_32.def                    |  4 +--
 8 files changed, 8 insertions(+), 99 deletions(-)

commit 2c2f101d00015487da2d3e74464a019fd57c84f9
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 9 20:07:43 2011 +0000

    call gssint_mecherrmap_init() from gssint_mechglue_init()
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25090 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 1 +
 1 file changed, 1 insertion(+)

commit 1342ba2c1a140ed9d68303c5f8d15d3d87a23022
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 9 20:07:39 2011 +0000

    Windows fixes for gss-client.c
    
    close(s) -> closesocket(s)
    #include "port-sockets.h" (for closesocket())
    #include "winsock.h" -> #include "winsock2.h" for consistency with port-sockets.h
    call WSAStartup() before using sockets functions on Windows
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25089 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-client.c | 28 +++++++++++++++++++---------
 1 file changed, 19 insertions(+), 9 deletions(-)

commit fee13cf6ecf3bbc5290a7c13bc93ab1132cbaca4
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 9 20:07:34 2011 +0000

    Fix rare duplicate time issue On systems with imprecise clocks
    (e.g. windows), there was as issue where microsecond rollover could
    conceivably cause the same time to be reported twice. Also document
    potential performance improvement by using thread-local storage for
    last_time and eliminating the mutex.
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25088 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/c_ustime.c | 23 ++++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

commit 7045080510e0c0738b472ad7d648775a201f4ab3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 9 20:07:23 2011 +0000

    Use KRB5_CALLCONV for all gss mechanism functions. Also wrap #include <unistd.h> with #ifdef HAVE_UNISTD_H in g_authorize_localname.c
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25087 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c        |   4 +-
 src/lib/gssapi/krb5/acquire_cred.c              |  10 +-
 src/lib/gssapi/krb5/compare_name.c              |   2 +-
 src/lib/gssapi/krb5/context_time.c              |   2 +-
 src/lib/gssapi/krb5/delete_sec_context.c        |   2 +-
 src/lib/gssapi/krb5/disp_name.c                 |   2 +-
 src/lib/gssapi/krb5/disp_status.c               |   2 +-
 src/lib/gssapi/krb5/duplicate_name.c            |   2 +-
 src/lib/gssapi/krb5/export_name.c               |   2 +-
 src/lib/gssapi/krb5/export_sec_context.c        |   2 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h              | 102 +++++++++++----------
 src/lib/gssapi/krb5/gssapi_err_krb5.c           |  53 +++++++++++
 src/lib/gssapi/krb5/gssapi_err_krb5.h           |  39 ++++++++
 src/lib/gssapi/krb5/gssapi_krb5.c               |  20 ++--
 src/lib/gssapi/krb5/iakerb.c                    |   6 +-
 src/lib/gssapi/krb5/import_name.c               |   2 +-
 src/lib/gssapi/krb5/import_sec_context.c        |   2 +-
 src/lib/gssapi/krb5/indicate_mechs.c            |   2 +-
 src/lib/gssapi/krb5/init_sec_context.c          |   2 +-
 src/lib/gssapi/krb5/inq_context.c               |   2 +-
 src/lib/gssapi/krb5/inq_cred.c                  |   4 +-
 src/lib/gssapi/krb5/inq_names.c                 |   2 +-
 src/lib/gssapi/krb5/k5seal.c                    |   4 +-
 src/lib/gssapi/krb5/k5sealiov.c                 |   4 +-
 src/lib/gssapi/krb5/k5unseal.c                  |   4 +-
 src/lib/gssapi/krb5/k5unsealiov.c               |   2 +-
 src/lib/gssapi/krb5/naming_exts.c               |  14 +--
 src/lib/gssapi/krb5/prf.c                       |   2 +-
 src/lib/gssapi/krb5/process_context_token.c     |   2 +-
 src/lib/gssapi/krb5/rel_cred.c                  |   2 +-
 src/lib/gssapi/krb5/rel_name.c                  |   2 +-
 src/lib/gssapi/krb5/rel_oid.c                   |   4 +-
 src/lib/gssapi/krb5/s4u_gss_glue.c              |   2 +-
 src/lib/gssapi/krb5/store_cred.c                |   2 +-
 src/lib/gssapi/krb5/wrap_size_limit.c           |   2 +-
 src/lib/gssapi/mechglue/g_authorize_localname.c |   6 +-
 src/lib/gssapi/mechglue/g_decapsulate_token.c   |   2 +-
 src/lib/gssapi/mechglue/g_encapsulate_token.c   |   2 +-
 src/lib/gssapi/mechglue/g_oid_ops.c             |   2 +-
 src/lib/gssapi/mechglue/gssd_pname_to_uid.c     |   2 +-
 src/lib/gssapi/mechglue/mglueP.h                | 116 ++++++++++++------------
 src/lib/gssapi/spnego/gssapiP_spnego.h          |  96 ++++++++++----------
 src/lib/gssapi/spnego/spnego_mech.c             |  96 ++++++++++----------
 43 files changed, 365 insertions(+), 269 deletions(-)

commit 968974071c95a17acbe98ea89140cfe1104190bb
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 9 20:07:16 2011 +0000

    Added functions to export tables krb5_32:
    krb5int_c_mandatory_cksumtype, krb5int_arcfour_gsscrypt gssapi32:
    gss_pname_to_uid
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25086 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi32.def | 2 ++
 src/lib/krb5_32.def  | 2 ++
 2 files changed, 4 insertions(+)

commit 5fca7cb0056278a2cbaab098f4908ad475be0aa2
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 9 20:00:32 2011 +0000

    Add 'const' to fix mismatched parameter warnings
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25085 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/krb5_gss_glue.c | 2 +-
 src/lib/gssapi/krb5/set_ccache.c    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 7d87b9d01170cb9c9d959edf697c1f165455c1ff
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 9 20:00:27 2011 +0000

    Compile fix for WIN32 implementation of k5_get_os_entropy: declare HCRYPTPROV provider
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25084 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/prng.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d9e49ad4b583b5ff4aab5eb93e13f0e9bdf98977
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 9 20:00:21 2011 +0000

    Updated OBJS and SRCS in lib/crypto/krb/Makefile.in
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25083 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/Makefile.in | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

commit 303b10aafe4e97bf9a79bd55927d3213f7e080d7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 9 20:00:16 2011 +0000

    Removed references to deleted subdirectories from FILES and WINMAKEFILES lists
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25082 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 26 --------------------------
 1 file changed, 26 deletions(-)

commit 5a5a285b131474a4f828214ada704bf81762511c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 9 20:00:13 2011 +0000

    Fixed typo in des OBJS: des_keys.c. -> des_keys
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25081 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/des/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 378e40d140285e42950494bbf19b2746028109c1
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 9 20:00:07 2011 +0000

    In last-resort fallback va_copy change 'memcmp' to 'memcpy'
    
    Signed-off-by: Kevin Wasserman <kevin.wasserman@painless-security.com>
    Signed-off-by: Sam Hartman <hartmans@painless-security.com>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25080 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5484da4e0127d9699a364a4f8a10e9353c8d1986
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Aug 9 19:26:32 2011 +0000

    Fix name of krb5_init_context_profile in krb5_32.def
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25079 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5_32.def | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c6f1c0ba6e19f266297f16a2267ccb8501b732cd
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Aug 9 18:39:37 2011 +0000

    Added kdb5_ldap_util manual page to the Sphinx doc tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25078 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py                             |   1 +
 doc/rst_source/krb_admins/admin_commands/index.rst |   1 +
 .../krb_admins/admin_commands/kdb5_ldap_util.rst   | 660 +++++++++++++++++++++
 .../krb_admins/admin_commands/kpropd.rst           |   2 +-
 4 files changed, 663 insertions(+), 1 deletion(-)

commit db85a4558bcfd67745822051d019083553514b51
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Aug 9 02:00:48 2011 +0000

    Updated kdc.conf documentation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25077 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/conf_files/kdc_conf.rst | 161 ++++++++++++++--------
 1 file changed, 105 insertions(+), 56 deletions(-)

commit d7618afafe8c712d09da2bc2f9841ffd7fc1d0c7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 8 18:27:15 2011 +0000

    Fix accidental KDC use of replay cache
    
    r24464 (ticket #6804) intended to remove the KDC replay cache by
    eliminating all of the USE_RCACHE code, but it had the unintended side
    effect of causing krb5_rd_req_decoded to use the default server
    rcache.  Using this cache is much less efficient because it is opened
    and re-read for each request.
    
    Set appropriate flags on the auth context to disable replay cache use
    for TGS requests altogether.
    
    ticket: 6941
    target_version: 1.9.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25076 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 4 ++++
 1 file changed, 4 insertions(+)

commit d394a0acf45448d46c3fad4cc84fdd0ad728ffb7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Aug 7 01:17:16 2011 +0000

    Use portable path functions when loading plugins
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25075 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/plugin.c    | 32 ++------------------------------
 src/util/profile/prof_init.c | 27 +++++++++++++++++++--------
 2 files changed, 21 insertions(+), 38 deletions(-)

commit 62a276e55287a06d66373f02202ab39c7ba74c00
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Aug 7 01:12:28 2011 +0000

    Add internal APIs for portable path manipulation
    
    k5_path_split separates a path into dirname and basename.
    k5_path_join joins two paths.
    k5_path_isabs determines if a path is absolute.
    
    All three functions follow the Python path function semantics.
    Currently the test module doesn't run in the Windows build, but the
    Windows path semantics are tested in the Unix build using specially
    built objects.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25074 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h                     |  22 +++
 src/util/support/Makefile.in                  |  21 ++-
 src/util/support/libkrb5support-fixed.exports |   3 +
 src/util/support/path.c                       | 161 ++++++++++++++++++++++
 src/util/support/t_path.c                     | 190 ++++++++++++++++++++++++++
 5 files changed, 395 insertions(+), 2 deletions(-)

commit b0b94b9330fbf671da6c9dcd06d3b07eab4c63c6
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Aug 5 16:59:52 2011 +0000

    Added .k5login, k5srvutil, ktutil, kadmind manual documnets to Sphins doc tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25073 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py                             |   4 +
 doc/rst_source/krb_admins/admin_commands/index.rst |   3 +
 .../krb_admins/admin_commands/k5srvutil.rst        |  49 ++++++
 .../krb_admins/admin_commands/kadmin_local.rst     |   2 +-
 .../krb_admins/admin_commands/kadmind.rst          | 188 +++++++++++++++++++++
 .../krb_admins/admin_commands/ktutil.rst           |  72 ++++++++
 doc/rst_source/krb_users/user_commands/index.rst   |   2 +
 doc/rst_source/krb_users/user_commands/k5login.rst |  37 ++++
 8 files changed, 356 insertions(+), 1 deletion(-)

commit 6eed5f23efa49492347329082f374bff2059dd5b
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Aug 5 13:10:33 2011 +0000

    Added kdb5_util man page to the Sphinx doc tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25072 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py                             |   1 +
 doc/rst_source/krb_admins/admin_commands/index.rst |   2 +-
 .../krb_admins/admin_commands/kadmin_local.rst     |   4 +-
 .../krb_admins/admin_commands/kdb5_util.rst        | 195 +++++++++++++++++++++
 doc/rst_source/krb_admins/admin_commands/kprop.rst |   6 +-
 .../krb_admins/admin_commands/kpropd.rst           |  16 +-
 .../krb_admins/admin_commands/kproplog.rst         |   4 +-
 .../krb_admins/admin_commands/krb5kdc.rst          |   4 +-
 doc/rst_source/krb_users/user_commands/index.rst   |   1 +
 9 files changed, 215 insertions(+), 18 deletions(-)

commit 24b440b30d8b17258509325cd3c4a6ee08cc6a93
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Aug 4 15:01:51 2011 +0000

    Added kpropd and kproplog man pages to Sphinx doc tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25071 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py                             |  4 +-
 doc/rst_source/krb_admins/admin_commands/index.rst |  2 +
 .../krb_admins/admin_commands/kadmin_local.rst     |  5 +-
 doc/rst_source/krb_admins/admin_commands/kprop.rst | 22 +++---
 .../krb_admins/admin_commands/kpropd.rst           | 85 ++++++++++++++++++++++
 .../krb_admins/admin_commands/kproplog.rst         | 60 +++++++++++++++
 .../krb_admins/admin_commands/krb5kdc.rst          |  4 +-
 7 files changed, 169 insertions(+), 13 deletions(-)

commit 6badb7386189d18ba524dede712b11313f5a1356
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Aug 3 18:21:23 2011 +0000

    Added kprop document to Sphinx doc tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25070 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py                             |  2 +
 doc/rst_source/krb_admins/admin_commands/index.rst |  1 +
 doc/rst_source/krb_admins/admin_commands/kprop.rst | 46 ++++++++++++++++++++++
 3 files changed, 49 insertions(+)

commit e2f8446d0c9fa303833671ff94effd026a2b7bce
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Aug 3 17:50:23 2011 +0000

    Added kadmin_local and krb5kdc admin programs to Sphinx doc tree.
    Changed the reference labels in krb5/kdc.conf files for them to appear properly in the man pages.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25069 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py                             |   2 +
 doc/rst_source/krb_admins/admin_commands/index.rst |  19 +
 .../krb_admins/admin_commands/kadmin_local.rst     | 710 +++++++++++++++++++++
 .../krb_admins/admin_commands/krb5kdc.rst          |  99 +++
 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  |   6 +-
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |   2 +-
 doc/rst_source/krb_admins/conf_ldap.rst            |   2 +-
 .../krb_admins/database/incr_db_prop.rst           |   4 +-
 doc/rst_source/krb_admins/index.rst                |   1 +
 .../krb_admins/install_clients/cl_config.rst       |   2 +-
 doc/rst_source/krb_admins/install_kdc/mod_conf.rst |   2 +-
 doc/rst_source/krb_admins/realm_config/kdc_hn.rst  |   2 +-
 .../krb_admins/realm_config/kdc_ports.rst          |   2 +-
 .../krb_admins/realm_config/mapping_hn.rst         |   2 +-
 14 files changed, 843 insertions(+), 12 deletions(-)

commit 3a9063d6c46fbcad013c41f4832e9e6714df6547
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Aug 3 03:41:35 2011 +0000

    Fix several krb5.conf doc inconsistencies
    
    ldap_servers was incorrectly documented as ldap_server in the admin
    guide.  realm_try_domains and preferred_preauth_types were documented
    in the man page but not the admin guide.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25068 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo                                  | 20 ++++++++++++++++++--
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |  8 ++++++--
 2 files changed, 24 insertions(+), 4 deletions(-)

commit e3a6ff820b83997f9a668a24c2dad8c26fefc5e7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Aug 2 20:59:19 2011 +0000

    Document some variables in the right section
    
    database_name, disable_last_success, and disable_lockout should be
    under dbmodules, not dbdefaults.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25067 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb5.conf.M | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit ee3821569c57a25885a4665d4443c5a6417f7550
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Aug 1 20:09:44 2011 +0000

    Added ksu and kvno man pages documentation to Sphinx doc tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25066 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py                           |   2 +
 doc/rst_source/krb_users/user_commands/index.rst |   2 +
 doc/rst_source/krb_users/user_commands/klist.rst |   6 +-
 doc/rst_source/krb_users/user_commands/ksu.rst   | 284 +++++++++++++++++++++++
 doc/rst_source/krb_users/user_commands/kvno.rst  |  63 +++++
 5 files changed, 356 insertions(+), 1 deletion(-)

commit b70d9976c3e0ee18a8273a48ee7ffa08b35a3b59
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Aug 1 15:18:21 2011 +0000

    Option to add API documentation to the Sphinx doc tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25065 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py                           |   5 +-
 doc/rst_source/krb_admins/advanced/index.rst     |  12 +-
 doc/rst_source/krb_appldev/refs/api/index.rst    | 376 +++++++++++++++++++++++
 doc/rst_source/krb_appldev/refs/index.rst        |  10 +
 doc/rst_source/krb_appldev/refs/macros/index.rst | 351 +++++++++++++++++++++
 doc/rst_source/krb_appldev/refs/types/index.rst  | 103 +++++++
 doc/rst_tools/README                             |  18 +-
 src/Doxyfile                                     |   4 +-
 8 files changed, 863 insertions(+), 16 deletions(-)

commit c19bf9ce9e8a801bf51803680b17ac32cfc9d8d2
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Aug 1 15:14:30 2011 +0000

    Minor comment correction
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25064 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 085f5af6e3f5e4ebc566e380293ea8838c5176f3
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jul 29 22:21:55 2011 +0000

    Added kpasswd, klist and kdestroy to Sphinx docs. Updated Sphinx configuration to build man pages for them
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25063 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py                             |  5 +-
 .../krb_users/user_commands/kdestroy.rst           | 69 ++++++++++++++++
 doc/rst_source/krb_users/user_commands/klist.rst   | 94 ++++++++++++++++++++++
 doc/rst_source/krb_users/user_commands/kpasswd.rst | 55 +++++++++++++
 4 files changed, 222 insertions(+), 1 deletion(-)

commit 5adcd3c9956c68edfd90623963585ed9bb39535e
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jul 29 19:40:39 2011 +0000

    Start building man pages from Sphinx documentation.
    Added kinit document to Sphinx docs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25062 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/README                            |  13 ++
 doc/rst_source/conf.py                           |   3 +-
 doc/rst_source/krb_users/index.rst               |   1 +
 doc/rst_source/krb_users/user_commands/index.rst |  22 +++
 doc/rst_source/krb_users/user_commands/kinit.rst | 179 +++++++++++++++++++++++
 5 files changed, 216 insertions(+), 2 deletions(-)

commit 496c517956e2071d905cec682c89f8a375552297
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 27 15:43:36 2011 +0000

    Fix profile test module on Solaris
    
    The test module uses k5-platform.h and therefore implicitly
    libkrb5support (in this case, krb5int_asprintf), so make it depend on
    that.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25061 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/testmod/Makefile.in | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 7b79f046621b57262b55a5ed4ef61ee9c8ba9cdc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 27 02:13:15 2011 +0000

    Update test vtable functions to match proper function prototypes.
    Also - add return values when appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25060 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/test_vtable.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 9e1e72a26c692717c87e55675cfaa69f3979e5c6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 26 21:57:20 2011 +0000

    Legacy checksum APIs usually fail
    
    krb5_calculate_checksum() and krb5_verify_checksum(), both deprecated,
    construct invalid keyblocks and pass them to the real functions, which
    used to work but now doesn't.  Try harder to construct valid keyblocks
    or pass NULL if there's no key.
    
    ticket: 6939
    target_version: 1.9.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25059 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/old_api_glue.c | 44 +++++++++++++++++++++++++++++++--------
 1 file changed, 35 insertions(+), 9 deletions(-)

commit 9f206a2c4664f7936e0648c944d462ce31fe2a5e
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Jul 26 17:35:19 2011 +0000

    Added #define processing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25058 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_tools/define_document.tmpl | 43 ++++++++++++++++++++++++
 doc/rst_tools/docmodel.py          |  7 ++++
 doc/rst_tools/doxybuilder_funcs.py |  7 +++-
 doc/rst_tools/doxybuilder_types.py | 69 +++++++++++++++++++++++++++++++++-----
 4 files changed, 116 insertions(+), 10 deletions(-)

commit 8372557128077659cd97b7930d3d474ea486e958
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 26 11:37:24 2011 +0000

    Ensure profile_iterator always sets output params
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25057 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_get.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 3aad20ee1c70cdd216c91865529230a648bcac27
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 26 11:28:13 2011 +0000

    Document klist -V in the man page
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25056 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.M | 3 +++
 1 file changed, 3 insertions(+)

commit 4f3f35c9f926597fb749f24c95fb9bf231f3b864
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 26 11:28:08 2011 +0000

    Define KRB5_TL_DB_ARGS unconditionally in kdb.h
    
    Due to an apparent merge bug, KRB5_TL_DB_ARGS was defined in a
    SECURID conditional block, and several source files worked around the
    problem by defining the constant themselves or defining SECURID.  Move
    the definition and remove the workarounds.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25055 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                | 3 ++-
 src/kadmin/cli/kadmin.c                          | 1 -
 src/lib/kdb/kdb5.c                               | 5 -----
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c | 3 ---
 4 files changed, 2 insertions(+), 10 deletions(-)

commit 32ffc4505e6334d8bcd287e89b88f35d9d9f2539
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 26 10:46:50 2011 +0000

    For GCC compiles, use an attribute to suppress the variable set but
    not used warnings.  Due to the nested macros, it would get very ugly
    to try and remove the variables.
    
    Removes ~75 warnings from the build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25054 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode_macros.h | 32 ++++++++++++++++++-------------
 src/lib/krb5/asn.1/krb5_decode.c          |  4 ++--
 src/lib/krb5/asn.1/krb5_decode_kdc.c      |  4 ++--
 src/lib/krb5/asn.1/krb5_decode_macros.h   | 16 +++++++++++-----
 4 files changed, 34 insertions(+), 22 deletions(-)

commit 94beb5ada2faa6d0a7416e1edc5c3e8c962189a9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 26 00:05:06 2011 +0000

    Remove t_vfyincreds on make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25053 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 16346913e0128be8b0b4887aad980bd65d37e649
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 25 23:57:32 2011 +0000

    Remove declaration of static function that no longer exists
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25052 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/init_ctx.c | 3 ---
 1 file changed, 3 deletions(-)

commit 161991da5bfce4f38db3ffeacd8d40231e53a47d
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Jul 25 19:25:23 2011 +0000

    Better x-ref for simple macro's in doxygen comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25051 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 337 ++++++++++++++++++++++++----------------------
 1 file changed, 178 insertions(+), 159 deletions(-)

commit 1261faf0569fc172dafa7c39262d177e3ab38848
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 25 17:54:43 2011 +0000

    PAC_CLIENT_INFO principal names do not contain a realm, so parse them
    with the KRB5_PRINCIPAL_PARSE_NO_REALM flag.  Otherwise we'll wind up
    using the default realm (and then ignoring it) which fails if one
    isn't configured.
    
    ticket: 6934
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25050 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/pac.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 31f530efec8409607772833895c49413462e3a0b
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Jul 25 16:31:44 2011 +0000

    Added documentation for the encrypt/decrypt API functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25049 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 230 ++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 204 insertions(+), 26 deletions(-)

commit d47cb3023828da211cd342f6d94d56c97d102227
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 25 16:00:06 2011 +0000

    In rare circumstances, such as checksum errors, some network stacks
    can flag an fd for reading in select() and still block when the fd is
    read.  Set all sockets non-blocking to prevent hangs when this occurs.
    (We don't actually handle the resulting EWOULDBLOCK or EAGAIN errors,
    so the rare cases will appear as communication failures and we will
    close the socket.  This is already the case for TCP sockets and
    probably isn't a big deal.)
    
    ticket: 6933
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25048 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit e0273bc4d14db73824b0f1fcfcba5c26c2ae2e21
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 25 15:54:39 2011 +0000

    Never return profile on error opening file
    
    If profile_open_file() discovers a shared tree for the file, but
    encounters an error when updating it, dereference the data and return
    a null profile rather than returning an error and a newly broken file
    object.  Otherwise we'd leak the returned file object in
    profile_init().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25047 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_file.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 2b35c892b601dd414fee548e31d12a60dde4dabc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 25 15:54:36 2011 +0000

    Fix a premature free in ss_listen()
    
    The readline support change freed input just after ss_execute_line(),
    but input can be used in the error block immediately following.  Free
    input after the error block instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25046 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/listen.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dcf8c15bfcc82475c36162d6fb0e9d829dd19dda
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 25 15:54:33 2011 +0000

    Rewrite set_results() in prof_get.c
    
    The new implementation should be more friendly to static analyzers.
    Coverity was getting confused into thinking that profile_iterator()
    had the effect of returning a freed name pointer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25045 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_get.c | 41 ++++++++++++++++++++++-------------------
 1 file changed, 22 insertions(+), 19 deletions(-)

commit 91d18671def148e2c4e518fb8927e6222cabaa4a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 25 15:54:30 2011 +0000

    Restore accessor behavior on null profiles
    
    Prior to the pluggable configuration work, profile_get_values() and
    friends would return PROF_NO_PROFILE if called with a null profile.
    Restore that behavior.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25044 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_get.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 134b3568249d3cda1050be34474b5c54dc7598f2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 25 15:54:26 2011 +0000

    Simplify KDC realm initialization slightly
    
    krb5_aprof_init() can no longer return 0 with a null profile, so we
    can call krb5_aprof_finish() unconditionally.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25043 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 88779e01acedcd7fd78d52b0363f352b12fdbe3e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 25 13:46:53 2011 +0000

    Fix build without KRB5_DNS_LOOKUP
    
    Define MAX_DNS_NAMELEN unconditionally in k5-int.h as we use it
    unconditionally in kdc_util.c.  Don't define it in locate_kdc.c.
    
    Conditionalize dns_locate_server() in locate_kdc.c as its only call
    site (in k5_locate_server) and its helper function (locate_srv_dns_1)
    are conditional.
    
    From Chris Hecker with minor changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25042 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h         | 2 +-
 src/lib/krb5/os/locate_kdc.c | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit d5429c251d8559d58040a36401f09a14494aa628
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 24 12:17:13 2011 +0000

    Clean up a number of variables set but not used warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25041 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/des/f_aead.c | 3 +--
 src/lib/crypto/builtin/pbkdf2.c     | 3 +--
 src/lib/krb5/krb/send_tgs.c         | 3 ---
 src/lib/krb5/krb/unparse.c          | 6 +-----
 src/lib/krb5/unicode/ucstr.c        | 3 +--
 5 files changed, 4 insertions(+), 14 deletions(-)

commit b11e3ceee62898638d18abd764b0b2193e593876
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jul 23 13:15:09 2011 +0000

    Clean up the lock in gss_krb5int_import_cred
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25040 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/acquire_cred.c | 27 +++++++++++++++------------
 1 file changed, 15 insertions(+), 12 deletions(-)

commit a5bb037dd0c18535119afcd12f0aa23fea6059be
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 22 18:59:08 2011 +0000

    Don't include <editline/history.h>
    
    editline puts all of its readline compatibility declarations in
    editline/readline.h, and some versions apparently don't have the
    history.h symlink.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25039 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/listen.c | 1 -
 1 file changed, 1 deletion(-)

commit 0e721ac570d8841fd6323179c0775cef777ede09
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 22 16:58:35 2011 +0000

    Rename "ivec" to "cipher_state" in encrypt/decrypt
    
    This makes the implementations match up with the prototypes, and is
    more correct for enctypes like RC4 where the cipher state is not an
    ivec.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25038 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/decrypt.c | 8 ++++----
 src/lib/crypto/krb/encrypt.c | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit bd18687a705a8a6cdcb7c140764d1a7c6a3381b5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 22 16:56:36 2011 +0000

    Fix gss_set_cred_option cred creation with no name
    
    When creating a cred in the mechglue with gss_acquire_cred, the
    mechanism is allowed to return no name from gss_inquire_cred.  But in
    the analagous operation in gss_set_cred_option, that would result in
    an error from gss_display_name.  Make the call to gss_display_name
    conditional on the mechanism name being set.  Reported by Andrew
    Bartlett.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25037 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_set_cred_option.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 648e4b9fa3f36f10e517b4e6b80329980603d17c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 22 16:37:00 2011 +0000

    Fix configure logic when libedit isn't present
    
    The configure script was correctly detecting that libedit was absent,
    but was setting RL_CFLAGS to garbage in the process.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25036 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ed8bc7b5e8ba1f72a0ae083b3005fbe18718544b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 22 00:26:56 2011 +0000

    Add libedit/readline support to ss
    
    By default, look for libedit (using pkg-config) and use it in libss.
    Alternatively, the builder can explicitly ask for GNU Readline, but
    using it will break the dejagnu test suite and will also add a GPL
    dependency to libss and the programs using it.
    
    ticket: 6931
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25035 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in       |  6 +++++-
 src/configure.in        | 38 ++++++++++++++++++++++++++++++++++
 src/util/ss/Makefile.in |  2 +-
 src/util/ss/listen.c    | 54 ++++++++++++++++++++++++++++++++-----------------
 4 files changed, 79 insertions(+), 21 deletions(-)

commit 0d1a70cd014579f6134d73fc073dc090f574e1c8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 21 21:04:24 2011 +0000

    Better workaround for profile test module
    
    Ken pointed out that we have a libnodeps.in for just this case, so use
    it instead of a dummy SHLIB_RDIRS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25034 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/testmod/Makefile.in | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit babacee9be81719048c33b53cbb90cd55073f966
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 21 20:41:20 2011 +0000

    Set SHLIB_RDIRS in profile test module build
    
    The test module has no dependencies, but SHLIB_RDIRS must be set or
    the commands in shlib.conf can produce syntax errors.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25033 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/testmod/Makefile.in | 3 +++
 1 file changed, 3 insertions(+)

commit 88e3e649f8c6e6056e0e9a6ae971798a61c19074
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 21 20:41:16 2011 +0000

    Fix dependencies of test_load in profile library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25032 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 291dbbf021e83a20df2f9f488953a278e5664f20
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 21 18:17:38 2011 +0000

    Fix profile_abandon() management lib_handle lock
    
    It wasn't unlocking the mutex after decrementing the refcount and
    wasn't destroying the mutex before freeing the handle.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25031 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_init.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 057760c30b21a93819abc464113c9d64dd8cfb87
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 20 22:40:46 2011 +0000

    Fix name initialization in gss_krb5int_import_cred
    
    If we're going to fake up a name, we have to initialize its lock.  It
    might be better to use kg_init_name(), but we don't have a context on
    hand.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25030 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/acquire_cred.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 0afd0d480206673688285de9e97b69b4dcdd5639
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 20 20:44:31 2011 +0000

    Fix memory leak of accprinc in kg_accept_krb5()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25029 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 41100528181a91e9334479c1fe7c31632014b763
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Jul 20 19:47:11 2011 +0000

    Corrected older typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25028 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

commit 510f82a3dfdca65a7c9cd145739cd115d6edcdf0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 20 19:14:38 2011 +0000

    Document loadable profile modules
    
    ticket: 6929
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25027 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/conf_files/krb5_conf.rst |  6 ++++++
 src/config-files/krb5.conf.M                       | 12 ++++++++++++
 2 files changed, 18 insertions(+)

commit f2004cdbca0cb79dc15ad3b91fc375c1dd687608
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 20 19:14:34 2011 +0000

    Add krb5_init_context_profile API
    
    ticket: 6929
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25026 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          |  3 ++-
 src/include/krb5/krb5.hin     | 23 +++++++++++++++++++++++
 src/lib/krb5/krb/init_ctx.c   | 39 ++++++++++++++++++++-------------------
 src/lib/krb5/libkrb5.exports  |  1 +
 src/lib/krb5/os/init_os_ctx.c |  8 ++++++--
 src/lib/krb5_32.def           |  1 +
 6 files changed, 53 insertions(+), 22 deletions(-)

commit 6ea59e4695628ef53bf18ce2e837c2edc4879d0f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 20 19:14:28 2011 +0000

    Add support for loadable profile modules
    
    ticket: 6929
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25025 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                          |   2 +-
 src/lib/krb5/os/init_os_ctx.c             |   7 +-
 src/util/profile/Makefile.in              |  22 ++-
 src/util/profile/deps                     |  48 ++++---
 src/util/profile/libprofile.exports       |   2 +
 src/util/profile/prof_err.et              |   4 +
 src/util/profile/prof_file.c              |  14 +-
 src/util/profile/prof_init.c              | 219 ++++++++++++++++++++++++++----
 src/util/profile/prof_int.h               |  23 +++-
 src/util/profile/prof_parse.c             |  37 +++--
 src/util/profile/prof_set.c               |   2 +-
 src/util/profile/prof_tree.c              |   2 +-
 src/util/profile/profile.hin              |  22 ++-
 src/util/profile/test_load.c              |  51 +++++++
 src/util/profile/test_parse.c             |   2 +-
 src/util/profile/testmod/Makefile.in      |  22 +++
 src/util/profile/testmod/deps             |   7 +
 src/util/profile/testmod/proftest.exports |   1 +
 src/util/profile/testmod/testmod_main.c   | 104 ++++++++++++++
 19 files changed, 511 insertions(+), 80 deletions(-)

commit eeb43dd0f42f3f9cd93cf19dda0a303dbbca0909
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 20 19:14:20 2011 +0000

    Add libprofile support for vtable-backed profiles
    
    ticket: 6929
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25024 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/Makefile.in    |  10 +-
 src/util/profile/prof_err.et    |   2 +
 src/util/profile/prof_get.c     | 272 +++++++++++++++++++++++++++---------
 src/util/profile/prof_init.c    | 111 ++++++++++++++-
 src/util/profile/prof_int.h     |   7 +-
 src/util/profile/prof_set.c     |  26 ++++
 src/util/profile/prof_tree.c    |  24 ++--
 src/util/profile/profile.hin    | 150 ++++++++++++++++++++
 src/util/profile/test_profile.c |   1 +
 src/util/profile/test_vtable.c  | 301 ++++++++++++++++++++++++++++++++++++++++
 10 files changed, 819 insertions(+), 85 deletions(-)

commit ed511371f38e153af2eb444c165c585a983eee5d
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Jul 20 16:48:25 2011 +0000

    Added documentation for krb5_decode_authdata_container and krb5_encode_authdata_container API functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25023 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 29 +++++++++++++++++++++++++++--
 1 file changed, 27 insertions(+), 2 deletions(-)

commit c70991d2de28f5f19ab0a9c1262d25c89c359725
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 20 05:12:10 2011 +0000

    Add automated tests for krb5_gss_import_cred
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25022 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/Makefile.in  |  18 +++--
 src/tests/gssapi/t_gssapi.py  |  15 +++-
 src/tests/gssapi/t_imp_cred.c | 172 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 195 insertions(+), 10 deletions(-)

commit f9bcb7139345ecfafc2dd2f4317f34c5aac381fa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 18 15:10:47 2011 +0000

    Fix process list spew in verbose kadmin tests
    
    Set PS_PID to "ps uwwp" so we display only the process we're trying to
    point out, and not the whole process table.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25021 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/env-setup.shin | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6c8ba612fc43248d990072cd054f77c293d37ffb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 17 17:51:35 2011 +0000

    Declare gmt_mktime before use
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25020 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/gmt_mktime.c | 4 ++++
 1 file changed, 4 insertions(+)

commit f04b51b14c8ee4519cb1e5e8cea3d4a9d25ea827
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Jul 12 15:56:46 2011 +0000

    Fix the problem with a wildcard in typedefs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25019 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_tools/doxybuilder_types.py | 2 ++
 1 file changed, 2 insertions(+)

commit 478addb5c6b8b0cdb2454614d5226a23e7b0b356
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jul 11 17:53:25 2011 +0000

    use timegm() for krb5int_gmt_mktime() when available
    
    Use timegm() if it is available, so that krb5int_gmt_mktime()
    functions correctly on systems configured with a "right"
    (leap-second-aware) time zone.  It is arguably an OS bug if a "right"
    time zone can be configured on a system that lacks timegm().
    
    Due to a current lack of evidence of affected systems, the additional
    workaround of replacing gmtime() with a version that always ignores
    leap seconds is deferred.
    
    ticket: 6928
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25018 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in              |  2 +-
 src/util/support/gmt_mktime.c | 36 +++++++++++++++++++++++++++++++++++-
 2 files changed, 36 insertions(+), 2 deletions(-)

commit 99fbb4c5d5956428db3ae1307ffc29911e45aff5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 11 17:50:53 2011 +0000

    Fix make clean in gss-kernel-lib
    
    List kernel_gss.c in EXTRADEPSRCS instead of SRCS so that it doesn't
    get removed by "make clean" along with the copied source files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25017 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/gss-kernel-lib/Makefile.in | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit bf54dc79eff948b3351f01259452d26c9658160c
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Jul 11 17:45:21 2011 +0000

    Added documentation for cred cache (un)lock, checksum and crypto length APIs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25016 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 298 ++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 275 insertions(+), 23 deletions(-)

commit 6690257c1bc4796ac9fa46289cbf94a427149814
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Jul 7 13:06:29 2011 +0000

    Exclude files from src/plugins subdirectory as input source files for Doxygen
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25015 dc483132-0cff-0310-8789-dd5450dbe970

 src/Doxyfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e50226d3c63e89938dcf24e8df876885b1823aa2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 6 16:33:27 2011 +0000

    Simplify and fix chpass_util error generation
    
    If a principal has no associated kadm5 policy, we may still get
    password quality errors from a module (KDB or pwqual).  There was a
    bug in the error generation for this case which caused only a generic
    error to be returned.
    
    Also use snprintf() instead of multiple string operations to compose
    errors.
    
    From Simo Sorce <ssorce@redhat.com>.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25014 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/chpass_util.c | 54 +++++++++++++++++----------------------------
 1 file changed, 20 insertions(+), 34 deletions(-)

commit c0dd57f3c90c45feb9898b6ea5b45ef0ccd081f4
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Jul 5 18:51:43 2011 +0000

    Added a new section "declaration" to the "types" template
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25013 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_tools/docmodel.py          |  2 ++
 doc/rst_tools/doxybuilder_types.py | 11 +++++++++++
 doc/rst_tools/type_document.tmpl   | 15 +++++++--------
 3 files changed, 20 insertions(+), 8 deletions(-)

commit b1f2138e52debc6ec240741cede282df135e47f9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 1 03:27:01 2011 +0000

    C90 doesn't allow commas at the ends of enumeration lists
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25012 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/iprop.h             | 4 ++--
 src/lib/crypto/krb/crypto_int.h | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 7b9d34cb51259d9904b9b11a83d4a641b355f3b5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 1 03:26:58 2011 +0000

    Always include fake-addrinfo.h when using getaddrinfo and friends
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25011 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c  | 1 +
 src/slave/kpropd.c | 1 +
 2 files changed, 2 insertions(+)

commit a4191ed7882f8991bbbfb4359a609fd7d39accaf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 1 03:26:53 2011 +0000

    isspace should only get unsigned-char values or EOF
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25010 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/alt_prof.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit d7c1d78f3f4f6bfba9d1a1a3a91588b86bb72461
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 1 03:26:50 2011 +0000

    Don't pass unsupported -n option to t_rcache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25009 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/threads/Makefile.in | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 17fd6cbc0af9d1b8a41ba6d044034fa09bb29c57
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 1 03:26:46 2011 +0000

    Display default values in usage message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25008 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/threads/t_rcache.c | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit 9664fdb1d1223f2a9660bae4710694d4a11c2f3f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 1 00:29:10 2011 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25007 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/deps        |  3 ++-
 src/clients/klist/deps           | 12 ++++++---
 src/clients/kpasswd/deps         |  3 ++-
 src/kadmin/cli/deps              |  1 +
 src/kadmin/server/deps           |  4 ++-
 src/lib/crypto/crypto_tests/deps | 14 +++++++++-
 src/lib/gssapi/generic/deps      |  6 -----
 src/lib/gssapi/krb5/deps         | 56 ----------------------------------------
 src/lib/gssapi/mechglue/deps     | 16 ++++++------
 src/lib/kadm5/deps               | 16 +++++++++---
 src/lib/krb5/krb/deps            |  2 +-
 src/lib/krb5/os/deps             | 30 ++++++++++++++-------
 src/plugins/preauth/pkinit/deps  | 46 +++++++++++++++++++--------------
 13 files changed, 98 insertions(+), 111 deletions(-)

commit 7266c85f5d42261a341aed2a55028a7473b5f91b
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Jun 30 18:22:44 2011 +0000

    Added "Installing and configuring UNIX client machines" section
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25006 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/index.rst                |  7 +--
 doc/rst_source/krb_admins/install_appl_srv.rst     |  4 +-
 .../krb_admins/install_clients/cl_config.rst       | 24 +++++++++
 .../krb_admins/install_clients/index.rst           | 19 ++++++-
 .../krb_admins/install_clients/mac_osX_config.rst  | 63 ++++++++++++++++++++++
 doc/rst_source/krb_admins/install_kdc/index.rst    |  2 +-
 6 files changed, 110 insertions(+), 9 deletions(-)

commit fbac1f90934280995e54b5bab723f881e29d9fa5
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Jun 30 16:13:44 2011 +0000

    Added Install KDC section from the Kerberos V5 Installation Guide.
    Updated some cross-referencing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25005 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  | 23 +++---
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 13 +++-
 .../krb_admins/database/db_operations/index.rst    |  2 +
 doc/rst_source/krb_admins/index.rst                | 14 ++--
 doc/rst_source/krb_admins/install.rst              | 28 ++++++-
 doc/rst_source/krb_admins/install_appl_srv.rst     |  2 +
 .../krb_admins/install_clients/index.rst           |  4 +
 .../krb_admins/install_kdc/admins_to_acl.rst       | 74 ++++++++++++++++++
 .../krb_admins/install_kdc/admins_to_db.rst        | 21 ++++++
 .../krb_admins/install_kdc/create_db.rst           | 41 ++++++++++
 doc/rst_source/krb_admins/install_kdc/index.rst    | 87 ++++++++++++++++++++++
 .../krb_admins/install_kdc/kadmind_kt.rst          | 37 +++++++++
 .../krb_admins/install_kdc/kdc_prop_slave.rst      | 44 +++++++++++
 .../krb_admins/install_kdc/krb_daemon.rst          | 28 +++++++
 doc/rst_source/krb_admins/install_kdc/mod_conf.rst | 36 +++++++++
 .../krb_admins/install_kdc/slave_install.rst       | 76 +++++++++++++++++++
 .../krb_admins/install_kdc/slave_intall_fin.rst    | 30 ++++++++
 .../krb_admins/install_kdc/switch_master_slave.rst | 29 ++++++++
 doc/rst_source/krb_admins/realm_config/db_prop.rst |  2 +
 19 files changed, 568 insertions(+), 23 deletions(-)

commit 8dd362de42e827560b943799e9952c8d0744f7c3
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Jun 29 20:15:19 2011 +0000

    Added  "UNIX Application Servers" section.
    Added the actual source file for "Incremental database propagation" section.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25004 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/database/incr_db_prop.rst           | 50 ++++++++++++++++++++++
 doc/rst_source/krb_admins/install_appl_srv.rst     | 46 ++++++++++++++++++++
 2 files changed, 96 insertions(+)

commit 416de298b1ca1ef9b83b49fdee9dd26d26fa1f8f
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Jun 29 18:30:51 2011 +0000

    Added "Realm configuration decisions" and "Incremental database propagation"  sections.
    Updated some cross-file references
    Restored kadm5.acl s option  in "Privileges" section
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25003 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/appl_servers/conf_firewall.rst      |  2 +
 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  |  2 +
 .../krb_admins/database/db_princs/priv_princ.rst   |  8 +--
 doc/rst_source/krb_admins/database/index.rst       |  1 +
 doc/rst_source/krb_admins/dns.rst                  | 60 ++--------------------
 doc/rst_source/krb_admins/index.rst                |  3 +-
 doc/rst_source/krb_admins/realm_config/db_prop.rst | 16 ++++++
 doc/rst_source/krb_admins/realm_config/index.rst   | 36 +++++++++++++
 doc/rst_source/krb_admins/realm_config/kdc_hn.rst  | 53 +++++++++++++++++++
 .../krb_admins/realm_config/kdc_ports.rst          | 11 ++++
 .../krb_admins/realm_config/mapping_hn.rst         | 33 ++++++++++++
 .../krb_admins/realm_config/realm_name.rst         | 21 ++++++++
 .../krb_admins/realm_config/slave_kdc.rst          | 20 ++++++++
 13 files changed, 204 insertions(+), 62 deletions(-)

commit c1c914d9fd4eb9cacab1575648b89c95232545b9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 29 17:03:19 2011 +0000

    Document preauth krb5.conf options in rst docs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25002 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit dd2e8140436c4746b691626e893efbd2d9582938
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 29 17:03:16 2011 +0000

    Fix typo in preauth plugin krb5.conf docs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25001 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo            | 2 +-
 src/config-files/krb5.conf.M | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 33919412ce8aaba818c41c585044909e97f506c2
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Jun 29 16:29:34 2011 +0000

    Updated list of the permissions - added "p/P" and removed "s/S"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25000 dc483132-0cff-0310-8789-dd5450dbe970

 .../krb_admins/database/db_princs/priv_princ.rst     | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

commit 1341e96bf74a6b1ef1796a8778cb25e4268605c1
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Jun 28 17:36:52 2011 +0000

    Add instructions for adding the API reference documentation to Sphinx Kerberos documentation project
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24997 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_tools/README             | 61 ++++++++++++++++++++++++++++++++++++++++
 doc/rst_tools/docmodel.py        | 24 ++++++++++++++--
 doc/rst_tools/func_document.tmpl |  2 +-
 doc/rst_tools/type_document.tmpl |  2 +-
 4 files changed, 84 insertions(+), 5 deletions(-)

commit bc359880c203d769e230e3285af2512d22fc62aa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jun 28 14:07:07 2011 +0000

    Get static linking working again, mostly
    
    Static linking (#6510) broke when lockout support was added because
    the DB2 plugin became dependent on libkadm5srv_mit for XDR functions.
    Also, static linking was extensively broken in combination with LDAP
    support.  Fix these problems.
    
    Afer these fixes, the test suite fails in the FAST tests because
    there's no static build support for dynamic preauth plugins, which
    means there's no encrypted challenge.  (And unlike the pkinit tests,
    the test suite doesn't conditionalize on the presence of the encrypted
    challenge plugin, because we always build it.)  This will fix itself
    if and when encrypted challenge becomes linked into the consumers, or
    static build support is added for preauth plugins.
    
    ticket: 6914
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24996 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                              |  2 +-
 src/aclocal.m4                               |  8 ++-
 src/config/pre.in                            |  2 +
 src/configure.in                             |  2 +-
 src/lib/crypto/crypto_tests/Makefile.in      | 88 ++++++++++++++--------------
 src/lib/kdb/kdb5.c                           |  2 +-
 src/plugins/kdb/ldap/Makefile.in             |  4 +-
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in |  2 +-
 8 files changed, 57 insertions(+), 53 deletions(-)

commit b3306310689d72dd1b6284150f70a068dfd98865
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 27 22:23:23 2011 +0000

    Enable and fix warnings in util/gss-kernel-lib
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24995 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/gss-kernel-lib/Makefile.in     |  2 +-
 src/util/gss-kernel-lib/deps            | 19 ++++++++++-------
 src/util/gss-kernel-lib/kernel_gss.c    |  2 +-
 src/util/gss-kernel-lib/kernel_gss.h    | 36 +++++++++++++++++++++++++++++++++
 src/util/gss-kernel-lib/t_kgss_common.c |  1 +
 src/util/gss-kernel-lib/t_kgss_kernel.c |  7 +++----
 src/util/gss-kernel-lib/t_kgss_user.c   |  6 +-----
 7 files changed, 55 insertions(+), 18 deletions(-)

commit b4c41e946104923df82212be453cf77b8eab63e5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 27 22:23:18 2011 +0000

    Make kgss test processes run in lock-step
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24994 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/gss-kernel-lib/t_kgss_common.c | 21 +++++++++++++++++++++
 src/util/gss-kernel-lib/t_kgss_common.h |  2 ++
 src/util/gss-kernel-lib/t_kgss_kernel.c |  9 +++++++++
 src/util/gss-kernel-lib/t_kgss_user.c   | 10 ++++++++++
 4 files changed, 42 insertions(+)

commit 9f64a8329f15ff80d0f38e91e4781be1399d1f41
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 27 21:07:20 2011 +0000

    Add a missing call in t_kgss_user.c
    
    The userland side of the gss kernel subset tests was missing a call to
    read_iov_token() at the end of the operation sequence.  This mistake
    caused a race condition where the child could either exit successfully
    (if it finished send_iov_token() before the parent closed its end of
    the pipe) or could fail with an EPIPE error from write().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24993 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/gss-kernel-lib/t_kgss_user.c | 1 +
 1 file changed, 1 insertion(+)

commit e9c1c57a9c4d8b14c04d1534c5520f63a0a5b311
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Jun 27 14:49:44 2011 +0000

    Removed 'viewcode' extension from the conf.py as not-required for the "minimal" build (i.e. build without Complete API and datatype reference section).
    Added README file for sphinx-build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24992 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/README  | 10 ++++++++++
 doc/rst_source/conf.py |  2 +-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit fdb3bbda4f7762cd2686d074da996f4c91a7dd7e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jun 26 14:28:26 2011 +0000

    Document built-in modules for clpreauth/kdcpreauth
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24991 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo            | 24 ++++++++++++------------
 src/config-files/krb5.conf.M | 16 ++++++++--------
 2 files changed, 20 insertions(+), 20 deletions(-)

commit e44bb1be0949c251f4c357ef2e7f998e754b0b9b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 24 20:12:28 2011 +0000

    Make fewer db lookups in kadm5_create_principal_3
    
    By creating the password history entry earlier in the function, we can
    avoid the need to look up the principal entry twice just to save a
    copy of the key data.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24990 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 29 ++++++++++-------------------
 1 file changed, 10 insertions(+), 19 deletions(-)

commit e5ef18829c2ffe733d29fcaf74c05cc0196c2465
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 24 20:12:24 2011 +0000

    Use zapfree in krb5_free_key_data_contents()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24989 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/misc_free.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit d8870237ed89dcfa15f84cc78e85ed406729b0a3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 23 19:50:04 2011 +0000

    Don't destroy dst on error in krb5_cc_move
    
    Although destroying any partial contents of dst on error isn't a bad
    idea, invalidating the handle would be an incompatible change.  So
    revert that part of r24754.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24988 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin    | 2 +-
 src/lib/krb5/ccache/ccbase.c | 2 --
 2 files changed, 1 insertion(+), 3 deletions(-)

commit 63ec3a4b97a3b00ea34d6a9f84d4b7b34383a645
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 23 19:26:01 2011 +0000

    Fix a minor memory leak in kadmin
    
    kadmin_getprinc() was using the variable "canon" for two purposes.
    After r22785, canon wasn't freed between constructions, so the first
    value was leaked.  Fix by using separate variables for separate
    strings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24987 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

commit f3f4677b4970ddbcdcc5e4da6b6b48111fbd7dfd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 23 19:25:58 2011 +0000

    Fix a minor memory leak in the pwqual loader
    
    k5_pwqual_free_handles() wasn't freeing the container structure for
    each handle.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24986 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/pwqual.c | 1 +
 1 file changed, 1 insertion(+)

commit 56ccddbf6b3141761173f0f1bd4dace28509eb39
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 23 19:25:55 2011 +0000

    Fix memory leak introduced in r24969
    
    The new context field plugin_base_dir wasn't being freed on context
    deletion.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24985 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/init_ctx.c | 1 +
 1 file changed, 1 insertion(+)

commit 929bdfcb2f86c61228af8db9894a112b4932bcd2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 23 19:25:51 2011 +0000

    Fix multiple libkdb_ldap memory leaks
    
    * krb5_ldap_policydn_to_name wasn't freeing rdn, and was using the
      wrong function to free dn, in the HAVE_LDAP_STR2DN CASE.
    * populate_krb5_db_entry wasn't freeing the tl_data generated from
      ber_tl_data.
    * populate_krb5_db_entry was using the wrong function to free
      a password policy when finding pw_max_life.
    * krb5_ldap_put_principal wasn't freeing ber_tl_data.
    * krb5_update_tl_kadm_data had a bad contract.  Change the contract
      to be more like krb5_dbe_update_mod_princ_data and simplify its
      memory management.
    
    ticket: 6924
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24984 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       | 19 ++++++-----
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 22 ++++++------
 src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.c       | 39 ++++++++++------------
 src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.h       |  3 +-
 4 files changed, 40 insertions(+), 43 deletions(-)

commit 259e65828cdc1596eefa750d3b4c757ec0fc5f5d
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Jun 23 19:03:34 2011 +0000

    doxy.py is a translator from Doxygen xml output into the restructuredText format.
    The generated output may be used in Sphinx documentation project for the complete API and data type reference.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24983 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_tools/docmodel.py          | 222 +++++++++++++++
 doc/rst_tools/doxy.py              |  64 +++++
 doc/rst_tools/doxybuilder_funcs.py | 565 +++++++++++++++++++++++++++++++++++++
 doc/rst_tools/doxybuilder_types.py | 286 +++++++++++++++++++
 doc/rst_tools/func_document.tmpl   | 105 +++++++
 doc/rst_tools/type_document.tmpl   |  62 ++++
 6 files changed, 1304 insertions(+)

commit 663ca373f4e08312c0416ef2bba94a688bfa17d8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 23 16:26:34 2011 +0000

    Document clpreauth/kdcpreauth module configuration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24982 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo            | 18 +++++++++++++++++-
 src/config-files/krb5.conf.M | 12 ++++++++++++
 2 files changed, 29 insertions(+), 1 deletion(-)

commit 87c4bcb3bd4e83d09876401b7161572f6e73e405
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Jun 23 14:59:45 2011 +0000

    Initial commit of the Sphinx documentation source.
    One can build Sphinx documentation set in the html format by calling:
    sphinx-build sourcedir builddir
    
    For example:
    sphinx-build ./rst_source /tmp/build
    
    Note: This commit does not include the "Complete Reference - API and datatypes". This results into partial disabling of the function cross-referencing enhancement in the generated documentation.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24981 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rst_source/conf.py                             | 220 +++++++
 doc/rst_source/dogkeys.jpg                         | Bin 0 -> 2697 bytes
 doc/rst_source/index.rst                           |  32 +
 doc/rst_source/krb_admins/advanced/index.rst       |  30 +
 doc/rst_source/krb_admins/advanced/ldapbackend.rst | 167 +++++
 doc/rst_source/krb_admins/advanced/plugins.rst     |  12 +
 .../krb_admins/appl_servers/clock_skew.rst         |  16 +
 .../krb_admins/appl_servers/conf_firewall.rst      |  34 +
 .../krb_admins/appl_servers/dns_info.rst           |  40 ++
 doc/rst_source/krb_admins/appl_servers/index.rst   |  20 +
 doc/rst_source/krb_admins/appl_servers/keytabs.rst |  75 +++
 doc/rst_source/krb_admins/backup_host.rst          |  19 +
 doc/rst_source/krb_admins/conf_files/enc_types.rst |  41 ++
 doc/rst_source/krb_admins/conf_files/index.rst     |  22 +
 doc/rst_source/krb_admins/conf_files/kdc_conf.rst  | 207 ++++++
 doc/rst_source/krb_admins/conf_files/krb5_conf.rst | 696 +++++++++++++++++++++
 doc/rst_source/krb_admins/conf_files/salts.rst     |  23 +
 doc/rst_source/krb_admins/conf_ldap.rst            | 122 ++++
 .../krb_admins/database/change_tgtkey.rst          |  20 +
 doc/rst_source/krb_admins/database/date_format.rst |  44 ++
 .../database/db_operations/create_destroy_db.rst   |  45 ++
 .../database/db_operations/create_stash.rst        |  31 +
 .../krb_admins/database/db_operations/db2file.rst  |  64 ++
 .../krb_admins/database/db_operations/file2db.rst  |  43 ++
 .../krb_admins/database/db_operations/index.rst    |  39 ++
 doc/rst_source/krb_admins/database/db_options.rst  |  40 ++
 .../krb_admins/database/db_policies/del_pol.rst    |  27 +
 .../krb_admins/database/db_policies/index.rst      |  27 +
 .../krb_admins/database/db_policies/mod_pol.rst    |  39 ++
 .../database/db_policies/retr_list_pol.rst         |  33 +
 .../krb_admins/database/db_policies/retr_pol.rst   |  38 ++
 .../database/db_policies/update_histkey.rst        |  23 +
 .../krb_admins/database/db_princs/delete_princ.rst |  25 +
 .../krb_admins/database/db_princs/index.rst        |  15 +
 .../krb_admins/database/db_princs/info_princ.rst   |  74 +++
 .../krb_admins/database/db_princs/modify_princ.rst | 176 ++++++
 .../krb_admins/database/db_princs/pass_princ.rst   |  35 ++
 .../krb_admins/database/db_princs/priv_princ.rst   |  74 +++
 doc/rst_source/krb_admins/database/index.rst       |  32 +
 .../database/ldap_operations/edir_create_realm.rst |  41 ++
 .../database/ldap_operations/edir_create_so.rst    |  41 ++
 .../database/ldap_operations/edir_del_so.rst       |  36 ++
 .../database/ldap_operations/edir_get_so.rst       |  31 +
 .../database/ldap_operations/edir_mod_realm.rst    |  29 +
 .../database/ldap_operations/edir_mod_so.rst       |  39 ++
 .../database/ldap_operations/edir_so_list.rst      |  27 +
 .../database/ldap_operations/edir_so_pass.rst      |  35 ++
 .../krb_admins/database/ldap_operations/index.rst  |  49 ++
 .../database/ldap_operations/ldap_create_realm.rst |  86 +++
 .../database/ldap_operations/ldap_del_realm.rst    |  36 ++
 .../database/ldap_operations/ldap_mod_realm.rst    |  73 +++
 .../database/ldap_operations/ldap_realm_info.rst   |  34 +
 .../database/ldap_operations/ldap_realm_list.rst   |  24 +
 .../database/ldap_operations/ldap_stash_pass.rst   |  37 ++
 .../database/ldap_operations/ldap_tkt_pol.rst      | 161 +++++
 .../krb_admins/database/xrealm_authn.rst           |  30 +
 doc/rst_source/krb_admins/dns.rst                  |  75 +++
 doc/rst_source/krb_admins/index.rst                |  41 ++
 doc/rst_source/krb_admins/install.rst              |  13 +
 doc/rst_source/krb_admins/troubleshoot.rst         |  64 ++
 doc/rst_source/krb_admins/various_envs.rst         |  42 ++
 doc/rst_source/krb_appldev/h5l_mit_apidiff.rst     |  61 ++
 doc/rst_source/krb_appldev/index.rst               |  75 +++
 doc/rst_source/krb_appldev/princ_handle.rst        |  87 +++
 doc/rst_source/krb_users/index.rst                 |  25 +
 doc/rst_source/krb_users/pwd_mgmt/grant_access.rst |  27 +
 doc/rst_source/krb_users/pwd_mgmt/index.rst        |  25 +
 .../krb_users/pwd_mgmt/pwd_management.rst          |  37 ++
 doc/rst_source/krb_users/pwd_mgmt/pwd_quality.rst  |  12 +
 doc/rst_source/krb_users/tkt_mgmt/destroy_tkt.rst  |  24 +
 doc/rst_source/krb_users/tkt_mgmt/index.rst        |  23 +
 doc/rst_source/krb_users/tkt_mgmt/obtain_kinit.rst |  56 ++
 .../krb_users/tkt_mgmt/tkt_management.rst          |  40 ++
 doc/rst_source/krb_users/tkt_mgmt/view_klist.rst   |  97 +++
 doc/rst_source/krb_users/user_appl/ftp.rst         |  43 ++
 doc/rst_source/krb_users/user_appl/index.rst       |  34 +
 doc/rst_source/krb_users/user_appl/ksu.rst         | 113 ++++
 doc/rst_source/krb_users/user_appl/rcp.rst         |  23 +
 doc/rst_source/krb_users/user_appl/rlogin.rst      |  48 ++
 doc/rst_source/krb_users/user_appl/rsh.rst         |  27 +
 doc/rst_source/krb_users/user_appl/ssh.rst         |  21 +
 doc/rst_source/krb_users/user_appl/telnet.rst      |  61 ++
 doc/rst_source/mitK5features.rst                   | 172 +++++
 doc/rst_source/relay/index.rst                     |  39 ++
 84 files changed, 4934 insertions(+)

commit 4972f874592820f419470bf4945f5f261c3e5195
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 23 14:41:53 2011 +0000

    Update kpropd provisos in install guide
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24980 dc483132-0cff-0310-8789-dd5450dbe970

 doc/install.texinfo | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

commit 92d2095bb4739e5a60aa279fed6e7d2f610cfc6c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 23 14:41:48 2011 +0000

    Separate license and non-license comment in kpropd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24979 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit db143ecacf966a580c0fedd21d413019d0ba0c99
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 23 04:13:45 2011 +0000

    Use AI_ADDRCONFIG for more efficient getaddrinfo
    
    Add AI_ADDRCONFIG to the hint flags for every invocation of
    getaddrinfo which wasn't already using it.  This is often the default
    behavior when no hints are specified, but we tend to specify hints a
    lot, so we have to say it ourselves.  AI_ADDRCONFIG causes AAAA
    lookups to be skipped if the system has no public IPv6 interface
    addresses, usually saving a couple of DNS queries per getaddrinfo
    call and allowing DNS caching to be much more effective without the
    need for negative caching.
    
    ticket: 6923
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24978 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/sclient.c     | 1 +
 src/kadmin/dbutil/kadm5_create.c      | 2 +-
 src/lib/kadm5/alt_prof.c              | 2 +-
 src/lib/kadm5/clnt/client_init.c      | 3 ++-
 src/lib/krb5/os/hostaddr.c            | 2 +-
 src/lib/krb5/os/hst_realm.c           | 2 +-
 src/lib/krb5/os/sendto_kdc.c          | 3 ++-
 src/plugins/locate/python/py-locate.c | 1 +
 src/slave/kprop.c                     | 1 +
 9 files changed, 11 insertions(+), 6 deletions(-)

commit bc8594e7c388c8a5cfb9516a0980877cb1321d32
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 23 04:13:38 2011 +0000

    Work around glibc getaddrinfo PTR lookups
    
    In krb5_sname_to_principal(), we always do a forward canonicalization
    using getaddrinfo() with AI_CANONNAME set.  Then, we do a reverse
    canonicalization with getnameinfo() if rdns isn't set to false in
    libdefaults.
    
    Current glibc (tested with eglibc 2.11.1) has the arguably buggy
    behavior of doing PTR lookups in getaddrinfo() to get the canonical
    name, if hints.ai_family is set to something other than AF_UNSPEC.
    This behavior defeats the ability to turn off rdns.  Work around this
    behavior by using AF_UNSPEC in krb5_sname_to_principal() from the
    start, instead of starting with AF_INET and falling back.  Specify
    AI_ADDRCONFIG to avoid AAAA lookups on hosts with no IPv6 addresses.
    
    ticket: 6922
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24977 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sn2princ.c | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

commit a37f9319e143c0db50351cc3f6e270b677bdacc1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 23 04:13:32 2011 +0000

    Use AI_ADDRCONFIG unconditionally in kpropd
    
    fake-addrinfo.h ensures that AI_ADDRCONFIG is defined, so we don't
    need #ifdef tests when we use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24976 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 20d129968347e3fda75ab8a7e366d2d417f8024c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 22 23:31:36 2011 +0000

    Cosmetic fixes to preauth_plugin.h from Linus Nordberg
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24975 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/preauth_plugin.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 801c8352595c67299c9ee5dea2721f02a604aa3e
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Jun 22 19:55:31 2011 +0000

    Fix the build and doxygen markup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24974 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit bf9671e059acd928cf578c9807850c5397539f1c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 22 19:24:51 2011 +0000

    Formatting and editorial pass over krb5.hin doxygen markup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24973 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 4838 +++++++++++++++++++++++----------------------
 1 file changed, 2482 insertions(+), 2356 deletions(-)

commit 9fa2d9e9bc42303b1793beb6ff38408c5c4ce904
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 20 16:49:00 2011 +0000

    Document that e_data can be used by KDB modules internally
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24972 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 6099f525eb64772557927760d8a7ff1e75f79ff7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 17 13:44:33 2011 +0000

    Convert preauth_plugin.h to new plugin framework
    
    The preauth plugin interface was introduced in 1.6 but was never made
    a public API.  In preparation for making it public in 1.10, convert it
    to use the new plugin framework.  This will require changes to any
    existing preauth plugins.
    
    A number of symbols were renamed for namespace cleanliness, and
    abstract types were introduced for module data and module per-request
    data for better type safety.
    
    On the consumer end (preauth2.c and kdc_preauth.c), this is a pretty
    rough conversion.  Eventually we should create proper consumer APIs
    with module handles, and the flat lists of preauth types should hold
    pointers to module handles rather than copies of the vtables.  The
    built-in preauth type handlers should then be converted to built-in
    module providers linked into the consumer code (as should encrypted
    challenge, since it has no external dependencies).  None of this will
    impact the provider API for preauth plugins, so it can wait.
    
    ticket: 6921
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24970 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                               |  57 +-
 src/include/krb5/preauth_plugin.h                  | 716 ++++++++++-----------
 src/kdc/do_as_req.c                                |   3 +-
 src/kdc/kdc_preauth.c                              | 582 +++++++----------
 src/kdc/kdc_util.h                                 |   8 +-
 src/lib/krb5/krb/copy_ctx.c                        |   3 -
 src/lib/krb5/krb/get_in_tkt.c                      |  12 +-
 src/lib/krb5/krb/gic_opt_set_pa.c                  |  47 --
 src/lib/krb5/krb/init_creds_ctx.h                  |   2 +-
 src/lib/krb5/krb/plugin.c                          |   4 +-
 src/lib/krb5/krb/preauth2.c                        | 391 +++++------
 src/lib/krb5/libkrb5.exports                       |   1 +
 src/lib/krb5/os/init_os_ctx.c                      |   2 -
 src/plugins/preauth/cksum_body/cksum_body.exports  |   4 +-
 src/plugins/preauth/cksum_body/cksum_body_main.c   | 140 ++--
 .../encrypted_challenge.exports                    |   4 +-
 .../encrypted_challenge/encrypted_challenge_main.c | 113 ++--
 src/plugins/preauth/fast_factor.h                  |  22 +-
 src/plugins/preauth/pkinit/pkinit.exports          |   4 +-
 src/plugins/preauth/pkinit/pkinit_clnt.c           | 140 ++--
 src/plugins/preauth/pkinit/pkinit_srv.c            | 108 ++--
 .../preauth/securid_sam2/securid_sam2_main.c       |  42 +-
 src/plugins/preauth/wpse/wpse.exports              |   4 +-
 src/plugins/preauth/wpse/wpse_main.c               | 136 ++--
 src/tests/dejagnu/Makefile.in                      |   2 +-
 src/tests/dejagnu/config/default.exp               |   4 +-
 src/tests/dejagnu/krb-standalone/standalone.exp    |   4 +-
 src/util/k5test.py                                 |   2 +-
 28 files changed, 1224 insertions(+), 1333 deletions(-)

commit 6d2780e121d8305c3acf43c56730884396990854
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 17 13:44:26 2011 +0000

    Add k5_plugin_register_dyn internal API
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24969 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb5.conf.M |  8 +++--
 src/include/Makefile.in      |  5 +--
 src/include/k5-int.h         | 11 ++++++
 src/include/osconf.hin       |  3 ++
 src/lib/krb5/krb/Makefile.in |  2 +-
 src/lib/krb5/krb/init_ctx.c  |  7 ++++
 src/lib/krb5/krb/plugin.c    | 86 ++++++++++++++++++++++++++++++--------------
 7 files changed, 91 insertions(+), 31 deletions(-)

commit 4b778bc6d6e8db0c1145da0aa618289ab1812d37
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 13 21:44:51 2011 +0000

    ANSIfy the remaining K&R functions in lib/gssapi/generic
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24968 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/disp_com_err_status.c |  6 ++---
 src/lib/gssapi/generic/disp_major_status.c   | 35 +++++++++++-----------------
 2 files changed, 15 insertions(+), 26 deletions(-)

commit df939cf166c1dd11d43b4b05a97651fa4fcf296e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 13 18:54:33 2011 +0000

    Fix old-style GSSRPC authentication
    
    r24147 (ticket #6746) made libgssrpc ignorant of the remote address of
    the kadmin socket, even when it's IPv4.  This made old-style GSSAPI
    authentication fail because it uses the wrong channel bindings.  Fix
    this problem by making clnttcp_create() get the remote address from
    the socket using getpeername() if the caller doesn't provide it and
    it's an IPv4 address.
    
    ticket: 6920
    target_version: 1.9.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24967 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/clnt_tcp.c | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit b679ed1ac8cb5aeffd9b73969e19b2197ed0f05e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 10 20:01:23 2011 +0000

    Handle invalid intervals in lockout-related kadmin parameters
    
    ticket: 6911
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24966 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 26 ++++++++++++++++++--------
 1 file changed, 18 insertions(+), 8 deletions(-)

commit fe5831ae11d3d0f055304a84595cfc0ad3852ebb
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 10 19:33:36 2011 +0000

    Start building PDF docs by default
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24965 dc483132-0cff-0310-8789-dd5450dbe970

 doc/Makefile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9fb1be9f87e93a9dbd20fce3c9f6aaf1ca3405d2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 10 18:18:04 2011 +0000

    Set LC_MESSAGES to "C" in tests which run commands
    
    ticket: 6918
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24964 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/env-setup.shin | 3 +++
 src/tests/dejagnu/config/default.exp      | 3 +++
 src/util/k5test.py                        | 2 ++
 3 files changed, 8 insertions(+)

commit fabbf9e443459e8c0161c84563690ed70c7f6a61
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 10 18:17:59 2011 +0000

    Add setlocale() calls to main functions
    
    ticket: 6918
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24963 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/kdestroy.c                 | 1 +
 src/clients/kinit/kinit.c                       | 1 +
 src/clients/klist/klist.c                       | 1 +
 src/clients/kpasswd/kpasswd.c                   | 1 +
 src/clients/kvno/kvno.c                         | 2 +-
 src/kadmin/cli/ss_wrapper.c                     | 1 +
 src/kadmin/dbutil/kdb5_util.c                   | 1 +
 src/kadmin/ktutil/ktutil.c                      | 1 +
 src/kadmin/server/ovsec_kadmd.c                 | 1 +
 src/kdc/main.c                                  | 1 +
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c | 1 +
 src/slave/kprop.c                               | 1 +
 src/slave/kpropd.c                              | 1 +
 src/slave/kproplog.c                            | 2 +-
 14 files changed, 14 insertions(+), 2 deletions(-)

commit 17e992d861b7dac1f3552f84ea6e3d920ed5c443
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 10 18:17:55 2011 +0000

    Generating mit-krb5 pot file
    
    ticket: 6918
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24962 dc483132-0cff-0310-8789-dd5450dbe970

 src/po/mit-krb5.pot | 7827 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 7826 insertions(+), 1 deletion(-)

commit 16277050f158f062337d1d08258f9499dbc1cdc7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 10 18:17:37 2011 +0000

    Mark up strings for translation
    
    ticket: 6918
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24961 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/kdestroy.c                    |  24 +-
 src/clients/kinit/kinit.c                          | 128 +++----
 src/clients/klist/klist.c                          | 109 +++---
 src/clients/kpasswd/kpasswd.c                      |  39 +-
 src/clients/ksu/authorization.c                    |  21 +-
 src/clients/ksu/ccache.c                           |  22 +-
 src/clients/ksu/krb_auth_su.c                      |  73 ++--
 src/clients/ksu/main.c                             | 168 ++++-----
 src/clients/kvno/kvno.c                            |  62 +--
 src/kadmin/cli/kadmin.c                            | 415 +++++++++++----------
 src/kadmin/cli/keytab.c                            |  91 ++---
 src/kadmin/cli/ss_wrapper.c                        |   5 +-
 src/kadmin/dbutil/dump.c                           | 160 ++++----
 src/kadmin/dbutil/kadm5_create.c                   |  23 +-
 src/kadmin/dbutil/kdb5_create.c                    |  41 +-
 src/kadmin/dbutil/kdb5_destroy.c                   |  15 +-
 src/kadmin/dbutil/kdb5_mkey.c                      | 232 ++++++------
 src/kadmin/dbutil/kdb5_stash.c                     |  10 +-
 src/kadmin/dbutil/kdb5_util.c                      | 112 +++---
 src/kadmin/ktutil/ktutil.c                         |  39 +-
 src/kadmin/ktutil/ktutil_funcs.c                   |   8 +-
 src/kadmin/server/ipropd_svc.c                     |  17 +-
 src/kadmin/server/kadm_rpc_svc.c                   |  18 +-
 src/kadmin/server/ovsec_kadmd.c                    | 128 ++++---
 src/kadmin/server/schpw.c                          |  14 +-
 src/kadmin/server/server_stubs.c                   |  93 ++---
 src/kdc/do_as_req.c                                |   3 +-
 src/kdc/do_tgs_req.c                               |  32 +-
 src/kdc/fast_util.c                                |  31 +-
 src/kdc/kdc_authdata.c                             |   9 +-
 src/kdc/kdc_preauth.c                              |  10 +-
 src/kdc/kdc_util.c                                 |  37 +-
 src/kdc/main.c                                     | 107 +++---
 src/lib/apputils/net-server.c                      | 139 +++----
 src/lib/crypto/krb/cf2.c                           |   2 +-
 src/lib/gssapi/generic/disp_major_status.c         |  66 ++--
 src/lib/gssapi/krb5/acquire_cred.c                 |   5 +-
 src/lib/gssapi/mechglue/g_dsp_status.c             |  93 +++--
 src/lib/gssapi/spnego/spnego_mech.c                |  15 +-
 src/lib/kadm5/alt_prof.c                           |   6 +-
 src/lib/kadm5/logger.c                             |  26 +-
 src/lib/kadm5/srv/kadm5_hook.c                     |   2 +-
 src/lib/kadm5/srv/pwqual_dict.c                    |   9 +-
 src/lib/kadm5/srv/pwqual_empty.c                   |   2 +-
 src/lib/kadm5/srv/pwqual_hesiod.c                  |   3 +-
 src/lib/kadm5/srv/pwqual_princ.c                   |   2 +-
 src/lib/kadm5/srv/server_acl.c                     |  19 +-
 src/lib/kadm5/srv/server_kdb.c                     |   2 +-
 src/lib/kadm5/srv/server_misc.c                    |   5 +-
 src/lib/kadm5/str_conv.c                           |  34 +-
 src/lib/kdb/kdb5.c                                 |  36 +-
 src/lib/kdb/kdb_default.c                          |  30 +-
 src/lib/kdb/kdb_log.c                              |   2 +-
 src/lib/krb5/ccache/cc_file.c                      |   6 +-
 src/lib/krb5/keytab/kt_file.c                      |  13 +-
 src/lib/krb5/krb/chpw.c                            |  16 +-
 src/lib/krb5/krb/fast.c                            |  22 +-
 src/lib/krb5/krb/gc_via_tkt.c                      |   6 +-
 src/lib/krb5/krb/get_in_tkt.c                      |  10 +-
 src/lib/krb5/krb/gic_opt.c                         |   4 +-
 src/lib/krb5/krb/gic_opt_set_pa.c                  |   6 +-
 src/lib/krb5/krb/gic_pwd.c                         |  24 +-
 src/lib/krb5/krb/parse.c                           |   5 +-
 src/lib/krb5/krb/plugin.c                          |   4 +-
 src/lib/krb5/krb/preauth2.c                        |  18 +-
 src/lib/krb5/krb/rd_req_dec.c                      |   2 +-
 src/lib/krb5/os/locate_kdc.c                       |   4 +-
 src/lib/krb5/os/sendto_kdc.c                       |   4 +-
 src/lib/krb5/rcache/rc_io.c                        |  36 +-
 src/plugins/kdb/db2/kdb_db2.c                      |   4 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c  |  39 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   | 304 ++++++++-------
 .../kdb/ldap/ldap_util/kdb5_ldap_services.c        |  57 +--
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c    | 141 +++----
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |  42 ++-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c   |  18 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c     |  13 +-
 .../kdb/ldap/libkdb_ldap/ldap_krbcontainer.c       |  13 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       |  27 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |   4 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |  85 +++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c |   3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      | 112 ++++--
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.c      |  14 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c   |  34 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c |  20 +-
 src/plugins/preauth/pkinit/pkinit.h                |   1 +
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c |  16 +-
 src/plugins/preauth/pkinit/pkinit_identity.c       |   7 +-
 src/plugins/preauth/pkinit/pkinit_srv.c            |  18 +-
 src/po/mit-krb5.pot                                |   2 +-
 src/slave/kprop.c                                  | 123 +++---
 src/slave/kpropd.c                                 | 123 +++---
 src/util/support/plugins.c                         |  10 +-
 94 files changed, 2205 insertions(+), 1999 deletions(-)

commit cb8b1138d6e349a77507f3c561fc7ee2dde5cd7c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 10 18:17:22 2011 +0000

    Add localization support to com_err
    
    * Add compile_et arguments --textdomain and --localedir.
    * Store text domain and localedir at the end of error tables.
    * error_message() calls dgettext if the table has a text domain.
    * add_error_table() calls bindtextdomain if the table has a localedir.
    * Define N_() as no-op in generated source and mark up error messages.
    * When using system compile_et, test for --textdomain support.
    * Use --textdomain option when available.
    * Run xgettext over generated sources in compile_et rule.
    * Translate com_err results in krb5int_get_error() if com_err won't.
    
    ticket: 6918
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24960 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4                      | 21 ++++++++++++++++++++-
 src/config/post.in                  |  2 +-
 src/config/pre.in                   |  6 +++++-
 src/po/Makefile.in                  | 19 ++++++++++++++++++-
 src/po/mit-krb5.pot                 |  2 +-
 src/util/Makefile.in                |  1 +
 src/util/et/compile_et.1            | 18 ++++++++++++++++++
 src/util/et/compile_et.sh           | 30 +++++++++++++++++++++---------
 src/util/et/error_message.c         | 12 +++++++++++-
 src/util/et/et_c.awk                | 15 ++++++++++++---
 src/util/gss-kernel-lib/Makefile.in |  1 +
 src/util/support/errors.c           |  4 ++++
 12 files changed, 113 insertions(+), 18 deletions(-)

commit fd2f45cf93bfbf10863011fb1a61fc08041c2f51
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 10 18:17:12 2011 +0000

    Add localization infrastructure
    
    Adds build system logic, translation macros in k5-platform.h, and
    bindtextdomain calls in libkrb5 initialization.
    
    ticket: 6918
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24959 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in             |  2 +-
 src/config/pre.in           |  1 +
 src/configure.in            |  7 +++++++
 src/include/k5-err.h        |  4 ----
 src/include/k5-platform.h   | 21 ++++++++++++++++++---
 src/lib/krb5/Makefile.in    |  2 +-
 src/lib/krb5/krb5_libinit.c |  2 ++
 src/po/Makefile.in          | 33 +++++++++++++++++++++++++++++++++
 src/po/deps                 |  1 +
 src/po/en_US.po             | 17 +++++++++++++++++
 src/po/mit-krb5.pot         | 17 +++++++++++++++++
 11 files changed, 98 insertions(+), 9 deletions(-)

commit 71125ee37ecc540fb60a6efbf4dac80468e1359e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jun 5 22:05:04 2011 +0000

    Remove static error table list in built-in com_err
    
    _et_list has been private to error_message.c since March 2004, and
    since nothing in that file ever added entries to it, it is always
    NULL.  As it's not doing any good, get rid of it, and rename the
    dynamic error table list to "et_list", along with its type.  Also
    remove some old lclint annotations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24947 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/error_message.c | 83 +++++++++++++++------------------------------
 src/util/et/error_table.h   | 18 +++-------
 2 files changed, 32 insertions(+), 69 deletions(-)

commit e921ed51eafc312c5725f5a76fe823a5cf6b9a4b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 3 01:00:52 2011 +0000

    Restore fallback non-referral TGS request to same realm
    
    MIT krb5 1.2 and earlier KDCs reject TGS requests if the canonicalize
    bit is set.  Prior to 1.9, we used to handle this by making a
    non-referral fallback request on any error, but the rewrite in 1.9
    mistakenly changed the behavior so that fallback requests are only
    made if the original request used the referral realm and the fallback
    realm is different from the default realm.  Restore the old behavior.
    
    ticket: 6917
    target_version: 1.9.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24946 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 22 ++++++++++------------
 1 file changed, 10 insertions(+), 12 deletions(-)

commit 9d798967caaea110173d683af2948ed6bf57ce97
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 26 18:05:49 2011 +0000

    Restore krb5_get_credentials caching for referral requests
    
    The krb5_get_credentials() rewrite for IAKERB accidentally omitted the
    final step of restoring the requested realm in the output credentials.
    As a result, referral entries are not cached, and the caller sees the
    actual realm in (*out_creds)->server instead of the referral realm as
    before.  Fix this in complete() by swapping ctx->req_server into
    ctx->reply_creds->server.
    
    ticket: 6916
    target_version: 1.9.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24945 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 5 +++++
 1 file changed, 5 insertions(+)

commit ea4708b37bf26700cf317353cadecd35784e699c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 25 21:45:40 2011 +0000

    Don't assume principal components are C strings in klist -s
    
    ticket: 6915
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24944 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 32d2c5270e03c3b3a12f39aecb27669a322eabf3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun May 22 02:08:37 2011 +0000

    Fix multiple tl-data updates over iprop
    
    krb5_dbe_update_tl_data() accepts a single read-only tl-data entry,
    but ulog_conv_2dbentry() expects it to process a full list.  Fix
    ulog_conv_2dbentry() to call krb5_db2_update_tl_data() on each entry
    individually, simplifying its memory management in the process.
    
    ticket: 6913
    target_version: 1.9.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24937 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_convert.c | 43 ++++++++-----------------------------------
 1 file changed, 8 insertions(+), 35 deletions(-)

commit 723f909f3d532c5610aebecad83eb0601faba6d4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 20 15:21:28 2011 +0000

    Revert r5233 and mark get_age as deprecated in the DAL documentation.
    We do not need to check reply retransmissions for staleness any more
    than TCP needs to.  A genuinely new request will have a different
    nonce.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24936 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h |  9 ++-------
 src/kdc/replay.c  | 16 ++++------------
 2 files changed, 6 insertions(+), 19 deletions(-)

commit 60fbd61b58c360679ad43aaf0bf9f7261319d168
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu May 19 14:14:54 2011 +0000

    Updated documentation for krb5_c_ and sensauth API.
    Also, removed the second declaration of krb5_c_string_to_key_with_params() from string_to_key.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24935 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin          | 853 ++++++++++++++-----------------------
 src/lib/crypto/krb/string_to_key.c |   9 -
 2 files changed, 328 insertions(+), 534 deletions(-)

commit 39ee8e129b61ca8dd22282c60cf8b128677b978a
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon May 16 18:36:55 2011 +0000

    In mk_rd_cred if recv_subkey in the authentication context is NULL and the decryption with the session key fails, do not try to decrypt the message with the session key again.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24934 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_cred.c | 65 ++++++++++++++++++++++++++++++----------------
 1 file changed, 42 insertions(+), 23 deletions(-)

commit 67441f29d525a3b47972d59d520357db11143759
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon May 16 14:13:39 2011 +0000

    Updated documentation for krb5_rd_ API
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24933 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 329 +++++++++++++++++++++++-----------------------
 1 file changed, 161 insertions(+), 168 deletions(-)

commit 65dd006f5838333bbd17c4957fa2f654a08a29ba
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 16 04:20:55 2011 +0000

    Document the lockout-related options in kadmin (modprinc -unlock and
    addpol/modpol -maxfailure, -failurecountinterval, and
    -lockoutduration), in the man page and in admin.texinfo.  Based on
    text submitted by shawn.emery@oracle.com.
    
    ticket: 6910
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24932 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo       | 21 +++++++++++++++++++++
 src/kadmin/cli/kadmin.M | 21 +++++++++++++++++++++
 2 files changed, 42 insertions(+)

commit 9883d15e9ffb89a0c1e3a9d8d6afda86ccb8e5e2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 16 03:54:16 2011 +0000

    In kadmin, try using get_date() for lockout-related duration inputs to
    modpol and addpol, but still allow bare numbers of seconds since
    that's what we took in 1.8 and 1.9.  Use strdur() to display
    lockout-related durations in getpol.  Reported by
    shawn.emery@oracle.com.
    
    ticket: 6911
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24931 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 23 +++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

commit ddee20e40587f45cb5efd7e2a990a42b7b5a35da
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun May 15 14:47:19 2011 +0000

    Link t_kgss_kernel against libkrb5support since parts of libkgss use
    zap(), which creates a dependency with non-gcc compilers.
    
    ticket: 6909
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24930 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/gss-kernel-lib/Makefile.in | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 582eacef47c1a9c9386bf588978125322ac6b970
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat May 14 14:49:00 2011 +0000

    Use hmac-md5 checksum for PA-FOR-USER padata
    
    The MS-S4U documentation specifies that hmac-md5 be used for
    PA-FOR-USER checksums; we were using the mandatory checksum type for
    the key.  Although some other checksum types appear to be allowed by
    Active Directory KDCs, Richard Silverman reports that md5-des is not
    one of them, causing S4U2Self requests to fail for DES keys.
    
    ticket: 6912
    target_version: 1.9.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24929 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/s4u_creds.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

commit f1eb636f8854d5a3f70137e4beeea34ca7382b85
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri May 13 12:33:52 2011 +0000

    Updated documentation for PAC API. Moved PAC type definitions into krb5.hin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24928 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin   | 106 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/authdata.h |   8 ----
 2 files changed, 106 insertions(+), 8 deletions(-)

commit d1ea641e3dedefc207c09088c24f9ef2f20a2e29
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu May 12 16:03:22 2011 +0000

    Updated documentation for krb5_mk_ functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24927 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 366 ++++++++++++++++++++++++----------------------
 1 file changed, 190 insertions(+), 176 deletions(-)

commit ce3d694c7179798d84165db5eb188b12c839a21d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 11 06:03:09 2011 +0000

    Add more missing headers in kernel subset directory.  Hopefully the
    whole set this time.
    
    ticket: 6909
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24926 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/gss-kernel-lib/Makefile.in |  11 ++-
 src/util/gss-kernel-lib/deps        | 181 ++++++++++++++++++------------------
 2 files changed, 101 insertions(+), 91 deletions(-)

commit 047ede2b6ecfa3111b76f2b014b00b205edf1567
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 11 04:42:59 2011 +0000

    Reference libraries from the build tree when linking and
    t_kgss_kernel.
    
    ticket: 6909
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24925 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/gss-kernel-lib/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit 13cc9843b03e631f40a5d26acc71913161be44d8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 10 22:26:09 2011 +0000

    Add more missing headers in kernel subset directory
    
    ticket: 6909
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24924 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/gss-kernel-lib/Makefile.in |  24 +++--
 src/util/gss-kernel-lib/deps        | 169 ++++++++++++++++++++----------------
 2 files changed, 109 insertions(+), 84 deletions(-)

commit ac2f76c078b2eb86d4d013704cc0fae631a64f74
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 10 21:04:31 2011 +0000

    Fix the header list for the kernel subset directory
    
    ticket: 6909
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24923 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/gss-kernel-lib/Makefile.in | 14 +++++++---
 src/util/gss-kernel-lib/deps        | 56 ++++++++++++++++++-------------------
 2 files changed, 38 insertions(+), 32 deletions(-)

commit ce30071a8723efcee8592e795ebfb2f875785544
Author: Luke Howard <lukeh@padl.com>
Date:   Mon May 9 22:05:48 2011 +0000

    fix regression in r24853: PAC no longer exposed
    
    Windows PAC is not AD-KDCIssued, rather it is signed with the long-term
    service session key (or user-to-user key). Advertise this correctly in
    the internal authorization data SPI.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24922 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/pac.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 84f2d3910c1903f583466882fc13cc5061b2a697
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 9 18:41:03 2011 +0000

    Kernel subset
    
    Add a directory containing a "kernel subset" (context import and
    message functions only) of the gss-krb5 library, with a test framework
    to exercise the functionality and indicate when unknown dependencies
    creep in.
    
    ticket: 6909
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24921 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                        |   2 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h      |   5 +
 src/util/Makefile.in                    |   2 +-
 src/util/gss-kernel-lib/Makefile.in     | 191 ++++++++++++++++
 src/util/gss-kernel-lib/README          | 121 ++++++++++
 src/util/gss-kernel-lib/deps            | 104 +++++++++
 src/util/gss-kernel-lib/kernel_gss.c    | 214 +++++++++++++++++
 src/util/gss-kernel-lib/t_kgss.c        |  38 +++
 src/util/gss-kernel-lib/t_kgss.py       |  30 +++
 src/util/gss-kernel-lib/t_kgss_common.c |  84 +++++++
 src/util/gss-kernel-lib/t_kgss_common.h |  30 +++
 src/util/gss-kernel-lib/t_kgss_kernel.c | 284 +++++++++++++++++++++++
 src/util/gss-kernel-lib/t_kgss_user.c   | 393 ++++++++++++++++++++++++++++++++
 13 files changed, 1496 insertions(+), 2 deletions(-)

commit 8263dad4edaf61b7815135abe02baf93c8846581
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon May 9 18:33:09 2011 +0000

    Updated documentation for  krb5_init_creds_ function family
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24920 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 130 +++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 112 insertions(+), 18 deletions(-)

commit aa23e125b361073982db75f4100e6fa88a16b9aa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 9 18:16:14 2011 +0000

    Avoid calling gss_release_buffer() from the message-processing code
    in lib/gssapi/krb5.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24919 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/k5unsealiov.c |  8 ++------
 src/lib/gssapi/krb5/util_crypt.c  | 13 ++++---------
 2 files changed, 6 insertions(+), 15 deletions(-)

commit effe258978203fb880a83ca3ae3f7386b2d87b5d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 9 18:06:15 2011 +0000

    Use internal crypto functions directly from util_crypt.c, avoiding a
    dependency on the accessor.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24918 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h             |  2 --
 src/lib/gssapi/krb5/util_crypt.c | 21 ++++-----------------
 2 files changed, 4 insertions(+), 19 deletions(-)

commit 779a79f566abdb82a989ef2dfcba43ac656c2da7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 9 17:28:07 2011 +0000

    Delete sec context properly in gss_krb5_export_lucid_sec_context
    
    Since r21690, gss_krb5_export_lucid_sec_context() has been passing a
    union context to krb5_gss_delete_sec_context(), causing a crash as the
    krb5 routine attempts to interpret a union context structure as a krb5
    GSS context.  Call the mechglue gss_delete_sec_context instead.
    
    ticket: 6908
    target_version: 1.9.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24917 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/krb5_gss_glue.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f0cd743abeb1559bbebb0503b103aab532b94aa3
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu May 5 18:43:49 2011 +0000

    Updated documentation: added usage example for krb5_tkt_creds family, removed "(unused)" string from the comments and other cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24913 dc483132-0cff-0310-8789-dd5450dbe970

 doc/doxy_examples/tkt_creds.c |  55 ++++++++++++
 src/include/krb5/krb5.hin     | 196 ++++++++++++++++++++++--------------------
 2 files changed, 160 insertions(+), 91 deletions(-)

commit 242e9272e5b3f480cd1ab231368a3bc6e61d1e15
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue May 3 14:25:11 2011 +0000

    API documentation: added a usage example for krb5_verify_init_creds function family
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24912 dc483132-0cff-0310-8789-dd5450dbe970

 doc/doxy_examples/verify_init_creds.c | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 2ce30764b7df73f3036a5e3465922f92bcf7bae7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 3 10:13:21 2011 +0000

    Eliminate a redundant initialization in cm_init_selstate() in
    sendto_kdc.c.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24911 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 1 -
 1 file changed, 1 deletion(-)

commit 86d411c5bdad0379bdf5183eaeb7efe14ee12453
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue May 3 01:58:07 2011 +0000

    Updated API documentation with the comments mostly related to verify and  convert routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24910 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 422 +++++++++++++++++++---------------------------
 1 file changed, 172 insertions(+), 250 deletions(-)

commit b1d76450fae58a095085afce59ed4cb8fe6bcf28
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon May 2 20:57:23 2011 +0000

    modernize doc/Makefile somewhat
    
    Modernize doc/Makefile somewhat so that it can run more usefully on
    modern non-Athena machines.
    
    ticket: 6906
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24909 dc483132-0cff-0310-8789-dd5450dbe970

 doc/Makefile | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit abf4901899c198721df83b047e5d3df6f7dcb108
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 2 20:45:38 2011 +0000

    Add poll support to sendto_kdc.c so that it can work in processes with
    large numbers of open files.  Move krb5int_cm_call_select() to a
    separate file so that the poll support doesn't interfere with
    net-server.c's continuing use of select.
    
    ticket: 6905
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24908 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in             |   4 +-
 src/include/cm.h             |  15 ++-
 src/lib/krb5/os/Makefile.in  |   3 +
 src/lib/krb5/os/cm.c         |  97 +++++++++++++++
 src/lib/krb5/os/os-proto.h   |   6 +
 src/lib/krb5/os/sendto_kdc.c | 287 +++++++++++++++++++++++--------------------
 6 files changed, 276 insertions(+), 136 deletions(-)

commit 78e9341c1f347e64944dc9e52b4278dedea2f414
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 2 15:37:38 2011 +0000

    r24899 moved the declarations of krb5int_mk_chpw_req and related
    functions from k5-int.h to int-proto.h.  The removal of those
    declarations from k5-int.h was accidentally omitted from the commit;
    commit it now.
    
    ticket: 6893
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24907 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 29 -----------------------------
 1 file changed, 29 deletions(-)

commit 9b1b4df3f86672c30dcadfe4cfa3b16b2a0ae604
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Sun May 1 23:35:42 2011 +0000

    Updated documentation of krb5_copy_ , krb5_free_ and krb5_kt_ functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24906 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 397 ++++++++++++++++++++++++----------------------
 1 file changed, 206 insertions(+), 191 deletions(-)

commit 710a269133bbbf2aaee6ef2a89bd0ca957b99a5e
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Apr 28 16:32:51 2011 +0000

    Updated the documentation for API related to the credentials caches and their collections
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24905 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 277 +++++++++++++++++++++++-----------------------
 1 file changed, 140 insertions(+), 137 deletions(-)

commit c676adfb307b97e67c8c3538799f97a7cc19ebb0
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Apr 28 15:43:45 2011 +0000

    Properly release resources in krb5_copy_authenticator()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24904 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_athctr.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 807659e4ab02f0ebab27ef139543183b6baf5c91
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 27 22:09:29 2011 +0000

    The MIT krb5 and Heimdal implementations of
    gss_krb5_export_lucid_sec_context error on version arguments other
    than 1, so the version negotiation described in the function
    documentation would not be backward-compatible.  Change the docs so
    that the caller can assume the returned structure is of the requested
    version, but the caller will be responsible for retrying with lower
    version numbers on error.  (Unfortunately, Heimdal and MIT return
    different error codes, and MIT's is in a currently-unpublished header,
    so we can't document the error code for unknown versions.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24903 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapi_krb5.hin | 29 ++++++-----------------------
 1 file changed, 6 insertions(+), 23 deletions(-)

commit d6cc59b4db732246f27acd04701090221ce1ca0f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 27 17:12:07 2011 +0000

    Make krb5_os_init_context compile again after r24901
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24902 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/init_os_ctx.c | 20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)

commit 6627c51f25f98c74a8afb1715074e0d61c5b66f0
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Apr 27 15:58:49 2011 +0000

    Remove worthless call to  krb5_cc_set_default_name in krb5_os_init_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24901 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/init_os_ctx.c | 3 ---
 1 file changed, 3 deletions(-)

commit d3755d5e0f9e7a7864377333cfccdf1a8a3ecc30
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 25 22:01:47 2011 +0000

    Correctly set the expiration field of impersonated credentials in
    kg_compose_deleg_cred(), so we can find them in the cache in
    init_sec_context.  From aberry@likewise.com.
    
    ticket: 6902
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24900 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/s4u_gss_glue.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 328eb9db6a2b03f0724e9e5c3fa724bc5e30aaa4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 25 17:28:42 2011 +0000

    Refactor krb5int_rd_chpw_rep() and make it properly handle both framed
    and unframed KRB-ERROR messages.  Eliminate krb5int_rd_setpw_rep() and
    krb5int_setpw_result_code_string() by making the chpw versions of
    those functions handle RFC 3244 replies.
    
    ticket: 6893
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24899 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/chpw.c      | 466 +++++++++++++------------------------------
 src/lib/krb5/krb/int-proto.h |  18 ++
 src/lib/krb5/os/changepw.c   |  30 +--
 3 files changed, 165 insertions(+), 349 deletions(-)

commit a8c05d58d79fb765a3a1ff44c06a9f38dd52df01
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 25 16:44:16 2011 +0000

    Do not reference krb5_chpw_result_code_string in
    krb5_change_password() documentation, as it is not a public function.
    Do not falsely claim that the result_code_string parameter is unused.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24898 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 94d561ff962bc8e6982e6355ba7efac909395f1f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Apr 22 19:37:32 2011 +0000

    Close comment in #endif for KRB5_DEPRECATED to avoid warning of
    /* in open comment.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24894 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0967e62546910f1a18c4f9dfbfe78e44e864b763
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Apr 22 14:13:59 2011 +0000

    Documented V4/V5 convertion and some credential cache API functions. Marked krb5_cc_gen_new() as deprecated
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24893 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 276 +++++++++++++++++++++++-----------------------
 1 file changed, 139 insertions(+), 137 deletions(-)

commit daa74501d671721028c515b3c66edfa5e2f62463
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 21 16:54:31 2011 +0000

    Remove kg_map_toktype(), as the call sites were removed in r21742
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24892 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapiP_krb5.h |  2 --
 src/lib/gssapi/krb5/util_crypt.c   | 26 --------------------------
 2 files changed, 28 deletions(-)

commit a4d7421d5ed4018b00441bf53a143689de8f8ccc
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Apr 20 15:48:20 2011 +0000

    Documented krb5_auth_con_ API family
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24891 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 747 +++++++++++++++++++++++-----------------------
 1 file changed, 367 insertions(+), 380 deletions(-)

commit ff5b62b6077e8c93e75e9cf1a76185c744394565
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 20 14:40:49 2011 +0000

    Install k5login(5) as well as .k5login(5)
    
    Since there is conflicting precedent as to whether dotfile man pages
    should be installed with or without the leading dot, install the
    .k5login man page both ways.
    
    ticket: 6904
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24890 dc483132-0cff-0310-8789-dd5450dbe970

 src/gen-manpages/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit e8894aa58f5d2d84272f20e920103c845948542c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 19 18:16:17 2011 +0000

    Missed in r24888: remove the process_chpw_request() prototype from
    misc.h as it is now a static function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24889 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/misc.h | 8 --------
 1 file changed, 8 deletions(-)

commit e754acf21b66818999033ab4617169420476a7fd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 19 18:13:41 2011 +0000

    Clean up schpw.c in kadmind a bit, making use of new k5-int.h helpers
    where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24888 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/schpw.c | 123 +++++++++++++++++-----------------------------
 1 file changed, 44 insertions(+), 79 deletions(-)

commit fdac952438ff70c73a317aa847ef6472cb4e3000
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 19 16:46:37 2011 +0000

    Revert r24886; it was incorrect
    
    ticket: 6903
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24887 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/schpw.c | 4 ----
 1 file changed, 4 deletions(-)

commit 4ffd70b133afea3d19fccbac269798c1d210c0fd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 19 16:37:19 2011 +0000

    Fix memory leak in kpasswd server UDP error path
    
    The dispatch() in kadmind's schpw.c could return a failure code with
    an allocated response container.  net-server.c does not expect this
    and leaks the container in the UDP case.  Free the container in
    dispatch() if we are returning an error.
    
    ticket: 6903
    target_version: 1.9.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24886 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/schpw.c | 4 ++++
 1 file changed, 4 insertions(+)

commit c532a052aa946d3349fac8b7998fea2d1ea91f98
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Apr 16 18:10:23 2011 +0000

    Handle null OID values in gss_oid_equal()
    
    ticket: 6890
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24885 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_oid_ops.c | 3 +++
 1 file changed, 3 insertions(+)

commit 973b9a998b8d3259ce53c12368da976bf0db532a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Apr 16 17:30:38 2011 +0000

    Check mech_type as well as mech_name in gssint_import_internal_name(),
    for the sake of static analyzers.  (Also, since this is an internal
    function, it can be called on a half-constructed MN; checking the type
    alone would be insufficient.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24884 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_glue.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c41992eec7df41c0232de45ef19267a21b66dcaa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Apr 16 14:05:22 2011 +0000

    Fix a code path where mech could be used uninitialized in
    gss_accept_sec_context after r24645.
    
    ticket: 6813
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24883 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_accept_sec_context.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dfa59714c28aa6d8d34f04cbcd574ad969d18a60
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Apr 16 13:57:47 2011 +0000

    Revert r24826.  Export krb5int_nfold from libk5crypto and link t_nfold
    against libk5crypto, matching the approach used in most other library
    unit tests.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24882 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/Makefile.in | 9 +++------
 src/lib/crypto/crypto_tests/t_nfold.c   | 3 +--
 src/lib/crypto/libk5crypto.exports      | 1 +
 3 files changed, 5 insertions(+), 8 deletions(-)

commit e88f857c3680ea395c0bed6a82862d8ea1177221
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 13 18:43:37 2011 +0000

    Fix the sole case in process_chpw_request() where a return could occur
    without allocating the data pointer in the response.  This prevents a
    later free() of an invalid pointer in kill_tcp_or_rpc_connection().
    
    Also initialize rep->data to NULL in process_chpw_request() and clean
    up *response in dispatch() as an additional precaution.
    
    ticket: 6899
    tags: pullup
    target_version: 1.9.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24878 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/schpw.c | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit b0031448502561da31fb8c2543c8b01d7df9a872
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 13 15:15:56 2011 +0000

    Remove pointer validation code from the gss krb5 mech
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24877 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/Makefile.in           |  11 -
 src/lib/gssapi/generic/gssapiP_generic.h     |  12 -
 src/lib/gssapi/generic/util_validate.c       | 314 ---------------------------
 src/lib/gssapi/generic/utl_nohash_validate.c | 118 ----------
 src/lib/gssapi/krb5/accept_sec_context.c     |  31 +--
 src/lib/gssapi/krb5/acquire_cred.c           |  29 +--
 src/lib/gssapi/krb5/compare_name.c           |  10 -
 src/lib/gssapi/krb5/context_time.c           |   6 -
 src/lib/gssapi/krb5/delete_sec_context.c     |  15 +-
 src/lib/gssapi/krb5/disp_name.c              |   5 -
 src/lib/gssapi/krb5/duplicate_name.c         |  11 +-
 src/lib/gssapi/krb5/export_name.c            |   7 -
 src/lib/gssapi/krb5/export_sec_context.c     |   6 -
 src/lib/gssapi/krb5/gssapiP_krb5.h           |  30 +--
 src/lib/gssapi/krb5/gssapi_krb5.c            |  23 --
 src/lib/gssapi/krb5/iakerb.c                 |   6 -
 src/lib/gssapi/krb5/import_name.c            |   2 +-
 src/lib/gssapi/krb5/import_sec_context.c     |   7 -
 src/lib/gssapi/krb5/init_sec_context.c       |  32 +--
 src/lib/gssapi/krb5/inq_context.c            |  15 +-
 src/lib/gssapi/krb5/inq_cred.c               |   8 +-
 src/lib/gssapi/krb5/k5seal.c                 |   6 -
 src/lib/gssapi/krb5/k5sealiov.c              |  10 -
 src/lib/gssapi/krb5/k5unseal.c               |   6 -
 src/lib/gssapi/krb5/k5unsealiov.c            |   5 -
 src/lib/gssapi/krb5/lucid_context.c          |  13 --
 src/lib/gssapi/krb5/naming_exts.c            |  56 +----
 src/lib/gssapi/krb5/prf.c                    |   5 -
 src/lib/gssapi/krb5/process_context_token.c  |   6 -
 src/lib/gssapi/krb5/rel_cred.c               |   8 +-
 src/lib/gssapi/krb5/rel_name.c               |   9 +-
 src/lib/gssapi/krb5/s4u_gss_glue.c           |   7 +-
 src/lib/gssapi/krb5/ser_sctx.c               |   4 +-
 src/lib/gssapi/krb5/val_cred.c               |   5 -
 src/lib/gssapi/krb5/wrap_size_limit.c        |   6 -
 35 files changed, 35 insertions(+), 809 deletions(-)

commit fb67497ceeedf9a398cd670440f699e35b3baa4b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 12 18:35:31 2011 +0000

    In krb5_gss_display_status, correct the sense of the
    g_make_string_buffer test, and return GSS_S_FAILURE if it fails.
    Reported by snambakam@likewise.com.
    
    ticket: 6898
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24876 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/disp_status.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit bcd361bc7e32838ebe51c8a0852412d1287cee59
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Apr 12 13:36:15 2011 +0000

    Documentation updates. Mostly GIC related
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24875 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin  | 425 ++++++++++++++++++++++-----------------------
 src/lib/krb5/krb/fwd_tgt.c |  13 +-
 2 files changed, 207 insertions(+), 231 deletions(-)

commit 8366f1c53b60c41bd0ce64bce425ab811a62afe0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 11 22:23:47 2011 +0000

    Shuffle around some gss-krb5 entry points to eliminate four mostly
    content-free source files and better separate IOV stuff from non-IOV
    stuff.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24874 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/Makefile.in   | 12 ------
 src/lib/gssapi/krb5/k5seal.c      | 31 +++++++++++++++
 src/lib/gssapi/krb5/k5sealiov.c   | 68 ++++++++++++++++++++++++++++++++
 src/lib/gssapi/krb5/k5unseal.c    | 37 ++++++++++++++++++
 src/lib/gssapi/krb5/k5unsealiov.c | 35 +++++++++++++++++
 src/lib/gssapi/krb5/seal.c        | 81 ---------------------------------------
 src/lib/gssapi/krb5/sign.c        | 77 -------------------------------------
 src/lib/gssapi/krb5/unseal.c      | 66 -------------------------------
 src/lib/gssapi/krb5/verify.c      | 65 -------------------------------
 9 files changed, 171 insertions(+), 301 deletions(-)

commit faaf900048ddc1ddaa8ccac6c8bddae920e5262d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Apr 10 16:37:01 2011 +0000

    Add Doxygen markup for gss_userok() and gss_authorize_localname()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24870 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi_ext.h | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 8b62abaa08ba814ce45bde12d8798d3a6e58c209
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Apr 10 15:42:11 2011 +0000

    Implement gss_authorize_localname, as discussed on the kitten list,
    and make gss_userok a wrapper around it matching the Gnu GSS
    prototype.  The SPI for gss_authorize_localname doesn't match the API
    since we have no way of representing the contents of an internal name
    to a mech at the moment.  From r24855, r24857, r24858, r24862, r24863,
    r24864, r24866, r24867, and r24868 in
    users/lhoward/moonshot-mechglue-fixes.
    
    ticket: 6891
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24869 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi_ext.h             |  11 +-
 src/lib/gssapi/krb5/gssapi_krb5.c               |  41 +++--
 src/lib/gssapi/libgssapi_krb5.exports           |   1 +
 src/lib/gssapi/mechglue/Makefile.in             |   6 +-
 src/lib/gssapi/mechglue/g_authorize_localname.c | 225 ++++++++++++++++++++++++
 src/lib/gssapi/mechglue/g_initialize.c          |   2 +-
 src/lib/gssapi/mechglue/g_userok.c              | 212 ----------------------
 src/lib/gssapi/mechglue/mglueP.h                |  14 +-
 8 files changed, 268 insertions(+), 244 deletions(-)

commit edb0eef166577992184a09a1404faed5f5b714c8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 8 17:47:01 2011 +0000

    When inquiring the default GSS acceptor principal, return a principal
    name from the keytab if we can, for better compliance with GSSAPI.
    
    ticket: 6897
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24861 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/inq_cred.c | 22 +++++++++++++++++++---
 1 file changed, 19 insertions(+), 3 deletions(-)

commit 671be173adfc55d61373558b21f2c8324fc97355
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 8 17:45:07 2011 +0000

    Correctly recognize non-iterable keytabs in k5_kt_get_principal()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24860 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ktfns.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit d6e26457b71c41531a500965cd6eb67c00bda1c3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 8 16:50:13 2011 +0000

    Add k5_kt_get_principal, an internal krb5 interface to try to get a
    principal name from a keytab.  Used currently by vfy_increds.c (in
    place of its static helper); will also be used when querying the name
    of the default gss-krb5 acceptor cred.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24859 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h           |  3 +++
 src/lib/krb5/keytab/ktfns.c    | 32 ++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/vfy_increds.c | 25 ++-----------------------
 src/lib/krb5/libkrb5.exports   |  1 +
 src/lib/krb5_32.def            |  1 +
 5 files changed, 39 insertions(+), 23 deletions(-)

commit b7208a8261ed15d9e3136c75ce7c252d9717effb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 7 15:20:37 2011 +0000

    In the authdata framework, determine which authdata sources to query
    based on the module's usage flags.  From r24794 in
    users/lhoward/moonshot-mechglue-fixes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24853 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/authdata.c | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

commit 8b720c6a96ea21572adb9b73d23e7e8e99489bb9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 6 20:06:50 2011 +0000

    Allow anonymous name to be imported with empty name buffer
    
    When importing a name of type GSS_C_NT_ANONYMOUS, allow the input name
    buffer to be null or empty (null is translated into empty before
    mechanisms see it).
    
    From r24820 in users/lhoward/moonshot-mechglue-fixes.
    
    ticket: 6896
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24852 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_imp_name.c | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

commit b438c1fc7ac5fa509e2c44054787875a20aedd6b
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Apr 6 19:44:07 2011 +0000

    Documentation updates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24851 dc483132-0cff-0310-8789-dd5450dbe970

 doc/doxy_examples/cc_set_config.c |  23 ++-
 doc/doxy_examples/cc_unique.c     |  23 +++
 src/include/krb5/krb5.hin         | 403 ++++++++++++++++++++------------------
 3 files changed, 256 insertions(+), 193 deletions(-)

commit cf5e1c264a3e9f993d75a3aa05f273fb17f3c0c3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 5 22:15:41 2011 +0000

    Make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24844 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/des/deps  |  4 +---
 src/lib/crypto/crypto_tests/deps | 14 +-------------
 src/lib/gssapi/mechglue/deps     | 32 ++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/deps            | 16 ++++++++++++++--
 4 files changed, 48 insertions(+), 18 deletions(-)

commit 0b43147cd2bc57bb7753c337a83440add88c869f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 5 22:10:00 2011 +0000

    gss_duplicate_name SPI for SPNEGO
    
    Preserve attributes when duplicating a name, using the mechanism's
    implementation of gss_duplicate_name if present, or a loop over
    the attributes if not.
    
    ticket: 6895
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24843 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapi_krb5.c      |   1 +
 src/lib/gssapi/mechglue/g_canon_name.c |   2 +-
 src/lib/gssapi/mechglue/g_dup_name.c   |   4 +-
 src/lib/gssapi/mechglue/g_glue.c       | 115 +++++++++++++++++++++------------
 src/lib/gssapi/mechglue/g_initialize.c |   1 +
 src/lib/gssapi/mechglue/mglueP.h       |   6 ++
 src/lib/gssapi/spnego/gssapiP_spnego.h |   8 +++
 src/lib/gssapi/spnego/spnego_mech.c    |  18 ++++++
 8 files changed, 109 insertions(+), 46 deletions(-)

commit 79c34ed3d829ee9e3fa64aa5b3b90b4e37514cf7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 4 23:06:09 2011 +0000

    More sensical mech selection for gss_acquire_cred/accept_sec_context
    
    If a caller passes an empty mech set to gss_acquire_cred, get a cred
    for all mechs instead of just the krb5 mech, as we don't know what
    mechanism the cred is going to be used with (particularly in the
    acceptor case).  As a related fix, if a caller passes a credential to
    gss_accept_sec_context and it does not contain a mech-specific cred
    for the token's mech, error out instead of using the default cred with
    the token's mechanism.
    
    ticket: 6894
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24840 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_accept_sec_context.c | 15 +++--
 src/lib/gssapi/mechglue/g_acquire_cred.c       | 78 +++++++++++---------------
 2 files changed, 44 insertions(+), 49 deletions(-)

commit 308efc2ae8a8b21a6e74a8015197801d414f1bfb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 4 20:57:59 2011 +0000

    r24838 accidentally added a gss_duplicate_name line to
    build_dynamicMech(), breaking the build (since gss_duplicate_name
    isn't in gss_mechanism yet).  Revert that part of the change.
    
    ticket: 6892
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24839 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 1 -
 1 file changed, 1 deletion(-)

commit 6724c0e7e1a83053ac0f58cd19e77a31f65aad4d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 4 20:11:08 2011 +0000

    Prevent bleed-through of mechglue symbols into loaded mechs
    
    When loading a mech's symbols individually, make sure the symbol we
    got wasn't just a mechglue symbol showing through because the mech
    was linked against the mechglue.  From r24719 in
    users/lhoward/moonshot-mechglue-fixes.
    
    ticket: 6892
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24838 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 121 ++++++++++++++++++---------------
 1 file changed, 67 insertions(+), 54 deletions(-)

commit 4c8304f537455272728c87c7b2c25d80e6a94387
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 4 20:04:54 2011 +0000

    Add gss_userok and gss_pname_to_uid to dynamic mech loading table.
    From r24711 in users/lhoward/moonshot-mechglue-fixes.
    
    ticket: 6891
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24837 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 2 ++
 1 file changed, 2 insertions(+)

commit e2c6d09c74ed23e72755d6bc94f3844b0bd3d1eb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 4 15:59:35 2011 +0000

    Add gss_userok and gss_pname_to_uid
    
    Resurrect gss_userok and gss_pname_to_uid in the mechglue.  Add krb5
    mech implementations using krb5_kuserok and krb5_aname_to_localname,
    as well as mechanism-independent implementations based on name
    attributes.
    
    From r24710, r24715, r24717, r24731, r24732, r24733, r24734, r24735,
    r24747, r24816, and r24819 in users/lhoward/moonshot-mechglue-fixes,
    with minor edits.
    
    ticket: 6891
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24836 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-server.c            |  18 +++
 src/lib/gssapi/generic/gssapi_ext.h         |  25 ++--
 src/lib/gssapi/generic/gssapi_generic.c     |   7 ++
 src/lib/gssapi/krb5/gssapi_krb5.c           |  91 +++++++++++++++
 src/lib/gssapi/libgssapi_krb5.exports       |   3 +
 src/lib/gssapi/mechglue/Makefile.in         |  12 +-
 src/lib/gssapi/mechglue/g_userok.c          | 155 ++++++++++++++++++++-----
 src/lib/gssapi/mechglue/gssd_pname_to_uid.c | 171 ++++++++++++++++++++++++----
 src/lib/gssapi/mechglue/mglueP.h            |  14 +--
 src/lib/gssapi/spnego/spnego_mech.c         |   2 +
 10 files changed, 428 insertions(+), 70 deletions(-)

commit 9880b7b620dcfa545f41a3046d09c1fc72583893
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Apr 4 14:59:22 2011 +0000

    Documentation updates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24835 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 477 +++++++++++++++++++++++++++-------------------
 1 file changed, 276 insertions(+), 201 deletions(-)

commit 879ba1536cf860b2e02c2019b5f0ba5dbead1ef2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Apr 3 23:21:59 2011 +0000

    CoreFoundation is no longer used for UCS2 conversions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24834 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                          | 7 -------
 src/lib/crypto/Makefile.in                | 3 +--
 src/util/collected-client-lib/Makefile.in | 2 +-
 3 files changed, 2 insertions(+), 10 deletions(-)

commit ed796420f2a69a827c4470f189d5bd511a45c5d3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Apr 3 23:21:56 2011 +0000

    Drop some redundant autoconf tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24833 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 5 -----
 1 file changed, 5 deletions(-)

commit 19ee523a592c3532b1ab309a4b27630695d3cf0c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Apr 3 23:21:52 2011 +0000

    Don't check for stdarg.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24832 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4   | 43 -------------------------------------------
 src/configure.in |  4 +---
 2 files changed, 1 insertion(+), 46 deletions(-)

commit 6f3516215117c19899644d6c363383075bd56e39
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Apr 3 23:21:46 2011 +0000

    Don't test HAVE_STDARG_H, just assume it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24831 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/main.c | 19 +------------------
 1 file changed, 1 insertion(+), 18 deletions(-)

commit ba89ab47e8f6c4844d1d801162397780ed57421c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Apr 3 22:16:53 2011 +0000

    In t_fortuna.c, use a static buffer in head_tail_test, and use %f for
    a double argument, not %lf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24830 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/t_fortuna.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 3180503a6ac6c3e45dda39bfecc1e2c497ec7cff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Apr 3 22:10:03 2011 +0000

    Don't allocate over 2MB on the stack; sparc-netbsd3.0 default stack
    limit is 2MB.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24829 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/t_fortuna.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b8a09779cc2b078833fc6a31e8046452288c938d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Apr 3 21:54:32 2011 +0000

    Include krb5_libinit.h always, since we call krb5int_initialize_library always
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24828 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/init_ctx.c | 3 ---
 1 file changed, 3 deletions(-)

commit 273cec2b87d9685d05f59c48965d65783915e7ab
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Apr 3 12:34:43 2011 +0000

    Revert r24815 and the RTLD_NODELETE part of r24744, which was
    committed by accident.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24827 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

commit 661c02c1ea68e8840d96d3cc8a866431534a744e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Apr 3 12:31:13 2011 +0000

    Avoid using crypto_int.h in t_nfold.c for convenience on Solaris; just
    prototype krb5int_nfold instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24826 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/t_nfold.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit b3f99b200fd2f5ea59994f997c4c42f89b2e0f11
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Apr 3 12:26:23 2011 +0000

    destest.c no longer needs crypto_int.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24825 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/des/destest.c | 1 -
 1 file changed, 1 deletion(-)

commit 3b315b03f23074ffc80c1f86b91a030c1c6d3a99
Author: Luke Howard <lukeh@padl.com>
Date:   Sun Apr 3 08:02:53 2011 +0000

    Use RFC 5587 const types for draft-josefsson-gss-capsulate APIs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24821 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi_ext.h           | 14 +++++++-------
 src/lib/gssapi/mechglue/g_decapsulate_token.c |  4 ++--
 src/lib/gssapi/mechglue/g_encapsulate_token.c |  4 ++--
 src/lib/gssapi/mechglue/g_oid_ops.c           |  4 ++--
 4 files changed, 13 insertions(+), 13 deletions(-)

commit 6eaebb7766424f68d55d514dc2cc51c11c968e5e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Apr 3 06:48:45 2011 +0000

    Only use RTLD_NODELETE if it's available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24815 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 21cde9c531197cffbd15b8bdc3dd75a97f0601ed
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Apr 2 18:27:50 2011 +0000

    Factor out the address checks in krb5_rd_safe and krb5_rd_priv into
    a new function k5_privsafe_check_addrs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24806 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/int-proto.h |   4 ++
 src/lib/krb5/krb/privsafe.c  |  74 +++++++++++++++++++++++++++++
 src/lib/krb5/krb/rd_priv.c   | 109 +++++++------------------------------------
 src/lib/krb5/krb/rd_safe.c   |  89 +++++------------------------------
 4 files changed, 105 insertions(+), 171 deletions(-)

commit cc81afac0c3fa99f02ae7f38c09d00cf3f24d3cf
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Apr 2 17:30:45 2011 +0000

    In libkrb5, move krb5int_auth_con_chkseqnum to a new file privsafe.c,
    renamed to k5_privsafe_check_seqnum.  Declare it in int-proto.h rather
    than k5-int.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24805 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h         |   3 -
 src/lib/krb5/krb/Makefile.in |   3 +
 src/lib/krb5/krb/auth_con.c  | 166 -------------------------------------
 src/lib/krb5/krb/int-proto.h |   4 +
 src/lib/krb5/krb/privsafe.c  | 192 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/rd_priv.c   |   4 +-
 src/lib/krb5/krb/rd_safe.c   |   4 +-
 7 files changed, 203 insertions(+), 173 deletions(-)

commit bea219929d521829625d9c9670339ebf266ae3c1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Apr 2 16:37:00 2011 +0000

    Add PADL license to collected licenses
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24804 dc483132-0cff-0310-8789-dd5450dbe970

 NOTICE                | 35 +++++++++++++++++++++++++++++++++++
 doc/copyright.texinfo | 37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

commit 2b93295ca4f2e4394d80f8d0aca1b2387b6b36a2
Author: Luke Howard <lukeh@padl.com>
Date:   Sat Apr 2 06:41:44 2011 +0000

    When doing S4U2Self for the anon principal, use the server realm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24793 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/s4u_creds.c | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit ffcf879d7d3242c770939c86395e7c9bac9c5fd6
Author: Luke Howard <lukeh@padl.com>
Date:   Sat Apr 2 06:41:31 2011 +0000

    typo fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24792 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b4b8b7b5689f04fe4cdf332d7b3e415274a4adfd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 1 19:36:50 2011 +0000

    Allow absolute paths for mechglue libraries.  From r24736 in
    users/lhoward/moonshot-mechglue/fixes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24781 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 339ed212941b7f11bf03d13fafacf2d8df1c4cdc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 1 19:34:57 2011 +0000

    Implement draft-josefsson-gss-capsulate
    
    Add gss_encapsulate_token(), gss_decapsulate_token(), and
    gss_oid_equal() APIs, which are already present in Heimdal and Shishi.
    From r24737, r24738, and r24740 in
    users/lhoward/moonshot-mechglue-fixes.
    
    ticket: 6890
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24780 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi_ext.h           | 21 +++++++++
 src/lib/gssapi/libgssapi_krb5.exports         |  3 ++
 src/lib/gssapi/mechglue/Makefile.in           |  6 +++
 src/lib/gssapi/mechglue/g_decapsulate_token.c | 66 +++++++++++++++++++++++++++
 src/lib/gssapi/mechglue/g_encapsulate_token.c | 65 ++++++++++++++++++++++++++
 src/lib/gssapi/mechglue/g_oid_ops.c           |  8 ++++
 6 files changed, 169 insertions(+)

commit ba637638d13572d993f73490be0d4696c19e7d14
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 1 18:38:10 2011 +0000

    Fix a potential uninitialized free in prepare_error_as()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24779 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 93512036971210d4cd7d2a41d39aec02a2153926
Author: Luke Howard <lukeh@padl.com>
Date:   Fri Apr 1 05:56:46 2011 +0000

    only reset greeting if provided attribute is urn:greet:greeting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24776 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/authdata/greet_client/greet.c | 3 +++
 1 file changed, 3 insertions(+)

commit 4ececcde1a339993971d9722eae335a21cfed0ea
Author: Luke Howard <lukeh@padl.com>
Date:   Fri Apr 1 05:56:33 2011 +0000

    s4u2proxy_set_attribute should only return EPERM for its own attribute
    
    Failure to do this breaks other attribute providers' set_attribute()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24775 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/s4u_authdata.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

commit 6f94401ee3b0bfb1d7262fccbd794108fac3aa92
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Mar 29 22:44:30 2011 +0000

    In r21175 (on the mskrb branch, merged in r21690) the result codes for
    password quality and other errors were accidentally reversed.  Fix
    them so that password quality errors generate a "soft" failure and
    other errors generate a "hard" failure, as Heimdal and Microsoft do.
    Also recognize KADM5_PASS_Q_GENERIC (added in 1.9) as a password
    quality error.
    
    ticket: 6888
    target_version: 1.9.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24755 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/schpw.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 772766f5f7d1e3b37f3fc380fb20ea143955ae07
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Mar 29 18:52:22 2011 +0000

    In krb5_cc_move if something went wrong, free the dst credential cache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24754 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin    |  2 +-
 src/lib/krb5/ccache/ccbase.c | 10 ++++++++--
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 54a459f0c28587fe8ebd83c22830ac786386f3d7
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Mar 29 16:22:05 2011 +0000

    If the new configuration data that is passed to krb5_cc_set_config is NULL, just remove the old configuration.
    Moved short krb5_cc_set_config usage example from krb5.hin into the separate file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24753 dc483132-0cff-0310-8789-dd5450dbe970

 doc/doxy_examples/cc_set_config.c | 16 +++++++
 src/include/krb5/krb5.hin         | 17 ++-----
 src/lib/krb5/ccache/ccfns.c       | 96 +++++++++++++++++++++------------------
 3 files changed, 72 insertions(+), 57 deletions(-)

commit a3c90d3f23e13dad1605c11b62c9d0c2205f2270
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Mar 29 15:19:41 2011 +0000

    Updated the documentation for the krb5_ error_message function family.
    Created the directory  doc/doxy_examples/ to hold examples used in the doxygen documentation.
    Added usage example for the krb5_get/set/free_error_message functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24752 dc483132-0cff-0310-8789-dd5450dbe970

 doc/doxy_examples/error_message.c |  20 ++++
 src/Doxyfile                      |   2 +-
 src/include/krb5/krb5.hin         | 189 +++++++++++++++++++-------------------
 3 files changed, 117 insertions(+), 94 deletions(-)

commit a5c6932c7c5c54de164b964d87ae5fab5ac9713b
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Mar 29 15:10:00 2011 +0000

    Static function names should not have  krb5_ prefix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24751 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ktbase.c | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

commit 8418de0b6af1f2aba708ae13cdd02a597cff648d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 28 23:35:54 2011 +0000

    Remove the weak key checks from the builtin rc4 enc provider.  There
    is no standards support for avoiding RC4 weak keys, so rejecting them
    causes periodic failures.  Heimdal and Microsoft do not check for weak
    keys.  Attacks based on these weak keys are probably thwarted by the
    use of a confounder, and even if not, the reduction in work factor is
    not terribly significant for 128-bit keys.
    
    ticket: 6886
    target_version: 1.9.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24750 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/enc_provider/rc4.c | 17 -----------------
 1 file changed, 17 deletions(-)

commit 4a1f0e044964b19a262fe88c4cde44836c368183
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 28 17:05:54 2011 +0000

    Use first principal in keytab when verifying creds
    
    In krb5_verify_init_creds(), use the first principal in the keytab
    to verify the credentials instead of the result of
    krb5_sname_to_principal().  Also add tests.
    
    ticket: 6887
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24749 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in      |  6 ++-
 src/lib/krb5/krb/t_vfy_increds.c  | 56 +++++++++++++++++++++++++++
 src/lib/krb5/krb/t_vfy_increds.py | 54 ++++++++++++++++++++++++++
 src/lib/krb5/krb/vfy_increds.c    | 80 +++++++++++++++++++++++++++------------
 4 files changed, 171 insertions(+), 25 deletions(-)

commit 810ed2c9a3fd1431db55e40baee8e4ec42329dbf
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Mar 28 15:04:27 2011 +0000

    Documentation update. Mostly related to _kt_ and  _cc_ routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24748 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 280 +++++++++++++++++++++++++++-------------------
 1 file changed, 162 insertions(+), 118 deletions(-)

commit f92fff61e75c599bd2c9656cd01f24945ac2cf84
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 25 15:50:06 2011 +0000

    Fix a precedence error in g_make_token_header() which caused it to
    write the wrong length when no token type is passed.
    
    (From r24739 in users/lhoward/moonshot-mechglue-fixes.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24745 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/util_token.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 28ac64d3ee77fdab219974ddea3b046639f421b1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 25 15:46:03 2011 +0000

    Set better error messages when plugins fail to load.
    (From r24741 in users/lhowards/moonshot-mechglue-fixes.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24744 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 324b0c76237a9c1e72a63de3aaa71c1feb5e1b79
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 24 01:24:42 2011 +0000

    Fix DAL documentation to recommend using krb5_db_get_context() and
    krb5_db_set_context() instead of directly accessing
    context->dal_handle->db_context (which requires internal headers).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24743 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3e7b2fe8eb63451ecece4eef981e7e40aad4fd43
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Mar 19 15:06:21 2011 +0000

    Update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24730 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/des/deps | 61 +++++++++++++++--------------------------
 1 file changed, 22 insertions(+), 39 deletions(-)

commit df609ad31247c78b21a3900af2ed86a48919861d
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Mar 18 21:29:23 2011 +0000

    Minor clean-up in krb5.hin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24729 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 64 +++++++++++++++--------------------------------
 1 file changed, 20 insertions(+), 44 deletions(-)

commit 997a49d4691c9aa63638e7bee4663c4bfca91321
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Mar 18 20:48:06 2011 +0000

    Move doxygen comments from source to header. Updated comments and added some usage examples.
    Affected functions: krb5_cc_get_config, krb5_cc_set_config, krb5_is_config_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24728 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin   | 57 +++++++++++++++++++++++++++++++++++++++++----
 src/lib/krb5/ccache/ccfns.c | 44 ++--------------------------------
 2 files changed, 55 insertions(+), 46 deletions(-)

commit 142f7c2030c25331133a90d1eb6c36f4d8873923
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 18 19:12:33 2011 +0000

    Reinstate the line wrapping of the copyright notice in krb5.hin, and
    fix the format of the header comment.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24727 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ced92ae19ba99df18dd7f233510b87324f2da976
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Mar 18 18:16:32 2011 +0000

    Added usage examples to the krb5_build_principal function family
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24726 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 80 +++++++++++++++++++++++++++++++++--------------
 1 file changed, 56 insertions(+), 24 deletions(-)

commit d3a1526a32c8f7881179dc937bf4188462620b81
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 18 00:04:22 2011 +0000

    Use a helper function to clarify prepare_error_as() in the KDC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24725 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 145 +++++++++++++++++++++++++++++-----------------------
 1 file changed, 82 insertions(+), 63 deletions(-)

commit 05bccaa5a0d4eba3845fb26a0914ffe891f154ca
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 17 22:10:44 2011 +0000

    KDC memory leak of reply padata for FAST replies
    
    kdc_fast_response_handle_padata() replaces rep->padata, causing the
    old value to be leaked.  As a minimal fix, free the old value of
    rep->padata before replacing it.
    
    ticket: 6885
    target_version: 1.9.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24724 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/fast_util.c | 1 +
 1 file changed, 1 insertion(+)

commit c2edcfc6afcdc27a007806d48707f6709418eabc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 17 22:08:22 2011 +0000

    Don't leak the default realm name when initializing the default realm
    in the KDC.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24723 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit b5d9f6e92ac9291c6f352a2d86b4b0bf9f74fc1f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 17 20:02:01 2011 +0000

    KDC memory leak in FAST error path
    
    When kdc_fast_handle_error() produces a FAST-encoded error, it puts it
    into err->e_data and it never gets freed (since in the non-FAST case,
    err->e_data contains aliased pointers).  Fix this by storing the
    encoded error in an output variable which is placed into the error's
    e_data by the caller and then freed.
    
    ticket: 6884
    target_version: 1.9.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24722 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  | 10 +++++++---
 src/kdc/do_tgs_req.c | 11 ++++++++---
 src/kdc/fast_util.c  | 19 ++++++-------------
 src/kdc/kdc_util.h   |  3 ++-
 4 files changed, 23 insertions(+), 20 deletions(-)

commit e1ce2955dbaf8fbbc52a9625a62bb3fc4e31215f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 15 21:47:19 2011 +0000

    KDC double-free when PKINIT enabled [MITKRB5-SA-2011-003 CVE-2011-0284]
    
    Fix a double-free condition in the KDC that can occur during an
    AS-REQ when PKINIT is enabled.
    
    ticket: 6881
    tags: pullup
    target_version: 1.9.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24705 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 2 ++
 1 file changed, 2 insertions(+)

commit 0dd24b627d0a4d93cbc5a597db55cfb5f8902b60
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Mar 15 19:02:32 2011 +0000

    Remove the Yarrow copyright notice since the code is gone
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24704 dc483132-0cff-0310-8789-dd5450dbe970

 NOTICE                | 28 ----------------------------
 doc/copyright.texinfo | 28 ----------------------------
 2 files changed, 56 deletions(-)

commit 3f43a36fba5998174e66c5576f425e633b87970f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 14 20:34:59 2011 +0000

    Resolve a few miscellaneous warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24703 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/enc_provider/aes.c |  2 +-
 src/lib/crypto/krb/crypto_length.c        |  2 +-
 src/lib/kadm5/logger.c                    |  2 +-
 src/lib/kadm5/misc_free.c                 |  5 -----
 src/lib/kdb/kdb_convert.c                 | 14 ++++++++------
 src/lib/kdb/kdb_log.c                     | 10 +++++++---
 src/lib/krb5/asn.1/asn1_k_decode_macros.h |  2 +-
 src/lib/krb5/krb/bld_princ.c              | 21 +++++++++++----------
 src/lib/krb5/krb/chpw.c                   |  2 +-
 src/lib/krb5/krb/get_creds.c              |  2 --
 src/lib/krb5/krb/gic_pwd.c                |  2 +-
 src/lib/krb5/krb/ser_actx.c               |  2 +-
 src/lib/krb5/os/dnsglue.c                 |  4 ++--
 src/lib/krb5/os/sendto_kdc.c              |  2 --
 14 files changed, 35 insertions(+), 37 deletions(-)

commit a57040ff94c27750183f77516d82c6557a0f91e2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 14 19:12:18 2011 +0000

    Remove two headers accidentally left behind in r24677
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24702 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/enc_provider/enc_provider.h | 38 ----------------------
 .../crypto/builtin/hash_provider/hash_provider.h   | 33 -------------------
 2 files changed, 71 deletions(-)

commit 8647bcedc38882da7ea1c22c973faedc0b571ceb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 11 17:53:18 2011 +0000

    Although it can't actually happen, make it more explicit that we won't
    dereference a null mech in the cleanup handler of the mechglue's
    gss_accept_sec_context.
    
    ticket: 6813
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24701 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_accept_sec_context.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 16007fbb9361745cef2a9c322e0b7e1ec2b9d77a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 11 17:47:21 2011 +0000

    Fix NSS PBKDF2 in the v4 salt (i.e. empty salt) case
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24700 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/nss/pbkdf2.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e8720a1caf469a233feabfea7883c0b5146d08d6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 11 04:20:17 2011 +0000

    Move the des and AFS string-to-key implementations into lib/crypto/krb,
    since they aren't standard crypto primitives.  Revise the module SPI
    accordingly.  Add tests for AFS string-to-key to t_str2key.c to replace
    the ones in the (now defunct) t_afss2k.c.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24699 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/des/Makefile.in     |  27 +-
 src/lib/crypto/builtin/des/afsstring2key.c | 563 ------------------------
 src/lib/crypto/builtin/des/des_int.h       |   1 +
 src/lib/crypto/builtin/des/des_keys.c      |  40 ++
 src/lib/crypto/builtin/des/f_parity.c      |   6 +-
 src/lib/crypto/builtin/des/string2key.c    | 260 -----------
 src/lib/crypto/builtin/des/t_afss2k.c      | 137 ------
 src/lib/crypto/crypto_tests/t_str2key.c    | 177 +++++++-
 src/lib/crypto/krb/crypto_int.h            |  15 +-
 src/lib/crypto/krb/random_to_key.c         |   4 +-
 src/lib/crypto/krb/s2k_des.c               | 668 ++++++++++++++++++++++++++++-
 src/lib/crypto/nss/des/Makefile.in         |  12 +-
 src/lib/crypto/nss/des/des_keys.c          |  87 ++++
 src/lib/crypto/nss/des/des_oldapis.c       |  34 --
 src/lib/crypto/nss/des/f_parity.c          |  31 --
 src/lib/crypto/nss/des/string2key.c        |  85 ----
 src/lib/crypto/nss/enc_provider/des.c      |  17 +-
 src/lib/crypto/nss/enc_provider/enc_gen.c  |  21 +-
 src/lib/crypto/openssl/des/Makefile.in     |  13 +-
 src/lib/crypto/openssl/des/des_keys.c      |  40 ++
 src/lib/crypto/openssl/des/des_oldapis.c   |  34 --
 src/lib/crypto/openssl/des/f_parity.c      |  34 --
 src/lib/crypto/openssl/des/string2key.c    |  52 ---
 src/lib/crypto/openssl/enc_provider/des.c  |  41 +-
 24 files changed, 1083 insertions(+), 1316 deletions(-)

commit 01f37143f5623686b07b2ffa80e1564eb52f9ccc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 11 04:17:42 2011 +0000

    Fix a couple of key import modes in the NSS module, although they don't
    seem to matter a lot.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24698 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/nss/enc_provider/camellia.c | 2 +-
 src/lib/crypto/nss/enc_provider/des3.c     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 307727565b6ab0e410628468a04e15857a1200de
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 9 21:50:47 2011 +0000

    Remove ser_eblk.c, which has been unused since r11001 (October 1998)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24697 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ser_eblk.c | 255 --------------------------------------------
 1 file changed, 255 deletions(-)

commit 4206af165bf78f04e079d281982a74e123776620
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 9 21:47:51 2011 +0000

    Add one-line descriptions in the filename comments to prototype.[ch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24696 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.c | 4 ++--
 src/prototype/prototype.h | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 7da53e2942176c5ddfe007ba0a36f449e9fdb9fb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 9 21:46:07 2011 +0000

    Adjust most C source files to match the new standards for copyright
    and license comments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24695 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sample.h                           |  6 +-
 src/appl/sample/sclient/sclient.c                  |  7 ++-
 src/appl/sample/sserver/sserver.c                  |  8 +--
 src/appl/simple/client/sim_client.c                |  8 +--
 src/appl/simple/server/sim_server.c                |  8 +--
 src/appl/simple/simple.h                           |  8 +--
 src/appl/user_user/client.c                        |  6 +-
 src/appl/user_user/server.c                        |  6 +-
 src/ccapi/common/cci_array_internal.c              |  3 +-
 src/ccapi/common/cci_array_internal.h              |  3 +-
 src/ccapi/common/cci_common.h                      |  3 +-
 src/ccapi/common/cci_cred_union.c                  |  3 +-
 src/ccapi/common/cci_cred_union.h                  |  3 +-
 src/ccapi/common/cci_debugging.c                   |  3 +-
 src/ccapi/common/cci_debugging.h                   |  3 +-
 src/ccapi/common/cci_identifier.c                  |  3 +-
 src/ccapi/common/cci_identifier.h                  |  3 +-
 src/ccapi/common/cci_message.c                     |  3 +-
 src/ccapi/common/cci_message.h                     |  3 +-
 src/ccapi/common/cci_os_debugging.h                |  3 +-
 src/ccapi/common/cci_os_identifier.h               |  3 +-
 src/ccapi/common/cci_types.h                       |  3 +-
 src/ccapi/common/mac/cci_os_debugging.c            |  3 +-
 src/ccapi/common/mac/cci_os_identifier.c           |  3 +-
 src/ccapi/common/win/OldCC/ccutils.c               |  3 +-
 src/ccapi/common/win/OldCC/ccutils.h               |  3 +-
 src/ccapi/common/win/OldCC/name.h                  |  3 +-
 src/ccapi/common/win/OldCC/util.h                  |  3 +-
 src/ccapi/common/win/cci_os_debugging.c            |  3 +-
 src/ccapi/common/win/cci_os_identifier.c           |  3 +-
 src/ccapi/common/win/tls.c                         |  3 +-
 src/ccapi/common/win/tls.h                         |  3 +-
 src/ccapi/common/win/win-utils.c                   |  3 +-
 src/ccapi/common/win/win-utils.h                   |  3 +-
 src/ccapi/lib/ccapi_ccache.c                       |  3 +-
 src/ccapi/lib/ccapi_ccache.h                       |  3 +-
 src/ccapi/lib/ccapi_ccache_iterator.c              |  3 +-
 src/ccapi/lib/ccapi_ccache_iterator.h              |  3 +-
 src/ccapi/lib/ccapi_context.c                      |  3 +-
 src/ccapi/lib/ccapi_context.h                      |  3 +-
 src/ccapi/lib/ccapi_context_change_time.c          |  3 +-
 src/ccapi/lib/ccapi_context_change_time.h          |  3 +-
 src/ccapi/lib/ccapi_credentials.c                  |  3 +-
 src/ccapi/lib/ccapi_credentials.h                  |  3 +-
 src/ccapi/lib/ccapi_credentials_iterator.c         |  3 +-
 src/ccapi/lib/ccapi_credentials_iterator.h         |  3 +-
 src/ccapi/lib/ccapi_ipc.c                          |  3 +-
 src/ccapi/lib/ccapi_ipc.h                          |  3 +-
 src/ccapi/lib/ccapi_os_ipc.h                       |  3 +-
 src/ccapi/lib/ccapi_string.c                       |  3 +-
 src/ccapi/lib/ccapi_string.h                       |  3 +-
 src/ccapi/lib/ccapi_v2.c                           |  3 +-
 src/ccapi/lib/mac/ccapi_os_ipc.c                   |  3 +-
 src/ccapi/lib/mac/ccapi_vector.c                   |  3 +-
 src/ccapi/lib/mac/ccapi_vector.h                   |  3 +-
 src/ccapi/lib/win/OldCC/client.h                   |  3 +-
 src/ccapi/lib/win/ccs_reply_proc.c                 |  3 +-
 src/ccapi/lib/win/dllmain.h                        |  3 +-
 src/ccapi/server/ccs_array.c                       |  3 +-
 src/ccapi/server/ccs_array.h                       |  3 +-
 src/ccapi/server/ccs_cache_collection.c            |  3 +-
 src/ccapi/server/ccs_cache_collection.h            |  3 +-
 src/ccapi/server/ccs_callback.c                    |  3 +-
 src/ccapi/server/ccs_callback.h                    |  3 +-
 src/ccapi/server/ccs_ccache.c                      |  3 +-
 src/ccapi/server/ccs_ccache.h                      |  3 +-
 src/ccapi/server/ccs_ccache_iterator.c             |  3 +-
 src/ccapi/server/ccs_ccache_iterator.h             |  3 +-
 src/ccapi/server/ccs_client.c                      |  3 +-
 src/ccapi/server/ccs_client.h                      |  3 +-
 src/ccapi/server/ccs_common.h                      |  3 +-
 src/ccapi/server/ccs_credentials.c                 |  3 +-
 src/ccapi/server/ccs_credentials.h                 |  3 +-
 src/ccapi/server/ccs_credentials_iterator.c        |  3 +-
 src/ccapi/server/ccs_credentials_iterator.h        |  3 +-
 src/ccapi/server/ccs_list.c                        |  3 +-
 src/ccapi/server/ccs_list.h                        |  3 +-
 src/ccapi/server/ccs_list_internal.c               |  3 +-
 src/ccapi/server/ccs_list_internal.h               |  3 +-
 src/ccapi/server/ccs_lock.c                        |  3 +-
 src/ccapi/server/ccs_lock.h                        |  3 +-
 src/ccapi/server/ccs_lock_state.c                  |  3 +-
 src/ccapi/server/ccs_lock_state.h                  |  3 +-
 src/ccapi/server/ccs_os_notify.h                   |  3 +-
 src/ccapi/server/ccs_os_pipe.h                     |  3 +-
 src/ccapi/server/ccs_os_server.h                   |  3 +-
 src/ccapi/server/ccs_pipe.c                        |  3 +-
 src/ccapi/server/ccs_pipe.h                        |  3 +-
 src/ccapi/server/ccs_server.c                      |  3 +-
 src/ccapi/server/ccs_server.h                      |  3 +-
 src/ccapi/server/ccs_types.h                       |  3 +-
 src/ccapi/server/mac/ccs_os_notify.c               |  3 +-
 src/ccapi/server/mac/ccs_os_pipe.c                 |  3 +-
 src/ccapi/server/mac/ccs_os_server.c               |  3 +-
 src/ccapi/server/win/WorkQueue.h                   |  3 +-
 src/ccapi/server/win/ccs_os_pipe.c                 |  3 +-
 src/ccapi/server/win/ccs_request_proc.c            |  3 +-
 src/ccapi/server/win/ccs_win_pipe.c                |  3 +-
 src/ccapi/server/win/ccs_win_pipe.h                |  3 +-
 src/clients/kdestroy/kdestroy.c                    |  6 +-
 src/clients/kinit/extern.h                         |  6 +-
 src/clients/kinit/kinit.c                          |  6 +-
 src/clients/kinit/kinit_kdb.c                      |  8 +--
 src/clients/klist/klist.c                          |  6 +-
 src/clients/ksu/setenv.c                           | 32 +++++-----
 src/clients/ksu/xmalloc.c                          |  6 +-
 src/include/CredentialsCache.h                     |  3 +-
 src/include/CredentialsCache2.h                    |  3 +-
 src/include/adm.h                                  |  5 +-
 src/include/adm_proto.h                            |  5 +-
 src/include/cm.h                                   |  3 +-
 src/include/foreachaddr.h                          |  7 ++-
 src/include/gssrpc/auth_gss.h                      |  3 +-
 src/include/gssrpc/auth_gssapi.h                   |  6 +-
 src/include/gssrpc/netdb.h                         | 11 ++--
 src/include/gssrpc/rename.h                        |  7 ++-
 src/include/k5-buf.h                               |  6 +-
 src/include/k5-err.h                               |  7 ++-
 src/include/k5-gmt_mktime.h                        |  7 ++-
 src/include/k5-int.h                               |  5 +-
 src/include/k5-ipc_stream.h                        |  3 +-
 src/include/k5-platform.h                          |  8 +--
 src/include/k5-thread.h                            |  6 +-
 src/include/k5-trace.h                             |  8 +--
 src/include/k5-unicode.h                           |  9 ++-
 src/include/k5-utf8.h                              |  8 +--
 src/include/kdb.h                                  |  9 +--
 src/include/kdb_kt.h                               |  7 +--
 src/include/krb5/authdata_plugin.h                 |  5 +-
 src/include/krb5/kadm5_hook_plugin.h               |  3 -
 src/include/krb5/krb5.hin                          |  9 +--
 src/include/krb5/locate_plugin.h                   |  6 +-
 src/include/krb5/plugin.h                          |  8 +--
 src/include/krb5/preauth_plugin.h                  |  6 +-
 src/include/krb5/pwqual_plugin.h                   |  7 +--
 src/include/net-server.h                           |  8 +--
 src/include/osconf.hin                             |  8 +--
 src/include/pkinit_apple_utils.h                   |  1 -
 src/include/pkinit_asn1.h                          |  1 -
 src/include/pkinit_cert_store.h                    |  1 -
 src/include/pkinit_client.h                        |  1 -
 src/include/pkinit_cms.h                           |  1 -
 src/kadmin/cli/kadmin.c                            |  6 +-
 src/kadmin/cli/kadmin.h                            |  7 ++-
 src/kadmin/cli/ss_wrapper.c                        |  3 -
 src/kadmin/dbutil/dump.c                           | 10 +---
 src/kadmin/dbutil/kdb5_create.c                    | 11 +---
 src/kadmin/dbutil/kdb5_destroy.c                   |  8 +--
 src/kadmin/dbutil/kdb5_stash.c                     |  7 +--
 src/kadmin/dbutil/kdb5_util.c                      |  8 +--
 src/kadmin/dbutil/kdb5_util.h                      |  4 +-
 src/kadmin/ktutil/ktutil.c                         |  5 +-
 src/kadmin/ktutil/ktutil.h                         |  4 +-
 src/kadmin/ktutil/ktutil_funcs.c                   |  7 ++-
 src/kdc/dispatch.c                                 |  6 +-
 src/kdc/do_as_req.c                                |  3 +-
 src/kdc/do_tgs_req.c                               |  6 +-
 src/kdc/extern.c                                   |  7 ++-
 src/kdc/extern.h                                   |  6 +-
 src/kdc/fast_util.c                                |  3 +-
 src/kdc/kdc_authdata.c                             |  5 +-
 src/kdc/kdc_preauth.c                              | 10 +---
 src/kdc/kdc_util.c                                 |  6 +-
 src/kdc/kdc_util.h                                 |  3 +-
 src/kdc/main.c                                     |  6 +-
 src/kdc/pkinit_apple_server.c                      |  1 -
 src/kdc/pkinit_server.h                            |  1 -
 src/kdc/policy.c                                   |  6 +-
 src/kdc/policy.h                                   |  6 +-
 src/kdc/replay.c                                   |  7 +--
 src/kdc/rtest.c                                    |  5 +-
 src/kim/lib/kim_credential.c                       |  3 +-
 src/kim/lib/kim_credential_private.h               |  3 +-
 src/kim/lib/kim_debug.c                            |  3 +-
 src/kim/lib/kim_debug_private.h                    |  3 +-
 src/kim/lib/kim_error_message.c                    |  3 +-
 src/kim/lib/kim_error_private.h                    |  3 +-
 src/kim/lib/kim_identity.c                         |  3 +-
 src/kim/lib/kim_identity_private.h                 |  3 +-
 src/kim/lib/kim_library.c                          |  3 +-
 src/kim/lib/kim_library_private.h                  |  3 +-
 src/kim/lib/kim_options.c                          |  3 +-
 src/kim/lib/kim_options_private.h                  |  3 +-
 src/kim/lib/kim_preferences.c                      |  3 +-
 src/kim/lib/kim_preferences_private.h              |  3 +-
 src/kim/lib/kim_private.h                          |  3 +-
 src/kim/lib/kim_selection_hints_private.h          |  3 +-
 src/kim/lib/kim_string.c                           |  3 +-
 src/kim/lib/kim_string_private.h                   |  3 +-
 src/kim/lib/kim_ui.c                               |  3 +-
 src/kim/lib/kim_ui_cli.c                           |  3 +-
 src/kim/lib/kim_ui_cli_private.h                   |  3 +-
 src/kim/lib/kim_ui_gui_private.h                   |  3 +-
 src/kim/lib/kim_ui_plugin.c                        |  3 +-
 src/kim/lib/kim_ui_plugin_private.h                |  3 +-
 src/kim/lib/kim_ui_private.h                       |  3 +-
 src/kim/lib/mac/KerberosLogin.c                    |  3 +-
 src/kim/lib/mac/kim_os_debug.c                     |  3 +-
 src/kim/lib/mac/kim_os_identity.c                  |  3 +-
 src/kim/lib/mac/kim_os_library.c                   |  3 +-
 src/kim/lib/mac/kim_os_preferences.c               |  3 +-
 src/kim/lib/mac/kim_os_private.h                   |  3 +-
 src/kim/lib/mac/kim_os_selection_hints.c           |  3 +-
 src/kim/lib/mac/kim_os_string.c                    |  3 +-
 src/kim/lib/mac/kim_os_ui_gui.c                    |  3 +-
 src/kim/test/main.c                                |  3 +-
 src/kim/test/test_kim_common.c                     |  3 +-
 src/kim/test/test_kim_common.h                     |  3 +-
 src/kim/test/test_kim_identity.c                   |  3 +-
 src/kim/test/test_kim_identity.h                   |  3 +-
 src/kim/test/test_kim_preferences.c                |  3 +-
 src/kim/test/test_kim_preferences.h                |  3 +-
 src/kim/test/test_kim_selection_hints.c            |  3 +-
 src/kim/test/test_kim_selection_hints.h            |  3 +-
 src/kim/test/test_ui_plugin.c                      |  3 +-
 src/lib/apputils/daemon.c                          |  2 +-
 src/lib/apputils/net-server.c                      |  6 +-
 src/lib/crypto/builtin/aes/aes.h                   | 57 +++++++++---------
 src/lib/crypto/builtin/aes/aescpp.h                | 53 ++++++++---------
 src/lib/crypto/builtin/aes/aescrypp.c              | 61 +++++++++----------
 src/lib/crypto/builtin/aes/aescrypt.c              | 59 ++++++++++---------
 src/lib/crypto/builtin/aes/aeskey.c                | 59 ++++++++++---------
 src/lib/crypto/builtin/aes/aeskeypp.c              | 59 ++++++++++---------
 src/lib/crypto/builtin/aes/aesopt.h                | 49 ++++++++--------
 src/lib/crypto/builtin/aes/aestab.c                | 53 +++++++++--------
 src/lib/crypto/builtin/aes/uitypes.h               | 59 ++++++++++---------
 src/lib/crypto/builtin/camellia/camellia.c         |  4 +-
 src/lib/crypto/builtin/camellia/camellia.h         |  4 +-
 src/lib/crypto/builtin/des/afsstring2key.c         | 68 ++++++++++------------
 src/lib/crypto/builtin/des/des_int.h               |  9 +--
 src/lib/crypto/builtin/des/destest.c               | 10 +---
 src/lib/crypto/builtin/des/f_cbc.c                 |  7 ++-
 src/lib/crypto/builtin/des/f_cksum.c               |  7 +--
 src/lib/crypto/builtin/des/f_sched.c               |  7 +--
 src/lib/crypto/builtin/des/f_tables.c              |  7 +--
 src/lib/crypto/builtin/des/f_tables.h              |  7 ++-
 src/lib/crypto/builtin/des/key_sched.c             |  8 +--
 src/lib/crypto/builtin/des/string2key.c            |  8 +--
 src/lib/crypto/builtin/des/t_verify.c              | 20 +++----
 src/lib/crypto/builtin/des/weak_key.c              |  8 +--
 src/lib/crypto/builtin/enc_provider/aes.c          |  3 +-
 src/lib/crypto/builtin/enc_provider/camellia.c     |  2 +-
 src/lib/crypto/builtin/enc_provider/rc4.c          |  4 +-
 src/lib/crypto/builtin/init.c                      |  6 +-
 src/lib/crypto/builtin/md4/md4.c                   | 46 +++++++--------
 src/lib/crypto/builtin/md4/rsa-md4.h               | 49 +++++++---------
 src/lib/crypto/builtin/md5/md5.c                   | 46 +++++++--------
 src/lib/crypto/builtin/md5/rsa-md5.h               | 46 +++++++--------
 src/lib/crypto/builtin/pbkdf2.c                    |  6 +-
 src/lib/crypto/builtin/sha2/t_sha256.c             |  2 +-
 src/lib/crypto/crypto_tests/aes-test.c             |  8 +--
 src/lib/crypto/crypto_tests/camellia-test.c        |  3 +-
 src/lib/crypto/crypto_tests/t_cf2.c                | 30 +++++-----
 src/lib/crypto/crypto_tests/t_cksum.c              |  8 +--
 src/lib/crypto/crypto_tests/t_cksums.c             |  2 +-
 src/lib/crypto/crypto_tests/t_cmac.c               |  8 +--
 src/lib/crypto/crypto_tests/t_crc.c                |  7 ++-
 src/lib/crypto/crypto_tests/t_cts.c                |  7 ++-
 src/lib/crypto/crypto_tests/t_encrypt.c            |  7 ++-
 src/lib/crypto/crypto_tests/t_hmac.c               |  8 +--
 src/lib/crypto/crypto_tests/t_kperf.c              |  3 +-
 src/lib/crypto/crypto_tests/t_mdcksum.c            |  8 +--
 src/lib/crypto/crypto_tests/t_mddriver.c           | 25 ++++----
 src/lib/crypto/crypto_tests/t_nfold.c              |  9 +--
 src/lib/crypto/crypto_tests/t_pkcs5.c              |  8 +--
 src/lib/crypto/crypto_tests/t_prf.c                |  7 ++-
 src/lib/crypto/crypto_tests/t_prng.c               |  7 ++-
 src/lib/crypto/crypto_tests/t_short.c              |  7 ++-
 src/lib/crypto/crypto_tests/t_str2key.c            |  7 ++-
 src/lib/crypto/crypto_tests/vectors.c              |  8 +--
 src/lib/crypto/krb/aead.c                          |  3 +-
 src/lib/crypto/krb/cf2.c                           | 14 ++---
 src/lib/crypto/krb/checksum_cbc.c                  |  9 ++-
 src/lib/crypto/krb/checksum_confounder.c           |  7 ++-
 src/lib/crypto/krb/checksum_dk_cmac.c              |  3 +-
 src/lib/crypto/krb/checksum_hmac_md5.c             |  7 ++-
 src/lib/crypto/krb/checksum_unkeyed.c              |  5 +-
 src/lib/crypto/krb/cmac.c                          |  3 +-
 src/lib/crypto/krb/combine_keys.c                  |  7 ++-
 src/lib/crypto/krb/crc32.c                         | 17 +++---
 src/lib/crypto/krb/crypto_length.c                 |  3 +-
 src/lib/crypto/krb/decrypt_iov.c                   |  3 +-
 src/lib/crypto/krb/enc_dk_cmac.c                   |  2 +-
 src/lib/crypto/krb/enc_dk_hmac.c                   |  3 +-
 src/lib/crypto/krb/enc_old.c                       |  3 +-
 src/lib/crypto/krb/enc_raw.c                       |  3 +-
 src/lib/crypto/krb/encrypt_iov.c                   |  3 +-
 src/lib/crypto/krb/enctype_util.c                  |  8 +--
 src/lib/crypto/krb/keyblocks.c                     |  8 +--
 src/lib/crypto/krb/make_checksum_iov.c             |  3 +-
 src/lib/crypto/krb/prf.c                           | 15 +++--
 src/lib/crypto/krb/prf_cmac.c                      |  8 +--
 src/lib/crypto/krb/prf_des.c                       |  8 +--
 src/lib/crypto/krb/prf_dk.c                        |  8 +--
 src/lib/crypto/krb/prf_rc4.c                       |  4 +-
 src/lib/crypto/krb/prng_fortuna.c                  |  2 +-
 src/lib/crypto/krb/prng_nss.c                      |  3 +-
 src/lib/crypto/krb/prng_os.c                       |  2 +-
 src/lib/crypto/krb/state.c                         |  3 +-
 src/lib/crypto/krb/t_fortuna.c                     |  2 +-
 src/lib/crypto/krb/verify_checksum_iov.c           |  3 +-
 src/lib/crypto/nss/des/des_oldapis.c               |  4 +-
 src/lib/crypto/nss/des/string2key.c                |  3 +-
 src/lib/crypto/nss/enc_provider/aes.c              |  4 +-
 src/lib/crypto/nss/enc_provider/camellia.c         |  4 +-
 src/lib/crypto/nss/enc_provider/des.c              |  4 +-
 src/lib/crypto/nss/enc_provider/des3.c             |  4 +-
 src/lib/crypto/nss/enc_provider/enc_gen.c          |  4 +-
 src/lib/crypto/nss/enc_provider/rc4.c              |  4 +-
 src/lib/crypto/nss/hash_provider/hash_gen.c        |  4 +-
 src/lib/crypto/nss/hash_provider/hash_gen.h        |  4 +-
 src/lib/crypto/nss/hash_provider/hash_md5.c        |  4 +-
 src/lib/crypto/nss/hash_provider/hash_sha1.c       |  4 +-
 src/lib/crypto/nss/hmac.c                          |  4 +-
 src/lib/crypto/nss/md4/md4.c                       | 45 +++++++-------
 src/lib/crypto/nss/md4/rsa-md4.h                   | 49 +++++++---------
 src/lib/crypto/nss/nss_gen.h                       |  4 +-
 src/lib/crypto/nss/pbkdf2.c                        |  4 +-
 src/lib/crypto/openssl/des/des_oldapis.c           |  4 +-
 src/lib/crypto/openssl/des/f_parity.c              |  3 +-
 src/lib/crypto/openssl/des/string2key.c            |  3 +-
 src/lib/crypto/openssl/enc_provider/aes.c          |  3 +-
 src/lib/crypto/openssl/enc_provider/camellia.c     |  3 +-
 src/lib/crypto/openssl/enc_provider/des.c          |  4 +-
 src/lib/crypto/openssl/enc_provider/des3.c         |  4 +-
 src/lib/crypto/openssl/enc_provider/rc4.c          |  9 +--
 src/lib/crypto/openssl/hash_provider/hash_sha1.c   |  4 +-
 src/lib/crypto/openssl/hmac.c                      |  4 +-
 src/lib/crypto/openssl/init.c                      |  6 +-
 src/lib/crypto/openssl/pbkdf2.c                    |  7 +--
 src/lib/gssapi/generic/gssapi_ext.h                |  1 -
 src/lib/gssapi/generic/oid_ops.c                   | 48 +++++++--------
 src/lib/gssapi/generic/utl_nohash_validate.c       |  5 +-
 src/lib/gssapi/krb5/accept_sec_context.c           |  1 -
 src/lib/gssapi/krb5/acquire_cred.c                 |  1 -
 src/lib/gssapi/krb5/canon_name.c                   |  4 +-
 src/lib/gssapi/krb5/duplicate_name.c               |  4 +-
 src/lib/gssapi/krb5/export_name.c                  |  4 +-
 src/lib/gssapi/krb5/export_sec_context.c           |  7 +--
 src/lib/gssapi/krb5/iakerb.c                       |  4 --
 src/lib/gssapi/krb5/import_sec_context.c           |  7 +--
 src/lib/gssapi/krb5/init_sec_context.c             |  5 +-
 src/lib/gssapi/krb5/inq_cred.c                     |  1 -
 src/lib/gssapi/krb5/inq_names.c                    |  7 +--
 src/lib/gssapi/krb5/k5sealiov.c                    |  5 +-
 src/lib/gssapi/krb5/k5sealv3.c                     |  6 +-
 src/lib/gssapi/krb5/k5sealv3iov.c                  |  5 +-
 src/lib/gssapi/krb5/k5unsealiov.c                  |  5 +-
 src/lib/gssapi/krb5/lucid_context.c                | 10 +---
 src/lib/gssapi/krb5/naming_exts.c                  |  5 +-
 src/lib/gssapi/krb5/prf.c                          |  5 +-
 src/lib/gssapi/krb5/rel_oid.c                      |  7 +--
 src/lib/gssapi/krb5/s4u_gss_glue.c                 |  1 -
 src/lib/gssapi/krb5/ser_sctx.c                     |  7 +--
 src/lib/gssapi/krb5/set_allowable_enctypes.c       |  7 ++-
 src/lib/gssapi/krb5/set_ccache.c                   |  7 ++-
 src/lib/gssapi/krb5/store_cred.c                   |  5 +-
 src/lib/gssapi/krb5/val_cred.c                     |  7 +--
 src/lib/gssapi/krb5/wrap_size_limit.c              |  1 -
 src/lib/gssapi/mechglue/g_acquire_cred_imp_name.c  |  5 +-
 src/lib/gssapi/mechglue/g_buffer_set.c             |  1 -
 src/lib/gssapi/mechglue/g_del_name_attr.c          |  5 +-
 src/lib/gssapi/mechglue/g_get_name_attr.c          |  5 +-
 src/lib/gssapi/mechglue/g_inq_context_oid.c        |  5 +-
 src/lib/gssapi/mechglue/g_inq_cred_oid.c           |  5 +-
 src/lib/gssapi/mechglue/g_inq_name.c               |  5 +-
 src/lib/gssapi/mechglue/g_map_name_to_any.c        |  5 +-
 src/lib/gssapi/mechglue/g_mech_invoke.c            |  5 +-
 src/lib/gssapi/mechglue/g_mechattr.c               |  7 +--
 src/lib/gssapi/mechglue/g_oid_ops.c                |  8 +--
 src/lib/gssapi/mechglue/g_prf.c                    |  5 +-
 src/lib/gssapi/mechglue/g_rel_cred.c               |  4 +-
 src/lib/gssapi/mechglue/g_rel_name_mapping.c       |  5 +-
 src/lib/gssapi/mechglue/g_saslname.c               |  7 +--
 src/lib/gssapi/mechglue/g_set_context_option.c     |  5 +-
 src/lib/gssapi/mechglue/g_set_cred_option.c        |  5 +-
 src/lib/gssapi/mechglue/g_set_name_attr.c          |  5 +-
 src/lib/gssapi/mechglue/g_set_neg_mechs.c          |  6 +-
 src/lib/gssapi/mechglue/mglueP.h                   |  6 +-
 src/lib/gssapi/spnego/spnego_mech.c                |  2 -
 src/lib/kadm5/admin.h                              |  4 +-
 src/lib/kadm5/alt_prof.c                           |  8 +--
 src/lib/kadm5/logger.c                             |  4 +-
 src/lib/kadm5/srv/kadm5_hook.c                     |  3 +-
 src/lib/kadm5/srv/pwqual.c                         |  7 ++-
 src/lib/kadm5/srv/pwqual_dict.c                    | 14 ++---
 src/lib/kadm5/srv/pwqual_empty.c                   |  8 +--
 src/lib/kadm5/srv/pwqual_hesiod.c                  |  8 +--
 src/lib/kadm5/srv/pwqual_princ.c                   |  8 +--
 src/lib/kadm5/srv/server_acl.c                     |  7 +--
 src/lib/kadm5/srv/server_acl.h                     |  4 +-
 src/lib/kadm5/srv/server_misc.c                    |  7 +--
 src/lib/kadm5/str_conv.c                           |  8 +--
 src/lib/kdb/decrypt_key.c                          |  7 +--
 src/lib/kdb/encrypt_key.c                          |  7 +--
 src/lib/kdb/kdb5int.h                              |  6 +-
 src/lib/kdb/kdb_convert.c                          |  3 +-
 src/lib/kdb/kdb_cpw.c                              |  5 +-
 src/lib/kdb/kdb_default.c                          |  5 +-
 src/lib/kdb/keytab.c                               |  5 +-
 src/lib/krb5/asn.1/asn1_decode.c                   |  3 +-
 src/lib/krb5/asn.1/asn1_decode.h                   |  3 +-
 src/lib/krb5/asn.1/asn1_encode.c                   |  3 +-
 src/lib/krb5/asn.1/asn1_encode.h                   |  3 +-
 src/lib/krb5/asn.1/asn1_get.c                      |  3 +-
 src/lib/krb5/asn.1/asn1_get.h                      |  3 +-
 src/lib/krb5/asn.1/asn1_k_decode.c                 |  3 +-
 src/lib/krb5/asn.1/asn1_k_decode.h                 |  3 +-
 src/lib/krb5/asn.1/asn1_k_decode_fast.c            |  3 +-
 src/lib/krb5/asn.1/asn1_k_decode_kdc.c             |  3 +-
 src/lib/krb5/asn.1/asn1_k_decode_macros.h          |  3 +-
 src/lib/krb5/asn.1/asn1_k_decode_sam.c             |  3 +-
 src/lib/krb5/asn.1/asn1_k_encode.c                 |  3 +-
 src/lib/krb5/asn.1/asn1_k_encode.h                 |  3 +-
 src/lib/krb5/asn.1/asn1_make.c                     |  3 +-
 src/lib/krb5/asn.1/asn1_make.h                     |  3 +-
 src/lib/krb5/asn.1/asn1_misc.c                     |  3 +-
 src/lib/krb5/asn.1/asn1_misc.h                     |  3 +-
 src/lib/krb5/asn.1/asn1glue.h                      |  7 ++-
 src/lib/krb5/asn.1/krb5_decode.c                   |  3 +-
 src/lib/krb5/asn.1/krb5_decode_kdc.c               |  3 +-
 src/lib/krb5/asn.1/krb5_decode_macros.h            |  3 +-
 src/lib/krb5/asn.1/krb5_encode.c                   |  3 +-
 src/lib/krb5/ccache/cc-int.h                       | 10 ++--
 src/lib/krb5/ccache/cc_file.c                      |  6 +-
 src/lib/krb5/ccache/cc_keyring.c                   |  8 +--
 src/lib/krb5/ccache/cc_memory.c                    | 11 ++--
 src/lib/krb5/ccache/cc_mslsa.c                     |  3 +-
 src/lib/krb5/ccache/cc_retr.c                      |  5 +-
 src/lib/krb5/ccache/ccapi/stdcc.c                  | 17 +++---
 src/lib/krb5/ccache/ccbase.c                       |  6 +-
 src/lib/krb5/ccache/cccursor.c                     |  7 ++-
 src/lib/krb5/ccache/ccdefault.c                    |  6 +-
 src/lib/krb5/ccache/ccdefops.c                     | 10 ++--
 src/lib/krb5/ccache/ccfns.c                        |  3 +-
 src/lib/krb5/ccache/fcc.h                          |  7 ++-
 src/lib/krb5/ccache/scc.h                          |  7 ++-
 src/lib/krb5/ccache/ser_cc.c                       |  7 +--
 src/lib/krb5/ccache/t_cc.c                         |  6 +-
 src/lib/krb5/ccache/t_cccursor.c                   |  4 +-
 src/lib/krb5/ccache/t_memory.c                     |  6 +-
 src/lib/krb5/ccache/t_stdio.c                      |  6 +-
 src/lib/krb5/error_tables/init_ets.c               |  6 +-
 src/lib/krb5/keytab/kt-int.h                       |  7 ++-
 src/lib/krb5/keytab/kt_file.c                      | 60 +++++++++----------
 src/lib/krb5/keytab/kt_memory.c                    |  3 +-
 src/lib/krb5/keytab/kt_srvtab.c                    | 64 +++++++++-----------
 src/lib/krb5/keytab/ktadd.c                        |  6 +-
 src/lib/krb5/keytab/ktbase.c                       |  9 +--
 src/lib/krb5/keytab/ktdefault.c                    |  7 ++-
 src/lib/krb5/keytab/ktfns.c                        |  3 +-
 src/lib/krb5/keytab/ktfr_entry.c                   |  7 +--
 src/lib/krb5/keytab/ktremove.c                     |  7 +--
 src/lib/krb5/keytab/read_servi.c                   |  8 +--
 src/lib/krb5/keytab/t_keytab.c                     |  8 +--
 src/lib/krb5/krb/addr_comp.c                       |  6 +-
 src/lib/krb5/krb/addr_order.c                      |  6 +-
 src/lib/krb5/krb/addr_srch.c                       |  6 +-
 src/lib/krb5/krb/allow_weak.c                      |  6 +-
 src/lib/krb5/krb/auth_con.c                        |  5 +-
 src/lib/krb5/krb/authdata.h                        |  7 +--
 src/lib/krb5/krb/authdata_dec.c                    |  7 +--
 src/lib/krb5/krb/authdata_enc.c                    |  7 +--
 src/lib/krb5/krb/bld_pr_ext.c                      |  7 ++-
 src/lib/krb5/krb/bld_princ.c                       |  6 +-
 src/lib/krb5/krb/brand.c                           |  3 +-
 src/lib/krb5/krb/chk_trans.c                       |  7 +--
 src/lib/krb5/krb/conv_princ.c                      |  7 ++-
 src/lib/krb5/krb/copy_addrs.c                      |  6 +-
 src/lib/krb5/krb/copy_athctr.c                     |  7 +--
 src/lib/krb5/krb/copy_auth.c                       |  6 +-
 src/lib/krb5/krb/copy_cksum.c                      |  6 +-
 src/lib/krb5/krb/copy_creds.c                      |  6 +-
 src/lib/krb5/krb/copy_ctx.c                        |  6 +-
 src/lib/krb5/krb/copy_data.c                       |  7 ++-
 src/lib/krb5/krb/copy_key.c                        | 13 ++---
 src/lib/krb5/krb/copy_princ.c                      |  6 +-
 src/lib/krb5/krb/copy_tick.c                       |  6 +-
 src/lib/krb5/krb/cp_key_cnt.c                      |  6 +-
 src/lib/krb5/krb/decode_kdc.c                      |  6 +-
 src/lib/krb5/krb/decrypt_tk.c                      |  6 +-
 src/lib/krb5/krb/deltat.c                          |  7 ++-
 src/lib/krb5/krb/enc_helper.c                      |  6 +-
 src/lib/krb5/krb/enc_keyhelper.c                   |  3 +-
 src/lib/krb5/krb/encode_kdc.c                      |  6 +-
 src/lib/krb5/krb/encrypt_tk.c                      |  6 +-
 src/lib/krb5/krb/etype_list.c                      |  7 ++-
 src/lib/krb5/krb/fast.c                            |  6 +-
 src/lib/krb5/krb/fast.h                            |  6 +-
 src/lib/krb5/krb/fwd_tgt.c                         |  3 +-
 src/lib/krb5/krb/gc_via_tkt.c                      |  8 +--
 src/lib/krb5/krb/gen_save_subkey.c                 |  6 +-
 src/lib/krb5/krb/gen_seqnum.c                      |  8 +--
 src/lib/krb5/krb/gen_subkey.c                      |  6 +-
 src/lib/krb5/krb/get_creds.c                       | 31 ++++------
 src/lib/krb5/krb/get_in_tkt.c                      |  5 +-
 src/lib/krb5/krb/gic_keytab.c                      |  3 +-
 src/lib/krb5/krb/in_tkt_sky.c                      |  7 +--
 src/lib/krb5/krb/init_ctx.c                        |  6 +-
 src/lib/krb5/krb/init_keyblock.c                   | 11 +---
 src/lib/krb5/krb/int-proto.h                       |  7 +--
 src/lib/krb5/krb/kdc_rep_dc.c                      |  6 +-
 src/lib/krb5/krb/kerrs.c                           |  6 +-
 src/lib/krb5/krb/kfree.c                           |  6 +-
 src/lib/krb5/krb/libdef_parse.c                    |  7 ++-
 src/lib/krb5/krb/mk_error.c                        |  6 +-
 src/lib/krb5/krb/mk_priv.c                         |  6 +-
 src/lib/krb5/krb/mk_rep.c                          |  6 +-
 src/lib/krb5/krb/mk_req.c                          |  6 +-
 src/lib/krb5/krb/mk_req_ext.c                      |  7 ++-
 src/lib/krb5/krb/mk_safe.c                         |  6 +-
 src/lib/krb5/krb/pac.c                             |  4 +-
 src/lib/krb5/krb/pac_sign.c                        |  5 +-
 src/lib/krb5/krb/parse.c                           |  8 +--
 src/lib/krb5/krb/pkinit_apple_asn1.c               |  4 +-
 src/lib/krb5/krb/pkinit_apple_cert_store.c         |  1 -
 src/lib/krb5/krb/pkinit_apple_client.c             |  1 -
 src/lib/krb5/krb/pkinit_apple_cms.c                |  1 -
 src/lib/krb5/krb/plugin.c                          |  6 +-
 src/lib/krb5/krb/pr_to_salt.c                      |  6 +-
 src/lib/krb5/krb/princ_comp.c                      |  7 +--
 src/lib/krb5/krb/rd_error.c                        | 16 ++---
 src/lib/krb5/krb/rd_priv.c                         |  6 +-
 src/lib/krb5/krb/rd_rep.c                          |  6 +-
 src/lib/krb5/krb/rd_req.c                          |  6 +-
 src/lib/krb5/krb/rd_req_dec.c                      |  3 +-
 src/lib/krb5/krb/rd_safe.c                         |  6 +-
 src/lib/krb5/krb/recvauth.c                        |  7 ++-
 src/lib/krb5/krb/s4u_creds.c                       |  6 +-
 src/lib/krb5/krb/send_tgs.c                        |  6 +-
 src/lib/krb5/krb/sendauth.c                        |  7 +--
 src/lib/krb5/krb/ser_actx.c                        |  7 +--
 src/lib/krb5/krb/ser_adata.c                       |  7 +--
 src/lib/krb5/krb/ser_addr.c                        |  7 +--
 src/lib/krb5/krb/ser_auth.c                        |  8 +--
 src/lib/krb5/krb/ser_cksum.c                       |  7 +--
 src/lib/krb5/krb/ser_ctx.c                         |  8 +--
 src/lib/krb5/krb/ser_eblk.c                        |  4 +-
 src/lib/krb5/krb/ser_key.c                         |  7 +--
 src/lib/krb5/krb/ser_princ.c                       |  7 +--
 src/lib/krb5/krb/serialize.c                       |  7 +--
 src/lib/krb5/krb/set_realm.c                       |  3 +-
 src/lib/krb5/krb/srv_dec_tkt.c                     |  8 +--
 src/lib/krb5/krb/srv_rcache.c                      |  6 +-
 src/lib/krb5/krb/str_conv.c                        |  8 +--
 src/lib/krb5/krb/strptime.c                        |  5 +-
 src/lib/krb5/krb/t_authdata.c                      |  7 +--
 src/lib/krb5/krb/t_deltat.c                        |  4 +-
 src/lib/krb5/krb/t_etypes.c                        |  3 +-
 src/lib/krb5/krb/t_expire_warn.c                   |  6 +-
 src/lib/krb5/krb/t_princ.c                         |  3 +-
 src/lib/krb5/krb/t_ser.c                           |  7 +--
 src/lib/krb5/krb/tgtname.c                         |  6 +-
 src/lib/krb5/krb/unparse.c                         |  8 +--
 src/lib/krb5/krb/val_renew.c                       |  8 +--
 src/lib/krb5/krb/valid_times.c                     |  6 +-
 src/lib/krb5/krb/walk_rtree.c                      |  7 ++-
 src/lib/krb5/os/accessor.c                         |  4 +-
 src/lib/krb5/os/an_to_ln.c                         |  6 +-
 src/lib/krb5/os/c_ustime.c                         |  6 +-
 src/lib/krb5/os/ccdefname.c                        |  6 +-
 src/lib/krb5/os/changepw.c                         |  8 +--
 src/lib/krb5/os/def_realm.c                        |  8 +--
 src/lib/krb5/os/dnsglue.c                          |  5 +-
 src/lib/krb5/os/dnsglue.h                          |  7 ++-
 src/lib/krb5/os/dnssrv.c                           |  6 +-
 src/lib/krb5/os/free_krbhs.c                       | 11 +---
 src/lib/krb5/os/full_ipadr.c                       |  6 +-
 src/lib/krb5/os/gen_port.c                         |  6 +-
 src/lib/krb5/os/gen_rname.c                        | 10 ++--
 src/lib/krb5/os/genaddrs.c                         |  6 +-
 src/lib/krb5/os/get_krbhst.c                       |  6 +-
 src/lib/krb5/os/hostaddr.c                         |  9 +--
 src/lib/krb5/os/hst_realm.c                        | 21 ++++---
 src/lib/krb5/os/init_os_ctx.c                      |  5 +-
 src/lib/krb5/os/krbfileio.c                        |  3 +-
 src/lib/krb5/os/ktdefname.c                        |  6 +-
 src/lib/krb5/os/kuserok.c                          |  6 +-
 src/lib/krb5/os/localaddr.c                        | 12 ++--
 src/lib/krb5/os/locate_kdc.c                       | 10 +---
 src/lib/krb5/os/lock_file.c                        |  6 +-
 src/lib/krb5/os/mk_faddr.c                         |  9 +--
 src/lib/krb5/os/net_read.c                         |  4 +-
 src/lib/krb5/os/net_write.c                        |  8 +--
 src/lib/krb5/os/os-proto.h                         |  7 ++-
 src/lib/krb5/os/osconfig.c                         |  8 +--
 src/lib/krb5/os/port2ip.c                          |  6 +-
 src/lib/krb5/os/read_msg.c                         |  6 +-
 src/lib/krb5/os/read_pwd.c                         |  6 +-
 src/lib/krb5/os/realm_dom.c                        |  7 +--
 src/lib/krb5/os/realm_iter.c                       |  5 +-
 src/lib/krb5/os/sendto_kdc.c                       | 10 ++--
 src/lib/krb5/os/sn2princ.c                         | 10 ++--
 src/lib/krb5/os/t_kuserok.c                        |  6 +-
 src/lib/krb5/os/thread_safe.c                      |  6 +-
 src/lib/krb5/os/timeofday.c                        |  7 +--
 src/lib/krb5/os/toffset.c                          |  5 +-
 src/lib/krb5/os/trace.c                            |  8 +--
 src/lib/krb5/os/unlck_file.c                       |  6 +-
 src/lib/krb5/os/ustime.c                           |  7 ++-
 src/lib/krb5/os/write_msg.c                        | 21 ++++---
 src/lib/krb5/rcache/rc-int.h                       | 10 ++--
 src/lib/krb5/rcache/rc_base.c                      |  3 +-
 src/lib/krb5/rcache/rc_base.h                      |  3 +-
 src/lib/krb5/rcache/rc_conv.c                      |  3 +-
 src/lib/krb5/rcache/rc_dfl.c                       |  3 +-
 src/lib/krb5/rcache/rc_dfl.h                       |  3 +-
 src/lib/krb5/rcache/rc_io.c                        |  3 +-
 src/lib/krb5/rcache/rc_io.h                        |  3 +-
 src/lib/krb5/rcache/rc_none.c                      |  7 ++-
 src/lib/krb5/rcache/rcdef.c                        |  6 +-
 src/lib/krb5/rcache/rcfns.c                        |  3 +-
 src/lib/krb5/rcache/ser_rc.c                       |  7 +--
 src/lib/krb5/rcache/t_replay.c                     |  6 +-
 src/lib/krb5/unicode/ucdata/ucdata.c               | 11 ++--
 src/lib/krb5/unicode/ucdata/ucdata.h               | 11 ++--
 src/lib/krb5/unicode/ucdata/ucgendat.c             | 11 ++--
 src/lib/krb5/unicode/ucdata/ucpgba.c               | 11 ++--
 src/lib/krb5/unicode/ucdata/ucpgba.h               | 11 ++--
 src/lib/krb5/unicode/ucstr.c                       | 11 ++--
 src/lib/krb5/unicode/ure/ure.c                     | 11 ++--
 src/lib/krb5/unicode/ure/ure.h                     | 11 ++--
 src/lib/krb5/unicode/ure/urestubs.c                | 11 ++--
 src/lib/krb5/unicode/utbm/utbm.c                   | 11 ++--
 src/lib/krb5/unicode/utbm/utbm.h                   | 11 ++--
 src/lib/krb5/unicode/utbm/utbmstub.c               | 11 ++--
 src/lib/rpc/auth_gss.c                             |  7 +--
 src/lib/rpc/authgss_prot.c                         |  3 +-
 src/lib/rpc/bindresvport.c                         |  4 +-
 src/lib/rpc/getrpcent.c                            |  6 +-
 src/lib/rpc/getrpcport.c                           |  5 +-
 src/lib/rpc/gssrpcint.h                            |  6 +-
 src/lib/rpc/svc_auth.c                             |  4 +-
 src/lib/rpc/svc_auth_gss.c                         |  3 +-
 src/lib/rpc/svc_auth_none.c                        |  3 +-
 src/lib/rpc/svc_run.c                              |  6 +-
 src/lib/rpc/xdr_alloc.c                            |  7 +--
 src/patchlevel.h                                   |  3 +-
 src/plugins/authdata/greet/greet_auth.c            |  7 ++-
 src/plugins/authdata/greet_client/greet.c          |  6 +-
 src/plugins/authdata/greet_server/greet_auth.c     |  7 ++-
 src/plugins/kadm5_hook/test/main.c                 |  5 +-
 src/plugins/kdb/db2/kdb_db2.c                      |  2 +-
 src/plugins/kdb/db2/kdb_db2.h                      |  7 ++-
 src/plugins/kdb/db2/kdb_xdr.c                      |  4 +-
 src/plugins/kdb/db2/lockout.c                      |  6 +-
 src/plugins/kdb/hdb/kdb_hdb.c                      |  4 +-
 src/plugins/kdb/hdb/kdb_hdb.h                      |  4 +-
 src/plugins/kdb/hdb/kdb_marshal.c                  |  4 +-
 src/plugins/kdb/hdb/kdb_windc.c                    |  4 +-
 src/plugins/kdb/ldap/ldap_exp.c                    |  3 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c    |  5 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.h    |  5 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c  |  5 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.h  |  5 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   |  3 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.h   |  5 +-
 .../kdb/ldap/ldap_util/kdb5_ldap_services.c        |  5 +-
 .../kdb/ldap/ldap_util/kdb5_ldap_services.h        |  5 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c    |  8 +--
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.h    |  5 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c   |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.c         |  4 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c     |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c     |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.h     |  3 +-
 .../kdb/ldap/libkdb_ldap/ldap_krbcontainer.c       |  3 +-
 .../kdb/ldap/libkdb_ldap/ldap_krbcontainer.h       |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_main.h       |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h       |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h  |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.h |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h      |  3 +-
 .../kdb/ldap/libkdb_ldap/ldap_service_rights.c     |  3 +-
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.c      |  3 +-
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.h      |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c   |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_services.h   |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.h |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/lockout.c         |  6 +-
 src/plugins/locate/python/py-locate.c              |  3 +-
 .../encrypted_challenge/encrypted_challenge_main.c |  8 +--
 src/plugins/preauth/pkinit/pkcs11.h                |  2 +-
 src/plugins/preauth/securid_sam2/extern.h          |  7 ++-
 src/plugins/preauth/securid_sam2/securid2.c        |  8 +--
 .../preauth/securid_sam2/securid_sam2_main.c       |  7 +--
 src/slave/kprop.c                                  |  6 +-
 src/slave/kprop.h                                  |  5 +-
 src/slave/kprop_sock.c                             |  8 +--
 src/slave/kpropd.c                                 |  3 +-
 src/slave/kpropd_rpc.c                             |  5 ++
 src/tests/asn.1/debug.h                            | 25 ++++++++
 src/tests/asn.1/krb5_decode_leak.c                 | 25 ++++++++
 src/tests/asn.1/krb5_decode_test.c                 | 25 ++++++++
 src/tests/asn.1/krb5_encode_test.c                 | 25 ++++++++
 src/tests/asn.1/ktest.c                            | 25 ++++++++
 src/tests/asn.1/ktest.h                            | 25 ++++++++
 src/tests/asn.1/ktest_equal.c                      | 25 ++++++++
 src/tests/asn.1/ktest_equal.h                      | 25 ++++++++
 src/tests/asn.1/t_trval.c                          |  1 -
 src/tests/asn.1/trval.c                            |  4 +-
 src/tests/asn.1/utility.c                          | 25 ++++++++
 src/tests/asn.1/utility.h                          | 25 ++++++++
 src/tests/create/kdb5_mkdums.c                     |  7 ++-
 src/tests/dejagnu/t_inetd.c                        |  9 ++-
 src/tests/dump.c                                   |  8 +--
 src/tests/gssapi/t_accname.c                       |  1 -
 src/tests/gssapi/t_gssexts.c                       |  1 -
 src/tests/gssapi/t_namingexts.c                    |  1 -
 src/tests/gssapi/t_s4u.c                           |  1 -
 src/tests/gssapi/t_saslname.c                      |  1 -
 src/tests/hammer/kdc5_hammer.c                     |  6 +-
 src/tests/hammer/pp.c                              |  4 +-
 src/tests/misc/test_getpw.c                        | 25 ++++++++
 src/tests/misc/test_getsockname.c                  | 25 ++++++++
 src/tests/mkeystash_compat/bigendian.c             |  6 ++
 src/tests/resolve/addrinfo-test.c                  |  9 ++-
 src/tests/resolve/resolve.c                        |  8 +--
 src/tests/shlib/t_loader.c                         | 26 ++++++++-
 src/tests/test1.c                                  |  6 +-
 src/tests/threads/gss-perf.c                       |  8 +--
 src/tests/threads/init_ctx.c                       |  8 +--
 src/tests/threads/prof1.c                          | 25 ++++++++
 src/tests/threads/profread.c                       |  8 +--
 src/tests/threads/t_rcache.c                       |  7 +--
 src/tests/verify/kdb5_verify.c                     |  6 +-
 src/tests/verify/pkey.c                            |  3 +-
 src/util/et/com_err.h                              |  4 +-
 src/util/et/compile_et.c                           | 12 ++--
 src/util/exitsleep.c                               |  7 ++-
 src/util/mac/k5_mig_client.c                       |  3 +-
 src/util/mac/k5_mig_client.h                       |  3 +-
 src/util/mac/k5_mig_server.c                       |  3 +-
 src/util/mac/k5_mig_server.h                       |  3 +-
 src/util/profile/argv_parse.c                      | 24 ++++----
 src/util/profile/argv_parse.h                      | 38 ++++++------
 src/util/ss/listen.c                               |  5 +-
 src/util/ss/mk_cmds.c                              |  5 +-
 src/util/ss/pager.c                                |  4 +-
 src/util/ss/prompt.c                               |  5 +-
 src/util/ss/requests.c                             |  3 +-
 src/util/support/ipc_stream.c                      |  3 +-
 src/util/support/k5buf-int.h                       |  8 +--
 src/util/support/k5buf.c                           |  7 +--
 src/util/support/plugins.c                         |  6 +-
 src/util/support/printf.c                          | 12 ++--
 src/util/support/strlcpy.c                         |  7 +--
 src/util/support/supp-int.h                        |  7 ++-
 src/util/support/t_k5buf.c                         |  6 +-
 src/util/support/threads.c                         | 10 +---
 src/util/support/utf8.c                            |  9 +--
 src/util/support/utf8_conv.c                       | 10 ++--
 src/util/support/zap.c                             |  8 +--
 src/wconfig.c                                      |  8 +--
 src/windows/cns/cns.c                              | 11 ++--
 src/windows/cns/tktlist.c                          |  7 +--
 src/windows/cns/tktlist.h                          |  7 +--
 src/windows/lib/cacheapi.h                         |  3 +-
 src/windows/lib/vardlg.c                           |  9 +--
 src/windows/ms2mit/mit2ms.c                        |  6 +-
 src/windows/ms2mit/ms2mit.c                        |  6 +-
 src/windows/winlevel.h                             |  3 +-
 770 files changed, 2227 insertions(+), 3179 deletions(-)

commit fe012b454a193c1f81ab8011ecd620750e5869f0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 9 21:42:08 2011 +0000

    Add a script and Makefile target to check for violations of the
    recently added standards for copyright and license comments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24694 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                  |   5 ++
 src/util/krb5-check-copyright.py | 105 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 110 insertions(+)

commit 4ca8ca682f903d7fcc0e2c4bf6e116245ef8b7b4
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 8 20:53:55 2011 +0000

    Fix a memory leak independently found by Tim Pozdeev and Arlene Berry
    
    This change should be pulled up to the 1.8 and 1.7 branches as well.
    
    ticket: 6844
    tags: pullup
    target_version: 1.9.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24693 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/disp_status.c | 1 +
 1 file changed, 1 insertion(+)

commit d5c4a1fe9994542a4f1d1faab7235e2ad5aa4f92
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Mar 8 19:34:31 2011 +0000

    SPNEGO's accept_sec_context and init_sec_context produce a null context
    on error, so it needs to silently succeed when deleting a null context.
    It was instead passing the null context along to the mechglue which
    would produce an error, causing a leak of the mechglue's union context
    wrapper.  Reported by aberry@likewise.com.
    
    ticket: 6863
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24692 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 619c16d19e9f238f6276bb4d30a24bb126cde595
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Mar 8 17:22:20 2011 +0000

    prototype/getopt.c hasn't been updated in quite some time and we don't
    really need it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24691 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/getopt.c | 31 -------------------------------
 1 file changed, 31 deletions(-)

commit 101532b0a8f60d0aaea6c95c6033bd61d52c7e19
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 6 16:33:47 2011 +0000

    Update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24690 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/des/deps | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 2b86fff827841f960a6f3fc61cbaba0895ad3ceb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 6 13:30:35 2011 +0000

    Fix up signed/unsigned warnings in this directory.  There are still
    a few more - but these were the obvious ones.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24689 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/t_crc.c      | 6 ++++--
 src/lib/crypto/crypto_tests/t_cts.c      | 6 +++---
 src/lib/crypto/crypto_tests/t_hmac.c     | 4 ++--
 src/lib/crypto/crypto_tests/t_mddriver.c | 2 +-
 src/lib/crypto/crypto_tests/t_nfold.c    | 6 +++---
 5 files changed, 13 insertions(+), 11 deletions(-)

commit 779f6b94a549f2f433babfb576e59db75d2d7375
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 6 13:29:54 2011 +0000

    Clean up memory leaks at end of program. No leaks now on success
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24688 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/client.c | 12 ++++++++++++
 src/appl/user_user/server.c |  9 +++++++++
 2 files changed, 21 insertions(+)

commit 14729219149ebd7a0f2016284c5f9738c762e6fc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 6 13:29:05 2011 +0000

    On make clean remove test programs and object files. In lib/krb5/krb
    make depend as a test program was missed from the source list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24687 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/sha2/Makefile.in |  2 +-
 src/lib/crypto/krb/Makefile.in          |  1 +
 src/lib/krb5/krb/Makefile.in            |  4 +++-
 src/lib/krb5/krb/deps                   | 11 +++++++++++
 src/tests/gssapi/Makefile.in            |  3 ++-
 5 files changed, 18 insertions(+), 3 deletions(-)

commit 28600fb6da43959f41d659359b776822acc7a984
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Mar 5 19:16:28 2011 +0000

    Add test vectors from RFC 3961 for DES and DES3 to t_str2key.c.  Fix
    OpenSSL module handling of salts in its DES string-to-key.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24686 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/t_str2key.c | 86 +++++++++++++++++++++++++++++++++
 src/lib/crypto/openssl/des/string2key.c | 13 ++++-
 2 files changed, 98 insertions(+), 1 deletion(-)

commit 483b7f3daad3b87c5beb238bcdfdb52303120b93
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Mar 5 17:37:21 2011 +0000

    Add test script for user2user programs
    
    Simple test programs to make sure that user2user functions.
    
    ticket: 6878
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24685 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/Makefile.in    |  4 ++++
 src/appl/user_user/server.c       | 17 +++++++++++++----
 src/appl/user_user/t_user2user.py | 18 ++++++++++++++++++
 3 files changed, 35 insertions(+), 4 deletions(-)

commit fba2b0eb5a49768eecd2572f0f4636e715bb3c95
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Mar 5 15:56:33 2011 +0000

    Include crypto_int.h for mit_des_fixup_key_parity prototype
    
    Cleanup signed/unsigned warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24684 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/des/destest.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit 0ea08cb07b8dfe7f0977a2bfe965c463fff5634f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Mar 5 14:33:37 2011 +0000

    Fix a conceptual (but not practical) type mismatch in the OpenSSL
    module's mit_des_fixup_key_parity resulting from r24677.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24683 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/openssl/des/f_parity.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 41cad8f7218c9c1c9356be626d0eb88e0a5b772a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Mar 5 14:00:38 2011 +0000

    Make enc provider free_state function return void
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24682 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/crypto_int.h           |  4 ++--
 src/lib/crypto/krb/default_state.c        | 10 +++++-----
 src/lib/crypto/nss/enc_provider/enc_gen.c |  3 +--
 src/lib/crypto/nss/enc_provider/rc4.c     |  4 ++--
 src/lib/crypto/nss/nss_gen.h              |  2 +-
 src/lib/crypto/openssl/enc_provider/rc4.c | 18 +++++-------------
 6 files changed, 16 insertions(+), 25 deletions(-)

commit 46408af6a4436e57747c89deb364415c51a5c5c5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Mar 5 13:51:00 2011 +0000

    Remove the init_state and free_state enctype functions and go back to
    always delegating state to the enc provider.  (We needed enctype-
    specific state initialization for CCM enctypes when we had them.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24681 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/crypto_int.h | 18 ------------------
 src/lib/crypto/krb/etypes.c     | 13 -------------
 src/lib/crypto/krb/state.c      | 20 ++------------------
 3 files changed, 2 insertions(+), 49 deletions(-)

commit b2ae990817b9ccfcaabf550fc0a6c200342e42d1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Mar 5 13:36:53 2011 +0000

    Move t_cf2 from lib/crypto/builtin to lib/crypto/crypto_tests, as it
    is not specific to the builtin module.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24680 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/Makefile.in         |  12 ----
 src/lib/crypto/builtin/deps                |   2 -
 src/lib/crypto/builtin/t_cf2.c             |  89 ------------------------
 src/lib/crypto/builtin/t_cf2.comments      |   6 --
 src/lib/crypto/builtin/t_cf2.expected      |   5 --
 src/lib/crypto/builtin/t_cf2.in            |  25 -------
 src/lib/crypto/crypto_tests/Makefile.in    |  16 +++--
 src/lib/crypto/crypto_tests/deps           |   2 +
 src/lib/crypto/crypto_tests/t_cf2.c        |  89 ++++++++++++++++++++++++
 src/lib/crypto/crypto_tests/t_cf2.comments |   6 ++
 src/lib/crypto/crypto_tests/t_cf2.expected |   5 ++
 src/lib/crypto/crypto_tests/t_cf2.in       |  25 +++++++
 src/lib/crypto/krb/deps                    | 104 +++++++++++++++++++++++++++++
 13 files changed, 241 insertions(+), 145 deletions(-)

commit 624e6a7b3f59fd76a92f556b679f9d872167853b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Mar 5 13:31:02 2011 +0000

    Flatten lib/crypto/krb, as its seven subdirectories only contained a
    few source file each (often only 1-2).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24679 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                         |  17 +-
 src/lib/crypto/Makefile.in               |  22 +-
 src/lib/crypto/crypto_tests/CRC.pm       | 156 ++++++++++++++
 src/lib/crypto/crypto_tests/Poly.pm      | 182 ++++++++++++++++
 src/lib/crypto/crypto_tests/crc.pl       | 111 ++++++++++
 src/lib/crypto/krb/Makefile.in           |  60 +++++-
 src/lib/crypto/krb/arcfour/Makefile.in   |  36 ----
 src/lib/crypto/krb/arcfour/arcfour.c     | 347 -------------------------------
 src/lib/crypto/krb/arcfour/arcfour_s2k.c |  37 ----
 src/lib/crypto/krb/arcfour/deps          |  30 ---
 src/lib/crypto/krb/checksum/Makefile.in  |  34 ---
 src/lib/crypto/krb/checksum/cbc.c        |  42 ----
 src/lib/crypto/krb/checksum/cmac.c       | 237 ---------------------
 src/lib/crypto/krb/checksum/confounder.c | 159 --------------
 src/lib/crypto/krb/checksum/deps         |  70 -------
 src/lib/crypto/krb/checksum/hmac_md5.c   |  93 ---------
 src/lib/crypto/krb/checksum/unkeyed.c    |  39 ----
 src/lib/crypto/krb/checksum_cbc.c        |  42 ++++
 src/lib/crypto/krb/checksum_confounder.c | 159 ++++++++++++++
 src/lib/crypto/krb/checksum_dk_cmac.c    |  62 ++++++
 src/lib/crypto/krb/checksum_dk_hmac.c    |  59 ++++++
 src/lib/crypto/krb/checksum_hmac_md5.c   |  93 +++++++++
 src/lib/crypto/krb/checksum_unkeyed.c    |  39 ++++
 src/lib/crypto/krb/cmac.c                | 237 +++++++++++++++++++++
 src/lib/crypto/krb/crc32.c               | 166 +++++++++++++++
 src/lib/crypto/krb/crc32/CRC.pm          | 156 --------------
 src/lib/crypto/krb/crc32/Makefile.in     |  33 ---
 src/lib/crypto/krb/crc32/Poly.pm         | 182 ----------------
 src/lib/crypto/krb/crc32/crc.pl          | 111 ----------
 src/lib/crypto/krb/crc32/crc32.c         | 166 ---------------
 src/lib/crypto/krb/crc32/deps            |  16 --
 src/lib/crypto/krb/deps                  |  65 ++++++
 src/lib/crypto/krb/derive.c              | 299 ++++++++++++++++++++++++++
 src/lib/crypto/krb/dk/Makefile.in        |  48 -----
 src/lib/crypto/krb/dk/checksum_cmac.c    |  62 ------
 src/lib/crypto/krb/dk/checksum_hmac.c    |  59 ------
 src/lib/crypto/krb/dk/deps               |  84 --------
 src/lib/crypto/krb/dk/derive.c           | 299 --------------------------
 src/lib/crypto/krb/dk/dk_aead.c          | 270 ------------------------
 src/lib/crypto/krb/dk/dk_cmac.c          | 186 -----------------
 src/lib/crypto/krb/dk/stringtokey.c      | 199 ------------------
 src/lib/crypto/krb/enc_dk_cmac.c         | 186 +++++++++++++++++
 src/lib/crypto/krb/enc_dk_hmac.c         | 270 ++++++++++++++++++++++++
 src/lib/crypto/krb/enc_old.c             | 189 +++++++++++++++++
 src/lib/crypto/krb/enc_raw.c             | 110 ++++++++++
 src/lib/crypto/krb/enc_rc4.c             | 347 +++++++++++++++++++++++++++++++
 src/lib/crypto/krb/old/Makefile.in       |  32 ---
 src/lib/crypto/krb/old/deps              |  31 ---
 src/lib/crypto/krb/old/des_stringtokey.c |  50 -----
 src/lib/crypto/krb/old/old_aead.c        | 189 -----------------
 src/lib/crypto/krb/prf/Makefile.in       |  32 ---
 src/lib/crypto/krb/prf/cmac_prf.c        |  68 ------
 src/lib/crypto/krb/prf/deps              |  56 -----
 src/lib/crypto/krb/prf/des_prf.c         |  53 -----
 src/lib/crypto/krb/prf/dk_prf.c          |  75 -------
 src/lib/crypto/krb/prf/rc4_prf.c         |  41 ----
 src/lib/crypto/krb/prf_cmac.c            |  68 ++++++
 src/lib/crypto/krb/prf_des.c             |  53 +++++
 src/lib/crypto/krb/prf_dk.c              |  75 +++++++
 src/lib/crypto/krb/prf_rc4.c             |  41 ++++
 src/lib/crypto/krb/raw/Makefile.in       |  32 ---
 src/lib/crypto/krb/raw/deps              |  17 --
 src/lib/crypto/krb/raw/raw_aead.c        | 110 ----------
 src/lib/crypto/krb/s2k_des.c             |  50 +++++
 src/lib/crypto/krb/s2k_pbkdf2.c          | 199 ++++++++++++++++++
 src/lib/crypto/krb/s2k_rc4.c             |  37 ++++
 66 files changed, 3358 insertions(+), 3817 deletions(-)

commit 094b3c111a35803ffc88682fd09b4471d7d5c5b6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 3 15:21:11 2011 +0000

    Fix SHA-256 on big-endian platforms
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24678 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/sha2/sha256.c | 4 ++++
 1 file changed, 4 insertions(+)

commit ce6d249fdf1dd7dda5b202836ed387500324ae2a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 2 05:29:29 2011 +0000

    Consolidate almost all lib/crypto/krb headers into a single
    crypto_int.h.  In that header, define and document responsibilities
    for crypto modules, some of which are satisfied through a
    module-specific crypto_mod.h.  In the OpenSSL and NSS modules, remove
    many of the headers and sources providing functionality which isn't
    needed by lib/crypto/krb any more (direct interfaces to MD4, MD5, and
    SHA-1 hashing, as well as DES weak key testing).  Change most
    Makefile.ins to only include headers from lib/crypto/krb and
    lib/crypto/$(CRYPTO_IMPL), instead of from many different directories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24677 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                               |  94 ---
 src/lib/crypto/builtin/Makefile.in                 |  12 +-
 src/lib/crypto/builtin/crypto_mod.h                |  39 +
 src/lib/crypto/builtin/deps                        |  30 +-
 src/lib/crypto/builtin/des/Makefile.in             |   2 +-
 src/lib/crypto/builtin/des/afsstring2key.c         |   2 +-
 src/lib/crypto/builtin/des/d3_aead.c               |   2 +-
 src/lib/crypto/builtin/des/deps                    | 102 +--
 src/lib/crypto/builtin/des/des_int.h               |   1 -
 src/lib/crypto/builtin/des/f_aead.c                |   2 +-
 src/lib/crypto/builtin/des/f_parity.c              |   6 +-
 src/lib/crypto/builtin/des/string2key.c            |   2 +-
 src/lib/crypto/builtin/enc_provider/Makefile.in    |   7 +-
 src/lib/crypto/builtin/enc_provider/aes.c          |   4 +-
 src/lib/crypto/builtin/enc_provider/camellia.c     |   4 +-
 src/lib/crypto/builtin/enc_provider/deps           |  84 +--
 src/lib/crypto/builtin/enc_provider/des.c          |   4 +-
 src/lib/crypto/builtin/enc_provider/des3.c         |   3 +-
 src/lib/crypto/builtin/enc_provider/rc4.c          |   4 +-
 src/lib/crypto/builtin/hash_provider/Makefile.in   |   4 +-
 src/lib/crypto/builtin/hash_provider/deps          |  55 +-
 src/lib/crypto/builtin/hash_provider/hash_crc32.c  |   5 +-
 src/lib/crypto/builtin/hash_provider/hash_md4.c    |   4 +-
 src/lib/crypto/builtin/hash_provider/hash_md5.c    |   4 +-
 src/lib/crypto/builtin/hash_provider/hash_sha1.c   |   4 +-
 src/lib/crypto/builtin/hmac.c                      |   3 +-
 src/lib/crypto/builtin/init.c                      |   2 +-
 src/lib/crypto/builtin/pbkdf2.c                    |  15 +-
 src/lib/crypto/crypto_tests/Makefile.in            |  12 +-
 src/lib/crypto/crypto_tests/aes-test.c             |   2 +-
 src/lib/crypto/crypto_tests/deps                   |  91 ++-
 src/lib/crypto/crypto_tests/t_cmac.c               |   4 +-
 src/lib/crypto/crypto_tests/t_crc.c                |   3 +-
 src/lib/crypto/crypto_tests/t_cts.c                |   2 +-
 src/lib/crypto/crypto_tests/t_derive.c             |   4 +-
 src/lib/crypto/crypto_tests/t_encrypt.c            |   3 +-
 src/lib/crypto/crypto_tests/t_hmac.c               |   2 +-
 src/lib/crypto/crypto_tests/t_mddriver.c           | 159 ++--
 src/lib/crypto/crypto_tests/t_nfold.c              |   2 +-
 src/lib/crypto/crypto_tests/vectors.c              |   2 +-
 src/lib/crypto/krb/Makefile.in                     |  11 +-
 src/lib/crypto/krb/aead.c                          |   6 +-
 src/lib/crypto/krb/aead.h                          | 314 --------
 src/lib/crypto/krb/arcfour/Makefile.in             |   3 +-
 src/lib/crypto/krb/arcfour/arcfour.c               |   5 +-
 src/lib/crypto/krb/arcfour/arcfour.h               |  34 -
 src/lib/crypto/krb/arcfour/arcfour_s2k.c           |   4 +-
 src/lib/crypto/krb/arcfour/deps                    |  28 +-
 src/lib/crypto/krb/block_size.c                    |   3 +-
 src/lib/crypto/krb/cf2.c                           |   5 +-
 src/lib/crypto/krb/checksum/Makefile.in            |   2 +-
 src/lib/crypto/krb/checksum/cbc.c                  |   3 +-
 src/lib/crypto/krb/checksum/cmac.c                 |   6 +-
 src/lib/crypto/krb/checksum/confounder.c           |   3 +-
 src/lib/crypto/krb/checksum/deps                   |  74 +-
 src/lib/crypto/krb/checksum/hmac_md5.c             |   4 +-
 src/lib/crypto/krb/checksum/unkeyed.c              |   3 +-
 src/lib/crypto/krb/checksum_length.c               |   3 +-
 src/lib/crypto/krb/cksumtype_to_string.c           |   3 +-
 src/lib/crypto/krb/cksumtypes.c                    |   6 +-
 src/lib/crypto/krb/cksumtypes.h                    | 147 ----
 src/lib/crypto/krb/coll_proof_cksum.c              |   3 +-
 src/lib/crypto/krb/combine_keys.c                  |   4 +-
 src/lib/crypto/krb/crc32/Makefile.in               |   1 +
 src/lib/crypto/krb/crc32/crc-32.h                  |  67 --
 src/lib/crypto/krb/crc32/crc32.c                   |   3 +-
 src/lib/crypto/krb/crc32/deps                      |  20 +-
 src/lib/crypto/krb/crypto_int.h                    | 832 +++++++++++++++++++++
 src/lib/crypto/krb/crypto_length.c                 |   4 +-
 src/lib/crypto/krb/crypto_libinit.c                |   4 +-
 src/lib/crypto/krb/decrypt.c                       |   4 +-
 src/lib/crypto/krb/decrypt_iov.c                   |   4 +-
 src/lib/crypto/krb/default_state.c                 |   2 +-
 src/lib/crypto/krb/deps                            | 327 ++++----
 src/lib/crypto/krb/dk/Makefile.in                  |   2 +-
 src/lib/crypto/krb/dk/checksum_cmac.c              |   6 +-
 src/lib/crypto/krb/dk/checksum_hmac.c              |   5 +-
 src/lib/crypto/krb/dk/deps                         |  99 +--
 src/lib/crypto/krb/dk/derive.c                     |   3 +-
 src/lib/crypto/krb/dk/dk.h                         | 114 ---
 src/lib/crypto/krb/dk/dk_aead.c                    |   4 +-
 src/lib/crypto/krb/dk/dk_cmac.c                    |   4 +-
 src/lib/crypto/krb/dk/stringtokey.c                |   2 +-
 src/lib/crypto/krb/encrypt.c                       |   4 +-
 src/lib/crypto/krb/encrypt_iov.c                   |   3 +-
 src/lib/crypto/krb/encrypt_length.c                |   4 +-
 src/lib/crypto/krb/enctype_util.c                  |   3 +-
 src/lib/crypto/krb/etypes.c                        |  11 +-
 src/lib/crypto/krb/etypes.h                        | 143 ----
 src/lib/crypto/krb/key.c                           |   3 +-
 src/lib/crypto/krb/keyblocks.c                     |   4 +-
 src/lib/crypto/krb/keyed_checksum_types.c          |   4 +-
 src/lib/crypto/krb/keyed_cksum.c                   |   3 +-
 src/lib/crypto/krb/keylengths.c                    |   3 +-
 src/lib/crypto/krb/make_checksum.c                 |   5 +-
 src/lib/crypto/krb/make_checksum_iov.c             |   4 +-
 src/lib/crypto/krb/make_random_key.c               |   3 +-
 src/lib/crypto/krb/mandatory_sumtype.c             |   3 +-
 src/lib/crypto/krb/nfold.c                         |   5 +-
 src/lib/crypto/krb/old/Makefile.in                 |   2 +-
 src/lib/crypto/krb/old/deps                        |  14 +-
 src/lib/crypto/krb/old/des_stringtokey.c           |  10 +-
 src/lib/crypto/krb/old/old.h                       |  49 --
 src/lib/crypto/krb/old/old_aead.c                  |   5 +-
 src/lib/crypto/krb/old_api_glue.c                  |   2 +-
 src/lib/crypto/krb/prf.c                           |   6 +-
 src/lib/crypto/krb/prf/Makefile.in                 |   6 +-
 src/lib/crypto/krb/prf/cmac_prf.c                  |   3 +-
 src/lib/crypto/krb/prf/deps                        |  70 +-
 src/lib/crypto/krb/prf/des_prf.c                   |   3 +-
 src/lib/crypto/krb/prf/dk_prf.c                    |   3 +-
 src/lib/crypto/krb/prf/prf_int.h                   |  50 --
 src/lib/crypto/krb/prf/rc4_prf.c                   |   4 +-
 src/lib/crypto/krb/prng.c                          |   2 +-
 src/lib/crypto/krb/prng.h                          |  48 --
 src/lib/crypto/krb/prng_fortuna.c                  |   5 +-
 src/lib/crypto/krb/prng_nss.c                      |   7 +-
 src/lib/crypto/krb/prng_os.c                       |   3 +-
 src/lib/crypto/krb/random_to_key.c                 |   4 +-
 src/lib/crypto/krb/raw/deps                        |   7 +-
 src/lib/crypto/krb/raw/raw.h                       |  43 --
 src/lib/crypto/krb/raw/raw_aead.c                  |   4 +-
 src/lib/crypto/krb/state.c                         |   3 +-
 src/lib/crypto/krb/string_to_cksumtype.c           |   3 +-
 src/lib/crypto/krb/string_to_key.c                 |   3 +-
 src/lib/crypto/krb/valid_cksumtype.c               |   3 +-
 src/lib/crypto/krb/verify_checksum.c               |   3 +-
 src/lib/crypto/krb/verify_checksum_iov.c           |   4 +-
 src/lib/crypto/libk5crypto.exports                 |   9 +-
 src/lib/crypto/nss/Makefile.in                     |  12 +-
 src/lib/crypto/nss/aes/Makefile.in                 |   5 +-
 src/lib/crypto/nss/camellia/Makefile.in            |   5 +-
 src/lib/crypto/nss/crypto_mod.h                    |  39 +
 src/lib/crypto/nss/deps                            |  30 +-
 src/lib/crypto/nss/des/Makefile.in                 |  12 +-
 src/lib/crypto/nss/des/deps                        |  26 +-
 src/lib/crypto/nss/des/des_int.h                   | 194 -----
 src/lib/crypto/nss/des/des_oldapis.c               |  26 +-
 src/lib/crypto/nss/des/f_parity.c                  |  31 +-
 src/lib/crypto/nss/des/string2key.c                |   2 +-
 src/lib/crypto/nss/des/weak_key.c                  |  84 ---
 src/lib/crypto/nss/enc_provider/Makefile.in        |   8 +-
 src/lib/crypto/nss/enc_provider/aes.c              |   5 +-
 src/lib/crypto/nss/enc_provider/camellia.c         |   4 +-
 src/lib/crypto/nss/enc_provider/deps               |  49 +-
 src/lib/crypto/nss/enc_provider/des.c              |   5 +-
 src/lib/crypto/nss/enc_provider/des3.c             |   5 +-
 src/lib/crypto/nss/enc_provider/enc_gen.c          |   4 +-
 src/lib/crypto/nss/enc_provider/enc_provider.h     |  40 -
 src/lib/crypto/nss/enc_provider/rc4.c              |   3 +-
 src/lib/crypto/nss/hash_provider/Makefile.in       |   3 +-
 src/lib/crypto/nss/hash_provider/deps              |  55 +-
 src/lib/crypto/nss/hash_provider/hash_crc32.c      |   5 +-
 src/lib/crypto/nss/hash_provider/hash_gen.c        |   3 +-
 src/lib/crypto/nss/hash_provider/hash_md4.c        |   4 +-
 src/lib/crypto/nss/hash_provider/hash_md5.c        |   3 +-
 src/lib/crypto/nss/hash_provider/hash_provider.h   |  33 -
 src/lib/crypto/nss/hash_provider/hash_sha1.c       |   3 +-
 src/lib/crypto/nss/hmac.c                          |   3 +-
 src/lib/crypto/nss/md4/Makefile.in                 |   5 +-
 src/lib/crypto/nss/md5/Makefile.in                 |   9 +-
 src/lib/crypto/nss/md5/deps                        |  15 +-
 src/lib/crypto/nss/md5/md5.c                       |  86 ---
 src/lib/crypto/nss/md5/rsa-md5.h                   |  90 ---
 src/lib/crypto/nss/pbkdf2.c                        |   3 +-
 src/lib/crypto/nss/prng.c                          |   2 +-
 src/lib/crypto/nss/sha1/Makefile.in                |  12 +-
 src/lib/crypto/nss/sha1/deps                       |  15 +-
 src/lib/crypto/nss/sha1/shs.c                      |  77 --
 src/lib/crypto/nss/sha1/shs.h                      |  46 --
 src/lib/crypto/nss/sha2/Makefile.in                |   2 +-
 src/lib/crypto/openssl/Makefile.in                 |  11 +-
 src/lib/crypto/openssl/aes/aes.h                   |  38 -
 src/lib/crypto/openssl/camellia/Makefile.in        |   5 +-
 src/lib/crypto/openssl/crypto_mod.h                |  46 ++
 src/lib/crypto/openssl/deps                        |  39 +-
 src/lib/crypto/openssl/des/Makefile.in             |  10 +-
 src/lib/crypto/openssl/des/deps                    |  26 +-
 src/lib/crypto/openssl/des/des_int.h               | 194 -----
 src/lib/crypto/openssl/des/des_oldapis.c           |  26 +-
 src/lib/crypto/openssl/des/f_parity.c              |  17 +-
 src/lib/crypto/openssl/des/string2key.c            |   9 +-
 src/lib/crypto/openssl/des/weak_key.c              |  88 ---
 src/lib/crypto/openssl/enc_provider/Makefile.in    |   7 +-
 src/lib/crypto/openssl/enc_provider/aes.c          |   5 +-
 src/lib/crypto/openssl/enc_provider/camellia.c     |   5 +-
 src/lib/crypto/openssl/enc_provider/deps           |  42 +-
 src/lib/crypto/openssl/enc_provider/des.c          |  37 +-
 src/lib/crypto/openssl/enc_provider/des3.c         |  40 +-
 src/lib/crypto/openssl/enc_provider/enc_provider.h |  40 -
 src/lib/crypto/openssl/enc_provider/rc4.c          |   3 +-
 src/lib/crypto/openssl/hash_provider/Makefile.in   |   3 +-
 src/lib/crypto/openssl/hash_provider/deps          |  21 +-
 src/lib/crypto/openssl/hash_provider/hash_crc32.c  |   5 +-
 src/lib/crypto/openssl/hash_provider/hash_md4.c    |  35 +-
 src/lib/crypto/openssl/hash_provider/hash_md5.c    |  35 +-
 .../crypto/openssl/hash_provider/hash_provider.h   |  33 -
 src/lib/crypto/openssl/hash_provider/hash_sha1.c   |  40 +-
 src/lib/crypto/openssl/hmac.c                      |   3 +-
 src/lib/crypto/openssl/init.c                      |   2 +
 src/lib/crypto/openssl/md4/Makefile.in             |  11 +-
 src/lib/crypto/openssl/md4/deps                    |  15 +-
 src/lib/crypto/openssl/md4/md4.c                   |  51 --
 src/lib/crypto/openssl/md4/rsa-md4.h               | 100 ---
 src/lib/crypto/openssl/md5/Makefile.in             |   9 +-
 src/lib/crypto/openssl/md5/deps                    |  15 +-
 src/lib/crypto/openssl/md5/md5.c                   |  60 --
 src/lib/crypto/openssl/md5/rsa-md5.h               |  92 ---
 src/lib/crypto/openssl/pbkdf2.c                    |   6 +-
 src/lib/crypto/openssl/sha1/Makefile.in            |   9 +-
 src/lib/crypto/openssl/sha1/deps                   |  15 +-
 src/lib/crypto/openssl/sha1/shs.c                  |  60 --
 src/lib/crypto/openssl/sha1/shs.h                  |  48 --
 src/lib/crypto/openssl/sha2/Makefile.in            |   3 -
 src/lib/crypto/openssl/sha2/sha2.h                 |  38 -
 215 files changed, 1967 insertions(+), 4043 deletions(-)

commit e2d6d9ce23b878334d70a0f9c697064873619b75
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 2 01:48:10 2011 +0000

    Remove some declarations from kdc_preauth.c which are no longer needed
    after r24403.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24676 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c | 9 ---------
 1 file changed, 9 deletions(-)

commit 8ad464c968b68f5dbd0243a9b29c34e479bcc1d2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 2 00:08:14 2011 +0000

    In export-check.pl, display a better error if there are duplicate
    symbols in the export list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24675 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/export-check.pl | 4 ++++
 1 file changed, 4 insertions(+)

commit 8bca4d095c32c35af8f0972e00a92925f9c1c8cf
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 28 23:57:56 2011 +0000

    Simplify lib/crypto/krb/arcfour in the wake of r23444.  Move the
    contents of arcfour_aead.c into arcfour.c, turn the key derivation
    helper functions into static functions, and eliminate arcfour-int.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24673 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/arcfour/Makefile.in    |   3 -
 src/lib/crypto/krb/arcfour/arcfour-int.h  |  33 ----
 src/lib/crypto/krb/arcfour/arcfour.c      | 281 ++++++++++++++++++++++++++--
 src/lib/crypto/krb/arcfour/arcfour.h      |   3 +
 src/lib/crypto/krb/arcfour/arcfour_aead.c | 296 ------------------------------
 src/lib/crypto/krb/arcfour/deps           |  23 +--
 src/lib/crypto/krb/checksum/deps          |   3 +-
 src/lib/crypto/krb/checksum/hmac_md5.c    |   1 -
 src/lib/crypto/krb/deps                   |  49 ++---
 src/lib/crypto/krb/old/deps               |   2 +-
 src/lib/crypto/krb/prf/deps               |   4 +-
 11 files changed, 305 insertions(+), 393 deletions(-)

commit 32e465127666a7b4ea2f37f99c1dd3ecb2ce24e7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 28 20:56:02 2011 +0000

    Use the hash provider interface in krb5int_arcfour_string_to_key so
    that we don't need a direct interface to MD4 in the crypto modules.
    Also clean up the code a bit.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24672 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/arcfour/Makefile.in   |  2 +-
 src/lib/crypto/krb/arcfour/arcfour_s2k.c | 45 +++++++++-----------------------
 2 files changed, 13 insertions(+), 34 deletions(-)

commit ec044ad8e3eafb829a43fbd1cb11b94fea6027fb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 27 19:08:14 2011 +0000

    Reference random-to-key handlers through the enctype instead of the
    enc_provider, for consistency with string-to-key and the place of
    implementation (other enc_provider functions are implemented in the
    back end, but random-to-key handlers are in krb).  Use a single
    handler for non-DES/DES3 enctypes since it's always just directly
    copying the bits.  Collapse the three implementations (des, des3, and
    direct) into random_to_key.c, as they're very short, and eliminate the
    lib/crypto/krb/rand2key directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24669 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                 |  6 +-
 src/configure.in                                |  4 +-
 src/include/k5-int.h                            |  3 -
 src/lib/crypto/Makefile.in                      |  8 +--
 src/lib/crypto/builtin/enc_provider/Makefile.in |  1 -
 src/lib/crypto/builtin/enc_provider/aes.c       |  3 -
 src/lib/crypto/builtin/enc_provider/camellia.c  |  3 -
 src/lib/crypto/builtin/enc_provider/deps        | 71 +++++++++++-----------
 src/lib/crypto/builtin/enc_provider/des.c       |  2 -
 src/lib/crypto/builtin/enc_provider/des3.c      |  2 -
 src/lib/crypto/builtin/enc_provider/rc4.c       |  2 -
 src/lib/crypto/crypto_tests/deps                | 18 +++---
 src/lib/crypto/krb/Makefile.in                  | 11 ++--
 src/lib/crypto/krb/arcfour/deps                 |  6 +-
 src/lib/crypto/krb/cf2.c                        |  2 +-
 src/lib/crypto/krb/combine_keys.c               |  2 +-
 src/lib/crypto/krb/deps                         | 50 +++++++--------
 src/lib/crypto/krb/dk/derive.c                  |  2 +-
 src/lib/crypto/krb/dk/stringtokey.c             |  9 ++-
 src/lib/crypto/krb/etypes.c                     | 26 ++++----
 src/lib/crypto/krb/etypes.h                     | 13 ++++
 src/lib/crypto/krb/make_random_key.c            |  2 +-
 src/lib/crypto/krb/old/deps                     |  2 +-
 src/lib/crypto/krb/prf/deps                     |  4 +-
 src/lib/crypto/krb/rand2key/Makefile.in         | 34 -----------
 src/lib/crypto/krb/rand2key/aes_rand2key.c      | 44 --------------
 src/lib/crypto/krb/rand2key/camellia_rand2key.c | 43 -------------
 src/lib/crypto/krb/rand2key/deps                | 64 -------------------
 src/lib/crypto/krb/rand2key/des3_rand2key.c     | 60 ------------------
 src/lib/crypto/krb/rand2key/des_rand2key.c      | 54 -----------------
 src/lib/crypto/krb/rand2key/rand2key.h          | 19 ------
 src/lib/crypto/krb/rand2key/rc4_rand2key.c      | 45 --------------
 src/lib/crypto/krb/random_to_key.c              | 65 ++++++++++++++++++--
 src/lib/crypto/nss/camellia/deps                |  1 +
 src/lib/crypto/nss/deps                         | 45 ++++++++++----
 src/lib/crypto/nss/des/deps                     | 45 +++++++-------
 src/lib/crypto/nss/enc_provider/aes.c           |  3 -
 src/lib/crypto/nss/enc_provider/camellia.c      |  3 -
 src/lib/crypto/nss/enc_provider/deps            | 81 +++++++++++++++++++++++++
 src/lib/crypto/nss/enc_provider/des.c           |  2 -
 src/lib/crypto/nss/enc_provider/des3.c          |  2 -
 src/lib/crypto/nss/enc_provider/enc_gen.c       |  1 -
 src/lib/crypto/nss/enc_provider/rc4.c           |  2 -
 src/lib/crypto/nss/hash_provider/deps           | 68 ++++++++++++---------
 src/lib/crypto/nss/md4/deps                     |  9 +--
 src/lib/crypto/nss/md5/deps                     | 16 ++---
 src/lib/crypto/nss/sha1/deps                    | 16 ++---
 src/lib/crypto/nss/sha2/deps                    | 15 +----
 src/lib/crypto/openssl/deps                     | 24 ++++++--
 src/lib/crypto/openssl/des/deps                 | 32 +++++-----
 src/lib/crypto/openssl/enc_provider/aes.c       |  3 -
 src/lib/crypto/openssl/enc_provider/camellia.c  |  3 -
 src/lib/crypto/openssl/enc_provider/deps        | 59 +++++++++++-------
 src/lib/crypto/openssl/enc_provider/des.c       |  2 -
 src/lib/crypto/openssl/enc_provider/des3.c      |  2 -
 src/lib/crypto/openssl/enc_provider/rc4.c       |  2 -
 src/lib/crypto/openssl/hash_provider/deps       | 33 +++++-----
 src/lib/crypto/openssl/md4/deps                 |  9 +--
 src/lib/crypto/openssl/md5/deps                 |  9 +--
 src/lib/crypto/openssl/sha1/deps                |  9 +--
 src/lib/crypto/openssl/sha2/deps                | 14 +----
 61 files changed, 486 insertions(+), 704 deletions(-)

commit 73b80b790cb90d012600d74c9ce2b36be45c3090
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 27 18:57:14 2011 +0000

    Remove nonexistent aes_ctr from object and source file lists in
    lib/crypto/openssl/enc_provider/Makefile.in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24668 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/openssl/enc_provider/Makefile.in | 3 ---
 1 file changed, 3 deletions(-)

commit 55c9a76384bff75f93ee7e602caccf07bd29f5c5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 27 02:35:04 2011 +0000

    Make sure ulog_map() is invoked whenever we open the database in
    kdb5_util.  Fixes all of the master key rollover commands in the
    presence of iprop.  Reported by kacarstensen@csupomona.edu.
    
    ticket: 6875
    tags: pullup
    target_version: 1.9.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24667 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c      |  8 --------
 src/kadmin/dbutil/kdb5_util.c | 11 +++++++++++
 2 files changed, 11 insertions(+), 8 deletions(-)

commit 259a07f169b9a1188c3a9efb3a5fb1fb67b4b04d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 25 19:53:04 2011 +0000

    Namespace-protect SHA-256 symbols.  Build SHA-256 code independently of
    whether Fortuna was selected.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24666 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/sha2/sha2.h     | 50 +++++-----------------------------
 src/lib/crypto/builtin/sha2/sha256.c   | 41 +++++++++++++++++++++-------
 src/lib/crypto/builtin/sha2/t_sha256.c | 19 ++++---------
 src/lib/crypto/krb/prng_fortuna.c      | 14 +++++-----
 src/lib/crypto/libk5crypto.exports     |  6 ++--
 src/lib/crypto/nss/stubs.c             | 12 ++++----
 src/lib/crypto/openssl/sha2/sha2.h     |  6 ++--
 src/lib/crypto/openssl/stubs.c         | 12 ++++----
 8 files changed, 68 insertions(+), 92 deletions(-)

commit ab0c0b3179d9d9e6e6a3c56a169109af1548eeed
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 25 19:51:44 2011 +0000

    Add Fortuna test program to file list for dependency generation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24665 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/Makefile.in |  1 +
 src/lib/crypto/krb/deps        | 31 ++++++++++++++++++++++---------
 2 files changed, 23 insertions(+), 9 deletions(-)

commit ddf2b3b84ca56f47f310448201cc14b0fcc606b8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 25 19:29:23 2011 +0000

    Add a non-default PRNG module which just retrieves entropy from
    /dev/urandom without any cryptographic post-processing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24664 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/prng_os.c | 94 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 94 insertions(+)

commit 2c55dc9f18e5111a33da26e8fe08e9601fc3181b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 25 19:28:13 2011 +0000

    Remove some unnecessary includes from prng_fortuna.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24663 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/prng_fortuna.c | 2 --
 1 file changed, 2 deletions(-)

commit 404b8e395a5739a95d2341ad7135d159e3f6617f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 25 17:30:37 2011 +0000

    Make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24662 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/deps                       |   6 +-
 src/clients/ksu/deps                         |  42 +-
 src/clients/kvno/deps                        |   6 +-
 src/kadmin/cli/deps                          |  15 +-
 src/kadmin/dbutil/deps                       |  53 +-
 src/kadmin/ktutil/deps                       |  12 +-
 src/kadmin/server/deps                       |  23 +-
 src/kdc/deps                                 |  93 ++--
 src/lib/apputils/deps                        |  14 +-
 src/lib/crypto/builtin/camellia/deps         |  11 +-
 src/lib/crypto/builtin/deps                  |  20 +-
 src/lib/crypto/builtin/des/deps              | 100 ++--
 src/lib/crypto/builtin/enc_provider/deps     |  36 +-
 src/lib/crypto/builtin/hash_provider/deps    |  29 +-
 src/lib/crypto/builtin/md4/deps              |   6 +-
 src/lib/crypto/builtin/md5/deps              |   6 +-
 src/lib/crypto/builtin/sha1/deps             |   6 +-
 src/lib/crypto/builtin/sha2/deps             |   6 +-
 src/lib/crypto/crypto_tests/deps             | 146 +++---
 src/lib/crypto/krb/arcfour/deps              |  23 +-
 src/lib/crypto/krb/checksum/deps             |  31 +-
 src/lib/crypto/krb/crc32/deps                |   6 +-
 src/lib/crypto/krb/deps                      | 292 +++++------
 src/lib/crypto/krb/dk/deps                   |  42 +-
 src/lib/crypto/krb/old/deps                  |  13 +-
 src/lib/crypto/krb/prf/deps                  |  24 +-
 src/lib/crypto/krb/rand2key/deps             |  39 +-
 src/lib/crypto/krb/raw/deps                  |   6 +-
 src/lib/gssapi/krb5/deps                     | 463 ++++++++---------
 src/lib/gssapi/mechglue/deps                 |  10 +-
 src/lib/gssapi/spnego/deps                   |   8 +-
 src/lib/kadm5/clnt/deps                      |   8 +-
 src/lib/kadm5/deps                           |  20 +-
 src/lib/kadm5/srv/deps                       |  57 ++-
 src/lib/kadm5/unit-test/deps                 |   7 +-
 src/lib/kdb/deps                             |  51 +-
 src/lib/krb5/asn.1/deps                      | 131 ++---
 src/lib/krb5/ccache/deps                     |  79 ++-
 src/lib/krb5/keytab/deps                     |  73 ++-
 src/lib/krb5/krb/deps                        | 722 ++++++++++++---------------
 src/lib/krb5/os/deps                         | 172 +++----
 src/lib/krb5/rcache/deps                     |  59 +--
 src/lib/krb5/unicode/deps                    |   7 +-
 src/plugins/kdb/db2/deps                     |  46 +-
 src/plugins/kdb/ldap/deps                    |   7 +-
 src/plugins/kdb/ldap/libkdb_ldap/deps        | 201 ++++----
 src/plugins/preauth/encrypted_challenge/deps |   7 +-
 src/plugins/preauth/pkinit/deps              |  17 +-
 src/slave/deps                               |  24 +-
 src/tests/asn.1/deps                         |  46 +-
 src/tests/create/deps                        |   6 +-
 src/tests/gssapi/deps                        |   4 +
 src/tests/hammer/deps                        |   6 +-
 src/tests/misc/deps                          |   6 +-
 src/tests/verify/deps                        |   6 +-
 55 files changed, 1595 insertions(+), 1754 deletions(-)

commit ef7fa87854b1bb71e05884356e4129e200a58529
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 25 17:23:54 2011 +0000

    Now that all PRNG modules fit nicely into a single source file,
    simplify the PRNG abstraction, flattening the implementations into
    crypto/krb and removing the indirection through function pointers.
    Move the guts of the NSS PRNG implementation into the nss subdir so
    that crypto/krb doesn't need to be built with CRYPTO_IMPL_CFLAGS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24661 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                                   |   3 +-
 src/lib/crypto/Makefile.in                         |  10 +-
 src/lib/crypto/krb/Makefile.in                     |  25 +-
 src/lib/crypto/krb/crypto_libinit.c                |   8 +-
 src/lib/crypto/krb/prng.c                          | 148 +++++++
 src/lib/crypto/krb/prng.h                          |  48 +++
 src/lib/crypto/krb/prng/Makefile.in                |  46 ---
 src/lib/crypto/krb/prng/deps                       |  14 -
 src/lib/crypto/krb/prng/fortuna/Makefile.in        |  48 ---
 src/lib/crypto/krb/prng/fortuna/deps               |  17 -
 src/lib/crypto/krb/prng/fortuna/prng_fortuna.c     | 449 ---------------------
 src/lib/crypto/krb/prng/fortuna/t_fortuna.c        | 165 --------
 src/lib/crypto/krb/prng/fortuna/t_fortuna.expected |   9 -
 src/lib/crypto/krb/prng/nss/Makefile.in            |  32 --
 src/lib/crypto/krb/prng/nss/deps                   |  17 -
 src/lib/crypto/krb/prng/nss/prng_nss.c             |  92 -----
 src/lib/crypto/krb/prng/nss/prng_nss.h             |  36 --
 src/lib/crypto/krb/prng/prng.c                     | 197 ---------
 src/lib/crypto/krb/prng/prng.h                     |  47 ---
 src/lib/crypto/krb/prng_fortuna.c                  | 441 ++++++++++++++++++++
 src/lib/crypto/krb/prng_nss.c                      |  63 +++
 src/lib/crypto/krb/t_fortuna.c                     | 178 ++++++++
 src/lib/crypto/krb/t_fortuna.expected              |   9 +
 src/lib/crypto/nss/Makefile.in                     |   3 +
 src/lib/crypto/nss/nss_prng.h                      |  36 ++
 src/lib/crypto/nss/prng.c                          |  57 +++
 26 files changed, 1011 insertions(+), 1187 deletions(-)

commit 920ffa13c22ef8c6ac835a293f5d63f944a82859
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 25 15:05:38 2011 +0000

    Remove Yarrow PRNG implementation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24660 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                    |   4 +-
 src/lib/crypto/builtin/yhash.h                     |  29 -
 src/lib/crypto/crypto_tests/Makefile.in            |  14 +-
 src/lib/crypto/crypto_tests/deps                   |  14 -
 src/lib/crypto/crypto_tests/t_prng.reseedtest      |  31 -
 .../crypto/crypto_tests/t_prng.reseedtest-comments |  21 -
 .../crypto/crypto_tests/t_prng.reseedtest-expected |   1 -
 src/lib/crypto/crypto_tests/ytest.c                | 385 ---------
 src/lib/crypto/krb/prng/nss/prng_nss.c             |   6 +-
 src/lib/crypto/krb/prng/prng.c                     |   5 +-
 src/lib/crypto/krb/prng/prng.h                     |  13 -
 src/lib/crypto/krb/prng/yarrow/ASSUMPTIONS         | 101 ---
 src/lib/crypto/krb/prng/yarrow/LICENSE             |  21 -
 src/lib/crypto/krb/prng/yarrow/Makefile.in         |  42 -
 src/lib/crypto/krb/prng/yarrow/README              |  94 --
 src/lib/crypto/krb/prng/yarrow/TODO                |   9 -
 src/lib/crypto/krb/prng/yarrow/deps                |  44 -
 src/lib/crypto/krb/prng/yarrow/prng_yarrow.c       | 138 ---
 src/lib/crypto/krb/prng/yarrow/yarrow.c            | 959 ---------------------
 src/lib/crypto/krb/prng/yarrow/yarrow.h            | 188 ----
 src/lib/crypto/krb/prng/yarrow/yarrow.man          | 315 -------
 src/lib/crypto/krb/prng/yarrow/yarrow.pod          | 112 ---
 src/lib/crypto/krb/prng/yarrow/ycipher.c           |  89 --
 src/lib/crypto/krb/prng/yarrow/ycipher.h           |  43 -
 src/lib/crypto/krb/prng/yarrow/yexcep.h            | 107 ---
 src/lib/crypto/krb/prng/yarrow/ylock.h             |  24 -
 src/lib/crypto/krb/prng/yarrow/ystate.h            |  28 -
 src/lib/crypto/krb/prng/yarrow/ytypes.h            |  27 -
 src/lib/crypto/nss/yhash.h                         |  29 -
 src/lib/crypto/openssl/yhash.h                     |  29 -
 30 files changed, 6 insertions(+), 2916 deletions(-)

commit 01319ae77ca14ebca9d019a2194d24a9a836e713
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 25 15:04:49 2011 +0000

    A couple more Windows build system adjustments for Fortuna as default
    PRNG.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24659 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in                  | 4 ++--
 src/lib/crypto/krb/prng/fortuna/Makefile.in | 6 ++++++
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 53313c34edf54989caa45e83fb9d128f51c8fbac
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 25 14:28:20 2011 +0000

    Add a stubs file missing from r24656
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24658 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/nss/stubs.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 68 insertions(+)

commit a42386e430be88fd529684c6ce1c0644bd50b320
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 25 14:27:06 2011 +0000

    Make Fortuna the default PRNG for the Windows build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24657 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in       | 2 +-
 src/config/win-pre.in | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 0489db92b69f14ab4249992c1302bf8676cecc5c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 24 18:18:11 2011 +0000

    Unbreak the OpenSSL and NSS crypto builds in the wake of r24652
    (Fortuna as default PRNG), and remove some unnecessary related files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24656 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/prng/fortuna/prng_fortuna.c |  4 +-
 src/lib/crypto/nss/Makefile.in                 |  9 ++--
 src/lib/crypto/nss/sha2/Makefile.in            | 19 ++++---
 src/lib/crypto/nss/sha2/sha2.c                 | 19 -------
 src/lib/crypto/nss/sha2/sha2.h                 | 23 ---------
 src/lib/crypto/openssl/Makefile.in             |  9 ++--
 src/lib/crypto/openssl/aes/Makefile.in         |  6 +--
 src/lib/crypto/openssl/aes/aes.h               | 38 ++++++++++++++
 src/lib/crypto/openssl/sha2/Makefile.in        | 16 +++---
 src/lib/crypto/openssl/sha2/sha2.h             |  4 --
 src/lib/crypto/openssl/sha2/sha256.c           | 28 -----------
 src/lib/crypto/openssl/stubs.c                 | 69 ++++++++++++++++++++++++++
 12 files changed, 142 insertions(+), 102 deletions(-)

commit 9da66a5ca4e9b39239a91df293439918e6c28817
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 24 16:13:58 2011 +0000

    Fix dangling Makefile reference after r24652
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24655 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/prng/fortuna/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ec53f840a4b07076ffd413d66c5893fdfe3c9796
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 24 10:00:12 2011 +0000

    Make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24654 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/prng/deps | 15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

commit ad780e3f3d89bee45d48da3e342df0fb8185cdbf
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 24 09:59:22 2011 +0000

    Make Fortuna the default PRNG algorithm
    
    ticket: 6874
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24653 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

commit 76a54ee9451a793b2ebd313865fbc10619081d26
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 24 09:58:45 2011 +0000

    Fortuna as default PRNG
    
    Rewrite prng_fortuna.c to much more closely match the description of
    Fortuna in chapter 9 of Cryptography Engineering.  Add a facility to
    get OS entropy and implement it for Unix and Windows (not yet tested
    on Windows) to replace prng/fortuna/entropy.c.  Rewrite the test
    harness to always ensure stable output and perform a statistical test
    on the predictable internal state resulting from the stable-output
    tests.
    
    ticket: 6874
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24652 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/prng/fortuna/Makefile.in        |  25 +-
 src/lib/crypto/krb/prng/fortuna/deps               |  56 +-
 src/lib/crypto/krb/prng/fortuna/entropy.c          | 112 ----
 src/lib/crypto/krb/prng/fortuna/fortuna.h          |  62 --
 src/lib/crypto/krb/prng/fortuna/prng_fortuna.c     | 716 ++++++++-------------
 src/lib/crypto/krb/prng/fortuna/t_fortuna.c        | 132 +++-
 src/lib/crypto/krb/prng/fortuna/t_fortuna.expected |   9 +
 .../crypto/krb/prng/fortuna/t_fortuna_make_oct.c   |  85 ---
 .../krb/prng/fortuna/t_fortuna_make_oct.expected   |   2 -
 src/lib/crypto/krb/prng/prng.c                     | 128 ++--
 src/lib/crypto/krb/prng/prng.h                     |   4 +
 src/lib/crypto/libk5crypto.exports                 |   5 +
 12 files changed, 497 insertions(+), 839 deletions(-)

commit be7e134d8e42402de0f205d5c14f8bd76bad461d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 23 18:14:11 2011 +0000

    Remember to free the result of getaddrinfo() in the new sendto_kdc
    code.
    
    ticket: 6868
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24651 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 1 +
 1 file changed, 1 insertion(+)

commit 96d4b3f4cb068b8785b36a1fc78d0a468cbd725c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Feb 23 11:38:33 2011 +0000

    Fix memory leak in t_expire_warn
    
    Free context.  Allows one to look for new leaks introduced in other
    pathways.
    
    ticket: 6872
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24650 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/t_expire_warn.c | 1 +
 1 file changed, 1 insertion(+)

commit f7119d48093c64a77e40afefa4ed8bb13bcfb527
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 22 21:06:23 2011 +0000

    Fix a memory leak introduced in r23926 where k_cred was not freed on
    successful return from kg_new_connection().  Reported by Julien
    Chaffraix.
    
    ticket: 6800
    target_version: 1.9.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24646 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/init_sec_context.c | 54 +++++++++++++++-------------------
 1 file changed, 24 insertions(+), 30 deletions(-)

commit 5da01b50554199e0ea275581755af4dce5b27f6d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 22 20:30:24 2011 +0000

    Don't leak the mechanism internal context when we get an error in the
    mechglue's gss_accept_sec_context.
    
    From aberry@likewise.com.
    
    ticket: 6813
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24645 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_accept_sec_context.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit c7646b1baf19f4f849c4e42dd6adced4d7cb2fcf
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 22 17:08:54 2011 +0000

    Delete kinit_kdb.o in make clean
    
    ticket: 6871
    tags: pullup
    target_version: 1.9.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24644 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5f0f1d3160f729a0876e6c24a32aa448089fd461
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 18 15:06:57 2011 +0000

    Fix a conceptual bug in r24639: the intermediate key container length
    should be the hash's output size, not its block size.  (The bug did
    not show up in testing because it is harmless in practice; MD5 has a
    larger block size than output size.)
    
    ticket: 6869
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24641 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/checksum/hmac_md5.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 76ebe5d07c1002b674eb1c4e3ab35f6001eec91c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 16 23:34:37 2011 +0000

    Don't reject AP-REQs based on PACs
    
    Experience has shown that it was a mistake to fail AP-REQ verification
    based on failure to verify the signature of PAC authdata contained in
    the ticket.  We've had two rounds of interoperability issues with the
    hmac-md5 checksum code, an interoperability issue OSX generating
    unsigned PACs, and another problem where PACs are copied by older KDCs
    from a cross-realm TGT into the service ticket.  If a PAC signature
    cannot be verified, just don't mark it as verified and continue on
    with the AP exchange.
    
    ticket: 6870
    target_version: 1.9.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24640 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-trace.h |  5 ++---
 src/lib/krb5/krb/pac.c | 46 +++++++++++-----------------------------------
 2 files changed, 13 insertions(+), 38 deletions(-)

commit 6d931b7ce12ea2082b0f2fdb53c6b43fed93cfb2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 16 22:52:41 2011 +0000

    hmac-md5 checksum doesn't work with DES keys
    
    krb5int_hmacmd5_checksum calculates an intermediate key using an HMAC.
    The container for this key should be allocated using the HMAC output
    size (which is the hash blocksize), not the original key size.  This
    bug was causing the function to fail with DES keys, which can be used
    with hmac-md5 in PAC signatures.
    
    ticket: 6869
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24639 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/checksum/hmac_md5.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9cd79268fedae4e83482dc9317fbc03ea52f81b2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 14 00:13:17 2011 +0000

    In kg_acceptor_princ, make Coverity happy by using a different test to
    determine if we should set (*princ_out)->type.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24638 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/naming_exts.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 044ff40ad847d456db37541c9c2befb41163bf17
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 13 22:36:13 2011 +0000

    In kadm5_rename_principal, fix an oversight which would cause errors
    from krb5_principal2salt_norealm to be ignored.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24637 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit df11fafaa749ede22663f5b3ba3f653f92f0dc5e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 13 21:14:43 2011 +0000

    Untabify trace.c (tabs crept in when the file was created)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24636 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/trace.c | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit 8b9d249e40601047e69c92d7acb578fd0bbafc00
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 13 21:14:00 2011 +0000

    Defer hostname lookups in krb5_sendto_kdc
    
    Restructure the locate_kdc and sendto_kdc code to defer getaddrinfo
    calls until we need the answer.  This requires many changes:
    
    * struct addrlist is now called struct serverlist, and is declared in
      os-proto.h instead of k5-int.h.  It contains an array of struct
      server_entry structures which can hold either a name or an address.
      (Address entries are used for locate_kdc module results.)
    
    * The connection state list is now a linked list, and holds address
      information directly instead of using a struct addrinfo (this
      simplifies memory management).  Each connection entry contains a
      callback buffer (previously stored in a separate array) and an index
      into the server list.
    
    * The {addrstate} trace formatting primitive is no longer needed, and
      has been replaced by {connstate}.  There is also a new tracing event
      for resolving hostnames.
    
    * locate_server, locate_kdc, free_serverlist, and sendto get their
      prefixes changed from krb5int_ to k5_ as their prototypes were being
      adjusted anyway.  The family argument is gone from the locate
      functions as it was never productively used.  k5_sendto now receives
      the socket types of interest.
    
    * krb5_sendto_kdc will now pass a 0 socktype to k5_locate_kdc if both
      socket types are wanted.  There were some allowances for this in
      locate but this was never previously done.  In order to be
      conservative when invoking locate modules, we always pass an
      explicit socktype, thus calling lookup twice (as we did before,
      albeit with a separate init/fini cycle) in the common case.  When
      creating hostname entries in serverlist from profile configuration,
      we preserve the 0 value of socktype, and later create both TCP and
      UDP addresses from the getaddrinfo results when the host is
      resolved.
    
    * Some accessor functions previously used by libkrb4 have been removed
      as they impinged upon this work.
    
    ticket: 6868
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24635 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/cm.h               |   8 +-
 src/include/k5-int.h           |  54 +---
 src/include/k5-trace.h         |  56 ++--
 src/lib/krb5/libkrb5.exports   |   4 +-
 src/lib/krb5/os/accessor.c     |  12 -
 src/lib/krb5/os/changepw.c     |  69 ++---
 src/lib/krb5/os/hst_realm.c    |   6 +-
 src/lib/krb5/os/locate_kdc.c   | 456 +++++++++--------------------
 src/lib/krb5/os/os-proto.h     |  49 +++-
 src/lib/krb5/os/sendto_kdc.c   | 644 ++++++++++++++++++++---------------------
 src/lib/krb5/os/t_locate_kdc.c |  54 ++--
 src/lib/krb5/os/t_std_conf.c   |  28 +-
 src/lib/krb5/os/trace.c        |  33 ++-
 13 files changed, 626 insertions(+), 847 deletions(-)

commit 6726c9f5eca0e49cabfdf878c02e5966bdcccd93
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 13 19:12:36 2011 +0000

    Trace logging file descriptor leak
    
    File descriptors created for trace logging were never being closed.
    With short-lived contexts this leak would eventually overflow the
    process's file table.  Correct this oversight by closing the file
    descriptor in file_trace_cb before freeing its container.
    
    ticket: 6867
    target_version: 1.9.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24634 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/trace.c | 1 +
 1 file changed, 1 insertion(+)

commit d66abd299fcc4b288fdc6a904152fd96ba90e5d2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 13 18:48:06 2011 +0000

    Reposition a trace call which was dereferencing freed memory after
    r24616.
    
    ticket: 6855
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24633 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 16516c83aca3f78674d103bdae59fde3910ac65c
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 9 20:25:08 2011 +0000

    KDC denial of service attacks [MITKRB5-SA-2011-002 CVE-2011-0281 CVE-2011-0282 CVE-2011-0283]
    
    [CVE-2011-0281 CVE-2011-0282] Fix some LDAP back end principal name
    handling that could cause the KDC to hang or crash.
    
    [CVE-2011-0283] Fix a KDC null pointer dereference introduced in krb5-1.9.
    
    ticket: 6860
    tags: pullup
    target_version: 1.9.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24622 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c                                 |  3 ++-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        | 20 ++++++++++++--------
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c   |  1 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       |  9 ++++-----
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 17 +++++++++++++----
 5 files changed, 32 insertions(+), 18 deletions(-)

commit a2231ea83d401ec8811c69f7133656caaa1d9667
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 9 20:25:03 2011 +0000

    kpropd denial of service [MITKRB5-SA-2011-001 CVE-2010-4022]
    
    When operating in standalone mode and not doing iprop, don't return
    from do_standalone() if the child exits with abnormal status.
    
    ticket: 6859
    tags: pullup
    target_version: 1.9.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24621 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 009b13f993e9aa56f275365f21158cfa636b5906
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 9 04:59:38 2011 +0000

    Add missing KRB5_USE_INET6 ifdefs around some bits of IPv6 code which
    didn't have them.  From aberry@likewise.com.
    
    ticket: 6857
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24620 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/schpw.c   | 2 ++
 src/lib/krb5/os/localaddr.c | 2 ++
 2 files changed, 4 insertions(+)

commit 940bf2436d5c31c97d006a58d1f259dc4bc53ec2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 9 04:46:46 2011 +0000

    Assume ELF on FreeBSD if objformat doesn't exist
    
    If /usr/bin/objformat doesn't exist on a FreeBSD system, it could
    indicate a pre-3.0 a.out version or a post-7.0 ELF version.  Since
    FreeBSD 3.0 is now twelve years old, it's safer to assume ELF than
    a.out.
    
    From aberry@likewise.com.
    
    ticket: 6858
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24619 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 28676974f19099c3fb977baf5db2f34c24cca1cc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 8 22:31:10 2011 +0000

    Fix seg faulting trace log message for use of fallback realm
    
    The call to TRACE_TKT_CREDS_FALLBACK in get_creds.c was supplying the
    wrong argument, causing a crash.
    
    ticket: 6856
    target_version: 1.9.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24618 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 664abd356b20e07be947af0cfd80fe49efd03a3a
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Feb 8 21:25:21 2011 +0000

    Set JAVADOC_AUTOBRIEF to YES to allow Doxygen interpret the first line of a JavaDoc-style comment as the brief description.
    Also, minor argument name fix in krb5.hin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24617 dc483132-0cff-0310-8789-dd5450dbe970

 src/Doxyfile              |  4 ++--
 src/include/krb5/krb5.hin | 15 ++++++---------
 2 files changed, 8 insertions(+), 11 deletions(-)

commit 66587fcd6380eac2c53674df4f64a827d337aee5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 7 18:40:00 2011 +0000

    Improve acceptor name flexibility
    
    Be more flexible about the principal names we will accept for a given
    GSS acceptor name.  Also add support for a new libdefaults profile
    variable ignore_acceptor_hostname, which causes the hostnames of
    host-based service principals to be ignored when passed by server
    applications as acceptor names.
    
    Note that we still always invoke krb5_sname_to_principal() when
    importing a gss-krb5 mechanism name, even though we won't always use
    the result.  This is an unfortunate waste of getaddrinfo/getnameinfo
    queries in some situations, but the code surgery necessary to defer
    it appears too risky at this time.
    
    The project proposal for this change is at:
    
    http://k5wiki.kerberos.org/wiki/Projects/Acceptor_Names
    
    ticket: 6855
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24616 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo                        |   9 ++
 src/config-files/krb5.conf.M             |   9 ++
 src/include/k5-int.h                     |   2 +
 src/include/krb5/krb5.hin                |  16 +++
 src/lib/gssapi/krb5/accept_sec_context.c |  24 ++--
 src/lib/gssapi/krb5/acquire_cred.c       |  83 ++++++++++---
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  18 +--
 src/lib/gssapi/krb5/import_name.c        |  67 +++++++---
 src/lib/gssapi/krb5/naming_exts.c        |  66 +++++++++-
 src/lib/gssapi/krb5/s4u_gss_glue.c       |   3 +-
 src/lib/gssapi/krb5/ser_sctx.c           |   4 +-
 src/lib/krb5/krb/Makefile.in             |   3 +
 src/lib/krb5/krb/init_ctx.c              |   7 ++
 src/lib/krb5/krb/rd_req_dec.c            | 205 +++++++++++++++++--------------
 src/lib/krb5/krb/sname_match.c           |  54 ++++++++
 src/lib/krb5/libkrb5.exports             |   1 +
 src/lib/krb5_32.def                      |   3 +
 src/tests/gssapi/Makefile.in             |  12 +-
 src/tests/gssapi/t_accname.c             | 172 ++++++++++++++++++++++++++
 src/tests/gssapi/t_gssapi.py             |  81 +++++++++++-
 20 files changed, 684 insertions(+), 155 deletions(-)

commit 1b46b254240d95534b7a3ee1f45ac85f6c38db1b
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Feb 7 17:06:44 2011 +0000

    Add "make doxugen" option to generate doxygen output
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24615 dc483132-0cff-0310-8789-dd5450dbe970

 src/Doxyfile    | 1662 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/Makefile.in |    8 +
 2 files changed, 1670 insertions(+)

commit 27bf3a8b05d8321305f0a9a9c642094867c55e96
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Feb 7 16:50:13 2011 +0000

    Added doxygen comments (mostly from the backup location)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24614 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 3991 +++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 3869 insertions(+), 122 deletions(-)

commit 523f95dd0e15b2b087d3862bc96777ce4a936ee4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 4 20:25:05 2011 +0000

    Change flow control in krb5_gss_import_name to better match current
    coding practices.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24613 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/import_name.c | 155 +++++++++++++++-----------------------
 1 file changed, 60 insertions(+), 95 deletions(-)

commit 4b9f54b07b54d4229c24171cdeb65cd05628ac48
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 3 17:39:57 2011 +0000

    Remove an unnecessary statement in acquire_init_cred().  We never set
    an acceptor name different from desired_princ.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24612 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/acquire_cred.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit 3bb5bee81fa978212fb7913e42409d0c5b668c85
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 1 01:11:51 2011 +0000

    kadmin's ktremove can remove wrong entries when removing kvno 0
    
    Because of 8-bit wraparound, keytabs can contain entries with kvno 0.
    Because 0 is a distinguished kvno value for krb5_kt_get_entry(),
    kadmin's remove_principal() winds up substituting the specified kvno
    with the highest-numbered kvno of the specified principal in the
    keytab.  Make sure not to perform this substitution when in
    specified-kvno mode.
    
    (This fix leaves behind a very minor bug where "ktrem principal 0"
    returns silently, instead of producing an error message like it
    normally would, if principal exists in the keytab but not at kvno 0.)
    
    ticket: 6854
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24611 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/keytab.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b68bd3b61fbc2a5bad7436112de18da17ff89d6f
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 26 19:48:16 2011 +0000

    Restore KRB5_CALLCONV_WRONG attribute to krb5_auth_con_getrcache
    
    It was incorrectly removed in r24600.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24606 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1b57e7650da41dbef6a50c6e925583d6c8ed9e52
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jan 26 18:23:23 2011 +0000

    When building PKINIT against OpenSSL 1.0 or later, use the CMS APIs for
    better interoperability.  From nalin@redhat.com.
    
    ticket: 6851
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24605 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 139 ++++++++++++++-------
 1 file changed, 93 insertions(+), 46 deletions(-)

commit 1f649490ad49642906a0ad6083059e35a24988e8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 25 05:20:07 2011 +0000

    Make principal renaming work in libkadm5srv by converting to explicit
    salts as necessary.  Add a principal rename command to the client.
    (The RPC infrastructure was already present.)
    
    Adapted from patches submitted by mdw@umich.edu and lha@apple.com.
    
    ticket: 6323
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24604 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c           | 63 ++++++++++++++++++++++++++++++++++++++
 src/kadmin/cli/kadmin.h           |  1 +
 src/kadmin/cli/kadmin_ct.ct       |  3 ++
 src/lib/kadm5/srv/svr_principal.c | 64 ++++++++++++++++++++++++++++++---------
 src/tests/Makefile.in             |  1 +
 src/tests/t_renprinc.py           | 46 ++++++++++++++++++++++++++++
 6 files changed, 163 insertions(+), 15 deletions(-)

commit af11454d3adf02a0e6fe3156e37b7b06fd5a9d3b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 25 00:23:48 2011 +0000

    Make gss_krb5_set_allowable_enctypes work for the acceptor
    
    With the addition of enctype negotiation in 1.7, a gss-krb5 acceptor
    can choose an enctype for the acceptor subkey other than the one in
    the keytab.  If the resulting security context will be exported and
    re-imported by another gss-krb5 implementation (such as one in the
    kernel), the acceptor needs a way to restrict the set of negotiated
    enctypes to those supported by the other implementation.  We had that
    functionality for the initiator already in the form of
    gss_krb5_set_allowable_enctypes; this change makes it work for the
    acceptor as well.
    
    ticket: 6852
    target_version: 1.9.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24603 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit a6eafba6148b91fda7c2b1544e968ae325ffc868
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 21 18:09:56 2011 +0000

    Add a trace log event for unrecognized enctypes in a profile enctype
    list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24602 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h        |  3 ++-
 src/include/k5-trace.h      |  3 +++
 src/lib/krb5/krb/init_ctx.c | 11 +++++++----
 src/lib/krb5/krb/t_etypes.c |  4 ++--
 4 files changed, 14 insertions(+), 7 deletions(-)

commit 49204ef76a83dcc3e8f6f152980562b8ce5433e0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 21 05:00:53 2011 +0000

    Fix edge case in LDAP last_admin_unlock processing
    
    In the LDAP KDB module, set appropriate flags when zeroing
    entry->fail_auth_count due to an administrative unlock.
    
    ticket: 6849
    target_version: 1.9.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24601 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/lockout.c | 1 +
 1 file changed, 1 insertion(+)

commit 3c9233e48185e9dca15a1118fe54322776258427
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Jan 19 16:49:41 2011 +0000

    Where missing, add the argument's names to the function signatures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24600 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 674 +++++++++++++++++++++++++++++-----------------
 1 file changed, 422 insertions(+), 252 deletions(-)

commit 6bea486ee6bea2af2dab96b769317937bc2e288f
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Jan 18 21:54:58 2011 +0000

    Renamed static function krb5_rd_safe_basic into rd_safe_basic to avoid confusion with API
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24599 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_safe.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit b7e9228f154d7f2aab864084ff7f0e9ab53684cd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 18 17:51:58 2011 +0000

    In t_expire_warn.py, put the hashbang line at the top, instead of
    after the copyright comments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24598 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/t_expire_warn.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 73f2cb793c2f98d5f39814fdb76c876d9ed6db58
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 18 17:03:54 2011 +0000

    Update copyright year in prototype sources
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24597 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.c | 2 +-
 src/prototype/prototype.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 098699e4e6407961fdceb9ed12e2d66e142d18c9
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Jan 13 15:32:47 2011 +0000

    Doxygen style re-formating of the existing comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24596 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 244 +++++++++++++++++++++++-----------------------
 1 file changed, 120 insertions(+), 124 deletions(-)

commit a6c7211a0899755d42622692efadd8ab49170c7e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jan 12 23:31:58 2011 +0000

    In krb5_set_realm():
    * Return EINVAL and ENOMEM correctly.
    * Accept an empty realm instead of returning EINVAL.
    * Wrap a long line.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24595 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/set_realm.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 039ae54c1a0313e12677752a48779a5113b8e989
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 12 22:00:40 2011 +0000

    Don't call memset with a zero length
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24594 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/k5sealv3.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 459fcc3b51042bfe2a662a3afe261f359b26181b
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Jan 11 20:00:52 2011 +0000

    Asn.1 decode related file rearrangement. It was made based on the following criteria:
    1. based on functionality (for example, kdc-only code)
    2. Well defined clusters of functions (fast, sam).
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24593 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Makefile.in            |  12 +
 src/lib/krb5/asn.1/asn1_k_decode.c        | 956 +-----------------------------
 src/lib/krb5/asn.1/asn1_k_decode_fast.c   |  80 +++
 src/lib/krb5/asn.1/asn1_k_decode_kdc.c    | 309 ++++++++++
 src/lib/krb5/asn.1/asn1_k_decode_macros.h | 415 +++++++++++++
 src/lib/krb5/asn.1/asn1_k_decode_sam.c    | 274 +++++++++
 src/lib/krb5/asn.1/deps                   |  39 ++
 src/lib/krb5/asn.1/krb5_decode.c          | 357 +----------
 src/lib/krb5/asn.1/krb5_decode_kdc.c      | 171 ++++++
 src/lib/krb5/asn.1/krb5_decode_macros.h   | 239 ++++++++
 10 files changed, 1560 insertions(+), 1292 deletions(-)

commit 4d6dc27a5bf3c69ffecec35d32b816d654e1c970
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jan 10 20:32:56 2011 +0000

    Tighten up the error handling in the mechglue's gss_canonicalize_name,
    eliminating a null pointer dereference in the (unlikely) case that
    allocation of out_union fails.  Reported by aberry@likewise.com.
    
    ticket: 6817
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24592 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_canon_name.c | 46 +++++++++++-----------------------
 1 file changed, 14 insertions(+), 32 deletions(-)

commit 152485846a37a4f44c2287b638c2d3c42162d3d0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jan 10 18:25:36 2011 +0000

    Fix a couple of cases in the SPNEGO implementation where a
    half-constructed SPNEGO context could be leaked.  Patch from
    aberry@likewise.com, slightly amended.
    
    ticket: 6816
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24591 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 55d479539cf47eb594bbdf31e8c351f74b060cf6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 28 18:27:17 2010 +0000

    Don't attempt to serialize a NULL authdata context when serializing a
    GSSAPI context (most often seen with initiator contexts).  Patch from
    aberry@likewise.com.
    
    ticket: 6675
    target_version: 1.9.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24590 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ser_sctx.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 4e8010a1030e17110776848530070ac587d650fc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 28 17:27:15 2010 +0000

    Don't use a krb5 context in t_fork, since we don't set up a krb5.conf
    in the crypto test directory's "make check".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24589 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/t_fork.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit de6b1720991641529071b73a35542d305460e026
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 20 22:52:35 2010 +0000

    Document rdns libdefault setting
    
    ticket: 6794
    tags: pullup
    target_version: 1.9
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24584 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo            | 7 +++++++
 src/config-files/krb5.conf.M | 9 ++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 5934f212b7177a6f3b79b2d11bb1a1d9cd914bd3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 20 17:48:06 2010 +0000

    Eliminate some unused variable warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24583 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/dk/checksum_hmac.c              | 1 -
 src/lib/gssapi/krb5/gssapi_krb5.c                  | 3 +++
 src/lib/gssapi/krb5/set_allowable_enctypes.c       | 1 -
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c | 1 -
 4 files changed, 3 insertions(+), 3 deletions(-)

commit bfe71190f21d7f87bc52132e2950dda32d7fc747
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 16 05:07:24 2010 +0000

    Remove an unnecessary clause from safe_cksumtype() which served only
    to create a theoretical (but impossible in practice) memory leak.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24581 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_safe.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5ace5f2fa90cdddec97058e8040f3764d24ff725
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 15 19:14:37 2010 +0000

    update acknowledgments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24575 dc483132-0cff-0310-8789-dd5450dbe970

 README | 1 +
 1 file changed, 1 insertion(+)

commit 38738f852c38f3330d589892a6fd6787f19fa7ad
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 14 18:46:46 2010 +0000

    Ensure time() is prototyped in g_accept_sec_context.c
    
    r22736 added a call to time() in g_accept_sec_context.c.  Include
    <time.h> to ensure that this call is correctly prototyped.  Previously
    <time.h> was only included implicitly through <pthread.h>, which
    doesn't apply when thread support is disabled.
    
    ticket: 6842
    tags: pullup
    target_version: 1.9
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24568 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_accept_sec_context.c | 1 +
 1 file changed, 1 insertion(+)

commit 2ed41eb79b04395795a0f8f7a32e53ca0c9a5c44
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 14 17:34:48 2010 +0000

    memory leak in changepw.c
    
    Apply patch from Marcus Watts to avoid a memory leak in changepw.c.
    
    ticket: 6841
    tags: pullup
    target_version: 1.9
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24567 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/changepw.c | 1 +
 1 file changed, 1 insertion(+)

commit 0ad46eaa6eabfba18beb81d97b8a6d34486671fe
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 14 17:28:38 2010 +0000

    Fix a regression in the client-side ticket renewal code where KDC
    options were not folded into the renewal request (most notably, the
    KDC_OPT_RENEWABLE flag), so we didn't request renewable renewed
    tickets.  Add a simple test case for ticket renewal.
    
    ticket: 6838
    tags: pullups
    target_version: 1.9
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24566 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/val_renew.c |  5 ++++-
 src/tests/Makefile.in        |  1 +
 src/tests/t_renew.py         | 16 ++++++++++++++++
 3 files changed, 21 insertions(+), 1 deletion(-)

commit 20337d95b42b43d3f6858294490f0ee1ba3a007d
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 14 17:24:21 2010 +0000

    typo in plugin-related error message
    
    Apply patch from Marcus Watts to fix error message typo.
    
    ticket: 6840
    tags: pullup
    target_version: 1.9
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24565 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 96f83b4084af2acd9ff3f7a3304efb22c9e05171
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 10 01:06:26 2010 +0000

    handle MS PACs that lack server checksum
    
    target_version 1.9
    tags: pullup
    
    Apple Mac OS X Server's Open Directory KDC issues MS PAC like
    authorization data that lacks a server checksum.  If this checksum is
    missing, mark the PAC as unverfied, but allow
    krb5int_authdata_verify() to succeed.  Filter out the unverified PAC
    in subsequent calls to krb5_authdata_get_attribute().  Add trace
    points to indicate where this behavior occurs.
    
    Thanks to Helmut Grohne for help with analysis.  This bug is also
    Debian Bug #604925:
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=604925
    
    This change should also get backported to krb5-1.8.x.
    
    ticket: 6839
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24564 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-trace.h |  6 ++++++
 src/lib/krb5/krb/pac.c | 27 ++++++++++++++++++++++++++-
 2 files changed, 32 insertions(+), 1 deletion(-)

commit 168f7bfc5927ab8bf6faad3e08ad8f32a99ee2fb
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 7 23:45:15 2010 +0000

    Add comment noting that RFC 4121 appears to omit RC4-HMAC from the
    list of "not-newer" enctypes, even though RFC 4757 effectively treats
    it as one.  Suggested by Derrick Brashear.
    
    ticket: 6835
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24563 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 2 ++
 src/lib/gssapi/krb5/util_crypt.c         | 2 ++
 2 files changed, 4 insertions(+)

commit 882d9161e2c4fa5c8e2efa9ac95408d52eeacdb2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Dec 5 20:16:17 2010 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24561 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/deps         | 11 +++++++++++
 src/lib/crypto/builtin/sha2/deps    |  6 +++---
 src/lib/crypto/crypto_tests/deps    | 17 +++++++++++++---
 src/lib/crypto/krb/deps             | 14 -------------
 src/lib/crypto/krb/prng/deps        | 21 ++++++++++----------
 src/lib/crypto/krb/prng/yarrow/deps | 39 ++++++++++++++++++++-----------------
 src/lib/gssapi/mechglue/deps        | 16 +++++++++++++++
 src/lib/kadm5/srv/deps              | 30 ++++++++++++++--------------
 src/tests/gssapi/deps               |  2 ++
 9 files changed, 93 insertions(+), 63 deletions(-)

commit ffdd6134851028a85c0cbd54689f86aa4fa7ff50
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 3 12:34:53 2010 +0000

    Test for key rollover for TGT, including purging old keys
    
    ticket: 1219
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24555 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/Makefile.in      |  1 +
 src/tests/t_keyrollover.py | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+)

commit e6dc8d1eb75cefa27371b3fe71d25b173f088bae
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 1 22:36:38 2010 +0000

    Correct typo in admin documentation for restrict_anonymous_to_tgt
    
    ticket: 6829
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24550 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9479352bf9c570659ebdc40561ac81a7eb292b08
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 1 20:01:46 2010 +0000

    Implement restrict_anonymous_to_tgt realm flag
    
    Implement a new realm flag to reject ticket requests from anonymous
    principals to any principal other than the local TGT.  Allows FAST to
    be deployed using anonymous tickets as armor in realms where the set
    of authenticatable users must be constrained.
    
    ticket: 6829
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24547 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo         | 15 ++++++++++++++-
 src/include/adm.h         |  2 ++
 src/include/k5-int.h      |  1 +
 src/kdc/extern.h          |  2 ++
 src/kdc/kdc_util.c        | 26 ++++++++++++++++++++++++++
 src/kdc/main.c            | 20 +++++++++++++++-----
 src/lib/kadm5/admin.h     |  2 ++
 src/lib/kadm5/alt_prof.c  |  6 ++++++
 src/tests/t_anonpkinit.py | 17 +++++++++++++++--
 src/util/k5test.py        |  2 ++
 10 files changed, 85 insertions(+), 8 deletions(-)

commit cdd631f3ec5c02f9c2983f459f944577a5a0c3e2
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Nov 30 22:46:54 2010 +0000

    Install kadm5_hook_plugin.h
    
    Install the kadm5 hook plugin header
    
    ticket: 6828
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24539 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit 1c411f836063e4e6d67390d205e043149302fdd9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 30 21:20:49 2010 +0000

    SA-2010-007 Checksum vulnerabilities (CVE-2010-1324 and others)
    
    Fix multiple checksum handling bugs, as described in:
      CVE-2010-1324
      CVE-2010-1323
      CVE-2010-4020
      CVE-2010-4021
    
    * Return the correct (keyed) checksums as the mandatory checksum type
      for DES enctypes.
    * Restrict simplified-profile checksums to their corresponding etypes.
    * Add internal checks to reduce the risk of stream ciphers being used
      with simplified-profile key derivation or other algorithms relying
      on the block encryption primitive.
    * Use the mandatory checksum type for the PKINIT KDC signature,
      instead of the first-listed keyed checksum.
    * Use the mandatory checksum type when sending KRB-SAFE messages by
      default, instead of the first-listed keyed checksum.
    * Use the mandatory checksum type for the t_kperf test program.
    * Use the mandatory checksum type (without additional logic) for the
      FAST request checksum.
    * Preserve the existing checksum choices (unkeyed checksums for DES
      enctypes) for the authenticator checksum, using explicit logic.
    * Ensure that SAM checksums received from the KDC are keyed.
    * Ensure that PAC checksums are keyed.
    
    ticket: 6827
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24538 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/t_kperf.c   |  9 ++----
 src/lib/crypto/krb/cksumtypes.c         |  8 ++---
 src/lib/crypto/krb/dk/checksum_hmac.c   | 10 +-----
 src/lib/crypto/krb/dk/derive.c          |  2 ++
 src/lib/crypto/krb/etypes.c             |  6 ++--
 src/lib/crypto/krb/etypes.h             |  4 +--
 src/lib/krb5/krb/fast.c                 | 10 +-----
 src/lib/krb5/krb/mk_req_ext.c           | 39 ++++++++++++++++++-----
 src/lib/krb5/krb/mk_safe.c              | 55 ++++++++++++++++-----------------
 src/lib/krb5/krb/pac.c                  |  4 +++
 src/lib/krb5/krb/preauth2.c             |  5 +--
 src/plugins/preauth/pkinit/pkinit_srv.c | 11 +------
 12 files changed, 82 insertions(+), 81 deletions(-)

commit a87789f75f1a7563982953e088927135bb5d6e85
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 30 17:46:10 2010 +0000

    Install gssapi_ext.h on Windows.  Include gssapi_ext.h in the header
    files considered by def-check.pl in verify-calling-conventions-gssapi.
    
    ticket: 6826
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24537 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in            | 1 +
 src/lib/gssapi/Makefile.in | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 505ae39e1f5ef32013b0e95ff487de28663680cf
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 28 01:36:42 2010 +0000

    Use for loops for recursion in the Windows build, cutting down on the
    verbiage in Makefile.in files.  For correctness of output, every
    Makefile.in mydir= definition is changed to use $(S) instead of /.
    
    ticket: 6826
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24536 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                    |  46 +---------
 src/appl/Makefile.in                               |  13 +--
 src/appl/gss-sample/Makefile.in                    |   2 +-
 src/appl/sample/Makefile.in                        |   2 +-
 src/appl/sample/sclient/Makefile.in                |   2 +-
 src/appl/sample/sserver/Makefile.in                |   2 +-
 src/appl/simple/Makefile.in                        |   2 +-
 src/appl/simple/client/Makefile.in                 |   2 +-
 src/appl/simple/server/Makefile.in                 |   2 +-
 src/appl/user_user/Makefile.in                     |   2 +-
 src/ccapi/Makefile.in                              |  30 +-----
 src/ccapi/common/Makefile.in                       |   2 +-
 src/ccapi/common/unix/Makefile.in                  |   2 +-
 src/ccapi/lib/Makefile.in                          |   2 +-
 src/ccapi/lib/unix/Makefile.in                     |   2 +-
 src/ccapi/server/Makefile.in                       |   2 +-
 src/ccapi/server/unix/Makefile.in                  |   2 +-
 src/ccapi/server/win/Makefile.in                   |   2 +-
 src/clients/Makefile.in                            |  48 +---------
 src/clients/kdestroy/Makefile.in                   |   2 +-
 src/clients/kinit/Makefile.in                      |   2 +-
 src/clients/klist/Makefile.in                      |   2 +-
 src/clients/kpasswd/Makefile.in                    |   2 +-
 src/clients/ksu/Makefile.in                        |   2 +-
 src/clients/kvno/Makefile.in                       |   2 +-
 src/config/win-post.in                             |  44 ++++++---
 src/include/Makefile.in                            |   5 +-
 src/kadmin/cli/Makefile.in                         |   2 +-
 src/kadmin/dbutil/Makefile.in                      |   2 +-
 src/kadmin/ktutil/Makefile.in                      |   2 +-
 src/kadmin/server/Makefile.in                      |   2 +-
 src/kadmin/testing/Makefile.in                     |   2 +-
 src/kadmin/testing/scripts/Makefile.in             |   2 +-
 src/kadmin/testing/util/Makefile.in                |   2 +-
 src/lib/Makefile.in                                |  29 +-----
 src/lib/apputils/Makefile.in                       |   2 +-
 src/lib/crypto/Makefile.in                         |  26 +-----
 src/lib/crypto/builtin/Makefile.in                 |  99 +-------------------
 src/lib/crypto/builtin/aes/Makefile.in             |   2 +-
 src/lib/crypto/builtin/camellia/Makefile.in        |   2 +-
 src/lib/crypto/builtin/des/Makefile.in             |   2 +-
 src/lib/crypto/builtin/enc_provider/Makefile.in    |   2 +-
 src/lib/crypto/builtin/hash_provider/Makefile.in   |   2 +-
 src/lib/crypto/builtin/md4/Makefile.in             |   2 +-
 src/lib/crypto/builtin/md5/Makefile.in             |   2 +-
 src/lib/crypto/builtin/sha1/Makefile.in            |   2 +-
 src/lib/crypto/builtin/sha2/Makefile.in            |   2 +-
 src/lib/crypto/crypto_tests/Makefile.in            |   2 +-
 src/lib/crypto/krb/Makefile.in                     |  99 +-------------------
 src/lib/crypto/krb/arcfour/Makefile.in             |   2 +-
 src/lib/crypto/krb/checksum/Makefile.in            |   2 +-
 src/lib/crypto/krb/crc32/Makefile.in               |   2 +-
 src/lib/crypto/krb/dk/Makefile.in                  |   2 +-
 src/lib/crypto/krb/old/Makefile.in                 |   2 +-
 src/lib/crypto/krb/prf/Makefile.in                 |   2 +-
 src/lib/crypto/krb/prng/Makefile.in                |  23 +----
 src/lib/crypto/krb/prng/fortuna/Makefile.in        |   2 +-
 src/lib/crypto/krb/prng/nss/Makefile.in            |   2 +-
 src/lib/crypto/krb/prng/yarrow/Makefile.in         |   2 +-
 src/lib/crypto/krb/rand2key/Makefile.in            |   2 +-
 src/lib/crypto/krb/raw/Makefile.in                 |   2 +-
 src/lib/crypto/nss/Makefile.in                     | 101 +--------------------
 src/lib/crypto/nss/aes/Makefile.in                 |  13 +--
 src/lib/crypto/nss/camellia/Makefile.in            |  13 +--
 src/lib/crypto/nss/des/Makefile.in                 |  14 +--
 src/lib/crypto/nss/enc_provider/Makefile.in        |   8 +-
 src/lib/crypto/nss/hash_provider/Makefile.in       |   8 +-
 src/lib/crypto/nss/md4/Makefile.in                 |  15 +--
 src/lib/crypto/nss/md5/Makefile.in                 |  14 +--
 src/lib/crypto/nss/sha1/Makefile.in                |  10 +-
 src/lib/crypto/nss/sha2/Makefile.in                |  10 +-
 src/lib/crypto/openssl/Makefile.in                 |  89 +-----------------
 src/lib/crypto/openssl/aes/Makefile.in             |  14 +--
 src/lib/crypto/openssl/camellia/Makefile.in        |  13 +--
 src/lib/crypto/openssl/des/Makefile.in             |  14 +--
 src/lib/crypto/openssl/enc_provider/Makefile.in    |   9 +-
 src/lib/crypto/openssl/hash_provider/Makefile.in   |   8 +-
 src/lib/crypto/openssl/md4/Makefile.in             |  15 +--
 src/lib/crypto/openssl/md5/Makefile.in             |  14 +--
 src/lib/crypto/openssl/sha1/Makefile.in            |  10 +-
 src/lib/crypto/openssl/sha2/Makefile.in            |  10 +-
 src/lib/gssapi/Makefile.in                         |  33 +------
 src/lib/gssapi/generic/Makefile.in                 |   2 +-
 src/lib/gssapi/krb5/Makefile.in                    |   5 +-
 src/lib/gssapi/mechglue/Makefile.in                |   2 +-
 src/lib/gssapi/spnego/Makefile.in                  |   2 +-
 src/lib/kadm5/Makefile.in                          |   2 +-
 src/lib/kadm5/clnt/Makefile.in                     |   2 +-
 src/lib/kadm5/srv/Makefile.in                      |   2 +-
 src/lib/kadm5/unit-test/Makefile.in                |   2 +-
 src/lib/kdb/Makefile.in                            |   2 +-
 src/lib/krb5/Makefile.in                           |  64 +------------
 src/lib/krb5/asn.1/Makefile.in                     |   2 +-
 src/lib/krb5/ccache/Makefile.in                    |   2 +-
 src/lib/krb5/ccache/ccapi/Makefile.in              |   2 +-
 src/lib/krb5/error_tables/Makefile.in              |   2 +-
 src/lib/krb5/keytab/Makefile.in                    |   2 +-
 src/lib/krb5/krb/Makefile.in                       |   2 +-
 src/lib/krb5/os/Makefile.in                        |   2 +-
 src/lib/krb5/rcache/Makefile.in                    |   2 +-
 src/lib/krb5/unicode/Makefile.in                   |   2 +-
 src/lib/rpc/Makefile.in                            |   2 +-
 src/lib/rpc/unit-test/Makefile.in                  |   2 +-
 src/plugins/authdata/greet/Makefile.in             |   2 +-
 src/plugins/authdata/greet_client/Makefile.in      |   2 +-
 src/plugins/authdata/greet_server/Makefile.in      |   2 +-
 src/plugins/kadm5_hook/test/Makefile.in            |   2 +-
 src/plugins/kdb/db2/Makefile.in                    |   2 +-
 src/plugins/kdb/db2/libdb2/Makefile.in             |   2 +-
 src/plugins/kdb/db2/libdb2/btree/Makefile.in       |   2 +-
 src/plugins/kdb/db2/libdb2/db/Makefile.in          |   2 +-
 src/plugins/kdb/db2/libdb2/hash/Makefile.in        |   2 +-
 src/plugins/kdb/db2/libdb2/mpool/Makefile.in       |   2 +-
 src/plugins/kdb/db2/libdb2/recno/Makefile.in       |   2 +-
 src/plugins/kdb/db2/libdb2/test/Makefile.in        |   2 +-
 src/plugins/kdb/hdb/Makefile.in                    |   2 +-
 src/plugins/kdb/ldap/Makefile.in                   |   2 +-
 src/plugins/kdb/ldap/ldap_util/Makefile.in         |   2 +-
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in       |   2 +-
 src/plugins/locate/python/Makefile.in              |   2 +-
 src/plugins/preauth/cksum_body/Makefile.in         |   2 +-
 .../preauth/encrypted_challenge/Makefile.in        |   2 +-
 src/plugins/preauth/pkinit/Makefile.in             |   2 +-
 src/plugins/preauth/securid_sam2/Makefile.in       |   2 +-
 src/plugins/preauth/wpse/Makefile.in               |   2 +-
 src/tests/asn.1/Makefile.in                        |   2 +-
 src/tests/create/Makefile.in                       |   2 +-
 src/tests/dejagnu/Makefile.in                      |   2 +-
 src/tests/gss-threads/Makefile.in                  |   2 +-
 src/tests/gssapi/Makefile.in                       |   2 +-
 src/tests/hammer/Makefile.in                       |   2 +-
 src/tests/misc/Makefile.in                         |   2 +-
 src/tests/mkeystash_compat/Makefile.in             |   2 +-
 src/tests/resolve/Makefile.in                      |   2 +-
 src/tests/shlib/Makefile.in                        |   2 +-
 src/tests/threads/Makefile.in                      |   2 +-
 src/tests/verify/Makefile.in                       |   2 +-
 src/util/Makefile.in                               |  34 +------
 src/util/collected-client-lib/Makefile.in          |   2 +-
 src/util/et/Makefile.in                            |   2 +-
 src/util/profile/Makefile.in                       |   2 +-
 src/util/send-pr/Makefile.in                       |   2 +-
 src/util/ss/Makefile.in                            |   2 +-
 src/util/support/Makefile.in                       |   2 +-
 src/windows/Makefile.in                            |  53 +----------
 145 files changed, 189 insertions(+), 1082 deletions(-)

commit d5160f60f49585a6208c9107f9a65a7fdc2087ba
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 26 16:37:14 2010 +0000

    Supply static ordinals for new symbols in gssapi32.def and krb5_32.def,
    for consistency with KFW 3.x.
    
    ticket: 6826
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24535 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi32.def | 136 +++++++++++++++---------------
 src/lib/krb5_32.def  | 228 +++++++++++++++++++++++++--------------------------
 2 files changed, 182 insertions(+), 182 deletions(-)

commit 6aa200b82a8449ea147a0b7971ace6eb2af753ad
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 25 20:34:06 2010 +0000

    Fix how gssapi.h is rebuilt on Windows; accidentally omitted from
    r24533.
    
    ticket: 6826
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24534 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/Makefile.in | 4 ++++
 1 file changed, 4 insertions(+)

commit 530043377ee6f39b9ca95c13f6260602e6fe7674
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 25 20:28:30 2010 +0000

    Fix Windows build
    
    Repair the Windows build.  Tested with the prepare-on-Unix method.
    Some specific changes include:
    
    * Removed the IPC finalizer (no longer used after r20787) from
      ccapi/lib/ccapi_ipc.c, as it was creating a difficult dependency
      chain for the pingtest build in ccapi/test.  Also updated pingtest
      to use the k5_ipc_stream interfaces since cci_stream is gone.
    
    * Reverted the apparently non-functional r20277.
    
    * klist -V prints just "Kerberos for Windows", since it has no access
      to PACKAGE_NAME and PACKAGE_VERSION from autoconf.  This should be
      addressed correctly.
    
    * krb5, telnet, gssftp, and NIM are removed from the build.
    
    * Some files had CRLFs; these were replaced with LFs and the
      svn:eol-style property set on the files.  Otherwise the CRLFs became
      CRCRLFs after the zip transfer.
    
    * Windows does not have opendir/readdir, so added Windows code to
      prof_parse.c for includedir.  Probable fodder for a libkrb5support
      portability shim.
    
    ticket: 6826
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24533 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                  |  191 ++-
 src/appl/Makefile.in                             |   10 +
 src/ccapi/lib/ccapi_context.c                    |    1 -
 src/ccapi/lib/ccapi_ipc.c                        |    7 -
 src/ccapi/lib/ccapi_ipc.h                        |    1 -
 src/ccapi/lib/ccapi_os_ipc.h                     |    1 -
 src/ccapi/lib/mac/ccapi_os_ipc.c                 |    8 -
 src/ccapi/lib/win/Makefile.in                    |    2 +-
 src/ccapi/lib/win/ccapi_os_ipc.cxx               |    7 -
 src/ccapi/server/win/Makefile.in                 |  218 +--
 src/ccapi/server/win/Server.sln                  |   40 +-
 src/ccapi/server/win/Server.vcproj               |  454 ++---
 src/ccapi/server/win/WorkItem.cpp                |  252 +--
 src/ccapi/server/win/WorkQueue.cpp               |  122 +-
 src/ccapi/server/win/ccs_os_server.cpp           | 1926 +++++++++++-----------
 src/ccapi/test/Makefile.in                       |   38 +-
 src/ccapi/test/pingtest.c                        |   14 +-
 src/clients/kinit/kinit.c                        |    2 +
 src/clients/klist/klist.c                        |    4 +
 src/config/pre.in                                |    4 +
 src/config/win-pre.in                            |    3 +
 src/include/k5-int.h                             |    6 +-
 src/include/win-mac.h                            |    7 +-
 src/lib/Makefile.in                              |   34 +-
 src/lib/crypto/Makefile.in                       |   50 +-
 src/lib/crypto/builtin/Makefile.in               |   74 +-
 src/lib/crypto/builtin/aes/Makefile.in           |    4 +-
 src/lib/crypto/builtin/camellia/Makefile.in      |    4 +-
 src/lib/crypto/builtin/des/Makefile.in           |    4 +-
 src/lib/crypto/builtin/enc_provider/Makefile.in  |    4 +-
 src/lib/crypto/builtin/enc_provider/camellia.c   |    2 +
 src/lib/crypto/builtin/hash_provider/Makefile.in |    4 +-
 src/lib/crypto/builtin/md4/Makefile.in           |    4 +-
 src/lib/crypto/builtin/md5/Makefile.in           |    4 +-
 src/lib/crypto/builtin/sha1/Makefile.in          |    4 +-
 src/lib/crypto/builtin/sha2/Makefile.in          |    4 +-
 src/lib/crypto/crypto_tests/Makefile.in          |   31 +-
 src/lib/crypto/krb/Makefile.in                   |   94 +-
 src/lib/crypto/krb/arcfour/Makefile.in           |    8 +-
 src/lib/crypto/krb/checksum/Makefile.in          |    6 +-
 src/lib/crypto/krb/crc32/Makefile.in             |    4 +-
 src/lib/crypto/krb/dk/Makefile.in                |    6 +-
 src/lib/crypto/krb/old/Makefile.in               |    8 +-
 src/lib/crypto/krb/prf/Makefile.in               |   10 +-
 src/lib/crypto/krb/prng/Makefile.in              |   44 +-
 src/lib/crypto/krb/prng/fortuna/Makefile.in      |    8 +-
 src/lib/crypto/krb/prng/nss/Makefile.in          |    2 +-
 src/lib/crypto/krb/prng/yarrow/Makefile.in       |   12 +-
 src/lib/crypto/krb/rand2key/Makefile.in          |    6 +-
 src/lib/crypto/krb/raw/Makefile.in               |    8 +-
 src/lib/gssapi/generic/Makefile.in               |    2 +-
 src/lib/gssapi/krb5/copy_ccache.c                |    2 +-
 src/lib/gssapi/krb5/get_tkt_flags.c              |    2 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h               |   16 +-
 src/lib/gssapi/krb5/gssapi_krb5.c                |    2 +
 src/lib/gssapi/krb5/krb5_gss_glue.c              |    2 +
 src/lib/gssapi/krb5/lucid_context.c              |    4 +-
 src/lib/gssapi/krb5/set_allowable_enctypes.c     |    2 +-
 src/lib/gssapi/krb5/set_ccache.c                 |    2 +-
 src/lib/gssapi/mechglue/g_mechattr.c             |    9 +-
 src/lib/gssapi/mechglue/g_oid_ops.c              |    2 +-
 src/lib/gssapi/mechglue/g_store_cred.c           |   17 +-
 src/lib/gssapi/mechglue/mglueP.h                 |   12 -
 src/lib/gssapi/spnego/gssapiP_spnego.h           |    1 -
 src/lib/gssapi/spnego/spnego_mech.c              |    4 +-
 src/lib/gssapi32.def                             |   71 +
 src/lib/krb5/asn.1/krb5_decode.c                 |    2 +-
 src/lib/krb5/keytab/kt_file.c                    |    2 +-
 src/lib/krb5/krb/Makefile.in                     |    1 +
 src/lib/krb5/krb/auth_con.c                      |    4 +-
 src/lib/krb5/krb/get_creds.c                     |    2 +-
 src/lib/krb5/krb/kfree.c                         |   20 +-
 src/lib/krb5/os/hst_realm.c                      |    2 +-
 src/lib/krb5_32.def                              |  122 +-
 src/lib/win_glue.c                               |   22 +-
 src/util/profile/Makefile.in                     |    4 +
 src/util/profile/prof_parse.c                    |   39 +
 src/windows/Makefile.in                          |   31 +-
 src/windows/README                               |   52 +-
 src/windows/build/bkw.pl                         |    5 -
 src/windows/ntsecapitest.c                       |   11 -
 src/windows/ntsecapitest.pl                      |   11 -
 82 files changed, 2191 insertions(+), 2050 deletions(-)

commit e9dd6e21afc9af2237e9ae5590ad5a67e52fb24e
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 23 23:51:50 2010 +0000

    Update krb5_gic_opt_private and related code to reflect the change of
    krb5_expire_callback_func from a function typedef to a function
    pointer typedef.  This was causing segfaults.
    
    ticket: 6825
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24532 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h       | 2 +-
 src/lib/krb5/krb/gic_pwd.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 3af1aaae7a1b9da72c80a5478cfd384d41ef59a6
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 23 23:51:45 2010 +0000

    update acknowledgments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24531 dc483132-0cff-0310-8789-dd5450dbe970

 README | 4 ++++
 1 file changed, 4 insertions(+)

commit e08f4c1fcb4ed86b3589559e5c41cce9e3c10f9d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 23 18:50:12 2010 +0000

    Set svn:eol-style on some Windows files and remove the CRs from their
    repository representations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24530 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/win/Makefile.in     | 238 +++++++++++++++++++-------------------
 src/ccapi/lib/win/WINCCAPI.sln    |  40 +++----
 src/ccapi/lib/win/WINCCAPI.vcproj | 222 +++++++++++++++++------------------
 src/ccapi/lib/win/debug.exports   |  23 ++--
 4 files changed, 260 insertions(+), 263 deletions(-)

commit aedd1fea8405d857c072fb41f2d38db9df31c70d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 23 04:50:40 2010 +0000

    Add missing KRB5_CALLCONV in callback declaration
    
    krb5_get_init_creds_opt_set_expire_callback was correctly tagged with
    KRB5_CALLCONV but the corresponding callback type was not.  Add that
    in.
    
    ticket: 6825
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24529 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 9f6320bf1c8d8a2bb8ccac2a7536132414aa3b68
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 23 04:41:08 2010 +0000

    Export krb5_tkt_creds_get
    
    krb5_tkt_creds_get was overlooked in the export list; add it.
    
    ticket: 6824
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24528 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/libkrb5.exports | 1 +
 1 file changed, 1 insertion(+)

commit 489fbf0e232fe31bc4234a0e2bc1939fff278940
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 22 03:58:15 2010 +0000

    Correct typo in r24526
    
    ticket: 6823
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24527 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/getdate.y | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c8a7aa8a4138e517c5b8b9528049b37e7591da50
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Nov 22 03:33:22 2010 +0000

    getdate.y: declare yyparse
    
    At least on lucid, byacc doesn't declare yyparse, which creates
    problems because lucid treats calls to unprototyped functions as
    errors.
    
    ticket: 6823
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24526 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/getdate.y | 1 +
 1 file changed, 1 insertion(+)

commit 78bbe4ffabe9e6164cbebc69777b5c4cfb97e765
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 21 17:35:49 2010 +0000

    Suppress building camellia-gen in "make check" for now (it has a build
    issue on Solaris which will go away when Camellia support becomes
    unconditional).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24525 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/camellia/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 41acda8ebd3517c3d0f2184c09741cd10d061182
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 20 00:31:46 2010 +0000

    Implement Camellia-CTS-CMAC instead of Camellia-CCM
    
    Replace the Camellia-CCM enctypes with Camellia-CTS-CMAC.  Still not
    compiled in by default since we don't have enctype assignments yet.
    
    ticket: 6822
    target_verion: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24524 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                               |  18 +-
 src/lib/crypto/builtin/camellia/camellia-gen.c     |   6 +-
 src/lib/crypto/builtin/camellia/camellia.c         |   5 +-
 src/lib/crypto/builtin/enc_provider/Makefile.in    |   6 +-
 src/lib/crypto/builtin/enc_provider/camellia.c     | 366 +++++++++++
 src/lib/crypto/builtin/enc_provider/camellia_ctr.c | 225 -------
 src/lib/crypto/builtin/enc_provider/enc_provider.h |   6 +-
 src/lib/crypto/crypto_tests/Makefile.in            |  36 +-
 src/lib/crypto/crypto_tests/camellia-test.c        |   8 +-
 src/lib/crypto/crypto_tests/t_camellia_ccm.c       | 273 ---------
 src/lib/crypto/crypto_tests/t_cksums.c             | 220 +++++++
 src/lib/crypto/crypto_tests/t_cmac.c               |  12 +-
 src/lib/crypto/crypto_tests/t_decrypt.c            | 671 +++++++++++++++++++++
 src/lib/crypto/crypto_tests/t_derive.c             | 291 +++++++++
 src/lib/crypto/crypto_tests/t_encrypt.c            |   6 +-
 src/lib/crypto/crypto_tests/t_short.c              |   6 +-
 src/lib/crypto/crypto_tests/t_str2key.c            | 110 ++--
 src/lib/crypto/krb/checksum/cmac.c                 |   6 +-
 src/lib/crypto/krb/cksumtypes.c                    |  16 +-
 src/lib/crypto/krb/dk/Makefile.in                  |   6 +-
 src/lib/crypto/krb/dk/checksum_cmac.c              |   4 +-
 src/lib/crypto/krb/dk/derive.c                     |   8 +-
 src/lib/crypto/krb/dk/dk.h                         |  47 +-
 src/lib/crypto/krb/dk/dk_ccm.c                     | 614 -------------------
 src/lib/crypto/krb/dk/dk_cmac.c                    | 188 ++++++
 src/lib/crypto/krb/dk/stringtokey.c                |  21 +-
 src/lib/crypto/krb/etypes.c                        |  38 +-
 src/lib/crypto/krb/prf/cmac_prf.c                  |   4 +-
 src/lib/crypto/libk5crypto.exports                 |   6 +-
 src/lib/crypto/nss/enc_provider/camellia.c         |  28 +-
 src/lib/crypto/nss/enc_provider/enc_gen.c          |  70 +++
 src/lib/crypto/nss/enc_provider/enc_provider.h     |   4 +
 src/lib/crypto/nss/nss_gen.h                       |   6 +
 src/lib/crypto/openssl/enc_provider/Makefile.in    |   4 +-
 src/lib/crypto/openssl/enc_provider/camellia.c     | 413 +++++++++++++
 src/lib/crypto/openssl/enc_provider/camellia_ctr.c | 213 -------
 src/lib/crypto/openssl/enc_provider/enc_provider.h |   7 +-
 src/lib/krb5/krb/init_ctx.c                        |   6 +-
 src/lib/krb5/krb/t_etypes.c                        |   8 +-
 src/tests/dejagnu/config/default.exp               |  30 +-
 src/util/k5test.py                                 |  14 +-
 src/windows/identity/plugins/krb5/datarep.c        |   8 +-
 .../identity/plugins/krb5/lang/en_us/langres.rc    |   4 +-
 43 files changed, 2486 insertions(+), 1552 deletions(-)

commit 52bae3736c1835b8d7ba6b2e8bda370fe58f044b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 16 02:54:26 2010 +0000

    Read KDC profile settings in kpropd
    
    kpropd can modify the KDB with ulog_replay(), so it should read the
    KDC profile settings in case the KDB configuration is in there.
    
    ticket: 6820
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24519 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c85548fbd98abfece8148cf4c15ddb6a6c6f34a9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 16 02:30:16 2010 +0000

    Handle referral realm in kprop client principal
    
    kprop uses krb5_sname_to_principal() to determine its client
    principal.  If the local hostname cannot be mapped to a realm based on
    the profile's domain_realm section, krb5_sname_to_principal() will (as
    of 1.6) return a principal with the referral realm (""), which does
    not work in a client principal.  Handle this by substituting the
    default realm.
    
    ticket: 6819
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24518 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c | 20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)

commit 9a7cd206577496b94c191328762832e19c089838
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 16 00:12:52 2010 +0000

    Fix a typo in install.texinfo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24517 dc483132-0cff-0310-8789-dd5450dbe970

 doc/install.texinfo | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9d71b75239313511a580fef6b00a792f45f443fc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 16 00:12:38 2010 +0000

    The iprop dejagnu test had some deceptive commented-out debugging code
    (it would set up the user to run kpropd in the master environment
    instead of the slave environment).  Make it more useful.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24516 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/iprop.exp | 1 +
 1 file changed, 1 insertion(+)

commit 30b2cf16e7fdebc0b6aea662c32bbc0fa91d823a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 15 15:24:37 2010 +0000

    Correct a minor error in the k5test documentation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24515 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/k5test.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 58d401f56c65ec088dae12f0c928f473981b8674
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 9 23:24:31 2010 +0000

    Include <openssl/des.h> in the OpenSSL back end's weak_key.c for the
    DES_is_weak_key prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24512 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/openssl/des/weak_key.c | 1 +
 1 file changed, 1 insertion(+)

commit 3e0113994526883a9fefad307177c4ff6c292e4a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 6 00:02:13 2010 +0000

    After a failed kdb5_util load, make a subsequent load operation work
    by removing the remnant temporary files after obtaining a lock.  To
    make this safe, the private contract for temporary DB creation and
    promotion had to be altered, along with many of the DB2 internal
    helper functions.
    
    ticket: 6814
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24511 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h             |   26 +-
 src/kadmin/dbutil/dump.c      |   32 +-
 src/plugins/kdb/db2/kdb_db2.c | 1106 ++++++++++++++++++-----------------------
 src/plugins/kdb/db2/kdb_db2.h |    8 -
 4 files changed, 507 insertions(+), 665 deletions(-)

commit 097035870531003c02f8d8caed4abf7f680d1a1c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 4 21:27:03 2010 +0000

    Further kdb_db2 code cleanup: make gen_dbsuffix return a
    krb5_error_code to simplify error handling in callers, and discard the
    db_lf_time field which was set but never used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24510 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_db2.c | 84 ++++++++++++++++---------------------------
 src/plugins/kdb/db2/kdb_db2.h |  1 -
 2 files changed, 30 insertions(+), 55 deletions(-)

commit 56a605ec67e45b81818745808f1bbcdd6f5da7f1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 4 17:20:30 2010 +0000

    Remove a stray spawn_shell in the iprop dejagnu tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24509 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/iprop.exp | 1 -
 1 file changed, 1 deletion(-)

commit f94de982b69e79e8a27193e3b765ff37d66f1ada
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 3 17:32:11 2010 +0000

    Simplify kdb_db2's open_db() a little further, avoiding a suspicious
    switch fallthrough.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24508 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_db2.c | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit 602ae0d3ad698ef15b49d0a24b2cf1a7cb05bb35
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 3 16:43:49 2010 +0000

    Avoid running off the end of the spares array in db2's page_to_oaddr()
    in unrealistically large databases.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24507 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/hash/hash_page.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4bbbb3a924c34cee15e51681ea76171edd1a7f09
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 3 16:42:05 2010 +0000

    Use size_t to hold set counts in net-server.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24506 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/apputils/net-server.c | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit bf22fffedaf49ef7763a1b3f3ddecdec84bdfd06
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 2 17:21:28 2010 +0000

    Clean up the DB2 KDB module code a bit, making it more conformant with
    current coding practices.  Mostly namespace changes, but also simplify
    krb5_db2_destroy().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24505 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_db2.c | 237 +++++++++++++++++-------------------------
 1 file changed, 96 insertions(+), 141 deletions(-)

commit 7143f3daeaebca9839771ee36bf7b4ee1d11a3ac
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 1 15:19:00 2010 +0000

    krb5_get_error_message cannot return NULL, and returns "Success" on
    error code 0.  Simplify some overly paranoid code accordingly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24489 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c       | 28 ++++------------------------
 src/kdc/kdc_authdata.c         | 20 ++++++++------------
 src/kdc/kdc_preauth.c          | 10 ++++------
 src/lib/kadm5/srv/kadm5_hook.c |  6 ++----
 src/lib/krb5/krb/fast.c        |  8 +++-----
 src/lib/krb5/os/trace.c        |  3 +--
 6 files changed, 22 insertions(+), 53 deletions(-)

commit 5abcb10f99de5c732e63679286fa49f1f5766205
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 27 17:05:05 2010 +0000

    Don't fail out from krb5_get_credentials() if we can't store a ticket
    into the ccache.
    
    ticket: 6812
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24488 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

commit 1d239c143b1f0c82f792be4180402302ec790b0d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 26 19:36:58 2010 +0000

    FILE keytabs have been able to handle write operations since krb5 1.7,
    as an apparently unintended side effect of r20594.  Clean up the code
    by combining the identical resolve functions for FILE and WRFILE, and
    removing the code to set up a WRFILE default keytab name in kadmin.c.
    Also fixes a slight display bug; k5test.py needs to be adjusted to
    expect the correct output.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24487 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c       |  9 ---------
 src/lib/krb5/keytab/kt_file.c | 43 ++++++++++++-------------------------------
 src/util/k5test.py            |  2 +-
 3 files changed, 13 insertions(+), 41 deletions(-)

commit 8c080710515d1d1acf6f6e989b6442be85ce7588
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 26 17:34:41 2010 +0000

    Mark Camellia-CCM code as experimental
    
    Add a comment noting that the Camellia-CCM code in 1.9 is
    experimental.
    
    ticket: 6811
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24486 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 3 +++
 1 file changed, 3 insertions(+)

commit c079477480c839bd983afd082ac7a7ec51e906ca
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 26 17:18:22 2010 +0000

    Add a kg_encrypt_inplace() utility function to the krb5 GSS mech, and
    use it where we do in-place encryption of checksums in the non-CFX
    seal tokens with raw DES enctypes.  Avoids a harmless but incorrect
    in-place memcpy().
    
    ticket: 6770
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24485 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapiP_krb5.h |   6 ++
 src/lib/gssapi/krb5/k5seal.c       |   9 +-
 src/lib/gssapi/krb5/k5sealiov.c    |   9 +-
 src/lib/gssapi/krb5/k5unseal.c     |  10 ++-
 src/lib/gssapi/krb5/k5unsealiov.c  |   9 +-
 src/lib/gssapi/krb5/util_crypt.c   | 166 ++++++++++++++++++-------------------
 6 files changed, 108 insertions(+), 101 deletions(-)

commit c18b2675873acaf982878e52f7aee55a156bb646
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 26 16:41:38 2010 +0000

    Make k5-buf.h comments consistent with coding style
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24484 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-buf.h | 98 +++++++++++++++++++++++++++++-----------------------
 1 file changed, 54 insertions(+), 44 deletions(-)

commit 4e7c6bcceae91cd1405db0945ac8c4508971aeac
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 26 14:17:38 2010 +0000

    Set *conf_state on successful return from
    gss_krb5int_make_seal_token_v3_iov, fixing a case where it wasn't
    always set by gss_wrap_iov.  Patch from aberry@likewise.com.
    
    ticket: 6809
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24483 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/k5sealv3iov.c | 2 ++
 1 file changed, 2 insertions(+)

commit d97562fd4e735509c86cfd94588bebf3240f8dde
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 25 21:55:54 2010 +0000

    When we create a temporary memory ccache for use within a
    krb5_gss_cred_id_rec, set a flag to indicate that the ccache should be
    destroyed rather than closed.  Patch from aberry@likewise.com.
    
    ticket: 6787
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24482 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 1 +
 src/lib/gssapi/krb5/acquire_cred.c       | 1 +
 src/lib/gssapi/krb5/gssapiP_krb5.h       | 1 +
 src/lib/gssapi/krb5/rel_cred.c           | 9 ++++++---
 src/lib/gssapi/krb5/s4u_gss_glue.c       | 1 +
 5 files changed, 10 insertions(+), 3 deletions(-)

commit de8d9634dbe6b86f60d4e2adbdad5cda5fc8c9aa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 25 20:17:54 2010 +0000

    Use safer output parameter handling in
    krb5_gss_acquire_cred_impersonate_name and its subsidiary helpers.
    
    ticket: 6796
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24481 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/s4u_gss_glue.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 6877bdbad15700eacb9d946809102507ca23e5d4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 25 19:37:03 2010 +0000

    In acquire_init_cred in the GSS krb5 mech, don't intern cred->name,
    since it's not used as an output parameter.  Fixes a memory leak.
    Reported by aberry@likewise.com.
    
    ticket: 6793
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24480 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/acquire_cred.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit c7b1fe7c6f1ab9887e8339a0c07f7e1cf279f588
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Oct 24 14:39:41 2010 +0000

    Whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24479 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h        | 4 ++--
 src/lib/krb5/krb/init_ctx.c | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 7f2e54f2a876f97d927b6fa09254021dafbccc6a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Oct 24 14:25:07 2010 +0000

    Whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24478 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                                   |   8 +-
 src/plugins/preauth/securid_sam2/Makefile.in       |   3 +-
 src/plugins/preauth/securid_sam2/securid2.c        | 102 +++++++++------------
 .../preauth/securid_sam2/securid_sam2_main.c       |  20 ++--
 4 files changed, 61 insertions(+), 72 deletions(-)

commit d2ac1be9ee8fb52360a3f2c00b9200c7138ecd22
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 23 22:26:10 2010 +0000

    Fix adjustment of counter
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24477 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5761c9cb1b9585d5c85f5fc37ce9d08df0a4b928
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 23 22:26:07 2010 +0000

    Declare xdr_purgekeys_arg
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24476 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/admin_xdr.h | 1 +
 1 file changed, 1 insertion(+)

commit e60beefc210448d2564043d3b6ad9603eb1134c6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 23 22:26:04 2010 +0000

    Declare kadmin_purgekeys
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24475 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.h | 1 +
 1 file changed, 1 insertion(+)

commit d354fa95c09b03a5335a546802bbc871d8c9725b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 23 22:26:01 2010 +0000

    Declare krb5_set_error_message_fl
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24474 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit 462194873b45a2ee34777cc6bf9093742a717240
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 23 22:25:58 2010 +0000

    Include k5-int.h for function declarations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24473 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/init.c | 2 ++
 1 file changed, 2 insertions(+)

commit 41f87a9682bc5d127b281c312ab45e53725d9010
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 23 22:25:55 2010 +0000

    In profile-reading performance test, print microseconds not milliseconds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24472 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/threads/profread.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 5c3e187913cc3a8a3bc7ac37e49b43f9eb5996be
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 23 22:25:51 2010 +0000

    Try harder to retain the "brand" string in the shared library
    
    Make the brand array non-static, and actually use the value in (the
    infrequently-called) krb5_init_secure_context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24471 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/brand.c    |  2 +-
 src/lib/krb5/krb/init_ctx.c | 17 +++++++++++++----
 2 files changed, 14 insertions(+), 5 deletions(-)

commit 03a197a41f4f8d2cd2ec5da3892a006bd1b0d265
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 23 00:38:17 2010 +0000

    Better	libk5crypto NSS	fork safety
    
    Use SECMOD_RestartModules() from the forthcoming NSS 3.12.9 release to
    make the libk5crypto back end work after a fork.  Add a test program
    to exercise fork detection in the NSS back end.  Add a configure-time
    version check to ensure that we're using NSS 3.12.9 or later.
    
    ticket: 6810
    target_version:	1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24470 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                          |  21 ++++--
 src/lib/crypto/crypto_tests/Makefile.in   |   9 ++-
 src/lib/crypto/crypto_tests/t_fork.c      | 111 ++++++++++++++++++++++++++++++
 src/lib/crypto/nss/enc_provider/enc_gen.c |  10 +--
 4 files changed, 141 insertions(+), 10 deletions(-)

commit f6fe2be37c17c7cabb61af0f3e676dcecea8f5a8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 22 00:01:56 2010 +0000

    Make it possible to override CRYPTO_IMPL_CFLAGS and CRYPTO_IMPL_LIBS at
    make time.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24469 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in                   | 4 +++-
 src/lib/crypto/krb/prng/nss/Makefile.in      | 3 ++-
 src/lib/crypto/nss/Makefile.in               | 3 ++-
 src/lib/crypto/nss/des/Makefile.in           | 4 +++-
 src/lib/crypto/nss/enc_provider/Makefile.in  | 3 ++-
 src/lib/crypto/nss/hash_provider/Makefile.in | 3 ++-
 src/lib/crypto/nss/md5/Makefile.in           | 3 ++-
 src/lib/crypto/nss/sha1/Makefile.in          | 3 ++-
 src/lib/crypto/nss/sha2/Makefile.in          | 3 ++-
 9 files changed, 20 insertions(+), 9 deletions(-)

commit edfff4b06ffcb9924885e4790792093349cf2585
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Oct 19 19:57:56 2010 +0000

    configure.in: don't force use of cache
    
    Back when hardware was slower and we had lots and lots of
    imakefile-like configure scripts, forcing the use of config.cache made
    sense for performance reasons. Now that we have one configure script
    and we build on modern hardware, config.cache just introduces errors
    as you are debugging changes to the configure script.
    
    This commit stops second guessing autoconf's cache handling.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24468 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 7 -------
 1 file changed, 7 deletions(-)

commit b98ac34fe6ef1d00216bdd239d3bd6219e8e6e38
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Oct 19 19:50:48 2010 +0000

    SecurID build support
    
    Integrate SecurID into the build if libaceclnt is found.
    Add a README file with an example of how to build it.
    
    ticket: 6807
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24467 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                              |  1 +
 src/configure.in                             | 10 ++++++++++
 src/plugins/preauth/securid_sam2/Makefile.in |  4 ++--
 src/plugins/preauth/securid_sam2/README      | 17 +++++++++++++++++
 4 files changed, 30 insertions(+), 2 deletions(-)

commit 9a59d967c14461b78667d6e1c1131b41d0928423
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Oct 19 19:50:42 2010 +0000

    securID error handling fix
    
    In porting forward, I incorrectly used krb5_set_error_message instead of com_err.
    This commit reverts that change.
    
    ticket: 6806
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24466 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/securid_sam2/securid2.c        | 48 +++++++++++-----------
 .../preauth/securid_sam2/securid_sam2_main.c       | 10 ++---
 2 files changed, 29 insertions(+), 29 deletions(-)

commit b066ddfa869b362f7055b2532977a0f2d3860b35
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Oct 19 19:50:37 2010 +0000

    securID code fixes
    
    Fixes to get securID preauth plugin working. A separate patch will
    address error handling and build issues.
    
    * Permit a preauth plugin to return KRB5KDC_ERR_PREAUTH_REQUIRED from
      the verify entry point.
    
    * If verify_securid2 fails, save the return value and return that
      rather than success after dealing with encoding the out_edata
    
    * Use the client key not the securid principal key for the sam
      checksum
    
    * indicate that securID is hardware authentication
    
    ticket: 6805
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24465 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c                              |  1 +
 src/plugins/preauth/securid_sam2/extern.h          |  1 +
 src/plugins/preauth/securid_sam2/securid2.c        | 20 ++++----------
 .../preauth/securid_sam2/securid_sam2_main.c       | 32 +++++++++++++++++++---
 4 files changed, 36 insertions(+), 18 deletions(-)

commit 04e4c9cb9821c5a444f69f13d95333de0d4412ba
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 19 19:08:38 2010 +0000

    Remove KDC replay cache
    
    Now that SAM1 support has been removed, the KDC does not need a replay
    replay cache.  Remove all code within USE_RCACHE and associated support.
    Rename --disable-kdc-replay-cache to --disable-kdc-lookaside-cache.
    
    ticket: 6804
    target_version: 1.9
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24464 dc483132-0cff-0310-8789-dd5450dbe970

 doc/build.texinfo   |  8 ++---
 src/configure.in    | 24 ++++-----------
 src/kdc/Makefile.in |  7 +----
 src/kdc/extern.c    |  1 -
 src/kdc/extern.h    |  1 -
 src/kdc/kdc_util.c  | 85 +----------------------------------------------------
 src/kdc/kdc_util.h  |  3 --
 src/kdc/main.c      | 17 +----------
 8 files changed, 12 insertions(+), 134 deletions(-)

commit 7e56b7883283c06e14095644de3734f71c2737ba
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 18 22:52:28 2010 +0000

    Adjust copyright.texinfo to fix some TeX output issues.  Also do minor
    cleanup.
    
    ticket: 6802
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24462 dc483132-0cff-0310-8789-dd5450dbe970

 NOTICE                | 1512 +++++++++++++++++++++++++------------------------
 doc/copyright.texinfo |  263 ++++-----
 2 files changed, 914 insertions(+), 861 deletions(-)

commit f56c0e0e9762b651a3c6aa83deaeca3da5160108
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 14 22:49:11 2010 +0000

    copyright notice updates
    
    Update copyright.texinfo.  Move full copyright notices to appendices
    of documentation.  New rules to generate top-level NOTICE file from
    copyright.texinfo.  Regenerate NOTICE file.
    
    ticket: 6802
    tags: pullup
    target_version: 1.9
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24455 dc483132-0cff-0310-8789-dd5450dbe970

 NOTICE                  | 1008 ++++++++++++++++++++++++++++++++++-------------
 doc/Makefile            |    3 +
 doc/admin.texinfo       |   45 ++-
 doc/copyright.texinfo   |  884 +++++++++++++++++++++++++++++++++--------
 doc/definitions.texinfo |   22 +-
 doc/install.texinfo     |   23 +-
 doc/notice.texinfo      |   10 +
 doc/user-guide.texinfo  |   28 +-
 8 files changed, 1541 insertions(+), 482 deletions(-)

commit ca191a3017e6a12ee412d0376ff72d80a321f7b1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 13 17:20:36 2010 +0000

    Whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24454 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 3690d46546d4b99d2a3405e1e003aea1008c1948
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 13 01:19:20 2010 +0000

    Adjust valgrind support to assume a modern valgrind that requires %p in log files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24453 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 514fb79ce86b2472335492bf81ef78aeb5966e7d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 13 01:19:14 2010 +0000

    Fix leaks in get_init_creds interface
    
    In Debian Bug 598032, Bastian Blank points out that there are two
    leaks in the get_init_creds interface:
    
    * Free ctx->request->padata after sending the KDC request so it is not
    overwritten the next time around the loop.
    
    * If options is NULL passed into krb5_get_init_creds_init, then set up
    a non-extended options structure so that krb5_get_init_creds_free will
    free the options.
    
    ticket: 6801
    target_version: 1.9
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24452 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit e3f005a93c30d4efd7eb321d4be16c87f6a73fce
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 11 21:48:13 2010 +0000

    README and patchlevel to 1.10-prerelease
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24451 dc483132-0cff-0310-8789-dd5450dbe970

 README           | 10 +++++-----
 src/patchlevel.h |  2 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

commit b29c0dac2e234483770a15ce8a1c9c9e90c0e231
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 11 21:37:16 2010 +0000

    Interim update of README and NOTICE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24449 dc483132-0cff-0310-8789-dd5450dbe970

 NOTICE |  14 ------
 README | 173 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 173 insertions(+), 14 deletions(-)

commit 9742a17307c9c9937826a576daf70db137cdf78c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 11 16:43:42 2010 +0000

    When returning KRB5_KT_NOTFOUND from krb5_ktfile_get_entry, set an
    extended error message indicating which principal was not found.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24448 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 4fdc58664a86b480e7306dd84a73ff71a509a839
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 9 11:46:53 2010 +0000

    Plug a memory leak in gss_indicate_mechs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24447 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 707eaa64d3e5504bdeae805002964cc21730bb3c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 8 18:40:13 2010 +0000

    Encoding cleanup: curly quotes to ASCII quotes, and some ISO-8859-1
    files to UTF-8.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24446 dc483132-0cff-0310-8789-dd5450dbe970

 NOTICE                             | 2 +-
 src/include/gssrpc/auth.h          | 2 +-
 src/include/gssrpc/auth_unix.h     | 2 +-
 src/include/gssrpc/clnt.h          | 2 +-
 src/include/gssrpc/netdb.h         | 2 +-
 src/include/gssrpc/pmap_clnt.h     | 2 +-
 src/include/gssrpc/pmap_prot.h     | 2 +-
 src/include/gssrpc/pmap_rmt.h      | 2 +-
 src/include/gssrpc/rpc.h           | 2 +-
 src/include/gssrpc/rpc_msg.h       | 2 +-
 src/include/gssrpc/svc.h           | 2 +-
 src/include/gssrpc/svc_auth.h      | 2 +-
 src/include/gssrpc/xdr.h           | 2 +-
 src/lib/rpc/auth_none.c            | 2 +-
 src/lib/rpc/auth_unix.c            | 2 +-
 src/lib/rpc/authunix_prot.c        | 2 +-
 src/lib/rpc/bindresvport.c         | 2 +-
 src/lib/rpc/clnt_generic.c         | 2 +-
 src/lib/rpc/clnt_perror.c          | 2 +-
 src/lib/rpc/clnt_raw.c             | 2 +-
 src/lib/rpc/clnt_simple.c          | 2 +-
 src/lib/rpc/clnt_tcp.c             | 2 +-
 src/lib/rpc/clnt_udp.c             | 2 +-
 src/lib/rpc/get_myaddress.c        | 2 +-
 src/lib/rpc/getrpcent.c            | 2 +-
 src/lib/rpc/getrpcport.c           | 2 +-
 src/lib/rpc/pmap_clnt.c            | 2 +-
 src/lib/rpc/pmap_getmaps.c         | 2 +-
 src/lib/rpc/pmap_getport.c         | 2 +-
 src/lib/rpc/pmap_prot.c            | 2 +-
 src/lib/rpc/pmap_prot2.c           | 2 +-
 src/lib/rpc/pmap_rmt.c             | 2 +-
 src/lib/rpc/rpc_callmsg.c          | 2 +-
 src/lib/rpc/rpc_commondata.c       | 2 +-
 src/lib/rpc/rpc_dtablesize.c       | 2 +-
 src/lib/rpc/rpc_prot.c             | 2 +-
 src/lib/rpc/svc.c                  | 2 +-
 src/lib/rpc/svc_auth.c             | 2 +-
 src/lib/rpc/svc_auth_unix.c        | 2 +-
 src/lib/rpc/svc_raw.c              | 2 +-
 src/lib/rpc/svc_run.c              | 2 +-
 src/lib/rpc/svc_simple.c           | 2 +-
 src/lib/rpc/svc_tcp.c              | 2 +-
 src/lib/rpc/svc_udp.c              | 2 +-
 src/lib/rpc/xdr.c                  | 2 +-
 src/lib/rpc/xdr_alloc.c            | 2 +-
 src/lib/rpc/xdr_array.c            | 2 +-
 src/lib/rpc/xdr_float.c            | 2 +-
 src/lib/rpc/xdr_mem.c              | 2 +-
 src/lib/rpc/xdr_rec.c              | 2 +-
 src/lib/rpc/xdr_reference.c        | 2 +-
 src/lib/rpc/xdr_sizeof.c           | 2 +-
 src/lib/rpc/xdr_stdio.c            | 2 +-
 src/plugins/kdb/hdb/hdb.h          | 2 +-
 src/plugins/kdb/hdb/windc_plugin.h | 2 +-
 55 files changed, 55 insertions(+), 55 deletions(-)

commit 1fee1ba8eebb07fedeea0fd31927da721129fd31
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 8 15:25:13 2010 +0000

    In gss_indicate_mechs, avoid setting the output pointer until success
    is guaranteed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24445 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit 40fc36a6834e37e91bd1f781dd907b1c1017cb67
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 8 14:57:58 2010 +0000

    In gss_inquire_attrs_for_mech, remove the assumption that mech_attrs
    != NULL in a particular error case.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24444 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_mechattr.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 6b5bab3bea44e960cada8e161702118a886767af
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 8 14:55:06 2010 +0000

    Remove duplicate code block in spnego_gss_set_cred_option()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24443 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 17 -----------------
 1 file changed, 17 deletions(-)

commit 1cc59c12550c828d487c622990d83481e8bbb6c5
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 8 03:57:28 2010 +0000

    Add a kadm5 RPC for purging old keys from the KDB (e.g., from
    change_password -keepold), and add a kadmin CLI command for it.
    
    Keeping ticket open because an automated test needs to be added.
    
    Long-term future work includes start/expire dates on keys, or
    not-yet-valid flags.
    
    ticket: 1219
    status: open
    target_version: 1.9
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24442 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo                           | 21 +++++-----
 src/kadmin/cli/kadmin.M                     | 21 ++++++----
 src/kadmin/cli/kadmin.c                     | 47 ++++++++++++++++++++++
 src/kadmin/cli/kadmin_ct.ct                 |  3 ++
 src/kadmin/server/kadm_rpc_svc.c            |  6 +++
 src/kadmin/server/ovsec_kadmd.c             |  3 +-
 src/kadmin/server/server_stubs.c            | 57 ++++++++++++++++++++++++++
 src/lib/kadm5/admin.h                       |  5 +++
 src/lib/kadm5/clnt/client_principal.c       | 23 +++++++++++
 src/lib/kadm5/clnt/client_rpc.c             | 15 +++++++
 src/lib/kadm5/clnt/libkadm5clnt_mit.exports |  1 +
 src/lib/kadm5/kadm_rpc.h                    | 11 +++++
 src/lib/kadm5/kadm_rpc_xdr.c                | 16 ++++++++
 src/lib/kadm5/srv/libkadm5srv_mit.exports   |  2 +
 src/lib/kadm5/srv/svr_principal.c           | 62 +++++++++++++++++++++++++++++
 15 files changed, 272 insertions(+), 21 deletions(-)

commit bd7b3a76ef6ca5485ec8a8b2de4a2a5170356f84
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 7 17:50:06 2010 +0000

    Fix a typo in kerberos.ldif.  Reported by nalin@redhat.com
    
    ticket: 6701
    target_version: 1.8.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24441 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5a28daefe46c1592936115a7b6c9c9b97957b148
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 7 17:49:44 2010 +0000

    Performance issue in LDAP policy fetch
    
    Instead of performing a tree search to fill in the refcnt field of a
    policy object whenever a policy is fetched, set the refcnt to 0 and
    perform a check when policies are deleted.
    
    ticket: 6799
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24440 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_policy.c                     |  8 ++++----
 src/lib/krb5/error_tables/kdb5_err.et              |  1 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c | 20 ++++++++++++++------
 3 files changed, 19 insertions(+), 10 deletions(-)

commit 0d5df56ea6d4a05c31b7e513ee9ec1542a4b5dce
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 6 23:57:37 2010 +0000

    set NT-SRV-INST on TGS principal names
    
    Set NT-SRV-INST on TGS principal names in
    get_in_tkt.c:build_in_tkt_name because Windows Server 2008 R2 RODC
    insists on it.
    
    Thanks to Bill Fellows for reporting this problem.
    
    ticket: 6798
    tags: pullup
    target_version: 1.8.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24438 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit ee6561662112b254fc322d5eff7fe33c372d6a9d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 6 22:20:34 2010 +0000

    Correct a miscarriage of justice committed by the style police
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24437 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi_generic.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 014f8057c5328b3e39b5d8660a1ea1a98409006f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 6 18:25:04 2010 +0000

    Merge users/lhoward/sasl-gs2 to trunk
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24436 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-client.c         |  42 ++++-
 src/appl/gss-sample/gss-server.c         |  84 +++++++++-
 src/lib/gssapi/generic/gssapi.hin        |  83 ++++++++++
 src/lib/gssapi/generic/gssapiP_generic.h |   9 ++
 src/lib/gssapi/generic/gssapi_generic.c  | 260 +++++++++++++++++++++++++++++++
 src/lib/gssapi/generic/util_buffer.c     |   3 +
 src/lib/gssapi/krb5/gssapi_krb5.c        | 113 ++++++++++++++
 src/lib/gssapi/libgssapi_krb5.exports    |  32 ++++
 src/lib/gssapi/mechglue/Makefile.in      |   6 +
 src/lib/gssapi/mechglue/g_initialize.c   |   5 +
 src/lib/gssapi/mechglue/g_mechattr.c     | 224 ++++++++++++++++++++++++++
 src/lib/gssapi/mechglue/g_saslname.c     | 210 +++++++++++++++++++++++++
 src/lib/gssapi/mechglue/mglueP.h         |  25 +++
 src/lib/gssapi/spnego/gssapiP_spnego.h   |  27 ++++
 src/lib/gssapi/spnego/spnego_mech.c      | 100 +++++++++++-
 src/tests/gssapi/Makefile.in             |  10 +-
 src/tests/gssapi/t_saslname.c            | 188 ++++++++++++++++++++++
 17 files changed, 1407 insertions(+), 14 deletions(-)

commit 5f2826f6d598a4dd45a55e111a07c0086fe1e38a
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Oct 6 03:00:03 2010 +0000

    Minor comments related changed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24433 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/prng/fortuna/entropy.c      | 28 ++++++++++++++++++++++++++
 src/lib/crypto/krb/prng/fortuna/fortuna.h      |  2 +-
 src/lib/crypto/krb/prng/fortuna/prng_fortuna.c |  3 ++-
 src/lib/crypto/krb/prng/nss/prng_nss.c         |  2 +-
 src/lib/crypto/krb/prng/nss/prng_nss.h         |  6 +++---
 5 files changed, 35 insertions(+), 6 deletions(-)

commit 6768998b5d1b3ed9678a2eb94a27c3d284ab8e22
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 6 01:37:24 2010 +0000

    Adjust prototype files for easier extraction of copyright/license
    statements, per mailing list discussion.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24432 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.c | 8 ++++----
 src/prototype/prototype.h | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 9f7a997952a9fba05a83175295c9d1be938b68b8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 5 21:44:14 2010 +0000

    Document that krb5_get_error_message() never returns NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24430 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 26ff86b99636dfd136d93b5cc7e50623be4d70fa
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 5 21:05:19 2010 +0000

    CVE-2010-1322 KDC uninitialized pointer crash in authorization data handling (MITKRB5-SA-2010-006)
    
    When the KDC receives certain TGS-REQ messages, it may dereference an
    uninitialized pointer while processing authorization data, causing a
    crash, or in rare cases, unauthorized information disclosure, ticket
    modification, or execution of arbitrary code.  The crash may be
    triggered by legitimate requests.
    
    Correctly implement the filtering of authorization data items to avoid
    leaving uninitialized pointers when omitting items.
    
    ticket: 6797
    tags: pullup
    target_version: 1.8.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24429 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_authdata.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit ce1144885de0265299e77c9b411381df04b91726
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 5 19:59:49 2010 +0000

    Add RUN_SETUP so make check works by setting the proper LD_LIBRARY_PATH
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24428 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/prng/fortuna/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7f0efd1d97b469c28152b3ec8f6aeba0023aadf4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 5 19:44:26 2010 +0000

    Fix the NSS PRNG build.  Fix the build for non-gmake make.  Revert a
    no longer necessary change to lib/crypto/krb/Makefile.in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24427 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/Makefile.in | 11 ++++-------
 src/lib/crypto/krb/Makefile.in          |  3 +--
 src/lib/crypto/krb/prng/nss/Makefile.in |  2 +-
 3 files changed, 6 insertions(+), 10 deletions(-)

commit 3dc195f236af086832383f3fa5a874f18d02b52d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 5 16:39:59 2010 +0000

    Constify the name field of a kadm5_hook vtable, since it holds a
    string literal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24426 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kadm5_hook_plugin.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f807c93ad898c9b652b516ac54ee2b1112c67fbc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 5 16:00:23 2010 +0000

    Add a name field to the pwqual plugin vtable and log pwqual module
    rejections.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24425 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/pwqual_plugin.h  |  1 +
 src/lib/kadm5/server_internal.h   |  4 ++++
 src/lib/kadm5/srv/pwqual.c        |  6 ++++++
 src/lib/kadm5/srv/pwqual_dict.c   |  1 +
 src/lib/kadm5/srv/pwqual_empty.c  |  1 +
 src/lib/kadm5/srv/pwqual_hesiod.c |  1 +
 src/lib/kadm5/srv/pwqual_princ.c  |  1 +
 src/lib/kadm5/srv/server_misc.c   | 15 ++++++++++++++-
 8 files changed, 29 insertions(+), 1 deletion(-)

commit 96f2a016991c199be477b6abd48824ec1cb6641f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 5 14:53:09 2010 +0000

    Propagate modprinc -unlock from master to slave KDCs
    
    Create a new tl-data type to hold the time of the last administrative
    unlock, and factor it into decisions about account lockout.  Since
    tl-data values are propagated from master to slave, this will cause
    modprinc -unlock operations to reach slave KDCs on the next
    propagation.
    
    ticket: 6795
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24424 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                  | 11 +++
 src/kadmin/cli/kadmin.c                            | 78 ++++++++++++++--------
 src/lib/kdb/kdb5.c                                 | 40 +++++++++++
 src/lib/kdb/libkdb5.exports                        |  2 +
 src/plugins/kdb/db2/lockout.c                      | 15 +++++
 src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif     | 12 +++-
 src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema   |  9 ++-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       | 14 ++++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |  2 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h  |  2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 23 ++++++-
 .../kdb/ldap/libkdb_ldap/ldap_service_rights.c     |  6 ++
 src/plugins/kdb/ldap/libkdb_ldap/lockout.c         | 15 +++++
 src/tests/t_lockout.py                             |  6 +-
 14 files changed, 203 insertions(+), 32 deletions(-)

commit 0ce5cb2e9dc040f35a91bca8dcad68d10ed7ea8a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Oct 5 13:57:27 2010 +0000

    Add additional NRL copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24423 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/securid_sam2/securid2.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 6b2ecc35be9774019d6abb3b76e71a3f3de93562
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Oct 5 13:57:23 2010 +0000

    Document kadm5_hook interface
    
    * krb5.conf
    * admin.texinfo
    * kadm5_hook_plugin.h: document initvt requirement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24422 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo                    | 13 ++++++++++++-
 src/config-files/krb5.conf.M         |  8 ++++++++
 src/include/krb5/kadm5_hook_plugin.h | 20 ++++++++++++++++++++
 3 files changed, 40 insertions(+), 1 deletion(-)

commit cf38783a30f793857f179cca9186996f3bad2b71
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Oct 5 03:29:35 2010 +0000

    Some missed files needed for rev #24420
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24421 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/prng/Makefile.in                |  41 ++
 src/lib/crypto/krb/prng/deps                       |  16 +
 src/lib/crypto/krb/prng/fortuna/Makefile.in        |  53 ++
 src/lib/crypto/krb/prng/fortuna/deps               |  45 ++
 src/lib/crypto/krb/prng/fortuna/entropy.c          |  84 +++
 src/lib/crypto/krb/prng/fortuna/fortuna.h          |  62 +++
 src/lib/crypto/krb/prng/fortuna/prng_fortuna.c     | 614 +++++++++++++++++++++
 src/lib/crypto/krb/prng/fortuna/t_fortuna.c        |  81 +++
 .../crypto/krb/prng/fortuna/t_fortuna_make_oct.c   |  85 +++
 .../krb/prng/fortuna/t_fortuna_make_oct.expected   |   2 +
 src/lib/crypto/krb/prng/nss/Makefile.in            |  31 ++
 src/lib/crypto/krb/prng/nss/deps                   |  17 +
 src/lib/crypto/krb/prng/nss/prng_nss.c             |  92 +++
 src/lib/crypto/krb/prng/nss/prng_nss.h             |  36 ++
 src/lib/crypto/krb/prng/prng.h                     |  56 ++
 src/lib/crypto/krb/prng/yarrow/prng_yarrow.c       | 138 +++++
 src/lib/crypto/nss/sha2/Makefile.in                |  32 ++
 src/lib/crypto/nss/sha2/deps                       |  14 +
 src/lib/crypto/nss/sha2/sha2.c                     |  19 +
 src/lib/crypto/nss/sha2/sha2.h                     |  23 +
 20 files changed, 1541 insertions(+)

commit 4bff2d892d71f928916326e472a1d4460b083bca
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Oct 5 03:18:22 2010 +0000

    Improves prng code modularity. Introduces fortuna-like prng that can be used in lieu of yarrow.
    Yarrow stays the default prng while fortuna may be engaged during configuration by using "--with-prng-alg=fortuna" flag.
    Also, nss crypto backend continues to use its own prng.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24420 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                            |   5 +-
 src/configure.in                           |  33 +-
 src/lib/crypto/Makefile.in                 |   8 +-
 src/lib/crypto/builtin/Makefile.in         |  13 +-
 src/lib/crypto/builtin/sha2/Makefile.in    |  44 ++
 src/lib/crypto/builtin/sha2/deps           |  14 +
 src/lib/crypto/builtin/sha2/sha2.h         |  91 +++
 src/lib/crypto/builtin/sha2/sha256.c       | 232 +++++++
 src/lib/crypto/builtin/sha2/t_sha256.c     | 126 ++++
 src/lib/crypto/crypto_tests/Makefile.in    |  11 +-
 src/lib/crypto/krb/Makefile.in             |  25 +-
 src/lib/crypto/krb/prng.c                  | 282 ---------
 src/lib/crypto/krb/prng/prng.c             | 180 ++++++
 src/lib/crypto/krb/prng/yarrow/ASSUMPTIONS | 101 +++
 src/lib/crypto/krb/prng/yarrow/LICENSE     |  21 +
 src/lib/crypto/krb/prng/yarrow/Makefile.in |  42 ++
 src/lib/crypto/krb/prng/yarrow/README      |  94 +++
 src/lib/crypto/krb/prng/yarrow/TODO        |   9 +
 src/lib/crypto/krb/prng/yarrow/deps        |  41 ++
 src/lib/crypto/krb/prng/yarrow/yarrow.c    | 959 +++++++++++++++++++++++++++++
 src/lib/crypto/krb/prng/yarrow/yarrow.h    | 188 ++++++
 src/lib/crypto/krb/prng/yarrow/yarrow.man  | 315 ++++++++++
 src/lib/crypto/krb/prng/yarrow/yarrow.pod  | 112 ++++
 src/lib/crypto/krb/prng/yarrow/ycipher.c   |  89 +++
 src/lib/crypto/krb/prng/yarrow/ycipher.h   |  43 ++
 src/lib/crypto/krb/prng/yarrow/yexcep.h    | 107 ++++
 src/lib/crypto/krb/prng/yarrow/ylock.h     |  24 +
 src/lib/crypto/krb/prng/yarrow/ystate.h    |  28 +
 src/lib/crypto/krb/prng/yarrow/ytypes.h    |  27 +
 src/lib/crypto/krb/yarrow/ASSUMPTIONS      | 101 ---
 src/lib/crypto/krb/yarrow/LICENSE          |  21 -
 src/lib/crypto/krb/yarrow/Makefile.in      |  38 --
 src/lib/crypto/krb/yarrow/README           |  94 ---
 src/lib/crypto/krb/yarrow/TODO             |   9 -
 src/lib/crypto/krb/yarrow/deps             |  29 -
 src/lib/crypto/krb/yarrow/yarrow.c         | 959 -----------------------------
 src/lib/crypto/krb/yarrow/yarrow.h         | 186 ------
 src/lib/crypto/krb/yarrow/yarrow.man       | 315 ----------
 src/lib/crypto/krb/yarrow/yarrow.pod       | 112 ----
 src/lib/crypto/krb/yarrow/ycipher.c        |  95 ---
 src/lib/crypto/krb/yarrow/ycipher.h        |  43 --
 src/lib/crypto/krb/yarrow/yexcep.h         | 107 ----
 src/lib/crypto/krb/yarrow/ylock.h          |  24 -
 src/lib/crypto/krb/yarrow/ystate.h         |  28 -
 src/lib/crypto/krb/yarrow/ytypes.h         |  27 -
 src/lib/crypto/nss/Makefile.in             |  16 +-
 src/lib/crypto/openssl/Makefile.in         |  13 +-
 src/lib/crypto/openssl/sha2/Makefile.in    |  31 +
 src/lib/crypto/openssl/sha2/deps           |  13 +
 src/lib/crypto/openssl/sha2/sha2.h         |  42 ++
 src/lib/crypto/openssl/sha2/sha256.c       |  28 +
 src/util/collected-client-lib/Makefile.in  |   3 +-
 52 files changed, 3096 insertions(+), 2502 deletions(-)

commit 89773093d6b40432e007fe0042afab3891e9512d
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Oct 5 03:01:01 2010 +0000

    Add mit_afs_string_to_key declaration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24419 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/openssl/des/des_int.h | 5 +++++
 1 file changed, 5 insertions(+)

commit e4be46b20f67d78157ecb58dfb23f062f2450bbb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 5 00:16:10 2010 +0000

    Add a missing protototype which was breaking the crypto build with the
    NSS back end after r24409.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24418 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/nss/des/des_int.h | 5 +++++
 1 file changed, 5 insertions(+)

commit 7db7245f80c8c59bb738e9a449225856d2400f72
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 4 18:23:00 2010 +0000

    Protoize old-style function definitions in kdb5.c and normalize
    formatting of definition headers.  No functional changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24417 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c | 206 +++++++++++++++++++----------------------------------
 1 file changed, 75 insertions(+), 131 deletions(-)

commit 23f90e6bf3c7888ffbd59935ced87156d0be5a53
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 2 17:21:54 2010 +0000

    Merge branches/nss to trunk
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24416 dc483132-0cff-0310-8789-dd5450dbe970

 NOTICE                                           |   3 +-
 src/configure.in                                 |  19 +
 src/include/k5-int.h                             |   2 +
 src/lib/crypto/Makefile.in                       |   2 +-
 src/lib/crypto/builtin/Makefile.in               |   7 +-
 src/lib/crypto/builtin/init.c                    |  40 ++
 src/lib/crypto/crypto_tests/Makefile.in          |   8 +-
 src/lib/crypto/krb/Makefile.in                   |   3 +-
 src/lib/crypto/krb/crypto_libinit.c              |   9 +-
 src/lib/crypto/krb/prng.c                        |  85 ++-
 src/lib/crypto/nss/Makefile.in                   | 145 +++++
 src/lib/crypto/nss/aes/Makefile.in               |  40 ++
 src/lib/crypto/nss/aes/deps                      |   1 +
 src/lib/crypto/nss/camellia/Makefile.in          |  40 ++
 src/lib/crypto/nss/camellia/deps                 |   0
 src/lib/crypto/nss/deps                          |  25 +
 src/lib/crypto/nss/des/Makefile.in               |  49 ++
 src/lib/crypto/nss/des/deps                      |  47 ++
 src/lib/crypto/nss/des/des_int.h                 | 189 ++++++
 src/lib/crypto/nss/des/des_oldapis.c             |  56 ++
 src/lib/crypto/nss/des/f_parity.c                |  56 ++
 src/lib/crypto/nss/des/string2key.c              |  86 +++
 src/lib/crypto/nss/des/weak_key.c                |  84 +++
 src/lib/crypto/nss/enc_provider/Makefile.in      |  54 ++
 src/lib/crypto/nss/enc_provider/aes.c            | 105 ++++
 src/lib/crypto/nss/enc_provider/camellia.c       | 126 ++++
 src/lib/crypto/nss/enc_provider/deps             |   0
 src/lib/crypto/nss/enc_provider/des.c            |  81 +++
 src/lib/crypto/nss/enc_provider/des3.c           |  79 +++
 src/lib/crypto/nss/enc_provider/enc_gen.c        | 697 +++++++++++++++++++++++
 src/lib/crypto/nss/enc_provider/enc_provider.h   |  36 ++
 src/lib/crypto/nss/enc_provider/rc4.c            | 102 ++++
 src/lib/crypto/nss/hash_provider/Makefile.in     |  46 ++
 src/lib/crypto/nss/hash_provider/deps            |  52 ++
 src/lib/crypto/nss/hash_provider/hash_crc32.c    |  59 ++
 src/lib/crypto/nss/hash_provider/hash_gen.c      |  76 +++
 src/lib/crypto/nss/hash_provider/hash_gen.h      |  40 ++
 src/lib/crypto/nss/hash_provider/hash_md4.c      |  63 ++
 src/lib/crypto/nss/hash_provider/hash_md5.c      |  51 ++
 src/lib/crypto/nss/hash_provider/hash_provider.h |  33 ++
 src/lib/crypto/nss/hash_provider/hash_sha1.c     |  51 ++
 src/lib/crypto/nss/hmac.c                        | 141 +++++
 src/lib/crypto/nss/md4/Makefile.in               |  37 ++
 src/lib/crypto/nss/md4/deps                      |  13 +
 src/lib/crypto/nss/md4/md4.c                     | 247 ++++++++
 src/lib/crypto/nss/md4/rsa-md4.h                 |  95 +++
 src/lib/crypto/nss/md5/Makefile.in               |  37 ++
 src/lib/crypto/nss/md5/deps                      |  14 +
 src/lib/crypto/nss/md5/md5.c                     |  86 +++
 src/lib/crypto/nss/md5/rsa-md5.h                 |  90 +++
 src/lib/crypto/nss/nss_gen.h                     | 104 ++++
 src/lib/crypto/nss/pbkdf2.c                      | 120 ++++
 src/lib/crypto/nss/sha1/Makefile.in              |  32 ++
 src/lib/crypto/nss/sha1/deps                     |  14 +
 src/lib/crypto/nss/sha1/shs.c                    |  77 +++
 src/lib/crypto/nss/sha1/shs.h                    |  46 ++
 src/lib/crypto/nss/yhash.h                       |  29 +
 src/lib/crypto/openssl/Makefile.in               |   7 +-
 src/lib/crypto/openssl/init.c                    |  40 ++
 59 files changed, 3956 insertions(+), 20 deletions(-)

commit 1827e342c54b79566e6270f764e14e01990633ab
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 2 17:17:35 2010 +0000

    Copyright statements, whitespace, and other code formatting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24415 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/securid_sam2/extern.h          |   58 +-
 src/plugins/preauth/securid_sam2/securid2.c        | 1096 +++++++++++---------
 .../preauth/securid_sam2/securid_sam2_main.c       |  284 ++---
 3 files changed, 772 insertions(+), 666 deletions(-)

commit 872419b69b785100e3b8722d41e32a4470f32337
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 2 11:48:06 2010 +0000

    In the krb5_kuserok implementation, fix an unintentional type change
    to "gobble" (was an int, was accidentally changed to a char) which
    could result in an infinite loop.
    
    ticket: 6792
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24413 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/kuserok.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a987a37dd343881a6130bd715d64b486bd750ebd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 2 11:34:27 2010 +0000

    Fix type errors in t_gssexts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24412 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/t_gssexts.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 712f006041ca0c244220dbbb74e1f50b29852610
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 2 11:30:50 2010 +0000

    Eliminate K&R-style function definition headers in t_gssexts.c, and
    reformat other definitions according to coding practices.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24411 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/t_gssexts.c | 28 ++++++++++------------------
 1 file changed, 10 insertions(+), 18 deletions(-)

commit d5c806622462669300fba5320f9dff74ac32f320
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 2 03:29:37 2010 +0000

    Use gss_set_cred_option instead of (undeclared) gssspi_set_cred_option
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24410 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 4e51cc948504a97a7074ff406f5f834287b76f7b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 2 03:29:34 2010 +0000

    Try to require function declarations for GCC, as we already do for the
    Sun compiler.
    
    Change the cache variable name construction to distinguish "=" from
    "-" in option names.  Prefer -Werror-implicit-function-declaration
    over -Werror=implicit-function-declaration since in some versions of
    GCC only the former works properly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24409 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit f938444f01826c14d5ddc49d4a9f392a8049b0c8
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 1 20:15:00 2010 +0000

    Add empty src/plugins/preauth/securid_sam2/deps to allow build to work again
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24407 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/securid_sam2/deps | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 451814cb328d2c8f135aba7214d93d9a1c3d5acc
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 1 17:12:41 2010 +0000

    Add an error to be returned by a preauth mechanism indicating that the KDC should not respond to a packet
    
    * Do not generate an error response in this case
    * Drop a TCP connection if we are not going to respond to it.
    
    kdc: add KRB5KDC_ERR_DISCARD
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24406 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c                   | 4 +++-
 src/kdc/kdc_preauth.c                 | 1 +
 src/lib/apputils/net-server.c         | 2 ++
 src/lib/krb5/error_tables/k5e1_err.et | 2 +-
 4 files changed, 7 insertions(+), 2 deletions(-)

commit edec1fa69714ed4d97197dc7ed81aeb93f8aebb3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 1 17:12:37 2010 +0000

    Initial securid2 support.
    builds but untested
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24405 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                                   |   1 +
 src/plugins/preauth/securid_sam2/Makefile.in       |  38 ++
 src/plugins/preauth/securid_sam2/extern.h          |  18 +
 src/plugins/preauth/securid_sam2/securid2.c        | 674 +++++++++++++++++++++
 .../preauth/securid_sam2/securid_sam2.exports      |   1 +
 .../preauth/securid_sam2/securid_sam2_main.c       | 274 +++++++++
 6 files changed, 1006 insertions(+)

commit 89a58ac6b80721bd7e165c1cefadf4293bd008cb
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 1 17:12:30 2010 +0000

    Enable sam_challenge_2 encoders
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24404 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h               | 2 --
 src/lib/krb5/asn.1/asn1_k_encode.c | 5 +----
 src/lib/krb5/libkrb5.exports       | 2 ++
 3 files changed, 3 insertions(+), 6 deletions(-)

commit 97023f5f10fb091225ad131a0b35f1d91cd12b1e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 1 17:12:26 2010 +0000

    Remove support for the old pa-sam-challenge and pa-sam-response
    preauth type per discussion on krbdev.  The pa-sam-challenge-2 code
    remains in the client.
    
    preauth: remove pa-sam-challenge
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24403 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c       | 725 --------------------------------------------
 src/lib/krb5/krb/preauth2.c | 341 +++------------------
 2 files changed, 46 insertions(+), 1020 deletions(-)

commit a9a153eb38d1b1f3ee2b6860de3de4eba48bbbeb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 1 15:56:30 2010 +0000

    Implement k5login_directory and k5login_authoritative options
    
    Add and document two new options for controlling k5login behavior.
    
    ticket: 6792
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24402 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo            |  14 +++
 src/config-files/krb5.conf.M |  14 +++
 src/include/k5-int.h         |   2 +
 src/lib/krb5/os/kuserok.c    | 203 +++++++++++++++++++++++++------------------
 4 files changed, 148 insertions(+), 85 deletions(-)

commit 7db027b67b3d9b6110f9f2dd2954507c74ab54e8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 1 13:44:12 2010 +0000

    Add a simple test harness for kuserok.  Build it during make check but
    don't run any automated tests for the moment.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24401 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in | 10 ++++++--
 src/lib/krb5/os/t_kuserok.c | 58 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 66 insertions(+), 2 deletions(-)

commit 544abd0b04cbc1a18d6bac432be1b767b405ae8c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 1 03:47:38 2010 +0000

    A cleaner impleentation of r24399 which adds two new auth context APIs
    (and is therefore less suitable for backporting to 1.8) but doesn't
    reach inside the auth context structure in the krb5 mechanism code.
    
    ticket: 6768
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24400 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin              |  6 ++++++
 src/lib/gssapi/krb5/init_sec_context.c | 11 +++++++----
 src/lib/krb5/krb/auth_con.c            | 20 ++++++++++++++++++++
 src/lib/krb5/libkrb5.exports           |  2 ++
 4 files changed, 35 insertions(+), 4 deletions(-)

commit bb441175c30679eb913a839b87478b96923bbaae
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 1 03:45:43 2010 +0000

    GSSAPI forwarded credentials must be encrypted in session key
    
    When IAKERB support was added, the krb5_mk_req checksum function
    gained access to the send subkey.  This caused GSSAPI forwarded
    credentials to be encrypted in the subkey, which violates RFC 4121
    section 4.1.1 and is not accepted by Microsoft's implementation.
    Temporarily null out the send subkey in the auth context so that
    krb5_mk_ncred uses the session key instead.
    
    ticket: 6768
    target_version: 1.8.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24399 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/init_sec_context.c | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 3e668d20274d528775f7d9c10caff946c10760e2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 30 17:16:46 2010 +0000

    Whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24393 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kadm5_hook/test/main.c |  9 ++++-----
 src/tests/Makefile.in              |  3 +--
 src/tests/t_kadm5_hook.py          | 15 +++++++--------
 3 files changed, 12 insertions(+), 15 deletions(-)

commit a3141561d86b73cee18fb1874aff0f662a8c378c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 30 17:02:29 2010 +0000

    Whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24392 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kadm5_hook_plugin.h | 35 +++++++++++-----------
 src/lib/kadm5/server_internal.h      | 15 ++++------
 src/lib/kadm5/srv/kadm5_hook.c       | 57 +++++++++++++++---------------------
 3 files changed, 47 insertions(+), 60 deletions(-)

commit bd69b602c7d76c5a8a8e6fde40bd3d93d007b7d9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 30 17:01:30 2010 +0000

    Use a different construction for defaulting ks_tuple and n_ks_tuple in
    the libkadm5 server principal routines, to avoid repeated conditional
    expressions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24391 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 64 +++++++++++++++++++--------------------
 1 file changed, 31 insertions(+), 33 deletions(-)

commit 5fac4b5b3c63d64c0e9b463d6ea01f6b494f5822
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 30 15:53:44 2010 +0000

    Whitespace and minor style changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24390 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/kpasswd.c | 15 ++++++++-------
 src/include/krb5/krb5.hin     | 19 +++++++++++--------
 src/lib/krb5/krb/gic_opt.c    | 17 +++++++++--------
 3 files changed, 28 insertions(+), 23 deletions(-)

commit 681d4c4cf70f98b7f140bfa79042d65db1f389c1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 30 13:13:41 2010 +0000

    Correct the admin documentation for auth_to_local
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24387 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo | 29 ++++++++++++++---------------
 1 file changed, 14 insertions(+), 15 deletions(-)

commit bf379a1745600446fb262d27577545b1314aa04a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 29 21:38:26 2010 +0000

    Follow-on to r24258: initialize the new k5e1 error table where we
    initialize the krb5 error table, and add initialize_k5e1_error_table
    to the libkrb5 exports list for consistency with the other error
    tables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24378 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/init_ets.c | 1 +
 src/lib/krb5/krb5_libinit.c          | 2 ++
 src/lib/krb5/libkrb5.exports         | 1 +
 3 files changed, 4 insertions(+)

commit ebbb44b4958a4100d16fb0ded4b055a6374df5ef
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 29 21:29:25 2010 +0000

    make depend
    Add kadm5_hook test plugin to toplevel Makefile.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24377 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                  |  1 +
 src/clients/kinit/deps           | 22 +++++++++++++++++++++-
 src/lib/kadm5/srv/deps           | 26 ++++++++++++++++++++++++--
 src/plugins/kadm5_hook/test/deps | 14 ++++++++++++++
 src/util/ss/deps                 |  2 +-
 5 files changed, 61 insertions(+), 4 deletions(-)

commit c6c9c26c11eb99790d0c1a59ec0a56a524158a41
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 29 21:29:20 2010 +0000

    Automated tests for kadm5_hook plugin
    
    Include a k5test Python test and test plugin for the kadm5_hook interface.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24376 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                                   |   1 +
 src/plugins/kadm5_hook/test/Makefile.in            |  37 ++++++++
 src/plugins/kadm5_hook/test/deps                   |   0
 .../kadm5_hook/test/kadm5_hook_test.exports        |   1 +
 src/plugins/kadm5_hook/test/main.c                 | 105 +++++++++++++++++++++
 src/tests/Makefile.in                              |   2 +
 src/tests/t_kadm5_hook.py                          |  23 +++++
 7 files changed, 169 insertions(+)

commit 36ad7da6dc4dbd1090b2f39b93b30b3ac8eee396
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 29 21:29:14 2010 +0000

    kadm5_hook: new plugin interface
    
    Implement http://k5wiki.kerberos.org/wiki/Projects/Kadmin_hook_interface
    
    This provides an interface that allows a plugin to track kadmin
    operations. This can be used for projects like the krb5-sync project.
    
    ticket: 6791
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24375 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                 |   3 +-
 src/include/krb5/kadm5_hook_plugin.h | 126 +++++++++++++++++++++++
 src/lib/kadm5/server_internal.h      |  55 ++++++++++
 src/lib/kadm5/srv/Makefile.in        |   3 +
 src/lib/kadm5/srv/kadm5_hook.c       | 189 +++++++++++++++++++++++++++++++++++
 src/lib/kadm5/srv/server_init.c      |  11 ++
 src/lib/kadm5/srv/svr_principal.c    |  72 +++++++++++--
 src/lib/krb5/krb/plugin.c            |   3 +-
 8 files changed, 451 insertions(+), 11 deletions(-)

commit 59388bb146c8268f070d93b893e1bc2e96e1e837
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Sep 28 19:09:11 2010 +0000

    Make krb5_dbe_def_search_enctype skip key data entries with invalid
    enctypes instead of erroring out on them.  We had this behavior prior
    to 1.8 (more by accident than by design), but it changed as a
    side-effect of r23599.
    
    ticket: 6790
    target_version: 1.8.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24370 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_default.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit c31b9ba8b18c9114d6b3ca93e9aac8b1f6534813
Author: Luke Howard <lukeh@padl.com>
Date:   Mon Sep 27 18:51:55 2010 +0000

    Use IAKERB OID header for all IAKERB messages including AP-REQ
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24363 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c |  6 ++++++
 src/lib/gssapi/krb5/iakerb.c             | 11 +++++++----
 src/lib/gssapi/krb5/init_sec_context.c   |  2 ++
 src/lib/gssapi/krb5/rel_oid.c            |  1 +
 4 files changed, 16 insertions(+), 4 deletions(-)

commit 71b034cd36d8c5ddabe15d9dbb8642418a257609
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 27 17:16:47 2010 +0000

    Doxygen for k5-buf.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24360 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-buf.h | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit ada3888720a105825b91c4f6aee68ce66489264d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 27 17:16:41 2010 +0000

    kpasswd: if a credential cache is present, use FAST
    
    If a credentials cache is available, use it as an armor cache to enable FAST negotiation for kpasswd. This requires an attacker to attack both the user's long-term key for the old password as well as the ticket used for the armor cache in order to attack the password change. Depending on how the armor ticket is obtained, this may provide limited value. However, it provides users an easy option if they are concerned about their current password. Users can kinit with one principal to help protect changing the password of another principal.
    
    * krb5_get_init_creds_opt_set_fast_ccache: new API to set fast ccache based on a krb5_ccache object rather than a resolvable string
    
    * kpasswd: always open the current credential cache even if not needed
      for determining the principal. If the cache has tickets, use it as
      an armor cache.
    
    * tests/dejagnu/krb-standalone/kadmin.exp: Arrange to test new code path
    
    ticket: 6786
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24359 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/kpasswd.c               | 59 ++++++++++++++++-------------
 src/include/krb5/krb5.hin                   | 17 +++++++++
 src/lib/krb5/krb/gic_opt.c                  | 23 +++++++++++
 src/lib/krb5/libkrb5.exports                |  1 +
 src/tests/dejagnu/krb-standalone/kadmin.exp |  3 +-
 5 files changed, 76 insertions(+), 27 deletions(-)

commit 312b5a3b38c6df9b55fc1c3ac58abe8f9f590cea
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 27 03:46:57 2010 +0000

    Simplify acquire_accept_cred very slightly, avoiding some long lines
    and repeated macro calls.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24357 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/acquire_cred.c | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit e76d9a48c905e6db8ea9b7af4b843070756effaa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 27 03:39:22 2010 +0000

    Add gss_krb5_import_cred
    
    Add gss_krb5_import_cred from Heimdal; allows krb5 creds to be
    acquired from a keytab or ccache into a GSSAPI credential without
    using global process or thread variables.
    
    Merged from the users/lhoward/import-cred branch.
    
    ticket: 6785
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24356 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi_ext.h          |   5 +-
 src/lib/gssapi/krb5/acquire_cred.c           | 479 ++++++++++++++++-----------
 src/lib/gssapi/krb5/copy_ccache.c            |   5 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h           |  33 +-
 src/lib/gssapi/krb5/gssapi_krb5.c            |  24 +-
 src/lib/gssapi/krb5/gssapi_krb5.hin          |   7 +
 src/lib/gssapi/krb5/krb5_gss_glue.c          |  58 +++-
 src/lib/gssapi/krb5/set_allowable_enctypes.c |  13 +-
 src/lib/gssapi/libgssapi_krb5.exports        |   4 +-
 src/lib/gssapi/mechglue/g_set_cred_option.c  | 194 +++++++++--
 src/lib/gssapi/mechglue/mglueP.h             |   2 +-
 src/lib/gssapi/spnego/gssapiP_spnego.h       |   2 +-
 src/lib/gssapi/spnego/spnego_mech.c          |  24 +-
 src/lib/krb5/libkrb5.exports                 |   1 +
 src/tests/gssapi/t_gssexts.c                 | 104 ++++--
 15 files changed, 659 insertions(+), 296 deletions(-)

commit 19b34d5112cc13214f6a47962be89f199966a449
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 22 22:09:24 2010 +0000

    Initialize kdb5_ldap_util's context with kadm5_init_krb5_context, like
    kdb5_util does, in order to get the KDC profile settings as well as
    the regular krb5 profile settings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24337 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b61c02cc3fb9f5309dd43b4c61ec76465d8b2263
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 22 21:50:48 2010 +0000

    relicense Sun RPC to 3-clause BSD-style
    
    Per e-mail from Wim Coekaerts, Oracle America authorizes the
    relicensing of Sun RPC to 3-clause BSD-style.
    
    ticket: 6784
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24336 dc483132-0cff-0310-8789-dd5450dbe970

 NOTICE                         | 36 ++++++++++++++++++++++++
 src/include/gssrpc/auth.h      | 48 ++++++++++++++++----------------
 src/include/gssrpc/auth_unix.h | 48 ++++++++++++++++----------------
 src/include/gssrpc/clnt.h      | 62 ++++++++++++++++++++++--------------------
 src/include/gssrpc/netdb.h     | 46 +++++++++++++++++--------------
 src/include/gssrpc/pmap_clnt.h | 48 ++++++++++++++++----------------
 src/include/gssrpc/pmap_prot.h | 48 ++++++++++++++++----------------
 src/include/gssrpc/pmap_rmt.h  | 48 ++++++++++++++++----------------
 src/include/gssrpc/rpc.h       | 48 ++++++++++++++++----------------
 src/include/gssrpc/rpc_msg.h   | 48 ++++++++++++++++----------------
 src/include/gssrpc/svc.h       | 48 ++++++++++++++++----------------
 src/include/gssrpc/svc_auth.h  | 48 ++++++++++++++++----------------
 src/include/gssrpc/types.hin   | 46 +++++++++++++++++--------------
 src/include/gssrpc/xdr.h       | 48 ++++++++++++++++----------------
 src/lib/rpc/auth_none.c        | 48 ++++++++++++++++----------------
 src/lib/rpc/auth_unix.c        | 48 ++++++++++++++++----------------
 src/lib/rpc/authunix_prot.c    | 48 ++++++++++++++++----------------
 src/lib/rpc/bindresvport.c     | 50 +++++++++++++++++-----------------
 src/lib/rpc/clnt_generic.c     | 51 ++++++++++++++++++----------------
 src/lib/rpc/clnt_perror.c      | 49 +++++++++++++++++----------------
 src/lib/rpc/clnt_raw.c         | 48 ++++++++++++++++----------------
 src/lib/rpc/clnt_simple.c      | 48 ++++++++++++++++----------------
 src/lib/rpc/clnt_tcp.c         | 48 ++++++++++++++++----------------
 src/lib/rpc/clnt_udp.c         | 48 ++++++++++++++++----------------
 src/lib/rpc/get_myaddress.c    | 47 +++++++++++++++++---------------
 src/lib/rpc/getrpcent.c        | 50 +++++++++++++++++-----------------
 src/lib/rpc/getrpcport.c       | 50 +++++++++++++++++-----------------
 src/lib/rpc/pmap_clnt.c        | 48 ++++++++++++++++----------------
 src/lib/rpc/pmap_getmaps.c     | 48 ++++++++++++++++----------------
 src/lib/rpc/pmap_getport.c     | 48 ++++++++++++++++----------------
 src/lib/rpc/pmap_prot.c        | 48 ++++++++++++++++----------------
 src/lib/rpc/pmap_prot2.c       | 48 ++++++++++++++++----------------
 src/lib/rpc/pmap_rmt.c         | 48 ++++++++++++++++----------------
 src/lib/rpc/rpc_callmsg.c      | 49 +++++++++++++++++----------------
 src/lib/rpc/rpc_commondata.c   | 46 +++++++++++++++++--------------
 src/lib/rpc/rpc_dtablesize.c   | 46 +++++++++++++++++--------------
 src/lib/rpc/rpc_prot.c         | 48 ++++++++++++++++----------------
 src/lib/rpc/svc.c              | 48 ++++++++++++++++----------------
 src/lib/rpc/svc_auth.c         | 48 ++++++++++++++++----------------
 src/lib/rpc/svc_auth_unix.c    | 48 ++++++++++++++++----------------
 src/lib/rpc/svc_raw.c          | 48 ++++++++++++++++----------------
 src/lib/rpc/svc_run.c          | 46 +++++++++++++++++--------------
 src/lib/rpc/svc_simple.c       | 48 ++++++++++++++++----------------
 src/lib/rpc/svc_tcp.c          | 48 ++++++++++++++++----------------
 src/lib/rpc/svc_udp.c          | 48 ++++++++++++++++----------------
 src/lib/rpc/xdr.c              | 48 ++++++++++++++++----------------
 src/lib/rpc/xdr_alloc.c        | 46 +++++++++++++++++--------------
 src/lib/rpc/xdr_array.c        | 48 ++++++++++++++++----------------
 src/lib/rpc/xdr_float.c        | 48 ++++++++++++++++----------------
 src/lib/rpc/xdr_mem.c          | 48 ++++++++++++++++----------------
 src/lib/rpc/xdr_rec.c          | 48 ++++++++++++++++----------------
 src/lib/rpc/xdr_reference.c    | 48 ++++++++++++++++----------------
 src/lib/rpc/xdr_sizeof.c       | 48 ++++++++++++++++----------------
 src/lib/rpc/xdr_stdio.c        | 48 ++++++++++++++++----------------
 54 files changed, 1370 insertions(+), 1222 deletions(-)

commit c084e1e518837a1d2f3d80707fe1fe84ac38fd2b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 20 18:25:18 2010 +0000

    Adjust the k5login man page to have a slightly more neutral tone
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24335 dc483132-0cff-0310-8789-dd5450dbe970

 src/gen-manpages/k5login.M | 23 +++++++++++------------
 1 file changed, 11 insertions(+), 12 deletions(-)

commit 4b365b97f7972f6a18f14e286017a25404b4179b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Sep 19 12:03:18 2010 +0000

    Slight revisions to create_workers() in the KDC:
    * Use calloc() to allocate the pids array; squashes a Coverity false
      positive.
    * Don't leak the pids array in worker processes.
    * Use consistent terminology in comments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24329 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 62c814a80d26879594c78f750cd7e138fe1d7f96
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 17 17:42:31 2010 +0000

    KDC worker processes feature
    
    Add support for a krb5kdc -w option which causes the KDC to spawn
    worker processes which can process requests in parallel.  See also:
    http://k5wiki.kerberos.org/wiki/Projects/Parallel_KDC
    
    ticket: 6783
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24328 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/net-server.h        |   2 +-
 src/kadmin/server/ovsec_kadmd.c |   2 +-
 src/kdc/Makefile.in             |   3 +
 src/kdc/krb5kdc.M               |  20 ++++++
 src/kdc/main.c                  | 136 +++++++++++++++++++++++++++++++++++++---
 src/kdc/t_workers.py            |   8 +++
 src/lib/apputils/net-server.c   |  10 +--
 7 files changed, 168 insertions(+), 13 deletions(-)

commit 76f9f2ab6598831e9624ccd5d332886fedfcc8c2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 17 16:06:34 2010 +0000

    Add an extra arguments parameter to k5test's realm.start_kdc()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24327 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/k5test.py | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 5caa3b093619c89f0ea6ff50c2cd5b8e9469502c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 17 15:52:23 2010 +0000

    In kinit_kdb_init(), ensure that we don't return an error with the
    old, freed value of *pcontext still there--that would result in a
    double free.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24326 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit_kdb.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 401c54d3d482f5fbd3847593ab994604e909172e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 16 17:38:30 2010 +0000

    Follow-on to r24315: remove get/set_mkey_list from export list of
    libkdb_ldap.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24324 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports | 2 --
 1 file changed, 2 deletions(-)

commit b109433501fb53f4cebfff755a53ed7b6128c489
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 15 22:43:00 2010 +0000

    In the PKINIT OpenSSL crypto code, use a signed int to hold the result
    of X509_get_ext_by_NID so we can detect negative return values.
    Reported by nalin@redhat.com.
    
    ticket: 6774
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24323 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e5df86bd6e1bb1ee5b14ddde8c0cbf14c47753e8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 15 20:07:39 2010 +0000

    Whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24322 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.M     |  6 ++++--
 src/clients/kinit/kinit.c     |  5 +++--
 src/clients/kinit/kinit_kdb.c | 43 ++++++++++++++++++++++---------------------
 3 files changed, 29 insertions(+), 25 deletions(-)

commit 43b3f9cd4671c87c7ebf415987c94a04053a295d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 15 17:45:31 2010 +0000

    Add a license statement to the new extern.h in kinit, use an include
    blocker which does not impinge on the system's symbol namespace, and
    use the recommended formatting for function prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24319 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/extern.h | 41 +++++++++++++++++++++++++++++++++++------
 1 file changed, 35 insertions(+), 6 deletions(-)

commit 42406580b65efdcc2d92bd853c430263036f87c9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 15 17:30:17 2010 +0000

    Whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24318 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c | 55 ++++++++++++++++++++++++++++--------------------------
 1 file changed, 29 insertions(+), 26 deletions(-)

commit 3cfb431097418e2b6d8069a5cd63cfd9794f87b1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 15 17:22:57 2010 +0000

    Formatting fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24317 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d100b4410ab933e21b4f3390f1b2f27d4e872442
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 15 17:13:41 2010 +0000

    kinit: add KDB keytab support
    
    This implements
    http://k5wiki.kerberos.org/Projects/What_does_God_need_with_a_password.
    If the KDB keytab is selected by command line options, then kinit will
    register the KDB keytab and open the database.  This permits an
    administrator to obtain tickets as a user without knowing that user's
    password.
    
    As a result kinit links against libkadm5srv and libkdb5. Discussion is
    ongoing about whether this is desirable or about whether two versions
    of kinit are required.
    
    ticket: 6779
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24316 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/Makefile.in |  6 ++--
 src/clients/kinit/extern.h    |  7 +++++
 src/clients/kinit/kinit.M     |  8 +++--
 src/clients/kinit/kinit.c     | 13 +++++++-
 src/clients/kinit/kinit_kdb.c | 70 +++++++++++++++++++++++++++++++++++++++++++
 src/tests/t_general.py        |  5 ++++
 6 files changed, 103 insertions(+), 6 deletions(-)

commit 41f6fee5e77e49732ae7c71808204aeb77aa1013
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 15 17:13:34 2010 +0000

    Remove dead code from DAL and kdb plugins
    
    kdb: remove get/set_mkey_list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24315 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                  | 17 -----
 src/plugins/kdb/db2/db2_exp.c                      | 10 ---
 src/plugins/kdb/db2/kdb_db2.c                      | 25 --------
 src/plugins/kdb/db2/kdb_db2.h                      |  7 ---
 src/plugins/kdb/ldap/ldap_exp.c                    |  2 -
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in       |  2 -
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |  6 --
 src/plugins/kdb/ldap/libkdb_ldap/ldap_fetch_mkey.c | 73 ----------------------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h      |  1 -
 9 files changed, 143 deletions(-)

commit a063fe7e5c11900df005bb2875b27f8e284dfdba
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 15 17:13:23 2010 +0000

    kdb: store mkey list in context and permit NULL mkey for kdb_dbe_decrypt_key_data
    
    Previously, code needed to run a loop to find the current master key,
    possibly fetch a new master key list and try finding the master key
    again around each key decryption.  This was not universally done;
    there are cases where only the current master key was used.  In
    addition, the correct ideom for decrypting key data is too complicated
    and is potentially unavailable to plugins that do not have access to
    the master key.  Instead, store the master key list in the dal_handle
    whenever it is fetched and permit a NULL master key for
    krb5_dbe_decrypt_key_data.
    
    * Remove APIs for krb5_db_{get|set}_mkey_list
    * krb5_db_fetch_mkey_list: memoize master key list in dal_handle
    * krb5_db_free_mkey_list: don't free the memoized list; arrange for it to be freed later
    * krb5_dbe_decrypt_key_data: Search for correct master key on NULL argument
    * change call sites to take advantage
    
    ticket: 6778
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24314 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                 |  13 ++---
 src/kadmin/server/ovsec_kadmd.c   |   6 ---
 src/kdc/do_as_req.c               |  44 +--------------
 src/kdc/do_tgs_req.c              |  23 +-------
 src/kdc/kdc_preauth.c             |  65 +++-------------------
 src/kdc/kdc_util.c                |  24 +--------
 src/kdc/main.c                    |   6 ---
 src/lib/kadm5/srv/svr_principal.c |  53 ++++++------------
 src/lib/kdb/kdb5.c                | 111 ++++++++++++++++++++++++++------------
 src/lib/kdb/kdb5.h                |   3 ++
 src/lib/kdb/keytab.c              |  12 +----
 src/lib/kdb/libkdb5.exports       |   2 -
 src/tests/verify/kdb5_verify.c    |   2 +-
 13 files changed, 114 insertions(+), 250 deletions(-)

commit 4bcc98813080a3dabb94e31e974a6f74a81b2125
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 15 17:10:05 2010 +0000

    In the PKINIT OpenSSL code, ensure that appropriate cerficiate fields
    have been set before using ku_reject.  Patch from nalin@redhat.com.
    
    ticket: 6775
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24313 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 2 ++
 1 file changed, 2 insertions(+)

commit d746c242ce4b439c10966909bd362daf3ddeae41
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 15 17:06:43 2010 +0000

    Use correct CRL stack macros in pkinit OpenSSL code.  Patch from Olaf
    Flebbe.
    
    ticket: 6776
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24312 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 574e8f4374a97b82d0414e7a711cc939ff547e5e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 15 16:51:31 2010 +0000

    Whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24311 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/decrypt_key.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ce69f5cc5d0e9e636f0266657037402d218f350f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 15 16:40:32 2010 +0000

    Fix warnings in encrypt_key and decrypt_key. Avoid a segfault if NULL
    master key is passed into default decryption function.
    
    kdb: fix warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24310 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/decrypt_key.c | 12 ++++++++----
 src/lib/kdb/encrypt_key.c |  4 ++--
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 073c9305ed0eff74c06ed8fd1b950fd47828d1e5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 15 15:50:15 2010 +0000

    In krb5_sname_to_principal, correctly handle failures from
    krb5_build_principal.
    
    ticket: 6777
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24309 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sn2princ.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4aa174a66adb5c20932c7c6d154baf894ea22c95
Author: Luke Howard <lukeh@padl.com>
Date:   Thu Sep 9 15:54:32 2010 +0000

    Allow a zero checksum type to be passed into krb5_k_verify_checksum_iov;
    this indicates that the mandatory checksum type for the key is to be used.
    This interface is necessary because there is no public interface through
    which the mandatory checksum type for an encryption type can be determined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24304 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/verify_checksum_iov.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit c766c773504c863467cee30543e06093093d6f1a
Author: Luke Howard <lukeh@padl.com>
Date:   Thu Sep 9 15:39:47 2010 +0000

    krb5_k_make_checksum will use the mandatory checksum type if 0 is
    passed in as the checksum type; however krb5_k_make_checksum_iov
    does not support this. Add the same logic for the behaviour is
    consistent.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24303 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/make_checksum_iov.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit b1a7985e4b3bbd76cf2f4c332fe100f0e3b2d801
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 8 17:38:22 2010 +0000

    Add dummy camellia subdir to openssl back end makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24299 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/openssl/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 744f9cf4f42e723b29573030b0828a8038c88a9e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 8 03:51:31 2010 +0000

    Make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24298 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/deps                         |  34 +-
 src/clients/kvno/deps                        |   6 +-
 src/kadmin/cli/deps                          |  11 +-
 src/kadmin/dbutil/deps                       |  51 +--
 src/kadmin/ktutil/deps                       |  12 +-
 src/kadmin/server/deps                       |  31 +-
 src/kdc/deps                                 |  79 ++--
 src/lib/apputils/deps                        |  12 +-
 src/lib/crypto/builtin/camellia/deps         |  15 +-
 src/lib/crypto/builtin/deps                  |  10 +-
 src/lib/crypto/builtin/des/deps              |  80 ++--
 src/lib/crypto/builtin/enc_provider/deps     |  36 +-
 src/lib/crypto/builtin/hash_provider/deps    |  21 +-
 src/lib/crypto/builtin/md4/deps              |   6 +-
 src/lib/crypto/builtin/md5/deps              |   6 +-
 src/lib/crypto/builtin/sha1/deps             |   6 +-
 src/lib/crypto/crypto_tests/deps             | 117 ++++--
 src/lib/crypto/krb/arcfour/deps              |  19 +-
 src/lib/crypto/krb/checksum/deps             |  35 +-
 src/lib/crypto/krb/crc32/deps                |   6 +-
 src/lib/crypto/krb/deps                      | 223 +++++-----
 src/lib/crypto/krb/dk/deps                   |  48 ++-
 src/lib/crypto/krb/old/deps                  |  13 +-
 src/lib/crypto/krb/prf/deps                  |  31 +-
 src/lib/crypto/krb/rand2key/deps             |  35 +-
 src/lib/crypto/krb/raw/deps                  |   6 +-
 src/lib/crypto/krb/yarrow/deps               |  14 +-
 src/lib/gssapi/krb5/deps                     | 361 +++++++++-------
 src/lib/gssapi/mechglue/deps                 |   8 +-
 src/lib/gssapi/spnego/deps                   |   6 +-
 src/lib/kadm5/clnt/deps                      |  29 +-
 src/lib/kadm5/deps                           |  46 ++-
 src/lib/kadm5/srv/deps                       | 128 ++++--
 src/lib/kadm5/unit-test/deps                 |   8 +-
 src/lib/kdb/deps                             |  49 +--
 src/lib/krb5/asn.1/deps                      |  78 ++--
 src/lib/krb5/ccache/deps                     |  67 +--
 src/lib/krb5/deps                            |   7 +-
 src/lib/krb5/error_tables/deps               |   2 +
 src/lib/krb5/keytab/deps                     |  59 +--
 src/lib/krb5/krb/deps                        | 591 +++++++++++++++------------
 src/lib/krb5/os/deps                         | 235 ++++++-----
 src/lib/krb5/rcache/deps                     |  57 +--
 src/lib/krb5/unicode/deps                    |   5 +-
 src/plugins/kdb/db2/deps                     |  56 ++-
 src/plugins/kdb/ldap/deps                    |   5 +-
 src/plugins/kdb/ldap/libkdb_ldap/deps        | 195 ++++-----
 src/plugins/preauth/encrypted_challenge/deps |   5 +-
 src/plugins/preauth/pkinit/deps              |  13 +-
 src/slave/deps                               |  29 +-
 src/tests/asn.1/deps                         |  36 +-
 src/tests/create/deps                        |   6 +-
 src/tests/hammer/deps                        |   6 +-
 src/tests/misc/deps                          |   6 +-
 src/tests/verify/deps                        |   6 +-
 55 files changed, 1756 insertions(+), 1306 deletions(-)

commit a589314c0b42ad79cbca14c6fd379f5dc72bb7d3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 8 03:48:05 2010 +0000

    Don't build the built-in Camellia block cipher code if Camellia-CCM
    enctypes aren't enabled.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24297 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/camellia/camellia-gen.c | 6 ++++++
 src/lib/crypto/builtin/camellia/camellia.c     | 4 ++++
 2 files changed, 10 insertions(+)

commit 91a250bf1a299cedbf30e1ef5a7a33d7830e2a84
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 8 03:15:49 2010 +0000

    X509_verify_cert can return without setting cert_ctx.current_cert.  If
    it does, don't dereference a null pointer when creating the pkiDebug
    message.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24296 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 140e24e9149eabe8793d439a7d386c78ecb00fab
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Sep 7 17:54:15 2010 +0000

    Merge the camellia-ccm branch to trunk.  Since there are no IANA
    assignments for Camellia-CCM enctypes or cksumtypes yet, they are
    disabled in a default build.  They can be made available by defining
    (via CPPFLAGS) local-use enctype numbers for the enctypes and
    cksumtypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24295 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                                   |    2 +-
 src/include/k5-int.h                               |   24 +
 src/lib/crypto/Makefile.in                         |    4 +-
 src/lib/crypto/builtin/Makefile.in                 |   20 +-
 src/lib/crypto/builtin/camellia/Makefile.in        |   50 +
 src/lib/crypto/builtin/camellia/camellia-gen.c     |  328 +++++
 src/lib/crypto/builtin/camellia/camellia.c         | 1539 ++++++++++++++++++++
 src/lib/crypto/builtin/camellia/camellia.h         |  113 ++
 src/lib/crypto/builtin/camellia/deps               |   17 +
 src/lib/crypto/builtin/des/d3_aead.c               |   20 +-
 src/lib/crypto/builtin/des/f_aead.c                |   27 +-
 src/lib/crypto/builtin/enc_provider/Makefile.in    |    6 +-
 src/lib/crypto/builtin/enc_provider/aes.c          |   16 +-
 src/lib/crypto/builtin/enc_provider/camellia_ctr.c |  225 +++
 src/lib/crypto/builtin/enc_provider/enc_provider.h |    6 +-
 src/lib/crypto/crypto_tests/Makefile.in            |   36 +-
 src/lib/crypto/crypto_tests/camellia-expect-vt.txt | 1036 +++++++++++++
 src/lib/crypto/crypto_tests/camellia-test.c        |  147 ++
 src/lib/crypto/crypto_tests/t_camellia_ccm.c       |  273 ++++
 src/lib/crypto/crypto_tests/t_cmac.c               |  149 ++
 src/lib/crypto/crypto_tests/t_encrypt.c            |    4 +
 src/lib/crypto/crypto_tests/t_short.c              |    4 +
 src/lib/crypto/crypto_tests/t_str2key.c            |  336 +++++
 src/lib/crypto/crypto_tests/vectors.c              |    4 +-
 src/lib/crypto/krb/Makefile.in                     |    1 +
 src/lib/crypto/krb/aead.c                          |  178 ---
 src/lib/crypto/krb/aead.h                          |  281 +++-
 src/lib/crypto/krb/checksum/Makefile.in            |   10 +-
 src/lib/crypto/krb/checksum/cmac.c                 |  241 +++
 src/lib/crypto/krb/cksumtypes.c                    |   14 +
 src/lib/crypto/krb/cksumtypes.h                    |    6 +
 src/lib/crypto/krb/combine_keys.c                  |    5 +-
 src/lib/crypto/krb/dk/Makefile.in                  |   12 +-
 src/lib/crypto/krb/dk/checksum.c                   |   71 -
 src/lib/crypto/krb/dk/checksum_cmac.c              |   66 +
 src/lib/crypto/krb/dk/checksum_hmac.c              |   71 +
 src/lib/crypto/krb/dk/derive.c                     |  128 +-
 src/lib/crypto/krb/dk/dk.h                         |   60 +-
 src/lib/crypto/krb/dk/dk_aead.c                    |    8 +-
 src/lib/crypto/krb/dk/dk_ccm.c                     |  614 ++++++++
 src/lib/crypto/krb/dk/stringtokey.c                |   57 +-
 src/lib/crypto/krb/etypes.c                        |   35 +
 src/lib/crypto/krb/etypes.h                        |   38 +
 src/lib/crypto/krb/prf/Makefile.in                 |    6 +-
 src/lib/crypto/krb/prf/cmac_prf.c                  |   69 +
 src/lib/crypto/krb/prf/dk_prf.c                    |    2 +-
 src/lib/crypto/krb/prf/prf_int.h                   |    4 +
 src/lib/crypto/krb/rand2key/Makefile.in            |    8 +-
 src/lib/crypto/krb/rand2key/camellia_rand2key.c    |   43 +
 src/lib/crypto/krb/rand2key/rand2key.h             |    3 +
 src/lib/crypto/krb/state.c                         |   21 +-
 src/lib/crypto/libk5crypto.exports                 |    3 +
 src/lib/crypto/openssl/camellia/Makefile.in        |   40 +
 src/lib/crypto/openssl/camellia/deps               |    1 +
 src/lib/crypto/openssl/enc_provider/Makefile.in    |   10 +-
 src/lib/crypto/openssl/enc_provider/camellia_ctr.c |  213 +++
 src/lib/crypto/openssl/enc_provider/enc_provider.h |    5 +
 src/lib/krb5/krb/init_ctx.c                        |    5 +
 src/lib/krb5/krb/t_etypes.c                        |    8 +
 src/tests/dejagnu/config/default.exp               |   26 +
 src/util/collected-client-lib/Makefile.in          |    1 +
 src/util/k5test.py                                 |   11 +
 src/windows/identity/plugins/krb5/datarep.c        |    8 +
 .../identity/plugins/krb5/lang/en_us/langres.rc    |    2 +
 64 files changed, 6368 insertions(+), 403 deletions(-)

commit 97b6d19bc89c8eb6754225875890e0f2dbdd929d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Sep 4 21:46:53 2010 +0000

    Ensure valid key in krb5int_yarrow_cipher_encrypt_block
    
    Under low memory conditions (or when testing memory allocation failures),
    the key pointer will be 0 - and not initialized. Test and return failure
    before deref a NULL.
    
    ticket: 6772
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24292 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/yarrow/ycipher.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 98893969fb788e8d6d3c48d8e9b57145a214a2f8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Sep 4 21:43:04 2010 +0000

    Fix memory leaks in kdb5_verify
    
    Minor leaks.  Just cleaning up code.
    
    ticket: 6771
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24291 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/verify/kdb5_verify.c | 2 ++
 1 file changed, 2 insertions(+)

commit 916b16bc06dc11e645a8d75749eb4e3229cc5dc7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Sep 4 14:50:27 2010 +0000

    In k5_pwqual_load(), if the last vtable initializer fails, return 0
    and not its exit value.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24290 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/pwqual.c | 1 +
 1 file changed, 1 insertion(+)

commit 639f9f576c6b80ad69b653a517511c3dcb2f7072
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 3 22:24:25 2010 +0000

    Fix output argument ordering and handling in k5_pwqual_load()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24289 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/server_internal.h | 6 +++---
 src/lib/kadm5/srv/pwqual.c      | 8 +++++---
 src/lib/kadm5/srv/server_misc.c | 2 +-
 3 files changed, 9 insertions(+), 7 deletions(-)

commit a11bc41a2516810f91e3e3d71d8127664d0b1e73
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 3 22:21:39 2010 +0000

    Prevent a double free in k5_pwqual_load()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24288 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/pwqual.c | 1 +
 1 file changed, 1 insertion(+)

commit 7981e0a3657d2573dde10fb9cca194ceabd23d4a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Sep 3 02:43:21 2010 +0000

    clean up memory leak and potential unused variable in crypto tests
    
    t_prf.c:  Ensure prfsz is set before use (not exercised in current tests)
    
    t_short.c: Fix memory leak
    
    ticket: 6769
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24287 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/t_prf.c   | 3 +++
 src/lib/crypto/crypto_tests/t_short.c | 2 ++
 2 files changed, 5 insertions(+)

commit e1365586bae0591541b72ca8a223fa73a57aa2bd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 2 15:35:25 2010 +0000

    Properly search for MANDATORY-FOR-KDC authdata elements.  Reported by
    Mike Roszkowski.
    
    ticket: 6764
    tags: pullup
    target_version: 1.8.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24286 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_authdata.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 82d1e2dbd1c370f53e375a7f8bbee0b08c7bece7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 1 21:16:05 2010 +0000

    Oops, pwqual_combo wasn't supposed to make it out of the plugins2
    branch.  Delete it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24285 dc483132-0cff-0310-8789-dd5450dbe970

 pwqual_combo/Makefile |  14 ----
 pwqual_combo/combo.c  | 187 --------------------------------------------------
 2 files changed, 201 deletions(-)

commit bd399cad888d90e99da3e5787040b34da857a34e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 1 16:40:22 2010 +0000

    Password quality pluggable interface
    
    Merge branches/plugins2 to trunk.  Adds a password quality pluggable
    interface described in this project page:
    
    http://k5wiki.kerberos.org/wiki/Projects/Password_quality_pluggable_interface
    
    ticket: 6765
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24284 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo                         |  63 +++++++-
 doc/krb5conf.texinfo                      |   4 +
 pwqual_combo/Makefile                     |  14 ++
 pwqual_combo/combo.c                      | 187 ++++++++++++++++++++++
 src/config-files/krb5.conf.M              |  56 +++++++
 src/include/Makefile.in                   |   1 +
 src/include/k5-int.h                      |   3 +-
 src/include/krb5/pwqual_plugin.h          | 109 +++++++++++++
 src/lib/kadm5/kadm_err.et                 |   1 +
 src/lib/kadm5/server_internal.h           |  55 ++++++-
 src/lib/kadm5/srv/Makefile.in             |  22 ++-
 src/lib/kadm5/srv/libkadm5srv_mit.exports |   3 -
 src/lib/kadm5/srv/pwqual.c                | 115 ++++++++++++++
 src/lib/kadm5/srv/pwqual_dict.c           | 254 ++++++++++++++++++++++++++++++
 src/lib/kadm5/srv/pwqual_empty.c          |  61 +++++++
 src/lib/kadm5/srv/pwqual_hesiod.c         | 133 ++++++++++++++++
 src/lib/kadm5/srv/pwqual_princ.c          |  75 +++++++++
 src/lib/kadm5/srv/server_dict.c           | 208 ------------------------
 src/lib/kadm5/srv/server_init.c           |   4 +-
 src/lib/kadm5/srv/server_misc.c           | 246 +++++++++++++----------------
 src/lib/kadm5/srv/svr_principal.c         |   6 +-
 src/lib/krb5/krb/Makefile.in              |   2 +-
 src/lib/krb5/krb/plugin.c                 |   1 +
 23 files changed, 1254 insertions(+), 369 deletions(-)

commit 18fda42e0ef82c51228ba7cbfb3915330f0c352e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Aug 31 21:37:51 2010 +0000

    Make the new profile tcl tests work with tcl 8.3
    
    ticket: 6761
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24282 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_test1 | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c0f78da6d659ea9d5c35099ba35e008d3d6e75a2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 30 16:20:34 2010 +0000

    Make relative plugin module paths be interpreted as relative to
    LIBDIR/krb5/plugins.
    
    ticket: 6763
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24277 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/plugin.c | 37 +++++++++++++++++++++++++++++++++++--
 1 file changed, 35 insertions(+), 2 deletions(-)

commit a6ec2a75d7815d121d8c44cbdb0b3c028417aa4c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Aug 29 22:35:41 2010 +0000

    Fix a resource leak in the profile include support
    
    ticket: 6761
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24274 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_parse.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit aeb22f78a42119ba75252039af555eb643545813
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Aug 29 15:39:08 2010 +0000

    Add simple automated tests for account lockout support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24269 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/Makefile.in  |  1 +
 src/tests/t_lockout.py | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

commit d1f344c67edc21420e7db397b5c56770da5033af
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Aug 29 15:32:04 2010 +0000

    Fix an account lockout error-handling regression by converting the
    result of krb5_db_check_policy_as/tgs from a krb5_error_code to a
    protocol error number.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24268 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 34 +++++++++++++++++++++++-----------
 1 file changed, 23 insertions(+), 11 deletions(-)

commit ef3e1973655490acafe62bce58c688bac41b7e04
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 27 18:01:14 2010 +0000

    Add plugin.o to T_ETYPES_OBJS because init_ctx.o needs it now
    
    ticket: 6763
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24264 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6ab229f02aaac7dff94091946192e50a9fc2f84e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Aug 27 04:29:11 2010 +0000

    New plugin infrastructure
    
    Merge domain-independent plugin framework code from branches/plugins2,
    leaving out the password quality interface.
    
    ticket: 6763
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24263 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Makefile.in               |   1 +
 src/include/k5-int.h                  | 119 +++++++++++
 src/include/krb5/plugin.h             |  48 +++++
 src/lib/krb5/error_tables/k5e1_err.et |   4 +
 src/lib/krb5/krb/Makefile.in          |   3 +
 src/lib/krb5/krb/init_ctx.c           |   2 +
 src/lib/krb5/krb/plugin.c             | 368 ++++++++++++++++++++++++++++++++++
 src/lib/krb5/libkrb5.exports          |   4 +
 8 files changed, 549 insertions(+)

commit a9da3aff7aa022151f234e52e3da826cefcc7be1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 26 16:59:37 2010 +0000

    Add an expansion error table for libkrb5, since krb5_err.et is full
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24258 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                       |  9 +++++++--
 src/include/Makefile.in               |  9 +++++----
 src/lib/krb5/error_tables/Makefile.in | 15 ++++++++++-----
 src/lib/krb5/error_tables/k5e1_err.et | 33 +++++++++++++++++++++++++++++++++
 4 files changed, 55 insertions(+), 11 deletions(-)

commit f652cf774b3b908f751190735dca78f0c674a281
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Aug 25 23:31:59 2010 +0000

    rd_req_decoded: clarify behavior in comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24257 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 99be0e73e3addded4ee2c0bfeaba2e19ad178fac
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Aug 25 18:22:53 2010 +0000

    Revise the profile include design so that included files are
    syntactically independent of parent files.
    
    ticket: 6761
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24256 dc483132-0cff-0310-8789-dd5450dbe970

 doc/krb5conf.texinfo          |  5 +++--
 src/config-files/krb5.conf.M  |  3 ++-
 src/util/profile/prof_parse.c | 35 ++++++++++++++++++++---------------
 src/util/profile/prof_test1   | 32 ++++++++++++++++++++++++++++++++
 4 files changed, 57 insertions(+), 18 deletions(-)

commit c21cbf0b415db66cb58afa1da0f7442df45534ac
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Aug 24 22:57:40 2010 +0000

    Correct a comment
    
    ticket: 6761
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24255 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_parse.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e3e6d42416491dfdcb9707b7399079972b6ed05b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Aug 24 22:45:37 2010 +0000

    In the LDAP KDB module's populate_krb5_db_entry, fix the checks for
    the KDB_PRINC_EXPIRE_TIME_ATTR and KDB_PWD_EXPIRE_TIME_ATTR flags so
    that they properly succeed when the flags are set.  Bug report from
    Rob Crittenden, patch from nalin@redhat.com.
    
    ticket: 6762
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24254 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c187732f09e477d9a611ad18bfa1739befb86074
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Aug 24 21:52:32 2010 +0000

    add profile include support
    
    Add support for "include" and "includedir" directives in profile files.
    See http://k5wiki.kerberos.org/wiki/Projects/Profile_Includes for more
    details.
    
    ticket: 6761
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24253 dc483132-0cff-0310-8789-dd5450dbe970

 doc/krb5conf.texinfo          |  14 ++++++
 src/config-files/krb5.conf.M  |  10 ++++
 src/util/profile/prof_err.et  |   8 +++-
 src/util/profile/prof_parse.c | 105 ++++++++++++++++++++++++++++++++++++------
 src/util/profile/prof_test1   |  57 +++++++++++++++++++++++
 5 files changed, 180 insertions(+), 14 deletions(-)

commit 63a020538575070aeb66faf948467b877139384e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 23 22:03:25 2010 +0000

    Fail properly when profile can't be accessed
    
    Make profile_init() return EACCESS or EPERM if one of those errors was
    encountered when failing to open any of the specified profile files.
    This causes krb5_init_os_context() to fail properly when krb5.conf is
    unreadable, instead of treating that situation like a nonexistent
    krb5.conf.
    
    The library will continue to soldier on if one profile file is
    readable and another is not.  This is deliberate as of r14116, whether
    or not it's a good idea.
    
    ticket: 6760
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24250 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_init.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 41103fb180d78f349a5c3fe45f96008b50a11587
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 19 16:38:30 2010 +0000

    Allow krb5_gss_register_acceptor_identity to unset keytab name
    
    krb5_gss_register_acceptor_identity sets a mutex-locked global (not
    thread-specific) variable containing a keytab name.  This change
    allows the variable to be unset by passing a null value.
    
    A more elegant long-term solution to the problem is Heimdal's
    gss_krb5_import_cred function.
    
    ticket: 6758
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24242 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/acquire_cred.c  | 16 +++++++---------
 src/lib/gssapi/krb5/krb5_gss_glue.c |  2 +-
 2 files changed, 8 insertions(+), 10 deletions(-)

commit 06bdc5c1cd257e7e85d8d29833ca54dd55b3a4f2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 12 17:41:41 2010 +0000

    Add GIC option for password/account expiration callback
    
    Add a new GIC option to specify a callback to receive password and
    account expiration times found in an AS reply.
    
    See also:
    http://k5wiki.kerberos.org/wiki/Projects/Password_expiration_API
    
    ticket: 6755
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24241 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h              |  2 +
 src/include/krb5/krb5.hin         | 44 +++++++++++++++++++
 src/lib/krb5/krb/Makefile.in      |  6 +++
 src/lib/krb5/krb/gic_opt.c        | 19 +++++++++
 src/lib/krb5/krb/gic_pwd.c        | 73 ++++++++++++++++++++-----------
 src/lib/krb5/krb/t_expire_warn.c  | 90 +++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/t_expire_warn.py | 62 +++++++++++++++++++++++++++
 src/lib/krb5/libkrb5.exports      |  1 +
 8 files changed, 273 insertions(+), 24 deletions(-)

commit 1c0791bb201ff274dbbf8aa644bfffc200f15f08
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 12 17:39:09 2010 +0000

    In AS replies, set the key-expiration field to the minimum of account
    and password expiration time as specified in RFC 4120.  Reported by
    Mary Cushion <mary@eiger.demon.co.uk>.
    
    ticket: 2032
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24240 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 041f97cd56890b3d12945eb0cce6b126a9940e8c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 12 17:15:17 2010 +0000

    Correct the documentation for the start_kadmind keyword in k5test.py
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24239 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/k5test.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b8540be6a3f88448084a7f2e038d8445d56866f5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 12 14:28:13 2010 +0000

    Remove two unused source files in lib/gssapi/generic
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24238 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/util_canonhost.c | 69 ---------------------------------
 src/lib/gssapi/generic/util_localhost.c | 49 -----------------------
 2 files changed, 118 deletions(-)

commit 6a34dfa0f8b5a6d117886c0bda160bd87659142f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Aug 10 19:02:23 2010 +0000

    Move the password expiry warning code out of
    krb5_get_init_creds_password() into a helper function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24237 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_pwd.c | 176 +++++++++++++++++++++++----------------------
 1 file changed, 92 insertions(+), 84 deletions(-)

commit 2da6eedaa6d1a1ca074f8fb5b12b8b7ac15be044
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 26 18:19:49 2010 +0000

    Use xdr_int32 instead of xdr_u_int in xdr_krb5_enctype(), since
    enctypes are signed 32-bit values.  Wire representation does not
    change.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24211 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/kadm_rpc_xdr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4ec9f0f4cbcd906456ea3aab794edd8f56d9d079
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 26 18:18:57 2010 +0000

    Fix XDR decoding of large values in xdr_u_int
    
    Our ancient RPC value internally decodes 32-bit wire values into a
    signed long, which is then casted to the appropriate type.
    xdr_u_int() contains a check intended to catch wire values that don't
    fit into a u_int on platforms with 16-ints, but on platforms with
    64-bit longs it was failing on values of 2^31 or larger because the
    sign-extended value appeared larger than UINT_MAX.  Fix the check by
    casting the value to uint32_t before comparing.
    
    This bug, in combination with a poor choice of types in
    kadm_rpc_xdr.c's xdr_krb5_enctype(), prevented negative enctype values
    from being transported properly in kadmin's change_password command
    result.
    
    ticket: 6753
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24210 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/xdr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f7d19bac5f8d6ead087e5bd6563147a0d8326467
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 21 20:37:51 2010 +0000

    Addendum to r24200: fix kdb5_ldap_util call site of
    krb5_ldap_lib_init.
    
    ticket: 6749
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24201 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a9883866e0b8c72986965c98dbfa98b7f50640cf
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 21 19:01:35 2010 +0000

    Revert the part of r24157 which added the dal_version argument to the
    init_library interface.  Instead use the already existing maj_ver
    field of the DAL vtable to detect incompatibilities.  Since maj_ver
    is a short int, use an incrementing number instead of a date for the
    major version.
    
    ticket: 6749
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24200 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                |  9 ++++-----
 src/lib/kdb/kdb5.c                               | 10 ++++++++--
 src/plugins/kdb/db2/db2_exp.c                    |  6 ++----
 src/plugins/kdb/hdb/kdb_hdb.c                    |  6 ++----
 src/plugins/kdb/ldap/ldap_exp.c                  |  2 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h      |  2 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c |  4 +---
 7 files changed, 19 insertions(+), 20 deletions(-)

commit b802a4d4ec3e94a7ae8766e702c4cf1be47b5bf6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 20 08:52:41 2010 +0000

    Get the kdb_hdb module to compile again.  Probably still buggy,
    particularly around the master key logic.
    
    ticket: 6749
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24193 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/hdb/kdb_hdb.c     | 296 +++++++++-----------------------------
 src/plugins/kdb/hdb/kdb_hdb.h     |  32 +++--
 src/plugins/kdb/hdb/kdb_marshal.c |  14 +-
 src/plugins/kdb/hdb/kdb_windc.c   | 112 ++++++++-------
 4 files changed, 161 insertions(+), 293 deletions(-)

commit b78130ecaac7604d788a83d39c9470698ee6a60a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 19 10:05:13 2010 +0000

    In kdb5_util's kdb5_ldap_create(), add back the assignment of
    rblock.key which was erroneously removed in r24162.
    
    ticket: 6749
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24192 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c | 1 +
 1 file changed, 1 insertion(+)

commit 3460c7dd68147d2a343893752ad9cd29d74f5def
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 19 05:01:45 2010 +0000

    Allow Microsoft HMAC-MD5 checksum types to use non-RC4 keys
    
    In PAC signatures, the hmac-md5 checksum type can be used with AES
    keys.  Make this work by removing the enc field from the hmac-md5 and
    md5-hmac checksum types, and adding a check in
    krb5int_hmacmd5_checksum() for a null key or a key which is longer
    than the hash block size (64 bytes for MD5).  The checksum algorithm
    only uses the key bits; it does invoke the cipher.
    
    The checksum type names are kind of wrong, but we'll leave them alone
    for compatibility.  The descriptions are updated.
    
    ticket: 6751
    target_version: 1.8.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24191 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/checksum/hmac_md5.c | 2 ++
 src/lib/crypto/krb/cksumtypes.c        | 8 ++++----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit e6e9e8f094c2d4bca17a4b130785dccf871054cc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 19 04:30:47 2010 +0000

    In the DAL documentation, describe how a module can supply referral
    encrypted padata.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24190 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 0bc31d0cba884ff4103f254dd9daf678e2a9a6c5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 15 04:18:00 2010 +0000

    Add check_allowed_to_delegate to the DAL with a corresponding libkdb5
    API, replacing the last method (CHECK_ALLOWED_TO_DELEGATE) of
    db_invoke.  Remove db_invoke since it no longer has any methods.
    
    ticket: 6749
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24189 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                  | 48 +++++-------
 src/kdc/kdc_util.c                                 | 37 +--------
 src/lib/kdb/kdb5.c                                 | 20 ++---
 src/lib/kdb/libkdb5.exports                        |  2 +-
 src/plugins/kdb/db2/Makefile.in                    |  2 -
 src/plugins/kdb/db2/db2_exp.c                      | 10 +--
 src/plugins/kdb/db2/kdb_db2.h                      |  7 --
 src/plugins/kdb/db2/kdb_ext.c                      | 44 -----------
 src/plugins/kdb/ldap/ldap_exp.c                    |  2 +-
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in       |  2 -
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c         | 88 ----------------------
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        | 31 ++++++++
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        | 13 ++--
 .../kdb/ldap/libkdb_ldap/libkdb_ldap.exports       |  2 +-
 14 files changed, 72 insertions(+), 236 deletions(-)

commit 002d9a7e7cb50e71c9ffdf3b2cf60bac3b374235
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 15 03:17:08 2010 +0000

    Addendum to r24182: Fix a comment referencing the db_invoke
    SIGN_DB_AUTHDATA method.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24188 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit f800e51b28c1fd8c1cf44906cb2984f68e5a6446
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 15 03:12:57 2010 +0000

    Add refresh_config to the DAL with a corresponding libkdb5 API,
    replacing the REFRESH_POLICY method of db_invoke.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24187 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h               | 15 +++++++++------
 src/kdc/kdc_util.c              |  4 +---
 src/lib/kdb/kdb5.c              | 12 ++++++++++++
 src/lib/kdb/libkdb5.exports     |  1 +
 src/plugins/kdb/db2/db2_exp.c   |  1 +
 src/plugins/kdb/ldap/ldap_exp.c |  1 +
 6 files changed, 25 insertions(+), 9 deletions(-)

commit 4a7ac71054f74dea5dad7d94640862705d0cb582
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 13 16:09:01 2010 +0000

    Addendum to r24185: make audit_as_req return void, since it's an
    informational method and we're not going to do anything with the
    result.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24186 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                           | 20 +++++++-------------
 src/kdc/kdc_util.c                          |  4 ++--
 src/lib/kdb/kdb5.c                          | 11 ++++-------
 src/plugins/kdb/db2/db2_exp.c               | 10 +++++-----
 src/plugins/kdb/db2/kdb_db2.c               |  4 ++--
 src/plugins/kdb/db2/kdb_db2.h               |  2 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c |  4 ++--
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h |  2 +-
 8 files changed, 24 insertions(+), 33 deletions(-)

commit bc45e6ec043183dded03744c3f36531464353e78
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 13 15:53:23 2010 +0000

    Add audit_as_req to the DAL with a corresponding libkdb5 API,
    replacing the AUDIT_AS_REQ method of db_invoke.  Remove the
    AUDIT_TGS_REQ method of db_invoke without adding a replacement, as
    there was no KDC support for it.  (It can be added at a later time if
    necessary.)
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24185 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                  | 49 ++++++++++------------
 src/kdc/kdc_util.c                                 | 29 +------------
 src/lib/kdb/kdb5.c                                 | 17 ++++++++
 src/lib/kdb/libkdb5.exports                        |  1 +
 src/plugins/kdb/db2/db2_exp.c                      |  7 ++++
 src/plugins/kdb/db2/kdb_db2.c                      |  8 ++++
 src/plugins/kdb/db2/kdb_db2.h                      |  5 +++
 src/plugins/kdb/db2/kdb_ext.c                      | 29 +------------
 src/plugins/kdb/ldap/ldap_exp.c                    |  1 +
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c         | 20 ---------
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |  8 ++++
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |  5 +++
 .../kdb/ldap/libkdb_ldap/libkdb_ldap.exports       |  1 +
 13 files changed, 77 insertions(+), 103 deletions(-)

commit 80a3846c5c7b04625b112b2ee555292f8347dd52
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 13 00:53:46 2010 +0000

    Add check_policy_as and check_policy_tgs to the DAL table with
    corresponding libkdb5 APIs, replacing the CHECK_POLICY_AS and
    CHECK_POLICY_TGS methods of db_invoke.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24184 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                  | 92 ++++++++++++----------
 src/kdc/kdc_util.c                                 | 20 +++--
 src/kdc/policy.c                                   | 75 +-----------------
 src/lib/kdb/kdb5.c                                 | 39 +++++++++
 src/lib/kdb/libkdb5.exports                        |  2 +
 src/plugins/kdb/db2/db2_exp.c                      |  8 ++
 src/plugins/kdb/db2/kdb_db2.c                      | 14 ++++
 src/plugins/kdb/db2/kdb_db2.h                      |  6 ++
 src/plugins/kdb/db2/kdb_ext.c                      | 26 ------
 src/plugins/kdb/ldap/ldap_exp.c                    |  2 +
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c         | 26 ------
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        | 14 ++++
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |  5 ++
 .../kdb/ldap/libkdb_ldap/libkdb_ldap.exports       |  1 +
 14 files changed, 156 insertions(+), 174 deletions(-)

commit 0d34b37b7abcdd2eba13d45df5feadf135e4602a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 12 18:53:54 2010 +0000

    Add check_transited_realms to the DAL table with a corresponding
    libkdb5 API, replacing the CHECK_TRANSITED_REALMS method of db_invoke.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24183 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h               | 29 +++++++++++++++--------------
 src/kdc/kdc_util.c              | 29 ++++-------------------------
 src/lib/kdb/kdb5.c              | 18 ++++++++++++++++++
 src/lib/kdb/libkdb5.exports     |  1 +
 src/plugins/kdb/db2/db2_exp.c   |  2 +-
 src/plugins/kdb/ldap/ldap_exp.c |  1 +
 6 files changed, 40 insertions(+), 40 deletions(-)

commit 62880787886fadd5dfb8f350779369795319fa21
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 12 18:33:05 2010 +0000

    Add sign_authdata to the DAL table with a corresponding libkdb5 API,
    replacing the SIGN_AUTH_DATA method of db_invoke.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24182 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h               | 109 ++++++++++++++++++++++++++++------------
 src/kdc/kdc_authdata.c          |  21 +++-----
 src/kdc/kdc_util.c              |  54 --------------------
 src/kdc/kdc_util.h              |  15 ------
 src/lib/kdb/kdb5.c              |  24 +++++++++
 src/lib/kdb/libkdb5.exports     |   1 +
 src/plugins/kdb/db2/db2_exp.c   |   2 +-
 src/plugins/kdb/ldap/ldap_exp.c |   1 +
 8 files changed, 111 insertions(+), 116 deletions(-)

commit e282eb6f8f054dab3b1749687dbbb037b0a97257
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 9 12:25:50 2010 +0000

    Addendum to r24180: make sure osa_adb_get_policy sets its output
    parameter in all cases, per coding standards.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24181 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/adb_policy.c | 1 +
 1 file changed, 1 insertion(+)

commit d9bf0b54f825b2b96c983cf4d812f2b7fe34873b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 9 01:22:38 2010 +0000

    Improve output variable handling of osa_adb_get_policy() in the db2
    KDB module, and close some unlikely memory leaks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24180 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/adb_policy.c | 39 ++++++++++++++++++++-------------------
 1 file changed, 20 insertions(+), 19 deletions(-)

commit 00b20720cc46f37347e5327aefba3128f3ece196
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 8 23:51:24 2010 +0000

    Fix a memory leak in libkadm5clnt's get_init_creds()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24179 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/client_init.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit e220a6288b10e1f9280e8aa2cb18ad56391e0a45
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 8 23:34:35 2010 +0000

    Create a KRB5_KDB_FLAG_ALIAS_OK to control whether plugin modules
    should return in-realm aliases.  Set it where appropriate, and use it
    in the LDAP module instead of intuiting the result based on other
    flags.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24178 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                  | 24 +++++++++++---------
 src/kdc/do_as_req.c                                |  2 ++
 src/kdc/do_tgs_req.c                               |  1 +
 src/lib/kadm5/srv/server_kdb.c                     |  3 ++-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 26 +---------------------
 5 files changed, 20 insertions(+), 36 deletions(-)

commit eb75acd30b4bee1124174c8ba5740a7ad1c97ba4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 7 20:52:06 2010 +0000

    Add a missing break in the parsing of krb5kdc's -P option.  Reported
    by nalin@redhat.com.
    
    ticket: 6750
    target_version: 1.8.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24176 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 1 +
 1 file changed, 1 insertion(+)

commit 8e78a7eeb7266329891971090d2666f5c6a13ad0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jul 6 21:53:23 2010 +0000

    Remove count parameters from get_principal, put_principal,
    free_principal, delete_principal, and get_policy.  Make get_principal
    allocate the DB entry container.  Fold krb5_db_get_principal_ext into
    krb5_db_get_principal.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24175 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                  |   73 +-
 src/include/kdb_log.h                              |    8 +-
 src/kadmin/dbutil/dump.c                           |  133 ++-
 src/kadmin/dbutil/kdb5_create.c                    |   50 +-
 src/kadmin/dbutil/kdb5_mkey.c                      |  155 +--
 src/kadmin/dbutil/kdb5_util.c                      |   60 +-
 src/kadmin/dbutil/ovload.c                         |   13 +-
 src/kdc/do_as_req.c                                |  120 +-
 src/kdc/do_tgs_req.c                               |  212 ++--
 src/kdc/kdc_preauth.c                              |   17 +-
 src/kdc/kdc_util.c                                 |  110 +-
 src/kdc/kdc_util.h                                 |   19 +-
 src/lib/kadm5/server_internal.h                    |    4 +-
 src/lib/kadm5/srv/libkadm5srv_mit.exports          |    1 -
 src/lib/kadm5/srv/server_kdb.c                     |   53 +-
 src/lib/kadm5/srv/svr_policy.c                     |   25 +-
 src/lib/kadm5/srv/svr_principal.c                  |  457 ++++----
 src/lib/kadm5/unit-test/lock-test.c                |    4 +-
 src/lib/kdb/kdb5.c                                 |  180 +--
 src/lib/kdb/kdb5int.h                              |    5 +-
 src/lib/kdb/kdb_convert.c                          |  904 +++++++--------
 src/lib/kdb/kdb_cpw.c                              |   22 +-
 src/lib/kdb/kdb_default.c                          |   37 +-
 src/lib/kdb/kdb_log.c                              |   14 +-
 src/lib/kdb/keytab.c                               |   27 +-
 src/lib/kdb/libkdb5.exports                        |    1 -
 src/plugins/kdb/db2/adb_policy.c                   |    7 +-
 src/plugins/kdb/db2/db2_exp.c                      |   26 +-
 src/plugins/kdb/db2/kdb_db2.c                      |  148 +--
 src/plugins/kdb/db2/kdb_db2.h                      |   17 +-
 src/plugins/kdb/db2/kdb_xdr.c                      |   88 +-
 src/plugins/kdb/db2/kdb_xdr.h                      |   16 +-
 src/plugins/kdb/db2/lockout.c                      |   12 +-
 src/plugins/kdb/db2/policy_db.h                    |    6 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   |    3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       |    3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |   29 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h  |    8 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 1183 ++++++++++----------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c |   10 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.h |    2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      |    5 +-
 src/plugins/kdb/ldap/libkdb_ldap/lockout.c         |    9 +-
 src/tests/create/kdb5_mkdums.c                     |   79 +-
 src/tests/verify/kdb5_verify.c                     |   57 +-
 45 files changed, 1908 insertions(+), 2504 deletions(-)

commit 4a1d6a694452122f71d876e39ee335ea7ee022b6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jul 4 18:34:04 2010 +0000

    Follow-on to r24168: in kdb5_ldap_util, indirect through
    krb5_db_store_master_key instead of using the (now removed) default
    implementation directly.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24174 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit ce8f0db78323cfd82d3ad0a147a11fe86615d910
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jul 3 19:56:17 2010 +0000

    In kdb5.c, simplify the code for getting the profile config section
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24173 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c | 147 ++++++++++++++++++++---------------------------------
 1 file changed, 54 insertions(+), 93 deletions(-)

commit 8fb6f6bad2db6f7c9f71b9093063b889f743ba7f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jul 3 19:25:00 2010 +0000

    Remove assertions for non-nullity of init_module and fini_module in
    kdb5.c for consistency with other uses of mandatory vtable functions.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24172 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c | 3 ---
 1 file changed, 3 deletions(-)

commit 640690c6555142190fc81575bcdbb2122994c7a6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jul 3 19:22:08 2010 +0000

    Make the APIs for iterate, get_master_key_list, set_master_key_list,
    and promote_db return KRB5_PLUGIN_OP_NOTSUPP if the KDB module does
    not implement them, avoiding the need for stub default
    implementations.
    
    ticket: 6749
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24171 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h         | 34 ++++++++++------------------------
 src/lib/kdb/kdb5.c        | 31 ++++++++++++++-----------------
 src/lib/kdb/kdb_default.c | 21 ---------------------
 3 files changed, 24 insertions(+), 62 deletions(-)

commit ae8860583d2c2356b165a7936b8bcd2984e1a9a1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jul 3 19:02:41 2010 +0000

    Use KRB5_PLUGIN_OP_NOTSUPP uniformly as the error code for operations
    not supported by a KDB module.  (Previously KRB5_KDB_DBTYPE_NOSUP was
    used in some cases and KRB5_PLUGIN_OP_NOTSUPP in others.)
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24170 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                          | 16 ++++++-------
 src/kdc/kdc_authdata.c                     |  2 +-
 src/kdc/kdc_util.c                         |  4 ++--
 src/kdc/policy.c                           |  4 ++--
 src/lib/kdb/kdb5.c                         | 38 +++++++++++++++---------------
 src/plugins/kdb/db2/kdb_ext.c              |  2 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c |  2 +-
 7 files changed, 33 insertions(+), 35 deletions(-)

commit 3f50d56732624321bf3c33d3bb3f5df67d56a580
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 3 15:23:45 2010 +0000

    Remove return value from void function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24169 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_db2.c | 1 -
 1 file changed, 1 deletion(-)

commit 177975bb4e463da07c756f6603e9f4adc97d3cfa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 2 20:16:21 2010 +0000

    Remove store_master_key from the DAL table, and implement
    krb5_store_master_key in terms of krb5_store_master_key_list.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24168 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h               | 21 ---------------------
 src/lib/kdb/kdb5.c              | 17 ++++++-----------
 src/lib/kdb/kdb_default.c       | 17 -----------------
 src/lib/kdb/libkdb5.exports     |  1 -
 src/plugins/kdb/db2/db2_exp.c   |  2 +-
 src/plugins/kdb/ldap/ldap_exp.c |  1 -
 6 files changed, 7 insertions(+), 52 deletions(-)

commit f6e3bd28d32e584b6b4bcfe63a48466c97428b59
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 2 19:18:12 2010 +0000

    Make krb5_db_free_principal and krb5_db_free_mkey_list return void.
    Remove the stale prototype for krb5_db_free_master_key.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24167 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                 | 13 +++++--------
 src/lib/kdb/kdb5.c                                | 12 ++++--------
 src/plugins/kdb/db2/db2_exp.c                     | 10 +++++-----
 src/plugins/kdb/db2/kdb_db2.c                     |  2 +-
 src/plugins/kdb/db2/kdb_db2.h                     |  2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c |  2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h |  2 +-
 7 files changed, 18 insertions(+), 25 deletions(-)

commit b119d362e2e195a61488737511be2ca7b37138b5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 2 19:09:20 2010 +0000

    Remove verify_master_key from the DAL table, as well as its associated
    libkdb5 interface.  Callers can (and mostly already do) use
    krb5_fetch_mkey_list to verify master keyblocks.  Adjust tests/create,
    tests/verify, and kdb5_util dump to do so.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24166 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h               | 32 +++++------------------
 src/kadmin/dbutil/dump.c        |  9 ++++---
 src/kadmin/dbutil/kdb5_util.c   | 10 --------
 src/kdc/main.c                  | 17 ------------
 src/lib/kadm5/srv/server_kdb.c  | 12 ---------
 src/lib/kdb/kdb5.c              | 19 --------------
 src/lib/kdb/kdb_default.c       | 57 -----------------------------------------
 src/lib/kdb/libkdb5.exports     |  1 -
 src/plugins/kdb/db2/db2_exp.c   |  2 +-
 src/plugins/kdb/ldap/ldap_exp.c |  1 -
 src/tests/create/kdb5_mkdums.c  |  7 +++--
 src/tests/verify/kdb5_verify.c  |  7 +++--
 12 files changed, 22 insertions(+), 152 deletions(-)

commit 323fa3f74a84ee28115c4df7c7c0ea9b5b231a76
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 2 17:58:41 2010 +0000

    Remove db_ and similar prefixes from DAL function names, for
    consistency.  Follow suit inside the DB2 and LDAP modules.  (No change
    to the caller-facing libkdb5 APIs.)
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24165 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                  | 115 +++++++-------
 src/lib/kdb/kdb5.c                                 | 109 +++++++------
 src/plugins/kdb/db2/db2_exp.c                      |  74 ++++-----
 src/plugins/kdb/db2/kdb_db2.c                      | 170 +++++++++------------
 src/plugins/kdb/db2/kdb_db2.h                      |  64 ++++----
 src/plugins/kdb/db2/lockout.c                      |   2 +-
 src/plugins/kdb/ldap/ldap_exp.c                    |  42 ++---
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |   2 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |   2 +-
 .../kdb/ldap/libkdb_ldap/libkdb_ldap.exports       |   2 +-
 10 files changed, 279 insertions(+), 303 deletions(-)

commit 6dc8b18192b302b3208d13d8bda9cc3380d5fbec
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 2 17:33:44 2010 +0000

    Rename krb5_dbekd_encrypt_key_data and krb5_dbekd_decrypt_key_data to
    just use the krb5_dbe prefix.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24164 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                | 59 +++++++++---------------
 src/kadmin/dbutil/dump.c                         | 12 ++---
 src/kadmin/dbutil/kdb5_create.c                  | 15 +++---
 src/kadmin/dbutil/kdb5_mkey.c                    | 26 +++++------
 src/kdc/do_as_req.c                              | 12 ++---
 src/kdc/do_tgs_req.c                             |  7 ++-
 src/kdc/kdc_preauth.c                            | 19 ++++----
 src/kdc/kdc_util.c                               |  5 +-
 src/lib/kadm5/srv/server_kdb.c                   |  4 +-
 src/lib/kadm5/srv/svr_principal.c                | 51 ++++++++------------
 src/lib/kdb/decrypt_key.c                        | 10 ++--
 src/lib/kdb/encrypt_key.c                        | 12 ++---
 src/lib/kdb/kdb5.c                               | 26 +++++------
 src/lib/kdb/kdb_cpw.c                            | 11 ++---
 src/lib/kdb/kdb_default.c                        | 24 +++++-----
 src/lib/kdb/keytab.c                             |  4 +-
 src/lib/kdb/libkdb5.exports                      |  8 ++--
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c | 20 ++++----
 src/tests/create/kdb5_mkdums.c                   |  6 +--
 src/tests/verify/kdb5_verify.c                   |  4 +-
 20 files changed, 145 insertions(+), 190 deletions(-)

commit beeab09509ed1e46e1fbe4358c6388caf0dcdc61
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 2 17:18:46 2010 +0000

    Remove setup_master_key_name from the DAL table as it was not used
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24163 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h               | 6 ------
 src/plugins/kdb/db2/db2_exp.c   | 2 +-
 src/plugins/kdb/ldap/ldap_exp.c | 1 -
 3 files changed, 1 insertion(+), 8 deletions(-)

commit 3dd263c9e18f52a115ab16213c37ee4132d56961
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 2 17:13:40 2010 +0000

    Remove the set_master_key and get_master_key DAL interfaces and their
    corresponding libkdb5 APIs, as they were not productively used.  In
    kdb5_ldap_util, stop using the realm data's mkey field as a container
    to communicate the master key to static helper functions, since the
    field no longer exists.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24162 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                  | 34 ------------
 src/kadmin/dbutil/kdb5_util.c                      |  2 +-
 src/kadmin/server/ovsec_kadmd.c                    |  8 +--
 src/kdc/main.c                                     |  5 --
 src/lib/kadm5/srv/libkadm5srv_mit.exports          |  1 -
 src/lib/kdb/kdb5.c                                 | 35 ------------
 src/lib/kdb/kdb_default.c                          | 15 ------
 src/lib/kdb/libkdb5.exports                        |  2 -
 src/plugins/kdb/db2/db2_exp.c                      |  9 ----
 src/plugins/kdb/db2/kdb_db2.c                      | 37 -------------
 src/plugins/kdb/db2/kdb_db2.h                      | 11 ----
 src/plugins/kdb/ldap/ldap_exp.c                    |  2 -
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   | 55 ++++++++-----------
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |  5 --
 src/plugins/kdb/ldap/libkdb_ldap/ldap_fetch_mkey.c | 62 ----------------------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      |  5 --
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h      |  1 -
 .../kdb/ldap/libkdb_ldap/libkdb_ldap.exports       |  4 --
 18 files changed, 24 insertions(+), 269 deletions(-)

commit cd332f86e3559fa13eaad7b33485fd1047fcd16c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 2 16:59:33 2010 +0000

    Follow-up to r24157: return correctly from krb5_ldap_lib_init() if
    there is no version mismatch.
    
    ticket: 6749
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24161 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c | 1 +
 1 file changed, 1 insertion(+)

commit 662dd5c32b4ad3f9736c3f6044198fa5975cdbe3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 2 14:41:26 2010 +0000

    Follow-on to r24157: pass KRB5_KDB_DAL_VERSION to krb5_ldap_lib_init()
    in kdb5_ldap_util.c.
    
    ticket: 6749
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24160 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6610517484ee9bc61f95b104cc287d51e72ba40f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 2 14:19:39 2010 +0000

    Remove errcode_2_string and release_errcode_string from the DAL table,
    and stop using them in kdb5.c.  Modules can simply set error messages
    in the krb5 context on error.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24159 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                            |  15 ---
 src/lib/kdb/kdb5.c                           | 133 ++++++---------------------
 src/plugins/kdb/db2/db2_exp.c                |   2 -
 src/plugins/kdb/ldap/ldap_exp.c              |   2 -
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h  |   6 --
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c |  12 ---
 6 files changed, 29 insertions(+), 141 deletions(-)

commit dd44875e0ac2e0b3c5d63192ccf01926ee827703
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 2 14:08:20 2010 +0000

    Remove db_supported_realms and db_free_supported_realms from the DAL
    table, and remove the corresponding libkdb5 interfaces (which don't
    seem to have been in the library export table).
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24158 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                  | 17 +-----------
 src/lib/kdb/kdb5.c                                 | 32 ----------------------
 src/plugins/kdb/db2/db2_exp.c                      |  2 --
 src/plugins/kdb/ldap/ldap_exp.c                    |  2 --
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |  6 ----
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       | 16 -----------
 .../kdb/ldap/libkdb_ldap/libkdb_ldap.exports       |  2 --
 7 files changed, 1 insertion(+), 76 deletions(-)

commit 41c912b326a4b88b548a6897fd9efe11f71ebfad
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 2 03:23:21 2010 +0000

    DAL improvements
    
    Add KRB5_KDB_API_VERSION to allow callers to adjust to incompatible
    changes in libkdb; to be kept in sync with the libkdb major version,
    which is bumped to 5 in anticipation of other changes.
    
    Add KRB5_KDB_DAL_VERSION to allow database modules to detect when they
    are mismatched with the KDB version.  Since KDB modules are often
    developed concurrently with trunk code, this is defined to be the date
    of the last incompatible DAL change.  The DAL version is passed to the
    init_library DAL function; the module should check it against the value
    of KRB5_KDB_DAL_VERSION it was compiled with and return
    KRB5_KDB_DBTYPE_MISMATCH if it doesn't match.
    
    ticket: 6749
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24157 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                | 13 ++++++++++++-
 src/lib/kdb/Makefile.in                          |  3 ++-
 src/lib/kdb/kdb5.c                               |  4 ++--
 src/lib/krb5/error_tables/kdb5_err.et            |  1 +
 src/plugins/kdb/db2/db2_exp.c                    |  5 ++++-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h      |  2 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c |  5 +++--
 7 files changed, 25 insertions(+), 8 deletions(-)

commit 3ecdc07603dfa6acc4604abfc5c2e0274204746d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 1 16:56:22 2010 +0000

    In kpropd, when getting a wildcard address to listen on, try IPv6
    explicitly (with AI_ADDRCONFIG specified where available, to avoid
    IPv6 on hosts with no IPv6 interface) and then fall back to IPv4.
    Only set IPV6_V6ONLY on the listener socket if the resulting address
    is IPv6.
    
    Note: we have mostly confirmed that OpenBSD does not have dual-stack
    support, meaning that it would be better to open separate IPv4 and
    IPv6 listener sockets, as we do in krb5kdc and kadmind.
    Unfortunately, the complicated iprop retry-and-backoff logic makes
    this less than straightforward.
    
    ticket: 6686
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24156 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 43 ++++++++++++++++++++++++++++++++-----------
 1 file changed, 32 insertions(+), 11 deletions(-)

commit f48a0d1451b94862810f15b19b6bc81212bad225
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 30 16:45:47 2010 +0000

    Factor out a common socket creation sequence in net-server.c, which
    happens to coincide with what setup_a_rpc_listener does.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24153 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/apputils/net-server.c | 183 ++++++++++++++++--------------------------
 1 file changed, 67 insertions(+), 116 deletions(-)

commit c8d0bf591c73132e1b07fcca1152b2d4c0535385
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 30 16:11:33 2010 +0000

    Eliminate warnings in net-server.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24152 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/apputils/net-server.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 3e2d744b2b41ddf8737a9617ce6c5c01c6e47522
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 30 16:03:22 2010 +0000

    Improve coding style conformance in net-server.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24151 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/apputils/net-server.c | 286 +++++++++++++++++++++++-------------------
 1 file changed, 155 insertions(+), 131 deletions(-)

commit f60caed6109becf905845e0c2e44c41f499f46b4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jun 26 17:37:20 2010 +0000

    Fix a bug in r24147 where svctcp_create() was passing the wrong length
    argument to bind(), causing it to fail on Solaris.
    
    ticket: 6746
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24148 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/svc_tcp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0080380b3b3e945c5eb84504771d9d01ee76a611
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jun 26 03:32:55 2010 +0000

    Make kadmin work over IPv6
    
    Make gssrpc work over IPv6 TCP sockets provided that the client
    creates and connects/binds the sockets and doesn't query their
    addresses or use bindresvport().  Make kadmin work within those
    constraints and handle IPv6.  Specific changes:
    
    * Make svctcp_create() able to extract the port from an IPv6 socket,
      using a new helper function getport().
    * Make clnttcp_create() handle a null raddr value if *sockp is set.
    * Make kadm5_get_service_name() use getaddrinfo() to canonicalize the
      admin server name.
    * Make libkadm5clnt's init_any() responsible for connecting its socket
      using a new helper function connect_to_server(), which uses
      getaddrinfo instead of gethostbyname.  Pass a null address to
      clnttcp_create().
    * Make libapputil's net-server.c set up IPv6 as well as IPv4 listener
      ports for RPC connections.
    * Adjust the error code expected in a libkadm5 unit test.
    
    ticket: 6746
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24147 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/tcl_kadm5.c             |  2 +
 src/lib/apputils/net-server.c                   | 59 ++++++++++++++++++--
 src/lib/kadm5/alt_prof.c                        | 16 ++++--
 src/lib/kadm5/clnt/client_init.c                | 74 ++++++++++++++++++-------
 src/lib/kadm5/unit-test/api.current/init-v2.exp |  2 +-
 src/lib/rpc/clnt_tcp.c                          |  7 ++-
 src/lib/rpc/svc_tcp.c                           | 32 +++++++----
 7 files changed, 147 insertions(+), 45 deletions(-)

commit 5191e163a9a39ae11e1e62f4a2e191f2d26fbb7a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 25 22:26:04 2010 +0000

    Adjust function names and declarations in libkadm5's client_init.c; in
    particular, avoid the use of library namespace prefixes for static
    helper functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24146 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/client_init.c | 244 +++++++++++++++------------------------
 1 file changed, 95 insertions(+), 149 deletions(-)

commit 2c069f7da74a6c3b1e44c54b8b65a647ae3c0a1a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 25 22:14:53 2010 +0000

    Simplify the iprop conditionalization of _kadm5_init_any()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24145 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/client_init.c | 44 +++++++++++++++++-----------------------
 1 file changed, 19 insertions(+), 25 deletions(-)

commit e5bad0c4a9c23a71913329d191658df994050ec8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jun 22 13:09:58 2010 +0000

    Remove some dead code in kdb5_stash() left behind by r24142
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24144 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_stash.c | 9 ---------
 1 file changed, 9 deletions(-)

commit 0c683941644a468ad53291cd83b0d23f5c6ad9c7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jun 22 12:52:03 2010 +0000

    In kprop's sockaddr2krbaddr(), fill in addr.magic to avoid copying
    around uninitialized values.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24143 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop_sock.c | 1 +
 1 file changed, 1 insertion(+)

commit ec0105acd554d50bc757dbe23ffe8e986f3a1ce4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 21 20:29:12 2010 +0000

    Eliminate a bunch of duplicated code in kdb5_stash() by using
    util_context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24142 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_stash.c | 44 +++---------------------------------------
 1 file changed, 3 insertions(+), 41 deletions(-)

commit 458cd45984e33ee19ce045d13c2a250ec55c87d7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 21 19:56:29 2010 +0000

    kdb5_stash() contains its own kdb5_db_open() call (because it doesn't
    use util_context for some reason), which didn't work with the LDAP
    back end because LDAP doesn't recognize KRB5_KDB_SRV_TYPE_OTHER.  As a
    minimal fix, change that to KRB5_KDB_SRV_TYPE_ADMIN to be consistent
    with open_db_and_mkey()--see also r18736.
    
    ticket: 6345
    target_version: 1.8.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24141 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_stash.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 747d9109d6fa5a30a55a1b4315e62d967a0698ff
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 21 15:25:38 2010 +0000

    Make OFFLINE!=no work again
    
    ticket: 6744
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24140 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 95e7bbb533698db3784712b0057875ac39388152
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 21 15:18:37 2010 +0000

    Add correct error table when initializing gss-krb5
    
    gss_krb5int_lib_init was adding the generic GSS error table (again)
    instead of the krb5 error table, which could lead to crashes on
    library unload.  This bug was introduced in krb5 1.7; the fix is also
    applicable there.
    
    Patch from Leonardo Chiquitto <leonardo.lists@gmail.com>.
    
    ticket: 6745
    target_version: 1.8.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24139 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapi_krb5.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 357a5946bab220c6af9f243c88d733da2a5fe0bd
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 18 19:41:48 2010 +0000

    only test t_locate_kdc if known-good DNS name is present
    
    Running "make check" while offline or on a firewalled network may
    result in failure in lib/krb5/os because the invocation of
    t_locate_kdc requires that the DNS servers for ATHENA.MIT.EDU be
    reachable.  Autodetect DNS utilities "dig" and "nslookup", and use
    them to check for existence of the known-good DNS name.  Also
    parameterize the test so that the known-good DNS name can be
    overridden on the make command line.
    
    ticket: 6744
    target_version: 1.8.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24138 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in            |  5 +++++
 src/lib/krb5/os/Makefile.in | 26 ++++++++++++++++++++------
 2 files changed, 25 insertions(+), 6 deletions(-)

commit 10706f940783890c22ca11a7a12c9c58feb1ac03
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 14 20:46:27 2010 +0000

    In PKINIT, notice if DH_compute_key() returns a value less than the
    buffer size, and pad it on the left if so.
    
    ticket: 6738
    target_version: 1.8.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24137 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

commit 198bff2487daf274d7aafcfd64227fe17676221c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 14 20:00:03 2010 +0000

    Adjust the PKINIT DH debugging code:
      * Use %p and void * for pointers instead of %x and int
      * Don't call the computed symmetric key the "secret key" since
        that's easily confused with the private key g^x.
      * Print the private key when printing DH parameters, instead of the
        q value (not even sure what they is).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24136 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit c58f231b1a988eecc99e73f8394f298bf1d2a166
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 11 21:03:03 2010 +0000

    Use getaddrinfo() in kprop and kpropd, and recognize IPv6 addresses
    when setting up krb5_address structures.  kpropd still only binds to
    one socket to avoid the need for a select() loop, so we turn off
    IPV6_V6ONLY on that socket to ensure that IPv4 connections will still
    be accepted.
    
    Based on a patch from Michael Stapelberg <michael@stapelberg.de>.
    
    ticket: 6686
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24134 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/Makefile.in  |   8 +--
 src/slave/kprop.c      | 143 ++++++++++++++++++++++---------------------------
 src/slave/kprop.h      |   3 ++
 src/slave/kprop_sock.c |  69 ++++++++++++++++++++++++
 src/slave/kpropd.c     | 130 ++++++++++++++++++--------------------------
 5 files changed, 191 insertions(+), 162 deletions(-)

commit c7a6ad31cd2bfe9c6ac93ae498c6d345ae1db1ba
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 11 20:01:26 2010 +0000

    Remove the code for krb5_append_addresses(), which was never used and
    was ifdef'd out fifteen years ago in r5464.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24133 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_addrs.c | 58 -------------------------------------------
 1 file changed, 58 deletions(-)

commit 6da632efb14f5a5187e3cda8434d29c2da9d1348
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 11 19:58:55 2010 +0000

    Eliminate actx_copy_addr in auth_con.c; use krb5_copy_addr instead
    (it's exactly the same).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24132 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/auth_con.c | 29 ++++++-----------------------
 1 file changed, 6 insertions(+), 23 deletions(-)

commit 76213ff56c055ae4dbf9611905ce4c98a4fd1082
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 10 14:57:33 2010 +0000

    In yarrow.c, undefine k5-trace.h's TRACE before defining it to avoid a
    conflict.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24126 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/yarrow/yarrow.c | 1 +
 1 file changed, 1 insertion(+)

commit a62296fcbf71ebd907a06a1be35a36d685f4f39f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 10 14:54:28 2010 +0000

    Remove some unused (as of yet) trace macro definitions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24125 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-trace.h | 10 ----------
 1 file changed, 10 deletions(-)

commit 406bf07ac4e2a4552863694f73cb49fd73bea05d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 10 14:50:09 2010 +0000

    Fix a couple of minor defects in trace.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24124 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/trace.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit e948df8c7ba8174337437b47dd2de2c14e98e19f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jun 8 18:18:03 2010 +0000

    kadmin ktadd may display wrong name of default keytab
    
    kadmin's ktadd (and ktrem) displays WRFILE:/etc/krb5.keytab whenever
    it uses the default keytab, even if the default has been overridden
    (e.g. by KRB5_KTNAME).  Use krb5_kt_get_name to get the correct name
    of the default cache instead of displaying the string we think was
    used to open it.
    
    ticket: 6740
    target_version: 1.8.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24123 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.h |  1 -
 src/kadmin/cli/keytab.c | 10 +++++++---
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 27388a63d966366d9265ee96898c44e975c57c6c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jun 8 17:53:19 2010 +0000

    When we display enctypes, display the input name rather than the
    description.  Affects klist -e, kdb5_util list_mkeys, kdb5_util stash
    (error message), kadmin getprinc, kadmin ktadd, and ktutil list -e.
    
    ticket: 5014
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24122 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.c      | 2 +-
 src/kadmin/cli/kadmin.c        | 4 ++--
 src/kadmin/cli/keytab.c        | 2 +-
 src/kadmin/dbutil/kdb5_mkey.c  | 4 ++--
 src/kadmin/dbutil/kdb5_stash.c | 3 ++-
 src/kadmin/ktutil/ktutil.c     | 4 ++--
 6 files changed, 10 insertions(+), 9 deletions(-)

commit c38c2428d55cc3fa5440907e42d15e9a2e882084
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jun 8 16:26:23 2010 +0000

    Stop checking the current time against the context expiration time in
    the message wrap/unwrap functions in the krb5 GSS mech.  Heimdal
    doesn't do it, and it generally results in poor app behavior when a
    ticket expires.  In exchange, it doesn't provide much security benefit
    since it's not enforced across the board--for example, ssh sessions
    can persist beyond ticket expiration time since they don't use GSS to
    wrap payload data.
    
    (This is a continuation of r24120, which should have contained the
    changes to all four files.)
    
    ticket: 6739
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24121 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/k5seal.c    |  9 +--------
 src/lib/gssapi/krb5/k5sealiov.c | 12 ++----------
 src/lib/gssapi/krb5/k5unseal.c  | 11 -----------
 3 files changed, 3 insertions(+), 29 deletions(-)

commit 8cabf8a9bbc359a1627d005e4a08dfa4ca61c89e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jun 8 16:14:24 2010 +0000

    Stop checking the current time against the context expiration time in
    the message wrap/unwrap functions in the krb5 GSS mech.  Heimdal
    doesn't do it, and it generally results in poor app behavior when a
    ticket expires.  In exchange, it doesn't provide much security benefit
    since it's not enforced across the board--for example, ssh sessions
    can persist beyond ticket expiration time since they don't use GSS to
    wrap payload data.
    
    ticket: 6739
    target_version: 1.8.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24120 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/k5unsealiov.c | 14 --------------
 1 file changed, 14 deletions(-)

commit 8c89e25e3d7ad7ad883b707551410fa4ee11c67b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 7 18:28:05 2010 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24119 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/deps                         |  60 +-
 src/clients/kvno/deps                        |   9 +-
 src/kadmin/cli/deps                          |  21 +-
 src/kadmin/dbutil/deps                       |  91 +--
 src/kadmin/ktutil/deps                       |  18 +-
 src/kadmin/server/deps                       |  34 +-
 src/kdc/deps                                 | 128 ++--
 src/lib/apputils/deps                        |  18 +-
 src/lib/crypto/builtin/deps                  |  16 +-
 src/lib/crypto/builtin/des/deps              | 122 ++--
 src/lib/crypto/builtin/enc_provider/deps     |  35 +-
 src/lib/crypto/builtin/hash_provider/deps    |  33 +-
 src/lib/crypto/builtin/md4/deps              |   9 +-
 src/lib/crypto/builtin/md5/deps              |   9 +-
 src/lib/crypto/builtin/sha1/deps             |   9 +-
 src/lib/crypto/crypto_tests/deps             | 129 ++--
 src/lib/crypto/krb/arcfour/deps              |  30 +-
 src/lib/crypto/krb/checksum/deps             |  35 +-
 src/lib/crypto/krb/crc32/deps                |   9 +-
 src/lib/crypto/krb/deps                      | 337 +++++-----
 src/lib/crypto/krb/dk/deps                   |  34 +-
 src/lib/crypto/krb/old/deps                  |  19 +-
 src/lib/crypto/krb/prf/deps                  |  27 +-
 src/lib/crypto/krb/rand2key/deps             |  35 +-
 src/lib/crypto/krb/raw/deps                  |   9 +-
 src/lib/crypto/krb/yarrow/deps               |  20 +-
 src/lib/gssapi/krb5/deps                     | 514 +++++++--------
 src/lib/gssapi/mechglue/deps                 |  11 +-
 src/lib/gssapi/spnego/deps                   |   9 +-
 src/lib/kadm5/clnt/deps                      |  10 +-
 src/lib/kadm5/deps                           |  28 +-
 src/lib/kadm5/srv/deps                       |  41 +-
 src/lib/kadm5/unit-test/deps                 |  10 +-
 src/lib/kdb/deps                             |  83 +--
 src/lib/krb5/asn.1/deps                      | 111 ++--
 src/lib/krb5/ccache/deps                     | 103 +--
 src/lib/krb5/deps                            |  10 +-
 src/lib/krb5/keytab/deps                     |  92 +--
 src/lib/krb5/krb/deps                        | 899 ++++++++++++++-------------
 src/lib/krb5/os/deps                         | 365 +++++------
 src/lib/krb5/rcache/deps                     |  84 +--
 src/lib/krb5/unicode/deps                    |  10 +-
 src/plugins/kdb/db2/deps                     |  64 +-
 src/plugins/kdb/ldap/deps                    |  10 +-
 src/plugins/kdb/ldap/libkdb_ldap/deps        | 267 ++++----
 src/plugins/preauth/encrypted_challenge/deps |   8 +-
 src/plugins/preauth/pkinit/deps              |  19 +-
 src/slave/deps                               |  31 +-
 src/tests/asn.1/deps                         |  64 +-
 src/tests/create/deps                        |   9 +-
 src/tests/hammer/deps                        |   9 +-
 src/tests/misc/deps                          |   9 +-
 src/tests/verify/deps                        |   9 +-
 src/util/ss/deps                             |   2 +-
 54 files changed, 2181 insertions(+), 1996 deletions(-)

commit caa480251ebdebbc5c9093223267cf5634493b03
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 7 18:26:17 2010 +0000

    Trace logging
    
    Add trace logging infrastructure code, enabled by the KRB5_TRACE
    environment variable or the API functions krb5_set_trace_callback()
    or krb5_set_trace_filename().  As a start, add tracing events for:
      * AS-REQ client code, including FAST and preauth
      * TGS-REQ client code
      * AP-REQ and AP-REP code (client and server)
      * sendto_kdc
      * Selected ccache operations
      * Selected keytab operations
    
    ticket: 6737
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24118 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/cm.h                      |   3 +-
 src/include/k5-int.h                  |  11 +
 src/include/k5-trace.h                | 350 ++++++++++++++++++++++++++++++++
 src/include/krb5/krb5.hin             |  34 ++++
 src/lib/krb5/ccache/ccbase.c          |   2 +
 src/lib/krb5/ccache/ccfns.c           |  12 ++
 src/lib/krb5/error_tables/krb5_err.et |   2 +
 src/lib/krb5/keytab/ktfns.c           |   1 +
 src/lib/krb5/krb/fast.c               |  20 +-
 src/lib/krb5/krb/gc_via_tkt.c         |   3 +
 src/lib/krb5/krb/get_creds.c          |  33 ++-
 src/lib/krb5/krb/get_in_tkt.c         |  38 +++-
 src/lib/krb5/krb/gic_pwd.c            |   4 +
 src/lib/krb5/krb/init_ctx.c           |  11 +-
 src/lib/krb5/krb/mk_rep.c             |   3 +
 src/lib/krb5/krb/mk_req_ext.c         |   6 +-
 src/lib/krb5/krb/preauth2.c           |  60 ++----
 src/lib/krb5/krb/rd_rep.c             |   5 +
 src/lib/krb5/krb/rd_req_dec.c         |   9 +
 src/lib/krb5/krb/send_tgs.c           |   2 +
 src/lib/krb5/libkrb5.exports          |   2 +
 src/lib/krb5/os/Makefile.in           |   3 +
 src/lib/krb5/os/sendto_kdc.c          |  72 ++++---
 src/lib/krb5/os/trace.c               | 368 ++++++++++++++++++++++++++++++++++
 24 files changed, 965 insertions(+), 89 deletions(-)

commit 91c7788e903744318a70982f50b69187db9a9914
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jun 4 18:33:26 2010 +0000

    Add krb5_enctype_to_name() API
    
    Add an API to return the input name, or optionally the shortest alias,
    of an enctype.  Similar to krb5_enctype_to_string() which returns a
    description.
    
    ticket: 6736
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24117 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin          |  2 ++
 src/lib/crypto/krb/enctype_util.c  | 28 ++++++++++++++++++++++++++--
 src/lib/crypto/krb/etypes.h        |  4 +++-
 src/lib/crypto/libk5crypto.exports |  1 +
 4 files changed, 32 insertions(+), 3 deletions(-)

commit ead84caee261c3ef032e9eba713f261c90a91347
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 28 18:26:43 2010 +0000

    In krb5_cc_set_config, don't call krb5_cc_remove_cred; it's redundant
    with the krb5_cc_remove_cred call in krb5_cc_store_cred.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24110 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccfns.c | 4 ----
 1 file changed, 4 deletions(-)

commit 4ccdb06a1e0aba9b247f036fc207fb0de4021570
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 28 15:56:05 2010 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24109 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/deps | 15 ---------------
 src/lib/krb5/krb/deps    | 12 ++++++++++++
 2 files changed, 12 insertions(+), 15 deletions(-)

commit 5c9632739be78a4f000692c43eee39196754b61f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 28 14:38:37 2010 +0000

    From Luke: make copies of S4U2Proxy authdata modules work when there
    is no S4U2Proxy authdata.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24107 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/s4u_authdata.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1a7a7b2cc27fc1b71e9def052a996135c6317653
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 27 22:25:51 2010 +0000

    Remove the get_masters logic in locate_srv_conf_1 which was orphaned
    by r15736 when we added the master_kdc profile variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24106 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c   | 72 ++++++------------------------------------
 src/lib/krb5/os/t_locate_kdc.c |  2 +-
 2 files changed, 11 insertions(+), 63 deletions(-)

commit 0427708048e5549436f218e022183242322b2bcb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 27 22:17:23 2010 +0000

    Get t_ser to build again after the S4U authdata branch merge
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24105 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b1b7b0091e5feadf01113e687274c964d29b1770
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 25 15:36:40 2010 +0000

    In testrealm.py, stash the passwords in testdir/passwords so that they
    can be retrieved after they've scrolled away.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24103 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/testrealm.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit c7f5da582f3cdd08cd82b0c6a25167303575014b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 25 02:44:45 2010 +0000

    FAST negotiation could erroneously succeed
    
    When FAST negotiation is performed against an older KDC
    (rep->enc_part2->flags & TKT_FLG_ENC_PA_REP not set),
    krb5int_fast_verify_nego did not set the value of *fast_avail, causing
    stack garbage to be used in init_creds_step_reply.  Initialize
    *fast_avail at the beginning of the function per coding practices.
    
    ticket: 6734
    target_version: 1.8.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24102 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/fast.c | 1 +
 1 file changed, 1 insertion(+)

commit 1d65bc6d55dad1e74b3df4d7133a2863e28e87a8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 24 19:22:02 2010 +0000

    Fix long lines and other formatting issues in fast.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24101 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/fast.h | 61 +++++++++++++++++++++++++++++--------------------
 1 file changed, 36 insertions(+), 25 deletions(-)

commit ede6345d0b8a4ee604f1ec15835b41c4b522192f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 24 19:17:36 2010 +0000

    Fix long lines and other formatting issues in fast.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24100 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/fast.c | 137 ++++++++++++++++++++++++++++--------------------
 1 file changed, 81 insertions(+), 56 deletions(-)

commit df513e286693e698553ec025fee4ebcff500d408
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 24 03:14:57 2010 +0000

    Don't include nul characters in the text we send with krb-error
    responses from the KDC.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24097 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  | 2 +-
 src/kdc/do_tgs_req.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d2a071db7a60c5fe8ee48f83154a86b50fa38e0a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun May 23 20:23:31 2010 +0000

    Make signedpath authdata visible via GSS naming exts
    
    Merge users/lhoward/signedpath-naming-exts to trunk.  Adds an authdata
    provider which makes non-PAC S4U2Proxy signedpath authdata visible to
    application servers via GSS naming extensions.
    
    ticket: 6733
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24094 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in    |   3 +
 src/lib/krb5/krb/authdata.c     |   1 +
 src/lib/krb5/krb/authdata.h     |   1 +
 src/lib/krb5/krb/pac.c          |   4 +-
 src/lib/krb5/krb/s4u_authdata.c | 608 ++++++++++++++++++++++++++++++++++++++++
 5 files changed, 615 insertions(+), 2 deletions(-)

commit a11dfebfb25dc1e0ae4e6727de9915e455da947c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 21 19:29:04 2010 +0000

    Remove a non-functional and unnecessary check in kdb5_util's
    master_key_convert().  (key_data->key_data_length is an array, so its
    address is never null.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24085 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c | 2 --
 1 file changed, 2 deletions(-)

commit afe7d5158171ecc98c3992d0ee487cd1a00b7615
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 21 19:23:21 2010 +0000

    Fix an error case in kdb_util's dump.c where the dump file handle was
    leaked.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24084 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c | 1 +
 1 file changed, 1 insertion(+)

commit a21915bebf12cddc2fd4819bcc6efedfebdc85a9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 21 19:15:20 2010 +0000

    Remove an unneeded conditional in the cleanup for kadmin's keytab
    add_principal(), squashing a false-positive memory leak from Coverity.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24083 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/keytab.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 35c029fe558cace4e048d1dd4d434750a7599fe8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 21 19:08:41 2010 +0000

    In getdate.y, remove an error check from r19656 which couldn't ever
    trigger (Convert() does not use an error parameter).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24082 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/getdate.y | 2 --
 1 file changed, 2 deletions(-)

commit 97c2ef984114336bd52c8accd869c676be9c35bc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 21 19:03:45 2010 +0000

    Use ANSI-style function definitions in our copy of getdate.y
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24081 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/getdate.y | 48 +++++++++++-------------------------------------
 1 file changed, 11 insertions(+), 37 deletions(-)

commit 263b6258c20e52b648b68a2580fb6cffc7e84d2a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 21 03:08:18 2010 +0000

    Document the disable_last_success and disable_lockout variables in
    krb5.conf.M.  Also document database_name in krb5.conf.M and slightly
    adjust the wording in admin.texinfo.
    
    ticket: 6719
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24078 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo            |  4 ++--
 src/config-files/krb5.conf.M | 17 +++++++++++++++++
 2 files changed, 19 insertions(+), 2 deletions(-)

commit b2b972bb559c7f9df289d814bce1ba1f55eb3416
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 20 21:32:47 2010 +0000

    Apply patch from Arlene Berry to detect and ignore a duplicate
    mechanism token sent in the mechListMIC field, such as sent by Windows
    2000 Server.
    
    ticket: 6726
    target_version: 1.8.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24075 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit ec9ecc8b867b55418126ee1667f823464e68976f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 20 20:42:26 2010 +0000

    kdc_tcp_ports not documented in kdc.conf.M
    
    The kdc.conf setting kdc_tcp_ports was not documented in kdc.conf.M,
    though it was documented in doc/admin.texinfo.  Copy text from there
    for now.  The setting defaults to an empty string at the moment,
    causing the KDC to not listen on TCP by default, confusing some users.
    Changing this behavior is a separate issue.
    
    ticket: 6730
    target_version: 1.8.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24074 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/kdc.conf.M | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 55816d8d33dc7350869be59894ae5b5683b9ada0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 20 15:13:06 2010 +0000

    In gss_acquire_cred_with_password() and gss_add_cred_with_password(),
    require desired_name to be set, and always honor it.  This is
    consistent with the Sun implementation and simplifies the code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24072 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c | 61 +++++++++---------------
 1 file changed, 23 insertions(+), 38 deletions(-)

commit 3d19e28dc97bb871cef0793e2cf4cf2a70aca239
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 19 18:09:37 2010 +0000

    CVE-2010-1321 GSS-API lib null pointer deref (MITKRB5-SA-2010-005)
    
    Make krb5_gss_accept_sec_context() check for a null authenticator
    checksum pointer before attempting to dereference it.
    
    ticket: 6725
    tags: pullup
    target_version: 1.8.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24056 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 89621595e15af56f8e4fcf7b635c2cedd0e4043a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 18 17:19:15 2010 +0000

    When parsing a KDC or admin server string, allow the name or address
    to be enclosed in brackets so that IPv6 addresses can be represented.
    (IPv6 addresses contain colons, which look like port separators.)
    
    ticket:	6562
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24055 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo            | 14 ++++++-----
 src/lib/kadm5/alt_prof.c     | 39 ++++++++++++++++++++++++------
 src/lib/krb5/os/locate_kdc.c | 56 ++++++++++++++++++--------------------------
 3 files changed, 63 insertions(+), 46 deletions(-)

commit 491a660dfab0748f7468564c44c24bea839eb3be
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 18 16:17:15 2010 +0000

    Improve the error message from kadmin when hostname resolution fails
    for the admin server.  (The extended message won't be displayed by
    kadmin currently; that's a separate issue.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24054 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/alt_prof.c         | 6 +++++-
 src/lib/kadm5/clnt/client_init.c | 4 +---
 src/lib/kadm5/kadm_err.et        | 1 +
 3 files changed, 7 insertions(+), 4 deletions(-)

commit 8e705a3f75f2559ddd1ce3bc249011139bf49f6f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 17 20:38:24 2010 +0000

    If gss_inquire_cred is called with a null credential, acquire a
    default initiator credential and process it normally, instead of using
    a completely different code path (the default mechanism's inquire_cred
    handler).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24052 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_inq_cred.c | 57 ++++++++----------------------------
 1 file changed, 13 insertions(+), 44 deletions(-)

commit a4b8735a567e71e0c984e2ef4bfc9c491405d671
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 17 20:01:29 2010 +0000

    The mechglue always passes null for desired_mechs and actual_mechs
    when invoking gss_acquire_cred and friends.  Eliminate a lot of unused
    and untestable logic in the krb5 mech which processed those arguments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24051 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c |  4 --
 src/lib/gssapi/krb5/acquire_cred.c       | 84 ++++--------------------------
 src/lib/gssapi/krb5/gssapiP_krb5.h       | 23 ---------
 src/lib/gssapi/krb5/iakerb.c             | 24 ++++-----
 src/lib/gssapi/krb5/init_sec_context.c   | 33 ++----------
 src/lib/gssapi/krb5/inq_cred.c           | 18 +++----
 src/lib/gssapi/krb5/s4u_gss_glue.c       | 88 +-------------------------------
 7 files changed, 30 insertions(+), 244 deletions(-)

commit e5c4b52e652d3465693619e22c3597acbff5d79f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 17 17:11:28 2010 +0000

    The mechglue never invokes a mech's gss_add_cred function.  Remove the
    krb5 mech's add_cred implementation and null it out in the table.
    (This has the effect of removing the IAKERB add_cred implementation.
    SPNEGO already had it nulled out.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24050 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/Makefile.in    |   3 -
 src/lib/gssapi/krb5/add_cred.c     | 393 -------------------------------------
 src/lib/gssapi/krb5/gssapiP_krb5.h |  14 --
 src/lib/gssapi/krb5/gssapi_krb5.c  |   2 +-
 4 files changed, 1 insertion(+), 411 deletions(-)

commit dfef0e349aca526bbf5b7f9c659fd20c589504da
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 16 03:18:38 2010 +0000

    Reformat with shorter lines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24043 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in | 38 +++++++++++++++++++++++---------------
 1 file changed, 23 insertions(+), 15 deletions(-)

commit ef42b536ff7843658903470e39d62dd2645c71d6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 16 03:09:48 2010 +0000

    Delete an old pre-Yarrow item
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24042 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ISSUES | 4 ----
 1 file changed, 4 deletions(-)

commit dc199f3a5ce7e2010b283206099a916557becd7d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 16 02:49:53 2010 +0000

    Update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24041 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/deps     |  8 ++++++--
 src/lib/gssapi/krb5/deps     | 14 ++++++++++++++
 src/lib/gssapi/mechglue/deps |  8 ++++++++
 src/lib/krb5/krb/deps        | 34 ++++++++++++----------------------
 src/plugins/kdb/db2/deps     | 28 ++++++++++++++--------------
 5 files changed, 54 insertions(+), 38 deletions(-)

commit d2d2bebc2543e49baa18d0370ef6453ad2ef7310
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 16 02:49:49 2010 +0000

    Stop exporting some profile symbols that aren't either published in
    the header or known serialization functions used by the krb5 library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24040 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/libkrb5.exports        | 27 ---------------------------
 src/util/profile/libprofile.exports | 27 ---------------------------
 2 files changed, 54 deletions(-)

commit 0d9219dc93e028e067fc7bf633be8e38ad9900aa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 16 02:49:45 2010 +0000

    Force hostname to lower-case for use in principal names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24039 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/k5test.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c0cd63413841b3b85e0f70c6949322cc6299afb5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 13 18:58:43 2010 +0000

    Negative enctypes improperly read from ccaches
    
    When reading enctypes from ccaches, we need to sign-extend the 16-bit
    value we read in order to properly read negative enctypes.
    
    ticket: 6723
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24021 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 202383a7defa65fc1bc430343e3bc4dd0da04efd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 13 18:49:20 2010 +0000

    Error handling bug in krb5_init_creds_init()
    
    Fix a bug in krb5_init_creds_init() where a freed context could be
    returned to the caller in certain error cases.
    
    ticket: 6722
    tags: pullup
    target_version: 1.8.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24020 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit aa53b05e76d809172e15c626750d1800a92246dc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 13 17:34:33 2010 +0000

    Negative enctypes improperly read from keytabs
    
    When reading enctypes from keytabs, we need to ntohs() the 16-bit
    value we read in before sign-extending it to a 32-bit value in the
    keyblock, or we run the risk of extending the wrong sign.
    
    ticket: 6720
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24016 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 592c43b440bccf0530f7935f926a7f74e12ff7c8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 13 16:46:50 2010 +0000

    Make k5test.py work for builds in the source dir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24015 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/k5test.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fe1aa88556d88ae9347fbb19e9d45a815908adbf
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 12 21:58:54 2010 +0000

    Remove krb5_get_in_tkt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24013 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5_32.def | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e544eaa09354773e246d7fe1b223ddac2bd06c08
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 12 20:49:11 2010 +0000

    Reimplement krb5_get_in_tkt_with_skey in terms of krb5_get_init_creds,
    similar to how the password and keytab equivalents were done.
    
    Eliminate krb5_get_in_tkt.  It's been very hard to use since we made
    krb5_kdc_rep_decrypt_proc private (in krb5 1.7 the prototype was taken
    out of krb5.h altogether), and it's unlikely that anything would have
    used it directly in the first place.
    
    Remove and/or simplify a lot of code depended on by krb_get_in_tkt,
    including all of preauth.c.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24012 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          |  17 --
 src/include/krb5/krb5.hin     |  11 -
 src/lib/krb5/krb/Makefile.in  |   3 -
 src/lib/krb5/krb/get_in_tkt.c | 538 +--------------------------------------
 src/lib/krb5/krb/in_tkt_sky.c |  84 ++++---
 src/lib/krb5/krb/preauth.c    | 567 ------------------------------------------
 src/lib/krb5/libkrb5.exports  |   3 -
 7 files changed, 53 insertions(+), 1170 deletions(-)

commit 6eacb6d5f29da306ea605a5efb00c0d01c3182b1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 10 22:42:04 2010 +0000

    Add lockout-related performance tuning variables
    
    The account lockout feature of krb5 1.8 came at a cost in database
    accesses for principals requiring preauth, even if lockout is not
    used.  Add dbmodules variables disable_last_success and
    disable_lockout for the DB2 and LDAP back ends, allowing the admin to
    recover the lost performance at the cost of new functionality.
    
    (Unrelated documentation fix: document database_name as a DB2-specific
    dbmodules variable instead of the realm variable it used to be.)
    
    ticket: 6719
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24003 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo                            | 21 +++++++++--
 src/include/k5-int.h                         |  2 +
 src/plugins/kdb/db2/kdb_db2.c                | 13 +++++++
 src/plugins/kdb/db2/kdb_db2.h                |  4 +-
 src/plugins/kdb/db2/lockout.c                | 56 +++++++++++++++++-----------
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h  |  2 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c | 41 ++++++++++++++++++++
 src/plugins/kdb/ldap/libkdb_ldap/lockout.c   | 47 +++++++++++++++--------
 8 files changed, 143 insertions(+), 43 deletions(-)

commit f795c92a96a2a559fe01fc5906d488167ab6b4b9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 10 22:23:57 2010 +0000

    Make KADM5_FAIL_AUTH_COUNT_INCREMENT more robust with LDAP
    
    In krb5_ldap_put_principal, use krb5_get_attributes_mask to determine
    whether krbLoginFailedCount existed on the entry when it was
    retrieved.  If it didn't exist, don't try to use LDAP_MOD_INCREMENT,
    and don't assert an old value when not using LDAP_MOD_INCREMENT.
    
    Also, create the krbLoginFailedCount attribute when creating new
    entries.  This allows us to use LDAP_MOD_INCREMENT during the first
    failed login (if the server supports it), avoiding a race condition.
    
    ticket: 6718
    target_version: 1.8.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24002 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 51 ++++++++++++----------
 1 file changed, 29 insertions(+), 22 deletions(-)

commit 474d090744caec0b54997d45004c8b4ea66382a2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 5 17:11:39 2010 +0000

    General code consistency pass in kdb_db2.c.
    Removes some pointless null checks.
    Frees the DB context when a DB is finalized.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23973 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_db2.c | 192 ++++++++++++------------------------------
 1 file changed, 56 insertions(+), 136 deletions(-)

commit 055555db0f73c946ff1f1832d4d91a0d1d23441d
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue May 4 22:00:41 2010 +0000

    Adjust for removal of krb5_ldap_set_option in r23965
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23972 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports | 1 -
 1 file changed, 1 deletion(-)

commit 4cb889f1d1ced84c5e6723208c70af05e5d7747f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 4 19:01:16 2010 +0000

    Get rid of some kdb5_util load code which is no longer useful after
    the introduction of the DAL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23971 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c | 33 +--------------------------------
 1 file changed, 1 insertion(+), 32 deletions(-)

commit 888711e4e898d17dc3751e7f7d1d3be96f2274c7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 4 17:08:39 2010 +0000

    Remove some unused format string definitions from kdb5_util's dump.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23970 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c | 14 --------------
 1 file changed, 14 deletions(-)

commit 61cd64533f42d79628075492c42e1eb4cb2dd274
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 4 16:54:00 2010 +0000

    Remove some unused fields from kadm5_config_params.  Bump the client
    and server sonames.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23969 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/admin.h          | 4 ----
 src/lib/kadm5/alt_prof.c       | 4 ----
 src/lib/kadm5/clnt/Makefile.in | 2 +-
 src/lib/kadm5/srv/Makefile.in  | 2 +-
 4 files changed, 2 insertions(+), 10 deletions(-)

commit 481b7dae6a63cbea46fe1379d221b500c3a7403a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 4 15:58:59 2010 +0000

    Eliminate the unused realm_dbname field from krb5_realm_params
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23968 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/adm.h        | 1 -
 src/kdc/extern.h         | 1 -
 src/kdc/main.c           | 2 --
 src/lib/kadm5/admin.h    | 1 -
 src/lib/kadm5/alt_prof.c | 6 +-----
 5 files changed, 1 insertion(+), 10 deletions(-)

commit c1a869bd148d49341a8d50daa1b85834f8ea45c9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 4 05:49:39 2010 +0000

    Remove a stray comment from r23966
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23967 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_db2.c | 1 -
 1 file changed, 1 deletion(-)

commit d28b0d00aa9624172fe8b7a191c56d0c1034f551
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 4 05:44:07 2010 +0000

    Refactor the kdb_db2.c code which processes db_args and profile
    variables to configure a DB context, to avoid repeating that code
    three times in open/create/destroy.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23966 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_db2.c | 437 +++++++++++++-----------------------------
 src/plugins/kdb/db2/kdb_db2.h |   2 -
 2 files changed, 134 insertions(+), 305 deletions(-)

commit bf7421c5119d44057a576822b2426b6f05d23a62
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 4 04:12:24 2010 +0000

    Remove krb5_db_set_option and the associated DAL entry.  It was not
    used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23965 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                            | 17 --------------
 src/lib/kdb/kdb5.c                           | 16 --------------
 src/plugins/kdb/db2/db2_exp.c                |  6 -----
 src/plugins/kdb/db2/kdb_db2.c                | 33 ----------------------------
 src/plugins/kdb/hdb/kdb_hdb.c                |  9 --------
 src/plugins/kdb/ldap/ldap_exp.c              |  1 -
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h  |  3 ---
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c |  8 -------
 8 files changed, 93 deletions(-)

commit 120d229ed83a09b5d0a65f81d6030c6383895f32
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 3 23:44:30 2010 +0000

    Correct the DAL documentation for db_create
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23964 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 58b7028315ce2f7a1be27cee8b463d0df4b500e4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 3 19:42:29 2010 +0000

    Eliminate some uses of variables as format strings.  Based on a patch
    from Guillaume Rousse <Guillaume.Rousse@inria.fr>.
    
    ticket: 6714
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23963 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.c            | 2 +-
 src/clients/ksu/ccache.c             | 2 +-
 src/kadmin/dbutil/kdb5_stash.c       | 2 +-
 src/lib/rpc/unit-test/rpc_test_svc.c | 9 +--------
 src/slave/kprop.c                    | 2 +-
 src/slave/kpropd.c                   | 4 ++--
 6 files changed, 7 insertions(+), 14 deletions(-)

commit d760a29547670f0501c8f36fcef27aaede85e4f3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 3 19:02:16 2010 +0000

    Eliminate the use of variables for format strings in kdb5_util.  Many
    were unused, and localization will probably be done through _()
    macros, not collecting all the strings together.  Elminates a number
    of format-security static analysis defects.
    
    ticket: 6714
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23962 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/Makefile.in    |  4 +-
 src/kadmin/dbutil/deps           |  3 +-
 src/kadmin/dbutil/dump.c         |  2 +-
 src/kadmin/dbutil/kadm5_create.c | 10 ++---
 src/kadmin/dbutil/kdb5_util.c    |  3 --
 src/kadmin/dbutil/kdb5_util.h    |  1 -
 src/kadmin/dbutil/string_table.c | 85 ----------------------------------------
 src/kadmin/dbutil/string_table.h | 40 -------------------
 8 files changed, 8 insertions(+), 140 deletions(-)

commit 7778a7c92be941d4e2faaf7868be0ea41cede174
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat May 1 17:53:04 2010 +0000

    Fix some bugs in the IAKERB code discovered by Coverity.  Also trim
    down iakerb_initiator_step() a little using krb5_data constructors
    and avoiding vertical function arguments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23961 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/acquire_cred.c | 19 +++++++++++--------
 src/lib/gssapi/krb5/iakerb.c       | 25 +++++--------------------
 src/lib/krb5/krb/kfree.c           |  2 ++
 3 files changed, 18 insertions(+), 28 deletions(-)

commit baea9a7a27d781581505f0bb6d0ac4e4f24053aa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 30 21:22:48 2010 +0000

    Add IAKERB mechanism and gss_acquire_cred_with_password
    
    Merge branches/iakerb to trunk.  Includes the following:
    
    * New IAKERB mechanism.
    * New gss_acquire_cred_with_password mechglue function.
    * ASN.1 encoders and decoders for IAKERB structures (with tests).
    * New shortcuts in gss-sample client and server.
    * Tests to exercise SPNEGO and IAKERB using gss-sample application.
    
    ticket: 6712
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23960 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-client.c                 |   90 +-
 src/appl/gss-sample/gss-server.c                 |   13 +-
 src/appl/gss-sample/t_gss_sample.py              |   46 +-
 src/include/k5-int.h                             |   28 +
 src/include/krb5/krb5.hin                        |    1 +
 src/lib/gssapi/generic/gssapi_ext.h              |   27 +
 src/lib/gssapi/krb5/Makefile.in                  |    3 +
 src/lib/gssapi/krb5/accept_sec_context.c         |  175 ++--
 src/lib/gssapi/krb5/acquire_cred.c               |  343 ++++---
 src/lib/gssapi/krb5/add_cred.c                   |    6 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h               |  140 ++-
 src/lib/gssapi/krb5/gssapi_err_krb5.et           |    1 +
 src/lib/gssapi/krb5/gssapi_krb5.c                |   55 +-
 src/lib/gssapi/krb5/gssapi_krb5.hin              |    1 +
 src/lib/gssapi/krb5/iakerb.c                     | 1046 ++++++++++++++++++++++
 src/lib/gssapi/krb5/init_sec_context.c           |  184 ++--
 src/lib/gssapi/krb5/inq_cred.c                   |    4 +
 src/lib/gssapi/krb5/inq_names.c                  |    3 +-
 src/lib/gssapi/krb5/rel_cred.c                   |    5 +
 src/lib/gssapi/krb5/ser_sctx.c                   |    1 +
 src/lib/gssapi/libgssapi_krb5.exports            |    2 +
 src/lib/gssapi/mechglue/Makefile.in              |    3 +
 src/lib/gssapi/mechglue/g_acquire_cred_with_pw.c |  544 +++++++++++
 src/lib/gssapi/mechglue/g_initialize.c           |   94 +-
 src/lib/gssapi/mechglue/mglueP.h                 |    3 +-
 src/lib/gssapi/spnego/gssapiP_spnego.h           |   12 +
 src/lib/gssapi/spnego/spnego_mech.c              |   64 ++
 src/lib/krb5/asn.1/asn1_k_decode.c               |   41 +
 src/lib/krb5/asn.1/asn1_k_decode.h               |    6 +
 src/lib/krb5/asn.1/asn1_k_encode.c               |   31 +
 src/lib/krb5/asn.1/krb5_decode.c                 |   24 +
 src/lib/krb5/error_tables/krb5_err.et            |    4 +-
 src/lib/krb5/krb/kfree.c                         |   19 +
 src/lib/krb5/libkrb5.exports                     |    6 +
 src/tests/asn.1/krb5_decode_leak.c               |   22 +
 src/tests/asn.1/krb5_decode_test.c               |   16 +
 src/tests/asn.1/krb5_encode_test.c               |   22 +
 src/tests/asn.1/ktest.c                          |   35 +
 src/tests/asn.1/ktest.h                          |    4 +
 src/tests/asn.1/ktest_equal.c                    |   23 +
 src/tests/asn.1/ktest_equal.h                    |    6 +
 src/tests/asn.1/reference_encode.out             |    2 +
 src/tests/asn.1/trval_reference.out              |   13 +
 43 files changed, 2850 insertions(+), 318 deletions(-)

commit d20d802b8e44178017fd1a1da55a72194f50da55
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 30 21:10:55 2010 +0000

    memory leak in process_tgs_req in r23724
    
    Fix a KDC memory leak that was introduced by r23724 that could leak
    the decoded request.
    
    ticket: 6711
    tags: pullup
    target_version: 1.8.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23959 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 8f1280b5fade20e89620682e87c1f511337a7239
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 27 09:02:48 2010 +0000

    Fix a backwards check in get_cached_tgt() in the TGS code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23945 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 2c45926419d54b6320b37d8f70f5f88971d87928
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 26 16:54:38 2010 +0000

    Squash some warnings in the old crypto API glue.  Use make_data()
    where appropriate so that magic fields get initialized.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23942 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/old_api_glue.c | 62 +++++++++++++--------------------------
 1 file changed, 20 insertions(+), 42 deletions(-)

commit 654f5180d60101f067114a23d53608f91f703c83
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Apr 24 19:33:33 2010 +0000

    Add a Python test script to exercise the GSS sample app
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23937 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/Makefile.in     |  3 +++
 src/appl/gss-sample/t_gss_sample.py | 40 +++++++++++++++++++++++++++++++++++++
 2 files changed, 43 insertions(+)

commit 489919e774645f990116ea5f0063a9b009fa962f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Apr 24 19:24:36 2010 +0000

    Add a sentinel line to sim_server after the socket is ready, and use
    it in simple.exp in the dejagnu test suite instead of sleeping.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23936 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/sim_server.c         | 2 ++
 src/tests/dejagnu/krb-standalone/simple.exp | 6 ++++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 7232640f151185eb829dedc46274c68e79936295
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Apr 24 19:20:11 2010 +0000

    Eliminate the use of tail -f in the dejagnu test suite.  Instead, use
    the sentinel lines printed by krb5kdc and kadmind to detect when the
    listening sockets are ready.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23935 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 146 ++---------------------------------
 1 file changed, 7 insertions(+), 139 deletions(-)

commit b11be41cec65d8fab8256c816178a3d41ecb7642
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Apr 24 19:12:34 2010 +0000

    Add a sentinel to the sample gss-server after the socket is ready, and
    use it in gssapi.exp in the dejagnu test suite instead of sleeping.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23934 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-server.c            | 1 +
 src/tests/dejagnu/krb-standalone/gssapi.exp | 6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 3564031bf220ed784fd83b9fc6af7cc0ddf0ccf2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Apr 24 18:53:25 2010 +0000

    Simplify how k5test scripts get run by importing runenv by pathname
    (using the imp module) instead of by module name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23933 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in  |  4 ++--
 src/util/k5test.py | 22 ++++++++++++++--------
 2 files changed, 16 insertions(+), 10 deletions(-)

commit 96de2891830e8418cdd0cebe83faf047cc74dbba
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Apr 24 17:33:04 2010 +0000

    Run Python tests as individual rule commands (friendlier to make -k)
    instead of in a loop.  Build runenv.py as part of make fake-install;
    it's harmless if Python is unavailable.  Import runenv later in
    k5test so that we get a beter error message if make fake-install
    hasn't been run.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23932 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in              |  6 ++----
 src/config/post.in           | 28 ++++++----------------------
 src/config/pre.in            |  6 ++++--
 src/tests/Makefile.in        |  5 ++++-
 src/tests/gssapi/Makefile.in |  3 +--
 src/util/k5test.py           | 21 +++++++++++++--------
 6 files changed, 30 insertions(+), 39 deletions(-)

commit d67798fd6618ecee493f6cb1b150e4ebdf35e3f1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Apr 24 16:39:49 2010 +0000

    Fix the actual python command to match the displayed one in the
    check-pytests-yes rule in r23913.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23931 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 08eec8918ad086d2b9bd612fb1c90b62d298ec0a
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 23 01:30:48 2010 +0000

    Adapted patch from Arlene Berry to handle dlerror() returning a null
    pointer.
    
    ticket: 6697
    target_version: 1.8.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23929 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 33fcef6a991d5697a9e2fa0c52d30349c1e88789
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 23 01:10:20 2010 +0000

    Adapted patch from Jason Rogers.  It wasn't complete, so this commit
    fixes the other instances of the 64-bit problem.
    
    Also fix krb5_deltat_to_str(), which would previously always return an
    empty string.
    
    ticket: 6698
    target_version: 1.8.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23928 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/str_conv.c | 10 ----------
 src/slave/kproplog.c        | 37 ++++++++++++++++++++++++++++---------
 2 files changed, 28 insertions(+), 19 deletions(-)

commit ae32c239988996a4cf3529b4d63cf68de739a496
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 22 23:29:40 2010 +0000

    From Luke: fix the post-canonicalization cache check logic in
    krb5_get_credentials_for_user().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23927 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/s4u_creds.c | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

commit 719a2475df345ed2157996de1407b1507ac11d12
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 22 20:07:08 2010 +0000

    In kg_new_connection(), make sure k_cred is freed in all failure
    cases.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23926 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/init_sec_context.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 29cde7afd9e12eaf9a1aee2efe780a26bbe87f8f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Apr 22 20:04:01 2010 +0000

    Apply patch from Arlene Berry to cease freeing error tokens output by
    accept_sec_context, allowing them to actually be sent to the
    initiator.
    
    ticket: 6696
    target_version: 1.8.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23925 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_accept_sec_context.c | 3 ---
 1 file changed, 3 deletions(-)

commit b2d3007fbb84fa476e3b072c5506cfdf8de0f458
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 22 03:44:44 2010 +0000

    Eliminate a non-useful NULL check in the KDC's dispatch() function.
    If process_as_req or process_tgs_req return successfully, they will
    always fill in *response.  (If they didn't, the subsequence
    (*response)->length check would crash anyway.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23922 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6cc0b1233e8bc9a2027b9ea3b48e52e9aefd208d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 22 03:19:34 2010 +0000

    In kpasswd_sendto_msg_callback(), properly compare against the
    wildcard IPv6 address instead of comparing an array address to 0.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23921 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/changepw.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4f3b20e6fd8068e11b9a319f4f1fc6329221cb13
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 21 23:47:50 2010 +0000

    Fix a memory leak in get_creds.c's try_fallback_realm()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23920 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e9abb4d05ce153fc9ecc601bedde57f1cbd191e4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 21 23:37:04 2010 +0000

    In the kdc5_hammer test program, simplify the cleanup logic of
    get_server_key.  Fixes a memory leak where the result of
    krb5_get_credentials() didn't get freed if krb5_mk_req_extended()
    failed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23919 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/kdc5_hammer.c | 29 ++++++++++-------------------
 1 file changed, 10 insertions(+), 19 deletions(-)

commit a45a146036a5faf133b261dec437523cf644525f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 21 23:23:09 2010 +0000

    Amend r23917 to correct some uses of *out_creds which should now use
    the local variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23918 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/init_sec_context.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 736c9f81b080c02c657bc9ca5e63c37d96d4b9bb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 21 23:20:29 2010 +0000

    In the get_credentials() helper of the gss-krb5 init_sec_context code,
    ensure that *out_creds is only filled in on successful return.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23917 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/init_sec_context.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 3376608c3df0c522c2b928c72f7e89cee7c9e949
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 21 23:14:49 2010 +0000

    In t_inetd, zero out l_inaddr before filling it in, as is relatively
    common in networking code.  Silences a Coverity defect.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23916 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/t_inetd.c | 2 ++
 1 file changed, 2 insertions(+)

commit 496aa945b271b670628a5c69df591f5768d5987f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Apr 20 22:35:42 2010 +0000

    Only create runenv.py at BUILDTOP.  Fix bugs in k5test.py relating to
    environment initialization, also so that "make testrealm" works again.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23913 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in    | 25 ++++++++++++++++++++++---
 src/config/post.in | 15 ++-------------
 src/util/k5test.py |  9 ++++++++-
 3 files changed, 32 insertions(+), 17 deletions(-)

commit 04392a812b84527dcf7d4cebfa91ab9c69d7cc40
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Apr 20 21:12:10 2010 +0000

    Fix CVE-2010-1230 (MITKRB5-SA-2010-004) double-free in KDC triggered
    by ticket renewal.  Add a test case.
    
    See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=577490
    
    Thanks to Joel Johnson and Brian Almeida for the reports.
    
    ticket: 6702
    target_version: 1.8.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23912 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c                            |  2 ++
 src/tests/dejagnu/config/default.exp            | 35 +++++++++++++++++++++++++
 src/tests/dejagnu/krb-standalone/standalone.exp |  4 +++
 3 files changed, 41 insertions(+)

commit bc2db93977370ba1935f2a3ca0cb2184b8c27a3a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 20 07:56:58 2010 +0000

    When setting up to get a TGT for the service realm in the TGS code,
    get the cached local TGT before setting up the realm path.
    
    Prior to this change, calling krb5_get_credentials() with an empty
    ccache would result in KRB5_CC_NOTFOUND for a foreign server
    principal, but would result in KRB5_NO_TKT_IN_REALM (generated by
    krb5_walk_realm_tree) for a local server principal.  With this change,
    KRB5_CC_NOTFOUND is returned in both cases.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23909 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit ffd48f9077b245d9d8f245f76775c508937a8f0d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 20 07:38:12 2010 +0000

    Add KRB5_INIT_CREDS_STEP_FLAG_CONTINUE for parity with Heimdal.
    Rename KRB5_TKT_CREDS_CONTINUE to KRB5_TKT_CREDS_STEP_FLAG_CONTINUE
     for consistency.
    Adjust init_creds context to be less confusing in light of the above.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23906 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin         | 10 ++++++----
 src/lib/krb5/krb/get_creds.c      |  4 ++--
 src/lib/krb5/krb/get_in_tkt.c     | 17 ++++++++---------
 src/lib/krb5/krb/init_creds_ctx.h |  4 +---
 4 files changed, 17 insertions(+), 18 deletions(-)

commit 048c45e81be65f31cd698de6b3536e35f7f1599a
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 16 21:45:22 2010 +0000

    Build runenv.py, holding environment variable settings required for
    running programs out of the build tree during python-based tests.
    Also updates shilb.conf to set RUN_VARS to make it easier to generate
    this sort of thing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23905 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4                |  4 +++-
 src/config/post.in            | 19 ++++++++++++++-----
 src/config/pre.in             |  1 +
 src/config/shlib.conf         | 15 +++++++++++++++
 src/tests/dejagnu/Makefile.in |  8 ++------
 src/util/k5test.py            | 16 ++++++----------
 6 files changed, 41 insertions(+), 22 deletions(-)

commit 4472eed040cf442a504f24158f80242d6fbd94c2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 14 14:36:32 2010 +0000

    Introduce new krb5_tkt_creds API
    
    Merged from branches/iakerb: add new asynchronous krb5_tkt_creds APIs,
    which allow a caller to take responsibility for transporting requests
    to the KDC and getting responses back.  Rewrite the existing
    krb5_get_credentials API in terms of the new functions.  Get rid of
    krb5_get_cred_from_kdc and friends, since they are no longer used.
    
    ticket: 6700
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23900 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          |    9 -
 src/include/krb5/krb5.hin     |   96 +++
 src/lib/krb5/krb/Makefile.in  |    3 -
 src/lib/krb5/krb/gc_frm_kdc.c | 1400 -----------------------------------------
 src/lib/krb5/krb/get_creds.c  | 1180 +++++++++++++++++++++++++++++++---
 src/lib/krb5/krb/int-proto.h  |    5 -
 src/lib/krb5/libkrb5.exports  |    8 +-
 7 files changed, 1206 insertions(+), 1495 deletions(-)

commit 4b04db51943944c1651dfba4abafad6fb6cbbc65
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 14 14:01:05 2010 +0000

    Use krb5_get_credentials in ksu instead of krb5_get_cred_from_kdc, so
    we can get rid of the latter.  (Also simplifies the code.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23899 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/krb_auth_su.c | 30 ++----------------------------
 1 file changed, 2 insertions(+), 28 deletions(-)

commit cc6dc869a5aa8cebc2ec4c081f11c0e116ae591a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 13 22:57:34 2010 +0000

    Validate and renew should work on non-TGT creds
    
    The validate and renew APIs were using get_cred_from_kdc, which
    always presents a TGT to get credentials.  Instead, they should
    present the ticket they are trying to validate or renew.  This is
    most easily done with krb5_get_cred_via_tkt().  Move the relevant
    code into a new file since it now has nothing in common with the
    other APIs implemented in get_creds.c.
    
    ticket: 6699
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23891 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in |   3 +
 src/lib/krb5/krb/get_creds.c | 151 ---------------------------------
 src/lib/krb5/krb/val_renew.c | 194 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 197 insertions(+), 151 deletions(-)

commit 4d9ac54e3ca75dd430e6f99dcc010d5afbee5a9d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 8 20:37:11 2010 +0000

    Remove krb5int_send_tgs(); it is unused as of r23358
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23881 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/int-proto.h | 13 --------
 src/lib/krb5/krb/s4u_creds.c |  6 ++--
 src/lib/krb5/krb/send_tgs.c  | 74 --------------------------------------------
 3 files changed, 3 insertions(+), 90 deletions(-)

commit 51d539646c4ebd71934ae7a924dfa07a668c8384
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 8 16:39:31 2010 +0000

    Add krb5_cc_dup() to make it possible to copy ccache handles
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23874 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin    | 7 +++++++
 src/lib/krb5/ccache/ccbase.c | 6 ++++++
 2 files changed, 13 insertions(+)

commit 3f34bcb50b8e2a3af2cd9ed6acec36c3aa1d4712
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 8 03:15:44 2010 +0000

    Assume lstat in Unix code, specifically clients/ksu/ccache.c.  Fix bad
    indentation caused by an #ifdef HAVE_LSTAT block.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23870 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ccache.c | 192 +++++++++++++++++++++++------------------------
 src/configure.in         |   2 +-
 2 files changed, 93 insertions(+), 101 deletions(-)

commit 06e814c1987fe8e78053b93b6663ca7bf5d8da81
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Apr 4 20:46:02 2010 +0000

    In testrealm.py, add ksu and kvno to the list of build directories
    containing programs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23858 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/testrealm.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit b85ad23771824479b0dfd108354e43dd28f5cdb1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 29 22:08:21 2010 +0000

    Fix backwards flag output in krb5_init_creds_step()
    
    krb5_init_creds_step() is taken from Heimdal, which sets *flags to 1
    for "continue" and 0 for "stop".  Unfortunately, we got it backwards
    in 1.8; fix it for 1.8.1.
    
    ticket: 6693
    tags: pullup
    target_version: 1.8.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23844 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ccc2543ecf06b31cdd29907b0c5dd00641b12b65
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 27 21:30:43 2010 +0000

    Always pass -W option to kdb5_util create in testing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23838 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/init_db     | 2 +-
 src/tests/Makefile.in                  | 4 ++--
 src/tests/dejagnu/config/default.exp   | 2 +-
 src/tests/mkeystash_compat/Makefile.in | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

commit d48873254348c8768602229ae22f404dde8b2b43
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 26 22:43:11 2010 +0000

    In gc_frm_kdc.c, rename cur_kdc to cur_realm and nxt_kdc to nxt_realm,
    to make it easier to distinguish them from cur_tgt and nxt_tgt.  Make
    similar name changes to lst_kdc and kdc_list, as well as the function
    find_nxt_kdc().
    
    No functional changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23837 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 137 +++++++++++++++++++++---------------------
 1 file changed, 70 insertions(+), 67 deletions(-)

commit 151ef9ef74cca964b48a8c821355c7c27d14f976
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 25 03:08:12 2010 +0000

    Straighten the if-ladder in encrypted challenge's process_preauth,
    making it clearer that control drops through if one of the first
    couple of steps fails.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23836 dc483132-0cff-0310-8789-dd5450dbe970

 .../preauth/encrypted_challenge/encrypted_challenge_main.c  | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 0e5cd3f9b69cd10df18f86d96a65de777fa25696
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 23 22:00:13 2010 +0000

    Apply patch from Arlene Berry to not use freed memory in
    gss_import_sec_context in some error paths.
    
    ticket: 6678
    target_version: 1.8.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23834 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/import_sec_context.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5870741b66ecc00855198642342da76bf74c3078
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 23 18:53:52 2010 +0000

    MITKRB5-SA-2010-002 CVE-2010-0628 denial of service in SPNEGO
    
    The SPNEGO implementation in krb5-1.7 and later could crash due to
    assertion failure when receiving some sorts of invalid GSS-API tokens.
    
    ticket: 6690
    target_version: 1.8.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23832 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 38 ++++++++++++++++---------------------
 1 file changed, 16 insertions(+), 22 deletions(-)

commit 6b67549107a0038a2f4465dd956a75d564cc7b16
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Mar 23 14:08:23 2010 +0000

    Include t_spengno.o in list of OBJS so make clean will remove
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23831 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1085c316471a8ec60ae0693ba8b964b03b2b660f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 23 06:09:02 2010 +0000

    krb5_typed_data not castable to krb5_pa_data on 64-bit MacOSX
    
    Move krb5_typed_data to krb5.hin from k5-int-pkinit.h because
    krb5int_fast_process_error was assuming that it was safe to cast it to
    krb5_pa_data.  It's not safe to do the cast on 64-bit MacOSX because
    krb5.hin uses #pragma pack on that platform.
    
    ticket: 6689
    target_version: 1.8.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23829 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int-pkinit.h | 11 -----------
 src/include/krb5/krb5.hin   | 13 +++++++++++++
 2 files changed, 13 insertions(+), 11 deletions(-)

commit 5321c69e3306febb2c8021119916b46aed8ef5e5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Mar 20 03:50:06 2010 +0000

    Change KRB5_AUTHDATA_SIGNTICKET from 142 to 512
    
    KRB5_AUTHDATA_SIGNTICKET, originally a Heimdal authorization data
    type, was used to implement PAC-less constrained delegation in krb5
    1.8.  Unfortunately, it was found that Microsoft was using 142 for
    other purposes, which could result in a ticket issued by an MIT or
    Heimdal KDC being rejected by a Windows Server 2008 R2 application
    server.  Because KRB5_AUTHDATA_SIGNTICKET is only used to communicate
    among a realm's KDCs, it is relatively easy to change the number, so
    MIT and Heimdal are both migrating to a new number.  This change will
    cause a transitional interoperability issue when a realm mixes MIT
    krb5 1.8 (or Heimdal 1.3.1) KDCs with MIT krb5 1.8.1 (or Heimdal
    1.3.2) KDCs, but only for constrained delegation evidence tickets.
    
    ticket: 6687
    target_version: 1.8.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23821 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a5809781b1caa0ee59e18a9db423e9db24c0dc7e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 19 16:17:05 2010 +0000

    Document the ticket_lifetime libdefaults setting (which was added in
    r16656, #2656).  Based on a patch from nalin@redhat.com.
    
    ticket: 6680
    target_version: 1.8.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23820 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo            | 12 +++++-------
 src/config-files/krb5.conf.M |  4 ++++
 2 files changed, 9 insertions(+), 7 deletions(-)

commit cd93ab84c5a2ff0705d3ae113ed63dc03333ca3c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 18 17:37:31 2010 +0000

    Fix the kpasswd fallback from the ccache principal name to the
    username in the case where the ccache doesn't exist.
    
    ticket: 6683
    target_version: 1.8.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23819 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/kpasswd.c | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit 68ef8f39d5eec7b97256e60cd5e8741869a731a6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 18 17:17:31 2010 +0000

    Include int-proto.h in mk_req_ext.c for krb5int_validate_times
    declaration.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23818 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 1 +
 1 file changed, 1 insertion(+)

commit 28c00b53687bc094e77d64ddf4f1fbb866f21f43
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 18 02:45:57 2010 +0000

    Untabify
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23817 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/net-server.h | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit b38e1ad7c12caf7497edce869db2e3d362242e52
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 18 02:44:41 2010 +0000

    Copyright notice
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23816 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/net-server.h | 30 +++++++++++++++++++++++++++++-
 1 file changed, 29 insertions(+), 1 deletion(-)

commit 8b640863c756137b3bc8d3146cbd74040b3b1088
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 17 21:10:10 2010 +0000

    When checking for KRB5_GET_INIT_CREDS_OPT_CHG_PWD_PRMPT, don't
    dereference options if it's NULL.
    
    ticket: 6681
    target_version: 1.8.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23815 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_pwd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7ce25ce72802f0719a234b3f8f98fce4baab057f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 17 20:16:32 2010 +0000

    Add more verbosity when the -V option to kinit is specified.  Based on
    a patch from Jeff Blaine <jblaine@kickflop.net>.
    
    ticket: 6684
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23814 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit efe92b4d5aeffd34d88edcf489d4df2a115a54d9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 17 19:34:48 2010 +0000

    Fix the Python version check to use constructs available in older
    versions of Python.  (python --version was added in 2.5.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23813 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

commit d8bdfda988a1b76a30ecd0639cef24849eac4de3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 17 19:11:09 2010 +0000

    Add a version check to the Python test, so that we don't try to run
    k5test in Python 2.3 or below.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23812 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 17d926a4ce8bc2ede57a86f23948a3e9b68266a6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 17 06:00:56 2010 +0000

    Merge users/raeburn/branches/network-merge
    
    Re-integrates the forked versions of network.c in kdc and
    kadmin/server.  Server-specific initialization and SIGHUP-reset code
    is moved into other source files; the more generic network-servicing
    code is merged and moved into apputils library already used by both
    programs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23811 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/net-server.h        |   50 +
 src/kadmin/server/Makefile.in   |    6 +-
 src/kadmin/server/deps          |   49 +-
 src/kadmin/server/misc.c        |   45 +
 src/kadmin/server/misc.h        |   12 +-
 src/kadmin/server/network.c     | 2089 ---------------------------------------
 src/kadmin/server/ovsec_kadmd.c |   33 +-
 src/kadmin/server/schpw.c       |   59 ++
 src/kdc/Makefile.in             |    4 +-
 src/kdc/deps                    |   65 +-
 src/kdc/dispatch.c              |   52 +-
 src/kdc/extern.c                |    3 -
 src/kdc/extern.h                |    3 -
 src/kdc/kdc_util.c              |   48 +
 src/kdc/kdc_util.h              |   20 +-
 src/kdc/main.c                  |   47 +-
 src/kdc/network.c               | 1764 ---------------------------------
 src/lib/apputils/Makefile.in    |    6 +-
 src/lib/apputils/deps           |   20 +-
 src/lib/apputils/dummy.c        |    1 -
 src/lib/apputils/net-server.c   | 1995 +++++++++++++++++++++++++++++++++++++
 21 files changed, 2389 insertions(+), 3982 deletions(-)

commit 1c2a27e980b7fbce4161579ec61087988fefe9cf
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 16 19:14:33 2010 +0000

    handle NT_SRV_INST in service principal referrals
    
    Handle NT_SRV_INST in service principal cross-realm referrals, as
    Windows apparently uses that instead of NT_SRV_HST for at least some
    service principals.
    
    ticket: 6685
    target_version: 1.8.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23810 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 1 +
 1 file changed, 1 insertion(+)

commit 6bd96a6b3ee57d131da4c4f379fa9c1c388592b3
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 15 18:53:02 2010 +0000

    Set up KRB5_RUN_ENV for pytests, so that Python-based tests can run
    without first running "make install".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23805 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in        | 4 +++-
 src/config/pre.in         | 3 +++
 src/tests/t_anonpkinit.py | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 49abf1c55ae0d9a79239cd22ada98b2cfc54e224
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 11 17:05:24 2010 +0000

    Lazy history key creation
    
    Create kadmin/history lazily when we need it (i.e. when a password is
    changed on a principal with a policy) instead of whenever we open the
    database.  Allows kadmin.local to be used as a read-only tool on non-
    kadmin-conformant database back ends such as the Samba bridge.
    
    ticket: 6679
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23799 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/server_kdb.c                     | 75 +++++++++++-----------
 .../unit-test/api.current/randkey-principal.exp    | 22 -------
 2 files changed, 37 insertions(+), 60 deletions(-)

commit f430481d573dc76a17b31c11ce8a5c5ed878df72
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Mar 10 20:45:12 2010 +0000

    Use KRB5_CONF_ macros instead of strings in the source file for profile config attributes "default" and "logging"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23798 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h   | 8 +++++---
 src/lib/kadm5/logger.c | 6 +++---
 2 files changed, 8 insertions(+), 6 deletions(-)

commit a70719b7ca844a23a29a051592a4cd765f9ff470
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 10 19:30:58 2010 +0000

    Remove vestigial include/spnego-asn1.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23796 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/spnego-asn1.h | 90 -----------------------------------------------
 1 file changed, 90 deletions(-)

commit 70c183862052b63be0ef3fef3f32081998c8b9e4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 8 04:39:08 2010 +0000

    Add a "make testrealm" target using the Python test framework.  As
    part of this, expose the environments in K5Realm as attributes so
    that test scripts can modify them.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23794 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in       |  4 +++
 src/util/k5test.py    | 31 ++++++++++++++---------
 src/util/testrealm.py | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 92 insertions(+), 12 deletions(-)

commit b076a2b5ddf94e2481a4fc79fecf9e7f4879b20d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 7 20:01:36 2010 +0000

    Make python test start_in_inetd function
    
    util/k5test.py: Fix incorrect variable used
    tests/dejagnu/t_inetd.c: Flush stdout after outputting "Ready!"
    tests/dejagnu/Makefile.in: Always compile t_inetd - even in runtest is not
    			    present
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23773 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/Makefile.in | 4 +++-
 src/tests/dejagnu/t_inetd.c   | 1 +
 src/util/k5test.py            | 2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)

commit 48a8cb4a973b23c3c11598eb4742fea36a37c4b5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 5 20:35:26 2010 +0000

    Release the internal_name field of a SPNEGO context if it has not been
    claimed for a caller argument.
    
    ticket: 6674
    target_version: 1.8.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23772 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 3 +++
 1 file changed, 3 insertions(+)

commit 10b9de788381bd501f376ee6546e74dbb424d6f9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 5 20:33:37 2010 +0000

    Add a Python test to run t_spnego
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23771 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/Makefile.in | 4 ++++
 src/tests/gssapi/t_gssapi.py | 7 +++++++
 2 files changed, 11 insertions(+)

commit 769235885a84de555d7217f1b0a58dcd394e5ac7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 5 20:32:40 2010 +0000

    In post.in, add a check-pytests intermediate target for Makefile.in to
    add dependencies to, for test scripts which run C test programs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23770 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit d43035619574b40abe4c2660fc7f326447a6bd7b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 5 20:31:13 2010 +0000

    Fix a double-free in the t_spnego test program resulting from overly
    careless cutting and pasting.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23769 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/t_spnego.c | 3 ---
 1 file changed, 3 deletions(-)

commit 96c25b4797edb048ca7fb8dab4d79e3176384e47
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 5 19:30:32 2010 +0000

    Add a message parameter to k5test's success(), to briefly indicate the
    scope of test scripts.  Only displayed when verbose is set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23768 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/t_anonpkinit.py |  2 +-
 src/tests/t_general.py    |  4 ++--
 src/util/k5test.py        | 15 +++++++++------
 3 files changed, 12 insertions(+), 9 deletions(-)

commit 1a48eabaa178ccd6b9c6092e7df046f672399213
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 5 19:19:42 2010 +0000

    Add IPv6 support to changepw.c (reverting r21004 since it is no longer
    necessary).  Patch from Submit Bose <sbose@redhat.com>.
    
    ticket: 6661
    target_version: 1.8.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23767 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/changepw.c | 33 ++++++++++++++++++++++++++-------
 1 file changed, 26 insertions(+), 7 deletions(-)

commit f58cc5a2589e1589ff17c0057ff5da97cac834d7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 5 17:45:46 2010 +0000

    Ignore improperly encoded signedpath AD elements
    
    We have some reason to believe Microsoft and Heimdal are both using
    the authdata value 142 for different purposes, leading to failures in
    verify_ad_signedpath().  For better interoperability, treat such
    tickets as unsigned, rather than invalid.
    
    ticket: 6676
    target_version: 1.8.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23766 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_authdata.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 892ad7d0d8eaa73a22d01f4c07dfe3a8df4da02a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 5 04:18:51 2010 +0000

    Error out if a Python test program fails
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23765 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ab65aa4be2ffa2222d61f89266c7a5553ecc135b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 4 21:37:20 2010 +0000

    Clean up a help string in k5test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23764 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/k5test.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 71246e5c5da307e1a54857099abfac4a271fc3fb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Mar 4 21:24:54 2010 +0000

    Python test framework
    
    Add a framework for writing tests in Python.  Documentation is in the
    initial docstring of util/k5test.py.  Inaugurate the framework with
    two test scripts, t_general.py and t_anonypkinit.py, which together
    test the same operations as standalone.exp from the dejagnu test
    suite.
    
    ticket: 6672
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23763 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in        |   17 +
 src/config/pre.in         |    5 +
 src/configure.in          |   13 +-
 src/tests/Makefile.in     |    1 +
 src/tests/t_anonpkinit.py |   34 ++
 src/tests/t_general.py    |   48 +++
 src/util/k5test.py        | 1042 +++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 1159 insertions(+), 1 deletion(-)

commit 9f79427d9b3793dff35e2c787e7b27f4d62e50f5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Feb 28 20:32:00 2010 +0000

    Remove some more test suite cruft:
    * localhostname from get_hostname was unused.
    * database_name is no longer used except (misleadingly) in kdb5_util
      output.
    * admin_database_name and admin_database_lockfile are no longer used.
    * default_domain is only used for v4->v5 principal conversion, which
      isn't tested.
    * libkadm5's init-v2.exp had a copy of get_hostname; domain and
      localhostname from it were unused.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23759 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/api.current/init-v2.exp |  9 ++-------
 src/tests/dejagnu/config/default.exp            | 19 +++++--------------
 2 files changed, 7 insertions(+), 21 deletions(-)

commit e5b52cd8db901bd5c00890f7489c978930ea7786
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Feb 27 09:49:32 2010 +0000

    On Linux platforms, use -Wl,--enable-new-dtags when linking shared
    libraries and programs using them.  The primary effect is to get ld to
    set DT_RUNPATH in addition to DT_RPATH, which in turn allows the
    LD_LIBRARY_PATH environment variable to override the compiled-in
    runpath, which is friendlier to the test framework.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23758 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a0998e4082fc4e1346a2de45967a6ebe390d8a0e
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Feb 25 21:16:16 2010 +0000

    Updated documentation  with information about --with-crypto-impl=IMPL configuration flag
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23752 dc483132-0cff-0310-8789-dd5450dbe970

 doc/build.texinfo | 6 ++++++
 1 file changed, 6 insertions(+)

commit 1619c3786c5b874b5fd88adc1f2fbaa50f2a95e4
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 25 20:09:45 2010 +0000

    doc updates for allow_weak_crypto
    
    Update documentation to be more helpful about allow_weak_crypto.
    
    ticket: 6669
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23750 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo            | 7 +++++--
 src/config-files/krb5.conf.M | 8 ++++++++
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 052976b4e0c28736d0b363fc8ff37b7d1cb3a1fe
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 24 18:57:08 2010 +0000

    Two problems in kadm5_get_principal mask handling
    
    KADM5_MOD_NAME was being applied to entry->principal instead of
    entry->mod_name.  KADM5_MKVNO was not being applied to entry->mkvno.
    Patch from Marcus Watts <mdw@umich.edu>.
    
    ticket: 6668
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23749 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit bf59f3c674fa8de3942dd80ed120143bd6dad5b7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 22 18:27:55 2010 +0000

    Remove some more dejagnu test suite cruft:
      * check_date was only used by the application tests.
      * touch was never used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23745 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 26 --------------------------
 1 file changed, 26 deletions(-)

commit e4cc5255c0194db5df5a6c2092afc6e14adeabef
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 22 18:12:51 2010 +0000

    Remove some unused cruft in the dejagnu test suite's default.exp:
      * RLOGIN, RLOGIN_FLAGS, ROOT_PROMPT, ROOT_SHELL, check_k5login,
        restore_kerberos_env, setup_root_shell, setup_root_shell_noremote,
        setup_wrapper: No longer used now that the applications are in a
        separate tree.
      * v4_compatible_enctype: No longer used with krb4 support gone.
      * tail1, krb_exit: Apparently never used.
      * KERBEROS_SERVER: Added long ago in r5686 and removed shortly after
        in r5695, but the test suite support for it never got excised.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23744 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 474 +----------------------------------
 1 file changed, 3 insertions(+), 471 deletions(-)

commit 1e8deb6f55be391b9859fda702335c5f6ad57541
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 22 16:10:05 2010 +0000

    Explain the current SPNEGO initiator/acceptor design in comments.  No
    code changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23743 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 77 +++++++++++++++++++++++++++++++------
 1 file changed, 66 insertions(+), 11 deletions(-)

commit d1da896d356bc80e632a9713e5b4246384fb3e77
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 22 04:52:30 2010 +0000

    Fix two unrelated problems in SPNEGO which don't crop up with the krb5
    mechanism.
    
    1. The third call to spnego_init_accept_context uses faulty logic to
    determine if the exchange is complete, preventing a third mech token
    from being sent to the acceptor if no MIC exchange is required.
    Follow the logic used in the second call (in init_ctx_nego), which is
    correct.
    
    2. If the acceptor selects a mech other than the optimistic mech, it
    sets sc->mic_reqd to 1 whether or not the selected mech supports MICs
    (which isn't known until the mech completes).  Most code outside of
    handle_mic checks sc->mic_reqd along with (sc->ctx_flags &
    GSS_C_INTEG_FLAG), but the code in acc_ctx_call_acc neglected to do
    so, so it could improperly delegate responsibility for deciding when
    the negotiation was finished to handle_mic--which never gets called if
    (sc->ctx_flags & GSS_C_INTEG_FLAG) is false.  Fix acc_ctx_call_acc to
    check sc->ctx_flags so that mechs which don't support integrity
    protection can complete if they are selected non-optimistically.
    
    ticket: 6603
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23742 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 26 ++++++++++++++++----------
 1 file changed, 16 insertions(+), 10 deletions(-)

commit fc3f2e78462b01338055cadc1e224e29d4ed4e9a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 20 07:37:13 2010 +0000

    Use bswap16 and bswap32 on NetBSD
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23741 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 7ede8b77e97d1069f980b513c93c5a33f9911f41
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 20 04:26:53 2010 +0000

    Update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23740 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/deps           |  8 ++++++
 src/plugins/authdata/greet_client/deps | 13 +++++++---
 src/plugins/authdata/greet_server/deps | 12 +++++++--
 src/plugins/kdb/hdb/deps               | 46 ++++++++++++++++------------------
 src/plugins/locate/python/deps         |  8 +++---
 src/util/ss/deps                       |  2 +-
 6 files changed, 55 insertions(+), 34 deletions(-)

commit e161b755e2292fc774fb38c354566f0b8bffc30f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 20 04:26:50 2010 +0000

    Move array decl from mixed within code down into the block where it's
    actually used, for C90 compliance.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23739 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/wpse/wpse_main.c | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

commit 756973e189deba301b08f9bd5bd4cccb79741b1d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 20 04:26:47 2010 +0000

    Update export list for 2007 plugin interface change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23738 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/wpse/wpse.exports | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 40716ca3e0462a8b828bf2417c6960c53ba394c0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 20 04:26:43 2010 +0000

    Move array decl from mixed within code down into the block where it's
    actually used, for C90 compliance.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23737 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/cksum_body/cksum_body_main.c | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

commit 6ef5a2417d7992a0c350d736c4ed38dfeedf1ab6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 19 17:06:58 2010 +0000

    Make plugins/cksum_body more likely to build, and remove the empty src
    directory within.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23736 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/cksum_body/cksum_body.exports | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cdb89c32a7df8fd709be8ba27756e52776e8db94
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 18 18:49:11 2010 +0000

    The TGS code was not freeing authdata.  This is an old leak which was
    made more evident in 1.8 by the addition of ad-signedpath authdata
    appearing in most tickets issued through the TGS path.
    
    ticket: 6659
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23735 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 07fb1e7b435ce005fe629be07d05de912d61307f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 18 18:04:47 2010 +0000

    Fix cipher state chaining in OpenSSL back end
    
    Make cipher state chaining work in the OpenSSL back end for des, des3,
    and arcfour enc providers.  Subtleties:
    
    * DES and DES3 have checks to avoid clobbering ivec with uninitialized
      data if there is no data to encrypt.
    * Arcfour saves the OpenSSL cipher context across calls.  To protect
      against a caller improperly copying the state (which happens to work
      with other enc providers), a loopback pointer is used, as in GSSAPI.
    * EVP_EncryptFinal_ex is unnecessary with stream ciphers and would
      interfere with cipher state chaining if it did anything, so just
      remove it.
    
    ticket: 6665
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23734 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/openssl/enc_provider/des.c  |  22 ++++--
 src/lib/crypto/openssl/enc_provider/des3.c |  23 ++++---
 src/lib/crypto/openssl/enc_provider/rc4.c  | 106 +++++++++++++++++------------
 3 files changed, 90 insertions(+), 61 deletions(-)

commit f540177be7b268ba317aa21334e5be391d20f256
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 17 20:27:22 2010 +0000

    Add display statements for the encrypted tokens generated by t_encrypt
    so that its output can be compared between different back ends.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23733 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/t_encrypt.c | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 5203b73dec49be46bab8eab12bed55655792642f
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Feb 17 16:09:43 2010 +0000

    validator.py is a tool to validate kerb configuration files.
    First, the configuration file is parsed (confparser.py) and validated against formating errors (such as mismatching brackets)
    Then the list of the allowed configuration attributes is compiled from k5-int.h and rules.yml
    Finally, the kerb configuration file is validated against the list of the allowed strings.
    If the error, or something that validator does not understand, is found the warning is issued in the tree-like form indicating the layer where the problem has occurred.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23732 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/confvalidator/README         |  25 +++++
 src/util/confvalidator/confparser.py  | 144 +++++++++++++++++++++++++
 src/util/confvalidator/rules.yml      |  13 +++
 src/util/confvalidator/validator.conf |   2 +
 src/util/confvalidator/validator.py   | 194 ++++++++++++++++++++++++++++++++++
 5 files changed, 378 insertions(+)

commit 5a0bf5c4f29717a18cba44ddbdc9f3b564b88976
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 16 22:41:27 2010 +0000

    update mkrel to deal with changed source layout
    
    Update mkrel so it deals somewhat better with removed src/lib/des425,
    NOTICES, etc.
    
    ticket: 6663
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23726 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/mkrel | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit aef4a62723bc1e4cdcdb15c130729d3e130426fd
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 16 22:10:17 2010 +0000

    MITKRB5-SA-2010-001 CVE-2010-0283 KDC denial of service
    
    Code introduced in krb5-1.7 can cause an assertion failure if a
    KDC-REQ is internally inconsistent, specifically if the ASN.1 tag
    doesn't match the msg_type field.  Thanks to Emmanuel Bouillon (NATO
    C3 Agency) for discovering and reporting this vulnerability.
    
    ticket: 6662
    tags: pullup
    target_version: 1.8
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23724 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  | 5 +++++
 src/kdc/do_tgs_req.c | 2 ++
 src/kdc/fast_util.c  | 2 +-
 3 files changed, 8 insertions(+), 1 deletion(-)

commit 373a23547c7c256b6eaf71713706dd847c826f2b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 15 01:49:19 2010 +0000

    Remove another remnant of krb4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23723 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4_32.def | 86 -----------------------------------------------------
 1 file changed, 86 deletions(-)

commit 419492b8b7283033d764c9e19783ce31aa4bd2a5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Feb 13 18:39:37 2010 +0000

    Clarify the SPNEGO NegHints code and plug two cases where half-created
    context could be leaked.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23722 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 44 ++++++++++++++++---------------------
 1 file changed, 19 insertions(+), 25 deletions(-)

commit c1ee82b90c8cd55d5951a8e923cd0d919037dca2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 12 19:18:17 2010 +0000

    Simplify the SPNEGO neg_mechs intersection logic a bit using
    gss_test_oid_set_member.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23717 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit fe68c6595b7f90ec6891b4dbb0b227ee859090e5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 11 16:07:08 2010 +0000

    Minimal support for updating history key
    
    Add minimal support for re-randomizing the history key:
    
    * cpw -randkey kadmin/history now works, but creates only one key.
    * cpw -randkey -keepold kadmin/history still fails.
    * libkadm5 no longer caches the history key.  Performance impact
      is minimal since password changes are not common.
    * randkey no longer checks the newly randomized key against old keys,
      and the disabled code to do so in setkey/setv4key is gone, so now
      only kadm5_chpass_principal_3 accesses the password history.
    
    ticket: 6660
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23716 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo                                  |  28 ++++-
 src/lib/kadm5/server_internal.h                    |  12 +++
 src/lib/kadm5/srv/libkadm5srv_mit.exports          |   3 -
 src/lib/kadm5/srv/server_kdb.c                     | 109 ++++++++++---------
 src/lib/kadm5/srv/svr_principal.c                  | 116 ++++++++-------------
 .../unit-test/api.current/randkey-principal.exp    |   4 +-
 6 files changed, 140 insertions(+), 132 deletions(-)

commit 079eed2cf749702f75ddc385cf943fbab931f9d8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 10 23:44:18 2010 +0000

    Implement gss_set_neg_mechs
    
    Implement gss_set_neg_mechs in SPNEGO by intersecting the provided
    mech set with the mechanisms available in the union credential.  As
    we now need space to hold the mech set, the SPNEGO credential is now
    a structure and not just a mechglue credential.
    
    t_spnego.c is a test program which exercises the new logic.  Like the
    other GSSAPI tests, it is not run as part of "make check" at this
    time.
    
    ticket: 6658
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23715 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi.hin         |   6 +
 src/lib/gssapi/krb5/gssapi_krb5.c         |   1 +
 src/lib/gssapi/libgssapi_krb5.exports     |   1 +
 src/lib/gssapi/mechglue/Makefile.in       |   3 +
 src/lib/gssapi/mechglue/g_initialize.c    |   2 +
 src/lib/gssapi/mechglue/g_set_neg_mechs.c |  77 +++++++++
 src/lib/gssapi/mechglue/mglueP.h          |   6 +
 src/lib/gssapi/spnego/gssapiP_spnego.h    |  14 ++
 src/lib/gssapi/spnego/spnego_mech.c       | 272 +++++++++++++++++++++---------
 src/tests/gssapi/Makefile.in              |   6 +-
 src/tests/gssapi/t_spnego.c               | 265 +++++++++++++++++++++++++++++
 11 files changed, 570 insertions(+), 83 deletions(-)

commit 11079f43e990d8150870a2c894e17e286f46c96c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 10 01:55:36 2010 +0000

    Followon fixes to r23712:
    * A few formatting fixes.
    * Fix unlikely leak in kdc_handle_protected_negotiation: if
      add_pa_data_element with copy == FALSE fails, it's still the
      caller's responsibility to free pa.contents.
    * Fix pre-existing (since r23465) leak of reply_encpart.enc_padata in
      process_as_req.
    * Call add_pa_data_element with copy == TRUE in
      return_referral_enc_padata since we are passing memory owned by the
      database entry.
    
    ticket: 6656
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23714 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c   | 6 +++++-
 src/kdc/do_tgs_req.c  | 5 +++--
 src/kdc/kdc_preauth.c | 8 ++++----
 src/kdc/kdc_util.c    | 2 +-
 src/kdc/kdc_util.h    | 2 +-
 5 files changed, 14 insertions(+), 9 deletions(-)

commit 19f23a3e34fe581e986d579b0bd87abfce664365
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Feb 9 19:15:12 2010 +0000

    krb5int_fast_free_state segfaults if state is null
    
    krb5int_fast_free_state fails if state is null.  INstead it should
    simply return Reorganization of the get_init_creds logic has created
    situations where the init_creds loop can fail between the time when
    the context is initialized and the fast state is initialized.
    
    ticket: 6657
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23713 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/fast.c | 2 ++
 1 file changed, 2 insertions(+)

commit 7a04b369aa71b0796f057cf5da57070a9c37c9c8
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Feb 9 19:15:07 2010 +0000

    enc_padata can include empty sequence
    
    There are two issues with return_enc_padata.
    1)  It often will return an empty sequence of enc_padata rather than not including the field
    2) FAST negotiation is double supported in the referral tgs path and not supported in the non-referral path
    
    Rewrite the return_enc_padata logic to:
    
    * Split  out referral interactions with kdb into its own function
    * Use add_pa_data_element
    
    ticket: 6656
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23712 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c   |  2 +-
 src/kdc/do_tgs_req.c  | 30 ++++++-----------------
 src/kdc/kdc_preauth.c | 66 +++++++++++++++++++++++++++------------------------
 src/kdc/kdc_util.c    | 42 ++++++++++++--------------------
 src/kdc/kdc_util.h    |  5 ++--
 5 files changed, 61 insertions(+), 84 deletions(-)

commit f2dae95e426be79de906fcd2706d58333ed2e878
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 5 21:46:35 2010 +0000

    Consistently place $(LDFLAGS) after $(SHLIB_EXPFLAGS) when building
    shared libraries.  Previously we sometimes failing to use $(LDFLAGS)
    at all, and at other times were putting it before $(SHLIB_EXPFLAGS)
    where it could pick up tree-internal libraries from outside the build
    tree.
    
    ticket: 6643
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23699 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 25 ++++++++++++-------------
 1 file changed, 12 insertions(+), 13 deletions(-)

commit fb17c38c7f85eecc87132484de2bdf4688cb5d33
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 5 20:52:42 2010 +0000

    Apply patch from Arlene Berry to handle the case where a mechanism
    implements set_cred_option but does not implement the requested
    option.
    
    ticket: 6601
    tags: pullup
    target_version: 1.8
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23698 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_set_cred_option.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 6581735ddea7215935e91c34a2103de1acfe3952
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 5 03:43:54 2010 +0000

    Fix cross-realm handling of AD-SIGNEDPATH
    
    Avoid setting AD-SIGNEDPATH when returning a cross-realm TGT.
    Previously we were avoiding it when answering a cross-realm client,
    which was wrong.
    
    Don't fail out on an invalid AD-SIGNEDPATH checksum; just don't trust
    the ticket for S4U2Proxy (as if AD-SIGNEDPATH weren't present).
    
    ticket: 6655
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23697 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_authdata.c | 14 +++++++-------
 src/kdc/kdc_util.c     | 11 +++++++++++
 src/kdc/kdc_util.h     |  1 +
 3 files changed, 19 insertions(+), 7 deletions(-)

commit bebdddf413bc4edbe6a738f6f01aa3428d2e8381
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 5 03:25:49 2010 +0000

    Apply patch from Arlene Berry to avoid segfault if a mech
    gss_inquire_context returns GSS_C_NO_NAME for the target name.
    
    ticket: 6600
    tags: pullup
    target_version: 1.8
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23696 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_inq_context.c | 5 +++++
 1 file changed, 5 insertions(+)

commit ff98a7e7fb30efccae3c80cbfec518b465674458
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 5 03:05:42 2010 +0000

    Apply patch from Arlene Berry to return a comparable static OID object
    instead of the application-passed (probably dynamically allocated)
    OID, to avoid use-after-free problems.
    
    ticket: 6598
    tags: pullup
    target_version: 1.8
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23695 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/init_sec_context.c | 3 +++
 1 file changed, 3 insertions(+)

commit 64cb02a081c3131c829a54d26830a11dc5718edc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 3 19:55:05 2010 +0000

    Fix greet_server build
    
    Fix the export list for the greet_server plugin.
    
    ticket: 6654
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23694 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/authdata/greet_server/greet_server.exports | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b77645afb15ff28ca7468b53edaa61691f46def0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 2 00:37:33 2010 +0000

    Clean up error handling in krb5int_make_tgs_request_ext, closing some
    unlikely memory leaks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23682 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 101 ++++++++++++++++++--------------------------
 1 file changed, 41 insertions(+), 60 deletions(-)

commit 15734117beac425fe4e7b5a513af497115eff687
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 1 21:48:19 2010 +0000

    set_default_enctype_var should filter not reject weak enctypes
    
    With allow_weak_crypto=false, set_default_enctype_var() (helper
    function for krb5_set_default_tgs_enctypes(), etc.) was rejecting any
    application-provided enctype list that contained any weak enctype even
    when valid strong enctypes were present.  This broke some Samba
    things.  Filter the weak enctypes instead.  Add test cases.
    
    Reported to Debian by Holger Isenberg. (Debian bug #566977)
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=566977
    Thanks to Simo Sorce for testing.
    
    ticket: 6653
    tags: pullup
    target_version: 1.8
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23681 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/init_ctx.c |  28 ++++++++----
 src/lib/krb5/krb/t_etypes.c | 109 ++++++++++++++++++++++++++++++++++----------
 2 files changed, 105 insertions(+), 32 deletions(-)

commit 89f378fe89c2cf51ba528827b9bd888d415a1746
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 1 17:18:23 2010 +0000

    Correct the DAL documentation of
    KRB5_KDB_METHOD_CHECK_ALLOWED_TO_DELEGATE; proxy is the target
    service, not the delegating service.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23680 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit c1054423740e424e027adf93e7d1b4720ec027de
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jan 31 21:04:48 2010 +0000

    Fix minor error-handling bug in r23676
    
    ticket: 6650
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23679 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_mkey.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4882e30c1bc117fdc6db1f7837e990ec6e9111b9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 29 23:51:00 2010 +0000

    Correct the DAL documentation for how modules should handle referrals
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23678 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h | 46 +++++++++++++++++++++++++++++-----------------
 1 file changed, 29 insertions(+), 17 deletions(-)

commit 8b8ccf17352b15c70274fdada0294665a1748195
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 29 01:22:17 2010 +0000

    Make decryption of master key list more robust
    
    krb5_def_fetch_mkey_list was incorrectly filtering mkey_aux entries
    when searching the list for an entry which can be decrypted with the
    stashed master key.  This bug was masked in most cases by the mkvno
    heuristic.
    
    Remove the mkvno heuristic, since performance is not an issue for this
    rarely-performed operation, and remove the incorrect enctype
    comparison in the brute-force search.
    
    ticket: 6652
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23677 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_default.c | 50 ++++++++++++-----------------------------------
 1 file changed, 13 insertions(+), 37 deletions(-)

commit f0e084261aec6be2d508b33f960d38d19f0d0345
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 28 21:39:31 2010 +0000

    Handle migration from pre-1.7 databases with master key kvno != 1
    
    krb5_dbe_lookup_mkvno assumes an mkvno of 1 for entries with no
    explicit tl_data.  We've seen at least one pre-1.7 KDB with a master
    kvno of 0, violating this assumption.  Fix this as follows:
    
    * krb5_dbe_lookup_mkvno outputs 0 instead of 1 if no tl_data exists.
    * A new function krb5_dbe_get_mkvno translates this 0 value to the
      minimum version number in the mkey_list.  (krb5_dbe_lookup_mkvno
      cannot do this as it doesn't take the mkey_list as a parameter.)
    * Call sites to krb5_dbe_lookup_mkvno are converted to
      krb5_dbe_get_mkvno, except for an LDAP case where it is acceptable
      to store 0 if the mkvno is unknown.
    
    ticket: 6650
    target_version: 1.7.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23676 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                 |  8 ++++++++
 src/kadmin/dbutil/kdb5_mkey.c     | 10 ++++++++--
 src/lib/kadm5/srv/svr_principal.c |  3 ++-
 src/lib/kdb/kdb5.c                | 36 ++++++++++++++++++++++++++++++++++--
 src/lib/kdb/libkdb5.exports       |  1 +
 5 files changed, 53 insertions(+), 5 deletions(-)

commit 0b929b1f34ea96096f1fbb3736bc33ff3375afa1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jan 27 22:17:12 2010 +0000

    Update the LDAP dependencies for r23674
    
    ticket: 6649
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23675 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/deps             |  18 +--
 src/plugins/kdb/ldap/libkdb_ldap/deps | 275 +++++++++++++++++++---------------
 2 files changed, 161 insertions(+), 132 deletions(-)

commit efb93f1098a314a060d850656ae77ffff176730b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jan 27 03:52:52 2010 +0000

    Get rid of kdb_ext.h and allow out-of-tree KDB plugins
    
    Move the contents of kdb_ext.h into kdb.h, since there is no meaningful
    "extensions" category of DB interfaces now that this stuff is in our
    tree.  Allows out-of-tree KDB plugins to be built since we install
    kdb.h.
    
    ticket: 6649
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23674 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                              | 133 +++++++++++++++++++
 src/include/kdb_ext.h                          | 169 -------------------------
 src/kdc/deps                                   | 103 +++++++--------
 src/kdc/kdc_util.h                             |   1 -
 src/lib/crypto/crypto_tests/deps               |  10 ++
 src/lib/kdb/deps                               |  20 +--
 src/lib/kdb/kdb5.h                             |   1 -
 src/lib/krb5/krb/deps                          |  85 ++++++++++---
 src/lib/krb5/os/deps                           |  11 --
 src/plugins/authdata/greet_server/greet_auth.c |   1 -
 src/plugins/kdb/db2/deps                       |  28 ++--
 src/plugins/kdb/db2/kdb_ext.c                  |   1 -
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c     |   1 -
 src/util/ss/deps                               |   2 +-
 14 files changed, 281 insertions(+), 285 deletions(-)

commit b3963547981b74413a6bafe1ae6c9c1c9e28416c
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 26 22:55:07 2010 +0000

    define MIN() in lib/gssapi/krb5/prf.c
    
    Apply patch from Doug Engert to define MIN(), which was causing prf.c
    to fail compilation on Solaris.  (The definition was probably leaking
    from sys/param.h, included indirectly somehow.)
    
    ticket: 6648
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23673 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/prf.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 4388630183fdc42b05958fa67fa26a80ffe0f2a5
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 26 18:43:29 2010 +0000

    Apply patch from Arlene Berry to plug a memory leak
    
    ticket: 6599
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23672 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 6be9dab66fea81d8de362aef3220b6dcdcb7cffd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jan 25 18:15:46 2010 +0000

    In the DAL comments, document KRB5_KDB_INCLUDE_PAC, and correct the
    documentation of the S4U flags to indicate that they affect PAC
    generation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23667 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

commit 1a9745b4696f800266a575f0b6676e3ec6953755
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jan 25 04:12:21 2010 +0000

    Document the DAL interface in comments, as an aid to module
    implementors.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23666 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h | 730 ++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 546 insertions(+), 184 deletions(-)

commit bc763a58830d2b5b097324a70317edb8638a4cc8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 19 23:35:39 2010 +0000

    Add krb5_allow_weak_crypto API
    
    Add an API to allow apps to override the profile setting of
    allow_weak_crypto, so that aklog can work with krb5 1.8 out of the box
    until OpenAFS finishes migrating away from DES.
    
    ticket: 6645
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23663 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin     |  5 +++++
 src/lib/krb5/krb/Makefile.in  |  1 +
 src/lib/krb5/krb/allow_weak.c | 38 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/libkrb5.exports  |  1 +
 4 files changed, 45 insertions(+)

commit 4c40a2de53cb618b839d1647442dcd9f0e9d2ae4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 19 18:44:57 2010 +0000

    Change basename of libkadm5 libraries to avoid Heimdal conflict
    
    ticket: 6644
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23662 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in                           |   8 +-
 src/krb5-config.in                          |   4 +-
 src/lib/kadm5/clnt/Makefile.in              |   7 +-
 src/lib/kadm5/clnt/libkadm5clnt.exports     | 109 ---------------------
 src/lib/kadm5/clnt/libkadm5clnt_mit.exports | 109 +++++++++++++++++++++
 src/lib/kadm5/srv/Makefile.in               |   7 +-
 src/lib/kadm5/srv/libkadm5srv.exports       | 145 ----------------------------
 src/lib/kadm5/srv/libkadm5srv_mit.exports   | 145 ++++++++++++++++++++++++++++
 8 files changed, 272 insertions(+), 262 deletions(-)

commit 7ad685d8ab901f3794b4a2a48b0d3a15fd4068ee
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 19 17:20:45 2010 +0000

    In kinit_anonymous, fail out if we receive a password request from
    kinit, instead of hanging.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23661 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 0414815956dacfb0976c8c51070b6b8adedc9597
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 14 16:09:24 2010 +0000

    Make history key exempt from permitted_enctypes
    
    In kdb_init_hist, just use the first key entry in the kadmin/history
    entry.  This makes the history key work even if the enctype is
    disallowed by allow_weak_crypto=false or other configuration.
    
    ticket: 6640
    tags: pullup
    target_version: 1.8
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23657 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/server_kdb.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit c8f27d67aec74590e4b168096f000720cbbd3c21
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 12 21:59:58 2010 +0000

    Add test program for decryption of overly short buffers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23652 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/Makefile.in |  11 ++-
 src/lib/crypto/crypto_tests/t_short.c   | 126 ++++++++++++++++++++++++++++++++
 2 files changed, 135 insertions(+), 2 deletions(-)

commit da9d96e6f471b38cd31931132629be9a44db056b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 12 01:07:48 2010 +0000

    Use keyed checksum type for DES FAST
    
    DES enctypes have unkeyed mandatory-to-implement checksums.  Since
    FAST requires a keyed checksum, we must pick something else in that
    case.
    
    ticket: 6633
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23629 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/fast.c | 3 +++
 1 file changed, 3 insertions(+)

commit 1e1388b0a96333a792267209cb9eb3bff4eb877d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 12 01:05:37 2010 +0000

    Simplify and fix FAST check for keyed checksum type
    
    Use krb5_c_is_keyed_checksum to detect unkeyed checksums when handling
    FAST requests.  The old check was broken for 1.8 because
    krb5_c_verify_checksum got pickier about invalid keyblocks.
    
    ticket: 6632
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23628 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/fast_util.c | 19 ++++---------------
 1 file changed, 4 insertions(+), 15 deletions(-)

commit faa810c5b59fa33d9f7db837c5bb88df5436bb30
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Jan 11 15:19:42 2010 +0000

    Group together the funtions related to the supplying options to preauth plugin modules.
    Also, removed krb5int_ prefix from the names of some static functions in gic_opt.c.s
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23625 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in      |   3 +
 src/lib/krb5/krb/gic_opt.c        |  89 +++--------------------
 src/lib/krb5/krb/gic_opt_set_pa.c | 146 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/preauth2.c       |  46 ------------
 4 files changed, 159 insertions(+), 125 deletions(-)

commit 0c6cfb3231372a26ff8c4fc2f296a3646e3a21b8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jan 10 04:31:51 2010 +0000

    (memory leak)
    
    ktest_make_sample_ad_signedpath_data: Do not initialize client field twice.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23624 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ktest.c | 2 --
 1 file changed, 2 deletions(-)

commit 9956f913901c2cc9e25a8267fb2a71a9bc556570
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Sun Jan 10 02:12:55 2010 +0000

    Move krb5_authdata_export_authdata into the separate file for better code modularity
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23623 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in    |  5 ++-
 src/lib/krb5/krb/authdata.c     | 64 ---------------------------
 src/lib/krb5/krb/authdata_exp.c | 95 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 99 insertions(+), 65 deletions(-)

commit 232fa3ce155c8495a871886c4fb0fc9b6b9e4f1b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jan 9 16:02:13 2010 +0000

    krb5int_pbkdf2_hmac_sha1 fails to set enctype on keyblock
    
    krb5int_pbkdf2_hmac_sha1 fails to set enctype on a termporary keyblock
    - resulting in valgrind picking up on a conditional branch w/ unset
    value. Initialize value.
    
    ticket: 6630
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23622 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/pbkdf2.c | 1 +
 1 file changed, 1 insertion(+)

commit 3a812a0d223fbb26dd78e63f9df08bb327b9b992
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jan 8 19:53:34 2010 +0000

    Fix t_locate_kdc.c test program after r23613 when krb5_ prefix was removed from the names of the static functions in locate_kdc.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23614 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/t_locate_kdc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ea0c76f7a79ee8065ade9b57f7a40de219233498
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jan 8 19:35:40 2010 +0000

    Move kdc related functionality from pac.c into pac_sign.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23613 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in |   7 +-
 src/lib/krb5/krb/authdata.h  |  71 +++++++++-
 src/lib/krb5/krb/pac.c       | 302 +------------------------------------------
 src/lib/krb5/krb/pac_sign.c  | 278 +++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/locate_kdc.c |  12 +-
 5 files changed, 363 insertions(+), 307 deletions(-)

commit 87c0d880c745479c3bf4ffc44dad316e182ac762
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jan 8 14:54:04 2010 +0000

    krb5int_dk_string_to_key fails to set enctype
    
    Failure to set the enctype before invoking krb5_k_create_key results in
    potential memory leak.
    
    ticket: 6628
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23612 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/dk/stringtokey.c | 1 +
 1 file changed, 1 insertion(+)

commit 5be0ba2a546fd4f112107cc15790782d2198d4e1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jan 8 03:43:37 2010 +0000

    Set enctype in crypto_tests to prevent memory leaks
    
    The key caching is causing memory leaks if enctype is not set as the
    enctype specific cleanup handlers are not called.
    
    ticket: 6627
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23611 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/aes-test.c | 14 ++++++++------
 src/lib/crypto/crypto_tests/t_cts.c    | 16 +++++-----------
 2 files changed, 13 insertions(+), 17 deletions(-)

commit f6b381170552b311793a593e10e2108a10b0397b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 8 02:43:21 2010 +0000

    Restore interoperability with 1.6 addprinc -randkey
    
    The arcfour string-to-key operation in krb5 1.7 (or later) disagrees
    with the dummy password used by the addprinc -randkey operation in
    krb5 1.6's kadmin client, because it's not valid UTF-8.  Recognize the
    1.6 dummy password and use a random password instead.
    
    ticket: 6626
    tags: pullup
    target_version: 1.8
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23610 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit f1ac7570002acc490b0f7a535435c1076779812c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jan 8 02:12:24 2010 +0000

    yarrow code does not initialize keyblock enctype and uses unitialized value
    
    The yarrow code uses a keyblock that is partially initialized. This results
    in krb5_k_free_key trying to look up the enctype to call the free handler.
    
    One of the valgrind reports: (there are several paths)
    
    ==26701== Conditional jump or move depends on uninitialised value(s)
    ==26701==    at 0x40E9AF0: find_enctype (etypes.h:81)
    ==26701==    by 0x40E9C9E: krb5_k_free_key (key.c:91)
    ==26701==    by 0x40D641A: krb5int_yarrow_cipher_init (ycipher.c:49)
    ==26701==    by 0x40D593A: yarrow_gate_locked (yarrow.c:578)
    ==26701==    by 0x40D5349: krb5int_yarrow_output_Block (yarrow.c:423)
    ==26701==    by 0x40D581B: yarrow_output_locked (yarrow.c:553)
    ==26701==    by 0x40D5667: krb5int_yarrow_output (yarrow.c:513)
    ==26701==    by 0x40EBD2D: krb5_c_random_make_octets (prng.c:112)
    ==26701==    by 0x40D4119: krb5int_old_encrypt (old_aead.c:97)
    ==26701==    by 0x40E9696: krb5_k_encrypt_iov (encrypt_iov.c:42)
    ==26701==    by 0x8049554: main (t_encrypt.c:206)
    ==26701==
    
    ticket: 6625
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23609 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/yarrow/ycipher.c | 1 +
 src/lib/crypto/krb/yarrow/ycipher.h | 1 +
 2 files changed, 2 insertions(+)

commit b10e3f1d00cf2a4e7f8e11180cba75e1ea49e362
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jan 8 01:51:19 2010 +0000

    krb5int_derive_key results in cache with uninitialized values
    
    krb5int_derive_key creates a temporary keyblock to add to the derived cache.
    krb5_k_free_key will iterate over the derived keys and for ones with cache will
    lookup the enctype for the key_cleanup handler.
    
    Unfortunatly, there isn't a keyblock init function that does not allocate the
    keyblock - as I suspect this problem will appear in other places.
    
    The valgrind log of this problem is:
    
    ==7281== Conditional jump or move depends on uninitialised value(s)
    ==7281==    at 0x40E9AE8: find_enctype (etypes.h:81)
    ==7281==    by 0x40E9C96: krb5_k_free_key (key.c:91)
    ==7281==    by 0x40E9C52: krb5_k_free_key (key.c:86)
    ==7281==    by 0x40EBB00: krb5_c_prf (prf.c:87)
    ==7281==    by 0x40E7B1B: prf_plus (cf2.c:77)
    ==7281==    by 0x40E7CE6: krb5_c_fx_cf2_simple (cf2.c:125)
    ==7281==    by 0x804899C: main (t_cf2.c:70)
    ==7281==
    
    with memory leaks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23608 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/dk/derive.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 9f4eacfe818bff7e0d8c2c14f713aa28f06420e4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 7 20:57:02 2010 +0000

    When retrieving the kadmin/history key, accept any enctype, as the
    current master key enctype may not match the one the KDB was created
    with.
    
    ticket: 6546
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23607 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/server_kdb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cb989e3a3ac69596235d4acc746143a2b6673c67
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Jan 7 19:17:55 2010 +0000

    Move krb5_auth_con_getauthenticator into copy_athctr.c as a better logical location
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23606 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/auth_con.c    | 36 ++++++++++++++++++++++++++++--------
 src/lib/krb5/krb/copy_athctr.c | 14 +++++++++++++-
 2 files changed, 41 insertions(+), 9 deletions(-)

commit d5575259f2b80a13edae9cc1ab9cd2a041cf6871
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jan 7 18:35:15 2010 +0000

    Revert change to Makefile.in that ended up not being needed
    
    ticket: 6624
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23605 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/Makefile.in | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit 15e99b5df51cb097a390a1f0a9c12b8e783456a0
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jan 7 18:32:20 2010 +0000

    automated tests for anonymous pkinit
    
    Implement tests for anonymous pkinit.  A certificate and private key
    are checked in; these tests will stop working in 2023.
    
    Note that r23602 needs to be pulled up before this ticket.
    
    ticket: 6624
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23604 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/Makefile.in                   |  7 +++++-
 src/tests/dejagnu/config/default.exp            | 22 +++++++++++++++++++
 src/tests/dejagnu/krb-standalone/standalone.exp | 11 ++++++++++
 src/tests/dejagnu/pkinit-certs/ca.pem           | 29 +++++++++++++++++++++++++
 src/tests/dejagnu/pkinit-certs/kdc.pem          | 25 +++++++++++++++++++++
 src/tests/dejagnu/pkinit-certs/privkey.pem      | 27 +++++++++++++++++++++++
 6 files changed, 120 insertions(+), 1 deletion(-)

commit 7f6947ecb4c919e7970337e7bfccae053e19b0b4
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jan 7 18:32:15 2010 +0000

    Always treat anonymous as preauth required
    
    Always treat the WELLKNOWN/ANONYMOUS principal as requiring pre-authentication.  The anonymous draft depends on a pre-auth exchange to invoke pkinit.
    
    ticket: 6623
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23603 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 1 +
 1 file changed, 1 insertion(+)

commit 186aefad35920a5c7713f4a2b4ea76f2b629d685
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 7 17:26:58 2010 +0000

    Make preauth_module_dir override, rather than supplement, the
    built-in path list, to avoid problems with running the same preauth
    module twice.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23602 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c       | 43 ++++++++++---------------------------------
 src/lib/krb5/krb/preauth2.c | 43 ++++++++++---------------------------------
 2 files changed, 20 insertions(+), 66 deletions(-)

commit 32a6828bdafd076a6dd10fee29c243cb54e08c52
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 7 17:07:36 2010 +0000

    Use a distinct pass/fail string for kinit_fast so its failures can be
    distinguished from kinit's.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23601 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit b062558f13662974679088aeb133bbacaf626c50
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Jan 7 14:52:11 2010 +0000

    Add miising files from rev #23593
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23600 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/authdata_dec.c | 254 ++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/authdata_enc.c | 151 ++++++++++++++++++++++++
 2 files changed, 405 insertions(+)

commit 8c1229f85b4b9d82f11f6b56555d2d938e917703
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jan 6 23:44:04 2010 +0000

    Make krb5_dbe_def_search_enctype more consistent about when it returns
    KRB5_KDB_NO_PERMITTED_KEY.  Now it will return that error if it sees
    any non-permitted enctypes which match the search criteria.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23599 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_default.c | 50 ++++++++++++++++++++++-------------------------
 1 file changed, 23 insertions(+), 27 deletions(-)

commit 0a887e71118bde443de718a22f5616f8165f277e
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 6 23:25:53 2010 +0000

    Move copyright and other notices to NOTICE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23598 dc483132-0cff-0310-8789-dd5450dbe970

 NOTICE | 560 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 README | 585 +----------------------------------------------------------------
 2 files changed, 565 insertions(+), 580 deletions(-)

commit a9ac2726b22a22f999b52ff05b4991474bd82d10
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jan 6 23:14:14 2010 +0000

    Don't return KRB5_KDB_NO_PERMITTED_KEY from
    krb5_dbe_def_search_enctype if we previously returned results (i.e. if
    *start > 0).
    
    ticket: 6622
    target_version: 1.8
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23597 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_default.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit cbfcc90dcf60d332109929d2039535dc5da1ce8a
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Jan 6 21:56:02 2010 +0000

    Divide copy_auth.c into three files based on the functionality. Namely,
    1. copy/merge authdata
    2. KDC related encode authdata
    3. decode authdata
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23593 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in |   6 +
 src/lib/krb5/krb/authdata.c  |  32 +++++
 src/lib/krb5/krb/copy_auth.c | 311 +------------------------------------------
 src/lib/krb5/krb/int-proto.h |   3 +
 src/lib/krb5/krb/kfree.c     |  14 --
 5 files changed, 45 insertions(+), 321 deletions(-)

commit abc9b1618c68619b16840059846f1d3776dc90a4
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Jan 6 18:39:18 2010 +0000

    Since krb5int_validate_times is used only inside krb dir do not export it and move its prototype into int-proto.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23592 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h           | 4 ----
 src/lib/krb5/krb/int-proto.h   | 3 +++
 src/lib/krb5/krb/valid_times.c | 1 +
 src/lib/krb5/libkrb5.exports   | 1 -
 4 files changed, 4 insertions(+), 5 deletions(-)

commit 69d083ca106bfeb4a5aae74cc563248658ab382a
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Jan 5 21:20:15 2010 +0000

    Rename krb5_validate_times into krb5int_validate_times as it is internal function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23591 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h           | 2 +-
 src/lib/krb5/krb/mk_req_ext.c  | 2 +-
 src/lib/krb5/krb/rd_req_dec.c  | 2 +-
 src/lib/krb5/krb/valid_times.c | 4 ++--
 src/lib/krb5/libkrb5.exports   | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

commit 439590cae94d35eec935362b81917b6a64e34141
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Jan 5 21:11:03 2010 +0000

    Rename krb5int_tgtname into krb5_tgtname as an internal function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23590 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/fast.c       | 2 +-
 src/lib/krb5/krb/gc_frm_kdc.c | 8 ++++----
 src/lib/krb5/krb/int-proto.h  | 2 +-
 src/lib/krb5/krb/s4u_creds.c  | 2 +-
 src/lib/krb5/krb/tgtname.c    | 6 ++----
 src/lib/krb5/krb/walk_rtree.c | 8 ++++----
 src/lib/krb5/libkrb5.exports  | 2 +-
 7 files changed, 14 insertions(+), 16 deletions(-)

commit 6ecd6a9dc866d8af36af957f1e778715dea85543
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 5 04:48:57 2010 +0000

    Update trunk for post-1.8-branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23589 dc483132-0cff-0310-8789-dd5450dbe970

 README           | 18 +++++++++---------
 src/patchlevel.h |  4 ++--
 2 files changed, 11 insertions(+), 11 deletions(-)

commit f0d49eb5bceedc99f0c14d4cadb3f6246d4261c9
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 5 04:37:07 2010 +0000

    README, copyright, patchlevel for krb5-1.8 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23587 dc483132-0cff-0310-8789-dd5450dbe970

 README                | 81 ++++++++++-----------------------------------------
 doc/copyright.texinfo |  2 +-
 src/patchlevel.h      |  4 +--
 3 files changed, 19 insertions(+), 68 deletions(-)

commit b19f2a8984321c3e20a29c8a76456cecb99bccca
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 5 02:47:58 2010 +0000

    disable weak crypto by default
    
    Set allow_weak_crypto=false by default.  Set default master key
    enctype to sha256.  Adjust test suite to compensate.
    
    ticket: 6621
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23586 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/osconf.hin                   |  2 +-
 src/kadmin/testing/proto/krb5.conf.proto |  1 -
 src/lib/krb5/krb/decrypt_tk.c            |  3 ++
 src/lib/krb5/krb/init_ctx.c              |  2 +-
 src/tests/dejagnu/config/default.exp     | 66 +++++++++++++++++++++-----------
 src/tests/mkeystash_compat/Makefile.in   |  1 +
 6 files changed, 50 insertions(+), 25 deletions(-)

commit b8b8377845e02bb7e60dd09e01e15d0fad96caf5
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jan 4 21:45:23 2010 +0000

    Install encrypted_challenge plugin during fake-install
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23585 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit 5b815bc782b211e800babfc9fafb521a2c16098b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jan 4 21:22:00 2010 +0000

    Add preauth_module_dir support to the KDC preauth module loader
    (should have been part of r23531).  Most or all of this logic should
    be moved into the plugin code or a layer above it, after the branch.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23584 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c | 47 ++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 44 insertions(+), 3 deletions(-)

commit 5cc1fcb345d57e7ac9203ab1d92a0a509de9193f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jan 4 19:59:25 2010 +0000

    Anonymous documentation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23583 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.M | 21 +++++++++++++++++++++
 src/kadmin/cli/kadmin.M   | 21 ++++++++++++++++++++-
 2 files changed, 41 insertions(+), 1 deletion(-)

commit 4c2630eb315e962261c4f02e629c18e288c69060
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jan 4 19:59:20 2010 +0000

    Other changes in this ticket guarantee that the padata argument to
    return callbacks is non-null; don't check for null in pkinit_srv.c.
    
    ticket: 6607
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23582 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_srv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4c34730708c404e93920b2afc4f00e91f617497a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jan 4 19:59:16 2010 +0000

    Bring back krb5_kt_free_entry which really does the same thing as
    krb5_free_keytab_entry_contents per discussion on krbdev in order to
    avoid breaking samba builds.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23581 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h      | 4 ----
 src/include/krb5/krb5.hin | 5 +++++
 2 files changed, 5 insertions(+), 4 deletions(-)

commit ac91c2f4c88ec96f1b058a7c7547c0e386a5e048
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jan 4 19:59:12 2010 +0000

    Test FAST authentication during each pass
    
    Because a new principal is added to the database, the iprop test
    expected output is updated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23580 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp            | 45 +++++++++++++++++++++++++
 src/tests/dejagnu/krb-standalone/iprop.exp      | 14 ++++----
 src/tests/dejagnu/krb-standalone/standalone.exp | 10 ++++++
 3 files changed, 62 insertions(+), 7 deletions(-)

commit 2758d6990b6ddef75c9884a08ea6840c18daab41
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jan 4 19:59:03 2010 +0000

    Fix documentation of armor cache based on fast negotiation project
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23579 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.M | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit ac5c3678bbc6295737e42bb0ac97efe341f41dfa
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jan 4 19:34:33 2010 +0000

    kdc_supported_enctypes does nothing; eradicate mentions thereof
    
    kdc_supported_enctypes does nothing.  Remove all mention of it from
    documentation and test suites.
    
    ticket: 6620
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23578 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/kdc.conf.M          |  3 ---
 src/tests/dejagnu/config/default.exp | 27 ---------------------------
 2 files changed, 30 deletions(-)

commit 3d43471fa202846d68d32548d6cd027c25c97363
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jan 4 17:00:23 2010 +0000

    Don't accept AS replies encrypted in enctypes other than the ones we
    asked for.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23577 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 0032360557cdac7a52615a19c0533d59dd289d33
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Jan 4 06:22:41 2010 +0000

    For the better code modularity keep some "free" routines closer to the resource allocators. Also, reindent cleanup in the touched files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23576 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in  |   5 +-
 src/lib/krb5/krb/etype_list.c |   1 -
 src/lib/krb5/krb/free_rtree.c |  44 ------------
 src/lib/krb5/krb/walk_rtree.c | 153 +++++++++++++++++++++---------------------
 src/lib/krb5/os/Makefile.in   |   3 -
 src/lib/krb5/os/free_hstrl.c  |  43 ------------
 src/lib/krb5/os/hst_realm.c   |  28 ++++++--
 7 files changed, 100 insertions(+), 177 deletions(-)

commit e056821a27bed3f3794631747f222b50be06ffe8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jan 3 23:41:49 2010 +0000

    Update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23575 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/checksum/deps |  3 +-
 src/lib/crypto/krb/deps          | 44 ++++-------------------------
 src/lib/crypto/krb/dk/deps       | 27 +++++++++---------
 src/lib/crypto/krb/prf/deps      |  4 +--
 src/lib/gssapi/krb5/deps         | 29 +++++++++++++++++++
 src/lib/gssapi/mechglue/deps     |  7 +++++
 src/lib/krb5/ccache/deps         | 17 +++++------
 src/lib/krb5/krb/deps            | 61 ++++++++++++++++++++++++++++++++++++++--
 src/tests/gssapi/deps            |  4 +++
 9 files changed, 131 insertions(+), 65 deletions(-)

commit b71168c7fbe2143bc72c674f1e74a239b90b5007
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jan 3 23:39:12 2010 +0000

    Enable caching of key-derived context info such as key schedules from
    one encryption operation to another.  Use a new function in the
    enc_provider structure for cleanup.  Implement caching of aes_ctx
    values.
    
    Using Greg's performance tests from the derived-key caching work, on a
    2.8GHz Xeon, I see 1 million AES-128 encryptions of 16 bytes improved
    by 5-6%; encryptions of 1024 bytes and checksums are not significantly
    affected.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23574 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                      | 12 ++++++
 src/lib/crypto/builtin/enc_provider/aes.c | 70 +++++++++++++++++++++++--------
 src/lib/crypto/krb/key.c                  |  8 ++++
 3 files changed, 72 insertions(+), 18 deletions(-)

commit ca56ca345f0cd89c0bc1e544158a21b394c2616a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Jan 3 23:12:19 2010 +0000

    Fix a case where krb5int_aes_decrypt was trying to encrypt a block
    instead of decrypting it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23573 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/enc_provider/aes.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 36bdbec726c7fd6799e08dce44fc010c5bd6ed70
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jan 3 15:14:51 2010 +0000

    krb5_gss_acquire_cred will deref garbage pointer if actual_mechs is NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23572 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/acquire_cred.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit d4e7d83322f1320741ded44a060e0484cf8173d3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jan 3 14:27:02 2010 +0000

    Initialize variables in case of error path winds up freeing stack garbage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23571 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/tcl_kadm5.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e43dd51816909411abffd452ef6f8b126583379b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jan 3 03:00:24 2010 +0000

    Ignore some routing messages indicating changes that don't affect our
    set of local addresses.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23570 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 4b3e285e6f15884d49d26a707630c1c117990cc5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jan 3 03:00:19 2010 +0000

    Remove old 'full' arg to KDC that should've gone away with '-4'
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23569 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8ad6acd5c7219abc5138f6e0e7614fd954989b3e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jan 3 00:19:53 2010 +0000

    Some unsigned/signed warning cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23568 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-misc.c      | 2 +-
 src/clients/klist/klist.c           | 2 +-
 src/kadmin/ktutil/ktutil.c          | 3 ++-
 src/kadmin/testing/util/tcl_kadm5.c | 3 ++-
 4 files changed, 6 insertions(+), 4 deletions(-)

commit cd5546e5a75f0d285ffc1a8abe795c9115c112a8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jan 2 02:35:40 2010 +0000

    Use krb5int_count_etypes in rd_req_decoded_opt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23567 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 21dec6f9e14fae409953cde36a7d81eded4868bf
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jan 2 02:16:23 2010 +0000

    Test -P options to kdc and kadmind to write out a pid file. Verify contents of
    pid file match pid of executable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23566 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 37 ++++++++++++++++++++++++++++++++++--
 1 file changed, 35 insertions(+), 2 deletions(-)

commit 8882447e3c33ecc132b03fe83136d4e5fbe03131
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 1 23:20:56 2010 +0000

    Factor out copying and counting of zero-terminated enctype lists into
    a new file src/lib/krb5/krb/etype_list.c.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23565 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_retr.c |  5 ++--
 src/lib/krb5/krb/Makefile.in  |  8 ++++--
 src/lib/krb5/krb/auth_con.c   | 55 +++++++++++++---------------------------
 src/lib/krb5/krb/copy_ctx.c   | 23 +++--------------
 src/lib/krb5/krb/etype_list.c | 59 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/get_in_tkt.c | 16 +++---------
 src/lib/krb5/krb/init_ctx.c   | 23 +++--------------
 src/lib/krb5/krb/int-proto.h  |  5 ++++
 src/lib/krb5/krb/ser_ctx.c    | 10 +++-----
 9 files changed, 102 insertions(+), 102 deletions(-)

commit 619fa662f63159541a7d9a77475b30bc99f35537
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 1 22:34:29 2010 +0000

    Update copyright year in prototype sources
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23564 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.c | 2 +-
 src/prototype/prototype.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1fa0981836eb33dd37061c4f2965525c513e3ca6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jan 1 16:41:04 2010 +0000

    Change db_args from being a global to only defined in the function
    that uses it. This removes a warning of shadowed variable names.  Change
    several functions to static when limited to main.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23563 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/extern.h |  1 -
 src/kdc/main.c   | 31 ++++++++++++++++---------------
 2 files changed, 16 insertions(+), 16 deletions(-)

commit 93d6f80d02c4fb7df59cf7c9e59bbbd6a2b51eb3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jan 1 13:00:08 2010 +0000

    Add gcc printf attribute for kdc_err prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23562 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 2f99bca11703af3937caa2052931323576d27b12
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jan 1 12:58:42 2010 +0000

    Unsigned/signed cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23561 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ovsec_kadmd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b54e343cb8b672585875fa7400a08ea338b1500d
Author: Russ Allbery <rra@stanford.edu>
Date:   Fri Jan 1 05:09:57 2010 +0000

    Add a new -P option to krb5kdc and kadmind which, if given, specifies
    the path to which to write the PID file of the daemon after it finishes
    initializing.
    
    Ticket: 6618
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23560 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/kadmind.M     |  9 ++++++++
 src/kadmin/server/ovsec_kadmd.c | 50 +++++++++++++++++++++++++++++++++++++++++
 src/kdc/krb5kdc.M               | 11 +++++++++
 src/kdc/main.c                  | 31 +++++++++++++++++++++++--
 4 files changed, 99 insertions(+), 2 deletions(-)

commit ebfd96a98ccb8f7df042cadbeefa00ee4761b9fa
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Dec 31 23:18:16 2009 +0000

    Free tinfo at end - so program runs with new memory leaks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23559 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/threads/init_ctx.c | 1 +
 1 file changed, 1 insertion(+)

commit 487169eba0f8587b820ed2bbf59e00efb454baac
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Dec 31 23:13:56 2009 +0000

    Remove tests for functions that we do not conditionalize on.  Most deprecated
    from breakoff of apps.
    
    Specifically, do not test for:
    
    gethostbyname2 getifaddrs pthread_mutex_lock sched_yield ftime strstr
    timezone umask waitpid sem_init sem_trywait daemon
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23558 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b3ded17a5edf5a67c785334b5330df718eaa4020
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Dec 31 22:49:52 2009 +0000

    Declare function as static to avoid compiler warning on missing prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23557 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/t_cts.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f7f2689b66dc374921ca41008aee3b194cb924f4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Dec 31 22:48:19 2009 +0000

    Remove $(TOBJS) for make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23556 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/des/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 25fad8fdc9b367fed169344f178d014e76afc049
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Dec 31 22:25:11 2009 +0000

    Use krb5_free_default_realm instead of free on the results of
    krb5_get_default_realm().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23555 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5d017c662f5ae37eba1b3df356f1c162b4c533b9
Author: Russ Allbery <rra@stanford.edu>
Date:   Thu Dec 31 04:21:34 2009 +0000

    Fix spelling and hyphen errors in man pages
    
    Fix spelling errors in man pages detected by Debian's Lintian program.
    Also escape some -'s that are intended to be literal ASCII dashes and
    not Unicode hyphens so that groff won't change them into true hyphens.
    
    ticket: 6616
    component: krb5-doc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23554 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb5.conf.M  | 4 ++--
 src/kadmin/dbutil/kdb5_util.M | 6 +++---
 src/kdc/krb5kdc.M             | 2 +-
 src/slave/kpropd.M            | 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

commit 601688a78eac06f7354294975613fb0650c2d7a8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 31 04:07:03 2009 +0000

    NetBSD 5.0.1 uses an OpenSSL snapshot that describes itself as 0.9.9,
    and has the EVP_PKEY_decrypt API change that was already being worked
    around for OpenSSL 1.0.0.  Work around it for 0.9.9 too.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23553 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f915df8072ba67d80975a4f971097139329d4c1e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 31 03:37:40 2009 +0000

    format %p wants void*
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23552 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/addrinfo-test.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cef7f880c8bd2b3db35977296f28738da4679040
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 31 03:37:37 2009 +0000

    Initialize hash_iov, in case of premature error exit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23551 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/checksum/confounder.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 382803ac70f184956592f7e6e988240c714c8f99
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 31 03:37:34 2009 +0000

    Convert C++ style comments into traditional C comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23550 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccbase.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 0ceaaeed1a3cb1dd46827284ec681d6de1bbb3ae
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 31 03:37:30 2009 +0000

    No comma at end of enumerator list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23549 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f71d64198fd19960a4158c76d4c84c7ad575c64d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 31 01:32:00 2009 +0000

    No comma at end of enumerator list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23548 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/preauth_plugin.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bbce1dcb10d13017444fab0db5b9f46a83c2db38
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 30 23:03:48 2009 +0000

    Include os-proto.h for _krb5_conf_boolean prototype before declaration
    of function. (gcc warning)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23547 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/libdef_parse.c | 2 ++
 1 file changed, 2 insertions(+)

commit 913be2d995a7ea9cb8eea13f52fa06bef9c5fb40
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Dec 30 19:53:16 2009 +0000

    Move krb5int_get_domain_realm_mapping into kdc_util.c as this function is a helper in kdc code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23546 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h         |  3 +++
 src/kdc/kdc_util.c           | 62 +++++++++++++++++++++++++++++++++++++++++++-
 src/kdc/kdc_util.h           |  4 ++-
 src/lib/krb5/libkrb5.exports |  2 +-
 src/lib/krb5/os/def_realm.c  | 59 -----------------------------------------
 5 files changed, 68 insertions(+), 62 deletions(-)

commit f164653ce35ed781acf29e59ab988fee89853166
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 30 19:39:35 2009 +0000

    Eliminate the krb5_set_default_in_tkt_ktypes and
    krb5_set_default_tgs_ktypes during context initialization, as they
    weren't doing anything.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23545 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/init_ctx.c | 7 -------
 1 file changed, 7 deletions(-)

commit e0e42ad8bb76955dd09d1f2076acaeb9ae38bb32
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Dec 29 20:30:29 2009 +0000

    Create a separate file for krb5_copy_context for better code modularity
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23538 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in |   3 +
 src/lib/krb5/krb/copy_ctx.c  | 138 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/init_ctx.c  |  63 --------------------
 3 files changed, 141 insertions(+), 63 deletions(-)

commit e7f2f454753651fffd4b86d565e08e1fa7458dbc
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Dec 29 20:08:42 2009 +0000

    Combine the related code into one file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23537 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/Makefile.in         |  16 +----
 src/lib/crypto/krb/enctype_compare.c   |  44 -------------
 src/lib/crypto/krb/enctype_to_string.c |  42 -------------
 src/lib/crypto/krb/enctype_util.c      | 110 +++++++++++++++++++++++++++++++++
 src/lib/crypto/krb/string_to_enctype.c |  58 -----------------
 src/lib/crypto/krb/valid_enctype.c     |  44 -------------
 6 files changed, 113 insertions(+), 201 deletions(-)

commit cf140674b10ca9265e88bfeea96beeeffdaaa1ad
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 29 18:03:31 2009 +0000

    Remove an inoperable error check in return_pkinit_kx
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23536 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_srv.c | 2 --
 1 file changed, 2 deletions(-)

commit 069b17798b3326d9279a79939756f3150db95eb7
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Dec 29 16:41:08 2009 +0000

    Functions in enc_helper.c serve different code blocks. Split them
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23535 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in     |  3 ++
 src/lib/krb5/krb/enc_helper.c    | 35 ++++++------------------
 src/lib/krb5/krb/enc_keyhelper.c | 59 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 70 insertions(+), 27 deletions(-)

commit 289555f989b42f2b8d13efe4904dc3515433d5e5
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 29 02:42:51 2009 +0000

    MITKRB5-SA-2009-003 CVE-2009-3295 KDC null deref in referrals
    
    On certain error conditions, prep_reprocess_req() calls kdc_err() with
    a null pointer as the format string, causing a null dereference and
    denial of service.  Legitimate protocol requests can trigger this
    problem.
    
    ticket: 6608
    tags: pullup
    target_version: 1.7.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23533 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c   | 2 +-
 src/lib/kadm5/logger.c | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 2656433242405bba721ff2dd46047a38669a3fd3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 28 20:13:39 2009 +0000

    Add dejagnu test suite support for finding the preauth modules in the
    fake install.  Not yet tested, except to verify that it doesn't break
    the existing test suite.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23532 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/Makefile.in        | 1 +
 src/tests/dejagnu/config/default.exp | 2 ++
 2 files changed, 3 insertions(+)

commit 2ac5e971bc33535cc37edf4668cbdfa9f3e3b7a8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 28 19:59:10 2009 +0000

    Add a new profile variable preauth_module_dir, which specifies
    directories to look for preauth plugins in prior to the hardcoded
    locations.  Undocumented for now since, like db_module_dir, this is
    mostly intended for the test suite.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23531 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h        |  1 +
 src/lib/krb5/krb/preauth2.c | 53 ++++++++++++++++++++++++++++++++++++++++-----
 2 files changed, 49 insertions(+), 5 deletions(-)

commit 635ee3a9cd28c7af0a0b7cf43a292ae7255c9a2b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 28 19:25:09 2009 +0000

    Move krb5_get_profile back to init_os_ctx.c for now and revert r23519.
    At this time we link t_etypes against init_ctx.so during "make check",
    which breaks if init_ctx contains reference to the profile library.
    More general solutions to this problem are under discussion.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23530 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in  | 2 +-
 src/lib/krb5/krb/init_ctx.c   | 7 -------
 src/lib/krb5/os/Makefile.in   | 1 +
 src/lib/krb5/os/init_os_ctx.c | 7 +++++++
 4 files changed, 9 insertions(+), 8 deletions(-)

commit 92516277cb0205a1781b06d204d9d103d599f8a7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 28 18:03:31 2009 +0000

    Whitespace fixes for new anonymous support
    
    ticket: 6607
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23528 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c                          | 26 +++++-----
 src/include/krb5/krb5.hin                          | 19 ++++----
 src/kadmin/cli/kadmin.c                            | 15 +++---
 src/kdc/do_as_req.c                                |  3 +-
 src/kdc/kdc_authdata.c                             |  7 +--
 src/lib/gssapi/krb5/import_name.c                  |  3 +-
 src/lib/kadm5/clnt/client_init.c                   |  5 +-
 src/lib/krb5/krb/bld_princ.c                       | 14 +++---
 src/lib/krb5/krb/chk_trans.c                       |  6 +--
 src/lib/krb5/krb/get_in_tkt.c                      | 45 ++++++++++--------
 src/plugins/preauth/pkinit/pkinit_clnt.c           | 30 ++++++++----
 src/plugins/preauth/pkinit/pkinit_crypto.h         | 12 ++---
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 55 ++++++++++++----------
 src/plugins/preauth/pkinit/pkinit_identity.c       | 15 +++---
 src/plugins/preauth/pkinit/pkinit_srv.c            | 46 +++++++++---------
 15 files changed, 167 insertions(+), 134 deletions(-)

commit ec49e6e673ab229462ef18aa2986167eaa643643
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Dec 28 17:15:30 2009 +0000

    Anonymous support for Kerberos
    
    This ticket implements Project/Anonymous pkinit from k5wiki.  Provides
    support for completely anonymous principals and untested client
    support for realm-exposed anonymous authentication.
    
    * Introduce kinit -n
    * Introduce kadmin -n
    * krb5_get_init_creds_opt_set_out_ccache aliases the supplied ccache
    * No longer generate ad-initial-verified-cas in pkinit
    * Fix pkinit interactions with non-TGT authentication
    
    Merge remote branch 'anonymous' into trunk
    
    Conflicts:
    	src/lib/krb5/krb/gic_opt.c
    
    ticket: 6607
    Tags: enhancement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23527 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c                          |  85 +++++----
 src/include/k5-int-pkinit.h                        |  11 ++
 src/include/k5-int.h                               |  13 +-
 src/include/krb5/krb5.hin                          |  35 +++-
 src/kadmin/cli/kadmin.c                            |  19 +-
 src/kdc/do_as_req.c                                |  18 ++
 src/kdc/do_tgs_req.c                               |   3 +-
 src/kdc/kdc_authdata.c                             |   8 +-
 src/kdc/kdc_preauth.c                              |   9 +-
 src/lib/gssapi/krb5/disp_name.c                    |   9 +-
 src/lib/gssapi/krb5/import_name.c                  |  11 +-
 src/lib/kadm5/admin.h                              |   7 +
 src/lib/kadm5/clnt/client_init.c                   |  60 ++++---
 src/lib/kadm5/clnt/libkadm5clnt.exports            |   1 +
 src/lib/kadm5/srv/libkadm5srv.exports              |   1 +
 src/lib/kadm5/srv/server_init.c                    |  13 ++
 src/lib/krb5/krb/bld_princ.c                       |  30 ++++
 src/lib/krb5/krb/chk_trans.c                       |   6 +
 src/lib/krb5/krb/get_in_tkt.c                      | 101 ++++++++++-
 src/lib/krb5/krb/gic_opt.c                         |  20 ++-
 src/lib/krb5/libkrb5.exports                       |   3 +
 src/plugins/preauth/fast_factor.h                  |   8 +-
 src/plugins/preauth/pkinit/pkinit_clnt.c           |  37 +++-
 src/plugins/preauth/pkinit/pkinit_crypto.h         |  15 +-
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 191 ++++++++++++++++-----
 src/plugins/preauth/pkinit/pkinit_identity.c       | 108 ++++++------
 src/plugins/preauth/pkinit/pkinit_lib.c            |   4 +-
 src/plugins/preauth/pkinit/pkinit_srv.c            | 189 +++++++++++---------
 28 files changed, 731 insertions(+), 284 deletions(-)

commit c5479d0c5b29430a49cf3683513c1223a173ac4e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 28 00:47:40 2009 +0000

    Remove libpty references
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23525 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in | 4 ----
 1 file changed, 4 deletions(-)

commit f19964ea0efffde8bedd5ed43d6a63b7bd20a222
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 28 00:21:20 2009 +0000

    The "comment" field of prf_data_t was never actually set nor used, so
    delete it and all references.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23524 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_file.c | 7 -------
 src/util/profile/prof_int.h  | 1 -
 2 files changed, 8 deletions(-)

commit 780b10fb74f2c2acf8bc86bf8d503a8adaf2a07f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 28 00:21:16 2009 +0000

    Performance testing programs for krb5_init_context and profile data fetch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23523 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/threads/Makefile.in |  10 +-
 src/tests/threads/init_ctx.c  | 278 +++++++++++++++++++++++++++++++++++++++
 src/tests/threads/profread.c  | 293 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 580 insertions(+), 1 deletion(-)

commit e947c061388cf3f4af36ad47f16fb36fd38ba434
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 28 00:21:13 2009 +0000

    Fixing minorly grammatical bad
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23522 dc483132-0cff-0310-8789-dd5450dbe970

 doc/threads.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 056b9d7ca37692080e7ccbf3bbe5bc1aae3dbbb9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 28 00:21:10 2009 +0000

    Note last real update was a while back; delete listings of libraries no longer in tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23521 dc483132-0cff-0310-8789-dd5450dbe970

 doc/thread-safe.txt | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)

commit 6089a0b78220a163dd4a2c7fe0f5447933391475
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 28 00:21:06 2009 +0000

    allow testing when offline
    
    Define new make variable OFFLINE to "no"; if it's set to "yes", skip
    the testing of t_locate_kdc, which requires access to mit.edu SRV
    records.
    
    ticket: 6606
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23520 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in           | 7 +++++++
 src/lib/krb5/os/Makefile.in | 6 +++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit d595dd3cdf2cb986b0ffe978c78c847cb1a8294d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 28 00:21:00 2009 +0000

    Include prof_int.h in init_ctx.c instead of init_os_ctx.c,
    corresponding to the moved use of profile_copy in r23484.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23519 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in  | 2 +-
 src/lib/krb5/krb/init_ctx.c   | 1 +
 src/lib/krb5/os/Makefile.in   | 1 -
 src/lib/krb5/os/init_os_ctx.c | 1 -
 4 files changed, 2 insertions(+), 3 deletions(-)

commit 4f61faabee02c839526a671da05af40a7782949e
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Dec 23 16:00:05 2009 +0000

    Code modularity related updates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23484 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in       |   8 +-
 src/lib/krb5/krb/gen_save_subkey.c |  74 ++++++++++++++
 src/lib/krb5/krb/get_in_tkt.c      | 201 ++++++++++++-------------------------
 src/lib/krb5/krb/gic_pwd.c         |  48 ---------
 src/lib/krb5/krb/init_ctx.c        |   6 ++
 src/lib/krb5/krb/int-proto.h       |   8 +-
 src/lib/krb5/krb/libdef_parse.c    | 149 +++++++++++++++++++++++++++
 src/lib/krb5/krb/mk_req_ext.c      |  42 --------
 src/lib/krb5/krb/vfy_increds.c     |   8 +-
 src/lib/krb5/libkrb5.exports       |   1 -
 src/lib/krb5/os/dnsglue.c          |  74 +++++++++++++-
 src/lib/krb5/os/hst_realm.c        |  74 +-------------
 src/lib/krb5/os/init_os_ctx.c      |   6 --
 13 files changed, 383 insertions(+), 316 deletions(-)

commit 1ebc2577bf7f06b54259b9b8a8d1f93583fa2997
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Dec 22 22:26:55 2009 +0000

    Remove krb5_ prefix from some static func names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23483 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_auth.c  | 22 ++++++++++--------
 src/lib/krb5/krb/copy_tick.c  |  5 ++--
 src/lib/krb5/krb/gc_via_tkt.c | 47 +++++++++++++++++++------------------
 src/lib/krb5/krb/get_creds.c  | 32 ++++++++++++-------------
 src/lib/krb5/krb/gic_opt.c    |  1 -
 src/lib/krb5/krb/gic_pwd.c    | 19 ++++++++-------
 src/lib/krb5/krb/mk_priv.c    | 14 +++++------
 src/lib/krb5/krb/mk_req_ext.c | 54 +++++++++++++++++++++----------------------
 src/lib/krb5/krb/pr_to_salt.c | 19 +++++++++------
 9 files changed, 111 insertions(+), 102 deletions(-)

commit 2da47f934a4f57cbc7006b7ba130424fab9d00a6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 21 17:58:12 2009 +0000

    Add a set_cred_option handler for SPNEGO which forwards to the
    underlying mechanism.  Fixes SPNEGO credential delegation in 1.7 and
    copying of SPNEGO initiator creds in both 1.7 and trunk.  Patch
    provided by nalin@redhat.com.
    
    ticket: 6594
    target_version: 1.7.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23482 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/gssapiP_spnego.h |  9 +++++++++
 src/lib/gssapi/spnego/spnego_mech.c    | 17 ++++++++++++++++-
 2 files changed, 25 insertions(+), 1 deletion(-)

commit a0f14faa5b6ace43ce98af840c560565ccb0a27a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 17 20:03:16 2009 +0000

    Fix a cleanup handler in the store_creds code; krb5_cc_close doesn't
    handle NULL arguments, so we have to check.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23480 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/store_cred.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 00784193904880a9e7f73ff477d287cd22d4e158
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 17 04:49:27 2009 +0000

    Add GSS extensions to store credentials, generate random bits
    
    Merge /users/lhoward/gssextras-no-cqa to trunk.  Adds
    gss_pseudo_random and gss_store_cred.
    
    ticket: 6597
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23479 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi.hin      |  25 ++
 src/lib/gssapi/krb5/Makefile.in        |   6 +
 src/lib/gssapi/krb5/gssapiP_krb5.h     |  18 ++
 src/lib/gssapi/krb5/gssapi_err_krb5.et |   1 +
 src/lib/gssapi/krb5/gssapi_krb5.c      |   3 +-
 src/lib/gssapi/krb5/prf.c              | 139 +++++++++++
 src/lib/gssapi/krb5/store_cred.c       | 188 +++++++++++++++
 src/lib/gssapi/libgssapi_krb5.exports  |   2 +
 src/lib/gssapi/mechglue/Makefile.in    |   3 +
 src/lib/gssapi/mechglue/g_initialize.c |   2 +
 src/lib/gssapi/mechglue/g_prf.c        |  84 +++++++
 src/lib/gssapi/mechglue/g_store_cred.c |   2 +-
 src/lib/gssapi/mechglue/mglueP.h       |  10 +
 src/lib/gssapi/spnego/gssapiP_spnego.h |  11 +
 src/lib/gssapi/spnego/spnego_mech.c    |  19 ++
 src/tests/gssapi/Makefile.in           |  14 +-
 src/tests/gssapi/t_gssexts.c           | 420 +++++++++++++++++++++++++++++++++
 17 files changed, 939 insertions(+), 8 deletions(-)

commit 09b6eb4836a4ec82fc2145db185737a9e7d4b9e1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 16 20:04:32 2009 +0000

    Whitespace fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23477 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_opt.c | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit 907b0b3d59889cc7df155586101c1daeeececec4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 15 17:40:27 2009 +0000

    On Luke's advice, remove krb5_init_creds_store_creds.  It is not a
    Heimdal API and its functionality is covered by
    krb5_get_init_creds_opt_set_out_ccache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23469 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin     |  4 ----
 src/lib/krb5/krb/get_in_tkt.c | 11 -----------
 src/lib/krb5/libkrb5.exports  |  1 -
 3 files changed, 16 deletions(-)

commit 5b20b1d9e26dc92ae90b4e515c1b15eb3c51ed8f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 15 17:33:09 2009 +0000

    Get rid of the requirement of defining MAX_ENCTYPE in
    krb5int_parse_enctype_list, at the cost of making repeated realloc()
    calls during parsing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23468 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/init_ctx.c | 92 +++++++++++++++++++++++++++------------------
 1 file changed, 56 insertions(+), 36 deletions(-)

commit 847d02eb0f440c47374a2fa5f26854907877fc3f
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Dec 15 16:37:00 2009 +0000

    Formatining  enhancement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23467 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/vfy_increds.c | 24 +++++++++++++-----------
 src/lib/krb5/os/read_pwd.c     | 15 ++++++++-------
 2 files changed, 21 insertions(+), 18 deletions(-)

commit acd672680307a3f1bad828e6573fa34bd7779203
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Dec 14 18:28:16 2009 +0000

    fast negotiation projec
    
    Merge branches/fast-negotiate into trunk.
    This implements http://k5wiki.kerberos.org/wiki/Projects/Fast_negotiation
    
    Additional changes:
    * krb5_c_make_checksum with checksum type 0 uses mandatory checksum for given key enctype
    
    Conflicts:
    	src/lib/crypto/krb/make_checksum.c
    
    ticket: 6595
    Tags: enhancement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23465 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c          |  28 ++--
 src/clients/klist/klist.c          |   4 +-
 src/include/k5-int.h               |   7 +
 src/include/krb5/krb5.hin          |  61 ++++++-
 src/kdc/do_as_req.c                |  14 +-
 src/kdc/do_tgs_req.c               |  34 +++-
 src/kdc/fast_util.c                |   2 +-
 src/kdc/kdc_preauth.c              |  31 ++--
 src/kdc/kdc_util.c                 |  61 +++++++
 src/kdc/kdc_util.h                 |  13 +-
 src/lib/crypto/krb/make_checksum.c |   8 +
 src/lib/krb5/asn.1/asn1_k_decode.c |   1 +
 src/lib/krb5/asn.1/asn1_k_encode.c |   2 +
 src/lib/krb5/asn.1/krb5_decode.c   |  10 ++
 src/lib/krb5/ccache/ccapi/stdcc.c  |   7 +-
 src/lib/krb5/ccache/ccfns.c        | 159 ++++++++++++++++++
 src/lib/krb5/krb/fast.c            |  94 ++++++++++-
 src/lib/krb5/krb/fast.h            |  14 ++
 src/lib/krb5/krb/get_in_tkt.c      | 334 ++++++++++++++++++++++++++-----------
 src/lib/krb5/krb/gic_opt.c         |  58 +++++++
 src/lib/krb5/krb/init_creds_ctx.h  |   4 +-
 src/lib/krb5/libkrb5.exports       |   7 +
 22 files changed, 790 insertions(+), 163 deletions(-)

commit 6899a43b722c3cb2672a38eba28490141d9bd32f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Dec 10 19:34:47 2009 +0000

    Don't use sizeof(pointertype) to get the length of an allocated array
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23464 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/checksum/confounder.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fbaa3d56764545d916cf163d620f2a4d71f24a98
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 10 19:04:47 2009 +0000

    Add comments to make it slightly clearer how
    krb5int_confounder_checksum works.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23463 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/checksum/confounder.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit bad149c2a94f20df57f9d51810aff23aeb0921a4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 10 17:10:10 2009 +0000

    Restructure the crypto checksum implementation to minimize
    dependencies on the internals of modules.
    
    * Keyhash providers are gone.
    * The cksumtypes table contains checksum and verify functions,
      similar to the etypes encrypt and decrypt functions.  New checksum
      functions parallel the old keyhash providers, and there are also
      functions for unkeyed and derived-key HMAC checksums.
    * The flags field is now used to indicate whether a checksum is
      unkeyed, but not whether it is a derived-key HMAC checksum.
    * The descbc checksum is handled through a new enc_provider function
      which calculates a CBC MAC.
    
    The OpenSSL module does not implement the CBC MAC function (it didn't
    implement descbc before).  builtin/des could probably get rid of
    f_cksum.c (the old DES CBC routine) with some alterations to
    string2key.c.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23462 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                                   |   2 +-
 src/include/k5-int.h                               |  25 +--
 src/lib/crypto/Makefile.in                         |   4 +-
 src/lib/crypto/builtin/des/des_int.h               |   5 +
 src/lib/crypto/builtin/des/f_aead.c                |  48 +++++
 src/lib/crypto/builtin/enc_provider/aes.c          |   2 +
 src/lib/crypto/builtin/enc_provider/des.c          |  95 ++++++----
 src/lib/crypto/builtin/enc_provider/des3.c         |   1 +
 src/lib/crypto/builtin/enc_provider/rc4.c          |   1 +
 src/lib/crypto/crypto_tests/t_cksum.c              |  79 ++++----
 src/lib/crypto/krb/Makefile.in                     |  36 ++--
 src/lib/crypto/krb/aead.c                          |  65 -------
 src/lib/crypto/krb/aead.h                          |  11 --
 src/lib/crypto/krb/checksum/Makefile.in            |  32 ++++
 src/lib/crypto/krb/checksum/cbc.c                  |  43 +++++
 src/lib/crypto/krb/checksum/confounder.c           | 159 ++++++++++++++++
 src/lib/crypto/krb/checksum/deps                   |  49 +++++
 src/lib/crypto/krb/checksum/hmac_md5.c             |  94 ++++++++++
 src/lib/crypto/krb/checksum/unkeyed.c              |  40 ++++
 src/lib/crypto/krb/checksum_length.c               |  18 +-
 src/lib/crypto/krb/cksumtype_to_string.c           |  17 +-
 src/lib/crypto/krb/cksumtypes.c                    |  94 ++++++----
 src/lib/crypto/krb/cksumtypes.h                    | 126 ++++++++++---
 src/lib/crypto/krb/coll_proof_cksum.c              |  13 +-
 src/lib/crypto/krb/deps                            |  33 ++--
 src/lib/crypto/krb/dk/checksum.c                   |  30 ++-
 src/lib/crypto/krb/dk/deps                         |  18 +-
 src/lib/crypto/krb/dk/dk.h                         |   9 +-
 src/lib/crypto/krb/keyed_checksum_types.c          |  30 +--
 src/lib/crypto/krb/keyed_cksum.c                   |  15 +-
 src/lib/crypto/krb/keyhash_provider/Makefile.in    |  33 ----
 src/lib/crypto/krb/keyhash_provider/deps           |  66 -------
 src/lib/crypto/krb/keyhash_provider/descbc.c       |  70 -------
 src/lib/crypto/krb/keyhash_provider/hmac_md5.c     | 137 --------------
 src/lib/crypto/krb/keyhash_provider/k5_md4des.c    | 205 ---------------------
 src/lib/crypto/krb/keyhash_provider/k5_md5des.c    | 204 --------------------
 .../crypto/krb/keyhash_provider/keyhash_provider.h |  34 ----
 src/lib/crypto/krb/keyhash_provider/md5_hmac.c     |  63 -------
 src/lib/crypto/krb/make_checksum.c                 |  86 +++------
 src/lib/crypto/krb/make_checksum_iov.c             |  47 ++---
 src/lib/crypto/krb/valid_cksumtype.c               |  12 +-
 src/lib/crypto/krb/verify_checksum.c               |  51 ++---
 src/lib/crypto/krb/verify_checksum_iov.c           |  60 ++----
 src/lib/crypto/libk5crypto.exports                 |   2 -
 src/lib/crypto/openssl/enc_provider/aes.c          |   4 +-
 src/lib/crypto/openssl/enc_provider/des.c          |   1 +
 src/lib/crypto/openssl/enc_provider/des3.c         |   1 +
 src/lib/crypto/openssl/enc_provider/rc4.c          |   1 +
 48 files changed, 918 insertions(+), 1353 deletions(-)

commit 009463e22f989a287835228459487c64dcb0b8b3
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Dec 9 16:52:41 2009 +0000

    Change file holder for krb5int_check_clockskew. Minor Style changes per code practices
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23460 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 66 ++++++++++++++++---------------------------
 src/lib/krb5/os/timeofday.c   | 15 ++++++++++
 2 files changed, 40 insertions(+), 41 deletions(-)

commit e8fb3e469ce9f7b7ecf0d49e24cfcfac2fb95f1e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Dec 8 03:24:23 2009 +0000

    Remove dependency on /bin/csh in test suite
    
    The libdb2 test suite would fail if /bin/csh was not present.  The
    tests did not execute /bin/csh - but used the contents as data to put
    into the test database.  Iterate over a few "known" files until one is found
    that could be used for it... Tests for /bin/csh, /bin/cat, /usr/bin/cat,
    /bin/ls, /usr/bin/ls.  If none of these exist - then fail.
    
    ticket: 6593
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23458 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/test/run.test | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 25e068f5d5dd4df02c18c09104a2ec71c7556882
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 8 00:04:48 2009 +0000

    Mark and reindent lib/gssapi, with some exceptions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23457 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                              |   6 +
 src/lib/gssapi/generic/disp_com_err_status.c |   2 +-
 src/lib/gssapi/generic/disp_major_status.c   |  30 +--
 src/lib/gssapi/generic/gssapi_generic.c      |   2 +-
 src/lib/gssapi/generic/gssapi_generic.h      |   6 +-
 src/lib/gssapi/generic/maptest.c             |   2 +-
 src/lib/gssapi/generic/rel_buffer.c          |   2 +-
 src/lib/gssapi/generic/rel_oid_set.c         |   2 +-
 src/lib/gssapi/generic/util_buffer.c         |   2 +-
 src/lib/gssapi/generic/util_canonhost.c      |   2 +-
 src/lib/gssapi/generic/util_errmap.c         |   2 +-
 src/lib/gssapi/generic/util_localhost.c      |   2 +-
 src/lib/gssapi/generic/util_ordering.c       |  24 +--
 src/lib/gssapi/generic/util_set.c            |   2 +-
 src/lib/gssapi/generic/util_token.c          |   2 +-
 src/lib/gssapi/generic/util_validate.c       |   2 +-
 src/lib/gssapi/generic/utl_nohash_validate.c |   2 +-
 src/lib/gssapi/krb5/accept_sec_context.c     | 264 +++++++++++++--------------
 src/lib/gssapi/krb5/acquire_cred.c           |  64 +++----
 src/lib/gssapi/krb5/add_cred.c               |   2 +-
 src/lib/gssapi/krb5/canon_name.c             |   2 +-
 src/lib/gssapi/krb5/compare_name.c           |   2 +-
 src/lib/gssapi/krb5/context_time.c           |   2 +-
 src/lib/gssapi/krb5/copy_ccache.c            |   2 +-
 src/lib/gssapi/krb5/delete_sec_context.c     |   2 +-
 src/lib/gssapi/krb5/disp_name.c              |   2 +-
 src/lib/gssapi/krb5/disp_status.c            |   2 +-
 src/lib/gssapi/krb5/duplicate_name.c         |   2 +-
 src/lib/gssapi/krb5/export_name.c            |   2 +-
 src/lib/gssapi/krb5/export_sec_context.c     |   2 +-
 src/lib/gssapi/krb5/get_tkt_flags.c          |   2 +-
 src/lib/gssapi/krb5/gssapi_krb5.c            |  18 +-
 src/lib/gssapi/krb5/import_name.c            |   2 +-
 src/lib/gssapi/krb5/import_sec_context.c     |   2 +-
 src/lib/gssapi/krb5/indicate_mechs.c         |   2 +-
 src/lib/gssapi/krb5/init_sec_context.c       |  22 +--
 src/lib/gssapi/krb5/inq_context.c            |  10 +-
 src/lib/gssapi/krb5/inq_cred.c               |   2 +-
 src/lib/gssapi/krb5/inq_names.c              |   2 +-
 src/lib/gssapi/krb5/k5seal.c                 |  10 +-
 src/lib/gssapi/krb5/k5sealiov.c              |  10 +-
 src/lib/gssapi/krb5/k5sealv3.c               |  36 ++--
 src/lib/gssapi/krb5/k5sealv3iov.c            |   4 +-
 src/lib/gssapi/krb5/k5unseal.c               |   2 +-
 src/lib/gssapi/krb5/k5unsealiov.c            |  10 +-
 src/lib/gssapi/krb5/lucid_context.c          |   2 +-
 src/lib/gssapi/krb5/naming_exts.c            |   2 +-
 src/lib/gssapi/krb5/process_context_token.c  |   2 +-
 src/lib/gssapi/krb5/rel_cred.c               |   2 +-
 src/lib/gssapi/krb5/rel_name.c               |   2 +-
 src/lib/gssapi/krb5/rel_oid.c                |   2 +-
 src/lib/gssapi/krb5/s4u_gss_glue.c           |   6 +-
 src/lib/gssapi/krb5/seal.c                   |   2 +-
 src/lib/gssapi/krb5/ser_sctx.c               |   8 +-
 src/lib/gssapi/krb5/set_allowable_enctypes.c |   2 +-
 src/lib/gssapi/krb5/set_ccache.c             |   2 +-
 src/lib/gssapi/krb5/sign.c                   |   2 +-
 src/lib/gssapi/krb5/unseal.c                 |   2 +-
 src/lib/gssapi/krb5/util_cksum.c             |   2 +-
 src/lib/gssapi/krb5/util_crypt.c             |   2 +-
 src/lib/gssapi/krb5/util_seed.c              |   2 +-
 src/lib/gssapi/krb5/util_seqnum.c            |   2 +-
 src/lib/gssapi/krb5/val_cred.c               |   2 +-
 src/lib/gssapi/krb5/verify.c                 |   2 +-
 src/lib/gssapi/krb5/wrap_size_limit.c        |   6 +-
 65 files changed, 318 insertions(+), 312 deletions(-)

commit 4b8c96cecb177313653d5c9b3fd35c98f8764425
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 7 23:26:27 2009 +0000

    Mark lib/apputils
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23456 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in           | 3 +++
 src/lib/apputils/daemon.c | 1 +
 2 files changed, 4 insertions(+)

commit ac911f663389980be59a0f9ee98f062e6c627658
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 7 22:36:41 2009 +0000

    Mark and reindent util, with some exceptions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23455 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                  |  13 +-
 src/util/et/com_err.c            | 155 +++----
 src/util/et/compile_et.c         | 241 +++++-----
 src/util/et/compiler.h           |  11 +-
 src/util/et/error_message.c      | 359 +++++++--------
 src/util/et/error_table.h        |  11 +-
 src/util/et/et_name.c            |  37 +-
 src/util/et/init_et.c            |  65 +--
 src/util/et/internal.h           |   1 +
 src/util/et/mit-sipb-copyright.h |  33 +-
 src/util/et/t_com_err.c          |  45 +-
 src/util/et/test_et.c            |  79 ++--
 src/util/exitsleep.c             |   1 +
 src/util/mac/k5_mig_client.c     |  15 +-
 src/util/mac/k5_mig_client.h     |   1 +
 src/util/mac/k5_mig_server.c     |   3 +-
 src/util/mac/k5_mig_server.h     |   1 +
 src/util/mac/k5_mig_types.h      |  83 ++--
 src/util/profile/argv_parse.c    | 209 ++++-----
 src/util/profile/argv_parse.h    |   1 +
 src/util/profile/prof_FSp_glue.c |   9 +-
 src/util/profile/prof_file.c     | 713 ++++++++++++++---------------
 src/util/profile/prof_get.c      | 551 +++++++++++-----------
 src/util/profile/prof_init.c     | 471 +++++++++----------
 src/util/profile/prof_parse.c    | 789 ++++++++++++++++----------------
 src/util/profile/prof_set.c      | 431 +++++++++---------
 src/util/profile/prof_tree.c     | 955 ++++++++++++++++++++-------------------
 src/util/profile/test_parse.c    |  79 ++--
 src/util/profile/test_profile.c  | 227 +++++-----
 src/util/ss/copyright.h          |  33 +-
 src/util/ss/data.c               |   1 +
 src/util/ss/error.c              |  13 +-
 src/util/ss/execute_cmd.c        |  65 +--
 src/util/ss/help.c               | 173 +++----
 src/util/ss/invocation.c         | 163 +++----
 src/util/ss/list_rqs.c           |   5 +-
 src/util/ss/listen.c             |  89 ++--
 src/util/ss/mit-sipb-copyright.h |  33 +-
 src/util/ss/mk_cmds.c            |  31 +-
 src/util/ss/options.c            |  27 +-
 src/util/ss/pager.c              | 109 ++---
 src/util/ss/parse.c              | 179 ++++----
 src/util/ss/prompt.c             |  11 +-
 src/util/ss/request_tbl.c        |  85 ++--
 src/util/ss/requests.c           |  15 +-
 src/util/ss/ss.h                 |  17 +-
 src/util/ss/ss_internal.h        |  27 +-
 src/util/ss/test_ss.c            |  89 ++--
 src/util/ss/utils.c              |  43 +-
 src/util/windows/getopt.c        |   3 +-
 src/util/windows/getopt.h        |   1 +
 src/util/windows/getopt_long.c   |   1 +
 src/util/windows/libecho.c       |  83 ++--
 53 files changed, 3472 insertions(+), 3413 deletions(-)

commit 741938feb12538b659a36d7e0329efe6a5550669
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 7 15:30:37 2009 +0000

    handle negative enctypes better
    
    krb5_dbe_def_search_enctype and krb5int_parse_enctype_list were making
    assumptions that enctype numbers are positive.  Potentially more code
    makes this assumption, but these appear to be the major ones.
    
    ticket: 6592
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23454 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_default.c   | 4 ++--
 src/lib/krb5/krb/init_ctx.c | 5 +++--
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 6f699dde6aee55fa7086f1cf8cb0811c1d1a4927
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Dec 6 22:07:02 2009 +0000

    Initialize ihash_iov in case fall through to cleanup handler and try
    to free garbarge.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23453 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/hmac.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5b3eeda8b9d73acbd042c0fe332d8a05bf7ab4b0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Dec 6 20:55:16 2009 +0000

    Remove the ivec parameters from the keyhash provider functions, as
    they are never used by callers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23452 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                            | 9 +++------
 src/lib/crypto/crypto_tests/t_cksum.c           | 8 ++++----
 src/lib/crypto/krb/aead.c                       | 2 +-
 src/lib/crypto/krb/keyhash_provider/descbc.c    | 7 ++-----
 src/lib/crypto/krb/keyhash_provider/hmac_md5.c  | 6 +++---
 src/lib/crypto/krb/keyhash_provider/k5_md4des.c | 5 ++---
 src/lib/crypto/krb/keyhash_provider/k5_md5des.c | 9 ++++-----
 src/lib/crypto/krb/keyhash_provider/md5_hmac.c  | 4 ++--
 src/lib/crypto/krb/make_checksum.c              | 4 ++--
 src/lib/crypto/krb/verify_checksum.c            | 5 ++---
 src/lib/crypto/krb/verify_checksum_iov.c        | 2 +-
 11 files changed, 26 insertions(+), 35 deletions(-)

commit 0d6b8886ec5f301b2dc11fc68d4e9293b74563ab
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Dec 6 16:25:22 2009 +0000

    Make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23451 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/hash_provider/deps | 58 +++++++++++++++++--------------
 src/lib/crypto/openssl/hash_provider/deps | 58 +++++++++++++++++--------------
 2 files changed, 64 insertions(+), 52 deletions(-)

commit 638fc9ce2cfdd2e8395471d974ec0d28d1b9064c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Dec 6 16:23:11 2009 +0000

    Make the libk5crypto hash_provider interface take crypto_iov lists
    instead of lists of krb5_data.  Make the base HMAC APIs take
    crypto_iov lists and drop the _iov variants.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23450 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                              |  22 +--
 src/lib/crypto/builtin/hash_provider/Makefile.in  |   2 +-
 src/lib/crypto/builtin/hash_provider/hash_crc32.c |  16 +-
 src/lib/crypto/builtin/hash_provider/hash_md4.c   |  14 +-
 src/lib/crypto/builtin/hash_provider/hash_md5.c   |  18 ++-
 src/lib/crypto/builtin/hash_provider/hash_sha1.c  |  21 ++-
 src/lib/crypto/builtin/hmac.c                     | 186 +++++++---------------
 src/lib/crypto/builtin/pbkdf2.c                   |  17 +-
 src/lib/crypto/crypto_tests/t_hmac.c              |  20 +--
 src/lib/crypto/krb/aead.c                         |  49 +-----
 src/lib/crypto/krb/aead.h                         |   5 -
 src/lib/crypto/krb/arcfour/arcfour.c              |  15 +-
 src/lib/crypto/krb/arcfour/arcfour_aead.c         |   8 +-
 src/lib/crypto/krb/dk/checksum.c                  |  53 +-----
 src/lib/crypto/krb/dk/dk.h                        |  11 +-
 src/lib/crypto/krb/dk/dk_aead.c                   |   4 +-
 src/lib/crypto/krb/keyhash_provider/hmac_md5.c    | 120 ++++++--------
 src/lib/crypto/krb/keyhash_provider/md5_hmac.c    |  17 +-
 src/lib/crypto/krb/make_checksum.c                |  20 +--
 src/lib/crypto/krb/old/old_aead.c                 |   4 +-
 src/lib/crypto/krb/prf/des_prf.c                  |  10 +-
 src/lib/crypto/krb/prf/dk_prf.c                   |  20 +--
 src/lib/crypto/krb/prf/rc4_prf.c                  |   6 +-
 src/lib/crypto/openssl/hash_provider/Makefile.in  |   2 +-
 src/lib/crypto/openssl/hash_provider/hash_crc32.c |  12 +-
 src/lib/crypto/openssl/hash_provider/hash_md4.c   |  14 +-
 src/lib/crypto/openssl/hash_provider/hash_md5.c   |  14 +-
 src/lib/crypto/openssl/hash_provider/hash_sha1.c  |  14 +-
 src/lib/crypto/openssl/hmac.c                     |  73 ++-------
 29 files changed, 297 insertions(+), 490 deletions(-)

commit 0c3ba5525f2e3fff51da72bdfaa35ce7dae9f800
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Dec 6 15:57:36 2009 +0000

    In the built-in des3 provider, remove the unused version of
    validate_and_schedule, and drop the _iov suffix from the one we do
    use.  (Cleanup from r23444.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23449 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/enc_provider/des3.c | 32 +++---------------------------
 1 file changed, 3 insertions(+), 29 deletions(-)

commit ba7405e522ad803525a28f473c4e1b16df94d3e9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Dec 5 22:53:04 2009 +0000

    Make the alloc_data and k5alloc convenience functions work if the
    caller requests zero bytes, by allocating one byte instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23448 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit e97a6305417bfb1949b50f243aff3a918b054245
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Dec 5 13:47:37 2009 +0000

    Remove tests for sched.h, kdb_db.h, kdc.c.  None of these are used in the tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23447 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 241a5e70b94f4312ba76199631f5931504bd2a57
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Dec 4 14:58:10 2009 +0000

    Remove some code paths in crypto-length which are dead now that the
    internal interface can't return an error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23446 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/crypto_length.c | 13 ++-----------
 1 file changed, 2 insertions(+), 11 deletions(-)

commit 08c0a1ca2d7a4a0bf9e27dbaff409a3ffb9d2360
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Dec 4 14:54:57 2009 +0000

    Remove CRC32_SHIFT4 code as we are unlikely to ever need it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23445 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/t_crc.c | 15 ---------------
 src/lib/crypto/krb/crc32/crc-32.h   |  6 ------
 src/lib/crypto/krb/crc32/crc32.c    | 26 --------------------------
 3 files changed, 47 deletions(-)

commit 5ffa313d9f6b7c509aa0d7579273150d71ea0f95
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Dec 4 05:12:35 2009 +0000

    Consolidate the IOV and non-IOV encryption/decryption code paths, and
    drop the _iov suffix from most encryption- and decryption-related
    functions.  The enc_provider encrypt and decrypt functions take IOVs,
    as do the enctype entries in etypes.c, and there are no separate
    encrypt_iov or decrypt_iov functions.
    
    aead_provider is gone.  Enctype functions now take pointers to the
    enctype entry instead of pointers to the enc/hash/aead providers; this
    allows dk_encrypt and dk_decrypt to be polymorphic in the length
    function they use now that AES and DES3 can't differentiate by aead
    provider.
    
    aes_string_to_key needed to be moved into the krb/ fold for this since
    it's an enctype function; it was duplicated between builtin/ and
    openssl/ before.  This leaves openssl/aes empty; the build system
    currently demands that all modules have the same directory structure,
    so the directory and Makefile will stick around for now.
    
    Three separate copies of the derive_random logic are also now
    consolidated into one.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23444 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                            |  43 +--
 src/lib/crypto/builtin/aes/Makefile.in          |   7 +-
 src/lib/crypto/builtin/aes/aes_s2k.c            |  92 ------
 src/lib/crypto/builtin/aes/aes_s2k.h            |  10 -
 src/lib/crypto/builtin/aes/deps                 |  11 -
 src/lib/crypto/builtin/deps                     |  17 +-
 src/lib/crypto/builtin/des/Makefile.in          |   8 +-
 src/lib/crypto/builtin/des/d3_aead.c            |  22 +-
 src/lib/crypto/builtin/des/d3_cbc.c             | 224 ---------------
 src/lib/crypto/builtin/des/deps                 |  80 +++---
 src/lib/crypto/builtin/des/des_int.h            |  90 +-----
 src/lib/crypto/builtin/des/f_aead.c             |  32 ++-
 src/lib/crypto/builtin/des/f_cbc.c              |  64 ++---
 src/lib/crypto/builtin/enc_provider/aes.c       | 181 ++----------
 src/lib/crypto/builtin/enc_provider/deps        |  60 ++--
 src/lib/crypto/builtin/enc_provider/des.c       |  83 +-----
 src/lib/crypto/builtin/enc_provider/des3.c      |  76 +----
 src/lib/crypto/builtin/enc_provider/rc4.c       |  62 +----
 src/lib/crypto/crypto_tests/aes-test.c          |  17 +-
 src/lib/crypto/crypto_tests/t_cts.c             |  23 +-
 src/lib/crypto/krb/aead.c                       | 219 ++-------------
 src/lib/crypto/krb/aead.h                       |  42 +--
 src/lib/crypto/krb/arcfour/arcfour.c            | 179 ------------
 src/lib/crypto/krb/arcfour/arcfour.h            |  37 +--
 src/lib/crypto/krb/arcfour/arcfour_aead.c       |  65 ++---
 src/lib/crypto/krb/arcfour/arcfour_s2k.c        |   2 +-
 src/lib/crypto/krb/arcfour/deps                 |  43 +--
 src/lib/crypto/krb/combine_keys.c               |  63 +----
 src/lib/crypto/krb/crypto_length.c              |  26 +-
 src/lib/crypto/krb/decrypt.c                    |  47 +++-
 src/lib/crypto/krb/decrypt_iov.c                |  26 +-
 src/lib/crypto/krb/deps                         |   9 +-
 src/lib/crypto/krb/dk/Makefile.in               |   6 -
 src/lib/crypto/krb/dk/deps                      |  39 +--
 src/lib/crypto/krb/dk/derive.c                  | 165 ++++-------
 src/lib/crypto/krb/dk/dk.h                      |  63 ++---
 src/lib/crypto/krb/dk/dk_aead.c                 | 142 +++-------
 src/lib/crypto/krb/dk/dk_decrypt.c              | 179 ------------
 src/lib/crypto/krb/dk/dk_encrypt.c              | 308 --------------------
 src/lib/crypto/krb/dk/stringtokey.c             |  65 ++++-
 src/lib/crypto/krb/encrypt.c                    |  38 ++-
 src/lib/crypto/krb/encrypt_iov.c                |  21 +-
 src/lib/crypto/krb/encrypt_length.c             |  13 +-
 src/lib/crypto/krb/etypes.c                     |  34 +--
 src/lib/crypto/krb/etypes.h                     |  53 ++--
 src/lib/crypto/krb/keyhash_provider/Makefile.in |   3 +-
 src/lib/crypto/krb/keyhash_provider/deps        |  20 +-
 src/lib/crypto/krb/keyhash_provider/k5_md4des.c |  30 +-
 src/lib/crypto/krb/keyhash_provider/k5_md5des.c |  20 +-
 src/lib/crypto/krb/old/Makefile.in              |   7 +-
 src/lib/crypto/krb/old/deps                     |  55 ++--
 src/lib/crypto/krb/old/des_stringtokey.c        |   9 +-
 src/lib/crypto/krb/old/old.h                    |  30 +-
 src/lib/crypto/krb/old/old_aead.c               |  61 ++--
 src/lib/crypto/krb/old/old_decrypt.c            | 144 ----------
 src/lib/crypto/krb/old/old_encrypt.c            | 111 --------
 src/lib/crypto/krb/prf.c                        |   2 +-
 src/lib/crypto/krb/prf/deps                     |  48 ++--
 src/lib/crypto/krb/prf/des_prf.c                |  28 +-
 src/lib/crypto/krb/prf/dk_prf.c                 |  50 ++--
 src/lib/crypto/krb/prf/prf_int.h                |  16 +-
 src/lib/crypto/krb/prf/rc4_prf.c                |   5 +-
 src/lib/crypto/krb/raw/Makefile.in              |   6 +-
 src/lib/crypto/krb/raw/deps                     |  38 +--
 src/lib/crypto/krb/raw/raw.h                    |  29 +-
 src/lib/crypto/krb/raw/raw_aead.c               |  88 ++----
 src/lib/crypto/krb/raw/raw_decrypt.c            |  39 ---
 src/lib/crypto/krb/raw/raw_encrypt.c            |  51 ----
 src/lib/crypto/krb/string_to_key.c              |   2 +-
 src/lib/crypto/krb/yarrow/ycipher.c             |  30 +-
 src/lib/crypto/openssl/Makefile.in              |  12 -
 src/lib/crypto/openssl/aes/Makefile.in          |  13 +-
 src/lib/crypto/openssl/aes/aes_s2k.c            |  92 ------
 src/lib/crypto/openssl/aes/aes_s2k.h            |  10 -
 src/lib/crypto/openssl/aes/deps                 |  15 +-
 src/lib/crypto/openssl/deps                     |  17 +-
 src/lib/crypto/openssl/enc_provider/aes.c       | 355 ++++++------------------
 src/lib/crypto/openssl/enc_provider/deps        |  67 ++---
 src/lib/crypto/openssl/enc_provider/des.c       | 230 +++------------
 src/lib/crypto/openssl/enc_provider/des3.c      | 241 +++-------------
 src/lib/crypto/openssl/enc_provider/rc4.c       |  52 +---
 src/lib/crypto/openssl/sha1/Makefile.in         |  17 --
 82 files changed, 1092 insertions(+), 4037 deletions(-)

commit ea6f77d42700352fcb2a06444d1dc00acf7c20fc
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Dec 3 04:49:37 2009 +0000

    Revert r23442.  Revert r23436 changes unrelated to comment reformatting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23443 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/enc_provider/aes.c | 151 +++++++++++++++++++++++++++---
 src/lib/crypto/libk5crypto.exports        |   2 +
 2 files changed, 141 insertions(+), 12 deletions(-)

commit 3f433e6815991c9dedea92cebbf5afae41955ea0
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Dec 3 04:10:18 2009 +0000

    Update export list to reflect changes in r23436
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23442 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/libk5crypto.exports | 2 --
 1 file changed, 2 deletions(-)

commit a48d4a16ee3b77a49002d63d3ea27a46744d6352
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 3 02:35:21 2009 +0000

    Reformat new comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23441 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/network.c | 34 ++++++++++++++++++++--------------
 src/kdc/network.c           | 34 ++++++++++++++++++++--------------
 2 files changed, 40 insertions(+), 28 deletions(-)

commit eba0ec199690e944da56f1398a9ab407f95af0d5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 3 02:17:28 2009 +0000

    fix slow behavior on Mac OS X with link-local addresses
    
    When using my previous patch, if a local hostname like "foobar.local"
    is looked up, you may get back a link-local IPv6 address.  However,
    the KDC seems to be unable to respond from that address, resulting in
    a ~1s delay for each KDC exchange while waiting for the client to fail
    over to another address (in my case, another IPv6 address).
    
    Create a new object for holding whatever auxiliary information might
    be needed to properly transmit the response to the client.  Currently,
    that only means the interface index number under IPv6.  Fill it in on
    receipt, always; copy it back to the pktinfo structure when
    transmitting, ONLY if the local source address is link-local.
    
    If an error occurs while transmitting the reply, print both the remote
    destination address and the local source address.  Use getnameinfo
    instead of inet_ntop.
    
    Apply the same changes to kadmind, to keep the versions of network.c
    more or less in sync.
    
    ticket: 6591
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23440 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/network.c | 58 +++++++++++++++++++++++++++++++++++++--------
 src/kdc/network.c           | 58 +++++++++++++++++++++++++++++++++++++--------
 2 files changed, 96 insertions(+), 20 deletions(-)

commit df1f581ffeff2abb67ee4e6b6d4da13189b0d271
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 3 02:17:24 2009 +0000

    allow testing even if name->addr->name mapping doesn't work
    
    Many of the tests are set up to fail if the local hostname can't be
    mapped to an address and back to a name again.  If the name results in
    an address, and we can get a fully-qualified name or something that
    looks like it, though, we should be able to just go ahead and run some
    tests.
    
    This is also closer to the current behavior of sname_to_principal when
    reverse DNS is enabled.
    
    ticket: 6590
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23439 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/make-host-keytab.plin |  4 ++--
 src/kadmin/testing/scripts/qualname.plin         |  5 ++--
 src/tests/resolve/resolve.c                      | 29 +++++++++++++++++-------
 3 files changed, 25 insertions(+), 13 deletions(-)

commit 78989785a51de5a0516f67600c41cc3b85a49799
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 3 02:17:20 2009 +0000

    Sense of POINTERS_ARE_ALL_THE_SAME test was backwards
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23438 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e3b5edbca93ade2678436bcff9b7979d1b9f7259
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 3 02:17:16 2009 +0000

    Temporarily define UINT16_TYPE and UINT32_TYPE so the load/store
    functions don't need excessive conditionals internally.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23437 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 39 +++++++++++++++------------------------
 1 file changed, 15 insertions(+), 24 deletions(-)

commit 4d79de8b490a25745ac88830682999df5e46e076
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 2 23:34:05 2009 +0000

    Reformat new block comment per coding style
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23436 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/enc_provider/aes.c | 178 +++++-------------------------
 1 file changed, 26 insertions(+), 152 deletions(-)

commit 39803c36be7df910281cbb2ed87d5d2943b1b8fc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 2 23:09:42 2009 +0000

    Actually record dependencies of crypto tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23435 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/deps | 153 ++++++++++++++++++++++++++++++++++++++-
 1 file changed, 152 insertions(+), 1 deletion(-)

commit bb1a6534caa1c18f79c706a154862f91f3e61224
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 2 23:09:40 2009 +0000

    Check ALL_DEP_SRCS, not SRCS, to decide what to put into the deps file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23434 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4c9fb3243391d1a8b51207e7ff051c3339a2a34a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 2 23:09:36 2009 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23433 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/arcfour/deps | 19 ++++++++++---------
 src/lib/crypto/krb/old/deps     | 12 ++++++++++++
 src/lib/crypto/krb/prf/deps     | 17 +++++++++--------
 src/util/ss/deps                |  2 +-
 4 files changed, 32 insertions(+), 18 deletions(-)

commit 5b3a9ffa46c229814552b30dbb9d1b4a0bba9c46
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 2 23:09:33 2009 +0000

    Perform the AES-CBC XOR operations 4 bytes at a time, using the helper
    functions for loading and storing potentially-unaligned values.
    Improves bulk AES encryption performance by 2% or so on 32-bit x86
    with gcc 4.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23432 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/enc_provider/aes.c | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

commit f42f2e90162893dd4eb9c9d6ccd25e7bd758aabe
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 2 23:09:29 2009 +0000

    Add store_{16,32,64}_n functions, for potentially-unaligned, native-order values
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23431 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 3b521cff4279f759143c6de3de36324ff082ea37
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 2 22:37:16 2009 +0000

    Speed up the per-block loops of AES, DES3, and DES IOV encryption by
    avoiding function calls and copies in the case where the next block
    is wholly contained within the current buffer.  To do this, introduce
    two new inline functions in aead.h called iov_next_block and
    iov_store_block.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23430 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/des/d3_aead.c      | 137 ++++++++++--------------------
 src/lib/crypto/builtin/des/f_aead.c       | 137 ++++++++++--------------------
 src/lib/crypto/builtin/enc_provider/aes.c |  33 +++----
 src/lib/crypto/krb/aead.c                 |   4 +-
 src/lib/crypto/krb/aead.h                 |  46 ++++++++++
 5 files changed, 160 insertions(+), 197 deletions(-)

commit 9da13e3574f3709cd73aaf6eaf13a50e4e2ea1b8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 2 20:13:26 2009 +0000

    Remove t_kperf on make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23429 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a7781443df5535f28b0770251950cf65ffeee33c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 2 19:52:54 2009 +0000

    Clean up the AES enc_provider code a bit.  Chiefly, work with unsigned
    char blocks, casting input->data and output->data once each upon entry
    to the non-IOV encrypt and decrypt functions, rather than casting our
    working buffers each time we need to work with an outside function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23428 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/enc_provider/aes.c | 144 +++++++++++++-----------------
 1 file changed, 64 insertions(+), 80 deletions(-)

commit 08dee89e2f221fd566db707b760eb893291a7352
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 2 18:32:03 2009 +0000

    In t_kperf, generate a valid ciphertext when testing decryption
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23427 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/t_kperf.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 0ec5e9a8eadb065a059823fe45b3c2154c4b003f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 2 18:10:12 2009 +0000

    Fix an incorrect length in the new krb5int_c_decrypt_aead_compat
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23426 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/aead.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8486eee8b01ddf680ce45d23719b3ada5cd0076e
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Dec 2 18:06:19 2009 +0000

    Fixed the conflicting type "static krb5_error_code KRB5_CALLCONV" of  krb5_change_set_password and some reindentation/reformating
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23425 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/changepw.c | 72 +++++++++++++++++++++++++++-------------------
 1 file changed, 42 insertions(+), 30 deletions(-)

commit 64392e29fd7ab9637e5245a20891a5cb69cb2842
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Dec 1 16:22:47 2009 +0000

    Reindent and removed krb5_ prefix from static func name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23398 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 134 ++++++++++++++++++++++----------------------
 1 file changed, 67 insertions(+), 67 deletions(-)

commit fe22c91239dd9a7c272537437d07124cb1cb19ea
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 1 01:36:42 2009 +0000

    Fix AES IOV decryption of small messages
    
    AES messages never need to be padded because the confounder ensures
    that the plaintext is at least one block long.  Remove a check in
    krb5int_dk_decrypt_iov which was rejecting short AES messages because
    it didn't count the header length.
    
    ticket: 6589
    tags: pullup
    target_version: 1.7.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23397 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/dk/dk_aead.c | 21 ++++++++-------------
 1 file changed, 8 insertions(+), 13 deletions(-)

commit a6706b261c6968621ebfb9398ca23da77df61c85
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 1 01:32:02 2009 +0000

    Make krb5int_c_decrypt_aead_compat more efficient by building the
    buffers explicitly rather than using stream decryption.  Sidesteps
    some machinery and avoids copying the output.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23396 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/aead.c | 64 ++++++++++++++++++++++++++++++-----------------
 1 file changed, 41 insertions(+), 23 deletions(-)

commit 84073411fb8a6d0d04ba026b233bbfe365aa8f2b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 1 00:40:54 2009 +0000

    Fix the usage fallback in krb5int_arcfour_decrypt_iov.  Factor out IOV
    encryption with a keyblock since this makes four uses of it in one
    file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23395 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/arcfour/arcfour_aead.c | 54 +++++++++++++++++--------------
 1 file changed, 29 insertions(+), 25 deletions(-)

commit b6a2bb106c67280824362a64b1b04e62aabf3646
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 30 23:09:36 2009 +0000

    Mark and reindent tests, with some exclusions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23394 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                        |    9 +-
 src/tests/asn.1/debug.h                |   19 +-
 src/tests/asn.1/krb5_decode_leak.c     |   44 +-
 src/tests/asn.1/krb5_decode_test.c     | 1139 ++++++++++++++++----------------
 src/tests/asn.1/krb5_encode_test.c     |  863 ++++++++++++------------
 src/tests/asn.1/ktest.c                |  323 ++++-----
 src/tests/asn.1/ktest_equal.c          |   63 +-
 src/tests/asn.1/t_trval.c              |   69 +-
 src/tests/asn.1/trval.c                |  425 ++++++------
 src/tests/asn.1/utility.c              |   77 +--
 src/tests/create/kdb5_mkdums.c         |  381 +++++------
 src/tests/dejagnu/t_inetd.c            |  103 +--
 src/tests/dump.c                       |    5 +-
 src/tests/gss-threads/gss-client.c     |  847 ++++++++++++------------
 src/tests/gss-threads/gss-server.c     |  769 ++++++++++-----------
 src/tests/gssapi/t_imp_name.c          |  149 ++---
 src/tests/gssapi/t_namingexts.c        |   56 +-
 src/tests/gssapi/t_s4u.c               |   56 +-
 src/tests/hammer/pp.c                  |   21 +-
 src/tests/misc/test_getpw.c            |    3 +-
 src/tests/misc/test_getsockname.c      |   31 +-
 src/tests/misc/test_nfold.c            |   17 +-
 src/tests/mkeystash_compat/bigendian.c |    5 +-
 src/tests/resolve/addrinfo-test.c      |  267 ++++----
 src/tests/resolve/fake-addrinfo-test.c |    1 +
 src/tests/resolve/resolve.c            |  181 ++---
 src/tests/shlib/t_loader.c             |  343 +++++-----
 src/tests/test1.c                      |   79 +--
 src/tests/threads/gss-perf.c           |  293 ++++----
 src/tests/threads/prof1.c              |   39 +-
 src/tests/threads/t_rcache.c           |  167 ++---
 src/tests/verify/kdb5_verify.c         |  393 +++++------
 src/tests/verify/pkey.c                |   15 +-
 33 files changed, 3644 insertions(+), 3608 deletions(-)

commit bbb952ae5f5b7b8803de125b35dda3395155ddbb
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Nov 30 22:29:48 2009 +0000

    Reindent
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23393 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/krb5_gss_glue.c | 61 ++++++++++++++++---------------------
 src/lib/krb5/ccache/ccbase.c        | 16 +++++-----
 src/lib/krb5/ccache/cccursor.c      | 52 +++++++++++++------------------
 3 files changed, 55 insertions(+), 74 deletions(-)

commit 207e73bd53f9e32910e6ce6187704b823b6296c0
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 30 21:35:38 2009 +0000

    Mark and reindent util/support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23392 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                   |    7 +-
 src/util/support/cache-addrinfo.h |  112 ++--
 src/util/support/errors.c         |  141 ++---
 src/util/support/fake-addrinfo.c  | 1221 +++++++++++++++++++------------------
 src/util/support/gmt_mktime.c     |  165 ++---
 src/util/support/init-addrinfo.c  |    1 +
 src/util/support/ipc_stream.c     |   31 +-
 src/util/support/k5buf-int.h      |    2 +-
 src/util/support/k5buf.c          |   24 +-
 src/util/support/mkstemp.c        |    1 +
 src/util/support/plugins.c        |   83 +--
 src/util/support/printf.c         |   69 +--
 src/util/support/strlcpy.c        |    1 +
 src/util/support/supp-int.h       |    1 +
 src/util/support/t_k5buf.c        |    2 +-
 src/util/support/t_unal.c         |    5 +-
 src/util/support/threads.c        |  219 +++----
 src/util/support/utf8.c           |  181 +++---
 src/util/support/utf8_conv.c      |  257 ++++----
 19 files changed, 1274 insertions(+), 1249 deletions(-)

commit de62d34081b66ca5633477822dfe5c3ad8ccc209
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 30 19:37:31 2009 +0000

    Remove some stray tabs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23391 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/old/old_aead.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit f5948552951d8bc700b2471b8b3a1d857a0dca2f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 30 19:05:01 2009 +0000

    Use aead_dk instead of aead_old for des-hmac-sha1, since it uses
    dk_encrypt.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23390 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/etypes.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 59eb61c9e01f0f6627cf2e58f40b2c7bc939adc6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 30 19:03:58 2009 +0000

    Fix ivec chaining for DES iov encryption
    
    krb5int_des_cbc_decrypt_iov was using a plaintext block to update the
    ivec.  Fix it to use the last cipher block, borrowing from the
    corresponding des3 function.  The impact of this bug is not serious
    since ivec chaining is not typically used with IOV encryption in 1.7.
    
    ticket: 6588
    tags: pullup
    target_version: 1.7.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23389 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/des/f_aead.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 2b02e102d3c4e3bb54c936d301371d6b3d88cb52
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 30 16:19:24 2009 +0000

    Add an AEAD provider for enctypes which use krb5_old_encrypt and
    krb5_old_decrypt; this makes every enctype have an AEAD provider.  To
    make this work, expose make_unkeyed_checksum_iov to other files (under
    the name krb5int_hash_iov) and make krb5int_c_padding_length take into
    account the header length.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23388 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/aead.c          |  28 +++--
 src/lib/crypto/krb/aead.h          |   5 +
 src/lib/crypto/krb/etypes.c        |   8 +-
 src/lib/crypto/krb/old/Makefile.in |  10 +-
 src/lib/crypto/krb/old/old.h       |   2 +
 src/lib/crypto/krb/old/old_aead.c  | 209 +++++++++++++++++++++++++++++++++++++
 6 files changed, 245 insertions(+), 17 deletions(-)

commit c54198be3feb7c98aa632be7d4bf56e6002cfffc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 30 16:13:50 2009 +0000

    In the des enc_provider decrypt_iov function, count header blocks as
    well as data and padding blocks when checking for correctly padded
    input.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23387 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/enc_provider/des.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a8927d0c4e159601aab0d68740dfe0b53ccf9328
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 30 16:12:36 2009 +0000

    Make the crc32 hash provider correctly chain multiple input buffers,
    so that it returns the same result if you pass it one big buffer or
    many small buffers containing the same data.  To do this, change the
    contract of mit_crc32 so that the cksum parameter is in-out.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23386 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/hash_provider/hash_crc32.c | 8 +++-----
 src/lib/crypto/crypto_tests/t_crc.c               | 4 ++++
 src/lib/crypto/krb/crc32/crc-32.h                 | 1 +
 src/lib/crypto/krb/crc32/crc32.c                  | 4 ++--
 src/lib/crypto/openssl/hash_provider/hash_crc32.c | 8 +++-----
 5 files changed, 13 insertions(+), 12 deletions(-)

commit bb7801ed460acdfde84de1310494e11ea62cd06a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 30 14:17:06 2009 +0000

    Stream decryption is handled in krb5_k_decrypt_iov; remove some
    lingering checks in the dk and raw aead providers from before that
    was introduced.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23385 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/dk/dk_aead.c   | 6 ------
 src/lib/crypto/krb/raw/raw_aead.c | 6 ------
 2 files changed, 12 deletions(-)

commit 10c4b6e3daf791ab76cd85899a8f5b933b9a10cf
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Nov 30 14:14:47 2009 +0000

    Fix memory leak
    
    ticket: 6585
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23384 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/fast_util.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 98b9b828f12090e0488202f67b1f144b7321c2d5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 30 01:19:14 2009 +0000

    Terminate the loop in find_authdata_1 if we get an error in one of the
    iterations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23382 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_auth.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6af933667efaab3e74add5ffefd7f9691a362958
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 29 23:13:57 2009 +0000

    Remove the non-iov entry point introduced in r23378, since it's easy
    to use the iov entry point at both call sites.  Rename the iov entry
    point to remove the "_iov" suffix since it's no longer needed to
    disambiguate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23381 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                      | 18 +++---------
 src/lib/crypto/krb/arcfour/arcfour.c      | 46 -------------------------------
 src/lib/crypto/krb/arcfour/arcfour_aead.c |  6 ++--
 src/lib/crypto/libk5crypto.exports        |  1 -
 src/lib/gssapi/krb5/util_crypt.c          | 11 ++++----
 src/lib/krb5/os/accessor.c                |  1 -
 6 files changed, 13 insertions(+), 70 deletions(-)

commit 78501c922b2da4ad025282f3713e12e04de19fb2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 29 15:43:29 2009 +0000

    Avoid using strncpy in the production of the arcfour salt because it
    produces a (spurious) Coverity defect.  Fix a memory leak in
    krb5int_arcfour_encrypt.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23380 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/arcfour/arcfour.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 3c3463b64f5feeed0c1113fb2caaf7d9a489161a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 29 15:32:28 2009 +0000

    Add do-while(0) around multi-statement macros in f_tables.h for more
    consistent and elegant emacs auto-formatting.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23379 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/des/f_tables.h | 92 ++++++++++++++++++-----------------
 1 file changed, 48 insertions(+), 44 deletions(-)

commit 52ae4d17e90b69577b845f388621c2f7011056cc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 28 23:10:31 2009 +0000

    Create functional internal interfaces to allow GSSAPI to perform
    arcfour encryption of GSS tokens.  This factors out derivation of
    the usage and encryption keys, and removes the need for the provider
    structures to be visible to all of krb5 via k5-int.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23378 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                      |  40 +++++----
 src/lib/crypto/krb/arcfour/arcfour.c      |  48 +++++++++-
 src/lib/crypto/krb/arcfour/arcfour_aead.c |  46 ++++++++++
 src/lib/crypto/krb/prf/des_prf.c          |   2 +-
 src/lib/crypto/libk5crypto.exports        |   3 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h        |   4 +-
 src/lib/gssapi/krb5/util_crypt.c          | 142 ++++--------------------------
 src/lib/krb5/os/accessor.c                |   5 +-
 8 files changed, 143 insertions(+), 147 deletions(-)

commit 01a2a0fe9b4bd1900773487db290f3138e20c1d7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 28 15:53:39 2009 +0000

    Clean up the arcfour token encryption and decryption functions by
    making use of newer convenience functions and by factoring out the
    derivation of the usage and encryption keys.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23377 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/arcfour/arcfour-int.h  |  16 +-
 src/lib/crypto/krb/arcfour/arcfour.c      | 404 ++++++++++++------------------
 src/lib/crypto/krb/arcfour/arcfour_aead.c | 256 +++++++------------
 3 files changed, 272 insertions(+), 404 deletions(-)

commit ad6f1e1ee1ed3abc897a2fa40bd04045f3978a31
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 28 15:51:45 2009 +0000

    Add a convenience inline function in k5-int.h to initialize a
    krb5_data structure with allocated memory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23376 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 65577cf37ab5831e736dd5db8459c0927cd3e224
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 28 00:43:34 2009 +0000

    Mark and reindent lib/crypto
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23374 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                    |   2 +
 src/lib/crypto/builtin/aes/aes_s2k.c               |  45 +-
 src/lib/crypto/builtin/aes/aes_s2k.h               |  10 +-
 src/lib/crypto/builtin/des/afsstring2key.c         | 765 ++++++++--------
 src/lib/crypto/builtin/des/d3_aead.c               | 171 ++--
 src/lib/crypto/builtin/des/d3_cbc.c                | 227 ++---
 src/lib/crypto/builtin/des/d3_kysched.c            |  15 +-
 src/lib/crypto/builtin/des/des_int.h               | 282 +++---
 src/lib/crypto/builtin/des/destest.c               | 149 ++--
 src/lib/crypto/builtin/des/f_aead.c                | 151 ++--
 src/lib/crypto/builtin/des/f_cbc.c                 | 341 ++++----
 src/lib/crypto/builtin/des/f_cksum.c               | 157 ++--
 src/lib/crypto/builtin/des/f_parity.c              |  21 +-
 src/lib/crypto/builtin/des/f_sched.c               | 527 +++++------
 src/lib/crypto/builtin/des/f_tables.c              | 545 ++++++------
 src/lib/crypto/builtin/des/f_tables.h              | 207 ++---
 src/lib/crypto/builtin/des/key_sched.c             |   7 +-
 src/lib/crypto/builtin/des/string2key.c            | 195 ++---
 src/lib/crypto/builtin/des/t_afss2k.c              | 221 ++---
 src/lib/crypto/builtin/des/t_verify.c              | 333 +++----
 src/lib/crypto/builtin/des/weak_key.c              |   5 +-
 src/lib/crypto/builtin/enc_provider/aes.c          | 393 ++++-----
 src/lib/crypto/builtin/enc_provider/des.c          |  65 +-
 src/lib/crypto/builtin/enc_provider/des3.c         |  85 +-
 src/lib/crypto/builtin/enc_provider/enc_provider.h |   1 +
 src/lib/crypto/builtin/enc_provider/rc4.c          | 273 +++---
 src/lib/crypto/builtin/hash_provider/hash_crc32.c  |   9 +-
 src/lib/crypto/builtin/hash_provider/hash_md4.c    |   7 +-
 src/lib/crypto/builtin/hash_provider/hash_md5.c    |   7 +-
 .../crypto/builtin/hash_provider/hash_provider.h   |   1 +
 src/lib/crypto/builtin/hash_provider/hash_sha1.c   |   9 +-
 src/lib/crypto/builtin/hmac.c                      |  19 +-
 src/lib/crypto/builtin/md4/md4.c                   | 369 ++++----
 src/lib/crypto/builtin/md4/rsa-md4.h               |  83 +-
 src/lib/crypto/builtin/md5/md5.c                   | 517 +++++------
 src/lib/crypto/builtin/md5/rsa-md5.h               |  91 +-
 src/lib/crypto/builtin/pbkdf2.c                    | 139 +--
 src/lib/crypto/builtin/sha1/shs.c                  | 203 ++---
 src/lib/crypto/builtin/sha1/shs.h                  |  25 +-
 src/lib/crypto/builtin/sha1/t_shs.c                |  51 +-
 src/lib/crypto/builtin/sha1/t_shs3.c               | 969 +++++++++++----------
 src/lib/crypto/builtin/t_cf2.c                     |  79 +-
 src/lib/crypto/builtin/yhash.h                     |  18 +-
 src/lib/crypto/crypto_tests/aes-test.c             |  39 +-
 src/lib/crypto/crypto_tests/t_cksum.c              | 215 ++---
 src/lib/crypto/crypto_tests/t_crc.c                |  89 +-
 src/lib/crypto/crypto_tests/t_cts.c                |  91 +-
 src/lib/crypto/crypto_tests/t_encrypt.c            | 363 ++++----
 src/lib/crypto/crypto_tests/t_hmac.c               | 273 +++---
 src/lib/crypto/crypto_tests/t_kperf.c              |   2 +-
 src/lib/crypto/crypto_tests/t_mdcksum.c            | 289 +++---
 src/lib/crypto/crypto_tests/t_mddriver.c           | 309 +++----
 src/lib/crypto/crypto_tests/t_nfold.c              | 111 +--
 src/lib/crypto/crypto_tests/t_pkcs5.c              |  69 +-
 src/lib/crypto/crypto_tests/t_prf.c                |  89 +-
 src/lib/crypto/crypto_tests/t_prng.c               |  81 +-
 src/lib/crypto/crypto_tests/vectors.c              | 517 +++++------
 src/lib/crypto/crypto_tests/ytest.c                | 186 ++--
 src/lib/crypto/krb/aead.c                          | 385 ++++----
 src/lib/crypto/krb/aead.h                          | 111 +--
 src/lib/crypto/krb/arcfour/arcfour-int.h           |   9 +-
 src/lib/crypto/krb/arcfour/arcfour.c               | 601 ++++++-------
 src/lib/crypto/krb/arcfour/arcfour.h               |  41 +-
 src/lib/crypto/krb/arcfour/arcfour_aead.c          | 163 ++--
 src/lib/crypto/krb/arcfour/arcfour_s2k.c           |  73 +-
 src/lib/crypto/krb/block_size.c                    |   5 +-
 src/lib/crypto/krb/cf2.c                           |  55 +-
 src/lib/crypto/krb/checksum_length.c               |  15 +-
 src/lib/crypto/krb/cksumtype_to_string.c           |  13 +-
 src/lib/crypto/krb/cksumtypes.c                    |   1 +
 src/lib/crypto/krb/cksumtypes.h                    |   5 +-
 src/lib/crypto/krb/coll_proof_cksum.c              |   7 +-
 src/lib/crypto/krb/combine_keys.c                  |  95 +-
 src/lib/crypto/krb/crc32/crc-32.h                  |   7 +-
 src/lib/crypto/krb/crc32/crc32.c                   |  19 +-
 src/lib/crypto/krb/crypto_length.c                 |  99 +--
 src/lib/crypto/krb/crypto_libinit.c                |   3 +-
 src/lib/crypto/krb/decrypt.c                       |  25 +-
 src/lib/crypto/krb/decrypt_iov.c                   |  37 +-
 src/lib/crypto/krb/default_state.c                 |  37 +-
 src/lib/crypto/krb/dk/checksum.c                   |  23 +-
 src/lib/crypto/krb/dk/derive.c                     | 119 +--
 src/lib/crypto/krb/dk/dk.h                         |  87 +-
 src/lib/crypto/krb/dk/dk_aead.c                    | 165 ++--
 src/lib/crypto/krb/dk/dk_decrypt.c                 |  87 +-
 src/lib/crypto/krb/dk/dk_encrypt.c                 |  87 +-
 src/lib/crypto/krb/dk/stringtokey.c                |  19 +-
 src/lib/crypto/krb/encrypt.c                       |  23 +-
 src/lib/crypto/krb/encrypt_iov.c                   |  29 +-
 src/lib/crypto/krb/encrypt_length.c                |  13 +-
 src/lib/crypto/krb/enctype_compare.c               |   5 +-
 src/lib/crypto/krb/enctype_to_string.c             |   5 +-
 src/lib/crypto/krb/etypes.c                        |   1 +
 src/lib/crypto/krb/etypes.h                        |  41 +-
 src/lib/crypto/krb/key.c                           |  21 +-
 src/lib/crypto/krb/keyblocks.c                     |  31 +-
 src/lib/crypto/krb/keyed_checksum_types.c          |  21 +-
 src/lib/crypto/krb/keyed_cksum.c                   |  11 +-
 src/lib/crypto/krb/keyhash_provider/descbc.c       |  23 +-
 src/lib/crypto/krb/keyhash_provider/hmac_md5.c     | 219 ++---
 src/lib/crypto/krb/keyhash_provider/k5_md4des.c    |  59 +-
 src/lib/crypto/krb/keyhash_provider/k5_md5des.c    |  55 +-
 .../crypto/krb/keyhash_provider/keyhash_provider.h |   1 +
 src/lib/crypto/krb/keyhash_provider/md5_hmac.c     |  41 +-
 src/lib/crypto/krb/keylengths.c                    |  11 +-
 src/lib/crypto/krb/make_checksum.c                 | 101 +--
 src/lib/crypto/krb/make_checksum_iov.c             |  51 +-
 src/lib/crypto/krb/make_random_key.c               |  15 +-
 src/lib/crypto/krb/mandatory_sumtype.c             |   5 +-
 src/lib/crypto/krb/nfold.c                         |  99 +--
 src/lib/crypto/krb/old/des_stringtokey.c           |  23 +-
 src/lib/crypto/krb/old/old.h                       |  41 +-
 src/lib/crypto/krb/old/old_decrypt.c               |  79 +-
 src/lib/crypto/krb/old/old_encrypt.c               |  43 +-
 src/lib/crypto/krb/old_api_glue.c                  | 131 +--
 src/lib/crypto/krb/prf.c                           |  15 +-
 src/lib/crypto/krb/prf/des_prf.c                   |  31 +-
 src/lib/crypto/krb/prf/dk_prf.c                    |  41 +-
 src/lib/crypto/krb/prf/prf_int.h                   |   5 +-
 src/lib/crypto/krb/prf/rc4_prf.c                   |   1 +
 src/lib/crypto/krb/prng.c                          |  73 +-
 src/lib/crypto/krb/rand2key/aes_rand2key.c         |   1 +
 src/lib/crypto/krb/rand2key/des3_rand2key.c        |   1 +
 src/lib/crypto/krb/rand2key/des_rand2key.c         |  11 +-
 src/lib/crypto/krb/rand2key/rand2key.h             |   1 +
 src/lib/crypto/krb/rand2key/rc4_rand2key.c         |   1 +
 src/lib/crypto/krb/random_to_key.c                 |  13 +-
 src/lib/crypto/krb/raw/raw.h                       |  32 +-
 src/lib/crypto/krb/raw/raw_aead.c                  |  89 +-
 src/lib/crypto/krb/raw/raw_decrypt.c               |   9 +-
 src/lib/crypto/krb/raw/raw_encrypt.c               |  13 +-
 src/lib/crypto/krb/state.c                         |   9 +-
 src/lib/crypto/krb/string_to_cksumtype.c           |  29 +-
 src/lib/crypto/krb/string_to_enctype.c             |  29 +-
 src/lib/crypto/krb/string_to_key.c                 |  49 +-
 src/lib/crypto/krb/valid_cksumtype.c               |   5 +-
 src/lib/crypto/krb/valid_enctype.c                 |   1 +
 src/lib/crypto/krb/verify_checksum.c               |  51 +-
 src/lib/crypto/krb/verify_checksum_iov.c           |  63 +-
 src/lib/crypto/krb/yarrow/yarrow.c                 | 424 ++++-----
 src/lib/crypto/krb/yarrow/yarrow.h                 |  10 +-
 src/lib/crypto/krb/yarrow/ycipher.c                |  75 +-
 src/lib/crypto/krb/yarrow/ycipher.h                |   2 +-
 src/lib/crypto/krb/yarrow/yexcep.h                 |  18 +-
 src/lib/crypto/krb/yarrow/ylock.h                  |   4 +-
 src/lib/crypto/krb/yarrow/ystate.h                 |   2 +-
 src/lib/crypto/krb/yarrow/ytypes.h                 |   2 +-
 src/lib/crypto/openssl/aes/aes_s2k.c               |  45 +-
 src/lib/crypto/openssl/aes/aes_s2k.h               |   5 +-
 src/lib/crypto/openssl/des/des_int.h               |  37 +-
 src/lib/crypto/openssl/des/des_oldapis.c           |   5 +-
 src/lib/crypto/openssl/des/f_parity.c              |   5 +-
 src/lib/crypto/openssl/des/string2key.c            |   3 +-
 src/lib/crypto/openssl/des/weak_key.c              |   7 +-
 src/lib/crypto/openssl/enc_provider/aes.c          |  81 +-
 src/lib/crypto/openssl/enc_provider/des.c          |  21 +-
 src/lib/crypto/openssl/enc_provider/des3.c         |  49 +-
 src/lib/crypto/openssl/enc_provider/enc_provider.h |   1 +
 src/lib/crypto/openssl/enc_provider/rc4.c          |  21 +-
 src/lib/crypto/openssl/hash_provider/hash_crc32.c  |   9 +-
 src/lib/crypto/openssl/hash_provider/hash_md4.c    |   7 +-
 src/lib/crypto/openssl/hash_provider/hash_md5.c    |   7 +-
 .../crypto/openssl/hash_provider/hash_provider.h   |   1 +
 src/lib/crypto/openssl/hash_provider/hash_sha1.c   |   7 +-
 src/lib/crypto/openssl/hmac.c                      |  13 +-
 src/lib/crypto/openssl/md4/md4.c                   |   3 +-
 src/lib/crypto/openssl/md4/rsa-md4.h               |  67 +-
 src/lib/crypto/openssl/md5/md5.c                   |   7 +-
 src/lib/crypto/openssl/md5/rsa-md5.h               |  71 +-
 src/lib/crypto/openssl/pbkdf2.c                    |   5 +-
 src/lib/crypto/openssl/sha1/shs.c                  |   1 +
 src/lib/crypto/openssl/sha1/shs.h                  |  17 +-
 src/lib/crypto/openssl/yhash.h                     |  16 +-
 173 files changed, 7932 insertions(+), 7792 deletions(-)

commit 9fde1f049d4f2205a9cccdc82278d93e6eaad748
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 27 21:30:51 2009 +0000

    Add krb5_key versions of the auth context key accessors, and use them
    to simplify the gss-krb5 code a little bit.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23372 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin                |  9 +++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 41 ++++++++++----------------------
 src/lib/krb5/krb/auth_con.c              | 27 +++++++++++++++++++++
 src/lib/krb5/libkrb5.exports             |  3 +++
 4 files changed, 51 insertions(+), 29 deletions(-)

commit e0204ebc7e698cf8f6b43780631760f314255d7e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 27 21:15:53 2009 +0000

    Allow null keys to be referenced (a no-op) for simpler "copying" of
    keys which might or might not exist.  Consistent with allowing freeing
    of null keys.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23371 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/key.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a321d7151f1b2d324b92884c068e5280708b21ef
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 27 21:14:03 2009 +0000

    Export krb5_k_reference_key since it's part of the public API
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23370 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/libk5crypto.exports | 1 +
 1 file changed, 1 insertion(+)

commit 0a0307b954b30bb3d81bd09137f9726600822a57
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 27 20:38:28 2009 +0000

    Clean up the flow control in krb5int_send_tgs, and avoid setting the
    subkey output param when success is not guaranteed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23369 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 77 +++++++++++++++++++++++----------------------
 1 file changed, 39 insertions(+), 38 deletions(-)

commit b45cda38f96954c2173f4437685a9bc332d37775
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 27 19:30:29 2009 +0000

    If krb5_init_creds_step is called on an already complete context,
    return 0 rather than uninitialized stack garbage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23368 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a405b2509099df5725fbbdb7d19113d11d58ed5b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 27 09:15:50 2009 +0000

    Move the arcfour directory from the crypto module dirs into krb.  This
    directory contains the token encryption code (similar to dk, old, and
    raw) which is Kerberos-specific.  The actual stream cipher lives in
    enc_provider/rc4.c, which is still in the module dirs.
    
    arcfour/arcfour-int.h contained the definitions of some structures
    used only in enc_provider/rc4.c.  Move those definitions into that
    source file so that everything in arcfour is at the right level of
    abstraction to live in krb.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23367 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                                |   2 +-
 src/lib/crypto/Makefile.in                      |   4 +-
 src/lib/crypto/builtin/Makefile.in              |  18 +-
 src/lib/crypto/builtin/arcfour/Makefile.in      |  39 ---
 src/lib/crypto/builtin/arcfour/arcfour-int.h    |  32 ---
 src/lib/crypto/builtin/arcfour/arcfour.c        | 339 -----------------------
 src/lib/crypto/builtin/arcfour/arcfour.h        |  39 ---
 src/lib/crypto/builtin/arcfour/arcfour_aead.c   | 336 -----------------------
 src/lib/crypto/builtin/arcfour/arcfour_s2k.c    |  59 ----
 src/lib/crypto/builtin/arcfour/deps             |  38 ---
 src/lib/crypto/builtin/enc_provider/deps        |   1 -
 src/lib/crypto/builtin/enc_provider/rc4.c       |  13 +-
 src/lib/crypto/krb/Makefile.in                  |  23 +-
 src/lib/crypto/krb/arcfour/Makefile.in          |  40 +++
 src/lib/crypto/krb/arcfour/arcfour-int.h        |  20 ++
 src/lib/crypto/krb/arcfour/arcfour.c            | 339 +++++++++++++++++++++++
 src/lib/crypto/krb/arcfour/arcfour.h            |  39 +++
 src/lib/crypto/krb/arcfour/arcfour_aead.c       | 336 +++++++++++++++++++++++
 src/lib/crypto/krb/arcfour/arcfour_s2k.c        |  59 ++++
 src/lib/crypto/krb/arcfour/deps                 |  39 +++
 src/lib/crypto/krb/deps                         |   8 +-
 src/lib/crypto/krb/keyhash_provider/Makefile.in |   2 +-
 src/lib/crypto/krb/keyhash_provider/deps        |  10 +-
 src/lib/crypto/openssl/Makefile.in              |  21 +-
 src/lib/crypto/openssl/aes/deps                 |  18 +-
 src/lib/crypto/openssl/arcfour/Makefile.in      |  40 ---
 src/lib/crypto/openssl/arcfour/arcfour-int.h    |  35 ---
 src/lib/crypto/openssl/arcfour/arcfour.c        | 340 ------------------------
 src/lib/crypto/openssl/arcfour/arcfour.h        |  39 ---
 src/lib/crypto/openssl/arcfour/arcfour_aead.c   | 336 -----------------------
 src/lib/crypto/openssl/arcfour/arcfour_s2k.c    |  59 ----
 src/lib/crypto/openssl/arcfour/deps             |  41 ---
 src/lib/crypto/openssl/deps                     |  24 +-
 src/lib/crypto/openssl/des/deps                 |  28 +-
 src/lib/crypto/openssl/enc_provider/deps        |  48 ++--
 src/lib/crypto/openssl/enc_provider/rc4.c       |  14 +
 src/lib/crypto/openssl/hash_provider/deps       |  59 ++--
 src/lib/crypto/openssl/md4/deps                 |   3 +-
 src/lib/crypto/openssl/md5/deps                 |   3 +-
 src/lib/crypto/openssl/sha1/deps                |   3 +-
 40 files changed, 1021 insertions(+), 1925 deletions(-)

commit 996fb223f419a16481aea18fd12f98f376836a8e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 27 09:10:47 2009 +0000

    Make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23366 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/deps | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c8572c103a04a852c81747f249317bc42be1dc13
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 27 00:00:06 2009 +0000

    Add krb5_k_prf, the krb5_key version of krb5_c_prf
    
    ticket: 6576
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23365 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin          |  3 +++
 src/lib/crypto/krb/prf.c           | 18 ++++++++++++++----
 src/lib/crypto/libk5crypto.exports |  1 +
 3 files changed, 18 insertions(+), 4 deletions(-)

commit 1df0550c374c42b6493dc2f0e563a09c03b66968
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 26 23:23:11 2009 +0000

    Clean up a few cases where krb5_get_in_tkt_with_keytab would leak the
    options structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23363 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_keytab.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit ad2adb977e00181627be7c9a4980b4015fd58fa6
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 26 03:54:59 2009 +0000

    Pullup to 1.7-branch is only for the test case, as krb5-1.7 behaved
    correctly for these checksums.
    
    Fix regression in MD4-DES and MD5-DES keyed checksums.  The original
    key was being used for the DES encryption, not the "xorkey".  (key
    with each byte XORed with 0xf0)
    
    Add a test case that will catch future regressions of this sort, by
    including a verification of a "known-good" checksum (derived from a
    known-to-be-interoperable version of the implementation).
    
    ticket: 6584
    target_version: 1.7.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23361 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/Makefile.in         |  7 +++-
 src/lib/crypto/crypto_tests/t_cksum.c           | 46 ++++++++++++++++++++--
 src/lib/crypto/krb/keyhash_provider/k5_md4des.c | 52 +++++++++++++++++++++----
 src/lib/crypto/krb/keyhash_provider/k5_md5des.c | 52 +++++++++++++++++++++----
 4 files changed, 138 insertions(+), 19 deletions(-)

commit dc3ba26a2c9acde7ca4ed9260fdc01997511e478
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 26 00:05:08 2009 +0000

    libkrb5 support for non-blocking AS requests
    
    Merge Luke's iakerb-libkrb5-as-only branch into trunk with several bug
    fixes.  Adds support for the krb5_init_creds APIs (same as Heimdal's)
    which allow AS requests to be performed via a different transport than
    the blocking send_to_kdc.
    
    ticket: 6586
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23358 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin         |   52 ++
 src/lib/krb5/krb/fast.c           |    2 +-
 src/lib/krb5/krb/gc_via_tkt.c     |  300 +++++----
 src/lib/krb5/krb/get_in_tkt.c     | 1275 +++++++++++++++++++++++--------------
 src/lib/krb5/krb/gic_keytab.c     |   12 +
 src/lib/krb5/krb/gic_pwd.c        |   29 +-
 src/lib/krb5/krb/init_creds_ctx.h |   49 ++
 src/lib/krb5/krb/int-proto.h      |   53 ++
 src/lib/krb5/krb/mk_req_ext.c     |   20 +-
 src/lib/krb5/krb/send_tgs.c       |  124 ++--
 src/lib/krb5/libkrb5.exports      |   11 +
 11 files changed, 1293 insertions(+), 634 deletions(-)

commit 1ea7f1d6b0d7a51468f2258b33ba7b9b657f962e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 25 23:09:07 2009 +0000

    Defer the conversion of the gic options structure to the extended form
    until we reach krb5_get_init_creds.  Rename that function to
    krb5int_get_init_creds since it isn't public.  Also stop exporting it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23357 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          | 14 ++++----
 src/lib/krb5/krb/get_in_tkt.c | 35 ++++++++++++--------
 src/lib/krb5/krb/gic_keytab.c | 41 ++++++++++--------------
 src/lib/krb5/krb/gic_pwd.c    | 74 ++++++++++++++++++-------------------------
 src/lib/krb5/krb/s4u_creds.c  | 13 +++-----
 src/lib/krb5/libkrb5.exports  |  1 -
 6 files changed, 79 insertions(+), 99 deletions(-)

commit ee5c6c880328a3c0bf23d3838d7a17c06adb6f5a
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Nov 25 19:03:29 2009 +0000

    Coding Style related fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23356 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/oid_ops.c         | 505 +++++++++++++++----------------
 src/lib/gssapi/generic/util_buffer_set.c |  55 ++--
 src/lib/gssapi/mechglue/g_seal.c         | 233 +++++++-------
 3 files changed, 379 insertions(+), 414 deletions(-)

commit 5af8ca71e81d35923ddc924346109bb4e3ca50b6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 25 14:36:05 2009 +0000

    In krb5_db2_db_init, make a format string constant to make Coverity
    happy.  (Previously it was a disjunction of two constants, which is
    fine, but not as obviously safe to a static analysis tool.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23355 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_db2.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit da718373999b72b70be8c146d7bf2397d9ff6913
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 25 00:23:57 2009 +0000

    Mark and reindent the pkinit plugin code, except for the header files
    which are kind of difficult.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23354 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                    |    6 +-
 src/plugins/preauth/pkinit/pkinit_accessor.c       |   71 +-
 src/plugins/preauth/pkinit/pkinit_clnt.c           | 1516 +++---
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 5000 ++++++++++----------
 src/plugins/preauth/pkinit/pkinit_identity.c       |  447 +-
 src/plugins/preauth/pkinit/pkinit_lib.c            |  109 +-
 src/plugins/preauth/pkinit/pkinit_matching.c       |  757 +--
 src/plugins/preauth/pkinit/pkinit_profile.c        |  217 +-
 src/plugins/preauth/pkinit/pkinit_srv.c            | 1511 +++---
 9 files changed, 4820 insertions(+), 4814 deletions(-)

commit 1db2647c62d10cccadadabacba7224eb565ec042
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 24 23:52:25 2009 +0000

    Mark and reindent plugins, except for pkinit, which needs a little
    cleanup first.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23353 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                    |   12 +-
 src/plugins/authdata/greet/greet_auth.c            |   27 +-
 src/plugins/authdata/greet_client/greet.c          |   13 +-
 src/plugins/authdata/greet_server/greet_auth.c     |    3 +-
 src/plugins/kdb/db2/adb_openclose.c                |  742 ++---
 src/plugins/kdb/db2/adb_policy.c                   |  327 +-
 src/plugins/kdb/db2/db2_exp.c                      |  297 +-
 src/plugins/kdb/db2/kdb_db2.c                      | 1261 ++++----
 src/plugins/kdb/db2/kdb_db2.h                      |  188 +-
 src/plugins/kdb/db2/kdb_ext.c                      |    2 +-
 src/plugins/kdb/db2/kdb_xdr.c                      |  427 ++-
 src/plugins/kdb/db2/kdb_xdr.h                      |   26 +-
 src/plugins/kdb/db2/lockout.c                      |    2 +-
 src/plugins/kdb/db2/policy_db.h                    |   87 +-
 src/plugins/kdb/hdb/kdb_hdb.c                      |   16 +-
 src/plugins/kdb/hdb/kdb_hdb.h                      |   14 +-
 src/plugins/kdb/hdb/kdb_marshal.c                  |   10 +-
 src/plugins/kdb/hdb/kdb_windc.c                    |    4 +-
 src/plugins/kdb/ldap/ldap_exp.c                    |   93 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c    |  237 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.h    |   13 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c  |  870 +++---
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.h  |    1 +
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   | 3177 ++++++++++----------
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.h   |   27 +-
 .../kdb/ldap/ldap_util/kdb5_ldap_services.c        | 2695 +++++++++--------
 .../kdb/ldap/ldap_util/kdb5_ldap_services.h        |   35 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c    |  552 ++--
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.h    |    9 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c         |    2 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |  470 ++-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |  157 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c   |  283 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.c         |  115 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.h         |   31 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c     |  493 +--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_err.c        |  148 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_err.h        |    1 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_fetch_mkey.c |   28 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c     |  168 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.h     |    1 +
 .../kdb/ldap/libkdb_ldap/ldap_krbcontainer.c       |  151 +-
 .../kdb/ldap/libkdb_ldap/ldap_krbcontainer.h       |   23 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_main.h       |    1 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       | 1975 ++++++------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h       |   11 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |  409 ++-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h  |   35 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 1922 ++++++------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c |  312 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.h |   15 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      | 1411 +++++----
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h      |   42 +-
 .../kdb/ldap/libkdb_ldap/ldap_service_rights.c     |  663 ++--
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.c      |  267 +-
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.h      |    1 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c   |  541 ++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_services.h   |   34 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c |  246 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.h |   15 +-
 src/plugins/kdb/ldap/libkdb_ldap/lockout.c         |    2 +-
 src/plugins/locate/python/py-locate.c              |  235 +-
 src/plugins/preauth/cksum_body/cksum_body_main.c   |  471 +--
 .../encrypted_challenge/encrypted_challenge_main.c |  266 +-
 src/plugins/preauth/fast_factor.h                  |   75 +-
 src/plugins/preauth/wpse/wpse_main.c               |  285 +-
 66 files changed, 11100 insertions(+), 11372 deletions(-)

commit b4fef608040800e4927c10146d6d386f97335e06
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Nov 24 21:08:00 2009 +0000

    Remove krb5_ prefix from the name of the static func get_as_key_keytab. Reindent
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23352 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_keytab.c | 25 ++++++++++++-------------
 1 file changed, 12 insertions(+), 13 deletions(-)

commit 6b684da8b8aa0aa5e7a0f122e5d6b303c6fddf00
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 24 17:46:45 2009 +0000

    Mark and reindent what's left of the appl directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23342 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                     |   1 +
 src/appl/gss-sample/gss-client.c    | 862 ++++++++++++++++++------------------
 src/appl/gss-sample/gss-misc.c      | 223 +++++-----
 src/appl/gss-sample/gss-misc.h      |  32 +-
 src/appl/gss-sample/gss-server.c    | 763 ++++++++++++++++---------------
 src/appl/sample/sample.h            |   1 +
 src/appl/sample/sclient/sclient.c   | 218 +++++----
 src/appl/sample/sserver/sserver.c   | 189 ++++----
 src/appl/simple/client/sim_client.c | 188 ++++----
 src/appl/simple/server/sim_server.c | 163 ++++---
 src/appl/simple/simple.h            |   5 +-
 src/appl/user_user/client.c         | 447 ++++++++++---------
 src/appl/user_user/server.c         | 318 ++++++-------
 13 files changed, 1700 insertions(+), 1710 deletions(-)

commit 3aa283767b10ac11b035b690f4569ce5de5e0097
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 24 15:43:16 2009 +0000

    Remove appl man pages from the list of pages to convert in the doc
    build system.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23341 dc483132-0cff-0310-8789-dd5450dbe970

 doc/Makefile | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit 26c074ad59dd04e9e07d449eb3ba47c7f16a1836
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 24 03:11:22 2009 +0000

    Fix boilerplate in zap.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23340 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/zap.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d8ea32176611219e8ee3a9281ab8c2f1d718de77
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 24 01:25:10 2009 +0000

    Punt the volatile cast in the non-gcc, non-Windows version of zap.
    Use a function call into libkrb5support instead, since that's hard to
    inline.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23339 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                          |  5 ++--
 src/include/k5-platform.h                     |  2 ++
 src/util/support/Makefile.in                  |  5 +++-
 src/util/support/deps                         |  3 +++
 src/util/support/libkrb5support-fixed.exports |  1 +
 src/util/support/zap.c                        | 38 +++++++++++++++++++++++++++
 6 files changed, 51 insertions(+), 3 deletions(-)

commit d55064e02f1078be49e9ff4200bc98cff7002834
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Nov 24 01:05:30 2009 +0000

    KDC MUST NOT accept ap-request armor in FAST TGS
    
    Per the latest preauth framework spec, the working group has decided
    to forbid ap-request armor in the TGS request because of security
    problems with that armor type.
    
    This commit was tested against an implementation of FAST TGS client to
    confirm that if explicit armor is sent, the request is rejected.
    
    ticket: 6585
    target_version: 1.7.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23325 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/fast_util.c | 5 +++++
 1 file changed, 5 insertions(+)

commit a47489bddf97bb20dc561500ba581a5b64c7479a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 24 00:03:19 2009 +0000

    Expand comments around 'zap' code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23319 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 30 +++++++++++++++++++++++++++++-
 1 file changed, 29 insertions(+), 1 deletion(-)

commit 5761ae0613b4c2cf79c995bffd5421690575ca52
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 23 20:52:16 2009 +0000

    Simplify depfix.pl by assuming that all files outside of the source
    and build directory (after substitutions) are external headers which
    should not be tracked.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23314 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in |  4 +---
 src/util/depfix.pl | 28 ++++------------------------
 2 files changed, 5 insertions(+), 27 deletions(-)

commit c64cae69c04d86c3807574c4547de752f0dcea1d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 23 19:24:42 2009 +0000

    Check return value of gethostname in krb5_klog_init
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23313 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/logger.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 57c6b7049e6c2025cb020927f5f731e9f16bb702
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 22 19:11:53 2009 +0000

    Make zap() work with non-gcc C++ compilers.
    Eliminate the intermediate name krb5int_zap_data.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23311 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 7cfa6111bcf6f1dc4f111803819c523d1d830a7f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 22 18:44:46 2009 +0000

    Remove discussion of the unbundled applications from the install
    guide.
    
    ticket: 6583
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23310 dc483132-0cff-0310-8789-dd5450dbe970

 doc/install.texinfo | 163 ++++------------------------------------------------
 1 file changed, 10 insertions(+), 153 deletions(-)

commit ce97ebe84c42f255eb772bb07fef0814ba26d52e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 22 18:20:36 2009 +0000

    Update the build system documentation:
      * The test suite no longer requires root.
      * appl no longer contains what it used to contain.
      * Mention --disable-rpath as an alternative for make check.
    
    ticket: 6583
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23309 dc483132-0cff-0310-8789-dd5450dbe970

 doc/build.texinfo | 46 +++++++++++-----------------------------------
 1 file changed, 11 insertions(+), 35 deletions(-)

commit ee7c901f80fc9057ed6bd1f91d04859d764fb046
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 22 18:13:29 2009 +0000

    Consolidate Makefile variables now that we have only a single global
    configure script:
        $(SRCTOP) --> $(top_srcdir)
        $(srcdir)/$(thisconfigdir) --> $(top_srcdir)
        $(thisconfigdir) --> $(BUILDTOP)
        $(myfulldir) --> $(mydir)
    
    ticket: 6583
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23308 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                    |   16 +-
 src/appl/Makefile.in                               |    2 -
 src/appl/gss-sample/Makefile.in                    |    4 +-
 src/appl/gss-sample/deps                           |    2 +-
 src/appl/sample/Makefile.in                        |    2 -
 src/appl/sample/sclient/Makefile.in                |    2 -
 src/appl/sample/sserver/Makefile.in                |    2 -
 src/appl/simple/Makefile.in                        |    2 -
 src/appl/simple/client/Makefile.in                 |    2 -
 src/appl/simple/server/Makefile.in                 |    2 -
 src/appl/user_user/Makefile.in                     |    2 -
 src/ccapi/Makefile.in                              |    2 -
 src/ccapi/common/Makefile.in                       |   14 +-
 src/ccapi/common/unix/Makefile.in                  |    2 -
 src/ccapi/lib/Makefile.in                          |    2 -
 src/ccapi/lib/deps                                 |   54 +-
 src/ccapi/lib/unix/Makefile.in                     |    2 -
 src/ccapi/server/Makefile.in                       |    2 -
 src/ccapi/server/deps                              |   84 +-
 src/ccapi/server/unix/Makefile.in                  |    2 -
 src/ccapi/test/Makefile.in                         |    2 -
 src/clients/Makefile.in                            |    2 -
 src/clients/kcpytkt/Makefile.in                    |    4 +-
 src/clients/kdeltkt/Makefile.in                    |    4 +-
 src/clients/kdestroy/Makefile.in                   |    4 +-
 src/clients/kdestroy/deps                          |    2 +-
 src/clients/kinit/Makefile.in                      |    4 +-
 src/clients/kinit/deps                             |    4 +-
 src/clients/klist/Makefile.in                      |    4 +-
 src/clients/klist/deps                             |    8 +-
 src/clients/kpasswd/Makefile.in                    |    4 +-
 src/clients/kpasswd/deps                           |    6 +-
 src/clients/ksu/Makefile.in                        |    2 -
 src/clients/ksu/deps                               |  100 +-
 src/clients/kvno/Makefile.in                       |    4 +-
 src/clients/kvno/deps                              |   16 +-
 src/config-files/Makefile.in                       |    2 -
 src/config/lib.in                                  |    4 +-
 src/config/libnover.in                             |    4 +-
 src/config/libobj.in                               |    4 +-
 src/config/post.in                                 |   42 +-
 src/config/pre.in                                  |   11 +-
 src/config/shlib.conf                              |    2 +-
 src/config/win-pre.in                              |    4 +-
 src/gen-manpages/Makefile.in                       |    2 -
 src/include/Makefile.in                            |   16 +-
 src/kadmin/Makefile.in                             |    2 -
 src/kadmin/cli/Makefile.in                         |    2 -
 src/kadmin/cli/deps                                |   74 +-
 src/kadmin/dbutil/Makefile.in                      |    2 -
 src/kadmin/dbutil/deps                             |  243 ++--
 src/kadmin/kdbkeys/Makefile.in                     |    2 -
 src/kadmin/ktutil/Makefile.in                      |    2 -
 src/kadmin/ktutil/deps                             |   34 +-
 src/kadmin/server/Makefile.in                      |    8 +-
 src/kadmin/server/deps                             |  172 +--
 src/kadmin/testing/Makefile.in                     |    2 -
 src/kadmin/testing/scripts/Makefile.in             |    6 +-
 src/kadmin/testing/util/Makefile.in                |    2 -
 src/kadmin/testing/util/deps                       |   14 +-
 src/kdc/Makefile.in                                |    4 +-
 src/kdc/deps                                       |  227 ++--
 src/lib/Makefile.in                                |    4 +-
 src/lib/apputils/Makefile.in                       |    2 -
 src/lib/apputils/deps                              |   16 +-
 src/lib/crypto/Makefile.in                         |    2 -
 src/lib/crypto/builtin/Makefile.in                 |    2 -
 src/lib/crypto/builtin/aes/Makefile.in             |    2 -
 src/lib/crypto/builtin/aes/deps                    |   16 +-
 src/lib/crypto/builtin/arcfour/Makefile.in         |    2 -
 src/lib/crypto/builtin/arcfour/deps                |   48 +-
 src/lib/crypto/builtin/deps                        |   36 +-
 src/lib/crypto/builtin/des/Makefile.in             |    2 -
 src/lib/crypto/builtin/des/deps                    |  214 +--
 src/lib/crypto/builtin/enc_provider/Makefile.in    |    2 -
 src/lib/crypto/builtin/enc_provider/deps           |   71 +-
 src/lib/crypto/builtin/hash_provider/Makefile.in   |    2 -
 src/lib/crypto/builtin/hash_provider/deps          |   66 +-
 src/lib/crypto/builtin/md4/Makefile.in             |    2 -
 src/lib/crypto/builtin/md4/deps                    |   16 +-
 src/lib/crypto/builtin/md5/Makefile.in             |    2 -
 src/lib/crypto/builtin/md5/deps                    |   16 +-
 src/lib/crypto/builtin/sha1/Makefile.in            |    2 -
 src/lib/crypto/builtin/sha1/deps                   |   16 +-
 src/lib/crypto/crypto_tests/Makefile.in            |    2 -
 src/lib/crypto/krb/Makefile.in                     |    2 -
 src/lib/crypto/krb/crc32/Makefile.in               |    2 -
 src/lib/crypto/krb/crc32/deps                      |   16 +-
 src/lib/crypto/krb/deps                            |  609 ++++-----
 src/lib/crypto/krb/dk/Makefile.in                  |    2 -
 src/lib/crypto/krb/dk/deps                         |   94 +-
 src/lib/crypto/krb/keyhash_provider/Makefile.in    |    2 -
 src/lib/crypto/krb/keyhash_provider/deps           |   92 +-
 src/lib/crypto/krb/old/Makefile.in                 |    4 +-
 src/lib/crypto/krb/old/deps                        |   46 +-
 src/lib/crypto/krb/prf/Makefile.in                 |    2 -
 src/lib/crypto/krb/prf/deps                        |   48 +-
 src/lib/crypto/krb/rand2key/Makefile.in            |    2 -
 src/lib/crypto/krb/rand2key/deps                   |   64 +-
 src/lib/crypto/krb/raw/Makefile.in                 |    4 +-
 src/lib/crypto/krb/raw/deps                        |   46 +-
 src/lib/crypto/krb/yarrow/Makefile.in              |    2 -
 src/lib/crypto/krb/yarrow/deps                     |   36 +-
 src/lib/crypto/openssl/Makefile.in                 |    2 -
 src/lib/crypto/openssl/aes/Makefile.in             |    2 -
 src/lib/crypto/openssl/aes/deps                    |   16 +-
 src/lib/crypto/openssl/arcfour/Makefile.in         |    2 -
 src/lib/crypto/openssl/arcfour/deps                |   46 +-
 src/lib/crypto/openssl/deps                        |   32 +-
 src/lib/crypto/openssl/des/Makefile.in             |    2 -
 src/lib/crypto/openssl/des/deps                    |   58 +-
 src/lib/crypto/openssl/enc_provider/Makefile.in    |    2 -
 src/lib/crypto/openssl/enc_provider/deps           |   64 +-
 src/lib/crypto/openssl/hash_provider/Makefile.in   |    2 -
 src/lib/crypto/openssl/hash_provider/deps          |   56 +-
 src/lib/crypto/openssl/md4/Makefile.in             |    2 -
 src/lib/crypto/openssl/md4/deps                    |   16 +-
 src/lib/crypto/openssl/md5/Makefile.in             |    2 -
 src/lib/crypto/openssl/md5/deps                    |   16 +-
 src/lib/crypto/openssl/sha1/Makefile.in            |    2 -
 src/lib/crypto/openssl/sha1/deps                   |   16 +-
 src/lib/gssapi/Makefile.in                         |    4 +-
 src/lib/gssapi/generic/Makefile.in                 |   20 +-
 src/lib/gssapi/generic/deps                        |   87 +-
 src/lib/gssapi/krb5/Makefile.in                    |    8 +-
 src/lib/gssapi/krb5/deps                           | 1002 +++++++-------
 src/lib/gssapi/mechglue/Makefile.in                |    2 -
 src/lib/gssapi/mechglue/deps                       |  332 ++---
 src/lib/gssapi/spnego/Makefile.in                  |    2 -
 src/lib/gssapi/spnego/deps                         |   22 +-
 src/lib/kadm5/Makefile.in                          |    2 -
 src/lib/kadm5/clnt/Makefile.in                     |    2 -
 src/lib/kadm5/clnt/deps                            |  101 +-
 src/lib/kadm5/deps                                 |  117 +-
 src/lib/kadm5/srv/Makefile.in                      |    4 +-
 src/lib/kadm5/srv/deps                             |  198 +--
 src/lib/kadm5/unit-test/Makefile.in                |    2 -
 src/lib/kadm5/unit-test/deps                       |  118 +-
 src/lib/kdb/Makefile.in                            |    4 +-
 src/lib/kdb/deps                                   |  184 +--
 src/lib/krb5/Makefile.in                           |    2 -
 src/lib/krb5/asn.1/Makefile.in                     |    2 -
 src/lib/krb5/asn.1/deps                            |  161 +--
 src/lib/krb5/ccache/Makefile.in                    |    6 +-
 src/lib/krb5/ccache/ccapi/Makefile.in              |    4 +-
 src/lib/krb5/ccache/ccapi/deps                     |   20 +-
 src/lib/krb5/ccache/deps                           |  184 +--
 src/lib/krb5/deps                                  |   18 +-
 src/lib/krb5/error_tables/Makefile.in              |   23 +-
 src/lib/krb5/keytab/Makefile.in                    |    2 -
 src/lib/krb5/keytab/deps                           |  162 +--
 src/lib/krb5/krb/Makefile.in                       |    4 +-
 src/lib/krb5/krb/deps                              | 1420 ++++++++++----------
 src/lib/krb5/os/Makefile.in                        |    4 +-
 src/lib/krb5/os/deps                               |  665 ++++-----
 src/lib/krb5/posix/Makefile.in                     |    2 -
 src/lib/krb5/rcache/Makefile.in                    |    2 -
 src/lib/krb5/rcache/deps                           |  142 +-
 src/lib/krb5/unicode/Makefile.in                   |    2 -
 src/lib/krb5/unicode/deps                          |   18 +-
 src/lib/rpc/Makefile.in                            |    6 +-
 src/lib/rpc/deps                                   |  431 +++---
 src/lib/rpc/unit-test/Makefile.in                  |    2 -
 src/lib/rpc/unit-test/deps                         |   52 +-
 src/plugins/authdata/greet/Makefile.in             |    4 +-
 src/plugins/authdata/greet/deps                    |    2 +-
 src/plugins/authdata/greet_client/Makefile.in      |    4 +-
 src/plugins/authdata/greet_client/deps             |    2 +-
 src/plugins/authdata/greet_server/Makefile.in      |    4 +-
 src/plugins/authdata/greet_server/deps             |    2 +-
 src/plugins/kdb/db2/Makefile.in                    |    4 +-
 src/plugins/kdb/db2/deps                           |  131 +-
 src/plugins/kdb/db2/libdb2/Makefile.in             |    2 -
 src/plugins/kdb/db2/libdb2/btree/Makefile.in       |    2 -
 src/plugins/kdb/db2/libdb2/btree/deps              |    4 +-
 src/plugins/kdb/db2/libdb2/db/Makefile.in          |    2 -
 src/plugins/kdb/db2/libdb2/hash/Makefile.in        |    2 -
 src/plugins/kdb/db2/libdb2/mpool/Makefile.in       |    2 -
 src/plugins/kdb/db2/libdb2/recno/Makefile.in       |    2 -
 src/plugins/kdb/db2/libdb2/test/Makefile.in        |    2 -
 src/plugins/kdb/hdb/Makefile.in                    |    4 +-
 src/plugins/kdb/hdb/deps                           |   54 +-
 src/plugins/kdb/ldap/Makefile.in                   |    4 +-
 src/plugins/kdb/ldap/deps                          |   18 +-
 src/plugins/kdb/ldap/ldap_util/Makefile.in         |    4 +-
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in       |    6 +-
 src/plugins/kdb/ldap/libkdb_ldap/deps              |  356 ++---
 src/plugins/locate/python/Makefile.in              |    2 -
 src/plugins/locate/python/deps                     |    6 +-
 src/plugins/preauth/cksum_body/Makefile.in         |    4 +-
 src/plugins/preauth/cksum_body/deps                |    2 +-
 .../preauth/encrypted_challenge/Makefile.in        |    4 +-
 src/plugins/preauth/encrypted_challenge/deps       |   16 +-
 src/plugins/preauth/pkinit/Makefile.in             |    4 +-
 src/plugins/preauth/pkinit/deps                    |   73 +-
 src/plugins/preauth/wpse/Makefile.in               |    4 +-
 src/plugins/preauth/wpse/deps                      |    2 +-
 src/slave/Makefile.in                              |    2 -
 src/slave/deps                                     |   88 +-
 src/tests/Makefile.in                              |    4 +-
 src/tests/asn.1/Makefile.in                        |   10 +-
 src/tests/asn.1/deps                               |  106 +-
 src/tests/create/Makefile.in                       |    2 -
 src/tests/create/deps                              |   18 +-
 src/tests/dejagnu/Makefile.in                      |    2 -
 src/tests/gss-threads/Makefile.in                  |    2 -
 src/tests/gss-threads/deps                         |   10 +-
 src/tests/gssapi/Makefile.in                       |    2 -
 src/tests/gssapi/deps                              |    4 +-
 src/tests/hammer/Makefile.in                       |    2 -
 src/tests/hammer/deps                              |   16 +-
 src/tests/misc/Makefile.in                         |    2 -
 src/tests/misc/deps                                |   50 +-
 src/tests/mkeystash_compat/Makefile.in             |    4 +-
 src/tests/resolve/Makefile.in                      |    2 -
 src/tests/resolve/deps                             |    9 +-
 src/tests/shlib/Makefile.in                        |    2 -
 src/tests/shlib/deps                               |    5 +-
 src/tests/threads/Makefile.in                      |    2 -
 src/tests/threads/deps                             |   16 +-
 src/tests/verify/Makefile.in                       |    2 -
 src/tests/verify/deps                              |   18 +-
 src/util/Makefile.in                               |    2 -
 src/util/collected-client-lib/Makefile.in          |    2 -
 src/util/depfix.pl                                 |   20 +-
 src/util/et/Makefile.in                            |    2 -
 src/util/et/deps                                   |    9 +-
 src/util/profile/Makefile.in                       |    2 -
 src/util/profile/deps                              |   33 +-
 src/util/send-pr/Makefile.in                       |    2 -
 src/util/ss/Makefile.in                            |    2 -
 src/util/ss/deps                                   |   74 +-
 src/util/support/Makefile.in                       |    4 +-
 src/util/support/deps                              |   50 +-
 src/windows/kfwlogon/Makefile.in                   |    4 +-
 src/windows/ms2mit/Makefile.in                     |    4 +-
 236 files changed, 4965 insertions(+), 5117 deletions(-)

commit d4afef7bcb12da240ea501aa3d274092569b11dc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 22 17:00:45 2009 +0000

    Remove functions from aclocal.m4 which are no longer needed now that
    the applications are unbundled.
    
    ticket: 6583
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23306 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 81 ----------------------------------------------------------
 1 file changed, 81 deletions(-)

commit 14590b7c281e1fbf68afec2f3f4104b87e6010f4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 22 14:58:54 2009 +0000

    Unbundle applications into separate repository
    
    Remove libpty, gssftp, telnet, and the bsd applications from the
    source tree, build system, and tests.
    
    Docs still need to be updated to remove mentions of the applications.
    The build system should be simplified now that we're down to one
    configure script and don't need some of the functionality currently in
    aclocal.m4.
    
    ticket: 6583
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23305 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/Makefile.in                        |    4 +-
 src/appl/bsd/Makefile.in                    |   84 -
 src/appl/bsd/configure.in                   |  159 --
 src/appl/bsd/defines.h                      |   85 -
 src/appl/bsd/deps                           |   82 -
 src/appl/bsd/forward.c                      |   76 -
 src/appl/bsd/getdtablesize.c                |   19 -
 src/appl/bsd/kcmd.c                         | 1035 -------
 src/appl/bsd/klogind.M                      |  174 --
 src/appl/bsd/krcp.c                         | 1363 ---------
 src/appl/bsd/krlogin.c                      | 1807 ------------
 src/appl/bsd/krlogind.c                     | 1430 ----------
 src/appl/bsd/krsh.c                         |  595 ----
 src/appl/bsd/krshd.c                        | 2047 -------------
 src/appl/bsd/kshd.M                         |  211 --
 src/appl/bsd/login.M                        |   77 -
 src/appl/bsd/login.c                        | 1930 -------------
 src/appl/bsd/loginpaths.h                   |  113 -
 src/appl/bsd/rcp.M                          |  160 --
 src/appl/bsd/rlogin.M                       |  157 -
 src/appl/bsd/rpaths.h                       |   30 -
 src/appl/bsd/rsh.M                          |  173 --
 src/appl/bsd/setenv.c                       |  166 --
 src/appl/gssftp/Makefile.in                 |    6 -
 src/appl/gssftp/README.gssftp               |   45 -
 src/appl/gssftp/arpa/ftp.h                  |  128 -
 src/appl/gssftp/arpa/telnet.h               |  310 --
 src/appl/gssftp/configure.in                |   68 -
 src/appl/gssftp/deps                        |    1 -
 src/appl/gssftp/ftp/Makefile.in             |   65 -
 src/appl/gssftp/ftp/cmds.c                  | 2533 -----------------
 src/appl/gssftp/ftp/cmdtab.c                |  208 --
 src/appl/gssftp/ftp/deps                    |   28 -
 src/appl/gssftp/ftp/domacro.c               |  162 --
 src/appl/gssftp/ftp/ftp.M                   | 1127 --------
 src/appl/gssftp/ftp/ftp.c                   | 2233 ---------------
 src/appl/gssftp/ftp/ftp_var.h               |  288 --
 src/appl/gssftp/ftp/getpass.c               |  154 -
 src/appl/gssftp/ftp/glob.c                  |  784 -----
 src/appl/gssftp/ftp/main.c                  |  606 ----
 src/appl/gssftp/ftp/pathnames.h             |   37 -
 src/appl/gssftp/ftp/pclose.c                |  128 -
 src/appl/gssftp/ftp/radix.c                 |  166 --
 src/appl/gssftp/ftp/ruserpass.c             |  293 --
 src/appl/gssftp/ftp/secure.c                |  410 ---
 src/appl/gssftp/ftp/secure.h                |   19 -
 src/appl/gssftp/ftpd/CHANGES                |   31 -
 src/appl/gssftp/ftpd/Makefile.in            |   78 -
 src/appl/gssftp/ftpd/deps                   |   29 -
 src/appl/gssftp/ftpd/ftpcmd.y               | 1532 ----------
 src/appl/gssftp/ftpd/ftpd.M                 |  501 ----
 src/appl/gssftp/ftpd/ftpd.c                 | 2725 ------------------
 src/appl/gssftp/ftpd/ftpd_var.h             |   97 -
 src/appl/gssftp/ftpd/logwtmp.c              |   90 -
 src/appl/gssftp/ftpd/pathnames.h            |   36 -
 src/appl/gssftp/ftpd/popen.c                |  194 --
 src/appl/gssftp/ftpd/secure.h               |   19 -
 src/appl/gssftp/ftpd/vers.c                 |   38 -
 src/appl/libpty/Makefile.in                 |  112 -
 src/appl/libpty/README                      |  108 -
 src/appl/libpty/cleanup.c                   |  112 -
 src/appl/libpty/configure.in                |  262 --
 src/appl/libpty/deps                        |   45 -
 src/appl/libpty/dump-utmp.c                 |  281 --
 src/appl/libpty/getpty.c                    |  149 -
 src/appl/libpty/init.c                      |   33 -
 src/appl/libpty/init_slave.c                |  100 -
 src/appl/libpty/libpty.h                    |   54 -
 src/appl/libpty/logwtmp.c                   |  112 -
 src/appl/libpty/open_ctty.c                 |   67 -
 src/appl/libpty/open_slave.c                |  101 -
 src/appl/libpty/pty-int.h                   |  138 -
 src/appl/libpty/pty_err.et                  |   50 -
 src/appl/libpty/pty_paranoia.c              |  650 -----
 src/appl/libpty/sane_hostname.c             |  116 -
 src/appl/libpty/update_utmp.c               |  724 -----
 src/appl/libpty/update_wtmp.c               |  127 -
 src/appl/libpty/vhangup.c                   |   50 -
 src/appl/libpty/void_assoc.c                |   49 -
 src/appl/telnet/Config.generic              |  830 ------
 src/appl/telnet/Makefile.in                 |    5 -
 src/appl/telnet/README                      |  679 -----
 src/appl/telnet/arpa/telnet.h               |  327 ---
 src/appl/telnet/configure.in                |  164 --
 src/appl/telnet/deps                        |    1 -
 src/appl/telnet/kern.diff                   |  308 --
 src/appl/telnet/libtelnet/Makefile.in       |   89 -
 src/appl/telnet/libtelnet/auth-proto.h      |   98 -
 src/appl/telnet/libtelnet/auth.c            |  650 -----
 src/appl/telnet/libtelnet/auth.h            |   85 -
 src/appl/telnet/libtelnet/deps              |   38 -
 src/appl/telnet/libtelnet/enc-proto.h       |  144 -
 src/appl/telnet/libtelnet/enc_des.c         |  780 -----
 src/appl/telnet/libtelnet/encrypt.c         | 1014 -------
 src/appl/telnet/libtelnet/encrypt.h         |  103 -
 src/appl/telnet/libtelnet/forward.c         |   78 -
 src/appl/telnet/libtelnet/genget.c          |  102 -
 src/appl/telnet/libtelnet/getent.c          |   71 -
 src/appl/telnet/libtelnet/getopt.c          |  126 -
 src/appl/telnet/libtelnet/gettytab.c        |  307 --
 src/appl/telnet/libtelnet/gettytab.h        |  120 -
 src/appl/telnet/libtelnet/herror.c          |   68 -
 src/appl/telnet/libtelnet/kerberos5.c       |  901 ------
 src/appl/telnet/libtelnet/key-proto.h       |   66 -
 src/appl/telnet/libtelnet/krb5forw.h        |    3 -
 src/appl/telnet/libtelnet/mem.c             |  190 --
 src/appl/telnet/libtelnet/misc-proto.h      |   88 -
 src/appl/telnet/libtelnet/misc.c            |   96 -
 src/appl/telnet/libtelnet/misc.h            |   46 -
 src/appl/telnet/libtelnet/parsetos.c        |   41 -
 src/appl/telnet/libtelnet/setenv.c          |  172 --
 src/appl/telnet/libtelnet/setsid.c          |   49 -
 src/appl/telnet/libtelnet/spx.c             |  592 ----
 src/appl/telnet/libtelnet/strcasecmp.c      |  121 -
 src/appl/telnet/libtelnet/strchr.c          |   47 -
 src/appl/telnet/libtelnet/strdup.c          |   62 -
 src/appl/telnet/libtelnet/strerror.c        |   69 -
 src/appl/telnet/libtelnet/strftime.c        |  307 --
 src/appl/telnet/libtelnet/strrchr.c         |   47 -
 src/appl/telnet/stty.diff                   |   72 -
 src/appl/telnet/telnet.state                |   80 -
 src/appl/telnet/telnet/Makefile.in          |   74 -
 src/appl/telnet/telnet/authenc.c            |  115 -
 src/appl/telnet/telnet/commands.c           | 3188 ---------------------
 src/appl/telnet/telnet/defines.h            |   61 -
 src/appl/telnet/telnet/deps                 |   39 -
 src/appl/telnet/telnet/externs.h            |  530 ----
 src/appl/telnet/telnet/fdset.h              |   49 -
 src/appl/telnet/telnet/general.h            |   45 -
 src/appl/telnet/telnet/main.c               |  341 ---
 src/appl/telnet/telnet/network.c            |  179 --
 src/appl/telnet/telnet/ring.c               |  367 ---
 src/appl/telnet/telnet/ring.h               |   98 -
 src/appl/telnet/telnet/sys_bsd.c            | 1208 --------
 src/appl/telnet/telnet/telnet.0.ps          | 1008 -------
 src/appl/telnet/telnet/telnet.0.txt         |  718 -----
 src/appl/telnet/telnet/telnet.1             | 1339 ---------
 src/appl/telnet/telnet/telnet.c             | 2760 ------------------
 src/appl/telnet/telnet/terminal.c           |  241 --
 src/appl/telnet/telnet/tmac.doc             | 4102 ---------------------------
 src/appl/telnet/telnet/tn3270.c             |  410 ---
 src/appl/telnet/telnet/types.h              |   52 -
 src/appl/telnet/telnet/utilities.c          |  951 -------
 src/appl/telnet/telnetd/ISSUES              |    7 -
 src/appl/telnet/telnetd/Makefile.in         |   84 -
 src/appl/telnet/telnetd/authenc.c           |   86 -
 src/appl/telnet/telnetd/defs.h              |  322 ---
 src/appl/telnet/telnetd/deps                |   59 -
 src/appl/telnet/telnetd/ext.h               |  242 --
 src/appl/telnet/telnetd/global.c            |   46 -
 src/appl/telnet/telnetd/pathnames.h         |   55 -
 src/appl/telnet/telnetd/slc.c               |  492 ----
 src/appl/telnet/telnetd/state.c             | 1676 -----------
 src/appl/telnet/telnetd/sys_term.c          | 1489 ----------
 src/appl/telnet/telnetd/telnetd-ktd.c       | 1462 ----------
 src/appl/telnet/telnetd/telnetd.0.ps        |  555 ----
 src/appl/telnet/telnetd/telnetd.0.txt       |  322 ---
 src/appl/telnet/telnetd/telnetd.8           |  631 ----
 src/appl/telnet/telnetd/telnetd.c           | 1715 -----------
 src/appl/telnet/telnetd/telnetd.h           |   47 -
 src/appl/telnet/telnetd/termio-tn.c         |   36 -
 src/appl/telnet/telnetd/termios-tn.c        |   38 -
 src/appl/telnet/telnetd/termstat.c          |  652 -----
 src/appl/telnet/telnetd/utility.c           | 1303 ---------
 src/configure.in                            |    2 -
 src/tests/dejagnu/krb-root/rlogin.exp       |  322 ---
 src/tests/dejagnu/krb-root/telnet.exp       |  451 ---
 src/tests/dejagnu/krb-standalone/gssftp.exp |  507 ----
 src/tests/dejagnu/krb-standalone/rcp.exp    |  231 --
 src/tests/dejagnu/krb-standalone/rsh.exp    |  294 --
 170 files changed, 2 insertions(+), 70821 deletions(-)

commit 829462f1ae36623021b57a03aa1e4e6bb2dfbb6d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Nov 22 04:54:47 2009 +0000

    In _kadm5_init_any on error - if we created a cache entry, destroy it
    (parallel to kadm5_destroy code). Also - free config_params.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23300 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/client_init.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit fe4fa8cdcae6d7e2668cc2678ba8d1ff8b0000cb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Nov 22 04:26:48 2009 +0000

    Clean up some memory leaks by releasing context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23299 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/destroy-test.c | 1 +
 src/lib/kadm5/unit-test/init-test.c    | 5 ++++-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit dd5fca3fee8557084fa4d579f5961c3047889663
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 21 23:08:03 2009 +0000

    For the moment, test for nullity of pointers returned by k5alloc
    instead of result codes, to make Coverity happy.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23298 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_authdata.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8209e266e7ca13020adb33481c3d2cbea232aa94
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Nov 21 04:50:55 2009 +0000

    Memory leak in _kadm5_init_any introduced with ipropd
    
    Fix minor memory leak introduced by the ipropd integration.
    
    ticket: 6582
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23296 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/client_init.c | 2 ++
 1 file changed, 2 insertions(+)

commit 6891e67a2c4b364195499bd6d3e0f0f721d11791
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Nov 20 20:55:34 2009 +0000

    Correct argument to kadm5_get_principal is a pointer to a struct - not
    a pointer to a pointer.... Does not really matter as the field is not used -
    this test program expects a failer.
    
    Clean up memory leaks by freeing principal and releasing context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23295 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/handle-test.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 0df297ff0cb581f764e3acf1dab661f322d2b42e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Nov 20 03:42:40 2009 +0000

    The size of kadm5_server_handle_rec differs between the client and
    server code. Valgrind picked up on access past end of allocated
    structure.  Include proper internal header in client/server test.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23294 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/Makefile.in   | 9 ++++++---
 src/lib/kadm5/unit-test/handle-test.c | 6 +++++-
 2 files changed, 11 insertions(+), 4 deletions(-)

commit 3a8d64c72b91f5070ce843d9386754a102e5c894
Author: Luke Howard <lukeh@padl.com>
Date:   Thu Nov 19 21:59:23 2009 +0000

    krb5_free_ad_signedpath must free outer structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23293 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/kfree.c | 1 +
 1 file changed, 1 insertion(+)

commit 631c79d9ddcc4dfb53e20a8192185c87968e0a73
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 19 16:27:47 2009 +0000

    Put krb5_auth_con_set_req_cksumtype back in the public API, since it
    is needed by the BSD applications which will be unbundled in 1.8.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23292 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h      | 4 ----
 src/include/krb5/krb5.hin | 4 ++++
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 10e16ef12e4160e70fea3eb99033e818c7d04fdd
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Nov 18 16:38:24 2009 +0000

    Minor reindent fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23287 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/os-proto.h | 44 ++++++++++++++++++++------------------------
 1 file changed, 20 insertions(+), 24 deletions(-)

commit 5e60004652f38af752e216c4d725e87113daa5c7
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Nov 18 15:55:02 2009 +0000

    minor reindent
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23286 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/server_acl.h | 40 ++++++++++++++++------------------------
 1 file changed, 16 insertions(+), 24 deletions(-)

commit a4f4d8e5755043feac052cf9dd13bec42414f871
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 17 01:21:31 2009 +0000

    Rework using "do { } while (0)" in macro bodies to avoid divergent
    emacs-22 vs emacs-23 indentation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23252 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/pkinit_apple_utils.h | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit a461290a8326f9e4d5300c5b173be7a3ac01d672
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 16 22:32:40 2009 +0000

    Clean up some open-parenthesis problems, and reindent
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23246 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/pkinit_apple_utils.h                   |   4 +-
 src/kdc/do_tgs_req.c                               |  30 +++---
 src/kdc/fast_util.c                                |   4 +-
 src/kdc/kdc_authdata.c                             | 101 ++++++++++-----------
 src/kdc/kdc_preauth.c                              |  44 ++++-----
 src/kdc/kdc_util.h                                 |  42 ++++-----
 src/kdc/main.c                                     |  10 +-
 .../crypto/krb/keyhash_provider/keyhash_provider.h |   1 -
 8 files changed, 117 insertions(+), 119 deletions(-)

commit 0c712ac10a14219299aeb1dbe89c15bf553451b5
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Nov 16 18:09:26 2009 +0000

    Typo fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23238 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/keyhash_provider/md5_hmac.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6f449ab820aba5acb624f6932477bd5f3d9ee1c8
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Nov 16 17:30:09 2009 +0000

    Remove unreferred krb5int_keyhash_aescbc_xxx. Cleaner krb5int_keyhash_md5_hmac init
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23237 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/keyhash_provider/keyhash_provider.h | 3 +--
 src/lib/crypto/krb/keyhash_provider/md5_hmac.c         | 1 +
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 409bcfb8f5a21d257e506e8b92bf025522878919
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 16 16:48:37 2009 +0000

    Fix coding style in lib/krb5/asn.1, remove from exclusions, and
    reindent.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23236 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                    |   6 -
 src/lib/krb5/asn.1/asn1_decode.h   |  65 ++--
 src/lib/krb5/asn.1/asn1_encode.h   | 725 ++++++++++++++++++++-----------------
 src/lib/krb5/asn.1/asn1_k_decode.c |  19 +-
 src/lib/krb5/asn.1/asn1_k_encode.c | 284 ++++++++-------
 src/lib/krb5/asn.1/asn1_make.h     | 126 ++++---
 src/lib/krb5/asn.1/asn1buf.c       |  58 ++-
 src/lib/krb5/asn.1/asn1buf.h       | 376 ++++++++++---------
 src/lib/krb5/asn.1/krb5_decode.c   | 336 ++++++++---------
 9 files changed, 1080 insertions(+), 915 deletions(-)

commit e1cfc10df16d9319405fd101c21bf328515fa3a3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Nov 16 01:49:21 2009 +0000

    Move prototypes for krb5int_send_tgs and krb5int_decode_tgs_rep to int-proto.h.
    These functions are not exported by the library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23232 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          | 21 ---------------------
 src/lib/krb5/krb/decode_kdc.c |  1 +
 src/lib/krb5/krb/int-proto.h  | 36 ++++++++++++++++++++++++++++--------
 src/lib/krb5/krb/send_tgs.c   |  1 +
 4 files changed, 30 insertions(+), 29 deletions(-)

commit 8c43f6c2b4adf17f117d40e2f5861b5e5bb7ccc2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Nov 15 01:38:41 2009 +0000

    Move krb5int_get_fq_local_hostname to os-proto.h.  Not exported
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23188 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h       | 2 --
 src/lib/krb5/os/os-proto.h | 2 ++
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 351dc05ceb4eba497b844a4f19694fd457c431cc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Nov 15 00:51:21 2009 +0000

    Moved krb5int_sendto prototype to os-proto.h.  This function is not exported
    from libkrb5 - so the rest of the world does not need to see it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23186 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h       | 11 -----------
 src/lib/krb5/os/os-proto.h | 11 +++++++++++
 2 files changed, 11 insertions(+), 11 deletions(-)

commit b270da3ed988b8b7f75d4fe73208ba72b849604a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 15 00:19:36 2009 +0000

    Add an exception for include/iprop.h and revert its reformatting,
    since it was generated with rpcgen.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23185 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in     |   1 +
 src/include/iprop.h | 237 ++++++++++++++++++++++++++--------------------------
 2 files changed, 119 insertions(+), 119 deletions(-)

commit 711cae5f5d48ba4dcb0b68d43a1708787c2fe23d
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Nov 14 19:24:39 2009 +0000

    Fix typos in previous
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23182 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit be4e9d973c2717872663010c9c02f8bc75cb18a5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 14 18:56:43 2009 +0000

    Reindent include directory, reformatting prototypes as necessary.
    Exclude include/gssrpc due to its Sun origin and k5-platform.h due to
    macros too hairy for emacs c-mode to handle.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23180 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                       |    3 +
 src/include/CredentialsCache.h        |  589 +++---
 src/include/CredentialsCache2.h       |  111 +-
 src/include/adm.h                     |  275 +--
 src/include/adm_proto.h               |  114 +-
 src/include/cm.h                      |   25 +-
 src/include/copyright.h               |    1 +
 src/include/fake-addrinfo.h           |  121 +-
 src/include/foreachaddr.h             |   13 +-
 src/include/gssapi.h                  |    1 +
 src/include/iprop.h                   |  237 +--
 src/include/iprop_hdr.h               |   25 +-
 src/include/k5-buf.h                  |    2 +-
 src/include/k5-err.h                  |   19 +-
 src/include/k5-gmt_mktime.h           |    3 +-
 src/include/k5-int-pkinit.h           |  249 +--
 src/include/k5-int.h                  | 3240 ++++++++++++++++-----------------
 src/include/k5-ipc_stream.h           |   29 +-
 src/include/k5-platform.h             |  285 +--
 src/include/k5-plugin.h               |   13 +-
 src/include/k5-thread.h               |  327 ++--
 src/include/k5-unicode.h              |   11 +-
 src/include/k5-utf8.h                 |  105 +-
 src/include/k5-util.h                 |   21 +-
 src/include/kdb.h                     |  779 ++++----
 src/include/kdb_ext.h                 |   89 +-
 src/include/kdb_kt.h                  |    1 +
 src/include/kdb_log.h                 |  117 +-
 src/include/kim/kim.h                 |    1 +
 src/include/kim/kim_ccache.h          |   25 +-
 src/include/kim/kim_credential.h      |    3 +-
 src/include/kim/kim_identity.h        |   35 +-
 src/include/kim/kim_library.h         |    1 +
 src/include/kim/kim_options.h         |    1 +
 src/include/kim/kim_preferences.h     |   35 +-
 src/include/kim/kim_selection_hints.h |   25 +-
 src/include/kim/kim_string.h          |    3 +-
 src/include/kim/kim_types.h           |    1 +
 src/include/kim/kim_ui_plugin.h       |    3 +-
 src/include/krb5.h                    |    1 +
 src/include/krb5/authdata_plugin.h    |  203 ++-
 src/include/krb5/krb5.hin             | 2940 ++++++++++++++----------------
 src/include/krb5/locate_plugin.h      |   13 +-
 src/include/krb5/preauth_plugin.h     |  221 ++-
 src/include/osconf.hin                |   76 +-
 src/include/pkinit_apple_utils.h      |   39 +-
 src/include/pkinit_asn1.h             |   85 +-
 src/include/pkinit_cert_store.h       |   41 +-
 src/include/pkinit_client.h           |   41 +-
 src/include/pkinit_cms.h              |   65 +-
 src/include/port-sockets.h            |  127 +-
 src/include/socket-utils.h            |    1 +
 src/include/spnego-asn1.h             |   19 +-
 src/include/win-mac.h                 |   31 +-
 54 files changed, 5219 insertions(+), 5622 deletions(-)

commit 8852050c9361822bd182634ee2ce833d4d9f14e8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 14 15:24:56 2009 +0000

    Remove include/krb54proto.h as it is no longer used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23163 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb54proto.h | 17 -----------------
 1 file changed, 17 deletions(-)

commit 0524889196c42d81dcc4c74277522b46f987cabb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Nov 14 04:46:30 2009 +0000

    Constrained delegation without PAC support
    
    Merge Luke's users/lhoward/s4u2proxy branch to trunk.  Implements a
    Heimdal-compatible mechanism for allowing constrained delegation
    without back-end support for PACs.  Back-end support exists in LDAP
    only (via a new krbAllowedToDelegateTo attribute), not DB2.
    
    ticket: 6580
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23160 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                               |  30 +
 src/include/krb5/krb5.hin                          |   3 +
 src/kdc/do_tgs_req.c                               |  48 +-
 src/kdc/kdc_authdata.c                             | 684 +++++++++++++++++++--
 src/lib/krb5/asn.1/asn1_k_decode.c                 |  84 +++
 src/lib/krb5/asn.1/asn1_k_decode.h                 |   6 +
 src/lib/krb5/asn.1/asn1_k_encode.c                 |  55 +-
 src/lib/krb5/asn.1/krb5_decode.c                   |  36 ++
 src/lib/krb5/krb/copy_auth.c                       |  61 +-
 src/lib/krb5/krb/kfree.c                           |  17 +
 src/lib/krb5/libkrb5.exports                       |   5 +
 src/plugins/authdata/greet_server/greet_auth.c     |  33 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c         |  37 ++
 src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif     |  11 +-
 src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema   |   9 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       |  37 ++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |   1 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |   6 +-
 src/tests/asn.1/krb5_decode_leak.c                 |  24 +
 src/tests/asn.1/krb5_decode_test.c                 |   8 +
 src/tests/asn.1/krb5_encode_test.c                 |  22 +
 src/tests/asn.1/ktest.c                            |  67 ++
 src/tests/asn.1/ktest.h                            |   4 +
 src/tests/asn.1/ktest_equal.c                      |  36 ++
 src/tests/asn.1/ktest_equal.h                      |   8 +
 src/tests/asn.1/reference_encode.out               |   2 +
 src/tests/asn.1/trval_reference.out                |  49 ++
 27 files changed, 1263 insertions(+), 120 deletions(-)

commit 26044e2a3c3104b9c3f32a6ae58145e7e6394672
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Nov 13 00:28:30 2009 +0000

    In lib/krb5/rcache, ensure that function definition headers put the
    function name at the beginning of the line.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23157 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_base.c  | 26 ++++++++++++++++----------
 src/lib/krb5/rcache/t_replay.c | 24 +++++++++++++++---------
 2 files changed, 31 insertions(+), 19 deletions(-)

commit 83bc64eef6e3929a2fc650ff78dd573f4f911dbe
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Nov 12 20:22:53 2009 +0000

    Typo fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23154 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8c1b31f71322cc10a90e0255ddc503aca4990f10
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Nov 12 20:17:34 2009 +0000

    Post-great-reindent check. Part II
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23153 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 344 ++++++++++++++++++++++++++++-------------------------
 src/kdc/main.c     |  40 +++++--
 2 files changed, 211 insertions(+), 173 deletions(-)

commit 4caf73640cea4566735fbb862def47ad65d82e3c
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Nov 12 19:31:33 2009 +0000

    Restore the local variable type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23152 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit af0ce70cf1f6e9df9b95090d133114816c71ac77
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Nov 12 19:12:51 2009 +0000

    Post-great-reindent check. Part I
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23151 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c     |   2 +-
 src/kdc/do_as_req.c    |  65 +++++++-----
 src/kdc/do_tgs_req.c   |  96 ++++++++++--------
 src/kdc/fast_util.c    | 103 +++++++++++--------
 src/kdc/kdc_authdata.c | 110 ++++++++++----------
 src/kdc/kdc_preauth.c  | 271 +++++++++++++++++++++++++++----------------------
 6 files changed, 363 insertions(+), 284 deletions(-)

commit e4acac8a6ba1bb456fcb338da7b252e05ddb9b45
Author: Luke Howard <lukeh@padl.com>
Date:   Wed Nov 11 12:04:27 2009 +0000

    For iprop test, reduce expected attribute change count to reflect the three
    non-replicated attributes: last_success, last_failed and fail_auth_count.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23149 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/iprop.exp | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit f67d78bafb88d8a68f9e1056220b5f6391f7d22e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 10 19:59:39 2009 +0000

    In lib/krb5/keytab, ensure that function definition headers have
    function names at the beginning of lines, and avoid putting open
    parentheses at the beginning of lines in function prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23148 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c   | 171 ++++++++++++++++------------------------
 src/lib/krb5/keytab/kt_memory.c |  80 ++++++++-----------
 src/lib/krb5/keytab/kt_srvtab.c |  82 ++++++++-----------
 src/lib/krb5/keytab/t_keytab.c  |  12 +--
 4 files changed, 139 insertions(+), 206 deletions(-)

commit b0d0e85ff0dcb8638126a5f8e86c6ee295cc0bb7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 10 18:40:10 2009 +0000

    Remove the unnecessary src/lib/glue4.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23147 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/glue4.c | 19 -------------------
 1 file changed, 19 deletions(-)

commit df44ea8d14ba17772fa278707e8eef855c55e5b8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Nov 10 16:57:27 2009 +0000

    Remove src/lib/crypto/krb/enc_provider, which was accidentally
    resurrected (again) in r22875 when merging the authdata branch to the
    trunk.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23146 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/enc_provider/Makefile.in    |  41 ---
 src/lib/crypto/krb/enc_provider/aes.c          | 414 -------------------------
 src/lib/crypto/krb/enc_provider/deps           |  49 ---
 src/lib/crypto/krb/enc_provider/des.c          | 181 -----------
 src/lib/crypto/krb/enc_provider/des3.c         | 220 -------------
 src/lib/crypto/krb/enc_provider/enc_provider.h |  35 ---
 src/lib/crypto/krb/enc_provider/rc4.c          | 270 ----------------
 7 files changed, 1210 deletions(-)

commit 7192e15e059c5013af8f66fbcb4b6faea04eb9e8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 9 16:56:01 2009 +0000

    Revise patch to avoid using changequote
    
    ticket: 6579
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23145 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 70e96202ed342a2241ef5f14f55ce32e24679adf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 9 06:13:34 2009 +0000

    quoting bug causes solaris pre-10 thread handling bugs
    
    Quoting problems in pattern matching on the OS name cause Solaris
    versions up through 9 to not be properly recognized in the
    thread-system configuration setup.  This causes our libraries to make
    the erroneous assumption that valid thread support routines are
    available on all Solaris systems, rather than just assuming it for
    Solaris 10 and later.
    
    The result is assertion failures like this one reported by Meraj
    Mohammed and others:
    
      Assertion failed: k5int_i->did_run != 0, file krb5_libinit.c, line 63
    
    Thanks to Tom Shaw for noticing the cause of the problem.
    
    The bug may be present in the 1.6.x series as well.
    
    ticket: 6579
    target_version: 1.7.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23144 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 2 ++
 1 file changed, 2 insertions(+)

commit 2b4dfde357e61f8eac1f4f9e0cb95698baceab7e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Nov 7 00:14:37 2009 +0000

    Don't flush stdout so much.  Calculate and display some more averages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23142 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/threads/t_rcache.c | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 67bf2ef0bbdf5e79df0ba44c6ab9e320eb5f594b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Nov 7 00:14:33 2009 +0000

    Delay start of test until the start of a new second on the system
    clock.  Print per-thread stats only once.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23141 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/threads/t_rcache.c | 21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)

commit 6ccfc29fcf8bb16b5d744cf4772eed200e30e3b3
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 6 23:29:12 2009 +0000

    Reformat some open-paren issues.  Remove kprop.c and kpropd.c from
    exclusions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23140 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in    |    4 +-
 src/slave/kprop.c  | 1161 +++++++++++------------
 src/slave/kpropd.c | 2678 ++++++++++++++++++++++++++--------------------------
 3 files changed, 1907 insertions(+), 1936 deletions(-)

commit cfcf8f060730c37c233595db416117ee4479c6c5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 6 20:17:00 2009 +0000

    Change INIT_ONCE compile-time flag into a run-time option.  Delete
    DIRECT support; always create threads.  Allow setting of test interval
    and number of threads via run-time options.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23139 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/threads/t_rcache.c | 151 +++++++++++++++++++++++++------------------
 1 file changed, 89 insertions(+), 62 deletions(-)

commit f5660f6db098921809e70a0fe1adc3d568bb195f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 6 20:16:57 2009 +0000

    Don't start by attempting to unlink replay caches by guessing
    pathnames specific to my uid on MIT Athena systems.  Instead, create a
    replay cache object and then destroy it through the library.  Tweak
    the rcache-init-error messages to be specific to the instance that
    failed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23138 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/threads/t_rcache.c | 31 +++++++++++++++++++++++++++----
 1 file changed, 27 insertions(+), 4 deletions(-)

commit 965c41375099ee25440ee09e9b4a2db56ca7d7e0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 6 20:16:53 2009 +0000

    Use krb5_get_error_message for reporting if krb5_get_server_rcache fails
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23137 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/threads/t_rcache.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 09d926126e61517bb28809d79281e9c76bbced21
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 6 19:45:29 2009 +0000

    make mark-cstyle; make reindent
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23136 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.h      |   1 +
 src/slave/kpropd_rpc.c |   1 +
 src/slave/kproplog.c   | 591 +++++++++++++++++++++++++------------------------
 3 files changed, 298 insertions(+), 295 deletions(-)

commit 4e3d36cadada3d6db2b4e86d2d3314d61651891d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 6 19:45:25 2009 +0000

    Add slave/ to INDENTDIRS, with some exclusions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23135 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 8c382c8273ed3e12f28b5dedf2381cb666ef7f25
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 6 18:53:31 2009 +0000

    Move more reindent settings into variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23134 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

commit 31d6590cf65c2d88a04d8749b18ef981be51794d
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 5 04:39:54 2009 +0000

    make mark-cstyle; make reindent
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23133 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_decode.c   |  22 +-
 src/lib/krb5/asn.1/asn1_encode.c   |   6 +-
 src/lib/krb5/asn.1/asn1_get.c      |   2 +-
 src/lib/krb5/asn.1/asn1_get.h      |  14 +-
 src/lib/krb5/asn.1/asn1_k_decode.c | 512 ++++++++++++++++++-------------------
 src/lib/krb5/asn.1/asn1_k_decode.h |   2 +-
 src/lib/krb5/asn.1/asn1_k_encode.h |   2 +-
 src/lib/krb5/asn.1/asn1_make.c     |   2 +-
 src/lib/krb5/asn.1/asn1_misc.c     |   2 +-
 src/lib/krb5/asn.1/asn1_misc.h     |   2 +-
 src/lib/krb5/asn.1/asn1buf.c       |   6 +-
 src/lib/krb5/asn.1/asn1glue.h      |   2 +-
 src/lib/krb5/asn.1/krb5_encode.c   |  42 +--
 src/lib/krb5/asn.1/krbasn1.h       |   4 +-
 src/lib/krb5/asn.1/ldap_key_seq.c  |  28 +-
 15 files changed, 324 insertions(+), 324 deletions(-)

commit ad66ebe05dba6709a090e70f4482b0fb499aad0a
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 5 04:39:48 2009 +0000

    Reformat some block comments.  Refine lib/krb5/asn.1 reindent
    exclusion into individual file exclusions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23132 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                    |   7 ++-
 src/lib/krb5/asn.1/asn1_encode.c   |  40 ++++++++------
 src/lib/krb5/asn.1/asn1_get.h      |  43 +++++++++------
 src/lib/krb5/asn.1/asn1_k_decode.h |  80 ++++++++++++++++-----------
 src/lib/krb5/asn.1/asn1_k_encode.h |  62 ++++++++++-----------
 src/lib/krb5/asn.1/asn1_misc.h     |   8 +--
 src/lib/krb5/asn.1/asn1buf.c       | 107 ++++++++++++++++++++-----------------
 src/lib/krb5/asn.1/krb5_encode.c   |  12 +++--
 src/lib/krb5/asn.1/ldap_key_seq.c  |  63 +++++++++++-----------
 9 files changed, 239 insertions(+), 183 deletions(-)

commit 3a3b891e31384fe818c089b91412fda0226f023c
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 5 03:26:25 2009 +0000

    Deal with some open paren formatting issues, and reindent.  Make
    preauth.c use the function pointer typdefs in the prototypes as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23131 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in            |   2 -
 src/lib/krb5/krb/preauth.c | 536 ++++++++++++++++++++--------------------
 src/lib/krb5/krb/ser_ctx.c | 601 +++++++++++++++++++++++----------------------
 3 files changed, 567 insertions(+), 572 deletions(-)

commit b2538c840ce5d05dd382c88538b152bf781cde72
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 4 20:16:13 2009 +0000

    Remove cast-qual from the gcc warnings set; it is too common for us to
    have to explicitly override const in order to implement strchr-like
    functions or place pointers into read-only krb5_data objects.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23130 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6496a763bac88e40b0b79277e6f47bb0c285854e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 4 18:11:51 2009 +0000

    Use "unsigned short" instead of "u_short" in argument to SET macro;
    the Emacs cc-mode indentation code seems to get confused by the
    one-word case.
    
    Reindent.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23129 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/network.c | 21 +++++++++++++--------
 src/kdc/network.c           | 11 ++++++++---
 2 files changed, 21 insertions(+), 11 deletions(-)

commit 53ba9ce10d82c79e3c1de4f3d122eeaafeba94cf
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 4 16:31:41 2009 +0000

    Restore the krb5 1.6 behavior of not retrying AS requests after
    PREAUTH_FAILED errors.  Among other things, this change causes
    krb5_get_init_creds_opt_set_pa to act (mostly) as a constraint rather
    than simply as an optimistic set of preauth types, which is the
    behavior apps had been seeing prior to 1.7.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23128 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 17 +----------------
 1 file changed, 1 insertion(+), 16 deletions(-)

commit aa67c9a9038bd53ca8e1ec24ed376f4bb816993f
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 4 04:28:24 2009 +0000

    Delete obsolete krb5-mark-cstyle.el.  (replaced by a python script)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23127 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/krb5-mark-cstyle.el | 28 ----------------------------
 1 file changed, 28 deletions(-)

commit b922d5df194b8e8c5f6dcd7ef75b166210212417
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 4 04:28:17 2009 +0000

    Reindent and manually restore some BSD-style files that were
    previously incorrectly marked as krb5-style.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23126 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/strftime.c        |   1 +
 src/kadmin/server/ipropd_svc.c   |   1 +
 src/kadmin/server/kadm_rpc_svc.c |   3 +-
 src/lib/kadm5/admin_xdr.h        |   1 +
 src/lib/kadm5/clnt/client_rpc.c  | 422 +++++++++++++++++++--------------------
 src/lib/kadm5/kadm_rpc.h         |  19 +-
 src/lib/kadm5/kadm_rpc_xdr.c     |   5 +-
 src/lib/kadm5/srv/adb_xdr.c      |  68 +++----
 src/lib/krb5/krb/strftime.c      |   1 +
 src/lib/krb5/krb/strptime.c      |   1 +
 10 files changed, 265 insertions(+), 257 deletions(-)

commit 7be2ef2b6c8c491781251a5023db48d7690f5fa8
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 4 00:21:35 2009 +0000

    Correct regexps for matching emacs and cc-mode versions.  In reindent
    targets, chdir to SRCTOP to avoid excessive references to $(SRCTOP) in
    the find script.  Define new variables to avoid errors when creating
    exception lists for find scripts.
    
    Use a python script instead of elisp to mark files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23125 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in              | 74 +++++++++++++++++++++++++-------------------
 src/util/krb5-c-style.el     |  4 +--
 src/util/krb5-mark-cstyle.py | 47 ++++++++++++++++++++++++++++
 3 files changed, 92 insertions(+), 33 deletions(-)

commit 46a475692087e8e46a924024363f0683bb07e19e
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 3 03:27:56 2009 +0000

    Reindent after making fixes for emacs-23
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23123 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kcpytkt/kcpytkt.c    | 2 +-
 src/clients/kdeltkt/kdeltkt.c    | 2 +-
 src/clients/kdestroy/kdestroy.c  | 2 +-
 src/clients/ksu/main.c           | 6 +++---
 src/kadmin/dbutil/kdb5_create.c  | 2 +-
 src/kadmin/dbutil/kdb5_destroy.c | 4 ++--
 src/kadmin/dbutil/kdb5_mkey.c    | 8 ++++----
 src/kadmin/dbutil/kdb5_stash.c   | 2 +-
 src/kdc/main.c                   | 2 +-
 src/lib/kadm5/srv/svr_iters.c    | 4 ++--
 src/lib/krb5/krb/unparse.c       | 4 ++--
 src/prototype/getopt.c           | 2 +-
 12 files changed, 20 insertions(+), 20 deletions(-)

commit 6412be9b2a5a21470ef9a94cf78870d525be3115
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 3 03:14:41 2009 +0000

    Monkey patch for the cc-mode that comes with emacs-23.x; that version
    of cc-mode has a bug that causes incorrect indentation of case labels
    containing character constants.  Already fixed upstream in unreleased
    cc-mode sources.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23122 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/krb5-c-style.el                |  8 ++++++
 src/util/krb5-hack-cc-mode-caselabel.el | 44 +++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

commit 3f9a584e767baf09ac0bc91359235bea6f9520fe
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 2 19:19:02 2009 +0000

    Emacs 21 doesn't have custom-variable-p.  Also, adjust to use the
    correct controlling variables for older incarnations of
    whitespace-mode.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23121 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/krb5-batch-reindent.el | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 5bf926ba4c8047b5dec75be2277d5f9b78fc04c2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 2 18:00:40 2009 +0000

    Clean up a bunch of signed/unsigned comparison warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23120 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                     |  4 ++--
 src/lib/crypto/builtin/yhash.h           |  2 +-
 src/lib/crypto/krb/yarrow/yarrow.c       |  5 +++--
 src/lib/crypto/krb/yarrow/yarrow.h       |  4 ++--
 src/lib/gssapi/generic/util_buffer_set.c |  2 +-
 src/lib/krb5/ccache/cc_file.c            | 24 +++++++++++-------------
 src/lib/krb5/ccache/ser_cc.c             |  2 +-
 src/lib/krb5/os/an_to_ln.c               |  2 +-
 src/lib/krb5/os/changepw.c               |  2 +-
 src/lib/krb5/os/dnsglue.c                |  6 +++---
 src/lib/krb5/os/locate_kdc.c             | 19 +++++++++++--------
 src/lib/krb5/os/read_msg.c               |  2 +-
 src/lib/krb5/os/sendto_kdc.c             | 28 +++++++++++++++-------------
 src/lib/krb5/unicode/ucstr.c             |  2 +-
 src/lib/rpc/clnt_udp.c                   |  4 ++--
 src/lib/rpc/pmap_rmt.c                   |  5 +++--
 src/lib/rpc/svc_auth.c                   |  2 +-
 src/util/et/error_message.c              |  2 +-
 src/util/t_array.pm                      | 10 +++++-----
 19 files changed, 66 insertions(+), 61 deletions(-)

commit 36d48179639fcf05a250ed973eaebfa3d4348a25
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 1 22:32:47 2009 +0000

    Simplify krb5int_get_error (and fix a cast-qual warning) by not
    worrying so much about system errors longer than 1K.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23118 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/errors.c | 31 +++++++------------------------
 1 file changed, 7 insertions(+), 24 deletions(-)

commit cf976d22466992d54689f93e7af9c47786549ccc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 1 22:14:25 2009 +0000

    Be a little more const-correct in krb5int_vset_error_fl
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23117 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/errors.c | 21 ++++++++-------------
 1 file changed, 8 insertions(+), 13 deletions(-)

commit 37236a935f20a04b07c2b62525e051c171165b69
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 1 21:51:26 2009 +0000

    Un-constify struct errinfo's msg field because it is the owner of that
    memory (even though the memory is intended to be immutable during its
    lifetime).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23116 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-err.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9fff08664f2167e07015e3a21987a8abdd2a435d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 1 15:55:44 2009 +0000

    In k5-int.h, fix make_data to work with C++
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23115 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 940fe5c5a85b14b879f70a7eb8235448a0cd7c43
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 1 14:13:32 2009 +0000

    Memory leak fix: in obtain_sam_padata, after claiming the contents of
    the scratch data object, free the outer structure before nulling the
    pointer to it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23114 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0f6169b5c35fdeb43a06c7a9f167ffbcd771ba32
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Nov 1 04:35:20 2009 +0000

    Rework in an attempt to deal with variant Emacs versions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23113 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/krb5-batch-reindent.el | 48 +++++++++++++++++++++++++++--------------
 1 file changed, 32 insertions(+), 16 deletions(-)

commit cf7386cd665c7988e90d5df2a8a5b36839de481b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 1 02:47:58 2009 +0000

    Move the implementations of four deprecated crypto functions to
    old_api_glue.c.  Move the prototypes of seven deprecated crypto
    functions to old_api_glue.c instead of k5-int.h, since we don't use
    those functions internally.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23112 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                  | 23 -------------------
 src/lib/crypto/krb/coll_proof_cksum.c |  6 -----
 src/lib/crypto/krb/keyed_cksum.c      |  6 -----
 src/lib/crypto/krb/old_api_glue.c     | 42 +++++++++++++++++++++++++++++++++++
 src/lib/crypto/krb/valid_cksumtype.c  |  6 -----
 src/lib/crypto/krb/valid_enctype.c    |  6 -----
 6 files changed, 42 insertions(+), 47 deletions(-)

commit 22a7e94a6a63d852c63f992fcfcb9e71d5714feb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Nov 1 02:46:36 2009 +0000

    Stop using deprecated krb5_encrypt_data in preauth code.  Use
    krb5_encrypt_helper instead.  (encrypt_helper takes a key usage
    instead of an ivec, but that's okay since the invocations were using
    null ivecs anyway.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23111 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth.c  | 8 ++++----
 src/lib/krb5/krb/preauth2.c | 4 ++--
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 933f80f3adc9fcc02eb53a5733b3c6c4b36c2da1
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Oct 31 18:08:09 2009 +0000

    Reformat to avoid parens at beginnings of lines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23109 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc-int.h | 57 ++++++++++++++++++++------------
 src/lib/krb5/rcache/rc_dfl.h | 71 ++++++++++++++++++----------------------
 src/lib/krb5/rcache/rc_io.h  | 78 +++++++++++++++++++-------------------------
 src/lib/krb5/rcache/ser_rc.c | 14 ++++----
 4 files changed, 110 insertions(+), 110 deletions(-)

commit cf156c8885cee91ece669fafe1d7fda3c81c5fe5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 31 03:59:19 2009 +0000

    In lib/krb5/ccache, ensure that function definition headers have
    function names at the beginnings of lines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23107 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c  |  8 ++++----
 src/lib/krb5/ccache/t_cc.c     | 24 ++++++++++++++++--------
 src/lib/krb5/ccache/t_memory.c |  6 ++++--
 src/lib/krb5/ccache/t_stdio.c  |  6 ++++--
 4 files changed, 28 insertions(+), 16 deletions(-)

commit 5802e4ff348ee881f7957bb775b373db38dbebff
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 31 03:52:01 2009 +0000

    In lib/krb5/asn.1, ensure that function definition headers have
    function names at the beginnings of lines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23106 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_decode.c   |  36 +++--
 src/lib/krb5/asn.1/asn1_encode.c   |  52 ++++---
 src/lib/krb5/asn.1/asn1_get.c      |   3 +-
 src/lib/krb5/asn.1/asn1_k_decode.c | 304 ++++++++++++++++++++++++-------------
 src/lib/krb5/asn.1/asn1_k_encode.c | 167 ++++++++++++++------
 src/lib/krb5/asn.1/asn1_make.c     |  36 +++--
 src/lib/krb5/asn.1/asn1_misc.c     |   3 +-
 src/lib/krb5/asn.1/krb5_encode.c   |  41 +++--
 src/lib/krb5/asn.1/ldap_key_seq.c  |  10 +-
 9 files changed, 433 insertions(+), 219 deletions(-)

commit 4a47f566daa9e1e6a1946a027edc2d9d44b9bb7d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 31 03:50:54 2009 +0000

    Reformat lib/krb5/asn.1 internal prototypes to avoid problematic parens
    at beginnings of lines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23105 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_decode.h   |  41 ++--
 src/lib/krb5/asn.1/asn1_encode.h   |  38 ++--
 src/lib/krb5/asn.1/asn1_get.h      |  26 ++-
 src/lib/krb5/asn.1/asn1_k_decode.h | 389 +++++++++++++++++--------------------
 src/lib/krb5/asn.1/asn1_k_encode.h | 155 ++++++++-------
 src/lib/krb5/asn.1/asn1_misc.h     |   4 +-
 6 files changed, 310 insertions(+), 343 deletions(-)

commit 0244a08b81acd7019986108975ff2b02507a773e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 31 03:37:09 2009 +0000

    Reformat asn1_make.h prototypes to avoid the problematic parens at
    beginnings of lines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23104 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_make.h | 48 ++++++++++++++++--------------------------
 1 file changed, 18 insertions(+), 30 deletions(-)

commit 592ecae1d9e6bdcdd1dd3c09ae3c5c6699524c5b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 31 03:17:27 2009 +0000

    In lib/krb5/os, ensure that function definition headers have function
    names at the beginnings of lines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23103 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/changepw.c     |  7 +++++--
 src/lib/krb5/os/dnsglue.c      |  6 +++---
 src/lib/krb5/os/dnssrv.c       |  3 ++-
 src/lib/krb5/os/localaddr.c    |  6 ++++--
 src/lib/krb5/os/locate_kdc.c   | 14 +++++++++-----
 src/lib/krb5/os/prompter.c     |  3 ++-
 src/lib/krb5/os/read_pwd.c     |  3 ++-
 src/lib/krb5/os/sendto_kdc.c   | 12 ++++++++----
 src/lib/krb5/os/t_gifconf.c    |  4 +++-
 src/lib/krb5/os/t_locate_kdc.c | 12 ++++++++----
 src/lib/krb5/os/t_realm_iter.c |  6 ++++--
 src/lib/krb5/os/t_std_conf.c   | 30 ++++++++++++++++++++----------
 12 files changed, 70 insertions(+), 36 deletions(-)

commit 21254625b6ce94e8340756c6cbd6b603fcfe720e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 31 03:03:54 2009 +0000

    In lib/krb5/krb, ensure all function definition headers are in ANSI
    style and have the function name at the beginning of a line.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23102 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/appdefault.c    |   6 +-
 src/lib/krb5/krb/copy_auth.c     |  25 ++++-----
 src/lib/krb5/krb/fast.c          |  64 ++++++++++++---------
 src/lib/krb5/krb/get_in_tkt.c    |   3 +-
 src/lib/krb5/krb/gic_pwd.c       |  10 ++--
 src/lib/krb5/krb/init_keyblock.c |   6 +-
 src/lib/krb5/krb/preauth2.c      | 118 +++++++++++++--------------------------
 src/lib/krb5/krb/t_authdata.c    |   3 +-
 src/lib/krb5/krb/t_etypes.c      |   9 +--
 src/lib/krb5/krb/t_kerb.c        |  18 ++++--
 10 files changed, 122 insertions(+), 140 deletions(-)

commit 2656878f3e966c309a486f7827f231a6f982a318
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 31 02:36:01 2009 +0000

    Fix indentation in gc_via_tkt.c which was messed up by a malformed #if
    0 block.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23101 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tkt.c | 442 +++++++++++++++++++++---------------------
 1 file changed, 221 insertions(+), 221 deletions(-)

commit 02d6bcbc98a214e7aeaaa9f45f0db8784a7b743b
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Oct 31 00:48:38 2009 +0000

    make mark-cstyle
    make reindent
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23100 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/defines.h                             |   12 +-
 src/appl/bsd/forward.c                             |   14 +-
 src/appl/bsd/kcmd.c                                |   56 +-
 src/appl/bsd/krcp.c                                |  124 +-
 src/appl/bsd/krlogin.c                             |  140 +-
 src/appl/bsd/krlogind.c                            |  164 +-
 src/appl/bsd/krsh.c                                |   30 +-
 src/appl/bsd/krshd.c                               |  210 +-
 src/appl/bsd/login.c                               |   38 +-
 src/appl/bsd/loginpaths.h                          |    2 +-
 src/appl/bsd/rpaths.h                              |    1 -
 src/appl/gss-sample/gss-client.c                   |   14 +-
 src/appl/gss-sample/gss-misc.c                     |    8 +-
 src/appl/gss-sample/gss-misc.h                     |    4 +-
 src/appl/gss-sample/gss-server.c                   |   10 +-
 src/appl/gssftp/ftp/cmds.c                         |   18 +-
 src/appl/gssftp/ftp/cmdtab.c                       |    1 -
 src/appl/gssftp/ftp/ftp.c                          |   62 +-
 src/appl/gssftp/ftp/glob.c                         |    6 +-
 src/appl/gssftp/ftp/main.c                         |    4 +-
 src/appl/gssftp/ftp/ruserpass.c                    |    6 +-
 src/appl/gssftp/ftp/secure.c                       |   24 +-
 src/appl/gssftp/ftpd/ftpd.c                        |   51 +-
 src/appl/gssftp/ftpd/ftpd_var.h                    |    4 +-
 src/appl/libpty/cleanup.c                          |    8 +-
 src/appl/libpty/dump-utmp.c                        |    2 +-
 src/appl/libpty/getpty.c                           |    8 +-
 src/appl/libpty/init.c                             |    8 +-
 src/appl/libpty/init_slave.c                       |   10 +-
 src/appl/libpty/libpty.h                           |    4 +-
 src/appl/libpty/logwtmp.c                          |    4 +-
 src/appl/libpty/open_ctty.c                        |    4 +-
 src/appl/libpty/open_slave.c                       |    4 +-
 src/appl/libpty/pty-int.h                          |    6 +-
 src/appl/libpty/pty_paranoia.c                     |    2 +-
 src/appl/libpty/sane_hostname.c                    |    4 +-
 src/appl/libpty/update_utmp.c                      |    8 +-
 src/appl/libpty/update_wtmp.c                      |    4 +-
 src/appl/libpty/vhangup.c                          |    6 +-
 src/appl/libpty/void_assoc.c                       |    4 +-
 src/appl/sample/sample.h                           |    4 +-
 src/appl/sample/sclient/sclient.c                  |   14 +-
 src/appl/sample/sserver/sserver.c                  |   16 +-
 src/appl/simple/client/sim_client.c                |   26 +-
 src/appl/simple/server/sim_server.c                |   18 +-
 src/appl/simple/simple.h                           |    4 +-
 src/appl/telnet/libtelnet/auth-proto.h             |    2 +-
 src/appl/telnet/libtelnet/auth.c                   |    8 +-
 src/appl/telnet/libtelnet/enc_des.c                |   18 +-
 src/appl/telnet/libtelnet/encrypt.c                |   14 +-
 src/appl/telnet/libtelnet/forward.c                |   10 +-
 src/appl/telnet/libtelnet/kerberos5.c              |   52 +-
 src/appl/telnet/libtelnet/krb5forw.h               |    5 +-
 src/appl/telnet/libtelnet/mem.c                    |    2 +-
 src/appl/telnet/libtelnet/parsetos.c               |    1 -
 src/appl/telnet/libtelnet/setenv.c                 |    2 +-
 src/appl/telnet/telnet/authenc.c                   |    2 +-
 src/appl/telnet/telnet/commands.c                  |   10 +-
 src/appl/telnet/telnet/externs.h                   |    6 +-
 src/appl/telnet/telnet/main.c                      |   10 +-
 src/appl/telnet/telnet/sys_bsd.c                   |    2 +-
 src/appl/telnet/telnet/telnet.c                    |   20 +-
 src/appl/telnet/telnet/utilities.c                 |    4 +-
 src/appl/telnet/telnetd/pathnames.h                |    2 +-
 src/appl/telnet/telnetd/slc.c                      |   14 +-
 src/appl/telnet/telnetd/state.c                    |    4 +-
 src/appl/telnet/telnetd/sys_term.c                 |   27 +-
 src/appl/telnet/telnetd/telnetd-ktd.c              |   10 +-
 src/appl/telnet/telnetd/telnetd.c                  |   18 +-
 src/appl/telnet/telnetd/telnetd.h                  |    1 -
 src/appl/telnet/telnetd/termio-tn.c                |    2 +-
 src/appl/telnet/telnetd/termstat.c                 |   14 +-
 src/appl/telnet/telnetd/utility.c                  |   16 +-
 src/appl/user_user/client.c                        |   45 +-
 src/appl/user_user/server.c                        |   26 +-
 src/ccapi/common/cci_array_internal.c              |  111 +-
 src/ccapi/common/cci_cred_union.c                  |  462 +-
 src/ccapi/common/cci_debugging.c                   |   14 +-
 src/ccapi/common/cci_debugging.h                   |    6 +-
 src/ccapi/common/cci_identifier.c                  |  106 +-
 src/ccapi/common/cci_message.c                     |   76 +-
 src/ccapi/common/cci_message.h                     |    4 +-
 src/ccapi/common/cci_types.h                       |   26 +-
 src/ccapi/common/mac/cci_os_identifier.c           |   25 +-
 src/ccapi/common/win/OldCC/ccutils.c               |    8 +-
 src/ccapi/common/win/cci_os_debugging.c            |    2 +-
 src/ccapi/common/win/tls.c                         |   14 +-
 src/ccapi/common/win/tls.h                         |    2 +-
 src/ccapi/common/win/win-utils.c                   |    6 +-
 src/ccapi/lib/ccapi_ccache.c                       |  264 +-
 src/ccapi/lib/ccapi_ccache_iterator.c              |   94 +-
 src/ccapi/lib/ccapi_context.c                      |  295 +-
 src/ccapi/lib/ccapi_context.h                      |    8 +-
 src/ccapi/lib/ccapi_context_change_time.c          |   64 +-
 src/ccapi/lib/ccapi_credentials.c                  |   58 +-
 src/ccapi/lib/ccapi_credentials_iterator.c         |   82 +-
 src/ccapi/lib/ccapi_ipc.c                          |   22 +-
 src/ccapi/lib/ccapi_string.c                       |   46 +-
 src/ccapi/lib/ccapi_v2.c                           |  454 +-
 src/ccapi/lib/mac/ccapi_vector.c                   |   26 +-
 src/ccapi/lib/mac/ccapi_vector.h                   |   26 +-
 src/ccapi/lib/win/OldCC/ccapi.h                    |   64 +-
 src/ccapi/lib/win/ccs_reply_proc.c                 |    2 +-
 src/ccapi/lib/win/dllmain.h                        |    4 +-
 src/ccapi/server/ccs_array.c                       |   12 +-
 src/ccapi/server/ccs_cache_collection.c            |  450 +-
 src/ccapi/server/ccs_cache_collection.h            |    2 +-
 src/ccapi/server/ccs_callback.c                    |   92 +-
 src/ccapi/server/ccs_ccache.c                      |  485 ++-
 src/ccapi/server/ccs_ccache.h                      |    2 +-
 src/ccapi/server/ccs_ccache_iterator.c             |   53 +-
 src/ccapi/server/ccs_client.c                      |   94 +-
 src/ccapi/server/ccs_credentials.c                 |   50 +-
 src/ccapi/server/ccs_credentials_iterator.c        |   49 +-
 src/ccapi/server/ccs_list.c                        |   16 +-
 src/ccapi/server/ccs_list_internal.c               |  303 +-
 src/ccapi/server/ccs_lock.c                        |  110 +-
 src/ccapi/server/ccs_lock_state.c                  |  238 +-
 src/ccapi/server/ccs_lock_state.h                  |    6 +-
 src/ccapi/server/ccs_pipe.c                        |    2 +-
 src/ccapi/server/ccs_server.c                      |  148 +-
 src/ccapi/server/mac/ccs_os_notify.c               |   28 +-
 src/ccapi/server/mac/ccs_os_pipe.c                 |   17 +-
 src/ccapi/server/mac/ccs_os_server.c               |   16 +-
 src/ccapi/server/win/ccs_os_pipe.c                 |    5 +-
 src/ccapi/server/win/ccs_request_proc.c            |    8 +-
 src/ccapi/server/win/ccs_win_pipe.c                |    6 +-
 src/ccapi/server/win/ccs_win_pipe.h                |   16 +-
 src/ccapi/server/win/workitem.h                    |    6 +-
 src/ccapi/test/main.c                              |   22 +-
 src/ccapi/test/pingtest.c                          |   10 +-
 src/ccapi/test/simple_lock_test.c                  |   12 +-
 src/ccapi/test/test_cc_ccache_compare.c            |    2 +-
 src/ccapi/test/test_cc_ccache_destroy.c            |    2 +-
 src/ccapi/test/test_cc_ccache_get_change_time.c    |    3 +-
 .../test/test_cc_ccache_get_credentials_version.c  |    3 +-
 .../test/test_cc_ccache_get_kdc_time_offset.c      |    3 +-
 .../test/test_cc_ccache_get_last_default_time.c    |    3 +-
 src/ccapi/test/test_cc_ccache_get_name.c           |    3 +-
 src/ccapi/test/test_cc_ccache_get_principal.c      |    3 +-
 src/ccapi/test/test_cc_ccache_iterator_next.c      |    3 +-
 src/ccapi/test/test_cc_ccache_move.c               |    3 +-
 .../test/test_cc_ccache_new_credentials_iterator.c |    3 +-
 src/ccapi/test/test_cc_ccache_release.c            |    3 +-
 src/ccapi/test/test_cc_ccache_remove_credentials.c |    3 +-
 src/ccapi/test/test_cc_ccache_set_default.c        |    3 +-
 .../test/test_cc_ccache_set_kdc_time_offset.c      |    3 +-
 src/ccapi/test/test_cc_ccache_set_principal.c      |    3 +-
 src/ccapi/test/test_cc_ccache_store_credentials.c  |    3 +-
 src/ccapi/test/test_cc_close.c                     |    2 +-
 src/ccapi/test/test_cc_context_compare.c           |    3 +-
 src/ccapi/test/test_cc_context_create_ccache.c     |    3 +-
 .../test/test_cc_context_create_default_ccache.c   |    3 +-
 src/ccapi/test/test_cc_context_create_new_ccache.c |    3 +-
 src/ccapi/test/test_cc_context_get_change_time.c   |    3 +-
 .../test/test_cc_context_get_default_ccache_name.c |    3 +-
 .../test/test_cc_context_new_ccache_iterator.c     |    3 +-
 src/ccapi/test/test_cc_context_open_ccache.c       |    3 +-
 .../test/test_cc_context_open_default_ccache.c     |    3 +-
 src/ccapi/test/test_cc_context_release.c           |    2 +-
 src/ccapi/test/test_cc_create.c                    |    2 +-
 src/ccapi/test/test_cc_credentials_iterator_next.c |    2 +-
 src/ccapi/test/test_cc_destroy.c                   |    2 +-
 src/ccapi/test/test_cc_get_NC_info.c               |    2 +-
 src/ccapi/test/test_cc_get_change_time.c           |    2 +-
 src/ccapi/test/test_cc_get_cred_version.c          |    2 +-
 src/ccapi/test/test_cc_get_name.c                  |    2 +-
 src/ccapi/test/test_cc_get_principal.c             |    2 +-
 src/ccapi/test/test_cc_initialize.c                |    2 +-
 src/ccapi/test/test_cc_open.c                      |    2 +-
 src/ccapi/test/test_cc_remove_cred.c               |    2 +-
 src/ccapi/test/test_cc_seq_fetch_NCs_begin.c       |    2 +-
 src/ccapi/test/test_cc_seq_fetch_NCs_next.c        |    2 +-
 src/ccapi/test/test_cc_seq_fetch_creds_begin.c     |    2 +-
 src/ccapi/test/test_cc_seq_fetch_creds_next.c      |    2 +-
 src/ccapi/test/test_cc_set_principal.c             |    2 +-
 src/ccapi/test/test_cc_shutdown.c                  |    2 +-
 src/ccapi/test/test_cc_store.c                     |    2 +-
 src/ccapi/test/test_ccapi_ccache.c                 |  989 +++--
 src/ccapi/test/test_ccapi_check.c                  |   10 +-
 src/ccapi/test/test_ccapi_check.h                  |   12 +-
 src/ccapi/test/test_ccapi_constants.c              |   14 +-
 src/ccapi/test/test_ccapi_context.c                |  544 +--
 src/ccapi/test/test_ccapi_globals.c                |   18 +-
 src/ccapi/test/test_ccapi_iterators.c              |   68 +-
 src/ccapi/test/test_ccapi_log.c                    |    4 +-
 src/ccapi/test/test_ccapi_util.c                   |   34 +-
 src/ccapi/test/test_ccapi_v2.c                     |  907 ++--
 src/ccapi/test/test_ccapi_v2.h                     |   22 +-
 src/ccapi/test/test_constants.c                    |    2 +-
 src/clients/kcpytkt/kcpytkt.c                      |  129 +-
 src/clients/kdeltkt/kdeltkt.c                      |  127 +-
 src/clients/kdestroy/kdestroy.c                    |  101 +-
 src/clients/kinit/kinit.c                          |  653 +--
 src/clients/klist/klist.c                          |  749 ++--
 src/clients/kpasswd/kpasswd.c                      |  237 +-
 src/clients/kpasswd/ksetpwd.c                      |  493 +--
 src/clients/ksu/authorization.c                    |  539 +--
 src/clients/ksu/ccache.c                           |  857 ++--
 src/clients/ksu/heuristic.c                        |  617 +--
 src/clients/ksu/krb_auth_su.c                      |  515 +--
 src/clients/ksu/ksu.h                              |  145 +-
 src/clients/ksu/main.c                             | 1245 +++---
 src/clients/ksu/setenv.c                           |  161 +-
 src/clients/ksu/xmalloc.c                          |   21 +-
 src/clients/kvno/kvno.c                            |  395 +-
 src/include/CredentialsCache.h                     |  820 ++--
 src/include/CredentialsCache2.h                    |   66 +-
 src/include/adm_proto.h                            |    4 +-
 src/include/cm.h                                   |    4 +-
 src/include/copyright.h                            |   54 +-
 src/include/fake-addrinfo.h                        |   56 +-
 src/include/foreachaddr.h                          |    4 +-
 src/include/gssapi.h                               |    2 +-
 src/include/gssrpc/auth.h                          |   16 +-
 src/include/gssrpc/auth_gss.h                      |   12 +-
 src/include/gssrpc/auth_gssapi.h                   |    6 +-
 src/include/gssrpc/auth_unix.h                     |   14 +-
 src/include/gssrpc/clnt.h                          |   26 +-
 src/include/gssrpc/netdb.h                         |    8 +-
 src/include/gssrpc/pmap_clnt.h                     |   22 +-
 src/include/gssrpc/pmap_prot.h                     |   10 +-
 src/include/gssrpc/pmap_rmt.h                      |   10 +-
 src/include/gssrpc/rename.h                        |    2 +-
 src/include/gssrpc/rpc.h                           |    6 +-
 src/include/gssrpc/rpc_msg.h                       |   10 +-
 src/include/gssrpc/svc.h                           |   22 +-
 src/include/gssrpc/svc_auth.h                      |   12 +-
 src/include/gssrpc/types.hin                       |   12 +-
 src/include/gssrpc/xdr.h                           |   10 +-
 src/include/k5-err.h                               |    4 +-
 src/include/k5-gmt_mktime.h                        |    4 +-
 src/include/k5-int-pkinit.h                        |    6 +-
 src/include/k5-int.h                               |  172 +-
 src/include/k5-ipc_stream.h                        |   24 +-
 src/include/k5-platform.h                          |    4 +-
 src/include/k5-plugin.h                            |   68 +-
 src/include/k5-thread.h                            |    4 +-
 src/include/k5-unicode.h                           |   54 +-
 src/include/k5-utf8.h                              |   54 +-
 src/include/k5-util.h                              |   54 +-
 src/include/kdb.h                                  |  128 +-
 src/include/kdb_kt.h                               |    4 +-
 src/include/kim/kim.h                              |   62 +-
 src/include/kim/kim_ccache.h                       |  346 +-
 src/include/kim/kim_credential.h                   |  282 +-
 src/include/kim/kim_identity.h                     |   88 +-
 src/include/kim/kim_library.h                      |    2 +-
 src/include/kim/kim_options.h                      |  132 +-
 src/include/kim/kim_preferences.h                  |  118 +-
 src/include/kim/kim_selection_hints.h              |  212 +-
 src/include/kim/kim_string.h                       |   34 +-
 src/include/kim/kim_types.h                        |    8 +-
 src/include/kim/kim_ui_plugin.h                    |   58 +-
 src/include/krb5/krb5.hin                          |   86 +-
 src/include/krb5/locate_plugin.h                   |    4 +-
 src/include/krb5/preauth_plugin.h                  |    2 +-
 src/include/krb54proto.h                           |    3 +-
 src/include/osconf.hin                             |    4 +-
 src/include/pkinit_apple_utils.h                   |   14 +-
 src/include/pkinit_asn1.h                          |   44 +-
 src/include/pkinit_cert_store.h                    |   42 +-
 src/include/pkinit_client.h                        |   22 +-
 src/include/pkinit_cms.h                           |   42 +-
 src/include/socket-utils.h                         |   54 +-
 src/include/spnego-asn1.h                          |    6 +-
 src/include/win-mac.h                              |   12 +-
 src/kadmin/cli/kadmin.c                            |   44 +-
 src/kadmin/cli/kadmin.h                            |    8 +-
 src/kadmin/cli/keytab.c                            |   12 +-
 src/kadmin/cli/keytab_local.c                      |    1 +
 src/kadmin/cli/ss_wrapper.c                        |   18 +-
 src/kadmin/dbutil/dump.c                           | 4003 +++++++++---------
 src/kadmin/dbutil/kadm5_create.c                   |  383 +-
 src/kadmin/dbutil/kdb5_create.c                    |  387 +-
 src/kadmin/dbutil/kdb5_destroy.c                   |   61 +-
 src/kadmin/dbutil/kdb5_mkey.c                      |  154 +-
 src/kadmin/dbutil/kdb5_stash.c                     |  131 +-
 src/kadmin/dbutil/kdb5_util.c                      |  593 +--
 src/kadmin/dbutil/kdb5_util.h                      |   36 +-
 src/kadmin/dbutil/nstrtok.h                        |    2 +-
 src/kadmin/dbutil/ovload.c                         |  247 +-
 src/kadmin/dbutil/string_table.c                   |   41 +-
 src/kadmin/dbutil/string_table.h                   |   17 +-
 src/kadmin/dbutil/strtok.c                         |  108 +-
 src/kadmin/ktutil/ktutil.c                         |  219 +-
 src/kadmin/ktutil/ktutil.h                         |   27 +-
 src/kadmin/ktutil/ktutil_funcs.c                   |  265 +-
 src/kadmin/server/kadm_rpc_svc.c                   |   28 +-
 src/kadmin/server/misc.c                           |  241 +-
 src/kadmin/server/misc.h                           |   63 +-
 src/kadmin/server/network.c                        | 1799 ++++----
 src/kadmin/server/ovsec_kadmd.c                    | 1342 +++---
 src/kadmin/server/schpw.c                          |  431 +-
 src/kadmin/server/server_stubs.c                   | 1645 ++++----
 src/kadmin/testing/util/bsddb_dump.c               |   85 +-
 src/kadmin/testing/util/tcl_kadm5.c                | 4397 ++++++++++----------
 src/kadmin/testing/util/tcl_kadm5.h                |    2 +-
 src/kadmin/testing/util/tcl_krb5_hash.c            |  172 +-
 src/kadmin/testing/util/test.c                     |   11 +-
 src/kdc/dispatch.c                                 |   89 +-
 src/kdc/do_as_req.c                                |  557 +--
 src/kdc/do_tgs_req.c                               |  297 +-
 src/kdc/extern.c                                   |   19 +-
 src/kdc/extern.h                                   |   85 +-
 src/kdc/fast_util.c                                |  455 +-
 src/kdc/kdc_authdata.c                             |  628 +--
 src/kdc/kdc_preauth.c                              | 3547 ++++++++--------
 src/kdc/kdc_util.c                                 | 2508 +++++------
 src/kdc/kdc_util.h                                 |  357 +-
 src/kdc/main.c                                     |  715 ++--
 src/kdc/network.c                                  | 1507 +++----
 src/kdc/pkinit_apple_server.c                      |  187 +-
 src/kdc/pkinit_server.h                            |   81 +-
 src/kdc/policy.c                                   |   88 +-
 src/kdc/policy.h                                   |    7 +-
 src/kdc/replay.c                                   |  119 +-
 src/kdc/rtest.c                                    |  117 +-
 src/kim/agent/mac/AuthenticationController.h       |   26 +-
 src/kim/agent/mac/BadgedImageView.h                |    2 +-
 src/kim/agent/mac/IPCClient.h                      |   10 +-
 src/kim/agent/mac/Identities.h                     |    2 +-
 src/kim/agent/mac/KIMUtilities.h                   |    2 +-
 src/kim/agent/mac/KerberosAgentController.h        |    2 +-
 src/kim/agent/mac/KerberosAgentListener.h          |   16 +-
 src/kim/agent/mac/KerberosFormatters.h             |    8 +-
 src/kim/agent/mac/PopupButton.h                    |    2 +-
 src/kim/agent/mac/SelectIdentityController.h       |   14 +-
 src/kim/agent/mac/ServerDemux.h                    |   16 +-
 src/kim/lib/kim_ccache.c                           |  603 ++-
 src/kim/lib/kim_credential.c                       |  750 ++--
 src/kim/lib/kim_debug.c                            |   30 +-
 src/kim/lib/kim_debug_private.h                    |   12 +-
 src/kim/lib/kim_error_message.c                    |   77 +-
 src/kim/lib/kim_error_private.h                    |    6 +-
 src/kim/lib/kim_identity.c                         |  348 +-
 src/kim/lib/kim_library.c                          |  112 +-
 src/kim/lib/kim_library_private.h                  |    2 +-
 src/kim/lib/kim_options.c                          |  260 +-
 src/kim/lib/kim_preferences.c                      |  429 +-
 src/kim/lib/kim_preferences_private.h              |   20 +-
 src/kim/lib/kim_selection_hints.c                  |  369 +-
 src/kim/lib/kim_string.c                           |   66 +-
 src/kim/lib/kim_string_private.h                   |   10 +-
 src/kim/lib/kim_ui.c                               |  230 +-
 src/kim/lib/kim_ui_cli.c                           |  222 +-
 src/kim/lib/kim_ui_cli_private.h                   |    4 +-
 src/kim/lib/kim_ui_gui_private.h                   |    4 +-
 src/kim/lib/kim_ui_plugin.c                        |  126 +-
 src/kim/lib/kim_ui_plugin_private.h                |    4 +-
 src/kim/lib/mac/KerberosLogin.c                    |  608 +--
 src/kim/lib/mac/KerberosLogin.h                    |   54 +-
 src/kim/lib/mac/KerberosLoginPrivate.h             |    9 +-
 src/kim/lib/mac/kim_os_debug.c                     |    2 +-
 src/kim/lib/mac/kim_os_identity.c                  |  154 +-
 src/kim/lib/mac/kim_os_library.c                   |  110 +-
 src/kim/lib/mac/kim_os_preferences.c               |  615 ++-
 src/kim/lib/mac/kim_os_selection_hints.c           |  251 +-
 src/kim/lib/mac/kim_os_string.c                    |  112 +-
 src/kim/lib/mac/kim_os_ui_gui.c                    |  212 +-
 src/kim/test/main.c                                |   42 +-
 src/kim/test/test_kim_common.c                     |   48 +-
 src/kim/test/test_kim_common.h                     |    6 +-
 src/kim/test/test_kim_identity.c                   |  362 +-
 src/kim/test/test_kim_preferences.c                |  624 +--
 src/kim/test/test_kim_selection_hints.c            |   92 +-
 src/kim/test/test_kll.c                            |  179 +-
 src/kim/test/test_kll_terminal.c                   |   20 +-
 src/kim/test/test_ui_plugin.c                      |  162 +-
 src/lib/apputils/daemon.c                          |    2 +-
 src/lib/crypto/builtin/aes/aes.h                   |   16 +-
 src/lib/crypto/builtin/aes/aes_s2k.c               |    4 +-
 src/lib/crypto/builtin/aes/aescpp.h                |   19 +-
 src/lib/crypto/builtin/aes/aescrypp.c              |   74 +-
 src/lib/crypto/builtin/aes/aescrypt.c              |   70 +-
 src/lib/crypto/builtin/aes/aeskey.c                |   78 +-
 src/lib/crypto/builtin/aes/aeskeypp.c              |   58 +-
 src/lib/crypto/builtin/aes/aesopt.h                |  182 +-
 src/lib/crypto/builtin/aes/aestab.c                |   38 +-
 src/lib/crypto/builtin/aes/uitypes.h               |   12 +-
 src/lib/crypto/builtin/arcfour/arcfour.c           |    1 -
 src/lib/crypto/builtin/arcfour/arcfour_aead.c      |    7 +-
 src/lib/crypto/builtin/arcfour/arcfour_s2k.c       |    4 +-
 src/lib/crypto/builtin/des/afsstring2key.c         |   80 +-
 src/lib/crypto/builtin/des/d3_aead.c               |    2 +-
 src/lib/crypto/builtin/des/d3_cbc.c                |    2 +-
 src/lib/crypto/builtin/des/d3_kysched.c            |    2 +-
 src/lib/crypto/builtin/des/des_int.h               |   18 +-
 src/lib/crypto/builtin/des/destest.c               |   28 +-
 src/lib/crypto/builtin/des/f_aead.c                |    2 +-
 src/lib/crypto/builtin/des/f_parity.c              |   11 +-
 src/lib/crypto/builtin/des/f_sched.c               |    2 +-
 src/lib/crypto/builtin/des/key_sched.c             |    4 +-
 src/lib/crypto/builtin/des/string2key.c            |    4 +-
 src/lib/crypto/builtin/des/t_verify.c              |   26 +-
 src/lib/crypto/builtin/des/weak_key.c              |    4 +-
 src/lib/crypto/builtin/enc_provider/aes.c          |    1 -
 src/lib/crypto/builtin/enc_provider/des.c          |    8 +-
 src/lib/crypto/builtin/enc_provider/des3.c         |    9 +-
 src/lib/crypto/builtin/enc_provider/enc_provider.h |    9 +-
 src/lib/crypto/builtin/enc_provider/rc4.c          |   15 +-
 src/lib/crypto/builtin/hash_provider/hash_crc32.c  |   10 +-
 src/lib/crypto/builtin/hash_provider/hash_md4.c    |    8 +-
 src/lib/crypto/builtin/hash_provider/hash_md5.c    |    8 +-
 .../crypto/builtin/hash_provider/hash_provider.h   |    8 +-
 src/lib/crypto/builtin/hash_provider/hash_sha1.c   |    8 +-
 src/lib/crypto/builtin/hmac.c                      |   10 +-
 src/lib/crypto/builtin/md4/rsa-md4.h               |    4 +-
 src/lib/crypto/builtin/md5/md5.c                   |    2 +-
 src/lib/crypto/builtin/pbkdf2.c                    |    4 +-
 src/lib/crypto/builtin/sha1/t_shs3.c               |    2 +-
 src/lib/crypto/builtin/t_cf2.c                     |    6 +-
 src/lib/crypto/crypto_tests/aes-test.c             |    4 +-
 src/lib/crypto/crypto_tests/t_crc.c                |    2 +-
 src/lib/crypto/crypto_tests/t_cts.c                |    4 +-
 src/lib/crypto/crypto_tests/t_encrypt.c            |   12 +-
 src/lib/crypto/crypto_tests/t_hmac.c               |    8 +-
 src/lib/crypto/crypto_tests/t_kperf.c              |    2 +-
 src/lib/crypto/crypto_tests/t_mddriver.c           |   10 +-
 src/lib/crypto/crypto_tests/t_nfold.c              |    6 +-
 src/lib/crypto/crypto_tests/t_pkcs5.c              |    4 +-
 src/lib/crypto/crypto_tests/t_prf.c                |    8 +-
 src/lib/crypto/crypto_tests/t_prng.c               |    4 +-
 src/lib/crypto/crypto_tests/vectors.c              |    4 +-
 src/lib/crypto/crypto_tests/ytest.c                |   54 +-
 src/lib/crypto/krb/aead.c                          |    7 +-
 src/lib/crypto/krb/aead.h                          |    2 +-
 src/lib/crypto/krb/block_size.c                    |    8 +-
 src/lib/crypto/krb/cf2.c                           |   10 +-
 src/lib/crypto/krb/checksum_length.c               |    9 +-
 src/lib/crypto/krb/cksumtype_to_string.c           |    8 +-
 src/lib/crypto/krb/cksumtypes.c                    |   16 +-
 src/lib/crypto/krb/cksumtypes.h                    |    8 +-
 src/lib/crypto/krb/coll_proof_cksum.c              |    8 +-
 src/lib/crypto/krb/combine_keys.c                  |    3 +-
 src/lib/crypto/krb/crc32/crc-32.h                  |   12 +-
 src/lib/crypto/krb/crc32/crc32.c                   |    4 +-
 src/lib/crypto/krb/crypto_length.c                 |    3 +-
 src/lib/crypto/krb/decrypt.c                       |    8 +-
 src/lib/crypto/krb/decrypt_iov.c                   |    2 +-
 src/lib/crypto/krb/default_state.c                 |    7 +-
 src/lib/crypto/krb/dk/checksum.c                   |   12 +-
 src/lib/crypto/krb/dk/derive.c                     |    8 +-
 src/lib/crypto/krb/dk/dk.h                         |    8 +-
 src/lib/crypto/krb/dk/dk_decrypt.c                 |    8 +-
 src/lib/crypto/krb/dk/dk_encrypt.c                 |    9 +-
 src/lib/crypto/krb/dk/stringtokey.c                |    8 +-
 src/lib/crypto/krb/enc_provider/aes.c              |    1 -
 src/lib/crypto/krb/enc_provider/des.c              |    8 +-
 src/lib/crypto/krb/enc_provider/des3.c             |    9 +-
 src/lib/crypto/krb/enc_provider/enc_provider.h     |    9 +-
 src/lib/crypto/krb/enc_provider/rc4.c              |   15 +-
 src/lib/crypto/krb/encrypt.c                       |    8 +-
 src/lib/crypto/krb/encrypt_iov.c                   |    2 +-
 src/lib/crypto/krb/encrypt_length.c                |    8 +-
 src/lib/crypto/krb/enctype_compare.c               |    8 +-
 src/lib/crypto/krb/enctype_to_string.c             |    8 +-
 src/lib/crypto/krb/etypes.c                        |   12 +-
 src/lib/crypto/krb/etypes.h                        |    8 +-
 src/lib/crypto/krb/key.c                           |    4 +-
 src/lib/crypto/krb/keyblocks.c                     |   12 +-
 src/lib/crypto/krb/keyed_checksum_types.c          |    8 +-
 src/lib/crypto/krb/keyed_cksum.c                   |    8 +-
 src/lib/crypto/krb/keyhash_provider/descbc.c       |   14 +-
 src/lib/crypto/krb/keyhash_provider/hmac_md5.c     |    6 +-
 src/lib/crypto/krb/keyhash_provider/k5_md4des.c    |    8 +-
 src/lib/crypto/krb/keyhash_provider/k5_md5des.c    |   10 +-
 .../crypto/krb/keyhash_provider/keyhash_provider.h |    8 +-
 src/lib/crypto/krb/keyhash_provider/md5_hmac.c     |    5 +-
 src/lib/crypto/krb/keylengths.c                    |    4 +-
 src/lib/crypto/krb/make_checksum.c                 |    8 +-
 src/lib/crypto/krb/make_checksum_iov.c             |    2 +-
 src/lib/crypto/krb/make_random_key.c               |    8 +-
 src/lib/crypto/krb/mandatory_sumtype.c             |    2 +-
 src/lib/crypto/krb/nfold.c                         |    9 +-
 src/lib/crypto/krb/old/des_stringtokey.c           |    8 +-
 src/lib/crypto/krb/old/old.h                       |    8 +-
 src/lib/crypto/krb/old/old_decrypt.c               |    8 +-
 src/lib/crypto/krb/old/old_encrypt.c               |    8 +-
 src/lib/crypto/krb/old_api_glue.c                  |   10 +-
 src/lib/crypto/krb/prf.c                           |    6 +-
 src/lib/crypto/krb/prf/des_prf.c                   |    6 +-
 src/lib/crypto/krb/prf/dk_prf.c                    |    8 +-
 src/lib/crypto/krb/prf/prf_int.h                   |    4 +-
 src/lib/crypto/krb/prf/rc4_prf.c                   |    4 +-
 src/lib/crypto/krb/prng.c                          |    6 +-
 src/lib/crypto/krb/rand2key/aes_rand2key.c         |    1 -
 src/lib/crypto/krb/rand2key/des3_rand2key.c        |    1 -
 src/lib/crypto/krb/rand2key/des_rand2key.c         |    2 -
 src/lib/crypto/krb/rand2key/rand2key.h             |    3 -
 src/lib/crypto/krb/rand2key/rc4_rand2key.c         |    1 -
 src/lib/crypto/krb/random_to_key.c                 |    4 +-
 src/lib/crypto/krb/raw/raw.h                       |    9 +-
 src/lib/crypto/krb/raw/raw_aead.c                  |    2 +-
 src/lib/crypto/krb/raw/raw_decrypt.c               |    8 +-
 src/lib/crypto/krb/raw/raw_encrypt.c               |    8 +-
 src/lib/crypto/krb/state.c                         |    6 +-
 src/lib/crypto/krb/string_to_cksumtype.c           |    8 +-
 src/lib/crypto/krb/string_to_enctype.c             |    8 +-
 src/lib/crypto/krb/string_to_key.c                 |    8 +-
 src/lib/crypto/krb/valid_cksumtype.c               |    8 +-
 src/lib/crypto/krb/valid_enctype.c                 |    8 +-
 src/lib/crypto/krb/verify_checksum.c               |    8 +-
 src/lib/crypto/krb/verify_checksum_iov.c           |    2 +-
 src/lib/crypto/krb/yarrow/yarrow.c                 |   82 +-
 src/lib/crypto/krb/yarrow/yarrow.h                 |    4 +-
 src/lib/crypto/krb/yarrow/ycipher.c                |    6 +-
 src/lib/crypto/krb/yarrow/ycipher.h                |    2 +-
 src/lib/crypto/krb/yarrow/yexcep.h                 |   22 +-
 src/lib/crypto/krb/yarrow/ytypes.h                 |    2 +-
 src/lib/crypto/openssl/aes/aes_s2k.c               |    4 +-
 src/lib/crypto/openssl/arcfour/arcfour-int.h       |    4 +-
 src/lib/crypto/openssl/arcfour/arcfour.c           |    3 +-
 src/lib/crypto/openssl/arcfour/arcfour_aead.c      |    7 +-
 src/lib/crypto/openssl/arcfour/arcfour_s2k.c       |    4 +-
 src/lib/crypto/openssl/des/des_int.h               |   16 +-
 src/lib/crypto/openssl/des/des_oldapis.c           |    3 +-
 src/lib/crypto/openssl/des/f_parity.c              |    1 -
 src/lib/crypto/openssl/des/string2key.c            |    3 +-
 src/lib/crypto/openssl/des/weak_key.c              |    7 +-
 src/lib/crypto/openssl/enc_provider/aes.c          |    5 +-
 src/lib/crypto/openssl/enc_provider/des.c          |    1 -
 src/lib/crypto/openssl/enc_provider/des3.c         |    1 -
 src/lib/crypto/openssl/enc_provider/enc_provider.h |    1 -
 src/lib/crypto/openssl/enc_provider/rc4.c          |    9 +-
 src/lib/crypto/openssl/hash_provider/hash_crc32.c  |    2 +-
 src/lib/crypto/openssl/hash_provider/hash_md4.c    |    8 +-
 src/lib/crypto/openssl/hash_provider/hash_md5.c    |    8 +-
 .../crypto/openssl/hash_provider/hash_provider.h   |    8 +-
 src/lib/crypto/openssl/hash_provider/hash_sha1.c   |    9 +-
 src/lib/crypto/openssl/hmac.c                      |    2 +-
 src/lib/crypto/openssl/md4/md4.c                   |    1 -
 src/lib/crypto/openssl/md4/rsa-md4.h               |    4 +-
 src/lib/crypto/openssl/md5/md5.c                   |    3 +-
 src/lib/crypto/openssl/pbkdf2.c                    |    9 +-
 src/lib/crypto/openssl/sha1/shs.c                  |    2 -
 src/lib/crypto/openssl/yhash.h                     |    3 +-
 src/lib/glue4.c                                    |    2 +-
 src/lib/gssapi/generic/gssapi_generic.c            |    1 -
 src/lib/gssapi/generic/oid_ops.c                   |    3 +-
 src/lib/gssapi/generic/util_buffer_set.c           |    1 -
 src/lib/gssapi/krb5/acquire_cred.c                 |    1 -
 src/lib/gssapi/krb5/inq_context.c                  |    1 -
 src/lib/gssapi/krb5/krb5_gss_glue.c                |    1 -
 src/lib/gssapi/krb5/naming_exts.c                  |    1 -
 src/lib/gssapi/krb5/s4u_gss_glue.c                 |    1 -
 src/lib/gssapi/krb5/seal.c                         |    1 -
 src/lib/gssapi/krb5/unseal.c                       |    1 -
 src/lib/gssapi/mechglue/g_accept_sec_context.c     |   21 +-
 src/lib/gssapi/mechglue/g_buffer_set.c             |    1 -
 src/lib/gssapi/mechglue/g_compare_name.c           |   14 +-
 src/lib/gssapi/mechglue/g_context_time.c           |   10 +-
 src/lib/gssapi/mechglue/g_del_name_attr.c          |    1 -
 src/lib/gssapi/mechglue/g_delete_sec_context.c     |   10 +-
 src/lib/gssapi/mechglue/g_dsp_status.c             |    4 +-
 src/lib/gssapi/mechglue/g_exp_sec_context.c        |   10 +-
 src/lib/gssapi/mechglue/g_export_name.c            |    1 -
 src/lib/gssapi/mechglue/g_export_name_comp.c       |    1 -
 src/lib/gssapi/mechglue/g_get_name_attr.c          |    1 -
 src/lib/gssapi/mechglue/g_glue.c                   |   23 +-
 src/lib/gssapi/mechglue/g_imp_name.c               |    5 +-
 src/lib/gssapi/mechglue/g_imp_sec_context.c        |   10 +-
 src/lib/gssapi/mechglue/g_init_sec_context.c       |   18 +-
 src/lib/gssapi/mechglue/g_initialize.c             |    8 +-
 src/lib/gssapi/mechglue/g_inq_context.c            |    9 +-
 src/lib/gssapi/mechglue/g_inq_context_oid.c        |    1 -
 src/lib/gssapi/mechglue/g_inq_cred.c               |   31 +-
 src/lib/gssapi/mechglue/g_inq_cred_oid.c           |    7 +-
 src/lib/gssapi/mechglue/g_inq_name.c               |    1 -
 src/lib/gssapi/mechglue/g_inq_names.c              |   10 +-
 src/lib/gssapi/mechglue/g_map_name_to_any.c        |    1 -
 src/lib/gssapi/mechglue/g_mech_invoke.c            |    1 -
 src/lib/gssapi/mechglue/g_mechname.c               |    5 +-
 src/lib/gssapi/mechglue/g_oid_ops.c                |    1 -
 src/lib/gssapi/mechglue/g_process_context.c        |   10 +-
 src/lib/gssapi/mechglue/g_rel_buffer.c             |    4 +-
 src/lib/gssapi/mechglue/g_rel_cred.c               |   16 +-
 src/lib/gssapi/mechglue/g_rel_name.c               |   10 +-
 src/lib/gssapi/mechglue/g_rel_name_mapping.c       |    1 -
 src/lib/gssapi/mechglue/g_rel_oid_set.c            |    4 +-
 src/lib/gssapi/mechglue/g_seal.c                   |   14 +-
 src/lib/gssapi/mechglue/g_set_context_option.c     |    1 -
 src/lib/gssapi/mechglue/g_set_cred_option.c        |    1 -
 src/lib/gssapi/mechglue/g_set_name_attr.c          |    1 -
 src/lib/gssapi/mechglue/g_sign.c                   |    5 +-
 src/lib/gssapi/mechglue/g_unseal.c                 |    4 +-
 src/lib/gssapi/mechglue/g_unwrap_aead.c            |    9 +-
 src/lib/gssapi/mechglue/g_unwrap_iov.c             |   13 +-
 src/lib/gssapi/mechglue/g_userok.c                 |    1 -
 src/lib/gssapi/mechglue/g_verify.c                 |    4 +-
 src/lib/gssapi/mechglue/g_wrap_aead.c              |    8 +-
 src/lib/gssapi/mechglue/g_wrap_iov.c               |   21 +-
 src/lib/gssapi/mechglue/gssd_pname_to_uid.c        |    7 +-
 src/lib/gssapi/mechglue/mechglue.h                 |    4 +-
 src/lib/gssapi/mechglue/mglueP.h                   |    4 +-
 src/lib/gssapi/spnego/spnego_mech.c                |   10 +-
 src/lib/kadm5/admin.h                              |  597 +--
 src/lib/kadm5/admin_internal.h                     |   73 +-
 src/lib/kadm5/admin_xdr.h                          |    2 +-
 src/lib/kadm5/alt_prof.c                           |  396 +-
 src/lib/kadm5/chpass_util.c                        |  385 +-
 src/lib/kadm5/clnt/client_handle.c                 |    5 +-
 src/lib/kadm5/clnt/client_init.c                   | 1307 +++---
 src/lib/kadm5/clnt/client_internal.h               |   57 +-
 src/lib/kadm5/clnt/client_principal.c              |  303 +-
 src/lib/kadm5/clnt/client_rpc.c                    |  421 +-
 src/lib/kadm5/clnt/clnt_chpass_util.c              |   19 +-
 src/lib/kadm5/clnt/clnt_policy.c                   |   73 +-
 src/lib/kadm5/clnt/clnt_privs.c                    |   19 +-
 src/lib/kadm5/kadm_rpc_xdr.c                       |   30 +-
 src/lib/kadm5/logger.c                             | 1299 +++---
 src/lib/kadm5/misc_free.c                          |   85 +-
 src/lib/kadm5/server_internal.h                    |  149 +-
 src/lib/kadm5/srv/adb_xdr.c                        |   74 +-
 src/lib/kadm5/srv/server_acl.c                     | 1055 ++---
 src/lib/kadm5/srv/server_acl.h                     |  129 +-
 src/lib/kadm5/srv/server_dict.c                    |  159 +-
 src/lib/kadm5/srv/server_handle.c                  |    5 +-
 src/lib/kadm5/srv/server_init.c                    |  405 +-
 src/lib/kadm5/srv/server_kdb.c                     |  314 +-
 src/lib/kadm5/srv/server_misc.c                    |  222 +-
 src/lib/kadm5/srv/svr_chpass_util.c                |   19 +-
 src/lib/kadm5/srv/svr_iters.c                      |  332 +-
 src/lib/kadm5/srv/svr_policy.c                     |  299 +-
 src/lib/kadm5/srv/svr_principal.c                  | 2261 +++++-----
 src/lib/kadm5/str_conv.c                           |  495 +--
 src/lib/kadm5/unit-test/destroy-test.c             |   62 +-
 src/lib/kadm5/unit-test/handle-test.c              |  129 +-
 src/lib/kadm5/unit-test/init-test.c                |   49 +-
 src/lib/kadm5/unit-test/iter-test.c                |   88 +-
 src/lib/kadm5/unit-test/lock-test.c                |  167 +-
 src/lib/kadm5/unit-test/randkey-test.c             |   54 +-
 src/lib/kadm5/unit-test/setkey-test.c              |  387 +-
 src/lib/kdb/decrypt_key.c                          |  125 +-
 src/lib/kdb/encrypt_key.c                          |   85 +-
 src/lib/kdb/iprop_xdr.c                            |  447 +-
 src/lib/kdb/kdb5.c                                 |  997 ++---
 src/lib/kdb/kdb5.h                                 |    1 +
 src/lib/kdb/kdb5int.h                              |   11 +-
 src/lib/kdb/kdb_convert.c                          | 1503 +++----
 src/lib/kdb/kdb_cpw.c                              |  775 ++--
 src/lib/kdb/kdb_default.c                          |  291 +-
 src/lib/kdb/kdb_log.c                              |  975 ++---
 src/lib/kdb/keytab.c                               |  158 +-
 src/lib/krb5/asn.1/asn1_k_decode.c                 |    2 +-
 src/lib/krb5/asn.1/asn1_k_decode.h                 |    8 +-
 src/lib/krb5/asn.1/krb5_decode.c                   |    2 +-
 src/lib/krb5/asn.1/krb5_encode.c                   |    1 -
 src/lib/krb5/ccache/cc-int.h                       |   15 +-
 src/lib/krb5/ccache/cc_file.c                      | 2701 ++++++------
 src/lib/krb5/ccache/cc_keyring.c                   |  827 ++--
 src/lib/krb5/ccache/cc_memory.c                    |  411 +-
 src/lib/krb5/ccache/cc_mslsa.c                     |  903 ++--
 src/lib/krb5/ccache/cc_retr.c                      |  321 +-
 src/lib/krb5/ccache/ccapi/stdcc.c                  | 1662 ++++----
 src/lib/krb5/ccache/ccapi/stdcc.h                  |  177 +-
 src/lib/krb5/ccache/ccapi/stdcc_util.c             |  665 +--
 src/lib/krb5/ccache/ccapi/stdcc_util.h             |   15 +-
 src/lib/krb5/ccache/ccapi/winccld.c                |   71 +-
 src/lib/krb5/ccache/ccapi/winccld.h                |   41 +-
 src/lib/krb5/ccache/ccbase.c                       |  229 +-
 src/lib/krb5/ccache/cccopy.c                       |   31 +-
 src/lib/krb5/ccache/cccursor.c                     |  193 +-
 src/lib/krb5/ccache/ccdefault.c                    |   63 +-
 src/lib/krb5/ccache/ccdefops.c                     |    7 +-
 src/lib/krb5/ccache/ccfns.c                        |   30 +-
 src/lib/krb5/ccache/fcc.h                          |    5 +-
 src/lib/krb5/ccache/scc.h                          |   51 +-
 src/lib/krb5/ccache/ser_cc.c                       |  183 +-
 src/lib/krb5/ccache/t_cc.c                         |  607 +--
 src/lib/krb5/ccache/t_cccursor.c                   |  109 +-
 src/lib/krb5/ccache/t_memory.c                     |  144 +-
 src/lib/krb5/ccache/t_stdio.c                      |  167 +-
 src/lib/krb5/error_tables/init_ets.c               |   17 +-
 src/lib/krb5/keytab/kt-int.h                       |    5 +-
 src/lib/krb5/keytab/kt_file.c                      | 1412 +++----
 src/lib/krb5/keytab/kt_memory.c                    |  488 +--
 src/lib/krb5/keytab/kt_srvtab.c                    |  250 +-
 src/lib/krb5/keytab/ktadd.c                        |   10 +-
 src/lib/krb5/keytab/ktbase.c                       |  110 +-
 src/lib/krb5/keytab/ktdefault.c                    |    8 +-
 src/lib/krb5/keytab/ktfns.c                        |   38 +-
 src/lib/krb5/keytab/ktfr_entry.c                   |   16 +-
 src/lib/krb5/keytab/ktremove.c                     |   12 +-
 src/lib/krb5/keytab/read_servi.c                   |   44 +-
 src/lib/krb5/keytab/t_keytab.c                     |  725 ++--
 src/lib/krb5/krb/addr_comp.c                       |   15 +-
 src/lib/krb5/krb/addr_order.c                      |   21 +-
 src/lib/krb5/krb/addr_srch.c                       |   17 +-
 src/lib/krb5/krb/appdefault.c                      |  259 +-
 src/lib/krb5/krb/auth_con.c                        |  336 +-
 src/lib/krb5/krb/auth_con.h                        |   41 +-
 src/lib/krb5/krb/authdata.c                        |   13 +-
 src/lib/krb5/krb/authdata.h                        |   12 +-
 src/lib/krb5/krb/bld_pr_ext.c                      |   37 +-
 src/lib/krb5/krb/bld_princ.c                       |   95 +-
 src/lib/krb5/krb/brand.c                           |    3 +-
 src/lib/krb5/krb/chk_trans.c                       |  427 +-
 src/lib/krb5/krb/chpw.c                            |  528 +--
 src/lib/krb5/krb/cleanup.h                         |   35 +-
 src/lib/krb5/krb/conv_creds.c                      |   11 +-
 src/lib/krb5/krb/conv_princ.c                      |  427 +-
 src/lib/krb5/krb/copy_addrs.c                      |   54 +-
 src/lib/krb5/krb/copy_athctr.c                     |   62 +-
 src/lib/krb5/krb/copy_auth.c                       |  226 +-
 src/lib/krb5/krb/copy_cksum.c                      |   11 +-
 src/lib/krb5/krb/copy_creds.c                      |   43 +-
 src/lib/krb5/krb/copy_data.c                       |   39 +-
 src/lib/krb5/krb/copy_key.c                        |    5 +-
 src/lib/krb5/krb/copy_princ.c                      |   37 +-
 src/lib/krb5/krb/copy_tick.c                       |   95 +-
 src/lib/krb5/krb/cp_key_cnt.c                      |    5 +-
 src/lib/krb5/krb/decode_kdc.c                      |   40 +-
 src/lib/krb5/krb/decrypt_tk.c                      |   31 +-
 src/lib/krb5/krb/deltat.c                          |   16 +-
 src/lib/krb5/krb/enc_helper.c                      |   31 +-
 src/lib/krb5/krb/encode_kdc.c                      |   75 +-
 src/lib/krb5/krb/encrypt_tk.c                      |   27 +-
 src/lib/krb5/krb/fast.c                            |  458 +-
 src/lib/krb5/krb/fast.h                            |   29 +-
 src/lib/krb5/krb/free_rtree.c                      |   11 +-
 src/lib/krb5/krb/fwd_tgt.c                         |  191 +-
 src/lib/krb5/krb/gc_frm_kdc.c                      |  903 ++--
 src/lib/krb5/krb/gc_via_tkt.c                      |  559 +--
 src/lib/krb5/krb/gen_seqnum.c                      |   11 +-
 src/lib/krb5/krb/gen_subkey.c                      |   21 +-
 src/lib/krb5/krb/get_creds.c                       |  314 +-
 src/lib/krb5/krb/get_in_tkt.c                      | 1687 ++++----
 src/lib/krb5/krb/gic_keytab.c                      |  194 +-
 src/lib/krb5/krb/gic_opt.c                         |  251 +-
 src/lib/krb5/krb/gic_pwd.c                         |  810 ++--
 src/lib/krb5/krb/in_tkt_sky.c                      |   79 +-
 src/lib/krb5/krb/init_ctx.c                        |  507 +--
 src/lib/krb5/krb/init_keyblock.c                   |   15 +-
 src/lib/krb5/krb/int-proto.h                       |   60 +-
 src/lib/krb5/krb/kdc_rep_dc.c                      |   23 +-
 src/lib/krb5/krb/kerrs.c                           |   57 +-
 src/lib/krb5/krb/kfree.c                           |  354 +-
 src/lib/krb5/krb/mk_cred.c                         |  182 +-
 src/lib/krb5/krb/mk_error.c                        |   19 +-
 src/lib/krb5/krb/mk_priv.c                         |  236 +-
 src/lib/krb5/krb/mk_rep.c                          |   81 +-
 src/lib/krb5/krb/mk_req.c                          |   57 +-
 src/lib/krb5/krb/mk_req_ext.c                      |  402 +-
 src/lib/krb5/krb/mk_safe.c                         |  272 +-
 src/lib/krb5/krb/pac.c                             |  954 ++---
 src/lib/krb5/krb/parse.c                           |  525 +--
 src/lib/krb5/krb/pkinit_apple_asn1.c               |  701 ++--
 src/lib/krb5/krb/pkinit_apple_cert_store.c         |  401 +-
 src/lib/krb5/krb/pkinit_apple_client.c             |  227 +-
 src/lib/krb5/krb/pkinit_apple_cms.c                |  623 +--
 src/lib/krb5/krb/pkinit_apple_utils.c              |  221 +-
 src/lib/krb5/krb/pr_to_salt.c                      |   33 +-
 src/lib/krb5/krb/preauth.c                         |   56 +-
 src/lib/krb5/krb/preauth2.c                        | 2569 ++++++------
 src/lib/krb5/krb/princ_comp.c                      |  104 +-
 src/lib/krb5/krb/rd_cred.c                         |  134 +-
 src/lib/krb5/krb/rd_error.c                        |   12 +-
 src/lib/krb5/krb/rd_priv.c                         |  294 +-
 src/lib/krb5/krb/rd_rep.c                          |  105 +-
 src/lib/krb5/krb/rd_req.c                          |   44 +-
 src/lib/krb5/krb/rd_req_dec.c                      |  786 ++--
 src/lib/krb5/krb/rd_safe.c                         |  284 +-
 src/lib/krb5/krb/recvauth.c                        |  297 +-
 src/lib/krb5/krb/s4u_creds.c                       |    6 +-
 src/lib/krb5/krb/send_tgs.c                        |  172 +-
 src/lib/krb5/krb/sendauth.c                        |    2 +-
 src/lib/krb5/krb/ser_actx.c                        |  889 ++--
 src/lib/krb5/krb/ser_adata.c                       |  187 +-
 src/lib/krb5/krb/ser_addr.c                        |  209 +-
 src/lib/krb5/krb/ser_auth.c                        |  495 +--
 src/lib/krb5/krb/ser_cksum.c                       |  189 +-
 src/lib/krb5/krb/ser_ctx.c                         |   40 +-
 src/lib/krb5/krb/ser_eblk.c                        |  287 +-
 src/lib/krb5/krb/ser_key.c                         |  187 +-
 src/lib/krb5/krb/ser_princ.c                       |  119 +-
 src/lib/krb5/krb/serialize.c                       |  211 +-
 src/lib/krb5/krb/set_realm.c                       |   31 +-
 src/lib/krb5/krb/srv_dec_tkt.c                     |  122 +-
 src/lib/krb5/krb/srv_rcache.c                      |   37 +-
 src/lib/krb5/krb/str_conv.c                        |  219 +-
 src/lib/krb5/krb/strptime.c                        |    4 +-
 src/lib/krb5/krb/t_ad_fx_armor.c                   |   17 +-
 src/lib/krb5/krb/t_authdata.c                      |   43 +-
 src/lib/krb5/krb/t_deltat.c                        |  215 +-
 src/lib/krb5/krb/t_etypes.c                        |    3 +-
 src/lib/krb5/krb/t_expand.c                        |    1 +
 src/lib/krb5/krb/t_kerb.c                          |  253 +-
 src/lib/krb5/krb/t_pac.c                           |   96 +-
 src/lib/krb5/krb/t_princ.c                         |    8 +-
 src/lib/krb5/krb/t_ser.c                           |  955 ++---
 src/lib/krb5/krb/t_walk_rtree.c                    |   92 +-
 src/lib/krb5/krb/tgtname.c                         |   11 +-
 src/lib/krb5/krb/unparse.c                         |  298 +-
 src/lib/krb5/krb/valid_times.c                     |   36 +-
 src/lib/krb5/krb/vfy_increds.c                     |  415 +-
 src/lib/krb5/krb/vic_opt.c                         |    7 +-
 src/lib/krb5/krb/walk_rtree.c                      |  221 +-
 src/lib/krb5/krb5_libinit.c                        |   13 +-
 src/lib/krb5/krb5_libinit.h                        |    1 +
 src/lib/krb5/os/accessor.c                         |  155 +-
 src/lib/krb5/os/an_to_ln.c                         |  922 ++--
 src/lib/krb5/os/c_ustime.c                         |   37 +-
 src/lib/krb5/os/ccdefname.c                        |  279 +-
 src/lib/krb5/os/changepw.c                         |  447 +-
 src/lib/krb5/os/def_realm.c                        |   48 +-
 src/lib/krb5/os/dnsglue.c                          |  163 +-
 src/lib/krb5/os/dnsglue.h                          |   29 +-
 src/lib/krb5/os/dnssrv.c                           |  153 +-
 src/lib/krb5/os/free_hstrl.c                       |    9 +-
 src/lib/krb5/os/free_krbhs.c                       |   13 +-
 src/lib/krb5/os/full_ipadr.c                       |   15 +-
 src/lib/krb5/os/gen_port.c                         |    9 +-
 src/lib/krb5/os/gen_rname.c                        |   11 +-
 src/lib/krb5/os/genaddrs.c                         |  107 +-
 src/lib/krb5/os/get_krbhst.c                       |   65 +-
 src/lib/krb5/os/hostaddr.c                         |  120 +-
 src/lib/krb5/os/hst_realm.c                        |  309 +-
 src/lib/krb5/os/init_os_ctx.c                      |   51 +-
 src/lib/krb5/os/krbfileio.c                        |   10 +-
 src/lib/krb5/os/ktdefname.c                        |   52 +-
 src/lib/krb5/os/kuserok.c                          |   83 +-
 src/lib/krb5/os/localaddr.c                        | 1377 +++---
 src/lib/krb5/os/locate_kdc.c                       |  707 ++--
 src/lib/krb5/os/lock_file.c                        |   53 +-
 src/lib/krb5/os/mk_faddr.c                         |   13 +-
 src/lib/krb5/os/net_read.c                         |   39 +-
 src/lib/krb5/os/net_write.c                        |   53 +-
 src/lib/krb5/os/os-proto.h                         |   29 +-
 src/lib/krb5/os/osconfig.c                         |    6 +-
 src/lib/krb5/os/port2ip.c                          |   19 +-
 src/lib/krb5/os/prompter.c                         |  313 +-
 src/lib/krb5/os/read_msg.c                         |   57 +-
 src/lib/krb5/os/read_pwd.c                         |  201 +-
 src/lib/krb5/os/realm_dom.c                        |    7 +-
 src/lib/krb5/os/realm_iter.c                       |   13 +-
 src/lib/krb5/os/sendto_kdc.c                       | 1373 +++---
 src/lib/krb5/os/sn2princ.c                         |  202 +-
 src/lib/krb5/os/t_an_to_ln.c                       |   53 +-
 src/lib/krb5/os/t_gifconf.c                        |   81 +-
 src/lib/krb5/os/t_locate_kdc.c                     |   87 +-
 src/lib/krb5/os/t_realm_iter.c                     |   29 +-
 src/lib/krb5/os/t_std_conf.c                       |  377 +-
 src/lib/krb5/os/thread_safe.c                      |    5 +-
 src/lib/krb5/os/timeofday.c                        |   17 +-
 src/lib/krb5/os/toffset.c                          |   21 +-
 src/lib/krb5/os/unlck_file.c                       |    5 +-
 src/lib/krb5/os/ustime.c                           |   35 +-
 src/lib/krb5/os/write_msg.c                        |   49 +-
 src/lib/krb5/posix/syslog.c                        |    3 +-
 src/lib/krb5/rcache/rc-int.h                       |   22 +-
 src/lib/krb5/rcache/rc_base.c                      |    2 +-
 src/lib/krb5/rcache/rc_base.h                      |    2 +-
 src/lib/krb5/rcache/rc_conv.c                      |    2 +-
 src/lib/krb5/rcache/rc_dfl.c                       |    2 +-
 src/lib/krb5/rcache/rc_dfl.h                       |   56 +-
 src/lib/krb5/rcache/rc_io.c                        |   14 +-
 src/lib/krb5/rcache/rc_io.h                        |   74 +-
 src/lib/krb5/rcache/rc_none.c                      |    2 +-
 src/lib/krb5/rcache/rcdef.c                        |    2 +-
 src/lib/krb5/rcache/rcfns.c                        |    2 +-
 src/lib/krb5/rcache/ser_rc.c                       |    8 +-
 src/lib/krb5/rcache/t_replay.c                     |    2 +-
 src/lib/krb5/unicode/ucdata/ucdata.c               |   10 +-
 src/lib/krb5/unicode/ucdata/ucdata.h               |    8 +-
 src/lib/krb5/unicode/ucdata/ucgendat.c             |   20 +-
 src/lib/krb5/unicode/ucdata/uctable.h              |    1 -
 src/lib/krb5/unicode/ucstr.c                       |   14 +-
 src/lib/krb5/unicode/utbm/utbmstub.c               |    2 +-
 src/lib/rpc/auth_gss.c                             |   96 +-
 src/lib/rpc/auth_gssapi.c                          |  180 +-
 src/lib/rpc/auth_gssapi_misc.c                     |   66 +-
 src/lib/rpc/auth_none.c                            |   20 +-
 src/lib/rpc/auth_unix.c                            |   16 +-
 src/lib/rpc/authgss_prot.c                         |   36 +-
 src/lib/rpc/authunix_prot.c                        |   11 +-
 src/lib/rpc/bindresvport.c                         |   10 +-
 src/lib/rpc/clnt_generic.c                         |   16 +-
 src/lib/rpc/clnt_perror.c                          |   54 +-
 src/lib/rpc/clnt_raw.c                             |   16 +-
 src/lib/rpc/clnt_simple.c                          |   18 +-
 src/lib/rpc/clnt_tcp.c                             |   16 +-
 src/lib/rpc/clnt_udp.c                             |   40 +-
 src/lib/rpc/dyn.c                                  |   46 +-
 src/lib/rpc/dyn.h                                  |    2 +-
 src/lib/rpc/dynP.h                                 |    2 +-
 src/lib/rpc/dyntest.c                              |   18 +-
 src/lib/rpc/get_myaddress.c                        |   14 +-
 src/lib/rpc/getrpcent.c                            |   10 +-
 src/lib/rpc/getrpcport.c                           |   10 +-
 src/lib/rpc/gssrpcint.h                            |    4 +-
 src/lib/rpc/pmap_clnt.c                            |   10 +-
 src/lib/rpc/pmap_getmaps.c                         |   10 +-
 src/lib/rpc/pmap_getport.c                         |   10 +-
 src/lib/rpc/pmap_prot.c                            |   14 +-
 src/lib/rpc/pmap_prot2.c                           |   22 +-
 src/lib/rpc/pmap_rmt.c                             |   21 +-
 src/lib/rpc/rpc_callmsg.c                          |   15 +-
 src/lib/rpc/rpc_commondata.c                       |   10 +-
 src/lib/rpc/rpc_dtablesize.c                       |   18 +-
 src/lib/rpc/rpc_prot.c                             |   18 +-
 src/lib/rpc/svc.c                                  |   56 +-
 src/lib/rpc/svc_auth.c                             |   14 +-
 src/lib/rpc/svc_auth_gss.c                         |   76 +-
 src/lib/rpc/svc_auth_gssapi.c                      |  120 +-
 src/lib/rpc/svc_auth_none.c                        |    4 +-
 src/lib/rpc/svc_auth_unix.c                        |   14 +-
 src/lib/rpc/svc_raw.c                              |   14 +-
 src/lib/rpc/svc_run.c                              |   10 +-
 src/lib/rpc/svc_simple.c                           |   17 +-
 src/lib/rpc/svc_tcp.c                              |   23 +-
 src/lib/rpc/svc_udp.c                              |   41 +-
 src/lib/rpc/unit-test/client.c                     |   19 +-
 src/lib/rpc/unit-test/server.c                     |   24 +-
 src/lib/rpc/xdr.c                                  |   24 +-
 src/lib/rpc/xdr_alloc.c                            |   12 +-
 src/lib/rpc/xdr_array.c                            |   17 +-
 src/lib/rpc/xdr_float.c                            |   10 +-
 src/lib/rpc/xdr_mem.c                              |   12 +-
 src/lib/rpc/xdr_rec.c                              |   28 +-
 src/lib/rpc/xdr_reference.c                        |   10 +-
 src/lib/rpc/xdr_sizeof.c                           |   10 +-
 src/lib/rpc/xdr_stdio.c                            |   16 +-
 src/lib/win_glue.c                                 |   18 +-
 src/patchlevel.h                                   |    2 +-
 src/plugins/authdata/greet/greet_auth.c            |    4 +-
 src/plugins/authdata/greet_server/greet_auth.c     |    4 +-
 src/plugins/kdb/db2/adb_openclose.c                |   28 +-
 src/plugins/kdb/db2/adb_policy.c                   |   34 +-
 src/plugins/kdb/db2/db2_exp.c                      |    8 +-
 src/plugins/kdb/db2/kdb_db2.c                      |    3 +-
 src/plugins/kdb/db2/kdb_db2.h                      |   54 +-
 src/plugins/kdb/db2/kdb_ext.c                      |    1 -
 src/plugins/kdb/db2/kdb_xdr.c                      |   58 +-
 src/plugins/kdb/db2/libdb2/btree/bt_delete.c       |    8 +-
 src/plugins/kdb/db2/libdb2/btree/bt_open.c         |    2 +-
 src/plugins/kdb/db2/libdb2/btree/bt_seq.c          |    4 +-
 src/plugins/kdb/db2/libdb2/hash/hash.c             |   16 +-
 src/plugins/kdb/db2/libdb2/hash/hash.h             |    2 +-
 src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c      |    2 +-
 src/plugins/kdb/db2/libdb2/hash/hash_page.c        |   28 +-
 src/plugins/kdb/db2/libdb2/hash/page.h             |    4 +-
 src/plugins/kdb/db2/libdb2/include/db-queue.h      |    2 +-
 src/plugins/kdb/db2/libdb2/include/db.hin          |    2 +-
 src/plugins/kdb/db2/libdb2/mpool/mpool.c           |   10 +-
 src/plugins/kdb/db2/libdb2/recno/rec_put.c         |    2 +-
 src/plugins/kdb/db2/libdb2/recno/rec_search.c      |    2 +-
 src/plugins/kdb/db2/libdb2/recno/rec_seq.c         |    2 +-
 src/plugins/kdb/db2/libdb2/test/SEQ_TEST/t.c       |   14 +-
 src/plugins/kdb/db2/libdb2/test/btree.tests/main.c |    2 +-
 src/plugins/kdb/db2/libdb2/test/dbtest.c           |   16 +-
 .../kdb/db2/libdb2/test/hash1.tests/driver2.c      |    3 -
 .../kdb/db2/libdb2/test/hash1.tests/tcreat3.c      |    2 +-
 src/plugins/kdb/db2/libdb2/test/hash1.tests/tdel.c |    4 +-
 .../kdb/db2/libdb2/test/hash1.tests/thash4.c       |   10 +-
 src/plugins/kdb/db2/libdb2/test/hash1.tests/tseq.c |    2 +-
 .../kdb/db2/libdb2/test/hash2.tests/bigtest.c      |   11 +-
 .../kdb/db2/libdb2/test/hash2.tests/passtest.c     |   26 +-
 .../db2/libdb2/test/hash2.tests/passwd/genpass.c   |    3 +-
 src/plugins/kdb/db2/lockout.c                      |    1 -
 src/plugins/kdb/db2/pol_xdr.c                      |   14 +-
 src/plugins/kdb/db2/policy_db.h                    |    2 +-
 src/plugins/kdb/hdb/hdb.h                          |   54 +-
 src/plugins/kdb/hdb/kdb_hdb.c                      |    3 +-
 src/plugins/kdb/hdb/kdb_hdb.h                      |    1 -
 src/plugins/kdb/hdb/kdb_marshal.c                  |    3 +-
 src/plugins/kdb/hdb/kdb_windc.c                    |    3 +-
 src/plugins/kdb/hdb/windc_plugin.h                 |   57 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c    |    1 -
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.h    |   27 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c  |   10 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   |   12 +-
 .../kdb/ldap/ldap_util/kdb5_ldap_services.c        |    2 +-
 .../kdb/ldap/ldap_util/kdb5_ldap_services.h        |    1 -
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.h    |    4 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c         |    1 -
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |    4 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |   16 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c   |    4 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c     |    4 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_err.c        |    2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_fetch_mkey.c |    1 -
 src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c     |    1 -
 src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.h     |    2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h       |   10 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |    6 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |   27 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.h |    4 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      |   12 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h      |    6 +-
 .../kdb/ldap/libkdb_ldap/ldap_service_rights.c     |   14 +-
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.h      |    5 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_services.h   |    2 +-
 src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.h       |    2 +-
 src/plugins/locate/python/py-locate.c              |    2 +-
 src/plugins/preauth/cksum_body/cksum_body_main.c   |    2 +-
 .../encrypted_challenge/encrypted_challenge_main.c |   29 +-
 src/plugins/preauth/fast_factor.h                  |    2 +-
 src/plugins/preauth/pkinit/pkinit.h                |   12 +-
 src/plugins/preauth/pkinit/pkinit_clnt.c           |   20 +-
 src/plugins/preauth/pkinit/pkinit_crypto.h         |   24 +-
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c |   90 +-
 src/plugins/preauth/pkinit/pkinit_identity.c       |    5 +-
 src/plugins/preauth/pkinit/pkinit_matching.c       |   10 +-
 src/plugins/preauth/pkinit/pkinit_srv.c            |   44 +-
 src/prototype/getopt.c                             |   24 +-
 src/slave/kprop.c                                  |   70 +-
 src/slave/kprop.h                                  |    4 +-
 src/slave/kpropd.c                                 |   66 +-
 src/tests/asn.1/krb5_decode_leak.c                 |   78 +-
 src/tests/asn.1/krb5_decode_test.c                 |   88 +-
 src/tests/asn.1/krb5_encode_test.c                 |   98 +-
 src/tests/asn.1/ktest.c                            |   28 +-
 src/tests/asn.1/t_trval.c                          |   12 +-
 src/tests/asn.1/trval.c                            |   89 +-
 src/tests/asn.1/utility.c                          |    4 +-
 src/tests/create/kdb5_mkdums.c                     |   35 +-
 src/tests/dejagnu/t_inetd.c                        |    9 +-
 src/tests/dump.c                                   |    6 +-
 src/tests/gss-threads/gss-client.c                 |   34 +-
 src/tests/gss-threads/gss-misc.c                   |   36 +-
 src/tests/gss-threads/gss-misc.h                   |    4 +-
 src/tests/gss-threads/gss-server.c                 |   34 +-
 src/tests/gssapi/t_imp_name.c                      |   17 +-
 src/tests/gssapi/t_namingexts.c                    |    1 -
 src/tests/gssapi/t_s4u.c                           |    1 -
 src/tests/hammer/kdc5_hammer.c                     |   46 +-
 src/tests/misc/test_getsockname.c                  |   12 +-
 src/tests/misc/test_nfold.c                        |    8 +-
 src/tests/resolve/addrinfo-test.c                  |    6 +-
 src/tests/resolve/resolve.c                        |   26 +-
 src/tests/test1.c                                  |   20 +-
 src/tests/threads/gss-perf.c                       |    2 +-
 src/tests/threads/t_rcache.c                       |    6 +-
 src/tests/verify/kdb5_verify.c                     |   35 +-
 src/util/et/com_err.c                              |    4 +-
 src/util/et/com_err.h                              |    2 +-
 src/util/et/error_message.c                        |    4 +-
 src/util/et/et_name.c                              |    2 +-
 src/util/et/init_et.c                              |   10 +-
 src/util/et/mit-sipb-copyright.h                   |    1 -
 src/util/exitsleep.c                               |    2 +-
 src/util/mac/k5_mig_client.c                       |  256 +-
 src/util/mac/k5_mig_server.c                       |  210 +-
 src/util/mac/k5_mig_server.h                       |    4 +-
 src/util/mac/k5_mig_types.h                        |   14 +-
 src/util/profile/argv_parse.c                      |    4 +-
 src/util/profile/argv_parse.h                      |    6 +-
 src/util/profile/prof_FSp_glue.c                   |   16 +-
 src/util/profile/prof_file.c                       |    8 +-
 src/util/profile/prof_get.c                        |   30 +-
 src/util/profile/prof_init.c                       |   33 +-
 src/util/profile/prof_int.h                        |   10 +-
 src/util/profile/prof_parse.c                      |    8 +-
 src/util/profile/prof_set.c                        |   37 +-
 src/util/profile/prof_tree.c                       |   28 +-
 src/util/profile/profile.hin                       |   10 +-
 src/util/profile/profile_tcl.c                     |  187 +-
 src/util/profile/test_parse.c                      |    6 +-
 src/util/profile/test_profile.c                    |   12 +-
 src/util/ss/copyright.h                            |    1 -
 src/util/ss/error.c                                |    4 +-
 src/util/ss/invocation.c                           |    2 +-
 src/util/ss/list_rqs.c                             |    2 +-
 src/util/ss/listen.c                               |    6 +-
 src/util/ss/mit-sipb-copyright.h                   |    1 -
 src/util/ss/pager.c                                |    4 +-
 src/util/ss/parse.c                                |    2 +-
 src/util/support/cache-addrinfo.h                  |   54 +-
 src/util/support/errors.c                          |   14 +-
 src/util/support/fake-addrinfo.c                   |   56 +-
 src/util/support/init-addrinfo.c                   |   54 +-
 src/util/support/ipc_stream.c                      |  182 +-
 src/util/support/plugins.c                         |  164 +-
 src/util/support/printf.c                          |    4 +-
 src/util/support/supp-int.h                        |    4 +-
 src/util/support/threads.c                         |   14 +-
 src/util/support/utf8.c                            |    6 +-
 src/util/support/utf8_conv.c                       |   25 +-
 src/util/windows/getopt_long.c                     |    8 +-
 src/wconfig.c                                      |   14 +-
 src/windows/cns/cns.c                              |   58 +-
 src/windows/cns/cns_reg.c                          |    6 +-
 src/windows/cns/debug.c                            |    3 +-
 src/windows/cns/kpasswd.c                          |    2 +-
 src/windows/cns/krbini.h                           |    2 +-
 src/windows/cns/options.c                          |    4 +-
 src/windows/cns/tktlist.c                          |   40 +-
 src/windows/cns/tktlist.h                          |    4 +-
 src/windows/gina/ginastub.c                        |   17 +-
 src/windows/gss/gss-client.c                       |   44 +-
 src/windows/gss/gss-misc.c                         |   41 +-
 src/windows/gss/gss-misc.h                         |    4 +-
 src/windows/gss/gss.c                              |   44 +-
 src/windows/gss/gss.h                              |   14 +-
 src/windows/gss/resource.h                         |    2 +-
 src/windows/identity/config/netidmgr_intver.h.in   |    3 +-
 src/windows/identity/config/netidmgr_version.h.in  |    1 -
 src/windows/identity/doc/cred_aquisition.h         |    2 +-
 src/windows/identity/doc/cred_data_types.h         |    2 +-
 src/windows/identity/doc/main_page.h               |    6 +-
 src/windows/identity/doc/plugin_framework.h        |    2 +-
 src/windows/identity/doc/plugin_locale.h           |    4 +-
 src/windows/identity/doc/plugin_main.h             |    2 -
 src/windows/identity/doc/ui_context.h              |    2 +-
 src/windows/identity/include/khdefs.h              |    6 +-
 src/windows/identity/include/kherror.h             |    2 +-
 src/windows/identity/include/khmsgtypes.h          |   14 +-
 src/windows/identity/kconfig/api.c                 |  196 +-
 src/windows/identity/kconfig/kconfig.h             |  118 +-
 src/windows/identity/kconfig/registry.c            |    1 -
 src/windows/identity/kconfig/test/utiltest.c       |    2 +-
 src/windows/identity/kcreddb/attrib.c              |  110 +-
 src/windows/identity/kcreddb/buf.c                 |   23 +-
 src/windows/identity/kcreddb/credential.c          |   90 +-
 src/windows/identity/kcreddb/credset.c             |   96 +-
 src/windows/identity/kcreddb/credtype.c            |   24 +-
 src/windows/identity/kcreddb/credtype.h            |    2 +-
 src/windows/identity/kcreddb/identity.c            |  146 +-
 src/windows/identity/kcreddb/kcreddb.h             |  472 +--
 src/windows/identity/kcreddb/langres.h             |    2 +-
 src/windows/identity/kcreddb/resource.h            |    2 +-
 src/windows/identity/kcreddb/type.c                |  108 +-
 src/windows/identity/kcreddb/type.h                |   56 +-
 src/windows/identity/kherr/kherr.c                 |   33 +-
 src/windows/identity/kherr/kherr.h                 |   36 +-
 src/windows/identity/kmm/kmm.h                     |   84 +-
 src/windows/identity/kmm/kmm_module.c              |   46 +-
 src/windows/identity/kmm/kmm_plugin.c              |   33 +-
 src/windows/identity/kmm/kmm_reg.c                 |   38 +-
 src/windows/identity/kmm/kmm_registrar.c           |   44 +-
 src/windows/identity/kmm/kmminternal.h             |   26 +-
 src/windows/identity/kmm/kmmmain.c                 |   11 +-
 src/windows/identity/kmm/kplugin.h                 |    2 +-
 src/windows/identity/kmq/consumer.c                |   16 +-
 src/windows/identity/kmq/init.c                    |    4 +-
 src/windows/identity/kmq/kmq.h                     |  100 +-
 src/windows/identity/kmq/kmqinternal.h             |    8 +-
 src/windows/identity/kmq/msgtype.c                 |    8 +-
 src/windows/identity/kmq/publisher.c               |  111 +-
 src/windows/identity/nidmgrdll/dllmain.c           |    2 +-
 src/windows/identity/plugins/common/dynimport.c    |   12 +-
 src/windows/identity/plugins/common/krb5common.c   |   68 +-
 src/windows/identity/plugins/common/krb5common.h   |    6 +-
 src/windows/identity/plugins/krb4/errorfuncs.c     |   11 +-
 src/windows/identity/plugins/krb4/errorfuncs.h     |    2 +-
 src/windows/identity/plugins/krb4/krb4configdlg.c  |   14 +-
 src/windows/identity/plugins/krb4/krb4funcs.c      |   76 +-
 src/windows/identity/plugins/krb4/krb4funcs.h      |    6 +-
 src/windows/identity/plugins/krb4/krb4newcreds.c   |    4 +-
 src/windows/identity/plugins/krb4/krb4plugin.c     |   32 +-
 src/windows/identity/plugins/krb4/krbcred.h        |    4 +-
 src/windows/identity/plugins/krb4/langres.h        |    2 +-
 src/windows/identity/plugins/krb5/datarep.c        |   13 +-
 src/windows/identity/plugins/krb5/errorfuncs.c     |   14 +-
 src/windows/identity/plugins/krb5/errorfuncs.h     |    8 +-
 src/windows/identity/plugins/krb5/krb5configcc.c   |    8 +-
 src/windows/identity/plugins/krb5/krb5configdlg.c  |   42 +-
 src/windows/identity/plugins/krb5/krb5configid.c   |    2 +-
 src/windows/identity/plugins/krb5/krb5configids.c  |    7 +-
 src/windows/identity/plugins/krb5/krb5funcs.c      |  124 +-
 src/windows/identity/plugins/krb5/krb5funcs.h      |   20 +-
 src/windows/identity/plugins/krb5/krb5identpro.c   |   44 +-
 src/windows/identity/plugins/krb5/krb5main.c       |   10 +-
 src/windows/identity/plugins/krb5/krb5newcreds.c   |  186 +-
 src/windows/identity/plugins/krb5/krb5plugin.c     |   18 +-
 src/windows/identity/plugins/krb5/krb5props.c      |   15 +-
 src/windows/identity/plugins/krb5/krbcred.h        |   32 +-
 src/windows/identity/plugins/krb5/langres.h        |    2 +-
 .../identity/sample/templates/credprov/langres.h   |    2 +-
 .../identity/sample/templates/credprov/proppage.c  |    1 -
 src/windows/identity/ui/aboutwnd.c                 |    2 +-
 src/windows/identity/ui/addrchange.c               |    2 +-
 src/windows/identity/ui/cfg_general_wnd.c          |    2 +-
 src/windows/identity/ui/cfg_identities_wnd.c       |   34 +-
 src/windows/identity/ui/cfg_notif_wnd.c            |   18 +-
 src/windows/identity/ui/cfg_plugins_wnd.c          |   10 +-
 src/windows/identity/ui/configwnd.c                |   26 +-
 src/windows/identity/ui/configwnd.h                |    2 +-
 src/windows/identity/ui/credfuncs.c                |   66 +-
 src/windows/identity/ui/credfuncs.h                |   20 +-
 src/windows/identity/ui/credwnd.c                  |  300 +-
 src/windows/identity/ui/debugfuncs.c               |    2 +-
 src/windows/identity/ui/htwnd.c                    |   24 +-
 src/windows/identity/ui/main.c                     |   16 +-
 src/windows/identity/ui/mainmenu.c                 |   86 +-
 src/windows/identity/ui/mainwnd.c                  |   88 +-
 src/windows/identity/ui/mainwnd.h                  |    2 +-
 src/windows/identity/ui/newcredwnd.c               |  146 +-
 src/windows/identity/ui/notifier.c                 |   53 +-
 src/windows/identity/ui/notifier.h                 |    8 +-
 src/windows/identity/ui/passwnd.c                  |   16 +-
 src/windows/identity/ui/propertywnd.c              |   12 +-
 src/windows/identity/ui/reqdaemon.c                |    6 +-
 src/windows/identity/ui/resource.h                 |    2 +-
 src/windows/identity/ui/statusbar.c                |    6 +-
 src/windows/identity/ui/timer.c                    |   46 +-
 src/windows/identity/ui/timer.h                    |    2 +-
 src/windows/identity/ui/toolbar.c                  |   78 +-
 src/windows/identity/uilib/action.c                |   58 +-
 src/windows/identity/uilib/alert.c                 |   64 +-
 src/windows/identity/uilib/configui.c              |   36 +-
 src/windows/identity/uilib/creddlg.c               |  112 +-
 src/windows/identity/uilib/intalert.h              |    6 +-
 src/windows/identity/uilib/khaction.h              |   32 +-
 src/windows/identity/uilib/khactiondef.h           |    2 +-
 src/windows/identity/uilib/khalerts.h              |   62 +-
 src/windows/identity/uilib/khconfigui.h            |   16 +-
 src/windows/identity/uilib/khhtlink.h              |    4 +-
 src/windows/identity/uilib/khnewcred.h             |   92 +-
 src/windows/identity/uilib/khprops.h               |   18 +-
 src/windows/identity/uilib/khremote.h              |    4 +-
 src/windows/identity/uilib/khrescache.h            |   28 +-
 src/windows/identity/uilib/khtracker.h             |    2 +-
 src/windows/identity/uilib/propsheet.c             |   20 +-
 src/windows/identity/uilib/rescache.c              |   62 +-
 src/windows/identity/uilib/trackerwnd.c            |   39 +-
 src/windows/identity/uilib/uibind.c                |    3 -
 src/windows/identity/util/hashtable.c              |    8 +-
 src/windows/identity/util/hashtable.h              |    4 +-
 src/windows/identity/util/mstring.c                |   44 +-
 src/windows/identity/util/mstring.h                |   46 +-
 src/windows/identity/util/perfstat.c               |    2 +-
 src/windows/identity/util/sync.c                   |    4 +-
 src/windows/kfwlogon/kfwcommon.c                   |   86 +-
 src/windows/kfwlogon/kfwcpcc.c                     |    2 -
 src/windows/kfwlogon/kfwlogon.c                    |   82 +-
 src/windows/kfwlogon/kfwlogon.h                    |    4 +-
 src/windows/lib/cacheapi.h                         |   98 +-
 src/windows/lib/registry.c                         |    4 +-
 src/windows/lib/vardlg.c                           |    6 +-
 src/windows/ms2mit/mit2ms.c                        |    6 +-
 src/windows/ms2mit/ms2mit.c                        |    8 +-
 src/windows/ntsecapitest.c                         |    4 +-
 src/windows/winlevel.h                             |    6 +-
 src/windows/wintel/auth.c                          |   46 +-
 src/windows/wintel/edit.c                          |   58 +-
 src/windows/wintel/emul.c                          |  230 +-
 src/windows/wintel/enc_des.c                       |    6 +-
 src/windows/wintel/encrypt.c                       |   20 +-
 src/windows/wintel/font.c                          |   10 +-
 src/windows/wintel/intern.c                        |   44 +-
 src/windows/wintel/k5stream.c                      |   21 +-
 src/windows/wintel/negotiat.c                      |   46 +-
 src/windows/wintel/resource.h                      |    2 +-
 src/windows/wintel/screen.c                        |   44 +-
 src/windows/wintel/screen.h                        |    6 +-
 src/windows/wintel/telnet.c                        |  190 +-
 src/windows/wintel/telopts.h                       |    8 +-
 1249 files changed, 66004 insertions(+), 66050 deletions(-)

commit 162ab371748cba0cc6f172419bd6e71fa04bb878
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 30 23:08:48 2009 +0000

    Fixes for Emacs 22 compatibility
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23099 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/krb5-batch-reindent.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 03952c0c83b32604e5bb49a4205d19adb6806f40
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 30 23:08:45 2009 +0000

    If krb5_sname_to_principal returns a null realm for the client
    principal name, print an error message.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23098 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 6f1a60a7206d804eb90107edf73d0109138db90c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 30 23:08:40 2009 +0000

    Quote realm name in error message.
    If realm name is an empty string, just return an error right away.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23097 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 75643f7715d94f34aa1417156864d79897391e1f
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 30 21:34:19 2009 +0000

    Tweak batch reindent some more.  Limit the initial bulk reindent, and
    refine the exception list somewhat.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23096 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                 | 34 ++++++++++++++++++++++++----------
 src/util/krb5-batch-reindent.el | 41 ++++++++++++++++++++++++++++++-----------
 2 files changed, 54 insertions(+), 21 deletions(-)

commit 181ffdcba43c63b78f173bfebfac3a7b7c1bb6e0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 30 10:49:38 2009 +0000

    Update the kadm5 design documentation slightly to reflect that MIT
    doesn't commit to a stable libkadm5 C API.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23095 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 23 +++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

commit 066b1f5f4de6531c90fb98d06329437dbe3adb83
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 29 23:07:33 2009 +0000

    In process_tgs_req, fully initialize e_data since we may copy it in
    prepare_error_tgs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23093 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit cb01682747845d1852c82c0d567765b6babd70e8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 29 23:00:13 2009 +0000

    Add a couple of krb5_data convenience constructor functions, to
    facilitate properly initializing krb5_data objects.  Adjust formatting
    of the existing krb5_data convenience functions and remove the #if 0
    block.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23092 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 45 ++++++++++++++++++++++++++-------------------
 1 file changed, 26 insertions(+), 19 deletions(-)

commit 3ba4b0893874ad835ccdad8b35c7e1ff62f9ecdd
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Oct 29 21:36:47 2009 +0000

    Corrected Copyrights and some minor reorganization in openssl impl.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23090 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/openssl/aes/Makefile.in        |  13 -
 src/lib/crypto/openssl/aes/aes-gen.c          | 328 ----------
 src/lib/crypto/openssl/aes/aes.h              |  97 ---
 src/lib/crypto/openssl/aes/aes_s2k.c          |   2 +-
 src/lib/crypto/openssl/aes/aescpp.h           |  55 --
 src/lib/crypto/openssl/aes/aescrypt.c         |  14 -
 src/lib/crypto/openssl/aes/aeskey.c           |  15 -
 src/lib/crypto/openssl/aes/aesopt.h           | 851 --------------------------
 src/lib/crypto/openssl/aes/aestab.c           |   6 -
 src/lib/crypto/openssl/aes/deps               |  10 -
 src/lib/crypto/openssl/aes/uitypes.h          |  83 ---
 src/lib/crypto/openssl/arcfour/arcfour_aead.c |   2 +-
 src/lib/crypto/openssl/des/Makefile.in        |  40 +-
 src/lib/crypto/openssl/des/afsstring2key.c    |  27 -
 src/lib/crypto/openssl/des/d3_aead.c          |  34 -
 src/lib/crypto/openssl/des/d3_cbc.c           |  51 --
 src/lib/crypto/openssl/des/d3_kysched.c       |  18 -
 src/lib/crypto/openssl/des/deps               | 104 +---
 src/lib/crypto/openssl/des/des_int.h          | 191 +-----
 src/lib/crypto/openssl/des/des_oldapis.c      |  56 ++
 src/lib/crypto/openssl/des/f_aead.c           |  33 -
 src/lib/crypto/openssl/des/f_cbc.c            |  89 ---
 src/lib/crypto/openssl/des/f_cksum.c          |  18 -
 src/lib/crypto/openssl/des/f_parity.c         |  19 +
 src/lib/crypto/openssl/des/f_sched.c          |  15 -
 src/lib/crypto/openssl/des/key_sched.c        |  18 -
 src/lib/crypto/openssl/des/string2key.c       |  23 +-
 src/lib/crypto/openssl/enc_provider/aes.c     |  24 +-
 src/lib/crypto/openssl/enc_provider/deps      |   4 +-
 src/lib/crypto/openssl/enc_provider/des.c     |  70 ++-
 src/lib/crypto/openssl/enc_provider/des3.c    |  70 ++-
 src/lib/crypto/openssl/enc_provider/rc4.c     |  42 +-
 src/lib/crypto/openssl/hmac.c                 |  49 ++
 src/lib/crypto/openssl/md4/md4.c              |  22 +
 src/lib/crypto/openssl/md5/md5.c              |  24 +
 src/lib/crypto/openssl/md5/rsa-md5.h          |  64 ++
 src/lib/crypto/openssl/pbkdf2.c               |   2 +-
 src/lib/crypto/openssl/sha1/shs.c             |  25 +
 38 files changed, 431 insertions(+), 2177 deletions(-)

commit 73ee11a0fd1dc90719ca22602dab6b2c28bd9272
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Oct 29 18:46:52 2009 +0000

    Files that were not picked up by svn rev #22995 commit:
    Changed the crypto make system to add build flexibility. The update cancels the requirement for the dir structures to be identical in all crypto implementation and supports impl. dependent tests.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23089 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/openssl/Makefile.in               | 161 +++++++++++++++++++++++
 src/lib/crypto/openssl/aes/Makefile.in           |  54 ++++++++
 src/lib/crypto/openssl/aes/deps                  |  24 ++++
 src/lib/crypto/openssl/arcfour/Makefile.in       |  42 ++++++
 src/lib/crypto/openssl/arcfour/deps              |  41 ++++++
 src/lib/crypto/openssl/deps                      |  25 ++++
 src/lib/crypto/openssl/des/Makefile.in           |  80 +++++++++++
 src/lib/crypto/openssl/des/deps                  | 147 +++++++++++++++++++++
 src/lib/crypto/openssl/enc_provider/Makefile.in  |  49 +++++++
 src/lib/crypto/openssl/hash_provider/Makefile.in |  43 ++++++
 src/lib/crypto/openssl/hash_provider/deps        |  52 ++++++++
 src/lib/crypto/openssl/md4/Makefile.in           |  39 ++++++
 src/lib/crypto/openssl/md5/Makefile.in           |  37 ++++++
 src/lib/crypto/openssl/sha1/Makefile.in          |  50 +++++++
 14 files changed, 844 insertions(+)

commit 25f5ae8bf238a4016c0a2e499b12beebfbb790c3
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Oct 29 17:52:21 2009 +0000

    Restored few symbols in the crypto exports list to satisfy tests.`
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23088 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/libk5crypto.exports | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 88dce422743e99b8a6814b730b0ff1d219c513ea
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 29 16:13:36 2009 +0000

    Rename api.3 to api.current in the libkadm5 unit tests.  This way the
    main body of tests won't have to be moved every time the current API
    version of libkadm5 changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23087 dc483132-0cff-0310-8789-dd5450dbe970

 .../kadm5/unit-test/api.3/chpass-principal-v2.exp  |   68 -
 src/lib/kadm5/unit-test/api.3/chpass-principal.exp |  176 --
 src/lib/kadm5/unit-test/api.3/crte-policy.exp      |  956 ----------
 src/lib/kadm5/unit-test/api.3/crte-principal.exp   | 1336 -------------
 src/lib/kadm5/unit-test/api.3/destroy.exp          |  203 --
 src/lib/kadm5/unit-test/api.3/dlte-policy.exp      |  207 --
 src/lib/kadm5/unit-test/api.3/dlte-principal.exp   |  329 ----
 src/lib/kadm5/unit-test/api.3/get-policy.exp       |  199 --
 src/lib/kadm5/unit-test/api.3/get-principal-v2.exp |  250 ---
 src/lib/kadm5/unit-test/api.3/get-principal.exp    |  346 ----
 src/lib/kadm5/unit-test/api.3/init-v2.exp          |  515 -----
 src/lib/kadm5/unit-test/api.3/init.exp             |  732 --------
 src/lib/kadm5/unit-test/api.3/mod-policy.exp       |  739 --------
 src/lib/kadm5/unit-test/api.3/mod-principal-v2.exp |  115 --
 src/lib/kadm5/unit-test/api.3/mod-principal.exp    | 1971 --------------------
 .../kadm5/unit-test/api.3/randkey-principal-v2.exp |   62 -
 .../kadm5/unit-test/api.3/randkey-principal.exp    |  319 ----
 .../unit-test/api.current/chpass-principal-v2.exp  |   68 +
 .../unit-test/api.current/chpass-principal.exp     |  176 ++
 .../kadm5/unit-test/api.current/crte-policy.exp    |  956 ++++++++++
 .../kadm5/unit-test/api.current/crte-principal.exp | 1336 +++++++++++++
 src/lib/kadm5/unit-test/api.current/destroy.exp    |  203 ++
 .../kadm5/unit-test/api.current/dlte-policy.exp    |  207 ++
 .../kadm5/unit-test/api.current/dlte-principal.exp |  329 ++++
 src/lib/kadm5/unit-test/api.current/get-policy.exp |  199 ++
 .../unit-test/api.current/get-principal-v2.exp     |  250 +++
 .../kadm5/unit-test/api.current/get-principal.exp  |  346 ++++
 src/lib/kadm5/unit-test/api.current/init-v2.exp    |  515 +++++
 src/lib/kadm5/unit-test/api.current/init.exp       |  732 ++++++++
 src/lib/kadm5/unit-test/api.current/mod-policy.exp |  739 ++++++++
 .../unit-test/api.current/mod-principal-v2.exp     |  115 ++
 .../kadm5/unit-test/api.current/mod-principal.exp  | 1971 ++++++++++++++++++++
 .../unit-test/api.current/randkey-principal-v2.exp |   62 +
 .../unit-test/api.current/randkey-principal.exp    |  319 ++++
 34 files changed, 8523 insertions(+), 8523 deletions(-)

commit f2b39ea88130c6e969f31d4209b13082ea34512d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 29 15:02:23 2009 +0000

    Rename some lingering krb5_derive_key references
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23086 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/vectors.c | 2 +-
 src/lib/crypto/krb/combine_keys.c     | 2 +-
 src/lib/crypto/krb/dk/dk.h            | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 7bcf2b03b10d7bab75e5e0f7adc2b8c9283f34d1
Author: Luke Howard <lukeh@padl.com>
Date:   Thu Oct 29 14:16:55 2009 +0000

    remove times underflow/overflow checks, they break tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23084 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

commit 6cb857e034830a2c17bcb9af881217dd8d7d93bc
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 28 19:56:19 2009 +0000

    New elisp file to mark C styles in files.  New top-level Makefile
    target "make mark-cstyle".  The exception list is not final; it's just
    a starting point for discussion.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23082 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in              | 17 +++++++++++++++++
 src/util/krb5-mark-cstyle.el | 28 ++++++++++++++++++++++++++++
 2 files changed, 45 insertions(+)

commit 83c40776396c2c79a1f3a582cb1be6872b871be5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 28 19:17:35 2009 +0000

    Bump the accessor version number since we made changes.
    Take the opportunity to regularize accessor field names (no krb5 or
     krb5int prefixes).
    Fix a test program which was still using krb5_hmac.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23081 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                         | 34 +++++++++++++---------------
 src/lib/crypto/crypto_tests/t_hmac.c         |  2 +-
 src/lib/gssapi/krb5/accept_sec_context.c     |  6 ++---
 src/lib/gssapi/krb5/ser_sctx.c               | 14 +++++++-----
 src/lib/gssapi/krb5/util_crypt.c             | 21 ++++++++---------
 src/lib/krb5/os/accessor.c                   | 18 ++++++---------
 src/plugins/preauth/pkinit/pkinit_accessor.c |  4 ++--
 7 files changed, 47 insertions(+), 52 deletions(-)

commit 7da28b8d6f545c8c8c9880d854325d479bba1861
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Oct 28 18:37:18 2009 +0000

    Restrict libk5crypto.exports list to API and ABI. Also, include functions needed to link kerb libs and tests properly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23080 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/libk5crypto.exports | 210 +++++++++++--------------------------
 1 file changed, 60 insertions(+), 150 deletions(-)

commit c60792b08a48ec497e541917d7fea953d59f5612
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Oct 28 18:12:38 2009 +0000

    Replace krb5_ with krb5Int_ prefix for non-API functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23079 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                            |  8 ++--
 src/lib/crypto/builtin/aes/aes_s2k.c            |  2 +-
 src/lib/crypto/builtin/arcfour/arcfour.c        | 10 ++---
 src/lib/crypto/builtin/arcfour/arcfour.h        | 13 +++---
 src/lib/crypto/builtin/arcfour/arcfour_aead.c   |  4 +-
 src/lib/crypto/builtin/arcfour/arcfour_s2k.c    |  6 +--
 src/lib/crypto/builtin/hash_provider/hash_md4.c |  6 +--
 src/lib/crypto/builtin/hash_provider/hash_md5.c |  6 +--
 src/lib/crypto/builtin/hmac.c                   |  2 +-
 src/lib/crypto/builtin/md4/md4.c                |  8 ++--
 src/lib/crypto/builtin/md4/rsa-md4.h            |  6 +--
 src/lib/crypto/builtin/md5/md5.c                | 20 ++++-----
 src/lib/crypto/builtin/md5/rsa-md5.h            |  6 +--
 src/lib/crypto/builtin/pbkdf2.c                 |  2 +-
 src/lib/crypto/crypto_tests/t_mddriver.c        | 12 +++---
 src/lib/crypto/crypto_tests/t_nfold.c           |  6 +--
 src/lib/crypto/crypto_tests/vectors.c           |  4 +-
 src/lib/crypto/krb/aead.c                       |  8 ++--
 src/lib/crypto/krb/checksum_length.c            | 16 ++++----
 src/lib/crypto/krb/cksumtype_to_string.c        |  6 +--
 src/lib/crypto/krb/cksumtypes.c                 |  6 +--
 src/lib/crypto/krb/cksumtypes.h                 |  4 +-
 src/lib/crypto/krb/coll_proof_cksum.c           |  6 +--
 src/lib/crypto/krb/combine_keys.c               |  8 ++--
 src/lib/crypto/krb/dk/checksum.c                | 12 +++---
 src/lib/crypto/krb/dk/derive.c                  | 14 +++----
 src/lib/crypto/krb/dk/dk.h                      | 32 ++++++++++-----
 src/lib/crypto/krb/dk/dk_aead.c                 |  8 ++--
 src/lib/crypto/krb/dk/dk_decrypt.c              |  8 ++--
 src/lib/crypto/krb/dk/dk_encrypt.c              | 18 ++++-----
 src/lib/crypto/krb/dk/stringtokey.c             |  6 +--
 src/lib/crypto/krb/etypes.c                     | 28 ++++++-------
 src/lib/crypto/krb/etypes.h                     | 12 +++---
 src/lib/crypto/krb/keyed_checksum_types.c       | 10 ++---
 src/lib/crypto/krb/keyed_cksum.c                |  4 +-
 src/lib/crypto/krb/keyhash_provider/hmac_md5.c  | 24 +++++------
 src/lib/crypto/krb/keyhash_provider/k5_md4des.c | 20 ++++-----
 src/lib/crypto/krb/keyhash_provider/k5_md5des.c | 20 ++++-----
 src/lib/crypto/krb/keyhash_provider/md5_hmac.c  | 10 ++---
 src/lib/crypto/krb/make_checksum.c              | 10 ++---
 src/lib/crypto/krb/make_checksum_iov.c          | 10 ++---
 src/lib/crypto/krb/nfold.c                      |  2 +-
 src/lib/crypto/krb/old/old.h                    |  6 +--
 src/lib/crypto/krb/old/old_decrypt.c            |  2 +-
 src/lib/crypto/krb/old/old_encrypt.c            |  6 +--
 src/lib/crypto/krb/prf/dk_prf.c                 |  2 +-
 src/lib/crypto/krb/prf/rc4_prf.c                |  2 +-
 src/lib/crypto/krb/raw/raw.h                    |  4 +-
 src/lib/crypto/krb/raw/raw_decrypt.c            |  2 +-
 src/lib/crypto/krb/raw/raw_encrypt.c            |  2 +-
 src/lib/crypto/krb/string_to_cksumtype.c        |  4 +-
 src/lib/crypto/krb/string_to_enctype.c          |  4 +-
 src/lib/crypto/krb/valid_cksumtype.c            |  4 +-
 src/lib/crypto/krb/valid_enctype.c              |  2 +-
 src/lib/crypto/krb/verify_checksum.c            |  8 ++--
 src/lib/crypto/krb/verify_checksum_iov.c        | 10 ++---
 src/lib/crypto/libk5crypto.exports              | 54 ++++++++++++-------------
 src/lib/crypto/openssl/aes/aes_s2k.c            |  2 +-
 src/lib/crypto/openssl/arcfour/arcfour.c        | 10 ++---
 src/lib/crypto/openssl/arcfour/arcfour.h        | 13 +++---
 src/lib/crypto/openssl/arcfour/arcfour_aead.c   |  4 +-
 src/lib/crypto/openssl/arcfour/arcfour_s2k.c    |  6 +--
 src/lib/crypto/openssl/hash_provider/hash_md4.c |  6 +--
 src/lib/crypto/openssl/hash_provider/hash_md5.c |  6 +--
 src/lib/crypto/openssl/hmac.c                   |  2 +-
 src/lib/crypto/openssl/md4/md4.c                |  6 +--
 src/lib/crypto/openssl/md4/rsa-md4.h            |  6 +--
 src/lib/crypto/openssl/md5/md5.c                | 12 +++---
 src/lib/crypto/openssl/md5/rsa-md5.h            |  6 +--
 src/lib/gssapi/krb5/util_crypt.c                |  8 ++--
 src/lib/krb5/krb/init_ctx.c                     |  4 +-
 src/lib/krb5/os/accessor.c                      |  2 +-
 src/tests/misc/test_nfold.c                     |  2 +-
 73 files changed, 321 insertions(+), 309 deletions(-)

commit ca0304526a518b2419eee3c0aad569b50d9009ef
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 28 17:18:04 2009 +0000

    Update to use heuristics for setting "krb5" style based on file local
    variable settings.  Improve friendliness of variant loading orders.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23078 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/krb5-batch-reindent.el | 10 +++++-----
 src/util/krb5-c-style.el        | 23 ++++++++++++++++++++---
 2 files changed, 25 insertions(+), 8 deletions(-)

commit d0cd0d58a684ca3f10800aef11a80f5c8d625796
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 28 17:09:00 2009 +0000

    Print a "starting..." message on stderr if running in nofork mode, for
    consistency with kadmind behavior.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23077 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 2 ++
 1 file changed, 2 insertions(+)

commit a30f7d6898fe732d83d3a52dd3e9e42a874265fb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 28 01:06:09 2009 +0000

    Remove "verify" on make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23076 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/des/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8f7a121de3e6eb575d6d4c15ef23e82f88f3b3ab
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 28 01:00:34 2009 +0000

    Add variable DB_VERSION to Makefile.in.  Generate deps so that
    configure will work.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23075 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/hdb/Makefile.in |  1 +
 src/plugins/kdb/hdb/deps        | 43 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+)

commit 2a5ccaf5a2456e8cfc3f774df307386404bfbec3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 27 14:24:01 2009 +0000

    Heimdal DB bridge plugin for KDC back end
    
    Merge Luke's users/lhoward/heimmig branch to trunk.  Implements a
    KDC back-end plugin which interfaces to a Heimdal HDB plugin.
    
    ticket: 6578
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23073 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                               |    1 +
 src/include/kdb_ext.h                          |    3 +
 src/include/krb5/authdata_plugin.h             |    1 +
 src/kdc/do_as_req.c                            |   19 +-
 src/kdc/do_tgs_req.c                           |   40 +-
 src/kdc/kdc_authdata.c                         |    9 +-
 src/kdc/kdc_util.c                             |   67 +-
 src/kdc/kdc_util.h                             |   23 +-
 src/kdc/policy.c                               |    7 +-
 src/lib/kadm5/srv/svr_principal.c              |    4 +-
 src/lib/kdb/kdb5.c                             |   74 +-
 src/lib/kdb/libkdb5.exports                    |    2 +
 src/plugins/authdata/greet_server/greet_auth.c |    1 +
 src/plugins/kdb/hdb/Makefile.in                |   64 ++
 src/plugins/kdb/hdb/hdb.exports                |    1 +
 src/plugins/kdb/hdb/hdb.h                      |  141 +++
 src/plugins/kdb/hdb/hdb_asn1.h                 |  586 ++++++++++
 src/plugins/kdb/hdb/hdb_err.h                  |   32 +
 src/plugins/kdb/hdb/kdb_hdb.c                  | 1426 ++++++++++++++++++++++++
 src/plugins/kdb/hdb/kdb_hdb.h                  |  172 +++
 src/plugins/kdb/hdb/kdb_marshal.c              |  810 ++++++++++++++
 src/plugins/kdb/hdb/kdb_windc.c                |  615 ++++++++++
 src/plugins/kdb/hdb/windc_plugin.h             |   82 ++
 23 files changed, 4132 insertions(+), 48 deletions(-)

commit 8552d685d38e6d664186ac671f6bcd2269f41398
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 27 02:13:31 2009 +0000

    Add "reindent" target to top-level Makefile.in.  Add
    krb5-batch-indent.el.  These perform a batch reindent based upon the
    Emacs file-local variable settings, taking care to distinguish between
    files that are supposed to conform to the coding style versus those
    that are marked as being exceptions.  A later commit will explicitly
    mark the files that we expect to conform to our coding standards.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23061 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                 | 11 +++++++++++
 src/util/krb5-batch-reindent.el | 33 +++++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+)

commit 20602d4243322cc913cab9c1c13157165715ebbc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 27 00:26:10 2009 +0000

    Do not include com_err.h - not used here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23060 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/des/destest.c | 2 --
 1 file changed, 2 deletions(-)

commit 4943eca32b2f5d6dc4786ea18ebe87a85570c5a0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 27 00:22:50 2009 +0000

    with an uninitialized entry on error exit
    
    k5_hmac_md5_hash_iov: Initialize keyblock.length - so we do not invoke zapfree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23059 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/keyhash_provider/hmac_md5.c | 1 +
 1 file changed, 1 insertion(+)

commit 670fee9dd7baddb46f78478dfea9f62fecf416cb
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 26 19:08:43 2009 +0000

    Fix missing emacs file variable markers.  Add krb5-c-style.el: the
    emacs lisp settings for the standard coding style.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23049 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/getopt.c    |  2 +-
 src/prototype/prototype.c |  2 +-
 src/prototype/prototype.h |  2 +-
 src/util/krb5-c-style.el  | 30 ++++++++++++++++++++++++++++++
 4 files changed, 33 insertions(+), 3 deletions(-)

commit 3f4aa3e91b2b1660170f419a8baf62495788cb27
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 26 15:10:00 2009 +0000

    Fix printf argument type mismatches related to pw_max_fail in
    kadmin.c.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23044 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 37a78faef46d959856af377d6da182ce0376ce67
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 26 02:58:06 2009 +0000

    Remove the libkadm5 api.2 unit tests which don't pertain to the cpol,
    mpol, or gpol operations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23043 dc483132-0cff-0310-8789-dd5450dbe970

 .../kadm5/unit-test/api.2/chpass-principal-v2.exp  |   68 -
 src/lib/kadm5/unit-test/api.2/chpass-principal.exp |  176 --
 src/lib/kadm5/unit-test/api.2/crte-principal.exp   | 1335 --------------
 src/lib/kadm5/unit-test/api.2/destroy.exp          |  203 --
 src/lib/kadm5/unit-test/api.2/dlte-policy.exp      |  207 ---
 src/lib/kadm5/unit-test/api.2/dlte-principal.exp   |  329 ----
 src/lib/kadm5/unit-test/api.2/get-principal-v2.exp |  250 ---
 src/lib/kadm5/unit-test/api.2/get-principal.exp    |  346 ----
 src/lib/kadm5/unit-test/api.2/init-v2.exp          |  515 ------
 src/lib/kadm5/unit-test/api.2/init.exp             |  732 --------
 src/lib/kadm5/unit-test/api.2/mod-principal-v2.exp |  115 --
 src/lib/kadm5/unit-test/api.2/mod-principal.exp    | 1943 --------------------
 .../kadm5/unit-test/api.2/randkey-principal-v2.exp |   62 -
 .../kadm5/unit-test/api.2/randkey-principal.exp    |  319 ----
 14 files changed, 6600 deletions(-)

commit 952e43aaf0572970470533ace3bc74ff921156fa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 26 02:56:34 2009 +0000

    Remove the telnet-to-localhost sanity check in start_servers_local, as
    the system telnet will not necessarily run correctly with
    LD_LIBRARY_PATH pointing at the Kerberos libraries from the build
    tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23042 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/start_servers_local | 98 +++++++-------------------
 1 file changed, 27 insertions(+), 71 deletions(-)

commit 97c3cc09827c370a96691b970d4e3ec5d973d4c2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Oct 25 23:31:02 2009 +0000

    not try to free random stack garbage on error
    
    kdc_return_preauth: Set enc.ciphertext.data to null to ensure we do
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23040 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/encrypted_challenge/encrypted_challenge_main.c | 2 ++
 1 file changed, 2 insertions(+)

commit bcf53ee81c486aaab504d9524712504a5ae3d67f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Oct 25 20:27:54 2009 +0000

    Reformat function definition headers in gss-krb5's util_crypt.c to
    meet coding standards.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23039 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/util_crypt.c | 146 +++++++++++++--------------------------
 1 file changed, 48 insertions(+), 98 deletions(-)

commit 8d31a9d396f5bea88def4db395ad12dca2ac2e9f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Oct 25 16:55:12 2009 +0000

    Account lockout
    
    Merge Luke's users/lhoward/lockout2 branch to trunk.  Implements
    account lockout policies for preauth-using principals using existing
    principal metadata fields and new policy fields.  The kadmin API
    version is bumped from 2 to 3 to compatibly extend the policy_ent_rec
    structure.
    
    ticket: 6577
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23038 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/iprop.h                                |    6 +
 src/include/iprop_hdr.h                            |    7 +
 src/include/kdb.h                                  |   12 +-
 src/kadmin/cli/kadmin.c                            |   55 +-
 src/kadmin/dbutil/dump.c                           |  285 ++-
 src/kadmin/dbutil/kadm5_create.c                   |    2 +-
 src/kadmin/dbutil/kdb5_util.M                      |    9 +-
 src/kadmin/dbutil/kdb5_util.c                      |    4 +-
 src/kadmin/server/ipropd_svc.c                     |   37 +-
 src/kadmin/server/ovsec_kadmd.c                    |    2 +-
 src/kadmin/server/server_stubs.c                   |    4 +-
 src/kadmin/testing/scripts/init_db                 |   10 +-
 src/kadmin/testing/scripts/start_servers_local     |    2 +-
 src/kadmin/testing/tcl/util.t                      |    2 +-
 src/kadmin/testing/util/tcl_kadm5.c                |   47 +-
 src/kdc/do_as_req.c                                |   48 +-
 src/kdc/extern.c                                   |    5 -
 src/kdc/main.c                                     |    5 +-
 src/lib/kadm5/admin.h                              |   13 +-
 src/lib/kadm5/admin_internal.h                     |    2 +-
 src/lib/kadm5/clnt/client_init.c                   |   12 +-
 src/lib/kadm5/kadm_rpc_xdr.c                       |   51 +-
 src/lib/kadm5/server_internal.h                    |    5 +-
 src/lib/kadm5/srv/server_init.c                    |    2 +-
 src/lib/kadm5/srv/server_kdb.c                     |    3 +
 src/lib/kadm5/srv/svr_policy.c                     |   33 +
 src/lib/kadm5/srv/svr_principal.c                  |   37 +-
 src/lib/kadm5/unit-test/api.2/mod-principal-v2.exp |   11 +-
 .../kadm5/unit-test/api.3/chpass-principal-v2.exp  |   68 +
 src/lib/kadm5/unit-test/api.3/chpass-principal.exp |  176 ++
 src/lib/kadm5/unit-test/api.3/crte-policy.exp      |  956 ++++++++++
 src/lib/kadm5/unit-test/api.3/crte-principal.exp   | 1336 +++++++++++++
 src/lib/kadm5/unit-test/api.3/destroy.exp          |  203 ++
 src/lib/kadm5/unit-test/api.3/dlte-policy.exp      |  207 ++
 src/lib/kadm5/unit-test/api.3/dlte-principal.exp   |  329 ++++
 src/lib/kadm5/unit-test/api.3/get-policy.exp       |  199 ++
 src/lib/kadm5/unit-test/api.3/get-principal-v2.exp |  250 +++
 src/lib/kadm5/unit-test/api.3/get-principal.exp    |  346 ++++
 src/lib/kadm5/unit-test/api.3/init-v2.exp          |  515 +++++
 src/lib/kadm5/unit-test/api.3/init.exp             |  732 ++++++++
 src/lib/kadm5/unit-test/api.3/mod-policy.exp       |  739 ++++++++
 src/lib/kadm5/unit-test/api.3/mod-principal-v2.exp |  115 ++
 src/lib/kadm5/unit-test/api.3/mod-principal.exp    | 1971 ++++++++++++++++++++
 .../kadm5/unit-test/api.3/randkey-principal-v2.exp |   62 +
 .../kadm5/unit-test/api.3/randkey-principal.exp    |  319 ++++
 src/lib/kadm5/unit-test/config/unix.exp            |    2 +-
 src/lib/kadm5/unit-test/destroy-test.c             |    2 +-
 src/lib/kadm5/unit-test/handle-test.c              |    2 +-
 src/lib/kadm5/unit-test/init-test.c                |    2 +-
 src/lib/kadm5/unit-test/iter-test.c                |    2 +-
 src/lib/kadm5/unit-test/lib/lib.t                  |    2 +-
 src/lib/kadm5/unit-test/randkey-test.c             |    2 +-
 src/lib/kadm5/unit-test/setkey-test.c              |    2 +-
 src/lib/kdb/iprop.x                                |    6 +
 src/lib/kdb/kdb_convert.c                          |   75 +-
 src/plugins/kdb/db2/Makefile.in                    |   12 +-
 src/plugins/kdb/db2/db2_exp.c                      |   10 +-
 src/plugins/kdb/db2/kdb_db2.c                      |  241 ++-
 src/plugins/kdb/db2/kdb_db2.h                      |   22 +-
 src/plugins/kdb/db2/kdb_ext.c                      |   99 +
 src/plugins/kdb/db2/lockout.c                      |  196 ++
 src/plugins/kdb/db2/pol_xdr.c                      |   26 +-
 src/plugins/kdb/db2/policy_db.h                    |    1 +
 src/plugins/kdb/ldap/ldap_exp.c                    |    6 +-
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in       |    8 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ext.c         |   99 +
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |   84 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |   23 +
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c   |    7 +
 src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif     |   38 +-
 src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema   |   30 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h  |    9 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |   60 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c |   24 +-
 .../kdb/ldap/libkdb_ldap/ldap_service_rights.c     |   12 +
 .../kdb/ldap/libkdb_ldap/libkdb_ldap.exports       |    1 +
 src/plugins/kdb/ldap/libkdb_ldap/lockout.c         |  192 ++
 src/slave/kpropd.c                                 |   52 +-
 src/slave/kslave_update                            |    2 +-
 79 files changed, 10284 insertions(+), 301 deletions(-)

commit b82e46df9b6cbf663512985a99c6d79f2b0cb796
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Oct 25 01:10:33 2009 +0000

    Set up an INIT-CMD to set CRYPTO_IMPL in config.status so that
    rebuilding Makefiles in lib/crypto works correctly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23034 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 1 +
 1 file changed, 1 insertion(+)

commit 9bc63189843d44afa11e3879cb1b418e3469f8ff
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Oct 25 00:15:11 2009 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23030 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/aes/deps           | 15 +++++------
 src/lib/crypto/builtin/arcfour/deps       | 16 +++++-------
 src/lib/crypto/builtin/deps               |  8 +++---
 src/lib/crypto/builtin/des/deps           | 42 +++++++++++++++----------------
 src/lib/crypto/builtin/enc_provider/deps  | 30 +++++++++++-----------
 src/lib/crypto/builtin/hash_provider/deps | 13 +++-------
 src/lib/crypto/builtin/md4/deps           |  3 +--
 src/lib/crypto/builtin/md5/deps           |  3 +--
 src/lib/crypto/builtin/sha1/deps          |  3 +--
 src/lib/crypto/krb/deps                   | 10 ++++++++
 src/lib/crypto/krb/rand2key/deps          |  6 +++--
 11 files changed, 72 insertions(+), 77 deletions(-)

commit 7ff12ad47570c6d6ab15e6383af8a8f85f0db309
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Oct 24 23:50:23 2009 +0000

    Resurrect deleted test files.  Adjust Makefile.in files to correctly
    define RUN_SETUP.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23029 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/Makefile.in      |   1 +
 src/lib/crypto/builtin/sha1/Makefile.in |   1 +
 src/lib/crypto/builtin/sha1/t_shs.c     | 135 ++++++++
 src/lib/crypto/builtin/sha1/t_shs3.c    | 592 ++++++++++++++++++++++++++++++++
 4 files changed, 729 insertions(+)

commit c433c99eb6cdc949b73a1c0781002a0bed6ef7b7
Author: Luke Howard <lukeh@padl.com>
Date:   Fri Oct 23 21:18:47 2009 +0000

    Comment out empty definition of krb5_gss_set_sec_context_option_ops and its
    usage, because ISO C apparently forbids empty array initializers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23002 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapi_krb5.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 87da97a713a8b9cc413d18a7404ede89c3b15ab7
Author: Luke Howard <lukeh@padl.com>
Date:   Fri Oct 23 21:16:20 2009 +0000

    Remove #define DEBUG 1 that slipped in in S4U merge
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23001 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a2fe16f629710862b4a59685ede4af28410ca151
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Oct 23 19:45:48 2009 +0000

    Changed the crypto make system to add build flexibility. The update cancels the requirement for the dir structures to be identical in all crypto implementation and supports impl. dependent tests. Also, minor libk5crypto.exports list reduction ( from f_tables)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22995 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                  |  41 +-
 src/configure.in                                 |  12 +-
 src/lib/crypto/Makefile.in                       |  22 +-
 src/lib/crypto/builtin/Makefile.in               |  42 +-
 src/lib/crypto/builtin/aes/Makefile.in           |  42 +-
 src/lib/crypto/builtin/aes/deps                  |  18 +-
 src/lib/crypto/builtin/arcfour/Makefile.in       |  22 +-
 src/lib/crypto/builtin/arcfour/deps              |  15 +-
 src/lib/crypto/builtin/deps                      |   6 +-
 src/lib/crypto/builtin/des/Makefile.in           | 104 ++--
 src/lib/crypto/builtin/des/deps                  |  40 +-
 src/lib/crypto/builtin/des/t_afss2k.c            | 136 ++++++
 src/lib/crypto/builtin/des/t_verify.c            | 418 ++++++++++++++++
 src/lib/crypto/builtin/enc_provider/Makefile.in  |  32 +-
 src/lib/crypto/builtin/enc_provider/deps         |  20 +-
 src/lib/crypto/builtin/hash_provider/Makefile.in |  34 +-
 src/lib/crypto/builtin/hash_provider/deps        |  16 +-
 src/lib/crypto/builtin/md4/Makefile.in           |   6 +-
 src/lib/crypto/builtin/md4/deps                  |   4 +-
 src/lib/crypto/builtin/md5/Makefile.in           |   6 +-
 src/lib/crypto/builtin/md5/deps                  |   4 +-
 src/lib/crypto/builtin/sha1/Makefile.in          |  25 +-
 src/lib/crypto/builtin/sha1/deps                 |   4 +-
 src/lib/crypto/builtin/t_cf2.c                   |  88 ++++
 src/lib/crypto/builtin/t_cf2.comments            |   6 +
 src/lib/crypto/builtin/t_cf2.expected            |   5 +
 src/lib/crypto/builtin/t_cf2.in                  |  25 +
 src/lib/crypto/crypto_tests/Makefile.in          |  45 +-
 src/lib/crypto/crypto_tests/t_afss2k.c           | 136 ------
 src/lib/crypto/crypto_tests/t_cf2.c              |  88 ----
 src/lib/crypto/crypto_tests/t_cf2.comments       |   6 -
 src/lib/crypto/crypto_tests/t_cf2.expected       |   5 -
 src/lib/crypto/crypto_tests/t_cf2.in             |  25 -
 src/lib/crypto/crypto_tests/t_shs.c              | 135 ------
 src/lib/crypto/crypto_tests/t_shs3.c             | 592 -----------------------
 src/lib/crypto/crypto_tests/t_verify.c           | 418 ----------------
 src/lib/crypto/libk5crypto.exports               |   3 -
 src/lib/crypto/openssl/aes/aes-gen.c             |   6 +-
 src/lib/crypto/openssl/des/f_tables.c            |  17 -
 src/lib/crypto/openssl/des/f_tables.h            |   9 -
 src/lib/crypto/openssl/enc_provider/deps         |  75 +--
 src/lib/crypto/openssl/enc_provider/des3.c       |  10 +-
 src/lib/crypto/openssl/md4/deps                  |  15 +-
 src/lib/crypto/openssl/md5/deps                  |  15 +-
 src/lib/crypto/openssl/sha1/deps                 |  15 +-
 src/util/collected-client-lib/Makefile.in        |  16 +-
 46 files changed, 1046 insertions(+), 1778 deletions(-)

commit e1cbf08accafc58d142d18e7f96f21081ab9f291
Author: Luke Howard <lukeh@padl.com>
Date:   Thu Oct 22 21:00:19 2009 +0000

    When iterating through the keytab in krb5_rd_req(), do not
    return success if we did not find any matching keytab entries,
    otherwise we will crash upon accessing ticket->enc_part2.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22974 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 404a9223ec66af59606867a6f97c66cd9b05b998
Author: Luke Howard <lukeh@padl.com>
Date:   Thu Oct 22 20:58:37 2009 +0000

    Ensure that a GSS_C_BOTH acquired for GSS_C_NO_NAME still passes
    a NULL server principal to krb5_rd_req(). Without this the name
    canonicalisation support in 1.7 was broken for GSS_C_BOTH
    credentials, because cred->name would always be set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22973 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 2 +-
 src/lib/gssapi/krb5/acquire_cred.c       | 1 +
 src/lib/gssapi/krb5/gssapiP_krb5.h       | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

commit 8df202e9f06b58a590b33665d701ef2dd34317f3
Author: Luke Howard <lukeh@padl.com>
Date:   Wed Oct 21 18:21:50 2009 +0000

    Allow the constrained delegation authorization method to use the evidence ticket client name as input to the authorization decision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22963 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb_ext.h | 1 +
 src/kdc/kdc_util.c    | 6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7895c562802c7b19fc49678b761339b1de45df4d
Author: Luke Howard <lukeh@padl.com>
Date:   Wed Oct 21 17:24:37 2009 +0000

    simplify logic fix introduced in r22960 for S4U2Self
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22962 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 8155745026e1f35bf905581575f18380ae4dc451
Author: Luke Howard <lukeh@padl.com>
Date:   Wed Oct 21 16:03:40 2009 +0000

    remove some unneeded extensions from the Novell backend authdata SPI
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22961 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb_ext.h  |  2 --
 src/kdc/kdc_authdata.c | 30 +-----------------------------
 src/kdc/kdc_util.c     | 10 +---------
 src/kdc/kdc_util.h     |  4 +---
 4 files changed, 3 insertions(+), 43 deletions(-)

commit c14b87cbad5b225c5028fc6e2b73af0247cdca65
Author: Luke Howard <lukeh@padl.com>
Date:   Wed Oct 21 16:00:08 2009 +0000

    ensure that forwardable flag is propagated along S4U2Self referral path
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22960 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 5c17001b73583cc9df513e2d8bb5b54c6ac7d596
Author: Luke Howard <lukeh@padl.com>
Date:   Wed Oct 21 00:53:47 2009 +0000

    Increment authdata SPI to V2 (V1 was experimental) to account for additional
    krbtgt key parameter.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22959 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_authdata.c                         | 6 +++---
 src/plugins/authdata/greet_server/greet_auth.c | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 0dfa1a1850c6a51a910c5eae084e2eb51f45f956
Author: Luke Howard <lukeh@padl.com>
Date:   Wed Oct 21 00:50:08 2009 +0000

    Increment authdata SPI to V2 (V1 was experimental) to account
    for additional krbtgt key parameter. This was at Sam's suggestion.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22958 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/authdata_plugin.h |  6 ++---
 src/kdc/kdc_authdata.c             | 48 +++++++++++++++++++-------------------
 2 files changed, 27 insertions(+), 27 deletions(-)

commit 098cbb480ff74cd46b89675d32d9c84d5430eeaf
Author: Luke Howard <lukeh@padl.com>
Date:   Tue Oct 20 15:40:47 2009 +0000

    For naming extensions draft compliance, s/mspac:/urn:mspac:/
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22957 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/pac.c                    | 24 ++++++++++++------------
 src/plugins/authdata/greet_client/greet.c |  2 +-
 src/tests/gssapi/t_namingexts.c           |  2 +-
 3 files changed, 14 insertions(+), 14 deletions(-)

commit 11fcd1b94b801fae4ebee2d03f618a64b0834c2e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 20 14:23:32 2009 +0000

    Make some gss-krb5 utility functions take enctypes instead of keys,
    and adjust callers.  Fixes a bug where kg_arcfour_docrypt_iov was
    passing a keyblock instead of a key to kg_translate_iov after the
    enc-perf merge.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22956 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapiP_krb5.h    |  4 +--
 src/lib/gssapi/krb5/k5seal.c          |  5 ++--
 src/lib/gssapi/krb5/k5sealiov.c       |  7 +++--
 src/lib/gssapi/krb5/k5unseal.c        |  2 +-
 src/lib/gssapi/krb5/k5unsealiov.c     |  5 ++--
 src/lib/gssapi/krb5/util_cksum.c      |  2 +-
 src/lib/gssapi/krb5/util_crypt.c      | 55 ++++++++++++++++++-----------------
 src/lib/gssapi/krb5/wrap_size_limit.c |  2 +-
 8 files changed, 44 insertions(+), 38 deletions(-)

commit c70a5455e4dab71f0b8d956c415a5005368cfc5c
Author: Luke Howard <lukeh@padl.com>
Date:   Tue Oct 20 14:14:46 2009 +0000

    use ANSI prototypes for acquire_XXX_cred, and fix cast to calling acquire_accept_cred()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22955 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/acquire_cred.c | 27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)

commit f123aef054e9091a95a64d53fd44f8bfe87cd85a
Author: Luke Howard <lukeh@padl.com>
Date:   Tue Oct 20 13:51:40 2009 +0000

    correct indirection of minor status code when calling displayStatus()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22954 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/t_namingexts.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit aaaa9173cf4bf6f1b96155e8128434cfca88e31f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 20 13:49:48 2009 +0000

    In k5_hmac_md5_hash_iov, initialize keyblock.contents so that we don't
    free it prior to initialization if krb5_hmac fails.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22953 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/keyhash_provider/hmac_md5.c | 2 ++
 1 file changed, 2 insertions(+)

commit dd3c61e969734b1f68c925268bd9980d5bce19c1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 20 13:47:40 2009 +0000

    In krb5_k_make_checksum, check for a null key passed with a keyed
    checksum instead of just crashing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22952 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/make_checksum.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0f1af7fceb54a1c42b017731c0d71f3434a8c3a3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 20 10:56:21 2009 +0000

    Clean up memory leaks by releasing key at end
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22951 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/t_cksum.c | 3 +++
 src/lib/crypto/crypto_tests/t_cts.c   | 1 +
 2 files changed, 4 insertions(+)

commit 7fb0347ec3ceb0361ebde1a6db2b19d1ca6ca98d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 20 10:21:01 2009 +0000

    Include des_int.h for mit_des_fixup_key_parity prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22950 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/rand2key/des3_rand2key.c | 1 +
 1 file changed, 1 insertion(+)

commit 4f7a121a63ae3a9496db2b8be4cb4d5f357f38d2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 20 02:07:22 2009 +0000

    Fix memory leaks in enc-perf work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22949 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/arcfour/arcfour.c | 1 +
 src/lib/crypto/krb/key.c                 | 2 ++
 src/lib/crypto/openssl/arcfour/arcfour.c | 1 +
 3 files changed, 4 insertions(+)

commit bd19b798ba1583651b729910fbb5508e6cb2b4e7
Author: Luke Howard <lukeh@padl.com>
Date:   Tue Oct 20 00:48:46 2009 +0000

    fix some Coverity reported defects in naming extensions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22948 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/authdata.c   | 44 ++++++++++++++++++++++---------------------
 src/lib/krb5/krb/copy_auth.c  |  1 +
 src/lib/krb5/krb/pac.c        |  3 ---
 src/lib/krb5/krb/rd_req_dec.c |  4 +++-
 4 files changed, 27 insertions(+), 25 deletions(-)

commit e6b93b7dd43bb765900b2db71641479b597844da
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 19 20:04:21 2009 +0000

    Implement new APIs to allow improved crypto performance
    
    Merge branches/enc-perf to trunk.  Adds the krb5_key opaque type, the
    krb5_k_* APIs to use them, and caching of derived keys when krb5_k_*
    functions are used.  Updates the krb5 auth context and GSS id-rec to
    use krb5_keys.
    
    ticket: 6576
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22944 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                            |  62 ++++++++---
 src/include/krb5/krb5.hin                       |  69 ++++++++++++
 src/lib/crypto/builtin/aes/aes_s2k.c            |  29 ++---
 src/lib/crypto/builtin/arcfour/arcfour.c        |  50 +++++----
 src/lib/crypto/builtin/arcfour/arcfour.h        |   4 +-
 src/lib/crypto/builtin/arcfour/arcfour_aead.c   |  48 +++++----
 src/lib/crypto/builtin/enc_provider/aes.c       |  20 ++--
 src/lib/crypto/builtin/enc_provider/des.c       |  24 ++---
 src/lib/crypto/builtin/enc_provider/des3.c      |  22 ++--
 src/lib/crypto/builtin/enc_provider/rc4.c       |  22 ++--
 src/lib/crypto/builtin/hmac.c                   |  39 ++++++-
 src/lib/crypto/builtin/pbkdf2.c                 | 135 ++++++++++++------------
 src/lib/crypto/crypto_tests/Makefile.in         |   4 +
 src/lib/crypto/crypto_tests/aes-test.c          |   6 +-
 src/lib/crypto/crypto_tests/t_cksum.c           |   9 +-
 src/lib/crypto/crypto_tests/t_cts.c             |  23 ++--
 src/lib/crypto/crypto_tests/t_encrypt.c         | 128 +++++++++++++++-------
 src/lib/crypto/crypto_tests/t_hmac.c            |   5 +-
 src/lib/crypto/crypto_tests/t_kperf.c           | 119 +++++++++++++++++++++
 src/lib/crypto/krb/Makefile.in                  |   3 +
 src/lib/crypto/krb/aead.c                       |  10 +-
 src/lib/crypto/krb/aead.h                       |   8 +-
 src/lib/crypto/krb/combine_keys.c               |  23 ++--
 src/lib/crypto/krb/decrypt.c                    |  20 +++-
 src/lib/crypto/krb/decrypt_iov.c                |  25 ++++-
 src/lib/crypto/krb/dk/checksum.c                |  53 +++-------
 src/lib/crypto/krb/dk/derive.c                  | 108 +++++++++++++++++--
 src/lib/crypto/krb/dk/dk.h                      |  23 ++--
 src/lib/crypto/krb/dk/dk_aead.c                 |  47 +++------
 src/lib/crypto/krb/dk/dk_decrypt.c              |  35 ++----
 src/lib/crypto/krb/dk/dk_encrypt.c              |  70 ++++--------
 src/lib/crypto/krb/dk/stringtokey.c             |  22 ++--
 src/lib/crypto/krb/encrypt.c                    |  22 +++-
 src/lib/crypto/krb/encrypt_iov.c                |  25 ++++-
 src/lib/crypto/krb/etypes.h                     |   4 +-
 src/lib/crypto/krb/key.c                        |  99 +++++++++++++++++
 src/lib/crypto/krb/keyblocks.c                  |  36 ++++++-
 src/lib/crypto/krb/keyhash_provider/descbc.c    |   6 +-
 src/lib/crypto/krb/keyhash_provider/hmac_md5.c  |  43 +++++---
 src/lib/crypto/krb/keyhash_provider/k5_md4des.c |  14 +--
 src/lib/crypto/krb/keyhash_provider/k5_md5des.c |  14 +--
 src/lib/crypto/krb/keyhash_provider/md5_hmac.c  |   2 +-
 src/lib/crypto/krb/make_checksum.c              |  24 ++++-
 src/lib/crypto/krb/make_checksum_iov.c          |  24 ++++-
 src/lib/crypto/krb/old/old.h                    |   4 +-
 src/lib/crypto/krb/old/old_decrypt.c            |   8 +-
 src/lib/crypto/krb/old/old_encrypt.c            |   8 +-
 src/lib/crypto/krb/prf.c                        |  13 ++-
 src/lib/crypto/krb/prf/des_prf.c                |   3 +-
 src/lib/crypto/krb/prf/dk_prf.c                 |  15 +--
 src/lib/crypto/krb/prf/prf_int.h                |   8 +-
 src/lib/crypto/krb/prf/rc4_prf.c                |   3 +-
 src/lib/crypto/krb/raw/raw.h                    |   4 +-
 src/lib/crypto/krb/raw/raw_aead.c               |   4 +-
 src/lib/crypto/krb/raw/raw_decrypt.c            |   2 +-
 src/lib/crypto/krb/raw/raw_encrypt.c            |   2 +-
 src/lib/crypto/krb/verify_checksum.c            |  22 +++-
 src/lib/crypto/krb/verify_checksum_iov.c        |  25 ++++-
 src/lib/crypto/krb/yarrow/ycipher.c             |  41 ++++---
 src/lib/crypto/krb/yarrow/ycipher.h             |   2 +-
 src/lib/crypto/libk5crypto.exports              |  15 +++
 src/lib/crypto/openssl/aes/aes_s2k.c            |  29 ++---
 src/lib/crypto/openssl/arcfour/arcfour.c        |  50 +++++----
 src/lib/crypto/openssl/arcfour/arcfour.h        |   9 +-
 src/lib/crypto/openssl/arcfour/arcfour_aead.c   |  48 +++++----
 src/lib/crypto/openssl/enc_provider/aes.c       |  60 ++++++-----
 src/lib/crypto/openssl/enc_provider/des.c       |  36 +++----
 src/lib/crypto/openssl/enc_provider/des3.c      |  34 +++---
 src/lib/crypto/openssl/enc_provider/rc4.c       |  16 +--
 src/lib/crypto/openssl/hmac.c                   |  28 ++++-
 src/lib/gssapi/krb5/accept_sec_context.c        |  27 +++--
 src/lib/gssapi/krb5/delete_sec_context.c        |   8 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h              |  41 ++++---
 src/lib/gssapi/krb5/init_sec_context.c          |  21 ++--
 src/lib/gssapi/krb5/inq_context.c               |   8 +-
 src/lib/gssapi/krb5/k5seal.c                    |  10 +-
 src/lib/gssapi/krb5/k5sealiov.c                 |  11 +-
 src/lib/gssapi/krb5/k5sealv3.c                  |  20 ++--
 src/lib/gssapi/krb5/k5sealv3iov.c               |  20 ++--
 src/lib/gssapi/krb5/k5unseal.c                  |  10 +-
 src/lib/gssapi/krb5/k5unsealiov.c               |   6 +-
 src/lib/gssapi/krb5/lucid_context.c             |   6 +-
 src/lib/gssapi/krb5/ser_sctx.c                  |  69 ++++++------
 src/lib/gssapi/krb5/util_cksum.c                |  20 ++--
 src/lib/gssapi/krb5/util_crypt.c                | 133 +++++++++++++----------
 src/lib/gssapi/krb5/util_seed.c                 |  20 ++--
 src/lib/gssapi/krb5/util_seqnum.c               |  20 ++--
 src/lib/gssapi/krb5/wrap_size_limit.c           |   6 +-
 src/lib/krb5/krb/auth_con.c                     |  37 +++----
 src/lib/krb5/krb/auth_con.h                     |   6 +-
 src/lib/krb5/krb/copy_key.c                     |  13 +--
 src/lib/krb5/krb/cp_key_cnt.c                   |  10 +-
 src/lib/krb5/krb/enc_helper.c                   |  25 +++++
 src/lib/krb5/krb/mk_cred.c                      |  23 ++--
 src/lib/krb5/krb/mk_priv.c                      |  20 ++--
 src/lib/krb5/krb/mk_rep.c                       |  13 +--
 src/lib/krb5/krb/mk_req_ext.c                   |  50 +++++----
 src/lib/krb5/krb/mk_safe.c                      |  17 +--
 src/lib/krb5/krb/rd_cred.c                      |  24 ++---
 src/lib/krb5/krb/rd_priv.c                      |  20 ++--
 src/lib/krb5/krb/rd_rep.c                       |  23 ++--
 src/lib/krb5/krb/rd_req_dec.c                   |  34 +++---
 src/lib/krb5/krb/rd_safe.c                      |  16 +--
 src/lib/krb5/krb/ser_actx.c                     |  89 +++++++++-------
 src/lib/krb5/os/accessor.c                      |   2 +-
 105 files changed, 1876 insertions(+), 1069 deletions(-)

commit 04a5d19e61bedbb1da4db52334c00f7a54a9d5a8
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 19 18:14:35 2009 +0000

    Update prototype files to conform with newer whitespace rules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22937 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/getopt.c    | 6 ++++--
 src/prototype/prototype.c | 9 ++++-----
 src/prototype/prototype.h | 7 ++++---
 3 files changed, 12 insertions(+), 10 deletions(-)

commit 8e8b53857d74edd02435f6a0c449a405fd51f8e7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Oct 18 11:55:53 2009 +0000

    Include des_int.h for mit_des_fixup_key_parity prototype.  Adjust Makefile.in
    to find the proper header.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22912 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/rand2key/Makefile.in    | 2 +-
 src/lib/crypto/krb/rand2key/des_rand2key.c | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 42d34bd16ca381ea161d00cecd41a8dc5b47ee3b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Oct 18 11:22:22 2009 +0000

    Remove adb.h as it is not used in the source tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22911 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/adb.h | 134 ----------------------------------------------------
 1 file changed, 134 deletions(-)

commit 1c083ca97058139a8460b15be23e7f34f5a561a5
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Oct 16 17:32:15 2009 +0000

    Properly handle ivec for chaining ops
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22906 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/openssl/enc_provider/aes.c | 209 +++++-------------------------
 1 file changed, 34 insertions(+), 175 deletions(-)

commit f84299efd3bcd9932bebcc473c57f8886ff77c8c
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Oct 16 17:14:14 2009 +0000

    Fix the value of ivec in aes_decrypt_iov
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22905 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/enc_provider/aes.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0681d75026e243d7e2aef7791283848cc516812a
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Oct 15 19:57:29 2009 +0000

    Enable t_cts test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22902 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/Makefile.in | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit b56e873e5182f985c866831be9a049b1850a413d
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Oct 15 16:27:19 2009 +0000

    Fixed aes to handle the input buffers of the various sizes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22900 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/openssl/enc_provider/aes.c | 453 +++++++++++++++++++++---------
 1 file changed, 313 insertions(+), 140 deletions(-)

commit c4fcaab5e19afea97780be5eb169ff53a8a9a21e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 13 19:43:17 2009 +0000

    Fix preauth looping in krb5_get_init_creds
    
    In 1.7, krb5_get_init_creds will continue attempting the same built-in
    preauth mechanism (e.g. encrypted timestamp) until the loop counter
    maxes out.  Until the preauth framework can remember not to retry
    built-in mechanisms, only continue with preauth after a PREAUTH_FAILED
    error resulting from optimistic preauth.
    
    ticket: 6573
    tags: pullup
    target_version: 1.7.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22890 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

commit 024bcc37a811708366059aafcdd8e2dda2e6cf91
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 13 19:38:16 2009 +0000

    Revert a small part of r22736 which incorrectly fixed a preauth
    looping bug in krb5_get_init_creds.  A more correct fix will follow.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22888 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit b23dccd80996a74755836c3fb89fa75b2ac1ee05
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Oct 10 11:33:01 2009 +0000

    Fix memory leak and init those magic number fields to prevent compiler warning
    when structure copied.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22879 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/t_encrypt.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 7aca86c45d29a6229c3802dda0037978972eb23f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Oct 10 11:32:25 2009 +0000

    Clean nfold.o on make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22878 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/Makefile.in | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 73278a98f50c581973084f2deb759351ff2dbf36
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Oct 10 03:57:45 2009 +0000

    Move destest to builtin/des, because it depends on overriding some
    internals.
    
    Make depend.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22877 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/deps                            |  42 +-
 src/appl/telnet/telnetd/deps                 |  11 +-
 src/clients/ksu/deps                         |  40 +-
 src/clients/kvno/deps                        |   6 +-
 src/kadmin/cli/deps                          |  15 +-
 src/kadmin/dbutil/deps                       |  55 +--
 src/kadmin/ktutil/deps                       |  14 +-
 src/kadmin/server/deps                       |  31 +-
 src/kdc/deps                                 |  81 ++--
 src/lib/apputils/deps                        |   6 +-
 src/lib/crypto/builtin/aes/deps              |   8 +-
 src/lib/crypto/builtin/arcfour/deps          |  29 +-
 src/lib/crypto/builtin/deps                  |  15 +-
 src/lib/crypto/builtin/des/Makefile.in       |  16 +-
 src/lib/crypto/builtin/des/deps              | 116 ++---
 src/lib/crypto/builtin/des/destest.c         | 248 ++++++++++
 src/lib/crypto/builtin/des/keytest.data      | 171 +++++++
 src/lib/crypto/builtin/enc_provider/deps     |  35 +-
 src/lib/crypto/builtin/hash_provider/deps    |  37 +-
 src/lib/crypto/builtin/md4/deps              |   7 +-
 src/lib/crypto/builtin/md5/deps              |   7 +-
 src/lib/crypto/builtin/sha1/deps             |   7 +-
 src/lib/crypto/crypto_tests/Makefile.in      |   7 +-
 src/lib/crypto/crypto_tests/destest.c        | 248 ----------
 src/lib/crypto/crypto_tests/keytest.data     | 171 -------
 src/lib/crypto/krb/crc32/deps                |   6 +-
 src/lib/crypto/krb/deps                      | 298 ++++++------
 src/lib/crypto/krb/dk/deps                   |  45 +-
 src/lib/crypto/krb/keyhash_provider/deps     |  49 +-
 src/lib/crypto/krb/old/deps                  |  23 +-
 src/lib/crypto/krb/prf/deps                  |  21 +-
 src/lib/crypto/krb/rand2key/deps             |  28 +-
 src/lib/crypto/krb/raw/deps                  |  23 +-
 src/lib/crypto/krb/yarrow/deps               |  19 +-
 src/lib/gssapi/krb5/deps                     | 591 ++++++++++++------------
 src/lib/gssapi/mechglue/deps                 |  79 +++-
 src/lib/gssapi/spnego/deps                   |  13 +-
 src/lib/kadm5/clnt/deps                      |   7 +-
 src/lib/kadm5/deps                           |  21 +-
 src/lib/kadm5/srv/deps                       |  32 +-
 src/lib/kadm5/unit-test/deps                 |   7 +-
 src/lib/kdb/deps                             |  56 ++-
 src/lib/krb5/asn.1/deps                      |  94 ++--
 src/lib/krb5/ccache/deps                     |  78 ++--
 src/lib/krb5/deps                            |  11 +-
 src/lib/krb5/keytab/deps                     |  73 +--
 src/lib/krb5/krb/deps                        | 659 +++++++++++++++------------
 src/lib/krb5/os/deps                         | 302 ++++++------
 src/lib/krb5/rcache/deps                     |  59 +--
 src/lib/krb5/unicode/deps                    |   7 +-
 src/plugins/kdb/db2/deps                     |  32 +-
 src/plugins/kdb/ldap/deps                    |  14 +-
 src/plugins/kdb/ldap/libkdb_ldap/deps        | 196 ++++----
 src/plugins/preauth/encrypted_challenge/deps |   7 +-
 src/slave/deps                               |  20 +-
 src/tests/asn.1/deps                         |  55 +--
 src/tests/create/deps                        |   7 +-
 src/tests/gssapi/deps                        |   4 +
 src/tests/hammer/deps                        |   6 +-
 src/tests/misc/deps                          |   6 +-
 src/tests/verify/deps                        |   7 +-
 src/util/ss/deps                             |   2 +-
 62 files changed, 2372 insertions(+), 2008 deletions(-)

commit 2e9c71aa13a1dc597d14dd1681e2c74340ef3777
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Oct 10 01:49:38 2009 +0000

    Remove krb5.conf, bigendian.o, and bigendian on make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22876 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/mkeystash_compat/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 17ffdd0e93271072369e479f440ddf85e020580a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 9 18:29:34 2009 +0000

    Implement GSS naming extensions and authdata verification
    
    Merge Luke's users/lhoward/authdata branch to trunk.  Implements GSS naming
    extensions and verification of authorization data.
    
    ticket: 6572
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22875 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.c                          |   27 +-
 src/configure.in                                   |    2 +
 src/include/k5-int.h                               |  124 ++
 src/include/kdb_ext.h                              |    1 +
 src/include/krb5/authdata_plugin.h                 |  181 ++-
 src/include/krb5/krb5.hin                          |   16 +
 src/kdc/do_tgs_req.c                               |    8 +-
 src/kdc/kdc_authdata.c                             |   47 +-
 src/kdc/kdc_util.c                                 |    2 +
 src/kdc/kdc_util.h                                 |    1 +
 src/lib/crypto/krb/enc_provider/Makefile.in        |   41 +
 src/lib/crypto/krb/enc_provider/aes.c              |  415 +++++++
 src/lib/crypto/krb/enc_provider/deps               |   49 +
 src/lib/crypto/krb/enc_provider/des.c              |  181 +++
 src/lib/crypto/krb/enc_provider/des3.c             |  221 ++++
 src/lib/crypto/krb/enc_provider/enc_provider.h     |   36 +
 src/lib/crypto/krb/enc_provider/rc4.c              |  271 +++++
 src/lib/crypto/openssl/sha1/shs.c                  |    2 +-
 src/lib/crypto/openssl/sha1/shs.h                  |    2 +-
 src/lib/gssapi/generic/gssapi_ext.h                |   75 +-
 src/lib/gssapi/krb5/Makefile.in                    |    3 +
 src/lib/gssapi/krb5/accept_sec_context.c           |   57 +-
 src/lib/gssapi/krb5/acquire_cred.c                 |   87 +-
 src/lib/gssapi/krb5/add_cred.c                     |   39 +-
 src/lib/gssapi/krb5/compare_name.c                 |    5 +-
 src/lib/gssapi/krb5/delete_sec_context.c           |    4 +-
 src/lib/gssapi/krb5/disp_name.c                    |    3 +-
 src/lib/gssapi/krb5/duplicate_name.c               |   15 +-
 src/lib/gssapi/krb5/export_name.c                  |    2 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h                 |   93 +-
 src/lib/gssapi/krb5/gssapi_krb5.c                  |    8 +
 src/lib/gssapi/krb5/import_name.c                  |  106 +-
 src/lib/gssapi/krb5/init_sec_context.c             |   61 +-
 src/lib/gssapi/krb5/inq_context.c                  |   34 +-
 src/lib/gssapi/krb5/inq_cred.c                     |   20 +-
 src/lib/gssapi/krb5/naming_exts.c                  |  722 ++++++++++++
 src/lib/gssapi/krb5/rel_cred.c                     |    4 +-
 src/lib/gssapi/krb5/rel_name.c                     |    5 +-
 src/lib/gssapi/krb5/s4u_gss_glue.c                 |   46 +-
 src/lib/gssapi/krb5/ser_sctx.c                     |   91 +-
 src/lib/gssapi/krb5/val_cred.c                     |    2 +-
 src/lib/gssapi/libgssapi_krb5.exports              |    8 +
 src/lib/gssapi/mechglue/Makefile.in                |   24 +
 src/lib/gssapi/mechglue/g_del_name_attr.c          |   70 ++
 src/lib/gssapi/mechglue/g_dsp_name.c               |    7 +-
 src/lib/gssapi/mechglue/g_dsp_name_ext.c           |  131 ++
 src/lib/gssapi/mechglue/g_export_name_comp.c       |   73 ++
 src/lib/gssapi/mechglue/g_get_name_attr.c          |   89 ++
 src/lib/gssapi/mechglue/g_glue.c                   |   77 +-
 src/lib/gssapi/mechglue/g_imp_name.c               |    5 +-
 src/lib/gssapi/mechglue/g_initialize.c             |   11 +-
 src/lib/gssapi/mechglue/g_inq_context_oid.c        |    4 +-
 src/lib/gssapi/mechglue/g_inq_cred_oid.c           |   12 +-
 src/lib/gssapi/mechglue/g_inq_name.c               |  101 ++
 src/lib/gssapi/mechglue/g_map_name_to_any.c        |   80 ++
 src/lib/gssapi/mechglue/g_rel_name_mapping.c       |   78 ++
 src/lib/gssapi/mechglue/g_set_context_option.c     |    5 +-
 src/lib/gssapi/mechglue/g_set_cred_option.c        |   12 +-
 src/lib/gssapi/mechglue/g_set_name_attr.c          |   74 ++
 src/lib/gssapi/mechglue/mglueP.h                   |   69 ++
 src/lib/gssapi/spnego/gssapiP_spnego.h             |   77 ++
 src/lib/gssapi/spnego/spnego_mech.c                |  131 ++
 src/lib/krb5/asn.1/asn1_k_decode.c                 |   26 +-
 src/lib/krb5/asn.1/asn1_k_decode.h                 |    6 +
 src/lib/krb5/asn.1/asn1_k_encode.c                 |   19 +-
 src/lib/krb5/asn.1/krb5_decode.c                   |   11 +
 src/lib/krb5/ccache/cc_file.c                      |    4 +-
 src/lib/krb5/ccache/ccfns.c                        |    4 +-
 src/lib/krb5/error_tables/kv5m_err.et              |    1 +
 src/lib/krb5/krb/Makefile.in                       |   11 +-
 src/lib/krb5/krb/auth_con.c                        |   20 +
 src/lib/krb5/krb/auth_con.h                        |    1 +
 src/lib/krb5/krb/authdata.c                        | 1245 ++++++++++++++++++++
 src/lib/krb5/krb/authdata.h                        |   48 +
 src/lib/krb5/krb/copy_auth.c                       |  123 ++
 src/lib/krb5/krb/gc_frm_kdc.c                      |   31 +-
 src/lib/krb5/krb/int-proto.h                       |    1 +
 src/lib/krb5/krb/kfree.c                           |   30 +-
 src/lib/krb5/krb/mk_req_ext.c                      |   40 +-
 src/lib/krb5/krb/pac.c                             |  730 +++++++++++-
 src/lib/krb5/krb/rd_req.c                          |   22 +-
 src/lib/krb5/krb/rd_req_dec.c                      |   69 +-
 src/lib/krb5/krb/s4u_creds.c                       |    2 +-
 src/lib/krb5/krb/ser_actx.c                        |    2 +
 src/lib/krb5/krb/t_authdata.c                      |   16 +-
 src/lib/krb5/libkrb5.exports                       |   20 +
 src/plugins/authdata/greet_client/Makefile.in      |   38 +
 src/plugins/authdata/greet_client/deps             |    6 +
 src/plugins/authdata/greet_client/greet.c          |  379 ++++++
 .../authdata/greet_client/greet_client.exports     |    1 +
 src/plugins/authdata/greet_server/Makefile.in      |   38 +
 src/plugins/authdata/greet_server/deps             |    6 +
 src/plugins/authdata/greet_server/greet_auth.c     |  191 +++
 .../authdata/greet_server/greet_server.exports     |    1 +
 src/tests/asn.1/krb5_decode_leak.c                 |   12 +-
 src/tests/asn.1/krb5_decode_test.c                 |   10 +
 src/tests/asn.1/krb5_encode_test.c                 |   12 +-
 src/tests/asn.1/ktest.c                            |   21 +
 src/tests/asn.1/ktest.h                            |    2 +
 src/tests/asn.1/ktest_equal.c                      |   14 +
 src/tests/asn.1/ktest_equal.h                      |    4 +
 src/tests/asn.1/reference_encode.out               |    1 +
 src/tests/asn.1/trval_reference.out                |   20 +
 src/tests/gssapi/Makefile.in                       |   11 +-
 src/tests/gssapi/t_namingexts.c                    |  488 ++++++++
 src/tests/gssapi/t_s4u.c                           |  135 ++-
 106 files changed, 7739 insertions(+), 380 deletions(-)

commit 6ad74ac369b09df7d29ca8e09b0af946b4819523
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 9 17:18:50 2009 +0000

    Get aes-gen to build again (for the default back end, at least)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22873 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/aes/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9cbd0192b06df4ea10d1e06c8a36fd08ed681a53
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 9 14:21:04 2009 +0000

    In asn1_decode_enc_kdc_rep_part, don't leak the enc_padata field on
    invalid representations.
    
    ticket: 6571
    tags: pullup
    target_version: 1.7.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22872 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c | 1 +
 1 file changed, 1 insertion(+)

commit be4d47ea0d51ab0d7012fdb59ac38e7396f122de
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Oct 8 16:11:01 2009 +0000

    In anticipation of a new version of OpenSSL 1.0.0, support renamed API: EVP_PKEY_decrypt -> EVP_PKEY_decrypt_old
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22871 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 5cb04ac7d0afa3764da0b79bc12a6653645c60f7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 8 12:59:33 2009 +0000

    In krb5_c_verify_checksum, avoid the structure copy of *data since we
    don't care about data->magic.  Squashes a bunch of unimportant
    Coverity defects.  (May not be the correct long-term solution.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22868 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/verify_checksum.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c1da485d46009fe4c8b119b02c1c252cce32f196
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 8 12:58:56 2009 +0000

    In krb5_calculate_checksum (a compatibility routine), initialize
    key.enctype to ENCTYPE_NULL.  This will predictably fail to match a
    keyed hash's enctype, which may not be the best behavior, but is
    better than unpredictably failing to match it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22867 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/old_api_glue.c | 1 +
 1 file changed, 1 insertion(+)

commit f3bf2ee29ae2fcea2a258b8477787eb7359ce4a1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 7 18:14:49 2009 +0000

    In krb5_c_make_checksum, avoid the structure copy of *input since we
    don't care about input->magic.  Squashes a bunch of unimportant
    Coverity defects.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22866 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/make_checksum.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e1f90f3c757cc445ef779c85a694f751a0371d57
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 7 18:13:29 2009 +0000

    Fix krb5_c_weak_enctype in the case of invalid enctypes; r22839
    simplified it a bit too much.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22865 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/valid_enctype.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fb0cd72c2b78663f6bbd7e6f02baebec85244394
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Oct 7 16:39:54 2009 +0000

    Remove an outdated parenthetical comment about master_kdc; we actually
    do check if the response came from the master KDC now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22864 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit af272eb06c753ca9244768e11ae01aa10f21a9c7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 6 16:36:34 2009 +0000

    In krb5_encrypt_helper, return ENOMEM instead of 0 if we can't
    allocate the ciphertext buffer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22860 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/enc_helper.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8537a4edfaabb5fbd4a0ea579124361731035e0f
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Oct 6 16:20:19 2009 +0000

    Crypto modularity proj: Populate openssl/aes dir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22859 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/openssl/aes/aes-gen.c  | 326 +++++++++++++
 src/lib/crypto/openssl/aes/aes.h      |  97 ++++
 src/lib/crypto/openssl/aes/aes_s2k.c  |  90 ++++
 src/lib/crypto/openssl/aes/aes_s2k.h  |   9 +
 src/lib/crypto/openssl/aes/aescpp.h   |  55 +++
 src/lib/crypto/openssl/aes/aescrypt.c |  14 +
 src/lib/crypto/openssl/aes/aeskey.c   |  15 +
 src/lib/crypto/openssl/aes/aesopt.h   | 851 ++++++++++++++++++++++++++++++++++
 src/lib/crypto/openssl/aes/aestab.c   |   6 +
 src/lib/crypto/openssl/aes/uitypes.h  |  83 ++++
 10 files changed, 1546 insertions(+)

commit 8f62e8a05385ce50ba268c08d2f37e91117165ad
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 6 15:54:50 2009 +0000

    Slightly more comprehensible message for KRB5_RC_IO
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22857 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ede72ddeb3979ea778c0d76b760dd76c015f3484
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Oct 6 15:47:04 2009 +0000

    Fix object file path
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22856 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/aes/Makefile.in | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 229f1a3df0cc5be79e331e776739158624e68803
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Sun Oct 4 18:37:09 2009 +0000

    Impl. krb5int_aes_enc/decrypt_iov. Passes t_encrypt test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22843 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/openssl/enc_provider/aes.c | 293 +++++++++++++++---------------
 1 file changed, 144 insertions(+), 149 deletions(-)

commit 228548a2afeb4075d6da16e78bb97ca44c7bfabd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 3 18:07:44 2009 +0000

    Update the crypto derived key support code to conform to most of the
    current coding practices (except lack of tabs).  Use the helper
    functions k5alloc, zapfree, and find_enctype to reduce code size.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22840 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/dk/checksum.c    | 100 +++++++++-----------
 src/lib/crypto/krb/dk/derive.c      | 157 ++++++++++++-------------------
 src/lib/crypto/krb/dk/dk.h          | 133 +++++++++++---------------
 src/lib/crypto/krb/dk/dk_aead.c     | 109 +++++++++-------------
 src/lib/crypto/krb/dk/dk_decrypt.c  |  85 ++++++++---------
 src/lib/crypto/krb/dk/dk_encrypt.c  | 180 +++++++++++++++---------------------
 src/lib/crypto/krb/dk/stringtokey.c |  51 +++++-----
 7 files changed, 334 insertions(+), 481 deletions(-)

commit 8025c33f6285b8773a927351c0b3503d878565f1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 3 16:03:15 2009 +0000

    Update the crypto API glue to conform to most of the current coding
    practices (except lack of tabs).  Use the helper functions k5alloc,
    zapfree, and find_enctype to reduce code size.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22839 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/aead.c                 |  84 +++++------
 src/lib/crypto/krb/block_size.c           |  17 +--
 src/lib/crypto/krb/cf2.c                  | 102 ++++++-------
 src/lib/crypto/krb/checksum_length.c      |   4 +-
 src/lib/crypto/krb/cksumtype_to_string.c  |   8 +-
 src/lib/crypto/krb/cksumtypes.c           |   2 +-
 src/lib/crypto/krb/cksumtypes.h           |  34 +++--
 src/lib/crypto/krb/coll_proof_cksum.c     |   8 +-
 src/lib/crypto/krb/combine_keys.c         | 239 ++++++++++--------------------
 src/lib/crypto/krb/crypto_length.c        |  73 +++------
 src/lib/crypto/krb/decrypt.c              |  34 ++---
 src/lib/crypto/krb/decrypt_iov.c          |  24 ++-
 src/lib/crypto/krb/encrypt.c              |  29 ++--
 src/lib/crypto/krb/encrypt_iov.c          |  18 +--
 src/lib/crypto/krb/encrypt_length.c       |  26 ++--
 src/lib/crypto/krb/enctype_compare.c      |  26 +---
 src/lib/crypto/krb/enctype_to_string.c    |  18 +--
 src/lib/crypto/krb/etypes.c               |   2 +-
 src/lib/crypto/krb/etypes.h               |  37 +++--
 src/lib/crypto/krb/keyblocks.c            |  29 ++--
 src/lib/crypto/krb/keyed_checksum_types.c |  68 ++++-----
 src/lib/crypto/krb/keyed_cksum.c          |  21 ++-
 src/lib/crypto/krb/keylengths.c           |  20 +--
 src/lib/crypto/krb/make_checksum.c        |  69 ++++-----
 src/lib/crypto/krb/make_checksum_iov.c    |  15 +-
 src/lib/crypto/krb/make_random_key.c      |  45 +++---
 src/lib/crypto/krb/mandatory_sumtype.c    |  18 +--
 src/lib/crypto/krb/old_api_glue.c         | 126 +++++++++-------
 src/lib/crypto/krb/prf.c                  |  52 +++----
 src/lib/crypto/krb/prng.c                 | 191 ++++++++++++------------
 src/lib/crypto/krb/random_to_key.c        |  33 ++---
 src/lib/crypto/krb/state.c                |  36 ++---
 src/lib/crypto/krb/string_to_cksumtype.c  |  17 ++-
 src/lib/crypto/krb/string_to_enctype.c    |  20 ++-
 src/lib/crypto/krb/string_to_key.c        |  42 +++---
 src/lib/crypto/krb/valid_cksumtype.c      |   8 +-
 src/lib/crypto/krb/valid_enctype.c        |  29 +---
 src/lib/crypto/krb/verify_checksum.c      |  40 +++--
 src/lib/crypto/krb/verify_checksum_iov.c  |  48 +++---
 39 files changed, 736 insertions(+), 976 deletions(-)

commit 0faf98575f91452efee9f4c8d100c83fa9971e46
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Oct 3 14:46:54 2009 +0000

    Add convenience functions zapfree (test for null, zap, free) and
    k5alloc (allocate memory, set a krb5_error_code result) to k5-int.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22838 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 58703ca2fe8115ede0f38b327ca6cc60fcf3bb0d
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Oct 1 22:54:27 2009 +0000

    Crypto modularity proj: Populae openssl/arcfour dir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22825 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/openssl/arcfour/arcfour-int.h  |  35 +++
 src/lib/crypto/openssl/arcfour/arcfour.c      | 326 ++++++++++++++++++++++++++
 src/lib/crypto/openssl/arcfour/arcfour.h      |  43 ++++
 src/lib/crypto/openssl/arcfour/arcfour_aead.c | 325 +++++++++++++++++++++++++
 src/lib/crypto/openssl/arcfour/arcfour_s2k.c  |  59 +++++
 5 files changed, 788 insertions(+)

commit 97d243197bbb85b50f1376f2138dd9724e203ce1
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Oct 1 21:46:57 2009 +0000

    Crypto modularity proj: Populate openssl/des dir.
    To avoid breaking the export list some functions (mostly mit_xxx) are left in place with the disabled functionality.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22821 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/openssl/des/afsstring2key.c |  27 +++
 src/lib/crypto/openssl/des/d3_aead.c       |  34 +++
 src/lib/crypto/openssl/des/d3_cbc.c        |  51 ++++
 src/lib/crypto/openssl/des/d3_kysched.c    |  18 ++
 src/lib/crypto/openssl/des/des_int.h       | 377 +++++++++++++++++++++++++++++
 src/lib/crypto/openssl/des/f_aead.c        |  33 +++
 src/lib/crypto/openssl/des/f_cbc.c         |  89 +++++++
 src/lib/crypto/openssl/des/f_cksum.c       |  18 ++
 src/lib/crypto/openssl/des/f_parity.c      |  29 +++
 src/lib/crypto/openssl/des/f_sched.c       |  15 ++
 src/lib/crypto/openssl/des/f_tables.c      |  17 ++
 src/lib/crypto/openssl/des/f_tables.h      |   9 +
 src/lib/crypto/openssl/des/key_sched.c     |  18 ++
 src/lib/crypto/openssl/des/string2key.c    |  26 ++
 src/lib/crypto/openssl/des/weak_key.c      |  87 +++++++
 15 files changed, 848 insertions(+)

commit 5a6591a55067239663a264b3d6ab8d3572e15551
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Oct 1 21:18:05 2009 +0000

    Crypto modulrity proj: Basic AES crypto for openssl impl
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22820 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/openssl/enc_provider/aes.c | 505 ++++++++++++++++++++++++++++++
 1 file changed, 505 insertions(+)

commit 7a188b601ab20e8f980cef8751e89cde324e77c1
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Oct 1 18:39:42 2009 +0000

    Cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22819 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/hash_provider/Makefile.in |  24 +++--
 src/lib/crypto/openssl/enc_provider/des.c        | 107 ++++++++------------
 src/lib/crypto/openssl/enc_provider/des3.c       | 118 ++++++++++-------------
 src/lib/crypto/openssl/enc_provider/rc4.c        |  10 +-
 4 files changed, 116 insertions(+), 143 deletions(-)

commit cb1fe7f9bbab7c09c483bac964f4d045b91aec66
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Sep 30 22:33:41 2009 +0000

    Crypto modularity proj: SHS_INFO structure is defined differently for crypto impl's. Files hash_sha1.c and yhash.h are affected by this difference. Move hash_provider into the backend
    
    The following bigredbutton is used to suppress svn complains about the trailing spaces in the moved/copied dirs.
    bigredbutton: whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22815 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                    |  6 +--
 src/configure.in                                   |  2 +-
 src/lib/crypto/Makefile.in                         |  4 +-
 src/lib/crypto/builtin/Makefile.in                 | 16 +++++-
 src/lib/crypto/builtin/deps                        |  2 +-
 src/lib/crypto/builtin/hash_provider/Makefile.in   | 35 +++++++++++++
 src/lib/crypto/builtin/hash_provider/deps          | 47 +++++++++++++++++
 src/lib/crypto/builtin/hash_provider/hash_crc32.c  | 56 ++++++++++++++++++++
 src/lib/crypto/builtin/hash_provider/hash_md4.c    | 56 ++++++++++++++++++++
 src/lib/crypto/builtin/hash_provider/hash_md5.c    | 56 ++++++++++++++++++++
 .../crypto/builtin/hash_provider/hash_provider.h   | 32 ++++++++++++
 src/lib/crypto/builtin/hash_provider/hash_sha1.c   | 58 ++++++++++++++++++++
 src/lib/crypto/builtin/yhash.h                     | 29 ++++++++++
 src/lib/crypto/crypto_tests/Makefile.in            |  2 +-
 src/lib/crypto/krb/Makefile.in                     | 19 ++-----
 src/lib/crypto/krb/deps                            |  6 +--
 src/lib/crypto/krb/hash_provider/Makefile.in       | 35 -------------
 src/lib/crypto/krb/hash_provider/deps              | 47 -----------------
 src/lib/crypto/krb/hash_provider/hash_crc32.c      | 56 --------------------
 src/lib/crypto/krb/hash_provider/hash_md4.c        | 56 --------------------
 src/lib/crypto/krb/hash_provider/hash_md5.c        | 56 --------------------
 src/lib/crypto/krb/hash_provider/hash_provider.h   | 32 ------------
 src/lib/crypto/krb/hash_provider/hash_sha1.c       | 58 --------------------
 src/lib/crypto/krb/keyhash_provider/Makefile.in    |  2 +-
 src/lib/crypto/krb/keyhash_provider/deps           |  4 +-
 src/lib/crypto/krb/prf/Makefile.in                 |  1 +
 src/lib/crypto/krb/prf/deps                        |  2 +-
 src/lib/crypto/krb/yarrow/Makefile.in              |  5 +-
 src/lib/crypto/krb/yarrow/deps                     |  4 +-
 src/lib/crypto/krb/yarrow/yarrow.c                 |  1 -
 src/lib/crypto/krb/yarrow/yarrow.h                 |  2 +-
 src/lib/crypto/krb/yarrow/yhash.h                  | 29 ----------
 src/lib/crypto/openssl/hash_provider/hash_crc32.c  | 56 ++++++++++++++++++++
 src/lib/crypto/openssl/hash_provider/hash_md4.c    | 56 ++++++++++++++++++++
 src/lib/crypto/openssl/hash_provider/hash_md5.c    | 56 ++++++++++++++++++++
 .../crypto/openssl/hash_provider/hash_provider.h   | 32 ++++++++++++
 src/lib/crypto/openssl/hash_provider/hash_sha1.c   | 61 ++++++++++++++++++++++
 src/lib/crypto/openssl/hmac.c                      |  2 +-
 src/lib/crypto/openssl/sha1/shs.c                  | 18 ++++---
 src/lib/crypto/openssl/sha1/shs.h                  |  8 ++-
 src/lib/crypto/openssl/yhash.h                     | 30 +++++++++++
 41 files changed, 716 insertions(+), 419 deletions(-)

commit e9c2e78bdd51ea150e46c9297f7abf5f5590522a
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Sep 29 14:38:51 2009 +0000

    Fix include path to pick up the correct headers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22814 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/arcfour/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6ef1bd0a1adfcf8c10e8b64eb94e5481239ff7b9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 29 00:31:54 2009 +0000

    Remove OBJS.ST from SUBDIROBJLISTS so that running make does not
    rebuild shared library when running make from the top.  (make
    otherwise thinks that OBJS.ST depends on "all-recurse" - which does
    not exist, and rebuilds it all the time.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22806 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/Makefile.in | 2 +-
 src/lib/crypto/krb/Makefile.in     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit ef5ed133699077c37f388964e44c9e5eb55231b3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 28 04:00:27 2009 +0000

    Fix a braino in r22790
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22791 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 11e83138c614b0f8eeff573ca1b2fcbb562302a1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 28 01:47:32 2009 +0000

    Fix a few problems introduced by r22787
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22790 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 10 ++++------
 src/lib/krb5/krb/int-proto.h |  6 +++---
 2 files changed, 7 insertions(+), 9 deletions(-)

commit bf0cd491a7e3445f7fdfdf4e8da737a14886b283
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 25 16:57:22 2009 +0000

    Add keytab_local.c to the kadmin client SRCS variable, so that we
    generate dependencies for its object file.  This change causes
    kadmin.local to be properly rebuilt when keytab.c changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22789 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/Makefile.in |  2 +-
 src/kadmin/cli/deps        | 19 +++++++++++++++++++
 2 files changed, 20 insertions(+), 1 deletion(-)

commit a1cb991d2dbfa5e5f9735d12b38634fc643de04b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 25 16:31:40 2009 +0000

    Fix a few bugs in kadmin's keytab.c from r22785
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22788 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/keytab.c | 23 ++++++++++-------------
 1 file changed, 10 insertions(+), 13 deletions(-)

commit d53c08656422f6c84721cd849393386c1f3aa145
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 25 15:20:19 2009 +0000

    Clean up krb5_get_credentials:
      * Use the current coding practice for output parameters.
      * Rename the helper function krb5_get_credentials_core to
        krb5int_construct_matching_creds and document it.
      * Don't fail out if we fail to cache intermediate tgts.
      * Simplify conditional logic and variable handling.  ncreds is now
        always a temporary holder for the resulting credentials.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22787 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 114 ++++++++++++++++++++-----------------------
 src/lib/krb5/krb/int-proto.h |   6 +--
 src/lib/krb5/krb/s4u_creds.c |   4 +-
 3 files changed, 59 insertions(+), 65 deletions(-)

commit 82fa336908e31021d99f83e4526972adbf2c1624
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Sep 25 15:12:27 2009 +0000

    Crypto modularity proj: Updated IOV crypto
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22786 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/openssl/enc_provider/des.c  | 237 +++++++++++++++++++---------
 src/lib/crypto/openssl/enc_provider/des3.c | 240 ++++++++++++++++-------------
 src/lib/crypto/openssl/enc_provider/rc4.c  |  41 +++--
 3 files changed, 326 insertions(+), 192 deletions(-)

commit 324ba91fc437b8e40ff82e710a724963051f8b5f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 24 16:48:57 2009 +0000

    Update the kadmin client code to most current coding practices
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22785 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c                     | 2244 ++++++++++++---------------
 src/kadmin/cli/keytab.c                     |  770 +++++----
 src/kadmin/cli/ss_wrapper.c                 |   23 +-
 src/tests/dejagnu/krb-standalone/kadmin.exp |    4 +-
 4 files changed, 1410 insertions(+), 1631 deletions(-)

commit 98d32ede13a18c26eaf6667800f7c499ecbf4a20
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 24 15:40:26 2009 +0000

    Fix kadm5 unit test modified in r22782
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22784 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/api.2/crte-principal.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3cd5f112cd2890c9647527335fbfb26d008c4ce0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Sep 22 16:46:06 2009 +0000

    Fix a braino in r22782: we don't use strcpy even safely; use strlcpy
    instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22783 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f07bca9fc94a5cf2e3c0f58226c7973a4b86b7a9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 21 18:40:02 2009 +0000

    Improve the mechanism used for addprinc -randkey.  In the kadmin
    server, if the password is null when creating a principal, treat that
    as a request for a random key.  In the kadmin client, try using the
    new method for random key creation and then fall back to the old one.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22782 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c                          | 104 +++++++++++++----------
 src/lib/kadm5/srv/svr_principal.c                |  35 +++++---
 src/lib/kadm5/unit-test/api.2/crte-principal.exp |   2 +-
 3 files changed, 85 insertions(+), 56 deletions(-)

commit f36a5ba4e2fd034d9f261b1b4faaa28e7c7e46e7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 21 16:11:26 2009 +0000

    Fix addprinc -randkey when policy requires multiple character classes
    
    The fix for ticket #6074 (r20650) caused a partial regression of
    ticket #115 (r9210) because the dummy password contained only one
    character class.  As a minimal 1.7 fix, use all five character classes
    in the dummy password.
    
    ticket: 6568
    tags: pullup
    target_version: 1.7.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22781 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit aa53ac48167aeb7d355284aa59541802d3980795
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Sep 21 15:53:47 2009 +0000

    Fix a few bugs in r22736.  Cherry-picked from Luke's authdata branch
    
    ticket: 6563
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22780 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_set_context_option.c |  2 +-
 src/lib/krb5/krb/s4u_creds.c                   | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

commit f5ebac8be0e07ee898131cbe82acee8ad08c6b6f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Sep 20 22:23:52 2009 +0000

    Clean up warnings of unused variables that have crept into the source tree..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22779 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/keyhash_provider/k5_md5des.c | 1 -
 src/lib/gssapi/krb5/gssapi_krb5.c               | 2 ++
 src/lib/krb5/krb/fast.c                         | 1 -
 src/lib/krb5/krb/kfree.c                        | 2 --
 4 files changed, 2 insertions(+), 4 deletions(-)

commit 4f84b3415d65ccc99bd8aecb5009b8e94c36d4aa
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Sep 18 19:10:48 2009 +0000

    Use enc_provider for des hash routines. Also needed by Crypto modularity proj
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22778 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/keyhash_provider/k5_md4des.c | 85 ++++++++----------------
 src/lib/crypto/krb/keyhash_provider/k5_md5des.c | 86 +++++++++----------------
 2 files changed, 58 insertions(+), 113 deletions(-)

commit d4c32b4336388a0ac60329d3506a643f97984911
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 16 22:58:01 2009 +0000

    Remove krb5_decode_leak test program on "make clean"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22777 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ac45b351222b3a9ac2c7a00a0aef576823ea831a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 16 22:54:59 2009 +0000

    Remove autoconf.h on "make distclean".
    Check for the presence of a build in the src tree for "make depend".
    Suggest "make distclean" when "make depend" detects a build in the
     src tree or an attempt to make depend in the src tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22776 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in      | 5 +++++
 src/include/Makefile.in | 3 +++
 2 files changed, 8 insertions(+)

commit d5dd4f6c72c32d66bf87842bcb7264d482d77a95
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 16 20:51:50 2009 +0000

    Re-run make depend without autoconf.h in the source tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22775 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kvno/deps                    |    9 +-
 src/lib/apputils/deps                    |   16 +-
 src/lib/crypto/builtin/aes/deps          |   18 +-
 src/lib/crypto/builtin/arcfour/deps      |   47 +-
 src/lib/crypto/builtin/deps              |   35 +-
 src/lib/crypto/builtin/des/deps          |  182 +++--
 src/lib/crypto/builtin/enc_provider/deps |   75 +-
 src/lib/crypto/builtin/md4/deps          |   17 +-
 src/lib/crypto/builtin/md5/deps          |   17 +-
 src/lib/crypto/builtin/sha1/deps         |   17 +-
 src/lib/crypto/krb/crc32/deps            |   16 +-
 src/lib/crypto/krb/deps                  |  552 +++++++-------
 src/lib/crypto/krb/dk/deps               |   69 +-
 src/lib/crypto/krb/hash_provider/deps    |   65 +-
 src/lib/crypto/krb/keyhash_provider/deps |   84 +-
 src/lib/crypto/krb/old/deps              |   47 +-
 src/lib/crypto/krb/prf/deps              |   51 +-
 src/lib/crypto/krb/rand2key/deps         |   60 +-
 src/lib/crypto/krb/raw/deps              |   47 +-
 src/lib/crypto/krb/yarrow/deps           |   35 +-
 src/lib/gssapi/generic/deps              |   95 +--
 src/lib/gssapi/krb5/deps                 |  853 ++++++++++-----------
 src/lib/gssapi/mechglue/deps             |  443 ++++++-----
 src/lib/gssapi/spnego/deps               |   21 +-
 src/lib/kadm5/clnt/deps                  |   25 +-
 src/lib/kadm5/deps                       |   65 +-
 src/lib/kadm5/srv/deps                   |  114 ++-
 src/lib/kadm5/unit-test/deps             |   21 +-
 src/lib/kdb/deps                         |  133 ++--
 src/lib/krb5/asn.1/deps                  |  163 ++--
 src/lib/krb5/ccache/deps                 |  142 ++--
 src/lib/krb5/deps                        |   19 +-
 src/lib/krb5/keytab/deps                 |  135 ++--
 src/lib/krb5/krb/deps                    | 1230 ++++++++++++++----------------
 src/lib/krb5/os/deps                     |  540 ++++++-------
 src/lib/krb5/rcache/deps                 |  141 ++--
 src/lib/krb5/unicode/deps                |   19 +-
 src/lib/rpc/deps                         |   60 +-
 src/lib/rpc/unit-test/deps               |   17 +-
 src/plugins/preauth/pkinit/deps          |   12 +-
 src/tests/gssapi/deps                    |    4 +
 src/util/et/deps                         |   10 +-
 src/util/profile/deps                    |   32 +-
 src/util/ss/deps                         |   78 +-
 src/util/support/deps                    |   28 +-
 45 files changed, 2826 insertions(+), 3033 deletions(-)

commit 8533538878edb7bc63c0d14378b2bbf004b0589f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 16 20:51:17 2009 +0000

    Create DB headers before recursing for "make depend" in
    plugins/kdb/db2/libdb2, to restore the r22486 functionality ("make
    depend" in an unbuilt source tree) after r22572 (predictable "make
    depend" output for DB headers).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22774 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 15bf0145e29abaa801c8cf5fc1fe90e852a7a8cd
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Sep 16 17:58:58 2009 +0000

    Fix return value of krb5int_des_make_key from rev 22769
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22770 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/rand2key/des_rand2key.c | 2 ++
 1 file changed, 2 insertions(+)

commit b794a46deda934234a09c083920c84b9c822108c
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Sep 16 16:51:13 2009 +0000

    Crypto modularity proj.: Move prf and random-to-key ops from backend to krb
    
    bigredbutton: whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22769 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                 |    7 +-
 src/configure.in                                |    1 +
 src/include/k5-int.h                            |    3 +
 src/lib/apputils/deps                           |   16 +-
 src/lib/crypto/Makefile.in                      |    4 +-
 src/lib/crypto/builtin/aes/Makefile.in          |    4 +-
 src/lib/crypto/builtin/aes/deps                 |   28 +-
 src/lib/crypto/builtin/arcfour/arcfour.c        |   10 -
 src/lib/crypto/builtin/arcfour/arcfour.h        |    5 -
 src/lib/crypto/builtin/arcfour/deps             |   49 +-
 src/lib/crypto/builtin/deps                     |   35 +-
 src/lib/crypto/builtin/des/Makefile.in          |    3 -
 src/lib/crypto/builtin/des/deps                 |  177 ++--
 src/lib/crypto/builtin/des/des_int.h            |    5 -
 src/lib/crypto/builtin/des/des_prf.c            |   54 -
 src/lib/crypto/builtin/enc_provider/Makefile.in |    3 +-
 src/lib/crypto/builtin/enc_provider/aes.c       |   19 +-
 src/lib/crypto/builtin/enc_provider/deps        |   82 +-
 src/lib/crypto/builtin/enc_provider/des.c       |   31 +-
 src/lib/crypto/builtin/enc_provider/des3.c      |   35 +-
 src/lib/crypto/builtin/enc_provider/rc4.c       |   24 +-
 src/lib/crypto/builtin/md4/deps                 |   17 +-
 src/lib/crypto/builtin/md5/deps                 |   17 +-
 src/lib/crypto/builtin/sha1/deps                |   17 +-
 src/lib/crypto/krb/Makefile.in                  |   25 +-
 src/lib/crypto/krb/crc32/deps                   |   16 +-
 src/lib/crypto/krb/deps                         |  551 +++++-----
 src/lib/crypto/krb/dk/Makefile.in               |    3 -
 src/lib/crypto/krb/dk/deps                      |   73 +-
 src/lib/crypto/krb/dk/dk.h                      |    5 -
 src/lib/crypto/krb/dk/dk_prf.c                  |   64 --
 src/lib/crypto/krb/etypes.c                     |    1 +
 src/lib/crypto/krb/hash_provider/deps           |   65 +-
 src/lib/crypto/krb/keyhash_provider/deps        |   84 +-
 src/lib/crypto/krb/old/deps                     |   47 +-
 src/lib/crypto/krb/prf/Makefile.in              |   37 +
 src/lib/crypto/krb/prf/deps                     |   35 +
 src/lib/crypto/krb/prf/des_prf.c                |   54 +
 src/lib/crypto/krb/prf/dk_prf.c                 |   64 ++
 src/lib/crypto/krb/prf/prf_int.h                |   51 +
 src/lib/crypto/krb/prf/rc4_prf.c                |   42 +
 src/lib/crypto/krb/rand2key/Makefile.in         |   34 +
 src/lib/crypto/krb/rand2key/aes_rand2key.c      |   44 +
 src/lib/crypto/krb/rand2key/deps                |   47 +
 src/lib/crypto/krb/rand2key/des3_rand2key.c     |   59 ++
 src/lib/crypto/krb/rand2key/des_rand2key.c      |   52 +
 src/lib/crypto/krb/rand2key/rand2key.h          |   18 +
 src/lib/crypto/krb/rand2key/rc4_rand2key.c      |   45 +
 src/lib/crypto/krb/raw/deps                     |   47 +-
 src/lib/crypto/krb/yarrow/deps                  |   38 +-
 src/lib/crypto/openssl/enc_provider/des.c       |   34 +-
 src/lib/crypto/openssl/enc_provider/des3.c      |   42 +-
 src/lib/crypto/openssl/enc_provider/rc4.c       |   23 +-
 src/lib/gssapi/generic/deps                     |   95 +-
 src/lib/gssapi/krb5/deps                        |  875 ++++++++--------
 src/lib/gssapi/mechglue/deps                    |  441 ++++----
 src/lib/gssapi/spnego/deps                      |   21 +-
 src/lib/kadm5/clnt/deps                         |   25 +-
 src/lib/kadm5/deps                              |   65 +-
 src/lib/kadm5/srv/deps                          |  114 +--
 src/lib/kadm5/unit-test/deps                    |   21 +-
 src/lib/kdb/deps                                |  133 +--
 src/lib/krb5/asn.1/deps                         |  163 +--
 src/lib/krb5/ccache/deps                        |  142 +--
 src/lib/krb5/deps                               |   19 +-
 src/lib/krb5/keytab/deps                        |  135 +--
 src/lib/krb5/krb/deps                           | 1220 ++++++++++++-----------
 src/lib/krb5/os/deps                            |  540 +++++-----
 src/lib/krb5/rcache/deps                        |  141 +--
 src/lib/krb5/unicode/deps                       |   19 +-
 src/lib/rpc/deps                                |   60 +-
 src/lib/rpc/unit-test/deps                      |   17 +-
 src/util/et/deps                                |   10 +-
 src/util/profile/deps                           |   32 +-
 src/util/ss/deps                                |   80 +-
 src/util/support/deps                           |   28 +-
 76 files changed, 3649 insertions(+), 3093 deletions(-)

commit 2b607418f2d745472a0f9d70e6ddc61f21ee9a01
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 15 19:28:31 2009 +0000

    Fix stupid logic bug in last version
    
    ticket: 6565
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22766 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0b298d5a3d5c47d6b862e7c636bca6c131e7ca07
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 15 16:28:15 2009 +0000

    Add t_unal.c to SRCS and generate dependencies..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22765 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/Makefile.in | 3 ++-
 src/util/support/deps        | 3 +++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 4ed6cb59d5135ab5d9b15574f4c4923a50fc1dd7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 15 06:19:32 2009 +0000

    Test byte ordering determination and unaligned access
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22762 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/Makefile.in |  8 ++++++--
 src/util/support/t_unal.c    | 46 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+), 2 deletions(-)

commit 66f4ea3db7a9c1eb278b035fdae8ebea7636edb9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 15 06:17:17 2009 +0000

    Check __BIG_ENDIAN__ and __LITTLE_ENDIAN__ to determine endianness.
    In fallback code, check ia64 platforms for hpux vs everything else;
    HP-UX uses big-endian mode.
    
    ticket: 6565
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22761 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit d0cf89ecb9a86ce422a6bdf33fb763aa0ad1154f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 14 02:03:28 2009 +0000

    Initialize several variables - so that on error cleanup - we do not try to free
    bogus memory.
    
    The ticket is still open as the kproplog test is failing - but no coredump.
    
    ticket: 6564
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22750 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit fe343992fc10d63cb1be982cc71520981fed3c0d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Sep 13 14:23:37 2009 +0000

    Remove src/lib/crypto/krb/enc_provider, which was accidentally
    resurrected in the S4U merge after being moved into the back-end
    directories in r22707.
    
    ticket: 6563
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22744 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/enc_provider/Makefile.in    |  41 ---
 src/lib/crypto/krb/enc_provider/aes.c          | 415 -------------------------
 src/lib/crypto/krb/enc_provider/deps           |  49 ---
 src/lib/crypto/krb/enc_provider/des.c          | 181 -----------
 src/lib/crypto/krb/enc_provider/des3.c         | 221 -------------
 src/lib/crypto/krb/enc_provider/enc_provider.h |  36 ---
 src/lib/crypto/krb/enc_provider/rc4.c          | 271 ----------------
 7 files changed, 1214 deletions(-)

commit 0e39f8a3ad915eeb0131fb4a87b0fef304101cfd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Sep 13 02:52:23 2009 +0000

    Implement s4u extensions
    
    Merge Luke's users/lhoward/s4u branch to trunk.  Implements S4U2Self
    and S4U2Proxy extensions.
    
    ticket: 6563
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22736 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kvno/kvno.M                           |  14 +
 src/clients/kvno/kvno.c                           | 166 +++--
 src/include/k5-int.h                              |  48 ++
 src/include/kdb.h                                 |   2 +
 src/include/kdb_ext.h                             |   4 -
 src/include/krb5/krb5.hin                         |   9 +
 src/kadmin/cli/kadmin.c                           |  10 +-
 src/kdc/do_tgs_req.c                              |  82 ++-
 src/kdc/kdc_authdata.c                            |   9 +
 src/kdc/kdc_preauth.c                             |  19 -
 src/kdc/kdc_util.c                                | 480 ++++++++++---
 src/kdc/kdc_util.h                                |  21 +-
 src/lib/crypto/krb/enc_provider/Makefile.in       |  41 ++
 src/lib/crypto/krb/enc_provider/aes.c             | 415 +++++++++++
 src/lib/crypto/krb/enc_provider/deps              |  49 ++
 src/lib/crypto/krb/enc_provider/des.c             | 181 +++++
 src/lib/crypto/krb/enc_provider/des3.c            | 221 ++++++
 src/lib/crypto/krb/enc_provider/enc_provider.h    |  36 +
 src/lib/crypto/krb/enc_provider/rc4.c             | 271 +++++++
 src/lib/gssapi/generic/gssapi_ext.h               |  31 +
 src/lib/gssapi/krb5/Makefile.in                   |   3 +
 src/lib/gssapi/krb5/accept_sec_context.c          |  68 +-
 src/lib/gssapi/krb5/acquire_cred.c                |   5 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h                |  52 +-
 src/lib/gssapi/krb5/gssapi_krb5.c                 |  14 +-
 src/lib/gssapi/krb5/import_name.c                 |  22 +-
 src/lib/gssapi/krb5/init_sec_context.c            |  82 ++-
 src/lib/gssapi/krb5/krb5_gss_glue.c               |   1 +
 src/lib/gssapi/krb5/s4u_gss_glue.c                | 346 +++++++++
 src/lib/gssapi/krb5/val_cred.c                    |   3 +-
 src/lib/gssapi/libgssapi_krb5.exports             |   2 +
 src/lib/gssapi/mechglue/Makefile.in               |   3 +
 src/lib/gssapi/mechglue/g_accept_sec_context.c    | 185 ++---
 src/lib/gssapi/mechglue/g_acquire_cred.c          |  70 +-
 src/lib/gssapi/mechglue/g_acquire_cred_imp_name.c | 549 ++++++++++++++
 src/lib/gssapi/mechglue/g_glue.c                  |  16 -
 src/lib/gssapi/mechglue/g_initialize.c            |   3 +
 src/lib/gssapi/mechglue/g_set_context_option.c    |   4 +-
 src/lib/gssapi/mechglue/mglueP.h                  |  31 +
 src/lib/gssapi/spnego/gssapiP_spnego.h            |  31 +
 src/lib/gssapi/spnego/spnego_mech.c               | 143 +++-
 src/lib/kadm5/str_conv.c                          |  12 +-
 src/lib/krb5/asn.1/asn1_k_decode.c                |  41 ++
 src/lib/krb5/asn.1/asn1_k_decode.h                |   4 +
 src/lib/krb5/asn.1/asn1_k_encode.c                |  34 +
 src/lib/krb5/asn.1/krb5_decode.c                  |  12 +
 src/lib/krb5/krb/Makefile.in                      |   3 +
 src/lib/krb5/krb/gc_frm_kdc.c                     |  21 +-
 src/lib/krb5/krb/gc_via_tkt.c                     |  70 +-
 src/lib/krb5/krb/get_creds.c                      |  69 +-
 src/lib/krb5/krb/get_in_tkt.c                     | 168 ++++-
 src/lib/krb5/krb/int-proto.h                      |  20 +
 src/lib/krb5/krb/kfree.c                          |  27 +-
 src/lib/krb5/krb/preauth2.c                       |  58 ++
 src/lib/krb5/krb/s4u_creds.c                      | 829 ++++++++++++++++++++++
 src/lib/krb5/krb/send_tgs.c                       | 115 ++-
 src/lib/krb5/krb/srv_dec_tkt.c                    |  71 +-
 src/lib/krb5/libkrb5.exports                      |  16 +-
 src/lib/krb5/os/sendto_kdc.c                      |   2 +-
 src/slave/kproplog.c                              |  44 +-
 src/tests/asn.1/krb5_decode_leak.c                |  11 +
 src/tests/asn.1/krb5_decode_test.c                |   8 +-
 src/tests/asn.1/krb5_encode_test.c                |  12 +
 src/tests/asn.1/ktest.c                           |  25 +
 src/tests/asn.1/ktest.h                           |   3 +-
 src/tests/asn.1/ktest_equal.c                     |  14 +
 src/tests/asn.1/ktest_equal.h                     |   4 +
 src/tests/asn.1/reference_encode.out              |   1 +
 src/tests/asn.1/trval_reference.out               |  17 +
 src/tests/gssapi/Makefile.in                      |  11 +-
 src/tests/gssapi/t_s4u.c                          | 418 +++++++++++
 71 files changed, 5306 insertions(+), 576 deletions(-)

commit f89b62fe9fd7b0cb10d7e2ff542fb18c1b56d35d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 11 22:28:42 2009 +0000

    In the top-level configure.in, switch from dnl comments to # comments
    as recommended by the autoconf documentation, for improved
    readability.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22735 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 360 +++++++++++++++++++++++++++----------------------------
 1 file changed, 180 insertions(+), 180 deletions(-)

commit 215629faacb495580aae9ad62a93f8b22c7d8165
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Sep 11 17:30:51 2009 +0000

    Fix parsing of GSS exported names
    
    Cherry-picked from Luke's authdata branch.
    
    ticket: 6559
    tags: pullup
    target_version: 1.7.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22732 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/import_name.c | 22 ++++++++++++++++++----
 1 file changed, 18 insertions(+), 4 deletions(-)

commit d8b68c5a04658fc87960ddc9ca04aaa6b0fd03a4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 9 18:44:23 2009 +0000

    In ksetpwd (a program we don't yet install), don't display the new
    password to stderr.  Cherry-picked from Luke's s4u branch since it's
    an unrelated change.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22719 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/ksetpwd.c | 2 --
 1 file changed, 2 deletions(-)

commit f84d8ab6ec6b5a509844af9874b11ae8a139343b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Sep 9 15:17:09 2009 +0000

    Fix memory leak in gss_krb5int_copy_ccache
    
    gss_krb5int_copy_ccache was iterating over credentials in a ccache
    without freeing them.
    
    ticket: 6558
    tags: pullup
    target_version: 1.7.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22718 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/copy_ccache.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 2a7f20f7b92263cb3c67580c4bf40f7bf3deeb5b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 3 20:41:56 2009 +0000

    Supply canonical name if present in LDAP iteration
    
    In the presence of aliases, LDAP iteration was supplying the first
    principal it found within the expected realm, which is not necessarily
    the same as the canonical name.  If the entry has a canonical name
    field, use that in preference to any of the principal names.
    
    ticket: 6557
    target_version: 1.7.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22710 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 65cc35ec82d56b8cd89751ddc5f68751271b985c
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Sep 3 18:33:13 2009 +0000

    Crypto modularity proj: OpemSSL crypto feed for hmac/md5/md4/sha1/rc4/des/des3(w/o iov)
    
    bigredbutton: whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22709 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                               |   1 +
 src/lib/crypto/builtin/arcfour/Makefile.in         |  20 +-
 src/lib/crypto/crypto_tests/Makefile.in            |   2 +-
 src/lib/crypto/krb/deps                            |   2 +-
 src/lib/crypto/krb/hash_provider/hash_crc32.c      |   1 +
 src/lib/crypto/krb/hash_provider/hash_md4.c        |   1 +
 src/lib/crypto/krb/hash_provider/hash_md5.c        |   1 +
 src/lib/crypto/krb/hash_provider/hash_sha1.c       |   1 +
 src/lib/crypto/openssl/enc_provider/deps           |  50 +++
 src/lib/crypto/openssl/enc_provider/des.c          | 271 ++++++++++++++++
 src/lib/crypto/openssl/enc_provider/des3.c         | 352 +++++++++++++++++++++
 src/lib/crypto/openssl/enc_provider/enc_provider.h |  36 +++
 src/lib/crypto/openssl/enc_provider/rc4.c          | 167 ++++++++++
 src/lib/crypto/openssl/hmac.c                      | 110 +++++++
 src/lib/crypto/openssl/md4/deps                    |  13 +
 src/lib/crypto/openssl/md4/md4.c                   |  29 ++
 src/lib/crypto/openssl/md4/rsa-md4.h               |  99 ++++++
 src/lib/crypto/openssl/md5/deps                    |  13 +
 src/lib/crypto/openssl/md5/md5.c                   |  36 +++
 src/lib/crypto/openssl/md5/rsa-md5.h               |  27 ++
 src/lib/crypto/openssl/pbkdf2.c                    |  53 ++++
 src/lib/crypto/openssl/sha1/deps                   |  13 +
 src/lib/crypto/openssl/sha1/shs.c                  |  34 ++
 src/lib/crypto/openssl/sha1/shs.h                  |  49 +++
 src/util/collected-client-lib/Makefile.in          |   2 +-
 25 files changed, 1371 insertions(+), 12 deletions(-)

commit 3e76c60f9f08b5f9f78d8e266d0109c85405c06f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Sep 3 17:39:50 2009 +0000

    Supply LDAP service principal aliases to non-referrals clients
    
    In the LDAP back end, return aliases when the CLIENT_REFERRALS_ONLY
    flag isn't set (abusing that flag to recognize a client name lookup).
    Based on a patch from Luke Howard.
    
    ticket: 6556
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22708 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 26 +++++++++++++++++++++-
 1 file changed, 25 insertions(+), 1 deletion(-)

commit 97f31cbe81b3b0f795b0e16837bd83f2adcc9e88
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Sep 2 20:21:36 2009 +0000

    Crypto modularity proj: Move enc_provider into builtin dir. Adjust builtin make system  to handle new crypto implementations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22707 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                    |   6 +-
 src/configure.in                                   |   2 +-
 src/lib/crypto/Makefile.in                         |  24 +-
 src/lib/crypto/builtin/Makefile.in                 |  42 ++-
 src/lib/crypto/builtin/aes/Makefile.in             |  32 +-
 src/lib/crypto/builtin/des/Makefile.in             |  86 ++---
 src/lib/crypto/builtin/enc_provider/Makefile.in    |  48 +++
 src/lib/crypto/builtin/enc_provider/aes.c          | 415 +++++++++++++++++++++
 src/lib/crypto/builtin/enc_provider/deps           |  49 +++
 src/lib/crypto/builtin/enc_provider/des.c          | 181 +++++++++
 src/lib/crypto/builtin/enc_provider/des3.c         | 221 +++++++++++
 src/lib/crypto/builtin/enc_provider/enc_provider.h |  36 ++
 src/lib/crypto/builtin/enc_provider/rc4.c          | 271 ++++++++++++++
 src/lib/crypto/builtin/md4/Makefile.in             |   6 +-
 src/lib/crypto/builtin/md5/Makefile.in             |   6 +-
 src/lib/crypto/builtin/sha1/Makefile.in            |   6 +-
 src/lib/crypto/krb/Makefile.in                     |  21 +-
 src/lib/crypto/krb/deps                            |   4 +-
 src/lib/crypto/krb/enc_provider/Makefile.in        |  41 --
 src/lib/crypto/krb/enc_provider/aes.c              | 415 ---------------------
 src/lib/crypto/krb/enc_provider/deps               |  49 ---
 src/lib/crypto/krb/enc_provider/des.c              | 181 ---------
 src/lib/crypto/krb/enc_provider/des3.c             | 221 -----------
 src/lib/crypto/krb/enc_provider/enc_provider.h     |  36 --
 src/lib/crypto/krb/enc_provider/rc4.c              | 271 --------------
 src/lib/crypto/krb/yarrow/Makefile.in              |   2 +-
 src/lib/crypto/krb/yarrow/deps                     |   2 +-
 27 files changed, 1344 insertions(+), 1330 deletions(-)

commit c2d1adb161371cd0f37858604c3882c02a4acc41
Author: HaoQi Li <haoqili@mit.edu>
Date:   Mon Aug 31 22:44:15 2009 +0000

    ldap master key migration test's input files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22692 dc483132-0cff-0310-8789-dd5450dbe970

 .../mk_migr/ldap_backend/input_conf/debconfile     |  9 ++++++
 .../input_conf/kadm5_template_ldap.acl             |  1 +
 .../ldap_backend/input_conf/kdc_template_ldap.conf | 17 +++++++++++
 .../input_conf/krb5_template_ldap.conf             | 33 ++++++++++++++++++++++
 4 files changed, 60 insertions(+)

commit cdf27b40c7b60d855da22adbc8a630b21ef01257
Author: HaoQi Li <haoqili@mit.edu>
Date:   Mon Aug 31 22:42:08 2009 +0000

    ldap master key migration stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22691 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/mk_migr/ldap_backend/README_for_mkmldap |  77 ++
 src/tests/mk_migr/ldap_backend/mkmldap.py         | 897 ++++++++++++++++++++++
 2 files changed, 974 insertions(+)

commit 417681fe7335ba911fa912f0fd977f963099e869
Author: HaoQi Li <haoqili@mit.edu>
Date:   Mon Aug 31 20:57:41 2009 +0000

    This time I actually added the files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22688 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/mk_migr/db2_backend/README_for_mkmdb2    |  37 +
 .../db2_backend/input_conf/kadm5_template_db2.acl  |   1 +
 .../db2_backend/input_conf/kdc_template_db2.conf   |  14 +
 .../db2_backend/input_conf/krb5_template_db2.conf  |  21 +
 src/tests/mk_migr/db2_backend/mkmdb2.py            | 808 +++++++++++++++++++++
 5 files changed, 881 insertions(+)

commit ac11cc218e782640300079c63080ab60e6893d68
Author: HaoQi Li <haoqili@mit.edu>
Date:   Mon Aug 31 20:06:03 2009 +0000

    Added Master Key Migration db2 backend stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22687 dc483132-0cff-0310-8789-dd5450dbe970

commit a4b333ca9f44ca095955aaed5b24b04be9b699bc
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 28 21:36:28 2009 +0000

    use perror instead of error in kadm5 test suite
    
    Use "perror" instead of "error" to ensure that framework error
    conditions actually cause "make check" to report failure.
    
    ticket: 6553
    target_version: 1.7.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22648 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/config/unix.exp | 54 ++++++++++++++++-----------------
 src/lib/kadm5/unit-test/lib/lib.t       | 24 +++++++--------
 2 files changed, 39 insertions(+), 39 deletions(-)

commit df7f0c4d1976bf651540b5f379b3d0d5432d5f98
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Aug 28 21:22:10 2009 +0000

    Clean up a little bit of test suite spew in env-setup: first, when
    using BSD options with ps, they should not be prefixed with a '-';
    second, the Linux ps supports both BSD and System V options, so change
    the structure of the tests not to warn when both forms work.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22647 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/env-setup.shin | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

commit 8ca9abb2d31ece8d1daa7930beab9ac52f7ad23d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Aug 28 21:02:51 2009 +0000

    Update a kadm5 testing library function which was calling
    kadm5_get_principal without a mask argment.  This was causing many
    lib/kadm5 tests to fail, but the failures weren't being recorded
    properly, so "make check" was still exiting successfully.
    
    ticket: 6544
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22646 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/lib/lib.t | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e2d100ad59c313807a43162225d049d6797933ff
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 28 20:29:24 2009 +0000

    Remove bogus conditional from tcl_kadm5_randkey_principal(), which was
    causing unparse_keyblocks() to get stack garbage as num_keys when
    num_var was "null", thus overrunning the end of the array.
    
    ticket: 6544
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22645 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/tcl_kadm5.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ba7980be8be6d4403feb85562d988d54f20c1fa2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Aug 28 17:23:20 2009 +0000

    Document kinit -C and -E options
    
    kinit -C (canonicalize name) and -E (enterprise principal name)
    weren't documented in the man page.
    
    ticket: 6552
    target_version: 1.7.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22644 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.M | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 85959def61b4117bf2bbd17f61173d10ef2e7811
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Aug 28 16:00:54 2009 +0000

    Disable the COPY_FIRST_CANONNAME workaround on Linux glibc 2.4 and
    later, since it leaks memory on fixed glibc versions.  We will still
    leak memory on glibc 2.3.4 through 2.3.6 (e.g. RHEL 4) but that's
    harder to detect.
    
    ticket: 6534
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22643 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/fake-addrinfo.c | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

commit bb571c5754e838acd15cf8cd2eba535accbc7820
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 27 13:40:50 2009 +0000

    Memory leak in spnego accept_sec_context error path
    
    If the underlying mechanism's accept_sec_context returns an error, the
    spnego accept_sec_context was leaving allocated data in
    *context_handle, which is incorrect for the first call according to
    RFC 2744.
    
    Fix this by mirroring some code from the spnego init_sec_context,
    which always cleans up the half-constructed context in case of error.
    This is allowed (though not encouraged) by RFC 2744 for second and
    subsequent calls; since we were already doing it in init_sec_context,
    it seems simpler to do that than keep track of whether this is a first
    call or not.
    
    ticket: 6551
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22636 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 395e186d35cbc9cf86fae56e820c46186d305838
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 21 22:37:55 2009 +0000

    Rename db2 header files db.h and db-config.h in the source tree, so
    that there will always be only one version of each name in the include
    path (namely, the copy made in the build tree, or the generated db.h
    if not using the in-tree one).  This should fix some minor problems
    with different dependency lists generated on different systems.
    
    Sort and uniquify dependency header names before doing substitutions,
    as well as after.  Look for the db2 headers listed in sorted order.
    
    Don't copy db-ndbm.h into the build tree; let libdb2 find it from the
    source tree only.
    
    Update dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22572 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/Makefile.in           |  12 +-
 src/plugins/kdb/db2/libdb2/btree/deps            |  86 +++++------
 src/plugins/kdb/db2/libdb2/db/deps               |   5 +-
 src/plugins/kdb/db2/libdb2/hash/deps             |  48 +++----
 src/plugins/kdb/db2/libdb2/include/db-config.h   |  17 ---
 src/plugins/kdb/db2/libdb2/include/db-config.hin |  17 +++
 src/plugins/kdb/db2/libdb2/include/db.h          | 175 -----------------------
 src/plugins/kdb/db2/libdb2/include/db.hin        | 175 +++++++++++++++++++++++
 src/plugins/kdb/db2/libdb2/mpool/deps            |   6 +-
 src/plugins/kdb/db2/libdb2/recno/deps            |  67 ++++-----
 src/util/depfix.pl                               |   4 +-
 11 files changed, 284 insertions(+), 328 deletions(-)

commit de663ee521f24db994808d953460ff175a600a81
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 21 22:30:43 2009 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22571 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/deps    |  2 +-
 src/kadmin/server/deps | 10 ----------
 src/lib/kadm5/deps     | 10 ----------
 3 files changed, 1 insertion(+), 21 deletions(-)

commit 2933a59feb611ddf25145c6e8b52b89e15681789
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 21 18:32:53 2009 +0000

    Use load_32_be processing length in TCP reply
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22570 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit b66f070b39cce4c9c5900da645c22e762d275f8a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 21 18:32:50 2009 +0000

    Change "vague-errors" compile-time conditionals into run-time
    conditionals, based on a variable initialized based on the
    compile-time conditional (but probably eventually set from the config
    file or command line).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22569 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 14 ++++++--------
 src/kdc/extern.h    |  2 ++
 src/kdc/kdc_util.c  | 24 ++++++++++++++----------
 3 files changed, 22 insertions(+), 18 deletions(-)

commit dedee8ac61156516439d3cb2430bf717be2628ce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 21 18:32:46 2009 +0000

    Use {load,store}_{16,32}_be for big-endian integers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22568 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 21 ++++-----------------
 1 file changed, 4 insertions(+), 17 deletions(-)

commit cfe745c560f03dc336bbf41f45f6cb27828147f7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Aug 18 03:05:16 2009 +0000

    Minor code cleanups in pkinit plugin, mostly around malloc/free
    invocations.  No functional changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22534 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit.h                |   4 +-
 src/plugins/preauth/pkinit/pkinit_clnt.c           |  47 ++---
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 212 +++++++++------------
 src/plugins/preauth/pkinit/pkinit_identity.c       |  38 ++--
 src/plugins/preauth/pkinit/pkinit_lib.c            |  88 +++------
 src/plugins/preauth/pkinit/pkinit_matching.c       |   6 +-
 src/plugins/preauth/pkinit/pkinit_srv.c            |  33 ++--
 7 files changed, 166 insertions(+), 262 deletions(-)

commit ae24a5c93d02fac555ba066a0d7a1db20d448fca
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 17 20:07:21 2009 +0000

    Bump sonames of libkadm5 libraries, since r22527 changed their ABIs
    
    ticket: 6547
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22528 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/Makefile.in | 2 +-
 src/lib/kadm5/srv/Makefile.in  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1b8c72b7ef064eabb37d726e831b4618cb37d2c7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 17 19:40:48 2009 +0000

    Modify kadm5 initializers to accept krb5 contexts
    
    Add krb5_context parameters to all kadm5 initialization functions.
    This allows extended error information to be retrieved by the caller
    when an error is returned.
    
    ticket: 6547
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22527 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c                |  6 +++---
 src/kadmin/dbutil/kadm5_create.c       |  2 +-
 src/kadmin/server/ovsec_kadmd.c        |  2 +-
 src/kadmin/testing/util/tcl_kadm5.c    |  4 ++--
 src/lib/kadm5/admin.h                  | 20 +++++++++++++-----
 src/lib/kadm5/clnt/client_init.c       | 31 ++++++++++++++-------------
 src/lib/kadm5/srv/server_init.c        | 38 ++++++++++------------------------
 src/lib/kadm5/unit-test/destroy-test.c |  8 ++++++-
 src/lib/kadm5/unit-test/handle-test.c  |  2 +-
 src/lib/kadm5/unit-test/init-test.c    |  8 ++++++-
 src/lib/kadm5/unit-test/iter-test.c    |  8 ++++++-
 src/lib/kadm5/unit-test/randkey-test.c |  2 +-
 src/lib/kadm5/unit-test/setkey-test.c  |  2 +-
 src/slave/kpropd.c                     |  5 +++--
 14 files changed, 75 insertions(+), 63 deletions(-)

commit f75549596ed93c658805f3df40ca4d9853b28213
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 17 14:39:44 2009 +0000

    Remove unused variables resulting from r22521, and also remove the
    unused file svr_misc_free.c.
    
    ticket: 6544
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22523 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/server_stubs.c  |  1 -
 src/lib/kadm5/misc_free.c         |  2 --
 src/lib/kadm5/srv/svr_misc_free.c | 34 ----------------------------------
 src/lib/kadm5/srv/svr_principal.c |  2 --
 4 files changed, 39 deletions(-)

commit 0aba4a9b363f2264fb5b3409a9aa93a5b5f3c545
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Aug 14 16:24:36 2009 +0000

    In doc/Makefile, specify the new location of the kpasswd man page (the
    old one was removed in r22521.
    
    ticket: 6544
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22522 dc483132-0cff-0310-8789-dd5450dbe970

 doc/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1ddf7efda0fa665d86431dfc2a57e90e892b81ab
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 13 21:25:54 2009 +0000

    Remove kadmin v1 API support
    
    The kadmin v1 API and the even older ovsec_kadm_* API were legacy when
    kadmin was first incorporated in 1996, and compatibility with them is
    no longer believed to be necessary.
    
    The uninstalled kadmin/passwd has been removed (since it used the ovsec
    API).  The test suite has been updated to use the v2 API where
    appropriate, and the parts specifically designed to test the old API
    have been excised.
    
    ticket: 6544
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22521 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in                                  |    4 +-
 src/configure.in                                   |    3 +-
 src/kadmin/Makefile.in                             |    2 +-
 src/kadmin/passwd/Kpasswd.res                      |   46 -
 src/kadmin/passwd/Makefile.in                      |   28 -
 src/kadmin/passwd/deps                             |   26 -
 src/kadmin/passwd/kpasswd.M                        |   70 -
 src/kadmin/passwd/kpasswd.c                        |  281 ---
 src/kadmin/passwd/kpasswd.h                        |   46 -
 src/kadmin/passwd/kpasswd_strings.et               |   76 -
 src/kadmin/passwd/tty_kpasswd.c                    |   81 -
 src/kadmin/passwd/unit-test/Makefile.in            |   27 -
 src/kadmin/passwd/unit-test/config/unix.exp        |  115 --
 src/kadmin/passwd/unit-test/deps                   |    1 -
 src/kadmin/passwd/unit-test/kpasswd.0/changing.exp |  113 --
 .../passwd/unit-test/kpasswd.0/connecting.exp      |   29 -
 .../passwd/unit-test/kpasswd.0/principal.exp       |   87 -
 src/kadmin/passwd/unit-test/kpasswd.0/usage.exp    |   26 -
 src/kadmin/passwd/unit-test/lib/helpers.exp        |  217 ---
 src/kadmin/passwd/xm_kpasswd.c                     |  445 -----
 src/kadmin/server/Makefile.in                      |    4 +-
 src/kadmin/server/misc.h                           |    8 -
 src/kadmin/server/ovsec_kadmd.c                    |   30 +-
 src/kadmin/server/server_glue_v1.c                 |   32 -
 src/kadmin/server/server_stubs.c                   |   60 +-
 src/kadmin/testing/scripts/env-setup.shin          |    4 +-
 src/kadmin/testing/scripts/init_db                 |  137 +-
 src/kadmin/testing/scripts/make-host-keytab.plin   |    2 +-
 src/kadmin/testing/scripts/start_servers_local     |   13 +-
 src/kadmin/testing/util/Makefile.in                |    8 +-
 src/kadmin/testing/util/deps                       |   11 -
 src/kadmin/testing/util/tcl_kadm5.c                |   15 +-
 src/kadmin/testing/util/tcl_kadm5.h                |    1 -
 src/kadmin/testing/util/tcl_kadm5_syntax           |   57 +
 src/kadmin/testing/util/tcl_ovsec_kadm.c           | 2036 --------------------
 src/kadmin/testing/util/tcl_ovsec_kadm_syntax      |   57 -
 src/kadmin/testing/util/test.c                     |    1 -
 src/lib/kadm5/Makefile.in                          |    3 -
 src/lib/kadm5/admin.h                              |  320 +--
 src/lib/kadm5/admin_internal.h                     |    2 +-
 src/lib/kadm5/chpass_util_strings.et               |    2 +-
 src/lib/kadm5/clnt/client_init.c                   |   18 +-
 src/lib/kadm5/clnt/client_principal.c              |  169 +-
 src/lib/kadm5/clnt/clnt_policy.c                   |   18 +-
 src/lib/kadm5/clnt/libkadm5clnt.exports            |   24 -
 src/lib/kadm5/kadm_rpc_xdr.c                       |  136 +-
 src/lib/kadm5/misc_free.c                          |   59 +-
 src/lib/kadm5/ovsec_glue.c                         |  194 --
 src/lib/kadm5/srv/libkadm5srv.exports              |   24 -
 src/lib/kadm5/srv/server_init.c                    |   54 +-
 src/lib/kadm5/srv/svr_misc_free.c                  |    3 -
 src/lib/kadm5/srv/svr_policy.c                     |   22 -
 src/lib/kadm5/srv/svr_principal.c                  |  188 +-
 src/lib/kadm5/unit-test/Makefile.in                |    5 +-
 src/lib/kadm5/unit-test/README.new-tests           |   12 -
 src/lib/kadm5/unit-test/api.0/chpass-principal.exp |  176 --
 src/lib/kadm5/unit-test/api.0/crte-policy.exp      |  956 ---------
 src/lib/kadm5/unit-test/api.0/crte-principal.exp   | 1336 -------------
 src/lib/kadm5/unit-test/api.0/destroy.exp          |  203 --
 src/lib/kadm5/unit-test/api.0/dlte-policy.exp      |  207 --
 src/lib/kadm5/unit-test/api.0/dlte-principal.exp   |  329 ----
 src/lib/kadm5/unit-test/api.0/get-policy.exp       |  199 --
 src/lib/kadm5/unit-test/api.0/get-principal.exp    |  346 ----
 src/lib/kadm5/unit-test/api.0/init.exp             |  728 -------
 src/lib/kadm5/unit-test/api.0/mod-policy.exp       |  703 -------
 src/lib/kadm5/unit-test/api.0/mod-principal.exp    | 1943 -------------------
 .../kadm5/unit-test/api.0/randkey-principal.exp    |  319 ---
 src/lib/kadm5/unit-test/api.0/rename-principal.exp |  509 -----
 src/lib/kadm5/unit-test/api.1/lock.exp             |  287 ---
 src/lib/kadm5/unit-test/config/unix.exp            |   12 +-
 src/lib/kadm5/unit-test/destroy-test.c             |   15 +-
 src/lib/kadm5/unit-test/handle-test.c              |   69 +-
 src/lib/kadm5/unit-test/init-test.c                |    1 -
 src/lib/kadm5/unit-test/iter-test.c                |   25 +-
 src/lib/kadm5/unit-test/lib/lib.t                  |   24 +-
 src/lib/kadm5/unit-test/lock-test.c                |    5 -
 src/lib/kadm5/unit-test/randkey-test.c             |   17 +-
 src/lib/kadm5/unit-test/site.exp                   |    2 +-
 src/lib/rpc/unit-test/lib/helpers.exp              |   16 +-
 src/lib/rpc/unit-test/rpc_test_setup.sh            |   14 +-
 80 files changed, 438 insertions(+), 13455 deletions(-)

commit 45eefd6a6fa51ccf67aaf073c0237bbbd142ae81
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Aug 13 18:48:46 2009 +0000

    Fix lib/crypto/krb/dk/Makefile.in mydir value
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22520 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/krb/dk/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c7d9d2c14150ab8df01c67fce258a27f6103eac4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Aug 12 18:53:47 2009 +0000

    Reply message ordering bug in ftpd
    
    user() was replying to the user command and then calling login(),
    which could send a continuation reply if it fails to chdir to the
    user's homedir.  Continuation replies must come before the actual
    reply; the mis-ordering was causing ftp and ftpd to deadlock.  To fix
    the bug, invoke login() before reply() so that the continuation reply
    comes first.
    
    ticket: 6543
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22519 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ftpd.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 521570437918142f85a4169493d88641c9d6e42a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 12 17:58:24 2009 +0000

     r22529@squish:  raeburn | 2009-08-12 13:49:45 -0400
     .
     r22530@squish:  raeburn | 2009-08-12 13:55:57 -0400
     Change KRBCONF_KDC_MODIFIES_KDB to a mostly run-time option.
    
     Change all code conditionals to test a new global variable, the
     initial value of which is based on KRBCONF_KDC_MODIFIES_KDB.  There is
     currently no way to alter the value from the command line; that will
     presumably be desired later.
    
     Change initialize_realms to store db_args in a global variable.  In
     process_as_req, call db_open instead of the old set_name + init.
     Don't reopen if an error is reported by krb5_db_fini.
    
     Add a test of running kinit with an incorrect password, to trigger a
     kdb update if enabled.
     r22531@squish:  raeburn | 2009-08-12 13:58:13 -0400
     Fix trailing whitespace.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22518 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c                             | 67 +++++++++++++------------
 src/kdc/extern.c                                |  5 ++
 src/kdc/extern.h                                |  2 +
 src/kdc/main.c                                  | 11 ++--
 src/tests/dejagnu/krb-standalone/standalone.exp | 53 +++++++++++++++++++
 5 files changed, 99 insertions(+), 39 deletions(-)

commit e227fa396c1d4371184c8f393bd3b7c73c23f5aa
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 10 19:35:34 2009 +0000

    Correct the t_nfold build rules again.  We don't have a simple way of
    plucking object files from other directories (we don't know for sure
    what extension to use), so build an nfold.o in this directory from the
    nfold.c in the ../krb source directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22517 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/Makefile.in | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 903d94c7056e01baf37cf0db6ec0ef36c5d9b753
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 10 19:12:47 2009 +0000

    Check for null characters in pkinit cert fields
    
    When processing DNS names or MS UPNs in pkinit certs, disallow
    embedded null characters.
    
    ticket: 6542
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22516 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit ecb4fbba7c4ca5f76c69f10c45c442bcad35e1cd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 10 05:26:05 2009 +0000

    Narrow the contract of pkinit_client_profile by passing in the realm
    instead of the whole request.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22515 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_clnt.c | 27 ++++++++++++++-------------
 1 file changed, 14 insertions(+), 13 deletions(-)

commit 3799f170a6dbda03ff4b09195512568dad1d0569
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 10 05:16:24 2009 +0000

    In pkinit_clnt.c, make private functions static.  There and in
    pkinit_srv.c, only declare static functions when necessary for forward
    references (as is consistent with the other pkinit sources).  Remove
    the empty functions pkinit_init_client_profile and
    pkinit_fini_client_profile.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22514 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_clnt.c | 82 ++++----------------------------
 src/plugins/preauth/pkinit/pkinit_srv.c  | 46 ------------------
 2 files changed, 10 insertions(+), 118 deletions(-)

commit 505dc481d11ca0be3f4f99275c28cd3f5a3eed57
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 10 05:02:43 2009 +0000

    Convert all uses of strtok() in libraries to strtok_r() for thread
    safety.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22513 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/server_acl.c               |  7 ++++---
 src/plugins/preauth/pkinit/pkinit_identity.c | 10 +++++-----
 2 files changed, 9 insertions(+), 8 deletions(-)

commit 1c4f3aa73062270b7a52000aead421c32729c612
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 10 04:42:44 2009 +0000

    Remove pkinit_identity_process_option, which wasn't doing anything
    besides picking a subsidiary function based on the (constant) input
    argument.  Remove the associated constants from pkinit.h as well.  No
    functional change.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22512 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit.h          |  7 --
 src/plugins/preauth/pkinit/pkinit_identity.c | 96 ++++++----------------------
 2 files changed, 19 insertions(+), 84 deletions(-)

commit c630f539e5742d68019af7d6cc0935665d62b7c8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Aug 7 19:17:57 2009 +0000

    Fix the LDAP build, which was broken by the build reordering in
    r22406.  Build kdb5_util's getdate from the kadmin/cli getdate
    source, instead of borrowing the object file from the kadmin/cli
    build directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22501 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/getdate.y                   |  3 ++-
 src/plugins/kdb/ldap/ldap_util/Makefile.in | 11 ++++++++---
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 0528a100313fe0688eb6f6edcbd4440cd3ee397d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 3 23:18:42 2009 +0000

    In crypto_tests: for t_nfold, link against an nfold object file in the
    build directory, not the source directory.  Remove the nfold object
    from the t_encrypt dependency list since we don't directly use it in
    the linking rule.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22489 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/Makefile.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0adf87fde3ba6a9eab40f900ee48b3359096c1d5
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Aug 3 21:58:15 2009 +0000

    Be a little more verbose about errors from mit_des_key_sched(), and
    remember to print newlines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22488 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/destest.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 00efbea543dd6950b2a7581dcb7241521aacef38
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Aug 3 21:19:46 2009 +0000

    Fix deplibs for t_crc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22487 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 93e48cbaefef393a602356aac465d9e59f844884
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 3 20:27:03 2009 +0000

    Get "make depend" to work in an unbuilt source tree, since bad deps
    files can make it difficult to build the tree.  To do this, make the
    depends target depend on generated header files and on header file
    copies or links into the main include directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22486 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/libpty/Makefile.in        | 2 +-
 src/include/Makefile.in            | 2 ++
 src/kadmin/dbutil/Makefile.in      | 1 +
 src/kadmin/passwd/Makefile.in      | 2 ++
 src/kdc/Makefile.in                | 2 +-
 src/lib/gssapi/generic/Makefile.in | 2 +-
 src/lib/gssapi/krb5/Makefile.in    | 2 +-
 src/lib/kadm5/Makefile.in          | 2 ++
 src/lib/kadm5/clnt/Makefile.in     | 2 ++
 src/lib/kadm5/srv/Makefile.in      | 2 ++
 src/lib/kdb/Makefile.in            | 2 ++
 src/util/et/Makefile.in            | 2 +-
 12 files changed, 18 insertions(+), 5 deletions(-)

commit 9a5d62c48bca279e3cf9408bee9cb8752c5390c6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 3 18:40:22 2009 +0000

    Re-run make depend.  (I am not certain why the dependencies from
    r22477 didn't work for me.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22482 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/builtin/aes/deps          |  17 +-
 src/lib/crypto/builtin/arcfour/deps      |  46 +--
 src/lib/crypto/builtin/deps              |  35 +-
 src/lib/crypto/builtin/des/deps          | 186 +++++------
 src/lib/crypto/builtin/md4/deps          |  16 +-
 src/lib/crypto/builtin/md5/deps          |  16 +-
 src/lib/crypto/builtin/sha1/deps         |  16 +-
 src/lib/crypto/krb/crc32/deps            |  16 +-
 src/lib/crypto/krb/deps                  | 552 +++++++++++++++----------------
 src/lib/crypto/krb/dk/deps               |  83 +++--
 src/lib/crypto/krb/enc_provider/deps     |  77 +++--
 src/lib/crypto/krb/hash_provider/deps    |  65 ++--
 src/lib/crypto/krb/keyhash_provider/deps |  84 +++--
 src/lib/crypto/krb/old/deps              |  47 ++-
 src/lib/crypto/krb/raw/deps              |  47 ++-
 src/lib/crypto/krb/yarrow/deps           |  38 +--
 src/lib/krb5/krb/deps                    |  10 +
 17 files changed, 654 insertions(+), 697 deletions(-)

commit b3ca20f63e3b4962213909a890e7d7a0e13e3210
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 3 18:00:18 2009 +0000

    In the crypto-tests check target, refer to t_cf2.expected in the
    source tree (where it lives) instead of the cwd.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22481 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crypto_tests/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 23855e38154ed33c4923297bfc27723d7d1bffff
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Aug 3 17:57:05 2009 +0000

    In configure.in's list of Makefiles to generate, remove the trailing
    slash from lib/crypto/krb as it breaks Makefile auto-regeneration.
    While here, wrap the list to fit within 80 columns and use tab indents
    to match the surrounding lines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22480 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 3c40c7f134b4e87baa43b0cacb435b6f96245e2f
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Aug 3 14:19:16 2009 +0000

    Crypto modularity proj: Separate files under crypto directory based on their functionality. Move  Kerberos specific files into krb subdir and MIT specific - into builtin subdir. Place all tests into crypto_tests subfolder.
    
    bigredbutton: whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22477 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                    |   60 +-
 src/configure.in                                   |   12 +-
 src/lib/crypto/Makefile.in                         |  371 +-
 src/lib/crypto/aead.c                              |  573 --
 src/lib/crypto/aead.h                              |  123 -
 src/lib/crypto/aes/Makefile.in                     |   72 -
 src/lib/crypto/aes/aes-gen.c                       |  326 -
 src/lib/crypto/aes/aes-test.c                      |  138 -
 src/lib/crypto/aes/aes.h                           |   97 -
 src/lib/crypto/aes/aes.txt                         |   70 -
 src/lib/crypto/aes/aes_s2k.c                       |   90 -
 src/lib/crypto/aes/aes_s2k.h                       |    4 -
 src/lib/crypto/aes/aescpp.h                        |   55 -
 src/lib/crypto/aes/aescrypp.c                      |  487 --
 src/lib/crypto/aes/aescrypt.asm                    |  402 --
 src/lib/crypto/aes/aescrypt.c                      |  421 --
 src/lib/crypto/aes/aeskey.c                        |  369 -
 src/lib/crypto/aes/aeskeypp.c                      |  399 --
 src/lib/crypto/aes/aesopt.h                        |  851 ---
 src/lib/crypto/aes/aessrc.url                      |    1 -
 src/lib/crypto/aes/aestab.c                        |  494 --
 src/lib/crypto/aes/deps                            |   20 -
 src/lib/crypto/aes/expect-vk.txt                   | 1548 -----
 src/lib/crypto/aes/expect-vt.txt                   | 1036 ---
 src/lib/crypto/aes/test/Readme.txt                 |   22 -
 src/lib/crypto/aes/test/cbc_d_m.txt                | 7224 --------------------
 src/lib/crypto/aes/test/cbc_e_m.txt                | 7224 --------------------
 src/lib/crypto/aes/test/ecb_d_m.txt                | 6024 ----------------
 src/lib/crypto/aes/test/ecb_e_m.txt                | 6024 ----------------
 src/lib/crypto/aes/test/ecb_iv.readme              |   19 -
 src/lib/crypto/aes/test/ecb_iv.txt                 |  123 -
 src/lib/crypto/aes/test/ecb_tbl.txt                | 1955 ------
 src/lib/crypto/aes/test/ecb_vk.txt                 | 2334 -------
 src/lib/crypto/aes/test/ecb_vt.txt                 | 1566 -----
 src/lib/crypto/aes/test/katmct.pdf                 |  Bin 100812 -> 0 bytes
 src/lib/crypto/aes/uitypes.h                       |   83 -
 src/lib/crypto/aes/vb.txt                          |   87 -
 src/lib/crypto/arcfour/Makefile.in                 |   43 -
 src/lib/crypto/arcfour/arcfour-int.h               |   32 -
 src/lib/crypto/arcfour/arcfour.c                   |  334 -
 src/lib/crypto/arcfour/arcfour.h                   |   43 -
 src/lib/crypto/arcfour/arcfour_aead.c              |  325 -
 src/lib/crypto/arcfour/arcfour_s2k.c               |   59 -
 src/lib/crypto/arcfour/deps                        |   37 -
 src/lib/crypto/block_size.c                        |   47 -
 src/lib/crypto/builtin/Makefile.in                 |  123 +
 src/lib/crypto/builtin/aes/Makefile.in             |   61 +
 src/lib/crypto/builtin/aes/aes-gen.c               |  326 +
 src/lib/crypto/builtin/aes/aes.h                   |   97 +
 src/lib/crypto/builtin/aes/aes.txt                 |   70 +
 src/lib/crypto/builtin/aes/aes_s2k.c               |   90 +
 src/lib/crypto/builtin/aes/aes_s2k.h               |    4 +
 src/lib/crypto/builtin/aes/aescpp.h                |   55 +
 src/lib/crypto/builtin/aes/aescrypp.c              |  487 ++
 src/lib/crypto/builtin/aes/aescrypt.asm            |  402 ++
 src/lib/crypto/builtin/aes/aescrypt.c              |  421 ++
 src/lib/crypto/builtin/aes/aeskey.c                |  369 +
 src/lib/crypto/builtin/aes/aeskeypp.c              |  399 ++
 src/lib/crypto/builtin/aes/aesopt.h                |  851 +++
 src/lib/crypto/builtin/aes/aessrc.url              |    1 +
 src/lib/crypto/builtin/aes/aestab.c                |  494 ++
 src/lib/crypto/builtin/aes/deps                    |   21 +
 src/lib/crypto/builtin/aes/uitypes.h               |   83 +
 src/lib/crypto/builtin/arcfour/Makefile.in         |   41 +
 src/lib/crypto/builtin/arcfour/arcfour-int.h       |   32 +
 src/lib/crypto/builtin/arcfour/arcfour.c           |  335 +
 src/lib/crypto/builtin/arcfour/arcfour.h           |   43 +
 src/lib/crypto/builtin/arcfour/arcfour_aead.c      |  325 +
 src/lib/crypto/builtin/arcfour/arcfour_s2k.c       |   59 +
 src/lib/crypto/builtin/arcfour/deps                |   38 +
 src/lib/crypto/builtin/deps                        |   25 +
 src/lib/crypto/builtin/des/ISSUES                  |   13 +
 src/lib/crypto/builtin/des/Makefile.in             |   76 +
 src/lib/crypto/builtin/des/afsstring2key.c         |  570 ++
 src/lib/crypto/builtin/des/d3_aead.c               |  207 +
 src/lib/crypto/builtin/des/d3_cbc.c                |  223 +
 src/lib/crypto/builtin/des/d3_kysched.c            |   50 +
 src/lib/crypto/builtin/des/deps                    |  158 +
 src/lib/crypto/builtin/des/des_int.h               |  382 ++
 src/lib/crypto/builtin/des/des_prf.c               |   54 +
 src/lib/crypto/builtin/des/doc/libdes.doc          |  208 +
 src/lib/crypto/builtin/des/f_aead.c                |  192 +
 src/lib/crypto/builtin/des/f_cbc.c                 |  274 +
 src/lib/crypto/builtin/des/f_cksum.c               |  136 +
 src/lib/crypto/builtin/des/f_parity.c              |   56 +
 src/lib/crypto/builtin/des/f_sched.c               |  359 +
 src/lib/crypto/builtin/des/f_tables.c              |  370 +
 src/lib/crypto/builtin/des/f_tables.h              |  279 +
 src/lib/crypto/builtin/des/key_sched.c             |   61 +
 src/lib/crypto/builtin/des/string2key.c            |  261 +
 src/lib/crypto/builtin/des/weak_key.c              |   85 +
 src/lib/crypto/builtin/hmac.c                      |  165 +
 src/lib/crypto/builtin/md4/ISSUES                  |    3 +
 src/lib/crypto/builtin/md4/Makefile.in             |   39 +
 src/lib/crypto/builtin/md4/deps                    |   13 +
 src/lib/crypto/builtin/md4/md4.c                   |  246 +
 src/lib/crypto/builtin/md4/rsa-md4.h               |   94 +
 src/lib/crypto/builtin/md5/ISSUES                  |    3 +
 src/lib/crypto/builtin/md5/Makefile.in             |   37 +
 src/lib/crypto/builtin/md5/deps                    |   13 +
 src/lib/crypto/builtin/md5/md5.c                   |  343 +
 src/lib/crypto/builtin/md5/rsa-md5.h               |   60 +
 src/lib/crypto/builtin/pbkdf2.c                    |  265 +
 src/lib/crypto/builtin/sha1/ISSUES                 |    7 +
 src/lib/crypto/builtin/sha1/Makefile.in            |   37 +
 src/lib/crypto/builtin/sha1/deps                   |   13 +
 src/lib/crypto/builtin/sha1/shs.c                  |  381 ++
 src/lib/crypto/builtin/sha1/shs.h                  |   45 +
 src/lib/crypto/cf2.c                               |  154 -
 src/lib/crypto/checksum_length.c                   |   53 -
 src/lib/crypto/cksumtype_to_string.c               |   45 -
 src/lib/crypto/cksumtypes.c                        |   91 -
 src/lib/crypto/cksumtypes.h                        |   62 -
 src/lib/crypto/coll_proof_cksum.c                  |   50 -
 src/lib/crypto/combine_keys.c                      |  349 -
 src/lib/crypto/crc32/CRC.pm                        |  156 -
 src/lib/crypto/crc32/Makefile.in                   |   41 -
 src/lib/crypto/crc32/Poly.pm                       |  182 -
 src/lib/crypto/crc32/crc-32.h                      |   71 -
 src/lib/crypto/crc32/crc.pl                        |  111 -
 src/lib/crypto/crc32/crc32.c                       |  192 -
 src/lib/crypto/crc32/deps                          |   13 -
 src/lib/crypto/crc32/t_crc.c                       |  213 -
 src/lib/crypto/crypto_length.c                     |  170 -
 src/lib/crypto/crypto_libinit.c                    |   33 -
 src/lib/crypto/crypto_tests/Makefile.in            |  177 +
 src/lib/crypto/crypto_tests/aes-test.c             |  138 +
 src/lib/crypto/crypto_tests/deps                   |    1 +
 src/lib/crypto/crypto_tests/destest.c              |  247 +
 src/lib/crypto/crypto_tests/expect-vk.txt          | 1548 +++++
 src/lib/crypto/crypto_tests/expect-vt.txt          | 1036 +++
 src/lib/crypto/crypto_tests/keytest.data           |  171 +
 src/lib/crypto/crypto_tests/t_afss2k.c             |  136 +
 src/lib/crypto/crypto_tests/t_cf2.c                |   88 +
 src/lib/crypto/crypto_tests/t_cf2.comments         |    6 +
 src/lib/crypto/crypto_tests/t_cf2.expected         |    5 +
 src/lib/crypto/crypto_tests/t_cf2.in               |   25 +
 src/lib/crypto/crypto_tests/t_cksum.c              |  139 +
 src/lib/crypto/crypto_tests/t_crc.c                |  213 +
 src/lib/crypto/crypto_tests/t_cts.c                |  176 +
 src/lib/crypto/crypto_tests/t_encrypt.c            |  214 +
 src/lib/crypto/crypto_tests/t_hmac.c               |  273 +
 src/lib/crypto/crypto_tests/t_mdcksum.c            |  206 +
 src/lib/crypto/crypto_tests/t_mddriver.c           |  323 +
 src/lib/crypto/crypto_tests/t_nfold.c              |  165 +
 src/lib/crypto/crypto_tests/t_pkcs5.c              |  105 +
 src/lib/crypto/crypto_tests/t_prf.c                |   91 +
 src/lib/crypto/crypto_tests/t_prf.comments         |    8 +
 src/lib/crypto/crypto_tests/t_prf.expected         |    6 +
 src/lib/crypto/crypto_tests/t_prf.in               |   18 +
 src/lib/crypto/crypto_tests/t_prng.c               |   87 +
 src/lib/crypto/crypto_tests/t_prng.comments        |   14 +
 src/lib/crypto/crypto_tests/t_prng.expected        |    4 +
 src/lib/crypto/crypto_tests/t_prng.reseedtest      |   31 +
 .../crypto/crypto_tests/t_prng.reseedtest-comments |   21 +
 .../crypto/crypto_tests/t_prng.reseedtest-expected |    1 +
 src/lib/crypto/crypto_tests/t_prng.seed            |   25 +
 src/lib/crypto/crypto_tests/t_shs.c                |  135 +
 src/lib/crypto/crypto_tests/t_shs3.c               |  592 ++
 src/lib/crypto/crypto_tests/t_verify.c             |  418 ++
 src/lib/crypto/crypto_tests/test/Readme.txt        |   22 +
 src/lib/crypto/crypto_tests/test/cbc_d_m.txt       | 7224 ++++++++++++++++++++
 src/lib/crypto/crypto_tests/test/cbc_e_m.txt       | 7224 ++++++++++++++++++++
 src/lib/crypto/crypto_tests/test/ecb_d_m.txt       | 6024 ++++++++++++++++
 src/lib/crypto/crypto_tests/test/ecb_e_m.txt       | 6024 ++++++++++++++++
 src/lib/crypto/crypto_tests/test/ecb_iv.readme     |   19 +
 src/lib/crypto/crypto_tests/test/ecb_iv.txt        |  123 +
 src/lib/crypto/crypto_tests/test/ecb_tbl.txt       | 1955 ++++++
 src/lib/crypto/crypto_tests/test/ecb_vk.txt        | 2334 +++++++
 src/lib/crypto/crypto_tests/test/ecb_vt.txt        | 1566 +++++
 src/lib/crypto/crypto_tests/test/katmct.pdf        |  Bin 0 -> 100812 bytes
 src/lib/crypto/crypto_tests/vb.txt                 |   87 +
 src/lib/crypto/crypto_tests/vectors.c              |  457 ++
 src/lib/crypto/crypto_tests/ytest.c                |  385 ++
 src/lib/crypto/decrypt.c                           |   67 -
 src/lib/crypto/decrypt_iov.c                       |   61 -
 src/lib/crypto/default_state.c                     |   63 -
 src/lib/crypto/deps                                |  526 +-
 src/lib/crypto/des/ISSUES                          |   13 -
 src/lib/crypto/des/Makefile.in                     |  104 -
 src/lib/crypto/des/afsstring2key.c                 |  570 --
 src/lib/crypto/des/d3_aead.c                       |  207 -
 src/lib/crypto/des/d3_cbc.c                        |  223 -
 src/lib/crypto/des/d3_kysched.c                    |   50 -
 src/lib/crypto/des/deps                            |  146 -
 src/lib/crypto/des/des_int.h                       |  382 --
 src/lib/crypto/des/des_prf.c                       |   54 -
 src/lib/crypto/des/destest.c                       |  247 -
 src/lib/crypto/des/doc/libdes.doc                  |  208 -
 src/lib/crypto/des/f_aead.c                        |  192 -
 src/lib/crypto/des/f_cbc.c                         |  274 -
 src/lib/crypto/des/f_cksum.c                       |  136 -
 src/lib/crypto/des/f_parity.c                      |   56 -
 src/lib/crypto/des/f_sched.c                       |  359 -
 src/lib/crypto/des/f_tables.c                      |  370 -
 src/lib/crypto/des/f_tables.h                      |  279 -
 src/lib/crypto/des/key_sched.c                     |   61 -
 src/lib/crypto/des/keytest.data                    |  171 -
 src/lib/crypto/des/string2key.c                    |  261 -
 src/lib/crypto/des/t_afss2k.c                      |  136 -
 src/lib/crypto/des/t_verify.c                      |  418 --
 src/lib/crypto/des/weak_key.c                      |   85 -
 src/lib/crypto/dk/Makefile.in                      |   55 -
 src/lib/crypto/dk/checksum.c                       |  168 -
 src/lib/crypto/dk/deps                             |   76 -
 src/lib/crypto/dk/derive.c                         |  217 -
 src/lib/crypto/dk/dk.h                             |  124 -
 src/lib/crypto/dk/dk_aead.c                        |  386 --
 src/lib/crypto/dk/dk_decrypt.c                     |  200 -
 src/lib/crypto/dk/dk_encrypt.c                     |  358 -
 src/lib/crypto/dk/dk_prf.c                         |   64 -
 src/lib/crypto/dk/stringtokey.c                    |   96 -
 src/lib/crypto/enc_provider/Makefile.in            |   42 -
 src/lib/crypto/enc_provider/aes.c                  |  415 --
 src/lib/crypto/enc_provider/deps                   |   48 -
 src/lib/crypto/enc_provider/des.c                  |  181 -
 src/lib/crypto/enc_provider/des3.c                 |  221 -
 src/lib/crypto/enc_provider/enc_provider.h         |   36 -
 src/lib/crypto/enc_provider/rc4.c                  |  271 -
 src/lib/crypto/encrypt.c                           |   63 -
 src/lib/crypto/encrypt_iov.c                       |   55 -
 src/lib/crypto/encrypt_length.c                    |   59 -
 src/lib/crypto/enctype_compare.c                   |   55 -
 src/lib/crypto/enctype_to_string.c                 |   45 -
 src/lib/crypto/etypes.c                            |  169 -
 src/lib/crypto/etypes.h                            |   83 -
 src/lib/crypto/hash_provider/Makefile.in           |   37 -
 src/lib/crypto/hash_provider/deps                  |   47 -
 src/lib/crypto/hash_provider/hash_crc32.c          |   55 -
 src/lib/crypto/hash_provider/hash_md4.c            |   55 -
 src/lib/crypto/hash_provider/hash_md5.c            |   55 -
 src/lib/crypto/hash_provider/hash_provider.h       |   32 -
 src/lib/crypto/hash_provider/hash_sha1.c           |   57 -
 src/lib/crypto/hmac.c                              |  165 -
 src/lib/crypto/keyblocks.c                         |   79 -
 src/lib/crypto/keyed_checksum_types.c              |   89 -
 src/lib/crypto/keyed_cksum.c                       |   55 -
 src/lib/crypto/keyhash_provider/Makefile.in        |   56 -
 src/lib/crypto/keyhash_provider/deps               |   60 -
 src/lib/crypto/keyhash_provider/descbc.c           |   72 -
 src/lib/crypto/keyhash_provider/hmac_md5.c         |  144 -
 src/lib/crypto/keyhash_provider/k5_md4des.c        |  194 -
 src/lib/crypto/keyhash_provider/k5_md5des.c        |  191 -
 src/lib/crypto/keyhash_provider/keyhash_provider.h |   35 -
 src/lib/crypto/keyhash_provider/md5_hmac.c         |   65 -
 src/lib/crypto/keyhash_provider/t_cksum.c          |  139 -
 src/lib/crypto/keylengths.c                        |   61 -
 src/lib/crypto/krb/Makefile.in                     |  253 +
 src/lib/crypto/krb/aead.c                          |  573 ++
 src/lib/crypto/krb/aead.h                          |  123 +
 src/lib/crypto/krb/block_size.c                    |   47 +
 src/lib/crypto/krb/cf2.c                           |  154 +
 src/lib/crypto/krb/checksum_length.c               |   53 +
 src/lib/crypto/krb/cksumtype_to_string.c           |   45 +
 src/lib/crypto/krb/cksumtypes.c                    |   91 +
 src/lib/crypto/krb/cksumtypes.h                    |   62 +
 src/lib/crypto/krb/coll_proof_cksum.c              |   50 +
 src/lib/crypto/krb/combine_keys.c                  |  349 +
 src/lib/crypto/krb/crc32/CRC.pm                    |  156 +
 src/lib/crypto/krb/crc32/Makefile.in               |   34 +
 src/lib/crypto/krb/crc32/Poly.pm                   |  182 +
 src/lib/crypto/krb/crc32/crc-32.h                  |   71 +
 src/lib/crypto/krb/crc32/crc.pl                    |  111 +
 src/lib/crypto/krb/crc32/crc32.c                   |  192 +
 src/lib/crypto/krb/crc32/deps                      |   13 +
 src/lib/crypto/krb/crypto_length.c                 |  170 +
 src/lib/crypto/krb/crypto_libinit.c                |   33 +
 src/lib/crypto/krb/decrypt.c                       |   67 +
 src/lib/crypto/krb/decrypt_iov.c                   |   61 +
 src/lib/crypto/krb/default_state.c                 |   63 +
 src/lib/crypto/krb/deps                            |  445 ++
 src/lib/crypto/krb/dk/Makefile.in                  |   53 +
 src/lib/crypto/krb/dk/checksum.c                   |  168 +
 src/lib/crypto/krb/dk/deps                         |   79 +
 src/lib/crypto/krb/dk/derive.c                     |  217 +
 src/lib/crypto/krb/dk/dk.h                         |  124 +
 src/lib/crypto/krb/dk/dk_aead.c                    |  386 ++
 src/lib/crypto/krb/dk/dk_decrypt.c                 |  200 +
 src/lib/crypto/krb/dk/dk_encrypt.c                 |  358 +
 src/lib/crypto/krb/dk/dk_prf.c                     |   64 +
 src/lib/crypto/krb/dk/stringtokey.c                |   96 +
 src/lib/crypto/krb/enc_provider/Makefile.in        |   41 +
 src/lib/crypto/krb/enc_provider/aes.c              |  415 ++
 src/lib/crypto/krb/enc_provider/deps               |   50 +
 src/lib/crypto/krb/enc_provider/des.c              |  181 +
 src/lib/crypto/krb/enc_provider/des3.c             |  221 +
 src/lib/crypto/krb/enc_provider/enc_provider.h     |   36 +
 src/lib/crypto/krb/enc_provider/rc4.c              |  271 +
 src/lib/crypto/krb/encrypt.c                       |   63 +
 src/lib/crypto/krb/encrypt_iov.c                   |   55 +
 src/lib/crypto/krb/encrypt_length.c                |   59 +
 src/lib/crypto/krb/enctype_compare.c               |   55 +
 src/lib/crypto/krb/enctype_to_string.c             |   45 +
 src/lib/crypto/krb/etypes.c                        |  169 +
 src/lib/crypto/krb/etypes.h                        |   83 +
 src/lib/crypto/krb/hash_provider/Makefile.in       |   35 +
 src/lib/crypto/krb/hash_provider/deps              |   48 +
 src/lib/crypto/krb/hash_provider/hash_crc32.c      |   55 +
 src/lib/crypto/krb/hash_provider/hash_md4.c        |   55 +
 src/lib/crypto/krb/hash_provider/hash_md5.c        |   55 +
 src/lib/crypto/krb/hash_provider/hash_provider.h   |   32 +
 src/lib/crypto/krb/hash_provider/hash_sha1.c       |   57 +
 src/lib/crypto/krb/keyblocks.c                     |   79 +
 src/lib/crypto/krb/keyed_checksum_types.c          |   89 +
 src/lib/crypto/krb/keyed_cksum.c                   |   55 +
 src/lib/crypto/krb/keyhash_provider/Makefile.in    |   34 +
 src/lib/crypto/krb/keyhash_provider/deps           |   65 +
 src/lib/crypto/krb/keyhash_provider/descbc.c       |   72 +
 src/lib/crypto/krb/keyhash_provider/hmac_md5.c     |  144 +
 src/lib/crypto/krb/keyhash_provider/k5_md4des.c    |  194 +
 src/lib/crypto/krb/keyhash_provider/k5_md5des.c    |  191 +
 .../crypto/krb/keyhash_provider/keyhash_provider.h |   35 +
 src/lib/crypto/krb/keyhash_provider/md5_hmac.c     |   65 +
 src/lib/crypto/krb/keylengths.c                    |   61 +
 src/lib/crypto/krb/make_checksum.c                 |  129 +
 src/lib/crypto/krb/make_checksum_iov.c             |   82 +
 src/lib/crypto/krb/make_random_key.c               |   83 +
 src/lib/crypto/krb/mandatory_sumtype.c             |   41 +
 src/lib/crypto/krb/nfold.c                         |  130 +
 src/lib/crypto/krb/old/Makefile.in                 |   35 +
 src/lib/crypto/krb/old/deps                        |   37 +
 src/lib/crypto/krb/old/des_stringtokey.c           |   58 +
 src/lib/crypto/krb/old/old.h                       |   52 +
 src/lib/crypto/krb/old/old_decrypt.c               |  143 +
 src/lib/crypto/krb/old/old_encrypt.c               |  110 +
 src/lib/crypto/krb/old_api_glue.c                  |  328 +
 src/lib/crypto/krb/prf.c                           |   87 +
 src/lib/crypto/krb/prng.c                          |  215 +
 src/lib/crypto/krb/random_to_key.c                 |   73 +
 src/lib/crypto/krb/raw/Makefile.in                 |   34 +
 src/lib/crypto/krb/raw/deps                        |   37 +
 src/lib/crypto/krb/raw/raw.h                       |   49 +
 src/lib/crypto/krb/raw/raw_aead.c                  |  163 +
 src/lib/crypto/krb/raw/raw_decrypt.c               |   38 +
 src/lib/crypto/krb/raw/raw_encrypt.c               |   50 +
 src/lib/crypto/krb/state.c                         |   72 +
 src/lib/crypto/krb/string_to_cksumtype.c           |   53 +
 src/lib/crypto/krb/string_to_enctype.c             |   53 +
 src/lib/crypto/krb/string_to_key.c                 |  101 +
 src/lib/crypto/krb/valid_cksumtype.c               |   47 +
 src/lib/crypto/krb/valid_enctype.c                 |   68 +
 src/lib/crypto/krb/verify_checksum.c               |   92 +
 src/lib/crypto/krb/verify_checksum_iov.c           |   98 +
 src/lib/crypto/krb/yarrow/ASSUMPTIONS              |  101 +
 src/lib/crypto/krb/yarrow/LICENSE                  |   21 +
 src/lib/crypto/krb/yarrow/Makefile.in              |   37 +
 src/lib/crypto/krb/yarrow/README                   |   94 +
 src/lib/crypto/krb/yarrow/TODO                     |    9 +
 src/lib/crypto/krb/yarrow/deps                     |   27 +
 src/lib/crypto/krb/yarrow/yarrow.c                 |  958 +++
 src/lib/crypto/krb/yarrow/yarrow.h                 |  186 +
 src/lib/crypto/krb/yarrow/yarrow.man               |  315 +
 src/lib/crypto/krb/yarrow/yarrow.pod               |  112 +
 src/lib/crypto/krb/yarrow/ycipher.c                |   96 +
 src/lib/crypto/krb/yarrow/ycipher.h                |   42 +
 src/lib/crypto/krb/yarrow/yexcep.h                 |  107 +
 src/lib/crypto/krb/yarrow/yhash.h                  |   29 +
 src/lib/crypto/krb/yarrow/ylock.h                  |   24 +
 src/lib/crypto/krb/yarrow/ystate.h                 |   28 +
 src/lib/crypto/krb/yarrow/ytypes.h                 |   27 +
 src/lib/crypto/make_checksum.c                     |  129 -
 src/lib/crypto/make_checksum_iov.c                 |   82 -
 src/lib/crypto/make_random_key.c                   |   83 -
 src/lib/crypto/mandatory_sumtype.c                 |   41 -
 src/lib/crypto/md4/ISSUES                          |    3 -
 src/lib/crypto/md4/Makefile.in                     |   58 -
 src/lib/crypto/md4/deps                            |   13 -
 src/lib/crypto/md4/md4.c                           |  246 -
 src/lib/crypto/md4/rsa-md4.h                       |   94 -
 src/lib/crypto/md5/ISSUES                          |    3 -
 src/lib/crypto/md5/Makefile.in                     |   48 -
 src/lib/crypto/md5/deps                            |   13 -
 src/lib/crypto/md5/md5.c                           |  343 -
 src/lib/crypto/md5/rsa-md5.h                       |   60 -
 src/lib/crypto/md5/t_cksum.c                       |  206 -
 src/lib/crypto/md5/t_mddriver.c                    |  323 -
 src/lib/crypto/nfold.c                             |  130 -
 src/lib/crypto/old/Makefile.in                     |   35 -
 src/lib/crypto/old/deps                            |   34 -
 src/lib/crypto/old/des_stringtokey.c               |   58 -
 src/lib/crypto/old/old.h                           |   52 -
 src/lib/crypto/old/old_decrypt.c                   |  143 -
 src/lib/crypto/old/old_encrypt.c                   |  110 -
 src/lib/crypto/old_api_glue.c                      |  328 -
 src/lib/crypto/pbkdf2.c                            |  265 -
 src/lib/crypto/prf.c                               |   87 -
 src/lib/crypto/prng.c                              |  215 -
 src/lib/crypto/random_to_key.c                     |   73 -
 src/lib/crypto/raw/Makefile.in                     |   34 -
 src/lib/crypto/raw/deps                            |   34 -
 src/lib/crypto/raw/raw.h                           |   49 -
 src/lib/crypto/raw/raw_aead.c                      |  163 -
 src/lib/crypto/raw/raw_decrypt.c                   |   38 -
 src/lib/crypto/raw/raw_encrypt.c                   |   50 -
 src/lib/crypto/sha1/ISSUES                         |    7 -
 src/lib/crypto/sha1/Makefile.in                    |   53 -
 src/lib/crypto/sha1/deps                           |   13 -
 src/lib/crypto/sha1/shs.c                          |  381 --
 src/lib/crypto/sha1/shs.h                          |   45 -
 src/lib/crypto/sha1/t_shs.c                        |  135 -
 src/lib/crypto/sha1/t_shs3.c                       |  592 --
 src/lib/crypto/state.c                             |   72 -
 src/lib/crypto/string_to_cksumtype.c               |   53 -
 src/lib/crypto/string_to_enctype.c                 |   53 -
 src/lib/crypto/string_to_key.c                     |  101 -
 src/lib/crypto/t_cf2.c                             |   88 -
 src/lib/crypto/t_cf2.comments                      |    6 -
 src/lib/crypto/t_cf2.expected                      |    5 -
 src/lib/crypto/t_cf2.in                            |   25 -
 src/lib/crypto/t_cts.c                             |  176 -
 src/lib/crypto/t_encrypt.c                         |  214 -
 src/lib/crypto/t_hmac.c                            |  273 -
 src/lib/crypto/t_nfold.c                           |  165 -
 src/lib/crypto/t_pkcs5.c                           |  105 -
 src/lib/crypto/t_prf.c                             |   91 -
 src/lib/crypto/t_prf.comments                      |    8 -
 src/lib/crypto/t_prf.expected                      |    6 -
 src/lib/crypto/t_prf.in                            |   18 -
 src/lib/crypto/t_prng.c                            |   87 -
 src/lib/crypto/t_prng.comments                     |   14 -
 src/lib/crypto/t_prng.expected                     |    4 -
 src/lib/crypto/t_prng.reseedtest                   |   31 -
 src/lib/crypto/t_prng.reseedtest-comments          |   21 -
 src/lib/crypto/t_prng.reseedtest-expected          |    1 -
 src/lib/crypto/t_prng.seed                         |   25 -
 src/lib/crypto/valid_cksumtype.c                   |   47 -
 src/lib/crypto/valid_enctype.c                     |   68 -
 src/lib/crypto/vectors.c                           |  457 --
 src/lib/crypto/verify_checksum.c                   |   92 -
 src/lib/crypto/verify_checksum_iov.c               |   98 -
 src/lib/crypto/yarrow/ASSUMPTIONS                  |  101 -
 src/lib/crypto/yarrow/LICENSE                      |   21 -
 src/lib/crypto/yarrow/Makefile.in                  |   39 -
 src/lib/crypto/yarrow/README                       |   94 -
 src/lib/crypto/yarrow/TODO                         |    9 -
 src/lib/crypto/yarrow/deps                         |   25 -
 src/lib/crypto/yarrow/yarrow.c                     |  958 ---
 src/lib/crypto/yarrow/yarrow.h                     |  186 -
 src/lib/crypto/yarrow/yarrow.man                   |  315 -
 src/lib/crypto/yarrow/yarrow.pod                   |  112 -
 src/lib/crypto/yarrow/ycipher.c                    |   96 -
 src/lib/crypto/yarrow/ycipher.h                    |   42 -
 src/lib/crypto/yarrow/yexcep.h                     |  107 -
 src/lib/crypto/yarrow/yhash.h                      |   29 -
 src/lib/crypto/yarrow/ylock.h                      |   24 -
 src/lib/crypto/yarrow/ystate.h                     |   28 -
 src/lib/crypto/yarrow/ytest.c                      |  385 --
 src/lib/crypto/yarrow/ytypes.h                     |   27 -
 src/util/collected-client-lib/Makefile.in          |   30 +-
 449 files changed, 64484 insertions(+), 64372 deletions(-)

commit ab7ffb919b4ee5ee5bc07f987d9163202a632e6a
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Sat Aug 1 02:25:56 2009 +0000

    Fix of the test cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22476 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in | 3 +++
 1 file changed, 3 insertions(+)

commit d0100fa995c7b21ff1b800a20bbfdbf9ab2e797d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 30 19:06:37 2009 +0000

    Include <assert.h> in k5-platform.h, since we use assertions in some
    of the macros defined there, as well as in many source files which do
    not themselves include <assert.h>.  Report and fix by Rainer Weikusat.
    
    ticket: 6533
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22475 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 1 +
 1 file changed, 1 insertion(+)

commit 4ab2266afad7a3ede0fa3587d7a38e855948af55
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 30 17:22:28 2009 +0000

    Fix memory leak in k5_pac_verify_server_checksum
    
    k5_pac_verify_server_checksum was leaking memory when the checksum was valid.
    
    t_pac.c: Fix memory leak by forgetting to release memory.
    
    ticket: 6541
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22474 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/pac.c   | 4 +++-
 src/lib/krb5/krb/t_pac.c | 2 ++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 6b98b9f4f7f2e16d8e48081544d857f15bfbf5d0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 30 17:12:20 2009 +0000

    memory leak in test code t_authdata
    
    Free the krb5_context at the end to release memory.
    
    ticket: 6540
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22473 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/t_authdata.c | 1 +
 1 file changed, 1 insertion(+)

commit a629cb93ba230133b84057d93f03b92788c284aa
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 30 01:07:03 2009 +0000

    Fix memory leak by release context at end of test code
    
    ticket: 6539
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22470 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/t_etypes.c | 3 +++
 1 file changed, 3 insertions(+)

commit d71bb0ac2c2f24486971aca60efe0b5d7e878c30
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 29 16:10:32 2009 +0000

    Enctype list configuration enhancements
    
    In the processing code for enctype lists, add support for "DEFAULT"
    to indicate the default list, for families (des/des3/aes/rc4), and
    for removing entries from the current list (-foo).  Also add unit
    tests and document.
    
    ticket: 6539
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22469 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo            |   9 ++
 doc/support-enc.texinfo      |  13 ++-
 src/include/k5-int.h         |   4 +
 src/lib/krb5/krb/Makefile.in |  11 ++-
 src/lib/krb5/krb/init_ctx.c  | 200 ++++++++++++++++++++++++++----------------
 src/lib/krb5/krb/t_etypes.c  | 201 +++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 358 insertions(+), 80 deletions(-)

commit 0479bee230a5fb18a7b1333dcf2678250241438f
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Jul 28 16:21:19 2009 +0000

    Crypto Modularity proj: Added an option --with-crypto-impl to configure.in to specify crypto impl
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22460 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 4df1b1047b8099a070cda91797af58eafb01f024
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jul 27 17:41:19 2009 +0000

    Use zero-terminated enctype lists in the context structure instead of
    counted lists, to reduce impedance mismatches.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22456 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          |   6 +-
 src/lib/krb5/krb/gc_frm_kdc.c |   6 +-
 src/lib/krb5/krb/init_ctx.c   | 196 +++++++++++++++++-------------------------
 src/lib/krb5/krb/ser_ctx.c    | 115 ++++++++++++++-----------
 4 files changed, 150 insertions(+), 173 deletions(-)

commit aa300905732f9952ed197fcefe1689e38abadc4c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 17 01:35:58 2009 +0000

    include win-mac.h in gssftp/ftp/cmds.c for HAVE_STDLIB_H
    
    gssftp/ftp/cmds.c had a preprocessor conditional on HAVE_STDLIB_H that
    will not evaluate correctly on WIN32 unless win-mac.h is included first.
    
    ticket: 6531
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22443 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/cmds.c | 4 ++++
 1 file changed, 4 insertions(+)

commit dc3884fc6623dbf69a5234d0931837f03b0a2dca
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 10 19:46:20 2009 +0000

    check for slogin failure in setup_root_shell
    
    Add a check for a slogin message that indicates an unknown public key
    fingerprint, as rlogin looks like it points to slogin by default on
    Debian Lenny.
    
    ticket: 6530
    target_version: 1.7.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22435 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 075289025c64774553d4b13f98a95fe7a1782f5c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 10 19:20:26 2009 +0000

    Add a new '-W' option to kadmind and kdb5_util create to allow reading
    weak random numbers on startup, to avoid long delays in testing
    situations.  Use only for testing.
    
    Update testing scripts accordingly.
    
    ticket: 1233
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22434 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_create.c                | 8 ++++++--
 src/kadmin/server/ovsec_kadmd.c                | 5 ++++-
 src/kadmin/testing/scripts/start_servers_local | 2 ++
 src/tests/dejagnu/config/default.exp           | 4 ++--
 4 files changed, 14 insertions(+), 5 deletions(-)

commit 3aa521f55761ca5c2c014388f6fe0f1ce3589114
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jul 10 19:13:17 2009 +0000

    In the dejagnu test suite, remove the no-longer-used check_klogin
    function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22433 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 31 -------------------------------
 1 file changed, 31 deletions(-)

commit 0e79671413896d0b2a2565a5f6c702e4086e7c64
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 9 22:08:57 2009 +0000

    Make datetest buildable again
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22432 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/Makefile.in | 5 +++--
 src/kadmin/cli/getdate.y   | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 00cbc06af5224ee782aa7e283ba981d429126940
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 9 19:10:57 2009 +0000

    In tests/dejagnu/Makefile.in, remove a --srcdir option which was
    redundant with the one in pre.in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22431 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8429d84a9f575f89cb4e3e2250b4a1c04f057ca4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jul 9 19:07:30 2009 +0000

    In pre.in, remove some variable expansions in the definition of
    DEJAFLAGS which aren't used anywhere in the tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22430 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit a5120026252bb512981da5ae3812753730e8b7bd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jul 1 16:23:25 2009 +0000

    k5-platform.h no longer takes responsibility for making "static
    inline" work, so remove the comment which says it does.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22425 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 1 -
 1 file changed, 1 deletion(-)

commit 7186b46b921ab1a35e74b3f04cba6f551860ad7c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Jun 27 01:00:05 2009 +0000

    In krb5_copy_error_message, pass correct pointer to
    krb5int_clear_error.
    
    ticket: 6519
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22424 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/kerrs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3d487f78ceaa334a56b64f0d4393e3c3a4597504
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 26 02:44:41 2009 +0000

    Add test case omitted in last commit
    
    ticket: 6428
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22423 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/princexpire.exp | 105 +++++++++++++++++++++++
 1 file changed, 105 insertions(+)

commit 36031a837ed7a6716682febf97efbf5eb2a8bc5b
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 26 02:43:21 2009 +0000

    Check for principal expiration prior to checking for password
    expiration.  Reported by Phil Pishioneri.
    
    ticket: 6428
    version_reported: 1.7
    target_version: 1.7.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22422 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit adbc54bb6cccb3aff8cb54dd2f7f71076e3a18bb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 23 04:26:14 2009 +0000

    syms.c doesn't exist; update clean target and dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22421 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/threads/Makefile.in | 13 ++++---------
 src/tests/threads/deps        |  5 +++++
 2 files changed, 9 insertions(+), 9 deletions(-)

commit 67efcb7638b90ec1f29ce6f91b9b7f7f5c26b51a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 23 04:21:40 2009 +0000

    GSSAPI init/accept_sec_context performance testing program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22420 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/threads/Makefile.in |   3 +
 src/tests/threads/gss-perf.c  | 454 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 457 insertions(+)

commit 7250d711a0f97a5fb25f954b3cfbf0b35d11e3da
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jun 21 11:43:18 2009 +0000

    Update comments to reflect reality and the fact that this is not a file based
    cache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22419 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_memory.c | 48 ++++++++++++++++++++++++-----------------
 1 file changed, 28 insertions(+), 20 deletions(-)

commit eaa340d042d0d9439b707d6462cf74c7d9bb5e61
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 18 23:25:25 2009 +0000

    reduce some mutex performance problems in profile library
    
    In profile_node_iterator we unlock a mutex in order to call
    profile_update_file_data, which wants to lock that mutex itself, and
    then when it returns we re-lock the mutex.  (We don't use recursive
    mutexes, and I would continue to argue that we shouldn't.)  On the
    Mac, when running multiple threads, it appears that this results in
    very poor peformance, and much system and user CPU time is spent
    working with the locks.  (Linux doesn't seem to suffer as much.)
    
    So: Split profile_update_file_data into a locking wrapper, and an
    inner routine that does the real work but requires that the lock be
    held on entry.  Call the latter from profile_node_iterator *without*
    unlocking first, and only unlock if there's an error.  This doesn't
    move any significant amount of work into the locking region; it pretty
    much just joins locking regions that were disjoint for no good reason.
    
    On my tests on an 8-core Mac, in a test program running
    gss_init_sec_context in a loop in 6 threads, this brought CPU usage
    per call down by 40%, and improved wall-clock time even more.
    Single-threaded performance improved very slightly, probably in the
    noise.
    
    Linux showed modest improvement (5% or less) in CPU usage in a
    3-thread test on a 4-core system.
    
    Similar tests with gss_accept_sec_context showed similar contention
    around the profile-library mutexes, but I haven't analyzed the
    performance changes there from this patch.
    
    More work is needed, but this will help.
    
    ticket: 6515
    tags: pullup
    target_version: 1.7.1
    version_reported: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22418 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_file.c | 28 ++++++++++++++--------------
 src/util/profile/prof_int.h  |  3 +++
 src/util/profile/prof_tree.c |  9 ++-------
 3 files changed, 19 insertions(+), 21 deletions(-)

commit 0f06098e2ab419d02e89a1ca6bc9f2828f6bdb1e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 18 21:56:48 2009 +0000

    minor memory leak in 'none' replay cache type
    
    The replay cache type implementations are responsible for freeing the
    main rcache structure when the cache handle is closed.  The 'none'
    rcache type wasn't doing this, resulting in a small memory leak each
    time such a cache was opened and closed.  Not a big deal for a server
    process servicing a single client, but it could accumulate (very very
    slowly) for a long-running server.
    
    ticket: 6514
    tags: pullup
    target_version: 1.7.1
    version_reported: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22417 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_none.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit bd13166a4098198832d921b8e50b97008b714b7b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 18 17:34:17 2009 +0000

    Remove the new configure option --enable-static-only, and instead
    require --enable-static --disable-shared for the same effect.  Error
    out if only one of those two is specified.
    
    While here, remove an unnecessary clause in the --disable-rpath block,
    and make the notices consistent when using shared and static
    libraries.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22416 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 25 +++++++++----------------
 1 file changed, 9 insertions(+), 16 deletions(-)

commit 85a53b0a2dd28dfa90cac560d406e7f96e4676df
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 18 04:34:47 2009 +0000

    In default.exp, revert an unintended part of the last commit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22415 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 53ad88926a12796611a398a7de02c655ca6623ad
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 18 03:48:38 2009 +0000

    In default.exp, import RLOGIN_FLAGS from the environment, as is
    apparently intended.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22414 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d32531edac750e434365d45e1e6c5851cff15c52
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 17 17:51:31 2009 +0000

    In the previous patch - I neglected a potential NULL deref in the call
    to krb5int_yarrow_cipher_final.  Trivial fix.
    
    ticket: 6512
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22413 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/yarrow.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit abf934e1108e0a35042f17b2a5505586aa03b278
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jun 17 15:08:25 2009 +0000

    In ldap_create.c, remove four incorrect uses of krb5_set_error_message
    which resulted in obscured and confusing error diagnostics.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22412 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

commit e533f7a272e52bc446a14836650abda90b6770e2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jun 11 17:27:45 2009 +0000

    Use ticket forwarding in the GSSAPI test cases to exercise
    mk_cred/rd_cred etc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22411 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/gssapi.exp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2ba32d69322ac7d2b1b8c7b02d996f2ec02d9e59
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 11 17:01:13 2009 +0000

    krb5int_yarrow_final could deref NULL if out of memory
    
     krb5int_yarrow_final tests if the Yarrow_CTX* is valid (not NULL) -
     and if not - signals and error for return - but still invokes
     mem_zero (memset) with it as an argument.  This will only happen in
     an out-of-memory situation.
    
    ticket: 6512
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22410 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/yarrow.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ccdee10e6b9c218f3e82e5987d716bfb7cbb1c90
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 10 02:55:22 2009 +0000

    krb5int_rd_chpw_rep could call krb5_free_error with random value
    
    clang picked up on a path in which krberror is not set and passed as
    an argument to krb5_free_error(). Essentially if the clearresult
    length < 2 but everything decodes - you can hit this path...
    
    ticket: 6511
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22409 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/chpw.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eccdec28c55702b7605af72e3eb553f7fd0bcecc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 8 20:14:58 2009 +0000

    Clean up and simplify kdb5.c; no functional changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22408 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c | 1018 ++++++++++++++++------------------------------------
 1 file changed, 311 insertions(+), 707 deletions(-)

commit 4f9d246440f8124f6a5f166c6e52fb332e4ed246
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 8 19:11:35 2009 +0000

    In kdb5.c, remove calls to the locking macros which were stubbed out
    in r17612.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22407 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c | 259 +----------------------------------------------------
 1 file changed, 1 insertion(+), 258 deletions(-)

commit af44e8dee9b5bfffb05eb5a9b89c79c02ab7c2ff
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 8 10:01:57 2009 +0000

    Restore limited support for static linking
    
    Add enough static linking support to run the test suite without shared
    libraries, to facilitate gcov and other kinds of instrumentation.  The
    necessary changes include:
    
    * Undo some of the changes which removed static linking support,
      and cannibalize the defunct krb5_force_static conditional block
      in aclocal.m4.
    * Add --enable-static-only configure option.
    * For plugins, use a different symbol name for static and dynamic
      builds, via a macro in k5plugin.h.
    * Add build machinery for building static libraries for plugins
      (somewhat grotty due to the difference in names).
    * Move plugin subdirs earlier in SUBDIRS in src/Makefile.in.
    * Make the in-tree KDB5 plugins dependencies of libkdb5 in a static
      build (aclocal.m4 has to know what they are).
    * In kdb5.c, cannibalize the broken _KDB5_STATIC_LINK support to
      allow "loading" of statically linked plugin libraries.
    
    Preauth, authdata, locate, and GSSAPI plugins are not handled by this
    change, as they are not currently necessary to the test suite.
    Supporting GSSAPI plugins may be a bit tricky but the others should be
    straightforward if they become needed.
    
    $(STLIBEXT) changes from .a-nobuild to .a in a normal shared build as
    a result of these changes (except on AIX where aclocal.m4 changes it).
    This does not seem to be important as we avoid selecting the static
    library for building via other means.
    
    ticket: 6510
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22406 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                    |   5 +-
 src/aclocal.m4                                     |  38 +++++--
 src/config/libnover.in                             |  30 ++++--
 src/config/libpriv.in                              |   1 -
 src/config/pre.in                                  |  35 +++---
 src/include/k5-plugin.h                            |  17 +++
 src/lib/kdb/kdb5.c                                 | 117 ++++++++-------------
 src/plugins/authdata/greet/Makefile.in             |   2 +-
 src/plugins/kdb/db2/Makefile.in                    |   2 +-
 src/plugins/kdb/db2/db2_exp.c                      |   2 +-
 src/plugins/kdb/ldap/Makefile.in                   |   2 +-
 src/plugins/kdb/ldap/ldap_exp.c                    |   2 +-
 src/plugins/locate/python/Makefile.in              |   2 +-
 .../preauth/encrypted_challenge/Makefile.in        |   2 +-
 src/plugins/preauth/pkinit/Makefile.in             |   2 +-
 src/plugins/preauth/pkinit/pkinit_clnt.c           |   6 +-
 src/plugins/preauth/pkinit/pkinit_srv.c            |   6 +-
 17 files changed, 153 insertions(+), 118 deletions(-)

commit 2bb6a5e140cb3d53ff454e624b5fe8aa1d53409f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 8 09:43:45 2009 +0000

    libkdb5 now depends on libgssrpc.  So when linking kpropd, specify
    $(KDB5_LIB) before $(KADMCLNT_LIBS) to get the link order right.
    Unimportant for dynamic linking in most environments, but relevant for
    static linking.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22405 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 67a5067a813f9d937235cd77107b2f3db29cdb8a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 8 09:41:55 2009 +0000

    Don't build the kadm5/unit-test test programs during "make all"; build
    them during "make check" via test dependencies for consistency with
    the way we handle other test programs.  (Also means we don't need
    libraries to be linkable until later in the build process.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22404 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/Makefile.in | 4 ----
 1 file changed, 4 deletions(-)

commit 9321b02aabf84439e1d69f387f9ddf7433892e5e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jun 6 13:46:06 2009 +0000

    kadmind is parsing acls good deref NULL pointer on error
    
    In kadm5int_acl_parse_line, if you setup an acl w/ restrictions
    (i.e. the four argument acl format) - but have an error parsing the
    first few fields, acle is NULLed out, and is then derefed.
    
    This adds a conditional and indents according to the krb5 c-style...
    
    ticket: 6509
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22403 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/server_acl.c | 30 +++++++++++++++++-------------
 1 file changed, 17 insertions(+), 13 deletions(-)

commit 58989d37a8ce50e04452cdab47b897765a7e7d4e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jun 6 03:55:44 2009 +0000

    kadm5int_acl_parse_restrictions could ref uninitialized variable
    
    The variable sp is never initialized. If the first argument to the
    function is null, the code falls through to freeing sp if valid.
    However, sp is never set.
    
    ticket: 6508
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22402 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/server_acl.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9d4a7b700805858bc1a091cd6561ee9f5aef20af
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 1 22:39:31 2009 +0000

    Make results of krb5_db_def_fetch_mkey more predictable
    
    krb5_db_def_fetch_mkey tries the stash file as a keytab, then falls
    back to the old stash file format.  If the stash file was in keytab
    format, but didn't contain the desired master key, we would try to
    read a keytab file as a stash file.  This could succeed or fail
    depending on byte order and other unpredictable factors.  The upshot
    was that one of the libkadm5 unit tests (init 108) was getting a
    different error code on different platforms.
    
    To fix this, only try the stash file format if we get
    KRB5_KEYTAB_BADVNO trying the keytab format.  This requires reworking
    the error handling logic.
    
    ticket: 6506
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22397 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_default.c | 41 ++++++++++++++++-------------------------
 1 file changed, 16 insertions(+), 25 deletions(-)

commit 023b437e080172568dd7cee175a95b450b89c90b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jun 1 16:51:24 2009 +0000

    Fix a typo in the admin guide (with not keyword -> with no keyword)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22396 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b01c462d9c5c58c005f01818059f4f2ef1574891
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 30 05:36:52 2009 +0000

    Fix minor bug in r21269 - wrong field name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22395 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8140f6760fe0d02feead98ac35ac5dc3520c28b5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 27 21:21:29 2009 +0000

    Revert last change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22394 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/Makefile.in | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit 8d3fb587c46aacdb2e2ae0ea816d3517494293e6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 27 20:08:28 2009 +0000

    Don't re-run test programs to recreate output every time 'check' is built
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22393 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/Makefile.in | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 0ef1ec87f3996d995cb4dc03223a1474b2064e5f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 27 20:03:46 2009 +0000

    fix t_prf test code properly
    
    Correction to patch in r22364: "i" was used in two places, one of
    which required an int-sized value and the other of which required a
    size_t.  Instead of changing the type, split the two uses into
    separate variables.
    
    ticket: 6505
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22392 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/t_prf.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 84d3b211101a583c7afa7f08ab307207aba8454b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon May 25 21:48:49 2009 +0000

    On error getting forwarded creds, actually print out the error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22384 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/kcmd.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit fcd90ad229ab6f896f9d86cb2f0e80f9c6a67fd3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon May 25 21:37:02 2009 +0000

    Check for 'encoding ### bytes' message consistently, accepting full base64 encoding
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22383 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/gssftp.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 717b53d5907ee29af37c4ab5127abb5473f5fa26
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 25 16:47:40 2009 +0000

    Fix up kinit -T documentation
    
    ticket: 6497
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22382 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.M | 6 ++++--
 src/clients/kinit/kinit.c | 3 ++-
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 7e306b5fe4443c3152ecae549b6dac642ee91710
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 25 16:40:00 2009 +0000

    Temporarily disable FAST PKINIT for 1.7 release
    
    There are protocol issues and implementation defects surrounding the
    combination of FAST an PKINIT currently.  To avoid impacting the 1.7
    scheduled and to avoid creating interoperability problems later,
    disable the combination until the problems are resolved.
    
    ticket: 6501
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22381 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_clnt.c | 12 ++++++++++++
 src/plugins/preauth/pkinit/pkinit_srv.c  | 23 +++++++++++++++++++++++
 2 files changed, 35 insertions(+)

commit c429f806fe5230762151f2b290175a671e87c711
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 24 19:58:47 2009 +0000

    If --enable-pkinit is explicitly given, and OpenSSL is too old, error out instead of
    ignoring the option and disabling pkinit.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22370 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 704e18e821c217c65f3c1ae2103d7d5e9b9e78f7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun May 24 15:53:51 2009 +0000

    Fix vector initialization error in KDC preauth code
    
    In the KDC, get_preauth_hint_list had two bugs initializing the
    preauth array.  It was allocating 21 extra entries instead of two due
    to a typo (harmless), and it was only zeroing up through one extra
    entry (harmful).  Adjust the code to use calloc to avoid further
    disagreements of this nature.
    
    ticket: 6496
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22369 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 2c9b64dec8198a2914b75e678c6f664712d68bac
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun May 24 00:48:31 2009 +0000

    Fix test rules for non-gmake make versions
    
    The build rules for the new t_ad_fx_armor and t_authdata test programs
    used $<, which is only portable for implicit rules (but is valid in
    gmake for all rules).  Stop using $< in those rules so that "make
    check" works with System V make.
    
    ticket: 6495
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22368 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 694081fabc4d7133adb741264f0a6a8d8a37d0eb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat May 23 00:09:58 2009 +0000

    In krb5_ktfileint_write_entry, add a no-op fseek in between reading
    EOF and writing the placeholder length field.  Otherwise we can run
    into an apparent bug in the Solaris 10 stdio library which causes the
    next no-op fseek after the fwrite to fail with EINVAL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22367 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 3 +++
 1 file changed, 3 insertions(+)

commit 7c59287273bfb50559bf4541dd981d877dd2ce35
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 22 17:31:09 2009 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22366 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/prf.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 5455f77a4587c26d2b1c4afe7fcddce7a63dad07
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 22 17:22:07 2009 +0000

    Make Sun cc error out on unknown attributes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22365 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5e895c389ae4d157141433277a7d9bc4653e5b69
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 22 17:20:15 2009 +0000

    Use correct type for krb5_c_prf_length length arg
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22364 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/t_prf.c | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

commit 1ca60810170721fc9a8f8c4e4e1f9ec651db7af6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 22 17:19:37 2009 +0000

    Use printf format attribute only with gcc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22363 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/t_pac.c   | 2 ++
 src/lib/krb5/krb/t_princ.c | 2 ++
 2 files changed, 4 insertions(+)

commit b7d77ee55b4b00ac6e5edbb2c0b63ec3ed208a79
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 22 14:31:28 2009 +0000

    make prompt string vars point to const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22362 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/osconfig.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 06772a731ef16c81e99216c19b8d92f3ef2b1e1a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 22 14:12:17 2009 +0000

    fix minor syntax error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22361 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dba341349d6a9ba07fc837a8913128746212008c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 22 14:08:25 2009 +0000

    Remove spurious assertion in handle_authdata
    
    In handle_authdata in the KDC, remove a spurious assertion (added in
    r21566 on the mskrb-integ branch) that authdata starts out empty.
    authdata can be legitimately added by check_padata, which precedes
    handle_authdata, and this happens with pkinit.
    
    ticket: 6492
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22360 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_authdata.c | 1 -
 1 file changed, 1 deletion(-)

commit 4c2f3d2e1983f0465b2ae1ff7305edadb4ff138c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed May 20 18:06:29 2009 +0000

    Include regression test for krb-fx-cf2  for RC4 enctype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22359 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/t_cf2.comments | 1 +
 src/lib/crypto/t_cf2.expected | 1 +
 src/lib/crypto/t_cf2.in       | 5 +++++
 3 files changed, 7 insertions(+)

commit dc883527fd27fec5d3d1bdee336370be64440e47
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 20 17:44:37 2009 +0000

    Add a comment to the r22168 change since it's not obvious why we're
    decrypting authdata that way.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22358 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_authdata.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 689473cbbd1fc5a750e0edc8292ad8f6f51e0496
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 20 02:05:53 2009 +0000

    Restore compatibility with KDCs using key usage 8 to encrypt TGS
    replies in a subkey, by implementing a fallback in
    krb5_arcfour_decrypt.
    
    ticket: 6490
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22357 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/arcfour.c | 79 ++++++++++++++++++++++++----------------
 src/lib/crypto/t_encrypt.c       | 34 +++++++++++++----
 2 files changed, 74 insertions(+), 39 deletions(-)

commit 05c7822d0e5118df745685ab2f9b20fe07dcfb6c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 19 23:17:49 2009 +0000

    When using keyed checksum types with TGS subkeys, Microsoft AD 2003
    verifies the checksum using the subkey, whereas MIT and Heimdal verify
    it using the TGS session key.  (RFC 4120 is actually silent on which
    is correct; RFC 4757 specifies the TGS session key.)  To sidestep this
    interop issue, don't use keyed checksum types with RC4 keys without
    explicit configuration in krb5.conf.  Using keyed checksum types with
    AES is fine since, experimentally, AD 2008 accepts checksums keyed
    with the TGS session key.
    
    ticket: 6490
    status: open
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22356 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 2 ++
 1 file changed, 2 insertions(+)

commit 29e1669d344682c8b44b60c1e299b4b59308e70c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon May 18 23:28:53 2009 +0000

    In practice, key usage 9 requires no translation
    
    ticket: 6490
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22355 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/arcfour.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cbb34c759c2d4c189fd4e825dd2cadfe38f4ad2d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon May 18 19:08:48 2009 +0000

    Copy the sequence key rather than the subkey for lucid contexts in RFC
    1964 mode, so that we map to raw des enctypes rather than say
    des-cbc-crc.
    
    ticket: 6488
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22354 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/lucid_context.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a042adb8a4398cbfdd1e98871097bd0e0b583bf2
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon May 18 19:08:29 2009 +0000

    Document use of key fields in GSS context
    
    The addition of etype negotiation has made the meanings of the various
    keys in the GSS-API context structure more complicated.  Document them
    to aid in code understanding.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22353 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapiP_krb5.h | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

commit 48f6c541c2b8084edf10aae4104025aef6717dce
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 14 21:04:57 2009 +0000

    Add IOV_SHIM_EXERCISE_WRAP and IOV_SHIM_EXERCISE_UNWRAP conditionals
    to allow finer-grained testing.
    
    ticket: 6487
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22352 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapi_krb5.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 97ab8ebd3d26e279ffc92a58b59a3ff6c85c67db
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 14 16:50:52 2009 +0000

    gss_krb5int_export_lucid_sec_context was erroneously copying the first
    sizeof(void *) bytes of the context into data_set, instead of the
    pointer to the context.
    
    ticket: 6488
    status: open
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22351 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/lucid_context.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ee699ef91ba36719e50ce9dc5d54dd3896740917
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 14 16:16:32 2009 +0000

    UCS2 support doesn't handle upper half of BMP
    
    Make krb5_ucs2 an unsigned type.  Eliminate the need for distinguished
    values for ucs2 and ucs4 characters by changing the API of the single-
    character conversion routines.
    
    ticket: 6489
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22350 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-utf8.h        | 11 +++-----
 src/lib/krb5/unicode/ucstr.c |  6 ++--
 src/util/support/utf8.c      | 66 +++++++++++++++++++++++++-------------------
 3 files changed, 43 insertions(+), 40 deletions(-)

commit d8c1fcc9fc7690629d10536750e6a4f873c2cbc1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 14 01:18:43 2009 +0000

    remove some old code for debugging the debugging code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22349 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 7 -------
 1 file changed, 7 deletions(-)

commit 9c6c6de0ac5b08c31585350309cb85964b8e01e1
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 13 20:41:37 2009 +0000

    In util/support/utf8_conv.c, the SWAP16 macro is invoked with an
    argument that has side effects.  On platforms where SWAP16 can
    evaluate its argument twice (including platforms where utf8_conv.c
    creates a fallback definition for the SWAP16 macro), this can cause a
    read overrun by a factor of two.
    
    Rearrange the data flow to avoid calling SWAP16 with an argument that
    has side effects.
    
    ticket: 6486
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22348 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/utf8_conv.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit 99c9aee7bf69d5ede590afbd00e59f41bd2d0114
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon May 11 23:34:56 2009 +0000

    reduce character-class table entry size (40%) based on limited data ranges; make table const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22344 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/unicode/ure/ure.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit dc438115063378d64441939d12c8f37cea0089ec
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 11 22:46:56 2009 +0000

    In recvauth_common, convert a use of strcpy to strdup
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22343 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/recvauth.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 292415b758d58df15aff93c644a45e070afcc2fc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 11 16:57:45 2009 +0000

    Refactor rule_an_to_ln, creating a new helper function to handle the
    selection string specifier.  Eliminate two (safe) uses of sscanf in
    the process.  Add a test case including literal text in the selection
    string specifier.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22326 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in |   4 +-
 src/lib/krb5/os/an_to_ln.c  | 225 ++++++++++++++++++++------------------------
 2 files changed, 104 insertions(+), 125 deletions(-)

commit 56e9c98f2871f78130baf3f7c63ce2abe76e02f6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu May 7 20:35:28 2009 +0000

    Try decrypting using session key if subkey fails in tgs rep handling
    
    Heimdal at least up through 1.2 incorrectly encrypts the TGS response
    in the session key not the subkey when a subkey is supplied.  See RFC
    4120 page 35.  Work around this by trying decryption using the session
    key after the subkey fails.
    
    * decode_kdc_rep.c: rename to krb5int_decode_tgs_rep; only used for
      TGS and now needs to take keyusage
    * gc_via_tkt: pass in session key and appropriate usage if subkey
      fails.
    
    Note that the dead code to process AS responses in decode_kdc_rep is
    not removed by this commit.  That will be removed as FAST TGS client
    support is integrated post 1.7.
    
    ticket: 6484
    Tags: pullup
    Target_Version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22325 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          |  4 ++--
 src/lib/krb5/krb/decode_kdc.c |  6 ++----
 src/lib/krb5/krb/gc_via_tkt.c | 14 +++++++++++---
 src/lib/krb5/libkrb5.exports  |  1 -
 4 files changed, 15 insertions(+), 10 deletions(-)

commit e464cdfe7e7d969033126bb33febc98ccd75aee9
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu May 7 20:35:19 2009 +0000

    man1 in title header for man1 manpages
    
    A previous ticket moved kadmin, kadmin.local, ktutil and k5srvutil man
    pages to man1 from man8.  This updates the section within the man
    page.
    
    ticket: 6483
    Target_Version: 1.7
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22324 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/k5srvutil.M    | 2 +-
 src/kadmin/cli/kadmin.M       | 2 +-
 src/kadmin/cli/kadmin.local.M | 2 +-
 src/kadmin/ktutil/ktutil.M    | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit d1b0cf22c197d15ad16b7bad15776845053e605a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 7 19:51:46 2009 +0000

    Allow more than 10 past keys to be stored by a policy
    
    Remove the arbitrary limit of 10 past keys in policies.  We were not
    taking advantage of that limit in any other code.
    
    ticket: 6482
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22323 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_policy.c                |  7 ++----
 src/lib/kadm5/unit-test/api.0/crte-policy.exp | 35 ---------------------------
 src/lib/kadm5/unit-test/api.2/crte-policy.exp | 35 ---------------------------
 3 files changed, 2 insertions(+), 75 deletions(-)

commit 8eb13e1a4ed504c1db92b363fb19d0b4efad64e6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu May 7 19:42:57 2009 +0000

    After consultation with kenh, remove a comment and if statement which
    should no longer apply to the pa_sam_2 code, fixing a memory leak.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22322 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 7 -------
 1 file changed, 7 deletions(-)

commit 8e4e5531c6a9543f601f56e1dfb7360a23af24e9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 6 18:54:47 2009 +0000

    Fix yet another memory leak in pa_sam
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22321 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 1 +
 1 file changed, 1 insertion(+)

commit 662f76ba77d4a084795adcf040479e7276442408
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 6 18:53:03 2009 +0000

    Fix multiple memory leaks in obtain_sam_padata
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22320 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth.c | 52 ++++++++++++++++++++++++++--------------------
 1 file changed, 29 insertions(+), 23 deletions(-)

commit b89fe040c3673c700b3f47d79bc380692b9ba846
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 6 18:52:44 2009 +0000

    In pa_sam, use the correct function to free sam_challenge in the
    success path.
    
    ticket: 6210
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22319 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 51749e5e6d3256f071634f150d0393adce8d5629
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed May 6 15:56:21 2009 +0000

    Fix a memory leak in pa_sam_2 where an outer data structure wasn't
    freed after the contents are coopted.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22318 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 1 +
 1 file changed, 1 insertion(+)

commit 0aad6757a3f747fc26b3b40869b795d2156e14ce
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 5 17:11:48 2009 +0000

    Fix a memory leak in pa_sam
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22317 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 86389db40abdfb58b7986c83ceb32ca231ab4038
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 5 17:08:54 2009 +0000

    Fix a memory leak in krb5_obtain_padata
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22316 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4469180f0fb7a6990499ea7e0d632c3ff877cd9f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 5 16:57:42 2009 +0000

    In pa_sam_2, free sc2 in an error-handling case where it was leaked
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22315 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit f49e0727a2d42b5958384008a5fe2088e5957833
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 5 16:55:58 2009 +0000

    In pa_sam_2, free scratch in a couple of error-handling blocks where
    it was live and not freed.  The function should be reorganized to use
    a cleanup handler, but (I believe) is not covered by the test suite
    and should not undergo such major surgery until it is.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22314 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 2 ++
 1 file changed, 2 insertions(+)

commit 11aa9465a6ed940a382ee436047060624c824cb1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 5 16:46:29 2009 +0000

    In krb5int_rd_setpw_rep, if we get an error result, set ap_rep.length
    to 0 so that it is initialized for a check later in the function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22313 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/chpw.c | 1 +
 1 file changed, 1 insertion(+)

commit a8871a7dc94b1a7cb785b9baaac476b16b76cf94
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 5 16:39:54 2009 +0000

    Remove some unnecessary null checks in krb5_get_in_tkt_with_password
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22312 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_pwd.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 4c917401bd49b40e86b3657c417883211a6c14be
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 5 16:35:31 2009 +0000

    Remove some unnecessary null checks in krb5_get_in_tkt_with_keytab
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22311 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_keytab.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 31f019a7687f1101e2b4f30e9191887acd9d48b6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 5 16:30:19 2009 +0000

    In krb5_get_in_tkt, free the whole encoded request (since the
    structure was allocated by encode_krb5_as_req), not just the contents.
    
    ticket: 6401
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22310 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 963d72c9b874e51a98dd674bb9e62ba0f0a9f5f7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue May 5 16:00:40 2009 +0000

    Fix a case in the krb5_rd_rep error handler (introduced in the last
    commit) where scratch.data could be indirected through even if it
    wasn't allocated successfully.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22309 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_rep.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 04a8f6f3ac5c53998ed4a0c9025bbdba143cde43
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 4 19:43:36 2009 +0000

    Simplify cleanup in obtain_sam_padata slightly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22308 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit f61066add2ea0972b38492126eb98ac77cd5e734
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 4 17:16:38 2009 +0000

    Fix an error message memory leak in krb5_preauth_supply_preauth_data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22307 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 1 +
 1 file changed, 1 insertion(+)

commit 9a5c81c684c76a2dc3cb5069c2ea411aad716a03
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 4 17:06:43 2009 +0000

    Fix some direct returns in krb5_get_cred_from_kdc_opt which would leak
    memory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22306 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 37 +++++++++++++++++++++++++------------
 1 file changed, 25 insertions(+), 12 deletions(-)

commit 7685f0567cf5c79d99737d34384a3122245dc533
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon May 4 16:08:03 2009 +0000

    krb5_rd_rep could leak memory through its output parameter on error.
    Adjust the flow control so that *repl is NULL on error and the memory
    allocated by decode_krb5_ap_rep_enc_part is freed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22305 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_rep.c | 60 +++++++++++++++++++++++++++--------------------
 1 file changed, 34 insertions(+), 26 deletions(-)

commit 3c84bd0ade81dff73bf55abe87c5964f4106abfd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun May 3 18:47:27 2009 +0000

    Fix formatting of ok_as_delegate documentation in admin guide
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22304 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6cfaeecbbac3f2420b724cd8e62d1ea98288bc05
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat May 2 04:58:19 2009 +0000

    Fix a memory leak in krb5int_rd_chpw_rep in a block of code handling
    buggy MS KDC behavior.  It's not entirely clear what should happen in
    the case where memory was leaked (error packet received containing
    e_data) so pick a conservative option.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22303 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/chpw.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 397c8078cdfaf400fb32e0b2f4098efad9566500
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 1 20:19:43 2009 +0000

    Fix a memory leak by reorganizing krb5_principal_internalize to use
    the recommended flow control for error handling.  Also initialize the
    output parameter so that it is set in case of error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22302 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ser_princ.c | 68 ++++++++++++++++++++++----------------------
 1 file changed, 34 insertions(+), 34 deletions(-)

commit fd4948f0e07fa73f364537773b7cbc3ecf2ac541
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 1 20:11:01 2009 +0000

    Check return value of ftell() in krb5_ktfileint_find_slot
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22301 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 4 ++++
 1 file changed, 4 insertions(+)

commit fb013ee162e24046b8e0270ff2e5626c8f8f398d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri May 1 20:07:13 2009 +0000

    Move an error check to an earlier location in krb5_524_conv_principal
    to fix a memory leak.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22300 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/conv_princ.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit d9a95617d7f78abe943ed7dde3bd12665163fa6b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Apr 30 20:48:36 2009 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22299 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/deps |  3 ++-
 src/lib/crypto/deps         |  2 +-
 src/lib/crypto/des/deps     | 10 ++++++++++
 src/lib/krb5/krb/deps       |  2 ++
 4 files changed, 15 insertions(+), 2 deletions(-)

commit 6991564a69ba53b12c4efdcc9daf85041f0e2697
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Apr 30 20:17:42 2009 +0000

    Implement DES and 3DES PRF. Patch fromKAMADA Ken'ichi
    
    Currently the DES and 3DES PRF output 16-byte results.  This is
    consistent with RFC 3961, but we need to confirm it is consistent with
    Heimdal and WG decisions.  See IETF 74 minutes for some discussion of
    the concern as it applies to AES and thus possibly all simplified
    profile enctypes.
    
    ticket: 5587
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22298 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Makefile.in |  3 +++
 src/lib/crypto/des/des_int.h   |  6 ++++-
 src/lib/crypto/des/des_prf.c   | 54 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/etypes.c        | 23 +++++++++---------
 src/lib/crypto/t_cf2.comments  |  2 ++
 src/lib/crypto/t_cf2.expected  |  2 ++
 src/lib/crypto/t_cf2.in        | 10 ++++++++
 7 files changed, 88 insertions(+), 12 deletions(-)

commit 6af3a5f54d650eaa673a19c3d6f242dee40610b5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 30 17:49:28 2009 +0000

    In krb5_kt_resolve, ensure that the output parameter is set to NULL on
    failure even if the underlying resolver doesn't do that properly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22297 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ktbase.c | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit a4cef664aad9b21da014bc37308f3da3bf18e675
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 30 17:28:55 2009 +0000

    In ktfile_common_resolve, set the output pointer to NULL on error, and
    use a cleanup label instead of freeing the same resources in multiple
    error handling blocks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22296 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 54 +++++++++++++++++++++++--------------------
 1 file changed, 29 insertions(+), 25 deletions(-)

commit 3794fb8ccd011e91fd8f214547780fdd58df39a4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 30 17:16:20 2009 +0000

    Fix a memory leak by reorganizing krb5_ktf_keytab_internalize to use
    the recommended exception-handling flow control.  Eliminate the check
    for ktdata being null after resolution because that's not possible.
    Add a check for the resolved keytab being of a different type, since
    that would result in data structure corruption.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22295 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 150 ++++++++++++++++++++----------------------
 1 file changed, 70 insertions(+), 80 deletions(-)

commit e34fe90bed52f7845a1ba3924c436b5a00dc33a4
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Apr 30 16:27:08 2009 +0000

    Uninitialized variable may cause unpredictable behavior in kdc_verify_preauth
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22294 dc483132-0cff-0310-8789-dd5450dbe970

 .../encrypted_challenge/encrypted_challenge_main.c | 477 +++++++++++----------
 1 file changed, 239 insertions(+), 238 deletions(-)

commit e09d89cc3adf43cc245942a6d0e87ac84b362054
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 30 15:08:50 2009 +0000

    Document ok_as_delegate in the admin guide
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22293 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 27901f6cce3588c9ac1aa6cadb6ee6147ca57a24
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Apr 30 00:38:48 2009 +0000

    Do not return PREAUTH_FAILED on unknown preauth
    
    If the KDC receives unknown pre-authentication data then ignore it.
    Do not get into a case where PREAUTH_FAILED is returned because of
    unknown pre-authentication.  The main AS loop will cause
    PREAUTH_REQUIRED to be returned if the preauth_required flag is set
    and no valid preauth is found.
    
    ticket: 6480
    Target_Version: 1.7
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22292 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

commit 41d6e61e7a953d6ef5e77a3271208b1b6c4e4921
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 29 23:21:21 2009 +0000

    Add DEBUG_ERROR_LOCATIONS support
    
    If DEBUG_ERROR_LOCATIONS is defined, replace uses of
    krb5_set_error_message and krb5int_set_error with calls to the new
    _fl variants of those functions, and include filename and line number
    information in the calls.  Requires C99-style variadic macros if
    defined.
    
    ticket: 6479
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22291 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-err.h                          | 21 +++++++++++++++++
 src/include/k5-int.h                          |  5 ++++
 src/lib/krb5/krb/kerrs.c                      | 23 ++++++++++++++++++
 src/lib/krb5/libkrb5.exports                  |  1 +
 src/util/support/errors.c                     | 34 +++++++++++++++++++++++++--
 src/util/support/libkrb5support-fixed.exports |  2 ++
 6 files changed, 84 insertions(+), 2 deletions(-)

commit 16aaf27414aaf5478b774e4c504128ef38faa307
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 29 00:31:50 2009 +0000

    Fix typo in error message reported by Marek Mahut (Red Hat)
    
    ticket: 6472
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22290 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/krb_auth_su.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 489d85ed9a9d9bbf4d25c41bd1983145af028dd8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 28 18:00:13 2009 +0000

    Fix handling of RET_SEQUENCE flag in mk_priv/mk_ncred
    
    Regularize the handling of KRB5_AUTH_CONTEXT_RET_SEQUENCE in
    krb5_mk_safe, krb5_mk_priv, and krb5_mk_ncred, using krb5_mk_safe as
    a baseline.  RET_SEQUENCE now implies DO_SEQUENCE for all three
    functions, the sequence number is always incremented if it is used,
    and outdata->seq is always set if RET_SEQUENCE is passed.
    
    Note that in the corresponding rd_ functions, RET_SEQUENCE and
    DO_SEQUENCE are independent flags, which is not consistent with the
    above.  This compromise is intended to preserve compatibility with
    any working code which might exist using the RET_SEQUENCE flag.
    
    ticket: 6478
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22288 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_cred.c | 9 +++------
 src/lib/krb5/krb/mk_priv.c | 7 ++-----
 src/lib/krb5/krb/mk_safe.c | 3 +--
 3 files changed, 6 insertions(+), 13 deletions(-)

commit 8473cdf213bbd1bda285d9fd253f1bea8e726ea6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 28 17:54:13 2009 +0000

    Fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22287 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6fd5e9963761f18c569b701d815e53a87415fc01
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 28 15:45:31 2009 +0000

    Fix a couple of memory leaks in krb5int_sendto, reworking the error
    handling a bit for cleanliness in the process.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22286 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 55 ++++++++++++++++++--------------------------
 1 file changed, 23 insertions(+), 32 deletions(-)

commit 3146f51389c9af7569381c65585452aacf3fda5f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 28 04:46:10 2009 +0000

    Fix a memory leak in aname_replacer using the recommended flow control
    for exception handling.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22285 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/an_to_ln.c | 179 +++++++++++++++++++++++----------------------
 1 file changed, 92 insertions(+), 87 deletions(-)

commit d1df93584d898d43fb38276938b398a42d42c640
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Apr 28 04:30:03 2009 +0000

    Fix a memory leak in module_locate_server
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22284 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit cd0a93780a907a93bd31c845ddaa4eb347785ea5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 27 23:48:22 2009 +0000

    Fix a few memory leaks in krb5_mk_ncred.  Also tighten up the error
    handling of the sequence number, only decreasing it if it was
    increased.  The handling of DO_SEQUENCE and RET_SEQUENCE may still be
    flawed in some cases.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22283 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_cred.c | 34 ++++++++++++++++++----------------
 1 file changed, 18 insertions(+), 16 deletions(-)

commit 845df79751acd76915d1ad72f817af78a884ea57
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 27 23:01:08 2009 +0000

    Fix an unchecked use of fwrite in krb5_ktfileint_delete_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22282 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 55d0fcac60b575123e997abf583bc8cd501e8fae
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 27 15:42:23 2009 +0000

    Move KRB5_KDB_OK_AS_DELEGATE from kdb_ext.h to kdb.h.  Add kadmin
    support for the flag.  In the KDC, remove the restriction on returning
    the flag on cross-realm TGTs since there is now a defined meaning for
    that (it allows ok-as-delegate to be honored on the foreign realm's
    service tickets).
    
    ticket: 5596
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22281 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h        |  1 +
 src/include/kdb_ext.h    |  2 --
 src/kadmin/cli/kadmin.M  | 10 ++++++++++
 src/kadmin/cli/kadmin.c  | 10 +++++++++-
 src/kdc/do_tgs_req.c     |  5 +----
 src/lib/kadm5/str_conv.c |  3 +++
 6 files changed, 24 insertions(+), 7 deletions(-)

commit 10c0b36c72eb2b38811494c4fa2adbc734b66237
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 25 09:36:11 2009 +0000

    make installed headers C++-safe
    
    Now that we're installing the kadm5 headers, they should be C++-safe
    like the others.  Wrap the content in 'extern "C"' if compiling as
    C++.  New test program to verify.
    
    ticket: 6477
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22280 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/admin.h             | 14 ++++++++++++++
 src/tests/misc/Makefile.in        | 11 ++++++++---
 src/tests/misc/deps               | 10 ++++++++++
 src/tests/misc/test_cxx_kadm5.cpp | 15 +++++++++++++++
 4 files changed, 47 insertions(+), 3 deletions(-)

commit 582aabf279c16a3a55cc44c958130ada29e46e41
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 24 21:15:04 2009 +0000

    Simplify and shorten krb5_ktfileint_find_slot, and properly handle the
    commit_point output parameter.
    
    ticket: 6475
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22279 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 139 ++++++++++++------------------------------
 1 file changed, 40 insertions(+), 99 deletions(-)

commit c395ff699651ce5ea1ef2fd106fc191937ac7e31
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 24 19:49:54 2009 +0000

    In krb5_ktfileint_find_slot, don't continue the loop when we find a
    final zero-length buffer.  This is a minimal fix intended to be pulled
    up to the 1.7 branch; a code cleanup commit will follow.
    
    ticket: 6475
    status: open
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22278 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 1 +
 1 file changed, 1 insertion(+)

commit 442ca54391e96c7bcb7d886b28f57300253a4c17
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 23 23:37:42 2009 +0000

    In krb5_principal_compare_flags, improve clarity slightly by using a
    boolean temporary instead of an ordering temporary in the loop over
    the elements, since we only care about the boolean result.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22277 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/princ_comp.c | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit 0ecc0593b384bcf8448cc6ff1a78149ac5891188
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 23 15:15:22 2009 +0000

    In krb5_rcache_externalize, remove a pointless null check of a pointer
     we just dereferenced.
    Rewrite krb5_rcache_internalize to use the recommended cleanup flow
     control, closing a memory leak in the process.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22276 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ser_rc.c | 76 +++++++++++++++++++++++++-------------------
 1 file changed, 44 insertions(+), 32 deletions(-)

commit 7688f9f3f8d4ac8eb4b5df1454898e17fb3ee46c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 23 14:55:42 2009 +0000

    Close a memory leak in asn1_decode_etype_info2_entry_1_3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22275 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 4a58548d6e2af0d4c1b3c26bfc0b88f0223cf7ac
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 23 14:52:25 2009 +0000

    In krb5_fcc_read, remove an assert which could never trigger (because
    len is unsigned and cannot be less than zero).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22274 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 1 -
 1 file changed, 1 deletion(-)

commit 68a31da19d33de9df505286918141088658c3b82
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 23 14:50:06 2009 +0000

    Fix an error-handling block in sendto_kdc.c's setup_connection() which
    would always attempt to close -1.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22273 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 2 --
 1 file changed, 2 deletions(-)

commit 12f5bc018cfbe01a7f4f761f5260287d5b3f5e8c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 23 08:42:40 2009 +0000

    In krb5_get_cred_via_tkt, strip the ok-as-delegate flag from
    credentials obtained using a foreign TGT, unless the TGT also has
    ok-as-delegate set.
    
    ticket: 6473
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22272 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tkt.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit c702bd21424bdb65ca904b66949acab48aa4b7e4
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Apr 22 13:30:00 2009 +0000

    move kadmin, ktutil, k5srvutil man pages to man1
    
    These binaries have been moved to /usr/bin so their manpages should
    move from man8 to man1.
    
    Ticket: 6474
    Target_Version: 1.7
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22267 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/Makefile.in    | 4 ++--
 src/kadmin/ktutil/Makefile.in | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 5c66ab3fd5036a6fa730602a2f8a929bbbeb9e54
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 22 08:26:17 2009 +0000

    In the cross-realm setup example in the admin documentation, use
    "addprinc" instead of "add_princ" since the latter is not a recognized
    alias for add_principal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22266 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 83acbdbd1a5bfb2e1f47275f7cf34fa0c504438f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 16 16:46:33 2009 +0000

    Send explicit salt for SALTTYPE_NORMAL keys
    
    Change the signature of _make_etype_info_entry to take the canonical
    client principal instead of the request structure.  Also fixes the salt
    we compute for SALTTYPE_NOREALM keys.
    
    Sending an explicit salt for SALTTYPE_NORMAL keys is believed to be
    necessary for some preauth scenarios involving aliases.
    
    ticket: 6470
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22264 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c | 24 ++++++++++++------------
 src/kdc/kdc_util.c    |  7 +++++++
 2 files changed, 19 insertions(+), 12 deletions(-)

commit 08b04a0676438f84696f504f8b19f873ce598209
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Apr 14 15:35:12 2009 +0000

    Require fast_req checksum to be keyed
    
    Since the fast_req checksum is unencrypted, a keyed checksum type needs to be used.
    
    ticket: 6461
    Target_Version: 1.7
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22210 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/fast_util.c | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

commit 2e6de997360ecefbe42d58af88f275939c4b5266
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Apr 14 15:05:21 2009 +0000

    Implement kinit option for FAST armor ccache
    
    Implement the -T option to kinit to specify the FAST armor ccache.
    
    ticket: 6460
    Target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22209 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.M |  6 +++++-
 src/clients/kinit/kinit.c | 17 ++++++++++++++---
 2 files changed, 19 insertions(+), 4 deletions(-)

commit 14773f87a3119ecf45d5d7945b21b50e0271ef62
Author: Will Fiveash <will.fiveash@oracle.com>
Date:   Mon Apr 13 22:15:05 2009 +0000

    Update kdb5_util man page with missing purge_mkeys command
    
    While previously updating the kdb5_util command man page to include
    documentation on new subcommands added as a result of the Master Key
    Migration project I missed the purge_mkeys command.  I've added that
    with this commit.
    
    Ticket: 6459
    Version_Reported: 1.7
    Target_Version: 1.7
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22208 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_util.M | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit e934ce4fddd394bf3207139688a8dc9b969df2e7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 13 19:29:14 2009 +0000

    krb5_fcc_generate_new was destroying a locked mutex in the err_out
    label, which is used for I/O failures.  Unlock the mutex first.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22200 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 1 +
 1 file changed, 1 insertion(+)

commit 9231fa3d6d8cfc36f6f5df0ba791c5bb7cc11c60
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 13 18:43:29 2009 +0000

    In pa_sam, remove a gratuitous null check for etype which was
    immediately followed by dereferencing etype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22199 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ebc7a7f22a7484542ff10746ecb6f82569a5a688
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 13 18:36:42 2009 +0000

    Make krb5_mkt_resolve error handling work
    
    Very little is likely to go wrong inside krb5_mkt_resolve (it just
    allocates memory and plays with mutexes), but if anything did, the
    handling was almost always wrong.  Reorganize the function to handle
    errors properly, using a helper create_list_node function to simplify
    the task.
    
    ticket: 6454
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22198 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_memory.c | 146 +++++++++++++++++++++-------------------
 1 file changed, 77 insertions(+), 69 deletions(-)

commit 8ad80bb0aebfe8818d37147a2a1d5ebe7430793d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Apr 13 17:16:35 2009 +0000

    In krb5int_dns_init, fix a malloc-returning-null check which could let
    a null result slip past.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22197 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/dnsglue.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit df68bb9d510c479a8aedf48f73e592f1a3f0f035
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Apr 12 15:40:41 2009 +0000

    More dead code elimination.  When asprintf was used the varaible namelen was
    no longer necessary.
    
    ticket: 6453
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22196 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 5 -----
 1 file changed, 5 deletions(-)

commit 7b36ca1971d9761e1b5f18e2562141353ef9f006
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Apr 12 14:59:08 2009 +0000

    remove dead code
    
    Remove some more dead code assignment - where the variable is
    immediately assigned in the next statement - or not used at all.
    
    ticket: 6453
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22195 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_conv.c | 2 +-
 src/lib/krb5/rcache/ser_rc.c  | 6 ------
 2 files changed, 1 insertion(+), 7 deletions(-)

commit d159fca76f9b33eb5bbf31c92ea2fce568d76c63
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Apr 12 14:09:29 2009 +0000

    Remove dead assignment of variables that are never used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22194 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_retr.c | 2 +-
 src/lib/krb5/ccache/ser_cc.c  | 4 ----
 2 files changed, 1 insertion(+), 5 deletions(-)

commit bff1d19a1ae6a81dd5885c2d72658e0f0c89d19e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 10 21:17:03 2009 +0000

    In krb5_get_in_tkt, r7002 introduced an unused local variable
    "padata".  It was accidentally used in r18641 instead of
    preauth_to_use when sorting the received padata sequence, causing the
    sort to be a no-op.  Sort the correct sequence and eliminate the
    unused local variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22193 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit e8ff0dc9d86ca03de5b4bce1bcdfa9e4add93a95
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 10 20:17:38 2009 +0000

    Simplify the coupling of problem to response code in recvauth_common,
    eliminating a big switch statement with a dead-code default block.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22192 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/recvauth.c | 38 +++++++++-----------------------------
 1 file changed, 9 insertions(+), 29 deletions(-)

commit bcf8a9ba3a238cc83e432bdb66d0fdd3036860ec
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 10 19:54:35 2009 +0000

    Remove an unnecessary cleanup in krb5_cc_set_default_name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22191 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ccdefname.c | 2 --
 1 file changed, 2 deletions(-)

commit 0054540d441eaf6bbb2a8cc993df26b70d68161b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 10 19:51:53 2009 +0000

    Check the return value of krb5_timeofday in krb5int_populate_gic_opt.
    Also initialize krb5int_populate_gic_opt's output variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22190 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_pwd.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit d468cfbb7977568553aa8e9ed90cc03eda208dd0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 10 19:50:55 2009 +0000

    Check return value of krb5int_copy_data_contents in preauth2.c's
    pa_salt.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22189 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 730246e51f84122079e79b248393d8f3b0291f86
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 10 16:09:19 2009 +0000

    Document allow_weak_crypto
    
    Also document which cryptosystems are defined to be weak, and add some
    enctype entries which weren't in the documentation.
    
    ticket: 6452
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22188 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo       |  8 ++++++++
 doc/support-enc.texinfo | 16 ++++++++++------
 2 files changed, 18 insertions(+), 6 deletions(-)

commit 1358ab30265dd6e7cbda90a6dee45c3fa22b6e60
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Apr 9 17:57:03 2009 +0000

    Update defaults in documentation
    
    doc/definitions.texinfo had, predictably, fallen out of date with
    respect to the code.  Update a few of the out of date comments and
    defaults, particularly the default enctype lists.
    
    ticket: 6451
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22187 dc483132-0cff-0310-8789-dd5450dbe970

 doc/definitions.texinfo | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 671440878844e8dbbc8526badb3b1f615a88c9e0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 9 11:53:27 2009 +0000

    kdc: handle_referral_params does not return ENOMEM errors
    
    retval was set but never returned.
    
    ticket: 6450
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22186 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 45875a4d7bbd6bb8a943572d84fef5ca2bb18291
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 8 16:39:33 2009 +0000

    Using a patch from Apple, add support for GSS_C_DELEG_POLICY_FLAG,
    which requests delegation only if the ok-as-delegate ticket flag is
    set.
    
    ticket: 6203
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22185 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi.hin      |  1 +
 src/lib/gssapi/krb5/init_sec_context.c | 11 ++++++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 40e425b53b10f753fb62caff577d2679cdd6325b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 8 15:58:24 2009 +0000

    mk_safe and mk_priv require the local address to be set in the auth
    context; rd_safe and rd_priv require the remote address to be set.
    Create error codes for both kinds of missing addresses and stop trying
    futilely to handle the cases where they are not set.
    
    ticket: 1165
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22184 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et |  3 +++
 src/lib/krb5/krb/mk_priv.c            | 27 ++++++++++++++-------------
 src/lib/krb5/krb/mk_safe.c            | 28 ++++++++++++++--------------
 src/lib/krb5/krb/rd_priv.c            | 29 +++++++++++++++--------------
 src/lib/krb5/krb/rd_safe.c            | 27 ++++++++++++++-------------
 5 files changed, 60 insertions(+), 54 deletions(-)

commit e4a65c8b42384add772624273d1b03ba0689a3dc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 8 15:25:43 2009 +0000

    Fall through on error return
    
    If decoding the encoded_req_body fails, proceed goto errout instead of falling
    through to fast handling.
    
    Looks like a merge error.
    
    Reindented code.
    
    ticket: 6449
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22183 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 03f73644d9fe650bffd6b6ede1b0598689610876
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Apr 8 15:22:17 2009 +0000

    When getting initial credentials with a password, try the master if
    preauth fails on a slave, since preauth can fail due to an out-of-date
    key.  This removes a snippet added in r14939 which was considering
    only hardware preauth.
    
    ticket: 6108
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22182 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_pwd.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 0b7cc76b50ea9c035c8137583cd6d99fa0929e0e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Apr 7 23:59:25 2009 +0000

    Subject k5_utf8s_to_ucs2s could deref NULL pointer..
    
    Based on usage of this static function, this will never happen as
    results are always malloced (and checked) by caller.  However, the
    function is already coded to handle the first argument being null - so
    be consistent throughout.
    
    ticket:
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22177 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/utf8_conv.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 6769d4fc0a3fdeef3f0530257d742647a2c847fb
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Apr 7 21:22:23 2009 +0000

    CVE-2009-0846 asn1_decode_generaltime can free uninitialized pointer
    
    The asn1_decode_generaltime() function can free an uninitialized
    pointer if asn1buf_remove_charstring() fails.
    
    ticket: 6445
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22176 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_decode.c   |  1 +
 src/tests/asn.1/krb5_decode_test.c | 16 ++++++++++++++++
 2 files changed, 17 insertions(+)

commit 9024676102cbd24d08f41fa3de7761d64f13db4d
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Apr 7 21:22:20 2009 +0000

    CVE-2009-0847 asn1buf_imbed incorrect length validation
    
    asn1buf_imbed() can perform pointer arithmetic that causes the "bound"
    pointer of the subbuffer to be less than the "next" pointer.  This can
    lead to malloc() failure or crash.
    
    In asn1buf_imbed(), check the length before doing arithmetic to set
    subbuf->bound.  In asn1buf_remove_octetstring() and
    asn1buf_remove_charstring(), check for invalid buffer pointers before
    executing an unsigned length check against a (casted to size_t)
    negative number.
    
    ticket: 6444
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22175 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1buf.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 19b0ab4fae79371e1ccdba38f262b3aa05c20a80
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Apr 7 21:22:17 2009 +0000

    CVE-2009-0844 SPNEGO can read beyond buffer end
    
    SPNEGO can read beyond the end of a buffer if the claimed DER length
    exceeds the number of bytes in the input buffer. This can lead to
    crash or information disclosure.
    
    Thanks to Apple for reporting this vulnerability and providing
    patches.
    
    ticket: 6443
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22174 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 51 +++++++++++++++++--------------------
 1 file changed, 24 insertions(+), 27 deletions(-)

commit 8241f4980a11b5494377de4f30992d5a5debca95
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Apr 7 21:22:13 2009 +0000

    Apply revised patch from Apple that ensures that a REJECT token is
    sent on error.
    
    ticket: 6417
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22173 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 324affc316edff9bf690c05a18fb18167c562ca1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Apr 7 17:57:56 2009 +0000

    Null pointer defref in adding info
    
    Clearly the code is broken - and we either never use it - or callers never pass
    NULL...
    
    Detected by clang static checker.
    
    ticket: 6442
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22172 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/help.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 427b73f0c2e2c1278ae9dddfa18a35d01fd85a8d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Apr 5 21:11:26 2009 +0000

    Implement KDC side of TGS FAST
    
    Most of the KDC side of TGS FAST was already present.  This adds
    correct generation of the reply key.
    
    ticket: 6439
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22171 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit f7c71ff3c2d543986e3a9dbb881fcece4feefd3b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Apr 4 03:03:04 2009 +0000

    fix logic errors
    
    ticket: 6436
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22170 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/fast_util.c           | 2 +-
 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 65e068c918ebdac4b01e25531fa87eff50afbdd0
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Apr 3 18:14:40 2009 +0000

    Adjust the logic in rule_an_to_ln to avoid a "can't happen" case of
    strchr returning null when searching for a character we know is there.
    Also properly return ENOMEM if we fail to allocate selstring.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22169 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/an_to_ln.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit f4dda42648602b6641c0c2cab99e29baf6400c88
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Apr 3 05:36:25 2009 +0000

    Handle authdata encrypted in subkey
    
    RFC 4120 requires that if a subkey is present in the TGS request that
    authorization data be encrypted in the subkey.  Our KDC did not handle
    this correctly.
    
    ticket: 6438
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22168 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_authdata.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 4e609bf313a80dbc2247a73d1303b2068eec9acd
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Apr 3 04:03:45 2009 +0000

    Merge fast branch at 22166 onto trunk
    
    ticket: 6436
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22167 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                               |  4 +-
 src/kdc/do_as_req.c                                | 17 +++--
 src/kdc/do_tgs_req.c                               |  8 +-
 src/kdc/fast_util.c                                | 87 +++++++++++++++++++---
 src/kdc/kdc_preauth.c                              | 16 +++-
 src/kdc/kdc_util.c                                 |  4 +-
 src/kdc/kdc_util.h                                 | 14 +++-
 src/lib/crypto/arcfour/arcfour.c                   | 11 +++
 src/lib/crypto/arcfour/arcfour.h                   |  5 ++
 src/lib/crypto/etypes.c                            |  8 +-
 src/lib/krb5/asn.1/asn1_k_encode.c                 |  6 +-
 src/lib/krb5/asn.1/krb5_decode.c                   |  6 +-
 src/lib/krb5/krb/Makefile.in                       |  4 +
 src/lib/krb5/krb/fast.c                            | 42 ++++++++---
 src/lib/krb5/krb/fast.h                            |  9 ++-
 src/lib/krb5/krb/get_in_tkt.c                      | 39 +++++-----
 src/lib/krb5/krb/kfree.c                           |  1 +
 src/lib/krb5/krb/preauth2.c                        | 35 +++++++++
 src/lib/krb5/krb/t_ad_fx_armor.c                   | 36 +++++++++
 .../encrypted_challenge/encrypted_challenge_main.c |  3 +-
 20 files changed, 288 insertions(+), 67 deletions(-)

commit 6d48a7deaeed3dcb5dce55d8e9730c47512a904e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Apr 3 03:33:01 2009 +0000

    Unfortunately, pre-1.7 krshd fails to support keyed checksums because
    it uses the wrong API and wrong key usage.  So, if the auth_context
    has an explicit checksum type set, then respect that.  kcmd sets such
    a checksum type.  Also, because other applications may have the same
    problem, allow the config file variable if set to override the default
    checksum.
    
    * kcmd.c: Force use of rsa_md5
    * init_ctx.c: do not default  to md5
    * mk_req_ext.c: allow auth_context to override
    
    ticket: 1624
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22160 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo             | 4 ++--
 src/appl/bsd/kcmd.c           | 2 ++
 src/config-files/krb5.conf.M  | 2 +-
 src/lib/krb5/krb/init_ctx.c   | 2 +-
 src/lib/krb5/krb/mk_req_ext.c | 2 ++
 5 files changed, 8 insertions(+), 4 deletions(-)

commit d44144bc3c86cd2e0b9dbe74f0241905201ddd23
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Apr 2 23:30:28 2009 +0000

    Fix krshd and krlogind to use krb5_c_verify_checksum
    
    ticket: 1624
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22159 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c | 25 +++++++++++++++----------
 src/appl/bsd/krshd.c    | 24 ++++++++++++++----------
 2 files changed, 29 insertions(+), 20 deletions(-)

commit 56108ac2b7c7b747951614b9da99a5df1d57be6d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Apr 1 18:25:02 2009 +0000

    Use the preferred checksum for non-DES keys in the kdc_req path and
    all the time in the ap_req checksum path.  This breaks code to support
    DCE versions prior to 1.1 but uses the correct checksum for protocol
    compatibility.
    
    ticket: 1624
    Target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22154 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo             |  3 ++-
 src/config-files/krb5.conf.M  | 10 +++-------
 src/lib/krb5/krb/mk_req_ext.c |  7 ++++++-
 src/lib/krb5/krb/send_tgs.c   | 16 ++++++++++++++--
 4 files changed, 25 insertions(+), 11 deletions(-)

commit 24c4a63e12354d797d0ab02d6b9bc2d9044f74b4
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 31 23:51:48 2009 +0000

    Make FAST changes build when pkinit is disabled
    
    ticket: 6436
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22153 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c |  3 ++-
 src/lib/krb5/asn.1/asn1_k_encode.c |  6 ++++--
 src/lib/krb5/asn.1/krb5_decode.c   | 20 ++++++++++----------
 src/lib/krb5/asn.1/krb5_encode.c   | 13 +++++++------
 4 files changed, 23 insertions(+), 19 deletions(-)

commit d92f1f050e4124cdeb5e7f192b677c7aa9a62562
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Mar 31 22:36:03 2009 +0000

    mark export grade RC4 as weak
    
    Set the weak enctype flag on the 40-bit RC4.
    
    ticket: 6437
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22152 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/etypes.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 9da77f6c948da8ac223b99f8e085c3d384787bff
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Mar 31 22:35:59 2009 +0000

    Initialize request state in the TGS path
    
    ticket: 6436
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22151 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 31e7abb44e196ceda2ea828013143403f0a27a91
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Mar 31 17:12:44 2009 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22150 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/deps                                 | 11 ++++++++
 src/lib/krb5/krb/deps                        | 15 ++++++++--
 src/plugins/preauth/encrypted_challenge/deps | 14 ++++++++++
 src/plugins/preauth/pkinit/deps              | 41 ++++++++--------------------
 4 files changed, 49 insertions(+), 32 deletions(-)

commit d1384be39be11423bd05b88ec444733361fc1467
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Mar 31 17:00:41 2009 +0000

    Implement FAST from draft-ietf-krb-wg-preauth-framework
    
    Merge fast branch at 22146 onto trunk
    
    Implement the kerberos pre-authentication framework FAST feature per
    Projects/FAST on the wiki.
    
    ticket: 6436
    Target_Version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22149 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                    |   1 +
 src/configure.in                                   |   2 +-
 src/include/k5-int-pkinit.h                        |   5 +
 src/include/k5-int.h                               |  96 +++-
 src/include/krb5/krb5.hin                          |  33 +-
 src/include/krb5/preauth_plugin.h                  |  29 +-
 src/kdc/Makefile.in                                |   2 +
 src/kdc/dispatch.c                                 |   3 +-
 src/kdc/do_as_req.c                                |  66 ++-
 src/kdc/do_tgs_req.c                               |  40 +-
 src/kdc/fast_util.c                                | 398 ++++++++++++++++
 src/kdc/kdc_preauth.c                              |  48 +-
 src/kdc/kdc_util.c                                 |  34 +-
 src/kdc/kdc_util.h                                 |  36 +-
 src/lib/krb5/asn.1/asn1_k_decode.c                 |  51 +++
 src/lib/krb5/asn.1/asn1_k_decode.h                 |  12 +
 src/lib/krb5/asn.1/asn1_k_encode.c                 |  88 ++++
 src/lib/krb5/asn.1/krb5_decode.c                   |  93 +++-
 src/lib/krb5/error_tables/krb5_err.et              |   3 +-
 src/lib/krb5/error_tables/kv5m_err.et              |   4 +-
 src/lib/krb5/krb/Makefile.in                       |   3 +
 src/lib/krb5/krb/fast.c                            | 499 +++++++++++++++++++++
 src/lib/krb5/krb/fast.h                            |  77 ++++
 src/lib/krb5/krb/get_in_tkt.c                      |  65 ++-
 src/lib/krb5/krb/gic_opt.c                         |  20 +
 src/lib/krb5/krb/kfree.c                           |  62 +++
 src/lib/krb5/krb/preauth2.c                        |  39 +-
 src/lib/krb5/libkrb5.exports                       |  11 +
 src/lib/krb5/os/accessor.c                         |   7 +
 .../preauth/encrypted_challenge/Makefile.in        |  41 ++
 src/plugins/preauth/encrypted_challenge/deps       |   0
 .../encrypted_challenge.exports                    |   2 +
 .../encrypted_challenge/encrypted_challenge_main.c | 409 +++++++++++++++++
 src/plugins/preauth/fast_factor.h                  |  53 +++
 34 files changed, 2272 insertions(+), 60 deletions(-)

commit 22810910e3c834ee0bc66d0c96369c43e780a2bb
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Mar 31 16:50:25 2009 +0000

    in send_tgs.c:
    Encrypt using local_subkey not *subkey
    
    ticket: 6393
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22148 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3224c5c5e5ccd3b141280c139dc4ce8161b46b11
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Mar 30 02:43:51 2009 +0000

    Add PAC and principal parsing test cases
    
    From Heimdal, ported by Luke, further modified by me.
    
    ticket: 6435
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22147 dc483132-0cff-0310-8789-dd5450dbe970

 README                       |  35 ++++
 src/lib/krb5/krb/Makefile.in |  19 +-
 src/lib/krb5/krb/deps        |  20 +++
 src/lib/krb5/krb/t_pac.c     | 318 ++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/t_princ.c   | 401 +++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 791 insertions(+), 2 deletions(-)

commit 51eec9fdeb15346114976c320541c4c0927feb76
Author: Will Fiveash <will.fiveash@oracle.com>
Date:   Wed Mar 25 21:12:58 2009 +0000

    Update kdb5_util man page for mkey migration project
    
    Updated the kdb5_util command man page to include documentation on new
    subcommands added as a result of the Master Key Migration project.
    
    Ticket: 6432
    Version_Reported: 1.7
    Target_Version: 1.7
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22114 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_util.M | 25 ++++++++++++++++++-------
 1 file changed, 18 insertions(+), 7 deletions(-)

commit f5b7e7bd5a5bfa1eed652ef75cb42118c523a8a4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Mar 24 17:24:31 2009 +0000

    Revert r21880 which included k5-int.h in several pkinit source files.
    Instead, move the pkinit-specific KRB5_CONF macros to pkinit.h, and
    add duplicate definitions of the non-pkinit-specific macros used by
    the pkinit code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22113 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                         | 16 ----------------
 src/plugins/preauth/pkinit/pkinit.h          | 20 ++++++++++++++++++++
 src/plugins/preauth/pkinit/pkinit_clnt.c     |  1 -
 src/plugins/preauth/pkinit/pkinit_matching.c |  1 -
 src/plugins/preauth/pkinit/pkinit_srv.c      |  1 -
 5 files changed, 20 insertions(+), 19 deletions(-)

commit 602bc234c7836e33fb0feef608cea79c2d82ea8b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 20 18:09:19 2009 +0000

    Install kadmin and kdb headers
    
    Add disclaimers to the kadmin and kdb headers about the weaker
    stability commitments we make for their APIs, and install them for the
    benefit of users who can tolerate such instability.  (The kadmin
    interface is the real goal here, but the kadmin header includes kdb.h
    so we need to install both.)
    
    ticket: 6431
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22112 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in         |  1 +
 src/include/Makefile.in   |  1 +
 src/include/kdb.h         | 10 ++++++++++
 src/lib/kadm5/Makefile.in |  5 +++++
 src/lib/kadm5/admin.h     | 11 +++++++++++
 5 files changed, 28 insertions(+)

commit ffafb8455cde8a0c089512444457a74357a644c3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Mar 17 21:54:51 2009 +0000

    Fix error handling issue in ASN.1 decoder
    
    In asn1_k_decode.c, check the return value of
    end_sequence_of_no_tagvars_helper.
    
    ticket: 6427
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22107 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 9515cf76c4fd4b8acb87a77245e1bda72d3d60fb
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Mar 16 18:00:06 2009 +0000

    Verify return code from krb5_db_set_mkey_list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22100 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 10 ++++++----
 src/kdc/main.c     |  7 ++++++-
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 994e082aaee3009cff36997639fa689219543f1b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Mar 16 16:54:40 2009 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22098 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/deps                   | 12 +++++
 src/plugins/kdb/db2/libdb2/btree/deps | 85 +++++++++++++++++++----------------
 src/plugins/kdb/db2/libdb2/db/deps    |  6 +--
 src/plugins/kdb/db2/libdb2/hash/deps  | 61 ++++++++++++-------------
 src/plugins/kdb/db2/libdb2/mpool/deps |  7 +--
 src/plugins/kdb/db2/libdb2/recno/deps | 55 ++++++++++++-----------
 src/plugins/preauth/pkinit/deps       | 39 +++++++++++-----
 7 files changed, 155 insertions(+), 110 deletions(-)

commit 1edd5832be7e58b13bfa371b9748d15995e3953b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Mar 16 16:50:30 2009 +0000

    Implement tests for authdata functions
    
    Implement some test cases for krb5_merge_authdata and
    krb5int_find_authdata
    
    ticket: 6422
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22097 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          |   5 +++
 src/lib/krb5/krb/Makefile.in  |   9 +++-
 src/lib/krb5/krb/t_authdata.c | 102 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 114 insertions(+), 2 deletions(-)

commit 0945d0df18718a30bb80e4d8595f46b7c24e14ab
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Mar 16 16:50:26 2009 +0000

    Implement krb5int_find_authdata
    
    Implement a function to find all instances of a particular ad_type in
    ticket or authenticator authdata.
    
    ticket: 6422
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22096 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_auth.c | 89 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 89 insertions(+)

commit 26c765021f4e86ec84ba571d57b9ad3f57cae08c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Mar 16 16:50:23 2009 +0000

    Implement test cases for CF2
    
    Implement a simple program to call KRB-FX-CF2 and print the resulting
    keys.  Add to regression tests.  Also, use the PRF testing application
    to confirm that CF2 generates consistent keys if called by hand.
    
    ticket: 6421
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22095 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in    | 14 ++++++-
 src/lib/crypto/t_cf2.c        | 88 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/t_cf2.comments |  3 ++
 src/lib/crypto/t_cf2.expected |  2 +
 src/lib/crypto/t_cf2.in       | 10 +++++
 src/lib/crypto/t_prf.comments |  8 ++++
 src/lib/crypto/t_prf.expected |  6 +++
 src/lib/crypto/t_prf.in       | 18 +++++++++
 8 files changed, 147 insertions(+), 2 deletions(-)

commit cd2564d812f83c6dc9ae0b7a0da93f49b35a574d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Mar 16 16:50:09 2009 +0000

    Implement KRB-FX_CF2
    
    Draft-ietf-krb-wg-preauth-framework defines a function KRB-FX-CF2 that
    combines two keys of arbitrary enctype.  Implement this function as an
    exported API.
    
    ticket: 6421
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22094 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin          |  15 ++++
 src/lib/crypto/Makefile.in         |   3 +
 src/lib/crypto/cf2.c               | 154 +++++++++++++++++++++++++++++++++++++
 src/lib/crypto/etypes.h            |  14 ++++
 src/lib/crypto/libk5crypto.exports |   1 +
 5 files changed, 187 insertions(+)

commit 1dfc62e02bcfee4e9b0194a2c5dd956ce7d86c4b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Mar 16 16:50:04 2009 +0000

    Call kdb_set_mkey_list from the KDC
    
    In order for the kdb keytab to be used from within the KDC, the KDC
    needs to set the master key list in the context.
    
    ticket: 6424
    Target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22093 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 1 +
 src/kdc/main.c     | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 2095b2ef6498087434ed12dc89c23e4739829f81
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Mar 16 16:49:59 2009 +0000

    krb5_auth_con_free should support freeing a null auth_context without segfault
    
    If the input auth_con is NULL, return success.
    
    ticket: 6423
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22092 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/auth_con.c | 2 ++
 1 file changed, 2 insertions(+)

commit 9f5c76195365eb20430a0c2207ec7904e192eae4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Mar 15 04:21:12 2009 +0000

    Add LDAP back end support for canonical name attribute
    
    Add a krbCanonicalName attribute to the schema.  When looking up a
    principal, if the canonical name is set and does not match the
    requested name, then return the entry only if canonicalization was
    requested, and use the entry's canonical name.
    
    ticket: 6420
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22090 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif     | 26 ++++++++++++++++-
 src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema   | 24 +++++++++++++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |  1 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 34 +++++++++++++++++++---
 4 files changed, 78 insertions(+), 7 deletions(-)

commit 51e4d988e508897bb9255161838df86ecab3f8eb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sun Mar 15 04:15:16 2009 +0000

    Document alias support in LDAP back end
    
    Add a few paragraphs to the LDAP instructions on creating aliases
    through direct manipulation of the LDAP data, and briefly explain when
    aliases will be used.
    
    ticket: 6419
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22089 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

commit 4125cc91be0ab7d4759492efbbeff4da73903ba8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Sat Mar 14 05:46:18 2009 +0000

    Improve LDAP admin documentation
    
    Use dc=example,dc=com as the example base DN instead of more archaic
    forms.  Provide a little more cross-referencing of concepts and
    mechanisms.  Add additional steps in the OpenLDAP setup instructions
    for choosing DNs for the Kerberos container, KDC service, and kadmin
    service.  Explain a little bit about what the Kerberos container and
    realm container are.  Be clearer that using separate subtrees from the
    realm container for principals is an option, not a necessity, and
    don't use the base DN as an example of a separate subtree (it's
    confusing).
    
    ticket: 6418
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22088 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo | 187 +++++++++++++++++++++++++++++-------------------------
 1 file changed, 101 insertions(+), 86 deletions(-)

commit 4fa89fc784b87b22bb551e9a8dc754cb2392d732
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Mar 13 21:16:14 2009 +0000

    CVE-2009-0845 SPNEGO can dereference a null pointer
    
    acc_ctx_new() can return an error condition without establishing a
    SPNEGO context structure.  This can cause a null pointer dereference
    in cleanup code in spnego_gss_accept_sec_context().
    
    ticket: 6417
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22084 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 04e24348bf820b0eb73c10e41549f83aab04979b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Mar 13 03:10:12 2009 +0000

    Use correct salt for canonicalized principals
    
    In cases where the salt is derived from the client principal, use the
    canonicalized principal received from the KDC to determine the salt.
    Further changes are probably required for some preauth cases.
    
    ticket: 6415
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22083 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

commit e382bc42e2db368463fd44f0676b89f751634f52
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 12 22:06:35 2009 +0000

    Better fix: Delay setting 'outbuf' until after the header buffer might
    have been allocated locally, and set it in both code paths instead of
    just the confidentiality-requested code path.
    
    ticket: 6412
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22082 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/k5sealv3iov.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 8b0f159350e8b938cfc5dca1a254f8d6ff7f595a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 12 16:48:15 2009 +0000

    crash using library-allocated storage for header in wrap_iov
    
    When allocating storage for the header buffer, update the internal
    output buffer pointer as well.
    
    ticket: 6412
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22081 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/k5sealv3iov.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 94981dcd82488b81113a7c64707f541312a11084
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 11 22:14:24 2009 +0000

    Report verbose error messages from KDC
    
    We were losing verbose error messages when logging from the KDC because
    the context passed to krb5_klog_init did not match the realm-specific
    context used for most library function calls.  Introduce a wrapper
    function kdc_err which copies the error state from the call context
    to the log context.  The wrapper function also knows the program name,
    which removes the need to pass argv[0] around everywhere or make up
    program names.
    
    ticket: 6408
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22079 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c  |   3 +-
 src/kdc/kdc_preauth.c |  47 ++++++++++-----------
 src/kdc/kdc_util.h    |   7 ++--
 src/kdc/main.c        | 103 +++++++++++++++++++++++++++++-----------------
 src/kdc/network.c     | 110 ++++++++++++++++++++++----------------------------
 5 files changed, 142 insertions(+), 128 deletions(-)

commit ef8186907c3d3e29260898dd484a18504ba5848e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Mar 11 22:11:06 2009 +0000

    Make a working krb5_copy_error_message
    
    The krb5_copy_error_state macro wasn't used, didn't work, and didn't
    need to be a macro.  Replace it with an exported API function named
    krb5_copy_error_message.
    
    ticket: 6407
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22078 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h         |  3 ---
 src/include/krb5/krb5.hin    |  3 +++
 src/lib/krb5/krb/kerrs.c     | 14 ++++++++++++++
 src/lib/krb5/libkrb5.exports |  1 +
 4 files changed, 18 insertions(+), 3 deletions(-)

commit 3a02ca0ae2381f7ea7bc120c62d3154cc33350b9
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Mar 11 15:36:41 2009 +0000

    Make Lite Client lib link again
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22077 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/collected-client-lib/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cffcf3bcb4380c4e8be4dbc49aad7e24fa981f0d
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Mar 11 15:32:14 2009 +0000

    Make it link again
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22076 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/collected-client-lib/Makefile.in | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit d6012ef017e13f179cf9846cdac812878cf6eab1
Author: Will Fiveash <will.fiveash@oracle.com>
Date:   Tue Mar 10 20:26:24 2009 +0000

    Several small fixes to enable the migrate mkey commands to work properly with a LDAP KDB.  See the ticket for more details
    
    ticket: 6405
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22073 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_mkey.c              |  5 ++++
 src/lib/kdb/kdb5.c                         |  2 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.c | 45 ------------------------------
 3 files changed, 6 insertions(+), 46 deletions(-)

commit 413124cb5a0033e3f7cb39b50389811984241408
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Mar 10 14:49:43 2009 +0000

    Added test for KRB5_NT_UNKNOWN princ type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22072 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/kdc_realm/input_conf/test_KDCs_1.conf |  9 ++++++++
 src/tests/kdc_realm/input_conf/test_setup.conf  |  3 ++-
 src/tests/kdc_realm/kdcref.py                   | 30 ++++++++++++++++---------
 3 files changed, 31 insertions(+), 11 deletions(-)

commit bc8407661a88d924bb535d7c08136ebad5be344b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Mar 10 01:28:12 2009 +0000

    Rename kdb_setup_lib_handle to krb5_db_setup_lib_handle and export it.
    Make kdb5_ldap_util work again by calling this function to set up
    dal_handle instead of using one with an uninitialized lib_handle.
    
    It is likely that kdb5_ldap_util will only function given a krb5.conf
    which specifies a realm with an LDAP database module as the default
    realm.  Not sure if that was the case before.
    
    ticket: 6403
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22071 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                               |  1 +
 src/lib/kdb/kdb5.c                              | 80 ++++++++++++-------------
 src/lib/kdb/libkdb5.exports                     |  1 +
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c | 14 ++---
 4 files changed, 48 insertions(+), 48 deletions(-)

commit 08cce764c4c96345b9c0f7d2150b8b66c9081527
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Mar 9 14:23:31 2009 +0000

    Removed unneeded  printf's
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22070 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 2 --
 1 file changed, 2 deletions(-)

commit f4f609231bb4fd9320b0960f02939c31d682d92d
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Mar 9 14:21:20 2009 +0000

    Introduced '-u' option to kvno to enforce KRB5_NT_UNKNOWN princ type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22069 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kvno/kvno.c | 26 ++++++++++++++++++++------
 1 file changed, 20 insertions(+), 6 deletions(-)

commit 84bb5a92c1bc9509e978be51243165866b84e1b8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 6 23:57:10 2009 +0000

    Add "-V" option to klist to print the package name and version, and exit
    
    ticket: 4241
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22068 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.c | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit ca9c1212fcb150c3514f8a9ef2f25709b5146de4
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Mar 6 17:26:29 2009 +0000

    send_as_req re-encodes the request
    
    krb5_get_init_creds calls encode_krb5_as_req to produce an encoding
    for the preauth plugins, then passes the unencoded request structure
    into the static function send_as_req.  That function re-encodes the
    request.  This is an unnecessary call to the encoder.  In addition,
    for the FAST project, it is desirable to encapsulate the unencoded
    outer request so that krb5_get_init_creds does not need it.
    
    * send_as_req is modified to take an encoded request and realm
    * Remove unused logic to fill in request nonce from send_as_req
    
    ticket: 6401
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22067 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 31 ++++++++++++-------------------
 1 file changed, 12 insertions(+), 19 deletions(-)

commit 13b752d83cff174cd1773d72b491c5739a01f2ce
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Mar 5 16:49:12 2009 +0000

    Take out of the loop unchangeble assignments. Tabulation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22065 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/hmac.c | 53 +++++++++++++++++++++++++--------------------------
 1 file changed, 26 insertions(+), 27 deletions(-)

commit 689c43caa81f72f6aac9ad79cead25d320db2327
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Feb 26 20:32:35 2009 +0000

    krb5_merge_authdata  should initialize output on failure
    
    ticket: 6400
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22057 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_auth.c | 1 +
 1 file changed, 1 insertion(+)

commit f860222766842720a2fbf8d4953c6dcacbe50afc
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Feb 26 20:07:05 2009 +0000

    Include authenticator and ticket authdata in gss-api
    
    Currently, the GSS-API routines for handling authdata only extract the
    authorization data from the ticket, not that from the authenticator.
    This is incorrect.  Introduce a new function krb5_merge_authadata to
    merge two authdata arrays into a newly allocated result array.  Use
    this function in accept_sec_context.c to include both sets of
    authdata.
    
    ticket: 6400
    Target_version: 1.7
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22056 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin                |  8 ++++++
 src/lib/gssapi/krb5/accept_sec_context.c |  4 +--
 src/lib/krb5/krb/copy_auth.c             | 46 ++++++++++++++++++++++++--------
 src/lib/krb5/libkrb5.exports             |  1 +
 4 files changed, 46 insertions(+), 13 deletions(-)

commit 159c4ceaa29e24dff59c7991769ec12007c8e3e9
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Feb 23 21:26:29 2009 +0000

    Check return code of encode_krb5_ap_req. Also, tabs vs whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22050 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 269 ++++++++++++++++++++++----------------------
 1 file changed, 135 insertions(+), 134 deletions(-)

commit 70027238e1b53ea20b0297ffca72a48d1627b121
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 23 20:15:05 2009 +0000

    In krb5int_generate_and_save_subkey, check the return value of
    krb5_crypto_us_timeofday.  It can't really fail in practice, but if it
    did we'd be passing stack garbage to krb5_c_random_add_entropy.
    That's harmless, but poor form.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22049 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit b1c1b4eb0a62f5d508e1e890706f83309386bc5f
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 23 19:30:36 2009 +0000

    Check the return value of fseek in two places in kt_file.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22047 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 3e61bd06b1ebe6649e90c658d7cc71912d342680
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Feb 23 18:47:28 2009 +0000

    Correct the return code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22046 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 2a9338e7c91af8337b91fc870e4bfbd98923c170
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 23 18:28:48 2009 +0000

    Kill an odd (but harmless) use of strncpy in
    krb5_get_in_tkt_with_password, by using the construction from
    krb5_get_init_creds_password.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22045 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_pwd.c | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit 27552066f38b01e491fb92be86fab69c554351ae
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Feb 23 16:22:47 2009 +0000

    send_tgs.c:
    * Move generation of subkey into krb5int_send_tgs from construct_authenticator so that it is available for encrypting authorization data.
    
    * Initialize rep->message_type and note that rep is touched on
    unsuccessful calls (this has always been true).
    
    * Do not set *subkey until successful return.
    Thanks to Greg Hudson for pointing out these problems.
    
    Ticket: 6393
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22044 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 63 ++++++++++++++++++++++++---------------------
 1 file changed, 33 insertions(+), 30 deletions(-)

commit 0510fa4955b698a71bb49c868c2438d5941fa694
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 20 19:13:00 2009 +0000

    In krcp, check the return value when closing the output file after
    successfully writing it.  close cannot return an error status on most
    local filesystems, but can on some network filesystems such as AFS or
    NFS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22043 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krcp.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ab0b088275d8bb3e3ece766036962d0d97c417b4
Author: Russ Allbery <rra@stanford.edu>
Date:   Fri Feb 20 18:48:26 2009 +0000

    Also install k5srvutil into PREFIX/bin instead of PREFIX/sbin
    
    Ticket: 6348
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22042 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 50ef3b7e58d3d5e5b912b39ab2448a0a468f80af
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Feb 20 18:24:18 2009 +0000

    Adjust to the return value of isflagset routine
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22041 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 573851df92984df7a9685936d756971400beb0c3
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Feb 20 14:34:34 2009 +0000

    KDC realm referral test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22040 dc483132-0cff-0310-8789-dd5450dbe970

 .../kdc_realm/input_conf/kdc_pri_template.conf     |  13 +
 .../kdc_realm/input_conf/kdc_ref_template.conf     |  13 +
 .../kdc_realm/input_conf/krb5_priCL_template.conf  |  34 +++
 .../input_conf/krb5_priKDC_1_template.conf         |  30 ++
 .../input_conf/krb5_priKDC_2_template.conf         |  31 ++
 .../input_conf/krb5_priKDC_3_template.conf         |  30 ++
 .../input_conf/krb5_priKDC_4_template.conf         |  30 ++
 .../input_conf/krb5_priKDC_5_template.conf         |  30 ++
 .../input_conf/krb5_priKDC_6_template.conf         |  31 ++
 .../input_conf/krb5_priKDC_7_template.conf         |  29 ++
 .../input_conf/krb5_priKDC_8_template.conf         |  33 +++
 .../kdc_realm/input_conf/krb5_priKDC_template.conf |  30 ++
 .../kdc_realm/input_conf/krb5_ref_template.conf    |  27 ++
 src/tests/kdc_realm/input_conf/test_KDCs.conf      |   9 +
 src/tests/kdc_realm/input_conf/test_princs.conf    |   1 +
 src/tests/kdc_realm/input_conf/test_setup.conf     |   5 +
 src/tests/kdc_realm/kdcref.py                      | 325 +++++++++++++++++++++
 17 files changed, 701 insertions(+)

commit 734760ece95efd29ed961056bc02a33cc865e9da
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 19 20:51:27 2009 +0000

    remove obsolete GNU.ORG realm info
    
    Our sample krb5.conf has obsolete info on the GNU.ORG realm; the DNS
    entries named don't exist, and AFAIK this hasn't been accurate in
    years.  (I don't even know if they're currently running a Kerberos
    realm.)
    
    ticket: 6398
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22038 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb5.conf | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit 639c9d0f5a7c68dc98a2a452abc05ca32443cddf
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Feb 19 20:15:04 2009 +0000

    Fix in handle_referral_params
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22037 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit a08353096de4ae17bc7a242d97f6665353b81061
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 18 18:20:41 2009 +0000

    Some fixups and stubs for building ccapi on UNIX, and dependencies.
    (Doesn't make a complete working implementation, but it mostly compiles.)
    
    Does *not* include the changes to actually cause the ccapi code to get
    built in normal UNIX builds.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22023 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/Makefile.in                  |   2 -
 src/ccapi/deps                         |   1 +
 src/ccapi/lib/Makefile.in              |  12 +--
 src/ccapi/lib/deps                     |  86 +++++++++++++++++
 src/ccapi/lib/libkrb5-ccapi.exports    |   1 +
 src/ccapi/lib/unix/Makefile.in         |   5 +-
 src/ccapi/lib/unix/deps                |   1 +
 src/ccapi/lib/unix/stubs.c             |  10 ++
 src/ccapi/server/Makefile.in           |   1 -
 src/ccapi/server/deps                  | 170 +++++++++++++++++++++++++++++++++
 src/ccapi/server/unix/Makefile.in      |   1 -
 src/ccapi/server/unix/deps             |   1 +
 src/ccapi/test/deps                    |   0
 src/configure.in                       |   3 +
 src/lib/krb5/ccache/Makefile.in        |   2 +-
 src/lib/krb5/ccache/ccapi/Makefile.in  |   9 +-
 src/lib/krb5/ccache/ccapi/deps         |  18 ++++
 src/lib/krb5/ccache/ccapi/stdcc_util.c |   2 +
 18 files changed, 309 insertions(+), 16 deletions(-)

commit d9f547b4670abb3aa5cba348ce44cc0c60d57071
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 17 17:32:19 2009 +0000

    Revert the fopen part of the previous krb5_kuserok change, but keep
    the string-handling change.  It introduced an unwanted behavior change
    when .k5login was detectable but unreadable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22011 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/kuserok.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 5f5f67e0abfe38d88c7235b4e0cc0d0b4fe7bbfb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 17 17:09:35 2009 +0000

    In krb5_kuserok, just try opening .k5login; don't check ahead of time
    whether it looks accessible.  Also rewrite the construction of the
    .k5login filename to use snprintf instead of strnpy/strncat.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22010 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/kuserok.c | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit 91fc077c96926dd60097a413ca37ebd3a70155c1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 13 22:23:24 2009 +0000

    Be less verbose about routing-socket messages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22005 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

commit c0e642d9eaf2aae8005963efddc5de812ee7ea75
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 13 22:05:48 2009 +0000

    Correct numerous memory leaks on error conditions in the ASN.1
    decoder functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22004 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c | 1094 +++++++++++++++++++++++++++++-------
 src/lib/krb5/asn.1/asn1_k_decode.h |   26 +
 src/lib/krb5/asn.1/krb5_decode.c   |  209 ++++---
 3 files changed, 1030 insertions(+), 299 deletions(-)

commit 1b4987d8f3d988b34c2d7f5fa9f5ac1ce3083d32
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 13 22:03:37 2009 +0000

    In krb5_decode_leak.c, work around the oddity that
    krb5_free_cred_enc_part is a contents-only free function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22003 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/krb5_decode_leak.c | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

commit bda7d8c59b58d59abf70bbb12a67978a11d1e6c5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 13 22:00:47 2009 +0000

    In tgs_construct_tgsreq, free scratch even if scratch->data is NULL.
    (Which probably can't happen, but static analyzers don't know that.)
    Also protect scratch from being freed before initialization.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@22002 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e0c545139c54d6612687b0458b56ce34419a3a36
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Feb 13 15:55:32 2009 +0000

    Implement TGS authenticator subkey usage
    
    Implement support for use of a subkey in the TGS req.  This is needed
    by FAST TGS support.  The interface to krb5_send_tgs changed in order
    to gain a subkey output parameter.  Since this is a private interface
    it was renamed to krb5int_send_tgs and removed from the export list.
    
    * send_tgs.c: generate a subkey and return to caller
    * decode_kdc_rep.c: Use subkey keyusage
    * gc_via_tkt.c: pass in subkey to decode_kdc_rep
    * send_tgs.c: use subkey for encrypting authorization data
    
    ticket: 6393
    tags: enhancement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21993 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          | 11 +++++--
 src/lib/krb5/krb/decode_kdc.c |  7 +----
 src/lib/krb5/krb/gc_via_tkt.c | 10 +++++--
 src/lib/krb5/krb/send_tgs.c   | 69 +++++++++++++++++++++++++++----------------
 src/lib/krb5/libkrb5.exports  |  1 -
 5 files changed, 60 insertions(+), 38 deletions(-)

commit b2c96206c3d6c8d253cc8ed2f4cc859e9c61c217
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 12 20:35:15 2009 +0000

    Don't pass negative numbers to strerror
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21988 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/errors.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 083688a5b5940ef7c3ca39183cb878038de116ca
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 12 20:19:21 2009 +0000

    Don't apply 'const' twice.  Make kg_arcfour_l40 static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21987 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/util_crypt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ddfda52f48566f6e38f29af913eace66a666bc8d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 12 20:18:20 2009 +0000

    Don't apply 'const' twice
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21986 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/tcl_kadm5.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a78ba5829407105cb94c2e1751cc93a648b88485
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 12 20:07:15 2009 +0000

    In krb5_get_in_tkt_with_password, free opte before returning the error
    from krb5_unparse_name, not after.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21985 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_pwd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0ad5d3008bf4acd29e6d981023bfaca934d00317
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 12 19:43:23 2009 +0000

    Make output parameter of krb5_generate_subkey_extended well-defined on
    error, and reformat function to fit coding standards.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21984 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gen_subkey.c | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

commit a1396b8ca353078a496f124f2bbb08620ef3089d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 12 19:43:08 2009 +0000

    Remove useless unsigned >=0 tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21983 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 435b9a5e3cca3afa2fb8849c87c7e0f775f62282
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 12 19:38:08 2009 +0000

    In krb5_rc_io_open_internal, d->fn is always set for the cleanup
    handler, so do not check it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21982 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit bcffa165ee7841337bfbbab5043e7bddb5ef7fca
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 12 18:21:33 2009 +0000

    Modify asn12krb5_buf and asn1_do_full_encode to make output parameter
    values well-defined on error.  Clean up memory handling and an unused
    variable in asn1_do_full_encode.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21981 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c | 16 +++++++++++-----
 src/lib/krb5/asn.1/asn1buf.c     | 29 ++++++++++++++++-------------
 2 files changed, 27 insertions(+), 18 deletions(-)

commit a325faadc86039d4e6ec876f49319251eb7afbc8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 12 17:51:45 2009 +0000

    Fix allocation failure check in walk_rtree
    
    Check the correct variable for null after allocating the server string
    in rtree_capath_vals.
    
    ticket: 6392
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21980 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/walk_rtree.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 908466bdd031175c29f4671596ed9bc702e042fb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 11 20:28:40 2009 +0000

    Add a new test harness to facilitate memory leak detection in the
    ASN.1 decoder routines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21970 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/Makefile.in        |  19 +-
 src/tests/asn.1/deps               |  12 +
 src/tests/asn.1/krb5_decode_leak.c | 650 +++++++++++++++++++++++++++++++++++++
 3 files changed, 678 insertions(+), 3 deletions(-)

commit 14a6b11b17fc1ecce63e1deb4880b26761c231cc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 11 20:18:43 2009 +0000

    Ensure we have a free function for every data type we have an ASN.1
    decoder for.  Export the new free functions, but only declare them
    in k5-int.h since they shouldn't be needed by applications.  Also
    export a couple of encoder and decoder functions not previously
    exported.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21969 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h         |  6 ++++++
 src/lib/krb5/krb/kfree.c     | 43 ++++++++++++++++++++++++++++++++++++-------
 src/lib/krb5/libkrb5.exports |  8 ++++++++
 3 files changed, 50 insertions(+), 7 deletions(-)

commit 24129ce65f29b02ded234cf2a068b1bbc754698c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Feb 11 13:01:11 2009 +0000

    --disable-rpath is not working
    
    AC_ARG_ENABLE returns its value in enableval not withval.  --disable-rpath
    was not working - or dependent on some previous setting...
    
    ticket: 6390
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21968 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e21392c1b5928f9e006692115b746ef33835f3b1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Feb 11 12:47:51 2009 +0000

    Add test for krb5_cc_get_principal and ensure returned value correct
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21967 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/t_cc.c | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit 1cd40edc5955072937c71cd332b36f9026b4a05f
Author: Russ Allbery <rra@stanford.edu>
Date:   Wed Feb 11 05:00:24 2009 +0000

    Install ktutil and kadmin into CLIENT_BINDIR instead of ADMIN_BINDIR
    since both are useful for users other than the system administrator.
    
    Ticket: 6348
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21966 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/Makefile.in    | 2 +-
 src/kadmin/ktutil/Makefile.in | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5bed19841922fc6eb30c498baae5da1c0ff1424f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 11 01:15:58 2009 +0000

    remove local objects from list for windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21965 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/Makefile.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7af56c32879893a0b1756305fc9ae3524db251ed
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 11 01:14:27 2009 +0000

    remove des425 syms; add some new dce,iov syms needed for gssapi
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21964 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5_32.def | 27 ++++++++++++++++++---------
 1 file changed, 18 insertions(+), 9 deletions(-)

commit dd8578dbca6746508bccd9432860988cdc07f1fb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 11 01:12:21 2009 +0000

    Updates for current CCAPI code; build krb5 unicode support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21963 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

commit a521f1bd46bae30b708d5b42cd8cea85d9529be1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 11 00:58:41 2009 +0000

    Some updates to compile and link on Windows, with recent CCAPI changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21962 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/win/tls.h             |  2 +-
 src/ccapi/lib/win/Makefile.in          |  4 ++--
 src/ccapi/server/win/Makefile.in       |  3 +--
 src/ccapi/server/win/WorkQueue.h       |  3 +--
 src/ccapi/server/win/ccs_os_server.cpp | 16 ++++++++++++++--
 src/ccapi/server/win/workitem.h        |  3 +--
 6 files changed, 20 insertions(+), 11 deletions(-)

commit 073856c9a92b85c582214f25cd7629725f3616b1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 11 00:53:28 2009 +0000

    pull in unicode stuff on windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21961 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2c9b01df61d1cfb1c3c87700dd2d1cc479d03966
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 11 00:53:00 2009 +0000

    hide stat buf init on windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21960 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f88405b1e1fa3fa004f0536e517cbcf23d510505
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 11 00:51:46 2009 +0000

    make build on windows, in current makefile framework
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21959 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/unicode/ure/ure.c      | 2 ++
 src/lib/krb5/unicode/ure/urestubs.c | 6 +-----
 2 files changed, 3 insertions(+), 5 deletions(-)

commit 38e9f1818467683703438004464d4a8514a17d91
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 11 00:51:06 2009 +0000

    Windows version of 'copy a bunch of files around'
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21958 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/unicode/Makefile.in | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 2bcb8dee80de005d7671f94bca9c7a8ca877786e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 11 00:24:39 2009 +0000

    build strlcpy.c, printf.c, ipc_stream.c on windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21957 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/Makefile.in | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

commit 835b6b5c767d53f462d06b42b074dc5cdf262380
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 11 00:16:23 2009 +0000

    define SSIZE_MAX forWindows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21956 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 73ba302c18e31ab83cf1a26c8ab0d02499c54c4f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 11 00:15:55 2009 +0000

    unistd.h is posix only
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21955 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-buf.h | 2 ++
 1 file changed, 2 insertions(+)

commit 6c4efa020640b83bb716bef0d9f5541736d33dd4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 11 00:11:33 2009 +0000

    pull in dependency files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21954 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/win-post.in | 5 +++++
 1 file changed, 5 insertions(+)

commit 2c07cd1b0c973fa77e35e9aac4632b5e7b04d662
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 10 23:38:36 2009 +0000

    update
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21953 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/misc/deps | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 16e6ccc30efadf78c3d8b3b092e984a379a6d711
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 10 19:05:58 2009 +0000

    In krb5_ccache_internalize: fix resource leaks, fix several cases
    where success could be returned on failure, validate the length of the
    ccache name, make the value of *argp well-defined on failure, and lay
    out the function in a linear style with a cleanup handler.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21952 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ser_cc.c | 71 ++++++++++++++++++++++++++++----------------
 1 file changed, 46 insertions(+), 25 deletions(-)

commit dc8410d699a0cf9d1f0d47804ba0b4920cdf46ae
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 10 18:25:15 2009 +0000

    In the ccache serialization code, remove some unnecessary checks for
    nullity of ccache->ops; we assume a valid ops pointer in neighboring
    parts of the code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21951 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ser_cc.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 07f7b4b99d29da5f17d7a54340105586af855a04
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 10 17:17:39 2009 +0000

    Fix a memory leak (unlikely to happen in practice) in krb5_mcc_store;
    use a cleanup handler for robustness.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21950 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_memory.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 83731efbbbb03a26a3f2740c79afadca56974ead
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 10 02:01:58 2009 +0000

    Adjust the structure of krb5_decode.c functions to initialize output
    parameters to NULL and not set them to the real values until a
    successful return is guaranteed.  Also fix get_eoc which was returning
    without clean_return.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21940 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/krb5_decode.c | 807 +++++++++++++++++++++------------------
 1 file changed, 432 insertions(+), 375 deletions(-)

commit 73a6de998ac9cc42b34004a61fcc81a3a4186098
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Feb 10 00:20:48 2009 +0000

    Update t_k5buf.c for the renamed buffer type constants
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21939 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/t_k5buf.c | 24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)

commit 5b80063aebdb3eb2a330a47648137369661e5716
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 23:43:04 2009 +0000

    Rename functions from k5_ipc_stream_* to krb5int_ipc_stream_*, because some of them will have to be exported
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21938 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_cred_union.c           | 108 +++++++++++------------
 src/ccapi/common/cci_identifier.c           |  12 +--
 src/ccapi/common/cci_message.c              |  26 +++---
 src/ccapi/common/cci_message.h              |   8 +-
 src/ccapi/lib/ccapi_ccache.c                |  94 ++++++++++----------
 src/ccapi/lib/ccapi_ccache_iterator.c       |   4 +-
 src/ccapi/lib/ccapi_context.c               |  86 +++++++++---------
 src/ccapi/lib/ccapi_credentials_iterator.c  |   4 +-
 src/ccapi/lib/ccapi_ipc.c                   |  12 +--
 src/ccapi/lib/win/ccapi_os_ipc.cxx          |   6 +-
 src/ccapi/lib/win/ccs_reply_proc.c          |   4 +-
 src/ccapi/lib/win/debug.exports             |   6 +-
 src/ccapi/server/ccs_cache_collection.c     |  48 +++++-----
 src/ccapi/server/ccs_ccache.c               |  54 ++++++------
 src/ccapi/server/ccs_ccache_iterator.c      |   4 +-
 src/ccapi/server/ccs_credentials_iterator.c |   4 +-
 src/ccapi/server/ccs_server.c               |  12 +--
 src/ccapi/server/win/WorkItem.cpp           |  12 +--
 src/ccapi/server/win/ccs_os_server.cpp      |  10 +--
 src/ccapi/server/win/ccs_request_proc.c     |   6 +-
 src/include/k5-ipc_stream.h                 |  62 ++++++-------
 src/kim/agent/mac/ServerDemux.m             | 118 ++++++++++++-------------
 src/kim/lib/kim_options.c                   |  34 ++++----
 src/kim/lib/kim_selection_hints.c           |  64 +++++++-------
 src/kim/lib/mac/kim_os_ui_gui.c             | 130 ++++++++++++++--------------
 src/util/mac/k5_mig_client.c                |  18 ++--
 src/util/mac/k5_mig_server.c                |  14 +--
 src/util/support/ipc_stream.c               |  96 ++++++++++----------
 28 files changed, 528 insertions(+), 528 deletions(-)

commit 94cf674975471ec6c6bfa66f21de1559cc74983b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 23:27:50 2009 +0000

    Add variables for optionally building ipc_stream.c; currently empty
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21937 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/Makefile.in | 5 +++++
 1 file changed, 5 insertions(+)

commit 5a9b5e8fb6933e5feed0fdd5782974857743b7a6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 23:00:59 2009 +0000

    Adjust names to not conflict with Windows headers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21936 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/k5buf-int.h |  2 +-
 src/util/support/k5buf.c     | 44 ++++++++++++++++++++++----------------------
 2 files changed, 23 insertions(+), 23 deletions(-)

commit 9da6338cc0272d91af3175eaaeb0569ce53c85bb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 22:59:00 2009 +0000

    Include assert.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21935 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/utf8_conv.c | 1 +
 1 file changed, 1 insertion(+)

commit 3ef3d3e331c051fb3901575e29b81ee5d09da154
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 22:42:43 2009 +0000

    Use winsock2.h on Windows.  Make initializer value static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21934 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ipc_stream.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 7a6a9215c334461bf32f7c9c7913085a2951ad63
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 22:38:31 2009 +0000

    More KfW generated stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21933 dc483132-0cff-0310-8789-dd5450dbe970

commit 24fd719d4762081caf39fb648d2ace9795548ea3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 22:34:31 2009 +0000

    More KfW generated stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21932 dc483132-0cff-0310-8789-dd5450dbe970

commit d48ff16634bbef58554d7bd73506c3322f856824
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 22:31:16 2009 +0000

    Ignore some stuff generated for KfW build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21931 dc483132-0cff-0310-8789-dd5450dbe970

commit e513888b27ca019e87cfb508c63d9a3f455e2508
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 22:22:24 2009 +0000

    Rename X11 resource file to avoid name conflict on Mac in in-place build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21930 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/Kpasswd     | 46 -------------------------------------------
 src/kadmin/passwd/Kpasswd.res | 46 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+), 46 deletions(-)

commit a0b1f8b87b23b3b6546111b6986d3164068b177b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 22:20:13 2009 +0000

    Ignore files generated by in-place build on Mac
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21929 dc483132-0cff-0310-8789-dd5450dbe970

commit d041ae3172000f4b159b757fb7f8770de79a3f3c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 9 21:25:53 2009 +0000

    Make asn1buf_destroy return void, since it's a free function.  In
    krb5_encode.c functions, make *code well-defined in case of error,
    and clean up some memory leaks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21928 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1buf.c     |  3 +--
 src/lib/krb5/asn.1/asn1buf.h     |  2 +-
 src/lib/krb5/asn.1/krb5_encode.c | 41 ++++++++++++++++++++--------------------
 3 files changed, 23 insertions(+), 23 deletions(-)

commit 86a23d4be9245838a955c7e1bb557cd14b320962
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 9 21:23:00 2009 +0000

    In asn1_k_encode.c, stop inconsistently destroying buf on some errors.
    It belongs to the caller.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21927 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c | 30 +++++++-----------------------
 1 file changed, 7 insertions(+), 23 deletions(-)

commit 2d8221c9d983d8625cd556aa88ea6302143b326f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 20:39:54 2009 +0000

    Fix one more case of an explicit null check before calling a free
    function that does the null check.
    
    Also, use krb5_free_keyblock_contents instead of open-coding all the
    work (and not trying hard enough to clear the memory).
    
    ticket: 6377
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21926 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/kfree.c | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

commit 742ed296c962a3082c9456e1fa5882f769299d2d
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Feb 9 19:07:09 2009 +0000

    Check if mem allocation was successful
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21925 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/init_os_ctx.c | 242 ++++++++++++++++++++----------------------
 1 file changed, 115 insertions(+), 127 deletions(-)

commit cef20c2a8b50867599bd862306d6c4e4d7696ef5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 9 18:52:40 2009 +0000

    Fix possible free of uninitialized value in walk_rtree
    
    In rtree_hier_realms, if the first rtree_hier_tweens call failed, the
    cleanup handler would free stweens which had not been initialized.
    Initialize ctweens and stweens to NULL in the variable declarations to
    make the cleanup handler safe.
    
    ticket: 6379
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21924 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/walk_rtree.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 55b0a87cc5cdc89719a048507c75a6fe0bf1caf3
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 9 18:35:19 2009 +0000

    Change contract of krb5int_utf8_normalize and fix memory leaks
    
    Make krb5int_utf8_normalize return a krb5_error_code and always allocate
    a structure to be placed in the output parameter.  Adjust the function
    structure to use a cleanup handler, fixing many memory leaks.
    
    ticket: 6378
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21923 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-unicode.h              |  4 +-
 src/lib/krb5/error_tables/krb5_err.et |  2 +
 src/lib/krb5/unicode/ucstr.c          | 89 ++++++++++++++++++-----------------
 3 files changed, 51 insertions(+), 44 deletions(-)

commit d1f85bcdc2b22b5fa35dac780bfd3ba57da33c25
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 18:13:08 2009 +0000

    Provide omitted return value in last change
    
    ticket: 6377
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21922 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/free_krbhs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b3a4268e444c8e7347042acdae2ee934daff65ad
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 17:58:22 2009 +0000

    Remove unused file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21921 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/promptusr.c | 161 --------------------------------------------
 1 file changed, 161 deletions(-)

commit 80aacf61cfd858308a2954ff3101c40bba991081
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 17:53:21 2009 +0000

    make krb5_free_* functions ignore NULL
    
    This makes them safer to call in various contexts where NULL may leak
    through, and makes analysis easier.
    
    Also, remove some checks for NULL before calling a free routine that
    will also check for NULL.
    
    ticket: 6377
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21920 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/free_rtree.c |   2 +
 src/lib/krb5/krb/init_ctx.c   |  23 +--
 src/lib/krb5/krb/kfree.c      | 390 +++++++++++++++++++-----------------------
 src/lib/krb5/krb/preauth2.c   |   2 +-
 src/lib/krb5/os/free_krbhs.c  |   2 +
 src/lib/krb5/os/promptusr.c   |   2 +
 6 files changed, 191 insertions(+), 230 deletions(-)

commit 32878549b96e11fcab9751837e3612bc5623af83
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 16:36:09 2009 +0000

    Check C++ compatibility for some internal headers that may (now or in
    the future) be used in C++ code on Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21919 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/misc/Makefile.in        |  6 +++++-
 src/tests/misc/test_cxx_k5int.cpp | 19 +++++++++++++++++++
 2 files changed, 24 insertions(+), 1 deletion(-)

commit 6d39a4291786e8b79c2d2bae39dc0b2c84cfb67f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 16:35:01 2009 +0000

    More C++ compatibility: Don't use "typedef struct tag *tag"; rename
    the tag and keep the same typedefname.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21918 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          | 4 ++--
 src/include/k5-ipc_stream.h   | 4 ++--
 src/util/support/ipc_stream.c | 6 +++---
 3 files changed, 7 insertions(+), 7 deletions(-)

commit 9a264326001468b4429baeda7ffdc8e3e7bd560d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 16:28:29 2009 +0000

    C++ compatibility fix -- g++ says "types may not be defined in casts",
    so do the gcc unaligned-struct trick only for C, not C++.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21917 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 48 +++++++++++++++++++++++------------------------
 1 file changed, 24 insertions(+), 24 deletions(-)

commit 7e3ac5a1bbbcd089ca255b6a3aaf81ac68b9d77c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 16:15:51 2009 +0000

    For Sun CC, also make implicit function declarations into errors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21916 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bbc14f3f83a5a5a8c9f56477c8cb0bddbb4e3d78
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 16:14:38 2009 +0000

    Supply missing fn declarations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21915 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ext.h        | 4 +++-
 src/appl/telnet/telnetd/termio-tn.c  | 3 +++
 src/appl/telnet/telnetd/termios-tn.c | 3 +++
 3 files changed, 9 insertions(+), 1 deletion(-)

commit 08d2a32153ce09f7639e3ebc6d3c3f48d8127b7f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 16:07:42 2009 +0000

    use unsigned value for shifting, avoiding undefined behavior
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21914 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/aes_s2k.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7c357b27fc9f4a4ade4713a0620df0fddb03bcea
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 15:57:58 2009 +0000

    For Sun CC, create one errwarn arg with commas instead of multiple
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21913 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4738573c9543f7d727c24a7eab4b2d29aea2c0fe
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 6 20:43:44 2009 +0000

    Memory handling fixes in walk_rtree
    
    In walk_rtree's rtree_hier_tree, don't leak the result of
    rtree_hier_realms.  In rtree_hier_realms, avoid freeing one too many
    krb5_data contents on allocation failure, and use the recommend
    pattern to ensure well-defined output parameter values.
    
    ticket: 6376
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21912 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/walk_rtree.c | 48 +++++++++++++++++++++++++++++++------------
 1 file changed, 35 insertions(+), 13 deletions(-)

commit 201be8c99935327412cd62e00ebd864abb4661ea
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 6 19:46:40 2009 +0000

    Fix whitespace on previous commit to ure.c.  Correct two other cases
    where %lX was used with a krb5_ui_4 type argument without a cast to
    unsigned long.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21911 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/unicode/ure/ure.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit f3c259c397808914fd2b4c2e4662766d45b60b64
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 6 19:18:20 2009 +0000

    Pass the correct width argument to fprintf for URE_CHAR in
    ure_write_dfa.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21910 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/unicode/ure/ure.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 59f4572e458f114f5f9e8da78ff3f79d117197d1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Feb 6 18:40:04 2009 +0000

    Fix error handling in krb5_walk_realm_tree
    
    rtree_hier_realms was forgetting to assign the return value of
    krb5int_copy_data_contents to retval, which would cause a failure to
    notice out-of-memory conditions.
    
    ticket: 6375
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21909 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/walk_rtree.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 216c2ffb30db4b9f8f7899666752226f405ce336
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Feb 6 05:42:32 2009 +0000

    Unsigned/signed fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21908 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/enc_provider/aes.c  | 3 ++-
 src/lib/crypto/enc_provider/des.c  | 2 +-
 src/lib/crypto/enc_provider/des3.c | 4 ++--
 src/lib/crypto/string_to_enctype.c | 2 +-
 4 files changed, 6 insertions(+), 5 deletions(-)

commit 9162bf2930bcb1e2a2bc4f17802b9f38a2c0c524
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Feb 6 05:31:09 2009 +0000

    Change variable accepting return from strftime to time_t.  This
    matches prototype for function and removes a signed/unsigned warning.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21907 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/str_conv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f14989c3ee872225c22024012583986a7db43f06
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Feb 6 05:22:34 2009 +0000

    Do not assume sizeof(bool_t) == sizeof(krb5_boolean)
    
    bool_t is defined as int, krb5_boolean as unsigned int.  These are
    similar size but someone someday might change the krb5_boolean.
    Instead of passing a krb5_boolean * to xdr_bool, implement xdr_krb5_boolean
    which keeps the different types separate.
    
    This cleans up a number of warnings.
    
    ticket: 6374
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21906 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/kadm_rpc_xdr.c | 29 ++++++++++++++++++++++++++---
 1 file changed, 26 insertions(+), 3 deletions(-)

commit f211cbd5c6cf78c4c80d2893c4a866784059ef6d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Feb 6 02:46:14 2009 +0000

    Unsigned/signed warnings cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21905 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/execute_cmd.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 2538562271915fb954e8242a32443fc673ca13f4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Feb 6 02:45:21 2009 +0000

    Cleanup some warnings due to getsockname's third argument is sometimes
    unsigned. Use GETSOCKNAME_ARG3_TYPE and fallback to int if not defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21904 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/clnt_tcp.c | 6 +++++-
 src/lib/rpc/clnt_udp.c | 7 +++++--
 src/lib/rpc/pmap_rmt.c | 6 +++++-
 3 files changed, 15 insertions(+), 4 deletions(-)

commit 80e2ebd2db159af751166664bb06192c4f32a69b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 6 01:07:32 2009 +0000

    remove some redundant or useless qualifiers
    
    Remove some redundant qualifiers specified redundantly multiple times more than once in variable declarations.
    Also remove some useless qualifiers in casts and function argument declarations.
    
    ticket: 6373
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21903 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/krb5_gss_glue.c | 48 ++++++++++++++++++-------------------
 1 file changed, 24 insertions(+), 24 deletions(-)

commit c3272bc0361680bec74e063df8c42410dcdf5c7e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 5 21:56:21 2009 +0000

    use casts, for c++ compilation on windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21902 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

commit 29e1221373f5547c8a46f1e809e94b96bbca69d6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 5 21:27:54 2009 +0000

    Fix memory handling bug in mk_req_ext
    
    In make_etype_list, assign *authdata before we have a chance to fail,
    since we may have invalidated the previous value with realloc.
    
    ticket: 6372
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21901 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 3442622bf0e205fa829520868909a8b8d0771e9f
Author: Will Fiveash <will.fiveash@oracle.com>
Date:   Thu Feb 5 20:57:09 2009 +0000

    deal with memleaks in migrate mkey project
    
    Ken R. told me that Coverity found several potential memleaks introduced
    by the mkey migration project.  This addresses those leaks and tweaks
    the code formatting in a few places.
    
    ticket: 6371
    Version_Reported: 1.7
    Target_Version: 1.7
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21900 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_mkey.c | 203 ++++++++++++++++++++++--------------------
 src/lib/kdb/kdb5.c            |  13 +--
 src/lib/kdb/kdb_default.c     |   4 +-
 3 files changed, 118 insertions(+), 102 deletions(-)

commit 860da5ef64ad30db009eefaafb282a62489e56ff
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 5 20:07:45 2009 +0000

    In gc_frm_kdc.c's do_traversal(), fix an assert which was doing an
    assignment instead of a compare.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21899 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5f5d84a4c967a75b4ceece2392f7d2c327f02a8c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 5 19:59:09 2009 +0000

    In krb5_rc_io_store, check the return value of krb5int_buf_len as well
    as krb5int_buf_data.  The length can't be negative if the data is
    non-NULL, but Coverity doesn't know that.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21898 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 831f20c3d9468b756ee14f746d44fd17016b776c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 5 19:50:41 2009 +0000

    In recvauth_common, initialize ap_option.  It can't be used
    uninitialized, but you can only deduce that by examining the
    relationships between ap_option, problem, and outbuf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21897 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/recvauth.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5a75bafe6c7f81d83d668ca6184e2242418961c2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 5 19:44:35 2009 +0000

    Change krb5_rc_resolve_type (not a public API) to allocate the rcache
    structure.  Make output parameter values of krb5_rc_resolve_type and
    krb5_rc_default well-defined in case of errors.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21896 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_base.c | 68 +++++++++++++++++++++++--------------------
 src/lib/krb5/rcache/rc_dfl.c  |  7 +----
 2 files changed, 38 insertions(+), 37 deletions(-)

commit 39de88d9867b18f99c19a650aa1bfffb908614f5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Feb 5 19:02:29 2009 +0000

    Detect failure to register with rpcbind/portmap due to security
    restrictons and not bomb out in tests.
    
    ticket: 6349
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21895 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/config/unix.exp        | 17 +++++++++++++++++
 src/lib/rpc/unit-test/rpc_test.0/expire.exp  |  8 +++++---
 src/lib/rpc/unit-test/rpc_test.0/fullrun.exp |  3 +++
 src/lib/rpc/unit-test/rpc_test.0/gsserr.exp  |  3 +++
 4 files changed, 28 insertions(+), 3 deletions(-)

commit 3b28f0b8ea6ada7789432073c3faf5ef3ec9dca2
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 5 18:43:08 2009 +0000

    Add a missing break in the switch statement of
    krb5int_setpw_result_code_string.
    
    ticket: 6368
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21894 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/chpw.c | 1 +
 1 file changed, 1 insertion(+)

commit 5726fcb8ee77cebb03087159dfd18f0dfd5733bb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 5 18:42:10 2009 +0000

    Create and use (in several places) a variant of
    krb5int_copy_data_contents that adds a trailing '\0' so the result can
    be used as a C string.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21893 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          |  3 +++
 src/lib/kdb/kdb_cpw.c         | 37 +++++++++++--------------------------
 src/lib/krb5/krb/bld_pr_ext.c | 30 +++++++++++-------------------
 src/lib/krb5/krb/copy_data.c  | 21 ++++++++++++++++++++-
 src/lib/krb5/krb/copy_princ.c | 34 ++++++++++++----------------------
 src/lib/krb5/libkrb5.exports  |  1 +
 6 files changed, 58 insertions(+), 68 deletions(-)

commit 7ddad650cc63bacc2179ffbb22c94b5fe1b55f7c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 5 18:34:57 2009 +0000

    In krb5_ktfileint_find_slot, check for an error return from ftell.
    (Such an error will never happen in any reasonable stdio
    implementation but it's more correct to check.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21892 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 3 +++
 1 file changed, 3 insertions(+)

commit 14f126c33d0259bed41255b9e809a66072733f36
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 5 18:26:47 2009 +0000

    Coverity was nervous that hst_realm.c's domain_heuristic() wasn't
    checking for a NULL return from strchr.  The code was safe because a
    previous call to strchr on the same argments was checked, but make
    Coverity less nervous by storing the result of that previous call and
    reusing it.  Also make the function conform better to our standards.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21891 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/hst_realm.c | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 293242e87b276d9b56c03b5269781361f2b4acfc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Feb 5 18:19:23 2009 +0000

    Fix a memory leak in krb5_kt_resolve when we fail to lock
    kt_typehead_lock.
    
    ticket: 6367
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21890 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ktbase.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit e10e160f0f5038d057ae21c3f1cd07c00681912e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 5 02:59:08 2009 +0000

    include omitted system header string.h
    
    Sun cc warns about some of the string functions being undeclared in
    several source files.  So, include string.h there.
    
    ticket: 6365
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21889 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/kadm_rpc_svc.c | 1 +
 src/lib/kadm5/chpass_util.c      | 1 +
 src/plugins/kdb/db2/pol_xdr.c    | 1 +
 3 files changed, 3 insertions(+)

commit 1f423bd14f7bb42d1e594818598767810fe7f704
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 5 02:16:22 2009 +0000

    declare replacement [v]asprintf functions
    
    If HAVE_VASPRINTF is not defined, make sure krb5int_{,v}asprintf
    functions always get declared, applying the preprocessor conditional
    test only to the GCC format attribute.  If HAVE_VASPRINTF is defined,
    don't declare them at all.
    
    This fixes a bunch of function-not-declared warnings under Sun cc.
    
    ticket: 6364
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21888 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit 1705970a5aebaeb693fb5e074a7948ac4b03f7ef
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 5 01:49:21 2009 +0000

    int/ptr bug in gssapi code
    
    Fix a pointer argument passed where an integer is needed.
    Update Sun compiler options to make that an error.  (The options we're
    currently using make it an error for assignment but not for argument passing.)
    
    ticket: 6363
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21887 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4               | 2 +-
 src/lib/gssapi/krb5/k5seal.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2dc1ef4078acd7ca463a8eee2ef20de54e672f37
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 4 23:28:09 2009 +0000

    don't do arithmetic on void pointers
    
    Fix one file in gssapi where we compute offsets from a void* without casting.
    Change options used with Sun compiler to make such expressions an error.
    
    ticket: 6362
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21886 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4                   | 2 +-
 src/lib/gssapi/generic/oid_ops.c | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit a3dc2ebc0a67a73388fbde4f6155acbfc38eb0a6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 4 23:06:12 2009 +0000

    regenerate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21885 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/deps     | 21 +++++++++++++++++++++
 src/kdc/deps               |  8 ++++----
 src/tests/gss-threads/deps |  1 +
 3 files changed, 26 insertions(+), 4 deletions(-)

commit 417d118fb34f352c63ee4dba016377f4d91a55ed
Author: Will Fiveash <will.fiveash@oracle.com>
Date:   Wed Feb 4 22:29:44 2009 +0000

    new multi-masterkey support doesn't work well when system clock is set
    back
    
    The ticket contains the details.
    
    ticket: 6361
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21884 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_mkey.c | 118 +++++++++++++++++++++++-------------------
 src/lib/kdb/kdb5.c            |  29 +++++++----
 2 files changed, 83 insertions(+), 64 deletions(-)

commit 475b0a3e029cc74fd38c12b176953e17da6fb88b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 4 20:32:05 2009 +0000

    Remove xfread/xfwrite macros.  Casting the first argument to char * is
    unnecessary (fread's first argument is void *, which does not require
    a cast) and confuses Coverity's UNINIT checker; casting the third
    argument to unsigned is not necessary for our current set of warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21883 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 69 +++++++++++++++++++++----------------------
 1 file changed, 33 insertions(+), 36 deletions(-)

commit b6ace34422842ac5e294e90215d379c78b735085
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 4 19:31:33 2009 +0000

    In tcl_ovsec_kadm_get_policy, initialize ent since (at least in
    theory) there's a code path which gets through to the finalizers
    without setting it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21882 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/tcl_ovsec_kadm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e957ba285d280f9c501964aadc2a9cd5c0b9b3a5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 4 19:25:51 2009 +0000

    In krb5int_utf8s_to_ucs2les, free the correct value on error, instead
    of the caller-supplied result pointer.
    
    ticket: 6360
    tags: pullup
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21881 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/utf8_conv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 47436aa431884f20c4496179b5a5a4a6f319afd6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Feb 4 19:15:13 2009 +0000

    Include k5-int.h in several pkinit source files, in order to define
    the KRB5_CONFIG symbols now used by those files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21880 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_clnt.c     | 1 +
 src/plugins/preauth/pkinit/pkinit_matching.c | 2 +-
 src/plugins/preauth/pkinit/pkinit_srv.c      | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

commit 918aa74cabf0b9ac1aef18d6afb7e2a82b415531
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Feb 4 17:08:44 2009 +0000

    Use macros for config parameters
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21879 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                         | 29 ++++++++---
 src/kdc/do_tgs_req.c                         |  4 +-
 src/kdc/main.c                               | 32 ++++++------
 src/lib/kadm5/alt_prof.c                     | 76 ++++++++++++++--------------
 src/lib/kdb/kdb5.c                           |  2 +-
 src/lib/krb5/krb/conv_princ.c                | 14 ++---
 src/lib/krb5/krb/get_in_tkt.c                | 16 +++---
 src/lib/krb5/krb/init_ctx.c                  | 46 ++++++++---------
 src/lib/krb5/krb/vfy_increds.c               |  2 +-
 src/lib/krb5/os/an_to_ln.c                   |  8 +--
 src/lib/krb5/os/def_realm.c                  |  6 +--
 src/lib/krb5/os/get_krbhst.c                 |  4 +-
 src/lib/krb5/os/hst_realm.c                  |  6 +--
 src/lib/krb5/os/ktdefname.c                  |  4 +-
 src/lib/krb5/os/localaddr.c                  |  2 +-
 src/lib/krb5/os/locate_kdc.c                 | 26 +++++-----
 src/lib/krb5/os/realm_dom.c                  |  4 +-
 src/lib/krb5/os/sendto_kdc.c                 |  2 +-
 src/lib/krb5/os/sn2princ.c                   |  4 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c | 12 ++---
 src/plugins/preauth/pkinit/pkinit_clnt.c     | 22 ++++----
 src/plugins/preauth/pkinit/pkinit_matching.c |  2 +-
 src/plugins/preauth/pkinit/pkinit_profile.c  | 10 ++--
 src/plugins/preauth/pkinit/pkinit_srv.c      | 22 ++++----
 24 files changed, 186 insertions(+), 169 deletions(-)

commit 8808f5363b1a3872a5e19ce1197d26e1d8aea5a1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 4 03:18:04 2009 +0000

    remove some krb4 testing hooks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21878 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in                                |   3 -
 src/kadmin/testing/scripts/Makefile.in           |  10 +-
 src/kadmin/testing/scripts/env-setup.shin        |   4 -
 src/kadmin/testing/scripts/fixup-conf-files.plin | 344 -----------------------
 src/kadmin/testing/scripts/save_files.sh         |  62 ----
 src/kadmin/testing/scripts/start_servers         |   2 -
 src/kadmin/testing/scripts/start_servers_local   |  16 --
 src/kadmin/testing/scripts/stop_servers          |   2 -
 src/kadmin/testing/scripts/stop_servers_local    |   9 -
 9 files changed, 3 insertions(+), 449 deletions(-)

commit 268b30402d3ecca4e0b7a01a809f110f0f2fc15c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 4 02:41:24 2009 +0000

    don't create or delete krb.conf, krb.realms
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21877 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 17 -----------------
 1 file changed, 17 deletions(-)

commit 8cdc021dbb86b76a37e79e636248c5020eb8ab1d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 3 16:38:34 2009 +0000

    prefer structure assignment to memcpy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21876 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogin.c                 |  3 +--
 src/kadmin/ktutil/ktutil_funcs.c       |  2 +-
 src/lib/crypto/arcfour/arcfour.c       | 12 ++++++------
 src/lib/gssapi/mechglue/g_initialize.c |  2 +-
 src/lib/kadm5/srv/svr_principal.c      |  2 +-
 src/lib/krb5/krb/serialize.c           |  2 +-
 6 files changed, 11 insertions(+), 12 deletions(-)

commit d431a41a7a0f44ff2d0e5c69fb8a6901f72d0b55
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 2 23:41:40 2009 +0000

    Remove unnecessary pointer casts in args to free,memcpy,memset,memchr except unicode, windows code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21875 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krcp.c                                |  2 +-
 src/appl/bsd/krlogind.c                            |  4 +--
 src/appl/bsd/krshd.c                               |  4 +--
 src/appl/gss-sample/gss-client.c                   |  2 +-
 src/appl/gssftp/ftp/ftp.c                          |  2 +-
 src/appl/gssftp/ftpd/ftpd.c                        |  2 +-
 src/appl/gssftp/ftpd/popen.c                       |  2 +-
 src/appl/simple/client/sim_client.c                | 10 +++---
 src/appl/simple/server/sim_server.c                |  4 +--
 src/appl/telnet/libtelnet/auth.c                   |  5 ++-
 src/appl/telnet/libtelnet/enc_des.c                | 18 +++++-----
 src/appl/telnet/libtelnet/kerberos5.c              |  2 +-
 src/appl/telnet/telnet/commands.c                  |  9 +++--
 src/appl/telnet/telnet/general.h                   |  4 +--
 src/appl/telnet/telnet/ring.c                      |  2 +-
 src/appl/telnet/telnetd/sys_term.c                 |  6 ++--
 src/appl/telnet/telnetd/telnetd-ktd.c              |  2 +-
 src/appl/telnet/telnetd/telnetd.c                  |  2 +-
 src/appl/telnet/telnetd/termstat.c                 |  2 +-
 src/appl/user_user/client.c                        |  4 +--
 src/appl/user_user/server.c                        |  2 +-
 src/clients/ksu/ccache.c                           |  6 ++--
 src/clients/ksu/heuristic.c                        |  4 +--
 src/clients/ksu/krb_auth_su.c                      | 12 +++----
 src/kadmin/cli/kadmin.c                            |  2 +-
 src/kadmin/cli/keytab.c                            |  4 +--
 src/kadmin/dbutil/dump.c                           |  4 +--
 src/kadmin/dbutil/kdb5_create.c                    |  6 ++--
 src/kadmin/dbutil/kdb5_mkey.c                      |  4 +--
 src/kadmin/dbutil/kdb5_util.c                      |  4 +--
 src/kadmin/ktutil/ktutil_funcs.c                   |  4 +--
 src/kadmin/server/ipropd_svc.c                     |  2 +-
 src/kadmin/server/kadm_rpc_svc.c                   |  2 +-
 src/kadmin/server/ovsec_kadmd.c                    |  2 +-
 src/kdc/kdc_util.c                                 |  4 +--
 src/kdc/main.c                                     |  6 ++--
 src/lib/crypto/des/afsstring2key.c                 |  2 +-
 src/lib/gssapi/generic/gssapiP_generic.h           |  2 +-
 src/lib/gssapi/krb5/init_sec_context.c             |  2 +-
 src/lib/gssapi/krb5/util_crypt.c                   | 16 ++++-----
 src/lib/gssapi/spnego/spnego_mech.c                |  2 +-
 src/lib/kadm5/alt_prof.c                           |  6 ++--
 src/lib/kadm5/clnt/client_init.c                   |  5 ++-
 src/lib/kadm5/clnt/client_rpc.c                    | 42 +++++++++++-----------
 src/lib/kadm5/kadm_rpc_xdr.c                       |  4 +--
 src/lib/kadm5/srv/server_acl.c                     |  2 +-
 src/lib/kadm5/srv/server_init.c                    |  2 +-
 src/lib/kadm5/srv/svr_principal.c                  |  8 ++---
 src/lib/kadm5/unit-test/setkey-test.c              |  6 ++--
 src/lib/kdb/kdb_cpw.c                              |  4 +--
 src/lib/kdb/kdb_default.c                          |  2 +-
 src/lib/krb5/asn.1/asn1glue.h                      |  1 -
 src/lib/krb5/ccache/cc_file.c                      |  2 +-
 src/lib/krb5/krb/auth_con.c                        |  2 +-
 src/lib/krb5/krb/copy_addrs.c                      |  2 +-
 src/lib/krb5/krb/copy_auth.c                       |  2 +-
 src/lib/krb5/krb/copy_cksum.c                      |  6 ++--
 src/lib/krb5/krb/copy_data.c                       |  2 +-
 src/lib/krb5/krb/copy_key.c                        |  3 +-
 src/lib/krb5/krb/copy_tick.c                       |  2 +-
 src/lib/krb5/krb/cp_key_cnt.c                      |  2 +-
 src/lib/krb5/krb/fwd_tgt.c                         |  4 +--
 src/lib/krb5/krb/get_creds.c                       |  6 ++--
 src/lib/krb5/krb/get_in_tkt.c                      |  2 +-
 src/lib/krb5/krb/kfree.c                           |  2 +-
 src/lib/krb5/krb/mk_priv.c                         |  2 +-
 src/lib/krb5/krb/mk_req.c                          |  2 +-
 src/lib/krb5/krb/mk_safe.c                         |  4 +--
 src/lib/krb5/krb/rd_safe.c                         |  2 +-
 src/lib/krb5/krb/recvauth.c                        |  2 +-
 src/lib/krb5/krb/send_tgs.c                        |  2 +-
 src/lib/krb5/krb/sendauth.c                        |  2 +-
 src/lib/krb5/krb/t_ser.c                           |  2 +-
 src/lib/krb5/os/full_ipadr.c                       | 12 +++----
 src/lib/krb5/os/gen_port.c                         |  2 +-
 src/lib/krb5/os/mk_faddr.c                         |  4 +--
 src/lib/krb5/os/port2ip.c                          | 12 +++----
 src/lib/rpc/auth_gssapi.c                          |  8 ++---
 src/lib/rpc/get_myaddress.c                        |  2 +-
 src/lib/rpc/svc_auth_gssapi.c                      |  6 ++--
 src/lib/rpc/svc_tcp.c                              |  2 +-
 src/lib/rpc/svc_udp.c                              |  6 ++--
 src/lib/rpc/unit-test/rpc_test_clnt.c              |  2 +-
 src/lib/rpc/unit-test/rpc_test_svc.c               |  2 +-
 src/plugins/kdb/db2/kdb_db2.c                      |  8 ++---
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |  4 +--
 .../kdb/ldap/libkdb_ldap/ldap_krbcontainer.c       |  2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      |  4 +--
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.c      |  2 +-
 src/slave/kprop.c                                  | 12 +++----
 src/slave/kpropd.c                                 | 14 ++++----
 src/slave/kpropd_rpc.c                             |  6 ++--
 src/slave/kproplog.c                               |  4 +--
 src/tests/create/kdb5_mkdums.c                     |  4 +--
 src/tests/gss-threads/gss-client.c                 |  2 +-
 src/tests/hammer/kdc5_hammer.c                     |  4 +--
 src/tests/misc/test_getsockname.c                  |  8 ++---
 src/tests/verify/kdb5_verify.c                     |  2 +-
 98 files changed, 221 insertions(+), 230 deletions(-)

commit 2fbe8a9edf3b69e68c226a79dad0747f19decd0b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 2 22:28:34 2009 +0000

    TWRITE_STR casts second argument; don't add redundant casting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21874 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/init_sec_context.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4c08ab0de0dcc7875d0812bb6a590154e84c9296
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 2 21:55:13 2009 +0000

    Fix a whitespace error introduced when fixing a typo in the defines
    added to k5-int.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21873 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d4f483cb6c1afc06ad9025655f1ac25e1884fc09
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Feb 2 21:53:16 2009 +0000

    Fix a typo in the defines added to k5-int.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21872 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b088406b5867b400c2df5146adb80fbd54dc5ba7
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Feb 2 21:34:19 2009 +0000

    Introduces macros for config parameters
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21871 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 77 insertions(+)

commit bbf37faa0f764fde2a2ad2a49281f0c2cd6378dd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 2 21:13:42 2009 +0000

    Get rid of casts of free() argument to char*, except where it's
    casting away const (so as to make this change warning-neutral), and in
    unicode source (which we may want to keep in sync with another
    source), and krb5_xfree macro (to be handled separately).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21870 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/cmds.c       |  8 ++++----
 src/appl/gssftp/ftpd/ftpcmd.y    | 42 ++++++++++++++++++++--------------------
 src/appl/gssftp/ftpd/popen.c     |  2 +-
 src/kadmin/ktutil/ktutil_funcs.c |  6 +++---
 src/kdc/kdc_util.c               |  2 +-
 src/lib/krb5/ccache/cc_file.c    |  6 +++---
 src/lib/krb5/ccache/cc_keyring.c |  6 +++---
 src/lib/krb5/krb/copy_princ.c    |  2 +-
 src/lib/krb5/krb/parse.c         |  4 ++--
 src/lib/krb5/rcache/rc_base.c    | 16 +++++++--------
 src/lib/krb5/rcache/rc_conv.c    |  4 +---
 src/lib/krb5/rcache/rc_io.c      |  7 +++----
 src/tests/verify/kdb5_verify.c   |  4 ++--
 src/util/ss/invocation.c         |  4 ++--
 14 files changed, 54 insertions(+), 59 deletions(-)

commit 777f05d1b91d07ece4bd0e313e131b1a640cfad4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 2 20:56:18 2009 +0000

    Collect hairy parts of krb5_is_<msgtype> macros into one helper macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21869 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 71 +++++++++++++++-------------------------------------
 1 file changed, 20 insertions(+), 51 deletions(-)

commit b533153ba93bc4bb993ec920929124ed9f50c683
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 2 20:37:41 2009 +0000

    Revise last change to better resemble the original test, keeping the
    min-lifetime test code collected together.  Change policy to have a
    minimum password lifetime of 10s instead of 30s, and reduce the test
    delays accordingly.
    
    ticket: 6358
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21868 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/unit-test/kpasswd.0/changing.exp | 39 ++++++++++------------
 src/kadmin/testing/scripts/init_db                 |  2 +-
 2 files changed, 19 insertions(+), 22 deletions(-)

commit 8306873be29e0d9690f43f655a21abf543393e62
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 2 19:29:52 2009 +0000

    speed up kpasswd tests
    
    Reorder some tests and tune delays, so that we don't need to run for
    much more than twice the min-password-life interval when testing that
    functionality.  (This could be made faster if we can assume that
    init_db will always have been run immediately before the tests start.)
    
    In my tests, this cuts something like 11 seconds off the run time (now
    down to about 65 seconds).
    
    ticket: 6358
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21867 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/unit-test/kpasswd.0/changing.exp | 35 ++++++++++++++--------
 1 file changed, 23 insertions(+), 12 deletions(-)

commit 5cd473f71968b3fef60bddc0a89b2cae70b1bdc3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 2 18:42:06 2009 +0000

    address lib/kadm5 test suite slowness
    
    In mod-principal tests for clearing the principal's policy, instead of
    just testing to see if the wrong string is output and timing out
    looking for it, check also for the new expected value.  Cuts test
    suite run time by about two minutes for each pass (client vs server).
    
    ticket: 6357
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21866 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/api.0/mod-principal.exp | 1 +
 src/lib/kadm5/unit-test/api.2/mod-principal.exp | 1 +
 2 files changed, 2 insertions(+)

commit 9700f36e658a76e2db278f749ff4b8b895680c66
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 2 18:29:28 2009 +0000

    don't delay so long while waiting for daemon startup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21865 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/start_servers_local | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 919c60d754bfa051ce8b84bff26906263c6080ab
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 2 18:14:50 2009 +0000

    comment needed some grammatical/typographical fixes too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21864 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/t_prng.c | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit bc3927113f65b326537392d22639dad8f69299e6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 2 18:12:57 2009 +0000

    comment whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21863 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/t_prng.c | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit 88389c3e9793b5975ed4cbde026f55fd009d2056
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 2 18:10:30 2009 +0000

    reapply memchr patch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21862 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit df577dd81ea3ccb5752cab0f01386c803593755d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 2 17:39:59 2009 +0000

    explicitly initialize pointer fields after memset (for coverity)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21861 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/init_sec_context.c | 1 +
 1 file changed, 1 insertion(+)

commit b87fac95d4ec88e9affe0f719bec3882bdb23c54
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 2 16:54:38 2009 +0000

    small storage leak in KDC startup
    
    Remove duplicate strdup call.
    
    ticket: 6356
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21860 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 1 -
 1 file changed, 1 deletion(-)

commit 2beb2af7dd8e269bf10569099f2183fc23de1ba9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 31 04:39:34 2009 +0000

    use t_inetd with a ready message and avoid waiting a lot in non-root tests
    
    Change t_inetd to print a ready message when it has started listening
    on the indicated port number.
    
    Look for this message in sample.exp rather than waiting an arbitrary
    (and usually excessive) 2s each time for the inetd-mode tests.  Use
    run_once to perform the standalone-mode test only once per test suite
    invocation.
    
    Change rsh and rcp tests to start the servers via t_inetd and avoid
    excessive waiting at startup.
    
    In some of my tests, this reduces the tests/dejagnu tests from taking
    over 6 minutes to taking around 2 minutes.
    
    (This does mean the server process will no longer have started up
    before we launch the client, so it may be slower to respond, but it'll
    still be faster than the 2s delay we used before even trying to
    connect.)
    
    We can probably eliminate the -D option code from krshd.c now.
    
    The tests run as root (rlogin, telnet) still need updating.
    
    ticket: 6355
    target_version: 1.7
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21855 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/rcp.exp    | 13 ++++++-------
 src/tests/dejagnu/krb-standalone/rsh.exp    | 12 ++++++------
 src/tests/dejagnu/krb-standalone/sample.exp | 29 ++++++++++++++++++-----------
 src/tests/dejagnu/t_inetd.c                 |  1 +
 4 files changed, 31 insertions(+), 24 deletions(-)

commit ee7ca5ae5e6bc85b6faec83ad77c0ba3747745dd
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jan 31 04:04:50 2009 +0000

    back to trunk
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21854 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6603c22686c96cee259b82657b7e5597f021f1d5
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jan 31 04:00:10 2009 +0000

    README and patchlevel.h for 1.7 release branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21852 dc483132-0cff-0310-8789-dd5450dbe970

 README           | 29 ++++++++++++++++++++++++++++-
 src/patchlevel.h |  2 +-
 2 files changed, 29 insertions(+), 2 deletions(-)

commit f70d290faea0ed8a9e41553c56eb673bb1d08cb8
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jan 31 03:57:20 2009 +0000

    Default allow_weak_crypto=true for now.  Default supported_enctypes to
    exclude single-DES enctypes.
    
    ticket: 6353
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21851 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/osconf.hin      | 5 +++++
 src/lib/kadm5/alt_prof.c    | 2 +-
 src/lib/krb5/krb/init_ctx.c | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 97bb133745b38dc23375e7fccacd42ce6f993f0e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 31 02:55:25 2009 +0000

    export new functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21850 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports | 2 ++
 1 file changed, 2 insertions(+)

commit a1e300b512999ec32aeb69cbff1b04a6cf523d83
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 31 01:50:37 2009 +0000

    fix resource leak
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21849 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_mkey.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 09bca9fed88e515944d6384f6ea0b973ae964a67
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 31 01:07:04 2009 +0000

    recode as more straight-line code to simplify analysis
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21848 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_db2.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 4314bd83648fa703fb5ecaabdae7c6ee7ae4a481
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 31 00:54:33 2009 +0000

    don't use uninitialized variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21847 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_mkey.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c0450f864325ddcb0b553d5dbeae44448a1d72a9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 31 00:49:53 2009 +0000

    handle freeing null keyblock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21846 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/keyblocks.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 038d1991e57387e798b104c841b2f6204365d043
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 31 00:39:51 2009 +0000

    don't double-free
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21845 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_mkey.c | 1 -
 1 file changed, 1 deletion(-)

commit e246f7e7b2cddfca9eb744f24e50dd034247a74b
Author: Will Fiveash <will.fiveash@oracle.com>
Date:   Fri Jan 30 23:55:14 2009 +0000

    Master Key Migration Project
    
    Commit for the Master Key Migration Project.
    http://k5wiki.kerberos.org/wiki/Projects/Master_Key_Migration
    
    This commit provides the ability to add a new master key (with an
    enctype differing from the current master key) to the master key
    principal and stash file and then migrate the encryption of existing
    principals long term keys to use the new master key.  In addition
    deletion of master keys is provided.
    
    ticket: 6354
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21844 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                                  |  170 ++-
 src/kadmin/cli/kadmin.c                            |    2 +
 src/kadmin/dbutil/Makefile.in                      |   12 +-
 src/kadmin/dbutil/dump.c                           |   97 +-
 src/kadmin/dbutil/kdb5_create.c                    |   25 +-
 src/kadmin/dbutil/kdb5_mkey.c                      | 1419 ++++++++++++++++++++
 src/kadmin/dbutil/kdb5_stash.c                     |   49 +-
 src/kadmin/dbutil/kdb5_util.M                      |   31 +
 src/kadmin/dbutil/kdb5_util.c                      |   79 +-
 src/kadmin/dbutil/kdb5_util.h                      |   17 +-
 src/kadmin/server/ovsec_kadmd.c                    |    6 +
 src/kdc/do_as_req.c                                |   44 +-
 src/kdc/do_tgs_req.c                               |   24 +-
 src/kdc/extern.c                                   |    1 +
 src/kdc/extern.h                                   |    6 +
 src/kdc/kdc_preauth.c                              |   88 +-
 src/kdc/kdc_util.c                                 |   22 +-
 src/kdc/main.c                                     |   23 +-
 src/lib/kadm5/srv/libkadm5srv.exports              |    1 +
 src/lib/kadm5/srv/server_kdb.c                     |   43 +-
 src/lib/kadm5/srv/svr_iters.c                      |    1 +
 src/lib/kadm5/srv/svr_principal.c                  |  153 ++-
 src/lib/kdb/kdb5.c                                 |  782 ++++++++++-
 src/lib/kdb/kdb_cpw.c                              |   18 +-
 src/lib/kdb/kdb_default.c                          |  220 ++-
 src/lib/kdb/keytab.c                               |    7 +-
 src/lib/kdb/libkdb5.exports                        |   20 +
 src/lib/krb5/error_tables/kdb5_err.et              |    3 +
 src/plugins/kdb/db2/db2_exp.c                      |   28 +-
 src/plugins/kdb/db2/kdb_db2.c                      |   42 +
 src/plugins/kdb/db2/kdb_db2.h                      |   13 +-
 src/plugins/kdb/ldap/ldap_exp.c                    |    4 +
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   |   27 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |    6 +
 src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.c         |   45 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_fetch_mkey.c |   42 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       |    9 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h  |    2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |   18 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h      |    1 +
 40 files changed, 3404 insertions(+), 196 deletions(-)

commit 77b1e1108ca32617fe43825748c68c575e77f010
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 30 21:25:40 2009 +0000

    krb5_get_server_rcache had some dead (and incorrect) code for cleaning
    up the rcache on failure.  Fix the cleanup code and make use of it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21842 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/srv_rcache.c | 18 +++++-------------
 1 file changed, 5 insertions(+), 13 deletions(-)

commit d45b9dab3bd7327d63cc5b7580fc8738da7faee6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 30 21:22:31 2009 +0000

    Make output parameter value of krb5_rc_resolve_full well-defined on
    error return.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21841 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_base.c | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit cb834decad2d6dbe12549d20441b64e7e7e6672d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 30 21:21:10 2009 +0000

    In krb5_kdcrep2creds, call the correct free function when cleaning up
    the keyblock, and clean up the keyblock if krb5_copy_data fails.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21840 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tkt.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 59d100702e148ac61600327f6ad5048097b6e887
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jan 30 20:40:46 2009 +0000

    Changed the name match_config_pattern to krb5_match_config_pattern. Check strdup return code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21838 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/adm_proto.h               |  2 +-
 src/kdc/do_tgs_req.c                  |  8 ++--
 src/kdc/main.c                        | 76 ++++++++++++++++++++++++++++-------
 src/lib/kadm5/alt_prof.c              |  6 +--
 src/lib/kadm5/srv/libkadm5srv.exports |  2 +-
 5 files changed, 71 insertions(+), 23 deletions(-)

commit b3d07fa186c755208b96b9bb598a7b6df6799317
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Jan 29 19:23:22 2009 +0000

    Introduced match_config_pattern function to find a pattern in the config value strings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21828 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/adm_proto.h               |   1 +
 src/kdc/do_tgs_req.c                  |  91 ++++++++---------------
 src/kdc/main.c                        | 136 +++++++++++++---------------------
 src/lib/kadm5/alt_prof.c              |  68 +++++++++++------
 src/lib/kadm5/srv/libkadm5srv.exports |   1 +
 5 files changed, 127 insertions(+), 170 deletions(-)

commit 73c1ef742a85d9b38691aace89a6677da86c7d12
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 29 01:19:01 2009 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21826 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/sendauth.c | 371 ++++++++++++++++++++++----------------------
 1 file changed, 185 insertions(+), 186 deletions(-)

commit 9aff90766d414c583d0e668cd7568e657c43b648
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 29 01:12:17 2009 +0000

    clear outbuf[0].data to unconfuse coverity
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21825 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/sendauth.c | 1 +
 1 file changed, 1 insertion(+)

commit 95caf0d30ec2b4c1231c022335d5c6241e8c0d38
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 28 23:22:27 2009 +0000

    disable single-DES by default
    
    Mark all single-DES enctypes as "weak", and create a new libdefaults
    variable "allow_weak_crypto", which defaults to "false".
    
    ticket: 6353
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21823 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                     |  4 ++++
 src/kadmin/testing/proto/krb5.conf.proto |  1 +
 src/lib/crypto/etypes.c                  | 33 +++++++++++++++++++++-----------
 src/lib/crypto/etypes.h                  |  3 +++
 src/lib/crypto/libk5crypto.exports       |  1 +
 src/lib/crypto/valid_enctype.c           | 21 ++++++++++++++++++++
 src/lib/krb5/krb/init_ctx.c              | 17 ++++++++++++++--
 src/tests/dejagnu/config/default.exp     |  1 +
 8 files changed, 68 insertions(+), 13 deletions(-)

commit 84e751c169af0112993d0a7e7b1a45acc9552c02
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 28 17:01:36 2009 +0000

    include netinet/in.h to make sure we know what struct in_addr looks like
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21820 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/resolve.c | 1 +
 1 file changed, 1 insertion(+)

commit 42d5c09f9dfa7dff5e0cdfce4bea846107fe8e2f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 28 05:42:11 2009 +0000

    no more -r option for setting krb.conf path
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21819 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ftpd.M | 6 ------
 src/appl/gssftp/ftpd/ftpd.c | 6 +-----
 2 files changed, 1 insertion(+), 11 deletions(-)

commit f48772eb3e20a35c41c4e71142777f43fbca04e0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 28 05:37:10 2009 +0000

    remove some remnants of krb4-related config file options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21818 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb5.conf           |  2 --
 src/config-files/krb5.conf.M         | 12 ------------
 src/tests/dejagnu/config/default.exp |  2 --
 src/util/profile/krb5.conf           |  2 --
 4 files changed, 18 deletions(-)

commit 3d560dd8addeff2f8d872444038b6ccc87fe7b29
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Jan 28 01:28:25 2009 +0000

    return correct kvno in TGS case
    
    krb5_c_encrypt sets the kvno of ciphertext to 0.
    So fill it in after the call to encrypt_tkt_part.
    
    ticket: 6352
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21815 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 13875f3bda06ded148da2fae89020d6b5de1813a
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 28 00:32:29 2009 +0000

    Run a single expect statement to read from both client and server, to
    avoid an apparent race condition on Darwin.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21814 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/rpc_test.0/fullrun.exp | 25 +++++++++----------------
 1 file changed, 9 insertions(+), 16 deletions(-)

commit 03210b333367d8158ca4a26ebe5d94f0927c19a5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 28 00:30:06 2009 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21813 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 57 +++++++++++++++++++++++++++-------------------------
 1 file changed, 30 insertions(+), 27 deletions(-)

commit a512f5779d0e84c3a418055d8fe653f30bcf5601
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 28 00:04:15 2009 +0000

    Start to phase out krb5_xfree macro, which just casts its argument to
    char* and calls free.
    
    Replace most uses, outside of the LDAP KDB plugin, which doesn't build
    on my test system of the moment because of version dependencies.  Add
    one explicit cast to make the change warning-neutral (under gcc 4.0.1
    on Mac OS X 10.5.6).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21812 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c              |  14 +--
 src/kadmin/ktutil/ktutil.c            |   2 +-
 src/kadmin/server/schpw.c             |  10 +--
 src/lib/crypto/des/afsstring2key.c    |   4 +-
 src/lib/crypto/keyblocks.c            |   4 +-
 src/lib/crypto/keyed_checksum_types.c |   2 +-
 src/lib/kadm5/alt_prof.c              |  36 ++++----
 src/lib/kadm5/str_conv.c              |   2 +-
 src/lib/kdb/decrypt_key.c             |   6 +-
 src/lib/kdb/encrypt_key.c             |   6 +-
 src/lib/kdb/kdb5.c                    |   2 +-
 src/lib/kdb/kdb_cpw.c                 |   6 +-
 src/lib/kdb/kdb_default.c             |   2 +-
 src/lib/kdb/keytab.c                  |   2 +-
 src/lib/krb5/ccache/cc_file.c         |  22 ++---
 src/lib/krb5/ccache/cc_keyring.c      |  32 +++----
 src/lib/krb5/ccache/cc_memory.c       |  16 ++--
 src/lib/krb5/ccache/cc_mslsa.c        |  18 ++--
 src/lib/krb5/keytab/kt_file.c         |  24 +++---
 src/lib/krb5/keytab/kt_memory.c       |  64 +++++++-------
 src/lib/krb5/keytab/kt_srvtab.c       |  14 +--
 src/lib/krb5/keytab/ktfr_entry.c      |   2 +-
 src/lib/krb5/krb/auth_con.c           |   6 +-
 src/lib/krb5/krb/bld_pr_ext.c         |  14 +--
 src/lib/krb5/krb/bld_princ.c          |  10 +--
 src/lib/krb5/krb/chpw.c               |   2 +-
 src/lib/krb5/krb/conv_princ.c         |   2 +-
 src/lib/krb5/krb/copy_addrs.c         |   2 +-
 src/lib/krb5/krb/copy_athctr.c        |  12 +--
 src/lib/krb5/krb/copy_auth.c          |   2 +-
 src/lib/krb5/krb/copy_cksum.c         |   2 +-
 src/lib/krb5/krb/copy_creds.c         |   6 +-
 src/lib/krb5/krb/copy_data.c          |   2 +-
 src/lib/krb5/krb/copy_key.c           |   2 +-
 src/lib/krb5/krb/copy_tick.c          |  24 +++---
 src/lib/krb5/krb/free_rtree.c         |   2 +-
 src/lib/krb5/krb/fwd_tgt.c            |   2 +-
 src/lib/krb5/krb/gc_via_tkt.c         |   2 +-
 src/lib/krb5/krb/gen_subkey.c         |   2 +-
 src/lib/krb5/krb/get_creds.c          |   4 +-
 src/lib/krb5/krb/get_in_tkt.c         |  10 +--
 src/lib/krb5/krb/gic_keytab.c         |   2 +-
 src/lib/krb5/krb/gic_pwd.c            |  10 +--
 src/lib/krb5/krb/kfree.c              | 156 +++++++++++++++++-----------------
 src/lib/krb5/krb/mk_cred.c            |   6 +-
 src/lib/krb5/krb/mk_error.c           |   2 +-
 src/lib/krb5/krb/mk_priv.c            |   8 +-
 src/lib/krb5/krb/mk_rep.c             |   2 +-
 src/lib/krb5/krb/mk_req_ext.c         |  10 +--
 src/lib/krb5/krb/mk_safe.c            |  10 +--
 src/lib/krb5/krb/parse.c              |  32 +++----
 src/lib/krb5/krb/preauth.c            |  10 +--
 src/lib/krb5/krb/preauth2.c           |  24 +++---
 src/lib/krb5/krb/rd_cred.c            |  10 +--
 src/lib/krb5/krb/rd_priv.c            |  12 +--
 src/lib/krb5/krb/rd_req_dec.c         |  12 +--
 src/lib/krb5/krb/rd_safe.c            |   6 +-
 src/lib/krb5/krb/recvauth.c           |  10 +--
 src/lib/krb5/krb/send_tgs.c           |  20 ++---
 src/lib/krb5/krb/sendauth.c           |   8 +-
 src/lib/krb5/krb/ser_princ.c          |   4 +-
 src/lib/krb5/krb/serialize.c          |   2 +-
 src/lib/krb5/krb/set_realm.c          |   2 +-
 src/lib/krb5/krb/srv_rcache.c         |   4 +-
 src/lib/krb5/krb/t_ser.c              |  12 +--
 src/lib/krb5/krb/vfy_increds.c        |   2 +-
 src/lib/krb5/os/an_to_ln.c            |  10 +--
 src/lib/krb5/os/free_krbhs.c          |   2 +-
 src/lib/krb5/os/full_ipadr.c          |   2 +-
 src/lib/krb5/os/localaddr.c           |   2 +-
 src/lib/krb5/os/locate_kdc.c          |   8 +-
 src/lib/krb5/os/read_msg.c            |   2 +-
 src/lib/krb5/os/sn2princ.c            |   2 +-
 src/lib/krb5/rcache/rc_dfl.c          |  12 +--
 src/tests/asn.1/krb5_decode_test.c    |  10 +--
 75 files changed, 412 insertions(+), 412 deletions(-)

commit fb96845a0ef8a47e6f35d7cd6aaadf20473dc3f5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 27 23:14:35 2009 +0000

    Helper script for processing valgrind logs that don't indicate any errors, or are for system programs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21810 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/trim-valgrind-logs | 71 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 71 insertions(+)

commit 9457bdd0b72bc7154496eb32be9587acc210668c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 27 22:00:15 2009 +0000

    use memchr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21809 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit ff12fc8ec595025c337516d9271b8e64f44bbb6f
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Jan 27 21:09:35 2009 +0000

    "Coding practices" related fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21808 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/alt_prof.c    | 1068 +++++++++++++++++++++----------------------
 src/lib/krb5/os/def_realm.c |  108 ++---
 2 files changed, 582 insertions(+), 594 deletions(-)

commit 4e5fef74527a5250906ef1531671fdcc68513d0c
Author: Luke Howard <lukeh@padl.com>
Date:   Mon Jan 26 22:50:02 2009 +0000

    In asn1_decode_pa_for_user(), ensure that user member is allocated
    before assigning a value to it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21805 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c | 1 +
 1 file changed, 1 insertion(+)

commit 033556db67e48538af7fc50ba5b1369aa1dffd26
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Jan 26 21:26:33 2009 +0000

    Introduced new static function prep_reprocess_req to make code more readable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21801 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 219 +++++++++++++++++++++++++++------------------------
 1 file changed, 116 insertions(+), 103 deletions(-)

commit 1f7b138d658c0ff543b309531dd8493e6503a913
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jan 26 20:02:54 2009 +0000

    gss_header|trailerlen should be unsigned int
    
    The krb5_c_crypto_length API returns unsigned int per its design.
    so, use unsigned int not size_t for its output.
    
    ticket: 6351
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21799 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/k5sealv3iov.c | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 43588fced1590a1af08c958112d680e4c3fc86cb
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jan 26 19:47:57 2009 +0000

    Preliminary update of README for krb5-1.7 release
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21798 dc483132-0cff-0310-8789-dd5450dbe970

 README | 172 +++++++++++++++++++----------------------------------------------
 1 file changed, 51 insertions(+), 121 deletions(-)

commit ea9fc333289d70b9c9474770e276a23a693705d1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 26 19:06:21 2009 +0000

    Use 16/32-bit big/little-endian store functions in more places
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21796 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/arcfour.c           | 10 ++--------
 src/lib/crypto/dk/checksum.c               | 10 ++--------
 src/lib/crypto/dk/dk_aead.c                | 12 +++---------
 src/lib/crypto/dk/dk_decrypt.c             |  5 +----
 src/lib/crypto/dk/dk_encrypt.c             | 10 ++--------
 src/lib/crypto/hash_provider/hash_crc32.c  |  6 +-----
 src/lib/crypto/hash_provider/hash_sha1.c   |  5 +----
 src/lib/crypto/keyhash_provider/hmac_md5.c | 13 +++----------
 src/lib/crypto/keyhash_provider/md5_hmac.c |  8 ++------
 src/lib/crypto/yarrow/yhash.h              |  8 ++------
 src/lib/gssapi/generic/gssapiP_generic.h   | 20 ++++++--------------
 src/lib/gssapi/krb5/k5seal.c               | 11 +++--------
 src/lib/gssapi/krb5/k5sealiov.c            | 13 ++++---------
 src/lib/gssapi/krb5/k5unseal.c             |  5 +----
 src/lib/gssapi/krb5/k5unsealiov.c          |  7 ++-----
 src/lib/gssapi/krb5/util_crypt.c           | 12 ++++--------
 src/lib/gssapi/krb5/util_seqnum.c          | 13 +++----------
 src/lib/gssapi/mechglue/g_glue.c           | 10 ++++------
 src/lib/krb5/krb/chpw.c                    | 16 ++++++++--------
 src/lib/krb5/os/mk_faddr.c                 |  6 +++---
 src/tests/gss-threads/gss-misc.c           |  8 +++-----
 21 files changed, 60 insertions(+), 148 deletions(-)

commit c3c440d42b99d1370cf090c2e855955146eb4a7a
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Jan 26 16:20:41 2009 +0000

    Check asprintf return codes. Styling
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21795 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 1103 +++++++++++++++++++++++++-------------------------
 src/kdc/main.c       |  103 ++---
 2 files changed, 617 insertions(+), 589 deletions(-)

commit b3a5ec5c59e2c854a9372e0b44bc50db4d755b84
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jan 25 16:44:02 2009 +0000

    Use a struct in_addr to insure alignment of address - instead of
    random alignment on the stack. Solaris 2.10 has issues if the address
    is not aligned.  The rest of the code in the tree uses a struct
    in_addr or mallocs the address - which will be sufficiently aligned.
    
    ticket: 6308
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21794 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/resolve.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8863857944ae2fc7073f96d7d0fcb3b88b1581b3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 24 01:27:16 2009 +0000

    Change 16/32/64-bit big-/little-endian/native unaligned load/store
    routines to take void pointers, so they can operate on both plain and
    unsigned char buffers, or other types.
    Remove some now-unneeded casts.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21793 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h             | 44 ++++++++++++++++++++++-------------
 src/lib/crypto/arcfour/arcfour_aead.c |  4 ++--
 src/lib/krb5/krb/pac.c                |  2 +-
 3 files changed, 31 insertions(+), 19 deletions(-)

commit f26dadeaae22b6843375ce1dd4e21b6ad2d3e099
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Jan 23 19:59:50 2009 +0000

    Eliminate the need for the domain_realm mapping table on the client side by implementing minimal referral support in the KDC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21792 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/adm.h                     |   4 +-
 src/include/adm_proto.h               |   4 +-
 src/include/k5-int.h                  |   3 +
 src/kdc/do_tgs_req.c                  | 172 ++++++++++++++++++++++++++++------
 src/kdc/extern.h                      |   7 +-
 src/kdc/main.c                        | 107 ++++++++++++++++++++-
 src/lib/kadm5/admin.h                 |   2 +
 src/lib/kadm5/alt_prof.c              |  81 +++++++++++++++-
 src/lib/kadm5/srv/libkadm5srv.exports |   1 +
 src/lib/krb5/libkrb5.exports          |   1 +
 src/lib/krb5/os/def_realm.c           |  72 +++++++++++++-
 11 files changed, 417 insertions(+), 37 deletions(-)

commit 33abb530c443a842dda8370edf4a6fa0c725fc25
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 23 19:04:57 2009 +0000

    Remove some null checks in cases where pointers can't be null
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21790 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 5 ++---
 src/lib/gssapi/krb5/init_sec_context.c   | 6 ++----
 src/lib/gssapi/mechglue/g_initialize.c   | 4 +---
 3 files changed, 5 insertions(+), 10 deletions(-)

commit 487d109cdcc9718eb63975ce8055c5f00a5a4d5a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 23 19:01:56 2009 +0000

    In krb5_pac_get_buffer, check the correct value for null after calling
    malloc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21789 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/pac.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a9ae59f02a18b8a338af44ff3e561eafc2104bca
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 23 18:41:39 2009 +0000

    In krb5_pac_parse, change the code around a bit to avoid harmlessly
    copying an uninitialized Buffers field of a PACTYPE structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21788 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/pac.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 236c602f85047d44fdf514fa99e357b1487eea84
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 23 18:19:19 2009 +0000

    Initialize ds.magic in k5_md5_hmac_hash, to avoid harmlessly copying
    around its uninitialized value in krb5_hmac.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21787 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/keyhash_provider/md5_hmac.c | 1 +
 1 file changed, 1 insertion(+)

commit 5c2d383292d4080d31e834919a527427fe1ecbe8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 23 18:04:08 2009 +0000

    hash db2 code breaks if st_blksize > 64k
    
    The hash db code assumes in places that the block size is no larger
    than 64K.  There's a range check in the case where you don't have a
    file but provide initialization info.  The btree code will cap the
    block size used at 64K.
    
    Apparently Sun's ZFS can report back a block size of 128K, causing the
    db2 tests to fail.
    
    Add such a cap to the hash db creation code.
    
    Note that our default configuration is to use the btree code when
    creating a new database, so it's unlikely that this will cause
    real-world problems unless someone went out of their way to specify
    use of the hash format.
    
    ticket: 6342
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21786 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/hash/hash.c | 2 ++
 1 file changed, 2 insertions(+)

commit 69350842f4846ed7b383ef6734d134fd32de8925
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 23 17:53:52 2009 +0000

    In krb5_get_init_creds, null out err_reply in a case where we free it
    and do not necessarily exit the loop.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21785 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 1 +
 1 file changed, 1 insertion(+)

commit 5513187c352d5abaaa8114e82c0552bde361415b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 23 17:45:58 2009 +0000

    Always initialize the output parameter in krb5_parse_name and friends
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21784 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/parse.c | 2 ++
 1 file changed, 2 insertions(+)

commit b03e9bad2d507501ccd4c64f3af27910cae32cc4
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 23 17:24:50 2009 +0000

    In kadmin, free the correct item in an error case (fixes a double-free
    and a memory leak).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21783 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 29e98730bfe3b7dfb72bead5577a928157ae5bca
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 23 06:51:03 2009 +0000

    Add some output parameter initializations n order to eliminate some
    spurious Coverity defects.  (Far from a comprehensive pass.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21782 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c                                  | 1 +
 src/lib/kadm5/srv/svr_iters.c                      | 3 ++-
 src/lib/kdb/kdb5.c                                 | 3 +++
 src/lib/krb5/os/read_msg.c                         | 5 ++++-
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 3 +++
 5 files changed, 13 insertions(+), 2 deletions(-)

commit eecf7791736228cd0b087b11810bc4ba96d4d022
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Jan 23 05:02:07 2009 +0000

    Per coding standards, don't declare variables in inner scopes in new
    rcache code except when it really makes sense (option processing for
    t_replay).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21781 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c   |  6 ++----
 src/lib/krb5/rcache/t_replay.c | 10 ++++------
 2 files changed, 6 insertions(+), 10 deletions(-)

commit fb0e19e4c72969bd71472903850914f8af31ebb5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 23 00:46:46 2009 +0000

    Include cksumtypes.h from aead.h to get struct krb5_cksumtypes (moved
    in rev 21753).
    Protect cksumtypes.h from multiple inclusions.
    Update dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21780 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aead.h                |  3 ++-
 src/lib/crypto/arcfour/deps          |  2 +-
 src/lib/crypto/cksumtypes.h          |  3 +++
 src/lib/crypto/deps                  | 18 +++++++++---------
 src/lib/crypto/des/deps              |  6 ++++--
 src/lib/crypto/dk/deps               |  6 ++++--
 src/lib/crypto/enc_provider/deps     | 12 +++++++-----
 src/lib/crypto/keyhash_provider/deps |  4 ++--
 src/lib/crypto/raw/deps              |  2 +-
 9 files changed, 33 insertions(+), 23 deletions(-)

commit 57ed9284758599aac78e7441a0070e2519ca0e86
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jan 22 23:37:35 2009 +0000

    fix trailing whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21779 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-buf.h                     |  4 ++--
 src/lib/gssapi/krb5/accept_sec_context.c |  4 ++--
 src/lib/gssapi/krb5/acquire_cred.c       | 12 ++++++------
 src/lib/gssapi/krb5/copy_ccache.c        |  2 +-
 src/lib/gssapi/krb5/gssapi_krb5.c        | 11 +++++------
 src/lib/gssapi/krb5/k5sealiov.c          |  3 +--
 src/lib/gssapi/krb5/k5sealv3iov.c        |  4 ++--
 src/lib/gssapi/krb5/k5unsealiov.c        |  3 +--
 src/lib/gssapi/krb5/krb5_gss_glue.c      | 11 +++++------
 src/lib/gssapi/krb5/util_crypt.c         |  2 +-
 src/lib/krb5/asn.1/asn1_decode.c         |  5 ++---
 src/lib/krb5/asn.1/asn1_k_encode.c       |  4 ++--
 src/lib/krb5/rcache/rc_dfl.c             |  2 +-
 src/lib/krb5/rcache/rcdef.c              |  4 ++--
 src/lib/krb5/rcache/t_replay.c           |  4 ++--
 src/util/support/k5buf-int.h             |  4 ++--
 src/util/support/k5buf.c                 |  6 +++---
 src/util/support/t_k5buf.c               |  4 ++--
 18 files changed, 42 insertions(+), 47 deletions(-)

commit f391d18be3aa3de52b391596bd8025010281cfb7
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jan 22 23:21:11 2009 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21778 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-buf.h                     |   2 +-
 src/lib/gssapi/generic/gssapiP_generic.h |  28 +-
 src/lib/gssapi/generic/gssapi_generic.c  |   2 +-
 src/lib/gssapi/generic/gssapi_generic.h  |   4 +-
 src/lib/gssapi/generic/util_canonhost.c  |  10 +-
 src/lib/gssapi/generic/util_localhost.c  |   2 +-
 src/lib/gssapi/generic/util_token.c      |   2 +-
 src/lib/gssapi/krb5/accept_sec_context.c | 220 +++++------
 src/lib/gssapi/krb5/acquire_cred.c       |  12 +-
 src/lib/gssapi/krb5/copy_ccache.c        |   8 +-
 src/lib/gssapi/krb5/delete_sec_context.c |   2 +-
 src/lib/gssapi/krb5/get_tkt_flags.c      |   6 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h       | 200 +++++-----
 src/lib/gssapi/krb5/gssapi_krb5.c        | 218 +++++------
 src/lib/gssapi/krb5/gssapi_krb5.hin      |  10 +-
 src/lib/gssapi/krb5/init_sec_context.c   |  98 ++---
 src/lib/gssapi/krb5/inq_context.c        |  64 ++--
 src/lib/gssapi/krb5/k5seal.c             |   2 +-
 src/lib/gssapi/krb5/k5sealiov.c          | 502 ++++++++++++-------------
 src/lib/gssapi/krb5/k5sealv3.c           |  28 +-
 src/lib/gssapi/krb5/k5sealv3iov.c        | 618 +++++++++++++++----------------
 src/lib/gssapi/krb5/k5unseal.c           |  14 +-
 src/lib/gssapi/krb5/k5unsealiov.c        | 566 ++++++++++++++--------------
 src/lib/gssapi/krb5/krb5_gss_glue.c      | 166 ++++-----
 src/lib/gssapi/krb5/lucid_context.c      |  22 +-
 src/lib/gssapi/krb5/seal.c               |  30 +-
 src/lib/gssapi/krb5/ser_sctx.c           |  96 ++---
 src/lib/gssapi/krb5/set_ccache.c         |   8 +-
 src/lib/gssapi/krb5/sign.c               |  26 +-
 src/lib/gssapi/krb5/unseal.c             |  14 +-
 src/lib/gssapi/krb5/util_cksum.c         | 130 +++----
 src/lib/gssapi/krb5/util_crypt.c         | 310 ++++++++--------
 src/lib/gssapi/krb5/util_seed.c          |   4 +-
 src/lib/gssapi/krb5/util_seqnum.c        |   6 +-
 src/lib/gssapi/krb5/verify.c             |  12 +-
 src/lib/gssapi/krb5/wrap_size_limit.c    |  30 +-
 src/lib/krb5/asn.1/asn1_decode.h         |   2 +-
 src/lib/krb5/asn.1/asn1_encode.c         |   6 +-
 src/lib/krb5/asn.1/asn1_encode.h         |   2 +-
 src/lib/krb5/asn.1/asn1_k_decode.c       |  28 +-
 src/lib/krb5/asn.1/asn1_k_decode.h       |   6 +-
 src/lib/krb5/asn.1/asn1_k_encode.c       |   2 +-
 src/lib/krb5/asn.1/krb5_decode.c         |   4 +-
 src/lib/krb5/asn.1/krbasn1.h             |   4 +-
 src/util/support/k5buf-int.h             |   2 +-
 src/util/support/k5buf.c                 |   2 +-
 src/util/support/t_k5buf.c               |  14 +-
 47 files changed, 1772 insertions(+), 1772 deletions(-)

commit 6422c0b5646f4f8e40108c167c50d7aea9abb6da
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 22 19:19:34 2009 +0000

    Adapted patch from Apple: in kadmind's process_chpw_request, make sure
    to free error message strings.
    
    ticket: 6284
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21776 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/schpw.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 997d82648527cf03c150c392231432c1c5dc97b2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 22 06:34:14 2009 +0000

    If USE_VALGRIND, check that source principal is defined before copying.
    Initialize magic number fields of allocated name components.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21775 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 6adbcd8d205f254ace5dd2cf66e0e6cdae4a407f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 22 06:30:08 2009 +0000

    If USE_VALGRIND, check readability of byte string before copying
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21774 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1buf.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 9d5c0a06c8803cba04c3aba79d1008119086349e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 22 06:04:10 2009 +0000

    Define valgrind macros as no-ops if not USE_VALGRIND, and use unconditionally, per Danilo's suggestion
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21773 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/xdr.c | 29 +++--------------------------
 1 file changed, 3 insertions(+), 26 deletions(-)

commit 06b5a0c891084d01602499a0eb180f344bdc5f46
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jan 21 19:38:12 2009 +0000

    Patch from Love: when opening an existing replay cache, check more
    thoroughly to prevent symlink attacks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21770 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 54 +++++++++++++++++++++++++++++++++------------
 1 file changed, 40 insertions(+), 14 deletions(-)

commit 5a59ab621c33a70ce89e397f12a357a537e7f226
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Jan 21 18:23:58 2009 +0000

    Patch from Luke: fix error return of krb5_gss_use_kdc_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21768 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/krb5_gss_glue.c | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 26e94a7995efc63e800b6c70370068034a03f049
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 20 23:49:08 2009 +0000

    When encoding, and compiling with -DUSE_VALGRIND, explicitly get valgrind to check the inputs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21766 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/xdr.c | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)

commit 4f936fdfba2e1060dea66ecba83c993a2b4d48b1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 20 22:52:15 2009 +0000

    delete trailing whitespace, including insanely long 'blank' lines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21764 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 126 +++++++++++++++++++-------------------
 1 file changed, 62 insertions(+), 64 deletions(-)

commit 6b9c441757960adc4a1cc64c4211417d9c3dbcbc
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 20 18:50:51 2009 +0000

    In krb5_rd_rep_dce, initialize repl to NULL to avoid using its
    initialized value when we take the first goto to clean_scratch.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21763 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_rep.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 883d013266c6a3955fe692dc8d7d38dbef5c957f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 17 01:00:22 2009 +0000

    If buffer length is 0, force pointer to NULL, to keep valgrind happier when callers don't bother
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21762 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/write_msg.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit ab4f8e479d78a9b3a31d8b0d5d4f87a0a82d24fa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 17 00:06:06 2009 +0000

    patch from Luke - minor cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21761 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/k5sealv3.c    |  5 ++---
 src/lib/gssapi/krb5/k5sealv3iov.c |  3 +--
 src/lib/gssapi/krb5/util_crypt.c  | 11 ++++++-----
 3 files changed, 9 insertions(+), 10 deletions(-)

commit 9b33dd982c6f0ff9085159e8bc708020fc4fb617
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 17 00:04:49 2009 +0000

    patch from Luke - fix enctype-nego enctype list setup
    
    ticket: 6336
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21760 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 24 ++++++++----------------
 1 file changed, 8 insertions(+), 16 deletions(-)

commit de53207288a58e1ad80929d52eae5ab406202d0d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 17 00:02:05 2009 +0000

    patch from Luke - fix sign problem
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21759 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/pac.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c5f21de119651341670403e7fb5a02de4fa21d6b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 16 23:55:01 2009 +0000

    include dependencies for decoder test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21758 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/Makefile.in |  2 +-
 src/tests/asn.1/deps        | 12 ++++++++++++
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 7d3309ce9f5b00807280fcf75b940491f541d8ed
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 16 00:33:00 2009 +0000

    Use valgrind in more cases if VALGRIND is set
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21754 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/unit-test/Makefile.in     |  4 +--
 src/kadmin/passwd/unit-test/config/unix.exp | 41 +++++++++++++++++++++++++++++
 src/lib/kadm5/unit-test/Makefile.in         | 20 +++++++-------
 src/lib/kadm5/unit-test/config/unix.exp     | 41 +++++++++++++++++++++++++++++
 src/lib/rpc/unit-test/Makefile.in           |  2 +-
 5 files changed, 96 insertions(+), 12 deletions(-)

commit 06836322635cc2287afca3806ffb165792ef9ede
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 15 23:22:53 2009 +0000

    Make enctype and checksumtype name mapping table types private to the
    crypto library.  Add a field for aliases to the record type so that
    aliases don't have to be implemented by duplicating all the other
    information.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21753 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                 |  63 --------------------
 src/lib/crypto/cksumtypes.c          |  37 ++++--------
 src/lib/crypto/cksumtypes.h          |  29 +++++++++
 src/lib/crypto/etypes.c              | 112 ++++++-----------------------------
 src/lib/crypto/etypes.h              |  36 +++++++++++
 src/lib/crypto/string_to_cksumtype.c |  14 ++++-
 src/lib/crypto/string_to_enctype.c   |  16 ++++-
 7 files changed, 120 insertions(+), 187 deletions(-)

commit cfdd330d1c0203d178b9b49932da952a41a0754f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 15 19:15:22 2009 +0000

    Fix an additional multiple-write case noted by John, where sendauth
    calls write_message twice in a row.
    
    Add new function krb5int_write_messages, calls krb5_net_writev with
    multiple messages (currently only two at a time).  Use it from
    krb5_write_message and krb5_sendauth.
    
    ticket: 6339
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21752 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h        |  3 ++-
 src/lib/krb5/krb/sendauth.c | 29 ++++++++++++++++-------------
 src/lib/krb5/os/write_msg.c | 44 +++++++++++++++++++++++++++++++++++---------
 3 files changed, 53 insertions(+), 23 deletions(-)

commit 95aebaa7f2ebdc1db54ef9a141deaace83a4a7f9
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Jan 15 19:11:45 2009 +0000

    Rework the replay cache extensions to make the hash extension records
    stand alone.  Otherwise, reordering of records during an expunge could
    cause the hash to be applied to the wrong record.
    
    Also add an "expunge" option to the t_replay program, and clean up some
    memory-handling inconsistencies.
    
    ticket: 1201
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21751 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c   | 241 +++++++++++++++++++++++++++++++----------
 src/lib/krb5/rcache/t_replay.c |  43 ++++++++
 2 files changed, 224 insertions(+), 60 deletions(-)

commit e67b3291b4b4c6c983aaa87c93969704f409691b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 15 01:13:04 2009 +0000

    update
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21750 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/deps | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit c3fd8c6bb3d78fe4b4f70afcd2df62f83d187e66
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 15 00:59:27 2009 +0000

    Add new routine krb5int_net_writev using scatter-gather source.
    Use it from krb5_net_write to ensure testing and reduce duplication.
    Use it from krb5_write_message to avoid Nagle+DelayedAck problem.
    
    ticket: 6339
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21749 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/deps        |  4 ++--
 src/lib/krb5/os/net_write.c | 51 ++++++++++++++++++++++++++++++++-------------
 src/lib/krb5/os/os-proto.h  |  5 ++++-
 src/lib/krb5/os/write_msg.c | 13 ++++++------
 4 files changed, 49 insertions(+), 24 deletions(-)

commit 97af03eeb1b4ba7a982d066d8e3dbdc211892083
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 14 23:36:04 2009 +0000

    If we have a local UDP socket without the PKTINFO option set, it's
    bound to a local address, so use getsockname to extract the local
    (destination) address.
    
    ticket: 6335
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21748 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/network.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 976e08fab4a7829e9fe1dc5fe8ee7b96862307a6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 14 21:29:10 2009 +0000

    If recv_from_to is passed a buffer for the local endpoint address,
    clobber it before doing anything else, just in case we can't retrieve
    the address and the caller blindly uses the buffer anyways.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21747 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/network.c | 11 ++++++++++-
 src/kdc/network.c           | 10 +++++++++-
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 17c8e77afa8a513f6ad5b5364a7928d3a9c18b6f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 14 20:05:09 2009 +0000

    Merge some very simple points of divergence in the two copies of network.c -- enum ordering, whitespace,
    duplicate macro definitions, unused code, 0 vs NULL...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21746 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/network.c | 17 ++++++++---------
 src/kdc/network.c           | 28 ++++++++++------------------
 2 files changed, 18 insertions(+), 27 deletions(-)

commit 50679fdf318017bb3781e6d9c553f9878362894f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 14 19:50:34 2009 +0000

    Pass s4u name and c_flags to log_tgs_req.  If values are supplied, log
    an additional message to record the name and s4u mode.
    
    Untested for lack of code to invoke these code paths.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21745 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c |  4 ++--
 src/kdc/kdc_util.c   | 23 ++++++++++++++++++++---
 src/kdc/kdc_util.h   |  1 +
 3 files changed, 23 insertions(+), 5 deletions(-)

commit 033fd8fb426adcf264a867fc0001c0ee6735a079
Author: Russ Allbery <rra@stanford.edu>
Date:   Wed Jan 14 00:29:04 2009 +0000

    Force tickets acquired by the kadm5 client library via password
    authentication to be non-forwardable and non-proxiable, overridding
    any [libdefaults] configuration.  This may be necessary at sites that
    set forwardable to true by default in their krb5.conf files but
    disable forwardable tickets for privileged principals.  Since the
    ticket cache acquired by the kadm5 client library is used only for
    kadmin operations, where forwardable is not useful or necessary, there
    is no reason to ever attempt to obtain forwardable or proxiable tickets
    here.
    
    Ticket: 6337
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21744 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/client_init.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 919383c2c3c95973c3579e6730cdc5c077132c3d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 13 22:57:42 2009 +0000

    Patch from Luke Howard  to:
    * Accept both CFX and non-CFX tokens all the time on acceptor
    * Only produce an acceptor subkey if you are using cfx or dce or negotiating up to cfx
    
    Additional changes from Sam Hartman:
    * do not assume that the ticket  key type (server key) is a valid target for negotiation: the client may not support it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21742 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                     |  8 ++-
 src/lib/gssapi/krb5/accept_sec_context.c | 29 ++++++++++
 src/lib/gssapi/krb5/k5sealv3.c           |  5 +-
 src/lib/gssapi/krb5/k5sealv3iov.c        |  5 +-
 src/lib/gssapi/krb5/k5unseal.c           | 40 +++++++++++---
 src/lib/gssapi/krb5/k5unsealiov.c        | 92 ++++++++++++++++++++++----------
 src/lib/gssapi/krb5/util_crypt.c         | 69 ++++++++++++++++--------
 src/lib/krb5/krb/auth_con.c              | 10 ++++
 src/lib/krb5/krb/rd_req_dec.c            |  1 -
 src/lib/krb5/os/accessor.c               |  1 +
 10 files changed, 198 insertions(+), 62 deletions(-)

commit 671ceced3b5fec90cd2ad894a083d1b8b3d89997
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 13 21:54:45 2009 +0000

    /tmp/3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21741 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c |  17 ++++----
 src/kdc/kdc_util.c  | 110 ++++++++++++++--------------------------------------
 src/kdc/kdc_util.h  |   3 +-
 3 files changed, 39 insertions(+), 91 deletions(-)

commit 774ad4ae871e70c2e8d683c695029f535c8b1dba
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jan 13 19:43:18 2009 +0000

    FreeBSD compiler errors out on an error "zero or negative size array"
    after setting up an array with no elements.
    
    ifdef out array declarations and code that uses it until there are entries.
    
    Affects: krb5_gss_inquire_cred_by_oid_ops and
    krb5_gss_set_sec_context_option_ops which would return an error in any
    case as here are no entries in the arrays.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21740 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapi_krb5.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit fba6b5b33483e112a3e43726e56ab769ab1bbce3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jan 12 21:18:45 2009 +0000

    Add a call to limit_string that appears to have been accidentally removed
    somewhere along the mskrb-integ branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21729 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 1 +
 1 file changed, 1 insertion(+)

commit 38b2d99d51532b001c2385e03397ded168f68592
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jan 12 21:03:02 2009 +0000

    Remove gss_export_name_object and gss_import_name_object.
    These are not standard interfaces, are not used by our tree
    and were added because they might be useful but ended up not being used.
    The stubs in gssapi.hin remain as they were shipped with previous releases.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21728 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapi_krb5.c              |   2 -
 src/lib/gssapi/libgssapi_krb5.exports          |   2 -
 src/lib/gssapi/mechglue/Makefile.in            |   6 --
 src/lib/gssapi/mechglue/deps                   |  16 ----
 src/lib/gssapi/mechglue/g_export_name_object.c |  74 ---------------
 src/lib/gssapi/mechglue/g_imp_name_object.c    | 124 -------------------------
 src/lib/gssapi/mechglue/g_initialize.c         |   2 -
 src/lib/gssapi/mechglue/mglueP.h               |  15 ---
 src/lib/gssapi/spnego/spnego_mech.c            |   2 -
 9 files changed, 243 deletions(-)

commit 6c2375adcfd9d87ce6dbd4ef7ce44c457a630040
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jan 12 19:59:16 2009 +0000

    Patch from Luke Howard:
    Previously when using the kdb keytab, there was a check to confirm that the server
    was supported as a server and that attackers
    could not force an enctype downgrade.
    Add these to kdc_get_server_key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21727 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c |  1 +
 src/kdc/kdc_util.c   | 35 ++++++++++++++++++++++++++++-------
 src/kdc/kdc_util.h   |  1 +
 3 files changed, 30 insertions(+), 7 deletions(-)

commit b8e350f36a8edc40b11e1fd8626464f5f429c4fe
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jan 12 19:43:13 2009 +0000

    Patch from Luke Howard
    There's a superfluous check in kdc_util.c; ad_entry is always non NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21726 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit c48565831ee3714ee816d5aa9e083ea3fcff403d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jan 12 19:43:07 2009 +0000

    Restore behavior of returning KRB5APP_ERR_BAD_INTEGRITY from
    preauth methods.
    This creates a problem for Windows clients, but not doing it creates a problem for MIT clients.
    Today our KDC is more likely to be used with MIT clients, but we need to examine this issues in more detail.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21725 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 713800910a278e8fedfd093991ccbed78420165c
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Jan 12 19:40:37 2009 +0000

    Check the return code from krb5int_clean_hostname as the  sanity verification of the hostname might fail
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21724 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/hst_realm.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 529e72785f09c36a9aa34fd7f3fc30fb41a1c92e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Jan 12 18:29:42 2009 +0000

    Add message hash support to the replay interface, using extension
    records (with an empty client string) to retain compatibility with old
    code.  For rd_req, the ciphertext of the authenticator (with no ASN.1
    wrapping) is hashed; for other uses of the replay cache, no message
    hash is used at this time.
    
    This commit adds a command-line tool for testing the replay cache but
    does not add any automated tests.
    
    ticket: 1201
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21723 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h            |   4 +
 src/kdc/kdc_preauth.c           |   1 +
 src/lib/krb5/krb/mk_cred.c      |   1 +
 src/lib/krb5/krb/mk_priv.c      |   1 +
 src/lib/krb5/krb/mk_safe.c      |   1 +
 src/lib/krb5/krb/rd_cred.c      |   1 +
 src/lib/krb5/krb/rd_priv.c      |   1 +
 src/lib/krb5/krb/rd_req_dec.c   |   8 +-
 src/lib/krb5/krb/rd_safe.c      |   1 +
 src/lib/krb5/libkrb5.exports    |   2 +
 src/lib/krb5/rcache/Makefile.in |  10 +-
 src/lib/krb5/rcache/rc_conv.c   |  41 ++++++++
 src/lib/krb5/rcache/rc_dfl.c    | 127 ++++++++++++++--------
 src/lib/krb5/rcache/t_replay.c  | 227 ++++++++++++++++++++++++++++++++++++++++
 src/tests/threads/t_rcache.c    |   1 +
 15 files changed, 384 insertions(+), 43 deletions(-)

commit 648e32a9034138369d52f9bb29d3d6293d5733e5
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 9 01:42:37 2009 +0000

    Follow "off-path" TGT referrals
    
    ticket: 5627
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21720 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 210 +++++++++++++++++++++++++++++++++++++-----
 1 file changed, 189 insertions(+), 21 deletions(-)

commit 089288db70004da0f97e9014713c10497b8d9672
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 9 00:07:50 2009 +0000

    Remove conflict marker; restore broken copyright line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21719 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/init_sec_context.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 12cc35712c4d82f8c23d8156d9607d422e40919d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Jan 7 18:13:30 2009 +0000

    kdb/keytab.c: map KRB5_KDB_NO_MATCHING_KEY to KRB5_KT_KVNONOTFOUND.
    At least in cases other than tgts, this  code handles its own enctype matching, so kvno not found is the only
    thing that produces the no matching key error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21718 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/keytab.c | 2 ++
 1 file changed, 2 insertions(+)

commit a8683c39913bf4d7739f9a2b888d2d9fa8cf2e01
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 7 00:11:40 2009 +0000

    Don't create include/kerberosIV on installation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21717 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in   | 1 -
 src/config/pre.in | 1 -
 2 files changed, 2 deletions(-)

commit 868264bf7c324b16d275493bcc3438125f9b1680
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 6 23:45:23 2009 +0000

    Add support for referral null realms and use the default realm as krb5_rd_req_extended does
    
    ticket: 5954
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21716 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/vfy_increds.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 1fd7ca9fe9c756155e9944916826147bab6f167b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 6 23:45:17 2009 +0000

    Remove ksu's own implementation of krb5_verify_init_creds now that it is not used
    
    ticket: 5954
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21715 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/krb_auth_su.c | 122 ------------------------------------------
 1 file changed, 122 deletions(-)

commit 7686b7181e9090e4bd84fbc64ce8980673d03126
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 6 23:44:56 2009 +0000

    Ksu should call krb5_verify_init_creds instead of using its own function.
    This was prompted by a desire for ksu to work without a domain_realm mapping for the local server, but the duplication of code is bad anyway.
    
    ticket: 5954
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21714 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/krb_auth_su.c | 20 +++++++++++++-------
 1 file changed, 13 insertions(+), 7 deletions(-)

commit 0bea196a9b9ee82f75762ec5e4cf3f7972806c40
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 6 22:52:50 2009 +0000

    Set RELTAIL back to "trunk"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21713 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ac73e9e2f5529346da66ee0a00c3014e00fc4d55
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 6 22:32:30 2009 +0000

    Patch from Luke Howard
    to make an explicit call to check the ACL for s4u delegations rather than relying on tl-data.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21712 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb_ext.h |  8 ++++++-
 src/kdc/kdc_util.c    | 61 +++++++++++++++++++--------------------------------
 2 files changed, 30 insertions(+), 39 deletions(-)

commit aa7c5ce799f1744dd7d745ca4a572cd12206b9a8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 6 21:48:24 2009 +0000

    be a little looser in checking for tail output
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21711 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cf89c03f6ce96e8b25b792f5071ab112bcabb5d8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 6 21:47:05 2009 +0000

    remove unused file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21710 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/acls.l | 190 -----------------------------------------------
 1 file changed, 190 deletions(-)

commit d1d9e82d2cc846c17ffc3c78208d91905be831e7
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 6 20:44:01 2009 +0000

    Clean up many error-condition leaks of the server handle in the
    kadmind server stubs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21709 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/server_stubs.c | 129 ++++++++++++++-------------------------
 1 file changed, 46 insertions(+), 83 deletions(-)

commit 897f85fae661384a99871a06d6c84ff6ba80e682
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Jan 6 20:24:09 2009 +0000

    In kadmin, remove a bunch of checks for handle being NULL (some old,
    some introduced by the last rev) when it is known from context that
    handle is not NULL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21708 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/server_stubs.c | 82 ++++++++++++++++++++--------------------
 1 file changed, 41 insertions(+), 41 deletions(-)

commit ea2bc9c52de875a2f4e29e7e380478d522bc8a6b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 6 16:01:56 2009 +0000

    Fix capitalization
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21707 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb_ext.h | 2 +-
 src/kdc/kdc_util.c    | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 83adf8d5c4382bdcdf54a05f9d9700ce4e5122b7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 5 23:29:37 2009 +0000

    Oops.  Don't include openssl install paths from my local machine.
    Thanks to Ezra for noticing so quickly.
    
    ticket: 6315
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21706 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/deps | 22 +++-------------------
 1 file changed, 3 insertions(+), 19 deletions(-)

commit 0dc10906e9be15662ced11874c46f6dda3beb13b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 5 22:56:37 2009 +0000

    include string.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21705 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_policy.c | 1 +
 1 file changed, 1 insertion(+)

commit 572721376b1b9e9f380576aa965a9d17cd2f01d0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 5 22:56:00 2009 +0000

    fix missed var rename
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21704 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/pac.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c83458872a8510232e184d6ca200283d368fa422
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 5 22:45:10 2009 +0000

    Define SWAP16 if not already defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21703 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/utf8_conv.c | 3 +++
 1 file changed, 3 insertions(+)

commit 056d8045e32cedd975afebdf31cb2e6a80916c5e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 5 22:44:41 2009 +0000

    No C++ style comments in C code please
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21702 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 9063f42b2dc958d074e67465f558b3f367032fc4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 5 20:27:53 2009 +0000

    move generated dependencies out of Makefile.in
    
    Move automatically-generated dependencies into separate files in the
    source tree, and take the data out of Makefile.in.
    
    Keep the "make depend" rules for stripping out the dependencies from
    Makefile.in, in case some optional directories were missed, but
    everything that builds on my UNIX build has been converted.
    (Converting a directory just requires creating an empty "deps" file so
    that config.status can build the makefile, and then later running
    "make depend" in that directory to get the correct content for it.)
    
    Change configure scripts to incorporate the "deps" file when building
    each Makefile.  This change requires the existence of a file "deps" in
    each source directory where we build a makefile, even if there are no
    sources for which to compute dependencies; a switch to GNU make would
    let us conditionalize that, but we can assess that later.
    
    Update dependencies for the generate Makefile itself to list the deps
    file.
    
    This will also require some minor tweaking of the Windows build, to
    make it incorporate the new deps file.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21701 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4                               |   6 +-
 src/appl/bsd/Makefile.in                     |  80 ---
 src/appl/bsd/deps                            |  78 +++
 src/appl/deps                                |   1 +
 src/appl/gss-sample/Makefile.in              |  14 -
 src/appl/gss-sample/deps                     |  12 +
 src/appl/gssftp/deps                         |   1 +
 src/appl/gssftp/ftp/Makefile.in              |  30 -
 src/appl/gssftp/ftp/deps                     |  28 +
 src/appl/gssftp/ftpd/Makefile.in             |  31 -
 src/appl/gssftp/ftpd/deps                    |  29 +
 src/appl/libpty/Makefile.in                  |  47 --
 src/appl/libpty/deps                         |  45 ++
 src/appl/sample/deps                         |   1 +
 src/appl/sample/sclient/deps                 |   1 +
 src/appl/sample/sserver/deps                 |   1 +
 src/appl/simple/client/deps                  |   1 +
 src/appl/simple/deps                         |   1 +
 src/appl/simple/server/deps                  |   1 +
 src/appl/telnet/deps                         |   1 +
 src/appl/telnet/libtelnet/Makefile.in        |  40 --
 src/appl/telnet/libtelnet/deps               |  38 ++
 src/appl/telnet/telnet/Makefile.in           |  41 --
 src/appl/telnet/telnet/deps                  |  39 ++
 src/appl/telnet/telnetd/Makefile.in          |  60 --
 src/appl/telnet/telnetd/deps                 |  58 ++
 src/appl/user_user/deps                      |   1 +
 src/clients/deps                             |   1 +
 src/clients/kdestroy/Makefile.in             |   8 -
 src/clients/kdestroy/deps                    |   6 +
 src/clients/kinit/Makefile.in                |   9 -
 src/clients/kinit/deps                       |   7 +
 src/clients/klist/Makefile.in                |  10 -
 src/clients/klist/deps                       |   8 +
 src/clients/kpasswd/Makefile.in              |  12 -
 src/clients/kpasswd/deps                     |  10 +
 src/clients/ksu/Makefile.in                  |  69 --
 src/clients/ksu/deps                         |  67 ++
 src/clients/kvno/Makefile.in                 |   8 -
 src/clients/kvno/deps                        |   6 +
 src/config-files/deps                        |   1 +
 src/config/post.in                           |  18 +-
 src/deps                                     |   1 +
 src/gen-manpages/deps                        |   1 +
 src/include/deps                             |   1 +
 src/kadmin/cli/Makefile.in                   |  43 --
 src/kadmin/cli/deps                          |  41 ++
 src/kadmin/dbutil/Makefile.in                | 149 -----
 src/kadmin/dbutil/deps                       | 147 +++++
 src/kadmin/deps                              |   1 +
 src/kadmin/ktutil/Makefile.in                |  28 -
 src/kadmin/ktutil/deps                       |  26 +
 src/kadmin/passwd/Makefile.in                |  28 -
 src/kadmin/passwd/deps                       |  26 +
 src/kadmin/passwd/unit-test/deps             |   1 +
 src/kadmin/server/Makefile.in                | 145 -----
 src/kadmin/server/deps                       | 143 +++++
 src/kadmin/testing/deps                      |   1 +
 src/kadmin/testing/scripts/deps              |   1 +
 src/kadmin/testing/util/Makefile.in          |  29 -
 src/kadmin/testing/util/deps                 |  27 +
 src/kdc/Makefile.in                          | 136 ----
 src/kdc/deps                                 | 134 ++++
 src/lib/apputils/Makefile.in                 |  16 -
 src/lib/apputils/deps                        |  14 +
 src/lib/crypto/Makefile.in                   | 515 ---------------
 src/lib/crypto/aes/Makefile.in               |  22 -
 src/lib/crypto/aes/deps                      |  20 +
 src/lib/crypto/arcfour/Makefile.in           |  38 --
 src/lib/crypto/arcfour/deps                  |  36 ++
 src/lib/crypto/crc32/Makefile.in             |  15 -
 src/lib/crypto/crc32/deps                    |  13 +
 src/lib/crypto/deps                          | 513 +++++++++++++++
 src/lib/crypto/des/Makefile.in               | 136 ----
 src/lib/crypto/des/deps                      | 134 ++++
 src/lib/crypto/dk/Makefile.in                |  76 ---
 src/lib/crypto/dk/deps                       |  74 +++
 src/lib/crypto/enc_provider/Makefile.in      |  48 --
 src/lib/crypto/enc_provider/deps             |  46 ++
 src/lib/crypto/hash_provider/Makefile.in     |  49 --
 src/lib/crypto/hash_provider/deps            |  47 ++
 src/lib/crypto/keyhash_provider/Makefile.in  |  62 --
 src/lib/crypto/keyhash_provider/deps         |  60 ++
 src/lib/crypto/md4/Makefile.in               |  15 -
 src/lib/crypto/md4/deps                      |  13 +
 src/lib/crypto/md5/Makefile.in               |  15 -
 src/lib/crypto/md5/deps                      |  13 +
 src/lib/crypto/old/Makefile.in               |  36 --
 src/lib/crypto/old/deps                      |  34 +
 src/lib/crypto/raw/Makefile.in               |  36 --
 src/lib/crypto/raw/deps                      |  34 +
 src/lib/crypto/sha1/Makefile.in              |  15 -
 src/lib/crypto/sha1/deps                     |  13 +
 src/lib/crypto/yarrow/Makefile.in            |  27 -
 src/lib/crypto/yarrow/deps                   |  25 +
 src/lib/deps                                 |   1 +
 src/lib/gssapi/Makefile.in                   |   5 -
 src/lib/gssapi/deps                          |   1 +
 src/lib/gssapi/generic/Makefile.in           |  75 ---
 src/lib/gssapi/generic/deps                  |  73 +++
 src/lib/gssapi/krb5/Makefile.in              | 659 -------------------
 src/lib/gssapi/krb5/deps                     | 657 +++++++++++++++++++
 src/lib/gssapi/mechglue/Makefile.in          | 361 -----------
 src/lib/gssapi/mechglue/deps                 | 359 +++++++++++
 src/lib/gssapi/spnego/Makefile.in            |  19 -
 src/lib/gssapi/spnego/deps                   |  17 +
 src/lib/kadm5/Makefile.in                    | 103 ---
 src/lib/kadm5/clnt/Makefile.in               |  84 ---
 src/lib/kadm5/clnt/deps                      |  82 +++
 src/lib/kadm5/deps                           | 101 +++
 src/lib/kadm5/srv/Makefile.in                | 161 -----
 src/lib/kadm5/srv/deps                       | 159 +++++
 src/lib/kadm5/unit-test/Makefile.in          |  84 ---
 src/lib/kadm5/unit-test/deps                 |  82 +++
 src/lib/kdb/Makefile.in                      | 121 ----
 src/lib/kdb/deps                             | 119 ++++
 src/lib/krb5/Makefile.in                     |  17 -
 src/lib/krb5/asn.1/Makefile.in               | 127 ----
 src/lib/krb5/asn.1/deps                      | 125 ++++
 src/lib/krb5/ccache/Makefile.in              | 128 ----
 src/lib/krb5/ccache/deps                     | 126 ++++
 src/lib/krb5/deps                            |  15 +
 src/lib/krb5/error_tables/Makefile.in        |  15 -
 src/lib/krb5/error_tables/deps               |  13 +
 src/lib/krb5/keytab/Makefile.in              | 115 ----
 src/lib/krb5/keytab/deps                     | 113 ++++
 src/lib/krb5/krb/Makefile.in                 | 914 ---------------------------
 src/lib/krb5/krb/deps                        | 912 ++++++++++++++++++++++++++
 src/lib/krb5/os/Makefile.in                  | 465 --------------
 src/lib/krb5/os/deps                         | 463 ++++++++++++++
 src/lib/krb5/rcache/Makefile.in              |  85 ---
 src/lib/krb5/rcache/deps                     |  83 +++
 src/lib/krb5/unicode/Makefile.in             |  16 -
 src/lib/krb5/unicode/deps                    |  14 +
 src/lib/rpc/Makefile.in                      | 325 ----------
 src/lib/rpc/deps                             | 323 ++++++++++
 src/lib/rpc/unit-test/Makefile.in            |  37 --
 src/lib/rpc/unit-test/deps                   |  35 +
 src/plugins/authdata/greet/Makefile.in       |   8 -
 src/plugins/authdata/greet/deps              |   6 +
 src/plugins/kdb/db2/Makefile.in              |  72 ---
 src/plugins/kdb/db2/deps                     |  70 ++
 src/plugins/kdb/db2/libdb2/btree/Makefile.in |  78 ---
 src/plugins/kdb/db2/libdb2/btree/deps        |  69 ++
 src/plugins/kdb/db2/libdb2/db/Makefile.in    |   9 -
 src/plugins/kdb/db2/libdb2/db/deps           |   7 +
 src/plugins/kdb/db2/libdb2/deps              |   1 +
 src/plugins/kdb/db2/libdb2/hash/Makefile.in  |  47 --
 src/plugins/kdb/db2/libdb2/hash/deps         |  44 ++
 src/plugins/kdb/db2/libdb2/mpool/Makefile.in |  10 -
 src/plugins/kdb/db2/libdb2/mpool/deps        |   7 +
 src/plugins/kdb/db2/libdb2/recno/Makefile.in |  58 --
 src/plugins/kdb/db2/libdb2/recno/deps        |  51 ++
 src/plugins/kdb/db2/libdb2/test/deps         |   1 +
 src/plugins/kdb/ldap/Makefile.in             |  18 -
 src/plugins/kdb/ldap/deps                    |  18 +
 src/plugins/kdb/ldap/ldap_util/deps          |   1 +
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in | 242 -------
 src/plugins/kdb/ldap/libkdb_ldap/deps        | 271 ++++++++
 src/plugins/locate/python/Makefile.in        |  11 -
 src/plugins/locate/python/deps               |   9 +
 src/plugins/preauth/cksum_body/Makefile.in   |   9 -
 src/plugins/preauth/cksum_body/deps          |   7 +
 src/plugins/preauth/pkinit/Makefile.in       |  59 --
 src/plugins/preauth/pkinit/deps              |  73 +++
 src/plugins/preauth/wpse/Makefile.in         |   9 -
 src/plugins/preauth/wpse/deps                |   7 +
 src/slave/Makefile.in                        |  61 --
 src/slave/deps                               |  59 ++
 src/tests/asn.1/Makefile.in                  |  52 --
 src/tests/asn.1/deps                         |  50 ++
 src/tests/create/Makefile.in                 |  15 -
 src/tests/create/deps                        |  13 +
 src/tests/dejagnu/Makefile.in                |   7 -
 src/tests/dejagnu/deps                       |   5 +
 src/tests/deps                               |   1 +
 src/tests/gss-threads/Makefile.in            |  16 -
 src/tests/gss-threads/deps                   |  14 +
 src/tests/gssapi/Makefile.in                 |   7 -
 src/tests/gssapi/deps                        |   5 +
 src/tests/hammer/Makefile.in                 |  15 -
 src/tests/hammer/deps                        |  13 +
 src/tests/misc/Makefile.in                   |  22 -
 src/tests/misc/deps                          |  20 +
 src/tests/mkeystash_compat/Makefile.in       |   6 -
 src/tests/mkeystash_compat/deps              |   4 +
 src/tests/resolve/Makefile.in                |  14 -
 src/tests/resolve/deps                       |  12 +
 src/tests/shlib/Makefile.in                  |   9 -
 src/tests/shlib/deps                         |   7 +
 src/tests/threads/Makefile.in                |   6 -
 src/tests/threads/deps                       |  13 +
 src/tests/verify/Makefile.in                 |  15 -
 src/tests/verify/deps                        |  13 +
 src/util/collected-client-lib/Makefile.in    |   5 -
 src/util/collected-client-lib/deps           |   1 +
 src/util/depfix.pl                           |   6 +-
 src/util/deps                                |   1 +
 src/util/et/Makefile.in                      |  14 -
 src/util/et/deps                             |  12 +
 src/util/profile/Makefile.in                 |  41 --
 src/util/profile/deps                        |  39 ++
 src/util/send-pr/deps                        |   1 +
 src/util/ss/Makefile.in                      |  70 --
 src/util/ss/deps                             |  68 ++
 src/util/support/Makefile.in                 |  48 --
 src/util/support/deps                        |  46 ++
 207 files changed, 7012 insertions(+), 7120 deletions(-)

commit 85974116f8fbd44bb18c97a7d46b99ed0dd25929
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 5 18:19:32 2009 +0000

    Build against Python 2.5 as well as 2.3.  Long term, should use python-config
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21700 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                      | 7 ++++++-
 src/plugins/locate/python/Makefile.in | 2 +-
 src/plugins/locate/python/py-locate.c | 2 ++
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 8deff0f691ec1ae7d9fa3fb8f5f977a44304de62
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 5 17:59:59 2009 +0000

    fix minor comment typos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21699 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/t_encrypt.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 30643d28a4f577dd031199a9caaa411ba3d57752
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 5 17:49:00 2009 +0000

    fix merge of new openldap notice
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21698 dc483132-0cff-0310-8789-dd5450dbe970

 doc/copyright.texinfo | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit d42ee19e40f66533ed237609d7c9f82818bdf4f9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jan 5 05:01:04 2009 +0000

    ifdef out unused functions that are also missing prototypes.
    krb5int_utf8_islower and krb5int_utf8_isupper.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21697 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/utf8.c | 2 ++
 1 file changed, 2 insertions(+)

commit 36b714414479f02aeb2786ce8524cf5f958a8a95
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jan 5 04:59:30 2009 +0000

    Include ucdata/ucdata.h for missing prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21696 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/unicode/ucstr.c | 1 +
 1 file changed, 1 insertion(+)

commit ccc3f722ee00f0b7cbfaa9668f8616da16dbf2fe
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jan 5 04:57:56 2009 +0000

    Include strings.h for memset prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21695 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/client_principal.c | 1 +
 src/lib/kadm5/clnt/client_rpc.c       | 2 ++
 2 files changed, 3 insertions(+)

commit 02351224e88fa4fa560a8a6073664cbcdfd73b62
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jan 3 23:20:35 2009 +0000

    Remove support for setting a client flag indicating pkinit is used on the db entry.
    I'm reasonably sure that this would belong in a pkinit plugin not in do_as_req.c.
    Also, the flag should be documented to indicate what it means--client attempted pkinit?  Client succeeded in using pkinit?
    I also wonder  whether you want a mechanism for a db plugin to figure out  all the padata or fast factors that a request is using.
    Note that  this flag will need to be added back by at least one vendor.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21694 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 3 ---
 1 file changed, 3 deletions(-)

commit 5bfe3caf46dcc046b66066421ee0a9e9fbc076e3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jan 3 23:20:31 2009 +0000

    xrealm_non_transitive not trust_non_transitive
    
    Kerberos does not imply trust in the existence of a cross-realm key.
    Trust is implied  when a foreign principal is placed on an ACL: the remote realm
    is trusted to authenticate that principal and is trusted
    not to confuse one principal with another.
    Keep terminology consistent.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21693 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb_ext.h | 4 ++--
 src/kdc/kdc_util.c    | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 59db8ef27f073f1a39ccb8b71b592ce7969e580c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jan 3 23:20:26 2009 +0000

    Remove flags that do not correspond to behavior we support
    
    non_ms_principal would need to be phrased in terms of what behavior is being changed, not client OS.
    The pkinit flag would need to be better documented
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21692 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb_ext.h | 4 ----
 1 file changed, 4 deletions(-)

commit 746c01eb98dc8882f25e97ed6980e833fb9f2dc4
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jan 3 23:20:19 2009 +0000

    KDB API should not be public
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21691 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Makefile.in | 3 ---
 1 file changed, 3 deletions(-)

commit 0ba5ccd7bb3ea15e44a87f84ca6feed8890f657d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jan 3 23:19:42 2009 +0000

    Merge mskrb-integ onto trunk
    
    The mskrb-integ branch includes support for the following projects:
    Projects/Aliases
    * Projects/PAC and principal APIs
    * Projects/AEAD encryption API
    * Projects/GSSAPI DCE
    * Projects/RFC 3244
    
    In addition, it includes support for enctype negotiation, and a variety of GSS-API extensions.
    In the KDC it includes support for protocol transition, constrained delegation
    and a new authorization data interface.
    The old authorization data interface is also supported.
    
    This commit merges the mskrb-integ branch on to the trunk.
    Additional review and testing is required.
    
    Merge commit 'mskrb-integ' into trunk
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21690 dc483132-0cff-0310-8789-dd5450dbe970

 README                                             |    53 +
 doc/copyright.texinfo                              |    63 +
 src/Makefile.in                                    |     2 -
 src/appl/gssftp/ftp/Makefile.in                    |    12 +-
 src/appl/gssftp/ftpd/Makefile.in                   |    15 +-
 src/clients/kinit/kinit.c                          |    51 +-
 src/clients/kvno/kvno.c                            |    20 +-
 src/config-files/mech                              |     3 +
 src/config/pre.in                                  |     1 +
 src/configure.in                                   |     5 +-
 src/include/Makefile.in                            |     4 +
 src/include/k5-int.h                               |   101 +-
 src/include/k5-plugin.h                            |     5 +
 src/include/k5-unicode.h                           |   130 +
 src/include/k5-utf8.h                              |   252 +
 src/include/kdb.h                                  |   236 +
 src/include/kdb_ext.h                              |   169 +
 src/include/krb5/authdata_plugin.h                 |    49 +
 src/include/krb5/krb5.hin                          |   184 +-
 src/include/osconf.hin                             |     6 +
 src/kadmin/cli/kadmin.c                            |     8 +
 src/kadmin/passwd/Makefile.in                      |    45 +-
 src/kadmin/server/Makefile.in                      |   140 +-
 src/kadmin/server/misc.c                           |    59 +-
 src/kadmin/server/misc.h                           |    39 +-
 src/kadmin/server/network.c                        |  2020 +++
 src/kadmin/server/ovsec_kadmd.c                    |   407 +-
 src/kadmin/server/schpw.c                          |   241 +-
 src/kadmin/testing/util/Makefile.in                |     6 +-
 src/kdc/Makefile.in                                |    60 +-
 src/kdc/do_as_req.c                                |   254 +-
 src/kdc/do_tgs_req.c                               |   422 +-
 src/kdc/extern.c                                   |     1 +
 src/kdc/extern.h                                   |     1 +
 src/kdc/kdc_authdata.c                             |   539 +-
 src/kdc/kdc_preauth.c                              |   211 +-
 src/kdc/kdc_util.c                                 |   732 +-
 src/kdc/kdc_util.h                                 |   109 +-
 src/kdc/main.c                                     |    34 +-
 src/kdc/network.c                                  |    72 +-
 src/kdc/policy.c                                   |   101 +-
 src/lib/crypto/Makefile.in                         |     2 +-
 src/lib/crypto/aead.c                              |    12 +-
 src/lib/crypto/arcfour/Makefile.in                 |     9 +-
 src/lib/crypto/arcfour/arcfour_aead.c              |     4 +-
 src/lib/crypto/arcfour/arcfour_s2k.c               |    67 +-
 src/lib/crypto/cksumtypes.c                        |     4 +
 src/lib/crypto/des/Makefile.in                     |    13 +
 src/lib/crypto/des/d3_aead.c                       |    13 +-
 src/lib/crypto/des/des_int.h                       |    11 +
 src/lib/crypto/des/f_aead.c                        |   192 +
 src/lib/crypto/dk/checksum.c                       |     4 +-
 src/lib/crypto/dk/dk.h                             |    24 +-
 src/lib/crypto/dk/dk_aead.c                        |    11 +-
 src/lib/crypto/enc_provider/Makefile.in            |     7 +-
 src/lib/crypto/enc_provider/aes.c                  |    31 +-
 src/lib/crypto/enc_provider/des.c                  |    66 +-
 src/lib/crypto/enc_provider/enc_provider.h         |     2 +
 src/lib/crypto/etypes.c                            |     4 +-
 src/lib/crypto/hmac.c                              |     5 +-
 src/lib/crypto/keyhash_provider/Makefile.in        |    18 +-
 src/lib/crypto/keyhash_provider/keyhash_provider.h |     3 +
 src/lib/crypto/keyhash_provider/md5_hmac.c         |    68 +
 src/lib/crypto/libk5crypto.exports                 |     1 -
 src/lib/crypto/make_checksum.c                     |    16 +-
 src/lib/crypto/make_checksum_iov.c                 |    28 +-
 src/lib/crypto/raw/Makefile.in                     |    18 +-
 src/lib/crypto/raw/raw.h                           |     3 +
 src/lib/crypto/raw/raw_aead.c                      |   163 +
 src/lib/crypto/verify_checksum.c                   |    20 +-
 src/lib/crypto/verify_checksum_iov.c               |    30 +-
 src/lib/gssapi/Makefile.in                         |    33 +-
 src/lib/gssapi/generic/Makefile.in                 |    57 +-
 src/lib/gssapi/generic/disp_com_err_status.c       |     3 -
 src/lib/gssapi/generic/gssapi.hin                  |     1 +
 src/lib/gssapi/generic/gssapiP_generic.h           |    42 +-
 src/lib/gssapi/generic/gssapi_ext.h                |   261 +
 src/lib/gssapi/generic/gssapi_generic.c            |     6 +
 src/lib/gssapi/generic/gssapi_generic.h            |     3 +
 src/lib/gssapi/generic/oid_ops.c                   |   569 +
 src/lib/gssapi/generic/util_buffer_set.c           |   126 +
 src/lib/gssapi/generic/util_token.c                |     7 +-
 src/lib/gssapi/generic/util_validate.c             |     7 -
 src/lib/gssapi/gss_libinit.c                       |    91 -
 src/lib/gssapi/gss_libinit.h                       |    10 -
 src/lib/gssapi/krb5/Makefile.in                    |   779 +-
 src/lib/gssapi/krb5/accept_sec_context.c           |   401 +-
 src/lib/gssapi/krb5/acquire_cred.c                 |    65 +-
 src/lib/gssapi/krb5/canon_name.c                   |     2 +-
 src/lib/gssapi/krb5/context_time.c                 |     2 +-
 src/lib/gssapi/krb5/copy_ccache.c                  |    22 +-
 src/lib/gssapi/krb5/delete_sec_context.c           |     5 +-
 src/lib/gssapi/krb5/disp_status.c                  |    11 +-
 src/lib/gssapi/krb5/export_name.c                  |     5 +-
 src/lib/gssapi/krb5/export_sec_context.c           |     2 +-
 src/lib/gssapi/krb5/get_tkt_flags.c                |    27 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h                 |   328 +-
 src/lib/gssapi/krb5/gssapi_krb5.c                  |   524 +-
 src/lib/gssapi/krb5/gssapi_krb5.hin                |    15 +
 src/lib/gssapi/krb5/import_sec_context.c           |     2 +-
 src/lib/gssapi/krb5/indicate_mechs.c               |    10 +-
 src/lib/gssapi/krb5/init_sec_context.c             |   262 +-
 src/lib/gssapi/krb5/inq_context.c                  |   179 +-
 src/lib/gssapi/krb5/inq_cred.c                     |     2 +-
 src/lib/gssapi/krb5/inq_names.c                    |     5 +-
 src/lib/gssapi/krb5/k5seal.c                       |    10 +-
 src/lib/gssapi/krb5/k5sealiov.c                    |   517 +
 src/lib/gssapi/krb5/k5sealv3.c                     |    94 +-
 src/lib/gssapi/krb5/k5sealv3iov.c                  |   469 +
 src/lib/gssapi/krb5/k5unseal.c                     |    31 +-
 src/lib/gssapi/krb5/k5unsealiov.c                  |   631 +
 src/lib/gssapi/krb5/krb5_gss_glue.c                |  1428 +-
 src/lib/gssapi/krb5/lucid_context.c                |    63 +-
 src/lib/gssapi/krb5/seal.c                         |    55 +-
 src/lib/gssapi/krb5/ser_sctx.c                     |    82 +-
 src/lib/gssapi/krb5/set_allowable_enctypes.c       |    16 +-
 src/lib/gssapi/krb5/set_ccache.c                   |    29 +-
 src/lib/gssapi/krb5/sign.c                         |    51 +-
 src/lib/gssapi/krb5/unseal.c                       |    40 +-
 src/lib/gssapi/krb5/util_cksum.c                   |   186 +
 src/lib/gssapi/krb5/util_crypt.c                   |   713 +-
 src/lib/gssapi/krb5/util_seqnum.c                  |     9 +-
 src/lib/gssapi/krb5/verify.c                       |    38 +-
 src/lib/gssapi/krb5/wrap_size_limit.c              |    25 +-
 src/lib/gssapi/libgssapi_krb5.exports              |    21 +
 src/lib/gssapi/mechglue/Makefile.in                |   410 +-
 src/lib/gssapi/mechglue/g_accept_sec_context.c     |    10 +-
 src/lib/gssapi/mechglue/g_acquire_cred.c           |    15 +-
 src/lib/gssapi/mechglue/g_buffer_set.c             |    57 +
 src/lib/gssapi/mechglue/g_compare_name.c           |    14 +-
 src/lib/gssapi/mechglue/g_complete_auth_token.c    |    70 +
 src/lib/gssapi/mechglue/g_context_time.c           |     1 -
 src/lib/gssapi/mechglue/g_delete_sec_context.c     |    39 +-
 src/lib/gssapi/mechglue/g_dsp_status.c             |     2 +-
 src/lib/gssapi/mechglue/g_exp_sec_context.c        |     2 +-
 src/lib/gssapi/mechglue/g_export_name.c            |     1 +
 src/lib/gssapi/mechglue/g_export_name_object.c     |    74 +
 src/lib/gssapi/mechglue/g_glue.c                   |    91 +-
 src/lib/gssapi/mechglue/g_imp_name.c               |     5 +-
 src/lib/gssapi/mechglue/g_imp_name_object.c        |   124 +
 src/lib/gssapi/mechglue/g_imp_sec_context.c        |     2 +-
 src/lib/gssapi/mechglue/g_init_sec_context.c       |     1 -
 src/lib/gssapi/mechglue/g_initialize.c             |   695 +-
 src/lib/gssapi/mechglue/g_inq_context.c            |     4 +-
 src/lib/gssapi/mechglue/g_inq_context_oid.c        |    72 +
 src/lib/gssapi/mechglue/g_inq_cred.c               |     8 +-
 src/lib/gssapi/mechglue/g_inq_cred_oid.c           |   133 +
 src/lib/gssapi/mechglue/g_inq_names.c              |     1 -
 src/lib/gssapi/mechglue/g_mech_invoke.c            |    70 +
 src/lib/gssapi/mechglue/g_oid_ops.c                |     9 +
 src/lib/gssapi/mechglue/g_process_context.c        |     1 -
 src/lib/gssapi/mechglue/g_rel_cred.c               |     2 +-
 src/lib/gssapi/mechglue/g_rel_name.c               |    21 +-
 src/lib/gssapi/mechglue/g_rel_oid_set.c            |    22 +-
 src/lib/gssapi/mechglue/g_seal.c                   |   115 +-
 src/lib/gssapi/mechglue/g_set_context_option.c     |   110 +
 src/lib/gssapi/mechglue/g_set_cred_option.c        |    81 +
 src/lib/gssapi/mechglue/g_sign.c                   |    35 +-
 src/lib/gssapi/mechglue/g_store_cred.c             |     4 +-
 src/lib/gssapi/mechglue/g_unseal.c                 |    32 +-
 src/lib/gssapi/mechglue/g_unwrap_aead.c            |   198 +
 src/lib/gssapi/mechglue/g_unwrap_iov.c             |   114 +
 src/lib/gssapi/mechglue/g_userok.c                 |   114 +
 src/lib/gssapi/mechglue/g_verify.c                 |    38 +-
 src/lib/gssapi/mechglue/g_wrap_aead.c              |   267 +
 src/lib/gssapi/mechglue/g_wrap_iov.c               |   207 +
 src/lib/gssapi/mechglue/gssd_pname_to_uid.c        |    67 +
 src/lib/gssapi/mechglue/mech.conf                  |     7 -
 src/lib/gssapi/mechglue/mechglue.h                 |     4 +
 src/lib/gssapi/mechglue/mglueP.h                   |   256 +-
 src/lib/gssapi/mechglue/oid_ops.c                  |   481 -
 src/lib/gssapi/spnego/Makefile.in                  |    20 +-
 src/lib/gssapi/spnego/gssapiP_spnego.h             |   133 +-
 src/lib/gssapi/spnego/mech_spnego.exports          |     1 +
 src/lib/gssapi/spnego/spnego_mech.c                |   714 +-
 src/lib/kadm5/Makefile.in                          |    29 +-
 src/lib/kadm5/clnt/Makefile.in                     |   108 +-
 src/lib/kadm5/srv/Makefile.in                      |    28 +-
 src/lib/kadm5/srv/libkadm5srv.exports              |     1 +
 src/lib/kadm5/srv/server_acl.c                     |    65 +-
 src/lib/kadm5/srv/server_acl.h                     |     6 +
 src/lib/kadm5/srv/server_dict.c                    |     1 +
 src/lib/kadm5/srv/svr_principal.c                  |     2 +-
 src/lib/kadm5/unit-test/Makefile.in                |   130 +-
 src/lib/kdb/Makefile.in                            |    17 +-
 src/lib/kdb/decrypt_key.c                          |    10 +-
 src/lib/kdb/encrypt_key.c                          |    12 +-
 src/lib/kdb/kdb5.c                                 |   168 +-
 src/lib/kdb/kdb5.h                                 |   168 +-
 src/lib/kdb/libkdb5.exports                        |     4 +
 src/lib/krb5/Makefile.in                           |    12 +-
 src/lib/krb5/asn.1/asn1_decode.c                   |    16 +
 src/lib/krb5/asn.1/asn1_decode.h                   |     3 +
 src/lib/krb5/asn.1/asn1_encode.c                   |    22 +
 src/lib/krb5/asn.1/asn1_encode.h                   |     3 +
 src/lib/krb5/asn.1/asn1_k_decode.c                 |    41 +
 src/lib/krb5/asn.1/asn1_k_decode.h                 |     7 +
 src/lib/krb5/asn.1/asn1_k_encode.c                 |    69 +-
 src/lib/krb5/asn.1/krb5_decode.c                   |    47 +
 src/lib/krb5/asn.1/krbasn1.h                       |     3 +-
 src/lib/krb5/error_tables/krb5_err.et              |    10 +-
 src/lib/krb5/krb/Makefile.in                       |    18 +-
 src/lib/krb5/krb/addr_srch.c                       |    22 +
 src/lib/krb5/krb/auth_con.c                        |     3 +-
 src/lib/krb5/krb/auth_con.h                        |     5 +-
 src/lib/krb5/krb/bld_princ.c                       |     2 +-
 src/lib/krb5/krb/copy_auth.c                       |    82 +
 src/lib/krb5/krb/gc_frm_kdc.c                      |    10 +-
 src/lib/krb5/krb/gc_via_tkt.c                      |     6 -
 src/lib/krb5/krb/gen_subkey.c                      |    13 +-
 src/lib/krb5/krb/get_creds.c                       |     8 +-
 src/lib/krb5/krb/get_in_tkt.c                      |   107 +-
 src/lib/krb5/krb/gic_opt.c                         |     9 +
 src/lib/krb5/krb/int-proto.h                       |    11 +
 src/lib/krb5/krb/kfree.c                           |    96 +
 src/lib/krb5/krb/mk_cred.c                         |     6 +-
 src/lib/krb5/krb/mk_rep.c                          |    69 +-
 src/lib/krb5/krb/mk_req_ext.c                      |   160 +-
 src/lib/krb5/krb/pac.c                             |   869 ++
 src/lib/krb5/krb/parse.c                           |   123 +-
 src/lib/krb5/krb/princ_comp.c                      |   118 +-
 src/lib/krb5/krb/rd_priv.c                         |     4 +-
 src/lib/krb5/krb/rd_rep.c                          |    86 +
 src/lib/krb5/krb/rd_req.c                          |    13 -
 src/lib/krb5/krb/rd_req_dec.c                      |   455 +-
 src/lib/krb5/krb/serialize.c                       |     3 +-
 src/lib/krb5/krb/unparse.c                         |   133 +-
 src/lib/krb5/krb/valid_times.c                     |     2 -
 src/lib/krb5/libkrb5.exports                       |    28 +
 src/lib/krb5/os/accessor.c                         |     2 +-
 src/lib/krb5/os/init_os_ctx.c                      |     1 -
 src/lib/krb5/os/sn2princ.c                         |     4 +-
 src/lib/krb5/os/timeofday.c                        |     6 +-
 src/lib/krb5/unicode/CompositionExclusions.txt     |   176 +
 src/lib/krb5/unicode/Makefile.in                   |    85 +
 src/lib/krb5/unicode/UCD-Terms                     |    29 +
 src/lib/krb5/unicode/UnicodeData.txt               | 13874 ++++++++++++++++++
 src/lib/krb5/unicode/ucdata/MUTTUCData.txt         |   303 +
 src/lib/krb5/unicode/ucdata/README                 |   313 +
 src/lib/krb5/unicode/ucdata/api.txt                |   401 +
 src/lib/krb5/unicode/ucdata/bidiapi.txt            |    84 +
 src/lib/krb5/unicode/ucdata/format.txt             |   267 +
 src/lib/krb5/unicode/ucdata/ucdata.c               |  1494 ++
 src/lib/krb5/unicode/ucdata/ucdata.h               |   351 +
 src/lib/krb5/unicode/ucdata/ucdata.man             |   504 +
 src/lib/krb5/unicode/ucdata/ucgendat.c             |  1942 +++
 src/lib/krb5/unicode/ucdata/ucpgba.c               |   752 +
 src/lib/krb5/unicode/ucdata/ucpgba.h               |   163 +
 src/lib/krb5/unicode/ucdata/ucpgba.man             |    97 +
 src/lib/krb5/unicode/ucdata/uctable.h              | 14306 +++++++++++++++++++
 src/lib/krb5/unicode/ucstr.c                       |   448 +
 src/lib/krb5/unicode/ure/README                    |   212 +
 src/lib/krb5/unicode/ure/ure.c                     |  2131 +++
 src/lib/krb5/unicode/ure/ure.h                     |   149 +
 src/lib/krb5/unicode/ure/urestubs.c                |   126 +
 src/lib/krb5/unicode/utbm/README                   |   121 +
 src/lib/krb5/unicode/utbm/utbm.c                   |   472 +
 src/lib/krb5/unicode/utbm/utbm.h                   |   107 +
 src/lib/krb5/unicode/utbm/utbmstub.c               |   105 +
 src/lib/rpc/Makefile.in                            |    19 +-
 src/patchlevel.h                                   |     2 +-
 src/plugins/authdata/greet/greet_auth.c            |     2 +-
 src/plugins/kdb/db2/Makefile.in                    |    12 +-
 src/plugins/kdb/db2/db2_exp.c                      |     2 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |     2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h  |     2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |     3 +-
 src/util/ss/Makefile.in                            |     2 +-
 src/util/support/Makefile.in                       |    13 +
 src/util/support/libkrb5support-fixed.exports      |     8 +
 src/util/support/utf8.c                            |   539 +
 src/util/support/utf8_conv.c                       |   452 +
 272 files changed, 59468 insertions(+), 5095 deletions(-)

commit ff0a6514c9f4230938c29922d69cbd4e83691adf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 3 12:40:53 2009 +0000

    With no more fakeka, we don't need the --enable-fakeka option
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21683 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 8 --------
 1 file changed, 8 deletions(-)

commit ba5584a8d1b5f27254ab49ae30860cf3670b32e9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 3 12:05:58 2009 +0000

    Remove some unused AC_SUBSTs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21682 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 2 --
 1 file changed, 2 deletions(-)

commit 72d13d7f2b682b2243f0742c31038b471cdf7b11
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 3 11:39:17 2009 +0000

    Remove some unused variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21681 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in    | 9 ---------
 src/configure.in     | 3 ---
 src/util/Makefile.in | 8 --------
 3 files changed, 20 deletions(-)

commit 1a56ea6a655b191ea2ecde21c57efe746d64c378
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 2 01:40:41 2009 +0000

    Rewrite walk_rtree.c to handle hierarchical traversal better and to be
    less convoluted.  Update test cases.
    
    ticket: 5947
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21659 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in    |   6 +-
 src/lib/krb5/krb/walk_rtree.c   | 763 ++++++++++++++++++++++++----------------
 src/lib/krb5/krb/walktree-tests |   8 +
 3 files changed, 468 insertions(+), 309 deletions(-)

commit 02082d6f9342489007eb7ea0279f8149e9066300
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 31 17:25:25 2008 +0000

    Set auth_context's rcache to NULL after destroying and before calling
    krb5_auth_con_free, to avoid crashing when krb5_rc_close tries to run
    using a destroyed rcache handle.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21644 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/sim_client.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e70c58de49fb96fdc44a472862e0a989203817ce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 31 01:58:49 2008 +0000

    I don't know what it was that someone else didn't know, but it doesn't
    belong in the copyright header.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21642 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/keyhash_provider/hmac_md5.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit ed7267181ab5af027593cdfc25c7d6dc95e5f6e4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Dec 30 14:04:51 2008 +0000

    Signed/unsigned fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21639 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/clnt_perror.c | 4 ++--
 src/lib/rpc/clnt_simple.c | 4 +++-
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 60fb6bbc6a741ad10768c95b6ffa527971ec72fb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Dec 30 05:45:06 2008 +0000

    Change kpropd_com_err_proc to prototype style, add format attribute
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21637 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

commit 85394d1541666dbc69a0944ed814cbbcf8c781b6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Dec 30 05:42:04 2008 +0000

    If full resync fails, go into backoff mode
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21636 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 1 +
 1 file changed, 1 insertion(+)

commit 92692b22217e9ce400957fa5cf2ade0c2519eb9a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 29 23:01:15 2008 +0000

    Signed/unsigned fixes and remove unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21635 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/alt_prof.c | 4 ++--
 src/lib/kadm5/logger.c   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit b57a82edec6f75146618e1f264963faaefee2a1c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 29 22:41:27 2008 +0000

    Fix up warning of suggested parens in assignment in conditional
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21634 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_create.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ff46eba6cf90aa87a1ae04c3bc660f8cd1bbba5e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 29 17:39:29 2008 +0000

    Add gssrpcint.h to contain prototype for gssrpcint_printf.  Include
    gcc printf attribute if supported. Include header file and fix up some
    of the debugging printf arguments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21632 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/Makefile.in        |  6 +++---
 src/lib/rpc/auth_gssapi.c      |  2 ++
 src/lib/rpc/auth_gssapi_misc.c |  4 +++-
 src/lib/rpc/gssrpcint.h        | 39 +++++++++++++++++++++++++++++++++++++++
 src/lib/rpc/svc_auth_gssapi.c  |  6 ++++--
 5 files changed, 51 insertions(+), 6 deletions(-)

commit c27165044b675285c475ad31dccf7570a8471035
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 29 17:12:54 2008 +0000

    Revert r21589, and export krb5_get_fallback_host_realm instead
    
    Rationale: Zephyr and AFS both use the Kerberos realm name as the
    name of the service realm (AFS realm or Zephyr galaxy).  AFS can grab
    the Kerberos realm from the ticket being aklogged, but Zephyr is not
    necessarily getting credentials at all (you could be sending an
    unauthenticated message), and currently finds its answer by looking
    up the realm of the server host.  Although we can't currently provide
    an accurate result for this lookup in the presence of referrals, we do
    need to provide enough tools to get as good of an answer as libzephyr
    could have gotten before referrals went in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21631 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                               |  4 ----
 src/include/krb5/krb5.hin                          |  4 ++++
 src/lib/krb5/krb/gc_frm_kdc.c                      | 15 ++++++++-------
 src/lib/krb5/libkrb5.exports                       |  1 +
 src/lib/krb5/os/hst_realm.c                        | 15 ++++++++++++---
 src/util/collected-client-lib/libcollected.exports |  1 +
 6 files changed, 26 insertions(+), 14 deletions(-)

commit 67a9ec5448fed3027c47cad959a991da06792953
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 29 13:37:20 2008 +0000

    Create a private header file for local functions missing prototypes.
    Fix a number of warnning suggesting parenthesis.
    Fix a signed/unsigned warning.
    Update dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21627 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/Makefile.in |  4 ++--
 src/lib/kdb/kdb5.c      |  3 ++-
 src/lib/kdb/kdb5int.h   | 44 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/kdb/kdb_log.c   | 23 ++++++++++++-----------
 4 files changed, 60 insertions(+), 14 deletions(-)

commit e88ac4cb173af67a50149166cf6d88e5d8d9dfb4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 29 12:36:31 2008 +0000

    Add prototype for usage.  Change invocation of usage to db_usage when using an argument. Include adm_proto.h for prototype for krb5_keysalt_iterate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21625 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c | 3 ++-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c  | 3 +--
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.h  | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

commit a8b81b37c689c19d61a3d18e635bb13c0d73604f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 29 04:45:36 2008 +0000

    krb4 removal missed ldap kdb plugin directory
    
    The krb4 removal failed to change the makefile in ldap kdb plugin directory.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21622 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/Makefile.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9b0839437a3428b141f68a95966315b5946bc0e1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 29 03:36:57 2008 +0000

    Handle a number of warnings - including missing prototype,
    paraenthesis in conditionals, unused function removal, unused variable
    removal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21621 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 27 ++++++++-------------------
 1 file changed, 8 insertions(+), 19 deletions(-)

commit a0c3ac89c1770a5900c3a21469968b89460b6831
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Dec 28 19:55:52 2008 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21619 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc-int.h  |  25 +--
 src/lib/krb5/rcache/rc_base.c |  81 +++++-----
 src/lib/krb5/rcache/rc_base.h |   1 +
 src/lib/krb5/rcache/rc_conv.c |  28 ++--
 src/lib/krb5/rcache/rc_dfl.c  | 356 ++++++++++++++++++++---------------------
 src/lib/krb5/rcache/rc_dfl.h  |  76 ++++-----
 src/lib/krb5/rcache/rc_io.c   | 358 +++++++++++++++++++++---------------------
 src/lib/krb5/rcache/rc_io.h   |  77 ++++-----
 src/lib/krb5/rcache/rc_none.c |  13 +-
 src/lib/krb5/rcache/rcdef.c   |  30 ++--
 src/lib/krb5/rcache/rcfns.c   |   9 +-
 src/lib/krb5/rcache/ser_rc.c  | 207 ++++++++++++------------
 12 files changed, 633 insertions(+), 628 deletions(-)

commit 9ad56f7a109d43aed52f17f98434105f6dcfd2cf
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 24 18:48:00 2008 +0000

    Clean up krb5_get_fallback_host_realm in two respects:
    
    1. It isn't exported from libkrb5 (and no one seems to complain about
    that).  So give it a krb5int_ name and move its declaration to
    k5-int.h.  Also stop exporting it from the collected client lib.
    
    2. It returned a list of realms, but its only caller assumes that the
    list contains exactly one realm.  So just make it return a single
    realm.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21589 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                               |  4 ++++
 src/include/krb5/krb5.hin                          |  4 ----
 src/lib/krb5/krb/gc_frm_kdc.c                      | 15 +++++++--------
 src/lib/krb5/os/hst_realm.c                        | 15 +++------------
 src/util/collected-client-lib/libcollected.exports |  1 -
 5 files changed, 14 insertions(+), 25 deletions(-)

commit 2fd916940dbe98a2e7c000480979d5a37ef72265
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 24 16:51:33 2008 +0000

    Add a new fallback host-to-realm heuristic to try the components of the
    hostname as domains.  The heuristic is off by default and is controlled
    by the realm_try_domains variable under libdefaults.
    
    Based on a patch submitted by Mark Phalan from Sun.
    
    ticket: 6031
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21588 dc483132-0cff-0310-8789-dd5450dbe970

 README                       |   4 +
 src/config-files/krb5.conf.M |  10 +++
 src/lib/krb5/os/hst_realm.c  | 183 ++++++++++++++++++++++++++++++-------------
 3 files changed, 141 insertions(+), 56 deletions(-)

commit 51ea86b7519d3ed5c10135529726a37c1b5d9709
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 22 04:40:39 2008 +0000

    Collect ticket-request logging calls together in one place for easier
    customization.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21564 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  |  63 +++++++++------------------
 src/kdc/do_tgs_req.c |  86 +++++++++++-------------------------
 src/kdc/kdc_util.c   | 120 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/kdc/kdc_util.h   |  15 +++++++
 4 files changed, 181 insertions(+), 103 deletions(-)

commit 07898368fca08de4fcc33fee270ec6acf853b5f3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 22 03:49:30 2008 +0000

    Some cleanup from Shawn Emery: Use INITIAL_TIMER macros instead of
    hardcoding values; reset 'gfd' when turning off the alarm.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21563 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 95000406af071c518de6abb0efaaec9d37971cd1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 22 03:12:19 2008 +0000

    Improvements from Shawn Emery: an extra-verbose mode
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21562 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kproplog.c | 287 ++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 275 insertions(+), 12 deletions(-)

commit 9c9e4a5d5d6337f2c48feb638d20b3bf61307ad0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Dec 19 17:14:16 2008 +0000

    Signed/unsigned fix.  The function is called with a sizeof - so unsigned is
    fine.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21553 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/chk_trans.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fa74009956316521d45ae4745fa8916dc9626e54
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 18 19:28:23 2008 +0000

    Remove documentation references to krb4 functionality we no longer
    have.  Remove the krb425 transition guide since we no longer have
    compatibility code to assist with a transition.
    
    ticket: 6303
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21545 dc483132-0cff-0310-8789-dd5450dbe970

 doc/Makefile                     |   27 +-
 doc/admin.texinfo                |   61 +-
 doc/definitions.texinfo          |   19 -
 doc/dnssrv.texinfo               |    4 -
 doc/install.texinfo              |   21 -
 doc/krb4-xrealm.txt              |  143 --
 doc/krb425.texinfo               |  322 -----
 doc/old-V4-docs/README           |    4 -
 doc/old-V4-docs/installation.PS  | 2338 ---------------------------------
 doc/old-V4-docs/installation.mss |  681 ----------
 doc/old-V4-docs/operation.PS     | 2669 --------------------------------------
 doc/old-V4-docs/operation.mss    |  799 ------------
 12 files changed, 2 insertions(+), 7086 deletions(-)

commit 3bee8ea39e56d0ddd369bfb365cca9d51fdcfc37
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Dec 18 18:31:16 2008 +0000

    Remove krb524, lib/des425, lib/krb4, and include/kerberosIV.
    Remove krb4 build system references and conditionals.
    Move des425 header stuff referenced by des_int.h into des_int.h.
    Remove krb4 test cases.
    
    ticket: 6303
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21544 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                   |   37 +-
 src/aclocal.m4                                    |   56 --
 src/config/pre.in                                 |   22 -
 src/configure.in                                  |   63 +-
 src/include/Makefile.in                           |    1 -
 src/include/kerberosIV/Makefile.in                |   23 -
 src/include/kerberosIV/addr_comp.h                |   52 -
 src/include/kerberosIV/admin_server.h             |   58 --
 src/include/kerberosIV/des.h                      |  237 -----
 src/include/kerberosIV/kadm.h                     |  194 ----
 src/include/kerberosIV/kdc.h                      |   55 -
 src/include/kerberosIV/klog.h                     |   57 --
 src/include/kerberosIV/kparse.h                   |  106 --
 src/include/kerberosIV/krb.h                      |  924 -----------------
 src/include/kerberosIV/krb_db.h                   |  119 ---
 src/include/kerberosIV/krbports.h                 |   27 -
 src/include/kerberosIV/lsb_addr_cmp.h             |   47 -
 src/include/kerberosIV/mit-copyright.h            |   23 -
 src/include/kerberosIV/prot.h                     |  277 ------
 src/kadmin/dbutil/Makefile.in                     |    9 +-
 src/krb5-config.M                                 |    1 -
 src/krb5-config.in                                |   11 -
 src/krb524/Makefile.in                            |  175 ----
 src/krb524/README                                 |  154 ---
 src/krb524/cnv_tkt_skey.c                         |  223 -----
 src/krb524/k524init.M                             |   47 -
 src/krb524/k524init.c                             |  183 ----
 src/krb524/krb524.c                               |   47 -
 src/krb524/krb524.def                             |   13 -
 src/krb524/krb524_prot                            |   11 -
 src/krb524/krb524d.M                              |   74 --
 src/krb524/krb524d.c                              |  637 ------------
 src/krb524/krb524d.h                              |   48 -
 src/krb524/libinit.c                              |   27 -
 src/krb524/test.c                                 |  353 -------
 src/lib/Makefile.in                               |    9 +-
 src/lib/crypto/Makefile.in                        |    7 +-
 src/lib/crypto/des/Makefile.in                    |   94 +-
 src/lib/crypto/des/des_int.h                      |   53 +-
 src/lib/crypto/enc_provider/Makefile.in           |   18 +-
 src/lib/crypto/keyhash_provider/Makefile.in       |   27 +-
 src/lib/crypto/old/Makefile.in                    |    8 +-
 src/lib/des425/ISSUES                             |   28 -
 src/lib/des425/Makefile.in                        |  273 -----
 src/lib/des425/cksum.c                            |   68 --
 src/lib/des425/des.c                              |   44 -
 src/lib/des425/enc_dec.c                          |   47 -
 src/lib/des425/key_parity.c                       |   52 -
 src/lib/des425/key_sched.c                        |   40 -
 src/lib/des425/libdes425.exports                  |   18 -
 src/lib/des425/mac_des_glue.c                     |  104 --
 src/lib/des425/new_rnd_key.c                      |   96 --
 src/lib/des425/pcbc_encrypt.c                     |  235 -----
 src/lib/des425/quad_cksum.c                       |  200 ----
 src/lib/des425/random_key.c                       |   74 --
 src/lib/des425/read_passwd.c                      |  128 ---
 src/lib/des425/str_to_key.c                       |  168 ----
 src/lib/des425/string2key.c                       |  174 ----
 src/lib/des425/t_pcbc.c                           |  123 ---
 src/lib/des425/t_quad.c                           |  101 --
 src/lib/des425/unix_time.c                        |   46 -
 src/lib/des425/util.c                             |   33 -
 src/lib/des425/verify.c                           |  317 ------
 src/lib/des425/weak_key.c                         |   41 -
 src/lib/krb4/CCache-glue.c                        |  741 --------------
 src/lib/krb4/FSp-glue.c                           |  112 ---
 src/lib/krb4/Makefile.in                          |  664 -------------
 src/lib/krb4/Password.c                           |  436 --------
 src/lib/krb4/RealmsConfig-glue.c                  |  692 -------------
 src/lib/krb4/ad_print.c                           |   85 --
 src/lib/krb4/change_password.c                    |  127 ---
 src/lib/krb4/cr_auth_repl.c                       |  136 ---
 src/lib/krb4/cr_ciph.c                            |  136 ---
 src/lib/krb4/cr_death_pkt.c                       |   78 --
 src/lib/krb4/cr_err_repl.c                        |  110 --
 src/lib/krb4/cr_tkt.c                             |  254 -----
 src/lib/krb4/debug.c                              |   15 -
 src/lib/krb4/decomp_tkt.c                         |  295 ------
 src/lib/krb4/dest_tkt.c                           |  162 ---
 src/lib/krb4/err_txt.c                            |   87 --
 src/lib/krb4/et_errtxt.awk                        |   71 --
 src/lib/krb4/fgetst.c                             |   38 -
 src/lib/krb4/g_ad_tkt.c                           |  383 -------
 src/lib/krb4/g_cnffile.c                          |  128 ---
 src/lib/krb4/g_cred.c                             |   58 --
 src/lib/krb4/g_in_tkt.c                           |  555 -----------
 src/lib/krb4/g_phost.c                            |   92 --
 src/lib/krb4/g_pw_in_tkt.c                        |  341 -------
 src/lib/krb4/g_pw_tkt.c                           |   68 --
 src/lib/krb4/g_svc_in_tkt.c                       |  152 ---
 src/lib/krb4/g_tf_fname.c                         |   67 --
 src/lib/krb4/g_tf_realm.c                         |   44 -
 src/lib/krb4/g_tkt_svc.c                          |  174 ----
 src/lib/krb4/gethostname.c                        |   36 -
 src/lib/krb4/getst.c                              |   40 -
 src/lib/krb4/in_tkt.c                             |  205 ----
 src/lib/krb4/kadm_err.et                          |   58 --
 src/lib/krb4/kadm_net.c                           |  393 --------
 src/lib/krb4/kadm_stream.c                        |  325 ------
 src/lib/krb4/klog.c                               |  126 ---
 src/lib/krb4/kname_parse.c                        |  411 --------
 src/lib/krb4/kntoln.c                             |   62 --
 src/lib/krb4/krb4int.h                            |  129 ---
 src/lib/krb4/krb_err.et                           |  776 ---------------
 src/lib/krb4/kuserok.c                            |  190 ----
 src/lib/krb4/libkrb4.exports                      |  157 ---
 src/lib/krb4/lifetime.c                           |   62 --
 src/lib/krb4/log.c                                |  151 ---
 src/lib/krb4/mac_glue.c                           |   48 -
 src/lib/krb4/mac_store.c                          |  731 --------------
 src/lib/krb4/mac_store.h                          |   56 --
 src/lib/krb4/mac_stubs.c                          |  525 ----------
 src/lib/krb4/mac_time.c                           |  152 ---
 src/lib/krb4/memcache.c                           |  891 -----------------
 src/lib/krb4/memcache.h                           |   36 -
 src/lib/krb4/mk_auth.c                            |  249 -----
 src/lib/krb4/mk_err.c                             |   83 --
 src/lib/krb4/mk_preauth.c                         |   78 --
 src/lib/krb4/mk_priv.c                            |  301 ------
 src/lib/krb4/mk_req.c                             |  285 ------
 src/lib/krb4/mk_safe.c                            |  167 ----
 src/lib/krb4/month_sname.c                        |   28 -
 src/lib/krb4/netread.c                            |   69 --
 src/lib/krb4/netwrite.c                           |   65 --
 src/lib/krb4/password_to_key.c                    |  152 ---
 src/lib/krb4/pkt_cipher.c                         |   35 -
 src/lib/krb4/pkt_clen.c                           |   47 -
 src/lib/krb4/prot_client.c                        |  370 -------
 src/lib/krb4/prot_common.c                        |  136 ---
 src/lib/krb4/prot_kdc.c                           |  461 ---------
 src/lib/krb4/put_svc_key.c                        |   96 --
 src/lib/krb4/rd_err.c                             |   78 --
 src/lib/krb4/rd_preauth.c                         |   62 --
 src/lib/krb4/rd_priv.c                            |  233 -----
 src/lib/krb4/rd_req.c                             |  543 ----------
 src/lib/krb4/rd_safe.c                            |  208 ----
 src/lib/krb4/rd_svc_key.c                         |  345 -------
 src/lib/krb4/recvauth.c                           |  308 ------
 src/lib/krb4/ren-cyg.sh                           |   11 -
 src/lib/krb4/ren-pc.bat                           |   29 -
 src/lib/krb4/ren-pc.sh                            |    7 -
 src/lib/krb4/ren-pl10.sh                          |    7 -
 src/lib/krb4/ren.msg                              |  117 ---
 src/lib/krb4/ren2dos.sh                           |    7 -
 src/lib/krb4/ren2long.sh                          |    7 -
 src/lib/krb4/save_creds.c                         |   87 --
 src/lib/krb4/sed-cyg.sh                           |   13 -
 src/lib/krb4/sed-pc.sh                            |   11 -
 src/lib/krb4/sed-pl10.sh                          |   10 -
 src/lib/krb4/send_to_kdc.c                        |  206 ----
 src/lib/krb4/sendauth.c                           |  282 ------
 src/lib/krb4/setenv.c                             |  164 ---
 src/lib/krb4/stime.c                              |   57 --
 src/lib/krb4/strcasecmp.c                         |   83 --
 src/lib/krb4/strnlen.c                            |   50 -
 src/lib/krb4/swab.c                               |   18 -
 src/lib/krb4/tf_shm.c                             |  173 ----
 src/lib/krb4/tf_util.c                            | 1103 ---------------------
 src/lib/krb4/tkt_string.c                         |  101 --
 src/lib/krb4/unix_glue.c                          |   40 -
 src/lib/krb4/unix_time.c                          |   26 -
 src/lib/krb4/vmslink.com                          |   79 --
 src/lib/krb4/vmsswab.c                            |   34 -
 src/lib/krb4/win_glue.c                           |   51 -
 src/lib/krb4/win_store.c                          |  154 ---
 src/lib/krb4/win_time.c                           |  121 ---
 src/lib/krb5/krb/t_kerb.c                         |    5 -
 src/tests/dejagnu/Makefile.in                     |    2 -
 src/tests/dejagnu/config/default.exp              |  174 +---
 src/tests/dejagnu/krb-root/telnet.exp             |    2 +-
 src/tests/dejagnu/krb-standalone/standalone.exp   |   41 -
 src/tests/dejagnu/krb-standalone/v4gssftp.exp     |  508 ----------
 src/tests/dejagnu/krb-standalone/v4krb524d.exp    |  168 ----
 src/tests/dejagnu/krb-standalone/v4standalone.exp |   95 --
 src/util/depfix.pl                                |    4 -
 src/util/ss/Makefile.in                           |    2 +-
 176 files changed, 139 insertions(+), 27187 deletions(-)

commit 1d86f863efc9f6bc838438f90c6fdda236b6cedd
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Dec 18 16:21:10 2008 +0000

    KIM: window settings
    
    Ticket: 6290
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21543 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.m | 4 ++--
 src/kim/agent/mac/SelectIdentityController.m | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 169b7d35e333230038b2ba678924d24254713eee
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Thu Dec 18 16:09:10 2008 +0000

    Mem leak fix
    
    Ticket: 6285
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21542 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccdefault.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a63e58a31e40a2cc2e80db8f8a3f573d065f4250
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 17 20:44:37 2008 +0000

    another diff test 4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21519 dc483132-0cff-0310-8789-dd5450dbe970

 doc/testdiff.txt | 7 -------
 1 file changed, 7 deletions(-)

commit c702d4e0b6ee048b9eef2984ec9f20f2f219b426
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 17 20:39:59 2008 +0000

    another diff test 3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21518 dc483132-0cff-0310-8789-dd5450dbe970

 doc/testdiff.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 398c60e8c5638cfc513a659b2c2b23b34e3ee56c
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 17 20:37:15 2008 +0000

    another diff test 2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21517 dc483132-0cff-0310-8789-dd5450dbe970

 doc/testdiff.txt | 3 +++
 1 file changed, 3 insertions(+)

commit 54cdced1b441ccba3d38795ec33165efbb79aaf5
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 17 20:37:07 2008 +0000

    another diff test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21516 dc483132-0cff-0310-8789-dd5450dbe970

 doc/testdiff.txt | 4 ++++
 1 file changed, 4 insertions(+)

commit c4281c928f9ff0a8c4af3e648e813d1708ca4589
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 17 18:46:59 2008 +0000

    test mailing diffs 6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21515 dc483132-0cff-0310-8789-dd5450dbe970

 doc/testdiff.txt | 7 -------
 1 file changed, 7 deletions(-)

commit 7a29ae9df0a04262cab25371f6f204896a277183
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 17 18:44:40 2008 +0000

    test mailing diffs 5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21514 dc483132-0cff-0310-8789-dd5450dbe970

 doc/testdiff.txt | 2 ++
 1 file changed, 2 insertions(+)

commit f06d124eec319b12cdf8e3f5575317ad8ba010c7
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 17 18:40:49 2008 +0000

    test mailing diffs 4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21513 dc483132-0cff-0310-8789-dd5450dbe970

 doc/testdiff.txt | 2 ++
 1 file changed, 2 insertions(+)

commit 682802f27085e33b7fac53ec1d764a7905432f49
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 17 18:26:44 2008 +0000

    test mailing diffs 3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21512 dc483132-0cff-0310-8789-dd5450dbe970

 doc/testdiff.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit da6ed9269c34ece7b8c9081495ebc90a5055d403
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 17 18:25:04 2008 +0000

    test mailing diffs 2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21511 dc483132-0cff-0310-8789-dd5450dbe970

 doc/testdiff.txt | 2 ++
 1 file changed, 2 insertions(+)

commit a8da6815138c8acf87bc393d2a365a975dbd5a49
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 17 18:25:00 2008 +0000

    test mailing diffs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21510 dc483132-0cff-0310-8789-dd5450dbe970

 doc/testdiff.txt | 1 +
 1 file changed, 1 insertion(+)

commit fa758f2d377f1aee08db7c86862d95c416fda43d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 17 03:42:12 2008 +0000

    Move prototypes needed in multiple files to misc.h instead of
    declaring extern in each .c file.  This will ensure that definitions
    are consistent.  Moved prototypes include: load_badauth,
    setup_gss_names, krb5_iprop_prog_1, kiprop_get_adm_host_srv_name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21493 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ipropd_svc.c   |  2 --
 src/kadmin/server/kadm_rpc_svc.c |  2 --
 src/kadmin/server/misc.h         | 17 +++++++++++++++++
 src/kadmin/server/ovsec_kadmd.c  |  6 ------
 4 files changed, 17 insertions(+), 10 deletions(-)

commit cfdf4267df4011590edb4ae5e3be7adf0bb650dc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Dec 16 21:27:10 2008 +0000

    Add prototype for kadm5_init_iprop.  FOr the client - adds a dummy argument
    which is ignored.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21480 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c          | 2 +-
 src/lib/kadm5/admin.h            | 2 ++
 src/lib/kadm5/clnt/client_init.c | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

commit 531c97154416b556c710fa1472b17c58b163836f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Dec 16 20:15:46 2008 +0000

    Fix memory leaks in sam and ldap handler testing - there is still a leak w/ ldap
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21479 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/krb5_decode_test.c |  2 ++
 src/tests/asn.1/krb5_encode_test.c |  2 ++
 src/tests/asn.1/ktest.c            | 18 ++++++++++++++++++
 src/tests/asn.1/ktest.h            |  2 ++
 4 files changed, 24 insertions(+)

commit 9fade0adb246d6a474100878c3e58a63cc5eaa45
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 15 20:42:07 2008 +0000

    Add svn:ignore properties for some files created by dejagnu tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21453 dc483132-0cff-0310-8789-dd5450dbe970

commit 340fff61675667e913df3a8520b2232acc2d0ca8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 15 20:37:39 2008 +0000

    Remove krb4 code in libkrb5
    
    ticket: 6303
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21452 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          |  14 ---
 src/lib/krb5/krb/Makefile.in  |  13 ---
 src/lib/krb5/krb/conv_creds.c | 236 +-----------------------------------------
 src/lib/krb5/krb/v4lifetime.c | 149 --------------------------
 src/lib/krb5/os/Makefile.in   |  13 ---
 src/lib/krb5/os/accessor.c    |  12 +--
 src/lib/krb5/os/send524.c     | 107 -------------------
 7 files changed, 4 insertions(+), 540 deletions(-)

commit d986df5a8970205e144a07cad5ad9ee31a4a687b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 15 20:31:53 2008 +0000

    Remove krb4 support in gssftp and telnet
    
    ticket: 6303
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21451 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/Makefile.in        |  11 +-
 src/appl/gssftp/ftp/ftp.M              |   4 -
 src/appl/gssftp/ftp/ftp.c              | 143 +------
 src/appl/gssftp/ftp/main.c             |  27 --
 src/appl/gssftp/ftp/secure.c           |  71 ----
 src/appl/gssftp/ftpd/Makefile.in       |   6 +-
 src/appl/gssftp/ftpd/ftpcmd.y          |  32 +-
 src/appl/gssftp/ftpd/ftpd.M            |   6 -
 src/appl/gssftp/ftpd/ftpd.c            | 266 +-----------
 src/appl/telnet/configure.in           |  12 -
 src/appl/telnet/libtelnet/Makefile.in  |  12 +-
 src/appl/telnet/libtelnet/auth-proto.h |   9 -
 src/appl/telnet/libtelnet/auth.c       |  18 -
 src/appl/telnet/libtelnet/kerberos.c   | 744 ---------------------------------
 src/appl/telnet/telnet/Makefile.in     |   4 +-
 src/appl/telnet/telnet/main.c          |  11 +-
 src/appl/telnet/telnetd/Makefile.in    |   6 +-
 17 files changed, 19 insertions(+), 1363 deletions(-)

commit 9cefbad7f53cffbe75044262b98bd34ebe3ae2fd
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 15 20:29:01 2008 +0000

    Remove krb4 support in the applications.  login's ability to run aklog
    has been preserved and made unconditional on krb4 support, since aklog
    can now do krb5 auth.  The config variable is now named krb_run_aklog
    (as it was sometimes documented), not krb4_run_aklog as it previously
    was.
    
    ticket: 6303
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21450 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in   |   58 +--
 src/appl/bsd/compat_recv.c |  581 -----------------------
 src/appl/bsd/configure.in  |   27 +-
 src/appl/bsd/defines.h     |   15 -
 src/appl/bsd/forward.c     |    1 -
 src/appl/bsd/kcmd.c        |  328 -------------
 src/appl/bsd/klogind.M     |   56 +--
 src/appl/bsd/krcp.c        |   85 +---
 src/appl/bsd/krlogin.c     |   49 --
 src/appl/bsd/krlogind.c    |  212 ++-------
 src/appl/bsd/krsh.c        |   36 --
 src/appl/bsd/krshd.c       |  292 ++++++------
 src/appl/bsd/login.M       |   24 +-
 src/appl/bsd/login.c       |  615 +-----------------------
 src/appl/bsd/rlogin.M      |    5 +-
 src/appl/bsd/v4rcp.M       |   52 ---
 src/appl/bsd/v4rcp.c       | 1110 --------------------------------------------
 17 files changed, 234 insertions(+), 3312 deletions(-)

commit 38d175630716003c7c4fe9eb5284a66aedf1e119
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 15 19:37:51 2008 +0000

    Remove krb4 support from clients.  Some of the code has been
    simplified to remove architectural relics of the -4 and -5 options,
    but more simplification is likely possible, particularly in kinit.
    
    ticket: 6303
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21449 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kcpytkt/Makefile.in  |   4 +-
 src/clients/kdeltkt/Makefile.in  |   4 +-
 src/clients/kdestroy/Makefile.in |   4 +-
 src/clients/kdestroy/kdestroy.M  |  25 +-
 src/clients/kdestroy/kdestroy.c  | 128 ++-------
 src/clients/kinit/Makefile.in    |   4 +-
 src/clients/kinit/kinit.M        |  60 +---
 src/clients/kinit/kinit.c        | 577 +++------------------------------------
 src/clients/klist/Makefile.in    |   4 +-
 src/clients/klist/klist.M        |  25 +-
 src/clients/klist/klist.c        | 182 +-----------
 src/clients/kvno/Makefile.in     |   4 +-
 src/clients/kvno/kvno.M          |  13 +-
 src/clients/kvno/kvno.c          |  74 +----
 14 files changed, 90 insertions(+), 1018 deletions(-)

commit b03dd7a3955864c7f84742ac37a97cf00bcd786e
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 15 18:32:44 2008 +0000

    In the KDC, remove krb4 request handling support and fakeka code
    
    ticket: 6303
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21448 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Makefile.in   |   36 +-
 src/kdc/dispatch.c    |    4 -
 src/kdc/fakeka.M      |  111 ----
 src/kdc/fakeka.c      | 1397 -------------------------------------------------
 src/kdc/kdc_util.h    |   10 -
 src/kdc/kerberos_v4.c | 1188 -----------------------------------------
 src/kdc/krb5kdc.M     |   20 -
 src/kdc/main.c        |   46 +-
 8 files changed, 9 insertions(+), 2803 deletions(-)

commit 54b5e5b06d03a102874857935ed92dd30b726bc8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 15 18:30:29 2008 +0000

    Remove a krb4 conditional block in ktutil_funcs.c which was missed in
    the previous commit.
    
    ticket: 6303
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21447 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ktutil_funcs.c | 4 ----
 1 file changed, 4 deletions(-)

commit 88055006f21298a7aa93547caf00d3a6e35e8d37
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 15 18:26:47 2008 +0000

    In ktutil, remove code for wst (write srvtab).  Reimplement rst (read
    srvtab) as an alias for "rkt SRVTAB:filename" and include it
    unconditionally.
    
    ticket: 6303
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21446 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/Makefile.in    |   3 +-
 src/kadmin/ktutil/ktutil.c       |  18 +---
 src/kadmin/ktutil/ktutil.h       |   5 -
 src/kadmin/ktutil/ktutil_funcs.c | 216 ++-------------------------------------
 4 files changed, 9 insertions(+), 233 deletions(-)

commit d65855168770be3117287e8ae6157f1ba6368549
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 15 18:23:58 2008 +0000

    Remove loadv4/dumpv4 code in kdb5_util.  (The command table entries for
    this code had already been commented out previously.)
    
    ticket: 6303
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21445 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/Makefile.in |   4 -
 src/kadmin/dbutil/dumpv4.c    | 462 --------------------
 src/kadmin/dbutil/kdb5_util.M |  53 ---
 src/kadmin/dbutil/kdb5_util.c |   2 -
 src/kadmin/dbutil/kdb5_util.h |   2 -
 src/kadmin/dbutil/loadv4.c    | 977 ------------------------------------------
 6 files changed, 1500 deletions(-)

commit e1aeb84e941ebfee21440438e82782e867a664ce
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Sat Dec 13 00:05:33 2008 +0000

    Fixed memory leak in krb5_stdccv3_remove
    
    Ticket: 6299
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21362 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit b0aa0a86efa12688fa1a6000372e351d8c7e46c8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Dec 12 18:33:26 2008 +0000

    Accept digits and = in base64 output to flush
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21330 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/gssftp.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 75841b4eb32d6b1bc90a097958f7c61235c4ff87
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 11 21:07:08 2008 +0000

    For Sun Studio compilers, set WARN_CFLAGS to emit warning tag names
    and make int/ptr mixups a fatal error that will be noticed at build or
    "make check" time.  Tested in a 32-bit build.
    
    ticket: 6297
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21325 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 6c15ac24badb942197369280d56ec687cd34b1bb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Dec 9 19:32:01 2008 +0000

    Clean up some kadmind4 relics left behind in osconf.hin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21300 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/osconf.hin | 12 ------------
 1 file changed, 12 deletions(-)

commit b9d1bc83c53454f71990e8550b691f32e352aab0
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Dec 9 16:09:18 2008 +0000

    Release default credentials before exiting krb5_gss_init_sec_context routine
    
    Ticket: 6294
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21298 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/init_sec_context.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 956c7198265889e516eea0e2f3d6968f00852c18
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 8 22:33:07 2008 +0000

    Add a configure option --disable-rpath to suppress rpath flags in
    link lines.  Useful for OS distributors and for builds which will
    only be used to run the test suite.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21297 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4        |  13 ++++++
 src/config/pre.in     |   9 ++++-
 src/config/shlib.conf | 109 +++++++++++++++++++++++++++++++-------------------
 src/krb5-config.in    |   2 +
 4 files changed, 91 insertions(+), 42 deletions(-)

commit 492485e1a7b20450cf1d68ca3632851d5c74b073
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Dec 5 21:03:25 2008 +0000

    Remove some lingering Saber C cruft
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21293 dc483132-0cff-0310-8789-dd5450dbe970

 src/BADSYMS                   |  1 -
 src/config/winexclude.sed     |  1 -
 src/kdc/.saberinit            | 35 -----------------------------------
 src/lib/krb5/asn.1/.saberinit |  4 ----
 src/util/ss/execute_cmd.c     | 16 ----------------
 5 files changed, 57 deletions(-)

commit e4040340176779c57b3b0322a8654efde7850cd1
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Dec 5 21:02:08 2008 +0000

    When storing info into cred cache, remove any dups.
    
    Ticket: 6291
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21292 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccfns.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 5fb682827a9bf683f0a02db312d6fe3a358167d2
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Dec 5 20:18:47 2008 +0000

    Fix data  initialization in process_as_req function
    
    Ticket: 6282
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21291 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 16f60c5ce14af056eb88bdaf250b1cdd0f10c695
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Fri Dec 5 19:59:35 2008 +0000

    Ticket: 6286
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21290 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_init.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ad22ac624093915726828a955ca8b7722ec75e2a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Dec 5 18:32:08 2008 +0000

    In the dejagnu test suite utilities, use the caller's value of
    spawn_id in check_exit_status, rather than the global value.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21289 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c597cfdc560e1ab84c8b7d55543cce7de7fe9973
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Dec 5 18:30:18 2008 +0000

    In the rlogin tests, expect to see /bin/sh echoed back after sending
    /bin/sh.  If we just look for a shell prompt, we can get out of sync
    if the login shell decides to clear the line and redisplay the prompt.
    (I see bash redisplaying the prompt in 30-50% of test runs; I don't
    know what it's thinking.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21288 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-root/rlogin.exp | 2 ++
 1 file changed, 2 insertions(+)

commit 19820508f9b1888867f6d6b261ed9dc569711e9f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Dec 5 14:09:40 2008 +0000

    Merge in fix from ms-krb-integ branch to   avoid modifying input data on aead_decrypt_compat
    
    ticket: 6274
    Status: resolved
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21287 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aead.c | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

commit c0c65784853e18cd48f506e5afca3abee71fc861
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 4 22:26:56 2008 +0000

    Fix from Marcus Watts for glob-to-regexp conversion bug.
    Tweaked test case to exercise the bug.
    
    ticket: 5667
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21285 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_iters.c               | 3 ++-
 src/tests/dejagnu/krb-standalone/kadmin.exp | 4 +++-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit c063224d29baffbf6a8aa2fd12eb52867ab35795
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Dec 4 15:48:18 2008 +0000

    Cleanup warnings
    
    ticket: 6274
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21280 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aead.c                 | 14 +++++++-------
 src/lib/crypto/arcfour/arcfour_aead.c |  2 +-
 src/lib/crypto/crypto_length.c        |  4 ++--
 src/lib/crypto/dk/dk_aead.c           | 18 +++++++++---------
 4 files changed, 19 insertions(+), 19 deletions(-)

commit 9d998ff1b8a19fec8dc414c22102a8319d53a013
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Dec 4 15:48:14 2008 +0000

    Merge R21122 from mskrb-integ
    
    Namespace cleanup
    
    ticket: 6274
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21279 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aead.c           | 46 ++++++++++++++++++++---------------------
 src/lib/crypto/aead.h           | 42 ++++++++++++++++++-------------------
 src/lib/crypto/crypto_length.c  |  4 ++--
 src/lib/crypto/decrypt.c        | 10 ++++-----
 src/lib/crypto/encrypt.c        | 10 ++++-----
 src/lib/crypto/encrypt_length.c |  8 +++----
 6 files changed, 60 insertions(+), 60 deletions(-)

commit 9ab3afbf9569254cf67bf7363cb9a50f549a5cdf
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Dec 4 15:48:08 2008 +0000

    Merge r21120 from mskrb-integ
    
    Refactor code such that an AEAD provider does not need to implement the
    older, non-IOV SPIs. Instead, the older APIs will implement their
    behaviour on top of the AEAD SPIs, using the wrapper functions in
    aead.c.
    
    ticket: 6274
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21278 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aead.c           | 145 ++++++++++++++++++++++++++++++++++++++--
 src/lib/crypto/aead.h           |  40 +++++++++--
 src/lib/crypto/crypto_length.c  |  26 +------
 src/lib/crypto/decrypt.c        |  11 +++
 src/lib/crypto/encrypt.c        |  11 +++
 src/lib/crypto/encrypt_length.c |  16 ++++-
 6 files changed, 210 insertions(+), 39 deletions(-)

commit 7a64640413a306635ad94403b72d798e4aa527ee
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Dec 3 18:21:22 2008 +0000

    Move warning flags to new variables WARN_CFLAGS and WARN_CXXFLAGS, so
    that users can override the debugging and optimization flags
    independently of the warning flags.
    
    Remove -Wconversion from the standard set of warning flags since it
    warns excessively on perfectly good code, and is designed to aid in
    conversion of code from K&R to ANSI C rather than to maintain code
    quality.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21273 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4    | 32 ++++++++++++++++++--------------
 src/config/pre.in |  7 +++++--
 2 files changed, 23 insertions(+), 16 deletions(-)

commit 2a43fdbc47af63acccb80cbeab3bfb84394002b7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Dec 2 21:01:54 2008 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21266 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/Makefile.in           | 21 ++++---
 src/lib/crypto/Makefile.in                   | 79 ++++++++++++++++++++++++--
 src/lib/crypto/arcfour/Makefile.in           | 11 ++++
 src/lib/crypto/des/Makefile.in               | 11 ++++
 src/lib/crypto/dk/Makefile.in                | 14 ++++-
 src/lib/crypto/enc_provider/Makefile.in      | 12 ++--
 src/lib/crypto/keyhash_provider/Makefile.in  |  7 ++-
 src/lib/rpc/unit-test/Makefile.in            |  3 +-
 src/plugins/kdb/db2/libdb2/btree/Makefile.in | 85 +++++++++++++++-------------
 src/plugins/kdb/db2/libdb2/db/Makefile.in    |  6 +-
 src/plugins/kdb/db2/libdb2/hash/Makefile.in  | 61 ++++++++++----------
 src/plugins/kdb/db2/libdb2/mpool/Makefile.in |  7 ++-
 src/plugins/kdb/db2/libdb2/recno/Makefile.in | 55 ++++++++++--------
 src/plugins/preauth/pkinit/Makefile.in       | 38 ++++++++-----
 14 files changed, 268 insertions(+), 142 deletions(-)

commit b5d22c309b734f6d3908fafa0e681ef7844ad9b3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Dec 2 20:10:20 2008 +0000

    Crypto IOV API per Projects/AEAD encryption API
    
    Merge in the mskrb-crypto-iov branch at r21259 in order to move an
    implementation of
    http://k5wiki.kerberos.org/wiki/Projects/AEAD_encryption_API onto the
    trunk.  This branch contains a subset of the commits on the
    mskrb-integ branch that implement the krb5 library part of the crypto
    IOV API.
    
    ticket: new
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21263 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                        |  68 ++++-
 src/include/krb5/krb5.hin                   |  57 ++++
 src/lib/crypto/Makefile.in                  |  47 +--
 src/lib/crypto/aead.c                       | 431 ++++++++++++++++++++++++++++
 src/lib/crypto/aead.h                       |  94 ++++++
 src/lib/crypto/arcfour/Makefile.in          |   3 +
 src/lib/crypto/arcfour/arcfour-int.h        |   1 +
 src/lib/crypto/arcfour/arcfour.c            |   6 +-
 src/lib/crypto/arcfour/arcfour.h            |   2 +
 src/lib/crypto/arcfour/arcfour_aead.c       | 325 +++++++++++++++++++++
 src/lib/crypto/crypto_length.c              | 192 +++++++++++++
 src/lib/crypto/decrypt_iov.c                |  61 ++++
 src/lib/crypto/des/Makefile.in              |   3 +
 src/lib/crypto/des/d3_aead.c                | 198 +++++++++++++
 src/lib/crypto/des/des_int.h                |  15 +
 src/lib/crypto/dk/Makefile.in               |   3 +
 src/lib/crypto/dk/checksum.c                |  71 +++++
 src/lib/crypto/dk/dk.h                      |  12 +
 src/lib/crypto/dk/dk_aead.c                 | 387 +++++++++++++++++++++++++
 src/lib/crypto/enc_provider/aes.c           | 177 +++++++++++-
 src/lib/crypto/enc_provider/des3.c          |  83 +++++-
 src/lib/crypto/enc_provider/enc_provider.h  |   1 +
 src/lib/crypto/enc_provider/rc4.c           |  61 +++-
 src/lib/crypto/encrypt_iov.c                |  55 ++++
 src/lib/crypto/etypes.c                     |  60 ++--
 src/lib/crypto/hmac.c                       |  38 +++
 src/lib/crypto/keyhash_provider/descbc.c    |   2 +
 src/lib/crypto/keyhash_provider/hmac_md5.c  |  61 +++-
 src/lib/crypto/keyhash_provider/k5_md4des.c |   4 +-
 src/lib/crypto/keyhash_provider/k5_md5des.c |   4 +-
 src/lib/crypto/libk5crypto.exports          |   8 +
 src/lib/crypto/make_checksum_iov.c          |  68 +++++
 src/lib/crypto/t_encrypt.c                  |  45 ++-
 src/lib/crypto/verify_checksum_iov.c        |  92 ++++++
 src/lib/krb5/os/accessor.c                  |   1 +
 35 files changed, 2683 insertions(+), 53 deletions(-)

commit b282e93924be15445fb48ab186da737d62a003f6
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Tue Dec 2 19:36:56 2008 +0000

    Remove unneeded  LEAN_CLIENT #define's
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21261 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_default.c    | 12 ------------
 src/util/profile/prof_init.c |  2 --
 2 files changed, 14 deletions(-)

commit 265c82b5b88c752b54e953e2ed5e82524a5a1a70
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 2 16:57:18 2008 +0000

    add k5-platform.h for asprintf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21260 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/server.c | 2 ++
 1 file changed, 2 insertions(+)

commit 0692bffad6dbd696b2817f59ee7dd2e7e38ceb4b
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Dec 1 17:09:59 2008 +0000

    Convert many uses of sprintf to snprintf or asprintf
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21258 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/forward.c                             |   2 +-
 src/appl/bsd/kcmd.c                                |   4 +-
 src/appl/bsd/krcp.c                                |  93 ++++++++----------
 src/appl/bsd/krlogin.c                             |   3 +-
 src/appl/bsd/krlogind.c                            |  28 +++---
 src/appl/bsd/krshd.c                               |  37 +++----
 src/appl/bsd/login.c                               |  11 ++-
 src/appl/bsd/v4rcp.c                               |  25 ++---
 src/appl/gss-sample/gss-client.c                   |  16 +--
 src/appl/gssftp/ftp/ftp.c                          |   7 +-
 src/appl/gssftp/ftp/ruserpass.c                    |   2 +-
 src/appl/gssftp/ftpd/ftpd.c                        |  81 ++++++++--------
 src/appl/libpty/getpty.c                           |   4 +-
 src/appl/libpty/logwtmp.c                          |   2 +-
 src/appl/sample/sserver/sserver.c                  |   7 +-
 src/appl/telnet/libtelnet/auth.c                   |   2 +-
 src/appl/telnet/libtelnet/enc_des.c                |  10 +-
 src/appl/telnet/libtelnet/encrypt.c                |   2 +-
 src/appl/telnet/libtelnet/forward.c                |   2 +-
 src/appl/telnet/libtelnet/kerberos.c               |   4 +-
 src/appl/telnet/libtelnet/kerberos5.c              |   8 +-
 src/appl/telnet/libtelnet/spx.c                    |   4 +-
 src/appl/telnet/telnet/commands.c                  |   7 +-
 src/appl/telnet/telnet/telnet.c                    |  14 +--
 src/appl/telnet/telnet/utilities.c                 |   4 +-
 src/appl/telnet/telnetd/slc.c                      |   9 +-
 src/appl/telnet/telnetd/sys_term.c                 |  18 ++--
 src/clients/ksu/authorization.c                    |  30 +++---
 src/clients/ksu/krb_auth_su.c                      |   7 +-
 src/clients/ksu/main.c                             |  19 ++--
 src/kadmin/cli/kadmin.c                            |  36 +++----
 src/kadmin/dbutil/kadm5_create.c                   |   3 +-
 src/kadmin/ktutil/ktutil_funcs.c                   |   3 +-
 src/kadmin/passwd/xm_kpasswd.c                     |   4 +-
 src/kadmin/server/ipropd_svc.c                     |   4 +-
 src/kdc/fakeka.c                                   |   2 +-
 src/lib/crypto/vectors.c                           |   8 +-
 src/lib/krb5/krb/pkinit_apple_cert_store.c         |   2 +-
 src/lib/krb5/krb/pkinit_apple_utils.c              |   8 +-
 src/lib/krb5/krb/t_ser.c                           |   2 +-
 src/lib/krb5/os/t_gifconf.c                        |   2 +-
 src/lib/krb5/os/t_locate_kdc.c                     |   2 +-
 src/lib/rpc/unit-test/client.c                     |   2 +-
 src/lib/rpc/unit-test/server.c                     |   3 +-
 src/plugins/kdb/db2/libdb2/test/dbtest.c           |   2 +-
 .../kdb/db2/libdb2/test/hash1.tests/driver2.c      |   8 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c  |   5 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   |   2 +-
 .../kdb/ldap/ldap_util/kdb5_ldap_services.c        |  61 +++++-------
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |  25 +----
 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c     |  24 +----
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       |   8 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |  59 +++---------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |  15 +--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      |  48 ++++-----
 .../kdb/ldap/libkdb_ldap/ldap_service_rights.c     | 107 ++++++---------------
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.c      |   2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c   |   5 +-
 src/plugins/locate/python/py-locate.c              |   2 +-
 src/plugins/preauth/cksum_body/cksum_body_main.c   |   5 +-
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c |   2 +-
 src/plugins/preauth/wpse/wpse_main.c               |   5 +-
 src/slave/kprop.c                                  |  12 +--
 src/slave/kpropd.c                                 |  18 ++--
 src/tests/create/kdb5_mkdums.c                     |  16 +--
 src/tests/gss-threads/gss-client.c                 |   5 +-
 src/tests/hammer/kdc5_hammer.c                     |  16 ++-
 src/tests/resolve/addrinfo-test.c                  |   6 +-
 src/tests/shlib/t_loader.c                         |   2 +-
 src/tests/threads/t_rcache.c                       |   6 +-
 src/tests/verify/kdb5_verify.c                     |  16 +--
 src/util/et/t_com_err.c                            |   4 +-
 src/util/ss/utils.c                                |   3 +-
 src/util/support/fake-addrinfo.c                   |  36 ++++---
 src/util/support/init-addrinfo.c                   |   2 +-
 75 files changed, 474 insertions(+), 596 deletions(-)

commit 689e929e5e0240684408bb0bc53d536f5696cdea
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 1 12:22:12 2008 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21206 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 02416c882d81807c07625ab8666ffc61aa33ba3d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 1 12:16:33 2008 +0000

    Move cc_mutex code from k5-int.h - where it is globally available to cc-int.h
    where it is declared and used.  The functions are not exported by the library -
    nor are they used outside lib/krb5/ccache...  For cc_file.h - include cc-int.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21205 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          | 31 -------------------------------
 src/lib/krb5/ccache/cc-int.h  | 30 ++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/cc_file.c |  2 +-
 3 files changed, 31 insertions(+), 32 deletions(-)

commit c09d15126e63f351dd1a8d9962bd27aa0a94b74b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 1 06:48:54 2008 +0000

    Shawn's fix for some iprop bugs, with some tweaks
    
    Adds an alarm while waiting for kprop connection or authentication in
    iprop mode; on timeout, close down the active file descriptor to force
    us to bail out and return to the iprop main loop (which may try a full
    resync again next time around).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21204 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 113 +++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 100 insertions(+), 13 deletions(-)

commit 58313eb6820d3b6482f90bdb460f6a350719d6e3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 24 21:06:55 2008 +0000

    fix tiny overrun
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21183 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kproplog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ec68c7615a4c70cad99e55e35e1bc3f57127faa6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 24 21:06:20 2008 +0000

    Simplify memory management a bit in places, by allocating and freeing
    separately, instead of reallocating arrays of pointers to themselves
    be reallocated.  Do a better job of initializing arrays of which we
    only use a variable-sized part.
    Use a temp var instead of lots of long macro invocations.
    Fix some overrun-by-one errors in buffer copying.
    Clean up some possible leaks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21182 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_convert.c | 246 ++++++++++++++++++++--------------------------
 1 file changed, 107 insertions(+), 139 deletions(-)

commit d0b742ae97d201d661ce2701c836a4f706da820e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 24 20:27:44 2008 +0000

    Test with varying numbers of principal name components, of varying lengths.
    Test principal modifications, not just additions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21181 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/iprop.exp | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

commit efc779e4eb94a7bd7f96e4307b94ca22606bc4bf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 24 19:40:23 2008 +0000

    Use profile_free_list as appropriate.  Fix memory leaks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21180 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/alt_prof.c | 41 +++++++++++++++++++++--------------------
 1 file changed, 21 insertions(+), 20 deletions(-)

commit f925d4ab3b8d70e20541b403ac0e69a5d8cb18cb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 24 19:19:14 2008 +0000

    Fix memory leak caught by valgrind
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21179 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 52 ++++++++++++++++++++++++-------------------
 1 file changed, 29 insertions(+), 23 deletions(-)

commit fbe746095af4227a2102d5989debb304410fb576
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 17 22:19:26 2008 +0000

    Note kprop doesn't do IPv6 yet either
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21135 dc483132-0cff-0310-8789-dd5450dbe970

 doc/install.texinfo | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c568a520f516297701bdf5a556a6b873b66c6ae5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 17 21:34:48 2008 +0000

    Set krb4 and priocntl flags via site.exp instead of command line
    
    Update set of files to clean out at test suite startup, or when
    deleting the database.
    
    Improve support for setting up slave test environment.  Don't set
    KRB5_KDC_PROFILE except in KDC master and slave environments.  Create
    distinct env.sh and env.csh files for different configurations.  Move
    kpropd setup proc into common initialization.
    
    Add incremental propagation test: Create new kiprop/$host principal,
    update kproplog test for the new data.  "Propagate" the master
    database to the slave, add a new principal, start up kpropd, watch for
    the "OK" message, and check to see if the new principal exists on the
    slave.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21134 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/Makefile.in              |   5 +-
 src/tests/dejagnu/config/default.exp       | 238 ++++++++++++++++++++++++-----
 src/tests/dejagnu/krb-standalone/iprop.exp | 137 ++++++++++++++---
 src/tests/dejagnu/krb-standalone/kprop.exp |  14 --
 4 files changed, 324 insertions(+), 70 deletions(-)

commit 35512dc03374b199afb6d5f5cb1e399aee63d60e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 17 21:28:04 2008 +0000

    Fix a memory management bug
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21133 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_convert.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit c88705c1cd8655ed4287c2e151fc654918f965e6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 17 21:24:29 2008 +0000

    Don't stick '<null>' in log messages.  Run kdb5_util dump with input explicitly from /dev/null
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21132 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ipropd_svc.c | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 42fd2d7f8bb03054d3334cc8cad775188804f9f2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 17 21:14:03 2008 +0000

    Log more info if ulog_replay fails.  Correctly use supplied keytab name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21131 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 36f5691dae18ef7cf583b58ccf14c31d6f3650d8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 17 21:12:01 2008 +0000

    Use correct update log file name in messages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21130 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kproplog.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 20b7d117a802ed93c57be9d0510cd21c45effe00
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Nov 17 21:04:06 2008 +0000

    Lite Client - the following calls are server-side functions:
    decode_krb5_authenticator,
    krb5_auth_con_getauthenticator,
    krb5_copy_authenticator,
    krb5_ser_authenticator_init
    Take them out for the Lite CLient.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21129 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/krb5_decode.c | 2 ++
 src/lib/krb5/krb/auth_con.c      | 3 ++-
 src/lib/krb5/krb/copy_athctr.c   | 4 +++-
 src/lib/krb5/krb/rd_req_dec.c    | 6 +++++-
 src/lib/krb5/krb/ser_actx.c      | 2 ++
 src/lib/krb5/krb/ser_auth.c      | 5 ++++-
 6 files changed, 18 insertions(+), 4 deletions(-)

commit 7a4fbc070e7fc9e67a86af6cc70f84420f876a80
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Mon Nov 17 19:28:24 2008 +0000

    PERF: Introduced a new function krb5_is_permitted_enctype_ext to replace multiple calls to krb5_is_permitted_enctype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21128 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in              |  7 +------
 src/include/k5-int.h          | 10 +++++++++
 src/lib/krb5/krb/init_ctx.c   | 32 +++++++++++++++++++++++++++++
 src/lib/krb5/krb/rd_req_dec.c | 47 +++++++++++++++++++++++++++++++++++++++----
 4 files changed, 86 insertions(+), 10 deletions(-)

commit c4da687dec360a4cf7aad6a27655f51f2aae8cce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 12 22:11:43 2008 +0000

    Fix test bug: kpropd -S exits after success
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21079 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/kprop.exp | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

commit 72449bf93b648911e83e17c83dcdf2e65340b7b0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 12 21:49:35 2008 +0000

    Add basic kprop test, and a little more debugging support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21078 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp       |  18 +++-
 src/tests/dejagnu/krb-standalone/kprop.exp | 164 +++++++++++++++++++++++++++++
 2 files changed, 179 insertions(+), 3 deletions(-)

commit fa66f649a59f75a9101358b3b480a74f9c6d5801
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 10 23:34:50 2008 +0000

    Delete replay cache before exiting with success indication
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21068 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/sim_client.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit ce3859a2a0dcfbb108bc306e1687096481c8ccf8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 10 22:43:21 2008 +0000

    Generate separate master-KDC and slave-KDC config files, with
    different names for the database files.  (Slave config files unused as
    yet.)  Ensure that the master-KDC environment is used when running
    kadmin.local or kdb5_util.  Define and use a new proc for deleting all
    KDC database and keytab files.
    
    Set KPASSWD in default.exp.
    
    Run kadmin, pwchange, pwhist, gssftp, telnet, v4gssftp tests only once each.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21067 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp            |  90 ++++++++++--
 src/tests/dejagnu/krb-root/telnet.exp           |  78 +++++-----
 src/tests/dejagnu/krb-standalone/gssftp.exp     | 109 +++++++-------
 src/tests/dejagnu/krb-standalone/iprop.exp      |   2 +-
 src/tests/dejagnu/krb-standalone/kadmin.exp     |  59 ++++----
 src/tests/dejagnu/krb-standalone/pwchange.exp   |  38 ++---
 src/tests/dejagnu/krb-standalone/pwhist.exp     | 180 ++++++++++++------------
 src/tests/dejagnu/krb-standalone/standalone.exp |   4 +
 src/tests/dejagnu/krb-standalone/v4gssftp.exp   | 116 +++++++--------
 9 files changed, 385 insertions(+), 291 deletions(-)

commit 56cbbc64edbe8225c8765efc2fd2da2c1069ef73
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 10 18:45:17 2008 +0000

    Fix a krsh bug introduced in r21001 which could cause garbage at the
    beginning of the command string.
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21065 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krsh.c | 1 +
 1 file changed, 1 insertion(+)

commit 15ad87eb0f1ee666915d661f10dc812061dd0811
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 10 18:27:42 2008 +0000

    Delete the pass (one of twelve) that does all KDC exchanges with TCP;
    add a test case that sets that up and runs kinit.
    
    Add a new support proc that allows running a test only once despite
    multiple passes; use it for the tcp and iprop tests.
    
    According to one totally unscientific measurement, this reduces the
    tests/dejagnu tests run from ~4200 to ~3800, and cuts over 8% off the
    run time of those tests, without IMNSHO reducing the effectiveness of
    the testing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21064 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp            |  41 ++++++---
 src/tests/dejagnu/krb-standalone/iprop.exp      |  30 +++---
 src/tests/dejagnu/krb-standalone/standalone.exp |  30 ------
 src/tests/dejagnu/krb-standalone/tcp.exp        | 117 ++++++++++++++++++++++++
 4 files changed, 162 insertions(+), 56 deletions(-)

commit 0a9ceeacdd6e9b190b969e00dd676f43c87ef3b5
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 10 17:18:56 2008 +0000

    In pa_sam(), free the outer krb5_data structure returned by
    encode_krb5_sam_response.
    
    ticket: 6211
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21063 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 2 ++
 1 file changed, 2 insertions(+)

commit b48f22c5f5e1a2171fd5d6f31b979f1854341086
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 10 16:59:59 2008 +0000

    Properly free sam_challenge in pa_sam()
    
    ticket: 6210
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21062 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit d35c5583b230b5cbb5929ae9fd44a692fbb131d2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 7 23:51:42 2008 +0000

    Re-add repaired iprop (really, update-log creation) test case
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21044 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/iprop.exp | 124 +++++++++++++++++++++++++++++
 1 file changed, 124 insertions(+)

commit 9b8190bf01dbe7fd6c81fe4de4f7e9c53deaf22c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 7 23:12:18 2008 +0000

    Back out iprop test; it's not working right after all
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21043 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/iprop.exp | 112 -----------------------------
 1 file changed, 112 deletions(-)

commit bd0e65fb6e24cc0ffe62e127c6138642d399f20d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 7 21:56:40 2008 +0000

    Test that an iprop update log gets properly created and updated
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21042 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp       |  19 +++++
 src/tests/dejagnu/krb-standalone/iprop.exp | 112 +++++++++++++++++++++++++++++
 2 files changed, 131 insertions(+)

commit e2774ce95c14ad7b583503e990da94f0c5924c5b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 7 19:44:10 2008 +0000

    fix typo in 'file delete' change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21041 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 160c6ebedffb1b8068570e2fb12923db14f34ff8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 7 00:15:50 2008 +0000

    Use 'file delete' instead of spawning an 'rm' process
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21026 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 36 +++++++++++++++++-------------------
 1 file changed, 17 insertions(+), 19 deletions(-)

commit 24d5edfebbce65a1cfd9861cf4686cc983da02bc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 6 23:54:16 2008 +0000

    Recognize 'ticket expired' when trying to get a root shell
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21025 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5d8eb1c5b3e447ff1008c503b10da938e42a1456
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Nov 6 15:49:00 2008 +0000

    Fix a kadmin bug introduced in a recent set of string handling
    conversions.
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21019 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bf9a02f12df890702d1ca17641fa43b816f60314
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 5 17:47:00 2008 +0000

    Only look for IPv4 addresses for the kpasswd server.  This is just a
    workaround for other parts of the code failing to cope with IPv6
    addresses, and won't work in an IPv6-only environment; the problem
    should still be fixed for real.
    
    ticket: 5595
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21004 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/changepw.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit ddf60ba5e894ad339c96c6f61446dfc8cb79e779
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 5 17:08:47 2008 +0000

    Rename krb5int_buf_cstr to krb5int_buf_data, since k5bufs can be used
    for binary data as well as C string data.  The buffer will always have
    a null byte at krb5int_buf_len bytes regardless of whether it contains
    C string data.
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21003 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/authorization.c                   |  2 +-
 src/include/k5-buf.h                              |  6 ++---
 src/lib/crypto/t_hmac.c                           |  2 +-
 src/lib/gssapi/mechglue/oid_ops.c                 |  2 +-
 src/lib/kadm5/alt_prof.c                          |  2 +-
 src/lib/kadm5/str_conv.c                          |  2 +-
 src/lib/krb5/krb/preauth.c                        |  2 +-
 src/lib/krb5/krb/srv_rcache.c                     |  2 +-
 src/lib/krb5/os/dnssrv.c                          |  2 +-
 src/lib/krb5/os/hst_realm.c                       |  2 +-
 src/lib/krb5/os/sendto_kdc.c                      |  4 +--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c |  2 +-
 src/util/support/k5buf.c                          |  2 +-
 src/util/support/libkrb5support-fixed.exports     |  2 +-
 src/util/support/t_k5buf.c                        | 32 +++++++++++------------
 15 files changed, 33 insertions(+), 33 deletions(-)

commit 34bf3f538cc063b49fc9ac691d617522a7962e19
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 5 16:47:24 2008 +0000

    Add more svn:ignore entries for generated files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21002 dc483132-0cff-0310-8789-dd5450dbe970

commit 6d38cab0b686e49b3a72e02e29099cd491e052cb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 5 16:19:01 2008 +0000

    Convert many uses of strcpy/strcat (and sometimes sprintf) to accepted
    string-handling functions.
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21001 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krsh.c                                | 16 +++-----
 src/appl/bsd/krshd.c                               | 37 ++++++-----------
 src/appl/gssftp/ftp/ftp.c                          |  5 ++-
 src/appl/gssftp/ftp/glob.c                         |  3 +-
 src/appl/gssftp/ftpd/ftpcmd.y                      |  4 +-
 src/appl/telnet/libtelnet/gettytab.c               |  2 +-
 src/kadmin/cli/kadmin.c                            | 19 +++++----
 src/kadmin/server/ipropd_svc.c                     | 17 ++++----
 src/kdc/kdc_util.c                                 | 33 ++++++++-------
 src/kdc/kerberos_v4.c                              |  3 +-
 src/lib/krb5/krb/parse.c                           |  2 +-
 src/lib/krb5/os/dnssrv.c                           | 29 ++++++-------
 src/lib/krb5/os/hst_realm.c                        | 20 ++++-----
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.c      | 12 +++---
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 15 ++++---
 src/tests/asn.1/ktest.c                            | 47 +++++++++++-----------
 src/util/profile/prof_file.c                       |  2 +-
 17 files changed, 125 insertions(+), 141 deletions(-)

commit 6566763d0c306ad4dca003f2c4b9dd354d3d14fb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Wed Nov 5 16:09:22 2008 +0000

    Replace strcpy/strcat/sprintf uses in a couple of sample code files
    with strncpy/strncat.  Since this is sample code, we can't rely on
    build system support for asprintf/strlcpy/strlcat.
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@21000 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/sclient.c       | 9 +++++++--
 src/plugins/authdata/greet/greet_auth.c | 2 +-
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 5a73a3b9774075842e605ec5690fa52c358fa0a5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 4 01:50:02 2008 +0000

    Check in Nalin's patch, and a test case for changing passwords via kinit
    when +needchange is set.  Update dependencies.
    
    ticket: 5867
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20966 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in                   |   3 +-
 src/lib/krb5/os/changepw.c                    |   8 ++
 src/tests/dejagnu/krb-standalone/pwchange.exp | 141 ++++++++++++++++++++++++++
 3 files changed, 151 insertions(+), 1 deletion(-)

commit 2bba411f44a2a5384fb67043edb7892621876eb0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 4 01:46:06 2008 +0000

    Don't build dependencies for fakeka.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20965 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Makefile.in | 15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

commit cf2b08ce3143115c822fddaa8eff35c3f83b38b1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 4 01:19:59 2008 +0000

    Don't build dependencies for v4rcp.c.
    Rebuild dependencies for k5-buf.h, and without krb4 support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20964 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    |  151 ++--
 src/appl/gssftp/ftp/Makefile.in             |   20 +-
 src/appl/gssftp/ftpd/Makefile.in            |   21 +-
 src/appl/libpty/Makefile.in                 |    8 +-
 src/appl/telnet/libtelnet/Makefile.in       |   15 +-
 src/appl/telnet/telnetd/Makefile.in         |   18 +-
 src/clients/kdestroy/Makefile.in            |    4 +-
 src/clients/kinit/Makefile.in               |    7 +-
 src/clients/klist/Makefile.in               |   10 +-
 src/clients/kpasswd/Makefile.in             |    6 +-
 src/clients/ksu/Makefile.in                 |   60 +-
 src/clients/kvno/Makefile.in                |    4 +-
 src/kadmin/cli/Makefile.in                  |   11 +-
 src/kadmin/dbutil/Makefile.in               |  116 +--
 src/kadmin/ktutil/Makefile.in               |   27 +-
 src/kadmin/server/Makefile.in               |   41 +-
 src/kdc/Makefile.in                         |  150 ++--
 src/lib/apputils/Makefile.in                |   15 +-
 src/lib/crypto/Makefile.in                  |  532 ++++++-------
 src/lib/crypto/aes/Makefile.in              |   16 +-
 src/lib/crypto/arcfour/Makefile.in          |   28 +-
 src/lib/crypto/crc32/Makefile.in            |   15 +-
 src/lib/crypto/des/Makefile.in              |  135 ++--
 src/lib/crypto/dk/Makefile.in               |   77 +-
 src/lib/crypto/enc_provider/Makefile.in     |   68 +-
 src/lib/crypto/hash_provider/Makefile.in    |   60 +-
 src/lib/crypto/keyhash_provider/Makefile.in |   63 +-
 src/lib/crypto/md4/Makefile.in              |   15 +-
 src/lib/crypto/md5/Makefile.in              |   15 +-
 src/lib/crypto/old/Makefile.in              |   44 +-
 src/lib/crypto/raw/Makefile.in              |   28 +-
 src/lib/crypto/sha1/Makefile.in             |   15 +-
 src/lib/crypto/yarrow/Makefile.in           |   36 +-
 src/lib/des425/Makefile.in                  |  205 ++---
 src/lib/gssapi/Makefile.in                  |   22 +-
 src/lib/gssapi/generic/Makefile.in          |   72 +-
 src/lib/gssapi/krb5/Makefile.in             |  689 +++++++++--------
 src/lib/gssapi/mechglue/Makefile.in         |  255 +++---
 src/lib/gssapi/spnego/Makefile.in           |   20 +-
 src/lib/kadm5/Makefile.in                   |   40 +-
 src/lib/kadm5/clnt/Makefile.in              |   11 +-
 src/lib/kadm5/srv/Makefile.in               |   52 +-
 src/lib/kadm5/unit-test/Makefile.in         |   10 +-
 src/lib/kdb/Makefile.in                     |  108 +--
 src/lib/krb5/Makefile.in                    |   18 +-
 src/lib/krb5/asn.1/Makefile.in              |  157 ++--
 src/lib/krb5/ccache/Makefile.in             |  138 ++--
 src/lib/krb5/keytab/Makefile.in             |  132 ++--
 src/lib/krb5/krb/Makefile.in                | 1108 ++++++++++++++-------------
 src/lib/krb5/os/Makefile.in                 |  529 ++++++-------
 src/lib/krb5/rcache/Makefile.in             |  124 +--
 src/lib/rpc/Makefile.in                     |   17 +-
 src/plugins/kdb/db2/Makefile.in             |   42 +-
 src/slave/Makefile.in                       |   47 +-
 src/tests/asn.1/Makefile.in                 |   50 +-
 src/tests/create/Makefile.in                |   11 +-
 src/tests/hammer/Makefile.in                |   15 +-
 src/tests/resolve/Makefile.in               |    4 +-
 src/tests/shlib/Makefile.in                 |    3 +-
 src/tests/verify/Makefile.in                |   11 +-
 src/util/support/Makefile.in                |    6 +-
 61 files changed, 2935 insertions(+), 2792 deletions(-)

commit 7c2ed62a0a22160ea954f4f2606aee281f76ad2f
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Nov 3 22:50:08 2008 +0000

    Add _with_password credential acquisition functions to KIM API
    
    Needed for kinit password option.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20963 dc483132-0cff-0310-8789-dd5450dbe970

 .../group__kim__ccache__iterator__reference.html   |   2 +-
 doc/kim/html/group__kim__ccache__reference.html    | 120 +++++++++++++++++++--
 ...roup__kim__credential__iterator__reference.html |   2 +-
 .../html/group__kim__credential__reference.html    |  61 ++++++++++-
 doc/kim/html/group__kim__identity__reference.html  |   2 +-
 doc/kim/html/group__kim__library__reference.html   |   2 +-
 doc/kim/html/group__kim__options__reference.html   |   4 +-
 .../html/group__kim__preferences__reference.html   |   4 +-
 .../group__kim__selection__hints__reference.html   |   2 +-
 doc/kim/html/group__kim__string__reference.html    |   2 +-
 doc/kim/html/group__kim__types__reference.html     |   2 +-
 doc/kim/html/index.html                            |   2 +-
 doc/kim/html/kim_ccache_overview.html              |   3 +-
 doc/kim/html/kim_credential_overview.html          |   3 +-
 doc/kim/html/kim_identity_overview.html            |   2 +-
 doc/kim/html/kim_options_overview.html             |   2 +-
 doc/kim/html/kim_preferences_overview.html         |   2 +-
 doc/kim/html/kim_selection_hints_overview.html     |   2 +-
 doc/kim/html/kim_string_overview.html              |   2 +-
 doc/kim/html/modules.html                          |   2 +-
 src/include/kim/kim_ccache.h                       |  51 ++++++++-
 src/include/kim/kim_credential.h                   |  28 ++++-
 src/kim/lib/kim.exports                            |   3 +
 src/kim/lib/kim_ccache_private.h                   |  42 --------
 src/kim/lib/kim_credential_private.h               |   5 -
 src/kim/lib/kim_private.h                          |   1 -
 26 files changed, 273 insertions(+), 80 deletions(-)

commit d87aee9516eb1bef08aa77cb893a8004fd6c5f86
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Nov 3 22:47:10 2008 +0000

    BIND_8_COMPAT no longer needed in Leopard
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20962 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/KerberosAgentPrefix.pch | 2 --
 1 file changed, 2 deletions(-)

commit 65317bca348ba8f6e19f008c06dcf4eb4e65e8a1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 3 21:05:25 2008 +0000

    Apply Apple patch to null out key->contents after freeing on failure,
    eliminating the possibility that the pointer will be used after free.
    
    ticket: 6247
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20961 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/string_to_key.c | 2 ++
 1 file changed, 2 insertions(+)

commit 361f491af705254ca778dc290e24d72cd2add4fd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 3 20:50:42 2008 +0000

    Fix conditionals from last change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20960 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1buf.c | 2 +-
 src/lib/krb5/asn.1/asn1buf.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit bc701bc49aa16305cb7333f71ec6c7a5162f9b8a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 3 20:48:04 2008 +0000

    Maybe include printf.o in t_k5buf build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20959 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 05ca118e24833244cb7b51da82720448baf12c99
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 3 19:47:40 2008 +0000

    Apply a patch from Apple to correct a few memory leaks
    
    ticket: 6201
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20958 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_authdata.c    |  7 ++-----
 src/kdc/kdc_preauth.c     |  7 ++-----
 src/lib/kdb/kdb_default.c | 11 +++++++++--
 3 files changed, 13 insertions(+), 12 deletions(-)

commit b093fb36e64edf461a560926b9cac9c4fc5a07d9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 3 18:41:33 2008 +0000

    If we're not making asn1buf_insert_octet an inline function, then make
    asn1buf_size, asn1buf_ensure_space, and asn1buf_expand static in
    asn1buf.c, for better optimization.
    
    Recode asn1buf_ensure_space to directly return the result of asn1buf_expand.
    Don't check for NULL before malloc/realloc in asn1buf_expand.
    
    Fix a couple minor signedness warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20957 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_encode.c   |  3 ++-
 src/lib/krb5/asn.1/asn1_k_encode.c |  2 +-
 src/lib/krb5/asn.1/asn1buf.c       | 29 +++++++++++++++--------------
 src/lib/krb5/asn.1/asn1buf.h       | 15 ++-------------
 4 files changed, 20 insertions(+), 29 deletions(-)

commit 69c7a12b6b2c625797ff637bbc5693f0a1b6ee02
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Nov 3 18:22:18 2008 +0000

    Apply an adapted Sun patch to fix error string leaks in kadmind
    
    ticket: 6202
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20956 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/server_stubs.c | 250 ++++++++++++++++++++++-----------------
 1 file changed, 141 insertions(+), 109 deletions(-)

commit 8d13d2a2e8d957a9e27d042028348aa2f5a261a4
Author: Justin Anderson <jander@mit.edu>
Date:   Fri Oct 31 19:37:18 2008 +0000

    KerberosAgent bindings causing crashes
    
    Attempting to fix a hard to reproduce bug with bindings by handling not applicable keys a little better.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20945 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.m       |  3 +
 src/kim/agent/mac/SelectIdentityController.m       |  5 +-
 .../mac/resources/English.lproj/SelectIdentity.xib | 91 +++++++++++++---------
 3 files changed, 62 insertions(+), 37 deletions(-)

commit 83112a30385519960a7da56bb004008f060e916a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 31 19:35:22 2008 +0000

    No . at end of strings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20944 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_errors.et | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 350cdb1b99341d390320f98ee40e29ec2f864be8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 31 18:35:28 2008 +0000

    Add a few safeties to the k5buf code, to make static analysis tools happier
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20943 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/k5buf.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit ea9c53fe741df01e6b75a4f97964f33b88e05125
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 31 17:11:47 2008 +0000

    Avoid duplicate identical dialogs in KIM
    
    Added KIM_DUPLICATE_UI_REQUEST_ERR error so UI can indicate it cancelled
    its dialog due to getting multiple identical dialogs at the same time.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20942 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_credential.c      | 31 +++++++++++++++++++++++++++----
 src/kim/lib/kim_errors.et         |  1 +
 src/kim/lib/kim_identity.c        |  5 ++++-
 src/kim/lib/kim_selection_hints.c |  3 ++-
 4 files changed, 34 insertions(+), 6 deletions(-)

commit 5a36d207b1e79b53cd0e440e5b5229148ad23772
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 30 19:32:50 2008 +0000

    Use the k5buf module instead of strcpy/strcat in several places
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20941 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ftpcmd.y                     | 12 +++--
 src/clients/ksu/authorization.c                   | 23 ++++----
 src/lib/crypto/t_hmac.c                           | 10 ++--
 src/lib/gssapi/generic/gssapiP_generic.h          |  1 +
 src/lib/gssapi/mechglue/oid_ops.c                 | 65 ++++++-----------------
 src/lib/kadm5/alt_prof.c                          | 38 +++++--------
 src/lib/kadm5/str_conv.c                          | 42 +++++----------
 src/lib/krb5/krb/preauth.c                        | 25 ++++-----
 src/lib/krb5/krb/srv_rcache.c                     | 60 +++++----------------
 src/lib/krb5/os/sendto_kdc.c                      | 22 ++++----
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c | 65 +++++------------------
 11 files changed, 114 insertions(+), 249 deletions(-)

commit 131ac802ba0975a047c72f010657f3200b9a2be5
Author: Justin Anderson <jander@mit.edu>
Date:   Wed Oct 29 21:58:56 2008 +0000

    KerberosAgent now saves successfully authenticated identities to favorites automatically when they were acquired through the Enter Identity dialog
    
    ticket: 6222
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20940 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/IPCClient.h  |  2 ++
 src/kim/agent/mac/IPCClient.m  | 23 +++++++++++++++++++++++
 src/kim/agent/mac/Identities.m |  2 +-
 3 files changed, 26 insertions(+), 1 deletion(-)

commit 1b8736d37a2672c83f02ce73916dc12da94013ac
Author: Justin Anderson <jander@mit.edu>
Date:   Wed Oct 29 21:14:39 2008 +0000

    Clear auth prompt on success or cancel. Leave change password fields filled in when password is incorrect, to save user from reentering new password
    
    ticket: 6221
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20939 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.h |  2 ++
 src/kim/agent/mac/AuthenticationController.m | 24 ++++++++++++++++++++++++
 2 files changed, 26 insertions(+)

commit 32f33ef59775ac4510a3fdd6103c1381466a8080
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 29 21:07:40 2008 +0000

    Removed unnecessary code that was resetting options whenever the
    array changes in the background.  The problem is that any external
    change to the ticket list will cause this to happen, even when the
    options dialog is open.
    
    Also removed unused function resetOptions.
    
    ticket: 6224
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20938 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/SelectIdentityController.h |  1 -
 src/kim/agent/mac/SelectIdentityController.m | 17 -----------------
 2 files changed, 18 deletions(-)

commit 3cbfb6c05fb4778531271444858a605ed12ac6e2
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 29 20:39:47 2008 +0000

    Only prompt automatically from GUI apps
    
    Direct callers such as kinit need command line prompts.
    Do not automatically prompt (via krb5 or gssapi calls)
    unless the caller has loaded GUI libraries.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20937 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_library.c          |  5 +++++
 src/kim/lib/kim_library_private.h  |  2 ++
 src/kim/lib/mac/kim_os_library.c   | 39 +++++++++++++++++++++++---------------
 src/lib/gssapi/krb5/acquire_cred.c | 30 ++++++++++++++++++++++++-----
 src/lib/krb5/ccache/ccdefault.c    |  3 ++-
 5 files changed, 58 insertions(+), 21 deletions(-)

commit 7467d84293c39f68221a78e419a5c4b57d6fb789
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 29 20:36:49 2008 +0000

    Remove saved password if it fails to get tickets
    
    Note that if preauth is turned on the password may be removed for
    other reasons.  This is because preauth failing can mean several
    things.  Better to always remove it than have the user sometimes
    get stuck though.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20936 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_credential.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit f3b81bb59566e6ded787f0485968bd9a8ff7d435
Author: Justin Anderson <jander@mit.edu>
Date:   Wed Oct 29 19:36:06 2008 +0000

    KerberosAgent hangs changing pw for passwordless identities
    
    Trying to change the password for an identity which only uses non-password authentication methods left KerberosAgent with a spinning progress indicator. Problem was with auth sheet not being ended.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20935 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.h | 2 ++
 src/kim/agent/mac/AuthenticationController.m | 5 +++++
 src/kim/agent/mac/IPCClient.m                | 4 ++++
 3 files changed, 11 insertions(+)

commit 283fa8f6ab994d681f74abcc27dc5a4bfbf037c9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 28 22:43:49 2008 +0000

    Cleanup memory leaks in test program for dynamically allocated buffers..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20934 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/t_k5buf.c | 3 +++
 1 file changed, 3 insertions(+)

commit 9cfa38be0a620efaeb3d6d9fb6d616dca9393dd1
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 28 22:09:12 2008 +0000

    Update the exports file for krb5int_buf_add_fmt
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20933 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/libkrb5support-fixed.exports | 1 +
 1 file changed, 1 insertion(+)

commit 88cd11e1087decfebf0fd87e5243dab9efc9c686
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 28 22:03:35 2008 +0000

    In the k5buf module, add a function to append formatted data to a
    buffer.
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20932 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-buf.h       |  8 ++++++
 src/util/support/k5buf.c   | 65 ++++++++++++++++++++++++++++++++++++++++++++++
 src/util/support/t_k5buf.c | 52 ++++++++++++++++++++++++++++++++++---
 3 files changed, 122 insertions(+), 3 deletions(-)

commit 886967fbb7889a6a2654b5256bb9bb442382ccde
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 28 20:28:52 2008 +0000

    The last change to plugins.c erroneously passes a size_t as a field
    width to asprintf.  Address the signed/unsigned warning cleanup using
    a cast instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20931 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 48c4a26d03fbb21725d684f5a15b365b93dbc6f8
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 28 20:21:50 2008 +0000

    Eliminate use of strcpy/strcat/sprintf in wconfig.c.  Use memcpy since
    we cannot rely on libkrb5support to give us the good stuff.  Also fix
    up (to some extent) an assumption that size_t == int.
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20930 dc483132-0cff-0310-8789-dd5450dbe970

 src/wconfig.c | 53 +++++++++++++++++++++++++++++++++--------------------
 1 file changed, 33 insertions(+), 20 deletions(-)

commit 4d248b37278ffd09d5322196fdec5cf708349f4a
Author: Greg Hudson <ghudson@mit.edu>
Date:   Tue Oct 28 15:34:29 2008 +0000

    Add the k5buf string module to libkrb5support
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20929 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-buf.h                          | 117 +++++++++++++
 src/include/k5-int.h                          |   3 +
 src/util/support/Makefile.in                  |  25 ++-
 src/util/support/k5buf-int.h                  |  51 ++++++
 src/util/support/k5buf.c                      | 144 ++++++++++++++++
 src/util/support/libkrb5support-fixed.exports |   8 +
 src/util/support/t_k5buf.c                    | 238 ++++++++++++++++++++++++++
 7 files changed, 585 insertions(+), 1 deletion(-)

commit f1a29fa7b9b20d133af9fc0a40511b833dd2e14d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 28 13:37:47 2008 +0000

    Unsigned/signed warnings cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20928 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_get.c  |  6 +++---
 src/util/profile/prof_init.c | 12 +++++++-----
 2 files changed, 10 insertions(+), 8 deletions(-)

commit 6b2185530b56fc1230cb639016df40d44c7bb2e7
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Oct 27 21:01:00 2008 +0000

    localize format strings, not final error string
    
    errors.c should localize the incoming format string, not
    the string produced by vasprintf.  The format string is
    constant and thus can be added to a localization table,
    whereas the output string is not.
    
    Note that this change depends on error_message also
    localizing error table strings (which it does for KfM
    already).
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20927 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/errors.c | 110 ++++++++++++++--------------------------------
 1 file changed, 34 insertions(+), 76 deletions(-)

commit 585ab80e390e8a61241eff1125d501207a17a749
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 27 19:01:12 2008 +0000

    Remove empty declaration of struct _krb5_kt_ops after the fully defined structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20926 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 1 -
 1 file changed, 1 deletion(-)

commit bac74cc69e7510548b023d7b1c1eb477c688b12d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 27 18:59:08 2008 +0000

    signed vs. unsigned warnings cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20925 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 4c30805cdcfb74c16060a9056e9104c8ccc9396d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 27 18:58:07 2008 +0000

    Remove kproplog on make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20924 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2637c91329faa84bd91a343f07bfbe2810a39833
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 25 07:03:11 2008 +0000

    partial rewrite of the ASN.1 encoders
    
    Instead of a pile of macros generating code, that have to be threaded
    together in just the right way to get a valid ASN.1 encoding, we now
    have a pile of macros for defining data structures describing the
    objects and the ASN.1 types they should be encoded as, which
    structures are interpreted by recursive invocations of an encoder
    engine; there should be somewhat less rope for accidentally creating
    invalid encodings.  The new macros are commented in asn1_k_encode.c.
    
    Putting most of the work into the encoder engine also reduces the code
    size (in one configuration, including LDAP-KDB and PKINIT encoders,
    code size went from 37K to <16K, though 10K of tables were added, and
    the PKINIT encoders are still open-coded).
    
    Some encoder interfaces have been revised to be more regular -- all
    now take one pointer to const argument (no two-input encoders, no
    pointer-to-non-const-pointer-to-const).  A few encoders were
    eliminated or disabled because they were neither used nor exported
    from the library.
    
    The LDAP-KDB encoder has been converted, but the PKINIT encoders have
    not as there are no regression tests for them currently.
    
    There is still plenty of room for improvement; some notes on specific
    ideas have been added.
    
    String encoding primitives have been combined to reduce code size.  A
    primitive for encoding bit strings has been added.
    
    Some miscellaneous warnings in the decoders have been cleaned up.
    
    A new dejagnu test case is added that ensures that KRB-SAFE messages
    get exercised.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20923 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                        |   24 +-
 src/kdc/kdc_preauth.c                       |   14 +-
 src/lib/krb5/asn.1/TODO.asn1                |   90 ++
 src/lib/krb5/asn.1/asn1_encode.c            |  518 ++++++-
 src/lib/krb5/asn.1/asn1_encode.h            |  539 ++++++-
 src/lib/krb5/asn.1/asn1_k_decode.c          |    7 +-
 src/lib/krb5/asn.1/asn1_k_encode.c          | 2063 ++++++++++++++++-----------
 src/lib/krb5/asn.1/asn1_k_encode.h          |  208 +--
 src/lib/krb5/asn.1/asn1buf.c                |   27 +-
 src/lib/krb5/asn.1/asn1buf.h                |   15 +-
 src/lib/krb5/asn.1/krb5_encode.c            |  849 +----------
 src/lib/krb5/asn.1/krbasn1.h                |   13 +-
 src/lib/krb5/asn.1/ldap_key_seq.c           |  239 +---
 src/lib/krb5/krb/chpw.c                     |    6 +-
 src/lib/krb5/krb/rd_safe.c                  |    5 +-
 src/lib/krb5/krb/send_tgs.c                 |    3 +-
 src/tests/asn.1/Makefile.in                 |   14 +-
 src/tests/asn.1/krb5_encode_test.c          |   16 +-
 src/tests/dejagnu/krb-standalone/simple.exp |  214 +++
 19 files changed, 2609 insertions(+), 2255 deletions(-)

commit 887c33561e4731da0238c14420a277f0609680c9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 25 05:58:13 2008 +0000

    More regression tests for ASN.1 encoders
    
    Export encode_krb5_sam_response_2 and encode_krb5_enc_sam_response_enc_2
    via accessor.  Add encode tests for encode_krb5_sam_key,
    _enc_sam_response_enc, _predicted_sam_response, _sam_response_2,
    _enc_sam_response_enc_2.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20922 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                 |  5 +++
 src/lib/krb5/os/accessor.c           |  3 ++
 src/tests/asn.1/krb5_encode_test.c   | 24 ++++++++++-
 src/tests/asn.1/ktest.c              | 84 ++++++++++++++++++++++++++++++++++++
 src/tests/asn.1/ktest.h              | 13 ++++++
 src/tests/asn.1/reference_encode.out |  5 +++
 src/tests/asn.1/trval_reference.out  | 50 +++++++++++++++++++++
 7 files changed, 182 insertions(+), 2 deletions(-)

commit 105843a4d3123d2ce0a668e4512efc974720f2d3
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 24 20:54:12 2008 +0000

    krb5_build_principal_ext walks off beginning of array
    
    On error, krb5_build_principal_ext walks off the beginning of the
    array by using i-- in a conditional when it should be using --i
    (so that it actually compares the value of i that will be used
    below).
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20920 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/bld_pr_ext.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fcf15c482b582c4f2e5dd7c6222c4e3509bbb7d6
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 24 20:07:00 2008 +0000

    Use strlcpy instead of strcpy in many places
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20919 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogin.c                |  2 +-
 src/appl/bsd/krlogind.c               |  2 +-
 src/appl/bsd/krshd.c                  |  4 +--
 src/appl/bsd/login.c                  |  2 +-
 src/appl/bsd/v4rcp.c                  |  2 +-
 src/appl/gssftp/ftp/cmds.c            |  2 +-
 src/appl/gssftp/ftp/ftp.c             |  4 ++-
 src/appl/gssftp/ftp/glob.c            |  6 +++--
 src/appl/gssftp/ftpd/ftpd.c           | 10 ++++----
 src/appl/libpty/getpty.c              |  7 +++---
 src/appl/libpty/update_utmp.c         |  3 ++-
 src/appl/telnet/libtelnet/kerberos5.c | 11 +++++---
 src/appl/telnet/telnet/commands.c     |  7 ++++--
 src/kadmin/dbutil/dumpv4.c            |  6 ++---
 src/kadmin/server/ipropd_svc.c        |  3 +--
 src/kadmin/server/schpw.c             | 47 ++++++++++++++++++++++-------------
 src/kdc/fakeka.c                      | 21 ++++++++--------
 src/kdc/kdc_authdata.c                |  2 +-
 src/kdc/kerberos_v4.c                 |  2 +-
 src/kdc/network.c                     | 12 ++++-----
 src/lib/crypto/cksumtype_to_string.c  |  5 ++--
 src/lib/crypto/enctype_to_string.c    |  5 ++--
 src/lib/kadm5/clnt/Makefile.in        |  4 +--
 src/lib/kadm5/srv/Makefile.in         |  4 +--
 src/lib/kadm5/str_conv.c              |  4 +--
 src/lib/kdb/kdb5.c                    |  4 +--
 src/lib/kdb/keytab.c                  |  3 +--
 src/lib/krb5/krb/conv_princ.c         |  3 +--
 src/lib/krb5/krb/gic_pwd.c            | 11 ++++----
 src/lib/krb5/krb/str_conv.c           |  8 +++---
 src/lib/krb5/os/an_to_ln.c            |  9 +++----
 src/lib/krb5/os/hst_realm.c           |  3 +--
 src/lib/krb5/os/ktdefname.c           | 12 +++------
 src/lib/krb5/os/sendto_kdc.c          |  4 +--
 src/plugins/kdb/db2/kdb_db2.c         |  2 +-
 src/tests/resolve/Makefile.in         |  2 +-
 src/tests/resolve/addrinfo-test.c     |  7 ++++--
 src/util/et/error_message.c           |  2 +-
 src/util/support/errors.c             |  3 ++-
 39 files changed, 132 insertions(+), 118 deletions(-)

commit 4d901a092a69a69be251131174166fc661d13633
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 24 19:46:41 2008 +0000

    krb5_build_principal_va does not allocate krb5_principal
    
    krb5_build_principal_va does not allocate the outer krb5_principal,
    making it useless for generating krb5_principals which can be freed
    with krb5_free_principal.  Added krb5_build_principal_alloc_va which
    allocates the krb5_principal.
    
    Added krb5int_build_principal_alloc_va which is used by KIM to avoid
    code duplication. KIM's kim_identity_create_from_components takes
    the first component as an argument because principals with no
    components cannot be represented with the KIM UI.  Modified KIM
    to use this new API.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20918 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h         |   9 ++
 src/include/krb5/krb5.hin    |   8 +-
 src/kim/lib/kim_identity.c   |  62 +++----------
 src/lib/krb5/krb/bld_princ.c | 203 +++++++++++++++++++++++++++++--------------
 src/lib/krb5/libkrb5.exports |   1 +
 5 files changed, 166 insertions(+), 117 deletions(-)

commit 9d3a0fa806297b18967f2108c637e65c6904987c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 24 19:40:35 2008 +0000

    Add test for kim_identity_create_from_components
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20917 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/test/main.c              |  2 ++
 src/kim/test/test_kim_identity.c | 50 ++++++++++++++++++++++++++++++++++++++++
 src/kim/test/test_kim_identity.h |  2 ++
 3 files changed, 54 insertions(+)

commit 246f30acb1f0e47216bcd89b2b8309845846adfb
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 24 17:12:00 2008 +0000

    Add build system support for strlcpy and strlcat on platforms which do
    not provide it natively.
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20916 dc483132-0cff-0310-8789-dd5450dbe970

 README                       | 20 ++++++++++
 src/configure.in             |  9 +++++
 src/include/k5-platform.h    |  8 ++++
 src/util/support/Makefile.in |  9 +++++
 src/util/support/strlcpy.c   | 88 ++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 134 insertions(+)

commit daf33d4ee65c82db2f5a800e590aff28c9a49fab
Author: Greg Hudson <ghudson@mit.edu>
Date:   Fri Oct 24 16:22:59 2008 +0000

    Amend svn:ignore properties to include more generated files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20915 dc483132-0cff-0310-8789-dd5450dbe970

commit ca9d06db2ca893b6fd582973f59c3013d8e0a91f
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 24 00:58:38 2008 +0000

    Use CFStringGetCStringPtr if possible to avoid wasting memory
    since CFStringGetMaximumSizeForEncoding is wasteful for UTF8.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20914 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/kim_os_string.c | 37 +++++++++++++++++++++++++------------
 1 file changed, 25 insertions(+), 12 deletions(-)

commit ca5593dbd4286e34c0248df3123e66222913e045
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 24 00:57:10 2008 +0000

    Add support for localizing krb5 errors on Mac OS X.
    Split into a separate function to make it easier to add
    support for other localization techniques.
    
    ticket: 6245
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20913 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/errors.c | 69 +++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 67 insertions(+), 2 deletions(-)

commit 70296e1f530313283f9a48dd0ec467e5c280a79d
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 23 19:59:05 2008 +0000

    Use snprintf instead of strcpy/strcat in many places
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20912 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/cmds.c            |  6 ++---
 src/appl/gssftp/ftpd/ftpd.c           |  8 +++---
 src/appl/telnet/libtelnet/kerberos5.c | 48 ++++++++++++++++-------------------
 src/appl/telnet/libtelnet/spx.c       | 16 +++++-------
 src/appl/telnet/telnetd/sys_term.c    |  4 +--
 src/clients/ksu/ccache.c              |  7 +++--
 src/include/k5-platform.h             | 16 ++++++++++++
 src/kadmin/ktutil/ktutil_funcs.c      |  6 ++---
 src/lib/des425/read_passwd.c          |  5 ++--
 src/lib/kdb/kdb_default.c             | 13 +++-------
 src/lib/krb5/ccache/cc_file.c         |  3 +--
 src/lib/krb5/keytab/kt_file.c         | 17 +++----------
 src/lib/krb5/keytab/kt_memory.c       | 17 +++----------
 src/lib/krb5/keytab/kt_srvtab.c       | 17 +++----------
 src/lib/krb5/krb/gic_pwd.c            |  5 +---
 15 files changed, 80 insertions(+), 108 deletions(-)

commit 6be011a74d39563c81418fd4c330a72e156cdeb8
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Oct 23 17:50:43 2008 +0000

    Free global mach ports on library unload
    
    ticket: 6248
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20911 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/mac/k5_mig_client.c | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

commit ed3a59472fc24c3bec53e3e3352ba552004a9eb5
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 22 21:17:07 2008 +0000

    Fix previous commit by adding "extern" to header declarations for
    SPNEGO mechanism OID stuff.  It was causing tentative definition
    issues on the Mac.  (where there are constraints about common-block
    symbols)
    
    ticket: 6015
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20910 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/gssapiP_spnego.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cfb1e42df6635e93139a7fe024111d4de02c1b3d
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 22 20:41:34 2008 +0000

    KIM should only display error dialogs if it has displayed UI already
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20909 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_credential.c | 32 +++++++++++---------------------
 1 file changed, 11 insertions(+), 21 deletions(-)

commit 50e7f8e37b9d532343d9316677559664df88b466
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 22 20:40:29 2008 +0000

    Remove ipc message sent on cc_context_release
    
    IPC message was causing problems when called from thread fini function
    (via krb5_stdcc_shutdown).
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20908 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_types.h            |  2 +-
 src/ccapi/lib/ccapi_context.c           | 21 ++++++++++-----------
 src/ccapi/lib/ccapi_context.h           |  4 ++++
 src/ccapi/server/ccs_cache_collection.c | 24 ++----------------------
 4 files changed, 17 insertions(+), 34 deletions(-)

commit 006d3ec49636996908bf1c109f01fe76192e4e68
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Oct 21 21:56:10 2008 +0000

    kim_identity_change_password_with_credential leaks krb5_creds
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20907 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_identity.c | 3 +++
 1 file changed, 3 insertions(+)

commit 8376685ed51bc4c4174646dead99c7d22a9abafd
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Oct 21 21:54:51 2008 +0000

    kim_os_library_get_caller_name leaks file path
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20906 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/kim_os_library.c | 1 +
 1 file changed, 1 insertion(+)

commit 47cc0299cec72ac9d653324b81262e64f0e8e5e6
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Oct 21 21:54:00 2008 +0000

    kim_ccache_iterator_next leaks principal
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20905 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_ccache.c | 3 +++
 1 file changed, 3 insertions(+)

commit 11352a10b4a50e02c2410dd2245bd52aec47afaf
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Oct 21 21:52:29 2008 +0000

    kim_preferences should free old identity before overwriting
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20904 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_preferences.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 4c67c4890093207155082610ba182ec32a28dde1
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Oct 21 21:50:52 2008 +0000

    Free data in tests so leaks checking is easier
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20903 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/test/test_kim_preferences.c | 14 ++++++++++++--
 src/kim/test/test_kll.c             | 10 +++++++++-
 2 files changed, 21 insertions(+), 3 deletions(-)

commit c266ce56187750bf2ec76302a41d136131dfe836
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Oct 21 21:05:27 2008 +0000

    krb5_change_set_password should free chpw_rep contents
    
    ticket: 6214
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20902 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/changepw.c | 2 ++
 1 file changed, 2 insertions(+)

commit ae423f53214830de1367627180031283de998746
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 20 21:14:47 2008 +0000

    Use asprintf instead of malloc/strcpy/strcat in many places
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20901 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/kcmd.c           |  5 +----
 src/appl/bsd/krlogind.c       |  8 ++------
 src/appl/gssftp/ftp/glob.c    | 13 +++++--------
 src/clients/kpasswd/ksetpwd.c |  6 ++----
 src/kadmin/cli/kadmin.c       | 39 +++++++++------------------------------
 src/kadmin/dbutil/dump.c      | 10 ++--------
 src/kadmin/dbutil/kdb5_util.c |  6 +-----
 src/kadmin/dbutil/loadv4.c    |  7 +------
 src/lib/kdb/kdb5.c            | 11 +----------
 src/lib/krb5/rcache/rc_io.c   | 10 ++--------
 src/plugins/kdb/db2/kdb_db2.c |  5 +----
 src/slave/kprop.c             | 14 +++-----------
 src/slave/kpropd.c            |  5 +----
 src/tests/shlib/t_loader.c    | 21 +++++++--------------
 src/util/et/error_table.y     |  5 +----
 src/util/et/internal.h        |  2 ++
 src/util/profile/prof_file.c  | 16 ++++++----------
 src/util/ss/utils.c           | 38 ++++++--------------------------------
 18 files changed, 53 insertions(+), 168 deletions(-)

commit cdea7397975a960e3c02479f8aa4ede0bc349105
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 20 20:11:33 2008 +0000

    Apply adapted patch from http://bugs.debian.org/480434 to recurse into
    SPNEGO creds when attempting to retrieve a mechanism cred.
    
    ticket: 5807
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20900 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_glue.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit fd80796ebfd98e762293c298f5d880468266aad9
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 20 19:39:52 2008 +0000

    Apply (adapted) patch from Apple to check for SPNEGO mechanism in
    export_lucid_sec_ctx.
    
    ticket: 6015
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20899 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/krb5_gss_glue.c    | 43 +++++++++++++++++++++++++++-------
 src/lib/gssapi/spnego/gssapiP_spnego.h | 13 +++-------
 src/lib/gssapi/spnego/spnego_mech.c    | 11 +++++++++
 3 files changed, 48 insertions(+), 19 deletions(-)

commit e4a2f122c3086c1179323c0e24edb3506d3f4758
Author: Greg Hudson <ghudson@mit.edu>
Date:   Mon Oct 20 18:18:49 2008 +0000

    Use strdup in place of malloc/strcpy in many places
    
    ticket: 6200
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20898 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/kcmd.c                         |  3 +--
 src/appl/bsd/krcp.c                         |  9 +++------
 src/appl/bsd/krlogin.c                      |  3 +--
 src/appl/bsd/krsh.c                         |  3 +--
 src/appl/bsd/krshd.c                        |  3 +--
 src/appl/bsd/login.c                        |  3 +--
 src/appl/gssftp/ftp/ruserpass.c             |  9 +++------
 src/appl/gssftp/ftpd/ftpcmd.y               |  3 +--
 src/appl/gssftp/ftpd/ftpd.c                 |  3 +--
 src/appl/telnet/libtelnet/kerberos5.c       |  3 +--
 src/ccapi/lib/ccapi_string.c                |  6 ++----
 src/kadmin/dbutil/ovload.c                  |  3 +--
 src/kadmin/testing/util/tcl_kadm5.c         |  3 +--
 src/kdc/do_as_req.c                         |  3 +--
 src/kdc/do_tgs_req.c                        |  3 +--
 src/lib/gssapi/generic/util_canonhost.c     |  4 +---
 src/lib/gssapi/generic/util_localhost.c     |  5 +----
 src/lib/gssapi/krb5/gssapi_krb5.c           |  3 +--
 src/lib/gssapi/mechglue/g_dsp_status.c      |  3 +--
 src/lib/gssapi/spnego/spnego_mech.c         |  9 +--------
 src/lib/kadm5/logger.c                      |  5 +----
 src/lib/kadm5/srv/server_acl.c              |  3 +--
 src/lib/kadm5/srv/svr_policy.c              |  3 +--
 src/lib/kadm5/srv/svr_principal.c           |  3 +--
 src/lib/krb5/asn.1/asn1buf.c                | 12 ++++--------
 src/lib/krb5/ccache/cc_memory.c             |  5 +----
 src/lib/krb5/ccache/ccapi/stdcc.c           | 13 ++++---------
 src/lib/krb5/keytab/kt_file.c               |  3 +--
 src/lib/krb5/keytab/kt_memory.c             |  4 +---
 src/lib/krb5/keytab/kt_srvtab.c             |  3 +--
 src/lib/krb5/krb/get_in_tkt.c               |  4 +---
 src/lib/krb5/krb/set_realm.c                |  3 +--
 src/lib/krb5/os/ccdefname.c                 |  6 +-----
 src/lib/krb5/os/def_realm.c                 | 10 +++-------
 src/lib/krb5/os/hst_realm.c                 |  9 +++------
 src/lib/krb5/os/init_os_ctx.c               |  3 +--
 src/lib/krb5/os/promptusr.c                 |  3 +--
 src/lib/krb5/os/realm_dom.c                 |  4 +---
 src/lib/krb5/rcache/rc_dfl.c                |  3 +--
 src/lib/krb5/rcache/rc_io.c                 |  3 +--
 src/plugins/preauth/pkinit/pkinit_profile.c |  8 ++------
 src/slave/kprop.c                           |  3 +--
 src/slave/kpropd.c                          |  3 +--
 src/tests/asn.1/ktest.c                     |  6 ++----
 src/tests/asn.1/utility.c                   |  6 ++----
 src/util/et/error_table.y                   |  5 +----
 src/util/profile/prof_get.c                 |  6 ++----
 src/util/profile/prof_tree.c                |  6 ++----
 src/util/ss/help.c                          |  3 +--
 src/wconfig.c                               |  3 +--
 50 files changed, 70 insertions(+), 165 deletions(-)

commit 4c6801514e9ee5e6459780d37bc4a83429dd4746
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Oct 19 13:10:52 2008 +0000

    Include k5-platform.h for SIZE_MAX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20897 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/svc_auth_gss.c | 1 +
 1 file changed, 1 insertion(+)

commit ab2619572165ee5badefa51e25d41604a4caac21
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Oct 19 10:44:56 2008 +0000

    In krb5_def_store_mkey(), mktemp was being invoked with a string WRFILE:....
    This returns an error - as it actually tries to open the file.
    Move some of the logic that points to the actual filename earlier - so
    mktemp works on the .... portion.
    
    Note that the netbsd linker gives a warning on using mktemp as it may be
    insecure - but there is no obvious way to avoid it.
    
    ticket: new
    subhect: netbsd mktemp actually tries to open file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20896 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_default.c | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit 451a8448222f86f3a320548b80074b8bcc082e52
Author: Justin Anderson <jander@mit.edu>
Date:   Fri Oct 17 22:08:12 2008 +0000

    Make all dialogs beyond the change password sheet also appear as sheets
    
    ticket:6145
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20894 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.h       |  17 +--
 src/kim/agent/mac/AuthenticationController.m       | 152 ++++++++++++---------
 src/kim/agent/mac/IPCClient.m                      |  65 +++++++--
 .../mac/resources/English.lproj/SelectIdentity.xib |   2 +-
 4 files changed, 147 insertions(+), 89 deletions(-)

commit c5db8d59dd2ea0612a148b2b514347fd32ee1dbc
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 17 22:05:32 2008 +0000

    Adapted patch from Apple to work around SAMBA mech OID quirks and to
    disable sending request flags.
    
    ticket: 6016
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20893 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 76 ++++++++++++++++++-------------------
 1 file changed, 37 insertions(+), 39 deletions(-)

commit 9ac298174082cf7858931a59452479105121da3b
Author: Justin Anderson <jander@mit.edu>
Date:   Fri Oct 17 19:41:02 2008 +0000

    Stop using -[NSWindow setIgnoresMouseEvents:] and manage enabled state of each control individually with bindings
    
    ticket:6198
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20890 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.m       |   6 +-
 src/kim/agent/mac/KIMUtilities.h                   |   1 +
 .../mac/resources/English.lproj/Authentication.xib | 351 ++++++++++++++++++++-
 3 files changed, 342 insertions(+), 16 deletions(-)

commit 78641735112c89f202c125b1c223f64f013416a7
Author: Justin Anderson <jander@mit.edu>
Date:   Fri Oct 17 19:26:29 2008 +0000

    KerberosAgent continues to ignore mouse events after error
    
    Problem when trying to change password from behind a NAT. The ensuing error dialog ignores mouse events, making it impossible to dismiss.
    
    ticket:new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20889 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.m | 1 +
 1 file changed, 1 insertion(+)

commit d63b1b7a139ad7bbfa79bc808e9b2c54672bdf85
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 17 18:50:19 2008 +0000

    temporary testing code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20888 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/test/test_kll.c | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit ea4de1bb8ad087485b4eee6a1c03db826e1e9f03
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 17 18:34:51 2008 +0000

    KLCreatePrincipalFromTriplet should work with empty instance
    
    Fixed bug where shim layer was calling kim_identity_create_from_components
    incorrectly in this case.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20887 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/KerberosLogin.c | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

commit 57b5aca9566ca86863377c16e6d70d1f360efb43
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 17 18:15:25 2008 +0000

    Added back KLL test programs
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20886 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/test/test_kll.c          | 544 +++++++++++++++++++++++++++++++++++++++
 src/kim/test/test_kll_terminal.c |  39 +++
 2 files changed, 583 insertions(+)

commit eaf9a14796c94d76f5e1419bea73b3dae187b0bd
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 17 18:13:47 2008 +0000

    Double free and leak in kim_os_library_get_application_path
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20885 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/kim_os_library.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e989073ec4f0893fd409243f001d9236a56c800b
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 17 17:07:03 2008 +0000

    Remap some of the more confusing krb5 errors
    
    Also enlarged last error buffer for UTF8 strings with multibyte chars.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20884 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_error_message.c | 76 ++++++++++++++++++++++++++++-------------
 src/kim/lib/kim_errors.et       |  3 ++
 2 files changed, 56 insertions(+), 23 deletions(-)

commit ad00bd79992a656fc93a3345b23dc932ec020bcc
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 17 17:05:31 2008 +0000

    Treat unreadable terminal as user cancelled so regression tests work
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20883 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_ui_cli.c | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit 4a8d023b50d4b2cb521f0a47e7b8b71e50586fe0
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 17 17:04:09 2008 +0000

    Make sure identity is set when using kim prompter
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20882 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_credential.c | 1 +
 1 file changed, 1 insertion(+)

commit fcd5639458992d23d49f1b867f405e53fb8388c9
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 17 15:45:05 2008 +0000

    Use a context to store error table info
    
    Just sticking an einfo on the stack doesn't work because it's not
    initialized.  Also the detailed error message doesn't end up propogated back
    to KIM.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20881 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_ui_plugin.c | 26 ++++++++++++++++++--------
 1 file changed, 18 insertions(+), 8 deletions(-)

commit 077ccbfee3d205fe354bb1a7504fe8408d81c890
Author: Justin Anderson <jander@mit.edu>
Date:   Thu Oct 16 21:41:38 2008 +0000

    When change password is called from the Select Identity dialog, it appears as a sheet on that dialog instead of popping up as a separate window
    
    ticket:6145
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20880 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.h |  7 ++++--
 src/kim/agent/mac/AuthenticationController.m | 35 +++++++++++++++++++++------
 src/kim/agent/mac/IPCClient.m                | 36 ++++++++++++++++++++++++----
 3 files changed, 64 insertions(+), 14 deletions(-)

commit 5332906c28aa8871845c033b64dcc94e04389c60
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 16 17:21:06 2008 +0000

    Fix tests/misc/Makefile.in to use KRB5_BASE_LIBS instead of KRB5_LIB,
    making it consistent with other programs we build.  KRB5_LIB by itself
    may not find dependent libraries if they haven't been installed yet.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20879 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/misc/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a6474a9a779d48b8940438d47dafc49519f4cfe8
Author: Justin Anderson <jander@mit.edu>
Date:   Thu Oct 16 01:44:39 2008 +0000

    Make it possible to make identities use default ticket options
    
    - Made KerberosAgent compatible with KIM's way of passing about NULL to mean "Use default options"
    - Added "Use default ticket options" checkbox to both ticket options dialogs.
    - Hid ticket options of select identity dialog by default, visible via the "Show Options" "Hide Options" toggle.
    
    ticket:6147
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20878 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.h       |   1 +
 src/kim/agent/mac/AuthenticationController.m       |  25 +-
 src/kim/agent/mac/Identities.m                     |  36 +-
 src/kim/agent/mac/KIMUtilities.h                   |   1 +
 src/kim/agent/mac/KIMUtilities.m                   |  47 +-
 src/kim/agent/mac/SelectIdentityController.h       |   7 +-
 src/kim/agent/mac/SelectIdentityController.m       |  78 ++-
 .../mac/resources/English.lproj/Authentication.xib | 218 ++++++-
 .../resources/English.lproj/SelectIdentity.strings | Bin 324 -> 538 bytes
 .../mac/resources/English.lproj/SelectIdentity.xib | 635 ++++++++++++++-------
 10 files changed, 755 insertions(+), 293 deletions(-)

commit 63f8f103922bdc9b38eaaee54219a3eb55f54a0d
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 15 22:45:10 2008 +0000

    remove unused variable in kim_ui_cli_ask_change_password
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20877 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_ui_cli.c | 2 --
 1 file changed, 2 deletions(-)

commit a898a72410a38b03ff7c7691ceeea973e3eec6ca
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 15 21:58:43 2008 +0000

    Untabify.  Normalize whitespace.  Reindent.  Fix some of the most
    egregious formatting quirks.  Add emacs mode settings to flag
    untabified source files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20876 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/disp_com_err_status.c |   43 +-
 src/lib/gssapi/generic/disp_major_status.c   |  405 +++----
 src/lib/gssapi/generic/gssapi.hin            |  701 +++++------
 src/lib/gssapi/generic/gssapiP_generic.h     |  249 ++--
 src/lib/gssapi/generic/gssapi_generic.c      |   73 +-
 src/lib/gssapi/generic/gssapi_generic.h      |   11 +-
 src/lib/gssapi/generic/maptest.c             |   13 +-
 src/lib/gssapi/generic/rel_buffer.c          |   22 +-
 src/lib/gssapi/generic/rel_oid_set.c         |   22 +-
 src/lib/gssapi/generic/util_buffer.c         |   17 +-
 src/lib/gssapi/generic/util_canonhost.c      |   42 +-
 src/lib/gssapi/generic/util_errmap.c         |  129 +-
 src/lib/gssapi/generic/util_localhost.c      |   22 +-
 src/lib/gssapi/generic/util_ordering.c       |  281 ++---
 src/lib/gssapi/generic/util_set.c            |   83 +-
 src/lib/gssapi/generic/util_token.c          |  311 +++--
 src/lib/gssapi/generic/util_validate.c       |  364 +++---
 src/lib/gssapi/generic/utl_nohash_validate.c |   78 +-
 src/lib/gssapi/gss_libinit.c                 |   21 +-
 src/lib/gssapi/gss_libinit.h                 |    1 +
 src/lib/gssapi/krb5/accept_sec_context.c     | 1658 +++++++++++++-------------
 src/lib/gssapi/krb5/acquire_cred.c           | 1065 ++++++++---------
 src/lib/gssapi/krb5/add_cred.c               |  479 ++++----
 src/lib/gssapi/krb5/canon_name.c             |   15 +-
 src/lib/gssapi/krb5/compare_name.c           |   55 +-
 src/lib/gssapi/krb5/context_time.c           |   67 +-
 src/lib/gssapi/krb5/copy_ccache.c            |   99 +-
 src/lib/gssapi/krb5/delete_sec_context.c     |  141 +--
 src/lib/gssapi/krb5/disp_name.c              |   85 +-
 src/lib/gssapi/krb5/disp_status.c            |  141 +--
 src/lib/gssapi/krb5/duplicate_name.c         |   79 +-
 src/lib/gssapi/krb5/export_name.c            |  111 +-
 src/lib/gssapi/krb5/export_sec_context.c     |   53 +-
 src/lib/gssapi/krb5/get_tkt_flags.c          |   43 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h           |  789 ++++++------
 src/lib/gssapi/krb5/gssapi_krb5.c            |  187 +--
 src/lib/gssapi/krb5/gssapi_krb5.hin          |  167 +--
 src/lib/gssapi/krb5/import_name.c            |  369 +++---
 src/lib/gssapi/krb5/import_sec_context.c     |   79 +-
 src/lib/gssapi/krb5/indicate_mechs.c         |   23 +-
 src/lib/gssapi/krb5/init_sec_context.c       | 1366 ++++++++++-----------
 src/lib/gssapi/krb5/inq_context.c            |  221 ++--
 src/lib/gssapi/krb5/inq_cred.c               |  322 ++---
 src/lib/gssapi/krb5/inq_names.c              |  101 +-
 src/lib/gssapi/krb5/k5seal.c                 |  347 +++---
 src/lib/gssapi/krb5/k5sealv3.c               |  689 +++++------
 src/lib/gssapi/krb5/k5unseal.c               |  611 +++++-----
 src/lib/gssapi/krb5/krb5_gss_glue.c          | 1378 ++++++++++-----------
 src/lib/gssapi/krb5/lucid_context.c          |  155 +--
 src/lib/gssapi/krb5/process_context_token.c  |   57 +-
 src/lib/gssapi/krb5/rel_cred.c               |  113 +-
 src/lib/gssapi/krb5/rel_name.c               |   45 +-
 src/lib/gssapi/krb5/rel_oid.c                |   42 +-
 src/lib/gssapi/krb5/seal.c                   |   52 +-
 src/lib/gssapi/krb5/ser_sctx.c               | 1083 ++++++++---------
 src/lib/gssapi/krb5/set_allowable_enctypes.c |   61 +-
 src/lib/gssapi/krb5/set_ccache.c             |   33 +-
 src/lib/gssapi/krb5/sign.c                   |   41 +-
 src/lib/gssapi/krb5/unseal.c                 |   53 +-
 src/lib/gssapi/krb5/util_cksum.c             |  157 +--
 src/lib/gssapi/krb5/util_crypt.c             |  324 ++---
 src/lib/gssapi/krb5/util_seed.c              |   35 +-
 src/lib/gssapi/krb5/util_seqnum.c            |  129 +-
 src/lib/gssapi/krb5/val_cred.c               |   55 +-
 src/lib/gssapi/krb5/verify.c                 |   49 +-
 src/lib/gssapi/krb5/wrap_size_limit.c        |  127 +-
 66 files changed, 8163 insertions(+), 8076 deletions(-)

commit 07292e360eb8cad0151ed76edee11a9ce8ca925e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 15 21:50:26 2008 +0000

    use KIM_BUILTIN_UI instead of LEAN_CLIENT for builtin UI
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20875 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_ui.c             | 36 ++++++++++++++++++------------------
 src/kim/lib/kim_ui_cli.c         |  4 ++--
 src/kim/lib/kim_ui_cli_private.h |  4 ++--
 src/kim/lib/kim_ui_gui_private.h |  4 ++--
 src/kim/lib/mac/kim_os_ui_gui.c  |  5 ++---
 5 files changed, 26 insertions(+), 27 deletions(-)

commit 12265f95ab58cf1e8235f6ad9b4fb49f6055f21f
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 15 21:41:00 2008 +0000

    Move GUI/CLI detection from KerberosIPC into KIM
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20874 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/kim_os_library.c | 47 +++++++++++++++++++++++++++++++++-------
 1 file changed, 39 insertions(+), 8 deletions(-)

commit f393a36a63846b24219d510d41011e0d2a91d2bb
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 15 21:35:23 2008 +0000

    Merge KerberosIPC into k5_mig support
    
    Now that there are no servers using only kipc_* calls, merge
    them into the k5_mig_* calls.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20873 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h      |   7 +-
 src/util/mac/k5_mig_client.c | 370 ++++++++++++++++++++++++++++++++-----------
 src/util/mac/k5_mig_server.c | 209 ++++++++++++++++++++++--
 src/util/mac/k5_mig_server.h |   3 +
 src/util/mac/k5_mig_types.h  |  10 +-
 5 files changed, 482 insertions(+), 117 deletions(-)

commit d73bc5ac6a6b5b6f20e0f77be11f8b4b793d8eeb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 15 17:37:21 2008 +0000

    handle stash file names with missing keytab type spec and colon in path
    
    Currently the keytab name resolution code will pass off any name with
    no colon to the default keytab type handler, which is the FILE
    handler.  It will also check for Windows file names consisting of one
    letter followed by a colon, and treat them as FILE specs also.
    
    If a UNIX pathname contains a colon, however, and no type was
    explicitly specified, the leading part of the pathname gets treated as
    a type name and fails to match anything.  It should instead treat
    type-less names starting with "/" as FILE specs also.
    
    Tweak the test suite to use such a name.
    
    Report and patch from Apple.  rdar://problem/6179239
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20872 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ktbase.c         | 5 +++++
 src/tests/dejagnu/config/default.exp | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit ec674671176ea46e5d20eff2ae923a21442573c3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 15 16:27:46 2008 +0000

    Now that we have support for conditionally exporting symbols from the support
    library, use that for the [v]asprintf replacement functions when needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20871 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in             |  10 ++++-
 src/include/k5-platform.h    |  79 +++------------------------------
 src/util/support/Makefile.in |   9 ++++
 src/util/support/printf.c    | 101 +++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 124 insertions(+), 75 deletions(-)

commit b31c98166098b3da7324672df17e9908bac60e73
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 15 16:18:16 2008 +0000

    makedepend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20870 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/Makefile.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9f48bdb9311315d054286e98a207ed061428ed6f
Author: Justin Anderson <jander@mit.edu>
Date:   Tue Oct 14 19:49:27 2008 +0000

    Pre-populate new clients with default client identity if that is set, as found by kim_preferences_get_client_identity()
    
    ticket:6183
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20869 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/IPCClient.m | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 4064fdeabc88ee5d45d64c8c3fc57e1393e529a3
Author: Justin Anderson <jander@mit.edu>
Date:   Tue Oct 14 19:48:06 2008 +0000

    Don't wipe out previously entered information with each new call from clients
    
    ticket: 6143
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20868 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/IPCClient.m | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit e44f7796e4e4db6b2d4a43820c917e0eea084b03
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Oct 14 16:54:04 2008 +0000

    kim test suite reports error messages incorrectly
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20867 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/test/test_kim_common.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d0060eb2393ef195fa0194dba4e7d76e76d0b03b
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Oct 14 16:52:39 2008 +0000

    Free error message returned by krb5_get_error_message
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20866 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_error_message.c | 2 ++
 1 file changed, 2 insertions(+)

commit 940fd71e070584c75cc41a212b0f17364eb08c72
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 10 21:58:26 2008 +0000

    kim_os_string_create_localized leaks CFStringRef
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20865 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/kim_os_string.c | 2 ++
 1 file changed, 2 insertions(+)

commit 166ea16f855eeeb2343e75256823771b68252d84
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 10 20:55:47 2008 +0000

    Test KIM plugin
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20864 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/test/test_ui_plugin.c | 472 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 472 insertions(+)

commit 6cee5c1cd0f5f228bf9d677c77114ec0488163fd
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 10 20:55:24 2008 +0000

    always zero out authentication strings
    
    strings returned by the UI are usually passwords or pins
    and should not get dripped all over memory.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20863 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_ui.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit c19c1cb84f7d2cc221ee65f2ed5ff4543cb20b07
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 10 20:50:48 2008 +0000

    kim_ui_plugin_fini sends pointer to context instead of context
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20862 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_ui_plugin.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 571d8fe5fcf0b6727f013a0616da11a04acdd75c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 10 20:50:07 2008 +0000

    allow kim ui plugins to have any name
    
    Note that there can still only be one, it will just use the
    first one it finds.  Just want to have different names for them
    so that we can distinguish between different plugins.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20861 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_ui_plugin.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit e938813ce6bce90833c6143ec53b7722a5a2d0c4
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 10 20:47:05 2008 +0000

    change password should always reprompt on error
    
    Since it collects the password ahead of time, the prompt
    count won't get incremented.  Checking whether it
    called auth_prompt is useless.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20860 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_identity.c | 20 ++++++++------------
 1 file changed, 8 insertions(+), 12 deletions(-)

commit 7a03f1e6de24c6acf6e4d9ca1257c6dab2b0fa7c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 10 20:14:25 2008 +0000

    PKINIT specs, draft 9 and final standard
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20859 dc483132-0cff-0310-8789-dd5450dbe970

 .../draft-ietf-cat-kerberos-pk-init-09.txt         | 908 +++++++++++++++++++++
 doc/krb5-protocol/rfc4557.txt                      | 339 ++++++++
 2 files changed, 1247 insertions(+)

commit 78801bfe22bedb7036cebc0f37379029baeb69c6
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Oct 9 21:22:29 2008 +0000

    Missing keys in KerberosAgent Info.plist
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20856 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/KerberosAgent-Info.plist | 4 ++++
 1 file changed, 4 insertions(+)

commit 021a991a36f5bd7c83b92672d285bf780fe9d2e3
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Oct 9 19:15:27 2008 +0000

    prefs should not create empty dictionary for KIM_OPTIONS_DEFAULT
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20855 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/kim_os_preferences.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit a963958bb2579862a367b6523a3f46d53109f8c8
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Oct 9 17:51:03 2008 +0000

    preferences should handle KIM_OPTIONS_DEFAULT
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20854 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_options.h        | 3 ++-
 src/include/kim/kim_preferences.h    | 3 ++-
 src/kim/lib/kim_preferences.c        | 2 +-
 src/kim/lib/kim_selection_hints.c    | 6 +-----
 src/kim/lib/mac/kim_os_preferences.c | 6 +++---
 5 files changed, 9 insertions(+), 11 deletions(-)

commit 599a2fa44ec8d00eb632d6063220b43fb2455a52
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Oct 9 17:49:23 2008 +0000

    kim_options_create sometimes returns KIM_OPTIONS_DEFAULT
    
    ticket:	new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20853 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_options.c | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit fece1c9a779cc96dece0c92e7447b4503f23473d
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Oct 9 02:35:38 2008 +0000

    KL APIs which take a NULL principal return klParameterErr
    
    Fixed by making kim_ccache_create_from_client_identity take KIM_IDENTITY_ANY
    (at which point it returns the system default ccache).
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20850 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_ccache.h     | 45 +++++++++---------
 src/kim/lib/kim_ccache.c         | 99 +++++++++++++++++++++++++---------------
 src/kim/lib/kim_ccache_private.h |  5 ++
 src/kim/lib/mac/KerberosLogin.c  | 41 ++++++-----------
 4 files changed, 105 insertions(+), 85 deletions(-)

commit 318f8606d16fb2a904d279b89164ff58a1423dba
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Oct 9 02:11:51 2008 +0000

    Crash in kim_credential_create_from_keytab
    
    Was dereferencing NULL freeing creds.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20849 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_credential.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 967f87534243eda51db9fa6ad5871a78ece874c6
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Oct 9 01:05:08 2008 +0000

    kim_options_copy should allow in_options to be KIM_OPTIONS_DEFAULT
    
    (Don't error on NULL in_options)
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20848 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_options.c | 1 -
 1 file changed, 1 deletion(-)

commit 0c82c0e62b33ef4c07a3ba7210062fd59c34b8b3
Author: Justin Anderson <jander@mit.edu>
Date:   Wed Oct 8 22:21:46 2008 +0000

    KerberosAgent should log less
    
    Remove auto-quit log message, "No active clients. Terminating."
    
    ticket:new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20847 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/KerberosAgentController.m | 1 -
 1 file changed, 1 deletion(-)

commit 1c8a8caa9ee86d259d5f95820d8854833f33db51
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 8 22:20:48 2008 +0000

    Removed unused header file include.
    (Not necessary for fix, just a cleanup)
    
    ticket: 6146
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20846 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/kim_os_library.c | 1 -
 1 file changed, 1 deletion(-)

commit f889d2615889dc055da699c70e3b06f6ad30baca
Author: Justin Anderson <jander@mit.edu>
Date:   Wed Oct 8 22:14:27 2008 +0000

    Ignore user interaction while busy. Done by toggling ignoresMouseEvents on auth dialogs
    
    ticket:6144
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20845 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.h |  2 ++
 src/kim/agent/mac/AuthenticationController.m | 35 +++++++++++++++++++++-------
 2 files changed, 28 insertions(+), 9 deletions(-)

commit c1ae613e4929fddc9b09dcf748c0e203692d0aa7
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 8 21:51:35 2008 +0000

    KLL should use __attribute ((deprecated))
    
    Switched from a macro to GCC deprecated attributes.
    
    Also removed the deprecated struct used by KLSetApplicationOptions
    and KLGetApplicationOptions because they weren't touching it.
    Replaced pointer-to-struct arguments with void *.
    
    KLGetApplicationOptions now also returns an error since it did
    not modify its input.  Not sure why it wasn't before since no one
    should be calling it on Mac OS X.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20844 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/KerberosLogin.c | 27 +++++++++++++++++------
 src/kim/lib/mac/KerberosLogin.h | 48 ++++++++++++++++-------------------------
 2 files changed, 39 insertions(+), 36 deletions(-)

commit 496824e88da18a3a237837dc270df375518a546a
Author: Justin Anderson <jander@mit.edu>
Date:   Wed Oct 8 02:01:06 2008 +0000

    KerberosAgent should handle zoom button better
    
    The Select Identity dialog should resize to fit the available identities in its table when the zoom button is clicked.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20840 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/SelectIdentityController.h       |  1 +
 src/kim/agent/mac/SelectIdentityController.m       | 16 +++++++++
 .../mac/resources/English.lproj/SelectIdentity.xib | 40 ++++++++--------------
 3 files changed, 32 insertions(+), 25 deletions(-)

commit 5c2aa3a8aa687aa3aae3ab609beea14fe957bc92
Author: Justin Anderson <jander@mit.edu>
Date:   Tue Oct 7 21:55:01 2008 +0000

    KerberosAgent fails to handle multiple clients because it attempts to message freed memory
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20839 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/KerberosAgentController.m | 2 ++
 1 file changed, 2 insertions(+)

commit edce3aed1c39f750359b7d9ce4595a4fd60c31f5
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Oct 7 21:12:55 2008 +0000

    KIM should remember options and identity if prefs indicate
    
    Added code to remember ticket options if settings indicate it.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20838 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_credential.c  | 47 +++++++++++++++++++++++++++++++++++++++++--
 src/kim/lib/kim_preferences.c |  4 ++--
 2 files changed, 47 insertions(+), 4 deletions(-)

commit 1ab7027576daddf6cac77c60bcd47aad7bf1348b
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Oct 7 21:12:05 2008 +0000

    KLL shim layer does not correctly handle options
    
    KLGetDefaultLoginOption and KLSetDefaultLoginOption were
    incorrectly casting parameters and were not parsing the
    option argument correctly.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20837 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/KerberosLogin.c | 80 ++++++++++++++++++++---------------------
 1 file changed, 40 insertions(+), 40 deletions(-)

commit 40b2939118a65eb88780fb6a5f67b340fd302030
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Oct 7 19:23:10 2008 +0000

    If the caller is a bundle, look up keys in its plist file to get the name
    
    ticket: 6146
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20836 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/kim_os_library.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 19069a085fe75da4d82339778b8d4622d767ebd6
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Oct 7 18:58:53 2008 +0000

    KLLastChangedTime should return current time, not 0
    
    cc_context_get_change_time returns 0 the first time it is called
    if the CCacheServer is not running.  KLLastChangedTime always
    returned the current time on the first call.  So use globals and
    a mutex to make sure that KLLastChangedTime both monotonically
    increases and also returns the current time on the first call.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20835 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/KerberosLogin.c | 59 +++++++++++++++++++++++++++++++++++++----
 1 file changed, 54 insertions(+), 5 deletions(-)

commit e2ab4fc87696f1a424bcec945790d89bf5498e39
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Oct 6 21:58:59 2008 +0000

    Include header to get error table for KLL
    
    ticket: 6154
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20834 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_library.c | 3 +++
 1 file changed, 3 insertions(+)

commit 67f814f8309301b9dadf071feae849301826b9da
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Oct 6 21:24:20 2008 +0000

    Hinge building KLL shim off KIM_TO_KLL_SHIM, not LEAN_CLIENT
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20833 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_library.c              | 8 +++++++-
 src/kim/lib/mac/KerberosLogin.c        | 4 ++--
 src/kim/lib/mac/KerberosLoginErrors.et | 2 +-
 3 files changed, 10 insertions(+), 4 deletions(-)

commit 9ef6e783a0971cf31537951b34e00a8f47445b29
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 6 21:18:36 2008 +0000

    Substitute LDAP in makefiles with "yes" or "no" depending on configuration.
    Split ASN.1 encode and decode tests so that they can be run independently
    and/or in parallel.
    Add ASN.1 tests for LDAP key-data sequence type, run only if LDAP enabled.
    Use krb5int_access to get at the encoder and decoder.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20832 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                   |  4 ++++
 src/tests/asn.1/Makefile.in        | 27 ++++++++++++++++++----
 src/tests/asn.1/krb5_decode_test.c | 16 ++++++++++---
 src/tests/asn.1/krb5_encode_test.c | 14 ++++++++++--
 src/tests/asn.1/ktest.c            | 47 +++++++++++++++++++++++++++++++++++++-
 src/tests/asn.1/ktest.h            |  8 ++++++-
 src/tests/asn.1/ktest_equal.c      | 39 +++++++++++++++++++++++++++++++
 src/tests/asn.1/ktest_equal.h      |  3 +++
 src/tests/asn.1/ldap_encode.out    |  1 +
 src/tests/asn.1/ldap_trval.out     | 30 ++++++++++++++++++++++++
 src/tests/asn.1/utility.c          | 12 ++++++++++
 src/tests/asn.1/utility.h          |  4 ++++
 12 files changed, 194 insertions(+), 11 deletions(-)

commit 0f6881017d2b70cb11a07aaf6eaf91bbeb6082bf
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Oct 6 21:16:07 2008 +0000

    Add KLL error table
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20831 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/KerberosLoginErrors.et | 88 ++++++++++++++++++++++++++++++++++
 1 file changed, 88 insertions(+)

commit 4dc204b738915d77ba1efaff0f3fca7e425396b6
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Oct 6 20:28:04 2008 +0000

    Don't touch keychain if home directory access is disabled
    
    Keychain is stored in the user's home directory.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20830 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/kim_os_identity.c | 37 +++++++++++++++++++++++--------------
 1 file changed, 23 insertions(+), 14 deletions(-)

commit a7735754e826b831e8249cfb31718699d164ceed
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 6 20:25:45 2008 +0000

    Change LDAP key-sequence encoder to use a single data structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20829 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                               | 24 +++++++++++-----------
 src/lib/krb5/asn.1/ldap_key_seq.c                  | 23 ++++++++++++++-------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 19 +++++++++++++----
 3 files changed, 43 insertions(+), 23 deletions(-)

commit 3fa2e4f2a79729357db7b3d91229b8da4dd4ac4f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 6 20:04:12 2008 +0000

    Fix a few missing-decl, signed/unsigned warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20828 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        | 4 ++++
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        | 4 ++++
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c   | 2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h       | 2 ++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 1 -
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c | 4 ++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      | 5 +++--
 7 files changed, 16 insertions(+), 6 deletions(-)

commit 443f85e243ba3023c9af64cbb394e2048a1e8f1c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 6 20:03:09 2008 +0000

    See if we need a prototype for isblank
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20827 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 1 +
 1 file changed, 1 insertion(+)

commit 56572fd51c8474c7492be4c8efdb34ed027e19c7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 6 20:02:11 2008 +0000

    In KRB5_NEED_PROTO, #undef the name before testing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20826 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5092519f67ec200fd264edd4af5aac424b8fa9cc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 6 18:02:19 2008 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20825 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/krb5_decode_test.c | 1554 +++++++++++++++++------------------
 src/tests/asn.1/krb5_encode_test.c | 1134 +++++++++++++-------------
 src/tests/asn.1/ktest.c            | 1578 ++++++++++++++++++------------------
 src/tests/asn.1/ktest_equal.c      |  874 ++++++++++----------
 src/tests/asn.1/t_trval.c          |  100 +--
 src/tests/asn.1/trval.c            | 1018 +++++++++++------------
 src/tests/asn.1/utility.c          |  116 +--
 7 files changed, 3187 insertions(+), 3187 deletions(-)

commit 97748b1b0c11bd2fdd49ee06b9bf3caf98103966
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 6 17:31:00 2008 +0000

    Fix some signed/unsigned warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20824 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/krb5_encode_test.c | 2 +-
 src/tests/asn.1/ktest_equal.c      | 4 ++--
 src/tests/asn.1/trval.c            | 2 +-
 src/tests/asn.1/utility.c          | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

commit 00b6ab9a8998fdc50bd0168194699a7d93a4919d
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Oct 4 00:01:25 2008 +0000

    Set up db_module_dir correctly in krb5.conf for test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20823 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/mkeystash_compat/Makefile.in | 3 +++
 1 file changed, 3 insertions(+)

commit 29f733f13287fd7a9a52df4f21892ba957f876c1
Author: Justin Anderson <jander@mit.edu>
Date:   Fri Oct 3 15:56:54 2008 +0000

    Only close windows in response to fini messages from clients.
    Only center the windows the first time they are shown for a client.
    Improve the math on the NSRect sent to -[NSWindow setFrame:] so dialog windows don't jump around the screen and the title bar stays in the same place.
    Refactor repeated view swapping code to -[AuthenticationController swapView:].
    
    ticket: 6142
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20821 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.h       |  2 +
 src/kim/agent/mac/AuthenticationController.m       | 71 ++++++++++++----------
 src/kim/agent/mac/IPCClient.m                      |  2 -
 src/kim/agent/mac/SelectIdentityController.m       |  1 -
 .../mac/resources/English.lproj/Authentication.xib | 26 ++------
 5 files changed, 46 insertions(+), 56 deletions(-)

commit 16d7868320bf809df13d52959b26b547f86a0369
Author: Justin Anderson <jander@mit.edu>
Date:   Thu Oct 2 21:19:16 2008 +0000

    Make select identity dialog remember its size, but not the table column widths. Make its default width 500px
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20819 dc483132-0cff-0310-8789-dd5450dbe970

 .../mac/resources/English.lproj/SelectIdentity.xib | 53 +++++++++++-----------
 1 file changed, 26 insertions(+), 27 deletions(-)

commit 000c96db73704792ae5f63861c9ae6b9c4688a11
Author: Justin Anderson <jander@mit.edu>
Date:   Thu Oct 2 21:00:18 2008 +0000

    Localization fix for change password dialog
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20818 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.m       |  12 +--
 .../mac/resources/English.lproj/Authentication.xib |  96 ++-------------------
 .../English.lproj/AuthenticationController.strings | Bin 2004 -> 2000 bytes
 3 files changed, 13 insertions(+), 95 deletions(-)

commit da722ccb10717515730114dceafac7d582bee909
Author: Justin Anderson <jander@mit.edu>
Date:   Thu Oct 2 20:56:14 2008 +0000

    Select identity switched to using new NSDictionary based options and change password menu item support
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20817 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/IPCClient.m                      |   4 +-
 src/kim/agent/mac/Identities.m                     |  25 +-
 src/kim/agent/mac/KerberosAgentListener.m          |   2 +-
 src/kim/agent/mac/SelectIdentityController.h       |   5 +-
 src/kim/agent/mac/SelectIdentityController.m       | 113 +++++--
 .../mac/resources/English.lproj/SelectIdentity.xib | 323 +++++++++++++++------
 6 files changed, 334 insertions(+), 138 deletions(-)

commit 8f0732f72eb898b5d197dafa665c0ba7d774529a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Oct 2 19:29:18 2008 +0000

    Password is not expired when changing password from select and
    enter identity dialogs.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20816 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_credential.c      | 2 +-
 src/kim/lib/kim_selection_hints.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 49987cb8750e9e97c52bcfb225a17d361b6e9453
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Oct 2 19:13:48 2008 +0000

    Don't write NULL name and path over stream.  Just send empty strings
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20815 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/kim_os_ui_gui.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 880d2ef43c2c9a064c5f427910d23e023a4f48ff
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Oct 2 19:12:59 2008 +0000

    Fix to get application name correctly.  Was dropping argument
    from launchservices and not removing extension from path in
    fallback code.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20814 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/kim_os_library.c | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit c781d197fecfe65a075458c50eeb34d6fa68c89f
Author: Justin Anderson <jander@mit.edu>
Date:   Thu Oct 2 18:03:06 2008 +0000

    Update to allow change password from select and enter identity dialogs
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20813 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.m       |   2 +-
 src/kim/agent/mac/KerberosAgentListener.m          |  11 +-
 src/kim/agent/mac/SelectIdentityController.m       |   2 +-
 .../mac/resources/English.lproj/Authentication.xib |  45 ++++-
 .../mac/resources/English.lproj/SelectIdentity.xib | 225 ++++++++++++---------
 5 files changed, 167 insertions(+), 118 deletions(-)

commit a9b51cea161acb118428631eb5a3828bb1f8047a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Oct 2 17:38:36 2008 +0000

    Support for change password checkbox in enter and select
    identity ui elements.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20812 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_ui_plugin.h     | 16 +++++++++----
 src/kim/agent/mac/ServerDemux.h     |  2 ++
 src/kim/agent/mac/ServerDemux.m     | 10 ++++++++
 src/kim/lib/kim_credential.c        | 21 +++++++++++++++--
 src/kim/lib/kim_selection_hints.c   | 19 +++++++++++++--
 src/kim/lib/kim_ui.c                | 36 ++++++++++++++++++-----------
 src/kim/lib/kim_ui_cli.c            | 24 +++++++++++++------
 src/kim/lib/kim_ui_cli_private.h    |  6 +++--
 src/kim/lib/kim_ui_gui_private.h    |  6 +++--
 src/kim/lib/kim_ui_plugin.c         | 26 +++++++++++++--------
 src/kim/lib/kim_ui_plugin_private.h |  6 +++--
 src/kim/lib/kim_ui_private.h        |  6 +++--
 src/kim/lib/mac/kim_os_ui_gui.c     | 46 ++++++++++++++++++++++++++++++-------
 13 files changed, 170 insertions(+), 54 deletions(-)

commit 347cfa63fa8d3097d540fa84146e020e06c9a91c
Author: Justin Anderson <jander@mit.edu>
Date:   Thu Oct 2 17:34:17 2008 +0000

    Resize dialogs better, added progress indicator to show KerberosAgent is working between interactions
    
    Make Identity and Identities classes use NSDictionary representations of kim_options like the rest of KerberosAgent.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20811 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.h       |   6 +-
 src/kim/agent/mac/AuthenticationController.m       | 105 +++--
 src/kim/agent/mac/IPCClient.h                      |   8 +-
 src/kim/agent/mac/IPCClient.m                      |  23 +-
 src/kim/agent/mac/Identities.h                     |  55 ++-
 src/kim/agent/mac/Identities.m                     | 501 +++++++--------------
 src/kim/agent/mac/KIMUtilities.h                   |   2 +
 src/kim/agent/mac/SelectIdentityController.h       |   2 +
 src/kim/agent/mac/SelectIdentityController.m       |  24 +-
 .../mac/resources/English.lproj/Authentication.xib | 386 ++++++++++------
 .../mac/resources/English.lproj/SelectIdentity.xib |  79 ++--
 11 files changed, 582 insertions(+), 609 deletions(-)

commit b8b7bd63231094a3583847853bf60cb002781161
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 2 17:23:54 2008 +0000

    Increase the default RPC timeout for kadmin from 25 seconds to 120
    seconds.  Code changes from a patch submitted by umich.
    
    ticket: 6120
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20810 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/client_rpc.c | 2 +-
 src/lib/rpc/clnt_generic.c      | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit f06e9e987445a7d8b5640f067942d6bbfd7d1b6c
Author: Greg Hudson <ghudson@mit.edu>
Date:   Thu Oct 2 16:53:57 2008 +0000

    In clntudp_call, fix a bug in the handling of an error case (it failed
    to set the error status field and generated a dead code warning).
    
    ticket: 6121
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20809 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/clnt_udp.c | 1 -
 1 file changed, 1 deletion(-)

commit ea05c23ca1596d0b3a0f1e0c2e00b841d942399f
Author: Justin Anderson <jander@mit.edu>
Date:   Thu Oct 2 13:20:04 2008 +0000

    Make enter identity dialog's smarter about matching a string with a set of favorite options
    
    ticket:6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20808 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.h       |  3 +
 src/kim/agent/mac/AuthenticationController.m       | 79 +++++++++++++++++-----
 src/kim/agent/mac/KIMUtilities.h                   |  2 +
 src/kim/agent/mac/KIMUtilities.m                   | 29 ++++++++
 .../mac/resources/English.lproj/Authentication.xib | 33 +++++----
 5 files changed, 115 insertions(+), 31 deletions(-)

commit 63b0e281cfdfa1cb4f8487cc5f53cdf5c1860c06
Author: Justin Anderson <jander@mit.edu>
Date:   Thu Oct 2 03:48:48 2008 +0000

    Make Enter Identity dialog have one auto-completing, auto-validating text field for principals drawn from KIM's list of favorites.
    Changed options for a favorite identity get saved out to kim_preferences.
    
    Also, include copyright on more files.
    
    ticket:6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20807 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.h       |  10 +-
 src/kim/agent/mac/AuthenticationController.m       | 177 +++++---
 src/kim/agent/mac/IPCClient.h                      |  33 +-
 src/kim/agent/mac/IPCClient.m                      |  34 +-
 src/kim/agent/mac/Identities.m                     |   4 +-
 src/kim/agent/mac/KIMUtilities.h                   |  75 +++-
 src/kim/agent/mac/KIMUtilities.m                   | 112 ++++-
 src/kim/agent/mac/KerberosAgentController.m        |   2 +-
 src/kim/agent/mac/KerberosAgentListener.h          |  31 +-
 src/kim/agent/mac/KerberosAgentListener.m          |  41 +-
 src/kim/agent/mac/KerberosFormatters.m             |  12 +-
 src/kim/agent/mac/SelectIdentityController.h       |  13 +-
 src/kim/agent/mac/SelectIdentityController.m       |  60 ++-
 src/kim/agent/mac/ServerDemux.m                    |   2 +-
 .../mac/resources/English.lproj/Authentication.xib | 399 ++++++++---------
 .../mac/resources/English.lproj/SelectIdentity.xib | 491 +++++++--------------
 16 files changed, 797 insertions(+), 699 deletions(-)

commit 3616d31222f94d3f8f3ee23a094dce20ddab719d
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 1 22:43:19 2008 +0000

    Updated documentation to reflect new APIs and re-ran Doxygen
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20806 dc483132-0cff-0310-8789-dd5450dbe970

 .../group__kim__ccache__iterator__reference.html   |   2 +-
 doc/kim/html/group__kim__ccache__reference.html    | 133 +++++++++++-
 ...roup__kim__credential__iterator__reference.html |   2 +-
 .../html/group__kim__credential__reference.html    | 164 ++++-----------
 doc/kim/html/group__kim__identity__reference.html  |  43 +++-
 doc/kim/html/group__kim__library__reference.html   | 225 +++++++++++++++++++++
 doc/kim/html/group__kim__options__reference.html   |   2 +-
 .../html/group__kim__preferences__reference.html   |   4 +-
 .../group__kim__selection__hints__reference.html   | 198 +++++++++---------
 doc/kim/html/group__kim__string__reference.html    |  20 +-
 doc/kim/html/group__kim__types__reference.html     |  56 ++---
 doc/kim/html/index.html                            |   8 +-
 doc/kim/html/kim_ccache_overview.html              |   5 +-
 doc/kim/html/kim_credential_overview.html          |   9 +-
 doc/kim/html/kim_identity_overview.html            |   4 +-
 doc/kim/html/kim_options_overview.html             |   2 +-
 doc/kim/html/kim_preferences_overview.html         |   2 +-
 doc/kim/html/kim_selection_hints_overview.html     |   6 +-
 doc/kim/html/kim_string_overview.html              |   8 +-
 doc/kim/html/modules.html                          |   4 +-
 src/include/kim/kim.h                              |   7 -
 src/include/kim/kim_ccache.h                       |   8 +-
 src/include/kim/kim_credential.h                   |  10 +-
 src/include/kim/kim_identity.h                     |   4 +-
 src/include/kim/kim_library.h                      |  37 +++-
 src/include/kim/kim_preferences.h                  |   2 +-
 src/include/kim/kim_selection_hints.h              |  27 ++-
 src/include/kim/kim_string.h                       |   2 +-
 src/include/kim/kim_types.h                        |  30 +--
 29 files changed, 685 insertions(+), 339 deletions(-)

commit 541f8d94504bb2e5592df26a0194e56ed17b13da
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 1 22:33:32 2008 +0000

    Fixed a bug in kim_identity_get_components string where it
    would return the first component multiple times.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20805 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_identity.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ab0b1c37bb2cc13c971461bba419f6ce5f6774bf
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 1 21:59:16 2008 +0000

    Make unset strings in kim_options and kim_selection_hints
    be empty strings rather than NULL.  This simplifies the
    stream code (and makes it easier to read and debug).
    In order to prevent copying tons of NUL bytes around,
    special case kim_string functions to use a special
    constant kim_empty_string.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20804 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_selection_hints.h |   4 +-
 src/kim/lib/kim_library_private.h     |   1 +
 src/kim/lib/kim_options.c             |  28 +++---
 src/kim/lib/kim_selection_hints.c     | 155 +++++++++++++---------------------
 src/kim/lib/kim_string.c              |  17 +++-
 src/kim/lib/kim_string_private.h      |   2 +
 src/lib/krb5/os/init_os_ctx.c         |   2 +-
 7 files changed, 94 insertions(+), 115 deletions(-)

commit 3c1a043bf4972ff20e1c3d0d63a4f88f5d9ad5a5
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 1 21:16:44 2008 +0000

    Fixed crash in kim_options_write_to_stream
    when in_options is KIM_OPTIONS_DEFAULT.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20803 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_options.c | 26 ++++++++++++--------------
 1 file changed, 12 insertions(+), 14 deletions(-)

commit a0d4570db9e9aa8618b21e27322450b188be75f8
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 1 21:00:49 2008 +0000

    Reversed sense of checks for NUL character in empty string.  Fixed
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20802 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/ServerDemux.m   |  2 +-
 src/kim/lib/kim_selection_hints.c | 14 +++++++-------
 2 files changed, 8 insertions(+), 8 deletions(-)

commit a76d3e0941c91d1c6a2f85709bdb21db2ea4b9d0
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 1 20:58:56 2008 +0000

    Correctly parse KIM_IDENTITY_ANY in error handler
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20801 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/ServerDemux.m | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit a69b49c571576037d71f155fbe99d8e065f87362
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 1 20:56:57 2008 +0000

    Loop on enter identity if auth fails
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20800 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_credential.c | 184 ++++++++++++++++++++++++-------------------
 1 file changed, 103 insertions(+), 81 deletions(-)

commit 547db92fbb3ad164cd44acc8eb34c79756b7a7b6
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 1 20:55:49 2008 +0000

    Correctly translate NULL hints when reading from a stream
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20799 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_selection_hints.c | 64 ++++++++++++++++++++++++++++++++-------
 1 file changed, 53 insertions(+), 11 deletions(-)

commit c32f0474c0d7e6e227a07d086fef8c737d03f770
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 1 20:55:04 2008 +0000

    Relaunch KerberosAgent more quickly so UI is more responsive
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20798 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/edu.mit.Kerberos.KerberosAgent.plist | 2 ++
 1 file changed, 2 insertions(+)

commit 2d42fe9100d1f1565cb1876ebe01340e5280b7fa
Author: Justin Anderson <jander@mit.edu>
Date:   Wed Oct 1 20:38:26 2008 +0000

    Update enterIdentity handler to support passing and setting ticket options.
    Readded ticket options sheet to Enter Identity dialog.
    Added helper methods to convert between kim_option and NSDictionary.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20797 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.h       |  16 ++
 src/kim/agent/mac/AuthenticationController.m       |  95 ++++++-
 src/kim/agent/mac/IPCClient.h                      |   2 +-
 src/kim/agent/mac/IPCClient.m                      |   3 +-
 src/kim/agent/mac/Identities.m                     |   3 -
 src/kim/agent/mac/KIMUtilities.h                   |  14 +-
 src/kim/agent/mac/KIMUtilities.m                   | 179 ++++++++++++
 src/kim/agent/mac/KerberosAgentListener.h          |   3 +-
 src/kim/agent/mac/KerberosAgentListener.m          |  26 +-
 src/kim/agent/mac/ServerDemux.m                    |   4 +-
 .../mac/resources/English.lproj/Authentication.xib | 311 ++++++++++++++-------
 11 files changed, 522 insertions(+), 134 deletions(-)

commit 00729527c88c65b8179b762a111bef16926d6a97
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 1 19:34:06 2008 +0000

    Finished KLL to KIM shim.
    Switched krb5 code to using it.
    
    ticket:	6134
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20796 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c                |  11 +-
 src/kim/lib/kim_ccache.c               |  31 +++-
 src/kim/lib/mac/KerberosLogin.c        | 264 ++++++++++++++++++++++++++++++++-
 src/kim/lib/mac/KerberosLogin.exports  | 107 +++++++++++++
 src/kim/lib/mac/KerberosLoginPrivate.h | 123 +++++++++++++++
 src/lib/gssapi/krb5/acquire_cred.c     |  37 ++---
 src/lib/krb5/ccache/ccdefault.c        |  54 ++++---
 src/lib/krb5/krb/gic_pwd.c             |   2 +-
 src/lib/krb5/os/init_os_ctx.c          |  10 +-
 9 files changed, 584 insertions(+), 55 deletions(-)

commit fbe47fb2d24d9d5971b1fd2d2af9b924d1805a0f
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 1 17:11:22 2008 +0000

    Fill out credentials when getting tickets with changed password
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20795 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_credential.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 3f0979ee8bf09c9d5190c56f9facdcebb17a7680
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 1 15:35:48 2008 +0000

    Support for passing options back and forth for enter_identity and
    hints back for select_identity.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20794 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_ui_plugin.h           |  3 +-
 src/kim/agent/mac/KerberosAgentListener.m | 29 ++++++++++++---
 src/kim/agent/mac/ServerDemux.h           |  2 ++
 src/kim/agent/mac/ServerDemux.m           | 16 +++++++++
 src/kim/lib/kim.exports                   |  4 +++
 src/kim/lib/kim_credential.c              |  2 +-
 src/kim/lib/kim_options.c                 | 60 +++++++++++++++++++++----------
 src/kim/lib/kim_options_private.h         |  3 ++
 src/kim/lib/kim_selection_hints.c         | 60 +++++++++++++++++++++----------
 src/kim/lib/kim_selection_hints_private.h |  3 ++
 src/kim/lib/kim_ui.c                      | 14 +++++---
 src/kim/lib/kim_ui_cli.c                  | 19 ++++++++--
 src/kim/lib/kim_ui_cli_private.h          |  3 +-
 src/kim/lib/kim_ui_gui_private.h          |  3 +-
 src/kim/lib/kim_ui_plugin.c               |  9 +++--
 src/kim/lib/kim_ui_plugin_private.h       |  3 +-
 src/kim/lib/kim_ui_private.h              |  3 +-
 src/kim/lib/mac/kim_os_ui_gui.c           | 25 +++++++++++--
 18 files changed, 199 insertions(+), 62 deletions(-)

commit 8294739d8cbc7b91ae11c0fb8fbb3c918bb90348
Author: Justin Anderson <jander@mit.edu>
Date:   Wed Oct 1 14:12:31 2008 +0000

    A working KIM-based KerberosAgent to handle all of KIM's built-in GUI prompting.
    
    A few outstanding issues remain, like the ability to add duplicate entries to the list of favorite identities.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20793 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/AuthenticationController.h       |   76 +
 src/kim/agent/mac/AuthenticationController.m       |  383 ++++
 src/kim/agent/mac/BadgedImageView.h                |    1 +
 src/kim/agent/mac/BadgedImageView.m                |    8 +
 src/kim/agent/mac/IPCClient.h                      |   51 +
 src/kim/agent/mac/IPCClient.m                      |  189 ++
 src/kim/agent/mac/Identities.m                     |   15 +-
 src/kim/agent/mac/KIMUtilities.h                   |    7 +-
 src/kim/agent/mac/KIMUtilities.m                   |   25 +-
 src/kim/agent/mac/KerberosAgent-Info.plist         |    2 +
 src/kim/agent/mac/KerberosAgentController.h        |   22 +-
 src/kim/agent/mac/KerberosAgentController.m        |  194 +-
 src/kim/agent/mac/KerberosAgentListener.h          |   91 +
 src/kim/agent/mac/KerberosAgentListener.m          |  316 +++
 src/kim/agent/mac/SelectIdentityController.h       |   15 +-
 src/kim/agent/mac/SelectIdentityController.m       |  121 +-
 src/kim/agent/mac/ServerDemux.m                    |   86 +-
 src/kim/agent/mac/main.m                           |   25 +-
 .../mac/resources/English.lproj/Authentication.xib | 2281 +++++++++++++++++---
 .../English.lproj/AuthenticationController.strings |  Bin 0 -> 2004 bytes
 .../agent/mac/resources/English.lproj/MainMenu.xib |  280 +--
 .../resources/English.lproj/SelectIdentity.strings |  Bin 0 -> 324 bytes
 .../mac/resources/English.lproj/SelectIdentity.xib |   39 +-
 23 files changed, 3438 insertions(+), 789 deletions(-)

commit bc306cc419e139a87a2a1d08fc4ceb1cdbd2ea2a
Author: Justin Anderson <jander@mit.edu>
Date:   Wed Oct 1 14:01:03 2008 +0000

    When kim_options_write_to_stream is given NULL options, create default options in its place instead of erroring out
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20792 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_options.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 2531824d63b20f8d59c5f2c844327aed3873cbcb
Author: Justin Anderson <jander@mit.edu>
Date:   Wed Oct 1 14:00:16 2008 +0000

    kim_selection_hints_get_identity should call kim_ui_fini even when kim_ui_select_identity returns an error, e.g. KIM_USER_CANCELED_ERR
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20791 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_selection_hints.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 16afa8ffad45c84aad9a3905be566a8d13130c63
Author: Justin Anderson <jander@mit.edu>
Date:   Wed Oct 1 13:57:19 2008 +0000

    Check for NULL hints_array passed back from kim_os_selection_hints_get_selection_hints_array in kim_os_selection_hints_lookup_identity
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20790 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/kim_os_selection_hints.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 304d21f2c3866bea202baa679b10543fbc597c66
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 1 07:56:57 2008 +0000

    First pass at KLL shim layer. (no private apis)
    KIM support for KLL shim layer.
    
    Fixed a bug where the cli support was double freeing a credential
    in the change password case.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20789 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_ccache.c             |   18 +-
 src/kim/lib/kim_ccache_private.h     |    4 +
 src/kim/lib/kim_credential.c         |   15 +-
 src/kim/lib/kim_credential_private.h |    5 +
 src/kim/lib/kim_identity.c           |   17 +-
 src/kim/lib/kim_identity_private.h   |    8 +
 src/kim/lib/mac/KerberosLogin.c      | 1546 ++++++++++++++++++++++++++++++++++
 src/kim/lib/mac/KerberosLogin.h      |  468 ++++++++++
 8 files changed, 2072 insertions(+), 9 deletions(-)

commit 6b57ccdfb7049f65e105c24d15df0b5593bd81a3
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 1 07:53:37 2008 +0000

    Fixed typo where kpasswd was prompting for the new password
    twice rather than once for new and once for verify.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20788 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_ui_cli.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 89db2820d03f280d0bf0e217d520e89c2bb8acd2
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Sep 30 21:23:17 2008 +0000

    CCAPI should use common ipc and stream code
    
    KIM and CCAPI should share the same IPC and stream object types.
    Modified CCAPI to use code in src/util (stream) and src/util/mac (ipc)
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20787 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_common.h               |   3 +-
 src/ccapi/common/cci_cred_union.c           | 128 +++----
 src/ccapi/common/cci_cred_union.h           |   4 +-
 src/ccapi/common/cci_identifier.c           |  16 +-
 src/ccapi/common/cci_identifier.h           |   4 +-
 src/ccapi/common/cci_message.c              |  70 +++-
 src/ccapi/common/cci_message.h              |  13 +-
 src/ccapi/common/cci_stream.c               | 498 ----------------------------
 src/ccapi/common/cci_stream.h               |  77 -----
 src/ccapi/common/cci_types.h                |   4 +-
 src/ccapi/common/mac/cci_mig.defs           |  54 ---
 src/ccapi/common/mac/cci_mig_reply.defs     |  58 ----
 src/ccapi/common/mac/cci_mig_request.defs   |  62 ----
 src/ccapi/common/mac/cci_mig_types.h        |  56 ----
 src/ccapi/common/win/tls.c                  |   4 +-
 src/ccapi/common/win/tls.h                  |   6 +-
 src/ccapi/lib/ccapi_ccache.c                | 132 ++++----
 src/ccapi/lib/ccapi_ccache.h                |   2 +-
 src/ccapi/lib/ccapi_ccache_iterator.c       |  10 +-
 src/ccapi/lib/ccapi_ccache_iterator.h       |   2 +-
 src/ccapi/lib/ccapi_context.c               | 118 +++----
 src/ccapi/lib/ccapi_credentials.c           |   4 +-
 src/ccapi/lib/ccapi_credentials.h           |   4 +-
 src/ccapi/lib/ccapi_credentials_iterator.c  |  10 +-
 src/ccapi/lib/ccapi_credentials_iterator.h  |   2 +-
 src/ccapi/lib/ccapi_ipc.c                   |  28 +-
 src/ccapi/lib/ccapi_ipc.h                   |   8 +-
 src/ccapi/lib/ccapi_os_ipc.h                |   4 +-
 src/ccapi/lib/mac/ccapi_os_ipc.c            | 242 +-------------
 src/ccapi/lib/win/ccapi_os_ipc.cxx          |  16 +-
 src/ccapi/lib/win/ccs_reply_proc.c          |   6 +-
 src/ccapi/lib/win/debug.exports             |   6 +-
 src/ccapi/server/ccs_cache_collection.c     | 108 +++---
 src/ccapi/server/ccs_cache_collection.h     |   4 +-
 src/ccapi/server/ccs_callback.c             |   2 +-
 src/ccapi/server/ccs_callback.h             |   2 +-
 src/ccapi/server/ccs_ccache.c               | 138 ++++----
 src/ccapi/server/ccs_ccache.h               |   8 +-
 src/ccapi/server/ccs_ccache_iterator.c      |  22 +-
 src/ccapi/server/ccs_ccache_iterator.h      |   4 +-
 src/ccapi/server/ccs_credentials.c          |   4 +-
 src/ccapi/server/ccs_credentials.h          |   4 +-
 src/ccapi/server/ccs_credentials_iterator.c |  22 +-
 src/ccapi/server/ccs_credentials_iterator.h |   4 +-
 src/ccapi/server/ccs_list.c                 |   4 +-
 src/ccapi/server/ccs_list.h                 |   4 +-
 src/ccapi/server/ccs_list_internal.c        |   2 +-
 src/ccapi/server/ccs_list_internal.h        |   2 +-
 src/ccapi/server/ccs_os_server.h            |   2 +-
 src/ccapi/server/ccs_server.c               |  24 +-
 src/ccapi/server/ccs_server.h               |   4 +-
 src/ccapi/server/mac/ccs_os_server.c        | 174 +---------
 src/ccapi/server/win/WorkItem.cpp           |  18 +-
 src/ccapi/server/win/WorkQueue.cpp          |   4 +-
 src/ccapi/server/win/WorkQueue.h            |   4 +-
 src/ccapi/server/win/ccs_os_server.cpp      |  18 +-
 src/ccapi/server/win/ccs_request_proc.c     |   6 +-
 src/ccapi/server/win/workitem.h             |   8 +-
 src/include/k5-ipc_stream.h                 |   5 -
 src/util/support/ipc_stream.c               |  44 +--
 60 files changed, 565 insertions(+), 1731 deletions(-)

commit 6b6d24e1ae0aadffb9062ac94ae8e600e09dbef0
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Sep 30 20:05:17 2008 +0000

    krb5 library-side changes for com_err based error strings
    
    ticket: 6138
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20786 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/ccapi_context.c     |   6 ++
 src/kim/agent/mac/ServerDemux.m   |   2 +-
 src/kim/lib/kim_ccache.c          |   4 +-
 src/kim/lib/kim_credential.c      |   4 +-
 src/kim/lib/kim_identity.c        |   2 +-
 src/kim/lib/kim_library.c         |  32 +++++++++
 src/kim/lib/kim_library_private.h |   2 +
 src/kim/lib/kim_options.c         |   2 +-
 src/kim/lib/kim_preferences.c     |   8 +--
 src/kim/lib/kim_selection_hints.c |   2 +-
 src/kim/lib/kim_string.c          |  18 +++--
 src/kim/lib/mac/kim_os_private.h  |   4 --
 src/kim/lib/mac/kim_os_string.c   | 144 +++++++-------------------------------
 src/lib/gssapi/gss_libinit.c      |   6 +-
 src/lib/krb5/krb5_libinit.c       |   5 +-
 src/util/mac/k5_mig_client.c      |   4 ++
 src/util/profile/prof_file.c      |   6 +-
 17 files changed, 95 insertions(+), 156 deletions(-)

commit 7dea4900af23686834aa9c899206438a8d27076a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Sep 30 19:26:56 2008 +0000

    kim_os_identity_get_saved_password should always return an error when
    no password is returned.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20785 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/kim_os_identity.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit f59ef42b59804d23220afc23b2a72e817be03469
Author: Justin Anderson <jander@mit.edu>
Date:   Tue Sep 30 19:13:30 2008 +0000

    Check for null saved password in kim_ui_prompter. Just because kim_os_get_saved_password didn't return an error doesn't mean it successfully got a password
    
    ticket:6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20784 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_ui.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f5e3b7a5c40e1f98ceabb7676cccd28a3009b335
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Sep 30 05:11:58 2008 +0000

    Fixed a bug where getting addressless tickets would cause kim
    to pass a NULL krb5_context into krb5_os_localaddr
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20783 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_options.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 5d8ffe0d0351b7b3b4eb89505c49983d187fa634
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Sep 29 21:39:42 2008 +0000

    Support legacy KerberosAgent preference for save passwords
    and a new preference in the KIM preferences.
    Updated test harness for save password arguments.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20782 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/ServerDemux.m      |  2 +-
 src/kim/lib/mac/kim_os_identity.c    | 18 ++++++++++++++++--
 src/kim/lib/mac/kim_os_preferences.c |  3 ---
 src/kim/lib/mac/kim_os_private.h     |  4 ++++
 4 files changed, 21 insertions(+), 6 deletions(-)

commit 49f4372f3f635a6f8722d430d86a480db7db6e79
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Sep 29 20:48:43 2008 +0000

    Added support for disabling password saving, both globally
    and also per prompt via the UI.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20781 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_ui_plugin.h     |  7 ++++++-
 src/kim/agent/mac/ServerDemux.h     |  1 +
 src/kim/agent/mac/ServerDemux.m     | 12 +++++++++++-
 src/kim/lib/kim_credential.c        | 33 ++++++++++++++++++++++++++++++++-
 src/kim/lib/kim_identity.c          | 19 +++++++++++++------
 src/kim/lib/kim_identity_private.h  | 10 +++++++---
 src/kim/lib/kim_ui.c                | 26 +++++++++++++++++++++++---
 src/kim/lib/kim_ui_cli.c            |  9 ++++++++-
 src/kim/lib/kim_ui_cli_private.h    |  4 +++-
 src/kim/lib/kim_ui_gui_private.h    |  4 +++-
 src/kim/lib/kim_ui_plugin.c         |  8 ++++++--
 src/kim/lib/kim_ui_plugin_private.h |  4 +++-
 src/kim/lib/kim_ui_private.h        |  1 +
 src/kim/lib/mac/kim_os_identity.c   | 37 +++++++++++++++++++++++++++++++++++++
 src/kim/lib/mac/kim_os_ui_gui.c     | 26 ++++++++++++++++++--------
 15 files changed, 172 insertions(+), 29 deletions(-)

commit bf461a42b8f2d3fc3769e5166583799de7512a93
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Sep 29 18:52:53 2008 +0000

    UI should lazy init so that init and fini are only called if one
    of the UI calls is called.  The problem is that when you call
    krb5_get_init_creds_* you don't know if it will call the prompter
    or not.  (It won't if the password is saved in the keychain or
    if pkinit succeeds.)
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20780 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_ui.c            | 227 ++++++++++++++++++++++++----------------
 src/kim/lib/kim_ui_private.h    |   1 +
 src/kim/lib/mac/kim_os_ui_gui.c |   2 +
 3 files changed, 138 insertions(+), 92 deletions(-)

commit 1f48dbbdb2a6edc6718f6c7b349c34043dc45601
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Sep 29 05:25:02 2008 +0000

    test harness for KerberosAgent IPC layer
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20779 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/ServerDemux.m | 31 +++++++++++++++++++++++++++++++
 src/kim/agent/mac/main.m        | 22 +++++++++++++++-------
 2 files changed, 46 insertions(+), 7 deletions(-)

commit 24a254f9e8d3c12f606f22ec7809cfce9da8088b
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Sep 29 05:21:46 2008 +0000

    Removed useless init and cleanup functions.
    Fixed request port list handling.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20778 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h      |  2 +-
 src/util/mac/k5_mig_client.c | 27 ++++++++++++++-------------
 src/util/mac/k5_mig_server.c | 28 ----------------------------
 src/util/mac/k5_mig_server.h |  4 ----
 4 files changed, 15 insertions(+), 46 deletions(-)

commit d8376090e786f0c6357fb238ea5cbcc412c1bad5
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Sep 29 05:20:22 2008 +0000

    If in_identity is NULL, use the identity the user entered.
    (Fixed typo)
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20777 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_credential.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0038f68764820b3c4095d9d0080716cbfc8a99d6
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Sep 29 05:19:37 2008 +0000

    Fixed KerberosAgent plists so it is loading the correct server and
    so they are both in plist format.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20776 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/KerberosAgent-Info.plist         |  2 +-
 .../agent/mac/edu.mit.Kerberos.KerberosAgent.plist | 36 ++++++++++++++++------
 2 files changed, 27 insertions(+), 11 deletions(-)

commit 26fafa3b94d53a46d7e1b24d08afbb0b2360492d
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Sep 29 02:40:24 2008 +0000

    kim_credential_create_new should support NULL in_identity.
    Prompt for it.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20775 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_credential.c | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

commit d3e2bb1e0146cae283dcd4f1c473084884e7c654
Author: Justin Anderson <jander@mit.edu>
Date:   Sun Sep 28 23:51:09 2008 +0000

    Actually make [Identity -componentsString] use kim_identity_get_components_string
    
    Also, better error handling in Identity and Identities classes.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20774 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/Identities.m               | 38 +++++++++++++++++-----------
 src/kim/agent/mac/KIMUtilities.h             |  5 ++++
 src/kim/agent/mac/KIMUtilities.m             |  1 -
 src/kim/agent/mac/SelectIdentityController.m |  4 +--
 4 files changed, 30 insertions(+), 18 deletions(-)

commit b4ffa8094837bc6033930f407777f43ab2f2a02c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Sun Sep 28 23:39:25 2008 +0000

    Place structure in thread specific data to store client connection
    port so that multiple services can be supported simultaneously.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20773 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/kim_os_ui_gui.c | 54 +++++++++++++++++++++++---------------
 src/util/mac/k5_mig_client.c    | 57 +++++++++++++++++++++++++++++++++--------
 src/util/mac/k5_mig_client.h    |  3 ++-
 3 files changed, 82 insertions(+), 32 deletions(-)

commit b1889eb48a41f81198dce718d46d27973933b402
Author: Justin Anderson <jander@mit.edu>
Date:   Sun Sep 28 22:38:20 2008 +0000

    Make [Identity -componentsString] use kim_identity_get_components_string
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20772 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/Identities.m | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 9c2029e9a8340b17a6335467bda2bff9b0bd3d22
Author: Justin Anderson <jander@mit.edu>
Date:   Sun Sep 28 22:16:09 2008 +0000

    Flesh out KerberosAgent Select Identity dialog. Can now add, edit, and remove favorite identities
    
    Also, make formatters in KerberosFormatters.[hm] localizable.
    
    Still need to add principal validation and prevent duplicates.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20771 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/Identities.h                     |   60 +-
 src/kim/agent/mac/Identities.m                     |  904 ++++++-
 src/kim/agent/mac/KIMUtilities.h                   |   16 +
 src/kim/agent/mac/KIMUtilities.m                   |   29 +
 src/kim/agent/mac/KerberosFormatters.h             |   21 +-
 src/kim/agent/mac/KerberosFormatters.m             |  170 +-
 src/kim/agent/mac/SelectIdentityController.h       |   29 +-
 src/kim/agent/mac/SelectIdentityController.m       |  195 +-
 .../mac/resources/English.lproj/SelectIdentity.xib | 2456 ++++++++++++++++----
 .../agent/mac/resources/KerberosFormatters.strings |  Bin 0 -> 3446 bytes
 10 files changed, 3194 insertions(+), 686 deletions(-)

commit 876e89da92c0a98e25e16b4080546b7de0d5137c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Sun Sep 28 20:53:12 2008 +0000

    Added kim_selection_hints_create_from_stream and
    kim_selection_hints_write_to_stream for client/server
    communication.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20770 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/ServerDemux.m           |   4 +-
 src/kim/lib/kim.exports                   |   3 +
 src/kim/lib/kim_options.c                 | 123 ++++++++++++++++++-
 src/kim/lib/kim_options_private.h         |   8 ++
 src/kim/lib/kim_selection_hints.c         | 188 ++++++++++++++++++++++++++++++
 src/kim/lib/kim_selection_hints_private.h |   6 +
 src/kim/lib/mac/kim_os_ui_gui.c           |   2 +-
 7 files changed, 329 insertions(+), 5 deletions(-)

commit b5dce4285a9330d25542528030ce93da78e36375
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Sun Sep 28 19:43:47 2008 +0000

    Create common stream and ipc layer for CCAPI and KIM.
    Will switch CCAPI to this new code later though, so as
    not to destabilize KfM and the Windows builds.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20769 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-ipc_stream.h      |  82 ++++
 src/include/k5-thread.h          |   3 +
 src/include/kim/kim_ui_plugin.h  |   2 +-
 src/kim/agent/mac/ServerDemux.h  |  58 +++
 src/kim/agent/mac/ServerDemux.m  | 810 +++++++++++++++++++--------------------
 src/kim/agent/mac/ServerThread.h |  92 -----
 src/kim/agent/mac/ServerThread.m | 221 -----------
 src/kim/agent/mac/main.m         |  17 +-
 src/kim/lib/mac/kim_os_ui_gui.c  | 543 +++++++++++---------------
 src/kim/mac/kim_mig.defs         | 107 ------
 src/kim/mac/kim_mig_types.h      |  40 --
 src/util/mac/k5_mig.defs         |  54 +++
 src/util/mac/k5_mig_client.c     | 292 ++++++++++++++
 src/util/mac/k5_mig_client.h     |  36 ++
 src/util/mac/k5_mig_reply.defs   |  58 +++
 src/util/mac/k5_mig_request.defs |  62 +++
 src/util/mac/k5_mig_server.c     | 233 +++++++++++
 src/util/mac/k5_mig_server.h     |  53 +++
 src/util/mac/k5_mig_types.h      |  55 +++
 src/util/support/ipc_stream.c    | 507 ++++++++++++++++++++++++
 20 files changed, 2137 insertions(+), 1188 deletions(-)

commit 01a5986cbf7afdba2b805bdd16893b6b52c87f42
Author: Justin Anderson <jander@mit.edu>
Date:   Sun Sep 28 03:59:55 2008 +0000

    Make kim_credential_get_options set correct renewal lifetime
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20768 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_credential.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit e1aaae9b8dfeabdc0626078dea4463669ec50011
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Sat Sep 27 23:14:40 2008 +0000

    Added launchd plist file for KerberosAgent
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20767 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/edu.mit.Kerberos.KerberosAgent.plist | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 27862be469db71abf2bcdf64837143a56a6bcd10
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Sat Sep 27 21:31:06 2008 +0000

    Renamed kim_identity_get_components to kim_identity_get_components_string
    to better reflect what it does (a string of everything but the realm, not
    an array of components like the old name might imply).
    
    Added private functions which will be used by KLL to shim on top of KIM.
    Private functions also reduce memory allocations inside of KIM.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20766 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_identity.h     |   4 +-
 src/kim/lib/kim-lite.exports       |   2 +-
 src/kim/lib/kim.exports            |   2 +-
 src/kim/lib/kim_credential.c       | 160 ++++++++++++-------------------------
 src/kim/lib/kim_identity.c         |  30 +++++--
 src/kim/lib/kim_identity_private.h |   4 +
 src/kim/lib/kim_options.c          | 118 +++++++++++++++------------
 src/kim/lib/kim_options_private.h  |   9 +--
 src/kim/lib/kim_string_private.h   |   8 +-
 src/kim/lib/mac/kim_os_identity.c  |  56 ++++++++++++-
 10 files changed, 210 insertions(+), 183 deletions(-)

commit 0e5cb1858d790ccdc128558c6e945612f950b2b6
Author: Justin Anderson <jander@mit.edu>
Date:   Sat Sep 27 19:22:10 2008 +0000

    Add kim_preferences_get/set_minimum/maximum_lifetime functions to export lists
    
    ticket:6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20765 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim-lite.exports | 8 ++++++++
 src/kim/lib/kim.exports      | 8 ++++++++
 2 files changed, 16 insertions(+)

commit d930e84802a5d8565fee1bb0ca15b7ac31f2e734
Author: Justin Anderson <jander@mit.edu>
Date:   Sat Sep 27 19:18:48 2008 +0000

    kim_credential_get_options was setting the lifetime a second time instead of setting the renewal lifetime
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20764 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_credential.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 06847c646f5630878d6f28025993cee57f2839a8
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Sat Sep 27 00:46:39 2008 +0000

    KerberosAgent MachIPC support
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20763 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_identity.h            |  10 +
 src/kim/agent/mac/ServerDemux.m           | 618 ++++++++++++++++++++++++++++++
 src/kim/agent/mac/ServerThread.h          |  92 +++++
 src/kim/agent/mac/ServerThread.m          | 221 +++++++++++
 src/kim/lib/kim-lite.exports              |   1 +
 src/kim/lib/kim.exports                   |   1 +
 src/kim/lib/kim_identity.c                |   4 +-
 src/kim/lib/kim_identity_private.h        |   3 -
 src/kim/lib/kim_selection_hints.c         |  22 ++
 src/kim/lib/kim_selection_hints_private.h |   2 +
 src/kim/lib/kim_string_private.h          |   8 +
 src/kim/lib/kim_ui.c                      |   6 +-
 src/kim/lib/kim_ui_cli.c                  |  29 +-
 src/kim/lib/mac/kim_os_ui_gui.c           | 324 +++++++++++++++-
 src/kim/mac/kim_mig.defs                  |   3 +-
 15 files changed, 1299 insertions(+), 45 deletions(-)

commit f0098982775d44d490bae733f386a5432e712a8e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Sat Sep 27 00:44:39 2008 +0000

    C90 compliance
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20762 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/PopupButton.m | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit b17febfe3cc33870741dffeea9e1a336088c6a7d
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Sep 26 20:49:23 2008 +0000

    kim_options_set_service_name should be able to take a service name of NULL
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20761 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_options.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 3a8bcf9a7b3ec9a10557047b9ad0382edcc09299
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Sep 26 18:56:51 2008 +0000

    Added kim_credential_get_options and kim_ccache_get_options
    for KerberosAgent to use to create new favorite identities
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20760 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_ccache.h     | 17 +++++++
 src/include/kim/kim_credential.h | 17 +++++++
 src/kim/lib/kim-lite.exports     |  2 +
 src/kim/lib/kim.exports          |  2 +
 src/kim/lib/kim_ccache.c         | 25 +++++++++++
 src/kim/lib/kim_credential.c     | 97 ++++++++++++++++++++++++++++++++++++++++
 6 files changed, 160 insertions(+)

commit 0eb52b6be5bbe73b348028a39b554849c9fa1b2b
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Sep 26 14:13:32 2008 +0000

    Removed argument from kipc_client_lookup_server
    
    Removed unused application path argument from kipc_client_lookup_server
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20759 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/mac/ccapi_os_ipc.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 4aa84967da59b2b6da901ba63ccbb625cc8a9a91
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Sep 26 14:08:36 2008 +0000

    Removed application name setting function from kim_selection_hints headers
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20758 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_selection_hints.h | 30 ++----------------------------
 1 file changed, 2 insertions(+), 28 deletions(-)

commit b0cca8266580d7f22b6c91e9930cea2429555ddf
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Sep 26 14:05:55 2008 +0000

    Initial checkin of Mac OS X ipc support.
    Also moved "set application name" functionality to kim_library_
    because most applications do not need to call it and their name
    doesn't usually change over time or per thread By putting it
    in a global setting apps that do need to call it only have to
    call it once instead of every time they want to authenticate.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20757 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_library.h       |   9 +--
 src/kim/lib/kim-lite.exports        |   2 -
 src/kim/lib/kim.exports             |   7 +-
 src/kim/lib/kim_library.c           |  73 ++++++++++++++++++
 src/kim/lib/kim_library_private.h   |  11 +++
 src/kim/lib/kim_selection_hints.c   |  46 -----------
 src/kim/lib/kim_ui_cli.c            |   4 +-
 src/kim/lib/mac/kim_os_library.c    | 149 +++++++++++++++++++++++++++++++++++-
 src/kim/lib/mac/kim_os_private.h    |   6 ++
 src/kim/lib/mac/kim_os_string.c     |   2 +-
 src/kim/lib/mac/kim_os_ui_gui.c     |  43 ++++++++++-
 src/kim/mac/kim_mig.defs            | 106 +++++++++++++++++++++++++
 src/kim/mac/kim_mig_types.h         |  40 ++++++++++
 src/kim/test/test_kim_preferences.c |   3 +-
 14 files changed, 436 insertions(+), 65 deletions(-)

commit ec622cb22e93b74de7827c298f458976657918ec
Author: Justin Anderson <jander@mit.edu>
Date:   Thu Sep 25 21:17:59 2008 +0000

    Add test for recently fixed kim_preferences_remove_favorite_identity bug
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20756 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/test/main.c                 |   2 +
 src/kim/test/test_kim_preferences.c | 337 ++++++++++++++++++++++++++++++++++++
 src/kim/test/test_kim_preferences.h |   2 +
 3 files changed, 341 insertions(+)

commit 69106acf593c2881dc1acae4a1af861b94b7b370
Author: Justin Anderson <jander@mit.edu>
Date:   Thu Sep 25 21:15:40 2008 +0000

    Update kim_test to use new error string function
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20755 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/test/test_kim_common.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c7150e5e7d83dbb066332dffb089bf608cdef7d4
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Sep 25 20:29:34 2008 +0000

    Fixed a typo in kim_preferences.c which prevented
    the fix to kim_preferences_remove_favorite_identity
    from working.
    
    (Accidentally tested in one source tree and committed
    from another.  whoops.)
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20754 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_preferences.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2566cc858ade894e695872c346b97c53c97177ea
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Sep 25 20:25:40 2008 +0000

    Fixed a bug where kim_preferences_remove_favorite_identity
    was removing the first identity which did not match the one
    being passed in.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20753 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_preferences.c | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit 7dd00aea5c305566d1e07ac6709fed49e9a747b5
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Sep 25 19:53:18 2008 +0000

    Added support to track number of prompts so UIs do not try again unless
    there is something the user can do differently the next time.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20752 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_credential.c         | 46 +++++++++++++-----
 src/kim/lib/kim_credential_private.h |  3 +-
 src/kim/lib/kim_identity.c           | 92 ++++++++++++++++++++++++++----------
 src/kim/lib/kim_identity_private.h   |  5 ++
 src/kim/lib/kim_ui.c                 |  3 ++
 src/kim/lib/kim_ui_cli.c             | 10 ++--
 src/kim/lib/kim_ui_private.h         |  1 +
 7 files changed, 121 insertions(+), 39 deletions(-)

commit 3899d6842a98637a206a50e26115bafa01995836
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Sep 25 17:47:07 2008 +0000

    Modified kim_ccache_compare to match the behavior of other kim compare
    functions.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20751 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_ccache.c | 89 ++++++++++++++++++++++--------------------------
 1 file changed, 40 insertions(+), 49 deletions(-)

commit a39deb8be39976bf9b846f091114a085c9205414
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Sep 25 06:27:21 2008 +0000

    Removed prototype with no implementation
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20750 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_string.h | 13 -------------
 1 file changed, 13 deletions(-)

commit 27b9fecf38319efcce64761ab678d04c302300f2
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Sep 24 22:11:20 2008 +0000

    Fixed bugs in command line change password support.
    Removed low level change password functions from export list
    because they require a UI context.
    Added kim_ccache functions needed by klist to export list.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20749 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_ccache.h         |  28 ++++-
 src/include/kim/kim_credential.h     |  61 +---------
 src/kim/lib/kim-lite.exports         |   5 +-
 src/kim/lib/kim.exports              |   5 +-
 src/kim/lib/kim_ccache_private.h     |   6 -
 src/kim/lib/kim_credential.c         | 210 ++++++-----------------------------
 src/kim/lib/kim_credential_private.h |  38 +++++++
 src/kim/lib/kim_identity.c           | 152 ++++++++++++++++++++++---
 src/kim/lib/kim_private.h            |   1 +
 src/kim/lib/kim_ui.c                 |  48 ++++----
 src/kim/lib/kim_ui_cli.c             |  80 +++++++------
 src/kim/lib/kim_ui_cli_private.h     |  38 +++----
 src/kim/lib/kim_ui_gui_private.h     |  39 ++++---
 src/kim/lib/kim_ui_plugin.c          | 140 ++++++++++++-----------
 src/kim/lib/kim_ui_plugin_private.h  |  56 +++++-----
 src/kim/lib/mac/kim_os_ui_gui.c      |  59 ++++++----
 16 files changed, 486 insertions(+), 480 deletions(-)

commit ca50f2b4f47afccb424c470344c78da0c04d00b7
Author: Justin Anderson <jander@mit.edu>
Date:   Tue Sep 23 22:20:04 2008 +0000

    KIM Identity selection dialog work. Updated to match changes to KIM API
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20748 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/Identities.h                     |   6 +-
 src/kim/agent/mac/Identities.m                     |  99 ++++++++--
 src/kim/agent/mac/KerberosAgentController.m        |   4 +-
 src/kim/agent/mac/KerberosFormatters.h             |  40 ++++
 src/kim/agent/mac/KerberosFormatters.m             | 110 +++++++++++
 src/kim/agent/mac/SelectIdentityController.h       |   9 +-
 src/kim/agent/mac/SelectIdentityController.m       |  36 +++-
 .../mac/resources/English.lproj/SelectIdentity.xib | 220 ++++++++++++++++++---
 8 files changed, 484 insertions(+), 40 deletions(-)

commit ef05efb0c1cfb734437b55ec5f8390c2fb19a5ed
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Sep 23 21:46:12 2008 +0000

    Renamed error handling files to reflect what they do now.
    Moved GUI code into OS-specific directory.
    Fixed bugs in cache collection iterator routines where it was mishandling
    the magic empty ccache created when the cache collection is empty.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20747 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim.h            |   2 +-
 src/include/kim/kim_credential.h |  15 ++-
 src/include/kim/kim_error.h      | 100 --------------
 src/include/kim/kim_string.h     |  37 ++++++
 src/include/kim/kim_types.h      |   2 +
 src/kim/lib/kim-lite.exports     |   4 +-
 src/kim/lib/kim.exports          |   4 +-
 src/kim/lib/kim_ccache.c         |  45 +++++--
 src/kim/lib/kim_credential.c     |  32 ++++-
 src/kim/lib/kim_error.c          | 223 -------------------------------
 src/kim/lib/kim_error_code.et    |  72 ----------
 src/kim/lib/kim_error_message.c  | 213 ++++++++++++++++++++++++++++++
 src/kim/lib/kim_errors.et        |  72 ++++++++++
 src/kim/lib/kim_string.c         |   8 ++
 src/kim/lib/kim_ui.c             | 274 +++++++++++++++++++--------------------
 src/kim/lib/kim_ui_gui.c         | 226 --------------------------------
 src/kim/lib/kim_ui_gui_private.h |  56 ++++----
 src/kim/lib/kim_ui_private.h     |  20 +--
 src/kim/lib/mac/kim_os_ui_gui.c  | 226 ++++++++++++++++++++++++++++++++
 19 files changed, 805 insertions(+), 826 deletions(-)

commit b756a048a181f266a22d1bcf043e10369d39cd78
Author: Justin Anderson <jander@mit.edu>
Date:   Tue Sep 23 19:40:52 2008 +0000

    kim_ccache_get_display_name was calling kim_ccache_create_resolve_name with its parameters in the wrong order
    
    kim_ccache_iterator_next wasn't handling the end of iteration correctly.
    
    ticket:6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20746 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_ccache.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 5e158de9231f955c9bb017981ded6ce6019e7abe
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Sep 22 22:13:06 2008 +0000

    Added command line UI support.
    Added change password and acquire credentials UI harness support.
    API changes to the change password support to reflect these changes.
    Removed callback prompter interfaces since there is now plugin support.
    Updated documentation.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20745 dc483132-0cff-0310-8789-dd5450dbe970

 .../group__kim__ccache__iterator__reference.html   |    2 +-
 doc/kim/html/group__kim__ccache__reference.html    |    2 +-
 ...roup__kim__credential__iterator__reference.html |    2 +-
 .../html/group__kim__credential__reference.html    |  121 ++-
 doc/kim/html/group__kim__error__reference.html     |    2 +-
 doc/kim/html/group__kim__identity__reference.html  |   73 +-
 doc/kim/html/group__kim__options__reference.html   |  170 +---
 .../html/group__kim__preferences__reference.html   |    2 +-
 .../group__kim__selection__hints__reference.html   |    2 +-
 doc/kim/html/group__kim__string__reference.html    |    2 +-
 doc/kim/html/group__kim__types__reference.html     |  234 +----
 doc/kim/html/index.html                            |    2 +-
 doc/kim/html/kim_ccache_overview.html              |    2 +-
 doc/kim/html/kim_credential_overview.html          |    2 +-
 doc/kim/html/kim_error_overview.html               |    2 +-
 doc/kim/html/kim_identity_overview.html            |    4 +-
 doc/kim/html/kim_options_overview.html             |   10 +-
 doc/kim/html/kim_preferences_overview.html         |    2 +-
 doc/kim/html/kim_selection_hints_overview.html     |    2 +-
 doc/kim/html/kim_string_overview.html              |    2 +-
 doc/kim/html/modules.html                          |    2 +-
 src/include/kim/kim_credential.h                   | 1004 ++++++++++----------
 src/include/kim/kim_identity.h                     |   21 +-
 src/include/kim/kim_options.h                      |  147 ---
 src/include/kim/kim_ui_plugin.h                    |   55 +-
 src/kim/lib/kim-lite.exports                       |   12 +-
 src/kim/lib/kim.exports                            |    8 +-
 src/kim/lib/kim_credential.c                       |  336 ++++++-
 src/kim/lib/kim_identity.c                         |  116 ++-
 src/kim/lib/kim_options.c                          |  176 +---
 src/kim/lib/kim_selection_hints.c                  |   14 +-
 src/kim/lib/kim_string.c                           |    1 +
 src/kim/lib/kim_string_private.h                   |    4 +
 src/kim/lib/kim_ui.c                               |  212 ++++-
 src/kim/lib/kim_ui_cli.c                           |  324 ++++++-
 src/kim/lib/kim_ui_cli_private.h                   |   24 +-
 src/kim/lib/kim_ui_gui.c                           |   44 +-
 src/kim/lib/kim_ui_gui_private.h                   |   14 +-
 src/kim/lib/kim_ui_plugin.c                        |   44 +-
 src/kim/lib/kim_ui_plugin_private.h                |   18 +-
 src/kim/lib/kim_ui_private.h                       |   39 +-
 src/kim/lib/mac/kim_os_library.c                   |    2 +
 src/kim/lib/mac/kim_os_string.c                    |   49 +-
 43 files changed, 1855 insertions(+), 1451 deletions(-)

commit b0949adbc1a11eeb7123062861b236b950acaf46
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 22 18:17:38 2008 +0000

    Merge three patches from Novell, with some updates related to work in
    our tree since they were submitted, and reindenting for one source
    file that got particularly ugly in the process.
    
    From Savitha R on 2008-02-18 (yes, it was sitting in my queue a while):
    
    Attached patches have fixes for some issues in LDAP backend.
    
    1. patch-mem-pwd.txt
    This patch clears the password in memory, fixes some memory leaks (in
    common code) and a segfault in eDirectory specific code.
    
    2. patch-princ-attrs.txt
    This patch removes some eDirectory specific attributes from the common
    code
    
    3. patch-edir-rights.txt
    This patch is specific to eDirectory code and fixes some rights issue.
    It adds and deletes rights to service objects as required on the kerberos
    attributes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20744 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   | 673 ++++++++++++---------
 .../kdb/ldap/ldap_util/kdb5_ldap_services.c        |   8 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c    |  19 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c     |   6 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       |  17 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |   3 -
 .../kdb/ldap/libkdb_ldap/ldap_service_rights.c     | 235 ++++---
 src/plugins/kdb/ldap/libkdb_ldap/ldap_services.h   |   4 +-
 .../kdb/ldap/libkdb_ldap/libkdb_ldap.exports       |   1 +
 9 files changed, 546 insertions(+), 420 deletions(-)

commit 6e83d0bd31721ac86003530dd2450221dd05d0c2
Author: Justin Anderson <jander@mit.edu>
Date:   Mon Sep 22 17:03:51 2008 +0000

    Merge 1.7 work on auxiliary ccache functions necessary for KIM. Adds krb5_cc_lock/unlock, krb5_cccol_lock/unlock, krb5_cc_last_change_time, krb5_cccol_last_change_time, krb5_cc_move, and adds pertype cursor support to some cache types
    
    Locking functions work the same as the CCAPI cc_ccache_lock / cc_context_lock functions, though not as read/write locks.
    
    ticket: 6124
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20743 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h              |  36 +++-
 src/include/krb5/krb5.hin         |  25 +++
 src/lib/krb5/ccache/cc-int.h      |  20 +-
 src/lib/krb5/ccache/cc_file.c     | 397 ++++++++++++++++++++++++++++----------
 src/lib/krb5/ccache/cc_keyring.c  | 138 ++++++++++---
 src/lib/krb5/ccache/cc_memory.c   | 150 ++++++++++----
 src/lib/krb5/ccache/ccapi/stdcc.c |  90 ++++++++-
 src/lib/krb5/ccache/ccapi/stdcc.h |  20 ++
 src/lib/krb5/ccache/ccbase.c      | 276 +++++++++++++++++++++++++-
 src/lib/krb5/ccache/cccursor.c    |  36 ++++
 src/lib/krb5/ccache/ccfns.c       |  20 ++
 11 files changed, 1026 insertions(+), 182 deletions(-)

commit 85f452a27b855c2fb456e2c6d8c73a5c1f037841
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 22 16:01:03 2008 +0000

    Missed some changes for db_context->dal_handle renaming
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20742 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a4ead8721f28885cdbd431924758ca3384520ade
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Sep 19 21:51:03 2008 +0000

    KIM ui plugin support and gui selection harness
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20740 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_library.h       |  13 ++
 src/include/kim/kim_ui_plugin.h     |  71 +++++----
 src/kim/lib/kim_error_code.et       |   3 +-
 src/kim/lib/kim_library.c           |  67 ++++++++
 src/kim/lib/kim_library_private.h   |   2 +
 src/kim/lib/kim_private.h           |   7 +-
 src/kim/lib/kim_string.c            |   1 -
 src/kim/lib/kim_ui.c                | 303 ++++++++++++++++++++++++++++++++++++
 src/kim/lib/kim_ui_cli.c            | 142 +++++++++++++++++
 src/kim/lib/kim_ui_cli_private.h    |  67 ++++++++
 src/kim/lib/kim_ui_gui.c            | 212 +++++++++++++++++++++++++
 src/kim/lib/kim_ui_gui_private.h    |  68 ++++++++
 src/kim/lib/kim_ui_plugin.c         | 296 +++++++++++++++++++++++++++++++++++
 src/kim/lib/kim_ui_plugin_private.h |  68 ++++++++
 src/kim/lib/kim_ui_private.h        |  78 ++++++++++
 src/kim/lib/mac/kim_os_library.c    |  19 +++
 16 files changed, 1384 insertions(+), 33 deletions(-)

commit a56f00a7a35dba2b6e38c315f466c61e361ff80e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Sep 19 21:03:11 2008 +0000

    Remove kim_identity_get_gss_name from the export lists
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20739 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim-lite.exports | 1 -
 src/kim/lib/kim.exports      | 1 -
 2 files changed, 2 deletions(-)

commit 066a3a67affb47fdf3333c700ff98fe4b5911bc6
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Sep 18 18:57:01 2008 +0000

    Added functions to save and get password from keychain
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20732 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_identity.c         |  85 ++++++++++++++-------
 src/kim/lib/kim_identity_private.h |  12 ++-
 src/kim/lib/mac/kim_os_identity.c  | 152 +++++++++++++++++++++++++++++++++++++
 3 files changed, 222 insertions(+), 27 deletions(-)

commit 06c7016164303d69a96bb38743351004b0bf5d0a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 18 15:57:27 2008 +0000

    makedepend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20731 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    |  121 ++--
 src/appl/telnet/telnetd/Makefile.in         |   17 +-
 src/clients/ksu/Makefile.in                 |   58 +-
 src/kadmin/cli/Makefile.in                  |    8 +-
 src/kadmin/dbutil/Makefile.in               |  105 +--
 src/kadmin/ktutil/Makefile.in               |   28 +-
 src/kadmin/server/Makefile.in               |   36 +-
 src/kdc/Makefile.in                         |  126 ++--
 src/krb524/Makefile.in                      |   58 +-
 src/lib/apputils/Makefile.in                |   12 +-
 src/lib/crypto/Makefile.in                  |  505 ++++++-------
 src/lib/crypto/aes/Makefile.in              |   13 +-
 src/lib/crypto/arcfour/Makefile.in          |   24 +-
 src/lib/crypto/crc32/Makefile.in            |   12 +-
 src/lib/crypto/des/Makefile.in              |  128 ++--
 src/lib/crypto/dk/Makefile.in               |   69 +-
 src/lib/crypto/enc_provider/Makefile.in     |   56 +-
 src/lib/crypto/hash_provider/Makefile.in    |   56 +-
 src/lib/crypto/keyhash_provider/Makefile.in |   57 +-
 src/lib/crypto/md4/Makefile.in              |   12 +-
 src/lib/crypto/md5/Makefile.in              |   12 +-
 src/lib/crypto/old/Makefile.in              |   41 +-
 src/lib/crypto/raw/Makefile.in              |   26 +-
 src/lib/crypto/sha1/Makefile.in             |   12 +-
 src/lib/crypto/yarrow/Makefile.in           |   30 +-
 src/lib/des425/Makefile.in                  |  191 ++---
 src/lib/gssapi/Makefile.in                  |   21 +-
 src/lib/gssapi/krb5/Makefile.in             |  627 ++++++++--------
 src/lib/gssapi/spnego/Makefile.in           |   17 +-
 src/lib/kadm5/Makefile.in                   |   37 +-
 src/lib/kadm5/clnt/Makefile.in              |    8 +-
 src/lib/kadm5/srv/Makefile.in               |   42 +-
 src/lib/kadm5/unit-test/Makefile.in         |    9 +-
 src/lib/kdb/Makefile.in                     |   92 +--
 src/lib/krb4/Makefile.in                    |   94 +--
 src/lib/krb5/Makefile.in                    |   17 +-
 src/lib/krb5/asn.1/Makefile.in              |  145 ++--
 src/lib/krb5/ccache/Makefile.in             |  130 ++--
 src/lib/krb5/keytab/Makefile.in             |  123 ++--
 src/lib/krb5/krb/Makefile.in                | 1043 ++++++++++++++-------------
 src/lib/krb5/os/Makefile.in                 |  502 +++++++------
 src/lib/krb5/rcache/Makefile.in             |  100 +--
 src/lib/rpc/Makefile.in                     |   39 +-
 src/plugins/kdb/db2/Makefile.in             |   34 +-
 src/slave/Makefile.in                       |   42 +-
 src/tests/asn.1/Makefile.in                 |   56 +-
 src/tests/create/Makefile.in                |    8 +-
 src/tests/hammer/Makefile.in                |   12 +-
 src/tests/mkeystash_compat/Makefile.in      |    6 +
 src/tests/verify/Makefile.in                |    8 +-
 src/util/support/Makefile.in                |    3 +-
 51 files changed, 2635 insertions(+), 2393 deletions(-)

commit ace3a25496d80d8d08a3e88eefb6c44398df5dff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 18 15:42:34 2008 +0000

    If unset env(KRB5CCNAME) doesn't work, skip the tests that depend on it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20730 dc483132-0cff-0310-8789-dd5450dbe970

 .../passwd/unit-test/kpasswd.0/principal.exp       | 43 ++++++++++++++++++----
 1 file changed, 35 insertions(+), 8 deletions(-)

commit d11350d0a7d3d4ddd2f2c530f0eb58c28a222ac0
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Sep 18 14:56:49 2008 +0000

    Removed kim_identity_get_gss_name and updated documentation
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20729 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kim/Doxyfile                                   |  13 +-
 .../group__kim__ccache__iterator__reference.html   |  32 +-
 doc/kim/html/group__kim__ccache__reference.html    | 348 ++++++-----
 ...roup__kim__credential__iterator__reference.html |  38 +-
 .../html/group__kim__credential__reference.html    | 246 ++++----
 doc/kim/html/group__kim__error__reference.html     | 111 +---
 doc/kim/html/group__kim__identity__reference.html  | 233 +++----
 doc/kim/html/group__kim__options__reference.html   | 416 +++++--------
 .../html/group__kim__preferences__reference.html   | 446 +++++++++-----
 .../group__kim__selection__hints__reference.html   | 675 +++++----------------
 doc/kim/html/group__kim__string__reference.html    |  78 ++-
 doc/kim/html/group__kim__types__reference.html     | 271 ++++-----
 doc/kim/html/index.html                            |   4 +-
 doc/kim/html/kim_ccache_overview.html              |  44 +-
 doc/kim/html/kim_credential_overview.html          |  40 +-
 doc/kim/html/kim_error_overview.html               |  10 +-
 doc/kim/html/kim_identity_overview.html            |  29 +-
 doc/kim/html/kim_options_overview.html             |  25 +-
 doc/kim/html/kim_preferences_overview.html         |  22 +-
 doc/kim/html/kim_selection_hints_overview.html     |  26 +-
 doc/kim/html/kim_string_overview.html              |   2 +-
 doc/kim/html/modules.html                          |   3 +-
 src/include/kim/kim_identity.h                     |  12 -
 src/kim/lib/kim_identity.c                         |  13 +-
 24 files changed, 1345 insertions(+), 1792 deletions(-)

commit 01a5e0dc0c79adc958731d883be5711f2cfe930c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Sep 17 21:30:54 2008 +0000

    Added tentative plugin API for KIM UI
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20728 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_ui_plugin.h | 90 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 90 insertions(+)

commit 9593756e59a4e4f7b3ac44a92031c8852445bba5
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Sep 17 21:29:35 2008 +0000

    Added support for options in favorite identities.
    Fixed KLL preference reading support to not read keys
    from the wrong locations.  Updated prompter function
    prototype.
    
    Updated tests to reflect these changes.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20727 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_options.h         |   84 +--
 src/kim/lib/kim-lite.exports          |    2 -
 src/kim/lib/kim_options.c             |   95 +--
 src/kim/lib/kim_options_private.h     |    2 +-
 src/kim/lib/kim_preferences.c         |  170 +-----
 src/kim/lib/kim_preferences_private.h |   14 +-
 src/kim/lib/mac/kim_os_preferences.c  | 1028 +++++++++++++++++++++++++--------
 src/kim/test/main.c                   |    2 +
 src/kim/test/test_kim_preferences.c   |  187 +++++-
 src/kim/test/test_kim_preferences.h   |    2 +
 10 files changed, 1036 insertions(+), 550 deletions(-)

commit eeffb4c8705e3aabb0a157e87150adf3c8947a8c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Sep 12 22:38:21 2008 +0000

    Fixed KIM export list for KerberosLite (forgot there were two)
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20713 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim-lite.exports | 16 +++++-----------
 1 file changed, 5 insertions(+), 11 deletions(-)

commit cbb1c9234d8ac30b56be08ffac77c4127de82b6e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Sep 11 21:30:10 2008 +0000

    Removed favorite identities object from public API and merged functionality
    into the preferences API to reduce function calls.  Added options parameter
    to favorite identities (Mac OS X support still needed for options though).
    
    Updated test cases to reflect these changes.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20712 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_preferences.h       | 251 +++++++-----------
 src/include/kim/kim_types.h             |   6 -
 src/kim/lib/kim.exports                 |  22 +-
 src/kim/lib/kim_options.c               |  41 +--
 src/kim/lib/kim_preferences.c           | 456 ++++++++++++++++++--------------
 src/kim/lib/kim_preferences_private.h   |  40 ++-
 src/kim/lib/mac/kim_os_preferences.c    |  46 ++--
 src/kim/test/main.c                     |  12 +-
 src/kim/test/test_kim_common.c          |  32 +--
 src/kim/test/test_kim_common.h          |  10 -
 src/kim/test/test_kim_identity.c        | 106 ++++----
 src/kim/test/test_kim_preferences.c     | 208 +++++++++++----
 src/kim/test/test_kim_selection_hints.c | 415 +++++------------------------
 src/kim/test/test_kim_selection_hints.h |  12 +-
 14 files changed, 705 insertions(+), 952 deletions(-)

commit 85e5934bf52e96e6dad8bacd1bb70f3bd68ff890
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 9 21:23:35 2008 +0000

    Untabify; trim trailing whitespace; add emacs local variables to avoid tabs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20711 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_decode.c   |   99 +--
 src/lib/krb5/asn.1/asn1_decode.h   |   37 +-
 src/lib/krb5/asn.1/asn1_encode.c   |  145 ++--
 src/lib/krb5/asn.1/asn1_encode.h   |   69 +-
 src/lib/krb5/asn.1/asn1_get.c      |  115 +--
 src/lib/krb5/asn.1/asn1_get.h      |   45 +-
 src/lib/krb5/asn.1/asn1_k_decode.c | 1477 ++++++++++++++++++------------------
 src/lib/krb5/asn.1/asn1_k_decode.h |  175 ++---
 src/lib/krb5/asn.1/asn1_k_encode.c |  529 ++++++-------
 src/lib/krb5/asn.1/asn1_k_encode.h |  201 ++---
 src/lib/krb5/asn.1/asn1_make.c     |   93 +--
 src/lib/krb5/asn.1/asn1_make.h     |   65 +-
 src/lib/krb5/asn.1/asn1_misc.c     |    7 +-
 src/lib/krb5/asn.1/asn1_misc.h     |    7 +-
 src/lib/krb5/asn.1/asn1buf.c       |  177 ++---
 src/lib/krb5/asn.1/asn1buf.h       |  103 +--
 src/lib/krb5/asn.1/asn1glue.h      |    5 +-
 src/lib/krb5/asn.1/krb5_decode.c   |  569 +++++++-------
 src/lib/krb5/asn.1/krb5_encode.c   |  287 +++----
 src/lib/krb5/asn.1/krbasn1.h       |   49 +-
 src/lib/krb5/asn.1/ldap_key_seq.c  |  337 ++++----
 21 files changed, 2306 insertions(+), 2285 deletions(-)

commit 0a17118f906570bdd2366aad3a7346df42f3221d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 8 21:53:21 2008 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20710 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/chpw.c | 345 ++++++++++++++++++++++++------------------------
 1 file changed, 169 insertions(+), 176 deletions(-)

commit fc0dacfba57436f48776458190990d49f489ca23
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Sep 8 21:21:51 2008 +0000

    Use krb5 threading functions.
    Remove use of ECODE since errors are no longer objects.
    Fixed bug where bundle error strings were not returned when
    homedir access was off.
    Switched to using UTF8 unconditionally.
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20709 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h                  |   1 +
 src/include/kim/kim_library.h            |  40 ++++++
 src/kim/agent/mac/Identities.m           |   2 +-
 src/kim/lib/kim_ccache.c                 | 132 +++++++++--------
 src/kim/lib/kim_credential.c             |  68 ++++-----
 src/kim/lib/kim_debug.c                  |   4 +-
 src/kim/lib/kim_error.c                  |  22 +--
 src/kim/lib/kim_error_code.et            |  62 ++++----
 src/kim/lib/kim_error_private.h          |  10 --
 src/kim/lib/kim_identity.c               |  74 +++++-----
 src/kim/lib/kim_library.c                |  96 +++++++++----
 src/kim/lib/kim_library_private.h        |  17 +--
 src/kim/lib/kim_options.c                | 104 +++++++-------
 src/kim/lib/kim_preferences.c            | 112 +++++++--------
 src/kim/lib/kim_private.h                |   1 +
 src/kim/lib/kim_selection_hints.c        | 102 ++++++-------
 src/kim/lib/kim_string.c                 |  18 +--
 src/kim/lib/mac/kim_os_identity.c        |   2 +-
 src/kim/lib/mac/kim_os_library.c         |  65 ++++++++-
 src/kim/lib/mac/kim_os_preferences.c     |  55 +++----
 src/kim/lib/mac/kim_os_private.h         |  12 +-
 src/kim/lib/mac/kim_os_selection_hints.c |  42 +++---
 src/kim/lib/mac/kim_os_string.c          | 240 ++++++++++++++++---------------
 23 files changed, 694 insertions(+), 587 deletions(-)

commit 48260aff2d5cec809c42d6ada43f906afc1d453d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 5 20:46:44 2008 +0000

    Use braces to repair broken emacs indentation, caused by omission of a
    semicolon, caused by use of macros that expand to compound statements.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20708 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 83b7075228f44782ffef65810e9b7dfb92218e6f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 5 20:39:19 2008 +0000

    Whitespace changes, mostly horizontal, for consistency with current
    style: indentation levels, spacing around if/else/for/while and
    braces.  Still plenty of inconsistency with current coding standards,
    especially for when line breaks are to be used.  Didn't touch
    multi-line macro definitions, or .h function declarations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20707 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_decode.c   |  270 +++----
 src/lib/krb5/asn.1/asn1_encode.c   |  360 ++++-----
 src/lib/krb5/asn.1/asn1_get.c      |    6 +-
 src/lib/krb5/asn.1/asn1_k_decode.c | 1518 ++++++++++++++++++------------------
 src/lib/krb5/asn.1/asn1_k_encode.c | 1514 +++++++++++++++++------------------
 src/lib/krb5/asn.1/asn1_make.c     |  176 ++---
 src/lib/krb5/asn.1/asn1_misc.c     |   12 +-
 src/lib/krb5/asn.1/asn1buf.c       |  436 +++++------
 src/lib/krb5/asn.1/asn1buf.h       |   12 +-
 src/lib/krb5/asn.1/krb5_decode.c   | 1116 +++++++++++++-------------
 src/lib/krb5/asn.1/krb5_encode.c   | 1024 ++++++++++++------------
 src/lib/krb5/asn.1/ldap_key_seq.c  |    3 +-
 12 files changed, 3224 insertions(+), 3223 deletions(-)

commit e472b5dd07e78f0180f4fbf5f22fc2fff2ab2548
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Sep 4 18:43:14 2008 +0000

    CCAPI should only use one pthread key
    
    Use k5 thread functions.  Also add destructors so if we ever have a way
    to detect application exit that the pthread key is destroyed.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20705 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/ccapi_context.c             | 14 +++++++++++++
 src/ccapi/lib/ccapi_context_change_time.c |  7 +++++++
 src/ccapi/lib/ccapi_context_change_time.h |  1 +
 src/ccapi/lib/ccapi_ipc.c                 |  7 +++++++
 src/ccapi/lib/ccapi_ipc.h                 |  1 +
 src/ccapi/lib/ccapi_os_ipc.h              |  1 +
 src/ccapi/lib/mac/ccapi_os_ipc.c          | 35 ++++++++++++++++++-------------
 src/ccapi/lib/win/ccapi_os_ipc.cxx        |  7 +++++++
 src/include/k5-thread.h                   |  5 +++++
 9 files changed, 63 insertions(+), 15 deletions(-)

commit de5ddef09b291bd0c6e933a65fcdaf63aee2f7df
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 3 17:22:58 2008 +0000

    Use GSS_S_BAD_STATUS for unknown status codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20704 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_dsp_status.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 109b91a1202587342c6367f0429fa3edaf4b2919
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 29 17:42:20 2008 +0000

    Fix vasprintf signed/unsigned mix; separate out duplicated error paths; pull success return path out of guts of loop
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20703 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 66 ++++++++++++++++++++++++++++-------------------
 1 file changed, 40 insertions(+), 26 deletions(-)

commit 8ef520ece7b3ffd734eb99755cc3477bedb0dc31
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 28 18:11:50 2008 +0000

    fix resource leak in USE_PASSWORD_SERVER code
    
    Don't leak file descriptors in error cases.
    Remove limit from length of passwords.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20702 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 61 +++++++++++++++++----------------------
 1 file changed, 27 insertions(+), 34 deletions(-)

commit 1a8c387dec0157e53c3defe8fc15c1dbcbf7535c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 28 17:17:51 2008 +0000

    Fix resource leak
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20701 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_authdata.c | 1 +
 1 file changed, 1 insertion(+)

commit 759b3927b87a523239da832440b352d351892ce0
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Aug 28 16:37:34 2008 +0000

    Additional code for KerberosAgent.  Checking in so Justin can work on it
    
    ticket: 6055
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20700 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/Identities.h                     |  18 +-
 src/kim/agent/mac/Identities.m                     | 211 +++++++++++++--------
 .../mac/resources/English.lproj/Authentication.xib | 134 ++-----------
 .../mac/resources/English.lproj/SelectIdentity.xib | 117 +-----------
 4 files changed, 168 insertions(+), 312 deletions(-)

commit 9ce65d11edd914ca70f0170ad82d869063467a03
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 27 22:31:57 2008 +0000

    compile-time flag to disable iprop
    
    If DISABLE_IPROP is defined at compile time, don't listen for
    connections and don't register the service.  (Doesn't currently
    disable compilation of all of the code.)
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20699 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ovsec_kadmd.c | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit 4ca67c5d451c786407b834f7214f232773eb5760
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 27 16:45:55 2008 +0000

    Some helper rules for running Coverity Prevent
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20698 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit 8acb29c6f3259749c85985c2df6b0cbd870c52f6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 27 16:36:00 2008 +0000

    Based on patch from lxs, with some changes:
    
    Add several new gcc warning flags, used in the KfM build process.
    
    Put declarations before code.
    
    Fix a bunch of signed/unsigned type mixes, mostly by changing variable
    types to unsigned int.
    
    Fix constness in handling name of default ccache name.
    
    Make sure functions get declared with prototypes:
    krb5int_pthread_loaded krb5int_gmt_mktime krb5int_aes_encrypt
    krb5int_aes_decrypt gssint_mecherrmap_init gssint_mecherramp_get.
    
    Don't shadow global names: stat accept index open encrypt.  Fix
    variable shadowing in LDAP ASN.1 support.
    
    Don't define unused krb5int_local_addresses.
    Don't export internal krb5_change_set_password.
    Fix error return indications from gssint_oid_to_mech.
    
    Create and use k5-gmt_mktime.h to provide one global declaration of
    krb5int_gmt_mktime, needed before we've generated krb5.h on some
    platforms.
    
    Not incorporated from initial patch: const changes in function
    signatures.
    
    ticket: 6096
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20697 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4                               |  2 +-
 src/include/k5-gmt_mktime.h                  | 51 ++++++++++++++++++++++++++
 src/include/k5-int.h                         | 11 +++++-
 src/include/k5-thread.h                      | 12 +++---
 src/kim/lib/kim_preferences.c                |  4 +-
 src/kim/lib/mac/kim_os_string.c              |  3 +-
 src/lib/crypto/checksum_length.c             |  2 +-
 src/lib/crypto/cksumtype_to_string.c         |  2 +-
 src/lib/crypto/cksumtypes.c                  |  2 +-
 src/lib/crypto/cksumtypes.h                  |  2 +-
 src/lib/crypto/coll_proof_cksum.c            |  2 +-
 src/lib/crypto/des/f_parity.c                |  4 +-
 src/lib/crypto/des/string2key.c              |  2 +-
 src/lib/crypto/des/weak_key.c                |  2 +-
 src/lib/crypto/hash_provider/hash_crc32.c    |  2 +-
 src/lib/crypto/hash_provider/hash_md4.c      |  2 +-
 src/lib/crypto/hash_provider/hash_md5.c      |  2 +-
 src/lib/crypto/hash_provider/hash_sha1.c     |  2 +-
 src/lib/crypto/hmac.c                        |  2 +-
 src/lib/crypto/keyed_cksum.c                 |  2 +-
 src/lib/crypto/keyhash_provider/k5_md4des.c  |  4 +-
 src/lib/crypto/keyhash_provider/k5_md5des.c  |  4 +-
 src/lib/crypto/make_checksum.c               |  3 +-
 src/lib/crypto/pbkdf2.c                      |  4 +-
 src/lib/crypto/sha1/shs.c                    |  5 ++-
 src/lib/crypto/string_to_cksumtype.c         |  2 +-
 src/lib/crypto/valid_cksumtype.c             |  2 +-
 src/lib/crypto/verify_checksum.c             |  2 +-
 src/lib/gssapi/generic/gssapiP_generic.h     |  2 +
 src/lib/gssapi/generic/util_buffer.c         |  4 +-
 src/lib/gssapi/generic/util_errmap.c         |  2 +-
 src/lib/gssapi/gss_libinit.c                 |  1 +
 src/lib/gssapi/krb5/accept_sec_context.c     |  2 +-
 src/lib/gssapi/krb5/copy_ccache.c            |  8 ++--
 src/lib/gssapi/krb5/import_sec_context.c     |  2 +-
 src/lib/gssapi/krb5/init_sec_context.c       |  2 +-
 src/lib/gssapi/krb5/inq_context.c            | 38 +++++++++----------
 src/lib/gssapi/krb5/k5seal.c                 | 10 ++---
 src/lib/gssapi/krb5/krb5_gss_glue.c          |  8 ++--
 src/lib/gssapi/krb5/set_allowable_enctypes.c |  2 +-
 src/lib/gssapi/krb5/util_seed.c              |  2 +-
 src/lib/gssapi/mechglue/g_acquire_cred.c     |  2 +-
 src/lib/gssapi/mechglue/g_initialize.c       | 10 ++---
 src/lib/gssapi/mechglue/g_inq_context.c      | 36 ++++++------------
 src/lib/gssapi/mechglue/g_rel_oid_set.c      |  8 ++--
 src/lib/gssapi/mechglue/mglueP.h             |  5 +++
 src/lib/gssapi/mechglue/oid_ops.c            | 20 +++++-----
 src/lib/gssapi/spnego/gssapiP_spnego.h       |  2 +-
 src/lib/gssapi/spnego/spnego_mech.c          | 55 ++++++++++++++--------------
 src/lib/krb5/asn.1/asn1_decode.c             |  7 ++--
 src/lib/krb5/asn.1/asn1_k_decode.c           |  2 +-
 src/lib/krb5/asn.1/asn1buf.c                 | 14 +++----
 src/lib/krb5/asn.1/asn1buf.h                 |  6 +--
 src/lib/krb5/asn.1/ldap_key_seq.c            | 32 ++++++++--------
 src/lib/krb5/ccache/ccdefault.c              |  2 +-
 src/lib/krb5/krb/gc_frm_kdc.c                |  2 +-
 src/lib/krb5/krb/pkinit_apple_cert_store.c   |  5 ++-
 src/lib/krb5/krb/pkinit_apple_utils.c        |  6 ++-
 src/lib/krb5/krb/preauth2.c                  |  3 +-
 src/lib/krb5/krb/ser_ctx.c                   |  4 +-
 src/lib/krb5/krb/srv_rcache.c                |  2 +-
 src/lib/krb5/krb/str_conv.c                  |  2 +-
 src/lib/krb5/libkrb5.exports                 |  1 -
 src/lib/krb5/os/changepw.c                   |  3 +-
 src/lib/krb5/os/gen_rname.c                  |  2 +-
 src/lib/krb5/os/localaddr.c                  |  5 ++-
 src/lib/krb5/os/sendto_kdc.c                 |  7 ++--
 src/lib/krb5/rcache/rc_io.c                  |  2 +-
 src/util/support/gmt_mktime.c                |  2 +
 69 files changed, 263 insertions(+), 206 deletions(-)

commit 6f207872f88b0c63e0ec81041f8c54b6b68f73f5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 27 00:21:53 2008 +0000

     r820@NOME-KING:  raeburn | 2008-08-26 18:37:41 -0400
     x
     r821@NOME-KING:  raeburn | 2008-08-26 18:51:10 -0400
     Remove disabled statistics gathering support.
     r822@NOME-KING:  raeburn | 2008-08-26 18:57:20 -0400
     Remove source location tracking.
     r823@NOME-KING:  raeburn | 2008-08-26 19:05:35 -0400
     Delete DEBUG_THREADS code.
     r824@NOME-KING:  raeburn | 2008-08-26 19:18:59 -0400
     Remove now-no-op assertion checks.
     r825@NOME-KING:  raeburn | 2008-08-26 19:29:49 -0400
     Simplify some wrappers.
     r826@NOME-KING:  raeburn | 2008-08-26 19:38:23 -0400
     Remove redundant comment.
     r827@NOME-KING:  raeburn | 2008-08-26 19:49:20 -0400
     When pthreads must be checked for at run time, don't include the no-op _nothread_mutex stuff too.
     r828@NOME-KING:  raeburn | 2008-08-26 19:54:05 -0400
     Remove remaining DEBUG_THREADS bits.
     r829@NOME-KING:  raeburn | 2008-08-26 20:00:22 -0400
     fix up initializer
     r830@NOME-KING:  raeburn | 2008-08-26 20:10:37 -0400
     Flatten a couple of structs wrapping single elements.
     r831@NOME-KING:  raeburn | 2008-08-26 20:14:01 -0400
     Remove k5_pthread_mutex_*lock macros.
     r832@NOME-KING:  raeburn | 2008-08-26 20:19:14 -0400
     Update comments a bit for lack of debug support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20696 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h                       | 421 +++-----------------------
 src/util/et/error_message.c                   |   6 -
 src/util/support/libkrb5support-fixed.exports |   3 -
 src/util/support/threads.c                    | 132 --------
 4 files changed, 47 insertions(+), 515 deletions(-)

commit 5eae0ec203bfc36b23707e4141e2260ef6d69c63
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 26 19:34:18 2008 +0000

    Change non-debug version of k5_debug_log to int to silence some
    compiler warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20695 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ed6eadb83d63807835c251cb2b602c94d57dc114
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 26 18:05:52 2008 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20694 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/admin.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 19511e0a10030b20b7f07855b50d3ca06ef8300c
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Aug 25 23:08:16 2008 +0000

    Fix PROG_LIBPATH so in-tree tests work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20693 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/test/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8740f92b8f48256a30b536abbf8f1172c2492d68
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Aug 25 20:11:19 2008 +0000

    Update description of -k option: From the code it appears the default
    is des-cbc-crc, and it applies to entering passwords with -m.
    
    ticket: 5565
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20692 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/krb5kdc.M | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 2f2343584826983a4920fbad2a0248a42b584cf8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Aug 25 19:43:03 2008 +0000

    Incorporate Apple's patch
    
    Add a test authorization data scheme, in both built-in and plugin
    forms; built-in version is #ifdef'ed out.  Update configury to create
    the build directory for the plugin, but don't build or install it by
    default.
    
    Create the new (and normally empty) authorization data plugin
    directory at install time.
    
    Add some (normally disabled) code to log authz data from rd_req.
    
    Fix up some comments that still refer to preauth plugins.  Add some
    details in comments on the API, and why it's private for now.
    
    Make the plugin init context support work, by not passing null
    pointers.
    
    ticket: 5565
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20691 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                          |   8 +-
 src/config/pre.in                        |   1 +
 src/configure.in                         |   1 +
 src/include/krb5/authdata_plugin.h       | 111 ++++++++++++
 src/include/osconf.hin                   |   1 +
 src/kdc/Makefile.in                      |   2 +
 src/kdc/do_as_req.c                      |   6 +
 src/kdc/kdc_authdata.c                   | 298 +++++++++++++++++++++++++++++++
 src/kdc/kdc_util.h                       |   9 +
 src/kdc/main.c                           |   3 +
 src/lib/krb5/krb/rd_req_dec.c            |  29 ++-
 src/plugins/authdata/greet/Makefile.in   |  47 +++++
 src/plugins/authdata/greet/greet.exports |   1 +
 src/plugins/authdata/greet/greet_auth.c  |  97 ++++++++++
 14 files changed, 612 insertions(+), 2 deletions(-)

commit 57bd520a5037c2194adefb80cc7c13a06dbee42d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Aug 25 17:40:58 2008 +0000

    Fix sense of test of lock call preparing to update debug info in
    k5_mutex_destroy.
    Thanks, Ezra.
    
    ticket: 6090
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20690 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fc539b7d38ff1dcf0f28fb76edf8bcdbbed99dea
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Aug 22 16:44:22 2008 +0000

    CCAPI is leaking mach ports
    
    Need to destroy the mach ports instead of deallocating because
    we requested notifications on the port so just deallocating
    won't actually destroy the port.  Also deallocate any port
    which was previously registered for notifications.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20688 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/mac/ccapi_os_ipc.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 853980601f2ab7553ac4b19f7faee872abe9a367
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 22 16:26:28 2008 +0000

    Let walk_realm_tree tests fail for now, ignore them and keep going
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20687 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit fc5288e557cf2c095901f9aeb288acbcef5b610a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 22 16:25:27 2008 +0000

    Use capaths unconditionally.  Update copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20686 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/walk_rtree.c | 14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

commit a601b792b81eda6a9d3e4158e147a2e9524c13c7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 22 15:56:32 2008 +0000

    New macro for testing whether the compiler supports a given
    command-line flag or not, and adding it to CFLAGS only if supported.
    Use it for GCC flag -Wno-format-zero-length, which we were testing for
    before, and for some additional flags: -Woverflow -Wstrict-overflow
    -Wmissing-format-attribute -Werror=declaration-after-statement
    -Wdeclaration-after-statement -Werror=variadic-macros
    -Wvariadic-macros.  (The last few are because we've had some code
    contributions that assumed full C99 support, and our baseline is
    currently C89+, so if possible we want certain newer constructs
    flagged as errors.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20685 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 58 +++++++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 43 insertions(+), 15 deletions(-)

commit 0348462f117ae43bdb958483e2f6c8a908fcc310
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Aug 22 15:36:33 2008 +0000

    KIM should not provide keytab functions when building lite framework
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20684 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim-lite.exports | 142 +++++++++++++++++++++++++++++++++++++++++++
 src/kim/lib/kim_ccache.c     |   8 +++
 src/kim/lib/kim_credential.c |   8 +++
 3 files changed, 158 insertions(+)

commit 57af1ae768f955d6de06ab910b9ba49aaa0277d0
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Aug 22 15:34:46 2008 +0000

    Updated documentation to be more specific about TLS impact
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20683 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_error.h | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 8b675ecdf45217a779ef2f7809583a545cef5582
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Aug 22 15:34:20 2008 +0000

    Removed warnings of unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20682 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_library.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 27a2ecc1adc97497b97092a820177c0666238baf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 22 01:20:23 2008 +0000

    Check for struct sockaddr_storage only in top-level configure script, not
    in code common to all.  Use an existing AC_CHECK_TYPES invocation, not a
    special-purpose test.  Eliminate now-unused
    KRB5_AC_CHECK_TYPE_WITH_HEADERS and KRB5_AC_CHECK_SOCKADDR_STORAGE macros.
    Merge KRB5_AC_CHECK_INET6 into the one place where it gets used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20681 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4   | 29 -----------------------------
 src/configure.in |  2 +-
 2 files changed, 1 insertion(+), 30 deletions(-)

commit dac88c2b08c7c4cab30b842008dc6fd0f2b4f1ff
Author: Zhanna Tsitkov <tsitkova@mit.edu>
Date:   Wed Aug 20 21:09:14 2008 +0000

    lean client changes
    
    All changes are under LEAN_CLIENT macro. Application server functionality is disabled.
    
    
    Ticket:new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20680 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/gss_libinit.c                       |  4 ++
 src/lib/gssapi/krb5/accept_sec_context.c           |  8 ++-
 src/lib/gssapi/krb5/acquire_cred.c                 | 19 ++++++-
 src/lib/gssapi/krb5/add_cred.c                     | 15 +++++-
 src/lib/gssapi/krb5/export_sec_context.c           |  5 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h                 | 10 +++-
 src/lib/gssapi/krb5/krb5_gss_glue.c                | 58 +++++++++++++++++++---
 src/lib/gssapi/krb5/rel_cred.c                     |  2 +
 src/lib/gssapi/mechglue/g_accept_sec_context.c     |  3 +-
 src/lib/gssapi/mechglue/g_exp_sec_context.c        |  2 +
 src/lib/gssapi/mechglue/g_imp_sec_context.c        |  3 ++
 src/lib/gssapi/spnego/gssapiP_spnego.h             |  5 +-
 src/lib/gssapi/spnego/spnego_mech.c                | 24 +++++++--
 src/lib/kdb/kdb_default.c                          | 15 +++++-
 src/lib/krb5/keytab/kt_file.c                      |  6 ++-
 src/lib/krb5/keytab/kt_memory.c                    |  4 ++
 src/lib/krb5/keytab/kt_srvtab.c                    |  6 ++-
 src/lib/krb5/keytab/ktadd.c                        |  6 ++-
 src/lib/krb5/keytab/ktbase.c                       |  6 ++-
 src/lib/krb5/keytab/ktdefault.c                    |  5 +-
 src/lib/krb5/keytab/ktfns.c                        |  6 ++-
 src/lib/krb5/keytab/ktfr_entry.c                   |  5 +-
 src/lib/krb5/keytab/ktremove.c                     |  5 +-
 src/lib/krb5/keytab/read_servi.c                   |  5 +-
 src/lib/krb5/krb/gic_keytab.c                      |  5 +-
 src/lib/krb5/krb/gic_pwd.c                         |  1 -
 src/lib/krb5/krb/in_tkt_sky.c                      |  4 +-
 src/lib/krb5/krb/rd_req.c                          | 10 +++-
 src/lib/krb5/krb/rd_req_dec.c                      |  4 ++
 src/lib/krb5/krb/ser_ctx.c                         |  7 ++-
 src/lib/krb5/krb/srv_dec_tkt.c                     |  5 +-
 src/lib/krb5/krb5_libinit.c                        |  4 ++
 src/lib/krb5/os/accessor.c                         | 10 +++-
 src/util/collected-client-lib/libcollected.exports |  8 ---
 src/util/profile/prof_init.c                       |  3 ++
 35 files changed, 237 insertions(+), 51 deletions(-)

commit 4c8485b11bb27a3763a8f0058547ee7ac84556fe
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Aug 20 18:58:04 2008 +0000

    Add support to send CFNotifications on ccache and cache collection changes
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20679 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_cache_collection.c |  5 +++
 src/ccapi/server/ccs_ccache.c           |  6 +++
 src/ccapi/server/ccs_os_notify.h        | 38 ++++++++++++++++
 src/ccapi/server/mac/ccs_os_notify.c    | 80 +++++++++++++++++++++++++++++++++
 src/include/CredentialsCache.h          | 10 +++++
 5 files changed, 139 insertions(+)

commit 7ac8c2023422a829a3fdfa81b576a2910c232458
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Aug 20 18:46:46 2008 +0000

    Notify clients on ccache deletion
    
    Clients watching a ccache or the cache collection
    should get a notification when the ccache is destroyed.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20678 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_cache_collection.c | 15 ++++++++++++++-
 src/ccapi/server/ccs_ccache.c           |  9 +++------
 src/ccapi/server/ccs_ccache.h           |  3 +++
 3 files changed, 20 insertions(+), 7 deletions(-)

commit 19093104b11c62dbacb8ce985404862b8eaf0664
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Aug 20 17:58:07 2008 +0000

    Added some carriage returns to decrease line length
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20677 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/mac/kim_os_string.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 13a84da8bb35c291b5c1be5d084446179f0731da
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 19 23:14:41 2008 +0000

    Update krb4 test to use aclocal.m4 macro and default to disabled
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20676 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/configure.in | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

commit 8fa781267960e7a7cbcca21acdb7c75fa93d81cb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 19 23:07:11 2008 +0000

    Fix broken build -- conditionalize some stuff on DISABLE_PKINIT that I
    missed last time.
    
    ticket: 6076
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20675 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/krb5_decode.c | 2 ++
 src/lib/krb5/asn.1/krb5_encode.c | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit cd7cbffb667fb399cb0ffc9f50d884121651c4da
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Aug 19 21:04:56 2008 +0000

    profile write code should only quote empty strings
    
    Assigned to Ken for review.
    
    ticket: new
    owner: raeburn
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20674 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 453d760c55ca89741adb89272c704e478edd36a8
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Aug 19 20:09:22 2008 +0000

    Get KerberosAgent building again after KIM changes
    
    ticket: 6055
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20673 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/agent/mac/Identities.h            |  7 +++++--
 src/kim/agent/mac/Identities.m            | 18 ++++++++----------
 src/kim/agent/mac/KerberosAgentPrefix.pch |  1 +
 src/kim/lib/kim.exports                   |  9 +++++++++
 4 files changed, 23 insertions(+), 12 deletions(-)

commit be4923dd0ebd22e694d72d36538ab2f6bd91fa7f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 19 19:37:16 2008 +0000

    Default to not building krb4 support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20672 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 60c4de2ccfb92b131146aa4927fe17b9c1801bbc
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Aug 19 16:49:18 2008 +0000

    Fixed export list for new hints functions
    and fixed calls to set error message.
    
    ticket: 6055
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20671 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim.exports    | 14 ++------------
 src/kim/lib/kim_ccache.c   |  4 ++--
 src/kim/lib/kim_identity.c |  7 +++++--
 3 files changed, 9 insertions(+), 16 deletions(-)

commit d308f082c1e5a8009853956a96f80c5f9414de9e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Aug 19 16:43:17 2008 +0000

    Modified hints APIs to be a single API that takes string keys.
    Removed error object.
    Changed error message API to use thread specific data.
    Split out debugging API into separate files.
    
    ticket: 6055
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20670 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h                  |   1 +
 src/include/kim/kim_ccache.h             |  50 +++---
 src/include/kim/kim_credential.h         |  36 ++--
 src/include/kim/kim_error.h              |  94 ++++-------
 src/include/kim/kim_identity.h           |  28 +--
 src/include/kim/kim_options.h            | 110 ++++++------
 src/include/kim/kim_preferences.h        |  56 +++---
 src/include/kim/kim_selection_hints.h    | 178 +++++---------------
 src/include/kim/kim_string.h             |  24 ++-
 src/include/kim/kim_types.h              |  13 +-
 src/kim/agent/mac/Identities.m           |  21 +--
 src/kim/lib/kim.exports                  |   5 +-
 src/kim/lib/kim_ccache.c                 |  24 +--
 src/kim/lib/kim_credential.c             |  34 ++--
 src/kim/lib/kim_debug.c                  |  76 +++++++++
 src/kim/lib/kim_debug_private.h          |  38 +++++
 src/kim/lib/kim_error.c                  | 281 +++++++++++++------------------
 src/kim/lib/kim_error_code.et            |   5 +-
 src/kim/lib/kim_error_private.h          |  38 ++---
 src/kim/lib/kim_library.c                |  39 +----
 src/kim/lib/kim_library_private.h        |   5 -
 src/kim/lib/kim_options.c                |  63 +++----
 src/kim/lib/kim_preferences.c            |  11 +-
 src/kim/lib/kim_private.h                |   3 +-
 src/kim/lib/kim_selection_hints.c        | 264 ++++++++---------------------
 src/kim/lib/mac/kim_os_debug.c           |  37 ++++
 src/kim/lib/mac/kim_os_library.c         |   7 -
 src/kim/lib/mac/kim_os_preferences.c     |   6 +-
 src/kim/lib/mac/kim_os_selection_hints.c |   8 +-
 src/kim/test/test_kim_common.c           |   3 +-
 src/kim/test/test_kim_identity.c         |  12 --
 src/kim/test/test_kim_preferences.c      |   5 -
 32 files changed, 683 insertions(+), 892 deletions(-)

commit 6dca73af4ae57815687d4f5b919863bfc5658b19
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Aug 18 17:08:28 2008 +0000

    Updated bindings.  Incomplete but commiting to avoid losing changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20669 dc483132-0cff-0310-8789-dd5450dbe970

 .../mac/resources/English.lproj/SelectIdentity.xib | 90 +++++++++++-----------
 1 file changed, 46 insertions(+), 44 deletions(-)

commit d6641a41a237a8fda05f1cce04d3eb085065f3de
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Aug 17 23:34:41 2008 +0000

    Using gcov, it was noted that the tests were never including authdata
    in the test credential - and a segment of code was never tested. Add
    some fake authdata to the test creds.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20668 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/t_cc.c | 94 ++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 86 insertions(+), 8 deletions(-)

commit d1dee36427592d649aa27ea1b05167f5d83ca50e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Aug 16 13:03:30 2008 +0000

    In parsing authorization data, if run out of memory, the authorization
    data was released, but the pointer not zeroed.  This resulted in
    higher level code trying to free it again.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20667 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c    | 1 +
 src/lib/krb5/ccache/cc_keyring.c | 7 +++++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 98428ac61a8273ada2ccd6b3f997b300eb31c246
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Aug 16 13:01:40 2008 +0000

    In copying a credential - if we run out memory - the cleanup code failed to clear the second_ticket
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20666 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_creds.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 809149e75030552759243f2a55471af34622418e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Aug 16 01:14:58 2008 +0000

    Move internal cccursor structures/prototypes to the ccache private include
    file. Functions are not exported from library.
    
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20665 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h            | 20 --------------------
 src/lib/krb5/ccache/Makefile.in |  2 +-
 src/lib/krb5/ccache/cc-int.h    | 21 +++++++++++++++++++++
 src/lib/krb5/ccache/cccursor.c  |  2 +-
 4 files changed, 23 insertions(+), 22 deletions(-)

commit f0a6df2a4155034808e310a33c2994ff9e0dbca2
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Aug 15 22:19:01 2008 +0000

    Conditionalize building of CCAPI ccache type on USE_CCAPI
    
    Still refer to Windows by OS macro because KfW builds do not set
    USE_CCAPI.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20664 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c      |  7 ++++++-
 src/lib/krb5/ccache/ccapi/stdcc.h      | 13 +++++++------
 src/lib/krb5/ccache/ccapi/stdcc_util.c |  6 ++++--
 src/lib/krb5/ccache/ccapi/stdcc_util.h |  9 +++++----
 4 files changed, 22 insertions(+), 13 deletions(-)

commit 2b88f3ab8a09d818ae4b38d90da4f2fadae78ae2
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Aug 15 22:17:09 2008 +0000

    mac port of kim should not depend on kipc
    
    kipc is not necessarily built
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20663 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_ccache.c          | 4 ++++
 src/kim/lib/mac/kim_os_identity.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 6ac687b64e61a5ab5a0874d32105d03a12304d30
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 15 18:46:12 2008 +0000

    Move prototype for krb5int_random_string from k5-int.h to cc-int.h as
    it is private to the ccache code. Include cc-int.h where needed, and
    update Makefile.in dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20662 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h             | 2 --
 src/lib/krb5/ccache/Makefile.in  | 4 ++--
 src/lib/krb5/ccache/cc-int.h     | 2 ++
 src/lib/krb5/ccache/cc_keyring.c | 2 +-
 src/lib/krb5/ccache/cc_memory.c  | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

commit c438b327af4cf5ba96ed3f7e02b6327b9d06c1ae
Author: Will Fiveash <will.fiveash@oracle.com>
Date:   Fri Aug 15 00:38:41 2008 +0000

    a stash file is not a keytab
    
    Note, this is the commit for the associated Krb Consortium project:
    Projects/Masterkey Keytab Stash
    
    ticket: 194
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20661 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                                 |   2 +-
 src/include/k5-int.h                             |   5 +
 src/include/kdb.h                                |  15 +-
 src/kadmin/dbutil/dump.c                         |  61 ++++-
 src/kadmin/dbutil/kdb5_create.c                  |  19 +-
 src/kadmin/dbutil/kdb5_stash.c                   |  12 +-
 src/kadmin/dbutil/kdb5_util.M                    |   5 +
 src/kadmin/dbutil/kdb5_util.c                    |  39 ++-
 src/kdc/main.c                                   |   3 +-
 src/lib/kadm5/admin.h                            |   3 +-
 src/lib/kadm5/alt_prof.c                         |   5 +
 src/lib/kadm5/srv/server_kdb.c                   |   3 +-
 src/lib/kadm5/unit-test/api.2/init-v2.exp        |   2 +-
 src/lib/kdb/kdb5.c                               |  58 ++++-
 src/lib/kdb/kdb5.h                               |   4 +-
 src/lib/kdb/kdb_default.c                        | 311 ++++++++++++++++-------
 src/lib/krb5/keytab/kt_file.c                    |   2 -
 src/lib/krb5/keytab/kt_memory.c                  |   2 -
 src/lib/krb5/keytab/kt_srvtab.c                  |   2 -
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c |  11 +
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.M  |   6 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c  |  18 +-
 src/tests/Makefile.in                            |   2 +-
 src/tests/create/kdb5_mkdums.c                   |   5 +-
 src/tests/mkeystash_compat/Makefile.in           |  49 ++++
 src/tests/mkeystash_compat/bigendian.c           |  17 ++
 src/tests/mkeystash_compat/old_stash_bendian     | Bin 0 -> 67 bytes
 src/tests/mkeystash_compat/old_stash_lendian     | Bin 0 -> 30 bytes
 src/tests/verify/kdb5_verify.c                   |   7 +-
 29 files changed, 513 insertions(+), 155 deletions(-)

commit 7b2fd388c28d4c8a3a7a2a4bf2b70a251bf037e8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 14 22:59:54 2008 +0000

    Only add -Os for size optimizations if CFLAGS wasn't specified already.  If
    the configure-generated CFLAGS string is one of the usual ones with -O2,
    replace -O2 rather than appending, since -Os will override previously
    specified optimization levels anyways.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20660 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 3f6a4615b9b2c145e8ca16dd034e44eaac42b600
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 14 21:32:58 2008 +0000

    If the LDAP KDB back end is being built, define ENABLE_LDAP.  If
    ENABLE_LDAP is not defined, don't build the LDAP KDB ASN.1 encoding
    and decoding functions, and use null pointers for them in the accessor
    function table.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20659 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                  |  1 +
 src/lib/krb5/asn.1/ldap_key_seq.c |  3 +++
 src/lib/krb5/os/accessor.c        | 11 +++++++++--
 3 files changed, 13 insertions(+), 2 deletions(-)

commit 3ceb437bee2c48950e5b4131164276870b40f8e7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Aug 14 16:40:07 2008 +0000

    In parsing principal - if run out memory - clean up after ourselves.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20658 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c    | 11 +++++++++--
 src/lib/krb5/ccache/cc_keyring.c |  1 +
 2 files changed, 10 insertions(+), 2 deletions(-)

commit ad499ad382a7fc21cec0a19236cd602b4bee7366
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Aug 14 16:25:29 2008 +0000

    In krb5int_copy_creds_contents - if we run out of memory, do not
    release pointer to output creds structure that is passed in by caller.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20657 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_creds.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit edddcccb6dbad4254d174d2ab456bf3c62ee42af
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Aug 14 16:22:48 2008 +0000

    Clean up memory leak in krb5_build_principal if we run out of memory
    while building pricipal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20656 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/bld_princ.c | 3 +++
 1 file changed, 3 insertions(+)

commit 98977c054ef689fbbc0b245309ee58fe0503196d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Aug 14 05:09:12 2008 +0000

    Error return from krb5int_random_string not tested in ccache code
    
    krb5int_random_string should probably only fail on malloc
    failure. Test for an error return from the function and cleanup
    properly (release mutex, return error instead of using uninitialized
    memory).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20655 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_keyring.c | 8 +++++++-
 src/lib/krb5/ccache/cc_memory.c  | 7 ++++++-
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 9a8dbb4c8c3d1af6168fb37b23efee1146242e8c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Aug 14 04:55:14 2008 +0000

    krb5_fcc_read_addrs returns pointer to released memory on malloc failre
    
    In cleanup code on malloc failure, addresses are released including
    pointer to the krb5_address * - but the freed value is returned to
    caller. Clear pointer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20654 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 1 +
 1 file changed, 1 insertion(+)

commit f4c8a41e68aa417d6ab95a41333507cf34f3f89c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Aug 14 04:44:44 2008 +0000

    krb5_fcc_resolve file locking error on malloc failuer
    
    In krb5_fcc_resolve, on malloc failure, the data->lock mutex needs to
    be destroyed. Unfortunately, this is done with the mutex is still locked. When thread debugging code is enabled, this results in aeg fault.
    
    Also - in krb5_fcc_generate_new, a strdup failure would result in the
    krb5int_cc_file_mutex being unlocked twice.
    
    [I have a modified version of valgrind in which I can signal after a
    certain number of mallocs for it to fail - I vary the allocation
    number from 1300 to 0 - and see what breaks - some memory leaks will
    be fixed separately]
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20653 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 9b04053eddd676de68cde9e5c549409aee2282b3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 13 23:32:11 2008 +0000

    Don't build PKINIT ASN.1 support code if not building PKINIT plugin
    
    If --disable-pkinit is given at configure time, don't build the PKINIT
    plugin.
    
    If the PKINIT plugin is not going to be built, define DISABLE_PKINIT.
    
    If DISABLE_PKINIT is defined, don't build the PKINIT-related ASN.1
    encoding and decoding routines, and fill their slots in the accessor
    function table with null pointers.
    
    Tweak the accessor table initialization to use conditionally-varying
    macros rather than conditionally selecting between two blocks of
    invocations of fixed macros.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20652 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                   |  18 +++++--
 src/lib/krb5/asn.1/asn1_k_decode.c |   2 +
 src/lib/krb5/asn.1/asn1_k_encode.c |   4 +-
 src/lib/krb5/os/accessor.c         | 101 ++++++++++++++++++++-----------------
 4 files changed, 74 insertions(+), 51 deletions(-)

commit adc0c70f48a466f7038c24045685b9ebef572509
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Aug 13 19:52:22 2008 +0000

    Open log file for appending only, not also reading
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20651 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/logger.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8bf03064e30cc9d01a3c2177e8cd13a65b248a6c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Aug 13 19:49:50 2008 +0000

    Use a valid UTF8 password for randkey password
    
    KfM RC4 string to key function expects password to be valid UTF8
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20650 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c              | 14 +++++++++-----
 src/lib/crypto/arcfour/arcfour_s2k.c |  8 +++++---
 2 files changed, 14 insertions(+), 8 deletions(-)

commit fa17450ee30a79fef6b0f5dbba0b25eb3c0438d2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 12 22:14:39 2008 +0000

    Rewrite the building of the ccache-type linked list to be linear
    instead of branched, and thus a bit easier to follow and modify.
    
    If NO_FILE_CCACHE is defined, leave the file cache out of the list,
    and (if we're not using ccapi) use the memory cache as the default.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20649 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccbase.c   | 53 ++++++++++++++++++++++--------------------
 src/lib/krb5/ccache/ccdefops.c |  9 +++++++
 2 files changed, 37 insertions(+), 25 deletions(-)

commit 3cd15d775374ff6b83c75e6c675cc62e8abfb1f5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 12 21:28:30 2008 +0000

    If CONFIG_SMALL_NO_CRYPTO is defined, turn off CONFIG_SMALL changes for crypto code only
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20648 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/aesopt.h   | 14 +++++++-------
 src/lib/crypto/des/f_cbc.c    |  2 +-
 src/lib/crypto/des/f_tables.h |  2 +-
 src/lib/crypto/md4/md4.c      |  2 +-
 src/lib/crypto/md5/md5.c      |  2 +-
 src/lib/crypto/sha1/shs.c     |  2 +-
 6 files changed, 12 insertions(+), 12 deletions(-)

commit b57f5c027a6a5ed097ba9fc005aa4b4b628ecbbe
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 12 21:10:50 2008 +0000

    Shorter export list, dumping a bunch of stuff most clients probably would't need
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20647 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/collected-client-lib/libcollected.exports | 427 +++++++--------------
 1 file changed, 149 insertions(+), 278 deletions(-)

commit 967ead1bf6154fa02cff2b5b55ab0a15a0eeb52a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 12 20:52:39 2008 +0000

    Add a new directory, configured but not built by default, and never
    installed, where we can build the main client libraries all together into
    one library, and experiment with configuration changes for a client-only
    library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20646 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                                   |   1 +
 src/util/collected-client-lib/Makefile.in          |  84 ++++
 src/util/collected-client-lib/libcollected.exports | 422 +++++++++++++++++++++
 3 files changed, 507 insertions(+)

commit 754f9d6baa7b5c0b90e959a214d91cc344f3a910
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 12 20:31:21 2008 +0000

    Actually use the export list for Darwin libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20645 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit efef1efc3574bba7dbc58f4b287631302cc201d5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 12 20:21:29 2008 +0000

    Disable caching on Mac for now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20644 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/cache-addrinfo.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 195248ecf403ced6950fffc070997b14636730fb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 12 20:20:41 2008 +0000

    Always define krb5int_pthread_loaded, for consistency
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20643 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/threads.c | 4 ++++
 1 file changed, 4 insertions(+)

commit cfd0ee7b4f20b172e4f7b2805ffc94ca65376730
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 12 20:17:02 2008 +0000

    Update copyright notices to reflect donation of DES implementation by
    Dennis Ferguson.
    
    ticket: 6070
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20642 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/f_cbc.c    | 29 ++++++++++++++++++++++++-----
 src/lib/crypto/des/f_cksum.c  | 29 ++++++++++++++++++++++++-----
 src/lib/crypto/des/f_sched.c  | 29 ++++++++++++++++++++++++-----
 src/lib/crypto/des/f_tables.c | 29 ++++++++++++++++++++++++-----
 src/lib/crypto/des/f_tables.h | 29 ++++++++++++++++++++++++-----
 src/lib/des425/pcbc_encrypt.c | 31 +++++++++++++++++++++++--------
 6 files changed, 143 insertions(+), 33 deletions(-)

commit c64dc04d46d56149c066bb9ca019a099d7a5a121
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 8 16:06:47 2008 +0000

    If krb5int_pthread_loaded is a function and we're using gcc, give it 'const' attribute
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20637 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit b27cda4fcd995f65eb8141532f25b12fa3da96d6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 7 21:46:34 2008 +0000

    New config option to enable size optimizations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20636 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit 015371d10a34b6fafa97c6eee9ee48dd38b924d5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 7 21:45:16 2008 +0000

    Disable CONFIG_SMALL optimizations for now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20635 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/pcbc_encrypt.c | 2 ++
 1 file changed, 2 insertions(+)

commit 6727a36ad30525b71f3199bd3a1d2273fc2d6e52
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 7 18:37:27 2008 +0000

    Don't use memcmp for comparing structures of values
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20634 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_retr.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit dd0237ccfa60639efb7c5444156b7614bd84d0cd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 7 15:54:35 2008 +0000

    Don't leak attr_types storage on error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20633 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_convert.c | 36 +++++++++++++++++++++++++++---------
 1 file changed, 27 insertions(+), 9 deletions(-)

commit 52a5d1f981236517b295badcb96bbbd5734b2fd0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 7 03:29:52 2008 +0000

    sequence_of_no_tagvars declared variables used only in
    end_sequence_of_no_tagvars and only as unnecessary temporaries, so get
    rid of them; also, push most of the work of the latter macro into a
    helper function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20632 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c | 36 ++++++++++++++++--------------------
 1 file changed, 16 insertions(+), 20 deletions(-)

commit 660520617d845a3159ae573e0609fd12e95a0815
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 7 03:06:50 2008 +0000

    get_eoc() is always followed by next_tag(), so don't bother setting
    the variables that it's about to clobber.  Since we don't need any of
    the tag info at the call site, push it down into the helper function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20631 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c | 22 ++++++++--------------
 src/lib/krb5/asn.1/krb5_decode.c   | 20 ++++++++------------
 2 files changed, 16 insertions(+), 26 deletions(-)

commit 3ad7c4b93b0f3a79a1526a3da7b897f6e13875d3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 7 01:23:33 2008 +0000

    malloc+memset(,0,) -> calloc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20630 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/auth_con.c          |  9 +++------
 src/lib/krb5/krb/gc_via_tkt.c        |  4 +---
 src/lib/krb5/krb/init_ctx.c          |  3 +--
 src/lib/krb5/krb/mk_cred.c           | 11 ++++-------
 src/lib/krb5/krb/pkinit_apple_asn1.c |  5 ++---
 src/lib/krb5/krb/preauth2.c          |  5 ++---
 src/lib/krb5/krb/rd_cred.c           |  3 +--
 src/lib/krb5/krb/ser_actx.c          |  5 ++---
 src/lib/krb5/krb/ser_adata.c         |  5 ++---
 src/lib/krb5/krb/ser_addr.c          |  5 ++---
 src/lib/krb5/krb/ser_auth.c          | 10 +++-------
 src/lib/krb5/krb/ser_cksum.c         |  6 ++----
 src/lib/krb5/krb/ser_ctx.c           | 20 +++++++-------------
 src/lib/krb5/krb/ser_eblk.c          |  6 ++----
 src/lib/krb5/krb/ser_key.c           |  6 ++----
 src/lib/krb5/os/localaddr.c          | 10 +++-------
 src/lib/krb5/os/locate_kdc.c         |  3 +--
 src/lib/krb5/os/sendto_kdc.c         |  8 ++------
 src/lib/krb5/rcache/rc_dfl.c         |  3 +--
 19 files changed, 43 insertions(+), 84 deletions(-)

commit c121e1abc698311b953bc623921758e5c35d3e99
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 7 00:59:29 2008 +0000

    Pull out EOC error checks into separate functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20629 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c | 23 +++++++++++++++++------
 src/lib/krb5/asn.1/krb5_decode.c   | 23 +++++++++++++++++------
 2 files changed, 34 insertions(+), 12 deletions(-)

commit 1d6f2838f3ce45fc1dac399eb15dff1c409a10c1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 7 00:46:46 2008 +0000

    Use bitfields for class and construction type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20628 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_get.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit aabbe4fe034c2dd69b372e4cf4394c7fb4367dd3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 7 00:13:58 2008 +0000

    Rewrite tagnum-checking code to streamline normal path and push refined
    error code selection into error path.
    
    Don't expand asn1buf_insert_octet inline or define asn1buf_ensure_space
    macro if CONFIG_SMALL.
    
    Remove some null-before-free checks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20626 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c | 15 +++++++++++----
 src/lib/krb5/asn.1/asn1buf.c       |  6 +++---
 src/lib/krb5/asn.1/asn1buf.h       |  4 +++-
 src/lib/krb5/asn.1/krb5_decode.c   | 25 +++++++++++++++----------
 src/lib/krb5/asn.1/ldap_key_seq.c  | 23 ++++++++---------------
 5 files changed, 40 insertions(+), 33 deletions(-)

commit aefad499048b709e81c5550ea49cf6a91c2bdde3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 22:12:16 2008 +0000

    turn off thread-support debugging code
    
    With one big known exception having to do with exiting processes, I
    think we've shaken out most of the thread-related bugs that this code
    is going to catch in the existing code.  It adds a lot of runtime
    code, so disable it for now, it can be enabled again for testing new
    changes.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20625 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e92b7d3126763769a5e82f724b7307bdc602b2a0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 18:47:06 2008 +0000

    Check fstat result.  Close fd on error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20624 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_log.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 459a6c1e9b12278d1b4f990cc4f23c3754ab06c8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 18:16:37 2008 +0000

    If CONFIG_SMALL is defined, always use function calls for k5_mutex_lock
    and _unlock.  On ppc darwin builds with debug info, this makes
    lib*.dylib a total of about 46K (~3%) smaller; "size" reports a
    reduction in text and/or "other" sizes for libgssapi_krb5, libkdb5,
    libkdb_ldap, and libkrb5.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20623 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h    | 2 +-
 src/util/support/threads.c | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 5bfda276e4a92a0dad9767b823d898b3efd68b5c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 17:33:31 2008 +0000

    Oops.  Really delete the extra argument this time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20622 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f1138a52524278f9dd0ba6530291911b299f43be
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 17:28:52 2008 +0000

    Remove some 'register' declarations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20621 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/pcbc_encrypt.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e2a4b911251af9dc2674c74992564a646e7baab0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 16:47:37 2008 +0000

    Rewrite conditional test for update log processing to make static analysis simpler
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20620 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 87d1e9d1950b3fa4544c93056ada9fef00e1b7c3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 16:46:52 2008 +0000

    After freeing dbprinc, reset it to null
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20619 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_log.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit a91c58d3cfa72b2fdd3b32812c896ad92c6f9441
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 16:46:25 2008 +0000

    In loop over entries, make local vars local to each iteration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20618 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_convert.c | 22 +++++++++++-----------
 1 file changed, 11 insertions(+), 11 deletions(-)

commit 5ad72747b589b66462ea71203ffe7a7a93b1e7d2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 16:43:44 2008 +0000

    Fully initialize handle data on allocation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20617 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/client_init.c | 2 ++
 1 file changed, 2 insertions(+)

commit f1d1a653aaf1a9acde37b3d4e300e22566b41602
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 16:43:04 2008 +0000

    Don't coerce fgetc value to char before EOF check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20616 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/server_acl.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 7edd585a6ca521b3f8edefc0b24537227de735b4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 16:41:50 2008 +0000

    Check for malloc failure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20615 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/schpw.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 2873d905a47f6fd85fe777cb83871ef7fd2ed7d8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 16:19:56 2008 +0000

    Removed unused (and unpassed) argument to process_k5beta7_policy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20614 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c | 1 -
 1 file changed, 1 deletion(-)

commit 53bc2767f3f69625776b9dca6066555ecc981d64
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 15:55:09 2008 +0000

    cstatus() takes no arguments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20613 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/cmds.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e95655393380e186ff56bddf58848f44506bc622
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 15:54:44 2008 +0000

    Fix test for accept failure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20612 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f4fdf77f12047e3a6dadd3fcb85363657d8826f4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 15:51:48 2008 +0000

    bad free in kprop
    
    Don't free automatic storage after sending database.
    
    ticket: new
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20611 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3a8727d3048ef726b9c797895d4528a2b47a670d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 15:47:24 2008 +0000

    Fix bug in array size calculation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20610 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/request_tbl.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 45b9d1c277be779b256f78acfd9bde9a8b036604
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 00:10:43 2008 +0000

    Always use unsigned for one-bit fields
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20609 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_tree.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 34f627f9858cd944d2f1f04eac15bae011d55fe0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 00:05:47 2008 +0000

    fix cleanup code in allocating preauth info
    
    After an allocation failure, free up the previously allocated array
    elements by counting back down to zero, not continuing to count up
    until we hit zero.
    
    ticket: new
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20608 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9b008de9287d1b8bb5f9a69fe4e26352e1477735
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 6 00:01:37 2008 +0000

    Fix possible locking protocol failure in error handling path
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20607 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gss-threads/gss-client.c | 3 ++-
 src/tests/gss-threads/gss-server.c | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 1e16ad43bbee9103821669626ce898b532956773
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 5 22:15:34 2008 +0000

    error in socket number range check in kdc
    
    Fix off-by-one error in checking that socket file descriptor numbers
    are in range suitable for an fd_set.  Also, don't do the check if we
    should someday happen to get compiled on Windows.
    
    ticket: new
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20606 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 6c245c6847430c6b00ac45860e0d05e3067c67c7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 5 20:52:57 2008 +0000

    specify return type of 'harmless'
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20605 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/xdr_sizeof.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 42c753c7976b1192ba5d5279f5d6c0302e18fc8d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Aug 4 21:39:10 2008 +0000

    some comments from Love
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20604 dc483132-0cff-0310-8789-dd5450dbe970

 doc/iprop-notes.txt | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 133712b8f054d5bd3e0ed903114ff1d6f3ab89b8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 2 06:47:33 2008 +0000

    Use load/store_32/16_be/le functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20603 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/serialize.c | 10 ++--------
 src/lib/krb5/os/mk_faddr.c   | 16 ++++++----------
 src/lib/krb5/os/sendto_kdc.c |  6 +-----
 3 files changed, 9 insertions(+), 23 deletions(-)

commit c9399d8bf0c4ff03b95923a2a275f94ad1f6397d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 2 06:46:17 2008 +0000

    Pull out two copies of errno mapping into a common function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20602 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 102 ++++++++++++++++++--------------------------
 1 file changed, 42 insertions(+), 60 deletions(-)

commit 076b4406c10b159e7ba52b38ae0e34148ad61588
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 2 06:44:08 2008 +0000

    Use load_store_16/32_be
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20601 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/export_name.c    | 10 ++++------
 src/lib/gssapi/mechglue/g_imp_name.c |  6 ++----
 2 files changed, 6 insertions(+), 10 deletions(-)

commit 9b933432c7bfefbcda36a4d87c0193cf6ee6be46
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 2 06:39:29 2008 +0000

    Use load/store_32_be instead of open-coding
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20600 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_init.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

commit 4c3157497d4394cb6b09565a94091256aa3d5b54
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 2 06:36:49 2008 +0000

    Make more uses of load/store_32_be/le, which on x86 at least expands
    to a single unaligned load/store instruction, instead of open-coding
    the shifts and masks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20599 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/aes_s2k.c     |  5 +----
 src/lib/crypto/arcfour/arcfour.c | 10 ++--------
 src/lib/crypto/des/f_sched.c     | 12 ++++--------
 src/lib/crypto/md4/md4.c         | 21 +++++----------------
 src/lib/crypto/md5/md5.c         | 18 +++---------------
 src/lib/crypto/pbkdf2.c          |  5 +----
 src/lib/crypto/sha1/shs.c        | 18 ++++++------------
 7 files changed, 22 insertions(+), 67 deletions(-)

commit fef45697544a3855a989a321b621612aa4651f20
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 2 06:34:51 2008 +0000

    Use GET_HALF_BLOCK to fetch new values instead of open-coding
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20598 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/d3_cbc.c  | 13 +++++--------
 src/lib/crypto/des/f_cksum.c | 13 +++++--------
 2 files changed, 10 insertions(+), 16 deletions(-)

commit c96def98b1a87c94a5be5452e8b7cfc26382a214
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 2 06:24:55 2008 +0000

    Use krb5int_random_string, load_32_be, load_16_be, store_32_be, and
    store_16_be.  Change krb5_krcc_unparse_int32 to call
    krb5_krc_unparse_ui_4 and reduce duplicated code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20597 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_keyring.c | 72 ++++------------------------------------
 1 file changed, 6 insertions(+), 66 deletions(-)

commit 5377a43f0bc75560d5a22fb813b42ea6807cd630
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 2 06:21:08 2008 +0000

    Rename and export random_string from cc_memory.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20596 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h            | 2 ++
 src/lib/krb5/ccache/cc_memory.c | 8 +++-----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit a8af625de76060fa020793e7e267150c1a43c1e0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 2 06:12:09 2008 +0000

    Reduce code duplication: krb5_fcc_store_int32 vs krb5_fcc_store_ui_4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20595 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 19 +------------------
 1 file changed, 1 insertion(+), 18 deletions(-)

commit ce5ad224f061ecc3a10e3698851d57eb6bb3e6e6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 2 05:17:53 2008 +0000

    Two versions of resolver code were almost identical, so unify them and reduce duplication.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20594 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 48 ++++++++++---------------------------------
 1 file changed, 11 insertions(+), 37 deletions(-)

commit 3a30740b0c777fd7867bda557d9e3a9c7330ff62
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 2 04:28:19 2008 +0000

    Pull out code to compute length of quoted name component and copy with
    quoting into separate functions, to reduce code duplication.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20593 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/unparse.c | 146 +++++++++++++++++++++------------------------
 1 file changed, 68 insertions(+), 78 deletions(-)

commit bbe00be17ce30e83975e1ecbb70da14c04e52095
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 31 13:42:49 2008 +0000

    note lack of policy propagation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20592 dc483132-0cff-0310-8789-dd5450dbe970

 doc/iprop-notes.txt | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 915deb505f7446c4c5a43fe01e983b5e0355ad95
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 31 13:33:36 2008 +0000

    Reuse more k5beta7 code for iprop
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20591 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c | 62 +-----------------------------------------------
 1 file changed, 1 insertion(+), 61 deletions(-)

commit 9b430b8e906b8a6ee832df85b1316026f011ece4
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jul 30 20:52:12 2008 +0000

    Additional implementation of the KerberosAgent
    
    ticket: 6055
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20590 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_ccache.h                       |   28 +-
 src/include/kim/kim_error.h                        |    5 +-
 src/kim/agent/mac/BadgedImageView.h                |   38 +
 src/kim/agent/mac/BadgedImageView.m                |   96 +
 src/kim/agent/mac/Identities.h                     |   43 +
 src/kim/agent/mac/Identities.m                     |  257 ++
 src/kim/agent/mac/KerberosAgentController.h        |   32 +
 src/kim/agent/mac/KerberosAgentController.m        |   41 +
 src/kim/agent/mac/PopupButton.h                    |   34 +
 src/kim/agent/mac/PopupButton.m                    |   57 +
 src/kim/agent/mac/SelectIdentityController.h       |   52 +
 src/kim/agent/mac/SelectIdentityController.m       |  112 +
 .../mac/resources/English.lproj/Authentication.xib | 4520 ++++++--------------
 .../agent/mac/resources/English.lproj/MainMenu.xib | 3169 +-------------
 .../mac/resources/English.lproj/SelectIdentity.xib | 1042 +++++
 src/kim/lib/kim.exports                            |    1 +
 src/kim/lib/kim_ccache.c                           |  204 +-
 src/kim/lib/kim_credential.c                       |    2 +
 src/kim/lib/kim_error.c                            |    8 +-
 19 files changed, 3458 insertions(+), 6283 deletions(-)

commit df1c67bfc9f372eb5234a97ee1114a63e5f08dc6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 30 10:32:59 2008 +0000

    Delete decls for nonexistent functions, and an unused typedef
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20589 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/adb.h | 15 ---------------
 1 file changed, 15 deletions(-)

commit 647af7595d5596a754fa9cea9d6c36a07448bfef
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 30 10:02:32 2008 +0000

    Remove unused file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20588 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/adm_defs.h | 209 -------------------------------------------------
 1 file changed, 209 deletions(-)

commit d5bd2cac262b73909584edd92d66203322ba97e8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 25 19:19:06 2008 +0000

    fix possible uninit variable use in error path
    
    Clear gss_client and gss_target before any possible branch to 'error',
    where they can be used.
    
    ticket: new
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20580 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/client_init.c | 1 +
 1 file changed, 1 insertion(+)

commit eb14fbed2b11a4369b76367e5f15aa1237bc14fb
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jul 24 21:26:14 2008 +0000

    Return extended krb5 error strings
    
    Use krb5_get_error_message instead of error_message for
    detailed krb5 error strings.  Also removed a few remaining
    instances of types ending in _t and fixed up some
    whitespace issues.
    
    Recommend ignoring whitespace diff.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20579 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_options.h             | 114 ++++++++++-----------
 src/kim/lib/kim_ccache.c                  | 144 ++++++++++++++------------
 src/kim/lib/kim_ccache_private.h          |   6 +-
 src/kim/lib/kim_credential.c              | 165 +++++++++++++++++++++---------
 src/kim/lib/kim_error.c                   | 124 ++++++++++++++--------
 src/kim/lib/kim_error_private.h           |  26 ++---
 src/kim/lib/kim_identity.c                |  97 ++++++++++--------
 src/kim/lib/kim_identity_private.h        |   2 +-
 src/kim/lib/kim_options.c                 | 135 ++++++++++++------------
 src/kim/lib/kim_options_private.h         |  10 +-
 src/kim/lib/kim_preferences.c             | 100 +++++++++---------
 src/kim/lib/kim_preferences_private.h     |  52 +++++-----
 src/kim/lib/kim_selection_hints_private.h |   8 +-
 src/kim/lib/kim_string.c                  |  45 +++-----
 src/kim/lib/kim_string_private.h          |  24 ++---
 src/kim/lib/mac/kim_os_preferences.c      |  92 ++++++++---------
 src/kim/lib/mac/kim_os_private.h          |  10 +-
 src/kim/lib/mac/kim_os_selection_hints.c  |  52 +++++-----
 src/kim/lib/mac/kim_os_string.c           |  26 ++---
 19 files changed, 666 insertions(+), 566 deletions(-)

commit 4b6f2fd2ea29a84fec63b328846bfb31bb85268e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jul 23 20:55:56 2008 +0000

    In the gss rpc package, replace the type used for a
    socket on Windows with SOCKET (instead of int) and
    replace all calls to close() that are used to close
    sockets with closesocket().
    
    src/include/port-sockets.h includes the definitions
    of SOCKET and closesocket() for non-Windows systems.
    
    ticket: 6041
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20578 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/gssrpc/svc.h  |  4 ++++
 src/lib/rpc/clnt_simple.c |  5 +++--
 src/lib/rpc/clnt_tcp.c    | 15 +++++++--------
 src/lib/rpc/clnt_udp.c    |  8 ++++----
 src/lib/rpc/pmap_rmt.c    |  9 +++++----
 src/lib/rpc/svc_tcp.c     | 17 +++++++++--------
 src/lib/rpc/svc_udp.c     |  7 ++++---
 7 files changed, 36 insertions(+), 29 deletions(-)

commit 98c76f65487d15d730ff184ef949519ff04e0554
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 23 17:06:56 2008 +0000

    Fix one missed rename of "exit" label to "done"
    
    ticket: 5442
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20575 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a235f8ceecac6b7e312710bebf068a2c367247b7
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jul 23 16:03:40 2008 +0000

    replace "exit" label with "done"
    
    ticket: 5442
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20574 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 814601908de3d256e9a01a2b416c283ba2fded97
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jul 23 15:09:15 2008 +0000

    The NIM error reporting functions (in src/windows/identity/kherr ) keep
    track of the the error message with the highest severity level that was
    reported for a specific error reporting context.  However, if another
    error message of the same severity is reported, the error message being
    tracked will be updated to be the newly received error.
    
    The user will often only be notified of the error message that was
    tracked for a specific operation.  Therefore, tracking the last message
    with the highest priority has the unfortunate side-effect of not
    reporting the cause of a failure.
    
    This patch changes the condition for updating the tracked error message
    to be the first message with the highest severity.
    
    ticket: 6047
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20573 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kherr/kherr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0b4a03f2df21bfc7c00fdf6b0a8d6f5b5b77b524
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jul 23 15:04:26 2008 +0000

    This patch modifies the NIM Kerberos v5 plug-in to use the
    krb5_get_error_message() function to look up the error string
    if the call to krb5_get_init_creds_password() fails. If the call
    to krb5_get_error_message() fails, the caller will failover to
    the previous method of looking up a suitable error message based
    on the error code.
    
    ticket: 5745
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20572 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/krb5/krb5funcs.c    | 17 +++++++-
 src/windows/identity/plugins/krb5/krb5funcs.h    |  3 +-
 src/windows/identity/plugins/krb5/krb5newcreds.c | 51 +++++++++++++++++++++---
 src/windows/identity/plugins/krb5/krbcred.h      |  1 +
 4 files changed, 64 insertions(+), 8 deletions(-)

commit 126ad3e2d030651876308ff9a0ec0a0f3686d421
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jul 23 14:44:50 2008 +0000

    The /src/windows/identity/plugins/common/dynimport.{c,h} files are used
    by the NIM Kerberos v5 plug-ins for run-time dynamic linking.  They
    currently do not declare or import the following functions:
    
    krb5_get_error_message()
    krb5_free_error_message()
    krb5_clear_error_message()
    
    This patch adds declarations and definitions required for locating these
    functions.  Relies on the addition of these functions to the prototype
    list in the Pismere loadfuncs-krb5.h.  See ticket 6045.
    
    ticket: 6046
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20571 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/common/dynimport.c | 6 ++++++
 src/windows/identity/plugins/common/dynimport.h | 3 +++
 2 files changed, 9 insertions(+)

commit 6c354704c237f051518dc7fff83abd219c371434
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jul 23 14:38:27 2008 +0000

    cw_handle_header_msg():
    
    The behavior of the HDN_ENDTRACK notification has changed slightly on
    Vista.  HDM_GETITEMRECT, when used while handling HDN_ENDTRACK, returns
    the item extents that were there prior to the user starting the resizing
    operation.  Earlier it would return the extents that resulted from the
    resizing operation.
    
    This resulted in a visual update problem on Windows Vista/2008
    in the NIM Advanced View.
    
    ticket: 5605
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20570 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit 63ca95ac9b98a2d602b0e4a668e38363b856ae00
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 22 19:56:09 2008 +0000

    Add Apple Inc. to copyright lists
    
    ticket: new
    owner: tlyu
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20568 dc483132-0cff-0310-8789-dd5450dbe970

 README                | 27 +++++++++++++++++++++++++++
 doc/copyright.texinfo | 36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+)

commit 4480e0df2a3d2fe2b63770e61d9cfd9fbe7d36fb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 22 19:34:24 2008 +0000

    Catch a few more cases of unchecked k5_mutex_lock calls
    
    ticket: 5962
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20567 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c                    |  4 +++-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c |  4 +++-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c   | 16 ++++++++++------
 src/util/support/errors.c                        | 11 +++++++----
 4 files changed, 23 insertions(+), 12 deletions(-)

commit ae629b14a7d2f1564d09f3ef49998ec7e35d2a27
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 22 19:15:52 2008 +0000

    A step towards ensuring we check mutex lock attempt results..
    
    Always use inline function k5_mutex_lock_1 instead of gcc statement
    expression, even under gcc.
    
    Under gcc 4, declane k5_mutex_lock_1 and krb5int_mutex_lock with attribute
    warn_unused_result.
    
    In k5_mutex_destroy macro, only store destroy code source+line if we succeed
    in temporarily locking the mutex.
    
    ticket: 5962
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20566 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h | 27 ++++++++++++---------------
 1 file changed, 12 insertions(+), 15 deletions(-)

commit aeb3688ce0a80b53d907863fa1a0611ac1340915
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 21 20:59:24 2008 +0000

    Another check for null return from krb5_cc_default_name
    
    ticket: 5980
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20561 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccdefault.c | 30 +++++++++++++++++++-----------
 1 file changed, 19 insertions(+), 11 deletions(-)

commit 7b9e92de0dba2bdedc861fd19cacf08a3805461c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 21 20:56:28 2008 +0000

    Check for null name to krb5_cc_resolve, and return an error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20560 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccbase.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit a02347a6a1c5e809d168682ace9584363ad18e74
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jul 21 20:47:35 2008 +0000

    This patch addresses the issues raised in this ticket and ticket 5936
    
    (a) In the case where 'cred_handle' != 'verifier_cred_handle'[1]
    krb5_gss_accept_sec_context() leaks the 'cred_handle' in the success
    case and the failure cases that result in returning from the function
    prior to reaching the end of the function.
    
    (b) The meaningful 'minor_status' return value is destroyed during the
    cleanup operations.
    
    The approach taken is to add a new 'exit:' label prior to the end of the
    function through which all function returns after reaching the 'fail:'
    label will goto.  After 'exit:', the 'cred_handle' will be released and
    if there is a krb5_context 'context' to be freed, the error info will be
    saved and krb5_free_context() will be called.
    
    In the success case, the krb5_context is saved in the gss context and we
    now set 'context' to NULL to prevent it from being freed.
    
    In order to preserve the minor_status return code, a 'tmp_minor_status'
    variable is added that is used after the 'fail:' label in calls to
    krb5_gss_delete_sec_context() and krb5_gss_release_cred().
    
    
    [1] If 'verifier_cred_handle' is non-NULL, then 'cred_handle' is set to
    the value of 'verifier_cred_handle'.
    
    ticket: 5442
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20559 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 37 ++++++++++++++++----------------
 1 file changed, 19 insertions(+), 18 deletions(-)

commit 39d67c4cf3a060b09717dc541ae57520c9806f6e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jul 21 20:33:53 2008 +0000

    kadm5_decrypt_key(). This patch prevents the returned keyblock's
    enctype from being coerced to the requested 'ktype' if the requested
    'ktype' == -1. A ktype of -1 is documented as meaning "to be ignored".
    
    ticket: 5840
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20558 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ebe25d9f759503d96a551afeaf3f1214336801de
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jul 21 20:30:44 2008 +0000

    krb5_string_to_keysalts()
      Fix an infinite loop in the parsing of 'kp'
    
    ticket: 5839
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20557 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/str_conv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 32fd43e43fadbd38050b8049f1fd949af7a57cc1
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jul 21 19:43:21 2008 +0000

    There are two mutex locking issues that Roland Dowdeswell noticed in
    the memory ccache.  The first one is in cc_memory.c:krb5_mcc_initialize().
    When it is free(3)ing the existing credentials it does not lock the
    data structures and hence two separate threads can run into issues.
    
    The same problem exists in cc_memory.c:krb5_mcc_destroy().
    
    ticket: 5895
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20555 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_memory.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 6e336c77f6d2a7a53b51c2bd4dec0b9938d3b701
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jul 21 19:20:05 2008 +0000

    An implementation of opendir() and friends for _WIN32
    plus an implementation of the plugin support that makes
    use of them.
    
    ticket: 3737
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20554 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 151 +++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 145 insertions(+), 6 deletions(-)

commit 1af9a575b231f971d8de4e4bb566a0bb826db97d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jul 21 18:48:03 2008 +0000

    Assign fixed ordinals to comerr32.dll exports
    
    All of the other libraries on Windows have fixed assignments
    of ordinals to the exported functions.  Assign the ordinals
    that were in use in the last public release, kfw 3.2.2, so
    that they will remain constant into the future in case additional
    exports are added to the library.
    
    ticket: new
    component: krb5-libs
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20553 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/comerr32.def | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 7d2ec4fe85b4bc88a3be5cefd386c28fd2c709ad
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 21 18:39:34 2008 +0000

    When reading from the routing socket, only provide enough space for
    the header and ignore the rest of the message.  Don't complain about
    message size as long as we got the bits of the header we care about.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20552 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 52 ++++++++++++++++++++++------------------------------
 1 file changed, 22 insertions(+), 30 deletions(-)

commit c618db64af29b04b651cc8f354eec4ef7cbc5298
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jul 21 17:44:43 2008 +0000

    ccdefault.c:
    krb5_cc_default_name() is permitted to return a NULL
    pointer as a valid output.  Passing a NULL pointer to
    strcmp() will result in an exception as NULL is not
    a valid input parameter to strcmp().
    
    Save the output of krb5_cc_default_name() to a variable
    and modify the conditional to set the new default ccache
    name in the case where there is no existing default
    ccache name.
    
    ticket: 5080
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20551 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccdefault.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit f31c8b13535216496fc4946888b9535d4f7d03f2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 20 21:07:41 2008 +0000

    Don't set LOCAL_SUBDIRS in many places and SUBDIRS in a few and
    default SUBDIRS to LOCAL_SUBDIRS via pre.in.  Instead, just set
    SUBDIRS in each directory, and don't do anything in pre.in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20546 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/Makefile.in                   | 2 +-
 src/appl/gssftp/Makefile.in            | 2 +-
 src/appl/sample/Makefile.in            | 2 +-
 src/appl/simple/Makefile.in            | 2 +-
 src/appl/telnet/Makefile.in            | 2 +-
 src/ccapi/Makefile.in                  | 2 +-
 src/ccapi/common/Makefile.in           | 2 +-
 src/ccapi/lib/Makefile.in              | 2 +-
 src/ccapi/server/Makefile.in           | 2 +-
 src/clients/Makefile.in                | 2 +-
 src/config/pre.in                      | 1 -
 src/include/Makefile.in                | 2 +-
 src/kadmin/Makefile.in                 | 2 +-
 src/kadmin/passwd/Makefile.in          | 2 +-
 src/kadmin/testing/Makefile.in         | 2 +-
 src/lib/Makefile.in                    | 2 +-
 src/lib/crypto/Makefile.in             | 2 +-
 src/lib/gssapi/Makefile.in             | 2 +-
 src/lib/kadm5/Makefile.in              | 2 +-
 src/lib/krb5/Makefile.in               | 2 +-
 src/lib/krb5/ccache/Makefile.in        | 2 +-
 src/plugins/kdb/db2/libdb2/Makefile.in | 2 +-
 src/plugins/kdb/ldap/Makefile.in       | 2 +-
 src/tests/Makefile.in                  | 2 +-
 src/util/Makefile.in                   | 2 +-
 25 files changed, 24 insertions(+), 25 deletions(-)

commit fe19865a1aaef87a4ba52bf5fd1184e3698f5ed7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 20 20:43:55 2008 +0000

    Drop $(SUBDIRS_@srcdir@) hack, it's not being used any more, and
    confuses some versions of make.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20545 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit a414267ddf4d3ef731b895b79197cf71bb2fdd12
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 18 18:59:47 2008 +0000

    Use mkstemp(), and fstat() the file to make sure that the mkstemp()
    implementation is setting sane file modes.
    
    ticket: 6002
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20543 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 79 ++++++++++++++++++++++++++++++++++-----------
 1 file changed, 60 insertions(+), 19 deletions(-)

commit e9c40f238840455ea74eed397967ff16f0ba3930
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 18 06:50:34 2008 +0000

    Set non-blocking mode on incoming TCP connections.
    Don't log EINTR error in select loop.
    Log when shutdown signal has been received and acted on.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20541 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit 38c9c2df095e1ae4314f68e08966cd396c79e016
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 18 06:45:34 2008 +0000

    On systems with struct rt_msghdr, open a routing socket and wait for
    messages; when they come in, if the types suggest a possibility of
    network interface reconfiguration, shut down the KDC's networking and
    bring it back up again, rescanning the interfaces in the process.
    
    Leaving the ticket open because it should be improved:
     * It should only close down sockets on addresses we no longer have, and
       bring up sockets only on new addresses.
     * If we have IPV6_PKTINFO support, it should only listen for IPv4
       routing changes.
     * If we also have IP_PKTINFO support, it shouldn't be used at all.
     * If we build a KDC on a system with neither struct rt_msghdr nor
       IP_PKTINFO (do we have any such?), we'll need another solution.
    
    Thanks to Nico Williams for the routing socket suggestion, and Apple
    for the initial (signal-driven) reconfiguration code.
    
    ticket: 6019
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20540 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in  |   5 ++
 src/kdc/network.c | 173 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 174 insertions(+), 4 deletions(-)

commit 98895fc738671eed787e5049e69ffdd2b1f7ac91
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 18 06:00:10 2008 +0000

    Rewrite krb5_db_open flag handling to avoid confusing emacs c-mode
    indentation support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20539 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit b197402ea22010295d9242d6950b2edb6b9e1899
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 18 03:08:38 2008 +0000

    Revert due to potential file modes race condition
    
    ticket: 6002
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20538 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)

commit 3b13cbdbb028b6452b8c5a1207545e0a9b529f32
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 18 00:18:23 2008 +0000

    Make krb5_rc_io_creat() use mkstemp
    
    ticket: 6002
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20537 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 32 ++++++++++++++++++--------------
 1 file changed, 18 insertions(+), 14 deletions(-)

commit d615494f776d692c84f246aaf458096e98fdc952
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 17 23:40:32 2008 +0000

    In krb5_rc_io_creat(), unlink any existing rcache file before trying
    to create a new rcache.  This allows better recovery from corrupt
    rcache files.
    
    ticket: 6018
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20536 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e4dce79da9896337566fa8b7742e894373ae5506
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jul 17 19:04:34 2008 +0000

    CCAPI side of the patch
    
    ticket: 6035
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20535 dc483132-0cff-0310-8789-dd5450dbe970

 .../server/mac/edu.mit.Kerberos.CCacheServer.plist | 53 ++++++++++++----------
 1 file changed, 30 insertions(+), 23 deletions(-)

commit e6161f3ef211d64c0f616ccc12f819026d44a0e3
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jul 17 17:02:41 2008 +0000

    Removed _t suffix from KIM types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20534 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim_ccache.h          | 102 ++--
 src/include/kim/kim_credential.h      | 956 +++++++++++++++++-----------------
 src/include/kim/kim_error.h           |  14 +-
 src/include/kim/kim_identity.h        |  62 +--
 src/include/kim/kim_options.h         | 126 ++---
 src/include/kim/kim_preferences.h     | 110 ++--
 src/include/kim/kim_selection_hints.h | 108 ++--
 src/include/kim/kim_string.h          |  12 +-
 src/include/kim/kim_types.h           |  34 +-
 9 files changed, 762 insertions(+), 762 deletions(-)

commit 0162771a913bcba4764e72b9cf3a1ca42c44b096
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jul 17 17:00:58 2008 +0000

    Removed _t suffix from all type names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20533 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_ccache.c                  | 268 +++++++++++++-------------
 src/kim/lib/kim_ccache_private.h          |  10 +-
 src/kim/lib/kim_credential.c              | 224 +++++++++++-----------
 src/kim/lib/kim_error.c                   |  54 +++---
 src/kim/lib/kim_error_private.h           |  16 +-
 src/kim/lib/kim_identity.c                | 132 ++++++-------
 src/kim/lib/kim_identity_private.h        |   6 +-
 src/kim/lib/kim_library.c                 |  44 ++---
 src/kim/lib/kim_library_private.h         |  20 +-
 src/kim/lib/kim_options.c                 | 218 ++++++++++-----------
 src/kim/lib/kim_options_private.h         |   6 +-
 src/kim/lib/kim_preferences.c             | 304 +++++++++++++++---------------
 src/kim/lib/kim_preferences_private.h     |  52 ++---
 src/kim/lib/kim_selection_hints.c         | 232 +++++++++++------------
 src/kim/lib/kim_selection_hints_private.h |  26 +--
 src/kim/lib/kim_string.c                  |  62 +++---
 src/kim/lib/kim_string_private.h          |  30 +--
 src/kim/lib/mac/kim_os_identity.c         |   4 +-
 src/kim/lib/mac/kim_os_library.c          |   4 +-
 src/kim/lib/mac/kim_os_preferences.c      | 104 +++++-----
 src/kim/lib/mac/kim_os_private.h          |  14 +-
 src/kim/lib/mac/kim_os_selection_hints.c  |  74 ++++----
 src/kim/lib/mac/kim_os_string.c           |  32 ++--
 src/kim/test/test_kim_common.c            |   4 +-
 src/kim/test/test_kim_common.h            |   4 +-
 src/kim/test/test_kim_identity.c          |  84 ++++-----
 src/kim/test/test_kim_preferences.c       |  40 ++--
 src/kim/test/test_kim_selection_hints.c   |  66 +++----
 28 files changed, 1067 insertions(+), 1067 deletions(-)

commit 2e4c764eeb97fc6a61e2e8dabe36560dc4a9750d
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 17 15:44:43 2008 +0000

    Apply patch from Mark Phalan to correctly use progname instead of
    argv[0].
    
    ticket: 6030
    tags: pullup
    target_version: 1.6.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20532 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c                           |  72 +++++++-------
 src/kadmin/dbutil/kdb5_create.c                    |  25 +++--
 src/kadmin/dbutil/kdb5_destroy.c                   |   9 +-
 src/kadmin/dbutil/kdb5_stash.c                     |  23 ++---
 src/kadmin/dbutil/kdb5_util.c                      |  16 ++--
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c  |  12 +--
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   | 104 ++++++++++-----------
 .../kdb/ldap/ldap_util/kdb5_ldap_services.c        |  28 +++---
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c    |  26 +++---
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.h    |   2 +
 10 files changed, 152 insertions(+), 165 deletions(-)

commit f452cb9821e2ee9034fc83b5ec98347fab647488
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 16 23:01:54 2008 +0000

    Apply patch from Mark Phalan to initialize progname before use
    
    ticket: 6028
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20531 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_util.c                   | 10 ++++++----
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c |  7 +++++--
 2 files changed, 11 insertions(+), 6 deletions(-)

commit 93a8480b19227479709f86683f43418318b7aa20
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 16 23:01:43 2008 +0000

    Fix indirection on assignment to minor status
    
    ticket: 5962
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20530 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d03dc681d44f6cb71f9d8271ba042d3390b9d4d3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 16 22:35:21 2008 +0000

    Check return value from k5_mutex_lock() to partially mitigate some
    assertion failures when mutexes get destroyed out from under us.
    
    ticket: 5962
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20529 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 29 ++++++++++++++++++++---------
 src/lib/krb5/ccache/cc_file.c          |  4 +++-
 src/util/et/error_message.c            |  3 ++-
 3 files changed, 25 insertions(+), 11 deletions(-)

commit 8692d345980642132eefcf03c9f3cb072baf21ef
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 15 23:57:03 2008 +0000

     r1926@ken-wireless:  raeburn | 2008-07-15 16:49:17 -0400
     ticket: 5947
     status: open
    
     Add a test script for the walk_rtree code, and run some test cases
     that exercise the problem reported in RT ticket 5947.
     r1927@ken-wireless:  raeburn | 2008-07-15 19:55:10 -0400
     Some more test cases.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20528 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in    |  1 +
 src/lib/krb5/krb/walktree-tests | 71 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

commit 72a0f5dceab710bb4a634add8e90ac7acbb183df
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 15 21:43:35 2008 +0000

    krb5_get_cred_via_tkt() should null out_cred on errors
    
    Helper function krb5_kdcrep2creds(), called from
    krb5_get_cred_via_tkt(), should null its output pointer after freeing
    allocated memory, to avoid returning an invalid pointer.
    
    ticket: new
    tags: pullup
    target_version: 1.6.4
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20527 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tkt.c | 1 +
 1 file changed, 1 insertion(+)

commit fa8f0f47e086a9203a279fd41412f5409eead051
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 14 15:19:25 2008 +0000

    Use RFC 3542's IPV6_RECVPKTINFO if available.  (And IP_RECVPKTINFO too.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20515 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit 6bb6b2a85c97148db10a53167b8a36bb9f1fb97c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 12 01:15:25 2008 +0000

    In FREE_SET_DATA, reset the current count as well
    
    ticket: 6019
    state: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20514 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit db8b2c57affd4305b681f301aac63e6b2c56bb2a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 12 00:55:18 2008 +0000

    Use all local addresses except loopback addresses, even if a non-loopback
    address appears on a loopback interface.  This might happen if that's how
    your VPN code makes your local address visible.
    
    Use a variant of Apple's patch, extended to handle the other variations of
    local address determination.
    
    ticket: 6017
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20513 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/localaddr.c | 43 ++++++++++++++++++++++++++-----------------
 1 file changed, 26 insertions(+), 17 deletions(-)

commit 3f0d8818de8cadbec77950023a69bebe22586264
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 10 22:34:39 2008 +0000

    Add comment and <TargetConditionals.h> to previous
    
    ticket: 6010
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20512 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 2e0fbb7eb19d32772eb32125d4819ea16373e763
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 10 22:34:21 2008 +0000

    Use #pragma pop on the Mac to ensure that the krb5_gic_opt_ext
    structure has the same layout as the public version.
    
    ticket: 6010
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20511 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit c144ea40b4fa1dfa1fb405022bd92010c8cd018e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jul 10 20:17:51 2008 +0000

    CCacheServer crashes iterating over creds which have been destroyed
    
    ccs_list_release was trying to manually delete the iterators with a
    broken for loop which skipped iterators.  Since the iterators were referenced
    by the client, when the client exited it would tell the iterators to release
    themselves.  The orphaned itertors would attempt to remove themselves from
    their list (which had been released) resulting in a crash.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20510 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_list_internal.c | 11 ++++-------
 1 file changed, 4 insertions(+), 7 deletions(-)

commit a8e308c6edb4af85236a97f019dda6718d76afde
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 10 02:04:03 2008 +0000

    Apply patch from Apple to handle missing krb5.conf for zeroconf
    situations.
    
    ticket: 5632
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20509 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_init.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit b218b3dcfa2c28ad7325d8da88f68aacb6568b92
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jul 9 21:46:14 2008 +0000

    Don't print spurious errors to debug logs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20508 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_ccache.c        |  3 ++-
 src/ccapi/server/ccs_list_internal.c | 11 ++++++-----
 2 files changed, 8 insertions(+), 6 deletions(-)

commit ab3843706a8e864ed2b8fdfae0fedc07075bd7c8
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jul 9 21:18:51 2008 +0000

    Add macro so we don't print deprecated warnings while building KfM
    
    Macro is defined in Kerberos5Prefix.h
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20507 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/des.h | 4 ++--
 src/include/kerberosIV/krb.h | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 2335c00e4d8fdef5eaa8674321afe219c566fe0d
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jul 9 21:17:06 2008 +0000

    Use autogenerated darwin.exports files for server frameworks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20506 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/Makefile.in | 2 +-
 src/lib/kadm5/srv/Makefile.in  | 2 +-
 src/lib/kdb/Makefile.in        | 2 ++
 src/lib/rpc/Makefile.in        | 2 ++
 4 files changed, 6 insertions(+), 2 deletions(-)

commit 5bf97f303369ceb0905a47384721ad581b57b5fb
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jul 9 21:16:01 2008 +0000

    Don't use "ccache" in error string printed to user
    
    ccache is a confusing abbreviation of credentials cache
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20505 dc483132-0cff-0310-8789-dd5450dbe970

 src/kim/lib/kim_error_code.et | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0dc930bacc7cd744b5841560f8c55992e386b8e8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 9 20:48:48 2008 +0000

    Use -dead_strip when linking dynamic libraries on Darwin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20504 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4fee842bd66150d7fdf4fdb057ebad2854963df5
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 9 19:54:56 2008 +0000

    add copyright to lib/crypto/enc_provider/aes.c
    
    lib/crypto/enc_provider/aes.c was missing a copyright statement.
    Added.
    
    ticket: new
    tags: pullup
    component: krb5-libs
    target_version: 1.6.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20503 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/enc_provider/aes.c | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit c1519ad280dce377da28fd90cb5ee9e271e08768
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 8 17:07:08 2008 +0000

    Changes to krb5_kt_default_name changed the krb5 ABI.  Reverted
    API prototype change and added a temporary variable to avoid casting
    problems.
    
    ticket: 5432
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20502 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin   | 2 +-
 src/lib/krb5/os/ktdefname.c | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit c88b649dabe4b6f82b2cda8006addb0c0b54ec2a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 8 16:14:28 2008 +0000

    Add kerberos icon
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20501 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/gss.ico | Bin 766 -> 1022 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 02e0fcee427057f8b716cc3564a43cccc497b9ed
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Jul 7 19:26:50 2008 +0000

    Add EnableTransactions launchd option to CCacheServer
    
    This prevents the CCacheServer from being killed before it is
    done handling all the mach messages.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20500 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/mac/edu.mit.Kerberos.CCacheServer.plist | 2 ++
 1 file changed, 2 insertions(+)

commit 0db712774d2408d534db6763c66cd3a970794ca2
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Jul 7 19:08:01 2008 +0000

    krb5int_gic_opte_copy should copy elements individually
    
    Since we are copying from one structure to another, copy elements.
    Using memcpy is fragile.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20499 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_opt.c | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit ab137e4d6bed0215b43b1d61d377c08773741d23
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 6 02:30:17 2008 +0000

    kdc does not compile with glibc 2.8
    
    On Fedora 9, glibc 2.8 is used.  The kdc code conditionalizes
    IPV6_PKTINFO and HAVE_STRUCT_IN6_PKTINFO in a number of places = but
    misses two for the struct one.
    
    /usr/include/netinet/in.h conditionalizes struct in6_pktinfo on
    __USE_GNU - which I believe implies a gnu libc extension.  People on
    the net have defined GNU_SOURCE for various things to compile, etc.
    
    I do note that /usr/include/linux/ipv6.h exists with the same definition.
    
    I believe that ipv6 support in the kdc will not work with these changes - but
    the tree compiles.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20498 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit da39fbab39dec91c913949eca3d348d84f585e85
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 3 19:00:16 2008 +0000

    stop exporting a few symbols internal to aes implementation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20497 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/libk5crypto.exports | 5 -----
 1 file changed, 5 deletions(-)

commit 029ae503dcb57af5d7389c0e3790eaec2c3ae9c3
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 1 17:50:30 2008 +0000

    Added type checking for 64-bit platforms
    
    ticket: 6001
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20495 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_default.c | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit 721fff549af239baeebca23dcbed1fb15fdec0d0
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 1 17:38:36 2008 +0000

    krb5_get_error_message returns const char *
    
    Changed temporary variables to use const char *
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20494 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0126535ae92418c8116c9f1a27b26d0e9047eab8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 30 22:07:06 2008 +0000

    memcpy(NULL, ptr, 0) is invalid, so don't do it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20492 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/changepw.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit bdc5cbf411ab3e9e7f731d946e4865dae45b019b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 30 22:03:49 2008 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20491 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d8dda3014aca5b3d3c4d5165d052ca2e9b0de706
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jun 27 19:46:33 2008 +0000

    Big endian stash file support
    
    Added support for stash files with a consistent endianness (big endian)
    so that one can migrate a KDC from a machine with one endianess to
    a machine with the other endianess.  Used by Kerberos for Macintosh.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20489 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_default.c | 20 ++++++++++++++++++--
 1 file changed, 18 insertions(+), 2 deletions(-)

commit 086dcfda3d3857f394c2dc9c75488b0cdfe11d21
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 27 05:41:26 2008 +0000

    Check for strdup failure.  Fix a memory leak in one failure case
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20488 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_db2.c | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit c0a7e03be880eff10ec93f7d4fcd5a2f8100be02
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 27 04:47:23 2008 +0000

    misc uninitialized-storage accesses
    
    Fix some miscellaneous uninitialized-storage uses, mainly in unlikely error
    paths.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20487 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c       | 5 +++--
 src/kadmin/dbutil/ovload.c      | 2 +-
 src/lib/krb5/keytab/kt_memory.c | 1 +
 3 files changed, 5 insertions(+), 3 deletions(-)

commit 7bd5a67e723d55454f9384255e58fbe00518baf6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 27 04:18:38 2008 +0000

    fix ktutil listing with timestamp
    
    ktutil's "list -t" option is supposed to show the timestamp stored in
    the keytab file.  Instead, it shows some random (uninitialized) value,
    interpreted as a timestamp.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20486 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ktutil.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 67828247e3af6b7c58ebc7bae9bb3479f2cb86a5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 27 03:33:14 2008 +0000

    use-after-free bugs
    
    Fix some bugs with storage being used immediately after being freed.
    None look like anything an attacker can really manipulate AFAICT.
    
    ticket: new
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20485 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/server_stubs.c | 2 +-
 src/kdc/network.c                | 2 --
 src/lib/krb5/krb/mk_cred.c       | 2 +-
 src/slave/kprop.c                | 4 ++--
 4 files changed, 4 insertions(+), 6 deletions(-)

commit f468121a1abec8c33d38712723f174a73229e68d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 27 03:20:48 2008 +0000

    When returning an error, don't also pass back an invalid pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20484 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/old_api_glue.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 0703a1a50f38fd5759b67200f45189250fdcd8f2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 27 03:14:39 2008 +0000

    call kg_delete_lucidctx_id before freeing, not after
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20483 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/lucid_context.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6647b52fed4fd4abd8689fc462adf3036e8d250e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 27 02:51:09 2008 +0000

    Memory leak, and possible freed-memory dereference, in an error (small
    allocation failure) path.
    
    ticket: 5997
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20482 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_opt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b7d9d8b3c76441c4c54d6673fa2f4077473e6a36
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 27 02:47:06 2008 +0000

    misc memory leaks
    
    Fix various memory leaks that show up mostly in error cases (e.g.,
    failure to allocate one small object, and then we forget to free
    another one).
    
    ticket: new
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20481 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c             | 11 ++++++++---
 src/kdc/kdc_util.c               |  6 +++++-
 src/lib/gssapi/krb5/k5seal.c     |  4 +++-
 src/lib/krb5/krb/bld_pr_ext.c    |  5 +++--
 src/lib/krb5/krb/get_creds.c     |  8 ++++++--
 src/lib/krb5/krb/get_in_tkt.c    | 10 ++++++----
 src/lib/krb5/krb/init_ctx.c      |  4 +++-
 src/lib/krb5/os/an_to_ln.c       |  5 +++--
 src/lib/rpc/auth_gss.c           |  1 +
 src/plugins/kdb/db2/adb_policy.c |  1 +
 10 files changed, 39 insertions(+), 16 deletions(-)

commit 21815828bf2c10b8cdbd5bb9d45d27c4f501d762
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 27 01:26:08 2008 +0000

    fix free of automatic storage
    
    Fix a possible free of automatic storage that can happen on an
    (unlikely) encoding failure.
    
    ticket: new
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20480 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_safe.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 4b680153e7696af2a2c50d7fbdb24e52d11659ff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 27 00:31:59 2008 +0000

    Don't do FD_SETSIZE check on Windows.
    Also, for form's sake, use closesocket instead of close inside the check.
    
    Kevin or Jeff, could you please verify that the code works again?
    
    ticket: 5925
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20479 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit ba6b8b71eae805e4cbbe856ee8f1b9c790d6f143
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 27 00:22:43 2008 +0000

    Fix off-by-one error in range check on file descriptor number
    
    ticket: new
    target_version: 1.6.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20478 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8f5173ed352b5de49108644afeb28069b863ba47
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 27 00:20:33 2008 +0000

    Fix possible null pointer deref, possible uninit ptr use, possible
    leak in unlikely small-allocation failure case.
    
    ticket: new
    target_version: 1.6.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20477 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/auth_gssapi.c | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit 493428532cb113f28ca8f1a5def7f2a6cee78f5e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jun 26 18:07:47 2008 +0000

    Apple PKINIT LKDC support
    
    ticket: 5968
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20476 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/pkinit_cert_store.h            | 11 +++++-
 src/lib/krb5/krb/pkinit_apple_cert_store.c | 59 +++++++++++++++++++++---------
 src/lib/krb5/krb/preauth2.c                | 47 ++++++++++++++++++++++--
 3 files changed, 96 insertions(+), 21 deletions(-)

commit e09372d4532a7b30c4dce89335e0e11c2b1411f8
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jun 25 21:21:56 2008 +0000

    Rolled back patch because tickets 4495 and 5124 fix this bug
    in a different way.
    
    ticket: 5991
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20474 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 99231291113511ae13720027425aa30a392135dc
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jun 25 20:01:01 2008 +0000

    krb5_do_preauth_tryagain should check for NULL padata
    
    Fixed so krb5_do_preauth_tryagain no longer crashes on NULL padata but
    instead returns an error.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20473 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 95071a68e443a7877be409242bebdaba6e3a9166
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jun 25 19:50:11 2008 +0000

    kadm5_setkey_principal_3 not copying key_data_ver and key_data_kvno
    
    Added lines to copy these fields.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20472 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 2 ++
 1 file changed, 2 insertions(+)

commit dbd0da9c3619b5a5f3b1396761e9ff8473ff4f5a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jun 25 19:14:07 2008 +0000

    Add new launchd flags to CCacheServer plist file
    
    Added LimitLoadToSessionType "Background" to launch the
    CCacheServer once per user rather than only for GUI
    sessions.
    
    Added ThrottleInterval key to allow the CCacheServer to
    relaunch frequently.
    
    Set CFFIXED_USER_HOME environment variable to prevent the
    CCacheServer from accessing the user's home directory.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20471 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/mac/edu.mit.Kerberos.CCacheServer.plist | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 1f5762519ddec10d5a76cf9522325a62fa0502cc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 25 18:30:25 2008 +0000

    Bump minor version number.  Update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20470 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/Makefile.in | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 54f816e5c69eac7ef04794f8149c5cedd3e0483d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 25 18:05:08 2008 +0000

    kdb library now depends on gssrpc; add it to link commands
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20469 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2eba3c5425102cf63d465d7ac57ef982110c8385
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 25 18:00:39 2008 +0000

    Pull in xdr_sizeof from tirpc2.3 (which has the same license as our current rpc code)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20468 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/gssrpc/rename.h   |   2 +
 src/include/gssrpc/xdr.h      |   2 +
 src/lib/rpc/Makefile.in       |   3 +
 src/lib/rpc/libgssrpc.exports |   1 +
 src/lib/rpc/xdr_sizeof.c      | 163 ++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 171 insertions(+)

commit 2b272e104d992ce923ae1156823f9b2446845723
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 24 17:51:09 2008 +0000

    Include kdb_log.h for missing prototypes.  Declare conv_princ_2db &
    conv_princ_2ulog as static as they are not exported or used outside this file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20466 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_convert.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 5661d1290f74312a405db970aea097da77706f71
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 24 05:04:29 2008 +0000

    Merge from branch sun-iprop
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20465 dc483132-0cff-0310-8789-dd5450dbe970

 README                                  |   15 +-
 doc/copyright.texinfo                   |   17 +-
 doc/install.texinfo                     |  130 +++-
 doc/iprop-notes.txt                     |  120 ++++
 src/config-files/kdc.conf.M             |   20 +-
 src/include/iprop.h                     |  269 ++++++++
 src/include/iprop_hdr.h                 |   42 ++
 src/include/k5-int.h                    |    4 +
 src/include/k5-platform.h               |    7 +-
 src/include/kdb_log.h                   |  124 ++++
 src/include/osconf.hin                  |    3 +-
 src/kadmin/cli/kadmin.M                 |   14 +
 src/kadmin/cli/kadmin.c                 |   13 +-
 src/kadmin/dbutil/Makefile.in           |   42 +-
 src/kadmin/dbutil/dump.c                |  193 +++++-
 src/kadmin/dbutil/kadm5_create.c        |    1 +
 src/kadmin/dbutil/kdb5_create.c         |   39 +-
 src/kadmin/dbutil/kdb5_destroy.c        |    6 +-
 src/kadmin/dbutil/kdb5_util.c           |    7 +-
 src/kadmin/dbutil/kdb5_util.h           |    5 +-
 src/kadmin/server/Makefile.in           |   35 +-
 src/kadmin/server/ipropd_svc.c          |  615 +++++++++++++++++++
 src/kadmin/server/kadm_rpc_svc.c        |    9 +-
 src/kadmin/server/kadmind.M             |   19 +
 src/kadmin/server/misc.h                |    4 +
 src/kadmin/server/ovsec_kadmd.c         |  269 ++++++--
 src/kadmin/server/server_stubs.c        |    5 +-
 src/lib/kadm5/Makefile.in               |    4 +-
 src/lib/kadm5/admin.h                   |   61 +-
 src/lib/kadm5/alt_prof.c                |   63 +-
 src/lib/kadm5/clnt/Makefile.in          |    7 +-
 src/lib/kadm5/clnt/client_init.c        |   52 +-
 src/lib/kadm5/clnt/libkadm5clnt.exports |    1 +
 src/lib/kadm5/srv/Makefile.in           |    8 +-
 src/lib/kadm5/srv/libkadm5srv.exports   |    1 +
 src/lib/kadm5/srv/server_acl.c          |    3 +-
 src/lib/kadm5/srv/server_acl.h          |    4 +-
 src/lib/kadm5/srv/server_init.c         |   38 ++
 src/lib/kdb/Makefile.in                 |   66 +-
 src/lib/kdb/iprop.x                     |  223 +++++++
 src/lib/kdb/iprop_xdr.c                 |  351 +++++++++++
 src/lib/kdb/kdb5.c                      |  234 ++++++-
 src/lib/kdb/kdb_convert.c               | 1017 +++++++++++++++++++++++++++++++
 src/lib/kdb/kdb_log.c                   |  928 ++++++++++++++++++++++++++++
 src/lib/kdb/libkdb5.exports             |    9 +
 src/lib/krb5/error_tables/kdb5_err.et   |    7 +-
 src/slave/Makefile.in                   |   71 ++-
 src/slave/kpropd.M                      |   30 +-
 src/slave/kpropd.c                      |  630 ++++++++++++++++++-
 src/slave/kpropd_rpc.c                  |   55 ++
 src/slave/kproplog.M                    |   96 +++
 src/slave/kproplog.c                    |  327 ++++++++++
 52 files changed, 6122 insertions(+), 191 deletions(-)

commit 6879f371402854465e5276d36e4792938906097f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 20 17:09:36 2008 +0000

    Suppress some glibc issues found on x86_64
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20445 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/valgrind-suppressions | 69 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 69 insertions(+)

commit 7ec9feb898dcd6ed526a5bb64ca081c665edb8a3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 20 00:11:26 2008 +0000

    Remove unused file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20434 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb_dbc.h | 86 ---------------------------------------------------
 1 file changed, 86 deletions(-)

commit 6eedfeddb3ac9f1b7fdd319c245ebec65797b92b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 19 21:01:10 2008 +0000

    Remove test115 for 'bad client params', no longer appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20429 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/api.2/init-v2.exp | 104 ------------------------------
 1 file changed, 104 deletions(-)

commit 036c1686261ab78743d077082bf0d97553fa3f98
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jun 18 19:36:49 2008 +0000

    This patch is derived from a patch originally submitted to RT
    by: Nik Conwell <nik@bu.edu>
    
    krb5_set_real_time() accepts as input the time of the KDC
    or an application server as a combination of seconds and
    microseconds.  Often it is the case that the time source
    does not provide the real time with less than one second
    granularity.  Up until this patch such a caller would fill
    in the microseconds parameter as zero.   krb5_set_real_time()
    would treat the zero microseconds as the actual reported
    time and compute a microsecond based offset.
    
    During a one second window subsequent calls to
    krb5_set_real_time() would have an ever increasing offset
    size until the number of seconds is incremented.  This
    in turn produces a side effect in which the microseconds
    value of the local clock is effectively erased.
    
    If there are multiple processes or threads on the same
    machine each requesting service tickets using the same
    client principal for the same service principal where
    the number of seconds reported by the KDC are equivalent,
    then they will now all create authenticators with
    exactly the same timestamp.  As a result, the authenticating
    service will detect a replay attack even though the
    authenticators are actually unique.  The replay cache
    only maintains a tuple of client, server and timestamp.
    
    This patch modifies the interpretation of the microseconds
    parameter.  If -1 is specified, the microseconds offset is
    ignored.
    
    ticket: 5924
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20413 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 src/lib/krb5/os/toffset.c     | 7 ++++++-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 87cb385640215dd45671d3a345b6621aa33e5317
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 18 18:14:55 2008 +0000

    Disable check for invalid client-side admin config parameters in the
    config file.  Since KDC configuration parameters can now be put in
    krb5.conf, this doesn't make sense any more.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20411 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/client_init.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit ccbdf8e98891354fe407f34597babe1205a3b3e8
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jun 18 15:37:27 2008 +0000

    cci_credentials_iterator_release using wrong message ID
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20410 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/ccapi_credentials_iterator.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 828fa8ffbef705c6f3a99cb0278aa406a2c73d0c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 11 22:53:22 2008 +0000

    Factor out repeated code for looking up string, port, or deltat config params
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20395 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/alt_prof.c | 294 +++++++++++++++++++++++------------------------
 1 file changed, 144 insertions(+), 150 deletions(-)

commit 1ebd3d694f494d31102188eb12a8ec2b677f8894
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 11 17:46:35 2008 +0000

    Don't build spx.o, since we never enable SPX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20392 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/Makefile.in | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 096cc38a53a97d256baac3a387ad7b780d68a1c9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 11 17:42:56 2008 +0000

    New target 'undepend' for temporarily removing generated dependency info
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20390 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

commit 302833dca481852daba6c73bee14a33c55a37705
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 10 22:46:53 2008 +0000

    Don't use private copy of syslog.h.  Rebuild dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20386 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in              |  10 ++--
 src/appl/gssftp/ftpd/Makefile.in      |  10 ++--
 src/appl/telnet/libtelnet/Makefile.in |   5 +-
 src/appl/telnet/telnetd/Makefile.in   |  47 +++++++---------
 src/clients/ksu/Makefile.in           |  16 ++----
 src/include/syslog.h                  | 102 ----------------------------------
 src/kadmin/server/Makefile.in         |  16 +++---
 src/kdc/Makefile.in                   |  34 ++++++------
 src/lib/gssapi/spnego/Makefile.in     |   7 +--
 src/lib/kadm5/Makefile.in             |   3 +-
 src/lib/kadm5/srv/Makefile.in         |   6 +-
 src/lib/rpc/unit-test/Makefile.in     |   3 +-
 src/slave/Makefile.in                 |   2 +-
 13 files changed, 69 insertions(+), 192 deletions(-)

commit 250989cf5b2d1adc9ed51b6a43c603f4a6a0dda6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 10 22:15:25 2008 +0000

    Warn against new uses of kadm5_config_params.dbname field
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20384 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/admin.h | 4 ++++
 1 file changed, 4 insertions(+)

commit f5dfbccc541ff6b9acb1c86649b800c26c9a70ec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 10 22:03:01 2008 +0000

    Get rid of handling of set-but-unused kadm5_config_params.admin_dbname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20383 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/tcl_kadm5.c |  6 +-----
 src/lib/kadm5/admin.h               |  2 +-
 src/lib/kadm5/alt_prof.c            | 14 ++------------
 src/lib/kadm5/srv/server_init.c     |  1 -
 4 files changed, 4 insertions(+), 19 deletions(-)

commit 1439a0a6566a8c3f1c8aa3d4cfe5b34bdc14c918
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 10 21:49:55 2008 +0000

    Remove documentation for no-longer-supported admin_dbname argument
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20382 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_util.M | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit 88e892332063c950a7ceb0ee632fee6174da72c1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 10 21:43:41 2008 +0000

    Get rid of handling of set-but-unused kadm5_config_params.admin_lockfile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20381 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/tcl_kadm5.c |  6 +-----
 src/lib/kadm5/admin.h               |  7 +++++--
 src/lib/kadm5/alt_prof.c            | 11 +++--------
 src/lib/kadm5/srv/server_init.c     |  1 -
 4 files changed, 9 insertions(+), 16 deletions(-)

commit bd1c9a944fdef3294af9912654827e9d128d5fee
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 9 22:15:23 2008 +0000

    Don't check for NULL before calling free or krb5_xfree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20379 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/alt_prof.c | 64 ++++++++++++++++--------------------------------
 1 file changed, 21 insertions(+), 43 deletions(-)

commit fc2a7d2942961024dfbe7473e3f0f761bef00073
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jun 8 05:22:25 2008 +0000

    Report file name in detailed cache creation error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20371 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 368f66f47ab734681d108cb3ee071991b367f447
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jun 8 05:19:50 2008 +0000

    Do hash stuff with unsigned math
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20370 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

commit 19bae6eea16fa2cc0e9382d3e734271effacdc64
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 6 21:26:51 2008 +0000

    Annotate that 'protocol' in svc_register means an IPPROTO_ value
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20367 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/gssrpc/svc.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e36cd18d341225b0e8790b4bf2856ef8ff4f667a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 6 17:30:28 2008 +0000

    On Mac OS X, try poking launchd to get the portmapper launched before
    we try to connect to it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20364 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/pmap_clnt.c | 58 ++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 55 insertions(+), 3 deletions(-)

commit a49a83460bcc9f123d3d980672b9244b47356b44
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 6 17:27:50 2008 +0000

    Check for GSS_C_NO_CREDENTIAL before loop check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20363 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_rel_cred.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 014004088f1ea23f4e86cdab8eb799ccd3088c02
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 4 22:03:20 2008 +0000

    We're not using this makedepend implementation any more
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20362 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/makedepend/cpp.ed       |  75 -----
 src/util/makedepend/cppsetup.c   | 242 --------------
 src/util/makedepend/def.h        | 135 --------
 src/util/makedepend/ifparser.c   | 451 -------------------------
 src/util/makedepend/ifparser.h   |  76 -----
 src/util/makedepend/include.c    | 295 -----------------
 src/util/makedepend/main.c       | 688 ---------------------------------------
 src/util/makedepend/mkdepend.man | 370 ---------------------
 src/util/makedepend/parse.c      | 567 --------------------------------
 src/util/makedepend/pr.c         | 127 --------
 10 files changed, 3026 deletions(-)

commit 80e27354479eef27639c9cf8337371d14e4c4d0f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 3 17:48:59 2008 +0000

    Revert a few const specs to reduce warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20358 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/tcl_ovsec_kadm.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 6fe8f27be1d27d9bd6c5fc87c912e4265807a281
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 3 00:13:25 2008 +0000

    Fix various minor format-string issues
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20356 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ftp.c                |  4 ++--
 src/kadmin/dbutil/dump.c                 | 11 ++++++-----
 src/kadmin/server/kadm_rpc_svc.c         |  2 +-
 src/kadmin/server/ovsec_kadmd.c          | 20 +++++++++++---------
 src/kadmin/server/schpw.c                |  2 +-
 src/kadmin/testing/util/tcl_kadm5.c      |  6 +++---
 src/kadmin/testing/util/tcl_ovsec_kadm.c |  2 +-
 7 files changed, 25 insertions(+), 22 deletions(-)

commit 06e1f0c16efa014716317b3510dfc5306e2559e1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 3 00:07:43 2008 +0000

    Passing 0 to krb5_build_principal requires a cast
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20355 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/ksetpwd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 72f5f2bd510bec10cb90fcd8491c03dfdaddb6e1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 2 23:46:17 2008 +0000

    Don't use 'log' as a global variable name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20354 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gss-threads/gss-server.c | 80 +++++++++++++++++++-------------------
 1 file changed, 40 insertions(+), 40 deletions(-)

commit 936950d8ae0768f986516d34637627b994096b6b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 2 23:45:35 2008 +0000

    Explicitly note number as unsigned to shut gcc up
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20353 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/krb5_decode_test.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2736e0bb5e2453320e7c3adb83a8d8c58b0e895e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 2 23:41:32 2008 +0000

    Partial const-ification, as indicated by the modern Tcl API, except
    for any bits that would require changing the admin APIs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20352 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/tcl_kadm5.c      | 111 ++++++++++++++++---------------
 src/kadmin/testing/util/tcl_ovsec_kadm.c |  86 +++++++++++++-----------
 2 files changed, 104 insertions(+), 93 deletions(-)

commit 10983562979887f84bb5148ebe08a6b284d79451
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 2 23:04:09 2008 +0000

    Fix a few incompatible-pointer warnings that aren't just about signedness
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20351 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/prng.c                |  4 ++--
 src/lib/gssapi/generic/util_errmap.c |  4 ++--
 src/lib/gssapi/krb5/ser_sctx.c       | 14 +++++++++-----
 src/lib/krb4/g_tkt_svc.c             |  6 +++---
 src/lib/rpc/svc_tcp.c                |  2 +-
 5 files changed, 17 insertions(+), 13 deletions(-)

commit 7da16b5b7cc56806bd7fbff3295ce9e9e18efba0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 2 19:45:16 2008 +0000

    Change krb5_context.db_context to point to the real structure type,
    and change uses to not cast all the time.  Also rename it from
    db_context to dal_handle, since one of the fields in the pointed-to
    structure is also called db_context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20348 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                               |   6 +-
 src/lib/kdb/kdb5.c                                 | 142 ++++++++++-----------
 src/lib/kdb/kdb5.h                                 |   5 +-
 src/lib/krb5/krb/init_ctx.c                        |   4 +-
 src/lib/krb5/krb/ser_ctx.c                         |  12 +-
 src/plugins/kdb/db2/kdb_db2.c                      |  71 +++++------
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c  |   2 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   |  14 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c    |   4 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |   2 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |   6 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c   |   6 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c     |   2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_fetch_mkey.c |   4 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       |   2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |   2 +-
 16 files changed, 142 insertions(+), 142 deletions(-)

commit 05a3a63f0fb79e713afdd3311107542a77739853
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri May 30 20:48:28 2008 +0000

    Add header for kill() in USE_PASSWORD_SERVER case
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20347 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 2 ++
 1 file changed, 2 insertions(+)

commit 7ee1ef1a8a7d8424faa3cf7df88b184b0f911b3a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri May 30 20:47:03 2008 +0000

    Apple PKINIT patch commit
    
    Commit of Apple PKINIT patches under "APPLE_PKINIT" preprocessor symbol.
    
    Long term goal is to merge these patches with the pkinit preauth plugin which
    does not currently have support for Mac OS X crypto libraries or the exported
    functions used by Back To My Mac.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20346 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h                          |   1 +
 src/include/krb5/krb5.hin                  |   9 +
 src/include/pkinit_apple_utils.h           | 151 +++++
 src/include/pkinit_asn1.h                  | 172 ++++++
 src/include/pkinit_cert_store.h            | 154 +++++
 src/include/pkinit_client.h                |  94 +++
 src/include/pkinit_cms.h                   | 179 ++++++
 src/kadmin/cli/kadmin.c                    |  95 ++-
 src/kdc/do_as_req.c                        |  19 +
 src/kdc/kdc_preauth.c                      | 502 +++++++++++++++
 src/kdc/pkinit_apple_server.c              | 241 ++++++++
 src/kdc/pkinit_server.h                    | 112 ++++
 src/lib/krb5/krb/get_in_tkt.c              |  76 ++-
 src/lib/krb5/krb/pkinit_apple_asn1.c       | 957 +++++++++++++++++++++++++++++
 src/lib/krb5/krb/pkinit_apple_cert_store.c | 599 ++++++++++++++++++
 src/lib/krb5/krb/pkinit_apple_client.c     | 263 ++++++++
 src/lib/krb5/krb/pkinit_apple_cms.c        | 559 +++++++++++++++++
 src/lib/krb5/krb/pkinit_apple_utils.c      | 433 +++++++++++++
 src/lib/krb5/krb/preauth2.c                | 301 +++++++++
 src/lib/krb5/krb/str_conv.c                |   5 +-
 20 files changed, 4912 insertions(+), 10 deletions(-)

commit 8505824cad8ed0b6e8b96a5103cd43373c266996
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri May 30 19:35:56 2008 +0000

    No prototype when building kdb5_util without krb4 support
    
    Move stdio inclusion to the top of the file so there is a definition of
    printf when building without v4 support.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20345 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/loadv4.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4c500636f470bab30dcfdb6271ccdc575c09967c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri May 30 18:28:35 2008 +0000

    Warnings in server_stubs.c (signed vs unsigned errmsg, gcc printf)
    
    server_stubs.c uses char * for error messages which it gets from com_err,
    throwing away the constness of the com_err output.  Made error message args
    be const char * to remove warnings and prevent accidental modification of
    com_err strings.
    
    In calls to krb5_klog_syslog server_stubs.c passes void* into %s printf
    formats and passes size_ts in for the field widths in %.*s formats.  After
    verifying that the size_ts cannot be bigger than ints (which is ensured by
    trunc_name) added casts to remove spurious warnings.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20344 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/server_stubs.c | 83 +++++++++++++++++++++-------------------
 1 file changed, 44 insertions(+), 39 deletions(-)

commit 94ae54563eeea9c657eb603651d0d32e535c7a23
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri May 30 18:01:09 2008 +0000

    signed vs unsigned char * warnings in kdb_xdr.c
    
    load and store functions in k5-platform.h take an unsigned char *, whereas
    kdb_xdr.c was using a char * for decoding.  This resulted in pages of warnings
    in the parsing code.  Switched to using an unsigned char * and cast in the
    couple places where a char * is needed.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20343 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_xdr.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 4130bdde9450dd7b399aa3650ef7ae3ff7d738da
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue May 27 16:25:51 2008 +0000

    Profile library should not call rw_access earlier than needed
    
    Call rw_access lazily so we only call access just before we need to
    write to the file to avoid calling access as often.  Deprecated bit in
    profile structures to track writability.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20341 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_file.c | 15 ++++++++++-----
 src/util/profile/prof_init.c |  2 +-
 src/util/profile/prof_int.h  | 12 +++++++++---
 3 files changed, 20 insertions(+), 9 deletions(-)

commit ed90b10ddaaf6f681c0faa95f286a0bea84e5bb6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon May 19 18:12:49 2008 +0000

    Use $(DL_LIB) instead of explicit -ldl
    
    ticket: 5899
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20325 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d776cdfbb2a1f43b17fa3d5193e7a8075eecabd9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 17 01:11:42 2008 +0000

    Force hostname to lowercase before constructing kadmin principal name.
    Allocate space for the name dynamically.
    
    ticket: 5943
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20323 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kadm5_create.c | 24 ++++++++++++++++++++++--
 1 file changed, 22 insertions(+), 2 deletions(-)

commit a35360b2968cfae6124c9b98338ca6a0540dd085
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 16 22:52:49 2008 +0000

    Minor spelling & comment formatting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20322 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c | 32 +++++++++++++++++++-------------
 1 file changed, 19 insertions(+), 13 deletions(-)

commit e5d4a67960bb776df2db66abf91d11753369d901
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 15 23:08:23 2008 +0000

    Move auto var to outer scope, because its storage is used beyond the inner scope
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20320 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_dsp_status.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7c0491b595a680a250f964e7ebaf28126c5653fe
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 15 23:06:12 2008 +0000

    Don't test error code when it's known to be 0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20319 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/lucid_context.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 0e619d5d2a3f17635a08220b866471018af435c1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 15 23:03:54 2008 +0000

    Fix minor bug in kg_save_name failure cleanup code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20318 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/inq_context.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 080acda695a22e60c65b28e8b09bec279f187aec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 15 23:01:23 2008 +0000

    Free context after use, not before
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20317 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/import_sec_context.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 02c0570f9cf2502743d56efc7ba4ce12c42492dd
Author: Russ Allbery <rra@stanford.edu>
Date:   Sun May 11 03:54:41 2008 +0000

    Fix a typo in krb5.conf: ldap_server should be ldap_servers, as the
    latter is what the LDAP KDB plugin looks for.
    
    Ticket: 5544
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20316 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb5.conf.M | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 39cae9c5f63ff24e24cffabe223a6c253bfa7503
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed May 7 19:40:32 2008 +0000

    Added kim documentation
    
    ticket: 5960
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20315 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kim/Doxyfile                                   |  281 +++++
 doc/kim/html/doxygen.css                           |  358 +++++++
 doc/kim/html/doxygen.png                           |  Bin 0 -> 1281 bytes
 .../group__kim__ccache__iterator__reference.html   |  114 ++
 doc/kim/html/group__kim__ccache__reference.html    |  944 +++++++++++++++++
 ...roup__kim__credential__iterator__reference.html |  124 +++
 .../html/group__kim__credential__reference.html    |  736 +++++++++++++
 doc/kim/html/group__kim__error__reference.html     |  143 +++
 ...roup__kim__favorite__identities__reference.html |  306 ++++++
 doc/kim/html/group__kim__identity__reference.html  |  646 +++++++++++
 doc/kim/html/group__kim__options__reference.html   | 1040 ++++++++++++++++++
 .../html/group__kim__preferences__reference.html   |  863 +++++++++++++++
 .../group__kim__selection__hints__reference.html   | 1118 ++++++++++++++++++++
 doc/kim/html/group__kim__string__reference.html    |  131 +++
 doc/kim/html/group__kim__types__reference.html     |  761 +++++++++++++
 doc/kim/html/index.html                            |   89 ++
 doc/kim/html/kim_ccache_overview.html              |   66 ++
 doc/kim/html/kim_credential_overview.html          |   63 ++
 doc/kim/html/kim_error_overview.html               |   16 +
 doc/kim/html/kim_favorite_identities_overview.html |   24 +
 doc/kim/html/kim_identity_overview.html            |   46 +
 doc/kim/html/kim_options_overview.html             |   49 +
 doc/kim/html/kim_preferences_overview.html         |   28 +
 doc/kim/html/kim_selection_hints_overview.html     |   55 +
 doc/kim/html/kim_string_overview.html              |   14 +
 doc/kim/html/modules.html                          |   26 +
 doc/kim/html/tab_b.gif                             |  Bin 0 -> 35 bytes
 doc/kim/html/tab_l.gif                             |  Bin 0 -> 706 bytes
 doc/kim/html/tab_r.gif                             |  Bin 0 -> 2585 bytes
 doc/kim/html/tabs.css                              |  102 ++
 30 files changed, 8143 insertions(+)

commit 5434b4b675b53ed41436bccc9ef70d76d199a081
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed May 7 19:30:12 2008 +0000

    Move KIM implementation to the krb5 repository
    
    Moved sources and headers.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20314 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kim/kim.h                              |  176 +
 src/include/kim/kim_ccache.h                       |  554 +++
 src/include/kim/kim_credential.h                   |  519 +++
 src/include/kim/kim_error.h                        |  120 +
 src/include/kim/kim_identity.h                     |  307 ++
 src/include/kim/kim_options.h                      |  637 ++++
 src/include/kim/kim_preferences.h                  |  485 +++
 src/include/kim/kim_selection_hints.h              |  537 +++
 src/include/kim/kim_string.h                       |   84 +
 src/include/kim/kim_types.h                        |  162 +
 src/kim/agent/mac/KerberosAgent-Info.plist         |   26 +
 src/kim/agent/mac/KerberosAgentPrefix.pch          |   20 +
 src/kim/agent/mac/main.m                           |    6 +
 src/kim/agent/mac/resources/Add.tiff               |  Bin 0 -> 728 bytes
 src/kim/agent/mac/resources/Add_Pressed.tiff       |  Bin 0 -> 688 bytes
 .../mac/resources/English.lproj/Authentication.xib | 3698 +++++++++++++++++++
 .../agent/mac/resources/English.lproj/MainMenu.xib | 3882 ++++++++++++++++++++
 src/kim/agent/mac/resources/Gear.tiff              |  Bin 0 -> 22360 bytes
 src/kim/agent/mac/resources/KerberosAgent.icns     |  Bin 0 -> 40494 bytes
 src/kim/agent/mac/resources/Remove.tiff            |  Bin 0 -> 694 bytes
 src/kim/agent/mac/resources/Remove_Pressed.tiff    |  Bin 0 -> 656 bytes
 src/kim/lib/kim.exports                            |  149 +
 src/kim/lib/kim_ccache.c                           | 1051 ++++++
 src/kim/lib/kim_ccache_private.h                   |   39 +
 src/kim/lib/kim_credential.c                       |  908 +++++
 src/kim/lib/kim_error.c                            |  244 ++
 src/kim/lib/kim_error_code.et                      |   72 +
 src/kim/lib/kim_error_private.h                    |   55 +
 src/kim/lib/kim_identity.c                         |  544 +++
 src/kim/lib/kim_identity_private.h                 |   38 +
 src/kim/lib/kim_library.c                          |  214 ++
 src/kim/lib/kim_library_private.h                  |   54 +
 src/kim/lib/kim_options.c                          |  694 ++++
 src/kim/lib/kim_options_private.h                  |   41 +
 src/kim/lib/kim_preferences.c                      | 1120 ++++++
 src/kim/lib/kim_preferences_private.h              |  102 +
 src/kim/lib/kim_private.h                          |   45 +
 src/kim/lib/kim_selection_hints.c                  |  702 ++++
 src/kim/lib/kim_selection_hints_private.h          |   55 +
 src/kim/lib/kim_string.c                           |  181 +
 src/kim/lib/kim_string_private.h                   |   60 +
 src/kim/lib/mac/kim_os_identity.c                  |   50 +
 src/kim/lib/mac/kim_os_library.c                   |   56 +
 src/kim/lib/mac/kim_os_preferences.c               |  552 +++
 src/kim/lib/mac/kim_os_private.h                   |   54 +
 src/kim/lib/mac/kim_os_selection_hints.c           |  538 +++
 src/kim/lib/mac/kim_os_string.c                    |  266 ++
 src/kim/test/main.c                                |   82 +
 src/kim/test/test_kim_common.c                     |  159 +
 src/kim/test/test_kim_common.h                     |   78 +
 src/kim/test/test_kim_identity.c                   |  559 +++
 src/kim/test/test_kim_identity.h                   |   50 +
 src/kim/test/test_kim_preferences.c                |  298 ++
 src/kim/test/test_kim_preferences.h                |   42 +
 src/kim/test/test_kim_selection_hints.c            |  469 +++
 src/kim/test/test_kim_selection_hints.h            |   46 +
 56 files changed, 20880 insertions(+)

commit c59402909451704c36f862fb2968f6c8e717df4c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 30 23:46:29 2008 +0000

    (more) After malloc/realloc/calloc/strdup/asprintf failures, use
    ENOMEM explicitly instead of reading it from errno.  This may make
    static analysis tools less confused about when we return zero vs
    nonzero values.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20313 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c                 | 10 +++++-----
 src/krb524/krb524d.c              |  4 ++--
 src/lib/gssapi/krb5/gssapi_krb5.c |  4 ++--
 src/lib/kadm5/srv/svr_principal.c |  2 +-
 src/lib/kdb/kdb5.c                |  4 ++--
 src/lib/krb5/os/changepw.c        |  4 ++--
 src/lib/krb5/os/init_os_ctx.c     |  2 +-
 src/lib/krb5/os/localaddr.c       |  4 ++--
 src/lib/krb5/os/sendto_kdc.c      |  4 ++--
 src/util/support/plugins.c        | 24 ++++++++++++------------
 10 files changed, 31 insertions(+), 31 deletions(-)

commit ec5b9670de4c7af9ebaecfbd305857ee030460c0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 30 23:18:21 2008 +0000

    After malloc/realloc/calloc failures, return ENOMEM explicitly instead
    of reading it from errno.  This may make static analysis tools less
    confused about when we return zero vs nonzero values.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20312 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/compat_recv.c      |  4 ++--
 src/clients/ksu/ccache.c        | 12 ++++++------
 src/clients/ksu/heuristic.c     |  8 ++++----
 src/clients/ksu/main.c          |  2 +-
 src/lib/crypto/des/string2key.c |  4 ++--
 src/lib/crypto/dk/dk_encrypt.c  |  2 +-
 src/lib/crypto/pbkdf2.c         |  6 +++---
 src/lib/kadm5/alt_prof.c        |  4 ++--
 src/lib/kadm5/srv/server_dict.c |  4 ++--
 src/lib/krb5/ccache/cc_memory.c |  4 ++--
 src/lib/krb5/os/hostaddr.c      |  4 ++--
 src/lib/krb5/os/init_os_ctx.c   |  4 ++--
 src/lib/krb5/os/localaddr.c     |  6 +++---
 src/lib/krb5/os/locate_kdc.c    |  4 ++--
 src/util/et/error_message.c     |  4 ++--
 src/util/et/init_et.c           |  4 ++--
 src/util/profile/prof_file.c    |  2 +-
 src/util/profile/prof_init.c    |  2 +-
 src/util/profile/profile.swg    |  8 ++++----
 src/util/profile/profile_tcl.c  |  6 +++---
 src/util/support/threads.c      |  8 ++++----
 21 files changed, 51 insertions(+), 51 deletions(-)

commit 4fe69e66b424f10e6a44f8bd488e3fa56682edbf
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Apr 28 23:05:27 2008 +0000

    Properly escape - in kdb5_ldap_util man page
    
    The LDAP plugin introduced a new man page which has unescaped hyphens.
    Unicode-aware groffs may convert those to real hyphens rather than
    the intended ASCII hyphen.  This patch adds backslashes in front of
    all the bare hyphens that I plus Debian's lintian program could find
    to force interpretation as ASCII hyphens.
    
    Ticket: new
    Component: krb5-doc
    Version_Reported: 1.6.3
    Target_Version: 1.6.4
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20311 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.M | 110 ++++++++++++------------
 1 file changed, 55 insertions(+), 55 deletions(-)

commit f8d4a0d9540ddcc8e28c50f017dd08e12500dabc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 25 18:38:52 2008 +0000

    Left-shifting all the way in signed math is undefined, use unsigned
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20310 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/xdr_rec.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 32c73807fa4e7cea0d2350c461cf5e3a714376fd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 25 18:17:29 2008 +0000

    Multiple assignments without sequence points invoke undefined
    behavior, even if the assignments all compute and store the same
    value.  Don't put an assignment in the argument to macro ff().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20309 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/aeskey.c | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit 0e4f04e2152d42ded83041487d9557fa752ef1ea
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Apr 25 17:16:21 2008 +0000

    Generate a large enough array to hold all the base/extension pairs.
    Store pairs without overlapping.
    
    ticket: 5948
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20308 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 28 +++++++++++++++++-----------
 1 file changed, 17 insertions(+), 11 deletions(-)

commit e92873ac2e95d345ef1b78da73fb6083f1f94cce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 24 18:03:05 2008 +0000

    Remove sched_yield uses
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20307 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h | 66 ++++++++-----------------------------------------
 1 file changed, 10 insertions(+), 56 deletions(-)

commit 7c40df8387c9ae1daf8d9dc46ffcedf41b717b6a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 24 17:12:28 2008 +0000

    Don't do UTF-8 bits (and include Apple headers) when just rebuilding dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20306 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/arcfour_s2k.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 526cd36b7634be742ba666bdb396d2c5844361e4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 18 19:31:47 2008 +0000

    fix possible buffer overrun in handling generic-error return
    
    Jeff Altman reported this, based on a crash seen in KfW in the wild.
    
    The krb5_data handle used to describe the message field returned by the KDC is
    not null-terminated, but we use a "%s" format to incorporate it into an error
    message string.  In the right circumstances, garbage bytes can be pulled into
    the string, or a memory fault may result.
    
    However, as this is in the error-reporting part of the client-side code for
    fetching new credentials, it's a relatively minor DoS attack only, not a
    serious security exposure.  Should be fixed in the next releases, though.
    
    ticket: new
    target_version: 1.6.5
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20304 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tkt.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 5b120032479c3bd624a0b2f12c62490025fc1c1d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 3 18:00:38 2008 +0000

    Pull out generic array expansion code from array_append macro into a
    separate function.  Add some range checks, and don't bother separating
    malloc vs realloc depending on previous pointer value.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20302 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c | 29 ++++++++++++++++++++++-------
 1 file changed, 22 insertions(+), 7 deletions(-)

commit 965be2b05dae5e08a39781696d221182ec3acb34
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 29 01:10:30 2008 +0000

    Coverity CID 220: NULL check of "buf" after dereference
    
    All call sites have previously dereferenced the pointer, but to keep
    the interface simple, keep the null check, and move the dereference to
    after it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20300 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_glue.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit ede433da9ba2514bcbaa49cf413f1ecb3fd23fcb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 29 01:10:04 2008 +0000

    Coverity CID 46: mech_type will always have the address of an
    automatic variable, so can never be null (GSS_C_NULL_OID).
    
    Delete null check and unreachable conditional code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20299 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_dsp_status.c | 3 ---
 1 file changed, 3 deletions(-)

commit eccb57f342842bf8a067d87b97db68b3791cd4a7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 29 01:09:49 2008 +0000

    Coverity CID 47: Unreachable code
    
    Delete redundant "status" check.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20298 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_accept_sec_context.c | 6 ------
 1 file changed, 6 deletions(-)

commit b61c9c4055c4e69bc849122d1f06eddf56ec95a7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 29 01:09:26 2008 +0000

    Coverity CID 91: Context is tested for null, and then unconditionally
    dereferenced.
    
    Remove unneeded null check.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20297 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 85306a1255304169c251b540507e3828f6aa01c0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 29 01:09:00 2008 +0000

    Coverity CID 101: Fix minor bounds check error
    
    Coverity CID 101: Fix minor bounds check error.
    
    ticket: new
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20296 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 71ca378e4b7fb64f77bbf58ba15f4665072163bd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 29 01:08:31 2008 +0000

    Coverity CID 228: Possible use of uninitialized variable time_req in
    gss_add_cred if cred_usage has an invalid value.  (Also flagged by
    GCC.)
    
    Changed validation routines for gss_add_cred, gss_acquire_cred, and
    gss_store_cred to check the cred_usage value.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20295 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_acquire_cred.c | 21 ++++++++++++++++++++-
 src/lib/gssapi/mechglue/g_store_cred.c   | 10 ++++++++++
 2 files changed, 30 insertions(+), 1 deletion(-)

commit cb44e7b91175854d3ca668ec043a48f02b2c37e8
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Mar 21 19:04:40 2008 +0000

    Protect CFBundle calls with mutexes
    
    CFBundles are refcounted and the recounts are not threadsafe.
    Protect CFBundles used for loading bundled plugins with a
    mutex to prevent crashes when multiple threads are loading
    and unloading the same plugin.
    
    As part of this we use thread-safe dlopen/dlsym/dlclose
    for the actual loading and unloading and just use CFBundle
    to get the path to the actual executable.  This reduces
    the number of places we need to wrap CFBundles with mutexes
    and the amount of Mac-specific code in the plugin code.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20285 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 165 +++++++++++++++++++++++----------------------
 1 file changed, 84 insertions(+), 81 deletions(-)

commit 858c809105b5d66f1b2c8b2d3c305216a594e19c
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Mar 20 15:28:11 2008 +0000

    Generate ccapi.def export list from V2, V3, debug lists.  It is no longer a file in the repository
    
    Update test Makefile.in to use file ccapi_string.c.
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    Tags:  pullup
    Subj: Work on compiling the CCAPI test suite on Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20284 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/win/Makefile.in   |  8 ++++++++
 src/ccapi/lib/win/ccapi.def     | 39 ---------------------------------------
 src/ccapi/lib/win/debug.exports | 13 +++++++++++++
 src/ccapi/test/Makefile.in      |  7 ++++++-
 4 files changed, 27 insertions(+), 40 deletions(-)

commit 5b0bc6bcaeb275fa850815b56cb81086caef0c57
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 18 20:07:14 2008 +0000

    Fix MITKRB5-SA-2008-001 on trunk.  Patch differs from the released one
    for 1.6 because of code divergence.
    
    ticket: 5919
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20280 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c    |  2 +-
 src/kdc/kerberos_v4.c | 99 +++++++++++++++++++++++----------------------------
 src/kdc/network.c     |  2 ++
 3 files changed, 48 insertions(+), 55 deletions(-)

commit f8d4e9aaad429fd6fac6504a527ab0258f47b854
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Mar 18 19:25:16 2008 +0000

    CCacheServer should track client iterators
    
    The CCacheServer needs to track client iterators so that if
    a client crashes while iterating the resources on the server
    for that iterator are freed.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20279 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_array_internal.c   | 19 ++++----
 src/ccapi/server/ccs_array.c            | 57 ++++++++++++++++++++++-
 src/ccapi/server/ccs_array.h            | 20 ++++++++
 src/ccapi/server/ccs_cache_collection.c | 15 ++++--
 src/ccapi/server/ccs_ccache.c           |  9 +++-
 src/ccapi/server/ccs_client.c           | 81 ++++++++++++++++++++++++++++++---
 src/ccapi/server/ccs_client.h           |  6 +++
 src/ccapi/server/ccs_list.c             | 17 ++++++-
 src/ccapi/server/ccs_list.h             |  8 ++++
 src/ccapi/server/ccs_list_internal.c    | 67 +++++++++++++++++++++++++--
 src/ccapi/server/ccs_list_internal.h    |  6 ++-
 src/ccapi/server/ccs_types.h            |  5 ++
 12 files changed, 279 insertions(+), 31 deletions(-)

commit d8d990c823f7ba6070622acf5ff2d08af7c1d7a9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 18 18:55:26 2008 +0000

    MITKRB5-SA-2008-002
    
    Fix MITKRB5-SA-2008-002: array overrun in libgssrpc.
    
    Don't update the internally-tracked maximum file descriptor value if
    the new one is FD_SETSIZE (or NOFILE) or above.  Reject TCP file
    descriptors of FD_SETSIZE (NOFILE) or above.
    
    ticket: new
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20278 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/svc.c     |  6 ++++--
 src/lib/rpc/svc_tcp.c | 25 +++++++++++++++++++++++++
 2 files changed, 29 insertions(+), 2 deletions(-)

commit f62112276c2147b1334585322db40cd45da30ace
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Tue Mar 18 17:40:04 2008 +0000

    Detect if the Vista version of ntsecapi.h is present
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 19569
    tAGS:  PULLUP
    Subj: Tweaks for 1.7 build on Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20277 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/Makefile.in     | 17 +++++++++++++++--
 src/windows/build/bkw.pl    |  5 +++++
 src/windows/ntsecapitest.c  | 11 +++++++++++
 src/windows/ntsecapitest.pl | 11 +++++++++++
 4 files changed, 42 insertions(+), 2 deletions(-)

commit 70c7c2cc98973d526de7e1e7f87f2b7e06e58867
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Mar 14 18:47:32 2008 +0000

    cc_ccache_iterator_release, cc_credentials_iterator leak server memory
    
    cc_ccache_iterator_release and cc_credentials_iterator leak memory on the
    CCacheServer because they do not send an ipc message to the server telling it
    to free up resources associated with the iterator.
    
    Note: this issue does not track needing to be able to free up these same
    resources when the client crashes.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20276 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/ccapi_ccache_iterator.c      | 19 +++++++++++++++++++
 src/ccapi/lib/ccapi_credentials_iterator.c | 12 ++++++++++++
 2 files changed, 31 insertions(+)

commit dc59494a80205bec93b5739a84f4a4acdc76996d
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Mar 13 19:30:49 2008 +0000

    Include .h files and move all declarations above all code, for Windows C compilation
    
    Update makefiles to include new modules.
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    Tags:  pullup
    Subj: Work on compiling the CCAPI test suite on Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20275 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/win/Makefile       | 116 --------------------------------------
 src/ccapi/lib/win/Makefile.in    |   1 +
 src/ccapi/server/win/Makefile    | 105 ----------------------------------
 src/ccapi/test/Makefile          | 119 ---------------------------------------
 src/ccapi/test/Makefile.in       |  46 ++++++++++++++-
 src/ccapi/test/test_ccapi_util.c |   2 +
 src/ccapi/test/test_ccapi_v2.c   |   9 +--
 7 files changed, 51 insertions(+), 347 deletions(-)

commit 5bd9c5a13ee8d93bebd3ca2e2410583a0665ef05
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 13 17:51:09 2008 +0000

    Invalid assignment while trying to set input to NULL
    
    cc_seq_fetch_NCs_end and cc_seq_fetch_creds_end should try to set their
    iterator inputs to NULL.  Fixed code to assign the inputs to NULL rather
    than the temporary variables.  (Not sure why the previous code was
    even compiling on the Mac.)
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20274 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/ccapi_v2.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 416478ebed8ea7116ad5acd9e88b106c201aa281
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 13 17:44:22 2008 +0000

    removed unused header file inclusion CoreFoundation.h
    
    Was there for a workaround to a bug in AppleConnect.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20273 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/ccapi_ccache.c | 5 -----
 1 file changed, 5 deletions(-)

commit 84b19f404c8efe2246db7fdc229e8f21437c24b1
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Mar 12 16:52:23 2008 +0000

    Accidentally added file with wrong name.  Removed
    
    ticket: 5909
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20272 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/check_cc_destroy.c | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit b7ba6f316c46d8176ca5efa45034a4c329d52d7c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Mar 12 16:51:25 2008 +0000

    Accidentally added empty file.  Removed
    
    ticket: 5909
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20271 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/untitled | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 9b58ededdc28757a3a203e645094a2cd854434cf
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Mar 12 16:50:21 2008 +0000

    Added tests for iterators and NC info.  Added test programs for
    each test.  Cleaned up portability issues introduced by Windows
    testing.
    
    ticket: 5909
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20270 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/Makefile                        |  62 ++-
 src/ccapi/test/Makefile.in                     |  22 +-
 src/ccapi/test/check_cc_destroy.c              |   0
 src/ccapi/test/main.c                          |  10 +-
 src/ccapi/test/simple_lock_test.c              |  39 +-
 src/ccapi/test/test_cc_close.c                 |  14 +
 src/ccapi/test/test_cc_create.c                |  14 +
 src/ccapi/test/test_cc_destroy.c               |  14 +
 src/ccapi/test/test_cc_get_NC_info.c           |  14 +
 src/ccapi/test/test_cc_get_change_time.c       |  14 +
 src/ccapi/test/test_cc_get_cred_version.c      |  14 +
 src/ccapi/test/test_cc_get_name.c              |  14 +
 src/ccapi/test/test_cc_get_principal.c         |  14 +
 src/ccapi/test/test_cc_open.c                  |  14 +
 src/ccapi/test/test_cc_remove_cred.c           |  14 +
 src/ccapi/test/test_cc_seq_fetch_NCs_begin.c   |  14 +
 src/ccapi/test/test_cc_seq_fetch_NCs_next.c    |  14 +
 src/ccapi/test/test_cc_seq_fetch_creds_begin.c |  14 +
 src/ccapi/test/test_cc_seq_fetch_creds_next.c  |  14 +
 src/ccapi/test/test_cc_set_principal.c         |  14 +
 src/ccapi/test/test_cc_shutdown.c              |  14 +
 src/ccapi/test/test_cc_store.c                 |  14 +
 src/ccapi/test/test_ccapi.sh                   |  18 +
 src/ccapi/test/test_ccapi_ccache.c             |  32 +-
 src/ccapi/test/test_ccapi_globals.h            |   4 +
 src/ccapi/test/test_ccapi_iterators.c          |  12 +-
 src/ccapi/test/test_ccapi_log.h                |   8 +-
 src/ccapi/test/test_ccapi_util.c               |   1 -
 src/ccapi/test/test_ccapi_v2.c                 | 526 ++++++++++++++++++++++++-
 src/ccapi/test/test_ccapi_v2.h                 |  22 ++
 src/ccapi/test/untitled                        |   0
 31 files changed, 930 insertions(+), 64 deletions(-)

commit b03001c9aad53a6ecdc8ebef0493882bad0a826c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Mar 10 21:55:44 2008 +0000

    Add CCAPI v2 tests
    
    First pass at CCAPI v2 tests.  More commits to this bug will follow.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20269 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/main.c               |   21 +-
 src/ccapi/test/test_ccapi_globals.c |   31 +-
 src/ccapi/test/test_ccapi_v2.c      | 1335 +++++++++++++++++++++++++++++++++++
 src/ccapi/test/test_ccapi_v2.h      |   51 ++
 4 files changed, 1434 insertions(+), 4 deletions(-)

commit a28b624402aa0eac09ad93de5d1c5e6bccadcd82
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Mar 10 21:51:49 2008 +0000

    Remove C warnings
    
    Some C++ conventions in the CCAPI tests were producing warnings
    on C compilers.  Fixed code to stop producing warnings.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20268 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/simple_lock_test.c     |  2 +-
 src/ccapi/test/test_ccapi_ccache.c    |  2 +-
 src/ccapi/test/test_ccapi_ccache.h    | 38 +++++++++++++++++------------------
 src/ccapi/test/test_ccapi_check.c     |  2 +-
 src/ccapi/test/test_ccapi_constants.c |  4 ++--
 src/ccapi/test/test_ccapi_constants.h |  2 +-
 src/ccapi/test/test_ccapi_iterators.c |  2 +-
 src/ccapi/test/test_ccapi_iterators.h |  4 ++--
 src/ccapi/test/test_ccapi_log.c       |  2 +-
 src/ccapi/test/test_ccapi_util.c      |  4 ++--
 10 files changed, 31 insertions(+), 31 deletions(-)

commit a5b461f0b826505cb666bf7aa3e04882ad7c2bdb
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Mar 10 21:48:08 2008 +0000

    Removed script to run cc_context_get_version test
    
    ticket: 5907
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20267 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/test_cc_context_get_version.c | 16 ----------------
 src/ccapi/test/test_ccapi.sh                 |  1 -
 2 files changed, 17 deletions(-)

commit ff6b476e9eb1e08910745ef0f18fba6bed26f13b
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Mar 10 21:41:50 2008 +0000

    Removed tests for check_cc_context_get_version
    
    cc_context_get_version was part of the original CCAPI v3 documentation but was
    never actually implemented.  Now that it has been removed from the documentation
    we should remove the test.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20266 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/Makefile             |   2 +-
 src/ccapi/test/test_ccapi_context.c | 104 ++++--------------------------------
 src/ccapi/test/test_ccapi_context.h |  26 +++++----
 3 files changed, 24 insertions(+), 108 deletions(-)

commit 797549cc1429c92e2acc9ada6d8a10645ed78005
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Mar 10 21:37:56 2008 +0000

    Fixed error code remapping
    
    Modified error code remapping to be consistent with CCAPI v2 documentation.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20265 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/ccapi_v2.c | 34 +++++++++++++++++++++++++++++-----
 1 file changed, 29 insertions(+), 5 deletions(-)

commit 5026edd353101897006cecf70ede3eaca67ace91
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Mar 10 21:27:30 2008 +0000

    cc_remove_cred should only remove one cred
    
    Fixed cc_remove_cred so it only removes the first matching
    cred.  Also fixed the error handling so it returns errors
    other than CC_NOTFOUND.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20264 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/ccapi_v2.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 824574606a1be446bfa013bec46adc306632103d
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Mar 10 19:32:47 2008 +0000

    cc_set_principal should return error on bad cred version
    
    When the caller passes in a version different than the one the ccache
    was opened with, cc_set_principal should return CC_ERR_CRED_VERSION
    because "cred_vers is used as a double check".
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20263 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/ccapi_v2.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 72d47a63bbfcdcb8c6fc642d2a511f4619066e3c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Mar 10 19:24:18 2008 +0000

    Fix pointer cast in cc_seq_fetch_NCs_end
    
    cc_seq_fetch_NCs_end incorrectly casts from CCAPI v2 to CCAPI v3 types.
    Cleaned up cc_seq_fetch_creds_end at the same time (it was correct but
    difficult to read).
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20262 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/ccapi_v2.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 217302777ab511c28b45a333ac61e36552f8937a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Mar 10 19:15:39 2008 +0000

    cci_cred_union_compare_to_credentials_union doesn't work for v5 creds
    
    Fixed a bug in cci_cred_union_compare_to_credentials_union where it always
    returned an error when comparing v5 creds.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20261 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_cred_union.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4c14c400777b12193a842f3eb050ff7c14a65e94
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Mar 10 19:13:07 2008 +0000

    CCAPI v2 support crash when client or server strings are NULL
    
    The CCAPI v2 support will crash if passed in a krb5 credential with
    the client or server principal strings set to NULL.  Since CCAPI v3+
    support checks for this we should check in CCAPI v2.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20260 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_cred_union.c | 34 +++++++++++++++++++++++++---------
 1 file changed, 25 insertions(+), 9 deletions(-)

commit 0d072b06dc3877a03946680456e56d4b6fca1720
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Mar 10 19:07:54 2008 +0000

    ccs_ccache_reset should check all arguments for NULL
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20259 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_ccache.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit f404ed3593919117d885b6ca9c1729025aea92f3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 4 23:29:30 2008 +0000

    Include signal.h before ftp_var.h to silence my_sig_t redefinition problem
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20256 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/domacro.c | 2 +-
 src/appl/gssftp/ftp/main.c    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit f4e57e4334f2676c5db9ee34cc7b158327ddedf7
Author: Justin Anderson <jander@mit.edu>
Date:   Tue Mar 4 20:27:19 2008 +0000

    Fix memory leak by delaying instantiation of lid until it's needed
    
    ticket: 5897
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20254 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_memory.c | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 110c2045b5fcac8559a6ecabba3850f8ba091601
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 4 19:25:12 2008 +0000

    Add "-framework CoreFoundation" to crypto library link command in darwin-mode
    build on mac.
    
    ticket: 5894
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20253 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in           | 7 +++++++
 src/lib/crypto/Makefile.in | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 55dbf9d7dadf1783665f56b296d7e633afdc6ef1
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Fri Feb 29 19:08:06 2008 +0000

    lib/win/Makefile.in:  Added
    
    ccutils.c, ccapi_os_ipc.cxx, ccs_reply_proc.c, ccs_os_server.cpp, ccs_reply_proc.c, ccs_win_pipe.c:  comment out some debug messages.
    
    test/Makefile.in: change which tests are built.
    test/test_ccapi_context.c: API version 2 is now expected to pass.
    test/test_ccapi_iterators.c:  Add progress indicator for long tests.
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    Tags:  pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20244 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/win/OldCC/ccutils.c    |   6 +-
 src/ccapi/lib/win/Makefile.in           | 110 ++++++++++++++++++++++++++++++++
 src/ccapi/lib/win/ccapi_os_ipc.cxx      |  12 ++--
 src/ccapi/lib/win/ccs_reply_proc.c      |   9 ++-
 src/ccapi/server/win/Makefile.in        | 110 ++++++++++++++++++++++++++++++++
 src/ccapi/server/win/ccs_os_server.cpp  |   3 +-
 src/ccapi/server/win/ccs_request_proc.c |  15 ++---
 src/ccapi/server/win/ccs_win_pipe.c     |   4 +-
 src/ccapi/test/Makefile.in              |  25 +++++---
 src/ccapi/test/test_ccapi_context.c     |   2 +-
 src/ccapi/test/test_ccapi_iterators.c   |   7 +-
 11 files changed, 268 insertions(+), 35 deletions(-)

commit b302584b340be1089e5191b0e9912124bbe65962
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 29 05:23:56 2008 +0000

    Make a NUL-terminated copy of realm name before passing to a plugin
    interface that takes a C string rather than krb5_data.
    
    ticket: 5893
    tags: pullup
    target_version: 1.6.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20243 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

commit 997057a521734827b7b75693939540249aa5670e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Feb 26 22:18:15 2008 +0000

    krb5int_arcfour_string_to_key does not support utf-8 strings
    
    krb5int_arcfour_string_to_key converts C strings to UTF-16 before passing
    them to the string to key function.  Currently the UTF-16 conversion assumes
    the input string is ASCII only.
    
    Added support to convert UTF-8 strings to UTF-16 on Mac OS X.  Leaving the
    bug open until we discuss if we want to have implementations for Unix and
    Windows platforms.
    
    ticket: new
    status: open
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20242 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/arcfour_s2k.c | 56 ++++++++++++++++++++++++++++++------
 1 file changed, 47 insertions(+), 9 deletions(-)

commit 52c6102301ea76acb3bdef28acf359a8b7f65fe0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Feb 24 12:42:25 2008 +0000

    Add some ignored files, for in-tree builds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20238 dc483132-0cff-0310-8789-dd5450dbe970

commit d223cc839e8528ed47064e9d53033f5e7b012c35
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Tue Feb 19 18:36:06 2008 +0000

    Remove stop-here target that stops the build
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    Tags:  pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20234 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1ad7c24419422ce0d62c80699eb4cd30b1c3d51b
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Tue Feb 19 15:22:13 2008 +0000

    Changes to integrate the CCAPI build into the build structure, build the test suite and fixes to random problems discovered along the way
    
    Since no platform other than windows builds CCAPI using the build system, some conditionalizing may be necessary when other platforms use the makefiles.
    
    src/Makefile.in:  Add CPPFLAGS that seemed to be missing; run wconfig for ccapi/(lib, server, test).
    
    config/win-pre.in:  DEBUGOPT /ZI doesn't seem to provide enough debugging information under VS2005; /Zi does.
    
    windows/build/bkw.pl:  Fix -no<switch> so that -nonodebug will work.  Otherwise, can't do debug build.
    
    Move Get/PutTspData out of dllmain; add tlsindex argument.
    
    Comment out some debug messages.
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    Tags:  pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20229 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                        |  36 +++++++-
 src/ccapi/Makefile.in                  |  31 ++++++-
 src/ccapi/common/win/OldCC/ccutils.c   |   2 +
 src/ccapi/common/win/OldCC/util.cxx    |   7 +-
 src/ccapi/common/win/tls.c             |  47 +++++++++--
 src/ccapi/common/win/tls.h             |   7 +-
 src/ccapi/common/win/win-utils.c       |   3 +
 src/ccapi/lib/win/OldCC/client.cxx     |   4 +-
 src/ccapi/lib/win/ccapi_os_ipc.cxx     |  23 +++---
 src/ccapi/lib/win/ccs_reply_proc.c     |   3 +-
 src/ccapi/lib/win/dllmain.cxx          |  77 ++---------------
 src/ccapi/lib/win/dllmain.h            |   7 +-
 src/ccapi/server/win/ccs_os_server.cpp |   4 +-
 src/ccapi/server/win/ccs_win_pipe.c    |   2 +
 src/ccapi/test/Makefile.in             | 145 +++++++++++++++++++++++++++------
 src/ccapi/test/Pingtest.sln            |  20 +++++
 src/ccapi/test/pingtest.c              |  10 ++-
 src/ccapi/test/setlib.pl               |  10 +++
 src/ccapi/test/test_ccapi.bat          |  43 ++++++++++
 src/ccapi/test/test_ccapi_util.c       |   2 +
 src/config/win-pre.in                  |   2 +-
 src/windows/build/bkw.pl               |  25 ++++--
 22 files changed, 367 insertions(+), 143 deletions(-)

commit c90fb4c40ec4fb78e4d1b2a40c9c5af36225603c
Author: Russ Allbery <rra@stanford.edu>
Date:   Tue Feb 19 04:49:11 2008 +0000

    man page macro and hyphen fixes
    
    Fix various unescaped hyphens, lines starting with . that shouldn't be
    macros, undefined strings, and misspelled macros in the man pages.
    Found via man --warnings on a current Debian unstable system.
    
    ticket: new
    component: krb5-doc
    Version_Reported: 1.6.3
    Target_Version: 1.6.4
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20228 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/v4rcp.M            | 2 +-
 src/appl/gssftp/ftp/ftp.M       | 2 +-
 src/appl/telnet/telnet/telnet.1 | 8 ++++----
 src/clients/kpasswd/kpasswd.M   | 3 +--
 src/gen-manpages/k5login.M      | 2 +-
 src/kadmin/cli/kadmin.M         | 8 ++++----
 src/slave/kpropd.M              | 2 +-
 7 files changed, 13 insertions(+), 14 deletions(-)

commit 010a7773a51edec7dc977340aec4bb92b0f9a721
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 7 07:07:06 2008 +0000

    more tests for libdb btree page split on zero index
    
    Enhance btree debugging output somewhat to limit key printout to the
    key length if the key is not null-terminated.
    
    Add additional test case for the zero-index page split bug; test case
    can create a corrupted btree database with records unreachable by
    random access but reachable by sequential access.  Requires
    recompiling with CPPFLAGS='-DDEBUG -DDEBUG_IDX0SPLIT' to correctly
    model mpool page reuse that would be present in production conditions.
    (CPPFLAGS=-DDEBUG would otherwise explicitly overwrite the contents of
    reused pages.)
    
    ticket: new
    target_version: 1.6.4
    tags: pullup
    component: krb5-kdc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20222 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/btree/bt_debug.c |   3 +-
 src/plugins/kdb/db2/libdb2/mpool/mpool.c    |   2 +-
 src/plugins/kdb/db2/libdb2/test/run.test    | 112 +++++++++++++++++++++++++++-
 3 files changed, 113 insertions(+), 4 deletions(-)

commit b1d03de332d2f10e20a1f5a49cef77171749bd24
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Feb 6 20:24:19 2008 +0000

    Remove AppleConnect workaround
    
    AppleConnect fixed their bug and this workaround can be removed.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20221 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/ccapi_ccache.c | 13 -------------
 1 file changed, 13 deletions(-)

commit 266fde72702c39317d6a82c2aaf3de460bee633c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Feb 6 20:22:32 2008 +0000

    Need CCAPI v2 support for Windows
    
    Added initial checkin of CCAPI v2 shim layer.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20220 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_cred_union.c          | 442 ++++++++++++++++-
 src/ccapi/common/cci_cred_union.h          |  22 +-
 src/ccapi/lib/ccapi_ccache.c               |  42 +-
 src/ccapi/lib/ccapi_ccache.h               |   7 +
 src/ccapi/lib/ccapi_ccache_iterator.c      |  49 ++
 src/ccapi/lib/ccapi_ccache_iterator.h      |   6 +
 src/ccapi/lib/ccapi_context.c              |   3 -
 src/ccapi/lib/ccapi_credentials.c          |   6 +-
 src/ccapi/lib/ccapi_credentials_iterator.c |  43 +-
 src/ccapi/lib/ccapi_credentials_iterator.h |   6 +
 src/ccapi/lib/ccapi_v2.c                   | 753 +++++++++++++++++++++++++++--
 src/ccapi/server/ccs_credentials.c         |   6 +-
 12 files changed, 1301 insertions(+), 84 deletions(-)

commit d0f3352470a2226dc3df7c36b41d0eedcb8e9a77
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 5 18:34:10 2008 +0000

    tools for svn:eol-style fixups
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20219 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/find-missing-eol-prop |  8 ++++++++
 src/util/fix-eol-prop          | 13 +++++++++++++
 2 files changed, 21 insertions(+)

commit 4b2ab4975121a51150cf4db64e49f2a6c96d779b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 5 18:33:20 2008 +0000

    more eol-style
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20218 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/win/OldCC/autolock.hxx |  106 ++--
 src/ccapi/common/win/OldCC/ccutil.cxx   |  374 +++++------
 src/ccapi/common/win/OldCC/ccutil.def   |    8 +-
 src/ccapi/common/win/OldCC/init.cxx     |  374 +++++------
 src/ccapi/common/win/OldCC/init.hxx     |  204 +++---
 src/ccapi/common/win/OldCC/opts.cxx     |  376 +++++------
 src/ccapi/common/win/OldCC/opts.hxx     |  112 ++--
 src/ccapi/common/win/OldCC/secure.cxx   |  320 +++++-----
 src/ccapi/common/win/OldCC/secure.hxx   |  120 ++--
 src/ccapi/common/win/OldCC/util.cxx     | 1038 +++++++++++++++----------------
 src/ccapi/common/win/ccs_reply.Acf      |   62 +-
 src/ccapi/common/win/ccs_reply.Idl      |  120 ++--
 src/ccapi/common/win/ccs_request.Acf    |   62 +-
 src/ccapi/common/win/ccs_request.idl    |  116 ++--
 src/ccapi/doc/CCAPI-Windows-Design.html |  296 ++++-----
 src/ccapi/lib/win/OldCC/client.cxx      |  778 +++++++++++------------
 src/ccapi/lib/win/OldCC/rpc.cxx         |  156 ++---
 src/ccapi/lib/win/ccapi.def             |   76 +--
 src/ccapi/lib/win/ccapi_os_ipc.cxx      |  744 +++++++++++-----------
 src/ccapi/lib/win/dllmain.cxx           |  558 ++++++++---------
 src/ccapi/test/Makefile.w32             |  148 ++---
 21 files changed, 3074 insertions(+), 3074 deletions(-)

commit 54383345ad77587fa4eaf765eb77d20439500482
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 5 18:25:28 2008 +0000

    set eol-style
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20217 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/win/OldCC/ccutils.c     | 270 +++++++--------
 src/ccapi/common/win/OldCC/ccutils.h     |  98 +++---
 src/ccapi/common/win/OldCC/name.h        |  74 ++--
 src/ccapi/common/win/OldCC/util.h        | 178 +++++-----
 src/ccapi/common/win/cci_os_debugging.c  |  78 ++---
 src/ccapi/common/win/cci_os_identifier.c | 114 +++----
 src/ccapi/common/win/tls.c               | 142 ++++----
 src/ccapi/common/win/tls.h               | 140 ++++----
 src/ccapi/common/win/win-utils.c         | 130 +++----
 src/ccapi/common/win/win-utils.h         | 108 +++---
 src/ccapi/lib/win/OldCC/ccapi.h          | 568 +++++++++++++++----------------
 src/ccapi/lib/win/OldCC/client.h         | 122 +++----
 src/ccapi/lib/win/ccs_reply_proc.c       | 196 +++++------
 src/ccapi/lib/win/dllmain.h              |  88 ++---
 src/ccapi/server/win/WorkQueue.h         |  90 ++---
 src/ccapi/server/win/ccs_os_pipe.c       | 128 +++----
 src/ccapi/server/win/ccs_request_proc.c  | 230 ++++++-------
 src/ccapi/server/win/ccs_win_pipe.c      | 326 +++++++++---------
 src/ccapi/server/win/ccs_win_pipe.h      | 136 ++++----
 src/ccapi/server/win/workitem.h          |  94 ++---
 src/ccapi/test/pingtest.c                | 216 ++++++------
 21 files changed, 1763 insertions(+), 1763 deletions(-)

commit 23378da7704a0c1dfd58ab46289036b509ee4d9f
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Feb 5 18:18:41 2008 +0000

    Set EOL style
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20216 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/simple_lock_test.c | 166 +++++++++++++++++++-------------------
 1 file changed, 83 insertions(+), 83 deletions(-)

commit 85df09ef7fa81dc4db8490740cbf8e989204791c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 1 01:03:11 2008 +0000

    libdb btree page split on zero index corrupts db
    
    Splitting a btree page on index 0 can corrupt the database if the key
    length plus data length is exactly a certain value.  This certain size
    causes the item to get the left page to itself, and causes the right
    page to contain an erroneous additional index "hole" having an
    uninitialized value.  This bug may be one of the remaining causes of
    unexplained database corruption reported over the years.  Shawn Emery
    provided useful data from actual instances of this corruption.
    
    Add a test case for this bug.  (Raw libdb test rather than kdb; the
    latter would be much harder.)
    
    ticket: new
    target_version: 1.6.4
    tags: pullup
    component: krb5-kdc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20214 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/btree/bt_split.c |  4 +--
 src/plugins/kdb/db2/libdb2/test/run.test    | 54 +++++++++++++++++++++++++++--
 2 files changed, 54 insertions(+), 4 deletions(-)

commit 63d05278674313f56b0b9299b43e69c8cf31c177
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Jan 31 15:51:18 2008 +0000

    Actually pass the nmake arguments to nmake
    
    TargetVersion: 1.7
    Component: windows
    Ticket: new
    Subj: Build automation
    Tags:  pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20213 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw.pl | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 9d10cb6a278c2c86200260017e6c69522240ddb5
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jan 29 22:39:25 2008 +0000

    CCAPI changes to the mac-specific code to use new kipc changes
    
    ticket: 5878
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20212 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/mac/ccapi_os_ipc.c | 27 ++++++++++++++++-----------
 1 file changed, 16 insertions(+), 11 deletions(-)

commit d72625aa8ba25b2dd58c25943f48d981815130e5
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jan 23 22:10:56 2008 +0000

    Windows: avoid use of cygwin mkdir and rmdir commands
    
    Microsoft's nmake versions 8.x and 9.x prefer executables over
    internal shell commands.  This is a change from previous versions.
    Cygwin's mkdir and rmdir commands do not have the same semantics
    as the cmd.exe shell versions.
    
    Change the definitions of MKDIR and RMDIR to use 'md' and 'rd'
    in order to avoid the use of the cygwin versions.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20211 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/config/Makefile.w2k | 4 ++--
 src/windows/identity/config/Makefile.w32 | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 08a553b24e13fef30adb4aac3f349416615469e9
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Wed Jan 23 21:26:49 2008 +0000

    Update build instructions to indicate PATH ordering; add troubleshooting tip about nmake versions
    
    Target_Version: 1.7
    Ticket: 5859
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20210 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw-automation.html | 29 ++++++++++++++++++++---------
 1 file changed, 20 insertions(+), 9 deletions(-)

commit 2c428359888d541312de82eec3b20097826c0a49
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Tue Jan 22 20:41:48 2008 +0000

    Correct makefile so pingtest builds
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20204 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/Makefile.w32 | 31 +++++++++++++++++++++----------
 1 file changed, 21 insertions(+), 10 deletions(-)

commit 7bfff83859f4bfb254c659dc0caa529735fd2507
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Tue Jan 22 19:14:04 2008 +0000

    Windows CCAPI snapshot.  Should build & pass ping test
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20203 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/win/OldCC/autolock.hxx  |  53 ++
 src/ccapi/common/win/OldCC/ccutil.cxx    | 187 ++++++
 src/ccapi/common/win/OldCC/ccutil.def    |   5 +
 src/ccapi/common/win/OldCC/ccutils.c     | 136 +++++
 src/ccapi/common/win/OldCC/ccutils.h     |  49 ++
 src/ccapi/common/win/OldCC/init.cxx      | 187 ++++++
 src/ccapi/common/win/OldCC/init.hxx      | 102 ++++
 src/ccapi/common/win/OldCC/name.h        |  38 ++
 src/ccapi/common/win/OldCC/opts.cxx      | 188 ++++++
 src/ccapi/common/win/OldCC/opts.hxx      |  56 ++
 src/ccapi/common/win/OldCC/secure.cxx    | 161 ++++++
 src/ccapi/common/win/OldCC/secure.hxx    |  60 ++
 src/ccapi/common/win/OldCC/util.cxx      | 519 +++++++++++++++++
 src/ccapi/common/win/OldCC/util.h        |  89 +++
 src/ccapi/common/win/cci_os_debugging.c  |  39 ++
 src/ccapi/common/win/cci_os_identifier.c |  58 ++
 src/ccapi/common/win/ccs_reply.Acf       |  31 +
 src/ccapi/common/win/ccs_reply.Idl       |  60 ++
 src/ccapi/common/win/ccs_request.Acf     |  31 +
 src/ccapi/common/win/ccs_request.idl     |  58 ++
 src/ccapi/common/win/tls.c               |  71 +++
 src/ccapi/common/win/tls.h               |  70 +++
 src/ccapi/common/win/win-utils.c         |  66 +++
 src/ccapi/common/win/win-utils.h         |  55 ++
 src/ccapi/lib/win/Makefile               | 116 ++++
 src/ccapi/lib/win/OldCC/ccapi.h          | 284 +++++++++
 src/ccapi/lib/win/OldCC/client.cxx       | 389 +++++++++++++
 src/ccapi/lib/win/OldCC/client.h         |  61 ++
 src/ccapi/lib/win/OldCC/rpc.cxx          |  79 +++
 src/ccapi/lib/win/WINCCAPI.sln           |  20 +
 src/ccapi/lib/win/WINCCAPI.vcproj        | 111 ++++
 src/ccapi/lib/win/ccapi.def              |  39 ++
 src/ccapi/lib/win/ccapi_os_ipc.cxx       | 373 ++++++++++++
 src/ccapi/lib/win/ccs_reply_proc.c       |  98 ++++
 src/ccapi/lib/win/dllmain.cxx            | 279 +++++++++
 src/ccapi/lib/win/dllmain.h              |  45 ++
 src/ccapi/server/win/Makefile            | 105 ++++
 src/ccapi/server/win/Server.sln          |  20 +
 src/ccapi/server/win/Server.vcproj       | 227 ++++++++
 src/ccapi/server/win/WorkItem.cpp        | 126 ++++
 src/ccapi/server/win/WorkQueue.cpp       |  61 ++
 src/ccapi/server/win/WorkQueue.h         |  46 ++
 src/ccapi/server/win/ccs_os_pipe.c       |  64 +++
 src/ccapi/server/win/ccs_os_server.cpp   | 950 +++++++++++++++++++++++++++++++
 src/ccapi/server/win/ccs_request_proc.c  | 116 ++++
 src/ccapi/server/win/ccs_win_pipe.c      | 163 ++++++
 src/ccapi/server/win/ccs_win_pipe.h      |  69 +++
 src/ccapi/server/win/workitem.h          |  48 ++
 src/ccapi/test/Makefile.w32              |  64 +++
 src/ccapi/test/pingtest.c                | 108 ++++
 src/ccapi/test/simple_lock_test.c        | 153 ++---
 51 files changed, 6514 insertions(+), 69 deletions(-)

commit faf9366d3111f171e157b1e45ba7b49d5a529903
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Tue Jan 22 18:34:26 2008 +0000

    Windows debug message line endings were already correct; revert cci_debugging.c.
    Declare cci_thread_init__auxinit instead of defining a new function.
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20202 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_debugging.c | 12 +++---------
 src/ccapi/lib/ccapi_context.c    |  6 ------
 src/ccapi/lib/ccapi_context.h    |  2 +-
 3 files changed, 4 insertions(+), 16 deletions(-)

commit 71bc89ed452de3b5aa6356087280554e58ae4456
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Tue Jan 22 16:34:31 2008 +0000

    Make windows debug message line endings match the Mac endings.
    Windows needs k5-platform helper function declared explicitly.
    Change definition of ccs_pipe_t for windows.
    #define strdup -- it's now deprecated on windows.
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20201 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_debugging.c | 12 +++++++++---
 src/ccapi/lib/ccapi_context.c    |  6 ++++++
 src/ccapi/lib/ccapi_context.h    |  5 +++++
 src/ccapi/server/ccs_types.h     |  8 +++++---
 src/include/win-mac.h            |  5 +++++
 5 files changed, 30 insertions(+), 6 deletions(-)

commit 3bbddf92797339694a9881d6f08b5bb0aea5adbe
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jan 15 22:13:27 2008 +0000

    Add ccs_pipe_compare
    
    Added a pipe comparison function.  Forgot it when I was adding
    support for non-integer pipe types (such as used by Windows).
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20200 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_callback.c    |  3 ++-
 src/ccapi/server/ccs_client.c      |  2 +-
 src/ccapi/server/ccs_os_pipe.h     |  4 ++++
 src/ccapi/server/ccs_pipe.c        |  9 +++++++++
 src/ccapi/server/ccs_pipe.h        |  4 ++++
 src/ccapi/server/mac/ccs_os_pipe.c | 19 +++++++++++++++++++
 6 files changed, 39 insertions(+), 2 deletions(-)

commit e4655054fc18b9814d05e155554c62e856f34c68
Author: Russ Allbery <rra@stanford.edu>
Date:   Sun Dec 30 06:39:22 2007 +0000

    improve debugging of ticket verification in ksu
    
    When ksu is built with debugging support and -D is used, print out the
    principals being compared before doing the verification rather than
    afterwards so that the principals will be printed when the verification
    fails.
    
    ticket: new
    Component: krb5-appl
    Version_Reported: 1.6.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20196 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/krb_auth_su.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 8787ba66c68dd2388b712ada600f2689c13c401c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 22 03:12:50 2007 +0000

    Wrap krb5_db_get_principal function with get_principal (which will
    eventually release the global lock and reacquire it) and
    get_principal_locked (which will retain the global lock), and change
    callers to use the wrappers, so we can simplify some ugliness at the call
    sites.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20195 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c   | 10 +++++-----
 src/kdc/do_tgs_req.c  |  6 +++---
 src/kdc/kdc_preauth.c |  4 ++--
 src/kdc/kdc_util.c    | 27 ++++++++++++++++++++++++---
 src/kdc/kdc_util.h    | 13 ++++++++++++-
 src/kdc/kerberos_v4.c |  6 ++++--
 6 files changed, 50 insertions(+), 16 deletions(-)

commit 4bb06dac53226ad0a0791ca4a8a26c575e23e20f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 22 02:21:15 2007 +0000

    Implement SWAP16 for Mac without compiler warning
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20194 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit e38cfbf9a4cd22b42c6a26b69903e14961c27435
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 19 22:33:46 2007 +0000

    Rename krb4_sendto to set_response since that's what it does
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20193 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit af838746bac09c99007268b42a19545ea06f4f98
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 19 01:41:26 2007 +0000

    Remove unused args to krb4_sendto and unused global.  Use byte-order macros defined elsewhere
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20192 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 34 ++++++++++++++--------------------
 1 file changed, 14 insertions(+), 20 deletions(-)

commit fae4d1759cc47430d3e9b0a51d26e3a6fcaec61d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 19 01:20:55 2007 +0000

    Remove excess parameters in formatting log calls
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20191 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 26 ++++++++++++--------------
 1 file changed, 12 insertions(+), 14 deletions(-)

commit 5c61dc84a6a08e9bed2f0250fb5034929566cef9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 19 00:51:14 2007 +0000

    Make some stuff static that we don't need accessible outside kerberos_v4.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20190 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit f37458341f450e024c6ef178fd5984bbaf62f673
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Mon Dec 17 15:21:58 2007 +0000

    Add the CCAPI design sketch to the new directory
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: new
    Subj: Create doc directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20188 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/doc/CCAPI-Windows-Design.html | 148 ++++++++++++++++++++++++++++++++
 1 file changed, 148 insertions(+)

commit 7427af6b5cbb849398cf6bf05f2f7a4385e57840
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 14 05:14:11 2007 +0000

    fix CVE-2007-5894: apparent uninit length in ftpd.c:reply()
    
    ticket: 5853
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20182 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ftpd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 01b3b9cbb23f8e8790ba0daeac24667c4f9f34ea
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 14 05:01:23 2007 +0000

    fix CVE-2007-5902: integer overflow in svcauth_gss_get_principal()
    
    ticket: 5855
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20181 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/svc_auth_gss.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 37b576d8561956162dcba324dd94f112c6a5b222
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 14 05:01:07 2007 +0000

    fix CVE-2007-5971: double-free in gss_krb5int_make_seal_token_v3()
    
    ticket: 5856
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20180 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/k5sealv3.c | 1 -
 1 file changed, 1 deletion(-)

commit ac438e19b68f18f7f5e485c6cdc215283b99921b
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 14 04:38:42 2007 +0000

    fix CVE-2007-5972: double fclose() in krb5_def_store_mkey()
    
    ticket: 5857
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20179 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_default.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 39a6cc6679e381f890144eac4da2c30bfd8baa2a
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 14 04:38:28 2007 +0000

    fix CVE-2007-5971: free of non-heap pointer in gss_indicate_mechs()
    
    ticket: 5856
    tags: pullup
    target_version: 1.6.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20178 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e0994f8f36e2d9f4d080cf265ebcb67a337007ba
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Dec 14 02:48:52 2007 +0000

    Remove Mac-specific bit unused in KfM that causes test failures now
    under Darwin UNIXy builds.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20177 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/error_message.c | 8 --------
 1 file changed, 8 deletions(-)

commit b75f7b4b4b957da9a48637c614123933f1e12009
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Dec 12 22:32:19 2007 +0000

    KFW: BUG: KRB5CRED: Set identity data before sending notification
    
    Call tc_set_ident_data() before kcdb_credset_collect().  Make sure the
    identity data is set before the credentials change notification is broadcast.
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20176 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/krb5/krb5funcs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 53970402b5ed10c66501e199f596803fc0c2aba9
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Wed Dec 12 14:10:33 2007 +0000

    copy correct key for lucid context acceptor_subkey
    
    Copy the correct key (acceptor_subkey) to lucid context's acceptor_subkey.
    
    ticket: new
    component: krb5-libs
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20175 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/lucid_context.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c4789f15f865c87fccccf1232e3221af5deddfe0
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Dec 12 03:45:42 2007 +0000

    KFW BUG: WIX: 64-bit installer attempts to uninstall 32-bit NSIS
    
    The 64-bit MSI must examine Win64 registry keys and not the 32-bit registry
    keys which is where the 32-bit NSIS installation will be detected.
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20174 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/property.wxi | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit d88c3d1d2e49dfe5e09f2e1cb219f72c269d47ca
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Mon Dec 3 14:52:11 2007 +0000

    Remove no-longer-needed include of Kerberos.h
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20173 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/test_cc_ccache_clear_kdc_time_offset.c    | 1 -
 src/ccapi/test/test_cc_ccache_compare.c                  | 1 -
 src/ccapi/test/test_cc_ccache_destroy.c                  | 1 -
 src/ccapi/test/test_cc_ccache_get_change_time.c          | 1 -
 src/ccapi/test/test_cc_ccache_get_credentials_version.c  | 1 -
 src/ccapi/test/test_cc_ccache_get_kdc_time_offset.c      | 1 -
 src/ccapi/test/test_cc_ccache_get_last_default_time.c    | 1 -
 src/ccapi/test/test_cc_ccache_get_name.c                 | 1 -
 src/ccapi/test/test_cc_ccache_get_principal.c            | 1 -
 src/ccapi/test/test_cc_ccache_iterator_next.c            | 1 -
 src/ccapi/test/test_cc_ccache_move.c                     | 1 -
 src/ccapi/test/test_cc_ccache_new_credentials_iterator.c | 1 -
 src/ccapi/test/test_cc_ccache_release.c                  | 1 -
 src/ccapi/test/test_cc_ccache_remove_credentials.c       | 1 -
 src/ccapi/test/test_cc_ccache_set_default.c              | 1 -
 src/ccapi/test/test_cc_ccache_set_kdc_time_offset.c      | 1 -
 src/ccapi/test/test_cc_ccache_set_principal.c            | 1 -
 src/ccapi/test/test_cc_ccache_store_credentials.c        | 1 -
 src/ccapi/test/test_cc_context_compare.c                 | 1 -
 src/ccapi/test/test_cc_context_create_ccache.c           | 1 -
 src/ccapi/test/test_cc_context_create_default_ccache.c   | 1 -
 src/ccapi/test/test_cc_context_create_new_ccache.c       | 1 -
 src/ccapi/test/test_cc_context_get_change_time.c         | 1 -
 src/ccapi/test/test_cc_context_get_default_ccache_name.c | 1 -
 src/ccapi/test/test_cc_context_new_ccache_iterator.c     | 1 -
 src/ccapi/test/test_cc_context_open_ccache.c             | 1 -
 src/ccapi/test/test_cc_context_open_default_ccache.c     | 1 -
 src/ccapi/test/test_cc_context_release.c                 | 1 -
 src/ccapi/test/test_cc_credentials_iterator_next.c       | 1 -
 src/ccapi/test/test_cc_initialize.c                      | 1 -
 src/ccapi/test/test_constants.c                          | 1 -
 31 files changed, 31 deletions(-)

commit 4e0c8a6b396af3940cd1cff27c5d768686a03356
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Wed Nov 21 14:05:43 2007 +0000

    Conditionalize #pragma mark with TARGET_OS_MAC; remove any Windows #pragma disable
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20168 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_cred_union.c | 22 ++++++++++++++--------
 src/ccapi/common/cci_stream.c     | 32 +++++++++++++++++++++-----------
 2 files changed, 35 insertions(+), 19 deletions(-)

commit ab8eafcf0c5139df878d29d5c717eaaae6761156
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Tue Nov 20 16:46:22 2007 +0000

    Disable warnings about #pragma mark
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    Subj: Tweaks for 1.7 build on Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20167 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_cred_union.c | 4 ++++
 src/ccapi/common/cci_stream.c     | 4 ++++
 2 files changed, 8 insertions(+)

commit f5dcf270b3ff6aa1f1b49962e450e3fc5e05a411
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Nov 15 14:14:15 2007 +0000

    On Windows, UINT64_MAX isn't defined; define it
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20166 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 0d09d058fc13dded52eb49b6da4f000ed4dfd268
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Nov 15 14:11:31 2007 +0000

    On Windows, UINT64_MAX isn't defined; get it from k5-platform.h
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20165 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_array_internal.c | 4 ++++
 1 file changed, 4 insertions(+)

commit a480b543fefd084131f1ff2c9f1e7e42f5edcfba
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Nov 14 22:34:53 2007 +0000

    The khm_show_main_window() function is no longer called
    at startup with khm_nCmdShow == SW_SHOWMINIMIZED in order to
    hide the main application by calling khm_hide_main_window().
    Instead, the main application window is simply never shown.
    
    As a result, khm_show_main_window() needs to respond to
    khm_nCmdShow == SW_SHOWMINIMIZED not by hiding the window
    but by changing the khm_nCmdShow state to SW_SHOW and then
    calling ShowWindow().
    
    This change will address the problem whereby "Show NIM Window"
    had to be triggered twice by the user when the process
    was started in a minimized state.
    
    ticket: 5842
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20164 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/mainwnd.c | 25 ++++++++++++++++++-------
 1 file changed, 18 insertions(+), 7 deletions(-)

commit 5363eb0e6fcb0fb4e12bf3eb9cb35e2e3161773a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Nov 4 04:37:16 2007 +0000

    Include k5-platform.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20163 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_lib.c | 2 ++
 1 file changed, 2 insertions(+)

commit d6a514d8e7bae6baaac8e3ab0c7739f94e314faf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 1 08:18:23 2007 +0000

    Use 0 and 1 instead of relying on TRUE/FALSE being defined everywhere
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20162 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_cache_collection.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 02c259aa1ae59c48ab0ae6cbb7168d6e26ca22a4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 1 08:08:32 2007 +0000

    Conditionalize "#pragma mark" on TARGET_OS_MAC.
    Don't use "#pragma warning" when not on Windows.  (In fact, the just-added uses
    shouldn't be needed if the above conditional is done right, so one of them was
    deleted.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20161 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_array_internal.c       |  6 +++++-
 src/ccapi/common/cci_common.h               |  4 +---
 src/ccapi/common/cci_identifier.c           |  6 +++++-
 src/ccapi/lib/ccapi_ccache.c                |  4 +++-
 src/ccapi/lib/ccapi_context.c               | 10 +++++++++-
 src/ccapi/lib/ccapi_context_change_time.c   |  4 +++-
 src/ccapi/server/ccs_array.c                |  8 +++++++-
 src/ccapi/server/ccs_array.h                |  8 +++++++-
 src/ccapi/server/ccs_cache_collection.c     | 18 +++++++++++++++++-
 src/ccapi/server/ccs_ccache.c               | 14 +++++++++++++-
 src/ccapi/server/ccs_ccache_iterator.c      |  4 +++-
 src/ccapi/server/ccs_credentials_iterator.c |  4 +++-
 src/ccapi/server/ccs_list.c                 |  6 +++++-
 src/ccapi/server/ccs_list.h                 |  6 +++++-
 src/ccapi/server/ccs_list_internal.c        |  6 +++++-
 src/ccapi/server/ccs_lock_state.c           |  8 +++++++-
 src/ccapi/server/ccs_server.c               | 10 +++++++++-
 src/ccapi/server/ccs_types.h                |  8 +++++++-
 18 files changed, 114 insertions(+), 20 deletions(-)

commit 3f3ceb8cc3f6ca0e62dac213e3fa2a79b8c05ebe
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Wed Oct 31 17:16:56 2007 +0000

    On Windows, disable a pragma warning; add comment about what a pipe is
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    Subj: Work on compiling the CCAPI test suite on Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20160 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_types.h | 5 +++++
 1 file changed, 5 insertions(+)

commit 99e64ffc0b849eab304e0424994c144c26833841
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 31 11:37:57 2007 +0000

    Set GNU warning options in CFLAGS and CXXFLAGS separately, avoiding options
    in CXXFLAGS that G++ doesn't support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20159 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4   | 19 ++++++++++++++++---
 src/configure.in |  2 --
 2 files changed, 16 insertions(+), 5 deletions(-)

commit aae0b7f2310136130f59b779abe57a34d502fb70
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 31 07:23:08 2007 +0000

    Add some dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20158 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/misc/Makefile.in | 21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

commit f32957a3912d9751a628d932ecf29be1cb4fa17d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 31 07:05:40 2007 +0000

    Correct the filenames in comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20157 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/misc/test_cxx_gss.cpp | 2 +-
 src/tests/misc/test_cxx_rpc.cpp | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2992fdb8d2cebdf7499fd55f41853cf1218971cb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 31 06:59:11 2007 +0000

    Test more installed headers for C++ compatibility
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20156 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/misc/Makefile.in       |  6 +++++-
 src/tests/misc/test_cxx_krb5.cpp |  2 ++
 src/tests/misc/test_cxx_rpc.cpp  | 14 ++++++++++++++
 3 files changed, 21 insertions(+), 1 deletion(-)

commit b977a7d9fde7a620b6330979fa3f54ef190e5b20
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 31 06:07:44 2007 +0000

    Set CXX_LINK, CXX_LINK_STATIC, and CXX_LINK_SHARED, parallel to CC_ versions.
    Assumes for now that libpath, rpath, ldflags, pthread flags and such
    apply to both C and C++ compilers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20155 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4             |  2 ++
 src/config/pre.in          |  1 +
 src/config/shlib.conf      | 42 ++++++++++++++++++++++++++++++++++++++++++
 src/tests/misc/Makefile.in |  1 -
 4 files changed, 45 insertions(+), 1 deletion(-)

commit 0959854e8a222a638631d9ebe8ffe4d5f4cfc7b0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 31 05:40:23 2007 +0000

    Use ac_cv_c_compiler_gnu instead of copying it to krb5_cv_prog_gcc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20154 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4               |  1 -
 src/appl/telnet/configure.in |  2 +-
 src/config/shlib.conf        | 18 +++++++++---------
 3 files changed, 10 insertions(+), 11 deletions(-)

commit c67bc0047686ab06ca4222e0bfdfe6ba423e147b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 30 23:33:46 2007 +0000

    Include k5-platform.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20153 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 2 ++
 1 file changed, 2 insertions(+)

commit a4d0bb477d629633fd61639a6d137a148e79bb88
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 30 23:27:09 2007 +0000

    Don't use GNU make features
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20152 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/misc/Makefile.in | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 9f1b5ea9bce5dece7d785d8d42c08717971a6723
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 29 23:38:11 2007 +0000

    Define htonll, ntohll using k5_ versions if needed.  Drop Mac-specific bits
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20151 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_stream.c | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

commit 365615a07ea528324818c89cf2447fbebf8fb95d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 29 23:30:49 2007 +0000

    On Mac, include TargetConditionals.h and architecture/byte_order.h,
    and use OSSwapInt{16,32,64} for SWAP* macros.
    
    Add k5_htonll and k5_ntohll functions.  (Implementation assumes the
    swapping is its own reverse on all platforms we support.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20150 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 6ced4e0fa11dc0e2752ad03f8264a531470495b4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 29 22:00:53 2007 +0000

    Test that C++ code can use our installed headers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20149 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in                | 12 +++++++++++-
 src/configure.in                 |  2 ++
 src/tests/misc/Makefile.in       | 16 ++++++++++++++--
 src/tests/misc/test_cxx_gss.cpp  | 10 ++++++++++
 src/tests/misc/test_cxx_krb5.cpp | 16 ++++++++++++++++
 5 files changed, 53 insertions(+), 3 deletions(-)

commit cd98f2bff6fdebd46f90c556502499341ae2888f
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Mon Oct 29 15:44:46 2007 +0000

    CredentialsCache.h needs uint32_t and other definitions which aren't in Windows.  Get the definitions from win-mac.h
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    Subj: Work on compiling the CCAPI test suite on Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20148 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/CredentialsCache.h | 1 +
 1 file changed, 1 insertion(+)

commit 51c30172ab9236b1133551011b327b8df122d094
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 26 23:24:04 2007 +0000

    Checkpoint some incomplete UNIX makefiles
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20147 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/Makefile.in             | 10 ++++++
 src/ccapi/common/Makefile.in      | 67 +++++++++++++++++++++++++++++++++++++++
 src/ccapi/common/unix/Makefile.in | 15 +++++++++
 src/ccapi/lib/Makefile.in         | 65 +++++++++++++++++++++++++++++++++++++
 src/ccapi/lib/unix/Makefile.in    | 11 +++++++
 src/ccapi/server/Makefile.in      | 62 ++++++++++++++++++++++++++++++++++++
 src/ccapi/server/unix/Makefile.in | 15 +++++++++
 src/ccapi/test/Makefile.in        | 58 +++++++++++++++++++++++++++++++++
 8 files changed, 303 insertions(+)

commit 12d2160ef0e62d01d4d1780db10e00c576bae040
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 23 21:38:49 2007 +0000

    delete unused configure.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20145 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/configure.in | 19 -------------------
 1 file changed, 19 deletions(-)

commit 2897f5d82163d573b82f9da5478a37b0bc1ece84
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Oct 23 19:42:05 2007 +0000

    Include time.h for time()
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20144 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_common.h | 1 +
 1 file changed, 1 insertion(+)

commit 3d8fa6bb4012296a53fe04e486a9157a2963b644
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 22 19:18:53 2007 +0000

    Set close-on-exec flag in most places where file descriptors are
    opened in our libraries (in case another application thread spawns a
    new process) and in the KDC programs (in case a plugin library spawns
    a new process).
    
    Checked calls to: open fopen THREEPARAMOPEN mkstemp socket accept dup
    dup2 pipe.  In: util lib plugins kdc kadmin/server krb524.
    
    The various programs are less critical than the libraries, as any
    well-written plugin that spawns a new process should close all file
    descriptors it doesn't need to communicate with the new process.
    
    This approach also isn't bulletproof, as the call to set the
    close-on-exec flag is necessarily a separate call from creating the
    file descriptor, and the fork call could happen in between them.  So
    plugins should be careful regardless of this patch; it will only
    reduce the window of potential lossage should a plugin be poorly
    written.  (AFAIK there are currently no plugins that spawn processes
    where this would be a problem.)
    
    Update dependencies.
    
    ticket: 5561
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20143 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h                          |  50 ++++++++
 src/kadmin/server/ovsec_kadmd.c                    |   3 +
 src/kdc/fakeka.c                                   |   1 +
 src/kdc/network.c                                  |   3 +
 src/krb524/krb524d.c                               |   3 +-
 src/lib/crypto/prng.c                              |  11 +-
 src/lib/kadm5/logger.c                             |   4 +
 src/lib/kadm5/srv/server_acl.c                     |   3 +-
 src/lib/kadm5/srv/server_dict.c                    |   5 +-
 src/lib/kdb/kdb_default.c                          |   4 +-
 src/lib/krb4/Makefile.in                           |  13 +-
 src/lib/krb4/dest_tkt.c                            |   4 +-
 src/lib/krb4/g_cnffile.c                           |   9 +-
 src/lib/krb4/in_tkt.c                              |   7 +-
 src/lib/krb4/kadm_net.c                            |   3 +-
 src/lib/krb4/klog.c                                |   4 +-
 src/lib/krb4/kuserok.c                             |   4 +-
 src/lib/krb4/log.c                                 |   5 +-
 src/lib/krb4/put_svc_key.c                         |   2 +
 src/lib/krb4/rd_svc_key.c                          |   3 +-
 src/lib/krb4/tf_shm.c                              |   6 +-
 src/lib/krb4/tf_util.c                             |   8 +-
 src/lib/krb4/win_store.c                           |   4 +
 src/lib/krb5/ccache/cc_file.c                      |   3 +
 src/lib/krb5/keytab/kt_file.c                      |   1 +
 src/lib/krb5/keytab/kt_srvtab.c                    |   3 +-
 src/lib/krb5/os/kuserok.c                          |   3 +-
 src/lib/krb5/os/localaddr.c                        |   7 +-
 src/lib/krb5/os/prompter.c                         |   1 +
 src/lib/krb5/os/sendto_kdc.c                       |   1 +
 src/lib/krb5/rcache/rc_io.c                        |   3 +
 src/lib/rpc/Makefile.in                            |  20 ++--
 src/lib/rpc/get_myaddress.c                        |   1 +
 src/lib/rpc/getrpcent.c                            |  13 +-
 src/lib/rpc/pmap_rmt.c                             |   2 +
 src/lib/rpc/svc_tcp.c                              |   3 +
 src/lib/rpc/svc_udp.c                              |   2 +
 src/plugins/kdb/db2/adb_openclose.c                |   4 +
 src/plugins/kdb/db2/kdb_db2.c                      |   5 +-
 src/plugins/kdb/db2/libdb2/btree/Makefile.in       |  85 ++++++-------
 src/plugins/kdb/db2/libdb2/btree/bt_open.c         |   1 +
 src/plugins/kdb/db2/libdb2/db/Makefile.in          |   6 +-
 src/plugins/kdb/db2/libdb2/hash/Makefile.in        |  61 +++++-----
 src/plugins/kdb/db2/libdb2/mpool/Makefile.in       |   7 +-
 src/plugins/kdb/db2/libdb2/recno/Makefile.in       |  55 ++++-----
 src/plugins/kdb/db2/libdb2/recno/rec_open.c        |   5 +
 src/plugins/kdb/ldap/Makefile.in                   |   8 +-
 .../kdb/ldap/ldap_util/kdb5_ldap_services.c        |   8 +-
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in       | 132 +++++++++++----------
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.c      |   1 +
 src/plugins/locate/python/py-locate.c              |   3 +-
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c |   1 +
 src/plugins/preauth/pkinit/pkinit_lib.c            |   2 +
 src/util/profile/prof_file.c                       |   2 +
 src/util/ss/list_rqs.c                             |   2 +-
 src/util/ss/pager.c                                |   3 +
 src/util/support/threads.c                         |   6 +-
 57 files changed, 389 insertions(+), 230 deletions(-)

commit 70e8d7a6c50bbdb547150eba0abdef46d93d5b71
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 22 18:26:14 2007 +0000

    Check dependencies for fakeka.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20142 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Makefile.in | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 290fb494cb050e1b7100d5abcd80aabc1430950f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 20 00:48:40 2007 +0000

    Don't leak fd on fork error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20136 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/help.c | 1 +
 1 file changed, 1 insertion(+)

commit 82121748683e080b2937e05618fd26a6dafbfbc0
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Oct 18 15:22:43 2007 +0000

    KFW: BUG: WIX: Beta value hard coded
    
    The beta variable value was inadvertantly committed as part of
    ticket 5820 (Revision 20117).  The build script needs to
    export this value when appropriate.
    
    ticket: new
    component: windows
    tags: pullup
    target: 1.6.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20128 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/site-local-tagged.wxi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ca917d8b2a542bc8c06fc4d31c7fad7218063518
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 18 00:14:01 2007 +0000

    Reject socket fds > FD_SETSIZE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20127 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c            | 16 ++++++++++++++++
 src/lib/krb5/os/sendto_kdc.c |  6 ++++++
 2 files changed, 22 insertions(+)

commit 04f249474512f9bba2c35fa156beb2e029b43e61
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Oct 16 20:39:06 2007 +0000

    fixed mispelling in kadmin error message
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20126 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a70217525cfffbb83a289d9ae28f4b9823b7c1af
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Oct 12 23:08:30 2007 +0000

    There appears to be a bug either in the WiX engine or the Windows Installer 3.1.
    The "File" type on the Registry Search property is supposed to provide the full
    path name.  Instead, we are being given just the directory as if it were being
    processed with the "Directory" type.
    
    We can avoid this for a REG_SZ value by using the "Raw" type because we are
    sure that the string is not going to begin with a '#' character.
    
    Because the full path was not being obtained for the UPGRADENSIS property, the
    Uninstall routine was unable to CreateProcess() the uninstall program.
    
    This commit also includes addition debugging in the NSIS Uninstall custom
    handler to report the path and the GetLastError() value when the uninstall
    fails.  This will be logged in the msiexec log file and displayed in a
    MessageBox.
    
    ticket: 5820
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20119 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/custom/custom.cpp | 29 +++++++++++++++++++++--------
 src/windows/installer/wix/custom/custom.h   |  1 +
 src/windows/installer/wix/lang/ui_1033.wxi  |  1 +
 src/windows/installer/wix/property.wxi      |  2 +-
 4 files changed, 24 insertions(+), 9 deletions(-)

commit 6e011a1ee3fa13245b4ccc16e1dce6e5159ec24a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Oct 12 19:18:04 2007 +0000

    Set the Shortcut string to match the base product name
    
    ticket: 5820
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20118 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/files.wxi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 875db8152711c3867569d463d27d5664b0cd3dd0
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Oct 12 19:01:38 2007 +0000

    KFW: BUG: WIX: Improve Usability of multiple architecture MSI installations, remove non-unique GUID component identifiers, and include Beta ID in the package name
    
    The WiX installation package suffered from several problems:
    
     * The Beta ID was not being included in the package name.
       Fixed this by swapping the priority of "Release" and "Beta".
       "Beta" is an official release that has a beta value.
       A non-release has a datestamp as part of the package name.
    
     * There were duplicate GUID values being used for registry components.
       This would prevent proper removal of the components on uninstall.
    
     * 64-bit Installers were being constructed with the 32-bit installer
       schema.  This prevented side-by-side installation of the 64-bit and
       32-bit versions.  This also permitted 64-bit installers to be
       installed on 32-bit systems.
    
     * The 64-bit and 32-bit installers had the same package name.
       64-bit and 32-bit are now identified in the package name.
    
     * 64-bit files were being installed to the WOW64 environment.
    
    ticket: new
    component: windows
    tags: pullup
    target_version: 1.6.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20117 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/config.wxi            | 11 ++++-------
 src/windows/installer/wix/files.wxi             |  8 ++++----
 src/windows/installer/wix/kfw.wxs               | 10 ++++++++--
 src/windows/installer/wix/lang/config_1033.wxi  | 26 ++++++++++++++++---------
 src/windows/installer/wix/lang/strings_1033.wxl |  8 ++++++--
 src/windows/installer/wix/platform.wxi          | 16 ++++++++++-----
 6 files changed, 50 insertions(+), 29 deletions(-)

commit c0b3626ce1cbcc482f3379d64923552b1eed89e1
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 10 21:22:14 2007 +0000

    ccs_lock_status_grant_lock granting wrong lock
    
    ccs_lock_status_grant_lock sometimes tries to grant the wrong lock
    because it is not keeping track of where it got moved to.  Reorganized
    code so it is easier to read and doesn't look up the lock twice.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20116 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_lock_state.c | 35 +++++++++++++++++------------------
 1 file changed, 17 insertions(+), 18 deletions(-)

commit a2367c956c6c9d56c309930f5a70c8017f67727c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 10 21:20:00 2007 +0000

    cci_array_move not returning correct new position
    
    cci_array_move should return correct new position when moving
    from and to the same spot.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20115 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_array_internal.c | 3 +++
 1 file changed, 3 insertions(+)

commit a3fd400857a392bba3cad91e75fbbfbed3372ded
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 10 21:17:05 2007 +0000

    cc_ccache_store_credentials should return ccErrBadCredentialsVersion
    
    cc_ccache_store_credentials should return ccErrBadCredentialsVersion when
    the principal for that version is not set on the ccache.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20114 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_ccache.c      | 1 +
 src/ccapi/server/ccs_credentials.c | 6 ++++++
 src/ccapi/server/ccs_credentials.h | 1 +
 3 files changed, 8 insertions(+)

commit 81f624e3cfaf6ad1c40f8c8931b9e4a1c25993f2
Author: Justin Anderson <jander@mit.edu>
Date:   Wed Oct 10 20:17:42 2007 +0000

    update expected error for cc_initialize with ccapi_version_2 to match new value, CC_BAD_API_VERSION (9)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20113 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/test_ccapi_context.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit d8f767c12f18c229627a49d709ba08fa19bf1e10
Author: Justin Anderson <jander@mit.edu>
Date:   Wed Oct 10 19:02:54 2007 +0000

    simple multithreaded locking test for ccapi
    
    ticket: 5459
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20112 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/Makefile           |  7 ++--
 src/ccapi/test/simple_lock_test.c | 69 +++++++++++++++++++++++++++++++++++++++
 src/ccapi/test/test_ccapi.sh      |  2 ++
 3 files changed, 76 insertions(+), 2 deletions(-)

commit c2bff88257c8076f5a6ed15712863acc7eea3724
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 10 18:27:37 2007 +0000

    Add enhanced error messages to new error return cases, explaining the
    (fairly generic) errors codes.
    
    ticket: 5777
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20111 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 6a44c444ce9bbc1083195915877c80a897300167
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 10 17:54:49 2007 +0000

    Run the script to verify all Windows-exported krb5 functions have the
    right calling convention markers in the header files, on Windows.
    Always, for lack of a separate "maintainer mode" like we have on UNIX.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20110 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Makefile.in | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 95aaf39578b162671f04f63542bb69d2b0e15be2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 9 04:03:59 2007 +0000

    kt_file.c: Support multiple iterators active simultaneously, using a
    counter.  In get_entry, if the file was already open, rewind it to
    just after the version number, and don't close it when done.  Don't
    allow add or remove calls if any iterator is active.
    
    t_keytab.c: Test mixing two iterators with get_entry calls.
    
    ticket: 5777
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20109 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c  | 88 +++++++++++++++++++++++++++++++++++-------
 src/lib/krb5/keytab/t_keytab.c | 43 ++++++++++++++++++---
 2 files changed, 113 insertions(+), 18 deletions(-)

commit 45d956f881838042bd62299f35e6595ebc464a81
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 9 00:36:13 2007 +0000

    Log port number with IPV6_V6ONLY socket option status.
    Recognize and ignore Appletalk address type.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20108 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit a5eb6766d2f336ef6b81395049ad20cb93adc624
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Oct 5 15:23:53 2007 +0000

    NIM: BUG: APP: New edit controls should be marked ES_AUTOHSCROLL
    
    The EDIT controls used to accept input from the user must be set to
    support automatic horizontal scrolling.  Otherwise, the number of input
    characters is arbitrarily restricted based upon the font selected by
    the user as part of the active Windows theme.
    
    Horizontal scrolling is enabled with the ES_AUTOHSCROLL flag during
    control construction.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20101 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/newcredwnd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 30791a8744c4492e59ff0932cbe7335d245022a3
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Fri Oct 5 01:26:34 2007 +0000

    KfW Build: add new installer build files to copyfiles.xml
    
    Files were added to the installer build area.  They also need to be added to the copylist, so that they are copied to the staging area, where the installer is built.
    
    Ticket: new
    Tags: pullup
    Target_Version: 1.6.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20099 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/copyfiles.xml | 3 +++
 1 file changed, 3 insertions(+)

commit 8061c0a0a7a834a8e177f3fd7080ff5a91303ee4
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 4 22:13:13 2007 +0000

    Will Fiveash and Mark Phalan report that kadmin's unlock command calls
    kadm5_lock() instead of of kadm5_unlock().  Apply the obvious fix.
    
    ticket: 4136
    target_version: 1.6.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20094 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b8e0037c076dfe2218cf14084ec249667d5bf87e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 3 20:13:55 2007 +0000

    Removed NOP line of code from krb5_fcc_next_cred()
    
    cursor = (krb5_cc_cursor *) fcursor;
    
    does nothing for a function with a prototype
    
    krb5_fcc_next_cred(krb5_context context, krb5_ccache id,
    	krb5_cc_cursor *cursor, krb5_creds *creds)
    
    The correct line of code would be:
    
    *cursor = (krb5_cc_cursor) fcursor;
    
    Except it isn't necessary because fcursor isn't modified
    by krb5_fcc_next_cred().  Looks like code was copied from
    krb5_fcc_start_seq_get() and since the line was a NOP
    no one noticed it.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20085 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 1 -
 1 file changed, 1 deletion(-)

commit 9436ed6857cba4ad6b019bbe601118168b9a140e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 3 16:03:59 2007 +0000

    Add documentation for error codes used for flow control
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20084 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ccapi/Doxyfile                                 |   12 +-
 doc/ccapi/html/doxygen.css                         |   80 +-
 .../group__cc__ccache__iterator__reference.html    |  103 +-
 doc/ccapi/html/group__cc__ccache__reference.html   |  100 +-
 doc/ccapi/html/group__cc__context__reference.html  |  168 +-
 ...roup__cc__credentials__iterator__reference.html |  135 +-
 .../html/group__cc__credentials__reference.html    |  226 ++-
 doc/ccapi/html/group__cc__string__reference.html   |  100 +-
 .../html/group__ccapi__constants__reference.html   |  208 ++-
 doc/ccapi/html/group__ccapi__types__reference.html |  150 +-
 doc/ccapi/html/group__helper__macros.html          | 1888 ++++++++++++--------
 doc/ccapi/html/index.html                          |   16 +-
 doc/ccapi/html/structcc__ccache__d.html            |   38 +-
 doc/ccapi/html/structcc__ccache__f.html            |  636 ++++---
 doc/ccapi/html/structcc__ccache__iterator__d.html  |   41 +-
 doc/ccapi/html/structcc__ccache__iterator__f.html  |  104 +-
 doc/ccapi/html/structcc__context__d.html           |   38 +-
 doc/ccapi/html/structcc__context__f.html           |  422 +++--
 doc/ccapi/html/structcc__credentials__d.html       |   69 +-
 doc/ccapi/html/structcc__credentials__f.html       |   74 +-
 .../html/structcc__credentials__iterator__d.html   |   41 +-
 .../html/structcc__credentials__iterator__f.html   |   74 +-
 doc/ccapi/html/structcc__credentials__union.html   |  122 +-
 doc/ccapi/html/structcc__credentials__v4__t.html   |  406 +++--
 doc/ccapi/html/structcc__credentials__v5__t.html   |  378 ++--
 doc/ccapi/html/structcc__data.html                 |   98 +-
 doc/ccapi/html/structcc__string__d.html            |   66 +-
 doc/ccapi/html/structcc__string__f.html            |   44 +-
 src/include/CredentialsCache.h                     |   34 +-
 29 files changed, 3559 insertions(+), 2312 deletions(-)

commit 480b2224eb8372f62a0067875bb5701fc3e806d5
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 3 00:17:27 2007 +0000

    Apply patch from Nalin Dahyabhai to correctly handle delegated
    credentials if ret_flags is null.
    
    ticket: 5802
    target_version: 1.6.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20082 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_accept_sec_context.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit a393efb2b7797ea82df0993dc26a2d9bc2813f8e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Oct 2 18:47:57 2007 +0000

    cc_initalize(ccapi_version_2) should return CC_BAD_API_VERSION not CC_NOT_SUPP
    
    ticket: new
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20081 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/ccapi_context.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6830c92452856fca75a47c57b1719c8045c15f87
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 1 23:48:57 2007 +0000

    Initialize options for _alloc interface to same defaults as for _init
    
    ticket: 5800
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20064 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_opt.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 72a6d7f1585125e05a39eb57a95bf779fd2c160e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 1 20:09:55 2007 +0000

    remove error tables by pointer
    
    On Windows, it is possible for the same DLL to be loaded
    into a process multiple times as separate instances.  Each
    time a DLL is loaded it registers its error tables at different
    locations in the process address space.  Removing the tables
    by base instead of pointer value can result in the error table
    list pointing at invalid memory.
    
    ticket: new
    tags: pullup
    target_version: 1.6.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20040 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/error_message.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 74b0ce13640ce7a31f24814062eb3e210ff8487e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 1 19:21:49 2007 +0000

    def-check.pl needs to ignore ordinals in .def file
    
    Otherwise, the UNIX build blows out now that the Windows export lists
    have been updated.  Silly consistency checks....
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20039 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/def-check.pl | 1 +
 1 file changed, 1 insertion(+)

commit ca6be810869ab33553b4cd4f8b26b87f134f34b3
Author: Justin Anderson <jander@mit.edu>
Date:   Mon Oct 1 18:39:59 2007 +0000

    - null params are always expected to result in ccErrBadParam.
    - clarified some test descriptions
    
    ticket: 5459
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20036 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/test_ccapi_ccache.c  | 28 ++++++++++++++++------------
 src/ccapi/test/test_ccapi_context.c | 14 +++++++-------
 2 files changed, 23 insertions(+), 19 deletions(-)

commit 791551ef2396ad93978bd2aa2ddeb847db03c62c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 1 16:15:39 2007 +0000

    Process WM_CLOSE for the command-line option dialog
    
    ticket: 5798
    tags: pullup
    target_version: 1.6.3
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20035 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/main.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit fa8664f19eb7bf0cd4fb44704da4de9ac288d014
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 1 05:32:26 2007 +0000

    NIM: BUG: APP: notification icon tooltip wrong string
    
    The Network Identity Manager notification icon can display a tooltip
    when the user hovers the mouse cursor over it.  It is currently used
    to indicate the default identity (if one is found).  However, when
    retrieving the name of the default identity, the size of the buffer
    was left unspecified.  This patch specifies the correct buffer size.
    
    The function called with the incorrect buffer size was
    kcdb_identity_get_name().  That function does not write more than
    KCDB_IDENT_MAXCCH_NAME characters regardless of the size of the buffer
    specified, and the buffer that was passed in is allocated to be this
    size.  No buffer overrun was present in the existing code, although
    the behavior was incorrect.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20034 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 2 ++
 1 file changed, 2 insertions(+)

commit 4a19954fd2ae6e371080ffcb1f6de1f6eac6c5e0
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 1 05:31:02 2007 +0000

    When Network Identity Manager starts, the credentials display
    enumerates known identities and displays them if necessary.  However,
    as plug-ins load and the list of known identities, their properties
    and credentials change, the order of the displayed list will also
    change.
    
    The existing code does not deal well in respect to tracking the
    current selection when the list of identities and credentials change.
    This results in inconsistent behavior where the identity that was
    originally at the top of the list maintains its selection state while
    the identity at the top of the list after all the plug-ins have loaded
    will receive focus.
    
    This patch fixes this problem by explicitly setting focus and
    selection to the identity or credential at the current cursor location
    following a change in the credentials list.
    
    ticket: 5782
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20033 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8e0a75a949a75ba5b33016ac096a8791b316c213
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 1 05:29:38 2007 +0000

    The credentials display in Network Identity Manager colors the
    background of identity headings based on the expiration state of the
    credentials that belong to the identity.
    
    This patch changes the behavior to color these headings based on the
    existence and expiration state of identity credentials.  With this
    change, only identities that have valid identity credentials will
    appear in green.
    
    The same logic is used when drawing the menu items in the "Set
    default" sub-menu in the notification icon.
    
    ticket: 5783
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20032 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 33 +++++++++++++++++++--------------
 1 file changed, 19 insertions(+), 14 deletions(-)

commit 9234b5edeab0d0ef2c3aec2998b1013c1e7fef48
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 1 05:27:29 2007 +0000

    NIM: BUG: APP: notification icon state
    
    Currently, the notification icon that is created by Network Identity
    Manager indicates the status of all the known credentials.  If any
    credential belonging to any identity is expired or in a critical
    state, the icon will change color to indicate this.
    
    This patch changes the behavior to only indicate the status of
    credentials belonging to the default identity.  The expiration state
    of credentials that do not belong to the default identity no longer
    affect the appearance of the notification icon.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20031 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 41 ++++++++++++++++++++++++++-------------
 1 file changed, 28 insertions(+), 13 deletions(-)

commit 6fb143c5cb273f1207e6f0140d72460a1aa7a852
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 1 05:25:34 2007 +0000

    NIM: BUG: APP: identity data corruption
    
    The credentials display in Network Identity Manager uses a cached set
    of properties for each identity that has credentials.  The existing
    code used the wrong field of the khui_credwnd_identity structure to
    store the credentials type name associated with an identity, resulting
    in a corrupt data structure.
    
    This patch fixes the code to use the correct field.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20030 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1a78f093c916b50be785635f95823de19483d34b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 1 05:20:51 2007 +0000

    NIM: BUG: APP: View-Select columns
    
    Change "View columns" to "Select columns" in the "View" menu of
    Network Identity Manager to be consistent with other Windows
    applications.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20029 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/lang/en_us/khapp.rc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3049880351ffffb3df327dc845807b9611dd0f47
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 1 05:19:05 2007 +0000

    NIM: BUG: APP: leaking prompts in obtain new credentials dialog
    
    The Kerberos v5 plug-in for Network Identity Manager was not clearing
    the list of prompts properly when a user changes the active identity
    in the new credentials dialog.  The stale prompts would be visible to
    the user if the newly selected identity is invalid or the new identity
    cannot be validated.
    
    This patch clears the prompts if there is an identity change.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20028 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/krb5/krb5newcreds.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 3c67ca0a927ce73e61ec9c9c1b036ae1aed9e72b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 1 03:22:07 2007 +0000

    add descriptions of credential flags, identity icons, and push-pins
    
    update screen shots
    
    add credits to Fermilabs and Stanford University.
    
    other changes for kfw 3.2.2 release.
    
    ticket: 5789
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20027 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/help/html/about_netidmgr.htm  | 101 ++++++-------
 src/windows/identity/help/html/act_new_creds.htm   |   4 +-
 src/windows/identity/help/html/act_set_default.htm |  16 +-
 .../identity/help/html/cmdline_netidmgr.htm        |  12 ++
 .../identity/help/html/concept_identity.htm        |  50 +++---
 src/windows/identity/help/html/howdoi.htm          |   7 +-
 .../identity/help/html/images/flag-critical.bmp    | Bin 0 -> 822 bytes
 .../identity/help/html/images/flag-warning.bmp     | Bin 0 -> 822 bytes
 .../identity/help/html/images/flag_expired.bmp     | Bin 0 -> 774 bytes
 .../identity/help/html/images/flag_renewable.bmp   | Bin 0 -> 1334 bytes
 src/windows/identity/help/html/images/id-sm.bmp    | Bin 0 -> 822 bytes
 .../help/html/images/notification_icon_menu.png    | Bin 7038 -> 8069 bytes
 .../html/images/screen_config_cred_provider.png    | Bin 25843 -> 26005 bytes
 .../html/images/screen_config_ident_provider.png   | Bin 26029 -> 28809 bytes
 .../identity/help/html/images/wdg_collapsed_hi.bmp | Bin 0 -> 774 bytes
 .../identity/help/html/images/wdg_expanded_hi.bmp  | Bin 0 -> 774 bytes
 .../identity/help/html/images/wdg_stick_hi.bmp     | Bin 0 -> 774 bytes
 .../identity/help/html/images/wdg_stuck_hi.bmp     | Bin 0 -> 774 bytes
 src/windows/identity/help/html/menu_view.htm       |  15 +-
 src/windows/identity/help/html/use_config.htm      |   2 +-
 src/windows/identity/help/html/use_icon.htm        |   7 +-
 src/windows/identity/help/html/using.htm           |   7 +-
 src/windows/identity/help/html/welcome.htm         |   6 +-
 src/windows/identity/help/html/wnd_main.htm        | 167 ++++++++++++---------
 24 files changed, 221 insertions(+), 173 deletions(-)

commit 34022d20d154a191546b1bd7ef6ae0b1cd7e22d2
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 1 03:20:06 2007 +0000

    fix the description of the notification icon status colors
    
    ticket: 5789
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20026 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/doc/netidmgr.doc | Bin 1965568 -> 2042368 bytes
 src/windows/identity/doc/netidmgr.pdf | Bin 1566316 -> 1565851 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

commit 3594c5d2340f7fa2f6bbda9d252d0137e460f878
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Sep 30 20:50:45 2007 +0000

    NIM: BUG: LIB: deadlock in kmq
    
    Do not obtain a critical section that is already being held:
    	"cs_kmq_types"
    
    Update the docs to indicate the additional restriction.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20025 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kmq/consumer.c  |  3 +++
 src/windows/identity/kmq/kmq.h       |  5 +++++
 src/windows/identity/kmq/publisher.c | 11 +++++++++++
 3 files changed, 19 insertions(+)

commit 1e546b0d28dee7e1ccab9d07dd7760670764c0b8
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Sep 30 20:46:02 2007 +0000

    Add static ordinals to DLL exports
    
    Add static ordinals to DLL exports in krb5_32.def, xpprof32.def
    gssapi32.def, and krb524.def.
    
    Not added to k5sprt32.def as all of the functions are
    private.
    
    Not added to krb4_32.def as the library is not supported
    as part of KFW.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20024 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/krb524.def |   4 +-
 src/lib/gssapi32.def  | 134 ++++++-------
 src/lib/krb5_32.def   | 538 +++++++++++++++++++++++++-------------------------
 src/lib/xpprof32.def  |  38 ++--
 4 files changed, 358 insertions(+), 356 deletions(-)

commit 3a9bacfdce9e646a89413f54e26b005d008807d6
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Sep 30 14:42:22 2007 +0000

    When there is no ImagePath value for a module it indicates
    that the module has not been installed.  Do not report an
    error to the end user for uninstalled modules.  This will
    only annoy the user and there is probably nothing the user
    can do about it.  Perhaps the user uninstalled the module
    intentionally.  The fact that there is still a HKCU key
    remaining is not an indication that the module is in use.
    
    ticket: 5753
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20023 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kmm/kmm_registrar.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 3d8fe1bfbfc3948977d59c244a721abe4e1954d1
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Sep 30 04:44:31 2007 +0000

    Remove Krb5Cred, Krb5Ident, and Krb4Cred default configuration data from
    the KMM Schema.  Require that modules that are installed be properly
    installed.
    
    Add NIM Module Registry values to the NSIS installer.  These values were
    already being set by the Wix installer.
    
    By removing the ImagePath default, unable to load module errors will
    not be generated when the module has not in fact been installed.
    
    ticket: 5753
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20022 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kmm/kmmconfig.csv   | 16 +++++++-------
 src/windows/installer/nsis/kfw-fixed.nsi | 38 +++++++++++++++++++++++++++++++-
 2 files changed, 45 insertions(+), 9 deletions(-)

commit 99a6c37a8dddf66716f5b13eb85527a506c82fe3
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Sep 30 03:50:37 2007 +0000

    fix documentation typo
    
    ticket: 5787
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20021 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kmm/kmm.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7033af926d600bee30680e9d48e008ac2e735d56
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Sep 30 01:45:10 2007 +0000

    NIM: disable warning
    
    Disable the potentially uninitialized variable warning
    for 'ri'.  The variable cannot be used when uninitialized.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20020 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit de50a7555c7a07bddb574d126becf176126a9452
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Sep 30 01:24:12 2007 +0000

    NIM: PDF user documentation updates for KFW 3.2.2
    
    updates for NIM 1.3.1 / KFW 3.2.2
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20019 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/doc/netidmgr.doc | Bin 5850112 -> 1965568 bytes
 src/windows/identity/doc/netidmgr.pdf | Bin 1473877 -> 1566316 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

commit b740922b450b25a7787d32ddcdc7c7c8293f3836
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Sep 29 22:56:57 2007 +0000

    NIM: BUG: APP: Provide keyboard accelerator
    
    In the Advanced mode of the Obtain New Credentials dialog
    the keyboard accelerator was missing.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20018 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/lang/en_us/khapp.rc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f3cc10c487be07fc1603f20b66ef76ef883a9064
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Sep 29 22:53:37 2007 +0000

    Fix typo
    
    ticket: 5787
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20017 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/lang/en_us/cmdline.rtf | Bin 1250 -> 1252 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 423d9b0dc7230b43a2f8407e7068d7450154f9a7
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Sep 29 21:18:43 2007 +0000

    NIM: BUG: APP: Spell Check
    
    Correct typos.  Make use of "plug-in" vs "plugin" consistent.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@20016 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kmm/lang/kmm_msgs.mc   | 30 +++++++++++------------
 src/windows/identity/ui/lang/en_us/khapp.rc | 38 ++++++++++++++---------------
 2 files changed, 34 insertions(+), 34 deletions(-)

commit 4512a692228ab03ff83e7eaf0e20684b7c38659a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Sep 27 05:30:20 2007 +0000

    cc_ccache_set_principal and cc_ccache_get_principal were also ignoring their
    credentials version inputs.
    
    ticket: 5771
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19986 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/ccapi_ccache.c  |  16 ++++-
 src/ccapi/server/ccs_ccache.c | 135 +++++++++++++++++++++++++++++++-----------
 2 files changed, 114 insertions(+), 37 deletions(-)

commit a6308edc0bd456471e740c301a8c366258b29ccd
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Sep 27 03:46:36 2007 +0000

    NIM: FEATURE: APP: Notification Icon Tooltip
    
    The Network Identity Manager notification icon can have a tooltip
    associated with it.  The tooltip will be displayed to the user if she
    hovers the mouse cursor over the notification icon.  Currently, the
    tooltip is used to indicate the current status of Network Identity
    Manager.  This patch adds the name of the default identity to the
    tooltip.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19985 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c  | 19 ++++++++++
 src/windows/identity/ui/notifier.c | 78 +++++++++++++++++++++-----------------
 src/windows/identity/ui/notifier.h |  3 ++
 3 files changed, 66 insertions(+), 34 deletions(-)

commit be2c77c88a86c87b34add694e85b660fa7397f35
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Sep 27 03:44:29 2007 +0000

    NIM: BUG: LIB: optimize khui_find_action()
    
    In Network Identity Manager, when locating the action object
    corresponding to an action identifier using khui_find_action(), don't
    search through the list of standard actions if we already know that
    the object we are searching for is a custom action.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19984 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/uilib/action.c | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit b3e642e821a09e9cea46c604d0b5450ffbafcfbf
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Sep 27 03:42:20 2007 +0000

    Add a "Set default" sub menu to the Network Identity Manager
    notification icon context menu.  The submenu will display a list of
    identities that the user can select as the default identity.
    
    Each identity that is displayed in the sub menu will be colored the
    same way it is colored in the basic view to provide a hint as to the
    state of the credentials belonging to the identity.
    
    ticket: 5724
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19983 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credfuncs.c         |   5 +
 src/windows/identity/ui/credfuncs.h         |   2 +
 src/windows/identity/ui/credwnd.c           | 130 +++++++++++++++++
 src/windows/identity/ui/credwnd.h           |   4 +
 src/windows/identity/ui/images/enabled.ico  | Bin 2166 -> 2166 bytes
 src/windows/identity/ui/lang/en_us/khapp.rc |   4 +
 src/windows/identity/ui/mainmenu.c          | 210 ++++++++++++++++++++--------
 src/windows/identity/ui/resource.h          |   3 +
 src/windows/identity/uilib/action.c         |  12 +-
 src/windows/identity/uilib/actions.csv      |   1 +
 src/windows/identity/uilib/intaction.h      |   4 +
 src/windows/identity/uilib/khactiondef.h    |   1 +
 12 files changed, 317 insertions(+), 59 deletions(-)

commit 973497ea9a2f1b19520bc326bf2b36114426511f
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Sep 27 03:38:54 2007 +0000

    Add a "View all identities" option to the view menu of Network
    Identity Manager.  This option will be toggled when selected.  If
    enabled, all the known identities will be displayed in any credentials
    view which uses the identity of credentials as the primary group-by
    field.
    
    The setting of this option is persistent.
    
    ticket: 5719
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19982 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c           | 64 ++++++++++++++++++++++++++---
 src/windows/identity/ui/credwnd.h           |  2 +
 src/windows/identity/ui/lang/en_us/khapp.rc |  6 +++
 src/windows/identity/ui/mainwnd.c           |  5 +++
 src/windows/identity/ui/resource.h          |  1 +
 src/windows/identity/ui/uiconfig.csv        |  1 +
 src/windows/identity/uilib/action.c         |  3 +-
 src/windows/identity/uilib/actions.csv      |  1 +
 src/windows/identity/uilib/khactiondef.h    |  1 +
 9 files changed, 77 insertions(+), 7 deletions(-)

commit cf3a311a561ade506913c4ba0e38b6e5adf9f9b4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Sep 26 15:15:33 2007 +0000

    profile library memory leaks introduced when malloc returns 0
    
    I have a modified version of valgrind that will allow me to have
    malloc fail in a controlled way.  A number of memory leaks in error return
    passes exist in the profile library.  They are essentially inconsequental - but
    my goal is to eventually create a test harness that tries to cover all code -
    including error returns...
    
    prof_parse.c: (profile_parse_file): Free node being created if
    	      parse_line() fails.
    
    prof_file.c (profile_open_file): free prf_data_t on malloc failure
    
    prof_tree.c (profile_create_node): The magic element must be set
    	    before calling profile_free_node for it to release memory.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19981 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_file.c  | 4 +++-
 src/util/profile/prof_parse.c | 2 ++
 src/util/profile/prof_tree.c  | 3 ++-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 15b107eb626219ec807730f36c73a1e3fb4b35a4
Author: Justin Anderson <jander@mit.edu>
Date:   Tue Sep 25 21:35:25 2007 +0000

    Include missing file
    
    ticket: 5459
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19980 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/test_ccapi.sh | 57 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 57 insertions(+)

commit 403149c8eee2e85c168c365528d9a6443a237fba
Author: Justin Anderson <jander@mit.edu>
Date:   Tue Sep 25 21:34:10 2007 +0000

    Update ccapi tests to work at new location in krb5 tree. Also, test for platform when compiling so that KfM and KfW can use this
    
    ticket: 5459
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19979 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/Makefile               | 4 ++--
 src/ccapi/test/test_ccapi_ccache.c    | 2 +-
 src/ccapi/test/test_ccapi_ccache.h    | 3 +--
 src/ccapi/test/test_ccapi_context.h   | 2 +-
 src/ccapi/test/test_ccapi_globals.h   | 8 +++++++-
 src/ccapi/test/test_ccapi_iterators.c | 3 +--
 src/ccapi/test/test_ccapi_iterators.h | 2 +-
 src/ccapi/test/test_ccapi_util.c      | 1 -
 src/ccapi/test/test_ccapi_util.h      | 1 -
 9 files changed, 14 insertions(+), 12 deletions(-)

commit 0c9671a9f8dc5d0efb2638952089fb2b6b78838a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Sep 25 04:22:02 2007 +0000

    Document use of KRB5_CCH_CCNAME for ccache name length
    
    ticket: 5772
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19978 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kconfig/kconfig.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit f18c39bb4a41a9a83f60a18d62114500d2b54412
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Sep 25 04:19:52 2007 +0000

    change all MAX_PATH ccname buffer lengths to KRB5_CCH_CCNAME and
    document the use of KRB5_CCH_CCNAME.
    
    ticket: 5772
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19977 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/krb5/krb5funcs.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 2f129a4c83f5577404e55670d510a9907794f3f2
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Sep 25 03:53:53 2007 +0000

    NIM: BUG: KMM: miscellaneous fixes
    
    kmm_reg.c:
    Allocate enough memory to hold the entire PluginList multi-string plus
    an extra NUL if the registry value was not properly terminated.
    
    kmm_registrar.c:
    Do not record an error loading a module if there was no configuration
    for it.
    
    kmmmain.c:
    Avoid a race condition by sending the thread quit message instead of
    posting it.  Do so outside of the critical section to avoid a deadlock.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19976 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kmm/kmm_reg.c       |  2 +-
 src/windows/identity/kmm/kmm_registrar.c | 22 ++++++++++++----------
 src/windows/identity/kmm/kmmmain.c       |  6 ++++--
 3 files changed, 17 insertions(+), 13 deletions(-)

commit ffcdd324f1c2793619ad1cda5f4ac2db43883b72
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Sep 25 03:25:28 2007 +0000

    NIM: BUG: KRB5: cleanup krb5funcs
    
    (1) remove an extraneous backslash from the generated FILE:
        ccache name.  GetTempPath() always returns paths terminated
        with a backslash.
    
    (2) increase the max ccache name length to KRB5_CCH_CCNAME from
        MAX_PATH.
    
    These changes have dependencies on revisions 19891 and 19897.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19975 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/krb5/krb5funcs.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit dfead171781062695dc190a235453d844d0f331b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Sep 25 03:16:18 2007 +0000

    More consolidation of the computation of the default ccache name
    
    ticket: 5691
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19974 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/krb5/krb5identpro.c | 31 ++----------------------
 1 file changed, 2 insertions(+), 29 deletions(-)

commit 0472908a15920a261b81165a72f253ca11f0ff72
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Sep 25 02:36:48 2007 +0000

    cc_ccache_set_principal always returns error 227
    
    Was attempting to read the new name from the reply stream.
    
    ticket: new
    target_version: 1.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19973 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_ccache.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5386b775b2fbce68cbc846f7dac3ef495e72457a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 24 22:05:56 2007 +0000

    Set svn:eol-style on a bunch of text-looking files that didn't have it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19972 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml                    |  342 +--
 src/windows/build/Logger.pm                        |  174 +-
 src/windows/build/bkw-automation.html              |  712 +++---
 src/windows/build/bkw.pl                           | 1378 +++++------
 src/windows/build/bootstrap.xml                    |   36 +-
 src/windows/build/commandandcontrol.pl             |  338 +--
 src/windows/build/copyfiles.pl                     |  274 +--
 src/windows/build/copyfiles.xml                    |  434 ++--
 src/windows/build/corebinaryfiles.xml              |  168 +-
 src/windows/build/css/main-action(1).css           |  108 +-
 src/windows/build/css/main-action.css              | 2064 ++++++++--------
 src/windows/build/makeZip.pl                       |  166 +-
 src/windows/build/pruneFiles.pl                    |   72 +-
 src/windows/build/repository1.pl                   |  178 +-
 src/windows/build/sdkfiles.xml                     |   44 +-
 src/windows/build/signFiles.pl                     |   52 +-
 src/windows/build/site-local.sed                   |    2 +-
 src/windows/build/tee.pl                           |  158 +-
 src/windows/build/which.pl                         |  138 +-
 src/windows/build/zipXML.pl                        |   42 +-
 src/windows/identity/config/Makefile               |  294 +--
 src/windows/identity/config/netidmgr_intver.h.in   |   94 +-
 src/windows/identity/config/netidmgr_version.h.in  |  126 +-
 src/windows/identity/doc/Makefile                  |  142 +-
 src/windows/identity/doc/doxyfile.cfg              | 2518 ++++++++++----------
 src/windows/identity/doc/footer.html               |   42 +-
 src/windows/identity/doc/header.html               |   12 +-
 src/windows/identity/doc/stylesheet.css            |  774 +++---
 src/windows/identity/help/Index.hhk                |   18 +-
 src/windows/identity/help/Makefile                 |   82 +-
 src/windows/identity/help/html/about_netidmgr.htm  |  134 +-
 src/windows/identity/help/html/act_chpw.htm        |   68 +-
 .../identity/help/html/act_destroy_creds.htm       |   70 +-
 .../identity/help/html/act_import_creds.htm        |   60 +-
 src/windows/identity/help/html/act_new_creds.htm   |  234 +-
 src/windows/identity/help/html/act_renew_creds.htm |   78 +-
 src/windows/identity/help/html/act_set_default.htm |   38 +-
 src/windows/identity/help/html/bugs.htm            |   64 +-
 .../identity/help/html/cmdline_netidmgr.htm        |   74 +-
 .../identity/help/html/concept_cred_pro.htm        |   74 +-
 .../identity/help/html/concept_credential.htm      |   60 +-
 .../identity/help/html/concept_ident_pro.htm       |   62 +-
 .../identity/help/html/concept_identity.htm        |   64 +-
 src/windows/identity/help/html/concepts.htm        |   94 +-
 src/windows/identity/help/html/copyright.htm       |   96 +-
 src/windows/identity/help/html/howdoi.htm          |   86 +-
 src/windows/identity/help/html/menu_all.htm        |   80 +-
 src/windows/identity/help/html/menu_credential.htm |  160 +-
 src/windows/identity/help/html/menu_file.htm       |   88 +-
 src/windows/identity/help/html/menu_help.htm       |  106 +-
 src/windows/identity/help/html/menu_options.htm    |  128 +-
 src/windows/identity/help/html/menu_view.htm       |  186 +-
 src/windows/identity/help/html/nidmgr.css          |  244 +-
 src/windows/identity/help/html/tb_standard.htm     |  158 +-
 src/windows/identity/help/html/template.htm        |   20 +-
 src/windows/identity/help/html/use_config.htm      |  610 ++---
 src/windows/identity/help/html/use_icon.htm        |  144 +-
 src/windows/identity/help/html/use_layout.htm      |  180 +-
 src/windows/identity/help/html/use_start.htm       |  138 +-
 src/windows/identity/help/html/using.htm           |  112 +-
 src/windows/identity/help/html/welcome.htm         |  258 +-
 src/windows/identity/help/html/wnd_main.htm        |  172 +-
 src/windows/identity/help/netidmgr.hhp             |   70 +-
 src/windows/identity/help/popups.txt               |    2 +-
 src/windows/identity/help/popups_newcreds.txt      |   60 +-
 src/windows/identity/help/popups_password.txt      |   38 +-
 src/windows/identity/help/toc.hhc                  |  288 +--
 src/windows/identity/include/Makefile              |   76 +-
 src/windows/identity/kconfig/Makefile              |  102 +-
 src/windows/identity/kcreddb/Makefile              |  106 +-
 src/windows/identity/kcreddb/kcdbconfig.csv        |   30 +-
 .../identity/kcreddb/lang/en_us/kcredres.rc        |  260 +-
 src/windows/identity/kherr/Makefile                |   88 +-
 src/windows/identity/kmm/Makefile                  |  110 +-
 src/windows/identity/kmm/kmmconfig.csv             |   94 +-
 src/windows/identity/kmm/lang/kmm_msgs.mc          |  518 ++--
 src/windows/identity/kmq/Makefile                  |   98 +-
 src/windows/identity/kmq/kmqconfig.csv             |   10 +-
 src/windows/identity/nidmgrdll/nidmgrdll.rc        |  148 +-
 src/windows/identity/plugins/common/Makefile       |   88 +-
 src/windows/identity/plugins/krb4/krbconfig.csv    |   34 +-
 .../identity/plugins/krb4/lang/en_us/langres.rc    |  410 ++--
 .../identity/plugins/krb4/lang/krb4_msgs.mc        |  114 +-
 src/windows/identity/plugins/krb4/version.rc       |  178 +-
 src/windows/identity/plugins/krb5/krbconfig.csv    |   90 +-
 .../identity/plugins/krb5/lang/en_us/langres.rc    | 1014 ++++----
 .../identity/plugins/krb5/lang/krb5_msgs.mc        |  398 ++--
 src/windows/identity/plugins/krb5/version.rc       |  176 +-
 .../identity/sample/templates/credprov/Makefile    |  556 ++---
 .../identity/sample/templates/credprov/README      |  500 ++--
 .../templates/credprov/lang/en_us/langres.rc       |  408 ++--
 .../identity/sample/templates/credprov/version.rc  |  188 +-
 src/windows/identity/ui/appver.rc                  |   80 +-
 src/windows/identity/ui/lang/en_us/cmdline.rtf     |  Bin 1278 -> 1250 bytes
 src/windows/identity/ui/makeacceldef.pl            |   58 +-
 src/windows/identity/ui/makeactiondef.pl           |   58 +-
 src/windows/identity/ui/netidmgr.exe.manifest.i386 |   44 +-
 src/windows/identity/ui/netidmgr.manifest.i386.vc7 |   44 +-
 .../identity/ui/netidmgr.manifest.i386.vc7.debug   |   44 +-
 src/windows/identity/ui/netidmgr.manifest.i386.vc8 |   62 +-
 .../identity/ui/netidmgr.manifest.i386.vc8.debug   |   62 +-
 src/windows/identity/uilib/Makefile                |  136 +-
 src/windows/identity/uilib/accel.csv               |   52 +-
 src/windows/identity/uilib/acceldef.cfg            |  102 +-
 src/windows/identity/uilib/actiondef.cfg           |  134 +-
 src/windows/identity/uilib/actions.csv             |  106 +-
 src/windows/identity/util/Makefile                 |   98 +-
 src/windows/installer/nsis/nsi-includes-tagged.nsi |   16 +-
 src/windows/installer/nsis/site-local-tagged.nsi   |   26 +-
 src/windows/installer/wix/lang/license.rtf         |  202 +-
 src/windows/installer/wix/platform.wxi             |  382 +--
 src/windows/installer/wix/runtime.wxi              |  178 +-
 src/windows/installer/wix/runtime_debug.wxi        |   28 +-
 src/windows/installer/wix/site-local-tagged.wxi    |  208 +-
 src/windows/kfwlogon/kfwlogon.def                  |   28 +-
 115 files changed, 11761 insertions(+), 11761 deletions(-)

commit ecdd7622b03b8e3ffa1dce68e081fca9e9b0aa70
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 24 21:44:50 2007 +0000

    we're not using changelog files any more
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19971 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/ChangeLog   | 12 ----------
 src/plugins/kdb/ldap/libkdb_ldap/ChangeLog | 37 ------------------------------
 2 files changed, 49 deletions(-)

commit c2b0de53686525ff89376ccabf9cca887b144c3d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Sep 24 18:49:58 2007 +0000

    Remove the broken optimization from UnicodeToANSI() that attempted
    in a stupid way to avoid to WideCharToMultiByte() call by testing
    to see if the second byte (not wchar) was NUL.  This test works
    for Latin1 but not for anything more interesting.  Always call
    WideCharToMultiByte().
    
    I commented out the use of WC_NO_BEST_FIT_CHARS in order to
    provide compatibility with Windows.  Windows converts the user
    name without that option.
    
    With the current code a principal name consisting of a single
    component equivalent to the Greek character Sigma and a realm
    name will be converted to S@REALM exactly as the "WhoAmI"
    command does.  If WC_NO_BEST_FIT_CHARS was specified, this
    string would be converted to "?@REALM".
    
    ticket: 5766
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19970 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_mslsa.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 2c39bcf3810605304227ba038b1125a986102d67
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Sep 24 17:46:26 2007 +0000

    MSLSA krb5_cc module fails to check success of UNICODE string conversions
    
    The MSLSA krb5_cc module was written with an assumption that probably does not
    hold true anymore.  It assumed that all Kerberos strings although stored in
    wide character data structures could in fact be represented in the application's
    ANSI code page and that such conversions would not fail.
    
    The UnicodeToANSI() function did not check the result of WideCharToMultiByte()
    for success.  If the conversion failed, this could result in the caller believing
    the contents of the output string buffer were a valid string when instead they
    were simply stack garbage.
    
    The UnicodeStringToMITPrinc() and KerbExternalNameToMITPrinc() functions did not
    check the return value of krb5_parse_name() for success.  If krb5_parse_name()
    was passed a pointer to garbage on the stack instead of an actual principal name,
    this could result in the caller believing the output krb5_principal * was valid
    when instead it was NULL.
    
    The function CacheInfoEx2ToMITCred() is dependent on the success or failure of
    UnicodeStringToMITPrinc() assumed it could not fail and did not return a
    success or failure indication to its caller.
    
    If Microsoft a formatted ticket contains a Unicode string that can not be
    represented in the application's ANSI code page, this could result in a NULL
    pointer dereference during a call to krb5_cc_resolve("MSLSA:") or
    krb5_cc_retrieve(), or krb5_cc_get_principal().
    
    With the changes in this commit, tickets containing principal names that cannot
    be represented in the application's ANSI code page will be hidden from the
    application.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19969 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_mslsa.c | 41 ++++++++++++++++++++++++++++-------------
 1 file changed, 28 insertions(+), 13 deletions(-)

commit 1aa9dea29599fc493ce38478133fbc36b50d8e49
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Sep 24 13:23:25 2007 +0000

    NIM: BUG: Restore Copyright removed in revision 19855
    
    Restore MIT Copyright removed in revision 19855.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19968 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 1 +
 1 file changed, 1 insertion(+)

commit c2df7dfe8375f0696b9418a50f613b34bb86e757
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Sep 24 12:30:03 2007 +0000

    NIM: BUG: khm_krb5_initialize() failed to return error code
    
    khm_krb5_initialize() is called in the krb5cred.dll and krb4cred.dll
    credential providers in order to ensure that the caller has references
    to a valid krb5_context and a valid krb5_ccache.  If the krb5_cc_resolve()
    call failed, the error code was not being returned to the caller.
    Instead, success was returned which in turn would result in the caller
    believing the NULL krb5_ccache pointer was in fact valid.
    
    This fix resolves Microsoft's WER Event ID 432405961.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19967 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/common/krb5common.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c30fdcd7fddcf0ca8c368959c2ab7c6f7361bb13
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Sep 22 05:11:04 2007 +0000

    Move the removal of the vc70.pdb and vc80.pdb files to the
    global clean rule in config/Makefile.w32.  No need to replicate
    them in each individual Makefile.
    
    ticket: 5756
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19966 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/config/Makefile.w32     | 2 +-
 src/windows/identity/include/Makefile        | 2 +-
 src/windows/identity/kconfig/Makefile        | 4 +---
 src/windows/identity/kcreddb/Makefile        | 2 --
 src/windows/identity/kherr/Makefile          | 2 --
 src/windows/identity/kmm/Makefile            | 2 --
 src/windows/identity/kmq/Makefile            | 2 --
 src/windows/identity/nidmgrdll/Makefile      | 3 +--
 src/windows/identity/plugins/common/Makefile | 2 --
 src/windows/identity/plugins/krb4/Makefile   | 3 +--
 src/windows/identity/plugins/krb5/Makefile   | 3 +--
 src/windows/identity/uilib/Makefile          | 3 +++
 src/windows/identity/util/Makefile           | 2 --
 13 files changed, 9 insertions(+), 23 deletions(-)

commit 74072b43797b81269ce2b4e4f8f86d07a0312052
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Sep 22 04:54:13 2007 +0000

    stdint.h should only be accessed if HAVE_STDINT_H defined
    
    stdint.h does not exist on Windows.  Conditionally include it
    based upon HAVE_STDINT_H
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19965 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/t_array.pm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 7c2e4fb7565a7bde7b30ae29b9105e14a9fb4cd7
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Sep 21 23:22:56 2007 +0000

    NIM: APP: BUG: restore HideWatermark functionality
    
    Restore the HideWatermark functionality that was accidently
    removed from ui/credwnd.c
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19964 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 6db28eb17bb77c3178d3f1da57630658eeedb85c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Sep 21 20:35:52 2007 +0000

    Removed extra newline
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19963 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_lock_state.c | 1 -
 1 file changed, 1 deletion(-)

commit 4bd094a3de28b811b46fe0dc220ddc9f173bd6d3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 19 02:54:56 2007 +0000

    Ignore dependency lines beginning with '#' to deal with gcc
    -fworking-directory output during make depend.
    
    ticket: 5752
    target_version: 1.6.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19961 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/depfix.pl | 1 +
 1 file changed, 1 insertion(+)

commit c957273efc4c4909b8008fb132975aeff7d48f9b
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 19 02:22:32 2007 +0000

    copyright notice updates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19957 dc483132-0cff-0310-8789-dd5450dbe970

 README | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

commit a9f959368090290f6cc01534b5c871c524d3ec25
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Sep 18 21:17:08 2007 +0000

    Fixed bug where the lock list was getting corrupted when upgrading or
    downgrading a lock.  Also fixed a bug where we were double-replying
    to the client when adding a lock that could be immediately granted.
    
    ticket: 4644
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19956 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_lock_state.c | 131 +++++++++++++++++++++++++-------------
 src/ccapi/server/ccs_lock_state.h |   2 +-
 2 files changed, 87 insertions(+), 46 deletions(-)

commit 5f9b0e9084d4c1bfb898259ff52461661bd4c80a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Sep 18 21:08:01 2007 +0000

    Windows\Identity Makefile "clean" more
    
    make sure that we clean up vc70.pdb, vc80.pdb, and
    temporary files generated during the build process.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19955 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/config/Makefile.w2k     | 2 ++
 src/windows/identity/config/Makefile.w32     | 6 +++---
 src/windows/identity/help/Makefile           | 4 +++-
 src/windows/identity/kconfig/Makefile        | 3 +++
 src/windows/identity/kcreddb/Makefile        | 5 ++++-
 src/windows/identity/kherr/Makefile          | 5 ++++-
 src/windows/identity/kmm/Makefile            | 5 ++++-
 src/windows/identity/kmq/Makefile            | 5 ++++-
 src/windows/identity/nidmgrdll/Makefile      | 7 +++++--
 src/windows/identity/plugins/common/Makefile | 3 +++
 src/windows/identity/plugins/krb4/Makefile   | 4 ++++
 src/windows/identity/plugins/krb5/Makefile   | 3 +++
 src/windows/identity/util/Makefile           | 5 ++++-
 13 files changed, 46 insertions(+), 11 deletions(-)

commit 1aa4bf63bcaf549106851867f54d3942377a89cb
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Sep 18 19:57:28 2007 +0000

    use ccs_callback_release() to free ccs_callback_t
    
    ticket: 4644
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19953 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_lock.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0f36c7f937916a10413b8519c5e05d8f752b12fb
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Sep 18 19:53:47 2007 +0000

    Added sanity checking so we can't dereference NULL trying to call a callback
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19952 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_callback.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 02703367a02c3dd85f2761d617f532668ceca906
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Sep 18 19:52:13 2007 +0000

    Added additional debugging error checking
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19951 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/mac/ccs_os_server.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 426ef0b9515cc14e34ec0f6ef2ce13f7d9e9ec4b
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Sep 18 19:48:19 2007 +0000

    cci_array_move should work when the source and dest positions are equal
    
    Fixed so it does nothing when moving an element to its own index.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19950 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_array_internal.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f96d4b689b6762fe594eb089abb4a5e0a0f3ca1d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 17 23:47:00 2007 +0000

    Make config.status itself update the timestamp file associated with
    autoconf.h, so that we don't need a redundant invocation of
    config.status during the first build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19937 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in        | 2 +-
 src/include/Makefile.in | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 569cef75edf5525c46e34e55dc53dcc8a814ee05
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Sep 14 00:47:07 2007 +0000

    wix installer - permit administrative installs
    
    remove the registration requirement for administrative installs.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19936 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/lang/ui_1033.wxi | 35 +++---------------------------
 1 file changed, 3 insertions(+), 32 deletions(-)

commit 66edbde71866aa8b4718a04689b37d5c634d1079
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Sep 13 23:51:32 2007 +0000

    In the pkinit decoders, set up things properly so that asn1buf_sync()
    behaves correctly and isn't acting on uninitialized variables.
    
    ticket: 5704
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19935 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c | 25 ++++++++++++++++++++++---
 1 file changed, 22 insertions(+), 3 deletions(-)

commit 161f397dbcccf6cf824eee00151ea89c12a1436c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 11 01:12:49 2007 +0000

    Before the error-message tests, make sure the host principal exists,
    so we get consistent errors.  Expect the "keytab not found" error,
    rather than the "principal doesn't exist" error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19931 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/gssftp.exp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 58e67b6118a87b48b0edfb65250af6d7ab647ffb
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Sep 10 21:30:37 2007 +0000

    Fixed macro for cc_ccache_unlock and updated documentation
    
    ticket: 4644
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19930 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ccapi/html/group__cc__ccache__iterator__reference.html  |  2 +-
 doc/ccapi/html/group__cc__ccache__reference.html            |  2 +-
 doc/ccapi/html/group__cc__context__reference.html           |  2 +-
 .../html/group__cc__credentials__iterator__reference.html   |  2 +-
 doc/ccapi/html/group__cc__credentials__reference.html       |  2 +-
 doc/ccapi/html/group__cc__string__reference.html            |  2 +-
 doc/ccapi/html/group__ccapi__constants__reference.html      |  2 +-
 doc/ccapi/html/group__ccapi__types__reference.html          |  2 +-
 doc/ccapi/html/group__helper__macros.html                   | 13 +++++--------
 doc/ccapi/html/index.html                                   |  2 +-
 doc/ccapi/html/structcc__ccache__d.html                     |  2 +-
 doc/ccapi/html/structcc__ccache__f.html                     | 10 +++++-----
 doc/ccapi/html/structcc__ccache__iterator__d.html           |  2 +-
 doc/ccapi/html/structcc__ccache__iterator__f.html           |  2 +-
 doc/ccapi/html/structcc__context__d.html                    |  2 +-
 doc/ccapi/html/structcc__context__f.html                    |  2 +-
 doc/ccapi/html/structcc__credentials__d.html                |  2 +-
 doc/ccapi/html/structcc__credentials__f.html                |  2 +-
 doc/ccapi/html/structcc__credentials__iterator__d.html      |  2 +-
 doc/ccapi/html/structcc__credentials__iterator__f.html      |  2 +-
 doc/ccapi/html/structcc__credentials__union.html            |  2 +-
 doc/ccapi/html/structcc__credentials__v4__t.html            |  2 +-
 doc/ccapi/html/structcc__credentials__v5__t.html            |  2 +-
 doc/ccapi/html/structcc__data.html                          |  2 +-
 doc/ccapi/html/structcc__string__d.html                     |  2 +-
 doc/ccapi/html/structcc__string__f.html                     |  2 +-
 src/include/CredentialsCache.h                              |  4 ++--
 27 files changed, 36 insertions(+), 39 deletions(-)

commit 4182dad8cdb97b033d4e97a7a213e65a8ca04088
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Sep 5 22:48:06 2007 +0000

    64-bit Windows krb5int_cc_default calls to Leash
    
    AMD64 builds must load leashw64.dll not leashw32.dll
    
    ticket:new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19929 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccdefault.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit e900740e5a92b06d75d8af45d6904e905365cd57
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 5 19:53:33 2007 +0000

    Revise patch to avoid 32-byte overflow which remained after the
    initial patch.  Memory written to by the IXDR macro calls had not been
    accounted for.  Thanks to Kevin Coffman, Will Fiveash, and Nico
    Williams for discovering this bug and assisting with patch
    development.
    
    ticket: 5706
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19923 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/svc_auth_gss.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 1e23b1998c87ff0d2c3ea27a2e112532a13d2b6c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Sep 5 18:03:13 2007 +0000

    MSI installer for 64-bit AMD64
    
    Add support for building 64-bit AMD64 MSI install packages
    in addition to 32-bit i386 MSI install packages.
    
    Differences between 32-bit MSI and 64-bit MSI include:
     * no krb4 binaries and libraries
     * no kclient binaries and libraries
     * no krb524 binaries and libraries
     * no leash32.exe
     * new AMD64 UpgradeCode permits parallel installation with 32-bit MSI
     * support for Visual Studio 2005 (VS8, CL1400) merge modules
    
    Open Issues:
     * 32-bit MSI installs kfwlogon.dll on AMD64 systems
     * 32-bit and 64-bit NetIDMgr.exe as startup.  Need to decide
       which should be executed by default.  Only one can run at
       a time.
     * Need to make sure that src/windows/build properly configures
       the site-local.wxi file for Visual Studio 2005 and platform.
    
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19922 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/config.wxi               |  28 +-
 src/windows/installer/wix/custom/custom.cpp        |   3 +
 src/windows/installer/wix/features.wxi             | 132 ++----
 src/windows/installer/wix/files.wxi                | 528 ++++++++++++---------
 src/windows/installer/wix/kfw.wxs                  |   3 +-
 src/windows/installer/wix/msi-deployment-guide.txt |  12 +-
 src/windows/installer/wix/platform.wxi             | 191 ++++++++
 src/windows/installer/wix/runtime.wxi              |  90 ++++
 src/windows/installer/wix/runtime_debug.wxi        |  14 +
 9 files changed, 687 insertions(+), 314 deletions(-)

commit 9c243238c6ca6228fde72fa1661d0393a1e08c81
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Sep 5 16:36:28 2007 +0000

    64-bit Windows gss.exe (gui version of gss-client.exe)
    
    Now that krbcc64.lib exists we can build the gss.exe gss-api test
    client.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19921 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/Makefile.in     | 2 --
 src/windows/gss/Makefile.in | 6 +++++-
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 2d3707714db1013cd8121087d838f7d9bded53fb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Sep 5 02:08:58 2007 +0000

    krb5_fcc_generate_new is non-functional
    
    File locking was non-existant in this code and fccs chained list was
    not used at all. This resulted in an assertion failure when closing the
    cache.  Code has been reorganized to parallel the code in krb5_fcc_resolve
    for easier maintenence.
    
    Commented out test in t_cc.c has been updated to actually test this code.
    
    ticket:new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19920 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 127 +++++++++++++++++++++++++++++-------------
 src/lib/krb5/ccache/t_cc.c    |  26 ++++++---
 2 files changed, 104 insertions(+), 49 deletions(-)

commit 7868a34cad0e5944f2144f734960ca78e9b4cf8b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 5 00:12:30 2007 +0000

    Rework error-mapping code to preserve status code values when returned
    by only one mechanism.  Revert RPC code to relying on this.
    
    Build error-mapping code on a bidirectional map instead of a simple
    array.  When a status code is returned but has been seen returned from
    a different mechanism already, generate a new number, starting at
    100,000.
    
    Use gssrpcint_printf for some more debugging code.
    
    ticket: 5654
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19919 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/Makefile.in   |  18 ++--
 src/lib/gssapi/generic/maptest.c     |  47 +++++----
 src/lib/gssapi/generic/util_errmap.c | 183 +++++++++++++++++++++++++----------
 src/lib/rpc/auth_gssapi.c            |   3 +-
 src/lib/rpc/svc_auth_gssapi.c        |  12 +--
 5 files changed, 179 insertions(+), 84 deletions(-)

commit f403c41393f37d9e903957c680671cae9ca328dc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 4 23:03:03 2007 +0000

    Bidirectional map template code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19918 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/t_bimap.pm | 194 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 194 insertions(+)

commit f1d276113617068b3c54d9f452108a5e02a6b096
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 4 23:02:36 2007 +0000

    Fix bug in clearing of new storage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19917 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/t_array.pm | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c10b6e0f586dbfe548f68a3fb876f30b9d87f336
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 4 22:59:44 2007 +0000

    Support using valgrind on test programs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19916 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/Makefile.in     |  2 +-
 src/lib/rpc/unit-test/config/unix.exp | 43 +++++++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+), 1 deletion(-)

commit ec440d343bcb8bd422fd468cab954991e08e03d4
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 4 18:54:21 2007 +0000

    revert accidental commit of gc_frm_kdc.c
    
    ticket: 5707
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19915 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 201 +++++-------------------------------------
 1 file changed, 20 insertions(+), 181 deletions(-)

commit f92298e603212c0d1812e8f2955e9e02b4005ca7
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 4 18:53:09 2007 +0000

    fix CVE-2007-4000 modify_policy vulnerability
    
    In kadm5_modify_policy_internal, check for nonexistence of policy
    before doing anything with it, to avoid memory corruption.
    
    ticket: new
    target_version: 1.6.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19914 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_policy.c |   5 +-
 src/lib/krb5/krb/gc_frm_kdc.c  | 201 +++++++++++++++++++++++++++++++++++++----
 2 files changed, 184 insertions(+), 22 deletions(-)

commit d9d289e5519303478acf1853a89a3e0fbf170463
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 4 18:52:56 2007 +0000

    fix CVE-2007-3999 svc_auth_gss.c buffer overflow
    
    Make sure svcauth_gss_validate adequately checks oa->oa_length prior
    to copying into rpcbuf.
    
    ticket: new
    target_version: 1.6.3
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19913 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/svc_auth_gss.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8f547d08883c960887cf0bd136c5425a9aadccb0
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 4 03:18:05 2007 +0000

    bump accessor version number
    
    ticket: 3334
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19911 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit aaa792bc173ec8415f1fd7df597187425e41c5d1
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 4 02:10:13 2007 +0000

    Bail out if encoded "ticket" doesn't decode correctly.  This allows
    t_cc test case to pass and allows non-tickets to be stored (for now).
    
    ticket: 5697
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19910 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccfns.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f1a06003f32e1cfde3d96333c20e02ee5e761e97
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Sep 2 14:12:13 2007 +0000

    GSS-API Win64 support
    
    The name of the Leash API DLL on Win64 is "leashw64.dll".
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19909 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/acquire_cred.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 35b9f28c1e947cdeb80e5445302b0b13c2b1b309
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 31 00:17:04 2007 +0000

    Make internal functions static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19900 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 76 +++++++++++++++++++++----------------------
 1 file changed, 38 insertions(+), 38 deletions(-)

commit d39e680b4d6a688c71733dbf5e17a083ffe487ff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 31 00:08:41 2007 +0000

    Don't export file keytab implementation functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19899 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/libkrb5.exports | 20 --------------------
 1 file changed, 20 deletions(-)

commit 8bb51eb0645b0ff5077312a99845ae447ba14e01
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 29 22:59:52 2007 +0000

    Make ccache handle referrals better by storing both server principal
    names if they differ between the creds structure and the encoded
    ticket and by looking up the server principal using the client's realm
    if not found and server's realm was initially the referral (empty)
    realm.
    
    ticket: 5697
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19898 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccfns.c | 43 ++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 40 insertions(+), 3 deletions(-)

commit baa59c0e46ed256defe8f152be97546bb382aef9
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Aug 29 22:38:26 2007 +0000

    NIM file ccache support improvements
    
    NIM supports the ability of the user to specify an
    explicit ccache name for use with an identity.  If
    this ccache is a FILE ccache, we need to be able to
    store credentials into the ccache.  krb5cred.dll
    did not previously specify the KRB5_TC_OPENCLOSE flag
    on the ccache when setting other flags such as
    KRB5_TC_NOTICKET (which is used with MSLSA ccaches).
    As a result, open/close mode was turned off, the
    ccache file would be opened in read-only mode and
    attempts to store credentials into the ccache would
    fail.  This is fixed by specifying KRB5_TC_OPENCLOSE
    when setting the ccache flags.
    
    When a CCAPI implementation is unavailable, we need
    to automatically generate the FILE ccache name if
    one has not already been specified.  We default to
    a file stored in the user's Local Settings\Temp
    directory.  The generated ccache is then added to
    the file ccache watch list.
    
    Finally, some users have complained about the
    behavior of Microsoft Vista's UAC mode and how
    it makes the CCAPI cache useless for storing
    credentials that must be used in conjunction
    with processes that do not have restricted
    privileges since those processes run in a
    separate logon session.  For these users we
    have added a "DefaultToFileCache" registry
    value that can be specified to force the use
    of FILE ccaches in preference to CCAPI ccaches
    when there is no explicit ccache specified
    for a given identity.  Unlike CCAPI ccaches,
    the FILE ccaches are accessible from both
    restricted and unrestricted processes when
    UAC is active.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19897 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/krb5/krb5configid.c |  17 +--
 src/windows/identity/plugins/krb5/krb5funcs.c    | 135 ++++++++++++++++++++---
 src/windows/identity/plugins/krb5/krb5newcreds.c |  70 +++++++-----
 src/windows/identity/plugins/krb5/krbconfig.csv  |   1 +
 4 files changed, 163 insertions(+), 60 deletions(-)

commit 0206706570d023965a0226a4fd644e8b6fea22c3
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Aug 29 22:23:16 2007 +0000

    NIM - a small readability change
    
    Instead of testing for NOT the machine key, test
    for is the user key.
    
    ticket: new
    component: windows/identity/kconfig/api.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19896 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kconfig/api.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f99763460fd2beb2aa87b870b1b10d8eee780b62
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Aug 29 22:20:28 2007 +0000

    NIM: remove unused symbols
    
    Remove unused preprocessor symbols automatically added by Visual Studio's
    dialog editor.
    
    ticket: new
    component: windows/identity/ui/resource.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19895 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/resource.h | 2 --
 1 file changed, 2 deletions(-)

commit c5ac630e96ac9c1411ea7001e6a15588fc3671c1
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 29 20:28:06 2007 +0000

    -S sname option for kvno
    
    New option to use krb5_sname_to_principal() for building principal
    names, which is useful for testing referrals.
    
    ticket: new
    target_version: 1.6.3
    tags: pullup
    component: krb5-clients
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19894 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kvno/kvno.M |  9 +++++++++
 src/clients/kvno/kvno.c | 30 +++++++++++++++++++++++-------
 2 files changed, 32 insertions(+), 7 deletions(-)

commit 6e368f7291ffa7adea469a718b939f7966d72b83
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 29 20:16:03 2007 +0000

    test program build problem
    
    Split out the "standalone" test code from trval.c, so we produce
    trval.o only once, instead of twice with different compilation flags.
    One case generated the "trval" program directly, but produced and
    deleted trval.o as an intermediate step in the compiler, which messes
    things up if make thinks it's already built trval.o for another test
    program.
    
    Make the standalone test into t_trval.
    
    Build problem reported by Will Fiveash of Sun, about ten minutes ago.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19893 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/Makefile.in |  11 ++---
 src/tests/asn.1/t_trval.c   | 107 ++++++++++++++++++++++++++++++++++++++++++++
 src/tests/asn.1/trval.c     |  73 ------------------------------
 3 files changed, 113 insertions(+), 78 deletions(-)

commit 91aab32dd3840be340ab3d8af047e30f53e0c77a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Aug 29 17:20:20 2007 +0000

    Windows 64-bit CCAPI DLL name
    
    The 64-bit CCAPI DLL name is krbcc64.dll not krbcc32.dll.
    Conditionalize it on _WIN64.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19892 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/winccld.c | 4 ++++
 1 file changed, 4 insertions(+)

commit cb6064f5175f850ff094aa58c899a4a1ad5b6cb7
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Aug 28 20:58:45 2007 +0000

    NIM: 64-bit Windows Support and Removal of Compile Time Warnings
    
    This patch permits Network Identity Manager to be built for 64-bit Windows.
    In the process all compile time warnings have been taken care of.
    
    For 64-bit Windows, we do not build the Kerberos v4 Credential Provider
    and we will not attempt to load the krb524 library.
    
    Note that when testing the 64-bit NIM, there is no CCAPI at the
    moment so you must manually specify a FILE: ccache as part of the
    identity's Kerberos v5 configuration if you want to use cache's
    other than the MSLSA.
    
    This patch also consolidates the computation of the default ccache
    name into utility functions:
    
      khm_krb5_get_identity_default_ccache
      khm_krb5_get_identity_default_ccacheA
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19891 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/Makefile                     | 424 +++++++++++-----------
 src/windows/identity/kcreddb/credential.c         |  10 +-
 src/windows/identity/kcreddb/credset.c            |  29 +-
 src/windows/identity/kcreddb/identity.c           |  14 +-
 src/windows/identity/kcreddb/kcreddb.h            |   2 +-
 src/windows/identity/kherr/kherr.c                | 185 +++++-----
 src/windows/identity/kherr/kherr.h                |   2 +-
 src/windows/identity/kmm/kmm.c                    |   4 +-
 src/windows/identity/kmm/kmm_module.c             |  30 +-
 src/windows/identity/kmm/kmm_reg.c                |   2 +-
 src/windows/identity/kmm/kmm_registrar.c          |  20 +-
 src/windows/identity/kmm/kmminternal.h            |   1 +
 src/windows/identity/kmq/consumer.c               |  10 +-
 src/windows/identity/kmq/init.c                   |   3 -
 src/windows/identity/plugins/common/dynimport.c   |   8 +-
 src/windows/identity/plugins/common/dynimport.h   |   6 +-
 src/windows/identity/plugins/krb4/krb4configdlg.c |   4 +-
 src/windows/identity/plugins/krb4/krb4funcs.c     |   8 +-
 src/windows/identity/plugins/krb5/krb5configdlg.c |   6 +-
 src/windows/identity/plugins/krb5/krb5configid.c  |  36 +-
 src/windows/identity/plugins/krb5/krb5funcs.c     | 153 +++++---
 src/windows/identity/plugins/krb5/krb5funcs.h     |   6 +
 src/windows/identity/plugins/krb5/krb5identpro.c  |   5 +-
 src/windows/identity/plugins/krb5/krb5newcreds.c  | 133 +++++--
 src/windows/identity/ui/addrchange.c              |   1 -
 src/windows/identity/ui/cfg_appear_wnd.c          |   2 +-
 src/windows/identity/ui/cfg_general_wnd.c         |   4 +-
 src/windows/identity/ui/cfg_plugins_wnd.c         |   2 +-
 src/windows/identity/ui/configwnd.c               |   2 +-
 src/windows/identity/ui/credwnd.c                 |  77 ++--
 src/windows/identity/ui/debugfuncs.c              |   2 +-
 src/windows/identity/ui/htwnd.c                   |  18 +-
 src/windows/identity/ui/main.c                    |  14 +-
 src/windows/identity/ui/mainmenu.c                |   2 +-
 src/windows/identity/ui/mainwnd.c                 |  16 +-
 src/windows/identity/ui/newcredwnd.c              |   2 +-
 src/windows/identity/ui/notifier.c                |  21 +-
 src/windows/identity/uilib/action.c               |  12 +-
 src/windows/identity/uilib/creddlg.c              |   3 +-
 src/windows/identity/uilib/khaction.h             |   2 +-
 40 files changed, 713 insertions(+), 568 deletions(-)

commit 5b5a3fc294dba1160ab864c5da4c5b47ebcab240
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 28 00:58:56 2007 +0000

    Implement KRB5_ATTR_DEPRECATED for Windows
    
    ticket: 2836
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19890 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 2 ++
 1 file changed, 2 insertions(+)

commit dc8e7f2fdf754db9778214475607f536c6953357
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 28 00:28:17 2007 +0000

    Remove macros and associated comments that appear to be for
    multiple-inclusion protection of only sub-portions of k5-int.h,
    presumably from a time when those portions were separate files.  Since
    the entire file is now protected against multiple inclusions, these
    other macros aren't needed.
    
    A few are left, mostly because they also appear in other files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19889 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 65 ----------------------------------------------------
 1 file changed, 65 deletions(-)

commit 216cd65fe83dd6a9460aefb9156e98eecbe665fb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Aug 27 23:42:35 2007 +0000

    For gcc 4.x, add sentinel attribute to krb5_build_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19888 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit fe537438e1448af8020a1edcfe954e338acf4332
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Aug 27 23:31:33 2007 +0000

    Define KRB5_ATTR_DEPRECATED (and undef at end of file) and attach it
    to the function declarations enabled by KRB5_DEPRECATED.  Definition
    depends on having GCC version 3.2.3 or later.  (Earlier versions may
    have supported it, but that's what I found docs for.  Windows compiler
    support coming later, based on Jeff's suggestions.)
    
    ticket: 2836
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19887 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

commit d70ddfee4fc58b5b51a982973ce1b74b0cae92f9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Aug 27 23:17:21 2007 +0000

    Ignore KRB5_ATTR_DEPRECATED
    
    ticket: 2836
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19886 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/def-check.pl | 1 +
 1 file changed, 1 insertion(+)

commit 2bb1ba1d7473691cd73d4ce5283465c45601beaa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Aug 27 22:04:05 2007 +0000

    Remove some unused codes
    
    ticket: 5642
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19885 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/import_err.et | 4 ----
 1 file changed, 4 deletions(-)

commit 61c959ed1ea7f653ada432ea4f968e10aa7c54fc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Aug 27 22:01:01 2007 +0000

    Remove unused PLURAL macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19884 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ovload.c | 1 -
 1 file changed, 1 deletion(-)

commit 0ba52219a6da34158924e5fc7e5e072e7fe12fed
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Aug 27 19:03:43 2007 +0000

    Missing ../ in relative path
    
    ticket: 5670
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19883 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ccapi/Doxyfile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c604956b4f941022db156855b2f63704ef06b8ad
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Aug 27 18:49:28 2007 +0000

    Updated so that paths are now relative and don't contain my homedir.
    Oops.
    
    ticket: 5670
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19882 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ccapi/Doxyfile | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 97b26c666e99eab8c915602f1204babe30e13bdb
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Aug 27 07:08:24 2007 +0000

    Windows 64-bit - avoid missing symbol errors
    
    Microsoft defaults stack checking (/Gs) to on.  This requires
    that bufferoverflowU.lib be included in the link step.  The
    macro SCLIB in the build system specifies this library on
    versions of Windows that require it.  Include SCLIB on the
    link line of the makefile.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19881 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/kfwlogon/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 59d7358128ebc7d77dfcadefd3fc53e0b67dc4de
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Aug 26 12:30:24 2007 +0000

    Change use of choice_pa_pk_as_rep_UNKNOWN to
    choice_pa_pk_as_rep_draft9_UNKNOWN to cleanup warning... Value of enum
    same in both cases...
    
    ticket: 5617
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19880 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 73c61f473e4df261ff38e3349cf18dc178726fd1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 25 09:03:36 2007 +0000

    If libdir is /usr/lib, don't add the -L argument to the library flags
    to be output.
    
    ticket: 5657
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19879 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb5-config.in | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 12c2f99b35e5fccfdaff83c0e04db38f284c4937
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 25 01:26:27 2007 +0000

    Expect keytab error to be reported
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19878 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/gssftp.exp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 1ee3e6916bf32203f119ded2f901c13753b6956e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 25 00:50:41 2007 +0000

    krb5int_free_addrlist needed too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19877 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/libkrb5.exports | 1 +
 1 file changed, 1 insertion(+)

commit 8344ec1cb2457a4e958ea0a57ea17d61af9b865e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 25 00:47:39 2007 +0000

    Oops, _krb5_conf_boolean is needed by a test program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19876 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/libkrb5.exports | 1 +
 1 file changed, 1 insertion(+)

commit 311ab4ef403dd0197c6540ba92f98937ab966394
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 24 23:33:44 2007 +0000

    Remove from export list several encode_* and decode_* symbols that are
    not used outside the krb5 library.  (In some cases, the only use is in
    our own test programs, which means two things: The test programs
    should probably be changed to use the accessor interface, and some of
    the newer encoder/decoder functions aren't being unit-tested.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19875 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/libkrb5.exports | 13 -------------
 1 file changed, 13 deletions(-)

commit 4322a8495c9b7b74b0205bb8be5ab4bb31447026
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 24 23:04:47 2007 +0000

    Stop exporting _krb5_* (note leading underscore) and asn1* symbols
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19874 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/libkrb5.exports | 158 -------------------------------------------
 1 file changed, 158 deletions(-)

commit 8da3286defcb381757420c1c45baba628c98bd1c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 24 22:41:12 2007 +0000

    Missed one
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19873 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/libkrb5.exports | 1 -
 1 file changed, 1 deletion(-)

commit ab13d1ed150195c6d845d06b4749f7145e17de6b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 24 22:39:40 2007 +0000

    Remove os_get_default_config_files, and the krb5int_* functions not
    actually called directly from outside the library, from the export
    list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19872 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/libkrb5.exports | 24 ------------------------
 1 file changed, 24 deletions(-)

commit 6834c7ab409d8b4aa17684669f26c7d532adf9ed
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Aug 24 20:32:28 2007 +0000

    pullup to trunk
    
    ticket: 5643
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19871 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi.hin | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1cfbe05c6fdc1ee49ca6df7c46f786528f273e61
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 24 17:50:50 2007 +0000

    In clean-windows, replace spaces with tab
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19870 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c3e0937745e87c737fda0b226ddf1baa1679fd4c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:54:23 2007 +0000

    NIM: version update
    
    Set the Network Identity Manager application version to 1.3.1 and the
    API version to 10.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19869 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/config/Makefile.w2k | 608 +++++++++++++--------------
 src/windows/identity/config/Makefile.w32 | 688 +++++++++++++++----------------
 2 files changed, 648 insertions(+), 648 deletions(-)

commit ba6714e2ea38a19561b5502adeac12c69983bc82
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:52:59 2007 +0000

    NIM: Revert ticket 5604
    
    There was a spurious trigger for reloading the layout of the Network
    Identity Manager timer code.  This was presumably introduced to
    mitigate a problem where the identity and outline status might become
    stale.  (Ticket 5604)
    
    This should no longer be necessary.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19868 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/timer.c | 2 --
 1 file changed, 2 deletions(-)

commit 574e9dafb18ac497e5dc5836bf7461c0fd90e73f
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:51:46 2007 +0000

    NIM: Reposition New Credentials Dialog if necessary
    
    The new credentials dialog in Network Identity Manager does not check
    whether it is positioned outside of the display screen.  It tries to
    position itself in the center of the primary display if the Network
    Identity Manager window is hidden and it tries to center itself over
    the main window if the main window is visible.  If the main window is
    too close to the edge of the screen, this may result in the new
    credentials window being partially outside the display area.  This is
    especially a problem when the new credentials dialog switches to the
    advanced view.
    
    The patch checks whether the window rectangle is visible before
    repositioning the new credentials dialog and adjusts the window
    rectangle so that it is.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19867 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/newcredwnd.c | 32 ++++++++++++++++++++++++++++----
 1 file changed, 28 insertions(+), 4 deletions(-)

commit 9cab81ab4005b9342e86b2886ad1082082f6d4b1
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:49:42 2007 +0000

    NIM: External changes to default identity are improperly reflected by krb5 provider
    
    The Kerberos v5 identity provider for Network Identity Manager
    monitors the "Software\MIT\kerberos5" registry key for the logged in
    user for changes to the "ccname" value.  If a change is noticed, it
    would query the Kerberos v5 library for the default credentials cache
    and attempt to determine the new default identity, which it would then
    communicate to the Network Identity Manager application.
    
    When the identity provider queried the Kerberos v5 library after a
    registry change notification, it used a cached krb5_context for the
    thread.  The default credentials cache found using this krb5_context
    may not be what the registry specified.
    
    This patch modifies the code in k5_ccname_monitor_thread() to create a
    use a new krb5_context when querying for the default credentials cache
    following a registry change notification.  Doing so ensures that
    Kerberos v5 library takes the new registry value into account.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19866 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/krb5/krb5identpro.c | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

commit a964ae7307a9add054349601ee00616594864283
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:47:30 2007 +0000

    NIM: khcint_remove_space() frees memory too soon
    
    The Network Identity Manager Configuration Provider module keeps track
    of the application and plug-in configuration settings organized into
    configuration spaces.  The state of each configuration space is
    maintained in a reference counted object.  Once all the references are
    released, the Configuration Provider will attempt to free the
    resources allocated for the object.
    
    If the configuration space was marked for deletion, then the registry
    keys associated with the object need to be deleted when the
    object is being discarded.  Due to a coding error, the memory
    allocated for the object would be freed before the associated registry
    keys were deleted.  This could result in a memory access error.
    
    The patch corrects the code in khcint_remove_space() to free the
    allocated memory after all the remaining clean-up steps have been
    performed.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19865 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kconfig/api.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 4017a0abb47488ab9a45dfe34f888d4e981f391b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:45:37 2007 +0000

    NIM: Add Identity Provider Pre-Process Message
    
    The Network Identity Manager application does not provide a user
    interface for identity specification.  That responsibility lies with
    the identity provider.  Whenever a dialog needs to allow the user to
    specify an identity, the identity provider has to populate the dialog
    with the necessary controls so that the user can specify an identity.
    In the case of the Kerberos v5 identity provider, the controls allow
    the user to specify a username and a realm.
    
    Once the dialog is populated, the application will dispatch window
    messages to the identity provider.  The identity provider will handle
    the window messages and notify the application when the selected
    identity changes.
    
    One deficiency of the API was that there was no message to notify the
    identity provider that an identity selection has to be made
    immediately.  When the user invokes the default action for a dialog by
    hitting enter, the only message received by the dialog is a command
    identifier of the default action.  In this case, the identity provider
    will not get a chance to notify the application of the identity
    selection.
    
    This patch fixes the API deficiency by introducing a new message,
    WMNC_IDENT_PREPROCESS, which the application can use to notify the
    identity provider that the dialog box is about to be processed.  In
    response, the identity provider can notify the application of the
    selected identity even if no other messages were received by the
    identity provider.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19864 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/apiversion.txt              | 730 ++++++++++++-----------
 src/windows/identity/plugins/krb5/krb5identpro.c |  11 +
 src/windows/identity/ui/cfg_identities_wnd.c     |   3 +
 src/windows/identity/uilib/khnewcred.h           |   6 +
 4 files changed, 387 insertions(+), 363 deletions(-)

commit cd35c2f07097f04da587013cfccf057c9ff8b767
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:43:30 2007 +0000

    NIM: Keep API release documentation up to date
    
    Update the Network Identity Manager developer documentation to include
    a reference to the 1.3.0 release which was included with Kerberos for
    Windows 3.2.1.
    
    The release history and, in particular, the API versions corresponding
    to each release is important for third-party plug-in developers.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19863 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/doc/main_page.h | 3 +++
 1 file changed, 3 insertions(+)

commit 28c335b522782510953ebd8280901496488dcb8a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:41:52 2007 +0000

    NIM: support include files in schemas
    
    The ccsv.pl and csvschema.cfg scripts are used to generate "C" source
    code from CSV files containing tabular data.  In particular, these are
    used to define the configuration schema for Network Identity Manager
    and some of its plug-ins.
    
    It is desirable to be able to include arbitrary header files and
    define macros in the generated C code so that the schema definition
    can use them.  This patch allows the CSV files to contain headers that
    define lines of text that will be included literally in the generated
    C code.  Lines at the start of schema CSV file that begin with '#@'
    will be stripped of the '#@' prefix and inserted into the C code.
    
    E.g: The following line at the start of a schema CSV file:
    
    #@#include<windows.h>
    
    ,will result in the following text in the C code:
    
    #include<windows.h>
    
    Then the schema definition can use macros of the form:
    
    ClrHeaderExpSel, KC_INT32, "RGB(195, 94, 94)"
    
    ,which use macros such as RGB that are defined in the included header
    file.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19862 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/config/ccsv.pl       | 258 ++++++++++++++++--------------
 src/windows/identity/config/csvschema.cfg | 132 +++++++--------
 2 files changed, 201 insertions(+), 189 deletions(-)

commit ab684f9ac376b20649c4fb286da636861876089f
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:40:23 2007 +0000

    NIM: remove unused code from ui/credwnd.c
    
    Remove unused code from Network Identity Manager credwnd.c.  The code
    was meant to construct a user interface context based on where the
    user right clicks on the credentials display.  However, doing so
    without indicating the changed selection to the user results in the
    application performing an operation on an identity or credential that
    the user didn't intend to select.
    
    The code was commented out and was never used in any recent release of
    Kerberos for Windows.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19861 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 28 ----------------------------
 1 file changed, 28 deletions(-)

commit cd2d1617d9ba13d4359bf1f051709c3067db41eb
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:38:45 2007 +0000

    NIM: Selection Issues
    
    Credentials selection in Network Identity Manager has usability
    issues due to the following causes:
    
    - The "cursor row" is not always selected.
    
      The "cursor row" is the row which the "cursor" is on. Navigating the
      credentials view using the keyboard or clicking the credentials
      display with the mouse will move the cursor to different rows.
      However, this cursor row is not always selected, especially when
      Network Identity Manager starts.
    
      Having the selection be independent of the cursor row is a
      requirement for supporting "toggle" selections (holding the 'ctrl'
      key while clicking), which is a standard way of doing multiple
      selections on Windows.
    
      The problem with the cursor row not being selected when Network
      Identity Manager starts is due to the delayed start of its plug-ins.
      Even though the first row is initially selected, when plug-ins
      complete initialization and notify the application about the
      credentials that they see, those credentials end up accumulating
      under different identities.  The existing code didn't enforce the
      selection state of the identity on the newly added
      credentials. Since there were unselected credentials under the
      selected outline level, the code would then turn off the selected
      bit for the outline (which usually is an outline level for an
      identity) for consistency.
    
      The patch changes the behavior to enforce the selection state of the
      enclosing outline on any new outline levels or credentials that are
      added under it.  This prevents an outline level from losing its
      selection state when new credentials are added under it.
    
    - Identities may have stale data associated with it.
    
      The credentials view maintains a set of cached properties for each
      identity that has credentials.  During each refresh cycle, it would
      go through the credentials and update the properties of each
      identity.  However it would not update the properties for identities
      that are not associated with any credentials.
    
      When the credentials associated an identity were deleted, the cached
      properties for that identity sometimes never got reset.  If the
      identity was marked as "always visible", then it would be listed in
      the credentials view along with the stale properties.
    
      This patch properly initializes the properties of identities which
      are not associated with any identities.
    
    - Selection state is not updated when switching views.
    
      The credentials view maintains selection state for individual
      credentials when switching views.  The same is not true for the
      outlines since the outline needs to be reconstructed during the
      switch.
    
      The exising code failed to update the selection state of the
      outlines after switching the view to reflect the the selection state
      of the credentials.  As a result, once a the user switched a view,
      she might see outline levels which do not appear to be selected even
      though all the credentials contained at the outline level appear
      selected.
    
      This patch properly adjusts the selection state of outline nodes to
      correspond to the selection state of the contained credentials.
    
    - Selection state may be inconsistent when more than one credential is
      associated with a single row.
    
      Some rows may represent more than one credential.  A collapsed
      outline represents all the credentials contained within that outline
      level.  In addition, two credentials that will appear the same to
      the user (because all the displayed properties are the same) will be
      represented by one row.
    
      The selection state of these rows should be consistent with the
      selection state of all the credentials that it represents.  The
      previous code did not enforce this constraint. This patch aims to
      fix this by enumerating all the credentials that are represented
      by each row and setting the selection state of each credential to
      match the selection state of the row.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19860 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 205 +++++++++++++++++++++++++++++---------
 1 file changed, 158 insertions(+), 47 deletions(-)

commit 1217c6a7ebf00df220fdf6c45e0ffc23968a41fe
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:37:07 2007 +0000

    NIM: Handle WM_PAINT messages without update regions
    
    It is possible to receive a WM_PAINT message in Windows without there
    being an update region.  For example, this can be caused by someone
    calling RedrawWindow() with the RDW_INTERNALPAINT flag set.  In this
    case, GetUpdateRect() will indicate that there is no update region and
    calling BeginPaint()/EndPaint() results in incorrect behavior.
    
    The credentials window in Network Identity Manager needs to perform
    special handling for this case by obtaining a proper device context
    and completing the drawing operation.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19859 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 24 +++++++++++++++---------
 1 file changed, 15 insertions(+), 9 deletions(-)

commit 9dcf2b634b3472ce5b23e28e3f0c7cac13c256fd
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:34:30 2007 +0000

    NIM: do not permit resizing of filler columns
    
    The credentials display of Network Identity Manager allows the user to
    change the order and size of the displayed columns.  However, some
    columns are not resizable.
    
    An oversight in the earlier code allowed the user to change the size
    of "filler" columns.  These columns are sized to fill up the remainder
    of the display area after the other columns have been allocated.
    Their width is determined by the size of the credentials display and
    the width of the other columns.  They are used in the basic view where
    the only columns are the flags column (fixed width) and the identity
    column (filler).
    
    This patch prevents the "filler" columns (columns with the
    KHUI_CW_COL_FILLER flag) from being resized.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19858 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e267b6a11366e57f693e23c6ce8d7034476c888d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:33:09 2007 +0000

    NIM: Cannot cancel timers which have inserted a WM_TIMER message into the queue
    
    The credentials view in Network Identity Manager displays several user
    interface elements that need to be updated periodically such as any
    fields that denote the time remaining for a credential or an identity,
    or an icon and coloring used to indicate the expiration state.  When
    the display rows are computed, the credentials view creates a set of
    timers that reference each row that times out when that row needs to
    be redrawn.
    
    Since the rows change when switching views or when the outline is
    recomputed, all the timers are canceled and re-scheduled.  However, a
    race conditions exists where the timer times-out before it is
    canceled, in which case a WM_TIMER message is placed in the
    credential window's message queue.  Windows does not support
    canceling a timer that has already fired and has been placed on the
    message queue.
    
    By the time the WM_TIMER message is received by the window, the rows
    of the display would have been recomputed and the row that the message
    references may not be what it intended to reference. A spurious
    WM_TIMER message is harmless when it refers to a row corresponding to
    a credential.  However, the existing code assumed that if a timer event
    is received that referred to an outline row, then that outline must be
    an expanded view of an identity, which is currently the only type of
    outline row that receives timers.  This assumption does not always
    hold in the case of a spurious WM_TIMER message and may lead to the
    code attempting to use the outline data as a handle to an identity.
    The patch fixes the problem by checking if the row is actually an
    expanded view of an identity and ignoring the message if it is not.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19857 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 20 +++++++++++++++-----
 1 file changed, 15 insertions(+), 5 deletions(-)

commit df103fcf5ebc6f977d4910a944b11bfcc215d317
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:29:37 2007 +0000

    NIM: Context menu selection issues
    
    The handler for WM_CONTEXTMENU in the credentials view of Network
    Identity Manager assumed that the context menu was invoked using the
    mouse.  If it was, then the message parameters would specify the x and
    y co-ordinates of the mouse.  The context menu can also be invoked via
    the keyboard, in which case the x- and y- coordinates are set to
    (-1,-1).
    
    An additional problem with the code is that it was not selecting the
    row that was right-clicked on if it was not already selected.  This
    results in the some of the commands on the context menu targetting
    credentials that the user didn't intend to target.
    
    This patch adds support for handling the context menu when it is
    invoked via the keyboard and also sets the selection to the row that
    was right-clicked if the user invokes the context menu using the
    mouse.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19856 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 55 ++++++++++++++++++++++++++++-----------
 1 file changed, 40 insertions(+), 15 deletions(-)

commit a14d2c2d146eee3e1302913f4aacb498917286e1
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:28:21 2007 +0000

    NIM: Color Schemas
    
    The default color scheme used by the Network Identity Manager credentials
    display can sometimes cause the text to be difficult to read.  In
    addition, since some of the colors are derived from colors used by the
    current Windows theme, the selection, window background and text
    colors may be mismatched with the colors that are hardcoded into the
    application.
    
    To rememdy this problem, this patch defines a new set of colors
    that will be used with the credentials display.  The new scheme
    doesn't use a special color to distinguish the default identity which
    is already indicated with the text "(Default)" displayed alongside it.
    Instead the colors are used to denote the remaining lifetime of
    credentials and identities.
    
    Also, the color scheme defines all the colors that it uses instead of
    deriving some of them from the Windows color scheme.
    
    All the color information is now kept in the Network Identity Manager
    UI schema.  The schema automatically maps to the registry, so users
    (and deployers) can override the colors by creating the necessary
    registry keys and values.  The registry keys containing color
    information are:
    
      Software\MIT\NetIDMgr\CredWindow\Themes and
      Software\MIT\NetIDMgr\CredWindow\Themes\Default
    
    The "Default" key contains the default color scheme.  The color value
    names are defined in ui\uiconfig.csv under Themes\_Schema
    configuration subspace.  Each color is represented by a 32-bit number.
    The low-order 24 bits contain a COLORREF value.  The high-order 8 bits
    contain an alpha value which, if non-zero, will be used to blend the
    color with the selection color (color value named ClrSelection).
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19855 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c    | 126 ++++++---
 src/windows/identity/ui/credwnd.h    |   4 +-
 src/windows/identity/ui/uiconfig.csv | 483 ++++++++++++++++++++---------------
 3 files changed, 365 insertions(+), 248 deletions(-)

commit ab2c6216a162d34cd44e136d4e119f6607dcd397
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:26:11 2007 +0000

    NIM: New command-line options --hide and --show / new command-line help dialog
    
    Add two command-line options to the Network Identity Manager application:
    
    --hide : If there is already an instance of Network Identity Manager
             running in the user's session, this will cause the main
             window of that instance to be hidden.
    
    --show : Unhides the main window of the running instance.
    
    If no options are specified when starting netidmgr.exe while another
    instance is running, the running instance will perform the default
    action as configured in the user's preferences.  By default, this will
    be to show the main window.
    
    The message box that displayed the command-line options if an invalid
    option is specified has been replaced with a dialog box that shows the
    options in a more readable rich text control.  The contents of the
    control are specified in ui/lang/<lang>/cmdline.rtf.
    
    Do not edit cmdline.rtf with Microsoft Word.  The output of Word is
    incompatible with the RichEdit20 component.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19854 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/appglobal.h            |   58 +-
 src/windows/identity/ui/credfuncs.c            |   44 +-
 src/windows/identity/ui/lang/en_us/cmdline.rtf |  Bin 0 -> 1278 bytes
 src/windows/identity/ui/lang/en_us/khapp.rc    | 1689 ++++++++++++------------
 src/windows/identity/ui/main.c                 |  222 +++-
 src/windows/identity/ui/mainwnd.c              |   35 +-
 src/windows/identity/ui/notifier.c             |   11 +-
 src/windows/identity/ui/notifier.h             |    3 +
 src/windows/identity/ui/resource.h             |    8 +-
 9 files changed, 1145 insertions(+), 925 deletions(-)

commit fd9e358aea48a7d52cdc58b6283128e685d4ef18
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:23:14 2007 +0000

    NIM: Identity Configuration Panel Fixes
    
    In the identity configuration panel of Network Identity Manager, the
    user can specify a new identity which can then be configured.
    
    The existing code didn't check if the identity specified by the user
    already exists.  The patch adds the check.  If the identity already
    exists, the user is notified as such.
    
    Another bug prevented the user from configuring an identity that was
    added back in following the deletion of the same identity during the
    same session.  The deleted status of the identity was not reset when
    it was added back.
    
    Additionally, this patch adds code that has already been added to the
    new credentials dialog to apply Windows XP theme textures to the child
    dialogs used as tab panels in the configuration dialog.  Child dialogs
    don't automatically adjust the theme settings based on whether it is
    nested inside a tab control.  The theme must be applied manually.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19853 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/cfg_identities_wnd.c | 56 ++++++++++++++++++++++++----
 1 file changed, 48 insertions(+), 8 deletions(-)

commit d8daba5d488be9b24fdbaca2272553818735ce99
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 14:20:31 2007 +0000

    NIM: resource leak in khui_action_trigger()
    
    The khui_action_trigger() function in the Network Identity Manager API
    creates a copy of the current user interface context (which contains
    information about the credentials and identities that are currently
    selected) before triggering the requested action.  Then it will use
    the copy to restore the user interface context to its previous state.
    A coding error results in the copy of the context to never be
    released.  As a result there is a resource leak.
    
    The attached patch fixes the leak by releasing the context once it
    is no longer needed.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19852 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/uilib/action.c | 1 +
 1 file changed, 1 insertion(+)

commit b960e697d8344407cae031bc74cf64b0e0adc467
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 13:53:46 2007 +0000

    no unistd.h on Windows
    
    do not include unistd.h on Windows because it doesn't exist
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19851 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/util_errmap.c | 2 ++
 1 file changed, 2 insertions(+)

commit 1744cd56f5d6756a578ad6e22f493b62df3d9355
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 24 13:51:31 2007 +0000

    cleanup src/lib/gssapi/krb5/error_map.h on Windows
    
    during 'clean' delete the generated file error_map.h
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19850 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/Makefile.in | 2 ++
 1 file changed, 2 insertions(+)

commit 002cb3e65e91e87842a8b69d1c97c19423d1fb08
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Aug 23 16:53:53 2007 +0000

    Add documentation for CCAPI
    
    Added Doxygen-based documentation to CredentialsCache.h and checked
    in a copy of the html output of that documentation.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19849 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ccapi/Doxyfile                                 |  281 +++++
 doc/ccapi/ccache-api-v2.html                       | 1217 ++++++++++++++++++
 doc/ccapi/html/doxygen.css                         |  358 ++++++
 doc/ccapi/html/doxygen.png                         |  Bin 0 -> 1281 bytes
 .../group__cc__ccache__iterator__reference.html    |   75 ++
 doc/ccapi/html/group__cc__ccache__reference.html   |   74 ++
 doc/ccapi/html/group__cc__context__reference.html  |  131 ++
 ...roup__cc__credentials__iterator__reference.html |  104 ++
 .../html/group__cc__credentials__reference.html    |  147 +++
 doc/ccapi/html/group__cc__string__reference.html   |   74 ++
 .../html/group__ccapi__constants__reference.html   |  351 ++++++
 doc/ccapi/html/group__ccapi__types__reference.html |   98 ++
 doc/ccapi/html/group__helper__macros.html          | 1044 ++++++++++++++++
 doc/ccapi/html/index.html                          |   85 ++
 doc/ccapi/html/structcc__ccache__d.html            |   35 +
 doc/ccapi/html/structcc__ccache__f.html            |  560 +++++++++
 doc/ccapi/html/structcc__ccache__iterator__d.html  |   36 +
 doc/ccapi/html/structcc__ccache__iterator__f.html  |   91 ++
 doc/ccapi/html/structcc__context__d.html           |   35 +
 doc/ccapi/html/structcc__context__f.html           |  407 ++++++
 doc/ccapi/html/structcc__credentials__d.html       |   52 +
 doc/ccapi/html/structcc__credentials__f.html       |   67 +
 .../html/structcc__credentials__iterator__d.html   |   36 +
 .../html/structcc__credentials__iterator__f.html   |   67 +
 doc/ccapi/html/structcc__credentials__union.html   |   86 ++
 doc/ccapi/html/structcc__credentials__v4__t.html   |  244 ++++
 doc/ccapi/html/structcc__credentials__v5__t.html   |  228 ++++
 doc/ccapi/html/structcc__data.html                 |   68 ++
 doc/ccapi/html/structcc__string__d.html            |   51 +
 doc/ccapi/html/structcc__string__f.html            |   41 +
 src/include/CredentialsCache.h                     | 1289 ++++++++++++++++++--
 31 files changed, 7304 insertions(+), 128 deletions(-)

commit 1ba85a1abdc293f48583f136bc3a6d60025bca69
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 23 07:11:21 2007 +0000

    Use -Wno-format-zero-length if GCC version supports it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19848 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 8b1e4ce908c8d106f49fc0deffa8fbf8c5633dd6
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Aug 20 19:24:11 2007 +0000

    Added errmap.h to the generate-files-mac target
    
    ticket: 5654
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19846 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6fd1d4a89ac144dd4706dc98e4be0a5ff4823411
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 20 14:50:41 2007 +0000

    read_entropy_from_device on partial read will not fill buffer
    
    read_entropy_from_device() will loop in read until the desired number
    of bytes are read from the device (/dev/random, /dev/urandom).  I have
    observed that for /dev/random, if there is not enough bits available
    for reading - it will return a partial read.  The code would loop in
    this case, but never advance the location to place the new bytes -
    hence the start of the buffer would be filled again - leaving the tail
    end as stack garbage.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19845 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/prng.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 2fde4943b8f8472a6fca50339c94b41420dd5d1d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 16 22:59:49 2007 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19832 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    | 115 +++---
 src/appl/telnet/telnetd/Makefile.in         |  17 +-
 src/clients/ksu/Makefile.in                 |  58 +--
 src/kadmin/cli/Makefile.in                  |   7 +-
 src/kadmin/dbutil/Makefile.in               |  54 +--
 src/kadmin/ktutil/Makefile.in               |  26 +-
 src/kadmin/server/Makefile.in               |  33 +-
 src/kdc/Makefile.in                         | 105 ++---
 src/krb524/Makefile.in                      |  54 +--
 src/lib/apputils/Makefile.in                |  11 +-
 src/lib/crypto/Makefile.in                  | 492 +++++++++++-----------
 src/lib/crypto/aes/Makefile.in              |  12 +-
 src/lib/crypto/arcfour/Makefile.in          |  24 +-
 src/lib/crypto/crc32/Makefile.in            |  11 +-
 src/lib/crypto/des/Makefile.in              | 123 +++---
 src/lib/crypto/dk/Makefile.in               |  67 +--
 src/lib/crypto/enc_provider/Makefile.in     |  52 +--
 src/lib/crypto/hash_provider/Makefile.in    |  52 +--
 src/lib/crypto/keyhash_provider/Makefile.in |  55 +--
 src/lib/crypto/md4/Makefile.in              |  11 +-
 src/lib/crypto/md5/Makefile.in              |  11 +-
 src/lib/crypto/old/Makefile.in              |  38 +-
 src/lib/crypto/raw/Makefile.in              |  24 +-
 src/lib/crypto/sha1/Makefile.in             |  11 +-
 src/lib/crypto/yarrow/Makefile.in           |  28 +-
 src/lib/des425/Makefile.in                  | 181 +++++----
 src/lib/gssapi/Makefile.in                  |  20 +-
 src/lib/gssapi/generic/Makefile.in          |   3 +-
 src/lib/gssapi/krb5/Makefile.in             | 605 +++++++++++++++-------------
 src/lib/gssapi/spnego/Makefile.in           |  17 +-
 src/lib/kadm5/Makefile.in                   |  29 +-
 src/lib/kadm5/clnt/Makefile.in              |   7 +-
 src/lib/kadm5/srv/Makefile.in               |  29 +-
 src/lib/kadm5/unit-test/Makefile.in         |   8 +-
 src/lib/kdb/Makefile.in                     |  51 +--
 src/lib/krb4/Makefile.in                    |  88 ++--
 src/lib/krb5/Makefile.in                    |  16 +-
 src/lib/krb5/asn.1/Makefile.in              | 136 ++++---
 src/lib/krb5/ccache/Makefile.in             | 126 +++---
 src/lib/krb5/keytab/Makefile.in             | 120 +++---
 src/lib/krb5/os/Makefile.in                 | 479 +++++++++++-----------
 src/lib/krb5/rcache/Makefile.in             |  92 +++--
 src/plugins/kdb/db2/Makefile.in             |  30 +-
 src/slave/Makefile.in                       |  23 +-
 src/tests/asn.1/Makefile.in                 |  52 +--
 src/tests/create/Makefile.in                |   7 +-
 src/tests/hammer/Makefile.in                |  11 +-
 src/tests/verify/Makefile.in                |   7 +-
 48 files changed, 1897 insertions(+), 1731 deletions(-)

commit c15ec7751a7d7c1d97dbeb1dd88dda2a328515e0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 16 22:55:06 2007 +0000

    remap mechanism-specific status codes in mechglue/spnego
    
    This patch creates a mapping in the mechglue/spnego code to modify
    mechanism status codes when passing them back to the application, so
    that mechglue's display_status dispatcher can determine the correct
    mechanism to dispatch to.
    
    This is part of the "get enhanced error messages from gssapi
    applications" project; ticket 5590 has updates to the Kerberos 5
    mechanism to extract enhanced error messages (when there are any) from
    the Kerberos library.
    
    
    util/gen.pl, util/t_*.pm: New code generation script and templates.
    
    lib/gssapi/generic: Add a new, global mapping that enumerates the
    {mechOID,status} pairs as they're seen, allowing a magic mechOID value
    to indicate com_err error codes from mechglue and spnego, and
    reserving status code 0 for unknown errors.  Preload the Kerberos
    "wrong principal" error code once for each mechanism OID used for
    Kerberos, so the entries get fixed positions (1-3) in the table.
    
    lib/gssapi/gss_libinit.c: Call the initializer and destructor
    functions.
    
    lib/gssapi/mechglue, lib/gssapi/spnego: Enter all mechanism-generated
    or locally-generated status codes into the mapping table, and return
    the table index to the application.  Do the reverse in display_status,
    to get the messages from the mechanism..
    
    lib/rpc: Define new function gssrpcint_printf to use for debugging
    instead of printf, to redirect output away from dejagnu; add a couple
    more debugging calls.  Check for minor status codes 1-3 now instead of
    KRB5KRB_AP_WRONG_PRINC.
    
    tests/dejagnu/krb-standalone/gssftp.exp: Test getting more detailed
    error messages back, by having the ftp client attempt to authenticate
    to a non-existent service, and examining the error message for the
    service principal name.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19831 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/Makefile.in             |  21 +++
 src/lib/gssapi/generic/gssapiP_generic.h       |   5 +
 src/lib/gssapi/generic/maptest.c               |  54 +++++++
 src/lib/gssapi/generic/util_errmap.c           | 190 +++++++++++++++++++++++++
 src/lib/gssapi/gss_libinit.c                   |   4 +
 src/lib/gssapi/mechglue/g_accept_sec_context.c |   8 +-
 src/lib/gssapi/mechglue/g_acquire_cred.c       |   4 +-
 src/lib/gssapi/mechglue/g_canon_name.c         |  14 +-
 src/lib/gssapi/mechglue/g_compare_name.c       |  13 +-
 src/lib/gssapi/mechglue/g_context_time.c       |   6 +-
 src/lib/gssapi/mechglue/g_delete_sec_context.c |   6 +-
 src/lib/gssapi/mechglue/g_dsp_name.c           |   4 +-
 src/lib/gssapi/mechglue/g_dsp_status.c         |  51 ++++++-
 src/lib/gssapi/mechglue/g_dup_name.c           |  12 +-
 src/lib/gssapi/mechglue/g_exp_sec_context.c    |   4 +-
 src/lib/gssapi/mechglue/g_glue.c               |  49 +++++--
 src/lib/gssapi/mechglue/g_imp_name.c           |  31 ++--
 src/lib/gssapi/mechglue/g_imp_sec_context.c    |   1 +
 src/lib/gssapi/mechglue/g_init_sec_context.c   |   1 +
 src/lib/gssapi/mechglue/g_initialize.c         |   1 +
 src/lib/gssapi/mechglue/g_inq_context.c        |   1 +
 src/lib/gssapi/mechglue/g_inq_cred.c           |  10 +-
 src/lib/gssapi/mechglue/g_inq_names.c          |   6 +-
 src/lib/gssapi/mechglue/g_mechname.c           |   9 +-
 src/lib/gssapi/mechglue/g_oid_ops.c            |  24 +++-
 src/lib/gssapi/mechglue/g_process_context.c    |   6 +-
 src/lib/gssapi/mechglue/g_rel_cred.c           |   6 +-
 src/lib/gssapi/mechglue/g_seal.c               |  17 ++-
 src/lib/gssapi/mechglue/g_sign.c               |   6 +-
 src/lib/gssapi/mechglue/g_store_cred.c         |  27 ++--
 src/lib/gssapi/mechglue/g_unseal.c             |   6 +-
 src/lib/gssapi/mechglue/g_verify.c             |   6 +-
 src/lib/gssapi/mechglue/mglueP.h               |  21 +++
 src/lib/gssapi/mechglue/oid_ops.c              |   4 +-
 src/lib/gssapi/spnego/spnego_mech.c            |  30 +++-
 src/lib/rpc/auth_gssapi_misc.c                 |   6 +-
 src/lib/rpc/svc_auth_gssapi.c                  |  27 +++-
 src/tests/dejagnu/krb-standalone/gssftp.exp    |  49 ++++++-
 src/util/gen.pl                                |  61 ++++++++
 src/util/t_array.pm                            | 129 +++++++++++++++++
 src/util/t_enum.pm                             | 133 +++++++++++++++++
 src/util/t_template.pm                         |  61 ++++++++
 src/util/t_tsenum.pm                           | 163 +++++++++++++++++++++
 43 files changed, 1191 insertions(+), 96 deletions(-)

commit 9db2f5eb745287654117e70032d05dd9f5a91a3f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 16 21:58:35 2007 +0000

    (krb5_gss_internal_release_oid): Always clear *minor_status
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19830 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/rel_oid.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b40850ecab180f3c632faabb045b0b94c0fe228b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 16 15:09:58 2007 +0000

    Only do fake-install in pkinit if building pkinit
    
    ticket: 5617
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19829 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 35f10e4b0adec317caacc255beadd796d1c13a33
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Aug 16 01:52:10 2007 +0000

    Change prototype for g_token_size to match function declaration later
    in file. (OM_Uint32 changed to unsigned int). On a 64 bit architecture, they
    are different.
    
    ticket: 5581
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19828 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 62be139251397eb27ff54a2535fedec7c94e4178
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Aug 16 01:40:50 2007 +0000

    compilation failure with IRIX native compiler
    
    gss_release_buffer takes OM_uint32* as an argument, not OM_uint32.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19827 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4c77d2b1ff3af8758f63cc384e86cc630e111a97
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Aug 15 00:31:01 2007 +0000

    sprintf conversion to snprintf in r19703 introduced some signed/unsigned
    warnings. Cleanup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19823 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ccdefname.c | 6 +++---
 src/lib/krb5/os/gen_rname.c | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 0747468a89a8154820b8e80cf42e5a70c7c095af
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 14 18:22:58 2007 +0000

    t_ser should no longer use kdb libraries
    
    Remove the call to krb5_db_fini() - as rest of the db code was pulled
    during DAL integration.  This removes dependency on db libraries -
    alter Makefile.in.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19822 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in | 5 ++---
 src/lib/krb5/krb/t_ser.c     | 1 -
 2 files changed, 2 insertions(+), 4 deletions(-)

commit 12eb38ba603033d946cf4def4dee6ea7edee3d9d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 14 18:11:36 2007 +0000

    Free memory leak in do_test() from asprintf integration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19821 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/t_keytab.c | 2 ++
 1 file changed, 2 insertions(+)

commit 2b8b9c28ece57244ffc9a2094225c104d46a035e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Aug 14 02:54:15 2007 +0000

    remove inadvertent commit of symbols temporarily exported in
    a sandbox to permit building of pkinit code on Windows.
    
    ticket: 5645
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19819 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5_32.def | 9 ---------
 1 file changed, 9 deletions(-)

commit 581917b122f797ccef6281b6d102bdf2abc1353d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Aug 11 15:15:44 2007 +0000

    export krb5_get_profile
    
    Export krb5_get_profile.  Remove comment saying it should be
    added and just do it.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19818 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5_32.def | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit b5788c8129238d9a34fbf7fc373706ab6031d4d3
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Fri Aug 10 14:37:04 2007 +0000

    Simulate changing views when the REFRESH action is run and when credentials are updated.
    This makes the symptoms go away but does not solve whatever the underlying problem is.
    
    I missed this change yesterday.
    
    This should be added to kfw-3_2_1-beta2.
    
    Ticket: 5604
    Tags: pullup
    Target_Version: 1.6.3
    Tags: Pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19813 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 3 +++
 1 file changed, 3 insertions(+)

commit fe1994772f86105d1a84d1e4d6d3ce104a1a18c7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 9 20:09:48 2007 +0000

    need more dylib_file specs for darwin
    
    Currently the KDB LDAP plugin won't build on Mac OS X 10.4 if a tree
    hasn't been previously installed, because it can't find the libraries
    that we haven't installed yet.  (Finding earlier versions isn't
    sufficient, if symbols are needed that are not present in the
    installed versions.)
    
    Add -dylib_file specs for libkadm5srv and libkdb to LDCOMBINE, in
    addition to libkrb5support that was already there.
    
    Unfortunately, this makes shlib.conf dependent on more library version
    numbers.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19771 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit a089f8e1b370919ea542021e86c829e962596b2d
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Aug 9 14:52:15 2007 +0000

    Simulate changing views when the REFRESH action is run and when credentials are updated
    
    This makes the symptoms go away but does not solve whatever the underlying problem is.
    
    Ticket: 5604
    Tags: pullup
    Target_Version: 1.6.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19770 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/mainwnd.c | 1 +
 src/windows/identity/ui/timer.c   | 2 ++
 2 files changed, 3 insertions(+)

commit dbb3a0b19a9ca0f24da91ec4095a32ff3302b1cb
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Aug 9 13:31:11 2007 +0000

    Control watermark display with registry entry; document the registry entry
    
    Ticket: 5609
    Tags: pullup
    Target_Version: 1.6.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19769 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c    | 7 ++++++-
 src/windows/identity/ui/uiconfig.csv | 1 +
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 2c1de44e9d9e98a1daf8c1f75a7c29d058b2191c
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Aug 9 13:22:59 2007 +0000

    The background color is changed to COLOR_WINDOW
    
    Ticket: 5607
    Tags: pullup
    Target_Version: 1.6.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19768 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit aaf601df99a779d673037a94ca2984ed14e8b484
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 8 22:16:44 2007 +0000

    Get rid of some old SunOS 4 config stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19762 dc483132-0cff-0310-8789-dd5450dbe970

 doc/build.texinfo         |  2 +-
 src/aclocal.m4            |  3 +--
 src/appl/bsd/configure.in |  3 ---
 src/config/shlib.conf     | 18 ------------------
 4 files changed, 2 insertions(+), 24 deletions(-)

commit 632737ed6605e6e977b7e4a28fb40ad9a4f567bd
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Aug 8 17:45:37 2007 +0000

    Patch developed by kpkoch with style changes from jaltman
    
    The size/position of the main application window is
    internally updated in response to WM_MOVE messages but is
    only written to the registry after a timeout period.  This
    is done due to the large number of WM_MOVE messages that
    can be delivered during a windows drag / resize operation
    involving the user or explorer shell's tile and cascade
    operations.  (or those involving third party desktop managers.)
    
    In NIM 1.8 two different application view modes (standard
    and advanced) replaced the single view mode in previous
    releases.  The size/position update logic was not modified
    to take into consideration the possibility that a user might
    move/resize the window and then quickly toggle modes before
    the new location or size were recorded to the registry.
    
    This change ensures that when a mode change occurs, via a
    call to khm_set_main_window_mode(), that the current
    location/size will be written to the registry and any
    outstanding timer, MW_RESIZE_TIMER, will be cleared.
    
    The logic to save the location/size has been extracted
    into the new static function main_wnd_save_sizepos().
    
    main_wnd_save_sizepos() is only called after the application
    window has been created.
    
    ticket: 5613
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19760 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/mainwnd.c | 94 ++++++++++++++++++++++-----------------
 1 file changed, 54 insertions(+), 40 deletions(-)

commit c40973ff856c64d04f89f58666f5c7eb8b5048b9
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Aug 8 05:04:45 2007 +0000

    In krb5_preauth_context ftable should be
    struct krb5plugin_preauth_client_ftable_v1 *
    instead of
    struct krb5plugin_preauth_client_ftable_v0 *
    
    ticket: 5617
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19759 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4c17f25c0f106ec8e3aad2cee4e7a24f66b5a65d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 8 05:00:05 2007 +0000

    Only build pkinit plugin if a sufficiently recent version of OpenSSL is available
    
    ticket: 5617
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19758 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit 783b1a0dfd476438df91c74d032631b7ef3b1f2a
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 7 20:13:11 2007 +0000

    Release mechtok_out in spnego_gss_init_sec_context.
    Reported by Markus Moeller.
    
    ticket: 5629
    version_reported: 1.6.1
    target_version: 1.6.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19757 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 1 +
 1 file changed, 1 insertion(+)

commit 228893a6ca289fe8ad20c761576da8212646601d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Aug 6 15:19:50 2007 +0000

    missing comma
    
    The pkinit additions in revision 18973 left out a comma after the
    last function in the list.  This caused builds that did not define
    DESIGNATED_INITIALIZERS to break.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19755 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/accessor.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 9839a1095d8c65a78d646c5e98307e37d58c0a34
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Aug 6 15:11:03 2007 +0000

    KRB5_CALLCONV must be specified inside parens
    
    When declaring a function pointer, the function type
    modifiers must be inside the parentheses.
    
      return-type (modifers * function-name) (parameters)
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19754 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit de2e5cf4a0fd085f16ca643f75e04a18a2b58d92
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Mon Aug 6 13:57:26 2007 +0000

    Remove these files that were not intended to be moved onto the trunk
    
    ticket: 5617
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19753 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/preauth/pkinit/README            | 263 ---------------------------
 src/plugins/preauth/pkinit/README.developers |  18 --
 2 files changed, 281 deletions(-)

commit 4fa56ddec446d01d7f8e438a41ef9d0113cdd353
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 4 08:37:13 2007 +0000

    Add missing @end quotation
    
    ticket: 5617
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19752 dc483132-0cff-0310-8789-dd5450dbe970

 doc/copyright.texinfo | 1 +
 1 file changed, 1 insertion(+)

commit cfd6f865ed96690624eca24a29831ce52694a78f
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Aug 4 00:02:42 2007 +0000

    krb5_fcc_generate_new() doesn't work with mkstemp()
    
    If mkstemp() is available, the new ccache file gets created but the
    subsequent open(O_CREAT|O_EXCL) call fails because the file was
    already created by mkstemp().  Apply patch from Apple to keep the file
    descriptor open.
    
    ticket: new
    tags: pullup
    target_version: 1.6.3
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19749 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 90 +++++++++++++++++++++----------------------
 1 file changed, 44 insertions(+), 46 deletions(-)

commit 55f4c399add47810188584895035f78d8d0989a9
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 3 21:16:19 2007 +0000

    Based on Apple's patch, during the referrals loop, check to see if the
    session key enctype of a returned credential for the final service is
    among the enctypes explicitly selected by the application, and retry
    with old_use_conf_ktypes if it is not.
    
    ticket: 4950
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19748 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 160 +++++++++++++++++++++++++-----------------
 1 file changed, 95 insertions(+), 65 deletions(-)

commit 16193ecb6d1c7718b435d33a87578bc156a2aaa3
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 3 13:22:23 2007 +0000

    NIM: apply does not update saved values of general identities cfg page
    
    The general identities configuration panel failed to update the saved values
    of the DefaultMonitor, DefaultAllowAutoRenew, and DefaultSticky options after
    the "Apply" button was pressed.  This resulted in the subsequent value changed
    states being incorrect.
    
    This patch saves the values.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19747 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/cfg_identities_wnd.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 16416ae1d4b63e349db85ca0a7c7cc96a17f872a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 3 02:36:26 2007 +0000

    Add internal prototype for krb5_preauth_supply_preauth_data(). Clean up
    some shadow variable warnings, make depend...
    
    ticket: 5617
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19746 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in | 993 ++++++++++++++++++++++---------------------
 src/lib/krb5/krb/gic_opt.c   |   1 +
 src/lib/krb5/krb/int-proto.h |   6 +
 src/lib/krb5/krb/preauth2.c  |  13 +-
 4 files changed, 521 insertions(+), 492 deletions(-)

commit 0ef0646069c1d1376aa632a4791ea7e429f5ae9b
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Wed Aug 1 22:09:13 2007 +0000

    Add PKINIT support
    
    Pull up PKINIT support onto the trunk.
    
    Changes from the version in branch users/coffman/pkinit are:
    
    - Update the preauth plugin interface version to avoid
      conflict with any existing plugins.
    - Add a pkcs11.h locally to the pkinit code rather than
      depending on opensc being installed.
    
    ticket: new
    Target_Version: 1.6.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19745 dc483132-0cff-0310-8789-dd5450dbe970

 doc/Makefile                                       |    2 +-
 doc/admin.texinfo                                  |  402 +-
 doc/copyright.texinfo                              |   66 +
 src/Makefile.in                                    |    4 +-
 src/clients/kinit/kinit.M                          |   26 +-
 src/clients/kinit/kinit.c                          |    6 +-
 src/configure.in                                   |    6 +
 src/include/k5-int-pkinit.h                        |  270 +
 src/include/k5-int.h                               |  145 +-
 src/include/krb5/krb5.hin                          |   11 +
 src/include/krb5/preauth_plugin.h                  |  391 +-
 src/kdc/do_as_req.c                                |    3 +
 src/kdc/kdc_preauth.c                              |  155 +-
 src/lib/krb5/asn.1/asn1_k_decode.c                 |  453 ++
 src/lib/krb5/asn.1/asn1_k_decode.h                 |   45 +-
 src/lib/krb5/asn.1/asn1_k_encode.c                 |  434 ++
 src/lib/krb5/asn.1/asn1_k_encode.h                 |   67 +
 src/lib/krb5/asn.1/krb5_decode.c                   |  147 +
 src/lib/krb5/asn.1/krb5_encode.c                   |  125 +
 src/lib/krb5/krb/preauth2.c                        |   57 +-
 src/lib/krb5/os/accessor.c                         |   29 +
 src/plugins/preauth/cksum_body/cksum_body_main.c   |  140 +-
 src/plugins/preauth/pkinit/Makefile.in             |  109 +
 src/plugins/preauth/pkinit/README                  |  263 +
 src/plugins/preauth/pkinit/README.developers       |   18 +
 src/plugins/preauth/pkinit/configure.in            |   19 +
 src/plugins/preauth/pkinit/pkcs11.h                | 1357 +++++
 src/plugins/preauth/pkinit/pkinit.exports          |    2 +
 src/plugins/preauth/pkinit/pkinit.h                |  354 ++
 src/plugins/preauth/pkinit/pkinit_accessor.c       |  118 +
 src/plugins/preauth/pkinit/pkinit_accessor.h       |   83 +
 src/plugins/preauth/pkinit/pkinit_clnt.c           | 1492 ++++++
 src/plugins/preauth/pkinit/pkinit_crypto.h         |  623 +++
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.c | 5612 ++++++++++++++++++++
 src/plugins/preauth/pkinit/pkinit_crypto_openssl.h |  265 +
 src/plugins/preauth/pkinit/pkinit_identity.c       |  668 +++
 src/plugins/preauth/pkinit/pkinit_lib.c            |  477 ++
 src/plugins/preauth/pkinit/pkinit_matching.c       |  830 +++
 src/plugins/preauth/pkinit/pkinit_profile.c        |  376 ++
 src/plugins/preauth/pkinit/pkinit_srv.c            | 1399 +++++
 src/plugins/preauth/wpse/wpse_main.c               |   87 +-
 41 files changed, 16847 insertions(+), 289 deletions(-)

commit 101446c6f40a13917fd0ba020bc276e82590058d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 1 00:01:31 2007 +0000

    Define snprintf along with vsnprintf for Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19742 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 96436e9b705942117a76ed914911a084e4ebfc4e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 1 00:00:25 2007 +0000

    Don't define vsnprintf for Windows here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19741 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/errors.c | 6 ------
 1 file changed, 6 deletions(-)

commit 56154de391f4a33501fcfdc6ab916e14abe52204
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 31 20:23:02 2007 +0000

    Implemented and tested cc_ccache_wait_for_change()
    
    ticket: 4644
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19740 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/lib/ccapi_context.c           |  1 +
 src/ccapi/server/ccs_cache_collection.c | 46 +++++++++++++++++++--------------
 src/ccapi/server/ccs_callback.c         |  3 ++-
 src/ccapi/server/ccs_ccache.c           |  4 +++
 src/ccapi/server/ccs_client.c           |  5 ++--
 5 files changed, 36 insertions(+), 23 deletions(-)

commit 304539fc1dd57d93d68b98dc436fd8f84f5bdb75
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 27 04:39:48 2007 +0000

    Set KTFILEP field to null any time we close the file
    
    ticket: 3099
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19739 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 3 +++
 1 file changed, 3 insertions(+)

commit 76fdc16a95093e399c43e8597275a5cc95ff4925
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 27 04:39:21 2007 +0000

    Debugged version of patch worked up with Luke
    
    Adds a callback to krb5int_sendto to examine the response and indicate
    whether to quit the loop or not.  For sendto_kdc, keep going if the
    returned error is "service unavailable".  Updated all other callers to
    pass a null function pointer, which means to always break out of the
    loop on any response (the old behavior).
    
    ticket: 3334
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19738 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                  | 12 +++++-
 src/lib/krb4/send_to_kdc.c            |  2 +-
 src/lib/krb5/error_tables/krb5_err.et |  4 +-
 src/lib/krb5/os/changepw.c            |  2 +
 src/lib/krb5/os/send524.c             |  2 +-
 src/lib/krb5/os/sendto_kdc.c          | 78 ++++++++++++++++++++++++++++-------
 6 files changed, 80 insertions(+), 20 deletions(-)

commit 7cedd31c584a59626a749ea609a23c237a82b3ea
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 27 04:39:05 2007 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19737 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/Makefile.in                |  6 +-
 src/plugins/kdb/db2/libdb2/btree/Makefile.in | 85 +++++++++++++++-------------
 src/plugins/kdb/db2/libdb2/db/Makefile.in    |  6 +-
 src/plugins/kdb/db2/libdb2/hash/Makefile.in  | 61 ++++++++++----------
 src/plugins/kdb/db2/libdb2/mpool/Makefile.in |  7 ++-
 src/plugins/kdb/db2/libdb2/recno/Makefile.in | 55 ++++++++++--------
 6 files changed, 117 insertions(+), 103 deletions(-)

commit bfe0abf978c102e89fdd093d6334d239af754cce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 27 04:38:46 2007 +0000

    Check for null file handle in get_next.
    Patch from Luke Howard.
    
    ticket: 5471
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19736 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 4 ++++
 1 file changed, 4 insertions(+)

commit cf95517f1466d41c5cc283f8fa01bc60bbe37054
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 27 04:38:32 2007 +0000

    Provide {,v}asprintf prototypes if needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19735 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 93d6bb32966d3395a1f180f8c25cd1c500a50294
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 27 04:38:18 2007 +0000

    Check whether a prototype for vasprintf is needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19734 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 3 +++
 1 file changed, 3 insertions(+)

commit c00f8b975c88fb2f0e0f475f704b80de46db4fd9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 27 04:37:50 2007 +0000

    If no salt is included with the key data, set the salt length field to 0.
    Bug report and patch from Nalin Dahyabhai.
    
    ticket: 5545
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19733 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ldap_key_seq.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit bc4e82e5a193e7ea1ba478f1a4c03e5d2884c0d3
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jul 25 19:50:37 2007 +0000

    Updated API version to 7 because we added the wait_for_change functions
    
    ticket: 4644
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19732 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/CredentialsCache.h | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit e623c00ce9df3580e6eb1b0337fe1d9727fb61e6
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jul 25 19:29:39 2007 +0000

    Added callback support for wait_for_change functions
    
    ticket: 4644
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19731 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_array_internal.c   |  4 +--
 src/ccapi/common/cci_identifier.c       |  6 ++--
 src/ccapi/common/cci_stream.c           |  4 +--
 src/ccapi/lib/ccapi_ccache.c            | 22 +++++++++++-
 src/ccapi/lib/ccapi_context.c           | 28 ++++++++++++---
 src/ccapi/server/ccs_cache_collection.c | 64 ++++++++++++++++++++++-----------
 src/ccapi/server/ccs_callback.c         | 47 ++++++++++++------------
 src/ccapi/server/ccs_ccache.c           | 64 ++++++++++++++++++++++-----------
 src/ccapi/server/ccs_client.c           | 35 +++++++++---------
 src/ccapi/server/ccs_credentials.c      |  4 +--
 src/ccapi/server/ccs_list_internal.c    |  8 ++---
 src/ccapi/server/ccs_lock.c             |  4 +--
 src/ccapi/server/ccs_lock_state.c       |  4 +--
 13 files changed, 186 insertions(+), 108 deletions(-)

commit ffb9fc8c748b864a3404500f5298041be4bb01c1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 22 09:17:20 2007 +0000

    Include k5-platform.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19729 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 1 +
 1 file changed, 1 insertion(+)

commit 4281165e025620782ea39bdca77aaf65cd704899
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 20 08:51:58 2007 +0000

    Pull out code for looking up the current time, comparing the offset of
    a supplied timestamp against the configured maximum clock skew, and
    possibly generating an error message, into a separate routine.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19722 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          |  1 +
 src/lib/krb5/krb/rd_cred.c    | 10 +---------
 src/lib/krb5/krb/rd_priv.c    | 12 ++----------
 src/lib/krb5/krb/rd_req_dec.c | 22 ++++++++++++++--------
 src/lib/krb5/krb/rd_safe.c    | 12 ++----------
 5 files changed, 20 insertions(+), 37 deletions(-)

commit eec1bd8aa5fefd66deca49ebc38037d82818615d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 20 07:59:38 2007 +0000

    declare xasprintf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19721 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ksu.h | 1 +
 1 file changed, 1 insertion(+)

commit 371e8e7e65c120150dd2bef4f2928302570a5531
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 20 03:20:36 2007 +0000

    provide more useful error message when running kpropd on command line
    
    The way kpropd indicates that it's supposed to be connected to the network
    is by printing out a socket error:
    
    kpropd: getpeername: Socket operation on non-socket
    
    With this patch, it's a bit more friendly:
    
    ./kpropd: Standard input does not appear to be a network socket.
            (Not run from inetd, and missing the -S option?)
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19720 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit c7f2957ec351c161b999c3bdfb654bc8a84556e1
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jul 19 21:13:01 2007 +0000

    Made callback code generic so that change time callbacks can use it as well
    
    ticket: 4644
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19719 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_array_internal.c       |  33 ++--
 src/ccapi/common/cci_array_internal.h       |   4 +-
 src/ccapi/server/ccs_array.c                |  91 ++++++++---
 src/ccapi/server/ccs_array.h                |  38 +++--
 src/ccapi/server/ccs_cache_collection.c     | 111 +++++++++++++-
 src/ccapi/server/ccs_callback.c             | 229 ++++++++++++++++++++++++++++
 src/ccapi/server/ccs_callback.h             |  62 ++++++++
 src/ccapi/server/ccs_ccache.c               | 129 +++++++++++++++-
 src/ccapi/server/ccs_ccache.h               |  12 +-
 src/ccapi/server/ccs_client.c               |  57 ++++---
 src/ccapi/server/ccs_client.h               |   8 +-
 src/ccapi/server/ccs_common.h               |   2 +-
 src/ccapi/server/ccs_credentials_iterator.c |  16 +-
 src/ccapi/server/ccs_list.c                 |  36 ++---
 src/ccapi/server/ccs_list_internal.c        |  38 +++--
 src/ccapi/server/ccs_list_internal.h        |  21 +--
 src/ccapi/server/ccs_lock.c                 |  83 ++++------
 src/ccapi/server/ccs_lock.h                 |   2 -
 src/ccapi/server/ccs_lockref.c              | 121 ---------------
 src/ccapi/server/ccs_lockref.h              |  44 ------
 src/ccapi/server/ccs_types.h                |   8 +-
 21 files changed, 769 insertions(+), 376 deletions(-)

commit 412af5988acf11f4d7824f5b42265515b86ddad4
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jul 19 21:10:57 2007 +0000

    Added new autogenerated file to generate-files-mac target
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19718 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6cc10a9551c52dbb3ad0f84adec02bac42fd300c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jul 19 18:32:44 2007 +0000

    ccs_pipe_t needs copy and release functions
    
    On Windows it is an allocated type.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19717 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_os_pipe.h     |  4 ++++
 src/ccapi/server/ccs_pipe.c        | 15 +++++++++++++++
 src/ccapi/server/ccs_pipe.h        |  5 +++++
 src/ccapi/server/mac/ccs_os_pipe.c | 23 +++++++++++++++++++++++
 4 files changed, 47 insertions(+)

commit 56b87449f10f53a7b37b948ef4b06f97a1592147
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 13 00:12:52 2007 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19710 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/Makefile.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c67c8d9e788049afcfd76709116172ac26b3c02d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 12 23:35:24 2007 +0000

    Use [v]snprintf or asprintf instead of unchecked sprintf and separate allocation size calculations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19709 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/v4rcp.c              |  5 +++--
 src/appl/telnet/telnetd/telnetd.c | 19 +++++++++++--------
 src/appl/telnet/telnetd/utility.c |  4 ++--
 src/clients/kinit/kinit.c         | 19 ++++++++++---------
 src/clients/klist/klist.c         |  2 +-
 src/kadmin/cli/keytab.c           | 14 +++++---------
 src/slave/kpropd.c                |  2 +-
 7 files changed, 33 insertions(+), 32 deletions(-)

commit 83ac9cd518766c5db25bc3cdb34ee276c89770ee
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 12 23:35:09 2007 +0000

    Create and use xasprintf akin to xmalloc, returns pointer on success or exits on error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19708 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/authorization.c |  6 +-----
 src/clients/ksu/xmalloc.c       | 16 ++++++++++++++++
 2 files changed, 17 insertions(+), 5 deletions(-)

commit d7e947c931586df3cabae1e84d5a5b88e8677179
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 12 23:34:55 2007 +0000

    Recommend snprintf/asprintf.  Specify 'static inline'.  Use @code for in6addr_any
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19707 dc483132-0cff-0310-8789-dd5450dbe970

 doc/implementor.texinfo | 40 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 39 insertions(+), 1 deletion(-)

commit 13f993438afc604e27e19252c467af07956e1034
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 12 23:34:41 2007 +0000

    Missed a sprintf->snprintf switch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19706 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/mk_auth.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 26ac11d6e59847a0ad1c30019f85abec23220a5d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 12 23:34:21 2007 +0000

    Avoid unchecked sprintf in some KDC-side programs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19705 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/misc.c                   |  2 +-
 src/kadmin/server/ovsec_kadmd.c            | 16 +++++++---------
 src/kadmin/server/schpw.c                  |  4 ++--
 src/kdc/kdc_util.c                         | 13 +++++++------
 src/kdc/kerberos_v4.c                      |  8 +++++---
 src/kdc/main.c                             | 16 ++++++----------
 src/plugins/kdb/db2/kdb_db2.c              | 23 ++++++++++++++---------
 src/plugins/kdb/db2/libdb2/btree/bt_open.c |  3 ++-
 8 files changed, 44 insertions(+), 41 deletions(-)

commit b06170f99a8f869b3ac1c3832d44c09d0f59e70f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 12 23:34:04 2007 +0000

    Avoid unchecked sprintf in some more support code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19704 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/libpty/update_utmp.c | 4 ++--
 src/util/ss/help.c            | 5 +++--
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 52571d9201c7bef4dc5ebdf14a41db1f7baddc8e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 12 23:33:25 2007 +0000

    Avoid use of unchecked sprintf in libraries.  Use asprintf if the
    output buffer is allocated according to the size of data to be
    written, or snprintf otherwise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19703 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/disp_major_status.c |  7 +---
 src/lib/gssapi/mechglue/oid_ops.c          | 12 +++---
 src/lib/kadm5/alt_prof.c                   | 21 +++++------
 src/lib/kadm5/chpass_util.c                | 60 +++++++++++++++---------------
 src/lib/kadm5/clnt/client_init.c           | 48 +++++++++++-------------
 src/lib/kadm5/logger.c                     | 14 +++----
 src/lib/kadm5/srv/server_kdb.c             |  7 ++--
 src/lib/kdb/kdb5.c                         | 10 +++--
 src/lib/krb4/CCache-glue.c                 |  2 +-
 src/lib/krb4/RealmsConfig-glue.c           |  2 +-
 src/lib/krb4/klog.c                        |  2 +-
 src/lib/krb4/password_to_key.c             | 14 +++----
 src/lib/krb4/stime.c                       |  6 +--
 src/lib/krb4/tkt_string.c                  |  3 +-
 src/lib/krb5/asn.1/asn1_encode.c           |  9 +++--
 src/lib/krb5/ccache/ccapi/stdcc.c          |  2 +-
 src/lib/krb5/ccache/ser_cc.c               | 12 +++---
 src/lib/krb5/ccache/t_cc.c                 |  7 ++--
 src/lib/krb5/keytab/kt_file.c              | 13 +++----
 src/lib/krb5/krb/gic_pwd.c                 | 48 +++++++++++++-----------
 src/lib/krb5/krb/preauth2.c                | 44 +++++++++++-----------
 src/lib/krb5/krb/srv_rcache.c              |  2 +-
 src/lib/krb5/krb/str_conv.c                | 18 ++++-----
 src/lib/krb5/krb/t_ser.c                   | 29 +++++++++------
 src/lib/krb5/os/ccdefname.c                |  7 ++--
 src/lib/krb5/os/dnssrv.c                   |  6 ++-
 src/lib/krb5/os/gen_rname.c                | 10 +++--
 src/lib/krb5/os/hst_realm.c                |  3 +-
 src/lib/krb5/os/ktdefname.c                |  2 +-
 src/lib/krb5/os/locate_kdc.c               |  7 +++-
 src/lib/krb5/os/sendto_kdc.c               | 15 +++++---
 src/lib/krb5/rcache/rc_io.c                | 48 ++++++++++--------------
 src/lib/krb5/rcache/ser_rc.c               | 12 +++---
 src/lib/rpc/clnt_perror.c                  | 55 ++++++++++++++-------------
 src/util/profile/prof_file.c               | 17 ++++-----
 src/util/support/errors.c                  |  3 +-
 src/util/support/plugins.c                 | 31 ++++++---------
 37 files changed, 306 insertions(+), 302 deletions(-)

commit 57913ccc175061dd41e98914d50eda56dd9685c0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 12 23:32:45 2007 +0000

    Nuke disabled support for ancient .klogin syntax
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19702 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/Makefile.in     |   9 +-
 src/lib/krb4/kparse.c        | 784 -------------------------------------------
 src/lib/krb4/kuserok.c       |  72 ----
 src/lib/krb4/libkrb4.exports |   8 -
 4 files changed, 2 insertions(+), 871 deletions(-)

commit e253ff21f4d321519870c93460c9b3178b21a9f9
Author: Justin Anderson <jander@mit.edu>
Date:   Thu Jul 12 17:57:37 2007 +0000

    Filled in dummy descriptions. Also, no longer errors out of test with ccIteratorEnd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19701 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/test_ccapi_ccache.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 8de81bb90c731801d9013f770c0a1fbca7474e6f
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Jul 12 17:55:06 2007 +0000

    Add #ifdef WIN32 section
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19700 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_types.h | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 3d945e66740325ca4523666e1a370e9636a7c11d
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Jul 12 17:52:52 2007 +0000

    #include of Kerberos.h removed.  It can't work on Windows and looks like its not needed on the Mac, either
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19699 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/test_cc_context_get_version.c | 1 -
 1 file changed, 1 deletion(-)

commit 39afc11f30d1e75df5bf2c1fe07b8e9cc4f7343d
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Jul 12 14:46:56 2007 +0000

    Added dummy Description arguments where needed.  Compiles on Windows now
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19694 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/test_ccapi_ccache.c | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit 6de474e3de135ad265a77e945f7cd8ee638bddf4
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Jul 12 14:45:47 2007 +0000

    Added dummy Description arguments where needed.  Compiles on Windows now
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 5594
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19693 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/test_ccapi_context.c | 210 +++++++++++++++++++-----------------
 1 file changed, 109 insertions(+), 101 deletions(-)

commit a0eef4d43a69820369738888d372cbecdc54f5c5
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Wed Jul 11 20:31:54 2007 +0000

    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: new
    Subj: Work on compiling the CCAPI test suite on Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19692 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/test/main.c                 |   4 +-
 src/ccapi/test/test_ccapi_ccache.c    | 576 +++++++++++++++++-----------------
 src/ccapi/test/test_ccapi_ccache.h    |   2 +-
 src/ccapi/test/test_ccapi_context.h   |   2 +-
 src/ccapi/test/test_ccapi_globals.h   |   2 +-
 src/ccapi/test/test_ccapi_iterators.c |  26 +-
 src/ccapi/test/test_ccapi_iterators.h |   2 +-
 src/ccapi/test/test_ccapi_log.h       |   3 +-
 src/ccapi/test/test_ccapi_util.h      |   2 +-
 src/ccapi/test/test_constants.c       |   2 +-
 10 files changed, 315 insertions(+), 306 deletions(-)

commit aa20da38eb470b372c67d5bc52a4224319d4fcbd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 10 07:02:08 2007 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19688 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/btree/Makefile.in | 85 +++++++++++++---------------
 src/plugins/kdb/db2/libdb2/db/Makefile.in    |  6 +-
 src/plugins/kdb/db2/libdb2/hash/Makefile.in  | 61 ++++++++++----------
 src/plugins/kdb/db2/libdb2/mpool/Makefile.in |  7 +--
 src/plugins/kdb/db2/libdb2/recno/Makefile.in | 55 ++++++++----------
 src/util/ss/Makefile.in                      | 60 ++++++++++++--------
 6 files changed, 137 insertions(+), 137 deletions(-)

commit 37f6b5e5b8fd7df7cbca08fe6875bd4f7d9b3489
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 10 06:55:08 2007 +0000

    Get rid of .o files when cleaning
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19687 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bf4b83bf26ccaed7f7160da4d91e77cbd230d960
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 5 19:10:52 2007 +0000

    Set PERL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19677 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/win-pre.in | 1 +
 1 file changed, 1 insertion(+)

commit b4b61933ef74429461774a39809c1461bed01e6b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 4 05:58:12 2007 +0000

    Make error_map.h depend on ktemplate.pm too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19675 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit caef7b6c5b40625277ea9bbf197201820fc14adf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 4 05:57:30 2007 +0000

    Add a note at the start of the output reminding the reader that it's a generated file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19674 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ktemplate.pm | 7 +++++++
 1 file changed, 7 insertions(+)

commit 6c2b03a1fe50424f6409c3790609455a18fc79b0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 4 05:47:49 2007 +0000

    Handle 'Credentials cache file <path> not found'
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19673 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/v4gssftp.exp | 1 +
 1 file changed, 1 insertion(+)

commit fcdd2de143971b0f020531479ad18f57874aef30
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 4 05:46:24 2007 +0000

    gss krb5 mech enhanced error messages
    
    Save detailed error messages (usually from the krb5 library) in
    per-thread storage, mapping each error code to the most recently
    produced message for it.  Return the message from display_status.
    
    Currently not implemented for a few cases where the krb5 mechanism
    returns a minor status code of 0, or another value different from the
    libkrb5 error code.
    
    Other functions are available to store a generic string or formatted
    message, but aren't used much at present.
    
    Tested with these errors in context establishment:
     * missing ccache (libkrb5 shows pathname if FILE: type)
     * missing keytab (libkrb5 shows pathname if FILE: type)
     * server principal unknown (libkrb5 shows server principal)
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19672 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/gss_libinit.c             |   4 +
 src/lib/gssapi/krb5/Makefile.in          |  14 +++-
 src/lib/gssapi/krb5/accept_sec_context.c |   8 +-
 src/lib/gssapi/krb5/acquire_cred.c       |  21 +++--
 src/lib/gssapi/krb5/add_cred.c           |  13 ++-
 src/lib/gssapi/krb5/context_time.c       |   1 +
 src/lib/gssapi/krb5/copy_ccache.c        |  12 ++-
 src/lib/gssapi/krb5/delete_sec_context.c |   6 +-
 src/lib/gssapi/krb5/disp_name.c          |   1 +
 src/lib/gssapi/krb5/disp_status.c        | 133 ++++++++++++++++++++++++++++++-
 src/lib/gssapi/krb5/duplicate_name.c     |   3 +-
 src/lib/gssapi/krb5/export_name.c        |   3 +-
 src/lib/gssapi/krb5/export_sec_context.c |   7 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  22 ++++-
 src/lib/gssapi/krb5/gssapi_krb5.c        |   4 +-
 src/lib/gssapi/krb5/import_name.c        |   2 +
 src/lib/gssapi/krb5/import_sec_context.c |   4 +-
 src/lib/gssapi/krb5/init_sec_context.c   |  14 +++-
 src/lib/gssapi/krb5/inq_context.c        |   3 +
 src/lib/gssapi/krb5/inq_cred.c           |   3 +-
 src/lib/gssapi/krb5/k5seal.c             |   2 +
 src/lib/gssapi/krb5/k5sealv3.c           |   3 +-
 src/lib/gssapi/krb5/k5unseal.c           |  18 +++--
 src/lib/gssapi/krb5/rel_cred.c           |   4 +-
 src/lib/gssapi/krb5/val_cred.c           |   3 +-
 25 files changed, 260 insertions(+), 48 deletions(-)

commit e0845c95210ca7cf4a03be23b034a2f29fc078c6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 4 04:27:32 2007 +0000

    Use strdup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19671 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/util_buffer.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 27e932195d594b2a8bd6017067d61f7a2a38aa20
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 4 04:26:14 2007 +0000

    Use global spawn_id
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19670 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 2 ++
 1 file changed, 2 insertions(+)

commit 1016ef14acf2135c05fec0b8e06d0eb1c0434c35
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 4 04:06:54 2007 +0000

    Perl code for generating "map" routines from a common template with
    supplied type info.
    
    * ktemplate.pm: Code for parsing a command line and writing out a
    supplied template with substitutions.
    * gen-map.pl: Parameter info and template for "map" type.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19669 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/gen-map.pl   | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/util/ktemplate.pm |  67 ++++++++++++++++++++++++++++++
 2 files changed, 178 insertions(+)

commit 059e4efd1675acabc65237fb8ae1622389a5c846
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 4 04:03:44 2007 +0000

    Add a new per-thread datum for error message info in gssapi krb5 mech
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19668 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h | 1 +
 1 file changed, 1 insertion(+)

commit 08448ef3b556bd21dcb8c860db729b928b801323
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 4 04:00:36 2007 +0000

    Some handy debugging code for gssapi errors in credential acquisition; currently disabled
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19667 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/client_init.c | 44 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

commit ba8671b7af6008666911f0273bca3bbe506dc888
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 4 03:51:45 2007 +0000

    If error is KDC_ERR_S_PRINCIPAL_UNKNOWN, report the server name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19666 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tkt.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 743ecf4a6688efb9230fd739a4dcdb90e9cd51f8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 4 03:49:52 2007 +0000

    In file-not-found case, report the filename sought
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19665 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)

commit 55f4aca1a95f1c56d047c2b4222aa6587276bb7c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 4 01:58:06 2007 +0000

    Remove debugging message accidentally left in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19664 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 1 -
 1 file changed, 1 deletion(-)

commit 934a694a051776eae565aa69ba2aea0dd6608c27
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 4 01:49:17 2007 +0000

    Save a detailed message for FCC_NOFILE including the file name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19663 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit 6cf434bc27bdda737f11ff04106b1483ce05a4d5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 4 01:04:13 2007 +0000

    When skipping debugging '-->' data, only take through the end of the line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19662 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/gssftp.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c328d2644e57e7ba646d2d7fd4cc9870760e7e9b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 3 22:51:53 2007 +0000

    Report in make output when updating OBJS.ST/SH/PF
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19661 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/libobj.in | 3 +++
 1 file changed, 3 insertions(+)

commit f75d14f43e64ee2841a182680da0d15f6122f0df
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 3 19:09:20 2007 +0000

    Tell Emacs to use C mode for this file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19660 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapi_krb5.hin | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e9baf8567a6a991d46f3fe90ba33b4c40de46a71
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 2 19:13:05 2007 +0000

    Test for va_copy should be a link test, not a compile test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19659 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit ef4f584142c7392ba02b9c285812f0be1e1e1f6a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 2 19:11:53 2007 +0000

    Include k5-platform.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19658 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ss_internal.h | 2 ++
 1 file changed, 2 insertions(+)

commit 316ea1aea8261f9cf96f252c811c3733bd90dec4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 29 02:37:57 2007 +0000

    Check for error indication from localtime.
    In a few cases this means changing internal function signatures to
    allow for passing back the error indication up the call stack.
    
    Thanks to Domagoj Babic for pointing out the possible null pointer
    dereferences that would result if localtime fails.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19656 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/getdate.y | 62 +++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 51 insertions(+), 11 deletions(-)

commit e3e5b00bee940b94c4c6299d096e105336c4596b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 29 02:32:02 2007 +0000

    Define a localtime_r wrapper around localtime if the system doesn't
    provide localtime_r, instead of handling it in-line.  Check for error
    indication from localtime_r.  Call localtime_r only once instead of
    each time around the loop.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19655 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/str_conv.c | 24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

commit 0d5aa03bb1256279569d8e825e3a7531b2dd2f32
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 29 01:55:08 2007 +0000

    Under gcc, declare k5_v?asprintf with format attribute
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19654 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit f8369e867bcb6ff44d2ee12fc79070b869d41abd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 29 01:01:24 2007 +0000

    Attach format attributes to declarations of various message-formatting
    routines under gcc.  In a couple of routines, hard-code the preference
    for using the vsnprintf paths instead of list-of-int-arguments hacks
    now that we're assuming vsnprintf is available in other places.
    
    Installed headers affected:
      com_err.h (com_err, com_err_va)
      ss.h (ss_error)
      krb5.h (krb5_set_error_message, krb5_vset_error_message)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19653 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ftp_var.h     |  6 +++++-
 src/appl/gssftp/ftp/secure.h      |  6 +++++-
 src/appl/gssftp/ftpd/ftpd.c       | 34 ++++++++--------------------------
 src/appl/gssftp/ftpd/secure.h     |  8 ++++----
 src/appl/telnet/telnetd/ext.h     | 18 +++++++++++++++---
 src/appl/telnet/telnetd/utility.c | 11 +++++++----
 src/include/adm_proto.h           |  8 ++++++--
 src/include/k5-err.h              | 14 +++++++++++---
 src/include/krb5/krb5.hin         | 14 +++++++++++---
 src/kdc/kerberos_v4.c             | 10 +++++++---
 src/lib/kadm5/logger.c            | 35 +++++++++++++++++------------------
 src/lib/krb4/krb4int.h            |  8 ++++++--
 src/util/et/com_err.h             | 12 ++++++++++--
 src/util/ss/ss.h                  |  6 +++++-
 14 files changed, 117 insertions(+), 73 deletions(-)

commit 0708ecde434afdabb8412d6af61a0c717af56abb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 29 00:31:10 2007 +0000

    Even though the passed string never has a %, use an explicit %s format string in fprintf call to make analysis simpler
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19652 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogin.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f18ef50809256e95c81bc3a47470e7745d3efa0c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 29 00:28:32 2007 +0000

    Ignore __attribute__
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19651 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/def-check.pl | 5 +++++
 1 file changed, 5 insertions(+)

commit e3e4fc4f58e0b55a910465db1d2437be69dff531
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 28 23:36:51 2007 +0000

    Check for null pointer returns when allocating storage.
    Clean up some memory leaks in out-of-memory error paths.
    Use strdup and asprintf when appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19650 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/error.c      | 58 ++++++++++++++++++-----------------
 src/util/ss/invocation.c | 78 ++++++++++++++++++++++++++++++++++++++++--------
 src/util/ss/parse.c      | 41 +++++++++++++++++++++++--
 3 files changed, 133 insertions(+), 44 deletions(-)

commit f1a358b2fe34b20102b03ba01dfc75bfd1d7fad4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 28 00:09:34 2007 +0000

    Update mkstemp and export-list handling for Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19646 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/Makefile.in | 22 +++++++++++++++++++---
 1 file changed, 19 insertions(+), 3 deletions(-)

commit b8060f822bfc833f97eb429dead40b8408f2e79f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 28 00:08:21 2007 +0000

    Implement S_ISDIR from S_IFMT or _S_IFMT if necessary (e.g., on Windows)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19645 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/mkstemp.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit b145f6865824119c8c8d3341aac75980b8bae043
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 27 23:43:04 2007 +0000

    For Win32 environment, define CAN_COPY_VA_LIST, and define an inline
    version of vsnprintf using the MS versions.  (Apparently no need for
    plain snprintf just yet.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19644 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 22 +++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

commit 181cca7b094f0ab7b9189462ae20dfeec3f1e1b5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 27 23:22:36 2007 +0000

    If mkstemp is missing, define the mkstemp macro is k5-platform.h, not autoconf.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19643 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in          | 3 +--
 src/include/k5-platform.h | 1 +
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 98ae6e07fe8d5c32b98e06c1a852a32c839d80e2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 26 23:04:09 2007 +0000

    * v4rcp.c (error): Use stdarg version always.  Call vsnprintf instead of vsprintf.
    (strsave): Call strdup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19642 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/v4rcp.c | 21 +++++----------------
 1 file changed, 5 insertions(+), 16 deletions(-)

commit 8325d6530500cf44fd75d7ddac0a02edd1a26cb2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 26 22:58:46 2007 +0000

    * v4rcp.c (kstream_write): Allocate buffer space if it hasn't been
    allocated, in the encrypting case, even if outlen is zero.  While I
    don't believe this can ever happen, it requires careful examination of
    lots of code paths to figure it out.  This change doesn't fix a
    serious bug, but makes the analysis simple.  Also, don't bother with
    separate code paths for malloc vs realloc depending on the previous
    values; we can just use realloc always.
    
    Thanks to Domagoj Babic for pointing out the (false but
    understandable) null-pointer problem.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19641 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/v4rcp.c | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

commit f4cb46135ebba2207ed299980da0bf4c45223e11
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 26 22:50:36 2007 +0000

    Check malloc return for null in kstream_create_* instead of
    unconditionally dereferencing.  Thanks to Domagoj Babic for finding
    the bug.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19640 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/v4rcp.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 1b52a1fd30640202d3b4eee7c537c1bbb5d84e9e
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 26 18:08:35 2007 +0000

    fix MITKRB5-SA-2007-005 [CVE-2007-2798/VU#554257]
    
    Truncate the principal names when logging a rename operation to avoid
    a stack buffer overflow.
    
    ticket: new
    target_version: 1.6.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19637 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/server_stubs.c | 34 ++++++++++++++++++++++++++++------
 1 file changed, 28 insertions(+), 6 deletions(-)

commit 581bc90958d2fbda2bb3547e9b854f5c004a430a
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 26 18:08:20 2007 +0000

    fix MITKRB5-SA-2007-004 [CVE-2007-2442/VU#356961, CVE-2007-2443/VU#365313]
    
    CVE-2007-2442/VU#356961: The RPC library can free an uninitialized
    pointer.  This may lead to execution of arbitrary code.
    
    CVE-2007-2443/VU#365313: The RPC library can write past the end of a
    stack buffer.  This may (but is unlikely to) lead to execution of
    arbitrary code.
    
    ticket: new
    target_version: 1.6.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19636 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/svc_auth_gssapi.c |  2 ++
 src/lib/rpc/svc_auth_unix.c   | 11 ++++++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 4264dd0b101f15826f987c65a87ee5aebfdbc3de
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 19:06:44 2007 +0000

    Update configuration schema in ui\uiconfig.csv to include additional
    documentation for settings and and remove unused values.
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19635 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/uiconfig.csv | 31 +++++++++++++++----------------
 1 file changed, 15 insertions(+), 16 deletions(-)

commit f2112df817e70426c0d964b8fd8efa0de83c1774
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 19:05:44 2007 +0000

    The new credentials window now applies Windows XP theme settings to
    dialog panels that are hosted within tab controls.
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19634 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/Makefile     |  4 ++++
 src/windows/identity/ui/newcredwnd.c | 14 ++++++++++++++
 2 files changed, 18 insertions(+)

commit 52effc066e6aa5a5e1c2f7caa2b436d3caf07310
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 19:04:54 2007 +0000

    1. Add a '--minimized' option to start NIM in minimized mode
    
    2. If the NIM window is requested to open in a minimized state, keep
       the window hidden until there's a request to show it.
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19633 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/main.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit fe7af6bf3b0ca903c72c22d66a38aaef92d72520
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 19:03:57 2007 +0000

    1. Use the debug CRT versions of the memory allocation functions in
       util\perfstat.c.  These functions allow associating file and line
       numbers with each allocation.
    
    2. Perform a heap verification periodically to check for heap
       corruption in the debug build when using util\perfstat.c to manage
       memory allocations.
    
    3. Change wcscmp() to _wcscmp() for compatibility in util\perfstat.h
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19632 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/util/perfstat.c | 64 +++++++++++++++++++++++++++++++-----
 src/windows/identity/util/perfstat.h |  2 +-
 2 files changed, 56 insertions(+), 10 deletions(-)

commit 2357ca5bb8e58d3b3a093a409a636fc111b0d3fd
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 19:02:50 2007 +0000

    1. Fix a malformed line in ui\lang\en_us\khapp.rc in a TEXTINCLUDE
       section.
    
    2. Update the dialog template for the "About" dialog to change the
       size of the dialog box and sort the modules list.
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19631 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/lang/en_us/khapp.rc | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 3fe17ce31b810e261ec90daf759d69b75b27f158
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 19:01:51 2007 +0000

    NetIDMgr:
    
    Product version => 1.3.0.0
    API version     => 9
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19630 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/apiversion.txt      | 10 ++++++++++
 src/windows/identity/config/Makefile.w2k |  6 +++---
 src/windows/identity/config/Makefile.w32 |  6 +++---
 3 files changed, 16 insertions(+), 6 deletions(-)

commit afdce24008d332ef0624c341e5ab8006e8eb8134
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 19:00:27 2007 +0000

    Be more aggressive about forcing the new credentials dialog to the
    top.
    
    Many applications call GSSAPI functions from the main GUI thread.
    Doing so blocks the window message pump for that application.  When
    the GSSAPI call results in the new credentials dialog being displayed,
    it will be unable to bring itself to the top and grab the user input
    focus because the foreground window is not responding.  This patch
    makes the new credentials window a top-most window at creation time
    that results in it being created at the top of the Z-order.  It can
    then flash the window to indicate that it requires user attention.
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19629 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/newcredwnd.c | 89 ++++++++++++++++++++++++++++++------
 src/windows/identity/ui/newcredwnd.h |  4 ++
 2 files changed, 80 insertions(+), 13 deletions(-)

commit 30de663a1e847f2e2950507dd1c66ec40f1fc5b2
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 18:59:35 2007 +0000

    If the new credentials window is in the advanced mode and the user
    tries to switch back to basic mode, we should set the active panel to
    the identity selector before switching since the basic mode only
    supports the identity selector panel.
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19628 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/newcredwnd.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit b3ce9032f0a19eaab43c3bbccb3bfc63635292ae
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 18:58:09 2007 +0000

    Don't assume that WM_DESTROY is the last message to be received by a
    window.  Since the child windows are still alive and kicking by the
    time the parent receives WM_DESTROY, it's still possible to receive
    other messages after WM_DESTROY.
    
    If we free any window specific data when handling WM_DESTROY, we
    should reset the window data field as well, and check if we have a
    valid pointer when retrieving the window data field later.
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19627 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/krb4/krb4configdlg.c  | 22 ++++++-
 src/windows/identity/plugins/krb4/krb4newcreds.c   | 11 ++++
 src/windows/identity/plugins/krb5/krb5configcc.c   | 11 ++++
 src/windows/identity/plugins/krb5/krb5configid.c   | 10 ++++
 src/windows/identity/plugins/krb5/krb5configids.c  | 14 +++++
 src/windows/identity/plugins/krb5/krb5newcreds.c   | 24 ++++++++
 .../identity/sample/templates/credprov/config_id.c |  3 +
 .../sample/templates/credprov/config_ids.c         |  3 +
 .../sample/templates/credprov/config_main.c        |  6 +-
 .../identity/sample/templates/credprov/credacq.c   |  3 +
 src/windows/identity/ui/cfg_appear_wnd.c           |  5 ++
 src/windows/identity/ui/cfg_general_wnd.c          |  5 ++
 src/windows/identity/ui/cfg_identities_wnd.c       |  7 +++
 src/windows/identity/ui/cfg_notif_wnd.c            |  9 +++
 src/windows/identity/ui/cfg_plugins_wnd.c          |  8 +++
 src/windows/identity/ui/configwnd.c                | 24 ++++++++
 src/windows/identity/ui/credwnd.c                  | 67 ++++++++++++++++------
 src/windows/identity/ui/htwnd.c                    | 49 ++++++++++++----
 src/windows/identity/ui/newcredwnd.c               | 18 ++++++
 src/windows/identity/ui/notifier.c                 |  8 ++-
 src/windows/identity/ui/propertywnd.c              | 10 +++-
 src/windows/identity/uilib/configui.c              |  1 +
 22 files changed, 282 insertions(+), 36 deletions(-)

commit 2edfc72bab12e4f7c745184e7795b60f7b567527
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 18:56:56 2007 +0000

    The clean:: target of plugins\common\Makefile should reference the
    target directories using the symbolic names rather than hard coded
    paths.
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19626 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/common/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 082eb76c60a133e6e39a585483fa66908889c52b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 18:55:46 2007 +0000

    1. When freeing a message type object, it should also be removed from
       the all_msg_types list.
    
    2. When a type handler is being removed from a message type, we
       shouldn't re-create the message type object if it has already been
       destroyed.
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19625 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kmq/msgtype.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit e201e9f2d8e9ba4679515e465b9c4b1644c846e2
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 18:54:49 2007 +0000

    . Fix formatting in kherr.c
    
    2. The FormatMessage() call needs special handling for 64 bit
       platforms.  Add a compile time check for now until we figure out
       what to do.
    
    3. Remove unused code from kherr.c.
    
    4. Correct bad references to typedefs.  kherr_severity and
       kherr_suggestion were sometimes referenced as 'enum kherr_severity'
       and 'enum kherr_suggestion' even though they are typedefs.
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19624 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kherr/kherr.c | 268 +++++++++++++++++++++++++------------
 src/windows/identity/kherr/kherr.h |   8 +-
 2 files changed, 186 insertions(+), 90 deletions(-)

commit 1d9fbe2bc2cb411a0648ce61e044ae03ce9af437
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 18:53:45 2007 +0000

    Add new notification flags KHERR_CTX_NEWCHILD, KHERR_CTX_FOLDCHILD,
    KHERR_CTX_PROGRESS for listeners of error context events to enable
    them to listen for child context events and progress updates.
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19623 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kherr/kherr.c |  8 +++++++-
 src/windows/identity/kherr/kherr.h | 17 ++++++++++-------
 2 files changed, 17 insertions(+), 8 deletions(-)

commit 9a4e6b07ae2fe3fd54fe9621b80ed2578e384287
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 18:52:40 2007 +0000

    Error context objects should be verified by checking the magic number
    in addition to checking if the pointer to the object is valid.
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19622 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kherr/kherr.c         | 143 ++++++++++++++++++++---------
 src/windows/identity/kherr/kherrinternal.h |   3 +
 2 files changed, 105 insertions(+), 41 deletions(-)

commit 128cc9fbe8089b3c170d91ff15faade273eb7504
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 18:51:34 2007 +0000

    Each error context in NIM can maintain a progress counter to indicate
    the progress of the operation.  The progress counter for a context
    that contains child contexts should be computed by adding the progress
    counters of its children.  This update corrects the behavior of
    kherr_get_progress() and kherr_get_progress_i() to take child contexts
    into account.
    
    In addition, since the progress counter of a context now depend on the
    progress counters of its children, kherr_set_progress() will send
    progress change notifications for any parent context as well.
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19621 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kherr/kherr.c | 93 ++++++++++++++++++++++++++++++++++----
 1 file changed, 84 insertions(+), 9 deletions(-)

commit a78a0c3d88a8e6506caf8f6a8f8147492f093899
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 18:50:26 2007 +0000

    Update developer documentation
    
    These updates reflect changes that were made to the new credentials
    acquisition process and add information to incomplete API
    documentation.
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19620 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/doc/cred_aquisition.h  | 126 ++++++++++++++-
 src/windows/identity/doc/cred_main.h        |   4 +-
 src/windows/identity/doc/cred_msgs.h        |  75 +++++++++
 src/windows/identity/doc/cred_prop_pages.h  | 126 +++++++++++++--
 src/windows/identity/doc/main_page.h        |   5 +
 src/windows/identity/doc/plugin_framework.h | 122 +++++++++++----
 src/windows/identity/doc/stylesheet.css     |  32 +++-
 src/windows/identity/help/html/nidmgr.css   | 192 ++++++++++++++---------
 src/windows/identity/kherr/kherr.h          |  29 ++++
 src/windows/identity/kmq/kmq.h              |   9 +-
 src/windows/identity/uilib/khnewcred.h      | 233 ++++++++++++++++++++++------
 11 files changed, 777 insertions(+), 176 deletions(-)

commit aa2f0ac5f850ef76ab2e8b864191bfa98a2a6c47
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 18:49:30 2007 +0000

    Remove unused file Makefile.w2k from the uilib directory
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19619 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/uilib/Makefile.w2k | 62 ---------------------------------
 1 file changed, 62 deletions(-)

commit 65f9b75e71f9ec13c6b0d86a7ddce50f58369a74
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 22 18:47:16 2007 +0000

    All exports in nidmgr32.dll are declared as __declspec(dllexport)
    using the KHMEXP macro in the header files.  However, since the same
    header files are used to declare imports when building applications
    and plug-ins that use nidmgr32.dll, the KHMEXP macro should switch to
    __declspec(import) so that the relevant import table entries are
    created.
    
    To make this switch, the source files that go into nidmgr32.dll are
    compiled with the special macro _NIMLIB_ defined that indicates that
    the KHMEXP should expand to __declspec(dllexport).  In the absence of
    this macro, KHMEXP will expand to __declspec(dllimport).
    
    ticket: 5584
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19618 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/include/khdefs.h          | 5 +++++
 src/windows/identity/kconfig/kconfiginternal.h | 2 ++
 src/windows/identity/kcreddb/kcreddbinternal.h | 2 ++
 src/windows/identity/kherr/kherrinternal.h     | 2 ++
 src/windows/identity/kmm/kmminternal.h         | 2 ++
 src/windows/identity/kmm/kplugin.h             | 6 +++---
 src/windows/identity/kmq/kmqinternal.h         | 2 ++
 src/windows/identity/plugins/krb4/krb4main.c   | 4 ++--
 src/windows/identity/plugins/krb4/krbcred.h    | 2 --
 src/windows/identity/plugins/krb5/krb5main.c   | 4 ++--
 src/windows/identity/plugins/krb5/krbcred.h    | 2 --
 src/windows/identity/uilib/action.c            | 2 ++
 src/windows/identity/uilib/alert.c             | 3 +++
 src/windows/identity/uilib/configui.c          | 2 ++
 src/windows/identity/uilib/creddlg.c           | 2 ++
 src/windows/identity/uilib/propsheet.c         | 2 ++
 src/windows/identity/uilib/propwnd.c           | 2 ++
 src/windows/identity/uilib/rescache.c          | 1 +
 src/windows/identity/uilib/trackerwnd.c        | 3 +++
 src/windows/identity/uilib/uibind.c            | 3 +++
 src/windows/identity/uilib/uilibmain.c         | 2 ++
 src/windows/identity/uilib/version.c           | 2 ++
 src/windows/identity/util/hashtable.c          | 2 ++
 src/windows/identity/util/mstring.c            | 2 ++
 src/windows/identity/util/perfstat.c           | 2 ++
 src/windows/identity/util/sync.c               | 2 ++
 26 files changed, 54 insertions(+), 11 deletions(-)

commit f7a95afcc719e5641081451eb30155f365286267
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 20 22:00:05 2007 +0000

    Fix typo in yesterday's change (u_int_8_t -> u_int8_t)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19609 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/include/config.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6718cc8246fea0209bb9c1119af7d18a6c6f86ca
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 20 06:54:59 2007 +0000

    Fix typo and add verbosity in function-capable shell test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19608 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 4df0244bc0e412bfe1e6943fd21b3828ab3e3007
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 20 06:11:54 2007 +0000

    Remove check-ac-syms rules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19607 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in | 6 ------
 src/config/pre.in  | 3 ---
 2 files changed, 9 deletions(-)

commit f64c3ae80bd0963f85eab421f0f4a610b7d7350f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 20 05:47:59 2007 +0000

    Configure libdb2 in top-level configure script
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19606 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                             | 22 +++++++++++++++++---
 src/plugins/kdb/db2/libdb2/Makefile.in       |  4 ++--
 src/plugins/kdb/db2/libdb2/btree/Makefile.in |  4 ++--
 src/plugins/kdb/db2/libdb2/configure.in      | 31 ----------------------------
 src/plugins/kdb/db2/libdb2/db/Makefile.in    |  4 ++--
 src/plugins/kdb/db2/libdb2/hash/Makefile.in  |  4 ++--
 src/plugins/kdb/db2/libdb2/mpool/Makefile.in |  4 ++--
 src/plugins/kdb/db2/libdb2/recno/Makefile.in |  4 ++--
 src/plugins/kdb/db2/libdb2/test/Makefile.in  |  4 ++--
 9 files changed, 33 insertions(+), 48 deletions(-)

commit 2d1a62d265237eaee243edd40b88234fb6b76bfa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 20 05:18:59 2007 +0000

    Add the libdb2 type-existence tests to the top-level configure script.
    Replace the generated header files in db2 with static ones that
    include autoconf.h and make decisions based on the macros defined
    there.  Omit some tests that test for things we assume now, like
    "const" working and "size_t" being defined.  Update dependencies.
    
    The libdb2 configure script now generates no header files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19605 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                                  |  4 +
 src/include/k5-platform.h                         |  1 +
 src/plugins/kdb/db2/libdb2/Makefile.in            | 14 +---
 src/plugins/kdb/db2/libdb2/btree/Makefile.in      | 98 +++++++++++++----------
 src/plugins/kdb/db2/libdb2/configure.in           | 46 -----------
 src/plugins/kdb/db2/libdb2/db/Makefile.in         |  9 +--
 src/plugins/kdb/db2/libdb2/hash/Makefile.in       | 65 ++++++++-------
 src/plugins/kdb/db2/libdb2/include/config.h       | 23 ++++++
 src/plugins/kdb/db2/libdb2/include/db-config.h    | 17 ++++
 src/plugins/kdb/db2/libdb2/include/db-config.h.in | 16 ----
 src/plugins/kdb/db2/libdb2/include/db-int.h       |  2 +-
 src/plugins/kdb/db2/libdb2/mpool/Makefile.in      | 11 ++-
 src/plugins/kdb/db2/libdb2/recno/Makefile.in      | 66 ++++++++-------
 src/plugins/kdb/db2/libdb2/test/Makefile.in       |  2 -
 14 files changed, 182 insertions(+), 192 deletions(-)

commit 089ec07d736626d50619813b0c2ee5ea2292673c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 20 04:29:06 2007 +0000

    Use k5-platform.h instead of local configure to find mkstemp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19604 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/btree/Makefile.in | 10 ++++++----
 src/plugins/kdb/db2/libdb2/btree/bt_open.c   |  2 ++
 src/plugins/kdb/db2/libdb2/configure.in      |  3 ---
 3 files changed, 8 insertions(+), 7 deletions(-)

commit 3ba394fca7291e4935ada28fd3168bb0489bc71c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 20 04:13:59 2007 +0000

    Add 'make depend' capability, and dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19603 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/btree/Makefile.in | 67 ++++++++++++++++++++++++++++
 src/plugins/kdb/db2/libdb2/db/Makefile.in    | 11 +++++
 src/plugins/kdb/db2/libdb2/hash/Makefile.in  | 43 ++++++++++++++++++
 src/plugins/kdb/db2/libdb2/mpool/Makefile.in | 12 +++++
 src/plugins/kdb/db2/libdb2/recno/Makefile.in | 53 ++++++++++++++++++++++
 5 files changed, 186 insertions(+)

commit 713e3b94e537b25e4f7de8b9c8a10a8feaa523c3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 20 04:06:02 2007 +0000

    We have code elsewhere that assumes the existence of memmove and
    strerror, and it builds everywhere we care about.  So punt the
    substitute versions and everything else from libdb2/clib.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19602 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/Makefile.in             |   3 +-
 src/plugins/kdb/db2/libdb2/Makefile.in      |   4 +-
 src/plugins/kdb/db2/libdb2/clib/Makefile.in |  13 ---
 src/plugins/kdb/db2/libdb2/clib/memmove.c   | 142 ----------------------------
 src/plugins/kdb/db2/libdb2/clib/strerror.c  |  71 --------------
 src/plugins/kdb/db2/libdb2/configure.in     |  14 +--
 6 files changed, 4 insertions(+), 243 deletions(-)

commit f2242c5afab67a2b594d1ad31de99fcb2d7f6a48
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 20 03:55:07 2007 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19601 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/Makefile.in | 3 +++
 1 file changed, 3 insertions(+)

commit 56da8ce661eaf5b6555db9be3a572cf27ce8894f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 20 03:53:37 2007 +0000

    Move (BSD-licensed) mkstemp from libdb2 to libkrb5support, and rename
    the function to krb5int_mkstemp.  Generate the symbol export list for
    libkrb5support at build time.
    
    Declare krb5int_mkstemp in k5-platform.h.
    Change cc_file.c to use mkstemp unconditionally.
    
    Make libdb2.so (built for testing only) link against the
    libkrb5support, and use krb5int_mkstemp if mkstemp is not available.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19600 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                              |  13 +++
 src/include/k5-platform.h                     |   3 +
 src/lib/krb5/ccache/cc_file.c                 |   4 -
 src/plugins/kdb/db2/libdb2/Makefile.in        |   6 +-
 src/plugins/kdb/db2/libdb2/clib/Makefile.in   |   2 +-
 src/plugins/kdb/db2/libdb2/clib/mkstemp.c     | 126 -------------------------
 src/plugins/kdb/db2/libdb2/configure.in       |   4 +-
 src/util/support/Makefile.in                  |  19 +++-
 src/util/support/libkrb5support-fixed.exports |  34 +++++++
 src/util/support/libkrb5support.exports       |  34 -------
 src/util/support/mkstemp.c                    | 127 ++++++++++++++++++++++++++
 11 files changed, 200 insertions(+), 172 deletions(-)

commit 86e638b30cb0c56e9d0fd0b213be0696191eb297
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 20 01:51:52 2007 +0000

    initial draft contribution guidelines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19599 dc483132-0cff-0310-8789-dd5450dbe970

 doc/contributing.txt | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 70 insertions(+)

commit 78ec90d925e1f672639762e6c9fa674bf7ff0a64
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 20 01:19:59 2007 +0000

    set svn:eol-style to native for *.[ch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19596 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/srv_dec_tkt.c                     |   188 +-
 src/windows/identity/doc/cred_aquisition.h         |   426 +-
 src/windows/identity/doc/cred_data_types.h         |   528 +-
 src/windows/identity/doc/cred_main.h               |    72 +-
 src/windows/identity/doc/cred_msgs.h               |    96 +-
 src/windows/identity/doc/cred_prop_pages.h         |   168 +-
 src/windows/identity/doc/main_page.h               |   332 +-
 src/windows/identity/doc/plugin_framework.h        |   366 +-
 src/windows/identity/doc/plugin_locale.h           |   218 +-
 src/windows/identity/doc/plugin_main.h             |   230 +-
 src/windows/identity/doc/plugin_structure.h        |   110 +-
 src/windows/identity/doc/ui_actions.h              |    60 +-
 src/windows/identity/doc/ui_context.h              |   376 +-
 src/windows/identity/doc/ui_main.h                 |    72 +-
 src/windows/identity/doc/ui_menus.h                |    60 +-
 src/windows/identity/help/khhelp.h                 |    66 +-
 src/windows/identity/include/khdefs.h              |   476 +-
 src/windows/identity/include/kherror.h             |   370 +-
 src/windows/identity/include/khlist.h              |   428 +-
 src/windows/identity/include/khmsgtypes.h          |  1634 +--
 src/windows/identity/include/netidmgr.h            |    86 +-
 src/windows/identity/kconfig/api.c                 |  5312 ++++-----
 src/windows/identity/kconfig/kconfig.h             |  1920 ++--
 src/windows/identity/kconfig/kconfiginternal.h     |   258 +-
 src/windows/identity/kconfig/kconfigmain.c         |    74 +-
 src/windows/identity/kconfig/registry.c            |    56 +-
 src/windows/identity/kconfig/test/utiltest.c       |   414 +-
 src/windows/identity/kcreddb/attrib.c              |  1756 +--
 src/windows/identity/kcreddb/attrib.h              |   110 +-
 src/windows/identity/kcreddb/buf.c                 |   782 +-
 src/windows/identity/kcreddb/buf.h                 |   156 +-
 src/windows/identity/kcreddb/credential.c          |  2184 ++--
 src/windows/identity/kcreddb/credential.h          |   142 +-
 src/windows/identity/kcreddb/credset.c             |  2354 ++--
 src/windows/identity/kcreddb/credset.h             |   150 +-
 src/windows/identity/kcreddb/credtype.c            |   816 +-
 src/windows/identity/kcreddb/credtype.h            |   110 +-
 src/windows/identity/kcreddb/identity.c            |  3198 +++---
 src/windows/identity/kcreddb/identity.h            |   120 +-
 src/windows/identity/kcreddb/init.c                |   182 +-
 src/windows/identity/kcreddb/kcreddb.h             |  6658 +++++------
 src/windows/identity/kcreddb/kcreddbinternal.h     |   122 +-
 src/windows/identity/kcreddb/kcreddbmain.c         |    80 +-
 src/windows/identity/kcreddb/langres.h             |    96 +-
 src/windows/identity/kcreddb/resource.h            |    54 +-
 src/windows/identity/kcreddb/type.c                |  2772 ++---
 src/windows/identity/kcreddb/type.h                |   432 +-
 src/windows/identity/kherr/kherr.c                 |  2642 ++---
 src/windows/identity/kherr/kherr.h                 |  2188 ++--
 src/windows/identity/kherr/kherrinternal.h         |   138 +-
 src/windows/identity/kherr/kherrmain.c             |   104 +-
 src/windows/identity/kmm/kmm.c                     |   384 +-
 src/windows/identity/kmm/kmm.h                     |  2136 ++--
 src/windows/identity/kmm/kmm_module.c              |  1352 +--
 src/windows/identity/kmm/kmm_plugin.c              |   828 +-
 src/windows/identity/kmm/kmm_reg.c                 |   672 +-
 src/windows/identity/kmm/kmm_registrar.c           |  2076 ++--
 src/windows/identity/kmm/kmminternal.h             |   516 +-
 src/windows/identity/kmm/kmmmain.c                 |   318 +-
 src/windows/identity/kmm/kplugin.h                 |   292 +-
 src/windows/identity/kmq/consumer.c                |  1146 +-
 src/windows/identity/kmq/init.c                    |   626 +-
 src/windows/identity/kmq/kmq.h                     |  1402 +--
 src/windows/identity/kmq/kmqinternal.h             |   478 +-
 src/windows/identity/kmq/kmqmain.c                 |    94 +-
 src/windows/identity/kmq/msgtype.c                 |   776 +-
 src/windows/identity/kmq/publisher.c               |  1112 +-
 src/windows/identity/nidmgrdll/dllmain.c           |   228 +-
 src/windows/identity/plugins/common/dynimport.c    |   954 +-
 src/windows/identity/plugins/common/dynimport.h    |   722 +-
 src/windows/identity/plugins/common/krb5common.c   |   902 +-
 src/windows/identity/plugins/common/krb5common.h   |   112 +-
 src/windows/identity/plugins/krb4/errorfuncs.c     |   452 +-
 src/windows/identity/plugins/krb4/errorfuncs.h     |   130 +-
 src/windows/identity/plugins/krb4/krb4configdlg.c  |  1078 +-
 src/windows/identity/plugins/krb4/krb4funcs.c      |  1794 +--
 src/windows/identity/plugins/krb4/krb4funcs.h      |   264 +-
 src/windows/identity/plugins/krb4/krb4main.c       |   314 +-
 src/windows/identity/plugins/krb4/krb4newcreds.c   |  1746 +--
 src/windows/identity/plugins/krb4/krb4plugin.c     |   594 +-
 src/windows/identity/plugins/krb4/krbcred.h        |   272 +-
 src/windows/identity/plugins/krb4/langres.h        |    98 +-
 src/windows/identity/plugins/krb5/datarep.c        |   814 +-
 src/windows/identity/plugins/krb5/datarep.h        |   152 +-
 src/windows/identity/plugins/krb5/errorfuncs.c     |   594 +-
 src/windows/identity/plugins/krb5/errorfuncs.h     |   150 +-
 src/windows/identity/plugins/krb5/krb5configcc.c   |  1142 +-
 src/windows/identity/plugins/krb5/krb5configid.c   |   710 +-
 src/windows/identity/plugins/krb5/krb5configids.c  |   540 +-
 src/windows/identity/plugins/krb5/krb5funcs.c      |  6974 ++++++------
 src/windows/identity/plugins/krb5/krb5funcs.h      |   434 +-
 src/windows/identity/plugins/krb5/krb5identpro.c   |  3762 +++----
 src/windows/identity/plugins/krb5/krb5main.c       |   994 +-
 src/windows/identity/plugins/krb5/krb5newcreds.c   |  5494 ++++-----
 src/windows/identity/plugins/krb5/krb5plugin.c     |   530 +-
 src/windows/identity/plugins/krb5/krb5props.c      |   352 +-
 src/windows/identity/plugins/krb5/krbcred.h        |   488 +-
 src/windows/identity/plugins/krb5/langres.h        |   432 +-
 .../identity/sample/templates/credprov/config_id.c |   236 +-
 .../sample/templates/credprov/config_ids.c         |   192 +-
 .../sample/templates/credprov/config_main.c        |   198 +-
 .../identity/sample/templates/credprov/credacq.c   |   810 +-
 .../identity/sample/templates/credprov/credprov.h  |   352 +-
 .../identity/sample/templates/credprov/credtype.c  |   104 +-
 .../identity/sample/templates/credprov/langres.h   |    68 +-
 .../identity/sample/templates/credprov/main.c      |   342 +-
 .../identity/sample/templates/credprov/plugin.c    |   764 +-
 .../identity/sample/templates/credprov/proppage.c  |   118 +-
 src/windows/identity/ui/aboutwnd.c                 |   308 +-
 src/windows/identity/ui/aboutwnd.h                 |    66 +-
 src/windows/identity/ui/addrchange.c               |   188 +-
 src/windows/identity/ui/addrchange.h               |    72 +-
 src/windows/identity/ui/appglobal.h                |   286 +-
 src/windows/identity/ui/cfg_appear_wnd.c           |   870 +-
 src/windows/identity/ui/cfg_general_wnd.c          |   838 +-
 src/windows/identity/ui/cfg_identities_wnd.c       |  3046 ++---
 src/windows/identity/ui/cfg_notif_wnd.c            |   682 +-
 src/windows/identity/ui/cfg_plugins_wnd.c          |  1292 +--
 src/windows/identity/ui/configwnd.c                |  2438 ++--
 src/windows/identity/ui/configwnd.h                |   176 +-
 src/windows/identity/ui/credfuncs.c                |  2796 ++---
 src/windows/identity/ui/credfuncs.h                |   186 +-
 src/windows/identity/ui/credwnd.c                  | 10994 +++++++++----------
 src/windows/identity/ui/credwnd.h                  |   600 +-
 src/windows/identity/ui/debugfuncs.c               |   512 +-
 src/windows/identity/ui/debugfuncs.h               |    74 +-
 src/windows/identity/ui/htwnd.c                    |  2572 ++---
 src/windows/identity/ui/htwnd.h                    |   114 +-
 src/windows/identity/ui/khmapp.h                   |   140 +-
 src/windows/identity/ui/main.c                     |  1794 +--
 src/windows/identity/ui/mainmenu.c                 |  2278 ++--
 src/windows/identity/ui/mainmenu.h                 |   136 +-
 src/windows/identity/ui/mainwnd.h                  |   164 +-
 src/windows/identity/ui/notifier.c                 |  6320 +++++------
 src/windows/identity/ui/notifier.h                 |   126 +-
 src/windows/identity/ui/passwnd.c                  |   266 +-
 src/windows/identity/ui/passwnd.h                  |    78 +-
 src/windows/identity/ui/propertywnd.c              |   496 +-
 src/windows/identity/ui/propertywnd.h              |    72 +-
 src/windows/identity/ui/reqdaemon.c                |   906 +-
 src/windows/identity/ui/reqdaemon.h                |    84 +-
 src/windows/identity/ui/resource.h                 |   830 +-
 src/windows/identity/ui/statusbar.c                |   416 +-
 src/windows/identity/ui/statusbar.h                |   110 +-
 src/windows/identity/ui/timer.c                    |  2030 ++--
 src/windows/identity/ui/timer.h                    |   200 +-
 src/windows/identity/ui/toolbar.c                  |   942 +-
 src/windows/identity/ui/toolbar.h                  |   104 +-
 src/windows/identity/uilib/action.c                |  3312 +++---
 src/windows/identity/uilib/alert.c                 |   874 +-
 src/windows/identity/uilib/configui.c              |  2170 ++--
 src/windows/identity/uilib/configui.h              |   148 +-
 src/windows/identity/uilib/creddlg.c               |  1436 +--
 src/windows/identity/uilib/intaction.h             |   216 +-
 src/windows/identity/uilib/khaction.h              |  2010 ++--
 src/windows/identity/uilib/khactiondef.h           |   336 +-
 src/windows/identity/uilib/khalerts.h              |   806 +-
 src/windows/identity/uilib/khconfigui.h            |  1254 +--
 src/windows/identity/uilib/khhtlink.h              |   154 +-
 src/windows/identity/uilib/khnewcred.h             |  1970 ++--
 src/windows/identity/uilib/khprops.h               |   418 +-
 src/windows/identity/uilib/khremote.h              |   168 +-
 src/windows/identity/uilib/khrescache.h            |   200 +-
 src/windows/identity/uilib/khtracker.h             |   228 +-
 src/windows/identity/uilib/khuidefs.h              |   292 +-
 src/windows/identity/uilib/propsheet.c             |   460 +-
 src/windows/identity/uilib/propwnd.c               |    74 +-
 src/windows/identity/uilib/rescache.c              |   606 +-
 src/windows/identity/uilib/trackerwnd.c            |   948 +-
 src/windows/identity/uilib/uibind.c                |   118 +-
 src/windows/identity/uilib/uilibmain.c             |    88 +-
 src/windows/identity/uilib/version.c               |   166 +-
 src/windows/identity/util/hashtable.c              |   342 +-
 src/windows/identity/util/hashtable.h              |   462 +-
 src/windows/identity/util/mstring.c                |  1020 +-
 src/windows/identity/util/mstring.h                |   722 +-
 src/windows/identity/util/perfstat.c               |   822 +-
 src/windows/identity/util/perfstat.h               |   148 +-
 src/windows/identity/util/sync.c                   |   260 +-
 src/windows/identity/util/sync.h                   |   256 +-
 src/windows/identity/util/utils.h                  |    74 +-
 src/windows/kfwlogon/kfwcommon.c                   |  2704 ++---
 src/windows/kfwlogon/kfwcpcc.c                     |    78 +-
 src/windows/kfwlogon/kfwlogon.c                    |  1268 +--
 src/windows/kfwlogon/kfwlogon.h                    |   430 +-
 src/windows/winlevel.h                             |    66 +-
 186 files changed, 82531 insertions(+), 82531 deletions(-)

commit d275e06d0cb0f248aa54a6f134a59f84aa563e14
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 20 01:09:10 2007 +0000

    provide asprintf functionality for internal use
    
    I plan to use asprintf in some gssapi error-message management
    routines, so let's make sure we have the functionality available,
    implementing it locally if necessary.
    
    This implementation assumes vsnprintf is available, an assumption that
    the support library is already making at the moment.
    
    Since this implementation requires calling vsnprintf potentially
    multiple times with the same va_list, use va_copy if it's available,
    or provide a hack version (which should work okay if va_list is a
    scalar or array type that requires no other special handling, and if
    va_end does nothing interesting, which is usually the case) if the
    compiler doesn't provide it.
    
    I also changed a couple bits of code to use asprintf, to make sure we
    exercise our implementation in testing.
    
    (C99 requires vsnprintf and va_copy; vasprintf is a GNU/BSD extension,
    but an oh so useful one....)
    
    
    * configure.in: Check for va_copy, or if va_list objects can be simply
    assigned.  Define HAS_VA_COPY and CAN_COPY_VA_LIST as appropriate.
    * include/k5-platform.h: Define a va_copy macro if the compiler
    doesn't provide it.
    
    * include/k5-platform.h: If vsnprintf isn't available from the OS,
    abort compilation.  If vasprintf isn't available from the OS, provide
    k5_{v,}asprintf based on vsnprintf and define {v,}asprintf macros.
    * lib/krb5/keytab/t_keytab.c (do_test): Use asprintf.
    * util/support/errors.c (krb5int_vset_error): Use asprintf
    unconditionally.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19595 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in               | 27 ++++++++++++
 src/include/k5-platform.h      | 95 ++++++++++++++++++++++++++++++++++++++++--
 src/lib/krb5/keytab/t_keytab.c | 12 ++++--
 src/util/support/errors.c      | 18 ++++----
 4 files changed, 138 insertions(+), 14 deletions(-)

commit 4711fe7c1cd4761c893c371b84757d6bfcda82e8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 19 23:45:48 2007 +0000

    set eol-style and mime-type properties
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19594 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_memory.c | 1354 +++++++++++++++++++--------------------
 1 file changed, 677 insertions(+), 677 deletions(-)

commit 073cf9a9bcbe0f194990fcf199bad688f161a6c7
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 18 21:07:37 2007 +0000

    krb5_walk_realm_tree leaks in capaths case
    
    Markus Moeller reports a leak in krb5_get_credentials() which was then
    traced down to profile strings leaking from within
    krb5_walk_realm_tree().  A pointer to a profile string was getting
    overwritten without the string being freed when *cap_nodes[0] == '.'.
    Fix is to free the string prior to overwriting the pointer if the
    pointer is non-null.
    
    ticket: new
    target_version: 1.6.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19582 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/walk_rtree.c | 3 +++
 1 file changed, 3 insertions(+)

commit b7895cf55e58fe12f7b33dcf8558daaff316df5e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jun 18 16:23:47 2007 +0000

            Corrected the order of the source and modified msi packages
            in the msitran command line used to produce the transform
    
    ticket: 5577
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19580 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/msi-deployment-guide.txt | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 470cfac1124beed421f32dec14f770b698dd4373
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jun 14 22:40:51 2007 +0000

    don't include time.h in CredentialsCache.h if it's not needed
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19576 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_common.h  | 17 ++++++++---------
 src/ccapi/server/ccs_common.h  |  2 ++
 src/include/CredentialsCache.h |  4 +---
 3 files changed, 11 insertions(+), 12 deletions(-)

commit 2af1d88703f60d40fa0a5e7118b6e2f9fe17f931
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Jun 14 18:18:03 2007 +0000

    Disable warnings about #pragma mark - in the right place this time
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 19569
    Subj: Tweaks for 1.7 build on Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19575 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_common.h | 1 +
 src/ccapi/lib/ccapi_ccache.c  | 2 --
 2 files changed, 1 insertion(+), 2 deletions(-)

commit 65a88b5ba9131fc7c4bf7b6c43e57412c28b3b2a
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Jun 14 17:38:11 2007 +0000

    Disable warnings about #pragma mark
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: 19569
    Subj: Tweaks for 1.7 build on Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19574 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_common.h | 16 +++++++++-------
 src/ccapi/lib/ccapi_ccache.c  |  2 ++
 2 files changed, 11 insertions(+), 7 deletions(-)

commit 05b0fe74bb6eb10a49333d42f9f1677235863f85
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jun 12 21:07:16 2007 +0000

    Add advisory locking to CCAPI
    
    Added code to trash client crashes.  Reorganized server launch to make
    it easier to implement platform specific code.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19573 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_array.c         |  83 +++++++++---
 src/ccapi/server/ccs_array.h         |  40 ++++--
 src/ccapi/server/ccs_client.c        | 169 +++++++++++++++++++++++++
 src/ccapi/server/ccs_client.h        |  47 +++++++
 src/ccapi/server/ccs_common.h        |   2 +
 src/ccapi/server/ccs_lock.c          |  85 +++++++++----
 src/ccapi/server/ccs_lock.h          |  23 ++--
 src/ccapi/server/ccs_lock_state.c    |  57 ++++++---
 src/ccapi/server/ccs_lock_state.h    |   3 +
 src/ccapi/server/ccs_lockref.c       | 121 ++++++++++++++++++
 src/ccapi/server/ccs_lockref.h       |  44 +++++++
 src/ccapi/server/ccs_os_pipe.h       |  11 +-
 src/ccapi/server/ccs_os_server.h     |   6 +
 src/ccapi/server/ccs_pipe.c          | 130 +------------------
 src/ccapi/server/ccs_pipe.h          |  18 ---
 src/ccapi/server/ccs_server.c        | 112 +++++++++++++----
 src/ccapi/server/ccs_server.h        |  12 +-
 src/ccapi/server/ccs_types.h         |  16 +--
 src/ccapi/server/mac/ccs_os_pipe.c   |  44 +------
 src/ccapi/server/mac/ccs_os_server.c | 236 +++++++++++++++++++++++++++++++++++
 src/ccapi/server/mac/main.c          | 233 ----------------------------------
 21 files changed, 946 insertions(+), 546 deletions(-)

commit fd7e3b884d0fa19a4d9b1f1965e656b62beb7351
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jun 11 22:14:56 2007 +0000

    This patch adds src/include/krb5/krb5.h to the MSI installer SDK component.
    (Thanks to Asanka Herath for the patch.)
    
    ticket: 5573
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19572 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/features.wxi | 3 ++-
 src/windows/installer/wix/files.wxi    | 7 ++++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 91984b0098d0452c3eed9c035357decad477a2ba
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jun 7 21:50:39 2007 +0000

    Removed cross-compilation uses of inline because they don't do
    anything on our compilers and were interfering with the
    Windows builds.  If we need to we can revisit this later with
    an actual profiling tool.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19571 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_os_debugging.h      |   2 +-
 src/ccapi/common/cci_os_identifier.h     |   2 +-
 src/ccapi/common/cci_stream.c            |   4 +-
 src/ccapi/common/cci_stream.h            |   4 +-
 src/ccapi/common/mac/cci_os_debugging.c  |   2 +-
 src/ccapi/common/mac/cci_os_identifier.c |   2 +-
 src/ccapi/lib/ccapi_os_ipc.h             |   2 +-
 src/ccapi/lib/mac/ccapi_os_ipc.c         |   2 +-
 src/ccapi/server/ccs_array.c             |  48 ++++++-------
 src/ccapi/server/ccs_array.h             |  48 ++++++-------
 src/ccapi/server/ccs_cache_collection.c  |   8 +--
 src/ccapi/server/ccs_cache_collection.h  |   8 +--
 src/ccapi/server/ccs_ccache.c            |   8 +--
 src/ccapi/server/ccs_ccache.h            |   4 +-
 src/ccapi/server/ccs_credentials.c       |   8 +--
 src/ccapi/server/ccs_credentials.h       |   8 +--
 src/ccapi/server/ccs_list.c              | 118 +++++++++++++++----------------
 src/ccapi/server/ccs_os_pipe.h           |  12 ++--
 src/ccapi/server/ccs_pipe.c              |   2 +-
 src/ccapi/server/ccs_pipe.h              |   2 +-
 src/ccapi/server/mac/ccs_os_pipe.c       |  12 ++--
 21 files changed, 153 insertions(+), 153 deletions(-)

commit 5c349b8456b511265ae6c84e40b6f275fe7acdb2
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jun 7 21:47:38 2007 +0000

    Removed unused locking code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19570 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_lock_state.c | 87 ---------------------------------------
 src/ccapi/server/ccs_lock_state.h |  8 ----
 2 files changed, 95 deletions(-)

commit d439fa96b8c8b72eba8cb4e258ede4a32e8999f5
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Tue Jun 5 20:22:37 2007 +0000

    The #if _WIN32 block threw an error with Visual Studio 2005.  Bumped the _MSC_VER threshold by 100
    
    TargetVersion: 1.7
    Component: krb5-libs
    Ticket: new
    Subj: Tweaks for 1.7 build on Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19569 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/CredentialsCache.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ed77e3e36380daedadf33c4c622927143f97cf74
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jun 5 20:09:22 2007 +0000

    Only use __attribute__ on GNUC compilers
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19568 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_debugging.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit da1cf3db22a047b6336522dfe2d6fb18278b5ab3
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Jun 4 22:24:27 2007 +0000

    Fixed bugs introduced while moving to krb5 repository
    
    Fixed memory leak in ccs_ccache_t and ccs_cache_collection_t when returning
    the reply data.  Changed to "will_block" semantics for flow control in all
    server function so it doesn't get confusing.  Fixed bug in
    ccs_server_send_reply() which was preventing ipc from working (was using
    the wrong variable for the reply stream).
    
    ticket:new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19567 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/server/ccs_cache_collection.c |  8 ++++++--
 src/ccapi/server/ccs_ccache.c           |  8 ++++++--
 src/ccapi/server/ccs_lock_state.c       |  2 +-
 src/ccapi/server/ccs_server.c           | 23 +++++++++++++----------
 4 files changed, 26 insertions(+), 15 deletions(-)

commit 73bbe4b2b50163861c7c46b6997d2f66593bbe3d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 31 22:16:10 2007 +0000

    Configure libkdb_ldap directory at top level
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19566 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                              | 23 +++++++++++++----
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in  |  4 +--
 src/plugins/kdb/ldap/libkdb_ldap/configure.in | 36 ---------------------------
 3 files changed, 20 insertions(+), 43 deletions(-)

commit 663b22141ca0e6353d75495bdfa641a36fa73627
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 31 21:25:56 2007 +0000

    Configure cksum_body and wpse in top-level configure script.  (Still don't build by default.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19565 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                                 |  6 +++---
 src/plugins/preauth/cksum_body/Makefile.in       | 12 ++++++++++--
 src/plugins/preauth/cksum_body/cksum_body_main.c |  4 +---
 src/plugins/preauth/cksum_body/configure.in      | 12 ------------
 src/plugins/preauth/wpse/Makefile.in             | 12 ++++++++++--
 src/plugins/preauth/wpse/configure.in            | 12 ------------
 src/plugins/preauth/wpse/wpse_main.c             |  4 +---
 7 files changed, 25 insertions(+), 37 deletions(-)

commit d45eeb7f708d5be2e9fbdbc54a04655776074f6c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu May 31 21:06:54 2007 +0000

    Move CCAPI sources to krb5 repository
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19564 dc483132-0cff-0310-8789-dd5450dbe970

 src/ccapi/common/cci_array_internal.c              |  306 +++
 src/ccapi/common/cci_array_internal.h              |   64 +
 src/ccapi/common/cci_common.h                      |   55 +
 src/ccapi/common/cci_cred_union.c                  |  679 +++++++
 src/ccapi/common/cci_cred_union.h                  |   41 +
 src/ccapi/common/cci_debugging.c                   |   55 +
 src/ccapi/common/cci_debugging.h                   |   40 +
 src/ccapi/common/cci_identifier.c                  |  289 +++
 src/ccapi/common/cci_identifier.h                  |   65 +
 src/ccapi/common/cci_message.c                     |  172 ++
 src/ccapi/common/cci_message.h                     |   48 +
 src/ccapi/common/cci_os_debugging.h                |   35 +
 src/ccapi/common/cci_os_identifier.h               |   34 +
 src/ccapi/common/cci_stream.c                      |  490 +++++
 src/ccapi/common/cci_stream.h                      |   77 +
 src/ccapi/common/cci_types.h                       |  105 +
 src/ccapi/common/mac/cci_mig.defs                  |   54 +
 src/ccapi/common/mac/cci_mig_reply.defs            |   58 +
 src/ccapi/common/mac/cci_mig_request.defs          |   62 +
 src/ccapi/common/mac/cci_mig_types.h               |   56 +
 src/ccapi/common/mac/cci_os_debugging.c            |   36 +
 src/ccapi/common/mac/cci_os_identifier.c           |   80 +
 src/ccapi/lib/ccapi.exports                        |    1 +
 src/ccapi/lib/ccapi_ccache.c                       |  736 +++++++
 src/ccapi/lib/ccapi_ccache.h                       |   99 +
 src/ccapi/lib/ccapi_ccache_iterator.c              |  224 +++
 src/ccapi/lib/ccapi_ccache_iterator.h              |   46 +
 src/ccapi/lib/ccapi_context.c                      |  789 ++++++++
 src/ccapi/lib/ccapi_context.h                      |   78 +
 src/ccapi/lib/ccapi_context_change_time.c          |  200 ++
 src/ccapi/lib/ccapi_context_change_time.h          |   41 +
 src/ccapi/lib/ccapi_credentials.c                  |  166 ++
 src/ccapi/lib/ccapi_credentials.h                  |   44 +
 src/ccapi/lib/ccapi_credentials_iterator.c         |  194 ++
 src/ccapi/lib/ccapi_credentials_iterator.h         |   46 +
 src/ccapi/lib/ccapi_err.et                         |   74 +
 src/ccapi/lib/ccapi_ipc.c                          |  113 ++
 src/ccapi/lib/ccapi_ipc.h                          |   44 +
 src/ccapi/lib/ccapi_os_ipc.h                       |   38 +
 src/ccapi/lib/ccapi_string.c                       |  104 +
 src/ccapi/lib/ccapi_string.h                       |   37 +
 src/ccapi/lib/ccapi_v2.c                           |  232 +++
 src/ccapi/lib/ccapi_v2.exports                     |   23 +
 src/ccapi/lib/mac/ccapi_os_ipc.c                   |  266 +++
 src/ccapi/lib/mac/ccapi_vector.c                   |  839 ++++++++
 src/ccapi/lib/mac/ccapi_vector.exports             |   59 +
 src/ccapi/lib/mac/ccapi_vector.h                   |  228 +++
 src/ccapi/server/ccs_array.c                       |  145 ++
 src/ccapi/server/ccs_array.h                       |   71 +
 src/ccapi/server/ccs_cache_collection.c            |  949 +++++++++
 src/ccapi/server/ccs_cache_collection.h            |   73 +
 src/ccapi/server/ccs_ccache.c                      | 1002 ++++++++++
 src/ccapi/server/ccs_ccache.h                      |   78 +
 src/ccapi/server/ccs_ccache_iterator.c             |  156 ++
 src/ccapi/server/ccs_ccache_iterator.h             |   38 +
 src/ccapi/server/ccs_common.h                      |   44 +
 src/ccapi/server/ccs_credentials.c                 |  136 ++
 src/ccapi/server/ccs_credentials.h                 |   46 +
 src/ccapi/server/ccs_credentials_iterator.c        |  158 ++
 src/ccapi/server/ccs_credentials_iterator.h        |   38 +
 src/ccapi/server/ccs_list.c                        |  345 ++++
 src/ccapi/server/ccs_list.h                        |  129 ++
 src/ccapi/server/ccs_list_internal.c               |  612 ++++++
 src/ccapi/server/ccs_list_internal.h               |   92 +
 src/ccapi/server/ccs_lock.c                        |  245 +++
 src/ccapi/server/ccs_lock.h                        |   61 +
 src/ccapi/server/ccs_lock_state.c                  |  543 ++++++
 src/ccapi/server/ccs_lock_state.h                  |   57 +
 src/ccapi/server/ccs_os_pipe.h                     |   44 +
 src/ccapi/server/ccs_os_server.h                   |   35 +
 src/ccapi/server/ccs_pipe.c                        |  163 ++
 src/ccapi/server/ccs_pipe.h                        |   52 +
 src/ccapi/server/ccs_server.c                      |  333 ++++
 src/ccapi/server/ccs_server.h                      |   50 +
 src/ccapi/server/ccs_types.h                       |   93 +
 src/ccapi/server/mac/CCacheServerInfo.plist        |   38 +
 src/ccapi/server/mac/ccs_os_pipe.c                 |   79 +
 .../server/mac/edu.mit.Kerberos.CCacheServer.plist |   17 +
 src/ccapi/server/mac/main.c                        |  233 +++
 src/ccapi/test/Makefile                            |   60 +
 src/ccapi/test/main.c                              |   69 +
 .../test/test_cc_ccache_clear_kdc_time_offset.c    |   16 +
 src/ccapi/test/test_cc_ccache_compare.c            |   16 +
 src/ccapi/test/test_cc_ccache_destroy.c            |   16 +
 src/ccapi/test/test_cc_ccache_get_change_time.c    |   17 +
 .../test/test_cc_ccache_get_credentials_version.c  |   17 +
 .../test/test_cc_ccache_get_kdc_time_offset.c      |   17 +
 .../test/test_cc_ccache_get_last_default_time.c    |   17 +
 src/ccapi/test/test_cc_ccache_get_name.c           |   17 +
 src/ccapi/test/test_cc_ccache_get_principal.c      |   17 +
 src/ccapi/test/test_cc_ccache_iterator_next.c      |   17 +
 src/ccapi/test/test_cc_ccache_move.c               |   17 +
 .../test/test_cc_ccache_new_credentials_iterator.c |   17 +
 src/ccapi/test/test_cc_ccache_release.c            |   17 +
 src/ccapi/test/test_cc_ccache_remove_credentials.c |   17 +
 src/ccapi/test/test_cc_ccache_set_default.c        |   17 +
 .../test/test_cc_ccache_set_kdc_time_offset.c      |   17 +
 src/ccapi/test/test_cc_ccache_set_principal.c      |   17 +
 src/ccapi/test/test_cc_ccache_store_credentials.c  |   17 +
 src/ccapi/test/test_cc_context_compare.c           |   17 +
 src/ccapi/test/test_cc_context_create_ccache.c     |   17 +
 .../test/test_cc_context_create_default_ccache.c   |   17 +
 src/ccapi/test/test_cc_context_create_new_ccache.c |   17 +
 src/ccapi/test/test_cc_context_get_change_time.c   |   17 +
 .../test/test_cc_context_get_default_ccache_name.c |   17 +
 src/ccapi/test/test_cc_context_get_version.c       |   17 +
 .../test/test_cc_context_new_ccache_iterator.c     |   17 +
 src/ccapi/test/test_cc_context_open_ccache.c       |   17 +
 .../test/test_cc_context_open_default_ccache.c     |   17 +
 src/ccapi/test/test_cc_context_release.c           |   16 +
 src/ccapi/test/test_cc_credentials_iterator_next.c |   16 +
 src/ccapi/test/test_cc_initialize.c                |   16 +
 src/ccapi/test/test_ccapi_ccache.c                 | 2025 ++++++++++++++++++++
 src/ccapi/test/test_ccapi_ccache.h                 |   50 +
 src/ccapi/test/test_ccapi_check.c                  |   37 +
 src/ccapi/test/test_ccapi_check.h                  |   43 +
 src/ccapi/test/test_ccapi_constants.c              |   66 +
 src/ccapi/test/test_ccapi_constants.h              |    6 +
 src/ccapi/test/test_ccapi_context.c                | 1065 ++++++++++
 src/ccapi/test/test_ccapi_context.h                |   34 +
 src/ccapi/test/test_ccapi_globals.c                |   62 +
 src/ccapi/test/test_ccapi_globals.h                |   47 +
 src/ccapi/test/test_ccapi_iterators.c              |  244 +++
 src/ccapi/test/test_ccapi_iterators.h              |   12 +
 src/ccapi/test/test_ccapi_log.c                    |   45 +
 src/ccapi/test/test_ccapi_log.h                    |   17 +
 src/ccapi/test/test_ccapi_util.c                   |  140 ++
 src/ccapi/test/test_ccapi_util.h                   |   14 +
 src/ccapi/test/test_constants.c                    |   16 +
 src/include/CredentialsCache.h                     |  552 ++++++
 src/include/CredentialsCache2.h                    |  326 ++++
 src/lib/krb5/ccache/ccapi/stdcc.c                  |    4 +-
 src/lib/krb5/krb/rd_req_dec.c                      |    2 +-
 133 files changed, 19231 insertions(+), 3 deletions(-)

commit 66bd29f512b9bdd5e808d645118862112973d2d6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 31 15:56:49 2007 +0000

    don't check for readability resolving SRVTAB: keytab
    
    Greg Hudson has pointed out that the FILE: and SRVTAB: keytab types differ in
    when they report errors for files not existing.  The implementations of ANY:
    floating around cope better if they consistently accept names of files that
    aren't present, and report the error later when fetching information.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19563 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_srvtab.c | 7 -------
 1 file changed, 7 deletions(-)

commit 31cfa1d7111110edcf7ee373165f27465e4d0350
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 23 20:03:53 2007 +0000

    Remove unused macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19558 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/server_acl.h | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 368353df717717ad4cee76cd016773fe3942415f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 23 04:52:48 2007 +0000

    Update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19557 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/Makefile.in | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 151a777ff7f122fc97daf1ab748249d8de934452
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 23 03:54:20 2007 +0000

    On Solaris 10, define NO_WEAK_PTHREADS for the build.  When that symbol is
    defined, skip the weak and conditional references in k5-thread.h and always
    use the real pthread functions.
    
    ticket: 5560
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19556 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4          |  9 +++++++++
 src/include/k5-thread.h | 14 +++++++++-----
 2 files changed, 18 insertions(+), 5 deletions(-)

commit 13c36bdf38a15239618036435646c89c02ff503c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 23 03:32:08 2007 +0000

    Fix up declarations of some static functions.
    Now the eDirectory support compiles on Mac OS X 10.4.9 (but doesn't link
    because "ldap_explode_dn" is not found).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19555 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.c | 8 +++++++-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_services.h | 2 --
 2 files changed, 7 insertions(+), 3 deletions(-)

commit e89bf95300ae09c24e858398bcd79e2135603925
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon May 21 21:58:24 2007 +0000

    Change struct _krb5_context.os_context into a single element instead of array[1]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19554 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h            | 11 +----------
 src/lib/krb5/ccache/cc_file.c   |  4 ++--
 src/lib/krb5/ccache/cccursor.c  |  4 ++--
 src/lib/krb5/ccache/ccdefault.c |  4 ++--
 src/lib/krb5/krb/init_ctx.c     | 12 ++++++------
 src/lib/krb5/krb/ser_ctx.c      | 27 ++++++++++++---------------
 src/lib/krb5/os/ccdefname.c     |  6 +++---
 src/lib/krb5/os/init_os_ctx.c   |  6 +++---
 src/lib/krb5/os/timeofday.c     |  4 ++--
 src/lib/krb5/os/toffset.c       | 12 ++++++------
 src/lib/krb5/os/ustime.c        |  4 ++--
 11 files changed, 41 insertions(+), 53 deletions(-)

commit 659539f21538312c0871ff42e31b826c3f99b72f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon May 21 21:44:40 2007 +0000

    Simplify UNIX krb5int_zap_data a little.  Omit volatile cast, just call memset,
    but for gcc, use a volatile asm afterwards to make the memory appear to be
    referenced and deter optimizations that would remove the memset.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19553 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

commit 0be84296eaaa7432b0e13edd1e9bc5d1557befef
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 18 05:56:13 2007 +0000

    Remove unused files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19551 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_edit.M | 182 ------------------------------------------
 src/kadmin/dbutil/util.c      | 158 ------------------------------------
 2 files changed, 340 deletions(-)

commit 53b47935466ef13f27428bd9c3cd98ec675672b1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 18 05:51:49 2007 +0000

    Remove unused file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19550 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/tcl_wrapper.c | 241 ----------------------------------------
 1 file changed, 241 deletions(-)

commit c3da88c50011473240e206b40c38bd90e42c7f73
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 10 04:24:38 2007 +0000

    Fix various gcc warnings about pointer target signedness and qualifiers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19548 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/arcfour_s2k.c        |  2 +-
 src/lib/crypto/dk/derive.c                  | 18 +++++++++---------
 src/lib/crypto/dk/dk_encrypt.c              | 18 ++++++++++--------
 src/lib/crypto/enc_provider/aes.c           | 18 ++++++++++++++----
 src/lib/crypto/enc_provider/des.c           |  4 ++--
 src/lib/crypto/enc_provider/des3.c          |  4 ++--
 src/lib/crypto/keyhash_provider/descbc.c    |  4 ++--
 src/lib/crypto/keyhash_provider/k5_md4des.c |  6 ++++--
 src/lib/crypto/keyhash_provider/k5_md5des.c |  6 ++++--
 src/lib/crypto/yarrow/ycipher.c             |  4 ++--
 src/lib/krb5/asn.1/asn1_k_decode.c          |  6 ++++--
 11 files changed, 54 insertions(+), 36 deletions(-)

commit 307b319c410581ad98a1d3d0034338240256fefa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 10 03:58:07 2007 +0000

    Rewrite weak key check to use a small custom struct instead of wedging
    data into krb5_data, and use the array size rather than a sentinel for
    loop control.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19547 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/enc_provider/rc4.c | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

commit f098ef9e1e43be6907ec13990bb4b08236d4780f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 10 03:52:05 2007 +0000

    We're requiring that 'inline' work nowadays, so don't conditionalize its use
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19546 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/enc_provider/rc4.c | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit 4263a29d33db110dc829b136b1e4e1317c0f4bab
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 10 02:45:42 2007 +0000

    Use new comparison inline fn
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19545 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/t_cts.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 86ef9dd0422b95ccf2b29f18847c47b6b9e2e6c5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 10 02:37:22 2007 +0000

    Define and use some inline helper functions for comparing data and authdata structures, instead
    of open-coding checks of multiple fields everywhere.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19544 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/kcmd.c           | 11 +++--------
 src/clients/ksu/heuristic.c   | 10 +++-------
 src/clients/ksu/krb_auth_su.c | 15 +++++----------
 src/include/k5-int.h          | 39 ++++++++++++++++++++++++++++++++++++++-
 src/kdc/do_tgs_req.c          |  5 ++---
 src/kdc/kdc_util.c            | 42 +++++++++++++++---------------------------
 src/krb524/k524init.c         |  4 ++--
 src/lib/krb5/ccache/cc_retr.c | 24 +++++-------------------
 src/lib/krb5/krb/chk_trans.c  | 11 ++---------
 src/lib/krb5/krb/gc_frm_kdc.c | 18 ++++++------------
 src/lib/krb5/krb/gc_via_tkt.c | 15 +++++----------
 src/lib/krb5/krb/princ_comp.c | 12 ++++--------
 src/lib/krb5/krb/rd_req_dec.c |  7 +++----
 src/lib/krb5/os/an_to_ln.c    |  5 ++---
 14 files changed, 95 insertions(+), 123 deletions(-)

commit 9ad9a49b388bee85020e9800050df2fcc8954250
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 10 00:00:07 2007 +0000

    Remove some unused macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19543 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/extern.h | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 5955e00fbf4c25ffda1568e54668bbfed0ff2bff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon May 7 19:12:44 2007 +0000

    Remove unused file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19542 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_compat.h | 81 ----------------------------------------
 1 file changed, 81 deletions(-)

commit 5bea666ba27f1735399d971bfd028a454f40e2c4
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu May 3 22:57:05 2007 +0000

    Modify WIX installer to better support upgrading betas
    
    The WIX installers did not upgrade previous installations with the same
    version number as the current package being installed.  This would leave
    multiple installations of KFW x.y.z registered as being installed on the
    machine even though only the most recent install is being used.
    
    This commit instructs the Windows Installer to uninstall previous installations
    with the same version number (the Maximum Upgrade version) as the package
    that is being installed while ensuring that the package being installed
    will not be uninstalled if the installation is being modified or repaired.
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19541 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/kfw.wxs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c1c4cf131c792c9a40213c38ae785426df430445
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed May 2 01:31:50 2007 +0000

      k5-int.h, gic_opt.c
    
      The krb5_get_init_creds_password() and krb5_get_init_creds_keytab()
      functions permit the gic_opts parameter to be NULL.   This is not
      taken into account when testing the value with the macros
      krb5_gic_opt_is_extended() and krb5_gic_opt_is_shadowed().
      Nor is it taken into account within krb5int_gic_opte_copy() which
      is called by krb5int_gic_opt_to_opte() when the input parameter is
      not a krb5_gic_opt_ext structure.
    
      This commit makes two changes:
    
      (1) it modifies the macros to ensure that the value is non-NULL
          before evaluation.
    
      (2) it modifies krb5int_gic_opte_copy() to avoid copying the
          original values with memcpy() when the input is NULL.
    
      In addition, the code was audited to ensure that the flag
      KRB5_GET_INIT_CREDS_OPT_SHADOWED is properly set and that when
      it is set, that the allocated krb5_gic_opt_ext structure is
      freed by krb5_get_init_creds_password() and
      krb5_get_init_creds_keytab().
    
    ticket: 5552
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19537 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h       |  4 ++--
 src/lib/krb5/krb/gic_opt.c | 14 ++++++++++++--
 2 files changed, 14 insertions(+), 4 deletions(-)

commit 49f4a6eb0d473ea6cc866bb8f7f17d2911aadcbb
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Apr 29 21:55:04 2007 +0000

    rd_req_decoded needs to deal with referral realms
    
      * Fix handling of null realm in krb5_rd_req_decoded; now we treat a
    null realm as a default realm there, as we do in the keytab code.
    
    ticket: new
    Target_Version: 1.6.2
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19536 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 26 +++++++++++++++++++++-----
 1 file changed, 21 insertions(+), 5 deletions(-)

commit 973b2b635f3de9ae9cd3a79872cb5f70b9745760
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 27 23:27:31 2007 +0000

    Move the code for queueing an outgoing response on a TCP stream into a separate
    function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19535 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit ded1d245bbb7b419f5d583802e4967e82a008801
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Apr 26 13:02:32 2007 +0000

    Look for unix find command in multiple places
    
    Not tagged yet in case it should not go in 3.2.
    
    Look for the unix find command in a list of directories instead of in only one place.  This way Jeff can install cygwin in c:\tools\cygwin and Ken can have it in C:\cygwin.  The two places in the list are for those two possibilities.  c:\cygwin\bin and c:\tools\cygwin\bin.
    
    Move some prints below where logging starts, so the messages will be in the log.
    
    Ticket: new
    Target_Version: 1.6.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19534 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw.pl | 60 +++++++++++++++++++++++++++++-------------------
 1 file changed, 37 insertions(+), 23 deletions(-)

commit 25ea5b495029ee066548f6d6c1006c0f938cb9aa
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Apr 25 22:55:58 2007 +0000

    profile stores empty string values without double quotes
    
            prof_parse.c (need_double_quotes):
            The profile library will happily read in right hand values
            that represent the empty string by parsing "".  However,
            when storing the same empty string back to a file, the
            empty string is written without the double quotes.
    
            This means that
    
                    [section] foo = ""
    
            becomes
    
                    [section] foo =
    
            which is invalid input.  A subsequent attempt to parse the
            profile will result in an invalid input error.
    
            KFW and KFM's realm editors can inadvertently produce an
            invalid krb5 profile if one of the ignored sections of the
            input profile contains a right hand value that is "".
    
            This patch was produced by Asanka Herath and it was reviewed
            by jaltman and lxs.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19529 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_parse.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 220799ba475ec8044fedf544c15fab34d090b3a1
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 25 21:19:07 2007 +0000

    race condition in referrals fallback
    
    	* src/lib/krb5/krb/gc_frm_kdc.c (krb5_get_cred_from_kdc_opt):
    	During referrals fallback, set *tgts to NULL after freeing.  This
    	avoids returning a pointer to freed memory when the first call to
    	do_traversal() obtains some TGTs and the subsequent
    	krb5_cc_retrieve_cred() of the final-hop TGT succeeds (due to some
    	other thread or process storing that TGT into the ccache), causing
    	second do_traversal() call (which would re-initialize *tgts) to
    	not execute.  Race condition found during KfW-3.2 testing.
    
    ticket: new
    target_version: 1.6.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19526 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 1 +
 1 file changed, 1 insertion(+)

commit d6658915d06df1f90191b2ff12c7c4a61ab0e47e
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Mon Apr 23 15:54:19 2007 +0000

    Optimize file/directory pruning
    
    Not tagged yet so it can be evaluated first.
    
    Consolidate find and rm operations in prunefiles.pl as suggested by Ken.
    
    Remove pruning of SDK files.  This hasn't been needed since the installer builds moved from staging to temp directories.
    
    Remove debug statement not cleaned up previously.
    
    Add a troubleshooting tip to the doc.
    
    Ticket: new
    Target_Version: 1.6.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19521 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml       | 12 -----------
 src/windows/build/bkw-automation.html |  2 ++
 src/windows/build/bkw.pl              |  1 -
 src/windows/build/pruneFiles.pl       | 38 ++++++++++++++++++-----------------
 src/windows/build/sdkfiles.xml        |  2 +-
 5 files changed, 23 insertions(+), 32 deletions(-)

commit bf95c447389c32e3555ea5cc5513a5ede2233ff2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Apr 23 00:30:40 2007 +0000

    remove debugging code accidentally left in ftp/cmds.c
    
    Debugging code I added months ago in ftp/cmds.c and forgot to remove
    has apparently escaped notice until now.  Markus Moeller reports
    seeing a bunch of "cmds.c: at line (number)" lines printed when he
    connects to a server.
    
    This patch removes those lines.  A couple other debugging statements
    that test for the debug flag being set on the command line are left
    in.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19520 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/cmds.c | 11 -----------
 1 file changed, 11 deletions(-)

commit d708e75c840bac060e2c908992eb997040fc2d28
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 21 00:13:07 2007 +0000

    Remove unused old .cvsignore files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19519 dc483132-0cff-0310-8789-dd5450dbe970

 doc/.cvsignore           | 20 --------------------
 doc/api/.cvsignore       | 10 ----------
 doc/implement/.cvsignore |  7 -------
 3 files changed, 37 deletions(-)

commit 9a729fd320a0604545cf3c392a4073e3a83783cf
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Fri Apr 20 20:41:42 2007 +0000

    Add /REPOSITORY EXPORT option
    
    Adjust abbreviations: /svntag is now 't' so /src can be 's' so /repository can have the abbreviation 'r.'
    
    Process /NOLOG.
    
    Write out ignored command line options as ones being passed to NMAKE (via build.pl).
    
    Generate GetOptions argument from the <Config> section of the config.xml file.
    
    Ticket: new
    Tags: Pullup
    Target_Version: 1.6.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19513 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml       |  35 +++++-----
 src/windows/build/bkw-automation.html |  17 +++--
 src/windows/build/bkw.pl              | 116 ++++++++++++++++++----------------
 3 files changed, 89 insertions(+), 79 deletions(-)

commit 0068c833457bd580ccc8dda09dd209466bc89a8a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 20 07:43:28 2007 +0000

    Don't use sendmsg/recvmsg paths if CMSG_SPACE isn't defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19510 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1304526cd179cf59e1220cc2e1c8a11586a198cb
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Apr 19 20:04:08 2007 +0000

    Modify Unix find test to only check the current directory for the non-existent a.tmp
    
    When the pismere area is under the script area (as in Jeff's setup on afs), the find test slogs through 100MB of files and occasionally finds an a.tmp.
    
    This correct the erroneous 'unix find not found' errors and improves performance noticeably when using afs.
    
    Ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19509 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a33f70827abc77608c351f5cb1c99ad89b99608d
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Apr 19 18:03:16 2007 +0000

    Rollback previous change.  This version is the same as R19472
    
    Target_Version: 1.6.1
    Ticket: 5521
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19507 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw.pl | 322 ++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 261 insertions(+), 61 deletions(-)

commit 3690f6c10df5a2d4c4087b73dba606548a3c51fd
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Apr 18 21:45:22 2007 +0000

    More NIM Developer documentation updates
    
    Revisions to the plug-in architecture documentation.
    
    Adds a graphic showing the plug-in architecture
    
    Defines "ALIASES" in the Makefile so that the current
    NIM API Version number will be used within the docs
    at build time.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19490 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/doc/Makefile                  |   3 +
 .../identity/doc/images/modules_plugins_krb5.png   | Bin 0 -> 22193 bytes
 src/windows/identity/doc/plugin_framework.h        | 132 ++++++++++++++-------
 src/windows/identity/doc/plugin_main.h             |  59 ++++-----
 src/windows/identity/doc/plugin_structure.h        |  10 +-
 5 files changed, 124 insertions(+), 80 deletions(-)

commit 609934d978732b1c5f272a35093ffe107fc93cb2
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Wed Apr 18 03:00:49 2007 +0000

    Factor repository access out of bkw.pl into repository1.pl
    
    Modify bkw.pl to use an initial config file to fetch the sources and then use the config file from those sources to do the build.  This way, the description of how to build the sources is in the config file that is part of the sources.  It is possible and probably reasonable for the initial config file to be the same as the tagged version.  Output all the options used.
    
    Add bootstrap.xml - a sample minimal config file, sufficient to fetch the sources from a repository.
    
    Target_Version: 1.6.1
    Ticket: 5521
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19489 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw.pl               | 322 +++++++--------------------------
 src/windows/build/bootstrap.xml        |  19 ++
 src/windows/build/commandandcontrol.pl | 170 +++++++++++++++++
 src/windows/build/repository1.pl       |  90 +++++++++
 4 files changed, 340 insertions(+), 261 deletions(-)

commit 53df682ae3371198e44f38534264ca20966ff856
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Apr 18 01:47:08 2007 +0000

    kfwlogon corrections for XP
    
    This patch addresses a problem discovered on some XP systems.
    After rundll32.exe starts, the CreateProcess can fail to
    start kfwcpcc.exe if the current directory is not %WinDir%\System32.
    CreateProcess() should be called with the lpApplicationName parameter
    set to NULL in order to permit the use of the PATH.
    
    Also, in ConfigureLogonScript ensure that the trailing NUL of the
    constructed command line is processed when producing the wide
    character version of the string.
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19488 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/kfwlogon/kfwlogon.c | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit ed0fe6c23007890333ef45886fd97b8775896d86
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Apr 17 21:37:16 2007 +0000

    updates for NIM developer documentation
    
    Add the use of Tabs and Frames to the resulting output (doxyfile.cfg)
    
    Stylesheet changes to improve readability (stylesheet.css)
    
    Copyright updates (all files)
    
    Language Editing (all files)
    
    Version History (main_page.h)
    
    There are still a number of missing sections that need to be filled
    in as time permits:
    
     - Writing the dialog procedure for a cred type panel
     - Credential messages
     - configuration provider details
     - Actions
     - Menus
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19481 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/doc/cred_aquisition.h  | 129 ++++++++++----------
 src/windows/identity/doc/cred_data_types.h  |  82 ++++++++-----
 src/windows/identity/doc/cred_main.h        |   1 +
 src/windows/identity/doc/cred_msgs.h        |   5 +-
 src/windows/identity/doc/cred_prop_pages.h  |   3 +-
 src/windows/identity/doc/doxyfile.cfg       |   4 +-
 src/windows/identity/doc/footer.html        |   4 +-
 src/windows/identity/doc/header.html        |   3 +-
 src/windows/identity/doc/main_page.h        |  92 +++++++++++---
 src/windows/identity/doc/plugin_framework.h |  86 +++++++-------
 src/windows/identity/doc/plugin_locale.h    |   6 +-
 src/windows/identity/doc/plugin_main.h      |  36 +++---
 src/windows/identity/doc/plugin_structure.h |   7 +-
 src/windows/identity/doc/stylesheet.css     | 178 +++++++++++++++++++++-------
 src/windows/identity/doc/ui_actions.h       |   1 +
 src/windows/identity/doc/ui_context.h       |   7 +-
 src/windows/identity/doc/ui_main.h          |   1 +
 src/windows/identity/doc/ui_menus.h         |   1 +
 18 files changed, 417 insertions(+), 229 deletions(-)

commit 6e0fcb6312775f242a98da89dfb6db05d1381eb4
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Apr 17 18:06:15 2007 +0000

    In testing it has been observed that remote desktop connections
    will execute the NPLogonNotify function but if the logon is
    re-connecting to an existing session, the LogonScript is ignored.
    This leaves orphaned credential cache files.
    
    This commit adds a function, KFW_cleanup_orphaned_caches, which
    is called by NPLogonNotify to delete any orphaned cache files.
    An orphaned cache file is one that is older than five minutes.
    
    ticket: 5532
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19477 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/kfwlogon/kfwcommon.c | 75 ++++++++++++++++++++++++++++++++++++++--
 src/windows/kfwlogon/kfwlogon.c  | 24 ++++++++++---
 src/windows/kfwlogon/kfwlogon.h  |  1 +
 3 files changed, 93 insertions(+), 7 deletions(-)

commit 3c6941dd292b0e72dc5d21dc0d0dedd249de716a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Apr 17 04:00:28 2007 +0000

    KFW Network Provider Improvements
    
    Change event log name from "KFW Logon" to "MIT Kerberos".  This
    is being done to avoid confusion with the "KFW Logon" functionality
    that was provided by older versions of OpenAFS. (kfwlogon.h)
    
    Remove logging of the inability to access the "Debug" registry value.
    On Vista, kfwlogon.dll is no longer loaded by winlogin.exe.  Instead
    it is loaded by mpnotify.exe which is spawned once for each logon
    request.  (kfwcommon.c)
    
    Add a test to ensure that RegisterEventSource succeeded before calling
    ReportEvent.  (kfwcommon.c)
    
    Absolutely make sure that krb5_init_context() succeeded before calling
    any other krb5 functions.  (kfwcommon.c)
    
    Add a comment explaining why NPGetCaps() says we are a file system even
    though we are not.  "It won't work otherwise."  (kfwlogon.c)
    
    Change all comparisions for Windows Station and AuthentInfoType names
    to case insensitive comparisons.  Vista does not use the same case as XP.
    (kfwlogon.c)
    
    Change the requested access to the temporary cache file from "All" to
    "Read | Delete" when importing its contents into the API cache.
    Otherwise, the access test will fail on Vista.  (kfwlogon.c)
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19476 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/kfwlogon/kfwcommon.c | 59 ++++++++++++++--------------------------
 src/windows/kfwlogon/kfwlogon.c  | 47 ++++++++++++++++++++------------
 src/windows/kfwlogon/kfwlogon.h  |  2 +-
 3 files changed, 51 insertions(+), 57 deletions(-)

commit f77d9feb2bb1d9e136b9cf7392aa78951bda4c9a
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Apr 16 22:03:54 2007 +0000

    Add the new kadm5srv function krb5_get_principal_keys to the export list
    
    Build a separate copy of kadmin/cli/keytab.c for kadmin.local that exposes
    the -norandkey flag in a way that doesn't require the compiler support -c
    and -o at the same time.
    
    Ticket: 914
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19475 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/Makefile.in            | 12 +++++++-----
 src/kadmin/cli/keytab_local.c         |  9 +++++++++
 src/lib/kadm5/srv/libkadm5srv.exports |  1 +
 3 files changed, 17 insertions(+), 5 deletions(-)

commit 4fc0ae1c5a5abdd76e1e75f96b81b37be5595a5e
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Apr 16 21:35:01 2007 +0000

    Add support for extracting existing keys from the KDC with kadmin.local.
    Adds a -norandkey option to the ktadd command only in kadmin.local, and
    adds a new function to the libkadm5srv library that kadmin.local can
    call.  There is no protocol or network access to this function.
    
    Ticket: 914
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19474 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.M           | 22 ++++++++++++++--
 src/kadmin/cli/keytab.c           | 27 +++++++++++++++++++
 src/lib/kadm5/admin.h             | 10 +++++++
 src/lib/kadm5/srv/svr_principal.c | 55 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 112 insertions(+), 2 deletions(-)

commit 6a8de28f968b5e22f84348a27f566f953c02db7d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Apr 15 14:51:30 2007 +0000

    The about dialog box did not respond to Alt-F4 because the
    WM_CLOSE message was not being processed.
    
    ticket: 5530
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19473 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/aboutwnd.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 4df20a61cde4507f3d781ecd2fcc77ec4e53622d
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Sat Apr 14 18:06:26 2007 +0000

    Leave built installers in their temp areas and change final copy step to copy them into <out> from their new location.  Delay cleaning up the temp areas until after that copy
    
    Target_Version: 1.6.1
    Ticket: 5521
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19472 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml | 16 ++++++++--------
 src/windows/build/bkw.pl        | 19 +++++++++----------
 2 files changed, 17 insertions(+), 18 deletions(-)

commit 0f4199ae1aaffb40a1f30732c9f50afd923bfea5
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Apr 14 16:38:50 2007 +0000

    Add resource data windows/version.rc for:
       kinit.exe, klist.exe, kdestroy.exe, kvno.exe
       kdeltkt.exe, kcpytkt.exe, kfwlogon.dll, kfwcpcc.exe
       gss-client.exe, gss-server.exe, kpasswd.exe
    
    Remove resource files: kfwcpcc.rc kfwlogon.rc and use
    windows/version.rc in their place
    
    Add resource make rules to Makefile.in files included
    in this commit
    
    Add missing _VC_MANIFEST_EMBED_EXE rule to kpasswd/Makefile.in
    
    Comment out addition Windows only make rules with ##WIN32##
    
    ticket: 5529
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19471 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/Makefile.in  |  30 ++++++++---
 src/clients/kcpytkt/Makefile.in  |  18 +++++--
 src/clients/kdeltkt/Makefile.in  |  18 +++++--
 src/clients/kdestroy/Makefile.in |  18 +++++--
 src/clients/kinit/Makefile.in    |  18 +++++--
 src/clients/klist/Makefile.in    |  18 +++++--
 src/clients/kpasswd/Makefile.in  |  18 +++++--
 src/clients/kvno/Makefile.in     |  19 +++++--
 src/krb524/Makefile.in           |  26 +++++++---
 src/windows/kfwlogon/Makefile.in |  26 ++++++----
 src/windows/kfwlogon/kfwcpcc.rc  |  10 ----
 src/windows/kfwlogon/kfwlogon.rc |  10 ----
 src/windows/ms2mit/Makefile.in   |  24 +++++++--
 src/windows/version.rc           | 108 ++++++++++++++++++++++++++++++++++++++-
 14 files changed, 285 insertions(+), 76 deletions(-)

commit f6ca08eb5279fd4b84a8e639ab0a40b927f89948
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Fri Apr 13 22:29:58 2007 +0000

    Implement environment variable settings from the config xml file.  See notes in bkwconfig.xml
    
    Target_Version: 1.6.1
    Ticket: 5521
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19469 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml | 3 +--
 src/windows/build/bkw.pl        | 7 +++++++
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 93eae184ce92197d3021904584cb531189614a04
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Apr 13 20:42:08 2007 +0000

    Add vertical scrollbars to realm fields in dialogs
    
    The obtain new credentials dialog and the change password
    dialog provide a "Realm" combo-box.  These controls were
    not configured to display a vertical scroll bar if there
    were more than five realms in the list.
    
    Version number remains 1.2.0.2
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19468 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/krb5/krb5identpro.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6efa87f25f92c4d29aea2eaa8292d800fc682384
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 13 20:28:23 2007 +0000

    update copyrights and team members
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19467 dc483132-0cff-0310-8789-dd5450dbe970

 README                | 11 ++++++-----
 doc/copyright.texinfo |  2 +-
 2 files changed, 7 insertions(+), 6 deletions(-)

commit f7d6fbe803b0b26efbcf44021f0f709ab5404d97
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Fri Apr 13 18:11:35 2007 +0000

    Add BUILD_KFW=1 & DEBUG_SYMBOL=1 to build.pl invocation.
    Align setting of RELEASE/DEBUG/BETA with release notes.
    
    Target_Version: 1.6.1
    Ticket: 5521
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19465 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw.pl | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 77290e2668bd3f139217e452e2f448904e766b1b
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Fri Apr 13 13:00:30 2007 +0000

    Typo
    
    Target_Version: 1.6.1
    Ticket: 5521
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19464 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw-automation.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a29afef659b1a5f8fae64447c2b903ce5f506748
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 13 10:18:40 2007 +0000

    Ignore deltat.output
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19463 dc483132-0cff-0310-8789-dd5450dbe970

commit bbed1cfc404f4b78080b38297e7b2d27c0e314f0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 13 09:37:14 2007 +0000

    Remove redundant check for null pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19462 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c | 1 -
 1 file changed, 1 deletion(-)

commit 8dcad019dbec2099c7a9ca92b495b8f6f62fa441
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 13 09:19:04 2007 +0000

    Add a few comments on k5_mutex_t handling
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19460 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

commit 0b8a09c6f936572e62dea1da6b6c3eee9eeb30de
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 13 08:33:58 2007 +0000

    update copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19459 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b6a7eba23f81e849cc5501dbed93d4d96413bdc4
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Apr 13 07:21:25 2007 +0000

         sdkfiles.xml - add msi-deployment-guide.txt
    
         copyfiles.xml - add msi-deployment-guide.txt
            and do not copy netiddev.chm twice
    
    ticket: 5527
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19458 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/copyfiles.xml | 3 ++-
 src/windows/build/sdkfiles.xml  | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 0547a787511d53894404d0348891a5fade916f06
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 13 07:04:39 2007 +0000

    Revert previous change; krb5int_cm_call_select is used by the KDC, and should
    return when interrupted by a signal.  Instead, check for EINTR in service_fds
    and call krb5int_cm_call_select again.
    
    ticket: 5440
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19457 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 91ea2b9f4e961a2a24001c8a9640132816a5fdfb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 13 05:44:38 2007 +0000

    Produce a more informative error message for KDC_UNREACH with KDC not responding
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19456 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit dfec91b8e9c23f0e1a214f810498879f8620a4f8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 13 05:31:24 2007 +0000

    Provide more detailed error message for 'client not found in kdb'
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19455 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 72ee9101a4ccd061ae160642f22aded06069db3a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Apr 13 05:20:43 2007 +0000

    kfw build - include netidmgr_userdoc.pdf in zip file
    
    Include netidmgr_userdoc.pdf in zip file.  The leash_userdoc.pdf
    should be pulled from the zip when leash32.exe is removed.
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19454 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/corebinaryfiles.xml | 1 +
 1 file changed, 1 insertion(+)

commit fd5c175269ea672bb2e6558967f7c0e28f3b7b1d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 13 05:13:54 2007 +0000

    Clean up usage message a little
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19453 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 1a94872d6b77180c6bfceaf560fb55be8909f3b2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 13 04:22:14 2007 +0000

    If select returns EINTR, recompute the expiration time and call it again
    
    ticket: 5440
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19452 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 183a4d78661159d31ac207ea6ea9428b86103484
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Fri Apr 13 03:00:21 2007 +0000

    Only copy install/[wix|nsi] areas into install builder temp areas.
    Write site-local files to those temp areas.  Now tagged files stay in the staging area and are incorporated into the installers.  The substituted files are only in the installer build temp areas.
    
    Target_Version: 1.6.1
    Ticket: 5521
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19451 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw.pl | 39 +++++++++++++++++++--------------------
 1 file changed, 19 insertions(+), 20 deletions(-)

commit 5fe50bd1d38ef818da22e5ef0dce85b83e1dd09b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Apr 12 21:19:33 2007 +0000

    NIM - Fix taskbar button visibility on Vista
    
    Although the Platform SDK docs suggest using ITaskbarList to add/remove
    a taskbar button on the fly, it doesn't work on Vista.  Instead we will
    just set the window style to use WS_EX_APPWINDOW and be done with it.
    
    No change in the NIM version number.
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19440 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/mainwnd.c    | 2722 ++++++++--------
 src/windows/identity/ui/newcredwnd.c | 5820 +++++++++++++++++-----------------
 src/windows/identity/ui/newcredwnd.h |  378 +--
 3 files changed, 4455 insertions(+), 4465 deletions(-)

commit 927f1754d4d21c606b618b0ffabd819cc1ce453e
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Apr 12 17:28:36 2007 +0000

    Locate unixfind correctly in $config, again
    
    Target_Version: 1.6.1
    Ticket: 5521
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19434 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/pruneFiles.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 383eba905357af35962c37d2db71bb3c93a5666c
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Apr 12 16:30:03 2007 +0000

    Locate unixfind correctly in $config
    
    Target_Version: 1.6.1
    Ticket: 5521
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19433 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/pruneFiles.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 659fcb7e304fa0dce50563ef53120cae1232af53
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Apr 12 16:07:30 2007 +0000

    [From previous commit]
    Make case of username in config.xml and presence test match what's passed to GETOPTS!
    
    Update doc for new config structure in config xml.
    
    For case of username in one more place.
    
    Target_Version: 1.6.1
    Ticket: 5521
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19432 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 334006cae563bc507a001a9fca9319bfc305d304
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Apr 12 15:48:12 2007 +0000

    Make case of username in config.xml and presence test match what's passed to GETOPTS!
    
    Update doc for new config structure in config xml.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19431 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml       |  2 +-
 src/windows/build/bkw-automation.html | 10 ++--------
 src/windows/build/bkw.pl              |  4 ++--
 3 files changed, 5 insertions(+), 11 deletions(-)

commit 484f2c118521d1976a989414b314a29e540137f9
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Apr 12 14:29:07 2007 +0000

    KfW build automation:
    
    Consolidate all command line switch info in one section of the config.xml, flatten structure.
    Don't prune .../site/... .
    Use getopts negate option where possible.
    New method of dealing with repository options, driven from config xml.
    Adjust code to find switches in new place.
    
    Hardwire default config to bkwconfig.xml.  Makes "bkw.pl" the out-of-the-box command line.
    Hardwire unixfind path to C:\tools\cygwin\bin.
    Add filver to required programs list.
    
    Update documentation.
    
    Target_Version: 1.6.1
    Ticket: 5521
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19430 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml       |  79 ++--
 src/windows/build/bkw-automation.html | 652 +++++++++++++++++++---------------
 src/windows/build/bkw.pl              | 228 ++++++------
 src/windows/build/copyfiles.pl        |   6 +-
 src/windows/build/makeZip.pl          |  14 +-
 src/windows/build/pruneFiles.pl       |   2 +-
 src/windows/build/signFiles.pl        |   2 +-
 7 files changed, 537 insertions(+), 446 deletions(-)

commit 238e74ebb806b1470d66ee375561464c540886a2
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Apr 12 07:44:55 2007 +0000

    Fix some typos and most importantly add Indexing
    
    ticket: 5525
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19429 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/help/html/act_chpw.htm        |  4 ++
 .../identity/help/html/act_destroy_creds.htm       |  6 ++-
 .../identity/help/html/act_import_creds.htm        |  7 +++-
 src/windows/identity/help/html/act_new_creds.htm   |  9 +++++
 src/windows/identity/help/html/act_renew_creds.htm |  9 +++++
 src/windows/identity/help/html/tb_standard.htm     | 12 ++++++
 src/windows/identity/help/html/use_config.htm      | 45 ++++++++--------------
 src/windows/identity/help/html/use_layout.htm      |  6 +++
 src/windows/identity/help/html/using.htm           |  2 +-
 src/windows/identity/help/html/wnd_main.htm        |  7 ++++
 10 files changed, 76 insertions(+), 31 deletions(-)

commit e78b9c41a98f691a5dc9564608f598e3df1b296b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Apr 12 05:32:20 2007 +0000

    NIM 1.2 HtmlHelp User Documentation
    
    Update all text for NIM 1.2.
    
    Update most screen images.
    
    Convert all images to PNG format from BMP in order to reduce the
    size of the files.
    
    Ensure that all pages are accessible via a path beginning at the
    welcome.htm page.
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19428 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/help/Makefile                 |   2 +-
 src/windows/identity/help/html/act_chpw.htm        |  11 +-
 .../identity/help/html/act_destroy_creds.htm       |   7 +-
 .../identity/help/html/act_import_creds.htm        |  17 +-
 src/windows/identity/help/html/act_new_creds.htm   |  45 ++-
 src/windows/identity/help/html/act_renew_creds.htm |  17 +-
 src/windows/identity/help/html/act_set_default.htm |   8 +-
 src/windows/identity/help/html/bugs.htm            |  13 +-
 .../identity/help/html/cmdline_netidmgr.htm        |  38 ++
 .../identity/help/html/concept_cred_pro.htm        |  26 +-
 .../identity/help/html/concept_credential.htm      |  31 ++
 .../identity/help/html/concept_ident_pro.htm       |  22 +-
 .../identity/help/html/concept_identity.htm        |  25 +-
 src/windows/identity/help/html/concepts.htm        |  31 +-
 src/windows/identity/help/html/copyright.htm       |   6 +-
 src/windows/identity/help/html/howdoi.htm          |   6 +-
 .../identity/help/html/images/appicon_empty.bmp    | Bin 1062 -> 0 bytes
 .../identity/help/html/images/appicon_empty.png    | Bin 0 -> 878 bytes
 .../identity/help/html/images/appicon_expired.bmp  | Bin 1062 -> 0 bytes
 .../identity/help/html/images/appicon_expired.png  | Bin 0 -> 1071 bytes
 .../identity/help/html/images/appicon_good.bmp     | Bin 1062 -> 0 bytes
 .../identity/help/html/images/appicon_good.png     | Bin 0 -> 1065 bytes
 .../identity/help/html/images/appicon_warnexp.bmp  | Bin 1062 -> 0 bytes
 .../identity/help/html/images/appicon_warnexp.png  | Bin 0 -> 1036 bytes
 .../identity/help/html/images/appicon_warning.bmp  | Bin 1062 -> 0 bytes
 .../identity/help/html/images/appicon_warning.png  | Bin 0 -> 1064 bytes
 .../help/html/images/notification_icon_menu.png    | Bin 0 -> 7038 bytes
 .../identity/help/html/images/screen_app_icon.bmp  | Bin 143574 -> 0 bytes
 .../identity/help/html/images/screen_app_icon.png  | Bin 0 -> 10789 bytes
 .../identity/help/html/images/screen_chng_pwd.png  | Bin 0 -> 10508 bytes
 .../help/html/images/screen_config_appearance.png  | Bin 0 -> 20195 bytes
 .../html/images/screen_config_cred_provider.png    | Bin 0 -> 25843 bytes
 .../help/html/images/screen_config_general.bmp     | Bin 634974 -> 0 bytes
 .../help/html/images/screen_config_general.png     | Bin 0 -> 30809 bytes
 .../help/html/images/screen_config_global_krb4.png | Bin 0 -> 20681 bytes
 .../help/html/images/screen_config_global_krb5.png | Bin 0 -> 21934 bytes
 .../help/html/images/screen_config_ident.bmp       | Bin 634974 -> 0 bytes
 .../help/html/images/screen_config_ident.png       | Bin 0 -> 26360 bytes
 .../help/html/images/screen_config_ident_krb4.png  | Bin 0 -> 18158 bytes
 .../help/html/images/screen_config_ident_krb5.png  | Bin 0 -> 22456 bytes
 .../html/images/screen_config_ident_provider.png   | Bin 0 -> 26029 bytes
 .../help/html/images/screen_config_idents.bmp      | Bin 634974 -> 0 bytes
 .../help/html/images/screen_config_idents.png      | Bin 0 -> 23875 bytes
 .../html/images/screen_config_notifications.png    | Bin 0 -> 17223 bytes
 .../html/images/screen_config_plug_in_krb4.png     | Bin 0 -> 19313 bytes
 .../html/images/screen_config_plug_in_krb5.png     | Bin 0 -> 21145 bytes
 .../images/screen_config_plug_in_krb5_ccache.png   | Bin 0 -> 18848 bytes
 .../images/screen_config_plug_in_krb5_realm.png    | Bin 0 -> 25097 bytes
 .../help/html/images/screen_config_plug_ins.png    | Bin 0 -> 23714 bytes
 .../identity/help/html/images/screen_main_wnd.bmp  | Bin 1070434 -> 0 bytes
 .../identity/help/html/images/screen_main_wnd.png  | Bin 0 -> 49149 bytes
 .../help/html/images/screen_main_wnd_basic.png     | Bin 0 -> 24630 bytes
 .../identity/help/html/images/screen_menu_bar.bmp  | Bin 15330 -> 0 bytes
 .../identity/help/html/images/screen_menu_bar.png  | Bin 0 -> 871 bytes
 .../help/html/images/screen_menu_credential.bmp    | Bin 153574 -> 0 bytes
 .../help/html/images/screen_menu_credential.png    | Bin 0 -> 9870 bytes
 .../identity/help/html/images/screen_menu_file.bmp | Bin 48334 -> 0 bytes
 .../identity/help/html/images/screen_menu_file.png | Bin 0 -> 2952 bytes
 .../identity/help/html/images/screen_menu_help.bmp | Bin 74574 -> 0 bytes
 .../identity/help/html/images/screen_menu_help.png | Bin 0 -> 5812 bytes
 .../help/html/images/screen_menu_options.bmp       | Bin 97638 -> 0 bytes
 .../help/html/images/screen_menu_options.png       | Bin 0 -> 4877 bytes
 .../identity/help/html/images/screen_menu_view.bmp | Bin 52054 -> 0 bytes
 .../identity/help/html/images/screen_menu_view.png | Bin 0 -> 6386 bytes
 .../help/html/images/screen_menu_view_cols.bmp     | Bin 617742 -> 0 bytes
 .../help/html/images/screen_menu_view_cols.png     | Bin 0 -> 14875 bytes
 .../identity/help/html/images/screen_new_creds.bmp | Bin 409086 -> 0 bytes
 .../identity/help/html/images/screen_new_creds.png | Bin 0 -> 11571 bytes
 .../help/html/images/screen_new_creds_err01.bmp    | Bin 211690 -> 0 bytes
 .../help/html/images/screen_new_creds_err01.png    | Bin 0 -> 11757 bytes
 .../help/html/images/screen_new_creds_exp.bmp      | Bin 531414 -> 0 bytes
 .../help/html/images/screen_new_creds_exp.png      | Bin 0 -> 23631 bytes
 .../help/html/images/screen_tb_standard.bmp        | Bin 52634 -> 0 bytes
 .../help/html/images/screen_tb_standard.png        | Bin 0 -> 10327 bytes
 .../identity/help/html/images/screen_tray_icon.bmp | Bin 40122 -> 0 bytes
 .../identity/help/html/images/screen_tray_icon.png | Bin 0 -> 5846 bytes
 src/windows/identity/help/html/menu_all.htm        |   6 +-
 src/windows/identity/help/html/menu_credential.htm |  45 ++-
 src/windows/identity/help/html/menu_file.htm       |  19 +-
 src/windows/identity/help/html/menu_help.htm       |  34 +-
 src/windows/identity/help/html/menu_options.htm    |  50 ++-
 src/windows/identity/help/html/menu_view.htm       |  40 +-
 src/windows/identity/help/html/tb_standard.htm     |   6 +-
 src/windows/identity/help/html/template.htm        |   2 +-
 src/windows/identity/help/html/use_config.htm      | 405 +++++++++++++++------
 src/windows/identity/help/html/use_icon.htm        |  44 ++-
 src/windows/identity/help/html/use_layout.htm      |  16 +-
 src/windows/identity/help/html/use_start.htm       |  29 +-
 src/windows/identity/help/html/using.htm           |  45 ++-
 src/windows/identity/help/html/welcome.htm         | 110 ++++--
 src/windows/identity/help/html/wnd_main.htm        |  22 +-
 91 files changed, 781 insertions(+), 397 deletions(-)

commit 5020c813d8c96499754d7dd70bd73a92f649bac1
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Apr 12 03:45:02 2007 +0000

    NIM doxyfile.cfg - update to Doxygen 1.5.2
    
    The doxyfile.cfg file was generated using Doxygen 1.2 which is years
    old.  There have been significant improvements in the quality of the
    Html output since then.  As of this commit, the current version is 1.5.2.
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19427 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/doc/doxyfile.cfg | 699 +++++++++++++++++++++++-----------
 1 file changed, 479 insertions(+), 220 deletions(-)

commit 533ef6384b14e3e9309f1bd3cd71e290781b883e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Apr 12 03:40:25 2007 +0000

    KFW 3.2 Beta 2 commits
    
    NetIDMgr 1.2.0.2
    ================
    
    nidmgr32.dll
    
    - When the root credential set is touched, trigger an identity
      refresh.  This is necessary to ensure that the identity list
      has a complete state of the world when the identity provider
      attempts to initialize an initial default identity when none
      previously existed.  (see krb5cred.dll section)
    
    - Don't set the enabled state for KHUI_ACTION_DESTROY_CRED and
      KHUI_ACTION_RENEW_CRED actions.  They are set elsewhere.
    
    krb5common.obj
    
    - Initialize variables to prevent uninitialized use.
    
    krb4cred.dll
    
    - Re-order controls and use CheckRadioButton() for manipulating the
      radio buttons which select the ticket acquisition method.
    
    - Use symbolic constants instead of numbers.
    
    - If Kerberos 4 is enabled for a specific identity, then that setting
      takes precedence over the global setting.  The global setting is
      merely a default if a per-identity setting is not specified.
      However, a per-identity setting is only read for the default
      identity.
    
    - If the validity of an identity is not known, assume that it is still
      being checked and don't display any credential text.
    
    - When handling WM_COMMAND messages for the new credentials panel,
      only update the data when a BN_CLICKED message is received and only
      update the display if the IDC_NCK4_OBTAIN checkbox is toggled.
    
    - Remove unused symbols from langres.h
    
    krb5cred.dll
    
    - When renewing an identity which was imported, first try to import it
      again.  If that fails to obtain newer tickets, then try initializing
      the MSLSA cache and then importing again.
    
    - Correct spelling: k5_ident_valiate_name() ->
      k5_ident_validate_name().
    
    - Refactor the code for setting an identity as the default so we can
      call it internally.
    
    - When setting the initial default identity, if there is no current
      default ccache and no known last default identity, then look through
      the list of ccaches with credentials and pick one with valid
      tickets.  If all else fails, then pick any of the ccaches.
    
    netidmgr.exe
    
    - Credentials Window
    
      - Consistently use KHUI_CW_O_RELIDENT as a necessary and sufficient
        indicator that the identity needs to be released when freeing an
        outline node.
    
      - Properly initialize an outline node.
    
      - Don't group similar credentials if we aren't sorting/grouping by
        any specific column.
    
      - Use the KHUI_CW_O_EMPTY flag to indicate that an outline node
        contains no children.
    
      - Handle the case where we aren't sorting/grouping by any column.
    
      - Make sure outline nodes have valid idx_start and idx_end values.
    
      - Use consistent logic when painting and handling mouse hotspots.
    
      - Don't use WS_EX_TRANSPARENT when creating the notification window.
    
      - Use a fixed height for the notification window.
    
      - Update the outline when the default identity changes.
    
    - Hypertext Window
    
      - Correctly handle the "center" attribute in the "p" element.
    
      - Use a system brush for painting the background instead of creating
        one of our own.
    
      - Correct the handling of scroll_left and scroll_top when
        calculating the coordinates for text.
    
      - Don't check if the rectangle for the text is inside the visible
        area of the window before drawing.
    
      - Handle WM_ERASEBKGND and use a system color brush to erase the
        background.
    
      - When the size changes, force the extents to be recomputed.  This
        will also update the scroll bars.
    
      - Use the proper return value after handling WM_PAINT.
    
      - The scrollbar messages send the operation code in the low word of
        wParam, not the high word.
    
      - Use GetScrollInfo() with SIF_POS when the operation is
        SB_ENDSCROLL or SB_THUMBPOSITION.
    
      - When the hottracked link changes for a transparent window, don't
        invalidate the entire parent window.  Instead use
        MapWindowPoints() to calculate the affected rectangle and
        invalidate that.
    
    - Misc
    
      - Change the text of the IDS_NO_CREDS message so that it renders
        better on a small window.
    
      - Initialize COM when starting the GUI.
    
      - When showing and hiding the main window and the new credentials
        window, add a button to the task bar.  This allows the user to
        switch focus to the window if it's obstructed.
    
      - Remove unused symbols from resource.h
    
    - New Credentials Window
    
      - Ignore the validity state of the identity when showing a password
        change dialog.  We don't expect the identity provider to validate
        the identity when changing the password.
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19426 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/config/Makefile.w2k           |   2 +-
 src/windows/identity/config/Makefile.w32           |   2 +-
 src/windows/identity/kcreddb/credset.c             |   8 +
 src/windows/identity/plugins/common/krb5common.c   |   4 +-
 src/windows/identity/plugins/krb4/krb4newcreds.c   |  72 ++---
 .../identity/plugins/krb4/lang/en_us/langres.rc    |   6 +-
 src/windows/identity/plugins/krb4/langres.h        |  55 +---
 src/windows/identity/plugins/krb5/krb5funcs.c      |  80 +++++-
 src/windows/identity/plugins/krb5/krb5identpro.c   | 319 +++++++++++++--------
 src/windows/identity/ui/Makefile                   |   4 +-
 src/windows/identity/ui/credwnd.c                  |  84 +++---
 src/windows/identity/ui/credwnd.h                  |  12 +-
 src/windows/identity/ui/htmlwnd.h                  |   0
 src/windows/identity/ui/htwnd.c                    | 115 +++++---
 src/windows/identity/ui/khmapp.h                   |   1 +
 src/windows/identity/ui/lang/en_us/khapp.rc        |   8 +-
 src/windows/identity/ui/main.c                     |  12 +
 src/windows/identity/ui/mainwnd.c                  |  10 +
 src/windows/identity/ui/newcredwnd.c               |  11 +-
 src/windows/identity/ui/resource.h                 |  36 ---
 src/windows/identity/ui/taskbar.c                  |  87 ++++++
 src/windows/identity/ui/taskbar.h                  |  38 +++
 src/windows/identity/uilib/action.c                |   4 -
 23 files changed, 623 insertions(+), 347 deletions(-)

commit f5068b637639b6d7fff228b78f2d45baa4140ab0
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Apr 12 02:27:10 2007 +0000

    NIM 3.2 documentation update
    
            Replace the notification icon action menu image with the latest
            menu structure.
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19425 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/doc/netidmgr.doc | Bin 5779968 -> 5850112 bytes
 src/windows/identity/doc/netidmgr.pdf | Bin 1473888 -> 1473877 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

commit ed744623cc07488a2931081a36b9fc2e561dc901
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 11 04:31:52 2007 +0000

    Move autoconf.h inclusion before tests for HAVE_UNISTD_H and HAVE_SYS_TIME_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19423 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-misc.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 4af76143fa37522cffbd79a726cfc24b63318b21
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 19:43:50 2007 +0000

    Missed part of last checkin.
    Check for cmsghdr and pktinfo structures.
    
    ticket: 5517
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19411 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit c957d4b15f9cbfb3cb6962e9863ed888b40fd606
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Apr 9 20:58:13 2007 +0000

    EAI_NODATA deprecated, not always defined
    
    Brian Kantor reports (on the kerberos@mit list today) that krb5-1.6
    doesn't build on FreeBSD 6.1 because they've done away with
    EAI_NODATA, which was removed from the getaddrinfo API in RFC 3943.
    
    This patch conditionalizes two tests for EAI_NODATA on the macro being
    defined, and also adds handling for EAI_OVERFLOW, a new error code
    added in RFC 3943.
    
    ticket: new
    tags: pullup
    target_version: 1.6.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19410 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/hst_realm.c  | 6 +++++-
 src/lib/krb5/os/locate_kdc.c | 7 ++++++-
 2 files changed, 11 insertions(+), 2 deletions(-)

commit d3b3888e6fed956304a699653a9277e14dc85533
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 7 05:15:31 2007 +0000

    use IP(V6)_PKTINFO in KDC for UDP sockets
    
    As Denis Vlasenko pointed out in ticket 3306, using IP(V6)_PKTINFO to
    get or set the local address in UDP communications instead of
    allocating one socket for each address seen at startup will behave
    better in environments where the addresses may change while the KDC is
    running, or in certain unusual network configurations.
    
    The patch from Denis was specific to Linux (didn't do IPV6_PKTINFO if
    IP_PKTINFO wasn't defined).  I've reworked it a fair amount, and
    tested the results briefly on Mac OS X (which has IPV6_PKTINFO but not
    IP_PKTINFO) and Linux (which has both).
    
    With this change, on systems like Linux supporting both socket
    options, the KDC should be able to use just two UDP sockets, one for
    IPv4 and one for IPv6.  (And if we turned off IPV6_V6ONLY, we might do
    with one.)
    
    Filed as a separate ticket, because Denis's complaint and patch in
    3306 cover the RPC code as well.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19408 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 385 ++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 343 insertions(+), 42 deletions(-)

commit 5ace55fd0e100506f4803ffebc9b1aeb8f252185
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Apr 7 01:02:00 2007 +0000

    NIM 1.2.0.1 corrections
    
    NetIdMgr Version 1.2.0.1
    
    netidmgr.exe:
    
     - add functionality to implement previously defined "DefaultSticky"
       registry based configuration parameter.  This value is can be added to
       an installer by a transform or pushed by Group Policy.  When set, it
       controls the default setting of the "sticky" flag for new identities.
    
    nidmgr32.dll:
    
     - fix the version resources: FileVersion, ProductName, and ProductVersion
    
    krb5cred.dll:
    
     - when importing an identity from the MSLSA, if there has never been a
       default identity, configure the MSLSA identity to be the default.
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19407 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/config/Makefile.w2k         |  2 +-
 src/windows/identity/config/Makefile.w32         |  2 +-
 src/windows/identity/nidmgrdll/nidmgrdll.rc      |  6 +++---
 src/windows/identity/plugins/krb5/krb5funcs.c    | 18 ++++++++++++++++--
 src/windows/identity/plugins/krb5/krb5funcs.h    |  3 ++-
 src/windows/identity/plugins/krb5/krb5newcreds.c | 22 +++++++++++++++++++++-
 src/windows/identity/ui/cfg_identities_wnd.c     |  2 +-
 src/windows/identity/ui/mainmenu.c               | 24 ++++++++++++++++++++++++
 src/windows/identity/ui/mainwnd.c                |  4 ++++
 src/windows/identity/ui/mainwnd.h                |  1 +
 10 files changed, 74 insertions(+), 10 deletions(-)

commit d8038bd24c942e972517d9a845b9a9c1f1bf56ef
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Apr 7 00:33:15 2007 +0000

    KFW NSIS installer - copyright updates and aklog removal
    
            Update copyrights to include 2007
    
            Removal all references to aklog
    
            Correct generation of Product Version
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19406 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/kfw-fixed.nsi | 25 +++++--------------------
 1 file changed, 5 insertions(+), 20 deletions(-)

commit a20fde7d1a666a4cba11834d10eb7e115fce3958
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 7 00:20:44 2007 +0000

    Add some notes on -Bsymbolic on ELF, and why we can't use it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19405 dc483132-0cff-0310-8789-dd5450dbe970

 doc/implementor.texinfo | 21 +++++++++++++++++++--
 1 file changed, 19 insertions(+), 2 deletions(-)

commit dab1f5e2c5bd531e6f09185d87a740d6d263bc99
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Apr 6 19:56:31 2007 +0000

    wix installer - modify file list
    
        for build script changes:
    
            site-local.nsi -> site-local-tagged.nsi
            site-local.wxi -> site-local-tagged.wxi
    
        add missing file:
    
            nsi-includes.nsi
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19402 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/files.wxi | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 7c30487734fe5da0f0187d306a216b4077be14ef
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Apr 5 20:33:40 2007 +0000

    krb5int_open_plugin_dirs errors out if directory does not exist
    
    If one of the directories in the list doesn't exist and no filenames are
    passed in because opendir fails and then the code gets an error.  opendir()
    failing should not be a fatal error.  The function should just move on to
    the next directory.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19400 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 12 ++----------
 1 file changed, 2 insertions(+), 10 deletions(-)

commit e8c89c41b5265cde00427299245b20e7c89b6722
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 5 20:22:28 2007 +0000

    service location plugin returning no addresses handled incorrectly
    
    If a locate plugin (e.g., the Python sample plugin and script, when
    given realm BOBO.MIT.EDU) returns no error but no addresses, the library
    won't report an error, but will try to make contact, and eventually
    crash with a null pointer dereference.
    
    Fix: If a plugin returns a value other than PLUGIN_NO_HANDLE, including
    success, continue into the code that checks for an empty address list.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19399 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

commit cd1c8b8a1a9bfd77eae9fbf29bd3273695019125
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Apr 3 21:27:25 2007 +0000

    MITKRB5-SA-2007-001: telnetd allows login as arbitrary user
    
    Fix MITKRB5-SA-2007-001:
    
    	* src/appl/telnet/telnetd/sys_term.c (start_login): Add "--"
    	argument preceding username, in addition to the original patch.
    	Explicitly check for leading hyphen in username.
    
    	* src/appl/telnet/telnetd/state.c (envvarok): Check for leading
    	hyphen in environment variables.  On advice from Shawn Emery, not
    	using strchr() as in the original patch.
    
    ticket: new
    tags: pullup
    target_version: 1.6.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19396 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/state.c    |  3 ++-
 src/appl/telnet/telnetd/sys_term.c | 25 ++++++++++++++++++++++++-
 2 files changed, 26 insertions(+), 2 deletions(-)

commit f7f39b9dda8998390da542fb9bbc2be563c8a557
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Apr 3 19:23:52 2007 +0000

    MITKRB5-SA-2007-002: buffer overflow in krb5_klog_syslog
    
    Fix MITKRB5-SA-2007-002: buffer overflow in krb5_klog_syslog.
    
    	* src/lib/krb5/krb/get_in_tkt.c (krb5_klog_syslog): Use vsnprintf
    	if available.
    
    Everything else: use precision fields on "%s" specifiers to truncate
    logged strings, in case someone doesn't have vsnprintf.
    
    ticket: new
    target_version: 1.6.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19395 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/kadm_rpc_svc.c |   8 +-
 src/kadmin/server/misc.c         |   9 ++
 src/kadmin/server/misc.h         |   2 +
 src/kadmin/server/ovsec_kadmd.c  |  28 +++-
 src/kadmin/server/schpw.c        |   9 +-
 src/kadmin/server/server_stubs.c | 311 ++++++++++++++++++++-------------------
 src/kdc/do_tgs_req.c             |  26 +++-
 src/kdc/kdc_util.c               |   1 +
 src/lib/kadm5/logger.c           |  10 +-
 9 files changed, 229 insertions(+), 175 deletions(-)

commit fd6cef3500bd22b289be8c9c3561a11b87843f86
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Tue Apr 3 03:04:52 2007 +0000

    Correct usage to track implementation
    
    Split repository action into two parts; setting kerveros.ver variables goes in the middle, no longer conditioned on repository access.  This ensures that all substitution variables set correctly, even when the repository action is SKIP.
    
    Avoid 'file not found' msg when deleting temp file.
    
    BETA version not marked as RELEASE.
    
    Create installer sandboxes from the staging area.  Build there and copy results back to staging area.  NSI build no longer picks up WIX build products.
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19394 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw.pl | 162 ++++++++++++++++++++++++++---------------------
 1 file changed, 89 insertions(+), 73 deletions(-)

commit 7da42a7beac1803907da87c9d1060dfee9effaf6
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Mon Apr 2 21:03:36 2007 +0000

    Add svnbranch; change internal names to svntag and svnbranch.  Implement cvs tags and svn tags and branches.
    
    Move reading of kerberos.ver to after files are fetched.
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19389 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml |   5 +-
 src/windows/build/bkw.pl        | 209 +++++++++++++++++++++++-----------------
 2 files changed, 124 insertions(+), 90 deletions(-)

commit c697f74a7c058e3fc8a83f4b36154000cd3b587e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Apr 2 17:49:08 2007 +0000

    More commits for NIM 1.2 Beta 1
    
    netidmgr.exe
    
    - Credentials display :
    
      - When picking out the mouse hit rectangles, correctly handle the
        case where a sticky identity doesn't have any outline controls.
    
      - Move code to check and uncheck view layout action to
        cw_load_view() for consistency.
    
      - Initialize outlines properly when creating them.
    
      - cw_select_row_creds() should be called on all rows that are being
        selected or unselected.
    
    - Actions :
    
      - Remove the 'Contents' item from the 'Help' menu.  The
        KHUI_ACTION_HELP_CTX action already opens the 'Contents' section.
    
      - Add 'Change password', 'Import', 'Help contents', and 'About' to
        the notification icon context menu.
    
      - Move the 'Import' action to be between 'Renew' and 'Destroy' for
        consistency.
    
    - Resources :
    
      - "Run Network Identity Manager in System Tray" -> "Run from taskbar
        notification area"
    
      - "New Credentials" -> "Obtain new credentials"
    
    - Main window :
    
      - Don't switch the window mode when handling a
        KHUI_ACTION_LAYOUT_RELOAD.
    
      - Refresh the action tables after changing the window state actions.
    
    - Main Menu :
    
      - Call khm_refresh_identity_menus() when initializing the menus so
        that they have a consistent initial state.
    
      - When refreshing menus, the checked/unchecked state needs to be set
        explicitly by turning off flags that are no longer necessary.
    
      - Refresh the identities before refreshing the identity menus.
    
      - If there are no identities with credentials, disable renew/destroy
        menus and actions.
    
      - Don't bother adding 'renew/destroy all' menu items to the
        per-identity action menus if there is only one identity.
    
    krb5cred.dll
    
    - Resources :
    
      - Expand the 'Credential flags' control so that it's big enough to
        hold the contents.
    
    source
    
    - ccsv.pl :
    
      - Handle comment lines before the actual content.
    
    - csvschema.cfg :
    
      - Don't bother embedding documentation in the data strucutre now.
        We don't use it.
    
      - Convert '[~]' to '\0' before we send it back to the parser.
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19376 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/config/ccsv.pl                |   6 +-
 src/windows/identity/config/csvschema.cfg          |   6 +-
 .../identity/plugins/krb5/lang/en_us/langres.rc    |   2 +-
 src/windows/identity/ui/credwnd.c                  | 114 ++++++++++-----------
 src/windows/identity/ui/lang/en_us/khapp.rc        |   6 +-
 src/windows/identity/ui/mainmenu.c                 |  25 ++++-
 src/windows/identity/ui/mainwnd.c                  |   7 +-
 src/windows/identity/uilib/action.c                |  15 ++-
 8 files changed, 107 insertions(+), 74 deletions(-)

commit bda1c2f72144e81b8aab7db5282cfe323dddf775
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Mon Apr 2 16:13:58 2007 +0000

    Uncomment w2k files in corebinaries.xml
    
    Factor processing of <Prunes> xml into pruneFiles.pl.
    
    Factor processing of <Zips> xml into zipXML.pl.
    
    Move SRC zip XML to <FetchSources> section of config file.
    
    Call zipXML in /REPOSITORY CHECKOUT section of script.
    
    Keep track of cleaning of OUTDIR so SRC zip isn't removed during packaging.
    
    Remove UNIXFIND from config file.  If UNIXFIND isn't present in the config file, set the in-memory UNIXFIND to c:\tools\cygwin\bin.  UNIXFIND is now an implementation detail stored in the in-memory config XML, like the versions read from kerberos.ver.
    
    Prune more temporary files before making SDK zip.
    
    Remove redundant custom files from sdkfiles.xml.  Copy *.* from staging/inc instead of *.h -- one .c file is also required.
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19375 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml       |  66 +++++-----
 src/windows/build/bkw.pl              | 218 +++++++++++++++++-----------------
 src/windows/build/corebinaryfiles.xml |  11 +-
 src/windows/build/makeZip.pl          |  41 ++-----
 src/windows/build/pruneFiles.pl       |  34 ++++++
 src/windows/build/sdkfiles.xml        |   8 +-
 src/windows/build/zipXML.pl           |  21 ++++
 7 files changed, 217 insertions(+), 182 deletions(-)

commit 2f49a4ffe53292a6ce3c46a12e730ad2b6799665
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Apr 2 13:22:03 2007 +0000

    Correct some poor grammar in the opening paragraph of the
    what is NIM section.
    
    ticket: 5504
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19374 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/doc/netidmgr.doc | Bin 5718016 -> 5779968 bytes
 src/windows/identity/doc/netidmgr.pdf | Bin 1463670 -> 1473888 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

commit ef5b2a9905b118709443885acbd6393438429df2
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Apr 2 02:58:13 2007 +0000

    Network Identity Manager 1.2 User Manual
    
    The NIM 1.2 User Manual includes a completely re-written
    introduction to what is NIM as well as new text describing
    the new default "basic" view mode and the revised "new credentials"
    dialog.  Updates to the menu structures, the toolbar, and
    the modifications to the options pages are all provided.
    
    All images have been updated with the new color scheme.
    Image shots were taken on XP SP2 with the Silver XP Theme.
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19373 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/doc/netidmgr.doc | Bin 3294720 -> 5718016 bytes
 src/windows/identity/doc/netidmgr.pdf | Bin 1345437 -> 1463670 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

commit 4c7d313b7d80065936e8ea0a63c5b6d00aa3f9f5
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Apr 1 22:41:18 2007 +0000

    msi deployment guide updates for KFW 3.2
    
            Update the registry value lists for KFW 3.2
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19372 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/msi-deployment-guide.txt | 212 ++++++++++++++++-----
 1 file changed, 166 insertions(+), 46 deletions(-)

commit 95b3a38b02061319a950772662287cabf40860b2
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Sun Apr 1 18:42:18 2007 +0000

    Be smarter about cleaning the staging area.
    Clean output area if packaging.  (Will not clean if -nopackage specified.)
    
    Pull corebinaries from staging area instead of from target area.
    
    Don't sign before making zips.  Build products are only signed in the staging area before any packaging is done.  (Packaging products are signed when copied to the output area.)
    
    Previous change: Add relnotes.html to output area.
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19371 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw.pl              |  19 ++++-
 src/windows/build/corebinaryfiles.xml | 140 +++++++++++++++++-----------------
 src/windows/build/makeZip.pl          |   5 --
 3 files changed, 86 insertions(+), 78 deletions(-)

commit d2538fba2160d81ed76482cc0d961e3d85a91f54
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Sun Apr 1 03:28:07 2007 +0000

    Correct directory structure in zip files
    
    Make main config file match today's usage & implementation wrt /sign.
    
    Clean staging area before using it.
    Just clean output area instead of removing it.
    Clean ziptemp area after each zip.
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19370 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml |  9 +++++----
 src/windows/build/bkw.pl        | 25 ++++++++++++-------------
 src/windows/build/makeZip.pl    |  2 +-
 src/windows/build/signFiles.pl  |  2 +-
 src/windows/build/srcfiles.xml  | 13 -------------
 5 files changed, 19 insertions(+), 32 deletions(-)

commit 2e71191c4ce217260c47d4623f9dd23985b0b27e
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Sat Mar 31 23:20:00 2007 +0000

    Eliminate getopt abbreviation for vverbose, which collided with the shortcut for verbose
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19369 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f5732ea410f26fcb2e577604f1b6d431861fa00f
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Sat Mar 31 22:31:33 2007 +0000

    Add signing in staging area before building installers
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19368 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw.pl | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

commit 2a87ebd7150af2c72c1de90f81c13ffb3c76ab44
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Sat Mar 31 22:09:23 2007 +0000

    Make /OUTDIR absolute instead of relative
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19367 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml |  2 +-
 src/windows/build/bkw.pl        | 22 ++++++++++++----------
 src/windows/build/makeZip.pl    | 10 +++++-----
 3 files changed, 18 insertions(+), 16 deletions(-)

commit db7139a29ad32b31ecb9f2905297a4d6c9d1a3b7
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Sat Mar 31 03:33:23 2007 +0000

    Pruning no longer required before make
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19366 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit c73db559521cca5f75e325ba08f60e8e4d3bd305
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Sat Mar 31 03:14:08 2007 +0000

    Remove most pruned directories -- they are no longer checked out
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19365 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 9cdc53983b55cb426b51219a2b73bad050aa3e6b
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Fri Mar 30 21:24:18 2007 +0000

    For the sdk zip, copy *.* and then [the new part] remove *.exe and *.msi.  Further tweaks should be suggested in the form of mods to sdkfiles.xml
    
    Minor formatting and removing redundant code.
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19363 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml |  3 ++-
 src/windows/build/bkw.pl        |  3 +--
 src/windows/build/sdkfiles.xml  | 20 +++-----------------
 src/windows/build/signFiles.pl  |  2 +-
 4 files changed, 7 insertions(+), 21 deletions(-)

commit 53b462aa4829fa9e1b9f191e55c83698bc44501a
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Fri Mar 30 20:08:53 2007 +0000

    Remove tabs.  Improve some comments.  Regroup files in copylist.pl according to destination
    
    Add signing.
    
    Factor zipfiles out of bkw.pl and signing out of makeZip.pl.
    
    Rename MITKerberosForWindows.exe before zipping it into the SDK zipfile.
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19344 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml |  305 ++++++------
 src/windows/build/bkw.pl        | 1011 ++++++++++++++++++---------------------
 src/windows/build/copyfiles.pl  |  247 +++++-----
 src/windows/build/copyfiles.xml |  428 ++++++++---------
 src/windows/build/makeZip.pl    |  108 +++++
 src/windows/build/sdkfiles.xml  |  153 +-----
 src/windows/build/signFiles.pl  |   27 ++
 7 files changed, 1127 insertions(+), 1152 deletions(-)

commit 4a1a867562bbc20ef769e3f556a69767b236433f
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Mar 29 21:19:43 2007 +0000

    more bug fixes for NIM 1.2 (KFW 3.2)
    
    netidmgr.exe
    
    - Credentials display :
    
      - If an outline is marked as KHUI_CW_O_STICKY | KHUI_CW_O_RELIDENT,
        release the identity when deleting the outline node.
    
      - Correctly determine the location of UI widgets using the column
        specifier of the outline node instead of the column specifier of
        the row.
    
      - Do not recompute the extents of a row.
    
      - If there is a default identity and it has no credentials and it is
        not pinned, display it anyway.
    
    krb5common.obj
    
    - Import profile_rename_section()
    
    krb5cred.dll
    
    - In the realm editor:
    
      - When writing realm data, keep track of whether any updates were
        performed.
    
      - Reset the dirty bits for each element whose changes were written
        to the profile.
    
      - Use profile_rename_section() correctly to delete sections.
    
      - Check if any changes were applied before setting the 'applied' bit
        for the configuration node.
    
      - Don't assume that the Kerberos 5 General configuration panel has
        received WMCFG_APPLY before the realm editor.  It will not receive
        the notification if it hasn't indicated that there are changes to
        be applied.
    
    - New credentials :
    
      - If there is no "ExpiresOn" value for a cached prompt set, assume
        that it has already expired.
    
      - Set the lifetime for a new prompt set to be 7 days longer than
        then maximum renewable lifetime.
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19307 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/common/dynimport.c   |   2 +
 src/windows/identity/plugins/common/dynimport.h   |   1 +
 src/windows/identity/plugins/krb5/krb5configdlg.c |  69 +++++++---
 src/windows/identity/plugins/krb5/krb5newcreds.c  |  23 ++--
 src/windows/identity/ui/credwnd.c                 | 157 +++++++++++-----------
 src/windows/identity/ui/credwnd.h                 |   1 +
 6 files changed, 143 insertions(+), 110 deletions(-)

commit 6b012c14dafd83c9b69438ff94c5f5c5ae138bf2
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Mar 29 17:24:34 2007 +0000

    NIM commits for KFW 3.2 Beta 1
    
    (NetIDMgr 1.2.0.0)
    
    netidmgr.exe
    
    - Simplify credential window UI element placement calculations.
    
    - Add the Custom_1 view to the UI schema.  This is used to store
      customizations to the basic view.
    
    - Extended styles for toolbars have to be set via TB_SETEXTENDEDSTYLE
      messages instead of the EX_STYLE parameter to CreateWindowEx().
      Also, set the extended style to support detached arrows.
    
    - Support drop down menus in the standard toolbar.
    
    - The per-identity commands that are added to expiration dialogs are
      now flagged for automatic dispatch.
    
    - Remove unnecessary status bar parts and display the status bar icons
      at the correct size.
    
    - The notification alerts now display the info balloon at the correct
      size.
    
    - Increase the height of the height of the dialog button bar to 190
      from 181 dialog units.
    
    - Lock the action tables when refreshing the per-identity actions.
      Perform the necessary notification after refreshing the per-identity
      actions.
    
    - "Initialize <identity>" -> "Obtain new credentials for <identity>"
    
    - Add a button to go back to the Basic view from the Advanced view in
      the new credentials dialog.
    
    - Cache the extents of each row since we now support rows of variable
      heights.
    
    - Selecting a credential row or a header should select all the
      credentials that are represented by the row.
    
    - Update the selection state after loading a new view.
    
    - Display the expiration times in the second line of an expanded
      identity header.
    
    - Checks for expiration flags in the credentials window now take into
      account that the each flag may occupy more than one bit position.
    
    - Calculate the expiration flags for the identity before assigning it
      to a header, so that the header can display accurate expiration
      data.
    
    - Kill unnecessary timers in the credentials view and make sure taht
      the KHUI_CW_ROW_TIMERSET flag is consistent with whether there is an
      active timer for the row.
    
    - In addition to rows that hold credentials, timers can also be
      assigned to headers for identities in the basic view.  This allows
      the headers to display expiration times.
    
    - The credentials view keeps track of the count of credentials, the
      count of identity credentials (credentials which belong to the
      credentials type that the identity belongs to) and the number of
      initial credentials.
    
    - Configuration spaces that hold credential view definitions now
      include an additional value "_AppVersion" which contains the version
      of NIM used to create the data.  If the current version is greater
      than the stated version, NIM will failover to using the schema
      instead of using the saved data.  This is because view definitions
      are version dependent.
    
    - The app_version global variable is now a const.
    
    - The renew and destroy icons in the standard toolbar are now drop
      down buttons.  If the drop down arrow is clicked, they display a
      menu with the list of identities that the operation can target.
    
    - The renew and destroy actions on the credential menu have been
      replaced by submenus that allow the user to select the identity
      which would be the target of the operation.
    
    - Consistently update the 'displayed' field of an alert so that
      plug-ins can keep track of which alerts are being displayed.
    
    - If the currently displayed balloon alert has
      KHUI_ALERT_FLAG_DEFACTION flag, then dispatch the defualt command
      when the user clicks the notification icon, or display the expanded
      alert if necessary.
    
    - Reduce flicker when drawing the credentials display by clipping the
      header control from the device context.
    
    - The state of Advanced mode is now preserved between NIM sessions.
    
    - The credential display layout is kept track of separately for the
      Basic and Advanced views.  Any customization done on either view
      (e.g.: changing sort order) will only affect that view.
      Customizations for the Advanced view will be saved in the Custom_0
      view, while customizations for the Basic view will be saved in
      Custom_1.
    
    - New color scheme.
    
    - Selecting a credential or identity will no longer mask the
      expiration state.  The selection rectangle is now alpha blended.
    
    - In Basic view, the width of the Identity column changes with the
      width of the window so that the credentials display always fills the
      width of the window.
    
    - The colors for the highlight, text color, highlighted text color,
      window background and other elements are now obtained via Windows so
      that NetIDMgr will be more consistent with any themes that have been
      applied.
    
    - Correctly determine whether a column can be dragged or resized based
      on the KHUI_CW_COL_FIXED_WIDTH and KHUI_CW_COL_FIXED_POS flags.
    
    - Correctly update the scroll bars when switching between views.
    
    - The "marker" button for a displayed alert should not perform any
      action and it should not be the default control.  Selecting it
      should no longer cause an assertion to be thrown.
    
    - Don't display the "... Click here for more." message when displaying
      a balloon alert if the operating system involved does not provide a
      reliable means of detecting that the user clicked on a balloon.
    
    - When attempting to display queued alerts, if the alert at the top of
      the queue is of a type that cannot be consolidated, then show it by
      itself.
    
    - If the size of the alert window changes, it should be redrawn
      properly.
    
    krb5creds.dll
    
    - Allow setting an identity as the default even if there are no
      credentials or credential caches associated with it.  We generate
      the name of the ccache we would use if we were getting new
      credentials for the identity and then set that as the default cache.
    
    - Controls in the per-identity configuration panels resized to fit
      their contents.
    
    - Set the credentials type and type name attributes for identities for
      which we have a TGT.
    
    - Use khm_krb5_get_identity_params() when retrieving parameters for
      the identity global configuration panel.
    
    - Add UI elements for setting the global values for forwardable,
      renewable and addressless flags.
    
    - Make the schema default to issue forwardable tickets for identities
      that have no configuration and when krb5.ini does not define
      'forwardable'.
    
    - When updating the identity properties, take all the active
      identities into account, so that we won't orphan any identities with
      Krb5 properties but no credentials associated with them.
    
    - If there is no TGT associated with an identity, then strip it of any
      Krb5 provided properties.
    
    - Associate identities that have a valid TGT with Krb5 by setting
      KCDB_ATTR_TYPE to the Krb5 credentials type.
    
    - Don't attempt to renew an identity if the TGT is not renewable or is
      expired.
    
    - When opening the configuration handle for an identity, if the
      identity does not have any configuration information, failover to
      using the per-realm configuration or the identity global
      configuration.
    
    - When opening the configuration handle, don't return a handle that
      can't safely be closed.
    
    - Add code from get_in_tkt.c that correctly handles per-realm settings
      when obtaining libdefaults settings from the profile.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19306 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/config/Makefile.w2k           |   4 +-
 src/windows/identity/config/Makefile.w32           |   4 +-
 src/windows/identity/plugins/krb5/krb5configids.c  |  75 +-
 src/windows/identity/plugins/krb5/krb5funcs.c      | 400 ++++++++--
 src/windows/identity/plugins/krb5/krb5identpro.c   |  32 +-
 src/windows/identity/plugins/krb5/krbconfig.csv    |   2 +-
 .../identity/plugins/krb5/lang/en_us/langres.rc    |  35 +-
 src/windows/identity/plugins/krb5/langres.h        |   3 +-
 src/windows/identity/ui/appglobal.h                |   4 +-
 src/windows/identity/ui/credwnd.c                  | 810 ++++++++++++++++-----
 src/windows/identity/ui/credwnd.h                  |  49 +-
 src/windows/identity/ui/lang/en_us/khapp.rc        |  13 +-
 src/windows/identity/ui/main.c                     |   8 +-
 src/windows/identity/ui/mainmenu.c                 | 119 ++-
 src/windows/identity/ui/mainwnd.c                  |   9 +
 src/windows/identity/ui/newcredwnd.c               |  25 +-
 src/windows/identity/ui/newcredwnd.h               |   2 +-
 src/windows/identity/ui/notifier.c                 | 126 +++-
 src/windows/identity/ui/resource.h                 |   8 +-
 src/windows/identity/ui/statusbar.c                |  25 +-
 src/windows/identity/ui/statusbar.h                |   1 +
 src/windows/identity/ui/timer.c                    |   5 +-
 src/windows/identity/ui/toolbar.c                  |  47 +-
 src/windows/identity/ui/toolbar.h                  |  12 +-
 src/windows/identity/ui/uiconfig.csv               |  15 +-
 src/windows/identity/uilib/action.c                |   8 +-
 src/windows/identity/uilib/khnewcred.h             |   3 +-
 27 files changed, 1435 insertions(+), 409 deletions(-)

commit ad61255726861bc44f474ed5b5132dce8be33531
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Mar 29 15:48:15 2007 +0000

    Change DEBUG and VERBOSE defaults so that omitting them from the command line has an effect!
    
    Pass NODEBUG=1 to build.pl.
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19305 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml | 4 ++--
 src/windows/build/bkw.pl        | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit ef16b6884b15c8fe50d8a544b235b94e82781e2d
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Thu Mar 29 14:16:16 2007 +0000

    Remove obsolete comment
    
    Add -nolog switch; always pass build.pl --nolog.  Logging will be done in bkw.pl.log
    
    Create <src>/pismere/CVS if missing so checkout works.
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19304 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml |  1 -
 src/windows/build/bkw.pl        | 20 ++++++++++++++++----
 2 files changed, 16 insertions(+), 5 deletions(-)

commit 970e11485e8bba5b43aaf2947547f10f2cb1ee13
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Wed Mar 28 19:56:48 2007 +0000

    Add %BUILDDIR% for nsi-includes.nsi, which was missed the first time around
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19302 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw.pl                           | 30 +++++++++++++---------
 src/windows/build/copyfiles.xml                    |  1 +
 src/windows/installer/nsis/nsi-includes-tagged.nsi |  8 ++++++
 src/windows/installer/nsis/nsi-includes.nsi        |  8 ------
 4 files changed, 27 insertions(+), 20 deletions(-)

commit 12925675c0b9f585d5a7514e0566b472974ad1bd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 28 19:47:12 2007 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19301 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/Makefile.in |  6 +++---
 src/kadmin/dbutil/Makefile.in   | 19 ++++++++++---------
 src/tests/dejagnu/Makefile.in   |  3 ++-
 src/tests/resolve/Makefile.in   |  3 ++-
 4 files changed, 17 insertions(+), 14 deletions(-)

commit 7c2566d591c4e8e0fafc9530e7cbb0071747bf0d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 28 19:31:01 2007 +0000

    Update svn:ignore properties
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19300 dc483132-0cff-0310-8789-dd5450dbe970

commit d534ac79e9a63680b2357056df4b16c1fa818401
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 28 19:24:29 2007 +0000

    Missed in previous merges: Check if daemon() function needs to be supplied in
    lib/apputils.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19299 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 3 +++
 1 file changed, 3 insertions(+)

commit f3a4e36ef65ea7f5e6b86fb05928c34b720e8838
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Wed Mar 28 18:47:34 2007 +0000

    Add more tag substitutions to file copy and the config file, to provide a way to generate names like kfw-3-2-0-DEBUG.exe programatically
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19298 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/copyfiles.xml | 430 ++++++++++++++++++++--------------------
 1 file changed, 215 insertions(+), 215 deletions(-)

commit 2233e813d5d50c1662e0479ae5f4267eb3b69be6
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Wed Mar 28 18:43:11 2007 +0000

    Pull product version information from kerberos.ver
    
    Change site-local.wxi/.nsi to site-local-tagged.wxi/.nsi.  Add tags such as %VERSION-MAJOR% which are substituted by the build script.  NB:  to build the installers directly, the build script must be run at least once to generate site-local.wxi/.nsi.
    
    Write DEBUG, RELEASE, BETA defines to site-local.nsi, based on build setting & values from kerberos.ver.
    
    Add more tag substitutions to file copy and the config file, to provide a way to generate names like kfw-3-2-0-DEBUG.exe programatically.
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19297 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml                  |  15 +-
 src/windows/build/bkw.pl                         | 196 +++++++++++++++++------
 src/windows/build/copyfiles.pl                   |   6 +
 src/windows/installer/nsis/site-local-tagged.nsi |  13 ++
 src/windows/installer/nsis/site-local.nsi        |  13 --
 src/windows/installer/wix/site-local-tagged.wxi  | 105 ++++++++++++
 src/windows/installer/wix/site-local.wxi         |  99 ------------
 7 files changed, 277 insertions(+), 170 deletions(-)

commit de996228a2daaf43216c823032255cd4652cf7fe
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Mar 28 18:03:45 2007 +0000

    KFW: problems with non-interactive logons
    
    Non-interactive logons cause two problems:
    
    (1) on XP/2003 the logon event handlers do not get triggered and on
        all platforms the LogonScript does not get executed.
        As a result, ccache files are not deleted.
    (2) on all platforms, accessing the credential cache causes
        krbcc32s.exe to be spawned.  This process never terminates.
    
    This patch tests for interactive logons.  If the logon is not
    interactive, the Network Provider exits immediately.
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19296 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/kfwlogon/kfwlogon.c | 21 ++++++++++++++++-----
 1 file changed, 16 insertions(+), 5 deletions(-)

commit fb48afbb637e35becf463e26399f9ad90cc74e7d
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Tue Mar 27 18:42:51 2007 +0000

    Update documentation
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19294 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw-automation.html | 486 +++++++++++++++++++---------------
 1 file changed, 277 insertions(+), 209 deletions(-)

commit cbcc29c1892ba744d67471a9b386077fac18c50f
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Tue Mar 27 18:41:34 2007 +0000

    Correct error message text, add comments, change some command line defaults.  Change plink path
    
    Target_Version: 1.6.1
    Ticket: 5490
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19293 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit ebe7571630540b34875ff9b916b6ebd2c6450324
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Tue Mar 27 17:27:41 2007 +0000

    All Windows apps were popping MessageBoxes when stderr is redirected.  Console apps shouldn't and no longer do that.  Added isGuiApp, which tests gui resource usage
    
    Removed duplicate nested tests for _WIN32.
    
    Ticket: 5446
    Status: resolved
    Target_Version: 1.6.1
    Tags:  pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19292 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/com_err.c | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 660521f6a7e4e48e514188f4d25e13c8a56d3afc
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Mar 27 13:47:44 2007 +0000

    remove unwanted files from kfw build script
    
    Remove aklog, khhelp.h, and the .manifest files as they are
    not installed by the installer.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19291 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/copyfiles.xml | 437 ++++++++++++++++++++--------------------
 1 file changed, 215 insertions(+), 222 deletions(-)

commit 57b75603fbe15354b70405f624a1afc9fe7e4aee
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Mar 27 13:46:13 2007 +0000

    WIX installer stores WinLogon event handler under wrong registry value
    
    	The WinLogon event handler in prior versions of the Wix installer
    	has been installing the event handler under the registry value "KFWLogon"
    	which happens to be the name that "OpenAFS" also uses for its Kerberos
    	logon events.   The KFW NSIS installer has used "MIT_KFW" in order to
    	avoid the conflict.  The Wix installer is being corrected to match.
    
    	When there is a name collision, only one of the event handlers gets
    	installed.  As a result, Kerberos FILE ccaches get created with SYSTEM
    	only ACLs and are never destroyed.  This is the same problem that
    	happens on Windows Vista when integrated logon is used because the
    	event handler hooks do not exist.
    
    ticket: new
    tags: pullup
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19290 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/files.wxi | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 03daaf5a14da271187063fd0682c320965fb2a48
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Mar 27 13:37:30 2007 +0000

    This commit addresses several issues:
    
    (1) The registry key used for activating event reporting to
        the Windows application log was wrong.  It should be
        "NetworkProvider" not "Network Provider"
    
    (2) Event logging of the state of the "Debug" value has been
        added so that it is possible to debug the use of event
        reporting.
    
    (3) The code no longer performs the pre-kinit operations
        if a password was not provided.
    
    (4) A new function KFW_copy_file_cache_to_api_cache() has
        been added.  This is used instead of
        KFW_copy_file_cache_to_default_cache() permitting the
        default cache to be MSLSA, FILE, or anything else.
        The API cache name will be of the form API:principal
        just as is done by Network Identity Manager.
    
    ticket: 5469
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19289 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/kfwlogon/kfwcommon.c | 149 ++++++++++++++++++++++++++++++++++-----
 src/windows/kfwlogon/kfwcpcc.c   |   2 +-
 2 files changed, 131 insertions(+), 20 deletions(-)

commit 688a43d9ef057f3a0e1f7c2fdb1cdf24869aaad3
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Mon Mar 26 13:28:32 2007 +0000

    KfW build automation
    
    Don't fetch afscompat.
    Handle case of checkout into non-existent directory.
    
    Target_Version: 1.6.1
    Component: KfW
    Tags:  pullup
    Ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19288 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/bkw.pl | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit f7497f9206ed90a3a7da23d5da732bde19a40c72
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 26 08:58:30 2007 +0000

    Remove unused scc_default_format field from krb5_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19287 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h        |  1 -
 src/lib/krb5/krb/init_ctx.c |  1 -
 src/lib/krb5/krb/ser_ctx.c  | 12 ------------
 3 files changed, 14 deletions(-)

commit 6e7aa88777ea6f84c8f5644e289bf53b4b4fa178
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:10:34 2007 +0000

    Initialize 'now' to avoid compiler warning
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19285 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/c_ustime.c | 1 +
 1 file changed, 1 insertion(+)

commit a8c6f3b161bc37e0695c385c25fe12c713d46193
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:10:24 2007 +0000

    MAX_FORMAT_BUFFER should be type size_t to reduce warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19284 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/an_to_ln.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 170043bbd46d34f5520cd62f58ec10f8a2cbdfd0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:10:15 2007 +0000

    Adjust type of 'stable' in krb5_register_serializer to reduce warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19283 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/serialize.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit b535a9f804ce488923901ae4caef761bcf4df5ae
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:10:07 2007 +0000

    Change strnchr sought value to int to match passed value
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19282 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/conv_princ.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 823b40bf4cdffef31583aad3c2c15a1ad23b62a5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:09:56 2007 +0000

    Initialize values to avoid 'possibly uninitialized' compiler warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19281 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c978ebd447e168fdd9f617f6ffa460d736e6963b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:09:48 2007 +0000

    Convert keyblock or padata types to krb5_data without compiler warnings.
    (Added inline functions, with appropriate casts, for data conversion.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19280 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gen_seqnum.c | 13 +++++++++++--
 src/lib/krb5/krb/gen_subkey.c | 13 +++++++++++--
 src/lib/krb5/krb/preauth2.c   | 14 +++++++++++---
 3 files changed, 33 insertions(+), 7 deletions(-)

commit 63e2917b180feb71ab9af60dfc04141e9b523ec1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:09:39 2007 +0000

    Use memset to silence some 'may be used uninitialized' warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19279 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_priv.c | 1 +
 src/lib/krb5/krb/rd_safe.c | 1 +
 2 files changed, 2 insertions(+)

commit 301ef7bd4d16f0c80b716092c62d5fb76e8c35d3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:09:27 2007 +0000

    whitespace (mostly wrapping long lines produced by protoize)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19278 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_cred.c    | 17 +++++++++++++----
 src/lib/krb5/krb/mk_error.c   |  3 ++-
 src/lib/krb5/krb/mk_priv.c    |  5 ++++-
 src/lib/krb5/krb/mk_rep.c     |  3 ++-
 src/lib/krb5/krb/mk_req_ext.c |  5 ++++-
 src/lib/krb5/krb/mk_safe.c    |  4 +++-
 src/lib/krb5/krb/rd_cred.c    | 24 +++++++++++++++---------
 src/lib/krb5/krb/rd_error.c   |  3 ++-
 src/lib/krb5/krb/rd_priv.c    | 10 ++++++++--
 src/lib/krb5/krb/rd_rep.c     |  3 ++-
 src/lib/krb5/krb/rd_req.c     | 18 ++++++++----------
 src/lib/krb5/krb/rd_req_dec.c |  5 +++--
 src/lib/krb5/krb/rd_safe.c    | 10 ++++++++--
 13 files changed, 74 insertions(+), 36 deletions(-)

commit 7352130d7bdcbe7d40b09f7638ae1addaabd25a9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:09:18 2007 +0000

    Configure db2 plugin directory at top level
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19277 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                 | 21 ++++++++++++++++++++-
 src/plugins/kdb/db2/Makefile.in  |  9 +++++++--
 src/plugins/kdb/db2/configure.in | 25 -------------------------
 3 files changed, 27 insertions(+), 28 deletions(-)

commit b5a3b26501fb405ff621b71b7db84a3fa91b0b2d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:09:09 2007 +0000

    Pass the extra library dependency on AIX (is this even still needed??) via a new
    variable instead of by updating LIBS at configure time.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19276 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/Makefile.in  | 2 +-
 src/plugins/kdb/db2/configure.in | 6 +++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit d3ea41c62f8e4f495619376503d1adaf16547f03
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:08:58 2007 +0000

    Don't test for stuff not used, used unconditionally, or with feature-test macros in k5-int.h available at test time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19275 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/configure.in | 4 ----
 1 file changed, 4 deletions(-)

commit 5f0f60edfadd3ccbd662018680e0a79d152931b1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:08:46 2007 +0000

    Build tests subtree makefiles at top level
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19274 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                  | 22 +++++++++++++++++++++-
 src/tests/Makefile.in             |  4 ++--
 src/tests/asn.1/Makefile.in       |  4 ++--
 src/tests/configure.in            | 30 ------------------------------
 src/tests/create/Makefile.in      |  4 ++--
 src/tests/dejagnu/Makefile.in     |  4 ++--
 src/tests/gss-threads/Makefile.in |  4 ++--
 src/tests/gssapi/Makefile.in      |  4 ++--
 src/tests/hammer/Makefile.in      |  4 ++--
 src/tests/misc/Makefile.in        |  4 ++--
 src/tests/resolve/Makefile.in     |  4 ++--
 src/tests/shlib/Makefile.in       |  4 ++--
 src/tests/threads/Makefile.in     |  4 ++--
 src/tests/verify/Makefile.in      |  4 ++--
 14 files changed, 45 insertions(+), 55 deletions(-)

commit 67912187fb1afa719c8dd8af31ab234f8341c64a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:08:38 2007 +0000

    Include autoconf.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19273 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/t_inetd.c        | 2 +-
 src/tests/gss-threads/gss-server.c | 1 +
 src/tests/resolve/resolve.c        | 1 +
 3 files changed, 3 insertions(+), 1 deletion(-)

commit 83262b851983c409a039b0973c57d645b37916df
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:08:25 2007 +0000

    Configure appl test programs from top level
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19272 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/Makefile.in                |  7 ++++---
 src/appl/configure.in               | 21 ---------------------
 src/appl/gss-sample/Makefile.in     |  4 ++--
 src/appl/sample/Makefile.in         |  4 ++--
 src/appl/sample/sclient/Makefile.in |  4 ++--
 src/appl/sample/sserver/Makefile.in |  4 ++--
 src/appl/simple/Makefile.in         |  4 ++--
 src/appl/simple/client/Makefile.in  |  4 ++--
 src/appl/simple/server/Makefile.in  |  4 ++--
 src/appl/user_user/Makefile.in      |  4 ++--
 src/configure.in                    | 13 +++++++++++++
 11 files changed, 33 insertions(+), 40 deletions(-)

commit b0972208c0e49a6f18e6e0d881fe0237b330c46c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:08:15 2007 +0000

    Include autoconf.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19271 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-misc.c | 1 +
 1 file changed, 1 insertion(+)

commit 630b8dc0d25def1aafcb1897980ea1a6284d322d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:08:05 2007 +0000

    Generate makefiles for two static libs plus the python plugin from the top-level configure script
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19270 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                       | 16 ++++++++--------
 src/lib/apputils/Makefile.in           |  4 ++--
 src/lib/apputils/configure.in          |  6 ------
 src/plugins/locate/python/Makefile.in  |  4 ++--
 src/plugins/locate/python/configure.in |  8 --------
 src/util/ss/Makefile.in                |  4 ++--
 src/util/ss/configure.in               | 17 -----------------
 7 files changed, 14 insertions(+), 45 deletions(-)

commit 98bd50dd0e5fd0d687808177d155399d29e1e076
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:07:53 2007 +0000

    Fix some syntax issues in testing krb5-config output
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19269 dc483132-0cff-0310-8789-dd5450dbe970

 src/t_krbconf | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 4a742692610c0356d42b8379c9b92477a41ea173
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:07:43 2007 +0000

    Depend on support library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19268 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/locate/python/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3a2812f7072052724377d30f0ff08bbd24ba28ce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:07:33 2007 +0000

    Include autoconf.h before testing macros for Python header location
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19267 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/locate/python/py-locate.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9bda2b0f51ffc82011416d98da619b8e7e315736
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:07:21 2007 +0000

    Remove KRB5_BUILD_LIBRARY_STATIC; always use KRB5_BUILD_LIBRARY
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19266 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4                | 14 --------------
 src/appl/libpty/configure.in  |  2 +-
 src/appl/telnet/configure.in  |  2 +-
 src/lib/apputils/configure.in |  2 +-
 src/util/ss/configure.in      |  2 +-
 5 files changed, 4 insertions(+), 18 deletions(-)

commit 67add7ce15f01e788d8cecbc60c61fb47d5e759f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:07:09 2007 +0000

    Never set krb5_force_static.  Instead, set the defaults for building
    shared libraries, and allow a Makefile.in to include a new makefile
    fragment for building private (static, not installed) libraries.
    
    Created another makefile fragment to be included to indicate the
    shared library has no dependencies.  (Currently this is the case only
    for the libdb2 library, which we don't install, but do build for
    testing.)  The way we construct the library dependency search path
    arguments doesn't work for an empty list on some platforms.
    
    Updated Makefile.in to use @libpriv_frag@ and @libnodeps_frag@ as
    necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19265 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4                         | 10 +++++++++-
 src/appl/libpty/Makefile.in            |  2 +-
 src/appl/telnet/libtelnet/Makefile.in  |  1 +
 src/config/libnodeps.in                |  4 ++++
 src/config/libpriv.in                  | 13 +++++++++++++
 src/config/pre.in                      | 23 ++++++++++++++++++-----
 src/lib/apputils/Makefile.in           |  1 +
 src/plugins/kdb/db2/libdb2/Makefile.in |  1 +
 src/util/ss/Makefile.in                |  2 +-
 9 files changed, 49 insertions(+), 8 deletions(-)

commit ead4c700f9c5f05f921be90da282566be1548d16
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:06:58 2007 +0000

    Store a little more detail for unknown enctype error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19264 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/decrypt.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit ca1d488832cf590658ffa0f9d3711924121793fa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:06:44 2007 +0000

    Fix PROG_LIBPATH, and use -l instead of an explicit filename to build profile_tcl
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19263 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/Makefile.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 5ffac99a46f912d29bdebafe6443f0649354f398
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:06:27 2007 +0000

    Rearrange code so all of the 'krb5_force_static' stuff is done in one place
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19262 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 104 +++++++++++++++++++++++----------------------------------
 1 file changed, 41 insertions(+), 63 deletions(-)

commit 4f21e8fa23830c26c02ab2aa3632accadcd48923
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:06:17 2007 +0000

    Remove traces of enable_shared, enable_static, enable_profiled, and
    build_dynobj.  Hard-code the behavior for shared libraries, no static,
    no profiled.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19261 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4                              | 127 ++++++++++------------------
 src/plugins/kdb/db2/configure.in            |   2 -
 src/plugins/kdb/db2/libdb2/configure.in     |   1 -
 src/plugins/locate/python/configure.in      |   2 -
 src/plugins/preauth/cksum_body/configure.in |   2 -
 src/plugins/preauth/wpse/configure.in       |   2 -
 6 files changed, 47 insertions(+), 89 deletions(-)

commit 105fe1ec3cc21a74ab6148dc34642e2d82b107f7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:06:04 2007 +0000

    Remove separate KRB5_BUILD_LIBRARY_WITH_DEPS macro, just use KRB5_BUILD_LIBRARY
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19260 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4                                | 15 +++------------
 src/configure.in                              |  2 +-
 src/plugins/kdb/db2/configure.in              |  2 +-
 src/plugins/kdb/ldap/libkdb_ldap/configure.in |  2 +-
 src/plugins/locate/python/configure.in        |  2 +-
 src/plugins/preauth/cksum_body/configure.in   |  2 +-
 src/plugins/preauth/wpse/configure.in         |  2 +-
 7 files changed, 9 insertions(+), 18 deletions(-)

commit 935938743d8311330821e92e03c5bf6b8cc11af8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:05:51 2007 +0000

    Remove commented-out macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19259 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/libpty/configure.in | 1 -
 1 file changed, 1 deletion(-)

commit a379ee25de142415a452850e9142c0ad2e4b8f66
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 25 23:05:37 2007 +0000

    Remove special support for building a shared library with no dependencies, since we only
    have one such library, and it's one we don't install.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19258 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 75de5f1b5ff741283e23d6e161b68771a04f3e45
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 21 14:52:37 2007 +0000

    Don't use -Bsymbolic on Linux for now, it seems to break kadmind somehow
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19241 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b8b1bc0eb4b567f4a35366e198fda13717ed6a24
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Mar 21 04:48:09 2007 +0000

    	When using the Vista SDK version of NTSecAPI.h it is necessary
    	to ensure the _WIN32_WINNT have a value of 0x0501 or greater.
    	Otherwise, required LSA type declarations are undeclared.
    
    	Provide a registry value that can be set to turn on Application
    	Event log messages for debugging.
    
    	HKLM\System\CurrentControlSet\Services\MIT Kerberos\Network Provider
    		DWORD "Debug"
    
    	Ensure that KFW_obtain_user_temp_directory() returns a value on
    	error.
    
    	Correct the declaration of KFW_copy_cache_to_system_file()
    	to match the prototype.
    
    ticket: 5469
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19240 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/kfwlogon/kfwcommon.c | 58 +++++++++++++++++++++++++++-------------
 src/windows/kfwlogon/kfwlogon.h  | 10 ++++++-
 2 files changed, 48 insertions(+), 20 deletions(-)

commit 6ef9fbf8e57171024a9385d59bcf63d9107ccb8b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 21 04:14:02 2007 +0000

    krb5 library uses kdc.conf when it shouldn't
    
    Don't add kdc.conf to the list of config files to use unless it's
    actually requested.  Reported by Will Fiveash.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19239 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/init_os_ctx.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 25e6fa5ec31981a3ec7d732fad6e46a997d29654
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Mar 20 20:41:52 2007 +0000

    NIM: New Default View and miscellaneous fixes
    
    ================================
    KfW 3.1 Alpha (NetIDMgr 1.1.11.0)
    
    -- nidmgr32.dll
    
    - Only one action in a menu is allowed to have KHUI_ACTIONREF_DEFAULT
      flag set.  This marks the action as being the default action for the
      menu and will be rendered as such.
    
    - Newly created identities start off with the KCDB_IDENT_FLAG_EMPTY
      flag set.  Once credentials are associated with the identity and the
      identity is refreshed, the flag will be cleared.
    
    - When creating actions, enforce the name length.
    
    - khm_value_exists() now handles shadowed configuration spaces.
    
    - Add new action KHUI_ACTION_LAYOUT_MINI which toggles between
      'Advanced' and 'Basic' views.
    
    - Add support for F11 and F12 keys in khui_get_cmd_accel_string().
    
    - New option for alerts to indicate that instead of just setting the
      response field in the alert, the UI should dispatch the command
      that the user has selected.
    
    -- krb5common.obj
    
    - khm_krb5_initialize() can return a handle to a krb5_ccache that has
      already been closed.  Now it doesn't.
    
    - Also import 'krb5_string_to_deltat()'.
    
    - Work around conditioned symbol definitions in ntsecapi.h in the
      Vista Platform SDK that affect Win 2000.
    
    -- krb5cred.dll
    
    - Don't clear the prompts when the options for an identity changes.
      The prompter code relies on the prompts being around so that the
      values that the user has entered can be retained if the new set of
      prompts is the same as the old one.
    
    - Use the same code in the new credentials acquisition and the
      identity configuration code to obtain krb5 parameters for an
      identity.
    
    - Reset the 'IMPORTED' flag when we get new credentials using a
      password.
    
    - If the validity of a principal is not known, then we restrict the
      options that can be specified when calling
      krb5_get_init_creds_password() so that we can reliably determine if
      the principal is valid.  If we need to get new credentials for the
      principal, we need to make another call using the correct options.
    
    - The return codes from the prompter need to indicate that the
      password read operation was cancelled instead of arbiraty non-zero
      values.
    
    - When reading identity settings, if a particular setting is not
      defined in the registry, then default to reading the settings out of
      krb5.ini.
    
    - Refer to credentials as 'credentials' or 'tickets' instead of
      'creds'.
    
    - If an identity has imported credentials, don't import for the same
      identity again.
    
    - When importing an identity, create the identity configuration in the
      registry if we don't already have any settings there.
    
    - Work around conditioned symbol definitions in ntsecapi.h in the
      Vista Platform SDK that affect Win 2000.
    
    - Rearrange declarations for clarity.
    
    - Use the correct APIs to parse configuration values from krb5.ini.
    
    -- krb4cred.dll
    
    - The dialog layout was updated to accomodate a localized string that
      no longer fit in its control.
    
    - Remove a spurious inclusion of ntsecapi.h and work around
      conditioned symbol definition in the Vista Platform SDK.
    
    -- netidmgr.exe
    
    - Fix the menu creation code to correctly tag the default action so
      that it will be rendered properly.
    
    - Update the menu enumeration code to use documented functions instead
      of accessing acton lists directly.
    
    - Pool of per-identity actions now include a set of actions for
      obtaining credentials for specific identities.
    
    - The default action performed when the notification icon is clicked
      is now configurable.  When displaying the context menu in the
      notification area, the default action is highlighted.
    
    - Remove unnecessary handlers from the notifcation event handler.
    
    - Only handle NIN_SELECT instead of both NIN_SELECT and WM_LBUTTONUP
      in the notification event handler.  When the user clicks the
      notication icon, both events are generated. NIN_SELECT is canonical.
    
    - When the handling NIN_BALLOONUSERCLICK in the notification event
      handler, reset balloon_alert before displaying any new alerts so
      that we won't overwrite it later.
    
    - Reset the notification alert icon after displaying an alert.
    
    - If a renewal fails, the displayed alert contains a button that the
      user can click to initiate the process of acquiring new credentials
      for the identity.
    
    - Alerts can optionally dispatch the commands that were added to it
      using the KHUI_ALERT_FLAG_DISPATCH_CMD flag.
    
    - Increase the size of the About dialog.
    
    - Correct the action text for the IDS_ACTION_OPEN_APP and
      IDS_ACTION_CLOSE_APP to say 'Show' and 'Hide' instead of 'Open' and
      'Close'.  These actions only control the visible state of the NIM
      window.
    
    - Add additional notification which signals that the commandline has
      finished processing.
    
    - Add an 'acquire' action to the per-identity actions.
    
    - The per identity actions (renew, destroy, acquire) now have useful
      captions, names and tooltips.
    
    - Use WM_NEXTDLGCTL message when changing the focus of dialog
      controls.  SetFocus() is insufficient.
    
    - If we get a request to show a new credential acquisition dialog and
      we are already showing one, bring that one to the foreground instead
      of trying to display a new one or waiting quietly.
    
    - New configuration schema for the UI that include definitions for the
      new default view.
    
    - The alerter window can now show more than one alert at once.
    
    - If we are about to show queued alerts, then check if the alerts that
      are waiting are related and if they can be grouped together.  If so,
      show them in a single alert window instead of multiple ones.
    
    - If new alerts are issued while a set of alerts are being displayed
      and if the new alert is related to the alerts that are being
      displayed, then add the new alert to the list being displayed.
    
    - Make sure we have a lock on the alert when we are manipulating or
      accessing it.
    
    - Set the focus to the correct control when displaying an alert.
    
    - When adding alerts from the alert queue, make sure we iterate
      through the queue properly.
    
    - Allow keyboard navigation inside the alert window and support scroll
      bars.
    
    - Check if we have a valid code pointer before invoking a UI callback.
    
    - Make sure the main window is in the normal configuration before
      switching to a layout that rquires it.
    
    - When moving the main window around, if it comes close to an edge of
      the working area of the display, snap to it.
    
    - Maintain two sets of settings for the main window placement.  One
      for the mini mode and one for the normal mode.
    
    - When processing saved window placement information from the
      configuration, handle docking hints which note which edges of the
      screen the main window should be adjacent to, if any.
    
    - Switching to the 'Basic' view disables the layout and column
      selection menus.
    
    - Position the new credentials dialog above the main window if the
      main window is visible.
    
    - The alert that is displayed to indicate that an identity has
      expired, now contains a command button that can be used to invoke
      the new credentials dialog for that identity.
    
    
    -- source
    
    - Update the documentation to reflect the change in behavior regarding
      KHUI_ACTIONREF_DEFAULT in khui_menu_insert_action() and
      khui_menu_insert_paction().
    
    - Remove notes about menu access functions being not thread safe.
      This is no longer true.
    
    - Update the documentation for khui_alert_show() to document new
      behavior regarding KHUI_ALERT_FLAG_DISPATCH_CMD.
    
    - Update documentation to indicate which KHUI_ALERT_FLAG_* flags are
      internal and document the new KHUI_ALERT_FLAG_DISPATCH_CMD flag.
    
    - Augment the queue handling macros to support additional operations.
      Also add new tree data structure with an ordered list of children.
    
    - Code reorganization to reuse code for obtaining the caption and
      tooltip for a system defined action in netidmgr.exe.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19238 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/apiversion.txt                |    5 +
 src/windows/identity/config/Makefile.w2k           |    2 +-
 src/windows/identity/config/Makefile.w32           |    2 +-
 src/windows/identity/include/khlist.h              |   34 +-
 src/windows/identity/include/khmsgtypes.h          |    9 +-
 src/windows/identity/kconfig/api.c                 |   39 +-
 src/windows/identity/kconfig/kconfig.h             |    6 +
 src/windows/identity/kcreddb/identity.c            |    2 +-
 src/windows/identity/plugins/common/dynimport.c    |    4 +
 src/windows/identity/plugins/common/dynimport.h    |   13 +
 src/windows/identity/plugins/common/krb5common.c   |    4 +-
 src/windows/identity/plugins/krb4/krb4funcs.c      |    1 -
 src/windows/identity/plugins/krb4/krb4funcs.h      |   13 +-
 .../identity/plugins/krb4/lang/en_us/langres.rc    |    2 +-
 src/windows/identity/plugins/krb5/krb5configdlg.c  |   73 +-
 src/windows/identity/plugins/krb5/krb5funcs.c      |  497 ++++++++-
 src/windows/identity/plugins/krb5/krb5funcs.h      |  122 ++-
 src/windows/identity/plugins/krb5/krb5newcreds.c   |  343 ++----
 src/windows/identity/plugins/krb5/krbcred.h        |    6 +-
 .../identity/plugins/krb5/lang/en_us/langres.rc    |    3 +-
 src/windows/identity/ui/Makefile                   |    3 +-
 src/windows/identity/ui/cfg_general_wnd.c          |   76 +-
 src/windows/identity/ui/credfuncs.c                |   73 +-
 src/windows/identity/ui/credfuncs.h                |    3 +
 src/windows/identity/ui/credwnd.c                  |  544 ++++++++--
 src/windows/identity/ui/credwnd.h                  |   27 +
 src/windows/identity/ui/lang/en_us/khapp.rc        |   81 +-
 src/windows/identity/ui/main.c                     |    4 +-
 src/windows/identity/ui/mainmenu.c                 |  168 ++-
 src/windows/identity/ui/mainmenu.h                 |    6 +
 src/windows/identity/ui/mainwnd.c                  |  251 ++++-
 src/windows/identity/ui/mainwnd.h                  |   16 +
 src/windows/identity/ui/newcredwnd.c               |   34 +-
 src/windows/identity/ui/notifier.c                 | 1140 +++++++++++++++++---
 src/windows/identity/ui/notifier.h                 |    6 +
 src/windows/identity/ui/resource.h                 |   18 +-
 src/windows/identity/ui/timer.c                    |   12 +
 src/windows/identity/ui/uiconfig.csv               |   22 +
 src/windows/identity/uilib/accel.csv               |    1 +
 src/windows/identity/uilib/action.c                |   32 +-
 src/windows/identity/uilib/actions.csv             |    1 +
 src/windows/identity/uilib/khaction.h              |   26 +-
 src/windows/identity/uilib/khactiondef.h           |    1 +
 src/windows/identity/uilib/khalerts.h              |   46 +-
 44 files changed, 3031 insertions(+), 740 deletions(-)

commit 6c634e12b354258537c1d8e263605cba07e4c5d7
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Mar 20 07:13:18 2007 +0000

    Enable Vista support for MSLSA
    
    The MSLSA: ccache type when used on Windows Vista can take advantage of an ability to write tickets to the LSA credential cache for the current logon session.   This is possible due to the addition of the KERB_SUBMIT_TICKET interface.
    
    Also new to Vista is the CACHE_INFO_EX2 interface which permits a much more efficient method of enumerating the contents of the LSA credential cache.
    
    The code to take advantage of these features has been present for more than a year.  However, due to the lack of a public SDK that included the necessary data structures the functionality has been disabled.  As of this commit, the functionality will be enabled if the version of NTSecAPI.h includes TRUST_ATTRIBUTE_TRUST_USES_AES_KEYS.  This is a preprocessor symbol that is new to the Vista SDK.
    
    In order to build with the new Vista functionality when using the XP SP2 SDK, the NTSecAPI.h file from the Vista SDK must be used in place of the version from the XP SP2 SDK.
    
    This commit also addresses the issues associated with the inability to read session keys from a UAC limited process.   When UAC limitation is detected by examining the process token elevation level all access to the MSLSA contents is disabled.   At some point in the future we can implement an elevated COM service in order to obtain access to the session keys.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19237 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_mslsa.c | 108 +++++++++++++++++++++++++++++++++++++----
 1 file changed, 99 insertions(+), 9 deletions(-)

commit aa09c20faed6ef91261b4ae6a97d3bca985b67ec
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Mar 19 20:21:54 2007 +0000

    Zero sockaddrs in fai_add_entry() so we can compare them with memcmp()
    
    If we don't zero the struct sockaddrs in fai_add_entry() then any sin_zero
    fields will be left as random memory and the memcmp() will return that the
    addresses are different even if they aren't.
    
    ticket: new
    target_version: 1.6.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19235 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/fake-addrinfo.c | 2 ++
 1 file changed, 2 insertions(+)

commit 896e355909c46a743321afe6b95afbe7a8c8e18f
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Fri Mar 16 18:38:28 2007 +0000

    KfW automated build scripts & supporting files
    
    Updated scripts & additional configuration files.
    
    Ticket: new
    Target_Version: 1.6.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19234 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml       | 154 +++++++---
 src/windows/build/Logger.pm           |  87 ++++++
 src/windows/build/bkw-automation.html |  13 -
 src/windows/build/bkw.pl              | 530 ++++++++++++++++++++--------------
 src/windows/build/copyfiles.pl        | 132 +++++++++
 src/windows/build/copyfiles.xml       |  12 +-
 src/windows/build/corebinaryfiles.xml |  87 ++++++
 src/windows/build/sdkfiles.xml        | 147 ++++++++++
 src/windows/build/srcfiles.xml        |  13 +
 9 files changed, 899 insertions(+), 276 deletions(-)

commit deb3ee503652cc84959dda74e2c0a164a7a584cd
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Fri Mar 16 18:35:59 2007 +0000

    Update 3.1.0 to 3.2.0; update location of sample directory
    
    Ticket: 5409
    Target_Version: 1.6.1
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19233 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/site-local.wxi | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 3f34b2d7b023aff6deb1a47cc1aa5fb8e3331756
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Fri Mar 16 03:55:52 2007 +0000

    Update build files for new version and file locations
    
    Target_Version: 1.6.1
    Tags:  pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19232 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/kfw-fixed.nsi    | 15 ++++++---------
 src/windows/installer/nsis/nsi-includes.nsi |  8 ++++----
 src/windows/installer/nsis/site-local.nsi   |  6 +++---
 3 files changed, 13 insertions(+), 16 deletions(-)

commit 8a7f107df48ec9274a280c1d9de587b2002b134d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 15 01:11:40 2007 +0000

    On Linux, add linker flags -Bsymbolic (makes for smaller libraries, at
    the cost of being able to override the symbol names we export) and
    --no-undefined (errors out on shared library generation with undefined
    symbols).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19229 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e8fd9e0be3874712caa00a2539ef42f798460ce1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 15 01:10:10 2007 +0000

    Depend on kadm5 server library too, now that we use the config_params calls
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19228 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a04860e78fbd6cfb041e9beb92701d7dccd04ec3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 14 20:25:41 2007 +0000

    Use "unsigned __int{16,32}" types for Windows in load_{16,32}_n, per Kevin
    
    ticket: 5425
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19227 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit f87060d06ed9360385fb143cb54535f600a0cc18
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 14 01:52:23 2007 +0000

    * kadm5_create.c: Include fake-addrinfo.h.
    (add_admin_princs): Use getaddrinfo instead of gethostbyname.  Report
    the correct message on getaddrinfo errors, and return EINVAL to
    caller.
    
    ticket: 5257
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19226 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kadm5_create.c | 27 +++++++++++++++++++++------
 1 file changed, 21 insertions(+), 6 deletions(-)

commit 7014e5817b47294c33ab296c675899c24a663128
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 14 00:52:47 2007 +0000

    Fix tail portability problem by adding an expression test to the
    existing awk invocation instead.  Patch from Robert Basch at MIT.
    
    ticket: 5447
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19225 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/k5srvutil.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eb6733f4267ef2372feef9fd8f3f523be6b18868
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 14 00:42:55 2007 +0000

    Remove test pass that exercises AES256 over UDP, since we also have
    one that exercises the same configuration over TCP.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19224 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 12 ------------
 1 file changed, 12 deletions(-)

commit ae0fee058ad883b2e82fa2b34f4e5f059e827a1b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 14 00:35:06 2007 +0000

    * include/k5-platform.h: Add load_{16,32,64}_n for loading values from
    (possibly unaligned) memory in native order.
    * lib/krb5/krb/get_in_tkt.c (krb5_get_init_creds): Fetch four random
    bytes from the crypto library and generate a 31-bit (non-negative)
    nonce, instead of using the timestamp.
    
    ticket: 5425
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19223 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h     | 24 ++++++++++++++++++++++++
 src/lib/krb5/krb/get_in_tkt.c | 17 +++++++++++++++--
 2 files changed, 39 insertions(+), 2 deletions(-)

commit 47c316a300fd057dd220552fa159d002ab98a3fe
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 14 00:26:57 2007 +0000

    * sendto_kdc.c (default_debug_handler): If writing to a log file, keep
    it open and unbuffered instead of always opening and closing.  When
    the format string has characters to be copied literally to the output,
    write them all at once instead of individually.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19222 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 30 ++++++++++++++++++++++--------
 1 file changed, 22 insertions(+), 8 deletions(-)

commit f0e522c78d5f23d3e470502a814de773c779a69f
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Mar 13 06:35:13 2007 +0000

    KFW: Vista Integrated Logon
    
            On Windows Vista the GINA architecture was removed.  As a side
            effect the support for the Logon Event Handlers was also removed.
            The KFW Integrated Logon functionality relies on the "Logon"
            event handler to migrate the user's tickets from a secure FILE:
            ccache to an API: ccache so that the tickets will be available
            to NetIDMgr and all other Kerberos applications.
    
            This functionality is especially important on Vista for
            accounts that are members of the Administrators group because
            the User Account Control (UAC) restricts access to the session
            keys of all tickets in the MSLSA ccache.  The only way for
            tickets to be made available to MIT Kerberos applications is
            by obtaining them within the Network Provider and pushing them
            into the Logon Session.
    
            This patch replaces the missing Logon Event Handler support
            with a new exported function "LogonEventHandler" which adheres
            to the rundll32.exe specifications.  The "LogonEventHandler"
            function accepts as input the name of a FILE ccache and moves
            the contents into an API: ccache and then deletes the FILE
            ccache.
    
            In order for this to work the FILE ccache must be owned by
            the account that was used to logon to the current session.
            The NPLogonNotify() function must therefore lookup the SID
            for the active account, assign an appropriate DACL to the
            ccache file, and change the owner.  In addition, when Vista
            is in use a LogonScript must be constructed that will perform
            the call to rundll32.exe.
    
            Other changes include altering the prototype of
            KFW_copy_ccache_system_file to accept a filename instead of
            the LogonID.  This improves the abstraction and allows the
            filename to be computed once and passed into multiple
            functions from NPLogonNotify().
    
            Many debugging calls were added to assist with implementation.
            #define DEBUG 1 at the top of kfwcommon.c when you wish to
            build with debugging that generates entries in the Windows
            Application Event Viewer.
    
    	It is important to note that Integrated Logon attempts to
    	logon the username within the default realm within the
    	krb5.ini file using the provided password.  This is so
    	a local machine account name matching the default realm
    	can obtain Kerberos tickets by synchronizing the password.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19221 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/kfwlogon/kfwcommon.c  | 127 ++++++++++++++++++----
 src/windows/kfwlogon/kfwlogon.c   | 221 ++++++++++++++++++++++++++++++++++++--
 src/windows/kfwlogon/kfwlogon.def |   2 +
 src/windows/kfwlogon/kfwlogon.h   |   6 +-
 4 files changed, 323 insertions(+), 33 deletions(-)

commit 29c06dbc793e7997d835603627dbbbbf9488a957
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 9 01:47:05 2007 +0000

    Remove from unused_passes a configuration also listed in the default passes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19215 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 12 ------------
 1 file changed, 12 deletions(-)

commit 02f6cea5754edcd39164d4ca51dd5f7d615356fb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 6 23:36:34 2007 +0000

    Do use valgrind on /bin/sh commands, since that's how we launch kadmind currently
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19212 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 812295e5f8aad7d4cfd015676ca0b8406e4c0329
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Mar 6 23:30:47 2007 +0000

    reverting commit to windows WIX installer (revision 19207)
    
    	Revision 19207 committed by Kevin Koch does not document changes
    	made to the Wix installer files.  The changes that were made remove
    	the installation of the configuration files and the inclusion of
    	leash32.chm.
    
    	When the decision is made to remove Leash from the installer,
    	the entire Leash feature and the associated properties used to
    	determine when it is installed must be removed.  Commenting out
    	individual file components is not sufficient.
    
    	Configuration files must be installed as part of KFW.  The
    	source of the configuration files is defined by the variable
    	"ConfigDir" within the site-local.wxi directory.
    
    	Any changes made to the WIX installer must also be made to the NSIS
    	installer.
    
    	The changes to the src/windows/wix directory from 19207 are
    	therefore reverted.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19211 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/features.wxi | 8 ++++----
 src/windows/installer/wix/files.wxi    | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 86a1cb93d4370dceab9e0960597a1c6c042c2967
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 5 23:51:22 2007 +0000

    osf1: get proper library dependencies installed
    
    The LDCOMBINE setting for Tru64 left out $(CFLAGS), which meant the
    -pthread option wasn't being passed in, so the libraries didn't
    indicate a dependency on the pthread library despite the fact that we
    need it unconditionally (if thread support is enabled).  Including
    $(CFLAGS) should fix this.
    
    Our own binaries get linked with -pthread anyways, so they build okay,
    but other binaries trying to link against or load our libraries could
    have problems.
    
    ticket: new
    target_version: 1.6.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19208 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2267663d932a47cabf1614d4a8d5838797b53335
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Mon Mar 5 22:34:25 2007 +0000

    Train build script to use repository sources, omit sample configuration.  [wix area.]
    
    Add control of the repository access step, fetch all sources from the repository.  Track in documentation.
    
    Eliminate unhelpful output during pre-package step.
    
    The next step is to fetch only krb5/src/windows/build and run the entire build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19207 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml        |   9 +-
 src/windows/build/bkw-automation.html  |  37 +++-
 src/windows/build/bkw.pl               | 364 ++++++++++++++++++---------------
 src/windows/installer/wix/features.wxi |   8 +-
 src/windows/installer/wix/files.wxi    |   8 +-
 5 files changed, 250 insertions(+), 176 deletions(-)

commit 3295ccd5a4ac57484f3b504cea4ac41c1242b908
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Mon Mar 5 16:37:41 2007 +0000

    Move automation documentation from wiki to here.
    Minor tweaks to script (start adding unzip support) and config (move svn url to right place).
    
    Target_Version: 1.6.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19206 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml          |    2 +-
 src/windows/build/bkw-automation.html    |  205 ++++++
 src/windows/build/bkw.pl                 |    3 +
 src/windows/build/css/main-action(1).css |   54 ++
 src/windows/build/css/main-action.css    | 1032 ++++++++++++++++++++++++++++++
 5 files changed, 1295 insertions(+), 1 deletion(-)

commit c5c0e39a4591077e9eb9b7a55243886476ebabaf
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Mon Mar 5 14:07:07 2007 +0000

    Automation for building KfW
    
    Target_Version: 1.6.1
    Component: KfW
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19205 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/build/BKWconfig.xml  |  70 +++++++
 src/windows/build/bkw.pl         | 409 +++++++++++++++++++++++++++++++++++++++
 src/windows/build/copyfiles.xml  | 221 +++++++++++++++++++++
 src/windows/build/site-local.sed |   2 +
 src/windows/build/tee.pl         |  79 ++++++++
 src/windows/build/which.pl       |  69 +++++++
 6 files changed, 850 insertions(+)

commit d47811aa8c5314097b28c49a47020670f8743133
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Mar 3 00:49:58 2007 +0000

    Back out windows specific makefile change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19204 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 23b96366d567c5032e7500a82676a315ff3f0834
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Fri Mar 2 21:44:07 2007 +0000

    More existence tests; path update
    
    Modify remainder of Makefiles that were sensitive to identity/obj or other cleaned files not being present.
    
    Update util/et/Makefile.in to look for com_err.h in src/include, not src/include/src.
    
    ticket: 5457
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19203 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/Makefile.in                      | 2 +-
 src/windows/identity/doc/Makefile            | 2 +-
 src/windows/identity/help/Makefile           | 2 +-
 src/windows/identity/kconfig/Makefile        | 3 +--
 src/windows/identity/kcreddb/Makefile        | 2 +-
 src/windows/identity/kherr/Makefile          | 2 +-
 src/windows/identity/kmm/Makefile            | 2 +-
 src/windows/identity/kmq/Makefile            | 2 +-
 src/windows/identity/nidmgrdll/Makefile      | 4 ++--
 src/windows/identity/plugins/common/Makefile | 4 ++--
 src/windows/identity/util/Makefile           | 2 +-
 11 files changed, 13 insertions(+), 14 deletions(-)

commit f26a3212de48d3746036618cd10ea4db3a363988
Author: Kevin Koch <kpkoch@mit.edu>
Date:   Fri Mar 2 20:42:26 2007 +0000

    Test for existence of identity/obj before try to delete files
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19202 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/include/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b215dee556ea0c2f603b7346170c112cac931f3b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 2 05:30:30 2007 +0000

    On unload, free up g_mechSet and g_mechList
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19201 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 40 ++++++++++++++++++++++++++++------
 1 file changed, 33 insertions(+), 7 deletions(-)

commit 5ddaaf3bb2d042a526fdd4548f5d632139bc72ee
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 2 04:17:12 2007 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19199 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Makefile.in | 9 +++++++--
 src/lib/krb5/keytab/Makefile.in | 2 +-
 2 files changed, 8 insertions(+), 3 deletions(-)

commit aefa19b4f4801dd4e094091cfc54620c200d4d2a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 2 03:48:59 2007 +0000

    Delete more stuff for 'clean' and 'distclean' targets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19198 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/Makefile.in | 2 +-
 src/kdc/Makefile.in            | 2 +-
 src/lib/gssapi/Makefile.in     | 3 ++-
 src/tests/resolve/Makefile.in  | 4 ++--
 src/util/profile/Makefile.in   | 2 +-
 src/util/ss/Makefile.in        | 1 +
 6 files changed, 8 insertions(+), 6 deletions(-)

commit bb351b78a590a4a94c1e76bd0809d0961832c072
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 1 02:19:41 2007 +0000

    valgrind detects uninitialized (but really unused) bytes in 'queue'
    
    The gsstest program exports a GSSAPI security context to a blob in
    memory, writes that memory to a file, and reads it back to use it.
    Under valgrind, the writing phase triggers a warning about
    uninitialized storage.
    
    The "queue" structure as implemented in generic/util_ordering.c holds
    an array of values, some of which may never be initialized.  As far as
    I can tell, those uninitialized values are never used before being
    initialized, either, but valgrind doesn't know that.
    
    This patch zaps the structure contents (including the array) before
    using the queue object.
    
    ticket: new
    target_version: 1.6.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19196 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/util_ordering.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 36ff243effef4c41f5a2220b9a0fb8c16ecd5e8c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Mar 1 01:49:11 2007 +0000

    krb5_get_cred_from_kdc fails to null terminate the tgt list
    
    	if the next tgt in a cross-realm traversal cannot be
    	obtained find_nxt_kdc() was calling krb5_free_creds()
    	on the last tgt in the list but was failing to nullify
    	the pointer to the cred that was just freed.
    
    	if there were no additional tgts obtained,
    	krb5_get_cred_from_kdc() would return a non-NULL terminated
    	cred list to the caller.  This would result in a crash
    	when attempting to manipulate the non-existent cred past
    	the end of the list.
    
    	This commit nullifies the credential pointer in
    	find_nxt_kdc() after the call to krb5_free_creds()
    
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19195 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 1 +
 1 file changed, 1 insertion(+)

commit 1ae792f71d14828942218ece30fdb6069f5a4960
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Feb 28 18:00:43 2007 +0000

    	Add intalert.h which should have been added as part of
    	revision 19189
    
    ticket: 5452
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19191 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/uilib/intalert.h | 136 ++++++++++++++++++++++++++++++++++
 1 file changed, 136 insertions(+)

commit 70616841324dad0c8d4d58d79e4d27f926c5dbb5
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Feb 28 07:10:33 2007 +0000

    Windows - some apps define ssize_t as a preprocessor symbol
    
    ticket: new
    component: krb5-libs
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19190 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/win-mac.h | 3 +++
 1 file changed, 3 insertions(+)

commit ce0b559225c9b78d152470d623767bcced13e3ca
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Feb 28 07:01:21 2007 +0000

    NIM Improved Alert Management
    
    	This patch implements the new Alert Management functionality.
    
    	Many improvements to avoid race conditions and improve resource
     	tracking.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19189 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/Makefile                      |    2 +-
 src/windows/identity/apiversion.txt                |  127 +-
 src/windows/identity/config/Makefile.w2k           |    8 +-
 src/windows/identity/config/Makefile.w32           |    8 +-
 src/windows/identity/doc/Makefile                  |    4 +-
 src/windows/identity/help/khhelp.h                 |    2 +-
 src/windows/identity/help/popups_newcreds.txt      |    2 +-
 src/windows/identity/help/popups_password.txt      |    2 +-
 src/windows/identity/include/kherror.h             |    5 +
 src/windows/identity/include/khlist.h              |    9 +
 src/windows/identity/kconfig/api.c                 |  149 +-
 src/windows/identity/kcreddb/credset.c             |    7 +-
 src/windows/identity/kcreddb/identity.c            |   14 +-
 src/windows/identity/kcreddb/kcreddb.h             |   16 +-
 src/windows/identity/kmm/kmm_registrar.c           |   74 +-
 src/windows/identity/kmm/kmminternal.h             |   12 +-
 src/windows/identity/kmq/consumer.c                |  126 +-
 src/windows/identity/kmq/init.c                    |   66 +-
 src/windows/identity/kmq/kmq.h                     |  159 +-
 src/windows/identity/kmq/kmqinternal.h             |  127 ++
 src/windows/identity/kmq/msgtype.c                 |   27 +-
 src/windows/identity/kmq/publisher.c               |   77 +-
 src/windows/identity/nidmgrdll/Makefile            |    1 +
 src/windows/identity/plugins/krb4/krb4newcreds.c   |    3 +
 .../identity/plugins/krb4/lang/en_us/langres.rc    |   11 +-
 src/windows/identity/plugins/krb5/krb5identpro.c   |    2 +
 src/windows/identity/plugins/krb5/krb5newcreds.c   |   56 +-
 src/windows/identity/ui/addrchange.c               |    2 +
 src/windows/identity/ui/appglobal.h                |   48 +-
 src/windows/identity/ui/cfg_identities_wnd.c       |   12 +-
 src/windows/identity/ui/configwnd.c                |   13 +-
 src/windows/identity/ui/credfuncs.c                |   39 +-
 src/windows/identity/ui/credwnd.c                  |    2 +-
 src/windows/identity/ui/khmapp.h                   |   15 +-
 src/windows/identity/ui/lang/en_us/khapp.rc        |   72 +-
 src/windows/identity/ui/main.c                     |  228 +-
 src/windows/identity/ui/mainmenu.c                 |    8 +-
 src/windows/identity/ui/mainwnd.c                  |  226 +-
 src/windows/identity/ui/mainwnd.h                  |    3 +-
 src/windows/identity/ui/newcredwnd.c               | 1871 +++++++++++-----
 src/windows/identity/ui/newcredwnd.h               |  110 +-
 src/windows/identity/ui/notifier.c                 | 2246 ++++++++++++++------
 src/windows/identity/ui/propertywnd.c              |    2 +-
 src/windows/identity/ui/reqdaemon.c                |    2 +
 src/windows/identity/ui/resource.h                 |    7 +-
 src/windows/identity/ui/uiconfig.csv               |    3 +
 src/windows/identity/uilib/Makefile                |    3 +-
 src/windows/identity/uilib/action.c                |  143 +-
 src/windows/identity/uilib/actiondef.cfg           |    1 +
 src/windows/identity/uilib/alert.c                 |   61 +-
 src/windows/identity/uilib/creddlg.c               |    3 +
 src/windows/identity/uilib/intaction.h             |   64 +
 src/windows/identity/uilib/khaction.h              |  127 +-
 src/windows/identity/uilib/khalerts.h              |  135 +-
 src/windows/identity/uilib/khnewcred.h             |   13 +-
 src/windows/identity/uilib/khuidefs.h              |   25 +-
 src/windows/identity/uilib/rescache.c              |    2 +
 src/windows/identity/uilib/uibind.c                |    3 +-
 src/windows/identity/util/hashtable.c              |   11 +-
 src/windows/identity/util/hashtable.h              |   18 +-
 src/windows/identity/util/perfstat.c               |  188 +-
 src/windows/identity/util/perfstat.h               |   19 +-
 62 files changed, 5154 insertions(+), 1667 deletions(-)

commit 5aaa17b5b9328f01c356af211324e207daf356f3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 26 23:36:46 2007 +0000

    Unused macro NEG removed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19183 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h | 1 -
 1 file changed, 1 deletion(-)

commit 3c629258bddc9cd74fdafbcf9465c299486211a9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 24 00:58:05 2007 +0000

    When importing a name with a valid (non-null) handle but a zero
    length, set GSS_S_BAD_NAME but not GSS_S_CALL_INACCESSIBLE_READ.
    
    ticket: 5445
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19172 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_imp_name.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit ed3fa1390f7f70ab62d476dc467042bac3c5a1b6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 24 00:56:23 2007 +0000

    If a reflection is detected, zap the message buffer pointer output
    argument as well as actually freeing the buffer.  (Found while using
    the gsstest option to exercise error conditions.)
    
    ticket: 5445
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19171 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/k5unseal.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 10a8d548b153a3e5eb61b1d8804c73ab815a0e19
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 22 22:57:34 2007 +0000

    Initialize "loopback" field in newly allocated name structure
    
    ticket: 5445
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19170 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_canon_name.c | 1 +
 1 file changed, 1 insertion(+)

commit a34576395e2c009c6ae9902cbdcf6acb84b20079
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Feb 19 02:37:10 2007 +0000

    Ensure consistancy between prototypes and functions
    
    I am using an older compiler that is complaining that prototypes
    do not match the functions they reference.  The issue is that a number
    of prototypes are using "const int foo" while the function is "int foo".
    From a caller sense it makes no difference - but the compiler is correct
    they are different.
    
    All is now consistant.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19169 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h               |  2 +-
 src/lib/crypto/crc32/crc-32.h      |  6 +++---
 src/lib/gssapi/krb5/acquire_cred.c |  2 +-
 src/lib/gssapi/mechglue/mglueP.h   |  2 +-
 src/lib/krb5/asn.1/asn1_make.h     | 20 ++++++++++----------
 src/lib/krb5/asn.1/asn1buf.h       |  8 ++++----
 src/lib/krb5/krb/get_in_tkt.c      |  4 ++--
 src/lib/krb5/krb/in_tkt_sky.c      |  7 -------
 src/lib/krb5/os/an_to_ln.c         |  2 +-
 9 files changed, 23 insertions(+), 30 deletions(-)

commit 8d0dad364ce72219ee86c912746d9930602c9475
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 16 21:43:28 2007 +0000

    Conditionalize some ipv6 bits
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19168 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 7c61824dabb24fe447f58bdb973e8a9641360844
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 16 21:40:44 2007 +0000

    Conditionalize more bits that might not be defined by the OS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19167 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/addrinfo-test.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit f023171de83d7d82f0952c38b9c49eb3178d6527
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 16 21:12:40 2007 +0000

    Don't use struct in6_addr if we don't have IPv6 support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19165 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/fake-addrinfo.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit e5046173f507376edc91849e97062e410cdc95c4
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 13 00:35:48 2007 +0000

    rename krb5_server_decrypt_ticket_keyblock() to
    krb5int_server_decrypt_ticket_keyblock()
    
    ticket: 5349
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19159 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h           | 2 +-
 src/lib/krb5/krb/srv_dec_tkt.c | 9 +++++----
 2 files changed, 6 insertions(+), 5 deletions(-)

commit 869a2ccbbf1601b25652fc96dff2ba94ad408712
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Feb 12 14:54:28 2007 +0000

    hack to permit GetEnvironmentVariable usage without requiring getenv() conversion
    
    	Windows has a major flaw when it comes to the use of getenv/putenv.
    	getenv/putenv do not modify the actual environment of the process.
    	Instead, they modify a copy of the environment block at the time the
    	C Runtime Library was initialized for the current module.  In other
    	words, the C Runtime Library environment block for the executable
    	is not the same as the C Runtime Library environment block for the
    	krb5_32.dll library, etc.
    
    	This results in problems when a process wants to set the default
    	ccache name outside the krb5_context.  The krb5_context default ccname
    	disappears when the context is destroyed.  gss_acquire_cred() suffers
    	from the creation and destruction of krb5_contexts and therefore the
    	krb5_context default ccname cannot be used to set a default ccname.
    	Instead, the process environment must be used.
    
    	In order to modify the process environment, SetEnvironmentVariable()
    	must be used.  However, this does not result in the C Runtime Library
    	environment blocks being updated.  putenv() does not see the definition
    	of "KRB5CCNAME".
    
    	This patch modifies get_os_ccname() for Windows to check
    	GetEnvironmentVariable() before checking the registry.  This hack will
    	work as long as there is no "KRB5CCNAME" variable in the C Runtime
    	Library environment block.
    
    	The long term solution is to replace all calls to getenv and putenv
    	with GetEnvironmentVariable/SetEnvironmentVariable for Windows.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19154 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ccdefname.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 59bbb3cb71c638559c973fd0d4343a7b4bb8cc51
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Feb 12 00:19:47 2007 +0000

    In the resolve function - ensure on memory allocation error -
    deref of null pointer does not happen.
    
    Also include kt-int.h for prototypes.
    
    ticket: 5411
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19153 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_memory.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit b3905cfa0fb545e8aafb20ed92a2bff1a85c497c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Feb 5 20:39:59 2007 +0000

    krb5_kt_default_name should take an unsized length
    
    The internal code to krb5_kt_default_name was casting the length to size_t.
    Change prototype to take an unsigned - which makes sense in how the code uses
    it.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19144 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin   |  2 +-
 src/lib/krb5/os/ktdefname.c | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 6683ca81d531800937887170f6c0f2a19ca10535
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Feb 5 15:32:13 2007 +0000

    krb5_kt_get_type should return const char *.
    
    The code returns a pointer to static structures. Just to enforce the
    assumption that users can not change the returned data.
    
    Change prototype of krb5_kt_get_type to return const char *. The other
    changes are to clean up warnings - no change in code - usage assumed const.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19143 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin      | 2 +-
 src/lib/gssapi/krb5/add_cred.c | 4 ++--
 src/lib/krb5/keytab/ktfns.c    | 2 +-
 src/lib/krb5/keytab/t_keytab.c | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

commit ed446c3772b5f626e55fa38d302dc9c628db5a08
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Feb 4 03:08:47 2007 +0000

    Add a new program to perform various tests on the WRFILE: and MEMORY: keytabs
    
    I developed this program to test functionality of the MEMORY keytab - which
    resulted in the numerous fixes that have been committed recently.
    
    Tests all functioanlity of keytabs except for krb5_kt_default() and
    krb5_kt_read_service_key() - although essential functionality tested.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19142 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/Makefile.in |  44 ++++-
 src/lib/krb5/keytab/t_keytab.c  | 425 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 461 insertions(+), 8 deletions(-)

commit 406d6f34a9dd249508aacf2c860556687c8c971c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Feb 4 02:49:54 2007 +0000

    MEMORY keytab krb5_kt_get_entry sets enctype to 0 if unspecified
    
    If one invokes krb5_kt_get_entry() for a memory keytab w/ an unspecified
    enctype (i.e. 0) - the returned keytab has it's enctype set to 0 as well.
    
    Also - in copying out the found keytab_entry - when a kvno is unspecified,
    the last match found is used  - not the one with the highest vno.
    This was caused by copying out the variable "entry" and not "match".
    
    Ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19141 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_memory.c | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit cbf68e7ae3bbae299793240ee3b65a45bb09f7c6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Feb 4 02:03:48 2007 +0000

    MEMORY keytab does not copy keytab_entry keyblock contents
    
    In krb5_kt_add_entry: The MEMORY keytab does not make a copy of the
    keytab_entry keyblock contents - but instead retains a pointer to the
    incomming one.
    
    In krb5_kt_get_entry and krb5_kt_get_next - a pointer to internal
    keyblock contents memory is returned to the caller - which is subsequently
    freed when tht caller invokes krb5_free_keytab_entry_contents.
    
    Solution is to use krb5_copy_keyblock_contents() instead of simply copying
    the structure.
    
    Ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19140 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_memory.c | 24 +++++++++++++++++++++---
 1 file changed, 21 insertions(+), 3 deletions(-)

commit 1e88e68ab68e74df6b1118a74a3bdcbf0cf4a32f
Author: Russ Allbery <rra@stanford.edu>
Date:   Sat Feb 3 18:33:23 2007 +0000

    The default K4 compatibility mode is now none, not preauth.  Also document
    that the valid values for v4_mode are the valid arguments to the -4 flag
    to krb5kdc.
    
    Ticket: 2724
    Component: krb5-doc
    Target_Version: 1.6.1
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19139 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/kdc.conf.M | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 2d12564207af0aa76ecddd131cdc0530e447a915
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Feb 3 18:09:56 2007 +0000

    Memory leak in new memory keytab
    
    The memory keytab introduced in ticket 5411 suffers from a memory leak
    in the Heimdal compatible kt_close() handling and thread destructor in which
    the cursor->entry is not freed.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19138 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_memory.c | 2 ++
 1 file changed, 2 insertions(+)

commit 605c7645d316bb591aaad9a1911d0c3c68032272
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Feb 1 19:17:31 2007 +0000

    buffer overflow in krb5_kt_get_name
    
    krb5_kt_get_name() allows the called to specify the size of the buffer to copy
    the name into. The size must be big enough for the tailing nul character.
    
    If one specified a buffer length that is precisely the strlen w/o allowing for
    the nul - the functions would copy one past the end of the buffer.
    
    No code in our tree would be subject this problem - as buffers in use are 1024
    or BUFSIZ....
    
    The logic failure was:
    
    strlen(p+1) vs. strlen(p)+1
    
    The code is essentially duplicated in the three changed files.
    
    Ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19137 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c   | 2 +-
 src/lib/krb5/keytab/kt_memory.c | 2 +-
 src/lib/krb5/keytab/kt_srvtab.c | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit da16bd216dc4a780aebbcdd640c4c92bb33a825b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 1 01:05:41 2007 +0000

    Use krb5.h now for kdb errors, not kdb5_err.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19136 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in | 4 ++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_err.c  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 2580f4a61a443a76b8cefb8b71f6e7766df1a5c5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 1 00:09:07 2007 +0000

    Don't need to initialize error tables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19133 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/t_cc.c | 2 --
 1 file changed, 2 deletions(-)

commit 29fe5816b01725953e0722546fcb605ecb55c022
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 1 00:02:36 2007 +0000

    Don't need to register WRFILE: keytab type, it's already in the compiled-in
    list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19132 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/t_ser.c       |  8 +-------
 src/tests/create/kdb5_mkdums.c | 10 ----------
 2 files changed, 1 insertion(+), 17 deletions(-)

commit 7c225b931d85a61928cb6dfbff2e54801086990e
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 31 00:53:11 2007 +0000

    Fix merge botches:
    
    restore krb5_get_init_creds_opt_set_change_password_prompt()
    
    undo accidental reversion of preauth_tryagain change to
    krb5_get_init_creds()
    
    ticket: 5420
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19131 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 33 +++++++++++++++++++++------------
 src/lib/krb5/krb/gic_opt.c    |  9 +++++++++
 2 files changed, 30 insertions(+), 12 deletions(-)

commit a633bc0799f01a73297d3800b752c39db60c797b
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 31 00:52:59 2007 +0000

    remove krb5_get_init_creds_opt_set_pkinit() for now
    
    ticket: 5420
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19130 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c    | 18 -------------
 src/lib/krb5/krb/gic_opt.c   | 63 --------------------------------------------
 src/lib/krb5/libkrb5.exports |  1 -
 3 files changed, 82 deletions(-)

commit a112b4c90587472a9e330edd9173070d6dd01aad
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 30 23:37:36 2007 +0000

    sort, remove duplicates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19129 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/libkrb5.exports | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit 75bdd0627aaed5279f7e2629d6c9f777129ea035
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 30 21:40:20 2007 +0000

    update def-check to look at preauth_plugin.h
    
    ticket: 5420
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19128 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Makefile.in | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 1f857634ae3b549e8c328727adbdaa9e9f403d4f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 30 21:38:47 2007 +0000

    get_init_creds_opt extensibility
    
     r18922@cathode-dark-space:  coffman | 2006-12-04 18:30:15 -0500
     First cut at making the get_init_creds_opt structure extendable
     and adding library functions to set options for preauthentication
     plugins.
    
     This does *not* include a compatibility function to work like
     Heimdal's krb5_get_init_creds_opt_set_pkinit() function.
    
     Hopefully, the test code that doesn't belong in kinit.c is
     obvious.
    
    
     r18929@cathode-dark-space:  coffman | 2006-12-07 10:01:20 -0500
     Remove extra "user_id" parameter.
    
     Add function which duplicates the Heimdal interface (if we can agree on
     what the matching attribute names should be).
    
     r18934@cathode-dark-space:  coffman | 2006-12-08 15:28:03 -0500
     Update to use the simplified interface for krb5_get_init_creds_opt_set_pa()
    
     Add code in kinit to process "-X" options as preauth options and pass
     them along.
    
    
    
     r18936@cathode-dark-space:  coffman | 2006-12-11 12:04:26 -0500
     Move prototypes for get_init_creds_opt_get_pa() and
     krb5_get_init_creds_opt_free_pa() into the
     preauth_plugin.h header rather than krb5.hin.
    
    
    
    ticket: new
    status: open
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19127 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c                        | 108 +++++-
 src/clients/kpasswd/kpasswd.c                    |  22 +-
 src/clients/kpasswd/ksetpwd.c                    |  23 +-
 src/include/k5-int.h                             |  85 ++++-
 src/include/krb5/krb5.hin                        |  31 ++
 src/include/krb5/preauth_plugin.h                |  48 ++-
 src/lib/krb5/krb/get_in_tkt.c                    |  39 +--
 src/lib/krb5/krb/gic_keytab.c                    |  34 +-
 src/lib/krb5/krb/gic_opt.c                       | 418 ++++++++++++++++++++++-
 src/lib/krb5/krb/gic_pwd.c                       |  77 +++--
 src/lib/krb5/krb/preauth2.c                      |  68 +++-
 src/lib/krb5/libkrb5.exports                     |  12 +
 src/lib/krb5_32.def                              |   5 +
 src/plugins/preauth/cksum_body/cksum_body_main.c |  39 ++-
 src/plugins/preauth/wpse/wpse_main.c             |  17 +
 15 files changed, 925 insertions(+), 101 deletions(-)

commit ebcf51877b1a69217830ebfe4047bc8a27fe4436
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Jan 30 17:21:56 2007 +0000

    	This commit adds a thread safe MEMORY keytab implementation
    	that is compatible with Heimdal 0.7.  Each successful resolve
    	returns a handle to a keytab and increases the internal
    	reference count.  Each close invalidates the handle and
    	decreases the reference count.  When the reference count hits
    	zero, the keytab is destroyed.
    
    	When a kt_destroy function is added, the automatic destruction
    	after close behavior will be removed.
    
    ticket: 5411
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19126 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/Makefile.in  |  11 +
 src/lib/krb5/keytab/kt-int.h     |   3 +
 src/lib/krb5/keytab/kt_memory.c  | 654 +++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/keytab/ktbase.c     |  61 +++-
 src/lib/krb5/keytab/ktfr_entry.c |   2 +-
 5 files changed, 720 insertions(+), 11 deletions(-)

commit ad45c26ef806fb2998095c9e15ea142b6f6db6d6
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Jan 30 11:23:59 2007 +0000

    	Conditionalize ssize_t declaration
    
    ticket: 5419
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19125 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/include/khdefs.h | 3 +++
 1 file changed, 3 insertions(+)

commit 8d037693bbd9a952677679a3cb2f4156eab18111
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Jan 30 11:22:45 2007 +0000

    	The fix for the command line race conditions
    	broke the ability to cancel and restart the
    	Obtain New Credentials dialog
    
    ticket: 5414
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19124 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credfuncs.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 8280042aae4cbe62a557da76dffff85a20744e67
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Jan 30 11:17:35 2007 +0000

    Microsoft Windows Visual Studio does not define ssize_t
    
    	Microsoft defines size_t but not ssize_t.
    	Provide a definition in win-mac.h that follows the style
    	used by Microsoft providing a preprocessor macro
    	SSIZE_T_DEFINED which can be used for conditional
    	definition and testing in case Microsoft decides to add
    	it later.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19123 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/win-mac.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 76dda3ed3da237f3bba62ec63933aaed7a4ae80e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Jan 30 11:02:32 2007 +0000

    KFW: 32-bit builds use the pismere krbv4w32.dll library
    
    	Only the 32-bit builds should use the pismere krbv4w32.dll
    	library.   Pismere does not provide 64-bit support.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19122 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8240e41f75eb4920435503977c7e83fed8793f08
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 27 08:46:09 2007 +0000

    sort
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19119 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/libkrb5.exports | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 43382fd6e5822aafa801902db500c255cae46f5b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 27 02:41:29 2007 +0000

    sort
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19114 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/libk5crypto.exports | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fba6bb8a970d761e6c8fa38f0db66ffc59dc1cea
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jan 24 00:09:13 2007 +0000

    NIM Bug Fixes
    
    	Document User Interface Callbacks
    
    	Fix a race condition when performing renewal actions
    	triggered by command line parameters.
    
    	When importing credentials, kickoff a renewal after
    	the credentials after the API: ccache is created.
    
    	Another fix for identity expiration states.  This one
    	fixes the behavior of the system tray icon.
    
    
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19110 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/appglobal.h    |   1 +
 src/windows/identity/ui/credfuncs.c    | 201 ++++++++++++++++++++++++---------
 src/windows/identity/ui/credfuncs.h    |   3 +
 src/windows/identity/ui/credwnd.c      |   4 +-
 src/windows/identity/uilib/khnewcred.h |   6 +-
 src/windows/identity/uilib/khuidefs.h  |  30 +++++
 6 files changed, 186 insertions(+), 59 deletions(-)

commit f81a4029a12e54fd37884f13d143c89250b8d25c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 23 23:15:36 2007 +0000

    ideas for passing error msg info across kadm5 api
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19109 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5-errmsg.txt | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)

commit 9f20f4f8088ef19ddd37e59b0bfd640d23af4a1c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jan 23 20:44:06 2007 +0000

    Add const to variable to cleanup warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19108 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/t_cc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d32d1991119ec6a86f74499d6c98aa1c83679b0e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jan 23 20:40:58 2007 +0000

    Include k5-int.h for krb5_cc_register() prototype. Remove defintion of
    krb5_cc_dfl_ops - as k5-int.h defines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19107 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/t_cc.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit a85dfd3f716ba84d7923defdc82947e2fceadbe6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jan 23 20:17:08 2007 +0000

    Change second argument to krb5_cc_register to take a const krb5_cc_ops *. Makes
    sense - when krb5_Xcc_ops currently defined as such - and assignment of value
    assumes same.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19106 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h         | 2 +-
 src/lib/krb5/ccache/ccbase.c | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 13a9cbd1ffaf432f4acb8b6fa56f1f9b9a26a80f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jan 23 02:57:32 2007 +0000

    gss_krb5int_unseal_token_v3() - change bodysize argument to unsigned -
    which is consistent with how it is invoked and used.  Cleans up two
    signed/unsigned warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19105 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapiP_krb5.h | 3 ++-
 src/lib/gssapi/krb5/k5sealv3.c     | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 1353e0b780d643dad17f3437c3e0d610b20c95ca
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Jan 23 01:18:17 2007 +0000

    kt_file.c memory leak on error in krb5_kt_resolve / krb5_kt_wresolve
    
    	The krb5_kt_resolve and krb5_kt_wresolve functions leak the 'data'
    	memory allocation if the lock cannot be initialized.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19104 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 2 ++
 1 file changed, 2 insertions(+)

commit 53585c4380b798de18518b57dcf92bbf1efa7dd8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jan 22 14:32:15 2007 +0000

    Include fake-addrinfo.h before krb5.h to get proper structure declarations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19103 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/t_locate_kdc.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit dbdf35c5b5115fcbf08c8c0c1ed81fea498c9b71
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jan 21 19:15:02 2007 +0000

    Only declare cc_fcc_entry if USE_KEYRING_CCACHE is not defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19102 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccbase.c | 3 +++
 1 file changed, 3 insertions(+)

commit 5d2933459e009559eb79a7204bd50392e2dbc7f9
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Jan 20 22:21:13 2007 +0000

    	small fixes
    
    ticket: 5408
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19101 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/uilib/Makefile | 4 +++-
 src/windows/identity/uilib/action.c | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit f4909290df8691143c1febb233f4bc52c7d73460
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Jan 20 21:10:10 2007 +0000

    	Move files to their correct location
    
    ticket: 5408
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19100 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/intaction.h    | 44 --------------------------
 src/windows/identity/ui/uibind.c       | 58 ----------------------------------
 src/windows/identity/uilib/intaction.h | 44 ++++++++++++++++++++++++++
 src/windows/identity/uilib/uibind.c    | 58 ++++++++++++++++++++++++++++++++++
 4 files changed, 102 insertions(+), 102 deletions(-)

commit 48d08b31f1d312e47cfc0ce315690c64df590b1d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 20:30:36 2007 +0000

    Use intermediate target to prevent parallel invocations of 'make includes' in lib/krb4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19099 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1265e33c6b9c70b1b53061236f2e688934da7ee8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 19:11:34 2007 +0000

    Use move-if-changed and a timestamp file to avoid re-running commands and
    updating krb5.h when there are no textual changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19098 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Makefile.in | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit cd06c531e8fa9cf0f864191a5a8895917094da04
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 18:47:32 2007 +0000

    Don't copy headers to .../include
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19097 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/Makefile.in | 9 +--------
 1 file changed, 1 insertion(+), 8 deletions(-)

commit 3bb541fe7906830e8c99ce8d6a35b168f3cb4cdc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 18:44:55 2007 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19096 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Makefile.in     |  4 +---
 src/lib/krb5/krb/Makefile.in | 15 +++++++--------
 2 files changed, 8 insertions(+), 11 deletions(-)

commit 0155829aeaf2c01cad16c937270d721c92a4a6a7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 18:42:06 2007 +0000

    Build krb5.h using the _err.h files from the error_tables directory, not
    additional copies of them.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19095 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Makefile.in | 19 +++++++++----------
 1 file changed, 9 insertions(+), 10 deletions(-)

commit ad9320435795ba7a06288024cb1a6cb8f63f4d72
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 18:32:03 2007 +0000

    Don't explicitly include error table headers that are also in krb5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19094 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/chpw.c     | 1 -
 src/lib/krb5/krb5_libinit.c | 4 ----
 2 files changed, 5 deletions(-)

commit 1aba206ff15a0981c4696eead953244799294392
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 18:06:27 2007 +0000

    Mark as C source for Emacs mode selection
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19093 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/osconf.hin | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ffe6e243062ab331c9542bdccbd583db2347adb4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 17:23:36 2007 +0000

    Move osconf input file to include directory instead of keeping it in its own
    subdirectory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19092 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Makefile.in    |   6 +-
 src/include/osconf.hin     | 139 +++++++++++++++++++++++++++++++++++++++++++++
 src/include/stock/osconf.h | 139 ---------------------------------------------
 3 files changed, 142 insertions(+), 142 deletions(-)

commit 8da9e432598987eadedfa265f06ad71f15a7af88
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 17:05:02 2007 +0000

    * Makefile.in (osconf.h): Use move-if-changed script
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19091 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Makefile.in | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit b4d5ee38da65e0917a0418c486e652cd1744604f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 17:04:25 2007 +0000

    * pre.in (MOVEIFCHANGED): New variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19090 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 59c87b946924fc4e5129d46a670ec63a9a86397c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 16:56:32 2007 +0000

    Remove unused file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19089 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/vfprintf.c | 50 --------------------------------------------------
 1 file changed, 50 deletions(-)

commit 9ddc73e01dcfaba5a1325bf355566a16a397092c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 16:54:37 2007 +0000

    Remove varargs.h paths, always use stdarg.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19088 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krcp.c                      |  4 ----
 src/appl/bsd/krshd.c                     |  6 +-----
 src/appl/bsd/v4rcp.c                     |  4 ----
 src/appl/telnet/telnet/commands.c        |  4 ----
 src/kadmin/passwd/xm_kpasswd.c           |  9 +--------
 src/lib/kadm5/logger.c                   |  4 ----
 src/plugins/kdb/db2/libdb2/test/dbtest.c | 14 --------------
 7 files changed, 2 insertions(+), 43 deletions(-)

commit 2ba181e33a5121875e6e415e4a77fa1c4a381ee9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 12:52:34 2007 +0000

    Include stdarg.h, and don't conditionalize declarations of functions with
    va_list arguments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19087 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 53b423cea6a67c0abd432d07b1d9bfa03a03c464
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 12:33:00 2007 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19086 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in   | 42 +++++++++++++++++++++++++++++-------------
 src/kadmin/cli/Makefile.in | 10 +++++++---
 2 files changed, 36 insertions(+), 16 deletions(-)

commit 9cd05dd39f5224cefb2376ee8f2106693cd49633
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 12:13:15 2007 +0000

    Handle function names immediately preceded by "*", like "*strdup"
    in k5-int.h+krb5.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19085 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/def-check.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6002aef21cecc69d7dd7b69e594115dba6c684c5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 12:07:41 2007 +0000

    Mark as C source for Emacs mode selection
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19084 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 77add1ec32d71a55c22836eb5e814be6ad3f8cde
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 12:05:22 2007 +0000

    Don't define KRB5_PRIVATE, since it's not tested any more
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19083 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4                   | 3 +--
 src/config/pre.in                | 2 +-
 src/config/win-pre.in            | 2 +-
 src/include/krb5/krb5.hin        | 4 ----
 src/lib/krb4/RealmsConfig-glue.c | 5 -----
 5 files changed, 3 insertions(+), 13 deletions(-)

commit a771cf9dab483c22d2d95501c5eaa38ecdac8305
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 11:33:36 2007 +0000

    Move all KRB5_PRIVATE declarations from krb5.h(in) to k5-int.h, and drop the
    KRB5_PRIVATE preprocessor test.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19082 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h      | 304 +++++++++++++++++++++++++++++++++++++
 src/include/krb5/krb5.hin | 377 +---------------------------------------------
 2 files changed, 305 insertions(+), 376 deletions(-)

commit eee463e7d925bd5ebea52ac222241dbd02a6856f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 11:29:07 2007 +0000

    * Makefile.in (private-and-public-decls): New target file, created from
    k5-int.h and krb5.h.
    (verify-calling-conventions-krb5): Use it instead of krb5.h.
    (clean-unix): Get rid of it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19081 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Makefile.in | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit adb2febec55161b99818465568d53621e7df22e7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 11:02:58 2007 +0000

    Include k5-int.h instead of krb5.h when 'private' functions are needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19080 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/kcmd.c                 | 2 +-
 src/appl/bsd/krcp.c                 | 2 +-
 src/appl/bsd/krlogind.c             | 2 +-
 src/appl/bsd/krshd.c                | 2 +-
 src/appl/bsd/v4rcp.c                | 2 +-
 src/appl/sample/sserver/sserver.c   | 2 +-
 src/appl/simple/client/sim_client.c | 2 +-
 src/appl/user_user/client.c         | 2 +-
 src/appl/user_user/server.c         | 2 +-
 src/kadmin/cli/keytab.c             | 2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

commit f1d252151ce0b21c9d94cbc24c965122eaea49fa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 10:59:19 2007 +0000

    * pre.in (.et.h, .et.c): Use temporary files in the current directory with
    fixed names, instead of incorporating the shell pid.
    * post.in (clean-unix): Delete the temporary files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19079 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in |  2 +-
 src/config/pre.in  | 15 ++++++++++-----
 2 files changed, 11 insertions(+), 6 deletions(-)

commit afd6d6260f8460efb10e964beb26d94a2b0f8547
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Jan 20 05:50:41 2007 +0000

    KFW MSI installer corrections
    
    	Add missing registry keys and values for
    	Network Identity Manager plug-ins.
    
    	Correct short names.
    
    ticket: new
    tags: pullup
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19078 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/files.wxi        | 97 ++++++++++++++++++------------
 src/windows/installer/wix/kfw.wxs          |  6 +-
 src/windows/installer/wix/lang/ui_1033.wxi |  4 +-
 3 files changed, 65 insertions(+), 42 deletions(-)

commit 07c9ff590e89f00ae3cd480096206842762b3fd9
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Jan 20 05:42:30 2007 +0000

    NIM - Context sensitive system tray menu and more
    
     	Adds context sensitive menus for renew and destroy
    	to the system tray menu.  Select either all identities
       	or one of the identities with credentials.
    
    	Increases the API to 1.1.9 and adds a new interactive
    	callback mechanism.
    
    ticket: new
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19077 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/apiversion.txt             |  11 +
 src/windows/identity/config/Makefile.w2k        |   6 +-
 src/windows/identity/config/Makefile.w32        |   6 +-
 src/windows/identity/doc/footer.html            |   2 +-
 src/windows/identity/doc/main_page.h            |   5 +-
 src/windows/identity/kcreddb/identity.c         |   7 +-
 src/windows/identity/plugins/common/dynimport.c |  30 ++-
 src/windows/identity/ui/credfuncs.c             |  36 +++
 src/windows/identity/ui/credfuncs.h             |   4 +
 src/windows/identity/ui/intaction.h             |  44 ++++
 src/windows/identity/ui/lang/en_us/khapp.rc     |   7 +
 src/windows/identity/ui/main.c                  |   3 +-
 src/windows/identity/ui/mainmenu.c              | 287 +++++++++++++++++++++++-
 src/windows/identity/ui/mainmenu.h              |   3 +
 src/windows/identity/ui/mainwnd.c               |  39 +++-
 src/windows/identity/ui/newcredwnd.c            |   4 +-
 src/windows/identity/ui/reqdaemon.c             |   6 +-
 src/windows/identity/ui/resource.h              |   7 +
 src/windows/identity/ui/toolbar.c               |   7 +-
 src/windows/identity/ui/uibind.c                |  58 +++++
 src/windows/identity/uilib/action.c             |  18 +-
 src/windows/identity/uilib/actions.csv          |   4 +
 src/windows/identity/uilib/khactiondef.h        |   9 +-
 src/windows/identity/uilib/khuidefs.h           |   7 +
 24 files changed, 569 insertions(+), 41 deletions(-)

commit 443c5d9d4084262c63abf1c2f1f10993c014f8be
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 04:49:02 2007 +0000

    Delete t_cccursor on cleanup.  Add t_cc and t_cccursor to dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19076 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Makefile.in | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit 357cd9e5830df4038940652d2e87316e54fddc0e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 04:45:20 2007 +0000

    Add t_cccursor to UNIX tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19075 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Makefile.in | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 635cbee21b123f08d56ad654ec61a2bccee73c24
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jan 18 23:24:13 2007 +0000

    Added KDC timesyncing support to the CCAPI ccache backend for CCAPI v5 and
    later.  v5 is the first version of the CCAPI to support the kdc timesyncing
    API.
    
    ticket: 5403
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19071 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c | 82 ++++++++++++++++++++++++++++++++++-----
 1 file changed, 72 insertions(+), 10 deletions(-)

commit 6152fdfde148b3df254b92df2754853907b29965
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jan 18 15:28:07 2007 +0000

    	In addition to setting the kpasswd port after
    	searching for kadmind host addresses we must also
    	set the socket type according to the request.
    
    ticket: 5393
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19070 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/changepw.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 4b7a75238735d5202760d188926d54b2add5241e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jan 18 12:43:58 2007 +0000

    NIM Kerberos 5 Provider corrections
    
    	When validating a Kerberos 5 principal name, the request
    	to the KDC should not request forwardable, renewable, or
    	proxiable options as these may be blocked by policy and
    	will result in the return of an error.
    
    	Always treat the Kerberos 5 principal name as valid
    	unless the KDC returns an error that clearly indicates that
    	the principal name does not exist.
    
    	Use a MEMORY: ccache for temporary storage instead of an
    	API: ccache.
    
    	Initialize pointer values with NULL instead of 0.
    
    ticket: new
    tags: pullup
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19069 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/krb5/krb5funcs.c    | 23 ++++++++++++-----------
 src/windows/identity/plugins/krb5/krb5identpro.c |  2 --
 src/windows/identity/plugins/krb5/krb5newcreds.c |  9 +++++----
 3 files changed, 17 insertions(+), 17 deletions(-)

commit a329ba8882b7abec1b144db28a2eb1ceef17b2b2
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jan 18 12:39:06 2007 +0000

    NIM Correct Visual Identity Expiration Status
    
    	The visual status for the identities in NIM 1.1 was based
    	upon the highest alert status of any credential that was
    	associated with the identity.  The correct behavior that is
    	now implemented is that the identity status should be based
    	solely upon the expiration state of the credentials obtained
    	by the identity provider.
    
    	For example, the Kerberos v5 identity provider will based the
    	identity expiration status on the initial TGT.  Service tickets
    	with short lifetimes that expire do not prevent the acquisition
    	of additional service tickets.  Therefore, the identity should
    	not be listed as expired.
    
    ticket: new
    tags: pullup
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19068 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credwnd.c | 67 ++++++++++++++++++++-------------------
 1 file changed, 34 insertions(+), 33 deletions(-)

commit 2ba6bca3eddc20d3f59e92b7b264326201831280
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jan 18 12:33:47 2007 +0000

    NIM Kerberos v4 configuration dialog
    
    	The Kerberos v4 options for individual identities
    	was never wired.  The controls were visible but they
    	did not do anything.  Implement them now for NIM 1.2.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19067 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/krb4/krb4configdlg.c | 257 +++++++++++++---------
 1 file changed, 152 insertions(+), 105 deletions(-)

commit 5d216c66c809e6f72951350470bca08ad77e1240
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jan 18 12:31:23 2007 +0000

    NIM string tables
    
    	Update the string tables for NIM so that they are consistent.
    	Always use "Kerberos v5" or "Kerberos v4".  Refer to credentials
    	instead of tickets.  Do not abbreviate "Network Identity Manager".
    	Etc.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19066 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/nidmgrdll/nidmgrdll.rc        |  2 +-
 .../identity/plugins/krb4/lang/en_us/langres.rc    | 38 +++++-----
 src/windows/identity/plugins/krb4/version.rc       |  4 +-
 .../identity/plugins/krb5/lang/en_us/langres.rc    | 86 +++++++++++-----------
 src/windows/identity/plugins/krb5/version.rc       |  4 +-
 src/windows/identity/ui/appver.rc                  |  2 +-
 src/windows/identity/ui/lang/en_us/khapp.rc        | 34 ++++-----
 7 files changed, 85 insertions(+), 85 deletions(-)

commit d443eb86fdde098790c7590c3338591003f639d6
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jan 18 11:35:33 2007 +0000

      	sendto_kdc.c: use of a variable index into a dynamically
    	allocated array to determine the sizeof() an object makes
    	it unclear what type of object is involved.  It also requires
    	a runtime check instead of a compile time replacement.
    	Not to mention that it could lead to the evaluation of an
    	uninitialized variable as was done in this case.  Replace
    	sizeof(array index variable) with sizeof(type).
    
    	memset() the correct data structure.
    
    ticket: 5394
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19065 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e43fff1d176baff761e8154056c6240d7ab885c5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 17 00:01:56 2007 +0000

    * t_cccursor.c (do_chk): Reverse sense of test of do_chk_one return value
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19064 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/t_cccursor.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bb842c28f499eabca7a7539a06c5e5599c60e793
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 16 23:29:46 2007 +0000

    Fix typo in checked-in version
    
    ticket: 5349
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19063 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7e0c27f227983df21297953d756746eeaab3204e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Jan 16 04:18:02 2007 +0000

      This commit adds two new functions, krb5_server_decrypt_ticket_keyblock
      (private) and krb5_server_decrypt_ticket_keytab (public).  These
      functions take a krb5_ticket as input and decrypt it using the provided
      key data.  The public function is useful for higher level application
      protocols such a TLS-KRB5 and AFS RX-KRB5 which exchange a service
      but do not use the AP-REQ/AP-REP messages.
    
      This commit also adds new functionality to kvno which permits kvno
      when provided a keytab as input to verify whether or not the keytab
      contains a key that can successfully decrypt the obtains service ticket.
    
    ticket: 5349
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19062 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kvno/kvno.c        | 52 ++++++++++++++++++-----
 src/include/krb5/krb5.hin      | 12 ++++++
 src/lib/krb5/krb/Makefile.in   | 12 ++++++
 src/lib/krb5/krb/srv_dec_tkt.c | 93 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/libkrb5.exports   |  1 +
 src/lib/krb5_32.def            |  1 +
 6 files changed, 160 insertions(+), 11 deletions(-)

commit c30ec9459203c1130366f7339024b5460181e077
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Jan 14 08:04:46 2007 +0000

    kfw wix installer - memory overwrite error
    
      	The custom handler allocates a buffer that is smaller
    	than is required to hold the input.  Allocate the correct
     	sized buffer.
    
    ticket: new
    tags: pullup
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19061 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/custom/custom.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 8fb0d141e06bb482768a4be15ee01ea6131d3575
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Jan 13 17:08:28 2007 +0000

    Update to KFW NSIS installer
    
    Update copyright date, samples directory, and shortcut
    to NetIDMgr documentation
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19060 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/kfw-fixed.nsi | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 78b4589974f4c6a11ffa24692032cbee5dee48f1
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Jan 13 17:04:44 2007 +0000

    updated Windows README
    
    Revise the readme text for Windows.  Remove references
    to old beta SDKs.
    
    ticket: new
    tags: pullup
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19059 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/README | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

commit 2f3e5c26b72e480f0c78383b4c08dd7fb5d596f4
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jan 11 00:13:46 2007 +0000

    krb5-1.7-prerelease
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19056 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8a2c04c2a1842d3c1cb7827ad20811b129a6ee7f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 9 19:45:25 2007 +0000

    MITKRB5-SA-2006-003: mechglue argument handling too lax
    
    Fix mechglue argument checks so that output pointers are always
    initialized regardless of whether the other arguments fail to validate
    for some reason.  This avoids freeing of uninitialized pointers.
    
    Initialize the gss_buffer_descs in ovsec_kadmd.c.
    
    ticket: new
    target_version: 1.6
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19043 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ovsec_kadmd.c                |   5 +
 src/lib/gssapi/mechglue/g_accept_sec_context.c |  83 ++++++++++----
 src/lib/gssapi/mechglue/g_acquire_cred.c       | 143 +++++++++++++++++++------
 src/lib/gssapi/mechglue/g_canon_name.c         |  46 ++++++--
 src/lib/gssapi/mechglue/g_compare_name.c       |  38 +++++--
 src/lib/gssapi/mechglue/g_delete_sec_context.c |  43 ++++++--
 src/lib/gssapi/mechglue/g_dsp_name.c           |  52 ++++++---
 src/lib/gssapi/mechglue/g_dsp_status.c         |  18 ++--
 src/lib/gssapi/mechglue/g_dup_name.c           |  48 ++++++---
 src/lib/gssapi/mechglue/g_exp_sec_context.c    |  45 ++++++--
 src/lib/gssapi/mechglue/g_export_name.c        |  19 ++--
 src/lib/gssapi/mechglue/g_imp_name.c           |  55 +++++++---
 src/lib/gssapi/mechglue/g_imp_sec_context.c    |  47 ++++++--
 src/lib/gssapi/mechglue/g_init_sec_context.c   |  87 ++++++++++-----
 src/lib/gssapi/mechglue/g_initialize.c         |  17 +--
 src/lib/gssapi/mechglue/g_inq_context.c        |  65 +++++++----
 src/lib/gssapi/mechglue/g_inq_cred.c           |  30 ++++--
 src/lib/gssapi/mechglue/g_inq_names.c          |  49 +++++++--
 src/lib/gssapi/mechglue/g_process_context.c    |   3 +
 src/lib/gssapi/mechglue/g_seal.c               |  57 +++++++---
 src/lib/gssapi/mechglue/g_sign.c               |  55 +++++++---
 src/lib/gssapi/mechglue/g_store_cred.c         |  55 ++++++++--
 src/lib/gssapi/mechglue/g_unseal.c             |  18 ++--
 src/lib/gssapi/mechglue/g_verify.c             |   4 +-
 src/lib/gssapi/mechglue/oid_ops.c              |  27 +++--
 25 files changed, 832 insertions(+), 277 deletions(-)

commit 80f701fb42806dc549cf86a83b3aadbdd07d4c6b
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 9 19:45:10 2007 +0000

    MITKRB5-SA-2006-002: svctcp_destroy() can call uninitialized function pointer
    
    Explicitly null out xprt->xp_auth when AUTH_GSSAPI is being used, so
    that svctcp_destroy() will not call through an uninitialized function
    pointer after code in svc_auth_gssapi.c has destroyed expired state
    structures.  We can't unconditionally null it because the RPCSEC_GSS
    implementation needs it to retrieve state.
    
    ticket: new
    target_version: 1.6
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19042 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/svc.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 100fc74f7223a3f43cddc4578eff2c7f3060f540
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 8 22:51:23 2007 +0000

    create KDC database directory
    
    The default directory for the KDC database files doesn't exist after a
    normal "make install".  Reported by Jeff Blaine.
    
    * Makefile.in (INSTALLMKDIRS): Add var (really localstatedir) and var/krb5kdc
    to directories to be created at "make install" time, even though it'll be
    empty on most machines (since most probably aren't KDCs).
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19039 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit 58c8b838040557cba501f6b6e7bd585f18c0f3cc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 8 22:41:01 2007 +0000

    crash creating db2 database in non-existent directory
    
    * kdb_db2.c (krb5_db2_db_create): If the creation of the first database file
    fails, return the error, instead of attempting to create the second (and using
    a null pointer as an input string in formatting a filename).
    
    Reported by Jeff Blaine.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19038 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_db2.c | 33 +++++++++++++++------------------
 1 file changed, 15 insertions(+), 18 deletions(-)

commit b0d429bc871cd63508341010fed24689a9caa460
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 6 08:30:46 2007 +0000

    * lib.in (clean-libs): Delete darwin.exports and hpux10.exports.
    * libnover.in (clean-libs): Use $(DYNOBJEXT) instead of $(SHLIBEXT) for
    extension on object to delete.  Also delete darwin.exports and hpux10.exports.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19037 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/lib.in      | 2 +-
 src/config/libnover.in | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit d1158db7e43ef033dd2ac0ae60bd239aec866094
Author: Russ Allbery <rra@stanford.edu>
Date:   Fri Jan 5 21:42:38 2007 +0000

    Document what the kadmind ACL is for
    
    Add a sentence documenting the purpose of the kadmind ACL to the node
    explaining how to create it.
    
    Ticket: 5279
    Component: krb5-doc
    Version_Reported: 1.5.1
    Target_Version: 1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19036 dc483132-0cff-0310-8789-dd5450dbe970

 doc/install.texinfo | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit b4d4720c936546fed3b9a4082938fda5b1cd4257
Author: Russ Allbery <rra@stanford.edu>
Date:   Thu Jan 4 22:32:41 2007 +0000

    Document KDC behavior without stash file
    
    After the discussion of the optional stash file, document the effects of
    not creating a stash file.
    
    ticket: new
    Component: krb5-doc
    Version_Reported: 1.5.1
    Target_Version: 1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19035 dc483132-0cff-0310-8789-dd5450dbe970

 doc/install.texinfo | 4 ++++
 1 file changed, 4 insertions(+)

commit 730ed7029f9e4355e0c72ed653dabb46ccbc3026
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 3 23:54:25 2007 +0000

    * ldap_principal.c (attributes_set): Swap first two elements
    
    Also add comments indicating that this array and the KDB_*_ATTR macros
    need to be in sync.
    
    ticket: 5260
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19031 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c | 5 +++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h | 1 +
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 3cfb92cf2238be27c379e3d5ac16cd517244d235
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 3 23:15:55 2007 +0000

    update ldap/Makefile.in for newer autoconf substitution requirements
    
    The other makefile.in files have had the makefile-fragment
    substitution lines updated to not have "#" at the front, because some
    recent versions of autoconf require that the @-pattern start at the
    beginning of the line.  We missed plugins/kdb/ldap/Makefile.in at the
    time.
    
    Patch from Michael Calmer.
    
    ticket: new
    target_version: 1.6
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19030 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0434bc17324a446f8007ed64b934dea5d884f0a3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 3 22:53:33 2007 +0000

    * Makefile.in (install): Install kdb5_ldap_util.M.  Based on patch from
    Michael Calmer.
    
    ticket: 3906
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19029 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit e0fb5a84e61dd20de8eb4bf0bad185caa8ae60fb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 2 23:53:36 2007 +0000

    * kdc_util.h (CONVERT_INTO_DB, CONVERT_OUTOF_DB): Unused macros deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19025 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 4 ----
 1 file changed, 4 deletions(-)

commit 8301932af8306162b80badba587218bc46b04d44
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Dec 31 18:10:27 2006 +0000

    Memory leak in tests/gssapi/t_imp_name.c
    
    Memory leak by not releasing name_oid from gss_display_name().
    (conditional on GSSAPI_V2 being defined).
    
    ticket:new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19024 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/t_imp_name.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit db2f07baec47209ed553a9934259b5b898476130
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Dec 31 16:24:54 2006 +0000

    Repair broken links in NetIdMgr Help
    
      A small number of links contained the wrong root directory.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19023 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/help/html/use_start.htm | 4 ++--
 src/windows/identity/help/html/using.htm     | 4 ++--
 src/windows/identity/help/html/welcome.htm   | 2 +-
 src/windows/identity/help/html/wnd_main.htm  | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

commit a2402f9d816014f3df88557d3cfb52005e90b8fb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Dec 30 06:09:25 2006 +0000

    If gss_krb5int_unseal_token_v3() unwraps a message of length 0 - free
    memory and return in message_buffer a NULL pointer for value.  This
    is consistant with gss_release_buffer in the mechglue implementation in which
    memory is only freed if the buffer length != 0.
    
    ticket: 5233
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19022 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/k5sealv3.c | 4 ++++
 1 file changed, 4 insertions(+)

commit a2682e413397c05bc681b84e138ea8062f3031ba
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Dec 30 06:05:12 2006 +0000

    memory leak if defective header present in gss_krb5int_unseal_token_v3
    
    If after unsealing the message, the TOK_ID is not 05 04, free memory
    before returning a defective token error.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19021 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/k5sealv3.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit d21b1d542e1b70d3b510eda4e6dd78b88f285dce
Author: Russ Allbery <rra@stanford.edu>
Date:   Thu Dec 28 18:05:28 2006 +0000

    Fix typo in user-guide.texinfo
    
    Typo fix (network instead of netword).  Thanks, Matt Zagrabelny.
    
    Ticket: new
    Component: krb5-doc
    Version_Reported: 1.4.4
    Target_Version: 1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19020 dc483132-0cff-0310-8789-dd5450dbe970

 doc/user-guide.texinfo | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 675e2774696303b1a1d6363dfd695d635d2e6cb7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 28 02:05:20 2006 +0000

    * copy_data.c (krb5_copy_data): Use krb5int_copy_data_contents
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19019 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_data.c | 17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

commit 2e7531030c5cb7e050b56e28e59c0ee3958e7e32
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 28 02:01:12 2006 +0000

    * cc_memory.c (krb5_mcc_next_cred): Use krb5int_copy_creds_contents
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19018 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_memory.c | 48 +++--------------------------------------
 1 file changed, 3 insertions(+), 45 deletions(-)

commit ab56b05bf75ee87adfe2d6ec04967933cadf4feb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 28 01:51:02 2006 +0000

    * lib/krb5/krb/copy_creds.c (krb5int_copy_creds_contents): New function, split
    out from krb5_copy_creds.
    (krb5_copy_creds): Call it.
    * include/k5-int.h (krb5int_copy_creds_contents): Declare.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19017 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          |  3 +++
 src/lib/krb5/krb/copy_creds.c | 23 +++++++++++++++++++++--
 2 files changed, 24 insertions(+), 2 deletions(-)

commit 993cd85bc6963e1c0b9df2ca71b24cbae1d1dc7b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 28 01:36:49 2006 +0000

    comment the various data structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19016 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_memory.c | 4 ++++
 1 file changed, 4 insertions(+)

commit ab418878a411f17be489dab8c4bb30652f8a1519
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Dec 22 01:26:59 2006 +0000

    Some related changes were already in, and I found a couple more to make:
    
    * ldap_realm.c (ldap_filter_correct): Change string argument to char *.  Delete
    length argument, which was always strlen of the string argument, and compute
    it locally, using size_t instead of (unsigned) int for length-related values.
    Update all calls.
    
    * ldap_realm.h (ldap_filter_correct): Updated declaration.
    
    * ldap_misc.c (remove_overlapping_subtrees): Add forward declaration.  Make
    static.
    (is_principal_in_realm): Change local variable defrealmlen to size_t.
    (store_tl_data): Change local variable curr to point to unsigned char, since
    that's what the tl_data_contents array is declared as, and what the STORE16_INT
    macro is happier with.
    (krb5_ldap_get_reference_count): Make local variable i unsigned.
    
    ticket: 4453
    target_version: 1.6
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19009 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c  | 22 +++++++++++++---------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c |  7 ++++---
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h |  2 +-
 3 files changed, 18 insertions(+), 13 deletions(-)

commit f34e68770ae0e1ae75a990fb220b748110c91f84
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 22 01:19:55 2006 +0000

    	* src/lib/krb5/krb/get_in_tkt.c (krb5_get_init_creds): Fix
    	ordering bug in previous patch.
    
    ticket: 5123
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19007 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit fea0fcd723791636645b6fbad4f55f49cd2806c6
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Dec 21 21:58:10 2006 +0000

    don't split HTML output from makeinfo
    
    	* doc/Makefile (HTML): To avoid generating excessively long
    	filenames, don't split HTML output.
    
    ticket: new
    target_version: 1.6
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19002 dc483132-0cff-0310-8789-dd5450dbe970

 doc/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 834781dab24867e18dd2bd307bb4cf81159fbb58
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 20 21:40:20 2006 +0000

    misc cleanups in admin guide ldap sections
    
    There are a bunch of instances of incorrect punctuation, inconsistent
    use of @-commands with option names, typos in names of principal
    flags, and a couple spelling errors.  I only fixed what I noticed; I
    haven't subjected the rest to careful review.
    
    Also, the long section names for eDirectory-specific documentation
    cause the tar files generated for snapshots (which include generated
    html docs) to reach the 100-character limit for file names in
    traditional tar format; GNU tar can create archives holding them, but
    older tar implementations cannot read the archives properly.  So,
    several eDirectory-related section names have been shortened.
    
    ticket: new
    target: 1.6
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19001 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo | 153 ++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 98 insertions(+), 55 deletions(-)

commit 8101af84048197bd67be6f030fff6f3dd0b90eec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 20 21:12:35 2006 +0000

    Merge r18962 to trunk, with minor tweaks; ready to merge to 1.6 branch
    
    Changes fix up some sample names used, remove some options described
    from certain commands, and fix filling in man pages.
    
    ticket: 5116
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@19000 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.M                         | 12 ++--
 src/kadmin/server/kadmind.M                     |  8 ++-
 src/kdc/krb5kdc.M                               |  8 ++-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.M | 83 ++++++++++---------------
 4 files changed, 52 insertions(+), 59 deletions(-)

commit fba30d5e89d7efcd8e6527853f5f3c1554d29035
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 19 04:16:30 2006 +0000

    use KRB5KRB_ERR_GENERIC, not KRB_ERR_GENERIC in preauth2.c
    
    	* src/lib/krb5/krb/preauth2.c (krb5_do_preauth_tryagain): Use
    	KRB5KRB_ERR_GENERIC, not KRB_ERR_GENERIC.
    
    ticket: new
    target_version: 1.6
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18977 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit cae1f6d47f72fb97957dd7f8e452f0b850769a94
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 19 04:16:22 2006 +0000

    don't pass null pointer to krb5_do_preauth_tryagain()
    
    	* src/lib/krb5/krb/get_in_tkt.c (krb5_get_init_creds): If
    	the error isn't PREAUTH_NEEDED and preauth_to_use is null, return
    	the error in err_reply, rather than attempting to pass a null
    	pointer to krb5_do_preauth_tryagain().
    
    ticket: new
    status: open
    target_version: 1.6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18976 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 41 ++++++++++++++++++++++++-----------------
 1 file changed, 24 insertions(+), 17 deletions(-)

commit d167f064b4455dc66ca8dfbea4053525dc325502
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Dec 19 01:31:11 2006 +0000

    ktfns.c (krb5_kt_get_entry): If the supplied server principal has an empty
    realm name, replace it with the default realm, in a private copy.
    
    ticket: 5121
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18975 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ktfns.c | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

commit 6adc5cf4c7ed54dfd675b9bfb005ff27e0147891
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Dec 19 01:28:32 2006 +0000

    krb5_is_referral_realm now takes a pointer to const krb5_data, since it doesn't
    modify it.
    
    ticket: 5121
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18974 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin     | 2 +-
 src/lib/krb5/krb/princ_comp.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 9250c55f022bc744da87b723910c78f7c899070e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Dec 19 00:42:17 2006 +0000

    Use __extension__ if initializing by field name and using GCC in pre-C99 mode
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18973 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/accessor.c | 3 +++
 1 file changed, 3 insertions(+)

commit c4f2dfe5bf0733de993531c2dd0d66d6767dbf52
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Dec 19 00:34:11 2006 +0000

    (k5_mutex_lock_update_stats) [!DEBUG_THREADS_STATS && __GNUC__]: Declare
    arguments with "unused" attribute.
    (k5_pthread_mutex_lock) [DEBUG_THREADS && __GNUC__]: Use __extension__.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18972 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 4813af2f88ddab75d1ff8bbe76338c703861a7cb
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 19 00:21:38 2006 +0000

    export krb5_get_init_creds_opt_set_change_password_prompt
    
    ticket: 5090
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18970 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/libkrb5.exports | 1 +
 1 file changed, 1 insertion(+)

commit 45adade7736d99462e60694df87ba28eb5753b4f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 18 11:26:59 2006 +0000

    krb5_rc_io_open_internal on error will call close(-1)
    
    If there is an error in opening the replay cache - memory is freed, but
    close() is invoked with -1 (failure from open()).  While technically,
    close() will return EBADF in such a case, and nothing bad will happen,
    valgrind picks up on this and provides an error...
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18961 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 13837d7af7682c0f59c9fc402870a875dded3285
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 18 11:22:49 2006 +0000

    Inovke krb5_rc_close to shutdown cache - and check for memory leaks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18960 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/threads/t_rcache.c | 5 +++++
 1 file changed, 5 insertions(+)

commit e3dec1b8daa1893cd60cbfca7608f66524117ca1
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 18 03:40:15 2006 +0000

    Restore inadvertently deleted section.  Minor editorial changes
    
    ticket: 5027
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18957 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo | 197 +++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 127 insertions(+), 70 deletions(-)

commit efb26e9f3ef817da509bb98718ed24b85485e6cd
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 18 03:40:03 2006 +0000

    pull up r18933 to trunk
    
     r18933@cathode-dark-space:  rsavitha | 2006-12-08 04:37:01 -0500
     ticket: new
     subject: admin guide changes for the LDAP backend
     Target_Version: 1.6
     Tags: pullup
    
     Added LDAP backend related information to the admin guide
    
    
    ticket: 5027
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18956 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo | 1213 ++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 1158 insertions(+), 55 deletions(-)

commit 9fc073e25fb3d1b57e2f33c83d1733670cea1100
Author: Russ Allbery <rra@stanford.edu>
Date:   Sat Dec 16 02:08:40 2006 +0000

    Add -clearpolicy to kadmin addprinc usage
    
    Add -clearpolicy to the usage message returned by kadmin when one types
    addprinc without any arguments.
    
    ticket: new
    Component: krb5-admin
    Version_Reported: 1.4.4
    Target_Version: 1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18955 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0efde67fa90272b61c90b07138d0008c8432295d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Dec 14 23:33:53 2006 +0000

    krb5_get_init_creds_opt_set_change_password_prompt
    
         krb5_get_init_creds_opt_set_change_password_prompt is a new
         gic option that permits the prompter code to be skipped
         when the password has expired.  This option is meant to
         be used by credential managers such as NetIDMgr and
         Kerberos.app that have their own built in password change
         dialogs.
    
         This patch adds the new function, exports it on Windows,
         and makes use of it within the Krb5 identity provider
         for NetIDMgr.
    
         The patch is written to ensure that no changes to the
         krb5_get_init_creds_opt structure are required and
         to ensure that the default behavior, prompting, is
         maintained.
    
         The export lists for UNIX and KFM must still be updated.
    
         The function prototype was committed as part of ticket 3642.
    
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18954 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_opt.c                      | 11 ++++++++++-
 src/lib/krb5/krb/gic_pwd.c                      | 10 +++++++++-
 src/lib/krb5_32.def                             |  1 +
 src/windows/identity/plugins/common/dynimport.c |  2 ++
 src/windows/identity/plugins/common/dynimport.h |  1 +
 src/windows/identity/plugins/krb5/krb5funcs.c   |  2 ++
 6 files changed, 25 insertions(+), 2 deletions(-)

commit d6c60af270e767f53adb602239de0487e01ceecb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 13 04:26:31 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18949 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in | 42 +++++++++++++++++-----------
 1 file changed, 25 insertions(+), 17 deletions(-)

commit 880a71ef7417ebb2c1f6eb99a6f88c45dad40874
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 13 04:25:27 2006 +0000

    Pull r18927 up to trunk, and tweak check for "history" principal name
    to be a little more precise.
    
    Ready for pullup to 1.6 branch; make depend should be run.
    
    ticket: 5009
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18948 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c | 422 ++++++++++++++---------
 1 file changed, 257 insertions(+), 165 deletions(-)

commit 22fecc8c44b4aa95b63d2fe19b81d0393e8797fa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 13 03:44:05 2006 +0000

    set AUTOCONF_HEADER
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18947 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/btree/Makefile.in | 2 ++
 src/plugins/kdb/db2/libdb2/clib/Makefile.in  | 2 ++
 src/plugins/kdb/db2/libdb2/db/Makefile.in    | 2 ++
 src/plugins/kdb/db2/libdb2/hash/Makefile.in  | 2 ++
 src/plugins/kdb/db2/libdb2/mpool/Makefile.in | 2 ++
 src/plugins/kdb/db2/libdb2/recno/Makefile.in | 2 ++
 src/plugins/kdb/db2/libdb2/test/Makefile.in  | 2 ++
 7 files changed, 14 insertions(+)

commit ae9cca63ec3361417215f59f578e20d16cd05e13
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 13 01:27:24 2006 +0000

    pull r18926 up to trunk; ready for pullup to 1.6 branch
    
    ticket: 5005
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18946 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        | 45 +++++++++++++++++++++-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |  4 --
 2 files changed, 43 insertions(+), 6 deletions(-)

commit a499c0e688cfa1ffa257c7ffc709b5808700068d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Dec 12 22:57:53 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18942 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/locate/python/Makefile.in | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit 9a330f1f3f1c678a5f6baae7126f53b5efa027ee
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Dec 12 22:56:00 2006 +0000

    a little more info on libpython loading issue
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18941 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/locate/python/py-locate.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 4dd8730d2b4827bb00e42df3d656046904269a07
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Dec 12 22:55:13 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18940 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/Makefile.in          | 21 ++++++------
 src/lib/gssapi/generic/Makefile.in  | 14 ++++----
 src/lib/gssapi/krb5/Makefile.in     | 64 ++++++++++++++++++-------------------
 src/lib/gssapi/mechglue/Makefile.in |  9 +++---
 4 files changed, 56 insertions(+), 52 deletions(-)

commit f0bf53b69ba1349c08ac7403238470b1aa84d2ca
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Fri Dec 8 21:02:02 2006 +0000

    Don't leak padata when looping for krb5_do_preauth_tryagain()
    
        * src/lib/krb5/krb/get_in_tkt.c: krb5_get_init_creds()
    
    	Free any existing request.padata at the top of the loop
    	calling krb5_do_preauth() and krb5_do_preauth_tryagain().
    
    ticket: new
    component: krb5-libs
    Target_Version: 1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18935 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit e7201498c89ab919fdae2b9d9ef86f55460ff8c0
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Dec 8 00:28:59 2006 +0000

    build the trunk on Windows (again)
    
    	This revision corrects a number of missing or extraneous
    	KRB5_CALLCONV symbols; exposes symbols for _WIN32;
      	and avoids including headers that don't exist
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18932 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          |  2 +-
 src/include/kdb.h             |  4 ----
 src/lib/krb5/krb/get_in_tkt.c |  2 +-
 src/lib/krb5/krb/init_ctx.c   |  2 +-
 src/lib/krb5/krb/preauth2.c   | 18 ++++++++++--------
 5 files changed, 13 insertions(+), 15 deletions(-)

commit d4a800e2e907fbae2eb0fbbc6353548ffb17629a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Dec 7 22:13:50 2006 +0000

    	Undo revision 18930 which was not supposed to include this
            file.
    
    ticket: 3642
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18931 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_opt.c | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

commit de72ef9370c7a4982d420569e5c43f12c553ebf0
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Dec 7 21:56:20 2006 +0000

        Modifications to support the generation and embedding
        of library manifests into generated EXEs and DLLs.
        Manifests are required for Windows XP and above when
        applications are built with Microsoft Visual Studio 2005
        (aka VS8) or above.
    
    ticket: 3642
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18930 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                          |  1 +
 src/appl/gss-sample/Makefile.in          |  2 +
 src/appl/gssftp/ftp/Makefile.in          |  1 +
 src/clients/kcpytkt/Makefile.in          |  1 +
 src/clients/kdeltkt/Makefile.in          |  1 +
 src/clients/kdestroy/Makefile.in         |  1 +
 src/clients/kinit/Makefile.in            |  1 +
 src/clients/klist/Makefile.in            |  1 +
 src/clients/kvno/Makefile.in             |  1 +
 src/config/win-post.in                   |  1 +
 src/config/win-pre.in                    |  7 +++
 src/include/krb5/krb5.hin                |  7 ++-
 src/krb524/Makefile.in                   |  2 +
 src/lib/Makefile.in                      |  6 +++
 src/lib/krb5/krb/gic_opt.c               | 12 ++++-
 src/util/windows/Makefile.in             |  4 +-
 src/windows/cns/Makefile.in              |  1 +
 src/windows/gina/Makefile.in             |  1 +
 src/windows/identity/config/Makefile.w32 |  3 +-
 src/windows/kfwlogon/Makefile.in         | 76 ++++++++++++++++----------------
 src/windows/ms2mit/Makefile.in           |  2 +
 src/windows/wintel/Makefile.in           |  1 +
 22 files changed, 91 insertions(+), 42 deletions(-)

commit 3d22bd77a212fc75d49495476f5d08d76be2f313
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Dec 5 23:21:56 2006 +0000

    krb5_cc_remove should work for the CCAPI
    
    Implemented a working krb5_cc_remove for the CCAPI cache type.  Added a
    private support function krb5_creds_compare() which checks if two krb5_creds
    are identical.  This function should be needed by implementations of
    krb5_cc_remove for other ccache types.
    
    ticket: new
    owner: tlyu
    target_version: 1.6
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18923 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                   |   5 ++
 src/lib/krb5/ccache/cc_retr.c          |  99 ++++++++++++++++++++++++++
 src/lib/krb5/ccache/ccapi/stdcc.c      |  60 ++++++++++------
 src/lib/krb5/ccache/ccapi/stdcc.h      |  10 +--
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 123 ++++++++++++---------------------
 src/lib/krb5/ccache/ccapi/stdcc_util.h |  14 ++--
 6 files changed, 200 insertions(+), 111 deletions(-)

commit 1526e420455d51bc0eceb24452f398858b585bc7
Author: Will Fiveash <will.fiveash@oracle.com>
Date:   Mon Dec 4 22:06:13 2006 +0000

    minor update to kdb5_util man page for LDAP plugin
    
    I added some info to the kdb5_util man page regarding the LDAP plugin.
    
    ticket: new
    Target_Version: krb5-1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18919 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_util.M | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit fd51ef362a28736c6784824e90441a356cab8517
Author: Will Fiveash <will.fiveash@oracle.com>
Date:   Mon Dec 4 21:47:50 2006 +0000

    fix for kdb5_util load bug with dumps from a LDAP KDB
    
    I found a bug when I did a "kdb5_util load -update ldap-dump" where
    ldap-dump was a dump done from a LDAP based KDB.  The issue is that this
    sort of dump contains principal_dn data which is not the case for a db2
    KDB dump.
    
    ticket: new
    Target_Version: krb5-1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18918 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 28 ++++++++++++++++------
 1 file changed, 21 insertions(+), 7 deletions(-)

commit b76f20591cfae6ca492958ce990783379fef37fe
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Dec 3 13:53:32 2006 +0000

    Make clean in lib/krb5/os does not clean test objs
    
    make clean failed to remove t_locate_kdc.o
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18915 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5b4b14757087fd8ba1adb0b31545fff7132cce1b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Dec 3 02:52:11 2006 +0000

    Remove unused prototype for krb5_find_config_files
    
    The prototype for krb5_find_config_files() no longer is necessary
    as the function does not exist in the source tree anymore.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18914 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 2 --
 1 file changed, 2 deletions(-)

commit b3d609b7dfa32ded52e740078120f51e593526f2
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 1 23:36:41 2006 +0000

    update for krb5-1.6-beta1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18904 dc483132-0cff-0310-8789-dd5450dbe970

 README                  | 111 ++++++++++++++++++++++++++++++++++++++++++------
 doc/copyright.texinfo   |   4 +-
 doc/definitions.texinfo |   2 +-
 3 files changed, 102 insertions(+), 15 deletions(-)

commit 2f87558821aa906d2b2afc4753d8ea9e6121717f
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 1 20:57:04 2006 +0000

    	* src/lib/krb5/ccache/cc_file.c: Adapted patch from Roland
    	Dowdeswell to avoid possible double-free conditions on certain
    	errors.
    
    ticket: 4788
    tags: pullup
    target_version: 1.6
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18897 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 32 ++++++++++++++++++++++++--------
 1 file changed, 24 insertions(+), 8 deletions(-)

commit 4e4b77279e9fdccc20a6871c68f6bf053df7a1f6
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Fri Dec 1 19:36:38 2006 +0000

    send a new request with the new padata returned by krb5_do_preauth_tryagain()
    
        Send another request containing the padata obtained from tryagain.
    
        * src/include/k5-int.h
        Update prototype
    
        * src/lib/krb5/krb/get_in_tkt.c
        Send pointer to the request.padata so krb5_do_preauth_tryagain()
        can update the request to be sent.
    
        * src/lib/krb5/krb/preauth2.c
        If a module returns modified padata, add it to the return_padata
        and return.
    
    ticket: new
    Component: krb5-libs
    Target_Version: 1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18896 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h          | 2 +-
 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 src/lib/krb5/krb/preauth2.c   | 7 +++----
 3 files changed, 5 insertions(+), 6 deletions(-)

commit 49d68d9e8a2fed75040872ae1d8e250c39b58acd
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Fri Dec 1 19:18:26 2006 +0000

    Return edata from non-"PA_REQUIRED" preauth types
    
        * src/kdc/kdc_preauth.c (check_padata)
        Return e-data from any failing preauth module.
        Save the e-data and return value from the first failing module.
        If a subsequent module marked as PA_REQUIRED fails, return
        its e-data and error instead.
    
        * src/kdc/kdc_preauth.c (load_preauth_plugins)
        Quiet compiler warning by setting pointer to NULL.
    
    ticket: new
    Target_Version: 1.6
    tags: pullup
    Component: krb5-kdc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18895 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c | 62 ++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 47 insertions(+), 15 deletions(-)

commit 1f52b42a6f09cc8589e25f7728cda8a0b8bcf460
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 1 18:41:49 2006 +0000

    bump minor versions due to API additions
    
    ticket: 4689
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18894 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in | 2 +-
 src/lib/krb5/Makefile.in   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 9f1a2e477b048759de994ccad044ab78b2c50e37
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 1 17:09:42 2006 +0000

    	* src/kadmin/dbutil/dump.c (load_db): Open the dumpfile as
    	read-only; we only get a shared lock, so no reason to open for
    	writing for the sake of getting a lock.
    
    ticket: 3218
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18893 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ac94494b871b7f9c702103681fe9f0830f2a1a12
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 1 16:40:46 2006 +0000

    	* src/appl/telnet/libtelnet/kerberos5.c (kerberos5_send):
    	Conditionalize debugging printfs.
    
    ticket: 4941
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18892 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/kerberos5.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 17d690492927ad2134f68ba317fb7f5a8a726b7f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 30 22:42:16 2006 +0000

    	* src/lib/krb5/krb/vfy_increds.c (krb5_verify_init_creds): Use
    	krb5_cc_new_unique().
    
    	* src/lib/gssapi/krb5/accept_sec_context.c:
    	(rd_and_store_for_creds): Use krb5_cc_new_unique().
    
    ticket: 4805
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18887 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 15 ++-------------
 src/lib/krb5/krb/vfy_increds.c           | 13 +++----------
 2 files changed, 5 insertions(+), 23 deletions(-)

commit da53cb8872f6bd46d99e0a8742abf05e1e0e9f06
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 30 20:50:02 2006 +0000

    	* src/lib/krb5/krb/gc_via_tkt.c (check_reply_server): New function
    	to check server principal in reply.  Ensures that the reply is
    	self-consistent, allows rewrites if canonicalization is requested,
    	and allows limited rewrites of TGS principals if canonicalization
    	is not requested.
    	(krb5_get_cred_via_tkt): Move server principal checks into
    	check_reply_server().
    
    ticket: 3322
    target_version: 1.6
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18879 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tkt.c | 82 ++++++++++++++++++++++++++++++++-----------
 1 file changed, 62 insertions(+), 20 deletions(-)

commit e6f37a1ea2f6b641a80413e89d48a706c3ead678
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 30 20:46:32 2006 +0000

    	* src/lib/krb5/krb/gc_frm_kdc.c: Also do style cleanup.
    	(krb5_get_cred_from_kdc_opt): If server principal was rewritten,
    	fall back unless it was rewritten to a TGS principal.  This fixes
    	a bug when a MS AD rewrites the service principal into a
    	single-component NETBIOS-style name. If we get a referral back to
    	the immediately preceding realm, fall back to non-referral
    	handling.  This fixes the changepw failure.  To prevent memory
    	leaks, when falling back to non-referral handling, free any tgts
    	previously obtained by the initial non-referral do_traversal()
    	call.
    
    ticket: 4955
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18878 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 205 +++++++++++++++++++++++++-----------------
 1 file changed, 124 insertions(+), 81 deletions(-)

commit fc9b6c0d0580186c7a5910e18b9cd2f68a20322f
Author: Justin Anderson <jander@mit.edu>
Date:   Wed Nov 29 21:50:02 2006 +0000

    Implemented CCAPI v3 specific ccache collection cursor
    
    	* src/lib/krb5/ccache/ccbase.c: Added CCAPI v3 entry to list of type cursors
    
    	* src/lib/krb5/ccache/ccapi/stdcc.h:
    	* src/lib/krb5/ccache/ccapi/stdcc.c: Implemented CCAPI v3 cursor functionality.
    
    ticket: 4739
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18877 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c | 135 +++++++++++++++++++++++++++++++++++++-
 src/lib/krb5/ccache/ccapi/stdcc.h |  11 ++++
 src/lib/krb5/ccache/ccbase.c      |   9 +++
 3 files changed, 152 insertions(+), 3 deletions(-)

commit 31470c7c55ade500a0e420642798d1261de61d6a
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Wed Nov 29 00:17:52 2006 +0000

    skip all modules in plugin if init function fails
    
    If the plugin initialization function fails, skip all modules in
    the plugin, not just the first.  Also, print the error message from
    the plugin if supplied.
    
    ticket: new
    Target_Version: 1.6
    Tags: pullup
    Component: krb5-kdc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18873 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

commit fdfc73ab2aa0a381610f6cd7ae6fbe7246ec53f4
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 28 04:57:55 2006 +0000

    krb5int_copy_data_contents shouldn't free memory it didn't allocate
    
    	* src/lib/krb5/krb/copy_data.c (krb5int_copy_data_contents): Don't
    	free outdata on malloc failure; we didn't allocate outdata.
    
    ticket: new
    target_version: 1.6
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18865 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_data.c | 2 --
 1 file changed, 2 deletions(-)

commit a441d94e113a9accb4a8ebb87444903a0d4aa38a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Nov 27 18:59:21 2006 +0000

    documentation updates for KFW 3.1
    
      Documentation updates including new screen shots for KFW 3.1
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18864 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/doc/netidmgr.doc              | Bin 1696768 -> 3294720 bytes
 src/windows/identity/doc/netidmgr.pdf              | Bin 1400417 -> 1345437 bytes
 .../identity/help/html/concept_identity.htm        |   9 +-
 .../identity/help/html/images/screen_app_icon.bmp  | Bin 144666 -> 143574 bytes
 .../help/html/images/screen_config_general.bmp     | Bin 0 -> 634974 bytes
 .../help/html/images/screen_config_ident.bmp       | Bin 0 -> 634974 bytes
 .../help/html/images/screen_config_idents.bmp      | Bin 0 -> 634974 bytes
 .../identity/help/html/images/screen_main_wnd.bmp  | Bin 915894 -> 1070434 bytes
 .../help/html/images/screen_menu_view_cols.bmp     | Bin 891854 -> 617742 bytes
 .../identity/help/html/images/screen_new_creds.bmp | Bin 414558 -> 409086 bytes
 .../help/html/images/screen_new_creds_exp.bmp      | Bin 534694 -> 531414 bytes
 src/windows/identity/help/html/use_config.htm      | 132 +++++++++++++++++++++
 src/windows/identity/help/html/use_layout.htm      |  10 +-
 src/windows/identity/help/html/using.htm           |   1 +
 src/windows/identity/help/html/wnd_main.htm        |  23 +---
 src/windows/identity/help/toc.hhc                  |   5 +
 16 files changed, 152 insertions(+), 28 deletions(-)

commit d9d4ab6eaffa272fa2557bcd484b0706c94349a6
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Nov 22 18:11:16 2006 +0000

    KFW 3.1 commits for Final Release
    
       KfW 3.1 final (NetIDMgr 1.1.8.0)
    
       nidmgr32.dll (1.1.8.0)
    
       - When detecting IP address changes, wait for things to settle down
         before setting of the IP address change notification.
    
       krb5cred.dll (1.1.8.0)
    
       - Fixed the Kerberos 5 configuration dialog which didn't handle
         setting the default realm properly.  Setting the default realm now
         sets the correct string in krb5.ini.
    
       - Changing the default realm now marks the relevant configuration node
         as dirty, and enabled the 'Apply' button.
    
       - Changing the 'renewable', 'forwardable' and 'addressless' checkboxes
         in the identity configuration panels now mark the relevant
         configuration nodes as dirty, and enables the 'Apply' button.
    
       - The location of the Kerberos 5 configuration file is now read-only
         in the Kerberos 5 configuration dialog.
    
       - Set the maximum number of characters for the edit controls in the
         configuration dialog.
    
       krb4cred.dll (1.1.8.0)
    
       - The location of the Kerberos 4 configuration files are now read-only
         in the Kerberos 4 configuration dialog.
    
       - Handles setting the ticket string.
    
       - Changing the ticket string now marks the relevant configuration node
         as dirty, and enables the 'Apply' button.
    
       - Fixed the plug-in initialization code to perform the initial ticket
         listing at the end of the initializaton process.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18863 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/config/Makefile.w2k           |   2 +-
 src/windows/identity/config/Makefile.w32           |   2 +-
 src/windows/identity/plugins/krb4/krb4configdlg.c  | 141 +++++++++++++++++++--
 src/windows/identity/plugins/krb4/krb4funcs.c      |  24 ++++
 src/windows/identity/plugins/krb4/krb4funcs.h      |   3 +
 src/windows/identity/plugins/krb4/krb4plugin.c     |   9 +-
 src/windows/identity/plugins/krb4/krbconfig.csv    |   1 +
 .../identity/plugins/krb4/lang/en_us/langres.rc    |  37 ++----
 src/windows/identity/plugins/krb5/krb5configdlg.c  | 141 +++++++++++++++++++--
 src/windows/identity/plugins/krb5/krb5configid.c   |   3 +-
 src/windows/identity/plugins/krb5/krb5funcs.c      |  27 +++-
 .../identity/plugins/krb5/lang/en_us/langres.rc    |  20 +--
 src/windows/identity/plugins/krb5/langres.h        |   1 +
 src/windows/identity/ui/addrchange.c               |   4 +-
 14 files changed, 353 insertions(+), 62 deletions(-)

commit 4d35dfd0b9cefb92192ca34b2b624a1f5877c0e3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Nov 22 17:43:41 2006 +0000

    library fragments to front of line
    
    * src/plugins/kdb/ldap/libkdb_ldap/Makefile.in: Fix fragments substitutions so the makefile works with autoconf 2.60
    
    ticket: new
    target_version: 1.6
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18862 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 689afadffe2bc82d04363510fca67df96614ea97
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Wed Nov 22 00:53:34 2006 +0000

    fix debug messages
    
    Change debugging messages so they print salt value correctly
    and clean up warnings when compiling with DEBUG.
    
    ticket: new
    Tags: pullup
    Target_Version: 1.6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18859 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 72f985d74ba277bb630356ee2fcde4824bd70813
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Tue Nov 21 14:37:11 2006 +0000

    free error message when freeing context
    
    Call krb5_clear_error_message() to free any allocated error message
    before freeing the context.
    
    The condition that triggered this was a plugin library which fails to
    load because of unresolved references.  It appears dlopen() on Linux
    leaks four bytes for each failing library in this situation.
    
    ticket: new
    Target_Version: 1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18858 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/init_ctx.c | 2 ++
 1 file changed, 2 insertions(+)

commit ea34547e917e0b72b41c453ec60e9784fdff079c
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Nov 18 01:53:27 2006 +0000

    	* src/lib/krb5/ccache/ccbase.c (krb5int_cc_getops): Internal
    	function to fetch ops vector given ccache prefix string.
    	(krb5_cc_new_unique): New function to generate a new unique
    	ccache of a given type.
    
    	* src/include/krb5/krb5.hin: Prototype for krb5_cc_new_unique().
    
    	* src/lib/krb5/libkrb5.exports:
    	* src/lib/krb5_32.def: Add krb5_cc_new_unique().
    
    ticket: 3091
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18857 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin    |  6 ++++
 src/lib/krb5/ccache/ccbase.c | 72 +++++++++++++++++++++++++++++++++++++-------
 src/lib/krb5/libkrb5.exports |  1 +
 src/lib/krb5_32.def          |  1 +
 4 files changed, 69 insertions(+), 11 deletions(-)

commit 6c3f85e40270175d3f178d013a65cce358646fcb
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Nov 17 23:41:40 2006 +0000

        krb5_get_init_creds_password:
    
    	remove unintentionally committed code not meant for 1.4 branch
    
    ticket: 4802
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18842 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_pwd.c | 8 --------
 1 file changed, 8 deletions(-)

commit a5bbe3cb401379f107a1cfe0989e87125fa31ed4
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Nov 17 23:24:59 2006 +0000

    one more commit for kfw 3.1 beta 4
    
      - when the krb5 prompter callback function is called,
        set the focus to the first input field provided by
        the caller.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18841 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/newcredwnd.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 19af79db346da1b5394e05d8d53c6db4cd822177
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Nov 17 23:14:27 2006 +0000

    reset use_master flag when master_kdc cannot be found
    
       krb5_get_init_creds_password:
    
    	if the master_kdc cannot be identified reset the use_master
       	flag.  otherwise, the krb5_get_init_creds("kadmin/changepw")
    	call will attempt to communicate with the master_kdc that
    	cannot be reached.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18840 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_pwd.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit f3b7e53e5daabe721d41b8021868510ed4856859
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 17 20:21:59 2006 +0000

    use krb5_c_valid_enctype, not valid_enctype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18839 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f8bbc4da2109b560d65881c3e0b66775c85df165
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Fri Nov 17 19:56:35 2006 +0000

    Didn't include header changes in the previous commit
    
    ticket: 4799
    Target_Version: 1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18837 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit e91c20fb8b51c22f8a81ebd8f81343f4bd1d0896
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Fri Nov 17 19:48:17 2006 +0000

    update krb5_c_keylength function, create krb5_c_random_to_key function
    
    Modify the keylength function to return both keybytes and keylength.
    Change the name of the function and source file to reflect this.
    
    Add a function, krb5_c_random_to_key() that takes random input data
    of the right length (keybytes) and produce a valid key for a given
    enctype.
    
    ticket: new
    Target_Version: 1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18836 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in         | 22 +++++++++---
 src/lib/crypto/keylength.c         | 54 ----------------------------
 src/lib/crypto/keylengths.c        | 61 +++++++++++++++++++++++++++++++
 src/lib/crypto/libk5crypto.exports |  3 +-
 src/lib/crypto/random_to_key.c     | 73 ++++++++++++++++++++++++++++++++++++++
 5 files changed, 153 insertions(+), 60 deletions(-)

commit f893735bf76cee0a7fea6bb092e4ee4bc84eac9c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Nov 17 17:23:24 2006 +0000

    commits for KFW 3.1 Beta 4
    
         KfW 3.1 beta 4 (NetIDMgr 1.1.6.0)
    
         nidmgr32.dll (1.1.6.0)
    
         - Fix a race condition where the initialization process might be
           flagged as complete even if the identity provider hasn't finished
           initialization yet.
    
         krb5cred.dll (1.1.6.0)
    
         - When assigning the default credentials cache for each identity,
           favor API and FILE caches over MSLSA if they exist.
    
         - When renewing an identity which was the result of importing
           credentials from the MSLSA cache, attempt to re-import the
           credentials from MSLSA instead of renewing the imported credentials.
    
         - Prevent possible crash if a Kerberos 5 context could not be obtained
           during the renewal operation.
    
         - Prevent memory leak in the credentials destroy handler due to the
           failure to free a Kerberos 5 context.
    
         - Properly match principals and realms when importing credentials from
           the MSLSA cache.
    
         - Determine the correct credentials cache to place imported
           credentials in by checking the configuration for preferred cache
           name.
    
         - Keep track of identities where credentials imports have occurred.
    
         - When setting the default identity, ignore the KRB5CCNAME environment
           variable.
    
         - Do not re-compute the credentials cache and timestamps when updating
           an identity.  The cache and timestamp information is computed when
           listing credentials and do not change between listing and identity
           update.
    
         - When refreshing the default identity, also handle the case where the
           default credentials cache does not contain a principal, but the name
           of the cache can be used to infer the principal name.
    
         - Invoke a listing of credentials after a successful import.
    
         - Do not free a Kerberos 5 context prematurely during plug-in
           initialization.
    
         netidmgr.exe (1.1.6.0)
    
         - Fix the UI context logic to handle layouts which aren't based around
           identities.
    
         - Don't try to show a property sheet when there are no property pages
           supplied for the corresponding UI context.
    
         - Use consistent context menus.
    
         - Bring a modal dialog box to the foreground when it should be active.
    
         - Do not accept action triggers when the application is not ready to
           process actions yet.
    
         - Do not force the new credentials dialog to the top if there's
           already a modal dialog box showing.
    
         - Change the default per-identity layout to also group by location.
    
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18828 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/config/Makefile.w2k         |   2 +-
 src/windows/identity/config/Makefile.w32         |   2 +-
 src/windows/identity/kcreddb/identity.c          |   2 +-
 src/windows/identity/plugins/krb5/krb5funcs.c    | 447 ++++++++++++++++++++---
 src/windows/identity/plugins/krb5/krb5funcs.h    |  15 +-
 src/windows/identity/plugins/krb5/krb5identpro.c | 254 +++++++------
 src/windows/identity/plugins/krb5/krb5main.c     |  28 ++
 src/windows/identity/plugins/krb5/krb5newcreds.c |  13 +-
 src/windows/identity/plugins/krb5/krb5plugin.c   |   6 +-
 src/windows/identity/plugins/krb5/krbcred.h      |   7 +
 src/windows/identity/ui/credwnd.c                |  65 +++-
 src/windows/identity/ui/main.c                   |   9 +-
 src/windows/identity/ui/mainwnd.c                |  15 +
 src/windows/identity/ui/newcredwnd.c             |  11 +-
 src/windows/identity/ui/uiconfig.csv             |   9 +-
 15 files changed, 679 insertions(+), 206 deletions(-)

commit 8dfa77032485a51aed1aafba747b27234875c423
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Nov 16 20:48:03 2006 +0000

    krb5_stdccv3_generate_new returns NULL ccache
    
    Fixed krb5_stdccv3_generate_new so it no longer returns a NULL ccache.
    
    ticket: new
    target_version: 1.6
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18820 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7ab92fb164e536f1fdb8ca3c6c16aea62c5fd9e5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 16 01:20:47 2006 +0000

    * rd_req_dec.c: Whitespace changes in function headers.
    (krb5_rd_req_decoded_opt): Include more info in error text for AP_WRONG_PRINC
    and NOPERM_ETYPE errors.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18817 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 62 ++++++++++++++++++++++++++++++++++++-------
 1 file changed, 53 insertions(+), 9 deletions(-)

commit aed3be20a9118879614ec6fde8d3756c4d1a0796
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 16 01:19:01 2006 +0000

    include realm in "can't resolve KDC" error message
    
    * locate_kdc.c (krb5int_locate_server): Store an error message for
    REALM_CANT_RESOLVE error that lists the realm.
    
    ticket: new
    target_version: 1.6
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18816 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 4 ++++
 1 file changed, 4 insertions(+)

commit dd4511f8b92d699a9252f120ce64fc827470de48
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 16 01:14:14 2006 +0000

    avoid double frees in ccache manipulation around gen_new
    
    * krb5/krb/vfy_increds.c (krb5_verify_init_creds): If krb5_cc_gen_new fails,
    don't both close and destroy the template ccache.
    * gssapi/krb5/accept_sec_context.c (rd_and_store_for_creds): Likewise.
    
    ticket: new
    target_version: 1.6
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18815 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 4 +++-
 src/lib/krb5/krb/vfy_increds.c           | 7 ++++---
 2 files changed, 7 insertions(+), 4 deletions(-)

commit b398645d8d98166eaae2461b25ad9023fb8b5433
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 16 00:53:10 2006 +0000

    fix warning in preauth_plugin.h header
    
    * preauth_plugin.h (enum krb5plugin_preauth_client_request_type): Omit trailing
    comma.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18814 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/preauth_plugin.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5a6c2f7a1999a19ee828e0355f4f2dcac9edbfd0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 16 00:51:21 2006 +0000

    fix some warnings in ldap code
    
    * libkdb_ldap/ldap_realm.c (ignore_duplicates, compare): Unused functions deleted.
    (krb5_ldap_modify_realm, krb5_ldap_read_realm_params): Conditionalize declarations of
    automatic variables that are only used for eDirectory.
    * libkdb_ldap/ldap_service_stash.c (tohex): Use one sprintf call instead of two.
    (dec_password): Use an unsigned type to fetch values with %x.
    * libkdb_ldap/ldap_realm.h (ldap_filter_correct): Declare.
    * libkdb_dlap/ldap_misc.c (my_strndup): Only define if HAVE_LDAP_STR2DN.
    (populate_krb5_db_entry): Remove unused automatic variable.
    * ldap_util/kdb5_ldap_util.c (cmd_table): Fix typo in preprocessing conditional.
    * ldap_util/kdb5_ldap_realm.c (get_ticket_policy): Declarations first, then code.
    * ldap_util/kdb5_ldap_services.c (kdb5_ldap_stash_service_password): On error, increment
    exit_status; don't return a value.
    * ldap_util/kdb5_ldap_services.h (kdb5_ldap_stash_service_password): Update decl.
    
    ticket: new
    target_version: 1.6
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18813 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   |  3 +-
 .../kdb/ldap/ldap_util/kdb5_ldap_services.c        |  5 +--
 .../kdb/ldap/ldap_util/kdb5_ldap_services.h        |  2 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c    |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       | 13 +++----
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      | 41 ++++------------------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h      |  3 ++
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.c      | 12 +++----
 8 files changed, 30 insertions(+), 52 deletions(-)

commit ba4eb5f71605d6d966df9ad4c9d38fee1a350b76
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 15 23:56:02 2006 +0000

    LDAP patch from Novell, 2006-10-13
    
    Patch from 13 November from Savitha R:
    > Fix for delpol deleting ticket policies
    > Removed references to old schema
    > Moved some unused code under #ifdef HAVE_EDIRECTORY
    
    ticket: new
    target_version: 1.6
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18812 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   |   5 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |   2 +
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |   2 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c     |   2 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       |  14 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |   5 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c |  12 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      | 206 +--------------------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h      |  28 +--
 .../kdb/ldap/libkdb_ldap/ldap_service_rights.c     |  18 +-
 10 files changed, 53 insertions(+), 241 deletions(-)

commit b9a7f41a37c3e52606bcd79bb0e67b56bc336e27
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Nov 15 22:05:48 2006 +0000

    Add macros for __attribute__((deprecated)) for krb4 and des APIs
    
    Added KRB5INT_KRB4_DEPRECATED and KRB5INT_DES_DEPRECATED.
    
    ticket: new
    target_version: 1.6
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18811 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/des.h |  86 ++++++++---
 src/include/kerberosIV/krb.h | 343 ++++++++++++++++++++++++++++++-------------
 2 files changed, 304 insertions(+), 125 deletions(-)

commit 292d5de06762aff9f017285c0bb85eb4674e1859
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 14 23:23:34 2006 +0000

    update copyrights and acknowledgments
    
    Update copyrights and acknowledgments for 1.6.
    
    ticket: new
    target_version: 1.6
    component: krb5-doc
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18805 dc483132-0cff-0310-8789-dd5450dbe970

 README                | 46 ++++++++++++++++++++++++++++++++++++++++++----
 doc/copyright.texinfo | 45 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 87 insertions(+), 4 deletions(-)

commit cdc69c97e89b5a9e637a80f2cb72d35184a2690b
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Mon Nov 13 22:59:55 2006 +0000

    allow server preauth plugin verify_padata function to return e-data
    
    Change server-side preauth plugin interface to allow the plugin's
    verify_padata function to return e-data to be returned to the client.
    (Patch from Nalin Dahyabhai <nalin@redhat.com>)
    
    Update sample plugins to return e-data to exercise the code.
    
    Fix memory leak in the wpse plugin.
    
    ticket: new
    Component: krb5-kdc
    Target_Version: 1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18801 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/preauth_plugin.h                |  3 +-
 src/kdc/do_as_req.c                              |  2 +-
 src/kdc/kdc_preauth.c                            | 48 +++++++++++++++++++-----
 src/kdc/kdc_util.h                               |  2 +-
 src/plugins/preauth/cksum_body/cksum_body_main.c | 29 +++++++++++++-
 src/plugins/preauth/wpse/wpse_main.c             | 19 +++++++++-
 6 files changed, 88 insertions(+), 15 deletions(-)

commit 2aa0ac015abb18cd1ba1237f3d3027197127d558
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Mon Nov 13 22:51:23 2006 +0000

    correct client preauth plugin request_context
    
    Correctly share the same request_context between all modules
    within a single client preauth plugin.
    
    ticket: new
    Component: krb5-libs
    Target_Version: 1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18800 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h        |  8 ++++++--
 src/lib/krb5/krb/preauth2.c | 23 +++++++++++++++++------
 2 files changed, 23 insertions(+), 8 deletions(-)

commit 40c270d232a8d7ba2e91f62ad197eec0e7e92335
Author: Will Fiveash <will.fiveash@oracle.com>
Date:   Mon Nov 13 20:25:08 2006 +0000

    more Novell ldap patches from Nov 6 and Fix for wrong password policy reference count
    
    This commit is to update the code with the following Novell patches from
    Nov 6, 2006:
    
    patch-ldap-kadm5-macro.diff
    patch-ldap-fixes.diff
    patch-ldap-key-seq-salt.diff
    patch-ldap-misc.diff
    
    And this patch from Nov 8:
    patch-ldap-pwd-policy.c
    
    ticket: new
    Target_Version: krb5-1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18799 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ldap_key_seq.c                  | 10 ++-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   | 12 +--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       | 13 +--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |  5 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h  | 30 ++-----
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 99 +++++++++++++++-------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c |  5 +-
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.c      |  4 +
 src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.c       |  3 +-
 9 files changed, 107 insertions(+), 74 deletions(-)

commit 7119f15eabadf0037c64ec875af4035512c6135f
Author: Russ Allbery <rra@stanford.edu>
Date:   Thu Nov 9 23:29:26 2006 +0000

    Delay kadmind random number initialization until after fork
    
    Target_Version 1.6
    Tags: pullup
    
    Delay initialization of the random number generator in kadmind until
    after the fork and backgrounding of the process.  Otherwise, a lack of
    sufficient entropy during the system boot process will delay system
    boot on systems that run each init script in series and that start
    kadmind via an init script.
    
    ticket: new
    Component: krb5-admin
    Version_Reported: 1.4.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18793 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ovsec_kadmd.c | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit 73de46d63ae451331604738ee25e1381332776ea
Author: Russ Allbery <rra@stanford.edu>
Date:   Thu Nov 9 22:58:02 2006 +0000

    Document how to change the krbtgt key for a realm
    
    ticket: new
    Componet: krb5-doc
    Version_Reported: 1.4.4
    Target_Version: 1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18792 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo | 34 +++++++++++++++++++++++++++++++++-
 1 file changed, 33 insertions(+), 1 deletion(-)

commit d11935200186040132e05e2beaaba20a770ee3ef
Author: Russ Allbery <rra@stanford.edu>
Date:   Thu Nov 9 22:56:39 2006 +0000

    Install gssapi.h in includedir that includes gssapi/gssapi.h so that either
    form of #include will work.  Provides better compatibility with Heimdal.
    
    ticket: 2240
    Component: krb5-libs
    Version_Reported: 1.3.2
    Target_Version: 1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18791 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Makefile.in | 1 +
 src/include/gssapi.h    | 5 +++++
 2 files changed, 6 insertions(+)

commit a01105065c1e6d28870205337cbe01b26b1cafde
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Thu Nov 9 20:40:29 2006 +0000

    Add "get_data" function to the client preauth plugin interface
    
    Modify the client preauth plugin interface to pass in a function
    pointer and data pointer so the plugin may request information
    otherwise unavailable.
    
    ticket: new
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18790 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                             | 21 ++++++-
 src/include/krb5/preauth_plugin.h                | 22 ++++++++
 src/lib/krb5/krb/get_in_tkt.c                    | 14 ++++-
 src/lib/krb5/krb/preauth2.c                      | 72 +++++++++++++++++++++++-
 src/plugins/preauth/cksum_body/cksum_body_main.c |  2 +
 src/plugins/preauth/wpse/wpse_main.c             |  2 +
 6 files changed, 126 insertions(+), 7 deletions(-)

commit af11fb8369ed3db1e7c98844f926a0d4292d1567
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Thu Nov 9 20:15:54 2006 +0000

    Add public function to get keylenth associated with an enctype
    
    Add a new function, krb5_c_keylength, to libk5crypto to obtain the
    keylength associated with an enctype.
    
    ticket: new
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18789 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin          |  5 ++++
 src/lib/crypto/Makefile.in         | 12 +++++++++
 src/lib/crypto/keylength.c         | 54 ++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/libk5crypto.exports |  1 +
 4 files changed, 72 insertions(+)

commit 95ee526dd46fac618a9d685057fbe6c368f5c188
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Thu Nov 9 15:25:52 2006 +0000

    Remove obsolete/conflicting prototype for krb524_convert_princs
    
    After krb524_convert_princs() was made static, the prototype in krb524d.h
    no longer matches the actual function declaration and is no longer needed.
    
    ticket: new
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18787 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/krb524d.h | 7 -------
 1 file changed, 7 deletions(-)

commit 74085e5a0e2104630f2d124b3ba838931fee7f28
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Nov 8 23:59:58 2006 +0000

    commit for KFW 3.1 beta 3 (part two)
    
    	remove prototype for removed function
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18781 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/credfuncs.h | 3 ---
 1 file changed, 3 deletions(-)

commit 1bfe9afd7882a9319b55da0e6b2bdde381466d96
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Nov 8 09:58:49 2006 +0000

    commits for KFW 3.1 Beta 3
    
         KfW 3.1 beta 3 (NetIDMgr 1.1.4.0)
    
         source for 1.1.4.0
    
         - Eliminate unused commented out code.
    
         nidmgr32.dll (1.1.4.0)
    
         - The configuration provider was incorrectly handling the case where a
           configuration value also specifies a configuration path, resulting
           in the configuration value not being found.  Fixed.
    
         - Fix a race condition when refreshing identities where removing an
           identity during a refresh cycle may a crash.
    
         - Fix a bug which would cause an assertion to fail if an item was
           removed from one of the system defined menus.
    
         - When creating an indirect UI context, khui_context_create() will
           correctly fill up a credential set using the selected credentials.
    
         krb5cred.dll (1.1.4.0)
    
         - Fix a race condition during new credentials acquisition which may
           cause the Krb5 plug-in to abandon a call to
           krb5_get_init_creds_password() and make another call unnecessarily.
    
         - If krb5_get_init_creds_password() KRB5KDC_ERR_KEY_EXP, the new
           credentials dialog will automatically prompt for a password change
           instead of notifying the user that the password needs to be changed.
    
         - When handling WMNC_DIALOG_PREPROCESS messages, the plug-in thread
           would only be notified of any changes to option if the user
           confirmed the new credentials operation instead of cancelling it.
    
         - Additional debug output for the DEBUG build.
    
         - Reset the sync flag when reloading new credentials options for an
           identity.  Earlier, the flag was not being reset, which can result
           in the new credentials dialog not obtaining credentials using the
           new options.
    
         - Handle the case where the new credentials dialog maybe closed during
           the plug-in thread is processing a request.
    
         - Fix a condition which would cause the Krb5 plug-in to clear the
           custom prompts even if Krb5 was not the identity provider.
    
         - Once a password is changed, use the new password to obtain new
           credentials for the identity.
    
         netidmgr.exe (1.1.4.0)
    
         - Fix a redraw issue which left areas of the credentials window
           unupdated if another window was dragged across it.
    
         - Handle WM_PRINTCLIENT messages so that the NetIDMgr window will
           support window animation and other features that require a valid
           WM_PRINTCLIENT handler.
    
         - During window repaints, NetIDMgr will no longer invoke the default
           window procedure.
    
         - Add support for properly activating and bringing the NetIDMgr window
           to the foreground when necessary.  If the window cannot be brought
           to the foreground, it will flash the window to notify the user that
           she needs to manually activate the NetIDMgr window.
    
         - When a new credentials dialog is launched as a result of an external
           application requesting credentials, if the NetIDMgr application is
           not minimized, it will be brought to the foreground before the new
           credentials dialog is brought to the foreground.  Earlier, the new
           credentials dialog may remain hidden behind other windows in some
           circumstances.
    
         - When displaying custom prompts for the new credentials dialog, align
           the input controls on the right.
    
    ticket:new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18767 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/Makefile                    |   8 +-
 src/windows/identity/config/Makefile.w2k         |   2 +-
 src/windows/identity/config/Makefile.w32         |   2 +-
 src/windows/identity/doc/main_page.h             |   5 -
 src/windows/identity/kconfig/api.c               | 179 +++++++----------
 src/windows/identity/kcreddb/identity.c          |  13 +-
 src/windows/identity/plugins/krb5/krb5newcreds.c | 234 ++++++++++++++++-------
 src/windows/identity/ui/credfuncs.h              |   3 +
 src/windows/identity/ui/credwnd.c                | 150 ++++++++-------
 src/windows/identity/ui/mainwnd.c                |  19 ++
 src/windows/identity/ui/mainwnd.h                |   1 +
 src/windows/identity/ui/newcredwnd.c             |  32 +++-
 src/windows/identity/uilib/action.c              |  46 +++++
 src/windows/identity/uilib/khversion.h           |  32 ----
 14 files changed, 426 insertions(+), 300 deletions(-)

commit 5a5745682a98943618fdb8f3b5b76861e7663b4e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Nov 7 20:15:40 2006 +0000

    krb5.h not C++-safe due to "struct krb5_cccol_cursor"
    
    Fixed definition of "struct krb5_cccol_cursor" in krb5.h to be C++ safe.
    In C++ the struct name is also a type so there can't be a typedef of the same
    name, in this case "typedef struct krb5_cccol_cursor *krb5_cccol_cursor;".
    
    ticket: new
    status: open
    target_version: 1.6
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18765 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin      | 4 ++--
 src/lib/krb5/ccache/cccursor.c | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit d73e09e9a7e2804fe43dcd7ae82f4ce30088809b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Nov 6 21:55:13 2006 +0000

    krb5_get_init_creds_password does not consistently prompt for password changing
    
     	krb5_get_init_creds_password() previously did not consistently
    	handle KRB5KDC_ERR_KEY_EXP errors.  If there is a "master_kdc"
     	entry for the realm and the KDC is reachable, then the function
    	will prompt the user for a password change.  Otherwise, it will
    	return the error code to the caller.  If the caller is a ticket
    	manager, it will prompt the user for a password change with a
    	dialog that is different from the one generated by the prompter
    	function passed to krb5_get_init_creds_password.
    
    	With this change krb5_get_init_creds_password() will always
    	prompt the user if it would return KRB5KDC_ERR_KEY_EXP unless
    	the function is compiled with USE_LOGIN_LIBRARY.  (KFM)
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18764 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gic_pwd.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit 61b3398c03e8b7dedfd2c101dcb764913c8e9309
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Nov 5 14:37:28 2006 +0000

    Make clean in lib/kdb leaves error table files
    
    Remove adb_err.c and adb_err.h on make clean.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18763 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit e0c0a1a72ebf30ef2d0b9129fc710fbb6a1d1c1a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Nov 5 14:29:24 2006 +0000

    Make clean does not remove lib/crypto/t_prf
    
    Remove t_prf and t_prf.o on make clean.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18762 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 56008f41ddfd51b0a0e0d4d33128519a136d89dc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 2 03:47:34 2006 +0000

    * tcl_kadm5.c (parse_principal_ent, parse_policy_ent): Don't pass back an
    uninitialized pointer in error case.
    * tcl_ovsec_kadm.c (parse_principal_ent, parse_policy_ent): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18761 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/tcl_kadm5.c      | 4 ++--
 src/kadmin/testing/util/tcl_ovsec_kadm.c | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit ac85b901582c7fd9dcfc2090ff8423e787962411
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 2 03:44:36 2006 +0000

    * secure.c (secure_putbuf): Initialize automatic variable LENGTH to 0.
    * ftp.c (gss_trials, n_gss_trials): Make static and const.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18760 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ftp.c    | 4 ++--
 src/appl/gssftp/ftp/secure.c | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 7bfe2a95aaa00777e550e5112c681459ec537787
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 2 03:16:02 2006 +0000

    * svr_principal.c (kadm5_use_password_server): Define only if USE_PASSWORD_SERVER
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18759 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 2 ++
 1 file changed, 2 insertions(+)

commit caf503450e1925e4e2d3a55df3e899630eb5b72d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 2 03:13:31 2006 +0000

    * svc_auth_gss.c (svcauth_gss_import_name): Unused function deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18758 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/svc_auth_gss.c | 26 --------------------------
 1 file changed, 26 deletions(-)

commit 50fadd6f1344aabe0b130d9b8574d964ccabc550
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 2 03:10:35 2006 +0000

    * g_pw_in_tkt.c (passwd_to_key): Unused function deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18757 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/g_pw_in_tkt.c | 54 ++++++----------------------------------------
 1 file changed, 6 insertions(+), 48 deletions(-)

commit 2c756f185cf1d51f4c465fc51d91e07f99c459be
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 2 03:07:17 2006 +0000

    * prng.c (init_error): Unused variable deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18756 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/prng.c | 1 -
 1 file changed, 1 deletion(-)

commit 0642901850b91d71a8a0e8eb5438fd0e46656478
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 2 02:50:49 2006 +0000

    * fake-addrinfo.c (krb5int_lock_fac, krb5int_unlock_fac): Define only if FAI_CACHE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18755 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/fake-addrinfo.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 2b2f711f2addee052253e4ff54fb7cdf3e20c0ae
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Wed Nov 1 22:40:30 2006 +0000

    Modify the preath plugin interface so that a plugin's context is
    global to all the modules within a plugin.  Also, change the
    client-side interface so that the preauth plugin context (once
    created) lives the lifetime of a krb5_context.  This will allow
    future changes that can set plugin parameters.  The client side
    request context lives the lifetime of a call to krb5_get_init_creds().
    
    Make the sample preauth plugins buildable outside the source tree.
    
    Fix minor memory leak in sort_krb5_padata_sequence().
    
    Add a prototype for krb5_do_preauth_tryagain() and change the plugin
    interface.
    
    Incorporates fixes from Nalin Dahyabhai <nalin@redhat.com> for leaks
    of the function table pointers (rt #4566) and fix KDC crash (rt #4567)
    
    ticket: 4566
    ticket: 4567
    ticket: 4587
    Target_Version: 1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18754 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                             | 113 +++++-
 src/include/krb5/preauth_plugin.h                |  56 ++-
 src/kdc/kdc_preauth.c                            |  98 ++---
 src/lib/krb5/krb/get_in_tkt.c                    |  30 +-
 src/lib/krb5/krb/init_ctx.c                      |   1 +
 src/lib/krb5/krb/preauth2.c                      | 267 ++++++------
 src/lib/krb5/os/init_os_ctx.c                    |   5 +
 src/plugins/preauth/cksum_body/Makefile.in       |   6 +-
 src/plugins/preauth/cksum_body/cksum_body_main.c | 492 ++++++++++++++++++++++
 src/plugins/preauth/cksum_body/src/cksum_body.c  | 493 -----------------------
 src/plugins/preauth/wpse/Makefile.in             |   6 +-
 src/plugins/preauth/wpse/src/wpse.c              | 341 ----------------
 src/plugins/preauth/wpse/wpse_main.c             | 374 +++++++++++++++++
 13 files changed, 1209 insertions(+), 1073 deletions(-)

commit 45fde258dbced00d2db9d999d5749cb186f2250d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 1 02:10:17 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18753 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/Makefile.in           |  8 +++---
 src/lib/gssapi/krb5/Makefile.in              |  6 ++--
 src/lib/krb5/os/Makefile.in                  |  2 +-
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in | 42 +++++++++++++++++-----------
 4 files changed, 34 insertions(+), 24 deletions(-)

commit 171da1df111c65696f78cb523986468c56113d26
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 1 00:31:38 2006 +0000

    * cnv_tkt_skey.c (krb524_convert_princs): Move here, make static.
    * conv_princ.c: Deleted.
    * Makefile.in (SRCS, SERVER_OBJS): Updated accordingly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18752 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/Makefile.in    |  7 +------
 src/krb524/cnv_tkt_skey.c | 15 +++++++++++++++
 src/krb524/conv_princ.c   | 40 ----------------------------------------
 3 files changed, 16 insertions(+), 46 deletions(-)

commit 7920429b8f1117eb01adf47632503f790e6172c4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 31 01:10:34 2006 +0000

    * conv_princ.c (krb5_425_conv_principal): Fix silly typo in arrays' sizes in
    previous change.
    
    ticket: 4534
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18751 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/conv_princ.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 7a1eed0316aa8a408b4583be0a42d002e08be0d5
Author: Will Fiveash <will.fiveash@oracle.com>
Date:   Mon Oct 30 20:56:57 2006 +0000

    latest Novell ldap patches and kdb5_util dump support for ldap
    
    I've applied Novell's latest patches for their LDAP KDB plugin.  I've
    also implemented and tested support for kdb5_util dump using the LDAP
    KDB plugin.  I also added a Sun copyright on files that I've modified.
    
    ticket: new
    Target_Version: krb5-1.6
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18750 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c                                     |   3 +
 src/lib/krb5/asn.1/ldap_key_seq.c                  |  25 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c  |  14 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   |  27 +-
 .../kdb/ldap/ldap_util/kdb5_ldap_services.c        |  22 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c    |   1 -
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |   4 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c     |   5 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       | 363 +++++++++++++++++++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h       |  13 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |  22 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h  |   9 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 347 ++++----------------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c | 108 ++++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      |   6 +
 15 files changed, 600 insertions(+), 369 deletions(-)

commit 63cec6a81382e50e5e3e57f8e34bc3b95cdccb57
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 28 03:06:30 2006 +0000

    don't confuse profile iterator in 425 princ conversion
    
    The profile iterator code hangs onto and uses the list of names passed
    in.  The krb5_425_conv_principal code reuses that array when the
    iterator may still be used.
    
    * conv_princ.c (krb5_425_conv_principal): Use separate name arrays for
    the iterator and the v4_realm lookup that may be done inside the
    iteration loop.
    
    ticket: new
    target_version: 1.6
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18748 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/conv_princ.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit eb99ac4ae7082472fbf7f125da9cad6e52fab090
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 28 03:02:38 2006 +0000

    use strdup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18747 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_get.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit bd603d20a92d025f1ed22ed37e85d54440707164
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 27 22:47:32 2006 +0000

    more copyright fixes pre-1.6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18744 dc483132-0cff-0310-8789-dd5450dbe970

 README                  | 74 ++++++++++++++++++++++-----------------------
 doc/copyright.texinfo   | 79 +++++++++++++++++++++++++++++--------------------
 doc/definitions.texinfo |  4 +--
 3 files changed, 86 insertions(+), 71 deletions(-)

commit 5a336c9d5684e783fc3fa399f198a7117e625373
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 27 03:53:08 2006 +0000

    Synchronise copyright notices.  Preliminary update of README for 1.6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18743 dc483132-0cff-0310-8789-dd5450dbe970

 README                | 377 +++++++++++++++++++++++++++++---------------------
 doc/copyright.texinfo | 224 +++++++++++++++++++++++++-----
 2 files changed, 414 insertions(+), 187 deletions(-)

commit afe2c2095973be9ae22c12bb5ed79f52effb9df5
Author: Will Fiveash <will.fiveash@oracle.com>
Date:   Mon Oct 23 21:36:46 2006 +0000

    fix krb5_ldap_iterate to handle NULL match_expr and open_db_and_mkey to use KRB5_KDB_SRV_TYPE_ADMIN
    
    When I ran kdb5_util dump I had two initial problems.  First, the LDAP
    plugin was not finding the bind DN because open_db_and_mkey() was
    passing KRB5_KDB_SRV_TYPE_OTHER to krb5_db_open().  When I change this
    to KRB5_KDB_SRV_TYPE_ADMIN then the ldap_kadmind_dn parameter is used
    from krb5.conf and a valid bind DN is found.  Second,
    krb5_ldap_iterate() will core dump when it is called withy a NULL
    match_expr arg.  This is how dump_db calls krb5_db_iterate().  I updated
    krb5_ldap_iterate() to use a default_match_expr of "*" if match_expr ==
    NULL.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18736 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_util.c                     | 2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c | 7 +++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 5fd3d2b196ce242c4ffff1b6c836aa5a248378d3
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Mon Oct 23 16:15:50 2006 +0000

    fix invalid access found by valgrind
    
    Valgrind found that we were reading past the end of the
    preferred padata string.  p is manually updated within
    the loop and there is no need for the increment.  It was
    causing the null terminator to be skipped over, rather
    than properly terminating the loop.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18735 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 76ffa3584871b4bd81215daaa6ccca72ab177bf6
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Mon Oct 23 16:10:37 2006 +0000

    Avoid segfault in krb5_do_preauth_tryagain
    
    Check pointer is non-null before using it.  Avoids segfault in
    krb5_do_preauth_tryagain().
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18734 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 44d93052fbee050f545bcbc3d3013749b3986ad8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 23 03:20:11 2006 +0000

    For Irix - determine if using gcc and gnu ld - set compiler flags properly
    
    ticket: 4455
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18733 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 4ae4ad3b541ed9bf7843d7ba4312751cc84d5634
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Oct 22 11:59:02 2006 +0000

    osf1 -oldstyle_liblookup typo
    
    Not really relevant anymore - as we do not support static linking now.
    But in ticket 927 (r16776) - a test was added to determine if gnu ld
    was in use and change the linker flags accordingly.  The variable in
    aclocal.m4 was krb5_cv_prog_gnu_ld and this was testing for
    krb5_cv_gnu_ld.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18732 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit faa68ad5ae7d1504b8be9e8a7bedb0b6e533d3cd
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Oct 21 20:20:30 2006 +0000

    Delete src/lib/ccapi.
    The ccapi shipped in 1.6 will not be based off this code
    and will live in src/ccapi.
    It will be copied onto the trunk and branch when  ready, but this code is being removed before the branch cut.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18731 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/NTMakefile                          |   25 -
 src/lib/ccapi/client/NTMakefile                   |   18 -
 src/lib/ccapi/client/cacheapi.c                   |  149 --
 src/lib/ccapi/client/ccache.c                     | 1316 -----------------
 src/lib/ccapi/client/ccache.h                     |  146 --
 src/lib/ccapi/client/ccache_iterator.c            |  264 ----
 src/lib/ccapi/client/ccache_iterator.h            |   89 --
 src/lib/ccapi/client/ccapiv2.c                    |  295 ----
 src/lib/ccapi/client/ccstring.c                   |   94 --
 src/lib/ccapi/client/ccstring.h                   |   65 -
 src/lib/ccapi/client/context.c                    |  996 -------------
 src/lib/ccapi/client/context.h                    |  131 --
 src/lib/ccapi/client/credentials.c                |  181 ---
 src/lib/ccapi/client/credentials.h                |   94 --
 src/lib/ccapi/client/credentials_iterator.c       |  273 ----
 src/lib/ccapi/client/credentials_iterator.h       |   76 -
 src/lib/ccapi/common/NTMakefile                   |   15 -
 src/lib/ccapi/common/generic_lists.c              |  397 ------
 src/lib/ccapi/common/mac/mig.defs                 |   58 -
 src/lib/ccapi/common/mac/mig_types.h              |   48 -
 src/lib/ccapi/common/marshall.c                   |  441 ------
 src/lib/ccapi/common/msg.c                        |  622 --------
 src/lib/ccapi/doc/implementation-notes.txt        |  156 --
 src/lib/ccapi/include/CredentialsCache.h          |  584 --------
 src/lib/ccapi/include/CredentialsCache2.h         |  310 ----
 src/lib/ccapi/include/cc_rpc.h                    |   52 -
 src/lib/ccapi/include/datastore.h                 |  182 ---
 src/lib/ccapi/include/generic_lists.h             |  102 --
 src/lib/ccapi/include/marshall.h                  |  112 --
 src/lib/ccapi/include/msg.h                       |  166 ---
 src/lib/ccapi/include/msg_headers.h               |  418 ------
 src/lib/ccapi/include/rpc_auth.h                  |   71 -
 src/lib/ccapi/mac/CCAPI.xcodeproj/project.pbxproj |  549 -------
 src/lib/ccapi/server/NTMakefile                   |   21 -
 src/lib/ccapi/server/ccs_ccache.c                 |  703 ---------
 src/lib/ccapi/server/ccs_context.c                |  325 -----
 src/lib/ccapi/server/ccs_lists.c                  |  657 ---------
 src/lib/ccapi/server/mac/CCacheServer.plist       |   12 -
 src/lib/ccapi/server/mac/CCacheServerInfo.plist   |   38 -
 src/lib/ccapi/server/mac/main.c                   |   33 -
 src/lib/ccapi/server/rpc_auth.c                   |   67 -
 src/lib/ccapi/server/serv_ops.c                   | 1586 ---------------------
 src/lib/ccapi/unit-test/NTMakefile                |   53 -
 src/lib/ccapi/unit-test/t_ccache.c                |  115 --
 src/lib/ccapi/unit-test/t_context.c               |  115 --
 src/lib/ccapi/unit-test/t_lists.c                 |  100 --
 src/lib/ccapi/unit-test/t_msg.c                   |   88 --
 src/lib/ccapi/unit-test/t_server.c                |  185 ---
 src/lib/ccapi/windows/NTMakefile                  |   35 -
 src/lib/ccapi/windows/cacheapi.def                |   29 -
 src/lib/ccapi/windows/client.c                    |  141 --
 src/lib/ccapi/windows/dllmain.c                   |   15 -
 src/lib/ccapi/windows/ntccrpc.acf                 |    8 -
 src/lib/ccapi/windows/ntccrpc.idl                 |   30 -
 src/lib/ccapi/windows/rpcsstest/NTMakefile        |   24 -
 src/lib/ccapi/windows/rpcsstest/client.c          |   87 --
 src/lib/ccapi/windows/rpcsstest/cstest.acf        |    8 -
 src/lib/ccapi/windows/rpcsstest/cstest.idl        |   14 -
 src/lib/ccapi/windows/rpcsstest/server.c          |  537 -------
 src/lib/ccapi/windows/server.c                    |  679 ---------
 60 files changed, 14200 deletions(-)

commit c1c08a16cde35a876a8c7fd36470cc7a1f2536c3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Oct 21 20:12:52 2006 +0000

    Update protocol rfcs to the versions we actually implement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18730 dc483132-0cff-0310-8789-dd5450dbe970

 doc/krb5-protocol/3-des.txt                        |   81 -
 doc/krb5-protocol/draft-jaganathan-rc4-hmac-03.txt | 1013 +++
 doc/krb5-protocol/rfc1510.errata                   |  105 -
 doc/krb5-protocol/rfc1510.txt                      | 6275 ----------------
 doc/krb5-protocol/rfc3961.txt                      | 2803 +++++++
 doc/krb5-protocol/rfc3962.txt                      |  899 +++
 doc/krb5-protocol/rfc4120.txt                      | 7731 ++++++++++++++++++++
 doc/krb5-protocol/rfc4121.txt                      | 1123 +++
 8 files changed, 13569 insertions(+), 6461 deletions(-)

commit 5658348b5929bed246dcc58cfd8eb0f8ac61c2f3
Author: Will Fiveash <will.fiveash@oracle.com>
Date:   Sat Oct 21 00:33:24 2006 +0000

    enabling LDAP mix-in support for kdb5_util load
    
    I now have mix-in working for the kdb5_util load.  If the krbSubTrees
    realm attr contains a base DN where non-krb entries live the
    load/krb5_ldap_put_principal() code will modify those entries whose
    krbPrincipalName attr matches that of the dump princ record being loaded
    otherwise a standalone krbprinc entry will be created under the realm
    container.
    
    I also fixed a small bug in krb5_ldap_policydn_to_name() for the version
    that uses ldap_explode_dn().
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18729 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c                           |  36 ++++--
 src/lib/kadm5/admin.h                              |   3 +
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |  15 ++-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c     |  50 +++++----
 .../kdb/ldap/libkdb_ldap/ldap_krbcontainer.h       |   4 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       |  17 +--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 122 ++++++++++++++++++---
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      |  50 ++++++++-
 8 files changed, 238 insertions(+), 59 deletions(-)

commit f44875f7b60f894b5390f3e2a578bc4ceba25601
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 18 03:15:24 2006 +0000

    Add supp-int.h to provide prototypes for declared internal functions.
    *.x: Include this header
    Makefile.in: Update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18728 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/Makefile.in     |  7 ++++---
 src/util/support/errors.c        |  1 +
 src/util/support/fake-addrinfo.c |  2 +-
 src/util/support/supp-int.h      | 36 ++++++++++++++++++++++++++++++++++++
 src/util/support/threads.c       |  1 +
 5 files changed, 43 insertions(+), 4 deletions(-)

commit 25452ebe24155c6f548bfc0d6840f6c34b5a4af3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 18 02:54:05 2006 +0000

    Memory leak fixes on exit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18727 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/sclient.c | 4 +++-
 src/appl/sample/sserver/sserver.c | 5 +++++
 2 files changed, 8 insertions(+), 1 deletion(-)

commit e880476a531ee3352664fb1e0fe2e83e43c6d7d0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 18 02:53:06 2006 +0000

    Free allocated memory when no longer used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18726 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/kdb5_mkdums.c | 3 +++
 1 file changed, 3 insertions(+)

commit 38321afd127b09c275d623b20a1cceadc1e20f8e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 18 02:52:30 2006 +0000

    Invoke krb5_free_principal to remove memory leak
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18725 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/verify/kdb5_verify.c | 1 +
 1 file changed, 1 insertion(+)

commit 902a899658e5f6d2e9052bd5d57d7ebb9287c6a8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 18 02:51:55 2006 +0000

    Call freeaddrinfo at end - memory leak
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18724 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/addrinfo-test.c | 1 +
 1 file changed, 1 insertion(+)

commit fd22e13e835d6d1a5fdd04408844a16a4e807ed2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 18 02:50:43 2006 +0000

    Declare krb5_mcc_get_flags static - it is not exported or used outside of file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18723 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_memory.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit cc7c91725f32e28353c343ea3e9195cbae7071f2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 18 02:38:01 2006 +0000

    Unsigned/signed warning fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18722 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/read_msg.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f8c77fa7157f993697d8fb64ded46a072fdce513
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 16 16:18:29 2006 +0000

    Include gss_libinit.h for gssint_initialize_library() prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18721 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/Makefile.in           | 2 +-
 src/lib/gssapi/generic/disp_com_err_status.c | 1 +
 src/lib/gssapi/generic/util_validate.c       | 1 +
 src/lib/gssapi/krb5/init_sec_context.c       | 1 +
 src/lib/gssapi/krb5/set_ccache.c             | 1 +
 5 files changed, 5 insertions(+), 1 deletion(-)

commit d801c017e5701f0ca1b860d59b276742d9d5fe61
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 16 12:18:18 2006 +0000

    Include string.h for memcmp prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18720 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/randkey-test.c | 1 +
 1 file changed, 1 insertion(+)

commit 623e444b8d3e2223b17b3c5ace50b15a53eba79e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 16 12:17:53 2006 +0000

    Include time.h for time() prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18719 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/svc_auth_gssapi.c | 1 +
 1 file changed, 1 insertion(+)

commit cd6955da866d2b512f11e25c4a98e9c884d29900
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 16 01:50:49 2006 +0000

    Add prototype for krb5int_init_context_kdc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18718 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 2 ++
 1 file changed, 2 insertions(+)

commit 88dc818cf18928077bd4da33e043deb1df9f16f4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 16 00:09:53 2006 +0000

    Add prototype for krb5_aprof_get_boolean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18717 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/adm_proto.h | 2 ++
 1 file changed, 2 insertions(+)

commit 60b815d659a1c1fb664f769afac22135aa1bf807
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 16 00:09:25 2006 +0000

    Tag krb5_rc_dfl_init_locked as static - not used outside file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18716 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f4e1deba268bb98a4b57d388843036327f5705ab
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Oct 15 18:46:13 2006 +0000

    Cleanup some warnings on missing prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18715 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-client.c | 2 +-
 src/appl/gss-sample/gss-server.c | 2 +-
 src/appl/telnet/telnetd/ext.h    | 3 +++
 src/krb524/conv_princ.c          | 1 +
 src/plugins/kdb/db2/kdb_db2.h    | 7 ++++++-
 src/plugins/kdb/db2/pol_xdr.c    | 1 +
 6 files changed, 13 insertions(+), 3 deletions(-)

commit d3d583dbb58f259191e2d8c1f163da3c1b6435e0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Oct 15 18:19:28 2006 +0000

    fix typo in make var ref
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18714 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4645af66abb98ba5c52735582742dbbcdc041098
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Oct 15 13:35:26 2006 +0000

    Cleanup unused variable warning during make check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18713 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/t_prf.c | 1 -
 1 file changed, 1 deletion(-)

commit c802d288cae14decf71c6613e0723fd9ec16706d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Oct 15 13:23:48 2006 +0000

    Remove all unused variable warnings from tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18712 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/telnetd.c | 2 --
 src/lib/gssapi/krb5/k5sealv3.c    | 5 ++++-
 src/lib/krb5/krb/gc_via_tkt.c     | 2 ++
 src/lib/krb5/krb/preauth2.c       | 3 +--
 src/lib/krb5/os/hst_realm.c       | 3 +--
 src/lib/rpc/auth_gss.c            | 2 +-
 6 files changed, 9 insertions(+), 8 deletions(-)

commit ff17fe53b794f7a18414f240484d58e73c5e524f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Oct 15 08:43:30 2006 +0000

    typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18711 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ftp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b509180e5e536a2b71701c2eb3eca7e2ce34e6d8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Oct 15 08:37:35 2006 +0000

    Pass VALGRIND in to runtest.  When it's set, redefine spawn to use it for
    most commands starting with "/" but not "/bin/sh" and certain others.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18710 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/Makefile.in        |  3 +--
 src/tests/dejagnu/config/default.exp | 40 ++++++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+), 2 deletions(-)

commit f51b8644e9025a2fbce5d82cdba0d8629c7c40bc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Oct 15 08:35:41 2006 +0000

    Suppress some uninteresting glibc warnings on RHEL4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18709 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/valgrind-suppressions | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 62786e4407546d47accb46c4f13eaeb82022c366
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Oct 15 08:35:09 2006 +0000

    Define VALGRIND1 as an invocation of valgrind that could be used for VALGRIND
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18708 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 48c20a05367ebc8bae728904f636a754a360ce28
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Oct 15 08:31:48 2006 +0000

    Zap automatic structures before filling in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18707 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/krb524d.c | 790 ++++++++++++++++++++++++++-------------------------
 1 file changed, 396 insertions(+), 394 deletions(-)

commit 614f9d1d7e1053f4d1c0069d0e51367c4a96829a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Oct 15 07:51:30 2006 +0000

    Clear req_st buffer before filling it in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18706 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/mk_req.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 5f16e54af347b4c0e24de1f846a81c3d4c1c05ef
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Oct 15 07:50:54 2006 +0000

    Initialize some values before use, silence some warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18705 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/telnet.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit b7dc727b8da786812f5b7dc381518ab10b3d69eb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Oct 15 07:50:16 2006 +0000

    Fix logic bug in string allocation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18704 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krshd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1d041112e1c4b38c3fe2f3531637a85ce19453a7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Oct 15 07:49:35 2006 +0000

    Use memmove for overlapping regions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18703 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ftp.c    | 54 +++++++++++++++++++++++---------------------
 src/appl/gssftp/ftp/secure.c |  2 +-
 2 files changed, 29 insertions(+), 27 deletions(-)

commit 0929211b2aeaa604daf352e05233e2e7b72350fc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 14 01:01:00 2006 +0000

    Free v4mode when done with it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18702 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 1 +
 1 file changed, 1 insertion(+)

commit 39534c75341d68f8f571d3045cbadd37669317d1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 14 01:00:40 2006 +0000

    Don't strncpy a string to itself
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18701 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ftp.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7b70e84576a8b2d39fddb57570cd505a433d0e24
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 14 00:17:48 2006 +0000

    Call fileno and krb5_lock_file before calling fclose, rather than after.
    Caught by valgrind.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18700 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 2720291460e1e211be215fddb8096e3ed1d9bb28
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 13 23:54:24 2006 +0000

    Use $(VALGRIND) when running programs using $(KRB5_RUN_ENV) or
    $(RUN_SETUP).  Replaces old hack with MAYBE_VALGRIND added to RUN_ENV
    in a way that would break in some of the tests.
    
    Set VALGRIND in site.exp in tests/dejagnu.  (Not used yet.)
    
    Runs some shell scripts under valgrind, rather than changing them to
    run only the executables under valgrind; this is mostly okay, just
    creates lots of extra log data, and requires --trace-children=yes.
    
    This should work for any instrumentation program invocation that gets
    followed immediately by the name and argument list for the program
    being instrumented.  For example, VALGRIND="env LD_PRELOAD=..." should
    work, though I haven't tested it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18699 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/libpty/Makefile.in                 |  2 +-
 src/config/pre.in                           |  4 +---
 src/config/shlib.conf                       |  2 +-
 src/kdc/Makefile.in                         |  2 +-
 src/lib/crypto/Makefile.in                  | 10 +++++-----
 src/lib/crypto/aes/Makefile.in              |  4 ++--
 src/lib/crypto/crc32/Makefile.in            |  2 +-
 src/lib/crypto/des/Makefile.in              | 10 +++++-----
 src/lib/crypto/keyhash_provider/Makefile.in |  4 ++--
 src/lib/crypto/md4/Makefile.in              |  2 +-
 src/lib/crypto/md5/Makefile.in              |  2 +-
 src/lib/crypto/sha1/Makefile.in             |  4 ++--
 src/lib/des425/Makefile.in                  | 10 +++++-----
 src/lib/krb5/ccache/Makefile.in             |  2 +-
 src/lib/krb5/krb/Makefile.in                |  8 ++++----
 src/lib/krb5/os/Makefile.in                 | 12 ++++++------
 src/plugins/kdb/db2/libdb2/test/Makefile.in |  2 +-
 src/tests/Makefile.in                       | 26 +++++++++++++-------------
 src/tests/asn.1/Makefile.in                 |  6 +++---
 src/tests/dejagnu/Makefile.in               |  1 +
 src/tests/misc/Makefile.in                  |  2 +-
 src/tests/resolve/Makefile.in               |  6 +++---
 src/tests/shlib/Makefile.in                 |  9 +++------
 src/tests/threads/Makefile.in               |  4 ++--
 src/util/et/Makefile.in                     |  4 ++--
 src/util/profile/Makefile.in                |  2 +-
 26 files changed, 69 insertions(+), 73 deletions(-)

commit c59d1c439d08bde8e10f6a9e73ad753f7968503c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 13 23:19:57 2006 +0000

    Always zap newly allocated pages, intead of conditional on PURIFY.
    Minor performance penalty; c'est la vie.  Better to be able to run
    purify or valgrind or whatever on the binaries we actually use.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18698 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/btree/bt_split.c | 2 +-
 src/plugins/kdb/db2/libdb2/mpool/mpool.c    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit e73b515ad5d073ab4da770a1281bd36d0d09a72c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 13 21:08:07 2006 +0000

    Use 'const' with krb5_get_error_message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18697 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  |  2 +-
 src/kdc/do_tgs_req.c | 14 +++++++-------
 2 files changed, 8 insertions(+), 8 deletions(-)

commit a5cc8462cc505f6af0417472ccb8ea6b8e948cef
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 13 20:58:14 2006 +0000

    Eliminate some warnings: missing "const", unused variables, success
    case in load_preauth_plugins was missing a return value (which isn't
    checked anyways).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18696 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit 40b2f581f3b57dd344d50557d9be65ea306e3d25
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 13 19:15:17 2006 +0000

    	* preauth_plugin.h: Don't use an enum in a public api
    
    
    	* kdc_preauth.c (get_etype_info):  Rename get_entry_data to avoid shadowing
    	(get_etype_info2): likewise
    	(return_etype_info): likewise
    	(return_pw_salt): likewise
    	(get_entry_data): Update prototype not to use enum in a API
    
    ticket:  4377
    tatus: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18695 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/preauth_plugin.h |  2 +-
 src/kdc/kdc_preauth.c             | 20 ++++++++++----------
 2 files changed, 11 insertions(+), 11 deletions(-)

commit 797a5869bcbe79fa3a782d74583f6755e4449a36
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 13 19:05:05 2006 +0000

    Add prototype for krb5int_debug_fprint to os-proto.h.  Include os-proto.h in
    sn2princ.c. Cleans up warning for function definition w/o prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18694 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/os-proto.h | 2 ++
 src/lib/krb5/os/sn2princ.c | 3 +--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit be321d5f49f8f48e4522903228fe2b4d327d6642
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 13 18:50:40 2006 +0000

    Patch to split client plugin from server plugin
    
    ticket: 4377
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18693 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/preauth_plugin.h                 | 158 ++++++++++++----------
 src/kdc/kdc_preauth.c                             |  48 +++----
 src/lib/krb5/krb/preauth2.c                       |  36 +++--
 src/plugins/preauth/cksum_body/cksum_body.exports |   3 +-
 src/plugins/preauth/cksum_body/src/cksum_body.c   |   8 +-
 src/plugins/preauth/wpse/src/wpse.c               |   8 +-
 src/plugins/preauth/wpse/wpse.exports             |   3 +-
 7 files changed, 141 insertions(+), 123 deletions(-)

commit b3ab73a1e7dd274c8f095d2276f175cd8b1a7938
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 12 03:50:15 2006 +0000

    (krb5_db2_db_init): When creating a temporary database, use the suffix
    "~.kadm5" for the policy database filename.
    
    ticket: 4354
    version_reported: 1.5
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18692 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_db2.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d4d17e3496d17b7a6a4c72985fcff74c41ced435
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 12 03:47:05 2006 +0000

    Add a policy to the database, then after the dump and restore, check
    that it's still there.
    
    ticket: 4355
    tags: pullup
    target_version: 1.5.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18691 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/standalone.exp | 31 +++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit 1701b402682dea7f3d943f2d3e2727b449b0e4a7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 12 02:39:14 2006 +0000

    Another patch from Will Fiveash, to make "kdb5_util load <dumpfile>"
    work with the LDAP KDB back end, in simple cases (all entries stored
    under the krbcontainer entry).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18690 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c                       | 102 +++++++++++++++++++------
 src/lib/kdb/kdb_default.c                      |   8 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c    |   7 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c |   5 +-
 4 files changed, 91 insertions(+), 31 deletions(-)

commit b6566c53d1aa9234b3789a15698bb672148db6ad
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 12 01:18:35 2006 +0000

    more debugging printfs for nightly testing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18689 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/cmds.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit bb75ff893cd5ac8c4e0cc72ab998dd90d56153d6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 12 00:33:12 2006 +0000

    (add_to_transited): Change the current logic to keep all array references
    in bounds, assuming that what would've been next[-1] would not be '.'.  I
    haven't fully reexamined the logic, but this seems consistent with the
    actual current behavior, and the existing test cases.
    
    Also, factored out code for copying a string from a krb5_data to a char*.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18688 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 40 +++++++++++++++++++++++++---------------
 1 file changed, 25 insertions(+), 15 deletions(-)

commit 25ca5f6f09ef398effe4300f754d783664c4988d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 11 05:17:16 2006 +0000

    some (more) debugging code to track down nightly test failures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18680 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/cmds.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 2b54fe2226de17c02675a6db9cf76e2184b38a55
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 11 05:15:54 2006 +0000

    some debugging code to track down nightly test failures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18679 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/cmds.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit e992c95d1558de5a49678042ecb2bb7d9cdca19b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 11 05:08:02 2006 +0000

    skip over verbose (protocol trace) debugging output
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18678 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/gssftp.exp | 4 ++++
 1 file changed, 4 insertions(+)

commit a44b446d0486540101b191c6023317112c2ab26f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 11 04:54:00 2006 +0000

    Add bounds-checking assertions before automatic array reference
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18677 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 2 ++
 1 file changed, 2 insertions(+)

commit 5f860ff2232c3a56f736f3995b16263e84a0e848
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 10 23:59:46 2006 +0000

    Keep just 10/6 version of schema files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18674 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/kerberos.ldif               | 763 --------------------
 src/plugins/kdb/ldap/kerberos.schema             | 618 ----------------
 src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif   | 871 ++++++++++-------------
 src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema | 112 +--
 4 files changed, 429 insertions(+), 1935 deletions(-)

commit c04f95ab6c9e2631cf05a53af136f9c846ed2063
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 10 23:56:46 2006 +0000

    Memory management and Solaris porting fixes from Will Fiveash
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18673 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       | 33 ++++++++++++++++++++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |  7 +++--
 2 files changed, 35 insertions(+), 5 deletions(-)

commit 7e05f37d60a4de607d01486ce95ed5dab96a261a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 10 23:40:55 2006 +0000

    Check for allocation failure.  Caught by Will Fiveash
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18672 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ldap_key_seq.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 22e3a79c4a67cfc3e4d7eb628ce84aa0497a061e
Author: Kevin Coffman <kwc@citi.umich.edu>
Date:   Tue Oct 10 20:52:34 2006 +0000

    Don't segfault if a preauth plugin module fails to load
    
    Move the zeroing of the errinfo struct before the call to
    krb5int_open_plugin_dirs() to prevent segfault in the case
    where a plugin fails to load.  (For example if there are
    unresolved symbols.)
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18671 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 8cf95742d1527bcfd585cb8d1d565f3ef451b261
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 9 18:08:10 2006 +0000

    final commits for KFW 3.1 Beta 2
    
      krb5cred.dll (1.1.2.0)
    
      - Fix the control logic so that if the password is expired for an
        identity, the krb5 credentials provider will initiate a change
        password request.  Once the password is successfully changed, the
        new password will be used to obtain new credentials.
    
      - Fix an incorrect condition which caused the new credentials dialog
        to refresh custom prompts unnecessarily.
    
      - Removing an identity from the list of NetIDMgr identities now causes
        the corresponding principal to be removed from the LRU principals
        list.
    
      - Properly handle KMSG_CRED_PROCESS message when the user is
        cancelling out.
    
      - Add more debug output
    
      - Do not renew Kerberos tickets which are not initial tickets.
    
      - Fix whitespace in source code.
    
      - When providing identity selection controls, disable the realm
        selector when the user specifies the realm in the username control.
    
      - k5_ident_valiate_name() will refuse principal names with empty or
        unspecified realms.
    
      - When updating identity properties, the identity provider will
        correctly set the properties for identities that were destroyed.
        This fixes a problem where the values may be incorrect if an
        identity has two or more credential caches and one of them is
        destroyed.
    
      nidmgr32.dll (1.1.2.0)
    
      - Send out a separate notification if the configuration information
        associated with an identity is removed.
    
      - If an identity is being removed from the NetIDMgr identity list in
        the configuration panel, do not send out APPLY notifications to the
        subpanels after the configuration information has been removed.
        Otherwise this causes the configuration information to be reinstated
        and prevent the identity from being removed.
    
      - Properly initialize the new credentials blob including the UI
        context structure.
    
      netidmgr.exe (1.1.2.0)
    
      - When suppressing error messages, make sure that the final
        KMSG_CRED_END notification is sent.  Otherwise the new credentials
        acquisition operation will not be cleaned up.
    
      - Autoinit option now checks to see if there are identity credentials
        for the default identity and triggers the new credentials dialog if
        there aren't any.
    
      - Properly synchronize the configuration node list when applying
        changes (e.g.: when removing or adding an identity).
    
      - Fix a handle leak when removing an identity from the NetIDMgr
        identity list.
    
      - Refresh the properties for the active identities before calculating
        the renewal and expiration timers.  Otherwise the timestamps being
        used might be incorrect.
    
      - Add Identity dialog (in the configuration panel) now uses the
        identity selection controls provided by the identity provider.
    
      - Improve type safety when handling timer refreshes.
    
      - When getting the expiration times and issue times for an identity,
        the timer refresh code may fail over to the expiration and issue
        times for the credential it is currently looking at.  Now the code
        makes sure that both the issue and expiration times come from the
        identity or the credential but not mixed.
    
      - Not being able to get the time of issue of a credential now does not
        result in the credential being skipped from the timer refresh pass.
        However, not having a time of issue will result in the half-life
        algorithm not being applied for the renew timer.
    
      - Fix a bug which caused a credential to be abandoned from the timer
        refresh pass if the reamining lifetime of the credential is less
        than the renewal threshold.
    
      - Fix a bug where the vertical scroll bars for the hypertext window
        would not appear when the contents of the window changed.
    
      - Trigger a refresh of the configuration nodes when adding or removing
        an identity.
    
      source for (1.1.2.0)
    
      - Explicitly include <prsht.h> so that the SDK can be used in build
        environments that define WIN32_LEAN_AND_MEAN.
    
    
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18670 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/apiversion.txt                |   5 +-
 src/windows/identity/config/Makefile               |   3 +-
 src/windows/identity/config/Makefile.w2k           |   6 +-
 src/windows/identity/config/Makefile.w32           |   4 +-
 src/windows/identity/kcreddb/identity.c            |   4 +
 src/windows/identity/kcreddb/kcreddb.h             |   1 +
 src/windows/identity/plugins/krb5/krb5funcs.c      | 134 ++++----
 src/windows/identity/plugins/krb5/krb5identpro.c   | 163 ++++++----
 src/windows/identity/plugins/krb5/krb5newcreds.c   |  82 ++++-
 src/windows/identity/plugins/krb5/krb5plugin.c     |  19 ++
 src/windows/identity/plugins/krb5/krbcred.h        |   3 +
 .../identity/plugins/krb5/lang/en_us/langres.rc    |   8 +-
 src/windows/identity/ui/cfg_identities_wnd.c       | 362 ++++++++++++++++++---
 src/windows/identity/ui/configwnd.c                | 209 +++++++++++-
 src/windows/identity/ui/credfuncs.c                |  23 +-
 src/windows/identity/ui/htwnd.c                    |   3 +-
 src/windows/identity/ui/lang/en_us/khapp.rc        |  23 +-
 src/windows/identity/ui/newcredwnd.c               |   6 +-
 src/windows/identity/ui/notifier.c                 |   1 +
 src/windows/identity/ui/resource.h                 |   9 +-
 src/windows/identity/ui/timer.c                    | 230 +++++++++++--
 src/windows/identity/ui/timer.h                    |   6 +-
 src/windows/identity/uilib/configui.c              |  13 +-
 src/windows/identity/uilib/creddlg.c               |   2 +
 src/windows/identity/uilib/khprops.h               |   2 +
 25 files changed, 1078 insertions(+), 243 deletions(-)

commit ad8951bc9b574ea81f25eb595cd51251140f8fc9
Author: Russ Allbery <rra@stanford.edu>
Date:   Sun Oct 8 03:22:48 2006 +0000

    Initialize buffer before calling res_ninit
    
    Per Paul Vixie: It is necessary to zero out the statbuf before calling
    res_ninit(), or else res_vinit() will call res_nclose() and res_ndestroy()
    with stack trash as a statbuf, and they will call free() with stack trash,
    and programs will dump core.
    
    Ticket: new
    Component: krb5-libs
    Version_Reported: 1.5.1
    Target_Version: 1.5.2
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18669 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/dnsglue.c | 1 +
 1 file changed, 1 insertion(+)

commit 80044f8fd17b505c13f2502ef92f4f2e88cfdde4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 7 08:02:41 2006 +0000

    fix dependencies properly this time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18668 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/Makefile.in             |  3 --
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in | 55 +---------------------------
 2 files changed, 2 insertions(+), 56 deletions(-)

commit 3c833a5a8bc9a8e7e3583277c72b5e81f1e0c7ba
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 7 07:51:48 2006 +0000

    Initialize accessor fields at compile time, under C99 and GCC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18667 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/accessor.c | 79 ++++++++++++++++++++++++++++------------------
 1 file changed, 49 insertions(+), 30 deletions(-)

commit 50f58269a251ef9931aab895982f8b69f4ab7780
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 7 07:39:24 2006 +0000

    Move ASN.1 routines for KDB LDAP plugin into main krb5 library,
    accessed via krb5int_access.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18666 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/Makefile.in                   |   1 -
 src/include/k5-int.h                               |  26 ++
 src/lib/krb5/asn.1/Makefile.in                     |  13 +
 src/lib/krb5/asn.1/ldap_key_seq.c                  | 465 +++++++++++++++++++++
 src/lib/krb5/os/accessor.c                         |   2 +
 src/plugins/kdb/ldap/Makefile.in                   |  14 +-
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in       | 223 ++++++----
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |  14 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |  41 +-
 .../kdb/ldap/libkdb_ldap/princ_key_encode_decode.c | 463 --------------------
 .../kdb/ldap/libkdb_ldap/princ_key_encode_decode.h |   9 -
 11 files changed, 712 insertions(+), 559 deletions(-)

commit daeeb865c329f2eb00eadb9f6d2e344f8c2d0e57
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 7 06:10:27 2006 +0000

    Check for ldap_initialize and other functions that Solaris (Mozilla-based)
    LDAP does not provide, and define versions a couple of them if needed.
    Based on patches from and discussions with Will Fiveash.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18665 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                             |  4 +++
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h  |  9 +++++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c | 51 ++++++++++++++++++++++++++++
 3 files changed, 64 insertions(+)

commit 38e3f1e5b424cab804b371b4b9cc27c979b21544
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 7 05:25:54 2006 +0000

    10/3 patch from Savitha R, part 3, patch-manpages-schema.diff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18664 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.M                         |  58 +++++------
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.M | 132 ++++++++++++++----------
 2 files changed, 107 insertions(+), 83 deletions(-)

commit d422074eaf7af3a1ebf55971fc8d3709c9e90d53
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 7 01:38:12 2006 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18663 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c | 54 +++++++++++-----------
 1 file changed, 27 insertions(+), 27 deletions(-)

commit 9017236525a644a60e0774d690e44086faa95eeb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 7 01:36:50 2006 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18662 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c | 381 +++++++++++++--------------
 1 file changed, 190 insertions(+), 191 deletions(-)

commit d3102c1d26e8ecd34fce241dc7a922c745f6423f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 7 01:30:59 2006 +0000

    Use const pointers for error messages.
    Add some debugging hooks in the libkrb5 support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18661 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-err.h      |  4 ++--
 src/include/krb5/krb5.hin |  4 ++--
 src/lib/krb5/krb/kerrs.c  | 42 ++++++++++++++++++++++++++++++++++++++++--
 src/util/support/errors.c |  8 ++++----
 4 files changed, 48 insertions(+), 10 deletions(-)

commit 663ada96035bf3b90dc3cd4b38838c4a12dabbdc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 7 01:04:01 2006 +0000

    drop comma at end of enum list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18660 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/preauth_plugin.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e50959a9b09db65e1402d34a3c95d23fbd9055b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 7 01:02:08 2006 +0000

    Eliminate some warnings and non-gcc build problems:
    - nested function
    - bogus pointer casts
    - C++-style comments
    - unused variables
    - variables of same name in nested scopes
    - if condition syntax
    - unused function
    - use of GNU-only strndup() function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18659 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c     |  3 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       | 25 ++++++++++++---
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |  2 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 37 +++++++++-------------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      | 24 +++++++-------
 .../kdb/ldap/libkdb_ldap/princ_key_encode_decode.c | 25 +++++++++++----
 6 files changed, 68 insertions(+), 48 deletions(-)

commit 391fbbe2f9c016f65594472b3ab4c6ddb60e4535
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 6 23:58:43 2006 +0000

    10/3 patch from Savitha R, part 2, patch-krb-schema.diff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18658 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema | 761 ++++++++++-------------
 1 file changed, 342 insertions(+), 419 deletions(-)

commit ea079b45681b6f36de1aacc176f16cf2ba434aa3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 6 23:53:38 2006 +0000

    10/3 patch from Savitha R, part 1, patch-ldap-schema.diff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18657 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c  | 121 ++-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   | 388 ++++++++--
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c    |  29 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |   5 +-
 .../kdb/ldap/libkdb_ldap/ldap_krbcontainer.c       |   4 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       | 575 ++++++++++----
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h       |  16 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |  55 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h  |  12 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 833 +++++++++++++--------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c | 124 ++-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      | 306 ++++----
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h      |   5 +-
 .../kdb/ldap/libkdb_ldap/ldap_service_rights.c     | 255 ++++---
 src/plugins/kdb/ldap/libkdb_ldap/ldap_services.h   |   4 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c | 201 +++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.h |   5 +-
 17 files changed, 1940 insertions(+), 998 deletions(-)

commit e5a5fe1b83088ceb7bddcfeea8d1d9c0d450c49a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 6 23:29:29 2006 +0000

    schema info
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18656 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/kerberos.ldif   | 763 +++++++++++++++++++++++++++++++++++
 src/plugins/kdb/ldap/kerberos.schema | 618 ++++++++++++++++++++++++++++
 2 files changed, 1381 insertions(+)

commit 55bb6cda4561e49d400c82fd74489d6d5b463fd2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 6 23:28:50 2006 +0000

    remove old changelog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18655 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ChangeLog | 51 ------------------------------------------
 1 file changed, 51 deletions(-)

commit 5e3fcaae24e89348376a7a68593933e7f8b32715
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 6 21:43:02 2006 +0000

    	* src/lib/krb5/ccache/t_cccursor.c: Bugfixes from Ezra to clean up
    	memory leaks.
    
    ticket: 4389
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18654 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/t_cccursor.c | 33 ++++++++++++++++++++++++++++++++-
 1 file changed, 32 insertions(+), 1 deletion(-)

commit 5ec5db124d20b9b7305bccaf5d2a75b775cce558
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 6 21:35:50 2006 +0000

    update export lists
    
    ticket: 4389
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18653 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/libkrb5.exports | 3 +++
 src/lib/krb5_32.def          | 3 +++
 2 files changed, 6 insertions(+)

commit 2ebd70df8a94c65cbf398bdadd627416c5f963d7
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 6 21:17:56 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18652 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    |  16 +-
 src/appl/gssftp/ftpd/Makefile.in            |   1 +
 src/appl/telnet/telnetd/Makefile.in         |  10 +-
 src/clients/ksu/Makefile.in                 |  34 +--
 src/kadmin/dbutil/Makefile.in               |  30 +-
 src/kadmin/ktutil/Makefile.in               |  10 +-
 src/kadmin/server/Makefile.in               |  18 +-
 src/kdc/Makefile.in                         |  59 ++--
 src/krb524/Makefile.in                      |  12 +-
 src/lib/apputils/Makefile.in                |   4 +-
 src/lib/crypto/Makefile.in                  | 207 +++++++------
 src/lib/crypto/aes/Makefile.in              |   5 +-
 src/lib/crypto/arcfour/Makefile.in          |  12 +-
 src/lib/crypto/crc32/Makefile.in            |   4 +-
 src/lib/crypto/des/Makefile.in              |  52 ++--
 src/lib/crypto/dk/Makefile.in               |  29 +-
 src/lib/crypto/enc_provider/Makefile.in     |  24 +-
 src/lib/crypto/hash_provider/Makefile.in    |  24 +-
 src/lib/crypto/keyhash_provider/Makefile.in |  27 +-
 src/lib/crypto/md4/Makefile.in              |   4 +-
 src/lib/crypto/md5/Makefile.in              |   4 +-
 src/lib/crypto/old/Makefile.in              |  15 +-
 src/lib/crypto/raw/Makefile.in              |  10 +-
 src/lib/crypto/sha1/Makefile.in             |   4 +-
 src/lib/crypto/yarrow/Makefile.in           |  14 +-
 src/lib/des425/Makefile.in                  |  75 ++---
 src/lib/gssapi/Makefile.in                  |  12 +-
 src/lib/gssapi/krb5/Makefile.in             | 364 +++++++++++------------
 src/lib/gssapi/spnego/Makefile.in           |  10 +-
 src/lib/kadm5/Makefile.in                   |  14 +-
 src/lib/kadm5/clnt/Makefile.in              |   4 +-
 src/lib/kadm5/srv/Makefile.in               |  20 +-
 src/lib/kadm5/unit-test/Makefile.in         |   4 +-
 src/lib/kdb/Makefile.in                     |  24 +-
 src/lib/krb4/Makefile.in                    |  30 +-
 src/lib/krb5/Makefile.in                    |   9 +-
 src/lib/krb5/asn.1/Makefile.in              |  64 +++--
 src/lib/krb5/ccache/Makefile.in             |  52 ++--
 src/lib/krb5/keytab/Makefile.in             |  41 +--
 src/lib/krb5/krb/Makefile.in                | 430 ++++++++++++++++------------
 src/lib/krb5/os/Makefile.in                 | 218 ++++++++------
 src/lib/krb5/rcache/Makefile.in             |  36 +--
 src/plugins/kdb/db2/Makefile.in             |  20 +-
 src/slave/Makefile.in                       |   9 +-
 src/tests/asn.1/Makefile.in                 |  24 +-
 src/tests/create/Makefile.in                |   4 +-
 src/tests/hammer/Makefile.in                |   4 +-
 src/tests/verify/Makefile.in                |   4 +-
 48 files changed, 1155 insertions(+), 946 deletions(-)

commit 0899feef5ea10df79ded4e215d8f5cfcf75e9451
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 5 22:58:41 2006 +0000

    cursor for iterating over ccaches
    
    Some ccache back ends need per-type cursors implemented.
    
    	* src/include/k5-int.h: Declare krb5_cc_ptcursor.  Update
    	krb5_cc_ops vector to include functions for ptcursor and some
    	not-yet-implemented functionality.
    
    	* src/include/krb5/krb5.hin: Prototype krb5_cccol_cursor_new,
    	krb5_cccol_cursor_next, krb5_cccol_cursor_free.
    
    	* src/lib/krb5/ccache/Makefile.in: Compile cccursor.c.  Build
    	t_cccursor.
    
    	* src/lib/krb5/ccache/cccursor.c: Implementation of cursor for
    	iterating over ccaches.
    
    	* src/lib/krb5/ccache/ccbase.c: Add typecursor functionality for
    	iteration over registered ccache types.
    
    	* src/lib/krb5/ccache/cc_memory.c: Implmement per-type ccache
    	cursor functionality.
    
    	* src/lib/krb5/ccache/cc_mslsa.c:
    	* src/lib/krb5/ccache/cc_file.c:
    	* src/lib/krb5/ccache/ccapi/stdcc.c: Add place-holder ops vector
    	entries.
    
    	* src/lib/krb5/ccache/t_cccursor.c: New test of ccache cursor
    	functionality.
    
    	* src/lib/krb5/os/ccdefname.c (krb5int_cc_os_default_name): New
    	function to return the OS-specific default ccache name.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18651 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h              |  44 +++++
 src/include/krb5/krb5.hin         |  19 +++
 src/lib/krb5/ccache/Makefile.in   |   7 +
 src/lib/krb5/ccache/cc_file.c     |   6 +
 src/lib/krb5/ccache/cc_memory.c   | 109 +++++++++++++
 src/lib/krb5/ccache/cc_mslsa.c    |   8 +-
 src/lib/krb5/ccache/ccapi/stdcc.c |  16 +-
 src/lib/krb5/ccache/ccbase.c      |  72 +++++++++
 src/lib/krb5/ccache/cccursor.c    | 330 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/t_cccursor.c  | 234 +++++++++++++++++++++++++++
 src/lib/krb5/os/ccdefname.c       |  19 +++
 11 files changed, 861 insertions(+), 3 deletions(-)

commit c057a3a60883e465526d86acde15bcd2e53e92f9
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Oct 5 21:28:58 2006 +0000

    	* kdc_preauth.c (return_padata): Allocate a padata context if not
    	already allocated.  In the preauth_required path check will not be
    	called to set up the context first.
    
    ticket: 4377
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18650 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c | 3 +++
 1 file changed, 3 insertions(+)

commit cd64019112f45b810e68be19e732d942483534c5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 5 19:45:52 2006 +0000

    Patch from Kevin Coffman:
    
    - adds a function to get ccache keycount
    - uses it in two places
    - fixes free problem if next_cred fails
    - simplifies the clearcache function by using keyctl_clear
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18649 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_keyring.c | 79 ++++++++++++++++++----------------------
 1 file changed, 35 insertions(+), 44 deletions(-)

commit bb60d81bc95a35465ad2d1ee836c2a4ec0d64555
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 5 14:08:06 2006 +0000

    ignore generated source-tree files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18648 dc483132-0cff-0310-8789-dd5450dbe970

commit 42022e60e4d13461550715e84f024fb1e4cad082
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 5 14:05:40 2006 +0000

    fix dependence on config.status to use correct dir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18647 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 968971645c37c56e01423d352be272ae6836d67c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 5 13:17:59 2006 +0000

    Add decode_tagged_unsigned_integer, and try to fix signed/unsigned and
    long/int/int32 mixups in ASN.1 decoding.  Add comments describing encoding
    of key data.  Don't always parenthesize safe_syncbuf arguments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18646 dc483132-0cff-0310-8789-dd5450dbe970

 .../kdb/ldap/libkdb_ldap/princ_key_encode_decode.c | 79 +++++++++++++++++++---
 1 file changed, 69 insertions(+), 10 deletions(-)

commit 8a15f6e1cb89ce888f39c5cd7649e624d17031bf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 5 13:15:31 2006 +0000

    set a more meaningful error message in asn1 decode failure case
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18645 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 3 +++
 1 file changed, 3 insertions(+)

commit 57c0694879f71b051c171ae69b5c22357f91ed74
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 5 13:15:00 2006 +0000

    export krb5_ldap_create
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18644 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports | 1 +
 1 file changed, 1 insertion(+)

commit 393281d4cc8706b94637cfb2ed8b3e90a067e3a5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 4 18:40:53 2006 +0000

    array before test for pointing at entry with the principal. Avoids
    buffer overflow for end of list.
    
    Detected with a hacked up version of valgrind to handle keyring syscalls.
    
    krb5_krcc_next_cred: Move initial test if pointing past end of key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18643 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_keyring.c | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 9175e66cdb298c4197a30d38ad1ace63a976c6ec
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 4 10:44:28 2006 +0000

    The keyring code introduced in r18638 also included tests of the KEYRING:
    regardless of whether the type is registered or not in the library.
    
    Test to see if KEYRING: is registered - and if so - run the tests on it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18642 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/t_cc.c | 38 +++++++++++++++++++++++++++++++++++++-
 1 file changed, 37 insertions(+), 1 deletion(-)

commit 63a8ab15aa5ee116b26a50c073fe8ee33e147cbd
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Oct 3 19:07:17 2006 +0000

    Preauthentication Plugin Framework
    
    Patch from Nalin Dahyabhai at Redhat to implement a preauthentication
    framework based on the plugin architecture.  Currently. the API is
    considered internal and the header is not installed.
    See src/include/krb5/preauth_plugin.h for the interface.
    
    ticket: new
    Tags: enhancement
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18641 dc483132-0cff-0310-8789-dd5450dbe970

 README                                            |  33 +-
 doc/copyright.texinfo                             |  35 ++
 src/Makefile.in                                   |   2 +-
 src/config-files/krb5.conf.M                      |   8 +-
 src/config/pre.in                                 |   1 +
 src/configure.in                                  |   2 +-
 src/include/k5-int.h                              |  19 +-
 src/include/kdb.h                                 |   1 +
 src/include/krb5/krb5.hin                         |   9 +-
 src/include/krb5/preauth_plugin.h                 | 277 +++++++++
 src/kdc/Makefile.in                               |   2 +-
 src/kdc/dispatch.c                                |   2 +-
 src/kdc/do_as_req.c                               |  15 +-
 src/kdc/kdc_preauth.c                             | 719 ++++++++++++++++++++--
 src/kdc/kdc_util.h                                |  22 +-
 src/kdc/main.c                                    |   3 +
 src/lib/krb5/error_tables/krb5_err.et             |  34 +-
 src/lib/krb5/krb/Makefile.in                      |   2 +-
 src/lib/krb5/krb/get_in_tkt.c                     | 262 ++++++--
 src/lib/krb5/krb/init_ctx.c                       |   2 +
 src/lib/krb5/krb/preauth2.c                       | 539 +++++++++++++++-
 src/lib/krb5/os/init_os_ctx.c                     |   2 +
 src/plugins/preauth/cksum_body/Makefile.in        |  42 ++
 src/plugins/preauth/cksum_body/cksum_body.exports |   1 +
 src/plugins/preauth/cksum_body/configure.in       |  14 +
 src/plugins/preauth/cksum_body/src/cksum_body.c   | 489 +++++++++++++++
 src/plugins/preauth/wpse/Makefile.in              |  42 ++
 src/plugins/preauth/wpse/configure.in             |  14 +
 src/plugins/preauth/wpse/src/wpse.c               | 337 ++++++++++
 src/plugins/preauth/wpse/wpse.exports             |   1 +
 30 files changed, 2771 insertions(+), 160 deletions(-)

commit 7f7a4fff296db90d36c39fb01dd35b61bdd6a2b0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 2 23:14:59 2006 +0000

    configure: Depend on $(AUTOCONF_HEADER) so check-ac-syms will be happier
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18640 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in | 1 +
 1 file changed, 1 insertion(+)

commit 88674eb667f79c829c05ea1489f48ee8a00f6c75
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 2 23:14:17 2006 +0000

    (AUTOCONF_HEADER): Change to match file's target name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18639 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 15d7eedfe654faaa6a74dea83b5d42b2cb626a03
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 2 22:50:10 2006 +0000

    Merge Kevin Coffman's keyring ccache branch for Linux, with some modifications:
    
    aclocal.m4: Enable keyring ccache if the header and library are available; no
    configure-time option.  No error if it's not found.
    
    ccdefname.c: Keep old default of FILE: cache, at least for now.
    
    libkrb5.exports: Don't export krb5_krcc_ops.
    
    ccbase.c: Only initialize krb5int_krcc_mutex if USE_KEYRING_CCACHE; destroy it
    in finalization.  Define INITIAL_TYPEHEAD macro (for file vs keyring), and use
    it for initialization and in krb5int_cc_finalize.  Re-enable freeing of
    additional registered-type structures.
    
    cc_keyring.c: Avoid calls to com_err from within library.
    
    cc_file.c: Punt change; generate_new is badly broken, and we expect to replace
    it with a new API anyways.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18638 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4                   |   12 +
 src/lib/krb5/ccache/Makefile.in  |   14 +-
 src/lib/krb5/ccache/cc-int.h     |    1 +
 src/lib/krb5/ccache/cc_keyring.c | 2080 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/ccbase.c     |   27 +-
 src/lib/krb5/ccache/t_cc.c       |    1 +
 6 files changed, 2131 insertions(+), 4 deletions(-)

commit c6598e259d3ea25a67fd7a02ef0d2fa0ea6b3bd0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 2 21:39:48 2006 +0000

    Nuke old Saber-related stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18637 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5.saber.warnings | 294 --------------------------------------------
 1 file changed, 294 deletions(-)

commit d3c3bd0ea7056df8366b09762283723cabcac7a9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Oct 1 12:05:20 2006 +0000

    kdc: make_toolong_error does not initialize all fields for krb5_mk_error
    
    network.c: make_too_long_error() fails to set the ctime and cusec elements of
    the krb5_error structure. Valgrind detects errors in the asn.1 encoding
    handlers in reading an unitialized value. Initialize to 0.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18635 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 2 ++
 1 file changed, 2 insertions(+)

commit 65d038dd814db80d357043c2ac253348f33ac1ec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 30 00:54:14 2006 +0000

    Update expected results for krb5_get_host_realm with referral patches
    installed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18634 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ref_std_conf.out | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 493b968504329170ce48879d0e77f2dca3ad5f06
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 29 23:07:19 2006 +0000

    (get_errmsg): Check for errcode_2_string and release_errcode_string
    being null function pointers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18633 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 455e84c2c635475403ad96d02d14d54a609e22dc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 28 19:07:19 2006 +0000

    Fix AIX version of GET_HOST_BY_NAME to use TMP.ent for the result, not
    the no-longer-defined my_h_ent.
    
    ticket: 4256
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18632 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/fake-addrinfo.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7dc12e82f745dadc00ef0215abf929eed9b6557f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 25 21:17:42 2006 +0000

    Patch from Will Fiveash for "kdb5_util create" support in LDAP, modified to
    drop separate port-number spec so it'll build with current sources.  Not
    tested because of a bug in the recent Novell patch. :-(
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18616 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_create.c                    |   4 +
 src/kadmin/dbutil/kdb5_util.c                      |   6 +-
 src/plugins/kdb/ldap/ldap_exp.c                    |   2 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   |   1 +
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.h   |   2 -
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in       |   2 +
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |   4 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |   8 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c   |  26 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_create.c     | 381 +++++++++++++++++++++
 .../kdb/ldap/libkdb_ldap/ldap_krbcontainer.h       |   2 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       |  10 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h       |   3 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      |  14 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h      |   3 -
 .../kdb/ldap/libkdb_ldap/libkdb_ldap.exports       |   1 -
 16 files changed, 437 insertions(+), 32 deletions(-)

commit 81e9cbf99d0c584ebd4af9a2c23a088a5aaac725
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Sep 24 14:30:29 2006 +0000

    	Implement renew credential functionality which was inadvertently
    	left out.
    
    ticket: 4312
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18609 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/plugins/krb5/krb5funcs.c | 124 ++++++++++++++++++++++----
 1 file changed, 108 insertions(+), 16 deletions(-)

commit b5d2ccdf50529d4b4d455b8471d6f55c7c1bfb25
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 22 21:19:16 2006 +0000

    Remove now-unused 'port' fields
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18608 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h | 2 --
 1 file changed, 2 deletions(-)

commit 8ec16ecfcf1038c25164a33465377638dcfa8858
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 22 20:57:22 2006 +0000

    Misc cleanup:
    Include header instead of duplicating public decls.
    Don't use C99-style "//" comments.
    Reformat a bit to krb5 tree normal style.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18607 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |  61 ++-
 .../kdb/ldap/libkdb_ldap/princ_key_encode_decode.c | 599 ++++++++++-----------
 .../kdb/ldap/libkdb_ldap/princ_key_encode_decode.h |  12 +-
 3 files changed, 334 insertions(+), 338 deletions(-)

commit a98a875f0d8f1479b44d198166c9f27d5601e891
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 22 20:29:24 2006 +0000

    New patch from Savitha, for new principal key storage format in LDAP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18606 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in       |  20 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 349 ++++--------------
 .../kdb/ldap/libkdb_ldap/princ_key_encode_decode.c | 396 +++++++++++++++++++++
 .../kdb/ldap/libkdb_ldap/princ_key_encode_decode.h |   9 +
 4 files changed, 494 insertions(+), 280 deletions(-)

commit 5dbe29f820c8da6a2d9579a4e8329328dcac32a1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 22 19:24:44 2006 +0000

    no c++-style comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18605 dc483132-0cff-0310-8789-dd5450dbe970

 doc/coding-style | 3 +++
 1 file changed, 3 insertions(+)

commit 67aa2eb7cd9ebbb08e2247c124f3947cb526136e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Sep 21 21:49:41 2006 +0000

    KFW 3.1 Beta 2 NetIDMgr Changes
    
             source for (1.1.0.1)
    
             - Updated documentation with additional information and fixed errors.
    
             nidmgr32.dll (1.1.0.1)
    
             - Fixed a deadlock in the configuration provider that may cause
               NetIDMgr to deadlock on load.
    
             - Prevent the configuration provider handle list from getting
               corrupted in the event of a plug-in freeing a handle twice.
    
             - Add more parameter validation for the configuration provider.
    
             - If a plug-in is only partially registered (only some of the entries
               were set in the registry), the completion of the registration didn't
               complete successfully, leaving the plug-in in an unusable state.
               This has been fixed.  Plug-ins will now successfully complete
               registration once they are loaded for the first time, assuming the
               correct resources are present in the module.
    
             - Fixed notifications for setting a default identity.  Notifications
               were not being properly sent out resulting in the credentials window
               not being updated when the default identity changed.
    
             - Changes to the API for type safety.
    
             - Handling of binary data fields was changed to support validation and
               comparison.
    
             - Data types that do not support KCDB_CBSIZE_AUTO now check for and
               report an error if it is specified.
    
             - Password fields in the new credentials dialog will trim leading and
               trailing whitespace before using a user-entered value.
    
             - Change password action will no longer be disabled if no identity is
               selected.  An identity selection control is present in the dialog
               making this restriction unnecessary.
    
             - When renewing credentials, error messages will be suppressed if the
               renewal was for an identity and the identity does not have any
               identity credentials associated with it.
    
             - Error messages that are related to credentials acquisition or
               password changes will now display the name of the identity that the
               error applies to.
    
             - Automatic renewals now renews all identities that have credentials
               associated with them instead of just the default identity.
    
             - Fixed a bug where error messages did not have a default button which
               can be invoked with the return key or the space bar.
    
             - The new credentials window will force itself to the top.  This can
               be disabled via a registry setting, but is on by default.
    
             - Fixed the sort order in the new credentials tabs to respect sort
               hints provided by plug-ins.
    
             - If a new credentials operation fails, the password fields will be
               cleared.
    
             - Once a new credentials operation starts, the controls for specifying
               the identity and password and any other custom prompts will be
               disabled until the operation completes.
    
             - Notifications during the new credentials operation now supply a
               handle to the proper data structures as documented.
    
             - Hyperlinks in the new credentials dialog now support markup that
               will prevent the dialog from switching to the credentials type panel
               when the link is activated.
    
             - If there are too many buttons added by plug-ins in the new
               credentials dialog, they will be resized to accomodate all of them.
    
             - The options button in the new credentials dialog will be disabled
               while a new credentials operation is in progress.
    
             - The 'about' dialog retains the original copyright strings included
               in the resource.
    
             - Multiple modal dialogs are now supported.  Only the topmost one will
               be active.  Once it is closed, the other dialogs will gain focus in
               turn.  This allows for error messages to be displayed from other
               modal dialogs.
    
             - The hypertext window supports italics.
    
             krb4cred.dll (1.1.0.1)
    
             - Fixed a bug where the plug-in would attempt to free a handle twice.
    
             - Fixed a handle leak.
    
             - Changed the facility name used for event reporting to match the
               credentials type name.
    
             krb5cred.dll (1.1.0.1)
    
             - Fixed handling of expired passwords.  If the password for an
               identity is found to have expired at the time a new credentials
               acquisition is in progress, the user will be given an opportunity to
               change the password.  If this is successful, the new credentials
               operation will continue with the new password.
    
             - Prevent the new credentials dialog from switching to the Kerberos 5
               credentials panel during a password change.
    
             - Prompts that were cached indefinitely will now have a limited
               lifetime.  Prompt caches that were created using prior versions of
               the plug-in will automatically expire.
    
             - Multistrings in the resource files were converted to CSV to protect
               them against a bug in Visual Studio 2005 which corrupted
               multistrings.
    
             - Added handling of and reporting WinSock errors that are returned
               from the Kerberos 5 libraries.
    
             - Fixed uninitialized variables.
    
             - The username and realm that is entered when selecting an identity
               will be trimmed of leading and trailing whitespace.
    
             - Changed the facility name used for event reporting to match the
               credentials type name.
    
    
    ticket: new
    component: windows
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18604 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/Makefile                      |   4 +-
 src/windows/identity/apiversion.txt                |  35 +++-
 src/windows/identity/config/Makefile.w2k           |   5 +-
 src/windows/identity/config/Makefile.w32           |   5 +-
 src/windows/identity/kconfig/api.c                 |  93 +++++++--
 src/windows/identity/kcreddb/attrib.c              |   4 +-
 src/windows/identity/kcreddb/buf.c                 |   6 +-
 src/windows/identity/kcreddb/credential.c          |  10 +-
 src/windows/identity/kcreddb/credtype.c            |   4 +-
 src/windows/identity/kcreddb/identity.c            |  13 +-
 src/windows/identity/kcreddb/kcreddb.h             |  81 ++++++--
 src/windows/identity/kcreddb/type.c                |  34 +++-
 src/windows/identity/plugins/krb4/krb4configdlg.c  |   2 +-
 src/windows/identity/plugins/krb4/krbcred.h        |   2 +-
 src/windows/identity/plugins/krb5/errorfuncs.c     |  46 ++++-
 src/windows/identity/plugins/krb5/krb5funcs.c      |   2 +-
 src/windows/identity/plugins/krb5/krb5identpro.c   |  43 ++++-
 src/windows/identity/plugins/krb5/krb5main.c       |   2 +-
 src/windows/identity/plugins/krb5/krb5newcreds.c   | 215 +++++++++++++++++++--
 src/windows/identity/plugins/krb5/krbconfig.csv    |   2 +
 .../identity/plugins/krb5/lang/en_us/langres.rc    |   2 +-
 .../identity/plugins/krb5/lang/krb5_msgs.mc        |  36 ++++
 .../identity/sample/templates/credprov/Makefile    |  28 +--
 src/windows/identity/ui/aboutwnd.c                 |   3 +
 src/windows/identity/ui/credfuncs.c                | 157 ++++++++++++---
 src/windows/identity/ui/credwnd.c                  |   4 +
 src/windows/identity/ui/lang/en_us/khapp.rc        |  13 +-
 src/windows/identity/ui/newcredwnd.c               |  61 +++++-
 src/windows/identity/ui/notifier.c                 |   3 +
 src/windows/identity/ui/resource.h                 |   3 +
 src/windows/identity/ui/uiconfig.csv               |   3 +
 src/windows/identity/uilib/action.c                |   3 -
 src/windows/identity/uilib/creddlg.c               |  30 +++
 src/windows/identity/uilib/khconfigui.h            |  11 ++
 src/windows/identity/uilib/khhtlink.h              |  29 ++-
 src/windows/identity/uilib/khnewcred.h             |  10 +-
 36 files changed, 843 insertions(+), 161 deletions(-)

commit 515f4996f041c6a36bf5667440f3b18661745de1
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Sep 21 16:18:26 2006 +0000

    NSIS installer - update for Win2K NetIDMgr
    
    	Install the Win2K specific binaries for NetIDMgr on Win2K
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18603 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/kfw-fixed.nsi | 29 +++++++++++++++++++++++------
 1 file changed, 23 insertions(+), 6 deletions(-)

commit 3c620f0f46459849bfade40c89b525010ea4d38d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Sep 21 15:54:05 2006 +0000

    	oops, make sure we install from the correct source file
    	on Windows 2000
    
    ticket: 4309
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18602 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/files.wxi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f3110b420b5cf27698c5151c1dcb296cdbc9a753
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Sep 21 14:58:40 2006 +0000

    wix installer - win2k compatibility for netidmgr
    
    	Install the special win2k version of nidmgr32.dll
      	on Windows 2000 systems.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18601 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/files.wxi | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit e83127dee8e6994904b85f7b8b3a30b6238fec7c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Sep 21 02:43:12 2006 +0000

    windows thread support frees thread local storage after TlsSetValue
    
     	threads.c: The return value of TlsSetValue is non-zero on
                       success.  As a result of misinterpreting the
                       return value, the memory set in TLS is then freed.
    		   A subsequent call to TlsGetValue returns the
    		   invalid pointer.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18600 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/threads.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 25860eac35980ab0d8d786fe1d06ced26a04d2db
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Sep 21 01:48:50 2006 +0000

    Set the canonicalize flag in TGS requests and accept cross-realm referral tickets.
    We do not yet accept tickets in which the server name changes.
    
    * krb5_sname_to_principal:   If there is no domain realm mapping return null realm
    *krb5_get_cred_via_tkt: New behavior as described below
    
    1) the referrals case:
      - check for TGT for initial realm
        - if a remote realm was specified (which must have happened via a
          domain_realm mapping), obtain a TGT for it the standard way and
          start with that.
      - use client realm for server if not specified
      - iterate through this loop:
        - request ticket with referrals turned on
        - if that fails:
          - if this was the first request, punt to non-referrals case
          - otherwise, retry once without referrals turned on then terminate
            either way
        - if it works, either use the service ticket or follow the referral path
        - if loop count exceeded, hardfail
    2) the nonreferrals case
      - this is mostly the old walk_realm_tree TGT-finding (which allows
        limited shortcut referrals per 4120) followed by a standard tgs-req.
      - originally requested principal is used for this, although if we were
        handed something without a realm, determine a fallback realm based on
        DNS TXT records or a truncation of the domain name.
    
    ticket: 2652
    Owner: amb
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18598 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/kerberos5.c |   2 +
 src/include/k5-int.h                  |  17 ++
 src/include/krb5/krb5.hin             |  22 ++-
 src/lib/krb5/krb/copy_princ.c         |  26 ++-
 src/lib/krb5/krb/gc_frm_kdc.c         | 292 +++++++++++++++++++++++++++++++++-
 src/lib/krb5/krb/gc_via_tkt.c         |  45 +++++-
 src/lib/krb5/krb/parse.c              |  10 +-
 src/lib/krb5/krb/princ_comp.c         |  20 +++
 src/lib/krb5/krb/walk_rtree.c         |  32 +++-
 src/lib/krb5/libkrb5.exports          |   1 +
 src/lib/krb5/os/hst_realm.c           | 277 ++++++++++++++++++++++----------
 src/lib/krb5/os/sn2princ.c            |  24 +++
 src/lib/krb5_32.def                   |   1 +
 13 files changed, 647 insertions(+), 122 deletions(-)

commit b2239415f139c8822715180716e41b4f9606232e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 20 01:30:25 2006 +0000

    * kdb_ldap.h: If BUILD_WITH_BROKEN_LDAP is defined, skip version checks
    
    ticket: 4292
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18595 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

commit 52fd212263c4d2af5ee93894517ad790db705f13
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Sep 19 22:40:09 2006 +0000

    Bad loop logic in krb5_mcc_generate_new
    
    krb5_mcc_generate_new() Error in loop caused first item in the list to not
    get checked the second time through scanning for duplicates.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18594 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_memory.c | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

commit 6173e7456649800b90ea6aef50feb338bbaf78d8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 18 23:58:56 2006 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18593 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c    | 20 ++++++++++----------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c | 20 ++++++++++----------
 2 files changed, 20 insertions(+), 20 deletions(-)

commit 6aeb027d3dc6fa54ee83c856e2ab004abb9c5e28
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 18 23:51:50 2006 +0000

    Savitha's patches for:
    - LDAP URI support for specifying server and port
    - support for ldapi interface
    - updated to newer LDAP APIs
    - updated documentation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18592 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb5.conf.M                       | 13 ++-----
 src/kadmin/server/kadmind.M                        |  8 +---
 src/kdc/krb5kdc.M                                  |  8 +---
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.M    | 10 ++---
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c    | 18 ++-------
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        | 31 +++------------
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c   | 44 ++++++----------------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       | 29 ++++----------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |  4 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |  4 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c |  6 +--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      | 26 +++++++------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c   | 16 +++++---
 src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c |  6 +--
 14 files changed, 72 insertions(+), 151 deletions(-)

commit 112ac1b55322512bc782c4984cd860f617593f9a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 16 01:59:15 2006 +0000

    * kdb5.c (kdb_load_library): Make error message a little more accurate.
    (get_errmsg): New function.  Uses errcode_2_string and release_errcode_string
    functions to copy out an error message from the plugin and store it locally,
    if the error code supplied is nonzero.  Changed other uses of plugin functions
    to call get_errmsg on returning.
    (krb5_db_errcode2string): Deleted.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18591 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c | 76 +++++++++++++++++++++++++++++++++---------------------
 1 file changed, 47 insertions(+), 29 deletions(-)

commit c528dd35345466b32365f2b8e8304bff33081d42
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 16 01:49:52 2006 +0000

    Update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18590 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in | 42 ++++++++++++++--------------
 1 file changed, 21 insertions(+), 21 deletions(-)

commit 7b1599ea0a919d2ae17c3e7e856d15caf8280643
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 16 01:32:40 2006 +0000

    Move RPC header files to include/gssrpc, which we copy to them at
    build time, and which is the only place we use them from anyways.
    Update Makefile references and dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18589 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                    |   2 +-
 src/include/gssrpc/auth.h           | 219 +++++++++++++++
 src/include/gssrpc/auth_gss.h       | 149 ++++++++++
 src/include/gssrpc/auth_gssapi.h    | 153 +++++++++++
 src/include/gssrpc/auth_unix.h      |  80 ++++++
 src/include/gssrpc/clnt.h           | 344 +++++++++++++++++++++++
 src/include/gssrpc/netdb.h          |  51 ++++
 src/include/gssrpc/pmap_clnt.h      |  81 ++++++
 src/include/gssrpc/pmap_prot.h      | 101 +++++++
 src/include/gssrpc/pmap_rmt.h       |  63 +++++
 src/include/gssrpc/rename.h         | 307 +++++++++++++++++++++
 src/include/gssrpc/rpc.h            |  99 +++++++
 src/include/gssrpc/rpc_msg.h        | 205 ++++++++++++++
 src/include/gssrpc/svc.h            | 337 +++++++++++++++++++++++
 src/include/gssrpc/svc_auth.h       | 117 ++++++++
 src/include/gssrpc/types.hin        | 175 ++++++++++++
 src/include/gssrpc/xdr.h            | 334 +++++++++++++++++++++++
 src/kadmin/cli/Makefile.in          |  28 +-
 src/kadmin/dbutil/Makefile.in       |  98 +++----
 src/kadmin/passwd/Makefile.in       |  28 +-
 src/kadmin/server/Makefile.in       | 110 ++++----
 src/kadmin/testing/util/Makefile.in |  28 +-
 src/krb524/Makefile.in              |  12 +-
 src/lib/kadm5/Makefile.in           |  80 +++---
 src/lib/kadm5/clnt/Makefile.in      |  92 +++----
 src/lib/kadm5/srv/Makefile.in       | 138 +++++-----
 src/lib/kadm5/unit-test/Makefile.in |  98 +++----
 src/lib/rpc/Makefile.in             | 527 ++++++++++++++++--------------------
 src/lib/rpc/auth.h                  | 219 ---------------
 src/lib/rpc/auth_gss.h              | 149 ----------
 src/lib/rpc/auth_gssapi.h           | 153 -----------
 src/lib/rpc/auth_unix.h             |  80 ------
 src/lib/rpc/clnt.h                  | 344 -----------------------
 src/lib/rpc/netdb.h                 |  51 ----
 src/lib/rpc/pmap_clnt.h             |  81 ------
 src/lib/rpc/pmap_prot.h             | 101 -------
 src/lib/rpc/pmap_rmt.h              |  63 -----
 src/lib/rpc/rename.h                | 307 ---------------------
 src/lib/rpc/rpc.h                   |  99 -------
 src/lib/rpc/rpc_msg.h               | 205 --------------
 src/lib/rpc/svc.h                   | 337 -----------------------
 src/lib/rpc/svc_auth.h              | 117 --------
 src/lib/rpc/types.hin               | 175 ------------
 src/lib/rpc/unit-test/Makefile.in   |  52 ++--
 src/lib/rpc/xdr.h                   | 334 -----------------------
 src/plugins/kdb/db2/Makefile.in     |  34 +--
 46 files changed, 3454 insertions(+), 3503 deletions(-)

commit 9ad1c2e3e90fc0844c32bc4078e42992739e96d5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 16 01:25:12 2006 +0000

    Export krb5_ldap_release_errcode_string
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18588 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/libkdb_ldap.exports | 1 +
 1 file changed, 1 insertion(+)

commit 6e74acbb4a71b77361f063c4902acfd126c402ae
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 15 22:57:09 2006 +0000

    Make it easier to ignore additional directories, like, oh, say, local
    install paths for OpenLDAP.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18587 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/depfix.pl | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit 504e047660b970b04b529108a0c9b49784d5e3a0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 13 20:30:23 2006 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18584 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/server_init.c | 68 ++++++++++++++++++-----------------------
 1 file changed, 30 insertions(+), 38 deletions(-)

commit caa3c0a0ac8e0218eea2ea03ebce4d04d46d7697
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 12 00:25:34 2006 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18583 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 577 ++++++++++++++++++++++++------------------------
 1 file changed, 285 insertions(+), 292 deletions(-)

commit c9261ff6ea764c35ef694bde5c5081d769276971
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 12 00:20:01 2006 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18582 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)

commit 130e21cb2b4e1725ccdd9c18bed032bbd0ec9095
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 7 22:16:45 2006 +0000

    * Makefile.in (krb5/krb5.h): Wrap the content in macro test for
    multiple-inclusion protection.
    
    ticket: 3522
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18571 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Makefile.in | 3 +++
 1 file changed, 3 insertions(+)

commit a7855be17da5d0075b8eb44837eb9b54fe26c96d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 6 20:31:54 2006 +0000

    Make database plugin responsible for releasing the error-message string, so
    that we can use the krb5_get_error_message interface internally.
    
    * kdb5.h: Add release_errcode_string field to the interface.
    * db2_exp.c, ldap_exp.c: Initialize it.
    * ldap_misc.c: Use krb5_get/free_error_message for error message strings.
    * kdb_ldap.h: Declare krb5_ldap_release_errcode_string.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18565 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.h                           | 1 +
 src/plugins/kdb/db2/db2_exp.c                | 1 +
 src/plugins/kdb/ldap/ldap_exp.c              | 1 +
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h  | 3 +++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c | 7 ++++++-
 5 files changed, 12 insertions(+), 1 deletion(-)

commit d7133a8d43ff5096dee20a95ba8a4293662d5bc9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 6 19:54:06 2006 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18564 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.h | 224 +++++++++++++++++++++++++++--------------------------
 1 file changed, 113 insertions(+), 111 deletions(-)

commit 602a580af132afe4f580fa111b06269beed3eff4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 6 17:15:12 2006 +0000

    comment formatting for 80 columns
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18563 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c | 220 ++++++++++++++++-----------
 1 file changed, 132 insertions(+), 88 deletions(-)

commit 4297011023b26ae7d6a15e4d736657010676f0f8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 5 21:54:47 2006 +0000

    (prof_get_integer_def, prof_get_string_def): New functions: check specified
    config section in the profile, then the default section, then fall back to
    passed default value (for integer only).  Set error string on error.
    (krb5_ldap_read_server_params): Use them, instead of explicitly doubling each
    profile_get call.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18562 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c | 209 +++++++++++++--------------
 1 file changed, 100 insertions(+), 109 deletions(-)

commit b85776bd3398d250a226803c0bc56c411f445dae
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Sep 5 18:47:29 2006 +0000

    windows ccache and keytab file paths without a prefix
    
    	ktbase.c, ccbase.c:  When a file path is specified without
            	the prefix we must infer the use of the "FILE" prefix.
     		However, we were setting the prefix including the colon
       		separator when the separator should have been ignored.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18561 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccbase.c | 4 ++--
 src/lib/krb5/keytab/ktbase.c | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit bf6906d3dd8288fa2b31892f561ddd8d6e03a5a9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 1 02:51:38 2006 +0000

    Reject old OpenLDAP versions with bugs tickled by this code.
    Clean up some warnings during the build.
    
    * ldap_misc.c (strptime) [NEED_STRPTIME_PROTO]: Declare, conditionally.
    (krb5_ldap_errcode_2_string): Return string, not error code, to fit with DAL
    interface spec.
    * kdb_ldap.h: Error out for OpenLDAP versions before 2.2.24.
    (LDAP_DEPRECATED): Define; openldap-2.3.27 defaults to undefined.
    (krb5_ldap_lib_init): Prototype.
    (krb5_get_policydn): Declare.
    (krb5_ldap_errcode_2_string): Fix return type.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18558 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h  | 17 +++++++++++++++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c | 10 ++++++----
 2 files changed, 21 insertions(+), 6 deletions(-)

commit 913f504d7d8268b9dba65f936bbb64fba8708125
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 31 22:12:36 2006 +0000

    (krb5_ldap_destroy_policy): krb5_ldap_delete_policy takes a mask arg, not pointer-to
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18557 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 03d6e9548d62243c687d1461f503372f9e888238
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 31 22:08:45 2006 +0000

    Declare get_date() used from kadmin cli code.
    In calls, delete the second argument that get_date doesn't take.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18556 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c | 12 +++++-------
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c  |  5 +++--
 2 files changed, 8 insertions(+), 9 deletions(-)

commit 8976324af6013162fbe023e92a2af841920d477c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 31 21:30:30 2006 +0000

    Remove or conditionalize unused variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18555 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)

commit 996759c7542bab733228bc31de725a12bde385ba
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 31 21:17:34 2006 +0000

    Patches from Will Fiveash to allow for configuration and building on
    Solaris.  Tested (configured & built) on RHEL 4 and Solaris 10.  One
    minor bugfix added.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18554 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in     |  2 +-
 src/plugins/kdb/ldap/libkdb_ldap/configure.in    | 28 ++++++++++++++++--------
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c | 11 +++++++++-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_err.c      | 25 +++++++++++++++++++++
 4 files changed, 55 insertions(+), 11 deletions(-)

commit bb6bbbf58e0325485650dc3793e0570c1a069554
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 30 19:44:54 2006 +0000

    * shlib.conf (*-*-linux*): Use LDFLAGS in LDCOMBINE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18553 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f86959ef30fabc17e6759968f63e06832853d8cc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 30 00:10:54 2006 +0000

    Some mechanical changes (mostly whitespace, like indentation levels)
    to match up better with MIT coding style.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18552 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c    |  246 ++-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c  |  934 ++++-----
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   | 2189 ++++++++++----------
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.h   |   24 +-
 .../kdb/ldap/ldap_util/kdb5_ldap_services.c        | 2143 ++++++++++---------
 .../kdb/ldap/ldap_util/kdb5_ldap_services.h        |   26 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c    |  391 ++--
 7 files changed, 2911 insertions(+), 3042 deletions(-)

commit deed916f6e70e827d81813846bcf3b6404a04d58
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 29 22:54:46 2006 +0000

    Some mechanical changes (mainly whitespace) to match up better with
    MIT coding style.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18551 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        | 201 +++---
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |  37 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c   | 151 +++--
 src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.c         |  17 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_err.c        | 210 +++----
 src/plugins/kdb/ldap/libkdb_ldap/ldap_fetch_mkey.c |  26 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c     |  80 +--
 .../kdb/ldap/libkdb_ldap/ldap_krbcontainer.c       |  92 +--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       | 695 ++++++++++-----------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  | 161 +++--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 625 +++++++++---------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c |  82 +--
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      | 510 ++++++++-------
 .../kdb/ldap/libkdb_ldap/ldap_service_rights.c     | 333 +++++-----
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.c      | 197 +++---
 src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c   | 206 +++---
 src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c | 268 ++++----
 src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.c       |   8 +-
 18 files changed, 1911 insertions(+), 1988 deletions(-)

commit b5751dce4a0d06e13ea5c9f287d23db92467e455
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 29 20:41:50 2006 +0000

    Rename KRB5_KDB_PLUGIN_OP_NOTSUPP to KRB5_PLUGIN_OP_NOTSUPP and move to krb5 table
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18550 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/kdb5_err.et         |  1 -
 src/lib/krb5/error_tables/krb5_err.et         |  1 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c  | 12 ++++++------
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c |  4 ++--
 4 files changed, 9 insertions(+), 9 deletions(-)

commit f8db725c2ff18786dfcd24fae4e9c9be8a5c7686
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 29 20:13:27 2006 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18549 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 9ea7dbddd2e7bfc54650de3933fadc18bd27b6e9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 29 19:52:38 2006 +0000

    Patch from Savitha R:
    
        ldap_util
        1. Kdb5_ldap_util interface
        Removed supp enctypes, suppsalttypes from create realm and modify
        realm since they are currently not used
        2. memset passwd strings to zero when not used any more
        3. Using krb5_sname_to_principal in place of gethostbyname while
        creating the kadmin principal with hostname.
    
        libkdb_ldap
        1. Added mandatory functions which were missing in the LDAP plug-in
        2. Error handling changes - Setting the error message in the
        kerberos context when decryption of the service passwd fails or
        connection to the LDAP server fails during initialization.
    
    Additional changes:
    
    libkdb_ldap: Link against com_err library, to provide error_message().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18548 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/kdb5_err.et              |   1 +
 src/plugins/kdb/ldap/ldap_exp.c                    |  18 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   | 431 ++-------------------
 .../kdb/ldap/ldap_util/kdb5_ldap_services.c        |  24 +-
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.M    |  52 +--
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c    |  10 +-
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in       |   2 +-
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |   1 +
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |  21 +
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c   |   6 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       |  49 +++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c |   7 +-
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      |  18 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h      |   7 +-
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.c      |  39 +-
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.h      |   5 +
 .../kdb/ldap/libkdb_ldap/libkdb_ldap.exports       |   8 +
 17 files changed, 204 insertions(+), 495 deletions(-)

commit 7d5184becee74e2b908e60c7c58eec6fcf8dd2d2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 23 22:58:02 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18519 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 8d8fc0bdc087ec77418f0832969e1dfc6dfa1a7c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 23 22:56:29 2006 +0000

    Merge Todd's TCP changepw support, with a few fixups
    
    * include/cm.h (state_strings, enum conn_states, struct incoming_krb5_message,
    struct conn_state): Moved here from lib/krb5/os/sendto_kdc.c.
    (stuct sendto_callback_info): New type.
    * lib/krb5/os/sendto_kdc.c (set_conn_state_msg_length): New function.
    (setup_connection): Deleted argument message_len_buf.  Don't store message
    length; call set_conn_state_msg_length instead.
    (start_connection): New arguments callback_info and callback_buffer.  Invoke
    callback function if any, and set message length on success.
    (maybe_send): New arguments callback_info and callback_buffer; pass them to
    start_connection.
    (krb5int_sendto): New arguments callback_info, remoteaddr, remoteaddrlen.  If
    callback info is provided, allocate per-connection buffers, and pass them to
    maybe_send.  On cleanup, invoke the cleanup callback function if any.
    (krb5_sendto_kdc): Update krb5int_sendto call.
    * include/k5-int.h (struct sendto_callback_info): Add forward declaration.
    (krb5int_sendto, struct _krb5int_access.sendto_udp): Update for new signature.
    * lib/krb5/os/send524 (krb5int_524_sendto_kdc): Update krb5int_sendto call.
    * lib/krb4/send_to_kdc.c (krb5int_send_to_kdc_addr): Update sendto_udp call.
    
    * lib/krb5/os/changepw.c (struct sendto_callback_context): New type.
    (krb5_locate_kpasswd): New argument useTcp, used to select socket type in
    krb5int_locate_server call.
    (kpasswd_sendto_msg_cleanup, kpasswd_sendto_msg_callback): New functions.
    (krb5_change_set_password): Call krb5int_sendto with callbacks, instead of
    managing the exchange here.  On RESPONSE_TOO_BIG error, try again with TCP
    only.
    
    * lib/krb5/krb/chpw.c (krb5int_rd_chpw_rep): If length is wrong, check if a
    buggy server sent a KRB_ERROR.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18518 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/cm.h             |  42 ++++
 src/include/k5-int.h         |  17 +-
 src/lib/krb4/send_to_kdc.c   |   4 +-
 src/lib/krb5/krb/chpw.c      |  41 +++-
 src/lib/krb5/os/changepw.c   | 508 ++++++++++++++++++++-----------------------
 src/lib/krb5/os/send524.c    |   2 +-
 src/lib/krb5/os/sendto_kdc.c | 166 +++++++++-----
 7 files changed, 444 insertions(+), 336 deletions(-)

commit f3abd2b4e19b2c9a2b81841c30ad93ac68fcb6d3
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Aug 23 16:33:58 2006 +0000

    	Update auxiliary version number for NetIDMgr
    
    ticket: 4172
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18499 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/config/Makefile.w2k | 4 ++--
 src/windows/identity/config/Makefile.w32 | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 1ceb4a716e925179488806856d238704540a7a5a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Aug 23 02:28:05 2006 +0000

    	* install NetIDMgr plug-in sample as part of SDK
    	* install netidmgr.exe (win2000 version)
    
    ticket: 4172
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18498 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/config.wxi   |  1 +
 src/windows/installer/wix/features.wxi |  5 +++
 src/windows/installer/wix/files.wxi    | 56 ++++++++++++++++++++++++++++++++--
 3 files changed, 59 insertions(+), 3 deletions(-)

commit ab8a52bf085d13537d1c39f04139c10254e15b2b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Aug 23 02:18:00 2006 +0000

    	* newcredwnd.c - erase the password field on error
              during new credential acquisition
    
    ticket: 4172
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18497 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/newcredwnd.c | 28 +++++++++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

commit 78ed38bd8bc1e74aedea35deff3cc598ae1c79e4
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Aug 23 02:17:12 2006 +0000

    	* Fix auto-registration of plug-in modules
      	  if there is no plug-in list specified
    
    ticket: 4172
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18496 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kmm/kmm_reg.c | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

commit de24600e95079ab3ca07ab11a0408726e2c4f7fa
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Aug 23 02:15:52 2006 +0000

    	* Makefile - do not etag the Win2000 version of
              the NetIDMgr.exe
    
    ticket: 4172
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18495 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0a25723025051224bb843b61280789324c22a7a1
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Aug 22 22:12:15 2006 +0000

    improvements to netidmgr dialogs
    
      	* ensure that buttons are disabled while
              actions are in process
    
      	* allow plug-ins to specify italic text
    
      	* fix some documentation
    
    	* reformat langres.rc
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18494 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/doc/ui_main.h                 |   1 +
 src/windows/identity/include/khmsgtypes.h          |  16 ++-
 src/windows/identity/kcreddb/kcreddb.h             |  12 +--
 src/windows/identity/plugins/krb5/krb5configdlg.c  |  15 ++-
 .../identity/plugins/krb5/lang/en_us/langres.rc    | 119 +++++++--------------
 src/windows/identity/ui/htwnd.c                    |  16 ++-
 src/windows/identity/ui/main.c                     |  96 ++++++++++++++---
 src/windows/identity/ui/newcredwnd.c               |  29 +++--
 src/windows/identity/uilib/khnewcred.h             |  12 ++-
 9 files changed, 197 insertions(+), 119 deletions(-)

commit 7e5f17af48f68fda6d3de2cf25bd3f86289400ec
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Aug 21 20:31:51 2006 +0000

    clean up mkrel patchlevel.h editing etc
    
    	* src/util/mkrel: Be more careful editing KRB5_RELDATE.  Delete
    	'$ac_config_fragdir' autoconf droppings.
    
    ticket: new
    tags: pullup
    target_version: 1.5.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18475 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/mkrel | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 90fde06d39a2a241c798fc52b2ee04a66e795e44
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Aug 17 01:21:00 2006 +0000

    NetIDMgr Credential Provider Sample Code and Documentation
    
       This commit provides a template for a Network Identity Manager
       Credential Provider.  It doesn't provide any real functionality
       but it does provide all of the functions that need to be specified
       and filled in as part of the process of producing a NetIdMgr plug-in.
    
       This code should be pulled up to 1.4.x for inclusion in the KFW 3.1
       SDK as well as to 1.5.x.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18464 dc483132-0cff-0310-8789-dd5450dbe970

 .../identity/sample/templates/credprov/Makefile    | 278 ++++++++++++++
 .../identity/sample/templates/credprov/README      | 250 +++++++++++++
 .../identity/sample/templates/credprov/config_id.c | 118 ++++++
 .../sample/templates/credprov/config_ids.c         |  96 +++++
 .../sample/templates/credprov/config_main.c        |  99 +++++
 .../identity/sample/templates/credprov/credacq.c   | 405 +++++++++++++++++++++
 .../identity/sample/templates/credprov/credprov.h  | 176 +++++++++
 .../identity/sample/templates/credprov/credtype.c  |  52 +++
 .../sample/templates/credprov/images/plugin.ico    | Bin 0 -> 9110 bytes
 .../templates/credprov/lang/en_us/langres.rc       | 204 +++++++++++
 .../identity/sample/templates/credprov/langres.h   |  34 ++
 .../identity/sample/templates/credprov/main.c      | 171 +++++++++
 .../identity/sample/templates/credprov/plugin.c    | 382 +++++++++++++++++++
 .../identity/sample/templates/credprov/proppage.c  |  59 +++
 .../identity/sample/templates/credprov/version.rc  |  94 +++++
 15 files changed, 2418 insertions(+)

commit 680d4167853f5063bd844362c6f9443b052775eb
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Aug 16 21:01:43 2006 +0000

    cc_err_xlate: Updated error mappings to generate the same errors as ccapiv2.
    stdccv3_setup: Don't translate errors since cc_err_xlate isn't idempotent.
    krb5_stdccv3_resolve: Don't fail if we can't open the ccache.
    
    ticket: 3936
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18458 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

commit c75811fc6879fb9dbc78f56578be3346faa98cac
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 15 23:45:54 2006 +0000

    * kdb5_ldap_realm.c (kdb5_ldap_create): In assertion test of hardcoded char
    array sizes, test against the size we actually need.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18449 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d9b5c7e43ccea8b14f4bc666a1488999af7dc13e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 15 23:43:27 2006 +0000

    * kdb_default.c (krb5_def_store_mkey): If the file can't be opened, construct
    an error message that includes the file's name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18448 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_default.c | 3 +++
 1 file changed, 3 insertions(+)

commit 01073fe32f6d6b204dfbe63b0fafbeef9f7d3d92
Author: Russ Allbery <rra@stanford.edu>
Date:   Tue Aug 15 22:49:57 2006 +0000

    Set datarootdir in each Makefile to make Autoconf 2.60 happier
    
    Ticket: 3965
    Component: krb5-build
    Version_Reported: 1.5
    Tags: pullup
    Target_Version: 1.5.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18444 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in | 1 +
 1 file changed, 1 insertion(+)

commit 77afe31c1470a91cff10ed03bb8a104ba7a8a8f4
Author: Russ Allbery <rra@stanford.edu>
Date:   Tue Aug 15 22:27:17 2006 +0000

    Document prerequisites for make check
    
    Document the prerequisites for running make check, since some of them are
    a bit surprising.
    
    Ticket: new
    Component: krb5-doc
    Tags: pullup
    Version_Reported: 1.5
    Target_Version: 1.5.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18441 dc483132-0cff-0310-8789-dd5450dbe970

 doc/build.texinfo | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 5ecffe318b6cc29df4e9024c797a345bea50c9b5
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 15 19:27:08 2006 +0000

    	* src/clients/ksu/main.c (sweep_up): Don't check return value of
    	krb5_seteuid(0), as it is not harmful for it to fail, and it will
    	fail after setuid(target_user).  Correct error message.
    
    ticket: 4137
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18438 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/main.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 7b141abe9aa72db8c7243d4f0a30b87e59789579
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 8 19:26:40 2006 +0000

    fix MITKRB5-SA-2006-001: multiple local privilege escalation vulnerabilities
    
    	* src/appl/gssftp/ftpd/ftpd.c (getdatasock, passive):
    	* src/appl/bsd/v4rcp.c (main):
    	* src/appl/bsd/krcp.c (main):
    	* src/appl/bsd/krshd.c (doit):
    	* src/appl/bsd/login.c (main):
    	* src/clients/ksu/main.c (sweep_up):
    	* src/lib/krb4/kuserok.c (kuserok): Check return values from
    	setuid() and related functions to avoid privilege escalation
    	vulnerabilities.  Fixes MITKRB5-SA-2006-001. [CVE-2006-3083,
    	VU#580124, CVE-2006-3084, VU#401660]
    
    ticket: new
    target_version: 1.5.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18420 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krcp.c         | 16 ++++++++++++----
 src/appl/bsd/krshd.c        | 10 ++++++++--
 src/appl/bsd/login.c        |  5 ++++-
 src/appl/bsd/v4rcp.c        | 10 ++++++++--
 src/appl/gssftp/ftpd/ftpd.c | 12 +++++++++---
 src/clients/ksu/main.c      |  9 ++++++---
 src/lib/krb4/kuserok.c      |  6 ++++--
 7 files changed, 51 insertions(+), 17 deletions(-)

commit 90ce1170a03c1451c1bbe15af6ca1ead326eeb83
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Aug 7 23:33:39 2006 +0000

    	* src/lib/gssapi/mechglue/mglueP.h: Add loopback field to opaque
    	structs of gss_ctx_id_t, gss_name_t, gss_cred_id_t to catch some
    	application programming errors.  Add new macro GSSINT_CHK_LOOP()
    	which returns non-zero if loopback field doesn't point to itself.
    
    	* src/lib/gssapi/mechglue/g_accept_sec_context.c
    	(gss_accept_sec_context):
    	* src/lib/gssapi/mechglue/g_acquire_cred.c (gss_add_cred)
    	(gss_acquire_cred):
    	* src/lib/gssapi/mechglue/g_delete_sec_context.c
    	(gss_delete_sec_context):
    	* src/lib/gssapi/mechglue/g_glue.c
    	(gssint_convert_name_to_union_name):
    	* src/lib/gssapi/mechglue/g_imp_name.c (gss_import_name):
    	* src/lib/gssapi/mechglue/g_imp_sec_context.c
    	(gss_import_sec_context):
    	* src/lib/gssapi/mechglue/g_init_sec_context.c
    	(gss_init_sec_context): Set loopback pointers.
    
    	* src/lib/gssapi/mechglue/g_delete_sec_context.c
    	(gss_delete_sec_context):
    	* src/lib/gssapi/mechglue/g_rel_cred.c (gss_release_cred):
    	* src/lib/gssapi/mechglue/g_rel_name.c (gss_release_name): Call
    	GSSINT_CHK_LOOP() to validate loopback pointer.
    
    ticket: 4063
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18417 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_accept_sec_context.c |  2 ++
 src/lib/gssapi/mechglue/g_acquire_cred.c       |  3 +++
 src/lib/gssapi/mechglue/g_delete_sec_context.c |  2 ++
 src/lib/gssapi/mechglue/g_dup_name.c           |  2 ++
 src/lib/gssapi/mechglue/g_glue.c               |  1 +
 src/lib/gssapi/mechglue/g_imp_name.c           |  2 ++
 src/lib/gssapi/mechglue/g_imp_sec_context.c    |  1 +
 src/lib/gssapi/mechglue/g_init_sec_context.c   |  4 +++-
 src/lib/gssapi/mechglue/g_rel_cred.c           |  2 ++
 src/lib/gssapi/mechglue/g_rel_name.c           |  2 ++
 src/lib/gssapi/mechglue/mglueP.h               | 12 ++++++++++++
 11 files changed, 32 insertions(+), 1 deletion(-)

commit 75d6683d1528102b8764e9ccbcd5dc34f5ac1a2c
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 2 20:51:50 2006 +0000

    Apply patch from Michael Calmer to fix some uninitialized variables
    
    	* src/appl/gssftp/ftpd/ftpd.c (auth_data): Initialize stat_maj,
    	accept_maj, acquire_maj.
    
    	* src/appl/telnet/libtelnet/kerberos5.c (kerberos5_send):
    	Intialize rdata.
    
    	* src/kdc/do_tgs_req.c (process_tgs_req): Initialize magic and
    	tr_contents.magic.
    
    	* src/lib/krb5/asn.1/krb5_decode.c (decode_krb5_safe_with_body):
    	Initialize tmpbody.magic.
    
    	* src/plugins/kdb/db2/libdb2/hash/dbm.c (kdb2_fetch)
    	(kdb2_firstkey, kdb2_nextkey): Initialize dsize.
    
    ticket: 3904
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18404 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ftpd.c           | 4 +++-
 src/appl/telnet/libtelnet/kerberos5.c | 1 +
 src/kdc/do_tgs_req.c                  | 2 ++
 src/lib/krb5/asn.1/krb5_decode.c      | 1 +
 src/plugins/kdb/db2/libdb2/hash/dbm.c | 3 +++
 5 files changed, 10 insertions(+), 1 deletion(-)

commit a0c00811ee922717cff52ed87cdf541947f7cdc4
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 1 21:09:43 2006 +0000

    	* src/lib/gssapi/mechglue/g_initialize.c (gss_release_oid): Call
    	gssint_initialize_library to ensure mutex is initialized.
    
    ticket: 4088
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18397 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 3 +++
 1 file changed, 3 insertions(+)

commit 078693c52680be26ded33c7734cd1fdc47896480
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 25 20:29:43 2006 +0000

    Changed GSSAPI opaque types (gss_name_t, gss_cred_id_t, gss_ctx_id_t) from
    void* to pointers to opaque structs.  This change removed some casts and
    introduced or changed a bunch of other casts to suppress warnings.
    
    krb5_gss_accept_sec_context(): Fixed a bug found by the above changes
    where krb5_gss_release_cred() was being called with the wrong argument 2
    (gss_cred_id_t instead of gss_cred_id_t*).
    
    ticket: 4057
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18396 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi.hin           | 11 ++++++++---
 src/lib/gssapi/generic/gssapiP_generic.h    | 18 +++++++++---------
 src/lib/gssapi/generic/util_validate.c      | 18 +++++++++---------
 src/lib/gssapi/krb5/accept_sec_context.c    |  4 ++--
 src/lib/gssapi/krb5/add_cred.c              |  5 +++--
 src/lib/gssapi/krb5/delete_sec_context.c    |  2 +-
 src/lib/gssapi/krb5/duplicate_name.c        |  2 +-
 src/lib/gssapi/krb5/init_sec_context.c      |  8 ++++----
 src/lib/gssapi/krb5/inq_cred.c              |  8 ++++----
 src/lib/gssapi/krb5/process_context_token.c |  5 +++--
 src/lib/gssapi/krb5/rel_cred.c              |  2 +-
 src/lib/gssapi/mechglue/g_glue.c            |  2 +-
 src/lib/gssapi/mechglue/mglueP.h            |  6 +++---
 13 files changed, 49 insertions(+), 42 deletions(-)

commit 99475a3c9fdaf9da4d363aa7fd3c9477150dbe95
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 25 18:51:54 2006 +0000

    gss_canonicalize_name(): Added parens to remove
    warning from if statement.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18395 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_canon_name.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 6d147b5b99842363daec26b1dcb0fc4b53fb6dde
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 25 17:58:25 2006 +0000

    Removed unused Metrowerks compiler support.
    (Since there's no universal binary support for CodeWarrior there's
    no point in having this here.)
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18394 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ytest.c | 4 ----
 1 file changed, 4 deletions(-)

commit 03ae3190deb5504c3201a425799a6a9ab9db26a9
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 25 17:56:18 2006 +0000

    Switched from "#pragma options align" to "#pragma pack".
    Removed Metrowerks "#pragma import" since other framework
    headers don't specify it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18392 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/des.h | 8 ++++----
 src/include/kerberosIV/krb.h | 4 ++--
 src/include/krb5/krb5.hin    | 4 ++--
 3 files changed, 8 insertions(+), 8 deletions(-)

commit 7eea918535beb43271d64774dd6d4fdbd596f71c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Jul 25 13:59:30 2006 +0000

    Windows - fix kfwlogon for Windows 2000
    
        Windows 2000 does not support the ability to generate SIDs
        from symbolic names.
    
        Add more debugging and error condition checks.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18387 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/kfwlogon/kfwcommon.c | 74 ++++++++++++++++++++++++++++------------
 src/windows/kfwlogon/kfwlogon.c  | 37 ++++++++++++++------
 2 files changed, 80 insertions(+), 31 deletions(-)

commit 71cd4b378a8f310cc336231d8c4a1782c64d9e15
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jul 24 20:39:31 2006 +0000

        commit again without using patch to apply the diff
    
    ticket: 4048
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18382 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/kfwlogon/Makefile.in |  74 +++++++++++-----------
 src/windows/kfwlogon/kfwcommon.c | 131 +++++++++++++++++++++++++++++++++++++--
 src/windows/kfwlogon/kfwcpcc.c   |   2 +-
 src/windows/kfwlogon/kfwlogon.c  |  50 +++++++++++----
 src/windows/kfwlogon/kfwlogon.h  |   4 +-
 5 files changed, 206 insertions(+), 55 deletions(-)

commit b22afa7d6b255ec294c6ff98fcd336a92bdc118c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jul 24 20:37:36 2006 +0000

      undo previous commit due to EOL issues
    
    ticket: 4048
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18381 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/kfwlogon/Makefile.in |  74 +++++++++++-----------
 src/windows/kfwlogon/kfwcommon.c | 131 ++-------------------------------------
 src/windows/kfwlogon/kfwcpcc.c   |   2 +-
 src/windows/kfwlogon/kfwlogon.c  |  50 ++++-----------
 src/windows/kfwlogon/kfwlogon.h  |   4 +-
 5 files changed, 55 insertions(+), 206 deletions(-)

commit 19f15ab2699fcb8f0d1572d6483bdee65e4cdc6f
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Jul 24 19:27:04 2006 +0000

    Switched from "#pragma options align" to "#pragma pack".
    Removed Metrowerks "#pragma import" since other framework
    headers don't specify it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18380 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/include/CredentialsCache.h  | 4 ++--
 src/lib/ccapi/include/CredentialsCache2.h | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit e3aa436cc8b1eab7ef67f15ec17aa4bf8310dca7
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jul 24 06:58:23 2006 +0000

    Windows Integrated Login Fixes for KFW 3.1
    
        KFW integrated login was failing when the user is
        not a power user or administrator.  This was occurring
        because the temporary file ccache was being created in
        a directory the user could not read.  While fixing this
        it was noticed that the ACLs on the ccache were too broad.
        Instead of applying a fix to the FILE: krb5_ccache
        implementation it was decided that simply applying a new
        set of ACLs (SYSTEM and "user" with no inheritance) to
        the file immediately after the krb5_cc_initialize() call
        would close the broadest security issues.
    
        The file is initially created in the SYSTEM %TEMP% directory
        with "SYSTEM" ACL only.  Then it is moved to the user's %TEMP%
        directory with "SYSTEM" and "user" ACLs.  Finally, after
        copying the credentials to the API: ccache, the file is deleted.
    
    
    ticket: new
    tags: pullup
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18379 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/kfwlogon/Makefile.in |  74 +++++++++++-----------
 src/windows/kfwlogon/kfwcommon.c | 131 +++++++++++++++++++++++++++++++++++++--
 src/windows/kfwlogon/kfwcpcc.c   |   2 +-
 src/windows/kfwlogon/kfwlogon.c  |  50 +++++++++++----
 src/windows/kfwlogon/kfwlogon.h  |   4 +-
 5 files changed, 206 insertions(+), 55 deletions(-)

commit dedcfc188f4f9a30f136d4fe145b5bc545d220b9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 21 19:03:02 2006 +0000

    * aclocal.m4 (KRB5_LIB_AUX): Disallow --enable-profiled and --disable-shared
    options as well.  Don't generate help messages for these options.
    
    ticket: 4036
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18352 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 21 +++++++++++++++------
 1 file changed, 15 insertions(+), 6 deletions(-)

commit 30db231de0763c37b482013e25eadcfc7bfdb304
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 21 18:29:25 2006 +0000

    * ldap_service_stash.c (krb5_ldap_readpassword): Don't require strerror_r, fall
    back to strerror if needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18351 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/ldap/libkdb_ldap/ldap_service_stash.c | 5 +++++
 1 file changed, 5 insertions(+)

commit a136e51c8a5bd5d56ef16de0986e5f766f004ff0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 21 17:49:07 2006 +0000

    respect LDFLAGS in NetBSD build
    
    An LDFLAGS setting at configure time is ignored in parts of the build.
    
    * shlib.conf (*-*-netbsd*): Use $(CC) for LDCOMBINE, and include $(LDFLAGS).
    
    ticket: new
    target: 1.5.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18350 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit 2567888a585069f31c0666325d9ba16dea3cb1e1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 21 17:41:43 2006 +0000

    reject configure option for static libraries
    
    We shouldn't accept --enable-static at configure time when we know
    it's not going to work at build time.
    
    * aclocal.m4 (KRB5_LIB_AUX): Error out if --enable-static.
    
    ticket: new
    target_version: 1.5.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18348 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 4 ++++
 1 file changed, 4 insertions(+)

commit a594c6d18aa08932159ac48f19f08e86f40e9106
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 21 13:48:37 2006 +0000

    Windows - kfw 3.1 msi deployment guide updates
    
    	documentation updates for the kfw 3.1 msi deployment guide.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18346 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/msi-deployment-guide.txt | 304 ++++++++++++++++++++-
 1 file changed, 298 insertions(+), 6 deletions(-)

commit 02a70cf5b49f2a75d1297b2e925855d2e2119f04
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 21 03:12:00 2006 +0000

    Windows NetIDMgr documentation
    
    NetIDMgr 1.1 documentation for KFW 3.1 release
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18345 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/doc/netidmgr.doc | Bin 1620992 -> 1696768 bytes
 src/windows/identity/doc/netidmgr.pdf | Bin 1292891 -> 1400417 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

commit 1df41f81af35c6ba7f5f54b079c0de7d182684a5
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jul 19 22:36:00 2006 +0000

    Windows NetIDMgr post-1.5 branch commits
    
    The following patch updates the NetIDMgr:
    
     * allow plug-ins to be marked "do not unload" in order
       to support DLLs that create threads that are not
       properly cleaned up as part of library unload.
    
     * allow plug-ins to be marked "disabled"
    
     * Additional changes to deal with Microsoft's efforts
       to deprecate all of the str C runtime functions.
    
     * Improvements to Manifest processing in the build
       system
    
     * Addition of Tooltip support to the Toolbar.  Dragging
       the mouse over toolbar buttons displays textual
       descriptions.
    
     * Correct the behavior of the New Credentials Dialog
       to disable the "Ok" button after it has been pressed.
    
     * Add support to allow plugin configuration data to
       be distributed as part of transforms to the MSI
       installer.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18344 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/apiversion.txt               |  22 ++
 src/windows/identity/config/Makefile.w32          |   8 +
 src/windows/identity/kconfig/api.c                | 152 +++++---
 src/windows/identity/kconfig/kconfig.h            | 137 +++++--
 src/windows/identity/kconfig/kconfiginternal.h    |   4 +-
 src/windows/identity/kmm/kmm.h                    |   2 +-
 src/windows/identity/kmm/kmm_plugin.c             |  15 +-
 src/windows/identity/kmm/kmm_reg.c                |   5 +-
 src/windows/identity/kmm/kmm_registrar.c          |  27 +-
 src/windows/identity/kmm/kmmconfig.csv            |   8 +-
 src/windows/identity/kmm/kmminternal.h            |  23 +-
 src/windows/identity/nidmgrdll/Makefile           |   1 +
 src/windows/identity/plugins/krb4/Makefile        |   1 +
 src/windows/identity/plugins/krb4/krb4configdlg.c | 126 ++++++-
 src/windows/identity/plugins/krb4/krb4funcs.c     |   4 +-
 src/windows/identity/plugins/krb4/krb4newcreds.c  |   4 +-
 src/windows/identity/plugins/krb4/krb4plugin.c    |   2 +
 src/windows/identity/plugins/krb4/krbconfig.csv   |   2 +-
 src/windows/identity/plugins/krb5/Makefile        |   1 +
 src/windows/identity/plugins/krb5/krb5configcc.c  |   2 -
 src/windows/identity/plugins/krb5/krb5configdlg.c |   3 -
 src/windows/identity/plugins/krb5/krb5configid.c  |   2 -
 src/windows/identity/plugins/krb5/krb5configids.c |   7 +-
 src/windows/identity/plugins/krb5/krb5funcs.c     |   4 +-
 src/windows/identity/plugins/krb5/krb5newcreds.c  | 427 +++++++++++++---------
 src/windows/identity/plugins/krb5/krbconfig.csv   |   2 +
 src/windows/identity/plugins/krb5/krbcred.h       |  10 +-
 src/windows/identity/ui/Makefile                  |   1 +
 src/windows/identity/ui/aboutwnd.c                |   5 +-
 src/windows/identity/ui/configwnd.c               |   3 +-
 src/windows/identity/ui/lang/en_us/khapp.rc       | 222 +++++------
 src/windows/identity/ui/main.c                    |   2 +
 src/windows/identity/ui/newcredwnd.c              |  24 +-
 src/windows/identity/ui/resource.h                |  15 +
 src/windows/identity/ui/toolbar.c                 | 190 +++++++---
 src/windows/identity/uilib/actions.csv            |  30 +-
 src/windows/identity/uilib/khnewcred.h            |   7 +
 src/windows/identity/uilib/khuidefs.h             |   2 -
 src/windows/identity/util/perfstat.c              |   2 +-
 39 files changed, 959 insertions(+), 545 deletions(-)

commit 3bf4292984d7b13ac106a7d16128315028745385
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jul 19 18:14:01 2006 +0000

    acquire_cred(), kg_caller_provided_ccache_name(): On further reflection
    and testing the correct thing appears to be to have gss_krb5_ccache_name()
    stop gss_acquire_cred() from searching for the desired name in the cache
    collection.  If the caller sets the ccache name then gss_acquire_cred will only
    look in that ccache.  Added kg_caller_provided_ccache_name() to tell whether
    or not the caller has actually set the ccache.  This should fix the problem for
    both Mac OS X and Windows.
    
    ticket: 4024
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18343 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/acquire_cred.c | 26 +++++++++++++-------------
 src/lib/gssapi/krb5/gssapiP_krb5.h |  3 +++
 src/lib/gssapi/krb5/gssapi_krb5.c  | 16 ++++++++++++++++
 3 files changed, 32 insertions(+), 13 deletions(-)

commit c90f8a668ee109367c2558b4f1bba7e2dd90fb0a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 19 16:14:57 2006 +0000

    need to look harder for tclConfig.sh
    
    Our current scheme doesn't find tclConfig.sh as installed by NetBSD's
    pkg system, even if it finds tclsh and gets the library pathname from
    it.  The problem is that tclConfig.sh is one directory up.
    
    * aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): Check $tcl_dir/.. for tclConfig.sh.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18342 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 263528772958edf1a7987dce0fe974227a9fd5ce
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jul 19 02:28:24 2006 +0000

    acquire_cred(): Realized that my previous patch now basically favors the
    ccache over the desired name.  Added a KLL function to search for the
    desired name, favoring the default ccache.
    
    ticket: 4024
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18341 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/acquire_cred.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit e9a16b0d15a2fb5ed2fa294a9cc49919f684a033
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 18 20:11:39 2006 +0000

    acquire_cred(): Fixed KLL support to try the default ccache first if
    it is set.
    
    ticket: 4024
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18340 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/acquire_cred.c | 32 +++++++++++++++++++-------------
 1 file changed, 19 insertions(+), 13 deletions(-)

commit a8faf3e9d9ad3894ae3582f1041281d75d855ddd
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 18 20:03:10 2006 +0000

    kadmin_startup(): Turn off KLL automatic prompting support in kadmin
    
    ticket: 4023
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18339 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 7e3967b67cfe18a6a35dfd33a983a7f39da3db38
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 18 19:51:37 2006 +0000

    Project cleanup:
    Removed kipc APIs and deleted files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18338 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/mac/CCAPI.xcodeproj/project.pbxproj | 50 -----------------------
 1 file changed, 50 deletions(-)

commit 42be2955a4bc2bd118fe75f16b988bc2f8b98f00
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 18 19:43:52 2006 +0000

    authgss_refresh(): Use GSS_C_NO_CHANNEL_BINDINGS macro
    instead of NULL with gss_init_sec_context to increase readbility.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18337 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/auth_gss.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit be2a90969cde83cb88cca0b87419e3f31f7a06cd
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Jul 18 19:29:32 2006 +0000

    Windows: NSIS updates for 2.18 release
    
    This commit corrects errors in the NSIS installer scripts
    that prevent installer builds using NSIS 2.18.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18336 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/licenses.rtf     | 2 +-
 src/windows/installer/nsis/nsi-includes.nsi | 6 +++---
 src/windows/installer/nsis/site-local.nsi   | 6 +++---
 src/windows/installer/nsis/utils.nsi        | 8 ++++----
 4 files changed, 11 insertions(+), 11 deletions(-)

commit 56d2b44aff97f9514d78d68436f3c8ce068fa932
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Jul 18 19:24:23 2006 +0000

    Windows: Wix 2.0.4221 updates
    
    This commit corrects errors in the Wix installer script
    files that violate the Wix schema but which were not
    caught by earlier releases of the Wix 2.0 installer.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18335 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/config.wxi       |  2 +-
 src/windows/installer/wix/features.wxi     |  3 +--
 src/windows/installer/wix/files.wxi        | 12 +++---------
 src/windows/installer/wix/kfw.wxs          | 10 ++++++----
 src/windows/installer/wix/lang/ui_1033.wxi | 29 +++++++++++++++++++++++++++--
 src/windows/installer/wix/property.wxi     |  7 ++++---
 src/windows/installer/wix/site-local.wxi   |  6 +++---
 7 files changed, 45 insertions(+), 24 deletions(-)

commit 42d9d6ab320ee3a661fe21472be542acd542d5be
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 18 00:40:19 2006 +0000

    Merge remaining changes from LDAP integration branch
    svn+ssh://svn.mit.edu/krb5/branches/ldap-integ@18333.
    
    * plugins/kdb/ldap: New directory.
    
    * aclocal.m4 (WITH_LDAP): New macro.
    (CONFIG_RULES): Invoke it.
    * configure.in: Test ldap option, maybe configure and generate makefiles for
    new directories, and set and substitute ldap_plugin_dir.
    * Makefile.in (SUBDIRS): Add @ldap_plugin_dir@.
    
    * kdc/krb5kdc.M, kadmin/server/kadmind.M, kadmin/cli/kadmin.M,
    config-files/krb5.conf.M: Document LDAP changes (new options, config file
    entries, etc).
    
    * lib/kdb/kdb5.c (kdb_load_library): Put more info in error message.
    
    * lib/kadm5/admin.h (KADM5_CPW_FUNCTION, KADM5_RANDKEY_USED,
    KADM5_CONFIG_PASSWD_SERVER): New macros, disabled for now.
    (struct _kadm5_config_params): New field kpasswd_server, commented out for now.
    * lib/krb5/error_tables/kdb5_err.et: Add error codes KRB5_KDB_ACCESS_ERROR,
    KRB5_KDB_INTERNAL_ERROR, KRB5_KDB_CONSTRAINT_VIOLATION.
    
    ticket: 2935
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18334 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                                    |    2 +-
 src/aclocal.m4                                     |   38 +
 src/config-files/krb5.conf.M                       |  100 +
 src/configure.in                                   |   17 +
 src/kadmin/cli/kadmin.M                            |   90 +-
 src/kadmin/server/kadmind.M                        |   44 +-
 src/kadmin/server/ovsec_kadmd.c                    |    5 +-
 src/kdc/krb5kdc.M                                  |   36 +-
 src/lib/kadm5/admin.h                              |   10 +
 src/lib/kdb/kdb5.c                                 |    5 +-
 src/lib/krb5/error_tables/kdb5_err.et              |    4 +
 src/plugins/kdb/ldap/ChangeLog                     |   51 +
 src/plugins/kdb/ldap/Makefile.in                   |   64 +
 src/plugins/kdb/ldap/kldap.exports                 |    1 +
 src/plugins/kdb/ldap/ldap_exp.c                    |   85 +
 src/plugins/kdb/ldap/ldap_util/ChangeLog           |   12 +
 src/plugins/kdb/ldap/ldap_util/Makefile.in         |   28 +
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.c    |  289 +++
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_list.h    |   47 +
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.c  |  870 +++++++
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_policy.h  |   37 +
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.c   | 2609 ++++++++++++++++++++
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_realm.h   |   63 +
 .../kdb/ldap/ldap_util/kdb5_ldap_services.c        | 2181 ++++++++++++++++
 .../kdb/ldap/ldap_util/kdb5_ldap_services.h        |   71 +
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.M    |  977 ++++++++
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.c    |  655 +++++
 src/plugins/kdb/ldap/ldap_util/kdb5_ldap_util.h    |   78 +
 src/plugins/kdb/ldap/libkdb_ldap/ChangeLog         |   37 +
 src/plugins/kdb/ldap/libkdb_ldap/Makefile.in       |  280 +++
 src/plugins/kdb/ldap/libkdb_ldap/configure.in      |   26 +
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.c        |  490 ++++
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap.h        |  262 ++
 src/plugins/kdb/ldap/libkdb_ldap/kdb_ldap_conn.c   |  355 +++
 src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.c         |  229 ++
 src/plugins/kdb/ldap/libkdb_ldap/kdb_xdr.h         |   34 +
 src/plugins/kdb/ldap/libkdb_ldap/kerberos.ldif     |  888 +++++++
 src/plugins/kdb/ldap/libkdb_ldap/kerberos.schema   |  695 ++++++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_err.c        |  168 ++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_err.h        |   12 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_fetch_mkey.c |  100 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.c     |  274 ++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_handle.h     |   46 +
 .../kdb/ldap/libkdb_ldap/ldap_krbcontainer.c       |  203 ++
 .../kdb/ldap/libkdb_ldap/ldap_krbcontainer.h       |   54 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_main.h       |   38 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.c       | 1471 +++++++++++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_misc.h       |  125 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.c  |  514 ++++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal.h  |  126 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c | 1296 ++++++++++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c |  307 +++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.h |   54 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.c      | 1650 +++++++++++++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_realm.h      |   99 +
 .../kdb/ldap/libkdb_ldap/ldap_service_rights.c     |  801 ++++++
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.c      |  253 ++
 .../kdb/ldap/libkdb_ldap/ldap_service_stash.h      |   50 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_services.c   |  595 +++++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_services.h   |   97 +
 src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.c |  526 ++++
 src/plugins/kdb/ldap/libkdb_ldap/ldap_tkt_policy.h |   76 +
 .../kdb/ldap/libkdb_ldap/libkdb_ldap.exports       |   41 +
 src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.c       |  231 ++
 src/plugins/kdb/ldap/libkdb_ldap/princ_xdr.h       |   61 +
 65 files changed, 21013 insertions(+), 20 deletions(-)

commit 6eb696bf5669ec60b55927d974b48bbadc62bc66
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 17 19:25:02 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18332 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/Makefile.in | 1 -
 src/plugins/kdb/db2/Makefile.in  | 4 ++--
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 6949593ec1bf7a8a10c78c9f7928b3cba08b1b4f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 17 17:55:54 2006 +0000

    (KRB5_AC_FIND_DLOPEN): Use AC_SEARCH_LIBS
    
    ticket: 3971
    target_version: 1.5.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18331 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 1906a20956c85f399332e65fe1a2440a4030fc92
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jul 17 16:39:35 2006 +0000

    reverse test for copy_oid_set in lib/gssapi/krb5/indicate_mechs.c
    
    	* src/lib/gssapi/krb5/indicate_mechs.c: Reverse sense of test,
    	since gssint_copy_oid_set() returns 0 on success.
    
    ticket: new
    target_version: 1.5.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18330 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/indicate_mechs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e4be5e71b3098990a9de169fa6415787890802da
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jul 17 15:44:24 2006 +0000

      stdcc.c: fix v2 version of krb5_stdcc_resolve()
          cc_open() returning CC_NOEXIST should not be
          considered fatal.
    
    ticket: 3961
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18329 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit debf079486e0ecc0bdd8dd7ab58c5872c75125a3
Author: Russ Allbery <rra@stanford.edu>
Date:   Wed Jul 12 22:17:34 2006 +0000

    Document add_entry in ktutil man page
    
    Apply patch from Mike Dopheide to document ktutil add_entry in the man
    page and fix some other spelling errors in the ktutil man page.
    
    Ticket: new
    Version_Reported: 1.3.6
    Target_Version: 1.5.2
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18328 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ktutil.M | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 9e384c1778633ae06a2aa7886e5625750eb9290c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 11 17:28:07 2006 +0000

    Cleaned up CCAPI v3 code to remove memory leaks.  Fixed crashes in
    cc_ccache <-> krb5_ccache translation code.  Still testing edge cases but
    the code seems to work now with the KfM CCAPI implementation.
    
    ticket: 3936
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18327 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c      | 834 ++++++++++++++++----------------
 src/lib/krb5/ccache/ccapi/stdcc.h      |   2 +-
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 842 +++++++++++++++++++--------------
 src/lib/krb5/ccache/ccapi/stdcc_util.h |  17 +-
 4 files changed, 933 insertions(+), 762 deletions(-)

commit 8b833a42b92a095018093dd14ee487a32935d067
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Jul 10 18:52:37 2006 +0000

    Fixed up warnings and whitespace issues which were confusing the
    Xcode auto-indenter.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18326 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/client/ccache.c                     |   9 +-
 src/lib/ccapi/client/ccache.h                     |   8 +-
 src/lib/ccapi/client/context.c                    |   4 +-
 src/lib/ccapi/client/context.h                    |   2 +-
 src/lib/ccapi/common/generic_lists.c              |   2 +-
 src/lib/ccapi/include/CredentialsCache.h          | 302 +++++++++++-----------
 src/lib/ccapi/include/CredentialsCache2.h         |   2 +-
 src/lib/ccapi/include/generic_lists.h             |   8 +-
 src/lib/ccapi/include/msg.h                       |  11 +-
 src/lib/ccapi/mac/CCAPI.xcodeproj/project.pbxproj |   2 +-
 src/lib/ccapi/server/ccs_lists.c                  |   2 +-
 src/lib/ccapi/server/mac/main.c                   |   4 +-
 src/lib/ccapi/server/rpc_auth.c                   |   1 +
 13 files changed, 178 insertions(+), 179 deletions(-)

commit 0eb148db5bbbaa4c741caa65d78f3e965105ce40
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Jul 10 18:51:23 2006 +0000

    Fixed up warnings and converted to Unix line endings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18325 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/common/marshall.c |  882 +++++++++++++--------------
 src/lib/ccapi/common/msg.c      | 1244 +++++++++++++++++++--------------------
 2 files changed, 1063 insertions(+), 1063 deletions(-)

commit ede71fca12970b8d0846f7c206df59fdb55d8928
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Jul 10 18:34:19 2006 +0000

    Removed user preferences which were accidentally added
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18324 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/mac/CCAPI.xcodeproj/lxs.pbxuser     | 2005 ---------------------
 src/lib/ccapi/mac/CCAPI.xcodeproj/lxs.perspective | 1567 ----------------
 2 files changed, 3572 deletions(-)

commit 37fc70e7b38782f709b5c223aa0b4c86efd3f9c7
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jul 3 05:23:16 2006 +0000

    GetModuleHandle needs extension on Win64
    
      cc_mslsa.c:  some versions of Win64 require the extension
        to be specified as part of the parameter to GetModuleHandle()
        in order to find a match.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18320 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_mslsa.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit a83be3813fcebf08c93813a7e8f7e7bea3be7425
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 1 01:50:37 2006 +0000

    work around failure to load into nonexistent db
    
    	* src/tests/Makefile.in (kdb_check): Run kdb5_util create after
    	destroying to work around a behavior change from DAL integration.
    
    ticket: new
    target_version: 1.5
    tags: pullup
    version_reported: 1.5
    component: test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18313 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/Makefile.in | 5 +++++
 1 file changed, 5 insertions(+)

commit 68c3b56fd718689ee05cc9fac0543bde38259e81
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 1 01:18:53 2006 +0000

    make gss_unwrap match prototype
    
    	* src/lib/gssapi/mechglue/g_unseal.c (gss_unwrap): Make match
    	prototype.
    
    ticket: new
    tags: pullup
    target_version: 1.5
    version_reported: 1.5
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18310 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_unseal.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ea9dc5759de0dd7f59eed27def805d6218f5af5e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 30 23:22:32 2006 +0000

    test kdb5_util dump/load functionality in dejagnu
    
    This new test just dumps and reloads the database.  It doesn't examine
    the resulting database, but kinit and other tests are run after it,
    using the reloaded database.
    
    * standalone.exp (dump_and_reload): New proc.
    (doit): Invoke it.
    
    ticket: new
    target_version: 1.5
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18308 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/standalone.exp | 58 +++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

commit 0722d38cb54aa0a61e8b97c15d4ef16778b76e59
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 30 21:39:36 2006 +0000

    copyright dates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18297 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c      | 2 +-
 src/plugins/kdb/db2/kdb_db2.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 47f3394bf715feb91662e0128da1d572e6c1e57f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 30 21:07:25 2006 +0000

    * dump.c (load_db): Call krb5_db_promote instead of krb5_db_fini
    
    ticket: 3964
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18296 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 96d619e46a1d0c656c41ff18ecf73b3d2fe6e010
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 30 21:05:21 2006 +0000

    * kdb_db2.c: Don't include kdb_compat.h.
    (OLD_COMPAT_VERSION_1): Don't define.
    (krb5_db2_db_create): For temporary db, use different names for all files.
    (krb5_db2_open, krb5_db2_create, krb5_db2_destroy): Fix check for "temporary"
    in supplied db_args.
    (krb5_db2_db_rename): New function, restored from pre-DAL code and hacked up
    a lot to mostly work.
    (krb5_db2_promote_db): New function.
    * db2_exp.c: Add promote_db entry.
    
    ticket: 3964
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18295 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/db2_exp.c |   7 +-
 src/plugins/kdb/db2/kdb_db2.c | 187 +++++++++++++++++++++++++++++++++++++++---
 2 files changed, 181 insertions(+), 13 deletions(-)

commit c5211cdacfb77ef869ab385a1e0cf4ae3230f0a5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 30 20:18:39 2006 +0000

    * kdb_default.c (krb5_def_promote_db): New function.
    * kdb5.c (kdb_setup_opt_functions): Use it if promote_db is null.
    
    * libkdb5.exports: Export krb5_db_promote.
    
    ticket: 3964
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18292 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c          | 4 ++++
 src/lib/kdb/kdb_default.c   | 6 ++++++
 src/lib/kdb/libkdb5.exports | 1 +
 3 files changed, 11 insertions(+)

commit 52150b3a00ad4fd668a1b98d21eb3303e8dc7f0d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 30 20:17:04 2006 +0000

    * kdb.h (krb5_def_promote_db): Declare
    
    ticket: 3964
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18291 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h | 3 +++
 1 file changed, 3 insertions(+)

commit 6839e8666400a03095013918d768245c162e2541
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 30 18:20:26 2006 +0000

        g_delete_sec_context.c: undo type cast change from last
        commit that is wrong.
    
    ticket: 3968
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18289 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_delete_sec_context.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bbc76278c9daf517b8f6bea45207a6b176f5ec0d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 30 09:22:32 2006 +0000

    corrections to gssapi mechglue
    
    	g_delete_sec_context.c: use the correct type during assignment
    
    	g_init_sec_context.c; prevent memory leak and make code more
      	readable
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18288 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_delete_sec_context.c | 2 +-
 src/lib/gssapi/mechglue/g_init_sec_context.c   | 5 +----
 2 files changed, 2 insertions(+), 5 deletions(-)

commit f760863dbaf96880b9924efc9b0d72582d306983
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 30 09:20:59 2006 +0000

      stdcc.c: undo change which broke the opening of ccaches
    
    ticket: 3961
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18287 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit ae6ff77c0d5c1814b3440bb1d413f185eedf3db9
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 30 05:59:46 2006 +0000

    	* src/lib/krb5/krb/srv_rcache.c (krb5_get_server_rcache):
    	Oops, krb5_rc_close actually does free rcache, so actually do null
    	rcache on error from krb5_rc_recover_or_initialize.  Thanks to
    	Shawn Emery for noticing.
    
    ticket: 3962
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18286 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/srv_rcache.c | 1 +
 1 file changed, 1 insertion(+)

commit a25a2569bf23986c2571a40a590ddf64ad5bbad7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jun 30 05:43:40 2006 +0000

    	* plugins/kdb/db2/kdb_db2.c (krb5_db2_db_init): Support tempdb
    	(krb5_db2_db_set_name): likewise
    	(krb5_db2_open): likewise
    	(krb5_db2_create): likewise
    	(krb5_db2_db_create): likewise
    	(krb5_db2_db_set_option): likewise
    	(krb5_db2_destroy): likewise
    
    	* plugins/kdb/db2/kdb_db2.h: Add tempdb to db context
    
    	* plugins/kdb/db2/kdb_db2.c (k5db2_dbopen): Take flag for
    	temporary databases.
    
    Ticket: 3964
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18285 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_db2.c | 119 +++++++++++++++++++++++++++---------------
 src/plugins/kdb/db2/kdb_db2.h |   5 +-
 2 files changed, 80 insertions(+), 44 deletions(-)

commit b1dea37d9afff88fc76560c00dfe0e8ab324d193
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 30 03:57:20 2006 +0000

    	* src/lib/krb5/krb/srv_rcache.c (krb5_get_server_rcache): Adapted
    	patch from Shawn Emery to set rcache = 0 in case of
    	krb5_rc_resolve_full failure because krb5_rc_resolve_full frees
    	but doesn't null rcache.  Also restore free of rcache in cleanup
    	code.  Continue to not null rcache in failure on
    	krb5_rc_recover_or_initialize because krb5_rc_close doesn't free
    	rcache.
    
    ticket: 3962
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18283 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/srv_rcache.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 2316e1c4159552a897ac267e04ae0b84f08fa8b5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 30 03:51:48 2006 +0000

    New kdb backend operation promote_db, makes a temporary database become the
    live database.  New function krb5_db_promote invokes it.
    
    ticket: 3964
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18282 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kdb.h        |  1 +
 src/kadmin/dbutil/dump.c |  8 +++++++-
 src/lib/kdb/kdb5.c       | 40 ++++++++++++++++++++++++++++++++++++++++
 src/lib/kdb/kdb5.h       |  5 +++++
 4 files changed, 53 insertions(+), 1 deletion(-)

commit 3f2442bbf3cc7625484da7aaaa57d5d3c7cf6db6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jun 30 03:02:23 2006 +0000

            * plugins/kdb/db2/kdb_db2.c (krb5_db2_create): Remove incorrect
            comment.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18281 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/kdb_db2.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f95c969718b36a9b7ad80ceddb059614d1655499
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jun 30 02:42:22 2006 +0000

            * lib/kdb/kdb5.h: Remove macros also defined in include/kdb5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18280 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.h | 6 ------
 1 file changed, 6 deletions(-)

commit 5d7df2cfaae8f27f355f11bd09ecb635f5523180
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 30 00:46:14 2006 +0000

    fix stdcc.c to build without USE_CCAPI_V3
    
    stdcc.c: should build without USE_CCAPI_V3
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18278 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 2996a60ffcf03a1855ab44496d137c065b765544
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 30 00:17:43 2006 +0000

    (add_db_arg): Fix silly bug.
    (extended_com_err_fn): Don't look up or print error message if the error code
    is 0.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18277 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_util.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 04c6c727da625d54e91d0a38fa6e2d96b697271f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 29 23:51:55 2006 +0000

    * kdb5_util.c (add_db_arg): New function.
    (main): Use it.
    * kdb5_util.h (add_db_arg): Declare it.
    * kdb5_create.c (kdb5_create): Use it.
    * dump.c (load_db): Use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18276 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c        | 21 +++++---------------
 src/kadmin/dbutil/kdb5_create.c | 16 ++++-----------
 src/kadmin/dbutil/kdb5_util.c   | 44 +++++++++++++++++++----------------------
 src/kadmin/dbutil/kdb5_util.h   |  1 +
 4 files changed, 30 insertions(+), 52 deletions(-)

commit 34bab3b31b6f748bdb88badc3607495050b88ac0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 29 22:52:55 2006 +0000

    * kerberos_v4.c: Don't include kdc.h.
    (kerberos_v4, kerb_err_reply): Replace uses of S_AD_SZ with sizeof(struct
    sockaddr_in).
    (kerb_get_principal): Delete fourth argument MAXN, which was always 1.  Callers
    updated.
    * Makefile.in: Updated dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18275 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Makefile.in   | 12 ++++++------
 src/kdc/kerberos_v4.c | 22 ++++++++--------------
 2 files changed, 14 insertions(+), 20 deletions(-)

commit bd92069c3acbd6f623f0fedc6ba66123c12ffbe3
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 29 22:12:19 2006 +0000

    re-order inclusions in spnego_mech.c to avoid breaking system headers
    
    	* src/lib/gssapi/spnego/spnego_mech.c: Move inclusion of
    	gssapiP_spnego.h to after mglueP.h.  mglueP.h includes
    	k5-thread.h, which pulls in the pthread headers, which on at least
    	some Tru64 versions is vulnerable to definitions of non-reserved
    	macro names such as CONTEXT, which is defined in
    	gssapiP_spnego.h.
    
    ticket: new
    tags: pullup
    target_version: 1.5
    version_reported: 1.5
    component: krb5-build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18273 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 225af035a642c946a2c9b1c54a6c522fae9c58f6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 29 21:29:03 2006 +0000

    * lib/gssapi/Makefile.in: Merge the new target into the existing
    target list with generated headers mostly in subdirectories, which
    happens to be inside a "##DOS##!if 0" block, since the all-recurse
    target isn't defined for Windows.
    
    ticket: 3955
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18272 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/Makefile.in | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit f7e230317d2bf6a4b864d750458a237e4e037b00
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 29 20:06:43 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18271 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/Makefile.in | 18 ++----------------
 src/lib/gssapi/spnego/Makefile.in   |  8 ++++++--
 2 files changed, 8 insertions(+), 18 deletions(-)

commit 0abe8233dd9dff2ae15f1589129af3b8612f827f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 29 13:26:42 2006 +0000

    Makefile.in:  Change T_STD_CONF_OBJS to only list t_std_conf.o and pull in the
    rest from libkrb5.  This fixes the problem of linking in init_os_ctx.o which
    was trying to use the private copy_profile() that was not exported.
    
    Also - updated dependencies - init_os_ctx.c now includes prof-int.h...
    
    ticket: 3953
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18264 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 822d3bb8d95e3e0dbb6af108938e3e6e1b353fd4
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 29 04:47:11 2006 +0000

    remove unused lib/gssapi/mechglue/g_utils.c
    
    	* src/lib/gssapi/mechglue/g_utils.c: Remove.
    	* src/lib/gssapi/mechglue/Makefile.in (SRCS, OBJS, STLIBOBJS):
    	Remove g_utils.*.
    
    ticket: new
    version_reported: 1.5
    target_version: 1.5
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18263 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/Makefile.in |   3 -
 src/lib/gssapi/mechglue/g_utils.c   | 283 ------------------------------------
 2 files changed, 286 deletions(-)

commit 05efc302e804e014a51054598bd49fe6a3c8556a
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 29 04:38:48 2006 +0000

    	* src/lib/gssapi/mechglue/mglueP.h (struct gss_config): Remove
    	gssint_userok and pname_to_uid, as we don't implement things which
    	use them.
    
    	* src/lib/gssapi/krb5/krb5_gss_glue.c (KRB5_GSS_CONFIG_INIT):
    	* src/lib/gssapi/spnego/spnego_mech.c (spnego_mechanism): Update
    	for struct gss_config changes.
    
    ticket: 3954
    tags: pullup
    target_version: 1.5
    version_reported: 1.5
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18262 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/krb5_gss_glue.c |  2 --
 src/lib/gssapi/mechglue/mglueP.h    | 16 ----------------
 src/lib/gssapi/spnego/spnego_mech.c |  2 --
 3 files changed, 20 deletions(-)

commit 0ccf584475aec056e69d74bb068e1962054b8786
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 29 04:21:08 2006 +0000

    	* src/lib/gssapi/mechglue/g_initialize.c: Remove various unused
    	header inclusions, local variables, and macro definitions.
    	(gss_indicate_mechs):
    	(build_mechSet):
    	(updateMechList):
    	(gssint_get_mechanism):
    	(loadConfigFile): Remove disabled code.
    
    ticket: 3951
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18261 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 345 +--------------------------------
 1 file changed, 3 insertions(+), 342 deletions(-)

commit 0b1164bc0307d5a708cd4ce981e22d2e372f36f9
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 29 04:15:37 2006 +0000

    back out r18245; it breaks under gcc + GNU ld on Solaris
    
    ticket: 3946
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18260 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/lib.in      | 7 +------
 src/config/libnover.in | 7 +------
 src/config/shlib.conf  | 4 +---
 3 files changed, 3 insertions(+), 15 deletions(-)

commit 6b86bb400f2e33a59890001c14f67b54075481a2
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jun 29 01:48:31 2006 +0000

    gssapi compilation errors on Windows
    
    src/Makefile.in:  generate lib/gssapi/spnego/Makefile
    
    src/lib/gssapi/Makefile.in: build mechglue and spnego
    
    src/lib/gssapi/krb5/init_sec_context.c: do not include
    kdc only symbols on windows
    
    src/lib/gssapi/mechglue/g_utils.c: no strings.h on Windows
    
    src/lib/gssapi/mechglue/Makefile.in: construct mechglue.lst
    
    src/lib/gssapi/spnego/Makefile.in: construct spnego.lst
    
    src/lib/gssapi/spnego/spnego_mech.c: k5-int.h must be
    included before krb5.h in order to prevent mixed definitions
    of time_t on windows
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18259 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                        |  5 +++-
 src/lib/gssapi/Makefile.in             | 22 +++++++++++-------
 src/lib/gssapi/gss_libinit.c           |  4 ++++
 src/lib/gssapi/krb5/init_sec_context.c | 14 ++++++++++--
 src/lib/gssapi/mechglue/Makefile.in    | 42 +++++++++++++++++++++++++++++++++-
 src/lib/gssapi/mechglue/g_utils.c      |  2 ++
 src/lib/gssapi/spnego/Makefile.in      |  2 ++
 src/lib/gssapi/spnego/spnego_mech.c    |  1 +
 8 files changed, 80 insertions(+), 12 deletions(-)

commit 4cd0909789898719321ab281da9321533d739408
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 29 01:42:42 2006 +0000

    check calling conventions specified for Windows
    
    When we're making changes on UNIX, sometimes we update the Windows
    export list but forget to make sure we've annotated the function
    declaration in the header file with a calling convention
    specification.
    
    This patch checks the krb5 and gssapi public headers against the
    Windows export lists (which are annotated with calling-convention and
    other info in comments), and flags any inconsistencies in public
    interfaces.
    
    * util/def-check.pl: Be quiet about normal stuff by default; accept a
    "-v" option to be verbose.  Exit with non-zero status if something
    wrong is detected.  Fix some problems in parsing gssapi header files.
    Handle DECSCRIPTION and HEAPSIZE directives in .def files, and DATA
    annotation in comments.
    
    * include/Makefile.in (verify-calling-conventions-krb5): New target.
    (all-unix): Depend on it in maintainer mode.
    
    * lib/gssapi/Makefile.in (verify-calling-conventions-gssapi): New target.
    (all-unix): Depend on it in maintainer mode.
    (merged-gssapi-header.h): New target; assemble public headers into one input
    file.
    (clean-misc-unix): New target; delete merged-gssapi-header.h.
    (clean-unix): Depend on it.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18258 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Makefile.in    |  5 +++++
 src/lib/gssapi/Makefile.in | 19 +++++++++++++++++--
 src/util/def-check.pl      | 44 ++++++++++++++++++++++++++++----------------
 3 files changed, 50 insertions(+), 18 deletions(-)

commit b2652ea2c3929a002bcce433de87b2c7599abb8a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 29 00:12:21 2006 +0000

    Fix comment style in public header
    
    ticket: 3952
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18255 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit 4a50829ceb6ffba77252610c577df98027d244ec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 29 00:03:36 2006 +0000

    fix calling convention for krb5 error-message routines, document usage of krb5_get_error_message
    
    * lib/krb5/krb/kerrs.c (krb5_*_error_message): Annotate with correct calling
    conventions for Windows.
    * include/krb5/krb5.hin: Update declarations.  Add comment on
    krb5_get_error_message usage.
    
    ticket: new
    target_version: 1.5
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18254 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin | 18 +++++++++++++-----
 src/lib/krb5/krb/kerrs.c  | 10 +++++-----
 2 files changed, 18 insertions(+), 10 deletions(-)

commit c58721acb8b2cc4d46315cb578515da6be873713
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jun 28 23:00:09 2006 +0000

    	cc_mslsa.c:  The WOW64 environment on 64-bit versions of
      	Windows prior to Vista Beta 2 did not implement the Lsa
    	functions used by the MSLSA: ccache.   This patch disables
    	the MSLSA: ccache in broken WOW64 environments by checking
    	the Windows version and the existence and response of the
    	IsWow64Process API.
    
    ticket: 3940
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18250 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_mslsa.c | 45 ++++++++++++++++++++++++++++++++++++++----
 1 file changed, 41 insertions(+), 4 deletions(-)

commit 4ba505713ee1046d7e613b1a38b89b980dc13884
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 28 22:07:00 2006 +0000

    autoconf 2.60 compatibility
    
    Change all file substitutions so that @-patterns start at the beginning
    of their lines, as now required by autoconf 2.60 (released Monday).
    
    ticket: new
    target_version: 1.5
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18249 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/libpty/Makefile.in                  | 4 ++--
 src/appl/telnet/libtelnet/Makefile.in        | 4 ++--
 src/lib/apputils/Makefile.in                 | 4 ++--
 src/lib/crypto/Makefile.in                   | 4 ++--
 src/lib/crypto/aes/Makefile.in               | 2 +-
 src/lib/crypto/arcfour/Makefile.in           | 2 +-
 src/lib/crypto/crc32/Makefile.in             | 2 +-
 src/lib/crypto/des/Makefile.in               | 2 +-
 src/lib/crypto/dk/Makefile.in                | 2 +-
 src/lib/crypto/enc_provider/Makefile.in      | 2 +-
 src/lib/crypto/hash_provider/Makefile.in     | 2 +-
 src/lib/crypto/keyhash_provider/Makefile.in  | 2 +-
 src/lib/crypto/md4/Makefile.in               | 2 +-
 src/lib/crypto/md5/Makefile.in               | 2 +-
 src/lib/crypto/old/Makefile.in               | 2 +-
 src/lib/crypto/raw/Makefile.in               | 2 +-
 src/lib/crypto/sha1/Makefile.in              | 2 +-
 src/lib/crypto/yarrow/Makefile.in            | 2 +-
 src/lib/des425/Makefile.in                   | 4 ++--
 src/lib/gssapi/Makefile.in                   | 4 ++--
 src/lib/gssapi/generic/Makefile.in           | 2 +-
 src/lib/gssapi/krb5/Makefile.in              | 2 +-
 src/lib/gssapi/mechglue/Makefile.in          | 2 +-
 src/lib/gssapi/spnego/Makefile.in            | 2 +-
 src/lib/kadm5/Makefile.in                    | 2 +-
 src/lib/kadm5/clnt/Makefile.in               | 4 ++--
 src/lib/kadm5/srv/Makefile.in                | 4 ++--
 src/lib/kdb/Makefile.in                      | 4 ++--
 src/lib/krb4/Makefile.in                     | 4 ++--
 src/lib/krb5/Makefile.in                     | 4 ++--
 src/lib/krb5/asn.1/Makefile.in               | 2 +-
 src/lib/krb5/ccache/Makefile.in              | 2 +-
 src/lib/krb5/error_tables/Makefile.in        | 2 +-
 src/lib/krb5/keytab/Makefile.in              | 2 +-
 src/lib/krb5/krb/Makefile.in                 | 2 +-
 src/lib/krb5/os/Makefile.in                  | 2 +-
 src/lib/krb5/posix/Makefile.in               | 2 +-
 src/lib/krb5/rcache/Makefile.in              | 2 +-
 src/lib/rpc/Makefile.in                      | 4 ++--
 src/plugins/kdb/db2/Makefile.in              | 4 ++--
 src/plugins/kdb/db2/libdb2/Makefile.in       | 2 +-
 src/plugins/kdb/db2/libdb2/btree/Makefile.in | 2 +-
 src/plugins/kdb/db2/libdb2/clib/Makefile.in  | 2 +-
 src/plugins/kdb/db2/libdb2/db/Makefile.in    | 2 +-
 src/plugins/kdb/db2/libdb2/hash/Makefile.in  | 2 +-
 src/plugins/kdb/db2/libdb2/mpool/Makefile.in | 2 +-
 src/plugins/kdb/db2/libdb2/recno/Makefile.in | 2 +-
 src/plugins/locate/python/Makefile.in        | 4 ++--
 src/util/et/Makefile.in                      | 4 ++--
 src/util/profile/Makefile.in                 | 4 ++--
 src/util/ss/Makefile.in                      | 4 ++--
 src/util/support/Makefile.in                 | 4 ++--
 52 files changed, 70 insertions(+), 70 deletions(-)

commit 30cbabc2918399d7419a2552f7a26ff4da0c070c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jun 28 21:45:20 2006 +0000

    fix plugin.c to compile on Windows
    
     plugins.c: Move a brace so that the Windows case falls
                within the conditional
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18248 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c3d776897051ec477b40812679c9e751f7cc25c4
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jun 28 21:41:43 2006 +0000

    Windows: fix krb5.h generation
    
    Generate krb5.h into the new location and install it
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18247 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit e24eee09ff8de9bcdc7ba8d93519651d1ba3fa62
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 28 05:31:52 2006 +0000

    allow multiple calls to krb5_get_error_message to retrieve message
    
    (krb5int_get_error): Don't discard old message if the error codes don't match.
    Try a little harder not to keep messages in the scratch buffer.  Return a copy
    of the message, or "out of memory" in the scratch buffer.
    (krb5int_vset_error): Try a little harder not to keep messages in the scratch
    buffer.
    
    ticket: new
    target_version: 1.5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18246 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/errors.c | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

commit aef096c6896ed50e4df03361c3b049df91b3f6f0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 28 05:18:38 2006 +0000

    implement symbol export restrictions for Solaris
    
    * lib.in (solaris.versions): New target.  Currently no version id, just a
    symbol list.
    * libnover.in (solaris.versions): New target.
    (clean-libs): Delete it.
    * shlib.conf (*-*-solaris*): Use solaris.versions as map file.
    (clean-libs): Delete it.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18245 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/lib.in      | 7 ++++++-
 src/config/libnover.in | 7 ++++++-
 src/config/shlib.conf  | 4 +++-
 3 files changed, 15 insertions(+), 3 deletions(-)

commit 4c66f0127e1a0efab4614b5afe9d543664d663db
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 27 22:01:22 2006 +0000

    mkrel should only generate doc/CHANGES for checkouts
    
    	* src/util/mkrel: Only write doc/CHANGES if doing a checkout.
    	This makes nightly snapshots saner.
    
    ticket: new
    tags: pullup
    target_version: 1.5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18243 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/mkrel | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 29955cbf56e6db9ec7a694b95f742af0fcc58788
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 27 02:26:11 2006 +0000

    write svn log output when building release
    
    	* src/util/mkrel: Write output of svn log -v to doc/CHANGES.
    
    ticket: new
    target_version: 1.5
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18235 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/mkrel | 1 +
 1 file changed, 1 insertion(+)

commit 1996c22b4d518651d8645324e49c85247807ae88
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 27 00:00:03 2006 +0000

    Revise comment on when we should switch from writing back to reading
    on a TCP stream.  (We don't currently, ever, and we probably should
    eventually, but sometimes closing the connection is required.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18234 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit b0fcaccdf948c549c71a66f75d897ea25a909f67
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 26 23:47:03 2006 +0000

    * kdc/network.c (make_toolong_error): New function.
    (process_tcp_connection): If the specified length exceeds the internal limit,
    stop reading and send back a FIELD_TOOLONG error.
    * tests/dejagnu/krb-standalone/standalone.exp (doit): When testing TCP mode,
    connect to the KDC and send a length of -1, and check that it sends back a
    non-empty message.
    
    ticket: 3923
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18233 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c                               | 41 ++++++++++++++++++++++++-
 src/tests/dejagnu/krb-standalone/standalone.exp | 32 +++++++++++++++++++
 2 files changed, 72 insertions(+), 1 deletion(-)

commit 509e591a07a9d6f6053db1f2fb38ae37c602aa27
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 26 23:09:51 2006 +0000

    make gssint_get_mechanism match prototype
    
    	* src/lib/gssapi/mechglue/g_initialize.c (gssint_get_mechanism):
    	Protoize, and make match mglueP.h.
    
    ticket: new
    target_version: 1.5
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18230 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit ffb07736ff6149278cce1a5ab3714a98a04591b3
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 26 22:04:51 2006 +0000

    	* src/lib/krb5_32.def: Export krb5_copy_context
    
    	* src/lib/krb5/libkrb5.exports: Export krb5_copy_context.
    
    	* src/lib/krb5/krb/init_ctx.c (krb5_copy_context): Fix malloc
    	argument for nctx.  Handle null default_ccname case.
    
    ticket: 2856
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18229 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/init_ctx.c  | 16 +++++++++++-----
 src/lib/krb5/libkrb5.exports |  1 +
 src/lib/krb5_32.def          |  1 +
 3 files changed, 13 insertions(+), 5 deletions(-)

commit a6d786ccf9d1b6dbfe2b86ee0d3dfc5c3951d37c
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 26 21:03:04 2006 +0000

    	* src/include/krb5/krb5.hin: Add prototype for krb5_copy_context
    
    	* src/lib/krb5/krb/init_ctx.c (krb5_copy_context): New function to
    	copy/clone an existing krb5 context.
    	(copy_ktypes): Local helper function.
    
    ticket: 2856
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18228 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.hin   |  2 ++
 src/lib/krb5/krb/init_ctx.c | 81 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 83 insertions(+)

commit bd7edfe0a67af34296baa530d2a2218ec4ddcb2d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Jun 25 19:21:41 2006 +0000

    NetIDMgr updates
    
    * add scrollbars to option tree pane in configuration dialog
    
    * convert to using Microsoft's safe string library both to ensure
      safe string manipulation and to avoid deprecation warnings
    
    * disable deprecation warnings for Platform SDK header shlwapi.h
      which cannot otherwise be compiled
    
    * add kerberos 5 kvno property to tickets.  display in properties
      dialog and main window if column selected by user
    
    * improve manifest handling in order to support both manifests
      generated by the compiler and those hand crafted in order to
      specify the correct versions of the custom control libraries.
    
    * update khimaira message types and credential acquisition
      documentation
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18212 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/apiversion.txt                |  28 +-
 src/windows/identity/config/Makefile.w2k           |  17 +-
 src/windows/identity/config/Makefile.w32           |  41 +-
 src/windows/identity/include/khmsgtypes.h          |  32 +-
 src/windows/identity/kconfig/api.c                 |  19 +-
 src/windows/identity/kcreddb/credential.c          |   8 +-
 src/windows/identity/kcreddb/credtype.c            |  11 +-
 src/windows/identity/kcreddb/type.c                |  18 +-
 src/windows/identity/nidmgrdll/Makefile            |   2 +
 src/windows/identity/plugins/common/krb5common.c   |   1 +
 src/windows/identity/plugins/common/krb5common.h   |   8 +-
 src/windows/identity/plugins/krb4/Makefile         |   1 +
 src/windows/identity/plugins/krb4/errorfuncs.c     |   8 +-
 src/windows/identity/plugins/krb4/krb4funcs.c      | 125 ++---
 src/windows/identity/plugins/krb4/krb4newcreds.c   |   8 +-
 src/windows/identity/plugins/krb5/Makefile         |   1 +
 src/windows/identity/plugins/krb5/datarep.c        |  30 ++
 src/windows/identity/plugins/krb5/datarep.h        |   5 +
 src/windows/identity/plugins/krb5/krb5configcc.c   |  16 +-
 src/windows/identity/plugins/krb5/krb5configdlg.c  |  27 +-
 src/windows/identity/plugins/krb5/krb5configid.c   |  12 +-
 src/windows/identity/plugins/krb5/krb5configids.c  |   2 +
 src/windows/identity/plugins/krb5/krb5funcs.c      |  55 ++-
 src/windows/identity/plugins/krb5/krb5identpro.c   |   8 +-
 src/windows/identity/plugins/krb5/krb5main.c       |  59 +++
 src/windows/identity/plugins/krb5/krbcred.h        |   4 +
 .../identity/plugins/krb5/lang/en_us/langres.rc    |   2 +
 src/windows/identity/plugins/krb5/langres.h        |   4 +-
 src/windows/identity/ui/Makefile                   |   7 +-
 src/windows/identity/ui/credwnd.c                  |   2 +-
 src/windows/identity/ui/debugfuncs.c               |   6 +-
 src/windows/identity/ui/htwnd.c                    | 505 ++++++++++++++-------
 src/windows/identity/ui/htwnd.h                    |   2 +
 src/windows/identity/ui/newcredwnd.c               |   9 +-
 src/windows/identity/uilib/action.c                |   2 +
 src/windows/identity/uilib/alert.c                 |   2 +
 src/windows/identity/uilib/configui.c              |   2 +
 src/windows/identity/uilib/creddlg.c               |   2 +
 src/windows/identity/uilib/khnewcred.h             |  88 +++-
 src/windows/identity/util/perfstat.c               |   7 +-
 40 files changed, 827 insertions(+), 359 deletions(-)

commit 05352b990d5caeed4c6afe3140ab946842bd743d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 24 03:07:29 2006 +0000

    * k5-int.h (krb5_copy_error_state): New macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18210 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 3 +++
 1 file changed, 3 insertions(+)

commit f9b6c2de5c160844e2fb5cb8ea7c6ef4292ee4c4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 24 02:39:52 2006 +0000

    Fix krb5_get_profile to create a new profile duplicating the list of
    files from the one in the provided context, instead of constructing
    and checking the file list from scratch.  Uses a new function in the
    profile library, not put into the public API yet.
    
    * util/profile/prof_init.c (profile_copy): New function.
    * util/profile/prof_int.h (profile_copy): Declare it.
    * lib/krb5/os/Makefile.in (LOCALINCLUDES): Look in the profile source dir.
    * lib/krb5/os/init_os_ctx.c (krb5_get_profile): Replace all the previous code
    with a call to profile_copy.
    
    ticket: 3925
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18209 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in   |  1 +
 src/lib/krb5/os/init_os_ctx.c | 26 ++------------------------
 src/util/profile/prof_init.c  | 33 +++++++++++++++++++++++++++++++++
 src/util/profile/prof_int.h   |  2 ++
 4 files changed, 38 insertions(+), 24 deletions(-)

commit 036d40a6c10d88b9d6b8507ae1319790d9d8d61b
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 23 02:57:32 2006 +0000

    fix typo in MS_BUG_TEST case in krb5_gss_glue.c
    
    	* src/lib/gssapi/krb5/krb5_gss_glue.c (krb5_mech_configs_hack):
    	Fix typo in MS_BUG_TEST case.
    
    ticket: new
    target_version: 1.5
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18208 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/krb5_gss_glue.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit de446078a2cb5a42a08e5ee477bd452cd27db98c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 23 02:56:30 2006 +0000

    fix signedness warnings in spnego_mech.c
    
    	* src/lib/gssapi/spnego/spnego_mech.c: Fix numerous signedness
    	warnings.
    
    ticket: new
    target_version: 1.5
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18207 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/spnego_mech.c | 148 ++++++++++++++++++++----------------
 1 file changed, 82 insertions(+), 66 deletions(-)

commit 44fd88804effb041aaf59d22922f5cc89158fd9c
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 22 22:23:02 2006 +0000

    	* src/lib/krb5/krb/srv_rcache.c (krb5_get_server_rcache): Apply
    	patch from Rainer Weikusat to avoid double-free when
    	rc_resolve_full() fails due to misconfiguration.
    
    ticket: 3924
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18206 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/srv_rcache.c | 4 ----
 1 file changed, 4 deletions(-)

commit 71c9fa7342cd2d6ef8770fd437d9564fcfeeeffa
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 22 21:31:15 2006 +0000

    	* src/lib/kadm5/ovsec_glue.c:
    	* src/lib/kadm5/unit-test/init-test.c:
    	* src/lib/kadm5/unit-test/iter-test.c:
    	* src/lib/kadm5/unit-test/lock-test.c: Include string.h to avoid
    	implicit definitions.  Patch from Michael Calmer.
    
    ticket: 3903
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18205 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ovsec_glue.c          | 1 +
 src/lib/kadm5/unit-test/init-test.c | 1 +
 src/lib/kadm5/unit-test/iter-test.c | 1 +
 src/lib/kadm5/unit-test/lock-test.c | 1 +
 4 files changed, 4 insertions(+)

commit ca8bd70dfa724faa01c572674dafe97f4cd2c2c9
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 22 20:06:45 2006 +0000

    	* src/util/mkrel: Edit patchlevel.h before running reconf
    
    ticket: 3922
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18204 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/mkrel | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit 838278dfaa09da224b9117e77c9e5271cbeb73b8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 22 19:18:19 2006 +0000

    (clean-unix): Use DEPTARGETS_CLEAN instead of DEPTARGETS.
    (DEPTARGETS_CLEAN, DEPTARGETS_@top_srcdir@_.): New targets; define so that
    DEPTARGETS_CLEAN has the DEP_VERIFY targets only at the top level.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18203 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit ec1198eebb7dcb9957446fa73cd08c0c1d645c42
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 22 18:49:23 2006 +0000

    	* src/lib/gssapi/mechglue/g_initialize.c: Remove unused variables
    	and include gss_libinit.h to clean up warnings.  Patch from
    	Michael Calmer.
    
    ticket: 3918
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18202 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_initialize.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit e1c6f641ea03e411ddfa6af9a66e5e3801554a33
Merge: c09f8fe 90c9fe9
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jun 22 18:43:20 2006 +0000

     r18022@luminous:  jaltman | 2006-05-19 05:18:37 -0400
     Updates of portable CCAPI sources.   All code compiles.
    
    
     r18025@luminous:  jaltman | 2006-05-20 23:48:39 -0400
     Construct an outline of a sample platform specific main.c
    
     Add ccs_serv_cleanup() routine.  Currently does nothing.
    
     Correct field names used within the authorization check.
    
    
     r18026@luminous:  jaltman | 2006-05-22 02:25:43 -0400
     More byte order conversions in the server operations code.
    
    
    
     r18027@luminous:  jaltman | 2006-05-22 13:12:49 -0400
     Source files containing common routines used by both
     the client and the server.
    
    
    
     r18028@luminous:  jaltman | 2006-05-22 13:17:07 -0400
     Move msg.c and marshall.c to common library.
    
     Add dllmain.c which contains the Windows DllMain() entry
     point.  This must be moved later to a Windows specific
     directory.
    
     Cleanup type usage and function name references.
    
     All that is missing now from the client DLL is a definition
     of cci_perform_rpc() which is the entry point to the IPC
     routine.
    
    
     r18029@luminous:  jaltman | 2006-05-22 13:18:27 -0400
     Move generic list functions to common/generic_lists.c
     so they can be used by both the client dll and the server.
    
     Fix type utilization in serv_ops.c
    
    
     r18083@luminous:  jaltman | 2006-06-05 13:49:34 -0400
     improved error handling
    
    
     r18094@luminous:  jaltman | 2006-06-09 10:42:04 -0400
     * corrections to windows rpc layer
    
     * corrections to network byte order conversions
    
    
     r18095@luminous:  lxs | 2006-06-09 17:46:24 -0400
     cci_msg_retrieve_blob(): changed argument 4 from void** to char**
     to suppress the warnings from gcc.
    
     r18096@luminous:  lxs | 2006-06-09 17:55:32 -0400
     moved enum cc_list_type to generic_lists.h to avoid "incomplete enum"
     warnings when compiling generic_lists.c
    
     r18097@luminous:  lxs | 2006-06-09 17:56:15 -0400
     Removed ancient Metrowerks tests from public headers.
    
     r18098@luminous:  lxs | 2006-06-09 17:57:20 -0400
     Include string.h to get memcpy, strlen, etc on BSD OSes.
    
     r18099@luminous:  lxs | 2006-06-09 17:59:36 -0400
     Added Mac OS X project file and Mach-IPC support code
    
    
     r18106@luminous:  jaltman | 2006-06-12 09:56:31 -0400
     remove duplicate header file and obsolete source file
    
    
     r18193@luminous:  jaltman | 2006-06-22 12:57:14 -0400
     This commit updates lib/krb5/ccache/ccapi to support CCAPI Version 3
     and above.  Specify -DUSE_CCAPI_V3=1 when compiling to use CCAPI Version 3
    
    
     r18194@luminous:  jaltman | 2006-06-22 12:58:37 -0400
     Fix parameter name in cc_credentials_iterator_t next()
    
    
     r18195@luminous:  jaltman | 2006-06-22 12:59:08 -0400
     Add missing header
    
    
     r18196@luminous:  jaltman | 2006-06-22 13:11:37 -0400
     Use the old exported names for setup and shutdown
    
    
     r18197@luminous:  jaltman | 2006-06-22 13:18:14 -0400
     krb5_stdccv3_setup is ok
    
    
    
    === Please enter your commit message above this line ===
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18200 dc483132-0cff-0310-8789-dd5450dbe970

commit 90c9fe974de343ffec87efbed89ddcfefd431d9e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jun 22 18:42:12 2006 +0000

    Revert 18100 before merging onto trunk
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18199 dc483132-0cff-0310-8789-dd5450dbe970

 .../common/mac/KerberosIPC/Kerberos/kipc_client.h  |  47 ----
 .../common/mac/KerberosIPC/Kerberos/kipc_common.h  |  76 -----
 .../common/mac/KerberosIPC/Kerberos/kipc_server.h  |  54 ----
 .../common/mac/KerberosIPC/Kerberos/kipc_session.h |  59 ----
 src/lib/ccapi/common/mac/KerberosIPC/README        |   3 -
 src/lib/ccapi/common/mac/KerberosIPC/kipc_client.c |  86 ------
 src/lib/ccapi/common/mac/KerberosIPC/kipc_common.c |  93 ------
 src/lib/ccapi/common/mac/KerberosIPC/kipc_server.c | 313 ---------------------
 .../ccapi/common/mac/KerberosIPC/kipc_session.c    | 141 ----------
 src/lib/ccapi/common/mac/KerberosIPC/notify.defs   |  36 ---
 10 files changed, 908 deletions(-)

commit c09f8fec46803bc14c6c3b3560459891ff993bb9
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 22 18:36:16 2006 +0000

    Apply (modified) patches from Michael Calmer to fix some warnings
    
    	* src/lib/gssapi/spnego/spnego_mech.c (get_req_flags): Remove
    	unused var.
    	(get_negTokenResp): Fix signedness bug.
    	(make_spnego_tokenInit_msg): Remove unused vars
    	(make_spnego_tokenTarg_msg): Initialize uninitialized vars.
    
    	* src/lib/gssapi/spnego/gssapiP_spnego.h: Delete TWRITE_STR.
    
    ticket: 3905
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18198 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/spnego/gssapiP_spnego.h |  4 ----
 src/lib/gssapi/spnego/spnego_mech.c    | 21 ++++++++-------------
 2 files changed, 8 insertions(+), 17 deletions(-)

commit 34e5c729acedf31ac0af99906716c65c8882913c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jun 22 17:18:14 2006 +0000

    krb5_stdccv3_setup is ok
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18197 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 84a70d0e8b9a2a39cdbda76f2582f32e6f77a242
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jun 22 17:11:37 2006 +0000

    Use the old exported names for setup and shutdown
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18196 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9c3ce006fb55a1e201e088a784be55659399128a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jun 22 16:59:08 2006 +0000

    Add missing header
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18195 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/server/serv_ops.c | 1 +
 1 file changed, 1 insertion(+)

commit 66b03de7fa804d6b56810c7b986fa1b9f989b3b4
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jun 22 16:58:37 2006 +0000

    Fix parameter name in cc_credentials_iterator_t next()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18194 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/include/CredentialsCache.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9231d8d2ddec35eeec473904034ccd333a008875
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jun 22 16:57:14 2006 +0000

    This commit updates lib/krb5/ccache/ccapi to support CCAPI Version 3
    and above.  Specify -DUSE_CCAPI_V3=1 when compiling to use CCAPI Version 3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18193 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c      | 614 ++++++++++++++++++++++++++++++++-
 src/lib/krb5/ccache/ccapi/stdcc.h      |  72 +++-
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 552 ++++++++++++++++++++++++-----
 src/lib/krb5/ccache/ccapi/stdcc_util.h |  17 +-
 src/lib/krb5/ccache/ccapi/winccld.h    |  19 +
 5 files changed, 1177 insertions(+), 97 deletions(-)

commit 17485051a2b610cf496e78c7f644e6c8505e1e02
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 22 03:00:53 2006 +0000

    	* src/util/support/plugins.c (krb5int_open_plugin): Use RTLD_LOCAL
    	instead of RTLD_GLOBAL.  Use RTLD_GROUP if available.
    
    ticket: 3909
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18192 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 9f842b34ae3503e72d536eb70322de008645196e
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 21 22:25:19 2006 +0000

    remove unimplemented/unused mechglue functions
    
    	* src/lib/gssapi/mechglue/Makefile.in (SRCS, STLIBOBJS): Delete
    	g_userok, gssd_pname_to_uid.
    
    	* src/lib/gssapi/mechglue/mechglue.h: Delete gssd_pname_to_uid,
    	gss_initialize.
    
    	* src/lib/gssapi/mechglue/mglueP.h: Delete gssint_userok,
    	gssd_pname_to_uid, gssint_get_mechanism_ext,
    	gss_acquire_cred_with_password_sfct, gss_mechanism_ext.
    
    	* src/lib/gssapi/g_userok.c:
    	* src/lib/gssapi/g_indicate_mechs.c:
    	* src/lib/gssapi/gen_oids.c:
    	* src/lib/gssapi/gssd_pname_to_uid: Delete.
    
    	* src/lib/gssapi/mechglue/g_initialize.c: Delete
    	gssint_get_mechanism_ext.
    
    ticket: new
    target_version: 1.5
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18187 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/Makefile.in         |   4 -
 src/lib/gssapi/mechglue/g_indicate_mechs.c  |  90 -----------------------
 src/lib/gssapi/mechglue/g_initialize.c      |  52 -------------
 src/lib/gssapi/mechglue/g_userok.c          | 110 ----------------------------
 src/lib/gssapi/mechglue/gen_oids.c          |  55 --------------
 src/lib/gssapi/mechglue/gssd_pname_to_uid.c |  65 ----------------
 src/lib/gssapi/mechglue/mechglue.h          |   3 -
 src/lib/gssapi/mechglue/mglueP.h            |  28 -------
 8 files changed, 407 deletions(-)

commit 94491e66291bc726270cca72229ca606160e3aa1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 21 21:51:26 2006 +0000

    Spawn ftp client with "-d" and "-v" for better debugging
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18186 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/gssftp.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 341c9bd3a6719c0bf6ca3b262903e311d37bbdeb
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 21 21:08:31 2006 +0000

    cease export of krb5_gss_*
    
    	* src/lib/gssapi/libgssapi_krb5.exports: Cease export of krb5
    	mechanism entry points which were once equivalent to GSS-API entry
    	points.  These were never public interfaces, and calling them
    	directly now can cause problems.  Also, cease export of some
    	other internal symbols.
    
    ticket: new
    target_version: 1.5
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18185 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/libgssapi_krb5.exports | 37 -----------------------------------
 1 file changed, 37 deletions(-)

commit efbd8b34e1f5b0987185c17facf3aace20b29829
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 21 00:31:19 2006 +0000

    *sigh*
    Stupid typo in last change.
    
    ticket: 2759
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18184 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/fake-addrinfo.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 53f86fb288eec10113aaab3412544b5f0c03db8b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 21 00:28:21 2006 +0000

    (GET_HOST_BY_NAME, GET_HOST_BY_ADDR) [GETHOSTBYNAME_RETURNS_INT]: Test
    the output hostent pointer as an additional way of checking for errors.
    Original patch from Nalin Dahyabhai, needed some tweaking to fit in
    current sources, especially as updated in ticket 3911.
    
    ticket: 2759
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18183 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/fake-addrinfo.c | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit d6b9724e1c1f98d91e648e178c279d82d3d36ffb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 21 00:12:03 2006 +0000

    Revert part of previous changes: Move temporary values that don't need
    longer storage duration, like error codes, back into GET_*_BY_* macros.
    
    ticket: 3911
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18182 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/fake-addrinfo.c | 41 ++++++++++++++++++++++------------------
 1 file changed, 23 insertions(+), 18 deletions(-)

commit 0cdd9da907b70010468374b37d61229601b16927
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 20 23:59:56 2006 +0000

    Revert an untested change that wasn't supposed to go into this ticket
    
    ticket: 18180
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18181 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f5f7c801239586dfa38519dac0b46c2b11d0f0d9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 20 23:59:11 2006 +0000

    getaddrinfo code uses vars outside of storage duration
    
    The calls to gethostbyname_r and friends were wrapped in macros that declared
    automatic variables for the auxiliary storage needed, but the pointers returned
    by the functions would be used outside of that scope, when the storage would no
    longer be valid.
    
    Changed the macro interfaces to define new types for the auxiliary storage, and
    add a new argument to the macros referring to that storage.  Changed call sites
    accordingly.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18180 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/fake-addrinfo.c | 175 +++++++++++++++++++++------------------
 src/util/support/plugins.c       |   2 +-
 2 files changed, 94 insertions(+), 83 deletions(-)

commit 95d68c2a356ea86513446d24cd46facbcc0c8fef
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 20 23:27:01 2006 +0000

    (kadmin_cpw): Don't crash if principal name is not given.  Based on a
    patch from S Rahul.
    (extended_com_err_fn): If error code is zero, don't fetch an error message.
    
    ticket: 3308
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18179 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit bf4d9d8d7aebf1c10c9d2361157511c9d880bc2c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 20 23:22:21 2006 +0000

    Document kpropd -a option
    
    ticket: 2087
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18178 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.M | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit b55428ed2ee9bcc9bc183a8c75c472aa13e7c847
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 20 23:21:31 2006 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18177 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8d1b94e3180bd90bb7519fbebe36dd693ece8876
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 20 22:35:20 2006 +0000

    fix parallel builds for libgss
    
    	* src/lib/gssapi/Makefile.in (SUBDIROBJLISTS): Add missing spnego
    	directory.
    
    ticket: new
    target_version: 1.5
    tags: pullup
    component: krb5-build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18176 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e93538b4cd620efd44729ffd4ca51d38cea3b010
Author: Russ Allbery <rra@stanford.edu>
Date:   Tue Jun 20 21:45:16 2006 +0000

    In verify_krb_v4_tgt, use an unsigned KRB4_32 to store an address rather
    than an unsigned long to avoid memcpying past the end of a structure on
    64-bit platforms.
    
    Ticket: 581
    Version_Reported: 1.0.5
    Target_Version: 1.5
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18175 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/login.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b52049164b56054b6b13fb359e50d085659611ad
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 20 05:19:07 2006 +0000

    krb5-1.6-prerelease
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18170 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 02397303fbdc85cccd6656b831afb17be9f661e9
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Jun 19 23:37:09 2006 +0000

    Pass in the correct value for the first argument of select (one larger
    than the largest file number in the select set) rather than some multiple
    of sizeof some struct.  The latter is large enough accidentally work, but
    breaks on AIX.
    
    Map IPv4-mapped IPv6 addresses back to IPv4 in krshd for the purposes of
    connecting back to the remote system on AIX, since on AIX getnameinfo
    returns such addresses but connect won't accept them.
    
    Ticket: 3122
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18166 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogin.c  |  2 +-
 src/appl/bsd/krlogind.c |  2 +-
 src/appl/bsd/krsh.c     |  4 ++--
 src/appl/bsd/krshd.c    | 26 +++++++++++++++++++++++++-
 4 files changed, 29 insertions(+), 5 deletions(-)

commit 93bbe1f67ed5b80da83704243837bb366560e95a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 19 23:33:36 2006 +0000

    Make local const array of structures static too
    
    ticket: 3276
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18165 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/logger.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 07e1af8956fd4d23394cb94a304b6f5d96bff6df
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Jun 19 17:59:05 2006 +0000

    Update config.guess and config.sub to the current versions from
    savannah.gnu.org.
    
    Ticket: 3900
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18164 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/config.guess | 650 +++++++++++++++++++++++++++---------------------
 src/config/config.sub   | 206 +++++++++++----
 2 files changed, 522 insertions(+), 334 deletions(-)

commit 5b864e0092549bdf7ceee2b1e7f3aab13e916a8b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jun 19 17:33:36 2006 +0000

    Export krb5_gss_register_acceptor_identity in KFW
    
    krb5_gss_register_acceptor_identity is a gss krb5 extension that is
    part of the public ABI.  It does not have a gss_krb5_* name due to
    historical reasons.  Instead there is a gss_krb5_register_acceptor_identity
    macro that uses this export.
    
    ticket:  new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18163 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi32.def | 1 +
 1 file changed, 1 insertion(+)

commit af9396f0248fe87bc452fd20744ee0a5653bb75a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Jun 18 03:35:12 2006 +0000

    gssapi32.def:  Export gss_inquire_mechs_for_name now that
    it has been implemented.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18162 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi32.def | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 46f6e1f7f3c86eb6d6f55f71fda6513ece8275bd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 17 00:57:22 2006 +0000

    Test for and use setutsent, based on a patch from Nate Yocom at Centrify.
    Modified to restrict the configure test to just the pty library.
    
    ticket: 3423
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18161 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/libpty/configure.in  |  2 +-
 src/appl/libpty/update_utmp.c | 25 +++++++++++++++++++++----
 2 files changed, 22 insertions(+), 5 deletions(-)

commit f6d6e3808600ed1af5de913c79f67c707259ea24
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 17 00:23:48 2006 +0000

    delete old .Sanitize files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18160 dc483132-0cff-0310-8789-dd5450dbe970

 doc/.Sanitize               | 47 --------------------------------------------
 doc/api/.Sanitize           | 48 ---------------------------------------------
 doc/implement/.Sanitize     | 46 -------------------------------------------
 doc/kadmin/.Sanitize        | 33 -------------------------------
 doc/krb5-protocol/.Sanitize | 35 ---------------------------------
 doc/old-V4-docs/.Sanitize   | 36 ----------------------------------
 6 files changed, 245 deletions(-)

commit 14f3c487a30ae43456351cce1fe8c6f3eceabb61
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 17 00:22:37 2006 +0000

    (foo): bar
    
    Testing changes to rt-cvsgate script to ignore RT "commands" with parens.
    
    ticket: 169
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18159 dc483132-0cff-0310-8789-dd5450dbe970

 doc/.Sanitize | 1 +
 1 file changed, 1 insertion(+)

commit 23f17106dceb6ef1fd483799bbc1e24b442deb57
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 16 23:41:54 2006 +0000

    (hpux10.exports): Export initializer and destructor symbols(?).  Patch
    from Albert Chin.
    
    ticket: 3129
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18158 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/lib.in | 2 ++
 1 file changed, 2 insertions(+)

commit 0cac95ff79f6cc5d21bc85d76e91615c50228ee9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 16 06:58:42 2006 +0000

    Change a bunch of calls to ctype macros (those cited by Jeff, and a
    few others) to cast the character values to unsigned char.
    
    ticket: 3445
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18156 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/cmds.c      | 12 ++++++------
 src/appl/telnet/telnet/telnet.c |  4 ++--
 src/lib/kadm5/srv/server_acl.c  |  2 +-
 src/lib/kadm5/srv/server_misc.c |  8 ++++----
 src/lib/krb4/kparse.c           |  4 ++--
 src/lib/krb5/ccache/ccbase.c    |  2 +-
 src/lib/krb5/keytab/ktbase.c    |  2 +-
 src/lib/krb5/krb/conv_princ.c   |  4 ++--
 src/lib/krb5/os/hst_realm.c     |  8 ++++----
 src/lib/krb5/os/sn2princ.c      |  4 ++--
 src/tests/asn.1/utility.c       |  4 ++--
 11 files changed, 27 insertions(+), 27 deletions(-)

commit 31cd6a4ffa4031ab8e9255c7c626736faa42a1d0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 16 05:53:34 2006 +0000

    fix for support lib version number change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18155 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3f64ad23428f1d6caef0ce638072f442f40d4a52
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 16 00:26:49 2006 +0000

    Remove -lkrb5support, which should be for internal use only, from the displayed
    list of libraries.  This means the output is not suitable for linking against
    static libraries built from the tree, but prevents us from committing to
    keeping libkrb5support.1 in all future Mac shared-library builds (in addition
    to the libkrb5support.0 we're stuck with for non-Mac UNIXy shared-library
    builds).
    
    ticket: 3887
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18154 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb5-config.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b3cbc18f06ad2fbc823483bed852f06425174384
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 16 00:10:08 2006 +0000

    ftpd's getline conflicts with current glibc headers
    
    Reported by Ubaidul Khan on kerberos@mit this date.
    GNU libc includes a function getline with an incompatible prototype.
    It hasn't caused problems for MIT on RHEL 4 (glibc 2.3.4), but
    apparently FC5 has a newer set of headers in which it does.
    
    * ftpcmd.y (getline): Renamed to ftpd_getline.  Declarations and callers
    changed.
    * ftpd.c (getline): Remove duplicate declaration.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18153 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ftpcmd.y   | 4 ++--
 src/appl/gssftp/ftpd/ftpd.c     | 3 +--
 src/appl/gssftp/ftpd/ftpd_var.h | 2 +-
 3 files changed, 4 insertions(+), 5 deletions(-)

commit 0795715f6731138f24c1e87f4773b099d20adc09
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 15 23:58:19 2006 +0000

    * configure.in: Set and substitute SUPPORTLIB_MAJOR based on operating system.
    * util/support/Makefile.in (LIBMAJOR): Use it.
    (LIBMINOR): Bump.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18152 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in             | 11 +++++++++++
 src/util/support/Makefile.in |  4 ++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 1b47bac1c93c53d6c2501b080c969adc65d1dbe1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 15 22:42:53 2006 +0000

    Increase buffer sizes to 64K where a Kerberos 5 authenticator might be
    exchanged.  Suggested by Markus Moeller.
    
    ticket: 2615
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18151 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/Makefile.in       | 2 +-
 src/appl/telnet/libtelnet/Makefile.in | 2 +-
 src/appl/telnet/libtelnet/kerberos5.c | 2 +-
 src/appl/telnet/telnet/Makefile.in    | 2 +-
 src/appl/telnet/telnet/network.c      | 2 +-
 src/appl/telnet/telnetd/Makefile.in   | 2 +-
 src/appl/telnet/telnetd/state.c       | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

commit 88db0dcab74336656a3f1ba8dfdcbe26c327dc17
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 15 22:28:48 2006 +0000

    remove unused versions of makefiles
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18150 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/Makefile.4.4     | 33 -----------
 src/appl/telnet/libtelnet/Makefile.generic | 67 ----------------------
 src/appl/telnet/telnet/Makefile.4.4        | 73 ------------------------
 src/appl/telnet/telnet/Makefile.generic    | 89 ------------------------------
 src/appl/telnet/telnetd/Makefile.4.4       | 36 ------------
 src/appl/telnet/telnetd/Makefile.generic   | 71 ------------------------
 6 files changed, 369 deletions(-)

commit 1b1503dd381adc834f62168532d9e5adc9321d05
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 15 22:21:58 2006 +0000

    * config/pre.in (KRB5_BASE_LIBS): Add $(DL_LIB).
    * krb5-config.in: Add DL_LIB.
    
    ticket: 3838
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18149 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in  | 2 +-
 src/krb5-config.in | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit ac7858aee8d23354d706bb8d32b278ea6acd6277
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 15 22:01:57 2006 +0000

    (kadmin_startup): Properly skip "\@" and "\/" sequences when
    processing principal name, rather than going into an infinite loop.
    Suggested by Mark Phalan at Sun.
    
    ticket: 3697
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18148 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b0f8172db91ab91df49534e9aeeb2310e92a9c06
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 15 19:48:47 2006 +0000

    	* src/lib/gssapi/libgssapi_krb5.exports: Add
    	gss_inquire_mechs_for_name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18143 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/libgssapi_krb5.exports | 1 +
 1 file changed, 1 insertion(+)

commit 834002b0d935554bfd53bdb128681b785fb217ee
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 15 19:05:38 2006 +0000

    	* src/lib/gssapi/krb5/gssapiP_krb5.h: Restore prototype of
    	krb5_gss_release_oid() for now.
    
    	* src/lib/gssapi/krb5/rel_oid.c (krb5_gss_release_oid): Restore
    	for now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18142 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapiP_krb5.h | 5 +++++
 src/lib/gssapi/krb5/rel_oid.c      | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 5798807857cfdf2c4486ac1867bba27437233e6a
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 15 18:40:25 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18141 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/Makefile.in    |   1 +
 src/lib/gssapi/Makefile.in          |   3 +-
 src/lib/gssapi/generic/Makefile.in  |  10 --
 src/lib/gssapi/krb5/Makefile.in     |   2 +
 src/lib/gssapi/mechglue/Makefile.in | 211 ++++++++++++++++++++++++++++++++++++
 src/lib/gssapi/spnego/Makefile.in   |  13 +++
 6 files changed, 229 insertions(+), 11 deletions(-)

commit bfa517c00f66ef2f35d85ccddfaeb3b6f601dbec
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 15 18:36:38 2006 +0000

    	* src/lib/gssapi/mechglue/Makefile.in (mydir):
    	* src/lib/gssapi/spnego/Makefile.in (mydir): Point to correct
    	locations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18140 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/Makefile.in | 2 +-
 src/lib/gssapi/spnego/Makefile.in   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 27fbd87c2fcf23b45484341007ed8590f7d68b30
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 15 18:22:17 2006 +0000

    remove spuriously resurrected file from merge
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18139 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/locate.h | 30 ------------------------------
 1 file changed, 30 deletions(-)

commit 49d7b41568a81a89332315e77373c1f61117a05b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 15 02:51:22 2006 +0000

    * rc_io.c (krb5_rc_io_move): Use same code for cygwin as for normal
    Windows build.
    
    ticket: 1434
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18138 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 78e9a960233f1e40396a2e5859b11eae3aafc998
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 15 02:40:23 2006 +0000

    Conditionalize declarations of krb5int_make_srv_query_realm and
    krb5int_free_srv_dns_data on KRB5_DNS_LOOKUP.
    
    ticket: 2628
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18137 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 2 ++
 1 file changed, 2 insertions(+)

commit fd4daafbf5eb8d72ad66fbfeb5d3abb989208ae4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 15 02:35:44 2006 +0000

    Make __kdb2_hash_open declaration and definition consistent
    
    ticket: 2628
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18136 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/hash/hash.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 592a73502f27ed2befbfd141a3330c080ea8041e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 15 02:02:02 2006 +0000

    This ticket is pretty old, and the config files have been changed
    around a bit since, but this is an attempt to integrate the patch...
    
    ticket: 856
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18135 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit c803daed8c6a937f8a282434dfa129b205be2a20
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 14 23:44:48 2006 +0000

    Some simple transformations:
    Use ANSI C function definitions instead of old K&R style.
    Rename local variable "res" to "clnt_res".
    Cast clnt_call arguments to xdrproc_t and caddr_t.
    
    This brings the code more in line with what current (RHEL) rpcgen would do.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18134 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/client_rpc.c | 320 +++++++++++++++++++++-------------------
 1 file changed, 169 insertions(+), 151 deletions(-)

commit 4c2bc7a022bff031e101a88363ff7756871e8721
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 14 22:27:54 2006 +0000

    Merge from branches/mechglue.  Initial integration of Sun-donated
    mechglue and SPNEGO implementations.  Additional changes outside of
    src/lib/gssapi:
    
    	* src/configure.in: Add lib/gssapi/mechglue and lib/gssapi/spnego
    	to list of directories to output Makefile in.
    
    	* src/lib/rpc/unit-test/rpc_test.0/expire.exp (expired): Update
    	regexp for mechglue.
    
    	* src/tests/dejagnu/krb-standalone/v4gssftp.exp (v4ftp_test):
    	Update "Miscellaneous failure" regexp for mechglue.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18131 dc483132-0cff-0310-8789-dd5450dbe970

 README                                         |   67 +
 src/configure.in                               |    1 +
 src/include/krb5/locate.h                      |   30 +
 src/lib/gssapi/LICENSE                         |   91 +
 src/lib/gssapi/Makefile.in                     |   10 +-
 src/lib/gssapi/generic/Makefile.in             |    6 -
 src/lib/gssapi/generic/gssapi.hin              |    7 +
 src/lib/gssapi/generic/gssapiP_generic.h       |    9 +-
 src/lib/gssapi/generic/gssapi_err_generic.et   |    3 +
 src/lib/gssapi/generic/oid_ops.c               |  389 ----
 src/lib/gssapi/generic/util_oid.c              |   78 -
 src/lib/gssapi/gss_libinit.c                   |    6 +
 src/lib/gssapi/krb5/Makefile.in                |    2 +-
 src/lib/gssapi/krb5/accept_sec_context.c       |    6 +
 src/lib/gssapi/krb5/copy_ccache.c              |    2 +-
 src/lib/gssapi/krb5/get_tkt_flags.c            |    2 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h             |   40 +-
 src/lib/gssapi/krb5/gssapi_krb5.c              |   17 +-
 src/lib/gssapi/krb5/gssapi_krb5.hin            |    1 +
 src/lib/gssapi/krb5/indicate_mechs.c           |    3 +-
 src/lib/gssapi/krb5/init_sec_context.c         |    3 +
 src/lib/gssapi/krb5/krb5_gss_glue.c            |  693 +++++-
 src/lib/gssapi/krb5/lucid_context.c            |    2 +-
 src/lib/gssapi/krb5/rel_oid.c                  |    9 +-
 src/lib/gssapi/krb5/set_allowable_enctypes.c   |    8 +-
 src/lib/gssapi/mechglue/Makefile.in            |  183 +-
 src/lib/gssapi/mechglue/g_accept_sec_context.c |  207 +-
 src/lib/gssapi/mechglue/g_acquire_cred.c       |  567 ++---
 src/lib/gssapi/mechglue/g_canon_name.c         |  155 ++
 src/lib/gssapi/mechglue/g_compare_name.c       |   60 +-
 src/lib/gssapi/mechglue/g_context_time.c       |   19 +-
 src/lib/gssapi/mechglue/g_delete_sec_context.c |   24 +-
 src/lib/gssapi/mechglue/g_dsp_name.c           |   46 +-
 src/lib/gssapi/mechglue/g_dsp_status.c         |  289 ++-
 src/lib/gssapi/mechglue/g_dup_name.c           |  118 +
 src/lib/gssapi/mechglue/g_exp_sec_context.c    |   18 +-
 src/lib/gssapi/mechglue/g_export_name.c        |   55 +
 src/lib/gssapi/mechglue/g_glue.c               |  357 ++-
 src/lib/gssapi/mechglue/g_imp_name.c           |  288 ++-
 src/lib/gssapi/mechglue/g_imp_sec_context.c    |   53 +-
 src/lib/gssapi/mechglue/g_indicate_mechs.c     |   12 +-
 src/lib/gssapi/mechglue/g_init_sec_context.c   |  136 +-
 src/lib/gssapi/mechglue/g_initialize.c         | 1027 +++++++--
 src/lib/gssapi/mechglue/g_inq_context.c        |   68 +-
 src/lib/gssapi/mechglue/g_inq_cred.c           |  127 +-
 src/lib/gssapi/mechglue/g_inq_names.c          |  102 +-
 src/lib/gssapi/mechglue/g_mechname.c           |    4 -
 src/lib/gssapi/mechglue/g_oid_ops.c            |   36 +-
 src/lib/gssapi/mechglue/g_process_context.c    |   17 +-
 src/lib/gssapi/mechglue/g_rel_cred.c           |   24 +-
 src/lib/gssapi/mechglue/g_rel_name.c           |   19 +-
 src/lib/gssapi/mechglue/g_rel_oid_set.c        |    6 +-
 src/lib/gssapi/mechglue/g_seal.c               |   58 +-
 src/lib/gssapi/mechglue/g_sign.c               |   22 +-
 src/lib/gssapi/mechglue/g_store_cred.c         |  136 ++
 src/lib/gssapi/mechglue/g_unseal.c             |   37 +-
 src/lib/gssapi/mechglue/g_userok.c             |  110 +
 src/lib/gssapi/mechglue/g_utils.c              |  281 +++
 src/lib/gssapi/mechglue/g_verify.c             |   18 +-
 src/lib/gssapi/mechglue/gssd_pname_to_uid.c    |    6 +-
 src/lib/gssapi/mechglue/mglueP.h               |  210 +-
 src/lib/gssapi/mechglue/oid_ops.c              |  203 +-
 src/lib/gssapi/spnego/Makefile.in              |   23 +
 src/lib/gssapi/spnego/gssapiP_spnego.h         |  349 +++
 src/lib/gssapi/spnego/spnego_mech.c            | 2843 ++++++++++++++++++++++++
 src/lib/rpc/svc_auth_gssapi.c                  |    3 +-
 src/lib/rpc/unit-test/rpc_test.0/expire.exp    |    2 +-
 src/tests/dejagnu/krb-standalone/v4gssftp.exp  |    2 +-
 68 files changed, 8062 insertions(+), 1743 deletions(-)

commit c162f7fadad60a02fc35ba14d1b7e52f225460a4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 14 21:42:02 2006 +0000

    remove old cvs log comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18130 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/clnt_privs.c | 65 -----------------------------------------
 1 file changed, 65 deletions(-)

commit be90bd0175d48b2ef3685b7f120e52dad6c42822
Author: Russ Allbery <rra@stanford.edu>
Date:   Wed Jun 14 20:31:52 2006 +0000

    When NULL is passed into krb_get_in_pw_tkt, we only want to prompt once
    for the password rather than passing NULL along to each string to key
    function causing each to prompt independently.  Modify krb_get_in_pw_tkt
    to call des_read_pw_string directly and then pass the resulting password
    into each string to key function as needed.  Add a prototype of
    des_read_pw_string to krb4int.h since it's an exported function of
    libdes425 but isn't prototyped in des.h.
    
    Ticket: 2648
    Version_Reported: 1.3.3
    Component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18129 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/g_in_tkt.c | 20 ++++++++++++++++++++
 src/lib/krb4/krb4int.h  |  6 ++++++
 2 files changed, 26 insertions(+)

commit f038cc46f0746015f768bfaf3bb6b200a970cbb8
Author: Russ Allbery <rra@stanford.edu>
Date:   Tue Jun 13 16:08:38 2006 +0000

    Enable kinit -a to match the man page and add documentation
    
    Ticket: 3030
    Reported_Version: 1.4.1
    Component: krb5-clients
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18125 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 3fe0554a99d9a1d31ad00697abc1528ad7d0edaf
Author: Russ Allbery <rra@stanford.edu>
Date:   Tue Jun 13 16:03:12 2006 +0000

    telnet help should telnet to a host named help, not display a usage
    message.  Only support ?, not help, to request help with the open
    command.  The same change was made in netkit's telnet.
    
    Ticket: 3269
    Component: krb5-appl
    Version_Reported: 1.4.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18124 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f02ad6414091d17588c506fb6a29660e22734f03
Author: Russ Allbery <rra@stanford.edu>
Date:   Tue Jun 13 15:34:27 2006 +0000

    Change kprop and kpropd to fall back on port 754 if krb5_prop isn't
    available via getservbyname rather than failing.
    
    Ticket: 3268
    Version_Reported: 1.4.2
    Component: krb5-misc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18123 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c  | 9 +++------
 src/slave/kprop.h  | 1 +
 src/slave/kpropd.c | 4 ++--
 3 files changed, 6 insertions(+), 8 deletions(-)

commit 41eee15be5780702877cb9c3c1afe28d724c1ea9
Author: Russ Allbery <rra@stanford.edu>
Date:   Tue Jun 13 15:24:03 2006 +0000

    Change man page cross-reference to kerberos(1) from kerberos(3)
    
    Ticket: 3008
    Version_Reported: 1.3.6
    Component: krb5-appl
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18122 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/rlogin.M | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 44156f006b0b804604a31571a4df7ae86c9cc789
Author: Russ Allbery <rra@stanford.edu>
Date:   Tue Jun 13 15:18:04 2006 +0000

    POSIX allows getpwnam_r and getpwuid_r to return 0 (success) even if the
    username or UID could not be found, in which case OUT will be set to
    NULL.  Elsewhere, code assumes that if k5_getpwnam_r or k5_getpwuid_r
    returns 0, OUT is non-NULL.  Check whether OUT is NULL and adjust the
    return value accordingly in the k5_getpw{nam,uid}_r wrappers.
    
    Ticket: 3490
    Version_Reported: 1.4.3
    Component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18121 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 17ca5b3402fe42c3ff5b2d928cc685fae43bd0d2
Author: Russ Allbery <rra@stanford.edu>
Date:   Tue Jun 13 14:14:27 2006 +0000

    Prevent a library double-free and crash when a keytab is zero-length.
    Based on a patch from Rainer Weikusat.
    
    Ticket: 3549
    Version_Reported: 1.4.3
    Component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18120 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit e6b4b83c54e172c1ffb1753e5159535ca8cb5e88
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 13 00:31:17 2006 +0000

    Trivial whitespace cleanup in KDC code
    
    ticket: 2712
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18119 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 33f51a34061c991cdbb0b4498794ef274c231a31
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Jun 12 20:20:21 2006 +0000

    Allow whitespace in front of comments.  Patch from Jeremie Koenig
    
    Ticket: 1988
    Version_Reported: 1.3.6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18118 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_parse.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e083bdd1b4caaffa59c9a87aa65cfa488053d4a9
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Jun 12 19:59:35 2006 +0000

    Always include sys/ioctl.h in the telnet and telnetd code, even if
    sys/filio.h is available.  GNU/kFreeBSD has sys/filio.h but still
    requires sys/ioctl.h, and sys/ioctl.h is included unconditionally
    elsewhere in the code.  Patch from Petr Salinger.
    
    Ticket: 3466
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18117 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/externs.h | 3 +--
 src/appl/telnet/telnetd/defs.h   | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

commit 8a58b4337a9f415da9c578d13edbd9b72f647947
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Jun 12 19:47:52 2006 +0000

    Never return -I/usr/include from --cflags.  It's already in the default
    compiler search path, causes gcc warnings, and can cause obscure failures
    with gcc by including system headers before gcc's internal headers.
    
    Ticket: 3011
    Version_Reported: 1.4.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18116 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb5-config.in | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 8d362822fa0a600842a0d87612cb8f41a5852758
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Jun 12 19:38:29 2006 +0000

    Update texinfo.tex to the version from texinfo 4.8.1 (2006-02-13.16)
    
    Ticket: 3879
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18115 dc483132-0cff-0310-8789-dd5450dbe970

 doc/texinfo.tex | 8727 ++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 5799 insertions(+), 2928 deletions(-)

commit d82c7673f86e528c0bb1fc3f69f749ea9cec245c
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Jun 12 18:58:01 2006 +0000

    Always initialize the output token in gss_init_sec_context as required
    by RFC 2744 section 5.19.  The krb5 code did this but the generic code
    didn't, causing a double-free in OpenSSH.
    
    Ticket: 3086
    Version_Reported: 1.3.6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18114 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_init_sec_context.c | 2 ++
 1 file changed, 2 insertions(+)

commit 8ecc2964b53ab51b28f331143ed313eba539f8e3
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Jun 12 18:35:03 2006 +0000

    If krb5_gss_canonicalize_name is given GSS_C_NULL_OID as the mechanism,
    assume krb5 using similar logic as other library functions rather than
    failing.  Patch provided by Daniel Kahn Gillmor.
    
    Ticket: 3467
    Version_Reported: 1.4.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18113 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/canon_name.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e52cd0c4da8586bed7325b56d50a1f0adf0130d9
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Jun 12 18:19:26 2006 +0000

    Document the authorization logic used in the absence of .k5login files.
    Remove all remaining references to .rhosts authentication; the code to
    implement this was already removed.
    
    Ticket: 2577
    Version_Reported: 1.3.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18112 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/klogind.M | 20 +++++++++-----------
 src/appl/bsd/kshd.M    | 16 +++++++++-------
 2 files changed, 18 insertions(+), 18 deletions(-)

commit d838a541588b4235eea323b8894c96205641329f
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Jun 12 17:49:30 2006 +0000

    Add dircategory and direntry lines to the texinfo source for better info
    documentation.  Fix a few typos in variable names.
    
    Ticket: 3014
    Version_Reported: 1.4.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18111 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo      | 7 ++++++-
 doc/install.texinfo    | 5 +++++
 doc/krb425.texinfo     | 5 +++++
 doc/user-guide.texinfo | 7 ++++++-
 4 files changed, 22 insertions(+), 2 deletions(-)

commit f1ad9b547ec315eb2066cc5ad0860c8c6c7a721b
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Jun 12 17:43:28 2006 +0000

    This file uses E* constants and therefore should include errno.h
    
    Ticket: 3266
    Version_Reported: 1.3.6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18110 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 1 +
 1 file changed, 1 insertion(+)

commit 8135961bad19836b76a39ac794ba4860f8e93484
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Jun 12 17:19:19 2006 +0000

    Add man pages for fakeka and k524init
    
    Ticket: 3013
    Version_Reported: 1.3.6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18109 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Makefile.in    |   1 +
 src/kdc/fakeka.M       | 111 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/krb524/Makefile.in |   2 +
 src/krb524/k524init.M  |  47 +++++++++++++++++++++
 4 files changed, 161 insertions(+)

commit 38e6d18b6a6a08f50d9158e0865fa3f31828bdf2
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Jun 12 17:14:28 2006 +0000

    krb5.conf option name is udp_preference_limit, not udp_preference_list
    
    Ticket: 3468
    Version_Reported: 1.4.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18108 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb5.conf.M | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ea054fa2e7440dc54015806926806397526d7635
Author: Russ Allbery <rra@stanford.edu>
Date:   Mon Jun 12 14:15:52 2006 +0000

    Fix minor nroff man page problems (stray space, bad cross reference)
    
    Ticket: 3010
    Version_Reported: 1.4.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18107 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/kshd.M       | 2 +-
 src/clients/kinit/kinit.M | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2ba7d72e94611af27cbf0a552a46a98341f5da94
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jun 12 13:56:31 2006 +0000

    remove duplicate header file and obsolete source file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18106 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/server/main.c     |  64 -------
 src/lib/ccapi/server/serv_ops.h | 376 ----------------------------------------
 2 files changed, 440 deletions(-)

commit 5312c8fcb5f081adfb4dda1a909e61a090cb1692
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 10 01:05:40 2006 +0000

    Since it appears we don't actually set the conf_tgs_ktypes field except in this
    initial allocation of zero elements, it can be deleted, along with
    conf_tgs_ktypes_count and the associated code...
    
    ticket: 2786
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18105 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h        | 10 +---------
 src/lib/krb5/krb/init_ctx.c | 15 +--------------
 2 files changed, 2 insertions(+), 23 deletions(-)

commit 505f26c501bff3b934d478a047266c920097e548
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 10 00:47:38 2006 +0000

    Fix stupid typo in last change
    
    ticket: 3233
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18104 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/kuserok.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 92f9bb5bcc6065e0b1426eaa5385ce4bb1c6e2b6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 10 00:00:19 2006 +0000

    Use new macro FILE_OWNER_OK to examine uid of .k5login file.
    On Mac, define this to accept UNKNOWNUID as well as 0.
    
    ticket: 3233
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18103 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/kuserok.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 558d815e5e68ca44accfca360cafdbcf0d4bb07d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 9 23:40:17 2006 +0000

    Call krb5_set_error_message any time multiple errno values are translated to
    one KRB5_RC_* error code, and a few other places.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18102 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 74 ++++++++++++++++++++++++++++++++++++---------
 1 file changed, 59 insertions(+), 15 deletions(-)

commit 3d94ad06f82f8a311ecc2c4c69bc54976a5b19eb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 9 22:48:06 2006 +0000

    Don't use GNU linker option --as-needed yet
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18101 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6f294bfe674c557255eca075d2fa2f3064ce4ff5
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jun 9 22:01:11 2006 +0000

    Temporarily copied KerberosIPC libary from the KfM repository for
    testing purposes.  Note that this will be removed when the CCAPI
    branch is merged onto the trunk.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18100 dc483132-0cff-0310-8789-dd5450dbe970

 .../common/mac/KerberosIPC/Kerberos/kipc_client.h  |  47 ++++
 .../common/mac/KerberosIPC/Kerberos/kipc_common.h  |  76 +++++
 .../common/mac/KerberosIPC/Kerberos/kipc_server.h  |  54 ++++
 .../common/mac/KerberosIPC/Kerberos/kipc_session.h |  59 ++++
 src/lib/ccapi/common/mac/KerberosIPC/README        |   3 +
 src/lib/ccapi/common/mac/KerberosIPC/kipc_client.c |  86 ++++++
 src/lib/ccapi/common/mac/KerberosIPC/kipc_common.c |  93 ++++++
 src/lib/ccapi/common/mac/KerberosIPC/kipc_server.c | 313 +++++++++++++++++++++
 .../ccapi/common/mac/KerberosIPC/kipc_session.c    | 141 ++++++++++
 src/lib/ccapi/common/mac/KerberosIPC/notify.defs   |  36 +++
 10 files changed, 908 insertions(+)

commit 3b5e562ae1fca86bb7396ecb0eaf5a7d3a40acfd
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jun 9 21:59:36 2006 +0000

    Added Mac OS X project file and Mach-IPC support code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18099 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/common/mac/mig.defs                 |   58 +
 src/lib/ccapi/common/mac/mig_types.h              |   48 +
 src/lib/ccapi/mac/CCAPI.xcodeproj/lxs.pbxuser     | 2005 +++++++++++++++++++++
 src/lib/ccapi/mac/CCAPI.xcodeproj/lxs.perspective | 1567 ++++++++++++++++
 src/lib/ccapi/mac/CCAPI.xcodeproj/project.pbxproj |  599 ++++++
 src/lib/ccapi/server/mac/CCacheServer.plist       |   12 +
 src/lib/ccapi/server/mac/CCacheServerInfo.plist   |   38 +
 src/lib/ccapi/server/mac/main.c                   |   33 +
 8 files changed, 4360 insertions(+)

commit 350cfced455d45368065095201bc2f674093cf41
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jun 9 21:57:20 2006 +0000

    Include string.h to get memcpy, strlen, etc on BSD OSes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18098 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/client/cacheapi.c | 1 +
 src/lib/ccapi/client/ccache.c   | 1 +
 src/lib/ccapi/client/context.c  | 1 +
 src/lib/ccapi/common/marshall.c | 1 +
 4 files changed, 4 insertions(+)

commit 5432daabf38c08ca2d61dbc6aaefc5f1a3586ee3
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jun 9 21:56:15 2006 +0000

    Removed ancient Metrowerks tests from public headers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18097 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/include/CredentialsCache.h  | 25 ++++++-------------------
 src/lib/ccapi/include/CredentialsCache2.h | 20 +++++---------------
 2 files changed, 11 insertions(+), 34 deletions(-)

commit 816c50541d4af289c6dc737ab0cb945457d8bcaa
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jun 9 21:55:32 2006 +0000

    moved enum cc_list_type to generic_lists.h to avoid "incomplete enum"
    warnings when compiling generic_lists.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18096 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/common/generic_lists.c  | 5 -----
 src/lib/ccapi/include/datastore.h     | 7 -------
 src/lib/ccapi/include/generic_lists.h | 7 +++++++
 3 files changed, 7 insertions(+), 12 deletions(-)

commit 2ab8b381a83da20415f8b6f52b329154276c59c2
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jun 9 21:46:24 2006 +0000

    cci_msg_retrieve_blob(): changed argument 4 from void** to char**
    to suppress the warnings from gcc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18095 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/common/msg.c  | 2 +-
 src/lib/ccapi/include/msg.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2e2e04bf3cbf340637fa6ccd3dbdd20b09e57f19
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jun 9 14:42:04 2006 +0000

    * corrections to windows rpc layer
    
    * corrections to network byte order conversions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18094 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/common/msg.c        |  2 +-
 src/lib/ccapi/server/ccs_lists.c  |  1 +
 src/lib/ccapi/server/serv_ops.c   | 66 +++++++++++++++++++--------------------
 src/lib/ccapi/windows/ntccrpc.idl |  3 +-
 src/lib/ccapi/windows/server.c    |  8 ++---
 5 files changed, 40 insertions(+), 40 deletions(-)

commit 761efced64f6f02713d56778abdf77402bd748cc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 8 21:44:50 2006 +0000

    Free requested-enctype list when freeing up credentials.  Reported by Rainer
    Weikusat.
    
    ticket: 3790
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18093 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/rel_cred.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 392fdbdcd41331c6fee36c2e80fa15723c3250e8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 8 20:23:17 2006 +0000

    Fixed by having krb5_fcc_interpret call krb5_set_error_message to incorporate
    the lower-level error message into the message displayed by kinit, which has
    already been changed to use krb5_get_error_message.  For example, "kinit(v5):
    Credentials cache I/O operation failed (No space left on device) when
    initializing cache".
    
    ticket: 3438
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18091 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 3 +++
 1 file changed, 3 insertions(+)

commit 66d5ab37064b2a221fdeed24545365400547e195
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 8 20:15:40 2006 +0000

    copyright notice
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18090 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/kerrs.c | 28 +++++++++++++++++++++++++++-
 1 file changed, 27 insertions(+), 1 deletion(-)

commit 5290e3166212a245ba7b3353a26305510829649a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 8 20:01:44 2006 +0000

    Don't call k5_mutex_destroy when krb5_rc_resolve_type fails, because that's
    where the mutex would've been initialized.  Reported by Shawn Emery.
    
    ticket: 3332
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18089 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_base.c | 2 --
 1 file changed, 2 deletions(-)

commit 598b7828925bcf95d93cb36d49ac95a8488be7c2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 8 19:21:53 2006 +0000

    Avoid memory leak in error path.  Reported by Rainer Weikusat
    
    ticket: 3791
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18088 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/set_allowable_enctypes.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 1f359211a763b6bbe8ddd583f8550c08d75c5207
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jun 6 21:14:18 2006 +0000

    Updated CCAPI version of krb4int_save_credentials_addr to
    match the prototype in the headers.
    
    ticket: new
    target-version: 1.5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18084 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/CCache-glue.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f42fa33b985c230736ad5d9080055916de33be8c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jun 5 17:49:34 2006 +0000

    improved error handling
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18083 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/client/cacheapi.c             |  26 +-
 src/lib/ccapi/client/ccache.c               | 544 ++++++++++++++++++----------
 src/lib/ccapi/client/ccache_iterator.c      |  91 +++--
 src/lib/ccapi/client/context.c              | 402 ++++++++++++--------
 src/lib/ccapi/client/credentials_iterator.c |  81 +++--
 src/lib/ccapi/common/msg.c                  |  24 +-
 src/lib/ccapi/unit-test/NTMakefile          |   7 +-
 src/lib/ccapi/windows/client.c              |  33 +-
 src/lib/ccapi/windows/server.c              |  77 +++-
 9 files changed, 840 insertions(+), 445 deletions(-)

commit 3d6591dd63c23bcc0ae68e94a960c85fd53daad0
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jun 5 04:30:35 2006 +0000

    more updates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18082 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/NTMakefile                   |  25 ++
 src/lib/ccapi/client/NTMakefile            |  13 +-
 src/lib/ccapi/client/cacheapi.def          |  29 --
 src/lib/ccapi/client/dllmain.c             |  15 -
 src/lib/ccapi/common/NTMakefile            |   2 +-
 src/lib/ccapi/doc/implementation-notes.txt | 156 +++++++
 src/lib/ccapi/include/CredentialsCache.h   |   4 +
 src/lib/ccapi/include/CredentialsCache2.h  |  22 +-
 src/lib/ccapi/include/datastore.h          | 189 +++++++++
 src/lib/ccapi/include/rpc_auth.h           |  71 ++++
 src/lib/ccapi/server/NTMakefile            |  21 +-
 src/lib/ccapi/server/datastore.h           | 189 ---------
 src/lib/ccapi/server/rpc_auth.h            |  71 ----
 src/lib/ccapi/unit-test/NTMakefile         |  56 ++-
 src/lib/ccapi/unit-test/t_ccache.c         |  24 +-
 src/lib/ccapi/unit-test/t_context.c        |  34 +-
 src/lib/ccapi/unit-test/t_server.c         |   4 +-
 src/lib/ccapi/windows/NTMakefile           |  35 ++
 src/lib/ccapi/windows/cacheapi.def         |  29 ++
 src/lib/ccapi/windows/client.c             | 120 ++++++
 src/lib/ccapi/windows/dllmain.c            |  15 +
 src/lib/ccapi/windows/ntccrpc.acf          |   8 +
 src/lib/ccapi/windows/ntccrpc.idl          |  31 ++
 src/lib/ccapi/windows/server.c             | 638 +++++++++++++++++++++++++++++
 24 files changed, 1422 insertions(+), 379 deletions(-)

commit d0ca9cb18135530033905e44fc02bf7e396b5afb
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jun 3 01:06:47 2006 +0000

    Update procedures for Subversion; fix some typos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18081 dc483132-0cff-0310-8789-dd5450dbe970

 doc/procedures.txt | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit a1bfa73de9d04fdd14e8044dac6a6e7c8a6daf53
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 2 23:21:12 2006 +0000

    No longer ignore configure, autom4te.cache, config.status, config.log
    in directories that no longer have configure.in files.  (And prune
    blank lines previously accidentally added to the svn:ignore property
    while we're editing them anyways.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18079 dc483132-0cff-0310-8789-dd5450dbe970

commit 635918b758302dd96fbfeb7e77239c7b57f9a0ce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 2 22:55:40 2006 +0000

    Re-disable python plugin configuration accidentally enabled in an earlier checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18077 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 68d7dbe44e70c859b891e9cdedc4bb35291e11c6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jun 2 21:14:35 2006 +0000

    Patch from Alejandro R. Sedeno and Jeffrey Hutzelman to allow krb4 to
    read 32-bit and 64-bit ticket files on 32-bit and 64-bit systems.
    Previously the ticket file format depended on the ABI.  Significant
    backward compatibility is maintained; the patch works by writing
    alignment records that are valid (but meaningless) ticket file entries
    but that allow systems to get realigned.  As a consequence an old
    library will see additional meaningless ticket file entries when it
    reads a ticket file produced by the new code.  These entries are
    harmless and will be ignored.
    
    ticket: 1288
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18076 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/krb4int.h    |   5 +-
 src/lib/krb4/memcache.c   |   4 +-
 src/lib/krb4/save_creds.c |   4 +-
 src/lib/krb4/tf_util.c    | 329 ++++++++++++++++++++++++++++++++++++++++++++--
 4 files changed, 326 insertions(+), 16 deletions(-)

commit 28fb5902bd8445c7453461102b0f33a6ac15746c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 1 22:48:20 2006 +0000

    move var decl before code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18073 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c5ac1117b5509a136aae235adc31828ac092d29f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 1 03:18:19 2006 +0000

    krb5 1.5 alpha - memory leaks in krb5kdc due to not freeing error messages
    
    In the kdc and lib/kadm5/logger.c, krb5_get_error_message needs to be paired
    with krb5_free_error_message to release returned memory.
    
    Essentially a memory leak was introduced for every principal requested
    that did not exist in the database.
    
    Identified by valgrind on the kdc - running kdc_hammer and specifying
    more principals than are present in the db.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18072 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c    | 17 +++++++++++++++--
 src/kdc/do_tgs_req.c   | 23 +++++++++++++++++++----
 src/kdc/kdc_preauth.c  | 10 ++++++----
 src/lib/kadm5/logger.c |  5 ++++-
 4 files changed, 44 insertions(+), 11 deletions(-)

commit 2e376ed28688004f733853cdca98e848a77d1d39
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 1 01:41:33 2006 +0000

    Missed a reference to + sizeof() vs * sizeof().  Pointed out by
    william fiveash.
    
    ticket: 3825
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18071 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 218cd01853820bc9bcd6700f0d3b98458eb7c8a9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 1 00:56:12 2006 +0000

    krb5int_get_plugin_dir_data() uses + instead of * in realloc
    
    In line 570, in reallocating the plugin tree - the memory allocated is
    (count + 1) + sizeof(*p)
    
    instead of
    
    (count +1 ) * sizeof(*p)
    
    Detected while running the krb5kdc under valgrind with memcheck.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18070 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 246523a6906c8e5c744360f53721c83feb719581
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 31 00:09:31 2006 +0000

    Merge about 1/3 of the remaining configure scripts into the top level.  This
    still leaves out appl and tests, and static library and plugin directories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18068 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                        | 274 +++++++++++++++++++++++++++++++-
 src/kadmin/Makefile.in                  |   4 +-
 src/kadmin/cli/Makefile.in              |   4 +-
 src/kadmin/configure.in                 |  59 -------
 src/kadmin/dbutil/Makefile.in           |   4 +-
 src/kadmin/ktutil/Makefile.in           |   4 +-
 src/kadmin/passwd/Makefile.in           |   4 +-
 src/kadmin/passwd/unit-test/Makefile.in |   4 +-
 src/kadmin/server/Makefile.in           |   4 +-
 src/kadmin/testing/Makefile.in          |   4 +-
 src/kadmin/testing/scripts/Makefile.in  |  10 +-
 src/kadmin/testing/util/Makefile.in     |   4 +-
 src/lib/gssapi/Makefile.in              |   4 +-
 src/lib/gssapi/configure.in             |  19 ---
 src/lib/gssapi/generic/Makefile.in      |   4 +-
 src/lib/gssapi/krb5/Makefile.in         |   4 +-
 src/lib/kadm5/Makefile.in               |   4 +-
 src/lib/kadm5/clnt/Makefile.in          |   4 +-
 src/lib/kadm5/configure.in              |  23 ---
 src/lib/kadm5/srv/Makefile.in           |   4 +-
 src/lib/kadm5/unit-test/Makefile.in     |   4 +-
 src/lib/krb5/Makefile.in                |   4 +-
 src/lib/krb5/asn.1/Makefile.in          |   4 +-
 src/lib/krb5/ccache/Makefile.in         |   4 +-
 src/lib/krb5/configure.in               |  23 ---
 src/lib/krb5/error_tables/Makefile.in   |   4 +-
 src/lib/krb5/keytab/Makefile.in         |   4 +-
 src/lib/krb5/krb/Makefile.in            |   4 +-
 src/lib/krb5/os/Makefile.in             |   4 +-
 src/lib/krb5/rcache/Makefile.in         |   4 +-
 src/lib/rpc/Makefile.in                 |   8 +-
 src/lib/rpc/configure.in                | 175 --------------------
 src/lib/rpc/unit-test/Makefile.in       |   4 +-
 src/lib/rpc/unit-test/configure.in      |  29 ----
 34 files changed, 330 insertions(+), 390 deletions(-)

commit 47e795e735027ca77fa2f64462b77b53ac0169a8
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue May 30 21:34:34 2006 +0000

    krb5-1.5-alpha1-postrelease
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18066 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b1cc33ec2de61a757baf0bf83616c7e26352f046
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue May 30 21:32:44 2006 +0000

    krb5-1.5-alpha1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18064 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 354bf4c1cdfa12307e84d5fac8085ed3c0579395
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue May 30 20:26:04 2006 +0000

    	Delete some bogus svn:mime-type properties
    
    	* README: Update for krb5-1.5-alpha1.  Update Kerberos Development
    	Team member list.
    
    	* doc/copyright.texinfo: Update copyright years.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18063 dc483132-0cff-0310-8789-dd5450dbe970

 README                | 999 ++------------------------------------------------
 doc/copyright.texinfo |   2 +-
 2 files changed, 26 insertions(+), 975 deletions(-)

commit ae8d3838fb86c319f1de413b93fa2a2475d15139
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 26 00:22:01 2006 +0000

    Build lib/krb4 makefile at top level
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18046 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in          | 20 +++++++++++++++++++-
 src/lib/krb4/Makefile.in  |  4 ++--
 src/lib/krb4/configure.in | 23 -----------------------
 3 files changed, 21 insertions(+), 26 deletions(-)

commit 6b29dbbe6ee3f1aa29b61e90c8b5b18d18e3c3dc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 26 00:21:35 2006 +0000

    Add copyright notice
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18045 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/locate_plugin.h | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 8203a0701713da3cebf39fea0f23e1143a9bab89
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 25 23:37:33 2006 +0000

    Don't define MODULE_PATH
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18044 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/stock/osconf.h | 1 -
 1 file changed, 1 deletion(-)

commit 50fb3b123476882652032a129b64b5c1e1a93176
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 25 23:31:26 2006 +0000

    Properly recognize Mac environments, and set {KRB5,KDB5}_PLUGIN_BUNDLE_DIR
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18043 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/stock/osconf.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit d6cfcb30ed89d060bb6a3671832d5277c74668c8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 25 23:18:38 2006 +0000

    Create crypto, des425 Makefiles from top level
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18042 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in                            |  4 ++--
 src/lib/crypto/Makefile.in                  |  4 ++--
 src/lib/crypto/aes/Makefile.in              |  4 ++--
 src/lib/crypto/arcfour/Makefile.in          |  4 ++--
 src/lib/crypto/configure.in                 | 11 -----------
 src/lib/crypto/crc32/Makefile.in            |  4 ++--
 src/lib/crypto/des/Makefile.in              |  4 ++--
 src/lib/crypto/dk/Makefile.in               |  4 ++--
 src/lib/crypto/enc_provider/Makefile.in     |  4 ++--
 src/lib/crypto/hash_provider/Makefile.in    |  4 ++--
 src/lib/crypto/keyhash_provider/Makefile.in |  4 ++--
 src/lib/crypto/md4/Makefile.in              |  4 ++--
 src/lib/crypto/md5/Makefile.in              |  4 ++--
 src/lib/crypto/old/Makefile.in              |  4 ++--
 src/lib/crypto/raw/Makefile.in              |  4 ++--
 src/lib/crypto/sha1/Makefile.in             |  4 ++--
 src/lib/crypto/yarrow/Makefile.in           |  4 ++--
 src/lib/des425/Makefile.in                  |  4 ++--
 src/lib/des425/configure.in                 |  9 ---------
 19 files changed, 34 insertions(+), 54 deletions(-)

commit 064ec564a8a14c5f41bd2bb966f2277728187baf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 24 21:19:23 2006 +0000

    Rename locate.h to locate_plugin.h.  Change references, update dependencies
    
    ticket: 3784
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18037 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    |   6 +-
 src/appl/telnet/telnetd/Makefile.in         |   2 +-
 src/clients/ksu/Makefile.in                 |  12 +-
 src/configure.in                            |   2 +-
 src/include/Makefile.in                     |   2 +-
 src/include/k5-int.h                        |   2 +-
 src/include/krb5/locate.h                   |  31 -----
 src/include/krb5/locate_plugin.h            |  31 +++++
 src/kadmin/dbutil/Makefile.in               |  14 +--
 src/kadmin/ktutil/Makefile.in               |   4 +-
 src/kadmin/server/Makefile.in               |   6 +-
 src/kdc/Makefile.in                         |  22 ++--
 src/krb524/Makefile.in                      |   6 +-
 src/lib/apputils/Makefile.in                |   2 +-
 src/lib/crypto/Makefile.in                  |  82 ++++++-------
 src/lib/crypto/aes/Makefile.in              |   2 +-
 src/lib/crypto/arcfour/Makefile.in          |   4 +-
 src/lib/crypto/crc32/Makefile.in            |   2 +-
 src/lib/crypto/des/Makefile.in              |  22 ++--
 src/lib/crypto/dk/Makefile.in               |  12 +-
 src/lib/crypto/enc_provider/Makefile.in     |   8 +-
 src/lib/crypto/hash_provider/Makefile.in    |   8 +-
 src/lib/crypto/keyhash_provider/Makefile.in |   8 +-
 src/lib/crypto/md4/Makefile.in              |   2 +-
 src/lib/crypto/md5/Makefile.in              |   2 +-
 src/lib/crypto/old/Makefile.in              |   6 +-
 src/lib/crypto/raw/Makefile.in              |   4 +-
 src/lib/crypto/sha1/Makefile.in             |   2 +-
 src/lib/crypto/yarrow/Makefile.in           |   4 +-
 src/lib/des425/Makefile.in                  |  28 ++---
 src/lib/gssapi/Makefile.in                  |   2 +-
 src/lib/gssapi/krb5/Makefile.in             |  88 +++++++-------
 src/lib/kadm5/Makefile.in                   |   6 +-
 src/lib/kadm5/clnt/Makefile.in              |   2 +-
 src/lib/kadm5/srv/Makefile.in               |   8 +-
 src/lib/kadm5/unit-test/Makefile.in         |   2 +-
 src/lib/kdb/Makefile.in                     |  12 +-
 src/lib/krb4/Makefile.in                    |  12 +-
 src/lib/krb5/Makefile.in                    |   2 +-
 src/lib/krb5/asn.1/Makefile.in              |  20 ++--
 src/lib/krb5/ccache/Makefile.in             |  18 +--
 src/lib/krb5/keytab/Makefile.in             |  18 +--
 src/lib/krb5/krb/Makefile.in                | 178 ++++++++++++++--------------
 src/lib/krb5/os/Makefile.in                 |  90 +++++++-------
 src/lib/krb5/os/locate_kdc.c                |   2 +-
 src/lib/krb5/rcache/Makefile.in             |  16 +--
 src/plugins/kdb/db2/Makefile.in             |   8 +-
 src/plugins/locate/python/py-locate.c       |   2 +-
 src/slave/Makefile.in                       |   4 +-
 src/tests/asn.1/Makefile.in                 |   8 +-
 src/tests/create/Makefile.in                |   2 +-
 src/tests/hammer/Makefile.in                |   2 +-
 src/tests/verify/Makefile.in                |   2 +-
 53 files changed, 421 insertions(+), 421 deletions(-)

commit b2039aad70e01a64cb8265b053f7b0b98935e81a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 24 16:18:53 2006 +0000

    Drop major version number from service-locator function table structure.
    Add a typedef name for the structure.  Change multiple-inclusion macro name.
    Add a comment indicating desired symbol name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18036 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/locate.h             | 11 ++++++-----
 src/plugins/locate/python/py-locate.c |  4 ++--
 2 files changed, 8 insertions(+), 7 deletions(-)

commit c3833a42bb28559ac1d6f0c9b0af7a95bffd4fd6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 24 10:29:25 2006 +0000

    Don't output krb5_config_prefix commands into config.status; do the substitutions
    in the configure script.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18035 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 15 ++++-----------
 1 file changed, 4 insertions(+), 11 deletions(-)

commit 3b6cf73aed46f7d6af5211cb467ff32803f66185
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 23 00:37:46 2006 +0000

    Mention the python plugin stuff in configure.in, but inside an "if false"
    block, so reconf will build a configure script and it'll be easy to enable
    for testing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18034 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 5 +++++
 1 file changed, 5 insertions(+)

commit 36ab93034ecad6f73e468567c5d8698d4db95d08
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 23 00:34:14 2006 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18033 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/locate/python/Makefile.in | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit d3e8460cb726c7f95019e478fe5c8d71548afc09
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 23 00:33:57 2006 +0000

    Include k5-platform.h and fake-addrinfo.h, but not k5-int.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18032 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/locate/python/py-locate.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b8b90a60b03ead3b8be48012749aa35d4e1811f9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 23 00:07:02 2006 +0000

    service location plugin interface needs header installed
    
    Install <krb5/locate.h>.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18031 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit ee330a2d8d97e705bcdbb89670b81c09eb692e10
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 23 00:03:06 2006 +0000

    install headers into include/krb5
    
    Create include/krb5 directory, and put krb5.h and (k5-)locate.h there in the
    build tree.  Stub krb5.h in main include directory just includes krb5/krb5.h.
    Update dependencies, and add dependencies in a couple Makefiles that didn't
    have them.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18030 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                             |    4 +-
 src/appl/bsd/Makefile.in                    |   84 +-
 src/appl/gssftp/ftp/Makefile.in             |    8 +-
 src/appl/gssftp/ftpd/Makefile.in            |    9 +-
 src/appl/telnet/libtelnet/Makefile.in       |   26 +-
 src/appl/telnet/telnetd/Makefile.in         |   30 +-
 src/clients/kdestroy/Makefile.in            |   12 +
 src/clients/kinit/Makefile.in               |   12 +
 src/clients/klist/Makefile.in               |    7 +-
 src/clients/kpasswd/Makefile.in             |   12 +
 src/clients/ksu/Makefile.in                 |   72 +-
 src/clients/kvno/Makefile.in                |   12 +
 src/config/pre.in                           |    1 +
 src/include/Makefile.in                     |   23 +-
 src/include/k5-int.h                        |    2 +-
 src/include/k5-locate.h                     |   30 -
 src/include/krb5.h                          |    7 +
 src/include/krb5.hin                        | 2565 ---------------------------
 src/include/krb5/krb5.hin                   | 2565 +++++++++++++++++++++++++++
 src/include/krb5/locate.h                   |   30 +
 src/kadmin/cli/Makefile.in                  |   16 +-
 src/kadmin/dbutil/Makefile.in               |   69 +-
 src/kadmin/ktutil/Makefile.in               |   24 +-
 src/kadmin/passwd/Makefile.in               |   11 +-
 src/kadmin/server/Makefile.in               |   50 +-
 src/kadmin/testing/util/Makefile.in         |    8 +-
 src/kdc/Makefile.in                         |  122 +-
 src/krb524/Makefile.in                      |   49 +-
 src/lib/apputils/Makefile.in                |   11 +-
 src/lib/crypto/Makefile.in                  |  444 ++---
 src/lib/crypto/aes/Makefile.in              |   12 +-
 src/lib/crypto/arcfour/Makefile.in          |   24 +-
 src/lib/crypto/crc32/Makefile.in            |   11 +-
 src/lib/crypto/des/Makefile.in              |  123 +-
 src/lib/crypto/dk/Makefile.in               |   63 +-
 src/lib/crypto/enc_provider/Makefile.in     |   52 +-
 src/lib/crypto/hash_provider/Makefile.in    |   44 +-
 src/lib/crypto/keyhash_provider/Makefile.in |   53 +-
 src/lib/crypto/md4/Makefile.in              |   11 +-
 src/lib/crypto/md5/Makefile.in              |   11 +-
 src/lib/crypto/old/Makefile.in              |   32 +-
 src/lib/crypto/raw/Makefile.in              |   20 +-
 src/lib/crypto/sha1/Makefile.in             |   11 +-
 src/lib/crypto/yarrow/Makefile.in           |   28 +-
 src/lib/des425/Makefile.in                  |  171 +-
 src/lib/gssapi/Makefile.in                  |   17 +-
 src/lib/gssapi/krb5/Makefile.in             |  640 +++----
 src/lib/kadm5/Makefile.in                   |   50 +-
 src/lib/kadm5/clnt/Makefile.in              |   29 +-
 src/lib/kadm5/srv/Makefile.in               |   62 +-
 src/lib/kadm5/unit-test/Makefile.in         |   35 +-
 src/lib/kdb/Makefile.in                     |   62 +-
 src/lib/krb4/Makefile.in                    |  103 +-
 src/lib/krb5/Makefile.in                    |   14 +-
 src/lib/krb5/asn.1/Makefile.in              |  116 +-
 src/lib/krb5/ccache/Makefile.in             |   97 +-
 src/lib/krb5/keytab/Makefile.in             |   94 +-
 src/lib/krb5/krb/Makefile.in                |  932 +++++-----
 src/lib/krb5/os/Makefile.in                 |  475 ++---
 src/lib/krb5/os/locate_kdc.c                |    2 +-
 src/lib/krb5/rcache/Makefile.in             |   92 +-
 src/lib/rpc/Makefile.in                     |   11 +-
 src/plugins/kdb/db2/Makefile.in             |   50 +-
 src/plugins/locate/python/py-locate.c       |    2 +-
 src/slave/Makefile.in                       |   23 +-
 src/tests/asn.1/Makefile.in                 |   52 +-
 src/tests/create/Makefile.in                |    8 +-
 src/tests/hammer/Makefile.in                |   11 +-
 src/tests/shlib/Makefile.in                 |    4 +-
 src/tests/verify/Makefile.in                |    8 +-
 70 files changed, 5112 insertions(+), 4858 deletions(-)

commit 395cb4fe2007693553b37dc53981218e72b3b389
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon May 22 17:18:27 2006 +0000

    Move generic list functions to common/generic_lists.c
    so they can be used by both the client dll and the server.
    
    Fix type utilization in serv_ops.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18029 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/server/ccs_lists.c | 340 ---------------------------------------
 src/lib/ccapi/server/serv_ops.c  |   2 +-
 2 files changed, 1 insertion(+), 341 deletions(-)

commit 46feb62dc0a36171dd14d33a9aab8b9af42fc595
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon May 22 17:17:07 2006 +0000

    Move msg.c and marshall.c to common library
    
    Add dllmain.c which contains the Windows DllMain() entry
    point.  This must be moved later to a Windows specific
    directory.
    
    Cleanup type usage and function name references.
    
    All that is missing now from the client DLL is a definition
    of cci_perform_rpc() which is the entry point to the IPC
    routine.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18028 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/client/NTMakefile             |  21 +-
 src/lib/ccapi/client/cacheapi.c             |   2 +-
 src/lib/ccapi/client/ccache.c               |   8 +-
 src/lib/ccapi/client/ccache_iterator.c      |   1 +
 src/lib/ccapi/client/ccapiv2.c              |  11 +-
 src/lib/ccapi/client/ccstring.c             |  12 +-
 src/lib/ccapi/client/ccstring.h             |  10 +-
 src/lib/ccapi/client/context.c              |  27 +-
 src/lib/ccapi/client/credentials.c          |   4 +-
 src/lib/ccapi/client/credentials_iterator.c |   1 +
 src/lib/ccapi/client/dllmain.c              |  15 +
 src/lib/ccapi/client/marshall.c             | 445 --------------------
 src/lib/ccapi/client/msg.c                  | 628 ----------------------------
 13 files changed, 72 insertions(+), 1113 deletions(-)

commit ecf87aec8e5fde32f8f3e72849b434308900917d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon May 22 17:12:49 2006 +0000

    Source files containing common routines used by both
    the client and the server.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18027 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/common/NTMakefile      |  15 +
 src/lib/ccapi/common/generic_lists.c | 402 ++++++++++++++++++++++
 src/lib/ccapi/common/marshall.c      | 440 ++++++++++++++++++++++++
 src/lib/ccapi/common/msg.c           | 628 +++++++++++++++++++++++++++++++++++
 4 files changed, 1485 insertions(+)

commit 79cff381ad80f2c017268b6b9d01b828e7aafc34
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon May 22 06:25:43 2006 +0000

    More byte order conversions in the server operations code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18026 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/server/serv_ops.c | 265 +++++++++++++++++++++++-----------------
 1 file changed, 156 insertions(+), 109 deletions(-)

commit d68adb389e9c1926f4f8c9a0e6132e6dd97ed32b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun May 21 03:48:39 2006 +0000

    Construct an outline of a sample platform specific main.c
    
    Add ccs_serv_cleanup() routine.  Currently does nothing.
    
    Correct field names used within the authorization check.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18025 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/server/main.c     | 52 +++++++++++++++++++++++++++++++++++++++++
 src/lib/ccapi/server/rpc_auth.c |  7 ++++--
 src/lib/ccapi/server/rpc_auth.h |  4 ++--
 src/lib/ccapi/server/serv_ops.c | 13 +++++++++--
 src/lib/ccapi/server/serv_ops.h |  1 +
 5 files changed, 71 insertions(+), 6 deletions(-)

commit 4e824737afa8bb05db07d92a04855149c2fba5d8
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri May 19 09:18:37 2006 +0000

    Updates of portable CCAPI sources.   All code compiles
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18022 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/client/NTMakefile             |   4 +-
 src/lib/ccapi/client/cacheapi.c             |  42 +-
 src/lib/ccapi/client/cacheapi.def           |  29 +
 src/lib/ccapi/client/ccache.c               | 482 ++++++++------
 src/lib/ccapi/client/ccache.h               |  10 +-
 src/lib/ccapi/client/ccache_iterator.c      |  93 ++-
 src/lib/ccapi/client/ccache_iterator.h      |   6 +-
 src/lib/ccapi/client/ccapiv2.c              | 286 ++++++++
 src/lib/ccapi/client/context.c              | 337 +++++-----
 src/lib/ccapi/client/context.h              |   2 +-
 src/lib/ccapi/client/credentials.c          |  14 +-
 src/lib/ccapi/client/credentials.h          |   6 +-
 src/lib/ccapi/client/credentials_iterator.c | 104 ++-
 src/lib/ccapi/client/credentials_iterator.h |   6 +-
 src/lib/ccapi/client/marshall.c             | 445 +++++++++++++
 src/lib/ccapi/client/msg.c                  | 628 ++++++++++++++++++
 src/lib/ccapi/include/CredentialsCache.h    | 122 ++--
 src/lib/ccapi/include/CredentialsCache2.h   |  64 +-
 src/lib/ccapi/include/cc_rpc.h              |  52 ++
 src/lib/ccapi/include/generic_lists.h       |  95 +++
 src/lib/ccapi/include/marshall.h            |  31 +-
 src/lib/ccapi/include/msg.h                 |  51 +-
 src/lib/ccapi/include/msg_headers.h         |  73 +-
 src/lib/ccapi/marshall.c                    | 378 -----------
 src/lib/ccapi/msg.c                         | 582 ----------------
 src/lib/ccapi/server/NTMakefile             |  18 +-
 src/lib/ccapi/server/ccache.c               | 703 --------------------
 src/lib/ccapi/server/ccs_ccache.c           | 703 ++++++++++++++++++++
 src/lib/ccapi/server/ccs_context.c          | 325 +++++++++
 src/lib/ccapi/server/ccs_lists.c            | 996 ++++++++++++++++++++++++++++
 src/lib/ccapi/server/context.c              | 325 ---------
 src/lib/ccapi/server/datastore.h            | 186 ++----
 src/lib/ccapi/server/lists.c                | 996 ----------------------------
 src/lib/ccapi/server/main.c                 |  12 +
 src/lib/ccapi/server/serv_ops.c             | 417 ++++++------
 src/lib/ccapi/server/serv_ops.h             | 184 +++--
 src/lib/ccapi/unit-test/NTMakefile          |  30 +
 src/lib/ccapi/windows/rpcsstest/NTMakefile  |  24 +
 src/lib/ccapi/windows/rpcsstest/client.c    |  87 +++
 src/lib/ccapi/windows/rpcsstest/cstest.acf  |   8 +
 src/lib/ccapi/windows/rpcsstest/cstest.idl  |  14 +
 src/lib/ccapi/windows/rpcsstest/server.c    | 537 +++++++++++++++
 42 files changed, 5556 insertions(+), 3951 deletions(-)

commit 563a5c0486cf1d45e10f66f509cdbfc96d31b964
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri May 19 05:43:10 2006 +0000

    This branch will hold development work on the portable CCAPI
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/branches/ccapi@18021 dc483132-0cff-0310-8789-dd5450dbe970

commit 7dc48ce343aae54d4f1fb792a303761df52581e1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 18 10:38:36 2006 +0000

    Missed change -- don't configure util/profile separately
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18020 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f51422a7316bb46d29a4dec062cbe80e777e58c7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 18 04:22:15 2006 +0000

    * configure.in: Set and substitute KSU_LIBS, SETENVOBJ, DO_TCL.  Generate
    makefiles for util/et, util/profile, lib/kdb, clients and those clients
    subdirectories built on UNIX, rather than running configure there.
    Deleted configure.in scripts for those directories, and changed
    Makefile.in definitions of thisconfigdir and mydir.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18018 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/Makefile.in          |  4 ++--
 src/clients/configure.in         | 24 ------------------------
 src/clients/kdestroy/Makefile.in |  4 ++--
 src/clients/kinit/Makefile.in    |  4 ++--
 src/clients/klist/Makefile.in    |  4 ++--
 src/clients/kpasswd/Makefile.in  |  4 ++--
 src/clients/ksu/Makefile.in      |  4 ++--
 src/clients/kvno/Makefile.in     |  4 ++--
 src/configure.in                 | 26 ++++++++++++++++++++++----
 src/lib/kdb/Makefile.in          |  4 ++--
 src/lib/kdb/configure.in         | 15 ---------------
 src/util/et/Makefile.in          |  4 ++--
 src/util/et/configure.in         | 27 ---------------------------
 src/util/profile/Makefile.in     |  4 ++--
 src/util/profile/configure.in    | 18 ------------------
 15 files changed, 42 insertions(+), 108 deletions(-)

commit e1c9d47e6930aed1fc90500c2fd70aeb33dbec1d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 17 05:26:12 2006 +0000

    Remove krb5_init_context macro hack; change all the calls except in
    krb5_gss_init_context to calls to krb5_gss_init_context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18015 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 2 +-
 src/lib/gssapi/krb5/acquire_cred.c       | 2 +-
 src/lib/gssapi/krb5/add_cred.c           | 2 +-
 src/lib/gssapi/krb5/compare_name.c       | 2 +-
 src/lib/gssapi/krb5/copy_ccache.c        | 2 +-
 src/lib/gssapi/krb5/disp_name.c          | 2 +-
 src/lib/gssapi/krb5/duplicate_name.c     | 2 +-
 src/lib/gssapi/krb5/export_name.c        | 2 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h       | 1 -
 src/lib/gssapi/krb5/gssapi_krb5.c        | 2 +-
 src/lib/gssapi/krb5/import_name.c        | 2 +-
 src/lib/gssapi/krb5/import_sec_context.c | 2 +-
 src/lib/gssapi/krb5/init_sec_context.c   | 3 +--
 src/lib/gssapi/krb5/inq_cred.c           | 2 +-
 src/lib/gssapi/krb5/rel_cred.c           | 2 +-
 src/lib/gssapi/krb5/rel_name.c           | 2 +-
 src/lib/gssapi/krb5/val_cred.c           | 2 +-
 17 files changed, 16 insertions(+), 18 deletions(-)

commit b45d9518aebfcd64e8359b9dce99067b00a33841
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 16 02:56:59 2006 +0000

    Don't look for pthread_mutexattr_setrobust_np
    
    Apparently Red Hat's Fedora Core 5 defines it but doesn't declare it,
    so we'd have to declare it before testing the address.  While it was
    once useful for checking whether the pthread code had been loaded, I
    think the other tests done now are more effective and this isn't
    needed any more.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18012 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4             |  4 +---
 src/include/k5-thread.h    | 13 +++++++------
 src/util/support/threads.c |  5 -----
 3 files changed, 8 insertions(+), 14 deletions(-)

commit 2358c33abaafda878270c34fab6d457328b8d369
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 16 02:23:08 2006 +0000

    Add SRCS definition and run make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18011 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/Makefile.in          |  39 ++++++++++++
 src/kadmin/dbutil/Makefile.in       | 123 ++++++++++++++++++++++++++++++++++++
 src/kadmin/passwd/Makefile.in       |  31 +++++++++
 src/kadmin/server/Makefile.in       | 100 +++++++++++++++++++++++++++++
 src/lib/kadm5/unit-test/Makefile.in |  91 ++++++++++++++++++++++++++
 src/lib/rpc/unit-test/Makefile.in   |  38 +++++++++++
 6 files changed, 422 insertions(+)

commit 9989a2d77ff2f7ffa387a3360e82358d52d6be24
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 16 02:15:06 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18010 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/Makefile.in | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 776a9fa505e71b6277a8857a2bfd527e02667465
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 16 01:45:00 2006 +0000

    * lib/kadm5/alt_prof.c (kadm5_get_config_params): Replace filename and
    envvar arguments with a flag indicating whether KDC config data should
    be used.  Prototype and all callers changed.
    (krb5_read_realm_params): Delete config file and env var arguments.
    Prototype and all callers changed.
    
    * lib/kadm5/admin.h (KADM5_CONFIG_PROFILE): Commented out.
    (struct _kadm5_config_params): Delete field PROFILE.
    * lib/kadm5/alt_prof.c (kadm5_get_config_params): Don't look at it.
    (kadm5_free_config_params): Don't free it.
    * kadmin/testing/tcl/util.t: Remove profile data from config params.
    * kadmin/testing/util/tcl_kadm5.c (config_mask_flags): Deleted
    KADM5_CONFIG_PROFILE entry.
    (parse_config_params): Changed to require 20 parameters instead of 21.
    * lib/kadm5/unit-test/api.2/init-v2.exp (test100): Deleted.
    
    * lib/kadm5/alt_prof.c (krb5_aprof_init): Fetch the list of config files from
    the library and add the caller-indicated config file to the front of the list.
    
    * lib/kadm5/clnt/client_init.c (kadm5_init_krb5_context): New function.
    * lib/kadm5/clnt/libkadm5clnt.exports: Export it.
    * lib/kadm5/srv/server_init.c: Include k5-int.h, osconf.h, gssapiP_krb5.h.
    (kadm5_init_krb5_context): New function.
    * lib/kadm5/srv/libkadm5srv.exports: Export it.
    * lib/kadm5/srv/Makefile.in (LOCAL_INCLUDES): Add gssapi directories.
    * lib/kadm5/admin.h (kadm5_init_krb5_context): Declare it.
    * kadmin/dbutil/kdb5_destroy.c (kdb5_destroy): Call kadm5_init_krb5_context
    instead of krb5_init_context.
    * kadmin/dbutil/dump.c (load_db): Likewise.
    * kadmin/dbutil/kdb5_util.c (main): Likewise.
    * kadmin/dbutil/kadm5_create.c (kadm5_create): Likewise.
    * kadmin/dbutil/kdb5_stash.c (kdb5_stash): Likewise.
    * kadmin/dbutil/loadv4.c (load_v4db): Likewise.
    * kadmin/server/ovsec_kadmd.c (main): Likewise.
    * kadmin/cli/kadmin.c (kadmin_startup): Likewise.
    * kadmin/testing/util/tcl_ovsec_kadm.c (tcl_ovsec_kadm_init): Likewise.
    * lib/kadm5/unit-test/lock-test.c (main): Likewise.
    * lib/kadm5/unit-test/handle-test.c (main): Likewise.
    * lib/kadm5/unit-test/randkey-test.c (main): Likewise.
    * lib/kadm5/unit-test/setkey-test.c (main): Likewise.
    * lib/kadm5/chpass_util.c (_kadm5_chpass_principal_util): Likewise.
    * lib/kadm5/kadm_rpc_xdr.c (xdr_krb5_principal): Likewise.
    
    * lib/krb5/os/init_os_ctx.c (add_kdc_config_file): New function.
    (os_init_paths): Add new argument KDC; call add_kdc_config_file if true.
    * lib/krb5/krb/init_ctx.c (krb5int_init_context_kdc): New function.
    (init_common): Add new argument KDC, passed to krb5_os_init_context.
    * lib/krb5/libkrb5.exports: Export krb5int_init_context_kdc.
    * k5-int.h (krb5_os_init_context): Update decl.
    * lib/kadm5/srv/server_init.c (kadm5_init): Call krb5int_init_context_kdc.
    * krb524/krb524d.c (main): Likewise.
    * lib/kadm5/unit-test/api.2/init-v2.exp: Don't run test 154 for error for
    $KRB5_KDC_PROFILE file not present.
    
    * lib/krb5/os/init_os_ctx.c (os_get_default_config_files): Rewrite KLL test so
    as not to confuse Emacs indentation support.
    
    * lib/gssapi/krb5/init_sec_context.c (kg_kdc_flag_mutex, kdc_flag): New
    variables.
    (krb5_gss_init_context, krb5_gss_use_kdc_context): New functions.
    * lib/gssapi/krb5/gssapiP_krb5.h (kg_kdc_flag_mutex): Declare.
    (krb5_gss_init_context, krb5_gss_use_kdc_context): Declare.
    (krb5_init_context): Define as macro to invoke krb5_gss_init_context for now.
    * lib/gssapi/gss_libinit.c (gssint_lib_init): Initialize the mutex.
    (gssint_lib_fini): Destroy it.
    * lib/gssapi/libgssapi_krb5.exports: Export krb5_gss_use_kdc_context.
    
    * lib/kadm5/srv/server_init.c (kadm5_init): Don't complain if the config files
    specify an admin server, since we now look at krb5.conf as well.
    * lib/kadm5/unit-test/api.2/init-v2.exp: Delete test test114 for bad server
    params.
    
    * plugins/kdb/db2/adb_openclose.c (osa_adb_init_db): Use
    krb5int_init_context_kdc instead of krb5_init_context.
    * kdc/rtest.c (main): Likewise.
    * kdc/fakeka.c (main): Likewise.
    * kdc/main.c (main, init_realm): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18009 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/adm_proto.h                   |   2 -
 src/include/k5-int.h                      |   2 +-
 src/kadmin/cli/kadmin.c                   |   5 +-
 src/kadmin/dbutil/dump.c                  |   4 +-
 src/kadmin/dbutil/kadm5_create.c          |   4 +-
 src/kadmin/dbutil/kdb5_destroy.c          |   2 +-
 src/kadmin/dbutil/kdb5_stash.c            |   2 +-
 src/kadmin/dbutil/kdb5_util.c             |   5 +-
 src/kadmin/dbutil/loadv4.c                |   2 +-
 src/kadmin/server/ovsec_kadmd.c           |  10 +--
 src/kadmin/testing/proto/krb5.conf.proto  |   1 -
 src/kadmin/testing/tcl/util.t             |  37 +++++------
 src/kadmin/testing/util/tcl_kadm5.c       |  48 ++++++--------
 src/kadmin/testing/util/tcl_ovsec_kadm.c  |   2 +-
 src/kdc/fakeka.c                          |   4 +-
 src/kdc/main.c                            |   6 +-
 src/kdc/rtest.c                           |   2 +-
 src/krb524/krb524d.c                      |   2 +-
 src/lib/gssapi/gss_libinit.c              |   4 ++
 src/lib/gssapi/krb5/gssapiP_krb5.h        |   6 ++
 src/lib/gssapi/krb5/init_sec_context.c    |  40 +++++++++++
 src/lib/gssapi/libgssapi_krb5.exports     |   1 +
 src/lib/kadm5/admin.h                     |   7 +-
 src/lib/kadm5/alt_prof.c                  | 107 +++++++++++++++++-------------
 src/lib/kadm5/chpass_util.c               |   2 +-
 src/lib/kadm5/clnt/client_init.c          |  12 ++--
 src/lib/kadm5/clnt/libkadm5clnt.exports   |   1 +
 src/lib/kadm5/kadm_rpc_xdr.c              |   2 +-
 src/lib/kadm5/srv/Makefile.in             |   4 +-
 src/lib/kadm5/srv/libkadm5srv.exports     |   1 +
 src/lib/kadm5/srv/server_init.c           |  24 ++++++-
 src/lib/kadm5/unit-test/api.2/init-v2.exp |  31 +--------
 src/lib/kadm5/unit-test/handle-test.c     |   2 +-
 src/lib/kadm5/unit-test/lock-test.c       |   5 +-
 src/lib/kadm5/unit-test/randkey-test.c    |   2 +-
 src/lib/kadm5/unit-test/setkey-test.c     |   2 +-
 src/lib/kdb/kdb_default.c                 |   3 +-
 src/lib/krb5/krb/init_ctx.c               |  16 +++--
 src/lib/krb5/libkrb5.exports              |   1 +
 src/lib/krb5/os/init_os_ctx.c             |  55 ++++++++++++---
 src/plugins/kdb/db2/adb_openclose.c       |   2 +-
 41 files changed, 281 insertions(+), 189 deletions(-)

commit 88dcc5fb29c10da8f83ed959c32e047b40c4cce9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon May 15 23:11:34 2006 +0000

    * Makefile.in (krb5kdc, rtest): Don't explicitly add kdb5 libs to the link
    command.  (And we link against libraries, not dependency lists, anyways...)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18008 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e3ea7ca48f21b0ce9e5acf81eecd578fadbe4bcf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 13 06:41:37 2006 +0000

    * main.c (initialize_realms): Use precise size allocation for dbname= parameter
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18007 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a451dd6ccd3041c7981cfabdf5f822752fcdecdd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 13 06:21:09 2006 +0000

    Have Tcl script error out if initialization fails
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18006 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/start_servers_local | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

commit 3ecae828bc9590bd52420d2d68b4dfa29abb33c6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 13 05:20:22 2006 +0000

    * configure.in: Don't create a makefile for posix subdir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18005 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4ee10b9af0cc9101c3951a464ae54876082c3274
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 13 05:17:25 2006 +0000

    * syslog.c: Discard all the non-Windows bits, since we don't build this on
    UNIX.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18004 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/syslog.c | 249 +-------------------------------------------
 1 file changed, 1 insertion(+), 248 deletions(-)

commit a6ae2de25df9a0a295b4a9d132a42cf766463ea0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 13 05:15:29 2006 +0000

    * getuid.c, memmove.c, sscanf.c, strcasecmp.c, strdup.c, strerror.c,
    vfprintf.c, vsprintf.c: Remove files we don't compile anywhere.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18003 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/getuid.c     |   6 -
 src/lib/krb5/posix/memmove.c    | 146 --------
 src/lib/krb5/posix/sscanf.c     | 788 ----------------------------------------
 src/lib/krb5/posix/strcasecmp.c | 115 ------
 src/lib/krb5/posix/strdup.c     |  38 --
 src/lib/krb5/posix/strerror.c   |  65 ----
 src/lib/krb5/posix/vfprintf.c   |  44 ---
 src/lib/krb5/posix/vsprintf.c   |  38 --
 8 files changed, 1240 deletions(-)

commit 4732e33646e665194630a9a5fe4d91c1c900ac14
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat May 13 00:57:26 2006 +0000

    Use unsigned char rather than u_int8_t in random_string()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18002 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_memory.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4f5f61d397e327caa18cb43cd7dc19c811d2d93d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 11 00:41:46 2006 +0000

    * tests/dejagnu/config/default.exp (setup_krb5_conf): Don't add suffix to
    library name in generated config file.
    
    * kadmin/testing/proto/krb5.conf.proto: Drop suffix from library name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17999 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/proto/krb5.conf.proto | 2 +-
 src/tests/dejagnu/config/default.exp     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 256446ab7fad68b15773d5fe8cc88b9abe3c461a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed May 10 21:48:53 2006 +0000

    Fixed the krb5_cc_gen_new memory ccache implementation and updated
    krb5_verify_init_creds() and rd_and_store_for_creds() to use the
    API properly (possible now that it's been fixed).
    
    ticket: 3746
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17997 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 16 +++++---
 src/lib/krb5/ccache/cc_memory.c          | 65 ++++++++++++++++++++++++++++++--
 src/lib/krb5/krb/vfy_increds.c           | 14 +++++--
 3 files changed, 83 insertions(+), 12 deletions(-)

commit 15a4448eeff11554e17f77b481ae5881a7ec89a6
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue May 9 22:26:04 2006 +0000

    vsnprintf not present on windows
    
    vsnprintf is not present on Windows.  Microsoft provides
    the _vsnprintf form instead.   Add a macro to allow this
    file to compile.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17993 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/errors.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit cb446fa43a63a93baff16cb7a8bd540581b367b0
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue May 9 21:03:07 2006 +0000

    plugins support requires a Windows equivalent to opendir and friends
    
    This patch simply allows krb5 to build once again on Windows.
    Windows does not have opendir() and friends.   Instead Win32 API
    functions must be used as described in
    
     http://msdn.microsoft.com/library/en-us/dnucmg/html/UCMGch09.asp
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17992 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit df6dfd9ef7172711fbcbace356b14288722066a5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 9 20:37:49 2006 +0000

    * threads.c (krb5int_pthread_loaded): Supply dummy version for !ENABLE_THREADS
    case.
    
    ticket: 3426
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17990 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/threads.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 94ca17210b10a0c0cc67bf9449d4f962bebd5cfb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 9 19:36:46 2006 +0000

    * send_tgs.c (krb5_send_tgs): Fix memory allocation size when padata is
    provided.
    
    ticket: 3714
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17988 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 55813dc64944fa86b9da65ece7ab8cc6a1c6df74
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 9 11:31:02 2006 +0000

    Cleanup a number of cast away from const warnings in gssapi
    
    Change internal token handling and oid handling functions to take a
    const style gss_OID. In the krb5 dir remove casting.
    
    This is the start of fixes in this arena.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17987 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapiP_generic.h | 15 +++++-----
 src/lib/gssapi/generic/oid_ops.c         |  9 +++---
 src/lib/gssapi/generic/util_token.c      |  6 ++--
 src/lib/gssapi/krb5/accept_sec_context.c | 12 ++++----
 src/lib/gssapi/krb5/acquire_cred.c       |  4 +--
 src/lib/gssapi/krb5/init_sec_context.c   |  4 +--
 src/lib/gssapi/krb5/inq_cred.c           |  4 +--
 src/lib/gssapi/krb5/inq_names.c          | 48 ++++++++++++++++----------------
 src/lib/gssapi/krb5/k5seal.c             |  2 +-
 src/lib/gssapi/krb5/k5unseal.c           |  2 +-
 src/lib/gssapi/krb5/wrap_size_limit.c    |  2 +-
 11 files changed, 55 insertions(+), 53 deletions(-)

commit 6a6755f489101f02e4d79cb36c5701c3a40f1c12
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 8 18:05:47 2006 +0000

    kdb_load_library(): SGI compiler requires that when initializing arrays
    at declaration - only constants be used. [filebases]. Code was introduced with
    17975 revision.
    
    ticket: 3716
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17986 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 63a67bc8fc7a648a3e2999c9eb88de517620fa24
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 5 03:46:09 2006 +0000

    * plugins.c (krb5int_get_plugin_filenames): Make extention array static and const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17981 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2af42951975f332e0b9504dd38a6902d10526036
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 5 03:36:05 2006 +0000

    * plugins.c (krb5int_get_plugin_filenames): Avoid shadowing local variable names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17980 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c69547d9573bcbeaaa191f73f76b420184491c4a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 5 03:32:54 2006 +0000

    * plugins.c (FILEEXTS): No trailing semicolon
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17979 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3954b6dc2253b6a0f396b3193ae60539f5e48c19
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu May 4 18:43:20 2006 +0000

    need to export kadm5_set_use_password_server
    
    Need to export "kadm5_set_use_password_server" because it is used by
    krb5kdc when USE_PASSWORD_SERVER is defined.  Since the Mac builds this
    way we need it in the export list.  Unfortunately export lists don't get
    preprocessed.  Note that I only added this one function.  The rest of the
    password server functionality is still conditionalized around
    USE_PASSWORD_SERVER.
    
    Hopefully we can rip all this code out when Apple starts using the db plugin
    interface for their password server integration.
    
    ticket: new
    target_version: 1.5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17977 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/libkadm5srv.exports | 1 +
 src/lib/kadm5/srv/svr_principal.c     | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 52ae3d11fc0579cb472291857914563eaea91420
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu May 4 18:35:01 2006 +0000

    Export new function names
    
    ticket: 3716
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17976 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/libkrb5support.exports | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3dc32ec784b46bc0163fc4eb7da6001d35dc65c5
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu May 4 03:06:33 2006 +0000

    Changed to krb5int_open_plugin_dirs/krb5int_close_plugin_dirs which
    takes a list of filebases and directories rather than a list of full paths
    so the caller doesn't have to generate the possibilities themselves.
    krb5int_open_plugin_dirs will append the possible suffixes for that platform
    (including no suffix in case there already is one on the file base).
    
    Modified the kdb and locate kdc interfaces to use the new API.
    
    ticket: 3716
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17975 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-plugin.h       |  36 +++---
 src/include/stock/osconf.h    |   4 +
 src/lib/kdb/kdb5.c            |  94 +++++++--------
 src/lib/kdb/kdb5.h            |   2 +-
 src/lib/krb5/os/init_os_ctx.c |   2 +-
 src/lib/krb5/os/locate_kdc.c  |  11 +-
 src/util/support/plugins.c    | 271 +++++++++++++++++++++++++++++++-----------
 7 files changed, 279 insertions(+), 141 deletions(-)

commit 6948c382617723bf68bd4ab455336cf8c8b85e07
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu May 4 02:01:17 2006 +0000

    Removed the unnecessary and incorrect (due to operator precedence) "== MPOOL_INUSE".
    The previous code actually ended up checking if MPOOL_DIRTY (0x01) is set.
    
    ticket: new
    target_version: 1.5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17974 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/mpool/mpool.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 8d55212cf5ea2a8eb8d27f414242e6f299c7c5db
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 3 00:06:23 2006 +0000

    * post.in (.acsyms_okay): Target deleted.
    (configure): Incorporate the check-ac-syms rules here.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17973 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

commit 12a34f31e72124879e09adae9b196f04d0daed98
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 29 07:06:34 2006 +0000

    ipv4+ipv6 messages can trip up KDC replay detection
    
    The replay lookaside cache includes the sending address, but the krb5
    library replay cache does not.  So, if the same message arrives from
    two different source addresses, it is considered a replay by the KDC.
    If the client isn't receiving the replies for some reason, and the
    client has multiple addresses it uses to contact different addresses
    on the KDC (and trying to reach the KDC via both IPv4 and IPv6 is an
    obvious such case), this can cause errors to be returned by the KDC.
    
    * replay.c (krb5_kdc_replay_ent): Remove "addrs" field.
    (MATCH): Don't check it.
    (kdc_check_lookaside, kdc_insert_lookaside): Remove "from" argument.
    * kdc_util.h (kdc_check_lookaside, kdc_insert_lookaside): Update decls.
    * dispatch.c (dispatch): Update calls.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17970 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c |  4 ++--
 src/kdc/kdc_util.h |  6 ++----
 src/kdc/replay.c   | 19 ++-----------------
 3 files changed, 6 insertions(+), 23 deletions(-)

commit a48dbb677a47fdd0241cfaab7a602f198061486f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 29 06:59:23 2006 +0000

    Don't test HAVE_C_STRUCTURE_ASSIGNMENT.
    Instead, just assume we do have a working C compiler.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17969 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/auth_con.c    | 4 ----
 src/lib/krb5/krb/copy_addrs.c  | 4 ----
 src/lib/krb5/krb/copy_athctr.c | 4 ----
 src/lib/krb5/krb/copy_auth.c   | 4 ----
 src/lib/krb5/krb/copy_cksum.c  | 4 ----
 src/lib/krb5/krb/copy_creds.c  | 6 +-----
 src/lib/krb5/krb/copy_key.c    | 4 ----
 src/lib/krb5/krb/copy_princ.c  | 6 +-----
 src/lib/krb5/krb/copy_tick.c   | 8 --------
 src/lib/krb5/krb/get_creds.c   | 4 ----
 src/lib/krb5/krb/mk_req_ext.c  | 4 ----
 11 files changed, 2 insertions(+), 50 deletions(-)

commit 596bfd4c2645cd9e2a652ea8def569c69c55da66
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 27 22:41:41 2006 +0000

    (DB2_NAME): New macro, adding .so suffix for now.
    (kdb_get_library_name, kdb_load_library): Use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17965 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 329d0d2ce1e7b8072a47ae7eae8ed41165167976
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Apr 27 20:11:44 2006 +0000

    Fix excessive italics in kinit man page;
    thanks Stepan Kasal <kasal@ucw.cz>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17964 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.M | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c838fcb3fa4cecd8f6e8f00858da689cd281ea13
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Apr 25 21:24:33 2006 +0000

    Updated comments to explain how the CFBundles get unloaded.
    (And not to call CFBundleUnloadExecutable which is refcounted.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17962 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b059a3adda55fe90f2758be9d010efb63c9b2bc0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 25 07:21:19 2006 +0000

    Change kdb plugin code to use the new plugin support instead of
    directly calling dlopen and friends.  Change the test config files to
    refer to "db2.so" instead of "db2".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17961 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/proto/krb5.conf.proto |  2 +-
 src/lib/kdb/kdb5.c                       | 43 ++++++++++++++++++--------------
 src/lib/kdb/kdb5.h                       |  2 +-
 src/tests/dejagnu/config/default.exp     |  2 +-
 4 files changed, 27 insertions(+), 22 deletions(-)

commit b87d443c1d3a7bb1520be3918f2dab6c2f45d4b6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 25 06:27:07 2006 +0000

    Update internal plugin interface to add an errinfo structure to "open"
    and "get" routines, so that more detailed error information (e.g.,
    from dlerror()) may be returned to the caller.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17960 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-plugin.h      | 30 ++++++++++++-------
 src/lib/krb5/os/locate_kdc.c |  9 ++++--
 src/util/support/plugins.c   | 70 ++++++++++++++++++++++++--------------------
 3 files changed, 63 insertions(+), 46 deletions(-)

commit 0438f13a4b92226901789d7d059f49f2c8f156b2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 25 06:25:35 2006 +0000

    Protect against multiple inclusion.  Don't define macro '_' if already defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17959 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-err.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit ffe6416514a69fda01be4e2e1059cbd1bab2327b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 25 05:15:20 2006 +0000

    Don't define DEBUG; it prints debug messages that cause test suite failures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17958 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 2 --
 1 file changed, 2 deletions(-)

commit eda666739030a3b0c5aa71248a5a8fc3319a93bf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 25 05:09:48 2006 +0000

    Change name of kdb function-table symbol from being derived from the
    name of the library file (which may not be acceptable as a C symbol
    name anyways) to "kdb_function_table" always.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17957 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c              | 4 +---
 src/plugins/kdb/db2/db2.exports | 2 +-
 src/plugins/kdb/db2/db2_exp.c   | 2 +-
 3 files changed, 3 insertions(+), 5 deletions(-)

commit e4c1833f53f597ee62bf89d200e45af8abadf593
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 25 04:32:47 2006 +0000

    (.acsyms_okay): Fix rules to work better from subdirectories, and skip the
    top-level configure script.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17956 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 6739f1082f7cd81bcb913f2a33c75ae4fe6517c3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 25 02:36:31 2006 +0000

    Tweak configure script generation to check that all symbols produced
    via AC_DEFINE are also present in the applicable configure-generated
    header file, and error out otherwise.  Currently doesn't apply in appl
    and test trees.
    
    * util/check-ac-syms: New script.
    * config/post.in (.acsyms_okay): New target; runs check-ac-syms, unless we're
    in the appl or tests trees.
    (configure): Depend on .acsyms_okay.
    * config/pre.in (AUTOCONF_HEADER): New variable.
    * plugins/kdb/db2/libdb2/Makefile.in (AUTOCONF_HEADER): New variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17955 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in                     | 12 ++++++++++++
 src/config/pre.in                      |  3 +++
 src/plugins/kdb/db2/libdb2/Makefile.in |  2 ++
 src/util/check-ac-syms                 | 33 +++++++++++++++++++++++++++++++++
 4 files changed, 50 insertions(+)

commit a6a142604bb42e3cbd3504de17c581d39ef35f9a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 25 00:29:56 2006 +0000

    Remove comment on first line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17954 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/configure.in | 1 -
 1 file changed, 1 deletion(-)

commit 082a31809abaf9e365ffcbbe4808351f669c7152
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 25 00:29:23 2006 +0000

    Set myfulldir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17953 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit 91b89b6c8e4e9671853184e27f05796ef13954a4
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Apr 24 21:10:31 2006 +0000

    Generate rpc includes as part of the generate-files-mac target
    
    ticket: new
    target_version: 1.5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17952 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/Makefile.in | 2 ++
 1 file changed, 2 insertions(+)

commit 9e8245c91dbef1ada09631a23144e384dbded49f
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Apr 24 21:09:16 2006 +0000

    Updated kadm5 Makefile.ins to autogenerate the kadm5 headers as part
    of the generate-files-mac build phase.
    
    ticket: new
    target_version: 1.5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17951 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/Makefile.in      | 2 ++
 src/lib/kadm5/clnt/Makefile.in | 2 ++
 src/lib/kadm5/srv/Makefile.in  | 2 ++
 3 files changed, 6 insertions(+)

commit 2eeb1594833e3d2ee3086b4179ac5df19c5bfd8f
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Apr 24 20:59:52 2006 +0000

    Added CoreFoundation bundle plugin support
    
    Added CoreFoundation bundle plugin support to support library bundle plugin
    code.  Also modified plugin types so they allocate a list of pointers rather
    than a list of structs so that we can reuse the code that generates the
    pointer types.  (Basically now krb5int_open_plugin_dir() can call
    krb5int_open_plugin() rather than doing nearly the same thing.)
    
    ticket: new
    target_version: 1.5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17950 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-plugin.h      |   5 +-
 src/lib/krb5/os/locate_kdc.c |   4 +
 src/util/support/plugins.c   | 540 ++++++++++++++++++++++++++-----------------
 3 files changed, 338 insertions(+), 211 deletions(-)

commit a89c12117a9eb2a6a0374a36f1cd4798049753d3
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Apr 24 20:44:00 2006 +0000

    krb_get_tf_realm(): cc_int32 is an integer type and should be
    initialized to 0 not NULL.
    
    ticket: new
    target_version: 1.5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17949 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/CCache-glue.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 79c51c0566b4a07edbf71a4ce45ce256e1296e29
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Apr 22 13:06:24 2006 +0000

    Signed/unsigned warnings cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17948 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/init_sec_context.c | 2 +-
 src/lib/gssapi/krb5/k5seal.c           | 2 +-
 src/lib/gssapi/krb5/k5unseal.c         | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

commit 34a7b0beed75a4b37926bcd4a65e81804d33f305
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Apr 21 15:55:17 2006 +0000

    unsigned/signed int warnings in krb5_context variables
    
    Change in_tkt_ktype_count, tgs_ktype_count and conf_tgs_ktypes_count in context to
    unsigned int.  Change get_profile_etype_list() to expect unsigned int as well.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17947 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h        | 6 +++---
 src/lib/krb5/krb/init_ctx.c | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit b9b802c4fd52b7f090c090c3179adf69415304af
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 20 15:55:20 2006 +0000

    Fix memory leak. closedir() was never being called after successful opendir()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17946 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 2 ++
 1 file changed, 2 insertions(+)

commit e79dd1356bec312af8aee6093dfddea0c978ebbd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 20 04:24:48 2006 +0000

    shsUpdate should take an unsigned int for length
    
    Update shsUpdate to take an unsigned int length instead of signed.
    The code already assumes that it is an integer >= 0. This change
    cleans up a number of signed/unsigned warnings.
    
    sha1/shs.h, shs.c, t_shs.c: change ints to unsigned int
    dk/dk_encrypt.c: static function trunc_hmac change a signed int to unsigned
    hash_provider/hash_sha1.c: Remove cast in argument to shsUpdate
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17945 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/dk/dk_encrypt.c           | 2 +-
 src/lib/crypto/hash_provider/hash_sha1.c | 2 +-
 src/lib/crypto/sha1/shs.c                | 2 +-
 src/lib/crypto/sha1/shs.h                | 2 +-
 src/lib/crypto/sha1/t_shs3.c             | 8 ++++----
 5 files changed, 8 insertions(+), 8 deletions(-)

commit d29518ffa3a2100c7c7296ac1afdc7b1202035f1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 19 20:23:46 2006 +0000

    * errors.c (krb5int_get_error): Try strerror_r if available before strerror.
    * plugins.c (ERRSTR): New macro, tries strerror_r and uses strerror only if it
    fails or isn't available.
    (krb5int_open_plugin_dir): Use it.
    
    ticket: 3620
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17944 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/errors.c  | 17 +++++++++++++++++
 src/util/support/plugins.c | 14 ++++++++++++--
 2 files changed, 29 insertions(+), 2 deletions(-)

commit dcc9a3bb91928d7bf3e871fd469a536fa322ad48
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 19 19:34:55 2006 +0000

    Prototype for krb5_c_prf missing const
    
    When krb5_c_prf was added in r17219 to implement RFC 3961 PRF, the
    prototype for krb5_c_prf has the incomming krb5_data not flagged as const.
    The implementation usage in the dk_prf.c declare as const. Make everything
    consistent.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17943 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 61f097e67c69e99e431c711ada5bbcd7cc81ae16
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 18 23:28:07 2006 +0000

    * error_table.h (ET_EBUFSIZ): Increase to 1k.
    * error_message.c (get_thread_buffer): New function, split out from
    error_message.
    (error_message): Call it.  Also try strerror_r with the per-thread buffer, if
    both are available, before trying strerror.
    
    ticket: 3620
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17942 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/error_message.c | 79 ++++++++++++++++++++++-----------------------
 src/util/et/error_table.h   |  2 +-
 2 files changed, 39 insertions(+), 42 deletions(-)

commit cc44f8e46fa0bf9dfbadd9928e3aa81dc9c01844
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 18 23:14:36 2006 +0000

    * configure.in: Check for strerror_r
    
    ticket: 3620
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17941 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7730e526ce192aee4f0ca0f90dcd5541d7d06da5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 18 23:07:28 2006 +0000

    (LOCAL_SUBDIRS, STOBJLISTS, SUBDIROBJLISTS): Don't build posix dir on UNIX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17940 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Makefile.in | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 3d439ef0834c1c73d94b95fb785e7132ffb3af8b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 18 23:06:47 2006 +0000

    (krb5int_debug_fprint): Use strerror_r if available.
    (bogus_strerror): Unused function deleted.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17939 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 23 +++++++++++------------
 1 file changed, 11 insertions(+), 12 deletions(-)

commit bac2d535436b066bebe287b93a05b7df1ab99d29
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 18 22:13:53 2006 +0000

    (KRB5_KDB_SRV_TYPE_*, KRB5_DB_LOCKMODE_*): Delete definitions duplicated from kdb.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17938 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.h | 32 --------------------------------
 1 file changed, 32 deletions(-)

commit eaf33c08b0169f3d0299c87b1e6a2c0c20ed10ff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 15 00:50:05 2006 +0000

    Compute dependencies for profile_tcl.o
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17931 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/Makefile.in | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit d662b4f722eb21d2bf9eca14792bd3eff0b74418
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 15 00:43:59 2006 +0000

    * Makefile.in (profile_tcl): Link with MLIBS instead of DEPLIBS and LIBS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17930 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8d3cb86060770443b3dce1218306c8fd3c07f4c8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 14 23:59:00 2006 +0000

    * aclocal.m4 (KRB5_AC_CHOOSE_ET): Make sure that the error-table symbol is
    declared and addressable; the type doesn't need to be complete.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17928 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 55e2a8585fb63564940abd6640c13bd68026c5f4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 14 23:57:49 2006 +0000

    Include com_err.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17927 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 1 +
 1 file changed, 1 insertion(+)

commit d9f4b009dcad45c73a230180e8355055aeda1efc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 14 23:57:28 2006 +0000

    (*-*-solaris*): Set LDCOMBINE_TAIL to use LDFLAGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17926 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/shlib.conf | 1 +
 1 file changed, 1 insertion(+)

commit b21f46c1d5b0701cbf2cc35cde5fa5a07ab508e7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 14 23:47:33 2006 +0000

    Include stdarg.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17925 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-err.h | 2 ++
 1 file changed, 2 insertions(+)

commit 69ff87b7502fe2edb5ca04b3050b8bf9903e5332
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 14 22:38:00 2006 +0000

    Move gmt_mktime.c from lib/krb5/os to util/support, and rename the function.
    Stop exporting gmt_mktime from libkrb5, and export krb5int_gmt_mktime from
    libkrb5support.  Updated the one caller, asn1_decode.c.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17921 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                    |   2 +-
 src/lib/krb5/asn.1/asn1_decode.c        |   4 +-
 src/lib/krb5/libkrb5.exports            |   1 -
 src/lib/krb5/os/Makefile.in             |  14 ----
 src/lib/krb5/os/gmt_mktime.c            | 127 --------------------------------
 src/util/support/Makefile.in            |   8 ++
 src/util/support/gmt_mktime.c           | 127 ++++++++++++++++++++++++++++++++
 src/util/support/libkrb5support.exports |   1 +
 8 files changed, 139 insertions(+), 145 deletions(-)

commit 6ca528fbea27b0d8d42c5f2802e15b507c4da945
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Apr 14 02:48:45 2006 +0000

    identity/plugins/common/dynimport.c:
    During the interop session we concluded that the ccapi32.dll should
    not be required for netidmgr to operate.  netidmgr should work with
    only FILE: ccaches.  After the interop the removal of the error
    check post-load was not removed.
    
    identity/doc/Makefile:
    The 'clean' rules failed to specify the /Q switch which silently
    removes the directory tree.  As a result, during the build the
    user was prompted.
    
    ticket: 3542
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17907 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/doc/Makefile               | 2 +-
 src/windows/identity/plugins/common/dynimport.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 2c796aa6052de38e67dc7bfd37f3cc519693599e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 13 18:58:56 2006 +0000

    Partial merge from Novell LDAP integration branch, not including the
    actual LDAP bits:
    
    * include/kdb.h (krb5_db_entry_new): Add MASK field indicating what's
    changed.
    (KRB5_KDB_SRV_TYPE_*): New macros indicating which type of service is
    accessing the database.
    * lib/kadm5/srv/svr_principal.c: Set mask field.
    * lib/kadm5/srv/server_misc.c, server_init.c: Pass service type to
    krb5_db_open.
    * kadmin/dbutil/kdb5_stash.c (kdb5_stash): Pass service type to
    krb5_db_open.
    * kadmin/dbutil/kdb5_util.c (open_db_and_mkey): Pass service type to
    krb5_db_open.
    * kdc/main.c (init_realm): Pass service type to krb5_db_open.
    * lib/kadm5/srv/svr_principal.c: Set mask field.
    * kadmin/dbutil/dump.c (load_db): Pass service type to krb5_db_open.
    * lib/kdb/kdb5.h (KRB5_KDB_SRV_TYPE_*): New macros.
    
    * lib/kdb/err_handle.{c,h}: Deleted.
    * lib/kadm5/clnt/err_handle.{c,h}: Deleted.
    (krb5_db_clr_error): Declaration deleted.
    * lib/kdb/Makefile.in, lib/kadm5/clnt/Makefile.in: Don't build them.
    * lib/kdb/kdb5.c, lib/kadm5/clnt, lib/kadm5/srv: Use new error-message API.
    * kdc/do_tgs_req.c (process_tgs_req): Use new error-message API.
    * kdc/kdc_preauth.c (check_padata)
    * kdc/do_as_req.c (process_as_req):
    * kdc/main.c (init_realm):
    * kadmin/server/ovsec_kadmd.c (main, do_schpw):
    * schpw.c (process_chpw_request):
    * kadmin/server/server_stubs.c:
    * kadmin/cli/kadmin.c (extended_com_err_fn): New function.
    (kadmin_startup): Tell com_err library to use it, for kadmin.local.
    * lib/kdb/libkdb5.exports: Don't export krb5_db_clr_error.
    * lib/kdb/Makefile.in: (SRCS, STLIBOBJS): Don't build err_handle.c.
    * lib/kdb/kdb5.c (kdb_load_library): Don't pass argument to init_library.
    (krb5_db_clr_error): Function deleted.
    * lib/kdb/kdb5.h (struct _kdb_vftabl): Remove argument from init_library field.
    * lib/kadm5/logger.c (krb5_klog_init): Save the krb5_context pointer.
    (klog_com_err_proc): Use it, and call new error-message API.
    * lib/kadm5/srv/svr_principal.c: Use new error-message API.
    * kadmin/dbutil/kdb5_util.c (extended_com_err_fn): New function.
    (main): Tell com_err library to use it.
    
    * plugins/kdb/db2: Use new error-message APIs and updated DAL
    interface.
    
    * lib/kadm5/kadm_rpc.h: Delete err_str fields.
    * lib/kadm5/kadm_rpc_xdr.c: Don't process them.
    * kadmin/server/server_stubs.c: Don't use ret.err_str field.
    
    * include/k5-thread.h (k5_key_t): Deleted unused values.
    
    * lib/kdb/kdb5.h (KDB_MODULE_SECTION): Change db_modules to dbmodules.
    (KDB_MODULE_DEF_SECTION): New macro.
    * tests/Makefile.in (krb5.conf): Rename db_modules to dbmodules.
    * tests/dejagnu/config/default.exp (setup_krb5_conf): Likewise.
    * kadmin/testing/proto/krb5.conf.proto: Likewise.
    
    * lib/kdb/libkdb5.exports: Do export krb5_def_store_mkey.
    
    * lib/kadm5/admin.h (KADM5_CPW_FUNCTION, KADM5_RANDKEY_USED): New macros.
    (struct _kadm5_config_params): New field kpasswd_server.
    
    * lib/krb5/error_tables/kdb5_err.et (KRB5_KDB_SERVER_INTERNAL_ERR):
    New error code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17899 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h                  |   2 -
 src/include/kdb.h                        |  24 +-
 src/kadmin/cli/kadmin.c                  |  15 +
 src/kadmin/dbutil/dump.c                 |   3 +-
 src/kadmin/dbutil/kdb5_stash.c           |   3 +-
 src/kadmin/dbutil/kdb5_util.c            |  15 +-
 src/kadmin/server/ovsec_kadmd.c          |  62 ++---
 src/kadmin/server/schpw.c                |   2 +-
 src/kadmin/server/server_stubs.c         | 456 ++++++-------------------------
 src/kadmin/testing/proto/krb5.conf.proto |   2 +-
 src/kdc/do_as_req.c                      |   7 +-
 src/kdc/do_tgs_req.c                     |   6 +-
 src/kdc/kdc_preauth.c                    |   8 +-
 src/kdc/main.c                           |   8 +-
 src/lib/kadm5/admin.h                    |   1 -
 src/lib/kadm5/clnt/Makefile.in           |  14 +-
 src/lib/kadm5/clnt/client_principal.c    |  20 --
 src/lib/kadm5/clnt/clnt_policy.c         |  21 --
 src/lib/kadm5/clnt/clnt_privs.c          |   5 -
 src/lib/kadm5/clnt/err_handle.c          | 202 --------------
 src/lib/kadm5/clnt/err_handle.h          |  38 ---
 src/lib/kadm5/kadm_rpc.h                 |   7 -
 src/lib/kadm5/kadm_rpc_xdr.c             |  84 ------
 src/lib/kadm5/logger.c                   |   6 +-
 src/lib/kadm5/srv/server_init.c          |   6 +-
 src/lib/kadm5/srv/server_misc.c          |   3 +-
 src/lib/kadm5/srv/svr_policy.c           |   8 +-
 src/lib/kadm5/srv/svr_principal.c        |  34 ++-
 src/lib/kdb/Makefile.in                  |  14 +-
 src/lib/kdb/err_handle.c                 | 210 --------------
 src/lib/kdb/err_handle.h                 |  37 ---
 src/lib/kdb/kdb5.c                       |  37 +--
 src/lib/kdb/kdb5.h                       |  22 +-
 src/lib/kdb/libkdb5.exports              |   2 +-
 src/lib/krb5/error_tables/kdb5_err.et    |   1 +
 src/plugins/kdb/db2/Makefile.in          |  11 +-
 src/plugins/kdb/db2/db2_exp.c            |   4 +-
 src/plugins/kdb/db2/kdb_db2.c            |  29 +-
 src/plugins/kdb/db2/kdb_db2.h            |   6 +-
 src/tests/Makefile.in                    |   2 +-
 src/tests/dejagnu/config/default.exp     |   2 +-
 41 files changed, 292 insertions(+), 1147 deletions(-)

commit 90241ce506e287110902affd4f01730d10586c02
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 13 15:56:04 2006 +0000

    Don't include kdb.h from k5-int.h; instead, include it in the handful
    of places where it's actually needed.  Update dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17898 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    |  17 +-
 src/appl/telnet/telnetd/Makefile.in         |   9 +-
 src/clients/ksu/Makefile.in                 |  32 +--
 src/include/adm.h                           |   3 +
 src/include/k5-int.h                        |   5 -
 src/kadmin/ktutil/Makefile.in               |  12 +-
 src/kdc/Makefile.in                         |   5 +-
 src/kdc/kdc_util.h                          |   2 +
 src/krb524/Makefile.in                      |  14 +-
 src/lib/apputils/Makefile.in                |   5 +-
 src/lib/crypto/Makefile.in                  | 198 +++++++-------
 src/lib/crypto/aes/Makefile.in              |   6 +-
 src/lib/crypto/arcfour/Makefile.in          |  12 +-
 src/lib/crypto/crc32/Makefile.in            |   5 +-
 src/lib/crypto/des/Makefile.in              |  63 ++---
 src/lib/crypto/dk/Makefile.in               |  27 +-
 src/lib/crypto/enc_provider/Makefile.in     |  28 +-
 src/lib/crypto/hash_provider/Makefile.in    |  20 +-
 src/lib/crypto/keyhash_provider/Makefile.in |  29 +--
 src/lib/crypto/md4/Makefile.in              |   5 +-
 src/lib/crypto/md5/Makefile.in              |   5 +-
 src/lib/crypto/old/Makefile.in              |  14 +-
 src/lib/crypto/raw/Makefile.in              |   8 +-
 src/lib/crypto/sha1/Makefile.in             |   5 +-
 src/lib/crypto/yarrow/Makefile.in           |  16 +-
 src/lib/des425/Makefile.in                  |  87 +++----
 src/lib/gssapi/Makefile.in                  |  11 +-
 src/lib/gssapi/krb5/Makefile.in             | 390 +++++++++++++---------------
 src/lib/kadm5/Makefile.in                   |   5 +-
 src/lib/kdb/Makefile.in                     |   4 +-
 src/lib/kdb/decrypt_key.c                   |   1 +
 src/lib/kdb/encrypt_key.c                   |   1 +
 src/lib/kdb/kdb5.h                          |   1 +
 src/lib/kdb/kdb_cpw.c                       |   1 +
 src/lib/kdb/kdb_default.c                   |   1 +
 src/lib/krb4/Makefile.in                    |  44 ++--
 src/lib/krb5/Makefile.in                    |   8 +-
 src/lib/krb5/asn.1/Makefile.in              |  56 ++--
 src/lib/krb5/ccache/Makefile.in             |  43 ++-
 src/lib/krb5/keytab/Makefile.in             |  40 ++-
 src/lib/krb5/krb/Makefile.in                | 388 +++++++++++++--------------
 src/lib/krb5/krb/str_conv.c                 |   1 +
 src/lib/krb5/os/Makefile.in                 | 203 +++++++--------
 src/lib/krb5/rcache/Makefile.in             |  44 ++--
 src/plugins/kdb/db2/kdb_xdr.h               |   2 +
 src/slave/Makefile.in                       |  11 +-
 src/tests/asn.1/Makefile.in                 |  28 +-
 src/tests/create/kdb5_mkdums.c              |   1 +
 src/tests/hammer/Makefile.in                |   5 +-
 src/tests/verify/kdb5_verify.c              |   1 +
 50 files changed, 888 insertions(+), 1034 deletions(-)

commit 7c8042a1039ed6de71e5b4bde43d4d6d008300b6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 13 14:10:50 2006 +0000

    * configure.in: Delete OSF/1 libsecurity/setluid/LOGINLIBS code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17897 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/libpty/configure.in | 6 ------
 1 file changed, 6 deletions(-)

commit 89d4bdcafa8461c1354f153dca2d74f111906363
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 11 21:32:36 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17894 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 779066fca01df6c4354ccd4f80dcafe4e96d891c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Apr 11 21:28:48 2006 +0000

    Remove ChangeLog files from the source tree.  From now on, the
    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

 doc/ChangeLog                                      |  929 ----
 doc/api/ChangeLog                                  |  192 -
 doc/implement/ChangeLog                            |   20 -
 doc/kadmin/ChangeLog                               |   18 -
 src/ChangeLog                                      | 3210 --------------
 src/appl/ChangeLog                                 |  110 -
 src/appl/bsd/ChangeLog                             | 3064 -------------
 src/appl/gss-sample/ChangeLog                      |  481 ---
 src/appl/gssftp/ChangeLog                          |  137 -
 src/appl/gssftp/arpa/ChangeLog                     |    5 -
 src/appl/gssftp/ftp/ChangeLog                      |  751 ----
 src/appl/gssftp/ftpd/ChangeLog                     |  924 ----
 src/appl/libpty/ChangeLog                          |  955 -----
 src/appl/sample/ChangeLog                          |   60 -
 src/appl/sample/sclient/ChangeLog                  |  160 -
 src/appl/sample/sserver/ChangeLog                  |  152 -
 src/appl/simple/ChangeLog                          |   64 -
 src/appl/simple/client/ChangeLog                   |  175 -
 src/appl/simple/server/ChangeLog                   |  141 -
 src/appl/telnet/ChangeLog                          |   81 -
 src/appl/telnet/libtelnet/ChangeLog                |  756 ----
 src/appl/telnet/telnet/ChangeLog                   |  614 ---
 src/appl/telnet/telnetd/ChangeLog                  |  815 ----
 src/appl/user_user/ChangeLog                       |  174 -
 src/clients/ChangeLog                              |  132 -
 src/clients/kcpytkt/ChangeLog                      |    4 -
 src/clients/kdeltkt/ChangeLog                      |    8 -
 src/clients/kdestroy/ChangeLog                     |  181 -
 src/clients/kinit/ChangeLog                        |  411 --
 src/clients/klist/ChangeLog                        |  384 --
 src/clients/kpasswd/ChangeLog                      |  130 -
 src/clients/ksu/ChangeLog                          |  565 ---
 src/clients/kvno/ChangeLog                         |  102 -
 src/config-files/ChangeLog                         |  227 -
 src/config/ChangeLog                               | 1546 -------
 src/gen-manpages/ChangeLog                         |   43 -
 src/include/ChangeLog                              | 4487 --------------------
 src/include/kerberosIV/ChangeLog                   |  577 ---
 src/include/stock/ChangeLog                        |  196 -
 src/kadmin/ChangeLog                               |  193 -
 src/kadmin/cli/ChangeLog                           |  546 ---
 src/kadmin/dbutil/ChangeLog                        |  969 -----
 src/kadmin/kdbkeys/ChangeLog                       |   54 -
 src/kadmin/ktutil/ChangeLog                        |  191 -
 src/kadmin/passwd/ChangeLog                        |  182 -
 src/kadmin/passwd/unit-test/ChangeLog              |   62 -
 src/kadmin/server/ChangeLog                        |  493 ---
 src/kadmin/testing/ChangeLog                       |   42 -
 src/kadmin/testing/proto/ChangeLog                 |   63 -
 src/kadmin/testing/scripts/ChangeLog               |  281 --
 src/kadmin/testing/util/ChangeLog                  |  228 -
 src/kdc/ChangeLog                                  | 2136 ----------
 src/krb524/ChangeLog                               | 1030 -----
 src/lib/ChangeLog                                  |  832 ----
 src/lib/apputils/ChangeLog                         |   18 -
 src/lib/ccapi/ChangeLog                            |    4 -
 src/lib/ccapi/client/ChangeLog                     |    4 -
 src/lib/ccapi/client/mac/ChangeLog                 |    4 -
 src/lib/ccapi/client/windows/ChangeLog             |    4 -
 src/lib/ccapi/include/ChangeLog                    |    4 -
 src/lib/ccapi/mac/ChangeLog                        |    4 -
 src/lib/ccapi/server/ChangeLog                     |    4 -
 src/lib/ccapi/server/mac/ChangeLog                 |    4 -
 src/lib/ccapi/server/windows/ChangeLog             |    4 -
 src/lib/ccapi/unit-test/ChangeLog                  |    4 -
 src/lib/ccapi/windows/ChangeLog                    |    4 -
 src/lib/crypto/ChangeLog                           | 1121 -----
 src/lib/crypto/aes/ChangeLog                       |   94 -
 src/lib/crypto/arcfour/ChangeLog                   |  119 -
 src/lib/crypto/crc32/ChangeLog                     |  258 --
 src/lib/crypto/des/ChangeLog                       |  769 ----
 src/lib/crypto/dk/ChangeLog                        |  185 -
 src/lib/crypto/enc_provider/ChangeLog              |  153 -
 src/lib/crypto/hash_provider/ChangeLog             |   77 -
 src/lib/crypto/keyhash_provider/ChangeLog          |  152 -
 src/lib/crypto/md4/ChangeLog                       |  315 --
 src/lib/crypto/md5/ChangeLog                       |  323 --
 src/lib/crypto/old/ChangeLog                       |  126 -
 src/lib/crypto/raw/ChangeLog                       |   55 -
 src/lib/crypto/sha1/ChangeLog                      |  110 -
 src/lib/crypto/yarrow/ChangeLog                    |  158 -
 src/lib/des425/ChangeLog                           |  591 ---
 src/lib/gssapi/ChangeLog                           |  429 --
 src/lib/gssapi/generic/ChangeLog                   |  941 ----
 src/lib/gssapi/krb5/ChangeLog                      | 2299 ----------
 src/lib/gssapi/mechglue/ChangeLog                  |  376 --
 src/lib/kadm5/ChangeLog                            |  746 ----
 src/lib/kadm5/clnt/ChangeLog                       |  368 --
 src/lib/kadm5/srv/ChangeLog                        |  593 ---
 src/lib/kadm5/unit-test/ChangeLog                  |  450 --
 src/lib/kdb/ChangeLog                              | 1194 ------
 src/lib/krb4/ChangeLog                             | 2926 -------------
 src/lib/krb5/ChangeLog                             |  608 ---
 src/lib/krb5/asn.1/ChangeLog                       | 1297 ------
 src/lib/krb5/ccache/ChangeLog                      | 1075 -----
 src/lib/krb5/ccache/ccapi/ChangeLog                |  237 --
 src/lib/krb5/error_tables/ChangeLog                |  484 ---
 src/lib/krb5/keytab/ChangeLog                      |  686 ---
 src/lib/krb5/krb/ChangeLog                         | 3633 ----------------
 src/lib/krb5/os/ChangeLog                          | 3093 --------------
 src/lib/krb5/posix/ChangeLog                       |  268 --
 src/lib/krb5/rcache/ChangeLog                      |  509 ---
 src/lib/rpc/ChangeLog                              | 1363 ------
 src/lib/rpc/unit-test/ChangeLog                    |  353 --
 src/plugins/kdb/db2/ChangeLog                      |  174 -
 src/plugins/kdb/db2/libdb2/ChangeLog               |  517 ---
 src/plugins/kdb/db2/libdb2/include/ChangeLog       |   78 -
 src/plugins/kdb/db2/libdb2/test/ChangeLog          |   85 -
 .../kdb/db2/libdb2/test/btree.tests/ChangeLog      |   17 -
 src/plugins/locate/python/ChangeLog                |   17 -
 src/prototype/ChangeLog                            |   20 -
 src/slave/ChangeLog                                |  377 --
 src/tests/ChangeLog                                |  213 -
 src/tests/asn.1/ChangeLog                          |  498 ---
 src/tests/create/ChangeLog                         |  226 -
 src/tests/dejagnu/ChangeLog                        |  149 -
 src/tests/dejagnu/config/ChangeLog                 |  666 ---
 src/tests/dejagnu/krb-root/ChangeLog               |   91 -
 src/tests/dejagnu/krb-standalone/ChangeLog         |  467 --
 src/tests/gss-threads/ChangeLog                    |   26 -
 src/tests/gssapi/ChangeLog                         |   66 -
 src/tests/hammer/ChangeLog                         |  205 -
 src/tests/misc/ChangeLog                           |   28 -
 src/tests/resolve/ChangeLog                        |  132 -
 src/tests/shlib/ChangeLog                          |   35 -
 src/tests/threads/ChangeLog                        |   18 -
 src/tests/verify/ChangeLog                         |  196 -
 src/util/ChangeLog                                 |  784 ----
 src/util/et/ChangeLog                              |  984 -----
 src/util/kfrags/ChangeLog                          |   37 -
 src/util/makedepend/ChangeLog                      |    5 -
 src/util/profile/ChangeLog                         | 1333 ------
 src/util/send-pr/ChangeLog                         |   31 -
 src/util/ss/ChangeLog                              |  443 --
 src/util/support/ChangeLog                         |  294 --
 src/util/windows/ChangeLog                         |   20 -
 src/windows/ChangeLog                              |  184 -
 src/windows/ccapi/ChangeLog                        |    4 -
 src/windows/ccapi/server/ChangeLog                 |    5 -
 src/windows/cns/ChangeLog                          |  317 --
 src/windows/gina/ChangeLog                         |   24 -
 src/windows/gss/ChangeLog                          |  177 -
 src/windows/identity/ChangeLog                     |  143 -
 src/windows/installer/nsis/ChangeLog               |   85 -
 src/windows/installer/wix/Binary/ChangeLog         |    3 -
 src/windows/installer/wix/ChangeLog                |   43 -
 src/windows/installer/wix/custom/ChangeLog         |    3 -
 src/windows/installer/wix/lang/ChangeLog           |   12 -
 src/windows/lib/ChangeLog                          |   53 -
 src/windows/ms2mit/ChangeLog                       |  113 -
 src/windows/wintel/ChangeLog                       |  217 -
 151 files changed, 68494 deletions(-)

commit 4e4c10590e698cfbb138bfb85bd1455b74919ec7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 11 19:58:28 2006 +0000

    Remove .Sanitize file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17890 dc483132-0cff-0310-8789-dd5450dbe970

 .Sanitize | 34 ----------------------------------
 1 file changed, 34 deletions(-)

commit 9cf5930fa693c954a8e827eafde1e2a8802b24b3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 11 19:57:11 2006 +0000

    * Sanitize: Removed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17889 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |   2 +
 src/util/Sanitize  | 418 -----------------------------------------------------
 2 files changed, 2 insertions(+), 418 deletions(-)

commit 7b36a270b8818c6a2b0b8708367ebbcc34fbd356
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 11 19:56:21 2006 +0000

    Remove .Sanitize and .rconf files, no longer used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17888 dc483132-0cff-0310-8789-dd5450dbe970

 src/.Sanitize                              |  65 --------------
 src/.rconf                                 |  48 -----------
 src/appl/.Sanitize                         |  48 -----------
 src/appl/.rconf                            |   4 -
 src/appl/bsd/.Sanitize                     |  56 ------------
 src/appl/gss-sample/.Sanitize              |  40 ---------
 src/appl/gssftp/.Sanitize                  |  40 ---------
 src/appl/gssftp/arpa/.Sanitize             |  34 --------
 src/appl/gssftp/ftp/.Sanitize              |  51 -----------
 src/appl/gssftp/ftpd/.Sanitize             |  45 ----------
 src/appl/libpty/.Sanitize                  |  52 ------------
 src/appl/sample/.Sanitize                  |  39 ---------
 src/appl/sample/sclient/.Sanitize          |  38 ---------
 src/appl/sample/sserver/.Sanitize          |  38 ---------
 src/appl/simple/.Sanitize                  |  39 ---------
 src/appl/simple/client/.Sanitize           |  37 --------
 src/appl/simple/server/.Sanitize           |  37 --------
 src/appl/telnet/.Sanitize                  |  47 -----------
 src/appl/telnet/.rconf                     |   1 -
 src/appl/telnet/arpa/.Sanitize             |  32 -------
 src/appl/telnet/libtelnet/.Sanitize        |  70 ---------------
 src/appl/telnet/telnet/.Sanitize           |  59 -------------
 src/appl/telnet/telnetd/.Sanitize          |  57 -------------
 src/appl/user_user/.Sanitize               |  38 ---------
 src/clients/.Sanitize                      |  40 ---------
 src/clients/kdestroy/.Sanitize             |  38 ---------
 src/clients/kinit/.Sanitize                |  38 ---------
 src/clients/klist/.Sanitize                |  38 ---------
 src/clients/ksu/.Sanitize                  |  43 ----------
 src/config-files/.Sanitize                 |  43 ----------
 src/config/.Sanitize                       |  49 -----------
 src/include/.Sanitize                      |  46 ----------
 src/include/.rconf                         |   1 -
 src/include/kerberosIV/.Sanitize           |  56 ------------
 src/include/stock/.Sanitize                |  33 --------
 src/kadmin/.Sanitize                       |  44 ----------
 src/kadmin/ktutil/.Sanitize                |  40 ---------
 src/kdc/.Sanitize                          |  58 -------------
 src/kdc/.rconf                             |   5 --
 src/krb524/.Sanitize                       |  45 ----------
 src/lib/.Sanitize                          |  56 ------------
 src/lib/.rconf                             |   2 -
 src/lib/crypto/.Sanitize                   |  50 -----------
 src/lib/crypto/crc32/.Sanitize             |  40 ---------
 src/lib/crypto/des/.Sanitize               |  71 ----------------
 src/lib/crypto/des/doc/.Sanitize           |  32 -------
 src/lib/crypto/md4/.Sanitize               |  42 ---------
 src/lib/crypto/md5/.Sanitize               |  42 ---------
 src/lib/des425/.Sanitize                   |  54 ------------
 src/lib/gssapi/.Sanitize                   |  42 ---------
 src/lib/gssapi/generic/.Sanitize           |  53 ------------
 src/lib/gssapi/krb5/.Sanitize              |  74 ----------------
 src/lib/gssapi/mechglue/.Sanitize          |  71 ----------------
 src/lib/kdb/.Sanitize                      |  48 -----------
 src/lib/krb4/.Sanitize                     | 131 -----------------------------
 src/lib/krb5/.Sanitize                     |  45 ----------
 src/lib/krb5/asn.1/.Sanitize               |  59 -------------
 src/lib/krb5/asn.1/.rconf                  |   8 --
 src/lib/krb5/ccache/.Sanitize              |  43 ----------
 src/lib/krb5/error_tables/.Sanitize        |  44 ----------
 src/lib/krb5/error_tables/.rconf           |   4 -
 src/lib/krb5/keytab/.Sanitize              |  45 ----------
 src/lib/krb5/krb/.Sanitize                 | 116 -------------------------
 src/lib/krb5/os/.Sanitize                  |  79 -----------------
 src/lib/krb5/posix/.Sanitize               |  47 -----------
 src/lib/krb5/rcache/.Sanitize              |  48 -----------
 src/lib/krb5/rcache/.rconf                 |   2 -
 src/prototype/.Sanitize                    |  34 --------
 src/slave/.Sanitize                        |  42 ---------
 src/tests/.Sanitize                        |  46 ----------
 src/tests/asn.1/.Sanitize                  |  49 -----------
 src/tests/create/.Sanitize                 |  38 ---------
 src/tests/dejagnu/.Sanitize                |  43 ----------
 src/tests/dejagnu/config/.Sanitize         |  33 --------
 src/tests/dejagnu/krb-root/.Sanitize       |  34 --------
 src/tests/dejagnu/krb-standalone/.Sanitize |  39 ---------
 src/tests/gssapi/.Sanitize                 |  37 --------
 src/tests/hammer/.Sanitize                 |  38 ---------
 src/tests/misc/.Sanitize                   |  32 -------
 src/tests/resolve/.Sanitize                |  37 --------
 src/tests/verify/.Sanitize                 |  38 ---------
 src/util/.Sanitize                         |  55 ------------
 src/util/et/.Sanitize                      |  60 -------------
 src/util/kfrags/.Sanitize                  |  40 ---------
 src/util/makedepend/.Sanitize              |  42 ---------
 src/util/profile/.Sanitize                 |  49 -----------
 src/util/ss/.Sanitize                      |  64 --------------
 src/windows/.Sanitize                      |  37 --------
 src/windows/cns/.Sanitize                  |  57 -------------
 src/windows/gss/.Sanitize                  |  40 ---------
 src/windows/wintel/.Sanitize               |  56 ------------
 91 files changed, 4020 deletions(-)

commit 8bcbe9ba5c1f2384272fe121721ab72ac70d3ca1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 11 19:53:48 2006 +0000

    Move pty library from util/pty to appl/libpty; update Makefile.in and
    configure.in files accordingly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17887 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                   |   5 +
 src/appl/ChangeLog              |   5 +
 src/appl/configure.in           |   2 +-
 src/appl/libpty/.Sanitize       |  52 +++
 src/appl/libpty/ChangeLog       | 955 ++++++++++++++++++++++++++++++++++++++++
 src/appl/libpty/Makefile.in     | 157 +++++++
 src/appl/libpty/README          | 108 +++++
 src/appl/libpty/cleanup.c       | 112 +++++
 src/appl/libpty/configure.in    | 269 +++++++++++
 src/appl/libpty/dump-utmp.c     | 281 ++++++++++++
 src/appl/libpty/getpty.c        | 150 +++++++
 src/appl/libpty/init.c          |  33 ++
 src/appl/libpty/init_slave.c    | 100 +++++
 src/appl/libpty/libpty.h        |  54 +++
 src/appl/libpty/logwtmp.c       | 112 +++++
 src/appl/libpty/open_ctty.c     |  67 +++
 src/appl/libpty/open_slave.c    | 101 +++++
 src/appl/libpty/pty-int.h       | 138 ++++++
 src/appl/libpty/pty_err.et      |  50 +++
 src/appl/libpty/pty_paranoia.c  | 650 +++++++++++++++++++++++++++
 src/appl/libpty/sane_hostname.c | 116 +++++
 src/appl/libpty/update_utmp.c   | 706 +++++++++++++++++++++++++++++
 src/appl/libpty/update_wtmp.c   | 127 ++++++
 src/appl/libpty/vhangup.c       |  50 +++
 src/appl/libpty/void_assoc.c    |  49 +++
 src/configure.in                |   3 +-
 src/util/ChangeLog              |   5 +
 src/util/Makefile.in            |   2 +-
 src/util/pty/.Sanitize          |  52 ---
 src/util/pty/ChangeLog          | 950 ---------------------------------------
 src/util/pty/Makefile.in        | 157 -------
 src/util/pty/README             | 108 -----
 src/util/pty/cleanup.c          | 112 -----
 src/util/pty/configure.in       | 269 -----------
 src/util/pty/dump-utmp.c        | 281 ------------
 src/util/pty/getpty.c           | 150 -------
 src/util/pty/init.c             |  33 --
 src/util/pty/init_slave.c       | 100 -----
 src/util/pty/libpty.h           |  54 ---
 src/util/pty/logwtmp.c          | 112 -----
 src/util/pty/open_ctty.c        |  67 ---
 src/util/pty/open_slave.c       | 101 -----
 src/util/pty/pty-int.h          | 138 ------
 src/util/pty/pty_err.et         |  50 ---
 src/util/pty/pty_paranoia.c     | 650 ---------------------------
 src/util/pty/sane_hostname.c    | 116 -----
 src/util/pty/update_utmp.c      | 706 -----------------------------
 src/util/pty/update_wtmp.c      | 127 ------
 src/util/pty/vhangup.c          |  50 ---
 src/util/pty/void_assoc.c       |  49 ---
 50 files changed, 4455 insertions(+), 4436 deletions(-)

commit d716f2b96aca06cd8b2fb84e9fe1f601de645c94
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Apr 10 11:02:49 2006 +0000

    * kdc_preauth.c (verify_enc_timestamp): Initialize decrypt_err
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17886 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 4 ++++
 src/kdc/kdc_preauth.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c0663332b9d3a3e5cd36c2a8f442f25d6865ec1e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Apr 10 10:42:32 2006 +0000

    * client.c (usage): Mark as "noreturn" under gcc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17885 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog | 4 ++++
 src/lib/rpc/unit-test/client.c  | 3 +++
 2 files changed, 7 insertions(+)

commit 741bddca2f6cc8969afc6cba386c16f043c3a92a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Apr 10 09:51:20 2006 +0000

    * kdb5.c (kdb_unlock_lib_lock, kdb_destroy_lib_lock): Cast 0 to void to silence
    compiler warning.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17884 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb5.c    | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 23473a717b4a0563577bb04cdc29dee394ad5953
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 8 11:08:49 2006 +0000

    * aclocal.m4 (KRB5_AC_CHECK_TYPE_WITH_HEADERS): Use quotes around tr arguments
    to prevent shell substitutions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17881 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 2 ++
 src/aclocal.m4 | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit d85793d8b11e6b6ddac79ed509b5e019ce6e30a1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 8 11:03:03 2006 +0000

    * shlib.conf (*-*-linux*): Use linker flag --as-needed when
    building shared libraries.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17880 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 3 +++
 src/config/shlib.conf | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit aebb0a39d8b112be4b001d2dfbd40d76edc68e71
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 8 07:05:20 2006 +0000

    * kadm_net.c (kadm_cli_send): Use 0, not NULL, when checking numeric
    error codes.
    
    (Removes the two occurrences of "comparison between pointer and
    integer" in the build.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17872 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  | 3 +++
 src/lib/krb4/kadm_net.c | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit befa9f2d7069f826d2f49c458bf73d82132c36ba
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 8 06:52:21 2006 +0000

    Move definitions of KRB5_PRIVATE and KRB5_DEPRECATED from autoconf.h
    to $(ALL_CFLAGS).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17871 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog        | 5 +++++
 src/aclocal.m4       | 4 ++--
 src/config/ChangeLog | 5 +++++
 src/config/pre.in    | 1 +
 4 files changed, 13 insertions(+), 2 deletions(-)

commit ea9539073b7b1fd23f7b8c8a1317b45bcb4f4599
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 8 04:41:48 2006 +0000

    * fakeenv.c: Unused file deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17867 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog |  4 +++
 src/lib/krb4/fakeenv.c | 88 --------------------------------------------------
 2 files changed, 4 insertions(+), 88 deletions(-)

commit c7e5fcf92cfefd75e4733b9d1f95f6199f526972
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 5 21:22:10 2006 +0000

    Add prerequisites for some header checks to avoid "present but cannot
    be compiled" warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17856 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog             |  5 +++++
 src/configure.in          | 10 +++++++++-
 src/util/pty/ChangeLog    |  4 ++++
 src/util/pty/configure.in | 10 +++++++++-
 4 files changed, 27 insertions(+), 2 deletions(-)

commit b8916dfae20b07ec979b98e3474e87d29e2d1f5b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 4 21:31:43 2006 +0000

    * setenv.c: Include autoconf.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17844 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog | 4 ++++
 src/clients/ksu/setenv.c  | 1 +
 2 files changed, 5 insertions(+)

commit a4f244b298225ed2d9e20b3294a6f9daf97507d1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 4 21:22:17 2006 +0000

    * getdate.y: Include autoconf.h always.  Don't include config.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17843 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 4 ++++
 src/kadmin/cli/getdate.y | 8 +-------
 2 files changed, 5 insertions(+), 7 deletions(-)

commit 1b43e3ff8ed22af630b81fda9b3cf6cab05ec1e4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 4 20:14:24 2006 +0000

    * Makefile.in ($(srcdir)/profile_tcl.c): Don't invoke swig automatically
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17841 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 5 +++++
 src/util/profile/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9841e70cfe22a53d6736d56f99eda50b5f25c906
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 4 03:29:48 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17840 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/Makefile.in | 4 ++--
 src/lib/krb5/krb/Makefile.in   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 64d2c1c614b4ec9e3252dc61d57c53a79d193e9e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 4 03:09:55 2006 +0000

    more DEFS=
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17839 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog         | 4 ++++
 src/clients/klist/Makefile.in       | 1 +
 src/clients/ksu/ChangeLog           | 4 ++++
 src/clients/ksu/Makefile.in         | 1 +
 src/kadmin/cli/ChangeLog            | 4 ++++
 src/kadmin/cli/Makefile.in          | 1 +
 src/kadmin/dbutil/ChangeLog         | 4 ++++
 src/kadmin/dbutil/Makefile.in       | 1 +
 src/kadmin/ktutil/ChangeLog         | 4 ++++
 src/kadmin/ktutil/Makefile.in       | 1 +
 src/kadmin/passwd/ChangeLog         | 4 ++++
 src/kadmin/passwd/Makefile.in       | 1 +
 src/kadmin/server/ChangeLog         | 4 ++++
 src/kadmin/server/Makefile.in       | 1 +
 src/kadmin/testing/util/ChangeLog   | 4 ++++
 src/kadmin/testing/util/Makefile.in | 1 +
 src/kdc/ChangeLog                   | 4 ++++
 src/kdc/Makefile.in                 | 1 +
 src/lib/des425/ChangeLog            | 4 ++++
 src/lib/des425/Makefile.in          | 1 +
 src/plugins/kdb/db2/ChangeLog       | 4 ++++
 src/plugins/kdb/db2/Makefile.in     | 1 +
 src/util/support/ChangeLog          | 4 ++++
 src/util/support/Makefile.in        | 1 +
 24 files changed, 60 insertions(+)

commit 689a37f2e33462b76e592994434ae1a9a1c6ae3f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 4 01:44:28 2006 +0000

    set DEFS empty in more places
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17838 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog                | 4 ++++
 src/krb524/Makefile.in              | 1 +
 src/lib/apputils/ChangeLog          | 4 ++++
 src/lib/apputils/Makefile.in        | 1 +
 src/lib/gssapi/ChangeLog            | 4 ++++
 src/lib/gssapi/Makefile.in          | 1 +
 src/lib/gssapi/generic/ChangeLog    | 4 ++++
 src/lib/gssapi/generic/Makefile.in  | 1 +
 src/lib/gssapi/krb5/ChangeLog       | 4 ++++
 src/lib/gssapi/krb5/Makefile.in     | 1 +
 src/lib/gssapi/mechglue/ChangeLog   | 4 ++++
 src/lib/gssapi/mechglue/Makefile.in | 1 +
 src/lib/kadm5/ChangeLog             | 4 ++++
 src/lib/kadm5/Makefile.in           | 1 +
 src/lib/kadm5/srv/ChangeLog         | 4 ++++
 src/lib/kadm5/srv/Makefile.in       | 1 +
 src/lib/kadm5/unit-test/ChangeLog   | 4 ++++
 src/lib/kadm5/unit-test/Makefile.in | 1 +
 src/lib/kdb/ChangeLog               | 4 ++++
 src/lib/kdb/Makefile.in             | 1 +
 src/lib/krb4/ChangeLog              | 4 ++++
 src/lib/krb4/Makefile.in            | 1 +
 src/lib/rpc/ChangeLog               | 4 ++++
 src/lib/rpc/Makefile.in             | 1 +
 src/lib/rpc/unit-test/ChangeLog     | 4 ++++
 src/lib/rpc/unit-test/Makefile.in   | 1 +
 src/slave/ChangeLog                 | 4 ++++
 src/slave/Makefile.in               | 1 +
 src/util/et/ChangeLog               | 4 ++++
 src/util/et/Makefile.in             | 1 +
 src/util/profile/ChangeLog          | 4 ++++
 src/util/profile/Makefile.in        | 1 +
 src/util/ss/ChangeLog               | 4 ++++
 src/util/ss/Makefile.in             | 1 +
 34 files changed, 85 insertions(+)

commit c7d45576ee3bbf63eedacfcf09aa67da0c89f06d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 4 01:37:52 2006 +0000

    * err_handle.c: Include autoconf.h and string.h.
    (HAVE_PTHREAD_H): Undefine.
    
    * Makefile.in (DEFS): Make empty.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17837 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog    | 7 +++++++
 src/lib/kadm5/clnt/Makefile.in  | 1 +
 src/lib/kadm5/clnt/err_handle.c | 5 +++++
 3 files changed, 13 insertions(+)

commit 58d9ac3ab27821d1a206ac161acb86f6e8adb79d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 4 01:28:03 2006 +0000

    * Makefile.in (DEFS): Make empty.
    * stdcc_util.h: Include autoconf.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17836 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog    | 5 +++++
 src/lib/krb5/ccache/ccapi/Makefile.in  | 1 +
 src/lib/krb5/ccache/ccapi/stdcc_util.h | 2 ++
 3 files changed, 8 insertions(+)

commit 8bbee215cef55b3c5b4776fe182ca08309b3c19d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Apr 3 01:33:54 2006 +0000

    include autoconf.h in a few more places
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17835 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/ChangeLog  | 4 ++++
 src/lib/crypto/aes/uitypes.h  | 2 ++
 src/lib/krb5/ccache/ChangeLog | 2 ++
 src/lib/krb5/ccache/t_cc.c    | 1 +
 src/lib/krb5/krb/ChangeLog    | 2 ++
 src/lib/krb5/krb/t_kerb.c     | 1 +
 src/util/et/ChangeLog         | 4 ++++
 src/util/et/test_et.c         | 1 +
 8 files changed, 17 insertions(+)

commit e882cade9ff10ec381e08e5b3e920174c9a9e105
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Apr 2 07:31:52 2006 +0000

    * Makefile.in (DEFS): Make empty
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17833 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog                | 4 ++++
 src/lib/krb5/Makefile.in              | 1 +
 src/lib/krb5/asn.1/ChangeLog          | 4 ++++
 src/lib/krb5/asn.1/Makefile.in        | 1 +
 src/lib/krb5/ccache/ChangeLog         | 4 ++++
 src/lib/krb5/ccache/Makefile.in       | 1 +
 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/Makefile.in | 1 +
 src/lib/krb5/keytab/ChangeLog         | 4 ++++
 src/lib/krb5/keytab/Makefile.in       | 1 +
 src/lib/krb5/krb/ChangeLog            | 4 ++++
 src/lib/krb5/krb/Makefile.in          | 2 +-
 src/lib/krb5/os/ChangeLog             | 4 ++++
 src/lib/krb5/os/Makefile.in           | 2 +-
 src/lib/krb5/posix/ChangeLog          | 4 ++++
 src/lib/krb5/posix/Makefile.in        | 1 +
 src/lib/krb5/rcache/ChangeLog         | 4 ++++
 src/lib/krb5/rcache/Makefile.in       | 1 +
 18 files changed, 45 insertions(+), 2 deletions(-)

commit 1793a32f2464dc98ebada56908fe5b795ae00676
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Apr 2 04:28:26 2006 +0000

    Results from Kerberos Interop session:
    
     - 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

 src/windows/identity/kconfig/api.c                | 100 ++++++++------
 src/windows/identity/kconfig/kconfiginternal.h    |   2 +-
 src/windows/identity/kcreddb/buf.c                |   2 +-
 src/windows/identity/kcreddb/identity.c           |  62 +++++----
 src/windows/identity/kcreddb/kcreddb.h            |   7 +
 src/windows/identity/kcreddb/type.c               |   2 +-
 src/windows/identity/kherr/kherr.c                |  42 ++++--
 src/windows/identity/kherr/kherr.h                |  96 ++++++++------
 src/windows/identity/kherr/kherrinternal.h        |   4 +-
 src/windows/identity/kmm/kmm_registrar.c          |   4 +-
 src/windows/identity/kmm/kplugin.h                |   4 +-
 src/windows/identity/kmq/init.c                   |  10 +-
 src/windows/identity/kmq/msgtype.c                |   2 +-
 src/windows/identity/plugins/common/dynimport.c   |   2 +
 src/windows/identity/plugins/common/krb5common.c  |  10 +-
 src/windows/identity/plugins/krb4/errorfuncs.c    |   2 +-
 src/windows/identity/plugins/krb4/krb4plugin.c    |   8 ++
 src/windows/identity/plugins/krb5/krb5configdlg.c |  18 +--
 src/windows/identity/plugins/krb5/krb5funcs.c     |  35 ++---
 src/windows/identity/plugins/krb5/krb5identpro.c  |  34 ++++-
 src/windows/identity/plugins/krb5/krb5newcreds.c  |  17 ++-
 src/windows/identity/ui/cfg_general_wnd.c         |  58 +++++++-
 src/windows/identity/ui/cfg_identities_wnd.c      | 155 ++++++++++++++++++++++
 src/windows/identity/ui/configwnd.c               |  34 ++++-
 src/windows/identity/ui/credfuncs.c               |  55 +++++---
 src/windows/identity/ui/credfuncs.h               |   4 +-
 src/windows/identity/ui/credwnd.c                 |  18 +--
 src/windows/identity/ui/htwnd.c                   |  71 +++++-----
 src/windows/identity/ui/lang/en_us/khapp.rc       |  34 ++++-
 src/windows/identity/ui/main.c                    |  10 +-
 src/windows/identity/ui/mainwnd.c                 |   6 +-
 src/windows/identity/ui/newcredwnd.c              |   4 +-
 src/windows/identity/ui/resource.h                |  15 ++-
 src/windows/identity/ui/statusbar.c               |  33 +++--
 src/windows/identity/uilib/configui.c             |  12 ++
 src/windows/identity/uilib/creddlg.c              |   4 +-
 src/windows/identity/uilib/khconfigui.h           |   5 +
 src/windows/identity/util/mstring.c               |   4 +-
 src/windows/identity/util/sync.c                  |   8 +-
 39 files changed, 729 insertions(+), 264 deletions(-)

commit c7d16c1e1d721b7c65fa70cd62b965219e544f23
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Apr 2 04:21:29 2006 +0000

    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17831 dc483132-0cff-0310-8789-dd5450dbe970

 .../identity/help/html/concept_identity.htm        |  15 ++++
 src/windows/identity/help/html/concepts.htm        |  18 ++++-
 .../identity/help/html/images/appicon_empty.bmp    | Bin 0 -> 1062 bytes
 .../identity/help/html/images/appicon_expired.bmp  | Bin 0 -> 1062 bytes
 .../identity/help/html/images/appicon_good.bmp     | Bin 0 -> 1062 bytes
 .../identity/help/html/images/appicon_warnexp.bmp  | Bin 0 -> 1062 bytes
 .../identity/help/html/images/appicon_warning.bmp  | Bin 0 -> 1062 bytes
 .../help/html/images/screen_menu_view_cols.bmp     | Bin 0 -> 891854 bytes
 src/windows/identity/help/html/use_icon.htm        |  51 +++++++++++++
 src/windows/identity/help/html/use_layout.htm      |  85 +++++++++++++++++++++
 10 files changed, 167 insertions(+), 2 deletions(-)

commit 9fc754f4395a42f05234c5dc9d27e44b7e4fccf6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Apr 2 00:22:59 2006 +0000

    don't use configure-defined macros on command line, use autoconf.h only
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17830 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog                    | 4 ++++
 src/lib/crypto/Makefile.in                  | 1 +
 src/lib/crypto/aes/ChangeLog                | 4 ++++
 src/lib/crypto/aes/Makefile.in              | 1 +
 src/lib/crypto/arcfour/ChangeLog            | 4 ++++
 src/lib/crypto/arcfour/Makefile.in          | 1 +
 src/lib/crypto/crc32/ChangeLog              | 4 ++++
 src/lib/crypto/crc32/Makefile.in            | 1 +
 src/lib/crypto/des/ChangeLog                | 4 ++++
 src/lib/crypto/des/Makefile.in              | 1 +
 src/lib/crypto/dk/ChangeLog                 | 4 ++++
 src/lib/crypto/dk/Makefile.in               | 1 +
 src/lib/crypto/enc_provider/ChangeLog       | 4 ++++
 src/lib/crypto/enc_provider/Makefile.in     | 1 +
 src/lib/crypto/hash_provider/ChangeLog      | 4 ++++
 src/lib/crypto/hash_provider/Makefile.in    | 1 +
 src/lib/crypto/keyhash_provider/ChangeLog   | 4 ++++
 src/lib/crypto/keyhash_provider/Makefile.in | 1 +
 src/lib/crypto/md4/ChangeLog                | 4 ++++
 src/lib/crypto/md4/Makefile.in              | 1 +
 src/lib/crypto/md5/ChangeLog                | 4 ++++
 src/lib/crypto/md5/Makefile.in              | 1 +
 src/lib/crypto/old/ChangeLog                | 4 ++++
 src/lib/crypto/old/Makefile.in              | 1 +
 src/lib/crypto/raw/ChangeLog                | 4 ++++
 src/lib/crypto/raw/Makefile.in              | 1 +
 src/lib/crypto/sha1/ChangeLog               | 4 ++++
 src/lib/crypto/sha1/Makefile.in             | 1 +
 src/lib/crypto/yarrow/ChangeLog             | 4 ++++
 src/lib/crypto/yarrow/Makefile.in           | 1 +
 30 files changed, 75 insertions(+)

commit 6c515e678cb87a9a8782d066af4a67d6697c13f4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 1 03:11:10 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17826 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/Makefile.in     |  10 ++--
 src/appl/gssftp/ftpd/Makefile.in    |  10 ++--
 src/kadmin/testing/util/Makefile.in |   3 +-
 src/lib/rpc/Makefile.in             | 101 +++++++++++++++++++-----------------
 4 files changed, 65 insertions(+), 59 deletions(-)

commit 005af08753fd9c090f285cbd1bb7599e47a15cae
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 1 03:08:17 2006 +0000

    Include autoconf.h (or include it earlier) in a bunch of files that are
    currently depending on command-line macro settings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17825 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog                 | 4 ++++
 src/kadmin/cli/kadmin.h                  | 2 ++
 src/kadmin/dbutil/ChangeLog              | 4 ++++
 src/kadmin/dbutil/ovload.c               | 1 +
 src/kadmin/server/ChangeLog              | 4 ++++
 src/kadmin/server/kadm_rpc_svc.c         | 1 +
 src/kadmin/testing/util/ChangeLog        | 4 ++++
 src/kadmin/testing/util/tcl_kadm5.c      | 1 +
 src/kadmin/testing/util/tcl_ovsec_kadm.c | 1 +
 src/kadmin/testing/util/test.c           | 1 +
 src/lib/kadm5/ChangeLog                  | 4 ++++
 src/lib/kadm5/chpass_util.c              | 1 +
 src/lib/kadm5/clnt/ChangeLog             | 4 ++++
 src/lib/kadm5/clnt/client_init.c         | 1 +
 src/lib/kadm5/server_internal.h          | 1 +
 src/lib/kadm5/srv/ChangeLog              | 4 ++++
 src/lib/kadm5/srv/svr_iters.c            | 1 +
 src/lib/kdb/ChangeLog                    | 4 ++++
 src/lib/kdb/err_handle.c                 | 1 +
 src/lib/krb4/ChangeLog                   | 4 ++++
 src/lib/krb4/in_tkt.c                    | 1 +
 src/lib/krb5/os/ChangeLog                | 4 ++++
 src/lib/krb5/os/dnsglue.c                | 1 +
 src/lib/krb5/os/dnsglue.h                | 1 +
 src/lib/krb5/os/dnssrv.c                 | 1 +
 src/lib/rpc/ChangeLog                    | 7 +++++++
 src/lib/rpc/auth_unix.c                  | 4 +---
 src/lib/rpc/clnt_generic.c               | 1 +
 src/lib/rpc/clnt_perror.c                | 2 ++
 src/lib/rpc/clnt_simple.c                | 1 +
 src/lib/rpc/getrpcport.c                 | 1 +
 src/lib/rpc/svc.c                        | 1 +
 src/lib/rpc/svc_tcp.c                    | 1 +
 src/lib/rpc/svc_udp.c                    | 1 +
 src/lib/rpc/unit-test/ChangeLog          | 4 ++++
 src/lib/rpc/unit-test/client.c           | 1 +
 src/lib/rpc/unit-test/server.c           | 1 +
 37 files changed, 78 insertions(+), 3 deletions(-)

commit 6164dc36d77452a02787fbded0c50ebb746048d5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 1 02:56:40 2006 +0000

    * db2_exp.c, kdb_db2.c: Include k5-int.h earlier
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17824 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/ChangeLog | 4 ++++
 src/plugins/kdb/db2/db2_exp.c | 3 ++-
 src/plugins/kdb/db2/kdb_db2.c | 3 ++-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit ef7f1e9cd071fbb09efa7fda06f6c5affa0d2a8f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 1 01:26:39 2006 +0000

    * configure.in: Check for access, ftime, getcwd, srand48, srand, srandom, stat,
    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

 src/ChangeLog    | 12 ++++++++++++
 src/configure.in | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 64 insertions(+), 2 deletions(-)

commit ef9fb8d974698de81a1f8b31ceda6b9fb46ab91a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 1 01:20:24 2006 +0000

    * aclocal.m4 (KRB5_SOCKADDR_SA_LEN): Use AC_CHECK_MEMBER.
    (CHECK_UTMP): Use AC_CHECK_MEMBERS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17822 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  3 +++
 src/aclocal.m4 | 61 +++++++++++++---------------------------------------------
 2 files changed, 16 insertions(+), 48 deletions(-)

commit 77acb01d5a25986ec2b270b9c95cd910680c8122
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 1 01:17:47 2006 +0000

    * configure.in: Never define size_t
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17821 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog    | 4 ++++
 src/lib/gssapi/configure.in | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 0a0aae928f9aaf182dc67d1a7b2fc6bfc73ab841
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 31 23:09:53 2006 +0000

    * configure.in: Always provide three arguments to AC_DEFINE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17820 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    |  4 ++++
 src/util/pty/configure.in | 32 ++++++++++++++++----------------
 2 files changed, 20 insertions(+), 16 deletions(-)

commit fb632b4e9f43fc1d4905fbabddf0f79b436de281
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 31 21:16:59 2006 +0000

    * configure.in: Remove the #undef lines for the PACKAGE_ macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17819 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |  3 ++-
 src/configure.in | 11 -----------
 2 files changed, 2 insertions(+), 12 deletions(-)

commit 367fc14bc2d47b9dd7d4a655615aa26b1f33026e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 31 21:00:40 2006 +0000

    * configure.in: Don't test word sizes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17818 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                | 4 ++++
 src/appl/gssftp/ChangeLog    | 4 ++++
 src/appl/gssftp/configure.in | 3 ---
 src/configure.in             | 5 -----
 4 files changed, 8 insertions(+), 8 deletions(-)

commit fdf312952035e3b276a5e8787b769f28bce451f8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 31 20:08:46 2006 +0000

    * kt_file.c (krb5_ktf_keytab_externalize, krb5_ktf_keytab_internalize): Read
    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

 src/lib/krb5/keytab/ChangeLog |  6 ++++++
 src/lib/krb5/keytab/kt_file.c | 28 +++++++---------------------
 2 files changed, 13 insertions(+), 21 deletions(-)

commit dca45ec6cd8f7ae9e801c6b67a310e66d7a3984f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 31 02:10:57 2006 +0000

    * secure.c: Include autoconf.h.  Include stdint.h and inttypes.h if available.
    (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

 src/appl/gssftp/ftp/ChangeLog |  7 +++++++
 src/appl/gssftp/ftp/secure.c  | 18 +++++++++---------
 2 files changed, 16 insertions(+), 9 deletions(-)

commit afd5eb7ee761696dc499a0532df7483d95d68a47
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 31 02:03:25 2006 +0000

    * prof_int.h (SIZEOF_INT, SIZEOF_SHORT, SIZEOF_LONG)[_WIN32]: Don't define
    
    * 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

 src/util/profile/ChangeLog    | 10 ++++++++++
 src/util/profile/configure.in |  3 ---
 src/util/profile/prof_init.c  | 17 +++++++----------
 src/util/profile/prof_int.h   |  6 ------
 4 files changed, 17 insertions(+), 19 deletions(-)

commit df7b8fbe4f34b29b1340e4998bc5827f1f1a4fbc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 31 01:58:03 2006 +0000

    * configure.in: Don't test sizes of natural types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17814 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog    | 4 ++++
 src/lib/des425/configure.in | 3 ---
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 3ac99d0c7c5aed4a1064c1279d99430a66e0565e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 31 01:55:36 2006 +0000

    Stop checking sizeof(type) at configure time.
    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

 src/lib/gssapi/ChangeLog                 |  5 +++++
 src/lib/gssapi/configure.in              |  7 ++++---
 src/lib/gssapi/generic/ChangeLog         |  9 +++++++++
 src/lib/gssapi/generic/Makefile.in       | 10 +++++++---
 src/lib/gssapi/generic/gssapi.hin        | 15 ++-------------
 src/lib/gssapi/generic/gssapiP_generic.h |  1 +
 6 files changed, 28 insertions(+), 19 deletions(-)

commit aed2ffc61872ca26950cafdcade26a35c1137699
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 31 01:34:38 2006 +0000

    * util_token.c: Include limits.h.
    (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

 src/lib/gssapi/generic/ChangeLog    | 7 +++++++
 src/lib/gssapi/generic/util_token.c | 7 ++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit a27d828c8798244dad5b82f5111e2ce5e450c40d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 31 01:24:29 2006 +0000

    make depend, now with dependency sorting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17811 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    |  145 ++-
 src/appl/gss-sample/Makefile.in             |   16 +-
 src/appl/gssftp/ftp/Makefile.in             |   48 +-
 src/appl/gssftp/ftpd/Makefile.in            |   51 +-
 src/appl/telnet/libtelnet/Makefile.in       |   51 +-
 src/appl/telnet/telnet/Makefile.in          |   64 +-
 src/appl/telnet/telnetd/Makefile.in         |  100 +-
 src/clients/klist/Makefile.in               |   12 +-
 src/clients/ksu/Makefile.in                 |  102 ++-
 src/kadmin/ktutil/Makefile.in               |   37 +-
 src/kadmin/testing/util/Makefile.in         |   50 +-
 src/kdc/Makefile.in                         |  191 ++--
 src/krb524/Makefile.in                      |   79 +-
 src/lib/apputils/Makefile.in                |   16 +-
 src/lib/crypto/Makefile.in                  |  615 +++++++------
 src/lib/crypto/aes/Makefile.in              |   29 +-
 src/lib/crypto/arcfour/Makefile.in          |   32 +-
 src/lib/crypto/crc32/Makefile.in            |   16 +-
 src/lib/crypto/des/Makefile.in              |  170 ++--
 src/lib/crypto/dk/Makefile.in               |   90 +-
 src/lib/crypto/enc_provider/Makefile.in     |   62 +-
 src/lib/crypto/hash_provider/Makefile.in    |   64 +-
 src/lib/crypto/keyhash_provider/Makefile.in |   72 +-
 src/lib/crypto/md4/Makefile.in              |   14 +-
 src/lib/crypto/md5/Makefile.in              |   14 +-
 src/lib/crypto/old/Makefile.in              |   44 +-
 src/lib/crypto/raw/Makefile.in              |   28 +-
 src/lib/crypto/sha1/Makefile.in             |   13 +-
 src/lib/crypto/yarrow/Makefile.in           |   37 +-
 src/lib/des425/Makefile.in                  |  211 ++---
 src/lib/gssapi/Makefile.in                  |   22 +-
 src/lib/gssapi/generic/Makefile.in          |   88 +-
 src/lib/gssapi/krb5/Makefile.in             |  777 ++++++++--------
 src/lib/kadm5/Makefile.in                   |  172 ++--
 src/lib/kadm5/clnt/Makefile.in              |  151 ++-
 src/lib/kadm5/srv/Makefile.in               |  262 +++---
 src/lib/kdb/Makefile.in                     |  106 +--
 src/lib/krb4/Makefile.in                    |  652 ++++++-------
 src/lib/krb5/Makefile.in                    |   20 +-
 src/lib/krb5/asn.1/Makefile.in              |  156 ++--
 src/lib/krb5/ccache/Makefile.in             |  138 +--
 src/lib/krb5/error_tables/Makefile.in       |   10 +-
 src/lib/krb5/keytab/Makefile.in             |  134 +--
 src/lib/krb5/krb/Makefile.in                | 1314 ++++++++++++++-------------
 src/lib/krb5/os/Makefile.in                 |  679 +++++++-------
 src/lib/krb5/rcache/Makefile.in             |  128 +--
 src/lib/rpc/Makefile.in                     |  508 ++++++-----
 src/plugins/kdb/db2/Makefile.in             |  116 +--
 src/slave/Makefile.in                       |   30 +-
 src/tests/asn.1/Makefile.in                 |   66 +-
 src/tests/create/Makefile.in                |   14 +-
 src/tests/dejagnu/Makefile.in               |    2 +-
 src/tests/gss-threads/Makefile.in           |   22 +-
 src/tests/gssapi/Makefile.in                |    4 +-
 src/tests/hammer/Makefile.in                |   13 +-
 src/tests/misc/Makefile.in                  |    5 +-
 src/tests/resolve/Makefile.in               |    8 +-
 src/tests/shlib/Makefile.in                 |    5 +-
 src/tests/verify/Makefile.in                |   14 +-
 src/util/et/Makefile.in                     |   16 +-
 src/util/profile/Makefile.in                |   50 +-
 src/util/pty/Makefile.in                    |   66 +-
 src/util/ss/Makefile.in                     |   92 +-
 src/util/support/Makefile.in                |   30 +-
 64 files changed, 4221 insertions(+), 4122 deletions(-)

commit 3509d03f75fa60408bad2109ca17425e20cad539
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 31 01:23:55 2006 +0000

    * depfix.pl (uniquify): Sort dependencies, so little tweaks to include orders
    don't change lots of makefiles.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17810 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  5 +++++
 src/util/depfix.pl | 10 ++++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 77a462feffe2b122814fd4c33ec63860275b25eb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 30 10:30:24 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17809 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/Makefile.in | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 5f64ac8fe79dc9668c9a0015b38f64c86f91a01e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 30 10:28:30 2006 +0000

    * klist.c: Include autoconf.h first
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17808 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 4 ++++
 src/clients/klist/klist.c   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit cd23bb8f6899b8c5f251856134d94943a1e3b0cf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 30 10:26:46 2006 +0000

    * dyn.c (DynDelete, DynInsert, DynPut): Delete bcopy branches.
    (HAVE_MEMMOVE): Don't define.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17807 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog |  5 +++++
 src/lib/rpc/dyn.c     | 22 ----------------------
 2 files changed, 5 insertions(+), 22 deletions(-)

commit fd15336288dfe574b48abba7cd46e180a37f44a8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 30 10:17:20 2006 +0000

    * aesopt.h: Include autoconf.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17806 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/ChangeLog   | 4 ++++
 src/lib/crypto/aes/Makefile.in | 7 ++++---
 src/lib/crypto/aes/aesopt.h    | 2 ++
 3 files changed, 10 insertions(+), 3 deletions(-)

commit 46fa8282556c89f6a5fba1528fb330defef95384
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 30 10:17:09 2006 +0000

    * shs.c: Include shs.h first
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17805 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha1/ChangeLog | 4 ++++
 src/lib/crypto/sha1/shs.c     | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 81a666f3bc0860196f96ed70d9b1357b5ee229b1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 30 10:12:57 2006 +0000

    * pty-int.h: Include autoconf.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17804 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog   |  4 ++++
 src/util/pty/Makefile.in | 34 +++++++++++++++++-----------------
 src/util/pty/pty-int.h   |  2 ++
 3 files changed, 23 insertions(+), 17 deletions(-)

commit af99a6287344f170c3899e5cb025e8bac3ce4306
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 30 10:12:03 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17803 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/Makefile.in | 51 ++++++++++++++++++++++++++-----------------------
 1 file changed, 27 insertions(+), 24 deletions(-)

commit 5e40504bedbd4a8e6a096c314a82500c3a36de84
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 30 10:08:32 2006 +0000

    * ss_internal.h: Include autoconf.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17802 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog     | 4 ++++
 src/util/ss/ss_internal.h | 1 +
 2 files changed, 5 insertions(+)

commit cd5f2a74dc007b74351c1ea7c4278c925b714b94
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 30 10:04:16 2006 +0000

    * k524init.c: Include autoconf.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17801 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog   | 4 ++++
 src/krb524/Makefile.in | 4 ++--
 src/krb524/k524init.c  | 1 +
 3 files changed, 7 insertions(+), 2 deletions(-)

commit fa76c7afb0c3bc360fa9b67f99e1e026b59683cc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 30 08:54:07 2006 +0000

    * configure.in: Put definition of KRB5_AUTOCONF_H at top of header file, not
    bottom.  Disable the #undefs for the PACKAGE_ macros.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17800 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 5 +++++
 src/configure.in | 7 ++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 00ce180e6193d515fded7f5146b855cbbe8d6953
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 30 08:52:36 2006 +0000

    include autoconf.h before krb5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17799 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog  | 4 ++++
 src/clients/kdestroy/kdestroy.c | 2 +-
 src/clients/kinit/ChangeLog     | 4 ++++
 src/clients/kinit/kinit.c       | 2 +-
 4 files changed, 10 insertions(+), 2 deletions(-)

commit ac45d97ca8370bd35a959e9b754dbadba731007d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 30 08:46:06 2006 +0000

    fill a paragraph in a comment because it's making my scripted parsing difficult
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17798 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/aesopt.h | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 295309711dc7e8007bcc47215fa8e71d98d5c050
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 30 03:57:08 2006 +0000

    Currently logger.c is built as part of the KDC, and also built into
    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

 src/kdc/ChangeLog   |  6 ++++++
 src/kdc/Makefile.in | 19 +------------------
 2 files changed, 7 insertions(+), 18 deletions(-)

commit e175f1a4d2c94b4c2f9ccce179286b04ceedb87d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 28 21:35:36 2006 +0000

    Include autoconf.h early in sources, and disable use of @DEFS@
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17794 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog   | 5 +++++
 src/clients/kdestroy/Makefile.in | 1 +
 src/clients/kdestroy/kdestroy.c  | 1 +
 src/clients/kinit/ChangeLog      | 5 +++++
 src/clients/kinit/Makefile.in    | 1 +
 src/clients/kinit/kinit.c        | 1 +
 src/clients/kpasswd/ChangeLog    | 5 +++++
 src/clients/kpasswd/Makefile.in  | 1 +
 src/clients/kpasswd/kpasswd.c    | 1 +
 src/clients/kvno/ChangeLog       | 5 +++++
 src/clients/kvno/Makefile.in     | 1 +
 src/clients/kvno/kvno.c          | 1 +
 12 files changed, 28 insertions(+)

commit 0d47f18b25436676c03157993cd1db7aa16fe7e1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 28 21:34:51 2006 +0000

    * configure.in: Always pass three arguments to AC_DEFINE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17793 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ChangeLog    | 4 ++++
 src/clients/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit d8a730e4e18db8e42498b875f00befc1896dbfe3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 28 21:26:15 2006 +0000

    * configure.in: Always supply three arguments to AC_DEFINE_UNQUOTED
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17792 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog    | 5 +++++
 src/lib/rpc/configure.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit a4ab5b754b7fc23807e9291c457d76fcc8914d0a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 28 21:22:02 2006 +0000

    * configure.in: Check for getusershell, lstat, pwd.h, arpa/inet.h.  On OSF/1,
    check for setluid in security library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17791 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |  3 +++
 src/configure.in | 14 ++++++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit e6bae82bf24b12ba4b8e9e910a21ad55868caa86
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 28 21:10:48 2006 +0000

    * aclocal.m4 (CHECK_UTMP): Call AC_CHECK_FUNCS once instead of AC_CHECK_FUNC
    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

 src/ChangeLog  |  7 +++++++
 src/aclocal.m4 | 23 ++++++++++-------------
 2 files changed, 17 insertions(+), 13 deletions(-)

commit aceacf93df373fe4811e03db709b6a3a53db55a2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 28 04:35:02 2006 +0000

    * configure.in: Supply comment template in AC_DEFINE calls
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17789 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/ChangeLog           |  4 ++++
 src/appl/bsd/ChangeLog       |  4 ++++
 src/appl/bsd/configure.in    | 16 ++++++++--------
 src/appl/configure.in        |  2 +-
 src/appl/gssftp/ChangeLog    |  4 ++++
 src/appl/gssftp/configure.in |  8 ++++----
 src/appl/telnet/ChangeLog    |  4 ++++
 src/appl/telnet/configure.in | 18 +++++++++---------
 8 files changed, 38 insertions(+), 22 deletions(-)

commit f4663f0e2270ca59c4b9bef638e6a483a8744747
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 28 04:31:02 2006 +0000

    * configure.in: Supply all three arguments when calling AC_DEFINE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17788 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog    | 3 +++
 src/util/et/configure.in | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 534d0f28614b5ddd5566d78f71cef7f279e46804
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 28 03:09:31 2006 +0000

    * configure.in: Don't define NDBM_PW_CHECK
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17787 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog    | 4 ++++
 src/kadmin/configure.in | 6 ------
 2 files changed, 4 insertions(+), 6 deletions(-)

commit 42d691f905fbeb443449f793f6dd0cf6609b5126
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 27 22:53:15 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17786 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    |  21 +-
 src/appl/telnet/telnetd/Makefile.in         |   5 +-
 src/clients/ksu/Makefile.in                 |  40 +--
 src/include/k5-err.h                        |  39 ++-
 src/kadmin/ktutil/Makefile.in               |  13 +-
 src/kdc/Makefile.in                         |  90 +++---
 src/krb524/Makefile.in                      |  39 +--
 src/lib/apputils/Makefile.in                |   5 +-
 src/lib/crypto/Makefile.in                  | 239 +++++++-------
 src/lib/crypto/aes/Makefile.in              |   7 +-
 src/lib/crypto/arcfour/Makefile.in          |  13 +-
 src/lib/crypto/crc32/Makefile.in            |   6 +-
 src/lib/crypto/des/Makefile.in              |  70 ++--
 src/lib/crypto/dk/Makefile.in               |  36 ++-
 src/lib/crypto/enc_provider/Makefile.in     |  26 +-
 src/lib/crypto/hash_provider/Makefile.in    |  28 +-
 src/lib/crypto/keyhash_provider/Makefile.in |  32 +-
 src/lib/crypto/md4/Makefile.in              |   5 +-
 src/lib/crypto/md5/Makefile.in              |   5 +-
 src/lib/crypto/old/Makefile.in              |  19 +-
 src/lib/crypto/raw/Makefile.in              |  12 +-
 src/lib/crypto/sha1/Makefile.in             |   4 +-
 src/lib/crypto/yarrow/Makefile.in           |  17 +-
 src/lib/des425/Makefile.in                  |  73 +++--
 src/lib/gssapi/Makefile.in                  |  10 +-
 src/lib/gssapi/krb5/Makefile.in             | 390 +++++++++++-----------
 src/lib/kadm5/Makefile.in                   |  34 +-
 src/lib/kadm5/clnt/Makefile.in              |  24 +-
 src/lib/kadm5/srv/Makefile.in               |  60 ++--
 src/lib/kdb/Makefile.in                     |  35 +-
 src/lib/krb4/Makefile.in                    |  31 +-
 src/lib/krb5/Makefile.in                    |  12 +-
 src/lib/krb5/asn.1/Makefile.in              |  58 ++--
 src/lib/krb5/ccache/Makefile.in             |  48 +--
 src/lib/krb5/keytab/Makefile.in             |  46 +--
 src/lib/krb5/krb/Makefile.in                | 483 ++++++++++++++++------------
 src/lib/krb5/os/Makefile.in                 | 247 +++++++-------
 src/lib/krb5/rcache/Makefile.in             |  47 +--
 src/plugins/kdb/db2/Makefile.in             |  41 +--
 src/slave/Makefile.in                       |  11 +-
 src/tests/asn.1/Makefile.in                 |  25 +-
 src/tests/create/Makefile.in                |   5 +-
 src/tests/hammer/Makefile.in                |   4 +-
 src/tests/verify/Makefile.in                |   5 +-
 src/util/support/Makefile.in                |   3 +
 45 files changed, 1363 insertions(+), 1100 deletions(-)

commit 2ae7ca7da7ed0a332e79e689980cb13642327dc1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 27 22:40:37 2006 +0000

    * wconfig.pl: New file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17785 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  4 +++
 src/config/wconfig.pl | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 81 insertions(+)

commit 566b4a01a7877ec7f2c6027fdcf32e5d907b6311
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 27 22:24:11 2006 +0000

    * Makefile.in (include_xom): Define as "rem" instead of empty on Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17784 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   | 5 +++++
 src/lib/gssapi/generic/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9d1083d637bd0ba76d0c217ed5952c773a482cac
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 27 21:41:17 2006 +0000

    get proper KRB5_CALLCONV definition
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17783 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/k5-err.h  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit dac171047159dd64a4baeab9dd2db04fa3dd0cff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 27 21:40:09 2006 +0000

    fix up windows include/krb5 references
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17782 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  6 ++++++
 src/Makefile.in | 10 ++++------
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 0a5d434a544e41f329a56077f7e82fcc58b802f4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 27 20:53:18 2006 +0000

    build and export set/reset_com_err_hook on windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17781 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/comerr32.def  | 2 ++
 src/util/et/ChangeLog | 5 +++++
 src/util/et/com_err.c | 2 --
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 77b2d3a277313acbef96f8ae439ddb590347f2d6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 27 20:50:01 2006 +0000

    * krb5_32.def: Add the new error-message functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17780 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/krb5_32.def | 7 ++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit b5a541c640dfedda7480332f4838e30f0a9e1770
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 26 20:55:59 2006 +0000

    Initial enhanced error message support, similar to what I sent to
    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

 src/clients/kinit/ChangeLog             |   8 ++
 src/clients/kinit/kinit.c               |  16 ++++
 src/clients/kvno/ChangeLog              |   8 ++
 src/clients/kvno/kvno.c                 |  34 +++++---
 src/include/ChangeLog                   |   9 +++
 src/include/k5-err.h                    |  23 ++++++
 src/include/k5-int.h                    |   6 ++
 src/include/krb5.hin                    |  15 ++++
 src/lib/krb5/ChangeLog                  |   7 ++
 src/lib/krb5/krb/ChangeLog              |   8 ++
 src/lib/krb5/krb/Makefile.in            |   5 +-
 src/lib/krb5/krb/gc_via_tkt.c           |  27 +++++++
 src/lib/krb5/krb/kerrs.c                |  48 ++++++++++++
 src/lib/krb5/krb5_libinit.c             |   4 +
 src/lib/krb5/libkrb5.exports            |   5 ++
 src/plugins/locate/python/ChangeLog     |   8 ++
 src/plugins/locate/python/Makefile.in   |  11 +--
 src/plugins/locate/python/py-locate.c   |  58 ++++++++++----
 src/util/support/ChangeLog              |   8 ++
 src/util/support/Makefile.in            |   3 +
 src/util/support/errors.c               | 134 ++++++++++++++++++++++++++++++++
 src/util/support/libkrb5support.exports |   6 ++
 src/util/support/threads.c              |   4 +
 23 files changed, 423 insertions(+), 32 deletions(-)

commit 976289e5db9426efb6aa56cf0c97b89b4e30d1b4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 26 09:09:07 2006 +0000

    remove some commented-out commands
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17774 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 4 ----
 1 file changed, 4 deletions(-)

commit cce464e2305722db5d0e4edad43e55be284fbbbc
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Mar 21 05:27:43 2006 +0000

    Updates for the Network Identity Manager User Guide for KFW 3.1.0
    
    ticket: 3542
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17753 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/doc/netidmgr.doc | Bin 1480192 -> 1620992 bytes
 src/windows/identity/doc/netidmgr.pdf | Bin 1070358 -> 1292891 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

commit b9feb10aac946bfe7d6dc7e0ef877e32f38f7ea3
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Mar 20 23:23:33 2006 +0000

    This commit updates:
    
    + the HTMLHelp formatted documentation
    
    + the build system to produce separate binaries for Windows 2000
      and Windows XP and beyond.  Separate binaries are required
      because we make heavy use of some of the UI features found in
      XP that don't exist in 2000.  If we build only for XP then the
      binaries won't run on 2000 and if we build for 2000, then the
      functionality we desire for balloon text and the tracker
      windows does not work properly on XP or above.  (Note for Vista
      we will need to build three sets of binaries if we want to take
      advantage of the new functionality that is available only there.)
    
    + Add more debugging to the krb4 plug-in and ensure that all
      checkboxes are initialized.
    
    + remove plugins/krb5/krb5util.c which is an unused file
    
    + Use mixed case for Alt, Ctrl and Shift text designators
    
    + Increment the build number to 1.1.0.1
    
    + Plug a memory leak when dialogs are closed
    
    + Add a new Options->Appearance configuration page that can be
      used to allow user customized font selection.  This page will
      also be used for custom color selection in a future release.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17752 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/Makefile                      |    9 +-
 src/windows/identity/config/Makefile               |    9 +
 src/windows/identity/config/Makefile.w2k           |  290 +++++
 src/windows/identity/config/Makefile.w32           |   19 +-
 src/windows/identity/doc/netidmgr.doc              |  Bin 1199616 -> 1480192 bytes
 src/windows/identity/help/Makefile                 |    3 +
 src/windows/identity/help/html/act_new_creds.htm   |   24 +-
 src/windows/identity/help/html/act_renew_creds.htm |   27 +-
 src/windows/identity/help/html/act_set_default.htm |   11 +-
 .../identity/help/html/concept_cred_pro.htm        |   11 +-
 .../identity/help/html/concept_ident_pro.htm       |   11 +-
 .../identity/help/html/concept_identity.htm        |    6 +-
 src/windows/identity/help/html/concepts.htm        |   28 +-
 src/windows/identity/help/html/copyright.htm       |    2 +-
 src/windows/identity/help/html/howdoi.htm          |    7 +
 .../identity/help/html/images/screen_menu_bar.bmp  |  Bin 12374 -> 15330 bytes
 .../help/html/images/screen_menu_credential.bmp    |  Bin 129846 -> 153574 bytes
 .../identity/help/html/images/screen_menu_file.bmp |  Bin 36838 -> 48334 bytes
 .../identity/help/html/images/screen_menu_help.bmp |  Bin 51414 -> 74574 bytes
 .../help/html/images/screen_menu_options.bmp       |  Bin 29494 -> 97638 bytes
 .../identity/help/html/images/screen_menu_view.bmp |  Bin 64854 -> 52054 bytes
 src/windows/identity/help/html/menu_all.htm        |   10 +-
 src/windows/identity/help/html/menu_credential.htm |   16 +-
 src/windows/identity/help/html/menu_file.htm       |    4 +-
 src/windows/identity/help/html/menu_help.htm       |   19 +-
 src/windows/identity/help/html/menu_options.htm    |   39 +-
 src/windows/identity/help/html/menu_view.htm       |   36 +-
 src/windows/identity/help/html/use_start.htm       |    8 +-
 src/windows/identity/help/html/using.htm           |    7 +-
 src/windows/identity/help/toc.hhc                  |   11 +-
 src/windows/identity/nidmgrdll/Makefile.w2k        |  120 ++
 src/windows/identity/plugins/krb4/krb4newcreds.c   |   16 +-
 src/windows/identity/plugins/krb5/krb5util.c       | 1362 --------------------
 src/windows/identity/ui/Makefile                   |    3 +-
 src/windows/identity/ui/Makefile.w2k               |   91 ++
 src/windows/identity/ui/cfg_appear_wnd.c           |  435 +++++++
 src/windows/identity/ui/cfg_general_wnd.c          |    7 +
 src/windows/identity/ui/configwnd.c                |   10 +
 src/windows/identity/ui/configwnd.h                |    6 +
 src/windows/identity/ui/credwnd.c                  |  348 +++--
 src/windows/identity/ui/credwnd.h                  |    5 +
 src/windows/identity/ui/lang/en_us/khapp.rc        |   50 +
 src/windows/identity/ui/mainwnd.c                  |    9 +
 src/windows/identity/ui/notifier.c                 |   24 +-
 src/windows/identity/ui/resource.h                 |   21 +-
 src/windows/identity/uilib/Makefile.w2k            |   62 +
 src/windows/identity/uilib/action.c                |    7 +-
 src/windows/identity/uilib/actions.csv             |    1 +
 src/windows/identity/uilib/khactiondef.h           |    2 +
 49 files changed, 1642 insertions(+), 1544 deletions(-)

commit 4b0eadb78af87eb93ab227cd73e361fc5e497a65
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 16 01:29:26 2006 +0000

    Quick hack to make it easy to run valgrind on many of our test cases.
    Notably, though, the dejagnu tests will not include valgrind.
    
    * pre.in (MAYBE_VALGRIND): New variable.
    * shlib.conf (*-*-linux*): Use it in RUN_ENV.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17742 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 5 +++++
 src/config/pre.in     | 4 +++-
 src/config/shlib.conf | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 5fc02dc6d9efc065cb6b95ef3246d968dc2a8e32
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 16 00:28:51 2006 +0000

    * configure.in: If tgetent can't be found, error out
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17741 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/ChangeLog    | 4 ++++
 src/appl/telnet/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit a2fa7371ff2b427d74bdfb849951e8e1f428e80c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 14 01:39:24 2006 +0000

    * Makefile.in (krb5.conf): New target.  Use config-files/krb5.conf, but
    add db_module_dir tag.
    (kdb_check): Depend on it.
    (RUN_SETUP): Use it for KRB5_CONFIG.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17739 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog   | 7 +++++++
 src/tests/Makefile.in | 9 +++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit c3f6e181e266f8469925930600bdaf3601eca321
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 13 21:56:26 2006 +0000

    * plugins.c (krb5int_get_plugin_dir_data): If dirhandle is null or the
    file pointer is null, return a one-element list containing just NULL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17738 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog | 6 ++++++
 src/util/support/plugins.c | 8 +++-----
 2 files changed, 9 insertions(+), 5 deletions(-)

commit 9ea5a3589deff92e64362ce0790f0a4869d19468
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 13 21:48:32 2006 +0000

    * Makefile.in (check-unix): Use RUN_SETUP for t_deltat
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17737 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 4 ++++
 src/lib/krb5/krb/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 4c2626142fcf6d91101a349a164090e1348158f9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 13 21:44:47 2006 +0000

    * Makefile.in (check-unix): Use RUN_SETUP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17736 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha1/ChangeLog   | 4 ++++
 src/lib/crypto/sha1/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 77e88e98c823946edde78a40a7110e6f8bfb80eb
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Mar 13 17:02:13 2006 +0000

      add new file windows/winlevel.h and update windows/version.rc
      to allow for a configurable KRB5_BUILDLEVEL.  This will be used
      to distinguish binary files from the same version 1.4.3 but
      different releases (alpha-1, alpha-2, beta-1, beta-2, final)
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17735 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog  |  6 ++++++
 src/windows/version.rc |  5 +++--
 src/windows/winlevel.h | 33 +++++++++++++++++++++++++++++++++
 3 files changed, 42 insertions(+), 2 deletions(-)

commit 54554bd97019502f76ba45f8a0dfe51ee523b11f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 11 23:04:09 2006 +0000

    update docs for include/krb5/ -> include/ merge
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17734 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           | 5 +++++
 doc/build.texinfo       | 2 +-
 doc/definitions.texinfo | 6 +++---
 doc/implementor.texinfo | 2 +-
 doc/install-old.texi    | 2 +-
 doc/kadmin/ChangeLog    | 4 ++++
 doc/kadmin/README       | 2 +-
 7 files changed, 16 insertions(+), 7 deletions(-)

commit d58d0658b2a585f7b3b7dbde162a13defb051bc2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 11 23:00:26 2006 +0000

    * reconf: Put autoconf.stmp into include directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17733 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 4 ++++
 src/util/reconf    | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 2b238304d1d698cf6537bef5a53098ab6ce52476
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 11 22:53:25 2006 +0000

    merge krb5 subdir change log data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17732 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 1185 ++++++++++++++++++++++++++++++++++++++-
 src/include/ChangeLog.krb5 | 1326 --------------------------------------------
 2 files changed, 1183 insertions(+), 1328 deletions(-)

commit 219cbb9f7b69e679e460948022c54541f95f3ab3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 11 22:25:11 2006 +0000

    temporary: change log from old krb5/ directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17731 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog.krb5 | 1326 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 1326 insertions(+)

commit cee79e98488ba138d1ebadb7488df7da54be627b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 11 22:23:28 2006 +0000

    Instead of arbitrary division of headers into include and include/krb5, with
    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

 src/ChangeLog                               |    8 +
 src/Makefile.in                             |    4 +-
 src/appl/bsd/Makefile.in                    |   26 +-
 src/appl/gss-sample/Makefile.in             |    2 +-
 src/appl/gssftp/ftp/Makefile.in             |    6 +-
 src/appl/gssftp/ftpd/Makefile.in            |    2 +-
 src/appl/telnet/telnet/Makefile.in          |    2 +-
 src/appl/telnet/telnetd/Makefile.in         |   20 +-
 src/clients/klist/Makefile.in               |    2 +-
 src/clients/ksu/Makefile.in                 |   32 +-
 src/config/ChangeLog                        |    4 +
 src/config/pre.in                           |    3 +-
 src/configure.in                            |    4 +-
 src/include/ChangeLog                       |    9 +
 src/include/Makefile.in                     |   74 +-
 src/include/adm.h                           |  217 +++++
 src/include/adm_defs.h                      |  209 +++++
 src/include/adm_proto.h                     |  132 +++
 src/include/copyright.h                     |   40 +
 src/include/k5-util.h                       |    2 +-
 src/include/kdb.h                           |  485 ++++++++++
 src/include/kdb_dbc.h                       |   86 ++
 src/include/kdb_kt.h                        |   42 +
 src/include/krb5/.Sanitize                  |   50 -
 src/include/krb5/.rconf                     |    5 -
 src/include/krb5/ChangeLog                  | 1322 ---------------------------
 src/include/krb5/Makefile.in                |   74 --
 src/include/krb5/adm.h                      |  217 -----
 src/include/krb5/adm_defs.h                 |  209 -----
 src/include/krb5/adm_proto.h                |  132 ---
 src/include/krb5/copyright.h                |   40 -
 src/include/krb5/kdb.h                      |  485 ----------
 src/include/krb5/kdb_dbc.h                  |   86 --
 src/include/krb5/kdb_kt.h                   |   42 -
 src/include/krb5/stock/.Sanitize            |   33 -
 src/include/krb5/stock/ChangeLog            |  196 ----
 src/include/krb5/stock/osconf.h             |  130 ---
 src/include/port-sockets.h                  |    4 +-
 src/include/socket-utils.h                  |    2 +-
 src/include/stock/.Sanitize                 |   33 +
 src/include/stock/ChangeLog                 |  196 ++++
 src/include/stock/osconf.h                  |  130 +++
 src/kadmin/cli/ChangeLog                    |    5 +
 src/kadmin/cli/kadmin.c                     |    2 +-
 src/kadmin/cli/keytab.c                     |    2 +-
 src/kadmin/cli/memmove.c                    |  144 ---
 src/kadmin/dbutil/ChangeLog                 |    5 +
 src/kadmin/dbutil/dump.c                    |    2 +-
 src/kadmin/dbutil/kadm5_create.c            |    6 +-
 src/kadmin/dbutil/kdb5_create.c             |    4 +-
 src/kadmin/dbutil/kdb5_destroy.c            |    2 +-
 src/kadmin/dbutil/kdb5_util.c               |    2 +-
 src/kadmin/dbutil/ovload.c                  |    2 +-
 src/kadmin/ktutil/Makefile.in               |   10 +-
 src/kadmin/server/ChangeLog                 |    5 +
 src/kadmin/server/misc.c                    |    2 +-
 src/kadmin/server/ovsec_kadmd.c             |    4 +-
 src/kadmin/server/schpw.c                   |    2 +-
 src/kadmin/server/server_stubs.c            |    2 +-
 src/kadmin/testing/util/Makefile.in         |    8 +-
 src/kdc/ChangeLog                           |    4 +
 src/kdc/Makefile.in                         |   74 +-
 src/kdc/kerberos_v4.c                       |    2 +-
 src/krb524/ChangeLog                        |    4 +
 src/krb524/Makefile.in                      |   14 +-
 src/krb524/krb524d.c                        |    2 +-
 src/lib/apputils/Makefile.in                |    6 +-
 src/lib/crypto/Makefile.in                  |  234 ++---
 src/lib/crypto/aes/Makefile.in              |    6 +-
 src/lib/crypto/arcfour/Makefile.in          |   12 +-
 src/lib/crypto/crc32/Makefile.in            |    6 +-
 src/lib/crypto/des/Makefile.in              |   66 +-
 src/lib/crypto/dk/Makefile.in               |   36 +-
 src/lib/crypto/enc_provider/Makefile.in     |   16 +-
 src/lib/crypto/hash_provider/Makefile.in    |   24 +-
 src/lib/crypto/keyhash_provider/Makefile.in |   24 +-
 src/lib/crypto/md4/Makefile.in              |    4 +-
 src/lib/crypto/md5/Makefile.in              |    4 +-
 src/lib/crypto/old/Makefile.in              |   18 +-
 src/lib/crypto/raw/Makefile.in              |   12 +-
 src/lib/crypto/sha1/Makefile.in             |    4 +-
 src/lib/crypto/yarrow/ChangeLog             |    4 +
 src/lib/crypto/yarrow/Makefile.in           |   12 +-
 src/lib/crypto/yarrow/ytypes.h              |    2 +-
 src/lib/des425/Makefile.in                  |   60 +-
 src/lib/gssapi/Makefile.in                  |    6 +-
 src/lib/gssapi/generic/ChangeLog            |    5 +
 src/lib/gssapi/generic/Makefile.in          |   65 +-
 src/lib/gssapi/krb5/Makefile.in             |  204 ++---
 src/lib/kadm5/ChangeLog                     |    4 +
 src/lib/kadm5/Makefile.in                   |   40 +-
 src/lib/kadm5/adb.h                         |    2 +-
 src/lib/kadm5/clnt/Makefile.in              |   24 +-
 src/lib/kadm5/server_internal.h             |    2 +-
 src/lib/kadm5/srv/ChangeLog                 |    4 +
 src/lib/kadm5/srv/Makefile.in               |   48 +-
 src/lib/kadm5/srv/server_misc.c             |    2 +-
 src/lib/kadm5/srv/svr_principal.c           |    2 +-
 src/lib/kadm5/unit-test/ChangeLog           |    4 +
 src/lib/kadm5/unit-test/lock-test.c         |    2 +-
 src/lib/kdb/Makefile.in                     |   40 +-
 src/lib/krb4/ChangeLog                      |    7 +
 src/lib/krb4/Makefile.in                    |  144 +--
 src/lib/krb4/gethostname.c                  |    2 +-
 src/lib/krb4/getst.c                        |    2 +-
 src/lib/krb4/kadm_net.c                     |    2 +-
 src/lib/krb4/klog.c                         |    2 +-
 src/lib/krb4/kparse.c                       |    2 +-
 src/lib/krb4/kuserok.c                      |    2 +-
 src/lib/krb4/log.c                          |    2 +-
 src/lib/krb4/memcache.c                     |    2 +-
 src/lib/krb4/mk_preauth.c                   |    2 +-
 src/lib/krb4/netread.c                      |    2 +-
 src/lib/krb4/netwrite.c                     |    2 +-
 src/lib/krb4/put_svc_key.c                  |    2 +-
 src/lib/krb4/recvauth.c                     |    2 +-
 src/lib/krb4/send_to_kdc.c                  |    2 +-
 src/lib/krb4/tkt_string.c                   |    2 +-
 src/lib/krb5/Makefile.in                    |    6 +-
 src/lib/krb5/asn.1/Makefile.in              |   48 +-
 src/lib/krb5/ccache/Makefile.in             |   54 +-
 src/lib/krb5/error_tables/ChangeLog         |    4 +
 src/lib/krb5/error_tables/Makefile.in       |    2 +-
 src/lib/krb5/keytab/Makefile.in             |   54 +-
 src/lib/krb5/krb/Makefile.in                |  526 +++++------
 src/lib/krb5/os/Makefile.in                 |  276 +++---
 src/lib/krb5/rcache/Makefile.in             |   48 +-
 src/lib/rpc/unit-test/ChangeLog             |    4 +
 src/lib/rpc/unit-test/server.c              |   29 -
 src/plugins/kdb/db2/ChangeLog               |    4 +
 src/plugins/kdb/db2/Makefile.in             |   32 +-
 src/plugins/kdb/db2/pol_xdr.c               |    2 +-
 src/plugins/kdb/db2/policy_db.h             |    2 +-
 src/slave/Makefile.in                       |   10 +-
 src/tests/asn.1/Makefile.in                 |   22 +-
 src/tests/create/Makefile.in                |    4 +-
 src/tests/gss-threads/ChangeLog             |    4 +
 src/tests/gss-threads/Makefile.in           |    6 +-
 src/tests/gss-threads/gss-misc.c            |    2 +-
 src/tests/hammer/Makefile.in                |    4 +-
 src/tests/misc/ChangeLog                    |    7 +
 src/tests/misc/Makefile.in                  |    3 +-
 src/tests/misc/test_getpw.c                 |    2 +-
 src/tests/misc/test_getsockname.c           |    2 +-
 src/tests/resolve/Makefile.in               |    2 +-
 src/tests/shlib/ChangeLog                   |    4 +
 src/tests/shlib/Makefile.in                 |    2 +-
 src/tests/shlib/t_loader.c                  |    2 +-
 src/tests/verify/Makefile.in                |    4 +-
 src/util/et/Makefile.in                     |    9 +-
 src/util/profile/Makefile.in                |   16 +-
 src/util/pty/ChangeLog                      |    4 +
 src/util/pty/Makefile.in                    |   30 +-
 src/util/support/ChangeLog                  |    4 +
 src/util/support/Makefile.in                |   10 +-
 155 files changed, 3020 insertions(+), 4515 deletions(-)

commit 6b3217ad6ab98d4365f32d45948717e212684678
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Mar 11 05:06:26 2006 +0000

     - replace icon with the NetIDMgr icon
     - replace references to Leash with NetIDMgr
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17729 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/ChangeLog          |   8 ++++++++
 src/windows/installer/nsis/KfWConfigPage2.ini |   4 ++--
 src/windows/installer/nsis/kfw.ico            | Bin 25214 -> 25214 bytes
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 9a9cd819393585555a346aa9bab784889afc76c1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 11 02:13:59 2006 +0000

    Add a new recursive target "generated-files-mac", for producing the
    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

 src/ChangeLog                      | 5 +++++
 src/Makefile.in                    | 2 +-
 src/appl/gssftp/ftpd/ChangeLog     | 4 ++++
 src/appl/gssftp/ftpd/Makefile.in   | 2 ++
 src/config/ChangeLog               | 7 +++++++
 src/config/post.in                 | 1 +
 src/config/pre.in                  | 5 +++++
 src/include/ChangeLog              | 4 ++++
 src/include/Makefile.in            | 2 ++
 src/kadmin/cli/ChangeLog           | 5 +++++
 src/kadmin/cli/Makefile.in         | 2 ++
 src/kadmin/ktutil/ChangeLog        | 4 ++++
 src/kadmin/ktutil/Makefile.in      | 2 ++
 src/lib/gssapi/generic/ChangeLog   | 4 ++++
 src/lib/gssapi/generic/Makefile.in | 2 ++
 src/lib/gssapi/krb5/ChangeLog      | 4 ++++
 src/lib/gssapi/krb5/Makefile.in    | 2 ++
 src/util/et/ChangeLog              | 4 ++++
 src/util/et/Makefile.in            | 2 ++
 src/util/profile/ChangeLog         | 4 ++++
 src/util/profile/Makefile.in       | 2 ++
 src/util/ss/ChangeLog              | 5 +++++
 src/util/ss/Makefile.in            | 4 +++-
 23 files changed, 76 insertions(+), 2 deletions(-)

commit 2348ec574041363cfa53c214212e8307fcde1337
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Mar 9 06:24:13 2006 +0000

    Build NetIDMgr Developer Documentation (requires doxygen)
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17725 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/Makefile     | 2 +-
 src/windows/identity/doc/Makefile | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 2c52d529b4bebe1fb316299465891950dbb392cd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 9 00:59:40 2006 +0000

    * locate_kdc.c (module_locate_server): Don't set cbdata.lp at initialization time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17724 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 +++++
 src/lib/krb5/os/locate_kdc.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 6737f741ea45c0021af3d931abf36d9c5be073b3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 9 00:52:55 2006 +0000

    * configure.in: Check for vsnprintf and vasprintf, and for positional
    specification support in printf format strings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17723 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |  5 +++++
 src/configure.in | 26 +++++++++++++++++++++++++-
 2 files changed, 30 insertions(+), 1 deletion(-)

commit ef07f79fcd05088e323b2ad1c5fa1cba87fbd481
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 8 20:10:31 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17716 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/Makefile.in |  13 ++--
 src/lib/kadm5/Makefile.in           |  27 ++++----
 src/lib/kadm5/clnt/Makefile.in      |  36 ++++++-----
 src/lib/kadm5/srv/Makefile.in       |  51 +++++++++-------
 src/lib/krb4/Makefile.in            | 119 ++++++++++++++++++++++--------------
 src/plugins/kdb/db2/Makefile.in     |  11 ++--
 6 files changed, 157 insertions(+), 100 deletions(-)

commit 49ddeda7c16368a26c098b103b7fe3b80dbdc6a3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 8 19:57:21 2006 +0000

    * prot.h: Include k5-platform.h.
    (krb4_swab16, krb4_swap32): Define in terms of SWAP16 and SWAP32, if
    they're defined.
    (KRB4_PUT32BE, KRB4_PUT32LE, KRB4_PUT16BE, KRB4_PUT16LE): Define to
    use store_{16,32}_{be,le}.
    (KRB4_GET32BE, KRB4_GET32LE, KRB4_GET16BE, KRB4_GET16LE): Define to
    use load_{16,32}_{be,le}.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17715 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 10 +++++
 src/include/kerberosIV/prot.h    | 82 +++++++++-------------------------------
 2 files changed, 28 insertions(+), 64 deletions(-)

commit dafd54f6c69f62cae1552a5898e5a3a1d960f386
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 8 19:25:49 2006 +0000

    missed a dlsym call removal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17714 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/plugins.c | 1 -
 1 file changed, 1 deletion(-)

commit bf6eabce75df6a194c11578a3d1280b583f21004
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 8 19:23:12 2006 +0000

    Oops.  This should come closer to building on Windows..
    
    * plugins.c: Only include dlfcn.h if USE_DLOPEN.
    (struct plugin_file_handle): Only include a pointer if USE_DLOPEN.
    (krb5int_open_plugin, krb5int_get_plugin_data, krb5int_close_plugin,
    krb5int_open_plugin_dir, krb5int_close_plugin_dir): Only use the
    dlopen interface if USE_DLOPEN is defined.
    (krb5int_get_plugin_dir_data, krb5int_get_plugin_dir_func): Use
    krb5int_get_plugin_data/func instead of dlsym.  Drop some debugging
    code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17713 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog | 13 +++++++++++
 src/util/support/plugins.c | 54 ++++++++++++++++++++++++++++++----------------
 2 files changed, 49 insertions(+), 18 deletions(-)

commit 063485f259058548f6353f48de10ec2313af04d6
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Mar 8 15:36:15 2006 +0000

    2006-03-07  Jeffrey Altman <jaltman@mit.edu>
    
    nidmgr32.dll (1.0.2.1)
    
    - Attempting to obtain new credentials for a principal name that
      contains numbers may result in a 'Identity not specified'
      error. Fixed.
    
    - If an invalid identity name was specified, an 'Identity not
      specified' error is reported without specifying that the cause was
      an invalid name.  Fixed: reports proper error.
    
    - Identity names were being validated at the application layer before
      being sent to the identity provider.  This may cause valid names to
      be marked as invalid if the identity provider and the application
      disagree on what a valid name is.  Fixed: identity name validation
      is solely a function of the identity provider.
    
    - Canonicalizing an identity name that contained certain characters
      failed due to a validation error.  Fixed.
    
    - Possible deadlock in the new credentials dialog.  (If one plugin
      tries to synchronize custom prompter values from the plugin thread,
      while the UI thread tries to obtain a lock on the new credentials
      data, a deadlock occurs.) Fixed.
    
    - State information for configuration panels may persist between two
      invocations of the configuration window.  Fixed to clean up state
      information properly.
    
    - The UI library now has full support for custom actions and custom
      menus.
    
    - When there are queued alerts and a normal alert is shown, a 'next
      alert...' button appears in the alert which lets the user view the
      next queued alert.  However, if the alert which is displayed
      requires the user to select a command button, selecting the 'next'
      button would be the equivalent of cancelling out of the alert and
      viewing the next one.  The library was updated to not show the
      'next' button if the alert requires user interaction.
    
    - Credential renewal on half-lifes is now supported as a configurable
      option.
    
    - Destroying all credentials on exiting netidmgr is a configurable
      option.
    
    - Debug logging to a file has been added
    
    netidmgr.exe (1.0.2.1)
    
    - Selecting 'Ok' in the configuration window didn't notify all the
      configuration panels to apply the changes.  Fixed.
    
    - PgUp / PgDn / Shift+PgUp / Shift+PgDn keys now work as expected.
    
    - Root level configuration nodes in the Options dialog now also appear
      on the Options menu.  Configuration nodes that are registered at the
      root level are automatically added to the menu.
    
    - The UI now has full support for custom actions and custom menus.
    
    - The UI does not automatically add submenus for actions which are
      associated with menus unless the declaration specifies that it
      should be rendered as a submenu.
    
    - When displaying alerts, the first button of the alert is always made
      the default.
    
    - 'Change summary' button in the configuration dialog was removed,
      since it was unused and unnecessary.
    
    - Ticket icons are displayed in the status column for all credentials.
      Clicking an icon opens the properties dialog for that credential.
    
    - The UI now has View by Type functionality
    
    - The UI now has Column selection and reorganization.  The choice
      of columns and their order are preserved between restarts.
    
    - Handle multiple copies of NetIDMgr.exe being started with different
      version numbers.  Higher version number wins.
    
    krb4cred.dll (1.0.2.1)
    
    - During new credentials acquisition, under some circumstances, the
      Kerberos 4 plugin would not notify NetIDMgr about the state of the
      Kerberos 4 ticket acquisition.  This results in other plugins (such
      as AFS) which are depending on the feedback to fail.  Fixed.
    
    krb5cred.dll (1.0.2.1)
    
    - If no password is entered while obtaining new credentials, a new TGT
      will not be obtained, but the new credentials operation will not
      fail if there already is a TGT.  Added check to see if the TGT is
      expired and fail the operation if no valid TGT is found.
    
    - The identity provider can set the Krb5 CCName property for an
      identity incorrectly if there is more than one credential cache
      containing tickets for the same principal.  Fixed.
    
    - When enumerating ccaches, krb5_cc_resolve was being called with the
      name of the ccache without a type prefix.  Fixed.
    
    - Tracker control usability issues due to loss of focus. Fixed.
    
    - Realm Editor added.
    
    - Addressed tickets can be requested as in Leash
    
    
    All modules:
    
    - removed grayed out UI components that are not being backed
      by current functionality.
    
    - new icons
    
    - support for 64-bit Windows builds under Visual Studio 8
    
    - proper versioning for language resources
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17712 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ChangeLog                     |  124 +
 src/windows/identity/Makefile                      |    6 +
 src/windows/identity/apiversion.txt                |   77 +
 src/windows/identity/config/Makefile               |   14 +-
 src/windows/identity/config/Makefile.w32           |   13 +-
 src/windows/identity/config/netidmgr_intver.h.in   |   15 +-
 src/windows/identity/config/netidmgr_version.h.in  |    3 +-
 src/windows/identity/help/Makefile                 |    2 +-
 .../identity/help/html/concept_identity.htm        |   11 +-
 src/windows/identity/help/html/welcome.htm         |    6 +
 src/windows/identity/help/popups_password.txt      |   19 +
 src/windows/identity/include/khmsgtypes.h          |   63 +-
 src/windows/identity/kconfig/api.c                 |  120 +-
 src/windows/identity/kconfig/kconfig.h             |   10 +-
 src/windows/identity/kcreddb/attrib.c              |   27 +-
 src/windows/identity/kcreddb/credential.c          |   19 +-
 src/windows/identity/kcreddb/credset.c             |  153 +-
 src/windows/identity/kcreddb/identity.c            |   16 +-
 src/windows/identity/kcreddb/kcreddb.h             |   33 +-
 src/windows/identity/kcreddb/type.c                |    9 +-
 src/windows/identity/kherr/kherr.c                 |   71 +-
 src/windows/identity/kherr/kherr.h                 |  104 +-
 src/windows/identity/kmm/kmm.h                     |   30 +
 src/windows/identity/kmm/kmm_module.c              |   31 +-
 src/windows/identity/kmm/kmm_plugin.c              |   52 +-
 src/windows/identity/kmm/kmm_reg.c                 |   35 +-
 src/windows/identity/kmm/kmm_registrar.c           |  183 +-
 src/windows/identity/kmm/kmminternal.h             |   41 +-
 src/windows/identity/kmm/kmmmain.c                 |    2 +-
 src/windows/identity/kmm/lang/kmm_msgs.mc          |   45 +
 src/windows/identity/kmq/consumer.c                |   30 +
 src/windows/identity/kmq/init.c                    |   22 +-
 src/windows/identity/kmq/kmq.h                     |   21 +
 src/windows/identity/nidmgrdll/Makefile            |  230 +-
 src/windows/identity/plugins/common/dynimport.c    |   45 +-
 src/windows/identity/plugins/krb4/Makefile         |  182 +-
 src/windows/identity/plugins/krb4/krb4funcs.c      |   76 +-
 src/windows/identity/plugins/krb4/krb4funcs.h      |    4 +
 src/windows/identity/plugins/krb4/krb4main.c       |   12 +-
 src/windows/identity/plugins/krb4/krb4newcreds.c   |  186 +-
 src/windows/identity/plugins/krb4/krb4plugin.c     |    1 -
 src/windows/identity/plugins/krb4/krbcred.h        |    1 +
 .../identity/plugins/krb4/lang/en_us/langres.rc    |   19 +-
 .../identity/plugins/krb4/lang/krb4_msgs.mc        |   57 +
 src/windows/identity/plugins/krb4/langres.h        |    7 +-
 src/windows/identity/plugins/krb4/version.rc       |   31 +-
 src/windows/identity/plugins/krb5/Makefile         |  208 +-
 src/windows/identity/plugins/krb5/datarep.c        |  166 +-
 src/windows/identity/plugins/krb5/datarep.h        |   42 +-
 src/windows/identity/plugins/krb5/krb5configdlg.c  | 4602 ++++++++++++--------
 src/windows/identity/plugins/krb5/krb5configid.c   |   97 +-
 src/windows/identity/plugins/krb5/krb5funcs.c      |  289 +-
 src/windows/identity/plugins/krb5/krb5funcs.h      |    5 +-
 src/windows/identity/plugins/krb5/krb5identpro.c   |   90 +-
 src/windows/identity/plugins/krb5/krb5main.c       |   21 +-
 src/windows/identity/plugins/krb5/krb5newcreds.c   |  234 +-
 src/windows/identity/plugins/krb5/krb5plugin.c     |   32 +-
 src/windows/identity/plugins/krb5/krbconfig.csv    |    3 +-
 src/windows/identity/plugins/krb5/krbcred.h        |    2 +
 .../identity/plugins/krb5/lang/en_us/langres.rc    |   71 +-
 .../identity/plugins/krb5/lang/krb5_msgs.mc        |    5 +
 src/windows/identity/plugins/krb5/langres.h        |   35 +-
 src/windows/identity/plugins/krb5/version.rc       |   30 +-
 src/windows/identity/ui/Makefile                   |  191 +-
 src/windows/identity/ui/appglobal.h                |   18 +-
 src/windows/identity/ui/cfg_general_wnd.c          |   48 +-
 src/windows/identity/ui/cfg_identities_wnd.c       |    8 +-
 src/windows/identity/ui/cfg_notif_wnd.c            |   15 +
 src/windows/identity/ui/cfg_plugins_wnd.c          |  470 +-
 src/windows/identity/ui/configwnd.c                |  113 +-
 src/windows/identity/ui/configwnd.h                |    2 +
 src/windows/identity/ui/credfuncs.c                |   32 +-
 src/windows/identity/ui/credfuncs.h                |    3 +-
 src/windows/identity/ui/credwnd.c                  | 1140 ++++-
 src/windows/identity/ui/credwnd.h                  |   61 +-
 src/windows/identity/ui/debugfuncs.c               |  252 ++
 src/windows/identity/ui/debugfuncs.h               |   37 +
 src/windows/identity/ui/images/app_notify_none.ico |  Bin 25214 -> 2862 bytes
 src/windows/identity/ui/images/cfg_plugin.ico      |  Bin 10134 -> 9110 bytes
 src/windows/identity/ui/images/cfg_plugin_dis.ico  |  Bin 0 -> 8854 bytes
 src/windows/identity/ui/images/cfg_plugin_err.ico  |  Bin 0 -> 8854 bytes
 src/windows/identity/ui/images/tk-delete.bmp       |  Bin 2430 -> 2430 bytes
 src/windows/identity/ui/images/tk-sm.bmp           |  Bin 1014 -> 822 bytes
 src/windows/identity/ui/khmapp.h                   |    2 +
 src/windows/identity/ui/lang/en_us/khapp.rc        |  117 +-
 src/windows/identity/ui/main.c                     |  129 +-
 src/windows/identity/ui/mainmenu.c                 |   60 +-
 src/windows/identity/ui/mainwnd.c                  |  308 +-
 src/windows/identity/ui/mainwnd.h                  |    3 +
 .../identity/ui/netidmgr.manifest.amd64.vc7        |   22 +
 .../identity/ui/netidmgr.manifest.amd64.vc7.debug  |   22 +
 .../identity/ui/netidmgr.manifest.amd64.vc8        |   31 +
 .../identity/ui/netidmgr.manifest.amd64.vc8.debug  |   31 +
 src/windows/identity/ui/newcredwnd.c               |    4 +-
 src/windows/identity/ui/notifier.c                 |   50 +-
 src/windows/identity/ui/reqdaemon.c                |    2 +-
 src/windows/identity/ui/resource.h                 |   38 +-
 src/windows/identity/ui/timer.c                    |  158 +-
 src/windows/identity/ui/uiconfig.csv               |   73 +-
 src/windows/identity/uilib/accel.csv               |    4 +
 src/windows/identity/uilib/acceldef.cfg            |    1 +
 src/windows/identity/uilib/action.c                |  557 ++-
 src/windows/identity/uilib/actiondef.cfg           |    6 +-
 src/windows/identity/uilib/actions.csv             |   12 +-
 src/windows/identity/uilib/alert.c                 |   18 +-
 src/windows/identity/uilib/configui.c              |   32 +-
 src/windows/identity/uilib/creddlg.c               |   38 +-
 src/windows/identity/uilib/khaction.h              |  554 ++-
 src/windows/identity/uilib/khactiondef.h           |   25 +-
 src/windows/identity/uilib/khalerts.h              |   16 +
 src/windows/identity/uilib/khconfigui.h            |   18 +-
 src/windows/identity/uilib/khnewcred.h             |    4 +-
 src/windows/identity/uilib/khversion.h             |   32 +
 src/windows/identity/uilib/trackerwnd.c            |   26 +-
 src/windows/identity/util/perfstat.c               |   11 +-
 115 files changed, 9552 insertions(+), 3432 deletions(-)

commit 6484932e11311f2ae85bfe03bb29a78e7a3f925a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 8 04:26:28 2006 +0000

    * kdb5.c: Don't include pthread.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17711 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 4 ++++
 src/lib/kdb/kdb5.c    | 4 ----
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 59a772e257ac9012eaecd8c35f27c1e4630c80b0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 8 04:18:31 2006 +0000

    Enable compilation of little-endian unaligned load/store helper
    functions in k5-platform.h, and use them in kdb encoding/decoding
    macros.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17710 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      |  3 +++
 src/include/k5-platform.h  |  2 --
 src/include/krb5/ChangeLog |  8 ++++++++
 src/include/krb5/kdb.h     | 23 +++++------------------
 4 files changed, 16 insertions(+), 20 deletions(-)

commit 9a96c5372db9476322e689277469a56a5b4552be
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 8 03:01:47 2006 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17708 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    |   9 +-
 src/appl/telnet/telnetd/Makefile.in         |   3 +-
 src/clients/ksu/Makefile.in                 |  18 +-
 src/kadmin/ktutil/Makefile.in               |   6 +-
 src/kdc/Makefile.in                         |  36 ++--
 src/krb524/Makefile.in                      |   9 +-
 src/lib/apputils/Makefile.in                |   3 +-
 src/lib/crypto/Makefile.in                  | 123 ++++++++-----
 src/lib/crypto/aes/Makefile.in              |   3 +-
 src/lib/crypto/arcfour/Makefile.in          |   6 +-
 src/lib/crypto/crc32/Makefile.in            |   3 +-
 src/lib/crypto/des/Makefile.in              |  33 ++--
 src/lib/crypto/dk/Makefile.in               |  18 +-
 src/lib/crypto/enc_provider/Makefile.in     |  12 +-
 src/lib/crypto/hash_provider/Makefile.in    |  12 +-
 src/lib/crypto/keyhash_provider/Makefile.in |  12 +-
 src/lib/crypto/md4/Makefile.in              |   3 +-
 src/lib/crypto/md5/Makefile.in              |   3 +-
 src/lib/crypto/old/Makefile.in              |   9 +-
 src/lib/crypto/raw/Makefile.in              |   6 +-
 src/lib/crypto/sha1/Makefile.in             |   3 +-
 src/lib/crypto/yarrow/Makefile.in           |   6 +-
 src/lib/des425/Makefile.in                  |  42 +++--
 src/lib/gssapi/Makefile.in                  |   3 +-
 src/lib/gssapi/krb5/Makefile.in             | 132 +++++++++-----
 src/lib/kadm5/Makefile.in                   |   9 +-
 src/lib/kadm5/clnt/Makefile.in              |   3 +-
 src/lib/kadm5/srv/Makefile.in               |   9 +-
 src/lib/kdb/Makefile.in                     |  21 ++-
 src/lib/krb4/Makefile.in                    |  18 +-
 src/lib/krb5/Makefile.in                    |   3 +-
 src/lib/krb5/asn.1/Makefile.in              |  30 ++--
 src/lib/krb5/ccache/Makefile.in             |  27 ++-
 src/lib/krb5/keytab/Makefile.in             |  27 ++-
 src/lib/krb5/krb/Makefile.in                | 264 ++++++++++++++++++----------
 src/lib/krb5/os/Makefile.in                 | 140 ++++++++++-----
 src/lib/krb5/rcache/Makefile.in             |  24 ++-
 src/plugins/kdb/db2/Makefile.in             |  12 +-
 src/slave/Makefile.in                       |   6 +-
 src/tests/asn.1/Makefile.in                 |  12 +-
 src/tests/create/Makefile.in                |   3 +-
 src/tests/hammer/Makefile.in                |   3 +-
 src/tests/verify/Makefile.in                |   3 +-
 43 files changed, 751 insertions(+), 376 deletions(-)

commit 70585b725f15e984d0c08ce4c1540f09a8c711c6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 8 02:56:48 2006 +0000

    krb5.h, which is built after util/et, which is built after the support
    code.
    
    Fix: Put service location decls in k5-locate.h, pull plugin support
    decls out of k5-int.h into k5-plugin.h, and make it stand on its own,
    which includes changing the return type from krb5_error_code to
    int32_t.
    
    Oops: The plugin support code included k5-int.h, which includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17707 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                 |   8 +++
 src/include/k5-int.h                  |  37 +----------
 src/include/k5-locate.h               |  30 +++++++++
 src/include/k5-plugin.h               | 119 ++++++++++++++++++++++++++--------
 src/lib/krb5/os/ChangeLog             |   4 ++
 src/lib/krb5/os/locate_kdc.c          |   2 +-
 src/plugins/locate/python/ChangeLog   |   4 ++
 src/plugins/locate/python/py-locate.c |   2 +-
 src/util/support/ChangeLog            |  10 +++
 src/util/support/plugins.c            |  30 ++++++---
 10 files changed, 174 insertions(+), 72 deletions(-)

commit 8f09bfe9fa0e51c2bd1e2f533eb25655e88ca43b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 7 20:45:24 2006 +0000

    Merge from plugin branch
    
    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

 src/ChangeLog                               |  12 +
 src/Makefile.in                             |   6 +-
 src/aclocal.m4                              |   5 +-
 src/config/ChangeLog                        |  15 ++
 src/config/lib.in                           |   4 +
 src/config/libnover.in                      |   4 +-
 src/config/pre.in                           |   5 +-
 src/config/shlib.conf                       |  17 +-
 src/configure.in                            |   5 +-
 src/include/ChangeLog                       |  21 ++
 src/include/k5-int.h                        |  74 ++++--
 src/include/k5-plugin.h                     |  30 +++
 src/include/krb5/ChangeLog                  |   5 +
 src/include/krb5/Makefile.in                |   2 +-
 src/include/krb5/stock/ChangeLog            |   6 +
 src/include/krb5/stock/osconf.h             |   4 +-
 src/kadmin/testing/scripts/ChangeLog        |   4 +
 src/kadmin/testing/scripts/init_db          |   2 +-
 src/lib/krb5/error_tables/ChangeLog         |   4 +
 src/lib/krb5/error_tables/krb5_err.et       |   2 +
 src/lib/krb5/os/ChangeLog                   |  49 ++++
 src/lib/krb5/os/Makefile.in                 |  21 +-
 src/lib/krb5/os/accessor.c                  |   1 -
 src/lib/krb5/os/changepw.c                  |  19 +-
 src/lib/krb5/os/init_os_ctx.c               |   5 +
 src/lib/krb5/os/locate_kdc.c                | 397 ++++++++++++++++++++--------
 src/lib/krb5/os/send524.c                   |  12 +-
 src/lib/krb5/os/sendto_kdc.c                |  99 ++++---
 src/lib/krb5/os/t_locate_kdc.c              |   8 +-
 src/lib/krb5/os/t_std_conf.c                |   2 +-
 src/plugins/kdb/db2/ChangeLog               |   6 +
 src/plugins/kdb/db2/Makefile.in             |   5 +-
 src/plugins/locate/python/ChangeLog         |   5 +
 src/plugins/locate/python/Makefile.in       |  42 +++
 src/plugins/locate/python/configure.in      |  10 +
 src/plugins/locate/python/locate-service.py |  77 ++++++
 src/plugins/locate/python/py-locate.c       | 286 ++++++++++++++++++++
 src/plugins/locate/python/python.exports    |   1 +
 src/util/profile/ChangeLog                  |   4 +
 src/util/profile/Makefile.in                |   2 +-
 src/util/support/ChangeLog                  |   8 +
 src/util/support/Makefile.in                |   6 +-
 src/util/support/libkrb5support.exports     |  10 +
 src/util/support/plugins.c                  | 339 ++++++++++++++++++++++++
 44 files changed, 1413 insertions(+), 228 deletions(-)

commit ca39d95f3cb9681664d3761f4c0c2ec23d36dfd3
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Mar 7 17:14:29 2006 +0000

    2006-03-07  Jeffrey Altman <jaltman@mit.edu>
    
           * acquire_cred.c: (acquire_init_cred)
              If the leash32.dll is not available, fallback to opening the
              default credential cache even when the desired_name is
              provided.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17704 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 7 +++++++
 src/lib/gssapi/krb5/acquire_cred.c | 7 +++++++
 2 files changed, 14 insertions(+)

commit 2a8ef273d10b778fa1bbdae3f98d8f5890ab8aff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 2 22:05:47 2006 +0000

    * Makefile.in (clean-unix): Delete util/fakedest
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17690 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 1 +
 2 files changed, 5 insertions(+)

commit 906b22b6cab771691b6c616b8e99822a7388c84f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 1 20:20:08 2006 +0000

    don't check sizeof(int) at configure time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17689 dc483132-0cff-0310-8789-dd5450dbe970

 src/plugins/kdb/db2/libdb2/ChangeLog         | 4 ++++
 src/plugins/kdb/db2/libdb2/configure.in      | 1 -
 src/plugins/kdb/db2/libdb2/include/ChangeLog | 4 ++++
 src/plugins/kdb/db2/libdb2/include/db.h      | 2 +-
 4 files changed, 9 insertions(+), 2 deletions(-)

commit 5b0f7f2e92bffda0b537a3ca29b5288c82cc3a22
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Feb 28 21:16:55 2006 +0000

     add missing $(SCLIB) aka bufferoverflow.lib for 64-bit windows
    
    ticket: 3415
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17681 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c53f7fd2ca7d605397091294683eaf63d6b922f2
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Feb 27 19:22:08 2006 +0000

    Qing Dong <dongq@mit.edu> provided a set of changes to allow
    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

 src/ChangeLog                    |   4 +
 src/Makefile.in                  |   2 +-
 src/appl/gss-sample/ChangeLog    |   4 +
 src/appl/gss-sample/Makefile.in  |   4 +-
 src/appl/gssftp/ftp/ChangeLog    |   4 +
 src/appl/gssftp/ftp/Makefile.in  |   2 +-
 src/clients/kpasswd/ChangeLog    |   4 +
 src/clients/kpasswd/Makefile.in  |   2 +-
 src/config/ChangeLog             |   4 +
 src/config/win-post.in           |   8 ++
 src/config/win-pre.in            |  35 +++++-
 src/include/ChangeLog            |   4 +
 src/include/win-mac.h            |  30 ++---
 src/krb524/ChangeLog             |   4 +
 src/krb524/Makefile.in           |   2 +-
 src/lib/ChangeLog                |   4 +
 src/lib/Makefile.in              | 229 ++++++++++++++++++++-------------------
 src/lib/krb5/os/ChangeLog        |   5 +
 src/lib/krb5/os/read_pwd.c       |   4 +-
 src/util/support/ChangeLog       |   4 +
 src/util/support/Makefile.in     |   2 +
 src/util/windows/ChangeLog       |   4 +
 src/util/windows/Makefile.in     |   2 +-
 src/windows/ChangeLog            |   4 +
 src/windows/Makefile.in          |   4 +-
 src/windows/cns/ChangeLog        |   4 +
 src/windows/cns/Makefile.in      |   2 +-
 src/windows/cns/password.c       |   2 +-
 src/windows/gina/ChangeLog       |   4 +
 src/windows/gina/Makefile.in     |   2 +-
 src/windows/kfwlogon/Makefile.in |  74 ++++++-------
 src/windows/wintel/ChangeLog     |   4 +
 src/windows/wintel/Makefile.in   |   2 +-
 33 files changed, 288 insertions(+), 181 deletions(-)

commit 3859c1100296dfba406107fcdf23fc30da385181
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 27 21:48:20 2006 +0000

    Mark #else of  KDB5_STATIC_LINK with ifdef name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17631 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb5.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ec89a5e5a795538d23bdc558d4ac46a76b31902c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 27 21:24:47 2006 +0000

    Note that caller must free result of conf_get_section
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17630 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 1 +
 src/lib/kdb/kdb5.c    | 1 +
 2 files changed, 2 insertions(+)

commit 9f41e2c8138b4182b987e843ef3aebaf08f63d7d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 27 21:21:48 2006 +0000

    Define new error codes for errors loading dal plugins.
    Use these error codes to report plugin load errors.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17629 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog                 |  4 ++++
 src/lib/kdb/kdb5.c                    | 12 +++++++-----
 src/lib/krb5/error_tables/ChangeLog   |  4 ++++
 src/lib/krb5/error_tables/kdb5_err.et |  4 ++++
 4 files changed, 19 insertions(+), 5 deletions(-)

commit c94db819d0a1e21ed2d9364e5ad19e59c893ad2d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 26 16:45:34 2006 +0000

    update copyright dates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17622 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 880721d162a1497d1fbcd98ed18597969a2c6b1a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 26 16:32:22 2006 +0000

    add/update copyright notices for non-trivial code additions/changes in 2006
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17621 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h       |  2 +-
 src/lib/kdb/kdb5.c            | 24 ++++++++++++++++++++++++
 src/plugins/kdb/db2/db2_exp.c | 24 ++++++++++++++++++++++++
 3 files changed, 49 insertions(+), 1 deletion(-)

commit 48adbbfed8e3842f3adc6f404629b6bcc8d710c3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 26 16:23:18 2006 +0000

    copyright update
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17620 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/threads.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7872f6225533a170aed8415a1462cbef79719a01
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 26 16:22:19 2006 +0000

    copyright notices
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17619 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/depfix.pl       | 24 ++++++++++++++++++++++++
 src/util/export-check.pl | 24 ++++++++++++++++++++++++
 2 files changed, 48 insertions(+)

commit 2db2d499dec0d945b1a93e13c98a7a2a4eb2fb3a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 26 16:07:41 2006 +0000

    * export-check.pl: Accept 'S' in nm output
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17618 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog       | 4 ++++
 src/util/export-check.pl | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 80b28d30e9be7fcf2ca69f1ef48d14cfd40580b5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 26 03:07:12 2006 +0000

    * export-check.pl: Accept 'G' in nm output
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17617 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog       | 2 ++
 src/util/export-check.pl | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit de2ccfb88bc93eb27a819d8914773b053ab2580d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 25 10:48:29 2006 +0000

    Delete the rest of the support in the kdb library for doing locking on
    behalf of the plugin library.  Convert the remaining locking code (for
    protecting the list of plugins loaded) to use the k5_ macros.
    
    ticket: 3416
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17612 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   |  12 ++++--
 src/lib/kdb/Makefile.in |   2 +
 src/lib/kdb/kdb5.c      | 103 +++++++++---------------------------------------
 src/lib/kdb/kdb5.h      |   5 ---
 4 files changed, 28 insertions(+), 94 deletions(-)

commit 210bd523f6351fa35d510f08ff5044e4c27fe363
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 25 08:05:24 2006 +0000

    Remove the thread-safety flag from the kdb plugin interface.  Instead,
    have the kdb code assume the plugin is thread safe, and implement some
    quick and dirty wrapper functions in the db2 plugin to make it use a
    local mutex.
    
    There's still some mutex code in the kdb library that should be
    reviewed, and simplified or removed.
    
    ticket: 3416
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17611 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog           |   9 ++
 src/lib/kdb/kdb5.c              |  20 +---
 src/lib/kdb/kdb5.h              |   4 -
 src/plugins/kdb/db2/ChangeLog   |  14 +++
 src/plugins/kdb/db2/Makefile.in |   1 +
 src/plugins/kdb/db2/db2_exp.c   | 213 +++++++++++++++++++++++++++++++++++-----
 src/plugins/kdb/db2/kdb_db2.h   |   5 -
 7 files changed, 213 insertions(+), 53 deletions(-)

commit 724f3548131de9bb4c77f054262a854b2746c0e6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 25 06:39:36 2006 +0000

    * k5-thread.h (krb5int_mutex_alloc, krb5int_mutex_free, krb5int_mutex_lock,
    krb5int_mutex_unlock): Declare.
    (k5_mutex_lock, k5_mutex_unlock) [PLUGIN]: Redefine to call krb5int_ function
    versions.
    
    ticket: 3417
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17610 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  7 +++++++
 src/include/k5-thread.h | 21 +++++++++++++++++++++
 2 files changed, 28 insertions(+)

commit 33c1fbd68f77f0fa60283c0f42f1c820a8d1f11c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 25 06:35:19 2006 +0000

    Check the export lists against the newly built shared library to make sure all
    the symbols we want to export are actually defined.  GNU/Linux only, for the
    moment, but it ought to work on any system using the GNU version of nm, and not
    too hard to modify for other ways of extracting the exported symbols of a
    library.
    
    * util/export-check.pl: New file.
    * config/shlib.conf (*-*-linux*): Run export-check.pl after building a shared
    library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17609 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog     |  3 +++
 src/config/shlib.conf    |  2 +-
 src/util/ChangeLog       |  4 ++++
 src/util/export-check.pl | 55 ++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 63 insertions(+), 1 deletion(-)

commit 11707e4f87eddb84267e88588aee48cbaf7b44bb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 25 06:23:25 2006 +0000

    * fake-addrinfo.c (krb5int_in6addr_any): Always define
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17608 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog       | 2 ++
 src/util/support/fake-addrinfo.c | 6 +-----
 2 files changed, 3 insertions(+), 5 deletions(-)

commit 58e2e98200ca8d8f9a9cff9758e11fd860c0046c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 25 06:21:47 2006 +0000

    * threads.c (krb5int_mutex_alloc, krb5int_mutex_free, krb5int_mutex_lock,
    krb5int_mutex_unlock): New functions.
    (krb5int_mutex_lock_update_stats, krb5int_mutex_unlock_update_stats,
    krb5int_mutex_report_stats): Always define, even if not doing anything.
    * libkrb5support.exports: Export the new functions.
    
    ticket: 3417
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17607 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog              |  9 ++++++++
 src/util/support/libkrb5support.exports |  4 ++++
 src/util/support/threads.c              | 41 ++++++++++++++++++++++++++++++++-
 3 files changed, 53 insertions(+), 1 deletion(-)

commit fee0fe0e00f4afa98de8779dfe66043456610f82
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 25 06:17:20 2006 +0000

    * lib.in (binutils.versions): Put hidden symbol list after exported list,
    because libkrb4 has a symbol starting with "__" in its export list.
    (osf1.exports): Rename file in a separate command.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17606 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 7 +++++++
 src/config/lib.in    | 6 +++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 9691093416bc5a7f85fd55aece90ab5b87b79637
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 18 02:00:32 2006 +0000

    Include the support library when linking various test programs, because on
    Solaris, with the vendor compiler, we'll always get references to
    krb5int_pthread_loaded due to unused inline functions not being eliminated.
    
    (Also inclued it in dependencies, and use CC_LINK when it wasn't used before.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17592 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog        |  4 ++++
 src/lib/crypto/Makefile.in      | 18 +++++++++---------
 src/lib/crypto/des/ChangeLog    |  4 ++++
 src/lib/crypto/des/Makefile.in  |  4 ++--
 src/lib/crypto/md4/ChangeLog    |  5 +++++
 src/lib/crypto/md4/Makefile.in  |  4 ++--
 src/lib/crypto/md5/ChangeLog    |  5 +++++
 src/lib/crypto/md5/Makefile.in  |  4 ++--
 src/lib/crypto/sha1/ChangeLog   |  5 +++++
 src/lib/crypto/sha1/Makefile.in |  8 ++++----
 src/lib/des425/ChangeLog        |  4 ++++
 src/lib/des425/Makefile.in      |  4 ++--
 src/lib/krb5/krb/ChangeLog      |  4 ++++
 src/lib/krb5/krb/Makefile.in    |  4 ++--
 14 files changed, 54 insertions(+), 23 deletions(-)

commit 394dfe5764021766d78aad9e363bcf1fcea9c3b2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 18 00:40:07 2006 +0000

    * aclocal.m4 (AC_KRB5_TCL_TRYOLD): Include $LIBS in $TCL_LIBS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17591 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 4 ++++
 src/aclocal.m4 | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 5b34687c8746762678e96de41a85bc7fc7187dbb
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Jan 11 22:32:31 2006 +0000

    Back out unwanted change to profile_tcl.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17586 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/profile_tcl.c | 1056 ++++++++++++----------------------------
 1 file changed, 311 insertions(+), 745 deletions(-)

commit 95a1115f3d5d582411712d07b77a7df95b912f8a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Jan 11 21:43:29 2006 +0000

    Remove krb5_callconv from non-exported internal function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17585 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog       |    4 +
 src/lib/crypto/keyblocks.c     |    2 +-
 src/util/profile/profile_tcl.c | 1056 ++++++++++++++++++++++++++++------------
 3 files changed, 750 insertions(+), 312 deletions(-)

commit 224f55c941d734bab69bbfb3fba1ad443e4d1f32
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 6 21:02:59 2006 +0000

    	* krb5-config.in: Cause libs output to match actual required
    	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

 src/ChangeLog      | 5 +++++
 src/krb5-config.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 5af359baff0f328a2894fa716484da545091f9c8
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Dec 30 22:43:20 2005 +0000

    KFW installation should not use impersonation
    
    Do not use impersonation when installing the network
    provider in order to succeed on Vista.
    
    ticket: new
    component: windows
    target_version: 1.4.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17580 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/ChangeLog | 5 +++++
 src/windows/installer/wix/kfw.wxs   | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 9082d20dff7bea8839d0f94728ed5d3fbf87e9c4
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 30 22:33:24 2005 +0000

    	* gc_frm_kdc.c: Rewrite to modularize significantly.  (~400-line
    	functions do not deserve to live.)  The outer loop no longer
    	explicitly attempts the direct path to the target; that attempt
    	has been folded into the inner loop.  Remove some redundant
    	credential lookups present in the old code.  Treat unexpected
    	realm referrals as soft errors, in case some intermediate KDC
    	disagrees with client regarding a transit path.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17579 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |   10 +
 src/lib/krb5/krb/gc_frm_kdc.c | 1123 +++++++++++++++++++++++++++--------------
 2 files changed, 752 insertions(+), 381 deletions(-)

commit c71bc32aaa17cc9c1e03f2cd158b55b96d816a82
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 28 23:02:32 2005 +0000

    	* gc_frm_kdc.c (krb5_get_cred_from_kdc_opt): Cause free_tgt and
    	free_otgt to track the states of tgt and otgt correctly, to avoid
    	a double-free condition which previously happened when this
    	function returned to krb5_get_credentials(), which proceeded to
    	free a previously freed TGT in the returned TGT list.
    
    ticket: 3313
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17578 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  8 ++++++++
 src/lib/krb5/krb/gc_frm_kdc.c | 23 +++++++++++------------
 2 files changed, 19 insertions(+), 12 deletions(-)

commit 3afc54e352d2d87ba7c7204ef4a0c323255156e4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 22 05:10:23 2005 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17574 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/Makefile.in |  1 -
 src/plugins/kdb/db2/Makefile.in  | 11 +++++------
 2 files changed, 5 insertions(+), 7 deletions(-)

commit a2a85a79776e323461cfd6a0b60bd9c9bdd33c3f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 22 05:08:11 2005 +0000

    Looks like the current Red Hat gcc on Athena emits duplicates and "./foo.h",
    neither of which we've properly addressed before.
    
    * depfix.pl (uniquify): New subroutine.
    (do_subs_2): Use it.
    (do_subs): Fix substitution pattern for " ./".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17573 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  6 ++++++
 src/util/depfix.pl | 23 ++++++++++++++++++++++-
 2 files changed, 28 insertions(+), 1 deletion(-)

commit 7a8828eee4d27abe74974269c318211eed996116
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Dec 20 21:35:53 2005 +0000

    Include krb5.h after k5-int.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17572 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/threads/ChangeLog  |  4 ++++
 src/tests/threads/t_rcache.c | 33 ++++++++++++++++++++++++++++++++-
 2 files changed, 36 insertions(+), 1 deletion(-)

commit 965c2230c85dd09be5f3b4afed5a4bea39d41cf6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 17 10:28:39 2005 +0000

    Rename "modules" to "plugins", and fix up makefile variables etc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17565 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                                      |     5 +
 src/Makefile.in                                    |     4 +-
 src/configure.in                                   |     2 +-
 src/modules/kdb/db2/ChangeLog                      |   138 -
 src/modules/kdb/db2/Makefile.in                    |   148 -
 src/modules/kdb/db2/adb_openclose.c                |   412 -
 src/modules/kdb/db2/adb_policy.c                   |   389 -
 src/modules/kdb/db2/configure.in                   |    27 -
 src/modules/kdb/db2/db2.exports                    |     1 -
 src/modules/kdb/db2/db2_exp.c                      |    64 -
 src/modules/kdb/db2/kdb_compat.h                   |    81 -
 src/modules/kdb/db2/kdb_db2.c                      |  1561 ---
 src/modules/kdb/db2/kdb_db2.h                      |   216 -
 src/modules/kdb/db2/kdb_xdr.c                      |   493 -
 src/modules/kdb/db2/kdb_xdr.h                      |    32 -
 src/modules/kdb/db2/libdb2/CHANGELOG.db2           |   123 -
 src/modules/kdb/db2/libdb2/ChangeLog               |   506 -
 src/modules/kdb/db2/libdb2/Makefile.in             |    41 -
 src/modules/kdb/db2/libdb2/Makefile.inc            |    10 -
 src/modules/kdb/db2/libdb2/README                  |    17 -
 src/modules/kdb/db2/libdb2/README.NOT.SLEEPYCAT.DB |     2 -
 src/modules/kdb/db2/libdb2/README.db2              |    41 -
 src/modules/kdb/db2/libdb2/btree/Makefile.in       |    14 -
 src/modules/kdb/db2/libdb2/btree/Makefile.inc      |     7 -
 src/modules/kdb/db2/libdb2/btree/bt_close.c        |   183 -
 src/modules/kdb/db2/libdb2/btree/bt_conv.c         |   221 -
 src/modules/kdb/db2/libdb2/btree/bt_debug.c        |   377 -
 src/modules/kdb/db2/libdb2/btree/bt_delete.c       |   657 -
 src/modules/kdb/db2/libdb2/btree/bt_get.c          |   105 -
 src/modules/kdb/db2/libdb2/btree/bt_open.c         |   476 -
 src/modules/kdb/db2/libdb2/btree/bt_overflow.c     |   228 -
 src/modules/kdb/db2/libdb2/btree/bt_page.c         |   100 -
 src/modules/kdb/db2/libdb2/btree/bt_put.c          |   328 -
 src/modules/kdb/db2/libdb2/btree/bt_search.c       |   297 -
 src/modules/kdb/db2/libdb2/btree/bt_seq.c          |   901 --
 src/modules/kdb/db2/libdb2/btree/bt_split.c        |   828 --
 src/modules/kdb/db2/libdb2/btree/bt_utils.c        |   260 -
 src/modules/kdb/db2/libdb2/btree/btree.h           |   383 -
 src/modules/kdb/db2/libdb2/btree/extern.h          |   110 -
 src/modules/kdb/db2/libdb2/clib/Makefile.in        |    11 -
 src/modules/kdb/db2/libdb2/clib/memmove.c          |   142 -
 src/modules/kdb/db2/libdb2/clib/mkstemp.c          |   126 -
 src/modules/kdb/db2/libdb2/clib/strerror.c         |    71 -
 src/modules/kdb/db2/libdb2/configure.in            |    97 -
 src/modules/kdb/db2/libdb2/db/Makefile.in          |    11 -
 src/modules/kdb/db2/libdb2/db/Makefile.inc         |     5 -
 src/modules/kdb/db2/libdb2/db/db.c                 |    99 -
 src/modules/kdb/db2/libdb2/docs/btree.3.ps         |   366 -
 src/modules/kdb/db2/libdb2/docs/dbopen.3.ps        |   508 -
 src/modules/kdb/db2/libdb2/docs/hash.3.ps          |   292 -
 src/modules/kdb/db2/libdb2/docs/hash.usenix.ps     | 12209 ------------------
 src/modules/kdb/db2/libdb2/docs/libtp.usenix.ps    | 12340 -------------------
 src/modules/kdb/db2/libdb2/docs/mpool.3.ps         |   320 -
 src/modules/kdb/db2/libdb2/docs/recno.3.ps         |   341 -
 src/modules/kdb/db2/libdb2/hash/Makefile.in        |    13 -
 src/modules/kdb/db2/libdb2/hash/Makefile.inc       |     6 -
 src/modules/kdb/db2/libdb2/hash/dbm.c              |   356 -
 src/modules/kdb/db2/libdb2/hash/extern.h           |   109 -
 src/modules/kdb/db2/libdb2/hash/hash.c             |  1068 --
 src/modules/kdb/db2/libdb2/hash/hash.c.patch       |   109 -
 src/modules/kdb/db2/libdb2/hash/hash.h             |   196 -
 src/modules/kdb/db2/libdb2/hash/hash_bigkey.c      |   483 -
 src/modules/kdb/db2/libdb2/hash/hash_debug.c       |   105 -
 src/modules/kdb/db2/libdb2/hash/hash_func.c        |   201 -
 src/modules/kdb/db2/libdb2/hash/hash_log2.c        |    55 -
 src/modules/kdb/db2/libdb2/hash/hash_page.c        |  1387 ---
 src/modules/kdb/db2/libdb2/hash/hsearch.c          |   107 -
 src/modules/kdb/db2/libdb2/hash/page.h             |   178 -
 src/modules/kdb/db2/libdb2/hash/page.h.patch       |    42 -
 src/modules/kdb/db2/libdb2/hash/search.h           |    55 -
 src/modules/kdb/db2/libdb2/include/ChangeLog       |    74 -
 src/modules/kdb/db2/libdb2/include/db-config.h.in  |    16 -
 src/modules/kdb/db2/libdb2/include/db-dbm.h        |    23 -
 src/modules/kdb/db2/libdb2/include/db-int.h        |   283 -
 src/modules/kdb/db2/libdb2/include/db-ndbm.h       |    91 -
 src/modules/kdb/db2/libdb2/include/db-queue.h      |   245 -
 src/modules/kdb/db2/libdb2/include/db.h            |   175 -
 src/modules/kdb/db2/libdb2/libdb.exports           |    99 -
 src/modules/kdb/db2/libdb2/man/Makefile.inc        |     7 -
 src/modules/kdb/db2/libdb2/man/db.man.ps           |  2295 ----
 src/modules/kdb/db2/libdb2/man/db_btree.3          |   246 -
 src/modules/kdb/db2/libdb2/man/db_hash.3           |   138 -
 src/modules/kdb/db2/libdb2/man/db_lock.3           |   462 -
 src/modules/kdb/db2/libdb2/man/db_log.3            |   290 -
 src/modules/kdb/db2/libdb2/man/db_mpool.3          |   403 -
 src/modules/kdb/db2/libdb2/man/db_open.3           |   574 -
 src/modules/kdb/db2/libdb2/man/db_recno.3          |   268 -
 src/modules/kdb/db2/libdb2/man/db_txn.3            |   373 -
 src/modules/kdb/db2/libdb2/man/spell.ok            |   170 -
 src/modules/kdb/db2/libdb2/mpool/Makefile.in       |    11 -
 src/modules/kdb/db2/libdb2/mpool/Makefile.inc      |     5 -
 src/modules/kdb/db2/libdb2/mpool/README            |     7 -
 src/modules/kdb/db2/libdb2/mpool/mpool.c           |   514 -
 src/modules/kdb/db2/libdb2/mpool/mpool.h           |   117 -
 src/modules/kdb/db2/libdb2/recno/Makefile.in       |    13 -
 src/modules/kdb/db2/libdb2/recno/Makefile.inc      |     6 -
 src/modules/kdb/db2/libdb2/recno/extern.h          |    72 -
 src/modules/kdb/db2/libdb2/recno/rec_close.c       |   187 -
 src/modules/kdb/db2/libdb2/recno/rec_delete.c      |   197 -
 src/modules/kdb/db2/libdb2/recno/rec_get.c         |   311 -
 src/modules/kdb/db2/libdb2/recno/rec_open.c        |   243 -
 src/modules/kdb/db2/libdb2/recno/rec_put.c         |   280 -
 src/modules/kdb/db2/libdb2/recno/rec_search.c      |   126 -
 src/modules/kdb/db2/libdb2/recno/rec_seq.c         |   131 -
 src/modules/kdb/db2/libdb2/recno/rec_utils.c       |   122 -
 src/modules/kdb/db2/libdb2/recno/recno.h           |    39 -
 src/modules/kdb/db2/libdb2/test/ChangeLog          |    84 -
 src/modules/kdb/db2/libdb2/test/Makefile.in        |    36 -
 src/modules/kdb/db2/libdb2/test/README             |    74 -
 src/modules/kdb/db2/libdb2/test/SEQ_TEST/data      |     8 -
 src/modules/kdb/db2/libdb2/test/SEQ_TEST/mbox      |   399 -
 src/modules/kdb/db2/libdb2/test/SEQ_TEST/t.c       |    85 -
 .../kdb/db2/libdb2/test/btree.tests/ChangeLog      |    17 -
 src/modules/kdb/db2/libdb2/test/btree.tests/main.c |   832 --
 src/modules/kdb/db2/libdb2/test/dbtest.c           |   768 --
 src/modules/kdb/db2/libdb2/test/dictionary         |   308 -
 .../kdb/db2/libdb2/test/hash1.tests/Makefile       |    43 -
 .../kdb/db2/libdb2/test/hash1.tests/driver2.c      |   114 -
 .../kdb/db2/libdb2/test/hash1.tests/makedb.sh      |    13 -
 .../kdb/db2/libdb2/test/hash1.tests/tcreat3.c      |   105 -
 src/modules/kdb/db2/libdb2/test/hash1.tests/tdel.c |   122 -
 src/modules/kdb/db2/libdb2/test/hash1.tests/testit |   154 -
 .../kdb/db2/libdb2/test/hash1.tests/thash4.c       |   131 -
 .../kdb/db2/libdb2/test/hash1.tests/tread2.c       |   105 -
 src/modules/kdb/db2/libdb2/test/hash1.tests/tseq.c |    88 -
 .../kdb/db2/libdb2/test/hash1.tests/tverify.c      |   107 -
 src/modules/kdb/db2/libdb2/test/hash2.tests/README |    72 -
 .../kdb/db2/libdb2/test/hash2.tests/bigtest.c      |    76 -
 .../kdb/db2/libdb2/test/hash2.tests/passtest.c     |   184 -
 .../db2/libdb2/test/hash2.tests/passwd/genpass.c   |    23 -
 src/modules/kdb/db2/libdb2/test/run.test           |   746 --
 src/modules/kdb/db2/pol_xdr.c                      |    88 -
 src/modules/kdb/db2/policy_db.h                    |   101 -
 src/plugins/kdb/db2/ChangeLog                      |   142 +
 src/plugins/kdb/db2/Makefile.in                    |   148 +
 src/plugins/kdb/db2/adb_openclose.c                |   412 +
 src/plugins/kdb/db2/adb_policy.c                   |   389 +
 src/plugins/kdb/db2/configure.in                   |    27 +
 src/plugins/kdb/db2/db2.exports                    |     1 +
 src/plugins/kdb/db2/db2_exp.c                      |    64 +
 src/plugins/kdb/db2/kdb_compat.h                   |    81 +
 src/plugins/kdb/db2/kdb_db2.c                      |  1561 +++
 src/plugins/kdb/db2/kdb_db2.h                      |   216 +
 src/plugins/kdb/db2/kdb_xdr.c                      |   493 +
 src/plugins/kdb/db2/kdb_xdr.h                      |    32 +
 src/plugins/kdb/db2/libdb2/CHANGELOG.db2           |   123 +
 src/plugins/kdb/db2/libdb2/ChangeLog               |   513 +
 src/plugins/kdb/db2/libdb2/Makefile.in             |    41 +
 src/plugins/kdb/db2/libdb2/Makefile.inc            |    10 +
 src/plugins/kdb/db2/libdb2/README                  |    17 +
 src/plugins/kdb/db2/libdb2/README.NOT.SLEEPYCAT.DB |     2 +
 src/plugins/kdb/db2/libdb2/README.db2              |    41 +
 src/plugins/kdb/db2/libdb2/btree/Makefile.in       |    14 +
 src/plugins/kdb/db2/libdb2/btree/Makefile.inc      |     7 +
 src/plugins/kdb/db2/libdb2/btree/bt_close.c        |   183 +
 src/plugins/kdb/db2/libdb2/btree/bt_conv.c         |   221 +
 src/plugins/kdb/db2/libdb2/btree/bt_debug.c        |   377 +
 src/plugins/kdb/db2/libdb2/btree/bt_delete.c       |   657 +
 src/plugins/kdb/db2/libdb2/btree/bt_get.c          |   105 +
 src/plugins/kdb/db2/libdb2/btree/bt_open.c         |   476 +
 src/plugins/kdb/db2/libdb2/btree/bt_overflow.c     |   228 +
 src/plugins/kdb/db2/libdb2/btree/bt_page.c         |   100 +
 src/plugins/kdb/db2/libdb2/btree/bt_put.c          |   328 +
 src/plugins/kdb/db2/libdb2/btree/bt_search.c       |   297 +
 src/plugins/kdb/db2/libdb2/btree/bt_seq.c          |   901 ++
 src/plugins/kdb/db2/libdb2/btree/bt_split.c        |   828 ++
 src/plugins/kdb/db2/libdb2/btree/bt_utils.c        |   260 +
 src/plugins/kdb/db2/libdb2/btree/btree.h           |   383 +
 src/plugins/kdb/db2/libdb2/btree/extern.h          |   110 +
 src/plugins/kdb/db2/libdb2/clib/Makefile.in        |    11 +
 src/plugins/kdb/db2/libdb2/clib/memmove.c          |   142 +
 src/plugins/kdb/db2/libdb2/clib/mkstemp.c          |   126 +
 src/plugins/kdb/db2/libdb2/clib/strerror.c         |    71 +
 src/plugins/kdb/db2/libdb2/configure.in            |    97 +
 src/plugins/kdb/db2/libdb2/db/Makefile.in          |    11 +
 src/plugins/kdb/db2/libdb2/db/Makefile.inc         |     5 +
 src/plugins/kdb/db2/libdb2/db/db.c                 |    99 +
 src/plugins/kdb/db2/libdb2/docs/btree.3.ps         |   366 +
 src/plugins/kdb/db2/libdb2/docs/dbopen.3.ps        |   508 +
 src/plugins/kdb/db2/libdb2/docs/hash.3.ps          |   292 +
 src/plugins/kdb/db2/libdb2/docs/hash.usenix.ps     | 12209 ++++++++++++++++++
 src/plugins/kdb/db2/libdb2/docs/libtp.usenix.ps    | 12340 +++++++++++++++++++
 src/plugins/kdb/db2/libdb2/docs/mpool.3.ps         |   320 +
 src/plugins/kdb/db2/libdb2/docs/recno.3.ps         |   341 +
 src/plugins/kdb/db2/libdb2/hash/Makefile.in        |    13 +
 src/plugins/kdb/db2/libdb2/hash/Makefile.inc       |     6 +
 src/plugins/kdb/db2/libdb2/hash/dbm.c              |   356 +
 src/plugins/kdb/db2/libdb2/hash/extern.h           |   109 +
 src/plugins/kdb/db2/libdb2/hash/hash.c             |  1068 ++
 src/plugins/kdb/db2/libdb2/hash/hash.c.patch       |   109 +
 src/plugins/kdb/db2/libdb2/hash/hash.h             |   196 +
 src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c      |   483 +
 src/plugins/kdb/db2/libdb2/hash/hash_debug.c       |   105 +
 src/plugins/kdb/db2/libdb2/hash/hash_func.c        |   201 +
 src/plugins/kdb/db2/libdb2/hash/hash_log2.c        |    55 +
 src/plugins/kdb/db2/libdb2/hash/hash_page.c        |  1387 +++
 src/plugins/kdb/db2/libdb2/hash/hsearch.c          |   107 +
 src/plugins/kdb/db2/libdb2/hash/page.h             |   178 +
 src/plugins/kdb/db2/libdb2/hash/page.h.patch       |    42 +
 src/plugins/kdb/db2/libdb2/hash/search.h           |    55 +
 src/plugins/kdb/db2/libdb2/include/ChangeLog       |    74 +
 src/plugins/kdb/db2/libdb2/include/db-config.h.in  |    16 +
 src/plugins/kdb/db2/libdb2/include/db-dbm.h        |    23 +
 src/plugins/kdb/db2/libdb2/include/db-int.h        |   283 +
 src/plugins/kdb/db2/libdb2/include/db-ndbm.h       |    91 +
 src/plugins/kdb/db2/libdb2/include/db-queue.h      |   245 +
 src/plugins/kdb/db2/libdb2/include/db.h            |   175 +
 src/plugins/kdb/db2/libdb2/libdb.exports           |    99 +
 src/plugins/kdb/db2/libdb2/man/Makefile.inc        |     7 +
 src/plugins/kdb/db2/libdb2/man/db.man.ps           |  2295 ++++
 src/plugins/kdb/db2/libdb2/man/db_btree.3          |   246 +
 src/plugins/kdb/db2/libdb2/man/db_hash.3           |   138 +
 src/plugins/kdb/db2/libdb2/man/db_lock.3           |   462 +
 src/plugins/kdb/db2/libdb2/man/db_log.3            |   290 +
 src/plugins/kdb/db2/libdb2/man/db_mpool.3          |   403 +
 src/plugins/kdb/db2/libdb2/man/db_open.3           |   574 +
 src/plugins/kdb/db2/libdb2/man/db_recno.3          |   268 +
 src/plugins/kdb/db2/libdb2/man/db_txn.3            |   373 +
 src/plugins/kdb/db2/libdb2/man/spell.ok            |   170 +
 src/plugins/kdb/db2/libdb2/mpool/Makefile.in       |    11 +
 src/plugins/kdb/db2/libdb2/mpool/Makefile.inc      |     5 +
 src/plugins/kdb/db2/libdb2/mpool/README            |     7 +
 src/plugins/kdb/db2/libdb2/mpool/mpool.c           |   514 +
 src/plugins/kdb/db2/libdb2/mpool/mpool.h           |   117 +
 src/plugins/kdb/db2/libdb2/recno/Makefile.in       |    13 +
 src/plugins/kdb/db2/libdb2/recno/Makefile.inc      |     6 +
 src/plugins/kdb/db2/libdb2/recno/extern.h          |    72 +
 src/plugins/kdb/db2/libdb2/recno/rec_close.c       |   187 +
 src/plugins/kdb/db2/libdb2/recno/rec_delete.c      |   197 +
 src/plugins/kdb/db2/libdb2/recno/rec_get.c         |   311 +
 src/plugins/kdb/db2/libdb2/recno/rec_open.c        |   243 +
 src/plugins/kdb/db2/libdb2/recno/rec_put.c         |   280 +
 src/plugins/kdb/db2/libdb2/recno/rec_search.c      |   126 +
 src/plugins/kdb/db2/libdb2/recno/rec_seq.c         |   131 +
 src/plugins/kdb/db2/libdb2/recno/rec_utils.c       |   122 +
 src/plugins/kdb/db2/libdb2/recno/recno.h           |    39 +
 src/plugins/kdb/db2/libdb2/test/ChangeLog          |    85 +
 src/plugins/kdb/db2/libdb2/test/Makefile.in        |    36 +
 src/plugins/kdb/db2/libdb2/test/README             |    74 +
 src/plugins/kdb/db2/libdb2/test/SEQ_TEST/data      |     8 +
 src/plugins/kdb/db2/libdb2/test/SEQ_TEST/mbox      |   399 +
 src/plugins/kdb/db2/libdb2/test/SEQ_TEST/t.c       |    85 +
 .../kdb/db2/libdb2/test/btree.tests/ChangeLog      |    17 +
 src/plugins/kdb/db2/libdb2/test/btree.tests/main.c |   832 ++
 src/plugins/kdb/db2/libdb2/test/dbtest.c           |   768 ++
 src/plugins/kdb/db2/libdb2/test/dictionary         |   308 +
 .../kdb/db2/libdb2/test/hash1.tests/Makefile       |    43 +
 .../kdb/db2/libdb2/test/hash1.tests/driver2.c      |   114 +
 .../kdb/db2/libdb2/test/hash1.tests/makedb.sh      |    13 +
 .../kdb/db2/libdb2/test/hash1.tests/tcreat3.c      |   105 +
 src/plugins/kdb/db2/libdb2/test/hash1.tests/tdel.c |   122 +
 src/plugins/kdb/db2/libdb2/test/hash1.tests/testit |   154 +
 .../kdb/db2/libdb2/test/hash1.tests/thash4.c       |   131 +
 .../kdb/db2/libdb2/test/hash1.tests/tread2.c       |   105 +
 src/plugins/kdb/db2/libdb2/test/hash1.tests/tseq.c |    88 +
 .../kdb/db2/libdb2/test/hash1.tests/tverify.c      |   107 +
 src/plugins/kdb/db2/libdb2/test/hash2.tests/README |    72 +
 .../kdb/db2/libdb2/test/hash2.tests/bigtest.c      |    76 +
 .../kdb/db2/libdb2/test/hash2.tests/passtest.c     |   184 +
 .../db2/libdb2/test/hash2.tests/passwd/genpass.c   |    23 +
 src/plugins/kdb/db2/libdb2/test/run.test           |   746 ++
 src/plugins/kdb/db2/pol_xdr.c                      |    88 +
 src/plugins/kdb/db2/policy_db.h                    |   101 +
 263 files changed, 54701 insertions(+), 54684 deletions(-)

commit 57da39d39e5afe9592de4cd7bb3de362e7443ca3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 17 03:55:02 2005 +0000

    * Makefile.in (all-unix): Do depend on all-libs.
    * test/Makefile.in (PROG_LIBPATH, DB_DEPLIB): Look for library in .. instead
    of $TOPLIBD.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17564 dc483132-0cff-0310-8789-dd5450dbe970

 src/modules/kdb/db2/libdb2/ChangeLog        | 4 ++++
 src/modules/kdb/db2/libdb2/Makefile.in      | 2 +-
 src/modules/kdb/db2/libdb2/test/ChangeLog   | 5 +++++
 src/modules/kdb/db2/libdb2/test/Makefile.in | 4 ++--
 4 files changed, 12 insertions(+), 3 deletions(-)

commit f08271dd47c45db04ccb4b96da4bc85085af0fec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 17 03:34:50 2005 +0000

    * k5-thread.h (USE_PTHREAD_LOCK_ONLY_IF_LOADED): Define any time
    HAVE_PRAGMA_WEAK_REF is defined.
    
    ticket: 3293
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17563 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 5 +++++
 src/include/k5-thread.h | 5 +----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 5bb2b611b4e2f40abc4c15bc324892c88b39f55e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Dec 14 19:21:10 2005 +0000

    KFW - Correct identity validation algorithm
    
    Do not restrict the characters permitted in identity names
    
    ticket: new
    target_version: 1.4.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17557 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/include/khmsgtypes.h | 2 +-
 src/windows/identity/kcreddb/identity.c   | 5 +----
 src/windows/identity/kcreddb/kcreddb.h    | 3 ---
 3 files changed, 2 insertions(+), 8 deletions(-)

commit d227c2342a0daf8d5d42bb71a784731288a696ff
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Dec 13 22:06:29 2005 +0000

    KFW 3.1 - Add missing include path
    
    The leashwin.h file needs to be accessible via the INCLUDE path.
    
    ticket: new
    tags: pullup
    target_version: 1.3.4
    status: resolved
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17556 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/kfwlogon/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 44d0e52f6dbb8b095956babf1c8b7734219de01f
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Dec 8 06:58:15 2005 +0000

    Network Identity Manager - Fix module loading when en_US locale cannot be loaded
    
    The identity manager is designed for internationalization. However, it only ships with
    modules for the en_US locale.   Designing modules for other locales was beyond our the
    reach of available resources.  This patch will force the use of en_US when modules
    matching the installed user and system locales cannot be found.
    
    ticket: new
    status: resolved
    target_version: 1.4.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17555 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kmm/kmm_module.c | 29 ++++++++++++++++++++++++++---
 1 file changed, 26 insertions(+), 3 deletions(-)

commit 0bd769c62da316a04b0a0a63b844405ae6dc5e80
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 7 23:14:08 2005 +0000

    * k5-thread.h (k5_mutex_lock_update_stats) [__GNUC__]: Use an inline function,
    to avoid "statement with no effect" warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17554 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 5 +++++
 src/include/k5-thread.h | 9 ++++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 6122981fdebaef3a11c57bf439133bd410b9523e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Dec 6 01:06:13 2005 +0000

    KFW 3.0 Final Network Identity Manager updates
    
    Add new documentation files
    
    Add new icons
    
    Add "set default" functionality to the New Credentials dialog
    
    Remove inconsistencies in the Options configuration dialog
    
    Replace the menu bar so that it responds to Alt- and keyboard
    shortcuts
    
    Fix an --autoinit race condition
    
    many more things....
    
    ticket: new
    target_version: 1.4.4
    status: resolved
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17546 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/apiversion.txt                |   7 +-
 src/windows/identity/config/Makefile.w32           |  14 +-
 src/windows/identity/doc/netidmgr.doc              | Bin 0 -> 1199616 bytes
 src/windows/identity/doc/netidmgr.pdf              | Bin 0 -> 1070358 bytes
 src/windows/identity/help/html/about_netidmgr.htm  |  11 +-
 src/windows/identity/help/html/act_chpw.htm        |  25 +-
 .../identity/help/html/act_destroy_creds.htm       |  28 +-
 .../identity/help/html/act_import_creds.htm        |  22 +-
 src/windows/identity/help/html/act_new_creds.htm   | 109 ++++-
 src/windows/identity/help/html/bugs.htm            |   5 +-
 .../identity/help/html/images/screen_new_creds.bmp | Bin 0 -> 414558 bytes
 .../help/html/images/screen_new_creds_err01.bmp    | Bin 0 -> 211690 bytes
 .../help/html/images/screen_new_creds_exp.bmp      | Bin 0 -> 534694 bytes
 src/windows/identity/help/html/menu_help.htm       |   7 +-
 src/windows/identity/help/html/menu_options.htm    |   3 +
 src/windows/identity/help/html/menu_view.htm       |  14 +-
 src/windows/identity/help/html/nidmgr.css          |   3 +-
 src/windows/identity/help/html/using.htm           |   3 +-
 src/windows/identity/help/html/welcome.htm         |   6 +-
 src/windows/identity/help/khhelp.h                 |   9 +
 src/windows/identity/help/netidmgr.hhp             |   3 +
 src/windows/identity/help/popups_newcreds.txt      |  31 +-
 src/windows/identity/include/khmsgtypes.h          |   2 +
 src/windows/identity/kconfig/api.c                 |  95 ++++-
 src/windows/identity/kconfig/kconfig.h             |   9 +
 src/windows/identity/kconfig/kconfiginternal.h     |   8 +-
 src/windows/identity/kcreddb/attrib.c              |  58 +--
 src/windows/identity/kcreddb/credential.c          |  20 +-
 src/windows/identity/kcreddb/credset.c             |  15 +-
 src/windows/identity/kcreddb/identity.c            |  10 +-
 src/windows/identity/kcreddb/kcreddb.h             |  20 +
 .../identity/kcreddb/lang/en_us/kcredres.rc        |   6 +-
 src/windows/identity/kcreddb/langres.h             |   3 +-
 src/windows/identity/kcreddb/type.c                | 152 +++++--
 src/windows/identity/kherr/kherr.c                 |  61 ++-
 src/windows/identity/kherr/kherr.h                 |  28 ++
 src/windows/identity/kmm/kmm_registrar.c           |  40 +-
 src/windows/identity/kmm/kmminternal.h             |   2 +
 src/windows/identity/plugins/common/Makefile       |   1 +
 src/windows/identity/plugins/krb4/krb4newcreds.c   |  51 ++-
 .../identity/plugins/krb4/lang/en_us/langres.rc    |   6 +-
 src/windows/identity/plugins/krb5/errorfuncs.c     |   3 +
 src/windows/identity/plugins/krb5/krb5configdlg.c  |  52 ++-
 src/windows/identity/plugins/krb5/krb5configid.c   |  13 +-
 src/windows/identity/plugins/krb5/krb5funcs.c      | 103 +++--
 src/windows/identity/plugins/krb5/krb5identpro.c   | 247 ++++++++++--
 src/windows/identity/plugins/krb5/krb5newcreds.c   |  23 +-
 src/windows/identity/plugins/krb5/krbconfig.csv    |   1 +
 .../identity/plugins/krb5/lang/en_us/langres.rc    |  20 +-
 .../identity/plugins/krb5/lang/krb5_msgs.mc        |   7 +
 src/windows/identity/plugins/krb5/langres.h        |   5 +-
 src/windows/identity/ui/appglobal.h                |   2 +-
 src/windows/identity/ui/cfg_identities_wnd.c       | 445 +++++++--------------
 src/windows/identity/ui/cfg_notif_wnd.c            |   2 +
 src/windows/identity/ui/configwnd.c                |   4 +-
 src/windows/identity/ui/credfuncs.c                |  95 ++++-
 src/windows/identity/ui/credfuncs.h                |   6 +-
 src/windows/identity/ui/credwnd.c                  | 211 +++++++---
 src/windows/identity/ui/credwnd.h                  |   5 +
 .../identity/ui/images/app_notify_error.ico        | Bin 2862 -> 2862 bytes
 src/windows/identity/ui/images/app_state_exp.ico   | Bin 0 -> 2862 bytes
 src/windows/identity/ui/images/app_state_ok.ico    | Bin 0 -> 2862 bytes
 src/windows/identity/ui/images/app_state_warn.ico  | Bin 0 -> 2862 bytes
 src/windows/identity/ui/images/flag-critical.bmp   | Bin 1014 -> 822 bytes
 src/windows/identity/ui/images/flag-warning.bmp    | Bin 1014 -> 822 bytes
 src/windows/identity/ui/images/flag_expired.bmp    | Bin 1014 -> 774 bytes
 src/windows/identity/ui/images/flag_renewable.bmp  | Bin 0 -> 1334 bytes
 src/windows/identity/ui/lang/en_us/khapp.rc        |  80 ++--
 src/windows/identity/ui/main.c                     |  13 +-
 src/windows/identity/ui/mainmenu.c                 | 111 ++++-
 src/windows/identity/ui/mainmenu.h                 |   3 +-
 src/windows/identity/ui/mainwnd.c                  |  23 +-
 src/windows/identity/ui/newcredwnd.c               | 210 ++++++++--
 src/windows/identity/ui/newcredwnd.h               |   2 +
 src/windows/identity/ui/notifier.c                 |  31 +-
 src/windows/identity/ui/notifier.h                 |  12 +
 src/windows/identity/ui/reqdaemon.c                |  64 ++-
 src/windows/identity/ui/resource.h                 |  14 +-
 src/windows/identity/ui/timer.c                    | 156 +++++---
 src/windows/identity/ui/timer.h                    |   4 +-
 src/windows/identity/ui/toolbar.c                  |   2 +-
 src/windows/identity/ui/uiconfig.csv               |  25 +-
 src/windows/identity/uilib/accel.csv               |   3 +
 src/windows/identity/uilib/action.c                |   4 +-
 src/windows/identity/uilib/actions.csv             |   3 +-
 src/windows/identity/uilib/creddlg.c               |   2 +-
 src/windows/identity/uilib/khactiondef.h           |   1 +
 src/windows/identity/uilib/khnewcred.h             |   4 +
 src/windows/identity/uilib/khremote.h              |   4 +-
 src/windows/identity/util/hashtable.c              |   2 +-
 src/windows/identity/util/perfstat.c               |  16 +
 src/windows/identity/util/perfstat.h               |   5 +
 92 files changed, 2059 insertions(+), 866 deletions(-)

commit 1e0c430fd23cdd3ba6c3d609c6b34314b8a7226c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Dec 6 00:06:00 2005 +0000

    KFW 3.0 Final Wix installer updates
    
    update for final release
    
    add new netidmgr documentation: user and development
    
    allow Leash to be used instead of NetIDMgr via a transform
    
    ticket: new
    target_version: 1.4.4
    status: resolved
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17545 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/features.wxi   |  2 ++
 src/windows/installer/wix/files.wxi      | 22 +++++++++++++++++-----
 src/windows/installer/wix/site-local.wxi |  6 +++---
 3 files changed, 22 insertions(+), 8 deletions(-)

commit 187cf1a43362a89b7928bf6c2bb65a52b3d7f5f8
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Dec 6 00:00:35 2005 +0000

    KFW 3.0 Final NSIS installer updates
    
    update for release build
    
    add new documentation links for user and sdk
    
    remove --autoinit startup parameter as it interferes
    with the new registry based configuration
    
    ticket: new
    target_version: 1.4.4
    status: resolved
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17544 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/KfWConfigPage2.ini |  8 --------
 src/windows/installer/nsis/kfw-fixed.nsi      | 24 +++++++++++-------------
 src/windows/installer/nsis/site-local.nsi     |  8 ++++----
 3 files changed, 15 insertions(+), 25 deletions(-)

commit c90d4e870a3358fb9b7ccc243de9154ee5710889
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Dec 2 22:19:07 2005 +0000

    * Makefile.in (t_crc): Build against support library.
    (check-unix): Use $(RUN_SETUP).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17543 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog   | 5 +++++
 src/lib/crypto/crc32/Makefile.in | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 207d3c8c16c7cfcab72f08274a875fd5a3260b12
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Dec 2 20:45:33 2005 +0000

     * kdb5.c (kdb_load_library): Make dbpath_names static, to keep Solaris native
    compiler happier.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17537 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb5.c    | 7 ++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 6d7304a667e540ae0f1611785ed9398fb689e228
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Dec 2 17:24:05 2005 +0000

    Update to latest images
    
    ticket: 3263
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17536 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ui/images/app_notify_error.ico | Bin 25214 -> 2862 bytes
 src/windows/identity/ui/images/app_notify_info.ico  | Bin 25214 -> 2862 bytes
 src/windows/identity/ui/images/app_notify_warn.ico  | Bin 25214 -> 2862 bytes
 src/windows/identity/ui/images/chpw-sm.bmp          | Bin 822 -> 822 bytes
 src/windows/identity/ui/images/chpw.bmp             | Bin 2430 -> 2430 bytes
 src/windows/identity/ui/images/help-sm.bmp          | Bin 1014 -> 822 bytes
 src/windows/identity/ui/images/help.bmp             | Bin 2430 -> 2430 bytes
 src/windows/identity/ui/images/id-dis-sm.bmp        | Bin 822 -> 822 bytes
 src/windows/identity/ui/images/id-sm.bmp            | Bin 822 -> 822 bytes
 src/windows/identity/ui/images/id.ico               | Bin 2166 -> 2862 bytes
 src/windows/identity/ui/images/import-sm.bmp        | Bin 774 -> 822 bytes
 src/windows/identity/ui/images/import.bmp           | Bin 2430 -> 2430 bytes
 src/windows/identity/ui/images/tk-delete-sm.bmp     | Bin 822 -> 822 bytes
 src/windows/identity/ui/images/tk-delete.bmp        | Bin 2430 -> 2430 bytes
 src/windows/identity/ui/images/tk-new-sm.bmp        | Bin 822 -> 822 bytes
 src/windows/identity/ui/images/tk-new.bmp           | Bin 2430 -> 2430 bytes
 src/windows/identity/ui/images/tk-refresh-sm.bmp    | Bin 822 -> 822 bytes
 src/windows/identity/ui/images/tk-refresh.bmp       | Bin 2430 -> 2430 bytes
 src/windows/identity/ui/images/vw-refresh-sm.bmp    | Bin 822 -> 822 bytes
 src/windows/identity/ui/images/vw-refresh.bmp       | Bin 2430 -> 2430 bytes
 20 files changed, 0 insertions(+), 0 deletions(-)

commit 469a923cec9900a48204578e4f4c0656d11fb89b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Dec 2 10:34:34 2005 +0000

    Network Identity Manager updates for KFW 3.0 Beta 3
    
    Fix the handling of case sensitive names being stored in the
    registry.  Only apply case sensitive encoding logic to the
    keys below the NetIdMgr key.
    
    Fix the importing of credentials from MSLSA:
    
    Apply an ugly hack to krb5configcc.c that forces _WIN32_WINNT
    to 0x0501 for the one file so that the executable can be built
    as APPVER=5.0 and yet still gain access to balloon tips on XP
    and above.
    
    ticket: new
    component: windows
    status: open
    target_version: 1.4.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17535 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/apiversion.txt              |   6 +-
 src/windows/identity/config/Makefile             |   2 +-
 src/windows/identity/config/Makefile.w32         |   7 +-
 src/windows/identity/doc/main_page.h             |   3 +-
 src/windows/identity/help/khhelp.h               |   2 -
 src/windows/identity/kconfig/api.c               | 131 ++++++++++++++---------
 src/windows/identity/kcreddb/credential.c        |   5 +-
 src/windows/identity/kmm/kmm_registrar.c         |   8 +-
 src/windows/identity/kmm/kmmconfig.csv           |  10 +-
 src/windows/identity/nidmgrdll/Makefile          |   3 +-
 src/windows/identity/plugins/common/dynimport.c  |  80 +++++++-------
 src/windows/identity/plugins/common/dynimport.h  |   1 +
 src/windows/identity/plugins/common/krb5common.c |   3 +
 src/windows/identity/plugins/krb5/krb5configcc.c |  66 ++++++++----
 src/windows/identity/plugins/krb5/krb5funcs.c    |  98 ++++++++++++-----
 src/windows/identity/plugins/krb5/krb5identpro.c |   2 +-
 src/windows/identity/plugins/krb5/krb5main.c     |   4 +
 src/windows/identity/plugins/krb5/krb5newcreds.c |  65 +++++++----
 src/windows/identity/plugins/krb5/krb5plugin.c   |  18 +++-
 src/windows/identity/plugins/krb5/krbcred.h      |   4 +
 src/windows/identity/ui/Makefile                 |   3 +-
 src/windows/identity/ui/aboutwnd.c               |   6 --
 src/windows/identity/ui/appglobal.h              |   8 ++
 src/windows/identity/ui/cfg_identities_wnd.c     |   3 -
 src/windows/identity/ui/cfg_plugins_wnd.c        |   3 -
 src/windows/identity/ui/main.c                   |  39 ++++++-
 src/windows/identity/ui/mainwnd.c                |  13 +--
 src/windows/identity/ui/notifier.c               |   5 +-
 src/windows/identity/ui/reqdaemon.c              |   3 +-
 src/windows/identity/uilib/Makefile              |   3 +-
 src/windows/identity/uilib/khuidefs.h            |  38 ++++++-
 src/windows/identity/uilib/version.c             |  83 ++++++++++++++
 32 files changed, 515 insertions(+), 210 deletions(-)

commit b5f6a77b27b8b942c0179f99131edca986f916d1
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Dec 2 10:30:57 2005 +0000

    KFW Network Provider updates for KFW 3.0 Beta 3
    
    Wrap debugging statements
    
    Fix bug in KFW_get_cred that prevents acquisition of
    credentials.
    
    ticket: new
    component: windows
    status: resolved
    target_version: 1.4.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17534 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/kfwlogon/kfwcommon.c | 65 +++++++++++++++++-----------------------
 src/windows/kfwlogon/kfwlogon.c  | 22 ++++++++++----
 2 files changed, 44 insertions(+), 43 deletions(-)

commit 8c2441d9a6928bb6fbe699a4254c83679d4a29f9
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Dec 2 10:29:29 2005 +0000

    Wix MSI installer for KFW 3.0 Beta 3
    
    Add operating system version check to ensure it is not
    installed on Windows 95, 98, ME or NT 4.0
    
    Break out the license text into its own file
    
    Restructure the installer to allow either NetIdMgr or Leash
    to be selected (by transform only) as the credentials manager.
    The default is to use NetIdMgr.
    
    ticket: new
    component: windows
    status: resolved
    target_version: 1.4.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17533 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/config.wxi            |   7 ++
 src/windows/installer/wix/custom/custom.cpp     |  15 +++-
 src/windows/installer/wix/custom/custom.h       |   8 +-
 src/windows/installer/wix/features.wxi          |  20 ++---
 src/windows/installer/wix/files.wxi             |  90 ++++++++++++---------
 src/windows/installer/wix/kfw.wxs               |  17 ++--
 src/windows/installer/wix/lang/license.rtf      | 102 ++++++++++++++++++++++++
 src/windows/installer/wix/lang/strings_1033.wxl |   5 +-
 src/windows/installer/wix/lang/ui_1033.wxi      |   4 +-
 src/windows/installer/wix/property.wxi          |  70 +++++++++-------
 10 files changed, 242 insertions(+), 96 deletions(-)

commit ee2846c05ae4211c2838f1ac35b135b454362489
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Dec 2 10:27:22 2005 +0000

    NSIS installer for KFW 3.0 Beta 3
    
    Add an operating system version check to prevent installation
    on Windows 95, 98, ME, and NT 4.0.
    
    ticket: new
    component: windows
    status: resolved
    target_version: 1.4.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17532 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/kfw-fixed.nsi | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 7bd86eab97a2528356baab18224d09def8a5d949
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Dec 2 10:24:48 2005 +0000

    Increase size of PurgeRequest buffers for MSLSA
    
      Increase the size of the PurgeRequest buffers for MSLSA.
      Windows 2003 SP1 is writing beyond the end of the buffer
      during the Lsa call.
    
    ticket: new
    status: resolved
    component: krb5-libs
    target_version: 1.4.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17531 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 4 ++++
 src/lib/krb5/ccache/cc_mslsa.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 85e7a718cc53a42f52c3795a65c02d62664c9237
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Nov 30 18:28:08 2005 +0000

    Restore unintentional deletions between r17518:17519
    
    ticket: 3254
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17526 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 25 ++++++++++++++++++++++---
 1 file changed, 22 insertions(+), 3 deletions(-)

commit c02453daf72f95e0f90841ec7987a68c4286d55a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Nov 30 16:06:00 2005 +0000

    Remove the case sensitive comparisions of registry entry
    and schema strings.  Microsoft uses HKLM\"SOFTWARE" and
    HKCU\"Software".  This means the encoding schema that was
    selected does not work and the conflict in case prevents
    plugins from being loaded.
    
    Better to enable plugins to work than to allow two realms
    that differ only by case on the same platform during the
    beta.
    
    ticket: 3253
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17523 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/kconfig/api.c             | 48 +++++++++++++++++++++-----
 src/windows/identity/kconfig/kconfiginternal.h |  2 +-
 2 files changed, 41 insertions(+), 9 deletions(-)

commit 0fa271134c47e98c8bcea543ae074e84c77e0cc0
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Nov 30 13:19:08 2005 +0000

    correct installation of krb4_en_us.dll to use the correct name
    
    ticket: 3256
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17522 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/files.wxi | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ffe4fadd93c7d5d744cdcf4cf30d865be535c3ff
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Nov 30 05:26:14 2005 +0000

    Update NSIS installer for KFW 3.0.0 Beta 2
    
    ticket: new
    component: windows
    status: resolved
    target_version: 1.4.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17521 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/ChangeLog      |   7 ++
 src/windows/installer/nsis/kfw-fixed.nsi  | 128 ++++++++++++++++++++++++++++--
 src/windows/installer/nsis/site-local.nsi |   4 +-
 3 files changed, 131 insertions(+), 8 deletions(-)

commit 062b5d52c60fcfa282f17d1921178b8e3f367b06
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Nov 30 04:33:54 2005 +0000

    Updates to Wix installer source for KFW 3.0 Beta 2
    
     - Updates all strings
    
     - Creates shortcuts for netidmgr.exe and netidmgr.chm
    
     - Adds KFW Logon Network Provider
    
    Known bugs:
    
     - the old Leash Documentation PDF still has a shortcut
    
     - specifying the WorkingDirectory does not work
    
    ticket: new
    component: windows
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17520 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/custom/custom.cpp | 109 ++++++++++++++++++++++++++-
 src/windows/installer/wix/custom/custom.h   |  15 ++++
 src/windows/installer/wix/features.wxi      |  24 +++---
 src/windows/installer/wix/files.wxi         | 111 ++++++++++++++++++----------
 src/windows/installer/wix/kfw.wxs           |  53 +++++++++----
 src/windows/installer/wix/lang/ui_1033.wxi  |  10 +--
 src/windows/installer/wix/site-local.wxi    |   4 +-
 7 files changed, 251 insertions(+), 75 deletions(-)

commit fb17705c66b593fb72c57e8a2f01c33d26c14693
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Nov 29 22:30:10 2005 +0000

      execute wconfig on src/windows/kfwlogon/Makefile.in
    
    ticket: 3254
    tags: pullup
    status: resolved
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17519 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  4 ++++
 src/Makefile.in | 24 ++++--------------------
 2 files changed, 8 insertions(+), 20 deletions(-)

commit 05a9c84d7f397a33f76620421f03a847b41dbe43
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Nov 29 22:22:43 2005 +0000

    KFW Logon Network Provider
    
    The Logon Network Provider works like the OpenAFS Integrated
    Logon.  It uses the username entered by the user and the
    default realm obtained from krb5.ini and the user entered
    password.  If possible, tickets are obtained and imported
    into the user's CCAPI credential cache.
    
    ticket: new
    component: windows
    target_version: 1.4.4
    status: resolved
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17518 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog             |   4 +
 src/windows/Makefile.in           |   6 +
 src/windows/kfwlogon/Makefile.in  |  36 ++
 src/windows/kfwlogon/kfwcommon.c  | 936 ++++++++++++++++++++++++++++++++++++++
 src/windows/kfwlogon/kfwcpcc.c    |  39 ++
 src/windows/kfwlogon/kfwcpcc.rc   |  10 +
 src/windows/kfwlogon/kfwlogon.c   | 344 ++++++++++++++
 src/windows/kfwlogon/kfwlogon.def |  12 +
 src/windows/kfwlogon/kfwlogon.h   | 200 ++++++++
 src/windows/kfwlogon/kfwlogon.rc  |  10 +
 10 files changed, 1597 insertions(+)

commit 429b631ba2f6cfc196a86049498eb66692d022e2
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Nov 29 22:13:56 2005 +0000

    Forgot to update the Windows configuration
    
    ticket: 3253
    tags: pullup
    status: resolved
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17517 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/config/Makefile.w32 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a15641c1710ccb204f6dc66c539c42b7617a2ea9
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Nov 29 22:05:23 2005 +0000

    KFW Network Identity Manager (Beta 2)
    
    All features completed except for:
    
     * Debug Window
    
     * KRB5.INI (aka Realm) Editor
    
     * Column Selection
    
     * Graphics are incomplete
    
     * Documentation is incomplete
    
    ticket: new
    status: resolved
    component: windows
    target_version: 1.4.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17516 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/identity/ChangeLog                     |   19 +
 src/windows/identity/Makefile                      |   77 +-
 src/windows/identity/apiversion.txt                |   54 +
 src/windows/identity/config/Makefile               |   96 +-
 src/windows/identity/config/Makefile.w32           |   62 +-
 src/windows/identity/config/netidmgr_intver.h.in   |   34 +
 src/windows/identity/config/netidmgr_version.h.in  |   62 +
 src/windows/identity/doc/Makefile                  |    8 +-
 src/windows/identity/doc/cred_aquisition.h         |    4 +-
 src/windows/identity/doc/cred_data_types.h         |    2 +-
 src/windows/identity/doc/cred_main.h               |    2 +-
 src/windows/identity/doc/cred_msgs.h               |    2 +-
 src/windows/identity/doc/cred_prop_pages.h         |    2 +-
 src/windows/identity/doc/images/Thumbs.db          |  Bin 28160 -> 0 bytes
 .../identity/doc/images/khimaira_logo_old.jpg      |  Bin 9550 -> 0 bytes
 .../doc/images/khimaira_logo_small_old.jpg         |  Bin 1665 -> 0 bytes
 src/windows/identity/doc/main_page.h               |   13 +-
 src/windows/identity/doc/plugin_framework.h        |    2 +-
 src/windows/identity/doc/plugin_locale.h           |    2 +-
 src/windows/identity/doc/plugin_main.h             |    2 +-
 src/windows/identity/doc/plugin_structure.h        |    2 +-
 src/windows/identity/doc/ui_actions.h              |    2 +-
 src/windows/identity/doc/ui_context.h              |    2 +-
 src/windows/identity/doc/ui_main.h                 |    2 +-
 src/windows/identity/doc/ui_menus.h                |    2 +-
 src/windows/identity/help/Makefile                 |    2 +-
 src/windows/identity/help/html/about_netidmgr.htm  |   67 +
 src/windows/identity/help/html/act_chpw.htm        |   11 +
 .../identity/help/html/act_destroy_creds.htm       |   11 +
 .../identity/help/html/act_import_creds.htm        |   11 +
 src/windows/identity/help/html/act_new_creds.htm   |   11 +
 src/windows/identity/help/html/act_renew_creds.htm |   11 +
 src/windows/identity/help/html/act_set_default.htm |   11 +
 src/windows/identity/help/html/bugs.htm            |   33 +
 .../identity/help/html/concept_cred_pro.htm        |   11 +
 .../identity/help/html/concept_ident_pro.htm       |   11 +
 .../identity/help/html/concept_identity.htm        |   11 +
 src/windows/identity/help/html/concepts.htm        |   11 +
 src/windows/identity/help/html/copyright.htm       |   48 +
 src/windows/identity/help/html/howdoi.htm          |   37 +
 src/windows/identity/help/html/images/Thumbs.db    |  Bin 3584 -> 0 bytes
 src/windows/identity/help/html/images/link.GIF     |  Bin 932 -> 0 bytes
 src/windows/identity/help/html/images/logo.jpg     |  Bin 0 -> 2014 bytes
 .../identity/help/html/images/logo_shade.jpg       |  Bin 0 -> 1641 bytes
 .../identity/help/html/images/screen_app_icon.bmp  |  Bin 0 -> 144666 bytes
 .../identity/help/html/images/screen_main_wnd.bmp  |  Bin 0 -> 915894 bytes
 .../identity/help/html/images/screen_menu_bar.bmp  |  Bin 0 -> 12374 bytes
 .../help/html/images/screen_menu_credential.bmp    |  Bin 0 -> 129846 bytes
 .../identity/help/html/images/screen_menu_file.bmp |  Bin 0 -> 36838 bytes
 .../identity/help/html/images/screen_menu_help.bmp |  Bin 0 -> 51414 bytes
 .../help/html/images/screen_menu_options.bmp       |  Bin 0 -> 29494 bytes
 .../identity/help/html/images/screen_menu_view.bmp |  Bin 0 -> 64854 bytes
 .../help/html/images/screen_tb_standard.bmp        |  Bin 0 -> 52634 bytes
 .../identity/help/html/images/screen_tray_icon.bmp |  Bin 0 -> 40122 bytes
 src/windows/identity/help/html/khm.css             |   13 -
 src/windows/identity/help/html/menu_all.htm        |   41 +
 src/windows/identity/help/html/menu_credential.htm |   86 +
 src/windows/identity/help/html/menu_exit.htm       |    9 -
 src/windows/identity/help/html/menu_file.htm       |   44 +-
 src/windows/identity/help/html/menu_help.htm       |   60 +
 src/windows/identity/help/html/menu_options.htm    |   49 +
 src/windows/identity/help/html/menu_properties.htm |    9 -
 src/windows/identity/help/html/menu_view.htm       |   90 +
 src/windows/identity/help/html/nidmgr.css          |   71 +
 src/windows/identity/help/html/tb_standard.htm     |   68 +
 src/windows/identity/help/html/template.htm        |    4 +-
 src/windows/identity/help/html/use_start.htm       |   65 +
 src/windows/identity/help/html/using.htm           |   47 +
 src/windows/identity/help/html/welcome.htm         |   64 +-
 src/windows/identity/help/html/wnd_main.htm        |   89 +
 src/windows/identity/help/khhelp.h                 |   13 +-
 src/windows/identity/help/netidmgr.hhp             |   11 +
 src/windows/identity/help/popups.txt               |    1 +
 src/windows/identity/help/popups_newcreds.txt      |    1 +
 src/windows/identity/help/toc.hhc                  |  131 +-
 src/windows/identity/include/Makefile              |    3 +-
 src/windows/identity/include/khdefs.h              |    2 +-
 src/windows/identity/include/kherror.h             |    7 +-
 src/windows/identity/include/khlist.h              |    2 +-
 src/windows/identity/include/khmsgtypes.h          |   33 +-
 src/windows/identity/include/khthread.h            |   42 -
 src/windows/identity/include/netidmgr.h            |   43 +
 src/windows/identity/kconfig/api.c                 |  483 ++++--
 src/windows/identity/kconfig/kconfig.h             |  193 ++-
 src/windows/identity/kconfig/kconfiginternal.h     |   29 +-
 src/windows/identity/kconfig/kconfigmain.c         |    2 +-
 src/windows/identity/kconfig/registry.c            |    2 +-
 src/windows/identity/kcreddb/attrib.c              |  114 +-
 src/windows/identity/kcreddb/attrib.h              |    4 +-
 src/windows/identity/kcreddb/buf.c                 |   38 +-
 src/windows/identity/kcreddb/buf.h                 |    2 +-
 src/windows/identity/kcreddb/credential.c          |  307 ++--
 src/windows/identity/kcreddb/credential.h          |    3 +-
 src/windows/identity/kcreddb/credset.c             |  134 +-
 src/windows/identity/kcreddb/credset.h             |    6 +-
 src/windows/identity/kcreddb/credtype.c            |   52 +-
 src/windows/identity/kcreddb/credtype.h            |    4 +-
 src/windows/identity/kcreddb/identity.c            |  298 ++--
 src/windows/identity/kcreddb/identity.h            |    6 +-
 src/windows/identity/kcreddb/init.c                |    2 +-
 src/windows/identity/kcreddb/kcreddb.h             |  132 +-
 src/windows/identity/kcreddb/kcreddbinternal.h     |    5 +-
 src/windows/identity/kcreddb/kcreddbmain.c         |    2 +-
 src/windows/identity/kcreddb/type.c                |   66 +-
 src/windows/identity/kcreddb/type.h                |    4 +-
 src/windows/identity/kherr/kherr.c                 |  123 +-
 src/windows/identity/kherr/kherr.h                 |   25 +-
 src/windows/identity/kherr/kherrinternal.h         |    6 +-
 src/windows/identity/kherr/kherrmain.c             |    2 +-
 src/windows/identity/kmm/kmm.c                     |   43 +-
 src/windows/identity/kmm/kmm.h                     |   68 +-
 src/windows/identity/kmm/kmm_module.c              |  396 ++++-
 src/windows/identity/kmm/kmm_plugin.c              |   66 +-
 src/windows/identity/kmm/kmm_reg.c                 |   54 +-
 src/windows/identity/kmm/kmm_registrar.c           |  196 ++-
 src/windows/identity/kmm/kmmconfig.csv             |   15 +-
 src/windows/identity/kmm/kmminternal.h             |   59 +-
 src/windows/identity/kmm/kmmmain.c                 |   10 +-
 src/windows/identity/kmm/kplugin.h                 |    2 +-
 src/windows/identity/kmm/lang/kmm_msgs.mc          |   68 +
 src/windows/identity/kmq/consumer.c                |   68 +-
 src/windows/identity/kmq/init.c                    |    4 +-
 src/windows/identity/kmq/kmq.h                     |    6 +-
 src/windows/identity/kmq/kmqinternal.h             |    3 +-
 src/windows/identity/kmq/kmqmain.c                 |    2 +-
 src/windows/identity/kmq/msgtype.c                 |   30 +-
 src/windows/identity/kmq/publisher.c               |  165 +-
 src/windows/identity/nidmgrdll/Makefile            |    5 +-
 src/windows/identity/nidmgrdll/dllmain.c           |    2 +-
 src/windows/identity/nidmgrdll/nidmgrdll.rc        |    2 +-
 src/windows/identity/plugins/common/dynimport.c    |  150 +-
 src/windows/identity/plugins/common/dynimport.h    |    9 +-
 src/windows/identity/plugins/common/krb5common.c   |  305 +++-
 src/windows/identity/plugins/common/krb5common.h   |   13 +-
 src/windows/identity/plugins/krb4/Makefile         |    9 +-
 src/windows/identity/plugins/krb4/datarep.h        |   37 -
 src/windows/identity/plugins/krb4/errorfuncs.c     |   56 +-
 src/windows/identity/plugins/krb4/errorfuncs.h     |   19 +-
 .../identity/plugins/krb4/images/plugin.ico        |  Bin 0 -> 7278 bytes
 src/windows/identity/plugins/krb4/krb4configdlg.c  |  161 +-
 src/windows/identity/plugins/krb4/krb4funcs.c      |  322 +++-
 src/windows/identity/plugins/krb4/krb4funcs.h      |   96 +-
 src/windows/identity/plugins/krb4/krb4main.c       |  151 ++
 src/windows/identity/plugins/krb4/krb4newcreds.c   |  657 ++++++++
 src/windows/identity/plugins/krb4/krb4plugin.c     |  167 +-
 src/windows/identity/plugins/krb4/krbconfig.csv    |   11 +-
 src/windows/identity/plugins/krb4/krbcred.h        |   33 +-
 .../identity/plugins/krb4/lang/en_us/langres.rc    |   65 +-
 src/windows/identity/plugins/krb4/langres.h        |   25 +-
 src/windows/identity/plugins/krb4/main.c           |  191 ---
 src/windows/identity/plugins/krb4/version.rc       |   66 +
 src/windows/identity/plugins/krb5/Makefile         |   15 +-
 src/windows/identity/plugins/krb5/datarep.c        |    4 +-
 src/windows/identity/plugins/krb5/datarep.h        |    4 +-
 src/windows/identity/plugins/krb5/errorfuncs.c     |    2 +-
 src/windows/identity/plugins/krb5/errorfuncs.h     |    2 +-
 .../identity/plugins/krb5/images/deleted.ico       |  Bin 0 -> 1406 bytes
 .../identity/plugins/krb5/images/krb5plugin.ico    |  Bin 0 -> 7278 bytes
 .../identity/plugins/krb5/images/modified.ico      |  Bin 0 -> 1406 bytes
 src/windows/identity/plugins/krb5/images/new.ico   |  Bin 0 -> 1406 bytes
 .../identity/plugins/krb5/images/normal.ico        |  Bin 0 -> 1406 bytes
 src/windows/identity/plugins/krb5/krb5configcc.c   |  547 +++++++
 src/windows/identity/plugins/krb5/krb5configdlg.c  | 1719 ++++++++++++++++++--
 src/windows/identity/plugins/krb5/krb5configid.c   |  254 +++
 src/windows/identity/plugins/krb5/krb5configids.c  |  250 +++
 src/windows/identity/plugins/krb5/krb5funcs.c      |  216 ++-
 src/windows/identity/plugins/krb5/krb5funcs.h      |   13 +-
 src/windows/identity/plugins/krb5/krb5identpro.c   |  345 +++-
 src/windows/identity/plugins/krb5/krb5main.c       |  401 +++++
 src/windows/identity/plugins/krb5/krb5newcreds.c   |  127 +-
 src/windows/identity/plugins/krb5/krb5plugin.c     |  224 ++-
 src/windows/identity/plugins/krb5/krb5props.c      |  121 +-
 src/windows/identity/plugins/krb5/krb5util.c       |   40 +-
 src/windows/identity/plugins/krb5/krbconfig.csv    |    6 +-
 src/windows/identity/plugins/krb5/krbcred.h        |   46 +-
 .../identity/plugins/krb5/lang/en_us/langres.rc    |  149 +-
 src/windows/identity/plugins/krb5/langres.h        |   63 +-
 src/windows/identity/plugins/krb5/main.c           |  387 -----
 src/windows/identity/plugins/krb5/version.rc       |   64 +
 src/windows/identity/ui/Makefile                   |   16 +-
 src/windows/identity/ui/aboutwnd.c                 |    8 +-
 src/windows/identity/ui/aboutwnd.h                 |    2 +-
 src/windows/identity/ui/addrchange.c               |   92 ++
 src/windows/identity/ui/addrchange.h               |   36 +
 src/windows/identity/ui/appglobal.h                |    2 +-
 src/windows/identity/ui/appver.rc                  |   40 +
 src/windows/identity/ui/cfg_general_wnd.c          |   27 +-
 src/windows/identity/ui/cfg_identities_wnd.c       |   74 +-
 src/windows/identity/ui/cfg_notif_wnd.c            |   17 +-
 src/windows/identity/ui/cfg_plugins_wnd.c          |   15 +-
 src/windows/identity/ui/configwnd.c                |   70 +-
 src/windows/identity/ui/configwnd.h                |    2 +-
 src/windows/identity/ui/credfuncs.c                |  167 +-
 src/windows/identity/ui/credfuncs.h                |    8 +-
 src/windows/identity/ui/credwnd.c                  |  544 +++++--
 src/windows/identity/ui/credwnd.h                  |   17 +-
 src/windows/identity/ui/htwnd.c                    |   26 +-
 src/windows/identity/ui/htwnd.h                    |    2 +-
 src/windows/identity/ui/images/Thumbs.db           |  Bin 116224 -> 0 bytes
 src/windows/identity/ui/images/bitmap1.bmp         |  Bin 1270 -> 0 bytes
 src/windows/identity/ui/images/cfg_plugin.ico      |  Bin 0 -> 10134 bytes
 src/windows/identity/ui/images/chpw.bmp            |  Bin 2430 -> 2430 bytes
 src/windows/identity/ui/images/help.bmp            |  Bin 2430 -> 2430 bytes
 src/windows/identity/ui/images/icon1.ico           |  Bin 766 -> 0 bytes
 src/windows/identity/ui/images/id-dis-sm.bmp       |  Bin 1014 -> 822 bytes
 src/windows/identity/ui/images/import.bmp          |  Bin 2430 -> 2430 bytes
 src/windows/identity/ui/images/main_app_old.ico    |  Bin 7854 -> 0 bytes
 src/windows/identity/ui/images/text1138.png        |  Bin 378 -> 0 bytes
 src/windows/identity/ui/images/tk-delete.bmp       |  Bin 2430 -> 2430 bytes
 src/windows/identity/ui/images/tk-new.bmp          |  Bin 2430 -> 2430 bytes
 src/windows/identity/ui/images/tk-refresh.bmp      |  Bin 2430 -> 2430 bytes
 src/windows/identity/ui/images/vw-refresh.bmp      |  Bin 2430 -> 2430 bytes
 src/windows/identity/ui/images/wdg_collapsed.bmp   |  Bin 1014 -> 774 bytes
 .../identity/ui/images/wdg_collapsed_hi.bmp        |  Bin 1014 -> 774 bytes
 src/windows/identity/ui/images/wdg_expanded.bmp    |  Bin 1014 -> 774 bytes
 src/windows/identity/ui/images/wdg_expanded_hi.bmp |  Bin 1014 -> 774 bytes
 src/windows/identity/ui/images/wdg_stick.bmp       |  Bin 0 -> 774 bytes
 src/windows/identity/ui/images/wdg_stick_hi.bmp    |  Bin 0 -> 774 bytes
 src/windows/identity/ui/images/wdg_stuck.bmp       |  Bin 0 -> 774 bytes
 src/windows/identity/ui/images/wdg_stuck_hi.bmp    |  Bin 0 -> 774 bytes
 .../identity/ui/images/wgt_arrow_collapse.ico      |  Bin 1406 -> 0 bytes
 .../identity/ui/images/wgt_arrow_expand.ico        |  Bin 1406 -> 0 bytes
 src/windows/identity/ui/khmapp.h                   |    5 +-
 src/windows/identity/ui/lang/en_us/khapp.rc        |   94 +-
 src/windows/identity/ui/main.c                     |  108 +-
 src/windows/identity/ui/mainmenu.c                 |   47 +-
 src/windows/identity/ui/mainmenu.h                 |    2 +-
 src/windows/identity/ui/mainwnd.c                  |   58 +-
 src/windows/identity/ui/mainwnd.h                  |    2 +-
 src/windows/identity/ui/newcredwnd.c               |   18 +-
 src/windows/identity/ui/newcredwnd.h               |    2 +-
 src/windows/identity/ui/notifier.c                 |  193 ++-
 src/windows/identity/ui/notifier.h                 |   10 +-
 src/windows/identity/ui/passwnd.h                  |    2 +-
 src/windows/identity/ui/propertywnd.c              |   14 +-
 src/windows/identity/ui/propertywnd.h              |    2 +-
 src/windows/identity/ui/reqdaemon.c                |   10 +-
 src/windows/identity/ui/reqdaemon.h                |    2 +-
 src/windows/identity/ui/resource.h                 |   19 +-
 src/windows/identity/ui/statusbar.c                |   95 +-
 src/windows/identity/ui/statusbar.h                |   21 +-
 src/windows/identity/ui/timer.c                    |   81 +-
 src/windows/identity/ui/timer.h                    |    2 +-
 src/windows/identity/ui/toolbar.c                  |   45 +-
 src/windows/identity/ui/toolbar.h                  |    4 +-
 src/windows/identity/uilib/accel.csv               |    5 +-
 src/windows/identity/uilib/action.c                |   36 +-
 src/windows/identity/uilib/actions.csv             |    1 +
 src/windows/identity/uilib/alert.c                 |   46 +-
 src/windows/identity/uilib/configui.c              |  137 +-
 src/windows/identity/uilib/configui.h              |    2 +-
 src/windows/identity/uilib/creddlg.c               |   76 +-
 src/windows/identity/uilib/khaction.h              |    2 +-
 src/windows/identity/uilib/khactiondef.h           |    4 +-
 src/windows/identity/uilib/khalerts.h              |   12 +-
 src/windows/identity/uilib/khconfigui.h            |   19 +-
 src/windows/identity/uilib/khhtlink.h              |    2 +-
 src/windows/identity/uilib/khnewcred.h             |    8 +-
 src/windows/identity/uilib/khprops.h               |    9 +-
 src/windows/identity/uilib/khremote.h              |    2 +-
 src/windows/identity/uilib/khrescache.h            |    2 +-
 src/windows/identity/uilib/khtracker.h             |    3 +-
 src/windows/identity/uilib/khuidefs.h              |    2 +-
 src/windows/identity/uilib/propsheet.c             |  104 +-
 src/windows/identity/uilib/propwnd.c               |    2 +-
 src/windows/identity/uilib/rescache.c              |   12 +-
 src/windows/identity/uilib/trackerwnd.c            |   23 +-
 src/windows/identity/uilib/uilibmain.c             |    7 +-
 src/windows/identity/util/Makefile                 |   16 +-
 src/windows/identity/util/hashtable.c              |   13 +-
 src/windows/identity/util/hashtable.h              |    2 +-
 src/windows/identity/util/mstring.c                |   96 +-
 src/windows/identity/util/mstring.h                |   18 +-
 src/windows/identity/util/perfstat.c               |  249 +++
 src/windows/identity/util/perfstat.h               |   66 +
 src/windows/identity/util/sync.c                   |    7 +-
 src/windows/identity/util/sync.h                   |    2 +-
 src/windows/identity/util/utils.h                  |    3 +-
 278 files changed, 12069 insertions(+), 3618 deletions(-)

commit 52e7daa850554e507f7df50e77041fd67ddbcca1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 29 07:38:45 2005 +0000

    Tru64 compilation fails after k5-int.h/krb5.h changes
    
    Due to some silliness in db-config.h and the Tru64 system header files, an
    accidental change in the order of inclusion of certain headers caused the build
    to fail.
    
    With this patch, "make all" succeeds, but "make check" fails partway through;
    I'm still investigating, and don't know at this point if there are additional
    compilation problems.
    
    * policy_db.h: Include db.h after gssrpc/types.h, to fix compilation on Tru64.
    
    ticket: new
    target_version: 1.4.4
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17515 dc483132-0cff-0310-8789-dd5450dbe970

 src/modules/kdb/db2/ChangeLog   |  5 +++++
 src/modules/kdb/db2/policy_db.h | 15 ++++++++++++++-
 2 files changed, 19 insertions(+), 1 deletion(-)

commit 85972c7ca91998906a3852f7343f6b1c74f02066
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 29 04:40:49 2005 +0000

    * network.c (listen_and_process): Make local variable 'sout' static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17513 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 src/kdc/network.c | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 67ee36160f858b509f5cbdae3591ca7f4b79a80e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 29 04:31:03 2005 +0000

    * shlib.conf (*-*-solaris*): Include $(CFLAGS) in LDCOMBINE.  Don't use
    compiler command-line options for initializers for Solaris 7 and earlier native
    compilers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17512 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  6 ++++++
 src/config/shlib.conf | 18 ++++++++++++------
 2 files changed, 18 insertions(+), 6 deletions(-)

commit da3c594a4cb7343b9507c9eee90bf9a3ad331703
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 29 02:51:15 2005 +0000

    * Makefile.in (test_getpw.$(OBJEXT)): New intermediate target.
    (test_getpw): Don't build directly from source.
    (test_getsockname): New target.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17511 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/misc/ChangeLog   | 4 ++++
 src/tests/misc/Makefile.in | 8 ++++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit a0d99d01e0d781cd78c8ad02d1fd2a9cf783a9cd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 29 02:49:47 2005 +0000

    * test_getsockname.c: Include autoconf.h.
    (main): Fix type of variable 'i' used for size of socket address.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17510 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/misc/ChangeLog          | 5 +++++
 src/tests/misc/test_getsockname.c | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit ef3f82de7adbf07f295786ab68a4cd223d2abacd
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 29 00:19:58 2005 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17505 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    |  55 ++-
 src/appl/gssftp/ftpd/Makefile.in            |   1 +
 src/appl/telnet/libtelnet/Makefile.in       |   6 +-
 src/appl/telnet/telnet/Makefile.in          |   3 +-
 src/appl/telnet/telnetd/Makefile.in         |  61 ++--
 src/clients/klist/Makefile.in               |   8 +-
 src/clients/ksu/Makefile.in                 |  38 +-
 src/kadmin/ktutil/Makefile.in               |  17 +-
 src/kadmin/testing/util/Makefile.in         |  14 +-
 src/kdc/Makefile.in                         |  92 ++---
 src/krb524/Makefile.in                      |  46 ++-
 src/lib/apputils/Makefile.in                |   5 +-
 src/lib/crypto/Makefile.in                  | 255 ++++++-------
 src/lib/crypto/aes/Makefile.in              |   7 +-
 src/lib/crypto/arcfour/Makefile.in          |  10 +-
 src/lib/crypto/crc32/Makefile.in            |   5 +-
 src/lib/crypto/des/Makefile.in              |  63 ++--
 src/lib/crypto/dk/Makefile.in               |  32 +-
 src/lib/crypto/enc_provider/Makefile.in     |  33 +-
 src/lib/crypto/hash_provider/Makefile.in    |  23 +-
 src/lib/crypto/keyhash_provider/Makefile.in |  36 +-
 src/lib/crypto/md4/Makefile.in              |   7 +-
 src/lib/crypto/md5/Makefile.in              |   7 +-
 src/lib/crypto/old/Makefile.in              |  18 +-
 src/lib/crypto/raw/Makefile.in              |  10 +-
 src/lib/crypto/sha1/Makefile.in             |   7 +-
 src/lib/crypto/yarrow/Makefile.in           |  22 +-
 src/lib/des425/Makefile.in                  | 130 +++----
 src/lib/gssapi/Makefile.in                  |  14 +-
 src/lib/gssapi/generic/Makefile.in          |  47 ++-
 src/lib/gssapi/krb5/Makefile.in             | 537 +++++++++++++++-------------
 src/lib/kadm5/Makefile.in                   |  54 +--
 src/lib/kadm5/clnt/Makefile.in              |  54 +--
 src/lib/kadm5/srv/Makefile.in               |  96 ++---
 src/lib/kdb/Makefile.in                     |  44 +--
 src/lib/krb4/Makefile.in                    | 153 ++++----
 src/lib/krb5/Makefile.in                    |  17 +-
 src/lib/krb5/asn.1/Makefile.in              |  72 ++--
 src/lib/krb5/ccache/Makefile.in             |  47 +--
 src/lib/krb5/keytab/Makefile.in             |  47 +--
 src/lib/krb5/krb/Makefile.in                | 450 ++++++++++-------------
 src/lib/krb5/os/Makefile.in                 | 273 ++++++--------
 src/lib/krb5/rcache/Makefile.in             |  45 +--
 src/modules/kdb/db2/Makefile.in             |  54 +--
 src/slave/Makefile.in                       |  12 +-
 src/tests/asn.1/Makefile.in                 |  37 +-
 src/tests/create/Makefile.in                |   7 +-
 src/tests/gss-threads/Makefile.in           |   3 +-
 src/tests/hammer/Makefile.in                |   7 +-
 src/tests/misc/Makefile.in                  |   3 +-
 src/tests/resolve/Makefile.in               |   3 +-
 src/tests/verify/Makefile.in                |   7 +-
 src/util/et/Makefile.in                     |   3 +-
 src/util/profile/Makefile.in                |  24 +-
 src/util/pty/Makefile.in                    |  52 ++-
 src/util/ss/Makefile.in                     |   3 +-
 src/util/support/Makefile.in                |  19 +-
 57 files changed, 1349 insertions(+), 1846 deletions(-)

commit 25654840a888893a7b7994c34a903f74b4d30796
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 29 00:15:24 2005 +0000

    don't break make depend in lib/crypto on k5-int.h ordering
    
    	* t_cts.c, vectors.c: Don't include krb5.h.
    
    ticket: new
    tags: pullup
    target_version: 1.4.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17504 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 4 ++++
 src/lib/crypto/t_cts.c   | 4 +---
 src/lib/crypto/vectors.c | 4 +---
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 1db8bacec123404a57c14c947a5be60724e80b09
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 18 02:05:16 2005 +0000

    ignore some files generated via make check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17500 dc483132-0cff-0310-8789-dd5450dbe970

commit 52d2a115aa39fe3fe083d27312444070b7aea514
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 18 01:54:58 2005 +0000

    * t_hmac.c, t_pkcs5.c: Don't include krb5.h
    
    ticket: 3236
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17499 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 4 ++++
 src/lib/crypto/t_hmac.c  | 1 -
 src/lib/crypto/t_pkcs5.c | 1 -
 3 files changed, 4 insertions(+), 2 deletions(-)

commit 197a2fb6c808a388e7fd60b0aee453b820a54418
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 18 01:46:39 2005 +0000

    * Makefile.in (osconf.h): Always remove osconf.new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17498 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 4 ++++
 src/include/krb5/Makefile.in | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ea0bce5c54ffe5cd181ec3a96b0924409e55edac
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 18 01:43:43 2005 +0000

    ignore built fakeka
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17497 dc483132-0cff-0310-8789-dd5450dbe970

commit 9bc1c345995826fc7cea9ea4c29b25ff827f9b7b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 18 01:37:56 2005 +0000

    * fakeka.c (main): Pass extra null-pointer argument to kadm5_init_with_password
    for new db_args argument added by DAL changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17496 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 3 +++
 src/kdc/fakeka.c  | 4 +++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 177ab82116ce80029d82beee64573ca4854c875c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 18 01:29:45 2005 +0000

    * fakeka.c: Include errno.h
    
    ticket: 3236
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17495 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 4 ++++
 src/kdc/fakeka.c  | 1 +
 2 files changed, 5 insertions(+)

commit 852b8d4be02283bb44b5c8ff676a81fd0014c17a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 18 01:22:06 2005 +0000

    Fix additional cases where krb5.h is included before k5-int.h.  In most cases,
    it suffices to remove the inclusion of k5-int.h, sometimes including errno.h or
    another header.  In a couple cases, include order has been changed, or k5-int.h
    has been included instead of krb5.h.
    
    ticket: 3236
    status: resolved
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17494 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog                 | 5 +++++
 src/kadmin/cli/kadmin.c                  | 2 +-
 src/kadmin/cli/keytab.c                  | 1 +
 src/kadmin/testing/util/ChangeLog        | 4 ++++
 src/kadmin/testing/util/tcl_kadm5.c      | 1 -
 src/kadmin/testing/util/tcl_ovsec_kadm.c | 1 -
 src/krb524/ChangeLog                     | 4 ++++
 src/krb524/krb524d.c                     | 2 +-
 src/lib/kadm5/ChangeLog                  | 6 ++++++
 src/lib/kadm5/admin.h                    | 2 +-
 src/lib/kadm5/clnt/ChangeLog             | 6 ++++++
 src/lib/kadm5/clnt/client_init.c         | 2 +-
 src/lib/kadm5/clnt/client_principal.c    | 1 +
 src/lib/kadm5/clnt/clnt_policy.c         | 1 +
 src/lib/kadm5/clnt/err_handle.h          | 3 ++-
 src/lib/kadm5/kadm_rpc_xdr.c             | 2 +-
 src/lib/kadm5/server_internal.h          | 5 +++--
 src/lib/kadm5/srv/ChangeLog              | 4 ++++
 src/lib/kadm5/srv/server_init.c          | 1 +
 src/lib/kadm5/srv/svr_policy.c           | 1 +
 src/lib/kadm5/srv/svr_principal.c        | 2 +-
 src/lib/kadm5/unit-test/ChangeLog        | 4 ++++
 src/lib/kadm5/unit-test/setkey-test.c    | 2 +-
 src/modules/kdb/db2/ChangeLog            | 4 ++++
 src/modules/kdb/db2/policy_db.h          | 3 ++-
 src/tests/asn.1/ChangeLog                | 5 +++++
 src/tests/asn.1/utility.c                | 2 +-
 src/tests/asn.1/utility.h                | 1 -
 28 files changed, 62 insertions(+), 15 deletions(-)

commit f308ff31e9ebc703d8aa79c0c4228f5752ced5db
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 17 04:05:39 2005 +0000

    add a bunch of ignores for things built during a normal in-tree build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17492 dc483132-0cff-0310-8789-dd5450dbe970

commit a765e2551b7afdcc77eb8a798a73efd0eaebceae
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Nov 15 00:31:41 2005 +0000

    This commit ensures that all files in the library include
    k5-int.h before krb5.h is included either directly or
    indirectly.  This is to allow Kerberos to use pre-processor
    symbols to choose configurations of C run time library headers
    without affecting third party applications.
    
    ticket: 3236
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17489 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog       | 4 ++++
 src/lib/gssapi/krb5/gssapiP_krb5.h  | 2 +-
 src/lib/krb5/ChangeLog              | 4 ++++
 src/lib/krb5/asn.1/ChangeLog        | 4 ++++
 src/lib/krb5/asn.1/krb5_decode.c    | 2 +-
 src/lib/krb5/asn.1/krb5_encode.c    | 2 +-
 src/lib/krb5/ccache/ccapi/ChangeLog | 4 ++++
 src/lib/krb5/ccache/ccapi/stdcc.c   | 2 +-
 src/lib/krb5/ccache/ccapi/winccld.c | 2 +-
 src/lib/krb5/krb5_libinit.c         | 2 +-
 src/lib/krb5/rcache/ChangeLog       | 4 ++++
 src/lib/krb5/rcache/rc_io.c         | 2 +-
 12 files changed, 27 insertions(+), 7 deletions(-)

commit e9f59ca61ff224908576959a2cf394b63d05c462
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Nov 15 00:16:17 2005 +0000

      * Correct function prototypes that should have been using
        krb5_timestamp in order to prevent type conflicts if
        krb5_timestamp ever becomes a 64-bit value
    
      * Force the use of 32-bit time_t with Microsoft's VS 2005
        compiler on 32-bit platforms
    
      * Test for inclusion of krb5.h before k5-int.h
    
    ticket: 2883
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17488 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 19 +++++++++++++++++++
 src/include/k5-int.h        |  4 ++++
 src/include/krb5.hin        | 12 ++++++------
 src/include/win-mac.h       | 35 +++++++++++++++++++++++++++++------
 src/lib/krb5/os/ChangeLog   | 12 ++++++++++++
 src/lib/krb5/os/timeofday.c |  2 +-
 src/lib/krb5/os/toffset.c   |  8 ++++----
 src/lib/krb5/os/ustime.c    |  2 +-
 8 files changed, 76 insertions(+), 18 deletions(-)

commit afe2c8a8eb1f6c66796b78f127ab03a12dc84e90
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 3 21:49:00 2005 +0000

    mkrel should delete .svn directories
    
    	* mkrel: Delete .svn directories to avoid pathname length bloat.
    
    ticket: new
    target_version: 1.4.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17480 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 4 ++++
 src/util/mkrel     | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 5c27b523150384dd8655e739d68f01be2e4ff5d4
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Nov 2 01:14:30 2005 +0000

    Initial Commit Network Identity Manager for Windows
    
      Initial commit of Network Identity Manager for KFW 3.0 Beta 1
    
    ticket: new
    tags: pullup
    component: windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17476 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/Makefile.in                            |   10 +
 src/windows/identity/Makefile                      |  179 ++
 src/windows/identity/config/Makefile               |  133 +
 src/windows/identity/config/Makefile.w32           |  278 ++
 src/windows/identity/config/ccsv.pl                |  124 +
 src/windows/identity/config/csvschema.cfg          |   67 +
 src/windows/identity/doc/Makefile                  |   68 +
 src/windows/identity/doc/cred_aquisition.h         |  208 ++
 src/windows/identity/doc/cred_data_types.h         |  246 ++
 src/windows/identity/doc/cred_main.h               |   35 +
 src/windows/identity/doc/cred_msgs.h               |   47 +
 src/windows/identity/doc/cred_prop_pages.h         |   83 +
 src/windows/identity/doc/doxyfile.cfg              | 1000 ++++++
 src/windows/identity/doc/footer.html               |   19 +
 src/windows/identity/doc/header.html               |    5 +
 src/windows/identity/doc/images/Thumbs.db          |  Bin 0 -> 28160 bytes
 .../doc/images/credview-select-outline.jpg         |  Bin 0 -> 16084 bytes
 src/windows/identity/doc/images/khimaira_logo.png  |  Bin 0 -> 3970 bytes
 .../identity/doc/images/khimaira_logo_old.jpg      |  Bin 0 -> 9550 bytes
 .../identity/doc/images/khimaira_logo_small.png    |  Bin 0 -> 3970 bytes
 .../doc/images/khimaira_logo_small_old.jpg         |  Bin 0 -> 1665 bytes
 src/windows/identity/doc/main_page.h               |  108 +
 src/windows/identity/doc/plugin_framework.h        |  131 +
 src/windows/identity/doc/plugin_locale.h           |  107 +
 src/windows/identity/doc/plugin_main.h             |  126 +
 src/windows/identity/doc/plugin_structure.h        |   50 +
 src/windows/identity/doc/stylesheet.css            |  271 ++
 src/windows/identity/doc/ui_actions.h              |   29 +
 src/windows/identity/doc/ui_context.h              |  187 ++
 src/windows/identity/doc/ui_main.h                 |   34 +
 src/windows/identity/doc/ui_menus.h                |   29 +
 src/windows/identity/help/Index.hhk                |    9 +
 src/windows/identity/help/Makefile                 |   36 +
 src/windows/identity/help/html/images/Thumbs.db    |  Bin 0 -> 3584 bytes
 src/windows/identity/help/html/images/link.GIF     |  Bin 0 -> 932 bytes
 src/windows/identity/help/html/khm.css             |   13 +
 src/windows/identity/help/html/menu_exit.htm       |    9 +
 src/windows/identity/help/html/menu_file.htm       |   18 +
 src/windows/identity/help/html/menu_properties.htm |    9 +
 src/windows/identity/help/html/template.htm        |    9 +
 src/windows/identity/help/html/welcome.htm         |   24 +
 src/windows/identity/help/khhelp.h                 |   23 +
 src/windows/identity/help/netidmgr.hhp             |   21 +
 src/windows/identity/help/toc.hhc                  |   47 +
 src/windows/identity/include/Makefile              |   37 +
 src/windows/identity/include/khdefs.h              |  235 ++
 src/windows/identity/include/kherror.h             |  177 ++
 src/windows/identity/include/khlist.h              |  173 ++
 src/windows/identity/include/khmsgtypes.h          |  700 +++++
 src/windows/identity/include/khthread.h            |   42 +
 src/windows/identity/kconfig/Makefile              |   51 +
 src/windows/identity/kconfig/api.c                 | 2098 +++++++++++++
 src/windows/identity/kconfig/kconfig.h             |  823 +++++
 src/windows/identity/kconfig/kconfiginternal.h     |  114 +
 src/windows/identity/kconfig/kconfigmain.c         |   37 +
 src/windows/identity/kconfig/registry.c            |   28 +
 src/windows/identity/kconfig/test/utiltest.c       |  207 ++
 src/windows/identity/kcreddb/Makefile              |   52 +
 src/windows/identity/kcreddb/attrib.c              |  853 ++++++
 src/windows/identity/kcreddb/attrib.h              |   55 +
 src/windows/identity/kcreddb/buf.c                 |  391 +++
 src/windows/identity/kcreddb/buf.h                 |   78 +
 src/windows/identity/kcreddb/credential.c          | 1047 +++++++
 src/windows/identity/kcreddb/credential.h          |   70 +
 src/windows/identity/kcreddb/credset.c             | 1132 +++++++
 src/windows/identity/kcreddb/credset.h             |   75 +
 src/windows/identity/kcreddb/credtype.c            |  411 +++
 src/windows/identity/kcreddb/credtype.h            |   55 +
 src/windows/identity/kcreddb/identity.c            | 1537 ++++++++++
 src/windows/identity/kcreddb/identity.h            |   62 +
 src/windows/identity/kcreddb/init.c                |   91 +
 src/windows/identity/kcreddb/kcdbconfig.csv        |   15 +
 src/windows/identity/kcreddb/kcreddb.h             | 3212 +++++++++++++++++++
 src/windows/identity/kcreddb/kcreddbinternal.h     |   60 +
 src/windows/identity/kcreddb/kcreddbmain.c         |   40 +
 .../identity/kcreddb/lang/en_us/kcredres.rc        |  130 +
 src/windows/identity/kcreddb/langres.h             |   49 +
 src/windows/identity/kcreddb/resource.h            |   27 +
 src/windows/identity/kcreddb/type.c                | 1295 ++++++++
 src/windows/identity/kcreddb/type.h                |  216 ++
 src/windows/identity/kherr/Makefile                |   43 +
 src/windows/identity/kherr/kherr.c                 | 1164 +++++++
 src/windows/identity/kherr/kherr.h                 |  965 ++++++
 src/windows/identity/kherr/kherrinternal.h         |   67 +
 src/windows/identity/kherr/kherrmain.c             |   52 +
 src/windows/identity/kmm/Makefile                  |   54 +
 src/windows/identity/kmm/kmm.c                     |  167 +
 src/windows/identity/kmm/kmm.h                     | 1010 ++++++
 src/windows/identity/kmm/kmm_module.c              |  338 ++
 src/windows/identity/kmm/kmm_plugin.c              |  377 +++
 src/windows/identity/kmm/kmm_reg.c                 |  291 ++
 src/windows/identity/kmm/kmm_registrar.c           |  836 +++++
 src/windows/identity/kmm/kmmconfig.csv             |   52 +
 src/windows/identity/kmm/kmminternal.h             |  215 ++
 src/windows/identity/kmm/kmmmain.c                 |  157 +
 src/windows/identity/kmm/kplugin.h                 |  146 +
 src/windows/identity/kmm/lang/kmm_msgs.mc          |  146 +
 src/windows/identity/kmq/Makefile                  |   48 +
 src/windows/identity/kmq/consumer.c                |  423 +++
 src/windows/identity/kmq/init.c                    |  251 ++
 src/windows/identity/kmq/kmq.h                     |  743 +++++
 src/windows/identity/kmq/kmqconfig.csv             |    5 +
 src/windows/identity/kmq/kmqinternal.h             |  111 +
 src/windows/identity/kmq/kmqmain.c                 |   47 +
 src/windows/identity/kmq/msgtype.c                 |  357 +++
 src/windows/identity/kmq/publisher.c               |  470 +++
 src/windows/identity/nidmgrdll/Makefile            |  106 +
 src/windows/identity/nidmgrdll/dllmain.c           |  114 +
 src/windows/identity/nidmgrdll/nidmgrdll.rc        |   74 +
 src/windows/identity/plugins/common/Makefile       |   42 +
 src/windows/identity/plugins/common/dynimport.c    |  420 +++
 src/windows/identity/plugins/common/dynimport.h    |  338 ++
 src/windows/identity/plugins/common/krb5common.c   |  156 +
 src/windows/identity/plugins/common/krb5common.h   |   43 +
 src/windows/identity/plugins/krb4/Makefile         |   78 +
 src/windows/identity/plugins/krb4/datarep.h        |   37 +
 src/windows/identity/plugins/krb4/errorfuncs.c     |  264 ++
 src/windows/identity/plugins/krb4/errorfuncs.h     |   80 +
 src/windows/identity/plugins/krb4/krb4configdlg.c  |   88 +
 src/windows/identity/plugins/krb4/krb4funcs.c      |  505 +++
 src/windows/identity/plugins/krb4/krb4funcs.h      |  190 ++
 src/windows/identity/plugins/krb4/krb4plugin.c     |  164 +
 src/windows/identity/plugins/krb4/krbconfig.csv    |   23 +
 src/windows/identity/plugins/krb4/krbcred.h        |  114 +
 .../identity/plugins/krb4/lang/en_us/langres.rc    |  141 +
 src/windows/identity/plugins/krb4/langres.h        |   78 +
 src/windows/identity/plugins/krb4/main.c           |  191 ++
 src/windows/identity/plugins/krb5/Makefile         |   91 +
 src/windows/identity/plugins/krb5/datarep.c        |  269 ++
 src/windows/identity/plugins/krb5/datarep.h        |   37 +
 src/windows/identity/plugins/krb5/errorfuncs.c     |  260 ++
 src/windows/identity/plugins/krb5/errorfuncs.h     |   75 +
 src/windows/identity/plugins/krb5/krb5configdlg.c  |  421 +++
 src/windows/identity/plugins/krb5/krb5funcs.c      | 1889 ++++++++++++
 src/windows/identity/plugins/krb5/krb5funcs.h      |  121 +
 src/windows/identity/plugins/krb5/krb5identpro.c   | 1108 +++++++
 src/windows/identity/plugins/krb5/krb5newcreds.c   | 2167 +++++++++++++
 src/windows/identity/plugins/krb5/krb5plugin.c     |  230 ++
 src/windows/identity/plugins/krb5/krb5props.c      |  117 +
 src/windows/identity/plugins/krb5/krb5util.c       | 1362 +++++++++
 src/windows/identity/plugins/krb5/krbconfig.csv    |   34 +
 src/windows/identity/plugins/krb5/krbcred.h        |  182 ++
 .../identity/plugins/krb5/lang/en_us/langres.rc    |  406 +++
 .../identity/plugins/krb5/lang/krb5_msgs.mc        |  151 +
 src/windows/identity/plugins/krb5/langres.h        |  127 +
 src/windows/identity/plugins/krb5/main.c           |  387 +++
 src/windows/identity/ui/Makefile                   |   81 +
 src/windows/identity/ui/aboutwnd.c                 |  147 +
 src/windows/identity/ui/aboutwnd.h                 |   33 +
 src/windows/identity/ui/appglobal.h                |   74 +
 src/windows/identity/ui/cfg_general_wnd.c          |  227 ++
 src/windows/identity/ui/cfg_identities_wnd.c       | 1256 ++++++++
 src/windows/identity/ui/cfg_notif_wnd.c            |  313 ++
 src/windows/identity/ui/cfg_plugins_wnd.c          |  318 ++
 src/windows/identity/ui/configwnd.c                |  839 +++++
 src/windows/identity/ui/configwnd.h                |   80 +
 src/windows/identity/ui/credfuncs.c                |  827 +++++
 src/windows/identity/ui/credfuncs.h                |   72 +
 src/windows/identity/ui/credwnd.c                  | 3223 ++++++++++++++++++++
 src/windows/identity/ui/credwnd.h                  |  237 ++
 src/windows/identity/ui/htmlwnd.h                  |    0
 src/windows/identity/ui/htwnd.c                    | 1070 +++++++
 src/windows/identity/ui/htwnd.h                    |   55 +
 src/windows/identity/ui/images/Thumbs.db           |  Bin 0 -> 116224 bytes
 .../identity/ui/images/app_notify_error.ico        |  Bin 0 -> 25214 bytes
 src/windows/identity/ui/images/app_notify_info.ico |  Bin 0 -> 25214 bytes
 src/windows/identity/ui/images/app_notify_none.ico |  Bin 0 -> 25214 bytes
 src/windows/identity/ui/images/app_notify_warn.ico |  Bin 0 -> 25214 bytes
 src/windows/identity/ui/images/bitmap1.bmp         |  Bin 0 -> 1270 bytes
 src/windows/identity/ui/images/cfg_applied.ico     |  Bin 0 -> 1406 bytes
 src/windows/identity/ui/images/cfg_default.ico     |  Bin 0 -> 1406 bytes
 src/windows/identity/ui/images/cfg_deleted.ico     |  Bin 0 -> 1406 bytes
 src/windows/identity/ui/images/cfg_mod.ico         |  Bin 0 -> 1406 bytes
 src/windows/identity/ui/images/chpw-dis-sm.bmp     |  Bin 0 -> 822 bytes
 src/windows/identity/ui/images/chpw-dis.bmp        |  Bin 0 -> 2430 bytes
 src/windows/identity/ui/images/chpw-sm.bmp         |  Bin 0 -> 822 bytes
 src/windows/identity/ui/images/chpw.bmp            |  Bin 0 -> 2430 bytes
 src/windows/identity/ui/images/disabled.ico        |  Bin 0 -> 2166 bytes
 src/windows/identity/ui/images/enabled.ico         |  Bin 0 -> 2166 bytes
 src/windows/identity/ui/images/flag-critical.bmp   |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/flag-warning.bmp    |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/flag_expired.bmp    |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/help-sm.bmp         |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/help.bmp            |  Bin 0 -> 2430 bytes
 src/windows/identity/ui/images/icon1.ico           |  Bin 0 -> 766 bytes
 .../identity/ui/images/id-delete-dis-sm.bmp        |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/id-delete-dis.bmp   |  Bin 0 -> 3186 bytes
 src/windows/identity/ui/images/id-delete-sm.bmp    |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/id-delete.bmp       |  Bin 0 -> 3186 bytes
 src/windows/identity/ui/images/id-dis-sm.bmp       |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/id-dis.bmp          |  Bin 0 -> 3186 bytes
 src/windows/identity/ui/images/id-new-dis-sm.bmp   |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/id-new-dis.bmp      |  Bin 0 -> 3186 bytes
 src/windows/identity/ui/images/id-new-sm.bmp       |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/id-new.bmp          |  Bin 0 -> 3186 bytes
 src/windows/identity/ui/images/id-refresh-dis.bmp  |  Bin 0 -> 3186 bytes
 .../identity/ui/images/id-refresh-sm-dis.bmp       |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/id-refresh-sm.bmp   |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/id-refresh.bmp      |  Bin 0 -> 3186 bytes
 src/windows/identity/ui/images/id-sm.bmp           |  Bin 0 -> 822 bytes
 src/windows/identity/ui/images/id.bmp              |  Bin 0 -> 3186 bytes
 src/windows/identity/ui/images/id.ico              |  Bin 0 -> 2166 bytes
 src/windows/identity/ui/images/ident.png           |  Bin 0 -> 423 bytes
 src/windows/identity/ui/images/import-dis.bmp      |  Bin 0 -> 2430 bytes
 src/windows/identity/ui/images/import-sm-dis.bmp   |  Bin 0 -> 774 bytes
 src/windows/identity/ui/images/import-sm.bmp       |  Bin 0 -> 774 bytes
 src/windows/identity/ui/images/import.bmp          |  Bin 0 -> 2430 bytes
 src/windows/identity/ui/images/khimaira-cfg.bmp    |  Bin 0 -> 30056 bytes
 src/windows/identity/ui/images/logo_shade.bmp      |  Bin 0 -> 30056 bytes
 src/windows/identity/ui/images/main_app.ico        |  Bin 0 -> 25214 bytes
 src/windows/identity/ui/images/main_app_old.ico    |  Bin 0 -> 7854 bytes
 src/windows/identity/ui/images/tb-blank-small.bmp  |  Bin 0 -> 774 bytes
 src/windows/identity/ui/images/tb-blank.bmp        |  Bin 0 -> 2430 bytes
 src/windows/identity/ui/images/tb-space.bmp        |  Bin 0 -> 2430 bytes
 src/windows/identity/ui/images/text1138.png        |  Bin 0 -> 378 bytes
 .../identity/ui/images/tk-delete-dis-sm.bmp        |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/tk-delete-dis.bmp   |  Bin 0 -> 3186 bytes
 src/windows/identity/ui/images/tk-delete-sm.bmp    |  Bin 0 -> 822 bytes
 src/windows/identity/ui/images/tk-delete.bmp       |  Bin 0 -> 2430 bytes
 src/windows/identity/ui/images/tk-dis-sm.bmp       |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/tk-dis.bmp          |  Bin 0 -> 3186 bytes
 src/windows/identity/ui/images/tk-new-dis-sm.bmp   |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/tk-new-dis.bmp      |  Bin 0 -> 3186 bytes
 src/windows/identity/ui/images/tk-new-sm.bmp       |  Bin 0 -> 822 bytes
 src/windows/identity/ui/images/tk-new.bmp          |  Bin 0 -> 2430 bytes
 .../identity/ui/images/tk-refresh-dis-sm.bmp       |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/tk-refresh-dis.bmp  |  Bin 0 -> 3186 bytes
 src/windows/identity/ui/images/tk-refresh-sm.bmp   |  Bin 0 -> 822 bytes
 src/windows/identity/ui/images/tk-refresh.bmp      |  Bin 0 -> 2430 bytes
 src/windows/identity/ui/images/tk-sm.bmp           |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/tk.bmp              |  Bin 0 -> 3186 bytes
 src/windows/identity/ui/images/vw-refresh-sm.bmp   |  Bin 0 -> 822 bytes
 src/windows/identity/ui/images/vw-refresh.bmp      |  Bin 0 -> 2430 bytes
 src/windows/identity/ui/images/wdg_collapsed.bmp   |  Bin 0 -> 1014 bytes
 .../identity/ui/images/wdg_collapsed_hi.bmp        |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/wdg_credtype.bmp    |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/wdg_expanded.bmp    |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/wdg_expanded_hi.bmp |  Bin 0 -> 1014 bytes
 src/windows/identity/ui/images/wdg_flag.bmp        |  Bin 0 -> 1014 bytes
 .../identity/ui/images/wgt_arrow_collapse.ico      |  Bin 0 -> 1406 bytes
 .../identity/ui/images/wgt_arrow_expand.ico        |  Bin 0 -> 1406 bytes
 src/windows/identity/ui/khmapp.h                   |   69 +
 src/windows/identity/ui/lang/en_us/khapp.rc        |  728 +++++
 src/windows/identity/ui/main.c                     |  442 +++
 src/windows/identity/ui/mainmenu.c                 |  566 ++++
 src/windows/identity/ui/mainmenu.h                 |   58 +
 src/windows/identity/ui/mainwnd.c                  |  679 +++++
 src/windows/identity/ui/mainwnd.h                  |   60 +
 src/windows/identity/ui/makeacceldef.pl            |   29 +
 src/windows/identity/ui/makeactiondef.pl           |   29 +
 src/windows/identity/ui/netidmgr.exe.manifest.i386 |   22 +
 src/windows/identity/ui/netidmgr.manifest.i386.vc7 |   22 +
 .../identity/ui/netidmgr.manifest.i386.vc7.debug   |   22 +
 src/windows/identity/ui/netidmgr.manifest.i386.vc8 |   31 +
 .../identity/ui/netidmgr.manifest.i386.vc8.debug   |   31 +
 src/windows/identity/ui/newcredwnd.c               | 1694 ++++++++++
 src/windows/identity/ui/newcredwnd.h               |  101 +
 src/windows/identity/ui/notifier.c                 | 1079 +++++++
 src/windows/identity/ui/notifier.h                 |   45 +
 src/windows/identity/ui/passwnd.c                  |  133 +
 src/windows/identity/ui/passwnd.h                  |   39 +
 src/windows/identity/ui/propertywnd.c              |  248 ++
 src/windows/identity/ui/propertywnd.h              |   36 +
 src/windows/identity/ui/reqdaemon.c                |  396 +++
 src/windows/identity/ui/reqdaemon.h                |   42 +
 src/windows/identity/ui/resource.h                 |  313 ++
 src/windows/identity/ui/statusbar.c                |  149 +
 src/windows/identity/ui/statusbar.h                |   53 +
 src/windows/identity/ui/timer.c                    |  637 ++++
 src/windows/identity/ui/timer.h                    |  100 +
 src/windows/identity/ui/toolbar.c                  |  366 +++
 src/windows/identity/ui/toolbar.h                  |   52 +
 src/windows/identity/ui/uiconfig.csv               |  111 +
 src/windows/identity/uilib/Makefile                |   61 +
 src/windows/identity/uilib/accel.csv               |   17 +
 src/windows/identity/uilib/acceldef.cfg            |   50 +
 src/windows/identity/uilib/action.c                | 1019 +++++++
 src/windows/identity/uilib/actiondef.cfg           |   64 +
 src/windows/identity/uilib/actions.csv             |   37 +
 src/windows/identity/uilib/alert.c                 |  350 +++
 src/windows/identity/uilib/configui.c              | 1001 ++++++
 src/windows/identity/uilib/configui.h              |   74 +
 src/windows/identity/uilib/creddlg.c               |  671 ++++
 src/windows/identity/uilib/khaction.h              |  566 ++++
 src/windows/identity/uilib/khactiondef.h           |  134 +
 src/windows/identity/uilib/khalerts.h              |  372 +++
 src/windows/identity/uilib/khconfigui.h            |  588 ++++
 src/windows/identity/uilib/khhtlink.h              |   58 +
 src/windows/identity/uilib/khnewcred.h             |  896 ++++++
 src/windows/identity/uilib/khprops.h               |  202 ++
 src/windows/identity/uilib/khremote.h              |   84 +
 src/windows/identity/uilib/khrescache.h            |  100 +
 src/windows/identity/uilib/khtracker.h             |  113 +
 src/windows/identity/uilib/khuidefs.h              |   58 +
 src/windows/identity/uilib/propsheet.c             |  188 ++
 src/windows/identity/uilib/propwnd.c               |   37 +
 src/windows/identity/uilib/rescache.c              |  301 ++
 src/windows/identity/uilib/trackerwnd.c            |  453 +++
 src/windows/identity/uilib/uilibmain.c             |   41 +
 src/windows/identity/util/Makefile                 |   46 +
 src/windows/identity/util/hashtable.c              |  167 +
 src/windows/identity/util/hashtable.h              |  223 ++
 src/windows/identity/util/mstring.c                |  516 ++++
 src/windows/identity/util/mstring.h                |  361 +++
 src/windows/identity/util/sync.c                   |  121 +
 src/windows/identity/util/sync.h                   |  128 +
 src/windows/identity/util/utils.h                  |   36 +
 307 files changed, 67049 insertions(+)

commit 5aa72f089113f917694a20144dca42049951c4da
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Nov 1 04:25:50 2005 +0000

    New NSIS installer for KFW 3.0 Beta 1
    
    - adds support for Network Identity Framework
    - removes leash32.exe
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17475 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/ChangeLog        |  7 +++
 src/windows/installer/nsis/kfw-fixed.nsi    | 83 +++++++++++++++++++----------
 src/windows/installer/nsis/licenses.rtf     |  2 +-
 src/windows/installer/nsis/nsi-includes.nsi | 12 ++---
 src/windows/installer/nsis/site-local.nsi   | 11 ++--
 5 files changed, 75 insertions(+), 40 deletions(-)

commit cd935d9aec03fb490a33778fcd367bdc4228c286
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Nov 1 04:23:52 2005 +0000

      For KFW 3.0 Beta 1
      - supports Network Identity Manager framework
      - moves leash32.exe to a new disabled component
      - auto-generates a new product id with each build
    
    ticket:new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17474 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/ChangeLog             |  6 +++
 src/windows/installer/wix/features.wxi          | 35 +++++++++++----
 src/windows/installer/wix/files.wxi             | 60 ++++++++++++++++++++++++-
 src/windows/installer/wix/lang/strings_1033.wxl |  3 ++
 src/windows/installer/wix/site-local.wxi        | 20 +++++----
 5 files changed, 106 insertions(+), 18 deletions(-)

commit 771d3a121d679f2e0047bdc96cdd08ffa505bc44
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 31 21:37:26 2005 +0000

    	* gssapi32.def:  export missing functions
            	gss_krb5_set_allowable_enctypes
    	        gss_krb5_export_lucid_sec_context
    	        gss_krb5_free_lucid_sec_context
    
    ticket: 3219
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17470 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog | 7 +++++++
 1 file changed, 7 insertions(+)

commit 205088e9f72b4c60d0b66b16e36487f4be09232a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 31 21:37:05 2005 +0000

    	* gssapi32.def:  export missing functions
            	gss_krb5_set_allowable_enctypes
    	        gss_krb5_export_lucid_sec_context
    	        gss_krb5_free_lucid_sec_context
    
    ticket: 3219
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17469 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi32.def | 3 +++
 1 file changed, 3 insertions(+)

commit 95435446e6bfc3223d5946acde45b3ad806738ff
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 31 19:23:19 2005 +0000

     * acquire_cred.c (acquire_init_cred):
       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

 src/lib/gssapi/krb5/ChangeLog      |  7 ++++++
 src/lib/gssapi/krb5/acquire_cred.c | 49 ++++++++++++++++++++++++++++----------
 src/lib/krb5/ccache/ChangeLog      |  4 ++++
 src/lib/krb5/ccache/ccdefault.c    | 18 +++++++-------
 4 files changed, 58 insertions(+), 20 deletions(-)

commit 2351f07bfbe562bf73ae41d3a9ed9c358b3083ed
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 28 00:33:43 2005 +0000

    * aclocal.m4 (K5_AC_INIT): Initialize build_dynobj to no
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17467 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 1 +
 src/aclocal.m4 | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit e898f8ab1add347b79d89c5e9a7c411b6ba00ff9
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Oct 27 22:41:16 2005 +0000

    When passed GSS_C_INITIATE and a non-NULL desired name, gss_acquire_cred
    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

 src/lib/gssapi/krb5/acquire_cred.c | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 634eb1518febc5bd54da0f6fedbf88153a5c8ff3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 27 09:38:05 2005 +0000

    If configure scripts set build_dynobj=yes, force build of shared objects and
    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

 src/ChangeLog                           | 2 ++
 src/aclocal.m4                          | 5 +++++
 src/config/ChangeLog                    | 5 +++++
 src/config/libnover.in                  | 2 +-
 src/config/shlib.conf                   | 2 +-
 src/modules/kdb/db2/ChangeLog           | 4 +++-
 src/modules/kdb/db2/Makefile.in         | 2 +-
 src/modules/kdb/db2/configure.in        | 1 +
 src/modules/kdb/db2/libdb2/ChangeLog    | 6 ++++++
 src/modules/kdb/db2/libdb2/Makefile.in  | 4 ++--
 src/modules/kdb/db2/libdb2/configure.in | 1 +
 11 files changed, 28 insertions(+), 6 deletions(-)

commit a75de46d12b94042ef1793d7a96902894336d328
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 27 07:02:41 2005 +0000

    Remove dependency listing on old depfix.sed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17460 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fb8319e852939509e8a321d2ceb030b2783b8f01
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 27 07:02:06 2005 +0000

    Rename depfix2.pl to depfix.pl
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17459 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |   3 +-
 src/config/post.in   |   4 +-
 src/util/ChangeLog   |   3 +-
 src/util/depfix.pl   | 168 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/util/depfix2.pl  | 168 ---------------------------------------------------
 5 files changed, 174 insertions(+), 172 deletions(-)

commit aa3f28a712c56ea619f977f497a61ede2e5ba411
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 27 06:59:22 2005 +0000

    Roll all the "make depend" transformations into one perl script
    
    * 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

 src/config/ChangeLog |  2 ++
 src/config/post.in   |  3 +--
 src/util/ChangeLog   |  5 ++++
 src/util/depfix.sed  | 67 ----------------------------------------------------
 src/util/depfix2.pl  | 62 +++++++++++++++++++++++++++++++++++++++++++++++-
 5 files changed, 69 insertions(+), 70 deletions(-)

commit 52be5132b780fc0e8affa26cd97fc16fb868fed3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 27 05:52:57 2005 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17457 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 78c8dbfcd6197a49a0324b3cf9fce894aa6f0824
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 27 05:19:45 2005 +0000

    Allow dynamic-object dependencies and build flags to be specified as 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

 src/ChangeLog                   |  5 +++++
 src/aclocal.m4                  |  2 ++
 src/config/ChangeLog            | 10 ++++++++++
 src/config/libnover.in          |  2 +-
 src/config/pre.in               |  2 ++
 src/config/shlib.conf           |  6 +++++-
 src/modules/kdb/db2/ChangeLog   |  5 +++++
 src/modules/kdb/db2/Makefile.in |  4 ++++
 8 files changed, 34 insertions(+), 2 deletions(-)

commit 7fc3e9f2d4aeb7e636cd67d4b6b8c2f44d3f92de
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 27 03:24:53 2005 +0000

    * aclocal.m4 (KRB5_AC_INET6): Drop enable/disable-ipv6 option; emit a 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

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 14 ++------------
 2 files changed, 7 insertions(+), 12 deletions(-)

commit 15478bc990f3414aad2b87e608b813748e378667
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 26 21:56:02 2005 +0000

    delete svn:mime-type properties on .hin files, etc
    
    Delete some svn:mime-type properties on .hin files and some other
    things in order to prevent files from being erroneously treated as
    binary.
    
    ticket: new
    target_version: 1.4.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17452 dc483132-0cff-0310-8789-dd5450dbe970

commit f05251b0cad04f402e0f5ea8882da2acfd0f0494
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 25 19:15:24 2005 +0000

    	* ac_check_krb5.m4: Set LIBS rather than LDFLAGS
    
    ticket: 2923
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17451 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog        | 4 ++++
 src/util/ac_check_krb5.m4 | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 7c7819f47ec78c1aac4ea91558d400e97c910ac2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 21 20:03:44 2005 +0000

    Delete setting and testing of STAT_ONCE_PER_SECOND, just always do it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17449 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 7 +++++++
 src/util/profile/prof_file.c | 6 ------
 src/util/profile/prof_int.h  | 4 ----
 3 files changed, 7 insertions(+), 10 deletions(-)

commit bbd5d28034157e51c67b9f6bd3e3f19474ed7061
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 21 01:36:25 2005 +0000

    Renamed variable 'log' to 'logfile' and made it static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17448 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |  6 +++
 src/appl/gss-sample/gss-server.c | 81 ++++++++++++++++++++--------------------
 2 files changed, 47 insertions(+), 40 deletions(-)

commit 6158f7243127ce89552f18549d7b9ef9ebeeeab3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 21 01:32:57 2005 +0000

    reindent to style in doc/coding-style, via gnu indent
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17447 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-client.c |  970 ++++++++++++++++++------------------
 src/appl/gss-sample/gss-misc.c   |  388 +++++++--------
 src/appl/gss-sample/gss-server.c | 1016 +++++++++++++++++++-------------------
 3 files changed, 1196 insertions(+), 1178 deletions(-)

commit 5be1b244f3ced76421957a8cc955ab78d791f600
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 21 01:31:30 2005 +0000

    * coding-style: Modern (gnu) indent requires a number with -ip
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17446 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    | 4 ++++
 doc/coding-style | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8a0232c3f472df2ad46e571cddddca4356790a3b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 21 01:17:20 2005 +0000

    Jeff's patches for a multi-threaded gss-sample suite, modified to not break the
    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

 src/appl/gss-sample/ChangeLog    |  33 ++++++++
 src/appl/gss-sample/gss-client.c | 147 ++++++++++++++++++++++++++++++----
 src/appl/gss-sample/gss-misc.c   |   2 +-
 src/appl/gss-sample/gss-server.c | 165 +++++++++++++++++++++++++++++++++++----
 4 files changed, 315 insertions(+), 32 deletions(-)

commit 9f440638851a6ac799bfb8ef6af77f1b7b53e4c3
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Oct 20 20:51:30 2005 +0000

    win-mac.h: Add definitions for int32_t and uint32_t
    
    ticket:new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17441 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/win-mac.h | 2 ++
 2 files changed, 6 insertions(+)

commit 7d791e13a1fe30dee88e73f679bad496bda094e2
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Oct 20 20:24:21 2005 +0000

    cc_mslsa.c:
      - 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

 src/lib/krb5/ccache/ChangeLog  |  7 +++++++
 src/lib/krb5/ccache/cc_mslsa.c | 18 +++++++++---------
 2 files changed, 16 insertions(+), 9 deletions(-)

commit 10b890d90c3304108efd2caff2f57e8a6817cc5b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Oct 20 20:03:03 2005 +0000

    gssapi_krb5.hin:  Add missing GSS_DLLIMP modifiers to all exported
    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

 src/lib/gssapi/krb5/ChangeLog       |  4 ++++
 src/lib/gssapi/krb5/gssapi_krb5.hin | 16 ++++++++--------
 2 files changed, 12 insertions(+), 8 deletions(-)

commit 5b8c96f85b10d7d7d7d31a02e312cf1b305535f8
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Oct 20 17:20:43 2005 +0000

    The GINA was being linked to the single threaded runtime
    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

 src/windows/gina/ChangeLog   | 4 ++++
 src/windows/gina/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit dcfe72559f15f9e707e3f466ef599e2f6c48737c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 19 23:36:16 2005 +0000

    * Makefile.in (t_ser): Add dl library and thread link options, since kdb5
    library is linked in and needs them.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17436 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 5 +++++
 src/lib/krb5/krb/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 478e8c18443d80b5c5de9a7934372baef975bba0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 19 22:47:35 2005 +0000

    * arcfour_s2k.c (asctouni): Counter should be size_t, like len
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17435 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/ChangeLog     | 4 ++++
 src/lib/crypto/arcfour/arcfour_s2k.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ffbb446429fc1917ef3a815bfab52907683bec7d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 19 22:42:20 2005 +0000

    This fixes an all-too-frequent nightly-testing failure on Tru64
    
    * 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

 src/tests/dejagnu/config/ChangeLog   |  5 +++++
 src/tests/dejagnu/config/default.exp | 10 ++++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 8e431547d07ebd8e9bd12993445285813c7ac206
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 18 22:47:48 2005 +0000

    	* ac_check_krb5.m4: Example autoconf macro to use krb5-config for
    	setting build flags for applications.
    
    ticket: 2923
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17433 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog        |  5 ++++
 src/util/ac_check_krb5.m4 | 58 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+)

commit 072be09306f58aa8b0cfeef047c3c37921c4d95b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 14 01:19:02 2005 +0000

    * libkadm5srv.exports: Don't export internal error-table symbols, or osa*
    symbols that no longer exist in this library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17428 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog           |  5 +++++
 src/lib/kadm5/srv/libkadm5srv.exports | 27 ---------------------------
 2 files changed, 5 insertions(+), 27 deletions(-)

commit 2f8f33626d76ab240878c4c0f51d164bb158726f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 14 01:17:48 2005 +0000

    * libkadm5clnt.exports: Don't export internal error-table symbols
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17427 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog            | 5 +++++
 src/lib/kadm5/clnt/libkadm5clnt.exports | 4 ----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 742da4a7a831bf1ae5f9281a3abf21f33e4ddc9c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 14 01:12:58 2005 +0000

    * lock-test.c (main): Don't call error table initialization routines;
    kadm5_init* routines will do that.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17426 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog   | 5 +++++
 src/lib/kadm5/unit-test/lock-test.c | 4 ----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit ca6310846b1970feb010a445437763f5e8931b5d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 14 01:06:25 2005 +0000

    * Makefile.in (SHLIB_EXPLIBS): Revert 10-04 change; add support library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17425 dc483132-0cff-0310-8789-dd5450dbe970

 src/modules/kdb/db2/ChangeLog   | 5 +++++
 src/modules/kdb/db2/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 5122b7cafb807aa5999815a8af585b8e89d927b2
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 13 22:42:26 2005 +0000

    	* kdc_preauth.c (etype_info_as_rep_helper): New function; shared
    	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

 src/kdc/ChangeLog     |  9 ++++++
 src/kdc/kdc_preauth.c | 86 +++++++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 85 insertions(+), 10 deletions(-)

commit 32ad4c026a548305255d412fb80a384d8efefafb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 13 01:23:02 2005 +0000

    * shlib.conf: Change aix5.3 section to aix5.*.  Change aix* section to aix4.*,
    and set DYNOBJEXT and MAKE_DYNOBJ_COMMAND.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17423 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  3 +++
 src/config/shlib.conf | 11 +++++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 6343c3d728e79f313c1c0eac25d28c3d6a3cb3c9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 13 01:20:42 2005 +0000

    * libnover.in (PARSE_OBJLISTS): Die on warnings (including input file not found).
    * lib.in (PARSE_OBJLISTS): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17422 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog   | 6 ++++++
 src/config/lib.in      | 2 +-
 src/config/libnover.in | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit b8fdb9cba51392a9d60258787b7f06000436ad67
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 12 20:48:36 2005 +0000

    	* ktutil_funcs.c (ktutil_add): Fix malloc size botches reported by
    	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

 src/kadmin/ktutil/ChangeLog      | 5 +++++
 src/kadmin/ktutil/ktutil_funcs.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit a64c766f13174c995040c6c6d8f7991794c020e0
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 12 19:56:41 2005 +0000

    	* kdc_preauth.c (return_etype_info2): Apply patch from Will
    	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

 src/kdc/ChangeLog     | 6 ++++++
 src/kdc/kdc_preauth.c | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit a409afa9a0c80b2471f73bfe1bf4afffcfee2a44
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 12 04:09:19 2005 +0000

    	* misc.h, misc.c (schpw_util_wrapper): Rename from
    	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

 src/kadmin/server/ChangeLog | 15 +++++++++++++++
 src/kadmin/server/misc.c    | 36 +++++++++++++++++++++++++++++-------
 src/kadmin/server/misc.h    |  9 +++++----
 src/kadmin/server/schpw.c   |  4 ++--
 4 files changed, 51 insertions(+), 13 deletions(-)

commit 91f3f835e67517c21b920c2618dac3581ca2f31c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 11 21:44:41 2005 +0000

    * Makefile.in (SHLIB_EXPLIBS): Include support library.  Don't include system
    db library (if in use).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17416 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   | 3 +++
 src/lib/kdb/Makefile.in | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 0f71db95c452f4dc38615a2c914e313cece30320
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 11 21:42:25 2005 +0000

    * libkdb5.exports: Delete __kdb2_*, kdb2_*, and a bunch of other symbols that
    no longer exist in this library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17415 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog       |   5 ++
 src/lib/kdb/libkdb5.exports | 115 --------------------------------------------
 2 files changed, 5 insertions(+), 115 deletions(-)

commit 261070d0a5e884238e89a8b7cea53b08e2fdd7ba
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 11 21:41:12 2005 +0000

    partial doc on Novell changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17414 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 40 +++++++++++++++++++++++-----------------
 1 file changed, 23 insertions(+), 17 deletions(-)

commit 8db344f6aa121fe68adaea744b54f17f1ebd169b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 10 02:07:38 2005 +0000

    * configure.in: Don't pull in libdb on AIX any more
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17413 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    | 4 ++++
 src/lib/kdb/configure.in | 8 --------
 2 files changed, 4 insertions(+), 8 deletions(-)

commit 3157c3f4040af1e568671a4e358592704595df1d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 7 18:53:00 2005 +0000

    * Makefile.in (resolve, addrinfo-test, fake-addrinfo-test): Don't use "$<"
    outside of implicit rules.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17412 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/ChangeLog   | 5 +++++
 src/tests/resolve/Makefile.in | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 0ed85c12051812a658b9937edfabff4f4aea4ded
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 6 21:17:33 2005 +0000

    Reduce work done on a second "make" pass over the tree, by not regenerating
    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

 src/include/krb5/ChangeLog   | 5 +++++
 src/include/krb5/Makefile.in | 4 +---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 3098ef811ca351e366cea324f24eaf878834edfc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 6 20:31:13 2005 +0000

    Fix bug in parallel builds
    
    * 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

 src/modules/kdb/db2/ChangeLog   | 5 +++++
 src/modules/kdb/db2/Makefile.in | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 67e17b00f7ee483d6c909affe0f86c2cf286cc85
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 5 01:40:26 2005 +0000

    Move "make depend" check for built-in db2 into db2 module directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17409 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog            |  4 ++++
 src/config/post.in              | 10 +---------
 src/modules/kdb/db2/ChangeLog   |  3 +++
 src/modules/kdb/db2/Makefile.in | 10 ++++++++++
 4 files changed, 18 insertions(+), 9 deletions(-)

commit 05103f7a0c61dbf937ec7e2264cb6cd966814ed6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 5 01:29:58 2005 +0000

    Move libdb2 makefile stuff down into db2 module subtree.
    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

 src/ChangeLog                               |  4 ++++
 src/aclocal.m4                              |  7 +++++--
 src/config/ChangeLog                        | 18 ++++++++++++++++++
 src/config/libnover.in                      | 16 ++++++++++------
 src/config/pre.in                           | 16 +++++-----------
 src/config/shlib.conf                       |  7 +++++++
 src/modules/kdb/db2/ChangeLog               |  5 ++++-
 src/modules/kdb/db2/Makefile.in             | 16 ++++++++++++++--
 src/modules/kdb/db2/libdb2/test/ChangeLog   |  1 +
 src/modules/kdb/db2/libdb2/test/Makefile.in |  3 +++
 10 files changed, 71 insertions(+), 22 deletions(-)

commit 745cddfcd791359ff5ae5c2f33db3b196f6df481
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 4 23:38:37 2005 +0000

    Move the db2 library to the site of its one use, the kdb-db2 module.
    Update configuration scripts, pathname make variables, etc., accordingly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17407 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                                      |     4 +
 src/configure.in                                   |     3 -
 src/modules/kdb/db2/ChangeLog                      |     6 +
 src/modules/kdb/db2/Makefile.in                    |     6 +-
 src/modules/kdb/db2/configure.in                   |     3 +
 src/modules/kdb/db2/libdb2/CHANGELOG.db2           |   123 +
 src/modules/kdb/db2/libdb2/ChangeLog               |   496 +
 src/modules/kdb/db2/libdb2/Makefile.in             |    41 +
 src/modules/kdb/db2/libdb2/Makefile.inc            |    10 +
 src/modules/kdb/db2/libdb2/README                  |    17 +
 src/modules/kdb/db2/libdb2/README.NOT.SLEEPYCAT.DB |     2 +
 src/modules/kdb/db2/libdb2/README.db2              |    41 +
 src/modules/kdb/db2/libdb2/btree/Makefile.in       |    14 +
 src/modules/kdb/db2/libdb2/btree/Makefile.inc      |     7 +
 src/modules/kdb/db2/libdb2/btree/bt_close.c        |   183 +
 src/modules/kdb/db2/libdb2/btree/bt_conv.c         |   221 +
 src/modules/kdb/db2/libdb2/btree/bt_debug.c        |   377 +
 src/modules/kdb/db2/libdb2/btree/bt_delete.c       |   657 +
 src/modules/kdb/db2/libdb2/btree/bt_get.c          |   105 +
 src/modules/kdb/db2/libdb2/btree/bt_open.c         |   476 +
 src/modules/kdb/db2/libdb2/btree/bt_overflow.c     |   228 +
 src/modules/kdb/db2/libdb2/btree/bt_page.c         |   100 +
 src/modules/kdb/db2/libdb2/btree/bt_put.c          |   328 +
 src/modules/kdb/db2/libdb2/btree/bt_search.c       |   297 +
 src/modules/kdb/db2/libdb2/btree/bt_seq.c          |   901 ++
 src/modules/kdb/db2/libdb2/btree/bt_split.c        |   828 ++
 src/modules/kdb/db2/libdb2/btree/bt_utils.c        |   260 +
 src/modules/kdb/db2/libdb2/btree/btree.h           |   383 +
 src/modules/kdb/db2/libdb2/btree/extern.h          |   110 +
 src/modules/kdb/db2/libdb2/clib/Makefile.in        |    11 +
 src/modules/kdb/db2/libdb2/clib/memmove.c          |   142 +
 src/modules/kdb/db2/libdb2/clib/mkstemp.c          |   126 +
 src/modules/kdb/db2/libdb2/clib/strerror.c         |    71 +
 src/modules/kdb/db2/libdb2/configure.in            |    96 +
 src/modules/kdb/db2/libdb2/db/Makefile.in          |    11 +
 src/modules/kdb/db2/libdb2/db/Makefile.inc         |     5 +
 src/modules/kdb/db2/libdb2/db/db.c                 |    99 +
 src/modules/kdb/db2/libdb2/docs/btree.3.ps         |   366 +
 src/modules/kdb/db2/libdb2/docs/dbopen.3.ps        |   508 +
 src/modules/kdb/db2/libdb2/docs/hash.3.ps          |   292 +
 src/modules/kdb/db2/libdb2/docs/hash.usenix.ps     | 12209 ++++++++++++++++++
 src/modules/kdb/db2/libdb2/docs/libtp.usenix.ps    | 12340 +++++++++++++++++++
 src/modules/kdb/db2/libdb2/docs/mpool.3.ps         |   320 +
 src/modules/kdb/db2/libdb2/docs/recno.3.ps         |   341 +
 src/modules/kdb/db2/libdb2/hash/Makefile.in        |    13 +
 src/modules/kdb/db2/libdb2/hash/Makefile.inc       |     6 +
 src/modules/kdb/db2/libdb2/hash/dbm.c              |   356 +
 src/modules/kdb/db2/libdb2/hash/extern.h           |   109 +
 src/modules/kdb/db2/libdb2/hash/hash.c             |  1068 ++
 src/modules/kdb/db2/libdb2/hash/hash.c.patch       |   109 +
 src/modules/kdb/db2/libdb2/hash/hash.h             |   196 +
 src/modules/kdb/db2/libdb2/hash/hash_bigkey.c      |   483 +
 src/modules/kdb/db2/libdb2/hash/hash_debug.c       |   105 +
 src/modules/kdb/db2/libdb2/hash/hash_func.c        |   201 +
 src/modules/kdb/db2/libdb2/hash/hash_log2.c        |    55 +
 src/modules/kdb/db2/libdb2/hash/hash_page.c        |  1387 +++
 src/modules/kdb/db2/libdb2/hash/hsearch.c          |   107 +
 src/modules/kdb/db2/libdb2/hash/page.h             |   178 +
 src/modules/kdb/db2/libdb2/hash/page.h.patch       |    42 +
 src/modules/kdb/db2/libdb2/hash/search.h           |    55 +
 src/modules/kdb/db2/libdb2/include/ChangeLog       |    74 +
 src/modules/kdb/db2/libdb2/include/db-config.h.in  |    16 +
 src/modules/kdb/db2/libdb2/include/db-dbm.h        |    23 +
 src/modules/kdb/db2/libdb2/include/db-int.h        |   283 +
 src/modules/kdb/db2/libdb2/include/db-ndbm.h       |    91 +
 src/modules/kdb/db2/libdb2/include/db-queue.h      |   245 +
 src/modules/kdb/db2/libdb2/include/db.h            |   175 +
 src/modules/kdb/db2/libdb2/libdb.exports           |    99 +
 src/modules/kdb/db2/libdb2/man/Makefile.inc        |     7 +
 src/modules/kdb/db2/libdb2/man/db.man.ps           |  2295 ++++
 src/modules/kdb/db2/libdb2/man/db_btree.3          |   246 +
 src/modules/kdb/db2/libdb2/man/db_hash.3           |   138 +
 src/modules/kdb/db2/libdb2/man/db_lock.3           |   462 +
 src/modules/kdb/db2/libdb2/man/db_log.3            |   290 +
 src/modules/kdb/db2/libdb2/man/db_mpool.3          |   403 +
 src/modules/kdb/db2/libdb2/man/db_open.3           |   574 +
 src/modules/kdb/db2/libdb2/man/db_recno.3          |   268 +
 src/modules/kdb/db2/libdb2/man/db_txn.3            |   373 +
 src/modules/kdb/db2/libdb2/man/spell.ok            |   170 +
 src/modules/kdb/db2/libdb2/mpool/Makefile.in       |    11 +
 src/modules/kdb/db2/libdb2/mpool/Makefile.inc      |     5 +
 src/modules/kdb/db2/libdb2/mpool/README            |     7 +
 src/modules/kdb/db2/libdb2/mpool/mpool.c           |   514 +
 src/modules/kdb/db2/libdb2/mpool/mpool.h           |   117 +
 src/modules/kdb/db2/libdb2/recno/Makefile.in       |    13 +
 src/modules/kdb/db2/libdb2/recno/Makefile.inc      |     6 +
 src/modules/kdb/db2/libdb2/recno/extern.h          |    72 +
 src/modules/kdb/db2/libdb2/recno/rec_close.c       |   187 +
 src/modules/kdb/db2/libdb2/recno/rec_delete.c      |   197 +
 src/modules/kdb/db2/libdb2/recno/rec_get.c         |   311 +
 src/modules/kdb/db2/libdb2/recno/rec_open.c        |   243 +
 src/modules/kdb/db2/libdb2/recno/rec_put.c         |   280 +
 src/modules/kdb/db2/libdb2/recno/rec_search.c      |   126 +
 src/modules/kdb/db2/libdb2/recno/rec_seq.c         |   131 +
 src/modules/kdb/db2/libdb2/recno/rec_utils.c       |   122 +
 src/modules/kdb/db2/libdb2/recno/recno.h           |    39 +
 src/modules/kdb/db2/libdb2/test/ChangeLog          |    78 +
 src/modules/kdb/db2/libdb2/test/Makefile.in        |    33 +
 src/modules/kdb/db2/libdb2/test/README             |    74 +
 src/modules/kdb/db2/libdb2/test/SEQ_TEST/data      |     8 +
 src/modules/kdb/db2/libdb2/test/SEQ_TEST/mbox      |   399 +
 src/modules/kdb/db2/libdb2/test/SEQ_TEST/t.c       |    85 +
 .../kdb/db2/libdb2/test/btree.tests/ChangeLog      |    17 +
 src/modules/kdb/db2/libdb2/test/btree.tests/main.c |   832 ++
 src/modules/kdb/db2/libdb2/test/dbtest.c           |   768 ++
 src/modules/kdb/db2/libdb2/test/dictionary         |   308 +
 .../kdb/db2/libdb2/test/hash1.tests/Makefile       |    43 +
 .../kdb/db2/libdb2/test/hash1.tests/driver2.c      |   114 +
 .../kdb/db2/libdb2/test/hash1.tests/makedb.sh      |    13 +
 .../kdb/db2/libdb2/test/hash1.tests/tcreat3.c      |   105 +
 src/modules/kdb/db2/libdb2/test/hash1.tests/tdel.c |   122 +
 src/modules/kdb/db2/libdb2/test/hash1.tests/testit |   154 +
 .../kdb/db2/libdb2/test/hash1.tests/thash4.c       |   131 +
 .../kdb/db2/libdb2/test/hash1.tests/tread2.c       |   105 +
 src/modules/kdb/db2/libdb2/test/hash1.tests/tseq.c |    88 +
 .../kdb/db2/libdb2/test/hash1.tests/tverify.c      |   107 +
 src/modules/kdb/db2/libdb2/test/hash2.tests/README |    72 +
 .../kdb/db2/libdb2/test/hash2.tests/bigtest.c      |    76 +
 .../kdb/db2/libdb2/test/hash2.tests/passtest.c     |   184 +
 .../db2/libdb2/test/hash2.tests/passwd/genpass.c   |    23 +
 src/modules/kdb/db2/libdb2/test/run.test           |   746 ++
 src/util/ChangeLog                                 |     6 +
 src/util/Makefile.in                               |     4 +-
 src/util/db2/CHANGELOG.db2                         |   123 -
 src/util/db2/ChangeLog                             |   484 -
 src/util/db2/Makefile.in                           |    41 -
 src/util/db2/Makefile.inc                          |    10 -
 src/util/db2/README                                |    17 -
 src/util/db2/README.NOT.SLEEPYCAT.DB               |     2 -
 src/util/db2/README.db2                            |    41 -
 src/util/db2/btree/Makefile.in                     |    14 -
 src/util/db2/btree/Makefile.inc                    |     7 -
 src/util/db2/btree/bt_close.c                      |   183 -
 src/util/db2/btree/bt_conv.c                       |   221 -
 src/util/db2/btree/bt_debug.c                      |   377 -
 src/util/db2/btree/bt_delete.c                     |   657 -
 src/util/db2/btree/bt_get.c                        |   105 -
 src/util/db2/btree/bt_open.c                       |   476 -
 src/util/db2/btree/bt_overflow.c                   |   228 -
 src/util/db2/btree/bt_page.c                       |   100 -
 src/util/db2/btree/bt_put.c                        |   328 -
 src/util/db2/btree/bt_search.c                     |   297 -
 src/util/db2/btree/bt_seq.c                        |   901 --
 src/util/db2/btree/bt_split.c                      |   828 --
 src/util/db2/btree/bt_utils.c                      |   260 -
 src/util/db2/btree/btree.h                         |   383 -
 src/util/db2/btree/extern.h                        |   110 -
 src/util/db2/clib/Makefile.in                      |    11 -
 src/util/db2/clib/memmove.c                        |   142 -
 src/util/db2/clib/mkstemp.c                        |   126 -
 src/util/db2/clib/strerror.c                       |    71 -
 src/util/db2/configure.in                          |    96 -
 src/util/db2/db/Makefile.in                        |    11 -
 src/util/db2/db/Makefile.inc                       |     5 -
 src/util/db2/db/db.c                               |    99 -
 src/util/db2/docs/btree.3.ps                       |   366 -
 src/util/db2/docs/dbopen.3.ps                      |   508 -
 src/util/db2/docs/hash.3.ps                        |   292 -
 src/util/db2/docs/hash.usenix.ps                   | 12209 ------------------
 src/util/db2/docs/libtp.usenix.ps                  | 12340 -------------------
 src/util/db2/docs/mpool.3.ps                       |   320 -
 src/util/db2/docs/recno.3.ps                       |   341 -
 src/util/db2/hash/Makefile.in                      |    13 -
 src/util/db2/hash/Makefile.inc                     |     6 -
 src/util/db2/hash/dbm.c                            |   356 -
 src/util/db2/hash/extern.h                         |   109 -
 src/util/db2/hash/hash.c                           |  1068 --
 src/util/db2/hash/hash.c.patch                     |   109 -
 src/util/db2/hash/hash.h                           |   196 -
 src/util/db2/hash/hash_bigkey.c                    |   483 -
 src/util/db2/hash/hash_debug.c                     |   105 -
 src/util/db2/hash/hash_func.c                      |   201 -
 src/util/db2/hash/hash_log2.c                      |    55 -
 src/util/db2/hash/hash_page.c                      |  1387 ---
 src/util/db2/hash/hsearch.c                        |   107 -
 src/util/db2/hash/page.h                           |   178 -
 src/util/db2/hash/page.h.patch                     |    42 -
 src/util/db2/hash/search.h                         |    55 -
 src/util/db2/include/ChangeLog                     |    74 -
 src/util/db2/include/db-config.h.in                |    16 -
 src/util/db2/include/db-dbm.h                      |    23 -
 src/util/db2/include/db-int.h                      |   283 -
 src/util/db2/include/db-ndbm.h                     |    91 -
 src/util/db2/include/db-queue.h                    |   245 -
 src/util/db2/include/db.h                          |   175 -
 src/util/db2/libdb.exports                         |    99 -
 src/util/db2/man/Makefile.inc                      |     7 -
 src/util/db2/man/db.man.ps                         |  2295 ----
 src/util/db2/man/db_btree.3                        |   246 -
 src/util/db2/man/db_hash.3                         |   138 -
 src/util/db2/man/db_lock.3                         |   462 -
 src/util/db2/man/db_log.3                          |   290 -
 src/util/db2/man/db_mpool.3                        |   403 -
 src/util/db2/man/db_open.3                         |   574 -
 src/util/db2/man/db_recno.3                        |   268 -
 src/util/db2/man/db_txn.3                          |   373 -
 src/util/db2/man/spell.ok                          |   170 -
 src/util/db2/mpool/Makefile.in                     |    11 -
 src/util/db2/mpool/Makefile.inc                    |     5 -
 src/util/db2/mpool/README                          |     7 -
 src/util/db2/mpool/mpool.c                         |   514 -
 src/util/db2/mpool/mpool.h                         |   117 -
 src/util/db2/recno/Makefile.in                     |    13 -
 src/util/db2/recno/Makefile.inc                    |     6 -
 src/util/db2/recno/extern.h                        |    72 -
 src/util/db2/recno/rec_close.c                     |   187 -
 src/util/db2/recno/rec_delete.c                    |   197 -
 src/util/db2/recno/rec_get.c                       |   311 -
 src/util/db2/recno/rec_open.c                      |   243 -
 src/util/db2/recno/rec_put.c                       |   280 -
 src/util/db2/recno/rec_search.c                    |   126 -
 src/util/db2/recno/rec_seq.c                       |   131 -
 src/util/db2/recno/rec_utils.c                     |   122 -
 src/util/db2/recno/recno.h                         |    39 -
 src/util/db2/test/ChangeLog                        |    74 -
 src/util/db2/test/Makefile.in                      |    33 -
 src/util/db2/test/README                           |    74 -
 src/util/db2/test/SEQ_TEST/data                    |     8 -
 src/util/db2/test/SEQ_TEST/mbox                    |   399 -
 src/util/db2/test/SEQ_TEST/t.c                     |    85 -
 src/util/db2/test/btree.tests/ChangeLog            |    17 -
 src/util/db2/test/btree.tests/main.c               |   832 --
 src/util/db2/test/dbtest.c                         |   768 --
 src/util/db2/test/dictionary                       |   308 -
 src/util/db2/test/hash1.tests/Makefile             |    43 -
 src/util/db2/test/hash1.tests/driver2.c            |   114 -
 src/util/db2/test/hash1.tests/makedb.sh            |    13 -
 src/util/db2/test/hash1.tests/tcreat3.c            |   105 -
 src/util/db2/test/hash1.tests/tdel.c               |   122 -
 src/util/db2/test/hash1.tests/testit               |   154 -
 src/util/db2/test/hash1.tests/thash4.c             |   131 -
 src/util/db2/test/hash1.tests/tread2.c             |   105 -
 src/util/db2/test/hash1.tests/tseq.c               |    88 -
 src/util/db2/test/hash1.tests/tverify.c            |   107 -
 src/util/db2/test/hash2.tests/README               |    72 -
 src/util/db2/test/hash2.tests/bigtest.c            |    76 -
 src/util/db2/test/hash2.tests/passtest.c           |   184 -
 src/util/db2/test/hash2.tests/passwd/genpass.c     |    23 -
 src/util/db2/test/run.test                         |   746 --
 239 files changed, 50933 insertions(+), 50903 deletions(-)

commit a6759444a5cc94637576e92cf425efda13a791ea
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 4 23:36:29 2005 +0000

    * Makefile.in (DBDIR, DBOBJLISTS, DBOBJLISTS-sys, DBOBJLISTS-k5): Variables
    deleted.
    (STOBJLISTS): Don't include DBOBJLISTS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17406 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   | 4 ++++
 src/lib/kdb/Makefile.in | 9 +--------
 2 files changed, 5 insertions(+), 8 deletions(-)

commit 654ec0a6b8933ad9b0d8d381d26131dedf519ee1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 4 21:23:21 2005 +0000

    * Makefile.in (SHLIB_EXPLIBS): Only use gssrpc.
    * 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

 src/modules/kdb/db2/ChangeLog    |  12 ++
 src/modules/kdb/db2/Makefile.in  |   3 +-
 src/modules/kdb/db2/configure.in |   1 +
 src/modules/kdb/db2/kdb_xdr.c    | 323 ---------------------------------------
 4 files changed, 15 insertions(+), 324 deletions(-)

commit c7ce1e3ca283f51f4086f68c742eb6590ee6cff7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 4 21:16:00 2005 +0000

    * api.2/init-v2.exp: Temporarily disabled test103
    
    ticket: 3202
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17404 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog         | 3 +++
 src/lib/kadm5/unit-test/api.2/init-v2.exp | 6 +++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit b0c33ef7c7aab474956ac340527ec7a484a25ca3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 4 20:37:17 2005 +0000

    * api.1/lock.exp: Temporarily disabled tests
    
    ticket: 3201
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17403 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog      | 5 +++++
 src/lib/kadm5/unit-test/api.1/lock.exp | 4 ++++
 2 files changed, 9 insertions(+)

commit b592dede6b1c04c0da2cd326a0f5ef163931876a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 4 20:27:33 2005 +0000

    * kdb5.c (kdb_get_conf_section): If the default realm is null, return null.
    (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

 src/lib/kdb/ChangeLog | 7 +++++++
 src/lib/kdb/kdb5.c    | 7 +++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 5a825c5619994246ed94127b57acd9d823ec8762
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 4 20:24:14 2005 +0000

    * create/kdb5_mkdums.c (set_dbname_help): Set default realm and construct an
    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

 src/tests/create/ChangeLog     |  6 ++++++
 src/tests/create/kdb5_mkdums.c | 29 ++++++++++++++++++-----------
 src/tests/verify/ChangeLog     |  6 ++++++
 src/tests/verify/kdb5_verify.c | 27 ++++++++++++++++++---------
 4 files changed, 48 insertions(+), 20 deletions(-)

commit 1e691e49430f919ff18f223e4703a93877644cab
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 3 21:16:57 2005 +0000

    	* asn1_get.c (asn1_get_tag_2): Patch from Zhihong Zhang to properly
    	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

 src/lib/krb5/asn.1/ChangeLog  | 5 +++++
 src/lib/krb5/asn.1/asn1_get.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ebd95f60fff81f39733895583d02d683087346ba
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 27 23:30:39 2005 +0000

    	* svr_iters.c (glob_to_regexp): Increment pointer, not character,
    	when handling backslash quoting.  Patch from K.G. Gokulavasan.
    
    ticket: 3190
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17399 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog   | 5 +++++
 src/lib/kadm5/srv/svr_iters.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 839bf474381fd7cc9052249615dce22a2185dbf1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 26 21:04:00 2005 +0000

    * Makefile.in (fake-install): Do install in modules/kdb/db2.  Caught by Michael
    Calmer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17398 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 1 +
 2 files changed, 6 insertions(+)

commit 3d1b848459b93f10ddad8579cd42872f8b71ce18
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 22 20:19:30 2005 +0000

    Move lib/kdb/kdb_db2 to modules/kdb/db2, and patch up pathnames in various
    files to compensate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17395 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                       |    7 +
 src/Makefile.in                     |    4 +-
 src/configure.in                    |    2 +-
 src/lib/kdb/ChangeLog               |    5 +
 src/lib/kdb/configure.in            |    3 +-
 src/lib/kdb/kdb_db2/ChangeLog       |   82 --
 src/lib/kdb/kdb_db2/Makefile.in     |  135 ---
 src/lib/kdb/kdb_db2/adb_openclose.c |  412 ---------
 src/lib/kdb/kdb_db2/adb_policy.c    |  389 ---------
 src/lib/kdb/kdb_db2/configure.in    |   22 -
 src/lib/kdb/kdb_db2/db2.exports     |    1 -
 src/lib/kdb/kdb_db2/db2_exp.c       |   64 --
 src/lib/kdb/kdb_db2/kdb_compat.h    |   81 --
 src/lib/kdb/kdb_db2/kdb_db2.c       | 1561 -----------------------------------
 src/lib/kdb/kdb_db2/kdb_db2.h       |  216 -----
 src/lib/kdb/kdb_db2/kdb_xdr.c       |  816 ------------------
 src/lib/kdb/kdb_db2/kdb_xdr.h       |   32 -
 src/lib/kdb/kdb_db2/pol_xdr.c       |   88 --
 src/lib/kdb/kdb_db2/policy_db.h     |   87 --
 src/modules/kdb/db2/ChangeLog       |   88 ++
 src/modules/kdb/db2/Makefile.in     |  136 +++
 src/modules/kdb/db2/adb_openclose.c |  412 +++++++++
 src/modules/kdb/db2/adb_policy.c    |  389 +++++++++
 src/modules/kdb/db2/configure.in    |   22 +
 src/modules/kdb/db2/db2.exports     |    1 +
 src/modules/kdb/db2/db2_exp.c       |   64 ++
 src/modules/kdb/db2/kdb_compat.h    |   81 ++
 src/modules/kdb/db2/kdb_db2.c       | 1561 +++++++++++++++++++++++++++++++++++
 src/modules/kdb/db2/kdb_db2.h       |  216 +++++
 src/modules/kdb/db2/kdb_xdr.c       |  816 ++++++++++++++++++
 src/modules/kdb/db2/kdb_xdr.h       |   32 +
 src/modules/kdb/db2/pol_xdr.c       |   88 ++
 src/modules/kdb/db2/policy_db.h     |   87 ++
 33 files changed, 4010 insertions(+), 3990 deletions(-)

commit 9199e04b96a9632b8ecea31f6b6e8fa48da1de32
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Sep 22 16:46:50 2005 +0000

    gss_release_buffer can leak zero-length buffers
    
    	* rel_buffer.c (generic_gss_release_buffer): Free buffer even if
    	length is zero.  This avoids memory leaks in some cases.
    
    ticket: new
    target_version: 1.4.3
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17388 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog    | 5 +++++
 src/lib/gssapi/generic/rel_buffer.c | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit c02a7929608e666491eb85646a5631e2b98a5ec4
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Sep 22 16:44:20 2005 +0000

    fix krb5_mk_rep subkey leaks
    
    	* mk_req_ext.c (krb5int_generate_and_save_subkey): Check for and
    	free pre-existing subkeys before clobbering the pointers.  This
    	fixes some memory leaks.
    
    ticket: new
    target_version: 1.4.3
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17387 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 6 ++++++
 src/lib/krb5/krb/mk_req_ext.c | 5 +++++
 2 files changed, 11 insertions(+)

commit 14fefb4f285d01a2b190f405a135a8e406e5e4fa
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Sep 22 02:48:09 2005 +0000

    fix memory leaks in krb5_gss_import_name() and krb5_gss_inquire_cred()
    
    	* import_name.c (krb5_gss_import_name): Add missing free of tmp in
    	an error case to fix a memory leak.
    
    	* inq_cred.c (krb5_gss_inquire_cred): Memory leak fixes: call
    	krb5_gss_release_cred() with address of cred, not cred; add
    	missing call to krb5_gss_release_cred() in an error case.
    
    ticket: new
    target_version: 1.4.3
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17386 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     | 7 +++++++
 src/lib/gssapi/krb5/import_name.c | 1 +
 src/lib/gssapi/krb5/inq_cred.c    | 7 +++++--
 3 files changed, 13 insertions(+), 2 deletions(-)

commit 8b43213ebe6ddd8d10f33a4bf4cc2f987c29ce7e
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 21 23:01:26 2005 +0000

    minor_status not cleared sometimes (gsstest nits)
    
    	* duplicate_name.c (krb5_gss_duplicate_name):
    	* export_name.c (krb5_gss_export_name): Fix gsstest nit by
    	clearing minor_status if no errors.
    
    ticket: new
    target_version: 1.4.3
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17385 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog        |  4 ++++
 src/lib/gssapi/krb5/duplicate_name.c |  6 +++++-
 src/lib/gssapi/krb5/export_name.c    | 12 +++++++++---
 3 files changed, 18 insertions(+), 4 deletions(-)

commit 99c0ac2a716ee8a0dc23fa01f82a88665d8cffb9
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 21 22:58:07 2005 +0000

    krb5_gss_inquire_cred can copy out uninitialized pointer
    
    	* inq_cred.c (krb5_gss_inquire_cred): Initialize ret_name to
    	NULL.  Only call kg_save_name() if ret_name is actually non-NULL.
    	Return GSS_C_NO_NAME for now if no principal name in the cred.
    	Reported by Christoph Weizen.
    
    ticket: new
    version_reported: 1.4.2
    target_version: 1.4.3
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17384 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog  |  7 +++++++
 src/lib/gssapi/krb5/inq_cred.c | 11 ++++++++---
 2 files changed, 15 insertions(+), 3 deletions(-)

commit 8e038fc69156fee66e3cef4bae2bc1af1e12e8cb
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 16 19:23:41 2005 +0000

    	* dnsglue.c (USE_RES_NINIT): Fix braino: define to 1, not empty
    	string.
    
    ticket: 3172
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17382 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 5 +++++
 src/lib/krb5/os/dnsglue.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7d9e38d660e4f365159af32757fc7d784c978a04
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 15 03:30:21 2005 +0000

    * adm_proto.h (krb5_adm_connect, krb5_adm_disconnect, krb5_adm_dbent_to_proto,
    krb5_adm_proto_to_dbent, krb5_adm_proto_to_ktent, krb5_adm_ktent_to_proto,
    krb5_free_adm_data, krb5_send_adm_cmd, krb5_send_adm_reply, krb5_read_adm_cmd,
    krb5_read_adm_reply): Delete declarations, since none of these functions exist.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17381 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   |  9 +++++
 src/include/krb5/adm_proto.h | 84 --------------------------------------------
 2 files changed, 9 insertions(+), 84 deletions(-)

commit c2e231e88b526dfc2935956efa8f3098e4cd02a2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 9 21:33:25 2005 +0000

    * fake_addrinfo.c (getaddrinfo):  AI_NUMERICSERV fix for AIX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17380 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog       | 9 +++++++++
 src/util/support/fake-addrinfo.c | 7 ++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit de6ce224dbda9480f4cbed14f2ce8f5e9f3028a7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 9 21:30:38 2005 +0000

    mine:
    * fake-addrinfo-test.c: New file.
    * Makefile.in (check): Do pass arguments to addrinfo-test invocation added by
    Marc's patch.
    (fake-addrinfo-test): New target.
    (all): Depend on it.
    (SRCS): Fix typo in last change.  Add fake-addrinfo-test.c.
    (OBJS): Add fake-addrinfo-test.o.
    
    from Marc Aurele La France:
    * Makefile.in:  Build addrinfo-test.
    * addrinfo-test.c (main):  'numeric' -> 'numerichost';  Add -n option to set
    AI_NUMERICSERV (if available);  print usage message when no arguments are
    given.
    
    ticket: 3176
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17379 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/ChangeLog            | 17 +++++++++++++++++
 src/tests/resolve/Makefile.in          | 29 ++++++++++++++++++++++-------
 src/tests/resolve/addrinfo-test.c      | 33 ++++++++++++++++++++++++++-------
 src/tests/resolve/fake-addrinfo-test.c |  2 ++
 4 files changed, 67 insertions(+), 14 deletions(-)

commit d284fca175e5aa23d8aadffd0150470acd21a2e4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 9 21:22:18 2005 +0000

    patch from Marc Aurele La France:
    
    * shlib.conf (case *-*-aix5.3*):  Generate proper shared libraries acceptable
    to dlopen(3) (as in mechglue, for example).  Allows for building both shared
    and static libraries in one run.  Only done for AIX 5.3, but probably should be
    done for earlier versions.
    
    ticket: 3176
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17378 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  7 +++++++
 src/config/shlib.conf | 27 +++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)

commit a9c2b6881159fc80f3bcf1f71684712a9e236dcd
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Sep 8 23:13:39 2005 +0000

    Rework logic for using res_ninit() and friends to fall back to
    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

 src/ChangeLog             |  5 +++++
 src/aclocal.m4            | 12 ++----------
 src/lib/krb5/os/ChangeLog |  8 ++++++++
 src/lib/krb5/os/dnsglue.c | 30 ++++++++++++++++++++----------
 4 files changed, 35 insertions(+), 20 deletions(-)

commit 0333abc05fd1580ea00d7610d81f37435956b629
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Sep 8 22:14:08 2005 +0000

    update mkrel for svn
    
    	* mkrel: Update for svn.
    
    ticket: new
    target_version: 1.4.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17376 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  4 ++++
 src/util/mkrel     | 12 +++++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

commit 5b9eda5632d6d5b2c54614dd1a80c73de6491675
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 8 01:44:53 2005 +0000

    * default.exp: Initialize can_get_root to yes.
    (setup_root_shell): If can_get_root is "no", log a message and return, without
    making another attempt.  On failing attempts, set can_get_root to "no".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17375 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  7 +++++++
 src/tests/dejagnu/config/default.exp | 18 ++++++++++++++++++
 2 files changed, 25 insertions(+)

commit 761f807d5ea32f5db0c07ae2c011c97b4688eaaf
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Sep 1 20:48:53 2005 +0000

    Move KfM-specific build system components to KfM repository
    
    Moved KfM-specific build system components into the KfM repository
    to avoid conflicts between kfm and krb5 branch points and commit procedures.
    
    Only KfM developers have been editing these files anyway so there is no
    advantage to having them in the krb5 repository.
    
    ticket: new
    Component: krb5-build
    Target_Version: 1.4.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17367 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/.Sanitize                                  |    31 -
 src/mac/ChangeLog                                  |   180 -
 src/mac/MacOSX/Headers/Kerberos5Prefix.h           |   181 -
 src/mac/MacOSX/Projects/GSS.pbexp                  |   110 -
 src/mac/MacOSX/Projects/Kerberos4.pbexp            |   116 -
 src/mac/MacOSX/Projects/Kerberos5.pbexp            |   343 -
 .../Projects/Kerberos5.pbproj/project.pbxproj      | 15925 -------------------
 src/mac/MacOSX/Projects/KerberosDES.pbexp          |    88 -
 src/mac/MacOSX/Projects/KerberosProfile.pbexp      |    38 -
 src/mac/MacOSX/Scripts/Kerberos5BuildSystem.jam    |    76 -
 src/mac/MacOSX/Scripts/Kerberos5Errors.jam         |    96 -
 src/mac/MacOSX/Scripts/Kerberos5Headers.jam        |   160 -
 src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam    |    87 -
 src/mac/ReadMe                                     |   139 -
 src/mac/Release notes                              |   173 -
 src/mac/libraries/ChangeLog                        |   101 -
 16 files changed, 17844 deletions(-)

commit 06306883039fd147b1e1556924b1cbc415a3b381
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Aug 29 19:22:52 2005 +0000

    Remove changebar.sty
    
    The changebar.sty file found in the doc directory has questionable
    licensing.  In particular, it is not the same changebar.sty found in
    CTAN and has no well defined license specified in the file.  Since we
    do not actually need changebar.sty, remove it.
    
    ticket: new
    Target_Version: 1.4.3
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17363 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog                   |   4 +
 doc/api/ChangeLog               |   4 +
 doc/api/Makefile                |   2 +-
 doc/api/changebar.sty           | 155 ---------------------------------------
 doc/api/library.tex             |   2 +-
 doc/implement/ChangeLog         |   4 +
 doc/implement/Makefile          |   2 +-
 doc/implement/changebar.sty     | 155 ---------------------------------------
 doc/implement/implement.tex     |   2 +-
 doc/kadm5/api-funcspec.tex      |   2 +-
 doc/kadm5/api-server-design.tex |   2 +-
 doc/kadm5/changebar.sty         | 157 ----------------------------------------
 12 files changed, 18 insertions(+), 473 deletions(-)

commit b88e2c51b7b370e652f105ff71bc1f311446bdd7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 25 23:48:46 2005 +0000

    ignore some more generated files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17362 dc483132-0cff-0310-8789-dd5450dbe970

commit 15c6ce9d630dbfd1b3fb83f9be010f92bb7e604f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 25 23:46:17 2005 +0000

    ignore latex-generated files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17361 dc483132-0cff-0310-8789-dd5450dbe970

commit 43e8c6beba650848ad6dfcea5cd1abfbf156c372
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 25 23:41:34 2005 +0000

    * kadm5/adb-unit-test.tex: Use RCS Id keyword instead of Header.
    * kadm5/api-unit-test.tex: Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17360 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog               | 6 ++++--
 doc/kadm5/adb-unit-test.tex | 4 ++--
 doc/kadm5/api-unit-test.tex | 4 ++--
 3 files changed, 8 insertions(+), 6 deletions(-)

commit 684e6c1cbcc40b6884927b0581831b58abc3cddd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 25 23:27:19 2005 +0000

    * kadm5/api-unit-test.tex (ovsec_kadm_create_principal): Fix missing closing
    brace that prevent latex from finishing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17359 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog               | 5 +++++
 doc/kadm5/api-unit-test.tex | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 45f06f2255145dc9b107632b9a7c62797b3cd151
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 25 23:15:24 2005 +0000

    Add execute property for man2ps, man2html
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17358 dc483132-0cff-0310-8789-dd5450dbe970

 doc/man2html | 0
 doc/man2ps   | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

commit fab52e328e2893c212e443975ad4140493b25efc
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 25 22:04:59 2005 +0000

    fix more executable permissions
    
    Fix some more executable permissions missing from import.
    
    ticket: new
    tags: pullup
    target_version: 1.4.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17357 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/move-if-changed                            | 0
 src/config/ren2long                                   | 0
 src/kadmin/cli/k5srvutil.sh                           | 0
 src/kadmin/kdbkeys/do-test.pl                         | 0
 src/kadmin/scripts/inst-hdrs.sh                       | 0
 src/kadmin/testing/scripts/compare_dump.plin          | 0
 src/kadmin/testing/scripts/env-setup.shin             | 0
 src/kadmin/testing/scripts/find-make.sh               | 0
 src/kadmin/testing/scripts/fixup-conf-files.plin      | 0
 src/kadmin/testing/scripts/make-host-keytab.plin      | 0
 src/kadmin/testing/scripts/qualname.plin              | 0
 src/kadmin/testing/scripts/save_files.sh              | 0
 src/kadmin/testing/scripts/simple_dump.plin           | 0
 src/kadmin/testing/scripts/verify_xrunner_report.plin | 0
 src/kdc/rtscript                                      | 0
 src/krb5-config.in                                    | 0
 src/lib/krb4/et_errtxt.awk                            | 0
 src/lib/krb4/ren-cyg.sh                               | 0
 src/lib/krb4/sed-cyg.sh                               | 0
 src/lib/krb4/sed-pc.sh                                | 0
 src/lib/krb4/sed-pl10.sh                              | 0
 src/lib/krb5/krb/transit-tests                        | 0
 src/lib/rpc/unit-test/rpc_test_setup.sh               | 0
 src/util/Sanitize                                     | 0
 src/util/et/compile_et.sh                             | 0
 src/util/et/config_script                             | 0
 src/util/getsyms                                      | 0
 src/util/kbuild                                       | 0
 src/util/lndir                                        | 0
 src/util/mkrel                                        | 0
 src/util/ss/config_script                             | 0
 src/util/ss/mk_cmds.sh                                | 0
 32 files changed, 0 insertions(+), 0 deletions(-)

commit 9d8af9251c37277fba4269f4133fc70c929e907e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Aug 25 14:26:37 2005 +0000

    Make kadmin testing scripts executable
    
    Mark the shell scripts used by lib/rpc and lib/kadm5 executable.
    
    ticket:new
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17356 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/init_db             | 0
 src/kadmin/testing/scripts/start_servers       | 0
 src/kadmin/testing/scripts/start_servers_local | 0
 src/kadmin/testing/scripts/stop_servers        | 0
 src/kadmin/testing/scripts/stop_servers_local  | 0
 5 files changed, 0 insertions(+), 0 deletions(-)

commit 38c71ebc4de86a38744fd40642f33a808ef377c7
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 24 22:14:02 2005 +0000

    svn:ignore configure and autom4te.cache files
    
    ticket: new
    tags: pullup
    target_version: 1.4.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17355 dc483132-0cff-0310-8789-dd5450dbe970

commit 5fa34bc3fd8f5b28859b5e0d74eb88dfdeb841dc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Aug 24 16:32:24 2005 +0000

    Set svn:executable for mkinstalldirs - needed during install
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17354 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/mkinstalldirs | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit ffa8a6aa37b36722bb94b8b54766ee3065bcc3c2
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Aug 24 16:20:01 2005 +0000

    Delete .cvsignore files; contents have already been
    set on svn:ignore properties.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17353 dc483132-0cff-0310-8789-dd5450dbe970

 src/.cvsignore                             |  6 ------
 src/appl/bsd/.cvsignore                    |  7 -------
 src/appl/gss-sample/.cvsignore             |  2 --
 src/appl/gssftp/ftp/.cvsignore             |  1 -
 src/appl/gssftp/ftpd/.cvsignore            |  2 --
 src/appl/sample/sclient/.cvsignore         |  1 -
 src/appl/sample/sserver/.cvsignore         |  1 -
 src/appl/simple/client/.cvsignore          |  1 -
 src/appl/simple/server/.cvsignore          |  1 -
 src/appl/telnet/telnet/.cvsignore          |  1 -
 src/appl/telnet/telnetd/.cvsignore         |  1 -
 src/appl/user_user/.cvsignore              |  2 --
 src/clients/kcpytkt/.cvsignore             |  1 -
 src/clients/kdeltkt/.cvsignore             |  2 --
 src/clients/kdestroy/.cvsignore            |  1 -
 src/clients/kinit/.cvsignore               |  1 -
 src/clients/klist/.cvsignore               |  1 -
 src/clients/kpasswd/.cvsignore             |  2 --
 src/clients/ksu/.cvsignore                 |  1 -
 src/clients/kvno/.cvsignore                |  1 -
 src/include/.cvsignore                     | 18 ------------------
 src/include/kerberosIV/.cvsignore          |  2 --
 src/include/krb5/.cvsignore                |  6 ------
 src/kadmin/cli/.cvsignore                  |  4 ----
 src/kadmin/dbutil/.cvsignore               |  3 ---
 src/kadmin/ktutil/.cvsignore               |  2 --
 src/kadmin/passwd/.cvsignore               |  3 ---
 src/kadmin/server/.cvsignore               |  1 -
 src/kadmin/testing/.cvsignore              |  4 ----
 src/kadmin/testing/scripts/.cvsignore      |  8 --------
 src/kadmin/testing/util/.cvsignore         |  2 --
 src/kdc/.cvsignore                         |  5 -----
 src/krb524/.cvsignore                      |  5 -----
 src/lib/.cvsignore                         |  1 -
 src/lib/crypto/.cvsignore                  |  7 -------
 src/lib/crypto/aes/.cvsignore              |  5 -----
 src/lib/crypto/crc32/.cvsignore            |  1 -
 src/lib/crypto/des/.cvsignore              |  3 ---
 src/lib/crypto/keyhash_provider/.cvsignore |  2 --
 src/lib/crypto/md4/.cvsignore              |  2 --
 src/lib/crypto/md5/.cvsignore              |  1 -
 src/lib/crypto/sha1/.cvsignore             |  2 --
 src/lib/des425/.cvsignore                  |  4 ----
 src/lib/gssapi/.cvsignore                  |  1 -
 src/lib/gssapi/generic/.cvsignore          |  3 ---
 src/lib/gssapi/krb5/.cvsignore             |  3 ---
 src/lib/kadm5/.cvsignore                   |  6 ------
 src/lib/kadm5/clnt/.cvsignore              |  1 -
 src/lib/kadm5/srv/.cvsignore               |  1 -
 src/lib/kadm5/unit-test/.cvsignore         | 10 ----------
 src/lib/kdb/.cvsignore                     |  2 --
 src/lib/krb4/.cvsignore                    |  6 ------
 src/lib/krb5/.cvsignore                    |  1 -
 src/lib/krb5/ccache/.cvsignore             |  1 -
 src/lib/krb5/error_tables/.cvsignore       | 12 ------------
 src/lib/krb5/krb/.cvsignore                |  5 -----
 src/lib/krb5/os/.cvsignore                 |  3 ---
 src/lib/rpc/.cvsignore                     |  4 ----
 src/lib/rpc/unit-test/.cvsignore           |  2 --
 src/slave/.cvsignore                       |  2 --
 src/tests/.cvsignore                       |  1 -
 src/tests/asn.1/.cvsignore                 |  3 ---
 src/tests/create/.cvsignore                |  1 -
 src/tests/dejagnu/.cvsignore               |  5 -----
 src/tests/gssapi/.cvsignore                |  1 -
 src/tests/hammer/.cvsignore                |  1 -
 src/tests/resolve/.cvsignore               |  1 -
 src/tests/verify/.cvsignore                |  1 -
 src/util/.cvsignore                        |  3 ---
 src/util/db2/.cvsignore                    |  1 -
 src/util/db2/include/.cvsignore            |  5 -----
 src/util/db2/test/.cvsignore               |  2 --
 src/util/et/.cvsignore                     | 13 -------------
 src/util/profile/.cvsignore                |  7 -------
 src/util/pty/.cvsignore                    |  2 --
 src/util/send-pr/.cvsignore                |  2 --
 src/util/ss/.cvsignore                     |  6 ------
 77 files changed, 245 deletions(-)

commit 2eb79ad30829beb64365efe992dd50f51aad9d43
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Aug 24 16:10:17 2005 +0000

    Make configuration scripts executable
    
    Mark the shell scripts under config and util as executable.
    
    Tom, this probably wants to be pulled up to the 1.3 branch as well.
    
    ticket: new
    Tags: pullup
    Target_Version: 1.4.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17352 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/config.guess | 0
 src/config/config.sub   | 0
 src/config/install-sh   | 0
 src/util/reconf         | 0
 4 files changed, 0 insertions(+), 0 deletions(-)

commit b961a095bbb87bda597e00960c1b01672f23dc79
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 23 20:21:48 2005 +0000

            * t_ser.c (ser_kcontext_test): Remove statement declaring an
            unused variable using a non-portable gcc extension.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17346 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/t_ser.c   | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f12195223f912ba98d2a622d935200a1df63ea0d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 20 09:14:59 2005 +0000

    Rename all RPC functions from _1 to _2 to match current program version number;
    likewise _1_svc to _2_svc in the kadmin server.  Delete the RPC functions from
    the libkadm5clnt export list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17345 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog             |  5 ++
 src/kadmin/server/kadm_rpc_svc.c        | 76 ++++++++++++++---------------
 src/kadmin/server/server_stubs.c        | 42 ++++++++---------
 src/lib/kadm5/ChangeLog                 |  3 +-
 src/lib/kadm5/clnt/ChangeLog            |  8 ++++
 src/lib/kadm5/clnt/client_init.c        |  4 +-
 src/lib/kadm5/clnt/client_principal.c   | 28 +++++------
 src/lib/kadm5/clnt/client_rpc.c         | 42 ++++++++---------
 src/lib/kadm5/clnt/clnt_policy.c        | 10 ++--
 src/lib/kadm5/clnt/clnt_privs.c         |  7 ++-
 src/lib/kadm5/clnt/libkadm5clnt.exports | 23 ---------
 src/lib/kadm5/kadm_rpc.h                | 84 ++++++++++++++++-----------------
 12 files changed, 164 insertions(+), 168 deletions(-)

commit 9347911b740716457017da70358d8d648156e659
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 20 08:27:46 2005 +0000

    * post.in (configure): Depend on patchlevel.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17344 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/post.in   | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit f4c196b45a266fe7b00b5dd556160338248c886c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 20 08:26:36 2005 +0000

    * aclocal.m4 (PL_KRB5_MAJOR_RELEASE, PL_KRB5_MINOR_RELEASE, PL_KRB5_PATCHLEVEL,
    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

 src/ChangeLog    | 11 +++++++++--
 src/aclocal.m4   | 21 +++++++++++++++++++--
 src/configure.in | 12 ++----------
 3 files changed, 30 insertions(+), 14 deletions(-)

commit 0529d3ab3802b53771184d7dc8b88b568ef914f2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 20 07:17:17 2005 +0000

    All configure.in scripts: Use K5_AC_INIT instead of AC_INIT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17342 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                      | 1 +
 src/appl/ChangeLog                 | 4 ++++
 src/appl/bsd/ChangeLog             | 4 ++++
 src/appl/bsd/configure.in          | 2 +-
 src/appl/configure.in              | 2 +-
 src/appl/gssftp/ChangeLog          | 4 ++++
 src/appl/gssftp/configure.in       | 2 +-
 src/appl/telnet/ChangeLog          | 4 ++++
 src/appl/telnet/configure.in       | 2 +-
 src/clients/ChangeLog              | 4 ++++
 src/clients/configure.in           | 2 +-
 src/configure.in                   | 3 +--
 src/kadmin/ChangeLog               | 4 ++++
 src/kadmin/configure.in            | 2 +-
 src/lib/apputils/ChangeLog         | 4 ++++
 src/lib/apputils/configure.in      | 2 +-
 src/lib/crypto/ChangeLog           | 4 ++++
 src/lib/crypto/configure.in        | 2 +-
 src/lib/des425/ChangeLog           | 4 ++++
 src/lib/des425/configure.in        | 2 +-
 src/lib/gssapi/ChangeLog           | 4 ++++
 src/lib/gssapi/configure.in        | 2 +-
 src/lib/kadm5/ChangeLog            | 2 ++
 src/lib/kadm5/configure.in         | 2 +-
 src/lib/kdb/ChangeLog              | 4 ++++
 src/lib/kdb/configure.in           | 2 +-
 src/lib/kdb/kdb_db2/ChangeLog      | 4 ++++
 src/lib/kdb/kdb_db2/configure.in   | 2 +-
 src/lib/krb4/ChangeLog             | 4 ++++
 src/lib/krb4/configure.in          | 2 +-
 src/lib/krb5/ChangeLog             | 4 ++++
 src/lib/krb5/configure.in          | 2 +-
 src/lib/rpc/ChangeLog              | 4 ++++
 src/lib/rpc/configure.in           | 2 +-
 src/lib/rpc/unit-test/ChangeLog    | 4 ++++
 src/lib/rpc/unit-test/configure.in | 2 +-
 src/tests/ChangeLog                | 4 ++++
 src/tests/configure.in             | 2 +-
 src/util/db2/ChangeLog             | 4 ++++
 src/util/db2/configure.in          | 2 +-
 src/util/et/ChangeLog              | 4 ++++
 src/util/et/configure.in           | 2 +-
 src/util/profile/ChangeLog         | 4 ++++
 src/util/profile/configure.in      | 2 +-
 src/util/pty/ChangeLog             | 4 ++++
 src/util/pty/configure.in          | 2 +-
 src/util/ss/ChangeLog              | 4 ++++
 src/util/ss/configure.in           | 2 +-
 48 files changed, 115 insertions(+), 25 deletions(-)

commit 818f71b3a72073f32ec740ffe3dc5b57fadd80d2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 20 07:01:37 2005 +0000

    * aclocal.m4 (K5_AC_INIT, K5_VERSION, K5_BUGADDR): New macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17341 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 4 ++++
 src/aclocal.m4 | 7 +++++++
 2 files changed, 11 insertions(+)

commit 9f6a1315e88b86024a20766be4a6cd176cb44bcf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 20 06:24:48 2005 +0000

    Minor changes (shouldn't alter semantics) to increase similarity to code output
    by modern Solaris rpcgen.
    
    * kadm_rpc.h: Remove krb5_ui_4 casts on RPC defined numbers.  Remove argument
    names from RPC proc declarations.  Reorder declarations, change whitespace.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17340 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  |   6 ++
 src/lib/kadm5/kadm_rpc.h | 236 +++++++++++++++++++++--------------------------
 2 files changed, 109 insertions(+), 133 deletions(-)

commit 0853f66e3e5c38870f640c34187b67d6a3d963e1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 20 04:22:42 2005 +0000

    * kdb_db2.c (MAX_LOCK_TRIES): New macro.
    (krb5_db2_db_lock): Always make non-blocking attempts to acquire the lock.
    Retry up to MAX_LOCK_TRIES times on failure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17339 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_db2/ChangeLog |  6 ++++++
 src/lib/kdb/kdb_db2/kdb_db2.c | 32 +++++++++++++++++++-------------
 2 files changed, 25 insertions(+), 13 deletions(-)

commit 9d2496a5de5906f51f309caa2263bdb6489bfb5e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 19 23:51:24 2005 +0000

    partial doc of Novell changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17338 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_db2/ChangeLog | 30 +++++++++++++++++++++++++++---
 1 file changed, 27 insertions(+), 3 deletions(-)

commit dc576447d2e573082e64575885d54a1f87ac1beb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 17 02:22:14 2005 +0000

    * kdb5.c (kdb_load_library): Look up db_modules>db_module_dir in config file,
    and use any indicated directories before the compiled-in directories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17337 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  6 ++++++
 src/lib/kdb/kdb5.c    | 33 +++++++++++++++++++++++++++++++--
 2 files changed, 37 insertions(+), 2 deletions(-)

commit 24d1bca4a0bacd4a691b699b254e8b130872a565
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 17 01:46:59 2005 +0000

    * env-setup.shin: Export $libdir.
    * init_db: Substitue __MODDIR__ with the fakedest module directory.
    * start_servers: Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17336 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog      |  7 +++++++
 src/kadmin/testing/scripts/env-setup.shin |  4 ++++
 src/kadmin/testing/scripts/init_db        | 16 ++++++++++++++++
 src/kadmin/testing/scripts/start_servers  |  1 +
 4 files changed, 28 insertions(+)

commit 2541d0b6518caa52e4df0a1695ee0c8f8d8d93b2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 17 01:45:25 2005 +0000

    * krb5.conf.proto: Change db module name to be more obviously not magic.  Point
    db_module_dir to the fakedest installed version.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17335 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/proto/ChangeLog       | 5 +++++
 src/kadmin/testing/proto/krb5.conf.proto | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 2919752cfa6abcb46ba240cf30cd9f7c9ed525dc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 17 01:06:31 2005 +0000

    Fix to last change: Add the new db info lines to krb5.conf files always, not
    just kdc file, so kadmin.local (etc) invocations using other config files still
    see them.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17334 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  2 +-
 src/tests/dejagnu/config/default.exp | 18 +++++++-----------
 2 files changed, 8 insertions(+), 12 deletions(-)

commit a811926214e3d3c8b9c1b0d4daa7ec46e0a48d0f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 17 00:39:42 2005 +0000

    * Makefile.in (site.exp): Write KRB5_DB_MODULE_DIR setting into site.exp.
    Depend on Makefile.
    * config/default.exp (setup_kerberos_files): Don't write database_name entry
    into KDC config file.
    (setup_krb5_conf): Write new config lines for the realm into the krb5.conf file
    for the KDC.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17333 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/ChangeLog          |  5 +++++
 src/tests/dejagnu/Makefile.in        |  3 ++-
 src/tests/dejagnu/config/ChangeLog   |  7 +++++++
 src/tests/dejagnu/config/default.exp | 15 ++++++++++++++-
 4 files changed, 28 insertions(+), 2 deletions(-)

commit 51cd67bb0119e879bd4f41c7f3120f7669619a9c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 17 00:31:08 2005 +0000

    * Makefile.in (fake-install): New target; create a partially populated install
    tree.
    (check-prerecurse): Depend on it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17332 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 6 ++++++
 src/Makefile.in | 9 +++++++++
 2 files changed, 15 insertions(+)

commit 847db1d17d2dca809684d96578c2bed5c44cf6cf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 17 00:28:08 2005 +0000

    * Makefile.in ($(FAKEPREFIX)/lib): Target deleted.
    (all-unix): Don't build it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17331 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   | 5 +++++
 src/util/Makefile.in | 4 ----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit d1fa0b0e1d695208fc76c8c5ea64522d1330d941
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 16 00:38:17 2005 +0000

    	* get_in_tkt.c (krb5_get_init_creds): Free tempstr on non-error
    	returns from krb5_string_to_deltat() to avoid memory leak.
    
    ticket: 3147
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17330 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  5 +++++
 src/lib/krb5/krb/get_in_tkt.c | 10 ++++++----
 2 files changed, 11 insertions(+), 4 deletions(-)

commit 2f5817556edabcec6d285e912f7ff5dbdc5ec59e
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 11 22:19:41 2005 +0000

    consistently include stdio.h in lib/gssapi/krb5/import_name.c
    
    	* import_name.c: Include stdio.h regardless of presence of
    	getpwuid_r(), to ensure definition of BUFSIZ.  Reported by
    	Vladimir Terziev.
    
    ticket: new
    target_version: 1.4.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17327 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     | 6 ++++++
 src/lib/gssapi/krb5/import_name.c | 2 --
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 0c92c632e0425e54611b4107e8b24046edfa9c26
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jul 28 23:41:16 2005 +0000

    Add stub for krb5int_pthread_loaded() for Windows
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17323 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog | 5 +++++
 src/util/support/threads.c | 5 +++++
 2 files changed, 10 insertions(+)

commit 8042a772cee8128db5fccb8737e1f2623d5aaab6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 22 03:33:00 2005 +0000

    doc Novell changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17318 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog      | 28 +++++++++----
 src/lib/kadm5/srv/ChangeLog       | 83 +++++++++++++++++++++++++++++++++------
 src/lib/kadm5/unit-test/ChangeLog | 22 +++++++----
 3 files changed, 107 insertions(+), 26 deletions(-)

commit 335d814c5bd8b7788a178564643fecdc9369bbea
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 22 03:27:22 2005 +0000

    coding style
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17317 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 77 ++++++++++++++++-----------------------
 1 file changed, 32 insertions(+), 45 deletions(-)

commit 102cbc29050435babd188ff24934b307727a5ceb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 21 19:36:35 2005 +0000

    describe Novell changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17316 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog | 40 +++++++++++++++++++++++++++++++---------
 1 file changed, 31 insertions(+), 9 deletions(-)

commit a12bd5b201be96ffab057f0808e9c07d8f14cc77
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 21 00:06:01 2005 +0000

    cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17315 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 8a6720ae887e1961eb91b6293d7aa58c0a84c7d2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 20 23:39:56 2005 +0000

    describe Novell changes in this directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17314 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 56 ++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 52 insertions(+), 4 deletions(-)

commit 1c5ec2d0ea7ff973e243f76ca35a1976a145854c
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 20 00:13:38 2005 +0000

    	* aclocal.m4 (AC_LIBRARY_NET): Special-case AIX 5.x due to broken
    	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

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 9 +++++++++
 2 files changed, 15 insertions(+)

commit 45bf21aa68d8be671efc3769bd5f726ab27818ab
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 14 21:55:50 2005 +0000

    doc novell change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17303 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                    | 3 ++-
 src/include/krb5/stock/ChangeLog | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 69a15d658a54b4c551a207293bd85a4ec24a7a4b
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 12 20:07:06 2005 +0000

    fix MITKRB5-SA-2005-003 krb5_recvauth double-free
    
    	* recvauth.c (recvauth_common): Avoid double-free on invalid
    	version string.  Thanks to Magnus Hagander.  Fix for
    	MITKRB5-SA-2005-003 [CAN-2005-1689, VU#623332].
    
    ticket: new
    target_version: 1.4.2
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17299 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 4 ++++
 src/lib/krb5/krb/recvauth.c | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 9755aac29ccaac6977a93aa4305963ac29748641
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 12 19:56:56 2005 +0000

    fix MITKRB5-SA-2005-002 KDC double-free and heap overflow
    
    Fix for MITKRB5-SA-2005-002
    
    * KDC double-free [CAN-2005-1174, VU#259798]
    * krb5_unparse_name heap overflow [CAN-2005-1175, VU#885830]
    
    Thanks to Daniel Wachdorf.
    
    ticket: new
    flags: pullup
    target_version: 1.4.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17298 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog          | 10 ++++++++++
 src/kdc/do_as_req.c        |  6 +++++-
 src/kdc/do_tgs_req.c       |  6 +++++-
 src/kdc/network.c          |  1 +
 src/lib/krb5/krb/ChangeLog |  7 +++++++
 src/lib/krb5/krb/unparse.c |  2 ++
 6 files changed, 30 insertions(+), 2 deletions(-)

commit 9ab48cb7d2150c1b0e427bbfcb4a310b29121431
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 8 22:13:15 2005 +0000

    * api.1/lock.exp (lock_test_continue): After exiting the loop, send the process
    a signal before waiting for it to die.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17297 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog      | 5 +++++
 src/lib/kadm5/unit-test/api.1/lock.exp | 2 ++
 2 files changed, 7 insertions(+)

commit 406a86f66ba3ef6772ced1d1c7bbbea190045794
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 6 23:27:12 2005 +0000

    * krb5.conf.proto: Add a bunch of db module info that should be in
    kdc.conf.proto, but is sought here for now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17296 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/proto/ChangeLog       |  5 +++++
 src/kadmin/testing/proto/krb5.conf.proto | 10 ++++++++++
 2 files changed, 15 insertions(+)

commit e35c21e74690673953707f045f1d529ca435a841
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 6 23:24:29 2005 +0000

    * kdb5.c (kdb_get_library_name, kdb_load_library): Change default name to "db2".
    (kdb_get_library_name): On error reading from the config file, don't just use
    the default.
    (kdb_load_library): Don't add "lib" prefix on module name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17295 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  8 ++++++++
 src/lib/kdb/kdb5.c    | 11 +++--------
 2 files changed, 11 insertions(+), 8 deletions(-)

commit 373c6ec9484db18ede1454c7b74fc2655a0fbebe
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 6 23:22:18 2005 +0000

    Rename module to "db2"
    
    * Makefile.in (LIBBASE): Change to db2.
    (LIBMAJOR): Change to 0.
    (all): Deleted explicit dependency.
    (all-unix): Added here, without "lib" prefix.
    (clean-unix): Drop clean-liblinks.
    * db2_exp.c: (krb5_db_vftabl_db2): Renamed from ..._kdb_db2.
    * db2.exports: Rename from libkdb_db2.exports, update for symbol name change.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17294 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_db2/ChangeLog          | 11 +++++++++++
 src/lib/kdb/kdb_db2/Makefile.in        | 10 ++++------
 src/lib/kdb/kdb_db2/db2.exports        |  1 +
 src/lib/kdb/kdb_db2/db2_exp.c          |  2 +-
 src/lib/kdb/kdb_db2/libkdb_db2.exports |  1 -
 5 files changed, 17 insertions(+), 8 deletions(-)

commit 07aa46d0220f8972b38ccff2bbae7dbcff22f972
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 6 23:17:21 2005 +0000

    Drop "lib" prefix from things intended to be dynamically loaded
    
    * lib.in (LIBPREFIX): New variable.
    * libnover.in (LIBPREFIX): New variable.
    (LIBLIST, $(LIBBASE)$(SHLIBVEXT), $(TOPLIBD)/$(LIBBASE)$(SHLIBEXT), clean-libs,
    install-shared): Drop "lib" from generated shared object name.
    * pre.in (SHLIB_EXPORT_FILE): Use $(LIBPREFIX).
    * shlib.conf: Use $(LIBPREFIX) in LDCOMBINE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17293 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog   | 10 ++++++++++
 src/config/lib.in      |  2 ++
 src/config/libnover.in | 16 +++++++++-------
 src/config/pre.in      |  2 +-
 src/config/shlib.conf  | 28 ++++++++++++++--------------
 5 files changed, 36 insertions(+), 22 deletions(-)

commit 10b64694c46835c119475b55dce6f20742e7104c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 6 02:28:42 2005 +0000

    kdb_db2.c change from friday
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17292 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_db2/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit eb1934623fc475cbcff71777245e7544fd6405c2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 2 04:36:07 2005 +0000

    rename string_to_key.c to arcfour_s2k.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17291 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/ChangeLog       |  5 +++
 src/lib/crypto/arcfour/Makefile.in     | 10 ++---
 src/lib/crypto/arcfour/arcfour_s2k.c   | 70 ++++++++++++++++++++++++++++++++++
 src/lib/crypto/arcfour/string_to_key.c | 70 ----------------------------------
 4 files changed, 80 insertions(+), 75 deletions(-)

commit f1922f4e77ba3f249a5a48fad31729e9b5dbd6f4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 2 04:35:05 2005 +0000

    rename arcfour.c to rc4.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17290 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/enc_provider/ChangeLog   |   5 +
 src/lib/crypto/enc_provider/Makefile.in |  23 ++--
 src/lib/crypto/enc_provider/arcfour.c   | 216 --------------------------------
 src/lib/crypto/enc_provider/rc4.c       | 216 ++++++++++++++++++++++++++++++++
 4 files changed, 232 insertions(+), 228 deletions(-)

commit 875759746d5fcd7166762f2eaf95f7c0669af0f9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 2 03:12:08 2005 +0000

    * Makefile.in (INSTALLMKDIRS): Add KRB5_DB_MODULE_DIR
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17289 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 1 +
 2 files changed, 5 insertions(+)

commit e0472710f959cb45d8a2d7eed72dd1da28ef76cb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 2 03:00:13 2005 +0000

    * err_handle.c (krb5_err_key): Variable deleted.
    (init_err_handling, krb5_set_err, krb5_get_err_string, krb5_clr_error): Use k5_
    macros for thread-specific data instead of pthread versions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17288 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog    |  7 +++++++
 src/lib/kadm5/clnt/err_handle.c | 12 +++++-------
 src/lib/kdb/ChangeLog           |  7 +++++++
 src/lib/kdb/err_handle.c        | 12 +++++-------
 4 files changed, 24 insertions(+), 14 deletions(-)

commit 372d4b3deb9269320487b1b29e9117ba7278e722
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 2 02:56:07 2005 +0000

    * k5-thread.h (k5_key_t): Add K5_KEY_KDB_ERR_HANDLER and K5_KEY_KADM_CLNT_ERR_HANDLER
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17287 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 5 +++++
 src/include/k5-thread.h | 2 ++
 2 files changed, 7 insertions(+)

commit f52971f631b670a97cd2b66866f50492aebe9816
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 2 02:52:01 2005 +0000

    * Makefile.in (check-unix): Don't run dyntest automatically
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17286 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog   | 4 ++++
 src/lib/rpc/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit df9528f7fe9709a5f482028c5fa023a8f03cc605
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 2 01:53:58 2005 +0000

    delete functions in '#if 0'
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17285 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_db2/kdb_db2.c | 332 ------------------------------------------
 1 file changed, 332 deletions(-)

commit 030736756a33643f78dd709d62532e81221fa91c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 2 01:51:57 2005 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17284 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_db2/kdb_db2.c | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 61856e781e4fc848e5570e7bf999cffd0d9a2fa9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 2 01:51:00 2005 +0000

    Convert to ISO C function declaration style.
    Some whitespace and comment changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17283 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_db2/kdb_db2.c | 187 ++++++++++++++++--------------------------
 1 file changed, 71 insertions(+), 116 deletions(-)

commit 0ed09f2f956b5a0894129562d0851978bfdc69e3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 2 01:41:59 2005 +0000

    reformat
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17282 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_db2/kdb_db2.c | 972 ++++++++++++++++++++----------------------
 1 file changed, 452 insertions(+), 520 deletions(-)

commit 309174fc6015413f3759613c64beeff0655c0c40
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 30 00:15:33 2005 +0000

    * Makefile.in (t_kdb, check, clean): Delete t_kdb references
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17281 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   |  4 ++++
 src/lib/kdb/Makefile.in | 12 ------------
 2 files changed, 4 insertions(+), 12 deletions(-)

commit 07fba83dd8d3bcc3a3c6787912afe9b34b18f442
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 30 00:13:36 2005 +0000

    * Makefile.in: Use libnover_frag.
    (all-unix): Don't depend on all-liblinks.
    (lib$(LIBBASE)$(SO_EXT)): Rule deleted.
    (t_kdb, check, clean): Delete t_kdb references.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17280 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_db2/ChangeLog   |  9 +++++----
 src/lib/kdb/kdb_db2/Makefile.in | 21 ++++-----------------
 2 files changed, 9 insertions(+), 21 deletions(-)

commit 67858ef19eeefe89558b3839006a07421ee5b651
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 30 00:11:07 2005 +0000

    * t_ser.c (ser_data): Don't initialize db serialization code that doesn't exist
    any more.
    (ser_kcontext_test): Don't create and destroy databases.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17279 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  6 ++++++
 src/lib/krb5/krb/t_ser.c   | 14 +-------------
 2 files changed, 7 insertions(+), 13 deletions(-)

commit 600f9f153ea596ad496a0d8129a2d2f49c15e9f1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 29 23:30:58 2005 +0000

    * osconf.h (DEFAULT_KDB_LIB_PATH): Use @MODULEDIR.  Don't use a fixed global
    directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17278 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 5 +++++
 src/include/krb5/stock/osconf.h  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ceaaad63495c7916ea62569e573c0b499b4a98d1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 29 23:29:38 2005 +0000

    * Makefile.in (osconf.h): Depend on Makefile.  Always display commands executed
    for replace-if-newer sequence.
    (PROCESS_REPLACE): Replace @MODULEDIR with $(KRB5_DB_MODULE_DIR).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17277 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 6 ++++++
 src/include/krb5/Makefile.in | 7 ++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 97488a5bec83f3148dddf8046ef9ae63daa2544b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 29 23:28:06 2005 +0000

    * pre.in (KRB5_DB_MODULE_DIR): New variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17276 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 2 ++
 src/config/pre.in    | 1 +
 2 files changed, 3 insertions(+)

commit dd4dbd4b9ce2aa69c2a97b324b8fd97ee554a6de
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 29 23:27:30 2005 +0000

    * libnover.in (Makefile): Depend on correct makefile fragment.
    (SHLIBVEXT): Fix definition.
    (LIBLIST, LIBINSTLIST): Override configured definitions.
    (all-liblinks, clean-liblinks): Targets deleted.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17275 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog   |  4 ++++
 src/config/libnover.in | 10 ++++------
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 730118d7c91f93e1fc9bf32b57bf20a89d6a4178
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 29 19:53:10 2005 +0000

    * aclocal.m4 (libnover_frag): Set and substitute
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17274 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 4 ++++
 src/aclocal.m4 | 2 ++
 2 files changed, 6 insertions(+)

commit 1f7fad8b62418b26d592bf73320466830a59d1dd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 29 19:52:37 2005 +0000

    update comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17273 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/lib.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3653749752a0b3248595de9855f0476289719606
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 29 19:52:26 2005 +0000

    * libnover.in: New file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17272 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog   |   4 ++
 src/config/libnover.in | 108 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 112 insertions(+)

commit 3b161b42066459ef417182b68fa470d0b7a3e589
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 29 19:23:01 2005 +0000

    * Makefile.in (LIB): Variable deleted, uses replaced with LIBBASE.
    (SHLIB_EXPDEPS, SHLIB_EXPLIBS): Add gssrpc library and depedencies.
    (lib$(LIBBASE)$(SO_EXT)): Don't explicitly link in the gssrpc library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17271 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_db2/ChangeLog   |  9 +++++++++
 src/lib/kdb/kdb_db2/Makefile.in | 14 +++++++-------
 2 files changed, 16 insertions(+), 7 deletions(-)

commit 1e3ba37af3824549f1e1c8992aab277dea998368
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 27 23:59:43 2005 +0000

    Fix build problems on AIX, Tru64
    
    * kdb_db2.c: Don't use C++-style comments.
    (krb5_db2_db_get_principal): Don't use variables named "try".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17270 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_db2/ChangeLog |  5 +++++
 src/lib/kdb/kdb_db2/kdb_db2.c | 14 +++++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit c5eff76bca2aeb87d7d5def11796a7d022bad5a4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 21 04:28:20 2005 +0000

    * Makefile.in (SHLIB_EXPLIBS): Add $(DL_LIB)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17269 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   | 2 ++
 src/lib/kdb/Makefile.in | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 0cac0fc3a9f7a1db45fde8dde5d497f07c407ef2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 21 04:11:25 2005 +0000

    * err_handle.c, kdb5.c: Test ENABLE_THREADS, not just HAVE_PTHREAD_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17268 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    |  5 +++++
 src/lib/kdb/err_handle.c | 11 ++++++++---
 src/lib/kdb/kdb5.c       |  6 +++---
 3 files changed, 16 insertions(+), 6 deletions(-)

commit 85861b62364e7e7de472bbfe55ca90cdf9aa8ddd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 21 03:58:43 2005 +0000

    reformat
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17267 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/err_handle.c |  130 +--
 src/lib/kadm5/clnt/err_handle.h |   23 +-
 src/lib/kdb/err_handle.c        |  137 +--
 src/lib/kdb/err_handle.h        |   23 +-
 src/lib/kdb/kdb5.c              | 1783 ++++++++++++++++++---------------------
 5 files changed, 1005 insertions(+), 1091 deletions(-)

commit 13a83f750fbfdd0db56a46adaf0ed48c6c889f09
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 21 03:14:53 2005 +0000

    * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Override guessed PTHREAD_CFLAGS with
    correct value for solaris+gcc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17266 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 2 ++
 src/aclocal.m4 | 7 +++++++
 2 files changed, 9 insertions(+)

commit 7eb3f3dedaa4c0edbe14c3d3d9617051c31c3e69
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 21 02:54:15 2005 +0000

    Use DL_LIB and THREAD_LINKOPTS instead of explicitly specifying the dl
    and pthread libraries by name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17265 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog            | 3 +++
 src/kadmin/cli/Makefile.in          | 2 +-
 src/kadmin/dbutil/ChangeLog         | 3 +++
 src/kadmin/dbutil/Makefile.in       | 2 +-
 src/kadmin/server/ChangeLog         | 3 +++
 src/kadmin/server/Makefile.in       | 2 +-
 src/kadmin/testing/util/ChangeLog   | 3 +++
 src/kadmin/testing/util/Makefile.in | 2 +-
 src/kdc/ChangeLog                   | 3 +++
 src/kdc/Makefile.in                 | 2 +-
 src/krb524/ChangeLog                | 3 +++
 src/krb524/Makefile.in              | 2 +-
 src/lib/kadm5/unit-test/ChangeLog   | 3 +++
 src/lib/kadm5/unit-test/Makefile.in | 2 +-
 src/tests/create/ChangeLog          | 3 +++
 src/tests/create/Makefile.in        | 2 +-
 src/tests/gss-threads/ChangeLog     | 5 +++++
 src/tests/gss-threads/Makefile.in   | 4 ++--
 src/tests/shlib/ChangeLog           | 4 ++++
 src/tests/shlib/Makefile.in         | 2 +-
 src/tests/threads/ChangeLog         | 5 +++++
 src/tests/threads/Makefile.in       | 4 ++--
 src/tests/verify/ChangeLog          | 3 +++
 src/tests/verify/Makefile.in        | 2 +-
 24 files changed, 55 insertions(+), 14 deletions(-)

commit 8e1a4096998997ca87d7f40d40992224968963b7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 21 02:46:33 2005 +0000

    * pre.in (THREAD_LINKOPTS): New variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17264 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 2 +-
 src/config/pre.in    | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 693f6a2bf5e58fcfa1567b1788d314588eb9025d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 21 02:22:14 2005 +0000

    * pre.in (PTHREAD_LIBS, DL_LIB): New variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17263 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 3 +++
 2 files changed, 7 insertions(+)

commit 84c522fd76cc04c01e37962e2d0d25cfcdff078f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 21 02:21:31 2005 +0000

    * aclocal.m4 (WITH_CC): Don't use -pedantic on Linux.
    (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

 src/ChangeLog  |  6 ++++--
 src/aclocal.m4 | 12 ++++++++++--
 2 files changed, 14 insertions(+), 4 deletions(-)

commit a464265b4093aeec4098c3d8e5f74dd8fae43df2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 21 02:05:30 2005 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17261 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 2613dce46b3b75b7e6e6af5a828aa20e07cf6057
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 21 02:04:56 2005 +0000

    * aclocal.m4 (WITH_CC): Don't use -pedantic on Linux
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17260 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 2 ++
 src/aclocal.m4 | 2 ++
 2 files changed, 4 insertions(+)

commit f72c3ffaca4600d4e75282857ce4dda11106d5e7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 21 01:36:03 2005 +0000

    Novell Database Abstraction Layer merge.
    Will probably break things.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17258 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                            |    4 +
 src/aclocal.m4                           |    1 +
 src/include/krb5/ChangeLog               |    8 +
 src/include/krb5/Makefile.in             |    5 +-
 src/include/krb5/adm.h                   |    5 -
 src/include/krb5/adm_proto.h             |    4 +-
 src/include/krb5/kdb.h                   |  428 +++++--
 src/include/krb5/stock/ChangeLog         |    5 +
 src/include/krb5/stock/osconf.h          |    1 +
 src/kadmin/cli/ChangeLog                 |    6 +
 src/kadmin/cli/Makefile.in               |    3 +-
 src/kadmin/cli/kadmin.c                  |  192 ++-
 src/kadmin/dbutil/ChangeLog              |   13 +
 src/kadmin/dbutil/Makefile.in            |   12 +-
 src/kadmin/dbutil/dump.c                 |  245 ++--
 src/kadmin/dbutil/kadm5_create.c         |    9 +-
 src/kadmin/dbutil/kdb5_create.c          |   66 +-
 src/kadmin/dbutil/kdb5_destroy.c         |   29 +-
 src/kadmin/dbutil/kdb5_stash.c           |   27 +-
 src/kadmin/dbutil/kdb5_util.c            |  107 +-
 src/kadmin/dbutil/kdb5_util.h            |    5 +-
 src/kadmin/dbutil/ovload.c               |   12 +-
 src/kadmin/passwd/ChangeLog              |    5 +
 src/kadmin/passwd/kpasswd.c              |    1 +
 src/kadmin/server/ChangeLog              |    8 +
 src/kadmin/server/Makefile.in            |    3 +-
 src/kadmin/server/misc.c                 |    6 +-
 src/kadmin/server/ovsec_kadmd.c          |   75 +-
 src/kadmin/server/server_stubs.c         |  637 ++++++++--
 src/kadmin/testing/util/ChangeLog        |    7 +
 src/kadmin/testing/util/Makefile.in      |   15 +-
 src/kadmin/testing/util/tcl_kadm5.c      |    5 +-
 src/kadmin/testing/util/tcl_ovsec_kadm.c |    3 +-
 src/kdc/ChangeLog                        |    6 +
 src/kdc/Makefile.in                      |    5 +-
 src/kdc/main.c                           |  111 +-
 src/krb524/ChangeLog                     |    6 +
 src/krb524/Makefile.in                   |   14 +-
 src/krb524/krb524d.c                     |    2 +-
 src/lib/ChangeLog                        |    7 +
 src/lib/Makefile.in                      |    2 +-
 src/lib/kadm5/ChangeLog                  |   13 +
 src/lib/kadm5/Makefile.in                |   40 +-
 src/lib/kadm5/adb_err.et                 |   16 -
 src/lib/kadm5/admin.h                    |   13 +-
 src/lib/kadm5/admin_xdr.h                |    3 +
 src/lib/kadm5/clnt/ChangeLog             |   11 +
 src/lib/kadm5/clnt/Makefile.in           |   47 +-
 src/lib/kadm5/clnt/client_init.c         |   16 +-
 src/lib/kadm5/clnt/client_principal.c    |   20 +
 src/lib/kadm5/clnt/clnt_policy.c         |   24 +
 src/lib/kadm5/clnt/clnt_privs.c          |   15 +
 src/lib/kadm5/clnt/err_handle.c          |  185 +++
 src/lib/kadm5/clnt/err_handle.h          |   32 +
 src/lib/kadm5/kadm_err.et                |    1 +
 src/lib/kadm5/kadm_rpc.h                 |    7 +
 src/lib/kadm5/kadm_rpc_xdr.c             |   92 +-
 src/lib/kadm5/ovsec_glue.c               |    9 +-
 src/lib/kadm5/server_internal.h          |   26 +-
 src/lib/kadm5/srv/ChangeLog              |   15 +
 src/lib/kadm5/srv/Makefile.in            |  140 +-
 src/lib/kadm5/srv/adb_free.c             |   85 --
 src/lib/kadm5/srv/adb_openclose.c        |  410 ------
 src/lib/kadm5/srv/adb_policy.c           |  410 ------
 src/lib/kadm5/srv/adb_xdr.c              |   44 +-
 src/lib/kadm5/srv/server_init.c          |  131 +-
 src/lib/kadm5/srv/server_kdb.c           |   14 +-
 src/lib/kadm5/srv/server_misc.c          |   19 +-
 src/lib/kadm5/srv/svr_iters.c            |    9 +-
 src/lib/kadm5/srv/svr_policy.c           |   80 +-
 src/lib/kadm5/srv/svr_principal.c        |  300 ++++-
 src/lib/kadm5/unit-test/ChangeLog        |   12 +
 src/lib/kadm5/unit-test/Makefile.in      |   11 +-
 src/lib/kadm5/unit-test/destroy-test.c   |    2 +-
 src/lib/kadm5/unit-test/handle-test.c    |    2 +-
 src/lib/kadm5/unit-test/init-test.c      |    2 +-
 src/lib/kadm5/unit-test/iter-test.c      |    2 +-
 src/lib/kadm5/unit-test/lock-test.c      |   38 +-
 src/lib/kadm5/unit-test/randkey-test.c   |    2 +-
 src/lib/kadm5/unit-test/setkey-test.c    |    2 +-
 src/lib/kdb/ChangeLog                    |   27 +
 src/lib/kdb/Makefile.in                  |  100 +-
 src/lib/kdb/adb_err.et                   |   16 +
 src/lib/kdb/configure.in                 |    4 +-
 src/lib/kdb/decrypt_key.c                |   11 +-
 src/lib/kdb/encrypt_key.c                |   13 +-
 src/lib/kdb/err_handle.c                 |  193 +++
 src/lib/kdb/err_handle.h                 |   32 +
 src/lib/kdb/fetch_mkey.c                 |  182 ---
 src/lib/kdb/kdb5.c                       | 2051 ++++++++++++++++++++++++++++++
 src/lib/kdb/kdb5.h                       |  219 ++++
 src/lib/kdb/kdb_compat.h                 |   81 --
 src/lib/kdb/kdb_cpw.c                    |  126 +-
 src/lib/kdb/kdb_db2.c                    | 1434 ---------------------
 src/lib/kdb/kdb_db2.h                    |  130 --
 src/lib/kdb/kdb_db2/ChangeLog            |   17 +
 src/lib/kdb/kdb_db2/Makefile.in          |  150 +++
 src/lib/kdb/kdb_db2/adb_openclose.c      |  412 ++++++
 src/lib/kdb/kdb_db2/adb_policy.c         |  389 ++++++
 src/lib/kdb/kdb_db2/configure.in         |   22 +
 src/lib/kdb/kdb_db2/db2_exp.c            |   64 +
 src/lib/kdb/kdb_db2/kdb_compat.h         |   81 ++
 src/lib/kdb/kdb_db2/kdb_db2.c            | 2000 +++++++++++++++++++++++++++++
 src/lib/kdb/kdb_db2/kdb_db2.h            |  216 ++++
 src/lib/kdb/kdb_db2/kdb_xdr.c            |  816 ++++++++++++
 src/lib/kdb/kdb_db2/kdb_xdr.h            |   32 +
 src/lib/kdb/kdb_db2/libkdb_db2.exports   |    1 +
 src/lib/kdb/kdb_db2/pol_xdr.c            |   88 ++
 src/lib/kdb/kdb_db2/policy_db.h          |   87 ++
 src/lib/kdb/kdb_default.c                |  329 +++++
 src/lib/kdb/kdb_xdr.c                    |  814 ------------
 src/lib/kdb/keytab.c                     |   13 +-
 src/lib/kdb/libkdb5.exports              |   13 +
 src/lib/kdb/setup_mkey.c                 |   74 --
 src/lib/kdb/store_mkey.c                 |  106 --
 src/lib/kdb/t_kdb.c                      | 1091 ----------------
 src/lib/kdb/t_krb5.conf                  |   29 -
 src/lib/kdb/verify_mky.c                 |   81 --
 src/lib/krb5.saber.source                |   18 -
 src/tests/create/ChangeLog               |    6 +
 src/tests/create/Makefile.in             |    3 +-
 src/tests/create/kdb5_mkdums.c           |    8 +
 src/tests/verify/ChangeLog               |    6 +
 src/tests/verify/Makefile.in             |    3 +-
 src/tests/verify/kdb5_verify.c           |    5 +-
 125 files changed, 9935 insertions(+), 6063 deletions(-)

commit f4aaa29ac68e3dd5a2ae326cd54918c7250558e9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 21 00:45:08 2005 +0000

    Update dependencies
    
    N.B.: The version of gcc used this time ("gcc version 3.4.3 20041212
    (Red Hat 3.4.3-9.EL4)") seems to emit some duplicate dependencies --
    some header files get listed twice.  This is annoying but shouldn't
    cause any harm....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17256 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    |  55 ++--
 src/appl/telnet/libtelnet/Makefile.in       |   6 +-
 src/appl/telnet/telnet/Makefile.in          |   3 +-
 src/appl/telnet/telnetd/Makefile.in         |  61 ++--
 src/clients/klist/Makefile.in               |   8 +-
 src/clients/ksu/Makefile.in                 |  38 ++-
 src/kadmin/ktutil/Makefile.in               |  17 +-
 src/kadmin/testing/util/Makefile.in         |  10 +-
 src/kdc/Makefile.in                         |  92 +++---
 src/krb524/Makefile.in                      |  28 +-
 src/lib/apputils/Makefile.in                |   5 +-
 src/lib/crypto/Makefile.in                  | 235 +++++++++------
 src/lib/crypto/aes/Makefile.in              |   7 +-
 src/lib/crypto/arcfour/Makefile.in          |  10 +-
 src/lib/crypto/crc32/Makefile.in            |   5 +-
 src/lib/crypto/des/Makefile.in              |  63 ++--
 src/lib/crypto/dk/Makefile.in               |  35 ++-
 src/lib/crypto/enc_provider/Makefile.in     |  31 +-
 src/lib/crypto/hash_provider/Makefile.in    |  23 +-
 src/lib/crypto/keyhash_provider/Makefile.in |  36 ++-
 src/lib/crypto/md4/Makefile.in              |   7 +-
 src/lib/crypto/md5/Makefile.in              |   7 +-
 src/lib/crypto/old/Makefile.in              |  18 +-
 src/lib/crypto/raw/Makefile.in              |  10 +-
 src/lib/crypto/sha1/Makefile.in             |   7 +-
 src/lib/crypto/yarrow/Makefile.in           |  22 +-
 src/lib/des425/Makefile.in                  | 130 ++++----
 src/lib/gssapi/Makefile.in                  |   5 +-
 src/lib/gssapi/generic/Makefile.in          |  47 +--
 src/lib/gssapi/krb5/Makefile.in             | 174 ++++++-----
 src/lib/kadm5/Makefile.in                   |  45 +--
 src/lib/kadm5/clnt/Makefile.in              |  30 +-
 src/lib/kadm5/srv/Makefile.in               | 173 ++++++-----
 src/lib/kdb/Makefile.in                     |  52 ++--
 src/lib/krb4/Makefile.in                    | 153 ++++++----
 src/lib/krb5/Makefile.in                    |  13 +-
 src/lib/krb5/asn.1/Makefile.in              |  70 +++--
 src/lib/krb5/ccache/Makefile.in             |  47 +--
 src/lib/krb5/keytab/Makefile.in             |  47 +--
 src/lib/krb5/krb/Makefile.in                | 450 +++++++++++++++++-----------
 src/lib/krb5/os/Makefile.in                 | 273 ++++++++++-------
 src/lib/krb5/rcache/Makefile.in             |  45 +--
 src/slave/Makefile.in                       |  12 +-
 src/tests/asn.1/Makefile.in                 |  35 ++-
 src/tests/create/Makefile.in                |   7 +-
 src/tests/gss-threads/Makefile.in           |   3 +-
 src/tests/hammer/Makefile.in                |   7 +-
 src/tests/misc/Makefile.in                  |   3 +-
 src/tests/verify/Makefile.in                |   7 +-
 src/util/et/Makefile.in                     |   3 +-
 src/util/profile/Makefile.in                |  24 +-
 src/util/pty/Makefile.in                    |  52 ++--
 src/util/ss/Makefile.in                     |   3 +-
 src/util/support/Makefile.in                |  19 +-
 54 files changed, 1642 insertions(+), 1126 deletions(-)

commit 5334113c0635a75e6c59e34348d80dc817782beb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 21 00:15:21 2005 +0000

    remove old makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17255 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/test/Makefile | 652 ---------------------------------------------
 1 file changed, 652 deletions(-)

commit e922fedabb27caacf044f75fa2f93b5706fc4b58
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 15 23:17:15 2005 +0000

    ksu keeps old ccache locked
    
    ksu can keep the user's ccache (the old one, not the newly created
    one) locked while the new shell is running.  It's a read lock, which
    prevents other processes from modifying the file (e.g., adding newly
    acquired tickets); they just hang until ksu exits.
    
    The problem is really a bug down in the ccache code, where the wrong
    data pointer is pulled out of a linked list, and used.  But ksu is one
    of the few programs that manipulates multiple ccaches; most other
    programs wouldn't show the problem, and it only shows up with ksu if
    some other program is also being run that has to fetch new tickets.
    
    Any other programs maintaining multiple file ccaches may be affected
    as well.
    
    * cc_file.c (dereference): Fix test is list-walking loop.
    
    ticket: new
    target_version: 1.4.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17243 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 4 ++++
 src/lib/krb5/ccache/cc_file.c | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 97f60ce57f7eac3f35b8bb23052d015efa145c40
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jun 15 02:29:45 2005 +0000

    updated to reflect new header generation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17242 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Scripts/Kerberos5Headers.jam | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit 79cee32cb2ebf89be41bcb657bea8295bbb6a7fc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 15 01:13:34 2005 +0000

    * k5-platform.h: Include endian.h if it's available, or machine/endian.h if
    it's available.  Include byteswap.h if available.
    (K5_LE, K5_BE): Define based on endianness macros from header files, if
    available.  Only do the architecture tests if this fails.
    (SWAP16, SWAP32, SWAP64): Define if byteswap.h and bswap_16 are available.
    ({load,store}_{16,32,64}_le): Disable building of little-endian versions, which
    aren't currently used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17239 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     |  13 ++++
 src/include/k5-platform.h | 195 ++++++++++++++++++++++++++++------------------
 2 files changed, 133 insertions(+), 75 deletions(-)

commit 6010b94a2518acfa0734fc65c9c0c2bd2adffa97
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 15 01:09:28 2005 +0000

    * configure.in: Check for endian.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17238 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 4 ++++
 src/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit d8314626758a50370954a3716ac9aaac45d3f1d6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 10 20:40:34 2005 +0000

    * destest.c (main): Force testing of unaligned access to input, output, and key
    blocks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17237 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog |  5 +++++
 src/lib/crypto/des/destest.c | 15 ++++++++++++---
 2 files changed, 17 insertions(+), 3 deletions(-)

commit a02b8c67b35d2445dffbe2a9a0435627aaa6167d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 10 03:09:40 2005 +0000

    * configure.in: Check for headers byteswap.h, sys/bswap.h, machine/endian.h,
    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

 src/ChangeLog    |  6 ++++++
 src/configure.in | 24 +++++++++++++++++++++---
 2 files changed, 27 insertions(+), 3 deletions(-)

commit bd8956afa9c2b16ba7a60d6498faa49b4b755474
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 10 02:48:13 2005 +0000

    * kdb_dbm.c: Unused file deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17235 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |    4 +
 src/lib/kdb/kdb_dbm.c | 1409 -------------------------------------------------
 2 files changed, 4 insertions(+), 1409 deletions(-)

commit bd344034a0c4042949cd871a7c5ce8a1b5503831
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 10 01:47:29 2005 +0000

    * sendto_kdc.c (service_fds): Don't create a select_state on the stack; take an
    additional argument pointing to it.
    (krb5int_sendto): Don't create a select_state on the stack; instead, allocate
    two on the heap, passing the second as the new argument to service_fds.
    
    ticket: 3060
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17234 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  8 +++++++
 src/lib/krb5/os/sendto_kdc.c | 55 ++++++++++++++++++++++++++------------------
 2 files changed, 40 insertions(+), 23 deletions(-)

commit 9bc6214ed3297c86346e0f6630b11b47241eb614
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 10 01:27:18 2005 +0000

    add comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17233 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/cm.h | 2 ++
 1 file changed, 2 insertions(+)

commit b7a6c2457a56b07e6b8231b496237deae7b31b19
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 9 23:30:33 2005 +0000

    Use GCC's packed-structure support to try to optimize unaligned loads and
    stores of values.  (E.g., on x86, gcc will emit a word load or store regardless
    of alignment; on sparc or alpha, it will do aligned word accesses.  The old C
    code does byte operations and arithmetic, always.)  Tested in crypto code on
    x86, sparc, and amd64.
    
    * k5-platform.h (load_*): Change argument type to point to const.
    (K5_BE, K5_LE): New macros, defined based on architecture macros for certain
    big-endian and little-endian platforms, respectively.
    (PUT, GET) [__GNUC__]: New macros.  Use GCC's packed-structure support to do
    unaligned loads and stores.
    (PUTSWAPPED, GETSWAPPED) [__GNUC__]: Similar, but invoke a SWAP<size> macro
    (not defined yet) to swap the bytes of the value.
    (store_*, load_*): Use these macros when using GCC, depending on endianness and
    availability of the SWAP<size> macros.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17232 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     |  13 +++++
 src/include/k5-platform.h | 129 +++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 135 insertions(+), 7 deletions(-)

commit db604cfab8e6762248bece0edba7d87d8a48338d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 9 22:43:54 2005 +0000

    * f_tables.h: Include k5-platform.h.
    (GET_HALF_BLOCK): Use load_32_be.
    (PUT_HALF_BLOCK): Use store_32_be.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17231 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog  |  6 ++++++
 src/lib/crypto/des/f_tables.h | 14 +++-----------
 2 files changed, 9 insertions(+), 11 deletions(-)

commit cfe4a5ea14da20881824ea8878adc71f9b6991a8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 7 06:18:40 2005 +0000

    don't always require support library when building with sun cc
    
    By default, a non-GCC configuration will not optimize during the build.  The
    Solaris C compiler will always output functions defined as "inline", at least
    when not optimizing, even if they're never used.  With recent changes on the
    trunk, k5_call_init_function will cause the support library to be required on
    Solaris by every program that includes k5-platform.h.  This patch should fix
    that.
    
    * k5-platform.h (MAYBE_DEFINE_CALLINIT_FUNCTION) [DELAY_INITIALIZER]: New
    macro.  If not __GNUC__, define k5_call_init_function in the expansion;
    otherwise, do nothing.
    (MAKE_INIT_FUNCTION) [DELAY_INITIALIZER]: Use it.
    (k5_call_init_function): Don't define function form at top level.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17230 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     |  8 ++++++++
 src/include/k5-platform.h | 47 +++++++++++++++++++++++++----------------------
 2 files changed, 33 insertions(+), 22 deletions(-)

commit c8e3422a682521dbccbfba4133d5a459996b2588
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 6 20:48:32 2005 +0000

    * profile.swg (errcode_t* tcl8 argout typemap): Cast return value from
    error_message to char* to silence Sun compiler warning.
    (errcode_t tcl8 out typemap): Likewise.
    * profile_tcl.c: Regenerated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17229 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog     |  7 +++++++
 src/util/profile/profile.swg   |  4 ++--
 src/util/profile/profile_tcl.c | 36 ++++++++++++++++++------------------
 3 files changed, 27 insertions(+), 20 deletions(-)

commit 19515e00c276b3e2d630d38f74d086b9d6b70d36
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 6 20:37:22 2005 +0000

    Fix gcc preprocessor warnings due to last change
    
    * 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

 src/ChangeLog    | 6 ++++++
 src/configure.in | 9 +++++++++
 2 files changed, 15 insertions(+)

commit a89f2c9654fefb3fef6539030a6267ef59c14f7e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 1 21:22:09 2005 +0000

    Some autoconf messages want to use the PACKAGE_* values
    
    * configure.in: Identify package in AC_INIT call.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17227 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 4 ++++
 src/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a11a55277c2b694e7b04da5e4150ffa1a105ef5b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 1 21:09:36 2005 +0000

    * trval.c (convert_nibble): Declare the argument with a type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17226 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog | 4 ++++
 src/tests/asn.1/trval.c   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 9b83195969ae60c995ae2695e48fb563efcf1a63
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 1 01:57:15 2005 +0000

    * k5-thread.h (krb5int_pthread_loaded) [HAVE_PRAGMA_WEAK_REF]: Declare.
    (K5_PTHREADS_LOADED) [HAVE_PRAGMA_WEAK_REF]: Use it.
    
    ticket: 3084
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17224 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  6 ++++++
 src/include/k5-thread.h | 12 ++++--------
 2 files changed, 10 insertions(+), 8 deletions(-)

commit f249fb8ae3f7ee30805efdda0375868a5b636a3f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 1 00:56:01 2005 +0000

    Add run-time determination of whether thread support is available in the
    support library.  Check lots of weak references, and call pthread_once a couple
    of times, to distinguish a broken stub from the real thing.
    
    * threads.c [HAVE_PRAGMA_WEAK_REF]: Declare pthread_{g,s}etspecific,
    pthread_key_{create,delete}, pthread_{create,join} as weak references.
    (krb5int_pthread_loaded, loaded_test_aux) [HAVE_PRAGMA_WEAK_REF]: New
    functions.
    (flag_pthread_loaded, loaded_test_once) [HAVE_PRAGMA_WEAK_REF]: New variables.
    * libkrb5support.exports: Add krb5int_pthread_loaded.
    
    ticket: 3084
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17223 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog              | 11 +++++++
 src/util/support/libkrb5support.exports |  1 +
 src/util/support/threads.c              | 57 ++++++++++++++++++++++++++++++++-
 3 files changed, 68 insertions(+), 1 deletion(-)

commit 9f2a7a71d53a08dafdf63616f4bab31749370393
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 1 00:38:24 2005 +0000

    * Makefile.in (test_getpw): Depend on, and link against, the support library
    
    ticket: 3084
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17222 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/misc/ChangeLog   | 5 +++++
 src/tests/misc/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit cf83f3a3965f8518fc6368039dba75ca707c63e5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 28 07:03:41 2005 +0000

    * k5-int.h (encode_krb5_sam_challenge, encode_krb5_sam_key,
    encode_krb5_enc_sam_response_enc, encode_krb5_sam_response,
    decode_krb5_sam_challenge, decode_krb5_enc_sam_response_enc,
    decode_krb5_sam_response, decode_krb5_predicted_sam_response,
    krb5_validate_times): Delete duplicate declarations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17221 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  8 ++++++++
 src/include/k5-int.h  | 30 ------------------------------
 2 files changed, 8 insertions(+), 30 deletions(-)

commit 09204606f61da050d4bb46faca4094832948fa4e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 24 20:55:50 2005 +0000

    Make "make check" able to link things again..
    
    * keyblocks.c (krb5int_c_free_keyblock): Call krb5int_c_free_keyblock_contents
    instead of krb5_free_keyblock_contents.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17220 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 6 ++++++
 src/lib/crypto/keyblocks.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 9f6b2ceb0638e95a76242cbe6f7d02729be471ec
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri May 20 02:05:24 2005 +0000

    Implement RFC 3961 PRF
    
    Add krb5_c_prf, a function that implements the RFC 3961 PRF.
    
    
    As part of this change, the krb5_init_keyblock and krb5 free routines
    move to libk5crypto.  Public stubs remain in libkrb5, but the actual
    implementation is an internal interface in libk5crypto
    
    ticket: new
    Tags: enhancement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17219 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog              |  18 +++++++
 src/include/k5-int.h               |  15 ++++++
 src/include/krb5.hin               |   7 +++
 src/lib/crypto/ChangeLog           |  19 +++++++
 src/lib/crypto/Makefile.in         |  12 ++++-
 src/lib/crypto/dk/ChangeLog        |  12 +++++
 src/lib/crypto/dk/Makefile.in      |   3 ++
 src/lib/crypto/dk/dk.h             |   5 ++
 src/lib/crypto/dk/dk_prf.c         |  64 ++++++++++++++++++++++++
 src/lib/crypto/etypes.c            | 100 +++++++++++++++++++++++++++++--------
 src/lib/crypto/keyblocks.c         |  79 +++++++++++++++++++++++++++++
 src/lib/crypto/libk5crypto.exports |   5 ++
 src/lib/crypto/prf.c               |  87 ++++++++++++++++++++++++++++++++
 src/lib/crypto/t_prf.c             |  89 +++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/ChangeLog         |   6 +++
 src/lib/krb5/krb/deltat.c          |  44 +++++++++-------
 src/lib/krb5/krb/init_keyblock.c   |  22 +-------
 src/lib/krb5/krb/kfree.c           |   9 +---
 src/lib/krb5_32.def                |   2 +
 19 files changed, 531 insertions(+), 67 deletions(-)

commit f2f53802ee47d3e805953b27a933da8ebb7b20eb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 18 01:01:23 2005 +0000

    * fake-addrinfo.c (fai_add_hosts_by_name): Pass null pointer instead of telnet
    as service name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17218 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog       |  5 +++++
 src/util/support/fake-addrinfo.c | 33 +++++++++++++++++++++++++++++++--
 2 files changed, 36 insertions(+), 2 deletions(-)

commit 6c2ed716538c24fca22578f39b16eb4da499ddb1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 13 06:38:13 2005 +0000

    * configure.in: Merged content from include/configure.in.  Don't configure
    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

 src/ChangeLog                      |   5 +
 src/configure.in                   | 361 ++++++++++++++++++++++++++++++++++++-
 src/include/ChangeLog              |   8 +
 src/include/Makefile.in            |  12 +-
 src/include/configure.in           | 350 -----------------------------------
 src/include/kerberosIV/ChangeLog   |   5 +
 src/include/kerberosIV/Makefile.in |   4 +-
 src/include/krb5/ChangeLog         |   5 +
 src/include/krb5/Makefile.in       |   4 +-
 9 files changed, 387 insertions(+), 367 deletions(-)

commit 9f3883140a01ad61045c4801969de49ba3cdf8ff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 13 06:32:50 2005 +0000

    * aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): Provide comment template when defining
    C macros.
    (KRB5_GETPEERNAME_ARGS): Likewise.
    (KRB5_GETSOCKNAME_ARGS): Likewise.  Only define the macros in one place.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17216 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  8 ++++++++
 src/aclocal.m4 | 24 +++++++++++-------------
 2 files changed, 19 insertions(+), 13 deletions(-)

commit 79452875c8695428e923e98e90739ab9ca993c3a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 13 06:16:14 2005 +0000

    * err_txt.c: Don't include krb_err.c if DEPEND is defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17215 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 4 ++++
 src/lib/krb4/err_txt.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit bfc0cd88eb2127af2f6e085fa9b049c9fc4490e8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 13 06:12:47 2005 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17214 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1371b1c9e7d61bc57fae6a64c561b81e4d0c7223
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 13 06:12:31 2005 +0000

    * kerberos_v4.c: Include autoconf.h before testing KRB5_KRB4_COMPAT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17213 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 5 +++++
 src/kdc/kerberos_v4.c | 1 +
 2 files changed, 6 insertions(+)

commit ca50770930c30fdbee87b19d3f312f4097ce169e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 4 00:57:17 2005 +0000

    build failure on sparc64-solaris
    
    Mike Friedman at Berkeley reports (on kerberos@mit) that the build
    fails linking the aes-gen program if the tree is configured with
    CC=gcc and CFLAGS=-m64.
    
    * Makefile.in (aes-gen): Use CC_LINK.  Reported by Mike Friedman.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17212 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/ChangeLog   | 4 ++++
 src/lib/crypto/aes/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a8214e20c73c82f30bad521f7fc6b36e7abdf0bd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 1 09:18:33 2005 +0000

    typo fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17211 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/aesopt.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fd0add298f3a26a1b1fb85c0fe81c511f909a939
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 1 08:46:29 2005 +0000

    * ytypes.h: Include autoconf.h.  Include sys/types.h only if it exists
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17210 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ChangeLog | 5 +++++
 src/lib/crypto/yarrow/ytypes.h  | 3 +++
 2 files changed, 8 insertions(+)

commit 830c80a98a4b65a2f41e23513ed2faf73818a4f0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 1 08:42:12 2005 +0000

    * shs.c (SHSTransform) [CONFIG_SMALL]: Roll loops for each round
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17209 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha1/ChangeLog |  4 ++++
 src/lib/crypto/sha1/shs.c     | 28 ++++++++++++++++++++++++++++
 2 files changed, 32 insertions(+)

commit 1cc4c8f72a6086a93342b23645dfbf5ba0dc3d9d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 1 08:29:10 2005 +0000

    * md5.c (Transform) [CONFIG_SMALL]: Roll loops for each round
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17208 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog |  4 ++++
 src/lib/crypto/md5/md5.c     | 56 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+)

commit 054e9e78053bf9624c434d2c4e30c6763c540284
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 1 08:20:56 2005 +0000

    * md4.c (Transform) [CONFIG_SMALL]: Roll loops for each round
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17207 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog |  4 ++++
 src/lib/crypto/md4/md4.c     | 23 +++++++++++++++++++++++
 2 files changed, 27 insertions(+)

commit 2fb475de1943c6d243f8e77498c3b86486c9dd82
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 1 08:15:21 2005 +0000

    * t_crc.c (main): Don't run timing test for now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17206 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog | 4 ++++
 src/lib/crypto/crc32/t_crc.c   | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit a760d0917a79161b6c8c16097fa7fd706de306c3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 28 22:55:57 2005 +0000

    updated dependencies for socket-utils.h change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17205 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in            | 16 +++++++++++-----
 src/appl/telnet/telnet/Makefile.in  |  3 ++-
 src/appl/telnet/telnetd/Makefile.in | 15 +++++++++++----
 src/clients/klist/Makefile.in       |  1 +
 src/lib/krb4/Makefile.in            |  2 +-
 src/lib/krb5/os/Makefile.in         | 16 ++++++++--------
 src/tests/gss-threads/Makefile.in   |  3 ++-
 src/util/pty/Makefile.in            |  3 ++-
 8 files changed, 38 insertions(+), 21 deletions(-)

commit ec0f0c3b5973841e50e1b5ec8054f2c805452ac2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 28 21:37:18 2005 +0000

    * yarrow.c: Delete old macintosh support.
    (yarrow_input_maybe_locking): Do the optional locking, and verify that the
    mutex is locked, before doing anything else.
    (yarrow_reseed_locked): Verify that the global mutex is locked before doing
    anything else.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17204 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ChangeLog |  8 ++++++++
 src/lib/crypto/yarrow/yarrow.c  | 26 +++++++++++++-------------
 2 files changed, 21 insertions(+), 13 deletions(-)

commit b6da92b7a29028dfe5024f6cc312ebeab84fe2b1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 28 09:45:37 2005 +0000

    * k5-int.h: Include fcntl.h only if HAVE_FCNTL_H is defined.
    (krb5int_zap_data): For PalmOS without gcc, call memset but without the
    volatile cast.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17203 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 6 ++++++
 2 files changed, 10 insertions(+)

commit e762bf8831528586bb560541de62618e7d9937e9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 28 09:39:43 2005 +0000

    * port-sockets.h: On PalmOS, include autoconf.h and netdb.h, and define
    socklen_t.
    * socket-utils.h: Include k5-platform.h.
    (sa2sin, sa2sin6, ss2sa, ss2sin, ss2sin6): Always use inline function form, and
    use "inline" instead of "__inline__".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17202 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      |  8 ++++++++
 src/include/port-sockets.h |  8 +++++++-
 src/include/socket-utils.h | 22 ++++++++--------------
 3 files changed, 23 insertions(+), 15 deletions(-)

commit 1647de0bada208372b3966c4ab7f1e807ee9008d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Apr 25 17:40:38 2005 +0000

            the purpose of the krb5_get_credentials call is to
            obtain a set of credentials for the caller.  the
            krb5_cc_store_cred() call is to optimize performance
            for future calls.  Ignore any errors, since the credentials
            are still valid even if we fail to store them in the cache.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17201 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 10 ++++++++++
 src/lib/krb5/krb/get_creds.c | 11 +++++++++--
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 6e2d8b4ed34bb438fc8d02389fd1944c67aa70ac
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Apr 23 00:39:18 2005 +0000

    Move WSAStartup/WSACleanup from DllMain to krb5_init_ctx/krb5_free_ctx
    WSAStartup/WSACleanup cannot be called from DllMain without risking
    a deadlock when FreeLibrary().
    
    ticket:2980
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17200 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog             |  5 +++++
 src/lib/krb5/os/ChangeLog     |  8 ++++++++
 src/lib/krb5/os/init_os_ctx.c | 25 +++++++++++++++++++++----
 src/lib/win_glue.c            | 43 -------------------------------------------
 4 files changed, 34 insertions(+), 47 deletions(-)

commit 52f23f0938f33ee0c5d5f20d3d6be8e84e03a308
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 22 00:45:48 2005 +0000

    * implementor.texinfo (Porting Issues): Fix up formatting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17195 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |  1 +
 doc/implementor.texinfo | 37 ++++++++++++++++++-------------------
 2 files changed, 19 insertions(+), 19 deletions(-)

commit 6ad4576e06501b6917c64596e6d9573aa8c4a09b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 22 00:26:13 2005 +0000

    * implementor.texinfo (Networking): New chapter node, incorporates Socket API,
    IPv6 Support, Local Addresses, and Host Address Lookup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17194 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |  2 ++
 doc/implementor.texinfo | 36 +++++++++++++++++++++---------------
 2 files changed, 23 insertions(+), 15 deletions(-)

commit ce6adc096d73069ee469d93acb51dc0c0b1c3619
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 22 00:23:34 2005 +0000

    * implementor.texinfo (Thread Shim Layer Implementation): New node.
    (Internal Thread API): Move the k5_os_ descriptions there.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17193 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |  2 ++
 doc/implementor.texinfo | 44 +++++++++++++++++++++++++++++++++-----------
 2 files changed, 35 insertions(+), 11 deletions(-)

commit 22806d2597c01d7f65f6f4d31352e10e9bb171ce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 21 23:16:26 2005 +0000

    * implementor.texinfo (Local Addresses): Drop Mac OS 9, add Solaris 9, HP-UX
    11.
    (IPv6 Support, Host Address Lookup): Update for fake getaddrinfo code moved to
    support library.
    (Thread System Requirements): Use @code when listing function names.  Add a
    couple notes about some problematic routines.
    (Internal Thread API): Update k5_mutex_t description to indicate there's always
    non-OS data included.  Describe case where thread support is disabled.
    (Advanced Shared Library Requirements): Describe recently raised Windows
    DllMain issues.  Describe finalization code.  Multiple init/fini functions are
    now allowed in a library.  Describe LIBINITFUNC and LIBFINIFUNC makefile
    variables.  Mention lib.in can have rules for generating temporary files for
    dealing with export lists.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17192 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |  19 ++++-
 doc/implementor.texinfo | 182 +++++++++++++++++++++++++++++++-----------------
 2 files changed, 135 insertions(+), 66 deletions(-)

commit 6479ff783c02b4b3f06665f24c6ef2ae480fb9b3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 21 23:02:59 2005 +0000

    * Makefile (clean-tex): Delete *.fns, *.vrs, *.tps too.
    (implementor.pdf, implementor.ps, implementor.info): New targets.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17191 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog |  6 ++++++
 doc/Makefile  | 11 ++++++++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit bb1b346683f5577af27b057f6dfb185e98ecc2ee
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 21 23:01:30 2005 +0000

    * build.texinfo (HPUX): Add some notes about the thread support and gcc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17190 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     | 7 +++++++
 doc/build.texinfo | 9 ++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 88fc390732adc3dfe04e9a4bb7875385ef3284b3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 21 22:31:54 2005 +0000

    update release ids
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17189 dc483132-0cff-0310-8789-dd5450dbe970

 doc/definitions.texinfo | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ef8660bf47e632bfb32629291e99e3b8db9b1b68
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 21 22:28:41 2005 +0000

    add copyright 2005
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17188 dc483132-0cff-0310-8789-dd5450dbe970

 doc/copyright.texinfo | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ddbc9d85baab7fc1698e215afee7d3970065cfc3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 21 21:44:37 2005 +0000

    Stop generating per-directory sed scripts, and use perl to compute the patterns
    on the fly instead.  (Next step, someday, integrate this script and depfix.sed,
    so we only have to run one script.)
    
    * config/post.in (depend-dependencies): Use (and depend on) depfix2.pl instead
    of .depfix2.sed.
    (.depfix2.sed): Target deleted.
    (DEPTARGETS): Delete .depfix2.sed and .depfix2.tmp.
    * util/depgen.sed: Deleted.
    * util/depfix2.pl: New file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17187 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |   7 +++
 src/config/post.in   |  17 +++----
 src/util/ChangeLog   |   5 ++
 src/util/depfix2.pl  | 108 +++++++++++++++++++++++++++++++++++++++
 src/util/depgen.sed  | 141 ---------------------------------------------------
 5 files changed, 126 insertions(+), 152 deletions(-)

commit 455cef6a7e8ec4bac9301748b818bf2ed47bee00
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 20 18:36:40 2005 +0000

    * depgen.sed: Delete faulty check for $(srcdir), and redundant check for $(SRCTOP)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17186 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog  |  5 +++++
 src/util/depgen.sed | 27 +--------------------------
 2 files changed, 6 insertions(+), 26 deletions(-)

commit 8f4b3e8a126a56182ad654b0703fc123b7b64664
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 20 03:19:31 2005 +0000

    * lib/kadm5/configure.in, kadmin/configure.in: Don't invoke AC_CANONICAL_HOST
    explicitly, CONFIG_RULES already does it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17185 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog       | 5 +++++
 src/kadmin/configure.in    | 1 -
 src/lib/kadm5/ChangeLog    | 5 +++++
 src/lib/kadm5/configure.in | 1 -
 4 files changed, 10 insertions(+), 2 deletions(-)

commit 8cdb52cb9598c2b029851f7ca97310a81e1bc6ad
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 20 03:10:12 2005 +0000

    Compute reltopdir at autoconf time instead of at configure time.  This has the
    happy side effect of stopping autoreconf from creating directories named
    "$ac_config_fragdir" all over the source tree.
    
    * aclocal.m4 (fileexists, K5_TOPDIR): New macros.
    (V5_SET_TOPDIR): Don't test for AC_LOCALDIR any more.  Use K5_TOPDIR computed
    at autoconf time, but still verify that the contents are what we expect.  Don't
    use shell variables in the argument to AC_CONFIG_AUX_DIR.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17184 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  8 ++++++++
 src/aclocal.m4 | 45 +++++++++++++++++++++------------------------
 2 files changed, 29 insertions(+), 24 deletions(-)

commit 681fa0f938f9a1b6639a72c76c45ea09e8fcd17e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 13 20:38:36 2005 +0000

    Allow compile-time specification that small code space is desired
    
    * d3_cbc.c (krb5int_des3_cbc_encrypt, krb5int_des3_cbc_decrypt): Don't declare
    left and right variables as registers.
    * f_cksum.c (mit_des_cbc_cksum): Likewise.
    * f_cbc.c (krb5int_des_cbc_encrypt, krb5int_des_cbc_decrypt): Likewise.
    (krb5int_des_cbc_encrypt): For full blocks, use GET_HALF_BLOCK to read and then
    xor, instead of processing each byte individually.
    (krb5int_des_do_encrypt_2, krb5int_des_do_decrypt_2) [CONFIG_SMALL]: New
    functions, wrapping large macros with the DES inner loops.
    * f_tables.h (DES_DO_ENCRYPT_1, DES_DO_DECRYPT_1): Renamed from non-_1 names.
    (krb5int_des_do_encrypt_2, krb5int_des_do_decrypt_2): Declare if CONFIG_SMALL
    is defined.
    (DES_DO_ENCRYPT, DES_DO_DECRYPT): Expand to _1 macros or _2 function calls
    depending on whether CONFIG_SMALL is defined.
    
    With CONFIG_SMALL defined, on x86/gcc/glibc, this drops about 5K (25%) of the
    code/table space.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17183 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog  | 19 +++++++++++++++++++
 src/lib/crypto/des/d3_cbc.c   |  4 ++--
 src/lib/crypto/des/f_cbc.c    | 33 +++++++++++++++++++++++----------
 src/lib/crypto/des/f_cksum.c  |  2 +-
 src/lib/crypto/des/f_tables.h | 18 ++++++++++++++++--
 5 files changed, 61 insertions(+), 15 deletions(-)

commit f0b00252909f0db54226a30f57a2d44b4d79a1e7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 13 20:19:31 2005 +0000

    * aesopt.h: On PalmOS, include FloatMgr.h to get endianness flag.
    (ENC_UNROLL, DEC_UNROLL, ENC_ROUND, LAST_ENC_ROUND, DEC_ROUND, LAST_DEC_ROUND,
    KEY_SCHED): If CONFIG_SMALL is defined, set to NONE or NO_TABLES as
    appropriate.
    
    (Latter change drops about 40K -- over 85% -- from AES code/table size in
    shared libraries on x86/glibc/gcc.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17182 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/ChangeLog |  5 +++++
 src/lib/crypto/aes/aesopt.h  | 16 +++++++++-------
 2 files changed, 14 insertions(+), 7 deletions(-)

commit c473839ae11613c4af2494281f2aef658fb3d627
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 13 20:14:48 2005 +0000

    * aes_s2k.c (krb5int_aes_string_to_key): Widen bytes of iteration count before shifting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17181 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/ChangeLog | 3 +++
 src/lib/crypto/aes/aes_s2k.c | 6 +++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 132f9a755e03c5f2c94ff2c9d8ecf95c9eadef66
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 13 20:14:10 2005 +0000

    * Makefile.in (all-unix): Don't build aes-gen by default, leave it for 'make check'
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17180 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/ChangeLog   | 5 +++++
 src/lib/crypto/aes/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6a633e3ad722a9d75239fb71db5c6d311a41e377
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 13 17:01:23 2005 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17179 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/Makefile.in | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit 5a190c7589fbeed5d730a489e93b316de0c31e30
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 13 16:58:27 2005 +0000

    * Makefile.in (BISONFLAGS): Drop -v.
    ($(srcdir)/deltat.c): Change to source directory before rebuilding, so path to
    source tree doesn't get inserted.
    
    (deltat.c rebuilt)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17178 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   |  4 ++++
 src/lib/krb5/krb/Makefile.in |  4 ++--
 src/lib/krb5/krb/deltat.c    | 42 +++++++++++++++++++++---------------------
 3 files changed, 27 insertions(+), 23 deletions(-)

commit 63b30021f66ac282c3814e2da6bf685a36159299
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 13 16:55:43 2005 +0000

    Delete definitions of unused macros NEED_SOCKETS and NEED_LOWLEVEL_IO
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17177 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog                   |  4 ++++
 src/appl/bsd/compat_recv.c               |  1 -
 src/include/ChangeLog                    |  5 +++++
 src/include/k5-int.h                     |  6 ------
 src/kadmin/server/ChangeLog              |  4 ++++
 src/kadmin/server/schpw.c                |  1 -
 src/kdc/ChangeLog                        |  7 +++++++
 src/kdc/dispatch.c                       |  1 -
 src/kdc/do_as_req.c                      |  1 -
 src/kdc/do_tgs_req.c                     |  1 -
 src/kdc/network.c                        |  1 -
 src/lib/ChangeLog                        |  4 ++++
 src/lib/krb5/ccache/ChangeLog            |  4 ++++
 src/lib/krb5/ccache/cc_file.c            |  2 --
 src/lib/krb5/keytab/ChangeLog            |  5 +++++
 src/lib/krb5/keytab/kt_file.c            |  1 -
 src/lib/krb5/keytab/kt_srvtab.c          |  1 -
 src/lib/krb5/krb/ChangeLog               |  6 ++++++
 src/lib/krb5/krb/fwd_tgt.c               |  1 -
 src/lib/krb5/krb/recvauth.c              |  1 -
 src/lib/krb5/krb/sendauth.c              |  1 -
 src/lib/krb5/os/ChangeLog                | 24 ++++++++++++++++++++++++
 src/lib/krb5/os/accessor.c               |  1 -
 src/lib/krb5/os/c_ustime.c               |  1 -
 src/lib/krb5/os/changepw.c               |  1 -
 src/lib/krb5/os/dnsglue.h                |  1 -
 src/lib/krb5/os/full_ipadr.c             |  1 -
 src/lib/krb5/os/gen_rname.c              |  1 -
 src/lib/krb5/os/genaddrs.c               |  1 -
 src/lib/krb5/os/hostaddr.c               |  1 -
 src/lib/krb5/os/hst_realm.c              |  1 -
 src/lib/krb5/os/krbfileio.c              |  1 -
 src/lib/krb5/os/localaddr.c              |  1 -
 src/lib/krb5/os/locate_kdc.c             |  1 -
 src/lib/krb5/os/mk_faddr.c               |  1 -
 src/lib/krb5/os/net_read.c               |  2 --
 src/lib/krb5/os/net_write.c              |  2 --
 src/lib/krb5/os/port2ip.c                |  1 -
 src/lib/krb5/os/read_msg.c               |  1 -
 src/lib/krb5/os/send524.c                |  2 --
 src/lib/krb5/os/sendto_kdc.c             |  2 --
 src/lib/krb5/os/sn2princ.c               |  1 -
 src/lib/krb5/os/write_msg.c              |  1 -
 src/lib/krb5/rcache/ChangeLog            |  4 ++++
 src/lib/krb5/rcache/rc_io.c              |  2 --
 src/lib/win_glue.c                       |  1 -
 src/mac/MacOSX/Headers/Kerberos5Prefix.h |  1 -
 47 files changed, 67 insertions(+), 48 deletions(-)

commit 398e7a7b0b38da8841c833481adcea0d0ea452f4
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Apr 7 23:37:39 2005 +0000

    Work around Makefile quoting problems
    
    ticket: 2992
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17170 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog           | 4 ++++
 src/lib/gssapi/configure.in        | 7 ++++---
 src/lib/gssapi/generic/ChangeLog   | 5 +++++
 src/lib/gssapi/generic/Makefile.in | 2 +-
 src/lib/gssapi/krb5/ChangeLog      | 5 +++++
 src/lib/gssapi/krb5/Makefile.in    | 2 +-
 6 files changed, 20 insertions(+), 5 deletions(-)

commit 86f41c7a18142a2fe2eb8957f9b2cde37fc1ec27
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 6 00:15:05 2005 +0000

    * commands.c (shell): Change 0 to (char*)NULL in execl calls.  Patch provided
    by Michael Calmer.
    
    ticket: 3000
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17166 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  | 5 +++++
 src/appl/telnet/telnet/commands.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit da78d45b12aaf21bc21309fe4d36517e830360c1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 6 00:13:02 2005 +0000

    * krlogind.c (doit): Change 0 to (char*)NULL in execl* calls.  Patch provided
    by Michael Calmer.
    * krshd.c (doit): Likewise.
    * login.c (main): Likewise.
    
    ticket: 3000
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17165 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 7 +++++++
 src/appl/bsd/krlogind.c | 6 +++---
 src/appl/bsd/krshd.c    | 4 ++--
 src/appl/bsd/login.c    | 2 +-
 4 files changed, 13 insertions(+), 6 deletions(-)

commit 9ae08a823418a1d77e5c28c4391eee38c74eae2d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 6 00:05:10 2005 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17164 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/Makefile.in | 1 -
 1 file changed, 1 deletion(-)

commit 08c52c1b3c2dfdd825dfa671cebff141697fc0d7
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 29 21:21:14 2005 +0000

    fix MITKRB5-SA-2005-001 telnet client vuln
    
    	* telnet.c (slc_add_reply, slc_end_reply): Fix buffer overflow
    	vulnerability by checking lengths.
    	(env_opt_add): Ensure buffer allocation is sufficiently large,
    	accounting for expansion during IAC quoting.
    
    ticket: new
    tags: pullup
    version_reported: 1.4
    target_version: 1.4.1
    component: telnet
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17162 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog |  7 +++++++
 src/appl/telnet/telnet/telnet.c  | 22 +++++++++++++---------
 2 files changed, 20 insertions(+), 9 deletions(-)

commit bc4421a1391d0e17b5b9b07e4fb6ac2d13998c46
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 28 18:32:04 2005 +0000

    Test new k5_getpwuid_r macro
    
    * configure.in: Create makefile in misc.
    * Makefile.in (LOCAL_SUBDIRS): Add misc.
    
    * misc/test_getpw.c: New file.
    * misc/Makefile.in: New file, based on ../resolve/Makefile.in.
    (test_getpw): New target.
    (check): Build and run it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17161 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog         |  5 +++++
 src/tests/Makefile.in       |  2 +-
 src/tests/configure.in      |  2 +-
 src/tests/misc/ChangeLog    |  7 +++++++
 src/tests/misc/Makefile.in  | 31 +++++++++++++++++++++++++++++++
 src/tests/misc/test_getpw.c | 25 +++++++++++++++++++++++++
 6 files changed, 70 insertions(+), 2 deletions(-)

commit 3f5f3bc91637cf21778c06be499da921c0b084b3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 28 18:29:53 2005 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17160 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gss-threads/Makefile.in | 5 +++--
 src/tests/shlib/Makefile.in       | 3 ++-
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 016b2466c33858d2ff89847e3633081be01198a5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 26 02:15:55 2005 +0000

    * import_name.c (krb5_gss_import_name): Use k5_getpwuid_r
    
    ticket: 2982
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17159 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     |  4 ++++
 src/lib/gssapi/krb5/import_name.c | 16 ++--------------
 2 files changed, 6 insertions(+), 14 deletions(-)

commit 9d1b0fed83ec13d1d758d817b081ad1d8fa1f11f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 26 02:06:43 2005 +0000

    * configure.in: Don't check for getpwuid_r here.
    * prof_file.c (profile_open_file): Use k5_getpwuid_r.
    
    ticket: 2982
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17158 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |  5 +++++
 src/util/profile/configure.in |  2 +-
 src/util/profile/prof_file.c  | 19 +++----------------
 3 files changed, 9 insertions(+), 17 deletions(-)

commit 74cc2af420298ff9cf4e494d89b0c5219ea26d0b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 26 02:05:06 2005 +0000

    * kuserok.c (krb5_kuserok): Use k5_getpwnam_r
    
    ticket: 2982
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17157 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog |  4 ++++
 src/lib/krb5/os/kuserok.c | 14 +-------------
 2 files changed, 5 insertions(+), 13 deletions(-)

commit dff9a341d2ed286218a7be923fd4bfe99c6fe626
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 26 02:02:40 2005 +0000

    * configure.in: Don't check for getpwnam_r and getpwuid_r in the thread-safety
    warnings.  The tests done elsewhere in the tree are stricter and may not
    agree.
    
    ticket: 2982
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17156 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 6 ++++++
 src/configure.in | 6 +++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 1c36eeeaf08a93307fb218fc74577702728e3988
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 26 02:00:47 2005 +0000

    This patch tightens up our determination of whether we can use
    getpw{nam,uid}_r, and using the set flags, creates macros providing a
    consistent API, and if possible thread safety.
    
    * configure.in: Don't check for getpwnam_r and getpwuid_r with AC_CHECK_FUNCS;
    use AC_CHECK_FUNC, and only set shell variables.  Run stricter tests on return
    types and numbers of arguments, and only define the C macros if these
    parameters can actually be determined.
    * k5-platform.h (k5_getpwnam_r, k5_getpwuid_r): New macros.
    
    ticket: 2982
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17155 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     |  7 ++++++
 src/include/configure.in  | 45 +++++++++++++++++++++++++------------
 src/include/k5-platform.h | 57 +++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 95 insertions(+), 14 deletions(-)

commit 312470080c96261823929723eb366fcf73b16082
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 26 01:47:46 2005 +0000

    * Makefile.in ($(srcdir)/krb5/autoconf.stmp): Nuke autom4te.cache directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17154 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 3 +++
 src/include/Makefile.in | 2 ++
 2 files changed, 5 insertions(+)

commit 45e3030774b1b61c23a5fdd21b3c6be79c5b1cfd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 25 21:36:55 2005 +0000

    shared library support for HP-UX 10
    
    Our somewhat outdated HP-UX support (which was targeted at HP-UX 10, not 11)
    does not have support for shared library initialization and finalization
    functions, nor for shared library export lists.  The former was causing
    compilation failures unless shared library support was disabled.
    
    * include/k5-platform.h: Expand on init/fini comments some more.
    (MAKE_FINI_FUNCTION): Add an HP-UX specific variant that defines an auxiliary
    function fitting the signature of HP-UX 10 library combined
    initializer/finalizer functions.
    
    * config/lib.in (hpux10.exports): New target, constructed similar to
    osf1.exports but with HP-UX 10.x linker options, no initializers, and "errno"
    explicitly added to the export list.
    * shlib.conf (*-*-hpux*): Combine PICFLAGS setting with SHLIB_EXPFLAGS and
    LDCOMBINE setting.  Add linker option "-c hpux10.exports" to LDCOMBINE.  Set
    SHLIB_EXPORT_FILE_DEP to hpux10.exports.  Set use_linker_fini_option.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17153 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog      | 10 ++++++
 src/config/lib.in         | 12 +++++++
 src/config/shlib.conf     | 29 ++++++++++++----
 src/include/ChangeLog     |  7 ++++
 src/include/k5-platform.h | 87 +++++++++++++++++++++++++++++++++++++++++++----
 5 files changed, 131 insertions(+), 14 deletions(-)

commit a413400cb98d2aeba576762ee445560da03e9d55
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 25 21:28:30 2005 +0000

    threaded test program built even with thread support disabled
    
    * Makefile.in (all-unix): Use @THREAD_SUPPORT@ and helper targets to build
    programs only if thread support is enabled.
    (all-unix-0, all-unix-1): New helper targets.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17152 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gss-threads/ChangeLog   | 6 ++++++
 src/tests/gss-threads/Makefile.in | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 0e7baac351a25bd8365d98ae92d933b6b7ca0447
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 23 04:00:16 2005 +0000

    	* dnsglue.h: Define ns_rr_class to ns_rr_cl if ns_rr_class doesn't
    	exist.
    
    ticket: 2906
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17145 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 5 +++++
 src/lib/krb5/os/dnsglue.h | 9 +++++++++
 2 files changed, 14 insertions(+)

commit b30baddf86e419bdda09a6c72c4d1cc2822b31e3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 23 03:14:10 2005 +0000

    	* x-deltat.y (wsnum): Add missing semicolon following YYERROR,
    	which was preventing bison-1.75 from producing compilable C
    	output.
    
    ticket: new
    version_reported: 1.4
    target_version: 1.4.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17140 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 4 ++++
 src/lib/krb5/krb/x-deltat.y | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f28c47c0e6d004b3a10aa93fe5a472a6b4a034b1
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 22 22:49:11 2005 +0000

    	* gic_keytab.c (krb5_get_init_creds_keytab): When calling
    	krb5_get_init_creds() for the second time (with use_master=1),
    	also accept KRB5_REALM_UNKNOWN as a soft error, and use the result
    	from the first call to krb5_get_init_creds().  This can happen
    	when no master KDC is configured.
    
    ticket: 2974
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17132 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 8 ++++++++
 src/lib/krb5/krb/gic_keytab.c | 4 +++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 2db4fa493a20807bab22bbd77708ef72daaba65a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Sun Mar 20 15:20:38 2005 +0000

    threads.c (thread_termination): Free array of pointers to thread-specific data (t) on thread termination.  Use existing mutex to prevent the deletion of the array from interfering with the global list of thread specific data (used for library termination)
    
    ticket: 2971
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17129 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog |  8 +++++++
 src/util/support/threads.c | 54 +++++++++++++++++++++++++---------------------
 2 files changed, 38 insertions(+), 24 deletions(-)

commit 1fc73e01e43d45d31defe61da23b3291312652eb
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Mar 15 06:35:29 2005 +0000

    The current wconfig.c does not treat @MAINT@ as a comment.  Until we
    have one that does, override the use of @MAINT@ on Windows.
    
    ticket: 2962
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17128 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 5 +++++
 src/lib/krb5/krb/Makefile.in | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 3be262050cee697421aee17448cd7cb134c41423
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Mar 15 06:32:39 2005 +0000

    krb5_c_is_keyed_cksum() is a boolean function.  It cannot safely return
    an error value.  Change the error condition to return False (0) instead
    of 0xFFFFFFFF.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17127 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog     | 9 +++++++++
 src/lib/crypto/keyed_cksum.c | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit d81d1a6e760f997d9427f5d36e80e68ff0d3fef6
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Mar 15 06:17:05 2005 +0000

    Fix dangerous 64-bit time_t * to long * conversion
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17126 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog | 4 ++++
 src/windows/cns/tktlist.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 5f572ca7bc9e6585c6c4b1e7d0ad47a233f4d7fa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 14 19:46:26 2005 +0000

    * v4gssftp.exp: Identify file correctly for top-level error messages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17125 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog    | 5 +++++
 src/tests/dejagnu/krb-standalone/v4gssftp.exp | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit c8efec8b87a28103827ffa1076d243da48ac5c6c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 14 19:32:53 2005 +0000

    * default.exp (start_tail): Make 'standalone' an additional argument.
    (start_kerberos_daemons): Pass it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17124 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 6 ++++++
 src/tests/dejagnu/config/default.exp | 6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 4757527b1feeb4fac11fb25beb4df027395a81b2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 14 19:24:48 2005 +0000

    * Makefile.in (EXTRADEPSRCS): Define
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17123 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog   |  4 ++++
 src/util/ss/Makefile.in | 20 ++++++++++++++++++++
 2 files changed, 24 insertions(+)

commit b467422a4ca6706441ec68a025a302a36c907e0f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 13 08:16:34 2005 +0000

    st_mtim.tv_nsec, not tv_usec
    
    ticket: 2959
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17122 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 2 +-
 src/util/profile/configure.in | 2 +-
 src/util/profile/prof_file.c  | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

commit cc823ff1f9ccab035fed4ff424917390ef4abe5b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 13 07:34:23 2005 +0000

    profile library should check high-resolution timestamps if available
    
    With the current profile code, it's possible for a file to be read when
    partially written, with the writing of the new file contents being completed
    within the same 1-second clock value, causing the profile code not to re-read
    the contents.  Using a higher-resolution timestamp, available on many systems
    now, should help reduce that window.  (Checking file sizes should also,
    consider doing that separately.)
    
    * configure.in: Check struct stat for fields st_mtimensec,
    st_mtimespec.tv_nsec, and st_mtim.tv_usec.
    * prof_file.c (profile_update_file_data): If one of them is found, use it as
    the fractional part of the timestamp.  Do re-read the file if the fractional
    parts don't match.
    * prof_int.h (struct _prf_data_t): Add new field frac_ts.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17121 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |  9 +++++++++
 src/util/profile/configure.in |  2 ++
 src/util/profile/prof_file.c  | 15 ++++++++++++++-
 src/util/profile/prof_int.h   |  1 +
 4 files changed, 26 insertions(+), 1 deletion(-)

commit e367185cfec3c867f9b99602354308d4efa26531
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Mar 6 00:18:30 2005 +0000

       * sn2princ.c (krb5_sname_to_principal):
         conditionalize the use of reverse dns lookups.  The default
         is to use the existing behavior.  rdns can be disabled by
         specifying [libdefaults] rdns=false
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17120 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  7 +++++
 src/lib/krb5/os/sn2princ.c | 68 ++++++++++++++++++++++++++++++++--------------
 2 files changed, 55 insertions(+), 20 deletions(-)

commit 01a98daf756011f4ab9cf7264833ae40b0a214e1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 5 00:12:44 2005 +0000

    I think the hpux change here should prevent it from overriding the
    user-specified options, but still add in the necessary flags.
    
    * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Expand on error message if failing.
    Substitute THREAD_SUPPORT -> 0 or 1 in makefiles.  For HP-UX, set
    PTHREAD_CFLAGS, not CFLAGS.
    
    ticket: 2929
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17119 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 7 +++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit eea918a7732c97fdbf2b37461f50e3c53ba4f27d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 4 23:53:54 2005 +0000

    * asn1_encode.c (asn1_encode_generaltime): If gmtime_r returns int instead of
    pointer, do the appropriate error checking.
    
    ticket: 2953
    target_version: 1.4.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17118 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 5 +++++
 src/lib/krb5/asn.1/asn1_encode.c | 5 +++++
 2 files changed, 10 insertions(+)

commit 39c4fe7e342e6da5599adcbe91d10d18afd3a863
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 4 23:50:45 2005 +0000

    hpux10 has gmtime_r with wrong return type, breaking asn.1 encoder
    
    The hpux10 gmtime_r returns int (0 means success), whereas the POSIX
    gmtime_r returns a pointer (NULL means failure).
    
    * configure.in: Check return type of gmtime_r, and define GMTIME_R_RETURNS_INT
    if it returns int.  If the return type can't be determined, pretend the
    function isn't there.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17117 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    |  6 ++++++
 src/include/configure.in | 23 +++++++++++++++++++++++
 2 files changed, 29 insertions(+)

commit 837b787f59adbf4f92fff364a5bfc6979a038686
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 4 02:06:39 2005 +0000

    * build.texinfo (HPUX): Update with current state of shared library and thread
    support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17115 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     |  3 +++
 doc/build.texinfo | 12 ++++++++++++
 2 files changed, 15 insertions(+)

commit c90d573e2047d9498a5a747ef4cc7d67d8e7e57a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 4 02:05:42 2005 +0000

    ignore more targets and byproducts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17114 dc483132-0cff-0310-8789-dd5450dbe970

 doc/.cvsignore | 4 ++++
 1 file changed, 4 insertions(+)

commit f41106a5a0d566c56b7533b02857e23645e34d24
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 4 02:04:12 2005 +0000

    build user-guide.pdf too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17113 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog | 3 ++-
 doc/Makefile  | 3 +++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit cf32130c8e9fd99ccb0c45fee9d9a4fa90e1f36c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 4 02:01:55 2005 +0000

    Build/delete PDF files
    
    * Makefile (PSPDF): New variable.
    (admin-guide.pdf, install-guide.pdf): New targets.
    (clean-final): Delete PDF files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17112 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog | 6 ++++++
 doc/Makefile  | 9 ++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit a316a66d3e73df3cc89089ad01fc8673af6cc31e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 4 00:05:08 2005 +0000

    profile_clear_relation doesn't work, iterator still sees deleted nodes
    
    The "deleted" flag was being checked when writing out the file, but
    not when iterating through using the profile handle being used to do
    the deletions.
    
    * prof_tree.c (profile_node_iterator): After checking skip_num counter, also
    skip over deleted nodes.
    * prof_test1 (test3): New proc.
    (top level): Run it.
    
    ticket: new
    target_version: 1.4.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17111 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  7 +++++++
 src/util/profile/prof_test1  | 41 +++++++++++++++++++++++++++++++++++++++++
 src/util/profile/prof_tree.c |  2 ++
 3 files changed, 50 insertions(+)

commit 3e65c52eb55e0568749c698a312619a3001ceeab
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 3 23:25:32 2005 +0000

    time-delta parser doesn't work on HP-UX 10
    
    A build on Lenny's machine (built with gcc 2.7, thread support disabled, static
    libraries only) is failing tests because the HP header files define "WS" as a
    macro that expands to 2, while the delta-t grammar uses "WS" as the name of a
    terminal symbol (which under bison turns into a C macro).
    
    Renaming the terminal in the grammar (and custom lexer) fixes the problem.
    
    * x-deltat.y (tok_WS): Renamed terminal from "WS", which conflicts with HP-UX
    10 header files.  Updated all productions.
    (mylex): Updated.
    * Makefile.in ($(srcdir)/deltat.c): Enable dependencies in maintainer mode.
    * deltat.c: Updated.
    
    ticket: new
    target_version: 1.4.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17110 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   |    9 +
 src/lib/krb5/krb/Makefile.in |    2 +-
 src/lib/krb5/krb/deltat.c    | 1721 +++++++++++++++++++++++++-----------------
 src/lib/krb5/krb/x-deltat.y  |    6 +-
 4 files changed, 1035 insertions(+), 703 deletions(-)

commit f05d4a68666076476ae1f38d48f6f33e0a407b30
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 23 22:47:14 2005 +0000

    possible profile null pointer deref in threaded app
    
    There seems to be a problem with a null pointer popping up when
    profile_node_iterator reads ...->data->root to start walking through the
    contents.  Don't have a lot of details, but I've got some patches that might
    tighten things up a little.
    
    * prof_tree.c (profile_node_iterator): Check that the root node pointer is not
    null; raise assertion failure if it is.
    
    * prof_int.h: Include k5-platform.h.
    (struct _prf_data_t): Reorder fields, and insert some padding.
    
    * prof_file.c (scan_shared_trees_locked): Check that the "root" field isn't
    null.
    (profile_open_file): Update the in-memory file contents after updating the
    refcount instead of before.
    (profile_update_file_data): If the root node in the file data is null, always
    do the update.  Check that it's not null before returning a success
    indication.
    (profile_dereference_data_locked): Scan linked list of file data objects for
    sanity check, before and after.
    (profile_dereference_data_locked): Don't do it here.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17106 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 19 +++++++++++++++++++
 src/util/profile/prof_file.c | 12 +++++++-----
 src/util/profile/prof_int.h  | 21 ++++++++++++++++++---
 src/util/profile/prof_tree.c |  1 +
 4 files changed, 45 insertions(+), 8 deletions(-)

commit 3f7ac15d71e42eddce8807e73b91730a63b45a02
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 17 23:46:49 2005 +0000

    * krb5_libinit.c (krb5int_lib_fini): Only show "skipping" message if
    SHOW_INITFINI_FUNCS is defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17105 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog      | 5 +++++
 src/lib/krb5/krb5_libinit.c | 2 ++
 2 files changed, 7 insertions(+)

commit 787e702bc654b042f8bf16f2e36e9495856d4bc1
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Feb 16 20:34:49 2005 +0000

    Export missing DATA symbols on Windows
    
    ticket: 2924
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17104 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    |  4 ++++
 src/lib/gssapi32.def | 26 +++++++++++++++++---------
 2 files changed, 21 insertions(+), 9 deletions(-)

commit cb520648a0aa4739c9605fd75293a9496e71dfed
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 16 19:57:15 2005 +0000

    * init_ctx.c (init_common): Delete redundant library initialization call that
    was run only on UNIX.  Test assertion that krb5_ui_8 really did get a proper
    64-bit type.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17103 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  6 ++++++
 src/lib/krb5/krb/init_ctx.c | 20 ++++++++++++++++----
 2 files changed, 22 insertions(+), 4 deletions(-)

commit 66b531b92f70ba34f88c06cd136345defdbb6946
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 12 01:14:00 2005 +0000

    * gss-misc.c: Include autoconf.h.  If both time.h and sys/time.h are available,
    and they're compatible, include both.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17102 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gss-threads/ChangeLog  |  5 +++++
 src/tests/gss-threads/gss-misc.c | 10 ++++++----
 2 files changed, 11 insertions(+), 4 deletions(-)

commit 720a2f9e436b96ed05d09682cc4fd0c0bebfedab
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 12 00:27:35 2005 +0000

    	* kadmin.c (kadmin_startup): New flag "-N" to prevent fallback to
    	AUTH_GSSAPI.
    
    	* kadmin.M: Describe "-O" and "-N" flags.
    
    ticket: 2913
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17101 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 7 +++++++
 src/kadmin/cli/kadmin.M  | 8 +++++++-
 src/kadmin/cli/kadmin.c  | 5 ++++-
 3 files changed, 18 insertions(+), 2 deletions(-)

commit dc8ef9e5841cd737a3eb39af0556ccab86473006
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 11 23:10:40 2005 +0000

    missed one file on previous commit
    
    ticket: 2913
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17100 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/api.2/init-v2.exp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5cfaec38a8e8f1c4b76228ba0a252987af797ca4
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 11 23:09:25 2005 +0000

    Implement principal name and auth flavor fallback for kadm5 client
    library.  Adjust test suites to compensate.
    
    ticket: 2913
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17099 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog                               |   5 +
 doc/kadm5/api-unit-test.tex                 |   6 +-
 src/kadmin/testing/util/ChangeLog           |   5 +
 src/kadmin/testing/util/tcl_kadm5.c         |   3 +
 src/lib/kadm5/admin.h                       |   1 +
 src/lib/kadm5/clnt/ChangeLog                |  10 +
 src/lib/kadm5/clnt/client_init.c            | 607 ++++++++++++++++------------
 src/lib/kadm5/unit-test/ChangeLog           |   7 +
 src/tests/dejagnu/krb-standalone/ChangeLog  |   7 +
 src/tests/dejagnu/krb-standalone/kadmin.exp |  14 +-
 10 files changed, 404 insertions(+), 261 deletions(-)

commit a585481363f5e7dd50229dd10f8756d5db887fac
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 10 02:52:08 2005 +0000

    	* gic_pwd.c (krb5_get_init_creds_password): Fix so empty password
    	string causes prompting and doesn't cause truncation of password
    	to zero characters.
    
    ticket: 2918
    target_version: 1.4.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17098 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 6 ++++++
 src/lib/krb5/krb/gic_pwd.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 93fa5d40fb70d708761efd1cb79ce33c7adfb26b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 9 22:39:32 2005 +0000

    * gss-threads: New subdirectory.
    * Makefile.in (LOCAL_SUBDIRS): Add it.
    * configure.in: Configure it.  Check for semaphore.h, sem_init, sem_trywait.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17097 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog    | 7 +++++++
 src/tests/Makefile.in  | 3 ++-
 src/tests/configure.in | 6 +++---
 3 files changed, 12 insertions(+), 4 deletions(-)

commit 275c0f894eef509f3587a928e9957e89a1c1bc72
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 9 22:37:38 2005 +0000

    multithreaded gssapi test prog based on gss-sample w/jaltman+raeburn changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17096 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gss-threads/ChangeLog    |   6 +
 src/tests/gss-threads/Makefile.in  |  50 +++
 src/tests/gss-threads/README       | 165 +++++++
 src/tests/gss-threads/gss-client.c | 883 +++++++++++++++++++++++++++++++++++++
 src/tests/gss-threads/gss-misc.c   | 423 ++++++++++++++++++
 src/tests/gss-threads/gss-misc.h   |  60 +++
 src/tests/gss-threads/gss-server.c | 850 +++++++++++++++++++++++++++++++++++
 7 files changed, 2437 insertions(+)

commit 70138da6e4f2d2cad7ce68f8671b9126572dcecf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 9 02:19:45 2005 +0000

    * krb5_libinit.c (krb5int_lib_init, krb5int_lib_fini): If SHOW_INITFINI_FUNCS
    is defined, print tracing messages.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17095 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog      |  3 +++
 src/lib/krb5/krb5_libinit.c | 12 +++++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit 792978be273e47e5098cc4406cb3c6d868cf4f93
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 9 02:18:19 2005 +0000

    * et/error_message.c (com_err_initialize, com_err_terminate): If
    SHOW_INITFINI_FUNCS is defined, print tracing messages.
    
    * profile/prof_file.c (profile_library_initializer, profile_library_finalizer):
    If SHOW_INITFINI_FUNCS is defined, print tracing messages.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17094 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog        |  5 +++++
 src/util/et/error_message.c  | 12 +++++++++++-
 src/util/profile/ChangeLog   |  6 ++++++
 src/util/profile/prof_file.c | 12 +++++++++++-
 4 files changed, 33 insertions(+), 2 deletions(-)

commit b3f85abbd8dc93d14f18bf3fddf315e826e05b72
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 9 00:50:50 2005 +0000

    Exercise the dynamic loading/unloading of libraries a bit more.
    Athena's old IRIX systems fail this test now.
    
    * t_loader.c (verbose): New variable.
    (do_close_1): Drop filename argument.  Change messages accordingly, and only
    display them if verbose.  Line up "done" messages vertically.
    (do_open_1): Likewise.  Add library version argument, used when on AIX, in
    combination with RTLD_MEMBER.
    (do_open): Don't pass filename.  Do pass library version; callers changed.
    (do_close): Don't pass filename.
    (get_sym_1): Renamed from get_sym, added line number argument.  Print messages
    if verbose.
    (get_sym): New macro.
    (xbasename): Function deleted.
    (HORIZ): New macro.
    (main): Turn off output buffering.  Print messages before and after calling
    functions in loaded libraries.  Disable first set of tests, that don't call any
    functions.  Test gssapi library without loading any other libraries, then test
    it after loading com_err, and unload com_err first.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17093 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/shlib/ChangeLog  |  22 +++++
 src/tests/shlib/t_loader.c | 199 ++++++++++++++++++++++++++++++++++++---------
 2 files changed, 182 insertions(+), 39 deletions(-)

commit 36f1eda337a7fbbdb53fd0b2c92e2f32085aca78
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 9 00:41:40 2005 +0000

    There is a memory leak here, if a thread has registered some per-thread data
    when we delete the key.  Fixing it will require walking through the per-thread
    data of every thread and freeing the objects... and watching for deadlocks in
    the case where a thread is exiting at the same time.
    
    * threads.c (k5_key_delete) [pthread case]: Reset flags and destructor function
    pointer to unset state.
    (krb5int_thread_support_init, krb5int_thread_support_fini): If
    SHOW_INITFINI_FUNCS is defined, print some tracing messages.
    
    ticket: 2916
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17092 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog |  7 +++++++
 src/util/support/threads.c | 25 +++++++++++++++++++++++--
 2 files changed, 30 insertions(+), 2 deletions(-)

commit f3b4130dd148ad823d7844caa4253a76968ddf68
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 9 00:23:20 2005 +0000

    * Makefile.in (LIBINITFUNC, LIBFINIFUNC): Define
    
    ticket: 2916
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17091 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   | 2 ++
 src/lib/gssapi/Makefile.in | 2 ++
 src/lib/krb5/ChangeLog     | 4 ++++
 src/lib/krb5/Makefile.in   | 2 ++
 4 files changed, 10 insertions(+)

commit 8cf6ed4b2dd8cc80ba0c5ffef1db6d5038f93747
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 9 00:20:38 2005 +0000

    * gss_libinit.c (gssint_lib_init, gssint_lib_fini) [SHOW_INITFINI_FUNCS]: Print tracing messages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17090 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog     |  5 +++++
 src/lib/gssapi/gss_libinit.c | 14 +++++++++++++-
 2 files changed, 18 insertions(+), 1 deletion(-)

commit 6a085e24743a1541aab48313f28539353c19cbc3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 9 00:14:57 2005 +0000

    Fix build problem found testing certain combinations of options
    
    * k5-platform.h (PROGRAM_EXITING) [__GNUC__ && !_WIN32 &&
    CONSTRUCTOR_ATTR_WORKS && !DELAY_INITIALIZER]: Define as zero.
    
    ticket: 2916
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17089 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     | 5 +++++
 src/include/k5-platform.h | 2 ++
 2 files changed, 7 insertions(+)

commit 78de391d385a134571247f17061b95290c819f9e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 9 00:11:14 2005 +0000

    Build system support for a library having more than one init/fini symbol
    defined, when using linker options to specify these functions.  Now
    LIBINITFUNC/LIBFINIFUNC are considered lists of symbols, ordered from
    lowest-level (init run first, fini run last) to highest-level.
    
    * lib.in (config.status): Change target to be in $thisconfigdir rather than
    local.
    (osf1.exports): Create a temporary file then rename into place.  Add options
    for library init/fini symbols, handling multiple values.
    
    * shlib.conf (case alpha*-dec-osf*): Don't handle init/fini symbols here.
    (case mips-sgi-irix*): Handle multiple init/fini symbols.  Always set $initfini
    before it gets used.
    (case *-*-solaris*, not gcc): Handle multiple init/fini symbols.
    (case *-*-aix*): Handle multiple fini symbols.
    
    ticket: 2916
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17088 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 15 +++++++++++++++
 src/config/lib.in     | 17 +++++++++++++++--
 src/config/shlib.conf | 15 +++++++++------
 3 files changed, 39 insertions(+), 8 deletions(-)

commit f81f4f5f751cf393c5e54b3eeec774598adbff65
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 4 23:12:08 2005 +0000

    * Makefile.in (config.status): Depend on shlib.conf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17087 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 2 ++
 src/Makefile.in | 5 +++++
 2 files changed, 7 insertions(+)

commit aff40216960f0d87634e1429b1ff7e2237eed803
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 4 23:10:48 2005 +0000

    * aclocal.m4 (KRB5_AC_ENABLE_THREADS): If thread support is not enabled, zap
    the PTHREAD_ variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17086 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 4 ++++
 2 files changed, 9 insertions(+)

commit 30193518e6c00bf0eb6a59c58e32fa53a2e1357a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 3 01:09:31 2005 +0000

    * gssapi.hin: (GSS_SIZEOF_INT, GSS_SIZEOF_LONG, GSS_SIZEOF_SHORT): Don't
    define except on Windows.
    
    ticket: 2910
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17085 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog  | 2 +-
 src/lib/gssapi/generic/gssapi.hin | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

commit d7404c9f4f7a25ac9bfc35b26a924293ea4e56dc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 3 01:06:56 2005 +0000

    Makefile.in: fix macro syntax in last change
    
    ticket: 2910
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17084 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f8b580ec736ca4e99170d526c3612e360c6285ae
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 3 01:03:27 2005 +0000

    * t_loader.c: New file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17083 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/shlib/ChangeLog  |   1 +
 src/tests/shlib/t_loader.c | 251 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 252 insertions(+)

commit 8e5840ede49397a2535b00f4381b921c05873a1e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 3 00:58:41 2005 +0000

    don't build anything by default
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17082 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/shlib/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b0b0df1206042f4bc5b6a0444286ecd81fc70d55
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 3 00:58:07 2005 +0000

    * Makefile.in: New file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17081 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/shlib/ChangeLog   |  4 ++++
 src/tests/shlib/Makefile.in | 38 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

commit e3416d0824d41acf742ee931485b4ca0133e1da4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 3 00:57:17 2005 +0000

    * configure.in: Look for dlfcn.h.  Configure new shlib subdirectory.
    * Makefile.in (LOCAL_SUBDIRS): Build in shlib subdir.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17080 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog    | 6 ++++++
 src/tests/Makefile.in  | 2 +-
 src/tests/configure.in | 4 ++--
 3 files changed, 9 insertions(+), 3 deletions(-)

commit 70e30336d4bcdd5312a6ec654f9d767188a858d7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 3 00:48:12 2005 +0000

    * configure.in: Put #ifndef/#define/#endif wrapper into	autoconf.h to protect
    against multiple inclusions.  Don't look for xom.h.  Check for dlopen.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17079 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    |  6 ++++++
 src/include/configure.in | 10 ++++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit f7e44ca2cb06f20bded309bd5195e602c533867a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 3 00:31:21 2005 +0000

    * gssapi.hin: Don't conditionally include xom.h here
    
    ticket: 2910
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17078 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog  | 3 ++-
 src/lib/gssapi/generic/gssapi.hin | 7 -------
 2 files changed, 2 insertions(+), 8 deletions(-)

commit 2a8421960e49a9ec621d39c46132dfd429ea9843
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 3 00:27:33 2005 +0000

    * Makefile.in (gssapi.h): Change SIZEOF symbols to start with GSS_ when
    extracting from autoconf.h.  Don't look for HAVE_ or USE_ symbols.  Add
    ${include_xom} to the prologue.
    (include_xom): New variable.
    * gssapi.h: Always include stddef.h unconditionally.
    (GSS_SIZEOF_INT, GSS_SIZEOF_LONG, GSS_SIZEOF_SHORT): Don't define.
    
    ticket: 2910
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17077 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   | 10 ++++++++++
 src/lib/gssapi/generic/Makefile.in |  7 ++++---
 src/lib/gssapi/generic/gssapi.hin  |  6 ------
 3 files changed, 14 insertions(+), 9 deletions(-)

commit ea268a4a60a16b8f9ccf0de345c9507e54c999e5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 3 00:26:17 2005 +0000

    * configure.in: Check for xom.h.  Set include_xom to a C include directive or
    comment, and substitute it in the Makefiles.
    
    ticket: 2910
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17076 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog    | 5 +++++
 src/lib/gssapi/configure.in | 4 ++++
 2 files changed, 9 insertions(+)

commit 9d0da5e81c522e0fdcf2e48c0f7e32274f7bbd59
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jan 28 05:16:34 2005 +0000

            * t_walk_rtree.c (main): Free context at end to allow searching
            for memory leaks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17072 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog      | 5 +++++
 src/lib/krb5/krb/t_walk_rtree.c | 1 +
 2 files changed, 6 insertions(+)

commit 000a02a6012559a88132625a0946b76eb094a685
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 24 20:22:57 2005 +0000

    * post.in (Makefile): Nuke autom4te.cache before and after autoconf runs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17063 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/post.in   | 5 +++++
 2 files changed, 10 insertions(+)

commit d9b1e22b1ab80cec6fdb857e04daf272c622b985
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jan 22 01:28:14 2005 +0000

    Irix k5_os_mutex_lock calls k5_pthread_mutex_lock w/ wrong arg
    
            * k5-thread.h (k5_os_mutex_lock): Under Irix, invoke
            k5_pthread_mutex_lock() with the k5_os_mutex, not the
            pthread_mutex_t.
            (k5_pthread_assert_locked,unlocked): If DEBUG_THREADS not used, provide
            correct prototype. Add missing close paren.
    
    Test programs show that under irix, the mutex locking/unlocking code was
    working - even with the wrong memory use... I do not understand why.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17062 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 8 ++++++++
 src/include/k5-thread.h | 6 +++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit 87f5cb6e233c4d16dc4eed9b9a070088daf02c09
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jan 18 17:33:56 2005 +0000

            * configure.in: When looking for setupterm() - look in
            libcurses/libncurses even if termcap library found.
    
    This is a GCC 4.0 fix.. Otherwise we get conflicting declarations of setupterm
    in a header file and in the telnet client.
    
    ticket: 2876
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17053 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/ChangeLog    | 5 +++++
 src/appl/telnet/configure.in | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 7f40eeecf013fd911393f0e00be3184b4d6d0a61
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 18 17:29:46 2005 +0000

    * threads.c (k5_key_delete) [ENABLE_THREADS && !_WIN32]: Don't abort,
    just leak resources for now.
    
    ticket: 2888
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17052 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog | 5 +++++
 src/util/support/threads.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 98f2275ced68cf5db0003377270dc67003e9ca5e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Jan 18 08:07:47 2005 +0000

    re-initialize 'terminated' variable to 0 during initialization routine
    
    ticket: 2888
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17051 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/error_message.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 191783e634d17927051337359f9abbe32c0e5b2e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jan 17 23:57:51 2005 +0000

    Some applications such as Eudora on Windows load and unload the Kerberos
    libraries as part of a plug-in.  Plugins are often loaded for a specific
    purpose and then unregistered.  In order to support this model, the libraries
    must restore the library state to the uninitialized state when the library
    is unloaded.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17050 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog     | 4 ++++
 src/lib/gssapi/gss_libinit.c | 3 +++
 src/lib/krb5/ChangeLog       | 4 ++++
 src/lib/krb5/krb5_libinit.c  | 6 ++++--
 src/util/et/ChangeLog        | 4 ++++
 src/util/et/error_message.c  | 2 ++
 src/util/support/ChangeLog   | 5 +++++
 src/util/support/threads.c   | 3 +++
 8 files changed, 29 insertions(+), 2 deletions(-)

commit 962f1e24f1a3838d521db990778e1bd5a0432be2
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jan 17 19:10:31 2005 +0000

    	krb5_unparse_name(), krb5_unparse_name_ext():
    
    	prevent dereferencing of pointer if 'name' or 'size' are NULL
    
    ticket: new
    tags: pullup
    target_version: 1.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17049 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  5 +++++
 src/lib/krb5/krb/unparse.c | 29 +++++++++++++++--------------
 2 files changed, 20 insertions(+), 14 deletions(-)

commit edc1c76fce45e966329c983a392115b536311ad3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jan 17 17:37:27 2005 +0000

    	* gc_frm_kdc.c (krb5_get_cred_from_kdc_opt): More memory leaks
    	fixed as introduced in ticket #2541. Do not rely on knowledge that
    	upon failure from krb5_cc_retrieve_cred, returned credential data
    	is untouched.
    
    Testsuite passes all tests, but would like another set of eyes to look over code
    before closing ticket.
    
    ticket: 2885
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17048 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  7 ++++
 src/lib/krb5/krb/gc_frm_kdc.c | 77 ++++++++++++++++++++++++++-----------------
 2 files changed, 54 insertions(+), 30 deletions(-)

commit dc57beffefe7df48e440887976fbbaefa71b828a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jan 17 17:32:26 2005 +0000

    subject; krb5_do_preauth could attempt to free NULL pointer
    
    * preauth2.c (krb5_do_preauth): Upon error in decoding
    	krb5_type_info{,2}, on failure, do not call krb5_free_type_info
    	with a null pointer.
    
    The only way to reach this code is to set a preauth list requesting for ETYPE_INFO
     or ETYPE_INFO2 in a call to krb5_get_in_tkt_with_password.
    
    Before sending the request, krb5_do_preauth tries to parse a NULL length asn1 buffer,
    fails and tries to free a null pointer.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17047 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 6 ++++++
 src/lib/krb5/krb/preauth2.c | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 2656e5e1e026f800559eed79dfcc58cd3da5d9a0
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Jan 15 21:40:23 2005 +0000

            * rc_dfl.c: Move the extraction of the struct dfl_data
              from the krb5_rcache after obtaining the lock, not before.
    
    ticket: new
    target_version: 1.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17046 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 5 +++++
 src/lib/krb5/rcache/rc_dfl.c  | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 9f9f9321d2944985af9d4c37cb6ee81366eb55e0
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Jan 15 06:34:08 2005 +0000

      * cp_key_cnt.c, copy_princ.c:
        prevent krb5_copy_principal() and krb5_copy_keyblock() from
        calling malloc(0).  On platforms in which malloc(0) returns
        NULL, these functions will return an ENOMEM error the way
        they were written.
    
    ticket: 2881
    target_version: 1.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17045 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  8 ++++++++
 src/lib/krb5/krb/copy_princ.c | 34 +++++++++++++++++++---------------
 src/lib/krb5/krb/cp_key_cnt.c | 11 +++++++----
 3 files changed, 34 insertions(+), 19 deletions(-)

commit e37c2d0506961e0e394c532b585406d1ab6cac94
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 14 23:50:22 2005 +0000

    * k5-thread.h [HAVE_PTHREAD && HAVE_PRAGMA_WEAK_REF]: Mark pthread_self and
    pthread_equal as weak references.
    
    ticket: 2878
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17041 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 5 +++++
 src/include/k5-thread.h | 2 ++
 2 files changed, 7 insertions(+)

commit 54f662cf9abca6885831158e35cf0784074fc68d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 14 21:52:15 2005 +0000

    Fix braino in previous change to xdr_bytes.  New test case for
    RPCSEC_GSS fixed-size buffers.
    
    ticket: 2877
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17039 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog                       |  4 ++++
 src/lib/rpc/authgss_prot.c                  |  2 +-
 src/lib/rpc/xdr.c                           |  5 ++---
 src/tests/dejagnu/krb-standalone/ChangeLog  |  7 +++++++
 src/tests/dejagnu/krb-standalone/kadmin.exp | 18 +++++++++++++++++-
 5 files changed, 31 insertions(+), 5 deletions(-)

commit 5fa85954e49406f5d9c05391f9f6774f8d04624d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 14 06:02:01 2005 +0000

    	* authgss_prot.c (xdr_rpc_gss_wrap_data): Use xdr_alloc to avoid
    	size limit issues.  Use (unsigned int)-1 instead of MAX_NETOBJ_SZ.
    	(xdr_rpc_gss_unwrap_data): Use (unsigned int)-1 instead of
    	MAX_NETOBJ_SZ.
    
    	* xdr.c (xdr_bytes): Don't assign from *sizep if XDR_FREE, since
    	it'll be uninitialized then.  Shuts up Purify.
    
    ticket: 2877
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17038 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog      | 10 +++++++++
 src/lib/rpc/authgss_prot.c | 54 ++++++++++++++++------------------------------
 src/lib/rpc/xdr.c          |  5 +++--
 3 files changed, 32 insertions(+), 37 deletions(-)

commit ed4f2c0c4b465c85ff2da9fa7a85e13498d3804f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 14 05:18:31 2005 +0000

    fix calling convention for thread support fns
    
    This depends on a change to k5-thread.h that was included with a checkin I did
    earlier for 2878.
    
    * threads.c (k5_mutex_lock_update_stats, krb5int_mutex_unlock_update_stats,
    krb5int_mutex_report_stats): Define as KRB5_CALLCONV.
    (krb5int_mutex_lock_update_stats, krb5int_mutex_unlock_update_stats,
    krb5int_mutex_report_stats) [_WIN32]: Undef macros before defining functions.
    
    ticket: new
    target_version: 1.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17037 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog |  9 +++++++++
 src/util/support/threads.c | 15 +++++++++------
 2 files changed, 18 insertions(+), 6 deletions(-)

commit c8fcc72982cb9c4718fd520d70e69d3a30c0af15
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 14 05:03:48 2005 +0000

    * k5-thread.h (k5_pthread_assert_locked): Only call pthread_equal if
    thread support is loaded.
    (k5_pthread_mutex_unlock): Use k5_pthread_assert_locked instead of
    duplicating it.
    
    ticket: 2878
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17036 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  2 +-
 src/include/k5-thread.h | 12 +++++++-----
 2 files changed, 8 insertions(+), 6 deletions(-)

commit e9e0c8766bc7343b03ffd05abe08362cb6d755a9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 14 04:40:16 2005 +0000

    * prof_file.c (profile_open_file): If mutex creation fails, free storage
    directly instead of calling profile_close_file.
    
    ticket: 2878
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17035 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 2 ++
 src/util/profile/prof_file.c | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 2bc5304880b85b21cfbc42e33a62afa0dfcebbea
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 14 03:39:24 2005 +0000

    * cc_file.c (struct _krb5_fcc_data): Fields disk_file_lock, file_is_locked
    deleted.
    (krb5_fcc_open_file, krb5_fcc_close_file, dereference, krb5_fcc_resolve,
    krb5_fcc_generate_new, krb5_fcc_set_flags): Don't set or check them.
    
    ticket: 2874
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17034 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog |  8 ++++++++
 src/lib/krb5/ccache/cc_file.c | 45 +++++--------------------------------------
 2 files changed, 13 insertions(+), 40 deletions(-)

commit 5128c4817a9cc9032019bd0c3ed876435ac783d5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 14 03:27:51 2005 +0000

    * prng.c (krb5int_prng_init): Incorporate do_yarrow_init body.  Don't check
    inited variable.
    (inited): Variable deleted.
    (krb5_c_random_make_octets, krb5int_prng_cleanup): Don't check it.
    (do_yarrow_init): Deleted.
    
    ticket: 2878
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17033 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog |  9 +++++++++
 src/lib/crypto/prng.c    | 38 ++++++++++----------------------------
 2 files changed, 19 insertions(+), 28 deletions(-)

commit a8f849034f097e92e1967068bc530d8ce7412515
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 14 03:24:48 2005 +0000

    * yarrow.c (yarrow_reseed_locked): Renamed from krb5int_yarrow_reseed and made
    static.
    (Yarrow_detect_fork, yarrow_input_maybe_locking, krb5int_yarrow_output_Block):
    Call it.
    (krb5int_yarrow_reseed): New function, grabs lock and calls the old version.
    (krb5int_yarrow_final): Hold the lock until after clearing the Yarrow context
    data.
    
    ticket: 2878
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17032 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ChangeLog | 11 +++++++++++
 src/lib/crypto/yarrow/yarrow.c  | 22 ++++++++++++++++------
 2 files changed, 27 insertions(+), 6 deletions(-)

commit 602762b2c03110a436f1d7714b278f615b81d592
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 14 03:19:39 2005 +0000

    More paranoid checking...
    * k5-thread.h (k5_os_mutex) [pthread case]: Add new field "owner" if
    DEBUG_THREADS.
    (k5_pthread_mutex_lock, k5_pthread_mutex_unlock, k5_pthread_assert_locked): New
    macros/functions; if DEBUG_THREADS, set or check the owner field.
    (K5_OS_MUTEX_PARTIAL_INITIALIZER) [pthread case && DEBUG_THREADS]: Set the
    owner field.  If PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP is defined, use it.
    (k5_os_mutex_lock, k5_os_mutex_unlock, k5_os_mutex_assert_locked) [pthread
    case]: Use k5_pthread_ versions.
    (k5_mutex_destroy): Update the location data with the mutex locked, before
    destroying it.
    (k5_mutex_unlock): Update the location data while the mutex is still locked,
    and check the assertion that the mutex really is locked.  Convert inline
    function to macro.
    
    * k5-thread.h (krb5int_mutex_lock_update_stats,
    krb5int_mutex_unlock_update_stats, krb5int_mutex_report_stats)
    [!DEBUG_THREADS_STATS]: Declare KRB5_CALLCONV.
    
    ticket: 2878
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17031 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  22 +++++++++++
 src/include/k5-thread.h | 100 +++++++++++++++++++++++++++++++++++-------------
 2 files changed, 96 insertions(+), 26 deletions(-)

commit dbe99f9b8db7711cba4a00aff55046a201f16ddb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 14 03:15:41 2005 +0000

    * error_message.c (com_err_terminate): Lock the list mutex before walking
    through it; unlock and destroy it afterwards.
    
    ticket: 2878
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17030 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 5 +++++
 src/util/et/error_message.c | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 010867baeffd9c5a5b7e9ac390809ff87580673f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 14 03:12:21 2005 +0000

    profile code never destroys its per-file mutexes
    
    * prof_file.c (profile_free_file_data): Destroy mutex before freeing containing
    structure.
    
    ticket: new
    target_version: 1.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17029 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  5 +++++
 src/util/profile/prof_file.c | 13 +++++++------
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 125f5755e4fb4c91224843c1a3f55506d0c107ec
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jan 13 11:51:51 2005 +0000

           * ftpd.c: GCC 4.0 fixes... Move static declaration of gunique out
            of function.
    
    ticket: 2876
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17026 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 5 +++++
 src/appl/gssftp/ftpd/ftpd.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b3a3bb283e5d5da8fb2a0ff308e2666d92c092d7
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jan 13 11:51:30 2005 +0000

     correction to previous commit.  do not call krb5_gss_release_cred()
     if the cred was not acquired.  destroy each field of the cred one
     piece at a time based upon what was allocated.
    
    ticket: 2875
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17025 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/acquire_cred.c | 57 ++++++++++++++++++++++++++++++--------
 1 file changed, 46 insertions(+), 11 deletions(-)

commit f456aaf2058ccc2c256a04fb000553c960ecf1e2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jan 13 11:32:47 2005 +0000

    Tree does not compile with GCC 4.0
    
            * yarrow.c: Declare yarrow_gate_locked static before first use.
    
    GCC 4.0 snapshots are more particular about using a static function
    before a prototype is given.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17024 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ChangeLog | 4 ++++
 src/lib/crypto/yarrow/yarrow.c  | 2 ++
 2 files changed, 6 insertions(+)

commit 5e5200905f46bd9c39987f733e3aea593d9ac8b5
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jan 13 08:19:06 2005 +0000

       Fix the calls to krb5_gss_release_cred to pass in the correct type.
       This fixes a mutex leak.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17023 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          |  6 ++++
 src/lib/gssapi/krb5/acquire_cred.c     | 50 ++++++++--------------------------
 src/lib/gssapi/krb5/init_sec_context.c |  4 +--
 3 files changed, 19 insertions(+), 41 deletions(-)

commit 871222d19d611001035d566d0ab1333849d3873e
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jan 13 00:35:17 2005 +0000

    	* prng.c (read_entropy_from_device): Use ssize_t, not size_t, so
    	read() returning -1 doesn't cause trouble.
    
    ticket: 2871
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17020 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 5 +++++
 src/lib/crypto/prng.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ef0b4c75d2488016188bc44ae1eaef2437d5de9c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 12 18:24:44 2005 +0000

    * default.exp (start_tail): New proc.  Handles GNU tail race condition with
    less delay than the old code that was in start_kerberos_daemons.
    (start_kerberos_daemons): Call start_tail for both log files.
    
    ticket: 2873
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17019 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |   7 ++
 src/tests/dejagnu/config/default.exp | 131 ++++++++++++++++++-----------------
 2 files changed, 74 insertions(+), 64 deletions(-)

commit 2479cc5cc7041238890b96108f639ab9915c9e8d
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 12 17:18:28 2005 +0000

    Fix some potential resource leaks in dnsglue.c
    
    ticket: 2872
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17018 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog             |  4 ++++
 src/aclocal.m4            |  2 +-
 src/lib/krb5/os/ChangeLog |  7 +++++++
 src/lib/krb5/os/dnsglue.c | 53 ++++++++++++++++++++++++++++++++---------------
 4 files changed, 48 insertions(+), 18 deletions(-)

commit a562bb11d7332259983adc3cf63a100162f7185b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jan 12 04:57:22 2005 +0000

    2005-01-11  Jeffrey Altman <jaltman@mit.edu>
    
            * cc_mslsa.c:
              - do not free krb5_creds if krb5_copy_creds fails
              - cause MSTicketToMITTicket to return failure if
                krb5_copy_data fails
    
    ticket: 2870
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17017 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  7 +++++++
 src/lib/krb5/ccache/cc_mslsa.c | 36 +++++++++++++++++++++++-------------
 2 files changed, 30 insertions(+), 13 deletions(-)

commit ad7a23f56e4e095bc41c7803dff47920a31f9537
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 12 03:47:58 2005 +0000

    * krb-root/rlogin.exp (start_rlogin_daemon): Use built-in sleep command.
    * krb-root/telnet.exp (start_telnet_daemon): Likewise.
    * krb-standalone/gssftp.exp (start_ftp_daemon): Use built-in sleep command.
    * krb-standalone/rcp.exp (start_rsh_daemon): Likewise.
    * krb-standalone/rsh.exp (start_rsh_daemon): Likewise.
    * krb-standalone/sample.exp (start_sserver_daemon): Likewise.
    * krb-standalone/v4gssftp.exp (start_ftp_daemon): Likewise.
    * krb-standalone/v4krb524d.exp (start_k524_daemon): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17016 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-root/ChangeLog           | 5 +++++
 src/tests/dejagnu/krb-root/rlogin.exp          | 2 +-
 src/tests/dejagnu/krb-root/telnet.exp          | 2 +-
 src/tests/dejagnu/krb-standalone/ChangeLog     | 9 +++++++++
 src/tests/dejagnu/krb-standalone/gssftp.exp    | 2 +-
 src/tests/dejagnu/krb-standalone/rcp.exp       | 2 +-
 src/tests/dejagnu/krb-standalone/rsh.exp       | 2 +-
 src/tests/dejagnu/krb-standalone/sample.exp    | 2 +-
 src/tests/dejagnu/krb-standalone/v4gssftp.exp  | 2 +-
 src/tests/dejagnu/krb-standalone/v4krb524d.exp | 2 +-
 10 files changed, 22 insertions(+), 8 deletions(-)

commit e0c3d33bf8e0330ac7ff9fbf0c5a58bcc9e7147b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 12 03:46:51 2005 +0000

    * default.exp (start_kerberos_daemons): Format date internally rather than
    running "date".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17015 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 1d0040037b00c0303556ea1714c18db04de7e83f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 12 01:06:04 2005 +0000

    * gc_frm_kdc.c (krb5_get_cred_from_kdc_opt): Free credentials retrieved from
    ccache before returning.  Based on patch from fumihiko kakuma
    <kakuma@valinux.co.jp>.  Also whitespace changes for readability.
    
    ticket: 2541
    tags: pullup
    target_version: 1.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17014 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |   6 +
 src/lib/krb5/krb/gc_frm_kdc.c | 601 +++++++++++++++++++++++-------------------
 2 files changed, 331 insertions(+), 276 deletions(-)

commit dadbb48ae40d3d37720aea9820bb99357922af1c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jan 9 06:05:02 2005 +0000

    * k5-int.h (krb5int_zap_data): Fix preprocessor test for Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17013 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c7dfc728c92321e8f76df249f5708e92cf4c0d08
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jan 9 06:03:56 2005 +0000

    * k5-thread.h (KRB5_CALLCONV, KRB5_CALLCONV_C): Define if not defined.
    (krb5int_mutx_lock_update_stats, krb5int_mutex_unlock_update_stats,
    krb5int_mutex_report_stats) [!DEBUG_THREADS_STATS]: Declare, with KRB5_CALLCONV.
    (k5_debug_make_loc): Change "lineno" to type int.
    (k5_debug_make_loc): Likewise for argument "line".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17012 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 10 ++++++++++
 src/include/k5-thread.h | 18 ++++++++++++++++--
 2 files changed, 26 insertions(+), 2 deletions(-)

commit e0039672b170004eccb8712403bae3810150c8ff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 8 00:29:19 2005 +0000

    * crc-32.h (mit_crc32): Remove gratuitous "const" in argument declaration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17011 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog | 5 +++++
 src/lib/crypto/crc32/crc-32.h  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 84bc030be7acf494e9f68ac2c59eca7689dc24e1
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jan 6 20:31:21 2005 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17007 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/Makefile.in | 1 +
 src/lib/krb5/os/Makefile.in      | 6 ++++++
 2 files changed, 7 insertions(+)

commit efdc1bd5f475b8935f8e92739b78066c21e59dee
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jan 5 07:51:46 2005 +0000

      Add new function krb5_boolean krb5_is_thread_safe(void) to library.
      This function simply reports whether or not ENABLE_THREADS was specified
      at compile time.  It is meant to be used by applications which need to
      know whether or not multithread libraries must be initialized OR
      whether or not calls to Kerberos library functions from multi-threaded
      applications must be protected by an application global mutex.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17003 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         |  4 ++++
 src/include/krb5.hin          |  2 ++
 src/lib/ChangeLog             |  4 ++++
 src/lib/krb5/ChangeLog        |  4 ++++
 src/lib/krb5/libkrb5.exports  |  1 +
 src/lib/krb5/os/ChangeLog     |  4 ++++
 src/lib/krb5/os/Makefile.in   |  3 +++
 src/lib/krb5/os/thread_safe.c | 40 ++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5_32.def           |  1 +
 9 files changed, 63 insertions(+)

commit 71cec0a783d3a43a18b5fda68bb6bd629ac871a5
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jan 5 07:45:21 2005 +0000

            * win-mac.h: define NEED_INSIXADDR_ANY for ipv6 symbol
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17002 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/win-mac.h | 1 +
 2 files changed, 5 insertions(+)

commit 45d71e5eaf721aa790e980d1bc4bfceb0688b26a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jan 5 07:41:30 2005 +0000

     	Makefile.in: add krb5 support library to windows klist executable
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17001 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog   | 4 ++++
 src/clients/klist/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit fcd210363486860854bd89f449bc4432db8dc241
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 5 02:59:53 2005 +0000

    * configure.in: Check for uint32_t and int32_t in system headers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16999 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 2 ++
 src/include/configure.in | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit b516562c1aa141e67b23bcd1140fbda93f30510b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 5 02:35:02 2005 +0000

    * Makefile.in (krb5.h): Don't pull in autoconf SIZEOF macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16998 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 4 ++++
 src/include/Makefile.in | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit c2bdaa4f32efe2f1d5fff93047703fefb6cf0dcd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 5 00:50:54 2005 +0000

    * threads.c (krb5int_mutex_lock_update_stats,
    krb5int_mutex_unlock_update_stats, krb5int_mutex_report_stats) [_WIN32
    && !DEBUG_THREADS_STATS]: Define empty versions for Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16997 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog |  7 +++++++
 src/util/support/threads.c | 17 +++++++++++++++++
 2 files changed, 24 insertions(+)

commit 1e8d87a4c514c0c2de8aac7800bc2ccc776a8c5f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 4 17:03:48 2005 +0000

    fix typo
    
    ticket: 2861
    version_fixed:
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16996 dc483132-0cff-0310-8789-dd5450dbe970

 doc/build.texinfo | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 62975fe5446c9a4bb81cd95a5a0bdcded9b1212f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 3 21:07:25 2005 +0000

    * implementor.texinfo (Porting Issues): New chapter with a bunch of notes from
    email I sent regarding porting to pSOS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16992 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |  3 ++
 doc/implementor.texinfo | 99 ++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 101 insertions(+), 1 deletion(-)

commit f95ce54c08d4bc1cc69c78628a72949e19a84efe
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 3 20:31:31 2005 +0000

    update thread support doc
    
    * threads.txt, thread-safety.txt: Updates.
    
    ticket: new
    target_version: 1.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16991 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog       |  2 ++
 doc/thread-safe.txt | 18 ++++++++++++------
 doc/threads.txt     | 22 +++++++++++++++++++++-
 3 files changed, 35 insertions(+), 7 deletions(-)

commit f40f485101aa27311c58bafd62ea3e7e0b0972b1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 3 20:29:58 2005 +0000

    * build.texinfo (The util Directory): Add the new support library.
    (Installing the Binaries): Discuss parallel builds under GNU make.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16990 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     |  5 +++++
 doc/build.texinfo | 10 +++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit 597feb5947b10d5921b6ca2fc3fe39dc1d481ad4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 3 20:27:16 2005 +0000

    * implementor.texinfo (Host Address Lookup): Document Mac OS X issues
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16989 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |  5 +++++
 doc/implementor.texinfo | 19 +++++++++++++++++++
 2 files changed, 24 insertions(+)

commit 0babe45929bd4ea488b7e05808fc37026938ac66
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 3 19:30:18 2005 +0000

    krb5_parse_name not thread-safe, not responsive to environment changes
    
    As Ezra noted, krb5_parse_name saves away the default realm the first
    time it looks it up, and will never look it up again, even if the
    config file has changed, the context isn't the same one, etc.  It also
    used a static variable which wasn't thread-safe.
    
    With this patch, we still won't catch changes in the config file
    specification after the default realm has been looked up for a given
    krb5_context, because it's cached in the context too, but this will at
    least be more responsive, and thread safe.
    
    * parse.c (krb5_parse_name): Don't cache the default realm name.
    
    ticket: new
    target_version: 1.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16988 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 4 ++++
 src/lib/krb5/krb/parse.c   | 7 +++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit c5353b742898cafcc85f204f03c02445e05791d5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 30 22:08:18 2004 +0000

    run "make depend"
    
    In most library directories, this just affects where the line breaks
    are.  In most other directories, it's just dropping a trailing blank
    line.  One or two files really do have updated dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16987 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    |    1 -
 src/appl/gss-sample/Makefile.in             |    1 -
 src/appl/gssftp/ftp/Makefile.in             |    1 -
 src/appl/gssftp/ftpd/Makefile.in            |    1 -
 src/appl/telnet/libtelnet/Makefile.in       |   53 +-
 src/appl/telnet/telnet/Makefile.in          |    1 -
 src/appl/telnet/telnetd/Makefile.in         |    1 -
 src/clients/ksu/Makefile.in                 |    1 -
 src/kadmin/ktutil/Makefile.in               |    1 -
 src/kadmin/testing/util/Makefile.in         |    1 -
 src/kdc/Makefile.in                         |    1 -
 src/krb524/Makefile.in                      |    1 -
 src/lib/apputils/Makefile.in                |   13 +-
 src/lib/crypto/Makefile.in                  |  310 ++++----
 src/lib/crypto/aes/Makefile.in              |   26 +-
 src/lib/crypto/arcfour/Makefile.in          |   26 +-
 src/lib/crypto/crc32/Makefile.in            |   14 +-
 src/lib/crypto/des/Makefile.in              |  148 ++--
 src/lib/crypto/dk/Makefile.in               |   54 +-
 src/lib/crypto/enc_provider/Makefile.in     |   16 +-
 src/lib/crypto/hash_provider/Makefile.in    |   57 +-
 src/lib/crypto/keyhash_provider/Makefile.in |   59 +-
 src/lib/crypto/md4/Makefile.in              |    1 -
 src/lib/crypto/md5/Makefile.in              |    1 -
 src/lib/crypto/old/Makefile.in              |   31 +-
 src/lib/crypto/raw/Makefile.in              |   27 +-
 src/lib/crypto/sha1/Makefile.in             |    1 -
 src/lib/crypto/yarrow/Makefile.in           |   32 +-
 src/lib/des425/Makefile.in                  |  158 ++--
 src/lib/gssapi/Makefile.in                  |    6 +-
 src/lib/gssapi/generic/Makefile.in          |  106 +--
 src/lib/gssapi/krb5/Makefile.in             |  315 ++++----
 src/lib/kadm5/Makefile.in                   |  140 ++--
 src/lib/kadm5/clnt/Makefile.in              |  111 +--
 src/lib/kadm5/srv/Makefile.in               |  281 +++----
 src/lib/kdb/Makefile.in                     |  125 ++--
 src/lib/krb4/Makefile.in                    |  497 +++++++------
 src/lib/krb5/Makefile.in                    |    4 +-
 src/lib/krb5/asn.1/Makefile.in              |  112 +--
 src/lib/krb5/ccache/Makefile.in             |  112 +--
 src/lib/krb5/error_tables/Makefile.in       |   16 +-
 src/lib/krb5/keytab/Makefile.in             |  110 +--
 src/lib/krb5/krb/Makefile.in                | 1076 ++++++++++++++-------------
 src/lib/krb5/os/Makefile.in                 |  537 ++++++-------
 src/lib/krb5/rcache/Makefile.in             |  101 +--
 src/lib/rpc/Makefile.in                     |  431 +++++------
 src/slave/Makefile.in                       |    1 -
 src/tests/asn.1/Makefile.in                 |    1 -
 src/tests/create/Makefile.in                |    1 -
 src/tests/dejagnu/Makefile.in               |    1 -
 src/tests/gssapi/Makefile.in                |    1 -
 src/tests/hammer/Makefile.in                |    1 -
 src/tests/resolve/Makefile.in               |    1 -
 src/tests/verify/Makefile.in                |    1 -
 src/util/et/Makefile.in                     |   14 +-
 src/util/profile/Makefile.in                |   60 +-
 src/util/pty/Makefile.in                    |   66 +-
 src/util/ss/Makefile.in                     |   52 +-
 src/util/support/Makefile.in                |   27 +-
 59 files changed, 2772 insertions(+), 2573 deletions(-)

commit b4c3d53a6e88ea597a165289fd858b36aba03215
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 30 22:05:12 2004 +0000

    Do the target object file name hacking in "make depend" earlier, before the
    line breaks are recomputed, instead of after.  This will result in lots of
    whitespace changes in dependencies in directories that build library object
    files, but the final output is nicer (fewer long lines), and running "make
    depend" uses one fewer invocation of sed (balancing out the extra one I added
    in another checkin earlier today).
    
    * config/post.in (.depend): Don't do target name munging here.
    (.depfix2.sed): Pass extra value $(STLIBOBJS).
    * util/depfix.sed: Don't change foo.o to $(OUTPRE)foo.$(OBJEXT) here.
    * util/depgen.sed: Add new argument for STLIBOBJS.  Do the OUTPRE/OBJEXT
    substitution here, and if STLIBOBJS is non-empty, add foo.so and foo.po while
    we're at it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16986 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  4 +++-
 src/config/post.in   |  5 +----
 src/util/ChangeLog   |  7 +++++++
 src/util/depfix.sed  |  3 ---
 src/util/depgen.sed  | 25 ++++++++++++++++++++++---
 5 files changed, 33 insertions(+), 11 deletions(-)

commit 037f6ea97299a496f38914289f7b28474765d9fc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 30 21:12:41 2004 +0000

    * post.in (.depend): Delete blank lines in generated file.
    (DEP_CFG_VERIFY, DEP_VERIFY, depend-verify-*, .depend-verify-*, .depfix2.sed):
    Move all the flag files to $(BUILDTOP) so there'll be only one of each.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16985 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  7 +++++++
 src/config/post.in   | 43 ++++++++++++++++++++++---------------------
 2 files changed, 29 insertions(+), 21 deletions(-)

commit 91c8943dba9cd0b123808ccfcb6b4e9ea9cb51bd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Dec 28 13:27:30 2004 +0000

    Memory leak in asn1_decode_generaltime
    
    When decoding a kerberos time, if the asn1 time is 19700101000000Z (i.e. time_t
    of 0) - 15 bytes of memory are lost.
    
    	* asn1_decode.c (asn1_decode_generaltime): Fix memory leak when
    	time sent is "19700101000000Z".
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16983 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 5 +++++
 src/lib/krb5/asn.1/asn1_decode.c | 1 +
 2 files changed, 6 insertions(+)

commit e5b1a744a1c6760713ddfa0761de94850f07ca94
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Dec 25 15:29:39 2004 +0000

    Memory leaks in ccache due to thread integration
    
    	* cc_file.c (krb5_fcc_close): Free the cache id.
    	(dereference): When removing fcc_set entry from list, free the
    	pointer as well.
    
    The first was accidently dropped in the dereference code writing.
    The cache id pointer is never freed.
    
    The second error is the removal of the krb5_fcc_data from the linked list.
    The fcc_set is removed from the chain, but the memory for the removed fcc_set
    is never freed.
    
    ticket:new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16981 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 6 ++++++
 src/lib/krb5/ccache/cc_file.c | 4 ++++
 2 files changed, 10 insertions(+)

commit cddd2e4eef8f1d05d649452e012b68521afb28cd
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 21 05:18:12 2004 +0000

    	* def-check.pl: Check for PRIVATE or INTERNAL annotations in defs
    	file.
    
    ticket: 2796
    version_reported: 1.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16976 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 5 +++++
 src/util/def-check.pl | 9 ++++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 9090c0a32d3b20e0446989d9a05fc5e97425c39f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 21 05:15:25 2004 +0000

    	* krb5.hin: Flag krb5_principal2salt as KRB5_CALLCONV_WRONG
    
    ticket: 2840
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16975 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 5809382decde661e10ae28e3446b98ca3e62857a
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 20 22:02:19 2004 +0000

    	* kerberos.c (kerberos4_status): Null-terminate the correct
    	string.  Reported by Marcin Garski.
    
    ticket: 2838
    tags: pullup
    target_version: 1.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16969 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog  | 5 +++++
 src/appl/telnet/libtelnet/kerberos.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4fb2a03c3943858d1e73fe9ef3e06a9da4bf7d6a
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 20 21:15:41 2004 +0000

    fix MITKRB5-SA-2004-004
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16961 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog                 |  10 ++
 src/lib/kadm5/srv/svr_principal.c           |  99 ++++++++-----
 src/tests/dejagnu/krb-standalone/ChangeLog  |   7 +
 src/tests/dejagnu/krb-standalone/pwhist.exp | 215 ++++++++++++++++++++++++++++
 4 files changed, 296 insertions(+), 35 deletions(-)

commit da70d3c40ef9ee5ceae1fdf868e7bc74fa4274c4
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Dec 20 21:11:35 2004 +0000

    Mark krb5_principal2salt has being declared with the wrong calling convention
    
    ticket: new
    target_version: 1.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16960 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 5 +++++
 src/lib/krb5_32.def | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit a2cd7a9b0f876954e0612583b53cb57271a4f441
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Dec 19 06:04:41 2004 +0000

      Add support for optionally installing Debug Symbols
    
    ticket: new
    tags: pullup
    target_version: 1.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16955 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/ChangeLog             |  5 +++++
 src/windows/installer/wix/config.wxi            | 13 +++++++++++++
 src/windows/installer/wix/features.wxi          | 17 +++++++++++++----
 src/windows/installer/wix/lang/ChangeLog        |  7 ++++++-
 src/windows/installer/wix/lang/strings_1033.wxl |  5 ++++-
 src/windows/installer/wix/site-local.wxi        | 17 ++++++++++-------
 6 files changed, 51 insertions(+), 13 deletions(-)

commit 6b6052f3d5d83cb0a11af53717b6e62ce018df46
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Dec 18 12:28:39 2004 +0000

    2004-12-18  Jeffrey Altman <jaltman@mit.edu>
    
    * kfw-fixed.nsi:
        Add "Debug Symbols" as a new category.  It defaults to on
        in debug builds and off in release builds.
    
    ticket: new
    tags: pullup
    target_version: 1.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16954 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/ChangeLog     |   6 ++
 src/windows/installer/nsis/kfw-fixed.nsi | 113 ++++++++++++++++++++-----------
 2 files changed, 78 insertions(+), 41 deletions(-)

commit fca108696a1d0a6609030fc551008d1fcf8872fc
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Dec 18 04:47:50 2004 +0000

    2004-12-17  Jeffrey Altman <jaltman@mit.edu>
    
            * win-pre.in: add -debug switch to LOPTS if DEBUG_SYMBOLS
    
    ticket: new
    tags: pullup
    target_version: 1.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16953 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 4 ++++
 src/config/win-pre.in | 1 +
 2 files changed, 5 insertions(+)

commit 5db89d52a0bd5be655dbeb6da85d22125466742d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Dec 17 23:58:47 2004 +0000

    can't build shared libraries on sparc64-netbsd
    
    Current trunk code fails to build shared libraries on sparc64-netbsd
    because the generated relocations with -fpic don't have the range
    necessary.  In general, any platform with sparc support that we want
    to build for should use -fPIC instead of -fpic, with gcc.  (I haven't
    checked whether openbsd or freebsd support sparc these days; I think
    they're the only ones in our shlib.conf that we might care about.)
    
    * shlib.conf (*-*-netbsd*): Use -fPIC instead of -fpic, which won't work on
    sparc64 at least.
    
    ticket: new
    target_version: 1.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16951 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 5 +++++
 src/config/shlib.conf | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 3d8f63ed17ad7c1ba0a04c611bd08788653dc895
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Dec 16 19:57:17 2004 +0000

    2004-12-16  Jeffrey Altman <jaltman@mit.edu>
            * cc_mslsa.c:
              Temporarily deactivate support for KerbSubmitTicketMessage
              and KerbQueryTicketCacheEx2Message until the new Platform SDK
              becomes publicly available.
    
    ticket: new
    tags: pullup
    target_version: 1.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16945 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 6 ++++++
 src/lib/krb5/ccache/cc_mslsa.c | 6 ++++++
 2 files changed, 12 insertions(+)

commit 5bca38dc4d7f55cac01caa0d5730d31a53633bc6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Dec 16 15:48:53 2004 +0000

    krb5-config needs to include krb5support library
    
    	* krb5-config.in: Add krb5support library.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16944 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog      | 4 ++++
 src/krb5-config.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 1132e0a2b222a79aef4eb901b4b156e1dc01aa4b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Dec 15 16:53:29 2004 +0000

    Update for WiX 2.1 installer
    
    ticket: 2805
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16938 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/ChangeLog             | 2 ++
 src/windows/installer/wix/features.wxi          | 1 -
 src/windows/installer/wix/files.wxi             | 8 +++-----
 src/windows/installer/wix/lang/ChangeLog        | 4 ++++
 src/windows/installer/wix/lang/strings_1033.wxl | 2 +-
 5 files changed, 10 insertions(+), 7 deletions(-)

commit 273d8c674cf5a471485218de5859394e700be7b4
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Dec 15 08:54:16 2004 +0000

      remove unnecessary if statement
    
    ticket: 2814
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16937 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_mslsa.c | 2 --
 1 file changed, 2 deletions(-)

commit 1e9465f8b114b804c010392b827a391252442bae
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Dec 15 08:27:13 2004 +0000

    2004-12-15  Jeffrey Altman <jaltman@mit.edu>
    
        Add kcpytkt.exe, kdeltkt.exe, k5sprt32.dll, mit2ms.exe
    
    ticket: 2805
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16936 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/ChangeLog     |  5 +++++
 src/windows/installer/nsis/kfw-fixed.nsi | 17 +++++++++++++++++
 src/windows/installer/wix/ChangeLog      |  4 ++++
 src/windows/installer/wix/features.wxi   |  4 ++++
 src/windows/installer/wix/files.wxi      | 24 ++++++++++++++++++++++++
 5 files changed, 54 insertions(+)

commit 10eff8b865d648f14664a1488442a354b36b8f4d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Dec 15 08:25:28 2004 +0000

    2004-12-15  Jeffrey Altman <jaltman@mit.edu>
    
            * cc_mslsa.c:
              - Activate support for KerbSubmitTicketMessage
              - Activate support for KerbQueryTicketCacheEx2Message
              - Add locale support for regions which use MultiByte characters
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16935 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |   7 +++
 src/lib/krb5/ccache/cc_mslsa.c | 124 +++++++++++++++++++++++++++--------------
 2 files changed, 88 insertions(+), 43 deletions(-)

commit 83358488a4adcd9d7fafa1acc13bd457c60ad730
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Dec 15 08:24:03 2004 +0000

    2004-12-15  Jeffrey Altman <jaltman@mit.edu>
    
           rename krb5support_32.dll to k5sprt32.dll
    
    ticket: 2804
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16934 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog         | 5 +++++
 src/config/win-pre.in        | 5 ++++-
 src/lib/.cvsignore           | 2 +-
 src/lib/ChangeLog            | 4 ++++
 src/lib/Makefile.in          | 4 ++--
 src/util/support/ChangeLog   | 4 ++++
 src/util/support/Makefile.in | 4 ++--
 src/windows/ChangeLog        | 4 ++++
 src/windows/version.rc       | 2 +-
 9 files changed, 27 insertions(+), 7 deletions(-)

commit 3a88f84dd7ea4b67d1da0e3f43d99e670eadd41d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Dec 15 08:20:09 2004 +0000

    2004-12-15  Jeffrey Altman <jaltman@mit.edu>
    
            * Makefile.in: build/clean/install/etc kcpytkt,kdeltkt,ms2mit
    
    ticket: 2802
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16933 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                   |  4 ++++
 src/Makefile.in                 | 10 +++++++++-
 src/clients/ChangeLog           |  4 ++++
 src/clients/Makefile.in         |  4 ++++
 src/clients/kdeltkt/ChangeLog   |  4 ++++
 src/clients/kdeltkt/Makefile.in | 16 ++++++++--------
 6 files changed, 33 insertions(+), 9 deletions(-)

commit a16e6f12ea8191addbd261bb0d56684a58bdf46d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 15 03:02:43 2004 +0000

    insufficient locking in profile re-reading case
    
    If profiles are open and iterators in use while the on-disk file is being
    modified (see tests/threads/prof1.c), the re-reading of the file can cause data
    to be freed up.  The iterator code does no locking and assumes that the profile
    node tree won't be touched.
    
    During our Monday meeting we discussed changing the iterator code to "snapshot"
    the current state of the file if it were modified, so that a more consistent
    picture could be returned, essentially by bumping a reference count for the
    life of the iterator object.  The reference count I was thinking of turns out
    to be used for a different purpose; we'd have to add another layer of
    indirection, another ref count, and another mutex to accomplish this.  There
    might be a more reasonable way to go about it, but I don't want to tackle it
    for 1.4 when we're already shipping beta releases.
    
    This patch just adds locking to the current iterator code so that the file data
    can't be replaced while the iterator is being processed.  The inconsistent-view
    issue remains.
    
    * prof_tree.c (profile_node_iterator): When the iterator has a current file,
    lock it, and unlock it before changing it or returning.
    
    ticket: new
    status: resolved
    target_version: 1.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16932 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  6 ++++++
 src/util/profile/prof_tree.c | 42 +++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 47 insertions(+), 1 deletion(-)

commit 398f4520c2a9357d6ab5aff8be6dec89846674bf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Dec 12 22:55:55 2004 +0000

    new test prog "prof1" for profile reloading
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16931 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/threads/ChangeLog   |  5 +++
 src/tests/threads/Makefile.in |  5 +++
 src/tests/threads/prof1.c     | 79 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 89 insertions(+)

commit 61b07513ee6f0e85b33a705cec403651b2fe28e7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 8 06:04:49 2004 +0000

    * include/k5-int.h (struct _krb5int_access): Add function pointer field
    use_dns_kdc.
    * lib/krb5/os/accessor.c (krb5int_accessor): Set new field use_dns_kdc.
    * lib/krb4/RealmsConfig-glue.c (krb_get_krbhst): Check if DNS should be used
    for getting KDC names before actually using it.
    
    ticket: 2772
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16920 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog            |  1 +
 src/include/k5-int.h             |  1 +
 src/lib/krb4/ChangeLog           |  5 +++++
 src/lib/krb4/RealmsConfig-glue.c | 29 ++++++++++++++++-------------
 src/lib/krb5/os/ChangeLog        |  4 ++++
 src/lib/krb5/os/accessor.c       |  2 ++
 6 files changed, 29 insertions(+), 13 deletions(-)

commit 7503bb9b3d4db8bc3a9b78d93acdb8d67c28ac31
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 8 05:14:44 2004 +0000

    bump accessor struct version number for 1.4
    
    The interface has changed from 1.3 (if nothing else, sendto_udp has a
    new argument), so we need to have a new version number for 1.4.
    
    * k5-int.h (KRB5INT_ACCESS_STRUCT_VERSION): Bump to 9.
    
    ticket: new
    target_version: 1.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16919 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit aa7ff648513ab8c5bda3fa3f35e80b7e53e2260d
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 6 23:26:34 2004 +0000

    allow build with KRB5_DNS_LOOKUP undefined
    
    	* locate_kdc.c (krb5_locate_srv_dns_1): Don't compile if
    	KRB5_DNS_LOOKUP is not defined.
    
    ticket: new
    target_version: 1.4
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16915 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 +++++
 src/lib/krb5/os/locate_kdc.c | 2 ++
 2 files changed, 7 insertions(+)

commit 2d19d96682059b021977fe6e5abdb96b96defe57
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 6 22:06:09 2004 +0000

    * libkrb5support.exports: Add krb5int_in6addr_any
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16914 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog              | 2 ++
 src/util/support/libkrb5support.exports | 1 +
 2 files changed, 3 insertions(+)

commit 16f278f40c94de0c8e7be80ac665e8126d7ba793
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 6 22:00:26 2004 +0000

    hooks for recording statistics on locking behavior
    
    Finish the hooks (left disabled by default) for logging somewhere the recorded
    timing behavior relating to the use of locks in the krb5 code.
    
    Currently, "reporting" means writing to /dev/tty or stderr, and the data is the
    number of times a mutex is locked, file and line where it was created,
    min/avg/max/stddev wait times to acquire the lock and hold times, and stats are
    only written out for locks that were locked a certain minimum number of times
    and with a minimum average wait time.
    
    The criteria are all controlled in threads.c, and k5-thread.h just has the
    hooks for gathering data.  So turning on/off the data gathering requires a full
    rebuild, but tweaking the reporting is mostly just a relinking pass.  (May also
    require adding a dependence on the math library to the support library; for a
    static build that may impact a lot of makefiles.)
    
    * include/k5-thread.h [DEBUG_THREADS_STATS]: Include string.h and inttypes.h.
    (get_current_time) [DEBUG_THREADS_STATS]: Define as inline.
    (k5_mutex_init_stats) [DEBUG_THREADS_STATS]: Save away current time as creation
    time.
    (k5_mutex_stats_tmp): New typedef, k5_debug_time_t if recording stats, dummy
    int otherwise.
    (k5_mutex_stats_start): New macro, get current time if recording, zero
    otherwise.
    (krb5int_mutex_lock_update_stats, krb5int_mutex_unlock_update_stats,
    krb5int_mutex_report_stats) [DEBUG_THREADS_STATS]: Declare.
    (krb5int_mutex_report_stats) [! DEBUG_THREADS_STATS]: New macro, does nothing.
    (k5_mutex_lock_update_stats, k5_mutex_unlock_update_stats): New macros, map to
    krb5int_ functions if recording, dummy statements otherwise.
    (k5_mutex_destroy): Call krb5int_mutex_report_stats.
    (k5_mutex_lock, k5_mutex_lock_1): Call k5_mutex_stats_start and
    k5_mutex_lock_update_stats.
    (k5_mutex_unlock_1): Call k5_mutex_unlock_update_stats.
    
    * util/support/threads.c [DEBUG_THREADS_STATS]: Include stdio.h.
    (stats_logfile) [DEBUG_THREADS_STATS]: New variable.
    (krb5int_thread_support_init) [DEBUG_THREADS_STATS]: Set it to point to a file
    on /dev/tty or stderr.
    (krb5int_thread_support_fini) [DEBUG_THREADS_STATS]: Flush it.
    (k5_mutex_lock_update_stats, krb5int_mutex_unlock_update_stats, get_stddev,
    krb5int_mutex_report_stats) [DEBUG_THREADS_STATS]: New functions.
    * util/support/libkrb5support.exports: Add krb5int_mutex_*_stats.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16913 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                   |  24 +++++++
 src/include/k5-thread.h                 |  50 ++++++++++++---
 src/util/support/ChangeLog              |  12 ++++
 src/util/support/Makefile.in            |   1 +
 src/util/support/libkrb5support.exports |   3 +
 src/util/support/threads.c              | 109 ++++++++++++++++++++++++++++++++
 6 files changed, 189 insertions(+), 10 deletions(-)

commit 120aa7c023689dddc0187d0f003a4df665c04cd7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Nov 26 23:30:28 2004 +0000

    ticket: new
    subject: ftpcmds.y: nbby should be 8
    
    * ftpcmd.y: nbby should be 8 for anything platform we care about.
    The previous test broke on Debian BSD, so the test has been
    removed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16909 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 6 ++++++
 src/appl/gssftp/ftpd/ftpcmd.y  | 7 -------
 2 files changed, 6 insertions(+), 7 deletions(-)

commit b72a5d25e68d9bc2eecacffba5563eaa5c429ba0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 26 06:03:24 2004 +0000

    fix missing mutex initialization in keytab file code
    
    Missed a case in the checked-in (and pulled-up) fix to 2781.
    
    * kt_file.c (krb5_ktfile_wresolve): Initialize mutex here too.
    
    ticket: new
    status: open
    target_version: 1.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16908 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog | 4 ++++
 src/lib/krb5/keytab/kt_file.c | 8 ++++++++
 2 files changed, 12 insertions(+)

commit 2d28078f72851c6f111ce50d78331603f1a2011f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 24 02:39:44 2004 +0000

    fix missing locking in keytab; fix stdio handling too
    
    The keytab type list lock was implemented, but I missed the per-keytab lock.
    Since I was in there, I ripped out the bogus stdio buffer mangling that the
    code was doing, and set up a buffer to be used that we can sanitize later.
    
    * kt_file.c (struct _krb5_ktfile_data): Add mutex and buffer.
    (KTFILEBUFP, KTLOCK, KTUNLOCK, KTCHECKLOCK): New macros.
    (krb5_ktfile_resolve): Initialize mutex.
    (krb5_ktfile_close): Zap data buffer before freeing.
    (krb5_ktfile_get_entry, krb5_ktfile_start_seq_get, krb5_ktfile_get_next,
    krb5_ktfile_end_get, krb5_ktfile_add, krb5_ktfile_remove): Lock and unlock the
    mutex.
    (krb5_ktfileint_open): Check that the mutex is locked.  Set the stdio buffer to
    the new buffer in the ktfile data.
    (krb5_ktfileint_write_entry, krb5_ktfileint_find_slot): Check that the mutex is
    locked.  Don't call setbuf.  Flush the stdio buffer after writing.
    
    ticket: new
    target_version: 1.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16905 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog |  15 ++++++
 src/lib/krb5/keytab/kt_file.c | 111 +++++++++++++++++++++++++++++++++---------
 2 files changed, 102 insertions(+), 24 deletions(-)

commit 30f0fa1e2ef25e2c43105606ce2e663956990695
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 24 01:28:03 2004 +0000

    set errno=0 prior to fopen in kt_file
    
    	* kt_file.c (krb5_ktfileint_open): Update previous change by
    	explicitly setting errno=0 prior to calling fopen().  Also, return
    	EMFILE, not ENFILE, for compatibility with Solaris 8, which does
    	set errno when out of file descriptors.
    
    ticket: new
    target_version: 1.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16904 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog | 7 +++++++
 src/lib/krb5/keytab/kt_file.c | 6 ++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 5e822947a9cc593baf2b8bcb69136f51607c7ef0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 23 03:15:12 2004 +0000

    KDC on Tru64 was hanging because of another case where Yarrow code
    assumes locks are recursive.  Probably didn't trigger on Linux,
    Solaris, or NetBSD because they have /dev/random and Tru64 does not.
    
    * yarrow.c (yarrow_input_maybe_locking): Renamed from
    yarrow_input_maybe_locking, made static.  New argument indicates whether or not
    to do locking.
    (krb5int_yarrow_input): New wrapper function.
    (yarrow_input_locked): New wrapper function.
    (Yarrow_detect_fork): Call yarrow_input_locked.
    
    ticket: 2755
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16903 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ChangeLog |  9 ++++++++
 src/lib/crypto/yarrow/yarrow.c  | 50 +++++++++++++++++++++++++++++++----------
 2 files changed, 47 insertions(+), 12 deletions(-)

commit df475f98cae506587ff2bba79eeee4ce47c71b73
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Nov 20 02:06:55 2004 +0000

    document Solaris patches for pty-close bug
    
    	* build.texinfo (Solaris 9): Document Solaris patches for pty
    	close bug.
    
    ticket: new
    version_reported: 1.4
    target_version: 1.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16901 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     | 5 +++++
 doc/build.texinfo | 6 ++++++
 2 files changed, 11 insertions(+)

commit 1d29c70a8c63bd534baa941c103de84b62a608e8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 19 22:12:50 2004 +0000

    * locate_kdc.c (krb5int_add_host_to_list): If debugging, log the requested
    family and socket type.  If AI_NUMERICSERV is defined, set it in ai_flags.  If
    getaddrinfo returns an error with debugging enabled, log the error.
    (krb5_locate_srv_conf_1): When logging an error from add_host_to_list, include
    the corresponding error string.
    
    * t_locate_kdc.c: Include port-sockets.h, instead of sys/socket.h, netdb.h,
    netinet/in.h, and arpa/inet.h.
    * Makefile.in ($(OUTPRE)t_locate_kdc.exe): New target.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16899 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog      | 13 +++++++++++++
 src/lib/krb5/os/Makefile.in    |  4 ++++
 src/lib/krb5/os/locate_kdc.c   | 19 ++++++++++++++-----
 src/lib/krb5/os/t_locate_kdc.c |  6 +-----
 4 files changed, 32 insertions(+), 10 deletions(-)

commit 01b2fda59e5748468834d36b78306d35bd75dcc9
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 19 22:12:32 2004 +0000

    	* kt_file.c (krb5_ktfileint_open): Patch from Roland Dowdeswell to
    	return ENFILE when fopen() returns NULL but doesn't set errno.
    
    ticket: 2760
    target_version: 1.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16898 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog | 5 +++++
 src/lib/krb5/keytab/kt_file.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 4ff94b5da900be054cf2c49b7a97e3cdc7285ebe
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 19 21:46:59 2004 +0000

    create rpc header install directory
    
    	* pre.in (KRB5_INCSUBDIRS): Add KRB5_INCDIR/gssrpc.
    
    ticket: new
    version_reported: 1.4
    target_version: 1.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16896 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit abdc66e87e38ba23fd0b73dc6ad3f1175bab11ac
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 19 21:39:48 2004 +0000

    * cc_mslsa.c (MSCredToMITCred): Don't create an empty array for addresses, just
    use a null pointer now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16895 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 5 +++++
 src/lib/krb5/ccache/cc_mslsa.c | 7 +------
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 8afb810e8c822caa37885481243200afcf58f6d8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 19 21:09:45 2004 +0000

    * fake-addrinfo.c (HAVE_GETADDRINFO, HAVE_GETNAMEINFO)[_WIN32]: Don't define
    here.
    (protoname): Handle IPPROTO_IGMP.
    (debug_dump_addrinfo_args): Update for current interfaces to socktypename and
    familyname.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16893 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog       |  8 ++++++++
 src/util/support/fake-addrinfo.c | 15 +++++++--------
 2 files changed, 15 insertions(+), 8 deletions(-)

commit d6985367a6e0a1aaedb97a200af386f355310326
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 19 21:03:03 2004 +0000

    * win-mac.h (HAVE_GETADDRINFO, HAVE_GETNAMEINFO): Define
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16892 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/win-mac.h | 2 ++
 2 files changed, 6 insertions(+)

commit 9e85238548219ec6607922a11bc4b1c1abc4d370
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 19 20:36:45 2004 +0000

    	* aclocal.m4 (KRB5_AC_PRIOCNTL_HACK): Check for Solaris patch
    	117171-11 (sparc) or 117172-11 (x86), which fixes the Solaris 9
    	bug which can cause final pty output to be on close.
    
    ticket: 2776
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16891 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 29 ++++++++++++++++++++++++++---
 2 files changed, 32 insertions(+), 3 deletions(-)

commit 109cafceda80db729a619ce97d5b263b3047c148
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 19 00:26:37 2004 +0000

    after 1.4 branch, trunk is effectively krb5-1.5-prerelease
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16890 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0b30409345b78f532db0d066b5ff353aa33ccbc5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 18 21:07:05 2004 +0000

    * Makefile.in (SHLIB_EXPLIBS): Remove -ldl accidentally added in last change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16888 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 5 +++++
 src/lib/krb5/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 30164ee9918fb98c8ef0e3636f8ebf21fedcce7a
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 18 20:46:45 2004 +0000

    install rpc headers into correct directory
    
    RPC headers need to be installed into PREFIX/include/gssrpc, not PREFIX/include
    
    ticket: new
    target_version: 1.4
    version_reported: 1.4
    tags: pullup
    component: krb5-build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16887 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog           | 4 ++++
 src/Makefile.in         | 1 +
 src/lib/rpc/ChangeLog   | 5 +++++
 src/lib/rpc/Makefile.in | 4 ++--
 4 files changed, 12 insertions(+), 2 deletions(-)

commit 1db59afc403fd147527ba98c69cd7ca6ca192f6a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 17 08:03:51 2004 +0000

    * prng.c (do_yarrow_init): Move mutex initialization here.
    (krb5int_prng_init): Don't do it here.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16880 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 5 +++++
 src/lib/crypto/prng.c    | 8 +++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 5a8ce284ffec1926812ca0b548250c7d8c020264
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 17 07:56:05 2004 +0000

    * Makefile.in (SHLIB_EXPDEPS, SHLIB_EXPLIBS): Add support library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16879 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 5 +++++
 src/lib/krb5/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 0dfb82809f12e3ec0301befb47d99a651d3d5347
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 16 07:04:03 2004 +0000

    oops, bad update
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16877 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 97cfd10e5edc44234e9bee4d2aaf498b753e2e1f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 16 07:03:33 2004 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16876 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in |  4 ++--
 src/lib/krb5/os/Makefile.in  | 34 +++++++++++++++++-----------------
 2 files changed, 19 insertions(+), 19 deletions(-)

commit 79e5a8e231b5d83fc17547e47d80fb44cd19e136
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 16 06:51:16 2004 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16875 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in            | 16 +++++-----------
 src/appl/telnet/telnet/Makefile.in  |  3 +--
 src/appl/telnet/telnetd/Makefile.in |  3 +--
 src/lib/krb4/Makefile.in            |  9 +++++----
 src/util/pty/Makefile.in            |  3 +--
 src/util/support/Makefile.in        | 16 +++++++++++-----
 6 files changed, 24 insertions(+), 26 deletions(-)

commit 4ec9761eeeb2dcb80ec2a5fea323514078dcb4b3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 16 06:01:08 2004 +0000

    * k5-int.h (struct _krb5_cc_ops): Add new function pointer field get_flags
    
    ticket: 2763
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16874 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 3 +++
 src/include/k5-int.h  | 2 ++
 2 files changed, 5 insertions(+)

commit 809b846a4745a17bdc03f4b26ee8431de7c13240
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 16 05:28:38 2004 +0000

    Now a kvno invocation will only open the ccache file a small number of
    times, but there's still excessive seeking and re-reading of data
    happening.
    
    * cc_retr.c (krb5_cc_retrieve_cred_seq): Temporarily clear the
    KRB5_TC_OPENCLOSE flag on the credentials cache while reading multiple entries
    from it.
    
    ticket: 2763
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16873 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog |  6 ++++++
 src/lib/krb5/ccache/cc_retr.c | 19 +++++++++++++++++--
 2 files changed, 23 insertions(+), 2 deletions(-)

commit d56de4daa597e0534354cd97114ca66755384c1c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 16 05:06:34 2004 +0000

    * krb5.hin (krb5_cc_get_flags): Declare
    
    ticket: 2763
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16872 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 3 +++
 2 files changed, 7 insertions(+)

commit 3830070bf398ef7253101c6a8b2855a00e74330f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 16 05:04:56 2004 +0000

    Create a ccache get-flags operation.
    The MSLSA and CCAPI versions are untested!
    
    * cc_file.c (krb5_fcc_get_flags): New function.
    (krb5_fcc_ops, krb5_cc_file_ops): Add it.
    * cc_memory.c (krb5_mcc_get_flags): New function.
    (krb5_mcc_ops): Add it.
    * cc_mslsa.c (krb5_lcc_get_flags): New function.
    (krb5_lcc_ops): Add it.
    * ccfns.c (krb5_cc_get_flags): New function.
    * ccapi/stdcc.c (krb5_stdcc_get_flags): New function.
    (krb5_cc_stdcc_ops): Add it.
    * ccapi/stdcc.h (krb5_stdcc_get_flags): Declare.
    
    ticket: 2763
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16871 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog       | 10 ++++++++++
 src/lib/krb5/ccache/cc_file.c       | 26 ++++++++++++++++++++++++++
 src/lib/krb5/ccache/cc_memory.c     |  8 ++++++++
 src/lib/krb5/ccache/cc_mslsa.c      | 18 +++++++++++++++++-
 src/lib/krb5/ccache/ccapi/ChangeLog |  6 ++++++
 src/lib/krb5/ccache/ccapi/stdcc.c   | 18 ++++++++++++++++++
 src/lib/krb5/ccache/ccapi/stdcc.h   |  3 +++
 src/lib/krb5/ccache/ccfns.c         |  6 ++++++
 8 files changed, 94 insertions(+), 1 deletion(-)

commit 94daa507831d2965cd0bea4829590d5737bdcab0
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Nov 16 03:28:08 2004 +0000

    Convert Yarrow to use AES not 3des.  Update test vectors
    
    ticket: 2410
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16870 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog                  |  5 +++++
 src/lib/crypto/t_prng.expected            |  8 ++++----
 src/lib/crypto/t_prng.reseedtest-expected |  2 +-
 src/lib/crypto/t_prng.seed                |  2 +-
 src/lib/crypto/yarrow/ChangeLog           |  4 ++++
 src/lib/crypto/yarrow/ycipher.h           | 10 +++++-----
 6 files changed, 20 insertions(+), 11 deletions(-)

commit 21b23db6f1226e9cbcc89703369f8a48de5eabd5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 15 22:16:02 2004 +0000

    Make static linking not require -lsocket, -lnsl, etc.
    Don't duplicate macro definitions.
    
    Header files and comments still need some cleanup.
    
    * cache-addrinfo.h, init-addrinfo.c: New files, split out from fake-addrinfo.c.
    * fake-addrinfo.c: Include cache-addrinfo.h.
    (FAI_CACHE, struct face, struct fac): Moved to cache-addrinfo.h.
    (krb5int_fac, krb5int_init_fac, krb5int_fini_fac): Moved to init-addrinfo.c.
    (addrinfo, struct addrinfo): Don't define.
    (AI_* and NI_* and EAI_* macros): Don't define.
    * threads.c: Include cache-addrinfo.h.
    (krb5int_init_fac, krb5int_fini_fac): Don't declare.
    * Makefile.in (SRCS, STLIBOBJS, LIBOBJS): Updated.
    
    ticket: 2761
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16867 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog        |  14 +++++
 src/util/support/Makefile.in      |   3 +
 src/util/support/cache-addrinfo.h | 128 ++++++++++++++++++++++++++++++++++++++
 src/util/support/fake-addrinfo.c  | 105 +------------------------------
 src/util/support/init-addrinfo.c  |  70 +++++++++++++++++++++
 src/util/support/threads.c        |   3 +-
 6 files changed, 217 insertions(+), 106 deletions(-)

commit 7e47f7162cb6fe83e269e9ddc3602b2869a46c90
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 15 21:25:41 2004 +0000

    Merge Athena changes for requiring encrypted connections
    
    ticket: 841
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16866 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    |  5 +++
 src/appl/telnet/libtelnet/auth-proto.h |  3 +-
 src/appl/telnet/libtelnet/auth.c       | 33 ++++++++++++++----
 src/appl/telnet/telnetd/ChangeLog      | 12 +++++++
 src/appl/telnet/telnetd/ext.h          |  4 +++
 src/appl/telnet/telnetd/telnetd.8      | 13 ++++----
 src/appl/telnet/telnetd/telnetd.c      | 48 +++++++++++++++++---------
 src/appl/telnet/telnetd/utility.c      | 61 ++++++++++++++++++++++++++++++++++
 src/tests/dejagnu/krb-root/ChangeLog   |  7 ++++
 src/tests/dejagnu/krb-root/telnet.exp  | 53 +++++++++++++++++++++++++----
 10 files changed, 203 insertions(+), 36 deletions(-)

commit afdca1d03a20d907d6e00bc31a69423a0c969ad9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 5 21:23:23 2004 +0000

    * et_h.awk: Declare initialize_*_error_table as taking no arguments.
    * et_h.pl: Regenerated.
    
    ticket: 2770
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16865 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 6 ++++++
 src/util/et/et_h.awk  | 2 +-
 src/util/et/et_h.pl   | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 2109dc4317e8de5ae5d054fdb7a228be89ff4718
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Nov 4 19:35:33 2004 +0000

    Added new exported symbols to profile and GSS and updated project file to include more robust header paths
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16862 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Projects/GSS.pbexp                       | 14 ++++++++++++++
 .../MacOSX/Projects/Kerberos5.pbproj/project.pbxproj    | 17 ++++++++++++-----
 src/mac/MacOSX/Projects/KerberosProfile.pbexp           |  5 +++++
 3 files changed, 31 insertions(+), 5 deletions(-)

commit 428970d0c17cd80ec166e407170fa9553e2efffa
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Nov 4 19:27:24 2004 +0000

    * prof_init.c, profile.hin: added profile_is_modified and profile_is_writable so that callers can check to see if profile_release() will fail before calling it
    
    ticket: 2751
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16860 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  6 ++++++
 src/util/profile/prof_init.c | 30 ++++++++++++++++++++++++++++++
 src/util/profile/profile.hin |  5 +++++
 3 files changed, 41 insertions(+)

commit c50f8f5cc7f64bd5c6b39ae025a762958a760640
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Nov 4 19:18:23 2004 +0000

     * prof_set.c: profile calls which set values should not fail if file is not writable.  You can now write to a different file with profile_flush_to_file() or buffer with profile_flush_to_buffer()
    
    ticket: 2750
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16858 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog  | 7 +++++++
 src/util/profile/prof_set.c | 3 ---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit db16a09830ffdcc461b63178c0834727bd7aa4a5
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 3 22:50:15 2004 +0000

    merge athena ftpd changes for requiring encrypted passwords
    
    	* ftpcmd.y (getline): Merge Athena change to reject MICed
    	password.
    
    	* ftpd.M: Document '-E'.
    
    	* ftpd.c (main): Merge Athena's '-E' changes to prohibit
    	unencrypted passwords.
    
    ticket: new
    target_version: 1.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16857 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 10 ++++++++++
 src/appl/gssftp/ftpd/ftpcmd.y  | 13 +++++++++++++
 src/appl/gssftp/ftpd/ftpd.M    |  7 +++++--
 src/appl/gssftp/ftpd/ftpd.c    |  9 +++++++--
 4 files changed, 35 insertions(+), 4 deletions(-)

commit 0b6cd657adc6d895747c430db0bc9865898c8603
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 3 09:22:39 2004 +0000

    Fix typo in last change
    
    ticket: 2761
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16856 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-addrinfo.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 21b9006660cc379c13c1bd416583f5c1457daca0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 3 08:44:41 2004 +0000

    * Makefile.in (SRCS): Define
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16855 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog   |  4 ++++
 src/clients/klist/Makefile.in | 14 ++++++++++++++
 2 files changed, 18 insertions(+)

commit 7264a49524aef6b91a0c16760b55c22c1dca063e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 3 08:40:53 2004 +0000

    move getaddrinfo hacks into support lib for easier maintenance
    
    With the cache on Mac OS X, and likely to be enabled eventually on other
    platforms, this is going to wind up being a non-trivial amount of code on most
    platforms, and updating the cache code to work on other configurations is
    likely to take a few rounds.  Rather than recompile the world and add a bunch
    of code to each object file doing name lookups, moving the code into the
    support library that already defines the static data (list head, mutex) should
    make things simpler.
    
    (TODO: Fix calling conventions for Windows?)
    
    * include/fake-addrinfo.h: Move most of code content into
    util/support/fake-addrinfo.c.
    (krb5int_getaddrinfo, krb5int_freeaddrinfo, krb5int_getnameinfo,
    krb5int_gai_strerror): Declare.
    (getaddrinfo, freeaddrinfo, getnameinfo, gai_strerror): Define as macros
    mapping to the krb5int_ function names.
    * util/support/fake-addrinfo.c: Import most of the contents of
    include/fake-addrinfo.h, so we only compile it once.
    (krb5int_getaddrinfo, krb5int_freeaddrinfo, krb5int_getnameinfo,
    krb5int_gai_strerror): New functions, always defined and exported.
    * util/support/libkrb5support.exports: Export the new functions, not the old
    _fac symbols.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16854 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                   |    9 +
 src/include/fake-addrinfo.h             | 1183 +--------------------------
 src/util/support/ChangeLog              |   10 +
 src/util/support/fake-addrinfo.c        | 1352 ++++++++++++++++++++++++++++++-
 src/util/support/libkrb5support.exports |    7 +-
 5 files changed, 1394 insertions(+), 1167 deletions(-)

commit 8fe6fc7b6eace6a1cae442f3b06cc15a6c4e6423
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 1 21:33:05 2004 +0000

    * yarrow.c (krb5int_yarrow_input, krb5int_yarrow_final): Don't check for
    forking here.
    (yarrow_output_locked): Split out from krb5int_yarrow_output, without locking.
    (krb5int_yarrow_output): Do locking and call yarrow_output_locked.
    (yarrow_gate_locked): New function; uses yarrow_output_locked.
    (krb5int_yarrow_output_Block): Use yarrow_gate_locked.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16853 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ChangeLog | 10 ++++++++++
 src/lib/crypto/yarrow/yarrow.c  | 44 ++++++++++++++++++++++++++++++++++-------
 2 files changed, 47 insertions(+), 7 deletions(-)

commit b851a7ae1173b9d8da6b1044c956087da5178de1
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Oct 31 18:05:04 2004 +0000

    fix mkrel's RELTAIL handling
    
    	* mkrel: Rework quoting for RELTAIL check.  Don't check RELTAIL if
    	doing a "-current" snapshot.
    
    ticket: new
    target_version: 1.4
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16850 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 5 +++++
 src/util/mkrel     | 9 +++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 8a3056e4865063e4b2c2dce9d3316ae5526839da
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 30 05:43:18 2004 +0000

    call stat less often on krb5.conf
    
    Changes suggested by lxs to reduce stat frequency to once per second.
    In parallel loops creating and destroying krb5 contexts on Mac OS X, this
    seems to improve performance by 10%, though it's hard to be sure because
    the times are variable.
    
    * prof_int.h (STAT_ONCE_PER_SECOND): Define.
    (struct _prf_data_t) [STAT_ONCE_PER_SECOND]: New field LAST_STAT.
    * prof_file.c (scan_shared_trees_locked, scan_shared_trees_unlocked): Redefine
    to do nothing for now.
    (profile_update_file_data) [STAT_ONCE_PER_SECOND]: If the current time is the
    same time as the last stat of the file, just return; otherwise, save away the
    current time.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16847 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 10 ++++++++++
 src/util/profile/prof_file.c | 22 ++++++++++++++++++++++
 src/util/profile/prof_int.h  |  5 +++++
 3 files changed, 37 insertions(+)

commit 78a29e652aeb95c0853c14c9ad4c44fc7952aff9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 30 00:56:30 2004 +0000

    push yarrow locking down into the yarrow code to reduce contention
    
    This seems to speed up creating a krb5_context a little bit, when it happens
    a lot in multiple threads.
    
    * prng.c (yarrow_lock): Rename to krb5int_yarrow_lock via macro, and change to
    be non-static.
    (krb5int_prng_init): Call do_yarrow_init here.
    (krb5_c_random_add_entropy): Don't call it here.  Don't lock the mutex, either.
    (krb5_c_random_make_octets): Don't lock the mutex.
    * yarrow/ylock.h: Include k5-thread.h.
    (krb5int_yarrow_lock): Declare.
    (LOCK, UNLOCK): Define as macros using the k5_mutex_ macros.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16846 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog        |  9 +++++++++
 src/lib/crypto/prng.c           | 23 +++++++----------------
 src/lib/crypto/yarrow/ChangeLog |  6 ++++++
 src/lib/crypto/yarrow/ylock.h   |  8 +++++++-
 4 files changed, 29 insertions(+), 17 deletions(-)

commit d77e27a7e5b2bc52b06fb867e4e28826b1d50ebe
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 29 22:41:45 2004 +0000

    * fake-addrinfo.h: Include errno.h earlier
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16845 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 4 ++++
 src/include/fake-addrinfo.h | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 33c1f25ee6336fc76c4e975b4a240f3c5f3eb26a
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 28 23:41:10 2004 +0000

    	* misc.c (check_min_life): Actually return a value on success
    
    ticket: 1335
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16843 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog | 4 ++++
 src/kadmin/server/misc.c    | 4 +---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit feda786fecdae0c2851312f16adb3b91e477e9f7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 28 05:40:00 2004 +0000

    * k5-thread.h (return_after_yield, k5_mutex_lock) [__GNUC__]: Add macro
    versions so debugging line numbers will be useful.
    (DEBUG_THREADS_SLOW): Don't define.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16842 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  6 ++++++
 src/include/k5-thread.h | 22 +++++++++++++++++++++-
 2 files changed, 27 insertions(+), 1 deletion(-)

commit bbabacbf092958c7e9c0e61f8929330cf5671625
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 27 22:12:48 2004 +0000

    	* misc.c, misc.h: New function check_min_life(), containing common
    	code from wrapper functions.  New function chpass_util_wrapper(),
    	which does min_life checking prior to calling
    	kadm5_chpass_principal_util().
    
    	* schpw.c (process_chpw_request): Call chpass_util_wrapper().
    
    ticket: 1335
    component: krb5-admin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16841 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog |  9 ++++++
 src/kadmin/server/misc.c    | 69 ++++++++++++++++++++-------------------------
 src/kadmin/server/misc.h    |  7 +++++
 src/kadmin/server/schpw.c   |  4 +--
 4 files changed, 49 insertions(+), 40 deletions(-)

commit 3c323c8486c538abcba3ec9bb4a6e8a4af20496c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Oct 27 20:48:07 2004 +0000

     * Initial commit of C CCAPI implementation
    
    ticket: 2753
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16840 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ccapi/ChangeLog                     |    4 +
 src/lib/ccapi/client/ChangeLog              |    4 +
 src/lib/ccapi/client/NTMakefile             |   22 +
 src/lib/ccapi/client/cacheapi.c             |  118 +++
 src/lib/ccapi/client/ccache.c               | 1098 ++++++++++++++++++++
 src/lib/ccapi/client/ccache.h               |  146 +++
 src/lib/ccapi/client/ccache_iterator.c      |  179 ++++
 src/lib/ccapi/client/ccache_iterator.h      |   85 ++
 src/lib/ccapi/client/ccstring.c             |   94 ++
 src/lib/ccapi/client/ccstring.h             |   65 ++
 src/lib/ccapi/client/context.c              |  849 +++++++++++++++
 src/lib/ccapi/client/context.h              |  131 +++
 src/lib/ccapi/client/credentials.c          |  181 ++++
 src/lib/ccapi/client/credentials.h          |   94 ++
 src/lib/ccapi/client/credentials_iterator.c |  187 ++++
 src/lib/ccapi/client/credentials_iterator.h |   72 ++
 src/lib/ccapi/client/mac/ChangeLog          |    4 +
 src/lib/ccapi/client/windows/ChangeLog      |    4 +
 src/lib/ccapi/include/ChangeLog             |    4 +
 src/lib/ccapi/include/CredentialsCache.h    |  567 ++++++++++
 src/lib/ccapi/include/CredentialsCache2.h   |  308 ++++++
 src/lib/ccapi/include/marshall.h            |   93 ++
 src/lib/ccapi/include/msg.h                 |  146 +++
 src/lib/ccapi/include/msg_headers.h         |  429 ++++++++
 src/lib/ccapi/mac/ChangeLog                 |    4 +
 src/lib/ccapi/marshall.c                    |  378 +++++++
 src/lib/ccapi/msg.c                         |  582 +++++++++++
 src/lib/ccapi/server/ChangeLog              |    4 +
 src/lib/ccapi/server/NTMakefile             |   30 +
 src/lib/ccapi/server/ccache.c               |  703 +++++++++++++
 src/lib/ccapi/server/context.c              |  325 ++++++
 src/lib/ccapi/server/datastore.h            |  231 +++++
 src/lib/ccapi/server/lists.c                |  996 ++++++++++++++++++
 src/lib/ccapi/server/mac/ChangeLog          |    4 +
 src/lib/ccapi/server/rpc_auth.c             |   63 ++
 src/lib/ccapi/server/rpc_auth.h             |   71 ++
 src/lib/ccapi/server/serv_ops.c             | 1500 +++++++++++++++++++++++++++
 src/lib/ccapi/server/serv_ops.h             |  321 ++++++
 src/lib/ccapi/server/windows/ChangeLog      |    4 +
 src/lib/ccapi/unit-test/ChangeLog           |    4 +
 src/lib/ccapi/unit-test/t_ccache.c          |  115 ++
 src/lib/ccapi/unit-test/t_context.c         |  115 ++
 src/lib/ccapi/unit-test/t_lists.c           |  100 ++
 src/lib/ccapi/unit-test/t_msg.c             |   88 ++
 src/lib/ccapi/unit-test/t_server.c          |  185 ++++
 src/lib/ccapi/windows/ChangeLog             |    4 +
 46 files changed, 10711 insertions(+)

commit b05d25d9b8be378287a86d57c12d4295e5949919
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Oct 27 20:39:30 2004 +0000

     Create new C CCAPI implementation
    
    ticket:new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16839 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ccapi/ChangeLog        | 4 ++++
 src/windows/ccapi/server/ChangeLog | 5 +++++
 2 files changed, 9 insertions(+)

commit b5781e4174975388a7c3f077723bff66b974b538
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 27 00:07:20 2004 +0000

    Permit exporting profile file data into a buffer
    
    * prof_file.c (profile_flush_file_data_to_buffer): New function.
    * profi_init.c (profile_flush_to_buffer, profile_free_buffer): New functions.
    * prof_parse.c (output_quoted_string): Use a callback instead of stdio calls.
    (dump_profile): Renamed from dump_profile_to_file.  Use a callback instead of
    stdio calls.
    (dump_profile_to_file_cb): New function.
    (profile_write_tree_file): Updated to new internal interface.
    (struct prof_buf): New type.
    (add_data_to_buffer, dump_profile_to_buffer_cb, profile_write_tree_to_buffer):
    New functions.
    * prof_int.h (profile_write_tree_to_buffer, profile_flush_file_data_to_buffer):
    Declare.
    * profile.hin (profile_flush_to_buffer, profile_free_buffer): Declare.
    * libprofile.exports: Export profile_flush_to_buffer and profile_free_buffer.
    * profile.swg (profile_flush_to_buffer): Declare.
    * profile_tcl.c: Regenerated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16838 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog          |  24 +++++++
 src/util/profile/libprofile.exports |   2 +
 src/util/profile/prof_file.c        |  11 +++
 src/util/profile/prof_init.c        |  12 ++++
 src/util/profile/prof_int.h         |   6 ++
 src/util/profile/prof_parse.c       | 137 +++++++++++++++++++++++++++---------
 src/util/profile/profile.hin        |   4 ++
 src/util/profile/profile.swg        |   2 +
 src/util/profile/profile_tcl.c      |  49 +++++++++++++
 9 files changed, 215 insertions(+), 32 deletions(-)

commit d4c65184e13ab5c027df4698375a68293ab67cf0
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 26 23:01:14 2004 +0000

    	* mk_req_ext.c (krb5_mk_req_extended): Free keyblock before
    	copying new one in.
    
    ticket: 2725
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16837 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/mk_req_ext.c | 5 +++++
 2 files changed, 10 insertions(+)

commit 1c7b9d44d5f2809ee308be4c9ef364ad7b36f4b4
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 26 00:14:53 2004 +0000

    Kevin Coffman's patches to support passing gss context state to kernel
    
    ticket: 2743
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16836 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog     |   5 ++
 src/lib/kadm5/clnt/client_init.c |   2 +
 src/lib/rpc/ChangeLog            |  15 ++++
 src/lib/rpc/auth_gss.c           | 143 ++++++++++++++++++++-------------------
 src/lib/rpc/auth_gss.h           |  12 +++-
 src/lib/rpc/libgssrpc.exports    |   1 +
 src/lib/rpc/rename.h             |   1 +
 7 files changed, 109 insertions(+), 70 deletions(-)

commit 5c9751d663cc8c86285b2f42d15661735974e000
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 25 19:09:54 2004 +0000

    * libkrb5support.exports: Export krb5int_fac, _lock_fac, _unlock_fac
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16835 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog              | 5 +++++
 src/util/support/libkrb5support.exports | 3 +++
 2 files changed, 8 insertions(+)

commit b3410d48ba12ba973944c202876240bdb5af71b3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 22 19:07:45 2004 +0000

    * prof_file.c (profile_update_file_data): When resetting flags, preserve SHARED
    flag.
    (scan_shared_trees_locked, scan_shared_trees_unlocked): Convert to macros, so
    line numbers reported by assert will be useful.
    * prof_test1 (test2): Run new test of modifications with other existing open
    profile handles.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16834 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  9 +++++++++
 src/util/profile/prof_file.c | 44 ++++++++++++++++++++---------------------
 src/util/profile/prof_test1  | 47 +++++++++++++++++++++++++++++++++++++++++---
 3 files changed, 75 insertions(+), 25 deletions(-)

commit 51f3c7572984d276c0e3dcb6a775a6dda221d4d3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 21 00:27:14 2004 +0000

    * locate_kdc.c: Include stdarg.h.
    (Tprintf): New function, prints to stderr or not depending on TEST macro.
    (add_addrinfo_to_list, krb5int_add_host_to_list, krb5_locate_srv_conf_1,
    krb5_locate_srv_dns_1, krb5int_locate_server): Call it instead of conditionally
    calling fprintf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16833 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 10 ++++++
 src/lib/krb5/os/locate_kdc.c | 82 ++++++++++++++++----------------------------
 2 files changed, 40 insertions(+), 52 deletions(-)

commit 03e3e5ace5c743bac25029e7bc3aef19f9a69f22
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 19 21:39:53 2004 +0000

    * dnssrv.c (krb5int_make_srv_query_realm): Append a dot to the hostname, if
    there's room in the buffer, to avoid domain search paths.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16832 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 6 ++++++
 src/lib/krb5/os/dnssrv.c  | 4 ++++
 2 files changed, 10 insertions(+)

commit 26d825e9680a00910a1e3330dc81f14138c2785a
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 19 18:09:53 2004 +0000

    	* dnsglue.c (initparse): Skip query type and class when we lack
    	ns_initparse().
    	(krb5int_dns_nextans) [!HAVE_NS_INITPARSE]: Pass correct pointer
    	to dn_skipname().  Actually skip the RR name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16831 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 7 +++++++
 src/lib/krb5/os/dnsglue.c | 8 +++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

commit f5732483111eff48b3b052c6264a54cf452f4ba2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 19 10:24:47 2004 +0000

    * libprofile.exports: Add profile_flush_to_file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16830 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog          | 4 ++++
 src/util/profile/libprofile.exports | 1 +
 2 files changed, 5 insertions(+)

commit e7628ed4abc772871fec374d56511607a8343626
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 19 02:27:49 2004 +0000

    add dependencies for t_*.c test programs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16829 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  1 +
 src/lib/krb5/os/Makefile.in | 23 +++++++++++++++++++++++
 2 files changed, 24 insertions(+)

commit 44d311ff8cf2aede9aab856985af4ee8e3caf1aa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 19 02:24:36 2004 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16828 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in |  5 +++--
 src/lib/krb5/os/Makefile.in  | 14 +++++++-------
 2 files changed, 10 insertions(+), 9 deletions(-)

commit e5d6755e753088e8d789b75363a948b66261eaba
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 19 02:22:31 2004 +0000

    ignore t_locate_kdc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16827 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit 7d58a37b9d4533386432b9b1ef03c6fb094f59bd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 19 02:15:37 2004 +0000

    * Makefile.in (TEST_PROGS): Add t_locate_kdc.
    (check-unix): Run t_locate_kdc to test fetching DNS SRV records.
    
    We probably don't want this test to be part of this test suite long-term, since
    it relies on external DNS data rather than being self-contained.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16826 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/Makefile.in | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit fb8314743c17c15ebcfcebee3565069079a819fc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 18 23:14:51 2004 +0000

    Allow profile library caller to write the modified data to a different
    file than was originally read.
    
    * prof_file.c (write_data_to_file): New function, split out from
    profile_flush_file_data.  Add argument can_create indicating whether the old
    file should already exist or not.
    (profile_flush_file_data): Call it.
    (profile_flush_file_data_to_file): New function.
    * prof_int.h (profile_flush_file_data_to_file): Declare it.
    (profile_flush_file_to_file): New macro.
    * prof_init.c (profile_flush_to_file): New function.
    * profile.hin (profile_flush_to_file): Declare.
    * profile.swg (profile_flush_to_file): Declare.
    * profile_tcl.c: Regenerated.
    * prof_test1: Use profile_flush_to_file instead of profile_flush, and reload
    from the new filename.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16825 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog     | 16 +++++++++
 src/util/profile/prof_file.c   | 80 +++++++++++++++++++++++++++++-------------
 src/util/profile/prof_init.c   | 13 +++++++
 src/util/profile/prof_int.h    |  4 +++
 src/util/profile/prof_test1    |  8 +++--
 src/util/profile/profile.hin   |  2 ++
 src/util/profile/profile.swg   |  1 +
 src/util/profile/profile_tcl.c | 26 ++++++++++++++
 8 files changed, 122 insertions(+), 28 deletions(-)

commit 32e9f9545401a17df3443a8e2969d6f84b29e74a
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 18 21:01:01 2004 +0000

    	* Makefile.in (install-unix): Install headers
    
    ticket: 2743
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16824 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog   | 4 ++++
 src/lib/rpc/Makefile.in | 8 ++++++++
 2 files changed, 12 insertions(+)

commit b66b6543375ed1900ed94ce6d976a18a57d369fc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 15 23:58:17 2004 +0000

    * prof_file.c, prof_int.h, prof_set.c: Remove support for non-SHARE_TREE_DATA
    case.
    * prof_int.h (struct _prf_data_t): Change filespec to a trailing char array.
    Add a length field for the filespec.
    (profile_make_prf_data): Declare.
    (profile_lock_global, profile_unlock_global): Prototypes need argument lists.
    * prof_file.c: Include stddef.h.
    (scan_shared_trees_locked, scan_shared_trees_unlocked): New functions.
    (r_access, rw_access): Now take const_profile_filespec_t arg.
    (profile_make_prf_data): New function.
    (profile_open_file): Scan trees at beginning and end.  Use
    profile_make_prf_data to allocate and initialize storage.
    (profile_dereference_data, profile_free_file_data): Scan trees.
    (profile_ser_size, profile_ser_externalize): Filespec is never null.
    * prof_set.c (rw_setup): Use profile_make_prf_data to allocate and initialize
    storage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16822 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  22 +++++++++
 src/util/profile/prof_file.c | 110 ++++++++++++++++++++++++++-----------------
 src/util/profile/prof_init.c |   6 +--
 src/util/profile/prof_int.h  |  19 ++++----
 src/util/profile/prof_set.c  |  23 +++------
 5 files changed, 107 insertions(+), 73 deletions(-)

commit c356acd79026012cb17b15ad37148a017455fa75
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 14 21:43:29 2004 +0000

    	* t_deltat.c (main): Unadorned integer no longer fails now that we
    	default to seconds.
    
    ticket: 2734
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16819 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/t_deltat.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d8ebf48cab68d7d49f18c59386ead08e06f4580b
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 13 17:55:25 2004 +0000

     * prof_file.c (profile_library_initializer, profile_library_finalizer): Added macros to avoid adding error tables on platforms that don't use them (ie: OSX)
    
    ticket: 2741
    version_fixed: 1.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16818 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 6 ++++++
 src/util/profile/prof_file.c | 4 ++++
 2 files changed, 10 insertions(+)

commit 480152f640ffaa6ff32e9d9d235566c8c0b2ae6a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 13 17:49:11 2004 +0000

    Need prototypes for profile_lock_global and profile_unlock_global
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16817 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog  | 5 +++++
 src/util/profile/prof_int.h | 3 +++
 2 files changed, 8 insertions(+)

commit 267e52dc0b7a040f552eb84f302a08059061078b
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Oct 13 16:18:27 2004 +0000

    krb5_string_to_deltat should default to seconds if no unit is provided.  If the format is invalid, it should return a distinct error (KRB5_DELTAT_BADFORMAT, not EINVAL)
    
    ticket: 2734
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16816 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   |    5 +
 src/lib/krb5/error_tables/krb5_err.et |    2 +
 src/lib/krb5/krb/ChangeLog            |    4 +
 src/lib/krb5/krb/deltat.c             | 1248 ++++++++++++++-------------------
 src/lib/krb5/krb/x-deltat.y           |    3 +-
 5 files changed, 541 insertions(+), 721 deletions(-)

commit f03e8f6e527cafe0319ee82a3f5aefc15a802edd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 13 02:22:41 2004 +0000

    Fix small memory leak in repeated krb5 context creation and deletion:
    
    * prof_init.c (profile_init): Don't add error table here.
    * prof_file.c (profile_library_initializer): Add it here.
    (profile_library_finalizer): Remove it here.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16815 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 6 ++++++
 src/util/profile/prof_file.c | 2 ++
 src/util/profile/prof_init.c | 2 --
 3 files changed, 8 insertions(+), 2 deletions(-)

commit a2374cc7e141f02fd00d9634d26c16ba9f2ac7f3
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Oct 8 03:57:45 2004 +0000

    Fix the forced setting of the Initial Ticket Flag on Win2000 and
    add the functionality to XP and 2003 SP1.
    
    ticket: 2735
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16814 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  4 ++++
 src/lib/krb5/ccache/cc_mslsa.c | 18 +++++++++++++++++-
 2 files changed, 21 insertions(+), 1 deletion(-)

commit f9901b77b13039c26189f3af164e7998c038a07f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 7 21:11:29 2004 +0000

    	* et_c.awk, et_h.awk: Fix off-by-one error.
    	* et_c.pl, et_h.pl: Regenerated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16813 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 5 +++++
 src/util/et/et_c.awk  | 2 +-
 src/util/et/et_c.pl   | 2 +-
 src/util/et/et_h.awk  | 3 ++-
 src/util/et/et_h.pl   | 3 ++-
 5 files changed, 11 insertions(+), 4 deletions(-)

commit 82cf554b528ff013cd5bf9a5d0eebdd0f1f168b9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 7 01:16:21 2004 +0000

    * implementor.texinfo, thread-safe.txt, threads.txt: Various updates relating to
    thread support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16812 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |   5 ++
 doc/implementor.texinfo |  57 +++++++++++++++++++---
 doc/thread-safe.txt     | 124 ++++++++++++++++++++++++++++++++++++++++--------
 doc/threads.txt         |  26 +++++++++-
 4 files changed, 184 insertions(+), 28 deletions(-)

commit 8500f37be5f958cc59e38bb2ad3369820670db1a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 7 00:21:38 2004 +0000

    * et_c.awk, et_h.awk: Complain if the error table is too large.
    * et_c.pl, et_h.pl: Regenerated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16811 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog |  5 +++++
 src/util/et/et_c.awk  |  4 ++++
 src/util/et/et_c.pl   | 15 +++++++++------
 src/util/et/et_h.awk  |  4 ++++
 src/util/et/et_h.pl   | 27 +++++++++++++++++++--------
 5 files changed, 41 insertions(+), 14 deletions(-)

commit f4e8ab562c89578aec48e21349b7d80eccc87387
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 7 00:00:25 2004 +0000

    Install example config files
    
    ticket: 249
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16810 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                | 4 ++++
 src/Makefile.in              | 2 +-
 src/config-files/ChangeLog   | 4 ++++
 src/config-files/Makefile.in | 4 +++-
 src/config/ChangeLog         | 4 ++++
 src/config/pre.in            | 3 +++
 6 files changed, 19 insertions(+), 2 deletions(-)

commit 054856b97becdce9591dfb470eb1e53016006d82
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 6 23:51:21 2004 +0000

    * localaddr.c (print_addr): If getnameinfo returns EAI_SYSTEM, report what the
    system error is.
    
    Also fix a fencepost error in the last change.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16809 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  2 ++
 src/lib/krb5/os/localaddr.c | 13 ++++++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 2104847a26d384bb50d474a108c3997c453d5a3d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 6 23:39:12 2004 +0000

    * localaddr.c (foreach_localaddr): Be more careful not to walk past the end of
    the ifreq array.
    (get_ifreq_array): Return 0 in success case, not errno.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16808 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  4 ++++
 src/lib/krb5/os/localaddr.c | 15 +++++++++------
 2 files changed, 13 insertions(+), 6 deletions(-)

commit 7da93712765db1b1992ebf87b4abdb766260e747
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 6 04:21:27 2004 +0000

    * localaddr.c (get_ifreq_array): Split out from foreach_localaddr general
    version.
    (foreach_localaddr): Call it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16807 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  6 ++++
 src/lib/krb5/os/localaddr.c | 71 ++++++++++++++++++++++++++++-----------------
 2 files changed, 50 insertions(+), 27 deletions(-)

commit c7211ac8d4203925467fd86060026de3f36140a7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 6 01:10:09 2004 +0000

    * aclocal.m4 (KRB5_AC_ENABLE_THREADS): On HP-UX, define some preprocessor
    symbols that -pthread defines, but don't use -pthread so we can avoid forcing
    linking against pthread libraries.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16806 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 6 ++++++
 2 files changed, 12 insertions(+)

commit f70538f7c00c458c87c3f33c6c2c53aa0e9ad0bf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 6 01:07:35 2004 +0000

    forgot to check in with fake-addrinfo.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16805 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit 8e1c0aaafe60f46a229c17721c95eadeac6c9b90
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 5 21:24:01 2004 +0000

    * localaddr.c (foreach_localaddr) [HAVE_STRUCT_IF_LADDRCONF && 0]: Fix
    if_laddrreq.iflr_name field name not properly adjusted.  The iflr_addr field is
    an HP-UX specific sockaddr_ext with sa_ field name prefixes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16804 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 7 +++++++
 src/lib/krb5/os/localaddr.c | 4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 4ed91a6476bb8db923346e6f38b7045c7649eadb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 5 21:04:04 2004 +0000

    * fake-addrinfo.h (AI_ADDRCONFIG, AI_V4MAPPED, AI_ALL): If not defined, or when
    completely faking getaddrinfo, define them as zero.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16803 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-addrinfo.h | 30 +++++++++++++++++++++++-------
 1 file changed, 23 insertions(+), 7 deletions(-)

commit fbd3bc2ea0baaf37433fea3c7040f8dd3c6df3ba
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Oct 4 17:51:23 2004 +0000

    Added new files used by krb5-1.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16802 dc483132-0cff-0310-8789-dd5450dbe970

 .../Projects/Kerberos5.pbproj/project.pbxproj      | 50 +++++++++++++++++++++-
 1 file changed, 49 insertions(+), 1 deletion(-)

commit 4216c2c2e58298e818ea13e1212075e6d507cf8a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 1 23:44:49 2004 +0000

    * localaddr.c (get_if_laddrconf, foreach_localaddr): New implementation for
    HP-UX 11, based on Solaris support and information from Doug Engert.  Disabled
    for now, until it can be tested.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16801 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |   7 ++
 src/lib/krb5/os/localaddr.c | 198 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 205 insertions(+)

commit 1f5bb4f647902d9ae9ae0a3921c82db071ebc983
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 1 23:43:05 2004 +0000

    * configure.in: Check for struct if_laddrconf, as for struct lifconf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16800 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    |  5 +++++
 src/include/configure.in | 13 +++++++++++++
 2 files changed, 18 insertions(+)

commit 61b00d5ad585ea7787bec80b13cb446be4b6850f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 1 22:08:14 2004 +0000

    * kcmd.c (kcmd_connect): Set *addrfamilyp with the address family actually used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16799 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/kcmd.c    | 1 +
 2 files changed, 6 insertions(+)

commit 4243c94eff28b32f076cbdef7d5e58e7cac6c34e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Oct 1 04:25:43 2004 +0000

    	* update the include paths to allow patchlevel.h to be found
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16798 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog      | 4 ++++
 src/windows/cns/Makefile.in    | 4 ++--
 src/windows/gss/ChangeLog      | 4 ++++
 src/windows/gss/Makefile.in    | 2 +-
 src/windows/wintel/ChangeLog   | 4 ++++
 src/windows/wintel/Makefile.in | 2 +-
 6 files changed, 16 insertions(+), 4 deletions(-)

commit ebb2a4dd6482be0ba098b414b4fd94a8485eccea
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Oct 1 04:23:34 2004 +0000

    	* update Changelog
    
    ticket: 2729
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16797 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit d4de89fd4be68590205e57bba70f839d71df2b84
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Oct 1 04:22:07 2004 +0000

           * Add new conditional resource strings
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16796 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/version.rc | 27 ++++++++++++++++++++++++++-
 1 file changed, 26 insertions(+), 1 deletion(-)

commit e8c0ccc4187e1405ec7ed8113485b3565ffe55cb
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Oct 1 04:18:22 2004 +0000

            * hst_realm.c: provide definition for MAXDNAME if
              KRB5_DNS_LOOKUP is not defined.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16795 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/hst_realm.c | 7 ++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit e3c8678188242cd04f301090ebcd006a3c272d80
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 30 19:36:29 2004 +0000

    * start_servers_local: If one of the servers failed to start, log info about
    which start file was not found.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16794 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog           | 5 +++++
 src/kadmin/testing/scripts/start_servers_local | 6 ++++++
 2 files changed, 11 insertions(+)

commit 2747533b3a1205080028b11ce347edb3c7def3b1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 28 17:36:59 2004 +0000

    * vbaxam.doc: File deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16793 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/ChangeLog  |   4 ++++
 src/lib/crypto/aes/vbaxam.doc | Bin 48640 -> 0 bytes
 2 files changed, 4 insertions(+)

commit 84b6ea41dce83e29c355998f3ab1d6901d911d0b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 28 16:38:12 2004 +0000

    * prof_file.c (profile_dereference_data_locked): New function.
    (profile_dereference_data): Call it.
    * prof_set.c (rw_setup): Likewise.
    * prof_int.h (profile_dereference_data_locked): Declare it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16792 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  7 +++++++
 src/util/profile/prof_file.c | 10 +++++++++-
 src/util/profile/prof_int.h  |  1 +
 src/util/profile/prof_set.c  |  2 +-
 4 files changed, 18 insertions(+), 2 deletions(-)

commit bc5a32edcf13792df0f26985b41b65bcf5777d02
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Sep 26 13:21:01 2004 +0000

    	* Makefile.in (check-unix-tcl-ok): Use KRB5_RUN_ENV
    
    	* configure.in: Use KRB5_RUN_FLAGS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16791 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 6 ++++++
 src/util/profile/Makefile.in  | 3 ++-
 src/util/profile/configure.in | 1 +
 3 files changed, 9 insertions(+), 1 deletion(-)

commit a63d79f93e746f611f37a7e3c9c1c13aaa7c6db3
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Sep 25 01:00:55 2004 +0000

    Make patchlevel.h be the master version file
    
    ticket: 1345
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16790 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                |  6 ++++
 src/configure.in             | 10 ++++--
 src/lib/ChangeLog            |  4 +++
 src/lib/Makefile.in          |  2 +-
 src/lib/krb5/krb/ChangeLog   |  6 ++++
 src/lib/krb5/krb/Makefile.in |  2 +-
 src/lib/krb5/krb/brand.c     | 71 ++++++++++++++++++++++++++++++++++++-----
 src/patchlevel.h             | 59 ++++++++++++++++++++++++++++++++--
 src/util/ChangeLog           |  5 +++
 src/util/mkrel               | 75 +++++++++++++++++++++++++++++++++++---------
 src/util/send-pr/ChangeLog   |  5 +++
 src/util/send-pr/Makefile.in |  2 +-
 src/windows/ChangeLog        |  4 +++
 src/windows/version.rc       | 28 ++++++++++++-----
 14 files changed, 244 insertions(+), 35 deletions(-)

commit 429c571fa4fe828192cc5f5349218616a50efa70
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 24 02:21:47 2004 +0000

    * network.c (closedown_network): Free each connection data structure while
    closing file descriptors.
    
    ticket: 1210
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16789 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 3 +++
 src/kdc/network.c | 5 +++++
 2 files changed, 8 insertions(+)

commit 45fa2bde5a863d57af907718f6effb756d4caf45
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 24 02:19:42 2004 +0000

    * kdc_util.h (sockaddr2p): Don't declare
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16788 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 4 ++++
 src/kdc/kdc_util.h | 3 ---
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 6c6ff636ff0872c452c465d33541b786c8c94197
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 24 01:56:21 2004 +0000

    * configure.in: Use AC_MSG_NOTICE for krb4 messages instead of AC_MSG_RESULT,
    because there's no corresponding AC_MSG_CHECKING.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16787 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 5 +++++
 src/include/configure.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 4b6f6732ccf45b7f4ba90a4c23d946c82caa9ce3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 24 01:50:12 2004 +0000

    * xdr_rec.c (LAST_FRAG): Use 1L in case int is small
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16786 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog | 4 ++++
 src/lib/rpc/xdr_rec.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 19d0cf77da6d9fbb8557d7c2f70583dc6778ed77
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 24 01:15:44 2004 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16785 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

commit 801a887d781c6ba544ad21f0ec5268b2710e9c89
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 23 23:26:25 2004 +0000

    * prof_tree.c (struct profile_node): Add new bitfield DELETED.
    (profile_add_node): Move variable CMP into inner block where it's used.  Clear
    deleted flag.
    (profile_find_node): Skip deleted nodes.
    (profile_remove_node): Just set the deleted flag, don't modify the tree.
    * Makefile.in (profile_tcl.c): Target should be in srcdir.
    (profile_tcl.o): Depend on profile.h.
    (DO_TCL): New variable.
    (check-unix-tcl-, check-unix-tcl-ok): New targets.
    (check-unix): Depend on one of them, based on DO_TCL.
    * configure.in: Set and substitute DO_TCL.
    * prof_test1: New file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16784 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 15 ++++++++++
 src/util/profile/Makefile.in  | 16 ++++++++--
 src/util/profile/configure.in |  3 ++
 src/util/profile/prof_set.c   |  2 +-
 src/util/profile/prof_test1   | 70 +++++++++++++++++++++++++++++++++++++++++++
 src/util/profile/prof_tree.c  | 16 ++++------
 6 files changed, 109 insertions(+), 13 deletions(-)

commit 02af0c125285a5da629863d443ea11116f3fbb13
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 23 23:23:46 2004 +0000

    regenerated
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16783 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/profile_tcl.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 0d4a07e5e5d8ff1f4e7e2d2ab666c53dfa66dd81
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 23 22:16:13 2004 +0000

    * profile.swg: Only include tclsh.i if building for Tcl.
    (Tcl_SetResult, my_tcl_setresult): Compile hack only if building for Tcl.
    (%typemap SWIGTYPE *OUTPUT): Initialization is not specific to the scripting
    language.  Add Python code.
    (%typemap errcode_t, errcode_t*): Add placeholders for Python support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16782 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 10 ++++++++++
 src/util/profile/profile.swg | 19 ++++++++++++++++---
 2 files changed, 26 insertions(+), 3 deletions(-)

commit 7608c4f6569d7cbc9f31b48732e8e345302df7aa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 23 02:15:25 2004 +0000

    * Makefile.in: Delete @SHARED_RULE@ line.
    (thisconfigdir): Fix.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16781 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog   | 5 +++++
 src/lib/gssapi/mechglue/Makefile.in | 4 +---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit f30bd0cd8c15a804bed92cd0721aa252196bd41f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 23 00:27:33 2004 +0000

    * Makefile.in (T_STD_CONF_OBJS): Include dnsglue.o
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16780 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 4 ++++
 src/lib/krb5/os/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ca344f42817923a7ed3edd7733aab115415ed0d4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 23 00:25:30 2004 +0000

    * lib.in (binutils.versions, osf1.exports): New file targets.
    (clean-libs): Delete them.
    * pre.in (SHLIB_EXPORT_FILE_DEP): Use @SHLIB_EXPORT_FILE_DEP@.
    * shlib.conf: Set it to $(SHLIB_EXPORT_FILE) by default.
    (alpha*-dec-osf*): Use osf1.exports instead of adding commands to generate a
    temporary file.
    (*-*-linux*, *-*-gnu*, *-*-k*bsd*-gnu): Use binutils.versions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16779 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 10 ++++++++++
 src/config/lib.in     | 10 ++++++++++
 src/config/pre.in     |  2 +-
 src/config/shlib.conf |  8 ++++++--
 4 files changed, 27 insertions(+), 3 deletions(-)

commit 36f2f2296b61e4be33e1ae2dcae67aab7931e227
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 23 00:21:34 2004 +0000

    * aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): If the config info set by tclConfig.sh
    doesn't produce a working executable, set TCL_LIBS to be empty explicitly.
    (KRB5_BUILD_LIBRARY_WITH_DEPS): Substitute SHLIB_EXPORT_FILE_DEP.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16778 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 7 +++++++
 src/aclocal.m4 | 4 ++++
 2 files changed, 11 insertions(+)

commit 25e1623bc53bf9d06b5b95f8009c8a8b25a13b84
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 22 22:59:46 2004 +0000

    Better support for using libutil on systems that need it for various
    pty-related functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16777 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                       |  2 ++
 src/aclocal.m4                      | 12 ++++++++++++
 src/appl/bsd/ChangeLog              |  6 ++++++
 src/appl/bsd/Makefile.in            |  4 ++--
 src/appl/bsd/configure.in           |  3 +--
 src/appl/gssftp/configure.in        |  2 +-
 src/appl/gssftp/ftpd/ChangeLog      |  4 ++++
 src/appl/gssftp/ftpd/Makefile.in    |  2 +-
 src/appl/telnet/ChangeLog           |  4 ++++
 src/appl/telnet/configure.in        |  2 +-
 src/appl/telnet/telnetd/ChangeLog   |  4 ++++
 src/appl/telnet/telnetd/Makefile.in |  2 +-
 src/config/ChangeLog                |  2 ++
 src/config/pre.in                   |  3 +++
 src/util/pty/ChangeLog              |  4 ++++
 src/util/pty/pty-int.h              |  3 +++
 16 files changed, 51 insertions(+), 8 deletions(-)

commit cd313f90e3dbca46841aefded1d4d87e890b579d
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 22 21:57:25 2004 +0000

    Only use -Wl,-oldstyle_liblookup if using native linker.  Check for
    native linker if using gcc.
    
    ticket: 927
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16776 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog         | 4 ++++
 src/aclocal.m4        | 8 ++++++++
 src/config/ChangeLog  | 6 ++++++
 src/config/shlib.conf | 3 ++-
 4 files changed, 20 insertions(+), 1 deletion(-)

commit 1c99dc89933e8ffbbeefe584861b4902d02ed470
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 22 16:37:47 2004 +0000

    	* libgssrpc.exports: Export svc_maxfd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16775 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog         | 4 ++++
 src/lib/rpc/libgssrpc.exports | 1 +
 2 files changed, 5 insertions(+)

commit e206524f4f5e8a5329d3cedca4d06bd3478c0732
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 21 23:16:10 2004 +0000

    * shlib.conf (*-*-linux*, *-*-gnu*, *-*-k*bsd*-gnu): Don't use the linker
    option --retain-symbols-file, it doesn't work for shared libraries.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16774 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 6 ++++++
 src/config/shlib.conf | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 1839cd60f5b70152bc0404bcc77713295240aa39
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 21 22:42:31 2004 +0000

    Don't assume that presence of res_nsearch() means we have ns_initparse()
    
    ticket: 2710
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16773 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog             |  5 +++++
 src/aclocal.m4            |  3 ++-
 src/lib/krb5/os/ChangeLog |  6 ++++++
 src/lib/krb5/os/dnsglue.c | 15 +++++++++------
 4 files changed, 22 insertions(+), 7 deletions(-)

commit 5669bf57b928d5494bfbd4162791371fbe78127f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 21 20:48:39 2004 +0000

    memory leak in rd_cred.c
    
    	* rd_cred.c (decrypt_credencdata): Clear and free ppart to avoid
    	leak.  Reported by Derrick Schommer.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16772 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/rd_cred.c | 6 +++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 3170edb46d86cda141bc07a845350d2b366bcb87
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Sep 21 20:39:19 2004 +0000

    memory leak in arcfour string_to_key
    
    Derrick Schommer reports that arcfour's string_to_key function leaks
    memory.  This is true; it copies the password to convert to utf16 and
    never frees the copy.  It does memset the copy to 0 when done.
    
    ticket: new
    requestors: schommer@gmail.com
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16771 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/ChangeLog       | 5 +++++
 src/lib/crypto/arcfour/string_to_key.c | 1 +
 2 files changed, 6 insertions(+)

commit ac8eb05c5bae434c5da93b417d32b0ecfdb642e4
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 21 18:20:16 2004 +0000

    	* configure.in: Check for sockaddr_in.sin_len and
    	sockaddr.sa_len.  Check for sys/param.h in case we need NBBY
    	somewhere.
    
    	* auth.h, svc_auth.h: Namespace cleanup.
    
    	* svc.h, rpc_commondata.c: New global svc_maxfd.
    
    	* svc.c (svc_getreqset): Break inner part of loop out into
    	local function svc_do_xprt().  Don't use rpc_dtablesize();
    	instead, use svc_maxfd.
    
    	* svc_run.c: Don't use rpc_dtablesize().
    
    	* clnt_generic.c, clnt_simple.c, getrpcport.c:
    	* svc_tcp.c, svc_udp.c: Set sockaddr_in.sin_len when available.
    
    	* ovsec_kadmd.c (kadm_svc_run): Don't use rpc_dtablesize().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16770 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     |   4 +
 src/kadmin/server/ovsec_kadmd.c |   5 +-
 src/lib/rpc/ChangeLog           |  19 ++++
 src/lib/rpc/auth.h              |   3 +-
 src/lib/rpc/clnt_generic.c      |   5 +-
 src/lib/rpc/clnt_simple.c       |   4 +
 src/lib/rpc/configure.in        |  11 +-
 src/lib/rpc/getrpcport.c        |   4 +
 src/lib/rpc/rpc_commondata.c    |   1 +
 src/lib/rpc/svc.c               | 218 ++++++++++++++++++++++------------------
 src/lib/rpc/svc.h               |   1 +
 src/lib/rpc/svc_auth.h          |  22 ++--
 src/lib/rpc/svc_run.c           |   7 +-
 src/lib/rpc/svc_tcp.c           |   5 +-
 src/lib/rpc/svc_udp.c           |   3 +
 15 files changed, 193 insertions(+), 119 deletions(-)

commit 54ba1d03b1c26b25f6c23fdd0c7ba58c7d9e2066
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 21 18:06:56 2004 +0000

    Add DNS resolver glue layer.  Use it
    
    ticket: 2710
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16769 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog               |  11 ++
 src/aclocal.m4              |  83 ++++++------
 src/include/ChangeLog       |   4 +
 src/include/configure.in    |   3 -
 src/lib/krb5/os/ChangeLog   |  16 +++
 src/lib/krb5/os/Makefile.in |   3 +
 src/lib/krb5/os/dnsglue.c   | 299 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/dnsglue.h   | 148 ++++++++++++++++++++++
 src/lib/krb5/os/dnssrv.c    | 244 +++++++++---------------------------
 src/lib/krb5/os/hst_realm.c | 182 ++++++---------------------
 10 files changed, 615 insertions(+), 378 deletions(-)

commit bd166d32666c29e0fe8769528e40ac2c675b7757
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 17 21:52:12 2004 +0000

    	* libgssrpc.exports: Don't export internals
    
    	* svc.c (svc_getreqset):
    	* svc_tcp.c (readtcp): Don't intersperse preprocessor
    	conditionals with braces.
    
    	* auth_gssapi.c, auth_gssapi_misc.c, auth_none.c:
    	* auth_unix.c, authunix_prot.c, bindresvport.c:
    	* clnt_generic.c, clnt_perror.c, clnt_raw.c
    	* clnt_simple.c, clnt_tcp.c, clnt_udp.c, get_myaddress.c:
    	* getrpcent.c, getrpcport.c, pmap_clnt.c:
    	* pmap_getmaps.c, pmap_getport.c, pmap_prot.c, pmap_prot2.c:
    	* pmap_rmt.c, rpc_callmsg.c, rpc_prot.c:
    	* svc.c, svc_auth.c, svc_auth_gss.c:
    	* svc_auth_gssapi.c, svc_auth_unix.c, svc_raw.c:
    	* svc_run.c, svc_simple.c, svc_tcp.c:
    	* svc_udp.c, xdr.c, xdr_alloc.c, xdr_array.c:
    	* xdr_float.c, xdr_mem.c, xdr_rec.c, xdr_reference.c:
    	* xdr_stdio.c: Protoize, to avoid potential problems when
    	fixed-width types are not ints on some platforms.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16768 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog          |  23 ++++++
 src/lib/rpc/auth_gssapi.c      |  88 +++++++++-----------
 src/lib/rpc/auth_gssapi_misc.c |  90 ++++++++++-----------
 src/lib/rpc/auth_none.c        |  20 ++---
 src/lib/rpc/auth_unix.c        |  35 +++-----
 src/lib/rpc/authunix_prot.c    |   4 +-
 src/lib/rpc/bindresvport.c     |   4 +-
 src/lib/rpc/clnt_generic.c     |  10 +--
 src/lib/rpc/clnt_perror.c      |  25 ++----
 src/lib/rpc/clnt_raw.c         |  50 ++++++------
 src/lib/rpc/clnt_simple.c      |  16 ++--
 src/lib/rpc/clnt_tcp.c         |  74 +++++++++--------
 src/lib/rpc/clnt_udp.c         |  74 ++++++++---------
 src/lib/rpc/get_myaddress.c    |   6 +-
 src/lib/rpc/getrpcent.c        |  18 ++---
 src/lib/rpc/getrpcport.c       |  10 +--
 src/lib/rpc/libgssrpc.exports  |  27 -------
 src/lib/rpc/pmap_clnt.c        |  16 ++--
 src/lib/rpc/pmap_getmaps.c     |   3 +-
 src/lib/rpc/pmap_getport.c     |  10 +--
 src/lib/rpc/pmap_prot.c        |   4 +-
 src/lib/rpc/pmap_prot2.c       |   4 +-
 src/lib/rpc/pmap_rmt.c         |  60 +++++++-------
 src/lib/rpc/rpc_callmsg.c      |   4 +-
 src/lib/rpc/rpc_prot.c         |  36 +++------
 src/lib/rpc/svc.c              | 103 ++++++++++++-----------
 src/lib/rpc/svc_auth.c         |   8 +-
 src/lib/rpc/svc_auth_gss.c     |  33 ++++----
 src/lib/rpc/svc_auth_gssapi.c  |  81 +++++++++----------
 src/lib/rpc/svc_auth_unix.c    |  16 ++--
 src/lib/rpc/svc_raw.c          |  26 ++----
 src/lib/rpc/svc_run.c          |   2 +-
 src/lib/rpc/svc_simple.c       |  19 ++---
 src/lib/rpc/svc_tcp.c          | 180 ++++++++++++++++++++---------------------
 src/lib/rpc/svc_udp.c          |  66 ++++++++-------
 src/lib/rpc/xdr.c              |  97 +++++++---------------
 src/lib/rpc/xdr_alloc.c        |  56 ++++++-------
 src/lib/rpc/xdr_array.c        |  27 ++++---
 src/lib/rpc/xdr_float.c        |   8 +-
 src/lib/rpc/xdr_mem.c          |  42 +++-------
 src/lib/rpc/xdr_rec.c          |  76 ++++++-----------
 src/lib/rpc/xdr_reference.c    |  21 ++---
 src/lib/rpc/xdr_stdio.c        |  37 +++------
 43 files changed, 697 insertions(+), 912 deletions(-)

commit 1d86adfddba0d4378733e0ad32054308d7078f43
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 17 20:25:06 2004 +0000

    Use a new variable, $(INSTALL_SCRIPT) to install scripts, so they
    won't get stripped when someone does "make install-strip".
    
    ticket: new
    tags: pullup
    target_version: 1.3.6
    component: krb5-build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16767 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog              | 2 ++
 src/Makefile.in            | 2 +-
 src/config/ChangeLog       | 5 +++++
 src/config/pre.in          | 1 +
 src/kadmin/cli/ChangeLog   | 4 ++++
 src/kadmin/cli/Makefile.in | 2 +-
 6 files changed, 14 insertions(+), 2 deletions(-)

commit f1f81093467a67803b2ec797f832d34238365952
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 17 17:02:53 2004 +0000

    	* aclocal.m4 (AC_LIBRARY_NET): Look for res_search() prototype,
    	then for symbol in library, in case there's symbol renaming
    	happening in the headers.  Clean up some style nits.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16766 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 37 ++++++++++++++++++++++++++-----------
 2 files changed, 32 insertions(+), 11 deletions(-)

commit 45403833e9594302f31d608e2af53ca61dc79de3
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Sep 17 14:53:54 2004 +0000

    * kfw-fixed.nsi:
       The version of MSIEXEC which ships with Windows 2000 does
       not accept the /passive and /promptreboot command line
       options.  On Windows 2000 only, do not specify them.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16763 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/ChangeLog     |  7 ++++
 src/windows/installer/nsis/kfw-fixed.nsi | 56 ++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+)

commit 4339695cc3c16addc9d7873502d10ed6b9b2f4b3
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Sep 17 14:01:42 2004 +0000

            Remove trailing slash from PATH
    
            Minimize Leash32.exe on startup
    
            Update msi-deployment guide to explain how to replace
            the configuration files in greater detail
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16761 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/ChangeLog                |   9 +
 src/windows/installer/wix/files.wxi                |   4 +-
 src/windows/installer/wix/msi-deployment-guide.txt | 200 ++++++++++++++++++---
 3 files changed, 190 insertions(+), 23 deletions(-)

commit 10bcf5947d02eee3ab7ac23bd9523aaf6dc74923
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Sep 17 07:33:30 2004 +0000

      Fix error code returned for empty sequences and check the error
      in krb5_lcc_initialize
    
    ticket: 2705
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16760 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 5 +++++
 src/lib/krb5/ccache/cc_mslsa.c | 7 +++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 1355b1edf9d7d03d6df9409977b4c523d35ac4c5
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 15 21:32:04 2004 +0000

    	* aclocal.m4 (AC_LIBRARY_NET): Only look for res_search() in
    	libraries, not headers, in case it's present but not prototyped.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16759 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit bed2aeff6eae4396094c4c9336b3e77397b16dc3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 15 20:02:31 2004 +0000

    	* configure.in: Check for h_errno declaration in netdb.h
    
    	* port-sockets.h: Explicitly declare h_errno if it's missing.
    
    ticket: 1044
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16758 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      |  6 ++++++
 src/include/configure.in   | 13 +++++++++++++
 src/include/port-sockets.h |  4 ++++
 3 files changed, 23 insertions(+)

commit 2205e6670c7ccc6fa1f39669ddfdad0db5f79a78
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 15 00:01:19 2004 +0000

    * reconf: Export ACLOCAL=true to environment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16757 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 4 ++++
 src/util/reconf    | 5 +++++
 2 files changed, 9 insertions(+)

commit 16eff1cd4cc65f468b0c87269b55d3b234c3a0ad
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 14 22:25:07 2004 +0000

    	* aclocal.m4 (AC_LIBRARY_NET): Require the BIND_8_COMPAT check
    	prior to looking for prototypes, as BIND 9 (at least on Panther)
    	turns off some prototypes and typedefs if BIND_8_COMPAT is
    	defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16756 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 7 +++++++
 src/aclocal.m4 | 1 +
 2 files changed, 8 insertions(+)

commit bbb4b23f0570116e8b88b5c9cdf14a42441dce81
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Sep 14 21:57:45 2004 +0000

      Enable default installation of documentation
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16754 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/ChangeLog    | 4 ++++
 src/windows/installer/wix/features.wxi | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 5b9a4d7bab117ee5985dae713b339318e755fef2
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 14 01:24:20 2004 +0000

    	* dnssrv.c:
    	* hst_realm.c:
    	* locate_kdc.c: Include netinet/in.h as a prerequisite for
    	resolv.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16753 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 7 +++++++
 src/lib/krb5/os/dnssrv.c     | 1 +
 src/lib/krb5/os/hst_realm.c  | 1 +
 src/lib/krb5/os/locate_kdc.c | 1 +
 4 files changed, 10 insertions(+)

commit 3c6f0a34da9da50c3a02169cadde1f06b8a9a991
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 14 01:20:39 2004 +0000

    	* aclocal.m4: Fix check for resolv.h; some platforms have
    	prerequisite headers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16752 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 12 ++++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit f1e3c0c4e99a9b1580e779d58559ede21432c494
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Sep 13 21:38:33 2004 +0000

    * kfw-fixed.nsi:
    
      Detect the Wix MSI, the SWRT MSI, and the Pismere MSI
      If found, uninstall the MSI before installing NSIS
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16749 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/ChangeLog     |  7 +++
 src/windows/installer/nsis/kfw-fixed.nsi | 95 +++++++++++++++++++++++++++++++-
 2 files changed, 99 insertions(+), 3 deletions(-)

commit 19ba2ebe8755077f26d69d90e7d878287254c7de
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Sep 13 01:50:24 2004 +0000

      Add msi-deployment-guide.txt
    
    ticket: 2707
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16744 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/ChangeLog                |   5 +
 src/windows/installer/wix/msi-deployment-guide.txt | 366 +++++++++++++++++++++
 2 files changed, 371 insertions(+)

commit 6740034a5414eba31e6ea5cd1bca2f768750d389
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Sep 13 01:48:56 2004 +0000

      Updates to WiX to satisfy the needs of MIT SWRT
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16743 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/config.wxi     |  87 ++++++++++++++++++++
 src/windows/installer/wix/features.wxi   |  38 +++++++++
 src/windows/installer/wix/files.wxi      | 133 +++++++++++++++++++++++++++++++
 src/windows/installer/wix/kfw.wxs        |  10 ++-
 src/windows/installer/wix/property.wxi   |  35 +++++++-
 src/windows/installer/wix/site-local.wxi |   2 +-
 6 files changed, 299 insertions(+), 6 deletions(-)

commit 6637e122a389115ac30270c39ae68ecfd798088d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Sep 11 05:35:16 2004 +0000

     utils.nsi:  Fix RestartRequired function to actually determine
                 if a restart is required
    
     kfw-fixed.nsi:
     - Add support for compiler version 1400
     - Fix terminal server key deletions
     - Delete leash32.exe on uninstall
     - Correct the logic of the call of RestartRequired
    
    ticket: 2702
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16742 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/kfw-fixed.nsi | 129 ++++++++++++++++++++++++-------
 src/windows/installer/nsis/utils.nsi     |  16 +++-
 2 files changed, 112 insertions(+), 33 deletions(-)

commit fd7ff1d74136c674bc1a63bafe59ae926370fed1
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Sep 10 23:01:11 2004 +0000

    Support building on x86_64
    
    Include resolv.h when looking for res_nsearch and res_search.
    
    Ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16741 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  9 +++++++++
 src/aclocal.m4 | 20 ++++++++++----------
 2 files changed, 19 insertions(+), 10 deletions(-)

commit 923239c78db7485b8d713924865392e1322bae01
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 10 22:37:07 2004 +0000

    	* port-sockets.h: Remove _XOPEN_SOURCE_EXTENDED hack for netdb.h,
    	as it can cause inconsistencies between headers.  It significantly
    	broke HP-UX 10.20 anyway.
    
    ticket: 2379
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16740 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      |  6 ++++++
 src/include/port-sockets.h | 10 +---------
 2 files changed, 7 insertions(+), 9 deletions(-)

commit 870b1c33852f7e0a36fbac41043d4d60caa67eb9
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Sep 10 19:33:39 2004 +0000

       * cc_mslsa.c: Implement krb5_lcc_initialize()
         Remove all tickets from the cache which have a client
         principal that matches the input principal.
    
    ticket: 2705
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16737 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  5 +++++
 src/lib/krb5/ccache/cc_mslsa.c | 36 ++++++++++++++++++++++++++++++------
 2 files changed, 35 insertions(+), 6 deletions(-)

commit 3a290273e0f947efa014831652526b49192cdcc4
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Sep 10 17:34:31 2004 +0000

      cc_mslsa.c:  Correct test for KerbQueryTicketCacheEx2Message
    
    ticket: 2705
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16736 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 3 +++
 src/lib/krb5/ccache/cc_mslsa.c | 6 +++---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 2fb649cf381eb2999d298301495a93c5b69c8a0c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Sep 10 16:52:59 2004 +0000

    2004-09-10  Jeffrey Altman <jaltman@mit.edu>
    
            * cc_mslsa.c: The following functionality is being committed
                          but commented out because it is not presently
                          available in public Microsoft SDKs
            - support for KerbSubmitTicket which allows a KERB_CRED
              message to be forwarded to the LSA.  (KERB_SUBMIT_TICKET)
            - support for the KerbQueryTicketCacheEx2Message which
              adds the Session Key Enctype to the contents of the
              response from KerbQueryTicketCacheExMessage.
              (HAVE_CACHE_INFO_EX2)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16735 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  12 ++
 src/lib/krb5/ccache/cc_mslsa.c | 370 ++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 374 insertions(+), 8 deletions(-)

commit 87128defef4859e36a83146fa5c7f5daaec6d781
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Sep 9 23:28:50 2004 +0000

     krb5.hin:  add new krb5_ccache flag, KRB5_TC_NOTICKET
                when set, a krb5_ccache does not have to return a ticket
                within the returned credential
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16734 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 1 +
 2 files changed, 5 insertions(+)

commit 990a0c86db55e7af83598f08d46d8834ece79cd6
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Sep 9 23:25:56 2004 +0000

    ms2mit.c:  Apply KRB5_TC_NOTICKET to MSLSA: while searching for the
               presence of an initial ticket to copy to the MIT cache
    
    ticket: 2688
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16733 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ms2mit/ChangeLog |  5 +++++
 src/windows/ms2mit/ms2mit.c  | 14 ++++++++++++++
 2 files changed, 19 insertions(+)

commit a756236daa2b356e62dd82cd3b6b0c7618d18227
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 8 20:23:02 2004 +0000

    	* login.c (main): Don't overwrite "PATH" environment variable if
    	it's already set.
    
    ticket: 427
    version_reported: 1.0.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16731 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/login.c   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a778a6cd6d3c362c400e391843f7f9ce915a861c
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 8 19:31:49 2004 +0000

    	* Makefile.in (install-unix): Install krb524d manpage
    
    ticket: 2539
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16730 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog   | 4 ++++
 src/krb524/Makefile.in | 1 +
 2 files changed, 5 insertions(+)

commit 56228e3318515fa5fe5d94159f784147b8bf18d8
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 8 19:30:59 2004 +0000

    	* Makefile.in: Install krb5-config manpage
    
    ticket: 2694
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16729 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 1 +
 2 files changed, 5 insertions(+)

commit 36d8fc4f31a67b27d04994abf70e4356319877e1
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Sep 8 15:58:45 2004 +0000

    Added man pages for krb524d and krb5-config
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16728 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 28d965db9565cb46ee1ba4e012c1708d1af73ab1
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Sep 8 15:56:31 2004 +0000

    Added a man page for krb5-config
    
    ticket: 2694
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16727 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog     |  4 +++
 src/krb5-config.M | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+)

commit 731286ba72466547e10f744eb6a81ca11425b360
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Sep 8 15:53:25 2004 +0000

    Added man page for krb524d
    
    ticket: 2539
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16726 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog |  4 +++
 src/krb524/krb524d.M | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 78 insertions(+)

commit 0b14574c2e6744801b09cf2437fb29d7dff6728b
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 7 23:28:18 2004 +0000

    comment
    ticket: 696
    version_fixed: 1.4
    
    	* install.texinfo (Propagate the Database to Each Slave KDC):
    	Remove spurious "-R" flag from kdb5_util invocation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16725 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog       | 5 +++++
 doc/install.texinfo | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7f52e2b54fc3abf6295d102505b58cad1dd489dd
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Sep 7 18:03:23 2004 +0000

    Include all subdirectories of KFW_INSTALL_DIR in the SDK
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16723 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/ChangeLog     | 5 +++++
 src/windows/installer/nsis/kfw-fixed.nsi | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 95c08c6f7eb90b6226df0a22e2dac6071195d7cb
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 3 17:17:58 2004 +0000

    update for krb5-1.3.5-beta1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16719 dc483132-0cff-0310-8789-dd5450dbe970

 README | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 55 insertions(+), 6 deletions(-)

commit 887d67fa7a4b74e16c44b19db191d88e429dded9
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 3 01:19:44 2004 +0000

    improve documentation of ANSI C requirement
    
    	* build.texinfo: Fix some typos.
    	(Build Requirements): Note ANSI C (c89) requirement.
    	(Alpha OSF/1 V4.0): Document "-std0" vs "-std" cc behavior.
    
    ticket: new
    target_version: 1.3.5
    component: krb5-doc
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16717 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     |  6 ++++++
 doc/build.texinfo | 40 ++++++++++++++++++++++++++++------------
 2 files changed, 34 insertions(+), 12 deletions(-)

commit 3d9f8975ae3e4f702cd9bd40ed463c84ed22fd14
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Sep 2 02:31:52 2004 +0000

            * cc_mslsa.c:
            - Fix MITPrincToMSPrinc to prevent writing to the output
              buffer if the input won't fit.
            - Add internal UnicodeStringToMITPrinc function
            - Rename internal MSPrincToMITPrinc to ExternalNameToMITPrinc
            - Rename internal PurgeMSTGT to PurgeAllTickets
            - Add internal PurgeTicket2000
            - Add internal PurgeTicketXP
            - Since tickets can only be requested via KDC Opt Flags it is
              not possible to specifically request the Initial ticket.  If
              more than one ticket exists which matching service names,
              enctypes, and ticket flags the initial ticket flag may not be
              set.  If the caller requested the initial ticket, set the flag
              manually.
            - Add preliminary support for krb5_lcc_set_flags
            - Modify krb5_lcc_initialize to return success
            - Modify krb5_lcc_get_principal to support an LSA cache
              which does not contain a TGT when krb5_lcc_resolve is
              called.
            - Implement krb5_lcc_remove_cred
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16714 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  24 ++++
 src/lib/krb5/ccache/cc_mslsa.c | 245 +++++++++++++++++++++++++++++++++++++----
 2 files changed, 246 insertions(+), 23 deletions(-)

commit bb55b1f4e530efc5af24d79ca9705e8d7549676f
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Sep 2 00:42:50 2004 +0000

        * ms2mit.c: add -c ccache command line option
    
        * mit2ms.c: new command.  Copies contents of the mit ccache
                    to the MSLSA: ccache
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16713 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ms2mit/ChangeLog   |   9 ++-
 src/windows/ms2mit/Makefile.in |   8 ++-
 src/windows/ms2mit/mit2ms.c    | 149 +++++++++++++++++++++++++++++++++++++++++
 src/windows/ms2mit/ms2mit.c    |  36 +++++++++-
 4 files changed, 198 insertions(+), 4 deletions(-)

commit 610a42ad49d9873172cb98004d3f54e169b0a1d3
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 31 22:06:26 2004 +0000

    	* kvno.M: Update usage
    
    	* kvno.c (xusage): Update usage message.
    
    ticket: 2677
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16709 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kvno/ChangeLog | 6 ++++++
 src/clients/kvno/kvno.M    | 7 +++++--
 src/clients/kvno/kvno.c    | 4 ++--
 3 files changed, 13 insertions(+), 4 deletions(-)

commit 1aa3008fbc85b7462e157d9369e91f6c0c9925a0
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 31 19:02:06 2004 +0000

    oops, forgot changelog
    
    ticket: 2686
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16703 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 9ebba8f58de27aa03abea9d7695f329d4406fa7f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 31 18:55:18 2004 +0000

    fix MITKRB5-SA-2004-003
    
    Fix for ASN.1 decoder denial-of-service. [MITKRB5-SA-2004-003]
    
    ticket: new
    target_version: 1.3.5
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16702 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog | 2 ++
 src/lib/krb5/asn.1/asn1buf.c | 2 ++
 2 files changed, 4 insertions(+)

commit a37f039625cc1ddf5c66fa43e3534ded461337d3
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 31 18:52:26 2004 +0000

    fix MITKRB5-SA-2004-002
    
    Fix double-free vulnerabilities [MITKRB5-SA-2004-002].
    
    ticket: new
    target_version: 1.3.5
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16701 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog      |  4 ++++
 src/clients/klist/klist.c        |  8 +++++++-
 src/krb524/ChangeLog             |  4 ++++
 src/krb524/krb524d.c             |  4 +++-
 src/lib/krb5/asn.1/ChangeLog     |  5 +++++
 src/lib/krb5/asn.1/asn1buf.c     |  1 +
 src/lib/krb5/asn.1/krb5_decode.c | 15 +++++++++++++--
 src/lib/krb5/krb/rd_rep.c        |  2 ++
 src/lib/krb5/krb/send_tgs.c      |  4 ++++
 9 files changed, 43 insertions(+), 4 deletions(-)

commit fc0bb2cb9d3a64a34865adbc0f985bc1cfa323fe
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Aug 30 22:22:59 2004 +0000

    added private apple pkinit sources
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16699 dc483132-0cff-0310-8789-dd5450dbe970

 .../Projects/Kerberos5.pbproj/project.pbxproj      | 125 +++++++++++++++++++++
 1 file changed, 125 insertions(+)

commit d914460df55a66e714247a603039bd10af8c7fb1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 28 16:35:58 2004 +0000

    * prof_file.c (profile_open_file): If an error occurs while updating from the
    input file, destroy the mutex only if we're not sharing file data.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16698 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 6 ++++++
 src/util/profile/prof_file.c | 2 ++
 2 files changed, 8 insertions(+)

commit 7bdd2428a3b95eafadd7f337020b4ff12ad0f5dc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 28 02:05:39 2004 +0000

    * prof_parse.c (parse_std_line): Rewrite handling of whitespace in and after
    tag, to strip trailing whitespace (per current locale, not just ASCII space
    characters), and prohibit any internal space characters in tag names.
    
    (This is not the patch supplied in the bug report; that patch changed the tag
    handling to allow spaces in tag names, which we haven't previously allowed.  On
    the other hand, we haven't specifically disallowed internal tabs or other
    whitespace, either, and this patch does so.)
    
    ticket: 2614
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16697 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |  5 +++++
 src/util/profile/prof_parse.c | 21 +++++++++++++++------
 2 files changed, 20 insertions(+), 6 deletions(-)

commit cb531c31cca130913eee32e5c9b9dd7677bebb9b
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Aug 28 01:23:19 2004 +0000

    	* init_sec_context.c (make_ap_req_v1): Free checksum data
    	allocated by make_gss_checksum() to avoid leak.
    
    	* k5sealv3.c (gss_krb5int_unseal_token_v3): Free plain.data after
    	checksum is verified, to avoid leak.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16696 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 8 ++++++++
 src/lib/gssapi/krb5/init_sec_context.c | 6 ++++--
 src/lib/gssapi/krb5/k5sealv3.c         | 4 ++--
 3 files changed, 14 insertions(+), 4 deletions(-)

commit ed0af72223f05ff128735f796814f1da702866f5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 28 00:25:24 2004 +0000

    move last patch down a little so it applies to tcp sockets as well as udp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16695 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

commit 565931a9c9d805ca50461ad4296d33cdd693349d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 28 00:00:53 2004 +0000

    * sendto_kdc.c (start_connection) [DEBUG]: Log the local socket address
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16694 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  5 +++++
 src/lib/krb5/os/sendto_kdc.c | 22 ++++++++++++++++++++++
 2 files changed, 27 insertions(+)

commit 8eed0d0aef3d03f247def819ca1eb23bddf767e1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 27 23:01:56 2004 +0000

    Finally applied patch from Nalin Dahyabhai at Red Hat to fix 0/NULL bugs in
    variadic argument lists to krb5_build_principal{,_ext}.  Skipped the stylistic
    patches that removed casts of NULL.
    
    tag: 1850
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16693 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 6 ++++++
 src/appl/gssftp/ftpd/ftpd.c    | 2 +-
 src/kadmin/dbutil/ChangeLog    | 6 ++++++
 src/kadmin/dbutil/loadv4.c     | 6 +++---
 src/lib/krb5/ccache/ChangeLog  | 6 ++++++
 src/lib/krb5/ccache/t_cc.c     | 4 ++--
 src/lib/krb5/krb/ChangeLog     | 6 ++++++
 src/lib/krb5/krb/conv_princ.c  | 2 +-
 8 files changed, 31 insertions(+), 7 deletions(-)

commit 6fcba05976f7e6eb2518f715be68d48fa680bf34
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 27 20:23:30 2004 +0000

    * profile_tcl.c: New file, generated from profile.swg, but checked in to avoid
    requiring swig in order to generate the test program.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16692 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog     |    2 +
 src/util/profile/profile_tcl.c | 2082 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 2084 insertions(+)

commit 63e630ef62f30d87813120b54c1024c1b5b16e2d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 27 20:22:37 2004 +0000

    * profile.swg: New file.
    * configure.in: Look for Tcl.
    * Makefile.in (profile_tcl, profile_tcl.c, profile_tcl.o): New targets, not
    built by default.
    (PROG_LIBPATH, PROG_RPATH, LOCALINCLUDES): Add Tcl options.
    (DEFINES): Define.
    (clean-unix): Delete profile_tcl.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16691 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |   8 ++
 src/util/profile/Makefile.in  |  19 +++-
 src/util/profile/configure.in |   1 +
 src/util/profile/profile.swg  | 242 ++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 266 insertions(+), 4 deletions(-)

commit 83e6a7b8ab87f393d97beb58880d2f4861a99c60
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 27 19:45:46 2004 +0000

    * run.test (getnwords): Run data through "cat -v", because at least one version
    of Debian Linux has an English dictionary with Latin-1 characters and a "rev"
    that seems to default to some sort of Unicode.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16690 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/test/ChangeLog | 7 +++++++
 src/util/db2/test/run.test  | 5 ++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit b06c64321b0cef679623d264f19ba64e625d1f32
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 27 19:41:53 2004 +0000

    * prof_int.h (struct _prf_data_t): Add a mutex.
    * prof_file.c (profile_open_file): Initialize data mutex.
    (profile_update_file_data, profile_flush_file_data): Lock it while manipulating
    file data.
    (profile_lock_global, profile_unlock_global): New functions.
    * prof_set.c (rw_setup): Acquire global lock while checking flags and adjusting
    ref count.
    (profile_update_relation, profile_rename_section, profile_add_relation): Lock
    data mutex while manipulating profile data.
    * prof_tree.c (profile_node_iterator): Do more magic number tests.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16689 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  15 +++++++
 src/util/profile/prof_file.c |  60 +++++++++++++++++++++-----
 src/util/profile/prof_int.h  |   8 ++++
 src/util/profile/prof_set.c  | 100 +++++++++++++++++++++++++++----------------
 src/util/profile/prof_tree.c |   9 +++-
 5 files changed, 142 insertions(+), 50 deletions(-)

commit c226f8300720e781dd43bebe5afadf8f9b66d28b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Aug 27 19:12:13 2004 +0000

    Patch from Garry Zacheiss to use krb5_get_init_creds_password in ftpd
    not krb5_get_in_tkt_password in order to avoid the prompter being
    called.
    
    Ticket: 2682
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16688 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  6 ++++++
 src/appl/gssftp/ftpd/ftpd.c    | 12 ++++++------
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 5131c693f5ec34eaddef6d94b2981b79ca45a6e7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 26 23:34:26 2004 +0000

    * acquire_cred.c (krb5_gss_acquire_cred): Call gssint_initialize_library.
    Return correct error code on mutex initialization failure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16687 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 6 ++++++
 src/lib/gssapi/krb5/acquire_cred.c | 8 +++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit eab2f4221f9986f8dd18fc3df2a78308ec9aac04
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 26 23:13:46 2004 +0000

    	* configure.in: Look for uint32_t, not int32_t, since some BSD-ish
    	sys/types.h headers have int32_t and u_int32_t, but only have
    	uint32_t in stdint.h.
    
    	* types.hin: Change int32_t checks to uint32_t checks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16686 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog    |  8 ++++++++
 src/lib/rpc/configure.in | 42 +++++++++++++++++++++---------------------
 src/lib/rpc/types.hin    | 12 ++++++------
 3 files changed, 35 insertions(+), 27 deletions(-)

commit 78e270930b7b4ece359a11b1897f624658d6703e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 24 15:49:51 2004 +0000

    * configure.in: Don't test for pthread_rwlock_init
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16685 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 2 ++
 src/configure.in | 3 ---
 2 files changed, 2 insertions(+), 3 deletions(-)

commit ddfcc74d19eb9bd654ed9ada9d8617efc971e340
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 24 15:49:01 2004 +0000

    * aclocal.m4 (KRB5_AC_PRAGMA_WEAK_REF): Fix to work with AIX compiler when optimizing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16684 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0bd4d721cd649febc3a184fd21fc457f5da70e5f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Aug 23 20:41:35 2004 +0000

    * addrinfo-test.c: New file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16683 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/ChangeLog       |   4 +
 src/tests/resolve/addrinfo-test.c | 283 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 287 insertions(+)

commit d2a6532996ffc9e8d262ae4923a2c0c31d56ebb6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Aug 23 20:31:31 2004 +0000

    * fake-addrinfo.h (fai_add_hosts_by_name): Handle case where returned ai_canonname is null
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16682 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 5 +++++
 src/include/fake-addrinfo.h | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit cc9c1b78749a4d457f4829ab70c091eb138e2e92
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Aug 21 17:28:14 2004 +0000

       New commands: kcpytkt and kdeltkt
    
       kcpytkt: copies one or more tickets between credential caches
    
       kdeltkt: deletes one or mote tickets from a credential cache
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16681 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ChangeLog           |   4 +
 src/clients/Makefile.in         |  10 ++-
 src/clients/kcpytkt/.cvsignore  |   1 +
 src/clients/kcpytkt/ChangeLog   |   4 +
 src/clients/kcpytkt/Makefile.in |  28 +++++++
 src/clients/kcpytkt/kcpytkt.M   |  37 ++++++++
 src/clients/kcpytkt/kcpytkt.c   | 182 ++++++++++++++++++++++++++++++++++++++++
 src/clients/kdeltkt/.cvsignore  |   2 +
 src/clients/kdeltkt/ChangeLog   |   4 +
 src/clients/kdeltkt/Makefile.in |  28 +++++++
 src/clients/kdeltkt/kdeltkt.M   |  37 ++++++++
 src/clients/kdeltkt/kdeltkt.c   | 174 ++++++++++++++++++++++++++++++++++++++
 12 files changed, 510 insertions(+), 1 deletion(-)

commit c0201c632f35068ee6eef6fe4e71f190bd7da4a6
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Aug 21 17:25:29 2004 +0000

      kvno: add -c ccache command line parameter
            call krb5_free_unparsed_name() instead of free() to prevent
            crashes on Windows.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16680 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kvno/ChangeLog |  5 +++++
 src/clients/kvno/kvno.c    | 33 ++++++++++++++++++++++-----------
 2 files changed, 27 insertions(+), 11 deletions(-)

commit 89935bbb152e2bc52f57d91a9418b034ade2a9fc
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Aug 21 16:59:47 2004 +0000

    	* libkadm5srv.exports: Update for previous renaming
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16679 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog           | 4 ++++
 src/lib/kadm5/srv/libkadm5srv.exports | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit cad0ad67abab8fbaa0093b8462911749dbed7b1d
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Aug 21 02:31:10 2004 +0000

    Fix no-auth test to use a config mask flag to ask for no-auth, to
    avoid the icky repeated build of client_init.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16678 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog             |  4 ++++
 src/lib/kadm5/admin.h               |  1 +
 src/lib/kadm5/clnt/ChangeLog        |  5 +++++
 src/lib/kadm5/clnt/client_init.c    | 10 ++--------
 src/lib/kadm5/unit-test/ChangeLog   |  9 +++++++++
 src/lib/kadm5/unit-test/Makefile.in |  7 ++-----
 src/lib/kadm5/unit-test/init-test.c | 27 +++++++++++++++------------
 7 files changed, 38 insertions(+), 25 deletions(-)

commit 8b47d3950a6f8020e241d8c6f9a69762eaa64ad8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 21 02:16:53 2004 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16677 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_tree.c | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit ef4eacec22dad75dd38e47259b61a0f342b16f41
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 20 23:46:39 2004 +0000

    	ChangeLogs for WiX MSI installer
    
    ticket: 2675
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16676 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/Binary/ChangeLog | 3 +++
 src/windows/installer/wix/ChangeLog        | 3 +++
 src/windows/installer/wix/custom/ChangeLog | 3 +++
 src/windows/installer/wix/lang/ChangeLog   | 3 +++
 4 files changed, 12 insertions(+)

commit 8a7d1cdf437405d74b3616fd54aef8219aa722ae
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Aug 20 23:42:59 2004 +0000

    New WiX based MSI installer for KFW
    Requires WiX 2.0.1927.1 patched by Asanka.
    
    http://prdownloads.sourceforge.net/wix/sources-2.0.1927.1.zip
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16675 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/wix/Binary/bannrbmp.bmp   |  Bin 0 -> 94554 bytes
 src/windows/installer/wix/Binary/completi.ico   |  Bin 0 -> 2998 bytes
 src/windows/installer/wix/Binary/custicon.ico   |  Bin 0 -> 2998 bytes
 src/windows/installer/wix/Binary/dlgbmp.bmp     |  Bin 0 -> 474822 bytes
 src/windows/installer/wix/Binary/exclamic.ico   |  Bin 0 -> 766 bytes
 src/windows/installer/wix/Binary/info.bmp       |  Bin 0 -> 1078 bytes
 src/windows/installer/wix/Binary/insticon.ico   |  Bin 0 -> 2998 bytes
 src/windows/installer/wix/Binary/new.bmp        |  Bin 0 -> 318 bytes
 src/windows/installer/wix/Binary/removico.ico   |  Bin 0 -> 2998 bytes
 src/windows/installer/wix/Binary/repairic.ico   |  Bin 0 -> 2998 bytes
 src/windows/installer/wix/Binary/up.bmp         |  Bin 0 -> 318 bytes
 src/windows/installer/wix/Makefile              |   59 ++
 src/windows/installer/wix/config.wxi            |   54 +
 src/windows/installer/wix/custom/custom.cpp     |  627 ++++++++++++
 src/windows/installer/wix/custom/custom.h       |   66 ++
 src/windows/installer/wix/features.wxi          |  210 ++++
 src/windows/installer/wix/files.wxi             |  666 ++++++++++++
 src/windows/installer/wix/kfw.wxs               |  201 ++++
 src/windows/installer/wix/lang/config_1033.wxi  |   68 ++
 src/windows/installer/wix/lang/strings_1033.wxl |   55 +
 src/windows/installer/wix/lang/ui_1033.wxi      | 1243 +++++++++++++++++++++++
 src/windows/installer/wix/property.wxi          |   53 +
 src/windows/installer/wix/site-local.wxi        |   94 ++
 23 files changed, 3396 insertions(+)

commit 4d2d74fe1044368725b0e594c2690d1d642d4158
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Aug 20 18:45:30 2004 +0000

    renamed acl_* functions to kadm5int_acl_*
    
    ticket: 2674
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16673 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog      |   5 ++
 src/kadmin/server/ovsec_kadmd.c  |   4 +-
 src/kadmin/server/server_stubs.c |  46 ++++++++---------
 src/lib/kadm5/srv/ChangeLog      |   4 ++
 src/lib/kadm5/srv/server_acl.c   | 106 +++++++++++++++++++--------------------
 src/lib/kadm5/srv/server_acl.h   |  12 ++---
 6 files changed, 93 insertions(+), 84 deletions(-)

commit 34ce676f89fb1554ced2a6e83551cbda082012e6
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Aug 20 18:38:00 2004 +0000

    Added kadmin code to project to make searches easier
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16672 dc483132-0cff-0310-8789-dd5450dbe970

 .../Projects/Kerberos5.pbproj/project.pbxproj      | 981 +++++++++++++++++++++
 1 file changed, 981 insertions(+)

commit 91d523427883da14957a714a64dbc076d0b4edfc
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Aug 19 20:04:49 2004 +0000

            * shlib.conf: Add support for gnu hurd and for BSD kernels with
            glibc; use the Linux shared library procedure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16671 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 5 +++++
 src/config/shlib.conf | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 36c985dd1a1ea6b3728d21f9dce6456bc19b231c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 19 00:56:53 2004 +0000

    * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Check for pthread_rwlock_init, with and
    without the thread library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16670 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 6ecd93648f210e43bc4214fbd626a6b93d0e6db3
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 17 23:57:16 2004 +0000

    	* svc.c (svc_getreqset): Allocate cred and verf memory to
    	temporary pointers, and free the temporary pointers on exit.
    	Freeing the actual cred and verf pointers can cause corruption
    	because auth mechanisms can reassign the pointers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16669 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog |  7 +++++++
 src/lib/rpc/svc.c     | 20 ++++++++++++++------
 2 files changed, 21 insertions(+), 6 deletions(-)

commit b6f896d46dc824de8895c3606e1f6e84cf23ae6f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 17 01:14:58 2004 +0000

    	* svc_auth_gss.c (gssrpc__svcauth_gss): Add some debug messages
    
    	* svc.c (svc_getreqset): Don't allocate either raw or cooked
    	credentials on the stack using the cred_area char array; use
    	mem_alloc() instead.  This avoids alignment problems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16668 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog      |  8 ++++++++
 src/lib/rpc/svc.c          | 10 ++++++----
 src/lib/rpc/svc_auth_gss.c |  8 +++++++-
 3 files changed, 21 insertions(+), 5 deletions(-)

commit 36e3764577f43c41a7fee3022172fc464fcbf902
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Aug 16 01:27:41 2004 +0000

    * cc_file.c (struct _krb5_fcc_data): Add new mutex disk_file_lock and flag
    file_is_locked.
    (krb5_fcc_close_file): Unlock the mutex and clear the flag.
    (krb5_fcc_open_file): Acquire the mutex before locking the file, and set the
    flag after.
    (krb5_fcc_resolve): Initialize the new mutex and flag.
    (krb5_fcc_generate_new): Initialize both mutexes and the flag.
    (dereference): Destroy the new mutex.
    
    Also, get rid of some unused variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16667 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 15 ++++++++--
 src/lib/krb5/ccache/cc_file.c | 66 +++++++++++++++++++++++++++++++++++++------
 2 files changed, 70 insertions(+), 11 deletions(-)

commit 10b8410a6e9564e76aeb7b178b0c941faaa0f7f9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Aug 15 23:56:00 2004 +0000

    * cc_file.c: Add buffering on reading.
    (FCC_BUFSIZ): New macro.
    (struct _krb5_fcc_data): Add new fields buf, valid_bytes, cur_offset.
    (krb5_fcc_resolve, krb5_fcc_generate_new): Initialize valid_bytes.
    (invalidate_cache): New function.
    (krb5_fcc_write, krb5_fcc_open_file, krb5_fcc_destroy): Call invalidate_cache.
    (fcc_lseek): New function.
    (krb5_fcc_skip_header, krb5_fcc_destroy, krb5_fcc_start_seq_get,
    krb5_fcc_next_cred, krb5_fcc_store): Use fcc_lseek instead of lseek.
    (fcc_read): Use and maybe refill the buffer.
    (dereference): Zap the contents of the buffer before freeing it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16666 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 18 +++++++-
 src/lib/krb5/ccache/cc_file.c | 95 ++++++++++++++++++++++++++++++++++++++-----
 2 files changed, 101 insertions(+), 12 deletions(-)

commit 6366c48e75aef798885046a93952b9cdd6f1f83a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Aug 15 23:18:24 2004 +0000

    * run.test (getnwords): Rewrite to drop blank lines before counting lines, not after
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16665 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/test/ChangeLog | 5 +++++
 src/util/db2/test/run.test  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f6cef7981ba2728a563eb2fe6091c1d1d95d515d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Aug 15 23:10:35 2004 +0000

    * cc_file.c (dereference): Lock mutex around call to krb5_fcc_close_file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16664 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 5 +++++
 src/lib/krb5/ccache/cc_file.c | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit b6711c26123ac2541ca9e692141374a91d19a2f9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Aug 15 03:37:24 2004 +0000

    Fix Tru64 build:
    * k5-thread.h (k5_os_nothread_mutex_assert_locked,
    k5_os_nothread_mutex_assert_unlocked, k5_os_mutex_assert_locked,
    k5_os_mutex_assert_unlocked): Assertion macros should always have type void.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16663 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  7 +++++++
 src/include/k5-thread.h | 12 ++++++------
 2 files changed, 13 insertions(+), 6 deletions(-)

commit 56a7231e867b8bb17e1852a8d04fe6e3f5b62e33
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 13 04:02:35 2004 +0000

    Only open a credential cache file once, even if multiple krb5_ccache objects
    refer to it.  (This does NOT yet take care of the problem of multiple threads
    wanting to use OS-level advisory locks, which at least on UNIX are per-process
    and not per-thread.)
    
    * cc_file.c (krb5_fcc_close_file): Change first argument to be an fcc-data
    pointer, not a krb5_ccache.  All calls changed.
    (struct fcc_set): Add a refcount member.  (Definition accidentally introduced
    without comment in an earlier patch.)
    (krb5int_cc_file_mutex, fccs): New variables, for managing a global list of
    open credential cache files.
    (dereference): New function, with most of old close/destroy operations.
    Decrements reference count and only frees the object and removes it from the
    global list if the refcount hits zero.
    (krb5_fcc_close, krb5_fcc_destroy): Call dereference.
    (krb5_fcc_resolve): If a file cache is already open with the same file name,
    increment its reference count and don't create a new one.  When a new one is
    created, add it to the global list.
    * cc-int.h (krb5int_cc_file_mutex): Declare.
    * ccbase.c (krb5int_cc_initialize): Initialize it.
    (krb5int_cc_finalize): Destroy it, and krb5int_mcc_mutex.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16662 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog |  19 ++++
 src/lib/krb5/ccache/cc-int.h  |   1 +
 src/lib/krb5/ccache/cc_file.c | 223 +++++++++++++++++++++++++++---------------
 src/lib/krb5/ccache/ccbase.c  |   6 ++
 4 files changed, 172 insertions(+), 77 deletions(-)

commit 4286789a65f3b8005434a4e8feee89a787643e76
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 13 02:41:34 2004 +0000

    * k5-thread.h (k5_os_nothread_mutex_finish_init, k5_os_nothread_mutex_init,
    k5_os_nothread_mutex_destroy, k5_os_nothread_mutex_lock,
    k5_os_nothread_mutex_unlock) [!DEBUG_THREADS]: Replace macros with inline
    functions, to gain type checking and eliminate gratuitous compiler warnings.
    (k5_pthread_assert_unlocked, k5_pthread_assert_locked): Likewise.
    (k5_os_mutex_finish_init) [HAVE_PTHREAD && !USE_PTHREAD_LOCK_ONLY_IF_LOADED]:
    Likewise.
    (return_after_yield): New inline function.
    (k5_os_mutex_lock) [HAVE_PTHREAD]: Change back to a macro, calling
    return_after_yield.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16661 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 14 +++++++++
 src/include/k5-thread.h | 78 +++++++++++++++++++++++++++++++++----------------
 2 files changed, 67 insertions(+), 25 deletions(-)

commit 1e75280b15cfe2081c2feba52deba1e17b208380
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 12 23:00:20 2004 +0000

    * run.test (getnwords): New function.  Uses sed to get N words from $DICT as
    other functions did before, but discards blank lines.
    (test1, test2, test12, test13, test20): Call getnwords.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16660 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/test/ChangeLog |  7 +++++++
 src/util/db2/test/run.test  | 25 ++++++++++++++-----------
 2 files changed, 21 insertions(+), 11 deletions(-)

commit e23708c161041e7b94be2b5b8afcdfc8f35c0258
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Aug 12 19:10:54 2004 +0000

    get_in_tkt.c (get_init_creds): Support ticket_lifetime libdefault. Made aware of 32 bit min and max for times. Allow renew_until time < expiration time
    
    ticket: 2654
    ticket: 2655
    ticket: 2656
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16656 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  7 ++++
 src/lib/krb5/krb/get_in_tkt.c | 89 ++++++++++++++++++++++++++++++-------------
 2 files changed, 69 insertions(+), 27 deletions(-)

commit a40669345d29f3cc6306c4f3393ca7dfd07e881f
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Aug 12 18:57:38 2004 +0000

    ccdefname.c (krb5_cc_set_default_name, krb5_cc_default_name): Look up the default ccache name in krb5_cc_default_name, not krb5_cc_set_default_name so that krb5_init_context doesn't have to do work it might never use
    
    ticket: 2657
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16655 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  7 ++++
 src/lib/krb5/os/ccdefname.c | 98 ++++++++++++++++++++++++++-------------------
 2 files changed, 64 insertions(+), 41 deletions(-)

commit c76bdab1c6fdf4dd3d682ceb89a6100fa4a94cf4
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 10 00:47:14 2004 +0000

    	* configure.in: Solaris getpwnam_r returns struct passwd*, not
    	struct pwd*.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16654 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 5 +++++
 src/include/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit fe0be620cd898d62c35aad61d9c9734d02f24d9b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Aug 9 00:20:05 2004 +0000

    * ftpd.c (main): Use socklen_t for the size of the address from accept
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16653 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 5 +++++
 src/appl/gssftp/ftpd/ftpd.c    | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit f3f7606ef69b3e773f838f5d4bbea68f9e65887d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Aug 9 00:18:22 2004 +0000

    * krb524d.c (do_connection): Use socklen_t for the size of the address from recvfrom
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16652 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 5 +++++
 src/krb524/krb524d.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit fd34a4f2b02b65b82589fe6df6b7194ee9cb33dd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Aug 8 22:53:20 2004 +0000

    * aclocal.m4 (WITH_CC): Log messages when adding AIX compiler options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16651 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  3 ++-
 src/aclocal.m4 | 10 ++++++++--
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 3536f9928f1d5f10b1f6ad2a35d7370fc23c4098
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Aug 8 22:38:07 2004 +0000

    * libkrb5.exports: Remove memory ccache symbols except ops table
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16650 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog       |  4 ++++
 src/lib/krb5/libkrb5.exports | 14 --------------
 2 files changed, 4 insertions(+), 14 deletions(-)

commit 818624d17b78f8f3561e8c6b81a0c19c70ad2f23
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Aug 8 22:35:02 2004 +0000

    * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Clear PTHREAD_CFLAGS and PTHREAD_LIBS
    after adding them to CFLAGS and LIBS respectively, to avoid duplicating the
    options later.
    (WITH_CC): Add -O on AIX also.  Don't add options if similar options are
    already present.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16649 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  7 +++++--
 src/aclocal.m4 | 24 +++++++++++++++++++++---
 2 files changed, 26 insertions(+), 5 deletions(-)

commit 2aba238ac19a5d15d322fcb146f263f12ce5fb0d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Aug 8 21:22:41 2004 +0000

    * threads.c (GET_NO_PTHREAD_TSD) [!HAVE_PRAGMA_WEAK_REF]: Macro result type
    should be pointer to tsd_block.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16648 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog | 5 +++++
 src/util/support/threads.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 5721862aaadc18c882ae18fa03ddcc11c5864f8f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Aug 8 21:10:46 2004 +0000

    * configure.in: If getpwnam_r is available, determine its return type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16647 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    |  5 +++++
 src/include/configure.in | 22 ++++++++++++++++++++++
 2 files changed, 27 insertions(+)

commit aa3cf7af33d635a101be1e416325d026d0b7a32c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Aug 8 21:09:38 2004 +0000

    * aclocal.m4 (KRB5_AC_ENABLE_THREADS): On AIX and OSF/1, always add
    $PTHREAD_CFLAGS to CFLAGS for use in later tests.
    (WITH_CC): If on AIX and not using gcc, add -qhalt=e to CFLAGS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16646 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 10 +++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 952ae42cdb5120d7b9410edc4f46f2e624176df4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 7 15:52:52 2004 +0000

    * configure.in: Look for sched.h and sched_yield.
    * k5-thread.h: Only include sched.h if it's available.
    (MAYBE_SCHED_YIELD): Only use sched_yield if sched.h and sched_yield are
    available; if weak references are supported and sched_yield isn't available by
    default, check for it at run time.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16645 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 8 ++++++++
 src/include/configure.in | 4 ++--
 src/include/k5-thread.h  | 9 +++++++--
 3 files changed, 17 insertions(+), 4 deletions(-)

commit 6612f28ddb3cef35556df382636d131d1e4edb87
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Aug 6 20:41:13 2004 +0000

    updated for new files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16644 dc483132-0cff-0310-8789-dd5450dbe970

 .../Projects/Kerberos5.pbproj/project.pbxproj      | 144 ++++++++++++++-------
 1 file changed, 96 insertions(+), 48 deletions(-)

commit 2f5cceed21e580309d24a8241e48e859261f43a0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 5 20:26:42 2004 +0000

    * cc_file.c: Remove USE_STDIO support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16643 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog |   4 +
 src/lib/krb5/ccache/cc_file.c | 328 ++----------------------------------------
 2 files changed, 15 insertions(+), 317 deletions(-)

commit fe590f6e3e7c29c5ea7e3e1c94365c76ee9c13c7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 5 07:42:46 2004 +0000

    * k5-thread.h [HAVE_PTHREAD]: Include sched.h if DEBUG_THREADS_SLOW is defined.
    (MAYBE_SCHED_YIELD) [HAVE_PTHREAD]: Define, to call sched_yield or not,
    depending on DEBUG_THREADS_SLOW.
    (k5_os_mutex_lock, k5_os_mutex_unlock) [HAVE_PTHREAD]: Use MAYBE_SCHED_YIELD.
    (DEBUG_THREADS_SLOW): Define.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16642 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 10 ++++++++++
 src/include/k5-thread.h | 40 ++++++++++++++++++++++++++++++----------
 2 files changed, 40 insertions(+), 10 deletions(-)

commit 19461d855f3a5fa11e9950d66e4f1e9ec3de8da0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 4 06:59:37 2004 +0000

    * srv_rcache.c (krb5_get_server_rcache): Call krb5_rc_recover_or_initialize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16641 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  5 +++++
 src/lib/krb5/krb/srv_rcache.c | 12 +++++-------
 2 files changed, 10 insertions(+), 7 deletions(-)

commit 91dc7b8c15704b0a875bc6272cef3478e1900f5f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 4 06:58:17 2004 +0000

    * rc-int.h (struct _krb5_rc_ops): Add new member, recover_or_init.
    * rc_dfl.c (krb5_rc_dfl_init_locked): New function, with most of the content of
    old krb5_rc_dfl_init.
    (krb5_rc_dfl_init): Call it.
    (krb5_rc_dfl_recover_or_init): New function.
    * rc_dfl.h (krb5_rc_dfl_recover_or_init): Declare.
    * rcdef.c (krb5_rc_dfl_ops): Initialize new field.
    * rc_none.c (krb5_rc_none_recover_or_init): New macro.
    (krb5_rc_none_ops): Initialize new field.
    * rcfns.c (krb5_rc_recover_or_initialize): New function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16640 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 14 ++++++++++++++
 src/lib/krb5/rcache/rc-int.h  |  2 ++
 src/lib/krb5/rcache/rc_dfl.c  | 38 +++++++++++++++++++++++++++++++-------
 src/lib/krb5/rcache/rc_dfl.h  |  2 ++
 src/lib/krb5/rcache/rc_none.c |  2 ++
 src/lib/krb5/rcache/rcdef.c   |  1 +
 src/lib/krb5/rcache/rcfns.c   |  7 +++++++
 7 files changed, 59 insertions(+), 7 deletions(-)

commit 1b82a2d4a1c740320d6b82a08e36f509412a56a9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 4 06:53:03 2004 +0000

    * k5-int.h (krb5_rc_recover_or_initialize): Declare
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16639 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 2 ++
 src/include/k5-int.h  | 2 ++
 2 files changed, 4 insertions(+)

commit 174ea3254cfc3564243681cc4279b13445fc996e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 4 06:46:15 2004 +0000

    * configure.in: Actually check for pthread_mutex_lock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16638 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 4 ++++
 src/include/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit e76681f6ef3a87a1b50329e22eb492ab0de326ec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 3 20:56:25 2004 +0000

    * configure.in: Build makefile for new "threads" subdirectory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16637 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog    | 4 ++++
 src/tests/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b2b3c578722f6ff770d22af78136168eeac70a7b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 3 20:55:32 2004 +0000

    * Makefile.in, t_rcache.c: New files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16636 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/threads/ChangeLog   |   4 ++
 src/tests/threads/Makefile.in |  39 ++++++++++++
 src/tests/threads/t_rcache.c  | 143 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 186 insertions(+)

commit 8f33105e1b7196114fccba59a2891c15041ccca7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 31 08:34:16 2004 +0000

    * threads.c (krb5int_thread_support_init): Do finish initialization after key creation in POSIX case
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16635 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog | 5 +++++
 src/util/support/threads.c | 7 +++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 105f1cee3b5c721bd947760e4684a79d5774e261
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 30 21:10:45 2004 +0000

    Implement new replay cache type "none"
    
    * rc_none.c: New file.
    * Makefile.in (SRCS, STLIBOBJS, OBJS): Build it.
    * rc-int.h (krb5_rc_none_ops): Declare.
    * rc_base.c (none): New variable.
    (krb5_rc_typelist_dfl): Add it into the linked list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16634 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog   |  8 ++++
 src/lib/krb5/rcache/Makefile.in | 13 ++++++-
 src/lib/krb5/rcache/rc-int.h    |  1 +
 src/lib/krb5/rcache/rc_base.c   |  3 +-
 src/lib/krb5/rcache/rc_none.c   | 86 +++++++++++++++++++++++++++++++++++++++++
 5 files changed, 108 insertions(+), 3 deletions(-)

commit 1d272cfd6b3de74046438d352d2ef8c6e350fcd9
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 30 19:52:36 2004 +0000

    	* configure.in: Only sanity-check setutent() API if there is no
    	utmpx.h, since some setutent() implementations aren't sysV-derived,
    	e.g., NetBSD.
    
    ticket: 2432
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16633 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    |  6 ++++++
 src/util/pty/configure.in | 33 +++++++++++++++++----------------
 2 files changed, 23 insertions(+), 16 deletions(-)

commit 40fd59ac1c443ffb59cb27e81dba2c075ffc5205
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 30 03:55:07 2004 +0000

    * gssapi_krb5.c (kg_ccache_name): Variable deleted.
    (kg_sync_ccache_name, kg_get_ccache_name, kg_set_ccache_name): Get and set
    thread-specific values instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16632 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     |  6 ++++++
 src/lib/gssapi/krb5/gssapi_krb5.c | 20 +++++++++++++++++---
 2 files changed, 23 insertions(+), 3 deletions(-)

commit 097f2aae88d2f0d1edd184b51db4e0c02387e6d8
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jul 29 15:29:21 2004 +0000

    Export lucid context functions and gss_krb5_set_allowable_enctypes
    
    Ticket: 2587
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16631 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog              | 4 ++++
 src/lib/gssapi/libgssapi_krb5.exports | 3 +++
 2 files changed, 7 insertions(+)

commit 36c54e9dca26bc1b304933a8db387eff0c361717
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 29 02:26:43 2004 +0000

    Add a mutex to the GSSAPI krb5 mechanism credential structure.  Lock it while
    frobbing the contents.
    
    Also added krb5_gss_validate_cred_1, which is like krb5_gss_validate_cred but
    for internal use.  It lets the caller supply the krb5_context instead of
    creating yet another one locally, and leaves the new credential mutex locked on
    a successful return so that the caller doesn't have to reacquire it.  More
    functions should be changed to use this internally, but it's a performance
    issue; I don't think it's a correctness or thread-safety issue.
    
    * gssapiP_krb5.h (struct _krb5_gss_cred_id_rec): Add a mutex.
    (krb5_gss_validate_cred_1): Declare.
    * accept_sec_context.c (rd_and_store_for_creds): Initialize mutex.
    * acquire_cred.c (krb5_gss_acquire_cred): Initialize mutex.
    * add_cred.c (krb5_gss_add_cred): Create the krb5 context earlier.  Call
    krb5_gss_validate_cred_1.  Make sure the mutex is locked.
    * copy_ccache.c (gss_krb5_copy_ccache): Lock the mutex in the source
    credential.
    * init_sec_context.c (get_credentials, new_connection): Check that the mutex is
    locked.
    (mutual_auth): Delete unused credential argument.
    (krb5_gss_init_sec_context): Lock the mutex.
    * inq_cred.c (krb5_gss_inquire_cred): Lock the mutex.
    * rel_cred.c (krb5_gss_release_cred): Destroy the mutex.
    * set_allowable_enctypes.c (gss_krb5_set_allowable_enctypes): Lock the mutex.
    * val_cred.c (krb5_gss_validate_cred_1): New function.
    (krb5_gss_validate_cred): Use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16630 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog                | 23 +++++++++++++
 src/lib/gssapi/krb5/accept_sec_context.c     |  8 +++++
 src/lib/gssapi/krb5/acquire_cred.c           | 10 ++++++
 src/lib/gssapi/krb5/add_cred.c               | 26 ++++++++++-----
 src/lib/gssapi/krb5/copy_ccache.c            | 10 +++++-
 src/lib/gssapi/krb5/gssapiP_krb5.h           | 12 +++++--
 src/lib/gssapi/krb5/init_sec_context.c       | 17 ++++++++--
 src/lib/gssapi/krb5/inq_cred.c               | 10 ++++++
 src/lib/gssapi/krb5/rel_cred.c               |  3 ++
 src/lib/gssapi/krb5/set_allowable_enctypes.c |  8 +++++
 src/lib/gssapi/krb5/val_cred.c               | 49 ++++++++++++++++++++--------
 11 files changed, 146 insertions(+), 30 deletions(-)

commit d098bf854cae9c011f9c3b070adc918d2cd06158
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 29 01:50:02 2004 +0000

    * set_ccache.c (gss_krb5_ccache_name): Don't make a copy of the string returned
    by kg_get_ccache_name.  Simplify some calls using a temporary error code
    variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16629 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog    |  4 ++++
 src/lib/gssapi/krb5/set_ccache.c | 38 +++++++++-----------------------------
 2 files changed, 13 insertions(+), 29 deletions(-)

commit 0371b3c42e1a5accaef8a8b1ecea1f7350a95c8e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 29 01:48:05 2004 +0000

    * gssapi_krb5.c (kg_get_ccache_name): Make the copy always, not just
    in the local-context case.  Check for errors in making the copy.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16628 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     |  2 ++
 src/lib/gssapi/krb5/gssapi_krb5.c | 36 ++++++++++++++++++++----------------
 2 files changed, 22 insertions(+), 16 deletions(-)

commit 8750984c0775daaac6c5fd85fd65a9622331fa31
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 28 23:48:05 2004 +0000

    * gssapi_krb5.c (kg_get_ccache_name): Make a copy of the default ccache name,
    because calling krb5_free_context will destroy it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16627 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     | 5 +++++
 src/lib/gssapi/krb5/gssapi_krb5.c | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 06ab0c4f80feac66aab1e10ed7a9a7042bb7a40a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 28 23:45:27 2004 +0000

    * tcl_kadm5.c (parse_flags, parse_keysalts, parse_key_data, parse_tl_data,
    parse_principal_ent, parse_policy_ent): Use Tcl_Free, not free, to release
    storage allocated by Tcl_SplitList.
    * tcl_ovsec_kadm.c (parse_flags, parse_principal_ent, parse_policy_ent):
    Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16626 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog        |  9 +++++++++
 src/kadmin/testing/util/tcl_kadm5.c      | 26 ++++++++++++++------------
 src/kadmin/testing/util/tcl_ovsec_kadm.c |  6 +++---
 3 files changed, 26 insertions(+), 15 deletions(-)

commit 85dd2b37542bde6fb31fcccdd40dc8b880a94750
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 28 23:38:54 2004 +0000

    * k5-thread.h [HAVE_PRAGMA_WEAK_REF]: Declare the pthread mutex functions as
    weak.
    (USE_PTHREAD_LOCK_ONLY_IF_LOADED): Define if pthread_mutex_lock isn't available
    by default.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16625 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 7 +++++++
 src/include/k5-thread.h | 8 ++++++++
 2 files changed, 15 insertions(+)

commit 497ede486c6d64ed4f43bf8a932f44686b628e37
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jul 26 07:04:18 2004 +0000

    	cc_mslsa.c:  fix is_windows_xp not to return true for windows 2000
    
    ticket: 2645
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16624 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 5 +++++
 src/lib/krb5/ccache/cc_mslsa.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ecc5fb3385495be9eabed5ef82bd245fab91f3f1
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 24 00:40:18 2004 +0000

    another krb4 ticket backdating fix
    
    	* kerberos_v4.c (kerberos_v4): Duplicate backdating fix for
    	APPL_REQUEST as well.  Fix comments.
    
    ticket: new
    version_reported: 1.3.3
    target_version: 1.3.5
    tags: pullup
    component: krb5-kdc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16623 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  5 +++++
 src/kdc/kerberos_v4.c | 12 ++++++------
 2 files changed, 11 insertions(+), 6 deletions(-)

commit 20226b353004a566349dae8b1c5a4b1a403b5e72
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 23 15:29:53 2004 +0000

    Add a mutex to protect the per-process fake-getaddrinfo data cache.
    Currently it gets locked while a name lookup is in progress, which is not very
    efficient.  That should be changed, after the code is fixed up so that the
    cache works on other platforms.
    
    * include/fake-addrinfo.h: Include k5-thread.h.
    (struct fac): Add a mutex.
    (plant_face, find_face): Check that mutex is already locked.
    (krb5int_lock_fac, krb5int_unlock_fac): Declare.
    (fai_add_hosts_by_name): Use them to lock and unlock the mutex.
    * util/support/fake-addrinfo.c (krb5int_fac): Initialize the mutex.
    (krb5int_init_fac, krb5int_fini_fac): New functions; finish initializing or
    destroy the mutex.
    (krb5int_lock_fac, krb5int_unlock_fac): New functions; lock the mutex after
    calling krb5int_call_thread_support_init, or unlock it.
    * util/support/threads.c (krb5int_call_thread_support_init): New function.
    (krb5int_init_fac, krb5int_fini_fac): Declare.
    (krb5int_thread_support_init, krb5int_thread_support_fini): Call them.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16622 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog            |  8 ++++++++
 src/include/fake-addrinfo.h      | 28 ++++++++++++++++++++++++----
 src/util/support/ChangeLog       | 13 +++++++++++++
 src/util/support/fake-addrinfo.c | 27 ++++++++++++++++++++++++++-
 src/util/support/threads.c       | 29 ++++++++++++++++++++++-------
 5 files changed, 93 insertions(+), 12 deletions(-)

commit 38cd10852cbaec3a4129c5de73bd08e3c1aa0ef3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 22 22:03:52 2004 +0000

    [needs the include/configure.in checkin of a few minutes ago, too]
    
    * localaddr.c (get_lifconf): Define only if "struct lifconf" is available.
    (foreach_localaddr): Use get_lifconf only if "struct lifconf" is available.
    
    ticket: 2598
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16621 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  7 +++++++
 src/lib/krb5/os/localaddr.c | 10 ++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 9e826ecf981c2fd5bc12df093964f721e711e223
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 22 21:50:22 2004 +0000

    * configure.in: Look for "struct lifconf" and maybe define HAVE_STRUCT_LIFCONF
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16620 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    |  5 +++++
 src/include/configure.in | 12 ++++++++++++
 2 files changed, 17 insertions(+)

commit c5c9301fa4b82e3b0a9910a77c239373e95e412b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 21 03:29:46 2004 +0000

    * implementor.texinfo (Compiler and OS Requirements): New section
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16619 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |  1 +
 doc/implementor.texinfo | 45 +++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 44 insertions(+), 2 deletions(-)

commit 1cce21e5414ea2d57cdfd31d1d6f59f52b2112a9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 21 03:05:06 2004 +0000

    * implementor.texinfo (Thread Safety): Rewrite; add subsections.
    (Advanced Shared Library Requirements): Use @defmac where appropriate.  Make
    sure return types are specified where needed.  Mention export lists.  Indicate
    last-update date.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16618 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |   1 +
 doc/implementor.texinfo | 292 ++++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 257 insertions(+), 36 deletions(-)

commit 78ef563c08e5524503d74f482f4651fb8809128d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 21 00:29:24 2004 +0000

    * implementor.texinfo: Changed @code to @file where files are referenced.
    (Advanced Shared Library Requirements): New section.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16617 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |   7 ++-
 doc/implementor.texinfo | 160 +++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 156 insertions(+), 11 deletions(-)

commit e209cdb2a14f9ccbc39c954b5fb7ce778d78fba2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 20 23:20:35 2004 +0000

    * implementor.texinfo (NetBSD Shared Library Support, Solaris Shared Library
    Support): Outdated sections deleted.
    (Shared Library Theory): Fixed typo.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16616 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |  6 ++++++
 doc/implementor.texinfo | 33 +++------------------------------
 2 files changed, 9 insertions(+), 30 deletions(-)

commit f54cb7423ed7bc15ade3c4a4ac8cab9114371495
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 19 20:51:38 2004 +0000

    * fake-addrinfo.h (struct face, struct fac): Always declare.
    (krb5int_fac): Renamed from fac, and made extern.  Always declare.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16615 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  6 ++++++
 src/include/fake-addrinfo.h | 40 ++++++++++++++++++++--------------------
 2 files changed, 26 insertions(+), 20 deletions(-)

commit 7afad298f17e6d9ea6df450aaaa19f5990562d6b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 19 20:47:12 2004 +0000

    * fake-addrinfo.c: New file.
    * Makefile.in (STLIBOBJS, LIBOBJS, SRCS): Add it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16614 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog       |  5 +++++
 src/util/support/Makefile.in     | 13 +++++++++---
 src/util/support/fake-addrinfo.c | 45 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 60 insertions(+), 3 deletions(-)

commit 6830222bc5db64b553dfd48aee687aff11d87432
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 18 04:10:22 2004 +0000

    	* cc_memory.c (krb5_mcc_store): When allocating krb5_mcc_link
    	memory - allocate sizeof() - not sizeof(sizeof()).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16613 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/cc_memory.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit c9696e20527af3646e99aac33215874696219fdc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 17 00:37:28 2004 +0000

    zap remaining bits of macsock.h support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16612 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                 |   5 +
 src/aclocal.m4                |  14 +-
 src/include/ChangeLog         |   2 +
 src/include/configure.in      |   6 +-
 src/include/krb5/.Sanitize    |   1 -
 src/include/port-sockets.h    |   8 +-
 src/lib/krb4/.Sanitize        |   1 -
 src/lib/krb4/ChangeLog        |   4 +
 src/lib/krb4/macsock.c        | 491 ------------------------------------------
 src/lib/krb5/ccache/ChangeLog |   4 +
 src/lib/krb5/ccache/cc_file.c |   2 +-
 src/lib/krb5/os/.Sanitize     |   1 -
 src/lib/krb5/os/ChangeLog     |   5 +
 src/lib/krb5/os/genaddrs.c    |   2 +-
 src/lib/krb5/os/localaddr.c   |   2 +-
 src/lib/krb5/os/lock_file.c   |   2 +-
 src/lib/krb5/os/mk_faddr.c    |   2 +-
 src/lib/krb5/rcache/ChangeLog |   4 +
 src/lib/krb5/rcache/rc_io.c   |   2 +-
 19 files changed, 33 insertions(+), 525 deletions(-)

commit 2ccf5640522eec31ce4b59f92e867c5e6a0eeb61
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 16 22:15:14 2004 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16611 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/Makefile.in | 1 -
 src/lib/gssapi/krb5/Makefile.in  | 6 ++++--
 src/util/et/Makefile.in          | 4 ++--
 3 files changed, 6 insertions(+), 5 deletions(-)

commit 717021a9ca76c8ba821d1d062a7a65407bc09cb0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 16 21:56:10 2004 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16610 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/Makefile.in | 37 ++++++++++++++++++++++++-------------
 1 file changed, 24 insertions(+), 13 deletions(-)

commit 560b5ba453c465836483ec5917a2816a90919754
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 16 21:55:12 2004 +0000

    * pty-int.h: Include port-sockets.h instead of netdb.h and netinet/in.h
    
    ticket: 2379
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16609 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog | 5 +++++
 src/util/pty/pty-int.h | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit d854ba33a385e428ad8a2ec0bbb4c79a7afbdf58
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 16 21:12:30 2004 +0000

    * fake-addrinfo.h: Don't include netdb.h, since port-sockets.h already does.
    * port-sockets.h: Define _XOPEN_SOURCE_EXTENDED around inclusion of netdb.h if
    it's not defined and not Windows, as fake-addrinfo.h used to do; otherwise just
    include it normally.
    
    ticket: 2379
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16608 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  6 ++++++
 src/include/fake-addrinfo.h |  7 -------
 src/include/port-sockets.h  | 11 ++++++++++-
 3 files changed, 16 insertions(+), 8 deletions(-)

commit b9425d8f98d395095a7cf98d4a7408b8cd844998
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 16 21:07:42 2004 +0000

     * kadmin.M: Put space after ".B" directive
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16606 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 4 ++++
 src/kadmin/cli/kadmin.M  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ce04c69a98d3dd0e615625d7861a1bb7b27585d5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 16 20:53:46 2004 +0000

    * compat_recv.c: Only include sys/select.h if it's available
    
    ticket: 2592
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16605 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog     | 4 ++++
 src/appl/bsd/compat_recv.c | 2 ++
 2 files changed, 6 insertions(+)

commit 9eba02b742394ef8c4912be5ed7cb557504ff2f9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 16 20:50:40 2004 +0000

    * port-sockets.h (inet_ntop): Cast NULL to desired return pointer type
    
    ticket: 2592
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16604 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 5 +++++
 src/include/port-sockets.h | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 7effb76c6305900add5b8e8b9b156c4ddbe3554f
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jul 15 20:05:06 2004 +0000

    Added thread support code to project
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16603 dc483132-0cff-0310-8789-dd5450dbe970

 .../Projects/Kerberos5.pbproj/project.pbxproj      | 56 +++++++++++++++++-----
 1 file changed, 43 insertions(+), 13 deletions(-)

commit 963fe7c8d9674743b1f848fb3fd2b7306b8ffe0b
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jul 15 17:45:04 2004 +0000

    Remove use of client principal from krb5_context (default_ccprincipal) and default principal from v4 CCAPI glue code
    
    ticket: 2634
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16602 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog           |  5 +++
 src/include/k5-int.h            |  1 -
 src/lib/krb4/CCache-glue.c      | 48 +++------------------
 src/lib/krb4/ChangeLog          |  5 +++
 src/lib/krb5/ccache/ChangeLog   |  5 +++
 src/lib/krb5/ccache/ccdefault.c | 94 ++++++++++++-----------------------------
 src/lib/krb5/os/ChangeLog       |  6 +++
 src/lib/krb5/os/ccdefname.c     |  7 ---
 src/lib/krb5/os/init_os_ctx.c   |  6 ---
 9 files changed, 55 insertions(+), 122 deletions(-)

commit 79669ddb86c47f6f2cfaf6bd7105b448ed29de05
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jul 15 07:39:14 2004 +0000

    fix previous commit
    
    ticket: 2637
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16601 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 1 -
 1 file changed, 1 deletion(-)

commit 492e321bff67f150817dac59d9633bd17a07ccd7
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jul 15 07:38:09 2004 +0000

        * k5-int.h: define for WIN32 the macro krb5int_zap_data to
          utilize the Win32 API SecureZeroMemory which is guaranteed
          by Microsoft not to be optimized out by the compiler.
          Both memset and ZeroMemory will be optimized out by the
          compiler when possible.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16600 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  9 +++++++++
 src/include/k5-int.h  | 12 ++++++++----
 2 files changed, 17 insertions(+), 4 deletions(-)

commit a72be1fe336ddc69a8f9fe6df9ff3ca947ac7fa0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 15 01:12:26 2004 +0000

    * Makefile.in (MLIBS): Add $(LIBS)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16599 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 2 ++
 src/util/profile/Makefile.in | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 9f554f0a40d3accb1825b8a45e8216e413c80559
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 15 01:11:24 2004 +0000

    * libprofile.exports: Don't try to export krb5int_profile_shared_data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16598 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog          | 5 +++++
 src/util/profile/libprofile.exports | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 55f2286542acf416169bc0cc6af3d02d4f8fe686
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 15 01:00:54 2004 +0000

    Get rid of the global krb5 context used by the GSSAPI Kerberos mechanism.  I
    *think* I've gotten all the places where a ccache or keytab name that's been
    stored gets applied to whichever context needs it.
    
    * gssapi_krb5.c (kg_sync_ccache_name): Add context argument instead of calling
    kg_get_context.
    (kg_get_ccache_name): Use a locally created krb5 context instead of calling
    kg_get_context.
    (kg_get_context): Deleted.
    * acquire_cred.c (acquire_init_cred): Pass current context.
    (krb5_gss_acquire_cred): Use a locally created krb5 context instead of calling
    kg_get_context.
    * add_cred.c (krb5_gss_add_cred): Call kg_sync_ccache_name.
    * init_sec_context.c (krb5_gss_init_sec_context): Likewise.
    * gssapiP_krb5.h (kg_sync_ccache_name): Update prototype.
    (kg_get_context): Delete declaration.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16597 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 15 ++++++++++
 src/lib/gssapi/krb5/acquire_cred.c     | 20 +++++++++++--
 src/lib/gssapi/krb5/add_cred.c         |  2 ++
 src/lib/gssapi/krb5/gssapiP_krb5.h     |  5 +---
 src/lib/gssapi/krb5/gssapi_krb5.c      | 53 ++++++++--------------------------
 src/lib/gssapi/krb5/init_sec_context.c |  2 ++
 6 files changed, 49 insertions(+), 48 deletions(-)

commit 732ba2377897fde4c92a75475111ed3fe8e25bbb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 14 21:14:51 2004 +0000

    * t_cc.c (cc_test): Rename one of the "resolve" cases so the messages can be
    distinguished.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16596 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 5 +++++
 src/lib/krb5/ccache/t_cc.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9c67f66f2288d7a387bd46d4aa46d0b514cb4223
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 14 21:06:22 2004 +0000

    * recvauth.c (krb_recvauth): Initialize cp and tmp_buf.  Check length of data
    read before evaluating the value.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16595 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  | 5 +++++
 src/lib/krb4/recvauth.c | 9 ++++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit d101263e02d4cf872678a236a2685f12b829244a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 14 01:54:16 2004 +0000

    * set_ccache.c (gss_krb5_ccache_name): Check thread-specific data for the saved
    "old" name to free.  Save the new old name in thread-specific data.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16594 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog    |  4 ++++
 src/lib/gssapi/krb5/set_ccache.c | 31 ++++++++++++++++++++++++++-----
 2 files changed, 30 insertions(+), 5 deletions(-)

commit 2f3b9ca0a93a738a12ef2519b178d58daada99da
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 14 01:46:36 2004 +0000

    * gssapiP_krb5.h (gssint_krb5_keytab_lock): Declare
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16593 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 1 +
 src/lib/gssapi/krb5/gssapiP_krb5.h | 2 ++
 2 files changed, 3 insertions(+)

commit 60fa275402f76ae8fdce04f20b658d6e47a1fd4b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 14 01:45:12 2004 +0000

    * gss_libinit.c (gssint_lib_init): Initialize new keytab-name mutex, and
    register two new key values.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16592 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog     |  3 +++
 src/lib/gssapi/gss_libinit.c | 10 ++++++++++
 2 files changed, 13 insertions(+)

commit 3b10cc18c37ca62461f83df7dbdcb2d0dc8d5242
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 14 01:44:50 2004 +0000

    * Makefile.in (SHLIB_EXPDEPS): Use _DEPLIB variables.
    (SHLIB_EXPLIBS): Add $(SUPPORT_LIB).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16591 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   | 5 +++++
 src/lib/gssapi/Makefile.in | 6 ++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 7231c4208f462ffb0d5f1cbb7c3f74dc694fce99
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 14 01:40:52 2004 +0000

    * acquire_cred.c: Include gss_libinit.h.
    (gssint_krb5_keytab_lock): New mutex.
    (krb5_gss_register_acceptor_identity, acquire_accept_cred): Lock the mutex
    while manipulating krb5_gss_keytab.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16590 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      |  7 ++++++
 src/lib/gssapi/krb5/acquire_cred.c | 44 +++++++++++++++++++++++++++++++-------
 2 files changed, 43 insertions(+), 8 deletions(-)

commit 1689fcdeda3df29895e09bfccb315d1f38c8ce55
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 14 01:33:35 2004 +0000

    * k5-platform.h (k5_call_init_function) [DELAY_INITIALIZER] [__GNUC__]: Use a
    statement expression so any line number info printed by assertion failures is
    useful.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16589 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     |  4 ++++
 src/include/k5-platform.h | 13 +++++++++++++
 2 files changed, 17 insertions(+)

commit 8d46a953ba091b0e91a25ba412526ec3d573a70a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 14 01:31:28 2004 +0000

    * k5-thread.h (k5_key_t): Add a couple new values for GSSAPI ccache name manipulation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16588 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 2 ++
 src/include/k5-thread.h | 2 ++
 2 files changed, 4 insertions(+)

commit ae9cae48c8d550f39039b874da786978f5bee282
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 14 00:15:23 2004 +0000

    * k5-thread.h (k5_os_mutex_init, k5_os_mutex_destroy): If
    USE_PTHREAD_LOCK_ONLY_IF_LOADED is defined, use pthread_mutex_init and _destroy
    only if pthread support is loaded.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16587 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 6 ++++++
 src/include/k5-thread.h | 8 ++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 507a247d23f5e9fdbc727df1139dcf3be406e5f1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 12 21:08:14 2004 +0000

    * krb5-config.in: Substitute $(PTHREAD_CFLAGS)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16586 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog      | 4 ++++
 src/krb5-config.in | 2 ++
 2 files changed, 6 insertions(+)

commit 902659077b43557e2bb7c5e52e8b4db204181ac9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 12 01:41:27 2004 +0000

    * shlib.conf (alpha*-dec-osf*): Use $(PTHREAD_CFLAGS) in CC_LINK_SHARED and
    CC_LINK_STATIC.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16585 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 5 +++++
 src/config/shlib.conf | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 2cc791edb53dd12e95ad56fd522c17ef7eb16ede
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 11 20:17:45 2004 +0000

    * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Fix typo that caused some code to be
    omitted.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16584 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  3 ++-
 src/aclocal.m4 | 25 ++++++++++++-------------
 2 files changed, 14 insertions(+), 14 deletions(-)

commit 05167d2cc1f4f576597c0927a388afb375c784f0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 11 17:28:15 2004 +0000

    * configure.in: Use KRB5_AC_INET6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16583 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/ChangeLog    | 4 ++++
 src/appl/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit cd6d3af2cbbbef88b8a303b42486cc4c8f8bebc9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 11 08:00:33 2004 +0000

    * configure.in: Use KRB5_AC_INET6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16582 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 4 ++++
 src/appl/bsd/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 779f24a470c7fed597e06889c98df981e67ea8fc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 11 07:44:24 2004 +0000

    * klist.c: Include autoconf.h before network headers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16581 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 4 ++++
 src/clients/klist/klist.c   | 2 ++
 2 files changed, 6 insertions(+)

commit 3519e13c9418e5e5aa57aa75c613200309017552
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 11 07:00:03 2004 +0000

    * k5-thread.h (k5_os_mutex_lock, k5_os_mutex_unlock, k5_os_mutex_assert_locked,
    k5_os_mutex_assert_unlocked) [USE_PTHREAD_LOCK_ONLY_IF_LOADED]: Fix typo in
    accessing non-pthread versions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16580 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 5 +++++
 src/include/k5-thread.h | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit b319923f595c847124047b08fb259f94c374aff3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 11 06:55:16 2004 +0000

    * fake-addrinfo.h (in6addr_any): If we need to define a static copy, rename it
    with a macro first.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16579 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 3 +++
 src/include/fake-addrinfo.h | 2 ++
 2 files changed, 5 insertions(+)

commit 90e38d3b720dc23e8758f3b28b6ae7248e737ee4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 11 06:53:32 2004 +0000

    * configure.in: Check krb5_cv_inet6_with_dinet6 as well as krb5_cv_inet6 when
    deciding whether to test for in6addr_any.  If gcc is in use, suppress pedantic
    warnings about "inline".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16578 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 6 ++++++
 src/include/configure.in | 8 +++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit ca8170a64365f267048bed62f126b4e1697ad823
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 11 06:05:24 2004 +0000

    * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Use PTHREAD_CFLAGS and PTHREAD_LIBS when
    checking for pthread_mutexattr_setrobust_np availability with thread support
    enabled.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16577 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 6 ++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 27c59910fe8ad7b41c1ed497038cdd5be6ab0e6a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 9 23:50:35 2004 +0000

    * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Always include the thread library on
    Tru64 UNIX.
    (KRB5_AC_CHECK_INET6): If the first test fails, try adding -DINET6 and test
    again; if it works, define INET6 for the build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16576 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  4 +++-
 src/aclocal.m4 | 35 +++++++++++++++++++++++++++++++----
 2 files changed, 34 insertions(+), 5 deletions(-)

commit 868e0fb61f4035d4611255d7c8c28a66d8d04107
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 9 23:40:35 2004 +0000

    * shlib.conf (alpha*-dec-osf*): Use $(PTHREAD_CFLAGS) in LDCOMBINE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16575 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 5 +++++
 src/config/shlib.conf | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6f029dbf01047537a1ef207493e4e8902dd29fcb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 9 17:46:46 2004 +0000

    * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Don't test for pthread.h specifically
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16574 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 586038841356d8d347eff4fa0ce0c7fadcf82b26
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 9 17:45:33 2004 +0000

    * k5-thread.h: Test HAVE_PTHREAD instead of HAVE_PTHREAD_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16573 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 2 ++
 src/include/k5-thread.h | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit a87cafedc022a201cda348cb080d244df69d4df6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 9 17:44:13 2004 +0000

    * kdb_db2.c (krb5_db2_db_get_principal): Rename local variable "try"
    to "trynum" because some systems (*cough*Tru64*cough*) turn on some
    exception handling support when thread support is enabled.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16572 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 7 +++++++
 src/lib/kdb/kdb_db2.c | 6 +++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 73f65d23536c6c62d5f9bac1493aa4acb615b299
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 9 14:32:34 2004 +0000

    	forgot the changelog
    
    ticket: 2629
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16571 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 7ba36829068e04570deada2ec83306946aad3c43
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 9 14:31:02 2004 +0000

     	osconf.h:
    
     	< #if !!defined(_WIN32)
     	---
     	> #if !defined(_WIN32)
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16570 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1206ef40afbd7ae8311c5721de056cfaa49f2ac0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 9 14:18:13 2004 +0000

    * win-mac.h (KRB5_USE_INET6, ENABLE_THREADS): Define
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16569 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/win-mac.h | 2 ++
 2 files changed, 6 insertions(+)

commit 5459aa69515e1b50fd38aaf308d009fe9bcd6279
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 8 20:58:31 2004 +0000

    * aclocal.m4 (KRB5_AC_ENABLE_THREADS): Default to enabling support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16568 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 11 +++++------
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 22692b44bd7189b3690aaa96d37c3a58df777885
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jul 8 05:25:16 2004 +0000

     * cc_mslsa.c: Fix thread safety
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16562 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  4 ++++
 src/lib/krb5/ccache/cc_mslsa.c | 13 ++++++++++---
 2 files changed, 14 insertions(+), 3 deletions(-)

commit 32a7bde9d2b6b648edd5cd7a658fcb8e80dc71c5
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jul 8 05:00:57 2004 +0000

    kfw-fixed.nsi:  Add registry keys to allow KFW executables to access the
                    krb5.ini and other config files in the %WINDIR% directory
                    instead of the per-user WINDOWS directory created in the
                    user's profile
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16561 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/ChangeLog     |  7 +++++++
 src/windows/installer/nsis/kfw-fixed.nsi | 29 +++++++++++++++++++++++++++++
 2 files changed, 36 insertions(+)

commit 6dd8cd38f857886994735971ce6ab369d3ed0a2a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 8 04:24:03 2004 +0000

    * Makefile.in (LOCALINCLUDES): Add $(srcdir)/.. to the list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16560 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog   | 4 ++++
 src/lib/gssapi/krb5/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3e62c80a2da1c16dd9ba08c54d7412d5975236d3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 7 21:41:53 2004 +0000

    * disp_status.c: Include gss_libinit.h.
    (init_et): Variable deleted.
    (krb5_gss_display_status): Don't use init_et; instead, call
    gssint_initialize_library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16558 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     |  7 +++++++
 src/lib/gssapi/krb5/disp_status.c | 10 ++--------
 2 files changed, 9 insertions(+), 8 deletions(-)

commit acdf69daf088563d1fcf4f19efafc3ef1d008d92
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jul 7 12:05:03 2004 +0000

    2004-07-07  Jeffrey Altman <jaltman@mit.edu>
    
     * cc_mslsa.c:  When obtaining a TGT from the MSLSA, do not ignore the
       cache when the requested enctype is the NULL enctype.  This means to
       accept any enctype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16554 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 5 +++++
 src/lib/krb5/ccache/cc_mslsa.c | 1 +
 2 files changed, 6 insertions(+)

commit 42f19bf45bce9469b0c14944ad4c7a2ed26bdd39
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jul 7 11:59:13 2004 +0000

    * kfw-fixed.nsi:  Microsoft did not place the AllowTGTSessionKey in
      the same location within the registry on the XP client platform as
      they did on the 2000 SP4 and 2003 Servers.  Modify the installer to
      set both locations.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16553 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/ChangeLog     | 7 +++++++
 src/windows/installer/nsis/kfw-fixed.nsi | 5 +++++
 2 files changed, 12 insertions(+)

commit 4d7c3d1c1cd88396ff19e9f808d9a2394d54575d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 7 06:17:28 2004 +0000

    * k5-thread.h [! HAVE_PTHREAD_H]: Don't explicitly disable thread support when
    pthread.h is missing.
    (k5_os_mutex, K5_OS_MUTEX_PARTIAL_INITIALIZER, k5_os_mutex_finish_init,
    k5_os_mutex_init, k5_os_mutex_destroy, k5_os_mutex_lock, k5_os_mutex_unlock,
    k5_os_mutex_assert_unlocked, k5_os_mutex_assert_locked) [_WIN32]: Define
    Windows versions; still not enabled by default.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16552 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 10 ++++++++++
 src/include/k5-thread.h | 45 ++++++++++++++++++++++++++++++++++++++++-----
 2 files changed, 50 insertions(+), 5 deletions(-)

commit aa2e82af675d2436e8f4347940d27a272ed1ba8f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 7 01:34:08 2004 +0000

    Make thread-specific data support build under Windows (but don't enable it yet)
    
    * threads.c (struct tsd_block) [_WIN32]: Define.
    (k5_setspecific) [_WIN32]: Don't fill in a 'next' field.  Fix variable
    reference for TSD key.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16551 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog | 6 ++++++
 src/util/support/threads.c | 7 +++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 253f8336a0fab3ceb7740b8480198269f5e1701e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 7 00:34:49 2004 +0000

    * k5-thread.h: Use K5_THREAD_H for multiple inclusion protection.
    (k5_debug_mutex_stats, k5_mutex_init_stats, k5_mutex_finish_init_stats,
    K5_MUTEX_STATS_INIT): Add some dummy support for recording statistics on how
    long mutexes are held, etc.  Incomplete implementation started, but code not
    enabled.
    (k5_mutex_t): Add statistics field.
    (K5_MUTEX_PARTIAL_INITIALIZER, k5_mutex_init_1, k5_mutex_init): Initialize it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16550 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  9 +++++++
 src/include/k5-thread.h | 68 ++++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 74 insertions(+), 3 deletions(-)

commit 08b1a60b049e14f6355f5b3d1909feb63a1233a3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 7 00:30:08 2004 +0000

    * configure.in: Check for getpwuid_r
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16549 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 4 ++++
 src/include/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 67623e8db7aef5bbe49bf57614de4892c6baedeb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 7 00:29:31 2004 +0000

    * import_name.c (krb5_gss_import_name) [HAVE_GETPWUID_R]: Use getpwuid_r
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16548 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     |  6 ++++++
 src/lib/gssapi/krb5/import_name.c | 31 ++++++++++++++++++++++++++-----
 2 files changed, 32 insertions(+), 5 deletions(-)

commit 37ca131d2e46bc897e555785900019fa63184285
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 6 23:37:22 2004 +0000

    * configure.in: Check for pthread_rwlock_init
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16547 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 2 +-
 src/configure.in | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

commit e95814ac6d4dfcc3d3ae799b97a10cc703335163
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 6 23:34:43 2004 +0000

    * configure.in: Fix bug in last change that caused a variable to be used before set
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16546 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 5 +++++
 src/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4a51cc6b152082b4907d3701983e5535510ef9c1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 4 08:52:45 2004 +0000

    * aclocal.m4 (AC_LIBRARY_NET): Look for res_nsearch.
    * configure.in: If thread support is enabled and res_nsearch isn't found, issue
    a warning.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16542 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |  6 ++++++
 src/aclocal.m4   | 12 ++++++++----
 src/configure.in |  5 ++++-
 3 files changed, 18 insertions(+), 5 deletions(-)

commit 0f603f72496ff9ba52a1b6af75b8c8c4a45e67df
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 4 08:48:21 2004 +0000

    * dnssrv.c (krb5int_make_srv_query_realm) [HAVE_RES_NSEARCH]: Use res_nsearch
    instead of res_search.
    * hst_realm.c (krb5_try_realm_txt_rr) [HAVE_RES_NSEARCH]: Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16541 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  7 +++++++
 src/lib/krb5/os/dnssrv.c    | 28 ++++++++++++++++++++++++++++
 src/lib/krb5/os/hst_realm.c | 28 ++++++++++++++++++++++++++++
 3 files changed, 63 insertions(+)

commit 5b89ed274b839787d15679964644559a3b8ace47
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 4 00:37:55 2004 +0000

    * error_message.c (remove_error_table) [!ENABLE_THREADS && DEBUG_THREADS]: Update test for "initialized" field in mutex
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16540 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 5 +++++
 src/util/et/error_message.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e7ed3790a13403db63d7f255c8266222c7fafa23
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 2 22:16:56 2004 +0000

    * k5-thread.h: Restructured mutex code.
    (k5_debug_loc): New type, may contain file/line info if DEBUG_THREADS_LOC is
    defined.
    (k5_os_nothread_*): Dummy implementation of mutex lock for a single-threded
    process.  Uses a flag and assert() if DEBUG_THREADS is defined, does nothing
    interesting otherwise.
    (k5_os_mutex*, k5_once*): General implementations, with dummy or POSIX or
    POSIX-if-loaded-otherwise-dummy variants.
    (k5_mutex_*): Combine OS-specific mutex implementation with optional file/line
    tracking, and provide a place to instrument for other debugging or performance
    data.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16539 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  14 ++
 src/include/k5-thread.h | 453 +++++++++++++++++++++++++++++-------------------
 2 files changed, 292 insertions(+), 175 deletions(-)

commit bd3f19cf183420d81bf718d680448a74710e609e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 2 21:32:17 2004 +0000

    * an_to_ln.c: Include string.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16538 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 4 ++++
 src/lib/krb5/os/an_to_ln.c | 1 +
 2 files changed, 5 insertions(+)

commit 5da4f28e82c07eca33538560479698a50e5989e8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 1 21:02:45 2004 +0000

    * kinit.c (k5_kinit): Don't free addresses after calling
    krb5_get_init_creds_opt_set_address_list; it doesn't make a copy.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16537 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 5 +++++
 src/clients/kinit/kinit.c   | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 22f8ba51ee2c7a26315053a5d42a5bacd9799c5c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 1 19:39:39 2004 +0000

    * configure.in: Test for 'inline' support.
    * k5-platform.h (inline): Don't define here.
    * win-mac.h (inline): Define as __inline.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16536 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     |  6 ++++++
 src/include/configure.in  |  2 ++
 src/include/k5-platform.h | 17 -----------------
 src/include/win-mac.h     |  2 ++
 4 files changed, 10 insertions(+), 17 deletions(-)

commit 005a5f45a7663d311192d69afe719f1c7765b4d9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 1 01:22:47 2004 +0000

    * k5-thread.h (K5_MUTEX_DEBUG_INITIALIZER): Use current file and line.
    (k5_mutex_debug_finish_init, k5_mutex_debug_init, k5_mutex_debug_destroy): Save
    current file and line.
    (k5_mutex_debug_lock): Verify that the lock was unlocked before, and set the
    state to locked.
    (k5_mutex_debug_unlock): Verify that the mutex was locked before, and set the
    state to unlocked.
    (k5_debug_assert_locked, k5_debug_assert_unlocked): Use
    k5_mutex_debug_check_init instead of checking initialized==1.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16535 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  9 +++++++++
 src/include/k5-thread.h | 24 ++++++++++++++----------
 2 files changed, 23 insertions(+), 10 deletions(-)

commit 4391b68b20f2e4f16368bd570fe3837f2ff6aecb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 30 23:24:42 2004 +0000

    Thread-safety for file-based credentials caches
    
    * cc_file.c (krb5_fcc_data): Added a mutex.
    (krb5_fcc_read*, krb5_fcc_write, krb5_fcc_store_*, krb5_fcc_open_file,
    krb5_fcc_skip_header, krb5_fcc_skip_principal): Verify that the mutex is
    locked.
    (MAYBE_OPEN): Verify that the mutex is locked; unlock it if returning an error.
    (krb5_fcc_initialize, krb5_fcc_start_seq_get, krb5_fcc_get_principal,
    krb5_fcc_store, krb5_fcc_set_flags): Lock and unlock the mutex.
    (krb5_fcc_close): Likewise.  Destroy the mutex when done.
    (krb5_fcc_destroy): Merge stdio and non-stdio versions a little more.  Destroy
    the mutex when done.
    (krb5_fcc_resolve): Initialize and lock the mutex.
    (krb5_fcc_next_cred): Lock and unlock the mutex.  Merge the stdio and non-stdio
    branches a little more.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16534 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog |  18 +++
 src/lib/krb5/ccache/cc_file.c | 251 +++++++++++++++++++++++++++++-------------
 2 files changed, 195 insertions(+), 74 deletions(-)

commit f8d9ab540ba7e5195443ae4987f4e3bfbcfb71ca
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 30 21:21:56 2004 +0000

    * k5-thread.h (k5_debug_assert_locked, k5_debug_assert_unlocked): New macros.
    (k5_assert_locked, k5_assert_unlocked): New macros, may or may not call the
    debug macros.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16533 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  7 +++++++
 src/include/k5-thread.h | 15 +++++++++++++++
 2 files changed, 22 insertions(+)

commit c8aeb2ac933ccee9e583835b51ef2b235a904218
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 30 20:30:54 2004 +0000

    * libkadm5clnt.exports: Export kadm5_get_admin_service_name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16532 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog            | 4 ++++
 src/lib/kadm5/clnt/libkadm5clnt.exports | 1 +
 2 files changed, 5 insertions(+)

commit 8fc65db427a13763134a4c6516da3fb810868701
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jun 30 05:00:25 2004 +0000

        * cc_mslsa.c:
        - is_windows_2000() indicates the OS is Windows 2000 or higher
        - is_windows_xp() indicates the OS is Windows XP or higher which
          indicates that PKERB_QUERY_TKT_CACHE_EX_RESPONSE and
          PKERB_TICKET_CACHE_INFO_EX are available.
        - does_retrieve_ticket_cache_ticket() checks to see if a Microsoft
          private fix is available which adds a new Cache Flag,
          KERB_RETRIEVE_TICKET_CACHE_TICKET, which when set causes the
          requested ticket to be stored in the LSA cache even when the
          TicketFlags and EncType are not set to 0.
        - KerbExternalTicketMatch() is a test to determine if two
          Microsoft External Tickets are identical
        + use the KerbQueryTicketCacheExMessage LSA call on XP or higher
        + specify the KERB_RETRIEVE_TICKET_CACHE_TICKET flag when it is
          available
        = The combination of both + items will cause the ClientRealm
          to be displayed properly for all cross realm tickets obtained
          via the MSLSA
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16528 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  22 +++
 src/lib/krb5/ccache/cc_mslsa.c | 399 ++++++++++++++++++++++++++++++++++-------
 2 files changed, 358 insertions(+), 63 deletions(-)

commit 41c43595030e55276e4e3c0d6c4efeab1f2811f0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 29 13:15:20 2004 +0000

    * cc_memory.c (krb5_mcc_free): Don't free the mutex here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16527 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   | 4 ++++
 src/lib/krb5/ccache/cc_memory.c | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit da8bb27703e301106e9f72dae7b05c13f7f621aa
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 28 22:47:11 2004 +0000

    Lots of signedness and argument-casting fixes.  Some arithmetic
    paranoia for seasoning.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16526 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog       | 44 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/rpc/auth_gss.c      | 12 +++++++-----
 src/lib/rpc/auth_gssapi.c   |  5 +++--
 src/lib/rpc/authgss_prot.c  | 15 +++++++++++----
 src/lib/rpc/clnt_udp.c      |  8 ++++----
 src/lib/rpc/pmap_prot.c     |  8 ++++----
 src/lib/rpc/rpc_prot.c      | 14 +++++++-------
 src/lib/rpc/svc_auth_unix.c |  2 +-
 src/lib/rpc/xdr.c           |  9 ++++++---
 src/lib/rpc/xdr.h           | 36 +++++++++++++++++++++---------------
 src/lib/rpc/xdr_mem.c       |  2 +-
 src/lib/rpc/xdr_rec.c       | 16 +++++++++-------
 12 files changed, 118 insertions(+), 53 deletions(-)

commit 5728688cf469647175c8eccb93f6200cef9ff1f6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 28 19:02:51 2004 +0000

    Missed some log data with last checkin:
    
    * cc_memory.c (struct _krb5_mcc_data): Delete 'next' pointer.  Add a mutex.
    (krb5_mcc_*): Lock and unlock the mutex as appropriate.
    (struct krb5_mcc_list_node): New type, separates the linked-list
    container from the data for individual nodes.
    (mcc_head): Now points to krb5_mcc_list_node.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16525 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 4d46db6bf4525c5bf4265df5e4485abc79f99040
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 28 18:58:53 2004 +0000

    * cc_memory.c: Include k5-thread.h.
    (krb5int_mcc_mutex): New lock.
    (krb5_mcc_store): Rewrite.
    (NEED_WINDOWS): Don't define.
    (krb5_mcc_*): All functions now static.
    * cc-int.h (krb5int_mcc_mutex): Declare.
    * ccbase.c (krb5int_cc_initialize): Initialize it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16524 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   |  10 ++
 src/lib/krb5/ccache/cc-int.h    |   2 +
 src/lib/krb5/ccache/cc_memory.c | 383 ++++++++++++++++++++++------------------
 src/lib/krb5/ccache/ccbase.c    |   9 +-
 4 files changed, 231 insertions(+), 173 deletions(-)

commit b71fed966fa46e3e367eecb37ab34f2f44bba3c4
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 26 19:08:46 2004 +0000

    	* ovsec_kadmd.c (log_badverf): Fix a missed rpc_u_int32
    
    ticket: 2601
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16523 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 4 ++++
 src/kadmin/server/ovsec_kadmd.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f1256340e30e3917ca865cc7ca65055a494e0c0f
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 25 23:23:36 2004 +0000

    more namespace cleanup: remove uses of rpc_int32 and rpc_u_int32
    
    ticket: 2601
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16522 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     |  5 +++++
 src/kadmin/server/ovsec_kadmd.c |  2 +-
 src/lib/kadm5/ChangeLog         |  5 +++++
 src/lib/kadm5/adb.h             | 12 ++++++------
 src/lib/kadm5/kadm_rpc_xdr.c    | 16 ++++++++--------
 src/lib/rpc/ChangeLog           |  4 ++++
 src/lib/rpc/types.hin           |  3 ---
 7 files changed, 29 insertions(+), 18 deletions(-)

commit 84bac78452a0e1927d4ce797e3a0f24123850d14
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 25 19:42:10 2004 +0000

    * k5-platform.h (JOIN4, JOIN4_2, JOIN3, JOIN3_2): Unused macros deleted.
    (JOIN__2, JOIN__2_2): Renamed from JOIN2 and JOIN2_2.  Insert two underscores
    between the tokens supplied.  All uses changed to use new macros, and not use
    identifiers with leading underscores.
    
    ticket: 2603
    status: resolved
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16521 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     |  8 +++++++
 src/include/k5-platform.h | 60 ++++++++++++++++++++++-------------------------
 2 files changed, 36 insertions(+), 32 deletions(-)

commit 291798c47e36eb711de5a2948726c29f395961f1
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jun 25 12:12:13 2004 +0000

    gssapi_krb5.h is autogenerated in krb5-1.4 and later (don't pull up)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16520 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Scripts/Kerberos5BuildSystem.jam | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bed3f471537a0ae5024842aefa7f56519c7eed56
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jun 25 12:11:40 2004 +0000

    Updated for krb5-1.4 file changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16519 dc483132-0cff-0310-8789-dd5450dbe970

 .../Projects/Kerberos5.pbproj/project.pbxproj      | 1204 +++++++++++++++++++-
 1 file changed, 1161 insertions(+), 43 deletions(-)

commit 6cf5d2f005815d19f23b9312f88cf59ba2e4672e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jun 25 12:10:48 2004 +0000

    gssapi_krb5.h is autogenerated in krb5-1.4 and later  (don't pull up)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16518 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Scripts/Kerberos5Headers.jam | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit f09f47b91984db768543a9c31a884297684882cd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 25 00:54:23 2004 +0000

    * configure.in: Fix typo in setting krb5_cv_header_sys_param_h_maxhostnamelen
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16517 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog    | 5 +++++
 src/lib/rpc/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 920c7d68624bb8ebd25e75569e3b67fa550f3ff0
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 25 00:07:18 2004 +0000

    	* kpasswd.c (P1, P2): Cosmetic fix for prompts to avoid
    	double colons.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16516 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/ChangeLog | 5 +++++
 src/clients/kpasswd/kpasswd.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 493f0da5fbf92b0ac2f10e887706d1964d8a15e8
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 24 23:15:55 2004 +0000

    Use null pointer as service name to request host-based service name
    
    ticket: 2613
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16515 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c          |  9 +--------
 src/lib/kadm5/clnt/ChangeLog     |  2 ++
 src/lib/kadm5/clnt/client_init.c | 17 +++++++++++++++--
 3 files changed, 18 insertions(+), 10 deletions(-)

commit 6522cf9bb878b3ddd9ca58df2cf56e580f55f1d7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 24 22:46:21 2004 +0000

    update copyright, fix comment typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16514 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b51d5839b1af8a76fa2b95ee0de029d97f1beff9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 24 22:43:58 2004 +0000

    * cc_file.c (krb5_fcc_read_data): Combine stdio and posix versions of code with
    gratuitous minor differences.
    (krb5_fcc_read_int32, krb5_fcc_next_cred): Likewise.
    (krb5_fcc_read_addr): Likewise.  Check that filled-in length field matches the
    value we tried to store (i.e., that type conversion didn't throw away
    information).
    (krb5_fcc_read_authdatum): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16513 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 10 ++++++++++
 src/lib/krb5/ccache/cc_file.c | 46 +++++++++++++------------------------------
 2 files changed, 24 insertions(+), 32 deletions(-)

commit ce86f1bcc44c68fcc11706d0bffb41c4339e9960
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 24 22:31:45 2004 +0000

    typo in last change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16512 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/threads.c | 1 -
 1 file changed, 1 deletion(-)

commit 8ef70ad5cb5083f071713b64365a5387b1f557b6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 24 22:30:16 2004 +0000

    * threads.c: Reorganize code: One definition of each function, with
    per-platform conditional tests inside, instead of per-platform definitions for
    each function.  Combine common aspects of each function across platforms.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16511 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog |   7 +
 src/util/support/threads.c | 351 ++++++++++++++++++++++-----------------------
 2 files changed, 177 insertions(+), 181 deletions(-)

commit ad63c45bd47c783309e6f75ec3690cf224ceec7c
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 24 20:10:05 2004 +0000

    use host-based service name for kadmin client
    
    	* kadmin.c (kadmin_startup): Use host-based service name from
    	kadm5_get_admin_service_name() for SEAM compatibility when old
    	AUTH_GSSAPI not requested.
    
    ticket: new
    component: krb5-admin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16510 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  6 ++++++
 src/kadmin/cli/kadmin.c  | 19 ++++++++++++++++---
 2 files changed, 22 insertions(+), 3 deletions(-)

commit 95958185e42ef7b83836bae66536433b31c34316
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 24 20:08:30 2004 +0000

    	* alt_prof.c (kadm5_get_admin_service_name): Fix call to
    	kadm5_get_config_params().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16509 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  |  5 +++++
 src/lib/kadm5/alt_prof.c | 13 ++++++++++---
 2 files changed, 15 insertions(+), 3 deletions(-)

commit a63967881f7b2d8a7ce0a39f874ef815e6c10292
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 24 20:07:29 2004 +0000

    	* client_init.c (_kadm5_init_any)[DEBUG]: Print error from
    	clnttcp_create().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16508 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog     | 5 +++++
 src/lib/kadm5/clnt/client_init.c | 3 +++
 2 files changed, 8 insertions(+)

commit 813d3370c6967217c1b0b633a985c6d2d9ca33eb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 22 18:18:04 2004 +0000

    * cc_file.c (my_fopen): Function deleted.
    (krb5_fcc_open_file): Use fopen, not my_fopen.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16507 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 3 ++-
 src/lib/krb5/ccache/cc_file.c | 9 +--------
 2 files changed, 3 insertions(+), 9 deletions(-)

commit 88eb1e569e670b76e0994af75996e5299395b4b4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 22 18:14:15 2004 +0000

    Delete preprocessor tests for macintosh, __MWERKS__, applec, and THINK_C, all
    part of the pre-Mac OS X support.  (Except the bits in the Yarrow code, where
    it was part of the upstream source.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16506 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                  |  4 ++++
 src/include/k5-int.h                   | 22 ---------------------
 src/include/kerberosIV/ChangeLog       |  4 ++++
 src/include/kerberosIV/des.h           | 16 +---------------
 src/include/kerberosIV/krb.h           |  9 +--------
 src/include/krb5.hin                   | 11 +----------
 src/include/krb5/ChangeLog             |  4 ++++
 src/include/krb5/adm_proto.h           |  4 ++--
 src/include/krb5/kdb.h                 |  4 ++--
 src/include/krb5/kdb_dbc.h             |  3 ---
 src/include/krb5/kdb_kt.h              |  3 ---
 src/lib/gssapi/generic/ChangeLog       |  4 ++++
 src/lib/gssapi/generic/gssapi.hin      |  8 +-------
 src/lib/gssapi/mechglue/ChangeLog      |  5 +++++
 src/lib/gssapi/mechglue/g_initialize.c |  7 -------
 src/lib/gssapi/mechglue/mechglue.h     |  4 ----
 src/lib/gssapi/mechglue/oid_ops.c      |  4 ----
 src/lib/krb4/ChangeLog                 |  5 +++++
 src/lib/krb4/g_pw_in_tkt.c             |  2 +-
 src/lib/krb4/kadm_net.c                |  2 +-
 src/lib/krb5/ccache/ChangeLog          |  4 ++++
 src/lib/krb5/ccache/cc_file.c          | 35 ----------------------------------
 src/lib/krb5/ccache/ccapi/ChangeLog    |  4 ++++
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 23 ----------------------
 src/lib/krb5/keytab/ChangeLog          |  5 +++++
 src/lib/krb5/keytab/kt_file.c          |  4 ++--
 src/lib/krb5/krb/ChangeLog             |  4 ++++
 src/lib/krb5/krb/parse.c               |  2 +-
 src/lib/krb5/os/ChangeLog              |  9 +++++++++
 src/lib/krb5/os/an_to_ln.c             |  2 +-
 src/lib/krb5/os/krbfileio.c            |  2 +-
 src/lib/krb5/os/kuserok.c              |  6 +++---
 src/lib/krb5/os/prompter.c             |  2 +-
 src/lib/krb5/os/promptusr.c            |  4 ++--
 src/lib/krb5/os/read_pwd.c             |  2 +-
 src/lib/krb5/posix/ChangeLog           |  5 +++++
 src/lib/krb5/posix/getuid.c            |  2 --
 src/lib/krb5/posix/syslog.c            |  2 +-
 src/lib/krb5/rcache/ChangeLog          |  5 +++++
 src/lib/krb5/rcache/rc_io.c            |  6 ------
 src/util/et/ChangeLog                  |  4 ++++
 src/util/et/vfprintf.c                 |  2 --
 src/util/profile/ChangeLog             |  5 +++++
 src/util/profile/prof_int.h            |  2 +-
 src/util/profile/prof_parse.c          |  4 ----
 src/util/profile/profile.hin           | 14 +-------------
 46 files changed, 96 insertions(+), 188 deletions(-)

commit 2ea1cb233941b3f9ce94094869b5846c389210ce
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Jun 22 06:39:43 2004 +0000

      cc_mslsa.c:  Comment out calls to FormatMessage and do not terminate
      the program on a failure to generate a message.  The existing code fails
      on non-English systems.  We do not need this code in a library unless we
      are logging to the Event Log which is currently not done.  Ignore this
      for the time being until such time as we decide Event Log entries are
      important to us.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16503 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 9 +++++++++
 src/lib/krb5/ccache/cc_mslsa.c | 8 ++++++++
 2 files changed, 17 insertions(+)

commit e1e8f5ec6464eb07d0506697c5a13d80878dd671
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 21 20:58:34 2004 +0000

    * threads.c (key_lock): Change to a k5_mutex_t.
    (k5_key_register): Use k5_ lock routines.
    (pthread_getspecific, pthread_setspecific, pthread_key_create,
    pthread_key_delete) [HAVE_PRAGMA_WEAK_REF]: Declare weak.
    (tsd_if_single) [HAVE_PRAGMA_WEAK_REF]: New variable.
    (krb5int_thread_support_init): Do pthread key creation only if pthread code is
    loaded.
    (krb5int_thread_support_fini): Do pthread key deletion only if pthread code is
    loaded.
    (k5_key_register, k5_getspecific, k5_setspecific): Use tsd_if_single when
    pthread code is not loaded.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16502 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog | 14 ++++++++
 src/util/support/threads.c | 79 ++++++++++++++++++++++++++++++++++------------
 2 files changed, 72 insertions(+), 21 deletions(-)

commit da333c051dd1b039185d3fe0315cc33e90644767
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Jun 19 04:40:58 2004 +0000

        * cc_mslsa.c: Enforce acceptable enctypes by checking against
          the default_tgs_enctypes list instead of the permitted_enctypes
          list;  only enforce the desired enctype when retrieving tickets
          to deliver to an application.  do not enforce when attempting
          to determine the current principal name.  this is important
          because specifying an enctype results in a TGS_REQ being sent
          to the KDC;  close memory leak of krb5_cred objects in
          krb5_lcc_retrieve().
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16500 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  11 +++
 src/lib/krb5/ccache/cc_mslsa.c | 166 +++++++++++++++++++++++++++--------------
 2 files changed, 121 insertions(+), 56 deletions(-)

commit 71a2b4d02b6b653b78dc0201489988b5c0ecd39c
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 19 02:11:58 2004 +0000

    fix some 64-bit bugs in RPCSEC_GSS
    
    	* auth_gss.h: Add prototype for xdr_rpc_gss_buf.
    
    	* authgss_prot.c (xdr_rpc_gss_buf): New function.
    	(xdr_rpc_gss_cred, xdr_rpc_gss_init_args, xdr_rpc_gss_init_res):
    	(xdr_rpc_gss_wrap_data, xdr_rpc_gss_unwrap_data): Use
    	xdr_rpc_gss_buf, to avoid passing a (size_t *) to a xdr_bytes(),
    	which expects (u_int *).
    	(xdr_rpc_gss_wrap_data): Use tmplen to avoid passing (size_t *) to
    	xdr_u_int.
    
    	* libgssrpc.exports:
    	* rename.h: Add xdr_rpc_gss_buf.
    
    	* xdr.c (xdr_enum): Fix (kind of) for 64-bit.  Still inherently
    	bogus, due to casting of (enum foo *) to (enum_t *) by callers.
    
    ticket: new
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16499 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog         | 18 +++++++++++++
 src/lib/rpc/auth_gss.h        |  1 +
 src/lib/rpc/authgss_prot.c    | 63 +++++++++++++++++++++++++++----------------
 src/lib/rpc/libgssrpc.exports |  1 +
 src/lib/rpc/rename.h          |  1 +
 src/lib/rpc/xdr.c             |  2 ++
 6 files changed, 63 insertions(+), 23 deletions(-)

commit 974aadb14ab567891c9a55c1612d7793232ca73c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 19 00:31:47 2004 +0000

    ignore generated timestamp file autoconf.stmp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16498 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/include/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit 404597e74851656e80fdf6e5da9e424fe6e64f3e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 19 00:30:55 2004 +0000

    ignore generated file krb5support32.def
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16497 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit c996ce397fafdc430dc773de0a621a04a99d1e1d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 19 00:30:11 2004 +0000

    ignore generated file gssapi_krb5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16496 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit c550ff5b95f8e659f091109cc33e185197ee0b87
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 19 00:28:06 2004 +0000

    * mpool/mpool.c (mpool_get, mpool_write): Check that the offset calculation
    didn't overflow.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16495 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog     |  5 +++++
 src/util/db2/mpool/mpool.c | 12 ++++++++++++
 2 files changed, 17 insertions(+)

commit 4cb2c85fc7410b3e4a8559386fd17a51832caf12
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 19 00:25:02 2004 +0000

    * Makefile.in (SHLIB_EXPLIBS): Add $(LIBS)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16494 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog        | 1 +
 src/util/et/Makefile.in      | 2 +-
 src/util/profile/ChangeLog   | 4 ++++
 src/util/profile/Makefile.in | 2 +-
 4 files changed, 7 insertions(+), 2 deletions(-)

commit acd27af0e845f8b93de2e226cc2ec9ac8af52077
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 19 00:21:48 2004 +0000

    * aclocal.m4 (WITH_CC): Use -Wl,-search_paths_first for linking on Darwin.
    (KRB5_AC_ENABLE_THREADS): On AIX, add PTHREAD_LIBS to LIBS; don't do it on
    other platforms.  Override CC with PTHREAD_CC only if CC is not gcc.  Don't add
    PTHREAD_CFLAGS to CFLAGS; substitute PTHREAD_CFLAGS separately.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16493 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  7 +++++++
 src/aclocal.m4 | 14 +++++++++++---
 2 files changed, 18 insertions(+), 3 deletions(-)

commit e966cb3cc15cb186560dbe7b310df706e9ded367
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 19 00:19:03 2004 +0000

    * shlib.conf (*-*-darwin*, *-*-rhapsody*): Don't set PICFLAGS or LDFLAGS.
    Force static libraries only always, instead of just as the default.
    (*-*-aix*): The initfini argument should be "-binitfini".  Use -bernotok, not
    -berok.  Do use the INIT_FINI_PREP command in constructing MAKE_SHLIB_COMMAND.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16492 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  7 +++++++
 src/config/shlib.conf | 20 +++++++++++---------
 2 files changed, 18 insertions(+), 9 deletions(-)

commit c2b8bd00d9e18b8ab2000ffa040c231fc8ac866e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 19 00:18:18 2004 +0000

    * pre.in (PTHREAD_CFLAGS): New variable.
    (ALL_CFLAGS): Include it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16491 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 3 +++
 src/config/pre.in    | 5 ++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 43e6c5bb19b61dcd315ecd83a00c37da12ef05c6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 19 00:06:48 2004 +0000

    * Makefile.in (all-windows): Make autoconf.h in include\krb5 before building
    anything else.
    (WINMAKEFILES): Add util\support\Makefile.
    (util\support\Makefile) [DOS]: New target.
    (CE): New variable.
    ($(CE)test1.h, $(CE)test2.h, $(CE)test1.c, $(CE)test2.c): New targets.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16490 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 10 ++++++++++
 src/Makefile.in | 17 ++++++++++++++++-
 2 files changed, 26 insertions(+), 1 deletion(-)

commit 35368a475542c4ca3c045bd2531402df95f5cc9c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 18 23:58:13 2004 +0000

    * win-pre.in (SLIB): New variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16489 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 4 ++++
 src/config/win-pre.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0cadb8f061153843c70125bd7b1b1b61b4d3d221
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 18 23:43:47 2004 +0000

    * k5-platform.h (MAKE_INIT_FUNCTION, CALL_INIT_FUNCTION, INITIALIZER_RAN): Use
    the linker-driven version for Windows.  The auxinit function definition needs
    an argument list.
    (MAKE_FINI_FUNCTION): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16488 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     |  5 +++++
 src/include/k5-platform.h | 11 ++++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

commit 3a0d951baf94470687a3e1b88a14301273ad1a9d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 18 23:36:57 2004 +0000

    * Makefile.in (SLIBS, SDEF, S_GLUE, COMERR_GLUE, PROF_GLUE, SGLUE): New
    variables.
    (NO_GLUE): Deleted.
    (CGLUE, PGLUE): Use new separate glue files instead of no_glue.
    (SRES) [WIN32]: New variable.
    ($(SRES), $(SLIB)) [WIN32]: New targets.
    ($(CLIB), $(PLIB), $(KLIB), $(GLIB)) [WIN32]: Depend on and link against
     $(SLIB) too.
    ($(SDEF)): New target.  Generate Windows export list from common symbol list.
    ($(COMERR_GLUE), $(PROF_GLUE), $(S_GLUE)): New targets.
    
    * win_glue.c (control): Reference add/remove_error_table only if building for
    krb4 library.  Add calls to library init/fini functions for other libraries.
    For support library, also call a hook function on DLL_THREAD_DETACH.  If no
    recognized library-specific macro is defined, don't compile.
    (DllMain): Do call control() on DLL_THREAD_DETACH.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16487 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 21 +++++++++++++
 src/lib/Makefile.in | 47 ++++++++++++++++++++--------
 src/lib/win_glue.c  | 88 ++++++++++++++++++++++++++++++++++++++++++-----------
 3 files changed, 125 insertions(+), 31 deletions(-)

commit 03de8628bef522ed63e86c5b3be0e8b3382dceb2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 18 23:25:57 2004 +0000

    * Makefile.in (OBJFILEDEP, OBJFILELIST) [DOS]: Include locally built object
    files.
    (OBJFILE, LIBOBJS, LOCALINCLUDES) [DOS]: Define.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16486 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 6 ++++++
 src/lib/krb5/Makefile.in | 7 +++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 20b0a2796e3403a65489843a372882a2ff38327b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 18 23:24:08 2004 +0000

    * Makefile.in (OBJFILELIST, OBJFILEDEP) [DOS]: Depend on locally built objects
    too.
    (OBJFILE, LIBOBJS) [DOS]: Define.
    ($(BUILDTOP)/include/gssapi/gssapi.h, generic/gssapi.h, krb5/gssapi_err_krb5.h,
    generic/gssapi_err_generic.h, krb5/gssapi_krb5.h) [DOS]: Disable dependencies
    on Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16485 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   |  9 +++++++++
 src/lib/gssapi/Makefile.in | 10 ++++++++--
 2 files changed, 17 insertions(+), 2 deletions(-)

commit 416910adc54848a5b2eb87606554289b45277026
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 18 22:56:45 2004 +0000

    * version.rc: Add info for support library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16484 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog  |  4 ++++
 src/windows/version.rc | 11 +++++++++++
 2 files changed, 15 insertions(+)

commit 72096ccd001e820523ef137c18cc9a57c0691a30
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 18 22:51:37 2004 +0000

    * Makefile.in (all-windows): Build support directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16483 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   | 4 ++++
 src/util/Makefile.in | 3 +++
 2 files changed, 7 insertions(+)

commit 3f2c25281f6084ebbcb939977cd038e76c9791e5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 18 22:49:55 2004 +0000

    * Makefile.in (BUILDTOP, LIBNAME, XTRA, OBJFILE): Define for Windows.
    (LIBOBJS): Define.
    ($(BUILDTOP)/include/krb5/autoconf.h): Disable rule on Windows.
    
    * threads.c (tls_idx, key_lock, destructors, destructors_set): New variables
    for Windows.
    (krb5int_thread_support_init, krb5int_thread_support_fini, k5_key_register,
    k5_getspecific, k5_setspecific, k5_key_delete, krb5int_thread_detach_hook):
    New functions for Windows.  Some are just placeholders.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16482 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog   |  14 ++++++
 src/util/support/Makefile.in |  11 ++++-
 src/util/support/threads.c   | 103 ++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 126 insertions(+), 2 deletions(-)

commit a6275627e47d73afe9eefa789e21d0697a052699
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 18 22:47:27 2004 +0000

    * Makefile.in ($(OUTPRE)test_et.exe): New target.
    (check-windows): Build and run test_et.exe.
    
    * error_message.c: Include autoconf.h.
    (HAVE_STRERROR) [_WIN32]: Don't define.
    (error_message) [_WIN32]: Check for range WSABASEERR+[0,1100) instead of
    all values under 12000.  Use k5_getspecific and k5_setspecific for local buffer.
    
    * test_et.c (EXPORT_LIST): Define on Windows.
    (main): Use add/remove_error_table, not the initialize_ routines.
    (main) [EXPORT_LIST]: Don't test error_table_name, it's not in the export list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16481 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 16 ++++++++++++++++
 src/util/et/Makefile.in     |  9 +++++++++
 src/util/et/error_message.c | 29 ++++++++++++++++++++---------
 src/util/et/test_et.c       | 20 ++++++++++++++++++--
 4 files changed, 63 insertions(+), 11 deletions(-)

commit 2460e92109aab4fcb6350a937cbd8e456871cc6b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 18 22:45:00 2004 +0000

    * win-mac.h (HAVE_STRERROR, SYS_ERRLIST_DECLARED): Define
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16480 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/win-mac.h | 2 ++
 2 files changed, 6 insertions(+)

commit 99a15262627188c2c0204bac10a953758b54b0c4
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 17 23:34:49 2004 +0000

    oops, forgot something
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16479 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog  | 4 ++--
 src/lib/gssapi/krb5/ser_sctx.c | 5 ++++-
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 60404f453ab87920f10cf70ccc31c9fe31c3ccf4
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 17 23:14:19 2004 +0000

    	* default.exp (setup_krb5_conf): Default to not using SRV records
    	to look up KDCs, to avoid timeouts on KRBTEST.COM's DNS servers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16478 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 1 +
 2 files changed, 6 insertions(+)

commit f846134ff223c8bdb68402416661e9ad798fe729
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 17 21:11:00 2004 +0000

    	* ser_sctx.c (kg_ctx_size, kg_ctx_externalize): Adjust for new
    	field cred_rcache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16477 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog  | 5 +++++
 src/lib/gssapi/krb5/ser_sctx.c | 6 +++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 63ee29066d1bc1ed02d21a26727d5b1dfac9c340
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 17 18:05:47 2004 +0000

    	* libgssrpc.exports: Update
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16476 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog         |  4 +++
 src/lib/rpc/libgssrpc.exports | 84 +++++++++++++++++++++++++++----------------
 2 files changed, 57 insertions(+), 31 deletions(-)

commit ff83b027a1f135b8cbe3bfd55a0ca59dadaf2895
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 17 02:23:21 2004 +0000

    * util_validate.c (g_save): Call gssint_initialize_library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16475 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog       | 4 ++++
 src/lib/gssapi/generic/util_validate.c | 6 ++++++
 2 files changed, 10 insertions(+)

commit afdac6dd3ef554c23ecd34dff89c2e13588051de
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 17 01:56:34 2004 +0000

    Purge make targets and variables (and a few files) relating to the old,
    unmaintained Mac OS 9 (and earlier) support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16473 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                       |   7 ++
 src/Makefile.in                     |  54 +----------
 src/clients/kdestroy/ChangeLog      |   4 +
 src/clients/kdestroy/Makefile.in    |   1 -
 src/clients/kinit/ChangeLog         |   4 +
 src/clients/kinit/Makefile.in       |   1 -
 src/clients/klist/ChangeLog         |   4 +
 src/clients/klist/Makefile.in       |   2 -
 src/clients/kvno/ChangeLog          |   4 +
 src/clients/kvno/Makefile.in        |   1 -
 src/config/ChangeLog                |   5 +
 src/config/mac-config.README        |  11 ---
 src/config/mac-config.cache         | 153 ------------------------------
 src/config/mac-mf.sed               | 170 ---------------------------------
 src/config/mac-post.in              |  16 ----
 src/config/mac-pre.in               | 182 ------------------------------------
 src/include/ChangeLog               |   4 +
 src/include/Makefile.in             |   3 -
 src/include/krb5/ChangeLog          |   4 +
 src/include/krb5/Makefile.in        |   3 -
 src/lib/ChangeLog                   |   5 +
 src/lib/Makefile.in                 |   6 --
 src/lib/crypto/ChangeLog            |   4 +
 src/lib/crypto/Makefile.in          |   3 -
 src/lib/des425/ChangeLog            |   4 +
 src/lib/des425/Makefile.in          |   1 -
 src/lib/gssapi/ChangeLog            |   4 +
 src/lib/gssapi/Makefile.in          |   2 -
 src/lib/gssapi/mechglue/ChangeLog   |   4 +
 src/lib/gssapi/mechglue/Makefile.in |   5 -
 src/lib/kadm5/ChangeLog             |   4 +
 src/lib/kadm5/Makefile.in           |   1 -
 src/lib/kadm5/srv/ChangeLog         |   4 +
 src/lib/kadm5/srv/Makefile.in       |   1 -
 src/lib/krb4/ChangeLog              |   4 +
 src/lib/krb4/Makefile.in            |   1 -
 src/lib/krb5/ChangeLog              |   4 +
 src/lib/krb5/Makefile.in            |   2 -
 src/lib/krb5/ccache/ChangeLog       |   4 +
 src/lib/krb5/ccache/Makefile.in     |   2 -
 src/lib/krb5/posix/ChangeLog        |   4 +
 src/lib/krb5/posix/Makefile.in      |   2 -
 src/lib/rpc/ChangeLog               |   4 +
 src/lib/rpc/Makefile.in             |   2 -
 src/util/ChangeLog                  |   5 +
 src/util/Makefile.in                |   3 -
 src/util/pty/ChangeLog              |   4 +
 src/util/pty/Makefile.in            |   8 --
 src/util/ss/ChangeLog               |   4 +
 src/util/ss/Makefile.in             |   1 -
 50 files changed, 99 insertions(+), 636 deletions(-)

commit 0290a9550dccd9c5f6ab8a85eea944e824890a4d
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 16 22:14:21 2004 +0000

    more rpc namespace cleanup
    
    	* auth_gss.h: Conditionalize log_debug, log_status, log_hexdump
    	prototypes on GSSRPC__IMPL.
    
    	* rename.h: More namespace fixes.
    
    ticket: new
    status: open
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16471 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog  |  7 +++++++
 src/lib/rpc/auth_gss.h |  3 ++-
 src/lib/rpc/rename.h   | 40 +++++++++++++++++++++++++++++-----------
 3 files changed, 38 insertions(+), 12 deletions(-)

commit 2541d65a8482a870cec8b7df4c860f5bcb8d5591
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 16 20:18:10 2004 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16470 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/Makefile.in    |   1 +
 src/kadmin/testing/util/Makefile.in |  31 ++--
 src/krb524/Makefile.in              |  27 +--
 src/lib/kadm5/Makefile.in           |  97 +++++-----
 src/lib/kadm5/clnt/Makefile.in      | 107 +++++------
 src/lib/kadm5/srv/Makefile.in       | 250 ++++++++++++++------------
 src/lib/krb5/Makefile.in            |   3 +-
 src/lib/rpc/Makefile.in             | 346 +++++++++++++++++++++---------------
 8 files changed, 485 insertions(+), 377 deletions(-)

commit 24b7d994e9124af0d7fb2e5c8565b543ab4df313
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 16 20:17:00 2004 +0000

    	* depfix.sed: Delete /os/usr/include as well, to cope with an
    	athena hack.  (#include "/os/usr/include/sys/rwstlock.h" in
    	sys/vnode.h)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16469 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog  | 6 ++++++
 src/util/depfix.sed | 1 +
 2 files changed, 7 insertions(+)

commit 02c51b4f59b6c86c2112cd10a209322ad1cbb0c6
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 16 03:11:54 2004 +0000

    This commit merges the RPCSEC_GSS integration branch onto the trunk.
    Remaining work includes:
    
    * Default to using kadmin/fqdn for SEAM compatibility
    
    * Namespace cleanups and other API tweaks -- this API is not stable yet
    
    * Fix lib/rpc/unit-test testsuite to test RPCSEC_GSS in addition to
      AUTH_GSSAPI
    
    Additional work will be tracked in separate tickets.  This merge is
    bracketed between the tags "tlyu-umich-rpc-merge-pre" and
    "tlyu-umich-rpc-merge-post".
    
    ticket: 2578
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16467 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog              |   5 +
 src/kadmin/cli/kadmin.c               |   5 +-
 src/kadmin/dbutil/ChangeLog           |   5 +
 src/kadmin/dbutil/kadm5_create.c      |  24 +-
 src/kadmin/server/ChangeLog           |  25 ++
 src/kadmin/server/kadm_rpc_svc.c      | 110 +++++-
 src/kadmin/server/misc.h              |   2 +-
 src/kadmin/server/ovsec_kadmd.c       |  42 +-
 src/kadmin/server/server_stubs.c      |  75 ++--
 src/lib/kadm5/ChangeLog               |   8 +
 src/lib/kadm5/admin.h                 |   6 +-
 src/lib/kadm5/alt_prof.c              |  34 ++
 src/lib/kadm5/clnt/ChangeLog          |   8 +
 src/lib/kadm5/clnt/client_init.c      |  41 +-
 src/lib/kadm5/clnt/client_principal.c |  34 +-
 src/lib/rpc/ChangeLog                 | 135 +++++++
 src/lib/rpc/Makefile.in               |  32 +-
 src/lib/rpc/auth.h                    |  77 ++--
 src/lib/rpc/auth_any.c                |  19 -
 src/lib/rpc/auth_gss.c                | 625 +++++++++++++++++++++++++++++
 src/lib/rpc/auth_gss.h                | 137 +++++++
 src/lib/rpc/auth_gssapi.c             |  30 +-
 src/lib/rpc/auth_gssapi.h             |  40 +-
 src/lib/rpc/auth_gssapi_misc.c        |  24 +-
 src/lib/rpc/auth_none.c               |  21 +-
 src/lib/rpc/auth_unix.c               |  33 +-
 src/lib/rpc/auth_unix.h               |  13 +-
 src/lib/rpc/authgss_prot.c            | 358 +++++++++++++++++
 src/lib/rpc/bindresvport.c            |   2 +-
 src/lib/rpc/clnt.h                    | 111 +++---
 src/lib/rpc/clnt_generic.c            |   4 +-
 src/lib/rpc/clnt_perror.c             |  18 +-
 src/lib/rpc/clnt_raw.c                |  16 +-
 src/lib/rpc/clnt_simple.c             |  10 +-
 src/lib/rpc/clnt_tcp.c                |  33 +-
 src/lib/rpc/clnt_udp.c                |  45 +--
 src/lib/rpc/configure.in              | 112 +++++-
 src/lib/rpc/get_myaddress.c           |   2 +-
 src/lib/rpc/getrpcent.c               |   6 +-
 src/lib/rpc/getrpcport.c              |   4 +-
 src/lib/rpc/pmap_clnt.c               |  15 +-
 src/lib/rpc/pmap_clnt.h               |  32 +-
 src/lib/rpc/pmap_getport.c            |   8 +-
 src/lib/rpc/pmap_prot.h               |  43 +-
 src/lib/rpc/pmap_prot2.c              |   2 +-
 src/lib/rpc/pmap_rmt.c                |  34 +-
 src/lib/rpc/pmap_rmt.h                |  18 +-
 src/lib/rpc/rename.h                  | 287 ++++++++++++++
 src/lib/rpc/rpc.h                     |  29 +-
 src/lib/rpc/rpc_callmsg.c             |  24 +-
 src/lib/rpc/rpc_commondata.c          |   3 +-
 src/lib/rpc/rpc_dtablesize.c          |   2 +-
 src/lib/rpc/rpc_msg.h                 |  42 +-
 src/lib/rpc/rpc_prot.c                |  24 +-
 src/lib/rpc/svc.c                     |  39 +-
 src/lib/rpc/svc.h                     |  98 ++---
 src/lib/rpc/svc_auth.c                |  29 +-
 src/lib/rpc/svc_auth.h                |  80 ++--
 src/lib/rpc/svc_auth_any.c            |  35 --
 src/lib/rpc/svc_auth_gss.c            | 721 ++++++++++++++++++++++++++++++++++
 src/lib/rpc/svc_auth_gssapi.c         |  75 ++--
 src/lib/rpc/svc_auth_none.c           |  75 ++++
 src/lib/rpc/svc_auth_unix.c           |  20 +-
 src/lib/rpc/svc_run.c                 |   2 +-
 src/lib/rpc/svc_simple.c              |  11 +-
 src/lib/rpc/svc_tcp.c                 |  34 +-
 src/lib/rpc/svc_udp.c                 |  59 +--
 src/lib/rpc/types.hin                 | 132 +++++--
 src/lib/rpc/unit-test/ChangeLog       |   6 +
 src/lib/rpc/unit-test/client.c        |   2 +-
 src/lib/rpc/unit-test/server.c        |   8 +-
 src/lib/rpc/xdr.c                     | 279 +++++++------
 src/lib/rpc/xdr.h                     | 217 ++++------
 src/lib/rpc/xdr_alloc.c               |   8 +-
 src/lib/rpc/xdr_array.c               |  20 +-
 src/lib/rpc/xdr_float.c               |  18 +-
 src/lib/rpc/xdr_mem.c                 |  44 +--
 src/lib/rpc/xdr_rec.c                 | 166 ++++----
 src/lib/rpc/xdr_reference.c           |   6 +-
 src/lib/rpc/xdr_stdio.c               |  32 +-
 80 files changed, 3925 insertions(+), 1185 deletions(-)

commit 2584d8a1f09cc0bf93708474c11a3012bedac42b
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 16 02:37:23 2004 +0000

    ok, let's try this again..
    
    	* accept_sec_context.c (krb5_gss_accept_sec_context): Only null
    	out the auth_context's rcache if it was provided by acceptor
    	creds; this prevents a leak.
    
    	* delete_sec_context.c (krb5_gss_delete_sec_context): Only null
    	out the auth_context's rcache if it was provided by acceptor
    	creds; this prevents a leak.
    
    	* gssapiP_krb5.h (krb5_gss_ctx_id_rec): Add cred_rcache to track
    	whether acceptor creds provided an rcache.
    
    ticket: 2600
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16465 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 13 +++++++++++++
 src/lib/gssapi/krb5/accept_sec_context.c |  7 ++++---
 src/lib/gssapi/krb5/delete_sec_context.c |  4 +++-
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  1 +
 4 files changed, 21 insertions(+), 4 deletions(-)

commit f750aa8aba04a8853225b35cd256506056bb8be8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 16 02:36:44 2004 +0000

    * Makefile.in (LOCALINCLUDES): Add $srcdir/os
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16464 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 2 ++
 src/lib/krb5/Makefile.in | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 7d023c349152b1a7367ddbe8811852d58787bd98
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 16 02:36:06 2004 +0000

    * krb5_libinit.c: Include os-proto.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16463 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog      | 4 ++--
 src/lib/krb5/krb5_libinit.c | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 658c0a86befcc71f5affcbce576f9b86bdbaf2a4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 16 02:32:33 2004 +0000

    * Makefile.in (SHLIB_RDIRS): Set
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16462 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 2 ++
 src/lib/crypto/Makefile.in | 1 +
 2 files changed, 3 insertions(+)

commit 4bbaf34dfe428f9be8d2667501d0ec552b8c3678
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 15 19:08:04 2004 +0000

    * krb5_libinit.c (krb5int_lib_init): Initialize krb5int_us_time_mutex
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16455 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog      | 3 +++
 src/lib/krb5/krb5_libinit.c | 3 +++
 2 files changed, 6 insertions(+)

commit 44c6352e5710e98929e915f5526050a396e61275
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 15 19:06:13 2004 +0000

    Localize the OS-specific bits of retrieving the current time a bit more.
    ** not yet tested on Windows **
    
    * c_ustime.c: Include k5-thread.h.
    (get_time_now): New function, holds system-dependent code.
    (krb5int_us_time_mutex): New mutex.
    (struct time_now): New type.
    (last_time): New variable, replaces old last_tv, last_sec, last_usec.
    (krb5_crypto_us_timeofday): Rewrite.  Do locking around access to previously
    returned value, and ensure that we don't return duplicate values.
    * os-proto.h: Include k5-thread.h.
    (krb5int_us_time_mutex): Declare.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16454 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  14 ++++++
 src/lib/krb5/os/c_ustime.c | 105 ++++++++++++++++++++++++++-------------------
 src/lib/krb5/os/os-proto.h |   3 ++
 3 files changed, 78 insertions(+), 44 deletions(-)

commit 66bf4d0698aa144e7e1365c2c8ece251bc7c0d99
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 15 18:57:17 2004 +0000

    don't leak rcaches in accept_sec_context
    
    	* accept_sec_context.c (krb5_gss_accept_sec_context): Don't null
    	out rcache of auth_context prior to free if rcache was temporarily
    	allocated; this prevents leaking rcaches.
    
    ticket: new
    version_reported: 1.3.4
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16453 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 3e5eddb39b40564e2b01136a9d2f75c0f60a9709
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 15 18:36:03 2004 +0000

    * libkrb5.exports: Drop krb5_init_ets, krb5_free_ets, krb5_kt_default_vno, and
    krb5int_profile_shared_data.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16452 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog       | 5 +++++
 src/lib/krb5/libkrb5.exports | 4 ----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit e619cd0823990c0f9823db923592b9833e284af3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 15 18:35:19 2004 +0000

    * exports.crypto, exports.des425, exports.kdb5, exports.krb5: Unused files deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16451 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog      |   5 +
 src/lib/exports.crypto |  29 -----
 src/lib/exports.des425 |  17 ---
 src/lib/exports.kdb5   |  26 -----
 src/lib/exports.krb5   | 311 -------------------------------------------------
 5 files changed, 5 insertions(+), 383 deletions(-)

commit f72d1775ac0c5b9bb4d04d9081bac959ff08cb7a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 15 17:52:23 2004 +0000

    * rc_io.c (dir, dirlen): Top-level variables deleted.
    (getdir): Now returns the pointer, doesn't set top-level variables.
    (GETDIR): Set local variables dir and dirlen using the function's return value.
    (krb5_rc_io_creat, krb5_rc_io_open_internal): Add the new local variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16450 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 10 ++++++++++
 src/lib/krb5/rcache/rc_io.c   | 19 +++++++++----------
 2 files changed, 19 insertions(+), 10 deletions(-)

commit e66eabedb6a2db38dbfcb5ac9188be8715e924f1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 15 17:49:09 2004 +0000

    * kt_file.c (krb5_kt_default_vno): Replaced variable with macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16449 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog | 4 ++++
 src/lib/krb5/keytab/kt_file.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 348fc0109c4932496fd1ce75460259e00b580be6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 15 17:47:25 2004 +0000

    * Makefile.in (SHLIB_EXPLIBS): Add $(LIBS)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16448 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   | 4 ++++
 src/lib/gssapi/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b1027c54b9f09f4955f8f4c1b3fa08c3cb73ab72
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 15 17:45:55 2004 +0000

    * Makefile.in (SHLIB_DIRS, SHLIB_EXPLIBS, SHLIB_EXPDEPLIBS): Set to depend on
    the new support library.
    (SHLIB_LIBS): Don't define.
    * configure.in: Use BUILD_LIBRARY_WITH_DEPS instead of the no-deps version.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16447 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    | 8 ++++++++
 src/lib/crypto/Makefile.in  | 4 +++-
 src/lib/crypto/configure.in | 2 +-
 3 files changed, 12 insertions(+), 2 deletions(-)

commit 49797f50f40bf84ab2b8f123447108394b3aeea1
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Jun 14 21:29:29 2004 +0000

    Updated to split libraries and clients into separate build systems.  Note; this is not aware of build changes on the trunk
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16445 dc483132-0cff-0310-8789-dd5450dbe970

 .../Projects/Kerberos5.pbproj/project.pbxproj      | 17887 ++++++++++---------
 1 file changed, 9536 insertions(+), 8351 deletions(-)

commit f480d9f4f8491c1191528a7df8e52553dd6ee86a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 14 18:11:48 2004 +0000

    * libkrb5support.exports: Drop krb5int_foreach_localaddr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16444 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog              | 4 ++++
 src/util/support/libkrb5support.exports | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit c635d0a5eee55cf1ec365f4bf6a3eac6491c8a48
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Jun 14 15:07:20 2004 +0000

    Modified Header Generation target so it runs autoconf and builds the autogenerated headers for the split libraries and clients build systems
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16441 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Scripts/Kerberos5BuildSystem.jam | 76 +++++++++++++++++++++++++
 src/mac/MacOSX/Scripts/Kerberos5Headers.jam     |  9 +++
 src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam | 62 +-------------------
 3 files changed, 86 insertions(+), 61 deletions(-)

commit f50856556eaecaf5f0a47336d210b14d5138fc51
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 14 05:05:38 2004 +0000

    	* init_sec_context.c (krb5_gss_init_sec_context): Fix pointer
    	assignment when retrieving k5_context from existing
    	context_handle.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16440 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 6 ++++++
 src/lib/gssapi/krb5/init_sec_context.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 9b4c59817b270c251030ad9051174e519561ec30
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 12 01:11:15 2004 +0000

    * pty-int.h (_AIX && _THREAD_SAFE): Undefine _THREAD_SAFE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16439 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog |  4 ++++
 src/util/pty/pty-int.h | 15 +++++++++++++++
 2 files changed, 19 insertions(+)

commit 530867783150fa3293f190322a25dca0ffb60281
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 12 01:09:43 2004 +0000

    * Makefile.in (include/generated.stmp): New intermediate target file, to
    prevent repeated generation of unchanging header files.
    (include/config.h, include/db-config.h): Depend on it.
    ($(srcdir)/include/autoconf.stmp, $(srcdir)/include/config.h.in): Likewise.
    (clean-includes): Delete the new intermediate target files.
    * configure.in: Generate include/generated.stmp when config.status is run.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16438 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog    | 11 +++++++++++
 src/util/db2/Makefile.in  | 11 ++++++-----
 src/util/db2/configure.in |  1 +
 3 files changed, 18 insertions(+), 5 deletions(-)

commit 1aebc938b3303c2c63fb2a7687375135b8f44fc9
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 11 18:57:03 2004 +0000

    update for 1.3.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16434 dc483132-0cff-0310-8789-dd5450dbe970

 README | 2 ++
 1 file changed, 2 insertions(+)

commit c7c0bf594835c9263e3d74c530c693d7a2087dba
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 11 01:22:16 2004 +0000

    * Makefile.in (gssapi_krb5.h): Add Windows version of generation rule
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16432 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog   | 5 +++++
 src/lib/gssapi/krb5/Makefile.in | 6 ++++++
 2 files changed, 11 insertions(+)

commit ec18d735e1a879a188411e1027e4dd6f8412d19d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 11 01:08:23 2004 +0000

    * asn1_encode.c (asn1_encode_generaltime): Fix memcpy argument to actually
    be a pointer.
    (asn1_encode_enumerated): Drop "const" from scalar argument type.
    * asn1_encode.h (asn1_encode_integer, asn1_encode_enumerated,
    asn1_encode_unsigned_integer, asn1_encode_octetstring,
    asn1_encode_charstring, asn1_encode_printablestring,
    asn1_encode_ia5string, asn1_encode_generaltime,
    asn1_encode_generalstring): Drop "const" from scalar argument types.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16431 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 12 ++++++++++++
 src/lib/krb5/asn.1/asn1_encode.c |  4 ++--
 src/lib/krb5/asn.1/asn1_encode.h | 20 ++++++++++----------
 3 files changed, 24 insertions(+), 12 deletions(-)

commit c008ef373a0b78cb4d9025421ca266a8aed009fd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 10 21:46:01 2004 +0000

    * admin.texinfo (Supported Encryption Types): Reflect new AES support in
    GSSAPI, but keep a warning about interoperability with old versions.
    
    ticket: 2585
    tags: pullup
    target_version: 1.3.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16430 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     |  6 ++++++
 doc/admin.texinfo | 31 ++++++++++++++-----------------
 2 files changed, 20 insertions(+), 17 deletions(-)

commit 14433dbdc1573b07d64abcb8911cc489723ba1bb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 10 18:23:48 2004 +0000

    * Makefile.in (krb5/gssapi_krb5.h): Depend on recursion rule
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16429 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   | 4 ++++
 src/lib/gssapi/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f63c68c670b1de3bdaf5612ffa0c1fe513b3adb4
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jun 10 02:17:39 2004 +0000

    Install gssapi_krb5.h from build dir not srcdir
    
    ticket: 2587
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16428 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog   | 3 +++
 src/lib/gssapi/krb5/Makefile.in | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit b41642b58f850e8a2138bed343a82c3669ff2a57
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Jun 9 18:30:01 2004 +0000

    If channel bindings are supplied to server require them to be matched
    
    Based on discussion on kerberos@mit.edu, the decision to allow null
    channel bindings from a client to match even when server channel
    bindings are supplied is flawed.  This decision assumes that we cannot
    get server implementations to change even though we are able to deploy
    a new Kerberos implementation on the server.  In practice the server
    implementations in question have actually changed and so the only part
    of revision 1.54 of accept_sec_context.c we actually need is the code
    to ignore channel bindings if null channel bindings are passed into
    the server.  Thus the change to allow null channel bindings from the
    client to match against any channel bindings on the server is backed
    out.
    
    Ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16427 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  7 +++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 19 ++++---------------
 2 files changed, 11 insertions(+), 15 deletions(-)

commit faf3a79c6cdfe398225f5eba755eeea7b80a45ad
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 9 00:11:29 2004 +0000

    ugh.  revert last change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16426 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 -----
 src/lib/krb5/os/sendto_kdc.c | 2 +-
 2 files changed, 1 insertion(+), 6 deletions(-)

commit d1ad04f241928b36de996f59add0a9ee33701841
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 9 00:06:34 2004 +0000

    * sendto_kdc.c (krb5int_sendtokdc_debug_handler) [!DEBUG]: Define as a macro,
    not a variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16425 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 +++++
 src/lib/krb5/os/sendto_kdc.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ff9ede7bd150cddf1382c59687515c1d1480716c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jun 8 21:55:40 2004 +0000

    Run make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16424 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/Makefile.in            |  2 +-
 src/lib/gssapi/krb5/Makefile.in       | 12 ++++++++++++
 src/lib/krb5/error_tables/Makefile.in |  6 ------
 src/lib/krb5/rcache/Makefile.in       |  8 ++++----
 src/util/et/Makefile.in               |  6 ++++--
 src/util/support/Makefile.in          |  4 ----
 6 files changed, 21 insertions(+), 17 deletions(-)

commit 5077b49f9987945824bc53331f9eb033ac488ffc
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jun 8 21:50:17 2004 +0000

    Patch from kwc@citi.umich.edu to support
    gss_krb5_export_lucid_sec_context and other facilities for NFSv4
    implementations.
    
    In order to apply this patch gss_krb5.h needs to be auto-generated so we can expose a 64-bit type for sequence numbers.
    
    Ticket: 2587
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16423 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog                     |   4 +
 src/lib/gssapi/configure.in                  |   3 +
 src/lib/gssapi/generic/ChangeLog             |   5 +
 src/lib/gssapi/generic/gssapiP_generic.h     |   6 +
 src/lib/gssapi/generic/util_validate.c       |  20 ++
 src/lib/gssapi/generic/utl_nohash_validate.c |  18 ++
 src/lib/gssapi/krb5/ChangeLog                |  10 +
 src/lib/gssapi/krb5/Makefile.in              |  22 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h           |   4 +
 src/lib/gssapi/krb5/gssapi_err_krb5.et       |   1 +
 src/lib/gssapi/krb5/gssapi_krb5.h            | 114 ----------
 src/lib/gssapi/krb5/gssapi_krb5.hin          | 271 +++++++++++++++++++++++
 src/lib/gssapi/krb5/init_sec_context.c       |   9 +
 src/lib/gssapi/krb5/lucid_context.c          | 309 +++++++++++++++++++++++++++
 src/lib/gssapi/krb5/set_allowable_enctypes.c | 123 +++++++++++
 15 files changed, 803 insertions(+), 116 deletions(-)

commit e192e142304ff11c14ca89866f19ae0e6aa90c6c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 8 20:05:39 2004 +0000

    * Makefile.in ($(srcdir)/krb5/autoconf.stmp): Always use --include, don't
    try --localdir.
    (all-recurse): Depend on krb5/autoconf.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16422 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 6 ++++++
 src/include/Makefile.in | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 4110ee8def629f8066a5f682c1aafe62e91153c4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 8 19:48:56 2004 +0000

    * Makefile.in ($(srcdir)/include/config.h.in): Always use --include, never try
    --localdir.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16421 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog   | 5 +++++
 src/util/db2/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d568a49a385345b2380688f97ec5d118f1b01644
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 8 19:27:57 2004 +0000

    * aclocal.m4 (CONFIG_RULES): Don't set AUTOCONF, AUTOCONFFLAGS, AUTOHEADER,
    AUTOHEADERFLAGS, AUTOCONFINCFLAGS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16420 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 24 ------------------------
 2 files changed, 5 insertions(+), 24 deletions(-)

commit e8208dddf4d1236fb7e3b35fc99239c12edd5d6b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 8 19:26:06 2004 +0000

    * pre.in (AUTOCONF, AUTOHEADER): Always set to autoconf and autoheader
    respectively.
    (AUTOCONFFLAGS, AUTOHEADERFLAGS): Always set to empty.
    * post.in (Makefile): Always run autoconf with --include, don't bother with
    --localdir any more.  Don't delete autom4te.cache here.
    (clean-unix): Delete autom4te.cache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16419 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 8 ++++++++
 src/config/post.in   | 6 ++----
 src/config/pre.in    | 9 ++++-----
 3 files changed, 14 insertions(+), 9 deletions(-)

commit 0bd3d26b49e10e0f47934ee6085f81f7032ef00f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 8 19:05:05 2004 +0000

    * shlib.conf (*-*-darwin*, *-*-rhapsody*): Add -Wl,-search_paths_first to
    linker flags.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16418 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 5 +++++
 src/config/shlib.conf | 1 +
 2 files changed, 6 insertions(+)

commit 2d1b1d0bf3bc459ce6f8775c09b718c0e4afcf49
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 7 19:31:23 2004 +0000

    	* kpasswd.c (get_name_from_passwd_file): Do not cast return from
    	getuid() to int as argument to getpwuid.
    
    	* ksetpwd.c: Include time.h for time() prototype.
    	(main): Return 0 on success.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16417 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/ChangeLog | 8 ++++++++
 src/clients/kpasswd/kpasswd.c | 2 +-
 src/clients/kpasswd/ksetpwd.c | 2 ++
 3 files changed, 11 insertions(+), 1 deletion(-)

commit b7d2088661c5db832ff1cef008dc92306b6d465f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 7 19:25:32 2004 +0000

    	* network.c (paddr): Use unsigned int for length.
    	(kdc_conn_type): Declare CONN_ enumerated types in connection as
    	distinct type.
    	(add_fd): Declare as taking enum type instead of simply
    	integer. Prevents assignment of interger to an enum.
    	(process_tcp_connection): Remove variable assigned to but never used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16416 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog |  9 +++++++++
 src/kdc/network.c | 10 +++++-----
 2 files changed, 14 insertions(+), 5 deletions(-)

commit c3f8b49a7d6068a3b5dee78818a0c6d9c25981f3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 4 22:46:11 2004 +0000

    * yarrow.c (yarrow_str_error): Now const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16415 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ChangeLog | 4 ++++
 src/lib/crypto/yarrow/yarrow.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 7de269508cdc32a64f236f1fbb7cd33608d5137c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 4 22:44:30 2004 +0000

    * asn1_encode.c (asn1_encode_generaltime): Use gmtime_r if available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16414 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     |  5 +++++
 src/lib/krb5/asn.1/asn1_encode.c | 14 +++++++++++---
 2 files changed, 16 insertions(+), 3 deletions(-)

commit b2140341ecfcd64da8a448d8deb89bbea0fd57bf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 4 22:43:15 2004 +0000

    * str_conv.c (krb5_string_to_timestamp): Use localtime_r if available.
    (krb5_timestamp_to_string, krb5_timestamp_to_sfstring): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16413 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  4 ++++
 src/lib/krb5/krb/str_conv.c | 19 +++++++++++++++++--
 2 files changed, 21 insertions(+), 2 deletions(-)

commit ca35cfc32d6110877b5d2a42a929d50b19476485
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 4 22:42:32 2004 +0000

    * parse.c (krb5_parse_name): Use assert and abort, not exit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16412 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 2 ++
 src/lib/krb5/krb/parse.c   | 9 ++++-----
 2 files changed, 6 insertions(+), 5 deletions(-)

commit 9216a70c1eb66d43c571fae2c742259dc8b0b402
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 4 22:35:25 2004 +0000

    Change all uses of LIB in UNIX makefiles to LIBBASE, for better Windows
    compatibility.  (Windows nmake exports make variables into the environment, and
    LIB is treated by the Windows linker as a search path for libraries, thus
    breaking the linking on Windows of anything needing libraries from the search
    path in directories where we build libraries on UNIX.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16411 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                         |  4 ++
 src/aclocal.m4                        | 16 +++----
 src/appl/telnet/libtelnet/ChangeLog   |  4 ++
 src/appl/telnet/libtelnet/Makefile.in |  2 +-
 src/config/ChangeLog                  |  7 +++
 src/config/lib.in                     | 88 +++++++++++++++++------------------
 src/config/pre.in                     |  4 +-
 src/config/shlib.conf                 | 28 +++++------
 src/lib/apputils/ChangeLog            |  4 ++
 src/lib/apputils/Makefile.in          |  2 +-
 src/lib/crypto/ChangeLog              |  4 ++
 src/lib/crypto/Makefile.in            |  2 +-
 src/lib/des425/ChangeLog              |  4 ++
 src/lib/des425/Makefile.in            |  2 +-
 src/lib/gssapi/ChangeLog              |  4 ++
 src/lib/gssapi/Makefile.in            |  2 +-
 src/lib/kadm5/clnt/ChangeLog          |  4 ++
 src/lib/kadm5/clnt/Makefile.in        |  2 +-
 src/lib/kadm5/srv/ChangeLog           |  4 ++
 src/lib/kadm5/srv/Makefile.in         |  2 +-
 src/lib/kdb/ChangeLog                 |  4 ++
 src/lib/kdb/Makefile.in               |  2 +-
 src/lib/krb4/ChangeLog                |  4 ++
 src/lib/krb4/Makefile.in              |  2 +-
 src/lib/krb5/ChangeLog                |  4 ++
 src/lib/krb5/Makefile.in              |  2 +-
 src/lib/rpc/ChangeLog                 |  4 ++
 src/lib/rpc/Makefile.in               |  2 +-
 src/util/db2/ChangeLog                |  4 ++
 src/util/db2/Makefile.in              |  2 +-
 src/util/et/ChangeLog                 |  4 ++
 src/util/et/Makefile.in               |  2 +-
 src/util/profile/ChangeLog            |  4 ++
 src/util/profile/Makefile.in          |  2 +-
 src/util/pty/ChangeLog                |  4 ++
 src/util/pty/Makefile.in              |  2 +-
 src/util/ss/ChangeLog                 |  4 ++
 src/util/ss/Makefile.in               |  2 +-
 src/util/support/ChangeLog            |  4 ++
 src/util/support/Makefile.in          |  2 +-
 40 files changed, 164 insertions(+), 85 deletions(-)

commit 8098a4418fab43cb5ec1ba07b103b4f5aea2c3df
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 4 21:37:18 2004 +0000

    Oops
    
    * srv_rcache.c (krb5_get_server_rcache): Don't forget to actually include the
    cache type in the cache name, after looking it up.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16410 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/srv_rcache.c | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit ef0cef40abae03d70812cef6d4451c1fa9d782c7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 4 20:29:22 2004 +0000

    * kuserok.c (krb5_kuserok): Handle draft POSIX versions of getpwnam_r
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16409 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog |  5 +++++
 src/lib/krb5/os/kuserok.c | 17 +++++++++++++++--
 2 files changed, 20 insertions(+), 2 deletions(-)

commit 141482616bd7019c763b54afad65601f291fb395
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 4 20:28:39 2004 +0000

    * prof_file.c (profile_open_file): Handle earlier (draft POSIX) specifications
    of getpwuid_r.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16408 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  5 +++++
 src/util/profile/prof_file.c | 12 ++++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

commit 6a6daa318ddbd6ed2b8a39948d66c8b5ac882532
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 4 15:46:30 2004 +0000

    * configure.in: Check number of arguments to getpwnam_r and getpwuid_r and
    define some new macros if they're the four-argument draft POSIX versions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16407 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    |  6 ++++++
 src/include/configure.in | 27 +++++++++++++++++++++++++++
 2 files changed, 33 insertions(+)

commit bdca03dc4c3ce82fb2e371c008ac1a839be92047
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 4 01:06:43 2004 +0000

    * configure.in: Check for getpwnam_r, gmtime_r, and localtime_r
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16406 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 4 ++++
 src/include/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 5e6c08b80f652bc6808c3ddb4205cc3f057771d9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 4 01:05:24 2004 +0000

    * configure.in: Check for various _r functions needed for thread safety.  If
    enable-thread-support is specified, complain about any that aren't found.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16405 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |  6 ++++++
 src/configure.in | 22 ++++++++++++++++++++++
 2 files changed, 28 insertions(+)

commit 7a7663004364ef91de25805ae0724b735b86ad71
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 3 22:50:35 2004 +0000

    bump some missed version numbers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16403 dc483132-0cff-0310-8789-dd5450dbe970

 README | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit de9e4c0285efc87d0b7fe35ce72500a6dcdbb998
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 3 22:44:18 2004 +0000

    Oops.  Fixes last night's test failures in last night's build..
    
    * com_err.c (com_err_va): In success case, don't then fall through into error
    case.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16402 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 5 +++++
 src/util/et/com_err.c | 1 +
 2 files changed, 6 insertions(+)

commit e3b3e1ddfe97f9b8c316270889e8bf6ce2b2eb2d
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 3 21:07:25 2004 +0000

    update for krb5-1.3.4-beta1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16397 dc483132-0cff-0310-8789-dd5450dbe970

 README | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit 5dd59f82ccafe8866ed1e404e2a0a9c2fdc1e85a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 3 02:21:30 2004 +0000

    Checkpoint notes on thread safety technique and status of various libraries
    
    * threads.txt, thread-safe.txt: New files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16396 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog       |   4 ++
 doc/thread-safe.txt | 167 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/threads.txt     |  57 ++++++++++++++++++
 3 files changed, 228 insertions(+)

commit c2e54c9119d773c9a92897e80206695fa9f6a0e0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 3 02:19:23 2004 +0000

    Closer to thread-safe..
    
    * configure.in: Check for getpwuid_r.
    * prof_file.c (profile_open_file) [HAVE_PWD_H && HAVE_GETPWUID_R]: Use
    getpwuid_r if available.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16395 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |  6 ++++++
 src/util/profile/configure.in |  2 +-
 src/util/profile/prof_file.c  | 10 ++++++++++
 3 files changed, 17 insertions(+), 1 deletion(-)

commit 2e74ca109da51b550958ccf1809f15eadd6ded93
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 3 00:30:02 2004 +0000

    The com_err library is now probably as thread-safe as it's going to get, on
    UNIX; Windows still needs work....
    
    * com_err.c: Include stdlib.h.
    (com_err_hook_lock): New mutex.
    (com_err_lock_hook_handle): New function.
    (com_err_va, set_com_err_hook, reset_com_err_hook): Call com_err_finish_init,
    and grab the lock.
    * error_message.c: Don't include k5-thread.h.
    (com_err_finish_init): New function.
    (com_err_initialize): Initialize the new mutex.
    * error_table.h: Include k5-thread.h.
    (com_err_hook_lock, com_err_finish_init): Declare.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16394 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 13 +++++++++++
 src/util/et/com_err.c       | 56 +++++++++++++++++++++++++++++++++++++++------
 src/util/et/error_message.c |  9 +++++++-
 src/util/et/error_table.h   |  4 ++++
 4 files changed, 74 insertions(+), 8 deletions(-)

commit 4a7895d8c1f8b08ebd0e3bcfd975783fcc8bd057
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 2 23:47:36 2004 +0000

    * k5-thread.h: Error out at compile time if thread support is enabled but the
    thread system isn't pthreads.  (This is after the code disabling thread support
    for non-pthreads systems, so it's a placeholder for now that should never get
    invoked.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16393 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  5 +++++
 src/include/k5-thread.h | 20 ++++++++++++++++++++
 2 files changed, 25 insertions(+)

commit 2727091fd6ca14b4c05b054ece24d141ff448556
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 2 23:41:51 2004 +0000

    * prng.c (init_once): Variable deleted.
    (krb5_c_random_add_entropy): Do the initialization once, using the yarrow_lock
    mutex instead of k5_once to protect it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16392 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog |  6 ++++++
 src/lib/crypto/prng.c    | 16 +++++++---------
 2 files changed, 13 insertions(+), 9 deletions(-)

commit 97338a5a792e78c38242c4d76b4d4ecc8bc47102
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 2 23:40:12 2004 +0000

    * disp_com_err_status.c (init_et): Variable deleted.
    (g_display_com_err_status): Don't call initialize_ggss_error_table
    conditionally; instead, always call gssint_initialize_library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16391 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog             | 6 ++++++
 src/lib/gssapi/generic/disp_com_err_status.c | 6 +-----
 2 files changed, 7 insertions(+), 5 deletions(-)

commit f5ecbd6f0a3e5ff1d4d8655bf2066d54d1bcc7d9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 2 22:54:31 2004 +0000

    * gss_libinit.c (gssint_lib_init): Initialize error tables here.
    (gssint_initialize_library): Don't do it directly here.  Make sure
    gssint_lib_init has been called, and return the status.
    (gssint_lib_fini): Remove error tables here.
    (gssint_cleanup_library): Function deleted.
    (initialized): Variable deleted.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16390 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog     |  9 +++++++++
 src/lib/gssapi/gss_libinit.c | 37 +++++++++----------------------------
 2 files changed, 18 insertions(+), 28 deletions(-)

commit 3d4ff7c2da534388aaec3bba36a18b8a9a0028bd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 2 22:38:45 2004 +0000

    Oops.  Add and remove k524 error table too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16389 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog      | 3 ++-
 src/lib/krb5/krb5_libinit.c | 2 ++
 2 files changed, 4 insertions(+), 1 deletion(-)

commit bd4f6556f5120202c73fb87643f3112fca043991
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 2 22:35:33 2004 +0000

    Add/remove error tables in library initialization/termination, not per context.
    Use only one library initialization scheme, and install the error tables in
    only one place.
    
    * krb5_libinit.c (initialized): Variable deleted, all references removed.
    (krb5int_lib_init): Initialize error tables here.
    (krb5int_initialize_library): Don't do it here.
    * error_tables/Makefile.in (STLIBOBJS, OBJS, SRCS): Drop init_ets code.
    * krb/init_ctx.c (init_common): Don't call krb5_init_ets.
    (krb5_free_context): Don't call krb5_free_ets.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16388 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog                |  7 +++++++
 src/lib/krb5/error_tables/ChangeLog   |  4 ++++
 src/lib/krb5/error_tables/Makefile.in |  8 +++-----
 src/lib/krb5/krb/ChangeLog            |  3 +++
 src/lib/krb5/krb/init_ctx.c           |  6 +++---
 src/lib/krb5/krb5_libinit.c           | 23 ++++++++---------------
 6 files changed, 28 insertions(+), 23 deletions(-)

commit 7fd7d7274639da4c78790ebb9b737213d2109703
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 2 22:29:18 2004 +0000

    * srv_rcache.c (krb5_get_server_rcache): Use krb5_rc_resolve_full instead of
    constructing an rcache object locally.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16387 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  5 +++++
 src/lib/krb5/krb/srv_rcache.c | 21 ++++++++-------------
 2 files changed, 13 insertions(+), 13 deletions(-)

commit ed83f1a5cdea894f6e550bd3274ccdb316b3dbf9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 2 22:25:37 2004 +0000

    Move definitions of struct krb5_rc_st, struct _krb5_rc_ops, krb5_rc_ops, and
    declarations of krb5_rc_register_type, krb5_rc_dfl_ops from k5-int.h to
    rc-int.h.  Include rc-int.h in the krb5/rcache files that need it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16386 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         |  7 +++++++
 src/include/k5-int.h          | 38 --------------------------------------
 src/lib/krb5/rcache/ChangeLog |  8 ++++++++
 src/lib/krb5/rcache/rc-int.h  | 38 +++++++++++++++++++++++++++++++++++++-
 src/lib/krb5/rcache/rc_dfl.c  |  1 +
 src/lib/krb5/rcache/rcdef.c   |  1 +
 src/lib/krb5/rcache/rcfns.c   |  1 +
 src/lib/krb5/rcache/ser_rc.c  |  1 +
 8 files changed, 56 insertions(+), 39 deletions(-)

commit f9b3f8f869d5332cec22d44586d6dd1bff2f880c
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 2 21:56:02 2004 +0000

    fix missing braces in an_to_ln.c security patch
    
    	* an_to_ln.c (do_replacement): Patch from Bill Dodd to fix missing
    	braces in previous security patch.
    
    ticket: new
    tags: pullup
    target_version: 1.3.4
    version_reported: 1.3.4
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16384 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 5 +++++
 src/lib/krb5/os/an_to_ln.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit d60e990037df6682e6459c7ae29ac1a7bae21a41
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 1 20:16:38 2004 +0000

    fix buffer overflow in an_to_ln.c
    
    	* an_to_ln.c (rule_an_to_ln): Fix buffer overflow when parsing
    	principal names into components.
    	(do_replacement): likewise
    	(aname_replacer): Support error return from do_replacement
    
    ticket: new
    version_reported: 1.3.3
    target_version: 1.3.4
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16381 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  7 +++++++
 src/lib/krb5/os/an_to_ln.c | 45 +++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 48 insertions(+), 4 deletions(-)

commit 57f38a772375eb3d8ccfbe8f08a7cf0d5395cc3c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 31 12:39:16 2004 +0000

            * kadmin.h, keytab.c: Remove inclusion of k5-int.h
    
    Nothing internal is referenced - krb5.h is sufficient.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16380 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 4 ++++
 src/kadmin/cli/kadmin.c  | 1 -
 src/kadmin/cli/keytab.c  | 1 -
 3 files changed, 4 insertions(+), 2 deletions(-)

commit ae7ae4f358a0d812eaf5b4e535b5471821a18371
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon May 31 04:10:18 2004 +0000

    * error_message.c (terminated): New variable.
    (com_err_terminate): Set it.
    (remove_error_table): Check it, warn and abort if set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16379 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 6 ++++++
 src/util/et/error_message.c | 8 ++++++++
 2 files changed, 14 insertions(+)

commit 524da05167bbcaf31dde0ff60488191ade422f04
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 30 20:06:15 2004 +0000

    * aclocal.m4 (KRB5_AC_GCC_ATTRS): On AIX 4, mark the destructor attribute as
    always not working, until we can construct a good test for the order of
    destructors in the multiple shared library case.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16378 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  7 +++++++
 src/aclocal.m4 | 13 +++++++++++++
 2 files changed, 20 insertions(+)

commit 78026363dabef1a5f216a165e7b0049d3ada125c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 30 20:04:04 2004 +0000

    * shlib.conf (*-*-aix*): Use linker options for library finalization
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16377 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 5 +++++
 src/config/shlib.conf | 6 +++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 0e5691f17a69e3516fb6c0bbf9a6a597b0796e64
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 30 07:27:32 2004 +0000

    * getdate.y: Include krb5.h and kadmin.h.
    (get_date): Drop second argument; always use NULL.
    * kadmin.h: Include time.h and/or sys/time.h.
    (get_date): Declare.
    * kadmin.c (get_date): Don't declare.
    (kadmin_parse_princ_args, kadmin_parse_policy_args): Drop second argument to
    get_date.
    * Makefile.in (LOCALINCLUDES): Define.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16376 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog   | 11 +++++++++++
 src/kadmin/cli/Makefile.in |  2 ++
 src/kadmin/cli/getdate.y   |  8 ++++++--
 src/kadmin/cli/kadmin.c    | 13 ++++++-------
 src/kadmin/cli/kadmin.h    | 13 +++++++++++++
 5 files changed, 38 insertions(+), 9 deletions(-)

commit 8321b0b4e8ae4d6b1f9e7032ad7810c98f99cc8d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 30 06:05:54 2004 +0000

    Silence some gcc compilation warnings:
    * ksetpwd.c (verify_creds, get_init_creds_opt_init, userinitcontext,
    init_creds): Now static.
    (main): Remove one of two variables named "ccache".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16375 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/ChangeLog | 6 ++++++
 src/clients/kpasswd/ksetpwd.c | 9 ++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 67859240b63e71d7df71186027cabd6f45db9126
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 30 05:59:46 2004 +0000

    * clnt_tcp.c: Include string.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16374 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog  | 4 ++++
 src/lib/rpc/clnt_tcp.c | 2 ++
 2 files changed, 6 insertions(+)

commit 3cd8c1e96d52e22a8d0f49f0346b76f847be7f36
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 30 05:57:29 2004 +0000

    * k5-int.h (krb5int_crypto_init, krb5int_prng_init): Declare
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16373 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 3 +++
 2 files changed, 7 insertions(+)

commit 66cab4d0eec301f90326af194d3dd886093fa5c7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 30 05:44:10 2004 +0000

    * setenv.c: Include string.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16372 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/setenv.c  | 1 +
 2 files changed, 5 insertions(+)

commit 63740c4e54727a7b2a40a46992f505c7d551f835
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri May 28 03:44:33 2004 +0000

    Add prototypes for library init and fini functions. Makefile dependencies
    updated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16371 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog          |  8 ++++++++
 src/lib/krb5/Makefile.in        |  7 ++++++-
 src/lib/krb5/ccache/ChangeLog   |  8 ++++++++
 src/lib/krb5/ccache/Makefile.in |  2 +-
 src/lib/krb5/ccache/cc-int.h    |  6 ++++++
 src/lib/krb5/ccache/ccbase.c    |  1 +
 src/lib/krb5/keytab/ChangeLog   |  8 ++++++++
 src/lib/krb5/keytab/Makefile.in |  2 +-
 src/lib/krb5/keytab/kt-int.h    | 39 +++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/keytab/ktbase.c    |  1 +
 src/lib/krb5/krb5_libinit.c     |  5 +++--
 src/lib/krb5/rcache/ChangeLog   |  7 +++++++
 src/lib/krb5/rcache/Makefile.in |  2 +-
 src/lib/krb5/rcache/rc-int.h    | 38 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/rcache/rc_base.c   |  1 +
 15 files changed, 129 insertions(+), 6 deletions(-)

commit e7fd9042de9c1a1bc58f74a520cb9646d5cebc9e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 27 23:07:50 2004 +0000

    * win-pre.in (CP): Copy nul: plus the file, to avoid carrying over the original
    modification time, since some of our makefiles depend on $(CP) updating the
    timestamp.  Use binary mode for the copy, because default/ASCII seems to cause
    a ^Z to be added to the file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16369 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 8 ++++++++
 src/config/win-pre.in | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 605cee517c573e9e856003feae232e7078b78ed9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 26 18:17:35 2004 +0000

    	* yarrow.c (krb5int_yarrow_final): Call
    	krb5int_yarrow_cipher_final before zeroing out reference to
    	memory.
    
    	* ycipher.[ch] (krb5int_yarrow_cipher_final): Free CIPHER_CTX memory
    	allocated by krb5int_yarrpw_cipher_init().
    
    These cleanup handlers are now invoked in the library "fini" handlers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16368 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ChangeLog |  9 +++++++++
 src/lib/crypto/yarrow/yarrow.c  |  1 +
 src/lib/crypto/yarrow/ycipher.c | 12 ++++++++++++
 src/lib/crypto/yarrow/ycipher.h |  1 +
 4 files changed, 23 insertions(+)

commit 6736d856a43b36feea4b3b682cf19fd68b897b7d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed May 26 13:10:49 2004 +0000

        * cc_mslsa.c:  GetMSTGT().  Add krb5_context
          parameter to allow krb5_get_permitted_enctype() to be called
          instead of using a hardcoded list of enctypes which may change
          in the future.
          krb5_lcc_get_name(): fix return value if Kerberos is not supported.
    
    ticket: 2574
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16364 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  6 ++++-
 src/lib/krb5/ccache/cc_mslsa.c | 52 +++++++++++++++++-------------------------
 2 files changed, 26 insertions(+), 32 deletions(-)

commit 94456795895f7298bf52f5041fa3c6195d5f54bb
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed May 26 04:36:44 2004 +0000

     * cc_mslsa.c: GetMSTGT()  Initialize pTicketRequest to NULL to prevent
       inadvertant deallocation.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16363 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 5 +++++
 src/lib/krb5/ccache/cc_mslsa.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b880eb00dabdfb8a20912e12b6296524f80e97df
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue May 25 21:48:02 2004 +0000

    	* aesopt.h (PLATFORM_BYTE_ORDER): Treat _WIN32 as always
    	little-endian.  Default to little-endian if there's no other
    	compile-time way to detect endianness, noting it as a guess.
    	(SAFE_IO): Error out if SAFE_IO is not set and endianness was
    	guessed.
    
    ticket: 2564
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16362 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/ChangeLog |  8 ++++++++
 src/lib/crypto/aes/aesopt.h  | 26 +++++++++++++++-----------
 2 files changed, 23 insertions(+), 11 deletions(-)

commit af6a70a29f7969a4f208d58f47f7c7e86379c14a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 25 18:09:45 2004 +0000

    	* keytab.c (krb5_ktkdb_get_entry): Change local variable rom int
    	to krb5_boolean to match prototype for as argument to
    	krb5_c_enctype_compare.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16361 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 6 ++++++
 src/lib/kdb/keytab.c  | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 4278bd5a033abdcee8d826971274302441fc4866
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 25 18:07:49 2004 +0000

    	* conv_creds.c (krb5int_encode_v4tkt): Unsigned vs signed warning fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16360 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 4 ++++
 src/lib/krb5/krb/conv_creds.c | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 998285f6f07bf9348062b62752a0147252dc2e6e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 25 18:06:13 2004 +0000

    	* aes.c (krb5int_aes_encrypt): Signed/unsigned warning fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16359 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/enc_provider/ChangeLog | 4 ++++
 src/lib/crypto/enc_provider/aes.c     | 6 ++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 1b86f2c181c3c2b68eedfedb93a475dcdc4b5436
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 24 21:04:34 2004 +0000

    	* t_encrypt.c (compare_results): Declare static.
    	(main): Free allocated memory before exit.
    
    	* t_nfold.c (fold_kerberos): Change nbytes argument to unsigned.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16358 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 7 +++++++
 src/lib/crypto/t_encrypt.c | 4 +++-
 src/lib/crypto/t_nfold.c   | 4 ++--
 3 files changed, 12 insertions(+), 3 deletions(-)

commit 37c7d625e06da8a31090ae58ca745bb74c0133df
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 24 20:41:23 2004 +0000

    krb5_rc_io_open_internal might try to invoke with negative argument
    
    	* rc_io.c (krb5_rc_io_open_internal): If file could not be open,
    	do not invoke close negative argument.
    
    Ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16357 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 5 +++++
 src/lib/krb5/rcache/rc_io.c   | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 600f5cacb80a15eec31e66eefe9dd6bc4f3d296e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 24 20:24:23 2004 +0000

    	* t_ser.c (ser_keytab_test): Cleanup memory leak of forgetting to
    	close keytab.
    
    	* chpw.c: Add parenthesis around assignments in conditionals.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16356 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  7 +++++++
 src/lib/krb5/krb/chpw.c    | 10 ++++------
 src/lib/krb5/krb/t_ser.c   |  2 ++
 3 files changed, 13 insertions(+), 6 deletions(-)

commit 91cce60b4c05c07b8555f79905535887cbf7aaf2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 24 19:53:16 2004 +0000

    	* t_cc.c (cc_test): Clean up memory leaks in tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16355 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog |  4 ++++
 src/lib/krb5/ccache/t_cc.c    | 11 +++++++++++
 2 files changed, 15 insertions(+)

commit a47c3b91bb33a3f0ce6770b3255088a2114ac143
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 24 19:45:01 2004 +0000

    	* configure.in: When generating prtest, use AC_CONFIG_FILES
    	instead of K5_GEN_FILE so that a chmod may be added to make the
    	script executable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16354 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 6 ++++++
 src/util/profile/configure.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 343026c5d8aa860687a071e19f650bd9cd516755
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 24 19:43:17 2004 +0000

    (main): Invoke krb5_free_context at exit to allow
    	checking for memory leaks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16353 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/krsh.c    | 8 +++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 19ad7cbf0d79d392765fc6ef7977256785831cc3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 24 19:33:33 2004 +0000

        * kdb5_mkdums.c (main): Fix memory leak of master principal at exit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16352 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     | 4 ++++
 src/tests/create/kdb5_mkdums.c | 5 +++++
 2 files changed, 9 insertions(+)

commit 292270f0042e40c886cc5d838784f9360105c31a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 23 17:20:09 2004 +0000

    Use compile-time tests using system headers to determine byte order on AIX.
    (cf ticket 2551, already pulled up and marked resolved)
    
    * configure.in: Check for sys/param.h too.
    * include/db-int.h: Include sys/param.h if available.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16351 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog         | 4 ++++
 src/util/db2/configure.in      | 3 ++-
 src/util/db2/include/ChangeLog | 4 ++++
 src/util/db2/include/db-int.h  | 3 +++
 4 files changed, 13 insertions(+), 1 deletion(-)

commit 19ad69f6d800e393040842e0dd1b867f9c7af579
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon May 17 14:48:14 2004 +0000

    * kfw.nsi, kfw-fixed.nsi, utils.nsi:
      - replace the UpdateDLL macro with the ReplaceDLL macro
      - use ReplaceDLL to install all .exe and .dll files
      this will allow the installer to work even when some files
      are loaded by modules which cannot be terminated such as
      Network Providers (afslogon.dll for example)
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16340 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/ChangeLog     |   9 ++
 src/windows/installer/nsis/kfw-fixed.nsi | 219 ++++++++++++++++---------------
 src/windows/installer/nsis/kfw.nsi       |   1 -
 src/windows/installer/nsis/utils.nsi     | 200 ++++++++++++++++------------
 4 files changed, 241 insertions(+), 188 deletions(-)

commit 17c9ec23a7252c27b2faaa9cbae8e6d9751ba0ee
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat May 15 12:57:05 2004 +0000

      The memory allocated by ConstructTicketRequest is not LSA memory
      and must be freed with LocalFree().
    
    ticket: 2561
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16339 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 3 ++-
 src/lib/krb5/ccache/cc_mslsa.c | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 40ea20074a236fc123a3a6ee5fa03d20a2e5c7c0
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat May 15 04:08:08 2004 +0000

    2004-05-15  Jeffrey Altman <jaltman@mit.edu>
    
     * cc_mslsa.c:
       Do not use the FAILED() macro to test the result of ConstructTicketRequest().
       ConstructTicketRequest() returns positive errors and FAILED() only considers
       negative values to be a failure condition.
    
       Also, close potential memory leak of LSA allocated memory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16338 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  7 +++++++
 src/lib/krb5/ccache/cc_mslsa.c | 26 +++++++++++++-------------
 2 files changed, 20 insertions(+), 13 deletions(-)

commit f47f267901f3f82eab007d0e974d5fa066142832
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri May 14 21:14:22 2004 +0000

    Pass architecture environment to krb5 build system
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16336 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam | 23 ++++++++++++-----------
 1 file changed, 12 insertions(+), 11 deletions(-)

commit 00d16863b52b743e539f3dba2831272a70afbe2f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 13 08:11:35 2004 +0000

    * libgssapi_krb5.exports: Remove et_*, generic_*, gssint_*, initialize_*, kg_* symbols
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16333 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog              |  5 +++
 src/lib/gssapi/libgssapi_krb5.exports | 61 -----------------------------------
 2 files changed, 5 insertions(+), 61 deletions(-)

commit d0f6a5bb4efd65bd30d116835ec9f33f11738bef
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 13 04:38:58 2004 +0000

    Link test programs against thread support library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16332 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog                    |  5 +++++
 src/lib/crypto/Makefile.in                  | 12 ++++++------
 src/lib/crypto/aes/ChangeLog                |  5 +++++
 src/lib/crypto/aes/Makefile.in              |  2 +-
 src/lib/crypto/des/ChangeLog                |  5 +++++
 src/lib/crypto/des/Makefile.in              |  8 ++++----
 src/lib/crypto/keyhash_provider/ChangeLog   |  5 +++++
 src/lib/crypto/keyhash_provider/Makefile.in |  4 ++--
 8 files changed, 33 insertions(+), 13 deletions(-)

commit 4e4aa2861591cea00587a611d0c414c44f55be75
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu May 13 03:16:24 2004 +0000

        * send_tgs.c: krb5_send_tgs() was broken in the case of a KRB_ERROR
          message.  The krb5_response message_type field was never set
          resulting in stack garbage being used instead.  This would
          break code which used transitive cross-realm to obtain service
          tickets.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16331 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 8 ++++++++
 src/lib/krb5/krb/send_tgs.c | 1 +
 2 files changed, 9 insertions(+)

commit e9a59e5995e5b647597a3f9b9fae714c2760c068
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 13 02:25:22 2004 +0000

    * k5-thread.h: On IRIX, with threads enabled, reject gcc older than v3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16330 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 4 ++--
 src/include/k5-thread.h | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit da2b044954a8385b7add6e90a67bcfba988e2ee7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 13 02:24:29 2004 +0000

    * k5-thread.h: On IRIX, if gcc is older than v3, tell the user to get a newer
    one, and error out.
    
    (We need weak reference support for pthread_once, gcc 2.95 doesn't
    support them, but gcc 3, which has been out for nearly 3 years, does.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16329 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 5 +++++
 src/include/k5-thread.h | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit d89e2528cf2ca693b17f08b4afe9e645004c152c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 13 00:57:34 2004 +0000

    * shlib.conf (*-*-linux*): Use GNU linker's --retain-symbols-file option to
    implement export list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16328 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 5 +++++
 src/config/shlib.conf | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 5c7c3dd5fdebcebfefa57be6f0b6574a1db654fd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 13 00:50:15 2004 +0000

    * Makefile.in (DEPLIBS, MLIBS, SHLIB_EXPDEPS, SHLIB_EXPLIBS): Add the new support library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16327 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 5 +++++
 src/util/profile/Makefile.in | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit c37cb31fdbddd8f4689dd3bdf33d544485b37339
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 13 00:49:11 2004 +0000

    * libk5crypto.exports: Add the DES tables back in; libdes425 uses them directly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16326 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog           | 5 +++++
 src/lib/crypto/libk5crypto.exports | 3 +++
 2 files changed, 8 insertions(+)

commit 679265dc844ca7d460c6d0bc455c929cf9ddac5e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 7 23:29:38 2004 +0000

    * configure.in: Check for endian.h and machine/endian.h.
    * aes/aesopt.h (PLATFORM_BYTE_ORDER): Check for _MIPSEB, _MIPSEL.  If endian.h
    or machine/endian.h is available, include it instead of sys/param.h.  Don't
    mess around with multibyte character constants.
    
    ticket: 2551
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16323 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog     |  4 ++++
 src/lib/crypto/aes/ChangeLog |  7 +++++++
 src/lib/crypto/aes/aesopt.h  | 19 +++++++++++++------
 src/lib/crypto/configure.in  |  2 +-
 4 files changed, 25 insertions(+), 7 deletions(-)

commit a077c3dc5257347e7a50b1761943876da4604318
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 7 23:26:43 2004 +0000

    * configure.in: Check for machine/endian.h too.
    * include/db-int.h: Include machine/endian.h if available.  Check for
    __LITTLE_ENDIAN__ and __BIG_ENDIAN__, _MIPSEB and _MIPSEL.
    
    ticket: 2551
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16322 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog         |  4 ++++
 src/util/db2/configure.in      |  6 ++++--
 src/util/db2/include/ChangeLog |  5 +++++
 src/util/db2/include/db-int.h  | 19 +++++++++++++++++++
 4 files changed, 32 insertions(+), 2 deletions(-)

commit d913447cbdfe73bf3155376807fe3f106ab2ddde
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri May 7 19:18:17 2004 +0000

    Patch from Matt Crawford to allow matching on realm in cross-realm
    authentication for krb5_aname_to_lname.
    
    Ticket: 957
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16321 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  5 +++++
 src/lib/krb5/os/an_to_ln.c | 10 ++++++----
 2 files changed, 11 insertions(+), 4 deletions(-)

commit 93d2a0921334a8289801c72f5dd09b6dc9b3a162
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 6 03:15:37 2004 +0000

    * threads.c (krb5int_thread_support_fini) [!ENABLE_THREADS]: Provide a dummy
    function for now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16320 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog | 3 +++
 src/util/support/threads.c | 5 +++++
 2 files changed, 8 insertions(+)

commit 55b507733cf76d48156684ebf5aa5eb1c8af8ca3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 6 03:13:56 2004 +0000

    * fake-addrinfo.c: Deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16319 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog       | 1 +
 src/util/support/Makefile.in     | 6 ++----
 src/util/support/fake-addrinfo.c | 8 --------
 3 files changed, 3 insertions(+), 12 deletions(-)

commit 2e0cd9c3947738ed35e6d672ee4cdda5359163a0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 6 02:28:25 2004 +0000

    Start using our first bit of per-thread storage
    
    * error_message.c (buffer): Static variable deleted.
    (com_err_initialize): Register cleanup support for com_err thread-specific data
    key.
    (error_message): Use a per-thread dynamically-allocated buffer instead of
    static storage, for the case where an unknown error code is given.  If any
    errors occur allocating or tracking the buffer, return a fixed message.
    
    * t_com_err.c: Include stdlib.h.  If TEST_THREADS is defined, include
    pthread.h.
    (run): Renamed from main, changed signature.
    (main): New function.  Just call run, or if TEST_THREADS is defined, create a
    thread to call it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16318 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 16 ++++++++++++++++
 src/util/et/error_message.c | 31 ++++++++++++++++++++++++-------
 src/util/et/t_com_err.c     | 31 ++++++++++++++++++++++++++++++-
 3 files changed, 70 insertions(+), 8 deletions(-)

commit 03feec0e60a84cbe1c1f77137eb23b2945fd2c44
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 6 01:33:56 2004 +0000

    Since the AES code builds, and doesn't do any configure-time byte order checks
    that I noticed, something similar ought to work for the DB code.  This is the
    first cut; nightly testing builds should tell us if it's sufficient on most of
    the platforms we work on.
    
    * include/db-int.h: Include stdlib.h, and endian.h if available.
    (LITTLE_ENDIAN, BIG_ENDIAN, BYTE_ORDER): If not defined, and if versions with
    one or two leading underscores are defined, define the no-underscore form in
    terms of the with-underscore one.
    (DB_BYTE_ORDER): Define by checking LITTLE_ENDIAN, BIG_ENDIAN, and BYTE_ORDER;
    report an error if that doesn't work.  Don't check WORDS_BIGENDIAN.
    
    * Makefile.in (all-prerecurse): Make sure headers generated by config.status
    are up to date.
    (include/config.h, $(srcdir)/include/config.h.in, include/db-config.h): New
    rules.
    * configure.in: Don't check byte order here.  Check for endian.h.
    
    ticket: 2551
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16317 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog         |  8 +++++++
 src/util/db2/Makefile.in       |  8 +++++++
 src/util/db2/configure.in      |  3 ++-
 src/util/db2/include/ChangeLog | 10 +++++++++
 src/util/db2/include/db-int.h  | 49 ++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 77 insertions(+), 1 deletion(-)

commit 2523b96a81748d0f7c2ad01cf524bbccb00252c3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 6 00:12:52 2004 +0000

    * libkrb5.exports: Export krb5int_foreach_localaddr for now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16316 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog       | 4 ++++
 src/lib/krb5/libkrb5.exports | 1 +
 2 files changed, 5 insertions(+)

commit 2e2a4c81095df45d61633621d03f03d1e84e6098
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 5 22:50:42 2004 +0000

    * libobj.in (OBJS.ST, OBJS.SH, OBJS.PF): Depend on Makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16315 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 2 ++
 src/config/libobj.in | 6 +++---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit b5e1cf204bc5d8348ce16388e905882a1bc4bd42
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 5 22:44:46 2004 +0000

    Rename header file foreachaddr.c to foreachaddr.h, now that it isn't
    mostly static functions to be compiled in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16314 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  1 +
 src/include/foreachaddr.c   | 64 ---------------------------------------------
 src/include/foreachaddr.h   | 64 +++++++++++++++++++++++++++++++++++++++++++++
 src/kdc/ChangeLog           |  4 +++
 src/kdc/Makefile.in         |  2 +-
 src/kdc/network.c           |  2 +-
 src/lib/krb5/os/ChangeLog   |  3 ++-
 src/lib/krb5/os/Makefile.in |  2 +-
 src/lib/krb5/os/localaddr.c |  2 +-
 9 files changed, 75 insertions(+), 69 deletions(-)

commit d25c51b1f17a528dc7586ea7de6aa46baf0d6892
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 5 22:37:38 2004 +0000

    build dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16313 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/Makefile.in | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 7070d016ede2a075940f61ce811ef8a3291ae0b1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 5 22:33:23 2004 +0000

    * pre.in (SUPPORT_LIBNAME, SUPPORT_DEPLIB, SUPPORT_LIB): New variables.
    (KRB5_BASE_LIBS): Add $(SUPPORT_LIB).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16312 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 6 ++++++
 src/config/pre.in    | 7 +++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 62c0fedccf95a5c5a2530c91a4d93163f8db8d7a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 5 22:21:35 2004 +0000

    * localaddr.c: Incorporate foreach_localaddr implementation.  Export it as
    krb5int_foreach_localaddr.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16311 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |   5 +
 src/lib/krb5/os/localaddr.c | 788 +++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 792 insertions(+), 1 deletion(-)

commit f65517ef2167c1cad3ec8cd707d41de6ec687c12
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 5 22:18:01 2004 +0000

    * foreachaddr.c: Implementation moved to lib/krb5/os/localaddr.c.
    (krb5int_foreach_localaddr): Declare.
    (foreach_localaddr): New macro.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16310 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     |   6 +
 src/include/foreachaddr.c | 770 +---------------------------------------------
 2 files changed, 17 insertions(+), 759 deletions(-)

commit de7fd12779d30aa30482b67803be00bc9b514ccd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 5 22:10:39 2004 +0000

    * foreachaddr.c: Deleted.  Code moved to lib/krb5/os/localaddr.c.
    * Makefile.in (SRCS, STLIBOBJS): Updated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16309 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog     |   5 +
 src/util/support/Makefile.in   |   6 +-
 src/util/support/foreachaddr.c | 836 -----------------------------------------
 3 files changed, 7 insertions(+), 840 deletions(-)

commit ed62dea466ccc491e7d0f31abcc565afe45c8f7c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 5 01:19:43 2004 +0000

    * configure.in: Enable dependency support for shared lib.
    * Makefile.in (test_et, t_com_err): Depend on, and link against, the new
    support library.
    (SHLIB_EXPDEPS, SHLIB_EXPLIBS, SHLIB_RDIRS, SHLIB_DIRS): New variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16308 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog    |  6 ++++++
 src/util/et/Makefile.in  | 12 ++++++++----
 src/util/et/configure.in |  2 +-
 3 files changed, 15 insertions(+), 5 deletions(-)

commit 6fe148f812e0fdcbdbcc85d98d341302101a0541
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 5 01:16:27 2004 +0000

    * Makefile.in (SHLIB_EXPLIBS): Include $(LIBS).
    (SHLIB_RDIRS): Use $(KRB5_LIBDIR), for lack of anything better.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16307 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog   | 2 ++
 src/util/support/Makefile.in | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 16bb3d05fcbf9f1a380c04d6c056bc0a386f52db
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 5 01:14:53 2004 +0000

    * configure.in: Include dependency support for shared library build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16306 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 3 ++-
 src/configure.in | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 46d8093785e68c244db50eaa97fd52592368d001
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 5 00:47:59 2004 +0000

    * threads.c (k5_key_register, destructors, k5_setspecific) [!ENABLE_THREADS]:
    Update to fit declarations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16305 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog | 3 +++
 src/util/support/threads.c | 7 ++++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 5c63b2300b25204465de7be4b417294a25da8cb0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 5 00:31:38 2004 +0000

    * Makefile.in (LOCAL_SUBDIRS): Build support library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16304 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   | 4 ++++
 src/util/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c23c02f65e3d5c1cc2f37ba12eac14c7ed20671d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 5 00:26:37 2004 +0000

    * configure.in: Generate a makefile in util/support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16303 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 4 ++++
 src/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3d962764145d1cc75e3c3c37c7ed0590ba44bfe1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 5 00:21:22 2004 +0000

    exports list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16302 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog              | 1 +
 src/util/support/libkrb5support.exports | 5 +++++
 2 files changed, 6 insertions(+)

commit aeae37ce475d27efeee17283922495fd6f018acf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 5 00:19:13 2004 +0000

    * foreachaddr.c: New file, based on include/foreachaddr.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16301 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog     |   1 +
 src/util/support/Makefile.in   |   6 +-
 src/util/support/foreachaddr.c | 836 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 841 insertions(+), 2 deletions(-)

commit a9e00b366e141fa39366bbef5cf88c25a73ca1b2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 4 23:35:35 2004 +0000

    fix lib name; add fini func
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16300 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3808c842f799ee522d408d9eb34c1dbd45a07fa2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 4 22:40:07 2004 +0000

    * New directory.
    * Makefile.in: New file.
    * threads.c: New file.  Thread-specific data support.
    * fake-addrinfo.c: New file.  Placeholder.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16299 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/support/ChangeLog       |   7 ++
 src/util/support/Makefile.in     |  63 +++++++++++
 src/util/support/fake-addrinfo.c |   8 ++
 src/util/support/threads.c       | 237 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 315 insertions(+)

commit 78baf0d2da15305afe0f6ccf17f38fb3a3d9cc8c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 4 19:38:18 2004 +0000

    Make com_err tests exercise the shared-library support
    
    * configure.in: Invoke KRB5_BUILD_PROGRAM and KRB5_RUN_FLAGS.
    * Makefile.in (PROG_RPATH, PROG_LIBPATH, RUN_SETUP): New variables.
    (test_et, t_com_err): Use the built library, even if shared.
    (check-unix): Set up the environment properly to load shared libraries when
    running the test programs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16298 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog    |  9 +++++++++
 src/util/et/Makefile.in  | 20 ++++++++++++++------
 src/util/et/configure.in |  2 ++
 3 files changed, 25 insertions(+), 6 deletions(-)

commit 9143795064f9dc9a62ddbf37a628b8ac4cabf2f9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 4 19:22:53 2004 +0000

    * shlib.conf (alpha*-dec-osf*): Do remember to set use_linker_init_option and
    use_linker_fini_option.
    (mips-sgi-irix*): Set LDCOMBINE_TAIL only if not using gcc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16297 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 6 ++++++
 src/config/shlib.conf | 6 ++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 58094ef3898f010e9e76dd1434479a43bce313ec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon May 3 05:57:37 2004 +0000

    * rc_dfl.c (krb5_rc_dfl_expunge_locked): Declare before use
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16296 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 4 ++++
 src/lib/krb5/rcache/rc_dfl.c  | 3 +++
 2 files changed, 7 insertions(+)

commit c8cb3f7aab6c2ce515c83d7e4ead311f1a5d44d0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 1 01:43:15 2004 +0000

    Use the new mutex in the replay cache structure
    
    Rather coarse at the moment: While one thread is blocking waiting for data to
    be flushed to disk, another thread is unnecessarily prevented from scanning the
    in-memory data.
    
    * rc_base.c (krb5_rc_resolve_type): Initialize the mutex in the replay cache
    structure.
    (krb5_rc_default, krb5_rc_resolve_full): Destroy it if creation of the replay
    cache fails.
    * rc_dfl.c (krb5_rc_dfl_get_span, krb5_rc_dfl_init): Lock the mutex while
    operating on the replay cache object.
    (krb5_rc_dfl_expunge_locked): Renamed from krb5_rc_dfl_expunge and made static.
    Call krb5_rc_dfl_recover_locked.
    (krb5_rc_dfl_expunge): New wrapper function, locks the mutex.
    (krb5_rc_dfl_recover_locked): Renamed from krb5_rc_dfl_recover and made static.
    Call krb5_rc_dfl_expunge_locked.
    (krb5_rc_dfl_recover): New wrapper function, locks the mutex.
    (krb5_rc_dfl_store): Lock the mutex.  Call _expunge_locked.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16295 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 16 ++++++++
 src/lib/krb5/rcache/rc_base.c | 14 +++++--
 src/lib/krb5/rcache/rc_dfl.c  | 90 ++++++++++++++++++++++++++++++++++++-------
 3 files changed, 103 insertions(+), 17 deletions(-)

commit 37c80d09c84a5a64311f8d4e34ca79b7a3db4119
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 1 01:31:14 2004 +0000

    * prng.c (krb5int_prng_cleanup): Destroy the mutex
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16294 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 2 ++
 src/lib/crypto/prng.c    | 1 +
 2 files changed, 3 insertions(+)

commit 2ec29866c30896237f10a9b24cfcf4d4c9921905
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 1 01:29:44 2004 +0000

    Update mutex debug code to be somewhat compatible with multi-threaded
    execution.  It won't be as useful in single-threaded programs for detecting
    bugs in the mutex handling for now, though.
    
    * k5-thread.h (k5_mutex_debug_check_init, k5_mutex_debug_update_loc): New
    macros.
    (k5_mutex_debug_lock, k5_mutex_debug_unlock): Use them.
    (k5_mutex_lock, k5_mutex_unlock) [ENABLE_THREADS && DEBUG_THREADS]: Use them
    instead of k5_mutex_debug_lock and k5_mutex_debug_unlock.
    (enum k5_mutex_debug_states): New enum.
    (K5_MUTEX_DEBUG_LOCKED, K5_MUTEX_DEBUG_UNLOCKED): Change to enumerator values.
    (k5_mutex_debug_info): Use the enum type.  Reorder fields.
    (K5_MUTEX_DEBUG_INITIALIZER): Update for new field order.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16293 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 12 ++++++++++++
 src/include/k5-thread.h | 52 ++++++++++++++++++++++++++-----------------------
 2 files changed, 40 insertions(+), 24 deletions(-)

commit b936eda945085e010bc56029f21b321e0f6efac4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 1 00:05:55 2004 +0000

    * Makefile.in (LIBINITFUNC, LIBFINIFUNC): New variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16292 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 1 +
 src/lib/crypto/Makefile.in | 2 ++
 2 files changed, 3 insertions(+)

commit 88291437116b70e147f405c89636ebc540a3ff96
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 1 00:00:45 2004 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16291 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in              | 279 ++++++++++++++++++--------------
 src/lib/crypto/enc_provider/Makefile.in |  38 ++---
 2 files changed, 174 insertions(+), 143 deletions(-)

commit 5e0b254fc61c328d1ae2729b0cc7392165790f3c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 1 00:00:02 2004 +0000

    Add a mutex for the shared static storage used by Yarrow
    
    * crypto_libinit.c (initialized): Variable deleted.
    (cryptoint_initialize_library, cryptoint_cleanup_library): Use new macros for
    automatic shared library init/fini functions.
    (prng_cleanup): Declaration deleted.
    (krb5int_prng_init, krb5int_prng_cleanup): Declare.
    (cryptoint_initialize_library): Call krb5int_prng_init.
    (krb5int_crypto_init): New function, checks that cryptoint_initialize_library
    was called successfully.
    (cryptoint_cleanup_library): Call krb5int_prng_cleanup only if the initializer
    ran.
    * crypto_libinit.h: Deleted.
    * prng.c: Include k5-thread.h.
    (init_once, init_error, yarrow_lock): New variables.
    (krb5int_prng_init): New function; finish initializing the mutex lock.
    (do_yarrow_init): New function.
    (krb5_c_random_add_entropy): Call it once only.  Lock the mutex before
    processing the input.
    (krb5_c_random_make_octets): Lock the mutex before extracting random bytes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16290 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog        | 21 +++++++++++
 src/lib/crypto/crypto_libinit.c | 28 +++++++--------
 src/lib/crypto/crypto_libinit.h |  7 ----
 src/lib/crypto/prng.c           | 77 +++++++++++++++++++++++++++++------------
 4 files changed, 89 insertions(+), 44 deletions(-)

commit a4f8e8baa568d752f3a4efc94827f10bd14bfc95
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 30 22:53:38 2004 +0000

    * k5-int.h: Include k5-thread.h.
    (struct krb5_rc_st): Add a mutex.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16289 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/k5-int.h  | 4 ++++
 2 files changed, 9 insertions(+)

commit 55d99419bbcf82a28e11b74f25d0bfc16ffdfa4a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 30 07:12:56 2004 +0000

    * libk5crypto.exports: Drop the library init/fini functions and the DES tables
    from the export list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16288 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog           | 5 +++++
 src/lib/crypto/libk5crypto.exports | 5 -----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit ab22b52113d39254de2944bc74adc360af069e1d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 30 00:59:37 2004 +0000

    * shlib.conf (alpha*-dec-osf*): Add support for export list, using a temporary
    file, and init/fini functions.
    (mips-sgi-irix*): Previous support should not be used with gcc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16287 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  4 ++++
 src/config/shlib.conf | 14 ++++++++++----
 2 files changed, 14 insertions(+), 4 deletions(-)

commit 77b981eef52d6aeb631dac13a1b8e925e2fcd126
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 30 00:57:01 2004 +0000

    * aclocal.m4 (CONFIG_RULES): Substitute EXTRA_FILES into pre.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16286 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 1 +
 src/aclocal.m4 | 2 ++
 2 files changed, 3 insertions(+)

commit 5182fd109691f0ad3667b4ca6586c8cc2bdbb6c6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 30 00:55:54 2004 +0000

    * pre.in (EXTRA_FILES): New variable.
    * post.in (clean-unix): Delete extra files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16285 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 3 +++
 src/config/post.in   | 2 +-
 src/config/pre.in    | 3 +++
 3 files changed, 7 insertions(+), 1 deletion(-)

commit 7a8190525edd77cebd4680d8f60dc40f3179c85b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 29 22:51:10 2004 +0000

    updated dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16284 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/Makefile.in | 50 +++++++++++++++++++++++----------------------
 1 file changed, 26 insertions(+), 24 deletions(-)

commit 3b41673de094ebcfa1fb69bd400e7d22b6000ac4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 29 22:47:28 2004 +0000

    * debug.h (test): Macro renamed from "assert".
    * krb5_decode_test.c, krb5_encode_test.c: Callers updated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16283 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          |  5 +++++
 src/tests/asn.1/debug.h            |  2 +-
 src/tests/asn.1/krb5_decode_test.c | 14 +++++++-------
 src/tests/asn.1/krb5_encode_test.c |  4 ++--
 4 files changed, 15 insertions(+), 10 deletions(-)

commit 57122e40642f1b511ee0f293329fc0033629bbe8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 29 06:54:23 2004 +0000

    * k5-platform.h (DELAY_INITIALIZER): Don't define.
    (CONSTRUCTOR_ATTR_WORKS, DESTRUCTOR_ATTR_WORKS): Don't define.
    (USE_LINKER_FINI_OPTION): Don't define.
    (MAYBE_DUMMY_INIT): New macro, to optionally produce a dummy initializer for
    the linker to reference in the case where other options indicate we don't want
    to use it.
    (MAKE_INIT_FUNCTION): Use it in some versions.  Set the exported function name
    to have a __auxinit suffix.
    (MAKE_FINI_FUNCTION) [!SHARED]: Declare the function static, and do nothing to
    try to cause it to get invoked.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16282 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     | 13 ++++++++++++
 src/include/k5-platform.h | 50 ++++++++++++++++++++++++++++-------------------
 2 files changed, 43 insertions(+), 20 deletions(-)

commit db5cd098204924653923bdc7deb9e5ca0edc986d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 29 06:50:17 2004 +0000

    * shlib.conf: Initialize use_linker_init_option and use_linker_fini_option to
    no.
    (mips-sgi-irix*): Add link-time support for library initialization and
    finalization.
    (*-*-solaris*): Likewise, for native compiler.  Change "pic" mode to "PIC",
    libkrb5 seems to need it now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16281 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  9 +++++++++
 src/config/shlib.conf | 18 ++++++++++++++----
 2 files changed, 23 insertions(+), 4 deletions(-)

commit 61cb1ca9519ffe48ed8d0682acf1aa6837aead3c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 29 06:46:00 2004 +0000

    * aclocal.m4 (CONFIG_RULES): Invoke KRB5_LIB_PARAMS and KRB5_AC_INITFINI.
    (KRB5_AC_INITFINI): New macro.  Define delayed-initialization config option,
    test for gcc constructor/destructor attribute support, and test whether
    shlib.conf indicates support for link-time options.
    (KRB5_AC_GCC_ATTRS): Implement.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16280 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 10 ++++++++++
 src/aclocal.m4 | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 71 insertions(+), 1 deletion(-)

commit a7158b8a13aaa405199bbc3671c9e9d3537b9da8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 29 06:29:47 2004 +0000

    * error_message.c (com_err_terminate): Free heap storage in et_list_dynamic
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16279 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 3 +++
 src/util/et/error_message.c | 5 +++++
 2 files changed, 8 insertions(+)

commit df8f5822becae224cfb378cdcf08c08330ae3fe5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 29 06:21:55 2004 +0000

    * Makefile.in (LIBINITFUNC, LIBFINIFUNC): New variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16278 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 4 ++++
 src/util/et/Makefile.in | 2 ++
 2 files changed, 6 insertions(+)

commit bd34c561902b032b4ae29a6d2705a295d9359936
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 28 22:03:46 2004 +0000

    * libobj.in (.c.so): Add -DSHARED to compile options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16277 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/libobj.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 61c01b737c062a45dc4edea8d776b2d7c648ac7a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Apr 26 19:28:43 2004 +0000

    * aclocal.m4 (KRB5_BUILD_LIBRARY_WITH_DEPS): Report an error if perl cannot be found
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16276 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 3 +++
 2 files changed, 8 insertions(+)

commit 53c20290a3708009caaa8e11178423216c25dfa7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Apr 26 19:20:45 2004 +0000

    * lib.in (PARSE_OBJLISTS): New variable.
    (lib$(LIB)$(STLIBEXT), lib$(LIB)$(SHLIBVEXT), lib$(LIB)$(PFLIBEXT)): Use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16275 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  4 ++++
 src/config/lib.in    | 19 ++++++-------------
 2 files changed, 10 insertions(+), 13 deletions(-)

commit 92ca4053a380d0c37ada74fdf340bbba5e2a0f30
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Apr 26 05:36:49 2004 +0000

    * shlib.conf (INIT_FINI_PREP): New variable.  Default to a no-op, but let each
    platform set setup routines to process initialization and finalization options
    for the default MAKE_SHLIB_COMMAND value.
    (case mips-sgi-irix*): Define LDCOMBINE_TAIL to use the library's export list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16274 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  9 +++++++++
 src/config/shlib.conf | 12 ++++++++----
 2 files changed, 17 insertions(+), 4 deletions(-)

commit 1c76889972ea82bb14a26f9ab449b765c2b0ffa4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 24 22:39:54 2004 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16273 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/Makefile.in         |  19 +-
 src/kadmin/testing/util/Makefile.in   |  19 +-
 src/lib/krb5/Makefile.in              |   3 +-
 src/lib/krb5/asn.1/Makefile.in        |  75 ++--
 src/lib/krb5/ccache/Makefile.in       |  66 ++--
 src/lib/krb5/error_tables/Makefile.in |   7 +-
 src/lib/krb5/keytab/Makefile.in       |  64 ++--
 src/lib/krb5/krb/Makefile.in          | 650 ++++++++++++++++++----------------
 src/lib/krb5/os/Makefile.in           | 308 ++++++++--------
 src/lib/krb5/rcache/Makefile.in       |  52 +--
 10 files changed, 687 insertions(+), 576 deletions(-)

commit 17c8862153e4602dabdc21d622e2301477e79605
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 24 22:38:30 2004 +0000

    Handle the somewhat common fixed case of time value 0 more efficiently
    
    * asn1_decode.c (asn1_decode_generaltime): If the input string is the magic
    UNIX time zero, bypass all the arithmetic and return 0.
    * asn1_encode.c (asn1_encode_generaltime): If the input time value is the UNIX
    epoch, use a hardcoded string instead of doing the math.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16272 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     |  8 ++++++++
 src/lib/krb5/asn.1/asn1_decode.c |  5 +++++
 src/lib/krb5/asn.1/asn1_encode.c | 39 +++++++++++++++++++++++----------------
 3 files changed, 36 insertions(+), 16 deletions(-)

commit 3c51a8b0615193d36cff2de1af7c70d982dfaf66
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 24 22:27:47 2004 +0000

    * conv_creds.c (krb524_init_ets, krb524_convert_creds_kdc): Add forward declarations to silence gcc warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16271 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  3 +++
 src/lib/krb5/krb/conv_creds.c | 10 +++++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 13c51d3c9d28e35ac220f8a07c483ba30a696138
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 24 22:23:24 2004 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16270 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/Makefile.in              |  8 +--
 src/lib/crypto/arcfour/Makefile.in          | 17 +++---
 src/lib/crypto/crc32/Makefile.in            |  8 +--
 src/lib/crypto/des/Makefile.in              | 92 +++++++++++++++--------------
 src/lib/crypto/dk/Makefile.in               | 39 ++++++------
 src/lib/crypto/hash_provider/Makefile.in    | 36 ++++++-----
 src/lib/crypto/keyhash_provider/Makefile.in | 40 +++++++------
 src/lib/crypto/md4/Makefile.in              |  8 +--
 src/lib/crypto/md5/Makefile.in              |  8 +--
 src/lib/crypto/old/Makefile.in              | 24 ++++----
 src/lib/crypto/raw/Makefile.in              | 16 ++---
 src/lib/crypto/sha1/Makefile.in             |  7 ++-
 src/lib/crypto/yarrow/Makefile.in           | 21 +++----
 13 files changed, 169 insertions(+), 155 deletions(-)

commit 8e750223b5e9d42b14411287fc889417cc0677dd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 24 22:20:55 2004 +0000

    updated dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16269 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in            |  47 +++++----
 src/appl/telnet/telnet/Makefile.in  |   2 +-
 src/appl/telnet/telnetd/Makefile.in |  11 +-
 src/kdc/Makefile.in                 | 121 +++++++++++-----------
 src/krb524/Makefile.in              |  34 +++---
 src/lib/apputils/Makefile.in        |   7 +-
 src/lib/des425/Makefile.in          | 101 ++++++++++--------
 src/lib/gssapi/krb5/Makefile.in     |  89 ++++++++--------
 src/lib/kadm5/Makefile.in           |  77 +++++++-------
 src/lib/kadm5/clnt/Makefile.in      |  79 +++++++-------
 src/lib/kadm5/srv/Makefile.in       | 199 +++++++++++++++++++-----------------
 src/lib/kdb/Makefile.in             |  74 ++++++++------
 src/lib/krb4/Makefile.in            |  38 ++++---
 src/slave/Makefile.in               |  15 +--
 src/tests/asn.1/Makefile.in         |  28 ++---
 src/tests/create/Makefile.in        |   8 +-
 src/tests/hammer/Makefile.in        |   7 +-
 src/tests/verify/Makefile.in        |   8 +-
 src/util/et/Makefile.in             |   4 +-
 src/util/profile/Makefile.in        |   2 +-
 src/util/pty/Makefile.in            |   3 +-
 21 files changed, 504 insertions(+), 450 deletions(-)

commit fcf02bef88a17724aa230547459a9eaf1159d6c1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 24 21:09:44 2004 +0000

    Added support for library initialization and finalization, and verification
    that the initializer completed successfully.  Delay initialization on POSIX
    until the first "verification" call.  Currently specific to a few platforms,
    but should still build on others without thread support enabled.
    
    Use it to finish creating (if necessary) and destroy mutexes, and free some
    other storage "permanently" allocated by libraries (currently, libkrb5
    cache/keytab type registries only).  Change initialization of static mutexes to
    a two-step operation, a static "partial" initializer and a "finish_init"
    routine called from a thread-safe environment like library initialization is
    assumed to be.  POSIX will use the former, Windows will use the latter, and the
    debug support will check that *both* have been used.
    
    Added init/fini functions to com_err, profile, krb5, and gssapi libraries.
    (The profile library one may need to be removed later.)  The existing ones, not
    thread-safe, are still around.
    
    Use weak symbol support if available to figure out if the pthread library has
    been linked in, and avoid calling certain routines if the C library stubs are
    known not to exist or work.
    
    Stub declarations for thread-specific data.
    Minor bugfixes, whitespace changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16268 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                            |  10 ++
 src/aclocal.m4                           |  49 +++++-
 src/include/ChangeLog                    |  43 ++++++
 src/include/Makefile.in                  |   2 +-
 src/include/k5-platform.h                | 251 ++++++++++++++++++++++++++++++-
 src/include/k5-thread.h                  | 227 ++++++++++++++++++++++++----
 src/lib/gssapi/ChangeLog                 |   8 +
 src/lib/gssapi/generic/ChangeLog         |   5 +
 src/lib/gssapi/generic/gssapiP_generic.h |   2 +-
 src/lib/gssapi/gss_libinit.c             |  28 +++-
 src/lib/gssapi/krb5/ChangeLog            |   3 +
 src/lib/gssapi/krb5/krb5_gss_glue.c      |  10 +-
 src/lib/krb5/ChangeLog                   |  11 ++
 src/lib/krb5/ccache/ChangeLog            |   8 +
 src/lib/krb5/ccache/ccbase.c             |  20 ++-
 src/lib/krb5/keytab/ChangeLog            |   9 ++
 src/lib/krb5/keytab/ktbase.c             |  19 ++-
 src/lib/krb5/krb/ChangeLog               |   9 +-
 src/lib/krb5/krb/init_ctx.c              |   4 +-
 src/lib/krb5/krb5_libinit.c              |  76 +++++++---
 src/lib/krb5/rcache/ChangeLog            |   8 +
 src/lib/krb5/rcache/rc_base.c            |  16 +-
 src/util/et/ChangeLog                    |  13 ++
 src/util/et/Makefile.in                  |   8 +-
 src/util/et/error_message.c              |  25 ++-
 src/util/et/error_table.h                |   3 -
 src/util/profile/ChangeLog               |  11 ++
 src/util/profile/prof_file.c             |  39 ++++-
 src/util/profile/prof_int.h              |  13 --
 29 files changed, 835 insertions(+), 95 deletions(-)

commit 3b4d753fc5169469da270c831654a8fae407cfdf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 24 20:22:31 2004 +0000

    * gssapi_krb5.c (kg_get_ccache_name): Don't test err while it's still known to
    be 0.
    (kg_set_ccache_name): Likewise.  Return after an error rather than continuing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16267 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     |  7 ++++++
 src/lib/gssapi/krb5/gssapi_krb5.c | 52 +++++++++++++++------------------------
 2 files changed, 27 insertions(+), 32 deletions(-)

commit 7ffd3ed39e7bc7f6fe978e3afb29bf5aaf381ee5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 24 04:44:02 2004 +0000

    Start depending on perl for builds
    
    * aclocal.m4 (KRB5_BUILD_LIBRARY_WITH_DEPS): Look for perl.
    * config/pre.in (PERL): New variable.
    * config/lib.in (lib$(LIB)$(SHLIBVEXT)): Use one perl invocation rather than
    n+1 sed invocations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16266 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog        | 4 ++++
 src/aclocal.m4       | 1 +
 src/config/ChangeLog | 6 ++++++
 src/config/lib.in    | 9 +++------
 src/config/pre.in    | 1 +
 5 files changed, 15 insertions(+), 6 deletions(-)

commit 343bb2cb78e331f4ae4b9f022d4968058460ef4e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 23 00:59:19 2004 +0000

    * libupdate.sh: Deleted.
    * Makefile.in (libupdate, makeshlib): Targets deleted.
    (all-recurse): Don't depend on them.
    (clean): Don't try to delete them.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16265 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    |  5 ++++-
 src/util/Makefile.in  | 13 +------------
 src/util/libupdate.sh | 44 --------------------------------------------
 3 files changed, 5 insertions(+), 57 deletions(-)

commit 445e1cd0a2e2254852571cadeaf99d071d66384f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 23 00:46:26 2004 +0000

    * makeshlib.conf: Deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16264 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    |  4 +++
 src/util/makeshlib.sh | 67 ---------------------------------------------------
 2 files changed, 4 insertions(+), 67 deletions(-)

commit a8a3c79930e4720ae57d1b598d3ad19e4de635af
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 23 00:43:15 2004 +0000

    Use more flexible command substitution for shared library generation, so we can
    dump makeshlib.sh.  Use the new saved export list files for AIX.
    
    * aclocal.m4 (KRB5_BUILD_LIBRARY_WITH_DEPS): Substitute MAKE_SHLIB_COMMAND, not
    LDCOMBINE and LDCOMBINE_TAIL.
    * pre.in (DO_MAKE_SHLIB, SHLIB_STATIC_TARGET, LDCOMBINE, LDCOMBINE_TAIL):
    Delete unused variables.
    (SHLIB_EXPORT_FILE, SHLIB_EXPORT_FILE_DEP, MAKE_SHLIB_COMMAND): New variables.
    * config/lib.in (lib$(LIB)$(SHLIBVEXT)): Set objlist to the list of object
    files before invoking MAKE_SHLIB_COMMAND, instead of wrapping the list with
    LDCOMBINE and LDCOMBINE_TAIL.  Depend on SHLIB_EXPORT_FILE_DEP.
    * config/shlib.conf: Set MAKE_SHLIB_COMMAND, using LDCOMBINE and LDCOMBINE_TAIL
    in the common case.
    (case *-*-aix*): Specify new commands, taken from makeshlib.sh,	but assume the
    export list is provided externally.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16263 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog         |  5 +++++
 src/aclocal.m4        |  3 +--
 src/config/ChangeLog  | 15 +++++++++++++++
 src/config/lib.in     | 10 +++++-----
 src/config/pre.in     | 18 ++++++++++++------
 src/config/shlib.conf | 14 +++++++++++++-
 6 files changed, 51 insertions(+), 14 deletions(-)

commit 3102b8cd0a7ef822229383951799867101a366f2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 23 00:24:05 2004 +0000

    Delete a couple of symbols that are only defined when krb4 is enabled,
    and which are not directly used from outside the library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16262 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/libkrb5.exports | 2 --
 1 file changed, 2 deletions(-)

commit ed71c81b254679003e0e1ea1ed45f09408c6533d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 23 00:13:12 2004 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16261 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/Makefile.in         |   5 +-
 src/lib/gssapi/generic/Makefile.in |  54 ++++++------
 src/lib/gssapi/krb5/Makefile.in    | 170 +++++++++++++++++++++++--------------
 src/lib/krb5/ccache/Makefile.in    |   3 +-
 src/util/profile/Makefile.in       |   8 ++
 5 files changed, 144 insertions(+), 96 deletions(-)

commit 1777a0df39bf8bd66cec4df4681d7c2b580e302f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 23 00:08:55 2004 +0000

    add newline at end of file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16260 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/dnssrv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6e58d5cbff721ef75c1d32272f736584afa18ead
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 22 23:55:57 2004 +0000

    Add files containing the export lists used on UNIX, in each directory
    where we build a shared library, whether or not it gets installed.
    These should match the complete AIX export lists for a full build
    including krb4 support, and will eventually be used on other UNIX
    platforms, and cut down to just the symbols we actually want to
    export.
    
    We'll also have to add additional information, eventually, for
    versioning and such, but currently this is just a list of C symbol
    names.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16259 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog                |   4 +
 src/lib/crypto/libk5crypto.exports      | 153 +++++++
 src/lib/des425/ChangeLog                |   4 +
 src/lib/des425/libdes425.exports        |  18 +
 src/lib/gssapi/ChangeLog                |   4 +
 src/lib/gssapi/libgssapi_krb5.exports   | 166 +++++++
 src/lib/kadm5/clnt/ChangeLog            |   4 +
 src/lib/kadm5/clnt/libkadm5clnt.exports | 156 +++++++
 src/lib/kadm5/srv/ChangeLog             |   4 +
 src/lib/kadm5/srv/libkadm5srv.exports   | 187 ++++++++
 src/lib/kdb/ChangeLog                   |   4 +
 src/lib/kdb/libkdb5.exports             | 152 +++++++
 src/lib/krb4/ChangeLog                  |   4 +
 src/lib/krb4/libkrb4.exports            | 165 +++++++
 src/lib/krb5/ChangeLog                  |   4 +
 src/lib/krb5/libkrb5.exports            | 746 ++++++++++++++++++++++++++++++++
 src/lib/rpc/ChangeLog                   |   4 +
 src/lib/rpc/libgssrpc.exports           | 143 ++++++
 src/util/db2/ChangeLog                  |   4 +
 src/util/db2/libdb.exports              |  99 +++++
 src/util/et/ChangeLog                   |   4 +
 src/util/et/libcom_err.exports          |   9 +
 src/util/profile/ChangeLog              |   4 +
 src/util/profile/libprofile.exports     |  53 +++
 24 files changed, 2095 insertions(+)

commit d02c7df06dec5db1915e2715e27fdf733634ecbd
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Apr 16 19:10:24 2004 +0000

    krb5_get_in_tkt ignores lifetime
    
    John Hascall reports that the emulation of krb5_get_in_tkt is
    incomplete and does not handle lifetimes set in the input credentials.
    He provided a patch to fix this.
    
    Ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16258 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         |  5 +++++
 src/include/k5-int.h          |  2 +-
 src/lib/krb5/krb/ChangeLog    |  7 +++++++
 src/lib/krb5/krb/gic_keytab.c |  2 +-
 src/lib/krb5/krb/gic_pwd.c    | 13 +++++++++----
 5 files changed, 23 insertions(+), 6 deletions(-)

commit 51424093a86bf4a9ef864d0749ac122e16fd8b0e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Apr 15 17:57:34 2004 +0000

    Fix memory leak when not sending to master KDC in
    get_init_creds_password path.
    
    Ticket: 2534
    Tags: pullup
    Target_Version: 1.3.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16255 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/gic_pwd.c | 4 ++++
 2 files changed, 9 insertions(+)

commit 8e619b5655f7c6deca57b388583f87f5107612c4
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Apr 14 22:34:02 2004 +0000

    added krb5-config to targets
    
    ticket: 2348
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16252 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam | 2 ++
 1 file changed, 2 insertions(+)

commit faaa8a215074bff1dd48c54298ba127bcfad593e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Apr 14 14:14:03 2004 +0000

    Changes to the NSIS installer for Windows to support KFW 2.6.1
    Adds kvno.exe, gss-client.exe, and gss-server.exe to the distribution
    Increments the version number of the installer
    
    ticket: new
    tags: pullup
    target_version: 1.3.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16249 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/ChangeLog        |  6 ++++++
 src/windows/installer/nsis/kfw-fixed.nsi    | 17 +++++++++++++++--
 src/windows/installer/nsis/nsi-includes.nsi |  8 ++++----
 3 files changed, 25 insertions(+), 6 deletions(-)

commit 5b211f776c921d6100c26a1513b3627694ddfa30
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Apr 13 21:37:33 2004 +0000

      Since we must reserve the single letter prefixes on all platforms
      anyway, make the mapping apply on all platforms
    
    ticket: 2531
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16247 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 6 ++++++
 src/lib/krb5/ccache/ccbase.c  | 4 ----
 src/lib/krb5/keytab/ChangeLog | 6 ++++++
 src/lib/krb5/keytab/ktbase.c  | 4 ----
 4 files changed, 12 insertions(+), 8 deletions(-)

commit 94b8a9d6c5a339fb579077b0b3d19e541c95a5a5
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Apr 13 20:08:40 2004 +0000

      Treat keytab and ccache names without prefixes as type FILE:
      on Windows if there is a drive letter found at the beginning
      of the name.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16246 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog |  8 ++++++++
 src/lib/krb5/ccache/ccbase.c  | 25 +++++++++++++++++++------
 src/lib/krb5/keytab/ChangeLog |  6 ++++++
 src/lib/krb5/keytab/ktbase.c  | 28 +++++++++++++++++-----------
 4 files changed, 50 insertions(+), 17 deletions(-)

commit 543635807e1d3d516fe22fc37a82d85aeb22d65b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Apr 13 20:04:13 2004 +0000

      * ccbase.c:  the krb5_cc_resolve() function pointer ccresolver
                   must be of type KRB5_CALLCONV
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16245 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 7 +++++++
 src/lib/krb5/ccache/ccbase.c  | 7 ++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit 76997aa74e58eac44402f44ee18448e248fb5c01
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Apr 13 20:00:19 2004 +0000

        * k5unseal.c: gss_krb5int_unseal_token_v3() takes a pointer to
          krb5_context
        * import_sec_context.c: krb5_gss_ser_init() contains a function
          pointer table.  this table must use pointers to functions of
          type KRB5_CALLCONV.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16244 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 8 ++++++++
 src/lib/gssapi/krb5/import_sec_context.c | 2 +-
 src/lib/gssapi/krb5/k5unseal.c           | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 28b7ade9306106dc9d591736ff8d770899c794b9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Apr 12 14:50:23 2004 +0000

    	* configure.in: Remove tests for strsave, sys_errlist,
    	krb5_sigtype, setjmp, dirent, F_SETOWN. These are left over from
    	the split from appl/bsd.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16242 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    |  6 ++++++
 src/util/pty/configure.in | 30 ------------------------------
 2 files changed, 6 insertions(+), 30 deletions(-)

commit be97fc3c3e50ea361b8a9a91023aa306caa09e9a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Apr 8 20:49:27 2004 +0000

     ktbase.c - restore the thread safety changes which were accidently
                removed in revision 5.29
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16241 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog |  4 ++++
 src/lib/krb5/keytab/ktbase.c  | 56 ++++++++++++++++++++++++++++++-------------
 2 files changed, 44 insertions(+), 16 deletions(-)

commit 2b5d25acb0fd9fd81216837e902e303dbb86cb2f
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Apr 8 07:52:27 2004 +0000

      On Windows, a single letter followed by colon is used to identify
      a drive.  Therefore, do not assume that finding a colon in a string
      indicates that we have found a keytab prefix label unless the length
      of the potential prefix is not equal to one.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16240 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog |  7 ++++++
 src/lib/krb5/keytab/ktbase.c  | 56 ++++++++++++++++---------------------------
 2 files changed, 27 insertions(+), 36 deletions(-)

commit 402ebe5f61b5fcb8854f7502682d6aa377c95c85
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Apr 6 19:19:27 2004 +0000

      Install kvno.exe on Windows
    
    ticket: new
    target_version: 1.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16236 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 4 ++++
 1 file changed, 4 insertions(+)

commit 0f70ce0814ae83623a1188210fa36071d4ddec79
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Apr 6 17:36:44 2004 +0000

        * cc_mslsa.c:
          In at least one case on Win2003 it appears that it is possible
          for the logon session to be authenticated via NTLM and yet for
          there to be Kerberos credentials obtained by the LSA on behalf
          of the logged in user.  Therefore, we are removing the test
          for IsKerberosLogon() within krb5_lcc_resolve()
          which was meant to avoid the need to perform GetMSTGT() when
          there was no possibility of credentials being found.
    
    ticket: new
    tags: pullup
    target_version: next
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16235 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 11 +++++++++++
 src/lib/krb5/ccache/cc_mslsa.c |  9 +++++++++
 2 files changed, 20 insertions(+)

commit 284a093555f87a71bb5b2a0701146830d8ba6dff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 3 01:52:46 2004 +0000

    * network.c (setup_a_tcp_listener): Try to turn the IPV6_V6ONLY socket option
    on, not off, and do it before calling bind.
    (setup_tcp_listener_ports): Don't do it here any more.
    (setup_udp_port): Ignore AF_DLI addresses.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16234 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog |  7 +++++++
 src/kdc/network.c | 24 ++++++++++++++++--------
 2 files changed, 23 insertions(+), 8 deletions(-)

commit afafd177893af5acb09e6d2ddd336f0b6e5f9ede
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 3 01:45:46 2004 +0000

    * server.c: Include string.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16233 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/ChangeLog | 4 ++++
 src/appl/user_user/server.c  | 1 +
 2 files changed, 5 insertions(+)

commit dc39d9ba23e7439e288647339d36a195dfe08dab
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 3 01:43:36 2004 +0000

    * lib/helpers.exp (expect_kadm_ok): Check for "ERROR" messages and report them
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16232 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog       | 5 +++++
 src/lib/rpc/unit-test/lib/helpers.exp | 1 +
 2 files changed, 6 insertions(+)

commit cd05ce3997c338cbe4fc79b8c81462ba941caee9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 3 01:40:27 2004 +0000

    * svc_auth_gssapi.c (destroy_client): Don't call purify_watch_n even if PURIFY
    is defined.
    (makes the monitoring much too noisy)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16231 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog         | 5 +++++
 src/lib/rpc/svc_auth_gssapi.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0a990b0dabda39902a3359660a417d814026e2f1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 3 01:37:56 2004 +0000

    * t_kdb.c (add_principal): Delete unused argument 'rseed'.
    (do_testing): Update callers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16230 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  3 +++
 src/lib/kdb/t_kdb.c   | 16 ++++++----------
 2 files changed, 9 insertions(+), 10 deletions(-)

commit b50f29a4ebc41d43f07a3191259ca915ecadb544
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 3 01:23:51 2004 +0000

    * keytab.c (krb5_ktkdb_get_entry): Don't use local variable "context" until
    after it's been set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16229 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/keytab.c  | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit e93699e3eb313e128f60ebd007d8d4f9bfd8322e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 3 01:21:07 2004 +0000

    * btree/bt_seq.c: Include string.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16228 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog      | 4 ++++
 src/util/db2/btree/bt_seq.c | 1 +
 2 files changed, 5 insertions(+)

commit 9578215c7c2c6880bf7dba70cb3a5b8da0a05c48
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 3 01:14:39 2004 +0000

    * string2key.c: Replaced with a new implementation.
    (Smaller and faster, at least on gcc for x86.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16227 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    |   4 +
 src/lib/crypto/des/string2key.c | 400 ++++++++++++++++++++--------------------
 2 files changed, 205 insertions(+), 199 deletions(-)

commit 8783a5ce453c4a48f95fa4477b5d43780c4cfc7d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 2 22:49:06 2004 +0000

    * k5-int.h (krb5int_prng_cleanup): Declare
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16226 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 5 +++++
 2 files changed, 9 insertions(+)

commit 4529374816f0c5cdd55da923d0969d6a625956ce
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 31 22:43:37 2004 +0000

    update for krb5-1.3.3-beta2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16221 dc483132-0cff-0310-8789-dd5450dbe970

 README | 4 ++++
 1 file changed, 4 insertions(+)

commit 29751c62da571957e397ba3875b6bf79959ae41d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Mar 31 21:22:25 2004 +0000

    Delay load the ADVAPI32.DLL and SECUR32.DLL libraries within KRB5_32.DLL
    
    Then modify the MSLSA implementation to ensure that none of the APIs loaded
    from those DLLs are executed on Windows platforms prior to Windows 2000.
    This ensures that the DLLs will never be loaded enabling KRB5_32.DLL to
    continue to be used on Windows 9x.
    
    ticket: new
    target_version: 1.3.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16217 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog              |  6 +++
 src/lib/Makefile.in            |  5 ++-
 src/lib/krb5/ccache/ChangeLog  |  8 ++++
 src/lib/krb5/ccache/cc_mslsa.c | 97 ++++++++++++++++++++++++++++++++++++++----
 4 files changed, 106 insertions(+), 10 deletions(-)

commit 8f28d6aac5109199f321fc2f90e5e0fea8654505
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Mar 31 08:32:28 2004 +0000

      2004-03-31  Jeffrey Altman <jaltman@mit.edu>
      Add the KFW 2.6 NSIS installer scripts to the repository
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16216 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/installer/nsis/ChangeLog          |    4 +
 src/windows/installer/nsis/KfWConfigPage.ini  |   59 ++
 src/windows/installer/nsis/KfWConfigPage2.ini |   28 +
 src/windows/installer/nsis/kfw-fixed.nsi      | 1406 +++++++++++++++++++++++++
 src/windows/installer/nsis/kfw.ico            |  Bin 0 -> 25214 bytes
 src/windows/installer/nsis/kfw.nsi            |   17 +
 src/windows/installer/nsis/killer.cpp         |  380 +++++++
 src/windows/installer/nsis/licenses.rtf       |   98 ++
 src/windows/installer/nsis/nsi-includes.nsi   |    8 +
 src/windows/installer/nsis/site-local.nsi     |   10 +
 src/windows/installer/nsis/utils.nsi          |  779 ++++++++++++++
 11 files changed, 2789 insertions(+)

commit 948165ce22a47b8e1cea9b81d627e29e9334c773
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Mar 26 18:28:28 2004 +0000

    Remove t_file.c as it is mostly redundant, does not build and cannot
    be made to build because functions it depends on are now static.
    
    Remove duplication between cc_file.c and fcc.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16215 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   |   7 ++
 src/lib/krb5/ccache/Makefile.in |   5 --
 src/lib/krb5/ccache/fcc.h       |  84 ------------------------
 src/lib/krb5/ccache/t_file.c    | 140 ----------------------------------------
 4 files changed, 7 insertions(+), 229 deletions(-)

commit c71ef36188533ef5ae8c8ad4c7c08d62c3ca5899
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Mar 26 18:04:41 2004 +0000

    krb5_fcc_generate_new should use mkstemp
    
    Change krb5_fcc_generate_new to use mkstemp rather than mktemp.
    
    Ticket: new
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16214 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         |  4 ++++
 src/include/configure.in      |  1 +
 src/lib/krb5/ccache/ChangeLog |  4 ++++
 src/lib/krb5/ccache/cc_file.c | 10 ++++++++--
 4 files changed, 17 insertions(+), 2 deletions(-)

commit d0817460530c85ad59053b604da2491fe56faa5d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 24 01:42:54 2004 +0000

    * aclocal.m4 (KRB5_LIB_AUX): Use default_shared and default_static from
    shlib.conf to decide whether to build shared and static libraries by default.
    Update messages to indicate shared libraries are the default for most platforms
    now.  Use AC_MSG_NOTICE and AC_MSG_WARN instead of AC_MSG_RESULT when there's
    no "checking" message.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16213 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  7 +++++++
 src/aclocal.m4 | 33 ++++++++++++++++-----------------
 2 files changed, 23 insertions(+), 17 deletions(-)

commit aca1136e97dc5027a1756852870eae2814e0c176
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 24 01:33:16 2004 +0000

    * shlib.conf (default_static, default_shared): New variables to set
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16212 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 5 +++++
 src/config/shlib.conf | 6 ++++++
 2 files changed, 11 insertions(+)

commit 34f9786b87401d28d05c1adeb06cebb4c24f308e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 24 01:12:15 2004 +0000

    * aclocal.m4 (KRB5_AC_MAINTAINER_MODE, KRB5_AC_ENABLE_THREADS, KRB5_AC_INET6,
    WITH_HESIOD, KRB5_LIB_AUX, KRB5_AC_CHOOSE_SS, KRB5_AC_CHOOSE_DB): Express
    defaults more consistently with other configure output.  Use AC_HELP_STRING.
    Shorten up some messages, drop some options that are defaults and obvious
    counterparts to other documented options.
    * configure.in: Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16211 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 10 ++++++++++
 src/aclocal.m4   | 24 +++++++++++-------------
 src/configure.in | 16 ++++------------
 3 files changed, 25 insertions(+), 25 deletions(-)

commit 8abed32c01ba9c98e7ace2c382dbe726371bd433
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 23 22:29:54 2004 +0000

    argh.  this time for sure.
    krb5-1.3.3-beta1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16207 dc483132-0cff-0310-8789-dd5450dbe970

 README | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit a8a1df2f8e0d9b12bb53a4ff04b420f867bff268
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 23 22:20:17 2004 +0000

    oops, save file first this time
    krb5-1.3.3-beta1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16206 dc483132-0cff-0310-8789-dd5450dbe970

 README | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 49cff71fa4b115f43ab2bc0a5bcd7346e1033ae9
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 23 22:19:40 2004 +0000

    krb5-1.3.3-beta1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16205 dc483132-0cff-0310-8789-dd5450dbe970

 README | 29 +++++++++++++++++++++++------
 1 file changed, 23 insertions(+), 6 deletions(-)

commit dbf356071ca2612a0f613c850a2d8beffb1f4e48
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 22 22:07:20 2004 +0000

    * pbkdf2.c (hmac1): Make a local copy of the supplied keyblock structure, in
    case we want to modify it.
    
    ticket: 2453
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16202 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 5 +++++
 src/lib/crypto/pbkdf2.c  | 3 +++
 2 files changed, 8 insertions(+)

commit 83840111486de395b53444388e241a62bec67cc4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 22 22:00:02 2004 +0000

    * network.c (delete_fd): Free pointed-to data after removing it from the
    connection set.
    (kill_tcp_connection): Move delete_fd call to the end.
    (accept_tcp_connection): Decrement connection counter again if we drop the
    incoming connection for lack of buffer space.
    
    ticket: 2384
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16201 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 8 ++++++++
 src/kdc/network.c | 6 ++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit f37e1cb9857321ae08e43a8b056a02bd07697482
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 22 20:28:49 2004 +0000

    * sendto_kdc.c (get_so_error): New function.
    (service_tcp_fd): Call it for write fds as well as exception fds.
    
    ticket: 2426
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16199 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  2 ++
 src/lib/krb5/os/sendto_kdc.c | 55 +++++++++++++++++++++++++++-----------------
 2 files changed, 36 insertions(+), 21 deletions(-)

commit 898f5b24bc0fd56d1f38f2a1640a7e46442f7757
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 22 05:01:43 2004 +0000

    * sendto_kdc.c (krb5int_sendto): Initialize select_state.end_time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16198 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 4 ++++
 src/lib/krb5/os/sendto_kdc.c | 1 +
 2 files changed, 5 insertions(+)

commit 2bd28db344c07046b11bc8b51e1e9bfee4169b6d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 22 05:00:13 2004 +0000

    * t_crc.c (timetest): Free 'block' before returning.
    (verify): Fix minor type error in call to gethexstr.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16197 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog | 5 +++++
 src/lib/crypto/crc32/t_crc.c   | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 45e076609c6ac5e59e6ad26736f807cff3e27513
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 21 02:09:21 2004 +0000

    * rel_cred.c (krb5_gss_release_cred): Create and destroy a local krb5 context.
    * rel_name.c (krb5_gss_release_name): Likewise.
    * val_cred.c (krb5_gss_validate_cred): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16196 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog  |  7 +++++++
 src/lib/gssapi/krb5/rel_cred.c | 10 ++++++++--
 src/lib/gssapi/krb5/rel_name.c | 12 +++++++++---
 src/lib/gssapi/krb5/val_cred.c | 13 ++++++++++---
 4 files changed, 34 insertions(+), 8 deletions(-)

commit 115c489c9af46ade474b7653f2a4a6131b38da83
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 21 01:56:39 2004 +0000

    One less kg_get_context call..
    
    * ovsec_kadmd.c (main): Use any handy krb5 context to register the KDB keytab
    type, we don't need to pluck it out of the GSSAPI krb5 mechanism.
    (gctx): Variable deleted.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16195 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 7 +++++++
 src/kadmin/server/ovsec_kadmd.c | 9 ++-------
 2 files changed, 9 insertions(+), 7 deletions(-)

commit faf15aff7159d571ff718be3d3a7d9d811ee239c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 19 23:27:46 2004 +0000

    log for export/import_name changes I accidentally checked in with another change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16194 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog | 2 ++
 1 file changed, 2 insertions(+)

commit 089bd3d0c59bdd7903fca49233e49b27cd99ca3a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 19 23:26:11 2004 +0000

    back out a change I didn't mean to check in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16193 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapiP_krb5.h | 3 +++
 1 file changed, 3 insertions(+)

commit 36d1efe07ead3b1167ca380437783e816549bb7b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 19 23:25:17 2004 +0000

    acquire_cred.c: revert previous change, it breaks the test suite
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16192 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      |  5 ++---
 src/lib/gssapi/krb5/acquire_cred.c | 17 +++--------------
 src/lib/gssapi/krb5/export_name.c  | 16 ++++++++--------
 src/lib/gssapi/krb5/gssapiP_krb5.h |  3 ---
 src/lib/gssapi/krb5/import_name.c  | 18 ++++++++++++++++--
 5 files changed, 29 insertions(+), 30 deletions(-)

commit 827c6f8a1ea5ac98061fd2a8c8ef17548a95cfdd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 19 09:33:57 2004 +0000

    * acquire_cred.c (krb5_gss_acquire_cred): Create and destroy a local krb5
    context.
    * add_cred.c (krb5_gss_add_cred): Likewise.
    * compare_name.c (krb5_gss_compare_name): Likewise.
    * copy_ccache.c (gss_krb5_copy_ccache): Likewise.
    * disp_name.c (krb5_gss_display_name): Likewise.
    * duplicate_name.c (krb5_gss_duplicate_name): Likewise.
    * inq_cred.c (krb5_gss_inquire_cred): Likewise.
    
    * context_time.c (krb5_gss_context_time): Use the krb5 context in the GSS
    security context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16187 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog        | 14 ++++++++++++++
 src/lib/gssapi/krb5/acquire_cred.c   | 17 ++++++++++++++---
 src/lib/gssapi/krb5/add_cred.c       | 20 ++++++++++++++++++--
 src/lib/gssapi/krb5/compare_name.c   | 11 ++++++++---
 src/lib/gssapi/krb5/context_time.c   |  6 +-----
 src/lib/gssapi/krb5/copy_ccache.c    |  9 +++++++--
 src/lib/gssapi/krb5/disp_name.c      | 11 +++++++++--
 src/lib/gssapi/krb5/duplicate_name.c | 11 +++++++++--
 src/lib/gssapi/krb5/inq_cred.c       | 15 ++++++++++++---
 9 files changed, 92 insertions(+), 22 deletions(-)

commit 09afc22c665b65c20dc11b69d5f1611d058ed43a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Mar 19 07:25:08 2004 +0000

    Return ERROR_FCC_NOFILE when the principal cannot be determined during
    calls to krb5_lcc_resolve()
    
    ticket: 2430
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16186 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 3 +++
 src/lib/krb5/ccache/cc_mslsa.c | 5 +++++
 2 files changed, 8 insertions(+)

commit fe94289786a7fe008c33e1530045c87b284c7413
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Mar 19 06:56:43 2004 +0000

       * cc_mslsa.c:
         Add missing return statements in krb5_lcc_start_seq_get()
    
       * cc-int.h:
         New file - Add prototypes for cc internal functions
    
       * cc_retr.c - include cc-int.h
    
    ticket: new
    target_version: 1.3.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16185 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 10 ++++++++++
 src/lib/krb5/ccache/cc-int.h   | 39 +++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/cc_mslsa.c |  5 +++--
 src/lib/krb5/ccache/cc_retr.c  |  1 +
 4 files changed, 53 insertions(+), 2 deletions(-)

commit 89cb25dae921d67d8ee4d09ea3f06df1281cad39
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Mar 18 16:49:33 2004 +0000

    krb5_sendto_kdc passing improper argument to krb5_locate_kdc
    
            * sendto_kdc.c (krb5_sendto_kdc): Change passing pointer to value of
            use_master parameter to krb5_locate_kdc.
    
    Error was introduced in 2/26 code change.
    
    ticket: new
    tags: pullup
    target_version: next
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16184 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 +++++
 src/lib/krb5/os/sendto_kdc.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f3d9bfd099e1a1a2a6fb324ae9c2bbd5617179d9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 18 03:07:22 2004 +0000

    Thread-safe manipulation of registered error-table list
    
    * error_message.c: Include k5-thread.h.
    (_et_list): Now always static.
    (et_list_lock): New mutex.
    (error_message): Lock it while manipulating the table lists.
    (add_error_table, remove_error_table): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16183 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       |  8 ++++++++
 src/util/et/Makefile.in     |  2 +-
 src/util/et/error_message.c | 35 +++++++++++++++++++++++++----------
 3 files changed, 34 insertions(+), 11 deletions(-)

commit e805b6cdbdfeda56e4a44f21ba0f15b68f8f88f6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 18 02:59:17 2004 +0000

    * aclocal.m4: Include acx_pthread.m4.
    (KRB5_AC_ENABLE_THREADS): New macro.
    (CONFIG_RULES): Invoke it.  Use AC_REQUIRE to get topdir set early.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16182 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  7 +++++++
 src/aclocal.m4 | 22 +++++++++++++++++++++-
 2 files changed, 28 insertions(+), 1 deletion(-)

commit 051e9b46120576e1bb11639c158666370d529dd5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 18 02:55:48 2004 +0000

    * ac-archive: New directory.
    * ac-archive/README: New file.
    * ac-archive/acx_pthread.m4: New file, data taken from autoconf macro archive
    at sourceforge.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16181 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog                 |   7 +
 src/config/ac-archive/README         |  51 ++++++++
 src/config/ac-archive/acx_pthread.m4 | 239 +++++++++++++++++++++++++++++++++++
 3 files changed, 297 insertions(+)

commit 59cf8352de688f335407f0fc0b7a701d2832a90a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 18 02:16:06 2004 +0000

    * derive.c (krb5_random2key): Don't compile.
    * dk.h (krb5_derive_random): Declare.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16180 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/dk/ChangeLog | 6 ++++++
 src/lib/crypto/dk/derive.c  | 2 ++
 src/lib/crypto/dk/dk.h      | 4 ++++
 3 files changed, 12 insertions(+)

commit c1ff6d6bfa7a79be3f46fb0e005cbcdb76684d8f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 18 02:09:40 2004 +0000

    * prng.c (krb5int_prng_cleanup): Renamed from prng_cleanup.
    * crypto_libinit.c: Include k5-int.h.
    (cryptoint_cleanup_library): Updated call.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16179 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog        | 6 ++++++
 src/lib/crypto/crypto_libinit.c | 4 +++-
 src/lib/crypto/prng.c           | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 15903f5c6ca3cdeea14fdf770b477dd041a0ec7a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 18 02:03:15 2004 +0000

    * error.c (ss_error): Always use ANSI C form.  Don't try to hide the
    declaration in the header file.
    
    * ss.h: Always use the prototype forms of declarations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16178 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog |  7 +++++++
 src/util/ss/error.c   | 28 ----------------------------
 src/util/ss/ss.h      | 18 ------------------
 3 files changed, 7 insertions(+), 46 deletions(-)

commit 51a3c021ee1e45f3be139efc20a426a72c6b0f84
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Mar 15 20:06:29 2004 +0000

    Free unparsed names in SAM response handling
    
    Ticket: 2219
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16173 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 4 ++++
 src/kdc/kdc_preauth.c | 2 ++
 2 files changed, 6 insertions(+)

commit 730ebd39f1e4cdc77c7f9719274e7e1a4346c9f8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 15 17:45:01 2004 +0000

    * k5seal.c (kg_seal): Extract the krb5 context from the security context
    instead of requiring it be passed in as an argument.
    * k5unseal.c (kg_unseal): Likewise.
    * gssapiP_krb5.h (kg_seal, kg_unseal): Declarations updated.
    * delete_sec_context.c, process_context_token.c, seal.c, sign.c, unseal.c,
    verify.c: Callers changed.
    * inq_context.c (krb5_gss_inquire_context): Use krb5 context contained in
    security context instead of calling kg_get_context.
    * wrap_size_limit.c (krb5_gss_wrap_size_limit): Likewise.
    
    * import_sec_context.c (krb5_gss_ser_init): New function.
    (krb5_gss_import_sec_context): Create a krb5 context locally to use for the
    import.
    * export_sec_context.c (krb5_gss_export_sec_context): Use the krb5 context in
    the security context.
    * gssapiP_krb5.h (krb5_gss_ser_init): Declare.
    * gssapi_krb5.c (kg_get_context): Don't call krb5 serialization initialization
    code here.
    
    * accept_sec_context.c (krb5_gss_accept_sec_context): Free the new krb5 context
    in an error case not caught before.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16171 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog               | 24 ++++++++++++++++
 src/lib/gssapi/krb5/accept_sec_context.c    |  1 +
 src/lib/gssapi/krb5/delete_sec_context.c    |  2 +-
 src/lib/gssapi/krb5/export_sec_context.c    |  7 +++--
 src/lib/gssapi/krb5/gssapiP_krb5.h          | 11 ++++----
 src/lib/gssapi/krb5/gssapi_krb5.c           | 12 --------
 src/lib/gssapi/krb5/import_sec_context.c    | 43 +++++++++++++++++++++++++----
 src/lib/gssapi/krb5/inq_context.c           |  4 +--
 src/lib/gssapi/krb5/k5seal.c                |  5 ++--
 src/lib/gssapi/krb5/k5unseal.c              |  7 ++---
 src/lib/gssapi/krb5/process_context_token.c |  6 +---
 src/lib/gssapi/krb5/seal.c                  | 14 ++--------
 src/lib/gssapi/krb5/ser_sctx.c              | 21 +++++++++++++-
 src/lib/gssapi/krb5/sign.c                  | 14 ++--------
 src/lib/gssapi/krb5/unseal.c                | 13 ++-------
 src/lib/gssapi/krb5/verify.c                | 15 ++--------
 src/lib/gssapi/krb5/wrap_size_limit.c       |  6 +---
 17 files changed, 109 insertions(+), 96 deletions(-)

commit 85fa9e1e2073d2c0ec2a82205bcfd13080e854f0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 15 02:05:11 2004 +0000

    * gssapiP_krb5.h (struct _krb5_gss_ctx_id_rec): Add a krb5 context object.
    * init_sec_context.c (krb5_gss_init_sec_context): Create a new krb5 context,
    and store it in the security context if successful.  If there's already a
    security context, use the krb5 context in it.
    * accept_sec_context.c (krb5_gss_accept_sec_context): Create a new krb5
    context, and store it in the security context if successful.
    * delete_sec_context.c (krb5_gss_delete_sec_context): If the security context
    has a krb5 context, free it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16170 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 12 ++++++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 40 +++++++++++++++++++++-----------
 src/lib/gssapi/krb5/delete_sec_context.c | 11 +++++----
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  1 +
 src/lib/gssapi/krb5/init_sec_context.c   | 30 +++++++++++++++++++++---
 5 files changed, 72 insertions(+), 22 deletions(-)

commit b2eabc20132bb87f37018d8d51c4eebf009a8b7a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 15 01:36:42 2004 +0000

    Set new variable portbase to supplied $PORTBASE or a default.
    Use it to compute all port numbers.
    
    This should help reduce conflicts between multiple simultaneous test
    runs, if they supply different $PORTBASE values.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16169 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog             |  7 ++++
 src/tests/dejagnu/config/default.exp           | 45 +++++++++++++++++---------
 src/tests/dejagnu/krb-root/ChangeLog           |  6 ++++
 src/tests/dejagnu/krb-root/rlogin.exp          |  8 +++--
 src/tests/dejagnu/krb-root/telnet.exp          | 12 ++++---
 src/tests/dejagnu/krb-standalone/ChangeLog     | 11 +++++++
 src/tests/dejagnu/krb-standalone/gssapi.exp    |  6 ++--
 src/tests/dejagnu/krb-standalone/gssftp.exp    |  8 +++--
 src/tests/dejagnu/krb-standalone/rcp.exp       | 12 ++++---
 src/tests/dejagnu/krb-standalone/rsh.exp       | 18 ++++++-----
 src/tests/dejagnu/krb-standalone/sample.exp    |  9 +++---
 src/tests/dejagnu/krb-standalone/v4gssftp.exp  |  8 +++--
 src/tests/dejagnu/krb-standalone/v4krb524d.exp |  3 +-
 13 files changed, 104 insertions(+), 49 deletions(-)

commit 40021e247c821aba8a694614e22bf5c181d78284
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 14 08:14:51 2004 +0000

    * gssapiP_krb5.h (struct _krb5_gss_ctx_id_rec): Delete fields init_token and
    testing_unknown_tokid.
    * init_sec_context.c (new_connection): Drop support (already inside "#if 0")
    for them.
    (krb5_gss_init_sec_context): Drop support for testing_unknown_tokid.
    (mutual_auth): Don't let major_status be used uninitialized.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16168 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          |  8 +++++
 src/lib/gssapi/krb5/gssapiP_krb5.h     |  6 ----
 src/lib/gssapi/krb5/init_sec_context.c | 62 ++--------------------------------
 3 files changed, 11 insertions(+), 65 deletions(-)

commit 6c80f7f9c5c504a9494e93be014e994f5a0ce14e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 14 07:08:40 2004 +0000

    Add a mutex to protect the set manipulations
    
    * gssapiP_generic.h: Include k5-thread.h.
    (g_set): Add a mutex.
    (G_SET_INIT): Initialize it.
    * util_validate.c (g_save, g_validate, g_delete): Lock the mutex while working
    on the set.  (BDB version untested.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16167 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         |  6 ++
 src/lib/gssapi/generic/gssapiP_generic.h |  6 +-
 src/lib/gssapi/generic/util_validate.c   | 96 +++++++++++++++++++++++++-------
 3 files changed, 87 insertions(+), 21 deletions(-)

commit bd213527dab6a355867a95c104352fa101a9d2e8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 14 06:47:13 2004 +0000

    Make the set type separate from the set-element (linked list node) type
    
    * generic/gssapiP_generic.h (g_set): New struct type.
    (G_SET_INIT): New macro.
    * generic/util_validate.c (g_save, g_validate, g_delete): Change first argument
    to take a g_set * rather than void **; use the address of the void pointer from
    the structure.
    (g_save_name, g_save_cred_id, g_save_ctx_id, g_validate_name,
    g_validate_cred_id, g_validate_ctx_id, g_delete_name, g_delete_cred_id,
    g_delete_ctx_id): Updated first argument type.
    * genericgssapiP_generic.h: Declarations updated.
    
    * krb5/gssapi_krb5.c (kg_vdb): Change type to g_set and initialize.
    * krb5/gssapiP_krb5.h (kg_vdb): Declaration updated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16166 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         | 10 +++++++++
 src/lib/gssapi/generic/gssapiP_generic.h | 23 ++++++++++++--------
 src/lib/gssapi/generic/util_validate.c   | 37 ++++++++++++++++----------------
 src/lib/gssapi/krb5/ChangeLog            |  5 +++++
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  2 +-
 src/lib/gssapi/krb5/gssapi_krb5.c        |  2 +-
 6 files changed, 50 insertions(+), 29 deletions(-)

commit 71439f3a47350f331c67b52bfb7dae2d4fb6f79b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 14 05:31:43 2004 +0000

    * gssapiP_generic.h (struct _g_set_elt, g_set_elt): Renamed from non-_elt
    versions.
    * util_set.c, util_validate.c: Uses updated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16165 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         |  6 ++++++
 src/lib/gssapi/generic/gssapiP_generic.h | 12 ++++++------
 src/lib/gssapi/generic/util_set.c        | 24 ++++++++++++------------
 src/lib/gssapi/generic/util_validate.c   |  6 +++---
 4 files changed, 27 insertions(+), 21 deletions(-)

commit b0e9e6dbb168010e3cec14e714a4c1ae34a597d1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 14 05:10:06 2004 +0000

    Make sure autoconf.h is updated early, since it's needed by the thread support
    
    * Makefile.in (update-autoconf-h): New target.  Checks that
    include/krb5/autoconf.h is current.
    (all-prerecurse): Depend on it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16164 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 6 ++++++
 src/Makefile.in | 8 ++++++++
 2 files changed, 14 insertions(+)

commit 7b6a6167c1dd23bf551e34c43362fac658227ce1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 14 04:27:08 2004 +0000

    Change profile code over to new thread macros, and enable data sharing always
    
    * prof_int.h: Include k5-thread.h.  Don't include sys/types.h and pthread.h.
    (SHARE_TREE_DATA): Always define.
    (USE_PTHREADS): Don't define.
    (prof_mutex_lock, prof_mutex_unlock): Deleted.
    (struct global_shared_profile_data): Change mutex to use k5_mutex_t instead of
    pthread_mutex_t.
    (g_shared_trees_mutex): Don't conditionalize on USE_PTHREADS.
    * prof_file.c (krb5int_profile_shared_data): Initialize mutex.
    (profile_open_file, profile_dereference_data): Use new mutex macros.  Check
    return status when locking.  Fix a potential memory leak in an error case.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16163 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 15 +++++++++++++++
 src/util/profile/prof_file.c | 30 ++++++++++++++++++++++--------
 src/util/profile/prof_int.h  | 21 +++------------------
 3 files changed, 40 insertions(+), 26 deletions(-)

commit f93537966df048a1b9a6eb67d1f40bb0d77dca72
Author: Ken Hornstein <kenh@cmf.nrl.navy.mil>
Date:   Tue Mar 9 19:21:53 2004 +0000

    Fix missing case for get_init_creds API change
    
    Fix a case I missed in my original patch for the krb5_get_init_creds API change.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16162 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/gic_keytab.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 410a680a3b4e923ce3c0e571036801e092641c30
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 8 09:00:17 2004 +0000

    * pre.in (top_srcdir): Define, set by configure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16161 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 1 +
 src/config/pre.in    | 1 +
 2 files changed, 2 insertions(+)

commit ad13966fefd35165b8e03ff946fb599e7b231bc5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 8 07:58:17 2004 +0000

            * prof_get.c (profile_parse_boolean): Declare first argument as
            const char *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16160 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog  | 5 +++++
 src/util/profile/prof_get.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d821031e7806b02b1be8757956f1c1ae74639c37
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 8 07:38:35 2004 +0000

    Missing prototype for gss_krb5int_unseal_token_v3
    
    gssapiP_krb5.h: Add prototype for gss_krb5int_unseal_token_v3.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16159 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 4 ++++
 src/lib/gssapi/krb5/gssapiP_krb5.h | 8 ++++++++
 2 files changed, 12 insertions(+)

commit 39faf762d23d16ccd1d6b7c9b1d2046f6b1b2d0d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 8 07:20:55 2004 +0000

    Change subdir processing so that SUBDIRS will contain the configured
    subdirs only for the makefile in the directory with the configure
    script, and will have only $(LOCAL_SUBDIRS) elsewhere.  Drop the use
    of "MY_SUBDIRS=." to override SUBDIRS in favor of this way of keeping
    SUBDIRS empty.  Drop other uses of MY_SUBDIRS in favor of
    LOCAL_SUBDIRS or (in one case, the top level) overriding the SUBDIRS
    setting from pre.in.
    
    One less thing to keep tweaking as configure scripts get reorganized
    and merged.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16158 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                       | 4 ++++
 src/Makefile.in                     | 2 +-
 src/appl/ChangeLog                  | 4 ++++
 src/appl/Makefile.in                | 2 +-
 src/appl/gss-sample/ChangeLog       | 4 ++++
 src/appl/gss-sample/Makefile.in     | 1 -
 src/appl/sample/ChangeLog           | 4 ++++
 src/appl/sample/Makefile.in         | 2 +-
 src/appl/sample/sclient/ChangeLog   | 4 ++++
 src/appl/sample/sclient/Makefile.in | 1 -
 src/appl/sample/sserver/ChangeLog   | 4 ++++
 src/appl/sample/sserver/Makefile.in | 1 -
 src/appl/simple/ChangeLog           | 4 ++++
 src/appl/simple/Makefile.in         | 2 +-
 src/appl/simple/client/ChangeLog    | 4 ++++
 src/appl/simple/client/Makefile.in  | 1 -
 src/appl/simple/server/ChangeLog    | 4 ++++
 src/appl/simple/server/Makefile.in  | 1 -
 src/appl/user_user/ChangeLog        | 4 ++++
 src/appl/user_user/Makefile.in      | 1 -
 src/config-files/ChangeLog          | 4 ++++
 src/config-files/Makefile.in        | 1 -
 src/config/ChangeLog                | 8 ++++++++
 src/config/post.in                  | 6 +-----
 src/config/pre.in                   | 5 ++++-
 src/gen-manpages/ChangeLog          | 4 ++++
 src/gen-manpages/Makefile.in        | 1 -
 src/include/ChangeLog               | 4 ++++
 src/include/Makefile.in             | 2 +-
 src/include/kerberosIV/ChangeLog    | 4 ++++
 src/include/kerberosIV/Makefile.in  | 1 -
 src/include/krb5/ChangeLog          | 4 ++++
 src/include/krb5/Makefile.in        | 1 -
 src/kdc/ChangeLog                   | 4 ++++
 src/kdc/Makefile.in                 | 1 -
 src/krb524/ChangeLog                | 4 ++++
 src/krb524/Makefile.in              | 1 -
 src/lib/ChangeLog                   | 4 ++++
 src/lib/Makefile.in                 | 2 +-
 src/slave/ChangeLog                 | 4 ++++
 src/slave/Makefile.in               | 1 -
 src/util/ChangeLog                  | 4 ++++
 src/util/Makefile.in                | 2 +-
 src/util/send-pr/ChangeLog          | 4 ++++
 src/util/send-pr/Makefile.in        | 1 -
 src/windows/ms2mit/ChangeLog        | 4 ++++
 src/windows/ms2mit/Makefile.in      | 1 -
 47 files changed, 108 insertions(+), 28 deletions(-)

commit fdd187e33062e403c0210f7844e7a12b68369023
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 8 05:52:51 2004 +0000

    note, in comments, some per-directory variables autoconf sets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16157 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 06bcfd599575cef3baa51db7c43df092f9593ef2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 8 04:06:32 2004 +0000

    * aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): Look for tclConfig.sh in
    the specified directory if it's not in a "lib" subdirectory.
    (AC_KRB5_TCL): If no pathname is supplied and tclConfig.sh isn't
    found in /usr/lib, try running a script under tclsh to see if it
    can supply the pathname for tclConfig.sh.
    
    This allows the configure script to find /System/Library/Tcl/8.3/tclConfig.sh
    on Jaguar.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16156 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  8 ++++++++
 src/aclocal.m4 | 14 ++++++++++++++
 2 files changed, 22 insertions(+)

commit dd4746e55810bfec66a0dd48b4bf4b9b3dd537e6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Mar 7 09:26:48 2004 +0000

    * configure.in: Move test for setupterm back down below addition of
    termcap/curses libraries.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16155 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/ChangeLog    | 5 +++++
 src/appl/telnet/configure.in | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit f2fc5db77aaea314a61ccc9e0109cf3c90765215
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 6 03:17:53 2004 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16154 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Makefile.in | 2 +-
 src/lib/krb5/keytab/Makefile.in | 3 ++-
 src/lib/krb5/rcache/Makefile.in | 3 ++-
 3 files changed, 5 insertions(+), 3 deletions(-)

commit b577efbd36c4fabe18bb5281d180c2ddce28fee7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 6 03:16:02 2004 +0000

    For keytab, ccache, and rcache type registries, use const more, and
    use a mutex to protect manipulation of the lists.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16153 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog |  8 ++++++++
 src/lib/krb5/ccache/ccbase.c  | 39 ++++++++++++++++++++++++++++++---------
 src/lib/krb5/keytab/ChangeLog |  6 +++++-
 src/lib/krb5/keytab/ktbase.c  | 38 ++++++++++++++++++++++++++++++--------
 src/lib/krb5/rcache/ChangeLog |  7 +++++++
 src/lib/krb5/rcache/rc_base.c | 24 +++++++++++++++++++++---
 6 files changed, 101 insertions(+), 21 deletions(-)

commit bf465a1bc8657d3b6b1fefde16deeb1af1ed229e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 6 02:19:35 2004 +0000

    fix debug initializer and copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16152 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-thread.h | 32 +++++++++++++++++++++++++++++---
 1 file changed, 29 insertions(+), 3 deletions(-)

commit 26d5b24f3d9d72b425a5b6eafbb0c02efd9da5b2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 6 01:50:12 2004 +0000

    * reconf: Delete autom4te.cache directories after running autoreconf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16151 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 5 +++++
 src/util/reconf    | 1 +
 2 files changed, 6 insertions(+)

commit c3a95ecb7aef27aff034f3a2b0bf1d145feece9a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 6 00:54:48 2004 +0000

    * lock_file.c (krb5_lock_file): Initialize flock data on entry, but don't
    bother with a static version to copy from.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16150 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/lock_file.c | 5 +----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 3ccc6f691d07635a465d927cbb723275d813fd9c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 6 00:45:33 2004 +0000

    Use more const data in the keytab type registry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16149 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         |  2 ++
 src/include/krb5.hin          |  2 +-
 src/lib/krb5/keytab/ChangeLog |  8 ++++++++
 src/lib/krb5/keytab/ktbase.c  | 12 ++++++------
 4 files changed, 17 insertions(+), 7 deletions(-)

commit ba72cd6727789e76aa6f5dfb21a16b633931d5fd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 6 00:28:03 2004 +0000

    * k5-thread.h: New file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16148 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |   4 ++
 src/include/k5-thread.h | 147 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 151 insertions(+)

commit f88533ff0131a2ba69a4eb3e12b3f6788dbe5ea9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 5 21:13:22 2004 +0000

    Merge configuration of kdc, krb524, and slave directories into top
    level configure script.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16147 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog           |  7 ++++
 src/configure.in        | 99 +++++++++++++++++++++++++++++++++++++++++++++----
 src/kdc/ChangeLog       |  7 ++++
 src/kdc/Makefile.in     |  5 ++-
 src/kdc/configure.in    | 82 ----------------------------------------
 src/krb524/ChangeLog    |  7 ++++
 src/krb524/Makefile.in  |  5 ++-
 src/krb524/configure.in |  8 ----
 src/slave/ChangeLog     |  8 ++++
 src/slave/Makefile.in   |  9 +++--
 src/slave/configure.in  | 10 -----
 11 files changed, 131 insertions(+), 116 deletions(-)

commit 3437bb669230b0fb7f9c2462044cda67554e387c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 4 11:21:28 2004 +0000

    * configure.in: Don't invoke macros for library build support.  Don't look for awk
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16146 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog    | 5 +++++
 src/krb524/configure.in | 3 ---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit e6864c96fdc582a6f0580c1a92aa35e31c73cfc2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 4 10:55:00 2004 +0000

    * configure.in: Don't check for --enable-athena and don't define ATHENA_DES3_KLUDGE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16145 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog           | 5 +++++
 src/kdc/configure.in        | 6 ------
 src/lib/crypto/ChangeLog    | 5 +++++
 src/lib/crypto/configure.in | 6 ------
 4 files changed, 10 insertions(+), 12 deletions(-)

commit 3150d8ff380b161d4178f4415610bbe3fd8d4c84
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 4 10:25:12 2004 +0000

    Configure telnet using one script instead of four
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16144 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/ChangeLog              |   7 ++
 src/appl/telnet/Makefile.in            |   1 +
 src/appl/telnet/configure.in           | 174 ++++++++++++++++++++++++++++++++-
 src/appl/telnet/libtelnet/ChangeLog    |   5 +
 src/appl/telnet/libtelnet/Makefile.in  |   4 +-
 src/appl/telnet/libtelnet/configure.in |  25 -----
 src/appl/telnet/telnet/ChangeLog       |   6 ++
 src/appl/telnet/telnet/Makefile.in     |   6 +-
 src/appl/telnet/telnet/configure.in    |  61 ------------
 src/appl/telnet/telnetd/ChangeLog      |   6 ++
 src/appl/telnet/telnetd/Makefile.in    |   6 +-
 src/appl/telnet/telnetd/configure.in   |  90 -----------------
 12 files changed, 207 insertions(+), 184 deletions(-)

commit 92ee0caaf966a05620e74ce2e95051b3cbbff603
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 3 08:14:26 2004 +0000

    fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16143 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e18ae094ea4ed85f62b66df5b0396ab8dcf04db0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 3 08:13:20 2004 +0000

    don't get a krb5_context for the routines that don't need it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16142 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     | 7 +++++++
 src/lib/gssapi/krb5/disp_status.c | 4 ----
 src/lib/gssapi/krb5/inq_cred.c    | 4 ----
 src/lib/gssapi/krb5/inq_names.c   | 4 ----
 4 files changed, 7 insertions(+), 12 deletions(-)

commit ad606bcf363ff942d0e4aa6e72663dd039aa8481
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 3 05:54:53 2004 +0000

    minor formatting, mostly whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16141 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_base.c | 75 ++++++++++++++++++++++---------------------
 1 file changed, 38 insertions(+), 37 deletions(-)

commit 67f6f264d8aafabe18a1966651a1fbade1038f2c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 3 05:48:40 2004 +0000

    * rc_base.c: Delete unused and untested semaphore support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16140 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog |  4 ++++
 src/lib/krb5/rcache/README    |  4 ----
 src/lib/krb5/rcache/rc_base.c | 25 -------------------------
 3 files changed, 4 insertions(+), 29 deletions(-)

commit f8300a6d944161369b659dbe02e49b87cb943b58
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 28 00:35:01 2004 +0000

    * gic_pwd.c (krb5_get_in_tkt_with_password): Fix a case Jeff missed
    
    ticket: 2296
    version_fixed:
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16139 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/gic_pwd.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit fad632e233f186f2db1285a1302552c0e73bb262
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 27 21:48:32 2004 +0000

    * lib/helpers.exp (expect_kadm_ok): Check for eof and report a specific error
    for that case.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16138 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog       | 5 +++++
 src/lib/rpc/unit-test/lib/helpers.exp | 1 +
 2 files changed, 6 insertions(+)

commit 9cd5e4909839ba4871484372e8f89cba95c14a45
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Feb 27 05:24:39 2004 +0000

    As discussed on the krbdev mailing list, krb5_get_init_creds_password()
    suffered from a behavior in which it would unintentionally query a master
    KDC twice if in fact the KDC queried when krb5int_sendto() was called
    with use_master = 0 was in fact the master.  This resulted in more than
    an additional protocol operation.  There were two negative side effects.
    First, in the case of an incorrect password there would be two counts
    against the max retry attempts.  Second, in the case of hardware pre-auth
    and an expired password, the user would be asked to enter their expired
    password twice before being told it was expired.
    
    This has been fixed by changing the use_master parameter into an in/out
    parameter and modifying krb5int_sendto() to indicate which KDC it received
    the response from.  This allows the use_master parameter to be set to
    indicate whether or not the response came from a master KDC regardless
    of whether a master KDC was requested.
    
    ticket: new
    target_version: next
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16137 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         |  6 +++++
 src/include/k5-int.h          |  8 +++----
 src/lib/krb4/ChangeLog        |  6 +++++
 src/lib/krb4/send_to_kdc.c    |  2 +-
 src/lib/krb5/krb/ChangeLog    | 10 +++++++++
 src/lib/krb5/krb/get_in_tkt.c |  7 +++---
 src/lib/krb5/krb/gic_keytab.c |  4 ++--
 src/lib/krb5/krb/gic_pwd.c    |  8 +++----
 src/lib/krb5/krb/send_tgs.c   |  5 +++--
 src/lib/krb5/os/ChangeLog     | 11 +++++++++
 src/lib/krb5/os/send524.c     |  2 +-
 src/lib/krb5/os/sendto_kdc.c  | 52 ++++++++++++++++++++++++++++++++++---------
 12 files changed, 93 insertions(+), 28 deletions(-)

commit a5e807d666326c64985dfa1dd58d7a37c907846c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Feb 27 05:04:59 2004 +0000

     * gss-client.c: change if (this) if (that) => if (this && that)
    
    ticket: new
    target_version: next
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16136 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |   4 +
 src/appl/gss-sample/gss-client.c | 338 +++++++++++++++++++--------------------
 2 files changed, 172 insertions(+), 170 deletions(-)

commit cbb42599ad015330c303c3dc455a0c19cc6c0f04
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 26 23:27:49 2004 +0000

    fix GET{SOCK,PEER}NAME_ARG{2,3}_TYPE lossage I created
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16135 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 7 +++++++
 src/include/win-mac.h | 5 +++++
 2 files changed, 12 insertions(+)

commit ae64b0cd46d1da89a619c72c4072c1159dd5e452
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 26 22:10:39 2004 +0000

    fix typos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16134 dc483132-0cff-0310-8789-dd5450dbe970

 README | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c73e9d4ab2b19d792d9abc0df88a86423d422c92
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Feb 26 21:52:00 2004 +0000

    Set context flags after calling krb5_rd_req so that the replay cache is set up
    
    Ticket: 2284
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16129 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 6 ++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 77b846adf7d916093105d097575665d08b5321df
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 26 05:16:02 2004 +0000

    Move apputils dir from util to lib, to get its proper place in the
    build process (after include).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16128 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                  |  4 ++
 src/configure.in               |  2 +-
 src/lib/ChangeLog              |  5 +++
 src/lib/Makefile.in            |  4 +-
 src/lib/apputils/ChangeLog     |  6 +++
 src/lib/apputils/Makefile.in   | 48 +++++++++++++++++++++
 src/lib/apputils/configure.in  |  6 +++
 src/lib/apputils/daemon.c      | 95 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/apputils/dummy.c       |  1 +
 src/util/ChangeLog             |  4 ++
 src/util/Makefile.in           |  2 +-
 src/util/apputils/ChangeLog    |  6 ---
 src/util/apputils/Makefile.in  | 48 ---------------------
 src/util/apputils/configure.in |  6 ---
 src/util/apputils/daemon.c     | 95 ------------------------------------------
 src/util/apputils/dummy.c      |  1 -
 16 files changed, 173 insertions(+), 160 deletions(-)

commit ef3c278b41c74bf91432bb4b48aa5780ea6f583f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 26 04:35:09 2004 +0000

    * rcp.exp (stop_rsh_daemon): Check for any output before eof, causing any such
    info to be dumped into the debug log.
    * rsh.exp (stop_rsh_daemon): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16127 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog | 4 ++++
 src/tests/dejagnu/krb-standalone/rcp.exp   | 8 +++++++-
 src/tests/dejagnu/krb-standalone/rsh.exp   | 8 +++++++-
 3 files changed, 18 insertions(+), 2 deletions(-)

commit 8e1654f535a75d723a8928a50ac03b95cda2ed74
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 26 04:20:43 2004 +0000

    * gssapi.exp (doit): Fix typo in log message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16126 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  | 4 ++++
 src/tests/dejagnu/krb-standalone/gssapi.exp | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3998caefef8532f13b1fa6b6ec868d92b403215e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 26 04:19:23 2004 +0000

    * default.exp (passes): Add "mode=udp" to existing pass specifications.  Add a
    new pass which does AES and "mode=tcp".
    (setup_kerberos_files, setup_krb5_conf): Check global var "mode" and use it to
    force UDP or TCP communication between client and KDC.  Also, have clients try
    another random port where we don't expect anything to be listening.
    
    ticket: 2285
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16125 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  9 ++++++++
 src/tests/dejagnu/config/default.exp | 40 +++++++++++++++++++++++++++++++++++-
 2 files changed, 48 insertions(+), 1 deletion(-)

commit cb16b02fc4372c3cb8ae377a5e9e2e7caa5e6dfc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 26 03:43:00 2004 +0000

    * network.c (setup_a_tcp_listener): Call setreuseaddr before calling bind.
    (setup_tcp_listener_ports): Don't call setreuseaddr.  Log info about socket
    option IPV6_V6ONLY in unsupported and success cases.
    
    ticket: 2285
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16124 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog |  7 +++++++
 src/kdc/network.c | 19 +++++++++++--------
 2 files changed, 18 insertions(+), 8 deletions(-)

commit 14d541f9a3e0a8763830590bc63da7f48077c606
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 26 00:38:01 2004 +0000

    * sendto_kdc.c (start_connection): Close socket if connect() call fails for an
    unexpected reason.
    
    ticket: 2277
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16123 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 +++++
 src/lib/krb5/os/sendto_kdc.c | 1 +
 2 files changed, 6 insertions(+)

commit 6ce8b3450b2c24ba09a298895c724a40a929d024
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Feb 24 21:07:22 2004 +0000

    Remove ENCTYPE_LOCAL_DES3_HMAC_SHA1
    
    Previously, MIT had support for a version of the des3 enctype with a
    32-bit length prepended to encrypted data.  Remove that support.  This
    is non-standard and is no longer needed even at MIT.
    
    Ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16122 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog          |   4 ++
 src/include/krb5.hin           |   5 +-
 src/kdc/ChangeLog              |   8 +++
 src/kdc/kdc_preauth.c          |   1 -
 src/kdc/kerberos_v4.c          |   6 +-
 src/kdc/main.c                 |  17 -----
 src/lib/crypto/ChangeLog       |   4 ++
 src/lib/crypto/dk/ChangeLog    |   6 ++
 src/lib/crypto/dk/checksum.c   |  78 ----------------------
 src/lib/crypto/dk/dk.h         |  25 -------
 src/lib/crypto/dk/dk_decrypt.c | 139 --------------------------------------
 src/lib/crypto/dk/dk_encrypt.c | 147 -----------------------------------------
 src/lib/crypto/etypes.c        |  13 ----
 src/lib/crypto/make_checksum.c |  10 ---
 src/lib/krb4/ChangeLog         |   4 ++
 src/lib/krb4/rd_svc_key.c      |   3 +-
 16 files changed, 30 insertions(+), 440 deletions(-)

commit 2d16d6cd6b2ecec6e8843ba17603875d1804c980
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 24 20:01:08 2004 +0000

    dependency updates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16121 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/Makefile.in | 12 +++++++-----
 src/util/apputils/Makefile.in   | 11 ++++++-----
 2 files changed, 13 insertions(+), 10 deletions(-)

commit 784ae4fd13669f3a2b458ce7e59057b42a2ea500
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 24 19:46:02 2004 +0000

    ignore generated shared libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16120 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit 0c058f2179b90af8a8a04af947ce2b71ed94252c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 24 19:36:31 2004 +0000

    ignore some more generated files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16119 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/.cvsignore     | 1 +
 src/lib/des425/.cvsignore     | 1 +
 src/lib/gssapi/.cvsignore     | 1 +
 src/lib/kadm5/clnt/.cvsignore | 1 +
 src/lib/kadm5/srv/.cvsignore  | 1 +
 src/lib/kdb/.cvsignore        | 1 +
 src/lib/krb4/.cvsignore       | 1 +
 src/lib/rpc/.cvsignore        | 1 +
 src/util/db2/.cvsignore       | 1 +
 src/util/et/.cvsignore        | 2 ++
 src/util/profile/.cvsignore   | 1 +
 11 files changed, 12 insertions(+)

commit 5579fec8bba6dbeee1290d131e4fc915ec46dd51
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 24 19:24:25 2004 +0000

    Move daemon.c into a new library of utility routines for linking our programs
    against but which we don't want to install as a separate library.
    
    Change Kerberos and application servers to link against the library if they
    might need the replacement daemon() function.
    
    Add a dummy file to the library in case daemon() is not needed, so we don't
    have an empty library, which we may not handle properly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16118 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                  |  5 +++
 src/aclocal.m4                 |  1 -
 src/appl/bsd/ChangeLog         |  4 ++
 src/appl/bsd/Makefile.in       |  8 ++--
 src/config/ChangeLog           |  5 +++
 src/config/post.in             |  6 ---
 src/config/pre.in              |  5 +++
 src/configure.in               |  2 +-
 src/kadmin/server/ChangeLog    |  5 +++
 src/kadmin/server/Makefile.in  |  6 +--
 src/kdc/ChangeLog              |  5 +++
 src/kdc/Makefile.in            | 11 +++--
 src/krb524/ChangeLog           |  5 +++
 src/krb524/Makefile.in         |  6 +--
 src/lib/krb5/posix/ChangeLog   |  4 ++
 src/lib/krb5/posix/daemon.c    | 95 ------------------------------------------
 src/slave/ChangeLog            |  5 +++
 src/slave/Makefile.in          |  6 +--
 src/util/ChangeLog             |  4 ++
 src/util/Makefile.in           |  2 +-
 src/util/apputils/ChangeLog    |  6 +++
 src/util/apputils/Makefile.in  | 47 +++++++++++++++++++++
 src/util/apputils/configure.in |  6 +++
 src/util/apputils/daemon.c     | 95 ++++++++++++++++++++++++++++++++++++++++++
 src/util/apputils/dummy.c      |  1 +
 25 files changed, 222 insertions(+), 123 deletions(-)

commit 74b6af2609c5235a650bb15f9e8aecb998fbbd2a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 24 17:49:03 2004 +0000

    ignore fakedest dir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16117 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit f62a73c92705af2f85278df59dca8c084797c9be
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 24 17:48:45 2004 +0000

    ignore generated krb524 error table code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16116 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/.cvsignore | 2 ++
 1 file changed, 2 insertions(+)

commit be3c9ffc758d0c41401b83f3d8b9c5bc1d8b4eaf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 24 17:48:26 2004 +0000

    ignore files created during testing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16115 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/.cvsignore | 3 +++
 1 file changed, 3 insertions(+)

commit 1f26230883c85ddeec934001a08f092e4a083e44
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 24 17:47:56 2004 +0000

    ignore ksetpwd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16114 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit d011ec56908d488d37eb53df357e963209a56659
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 23 22:47:55 2004 +0000

    update for krb5-1.3.2-beta5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16110 dc483132-0cff-0310-8789-dd5450dbe970

 README | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 9197e316ed76a410df534437a07f48464544fa7c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 23 21:25:17 2004 +0000

    * wrap_size_limit.c (krb5_gss_wrap_size_limit): Fix calculation for
    confidential CFX tokens.
    
    ticket: 2266
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16107 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog         |  5 +++++
 src/lib/gssapi/krb5/wrap_size_limit.c | 20 ++++++++++++++------
 2 files changed, 19 insertions(+), 6 deletions(-)

commit e8054b387f8e6600a754453d9422b7acc0a05032
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 23 21:25:07 2004 +0000

    Add missing ChangeLog entry
    
    ticket: 2258
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16106 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit c76ebea17dd74777f7e01f39f43e58685670a914
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 19 23:02:54 2004 +0000

    * prof_init.c (prof_int32): If long is 4 bytes and int is not, then use long,
    not int, for prof_int32.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16105 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 5 +++++
 src/util/profile/prof_init.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 2f6ea9303f3981e26929c3791a0b2dd9ac05610f
Author: Ken Hornstein <kenh@cmf.nrl.navy.mil>
Date:   Thu Feb 19 17:51:40 2004 +0000

    Bug from David Thompson <thomas@cs.wisc.edu>.  Bug originally introduced
    by me during conversion from bcopy() to memcpy().
    
    ticket: 2258
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16104 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/fakeka.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5a2b5858979ca1d0354c1470fe5d1032016e450b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 19 02:47:11 2004 +0000

    ignore some files generated during testing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16103 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/.cvsignore     | 2 ++
 src/lib/crypto/aes/.cvsignore | 4 ++++
 2 files changed, 6 insertions(+)

commit 64d7ccb433421599976d17cddde5bb82bd92368f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 19 02:46:30 2004 +0000

    protoize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16102 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog              |  11 +++
 src/lib/crypto/arcfour/ChangeLog      |   4 ++
 src/lib/crypto/arcfour/arcfour.c      |  34 ++++-----
 src/lib/crypto/block_size.c           |   6 +-
 src/lib/crypto/checksum_length.c      |   6 +-
 src/lib/crypto/cksumtype_to_string.c  |   5 +-
 src/lib/crypto/coll_proof_cksum.c     |   3 +-
 src/lib/crypto/crc32/ChangeLog        |   4 ++
 src/lib/crypto/crc32/crc32.c          |  10 +--
 src/lib/crypto/decrypt.c              |  10 +--
 src/lib/crypto/des/ChangeLog          |   6 ++
 src/lib/crypto/des/afsstring2key.c    |  21 ++----
 src/lib/crypto/des/d3_cbc.c           |  12 ++--
 src/lib/crypto/des/d3_kysched.c       |   4 +-
 src/lib/crypto/des/f_cbc.c            |  10 +--
 src/lib/crypto/des/f_cksum.c          |   9 +--
 src/lib/crypto/des/f_parity.c         |   6 +-
 src/lib/crypto/des/f_sched.c          |   4 +-
 src/lib/crypto/des/key_sched.c        |   4 +-
 src/lib/crypto/des/string2key.c       |   6 +-
 src/lib/crypto/des/weak_key.c         |   3 +-
 src/lib/crypto/dk/ChangeLog           |   5 ++
 src/lib/crypto/dk/checksum.c          |  18 ++---
 src/lib/crypto/dk/derive.c            |  16 ++---
 src/lib/crypto/dk/dk_decrypt.c        |  43 +++++-------
 src/lib/crypto/dk/dk_encrypt.c        |  42 +++++-------
 src/lib/crypto/encrypt.c              |  10 +--
 src/lib/crypto/encrypt_length.c       |   7 +-
 src/lib/crypto/enctype_compare.c      |   7 +-
 src/lib/crypto/enctype_to_string.c    |   5 +-
 src/lib/crypto/hmac.c                 |   8 +--
 src/lib/crypto/keyed_checksum_types.c |  14 ++--
 src/lib/crypto/keyed_cksum.c          |   3 +-
 src/lib/crypto/make_checksum.c        |  10 +--
 src/lib/crypto/make_random_key.c      |   6 +-
 src/lib/crypto/md4/ChangeLog          |   4 ++
 src/lib/crypto/md4/md4.c              |  15 ++--
 src/lib/crypto/md5/ChangeLog          |   4 ++
 src/lib/crypto/md5/md5.c              |  15 ++--
 src/lib/crypto/nfold.c                |   7 +-
 src/lib/crypto/old/ChangeLog          |   4 ++
 src/lib/crypto/old/des_stringtokey.c  |  10 ++-
 src/lib/crypto/old_api_glue.c         | 125 +++++++++++-----------------------
 src/lib/crypto/prng.c                 |   3 +-
 src/lib/crypto/raw/ChangeLog          |   5 ++
 src/lib/crypto/raw/raw_decrypt.c      |  13 ++--
 src/lib/crypto/raw/raw_encrypt.c      |  21 +++---
 src/lib/crypto/sha1/ChangeLog         |   4 ++
 src/lib/crypto/sha1/shs.c             |  15 ++--
 src/lib/crypto/string_to_cksumtype.c  |   4 +-
 src/lib/crypto/string_to_enctype.c    |   4 +-
 src/lib/crypto/string_to_key.c        |  20 ++----
 src/lib/crypto/valid_cksumtype.c      |   3 +-
 src/lib/crypto/valid_enctype.c        |   3 +-
 src/lib/crypto/verify_checksum.c      |  10 +--
 55 files changed, 249 insertions(+), 412 deletions(-)

commit 95a7a6f806c12cc73ffa959ae2290824467036f9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 19 02:13:02 2004 +0000

    ignore aes-gen program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16101 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit f1080518437c31c3276dea6d78c392a60928eca8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 19 01:37:27 2004 +0000

    protoize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16100 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 5 +++++
 src/util/pty/cleanup.c    | 8 ++++----
 src/util/pty/init.c       | 2 +-
 src/util/pty/init_slave.c | 3 +--
 src/util/pty/vhangup.c    | 2 +-
 5 files changed, 12 insertions(+), 8 deletions(-)

commit f902fd6cebf297090891201b057c7f5c8605e974
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 19 01:35:15 2004 +0000

    Protoize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16099 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |  5 +++
 src/util/profile/prof_file.c  | 23 ++++-------
 src/util/profile/prof_get.c   | 88 +++++++++++++----------------------------
 src/util/profile/prof_init.c  | 49 +++++++----------------
 src/util/profile/prof_parse.c | 38 ++++++------------
 src/util/profile/prof_set.c   | 26 ++++---------
 src/util/profile/prof_tree.c  | 91 +++++++++++++++----------------------------
 7 files changed, 105 insertions(+), 215 deletions(-)

commit 3ba55c118778bdedbddb70a1ce7add92dcd9e048
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 19 01:22:26 2004 +0000

    delete some blank lines in fn defs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16098 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/clnt_policy.c | 2 --
 1 file changed, 2 deletions(-)

commit 6f0262649d900b1d5fb336c52062a43beb1192b0
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 18 20:43:59 2004 +0000

    use $(CC) rather than ld to build shared libs on tru64 and irix
    
    	* shlib.conf (alpha-*-dec-osf*, mips-sgi-irix*): Use $(CC) instead
    	of ld for building shared libraries.
    
    ticket: new
    component: krb5-build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16097 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 5 +++++
 src/config/shlib.conf | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 6cbd7c37eaeb39633ef43e8136937185ed17d2d5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 18 11:04:13 2004 +0000

    * pcbc_encrypt.c (des_pcbc_encrypt): Don't pass a temporary variable to
    DES_DO_ENCRYPT and _DECRYPT.  Drop the temporary variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16096 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog      | 6 ++++++
 src/lib/des425/pcbc_encrypt.c | 5 ++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 4333392a4befb5039c665477af1ba5dc88c17b2b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 17 23:53:44 2004 +0000

    * f_tables.h (DES_DO_ENCRYPT, DES_DO_DECRYPT): Allocate temporary variable
    locally instead of taking the extra argument.
    * d3_cbc.c (krb5int_des3_cbc_encrypt): Don't pass the extra argument, and
    delete the automatic variable.
    (krb5int_des3_cbc_decrypt): Likewise.
    * f_cbc.c (krb5int_des_cbc_encrypt, krb5int_des_cbc_decrypt): Likewise.
    * f_cksum.c (mit_des_cbc_cksum): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16095 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog  |  9 +++++++++
 src/lib/crypto/des/d3_cbc.c   | 14 ++++++--------
 src/lib/crypto/des/f_cbc.c    |  6 ++----
 src/lib/crypto/des/f_cksum.c  |  3 +--
 src/lib/crypto/des/f_tables.h | 22 ++++++++++++----------
 5 files changed, 30 insertions(+), 24 deletions(-)

commit cc4cb2db8722e141a6abbd3a527338d8075c238d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 17 23:36:41 2004 +0000

    * afsstring2key.c (krb5_afs_encrypt): Drop EDFLAG as an argument, make it local
    instead, since we always pass 0.
    (afs_crypt): Call changed.
    (krb5_afs_crypt_setkey, krb5_afs_encrypt): Use memcpy.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16094 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog       |  7 +++++++
 src/lib/crypto/des/afsstring2key.c | 20 ++++++++++++++++----
 2 files changed, 23 insertions(+), 4 deletions(-)

commit fe565ba9158a08af6df5bddb5687c855761a003c
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 17 21:58:30 2004 +0000

    oops; add some acknowledgments to change list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16088 dc483132-0cff-0310-8789-dd5450dbe970

 README | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 5b2628f764c4ca5cc15eab8a0e1fd2ffc28297db
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 17 21:50:38 2004 +0000

    update for krb5-1.3.2-beta4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16087 dc483132-0cff-0310-8789-dd5450dbe970

 README | 25 ++++++++++++++++++-------
 1 file changed, 18 insertions(+), 7 deletions(-)

commit 8a5872ce96c73a95b1bea361e155b9d5dc2e4d7a
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 16 06:28:44 2004 +0000

    Add missing PRIOCNTL_HACK stuff here
    
    ticket: new
    target_version: 1.3.2
    tags: pullup
    component: krb5-build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16085 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog                        |  4 +++
 src/kadmin/configure.in                     |  1 +
 src/kadmin/passwd/unit-test/ChangeLog       |  6 +++++
 src/kadmin/passwd/unit-test/Makefile.in     |  3 ++-
 src/kadmin/passwd/unit-test/config/unix.exp | 38 +++++++++++++++++++++++++++++
 5 files changed, 51 insertions(+), 1 deletion(-)

commit b1257bc58a706240c867fbab58ca23cc5b4ba8a8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 14 00:37:18 2004 +0000

    Don't specify defaults for GET{PEER,SOCK}NAME_ARG{2,3}_TYPE macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16082 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  5 +++++
 src/lib/krb5/krb/sendauth.c | 13 -------------
 src/lib/krb5/os/ChangeLog   |  5 +++++
 src/lib/krb5/os/genaddrs.c  | 13 -------------
 4 files changed, 10 insertions(+), 26 deletions(-)

commit f2ba7f5c3a0a4a3eb6d4b3215f5b355d97e30f18
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 14 00:34:15 2004 +0000

    aclocal.m4 (WITH_CC): Add -fno-common to CFLAGS on Darwin, unless -fcommon or
    -fno-common is already given.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16081 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  2 ++
 src/aclocal.m4 | 16 ++++++++++++++++
 2 files changed, 18 insertions(+)

commit a53d6ec4fcc7d0fe0a0fa2bd36b85ad390555283
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 14 00:31:35 2004 +0000

    * aclocal.m4 (TRY_PEER_INT): Deleted.
    (KRB5_GETPEERNAME_ARGS): Map the getpeername arg types to the corresponding
    getsockname arg types.
    (KRB5_GETSOCKNAME_ARGS): If nothing matches, assume struct sockaddr and
    socklen_t.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16080 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  8 ++++++++
 src/aclocal.m4 | 49 +++++++++++--------------------------------------
 2 files changed, 19 insertions(+), 38 deletions(-)

commit 122cd6818c75ad2a64b92faeb2b3809a660c66a6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 13 23:40:08 2004 +0000

    * t_encrypt.c (compare_results): New function.
    (main): Use it to check decryption results against the original plaintext.  When
    testing with cipher state, encrypt and then decrypt (and verify) two messages.
    * Makefile.in (t_encrypt$(EXEEXT)): Depend on CRYPTO_DEPLIB.
    
    ticket: 2229
    status: resolved
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16079 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   |  8 +++++++
 src/lib/crypto/Makefile.in |  2 +-
 src/lib/crypto/t_encrypt.c | 55 ++++++++++++++++++++++++++++++++++++++++------
 3 files changed, 57 insertions(+), 8 deletions(-)

commit 5f472a51a83160a88751b92bcb9f378424627bfb
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 13 23:39:59 2004 +0000

    	* build.texinfo (Solaris 9): Add section describing workaround for
    	Solaris 9 pty-close kernel bug.
    
    ticket: 2195
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16078 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     |  5 +++++
 doc/build.texinfo | 22 ++++++++++++++++++++--
 2 files changed, 25 insertions(+), 2 deletions(-)

commit 0f240326537d6d303c288506840189d3b35c4da3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 13 23:38:57 2004 +0000

    * dk_decrypt.c (krb5_dk_decrypt_maybe_trunc_hmac): New argument IVEC_MODE.  If
    clear, same old behavior.  If set, copy out next to last block for CTS.
    (krb5_dk_decrypt, krb5int_aes_dk_decrypt): Pass extra argument.
    * dk_encrypt.c (krb5int_aes_dk_encrypt): For IV, copy out next to last block for
    CTS.
    
    ticket: 2229
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16077 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/dk/ChangeLog    |  9 +++++++++
 src/lib/crypto/dk/dk_decrypt.c | 22 +++++++++++++++-------
 src/lib/crypto/dk/dk_encrypt.c | 28 ++++++++++++++++++++++++----
 3 files changed, 48 insertions(+), 11 deletions(-)

commit d761253055c2710df9c351b03b03129fc95ed9f5
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 13 20:52:40 2004 +0000

    Change PRIOCNTL_HACK code to use "==" rather than "eq", as "eq" is not
    available in tcl-8.3.
    
    ticket: new
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16071 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog       | 5 +++++
 src/lib/kadm5/unit-test/config/unix.exp | 6 +++---
 src/lib/rpc/unit-test/ChangeLog         | 5 +++++
 src/lib/rpc/unit-test/config/unix.exp   | 6 +++---
 src/tests/dejagnu/config/ChangeLog      | 5 +++++
 src/tests/dejagnu/config/default.exp    | 6 +++---
 6 files changed, 24 insertions(+), 9 deletions(-)

commit 65979a268ddea3d7b0ff170da5923a6a3c0255cb
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Feb 13 04:20:56 2004 +0000

    Fix logic error
    
    Ticket: 2234
    Target_Version: 1.3.2
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16070 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 4 ++++
 src/kdc/kdc_util.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b65814e4bc39a01bab8f93e2b995cdc3ebef8e1f
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 13 03:19:30 2004 +0000

    priocntl workaround for Solaris 9 pty-close bug
    
    Implement gross hack to use priocntl to work around the Solaris 9
    pty-close bug.  Run expect at a higher class "FX" priority than
    spawned processes, which run at a lower class "FX" priority.  "make
    check" needs to start from a process which has FX priority >= 30 and
    FX priority limit >= 30.  Thanks to Bill Sommerfeld for the hints.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16069 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                           |  7 ++++++
 src/aclocal.m4                          | 13 +++++++++++
 src/config/ChangeLog                    |  2 ++
 src/config/shlib.conf                   | 12 -----------
 src/configure.in                        | 15 -------------
 src/lib/kadm5/ChangeLog                 |  4 ++++
 src/lib/kadm5/configure.in              |  1 +
 src/lib/kadm5/unit-test/ChangeLog       |  8 +++++++
 src/lib/kadm5/unit-test/Makefile.in     |  6 ++++--
 src/lib/kadm5/unit-test/config/unix.exp | 38 +++++++++++++++++++++++++++++++++
 src/lib/rpc/unit-test/ChangeLog         |  7 ++++++
 src/lib/rpc/unit-test/Makefile.in       |  1 +
 src/lib/rpc/unit-test/config/unix.exp   | 38 +++++++++++++++++++++++++++++++++
 src/lib/rpc/unit-test/configure.in      |  1 +
 src/tests/ChangeLog                     |  4 ++++
 src/tests/configure.in                  |  1 +
 src/tests/dejagnu/ChangeLog             |  4 ++++
 src/tests/dejagnu/Makefile.in           |  3 ++-
 src/tests/dejagnu/config/ChangeLog      |  5 +++++
 src/tests/dejagnu/config/default.exp    | 38 +++++++++++++++++++++++++++++++++
 src/util/ChangeLog                      |  2 ++
 src/util/Makefile.in                    |  5 +----
 22 files changed, 181 insertions(+), 34 deletions(-)

commit 3772bd7c1af805fd40d5996681a1eea1c0ac8f0a
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 12 18:28:01 2004 +0000

    Tru64 and Irix have RPATH issues for test suite
    
    Implement hack for faking up _RLD_ROOT with a shadow of the directory
    tree up to the installed "lib" directory.  This helps with running
    tests on Tru64 and Irix.
    
    ticket: 1793
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16066 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog                      | 12 +++++++++
 src/config/pre.in                         |  4 +++
 src/config/shlib.conf                     | 45 ++++++++++++++++++++++---------
 src/kadmin/testing/scripts/ChangeLog      |  4 +++
 src/kadmin/testing/scripts/env-setup.shin |  4 ++-
 src/util/ChangeLog                        |  5 ++++
 src/util/Makefile.in                      |  7 +++++
 7 files changed, 67 insertions(+), 14 deletions(-)

commit ebc2280102d9bcfabe73818bf3b55aaa5265b9e8
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Feb 12 13:52:56 2004 +0000

    2004-02-12  Jeffrey Altman <jaltman@mit.edu>
    
        * Fix libpath for krbcc32.lib (only affects KRB5_KFW_COMPILE builds)
    
    ticket: new
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16065 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/ChangeLog   | 4 ++++
 src/windows/gss/Makefile.in | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 3b4f1e4465c0166e572d09da434e818f9f04cfc5
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Feb 11 22:18:58 2004 +0000

    Add missing file:  gss-misc.h  copied from src/appl/gss-sample
    
    ticket: new
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16062 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/ChangeLog  |  4 ++++
 src/windows/gss/gss-misc.h | 60 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 64 insertions(+)

commit e7155b5b369b502bb763032e498340f4a2957792
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 11 19:03:19 2004 +0000

    update for krb5-1.3.2-beta3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16058 dc483132-0cff-0310-8789-dd5450dbe970

 README | 2 ++
 1 file changed, 2 insertions(+)

commit 4d6044fc453c8dc165a6912aa6478c9e47b96655
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 11 18:04:37 2004 +0000

    update copyright notices on gss sample apps
    
    update copyrights
    
    ticket: new
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16056 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-client.c | 23 +++++++++++++++++++++++
 src/appl/gss-sample/gss-misc.c   | 23 +++++++++++++++++++++++
 src/appl/gss-sample/gss-server.c | 23 +++++++++++++++++++++++
 src/windows/gss/gss-client.c     | 23 +++++++++++++++++++++++
 src/windows/gss/gss-misc.c       | 23 +++++++++++++++++++++++
 src/windows/gss/gss.c            | 23 +++++++++++++++++++++++
 6 files changed, 138 insertions(+)

commit 4417fd47169d933b105319d504f3ca3c5b9ce065
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 11 02:49:58 2004 +0000

    update for krb5-1.3.2-beta3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16054 dc483132-0cff-0310-8789-dd5450dbe970

 README | 45 +++++++++++++++++++++++++++++++++++++++------
 1 file changed, 39 insertions(+), 6 deletions(-)

commit aa634f70d5269335446e9d5c451a9d503cf57328
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Feb 10 19:35:49 2004 +0000

     gss-client.c: remove extraneous parameters from client_establish_context()
    
    ticket: new
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16052 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |  5 +++++
 src/appl/gss-sample/gss-client.c | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit e706ad39d55dc8e56ae6457a99828c05bb5223ec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 10 04:35:14 2004 +0000

    * ser_sctx.c (kg_oid_externalize): Check for errors.
    (kg_oid_internalize): Check for errors.  Free allocated storage on error.
    (kg_queue_externalize): Check for errorrs.
    (kg_queue_internalize): Check for errors.  Free allocated storage on error.
    (kg_ctx_size): Update for new context data.
    (kg_ctx_externalize): Update for new context data.  Check for error storing
    trailer.
    (kg_ctx_internalize): Update for new context data.  Check for errors in a few
    more cases.
    
    ticket: 2166
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16050 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog  |  14 +++
 src/lib/gssapi/krb5/ser_sctx.c | 189 ++++++++++++++++++++++++++++++-----------
 2 files changed, 154 insertions(+), 49 deletions(-)

commit bbf954052306b8854178c0706fd812c7516aac2f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 10 04:28:28 2004 +0000

    * gssapi.exp (doit): Run server with additional options to export and re-import
    the GSSAPI context, and log info to a file in tmpdir.
    
    ticket: 2166
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16049 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  | 6 ++++++
 src/tests/dejagnu/krb-standalone/gssapi.exp | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit d41c30f40ee5b1e81f41bd523f883e23ddeaae46
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Feb 9 23:20:47 2004 +0000

    Call htons for default port of password server
    
    Ticket: 2171
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16047 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 4 ++++
 src/lib/krb5/os/changepw.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 9572623dd9a703cc210573a2eee2b645e89c4d95
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 9 22:55:17 2004 +0000

    	* main.c (init_realm): Apply patch from Will Fiveash to use
    	correct TCP listening ports.
    
    ticket: 2118
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16042 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 src/kdc/main.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 09d9b596ae8f6e8e7982fc41cc57b5ee9e7b1eed
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 9 22:54:04 2004 +0000

    Update from autoconf 2.59
    
    ticket: 2196
    version_reported: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16041 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog    |    8 +
 src/config/config.guess | 1014 +++++++++++++++++++++++++++--------------------
 src/config/config.sub   |  473 +++++++++++++++-------
 src/config/install-sh   |  446 +++++++++++----------
 4 files changed, 1167 insertions(+), 774 deletions(-)

commit e4c192c4d6f5e8c4b7a6bb5cf974944310fc0c82
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 22:10:40 2004 +0000

    * util_ordering.c (g_queue_externalize, g_queue_internalize): Check for
    sufficient buffer space.
    
    ticket: 2166
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16040 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog       | 5 +++++
 src/lib/gssapi/generic/util_ordering.c | 4 ++++
 2 files changed, 9 insertions(+)

commit f7f601d95224e4cbcec5215610e61088718f10fa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 22:08:09 2004 +0000

    * t_cts.c (test_cts): Process encryption and decryption IVs separately, make
    sure they match, and display the value.
    
    ticket: 2223
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16039 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog |  5 +++++
 src/lib/crypto/t_cts.c   | 31 ++++++++++++++++++++++++++++---
 2 files changed, 33 insertions(+), 3 deletions(-)

commit abc5739f84e5d9e317295eb9e036aeacdc250cfc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 22:06:23 2004 +0000

    * aes.c (krb5int_aes_encrypt, krb5int_aes_decrypt): Copy out value for new IV
    
    ticket: 2223
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16038 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/enc_provider/ChangeLog | 5 +++++
 src/lib/crypto/enc_provider/aes.c     | 5 +++++
 2 files changed, 10 insertions(+)

commit 2e6b23bb9dbd7d851818b0b84be26959e24f1086
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 9 21:46:38 2004 +0000

    * configure.in: Check for sys/time.h and time.h
    
    ticket: 2224
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16034 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/ChangeLog    | 4 ++++
 src/appl/configure.in | 2 ++
 2 files changed, 6 insertions(+)

commit 90ff0ceb529fe8af7a77751d2a77087e0868e1ce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Feb 8 08:46:24 2004 +0000

    no license on k5sealv3.c
    
    Updated copyright notice to include standard license for release.
    
    ticket: new
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16028 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/k5sealv3.c | 30 ++++++++++++++++++++++++++++--
 1 file changed, 28 insertions(+), 2 deletions(-)

commit 657fdbf883f59bd4a07f76b8f8eaedfaa36f3251
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Feb 7 19:44:24 2004 +0000

    * update usage() for gss-client
    
    ticket: 2212
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16027 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 4 ++++
 src/appl/gss-sample/README       | 3 ++-
 src/appl/gss-sample/gss-client.c | 1 +
 3 files changed, 7 insertions(+), 1 deletion(-)

commit c43ae538a21d25f82b4fc732cd0d3ffb9dd2ae25
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Feb 6 21:12:21 2004 +0000

    Enable aes128-cts for client
    
    Currently we support aes128-cts but do not enable it by default.  It
    looks like interoperability problems will be created by this decision.
    So add aes128-cts to the default list of enctypes for client
    configuration and for permitted_enctypes.
    
    Ticket: new
    Target_Version: 1.3.2
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16026 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 4 ++++
 src/lib/krb5/krb/init_ctx.c | 1 +
 2 files changed, 5 insertions(+)

commit 1313e6ac4a76f5a9fd492bedb271181d483b6405
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Feb 6 21:10:15 2004 +0000

    Do not consider TGS options to be critical; ignore unknown options
    
    Ticket: 2189
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16025 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 4 ++++
 src/kdc/kdc_util.c | 9 +++------
 2 files changed, 7 insertions(+), 6 deletions(-)

commit d1d4c62869b7c5f2934956a4551848d8a89979dc
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Feb 6 19:48:12 2004 +0000

    2004-02-06  Jeffrey Altman <jaltman@mit.edu>
    
        * Add new UI components to the gss.exe client
          to support the use of GSS_C_SEQUENCE_FLAG or to
          disable the use of either GSS_C_MUTUAL_FLAG or
          GSS_C_REPLAY_FLAG
    
    ticket: new
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16024 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/ChangeLog    |  8 ++++++++
 src/windows/gss/gss-client.c | 29 +++++++++++++++++++----------
 src/windows/gss/gss.c        | 30 +++++++++++++++++++++++++++++-
 src/windows/gss/gss.h        |  3 ++-
 src/windows/gss/gss.rc       | 30 ++++++++++++++++++------------
 src/windows/gss/resource.h   |  5 ++++-
 6 files changed, 80 insertions(+), 25 deletions(-)

commit 22f656170d0df8d1be9bfc3e3e646ab56f647230
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Feb 6 19:05:47 2004 +0000

    2004-02-06  Jeffrey Altman <jaltman@mit.edu>
    
        * Add new command line switches to the gss-client
          to support the use of GSS_C_SEQUENCE_FLAG or to
          disable the use of either GSS_C_MUTUAL_FLAG or
          GSS_C_REPLAY_FLAG
    
    ticket: 2212
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16023 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |  9 ++++++++-
 src/appl/gss-sample/README       |  8 ++++++++
 src/appl/gss-sample/gss-client.c | 33 ++++++++++++++++++++-------------
 3 files changed, 36 insertions(+), 14 deletions(-)

commit 777e007f9cfd3fdbd73743598f6bdd9a8aa91a6e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Feb 6 07:00:51 2004 +0000

    2004-02-05  Jeffrey Altman <jaltman@mit.edu>
    
        * gssapiP_krb5.h:  remove KG_IMPLFLAGS macro
    
        * init_sec_context.c (init_sec_context): Expand KG_IMPLFLAGS
          macro with previous macro definition
    
        * accept_sec_context.c (accept_sec_context): Replace KG_IMPLFLAGS
          macro with new definition.  As per 1964 the INTEG and CONF flags
          are supposed to indicate the availability of the services in
          the client.  By applying the previous definition of KG_IMPLFLAGS
          the INTEG and CONF flags are always on.  This can be a problem
          because some clients such as Microsoft's Kerberos SSPI allow
          CONF and INTEG to be used independently.  By forcing the flags
          on, we would end up with inconsist state with the client.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16022 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 16 ++++++++++++++++
 src/lib/gssapi/krb5/accept_sec_context.c |  5 ++++-
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  5 -----
 src/lib/gssapi/krb5/init_sec_context.c   |  5 ++++-
 4 files changed, 24 insertions(+), 7 deletions(-)

commit 1384e5b47387b60e51995a59bc160fca51e312e8
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Feb 5 08:04:45 2004 +0000

    Add support for specifying the credential cache to be used as well
    as fix a few minor user interface bugs
    
    ticket: new
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16021 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/ChangeLog    |  14 +++++-
 src/windows/gss/Makefile.in  |   9 +++-
 src/windows/gss/gss-client.c |  28 ++++++++----
 src/windows/gss/gss.c        | 106 ++++++++++++++++++++++++++++++++++++++++---
 src/windows/gss/gss.h        |   2 +-
 src/windows/gss/gss.rc       |  33 ++++++++------
 src/windows/gss/resource.h   |   5 +-
 7 files changed, 160 insertions(+), 37 deletions(-)

commit 8af371f4137e0ca1143e2581427c5c3753efb2c6
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Feb 4 17:28:00 2004 +0000

    Remove reference to the ntstatus.h header in cc_mslsa.c
    This header is not present in the August 2001 Platform SDK which is
    the current minimum SDK version.
    
    ticket: new
    tags: pullup
    target_version: 1.3.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16020 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 6 ++++++
 src/lib/krb5/ccache/cc_mslsa.c | 1 -
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0f5239b848fcee16abb9818bf9d315203af40383
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 3 13:08:57 2004 +0000

    update for krb5-1.3.2-beta2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16015 dc483132-0cff-0310-8789-dd5450dbe970

 README | 31 +++++++++++++++++++++++--------
 1 file changed, 23 insertions(+), 8 deletions(-)

commit 93e283ad1d13c357fa236995be4937ea8a68e76c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Feb 3 00:50:43 2004 +0000

    2004-02-02  Jeffrey Altman <jaltman@mit.edu>
    
       * cc_msla.c:
         GetMSCacheTicketFromCacheInfo() uses the tktinfo->TicketFlags as the
         value to assign to TicketRequest->TicketFlags.  This field is blindly
         inserted into the kdc-options[0] field of the TGS_REQ.  If there are
         bits such as TRANSIT_POLICY_CHECKED in the TicketFlags, this will result
         in an unknown TGS_OPTION being processed by the KDC.
    
         This has been fixed by mapping the Ticket Flags to KDC options.
         We only map Forwardable, Forwarded, Proxiable, and Renewable.  The others
         should not be used.
    
    ticket: 2190
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16013 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 13 +++++++++++++
 src/lib/krb5/ccache/cc_mslsa.c | 10 +++++++++-
 2 files changed, 22 insertions(+), 1 deletion(-)

commit b5dc3ff298338b1587e98c5ed0ec58c20d3df612
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Feb 2 17:40:19 2004 +0000

       * cc_mslsa.c: the MSLSA code was crashing on Pismere machines when
         logging on with cross realm credentials.  On these machines there are
         8 tickets within the LSA cache from two different realms.  One of the
         krbtgt/CLIENT-REALM@CLIENT-REALM tickets (not the Initial ticket but
         a Forwarded ticket) is inaccessible to the ms2mit.exe and leash32.exe
         processes.  The attempt to access the ticket returns a SubStatus code
         of STATUS_LOGON_FAILURE (0xC000006DL) which is supposed to mean that
         the logon attempt was invalid due to bad authentication information.
         kerbtray has no problem listing this ticket.  The other seven tickets
         in the cache including the Initial Ticket are accessible.  Modified
         krb5_lcc_next_cred() to skip to the next ticket if an attempt to read
         a single ticket fails.
    
    ticket: 2184
    tags: pullup
    target_version: 1.3.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15997 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 15 +++++++++++++++
 src/lib/krb5/ccache/cc_mslsa.c | 31 +++++++++++++++++++++----------
 2 files changed, 36 insertions(+), 10 deletions(-)

commit 649558c81688632d3631b69200d485c0a1e6fc60
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Feb 2 16:05:12 2004 +0000

    * Update README to describe the new PreserveInitialTicketIdentity
      registry key.
    
    ticket: 2139
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15996 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog |  4 ++++
 src/windows/README    | 37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+)

commit 4f912f59e519f4cca9d0c14c2b37a596a1161fff
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Feb 1 05:46:56 2004 +0000

    missing header
    
    ticket: 2183
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15995 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ms2mit/ms2mit.c | 3 +++
 1 file changed, 3 insertions(+)

commit 250fdf95725849dfc0936adbfb3a0a921bc613d5
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Feb 1 05:40:48 2004 +0000

     * Do not perform ticket importing if the initial TGT is not available
       from the MSLSA krb5_ccache.  This will be the case if the session key
       enctype is NULL.  (AllowTGTSessionKey regkey = 0)
    
    ticket: new
    target: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15994 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ms2mit/ChangeLog |  6 ++++++
 src/windows/ms2mit/ms2mit.c  | 44 ++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 48 insertions(+), 2 deletions(-)

commit 084b351bb4d2fe665423e5232530bc1aa4b70fa3
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Feb 1 01:48:22 2004 +0000

    * cc_mslsa.c: optimize the get_next logic by storing a handle to the
      MS TGT in the lcc_cursor data structure
    
    ticket:new
    tags: pullup
    target_version: 1.3.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15993 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  5 +++++
 src/lib/krb5/ccache/cc_mslsa.c | 43 ++++++++++++++++++++++++------------------
 2 files changed, 30 insertions(+), 18 deletions(-)

commit 10454c23a28f9f7c549346dc5e5024f763f65897
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 31 23:32:18 2004 +0000

    * gss-misc.c: Include sys/time.h or time.h, to get struct timeval declaration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15992 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog  |  5 +++++
 src/appl/gss-sample/gss-misc.c | 35 +++++++++++++++++++++--------------
 2 files changed, 26 insertions(+), 14 deletions(-)

commit 281b772a8cf77803294b90297a8f785004259d91
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Jan 31 09:29:13 2004 +0000

    Do not export tickets from the LSA if they contain NULL session keys.
    This is primarily to prevent unusable TGTs from being imported into the
    MIT Credential Cache
    
    ticket: 2153
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15991 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  6 ++++++
 src/lib/krb5/ccache/cc_mslsa.c | 19 +++++++++++++------
 2 files changed, 19 insertions(+), 6 deletions(-)

commit 32319900d9e707bb5d90e02193757de586eaedba
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Jan 31 01:40:58 2004 +0000

    2004-01-30  Jeffrey Altman <jaltman@mit.edu>
    
       * cc_mslsa.c: As per extensive conversations with Doug Engert we have
         concluded that MS is not specifying a complete set of domain information
         when it comes to service tickets other than the initial TGT.  What happens
         is the client principal domain cannot be derived from the fields they
         export.  Code has now been added to obtain the domain from the initial
         TGT and use that when constructing the client principals for all tickets.
    
         This behavior can be turned off by setting a registry either on a per-user
         or a system-wide basis:
    
            {HKCU,HKLM}\Software\MIT\Kerberos5
                PreserveInitialTicketIdentity = 0x0 (DWORD)
    
    ticket: 2139
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15990 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  16 +++++++
 src/lib/krb5/ccache/cc_mslsa.c | 102 +++++++++++++++++++++++++++++++++--------
 2 files changed, 98 insertions(+), 20 deletions(-)

commit 64e4f38daeae9926ef7f50b24f49f4d7f8b8c971
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Jan 31 00:46:38 2004 +0000

    Add support for Addressless Ticket Checkbox.  Applied patch from Doug Engert
    
    ticket: 982
    tags: pullup
    target_version: 1.3.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15989 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog  | 6 ++++++
 src/windows/cns/cns.c      | 8 ++++++--
 src/windows/cns/cns.h      | 2 ++
 src/windows/cns/cns_reg.c  | 6 +++++-
 src/windows/cns/cns_reg.h  | 1 +
 src/windows/cns/cnsres5.rc | 4 +++-
 src/windows/cns/options.c  | 6 ++++++
 7 files changed, 29 insertions(+), 4 deletions(-)

commit 6db0f8c2309dbebb44893a0369a30ade74a1d348
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Jan 31 00:31:33 2004 +0000

    2004-01-30  Jeffrey Altman <jaltman@mit.edu>
    
    Update the README file to include details on the new Windows registry
    key necessary to access the TGT session key when importing from MSLSA.
    
    Also, include compatibility details regarding the gss sample client and
    the Microsoft Platform SDK distributed versions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15988 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog |  7 +++++++
 src/windows/README    | 37 +++++++++++++++++++++++++++++++++++--
 2 files changed, 42 insertions(+), 2 deletions(-)

commit 47d5889c35038d022cf31dc1ac68260789d9c011
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Jan 31 00:00:51 2004 +0000

    A near complete re-write of the gss sample client on windows.  Supports the
    current protocol implemented in the Unix gss sample applications as well as
    a new User Interface making this one neat testing tool.
    
    There are still many little kinks to get out in a future version.  The sliders
    for the Call Count and the Message Count do not have text strings indicating
    their current value.  They slide from 1 to 20.  And the known Mechanism
    strings should be accessible in the drop down list.
    
    A documentation file on how to use the tool would be a good addition.
    
    ticket: 2144
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15987 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/ChangeLog    |  11 +
 src/windows/gss/Makefile.in  |   2 +-
 src/windows/gss/gss-client.c | 712 ++++++++++++++++++++++++++++++-------------
 src/windows/gss/gss-misc.c   | 322 ++++++++++++++-----
 src/windows/gss/gss.c        | 415 ++++++++++++++++++++-----
 src/windows/gss/gss.h        |  25 +-
 src/windows/gss/gss.rc       | 150 +++++++--
 src/windows/gss/resource.h   |  44 +++
 8 files changed, 1295 insertions(+), 386 deletions(-)

commit 8f962a4f65b4fb609b58f91b667f8de16e958efd
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jan 30 23:52:07 2004 +0000

    Address issues discovered while testing updated Windows gss sample client.
    A Missing parameter to a sign_server call in gss-server.c and the need for
    a select() call in read_all() to prevent blocking indefinitely.
    
    ticket: new
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15986 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |   6 +
 src/appl/gss-sample/gss-misc.c   |  16 ++-
 src/appl/gss-sample/gss-server.c | 284 +++++++++++++++++++--------------------
 3 files changed, 161 insertions(+), 145 deletions(-)

commit ad3eb7227efd1ae91e71481a9b2ada00bfea278e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jan 30 21:41:20 2004 +0000

    prof-int.h should include pthread.h when USE_PTHREADS is defined
    
    ticket: 2180
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15985 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog  | 5 +++++
 src/util/profile/prof_int.h | 6 ++++++
 2 files changed, 11 insertions(+)

commit d0a877277c29b316399dfcac6a7c7bb4b398aadc
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jan 30 21:33:16 2004 +0000

    Updated for new source files in krb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15984 dc483132-0cff-0310-8789-dd5450dbe970

 .../Projects/Kerberos5.pbproj/project.pbxproj      | 1878 ++++++++++----------
 1 file changed, 962 insertions(+), 916 deletions(-)

commit d809d383f4d8eb3ee5e6d4dd0a828259f1f6c0d7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 27 06:41:26 2004 +0000

    need more testing support for MS
    
    This should allow use of the CFX_EXERCISE code to better check interoperability
    of MS and MIT code with regard to future extensibility.
    
    * init_sec_context.c (make_gss_checksum) [CFX_EXERCISE]: Don't crash on null
    pointer in debugging code.
    (new_connection): Disable CFX_EXERCISE unknown-token-id case detection.
    
    * accept_sec_context.c (krb5_gss_accept_sec_context) [CFX_EXERCISE]: Log to
    /tmp/gsslog whether delegation or extra option bytes were present.
    
    ticket: new
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15983 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 11 +++++++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 30 +++++++++++++++++++++++++++++-
 src/lib/gssapi/krb5/init_sec_context.c   |  5 +++--
 3 files changed, 43 insertions(+), 3 deletions(-)

commit 721563a9850e719cb8c8b54e1e576a343d9da068
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 7 23:24:54 2004 +0000

    update for krb5-1.3.2-beta1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15978 dc483132-0cff-0310-8789-dd5450dbe970

 README | 24 +++++++++++++++++++-----
 1 file changed, 19 insertions(+), 5 deletions(-)

commit 9c3de8cb524b19deb75e1928cc440aeae8596f51
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jan 7 00:07:14 2004 +0000

    fix typos
    
    ticket: 2106
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15975 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c   | 4 ++--
 src/lib/krb5/ccache/cc_memory.c | 2 +-
 src/lib/krb5/ccache/cc_mslsa.c  | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

commit dbc0c54430cc59bf77971d62c590589eb8c076dd
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Jan 6 23:21:13 2004 +0000

    Add stub function implementations to support krb5_cc_remove_cred() which
    would cause a null pointer dereference if called.  The new KRB5_CC_NOSUPP
    error is returned to indicate the lack of implementation.
    
    ticket: 2106
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15974 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog         |  9 +++++++++
 src/lib/krb5/ccache/cc_file.c         | 16 ++++++++++++++--
 src/lib/krb5/ccache/cc_memory.c       | 16 +++++++++++++++-
 src/lib/krb5/ccache/cc_mslsa.c        | 15 ++++++++++++++-
 src/lib/krb5/error_tables/ChangeLog   |  4 ++++
 src/lib/krb5/error_tables/krb5_err.et |  2 +-
 6 files changed, 57 insertions(+), 5 deletions(-)

commit 87128182b464b26c6a14fbde5f44eda82b57163a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jan 5 21:42:34 2004 +0000

    Only backdate the ticket that is created.  The KDC reply must contain
    the time from the client's request or the client will fail its
    clockskew check if the request is backdated too far.
    
    Ticket: 2058
    Target_Version: 1.3.2
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15965 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 6 ++++++
 src/kdc/kerberos_v4.c | 9 ++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit b32122b9363c37c3460d5fabd074617030c4107d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 5 21:12:23 2004 +0000

    * init_sec_context.c: Include auth_con.h if CFX_EXERCISE is defined.
    (make_gss_checksum) [CFX_EXERCISE]: If the key enctype is aes256, insert some
    stuff after the delegation slot.
    (new_connection) [CFX_EXERCISE]: Don't send messages with bogus token ids.
    
    * accept_sec_context.c (krb5_gss_accept_sec_context): Don't discard the
    delegation flag; only look for a delegation if the flag is set, and only look
    for delegation, not other options.  Ignore any other data there.
    
    ticket: 2079
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15964 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 14 ++++++++++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 24 ++++++++++--------------
 src/lib/gssapi/krb5/init_sec_context.c   | 25 ++++++++++++++++++++++++-
 3 files changed, 48 insertions(+), 15 deletions(-)

commit 125b7d41ce29fb3e24112ab29705ecf55813f5dd
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Jan 5 03:39:53 2004 +0000

        * win-mac.h: conditionally define strcasecmp/strncasecmp macros
          only if they do not already exist.
    
    ticket: new
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15963 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/win-mac.h | 4 ++++
 2 files changed, 9 insertions(+)

commit 36fba61b4b409e4c73466900009a1204d6e2dbd4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Dec 28 03:57:48 2003 +0000

    * configure.in: Use AC_HELP_STRING for kdc-replay-cache option info
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15962 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 5 +++++
 src/configure.in | 6 ++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 1111db9004cf3624d292443915ae58f4405d689a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Dec 28 03:51:47 2003 +0000

    * Makefile.in (LOCAL_SUBDIRS): Fix typo in last (undocumented) change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15961 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog   | 5 +++++
 src/kadmin/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 721bd13ca6d0e00ebadcd46c40a519625ad228ea
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 24 05:44:25 2003 +0000

    move some basic header and function checks from lib/krb5 to include
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15960 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     | 8 ++++++++
 src/include/configure.in  | 4 +++-
 src/lib/krb5/ChangeLog    | 5 +++++
 src/lib/krb5/configure.in | 4 ----
 4 files changed, 16 insertions(+), 5 deletions(-)

commit 46aa749fdd7d99e40afa87e20f8414b69fa4057d
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Dec 22 23:18:13 2003 +0000

      * README: update requirements for compilation tools, DNS support
        and describe new MSLSA: credential cache and how to configure
        Windows to use it.
    
    ticket: new
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15959 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog |   8 +++
 src/windows/README    | 134 +++++++++++++++++++++++++++++++++++++++++---------
 2 files changed, 119 insertions(+), 23 deletions(-)

commit 173f98fc24b4bfa31ed4cbd32f6d6e11067bc07b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Dec 22 18:24:41 2003 +0000

     * dnssrv.c: wrap the entire module in #ifdef KRB5_DNS_LOOKUP to prevent
       the dependency on the resolver library when DNS functionality is not
       being compiled into the krb5 library.
    
    ticket: new
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15958 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 5 +++++
 src/lib/krb5/os/dnssrv.c  | 2 ++
 2 files changed, 7 insertions(+)

commit 943f3c6a772742101b4ae12c486a0dd5632836df
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 20 04:39:35 2003 +0000

    * fake-addrinfo.h: Include stdio.h
    
    ticket: 2016
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15957 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 4 ++++
 src/include/fake-addrinfo.h | 2 ++
 2 files changed, 6 insertions(+)

commit 537acb7b351b5352e646e39cd2d569bd0afa2412
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 20 03:52:51 2003 +0000

    * util_crypt.c (kg_encrypt, kg_decrypt): Input pointer now points to const.
    * gssapiP_krb5.h: Declarations updated.
    * util_seed.c (zeros): Now const.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15956 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 7 +++++++
 src/lib/gssapi/krb5/gssapiP_krb5.h | 4 ++--
 src/lib/gssapi/krb5/util_crypt.c   | 4 ++--
 src/lib/gssapi/krb5/util_seed.c    | 2 +-
 4 files changed, 12 insertions(+), 5 deletions(-)

commit 97c9a00eb24d21f8750cd0380a565d96dd191d0a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 20 03:51:00 2003 +0000

    * gssapi_generic.c (const_oids): Renamed from oids, and now const.
    (oids): New macro, casts const_oids to non-const pointer for use in initializers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15955 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog        | 6 ++++++
 src/lib/gssapi/generic/gssapi_generic.c | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 5b7ae1b008c286801ea203a703df65bfe65ad08f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 20 03:25:58 2003 +0000

    * realm_iter.c (krb5_realm_iterator_create): Array NAMES is now const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15954 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 3 +++
 src/lib/krb5/os/realm_iter.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit c7d28165d3fdf19842d5a8729c2c3507c7cb8839
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 20 03:25:05 2003 +0000

    * prof_get.c (profile_iterator_create): NAMES argument points to const pointers.
    * profile.hin (profile_iterator_create): Declaration updated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15953 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 6 ++++++
 src/util/profile/prof_get.c  | 2 +-
 src/util/profile/profile.hin | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 6d4efef72455f2d4b9cd9a954acd724e02192f2a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 20 03:19:00 2003 +0000

    * prompter.c (catch_signals, restore_signals): Take pointer to old signal
    handler info as new argument.
    (osiginfo): New typedef.
    (setup_tty, restore_tty): Take pointer to old signal handler info and old
    termios settings as new arguments.
    (krb5_prompter_posix): Pass the extra arguments, addresses of new automatic
    variables.
    (osigint, saveparm): Variables deleted.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15952 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  9 ++++++++
 src/lib/krb5/os/prompter.c | 56 +++++++++++++++++++++++-----------------------
 2 files changed, 37 insertions(+), 28 deletions(-)

commit 2d619d37fa04de1f63e1eb0714a202a774bad73e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 20 02:58:52 2003 +0000

    * Makefile.in (STLIBOBJS, OBJS, SRCS): Don't build promptusr.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15951 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 2 ++
 src/lib/krb5/os/Makefile.in | 8 --------
 2 files changed, 2 insertions(+), 8 deletions(-)

commit 1e9da801ec5a4053783eae3aeccda7889f154609
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 20 02:48:23 2003 +0000

    oops.  actually do the #undef DEBUG
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15950 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ce94b61fc11d92f09a70cc59257b98dee5520255
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 20 02:46:49 2003 +0000

    * sendto_kdc.c (default_debug_handler, put, putstr): Define only if DEBUG is
    defined.
    (DEBUG): Don't define.
    (krb5int_sendtokdc_debug_handler): Initialize to null if DEBUG is not defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15949 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 8 ++++++++
 src/lib/krb5/os/sendto_kdc.c | 4 +++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit b8d1c735cdd1d062ece75b8e75df35765b81c635
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 20 02:37:23 2003 +0000

    * get_in_tkt.c (get_in_tkt_enctypes): Now const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15948 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 4 ++++
 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0ec32cdfcaf47357451e3d222fa1bb943053fedf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 20 02:28:52 2003 +0000

    * arcfour.c (l40): Now const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15947 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/ChangeLog | 4 ++++
 src/lib/crypto/arcfour/arcfour.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 5636b29d04cda71178f682c9c14877369c58a335
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 20 02:28:09 2003 +0000

    * arcfour.c (arcfour_weakkey1, arcfour_weakkey2, arcfour_weakkeys): Now const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15946 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/enc_provider/ChangeLog |  3 +++
 src/lib/crypto/enc_provider/arcfour.c | 15 ++++++++-------
 2 files changed, 11 insertions(+), 7 deletions(-)

commit 8d77691b645873e8699e21d7e023150664a6bf1f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 20 02:26:17 2003 +0000

    Replace the array of 8 mit_des_cblock object 'mit_des_zeroblock' defined
    locally in multiple files with one defined in f_cbc.c; make it a single element
    rather than an array.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15945 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog                | 7 +++++++
 src/lib/crypto/des/des_int.h                | 3 +++
 src/lib/crypto/des/f_cbc.c                  | 2 ++
 src/lib/crypto/enc_provider/ChangeLog       | 5 +++++
 src/lib/crypto/enc_provider/des.c           | 2 --
 src/lib/crypto/enc_provider/des3.c          | 2 --
 src/lib/crypto/keyhash_provider/ChangeLog   | 6 ++++++
 src/lib/crypto/keyhash_provider/descbc.c    | 2 --
 src/lib/crypto/keyhash_provider/k5_md4des.c | 2 --
 src/lib/crypto/keyhash_provider/k5_md5des.c | 2 --
 10 files changed, 23 insertions(+), 10 deletions(-)

commit 301a3ac0856dbe2b8c37dcc85eb833cbd3300aeb
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 19 22:24:04 2003 +0000

    	* init_sec_context.c: Include k5-int.h for accessor
    
    ticket: 2077
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15944 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 4 ++++
 src/lib/gssapi/krb5/init_sec_context.c | 1 +
 2 files changed, 5 insertions(+)

commit 401c57f89380e592d58373f49df15920a6d50c78
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Dec 19 21:11:40 2003 +0000

    * ftp.c (do_auth): Handle a return code of 335, where the authentication
    exchange requires more messages.
    
    ticket: 2062
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15943 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 5 +++++
 src/appl/gssftp/ftp/ftp.c     | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e15214767f7711f79b22bf8743c53a419859a903
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Dec 19 06:53:24 2003 +0000

    ticket 2049
    
    fix an incorrect level of indirection for a krb5_creds data structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15942 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  5 +++++
 src/lib/krb5/ccache/cc_mslsa.c | 12 +++++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 86b1b4c9850e374d67c59b6f88933c26c2412eb1
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Dec 19 05:29:32 2003 +0000

    The new functions krb5int_c_mandatory_cksumtype, krb5_ser_pack_int64,
    and krb5_ser_unpack_int64 are considered private.  Therefore, in order
    for them to be used from within gssapi they must be added to the
    krb5int_accessor mechanism.  This allows us to not publicize their
    existence via exportation on Windows or MacOSX.
    
    ticket: new
    tags: pullup
    target_version: 1.3.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15941 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                    |  4 ++++
 src/include/k5-int.h                     |  8 +++++++-
 src/lib/ChangeLog                        |  5 +++++
 src/lib/gssapi/krb5/ChangeLog            |  6 ++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 11 +++++++++--
 src/lib/gssapi/krb5/init_sec_context.c   | 15 ++++++++++++---
 src/lib/gssapi/krb5/ser_sctx.c           | 18 ++++++++++++++----
 src/lib/krb5/os/ChangeLog                |  4 ++++
 src/lib/krb5/os/accessor.c               |  3 +++
 src/lib/krb5_32.def                      |  4 ----
 10 files changed, 64 insertions(+), 14 deletions(-)

commit fc89820304dc65798949610f898ddc747c7222c3
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Dec 19 00:19:20 2003 +0000

       * cc_retr.c:  Extract the test to determine if a credential matches
         a requested credential according to the specified fields into
         a private function: krb5int_cc_creds_match_request()
    
       * cc_mslsa.c: Extend the functionality of krb5_lcc_retrieve() to
         perform a MS Kerberos LSA ticket request if there is no matching
         credential in the cache.  The MS Kerberos LSA places the following
         restriction on what tickets it will place into the LSA cache:
             tickets obtained by an application request for a specific
             set of kerberos flags or enctype will not be cached.
         Therefore, we first make a request with no flags or enctype in
         the hope that we will be lucky and get the right ones anyway.
         If not, we make the application's request and return that ticket
         if it matches the other criteria.
    
         Implemented a similar technique for krb5_lcc_store().  Since we
         can not write to the cache, when a store request is made we
         instead perform a ticket request through the lsa for a matching
         credential.  If we receive one, we return success.  Otherwise,
         we return the KRB5_CC_READONLY error.
    
       With these changes I am now able to operate entirely with the MSLSA
       ccache as the default cache provided the MS LSA credentials are
       for the principal I wish to use.  Obviously, one cannot change
       principals while the MSLSA ccache is the default.
    
    ticket: 2049
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15939 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  28 +++++++
 src/lib/krb5/ccache/cc_mslsa.c | 162 ++++++++++++++++++++++++++++++++++++++---
 src/lib/krb5/ccache/cc_retr.c  |  64 +++++++++-------
 3 files changed, 217 insertions(+), 37 deletions(-)

commit 7e6104aa7969bb8d1c553abaced9f5edf6ab3154
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 17 01:11:32 2003 +0000

    preliminary update for 1.3.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15938 dc483132-0cff-0310-8789-dd5450dbe970

 README | 103 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 97 insertions(+), 6 deletions(-)

commit 0ebeed464fc17f5912694b8942d8420dca15d420
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Dec 16 19:21:49 2003 +0000

    * conv_creds.c (krb5int_encode_v4tkt): Zero out unused parts of ticket.  Use a
    temorary in case krb5_int32 isn't "int".
    (decode_v4tkt): Use a temorary in case krb5_int32 isn't "int".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15936 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  6 ++++++
 src/lib/krb5/krb/conv_creds.c | 16 ++++++++++++----
 2 files changed, 18 insertions(+), 4 deletions(-)

commit d09898c3610a73be61b3879550052be30190d3a5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 15 20:56:47 2003 +0000

    * k5-platform.h (SIZE_MAX): Provide default definition if stdint.h doesn't
    define it.
    
    ticket: 2040
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15929 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     |  5 +++++
 src/include/k5-platform.h | 38 ++++++++++++++++++++++++++++++++++++--
 2 files changed, 41 insertions(+), 2 deletions(-)

commit bd9400ccb4bb0f252e6e33c5394a167427bf1254
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 15 20:14:56 2003 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15928 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    |  42 ++-
 src/appl/telnet/telnet/Makefile.in          |   3 +-
 src/appl/telnet/telnetd/Makefile.in         |  46 ++-
 src/clients/ksu/Makefile.in                 |  48 +--
 src/kadmin/ktutil/Makefile.in               |  17 +-
 src/kadmin/testing/util/Makefile.in         |  19 +-
 src/kdc/Makefile.in                         | 113 +++---
 src/krb524/Makefile.in                      |  36 +-
 src/lib/crypto/Makefile.in                  | 264 +++++++------
 src/lib/crypto/aes/Makefile.in              |   7 +-
 src/lib/crypto/arcfour/Makefile.in          |  15 +-
 src/lib/crypto/crc32/Makefile.in            |   7 +-
 src/lib/crypto/des/Makefile.in              |  81 ++--
 src/lib/crypto/dk/Makefile.in               |  36 +-
 src/lib/crypto/enc_provider/Makefile.in     |  34 +-
 src/lib/crypto/hash_provider/Makefile.in    |  32 +-
 src/lib/crypto/keyhash_provider/Makefile.in |  36 +-
 src/lib/crypto/md4/Makefile.in              |   7 +-
 src/lib/crypto/md5/Makefile.in              |   7 +-
 src/lib/crypto/old/Makefile.in              |  23 +-
 src/lib/crypto/raw/Makefile.in              |  14 +-
 src/lib/crypto/sha1/Makefile.in             |   6 +-
 src/lib/crypto/yarrow/Makefile.in           |  19 +-
 src/lib/des425/Makefile.in                  | 111 +++---
 src/lib/gssapi/Makefile.in                  |   1 +
 src/lib/gssapi/generic/Makefile.in          |  36 +-
 src/lib/gssapi/krb5/Makefile.in             | 139 ++++---
 src/lib/kadm5/Makefile.in                   |  76 ++--
 src/lib/kadm5/clnt/Makefile.in              |  77 ++--
 src/lib/kadm5/srv/Makefile.in               | 198 +++++-----
 src/lib/kdb/Makefile.in                     |  64 ++--
 src/lib/krb4/Makefile.in                    |  34 +-
 src/lib/krb5/Makefile.in                    |   4 +-
 src/lib/krb5/asn.1/Makefile.in              |  79 ++--
 src/lib/krb5/ccache/Makefile.in             |  56 +--
 src/lib/krb5/error_tables/Makefile.in       |   6 +-
 src/lib/krb5/keytab/Makefile.in             |  54 +--
 src/lib/krb5/krb/Makefile.in                | 562 +++++++++++++++-------------
 src/lib/krb5/os/Makefile.in                 | 281 +++++++-------
 src/lib/krb5/rcache/Makefile.in             |  44 +--
 src/slave/Makefile.in                       |  13 +-
 src/tests/asn.1/Makefile.in                 |  30 +-
 src/tests/create/Makefile.in                |   7 +-
 src/tests/hammer/Makefile.in                |   6 +-
 src/tests/verify/Makefile.in                |   7 +-
 src/util/pty/Makefile.in                    |   4 +-
 46 files changed, 1505 insertions(+), 1296 deletions(-)

commit 74f2c49b2b70f8a3e1e5f3cc0fd158d49aeef2ce
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Dec 15 17:54:40 2003 +0000

      * win-mac.h: source code written to the C99 standard assumes there
        are standard definitions for the MAX sizes of C types including
        size_t.  The MAX preprocessor variables are declared in limits.h
        but limits.h is not included by any of the other header files.
        We will therefore include it via win-mac.h.  We must also add a
        declaration of SIZE_MAX (for size_t) because Microsoft does not
        provide one.
    
    ticket: 2040
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15927 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 10 ++++++++++
 src/include/win-mac.h |  5 +++++
 2 files changed, 15 insertions(+)

commit 334717803cb3f9babf832c17932c486fc3a90b00
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Dec 15 16:16:28 2003 +0000

      * add missing ChangeLog entry
    
    ticket: 1471
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15926 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 22de4e6c0fa169ddc831e8cc552960ab8ea932f9
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Dec 15 16:15:30 2003 +0000

      * k5-platform.h: apply casts (unsigned char) to the assignments from
        64-bit ints to unsigned char fields to avoid warnings
    
    ticket: 1471
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15925 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-platform.h | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit 9cda449368c5a04eafce6bc4ae0fffdd6050c43e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Dec 15 15:55:15 2003 +0000

       * cc_msla.c:   Enable purging of the MS Kerberos LSA cache when the TGT
         has expired.  This will force the LSA to get a new TGT instead of
         returning the expired version.
    
    ticket: 2049
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15924 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  6 ++++++
 src/lib/krb5/ccache/cc_mslsa.c | 11 +++++------
 2 files changed, 11 insertions(+), 6 deletions(-)

commit 9539eeb2a01707668b122f1c0010ad2c7b5ba1b6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 15 15:51:41 2003 +0000

    krb524 subdirectory does not get fully cleaned due to change introduced by 1491
    
    	* Makefile.in (clean-unix): Clean up more files now that STLIBOBS
    	is not used (introduced in 1491). Some files were missed.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15923 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog   | 5 +++++
 src/krb524/Makefile.in | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 672e8420125bbf09d76fd7b53283b0c783e68b57
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Dec 15 13:58:10 2003 +0000

      * when initiating an enumeration of the ccache contents perform
        a fetch of the TGT.  This will trigger an update request by
        the MS LSA on Windows 2000 and XP which is perfectly willing
        to allow TGTs to expire.
    
    ticket: 2049
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15922 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 5 +++++
 src/lib/krb5/ccache/cc_mslsa.c | 8 ++++++++
 2 files changed, 13 insertions(+)

commit 2108cc81195f30adabd926b47a62e35397ee5ab6
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Dec 14 15:31:10 2003 +0000

    move prof-int.h to be the first include file in order to obtain
    platform specific preprocessor variables used to selectively
    import other header files
    
    ticket: 2068
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15921 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog      | 6 ++++++
 src/util/profile/argv_parse.c   | 4 ++++
 src/util/profile/prof_file.c    | 4 ++--
 src/util/profile/prof_get.c     | 2 +-
 src/util/profile/prof_init.c    | 4 ++--
 src/util/profile/prof_parse.c   | 4 ++--
 src/util/profile/prof_set.c     | 4 ++--
 src/util/profile/prof_tree.c    | 4 ++--
 src/util/profile/test_parse.c   | 4 ++--
 src/util/profile/test_profile.c | 3 ++-
 10 files changed, 25 insertions(+), 14 deletions(-)

commit 0d6c682b09cc266286aa644248fbc810c1ec080b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Dec 13 19:51:16 2003 +0000

            * krb4_32.def: Remove exports from KfM not yet compiled in KfW
                krb_ad_tkt, krb_pw_tkt, kuserok, tkt_string, FSp_xxx
    
            * krb5_32.def: Add exports of private functions necessary for
                building new gssapi32.dll:
                  krb5int_c_mandatory_cksumtype   ; PRIVATE GSSAPI k5-int.h
                  krb5_ser_pack_int64             ; PRIVATE GSSAPI k5-int.h
                  krb5_ser_unpack_int64           ; PRIVATE GSSAPI k5-int.h
    
    ticket: 2067
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15920 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 11 +++++++++++
 src/lib/krb4_32.def | 14 +++++++-------
 src/lib/krb5_32.def |  5 +++++
 3 files changed, 23 insertions(+), 7 deletions(-)

commit 7e67fbe5e4137326c825001c7e9bfeb2a1e5eb2a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Dec 13 19:13:42 2003 +0000

      * Makefile.in: Remove extraneous spaces ..
    
    ticket: 2049
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15919 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit f0d64bec255550e94174b6a6cf45cacba3b5f117
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Dec 13 19:11:34 2003 +0000

       * Makefile.in: remove extraneous spaces from ##WIN32## commented
         defines for MSLSA_OBJ and MSLSA_SRC
    
    ticket: 2049
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15918 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 53bce0e90c846a3853689092f4cd5f5675587828
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 13 18:16:57 2003 +0000

    Gets a bit closer, still not working..
    
    * ftpcmd.y (getline): Allow "AUTH" as an unprotected command.
    * ftpd.c (login): Fix checks for accept_sec_context status.  Only send back one
    message in the CONTINUE_NEEDED case.
    (with_gss_error_text): New function, split out from reply_gss_error.
    (reply_gss_error): Call it.
    (reply_gss_error_1): New function.
    (log_gss_error, log_gss_error_1): New functions.
    (login): Call log_gss_error instead of syslog on error from gss_display_name.
    
    ticket: 2062
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15917 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 13 +++++++++
 src/appl/gssftp/ftpd/ftpcmd.y  |  1 +
 src/appl/gssftp/ftpd/ftpd.c    | 64 ++++++++++++++++++++++++++++++++----------
 3 files changed, 63 insertions(+), 15 deletions(-)

commit 70e88950f4c7c7d1d1aaa6106ffaeb9efa1c475e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 13 17:35:13 2003 +0000

    * aclocal.m4 (WITH_CC): Drop -Wno-comment, since we don't support SunOS 4 any longer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15916 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 068dfb5ce85dbe853e9ec3bfde00c27dde4beeee
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 13 07:32:01 2003 +0000

    * default.exp (passes): Add an AES-only pass.
    (start_kerberos_daemons): Check for error "No principal in keytab matches
    desired name".
    (dump_db): New proc, for debugging.
    (spawn_xterm): Add GSSCLIENT to list of exported variables.
    
    ticket: 2066
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15915 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  8 ++++++++
 src/tests/dejagnu/config/default.exp | 39 +++++++++++++++++++++++++++++++++++-
 2 files changed, 46 insertions(+), 1 deletion(-)

commit 2c583b371f5aa87ab857ff96f7b27045de86e66f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 13 07:27:03 2003 +0000

    * telnet.exp: Skip tests if no DES key types are enabled
    
    ticket: 2066
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15914 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-root/ChangeLog  | 4 ++++
 src/tests/dejagnu/krb-root/telnet.exp | 6 ++++++
 2 files changed, 10 insertions(+)

commit 0363cb5b3c915b16c6b824026b5abd79a0ba94c1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 13 07:22:15 2003 +0000

    * gssftp.exp (ftp_test): Look for "GSSAPI authentication failed" error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15913 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  | 5 +++++
 src/tests/dejagnu/krb-standalone/gssftp.exp | 5 +++++
 2 files changed, 10 insertions(+)

commit cf8647e57515feb15ce49e8c25f12537d7af6438
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 13 07:10:10 2003 +0000

    don't limit enctype lists at init time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15912 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog     |  5 +++++
 src/lib/kadm5/clnt/client_init.c | 12 ++----------
 2 files changed, 7 insertions(+), 10 deletions(-)

commit 4034e2497a7c2d1f7bd25dcf4b1900fcfce0ff1f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 13 07:07:23 2003 +0000

    Add 64-bit sequence number support.  Do sequence number ordering tests relative
    to the initial value rather than absolute.  Support tokens without pseudo-ASN.1
    wrappers.  Don't restrict enctype lists.  Implement CFX token support.
    
    With CFX_EXERCISE defined, use random padding, random rotates, and bogus
    initial tokens, to exercise the associated code paths.
    
    ticket: 2040
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15911 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         |  17 ++
 src/lib/gssapi/generic/gssapiP_generic.h |  14 +-
 src/lib/gssapi/generic/util_ordering.c   |  56 +++-
 src/lib/gssapi/generic/util_token.c      |  25 +-
 src/lib/gssapi/krb5/ChangeLog            |  37 +++
 src/lib/gssapi/krb5/Makefile.in          |   3 +
 src/lib/gssapi/krb5/accept_sec_context.c | 128 ++++++---
 src/lib/gssapi/krb5/delete_sec_context.c |   5 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  47 ++-
 src/lib/gssapi/krb5/init_sec_context.c   | 236 +++++++--------
 src/lib/gssapi/krb5/k5seal.c             |  75 ++---
 src/lib/gssapi/krb5/k5sealv3.c           | 476 +++++++++++++++++++++++++++++++
 src/lib/gssapi/krb5/k5unseal.c           |  41 ++-
 src/lib/gssapi/krb5/ser_sctx.c           |  36 +--
 src/lib/gssapi/krb5/wrap_size_limit.c    |  26 ++
 15 files changed, 932 insertions(+), 290 deletions(-)

commit fdf31b235367b03333258af5e524c36fbd1eee64
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 13 06:35:15 2003 +0000

    add get_name callback for kdb keytab type, for debugging
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15910 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  5 +++++
 src/lib/kdb/keytab.c  | 12 +++++++++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit e6c6cbabddb950453203c974d903f7fc63d27587
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 13 06:30:21 2003 +0000

    ignore extra lines output when debugging code enabled
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15909 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog       | 6 ++++++
 src/lib/rpc/unit-test/lib/helpers.exp | 6 ++++++
 2 files changed, 12 insertions(+)

commit a87606b8e2b12a6a5260539a5544f55fb81d53bc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 13 06:28:35 2003 +0000

    Add platform-dependent 64-bit and inline-function support via new header
    k5-platform.h.  Add 64-bit serializer support.  [Not needed for ticket 1471,
    but needed for 2040 and annoying to check in separately.]
    
    Add to (internal for now) crypto API a function to get the mandatory checksum
    type associated with an enctype.
    
    New support for server-generated subkey, selected via an auth_context flag.
    
    ticket: 1471
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15908 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog              |  18 +++++
 src/include/fake-addrinfo.h        |  16 +----
 src/include/k5-int.h               |  27 ++++++++
 src/include/k5-platform.h          | 136 +++++++++++++++++++++++++++++++++++++
 src/include/krb5.hin               |   3 +-
 src/lib/crypto/ChangeLog           |   6 ++
 src/lib/crypto/Makefile.in         |   3 +
 src/lib/crypto/etypes.c            |  48 +++++++------
 src/lib/crypto/mandatory_sumtype.c |  41 +++++++++++
 src/lib/krb5/krb/ChangeLog         |  12 ++++
 src/lib/krb5/krb/mk_rep.c          |   9 ++-
 src/lib/krb5/krb/mk_req_ext.c      |  57 ++++++++++------
 src/lib/krb5/krb/serialize.c       |  35 +++++++++-
 13 files changed, 350 insertions(+), 61 deletions(-)

commit 7943823ea88ccb7e5a2b9e1981f1f601ba261af5
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 13 01:28:08 2003 +0000

    	* an_to_ln.c (krb5_aname_to_localname): Don't write one byte past
    	the end of a string.  Found by Christopher Nebergall.
    
    ticket: 2024
    component: krb5-libs
    version_reported: 1.3.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15895 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  5 +++++
 src/lib/krb5/os/an_to_ln.c | 15 +++++++++------
 2 files changed, 14 insertions(+), 6 deletions(-)

commit 733ff48aa8dfa7882ce57449a994739ff2dc8315
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 13 01:20:56 2003 +0000

    	* Makefile.in: Move ##WIN32## constructs from inside
    	backslash-continued lists, as it was breaking them.  Move explicit
    	dependency information from under automatic dependencies.
    
    ticket: 2049
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15894 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   |  6 ++++++
 src/lib/krb5/ccache/Makefile.in | 15 ++++++---------
 2 files changed, 12 insertions(+), 9 deletions(-)

commit 1024cce992605494dec0566a963efb1bdc0ff1d5
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Dec 12 22:22:36 2003 +0000

     * Added new krb5_ccache type "MSLSA" for Windows only.
       This new ccache type provides an interface for the MIT krb5_cc api
       functions to be used to access the contents of the MS Kerberos LSA
       cache.  The ccache type is read-only because the MS Kerberos LSA
       does not allow third party applications to insert credentials into
       the cache.
    
       The primary motivation of this work was to encapsulate the complex
       operations necessary to manipulate the MS Kerberos LSA.  The code
       was far from trivial and was often implemented incorrectly.  Worse
       still was the fact that each version of Windows since W2K modified
       the use of the LSA API.
    
       The code which was originally donated in the form of ms2mit.c had
       many memory and handle leaks which were acceptable for a one time
       application such as ms2mit.c. Unfortunately, this code has started
       to appear in many other applications: KfW's Leash, the AFS Wake
       systray tool, and others.
    
       By using the new MSLSA ccache the implementation of ms2mit.c went
       from 890 lines to 50 lines of code and comments.  All that is necessary
       is for the MSLSA ccache to be resolved and for its contents to be
       copied with krb5_cc_copy_creds to the default ccache.
    
       The MSLSA ccache implements all of the functions of a ccache except
       those which would be used to store data into the ccache.  When a
       write attempt is performed the new error KRB5_CC_READONLY is returned.
    
       The residual portion of the MSLSA ccache name is current ignored
       but preserved.  If you ask for ccache "MSLSA:myname" you will be
       given access to the LSA cache for the current Logon Session.  If
       you later ask for the name of the ccache you will be returned the
       same name.  In the future, the residual might be used to provide
       information necessary to identify a specific logon session whose
       cache it is desired to access.  If this is ever done, the applications
       which use it will have to possess the SeTcbPrivilege privilege.
    
       Using KfW's Leash it is now possible to set the Krb5 credential
       cache to "MSLSA:" and use it to monitor the contents of the
       MS Kerberos LSA cache.
    
       As part of adding this functionality, krb5_32.dll is not linked
       against the "secur32.lib" library as the Lsa security sdk routines
       are stored in the SECUR32.DLL file.
    
    ticket: 2049
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15886 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog                     |    5 +
 src/lib/Makefile.in                   |    2 +-
 src/lib/krb5/ccache/ChangeLog         |   24 +
 src/lib/krb5/ccache/Makefile.in       |    6 +
 src/lib/krb5/ccache/cc_mslsa.c        | 1265 +++++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/ccbase.c          |    8 +-
 src/lib/krb5/error_tables/ChangeLog   |    4 +
 src/lib/krb5/error_tables/krb5_err.et |    2 +
 src/windows/ms2mit/ChangeLog          |   11 +
 src/windows/ms2mit/Makefile.in        |    2 +-
 src/windows/ms2mit/ms2mit.c           |  852 +---------------------
 11 files changed, 1349 insertions(+), 832 deletions(-)

commit f76582cbba8012679b4fd04db4880f09e80988be
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Dec 11 23:23:32 2003 +0000

    Remove cvsignore files
    
    Ticket: 2061
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15881 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/.cvsignore  | 3 ---
 src/kadmin/v5passwdd/.cvsignore | 2 --
 2 files changed, 5 deletions(-)

commit b2b4e89cd2d41731ac62df6551b50f935d11d9fb
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Dec 11 23:14:06 2003 +0000

    Remove kadmind4 and v5passwdd
    
    Per email to kerberos-announce remove kadmind4 and v5passwdd from the distribution.
    
    Ticket: new
    Tags: enhancement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15880 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog                               |    4 +
 src/kadmin/Makefile.in                             |    2 +-
 src/kadmin/configure.in                            |   10 +-
 src/kadmin/v4server/ChangeLog                      |  597 ------------
 src/kadmin/v4server/Makefile.in                    |   33 -
 src/kadmin/v4server/acl_files.c                    |  593 ------------
 src/kadmin/v4server/acl_files.doc                  |  107 ---
 src/kadmin/v4server/admin_server.c                 |  713 --------------
 src/kadmin/v4server/build_pwfile.c                 |  119 ---
 src/kadmin/v4server/kadm_funcs.c                   | 1003 --------------------
 src/kadmin/v4server/kadm_ser_wrap.c                |  301 ------
 src/kadmin/v4server/kadm_server.c                  |  604 ------------
 src/kadmin/v4server/kadm_server.h                  |  110 ---
 src/kadmin/v4server/kadm_supp.c                    |  120 ---
 src/kadmin/v4server/unit-test/ChangeLog            |   97 --
 src/kadmin/v4server/unit-test/Makefile.in          |   32 -
 src/kadmin/v4server/unit-test/config/ChangeLog     |   16 -
 src/kadmin/v4server/unit-test/config/unix.exp      |   42 -
 src/kadmin/v4server/unit-test/getpid.sh            |    5 -
 src/kadmin/v4server/unit-test/lib/helpers.exp      |  238 -----
 .../v4server/unit-test/remove_changepw_perms.sh    |    9 -
 .../v4server/unit-test/v4server.0/setup-srvtab.exp |   18 -
 .../v4server/unit-test/v4server.1/access.exp       |   90 --
 .../unit-test/v4server.1/change-password.exp       |   60 --
 src/kadmin/v4server/unit-test/v4server.1/usage.exp |   26 -
 src/kadmin/v5passwdd/ChangeLog                     |  193 ----
 src/kadmin/v5passwdd/Makefile.in                   |   93 --
 src/kadmin/v5passwdd/adm_conn.c                    |  768 ---------------
 src/kadmin/v5passwdd/adm_rw.c                      |  543 -----------
 src/kadmin/v5passwdd/kadm5_defs.h                  |  367 -------
 src/kadmin/v5passwdd/kpasswd.c                     |  599 ------------
 src/kadmin/v5passwdd/main.c                        |  324 -------
 src/kadmin/v5passwdd/proto_serv.c                  |  864 -----------------
 src/kadmin/v5passwdd/srv_net.c                     |  867 -----------------
 src/kadmin/v5passwdd/v5passwd.M                    |   65 --
 35 files changed, 6 insertions(+), 9626 deletions(-)

commit 4b94a2e754b34b9a17c44ba9a71a8660dff57786
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Dec 11 22:17:27 2003 +0000

    Added kg_sync_ccache_name(), kg_get_ccache_name, and kg_set_ccache_name() and rewrote gss_krb5_ccache_name() and added a call to kg_sync_ccache_name() to acquire_init_cred() to fix a bug where on systems with multiple ccaches that GSSAPI gets stuck on the ccache that was default when it launched
    
    ticket: 2060
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15879 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      |   9 ++++
 src/lib/gssapi/krb5/acquire_cred.c |   7 ++-
 src/lib/gssapi/krb5/gssapiP_krb5.h |  10 +++-
 src/lib/gssapi/krb5/gssapi_krb5.c  | 107 +++++++++++++++++++++++++++++++++++--
 src/lib/gssapi/krb5/set_ccache.c   |  77 ++++++++++++++++----------
 5 files changed, 177 insertions(+), 33 deletions(-)

commit 4be977325ba0b302cd66358d018580618a195b63
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Dec 11 22:12:35 2003 +0000

    Note that krb4 expiration needs to be more conservative than krb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15878 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog |  4 ++++
 src/lib/krb4/rd_req.c  | 14 ++++++++++++++
 2 files changed, 18 insertions(+)

commit 6733c0dc2051b87dd19e89f53378761a512b32c8
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Dec 8 21:53:30 2003 +0000

    Add exports for functions exported by KfM
    
    ticket: 2051
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15871 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  4 ++++
 src/lib/krb4_32.def | 30 ++++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)

commit d5f840aa7f91edda4f7a9122e1ebf38bbf1bbbe0
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Dec 8 20:24:33 2003 +0000

    2003-11-26  Jeffrey Altman <jaltman@mit.edu>
    
        * cc_default.c: Add support for Leash Kinit Dialog on Windows to
                krb5int_c_default()
    
    ticket: 2028
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15870 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   |  5 +++++
 src/lib/krb5/ccache/ccdefault.c | 28 ++++++++++++++++++++++++++++
 2 files changed, 33 insertions(+)

commit 4cfabab06dc0223ac245cb6f029a91ca1e380fbc
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Dec 8 20:17:00 2003 +0000

    Add support for conditional inclusion of flags when building as part of
    KfW.  The only flag defined at this time is USE_LEASH which is defined
    to allow GSSAPI32.DLL to enable the use of Leash Kinit dialogs when
    there are no tickets
    
    ticket: 2028
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15869 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 6 ++++++
 src/config/win-pre.in | 6 +++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 6d7ae260af69f3ed6540a0cc5807497b5b9b1ee1
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 6 00:39:23 2003 +0000

    work around Solaris 9 pty-close bug
    
    Create a LD_PRELOAD object, exitsleep, that will sleep for a short
    time prior to calling the real exit() function.  This attempts to work
    around a Solaris 9 kernel bug where output will get lost if it is
    written to a pty immediately prior to the pty close.
    
    ticket: new
    component: krb5-build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15864 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                             |  5 ++++
 src/config/ChangeLog                      |  4 +++
 src/config/shlib.conf                     | 12 ++++++++
 src/configure.in                          | 16 +++++++++++
 src/kadmin/testing/scripts/ChangeLog      |  4 +++
 src/kadmin/testing/scripts/env-setup.shin |  1 +
 src/util/ChangeLog                        |  9 ++++++
 src/util/Makefile.in                      |  8 +++++-
 src/util/exitsleep.c                      | 47 +++++++++++++++++++++++++++++++
 9 files changed, 105 insertions(+), 1 deletion(-)

commit 9cdba50abe8f6fc6ed8cb417d9d2a288127748f7
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Nov 25 18:36:08 2003 +0000

    Updated project to reflect changes in source files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15850 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Projects/Kerberos5.pbproj/project.pbxproj | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit bef222abcbeae20e7fba0068eb5577ee5b83c580
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 30 23:34:07 2003 +0000

    initial sequence number mask short by 4 bits
    
    	* gen_seqnum.c (krb5_generate_seq_number): Fix mask; was short by
    	4 bits.
    
    ticket: new
    version_reported: 1.3.1
    target_version: 1.3.2
    component: krb5-libs
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15849 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/gen_seqnum.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 46c581318f28954b76b4721fdbdfc286ca8aa2bf
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 27 19:59:22 2003 +0000

        * sendto_kdc.c: Sockets must be closed with closesocket() instead
          of close() for proper socket deallocation on systems which do
          not use file descriptors for sockets.  i.e., Windows.
    
    ticket: 1973
    target_version: 1.3.2
    tags: pullup
    status: resolved
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15844 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 6 ++++++
 src/lib/krb5/os/sendto_kdc.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit e3dc77a76f29f0484eab155f4d6789b0a20eb8df
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Oct 21 22:20:48 2003 +0000

    Because of the failure of Windows 2000 and Windows XP to perform proper
    ticket expiration time management, the MS Kerberos LSA will return
    tickets to a calling application with lifetimes as short as one second.
     Tickets with lifetimes less than five minutes can cause problems for
    most apps.  Tickets with lifetimes less than 20 minutes will trigger the
    Leash ticket lifetime warnings.
    
    Instead of accepting whatever tickets are returned by MS LSA from the
    cache, if the ticket lifetime is less than 20 minutes force a retrieval
    operation bypassing the LSA ticket cache.
    
    ticket: 1962
    target_version: 1.3.2
    tags: pullup
    owner: jaltman@mit.edu
    status: resolved
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15843 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ms2mit/ChangeLog | 16 ++++++++++++++++
 src/windows/ms2mit/ms2mit.c  | 14 ++++++++++++--
 2 files changed, 28 insertions(+), 2 deletions(-)

commit 06849abbcf92a893127359c8b53295860d40296a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Oct 21 20:21:16 2003 +0000

    removed deleted files from project
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15842 dc483132-0cff-0310-8789-dd5450dbe970

 .../Projects/Kerberos5.pbproj/project.pbxproj      | 37 ++++------------------
 1 file changed, 6 insertions(+), 31 deletions(-)

commit 792b438d50309b968c57c9bdae42980af3735a79
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Oct 17 21:32:58 2003 +0000

    Updated to work with Xcode
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15841 dc483132-0cff-0310-8789-dd5450dbe970

 .../Projects/Kerberos5.pbproj/project.pbxproj      | 3273 ++++++++++++--------
 1 file changed, 2003 insertions(+), 1270 deletions(-)

commit 5bca621b38aab7a56aed8cead6b7141b6e4d9220
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 17 02:32:31 2003 +0000

    	* api.1/lock.exp: Work around a race condition in the Solaris 9
    	pty implementation: output sent to a pty slave immediately before
    	last close/exit can get lost on the way to the master.  This is
    	Sun bug #4927647.  The workaround consists of changing the tests
    	to always make lock-test wait to read a character prior to
    	exiting, so any output prior to the "wait" directive will not get
    	lost.
    
    ticket: 1792
    tags: pullup
    target_version: 1.3.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15840 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog      | 10 ++++++
 src/lib/kadm5/unit-test/api.1/lock.exp | 64 ++++++++++++++++++++++++----------
 2 files changed, 56 insertions(+), 18 deletions(-)

commit 73940e4631d76cc586e870a7652c090af6721220
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 8 23:53:23 2003 +0000

    Save encoded KRB-SAFE-BODY to avoid problems caused by re-encoding it.
    Also, handle correctly implemented RFC 1510 KRB-SAFE i.e., checksummed
    over KRB-SAFE-BODY only.
    
    ticket: 1893
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15831 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog              |  5 +++++
 src/include/k5-int.h               |  6 ++++++
 src/lib/krb5/asn.1/ChangeLog       | 16 +++++++++++++++
 src/lib/krb5/asn.1/asn1_k_encode.c | 17 ++++++++++++++++
 src/lib/krb5/asn.1/asn1_k_encode.h |  3 +++
 src/lib/krb5/asn.1/krb5_decode.c   | 41 +++++++++++++++++++++++++++++++++++++-
 src/lib/krb5/asn.1/krb5_encode.c   | 37 ++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/ChangeLog         |  7 +++++++
 src/lib/krb5/krb/rd_safe.c         | 18 +++++++++++++----
 9 files changed, 145 insertions(+), 5 deletions(-)

commit 74aa5366345b154c26c98257d870abf7811cd469
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Sep 29 20:45:50 2003 +0000

    Add missing ChangeLog entry for krb.h:1.51
    
    ticket: 1586
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15829 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit f39156643cd954d8bd35693574c57efde4fb274b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 27 00:16:16 2003 +0000

    Add --enable-maintainer-mode option to configure, and prevent rebuilding of
    include/krb5/autoconf.h.in and */configure if it's not enabled.  Anything else
    we should only rebuild in maintainer mode?
    
    * aclocal.m4 (KRB5_AC_MAINTAINER_MODE): New macro.
    (CONFIG_RULES): Invoke it.
    * config/post.in (configure): Make configure depend on configure.in and
    aclocal.m4 only if maintainer mode is enabled.
    * include/Makefile.in ($(srcdir)/krb5/autoconf.h.in): Depend on autoconf.stmp
    only if maintainer mode is enabled.
    
    ticket: 1588
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15825 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog           |  5 +++++
 src/aclocal.m4          | 23 +++++++++++++++++++++++
 src/config/ChangeLog    |  5 +++++
 src/config/post.in      |  2 +-
 src/include/ChangeLog   |  5 +++++
 src/include/Makefile.in |  2 +-
 6 files changed, 40 insertions(+), 2 deletions(-)

commit d8532fab42a7791b7bb6ab64b6164e742d86ad90
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Sep 23 18:46:25 2003 +0000

    Modify the declaration of the CREDENTIALS structure to support the additional
    address field used on Windows.
    
    ticket: 1586
    status: open
    owner: jaltman@mit.edu
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15820 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 80c29ae9071f0f35666be969c78e40ff33845d8c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 13 04:17:08 2003 +0000

    Oops, naughty naughty.  Use $(CC), not gcc
    
    ticket: 1790
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15819 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 4 ++--
 src/config/shlib.conf | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 7ccf1eeadf51f00517798df0cb22e8a61aabddf7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 13 04:16:10 2003 +0000

    * shlib.conf (*-*-linux*): Use gcc for linking shared libraries, and -Wl to
    pass linker flags in, so gcc can supply the necessary support libraries.
    
    ticket: 1790
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15818 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  6 ++++++
 src/config/shlib.conf | 22 ++++++++++++++--------
 2 files changed, 20 insertions(+), 8 deletions(-)

commit 8a90c524a02c79ec49b6039702d7bc0523a1db57
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 13 03:33:14 2003 +0000

    Alpha OSF build fails because daemon() tries to call setpgrp because
    it doesn't know setsid is available.  It's using autoconf.h, but no
    longer using the defines set in lib/krb5/posix/Makefile.
    
    * configure.in: Check for setsid() and <paths.h>.
    
    ticket: 1847
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15817 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 4 ++++
 src/include/configure.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 461f24521c2306c4db29a5ac8fb8fd5512625765
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 2 22:12:07 2003 +0000

    Apply patch from Cesar Garcia to fix lifetime computation in 524
    ticket conversion.
    
    ticket: 1712
    tags: pullup
    version_reported: 1.3.1
    target_version: 1.3.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15808 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog          | 5 +++++
 src/krb524/cnv_tkt_skey.c     | 2 +-
 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/conv_creds.c | 2 +-
 4 files changed, 12 insertions(+), 2 deletions(-)

commit 303d8acad75fc6f3440876efa531f765416d89dd
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Sep 2 18:37:12 2003 +0000

    kill() might overwrite errno.  Save it beforehand
    
    ticket: 1799
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15806 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ed2a6880088090e3170d632f08203d8190db8cb0
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Sep 2 18:14:37 2003 +0000

    Fixed handling of krb5_net_write() failing (need to call waitpid() on child even if we kill it)
    
    ticket: 1799
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15805 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 22 ++++++++--------------
 1 file changed, 8 insertions(+), 14 deletions(-)

commit f4a331880b148309c8922c6cd0bfae39199679a9
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Sep 2 15:43:10 2003 +0000

    Fixed comment (part of adding Apple Password Server support)
    
    ticket: 1799
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15804 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/svr_principal.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 5eef87b8b039c0f6b32005eb363ba4c9a2c2efaa
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Sep 2 15:32:50 2003 +0000

    Added Apple password server support
    
    ticket: 1799
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15803 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog                     |   4 +
 src/kadmin/server/ovsec_kadmd.c                 |  11 ++
 src/lib/kadm5/srv/ChangeLog                     |   4 +
 src/lib/kadm5/srv/svr_principal.c               | 145 ++++++++++++++++++++++++
 src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam |   4 +-
 5 files changed, 166 insertions(+), 2 deletions(-)

commit 595a11922fbe9db810d164b13c203afe78d73851
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 30 01:55:40 2003 +0000

    While libc5 isn't one of our supported configurations, this is a simple enough
    change.  It should be in the 1.4 release.  (Next 1.3.x release? I don't know.)
    
    * fake-addrinfo.h (WRAP_GETADDRINFO, COPY_FIRST_CANONNAME): Don't define on
    Linux unless HAVE_GETADDRINFO is defined, for libc5 compatibility.
    
    ticket: 1711
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15802 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 6 ++++++
 src/include/fake-addrinfo.h | 8 +++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit 078fda0b90ecc040ea8d4ba2130eb46bc567f480
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 30 01:09:41 2003 +0000

    Copy and build daemon.c in whatever directories need it, instead of building it
    into the krb5 library.
    
    * aclocal.m4 (KRB5_AC_NEED_DAEMON): New macro.
    * appl/bsd/configure.in, kadmin/configure.in, kdc/configure.in,
    krb524/configure.in, slave/configure.in: Use it.  Don't directly check if
    prototype for daemon() is needed.
    * kadmin/server/Makefile.in (OBJS), kadmin/v5passwdd/Makefile.in (SERV_OBJS),
    kdc/Makefile.in (OBJS, fakeka), krb524/Makefile.in (SERVER_OBJS),
    slave/Makefile.in (SERVEROBJS): Use LIBOBJS.
    * config/post.in (daemon.c): New rule for copying daemon.c locally
    from lib/krb5/posix.
    
    ticket: 1791
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15801 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                    | 4 ++++
 src/aclocal.m4                   | 7 +++++++
 src/appl/bsd/ChangeLog           | 3 +++
 src/appl/bsd/configure.in        | 4 +---
 src/config/ChangeLog             | 5 +++++
 src/config/post.in               | 6 ++++++
 src/kadmin/ChangeLog             | 5 +++++
 src/kadmin/configure.in          | 5 +----
 src/kadmin/server/ChangeLog      | 4 ++++
 src/kadmin/server/Makefile.in    | 2 +-
 src/kadmin/v5passwdd/ChangeLog   | 4 ++++
 src/kadmin/v5passwdd/Makefile.in | 2 +-
 src/kdc/ChangeLog                | 6 ++++++
 src/kdc/Makefile.in              | 7 ++++---
 src/kdc/configure.in             | 4 +---
 src/krb524/ChangeLog             | 6 ++++++
 src/krb524/Makefile.in           | 2 +-
 src/krb524/configure.in          | 4 +---
 src/slave/ChangeLog              | 6 ++++++
 src/slave/Makefile.in            | 2 +-
 src/slave/configure.in           | 2 +-
 21 files changed, 69 insertions(+), 21 deletions(-)

commit 8b1bc6112f43e707d007f8b82d6c8c50775c4328
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 29 07:09:48 2003 +0000

    krshd hangs in linux nightly testing
    
    A typical stack trace:
    
    #0  0xffffe002 in ?? ()
    #1  0x420da75f in syslog () from /lib/tls/libc.so.6
    #2  0x0804ad06 in cleanup (signumber=15) at krshd.c:567
    #3  <signal handler called>
    #4  0xffffe000 in ?? ()
    #5  0x4202774e in sigaction () from /lib/tls/libc.so.6
    #6  0x0804ac82 in cleanup (signumber=1) at krshd.c:548
    #7  <signal handler called>
    #8  0xffffe002 in ?? ()
    #9  0x4202774e in sigaction () from /lib/tls/libc.so.6
    #10 0x420daa21 in vsyslog () from /lib/tls/libc.so.6
    #11 0x420da75f in syslog () from /lib/tls/libc.so.6
    #12 0x0804b670 in doit (f=3, fromp=0xbfffda50) at krshd.c:1313
    #13 0x0804ab87 in main (argc=11, argv=0xbfffdb34) at krshd.c:459
    #14 0x420156a4 in __libc_start_main () from /lib/tls/libc.so.6
    
    Yes, we're calling syslog from inside a signal handler.  Yes, this is
    bad.  And from some poking about that I did earlier, it appears that
    there's some locking code in vsyslog which may be deadlocking in the
    nested call.  And this usually seems to happen when logging the "shell
    process completed" message.
    
    This is a quick patch to switch off the signal handlers before logging
    that message.  I suspect the breakage happens earlier, though, so this
    might not fix the bug, just maybe move it around a little.
    
    * krshd.c (ignore_signals): Split out from cleanup().
    (doit): Call it when the shell process has completed, before calling syslog.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15800 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  6 ++++++
 src/appl/bsd/krshd.c   | 17 ++++++++++++-----
 2 files changed, 18 insertions(+), 5 deletions(-)

commit 6c1055cad98795ce650c7a8f89b6139fbad226a3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 27 01:10:56 2003 +0000

    In my tests (2GHz P4 Linux, 5 minutes, no pre-existing replay cache), this gets
    about a 10% speedup adding entries to an already open replay cache.
    
    * rc_dfl.c (alive): Take a timestamp argument instead of the context, and don't
    check the current time here.  All callers changed to pass in the current time.
    (rc_store): Take a timestamp argument.  All callers changed to pass in the
    current time.
    
    ticket: 1784
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15799 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog |  8 ++++++++
 src/lib/krb5/rcache/rc_dfl.c  | 32 ++++++++++++++++++++++----------
 2 files changed, 30 insertions(+), 10 deletions(-)

commit 6d1bf21436ae1e29ae16c2c59d278dcbd9250c64
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 26 22:20:16 2003 +0000

    * krb5.hin (struct _krb5_donot_replay, krb5_rc_default, krb5_rc_resolve_type)
    (krb5_rc_resolve_full, krb5_rc_get_type, krb5_rc_default_type)
    (krb5_rc_default_name, krb5_auth_to_rep): Private declarations moved...
    * k5-int.h: ...to here.
    
    ticket: 1784
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15798 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  6 ++++++
 src/include/k5-int.h  | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/include/krb5.hin  | 50 --------------------------------------------------
 3 files changed, 56 insertions(+), 50 deletions(-)

commit 6ff6e760396f3d9b0ba426888f84d237416feeab
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 26 20:34:46 2003 +0000

    * cc_file.c (krb5_fcc_store_int32, krb5_fcc_store_ui_4, krb5_fcc_store_ui_2)
    (krb5_fcc_store_octet): Remove gratuitous conditionalizing of casts on
    USE_STDIO, left over from merge.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15797 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog |  6 +++++
 src/lib/krb5/ccache/cc_file.c | 51 -------------------------------------------
 2 files changed, 6 insertions(+), 51 deletions(-)

commit d76a990dd74a544ab4c390697058ada9dbd9f4f4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 26 20:23:58 2003 +0000

    * configure.in: Don't test for labs, memmove or bcopy.
    * k5-int.h (labs, HAVE_LABS): Never define.
    * win-mac.h (HAVE_LABS): Don't define.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15796 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 4 ++++
 src/include/configure.in | 2 +-
 src/include/k5-int.h     | 6 ------
 src/include/win-mac.h    | 2 --
 4 files changed, 5 insertions(+), 9 deletions(-)

commit db0c1c678db4bae1cd27060fd45e855f3dd1cc4e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 26 20:21:19 2003 +0000

    * getdate.y (bcopy): Don't bother with HAVE_BCOPY and HAVE_MEMCPY tests; always
    define the macro if it's not already defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15795 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 5 +++++
 src/kadmin/cli/getdate.y | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit c432b52747eb9654d8b521e98d89a737d4ff3fc5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 26 20:03:19 2003 +0000

    * configure.in: Check for some C99 headers and types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15794 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    |  2 ++
 src/include/configure.in | 11 +++++++++++
 2 files changed, 13 insertions(+)

commit 2b8094743cf1675154bb644065d78be497e3bd51
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 26 19:50:31 2003 +0000

    * k5-config.h: Unused file deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15793 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   |   4 +
 src/include/krb5/k5-config.h | 311 -------------------------------------------
 2 files changed, 4 insertions(+), 311 deletions(-)

commit 3d708e5529997a492b006dab07795c43544f38fc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 26 17:09:54 2003 +0000

    * aclocal.m4 (KRB5_AC_ENABLE_DNS): Drop --enable-dns and --enable-dns-for-kdc
    options; turn them on always.
    
    ticket: 1724
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15792 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  2 ++
 src/aclocal.m4 | 42 +++++-------------------------------------
 2 files changed, 7 insertions(+), 37 deletions(-)

commit 4aaad9f51b4d053192a1177082ce09b740c9b44e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 26 17:00:37 2003 +0000

    * fake-addrinfo.h (inline): Supported by Sun Forte Developer 7 compiler
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15791 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 3 +++
 src/include/fake-addrinfo.h | 2 ++
 2 files changed, 5 insertions(+)

commit b8972b4c97dbc1c7960158b9e05c83a35efcb0e8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 26 16:57:32 2003 +0000

    * foreachaddr.c (foreach_localaddr) [HAVE_IFADDRS_H]: Skip over any returned
    data structure with a NULL ifa_addr field.
    
    ticket: 1770
    version_reported: 1.3
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15790 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     |  5 +++++
 src/include/foreachaddr.c | 14 ++++++++++++++
 2 files changed, 19 insertions(+)

commit 2ba8f4cd98d51fea4ff33cb2ab5f77cd7321dd2a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 26 16:27:55 2003 +0000

    * aclocal.m4 (WITH_CCOPTS, WITH_CPPOPTS, WITH_LINKER, WITH_LDOPTS,
    KRB5_INIT_CCOPTS, WITH_CC_DEPRECATED_ARG): Deleted.
    (CONFIG_RULES): Do the non-useless parts directly here.
    (V5_SET_TOPDIR): Work quietly.
    (WITH_KRB4): Use AC_MSG_NOTICE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15789 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  8 ++++++++
 src/aclocal.m4 | 57 ++++++++-------------------------------------------------
 2 files changed, 16 insertions(+), 49 deletions(-)

commit bc0a0ff5430fe7d28d159bd07ed654f54cfd61f9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 21 08:29:20 2003 +0000

    make depend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15788 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit c07b5603b7692973dce636c7466545c95f178873
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 21 08:28:48 2003 +0000

    * dnssrv.c: New file; split out DNS SRV RR query support...
    * locate_kdc.c: ...from here.  Always compile in the calls.
    * Makefile.in (STLIBOBJS, OBJS, SRCS): Add it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15787 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |   6 +
 src/lib/krb5/os/Makefile.in  |   3 +
 src/lib/krb5/os/dnssrv.c     | 271 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/locate_kdc.c | 226 +-----------------------------------
 4 files changed, 281 insertions(+), 225 deletions(-)

commit 3a08b280badb24658d7925485f94b25309323b7a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 21 07:46:13 2003 +0000

    * configure.in: Don't substitute LIBOBJS, newer autoconfs don't like it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15786 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 5 +++++
 src/lib/krb5/configure.in | 4 ----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 33f49773e2122670a6802e15e6318fbc6dff5902
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 21 07:43:59 2003 +0000

    * Makefile.in (STLIBOBJS, OBJS): Empty
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15785 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog   | 4 ++++
 src/lib/krb5/posix/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 060ce771f6db5e1e92a717ab6b9b926b800d8e45
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 21 07:25:45 2003 +0000

    * fake-addrinfo.h (getnameinfo): Define to my_fake_getnameinfo only if
    HAVE_GETADDRINFO is defined.
    
    ticket: 1380
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15784 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  5 +++++
 src/include/fake-addrinfo.h | 26 ++++++++++++++++----------
 2 files changed, 21 insertions(+), 10 deletions(-)

commit 86c2afb1b1b760f93b730f68e7c4b0c0af924f57
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 21 03:55:53 2003 +0000

    Make things work on IRIX again
    
    * fake-addrinfo.h (inline): Move definitions further up, before first use.  Do
    use __inline__ for gcc without c99 support.
    (GET_SERV_BY_NAME) [!GETSERVBYNAME_R_RETURNS_INT]: Fix invocation for IRIX
    definition.
    * socket-utils.h: Include port-sockets.h to get a definition for struct
    sockaddr_storage.
    
    ticket: 1380
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15783 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  7 +++++++
 src/include/fake-addrinfo.h | 29 +++++++++++++++--------------
 src/include/socket-utils.h  |  2 ++
 3 files changed, 24 insertions(+), 14 deletions(-)

commit 0c3cf577b5db2e373ff4af11d62bb9dd4db778ee
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 21 02:52:07 2003 +0000

    Oops.  Include errno.h even if gai_strerror isn't being defined
    
    ticket: 1380
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15782 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-addrinfo.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0a62c934df6fd76c777f328d272e081bd1c11a84
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 21 02:49:49 2003 +0000

    * configure.in: Don't replace any missing system functions.  Just set LIBOBJS
    empty for now and substitute it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15781 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 5 +++++
 src/lib/krb5/configure.in | 6 +++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 14956c0153da742dd5ae5d98280d9085c8d6c241
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 21 01:50:02 2003 +0000

    First cut at adding local caching to the getaddrinfo support.  Still needs work
    
    * fake-addrinfo.h: Delete the unused WRAP_GETNAMEINFO support.
    (HAVE_GETADDRINFO) [__APPLE__ && __MACH__]: Don't undefine.
    (FAI_CACHE) [__APPLE__ && __MACH__]: Define.
    (system_getaddrinfo, system_freeaddrinfo, system_getnameinfo): New functions.
    (gaiptr, faiptr, gniptr): Variables deleted.  Change references to use the
    system_* functions above.
    (getaddrinfo, freeaddrinfo) [FAI_CACHE]: Define as macros to the my_fake_*
    versions.
    (protoname, socktypename, familyname): Use caller-supplied buffers instead of
    local static buffers.
    (debug_dump_getaddrinfo_args): Provide a buffer.
    (NEED_FAKE_GETNAMEINFO): Define if HAVE_GETADDRINFO is not defined.
    (inline): Rework macros to test for C99 and IRIX.
    (NEED_FAKE_GETADDRINFO): Define if FAI_CACHE is defined.
    (fai_add_entry) [KRB5_USE_INET6]: Support IPv6.
    (CACHE_ENTRY_LIFETIME): New macro.
    (struct face, struct fac): New types.
    (fac): New static variable.
    (plant_face, find_face): New functions.
    (fai_add_hosts_by_name) [FAI_CACHE]: Check the cache before looking up the
    hostname.  Add the looked-up host info to the cache.
    (fake_getaddrinfo): Call GET_SERV_BY_NAME instead of conditionally calling
    getservbyname or getservbyname_r.  Don't pass AF_INET to
    fai_add_hosts_by_name.
    (fake_getnameinfo): Define only if NEED_FAKE_GETNAMEINFO is defined.
    (gai_strerror): Define if either HAVE_FAKE_GETADDRINFO or NEED_FAKE_GETNAMEINFO
    is defined.
    (getaddrinfo): Do define function if FAI_CACHE is defined.
    (getnameinfo): Define only if NEED_FAKE_GETNAMEINFO is defined.
    
    ticket: 1380
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15780 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  38 +++++
 src/include/fake-addrinfo.h | 357 ++++++++++++++++++++++++++++++++++----------
 2 files changed, 314 insertions(+), 81 deletions(-)

commit 112b9682e3e7c4363e7bdc7a9c9f87d9f57c718c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 19 20:32:43 2003 +0000

    Don't double free the encrypted credential part
    
    Ticket: 1731
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15773 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 4 ++++
 src/lib/krb5/krb/rd_cred.c | 6 +-----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 42dee60a3c9b4623f3ad2de318b50e5f2f045768
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Aug 15 19:54:14 2003 +0000

    krb_check_auth clears the return value for the schedule parameter with a memset.  This prevents callers from using the key schedule, which breaks code
    
    ticket: 1730
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15770 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 6 ++++++
 src/lib/krb4/mk_auth.c | 1 -
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a441ac99b7d17dd8934bcd7f2989ef8e7927f87e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 14 04:07:10 2003 +0000

    * configure.in: Check for mode_t
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15769 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 4 ++++
 src/include/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit c0b2b701b3044bc1c7643883894fddd669a14c08
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 13 08:28:38 2003 +0000

    * configure.in: Don't check for or replace vfprintf, vsprintf, strerror,
    memmove, or sscanf, all part of C 89.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15768 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 5 +++++
 src/lib/krb5/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 015758bd5ca2d626200499b46ca888e7b776d36f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 13 08:27:07 2003 +0000

    use my mit changelog id
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15767 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6aa4f550d2492039911558075d0efe60de656bc6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 13 08:26:19 2003 +0000

    * Makefile.in (OBJS, STLIBOBJS): Drop setenv.o.
    * setenv.c: Deleted.
    * pos-obsolete.h: Deleted.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15766 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog      |   6 ++
 src/lib/krb5/posix/Makefile.in    |   4 +-
 src/lib/krb5/posix/pos-obsolete.h |  11 ---
 src/lib/krb5/posix/setenv.c       | 184 --------------------------------------
 4 files changed, 8 insertions(+), 197 deletions(-)

commit a33029fc3e5b3b928de52494f2410e1177310631
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 12 02:18:55 2003 +0000

    	* cnv_tkt_skey.c (krb524_convert_tkt_skey): Call krb_create_ticket
    	instead of local version.  Remove local version of
    	krb_create_ticket.  This file no longer gets included into a
    	krb524 library, so accessing internal functions isn't that big of
    	an issue anymore.
    
    ticket: 1714
    version_reported: 1.3.1
    target_version: 1.3.2
    tags: pullup
    component: krb5-kdc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15765 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      |   8 ++
 src/krb524/cnv_tkt_skey.c | 264 +++++-----------------------------------------
 2 files changed, 34 insertions(+), 238 deletions(-)

commit 0aac4adcbca59356aabd116acbd2913bad1bb0d3
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 8 20:38:55 2003 +0000

    get_init_creds_password: DNS SRV off causes bogus REALM_UNKNOWN
    
    	* gic_pwd.c (krb5_get_init_creds_password): If DNS SRV support is
    	turned off, the second call to get_init_creds() will fail with
    	KRB5_REALM_UNKNOWN under certain circumstances.  If that happens,
    	return the error from the first call to get_init_creds(), which
    	will be more useful to the user.
    
    ticket: new
    target_version: 1.3.2
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15761 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 8 ++++++++
 src/lib/krb5/krb/gic_pwd.c | 3 ++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit ff5d2ea81d794f7b64abfffb692434295a118d13
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Aug 8 15:02:15 2003 +0000

    Remove the target requirement for kadmind4 and v5passwdd
    
    ticket: 1715
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15759 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam | 2 --
 1 file changed, 2 deletions(-)

commit 87ee0d8b6f184a6b15b54b2fb9202e530155291c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Aug 6 20:17:18 2003 +0000

    configure.in: Don't assume all darwin boxes are powerpc. (eg: OpenDarwin/x86)
    
    ticket: 1718
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15757 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 5 +++++
 src/lib/krb4/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 063a0803eca30892c9fed208619e1683865c37b7
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Aug 6 17:50:59 2003 +0000

    Do not install kadmin4 or v5passwdd on Mac OS X.  Also, fixed broken goober I accidentally checked in on the trunk.  oops
    
    ticket: 1715
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15755 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam | 13 +------------
 1 file changed, 1 insertion(+), 12 deletions(-)

commit 7e4e82b704127e01fbccc2747c48f8e70c9e18c5
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 1 21:05:35 2003 +0000

    	* kinit.c (main): Apply patch from Stephen Grau to correctly
    	return non-zero for certain error conditions.
    
    ticket: 1437
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15754 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 5 +++++
 src/clients/kinit/kinit.c   | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit f42763ff63a0b9965b9c1d53150e5191142efce6
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 31 19:20:01 2003 +0000

    add missing ChangeLog entry
    
    ticket: 1702
    tags: pullup
    target_version: 1.3.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15748 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 7 +++++++
 1 file changed, 7 insertions(+)

commit 63f31b8fddc52bc6e8f6fe07cc4062b9e823c326
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Jul 31 19:06:31 2003 +0000

    krb5_get_host_realm and krb5_free_host_realm should not be labeled as KRB5_PRIVATE.
    They are required for many applications including OpenAFS and UMich's Kx509.  1.2.8
    had them public but the change was never reflected on the trunk.
    
    Ticket: 1702
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15747 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a6d2d1a7f4ed0f35ead7840992d32b9119f61a01
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 31 03:05:25 2003 +0000

    update for krb5-1.3.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15743 dc483132-0cff-0310-8789-dd5450dbe970

 README | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 8a51395f58111bf04604eb30a8bcf89aa7116daa
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Jul 28 18:40:13 2003 +0000

    KfM jam file paths should work from any project file the KerberosFramework hierarchy
    
    ticket: 1693
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15741 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Scripts/Kerberos5Errors.jam      | 40 ++++++------
 src/mac/MacOSX/Scripts/Kerberos5Headers.jam     | 14 ++--
 src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam | 87 ++++++++++++++++++++++++-
 3 files changed, 113 insertions(+), 28 deletions(-)

commit ad2fcc5657a8900f7e96a89443f4af3cfb949b3e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Jul 27 05:30:54 2003 +0000

    -s can return non-zero exit status if credentials are expired
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15739 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 5 +++++
 src/clients/klist/klist.M   | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit cfef93ef5cd92b4dc635ef83b5f809038571cbbe
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 25 20:43:58 2003 +0000

    * admin.texinfo (realms (krb5.conf)): Add description of master_kdc tag.
    (Sample krb5.conf File): Add it to the example.
    
    ticket: 1692
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15737 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     |  6 ++++++
 doc/admin.texinfo | 10 ++++++++++
 2 files changed, 16 insertions(+)

commit 6e14d0ea43d7ec604a3c789b51de7ac117ce9367
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 25 15:37:57 2003 +0000

    use new config file tag for master KDC
    
    We want to avoid making extra attempts to contact the "master" KDC, in the case
    where the password appears to be incorrect according to one KDC but we think
    maybe the master KDC could have a newer password, if there isn't actually a
    master KDC.  Currently the admin_server tag is overloaded for kadmin and
    password changing.  So, don't use it as a filter on the KDC list; instead, look
    for master_kdc as an independent list.
    
    (See also ticket 1511 re contacting the master twice if it's first in the
    regular KDC list.)
    
    Doc updates still needed.
    
    * locate_kdc.c (krb5_locate_kdc): Always pass 0 to locate_server as the
    get_masters argument.  Instead, if get_masters is set, look up "master_kdc" in
    the config file instead of "kdc".
    
    ticket: new
    target_version: 1.3.2
    tags: pullup
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15736 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 6 ++++++
 src/lib/krb5/os/locate_kdc.c | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit b3cb20363d99c8edeaa2796d21d007e44a9ee91d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 24 21:12:50 2003 +0000

    Added a little more buffer space than the supplied patch, and used sizeof
    
    * kadmin.c (strdate): Increase size of buffer to 40.  Use sizeof for
    length passed to strftime.
    
    ticket: 1613
    target_version: 1.3.2
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15735 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 5 +++++
 src/kadmin/cli/kadmin.c  | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit faf4424b5cabd24ed5a2242e64ffa9a91233812d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jul 24 20:35:17 2003 +0000

    Don't document kdc_supported_enctypes
    
    Since the code for kdc_supported_enctypes was removed, the docs should
    be as well.
    
    Ticket: new
    Target_Version: 1.3.1
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15734 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     | 5 +++++
 doc/admin.texinfo | 5 -----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit f0530467e184d874ef9ef52e2b94b0923197717f
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 23 02:28:36 2003 +0000

    krb5-1.3.1-beta1, again
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15729 dc483132-0cff-0310-8789-dd5450dbe970

 README | 6 ++++++
 1 file changed, 6 insertions(+)

commit bdcdc5dc397c5dc9dda863384191505fdd7b41a7
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 23 00:30:24 2003 +0000

    update for krb5-1.3.1-beta1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15726 dc483132-0cff-0310-8789-dd5450dbe970

 README | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 56 insertions(+), 6 deletions(-)

commit de3dc2e43ee4313d44399a65b837eab84ccc7949
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jul 22 22:27:34 2003 +0000

    Send generalstring not octetstring in etype_info2.  Accept either
    form.
    
    Also, if a etype_info fails to decode, skip it rather than failing to
    process the AS reply.
    
    Ticket: 1681
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15723 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog         | 11 ++++++++++
 src/lib/krb5/asn.1/asn1_k_decode.c   | 39 ++++++++++++++++++++++++++++++++++--
 src/lib/krb5/asn.1/asn1_k_decode.h   |  2 +-
 src/lib/krb5/asn.1/asn1_k_encode.c   | 10 ++++++---
 src/lib/krb5/asn.1/krb5_decode.c     | 15 +++++++++-----
 src/lib/krb5/krb/ChangeLog           |  6 ++++++
 src/lib/krb5/krb/preauth2.c          | 13 ++++++++----
 src/tests/asn.1/reference_encode.out |  4 ++--
 src/tests/asn.1/trval_reference.out  |  6 +++---
 9 files changed, 86 insertions(+), 20 deletions(-)

commit 927a9279aa2c05f350c781a80b41f3485c790118
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 22 22:22:39 2003 +0000

    	* README: Revert previous change, as it was in error; socklen_t
    	was introduced in Aug 2001 Platform SDK, and the actual problem
    	reported was very probably a compilation environment
    	misconfiguration.
    
    ticket: 1675
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15721 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog | 7 +++++++
 src/windows/README    | 6 +++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit bdc4aff226692e50763e32ca20fde771a98b59cb
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 22 21:51:59 2003 +0000

    Don't use broken getaddrinfo on Mac OS X
    
    ticket: 1683
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15717 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 4 ++++
 src/include/fake-addrinfo.h | 4 ++++
 2 files changed, 8 insertions(+)

commit 5f1fcdb994839aefebfe2f0d30d901fa24df6b76
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jul 22 21:34:57 2003 +0000

    Always register the file ccache in the set of registered ops.  The
    resolve code may also find it as the default ops on some platforms,
    but this will not cause problems.
    
    ticket: 1684
    owner: lxs
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15716 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog |  6 ++++++
 src/lib/krb5/ccache/ccbase.c  | 10 ++++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 60ac58b5130b6ff110e9aeb569c29eeb20823840
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 22 19:09:32 2003 +0000

    Change crypto "provider" structures to hold numeric values instead of function
    pointers for key sizes, block sizes, etc., when the values are always constant
    for each encryption or hash mechanism.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15714 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                       |  3 +++
 src/include/k5-int.h                        | 10 +++------
 src/lib/crypto/ChangeLog                    | 15 ++++++++++++-
 src/lib/crypto/arcfour/ChangeLog            |  6 +++++
 src/lib/crypto/arcfour/arcfour.c            | 19 ++++++++--------
 src/lib/crypto/block_size.c                 |  2 +-
 src/lib/crypto/checksum_length.c            |  4 ++--
 src/lib/crypto/combine_keys.c               |  8 ++++---
 src/lib/crypto/dk/ChangeLog                 | 13 +++++++++++
 src/lib/crypto/dk/checksum.c                | 10 +++++----
 src/lib/crypto/dk/derive.c                  | 10 +++++----
 src/lib/crypto/dk/dk_decrypt.c              | 14 +++++++-----
 src/lib/crypto/dk/dk_encrypt.c              | 29 ++++++++++++------------
 src/lib/crypto/dk/stringtokey.c             |  3 ++-
 src/lib/crypto/enc_provider/ChangeLog       | 10 +++++++++
 src/lib/crypto/enc_provider/aes.c           | 26 ++++-----------------
 src/lib/crypto/enc_provider/arcfour.c       | 35 +++++++----------------------
 src/lib/crypto/enc_provider/des.c           | 17 ++------------
 src/lib/crypto/enc_provider/des3.c          | 17 ++------------
 src/lib/crypto/hash_provider/ChangeLog      | 12 ++++++++++
 src/lib/crypto/hash_provider/hash_crc32.c   | 16 ++-----------
 src/lib/crypto/hash_provider/hash_md4.c     | 16 ++-----------
 src/lib/crypto/hash_provider/hash_md5.c     | 16 ++-----------
 src/lib/crypto/hash_provider/hash_sha1.c    | 16 ++-----------
 src/lib/crypto/hmac.c                       |  4 ++--
 src/lib/crypto/keyhash_provider/ChangeLog   | 13 +++++++++++
 src/lib/crypto/keyhash_provider/descbc.c    |  8 +------
 src/lib/crypto/keyhash_provider/hmac_md5.c  |  8 +------
 src/lib/crypto/keyhash_provider/k5_md4des.c |  8 +------
 src/lib/crypto/keyhash_provider/k5_md5des.c |  8 +------
 src/lib/crypto/keyhash_provider/t_cksum.c   |  2 +-
 src/lib/crypto/make_checksum.c              |  4 ++--
 src/lib/crypto/make_random_key.c            |  3 ++-
 src/lib/crypto/old/ChangeLog                |  7 ++++++
 src/lib/crypto/old/old_decrypt.c            |  4 ++--
 src/lib/crypto/old/old_encrypt.c            |  8 +++----
 src/lib/crypto/pbkdf2.c                     |  4 ++--
 src/lib/crypto/raw/ChangeLog                |  5 +++++
 src/lib/crypto/raw/raw_encrypt.c            |  2 +-
 src/lib/crypto/string_to_key.c              |  4 ++--
 src/lib/crypto/t_hmac.c                     |  4 ++--
 src/lib/crypto/yarrow/ChangeLog             |  5 +++++
 src/lib/crypto/yarrow/ycipher.c             |  3 ++-
 43 files changed, 196 insertions(+), 235 deletions(-)

commit 3610cd5cd67a4f6f9234de36410a75a2902842fe
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 22 18:02:34 2003 +0000

    * resolve.c (main): If gethostbyname fails, report the failing hostname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15711 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/ChangeLog | 5 +++++
 src/tests/resolve/resolve.c | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 0bd27e0db808dd5017e0495fc0076a2aea73f9cb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 22 17:53:10 2003 +0000

    Don't combine encrypt and decrypt code paths.
    Zap key schedule when done.
    
    * des3.c (validate_and_schedule): Split out from old k5_des3_docrypt.
    (k5_des3_encrypt, k5_des3_decrypt): Call it, and krb5int_des3_cbc_encrypt or
    _decrypt, instead of k5_des3_docrypt.  Zap key schedules before returning.
    
    ticket: 1404
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15710 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/enc_provider/ChangeLog |  8 +++++
 src/lib/crypto/enc_provider/des3.c    | 56 +++++++++++++++++++++++------------
 2 files changed, 45 insertions(+), 19 deletions(-)

commit 989bde83edb867ff3a6471c25516055e2651d2c5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 22 17:44:39 2003 +0000

    * k5-int.h (krb5int_zap_data, zap): New macros; call memset with volatile cast
    for now.
    
    ticket: 1404
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15709 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/k5-int.h  | 4 ++++
 2 files changed, 9 insertions(+)

commit b7f4c7f23a5d0591b468b25b553a033a36d64f83
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 22 16:50:24 2003 +0000

    crypto library has bogus dependence on com_err
    
    Forgotten debugging code that was never removed...
    
    * pbkdf2.c (foo): Never call com_err.
    
    ticket: new
    target_version: 1.3.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15707 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 4 ++++
 src/lib/crypto/pbkdf2.c  | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit c323b76a9baa5f27be12748b60e008e1c279108e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 22 15:19:55 2003 +0000

    * f_cbc.c (krb5int_des_cbc_decrypt): Move declarations that were after
    statements after flattening blocks is previous change.
    * d3_cbc.c (krb5int_des3_cbc_decrypt): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15706 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 6 ++++++
 src/lib/crypto/des/d3_cbc.c  | 4 ++--
 src/lib/crypto/des/f_cbc.c   | 4 ++--
 3 files changed, 10 insertions(+), 4 deletions(-)

commit ac11f576cf6b05500e67c7495fc63ff79f282fb0
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Jul 21 18:37:38 2003 +0000

    Export krb5_principal2salt
    
    ticket: 1679
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15701 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 2 +-
 src/lib/ChangeLog     | 4 ++++
 src/lib/krb5_32.def   | 1 +
 4 files changed, 10 insertions(+), 1 deletion(-)

commit dd3a318cba2783a323e83781763225d398c9317b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jul 19 20:07:18 2003 +0000

    	* init_ets.c (krb5_init_ets): Only initialize error tables once -
    	so that init_conext/free_context loops do not result in memory
    	leaks.
    
    I did not implement the remove error table functions - as a system
    installed com_err library might not support remove_error_table that
    exists in our trees com_err library.
    
    ticket: 1665
    target_version: 1.3.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15700 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog  |  6 ++++++
 src/lib/krb5/error_tables/init_ets.c | 15 ++++++++++-----
 2 files changed, 16 insertions(+), 5 deletions(-)

commit 26a6fb956b2fbed474436578704898de6fbe229c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jul 19 20:03:10 2003 +0000

    krb5_gss_register_acceptor_identity does not allocate enough memory for cached keytab
    
    	* acquire_cred.c (krb5_gss_register_acceptor_identity): Allocate
    	enough memory to include the null at the end of the keytab char *.
    
    Essentially off by one error.
    
    ticket: new
    target_version: 1.3.1
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15699 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 5 +++++
 src/lib/gssapi/krb5/acquire_cred.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit bbb4dacb4848adca0006a3206993ebc296343bbd
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 19 00:54:14 2003 +0000

    Windows build needs Feb 2003 Platform SDK
    
    	* README: Note requirement for Feb 2003 Platform SDK.  Thanks to
    	Doug Engert and Rodney Dyer.
    
    ticket: 1675
    component: krb5-doc
    version_reported: 1.3
    target_version: 1.3.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15698 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog | 5 +++++
 src/windows/README    | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 6d3700fe453380e865ca117ccb997a5edd105c25
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 19 00:09:22 2003 +0000

    Fix incorrect RFC number for FTP IPv6 support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15697 dc483132-0cff-0310-8789-dd5450dbe970

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4aa7e1ee05e648e30b1c7184074348b0abe68dd5
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 18 13:17:47 2003 +0000

        * ms2mit.c:
    
        Functional changes:
        (1) do not restrict ourselves to DES-CBC-CRC instead support any
            ticket with an enctype we support.  as of this date (rev 1.3)
            this includes all but RC4-MD4.
        (2) do not accept invalid tickets
        (3) when attempting to retrieve tickets do not specify either the
            enctype or cache options (if possible).  doing so will force a
            TGS request and prevent the results from being stored into the
            cache.
        (4) when the LSA cache contains a TGT which has expired Microsoft will
            not perform a new TGS request until the cache has been purged.
            Instead the expired ticket continues to be used along with its
            embedded authorization data.  When PURGE_ENABLED is defined, if the
            tickets are expired, the cache will be purged before requesting
            new tickets, else we ignore the contents of the cache and force
            a new TGS request.
        (5) when the LSA cache is empty do not abort.  On XP or 2003, use
            the SecurityLogonSessionData to determine the Realm (UserDnsDomain
            in MS-speak) and request an appropriate TGT.  On 2000, check the
            Registry for the HKCU\"Volatile Environment":"USERDNSDOMAIN"
            instead.  This will allow ms2mit to be used to repopulate the
            LSA cache.  If the current session is not Kerberos authenticated
            an appropriate error message will be generated.
    
        Code changes:
        (1) several memory leaks plugged
        (2) several support functions copied from the Leashw32.dll sources
        (3) get_STRING_from_registry() uses the ANSI versions of the Registry
            functions and should at a later date be converted to use the
            Unicode versions.
    
        Notes: an ms2mit.exe based on the Leash_import() function
        should be considered.  Leash_import() not only imports the TGT from
        the LSA but also performs the krb524 conversion and AFS token retrieval.
        Of course, that version of ms2mit.exe could not exist within the krb5
        source tree.
    
    ticket: 1667
    target_version: 1.3.1
    tags: pullup
    owner: jaltman@mit.edu
    status: resolved
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15696 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ms2mit/ChangeLog |  49 ++++-
 src/windows/ms2mit/ms2mit.c  | 458 ++++++++++++++++++++++++++++++++++++-------
 2 files changed, 432 insertions(+), 75 deletions(-)

commit 4ce1f7c3a46485e342d3a68b4c60b76c196d1851
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 18 12:53:34 2003 +0000

    gssapi32.def: export the GSS_C_NT_xxxx constants as DATA.  These are required
                  by applications that wish to use the gss_nt_xxxx constants.
    
    ticket: 1666
    target_version: 1.3.1
    tags: pullup
    owner: jaltman@mit.edu
    status: resolved
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15695 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    |  4 ++++
 src/lib/gssapi32.def | 15 +++++++++++----
 2 files changed, 15 insertions(+), 4 deletions(-)

commit 24232fb5e0497300f36d85285d9b156bc936eb2d
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 17 20:50:36 2003 +0000

    Remove kg_release_defcred and caching of default credential.  Rewrite
    krb5_gss_init_sec_context() while we're at it to make defcred-related
    changes easier, and as a side effect, fix some error condition memory
    leaks.
    
    ticket: 1365
    target_version: 1.3.1
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15694 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog               |   5 +
 src/lib/gssapi/gss_libinit.c           |   3 -
 src/lib/gssapi/krb5/ChangeLog          |  37 ++
 src/lib/gssapi/krb5/gssapiP_krb5.h     |   2 -
 src/lib/gssapi/krb5/gssapi_krb5.c      |  36 +-
 src/lib/gssapi/krb5/init_sec_context.c | 988 ++++++++++++++++++---------------
 src/lib/gssapi/krb5/inq_cred.c         |  25 +-
 src/lib/gssapi/krb5/rel_cred.c         |   6 +-
 src/lib/gssapi/krb5/set_ccache.c       |   2 -
 9 files changed, 625 insertions(+), 479 deletions(-)

commit 3a507eb5f473854153d48197b3cd6c3d81534d48
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 17 12:31:31 2003 +0000

    Use the old DES encrypt function, not the split versions via macros
    
    * des.c (mit_des_cbc_encrypt): Undef before use.
    * enc_dec.c (mit_des_cbc_encrypt): Likewise.
    * mac_des_glue.c (mit_des3_cbc_encrypt): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15693 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog      | 6 ++++++
 src/lib/des425/des.c          | 1 +
 src/lib/des425/enc_dec.c      | 1 +
 src/lib/des425/mac_des_glue.c | 1 +
 4 files changed, 9 insertions(+)

commit 8adf21085bd25784a9a6d2c36df4f9efa83b450c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 17 12:18:21 2003 +0000

    Separate the DES encrypt and decrypt operations into separate functions,
    since they have almost no code in common.
    
    * f_cbc.c (krb5int_des_cbc_encrypt, krb5int_des_cbc_decrypt): New functions
    broken out from mit_des_cbc_encrypt.
    (mit_des_cbc_encrypt): Call them.
    * d3_cbc.c (krb5int_des3_cbc_encrypt, krb5int_des3_cbc_decrypt):  New functions
    broken out from mit_des3_cbc_encrypt.
    (mit_des3_cbc_encrypt): Call them.
    * des_int.h (krb5int_des_cbc_encrypt, krb5int_des_cbc_decrypt,
    krb5int_des3_cbc_encrypt, krb5int_des3_cbc_decrypt): Declare.
    (mit_des_cbc_encrypt, mit_des3_cbc_encrypt): New macros.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15692 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog |  10 ++
 src/lib/crypto/des/d3_cbc.c  | 272 +++++++++++++++++++++------------------
 src/lib/crypto/des/des_int.h |  40 ++++++
 src/lib/crypto/des/f_cbc.c   | 293 +++++++++++++++++++++++--------------------
 4 files changed, 361 insertions(+), 254 deletions(-)

commit 5450812dda716009dc459303aeb4f42f1bc7020a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 17 10:36:21 2003 +0000

    delete ##WIN16## lines from makefiles
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15691 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/ChangeLog                | 4 ++++
 src/lib/crypto/aes/Makefile.in              | 1 -
 src/lib/crypto/arcfour/ChangeLog            | 4 ++++
 src/lib/crypto/arcfour/Makefile.in          | 1 -
 src/lib/crypto/crc32/ChangeLog              | 4 ++++
 src/lib/crypto/crc32/Makefile.in            | 1 -
 src/lib/crypto/des/ChangeLog                | 4 ++++
 src/lib/crypto/des/Makefile.in              | 1 -
 src/lib/crypto/dk/ChangeLog                 | 4 ++++
 src/lib/crypto/dk/Makefile.in               | 1 -
 src/lib/crypto/enc_provider/ChangeLog       | 4 ++++
 src/lib/crypto/enc_provider/Makefile.in     | 1 -
 src/lib/crypto/hash_provider/ChangeLog      | 4 ++++
 src/lib/crypto/hash_provider/Makefile.in    | 1 -
 src/lib/crypto/keyhash_provider/ChangeLog   | 4 ++++
 src/lib/crypto/keyhash_provider/Makefile.in | 1 -
 src/lib/crypto/md4/ChangeLog                | 4 ++++
 src/lib/crypto/md4/Makefile.in              | 1 -
 src/lib/crypto/md5/ChangeLog                | 4 ++++
 src/lib/crypto/md5/Makefile.in              | 1 -
 src/lib/crypto/old/ChangeLog                | 4 ++++
 src/lib/crypto/old/Makefile.in              | 1 -
 src/lib/crypto/raw/ChangeLog                | 4 ++++
 src/lib/crypto/raw/Makefile.in              | 1 -
 src/lib/crypto/sha1/ChangeLog               | 4 ++++
 src/lib/crypto/sha1/Makefile.in             | 1 -
 src/lib/crypto/yarrow/ChangeLog             | 4 ++++
 src/lib/crypto/yarrow/Makefile.in           | 1 -
 src/lib/gssapi/generic/ChangeLog            | 4 ++++
 src/lib/gssapi/generic/Makefile.in          | 1 -
 src/lib/gssapi/krb5/ChangeLog               | 4 ++++
 src/lib/gssapi/krb5/Makefile.in             | 1 -
 src/lib/krb5/asn.1/ChangeLog                | 4 ++++
 src/lib/krb5/asn.1/Makefile.in              | 1 -
 src/lib/krb5/ccache/ChangeLog               | 5 +++++
 src/lib/krb5/ccache/Makefile.in             | 2 --
 src/lib/krb5/ccache/ccapi/ChangeLog         | 4 ++++
 src/lib/krb5/ccache/ccapi/Makefile.in       | 1 -
 src/lib/krb5/error_tables/ChangeLog         | 4 ++++
 src/lib/krb5/error_tables/Makefile.in       | 1 -
 src/lib/krb5/keytab/ChangeLog               | 4 ++++
 src/lib/krb5/keytab/Makefile.in             | 1 -
 src/lib/krb5/krb/ChangeLog                  | 4 ++++
 src/lib/krb5/krb/Makefile.in                | 1 -
 src/lib/krb5/os/ChangeLog                   | 4 ++++
 src/lib/krb5/os/Makefile.in                 | 1 -
 src/lib/krb5/posix/ChangeLog                | 4 ++++
 src/lib/krb5/posix/Makefile.in              | 2 --
 src/lib/krb5/rcache/ChangeLog               | 4 ++++
 src/lib/krb5/rcache/Makefile.in             | 1 -
 50 files changed, 101 insertions(+), 27 deletions(-)

commit 952fde8f69725786ec8c0b5a97cf8589c0ff7a1d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 15 14:31:40 2003 +0000

    * krb5_libinit.c: Include autoconf.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15690 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog      | 4 ++++
 src/lib/krb5/krb5_libinit.c | 1 +
 2 files changed, 5 insertions(+)

commit f3062002ef7cecd77341a3d29861122c9beff934
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 15 14:28:37 2003 +0000

    * Makefile.in (STLIBOBJS, OBJS, T_SER_OBJS): Drop ser_eblk.o
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15689 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 4 ++++
 src/lib/krb5/krb/Makefile.in | 6 +-----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 88bb0c7a90d9f00981587120788eaae393f7f0bb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 15 14:23:15 2003 +0000

    * aclocal.m4 (extra_gcc_warn_opts): Don't turn on -pedantic on Darwin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15688 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 7 ++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit e4474dbef8ac6b6727d422c74415909eeddd5b55
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 15 00:12:01 2003 +0000

    	* accept_sec_context.c (krb5_gss_accept_sec_context): Call
    	TREAD_STR with correct arguments.  Patch from Emily Ratliff.
    
    ticket: 1015
    tags: pullup
    target_version: 1.3.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15687 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 5 +++++
 src/lib/gssapi/krb5/accept_sec_context.c | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit de91c1b60952a1e866b42b5dbc82eb7fe1d35d17
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jul 11 22:12:32 2003 +0000

    Check for NULL realm argument and n not equal to 1.  Fill in realm with an empty string on error in case the caller doesn't check the return value
    
    ticket: 1657
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15684 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog           | 6 ++++++
 src/lib/krb4/RealmsConfig-glue.c | 8 ++++++++
 2 files changed, 14 insertions(+)

commit 908d4c7e0523e983c8f30ef2ff0bd1a66e5e7512
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jul 11 21:25:48 2003 +0000

    RealmsConfig-glue.c: Don't fail when krb5.conf is valid and krb.conf isn't.  Also, don't assert v4 realm is in profile unless that realm is a valid v4 realm
    
    ticket: 1657
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15683 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog           | 6 ++++++
 src/lib/krb4/RealmsConfig-glue.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit d4b6be450b5febdbdeda2f5e54e250c7b16a7bc2
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jul 11 15:03:59 2003 +0000

    Rewrote krb_get_lrealm to correctly handle the v4 realms section in the profile and to return KFAILURE in the absence of any config (instead of returning ATHENA.MIT.EDU)
    
    ticket: 1657
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15682 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog           |   7 ++
 src/lib/krb4/RealmsConfig-glue.c | 160 +++++++++++++++++++++++----------------
 2 files changed, 101 insertions(+), 66 deletions(-)

commit d74bfe2037cf48849d4e6171796d45c95c601fb8
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 10 22:53:02 2003 +0000

    	* acquire_cred.c (acquire_init_cred): Close the ccache if
    	krb5_cc_set_flags() fails, as krb5int_cc_default succeeds even if
    	the file is not there, but krb5_cc_set_flags will fail in turning
    	off OPENCLOSE mode if the file can't be opened.  Thanks to Kent Wu.
    
    ticket: 1656
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15680 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 7 +++++++
 src/lib/gssapi/krb5/acquire_cred.c | 1 +
 2 files changed, 8 insertions(+)

commit 66a8e474da860355344391c17324c46a0491b901
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jul 9 19:34:17 2003 +0000

    Export krb5_get_permitted_enctypes and krb5_set_real_time for Samba
    
    ticket: 1655
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15678 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                   |  5 +++++
 src/include/krb5.hin                    | 10 ++++++++--
 src/lib/ChangeLog                       |  5 +++++
 src/lib/krb5/krb/ChangeLog              |  4 ++++
 src/lib/krb5/krb/init_ctx.c             |  2 +-
 src/lib/krb5/os/ChangeLog               |  4 ++++
 src/lib/krb5/os/toffset.c               |  2 +-
 src/lib/krb5_32.def                     |  2 ++
 src/mac/MacOSX/Projects/Kerberos5.pbexp |  2 ++
 9 files changed, 32 insertions(+), 4 deletions(-)

commit 024fb81469d893725bb6a0a5228c7592eae6d799
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 8 21:09:11 2003 +0000

    update for krb5-1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15673 dc483132-0cff-0310-8789-dd5450dbe970

 README | 31 ++++++++++++++++++++++++-------
 1 file changed, 24 insertions(+), 7 deletions(-)

commit 923d7ac7c97501320874d901ba566bfa3199af45
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jul 8 15:51:33 2003 +0000

    This time, use the correct # of arguments for strcpy
    
    ticket: 1651
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15672 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/RealmsConfig-glue.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5209bbdeeb1905a3fa3fa5602975d59472670520
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Jul 7 18:21:57 2003 +0000

    krb_prof_get_nth() no longer assumes that its retlen argument is correct (call strcpy instead of strncpy) because this argument is a guess for some callers (eg: krb_get_admhst())
    
    ticket: 1651
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15671 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog           | 7 +++++++
 src/lib/krb4/RealmsConfig-glue.c | 3 ++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 560431b781bf79c7cdf0b1d5df14023811189910
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 4 20:49:06 2003 +0000

    darwin build can't compile util/et test program
    
    The autoconf tests correctly determine that sys_nerr exists, and that
    no declaration is needed.  The test_et.c code checks the wrong condition,
    though, and the system header declaration of sys_nerr conflicts with the
    one in that source file.  (The native one is const.)
    
    * test_et.c: Conditionalize sys_nerr declaration on NEED_SYS_ERRLIST, not
    HAVE_SYS_ERRLIST.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15670 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 5 +++++
 src/util/et/test_et.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4e16a7cedbd9d5a545462701552e8c227d4252a2
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jul 3 19:46:49 2003 +0000

    Remove leading spaces in #define and #include in public headers to support K&R C compilers
    
    ticket: 1648
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15667 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  5 +++++
 src/util/profile/profile.hin | 29 +++++++++++++----------------
 2 files changed, 18 insertions(+), 16 deletions(-)

commit 11f2dea790f0d860eb7b49b733fa76f195ae966a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jul 2 18:04:35 2003 +0000

    KfM build should inherit CFLAGS and LDFLAGS from parent project
    
    ticket: 1642
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15662 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit 4fb1e614e7ca8d4b62d4be1ef6a8f461d46a537a
Author: Jen Selby <jenselby@mit.edu>
Date:   Fri Jun 27 23:38:43 2003 +0000

    Fixed filename substitution typos.  @LOCALSTATEDIR -> /usr/local/var
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15661 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog  | 5 +++++
 src/config-files/kdc.conf.M | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 5c56bdf964919fd3f85c874093f3190bef681803
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 27 23:25:49 2003 +0000

    update for krb5-1.3-beta5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15657 dc483132-0cff-0310-8789-dd5450dbe970

 README | 28 ++++++++++++++++++++++++++--
 1 file changed, 26 insertions(+), 2 deletions(-)

commit 815a3c97761dda5678519e92c0db768a15b1f2d8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 27 20:36:24 2003 +0000

    This change fixes the problem in the ss directory.  It probably won't
    get into our 1.3 release, but perhaps in a patch release afterwards.
    
    I'll look and see where else things are getting needlessly rebuilt....
    
    * Makefile.in (HDRS): Remove mit-sipb-copyright.h.
    (includes): Depend on copied version of the headers, not local versions.  Don't
    do any copying; instead, move the copying commands to new targets for each
    header.
    ($(HDRDIR)/timestamp): New target; create the directory here if needed.
    (clean-unix): Remove the timestamp file.
    
    ticket: 1631
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15654 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog   | 10 ++++++++++
 src/util/ss/Makefile.in | 29 ++++++++++-------------------
 2 files changed, 20 insertions(+), 19 deletions(-)

commit 63fa9cd98ca379468fd4411e696789baf8817008
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 27 17:53:42 2003 +0000

    	* gic_keytab.c (krb5_get_in_tkt_with_keytab): Pass (void*)keytab,
    	not &keytab, to get_init_creds.  Thanks to Herb Lewis.
    
    ticket: 1630
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15653 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/gic_keytab.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit bce76ecd6462a7f8c5163bbc7fbd6535c871633f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 26 00:48:07 2003 +0000

    With this patch, things seem to work with a Heimdal client and MIT KDC
    
    * checksum_length.c (krb5_c_checksum_length): Handle trunc_size.
    
    ticket: 1621
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15652 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog         | 4 ++++
 src/lib/crypto/checksum_length.c | 2 ++
 2 files changed, 6 insertions(+)

commit 2c2f893544ba614e9bd0dd99e0f322555ea281a9
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 25 21:10:48 2003 +0000

    clean up ftp client gss memory management
    
    	* ftp.c (do_auth): Call gss_release_buffer() on send_tok
    	immediately after sending it.  Call gss_release_name() on
    	target_name at outer_loop instead of inside the loop.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15651 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 6 ++++++
 src/appl/gssftp/ftp/ftp.c     | 7 +++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit b3013084520501572335d9a6f7bfdd956c5d6236
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 24 02:41:07 2003 +0000

    * cksumtypes.c (krb5_cksumtypes_list): Add aes128/256 hmacs, with new
    trunc_size field.
    
    * make_checksum.c (krb5_c_make_checksum): If trunc_size is specified, shrink
    the computed checksum down to the indicated size.
    
    ticket: 1621
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15650 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog       | 9 +++++++++
 src/lib/crypto/cksumtypes.c    | 8 ++++++++
 src/lib/crypto/make_checksum.c | 7 +++++++
 3 files changed, 24 insertions(+)

commit aaeeeefe2c6fa2ecc9a40756965c58fe39b839b6
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 24 02:29:47 2003 +0000

    apply patch from jaltman:
    
    	* ms2mit.c: Windows Credentials are addressless. Do not store the
    	credentials in the MIT cache with addresses since they do not
    	contain addresses in the encrypted portion of the credential.
    	Instead generate a valid empty address list.
    
    ticket: 1618
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15648 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ms2mit/ChangeLog |  7 +++++++
 src/windows/ms2mit/ms2mit.c  | 10 +++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 25cb7ee59277655060fe02fb19a4653ee56703a5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 24 02:10:55 2003 +0000

    * k5-int.h (struct krb5_cksumtypes): Add new field trunc_size
    
    ticket: 1621
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15647 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 6 ++++++
 2 files changed, 10 insertions(+)

commit 320923ee5f14cad20a85693ed74ecb1c993d5a84
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 20 21:14:56 2003 +0000

    	* krb5.conf.M: Sync with doc/krb5conf.texinfo
    
    ticket: 1085
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15641 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog   |  4 ++++
 src/config-files/krb5.conf.M | 48 ++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 48 insertions(+), 4 deletions(-)

commit c8e88004e19a46cb4719697b0c2b6598219da85e
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 20 20:20:14 2003 +0000

    	* build.texinfo (Installing the Binaries): New node; describe
    	basic "make install", along with "DESTDIR=...".
    
    ticket: 976
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15639 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     |  5 +++++
 doc/build.texinfo | 43 +++++++++++++++++++++++++++++++++++--------
 2 files changed, 40 insertions(+), 8 deletions(-)

commit dd976db1cb65fb31d1d2a8a04d53dd0264c79f56
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jun 20 16:47:04 2003 +0000

    Split out etype_info2 decoder from etype_info decoder.  In the
    etype_info decoder ignore Heimdal's tag 2.
    
    Ticket: 1619
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15638 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 13 +++++++++++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 26 +++++++++++++++++++++++++-
 src/lib/krb5/asn.1/asn1_k_decode.h |  4 ++--
 src/lib/krb5/asn.1/krb5_decode.c   |  2 +-
 4 files changed, 41 insertions(+), 4 deletions(-)

commit 386ec3896afecf2f24cc696468e2b37ab1eed89b
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 20 03:24:07 2003 +0000

    Delete references to --with-system-db from README
    
    	* build.texinfo (HPUX): Fix typo.
    	(Options to Configure): Note that --with-system-db is unsupported,
    	concerning possible lossage with loading dumpfiles.
    
    ticket: 1592
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15637 dc483132-0cff-0310-8789-dd5450dbe970

 README            | 12 ++++--------
 doc/ChangeLog     |  6 ++++++
 doc/build.texinfo |  7 +++++--
 3 files changed, 15 insertions(+), 10 deletions(-)

commit 35f071931d91ae3d4e230fbf01441c6aeee617f9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 20 01:28:49 2003 +0000

    Put in some IPv6 details.
    Mention db4 compatibility is untested.
    
    ticket: 1600
    status: open
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15636 dc483132-0cff-0310-8789-dd5450dbe970

 README | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 56c9be53e44b322897509a0ee0706ff8b4799bcf
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 18 23:00:41 2003 +0000

    	* dnssrv.texinfo: Add note about _kerberos-iv._udp SRV records
    
    ticket: 1607
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15635 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog      | 4 ++++
 doc/dnssrv.texinfo | 4 ++++
 2 files changed, 8 insertions(+)

commit 701484048f984e761b98e34474b977e6f372326c
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 17 01:00:45 2003 +0000

    Update for krb5-1.3-beta4.  Fix note on [999].  Move notes re
    addressless tickets and NAT-friendliness to "major changes".  Still
    need to fill out the TODO for IPv6.
    
    ticket: 1600
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15630 dc483132-0cff-0310-8789-dd5450dbe970

 README | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 55 insertions(+), 6 deletions(-)

commit 9ef7a4e61a4cb310c52b1144a43c3a5983509f11
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jun 16 22:34:50 2003 +0000

    Set use_conf_ktypes to 1 while looking up the tgt to use for
    forwarding.
    
    Ticket: 1610
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15627 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 4 ++++
 src/lib/krb5/krb/fwd_tgt.c | 3 +++
 2 files changed, 7 insertions(+)

commit d504b9157f95f67a4ed4c4bc18104d1acf0ba351
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 16 19:02:01 2003 +0000

    * ftp.c (recvrequest): Add new argument indicating whether "-" and "|..."
    special treatment should be disabled.
    * ftp_var.h (recvrequest): Update declaration.
    * cmds.c (remglob, ls, mls): Pass 0 as the extra argument.
    (mget): Pass 1.
    (getit): Pass 1 iff only one filename was supplied.
    
    ticket: 1351
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15626 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog |  9 +++++++++
 src/appl/gssftp/ftp/cmds.c    | 10 +++++-----
 src/appl/gssftp/ftp/ftp.c     |  8 ++++----
 src/appl/gssftp/ftp/ftp_var.h |  2 +-
 4 files changed, 19 insertions(+), 10 deletions(-)

commit 0d05762aff4e33080b75f21894ce66e93c331f5f
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 13 22:30:59 2003 +0000

    	* server_kdb.c (kdb_init_hist): Force history principal's key to
    	be of the same enctype as the master key, as searches for it later
    	on explicitly specify the enctype.
    
    ticket: 964
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15621 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog    |  6 ++++++
 src/lib/kadm5/srv/server_kdb.c | 16 ++++++++++------
 2 files changed, 16 insertions(+), 6 deletions(-)

commit fe1a9f94914b6a4c9c56e4f0770e210183530e3f
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 13 21:45:30 2003 +0000

    krb5_rd_rep leaks subkeys
    
    	* rd_rep.c (krb5_rd_rep): Free subkeys before replacing them, if
    	needed.  This avoids a memory leak.
    
    ticket: new
    target_version: 1.3
    component: krb5-libs
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15620 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/rd_rep.c  | 8 ++++++++
 2 files changed, 13 insertions(+)

commit 56d733f6d69e145693258b5e10a02554e4e68f77
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 13 21:43:07 2003 +0000

    libgss leaks, UMRs
    
    	* init_sec_context.c (krb5_gss_init_sec_context): Free
    	default_enctypes to avoid leaking returned value from
    	krb5_get_tgs_ktypes.
    
    	* k5unseal.c (kg_unseal_v1): Explicitly set token.value to NULL if
    	token.length == 0, to avoid spurious uninitialized memory
    	references when calling memcpy() with a zero length.
    
    ticket: new
    target_version: 1.3
    tags: pullup
    component: krb5-libs
    cc: Kent_Wu@trendmicro.com
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15619 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 6 ++++++
 src/lib/gssapi/krb5/init_sec_context.c | 1 +
 src/lib/gssapi/krb5/k5unseal.c         | 2 ++
 3 files changed, 9 insertions(+)

commit 6b7999187e33d4f9ddc1d842f70b587a492de325
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 13 05:17:41 2003 +0000

    make_ap_req_v1 leaks memory
    
    	* init_sec_context.c (make_ap_req_v1): Free checksum_data if
    	needed, to avoid leaking memory.  Found by Kent Wu.
    
    ticket: new
    target_version: 1.3
    tags: pullup
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15618 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 5 +++++
 src/lib/gssapi/krb5/init_sec_context.c | 2 ++
 2 files changed, 7 insertions(+)

commit 84389168c93d63d27ed2c6846c46b23addc07c1c
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 12 21:48:52 2003 +0000

    	* krb5.hin: krb524_init_ets() takes one argument
    
    	* krb524.c (krb524_convert_creds_kdc, krb524_init_ets): Mark as
    	KRB5_CALLCONV_WRONG.
    	(krb524_init_ets): Takes a krb5_context.
    
    ticket: 1596
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15615 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 2 +-
 src/krb524/ChangeLog  | 6 ++++++
 src/krb524/krb524.c   | 7 +++----
 4 files changed, 14 insertions(+), 5 deletions(-)

commit 80cd14fd363242758d85b623436988062d84b690
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jun 12 21:15:52 2003 +0000

    * error_table.h, et_c.awk, et_c.pl, et_h.awk, et_c.awk: Removed Mac OS support because it prevents darwin builds from getting com error strings via the initialize_*_error_table function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15613 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 332557cc6e9e8a1599ced462a70928004cdb41c5
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Jun 12 19:51:38 2003 +0000

    Removed Mac OS 9 support because it prevents darwin builds from getting com error strings via the initialize_*_error_table function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15612 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/error_table.h |  6 +-----
 src/util/et/et_c.awk      |  4 ++--
 src/util/et/et_c.pl       | 14 ++------------
 src/util/et/et_h.awk      |  2 +-
 src/util/et/et_h.pl       | 12 +-----------
 5 files changed, 7 insertions(+), 31 deletions(-)

commit dc5a862fb91bc85fa3e3634ff92c09b712b13420
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 11 21:19:43 2003 +0000

    Darwin libkrb4/err_txt.o needs dependency on krb_err.c
    
    	* Makefile.in (KRB_ERR_C): New variable; Darwin needs err_txt.o to
    	have a dependency on krb_err.c so that krb_err.c will be generated
    	first.
    
    	* configure.in: Set KRB_ERR_C to krb_err.c on Darwin.
    
    ticket: new
    target_version: 1.3
    tags: pullup
    component: krb5-build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15610 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 8 ++++++++
 src/lib/krb4/Makefile.in  | 6 +++++-
 src/lib/krb4/configure.in | 3 +++
 3 files changed, 16 insertions(+), 1 deletion(-)

commit acd06d06713d8b37480631a5d6584bd52814eaf8
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 11 20:32:22 2003 +0000

    Don't escape rcache filename characters with backslash
    
    	* srv_rcache.c (krb5_get_server_rcache): Octal escapes begin with
    	hyphen now, since backslash is a pathname separator on DOS.
    
    ticket: new
    target_version: 1.3
    component: krb5-libs
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15609 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  5 +++++
 src/lib/krb5/krb/srv_rcache.c | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit bf302784f8740558a698070bce3418d6f3c66b7d
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 9 22:40:08 2003 +0000

    update for krb5-1.3-beta3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15605 dc483132-0cff-0310-8789-dd5450dbe970

 README | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 70 insertions(+), 8 deletions(-)

commit 3213d30ba24efa3480870af574860f0fe47edb2e
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 9 20:36:17 2003 +0000

    oops, fix up ChangeLog attribution
    
    ticket: 1568
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15601 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ee427ceeaca5005b61af412eb5f43e1e60199ead
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 9 20:31:56 2003 +0000

    	* krb524.c: Fix copyright notice
    
    ticket: 1568
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15600 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog |  4 ++++
 src/krb524/krb524.c  | 37 ++++++++++++++++++++-----------------
 2 files changed, 24 insertions(+), 17 deletions(-)

commit 7ebfa978dac2b988680cd441c4e83d8d6c01cab9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 9 19:19:46 2003 +0000

    fix bug: would return krb.conf entries plus dns info
    
    * RealmsConfig-glue.c (krb_get_krbhst): Don't fall back to DNS if entries were
    found in krb.conf, and just not enough to fill the request.
    
    ticket: 1550
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15599 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog           | 6 ++++++
 src/lib/krb4/RealmsConfig-glue.c | 3 +++
 2 files changed, 9 insertions(+)

commit 881e565d46bcf937241a2d433e9d331cb641911a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 7 00:45:41 2003 +0000

    Checkpoint some working code.
    A better solution is in the works, but may or may not make the deadline for
    the next beta...
    
    * RealmsConfig-glue.c: Include k5-int.h.
    (dnscache): New variable.
    (DNS_CACHE_TIMEOUT): New macro.
    (krb_get_krbhst) [KRB5_DNS_LOOKUP]: If no krb.conf info is found, try DNS SRV
    records for "kerberos-iv".  Cache results in case they're immediately requested
    again.
    
    ticket: 1550
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15598 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog           |  9 +++++
 src/lib/krb4/RealmsConfig-glue.c | 72 +++++++++++++++++++++++++++++++++++++---
 2 files changed, 77 insertions(+), 4 deletions(-)

commit 56931e5829d413d3fc1005bde07cae584603412e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 6 23:07:55 2003 +0000

    * locate_kdc.c (struct srv_dns_entry): Moved to k5-int.h.
    (krb5int_make_srv_query_realm): Renamed from make_srv_query_realm.
    (krb5int_free_srv_dns_data): New function.
    (krb5_locate_srv_dns_1): Use it.
    
    * accessor.c (krb5int_accessor): Fill in make_srv_query_realm and
    free_srv_dns_data fields.
    
    ticket: 1550
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15596 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 10 ++++++++++
 src/lib/krb5/os/accessor.c   |  7 +++++++
 src/lib/krb5/os/locate_kdc.c | 37 +++++++++++++++++--------------------
 3 files changed, 34 insertions(+), 20 deletions(-)

commit f56c6e2edddf8995ef28f3e488821bfd2108730c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 6 22:48:34 2003 +0000

    Export hooks for looking up SRV records, so we can avoid duplicating the code
    
    * k5-int.h (struct srv_dns_entry): Declare.
    (krb5int_make_srv_query_realm, krb5int_free_srv_dns_data): Declare.
    (struct _krb5int_access): Add make_srv_query_realm and free_srv_dns_data fields.
    
    ticket: 1550
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15595 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  8 ++++++++
 src/include/k5-int.h  | 21 ++++++++++++++++++++-
 2 files changed, 28 insertions(+), 1 deletion(-)

commit c9038861a1610a78c6800ea15253f2e991d15091
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jun 6 19:30:40 2003 +0000

    Don't allow renewable_ok to be set if the renew liftime is greater
    than the ticket lifetime.
    
    Ticket: 1576
    Tags: pullup
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15590 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/get_in_tkt.c | 2 ++
 2 files changed, 7 insertions(+)

commit 77df9e16742508c9f0c2ad08a6f70faa07dd22ce
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 6 14:44:33 2003 +0000

    	* g_cnffile.c (krb__get_srvtabname): Make retname be a static
    	array rather than a static pointer, to avoid callers' possible
    	retention of free()d pointers.  Yes, this may cause difficulty
    	with making this function thread-safe.
    
    ticket: 1563
    target_version: 1.3
    version_fixed: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15589 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   |  7 +++++++
 src/lib/krb4/g_cnffile.c | 12 +++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit 12a30d0c740c9b6efbe6732c4c46e0be6ce263e2
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jun 6 14:34:17 2003 +0000

    --localstatedir=/var/db for KfM builds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15586 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0a87630c7310fac8ea668cd3b9948eeedb133ddd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 6 06:06:01 2003 +0000

    Static function krb5_generate_authenticator should take unsigned sequence number argument
    
    	* mk_req_ext.c (krb5_generate_authenticator): Sequence numbers are
    	unsigned now.
    
    Ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15585 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/mk_req_ext.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 8f52968d9757173dff3ecb72fb8daeb00791f738
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 5 23:43:30 2003 +0000

    be more flexible in handling failures getting root access in test suite
    
    * default.exp (setup_root_shell): Check for "not authorized".  Map eof to
    unsupported.
    
    ticket: new
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15582 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 7 +++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 96b3711db60ef2af1efdc4c4010311a4c021dd17
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jun 5 23:17:23 2003 +0000

    Use fork not vfork in ftp
    
    Ticket: 1547
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15581 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ChangeLog      | 4 ++++
 src/appl/gssftp/configure.in   | 1 -
 src/appl/gssftp/ftp/ChangeLog  | 4 ++++
 src/appl/gssftp/ftp/pclose.c   | 5 +----
 src/appl/gssftp/ftpd/ChangeLog | 4 ++++
 src/appl/gssftp/ftpd/popen.c   | 5 +----
 6 files changed, 14 insertions(+), 9 deletions(-)

commit 46e223ace228e7deae34dfc2e8621d92ff8ff2b8
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 5 22:01:16 2003 +0000

    pullup of changes previously committed to branch first
    
    ticket: 1568
    version_fixed: 1.3
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15578 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog   |  6 ++++++
 src/krb524/Makefile.in |  9 +++++----
 src/krb524/krb524.c    | 45 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 56 insertions(+), 4 deletions(-)

commit dd26d7279b200382a4b3022ed7a804fe9c9ea707
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 5 21:39:59 2003 +0000

    document team procedures
    
    	* procedures.txt: New file.  Draft of current procedures.
    	Currently mostly contains a few email messages from Sam.  More
    	clarification should follow later.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15577 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog      |   6 ++
 doc/procedures.txt | 157 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 163 insertions(+)

commit 26b8d31d5b0f2445be9c778219c66d747e6a45ce
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jun 5 20:14:11 2003 +0000

    If krb5_c_string_to_key is
    called with an afs3 salt length for a non-DES enctype, return
    KRB5_CRYPTO_INTERNAL.
    
    Ticket: 1521
    Status: open
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15576 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog       |  5 +++++
 src/lib/crypto/string_to_key.c | 14 ++++++++++++++
 2 files changed, 19 insertions(+)

commit 3f5671aa36f6a9077018f1919843e5203a165c2d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 5 20:12:27 2003 +0000

    remove debugging printf accidentally left in krb524init
    
    * k524init.c (main): Remove debugging printf.
    
    ticket: new
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15575 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog  | 4 ++++
 src/krb524/k524init.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit f3622ccbf95d7d1c6f31637a264989a20eda1374
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 5 20:05:37 2003 +0000

    * locate_kdc.c (make_srv_query_realm): Punt if strdup fails.  Always return
    what data we can, even if memory allocation or other problems prevent us from
    returning more.
    (krb5_locate_srv_dns_1): Always return what data we can.  Fix memory leak.
    Free up temporary storage as quickly as possible, while building up address
    list to return.
    
    ticket: 1549
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15574 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  9 ++++++++
 src/lib/krb5/os/locate_kdc.c | 49 ++++++++++++++++++++++----------------------
 2 files changed, 34 insertions(+), 24 deletions(-)

commit 2909d25e6ba3c3d44bbecd66424cf1cc627b1e04
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 5 00:20:28 2003 +0000

    	* password_to_key.c (mit_passwd_to_key, afs_passwd_to_key): Delete
    	spurious space from prompt.
    
    ticket: 1560
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15569 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog         | 5 +++++
 src/lib/krb4/password_to_key.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 1ecc8f59f25473b9a0c7baff7dba159d7edc0ecb
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 4 15:22:52 2003 +0000

    	* default.exp (setup_root_shell): Don't try to use the procedure
    	"-" when handling error messages from rlogin.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15563 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 4 +---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit e6f27d1d138202ff67e8e2db8abb951c8ee45c4c
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 4 04:19:04 2003 +0000

    	* Makefile.in (kdb_check): Remove uses of "dump -old", etc., since
    	it doesn't work anymore given the new default for triple-DES
    	master keys.
    
    ticket: 1190
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15562 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog   | 6 ++++++
 src/tests/Makefile.in | 9 ---------
 2 files changed, 6 insertions(+), 9 deletions(-)

commit 665f605b75cfc6ea1d94798c690998a0d28b8bec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 4 03:06:29 2003 +0000

    Put krb5int_locate_server back in the accessor "export" list
    
    ticket: 1549
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15561 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 4 ++++
 src/include/k5-int.h       | 4 ++++
 src/lib/krb5/os/ChangeLog  | 3 +++
 src/lib/krb5/os/accessor.c | 1 +
 4 files changed, 12 insertions(+)

commit 24763993bda665fa34915533cfe99f031200863f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 4 02:57:11 2003 +0000

    Handle SRV RR target of "." by returning a new error code.
    May have memory leaks -- needs checking before pullup.
    
    * locate_kdc.c (struct srv_dns_entry): Move to top level.
    (make_srv_query_realm): Separate from krb5_locate_srv_dns_1; just do query and
    return results.
    (krb5_locate_srv_dns_1): Call it, and build addlist entries.  Check for one RR
    with a target of ".", and return an error.
    (krb5_locate_srv_dns): Deleted.
    
    ticket: 1549
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15560 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  7 ++++
 src/lib/krb5/os/locate_kdc.c | 87 +++++++++++++++++++++++++++++---------------
 2 files changed, 65 insertions(+), 29 deletions(-)

commit d72d71b1c00aa84a60810b0e98de995efd1458d6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 4 02:55:47 2003 +0000

    * t_locate_kdc.c (main): Call krb5_locate_srv_dns_1
    
    ticket: 1549
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15559 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog      | 2 ++
 src/lib/krb5/os/t_locate_kdc.c | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 085d8501570a997972197242b6719f23fe630788
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 4 02:43:46 2003 +0000

    * locate_kdc.c (get_port): Revert last change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15558 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 2 --
 src/lib/krb5/os/locate_kdc.c | 8 +++-----
 2 files changed, 3 insertions(+), 7 deletions(-)

commit af9ae70b29e02d71872f2a2b6753508884819e9f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 4 02:40:26 2003 +0000

    * changepw.c (krb5_locate_kpasswd): Check specifically for certain errors
    before using fallback heuristics.
    
    ticket: 1549
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15557 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 3 +++
 src/lib/krb5/os/changepw.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit e7546daef1c3ad114e1196e9cc3eee83455fdc2c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 4 02:38:41 2003 +0000

    * krb5_err.et (KRB5_ERR_NO_SERVICE): New error code
    
    ticket: 1549
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15556 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/krb5_err.et | 2 ++
 2 files changed, 6 insertions(+)

commit ce0cd8e0da86624aa57c9bd7dc733cfa4e00dc71
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 3 23:27:01 2003 +0000

    * default.exp (start_kerberos_daemons): "cannont" => "cannot"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15555 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 1 +
 src/tests/dejagnu/config/default.exp | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit adab75ce4ba2d54691afeb44cf8e45285a19b399
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 3 23:21:17 2003 +0000

    * locate_kdc.c (get_port): Replace function with macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15554 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 4 ++++
 src/lib/krb5/os/locate_kdc.c | 8 +++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 371bcec4de7f7c8c68ac4bb5db0383dd54dad158
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 3 22:55:52 2003 +0000

    * RealmsConfig-glue.c (get_krbhst_default): Deleted.
    (krb_get_krbhst): Don't call it.
    
    ticket: 1551
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15553 dc483132-0cff-0310-8789-dd5450dbe970

 README                           |  4 ++++
 src/lib/krb4/ChangeLog           |  5 +++++
 src/lib/krb4/RealmsConfig-glue.c | 19 -------------------
 3 files changed, 9 insertions(+), 19 deletions(-)

commit ba9a98383c58347c3482e9d8ab95bd50650bc1db
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jun 3 21:45:03 2003 +0000

    Yet more double colon password prompts
    
    More places in the code with password prompts needing fixing to not
    include colon.
    
    Ticket: new
    Target_Version: 1.3
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15552 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog         | 5 +++++
 src/lib/krb4/g_pw_in_tkt.c     | 2 +-
 src/lib/krb4/password_to_key.c | 4 ++--
 3 files changed, 8 insertions(+), 3 deletions(-)

commit 242abeb6abea8f895b1402e014a09fde778d8c6e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jun 3 21:36:00 2003 +0000

    Save a copy of the ciphertext from the kdc rather than trying to
    decrypt the already decrypted text each time through the loop.
    
    Ticket: 1554
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15551 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  | 5 +++++
 src/lib/krb4/g_in_tkt.c | 4 ++++
 2 files changed, 9 insertions(+)

commit bddc8d713dc51a12adc4b1a6302c89fff6613dd3
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jun 3 17:46:20 2003 +0000

    Moved krb524_convert_creds_kdc into libkrb5 and krb5.h.  Also export new krb5_524_convert_creds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15549 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Projects/Kerberos5.pbexp            |   1 +
 .../Projects/Kerberos5.pbproj/project.pbxproj      | 435 +++------------------
 src/mac/MacOSX/Scripts/Kerberos5Errors.jam         |   2 +-
 src/mac/MacOSX/Scripts/Kerberos5Headers.jam        |  11 +-
 4 files changed, 52 insertions(+), 397 deletions(-)

commit c8333e343a5afe4bb6954261dea75a9a83ae6c96
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jun 3 17:27:30 2003 +0000

    * init_os_ctx.c: Included header to get __KLAllowHomeDirectoryAccess()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15547 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 4 ++++
 src/lib/krb5/os/init_os_ctx.c | 4 ++++
 2 files changed, 8 insertions(+)

commit 17ae192c4b76885ea8d4faace8634f9f36d84d8f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 3 12:50:59 2003 +0000

    * default.exp (setup_root_shell): Handle error messages indicating "-x" isn't
    supported.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15545 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  5 +++++
 src/tests/dejagnu/config/default.exp | 11 ++++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit ee998b15a82702e78ef0a6a1020ef2c0df2517d2
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 3 04:32:41 2003 +0000

    Drop default_kdc_enctypes and all related code
    
    ticket: 1553
    target_version: 1.3
    status: open
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15544 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog        |  12 ++++
 src/kdc/extern.h         |   7 ---
 src/kdc/main.c           | 143 -----------------------------------------------
 src/lib/kadm5/ChangeLog  |   5 ++
 src/lib/kadm5/alt_prof.c |  23 +-------
 5 files changed, 19 insertions(+), 171 deletions(-)

commit 5d84be296d86bf6b13ab97887576cbc7209680a0
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 3 03:18:41 2003 +0000

    	* change_password.c (krb_change_password): Explicitly zero the
    	session key.  Zero the key derived from the new password.
    
    	* mk_req.c (krb_mk_req): Explicitly zero the session key.
    	(krb_mk_req_creds_prealm): Don't zero the session key, in case the
    	caller wants to make use of it.
    
    ticket: 1546
    status: open
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15543 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog         | 9 +++++++++
 src/lib/krb4/change_password.c | 3 +++
 src/lib/krb4/mk_req.c          | 7 +++----
 3 files changed, 15 insertions(+), 4 deletions(-)

commit b9039a53ed828bc366b05ba69bd5839e961f9218
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 2 05:49:05 2003 +0000

    * api.2/init-v2.exp (test117): Update lifetime expected for new defaults
    
    ticket: 1190
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15542 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog         | 5 +++++
 src/lib/kadm5/unit-test/api.2/init-v2.exp | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 4228d959e6bcd76cc6ffc6cd919b56536a42b484
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jun 1 20:24:02 2003 +0000

    * default.exp: Default RLOGIN_FLAGS to "-x".
    (start_kerberos_daemons): Watch for "Cannot bind server socket" and log it.
    Watch for "no sockets set up" and report an error.
    (setup_root_shell): Watch for "Cannot assign requested address", log it and
    give up.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15541 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  8 ++++++++
 src/tests/dejagnu/config/default.exp | 26 +++++++++++++++++++++++++-
 2 files changed, 33 insertions(+), 1 deletion(-)

commit cf16ab933c9966bfb2b90a3f234feec0900e389f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 31 04:06:02 2003 +0000

    More visible notes on incompleteness of AES support.
    Note master key type change.
    Note default lifetime changes.
    
    ticket: 1190
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15540 dc483132-0cff-0310-8789-dd5450dbe970

 README | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit e41bab25c6169bf633d7ff3d48c225b6d4db3e8f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 31 03:56:54 2003 +0000

    * alt_prof.c (kadm5_get_config_params): Change default max_life to one day
    
    ticket: 1190
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15539 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  | 5 +++++
 src/lib/kadm5/alt_prof.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 5b17c1106210491b5940aea5eba03f5feddd93dd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 31 03:35:42 2003 +0000

    * kdc.conf: Delete supported and master key type specs
    
    ticket: 1190
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15538 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog | 2 ++
 src/config-files/kdc.conf  | 2 --
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1e51f13cd3e5c5ebdd9562f5a56eb1ff5b45aa77
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 31 03:34:24 2003 +0000

    * krb5.conf: Delete commented-out enctype specs
    
    ticket: 1190
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15537 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog | 3 ++-
 src/config-files/krb5.conf | 3 ---
 2 files changed, 2 insertions(+), 4 deletions(-)

commit 64faf6e8317a9dfaacc14e13ec05b31863ae0ec6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 31 03:33:22 2003 +0000

    * krb5.conf: Delete Athena KDC specifications.  Delete Cygnus realm info.
    Replace CLUB.CC.CMU.EDU info with ANDREW.CMU.EDU, which has SRV records and
    thus doesn't need KDC specs.  Provide a commented-out example of a [logging]
    spec.
    
    ticket: 1190
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15536 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog |  5 +++++
 src/config-files/krb5.conf | 18 +++++-------------
 2 files changed, 10 insertions(+), 13 deletions(-)

commit 4bfbf3e9ecbc9d061b72469eb066f84bf8125fe0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 31 03:29:59 2003 +0000

    * krb5.conf.M: Remove "kdc =" lines from "realms" section example, and
    recommend not using it unless DNS info isn't available.
    
    ticket: 1190
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15535 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog   | 5 +++++
 src/config-files/krb5.conf.M | 6 ++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 33c598eab3e61f82bd5d68dbca04364e07960a35
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 30 23:58:13 2003 +0000

    * definitions.texinfo (DefaultTktLifetime): Updated for code changes
    
    ticket: 1190
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15534 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           | 3 ++-
 doc/definitions.texinfo | 6 ++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 1173ed8f41c5b1e489b54cbbf8cbb52b53c1b4fd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 30 23:56:57 2003 +0000

    * get_in_tkt.c (krb5_get_init_creds): Change hardcoded default ticket lifetime
    from 10 hours to 24 hours.
    
    ticket: 1190
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15533 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 3 +++
 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 7433559cc97115639c0ea958e4d9217c3f8deec9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 30 23:53:16 2003 +0000

    * main.c (init_realm): Use KRB5_KDB_MAX_RLIFE, not KRB5_KDB_MAX_LIFE, as
    default for realm's max renewable lifetime.
    
    (KRB5_KDB_MAX_RLIFE is currently one week)
    
    ticket: 1190
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15532 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 src/kdc/main.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a961299a406f096256b00188236d168f2ef95f43
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 30 23:41:08 2003 +0000

    * definitions.texinfo (DefaultCcacheType, DefaultKDCTimesync,
    DefaultMasterKeyType): Updated for code changes.
    (DefaultCcacheTypeMac, DefaultKDCTimesyncMac): Deleted.
    
    * admin.texinfo (libdefaults): Update kdc_timesync and ccache_type descriptions
    to not separate Mac case.
    
    ticket: 1190
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15531 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |  3 +--
 doc/admin.texinfo       |  8 ++------
 doc/definitions.texinfo | 10 ++++------
 3 files changed, 7 insertions(+), 14 deletions(-)

commit 7fbc1d627d1ca6dafdd8e3dd6a5c3306c952db99
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 30 23:39:19 2003 +0000

    * definitions.texinfo (DefaultCcacheType, DefaultKDCTimesync,
    DefaultTktLifetime, DefaultMasterKeyType): Updated for code changes.
    (DefaultCcacheTypeMac, DefaultKDCTimesyncMac): Deleted.
    
    * admin.texinfo (libdefaults): Update kdc_timesync and ccache_type descriptions
    to not separate Mac case.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15530 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit d20a0c8ee73c2511efb14259a97705a4235ca6ba
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 30 23:36:00 2003 +0000

    * init_ctx.c (DEFAULT_KDC_TIMESYNC): Define as 1 always.
    (DEFAULT_CCACHE_TYPE): Define as 4 always.
    
    ticket: 1190
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15529 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/init_ctx.c | 8 --------
 2 files changed, 5 insertions(+), 8 deletions(-)

commit 96b2f1b517037b159bc1d0fe9f5c22054ec285c0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 30 23:35:00 2003 +0000

    * osconf.h (DEFAULT_KDC_ENCTYPE): Default to des3 now
    
    ticket: 1190
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15528 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 4 ++++
 src/include/krb5/stock/osconf.h  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 026d4058eba7272c73f9cae0c86746929a2b63a6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 30 23:31:40 2003 +0000

    update kinit krb4 fallback lifetime default
    
    * kinit.c (KRB4_BACKUP_DEFAULT_LIFE_SECS): Update to one day.
    
    ticket: 1190
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15527 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 4 ++++
 src/clients/kinit/kinit.c   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit fab16f7cb18461136ab3c63a5301a477f5ceec5e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri May 30 20:01:31 2003 +0000

    Document that we support AES and the constraints on that support
    
    Ticket: 1535
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15526 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |  6 ++++++
 doc/admin.texinfo       | 19 +++++++++++++++++++
 doc/support-enc.texinfo |  6 ++++++
 3 files changed, 31 insertions(+)

commit ef09b0469471c27f7260d6ff0c0aafcb100987ad
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri May 30 18:55:28 2003 +0000

    * get_in_tkt.c: (verify_as_reply) Only check the renewable lifetime of tickets whose request options included KDC_OPT_RENEWABLE_OK if those options did not also include KDC_OPT_RENEWABLE.   Otherwise verify_as_reply() will fail for all renewable tickets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15524 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 7 +++++++
 src/lib/krb5/krb/get_in_tkt.c | 1 +
 2 files changed, 8 insertions(+)

commit 048a048b46fa0f9d60ab275b16e2cdcad20d460c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 30 01:50:38 2003 +0000

    update path for kdc.conf in man page
    
    The man page puts kdc.conf in lib/krb5kdc, but it should be var/krb5kdc.
    (It's also hardcoded as being in /usr/local, but that's another bug...)
    
    * kdc.conf.M (FILES): Refer to correct location for kdc.conf in the default
    installation path.
    
    ticket: new
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15523 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog  | 5 +++++
 src/config-files/kdc.conf.M | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 18fa38f3fbd8aaa0f33b7b6758faac2ddec1d5a7
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu May 29 16:42:31 2003 +0000

    krb524d.h: removed invalid Mac pragmas [RT 1533]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15520 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 4 ++++
 src/krb524/krb524d.h | 7 -------
 2 files changed, 4 insertions(+), 7 deletions(-)

commit a2dffdc0a85758bd6f04b1c7766ed0b82c7fe420
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 28 04:07:45 2003 +0000

    update for krb5-1.3-beta2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15516 dc483132-0cff-0310-8789-dd5450dbe970

 README | 70 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 69 insertions(+), 1 deletion(-)

commit 125e627c402c08c5848bb7a67223397b42779ba1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 28 02:16:30 2003 +0000

    Rename interface to krb5_524_convert_creds, export it from krb5 library.
    Provide old names as functions for UNIX/MacOS binary compatibility, and
    deprecated macros for source code compatibility.  (For Windows, we'll still
    need a krb524.dll, and it can worry about providing the old names.)  Enable
    support on Windows always.
    
    ticket: 1491
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15513 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         |  7 +++++++
 src/include/k5-int.h          |  3 +++
 src/include/krb5.hin          | 13 +++++++------
 src/krb524/ChangeLog          |  7 +++++++
 src/krb524/Makefile.in        |  2 +-
 src/krb524/k524init.c         |  3 ++-
 src/lib/ChangeLog             |  4 ++++
 src/lib/krb5/krb/ChangeLog    |  7 +++++++
 src/lib/krb5/krb/conv_creds.c | 29 +++++++++++++++++++++++------
 src/lib/krb5/os/ChangeLog     |  5 +++++
 src/lib/krb5/os/send524.c     |  2 +-
 src/lib/krb5_32.def           |  4 ++++
 12 files changed, 71 insertions(+), 15 deletions(-)

commit ebc76acfeeadb9db1e2c78470eca8300bef38ffc
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue May 27 23:20:25 2003 +0000

    Docs for admin keytab changes... only this one change need pullup
    
    	* admin.texinfo (realms (kdc.conf)): Update to reflect that
    	kadm5.keytab is only used by legacy admin daemons.
    
    	* install.texinfo (Create a kadmind Keytab (optional)): Update to
    	reflect that kadm5.keytab is only used by legacy admin daemons.
    
    ticket: 1372
    version_fixed: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15510 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog       |  6 ++++++
 doc/admin.texinfo   |  6 +++---
 doc/install.texinfo | 25 +++++++++++++------------
 3 files changed, 22 insertions(+), 15 deletions(-)

commit b2738064355c05ab9bc61d8d7108b19814d460ae
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue May 27 22:20:41 2003 +0000

    	* build.texinfo (HPUX): Make HPUX compiler flags simpler
    
    ticket: 1520
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15508 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     |  4 ++++
 doc/build.texinfo | 11 ++++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit ffd671a977aeb822381b5987a2af7142ed49110a
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue May 27 21:15:19 2003 +0000

    	* schpw.c (process_chpw_request): Log chpw requests
    
    ticket: 1519
    tags: pullup
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15502 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog |  4 ++++
 src/kadmin/server/schpw.c   | 15 ++++++++++++++-
 2 files changed, 18 insertions(+), 1 deletion(-)

commit a20a09ed03711416509122d7fb017de432d2fb4f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 27 20:57:03 2003 +0000

    * win-pre.in (CPPFLAGS): Define KRB5_DEPRECATED=1
    
    ticket: 1528
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15500 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 4 ++++
 src/config/win-pre.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ba8ceb5137aa50310e8d8886aa18c2049bbf977d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue May 27 20:02:50 2003 +0000

    Avoid memory leak of server and client principal in
    krb5_get_in_tkt_with{_password,_keytab}
    
    Ticket: 1525
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15498 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  7 +++++++
 src/lib/krb5/krb/gic_keytab.c | 36 ++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/gic_pwd.c    | 10 +++++++++-
 3 files changed, 52 insertions(+), 1 deletion(-)

commit 61c7d066f989e1c24ef845d7b89d2d4ac276cfc9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 27 16:40:55 2003 +0000

    * Makefile.in (KRBHDEP): Add krb524_err header
    
    ticket: 1491
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15497 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a28c416d07ade81610dd75351ed86ec7b07305f0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 27 16:32:09 2003 +0000

    * Makefile.in (clean-windows): Remove new "timestamp" file when
    cleaning up.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15496 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 5 +++++
 src/include/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 68edcd3f3da146f34f6240a0e0d6a0548eff8d1d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun May 25 12:01:27 2003 +0000

    	* krb5.hin: Sequence number of krb5_replay_data should be unsigned
    
    ticket: 1262
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15493 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 759f36a350653c823e51d1cc56e5314452812868
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun May 25 11:54:03 2003 +0000

    Missing prototype for krb5_db_iterate_ext
    
            * kdb.h: Add prototype for krb5_db_iterate_ext.
    
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15492 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 4 ++++
 src/include/krb5/kdb.h     | 4 ++++
 2 files changed, 8 insertions(+)

commit 40711cc106681561609b6035c9c3eb613b3efa24
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 24 04:51:38 2003 +0000

    Big step towards integrating libkrb524 into libkrb5:
    
    Move libkrb524 code, including error table, into libkrb5.  Now libkrb5
    initialization pulls in the krb524 error table, so krb524_init_ets is
    gone; all calls deleted.
    
    Move krb4 life/time conversion functions into libkrb5 under new names,
    using accessor hooks to get at them from libkrb4.
    
    Move declarations from krb524.h into krb5.h, k5-int.h, or krb524d.h;
    the last doesn't get copied into the include directory.  Changed
    inclusions of krb524.h to the appropriate files, if any were needed.
    
    Rebuilt dependencies in Makefiles.
    
    These changes are likely to break the Windows build; I'll look into
    that soon.
    
    ticket: 1491
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15491 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                           |   8 +
 src/Makefile.in                         |  11 +-
 src/aclocal.m4                          |  14 --
 src/appl/bsd/ChangeLog                  |   6 +
 src/appl/bsd/Makefile.in                |   2 +-
 src/appl/bsd/configure.in               |   3 +-
 src/appl/bsd/login.c                    |   7 -
 src/appl/gssftp/ChangeLog               |   6 +
 src/appl/gssftp/configure.in            |  13 --
 src/appl/gssftp/ftpd/Makefile.in        |   3 +-
 src/appl/gssftp/ftpd/ftpd.c             |   4 -
 src/clients/kinit/ChangeLog             |   6 +
 src/clients/kinit/Makefile.in           |   4 +-
 src/clients/kinit/kinit.c               |   7 -
 src/config/ChangeLog                    |   5 +
 src/config/pre.in                       |   7 -
 src/include/ChangeLog                   |  19 +++
 src/include/Makefile.in                 |  12 +-
 src/include/k5-int.h                    |  43 ++++--
 src/include/krb5.hin                    |   7 +
 src/krb524/.Sanitize                    |  10 +-
 src/krb524/ChangeLog                    |  35 +++++
 src/krb524/Makefile.in                  | 146 +++---------------
 src/krb524/cnv_tkt_skey.c               |  14 +-
 src/krb524/conv_creds.c                 | 136 -----------------
 src/krb524/conv_princ.c                 |   1 -
 src/krb524/encode.c                     | 147 ------------------
 src/krb524/getcred.c                    |  74 ---------
 src/krb524/globals.c                    |  23 ---
 src/krb524/k524init.c                   |   3 -
 src/krb524/krb524.h                     | 130 ----------------
 src/krb524/krb524_err.et                |  33 ----
 src/krb524/krb524d.c                    |  20 ++-
 src/krb524/krb524d.h                    |  62 ++++++++
 src/krb524/misc.c                       |  40 -----
 src/krb524/sendmsg.c                    | 114 --------------
 src/krb524/test.c                       |   5 +-
 src/lib/krb4/ChangeLog                  |   6 +
 src/lib/krb4/Makefile.in                |   5 +-
 src/lib/krb4/lifetime.c                 | 109 ++-----------
 src/lib/krb5/error_tables/.Sanitize     |   1 +
 src/lib/krb5/error_tables/ChangeLog     |   9 ++
 src/lib/krb5/error_tables/Makefile.in   |  16 +-
 src/lib/krb5/error_tables/init_ets.c    |   1 +
 src/lib/krb5/error_tables/krb524_err.et |  34 +++++
 src/lib/krb5/krb/.Sanitize              |   2 +
 src/lib/krb5/krb/ChangeLog              |  10 ++
 src/lib/krb5/krb/Makefile.in            |  17 +++
 src/lib/krb5/krb/conv_creds.c           | 260 ++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/v4lifetime.c           | 149 ++++++++++++++++++
 src/lib/krb5/os/.Sanitize               |   1 +
 src/lib/krb5/os/ChangeLog               |  10 ++
 src/lib/krb5/os/Makefile.in             |   9 ++
 src/lib/krb5/os/accessor.c              |  15 +-
 src/lib/krb5/os/send524.c               | 111 ++++++++++++++
 src/util/ChangeLog                      |   4 +
 src/util/depfix.sed                     |   2 -
 57 files changed, 914 insertions(+), 1037 deletions(-)

commit 188ed4838183688c58e0e45d9b959f083e58b51d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 24 01:33:03 2003 +0000

    make-depend updates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15490 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    |  18 +-
 src/appl/gssftp/ftpd/Makefile.in            |   1 -
 src/appl/telnet/libtelnet/Makefile.in       |  36 +-
 src/appl/telnet/telnetd/Makefile.in         |   4 +-
 src/clients/ksu/Makefile.in                 |  32 +-
 src/kadmin/ktutil/Makefile.in               |  12 +-
 src/kadmin/testing/util/Makefile.in         |  10 +-
 src/kadmin/v5passwdd/Makefile.in            |  34 +-
 src/kdc/Makefile.in                         |  68 ++--
 src/krb524/Makefile.in                      |  38 +-
 src/lib/crypto/Makefile.in                  | 192 +++++-----
 src/lib/crypto/aes/Makefile.in              |   6 +-
 src/lib/crypto/arcfour/Makefile.in          |  12 +-
 src/lib/crypto/crc32/Makefile.in            |   6 +-
 src/lib/crypto/des/Makefile.in              |  66 ++--
 src/lib/crypto/dk/Makefile.in               |  28 +-
 src/lib/crypto/enc_provider/Makefile.in     |  24 +-
 src/lib/crypto/hash_provider/Makefile.in    |  24 +-
 src/lib/crypto/keyhash_provider/Makefile.in |  24 +-
 src/lib/crypto/md4/Makefile.in              |   6 +-
 src/lib/crypto/md5/Makefile.in              |   6 +-
 src/lib/crypto/old/Makefile.in              |  18 +-
 src/lib/crypto/raw/Makefile.in              |  12 +-
 src/lib/crypto/sha1/Makefile.in             |   6 +-
 src/lib/crypto/yarrow/Makefile.in           |  12 +-
 src/lib/des425/Makefile.in                  |  60 ++--
 src/lib/gssapi/krb5/Makefile.in             |  34 +-
 src/lib/kadm5/Makefile.in                   |  40 +--
 src/lib/kadm5/clnt/Makefile.in              |  28 +-
 src/lib/kadm5/srv/Makefile.in               |  72 ++--
 src/lib/kdb/Makefile.in                     |  60 ++--
 src/lib/krb4/Makefile.in                    |   3 +-
 src/lib/krb5/Makefile.in                    |   8 +-
 src/lib/krb5/asn.1/Makefile.in              |  42 +--
 src/lib/krb5/ccache/Makefile.in             |  54 +--
 src/lib/krb5/error_tables/Makefile.in       |   6 +-
 src/lib/krb5/keytab/Makefile.in             |  54 +--
 src/lib/krb5/krb/Makefile.in                | 524 ++++++++++++++--------------
 src/lib/krb5/os/Makefile.in                 | 234 ++++++-------
 src/lib/krb5/rcache/Makefile.in             |  40 +--
 src/slave/Makefile.in                       |  10 +-
 src/tests/asn.1/Makefile.in                 |  20 +-
 src/tests/create/Makefile.in                |   6 +-
 src/tests/hammer/Makefile.in                |   6 +-
 src/tests/verify/Makefile.in                |   6 +-
 src/util/profile/Makefile.in                |  16 +-
 46 files changed, 1003 insertions(+), 1015 deletions(-)

commit 7f7fbec7637a8c1c1ee2f9afd5decf5fda230335
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat May 24 01:03:30 2003 +0000

    When generating etype_info2 for DES style keys, use s2kparams to
    communicate the type if the key has afs3 salt.
    
    If such s2kparams are received by the client, use the afs string2key
    function to process the key.
    
    Ticket: 1512
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15489 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog                    |  8 ++++++++
 src/kdc/kdc_preauth.c                | 39 +++++++++++++++++++++++++++---------
 src/lib/crypto/old/ChangeLog         |  6 ++++++
 src/lib/crypto/old/des_stringtokey.c | 17 ++++++++++++++--
 4 files changed, 58 insertions(+), 12 deletions(-)

commit fd14217c0335db3591078911d49d6e5094f2606e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat May 24 00:59:25 2003 +0000

    Populate etype_info_entry.s2kparams.data
    
    The ASN.1 decoder for etype_info_entry accidentally throws away the
    pointer to s2kparams data.  Don't Correctly store the pointer.
    
    Ticket: new
    Target_Version: 1.3
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15488 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 5 +++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 7d6d91b2aa8c712fbb6fe78fe8fed680bc0410ed
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 23 23:55:12 2003 +0000

    update descriptions of OS-specific configure options
    
    * build.texinfo (HPUX, Solaris 2.X, Ultrix 4.2/3 [notdef]): Replace
    descriptions of old --with- options with VAR=.
    (Solaris 2.X): Suggest that defining _XOPEN_SOURCE and __EXTENSIONS__ might
    help for 64-bit mode.
    
    ticket: new
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15487 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     |  7 +++++++
 doc/build.texinfo | 13 +++++++++----
 2 files changed, 16 insertions(+), 4 deletions(-)

commit 6b86e7541287dc474307fa15d76aeb976a2374cf
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri May 23 23:01:45 2003 +0000

    	* admin.texinfo (appdefaults): Clarify afs_krb5 slightly
    
    ticket: 1192
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15486 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     |  4 ++++
 doc/admin.texinfo | 12 ++++++------
 2 files changed, 10 insertions(+), 6 deletions(-)

commit aedcbd2751c26f78d5b19f402b3f646f95050d78
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri May 23 16:41:43 2003 +0000

    use kdc_default_options
    
    The documentation and context initialization supports an option called
    kdc_default_options which is an integer that sets the default KDC
    request flags.  Make the code actually use the option.
    
    Ticket: new
    Component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15485 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 4 ++++
 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3169dd07d343347af64af1bb636f4534c02a1e30
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri May 23 16:33:58 2003 +0000

    Document afs_krb5 appdefaults section
    
    Ticket: 1192
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15484 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog      |  6 ++++++
 doc/admin.texinfo  | 27 +++++++++++++++++++++++++++
 doc/krb425.texinfo | 20 ++++++++++++++++++--
 3 files changed, 51 insertions(+), 2 deletions(-)

commit 75037756aaf52776daa6acbe0c5c747de0e9e115
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri May 23 06:55:39 2003 +0000

    Memory leak in kdc etype_info2 preauth
    
    	* kdc_preauth.c (return_etype_info2): After encoding the
    	etype_info2 and copying the pointers to the pa_data, free the
    	krb5_data pointer.
    
    Ticket: new
    Target_Version: 1.3
    Tags: pickup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15483 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  6 ++++++
 src/kdc/kdc_preauth.c | 10 ++++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 6cd325c4596d782256d716ff5fc87e7b9fb2566d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri May 23 04:07:00 2003 +0000

    	* gen_seqnum.c (krb5_generate_seq_number): Fix think-o on sequence
    	number mask.
    
    ticket: 1262
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15480 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 3 +++
 src/lib/krb5/krb/gen_seqnum.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 7cd4299132d7d85ed3ff9d2930c387d3085f3b94
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri May 23 03:37:59 2003 +0000

    Implement heuristic for matching broken Heimdal sequence number encodings
    
    ticket: 1263
    target_version: 1.3
    tags: pullup
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15479 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |   2 +
 src/include/k5-int.h        |   2 +
 src/lib/krb5/krb/ChangeLog  |  12 ++++
 src/lib/krb5/krb/auth_con.c | 166 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/auth_con.h |   2 +
 src/lib/krb5/krb/rd_priv.c  |   3 +-
 src/lib/krb5/krb/rd_safe.c  |   3 +-
 7 files changed, 188 insertions(+), 2 deletions(-)

commit 712d2024ac712e210acb990ed14c658bcffdfac6
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 22 23:13:49 2003 +0000

    	* kt_file.c (krb5_ktfile_get_entry): Check principal name prior to
    	checking enctype.  Suggested by Wyllys Ingersoll.
    
    ticket: 1229
    status: open
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15470 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog |  5 +++++
 src/lib/krb5/keytab/kt_file.c | 16 ++++++++--------
 2 files changed, 13 insertions(+), 8 deletions(-)

commit c138a6784e6d32ef5c1e75e1486dbf860bf5ad80
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 22 22:25:03 2003 +0000

    Default KRB5_DEPRECATED to 0, but force it to 1 for in-tree stuff
    
    ticket: 1483
    tags: pullup
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15469 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog         |  4 ++++
 src/aclocal.m4        |  1 +
 src/include/ChangeLog |  5 +++++
 src/include/krb5.hin  | 21 ++++++---------------
 4 files changed, 16 insertions(+), 15 deletions(-)

commit 0ff486ed0c17e938e5fe1e8b02906a5039d7dee8
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu May 22 20:28:21 2003 +0000

    Log transited checkd not done as info not error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15468 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 2 ++
 src/kdc/do_tgs_req.c | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 2395e7df0d58c6cbd2753fc66dc1bfa10889331b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu May 22 20:26:59 2003 +0000

    Provide an explicit list of options not to be allowed in AS requests
    rather than disallowing all unknown options.
    
    Ticket: 1202
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15467 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 6 ++++++
 src/kdc/kdc_util.c | 9 ++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit aed25fe148d68ca2302a3c69e68d15642f060ac1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu May 22 17:31:57 2003 +0000

    Cross realm checks can check beyond end of buffer
    
            * keytab.c (is_xrealm_tgt): Use strncmp instead of strcmp - as
            principal and realm name do not need to be null terminated.
    
    ticket: new
    tags: pullup
    target_version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15466 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/keytab.c  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e0fdd6bd7cb7277bf4fcd38c102ce06930f293a9
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu May 22 17:09:52 2003 +0000

    krb5int_populate_gic_opt should return void
    
    Since none of the functions it calls can return an error, this should
    return void.
    
    Ticket: new
    Target_Version: 1.3
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15465 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 4 ++++
 src/include/k5-int.h       | 2 +-
 src/lib/krb5/krb/ChangeLog | 4 ++++
 src/lib/krb5/krb/gic_pwd.c | 2 +-
 4 files changed, 10 insertions(+), 2 deletions(-)

commit dd83f180fe01ad4acb963bfd67222d1512ad73ab
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu May 22 15:46:27 2003 +0000

            * kdb5_mkdums.c (main): When attempting to register writable
            keytab, do not fail if error is KRB5_KT_TYPE_EXISTS.
    
    Ticket: 1501
    Target_Version: 1.3
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15464 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     | 5 +++++
 src/tests/create/kdb5_mkdums.c | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 7460d7fdc679b019fabd12d1f90a9a7661ce73c6
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 21 23:55:58 2003 +0000

    Set length correctly in krb5_get_in_tkt_with_password if password is
    actually passed in.  Also, fix test suite to be more lenient about
    password prompts, which changed under the previous patches for this
    ticket.
    
    ticket: 1480
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15463 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog           |  8 ++++++++
 src/lib/kadm5/unit-test/api.0/init.exp      |  4 ++--
 src/lib/kadm5/unit-test/api.2/init.exp      |  4 ++--
 src/lib/krb5/krb/ChangeLog                  |  5 +++++
 src/lib/krb5/krb/gic_pwd.c                  | 10 ++++++----
 src/tests/dejagnu/config/ChangeLog          |  5 +++++
 src/tests/dejagnu/config/default.exp        |  4 ++--
 src/tests/dejagnu/krb-standalone/ChangeLog  |  5 +++++
 src/tests/dejagnu/krb-standalone/kadmin.exp | 30 ++++++++++++++---------------
 9 files changed, 50 insertions(+), 25 deletions(-)

commit a9ee9b5ed1c1f2aa756f83e7b9ac255c1bc0fe95
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue May 20 22:29:57 2003 +0000

    krb5_get_in_tkt now only supports old (non-etype-info2) enctypes
    
    Ticket: 1480
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15462 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  3 +++
 src/lib/krb5/krb/get_in_tkt.c | 16 +++++++++++++++-
 2 files changed, 18 insertions(+), 1 deletion(-)

commit 5a9df1e4fd399cfd1b933a084246a02db3caa8a6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue May 20 21:22:48 2003 +0000

    Implement krb5_get_in_tkt_with_password and
    krb5_get_in_tkt_with_keytab in terms of krb5_get_init_creds.
     It turns out that these do in fact need to use get_init_creds not
    get_init_creds_{password,keytab} because of those functions do not
    allow the AS request to be returned.
    
    Ticket: 1480
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15461 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         |   4 ++
 src/include/k5-int.h          |   7 ++-
 src/lib/krb5/krb/.Sanitize    |   2 -
 src/lib/krb5/krb/ChangeLog    |  14 +++++
 src/lib/krb5/krb/Makefile.in  |   6 --
 src/lib/krb5/krb/gic_keytab.c |  44 +++++++++++++++
 src/lib/krb5/krb/gic_pwd.c    |  98 ++++++++++++++++++++++++++++++++-
 src/lib/krb5/krb/in_tkt_ktb.c | 125 ------------------------------------------
 src/lib/krb5/krb/in_tkt_pwd.c | 123 -----------------------------------------
 9 files changed, 165 insertions(+), 258 deletions(-)

commit c58091d98f1d25aab05a33795ca7bfe2ce5a9aa9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 20 14:34:53 2003 +0000

    	* asn1_k_encode.c (asn1_encode_krb_safe_body): Use
    	asn1_encode_unsigned_integer for sequence number.
    
    	* asn1_k_decode.c (asn1_decode_krb_safe_body): Use
    	asn1_decode_seqnum to decode sequence number.
    
    ticket: 1262
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15460 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 9 +++++++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 2 +-
 src/lib/krb5/asn.1/asn1_k_encode.c | 2 +-
 3 files changed, 11 insertions(+), 2 deletions(-)

commit 2fa979aa62ae6fb4a258b0f600de82767c3a606f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon May 19 17:34:41 2003 +0000

    Register writable keytabs by default
    
    We have a customer requirement to support writable keytabs using the
    public API in 1.3 Discussion on krbcore indicates there is no good
    reason why these are not registered by default.  So, they are now
    registered by default.
    
    Also adjust other code in the tree not to try and register them.
    
    Ticket: new
    Target_Version: 1.3
    Component: krb5-libs
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15459 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog      | 4 ++++
 src/kadmin/cli/kadmin.c       | 6 ------
 src/kadmin/ktutil/ChangeLog   | 5 +++++
 src/kadmin/ktutil/ktutil.c    | 7 -------
 src/lib/krb5/keytab/ChangeLog | 4 ++++
 src/lib/krb5/keytab/ktbase.c  | 7 ++++++-
 6 files changed, 19 insertions(+), 14 deletions(-)

commit a75f2cc8ec8c296daa52713b599708bc451b7485
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun May 18 09:01:47 2003 +0000

    * depgen.sed: Put print command on separate lines from substitution commands,
    instead of using s///p form.
    
    ticket: 1364
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15458 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog  |  5 +++++
 src/util/depgen.sed | 18 +++++++++++++++---
 2 files changed, 20 insertions(+), 3 deletions(-)

commit 4dbf3745bb68a87427a4044c846427d816a43bbc
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun May 18 05:16:05 2003 +0000

    Sequence numbers are now unsigned.  Implement lenient parser for
    sequence numbers which folds received negative sequence numbers into
    positive unsigned numbers.  Constrain the space of initial sequence
    numbers to facilitate backwards compatibility.
    
    ticket: 1262
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15457 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog              |   6 ++
 src/include/k5-int.h               |   4 +-
 src/include/krb5.hin               |   6 +-
 src/lib/krb5/asn.1/ChangeLog       |  22 +++++
 src/lib/krb5/asn.1/asn1_decode.c   |  46 +++++++++-
 src/lib/krb5/asn.1/asn1_decode.h   |   2 +
 src/lib/krb5/asn.1/asn1_k_decode.c |  11 +++
 src/lib/krb5/asn.1/asn1_k_decode.h |   2 +
 src/lib/krb5/asn.1/krb5_decode.c   |   6 +-
 src/lib/krb5/asn.1/krb5_encode.c   |   7 +-
 src/lib/krb5/krb/ChangeLog         |   7 ++
 src/lib/krb5/krb/auth_con.h        |   4 +-
 src/lib/krb5/krb/gen_seqnum.c      |  19 ++++-
 src/tests/asn.1/ChangeLog          |   8 ++
 src/tests/asn.1/krb5_decode_test.c | 168 +++++++++++++++++++++++++++++++++++++
 src/tests/asn.1/utility.c          |  56 +++++++------
 16 files changed, 333 insertions(+), 41 deletions(-)

commit 955e7a919ce821648b70497f3129a4697cdbe813
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 17 01:57:43 2003 +0000

    * schpw.c (process_chpw_request): Return KRB5_KPASSWD_BAD_VERSION if the
    version number isn't 1.
    
    ticket: 1441
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15456 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog | 5 +++++
 src/kadmin/server/schpw.c   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a7d09fc578855986229497857815577d2afa7f75
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 17 01:56:10 2003 +0000

    * chpw.c (krb5int_rd_chpw_rep): Allow new kpasswd error codes up through
    _INITIAL_FLAG_NEEDED.
    
    ticket: 1441
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15455 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 3 +++
 src/lib/krb5/krb/chpw.c    | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 7588af1d5507ed2deee9bb33573c203fcf5ed209
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 17 01:55:28 2003 +0000

    Define the new error codes
    
    * krb5.hin (KRB5_KPASSWD_ACCESSDENIED): New macro.
    (KRB5_KPASSWD_BAD_VERSION, KRB5_KPASSWD_INITIAL_FLAG_NEEDED): New macros.
    
    ticket: 1441
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15454 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 6 ++++++
 src/include/krb5.hin  | 5 +++++
 2 files changed, 11 insertions(+)

commit 625b52e68eca72ea39e29374e6d9ae32994b186c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 17 01:51:53 2003 +0000

    * ser_ctx.c (krb5_context_internalize): Copy read-in OS context data into
    krb5_context and free up the newly allocated OS context.
    
    ticket: 1497
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15453 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  6 ++++++
 src/lib/krb5/krb/ser_ctx.c | 22 ++++++++++++++++------
 2 files changed, 22 insertions(+), 6 deletions(-)

commit 923981d215bdc3d50c8a7fac727d817e97a2fad0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 17 01:48:44 2003 +0000

    * default.exp (spawn_xterm): Add KPASSWD and REALMNAME to the list of exported
    variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15452 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 629b9986f99f7cfe4c02640079c38e4791ec520f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 15 23:42:21 2003 +0000

    	* mkrel: Remote autom4te.cache files
    
    ticket: 1492
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15449 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 4 ++++
 src/util/mkrel     | 1 +
 2 files changed, 5 insertions(+)

commit d47d69e513e849f482074e5bd40a0dbed30396e1
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu May 15 20:20:46 2003 +0000

    Only allow combine_keys to work on des and 3des enctypes.  It is not
    supported for rc4 or AES until we implement the crypto framework PRF.
    
    Ticket: 1248
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15448 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog      |  4 ++++
 src/lib/crypto/combine_keys.c | 22 ++++++++++++++++++++++
 2 files changed, 26 insertions(+)

commit 0870985ccaf422bb4b28785052f4214a07f8af6c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu May 15 18:55:12 2003 +0000

    KfM should export krb5_c_string_to_key_with_params
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15446 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Projects/Kerberos5.pbexp | 1 +
 1 file changed, 1 insertion(+)

commit 28b381cd19b6cfccb172cbcf38049f7e011587c6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 14 20:48:22 2003 +0000

    Be more friendly towards parallel builds
    
    * Makefile.in ($(EHDRDIR)$(S)timestamp): New target, used for ensuring
    $(EHDRDIR) exists.
    (clean-unix): Delete the dummy file.
    ($(EHDRDIR)$(S)gssapi.h): Depend on it, instead of creating the directory here.
    ($(EHDRDIR)$(S)gssapi_generic.h): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15443 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   |  9 +++++++++
 src/lib/gssapi/generic/Makefile.in | 13 ++++++++-----
 2 files changed, 17 insertions(+), 5 deletions(-)

commit f93aa12b383d9c934beb3456a244cce1a8606cb3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 14 19:32:45 2003 +0000

    Update for krb5-1.3-beta1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15440 dc483132-0cff-0310-8789-dd5450dbe970

 README | 40 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 39 insertions(+), 1 deletion(-)

commit 1756bcd1b105683567f88261a19cf8ae659e8c41
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed May 14 19:28:48 2003 +0000

    Allow the KDC to return bad integrity errors to the client on preauth
    failure.  This will be translated by the client into password
    incorrect.
    
    Ticket: 1488
    Target_Version: 1.3
    Tags: pullup
    Component: krb5-kdc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15439 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 4 ++++
 src/kdc/kdc_preauth.c | 1 +
 2 files changed, 5 insertions(+)

commit fdebdb4383715d875f3659498f2671f964b1c149
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 14 00:26:17 2003 +0000

    * start_servers_local: Set KRB5RCACHEDIR.
    * stop_servers_local: Set KRB5RCACHEDIR.  Use the correct filename when
    deleting the replay cache file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15434 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog           | 6 ++++++
 src/kadmin/testing/scripts/start_servers_local | 1 +
 src/kadmin/testing/scripts/stop_servers_local  | 6 +++++-
 3 files changed, 12 insertions(+), 1 deletion(-)

commit 1b6fe443a3d98f6f91609d654b7516641be3f605
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 13 23:24:36 2003 +0000

    provide shorthand aliases for AES enctypes
    
    * etypes.c (krb5_enctypes_list): Add names aes128-cts and aes256-cts as
    aliases.
    
    ticket: new
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15433 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog |  5 +++++
 src/lib/crypto/etypes.c  | 10 ++++++++++
 2 files changed, 15 insertions(+)

commit 21ec6f257b6c8142382bb2fc942702e9ac06cb48
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue May 13 21:53:59 2003 +0000

    Try forwarding with no enctype restriction if forwarding with an
    enctype restriction fails.  This is sufficient for 1.3.
    
    Ticket: 1473
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15431 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  3 +++
 src/lib/krb5/krb/fwd_tgt.c | 12 +++++++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 84b9780854519d0a0ff744b75fbaf162f83947a1
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue May 13 21:04:33 2003 +0000

    	* gssapi_krb5.h: Remove check for GSS_RFC_COMPLIANT_OIDS
    
    ticket: 1482
    status: open
    tags: pullup
    target_version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15429 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     | 4 ++++
 src/lib/gssapi/krb5/gssapi_krb5.h | 3 ---
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 696a8ed7988d47b5d66b627e09f22e647b8f9508
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 13 21:01:09 2003 +0000

    AES shouldn't be in KDC default enctype list
    
    Until all services including GSS-based ones can support AES, we don't
    want it in the default supported enctypes list on the KDC.
    
    ticket: new
    tags: pullup
    target_version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15428 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog            | 4 ++++
 doc/definitions.texinfo  | 2 +-
 src/lib/kadm5/ChangeLog  | 5 +++++
 src/lib/kadm5/alt_prof.c | 2 +-
 4 files changed, 11 insertions(+), 2 deletions(-)

commit dfe4e6c0ab917e5b66743eb16a714a3f73f48777
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 13 20:24:57 2003 +0000

    reduce AES string-to-key iteration count to 4096
    
    * aes_s2k.c (DEFAULT_ITERATION_COUNT): New macro; define to 4096.
    (MAX_ITERATION_COUNT): New macro.
    (krb5int_aes_string_to_key): Use them.
    
    Also added a proper copyright notice.
    
    ticket: new
    tags: pullup
    target_version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15427 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/ChangeLog |  6 ++++++
 src/lib/crypto/aes/aes_s2k.c | 36 +++++++++++++++++++++++++++++++++---
 2 files changed, 39 insertions(+), 3 deletions(-)

commit e171f5b11f6518cc69bcc908eee9e11b8a50e7c6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue May 13 17:56:20 2003 +0000

    Fix minor error in previous commit  that broke  v4 salts
    
    Ticket: 1470
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15426 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth2.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 605623000c7c1bc01a82d42efbaab140d803bee2
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue May 13 17:05:27 2003 +0000

    Fix memory leaks and double frees in preauth2.c
    
    Ticket: 1470
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15425 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         |  4 ++
 src/include/k5-int.h          |  2 +
 src/lib/krb5/krb/ChangeLog    |  9 +++++
 src/lib/krb5/krb/copy_data.c  | 22 +++++++++++
 src/lib/krb5/krb/get_in_tkt.c |  1 +
 src/lib/krb5/krb/preauth2.c   | 91 +++++++++++++++++++++++--------------------
 6 files changed, 87 insertions(+), 42 deletions(-)

commit 64920742c081f1487c7386a1a03e3b9dca8c487d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue May 13 16:22:21 2003 +0000

    Add AES enctypes to t_encrypt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15424 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 4 ++++
 src/lib/crypto/t_encrypt.c | 2 ++
 2 files changed, 6 insertions(+)

commit 2d6263c245926f73388d911d8e3c2205b586cf04
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon May 12 22:33:42 2003 +0000

    	* Makefile.in: Add setting of KRB_ERR on Windows
    
    ticket: 1477
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15419 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   | 4 ++++
 src/lib/krb4/Makefile.in | 1 +
 2 files changed, 5 insertions(+)

commit 7d88053f5f9d5a0dc6d3ce514e42a0cd2e2bd0ce
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon May 12 18:04:31 2003 +0000

    Don't #include compile_et .c files
    
    At least the e2fsprogs compile_et produces .c files that duplicate
    definitions found in com_err.h and so you need to avoid including
    those .c files in other files.
    
    In order to do this we duplicate the string tables.
    
    Ticket: new
    Target_Version: 1.3
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15415 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 11 +++++++++++
 src/lib/krb4/Makefile.in  |  3 ++-
 src/lib/krb4/configure.in |  3 +++
 src/lib/krb4/err_txt.c    | 13 ++-----------
 4 files changed, 18 insertions(+), 12 deletions(-)

commit df53402d1342e24c9eb2e2f794274c4479c69fcc
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon May 12 17:57:20 2003 +0000

    Docs should reflect default krb4 mode
    
    The KDC now defaults to no krb4 enabled; the docs should reflect this.
    
    Ticket: new
    Target_Version: 1.3
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15414 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           | 4 ++++
 doc/definitions.texinfo | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit dac851d4a5f25c7924d5bdd48900f3b56f5db275
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 12 09:29:46 2003 +0000

    Cleanup memory in asn.1 testsuite to allow for leak checking
    
    	* krb5_decode_test.c: Modify decode_run macro to take a cleanup
    	handler to free allocated memory. Add static handlers to free
    	krb5_alt_method, passwd_phrase_element and krb5_enc_data as the
    	krb5 library does not handle at this time.
    
    	* krb5_encode_test.c: Free krb5_context at end. Utilize the many
    	ktest_empty and detroy functions to cleanup memory.
    
    	* ktest.h, ktest.c: Add many ktest free and empty functions to
    	cleanup allocated structures in tests.
    
    	* utility.c (krb5_data_hex_parse): Free temporary data.
    
    With these changes, one can then test for memory leaks in the
    asn.1 and krb5_free functions.
    
    ticket: new
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15413 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          |  16 ++
 src/tests/asn.1/krb5_decode_test.c | 247 ++++++++++++++++++---------
 src/tests/asn.1/krb5_encode_test.c |  58 ++++++-
 src/tests/asn.1/ktest.c            | 339 +++++++++++++++++++++++++++++++++++--
 src/tests/asn.1/ktest.h            |  55 +++++-
 src/tests/asn.1/utility.c          |   2 +
 6 files changed, 623 insertions(+), 94 deletions(-)

commit b7d2f686d8c563ab64636974d64b5fae92ad1766
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon May 12 02:59:06 2003 +0000

    * IMplement etype_info in KDC.  If the request contains any new
    enctypes (currently AES but anything not explicitly listed as old)
    then only etype_info2 is sent back in response.  Send back etype_info2
    all the time.  Also send back etype_info2 to provide salt and
    s2kparams with AS reply not just for preauth errors.
    
    * Expose interface for getting string2key with parameters (previously
    implemented but not exported)
    
    * IN the client (at least for get_init_creds interface) prfer
    etype_info2 to etype_info and pw_salt.  Pass s2kparams and use
    string2key_with_params.
    
    Ticket: 1454
    Status: open
    Target_Version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15412 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog          |  10 +++
 src/include/k5-int.h           |   4 +-
 src/include/krb5.hin           |   9 ++-
 src/kdc/ChangeLog              |  13 ++++
 src/kdc/kdc_preauth.c          | 130 +++++++++++++++++++++++++++++++++++--
 src/lib/ChangeLog              |   4 ++
 src/lib/crypto/ChangeLog       |   4 ++
 src/lib/crypto/string_to_key.c |   1 -
 src/lib/krb5/krb/ChangeLog     |  18 ++++++
 src/lib/krb5/krb/get_in_tkt.c  |  11 ++--
 src/lib/krb5/krb/gic_keytab.c  |   1 +
 src/lib/krb5/krb/gic_pwd.c     |   4 +-
 src/lib/krb5/krb/preauth2.c    | 142 +++++++++++++++++------------------------
 src/lib/krb5_32.def            |   1 +
 14 files changed, 257 insertions(+), 95 deletions(-)

commit 57a21011ff605a03c3ae5d021c4a0c2ef8361b4c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 10 02:09:34 2003 +0000

    Add a new krb5_context field for the config-file tgs_enctypes, which
    applications cannot override, and use it for ticket-granting tickets needed to
    acquire some desired service ticket.
    
    ticket: 1429
    tags: pullup
    status: resolved
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15411 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         |  5 +++++
 src/include/k5-int.h          | 11 +++++++++++
 src/lib/krb5/krb/ChangeLog    | 12 ++++++++++++
 src/lib/krb5/krb/gc_frm_kdc.c | 37 +++++++++++++++++++------------------
 src/lib/krb5/krb/init_ctx.c   | 31 ++++++++++++++++++++++++++-----
 5 files changed, 73 insertions(+), 23 deletions(-)

commit add085032f4694dece32c11662cbdfe0c5b29043
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat May 10 01:27:15 2003 +0000

    punt leftover conflict markers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15410 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 2 --
 1 file changed, 2 deletions(-)

commit f8b2914cc1ba92bdbde0979b0a1344687925945f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 10 01:11:22 2003 +0000

    missed note for an old change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15409 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 33875a8ec96e5717067b57c1b293da8bf38896db
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat May 10 00:02:05 2003 +0000

    	* krb5.tex: Update subkey-related information to match code
    
    ticket: 1415
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15408 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog |  4 ++++
 doc/api/krb5.tex  | 31 ++++++++++++++++++++++++-------
 2 files changed, 28 insertions(+), 7 deletions(-)

commit 508e90e51619c79d2680eaeca754d516c7f88fdf
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat May 10 00:01:04 2003 +0000

    Rename the local_subkey and remote_subkey fields in the auth_context
    to send_subkey and recv_subkey, respectively.  Add new APIs to query
    and set these fields.  Change the behavior of mk_req_ext, rd_req_dec,
    and rd_rep to set both subkeys.  Applications wanting to set
    unidirectional subkeys may still do so by saving the values of subkeys
    and doing overrides.  Cause mk_cred, mk_priv, and mk_safe to never use
    the recv_subkey.  Cause rd_cred, rd_priv, and rd_safe to never use the
    send_subkey.
    
    ticket: 1415
    status: open
    tags: pullup
    target_version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15407 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog                   | 12 +++++++
 src/appl/bsd/krcp.c                      | 12 +++----
 src/appl/bsd/krlogin.c                   |  4 +--
 src/appl/bsd/krlogind.c                  |  2 +-
 src/appl/bsd/krsh.c                      |  4 +--
 src/appl/bsd/krshd.c                     |  4 +--
 src/appl/telnet/libtelnet/ChangeLog      |  6 ++++
 src/appl/telnet/libtelnet/kerberos5.c    |  4 +--
 src/include/ChangeLog                    |  7 ++++
 src/include/krb5.hin                     | 24 ++++++++++---
 src/kdc/ChangeLog                        |  5 +++
 src/kdc/kdc_util.c                       |  4 +--
 src/lib/ChangeLog                        |  6 ++++
 src/lib/gssapi/krb5/ChangeLog            |  8 +++++
 src/lib/gssapi/krb5/accept_sec_context.c |  8 ++---
 src/lib/gssapi/krb5/init_sec_context.c   |  4 +--
 src/lib/krb5/krb/ChangeLog               | 35 ++++++++++++++++++
 src/lib/krb5/krb/auth_con.c              | 54 +++++++++++++++++++++++-----
 src/lib/krb5/krb/auth_con.h              |  4 +--
 src/lib/krb5/krb/chpw.c                  | 61 ++++++++++++++++++++------------
 src/lib/krb5/krb/mk_cred.c               |  5 ++-
 src/lib/krb5/krb/mk_priv.c               |  5 ++-
 src/lib/krb5/krb/mk_req_ext.c            | 13 +++++--
 src/lib/krb5/krb/mk_safe.c               |  5 ++-
 src/lib/krb5/krb/rd_cred.c               |  5 ++-
 src/lib/krb5/krb/rd_priv.c               |  5 ++-
 src/lib/krb5/krb/rd_rep.c                | 10 +++++-
 src/lib/krb5/krb/rd_req_dec.c            | 12 +++++--
 src/lib/krb5/krb/rd_safe.c               |  5 ++-
 src/lib/krb5/krb/ser_actx.c              | 28 +++++++--------
 src/lib/krb5_32.def                      |  4 +++
 src/mac/MacOSX/Projects/Kerberos5.pbexp  |  4 +++
 32 files changed, 270 insertions(+), 99 deletions(-)

commit 919b3a91b573c746a62a704fc5cdf883605d6aa9
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri May 9 12:51:58 2003 +0000

    	* kpasswd.0/changing.exp: Replace ovpasswd with kpasswd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15406 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/unit-test/ChangeLog              | 4 ++++
 src/kadmin/passwd/unit-test/kpasswd.0/changing.exp | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 767ada2c7b6a38cead983d25a2e920b145fcb03a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu May 8 17:24:19 2003 +0000

    Added option to search paths correctly with new tools and to include TargetConditionals.h so that TARGET_OS_MAC is defined for all files in the build system, not just those that include krb5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15403 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 57f1dc6a36fbf491aa45d0b3bc94c02c8b14ece3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 7 21:50:31 2003 +0000

    Needed for com_err library testing
    
    * test_et.c [HAVE_SYS_ERRLIST]: Do declare sys_nerr.
    
    ticket: 1440
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15401 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 4 ++++
 src/util/et/test_et.c | 4 ++++
 2 files changed, 8 insertions(+)

commit 60f2b084c7227245b93465cc40010a1e88eca56c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed May 7 21:15:06 2003 +0000

    Reorganize kdc_preauth enctype handling
    
    Patch from Sun to reorganize and better abstract kdc_preauth.c's
    enctype info handling.  This will make it easier to implement
    etype_info2 so I'm committing it.
    
    Ticket: new
    Target_Version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15400 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |   6 +++
 src/kdc/kdc_preauth.c | 114 +++++++++++++++++++++++++++++++++-----------------
 2 files changed, 81 insertions(+), 39 deletions(-)

commit bdb3da8589d6908c9c54f0014979d6dd7fef419a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed May 7 21:08:17 2003 +0000

    * init_os_ctx.c: Added support for KLL's __KLAllowHomeDirectoryAccess() function so that krb4, krb5 and gssapi will not access the user's homedir if the application forbids it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15398 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 5 +++++
 src/lib/krb5/os/init_os_ctx.c | 8 +++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 641edee405e109c6cf0c3f28124af9e70cdda679
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed May 7 20:50:36 2003 +0000

    Added krb5_set_password, krb5_set_password_using_ccache, krb5_c_random_os_entropy, krb5_c_random_add_entropy, krb5_c_init_state, and krb5_c_free_state to the export file for KfM.  (RT bug #1462)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15396 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Projects/Kerberos5.pbexp | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 47e25337560a2eca51e7e3943e21b4dd8eb5773e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue May 6 19:00:02 2003 +0000

    Fix typo
    
    Ticket: 1454
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15394 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/kfree.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3352ed02d146c3627337ab2c9d41f696f4a87fbd
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue May 6 18:46:46 2003 +0000

    Implement encoders for etype_info2 and add support to s2kparams for
    decoders.
    
    Ticket: 1454
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15393 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                |  6 +++++
 src/include/k5-int.h                 |  8 +++++++
 src/lib/krb5/asn.1/ChangeLog         | 15 ++++++++++++
 src/lib/krb5/asn.1/asn1_k_decode.c   | 12 ++++++++--
 src/lib/krb5/asn.1/asn1_k_encode.c   | 14 +++++++----
 src/lib/krb5/asn.1/asn1_k_encode.h   |  4 ++--
 src/lib/krb5/asn.1/krb5_decode.c     | 10 ++++++++
 src/lib/krb5/asn.1/krb5_encode.c     | 12 +++++++++-
 src/lib/krb5/krb/ChangeLog           |  4 ++++
 src/lib/krb5/krb/kfree.c             |  1 +
 src/tests/asn.1/ChangeLog            |  7 ++++++
 src/tests/asn.1/krb5_encode_test.c   | 26 +++++++++++++++++++++
 src/tests/asn.1/ktest.c              | 45 ++++++++++++++++++++++++++++++++++++
 src/tests/asn.1/ktest.h              |  2 ++
 src/tests/asn.1/reference_encode.out |  2 ++
 src/tests/asn.1/trval_reference.out  | 23 ++++++++++++++++++
 16 files changed, 182 insertions(+), 9 deletions(-)

commit 0b3d7319c6d560294fd362c1b218281a4fa4323d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun May 4 19:52:50 2003 +0000

    Replace ovpasswd with kpasswd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15392 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog              | 4 ++++
 src/lib/kadm5/chpass_util_strings.et | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 542bd125d08d99affabd3077c40d54ffdfa36278
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 2 08:05:23 2003 +0000

    * port-sockets.h (inet_ntop) [!_WIN32 && !HAVE_MACSOCK_H]: Define as a macro if
    not provided by the OS.
    
    ticket: 1435
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15391 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      |  5 +++++
 src/include/port-sockets.h | 15 +++++++++++++++
 2 files changed, 20 insertions(+)

commit 22eda9f6e7a768bcac959c00688d4bc0a3f47a79
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu May 1 17:03:25 2003 +0000

    * kadm_stream.c: Fixed vts_long() and vts_short() so they return a pointer to the beginning of the memory they allocate and place their data at the end of the buffer which was passed in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15388 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     |  8 +++++++-
 src/lib/krb4/kadm_stream.c | 10 ++++++++--
 2 files changed, 15 insertions(+), 3 deletions(-)

commit 90fecbfc2b97091f32539ed4d7b7c077da43810d
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Apr 29 23:43:31 2003 +0000

    update for 1.3a3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15384 dc483132-0cff-0310-8789-dd5450dbe970

 README | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit ea225b8f32da2d8571a01ff8cd937b0495a6cc30
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 29 20:46:14 2003 +0000

    AES code shouldn't define uint32_t etc if the system provides them
    
    Use inttypes.h if available.
    
    ticket: new
    status: open
    target_version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15383 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/ChangeLog | 4 ++++
 src/lib/crypto/aes/uitypes.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 6eb88d3b13160c110d92079ef2324161502b9ddf
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Apr 28 21:38:02 2003 +0000

    set-change password breaks kpasswd
    
    In some cases a null realm argument was passed into the function for
    locating the kpasswd server.  This ended up causing segfaults in
    kpasswd.  Fix to use the right realm.
    
    ticket: new
    Tags: pullup
    Target_Version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15379 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 6 ++++++
 src/lib/krb5/os/changepw.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 9fb5ab9a7bd8e881684c60c6063540aa9af3c7b2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Apr 28 18:51:35 2003 +0000

    Incorporate krb5_os_context directly into krb5_context, since they're always
    allocated and freed at the same time, even if in different files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15378 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         |  5 +++++
 src/include/k5-int.h          | 11 ++++++++++-
 src/lib/krb5/os/ChangeLog     |  6 ++++++
 src/lib/krb5/os/init_os_ctx.c | 16 +---------------
 4 files changed, 22 insertions(+), 16 deletions(-)

commit 70092f771bb2cf25a8a712d01ea3efa734af6141
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Apr 28 18:26:16 2003 +0000

    * ksetpwd.c (init_creds): Let's use C comments for C code, shall we?
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15377 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/ChangeLog | 5 +++++
 src/clients/kpasswd/ksetpwd.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1b28df6dea339bc50674990677cded1b22f47f1d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Apr 28 16:06:38 2003 +0000

    	* prof_file.c (r_access): Static function. Only include if
    	SHARE_TREE_DATA defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15376 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 5 +++++
 src/util/profile/prof_file.c | 2 ++
 2 files changed, 7 insertions(+)

commit 90931d2fd7c21919a3f82a31ac6afd208c74ca30
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Apr 27 21:07:21 2003 +0000

    krb5_setpw_result_string should be internal
    
    Make krb5_setpw_result_string a krb5int_ function prototyped in
    k5-int.h.  The prototype was already there, but the code did not match
    the function name.
    This needs to be pulled up to the release branch to fix Windows build because of a KRB5_CALLCONV issue.
    
    ticket: new
    Tags: pullup
    Target_Version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15375 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 4 ++++
 src/lib/krb5/krb/chpw.c    | 4 ++--
 src/lib/krb5/os/ChangeLog  | 5 +++++
 src/lib/krb5/os/changepw.c | 2 +-
 4 files changed, 12 insertions(+), 3 deletions(-)

commit ec50322c3076ab4517fb4fb5cc3a931f6adb4f20
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Apr 25 18:50:04 2003 +0000

    Build ksetpw, a client for the Microsoft set password protocol.  Not
    of release quality yet, so don't actually install.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15374 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/ChangeLog   |   6 +
 src/clients/kpasswd/Makefile.in |   8 +-
 src/clients/kpasswd/ksetpwd.c   | 312 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 324 insertions(+), 2 deletions(-)

commit dffb4a9da42dec49abe7ebae9501814ed493cf23
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Apr 25 18:46:22 2003 +0000

    Implementation of Microsoft set password client library code provided
    by Paul Nelson.
    
    Ticket: 1377
    Status: open
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15373 dc483132-0cff-0310-8789-dd5450dbe970

 README                           |   3 +
 src/include/ChangeLog            |  11 ++
 src/include/k5-int.h             |  26 ++++
 src/include/krb5.hin             |  20 ++-
 src/lib/ChangeLog                |   4 +
 src/lib/krb5/asn.1/ChangeLog     |   4 +
 src/lib/krb5/asn.1/krb5_encode.c |  17 +++
 src/lib/krb5/krb/ChangeLog       |  17 +++
 src/lib/krb5/krb/chpw.c          | 285 ++++++++++++++++++++++++++++++++++++++-
 src/lib/krb5/os/ChangeLog        |  13 ++
 src/lib/krb5/os/changepw.c       | 115 +++++++++++++---
 src/lib/krb5_32.def              |   2 +
 12 files changed, 486 insertions(+), 31 deletions(-)

commit 062c91709b7dc93094602b54a0f99001b6b289f2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 25 03:13:32 2003 +0000

    * reconf: Restore support for 2.52; reject older versions
    
    ticket: 1242
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15371 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  4 ++++
 src/util/reconf    | 23 ++++++++++++++++++-----
 2 files changed, 22 insertions(+), 5 deletions(-)

commit de65b5f9343461402846dce7eeeecae80dd0817d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 25 03:09:57 2003 +0000

    Require only autoconf 2.52.  Try --include argument to autoconf and autoheader,
    and if the command fails, try it again with --localdir; don't tie it to some
    previously used version of autoconf.
    
    ticket: 1242
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15370 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog           | 4 ++++
 src/aclocal.m4          | 3 +--
 src/config/ChangeLog    | 5 +++++
 src/config/post.in      | 3 ++-
 src/include/ChangeLog   | 6 ++++++
 src/include/Makefile.in | 2 +-
 6 files changed, 19 insertions(+), 4 deletions(-)

commit c30d0bb95cd7cfbc3ebb895d329e9fbfc7b634a5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 24 17:37:56 2003 +0000

    	* kfree.c (krb5_free_pwd_sequences): Correction to previous
    	fix. Free contents of krb5_data - not just the pointer.
    
    ticket: 1439
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15369 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/kfree.c   | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 28d6eb8e997fad52f332a974d924881cb3d91ce2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 24 03:28:00 2003 +0000

    errno should never be explicitly declared
    
    Remove explicit declarations of errno; include errno.h as needed.
    (Also, errmsg in krb4, and malloc in compile_et.)
    
    ticket: new
    target_version: 1.3
    tags: pullup
    status: resolved
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15368 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  | 4 ++++
 src/appl/telnet/telnet/externs.h  | 4 ----
 src/appl/telnet/telnetd/ChangeLog | 4 ++++
 src/appl/telnet/telnetd/telnetd.h | 1 -
 src/kadmin/dbutil/ChangeLog       | 4 ++++
 src/kadmin/dbutil/kdb5_destroy.c  | 1 -
 src/kadmin/dbutil/kdb5_stash.c    | 2 --
 src/lib/des425/ChangeLog          | 5 +++++
 src/lib/des425/quad_cksum.c       | 4 ----
 src/lib/des425/t_pcbc.c           | 2 --
 src/lib/des425/t_quad.c           | 2 --
 src/lib/des425/verify.c           | 2 --
 src/lib/rpc/ChangeLog             | 7 +++++++
 src/lib/rpc/bindresvport.c        | 2 +-
 src/lib/rpc/clnt_tcp.c            | 2 --
 src/lib/rpc/svc.c                 | 3 +--
 src/util/et/ChangeLog             | 6 ++++++
 src/util/et/compile_et.c          | 6 ++----
 src/util/et/test_et.c             | 2 --
 src/util/ss/ChangeLog             | 4 ++++
 src/util/ss/ss.h                  | 3 +--
 21 files changed, 39 insertions(+), 31 deletions(-)

commit 3bc69545f7cae77e773c7a765962a28ab7c5db51
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 24 03:18:03 2003 +0000

    Eliminate explicit declarations of errno; include errno.h as needed.
    (Also errmsg in krb4, and malloc in compile_et.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15367 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 4 ++++
 src/appl/gssftp/ftpd/ftpd.c    | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 1f992b201ab8c6aefecddd3e00d08d0758907e82
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 24 02:38:28 2003 +0000

    * reconf: Drop support for 2.52 and earlier
    
    ticket: 1242
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15366 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  4 ++++
 src/util/reconf    | 32 +++++---------------------------
 2 files changed, 9 insertions(+), 27 deletions(-)

commit 52908dd0b6d92e1b565e06d99d617a98a7108f45
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 24 02:33:04 2003 +0000

    Simplify autoconf compatibility by requiring that we always have a version that
    supports --include, instead of assuming that whether the autoconf to be run
    supports it is the same as whether the autoconf used to generate the current
    configure scripts supported it.
    
    * aclocal.m4: Require autoconf 2.53.
    (CONFIG_RULES): Always set AUTOCONFINCFLAGS to --include.
    
    ticket: 1242
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15365 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 7 +++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 7d043996594e85a5f54439189d66d22e24c19204
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 23 20:28:23 2003 +0000

    krb5_free_pwd_sequences only frees first element
    
    	* kfree.c (krb5_free_pwd_sequences): Actually free the entire
    	sequence of passwd_phase_elements and not just the first one.
    
    In our tree, this code is only used by krb5_free_pwd_data() which is
    subsequently not used anywhere else. Perhaps all code pertaining to pwd
    data (asn.1 decoders, encoders, etc. should be removed)
    
    ticket: new
    component: krb5-libs
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15364 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  5 +++++
 src/lib/krb5/krb/kfree.c   | 20 +++++++++++++-------
 2 files changed, 18 insertions(+), 7 deletions(-)

commit 3364c81c47e16042a043c5a399921746e1346214
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 19 01:18:55 2003 +0000

    * definitions.texinfo (DefaultETypeList, DefaultSupportedEnctypes): Update for
    AES.
    * install.texinfo (Client Machine Configuration Files): Fix typo in variable
    reference.
    
    ticket: 1418
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15363 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           | 7 +++++++
 doc/definitions.texinfo | 4 ++--
 doc/install.texinfo     | 4 ++--
 3 files changed, 11 insertions(+), 4 deletions(-)

commit 2cdb9f4f87e2aece575858266bbf11c3bf611c61
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 19 01:18:09 2003 +0000

    * alt_prof.c (kadm5_get_config_params): Add aes256 to the default supported
    enctypes list.
    
    ticket: 1418
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15362 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  | 5 +++++
 src/lib/kadm5/alt_prof.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 30a9c3c97814e1489fc2c215b0cd0a138c94b3ad
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 18 10:08:30 2003 +0000

    Test AES.  ** Not all tests pass at present. **
    
    * default.exp: Add passes for testing AES.
    (start_kerberos_daemons): Add a small delay between starting the "tail -f"
    processes and appending the markers to their files.
    (spawn_xterm): Add RLOGIN, RLOGIND, FTP, and FTPD to the list of variables to
    export to the environment.  Check that variables are defined before exporting
    them.
    
    ticket: 1418
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15361 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  9 ++++++
 src/tests/dejagnu/config/default.exp | 63 +++++++++++++++++++++++++++---------
 2 files changed, 57 insertions(+), 15 deletions(-)

commit 3785636291abd7bb7a5835f13f2a273fd0ab2df6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 18 03:29:51 2003 +0000

    Note to self: Save buffers before checkin, not after.  Grr
    
    ticket: 1418
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15360 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/init_ctx.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 02ef79ede842f8a53b0da25c3d1d96586a35ffd9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 18 03:28:20 2003 +0000

    fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15359 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 16a1ba7dd29081b33ffdfa3aae002e67c4053642
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 18 03:27:55 2003 +0000

    * init_ctx.c (DEFAULT_ETYPE_LIST): Add AES with 256 bits at the front of the
    list.  No 128-bit support by defaut.
    
    ticket: 1418
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15358 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/init_ctx.c | 1 +
 2 files changed, 6 insertions(+)

commit 79eda95ff1dc3a3934e7e2b7053c4d21bfe599e0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 18 02:30:28 2003 +0000

    * dk_encrypt.c (krb5int_aes_dk_encrypt): Set output length properly
    
    ticket: 1418
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15357 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/dk/ChangeLog    | 5 +++++
 src/lib/crypto/dk/dk_encrypt.c | 2 ++
 2 files changed, 7 insertions(+)

commit 840fb62393e7b7853e11637a6b8c08269f650b5c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Apr 14 22:17:10 2003 +0000

    * g_ad_tkt.c: Added support for login library to get_ad_tkt.  Support is copied from Mac Kerberos4 library and conditionalized for USE_LOGIN_LIBRARY to avoid changing get_ad_tkt's behavior for non-Kerberos Login Library builds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15352 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  | 7 +++++++
 src/lib/krb4/g_ad_tkt.c | 9 +++++++++
 2 files changed, 16 insertions(+)

commit 3afe75ddbc7bf4b1ae6df23a531c0f57ce266f12
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Apr 13 13:03:22 2003 +0000

    Finish implementation of CBC+CTS decryption and truncated HMAC for AES.
    Fix memory management bugs.
    
    ticket: 1418
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15351 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog              |   9 ++
 src/lib/crypto/dk/ChangeLog           |  15 +++
 src/lib/crypto/dk/dk.h                |  19 ++++
 src/lib/crypto/dk/dk_decrypt.c        |  51 +++++++++-
 src/lib/crypto/dk/dk_encrypt.c        | 172 +++++++++++++++++++++++++++++++++-
 src/lib/crypto/enc_provider/ChangeLog |  11 +++
 src/lib/crypto/enc_provider/aes.c     |  78 +++++++++------
 src/lib/crypto/etypes.c               |   4 +-
 src/lib/crypto/pbkdf2.c               |  25 ++++-
 9 files changed, 348 insertions(+), 36 deletions(-)

commit c042a565116a44e1c9e11ff179f41ec72cd3e5cb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Apr 13 13:01:51 2003 +0000

    Obscure memory leak in asn1_decode_kdc_req_body
    
    	* asn1_k_decode.c (asn1_decode_kdc_req_body): Fix memory leak if
    	optional server field is lacking,
    
    ticket: new
    component: krb5-libs
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15350 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       |  5 +++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 16 +++++++++++++++-
 2 files changed, 20 insertions(+), 1 deletion(-)

commit e01da4059775fdc4778b32a820a94904a6483f7c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Apr 13 11:18:42 2003 +0000

    Avoid really, really huge cpu time usage caused by iteration count in
    spoofed preauth data.  (Merely huge cpu time usage is probably still
    possible.)
    
    * aes_s2k.c (krb5int_aes_string_to_key): Return an error if the supplied
    iteration count is really, really large.
    
    ticket: 1418
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15349 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/ChangeLog | 5 +++++
 src/lib/crypto/aes/aes_s2k.c | 6 ++++++
 2 files changed, 11 insertions(+)

commit eba6cd413c1d8061cf4f7152b9701c1376a1df87
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Apr 13 10:40:03 2003 +0000

    memory leak in krb5_read_password
    
    * read_pwd.c (krb5_read_password): Always free temporary storage used for
    verification version of password.
    
    ticket: new
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15348 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 5 +++++
 src/lib/krb5/os/read_pwd.c | 9 +++------
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 80b66c89f9db49c2430d86f28dd68e30368030f9
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Apr 12 02:17:40 2003 +0000

    update for 1.3a2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15344 dc483132-0cff-0310-8789-dd5450dbe970

 README | 90 +++++++++++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 67 insertions(+), 23 deletions(-)

commit 0157d7366b545c863fa73c565dd73a8a6b42a04a
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 11 02:18:38 2003 +0000

    build libtelnet with library build framework
    
    	* Makefile.in: Use library build framework.
    
    	* configure.in: Add support for library build framework.  Remove
    	old explicit checks for ranlib, etc.
    
    ticket: new
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15341 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    |  7 +++++++
 src/appl/telnet/libtelnet/Makefile.in  | 22 +++++++++++++---------
 src/appl/telnet/libtelnet/configure.in |  5 ++---
 3 files changed, 22 insertions(+), 12 deletions(-)

commit 6bb863038295102af98ca157ed337f1141e2305d
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Apr 10 22:06:08 2003 +0000

    back out requirement of autoconf-2.53
    
    Back out requirement of autoconf-2.53, as MacOS X doesn't have it.  To
    compensate, place warning in util/reconf if autoconf-2.52 is
    discovered.
    
    ticket: new
    status: open
    tags: pullup
    target_version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15339 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog      | 5 +++++
 src/aclocal.m4     | 2 +-
 src/util/ChangeLog | 6 ++++++
 src/util/reconf    | 3 +++
 4 files changed, 15 insertions(+), 1 deletion(-)

commit c8bacba561b1467ecbe88ca6f1a6dabad1db5cca
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 9 23:42:06 2003 +0000

    Thanks, patch applied
    
    	* kerberos.c (kerberos4_status): Always copy in username if
    	present.  Patch from Nathan Neulinger to make "-a user" work.
    
    	* kerberos5.c (kerberos5_status): Always copy in username if
    	present.  Patch from Nathan Neulinger to make "-a user" work.
    
    ticket: 1362
    tags: pullup
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15338 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   |  8 ++++++++
 src/appl/telnet/libtelnet/kerberos.c  |  9 ++++++++-
 src/appl/telnet/libtelnet/kerberos5.c | 13 ++++++++++---
 3 files changed, 26 insertions(+), 4 deletions(-)

commit 241c3aece6cb5569b525797c5bd3a3f64a7efad7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Apr 9 18:19:18 2003 +0000

    etype info handling infinite loop
    
    If a request contains no des-cbc-crc enctype bumt des-cbc-crc or
    des-cbc-md5 existis in the database then an infinite loop is created.
    Fix etype info handling to avoid this.
    
    ticket: new
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15332 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 5 +++++
 src/kdc/kdc_preauth.c | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit e0576e558e9179dd1fd7d4782f98f21ce1b59eb0
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Apr 8 23:36:52 2003 +0000

    document krb4 cross-realm patch
    
    	* krb4-xrealm.txt: New file.  Describe the krb4 cross-realm
    	patchkit.  Copied from 2003-004-krb4_patchkit.
    
    ticket: new
    target_version: 1.3
    tags: pullup
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15326 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog       |   5 ++
 doc/krb4-xrealm.txt | 143 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 148 insertions(+)

commit 3bdea17bf1b805e097c51941ef1f07f460dbaa24
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 8 23:27:55 2003 +0000

    * krshd.c (main): Use LOG_AUTH syslog facility, not LOG_DAEMON, for consistency
    with krlogind.c.
    
    ticket: 844
    status: open
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15325 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/krshd.c   | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit c9dde00e5be6f83bd609b83a606c96387e0eada5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Apr 7 20:55:18 2003 +0000

    * fake-addrinfo.h (getaddrinfo) [NUMERIC_SERVICE_BROKEN]: Overwrite the port
    number only if a numeric service port was supplied.
    
    ticket: 1392
    status: open
    target_version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15324 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  6 ++++++
 src/include/fake-addrinfo.h | 24 +++++++++++++-----------
 2 files changed, 19 insertions(+), 11 deletions(-)

commit f43088e76274fdfad885f6a012efa2d18c86b58b
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 2 04:47:53 2003 +0000

    don't install in-tree libdb
    
    Don't install the in-tree libdb.  This requires that libkdb,
    etc. explicitly pull in the object files of the in-tree libdb if not
    using the system libdb.
    
    ticket: new
    status: open
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15320 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                 | 11 +++++++++++
 src/aclocal.m4                |  5 +++++
 src/config/ChangeLog          |  7 +++++++
 src/config/pre.in             |  5 +++--
 src/krb5-config.in            |  5 +++--
 src/lib/kadm5/srv/ChangeLog   |  6 ++++++
 src/lib/kadm5/srv/Makefile.in |  8 ++------
 src/lib/kdb/ChangeLog         | 10 ++++++++++
 src/lib/kdb/Makefile.in       | 15 +++++++++------
 src/util/db2/ChangeLog        |  5 +++++
 src/util/db2/Makefile.in      |  1 -
 11 files changed, 61 insertions(+), 17 deletions(-)

commit 667926b0cbc8acabaecc58f8edbfb18a738aaa86
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 2 00:28:32 2003 +0000

    * fake-addrinfo.h (COPY_FIRST_CANONNAME) [_AIX]: Define.
    (GET_HOST_BY_NAME) [_AIX]: New version for AIX version of gethostbyname_r.
    (getaddrinfo) [NUMERIC_SERVICE_BROKEN]: Use "discard" as a dummy service name
    instead of none at all.  Don't check for unsigned value less than zero.
    (getaddrinfo) [COPY_FIRST_CANONNAME]: Set any ai_canonname fields other than
    the first one to null.
    
    ticket: 1392
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15317 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 11 ++++++++++
 src/include/fake-addrinfo.h | 53 +++++++++++++++++++++++++++++++++++++--------
 2 files changed, 55 insertions(+), 9 deletions(-)

commit bcaab7be8b2fdb5b8ff768ecb20fba227e6bba69
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 1 22:57:53 2003 +0000

    * unparse.c (krb5_unparse_name_ext): Don't move buffer pointer backwards if
    nothing has been put into the buffer yet.
    
    ticket: 1397
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15314 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 3 +++
 src/lib/krb5/krb/unparse.c | 3 ++-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3c069b7b1a74fd776431a4c792a4bc5163b03328
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 1 22:37:36 2003 +0000

    Red Hat's krb5_princ_size fixes
    
    ticket: 1397
    status: open
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15312 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   |  5 +++++
 src/appl/telnet/libtelnet/kerberos5.c |  4 ++++
 src/clients/ksu/ChangeLog             |  7 +++++++
 src/clients/ksu/heuristic.c           |  2 +-
 src/clients/ksu/krb_auth_su.c         |  4 +++-
 src/kdc/ChangeLog                     |  7 +++++++
 src/kdc/do_tgs_req.c                  |  2 +-
 src/kdc/kdc_util.c                    |  6 ++++--
 src/krb524/ChangeLog                  |  5 +++++
 src/krb524/krb524d.c                  |  2 +-
 src/lib/krb5/keytab/ChangeLog         |  7 +++++++
 src/lib/krb5/keytab/kt_file.c         | 10 +++++-----
 src/lib/krb5/krb/ChangeLog            | 11 +++++++++++
 src/lib/krb5/krb/gc_frm_kdc.c         |  4 +++-
 src/lib/krb5/krb/parse.c              |  9 ++++++---
 src/lib/krb5/krb/srv_rcache.c         |  3 +++
 16 files changed, 73 insertions(+), 15 deletions(-)

commit bcf954bb8fcacd89566b6b3089a88d9161dd0f75
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Apr 1 20:27:00 2003 +0000

    If the auth context does not have the DO_TIME flag set and no replay
    cache is available, do not generate one.
    
    ticket: 1400
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15311 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/rd_req.c  | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 29524842298d2bc3731e4ec913e510827308bcc0
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Apr 1 03:41:54 2003 +0000

    	* aclocal.m4: Require autoconf-2.53, since 2.52 generates
    	configure scripts that NetBSD /bin/sh doesn't like.
    
    ticket: 1384
    status: open
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15310 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f192e742632c1359ea04c511730bb22887dcb783
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Mar 28 23:57:14 2003 +0000

    	* default.exp (start_kerberos_daemons): If we get a timeout
    	looking for the mark, log out the last 10 lines of the kdc
    	logfile.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15309 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 6 ++++++
 src/tests/dejagnu/config/default.exp | 3 +++
 2 files changed, 9 insertions(+)

commit 1c157b1394d007386211ad35cf132450e6256584
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 28 22:59:45 2003 +0000

    * kcmd.c (kcmd_connect): Log errors if a connect to port 0 is attempted.
    Report port number in connection failure.
    (setup_secondary_channel): Use socklen_t for socket address length.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15307 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  7 +++++++
 src/appl/bsd/kcmd.c    | 31 ++++++++++++++++++++++++++++---
 2 files changed, 35 insertions(+), 3 deletions(-)

commit 9f768cc829bcd17a153a4e8a7068b7deb22f8382
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Mar 28 22:51:33 2003 +0000

    	* kdc_preauth.c (verify_enc_timestamp): Save decryption error, in
    	case we get NO_MATCHING_KEY later.  This allows us to log a more
    	sane error if an incorrect password is used for encrypting the
    	enc-timestamp preauth.
    
    ticket: 1324
    status: open
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15306 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  7 +++++++
 src/kdc/kdc_preauth.c | 14 +++++++++++++-
 2 files changed, 20 insertions(+), 1 deletion(-)

commit 5116aa0418bb0d3f072a8cca5361503ebde44963
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 26 05:42:56 2003 +0000

    fix test suite to reflect loss of des3-krb4
    
    Fix a few things broken by fix for MITKRB5-SA-2003-004, since kiniting
    to a des3 TGT intentionally no longer works.
    
    Remove code to set up kadmind srvtab, as it's not needed anymore.
    
    ticket: new
    status: open
    target_version: 1.3
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15303 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog                |   6 ++
 src/tests/dejagnu/config/default.exp              | 100 +++-------------------
 src/tests/dejagnu/krb-standalone/ChangeLog        |   9 ++
 src/tests/dejagnu/krb-standalone/v4gssftp.exp     |   4 +
 src/tests/dejagnu/krb-standalone/v4krb524d.exp    |   4 +
 src/tests/dejagnu/krb-standalone/v4standalone.exp |   5 ++
 6 files changed, 42 insertions(+), 86 deletions(-)

commit 50eb900a37822d86dfa6b55f21c96190c45fbe2d
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 24 22:55:51 2003 +0000

    MITKRB5-SA-2003-003: xdrmem int overflows
    
    	* xdr_mem.c (xdrmem_create): Perform some additional size checks.
    	(xdrmem_getlong, xdrmem_putlong, xdrmem_getbytes): Check x_handy
    	prior to decrementing it.
    
    ticket: new
    status: open
    tags: pullup
    target_version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15300 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog |  6 ++++++
 src/lib/rpc/xdr_mem.c | 21 +++++++++++++++------
 2 files changed, 21 insertions(+), 6 deletions(-)

commit 8398785c2e4e44a84e5d96bc123e7dce91310573
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 19 00:48:47 2003 +0000

    fix kadmind startup failure with krb4 vuln patch
    
    	* keytab.c (krb5_ktkdb_get_entry): Do not perform the enctype
    	comparison if the requested enctype is a wildcard.
    
    ticket: new
    status: open
    tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15295 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  5 +++++
 src/lib/kdb/keytab.c  | 18 ++++++++++--------
 2 files changed, 15 insertions(+), 8 deletions(-)

commit ef57ceebaf979cfad932f14f2c3a7647ae102a90
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Mar 18 15:33:36 2003 +0000

    * configure.in: Use KRB5_AC_NEED_BIND_8_COMPAT to check for bind 9 and higher.  When bind 9 is present, BIND_8_COMPAT needs to be defined to get bind 8 types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15290 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 6 ++++++
 src/include/configure.in | 3 +++
 2 files changed, 9 insertions(+)

commit fabd1405aec697095d8e02709051ca0c6fa97bc7
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Mar 18 15:31:35 2003 +0000

    * aclocal.m4: Define KRB5_AC_NEED_BIND_8_COMPAT to check for bind 9 and higher.  When bind 9 is present, BIND_8_COMPAT needs to be defined to get bind 8 types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15289 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 20 ++++++++++++++++++++
 2 files changed, 26 insertions(+)

commit 91ac39da6bdfa30fff48bab3965eee6b31ef2e7b
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Mar 18 15:24:52 2003 +0000

    Turned on DNS support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15288 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Headers/Kerberos5Prefix.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d0780231739df44fe13b99fd31bc006fd70ae14a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Mar 18 15:22:06 2003 +0000

    Added configure.in and aclocal.m4 to the PB project so we can edit them
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15287 dc483132-0cff-0310-8789-dd5450dbe970

 .../Projects/Kerberos5.pbproj/project.pbxproj      | 29 ++++++----------------
 1 file changed, 7 insertions(+), 22 deletions(-)

commit eeefea9966e50bf16af6e2df9e8b74d892598bef
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Mar 17 01:03:11 2003 +0000

    Disable krb4 cross-realm in krb524d and krb5kdc.  Provide an option to
    reenable (-X) which prints a warning that you are creating a security
    hole.
    
    Remove support for generating krb4 tickets encrypted using 3DES
    service keys as it is insecure.  They are still accepted however.
    
    The KDc is much more strict about accepting only tickets that it would
    have issued in the current configuration.  In particular if the KDC
    would choose some enctype for writing a TGT, other enctypes will not
    be accepted when using a TGT.
    
    Ticket: 1385
    Target_Version: 1.3
    Tags: pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15286 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog         |  13 +++++
 src/kdc/kdc_util.h        |   1 +
 src/kdc/kerberos_v4.c     | 129 ++++++++++++++++++++++++++++++----------------
 src/kdc/main.c            |   9 +++-
 src/krb524/ChangeLog      |   8 +++
 src/krb524/cnv_tkt_skey.c |  20 +------
 src/krb524/krb524d.c      |  36 +++++++------
 src/lib/kdb/ChangeLog     |   8 +++
 src/lib/kdb/keytab.c      |  47 ++++++++++++++++-
 9 files changed, 190 insertions(+), 81 deletions(-)

commit 1b190c9ac0a47f4dbd8db4a2e191758fc8d030f7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Mar 14 20:37:36 2003 +0000

    Do not claim GSS_C_PROT_READY_FLAG since we don't support it
    
    Our code does not currently support GSS_C_PROT_READY_FLAG so only
    return that flag after context establishment. A potential future
    addition is to support that flag and return GAP_TOKEN if the initiator
    processes a message token before the final context token.
    
    Ticket: 1352
    Tags: pullup
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15280 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 11 +++++++++++
 src/lib/gssapi/krb5/accept_sec_context.c |  1 +
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  2 +-
 src/lib/gssapi/krb5/init_sec_context.c   |  1 +
 4 files changed, 14 insertions(+), 1 deletion(-)

commit a842651de634a426199a588d0ca93e9bdaf4e99e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 14 19:50:00 2003 +0000

    * default.exp (setup_root_shell): If we get connection refused messages,
    followed by no unrecognized errors and then eof, report it as an unsupported
    test.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15279 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  6 ++++++
 src/tests/dejagnu/config/default.exp | 11 ++++++++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit 6325fe223245d19a03f8bf086d7e873a0eefd01e
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Mar 13 01:04:35 2003 +0000

    	* Makefile.in (AWK): Default to awk, not gawk.  User can override
    	on make's command line if necessary.  Still, only really useful
    	for building kerbsrc.zip, etc.
    
    ticket: 1342
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15277 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 6 ++++++
 src/Makefile.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit b14af627305784ed99eb9eb6368ea808245adf9c
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Mar 13 00:59:44 2003 +0000

    First cut release notes for 1.3 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15276 dc483132-0cff-0310-8789-dd5450dbe970

 README | 404 ++++++++++++++++++++++++++++++++++-------------------------------
 1 file changed, 213 insertions(+), 191 deletions(-)

commit 6bf0ac7ce0023cd45d464e2ffb01f5718b88309a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 12 19:29:11 2003 +0000

    Fix unaligned access found in alpha-linux testing:
    
    * cnv_tkt_skey.c (krb524_convert_tkt_skey): Extract source IP address in its
    proper size, not as 'long'.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15275 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      | 5 +++++
 src/krb524/cnv_tkt_skey.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 6670198c5e4945eaabfec95e24b0c47c7d97fc44
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 12 04:33:30 2003 +0000

    Rewrite asn1_get_tag interface to use a structure pointer rather than several
    pointer variables for the returned data.  Use the structure in the caller when
    straightforward; in cases where macros use different but overlapping sets of
    automatic scalar variables in one file, copy the values out of the structures
    for now, until they can be analyzed more carefully.
    
    * asn1_get.c (asn1_get_tag): Deleted.
    (asn1_get_tag_2): Renamed from asn1_get_tag_indef, now uses a pointer to
    taginfo rather than a bunch of pointer args.
    (asn1_get_id, asn1_get_length): Folded into asn1_get_tag_2.
    (asn1_get_sequence): Call asn1_get_tag_2.
    * asn1_get.h (taginfo): New structure.
    (asn1_get_tag_indef, asn1_get_tag, asn1_get_id, asn1_get_length): Declarations
    deleted.
    (asn1_get_tag_2): Declare.
    * asn1_decode.c (setup): Declare only a taginfo variable.
    (asn1class, construction, tagnum, length): New macros.
    (tag): Call asn1_get_tag_2.
    * asn1_k_decode.c (next_tag, get_eoc, apptag, end_sequence_of,
    end_sequence_of_no_tagvars, asn1_decode_krb5_flags): Call asn1_get_tag_2; if no
    error, copy out values into scalar variables.
    (asn1_decode_ticket): Call asn1_get_tag_2.
    * asn1buf.c (asn1buf_skiptail): Call asn1_get_tag_2.
    * krb5_decode.c (check_apptag, next_tag, get_eoc): Call asn1_get_tag_2; if no
    error, copy out values into scalar variables.
    (decode_krb5_enc_kdc_rep_part): Call asn1_get_tag_2.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15274 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       |  25 +++++
 src/lib/krb5/asn.1/asn1_decode.c   |  12 ++-
 src/lib/krb5/asn.1/asn1_get.c      | 183 +++++++++++++++----------------------
 src/lib/krb5/asn.1/asn1_get.h      |  36 +++-----
 src/lib/krb5/asn.1/asn1_k_decode.c | 115 +++++++++++++++--------
 src/lib/krb5/asn.1/asn1buf.c       |  19 ++--
 src/lib/krb5/asn.1/krb5_decode.c   |  59 ++++++++----
 7 files changed, 246 insertions(+), 203 deletions(-)

commit 9347b515ef987e4b1194fb7a03a7e1f8a6496670
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Mar 10 17:49:01 2003 +0000

    Oops.  Forgot the leading underscore
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15272 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Projects/Kerberos4.pbexp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c9ac1a0f95653dbbcb12fa6d2a06de7572d53cdd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 9 00:22:12 2003 +0000

    	* t_kerb.c: Only include krb.h if krb4 support compiled in,
    	otherwise define ANAME_SZ, INST_SZ and REALM_SZ.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15271 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/t_kerb.c  | 7 +++++++
 2 files changed, 12 insertions(+)

commit 492f3131cb52289e3be1eda590d87aa8c6d441a7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 8 20:50:54 2003 +0000

    Yet another attempt at cross-directory dependencies.  Seems to fix the parallel
    build, and hasn't broken the out-of-date case so far as I can tell, so far...
    Added a bunch of comments describing the cases that need to be handled.
    
    * Makefile.in ($(BUILDTOP)/include/gssapi/gssapi.h, generic/gssapi.h,
    generic/gssapi_err_generic.h, krb5/gssapi_err_krb5.h): Comment out old rules
    and dependencies; depend on all-recurse and supply a no-op rule.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15270 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   |  7 +++++++
 src/lib/gssapi/Makefile.in | 47 ++++++++++++++++++++++++++++++++++++++--------
 2 files changed, 46 insertions(+), 8 deletions(-)

commit 0eb4a6874af190769d6726ae70a4364302822cfd
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Mar 7 22:26:41 2003 +0000

    Added krb5_principal2salt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15269 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Projects/Kerberos5.pbexp | 1 +
 1 file changed, 1 insertion(+)

commit 9365fdcf576c54b253b06da658eb94cda8d0b07d
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Mar 7 22:26:11 2003 +0000

    Added USE_BUNDLE_ERROR_STRINGS to turn off add_error_table calls in krb5 and gss initializers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15268 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Headers/Kerberos5Prefix.h | 1 +
 1 file changed, 1 insertion(+)

commit ff95e15fa453d98f16b9c0f43a2a0df6a65881cf
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Mar 7 21:25:32 2003 +0000

    * krb5_libinit.c: Changed USE_HARDCODED_FALLBACK_ERROR_TABLES macro to !USE_BUNDLE_ERROR_STRINGS so Darwin based builds get com_err style error tables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15267 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog      | 6 ++++++
 src/lib/krb5/krb5_libinit.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 0a7083144ec4585ca78feb505d0cfe2a32a1ca41
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Mar 7 21:22:49 2003 +0000

    * gss_libinit.c: Changed USE_HARDCODED_FALLBACK_ERROR_TABLES macro to !USE_BUNDLE_ERROR_STRINGS so Darwin based builds get com_err style error tables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15266 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog     | 6 ++++++
 src/lib/gssapi/gss_libinit.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 1cc260646269d7252ea4feb927d84d71908f2fcc
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Mar 7 05:24:48 2003 +0000

    	* ovsec_kadmd.c (REQUIRED_PARAMS): Remove
    	KADM5_CONFIG_ADMIN_KEYTAB.
    	(do_schpw): Use kdb keytab.
    
    ticket: 1372
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15265 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 6 ++++++
 src/kadmin/server/ovsec_kadmd.c | 5 ++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 03c2f9b48cef58567b6298fbaa3e9c4519976b7a
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Mar 6 22:30:36 2003 +0000

    	* preauth2.c (pa_sam_2): Add intermediate size_t variable to hold
    	output of krb5_c_encrypt_length().
    
    ticket: 1373
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15264 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/preauth2.c | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit c1c4d42ee593c24ccda6549031f6cca904b9a359
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Mar 6 21:26:12 2003 +0000

    Add missing paren
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15263 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/error_message.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 910b84114e8ef01b48b81a6f4974f3f91f011c71
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 21:19:13 2003 +0000

    Added new AES files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15262 dc483132-0cff-0310-8789-dd5450dbe970

 .../Projects/Kerberos5.pbproj/project.pbxproj      | 35 +++++++++++++++++-----
 1 file changed, 28 insertions(+), 7 deletions(-)

commit cb697cc287986410092eca48ed8f9920f17ae652
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 21:19:01 2003 +0000

    Avoid redefined macro warnings by defining it to the same thing in the first place
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15261 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Headers/Kerberos5Prefix.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a0f353da33c86229fb03e2f4fa46adb28d669833
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 21:18:07 2003 +0000

    Added function for KEYFILE macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15260 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Projects/Kerberos4.pbexp | 3 +++
 1 file changed, 3 insertions(+)

commit 31bfb7a834cd0b5f7bfdaf6433960ef79b45fb20
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 21:16:52 2003 +0000

    * c_ustime.c: Removed Mac OS 9 code. * ccdefname.c: Conditionalize on USE_CCAPI and not TARGET_OS_MAC so Darwin builds work. * init_os_ctx.c: Modified to use DEFAULT_SECURE_PROFILE_PATH and DEFAULT_PROFILE_PATH for KfM homedir-relative config files. * read_pwd.c: Cast to remove const warnings. * timeofday.c: Do the same thing on the Mac as on Unix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15259 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |  14 ++++++
 src/lib/krb5/os/c_ustime.c    | 104 +-----------------------------------------
 src/lib/krb5/os/ccdefname.c   |   6 +--
 src/lib/krb5/os/init_os_ctx.c |  14 ++++--
 src/lib/krb5/os/read_pwd.c    |   4 +-
 src/lib/krb5/os/timeofday.c   |  10 ----
 6 files changed, 29 insertions(+), 123 deletions(-)

commit c03db05db0bd839913aab9f9cb998f4fc45261ed
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 21:04:32 2003 +0000

    * appdefault.c: Fix constness to avoid warning. * init_ctx.c: Do the same stuff on the Mac as on Unix. * preauth2.c: Added cast to fix warning
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15258 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 8 ++++++++
 src/lib/krb5/krb/appdefault.c | 2 +-
 src/lib/krb5/krb/init_ctx.c   | 2 +-
 src/lib/krb5/krb/preauth2.c   | 2 +-
 4 files changed, 11 insertions(+), 3 deletions(-)

commit c3f71f95166df696c98b8193ddc6c391745629cd
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 20:59:17 2003 +0000

    * stdcc.h, stdcc_util.h: Removed Mac header goober
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15257 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog    | 4 ++++
 src/lib/krb5/ccache/ccapi/stdcc.h      | 4 ++--
 src/lib/krb5/ccache/ccapi/stdcc_util.h | 4 ++--
 3 files changed, 8 insertions(+), 4 deletions(-)

commit 1ddd3ed8ee7cb2fa2c74da0dfb2e5507a35b9f1f
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 20:57:50 2003 +0000

     * ccdefault.c: Remove Mac header goober and include k5-int.h after KerberosLoginPrivate.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15256 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/ccdefault.c | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit de6eaa109a0f0c5b1476becc00200a018e599a5c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 20:55:35 2003 +0000

    * krb5_libinit.c: Removed Mac OS X header goober.  Conditionalize CCAPI calls on USE_CCAPI so Darwin builds work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15255 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog      |  5 +++++
 src/lib/krb5/krb5_libinit.c | 12 +++++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit b61af2a8c8f563ea61a05af61e7de2981f28be5b
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 20:52:43 2003 +0000

    * CCache-glue.c: Added prototypes for deprecated functions. Made internal functions static.  Removed unused CoreServices include.  Changed TICKET_GRANTING_TICKET to new macro: KRB_TICKET_GRANTING_TICKET. * change_password.c: Added check of inputs to krb_change_password so we don't crash on bad inputs.  Call des_string_to_key not mit_password_to_key on all platforms because we don't want to prompt for a password. * FSp-glue.c: Added prototypes for deprecated functions.  Changed to use KfM's FSSpecToPOSIXPath which correctly handles FSSpecs where the file does not exist. * g_in_tkt.c: Added explanatory comments.  Made TARGET_OS_MAC sections a little smaller and easier to read. * g_pw_in_tkt.c: Only prompt when we are not using the login library. This is so that Darwin builds do prompt but KfM builds don't. * g_svc_in_tkt.c, g_tkt_svc.c: Changed to use KRB_TICKET_GRANTING_TICKET. * kadm_net.c:  Use autoconf variable krb5_sigtype instead of sigtype, which doesn't seem to be defined on Mac OS X. * krb4int.h, RealmsConfig-glue.c: Removed krb_get_stk(). * rd_req.c: Added #ifdef KRB4_USE_KEYTAB to avoid unused variable warning when KRB4_USE_KEYTAB is not defined. * sendauth.c: Fixed warnings with casts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15254 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/CCache-glue.c       | 21 +++++++----
 src/lib/krb4/ChangeLog           | 34 ++++++++++++++++++
 src/lib/krb4/FSp-glue.c          | 49 +++++++-------------------
 src/lib/krb4/RealmsConfig-glue.c | 76 ----------------------------------------
 src/lib/krb4/change_password.c   | 15 +++++---
 src/lib/krb4/g_in_tkt.c          | 22 ++++++------
 src/lib/krb4/g_pw_in_tkt.c       |  4 +--
 src/lib/krb4/g_svc_in_tkt.c      |  4 +--
 src/lib/krb4/g_tkt_svc.c         |  2 +-
 src/lib/krb4/kadm_net.c          |  2 +-
 src/lib/krb4/krb4int.h           |  4 +--
 src/lib/krb4/rd_req.c            |  2 ++
 src/lib/krb4/sendauth.c          |  4 +--
 13 files changed, 94 insertions(+), 145 deletions(-)

commit d9e959edfa8da7cab3bde96c9c4ca39beaf8db69
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 20:28:57 2003 +0000

    * disp_status.c, gssapi_krb5.h, gssapiP_krb5.h: Removed Mac header goober
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15253 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      |  5 +++++
 src/lib/gssapi/krb5/disp_status.c  |  5 -----
 src/lib/gssapi/krb5/gssapiP_krb5.h |  5 +----
 src/lib/gssapi/krb5/gssapi_krb5.h  | 13 ++-----------
 4 files changed, 8 insertions(+), 20 deletions(-)

commit 0d01969ae78e834a81a2bade7e841e286cd5ef5b
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 20:26:39 2003 +0000

    * disp_com_err_status.c, gssapi_generic.h: Removed Mac header goober. * gssapiP_generic.h, gssapi.hin: Removed macintosh check because we don't build on OS 9 anymore. * gssapi.hin: Removed enumsalwaysint because there are no typed enums in this header.  Removed duplicate CFM-68K magic
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15252 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog             | 11 +++++++++++
 src/lib/gssapi/generic/disp_com_err_status.c |  5 -----
 src/lib/gssapi/generic/gssapi.hin            |  9 ---------
 src/lib/gssapi/generic/gssapiP_generic.h     |  2 +-
 src/lib/gssapi/generic/gssapi_generic.h      |  4 ----
 5 files changed, 12 insertions(+), 19 deletions(-)

commit 0285706b4f2025153748ac0aebb580703ae8125e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 20:21:26 2003 +0000

    * gss_libinit.c: Removed Mac header goober. Fixed USE_HARDCODED_FALLBACK_ERROR_TABLES macro used by KfM. * gss_libinit.h: do not use the same multiple include protection macro as krb5_libinit.h.  Changed to GSSAPI_LIBINIT_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15251 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog     | 8 ++++++++
 src/lib/gssapi/gss_libinit.c | 7 ++-----
 src/lib/gssapi/gss_libinit.h | 6 +++---
 3 files changed, 13 insertions(+), 8 deletions(-)

commit 49878953fe4e9d8066f980959c004dcdce75606c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 20:16:20 2003 +0000

    * mac_des_glue.c, des.c, enc_dec.c, key_sched.c, str_to_key.c:  Move KfM des functions into their own file.  They are all deprecated on KfM and shouldn't even get built on stock krb5 builds. * read_passwd.c:  Added warning comment that des_read_pw_string is an exported function on KfM, so we should not change its ABI
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15250 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog      |   9 ++++
 src/lib/des425/des.c          |  12 -----
 src/lib/des425/enc_dec.c      |  12 -----
 src/lib/des425/key_sched.c    |   7 ---
 src/lib/des425/mac_des_glue.c | 103 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/des425/new_rnd_key.c  |  24 ----------
 src/lib/des425/read_passwd.c  |   1 +
 src/lib/des425/str_to_key.c   |  23 ----------
 8 files changed, 113 insertions(+), 78 deletions(-)

commit b6771f9fe404c0ed3745ffbec2ec933cc46a30c2
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 20:08:24 2003 +0000

    * prng.c: use Unix randomness sources on Mac OS X
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15249 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 4 ++++
 src/lib/crypto/prng.c    | 7 +++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit da7763c3fb33d164e0f1a2697e167fcdfdb5ec8c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 20:06:08 2003 +0000

    * des_int.h: Added prototype for mit_afs_crypt which is used by the deprecated KfM des_crypt function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15248 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 5 +++++
 src/lib/crypto/des/des_int.h | 2 ++
 2 files changed, 7 insertions(+)

commit 842773045c5df3cdc3e50a8457451d6d1c54655e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 20:02:21 2003 +0000

    * krb5.h: Removed enumsalwaysint because there are no typed enums in this header. * k5-int.h: Removed Mac OS header goober. Added prototype for os_get_default_config_files which will be used by KfM's preference APIs (KFM needs to get the secure default files as well as the normal ones). Moved profile.h inclusion higher so it gets included before this function and thus its types are defined (the reason I put it where I did was there is another config file function next to it)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15247 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 13 +++++++++++++
 src/include/k5-int.h  | 13 +++++++------
 src/include/krb5.hin  |  8 +++-----
 3 files changed, 23 insertions(+), 11 deletions(-)

commit 72d8b6e214ede1f8ad38a75da74abba92b83f72e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 19:55:39 2003 +0000

    * osconf.h: Added DEFAULT_SECURE_PROFILE_PATH so that KfM will only search paths that start with ~/ (homedir-based) when getting an insecure context.  This is the same as DEFAULT_PROFILE_PATH on all other platforms, which allows us to avoid more references to TARGET_OS_MAC in krb5 sources
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15246 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 8 ++++++++
 src/include/krb5/stock/osconf.h  | 6 ++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 77496479cac1a3158c59fd6fd53e0b5cce02cde7
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 19:52:44 2003 +0000

    * des.h, krb.h: Removed deprecated KfM functions.  They will be exported but not in the headers to discourage new callers. Removed enumsalwaysint because there are no typed enums in this header.  * des.h: Made afs_string_to_key public on all platforms. (OpenAFS folk think this is okay.) * krb.h, prot.h: Made KRB_TICKET_GRANTING_TICKET public and removed non-public TICKET_GRANTING_TICKET because this macro is used in lots of places by KfM, including some clients. Made krb__get_srvtabname non-private because it is used by KEYFILE. * kadm.h: moved definition of MAXHOSTNAMELEN below the inclusion of other headers so that if it gets defined by those other headers or headers they include, we don't get a redefinition error (this happens on Mac OS X)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15245 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 18 ++++++++++++++
 src/include/kerberosIV/des.h     | 41 +-------------------------------
 src/include/kerberosIV/kadm.h    | 10 ++++----
 src/include/kerberosIV/krb.h     | 51 +++++++++-------------------------------
 src/include/kerberosIV/prot.h    |  1 -
 5 files changed, 35 insertions(+), 86 deletions(-)

commit 51d9147fa54ccc6fec3cec833c4e922e054a4941
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 19:16:52 2003 +0000

    * cnv_tkt_skey.c, conv_creds.c, conv_princ.c, encode.c, sendmsg.c: Removed Mac-specific includes. * conv_creds.c: If we are on the Mac and using the CCAPI, set the string_to_key type to MIT. * krb524.h: Removed enumsalwaysint because there are no enums in this header.  Also include krb524_err with <> because on Mac OS X both are public headers and should not be included with "". * Makefile.in: set KRB524_PRIVATE while building so that Darwin builds see these prototypes.  Otherwise the Darwin build will fail
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15244 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      | 14 ++++++++++++++
 src/krb524/Makefile.in    |  2 +-
 src/krb524/cnv_tkt_skey.c |  6 ------
 src/krb524/conv_creds.c   | 12 +++++++-----
 src/krb524/conv_princ.c   |  5 -----
 src/krb524/encode.c       |  5 -----
 src/krb524/krb524.h       |  5 ++---
 src/krb524/sendmsg.c      |  5 -----
 8 files changed, 24 insertions(+), 30 deletions(-)

commit ec935ec538bf84ab8990203ffa38dc711cc94711
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 19:02:28 2003 +0000

    KfM 5.0 krb5 project file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15243 dc483132-0cff-0310-8789-dd5450dbe970

 .../Projects/Kerberos5.pbproj/project.pbxproj      | 11944 +++++++++++++++++++
 1 file changed, 11944 insertions(+)

commit f9ad863056d1a1bb700885c3b7af1a6ca99e70f0
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 19:01:59 2003 +0000

    Added KfM export files on to trunk.  There is now a krb4 and DES export file because KfM now uses krb5's DES and krb4 sources
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15242 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Projects/GSS.pbexp             |  96 ++++++++
 src/mac/MacOSX/Projects/Kerberos4.pbexp       | 113 +++++++++
 src/mac/MacOSX/Projects/Kerberos5.pbexp       | 331 ++++++++++++++++++++++++++
 src/mac/MacOSX/Projects/KerberosDES.pbexp     |  88 +++++++
 src/mac/MacOSX/Projects/KerberosProfile.pbexp |  33 +++
 5 files changed, 661 insertions(+)

commit 70e0ffb03f3799121c4cb47eeea7037d17ea458d
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 18:54:12 2003 +0000

    Scripts to build KfM headers and error tables and a script to run the krb5 build system
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15241 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Scripts/Kerberos5Errors.jam      |  96 +++++++++++++++
 src/mac/MacOSX/Scripts/Kerberos5Headers.jam     | 155 ++++++++++++++++++++++++
 src/mac/MacOSX/Scripts/Kerberos5ServerBuild.jam |  55 +++++++++
 3 files changed, 306 insertions(+)

commit bcc8c2874f4d8c86cbd6503d4fe370bc8d6a5fc1
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 18:52:05 2003 +0000

    The prefix file for KfM 5.0.  This file has all the #defines for Mac OS X which are normally specified by -Dfoo on the command line by the krb5 build system.  Since KfM uses Project Builder, we specify them here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15240 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MacOSX/Headers/Kerberos5Prefix.h | 181 +++++++++++++++++++++++++++++++
 1 file changed, 181 insertions(+)

commit 8e3533a09fb43b88d8c071bad5353576918c7842
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 18:48:18 2003 +0000

    * profile.hin, prof_file.c (profile_flush_file_data): Stop copying the resource fork.  We stopped writing resources to the krb5 configuration in KfM 4.5.x.  In KfM 5.0 will no longer read preferences from the resource fork so we can destroy it on copy. * prof-int.h: No longer include MoreFiles.  Removed framework style includes for Kerberos headers. * prof_FSp_glue.c, prof_init.c, profile.hin: Moved Mac FSSpec-based functions into a separate file so they will only be built with KfM. These functions will be exported but not in the headers because they are deprecated
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15239 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog       | 14 +++++++
 src/util/profile/prof_FSp_glue.c | 91 ++++++++++++++++++++++++++++++++++++++++
 src/util/profile/prof_file.c     | 18 --------
 src/util/profile/prof_init.c     | 70 -------------------------------
 src/util/profile/prof_int.h      |  7 +---
 src/util/profile/profile.hin     | 11 -----
 6 files changed, 107 insertions(+), 104 deletions(-)

commit 86251dc01f3cccbbaa60338585231a99ec1cca84
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Mar 6 18:41:58 2003 +0000

    * com_err.c, com_err.h, error_message.c, et_c.awk, et_h.awk: Removed Mac OS 9-specific code. * et_h.awk: define compat macro for init_foo_err_table so that it gets defined to nothing on the Mac
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15238 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       |  6 +++
 src/util/et/com_err.c       | 97 +--------------------------------------------
 src/util/et/com_err.h       | 15 +------
 src/util/et/error_message.c | 23 +----------
 src/util/et/et_c.awk        |  4 --
 src/util/et/et_h.awk        | 11 +++--
 6 files changed, 17 insertions(+), 139 deletions(-)

commit 416d9a774090ee78c30a844025887bd2b9e79d16
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Mar 6 02:39:51 2003 +0000

    use kdb keytab for kadmind
    
    kadmind previously required a file-based keytab to support its use of
    gssapi.  For ease of administration, a kdb-based keytab would be
    beneficial.
    
    This commit includes changes to the kdb library to support this goal,
    as well as actual changes in the kadmind itself.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15237 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog      |  5 ++++
 src/include/krb5/kdb_kt.h       |  6 ++++-
 src/kadmin/server/ChangeLog     |  8 ++++++
 src/kadmin/server/Makefile.in   |  3 +++
 src/kadmin/server/ovsec_kadmd.c | 59 ++++++++++++++++++++++++++++++++++-------
 src/kdc/ChangeLog               |  4 +++
 src/kdc/main.c                  |  2 +-
 src/lib/kdb/ChangeLog           | 18 +++++++++++++
 src/lib/kdb/Makefile.in         |  4 +--
 src/lib/kdb/kdb_xdr.c           |  4 +--
 src/lib/kdb/keytab.c            | 31 +++++++++++++++++++---
 11 files changed, 124 insertions(+), 20 deletions(-)

commit 74cb6881569b70f41fb9781ebc9a5b95bba59c7d
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Mar 6 01:36:51 2003 +0000

    	* acquire_cred.c (krb5_gss_register_acceptor_identity): New
    	function.  Allows global override of default keytab for
    	gss_acquire_cred() purposes.
    	(acquire_accept_cred): Implement override.
    
    	* gssapi_krb5.h: Add krb5_gss_register_acceptor_identity.
    
    ticket: 880
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15236 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      |  9 ++++++
 src/lib/gssapi/krb5/acquire_cred.c | 66 +++++++++++++++++++++++++++-----------
 src/lib/gssapi/krb5/gssapi_krb5.h  |  5 +++
 3 files changed, 61 insertions(+), 19 deletions(-)

commit 7a97483d469fb8e44c6703767e432278be315a6c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Mar 5 23:49:36 2003 +0000

    Remove kdb_dbm.h as it is unused
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15235 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog |   4 ++
 src/include/krb5/kdb_dbm.h | 120 ---------------------------------------------
 2 files changed, 4 insertions(+), 120 deletions(-)

commit f53ddba050fbf6692ee441d7980d3bb9306f4bfe
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 5 05:14:34 2003 +0000

    * Makefile.in (WINMAKEFILES): Add lib\crypto\aes\Makefile.
    (lib\crypto\aes\Makefile) [##DOS##]: New target.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15234 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 55855c324ba9097d28ba86c9e6d8bc6e8e69c9d7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 5 05:09:25 2003 +0000

    * Makefile.in (OBJFILELIST, OBJFILEDEP) [##DOS]: Add aes.lst.
    (all-windows, clean-windows, check-windows): Process aes directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15233 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   |  6 ++++++
 src/lib/crypto/Makefile.in | 13 +++++++++++--
 2 files changed, 17 insertions(+), 2 deletions(-)

commit 7639803ce8629c500da6c078b23d98b1c6c38d73
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 5 04:02:37 2003 +0000

    * password_to_key.c (mit_passwd_to_key, afs_passwd_to_key): Comment out pragmas
    not recognized by gcc or cl.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15232 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog         | 3 +++
 src/lib/krb4/password_to_key.c | 4 ++++
 2 files changed, 7 insertions(+)

commit 32828edef9de2f5b41492467439160a3888ae083
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 5 04:00:09 2003 +0000

    string_to_key.c (krb5_c_string_to_key_with_params): Declare before use
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15231 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog       |  3 ++-
 src/lib/crypto/string_to_key.c | 10 ++++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 358083bde516dafb4806d38861ab1f532d687274
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 5 03:38:51 2003 +0000

    Reduce local configure script's work by removing static defines and header and
    function info available in krb5/autoconf.h.
    
    * gethostname.c, getst.c, kadm_net.c, klog.c, kparse.c: Include
    krb5/autoconf.h.
    * kuserok.c, log.c, memcache.c, mk_preauth.c, netread.c: Ditto.
    * netwrite.c, put_svc_key.c, recvauth.c, send_to_kdc.c: Ditto.
    * tkt_string.c: Ditto.
    * Makefile.in: Update dependencies.
    (DEFINES): Define KRB4_USE_KEYTAB.
    * configure.in: Don't define KRB4_USE_KEYTAB.  Don't check for any headers or
    functions; include/configure.in already does it.  Don't invoke AC_C_CONST
    explicitly; CONFIG_RULES does that.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15230 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     | 13 +++++++++++++
 src/lib/krb4/Makefile.in   | 41 ++++++++++++++++++++---------------------
 src/lib/krb4/configure.in  |  8 --------
 src/lib/krb4/gethostname.c |  1 +
 src/lib/krb4/getst.c       |  1 +
 src/lib/krb4/kadm_net.c    |  1 +
 src/lib/krb4/klog.c        |  1 +
 src/lib/krb4/kparse.c      |  1 +
 src/lib/krb4/kuserok.c     |  1 +
 src/lib/krb4/log.c         |  1 +
 src/lib/krb4/memcache.c    |  1 +
 src/lib/krb4/mk_preauth.c  |  1 +
 src/lib/krb4/netread.c     |  1 +
 src/lib/krb4/netwrite.c    |  1 +
 src/lib/krb4/put_svc_key.c |  1 +
 src/lib/krb4/recvauth.c    |  1 +
 src/lib/krb4/send_to_kdc.c |  1 +
 src/lib/krb4/tkt_string.c  |  1 +
 18 files changed, 48 insertions(+), 29 deletions(-)

commit 805904312e781e852c4c198ad91b32bac3c95c4e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 5 03:03:04 2003 +0000

    Clean up PBKDF2 interface.  Add s2k-params to string-to-key interface, except
    no new decl in krb5.h yet; rename changed s2k functions to use krb5int_ prefix.
    Add AES to etype table.  Delete some unused declarations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15229 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                  | 10 +++++
 src/include/k5-int.h                   | 74 +++-------------------------------
 src/include/krb5.hin                   |  4 ++
 src/lib/crypto/ChangeLog               | 18 +++++++++
 src/lib/crypto/Makefile.in             |  3 +-
 src/lib/crypto/arcfour/ChangeLog       |  6 +++
 src/lib/crypto/arcfour/arcfour.h       |  3 +-
 src/lib/crypto/arcfour/string_to_key.c | 11 ++---
 src/lib/crypto/dk/ChangeLog            |  6 +++
 src/lib/crypto/dk/dk.h                 |  4 +-
 src/lib/crypto/dk/stringtokey.c        |  8 ++--
 src/lib/crypto/etypes.c                | 46 +++++++++++++--------
 src/lib/crypto/old/ChangeLog           |  6 +++
 src/lib/crypto/old/des_stringtokey.c   |  5 ++-
 src/lib/crypto/old/old.h               |  5 ++-
 src/lib/crypto/pbkdf2.c                | 42 +++----------------
 src/lib/crypto/string_to_key.c         | 16 +++++++-
 src/lib/crypto/t_pkcs5.c               |  9 +++--
 src/lib/crypto/vectors.c               |  2 +-
 19 files changed, 133 insertions(+), 145 deletions(-)

commit 3d02caa5af4dc5f8ece6286c138d08404d87936b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 5 02:58:51 2003 +0000

    * aes.c (krb5int_aes_init_state): Implement.
    * enc_provider.h (krb5int_enc_aes128, krb5int_enc_aes256): Declare.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15228 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/enc_provider/ChangeLog      | 6 ++++++
 src/lib/crypto/enc_provider/aes.c          | 7 ++++++-
 src/lib/crypto/enc_provider/enc_provider.h | 4 ++--
 3 files changed, 14 insertions(+), 3 deletions(-)

commit ee94ab23e5dc170b5f16407448d4938771dbbd00
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 5 02:54:06 2003 +0000

    * krb5_err.et (KRB5_ERR_BAD_S2K_PARAMS): New error code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15227 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/krb5_err.et | 2 ++
 2 files changed, 6 insertions(+)

commit bd7a71a8ec0ac0bc4438a9a55009e081e2cdca45
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 5 02:40:23 2003 +0000

    Add AES string-to-key function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15226 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/ChangeLog   |  8 +++++++
 src/lib/crypto/aes/Makefile.in | 28 +++++++++++++++-------
 src/lib/crypto/aes/aes_s2k.c   | 53 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/aes/aes_s2k.h   |  4 ++++
 4 files changed, 84 insertions(+), 9 deletions(-)

commit 4ed6d69c2168c3e3e1833f89834bfa87919c5489
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 5 02:35:00 2003 +0000

    Delete some unused declarations from old-crypto API
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15225 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog  | 7 +++++++
 src/lib/crypto/des/des_int.h  | 8 --------
 src/lib/crypto/md4/ChangeLog  | 5 +++++
 src/lib/crypto/md4/rsa-md4.h  | 4 ----
 src/lib/crypto/md5/ChangeLog  | 5 +++++
 src/lib/crypto/md5/rsa-md5.h  | 4 ----
 src/lib/crypto/sha1/ChangeLog | 5 +++++
 src/lib/crypto/sha1/shs.h     | 5 -----
 8 files changed, 22 insertions(+), 21 deletions(-)

commit 2b9ae54db7a7244b9385cedf9eddc1a526b2c126
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 5 01:24:13 2003 +0000

    	* srv_rcache.c (krb5_get_server_rcache): Fix missed
    	isinvalidrcname -> isvalidrcname.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15224 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/srv_rcache.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7f97fa877497ac21fba4bedc18735c7227c7b169
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 5 01:20:50 2003 +0000

    * compat_recv.c: Only include krb.h if KRB5_KRB4_COMPAT.
    (krb_v4_recvauth, krb5_compat_recvauth, krb5_compat_recvauth_version): Define
    only if KRB5_KRB4_COMPAT.
    * krlogind.c: Include krb.h only if KRB5_KRB4_COMPAT.
    (v4_kdata, v4_schedule): Define only if KRB5_KRB4_COMPAT.
    (recvauth) [!KRB5_KRB4_COMPAT]: Skip v4 stuff and call krb5_recvauth_version.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15223 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog     | 10 ++++++++++
 src/appl/bsd/compat_recv.c |  6 ++++++
 src/appl/bsd/krlogind.c    | 19 +++++++++++++++++--
 3 files changed, 33 insertions(+), 2 deletions(-)

commit ba89d20ec8c2f8a414f3162f1a46ceb30c7f70ff
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Mar 5 00:47:51 2003 +0000

    Fix rcache character test introduced in last commit
    
    Ticket: 1370
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15222 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/srv_rcache.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9b366a9710a6b0d4595a26c5fa63fd58db01fde9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 5 00:26:14 2003 +0000

    * configure.in: Default to --disable-fakeka
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15221 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 4 ++++
 src/kdc/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8d1eb5512b1e4c8f2d57629d4d0819462380c522
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Mar 4 20:55:19 2003 +0000

    Don't call shutdown after finishing writing
    to TCP socket as  doing so causes interop problems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15220 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 4 ++++
 src/lib/krb5/os/sendto_kdc.c | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 36b61caba812c2522d9aea9eb72d3e38170cf51a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Mar 4 20:50:39 2003 +0000

    Do not expect sequence number in encrypted krb_cred
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15219 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 4 ++++
 src/lib/gssapi/krb5/accept_sec_context.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f956ffa323ab8a88295f0b6b0ee772b62165534b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Mar 4 20:45:32 2003 +0000

    GSS_C_NO_CREDENTIAL should accept any principal
    
    If a context is accepted with GSS_C_NO_CREDENTIAL or if a credential
    is acquired with GSS_C_NO_NAME as the acceptor name  then allow any
    principal in the keytab  to be  used as the acceptor name.
    
    This means that gss_inquire_cred can return GSS_C_NO_NAME from a
    credential.
    
    ticket: new
    Tags: enhancement
    cc: nicolas.williams@sun.com
    cc: krbdev@mit.edu
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15218 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 22 ++++++++++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 10 ++++---
 src/lib/gssapi/krb5/acquire_cred.c       | 49 +++++++++++++-------------------
 src/lib/gssapi/krb5/add_cred.c           | 18 ++++++++----
 src/lib/gssapi/krb5/inq_cred.c           |  3 +-
 src/lib/krb5/krb/ChangeLog               |  6 ++++
 src/lib/krb5/krb/rd_req.c                |  3 ++
 src/lib/krb5/krb/srv_rcache.c            |  6 ++--
 8 files changed, 75 insertions(+), 42 deletions(-)

commit 59c236f3e91fc0eab00f7b2dfb10ad5da715c228
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 3 22:33:56 2003 +0000

    	* krb5-config.in (lib_flags): Prune out CFLAGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15217 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog      | 2 ++
 src/krb5-config.in | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit eb3c4496b385671136f39b8b618c2d1b51739b72
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 3 22:00:30 2003 +0000

    * pbkdf2.c (F): Now takes krb5_data for password and salt.
    (krb5int_pbkdf2, krb5int_pbkdf2_hmac_sha1, krb5int_pbkdf2_hmac_sha1_128,
    krb5int_pbkdf2_hmac_sha1_256): Likewise, and for output also.
    * vectors.c (test_pbkdf2): Calls updated.
    (main): Run pbkdf2 tests.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15216 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog |  9 ++++++
 src/lib/crypto/pbkdf2.c  | 72 ++++++++++++++++++++++++------------------------
 src/lib/crypto/vectors.c | 14 ++++++----
 3 files changed, 53 insertions(+), 42 deletions(-)

commit 99e30b57804a04e1d7f47e14e7392745aa997527
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 3 07:49:34 2003 +0000

    	* g_cnffile.c (krb__get_srvtabname): Keep strdup()ed string in a
    	static variable and free it called again; this prevents a memory
    	leak.
    
    ticket: 1357
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15215 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   | 6 ++++++
 src/lib/krb4/g_cnffile.c | 6 +++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit d7945a6727cfa39039434d4da63a7080a91cabcd
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 3 07:09:46 2003 +0000

    Remove ADD_DEF and uses thereof, and move the appropriate symbols to
    AC_DEFINE'ed things or to Makefile.in files.  Remove explicit settings
    of CPPFLAGS.  These allow CPPFLAGS to be a user parameter.  Also, add
    CFLAGS to the CC_LINK variables, so they can control usage of the
    compiler to link programs.
    
    ticket: 677
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15214 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog             |  6 +++++
 src/aclocal.m4            | 19 +++------------
 src/appl/bsd/ChangeLog    |  6 +++++
 src/appl/bsd/Makefile.in  |  2 +-
 src/appl/bsd/configure.in |  1 -
 src/config/ChangeLog      | 11 +++++++++
 src/config/libobj.in      |  6 ++---
 src/config/pre.in         | 11 ++++++++-
 src/config/shlib.conf     | 60 +++++++++++++++++++++++------------------------
 src/util/pty/ChangeLog    |  5 ++++
 src/util/pty/configure.in |  1 -
 11 files changed, 74 insertions(+), 54 deletions(-)

commit 5df5c4bb6ffecf8f3ea304209a40f9f5ea1a4989
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Mar 2 22:00:11 2003 +0000

    Substitute DEPLIBEXT for library builds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15213 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 4 ++++
 src/aclocal.m4 | 1 +
 2 files changed, 5 insertions(+)

commit 470f3104e46cff5eb234a42d1b4ccfeba1bfcdb9
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Mar 2 21:40:49 2003 +0000

    Use com_err_deplib rather than an explicit path so we do not have our
    shared libraries depend at a make level on com_err if we use the
    system com_err library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15212 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/Makefile.in     | 2 +-
 src/lib/kadm5/clnt/Makefile.in | 2 +-
 src/lib/kadm5/srv/Makefile.in  | 2 +-
 src/lib/krb5/Makefile.in       | 2 +-
 src/lib/rpc/Makefile.in        | 2 +-
 src/util/profile/Makefile.in   | 2 +-
 src/util/pty/Makefile.in       | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

commit 95d8dd623b6ad9e15cc611d0a26971ac873c7556
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Mar 1 22:15:22 2003 +0000

    There isn't really a point to validating cred_handle if it was just
    acquired by acquire_cred(), so instead of the suggested patch,
    validate verifier_cred_handle only if we didn't acquire_cred().
    
    	* accept_sec_context.c (krb5_gss_accept_sec_context): Don't
    	validate verifier_cred_handle if GSS_C_NO_CREDENTIAL is passed in.
    
    ticket: 1356
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15211 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  5 +++++
 src/lib/gssapi/krb5/accept_sec_context.c | 12 ++++++------
 2 files changed, 11 insertions(+), 6 deletions(-)

commit b8042b1df4dce8dfe3b9cf9802ff7655ac8a87c1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 28 23:10:49 2003 +0000

    Ignore krb_err_txt.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15210 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit 5121dc536cc36f0c7d66d4571d0cd744ffc857de
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Feb 28 19:42:59 2003 +0000

    	* Makefile.in (clean-unix): Remove krb_err_txt.c on clean. Update
    	dependencies
    
    	* g_pw_in_tkt.c: Include krb4int.h for krb_get_keyprocs() prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15209 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     |  7 +++++++
 src/lib/krb4/Makefile.in   | 10 +++++++---
 src/lib/krb4/g_pw_in_tkt.c |  1 +
 3 files changed, 15 insertions(+), 3 deletions(-)

commit 6e8f2fb18b46f9caf5fdfa9087bc1458d6659811
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Feb 28 19:05:42 2003 +0000

    	* Makefile.in (clean): Cleanup testing objects and outputs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15208 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/ChangeLog   | 4 ++++
 src/lib/crypto/aes/Makefile.in | 3 +++
 2 files changed, 7 insertions(+)

commit 1d2dfec3af11d276628d75bbf3e28953249a0517
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 27 02:02:09 2003 +0000

    * configure.in: Set and substitute maybe_kerberosIV.
    * Makefile.in (MY_SUBDIRS): Use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15207 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 5 +++++
 src/include/Makefile.in  | 2 +-
 src/include/configure.in | 3 +++
 3 files changed, 9 insertions(+), 1 deletion(-)

commit 8264ff772ecb3a31a9ceed367d6459e42bfdaf5f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 26 04:43:09 2003 +0000

    remove wrong comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15206 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/old/des_stringtokey.c | 1 -
 1 file changed, 1 deletion(-)

commit d1eae1cd49d3b8aac3092b636bf84b2092f014fb
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 25 23:55:50 2003 +0000

    Thanks, similar patch applied
    
    	* set_ccache.c (gss_krb5_ccache_name): Don't return a pointer to
    	freed memory.
    
    ticket: 1346
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15205 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog    |  5 ++++
 src/lib/gssapi/krb5/set_ccache.c | 53 +++++++++++++++++++++++++++++++++++-----
 2 files changed, 52 insertions(+), 6 deletions(-)

commit aa52218d22c19ba97720a69bfcbfe5e23586f6e9
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 25 23:14:40 2003 +0000

    Handle NULL result_string->data returned from error in
    krb5_change_password().  The SAMDATA() macro in
    lib/krb5/krb/preauth2.c seems to already be fixed.
    
    KfM's kpasswd equivalent still needs to be dealt with.
    
    ticket: 1055
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15204 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/ChangeLog | 4 ++++
 src/clients/kpasswd/kpasswd.c | 3 ++-
 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/gic_pwd.c    | 5 +++--
 src/windows/cns/ChangeLog     | 5 +++++
 src/windows/cns/kpasswd.c     | 3 ++-
 6 files changed, 21 insertions(+), 4 deletions(-)

commit ca3b1ca532029b4d201d17f683ad77beed4f880a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 25 20:53:45 2003 +0000

    * in_tkt.c: Include k5-util.h.
    (do_seteuid): Define as krb5_seteuid instead of testing system characteristics
    here.
    * dest_tkt.c: Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15203 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  |  5 +++++
 src/lib/krb4/dest_tkt.c | 18 ++++--------------
 src/lib/krb4/in_tkt.c   | 15 ++-------------
 3 files changed, 11 insertions(+), 27 deletions(-)

commit 1bce2d928206724865acc77e4576cf7977a4ac10
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 25 20:46:48 2003 +0000

    * change_password.c (krb_change_password): Use int, not KRB_INT32, for krb4
    error codes.  Check for malloc failure allocating sendStream.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15202 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog         | 6 ++++++
 src/lib/krb4/change_password.c | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 87bea46cde4e03dd1c82ed163942679ba8539958
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 24 22:36:30 2003 +0000

    	* gssapi_krb5.c (kg_get_defcred): Revert previous; it's probably
    	not appropriate for inquire_cred() to cause new credentials to be
    	fetched.
    
    	* init_sec_context.c (krb5_gss_init_sec_context): Explicitly
    	release default cred in the NO_CREDENTIAL case, so it is always
    	refreshed.
    
    ticket: 1305
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15201 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 10 +++++++
 src/lib/gssapi/krb5/gssapi_krb5.c      | 49 ++++++++++++----------------------
 src/lib/gssapi/krb5/init_sec_context.c |  7 +++++
 3 files changed, 34 insertions(+), 32 deletions(-)

commit df4ad827ece873925fe1713e893a78134780340d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Feb 24 17:50:52 2003 +0000

    Fix typo pointed out by jenselby in doc pass
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15200 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4196177adf933f5a9ea4d687b50f84fb2584a544
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 21 23:14:50 2003 +0000

    This should fix things, but I don't have an easy way to test
    
    	* gssapi_krb5.c (kg_get_defcred): Check for invalid or expired
    	defcred if it exists, and call acquire_cred() again if necessary.
    
    ticket: 1305
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15199 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     |  5 +++++
 src/lib/gssapi/krb5/gssapi_krb5.c | 47 ++++++++++++++++++++++++++-------------
 2 files changed, 37 insertions(+), 15 deletions(-)

commit a4fc2e8d1ec6673cc8bf12659fdf94172295b9ed
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Feb 21 21:42:49 2003 +0000

    Fri Feb 21 16:30:00 2003 Alexandra Ellwood <lxs@mit.edu> * Removed Mac OS 9 files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15198 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/ChangeLog              |  3 +++
 src/mac/libraries/KerberosHeaders.h      | 45 --------------------------------
 src/mac/libraries/KerberosHeaders.pch    | 25 ------------------
 src/mac/libraries/KerberosHeadersCFM.pch | 24 -----------------
 src/mac/libraries/autoconf.h             | 34 ------------------------
 5 files changed, 3 insertions(+), 128 deletions(-)

commit 2cb3f0e03f86d144bcf5287be45f4fdba91775e8
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Feb 21 21:37:02 2003 +0000

    Fri Feb 21 16:30:00 2003 Alexandra Ellwood <lxs@mit.edu> * Removed Mac OS 9 files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15197 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/CFMGlue.pl                  |  298 ----------
 src/mac/CFMglue.c                   |  121 -----
 src/mac/ChangeLog                   |    3 +
 src/mac/ComErrLib ReadMe            |    5 -
 src/mac/ComErrLib.glue.h            |    6 -
 src/mac/ComErrLib.glue.post.cin     |    7 -
 src/mac/ComErrLib.glue.pre.cin      |    5 -
 src/mac/ComErrLib.glue.proto.h      |    3 -
 src/mac/FragmentAlias.mpw           |   24 -
 src/mac/GSS.CFM.c                   |   47 --
 src/mac/GSS.CFMglue.cin             |    5 -
 src/mac/GSS.CFMglue.proto.h         |   43 --
 src/mac/GSS.moreCFMglue.cin         |   13 -
 src/mac/GSSLib ReadMe               |    4 -
 src/mac/GSSLib.glue.h               |    7 -
 src/mac/GSSLibrary.exp              |   68 ---
 src/mac/K5.CFM.c                    |   53 --
 src/mac/K5.CFMglue.cin              |    5 -
 src/mac/K5.CFMglue.proto.h          |  249 ---------
 src/mac/K5.moreCFMglue.cin          |    7 -
 src/mac/K5Library.exp               |  220 --------
 src/mac/Kerberos5Lib.glue.h         |    6 -
 src/mac/KerberosProfileLib ReadMe   |   11 -
 src/mac/KrbProfileLib.glue.h        |    6 -
 src/mac/KrbProfileLib.glue.post.cin |    7 -
 src/mac/KrbProfileLib.glue.pre.cin  |    5 -
 src/mac/KrbProfileLib.glue.proto.h  |   18 -
 src/mac/Makefile                    | 1028 -----------------------------------
 src/mac/ProfileLib.CFM.c            |   49 --
 src/mac/create-folder.mpw           |   27 -
 src/mac/krb5.ini                    |   45 --
 src/mac/macfile_gen.pl              |  551 -------------------
 32 files changed, 3 insertions(+), 2943 deletions(-)

commit 47fd8f934938ea244e1d3fe796b6f0fc2cd1fc31
Author: Jen Selby <jenselby@mit.edu>
Date:   Fri Feb 21 03:09:36 2003 +0000

    default for noaddresses was wrong
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15196 dc483132-0cff-0310-8789-dd5450dbe970

 doc/definitions.texinfo | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1008475b2c83b032251d4917c9eba634d17b2443
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Feb 21 01:35:09 2003 +0000

    Fix typo that caused infinite loop in previous patch
    
    Ticket: 1006
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15195 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 5 +++++
 src/kdc/kdc_preauth.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 3a362e5ca63a372e684610a593e0bdce588fdbd3
Author: Jen Selby <jenselby@mit.edu>
Date:   Thu Feb 20 23:20:52 2003 +0000

    Added a few more tags in libdefaults
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15194 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo       | 24 +++++++++++++++++++++++-
 doc/definitions.texinfo |  9 +++++++++
 2 files changed, 32 insertions(+), 1 deletion(-)

commit a542b2f79de11422fc551db6128f211e63266dfa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 20 00:04:06 2003 +0000

    * krb5.hin (krb5_princ_component): Return NULL if going off the end of the array
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15193 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 3 +++
 src/include/krb5.hin  | 5 ++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 2bfcfecfdc670281449db31c45ab2eaece0493ca
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 20 00:00:11 2003 +0000

    * configure.in: Check for sys/select.h and time.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15192 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 4 ++++
 src/include/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f75a3db8b492631632c8555ed41ba5daf5488aef
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 15 01:15:10 2003 +0000

    The client sorts the enctype list returned by etype_info ordering
    enctypes that it requested or that are similar to ones it requested
    first.
    
    The KDC only includes enctypes in etype_info if they were requested by
    the client.
    
    ticket: 1006
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15191 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog           |  6 ++++
 src/kdc/kdc_preauth.c       | 21 ++++++++++++-
 src/lib/krb5/krb/ChangeLog  |  5 ++++
 src/lib/krb5/krb/preauth2.c | 73 ++++++++++++++++++++++++++++++++++++++++++++-
 4 files changed, 103 insertions(+), 2 deletions(-)

commit f9137481fc5fcba7bec7b1b4063d6c56ad5e2a9e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 14 04:19:34 2003 +0000

    * Makefile.in (ETOUT): Replace $(S) with "/"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15190 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 046b2882176a848d3097faf7b1222f4b0c4ce2a3
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 14 00:01:25 2003 +0000

    	* Makefile.in ($(GSSAPI_KRB5_HDR)): Use $(S) to avoid problems on
    	windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15189 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog   | 5 +++++
 src/lib/gssapi/krb5/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a5dfa964bfd9a75bd2a0fe689d1215b20189d43e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Feb 13 20:09:21 2003 +0000

    Fix double free of AS key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15188 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/gic_keytab.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6f265099f0358a67bf5cd683d58f35eb20cbf153
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 13 02:44:16 2003 +0000

    * Makefile.in (krb_err.h, kadm_err.h): Rebuild by going to lib/krb4 and
    building "includes".
    (clean-unix): Don't need to delete copies of .et files any more.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15187 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog   |  6 ++++++
 src/include/kerberosIV/Makefile.in | 15 +++++----------
 2 files changed, 11 insertions(+), 10 deletions(-)

commit 433dc98a48135f9d959a974759ebe633911a24b7
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 13 00:51:43 2003 +0000

    Oops, add $(GSSAPI_KRB5_HDR) to all-unix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15186 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog   | 1 +
 src/lib/gssapi/krb5/Makefile.in | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 811091815c95d427a3ca545c5c80e084aa01c61c
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 13 00:23:45 2003 +0000

    More tweaks to deal with parallel builds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15185 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   |  6 ++++++
 src/lib/gssapi/generic/Makefile.in | 35 ++++++++++++++++-------------------
 src/lib/gssapi/krb5/ChangeLog      |  6 ++++++
 src/lib/gssapi/krb5/Makefile.in    | 13 ++++---------
 4 files changed, 32 insertions(+), 28 deletions(-)

commit 35b388f4ad76e45348ac78611037201111b9aeaf
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 12 16:21:09 2003 +0000

    	* post.in (.dtmp): Use -DDEPEND to allow source files to exclude
    	inclusions from dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15184 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/post.in   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7e144330272615a5adb6e9f2eea3ceeca3b901a0
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 12 16:20:00 2003 +0000

    	* Makefile.in: Update dependencies.
    	(KRB_ERR_TXT): Set by configure to be either empty
    	(on Darwin) or krb_err_txt.c (on other platforms).  This avoids
    	building krb_err_txt.c on Darwin, as the type of krb_err_txt is a
    	pointer there, so we don't need another copy of the array.
    	(DEFINES): Remove.  It wasn't doing anything useful and was
    	cluttering up the compile command line.
    
    	* configure.in: On Darwin, don't use krb_err_txt.c.
    
    	* err_txt.c: On Darwin, actually use the array generated by
    	compile_et, and assign it to krb_err_txt, which is a pointer, not
    	an array, on that platform.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15183 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 16 +++++++++++
 src/lib/krb4/Makefile.in  | 68 ++++++++++++++++++++++++++++-------------------
 src/lib/krb4/configure.in |  9 +++++++
 src/lib/krb4/err_txt.c    | 13 +++++++++
 4 files changed, 78 insertions(+), 28 deletions(-)

commit 8caba99986842fcbb32f3a87ba330ce282b0c21e
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 12 00:06:37 2003 +0000

    	* CCache-glue.c: Delete in_tkt()
    
    	* change_password.c: Fix incorrect filename in comment.
    
    	* g_in_tkt.c (krb_get_in_tkt_preauth): Call krb_in_tkt() rather
    	than in_tkt().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15182 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/CCache-glue.c     | 10 ----------
 src/lib/krb4/ChangeLog         |  7 +++++++
 src/lib/krb4/change_password.c |  2 +-
 src/lib/krb4/g_in_tkt.c        |  2 +-
 4 files changed, 9 insertions(+), 12 deletions(-)

commit 1f294806b4260691fff580c6a0587a597e66701d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Feb 11 23:11:24 2003 +0000

    Support credentials encrypted in the session key rather than
    the subsession key.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15181 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 11 +++++++++++
 src/lib/krb5/krb/rd_cred.c | 18 ++++++++++++++----
 2 files changed, 25 insertions(+), 4 deletions(-)

commit 45fc7d02ed105515c6347b52c19e01f45e415239
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 11 19:50:18 2003 +0000

    	* CCache-glue.c (krb_in_tkt): Rename from in_tkt().
    	(in_tkt): Implement in terms of krb_in_tkt() to match existing
    	Unix and Windows API.  This shouldn't be a problem because it
    	appears to be considered an internal API on Mac.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15180 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/CCache-glue.c | 14 ++++++++++++--
 src/lib/krb4/ChangeLog     |  7 +++++++
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 159c914a93b1a2623e777067c493e82e16459693
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 11 17:19:00 2003 +0000

    Fix recursion-forcing rules to be more friendly to parallel builds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15179 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog           |  9 +++++++++
 src/lib/gssapi/Makefile.in         | 10 ++++++++--
 src/lib/gssapi/generic/ChangeLog   |  5 +++++
 src/lib/gssapi/generic/Makefile.in |  2 ++
 4 files changed, 24 insertions(+), 2 deletions(-)

commit d8ab51fb568056529fe4d763cfdafae8d2661d3c
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 11 05:13:49 2003 +0000

    	* Makefile.in: Another attempt... turns our that the "copy"
    	command on Windows preserves modtimes, so spurious rebuilds were
    	happening even with the stamp file, since the target in $(EHDRDIR)
    	is always out of date with respect to the stamp file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15178 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   |  7 +++++++
 src/lib/gssapi/generic/Makefile.in | 16 ++++++++--------
 2 files changed, 15 insertions(+), 8 deletions(-)

commit a72f64226e827306e5d54c692143f7b50ea73cbd
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 11 03:53:18 2003 +0000

    Fix some things to avoid spurious rebuilds of header files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15177 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog           |  6 ++++++
 src/lib/gssapi/Makefile.in         |  4 ++--
 src/lib/gssapi/generic/ChangeLog   |  5 +++++
 src/lib/gssapi/generic/Makefile.in | 26 +++++++++++++++-----------
 4 files changed, 28 insertions(+), 13 deletions(-)

commit 5031fd029c89e3a2dce7a379769be877eaf02cc9
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 11 03:08:37 2003 +0000

    	* Makefile.in (K4LIBS): Revert previous
    
    	* krb5_32.def: Add afs_string_to_key, which is now needed by the
    	krb4 library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15176 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 5 +++++
 src/lib/Makefile.in | 2 +-
 src/lib/krb5_32.def | 1 +
 3 files changed, 7 insertions(+), 1 deletion(-)

commit fa4ab3193c1cb0e2bd79593ffc5ec6c28dacaa2c
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 11 03:08:21 2003 +0000

    	* password_to_key.c (krb5_passwd_to_key): Replace snprintf() call
    	with explicit length checking.
    
    	* memcache.c (krb4int_save_credentials_addr): Renamed from
    	krb_save_credentials().
    	(krb_save_credentials): Implement in terms of
    	krb4int_save_credentials_addr().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15175 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog         |  8 ++++++++
 src/lib/krb4/memcache.c        | 25 ++++++++++++++++++++++---
 src/lib/krb4/password_to_key.c | 13 +++++++++----
 3 files changed, 39 insertions(+), 7 deletions(-)

commit 048ce3638ec9fe5a0103c8b20722af4f14f3feaf
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 11 02:20:12 2003 +0000

    Various fixes to Windows build of krb4 library.  Fix up KRB5_CALLCONV
    on some new krb4 library functions.  Fix up library generation to
    refer to des425.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15174 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                  |  5 +++++
 src/Makefile.in                |  6 +++---
 src/lib/ChangeLog              |  4 ++++
 src/lib/Makefile.in            |  2 +-
 src/lib/krb4/ChangeLog         |  6 ++++++
 src/lib/krb4/krb4int.h         | 12 ++++++------
 src/lib/krb4/password_to_key.c | 27 +++++++++++++++++++++------
 7 files changed, 46 insertions(+), 16 deletions(-)

commit 208e27d7e52cdaa9ed75bcfbd22b0527f5a2c4df
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 11 01:35:32 2003 +0000

    Fix lots of things to compile on Unix.  Fix some typos
    
    By means of carrying through local addresses in many places, eliminate
    or reduce sections of code depending on TARGET_OS_MAC conditionals.
    
    Conditionalize some prototypes in krb.h with KRB_PRIVATE, to avoid
    leakage on Mac.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15173 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  7 +++++
 src/include/kerberosIV/krb.h     | 40 +++++++++++++++++++++----
 src/lib/des425/ChangeLog         |  5 ++++
 src/lib/des425/str_to_key.c      |  2 +-
 src/lib/krb4/CCache-glue.c       | 18 +++++++++++-
 src/lib/krb4/ChangeLog           | 36 +++++++++++++++++++++++
 src/lib/krb4/Makefile.in         |  2 ++
 src/lib/krb4/g_ad_tkt.c          | 13 +++++++--
 src/lib/krb4/g_in_tkt.c          | 63 ++++++++++++++++------------------------
 src/lib/krb4/krb4int.h           | 11 ++++++-
 src/lib/krb4/password_to_key.c   |  6 ++--
 src/lib/krb4/save_creds.c        | 48 +++++++++++++++++++++++++-----
 src/lib/krb4/tkt_string.c        |  2 +-
 13 files changed, 192 insertions(+), 61 deletions(-)

commit 5a2fb0d6ee3d6db893fbe34c4097c019f8a4027d
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon Feb 10 22:11:35 2003 +0000

    Note: these checkins are partial progress for Tom Yu. They probably don't build; Tom is expecting that.  *** CCache-glue.c: Removed copying of the string_to_key type in krb_save_credentials.  Saving the string_to_key type is unnecessary and was just for display purposes.  Will be removed for KfM 5.0. Updated to use KRB5_CALLCONV instead of INTERFACE and include the krb5's krb4 headers instead of the KfM ones.  *** change-password.c: Removed include of CredentialsCache.h and code that switches between string to key types.  This doesn't make sense for password changing because the krb4 protocol for password changing implemented here only supports mit's string to key.  Bug was in KfM and got ported forward.  Should the code call mit_password_to_key for all platforms? *** FSp-glue.c: Removed dependency on MoreFiles and replaced it with code to use FSRefs now that we are Carbon-only.  *** g_in_tkt.c: Added loop which calls password to key functions trying each one.  This technique was imported from KTH-KRB into KfM.  This code still needs to have the TARGET_OS_MAC code made more Unix friendly for Darwin builds.  The behavior differences (store the address or not) should be deferred until the very last moment to avoid excessive #ifdefs.  *** g_pw_in_tkt.c: Added loop which calls password to key functions trying each one.  This technique was imported from KTH-KRB into KfM.  *** krb4int.h: Added password-to-key.c functions so they can be used by g_in_tkt.c and g_pw_in_tkt.c.  *** password-to-key.c: Removed dependence on the CCAPI so this code can be used on all platforms to implement looping over the password to key functions.  *** RealmsConfig-glue.c: Changed to use #ifdef USE_CCAPI like is used elsewhere in the krb5 sources.  This is just for consistency in krb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15172 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/CCache-glue.c       | 52 ++++++++++------------
 src/lib/krb4/ChangeLog           | 40 +++++++++++++++++
 src/lib/krb4/FSp-glue.c          | 40 ++++++++++++++---
 src/lib/krb4/RealmsConfig-glue.c |  6 +--
 src/lib/krb4/change_password.c   | 22 +---------
 src/lib/krb4/g_in_tkt.c          | 27 +++++++-----
 src/lib/krb4/g_pw_in_tkt.c       | 38 +++++++++-------
 src/lib/krb4/krb4int.h           |  9 ++++
 src/lib/krb4/password_to_key.c   | 94 ++++++++++++++++------------------------
 9 files changed, 186 insertions(+), 142 deletions(-)

commit c686fc70d808fc24626ae5c90c31853dda99f17e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Feb 9 15:20:24 2003 +0000

    Have g_token_size return unsigned int for signed/unsigned cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15171 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         | 5 +++++
 src/lib/gssapi/generic/gssapiP_generic.h | 2 +-
 src/lib/gssapi/generic/util_token.c      | 4 ++--
 src/lib/gssapi/krb5/ChangeLog            | 4 ++++
 src/lib/gssapi/krb5/init_sec_context.c   | 2 +-
 5 files changed, 13 insertions(+), 4 deletions(-)

commit 4621625e006e1006e8aca3bae52bbb5bdc72efbe
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 8 09:51:01 2003 +0000

    	* prompter.c (krb5_prompter_posix): Kill echo before printing
    	prompt to avoid possible race conditions in test suite.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15170 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  5 +++++
 src/lib/krb5/os/prompter.c | 11 +++++------
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 346ffd9c61b6f6390d61504726f2b4ca6a2d5a05
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 8 08:25:28 2003 +0000

    Thanks; equivalent patch applied
    
    	* admin_server.c (kadm_listen): Zero sa_flags to avoid wonkiness.
    
    ticket: 1304
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15169 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog      | 4 ++++
 src/kadmin/v4server/admin_server.c | 1 +
 2 files changed, 5 insertions(+)

commit 388118ed24ef0bc75458fc29d0c07e11b588338a
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 8 08:12:46 2003 +0000

    Change comments to remove the note that we're going to redesign key
    storage architecture for 1.3.
    
    ticket: 1193
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15168 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog         | 5 +++++
 src/lib/kdb/keytab.c          | 3 +--
 src/lib/krb5/keytab/ChangeLog | 5 +++++
 src/lib/krb5/keytab/kt_file.c | 4 +---
 4 files changed, 12 insertions(+), 5 deletions(-)

commit 2d3091d6daa183ea774438aa9cb67750c8435518
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 7 22:15:59 2003 +0000

    	* Makefile.in (all-unix): Remove kerberosIV/krb_err.h, as it was
    	causing spurious rebuilds of lots of stuff because it was
    	depending on all-recurse, which is always out of date.
    	(install-headers-unix): Also, no need to depend on
    	kerberosIV/krb_err.h here, since the kerberosIV subdirectory takes
    	care of it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15167 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 9 +++++++++
 src/include/Makefile.in | 5 ++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit acfeb5a2b5af2d9fbaf7f78193aa538a388ee4f9
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 7 21:41:20 2003 +0000

    	* Makefile.in (install): Fix typo in k5srvutil.M install rule
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15166 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog   | 4 ++++
 src/kadmin/cli/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f783834660ced3cabc14fdc184f4808606c856a8
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 7 21:39:44 2003 +0000

    Fix ABI divergence between Unix and Mac krb4 libraries in declaration
    of krb_err_txt by means of a gross hack.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15165 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                    |  5 +++
 src/Makefile.in                  |  7 +++-
 src/include/kerberosIV/ChangeLog |  4 +++
 src/include/kerberosIV/krb.h     |  7 ++++
 src/lib/krb4/ChangeLog           |  9 +++++
 src/lib/krb4/Makefile.in         |  7 ++++
 src/lib/krb4/err_txt.c           | 10 +++---
 src/lib/krb4/et_errtxt.awk       | 71 ++++++++++++++++++++++++++++++++++++++++
 8 files changed, 114 insertions(+), 6 deletions(-)

commit e8ee901a519d2f5eaf73b3b83dbac41c88d3d34c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 7 04:15:22 2003 +0000

    	* prompter.c (krb5_prompter_posix, setup_tty, restore_tty): Fix to
    	use the actual file descriptor we dup()'ed to in case tcsetattr()
    	doesn't actually change the underlying device modes and instead
    	only affects the specific file descriptor.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15164 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  7 +++++++
 src/lib/krb5/os/prompter.c | 27 +++++++++++++++------------
 2 files changed, 22 insertions(+), 12 deletions(-)

commit 1b3855f2ede597123d36a4941328583918053f8f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 7 01:11:32 2003 +0000

    Add AES copyright and license
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15163 dc483132-0cff-0310-8789-dd5450dbe970

 README | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit 14a2be91bcde8ded391f2e4015f4676a780ff4b3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 7 01:10:51 2003 +0000

    Add Yarrow, AES licenses
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15162 dc483132-0cff-0310-8789-dd5450dbe970

 doc/copyright.texinfo | 74 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 74 insertions(+)

commit 24baad24519b80b6d9d30aaff6b2636fabf4e8a0
Author: Ken Hornstein <kenh@cmf.nrl.navy.mil>
Date:   Thu Feb 6 23:45:55 2003 +0000

    Sorry, forgot this ChangeLog on the last commit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15161 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit aec2a617d8c269c24bac3cb6d14e14e1309afd00
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 6 23:13:07 2003 +0000

    * locate_kdc.c (translate_ai_error): Handle EAI_ADDRFAMILY like EAI_NONAME.
    (krb5int_add_host_to_list): Translate errors returned from the second
    getaddrinfo call.
    
    ticket: 1339
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15160 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  7 +++++++
 src/lib/krb5/os/locate_kdc.c | 11 ++++-------
 2 files changed, 11 insertions(+), 7 deletions(-)

commit d3ed0f832618288208ca7b72c7ae0b724865a953
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Feb 6 20:05:41 2003 +0000

    Add k5srvutil
    
    Add a script called k5srvutil that allows easy manipulation of keytabs
    for common tasks such as changing keys and deleting outdated keys.
    
    ticket: 1191
    Tags: enhancement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15159 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog    |   4 ++
 src/kadmin/cli/Makefile.in  |   2 +
 src/kadmin/cli/k5srvutil.M  |  58 ++++++++++++++++++++++
 src/kadmin/cli/k5srvutil.sh | 117 ++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 181 insertions(+)

commit 67c751774d700487072bf7539ff15f153566ee3a
Author: Ken Hornstein <kenh@cmf.nrl.navy.mil>
Date:   Thu Feb 6 19:58:18 2003 +0000

    This is the integration of "fakeka" (a program to emulate a kaserver)
    into the MIT distribution.  It's compilation is enabled with --enable-fakeka.
    
    ticket: 1281
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15158 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Makefile.in  |   10 +-
 src/kdc/configure.in |   10 +
 src/kdc/fakeka.c     | 1392 ++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 1411 insertions(+), 1 deletion(-)

commit 5e5826521c40ab478d7ca6a2da0e7058b1ad6ae5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 6 00:51:42 2003 +0000

    * Makefile.in (std_rqs.c): Depend on ct_c.sed and ct_c.awk
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15157 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog   | 4 ++++
 src/util/ss/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ea9cb9d21e39b05b16bf3a18753a1f5a7085b8c0
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 5 21:39:33 2003 +0000

    	* login.c (main): Don't zero out terminal window size
    
    ticket: 697
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15156 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/login.c   | 6 ------
 2 files changed, 4 insertions(+), 6 deletions(-)

commit 4ee34904261e23b1bbc396fbdb3902e6630d4314
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Feb 5 20:05:17 2003 +0000

            * Makefile.in (run-aes-test): Add $(RUN_SETUP) so that if
            compiling only shared libraries, LD_LIBRARY_PATH is set for test.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15155 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/ChangeLog   | 5 +++++
 src/lib/crypto/aes/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 6c71301d589b57cfe1879c94dbba33904d7270e4
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 5 19:35:48 2003 +0000

    	* mkrel: Exclude .rconf files
    
    ticket: 771
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15154 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 4 ++++
 src/util/mkrel     | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0ed9da1092fa6fd1f503860d4b4f81f051a0a259
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 5 04:57:46 2003 +0000

    comment
    
    	* decomp_tkt.c (dcmp_tkt_int): Patch from Booker Bense to use
    	krb_get_lrealm() instead of copying KRB_REALM into prealm.
    
    ticket: 710
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15153 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 5 +++++
 src/lib/krb4/decomp_tkt.c | 8 ++++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit d6f4f6191efb2dbadd1c995bbf3497781e50f5f4
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 5 04:02:05 2003 +0000

    	* default.exp (start_kerberos_daemons): Use correct argument to
    	"-4" flag.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15152 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ba1b65dde3a9355ac612684bec747b0b508d93d0
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 5 03:57:22 2003 +0000

    	* prompter.c (krb5_prompter_posix): Rewrite to no longer use
    	longjmp(), as well as to get a non-buffered stdio stream on stdin
    	to avoid passwords staying around in stdio buffers.  This does
    	have the side effect of possibly losing pre-buffered input from an
    	application that reads from stdin using stdio functions prior to
    	calling the prompter, but hopefully those are rare.
    
    ticket: 673
    ticket: 680
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15151 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog     |   5 +
 src/lib/krb5/configure.in  |   2 +
 src/lib/krb5/os/ChangeLog  |   9 ++
 src/lib/krb5/os/prompter.c | 244 +++++++++++++++++++++++++++++----------------
 4 files changed, 173 insertions(+), 87 deletions(-)

commit 47df13c713c98329b9bc8eba1fb50d3914653f37
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Feb 4 22:12:00 2003 +0000

    Get addressless tickets by default
    
    By default Kerberos obtains addressless tickets.
    
    ticket: new
    Tags: enhancement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15150 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 4 ++++
 src/lib/krb5/krb/get_in_tkt.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit f5e4086a74c01bf09e8b7c2cb63854ec7d4f24f1
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Feb 4 22:07:38 2003 +0000

    disable krb4 by default
    
    By default, we disable krb4 in the KDC.  This means that -4 none is
    the default mode.
    
    Krb4 is reenabled for the dejagnu tests.
    
    ticket: new
    Tags: enhancement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15149 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog                        | 4 ++++
 doc/krb425.texinfo                   | 2 ++
 src/kdc/ChangeLog                    | 7 +++++++
 src/kdc/kerberos_v4.c                | 2 +-
 src/kdc/krb5kdc.M                    | 2 +-
 src/tests/dejagnu/config/ChangeLog   | 4 ++++
 src/tests/dejagnu/config/default.exp | 2 +-
 7 files changed, 20 insertions(+), 3 deletions(-)

commit a1e2fbd400429e48ff313980be66b3e73f17134a
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 4 03:48:55 2003 +0000

    	* login.c (dofork): Don't dissociate from controlling tty in the
    	parent, since the parent needs to remain the session leader so it
    	can tell when the tty gets hung up.  Make the child wait for the
    	parent to set up a SIGHUP handler to ensure that cleanup happens
    	properly.
    
    ticket: 608
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15148 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  8 +++++++
 src/appl/bsd/login.c   | 60 +++++++++++++++++++++++---------------------------
 2 files changed, 36 insertions(+), 32 deletions(-)

commit e165a49ebd1dadb5a5ca8859bb7b9751147aafbf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 3 22:13:26 2003 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15147 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in     | 22 ++++++++++++++++------
 src/lib/crypto/aes/Makefile.in |  3 +--
 2 files changed, 17 insertions(+), 8 deletions(-)

commit a2f508bd5d832e44fe4bf65af4b0633a12ec03d2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 3 22:12:34 2003 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15146 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 96521085c7ff81ab0115bface1f01c0baafcd89e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 3 22:12:18 2003 +0000

    Remove placeholder file that shouldn't have been checked in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15145 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/Makefile.in | 12 ++++++------
 src/lib/crypto/aes/aess2k.c    |  3 ---
 2 files changed, 6 insertions(+), 9 deletions(-)

commit 39bf3b535cc88fbc8f228427662d4e73cd2c32fd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 3 22:09:09 2003 +0000

    Build and link in AES crypto code (but don't define the enctype yet).
    Build and link in PBKDF2 function.
    Add ciphertext stealing tests.
    Update various tests to correspond with IETF crypto draft.
    
    * aes: New directory, containing AES implementation from Brian Gladstone,
    tweaked a little for the krb5 build system.
    * configure.in: Build its makefile.
    * Makefile.in (LOCAL_SUBDIRS, LOCALINCLUDES, STOBJLISTS, SUBDIROBJLISTS): Add
    aes entries.
    
    * t_cts.c: New test file.
    * Makefile.in (EXTRADEPSRCS): Add t_cts.
    (t_cts$(EXEEXT)): New rule.
    
    * Makefile.in (SRCS, OBJS, STLIBOBJS): Add pbkdf2.
    (EXTRADEPSRCS): Remove pbkdf2.c.
    (t_pkcs5$(EXEEXT)): Don't list pbkdf2.$(OBJEXT).
    
    * t_nfold.c (fold_kerberos): New function.
    (main): Call it with different lengths.
    * vectors.c: Include ctype.h and hash_provider.h.
    (test_nfold, test_mit_des_s2k, test_s2k, test_dr_dk): Test case data now static
    and const.
    (test_nfold): Add "Q" and "ba" tests from Simon Josefsson.
    (GCLEF): New macro.
    (test_mit_des_s2k): Add GCLEF test case.  Fill in "key" at run time, not as
    initialization.
    (test_s2k): Added GCLEF test case.
    (krb5int_enc_aes128, krb5int_enc_aes256): Declare.
    (combine_keys, test_des3_combine, k5_des3_make_key): Functions deleted.
    (whoami): New variable.
    (printd, printk): New functions.
    (test_pbkdf2): New function.
    (main): Initialize whoami.  Test nfold only for now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15144 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    |  34 ++++++
 src/lib/crypto/Makefile.in  |  19 ++-
 src/lib/crypto/configure.in |   2 +-
 src/lib/crypto/t_cts.c      | 154 +++++++++++++++++++++++
 src/lib/crypto/t_nfold.c    |  22 ++++
 src/lib/crypto/vectors.c    | 292 +++++++++++++++++++-------------------------
 6 files changed, 352 insertions(+), 171 deletions(-)

commit 62d7865b4f23cb21c04caef5574e5a52f2b185ec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 3 21:53:59 2003 +0000

    * aes.c: New file.
    * Makefile.in (STLIBOBJS, OBJS, SRCS): Include it.
    (LOCALINCLUDE): Add aes source dir.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15143 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/enc_provider/ChangeLog   |   6 +
 src/lib/crypto/enc_provider/Makefile.in |  12 +-
 src/lib/crypto/enc_provider/aes.c       | 190 ++++++++++++++++++++++++++++++++
 3 files changed, 206 insertions(+), 2 deletions(-)

commit 4cfe244574a3be3fd5b12258b20da02ad6e98d58
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Feb 3 21:38:06 2003 +0000

    Make l40 static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15142 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/ChangeLog | 5 +++++
 src/lib/crypto/arcfour/arcfour.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e697a50c77314b0294b3a94329fb82e0c8692e56
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 3 21:10:25 2003 +0000

    AES implementation by Briad Gladman; tweaked for krb5 tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15141 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/aes/Makefile.in        |   77 +
 src/lib/crypto/aes/aes-gen.c          |  326 ++
 src/lib/crypto/aes/aes-test.c         |  138 +
 src/lib/crypto/aes/aes.h              |   97 +
 src/lib/crypto/aes/aes.txt            |   70 +
 src/lib/crypto/aes/aescpp.h           |   55 +
 src/lib/crypto/aes/aescrypp.c         |  487 +++
 src/lib/crypto/aes/aescrypt.asm       |  402 ++
 src/lib/crypto/aes/aescrypt.c         |  421 ++
 src/lib/crypto/aes/aeskey.c           |  363 ++
 src/lib/crypto/aes/aeskeypp.c         |  399 ++
 src/lib/crypto/aes/aesopt.h           |  836 ++++
 src/lib/crypto/aes/aess2k.c           |    3 +
 src/lib/crypto/aes/aessrc.url         |    1 +
 src/lib/crypto/aes/aestab.c           |  494 +++
 src/lib/crypto/aes/expect-vk.txt      | 1548 +++++++
 src/lib/crypto/aes/expect-vt.txt      | 1036 +++++
 src/lib/crypto/aes/test/Readme.txt    |   22 +
 src/lib/crypto/aes/test/cbc_d_m.txt   | 7224 +++++++++++++++++++++++++++++++++
 src/lib/crypto/aes/test/cbc_e_m.txt   | 7224 +++++++++++++++++++++++++++++++++
 src/lib/crypto/aes/test/ecb_d_m.txt   | 6024 +++++++++++++++++++++++++++
 src/lib/crypto/aes/test/ecb_e_m.txt   | 6024 +++++++++++++++++++++++++++
 src/lib/crypto/aes/test/ecb_iv.readme |   19 +
 src/lib/crypto/aes/test/ecb_iv.txt    |  123 +
 src/lib/crypto/aes/test/ecb_tbl.txt   | 1955 +++++++++
 src/lib/crypto/aes/test/ecb_vk.txt    | 2334 +++++++++++
 src/lib/crypto/aes/test/ecb_vt.txt    | 1566 +++++++
 src/lib/crypto/aes/test/katmct.pdf    |  Bin 0 -> 100812 bytes
 src/lib/crypto/aes/uitypes.h          |   81 +
 src/lib/crypto/aes/vb.txt             |   87 +
 src/lib/crypto/aes/vbaxam.doc         |  Bin 0 -> 48640 bytes
 31 files changed, 39436 insertions(+)

commit fdb75cd01a61773259e7f9a5a89fdd6a314a64b7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 1 00:35:08 2003 +0000

    * Makefile.in (clean-windows): Remove $(GENS).
    (krb524_err.c): Depend on krb524_err.et.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15140 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog   | 5 +++++
 src/krb524/Makefile.in | 4 ++++
 2 files changed, 9 insertions(+)

commit 50501b43418d5fee8c53c3f12bb2cb867bccb967
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 31 05:50:29 2003 +0000

    	* kcmd.c (v4_des_write): Apply patch from ghudson to fix
    	non-right-justification case.
    
    ticket: 620
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15139 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  5 +++++
 src/appl/bsd/kcmd.c    | 13 +++++++++----
 2 files changed, 14 insertions(+), 4 deletions(-)

commit 133604df1c3957fc45898a6fbab8a6193402cf4b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 31 00:43:50 2003 +0000

    * login.c (main): Initialize 'hostname'
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15138 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 2 +-
 src/appl/bsd/login.c   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 576bca360cb6cdf9c12730aba3d75042dddd9e1e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 31 00:41:17 2003 +0000

    * login.c (try_krb4): Delete unused krb5 principal name argument.
    (main): Don't pass it.
    
    ticket: 479
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15137 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/login.c   | 5 ++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit fdfc9f2db1de4399b4b397d3f5222b65c8269f4e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jan 30 20:31:23 2003 +0000

    Change to use more appropriate sample domains and IPs
    
    ticket: 175
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15136 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           | 4 ++++
 doc/definitions.texinfo | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 1d19d863b0033c961c0577df352193884d948c26
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 28 23:30:02 2003 +0000

    * RealmsConfig-glue.c (get_krbhst_default, krb_get_krbhst, krb_realmofhost):
    Use strcpy instead of strncpy.
    
    ticket: 1339
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15135 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog           | 5 +++++
 src/lib/krb4/RealmsConfig-glue.c | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 969a7fd678eff33053c839504550aa4edfdcd777
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 27 20:45:03 2003 +0000

    krb4 library breaks old krb_get_admhst API
    
    	* RealmsConfig-glue.c (krb_get_admhst): Use strcpy instead of
    	strncpy, and max length of MAX_HSTNM.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15134 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog           | 5 +++++
 src/lib/krb4/RealmsConfig-glue.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 66b63bf3b22bb49ef81a016593832b3754e2d805
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jan 24 04:44:43 2003 +0000

           * parse.c: Include errno.h for declaration of errno
    
    glibc 2.3.1 declares errno as a macro - so must include header file
    before use.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15133 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog | 4 ++++
 src/util/ss/parse.c   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 7995bc40d8aa2bcc779da0a4782a9a5fd6dd1d4d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 23 17:42:46 2003 +0000

    * default.exp (start_kerberos_daemons): Record more information when "tail -f"
    doesn't show the mark written to the log file.  Look for and discard
    non-matching lines.
    (setup_root_shell): Ignore the message displayed by rlogin when a connection is
    refused to one address but other addresses are available.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15132 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  9 +++++++++
 src/tests/dejagnu/config/default.exp | 15 +++++++++++----
 2 files changed, 20 insertions(+), 4 deletions(-)

commit c2f7f31ff341b5772d22ff4d45df5e478e8da7c6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 22 21:34:00 2003 +0000

    * Makefile.in (all-unix, install): Build and install kadm_err.h.
    (install-headers-unix): Install both generated header files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15131 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog   | 5 +++++
 src/include/kerberosIV/Makefile.in | 7 +++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit bdae56ed80a3af96b4dfe1be05df9c4c8a2bf619
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 21 19:02:58 2003 +0000

    Timestamp preauth should return clock skew errors
    
    When the user supplies the correct password, but has a timestamp that
    is out of bounds, the server should reply with a clock skew error
    rather than a preauth required error.
    
    ticket: new
    Tags: enhancement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15130 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  4 ++++
 src/kdc/kdc_preauth.c | 10 +++++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 245fc0554350ee6d155b5dd344741e6fa790f898
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 17 23:55:43 2003 +0000

    * krb5_32.def: Export krb5_rc_close, krb5_free_enc_tkt_part, and
    krb5_decrypt_tkt_part, for GSSAPI.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15129 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 5 +++++
 src/lib/krb5_32.def | 3 +++
 2 files changed, 8 insertions(+)

commit cef9f8f372063e1e7d53b0a3ac4ac020fbf7840b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 17 23:28:59 2003 +0000

    Use new target create-ehdrdir, defined differently for UNIX and WIN32, to
    conditionally create the target directory $(EHDRDIR) if needed, before copying
    files into it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15128 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   |  4 +++-
 src/lib/gssapi/generic/Makefile.in | 13 ++++++++-----
 2 files changed, 11 insertions(+), 6 deletions(-)

commit b97493a84d9d82102af6c9f991e0755c17a94399
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 17 23:22:10 2003 +0000

    * krb5.hin (krb5_mk_req_checksum_func): Fix Windows calling convention syntax
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15127 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0888eeec6d670a19fc26eaddb40a49580c6941b4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 17 23:19:47 2003 +0000

    * prof_file.c (profile_flush_file_data): [_WIN32]: Don't call sync
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15126 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 5 +++++
 src/util/profile/prof_file.c | 2 ++
 2 files changed, 7 insertions(+)

commit 61d2b0f60348ece3adbb30090824ec959d3ce79f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 17 18:46:15 2003 +0000

    * Makefile.in ($(EHDRDIR)$(S)gssapi.h): Depend on includes-unix, to make sure
    the directory is created before installation of the file.
    ($(EHDRDIR)$(S)gssapi_generic.h): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15125 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   | 7 +++++++
 src/lib/gssapi/generic/Makefile.in | 4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 5cc39e35ba360e767fbbe433c5d7119619675e9c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 15 23:52:04 2003 +0000

    * sendauth.c (krb_net_rd_sendauth): Arg raw_len now points to KRB4_32; don't
    cast it to pointer to unsigned long.  Change ld.so warning message check to be
    byte-order independent.
    * krb4int.h (krb_net_rd_sendauth): Decl updated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15124 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  | 7 +++++++
 src/lib/krb4/krb4int.h  | 2 +-
 src/lib/krb4/sendauth.c | 7 +++----
 3 files changed, 11 insertions(+), 5 deletions(-)

commit d57cd91fadf55f59ddfe5d24a16a2f18f14a33cd
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 15 21:37:26 2003 +0000

    This is the last piece of the KfM merge
    
    	* CCache-glue.c: New file from KfM.
    
    ticket: 1189
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15123 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/CCache-glue.c | 760 +++++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb4/ChangeLog     |   4 +
 2 files changed, 764 insertions(+)

commit 839461b804daace0cc95488eef915e0ae4d190bb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 15 03:31:47 2003 +0000

    Use "standard" error table processing rules
    
    * Makefile.in (krb_err.et, kadm_err.et): New intermediate targets; copy files
    from lib/krb4.
    (krb_err.h, kadm_err.h): Delete actions, use patterns in pre.in.
    (clean-unix): Delete these generated files.
    
    ticket: 1209
    status: resolved
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15122 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog   |  7 +++++++
 src/include/kerberosIV/Makefile.in | 17 +++++++++++------
 2 files changed, 18 insertions(+), 6 deletions(-)

commit fba11f3a221ad5b62918341b774de9a535ee0b58
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jan 14 19:08:21 2003 +0000

    	* Makefile.in (check-unix): Invoke t_krbconf instead of struggling
    	with differing versions of make's quoting of \ and $.
    
    	* t_krbconf: Small shell script to test krb5-config.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15121 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  7 +++++++
 src/Makefile.in | 11 +----------
 src/t_krbconf   | 38 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 46 insertions(+), 10 deletions(-)

commit a990fe2db2e471d5e9e60a7171813809f8e22a72
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jan 13 23:00:58 2003 +0000

    	* Makefile.in (check-unix): Test to see if krb5-config outputs
    	variables that require Makefile substitutions.
    
    	* krb5-config.in: Remore $(PURE) from output. Handle variables
    	$(RPATH_FLAG) and $(LDFLAGS).
    
    If config/shlib.conf is changed again, we will detect brokeness in
    krb5-config before the release.
    
    ticket: 1311
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15120 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog      |  8 ++++++++
 src/Makefile.in    | 13 +++++++++++++
 src/krb5-config.in | 12 ++++++++----
 3 files changed, 29 insertions(+), 4 deletions(-)

commit fd561dcb3020d20552e530f103334fc4cb644545
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 13 22:16:21 2003 +0000

    * profile.pbexp: New file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15119 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog     |  2 ++
 src/util/profile/profile.pbexp | 33 +++++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+)

commit 5d8d41265efdd9dcdf2c91525e58646b5b18c7b8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jan 13 22:11:14 2003 +0000

    * prof_int.h (SHARE_TREE_DATA): Define only on Mac
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15118 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog  | 4 ++++
 src/util/profile/prof_int.h | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit bd676737f1fb1b09204dce82d280bc01c995e6d0
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jan 13 04:51:26 2003 +0000

    This should be all that remains of the 1-2-2-branch merge; some
    additional sanity-checking of merge needed though.
    
    	* krb5_32.def: Merge from 1-2-2-branch.
    
    ticket: 1177
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15117 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |   4 +
 src/lib/krb5_32.def | 367 +++++++++++++++++++++++++---------------------------
 2 files changed, 180 insertions(+), 191 deletions(-)

commit 8e09edfcde5ab3f802cae36578e4c5ec69e72fa8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jan 12 18:17:02 2003 +0000

    kadm5_get_either leaks memory
    
    	* svr_iters.c (kadm5_get_either): For POSIX_REGEXPS
    	(i.e. regcomp), call regfree() to cleanup memory.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15116 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog   | 5 +++++
 src/lib/kadm5/srv/svr_iters.c | 3 +++
 2 files changed, 8 insertions(+)

commit 994b5eca1d7380a6fea8b49b45767b55d89276cb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jan 12 18:02:03 2003 +0000

    Memory leak in krb5_send_tgs()
    
    	* send_tgs.c (krb5_send_tgs): Free memory leak of TGS_REQ.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15115 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 4 ++++
 src/lib/krb5/krb/send_tgs.c | 2 ++
 2 files changed, 6 insertions(+)

commit e043c6b20ad6fbebfb17de34ee10409ba89a4277
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jan 12 17:36:53 2003 +0000

    	* svc_auth_gssapi.c (_svcauth_gssapi_unset_names): If invoked more
    	than once, do not double free memory.
    
    	* clnt_perror.c (clnt_sperror): Do not write past end of allocated
    	buffer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15114 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog         | 8 ++++++++
 src/lib/rpc/clnt_perror.c     | 2 +-
 src/lib/rpc/svc_auth_gssapi.c | 4 ++++
 3 files changed, 13 insertions(+), 1 deletion(-)

commit a79f9ab0248b3a5dcb6b962eb1d6fb1cacf30eb7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jan 12 13:07:49 2003 +0000

    	* kdc_util.h, replay.c, main.c: Pass global krb5_context to
    	kdc_free_lookaside() instead of per realm one - which has been
    	freed by time invoked.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15113 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 6 ++++++
 src/kdc/kdc_util.h | 2 +-
 src/kdc/main.c     | 4 ++--
 src/kdc/replay.c   | 8 ++++----
 4 files changed, 13 insertions(+), 7 deletions(-)

commit fa34c8a95343b6163619ec8cdb8330cd9b049a09
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jan 12 13:03:35 2003 +0000

    	* kdc5_hammer.c (verify_cs_pair): Use krb5_free_creds() instead of
    	krb5_free_cred_contents() to cleanup memory leak.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15112 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     | 5 +++++
 src/tests/hammer/kdc5_hammer.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit a351b2d847103d3117bc0b6e8d56358be1dba644
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 10 23:19:01 2003 +0000

    Search for ar, ranlib, install in KRB5_BUILD_LIBRARY* macros rather than
    explicitly in directories using those macros.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15111 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog               |  7 +++++++
 src/aclocal.m4              | 22 +++++-----------------
 src/configure.in            |  4 ----
 src/krb524/ChangeLog        |  2 ++
 src/krb524/configure.in     |  1 -
 src/lib/crypto/ChangeLog    |  3 +++
 src/lib/crypto/configure.in |  4 ----
 src/lib/des425/ChangeLog    |  3 +++
 src/lib/des425/configure.in | 14 --------------
 src/lib/gssapi/ChangeLog    |  3 +++
 src/lib/gssapi/configure.in |  6 ------
 src/lib/kadm5/ChangeLog     |  3 +++
 src/lib/kadm5/configure.in  |  4 ----
 src/lib/kdb/ChangeLog       |  3 +++
 src/lib/kdb/configure.in    |  4 ----
 src/lib/krb4/ChangeLog      |  3 +++
 src/lib/krb4/configure.in   |  4 ----
 src/lib/krb5/ChangeLog      |  2 ++
 src/lib/krb5/configure.in   |  1 -
 src/lib/rpc/ChangeLog       |  3 +++
 src/lib/rpc/configure.in    |  4 ----
 src/util/db2/ChangeLog      |  2 ++
 src/util/db2/configure.in   |  1 -
 src/util/et/ChangeLog       |  3 +++
 src/util/et/configure.in    |  3 ---
 src/util/pty/ChangeLog      |  3 +++
 src/util/pty/configure.in   |  4 ----
 src/util/ss/ChangeLog       |  3 +++
 src/util/ss/configure.in    |  2 --
 29 files changed, 48 insertions(+), 73 deletions(-)

commit 1f55e6f6211626f3c3dd099dc2a33d9eb4da146b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 10 22:42:05 2003 +0000

    Use passwd entry for ~ expansion if $HOME isn't set.
    Also fix a minor logic bug in checking file access.
    
    ticket: 1237
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15110 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |  8 +++++++
 src/util/profile/configure.in |  2 +-
 src/util/profile/prof_file.c  | 53 +++++++++++++++++++++++++++----------------
 3 files changed, 43 insertions(+), 20 deletions(-)

commit 42ea0da3fdab0a82051b6049387709952cc1a7af
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 10 19:20:32 2003 +0000

    * server.c: Include port-sockets.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15109 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/ChangeLog | 4 ++++
 src/appl/user_user/server.c  | 1 +
 2 files changed, 5 insertions(+)

commit 23e3eda70694a11fd6ac484017fbfc07c5ec68ff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 10 19:10:30 2003 +0000

    Move socklen_t and sockaddr_storage definitions to port-sockets.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15108 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      |  7 +++++++
 src/include/port-sockets.h | 25 +++++++++++++++++++++++++
 src/include/socket-utils.h | 17 -----------------
 3 files changed, 32 insertions(+), 17 deletions(-)

commit fae39968a963b5ca7c1c98c354bffa6b9b522b5e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 10 05:55:49 2003 +0000

    Use markers in Makefile.in rather than rules in configure.in to indicate when
    to use the lib.in and libobj.in makefile fragments.  Pushing this per-directory
    info into Makefile.in will make it a little easier to work on combining
    configure scripts for multiple directories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15107 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                               | 14 ++++++
 src/aclocal.m4                              | 17 +++----
 src/appl/ChangeLog                          |  5 +++
 src/appl/configure.in                       | 11 +----
 src/appl/gssftp/ChangeLog                   |  5 +++
 src/appl/gssftp/configure.in                |  5 +--
 src/clients/ChangeLog                       |  5 +++
 src/clients/configure.in                    |  9 +---
 src/config/ChangeLog                        | 10 +++++
 src/config/lib.in                           | 45 -------------------
 src/config/libobj.in                        | 20 ---------
 src/config/pre.in                           | 70 +++++++++++++++++++++++++++++
 src/configure.in                            |  8 +---
 src/include/ChangeLog                       |  5 +++
 src/include/configure.in                    |  5 +--
 src/kadmin/ChangeLog                        |  5 +++
 src/kadmin/configure.in                     | 16 +------
 src/krb524/ChangeLog                        |  4 ++
 src/krb524/Makefile.in                      |  4 ++
 src/lib/crypto/ChangeLog                    |  7 +++
 src/lib/crypto/Makefile.in                  |  4 ++
 src/lib/crypto/arcfour/ChangeLog            |  4 ++
 src/lib/crypto/arcfour/Makefile.in          |  3 ++
 src/lib/crypto/configure.in                 | 16 +------
 src/lib/crypto/crc32/ChangeLog              |  4 ++
 src/lib/crypto/crc32/Makefile.in            |  3 ++
 src/lib/crypto/des/ChangeLog                |  4 ++
 src/lib/crypto/des/Makefile.in              |  3 ++
 src/lib/crypto/dk/ChangeLog                 |  4 ++
 src/lib/crypto/dk/Makefile.in               |  3 ++
 src/lib/crypto/enc_provider/ChangeLog       |  4 ++
 src/lib/crypto/enc_provider/Makefile.in     |  3 ++
 src/lib/crypto/hash_provider/ChangeLog      |  4 ++
 src/lib/crypto/hash_provider/Makefile.in    |  3 ++
 src/lib/crypto/keyhash_provider/ChangeLog   |  4 ++
 src/lib/crypto/keyhash_provider/Makefile.in |  3 ++
 src/lib/crypto/md4/ChangeLog                |  4 ++
 src/lib/crypto/md4/Makefile.in              |  3 ++
 src/lib/crypto/md5/ChangeLog                |  4 ++
 src/lib/crypto/md5/Makefile.in              |  3 ++
 src/lib/crypto/old/ChangeLog                |  4 ++
 src/lib/crypto/old/Makefile.in              |  3 ++
 src/lib/crypto/raw/ChangeLog                |  4 ++
 src/lib/crypto/raw/Makefile.in              |  3 ++
 src/lib/crypto/sha1/ChangeLog               |  4 ++
 src/lib/crypto/sha1/Makefile.in             |  3 ++
 src/lib/crypto/yarrow/ChangeLog             |  4 ++
 src/lib/crypto/yarrow/Makefile.in           |  3 ++
 src/lib/des425/ChangeLog                    |  4 ++
 src/lib/des425/Makefile.in                  |  4 ++
 src/lib/gssapi/ChangeLog                    |  7 +++
 src/lib/gssapi/Makefile.in                  |  4 ++
 src/lib/gssapi/configure.in                 |  5 +--
 src/lib/gssapi/generic/ChangeLog            |  4 ++
 src/lib/gssapi/generic/Makefile.in          |  3 ++
 src/lib/gssapi/krb5/ChangeLog               |  4 ++
 src/lib/gssapi/krb5/Makefile.in             |  3 ++
 src/lib/kadm5/ChangeLog                     |  7 +++
 src/lib/kadm5/Makefile.in                   |  3 ++
 src/lib/kadm5/clnt/ChangeLog                |  4 ++
 src/lib/kadm5/clnt/Makefile.in              |  4 ++
 src/lib/kadm5/configure.in                  |  7 +--
 src/lib/kadm5/srv/ChangeLog                 |  4 ++
 src/lib/kadm5/srv/Makefile.in               |  4 ++
 src/lib/kdb/ChangeLog                       |  4 ++
 src/lib/kdb/Makefile.in                     |  4 ++
 src/lib/krb4/ChangeLog                      |  4 ++
 src/lib/krb4/Makefile.in                    |  4 ++
 src/lib/krb5/ChangeLog                      |  7 +++
 src/lib/krb5/Makefile.in                    |  4 ++
 src/lib/krb5/asn.1/ChangeLog                |  4 ++
 src/lib/krb5/asn.1/Makefile.in              |  3 ++
 src/lib/krb5/ccache/ChangeLog               |  4 ++
 src/lib/krb5/ccache/Makefile.in             |  3 ++
 src/lib/krb5/configure.in                   | 11 +----
 src/lib/krb5/error_tables/ChangeLog         |  4 ++
 src/lib/krb5/error_tables/Makefile.in       |  3 ++
 src/lib/krb5/keytab/ChangeLog               |  4 ++
 src/lib/krb5/keytab/Makefile.in             |  3 ++
 src/lib/krb5/krb/ChangeLog                  |  4 ++
 src/lib/krb5/krb/Makefile.in                |  3 ++
 src/lib/krb5/os/ChangeLog                   |  4 ++
 src/lib/krb5/os/Makefile.in                 |  3 ++
 src/lib/krb5/posix/ChangeLog                |  4 ++
 src/lib/krb5/posix/Makefile.in              |  1 +
 src/lib/krb5/rcache/ChangeLog               |  4 ++
 src/lib/krb5/rcache/Makefile.in             |  3 ++
 src/lib/rpc/ChangeLog                       |  7 +++
 src/lib/rpc/Makefile.in                     |  4 ++
 src/lib/rpc/configure.in                    |  3 +-
 src/tests/ChangeLog                         |  5 +++
 src/tests/configure.in                      | 10 +----
 src/util/db2/ChangeLog                      | 10 +++++
 src/util/db2/Makefile.in                    |  1 +
 src/util/db2/btree/Makefile.in              |  1 +
 src/util/db2/clib/Makefile.in               |  1 +
 src/util/db2/configure.in                   | 10 +----
 src/util/db2/db/Makefile.in                 |  1 +
 src/util/db2/hash/Makefile.in               |  1 +
 src/util/db2/mpool/Makefile.in              |  1 +
 src/util/db2/recno/Makefile.in              |  1 +
 src/util/et/ChangeLog                       |  4 ++
 src/util/et/Makefile.in                     |  4 ++
 src/util/profile/ChangeLog                  |  7 +++
 src/util/profile/Makefile.in                |  4 ++
 src/util/profile/configure.in               |  5 +--
 src/util/pty/ChangeLog                      |  4 ++
 src/util/pty/Makefile.in                    |  4 ++
 src/util/ss/ChangeLog                       |  4 ++
 src/util/ss/Makefile.in                     |  4 ++
 110 files changed, 458 insertions(+), 182 deletions(-)

commit 6a264aecc07c63e3edd016979183f895353f75ab
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 10 01:23:49 2003 +0000

    Patch to get new service tickets in preference to using expired
    service tickets in krb5_get_credentials.
    
    Ticket: 1260
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15106 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 8 ++++++++
 src/lib/krb5/krb/get_creds.c | 8 +++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 85472780d136effef7eee1c18d3c9013943927ec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 10 00:14:16 2003 +0000

    Use socklen_t when passing address to socket functions.
    Fixes compilation warnings on AIX 4.3.3.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15105 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog             | 5 +++++
 src/appl/bsd/krlogind.c            | 7 ++++---
 src/appl/gssftp/ftp/ChangeLog      | 5 +++++
 src/appl/gssftp/ftp/ftp.c          | 9 ++++++---
 src/appl/telnet/telnetd/ChangeLog  | 5 +++++
 src/appl/telnet/telnetd/telnetd.c  | 6 ++++--
 src/appl/user_user/ChangeLog       | 5 +++++
 src/appl/user_user/server.c        | 5 +++--
 src/kadmin/server/ChangeLog        | 5 +++++
 src/kadmin/server/ovsec_kadmd.c    | 2 +-
 src/kadmin/v4server/ChangeLog      | 5 +++++
 src/kadmin/v4server/admin_server.c | 2 +-
 src/kadmin/v5passwdd/ChangeLog     | 5 +++++
 src/kadmin/v5passwdd/adm_conn.c    | 2 +-
 14 files changed, 55 insertions(+), 13 deletions(-)

commit 50ecaa127cc91b2b1878cc9a03026bc3058a8ff2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 9 23:55:06 2003 +0000

    AIX 4.3.3 getaddrinfo() is broken in a slightly different way than I thought
    
    * fake-addrinfo.h (getaddrinfo) [_AIX]: Always overwrite sa_family and sa_len
    fields, since sa_family at least may be non-zero *and* wrong.
    (protoname, socktypename, familyname, debug_dump_getaddrinfo_args,
    debug_dump_error, debug_dump_error, debug_dump_addrinfos) [DEBUG_ADDRINFO]: New
    debugging functions.
    (fake_getaddrinfo, getaddrinfo) [DEBUG_ADDRINFO]: Use them.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15104 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  10 ++++
 src/include/fake-addrinfo.h | 141 +++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 144 insertions(+), 7 deletions(-)

commit 31d1da1652f8bd41ed923a8f9ebfee53c56bca77
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jan 9 21:12:34 2003 +0000

    Between the 1.1 and 1.2 releases of Kerberos, the gss-sample protocol
    changed.  People seem to use this sample for interop testing, so
    support for the old protocol is needed.
    
    This commit adds a -v1 flag to the gss-client that will use the old
    protocol.
    
    The server does not yet support the old protocol, so  the ticket remains open.
    
    Ticket: 881
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15103 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |  8 +++++++
 src/appl/gss-sample/README       |  4 ++++
 src/appl/gss-sample/gss-client.c | 40 +++++++++++++++++++++-------------
 src/appl/gss-sample/gss-misc.c   | 47 +++++++++++++++++++++++++++-------------
 4 files changed, 69 insertions(+), 30 deletions(-)

commit feeddfda374fa7ed597c0ee81e40839923d66c53
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 9 01:28:30 2003 +0000

    * Makefile.in (DEFINES): New variable.  Define HAS_STDARG for Tcl headers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15102 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog   | 5 +++++
 src/kadmin/testing/util/Makefile.in | 3 +++
 2 files changed, 8 insertions(+)

commit 990d918736af2612c82e8e9191e19721523f28ff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 9 00:20:20 2003 +0000

    Try to do atomic file swap on UNIX when updating profile
    
    * prof_file.c (make_hard_link): New function.
    (profile_flush_file_data): Use it to attempt a safe profile file replacement.
    
    ticket: 1301
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15101 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  4 ++++
 src/util/profile/prof_file.c | 33 ++++++++++++++++++++++++++++++---
 2 files changed, 34 insertions(+), 3 deletions(-)

commit e27712f995136503de95b9f48d97f526b48a465e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 9 00:17:27 2003 +0000

    Support \r as additional line separator on Mac OS X
    
    * prof_parse.c (profile_parse_file) [PROFILE_SUPPORTS_FOREIGN_NEWLINES]: Look
    for \r and treat it as a line break.
    * prof_int.h: Don't include prof_err.h.
    (PROFILE_SUPPORTS_FOREIGN_NEWLINES) [macintosh]: Define new macro.
    
    ticket: 1237
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15100 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |  9 ++++++++
 src/util/profile/prof_int.h   |  4 +---
 src/util/profile/prof_parse.c | 50 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 60 insertions(+), 3 deletions(-)

commit adafd55a957ecacfcd206e7f639cab9e06960a1c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Jan 8 23:49:33 2003 +0000

    Previously fwd_tgt_creds required either that the hostname be passed
    in or that the principal be a host-based service.  This means you
    cannot for example forward tickets to a GSSAPI user-based service.
    
    The requirement to get the hostname is only needed in cases where
    addressless tickets are not used.  So when addressless tickets are
    used, do not require the hostname.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15099 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  4 ++++
 src/lib/krb5/krb/fwd_tgt.c | 35 +++++++++++++++++++++--------------
 2 files changed, 25 insertions(+), 14 deletions(-)

commit 1ca305117cccd8dd411cb939bb99e29e7b75a884
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jan 8 21:50:21 2003 +0000

    	* fake-addrinfo.h (freeaddrinfo): Back out 1/3/03 change. ANSI
    	does not require it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15098 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 5 +++++
 src/include/fake-addrinfo.h | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit aa0c55b60f5427319f3b968c036ea604667401b5
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Jan 8 20:16:07 2003 +0000

    2003-01-08  Sam Hartman  <hartmans@mit.edu>
    
    	* krb5.hin :  Move KRB5_CALLCONV specifier for
    	krb5_mk_req_checksum_func to right place
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15097 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit fdb1be2db1102485946fb9d6ff2d309830325bef
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 8 03:55:40 2003 +0000

    More const for ops tables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15096 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog       | 3 ++-
 src/lib/krb5/ccache/cc_file.c       | 4 ++--
 src/lib/krb5/ccache/ccapi/ChangeLog | 4 ++++
 src/lib/krb5/ccache/ccapi/winccld.c | 2 +-
 src/lib/krb5/ccache/t_cc.c          | 4 ++--
 5 files changed, 11 insertions(+), 6 deletions(-)

commit ba1ec43e54b5839a45acec688b2d072bea291818
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 8 03:51:50 2003 +0000

    * sendto_kdc.c (state_strings): Now const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15095 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 4 ++++
 src/lib/krb5/os/sendto_kdc.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 1ab164c46e3276f2b5056727f4118b17aa040c71
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 8 03:51:03 2003 +0000

    More const for ops tables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15094 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog           | 1 +
 src/include/k5-int.h            | 2 +-
 src/lib/krb5/ccache/ChangeLog   | 4 ++++
 src/lib/krb5/ccache/cc_file.c   | 4 ++--
 src/lib/krb5/ccache/cc_memory.c | 4 ++--
 src/lib/krb5/ccache/ccbase.c    | 2 +-
 src/lib/krb5/ccache/fcc.h       | 2 +-
 7 files changed, 12 insertions(+), 7 deletions(-)

commit fe7af2a64a45687e8bc7cbebe1317e9de1681293
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 8 03:45:50 2003 +0000

    * appdefault.c (conf_yes, conf_no): Now const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15093 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 4 ++++
 src/lib/krb5/krb/appdefault.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 44253a4ea4baf7cf7789f9ee60f76b1d268feb53
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 8 03:42:54 2003 +0000

    Make ccache and rcache ops tables const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15092 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog          | 7 +++++++
 src/include/k5-int.h           | 8 ++++----
 src/lib/krb5/ccache/ChangeLog  | 4 ++++
 src/lib/krb5/ccache/ccdefops.c | 4 ++--
 src/lib/krb5/rcache/ChangeLog  | 8 ++++++++
 src/lib/krb5/rcache/rc_base.c  | 5 +++--
 src/lib/krb5/rcache/rc_dfl.h   | 2 --
 src/lib/krb5/rcache/rcdef.c    | 2 +-
 8 files changed, 29 insertions(+), 11 deletions(-)

commit eec2af6fac160c29b70068e12a7acfc1a06dabb3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Jan 8 02:20:42 2003 +0000

    For new encryption types and for RC4, encrypt the krb_cred message in
    the initial gssapi token if credentials are being delegated.  For
    consistency with Microsoft, we encrypt the credentials using the
    session key not the subsession key.
    
    Ticket: 1054
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15091 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          |   7 ++
 src/lib/gssapi/krb5/init_sec_context.c | 137 +++++++++++++++++++++------------
 src/lib/krb5/krb/ChangeLog             |   2 +-
 src/lib/krb5/krb/mk_req_ext.c          |  17 ++--
 4 files changed, 103 insertions(+), 60 deletions(-)

commit 87531a653a8efaf7e4a9b126cec3e6c22ccc7efb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 8 00:34:36 2003 +0000

    Log entries for Makefile.ov deletion
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15090 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog                    | 19 +++++++++++++++++++
 src/kadmin/cli/ChangeLog                |  4 ++++
 src/kadmin/dbutil/ChangeLog             |  4 ++++
 src/kadmin/kdbkeys/ChangeLog            |  4 ++++
 src/kadmin/passwd/ChangeLog             |  4 ++++
 src/kadmin/passwd/unit-test/ChangeLog   |  4 ++++
 src/kadmin/server/ChangeLog             |  4 ++++
 src/kadmin/testing/ChangeLog            |  4 ++++
 src/kadmin/testing/scripts/ChangeLog    |  4 ++++
 src/kadmin/testing/util/ChangeLog       |  4 ++++
 src/kadmin/v4server/ChangeLog           |  4 ++++
 src/kadmin/v4server/unit-test/ChangeLog |  4 ++++
 src/lib/kadm5/ChangeLog                 |  4 ++++
 src/lib/kadm5/unit-test/ChangeLog       |  4 ++++
 src/lib/rpc/ChangeLog                   |  4 ++++
 src/lib/rpc/unit-test/ChangeLog         |  4 ++++
 16 files changed, 79 insertions(+)

commit b3e5f354ec0579dac1fdfbbc64885ba433a6dd69
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 8 00:26:20 2003 +0000

    Nuke some old .orig files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15089 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/ChangeLog                |  4 ++
 src/appl/telnet/Makefile.orig            |  9 ---
 src/appl/telnet/libtelnet/ChangeLog      |  4 ++
 src/appl/telnet/libtelnet/Makefile.orig  | 45 ---------------
 src/appl/telnet/telnet/ChangeLog         |  4 ++
 src/appl/telnet/telnet/Makefile.orig     | 45 ---------------
 src/appl/telnet/telnetd/ChangeLog        |  4 ++
 src/appl/telnet/telnetd/Makefile.orig    | 45 ---------------
 src/lib/gssapi/ChangeLog                 |  4 ++
 src/lib/gssapi/Makefile.original         | 29 ----------
 src/lib/gssapi/generic/ChangeLog         |  4 ++
 src/lib/gssapi/generic/Makefile.original | 72 ------------------------
 src/lib/gssapi/krb5/ChangeLog            |  4 ++
 src/lib/gssapi/krb5/Makefile.original    | 96 --------------------------------
 14 files changed, 28 insertions(+), 341 deletions(-)

commit 15be9332f4eb38c765924d20efae4c0380303907
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 7 21:42:15 2003 +0000

    nuke old OV makefile stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15088 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/Makefile.ov                    |  11 -
 src/kadmin/cli/Makefile.ov                |  28 --
 src/kadmin/config.mk/ChangeLog            |  17 -
 src/kadmin/config.mk/aix3.2.def           |  40 ---
 src/kadmin/config.mk/architecture         |  68 ----
 src/kadmin/config.mk/config               | 141 --------
 src/kadmin/config.mk/hpux9.01.def         |  32 --
 src/kadmin/config.mk/irix5.2.def          |  24 --
 src/kadmin/config.mk/linux.def            |  23 --
 src/kadmin/config.mk/netbsd1.def          |  22 --
 src/kadmin/config.mk/rules                | 538 ------------------------------
 src/kadmin/config.mk/site.def             |  52 ---
 src/kadmin/config.mk/solaris2.3.def       |  39 ---
 src/kadmin/config.mk/sunos4.1.def         |  22 --
 src/kadmin/config.mk/template             | 142 --------
 src/kadmin/dbutil/Makefile.ov             |  19 --
 src/kadmin/kdbkeys/Makefile.ov            |  21 --
 src/kadmin/passwd/Makefile.ov             |  34 --
 src/kadmin/passwd/unit-test/Makefile.ov   |  23 --
 src/kadmin/server/Makefile.ov             |  39 ---
 src/kadmin/testing/Makefile.ov            |   8 -
 src/kadmin/testing/scripts/Makefile.ov    |  22 --
 src/kadmin/testing/util/Makefile.ov       |  34 --
 src/kadmin/v4server/Makefile.ov           |  42 ---
 src/kadmin/v4server/unit-test/Makefile.ov |  18 -
 src/lib/kadm5/Makefile.ov                 |  61 ----
 src/lib/kadm5/unit-test/Makefile.ov       | 154 ---------
 src/lib/rpc/Makefile.ov                   |  52 ---
 src/lib/rpc/unit-test/Makefile.ov         | 101 ------
 29 files changed, 1827 deletions(-)

commit 14badd99bf8685d9b39182f2042a1092add57b70
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 7 19:27:50 2003 +0000

    Fix logic error in previous patch that broke gss_init_sec_context
    
    ticket: 1054
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15087 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  5 +++++
 src/lib/krb5/krb/mk_req_ext.c | 18 +++++++++---------
 2 files changed, 14 insertions(+), 9 deletions(-)

commit 1e7b3aff6d2e43f507774b2db887086035cd32a9
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jan 6 22:51:16 2003 +0000

    Implement krb5_auth_con_set_checksum_func, an API for setting a
    callback to specify the data to be checksummed by krb5_mk_req after
    the auth_context has been set up.  Mainly useful for GSSAPI.
    
    Ticket: 1054
    Status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15084 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         |  5 +++++
 src/include/krb5.hin          | 17 ++++++++++++++++-
 src/lib/ChangeLog             |  4 ++++
 src/lib/krb5/krb/ChangeLog    | 13 +++++++++++++
 src/lib/krb5/krb/auth_con.c   | 24 ++++++++++++++++++++++++
 src/lib/krb5/krb/auth_con.h   |  2 ++
 src/lib/krb5/krb/mk_req_ext.c | 10 ++++++++++
 src/lib/krb5_32.def           |  2 ++
 8 files changed, 76 insertions(+), 1 deletion(-)

commit 8b090d247a059021fb84c6962a43e91d2e4ab964
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Jan 5 23:28:05 2003 +0000

    Only system headers should declare errno
    
    Many parts of krb5 declare errno in source files using extern int
    errno.  This has not been needed in ANSI C for a long time,
    and actively breaks modern versions of glibc.
    
    So these declarations are removed and errno.h included where necessary.
    
    Ticket: new
    Component: krb5-build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15082 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog             |  4 ++++
 src/appl/bsd/login.c               |  2 +-
 src/kadmin/v4server/ChangeLog      |  6 ++++++
 src/kadmin/v4server/acl_files.c    |  3 +--
 src/kadmin/v4server/admin_server.c |  1 -
 src/lib/kadm5/srv/ChangeLog        |  6 ++++++
 src/lib/kadm5/srv/adb_policy.c     |  2 +-
 src/lib/kadm5/srv/server_dict.c    |  3 ++-
 src/lib/krb4/ChangeLog             |  6 ++++++
 src/lib/krb4/dest_tkt.c            |  1 -
 src/lib/krb4/tf_util.c             |  1 -
 src/lib/krb5/posix/ChangeLog       |  4 ++++
 src/lib/krb5/posix/syslog.c        |  2 +-
 src/lib/rpc/ChangeLog              |  7 +++++++
 src/lib/rpc/clnt_udp.c             |  2 +-
 src/lib/rpc/pmap_getmaps.c         |  1 -
 src/lib/rpc/pmap_rmt.c             |  1 -
 src/lib/rpc/svc_auth_gssapi.c      |  2 +-
 src/lib/rpc/svc_run.c              |  3 +--
 src/lib/rpc/svc_udp.c              |  1 -
 src/tests/dejagnu/ChangeLog        |  4 ++++
 src/tests/dejagnu/t_inetd.c        |  1 -
 src/util/db2/ChangeLog             |  4 ++++
 src/util/db2/clib/mkstemp.c        |  1 -
 src/util/db2/test/ChangeLog        |  4 ++++
 src/util/db2/test/Makefile         | 11 +++++++++--
 src/util/db2/test/SEQ_TEST/t.c     |  1 -
 src/util/ss/ChangeLog              |  6 ++++++
 src/util/ss/help.c                 |  2 +-
 src/util/ss/pager.c                |  2 +-
 30 files changed, 71 insertions(+), 23 deletions(-)

commit 90d160520f5bce129c9a3ea1f22370a740e11136
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 3 21:19:51 2003 +0000

    * ftpd.c (auth_data): Kerberos v4 checksum must be a 32-bit value
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15081 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 5 +++++
 src/appl/gssftp/ftpd/ftpd.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f7de358516d442bd8cb8e9afb880ddeb51922bf5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jan 3 16:28:45 2003 +0000

    	* main.c: On exit, free more allocated memory, including:
    	realm_tcp_ports data, kdc_realmlist, close the replay cache, and
    	free the lookaside cache.
    
    	* network.c (FREE_SET_DATA): Do not free a NULL pointer.
    
    	* replay.c, kdc_util.h: Add kdc_free_lookaside() to clear the lookaside
    	cache on shutdown - to search for memory leaks.
    
    	* rtest.c (main): Do not allocate or free a NULL pointer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15080 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 13 +++++++++++++
 src/kdc/kdc_util.h |  1 +
 src/kdc/main.c     | 15 ++++++++++++++-
 src/kdc/network.c  |  3 ++-
 src/kdc/replay.c   | 19 +++++++++++++++++++
 src/kdc/rtest.c    |  8 ++++++--
 6 files changed, 55 insertions(+), 4 deletions(-)

commit d88ee5d0f84679bc05e28c6e3a80cfb57a947210
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jan 3 16:18:20 2003 +0000

            * compat_recv.c (accept_a_connection): Test if IPv6 socket returns
            EAFNOSUPPORT as well as EPROTONOSUPPORT. Irix 6.5.16m returns the
            former.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15079 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog     | 6 ++++++
 src/appl/bsd/compat_recv.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 4b1d91f4ba7ca4cdd49ba489015cd2765162e1bb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jan 3 14:33:46 2003 +0000

    	* fake-addrinfo.h (freeaddrinfo): Do not free a NULL pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15078 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 4 ++++
 src/include/fake-addrinfo.h | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e1f758d755fff60655b1d3468b5eac665565af95
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Jan 1 23:00:12 2003 +0000

    blah
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15077 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/test/Makefile | 645 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 645 insertions(+)

commit eae580439eff0e6922867c93dd9c43037865ad48
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jan 1 15:22:21 2003 +0000

           * standalone.exp: Only run the keytab to srvtab tests if kerberos 4
            support is compiled into the source tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15076 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog      | 5 +++++
 src/tests/dejagnu/krb-standalone/standalone.exp | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 0ec2f8bdb674e49958b0d2b9268d1bb12e533b66
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 1 10:13:20 2003 +0000

    Add IPv6 support to rshd test/debug code:
    
    * compat_recv.c: Include sys/select.h and port-sockets.h.
    (krb5_compat_recvauth_version): Only attempt krb4 authentication if the source
    address is an IPv4 one.
    (accept_a_connection): New function, derived from old krshd.c.  Listen on IPv6
    as well as IPv4, if possible.
    * krshd.c (main): Call accept_a_connection.  Change fromlen to a socklen_t.
    (doit): Initialize s.  Change length passed to getsockname to a socklen_t.
    (recvauth): Change len to socklen_t.  Cast peer IPv4 address before calling
    krb5_compat_recvauth_version.
    * defines.h: Include port-sockets.h.
    (accept_a_connection): Declare.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15075 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog     |  16 ++++++
 src/appl/bsd/compat_recv.c | 118 ++++++++++++++++++++++++++++++++++++++++++++-
 src/appl/bsd/defines.h     |   5 ++
 src/appl/bsd/krshd.c       |  62 ++++++------------------
 4 files changed, 154 insertions(+), 47 deletions(-)

commit 6c6e5d5ca2f4283cbf597e8a063fe3fcd46d90b4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 1 09:33:21 2003 +0000

    Remove files that haven't been used since 1995
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15074 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/db/.Sanitize   |  37 ------------
 src/lib/krb5/keytab/db/ChangeLog   |  41 -------------
 src/lib/krb5/keytab/db/Makefile.in |  21 -------
 src/lib/krb5/keytab/db/dbkeytab.c  | 120 -------------------------------------
 4 files changed, 219 deletions(-)

commit 279dfdc141bb3fc23c8fe25ea133c021b3a586ac
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Dec 31 09:21:12 2002 +0000

    Merge some Mac-specific changes from meeroh's branch:
    * profile.hin: Don't test MACINTOSH any more.  On Mac OS X, include
    TargetConditionals.h, set some pragmas, define COPY_RESOURCE_FORK, and error
    out if TARGET_RT_MAC_CFM is defined; don't set the old m68k CFM pragmas.
    Always use PROFILE_USES_PATHS code, don't test or define it.
    (FSp_profile_init, FSp_profile_init_path): Declare, on Mac OS X.
    * prof_int.h (NO_SYS_TYPES_H, NO_SYS_STAT_H) [macintosh]: Don't define these.
    * prof_file.c: Always inclued sys/types.h and sys/stat.h.
    (GetMacOSTempFilespec): Deleted.
    (profile_flush_file_data) [COPY_RESOURCE_FORK]: Copy Mac resource fork from old
    file to new before renaming.
    (rw_access, profile_update_file_data, profile_flush_file_data,
    profile_free_file_data): Assume PROFILE_USES_PATHS, don't test.
    * prof_init.c (profile_ser_size, profile_ser_externalize,
    profile_ser_internalize): Likewise.
    (FSp_profile_init, FSp_profile_init_path): Define, on MacOS X.
    * profile.exp: Add FSp_* functions.
    
    * prof_file.c (r_access): New function.
    (profile_open_file): Use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15073 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  24 ++++++++++
 src/util/profile/prof_file.c | 105 ++++++++++++++++++-------------------------
 src/util/profile/prof_init.c |  88 ++++++++++++++++++++++++++++--------
 src/util/profile/prof_int.h  |   9 ----
 src/util/profile/prof_tree.c |   1 +
 src/util/profile/profile.exp |   4 ++
 src/util/profile/profile.hin |  60 ++++++++++++++-----------
 7 files changed, 176 insertions(+), 115 deletions(-)

commit e33427c7b4b006b206719bc9256c55d20860d1ec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 30 19:49:21 2002 +0000

    * kerberos_v4.c (process_v4): Use a temporary variable for the current time
    instead of an incorrect pointer cast.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15072 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 5 +++++
 src/kdc/kerberos_v4.c | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 4aa56f2b15e29b6f429c563c61e30771852b22f1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 30 19:46:21 2002 +0000

    * gss-misc.c (send_token, recv_token): Open-code the math to send and receive
    the length as four bytes in network order, rather than using the first four
    bytes of a size_t.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15071 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog  |  6 ++++++
 src/appl/gss-sample/gss-misc.c | 20 +++++++++++++++-----
 2 files changed, 21 insertions(+), 5 deletions(-)

commit 6a5688b2335d46bb0e8cc70ce4604b41a9f6d8d8
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 23 22:43:03 2002 +0000

    Replace dependencies on generated krb524 and krb4 headers with
    variables, to allow correct behavior when krb4 is disabled.
    
    ticket: 1276
    owner: tlyu
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15070 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                         |   5 +
 src/aclocal.m4                        |  12 ++
 src/appl/bsd/Makefile.in              |  23 ++--
 src/appl/gssftp/ftp/Makefile.in       |   9 +-
 src/appl/gssftp/ftpd/Makefile.in      |  17 ++-
 src/appl/telnet/libtelnet/Makefile.in |   2 +-
 src/config/ChangeLog                  |   5 +
 src/config/pre.in                     |   7 ++
 src/kadmin/ktutil/Makefile.in         |   2 +-
 src/kdc/Makefile.in                   |   2 +-
 src/krb524/Makefile.in                |  18 +--
 src/lib/krb4/Makefile.in              | 222 ++++++++++++++++------------------
 src/lib/krb5/krb/Makefile.in          |   2 +-
 src/util/ChangeLog                    |   5 +
 src/util/depfix.sed                   |   5 +
 15 files changed, 180 insertions(+), 156 deletions(-)

commit ff254ba38bb9b84e08e7dd625de05cfb74cb086a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 23 18:12:29 2002 +0000

           * setup_mkey.c (krb5_db_setup_mkey_name): Use size_t instead of
            int for lengths.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15069 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    | 5 +++++
 src/lib/kdb/setup_mkey.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 211b4c89103d9e49f96c2fdbe642b73ffea0bf8e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 23 18:10:56 2002 +0000

            * asn1_k_decode.c (asn1_decode_sam_challenge_2_body): Add
            unused_var declaration to cleanup warnings. Signed/unsigned fix as
            well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15068 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 6 ++++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 9 ++++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 05402742a68a216b70e0c8b07e7c6b6bc1838984
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 23 18:09:24 2002 +0000

            * t_kerb.c: Include string.h for strcmp prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15067 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 4 ++++
 src/lib/krb5/krb/t_kerb.c  | 1 +
 2 files changed, 5 insertions(+)

commit e1005575ffda3f380afcd6d4fab5559ba402c065
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 23 18:08:02 2002 +0000

           * prof_file.c: Cast return from prof_mutex_lock and
            prof_mutex_unlock to void to avoid warnings of code with no side
            effects.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15066 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  6 ++++++
 src/util/profile/prof_file.c | 14 +++++++-------
 2 files changed, 13 insertions(+), 7 deletions(-)

commit 3dfda778fd007686f1d5edd0f434d45d74ac982b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 23 18:01:54 2002 +0000

    Cleanup unused
    variables. Signed vs unsigned cleanup. Ensure variables set before
    use.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15065 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog      |  6 +++
 src/lib/crypto/des/ChangeLog  |  4 ++
 src/lib/crypto/des/t_verify.c | 24 ++++++-----
 src/lib/crypto/pbkdf2.c       |  6 +--
 src/lib/crypto/sha1/ChangeLog |  4 ++
 src/lib/crypto/sha1/t_shs3.c  | 77 +++++++++++++++++++----------------
 src/lib/crypto/t_encrypt.c    |  2 +-
 src/lib/crypto/t_hmac.c       | 93 ++++---------------------------------------
 src/lib/crypto/t_nfold.c      | 28 +++++++------
 9 files changed, 98 insertions(+), 146 deletions(-)

commit ed470a964a99e4b2b1ce579d1b01ffefe2bd2af6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 23 17:57:48 2002 +0000

           * t_crc.c: Declare local functions static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15064 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog |  4 ++++
 src/lib/crypto/crc32/t_crc.c   | 10 +++++-----
 2 files changed, 9 insertions(+), 5 deletions(-)

commit e06813a672440690949026d39c489c7352258262
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 23 17:55:44 2002 +0000

           * t_cksum.c: Cleanup (potential) variable used before set warning
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15063 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/keyhash_provider/ChangeLog | 4 ++++
 src/lib/crypto/keyhash_provider/t_cksum.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b9f6e3adc394ef53c340916d35e8fb49f16044eb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 23 17:53:01 2002 +0000

            * authorization.c, heuristic.c, ksu.h: Use uid_t instead of int in
            arguments to fowner() and get_best_princ_for_target(). Signed
            vs. unsigned int cleanup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15062 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog       |  6 ++++++
 src/clients/ksu/authorization.c |  6 +++---
 src/clients/ksu/heuristic.c     | 10 +++++-----
 src/clients/ksu/ksu.h           |  6 ++----
 4 files changed, 16 insertions(+), 12 deletions(-)

commit bc38f344018bfa66182dd58401c4ed83a4fbd6e6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 21 04:28:06 2002 +0000

    * prof_int.h: Define USE_PTHREADS and include pthread.h if on MacOS X.
    (struct global_shared_profile_data) [USE_PTHREADS]: Add a mutex.
    (g_shared_trees_mutex) [USE_PTHREADS]: New macro, references the global mutex.
    (prof_mutex_lock, prof_mutex_unlock) [SHARE_TREE_DATA]: Define to use pthread
    functions or do nothing.
    (profile_free_file_data): Delete declaration.
    (profile_dereference_data): Declare.
    * prof_file.c (profile_free_file_data): Now static.
    (profile_open_file, profile_dereference_data) [SHARE_TREE_DATA]: Grab lock
    while manipulating global data list or its contents.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15061 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 13 +++++++++++++
 src/util/profile/prof_file.c | 14 ++++++++++++--
 src/util/profile/prof_int.h  | 19 ++++++++++++++++++-
 3 files changed, 43 insertions(+), 3 deletions(-)

commit 7c28091d5daeb6431e6e76aeeca9ba1d33665d66
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Dec 20 22:38:04 2002 +0000

    Merge in data tree sharing, minus locking support, plus a bugfix or two
    
    * prof_int.h (SHARE_TREE_DATA): Define.
    (struct _prf_file_t) [SHARE_TREE_DATA]: Make data field a pointer rather than
    an array.
    (struct global_shared_profile_data): New type, for profile library global
    data.
    (krb5int_profile_shared_data): Declare new variable.
    (g_shared_trees): New macro, refers to a field in the global data.
    (PROFILE_FILE_SHARED): New flag macro.
    * prof_file.c (krb5int_profile_shared_data): Initialize here.
    (profile_open_file) [SHARE_TREE_DATA]: Scan g_shared_trees for an entry with
    the same filename.  If found, increment its reference count, update it, and
    return it; otherwise, allocate a new one, and add it to the list after filling
    it in.
    (profile_dereference_data): New function.  Decrement reference count if
    SHARE_TREE_DATA, and free the data if appropriate.
    (profile_free_file): Call profile_dereference_data.
    (profile_free_file_data) [SHARE_TREE_DATA]: If the SHARED flag is set, remove
    it from the g_shared_trees list before freeing.  Free up the allocated space.
    * prof_set.c (rw_setup) [SHARE_TREE_DATA]: If the object's data is shared, copy
    it into a new data structure not in the global shared list, and dereference the
    old one.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15060 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 25 +++++++++++++
 src/util/profile/prof_file.c | 84 ++++++++++++++++++++++++++++++++++++++++----
 src/util/profile/prof_int.h  | 16 +++++++++
 src/util/profile/prof_set.c  | 36 +++++++++++++++++--
 4 files changed, 152 insertions(+), 9 deletions(-)

commit 100ac673adeb87a48fa1deb2cff348af36a1c103
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 19 05:24:58 2002 +0000

    Ignore some new generated files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15059 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/.cvsignore | 1 +
 src/lib/krb4/.cvsignore           | 2 ++
 2 files changed, 3 insertions(+)

commit bd867767370aabf9f4a3f575b8b2d004f44791ae
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 19 05:23:44 2002 +0000

    Clean up some broken uses of "const" in function interfaces
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15058 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         | 12 +++++++++++
 src/include/krb5.hin          | 50 +++++++++++++++++++++----------------------
 src/lib/crypto/ChangeLog      |  6 ++++++
 src/lib/crypto/old_api_glue.c | 26 +++++++++++-----------
 src/lib/krb5/krb/ChangeLog    |  5 +++++
 src/lib/krb5/krb/conv_princ.c |  4 ++--
 6 files changed, 63 insertions(+), 40 deletions(-)

commit 389bb2cea16afd967fd1b61e65e170a643dc3109
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 19 04:56:26 2002 +0000

    * Makefile.in (check): Remove test_db before running tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15057 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   | 4 ++++
 src/lib/kdb/Makefile.in | 1 +
 2 files changed, 5 insertions(+)

commit 7f2cc81f93920233d912feae3c8a09111f3460f2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 19 01:56:45 2002 +0000

    * api.2/init-v2.exp (test150, test151, test153): Don't try to set KRB5CCNAME;
    only the fact that it wasn't being done correctly prevented it from causing
    test failures.
    
    * lib/lib.t (kinit): If kinit reports a problem initializing the credentials
    cache, raise an error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15056 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog         | 9 +++++++++
 src/lib/kadm5/unit-test/api.2/init-v2.exp | 3 ---
 src/lib/kadm5/unit-test/lib/lib.t         | 1 +
 3 files changed, 10 insertions(+), 3 deletions(-)

commit d62e2f08e4257d005be10acd429ddd30fadb82e7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 19 01:53:29 2002 +0000

    * init_db (qualname): If "kdb5_util create" fails, exit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15055 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog | 2 ++
 src/kadmin/testing/scripts/init_db   | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 653cdef581ccf19fe6761df97639f61ad6c3aedb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Dec 19 01:48:21 2002 +0000

    * env-setup.shin: Set KRB5CCNAME to something under $K5ROOT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15054 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog      | 4 ++++
 src/kadmin/testing/scripts/env-setup.shin | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b609caed715908a3370dc6facca8f9e49be6c8cd
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 18 07:17:25 2002 +0000

    	* RealmsConfig-glue.c: Fix up KRB5_CALLCONV
    
    	* win_store.c (krb__get_srvtabname): Add const to parameter.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15053 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog           | 6 ++++++
 src/lib/krb4/RealmsConfig-glue.c | 4 ++--
 src/lib/krb4/win_store.c         | 2 +-
 3 files changed, 9 insertions(+), 3 deletions(-)

commit c2238c82daf51b1f34d55f06ad0c0a6c064bfdbc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 18 06:05:38 2002 +0000

    Fix some 64-bit problems
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15052 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog          |  7 +++++++
 src/lib/rpc/auth_gssapi_misc.c | 24 ++++++++++++++++--------
 2 files changed, 23 insertions(+), 8 deletions(-)

commit 719d7fc30fe3a68b9ec7c55ad90fefb4b133abd9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 18 02:09:27 2002 +0000

    * aclocal.m4 (KRB5_GETSOCKNAME_ARGS, KRB5_GETPEERANME_ARGS): Check for
    socklen_t pointer as second argument.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15051 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 2b22b93d2949a785da10444c0b96e7192b22028d
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 16 20:55:15 2002 +0000

    	* tkt_string.c (krb5_set_tkt_string): Add KRB5_CALLCONV
    
    	* win_glue.c (krb_set_tkt_string): Add KRB5_CALLCONV.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15050 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 6 ++++++
 src/lib/krb4/tkt_string.c | 2 +-
 src/lib/krb4/win_glue.c   | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 43f92e976fe81fade3bd33605374e9f8795067f7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 16 19:12:16 2002 +0000

    Changes to allow compilation --with-system-db and --enable-shared
    (Do not depend on lib/db.so being present)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15049 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog   |  5 +++++
 src/lib/kadm5/srv/Makefile.in | 10 +++++++---
 src/lib/kdb/ChangeLog         |  5 +++++
 src/lib/kdb/Makefile.in       |  9 ++++++---
 4 files changed, 23 insertions(+), 6 deletions(-)

commit f70ff2e305d2f6ccc6bb668ce44fa171623f18ee
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 14 04:10:42 2002 +0000

    	* ad_print.c, g_in_tkt.c, g_pw_in_tkt.c, kadm_net.c, klog.c:
    	* kuserok.c, log.c, memcache.c, netread.c, netwrite.c:
    	* password_to_key.c, recvauth.c, stime.c, tkt_string.c:
    	Change _WINDOWS to _WIN32 in many places.  Update copyright
    	notices.  Remove _WINDOWS handling completely in a few places
    	where it's not needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15048 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog         |  9 +++++++++
 src/lib/krb4/ad_print.c        | 30 ++++++++++++++++++++++--------
 src/lib/krb4/g_in_tkt.c        |  1 +
 src/lib/krb4/g_pw_in_tkt.c     | 30 +++++++++++++++++++++++-------
 src/lib/krb4/kadm_net.c        | 16 ++++++++++++----
 src/lib/krb4/klog.c            | 29 ++++++++++++++++++++++-------
 src/lib/krb4/kuserok.c         | 26 +++++++++++++++++++++-----
 src/lib/krb4/log.c             | 29 ++++++++++++++++++++++-------
 src/lib/krb4/memcache.c        |  8 ++++----
 src/lib/krb4/netread.c         | 27 ++++++++++++++++++++-------
 src/lib/krb4/netwrite.c        | 28 ++++++++++++++++++++--------
 src/lib/krb4/password_to_key.c |  8 +++++---
 src/lib/krb4/recvauth.c        | 29 ++++++++++++++++++++---------
 src/lib/krb4/stime.c           | 29 ++++++++++++++++++++++-------
 src/lib/krb4/tkt_string.c      |  4 ++--
 15 files changed, 225 insertions(+), 78 deletions(-)

commit d35572d7dbe96c319f18973223a776e0dcb7874d
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Dec 12 21:33:16 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15047 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/Makefile.in |  3 ++-
 src/tests/asn.1/Makefile.in           |  7 -------
 src/util/profile/Makefile.in          | 16 ++++++++--------
 3 files changed, 10 insertions(+), 16 deletions(-)

commit fb1227598fe0dd87d21f1ada456e0132c1dd3326
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Dec 12 21:25:51 2002 +0000

    More KfM merge work
    
    Create new file FSp-glue.c including KfM functions that had previously
    been scattered through various other files.
    
    Port RealmsConfig-glue.c from KfM, including old Unix-ish krb4
    configuration code as fallback.  Remove other files containing old
    realm/config file support.
    
    Add KRB5_CALLCONV to krb_get_in_tkt_creds.
    
    Fix various functions to take const char* as arguments now that
    tkt_string() returns const.
    
    Assorted minor cleanup.
    
    Implement krb_get_err_text in terms of com_err.  Implement gross
    kludge to force krb_err_txt to remain in sync with com_err.
    
    ticket: 1189
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15046 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    |   7 +
 src/appl/telnet/libtelnet/kerberos.c   |   6 +-
 src/appl/telnet/libtelnet/strcasecmp.c |   2 +-
 src/include/kerberosIV/ChangeLog       |   9 +
 src/include/kerberosIV/des.h           |   5 +-
 src/include/kerberosIV/krb.h           |  82 ++--
 src/kdc/ChangeLog                      |   5 +
 src/kdc/kerberos_v4.c                  |   2 +-
 src/lib/krb4/ChangeLog                 |  49 +++
 src/lib/krb4/FSp-glue.c                | 105 +++++
 src/lib/krb4/Makefile.in               | 201 +++++-----
 src/lib/krb4/RealmsConfig-glue.c       | 685 +++++++++++++++++++++++++++++++++
 src/lib/krb4/dest_tkt.c                |   2 +-
 src/lib/krb4/err_txt.c                 | 341 ++++------------
 src/lib/krb4/g_admhst.c                |  78 ----
 src/lib/krb4/g_in_tkt.c                |  15 +-
 src/lib/krb4/g_krbhst.c                |  97 -----
 src/lib/krb4/g_krbrlm.c                |  63 ---
 src/lib/krb4/g_svc_in_tkt.c            |  31 +-
 src/lib/krb4/g_tf_fname.c              |   2 +-
 src/lib/krb4/g_tf_realm.c              |  32 +-
 src/lib/krb4/in_tkt.c                  |   3 +-
 src/lib/krb4/krb4int.h                 |  42 +-
 src/lib/krb4/krb_err.et                | 658 +++++++++++++++++++++++++++----
 src/lib/krb4/realmofhost.c             | 152 --------
 src/lib/krb4/send_to_kdc.c             |  27 +-
 src/lib/krb4/tf_util.c                 |   2 +-
 27 files changed, 1772 insertions(+), 931 deletions(-)

commit 9e06e2f27bfc68bbabacf78ea1d2932bee5b3770
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Dec 12 21:10:55 2002 +0000

    Fix depend rules to keep state about whether verification of various
    things succeeded.  Change some double colons to single colons.  Add a
    new depend-dependencies target to allow Makefile.in to specify things
    that must be built for depend to work.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15045 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog             |   5 +++
 src/Makefile.in           |   4 +-
 src/config/ChangeLog      |  10 +++++
 src/config/post.in        | 102 ++++++++++++++++++++++++++++++++++--------
 src/config/pre.in         | 111 +++++++++++++++++++++++++++++++++-------------
 src/lib/kadm5/ChangeLog   |   5 +++
 src/lib/kadm5/Makefile.in |   4 +-
 src/lib/rpc/ChangeLog     |   5 +++
 src/lib/rpc/Makefile.in   |   4 +-
 src/util/ss/ChangeLog     |   5 +++
 src/util/ss/Makefile.in   |   2 +-
 11 files changed, 200 insertions(+), 57 deletions(-)

commit f598347300f012130c0edb4bda19146439fcb6b8
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Dec 12 21:00:49 2002 +0000

    	* krb5.hin: Update comment on krb5_kt_free_entry prototype to
    	point at the correct recommended function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15044 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit cfb48386e0ce11bd5ae261a4a8e8a6a0c705c817
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Dec 12 20:53:54 2002 +0000

    	* et_h.awk: It's "const struct error_table et_" in the c file, so
    	it's now const here too.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15043 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 5 +++++
 src/util/et/et_h.awk  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ffce8a8dedb35b6eec710116efacb1ae04d16338
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 9 23:03:54 2002 +0000

    	* post.in: depfix2.sed -> .depfix2.sed to avoid a little clutter
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15042 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  4 ++++
 src/config/post.in   | 12 ++++++------
 2 files changed, 10 insertions(+), 6 deletions(-)

commit cb48e64def4687d0210fa9693ad8ffcb83a02fd5
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Dec 9 21:32:09 2002 +0000

    Fix prototypes for *_wrapper_3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15041 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog |  5 +++++
 src/kadmin/server/misc.h    | 21 ++++++++++++++-------
 2 files changed, 19 insertions(+), 7 deletions(-)

commit b1245afca10200778a68b64cb87f2d0eca2af055
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 9 16:26:17 2002 +0000

            * misc.h: Rename prototypes from chpass_principal_wrapper and
            randkey_principal_wrapper to chpass_principal_wrapper_3 and
            randkey_principal_wrapper_3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15040 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog |  6 ++++++
 src/kadmin/server/misc.h    | 14 +++++++-------
 2 files changed, 13 insertions(+), 7 deletions(-)

commit c3d9894deedc194cd7367c5d3a37cb918abcfd0d
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 7 04:17:23 2002 +0000

    	* sendmsg.c (krb524_sendto_kdc): Update calls to locate_server()
    	and locate_kdc() to restrict protocol family to IPv4.
    
    ticket: 1189
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15039 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 5 +++++
 src/krb524/sendmsg.c | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 65184d3858714e1a326f18053f6509050b069518
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 7 04:14:07 2002 +0000

    Fix some KRB5_CALLCONV botches that were causing trouble for Windows build
    
    Update send_to_kdc() to use various krb5 internals to talk to the krb4
    KDC.  Add a new internal function to optionally return the local
    address used to talk to the KDC.  Many changes to lib/krb5/os to
    support this.  Fix bug in krb5int_sendto() that prevented correct UDP
    length from being returned.  Update callers of internal locate_* and
    sendto_* functions.
    
    ticket: 1189
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15038 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog          |   7 +
 src/include/k5-int.h           |  15 +-
 src/lib/krb4/ChangeLog         |  10 ++
 src/lib/krb4/g_ad_tkt.c        |   2 +-
 src/lib/krb4/g_in_tkt.c        |   4 +-
 src/lib/krb4/send_to_kdc.c     | 324 ++++++++---------------------------------
 src/lib/krb5/os/ChangeLog      |  24 +++
 src/lib/krb5/os/accessor.c     |   1 +
 src/lib/krb5/os/changepw.c     |   4 +-
 src/lib/krb5/os/locate_kdc.c   |  43 +++---
 src/lib/krb5/os/os-proto.h     |   2 +-
 src/lib/krb5/os/sendto_kdc.c   |   7 +-
 src/lib/krb5/os/t_locate_kdc.c |   2 +-
 src/lib/krb5/os/t_std_conf.c   |   2 +-
 14 files changed, 150 insertions(+), 297 deletions(-)

commit 34da169bae1a1ae416c73a6318298ffc30c65ebb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 7 03:37:24 2002 +0000

    Checkpoint first step of merge.
    Moved per-file data into a separate object from the profile handle.
    Dropped some old MacOS 9 code.
    
    * prof_int.h: Include Mac OS X versions of header files if appropriate.  Only
    include prof_err.h if profile.h doesn't define ERROR_TABLE_BASE_prof.
    (struct _prf_data_t): Move most of contents of _prf_file_t here.  Add reference
    count.
    (prf_data_t): New typedef.
    (struct _prf_file_t): Include an array of one _prf_data_t structure.
    * prof_file.c (profile_open_file): Fill in "data" field.  Drop some old Mac
    specific code.
    (profile_flush_file_data): Renamed from profile_flush_file, now takes
    prf_data_t argument.
    (profile_flush_file_data): Likewise.
    (profile_free_file): Now calls profile_free_file_data.
    (profile_free_file_data): New function, with most of old profile_free_file
    code.
    * prof_init.c (profile_init_path): Removed old Mac version.
    (profile_ser_size, profile_ser_externalize): Get file data from new "data"
    field.
    * prof_set.c (rw_setup, profile_update_relation, profile_clear_relation,
    profile_rename_section, profile_add_relation): Likewise.
    * prof_tree.c (profile_node_iterator): Likewise.
    * test_profile.c (do_batchmode): Likewise.
    * prof_int.h (profile_flush_file): Now a macro.
    * prof_err.et (PROF_MAGIC_FILE_DATA): New error code value.
    
    ticket: 1237
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15037 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog      |  27 +++++++++
 src/util/profile/prof_err.et    |   3 +
 src/util/profile/prof_file.c    | 118 ++++++++++++++++++++--------------------
 src/util/profile/prof_init.c    |  25 ++-------
 src/util/profile/prof_int.h     |  40 +++++++++++---
 src/util/profile/prof_set.c     |  20 +++----
 src/util/profile/prof_tree.c    |   6 +-
 src/util/profile/test_profile.c |   4 +-
 8 files changed, 142 insertions(+), 101 deletions(-)

commit aae8df84aade9b538efc6ac2db392b884cec9d1a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 7 01:55:47 2002 +0000

    * prof_get.c (conf_yes, conf_no): Entries now point to const.
    (profile_parse_boolean): Updated type of 'p' correspondingly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15036 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog  | 8 +++++++-
 src/util/profile/prof_get.c | 6 +++---
 2 files changed, 10 insertions(+), 4 deletions(-)

commit fc4409a879ad6c7253bb3044276a7e6c721ed077
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Dec 6 19:24:19 2002 +0000

            * Makefile.in (clean-unix): Remove krb5-config
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15035 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 8 ++++++++
 src/Makefile.in | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 6450749d218632d2a4d6e4bfc5efca906a95d5e6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Dec 6 19:23:12 2002 +0000

            * Makefile.in (clean): Clean up more test executables and object
            files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15034 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 5 +++++
 src/lib/crypto/Makefile.in | 3 ++-
 src/lib/crypto/t_hmac.c    | 4 ++--
 3 files changed, 9 insertions(+), 3 deletions(-)

commit 5abd219912bc9f8534676c6c14186a2213509fb3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Dec 6 19:01:46 2002 +0000

            * configure.in: Quote the argument to AC_CHECK_HEADER. Autoconf
            2.57 was having problems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15033 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog       | 5 +++++
 src/appl/bsd/configure.in    | 2 +-
 src/appl/gssftp/ChangeLog    | 5 +++++
 src/appl/gssftp/configure.in | 2 +-
 4 files changed, 12 insertions(+), 2 deletions(-)

commit 83c662745fc90deea9ef271c0d1eecaf7cc5cb56
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Dec 6 18:00:24 2002 +0000

    	* configure.in: Quote the argument to AC_CHECK_HEADER. Autoconf
    	2.57 was having problems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15032 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 5 +++++
 src/util/pty/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit cca4b50bbce73f5e74b210c42fb009081a0f419b
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 6 03:27:01 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15031 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/Makefile.in | 2 ++
 1 file changed, 2 insertions(+)

commit 346f6846d7bfd873da865bbc2e9e5cbe8768df42
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 6 03:22:41 2002 +0000

    	* kname_parse.c (kname_unparse): Add new function ported from
    	KfM, including support functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15030 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     |   3 +
 src/lib/krb4/kname_parse.c | 138 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 141 insertions(+)

commit 17d65bfa2e5d0e4f942430e236c2ffd595f92cc7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Dec 6 01:02:13 2002 +0000

    2002-12-05  Sam Hartman  <hartmans@mit.edu>
    
    	* util_token.c (g_verify_token_header g_make_token_header):
    	Accept -1 to mean  that no token type is expected; the token type
    	is purely an RFC 1964 artifact and is not used in other mechanisms
    	such as SPNEGO.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15029 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog    |  7 ++++++
 src/lib/gssapi/generic/util_token.c | 44 ++++++++++++++++++-------------------
 2 files changed, 28 insertions(+), 23 deletions(-)

commit 3a6617768e637b3f3a466f4815ab7339af7fc454
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Dec 5 20:01:48 2002 +0000

    	* decomp_tkt.c (decomp_ticket): Add KRB5_CALLCONV
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15028 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 4 ++++
 src/lib/krb4/decomp_tkt.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f86218b87367a15b52ca1bcc4016f6c168817135
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Dec 5 00:28:13 2002 +0000

    	* krb4int.h: Remove now conflicting prototype for
    	krb_set_lifetime().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15027 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 3 +++
 src/lib/krb4/krb4int.h | 3 ---
 2 files changed, 3 insertions(+), 3 deletions(-)

commit a013d511dda286ec286d84f9dba044c5eb07af2e
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 4 07:00:13 2002 +0000

    	* des.h: Move explicit definition of _WINDOWS to precede
    	conditionalized inclusion of win-mac.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15026 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 3 +++
 src/include/kerberosIV/des.h     | 7 +++----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit ad9afb2b58cb76f2ea747e0afb7989a3f95fe712
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 4 06:35:46 2002 +0000

    	* kadm.h: Include port-sockets.h, not netinet/in.h, for Windows
    	portability.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15025 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 5 +++++
 src/include/kerberosIV/kadm.h    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 61635b9a48a6e39cdd8b4853e7f4923b172f73fc
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 4 06:34:59 2002 +0000

    	* Makefile.in: Fix up includes handling somewhat
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15024 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   |  4 ++++
 src/lib/krb4/Makefile.in | 21 +++++++--------------
 2 files changed, 11 insertions(+), 14 deletions(-)

commit 5289c1b813e85f3f53c06c02c3717aa81a7ebe2f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 3 04:59:03 2002 +0000

    Update Windows build for kadm_err.*
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15023 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog      | 5 +++++
 src/Makefile.in    | 5 +++++
 src/lib/ChangeLog  | 4 ++++
 src/lib/win_glue.c | 2 ++
 4 files changed, 16 insertions(+)

commit d9fb4958e25e5a164ae8ea2d2399ab5c5be23aaf
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 3 04:43:37 2002 +0000

    	* Makefile.in (kadm_err.h): Build here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15022 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog   | 4 ++++
 src/include/kerberosIV/Makefile.in | 4 ++++
 2 files changed, 8 insertions(+)

commit 5b1de231c24098aa9b860c6da2029e74dded18f0
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 3 03:40:27 2002 +0000

    	* change_password.c: Remove netdb.h inclusion
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15021 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog         | 4 ++++
 src/lib/krb4/change_password.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 5438c74de6a36be1baaba419f62ea13058104326
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 27 17:15:17 2002 +0000

    	* post.in (clean-unix): Clean depfix2.sed as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15020 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/post.in   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 24764cd7d6dc466cba58430a5cf8795dd6738b12
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 27 17:10:11 2002 +0000

    upde dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15019 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/Makefile.in | 29 ++++++++++++-----------------
 1 file changed, 12 insertions(+), 17 deletions(-)

commit 8a3171f5c49ef98bb918906e7165a4a0372db4a7
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 27 17:09:22 2002 +0000

    	* Makefile.in (SRCS): Add kadm_err.c.  It was missing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15018 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   | 4 ++++
 src/lib/krb4/Makefile.in | 2 ++
 2 files changed, 6 insertions(+)

commit 6b10a5f7cb8ae8260edf17103d0fccaa79086d1f
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 27 16:55:06 2002 +0000

    	* depfix.sed: Remove tcl-specific headers from dependencies.
    	Delete now obsolete comment about gcc-specific directories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15017 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog  | 5 +++++
 src/util/depfix.sed | 7 +++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit bbba77da971d370d6021a9bf48ebeea2c9c0f05c
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 27 04:27:56 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15016 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in            | 27 ++++++++++++++++++---------
 src/appl/gssftp/ftp/Makefile.in     | 13 ++++++++-----
 src/appl/gssftp/ftpd/Makefile.in    | 10 +++++++---
 src/kadmin/ktutil/Makefile.in       |  2 +-
 src/kadmin/testing/util/Makefile.in | 29 +++++++++++++++++------------
 src/krb524/Makefile.in              | 26 +++++++++++++++++---------
 src/lib/crypto/Makefile.in          | 17 ++++++-----------
 src/lib/krb5/krb/Makefile.in        |  3 ++-
 src/util/profile/Makefile.in        |  1 -
 9 files changed, 76 insertions(+), 52 deletions(-)

commit 7cdb24e0ddef143520e891720a4686dd58a020fc
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 27 04:26:38 2002 +0000

    	* configure.in: Set SETENVSRC correctly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15015 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ChangeLog    | 4 ++++
 src/appl/gssftp/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a6949b28c7db5fa6cf7e6d0e455e83d92627196e
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 27 03:09:35 2002 +0000

    Merge more KfM krb4 things
    
    Implement *_in_tkt_creds, mk_req_creds, and rd_req_int functions.
    
    Implement KfM krb4 kadm password changing, mostly by pulling in the
    client side of the kadm library into the krb4 library.
    
    Do some more header file cleanup of des.h and krb.h.
    
    Remove some ancient krb4 dead weight.
    
    Some Mac-specific functionality still needs to be merged.
    
    ticket: 1189
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15014 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                  |   5 +
 src/include/kerberosIV/ChangeLog       |  28 +++
 src/include/kerberosIV/Makefile.in     |   2 +-
 src/include/kerberosIV/des.h           |  92 ++++----
 src/include/kerberosIV/des_conf.h      |   2 -
 src/include/kerberosIV/highc.h         |  49 -----
 src/include/kerberosIV/kadm.h          |  80 +++++--
 src/include/kerberosIV/krb.h           | 161 +++++++++++---
 src/include/kerberosIV/krb_conf.h      |  46 ----
 src/include/kerberosIV/passwd_server.h |  45 ----
 src/include/kerberosIV/principal.h     |  35 ---
 src/include/kerberosIV/prot.h          |  74 ++++---
 src/include/port-sockets.h             |   6 +
 src/kadmin/v4server/ChangeLog          |  12 ++
 src/kadmin/v4server/Makefile.in        |   6 +-
 src/kadmin/v4server/kadm_err.et        |  58 -----
 src/kadmin/v4server/kadm_server.h      |  12 --
 src/kadmin/v4server/kadm_stream.c      | 298 -------------------------
 src/kdc/ChangeLog                      |   7 +
 src/kdc/Makefile.in                    |   4 +-
 src/kdc/kerberos_v4.c                  |   6 +
 src/lib/krb4/ChangeLog                 |  58 +++++
 src/lib/krb4/Makefile.in               | 333 +++++++++++++++++-----------
 src/lib/krb4/change_password.c         | 138 ++++++++++++
 src/lib/krb4/configure.in              |  28 ---
 src/lib/krb4/g_in_tkt.c                | 146 ++++++++++---
 src/lib/krb4/g_pw_in_tkt.c             |  12 ++
 src/lib/krb4/kadm_err.et               |  58 +++++
 src/lib/krb4/kadm_net.c                | 383 +++++++++++++++++++++++++++++++++
 src/lib/krb4/kadm_stream.c             | 319 +++++++++++++++++++++++++++
 src/lib/krb4/mk_req.c                  | 137 +++++++-----
 src/lib/krb4/one.c                     |  15 --
 src/lib/krb4/password_to_key.c         | 146 +++++++++++++
 src/lib/krb4/prot_client.c             |   4 +-
 src/lib/krb4/prot_kdc.c                |   6 +-
 src/lib/krb4/rd_req.c                  | 162 +++++++++-----
 src/lib/krb4/tf_util.c                 |   2 -
 src/lib/krb4/tkt_string.c              |  27 ++-
 38 files changed, 2011 insertions(+), 991 deletions(-)

commit 3469b3937fde8a5b4b3484c4b4324f06c2bd52dd
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 19 03:28:21 2002 +0000

    Remove references to kadm_err.et for now, since the requisite changes
    have not yet been committed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15013 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog      | 5 +++++
 src/Makefile.in    | 5 -----
 src/lib/ChangeLog  | 5 +++++
 src/lib/win_glue.c | 2 --
 4 files changed, 10 insertions(+), 7 deletions(-)

commit ff78c5ff83d5993d265150d23da1c4694f722eea
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Nov 15 20:21:51 2002 +0000

           * configure.in: Test for speed_t being present
    
            * sys_term.c (addarg): When reallocing memory, ensure in size of
            pointer. Use speed_t instead of int for termspeeds.
    
            * authenc.c, ext.h, state.c, utility.c: Unsigned/signed cleanup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15012 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    |  9 +++++++++
 src/appl/telnet/telnetd/authenc.c    |  2 +-
 src/appl/telnet/telnetd/configure.in | 24 ++++++++++++++++++++++++
 src/appl/telnet/telnetd/ext.h        |  2 +-
 src/appl/telnet/telnetd/state.c      |  2 +-
 src/appl/telnet/telnetd/sys_term.c   |  4 ++--
 src/appl/telnet/telnetd/utility.c    | 26 ++++++++++++++------------
 7 files changed, 52 insertions(+), 17 deletions(-)

commit d8ce52e5fb91ad51c4fbe974b7f837498c7e1d92
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Nov 15 20:21:35 2002 +0000

           * sys_bsd.c: Moved declaration for susp() to type of file and
            provide prototype.
    
            * commands.c, externs.h, telnet.c, network.c: Add prototype
            declaration for command handler table dispatch functions. Make
            functions called consistant with prototype. Misc unsigned/signed
            cleanups.
    
            * authenc.c, main.c, utilities.c: Signed vs. unsigned cleanup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15011 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog   | 12 +++++++
 src/appl/telnet/telnet/authenc.c   |  2 +-
 src/appl/telnet/telnet/commands.c  | 69 ++++++++++++++++++++++++--------------
 src/appl/telnet/telnet/externs.h   | 10 +++---
 src/appl/telnet/telnet/main.c      |  2 +-
 src/appl/telnet/telnet/network.c   |  2 +-
 src/appl/telnet/telnet/sys_bsd.c   | 17 +++++-----
 src/appl/telnet/telnet/telnet.c    | 22 +++++++-----
 src/appl/telnet/telnet/utilities.c |  2 +-
 9 files changed, 85 insertions(+), 53 deletions(-)

commit a2dc9d551dc35ad2f38e8ae01ced7b467df304c6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Nov 15 20:21:18 2002 +0000

           * enc-proto.h, enc_des.c, encrypt.c: Unsigned/signed cleanups
    
            * forward.c: Include unistd.h if present on machine.
    
            * misc-proto.h misc.c (auth_encrypt_user): Declare argument as
            const.
    
            * auth.c: Cast argument auth_encrypt_user. auth_gen_printsub() and
            auth_printsub() take unsigned int as buffer length.
    
            * auth.h, auth-proto.h, kerberos.c, kerberos5.c, spx.c:
            auth_gen_printsub(), auth_printsub(), kerberos4_printsub(),
            kerberos5_printsub(), spx_printsub() take unsigned int as length
            argument.
    
            * configure.in: Check for unistd.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15010 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 19 +++++++++++++++++++
 src/appl/telnet/libtelnet/auth-proto.h |  8 ++++----
 src/appl/telnet/libtelnet/auth.c       |  8 +++++---
 src/appl/telnet/libtelnet/auth.h       |  2 +-
 src/appl/telnet/libtelnet/configure.in |  2 +-
 src/appl/telnet/libtelnet/enc-proto.h  |  2 +-
 src/appl/telnet/libtelnet/enc_des.c    |  4 ++--
 src/appl/telnet/libtelnet/encrypt.c    | 15 ++++++++-------
 src/appl/telnet/libtelnet/forward.c    |  3 +++
 src/appl/telnet/libtelnet/kerberos.c   |  5 +++--
 src/appl/telnet/libtelnet/kerberos5.c  |  6 ++++--
 src/appl/telnet/libtelnet/misc-proto.h |  2 +-
 src/appl/telnet/libtelnet/misc.c       |  2 +-
 src/appl/telnet/libtelnet/setenv.c     |  7 ++++---
 src/appl/telnet/libtelnet/spx.c        |  3 ++-
 15 files changed, 59 insertions(+), 29 deletions(-)

commit c15ade583213f16518fbfff5d88113819be5bc2d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 15 19:26:55 2002 +0000

    argh
    let's try this again.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15009 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fc304741a5a23f7041c0e2e97a991e6fb83d303c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 15 19:21:50 2002 +0000

    	* Makefile.in: Remove some missed references to adm_err.et
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15008 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit e2a5f90e6224a4ab7ebe993362d8d7595477908d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Nov 15 16:12:20 2002 +0000

            * accept_sec_context.c (krb5_gss_accept_sec_context): Use unsigned
            lengths for arguments to g_token_size and g_make_token_header.
    
            * export_name.c (krb5_gss_export_name): Change local length
            variable to unsigned.
    
            * k5unseal.c (kg_unseal_v1): Seqnum variable changed from
            krb5_int32 to krb5_ui_4.
    
            * k5seal.c (make_seal_token_v1): Change seqnum argument to
            krb5_ui_4 from krb5_int32 to match krb5_gss_ctx_id_rec struct.
    
            * gssapiP_krb5.h, util_crypt.c, util_seqnum.c: kg_make_seq_num(),
            kg_get_seq_num() changed to use krb5_ui_4 for sequence
            numbers. kg_encrypt(), kg_decrypt() length argument now unsigned.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15007 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 18 ++++++++++++++++++
 src/lib/gssapi/krb5/accept_sec_context.c |  3 ++-
 src/lib/gssapi/krb5/export_name.c        |  2 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  8 ++++----
 src/lib/gssapi/krb5/k5seal.c             |  2 +-
 src/lib/gssapi/krb5/k5unseal.c           |  2 +-
 src/lib/gssapi/krb5/util_crypt.c         |  4 ++--
 src/lib/gssapi/krb5/util_seqnum.c        |  4 ++--
 8 files changed, 31 insertions(+), 12 deletions(-)

commit 866703fab606a48b897eddeabeddf46823589756
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Nov 15 16:12:03 2002 +0000

            * gssapiP_generic.h, util_token.c: Change g_make_token_header and
            g_verfy_token_header to take an unsigned length in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15006 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         | 5 +++++
 src/lib/gssapi/generic/gssapiP_generic.h | 5 +++--
 src/lib/gssapi/generic/util_token.c      | 7 ++++---
 3 files changed, 12 insertions(+), 5 deletions(-)

commit 071ceb1e97e00d3d110f38f240b15ba90384a5dd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 15 01:20:28 2002 +0000

    Better cleanup; reduce filename conflict
    
    * Makefile.in (unit-test-ok): Depend only on unit-test-body.
    (unit-test-body): Remove krb5cc_rpc_test_* on entry and on successful exit.  On
    error exit, let the trap handler do all the cleanup.  Incorporate old
    unit-test-setup commands.
    (unit-test-setup, unit-test-cleanup): Targets deleted.
    * lib/helpers.exp (start_client, wait_client): Set KRB5CCNAME to something in
    the current directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15002 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog       | 10 ++++++++++
 src/lib/rpc/unit-test/Makefile.in     | 22 ++++++++++------------
 src/lib/rpc/unit-test/lib/helpers.exp |  4 ++--
 3 files changed, 22 insertions(+), 14 deletions(-)

commit f9672ab02b507344bf796ba009491b5cb70b1cc5
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 14 19:10:33 2002 +0000

    	* changepw.c: Remove reference to adm_err.h
    
    Update dependencies as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15001 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/Makefile.in | 1 -
 src/lib/krb5/os/ChangeLog             | 4 ++++
 src/lib/krb5/os/Makefile.in           | 2 +-
 src/lib/krb5/os/changepw.c            | 1 -
 4 files changed, 5 insertions(+), 3 deletions(-)

commit 9fbd2c1bad0321f366bd2c8cb3d76865cc0ed1a6
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 14 18:57:07 2002 +0000

    	* Makefile.in: Remove references to adm_err.h from here too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@15000 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 4 ++++
 src/include/Makefile.in | 9 ++++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 312b8f8190fc9fcef30c83e2e9a77e970175d143
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 14 18:46:06 2002 +0000

    	* Makefile.in: Remove references to adm_err.et.  It's not used,
    	and conflicts with the krb4 kadm error table.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14999 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   |   5 +
 src/lib/krb5/error_tables/Makefile.in |  14 +--
 src/lib/krb5/error_tables/adm_err.et  | 185 ----------------------------------
 3 files changed, 10 insertions(+), 194 deletions(-)

commit d3a63ced70c86ac44c753b6c784badf455d28df8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Nov 14 16:12:56 2002 +0000

            * get_in_tkt.c (krb5_get_in_tkt): Do not pass NULL when an
            integer 0 is intended to send_as_request().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14998 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 66a8439e84c56c3a12545b83ac9cd96d2e29975b
Author: Ken Hornstein <kenh@cmf.nrl.navy.mil>
Date:   Thu Nov 14 15:48:36 2002 +0000

    Wrong size for memset()s in combine_keys()
    
    The wrong size was used in the final memset()'s of various combine_key
    temporary variables.  Pointed out by Ken Renard.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14997 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/combine_keys.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 72d8f8901985324b50a9b8c255170ec08f9b7eea
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Nov 14 04:43:25 2002 +0000

    Invoke autoconf/autoreconf with the option --localdir or --include depending
    on if pre/post autoconf 2.54. In 2.55 --localdir has been removed and replaced
    with --include which was introduced in 2.53.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14996 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog        |  6 ++++++
 src/aclocal.m4       |  4 ++++
 src/config/ChangeLog |  7 +++++++
 src/config/post.in   |  2 +-
 src/config/pre.in    |  1 +
 src/util/ChangeLog   |  5 +++++
 src/util/reconf      | 18 ++++++++++++++++--
 7 files changed, 40 insertions(+), 3 deletions(-)

commit 516e41d1fa9970f0b6f3bd58f46e77ebe2a3beaf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 13 02:05:16 2002 +0000

    Better type and bounds checking:
    * fake-addrinfo.h [NEED_FAKE_GETADDRINFO]: Include errno.h.
    (fake_getnameinfo): Check that socklen_t size arguments are positive and fit in
    size_t; return EAI_SYSTEM/EINVAL if not.  Use the size_t variants when calling
    string functions.
    
    Work around another AIX bug:
    [_AIX]: Define NUMERIC_SERVICE_BROKEN.
    [NUMERIC_SERVICE_BROKEN]: Include ctype.h and stdlib.h.
    (getaddrinfo) [NUMERIC_SERVICE_BROKEN]: If the service name is a numeric
    string, save its value and the socket type, pass a null pointer to the real
    getaddrinfo, and patch the returned results.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14995 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 12 ++++++++
 src/include/fake-addrinfo.h | 75 ++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 82 insertions(+), 5 deletions(-)

commit a181cdb39430ca61c92df6c3200d04b5b98fcf31
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 13 01:50:12 2002 +0000

    * Makefile.in (t_locate_kdc): Use normal CC_LINK rule for linking test program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14994 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 3713491be86bd50a55b5525a068ed719c1201977
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 12 23:47:31 2002 +0000

    Fix TCL_RPATH to explicitly insert system library path into
    "-blibpath:" on AIX.
    
    ticket: 1228
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14993 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog         | 5 +++++
 src/aclocal.m4        | 2 +-
 src/config/ChangeLog  | 6 ++++++
 src/config/shlib.conf | 5 +++--
 4 files changed, 15 insertions(+), 3 deletions(-)

commit 4ea4fd58e0eef26f1f9f8b34e5320484a7db2a00
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 11 21:54:53 2002 +0000

    * get_myaddress.c (get_myaddress): Local array buf size should be counted in
    ifreq structs, not ifconf structs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14992 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog       | 5 +++++
 src/lib/rpc/get_myaddress.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e93cae285c61f0197524088fd01513463f9108ed
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 11 20:23:43 2002 +0000

    * Makefile.in (unit-test-body): Set RPC_TEST_SRVTAB based on process-id.  Set
    trap handler to delete it before returning an exit status.
    (unit-test-cleanup): Don't delete files here.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14991 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog   |  7 +++++++
 src/lib/rpc/unit-test/Makefile.in | 10 +++++++---
 2 files changed, 14 insertions(+), 3 deletions(-)

commit 10832cbb6d7c2f5ee4baa9fe6582ebb32bdd8d23
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Nov 9 03:35:29 2002 +0000

    Oops, missed a few checks for eof
    
    ticket: 1249
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14986 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  2 ++
 src/tests/dejagnu/config/default.exp | 12 ++++--------
 2 files changed, 6 insertions(+), 8 deletions(-)

commit 6aad500e71be103d9331b0b07fdee8af1d8a52e7
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Nov 9 01:39:45 2002 +0000

    tests/dejagnu leaks ptys
    
    	* default.exp: Add (disabled) debugging code for catching leaking
    	ptys.  expect eof from the correct spawn_ids when killing kdc and
    	kadmind to avoid leaking ptys.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14984 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  6 ++++++
 src/tests/dejagnu/config/default.exp | 36 ++++++++++++++++++++++++++++++++----
 2 files changed, 38 insertions(+), 4 deletions(-)

commit 8332ab8173087562194e4306c6909863cce7cad7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Nov 9 01:35:21 2002 +0000

    * main.c (makeargv): Report an error if parsed arguments won't fit in margv
    array.
    * ftp_var.h (line, argbuf): Extend to 500 bytes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14983 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 6 ++++++
 src/appl/gssftp/ftp/ftp_var.h | 4 ++--
 src/appl/gssftp/ftp/main.c    | 9 ++++++++-
 3 files changed, 16 insertions(+), 3 deletions(-)

commit 16d62b85567a5e9ddf6c0bd0c4dab51ba0d76006
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Nov 8 22:33:59 2002 +0000

    * pre.in (.et.h, .et.c): Drop "set -x"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14982 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit fd7141d96bf9326c3870541a431d2055e72566d1
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 7 22:43:46 2002 +0000

    rpc unit tests can fail due to race condition
    
    The rpc unit tests can fail in fullrun.exp due to a failure to drain
    output from the server in expire.exp.  This commit works around the
    problem by calling flush_server, but a real synchronization method
    should probably be implemented, perhaps by having the server log when
    a client disconnects.
    
    	* rpc_test.0/expire.exp (overlap): Add another call to
    	flush_server to make a race condition a little less likely.  There
    	really should be better synchronization, as this test suite is
    	just full of race conditions waiting to happen.
    
    ticket: new
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14979 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog             | 7 +++++++
 src/lib/rpc/unit-test/rpc_test.0/expire.exp | 2 ++
 2 files changed, 9 insertions(+)

commit 72a5933190206857aa099fe51404560e71148d9f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 7 21:40:15 2002 +0000

    Thanks, patch applied
    
    	* svr_principal.c (kadm5_setkey_principal_3): Apply patch from
    	Emily Ratliff to allow n_ks_tuple to be zero, which is the case if
    	being called from kadmind answering a client's setkey_principal
    	request.
    
    ticket: 1008
    target_version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14978 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       | 7 +++++++
 src/lib/kadm5/srv/svr_principal.c | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 3462b0dc20f1df61b8f4bfdb79e21103a0d0a8ff
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Nov 7 20:14:19 2002 +0000

            * conv_princ.c (strnchr): Make length argument unsigned int
    
            * preauth2.c: Add parentheses around assignment used as truth
            value. Cleanup unused variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14976 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  8 ++++++++
 src/lib/krb5/krb/conv_princ.c |  5 +++--
 src/lib/krb5/krb/preauth2.c   | 14 +++++++-------
 3 files changed, 18 insertions(+), 9 deletions(-)

commit 35e5db4310cce8362834f56d22290e572dc1851e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Nov 7 20:09:02 2002 +0000

    	* asn1_k_encode.c (asn1_encode_sam_challenge_2): Test for error
    	returned from asn1buf_insert_oxtetstring and cleanup strctures
    	properly.
    
    	* asn1_k_decode.c (asn1_decode_sam_challenge_2_body): Change
    	sequence_of/end_sequence_of to use
    	sequence_of_no_tagvars/end_sequence_of_no_tagravs to avoid
    	shadowing variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14975 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 11 +++++++++++
 src/lib/krb5/asn.1/asn1_k_decode.c |  4 ++--
 src/lib/krb5/asn.1/asn1_k_encode.c | 15 +++++++++++----
 3 files changed, 24 insertions(+), 6 deletions(-)

commit d711b796ea530cab21c1bc5bb95b14ca337e34da
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Nov 7 17:01:34 2002 +0000

    For sam_challenge do not encode optional strings if string not present.
    Previously, a string of length zero was transmitted.
    
    ticket: 1224
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14974 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog         | 5 +++++
 src/lib/krb5/asn.1/asn1_k_encode.c   | 2 +-
 src/tests/asn.1/ChangeLog            | 8 ++++++++
 src/tests/asn.1/krb5_decode_test.c   | 7 +++++++
 src/tests/asn.1/reference_encode.out | 2 +-
 src/tests/asn.1/trval_reference.out  | 2 --
 6 files changed, 22 insertions(+), 4 deletions(-)

commit 286112688c31596f09637b54c951bc8a7e0e25aa
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Nov 6 19:41:13 2002 +0000

    New file to define  SPNEGO structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14973 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     |  4 +++
 src/include/spnego-asn1.h | 89 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 93 insertions(+)

commit c1599f83f727ef71249e2fbfd3cc0f0cd430df26
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 6 00:42:57 2002 +0000

    This commit fixes up the in-tree callers of krb5_read_password() and
    des_read_password().  We should perhaps tighten up the test suite now.
    
    ticket: 1217
    status: open
    target_version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14972 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog               | 5 +++++
 src/appl/bsd/login.c                 | 2 +-
 src/clients/kinit/ChangeLog          | 5 +++++
 src/clients/kinit/kinit.c            | 2 +-
 src/include/ChangeLog                | 6 ++++++
 src/include/k5-int.h                 | 4 ++--
 src/include/krb5/ChangeLog           | 5 +++++
 src/include/krb5/kdb.h               | 4 ++--
 src/kadmin/cli/ChangeLog             | 5 +++++
 src/kadmin/cli/kadmin.c              | 8 ++++----
 src/kadmin/dbutil/ChangeLog          | 6 ++++++
 src/kadmin/dbutil/dumpv4.c           | 2 +-
 src/kadmin/dbutil/loadv4.c           | 2 +-
 src/kadmin/ktutil/ChangeLog          | 5 +++++
 src/kadmin/ktutil/ktutil_funcs.c     | 2 +-
 src/kadmin/passwd/ChangeLog          | 5 +++++
 src/kadmin/passwd/kpasswd_strings.et | 2 +-
 src/kadmin/v5passwdd/ChangeLog       | 6 ++++++
 src/kadmin/v5passwdd/kpasswd.c       | 8 ++++----
 src/lib/kadm5/ChangeLog              | 5 +++++
 src/lib/kadm5/chpass_util_strings.et | 4 ++--
 21 files changed, 73 insertions(+), 20 deletions(-)

commit 8d702bfe4bccba2b07d599ae2ecdd4225fa8a895
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 5 21:54:47 2002 +0000

    	* asn1_encode.h (asn1_encode_oid):
    	* asn1_encode.c (asn1_encode_oid): New function.
    
    	* asn1_decode.h (asn1_decode_oid):
    	* asn1_decode.c (asn1_decode_oid): New function.
    
    ticket: 1223
    target_version: 1.3
    component: krb5-libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14971 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     |  8 ++++++++
 src/lib/krb5/asn.1/asn1_decode.c | 10 ++++++++++
 src/lib/krb5/asn.1/asn1_decode.h |  2 ++
 src/lib/krb5/asn.1/asn1_encode.c | 17 +++++++++++++++++
 src/lib/krb5/asn.1/asn1_encode.h | 11 +++++++++++
 5 files changed, 48 insertions(+)

commit ca7ec1c2af80a30a3ade543464b129a66bd6a4a1
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 5 04:52:24 2002 +0000

    New Makefile variable RPATH_FLAG, possibly used even when we're not
    building shared libs.  TCL_MAYBE_RPATH gets used to account for
    linking a shared tcl lib when we're not building shared libs.
    
    ticket: 1228
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14969 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                       |  5 +++++
 src/aclocal.m4                      |  8 +++++++
 src/config/ChangeLog                |  9 ++++++++
 src/config/pre.in                   |  4 ++++
 src/config/shlib.conf               | 44 ++++++++++++++++++++++++-------------
 src/kadmin/testing/util/ChangeLog   |  4 ++++
 src/kadmin/testing/util/Makefile.in |  4 ++--
 7 files changed, 61 insertions(+), 17 deletions(-)

commit cabc9a2753bf6a3e46c885f2ccbce5728709d8aa
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 4 02:20:51 2002 +0000

    	* do_as_req.c (process_as_req): Fix previous patch; it caused an
    	uninitialized pointer to be dereferenced under certain error
    	conditions.
    
    ticket: 1206
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14964 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   | 6 ++++++
 src/kdc/do_as_req.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 2a17315d8783b3ef8b7e3593903cf3fe2d3de578
Author: Ken Hornstein <kenh@cmf.nrl.navy.mil>
Date:   Sun Nov 3 20:31:33 2002 +0000

    Calling convention for krb5int_c_combine_keys does not match prototype
    
    The Windows calling convention for krb5int_c_combine_keys does not match the
    prototype in k5-int.h.  I missed this during the initial commit since I
    neglected to test out the build of this code on Windows.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14962 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog      | 5 +++++
 src/lib/crypto/combine_keys.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 2062506389b7b0d295ee645d41520c7d80e58b4d
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Nov 2 18:27:11 2002 +0000

    This fixes some test suite password prompt checks that were missed
    earlier.
    
    	* kpasswd.0/changing.exp:
    	* lib/helpers.exp: Make checks for password prompts more lenient.
    
    ticket: 1217
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14961 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/unit-test/ChangeLog              |  5 +++++
 src/kadmin/passwd/unit-test/kpasswd.0/changing.exp | 12 +++++------
 src/kadmin/passwd/unit-test/lib/helpers.exp        | 24 +++++++++++-----------
 3 files changed, 23 insertions(+), 18 deletions(-)

commit 11816421529fb3a8469f29d57ac8c882c52e295a
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 1 22:13:57 2002 +0000

    MITKRB5-SA-2002-002 buffer overflow in kadmind4
    
    	* kadm_ser_wrap.c (kadm_ser_in): Apply fix for MITKRB5-SA-2002-002
    	buffer overflow.
    
    ticket: new
    status: open
    version_reported: 1.2.6
    target_version: 1.2.7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14959 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog       |  5 +++++
 src/kadmin/v4server/kadm_ser_wrap.c | 11 +++++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 7355534e4e1c8e976a95be02e80927f4f2437ecd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 31 23:29:48 2002 +0000

    * Makefile.in (check-unix): Don't run t_pkcs5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14956 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 4 ++++
 src/lib/crypto/Makefile.in | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 408b5f5e9f195089621695eb494161b4e2cb9fe1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 31 23:03:47 2002 +0000

    * xdr_alloc.c (xdralloc_putlong): Coerce value pointed to by argument to 32
    bits, rather than reading only 32 bits from the supplied address.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14954 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog   | 6 ++++++
 src/lib/rpc/xdr_alloc.c | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit c82d8c3561c67cb875a05c9f8caa37fad68dc4b5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 31 22:54:00 2002 +0000

    * k5-int.h (krb5_ser_handle): Now points to const.
    (krb5_kt_dfl_ops): Now const.
    (struct _krb5_kt_ops): Field serializer now points to const krb5_ser_entry
    instead of void.
    * krb5.hin (struct _krb5_kt): Field ops now points to const.
    * kt_file.c (krb5_ktf_ops, krb5_ktf_writable_ops): Now const.  Drop cast of
    serializer entry initializer.
    (fopen_mode_rbplus, fopen_mode_rb): Now const.
    * kt_srvtab.c (krb5_kts_ops): Now const.
    * ktbase.c (krb5_ktf_ops, krb5_kts_ops): Update declarations.
    (struct krb5_kt_typelist): Field ops now points to const.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14953 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog           |  8 ++++++++
 src/include/k5-int.h            |  6 +++---
 src/include/krb5.hin            |  2 +-
 src/lib/krb5/keytab/ChangeLog   |  9 +++++++++
 src/lib/krb5/keytab/kt_file.c   | 24 ++++++++++++------------
 src/lib/krb5/keytab/kt_srvtab.c |  4 ++--
 src/lib/krb5/keytab/ktbase.c    |  6 +++---
 7 files changed, 38 insertions(+), 21 deletions(-)

commit 7aec9fa1458d27423ac381e674392694504fa33b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 31 21:44:04 2002 +0000

    * aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): Use 'eval' when setting TCL_LIBS to
    force variable substitutions to take place.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14952 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit d0eac0c231be170a0b5431864316a3876dccda1f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Oct 31 18:36:29 2002 +0000

    ticket: new
    owner: tlyu
    status: open
    
    Fix typo in debugging printf introduced in null
    handling
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14951 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/chk_trans.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 15e2b151689d74efd543488288a22dfa21bcaa2c
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 30 23:35:51 2002 +0000

    	* chk_trans.c (krb5_check_transited_list): Style nit: check
    	character against '\0' not NULL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14949 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 5 +++++
 src/lib/krb5/krb/chk_trans.c | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 0c35e9dea5b172f4810ff2876e80eb1325600d71
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 30 23:07:23 2002 +0000

    * start_servers_local: If $USER isn't set, use $LOGNAME.  If ovsec_kadm_srv_tcl
    invocation to do some initialization fails, exit rather than continuing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14948 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog           | 6 ++++++
 src/kadmin/testing/scripts/start_servers_local | 6 ++++++
 2 files changed, 12 insertions(+)

commit fa7e04c804fd9b716b72e51398926b0f9fafc72f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 30 20:10:40 2002 +0000

    ticket: 1230
    owner: tlyu
    status: open
    
    Ignore trailing nulls on incoming tr encoding to be compatible
    with bug in previous versions of krb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14946 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   |  5 +++++
 src/lib/krb5/krb/chk_trans.c | 14 ++++++++++----
 2 files changed, 15 insertions(+), 4 deletions(-)

commit a02992087ea991bbd0793f21021f843af6df1ef7
Author: Ken Hornstein <kenh@cmf.nrl.navy.mil>
Date:   Wed Oct 30 18:41:24 2002 +0000

    Wrong ASN.1 definition and padata type for new hardware preauth
    
    It turned out that early in the development cycle, one of our developers
    picked the "next" PADATA type in krb5.hin, and we said, "We've got to
    fix that when we get the real one assigned" ... and we never did.  Noticed
    by Ezra Peisach.
    
    Also, the definition for sam-pk-for-sad was changed to OCTET STRING from
    EncryptionKey in the draft and the code, but we never updated the ASN.1
    definition.  Also noticed by Ezra Peisach.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14945 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog          | 5 +++++
 src/include/krb5.hin           | 7 +++++--
 src/lib/krb5/asn.1/ChangeLog   | 4 ++++
 src/lib/krb5/asn.1/KRB5-asn.py | 2 +-
 4 files changed, 15 insertions(+), 3 deletions(-)

commit ea56e463282c6168f8ec0f7c5aff43302efc7234
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 28 22:11:57 2002 +0000

    * localaddr.c (print_addr) [TEST]: Don't mix size_t and socklen_t, just assume
    socklen macro will return a socklen_t value.  Cast buffer size to socklen_t in
    getnameinfo call.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14944 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  6 ++++++
 src/lib/krb5/os/localaddr.c | 10 +++-------
 2 files changed, 9 insertions(+), 7 deletions(-)

commit 86c7162799f57554cce5d9003c3a7780ad95e025
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 28 22:07:58 2002 +0000

    * get_in_tkt.c (conf_yes, conf_no): Now const.  References updated.
    * preauth.c (preauth_systems): Now const.  References updated.
    * preauth2.c (pa_types): Now const.
    (krb5_do_preauth): Local array paorder now const.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14943 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  8 ++++++++
 src/lib/krb5/krb/get_in_tkt.c |  6 +++---
 src/lib/krb5/krb/preauth.c    | 12 ++++++------
 src/lib/krb5/krb/preauth2.c   |  4 ++--
 4 files changed, 19 insertions(+), 11 deletions(-)

commit ff4d06a7473f0ea47deb7efe38378aba073e9cc5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 28 21:20:50 2002 +0000

    * aclocal.m4 (AC_KRB5_TCL): If --with-tcl is given, failure to find a library
    we can use is now an error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14942 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 7 ++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 27122f489d518a79017765d27e1de3f9dd8edc5a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Oct 28 21:05:48 2002 +0000

    If we get cannot resolve KDC for master but find a slave
    return the real error from the slave rather than the resolution error.
    
    ticket: 1232
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14941 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/gic_keytab.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a440f29da8a078c940fd226f29dc3f5f8d061cc0
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Oct 28 02:28:41 2002 +0000

    Don't include trailing null in the transited encoding produced by the KDC.
    Other routines do not expect the null to be included in the length so
    policy checks fail.  Also, sending the null over the wire is wrong.
    
    ticket: 1230
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14940 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 4 ++++
 src/kdc/kdc_util.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 5ffe972e2c0e6c3748b6b6a33a4f5f68736a6dc7
Author: Ken Hornstein <kenh@cmf.nrl.navy.mil>
Date:   Thu Oct 24 06:49:59 2002 +0000

    Client code lacks support for draft-ietf-krb-wg-kerberos-sam-01.txt
    
    This widely-spread commit implements support for the so-called "new"
    hardware preauth protocol, defined in the IETF internet-draft
    draft-ietf-krb-wg-kerberos-sam-01.txt.  Note that this code is client-side
    only.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14939 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                 |   5 +
 src/include/k5-int.h                  |  81 ++++++++
 src/include/krb5.hin                  |   8 +
 src/lib/crypto/ChangeLog              |   5 +
 src/lib/crypto/Makefile.in            |   9 +
 src/lib/crypto/combine_keys.c         | 325 +++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/ChangeLog          |   7 +
 src/lib/krb5/asn.1/KRB5-asn.py        |  45 ++++-
 src/lib/krb5/asn.1/asn1_k_decode.c    |  74 +++++++
 src/lib/krb5/asn.1/asn1_k_decode.h    |  11 ++
 src/lib/krb5/asn.1/asn1_k_encode.c    |  83 ++++++++
 src/lib/krb5/asn.1/asn1_k_encode.h    |  18 ++
 src/lib/krb5/asn.1/krb5_decode.c      |  44 +++++
 src/lib/krb5/asn.1/krb5_encode.c      |  36 ++++
 src/lib/krb5/error_tables/ChangeLog   |   8 +
 src/lib/krb5/error_tables/krb5_err.et |   3 +
 src/lib/krb5/error_tables/kv5m_err.et |   3 +
 src/lib/krb5/krb/ChangeLog            |  11 ++
 src/lib/krb5/krb/gic_pwd.c            |   3 +-
 src/lib/krb5/krb/kfree.c              | 100 ++++++++++
 src/lib/krb5/krb/preauth2.c           | 356 +++++++++++++++++++++++++++++++++-
 21 files changed, 1228 insertions(+), 7 deletions(-)

commit a706a2d0d05ecea7a844db7d291493a5d282ed57
Author: Ken Hornstein <kenh@cmf.nrl.navy.mil>
Date:   Thu Oct 24 02:03:15 2002 +0000

    No support for negative password expiration last-req hint
    
    Fixing an omission; previous code didn't support a negative value for the
    password expiration hint (which is legal).  Pointed out by Ezra Peisach.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14938 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin       | 3 ++-
 src/lib/krb5/krb/gic_pwd.c | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit b73820418346819b574434c5f5a0defd638a6dcc
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 23 20:15:59 2002 +0000

    Implement asn1_encode_enumerated
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14937 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 10 ++++++++++
 src/lib/krb5/asn.1/asn1_encode.c | 41 ++++++++++++++++++++++++++++++++++++----
 src/lib/krb5/asn.1/asn1_encode.h |  3 +++
 src/lib/krb5/asn.1/krbasn1.h     |  1 +
 4 files changed, 51 insertions(+), 4 deletions(-)

commit 3c526b3fbf333943f337cc2e508eb76ee5436d8b
Author: Ken Hornstein <kenh@cmf.nrl.navy.mil>
Date:   Wed Oct 23 20:08:04 2002 +0000

    gic_pwd doesn't support password expiration notification via last_req hint
    
    In kerberos-clarifications, a new last-req type (6) has been specified
    that indicates when a principal's password will expire.  This code implements
    support for this last-req type.  Note that the intent is that the last-req
    type will only be included by the KDC when the time until password expiration
    reaches some threshold (e.g, one week), so this code will display the
    password expiration anytime the last-req type is included.
    
    ticket: 1065
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14936 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      |  5 +++++
 src/include/krb5.hin       |  1 +
 src/lib/krb5/krb/ChangeLog |  6 ++++++
 src/lib/krb5/krb/gic_pwd.c | 41 ++++++++++++++++++++++++++++++++++++++++-
 4 files changed, 52 insertions(+), 1 deletion(-)

commit 85d8c3f5fba56e462ed35af39b89b1b2b0b6855c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 23 15:00:23 2002 +0000

    	* ftpcmd.y: Bison 1.75 cleanup. Essentially remove `=' before
    	statements to be executed.
    
    ticket: 1218
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14935 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |   5 ++
 src/appl/gssftp/ftpd/ftpcmd.y  | 156 ++++++++++++++++++++---------------------
 2 files changed, 83 insertions(+), 78 deletions(-)

commit 569792739eba7213caeeaac288b05065cb9929e3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 22 18:56:14 2002 +0000

    	* sendto_kdc.c (service_tcp_fd): If DEBUG defined, ensure that
    	initialization of variable not bypassed by goto.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14934 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 +++++
 src/lib/krb5/os/sendto_kdc.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 4ecb3164f3932a303485ede355ec91ab6bfb0d1b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 22 18:53:10 2002 +0000

    	* configure.in: Autoconf 2.55 will not simply use cpp to test for
    	header file existance - the header file must be compilable. This
    	will mean that if one header depends on another, it must be
    	included. Test for term.h using the optional fourth argument to
    	AC_CHECK_HEADERS to specify include files to test.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14933 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    |  8 ++++++++
 src/appl/telnet/telnet/configure.in | 10 +++++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)

commit fcbd19fa1eab345d7ca5a97a2a8d2e63c6e60d26
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Oct 19 01:22:31 2002 +0000

    This commit fixes the test suite aspects.  Callers of the various
    read_password functions still need to be updated.
    
    	* api.2/init-v2.exp (test106): Make regexp more forgiving of
    	variant password prompts.
    
    	* api.0/init.exp (test7, test22, test225): Make regexp more
    	forgiving of variant password prompts.
    
    ticket: 1217
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14932 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog         | 8 ++++++++
 src/lib/kadm5/unit-test/api.0/init.exp    | 6 +++---
 src/lib/kadm5/unit-test/api.2/init-v2.exp | 5 +++--
 3 files changed, 14 insertions(+), 5 deletions(-)

commit 4824c17e6a983c7e1335b500f4bf3e6849af6adf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 18 02:35:34 2002 +0000

    * start_servers_local: Set names of replay cache and log files to be per-user,
    since they're in system-wide shared directories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14931 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog           | 5 +++++
 src/kadmin/testing/scripts/start_servers_local | 8 +++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 8724846cb77fedb7574844db8d0b2ead3f380327
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 16 18:53:59 2002 +0000

    * start_servers_local: Telnet to 127.0.0.1, not "localhost", to probe for
    kadmind, since kadmind does IPv4 only.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14930 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog           | 5 +++++
 src/kadmin/testing/scripts/start_servers_local | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 4545033dff2d9869a6d899ce8d492bda2f57a43d
Author: Paul Hill <pbh@mit.edu>
Date:   Wed Oct 16 17:13:48 2002 +0000

    ver.h to winver.h  ver.h has become depricated by MS. Using winver.h will support MSVC 6 and 7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14929 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/gss.rc | 2 +-
 src/windows/version.rc | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 895fb4ef518bece36f11f81971c544e5a9ee8126
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 15 22:51:50 2002 +0000

    Thanks, (corrected) patch applied
    
    	* hst_realm.c (krb5_try_realm_txt_rr): Apply patch from Nalin
    	Dahyabhai to bounds-check return value from res_search().
    
    	* locate_kdc.c (krb5_locate_srv_dns_1): Apply patch from Nalin
    	Dahyabhai to bounds-check return value from res_search().
    
    ticket: 1216
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14928 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 8 ++++++++
 src/lib/krb5/os/hst_realm.c  | 2 +-
 src/lib/krb5/os/locate_kdc.c | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 663fdd55fc752da203781c7a0944d7143361edce
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 15 15:40:49 2002 +0000

    	* server_init.c (kadm5_lock, kadm5_unlock): Return KADM5_OK
    	instead of falling off end of function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14927 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog     | 5 +++++
 src/lib/kadm5/srv/server_init.c | 4 ++++
 2 files changed, 9 insertions(+)

commit a387d559b6653874e2b627e44b0c2d16dcf23059
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 12 01:41:12 2002 +0000

    * aclocal.m4 (CONFIG_RULES): Define using AC_DEFUN
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14926 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5d118aafbf11a09ddac00e7b7ba95a011aec004e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 12 00:48:26 2002 +0000

    * aclocal.m4: Use dnl after all AC_REQUIRE invocations.
    (KRB5_AC_FORCE_STATIC): New macro.  Warn if invoked after KRB5_LIB_AUX.
    (KRB5_BUILD_LIBRARY_STATIC): Require it.
    (CHECK_SIGPROCMASK, AC_PROG_ARCHIVE, AC_PROG_ARCHIVE_ADD, CHECK_DIRENT,
    CHECK_WAIT_TYPE, CHECK_SIGNALS, KRB5_SIGTYPE, CHECK_SETJMP, WITH_KRB4, ADD_DEF,
    KRB_INCLUDE, K5_GEN_MAKEFILE, _K5_GEN_MAKEFILE, K5_GEN_FILE, K5_AC_OUTPUT,
    V5_AC_OUTPUT_MAKEFILE, CHECK_UTMP, WITH_NETLIB, KRB5_BUILD_LIBRARY_STATIC):
    Define using AC_DEFUN instead of define.
    
    Doesn't change the generated configure scripts except for changing (mostly
    deleting) whitespace.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14925 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 14 ++++++++--
 src/aclocal.m4 | 85 ++++++++++++++++++++++++++++++----------------------------
 2 files changed, 56 insertions(+), 43 deletions(-)

commit de48bcc2e2fa261ca7be303f2e357ec0df1572bb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 11 23:16:44 2002 +0000

    * aclocal.m4 (WITH_CC_DEPRECATED_ARG): New macro.
    (WITH_CC): Require it, and AC_PROG_CC.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14924 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  2 ++
 src/aclocal.m4 | 12 ++++++------
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 225fb50c2df4a8ec397bb4bbcdc476b947d9b2ea
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 11 22:50:10 2002 +0000

    * aclocal.m4 (CONFIG_RULES): Comment out code looking for the in-tree version
    of autoconf that we deleted.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14923 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  8 +++++++-
 src/aclocal.m4 | 14 +++++++-------
 2 files changed, 14 insertions(+), 8 deletions(-)

commit e5bb9ff79118abbd1e2a30fb170c3fbeaa032ccd
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 11 06:05:09 2002 +0000

    implement krb5_read_password, des_read_password via krb5_prompter_posix
    
    This commit fixes one incompatibility introduced when
    krb5_read_password was reimplemented in terms of krb5_prompter_posix.
    There is a remaining incompatibility, which is krb5_prompter_posix's
    appending of the string ": " following a prompt.  Callers of
    krb5_read_password and of des_read_password don't expect this
    behavior, which results in a double colon prompt, which breaks the
    libkadm5 test suite.
    
    	* read_pwd.c (krb5_read_password): Restore name of size_return.
    	Set *size_return after successful call to krb5_prompter_posix,
    	since some callers were actually checking, e.g. kadm5.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14922 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  6 ++++++
 src/lib/krb5/os/read_pwd.c | 14 +++++++++-----
 2 files changed, 15 insertions(+), 5 deletions(-)

commit 08436c6c6017708eaa0a2b986f8cc8193e31da46
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Oct 10 22:06:02 2002 +0000

    Implement krb5_read_password an des_read_pw_string
    in terms of krb5_prompter_posix.
    Change motivated by the desire for echo foo |kinit -4 bar to work in
    test scripts, but having one implementation of password read functions on unix is good
    anyway
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14921 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog     |   4 ++
 src/lib/des425/read_passwd.c | 147 ++++++++++---------------------------------
 src/lib/krb5/os/ChangeLog    |   6 ++
 src/lib/krb5/os/read_pwd.c   | 140 +++++++++--------------------------------
 4 files changed, 74 insertions(+), 223 deletions(-)

commit f72d581134dccf44343e2fae4c968cfce47b9835
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 10 03:00:27 2002 +0000

    * Makefile.in (EXTRADEPSRCS): New variable.
    (t_hmac$(EXEEXT), t_pkcs5$(EXEEXT), vectors$(EXEEXT)): New targets.
    (check-unix): Depend on and run t_hmac and t_pkcs5.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14920 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   |  4 ++++
 src/lib/crypto/Makefile.in | 60 +++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 63 insertions(+), 1 deletion(-)

commit 66295b02012d9caf0c8ce9563d76ca1592c7608f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 10 02:58:23 2002 +0000

    * string2key.c (mit_des_string_to_key_int): If PRINT_TEST_VECTORS is defined,
    print some of the intermediate results.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14919 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    |  5 +++
 src/lib/crypto/des/string2key.c | 70 +++++++++++++++++++++++++++++++++++++----
 2 files changed, 69 insertions(+), 6 deletions(-)

commit f1e367073b63eaed70efc39b44402456ab011404
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 10 02:52:51 2002 +0000

    * Makefile.in (t_cksum4, t_cksum5): Include com_err library when linking
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14918 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/keyhash_provider/ChangeLog   | 5 +++++
 src/lib/crypto/keyhash_provider/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit a4eec9ea05382ae99af44b1c429779ce97c13e71
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 10 02:52:00 2002 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14917 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/enc_provider/Makefile.in | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 3285e55e5b6ca3c76fc03a5b71357ea432422476
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 10 02:41:52 2002 +0000

    * pbkdf2.c, t_hmac.c, t_pkcs5.c: New files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14916 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog |   4 +
 src/lib/crypto/pbkdf2.c  | 280 +++++++++++++++++++++++++++++++++++++
 src/lib/crypto/t_hmac.c  | 351 +++++++++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/t_pkcs5.c | 103 ++++++++++++++
 4 files changed, 738 insertions(+)

commit a103731c6350cd9b5106ac29b1f4651f11328266
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 8 20:53:29 2002 +0000

    principal can't specify ks_tuples changing own passwd
    
    Thanks, the patch has been applied and will appear in a future release.
    
    	* misc.c (chpass_principal_wrapper_3): Renamed from
    	chpass_principal_wrapper; calls chpass_principal_3 now.
    	(randkey_principal_wrapper_3): Renamed from
    	randkey_principal_wrapper; calls randkey_principal_3 now.  Patch
    	from Ben Cox.
    
    	* server_stubs.c (chpass_principal_1_svc)
    	(chpass_principal3_1_svc): Call chpass_principal_wrapper_3.
    	(chrand_principal_1_svc, chrand_principal3_1_svc): Call
    	randkey_principal_wrapper_3.  Patch from Ben Cox.
    
    ticket: 1207
    version_reported: 1.2.6
    target_version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14915 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog      | 13 +++++++++++++
 src/kadmin/server/misc.c         | 39 +++++++++++++++++++++++++++++----------
 src/kadmin/server/server_stubs.c | 22 ++++++++++++++--------
 3 files changed, 56 insertions(+), 18 deletions(-)

commit 794f0d854711dbee20ca8cfb3ec2ae729c41910c
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 8 20:20:29 2002 +0000

    libkadm5 should allow persistent locks
    
    libkadm5 should have a way to persistently lock the databases to avoid
    wasting time on closing and reopening.  These patches implement
    persistent exclusive locks for local access only.
    
    ticket: new
    target_version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14914 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog          | 10 +++++++++
 src/kadmin/cli/kadmin.c           | 45 +++++++++++++++++++++++++++++++++++++++
 src/kadmin/cli/kadmin.h           |  2 ++
 src/kadmin/cli/kadmin_ct.ct       |  6 ++++++
 src/lib/kadm5/ChangeLog           |  7 ++++++
 src/lib/kadm5/adb.h               |  1 +
 src/lib/kadm5/admin.h             |  2 ++
 src/lib/kadm5/clnt/ChangeLog      |  7 ++++++
 src/lib/kadm5/clnt/Makefile.in    |  2 +-
 src/lib/kadm5/clnt/client_init.c  | 11 ++++++++++
 src/lib/kadm5/srv/ChangeLog       | 11 ++++++++++
 src/lib/kadm5/srv/Makefile.in     |  2 +-
 src/lib/kadm5/srv/adb_openclose.c | 17 ++++++++++-----
 src/lib/kadm5/srv/server_init.c   | 28 ++++++++++++++++++++++++
 14 files changed, 144 insertions(+), 7 deletions(-)

commit 2d59b5f412e0eacf4c89008b14df8251a92cae09
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 8 02:27:39 2002 +0000

    ASN.1 code passes uninitialized values around
    
    	* asn1_get.c (asn1_get_tag_indef): Stomp on asn1class,
    	construction, retlen, and indef, even if we've hit the end of the
    	buffer, to avoid passing uninitialized values around.
    
    	* asn1_k_decode.c: Reformat somewhat and add comments to demystify
    	things a little.
    	(opt_field): Fix to explicitly check for end of subbuf before
    	verifying the pre-fetched tag, which may have been stomped on by
    	asn1_get_tag_indef() encountering end-of-buffer.
    
    	* krb5_decode.c (opt_field, opt_lenfield): Fix to explicitly check
    	for end of subbuf before verifying the pre-fetched tag, which may
    	have been stomped on by asn1_get_tag_indef() encountering
    	end-of-buffer.
    
    ticket: new
    target_version: 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14913 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       |  17 ++
 src/lib/krb5/asn.1/asn1_get.c      |  12 +-
 src/lib/krb5/asn.1/asn1_k_decode.c | 319 +++++++++++++++++++++++--------------
 src/lib/krb5/asn.1/krb5_decode.c   |  28 ++--
 4 files changed, 239 insertions(+), 137 deletions(-)

commit 5cad26bc84245c7ca6b63f1d50675ef67d78bd48
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Oct 7 21:51:49 2002 +0000

    Implement an install-headers target to install public headers into KRB5_INCDIR;
    probably called by setting DESTDIR.
    
    ticket: 1208
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14912 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                      |  4 ++++
 src/Makefile.in                    |  6 ++++++
 src/config/ChangeLog               |  4 ++++
 src/config/post.in                 |  2 +-
 src/config/pre.in                  | 11 +++++++++++
 src/include/ChangeLog              |  4 ++++
 src/include/Makefile.in            |  2 +-
 src/include/kerberosIV/ChangeLog   |  4 ++++
 src/include/kerberosIV/Makefile.in |  2 +-
 src/lib/gssapi/generic/ChangeLog   |  4 ++++
 src/lib/gssapi/generic/Makefile.in |  2 +-
 src/lib/gssapi/krb5/ChangeLog      |  4 ++++
 src/lib/gssapi/krb5/Makefile.in    |  2 +-
 src/util/et/ChangeLog              |  4 ++++
 src/util/et/Makefile.in            |  3 +++
 src/util/profile/ChangeLog         |  4 ++++
 src/util/profile/Makefile.in       |  2 ++
 17 files changed, 59 insertions(+), 5 deletions(-)

commit c55eab7d7d09cd75a9ced3fdc9f01f4f89081c5c
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 7 20:42:51 2002 +0000

    	* default.exp (stop_kerberos_daemons): Kill, expect eof, wait, in
    	that order.  Avoids delivery of multiple signals (HUP+TERM) to KDC
    	daemons when shutting down.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14911 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 6 ++++++
 src/tests/dejagnu/config/default.exp | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit c1a37e0a718448c935ffaf50dcdb84aac69f30ed
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Oct 6 01:44:27 2002 +0000

    	* do_as_req.c (process_as_req): Apply fix from Kevin Coffman to
    	avoid leaking padata.
    
    ticket: 1206
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14910 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   | 5 +++++
 src/kdc/do_as_req.c | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 50803405a7bebe81bd3046bd8976f79f82084069
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Oct 3 22:07:11 2002 +0000

    Move test_* from all to check target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14909 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 4 ++++
 src/util/profile/Makefile.in | 5 ++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 3357f138b5b8749e5a8df1f299530f5831332cee
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Sep 30 04:21:10 2002 +0000

    	* rsh.exp (rsh_test): Explicitly call stop_rsh_daemon upon pass
    	for "encrypted rsh" test, to avoid zombies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14908 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog | 5 +++++
 src/tests/dejagnu/krb-standalone/rsh.exp   | 1 +
 2 files changed, 6 insertions(+)

commit b76a3a32140b3b0a49ae462d5376d1d38313054a
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Sep 29 21:00:31 2002 +0000

    	* default.exp (start_kerberos_daemons): Fix to use "tail -f" to
    	check for setup messages from daemons; this avoids a few race
    	conditions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14907 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |   6 ++
 src/tests/dejagnu/config/default.exp | 167 +++++++++++++++++++----------------
 2 files changed, 99 insertions(+), 74 deletions(-)

commit 2e84a42fc7a7e8fb6f7879159f01da8fc03c83a1
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Sep 28 00:03:03 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14906 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Makefile.in              | 26 +++++++++++++++-----------
 src/lib/crypto/enc_provider/Makefile.in     |  5 +++--
 src/lib/crypto/keyhash_provider/Makefile.in |  8 +++++---
 3 files changed, 23 insertions(+), 16 deletions(-)

commit d3e78a3a6bea15db206999e588fd3fdacb264208
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 27 23:58:05 2002 +0000

    	* depgen.sed: Solaris sed doesn't like '\(^.*$\)'; replace it with
    	'^\(.*\)$'.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14905 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog  | 5 +++++
 src/util/depgen.sed | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 505c79ff465e719a5c22d80047a54aee7e3cf4f6
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 27 04:26:59 2002 +0000

    Fix DES_INT32 definition
    
    Intial merge of KfM des library API.
    
    Update krb.h to use offsets from krb_err.et constants as error codes.
    Fix up definitions of KRB4_32, KRB_INT32, KRB_UINT32.
    
    ticket: 1189
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14904 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog   |  11 ++
 src/include/kerberosIV/des.h       | 202 +++++++++++++++++++++++++------------
 src/include/kerberosIV/krb.h       | 159 ++++++++++++++++-------------
 src/lib/crypto/des/ChangeLog       |  18 ++++
 src/lib/crypto/des/afsstring2key.c |   9 +-
 src/lib/crypto/des/d3_kysched.c    |   6 +-
 src/lib/crypto/des/des_int.h       |  43 ++------
 src/lib/crypto/des/f_cksum.c       |   2 +-
 src/lib/crypto/des/f_sched.c       |   2 +-
 src/lib/crypto/des/key_sched.c     |   2 +-
 src/lib/des425/ChangeLog           |  26 +++++
 src/lib/des425/cksum.c             |  11 +-
 src/lib/des425/des.c               |  19 +++-
 src/lib/des425/enc_dec.c           |  22 +++-
 src/lib/des425/key_sched.c         |   7 ++
 src/lib/des425/new_rnd_key.c       |  25 +++++
 src/lib/des425/read_passwd.c       |  50 +++++----
 src/lib/des425/str_to_key.c        |  44 +++++++-
 18 files changed, 439 insertions(+), 219 deletions(-)

commit 16f8791b67032adfc3282675a4d40f60acd0e58d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 27 03:38:33 2002 +0000

    Limit the number of TCP connections that will be handled at one time.
    Remove some debugging calls.
    
    * network.c (struct connection): New field start_time.
    (tcp_data_counter, max_tcp_data_connections): New variables.
    (kill_tcp_connection): New function.
    (process_tcp_connection): Use it.  Log reason for rejecting connection if the
    requested buffer size is too large.
    (accept_tcp_connection): If there are too many TCP connections already, shut
    down the oldest one.
    (setup_network, listen_and_process, process_tcp_connection, service_conn):
    Delete debugging code.
    (process_packet): Use socklen_t where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14903 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog |  13 ++++++
 src/kdc/network.c | 124 ++++++++++++++++++++++++++++++------------------------
 2 files changed, 82 insertions(+), 55 deletions(-)

commit 6fdb6b2c9aceecd8e05a81aee0ed0cf51710309e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 27 02:28:30 2002 +0000

    * sendto_kdc.c (krb5int_cm_call_select): Fix last change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14902 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 4 ++++
 src/lib/krb5/os/sendto_kdc.c | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 6cef93abd55ce6e3bb87c11056f89b9df3ff0fb3
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 27 01:08:05 2002 +0000

    	* socket-utils.h (sa2sin, sa2sin6): Add redundant cast to (void *)
    	to get GCC to shut up about alignment increasing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14901 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      |  5 +++++
 src/include/socket-utils.h | 19 ++++++++++++-------
 2 files changed, 17 insertions(+), 7 deletions(-)

commit 54d3e8ab1d7f1f6ceb758e2e8d318c87eec72462
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Sep 24 20:27:44 2002 +0000

    Actually commit krb5.conf
    
    ticket: 1195
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14900 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb5.conf | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 18a21388c9d70c4bab0c1be380a38e618a950ca2
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Sep 24 20:24:11 2002 +0000

    Update enctypes in krb5.conf
    
    Previously krb5.conf in config-files only allowed des-cbc-crc; really that's getting fairly old and we should allow
    all the enctypes we support.
    This has been updated and a comment added indicating that if the list is removed
    all enctypes are allowed by the code.
    
    Added club.cc.cmu.edu to distributed realms list per request
    
    ticket: new
    cc: leko@MIT.EDU
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14899 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit c7e44c5a3f9ffb717451f745c15f85bfd826cc97
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 24 19:47:34 2002 +0000

    Makefile.in, configure.in, aclocal.m4: Use AC_CONFIG_FILES instead of
    arguments to AC_OUTPUT. This allows for generation of a single Makefile.
    
    config/post.in: When regenerating Makefiles, invoke config.status with
    only the Makefile to generate.
    
    This completes the changes.
    
    ticket: 1188
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14898 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog        | 12 ++++++++++++
 src/Makefile.in      |  2 +-
 src/aclocal.m4       | 23 ++++++++++++-----------
 src/config/ChangeLog |  5 +++++
 src/config/post.in   |  2 +-
 src/configure.in     |  7 +++----
 6 files changed, 34 insertions(+), 17 deletions(-)

commit b597036c97880cfe135b63c766f4c90d281d25cf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 24 18:34:13 2002 +0000

    Add some dependencies on phony build targets to help with cross-directory dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14897 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   | 5 +++++
 src/lib/gssapi/Makefile.in | 2 ++
 src/lib/rpc/ChangeLog      | 4 ++++
 src/lib/rpc/Makefile.in    | 3 +++
 4 files changed, 14 insertions(+)

commit b3f97f77d642475292f022b4dc4e11a24655f6a8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 24 18:00:25 2002 +0000

    * Makefile.in (EXTRADEPSRCS): New variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14896 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog   |  4 ++++
 src/krb524/Makefile.in | 29 +++++++++++++++++++++++++++++
 2 files changed, 33 insertions(+)

commit c151bfd6807b14f1c125f4b1d205c765a3a73031
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 24 17:58:33 2002 +0000

    * pre.in (.et.c, .et.h): Change rules to only update the desired target file,
    by using temporary files; this makes them safe for use in parallel builds.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14895 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  6 ++++++
 src/config/pre.in    | 14 ++++++++++++--
 2 files changed, 18 insertions(+), 2 deletions(-)

commit 557f6d347801568a94143fcc77cab5a6deb3d6e0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 24 15:44:30 2002 +0000

            * Makefile.in (mydir): Add missing mydir lines
    
    ticket: 1188
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14894 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog   | 4 ++++
 src/tests/Makefile.in | 1 +
 2 files changed, 5 insertions(+)

commit 15552078ad57c9ab05eb02c7283390dfad6460fc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 23 17:56:36 2002 +0000

    configure fails (autoconf 2.52) if aclocal.m4 located in directory above source tree
    
            * aclocal.m4 (V5_SET_TOPDIR): When determining the location of the
            top of the source tree, stop when reach the top and aclocal.m4
            file is located instead of continuing up and out of the tree.
    
    ticket: new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14893 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit c83ff74a790a8668513e7f89b53cadff401b2c69
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 20 20:47:43 2002 +0000

    * admin.texinfo, dnssrv.texinfo: Documented config file variables and SRV
    records to use for Kerberos TCP service, if it's enabled, which it isn't by
    default.  Removed UDP port 750 from the DNS SRV recommendations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14892 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog      |  7 +++++++
 doc/admin.texinfo  | 26 ++++++++++++++++++++++----
 doc/dnssrv.texinfo | 16 +++++++++++++---
 3 files changed, 42 insertions(+), 7 deletions(-)

commit eaedc17afd1ecafee7098607ccb8778ffecfed38
Author: Jen Selby <jenselby@mit.edu>
Date:   Fri Sep 20 17:35:28 2002 +0000

            * Makefile: made the list of manpages a variable
            * admin.texinfo: took out second inclusion of copyright notice,
            changed some section names, updated initial synopsis of file,
            added explanation of encryption types and the [login] section of
            krb5.conf, added documentation on various tags in the configuration
            files, added some more examples, fixed some typos, updated usage
            statements for various kadmin and kdb5_util commands, updated the
            sample output from the commands, updated the infotex for use with
            makeinfo --html, added a section about getting shared-realm keys,
            updated the error codes
            * build.texinfo: added a section describing the structure of the
            source code tree, updated documentation of options to configure
            script, added information about defaults for various variable
            settings, updated information about shared library support,
            added discussion of valid kerberos principals
            * definitions.texinfo: added some new default variables,
            corrected some pathnames of default values
            * dnssrv.texinfo: made the information about default port numbers
            reference a variable
            * glossary.texinfo: updated definition of principal
            * install.texinfo: fixed typos and formatting errors, removed old
            sample config files from appendix (samples are in the sections about
            the config files), added information about supporting RC4 keys
            * kadm5.acl: new file.  describes the kadm5.acl file.  included by
            both admin.texinfo and install.texinfo.  text is made up mostly of
            text that was split between those two documents.  documentation
            of backreferences was added
            * kdcconf.texinfo: made defaults reference variables
            * krb425.texinfo: deleted second inclusion of copyright info,
            made defaults reference variable, fixed typos, took out redundant
            part about editing inetd.conf and replaced it with reference to
            install guide
            * krb5conf.texinfo: documented the "final variable" feature,
            added mention of the [login] section,
            * send-pr.texinfo: minor change in wording for clarity
            * user-guide.texinfo: made various minor wording changes, updated
            some of the sample output, updated documention of command options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14891 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |  41 ++
 doc/Makefile            |   4 +-
 doc/admin.texinfo       | 984 ++++++++++++++++++++++++++++++++----------------
 doc/build.texinfo       | 275 +++++++++++---
 doc/definitions.texinfo |  92 ++++-
 doc/dnssrv.texinfo      |  22 +-
 doc/glossary.texinfo    |   3 +-
 doc/install.texinfo     | 242 +++++-------
 doc/kadm5acl.texinfo    | 113 ++++++
 doc/kdcconf.texinfo     |   6 +-
 doc/krb425.texinfo      |  83 +---
 doc/krb5conf.texinfo    |  26 +-
 doc/send-pr.texinfo     |   5 +-
 doc/user-guide.texinfo  | 383 +++++++++----------
 14 files changed, 1473 insertions(+), 806 deletions(-)

commit 98e81617d4084a12fb2eefeb45c79265213548eb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 19 22:39:01 2002 +0000

    * port-sockets.h: Include sys/filio.h if available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14890 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 4 ++++
 src/include/port-sockets.h | 3 +++
 2 files changed, 7 insertions(+)

commit 98eb17c7805dfb6498c5746c961f303e6be427ff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 19 22:11:51 2002 +0000

    updated dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14889 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Makefile.in | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 0cce053f91c149ea0e8dab17600640274ed64221
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 19 22:08:03 2002 +0000

    * network.c: Include sys/filio.h if available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14888 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 2 ++
 src/kdc/network.c | 4 ++++
 2 files changed, 6 insertions(+)

commit 4c6273ea54b9e32fe0a1ccead9b4ff820f803f4b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 19 21:19:34 2002 +0000

    update comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14887 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/cm.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d66cb42071adac7b7b595466a47f52bd9bfed163
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Sep 19 20:58:51 2002 +0000

    Put back in the V5_OUTPUT_MAKEFILE. Revert the config.status invocation
    until this code can be rewriten to use AC_CONFIG_FILES.
    
    ticket: 1188
    state: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14886 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog        |  5 +++++
 src/aclocal.m4       | 10 ++++++++++
 src/config/ChangeLog |  4 ++++
 src/config/post.in   |  2 +-
 4 files changed, 20 insertions(+), 1 deletion(-)

commit 1ab9fc619272e0cda21c9e3dfe1b7abe7998d001
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 19 19:53:23 2002 +0000

    Add TCP support to the KDC, turned off by default, and using separate
    config file entries to indicate port numbers.
    Checkpointing a working version; debug code needs cleanup, doc needs writing.
    
    ticket: 1175
    status: open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14885 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog |  49 ++-
 src/kdc/extern.h  |   3 +-
 src/kdc/main.c    |  55 ++--
 src/kdc/network.c | 902 ++++++++++++++++++++++++++++++++++++++++++++++--------
 4 files changed, 864 insertions(+), 145 deletions(-)

commit 08e8e4aa95784b44c8ce9c737a5bb64d5936d684
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 19 19:49:16 2002 +0000

    * sendto_kdc.c (krb5int_cm_call_select): If timeout value has tv_sec==0, treat
    it as meaning "no timeout".
    (krb5int_debug_fprint): Handle null timeval pointer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14884 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  6 ++++++
 src/lib/krb5/os/sendto_kdc.c | 36 ++++++++++++++++++++++--------------
 2 files changed, 28 insertions(+), 14 deletions(-)

commit db51533e989372e38d0835c7b30e05f047204d80
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Sep 19 18:37:47 2002 +0000

    Use AC_CONFIG_FILES for each Makefile generated instead of passing
    list of files to AC_OUTPUT.
    
    Also, only generate an individual Makefile when invoking config.status
    
    ticket: 1188
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14883 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog        |  5 +++++
 src/aclocal.m4       | 42 +++++++++++++++++++++---------------------
 src/config/ChangeLog |  5 +++++
 src/config/post.in   |  2 +-
 4 files changed, 32 insertions(+), 22 deletions(-)

commit 3c628fef39ebc6b7e0672ff4f64939e0c316e017
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 19 18:22:00 2002 +0000

    * post.in ($(srcdir)/$(thisconfigdir)/configure): Delete autom4te.cache directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14882 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/post.in   | 2 ++
 2 files changed, 7 insertions(+)

commit 781d57316f48c46e74c7b2a1448804f0aa1a3fab
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 19 18:19:38 2002 +0000

    * aclocal.m4 (KRB5_AC_CHOOSE_SS): Check that the indicated system ss package
    can actually be linked against and will produce programs that run.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14881 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 18 ++++++++++++++++++
 2 files changed, 24 insertions(+)

commit dcb445f7d91bcb590a7f2c8adb518101ba53dc39
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 19 17:56:06 2002 +0000

    * main.c (DEFAULT_KDC_PORTLIST): Define as DEFAULT_KDC_UDP_PORTLIST
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14880 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 src/kdc/main.c    | 1 +
 2 files changed, 6 insertions(+)

commit e8fb05a176d74ed2e62ae23e73850b8460dca3df
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 18 21:17:36 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14879 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c821d8b631975757ec6b348cdf49322c26ac9426
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 18 20:45:36 2002 +0000

    Support reading a list of TCP port numbers from the KDC config file; default
    to none for now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14878 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog       | 5 +++++
 src/include/krb5/adm.h           | 1 +
 src/include/krb5/stock/ChangeLog | 6 ++++++
 src/include/krb5/stock/osconf.h  | 3 ++-
 src/lib/kadm5/ChangeLog          | 6 ++++++
 src/lib/kadm5/admin.h            | 1 +
 src/lib/kadm5/alt_prof.c         | 7 ++++++-
 7 files changed, 27 insertions(+), 2 deletions(-)

commit bd7ed72fa6c8b40f35823a830e6c22aeab509ece
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 18 20:44:13 2002 +0000

    protoize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14877 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog |  6 ++++++
 src/lib/kadm5/logger.c  | 38 ++++++--------------------------------
 2 files changed, 12 insertions(+), 32 deletions(-)

commit aaafb44ace5e6988c76f29478b827f43b23fa7ba
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 18 20:40:25 2002 +0000

    * client_init.c (_kadm5_init_any): If creating a new ccache, put it in memory
    instead of on disk.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14876 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog     | 5 +++++
 src/lib/kadm5/clnt/client_init.c | 9 +++++++++
 2 files changed, 14 insertions(+)

commit d3d31b20e601a5298deaf917ed54b17da9b887a2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 18 20:38:02 2002 +0000

    * sendto_kdc.c: Include cm.h.
    (struct select_state, SSF_READ, SSF_WRITE, SSF_EXCEPTION): Moved to cm.h.
    (DEBUG): Define.
    (krb5int_debug_sendto_kdc): Initialize to zero.
    (default_debug_handler, put, putstr): New functions.
    (krb5int_sendtokdc_debug_handler): New variable.
    (krb5int_debug_fprint): Don't write to stderr; instead, pass strings to the
    debug output handlers above.
    (struct incoming_krb5_message): Broken out from struct conn_state.
    (krb5int_cm_call_select): Renamed from call_select; callers updated.  Now
    extern.  Display max fd number in debugging call, not nfds.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14875 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  17 +++++++
 src/lib/krb5/os/sendto_kdc.c | 118 +++++++++++++++++++++++++------------------
 2 files changed, 87 insertions(+), 48 deletions(-)

commit 23bdd8671c2af875749396949f47d126b5eb211e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 18 20:35:51 2002 +0000

    * cm.h: New file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14874 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  2 ++
 src/include/cm.h      | 39 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+)

commit ef744990e13fc996105b74f56e45949649481b8d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 18 20:34:30 2002 +0000

    * configure.in: Check for sys/filio.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14873 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 4 ++++
 src/include/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 11016bab023414f989026f68071bed5ed7df4081
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 18 20:33:20 2002 +0000

    * krb.h: Add extern "C" markers in case a C++ compiler is used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14872 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 4 ++++
 src/include/kerberosIV/krb.h     | 8 ++++++++
 2 files changed, 12 insertions(+)

commit b279d10d4b4ef1063c5c6c7e5eb9d5526a011f24
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Sep 17 20:08:12 2002 +0000

    Return errno not retval from getpeername failure
    
    ticket: 1164
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14871 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 5 +++++
 src/lib/krb5/os/genaddrs.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 50e31578373ec329db77521bbc8750b3657c7957
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 16 03:35:41 2002 +0000

    * lib/helpers.exp (setup_database): Use "!=" instead of "ne" for string comparisons
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14870 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog       | 5 +++++
 src/lib/rpc/unit-test/lib/helpers.exp | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 48ec19c9be186e4e0d21dc54a35e723b9f86b39f
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Sep 15 21:19:02 2002 +0000

    	* kerberos_v4.c (check_princ): Call strftime() with correct number
    	of arguments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14869 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 5 +++++
 src/kdc/kerberos_v4.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 55d18ed3c8a29337d832ce35252432404f8973a4
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Sep 15 20:37:53 2002 +0000

    	* aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): Set TCL_LIBPATH and
    	TCL_RPATH.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14868 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit d084b8fb16661b7d0a38e6cdd9014f8d76f9bfb0
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Sep 15 19:17:58 2002 +0000

    	* lib/helpers.exp (expect_tcl_prompt): Use the "-re" flag, and
    	match end of output.
    	(expect_kadm_ok): s/error/perror.
    	(setup_database): Work around tcl 8.4's (incorrect?) output EOL
    	translation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14867 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog       |  8 ++++++++
 src/lib/rpc/unit-test/lib/helpers.exp | 10 +++++++---
 2 files changed, 15 insertions(+), 3 deletions(-)

commit 9d485540575f484b6ed67f0257e8223b73cb99f2
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Sep 15 19:14:32 2002 +0000

    	* api.0/chpass-principal.exp:
    	* api.0/crte-policy.exp:
    	* api.0/crte-principal.exp:
    	* api.0/destroy.exp:
    	* api.0/dlte-policy.exp:
    	* api.0/dlte-principal.exp:
    	* api.0/get-policy.exp:
    	* api.0/get-principal.exp:
    	* api.0/init.exp:
    	* api.0/mod-policy.exp:
    	* api.0/mod-principal.exp:
    	* api.0/randkey-principal.exp:
    	* api.0/rename-principal.exp:
    	* api.1/lock.exp:
    	* api.2/chpass-principal-v2.exp:
    	* api.2/chpass-principal.exp:
    	* api.2/crte-policy.exp:
    	* api.2/crte-principal.exp:
    	* api.2/destroy.exp:
    	* api.2/dlte-policy.exp:
    	* api.2/dlte-principal.exp:
    	* api.2/get-policy.exp:
    	* api.2/get-principal-v2.exp:
    	* api.2/get-principal.exp:
    	* api.2/init-v2.exp:
    	* api.2/init.exp:
    	* api.2/mod-policy.exp:
    	* api.2/mod-principal-v2.exp:
    	* api.2/mod-principal.exp:
    	* api.2/randkey-principal-v2.exp:
    	* api.2/randkey-principal.exp:
    	* lib/lib.t: s/error/perror.
    
    	* config/unix.exp: Work around tcl 8.4's (incorrect?) output EOL
    	translation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14866 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog                  |  38 ++++
 src/lib/kadm5/unit-test/api.0/chpass-principal.exp |  24 +--
 src/lib/kadm5/unit-test/api.0/crte-policy.exp      | 116 ++++++------
 src/lib/kadm5/unit-test/api.0/crte-principal.exp   | 140 +++++++-------
 src/lib/kadm5/unit-test/api.0/destroy.exp          |  12 +-
 src/lib/kadm5/unit-test/api.0/dlte-policy.exp      |  28 +--
 src/lib/kadm5/unit-test/api.0/dlte-principal.exp   |  38 ++--
 src/lib/kadm5/unit-test/api.0/get-policy.exp       |  36 ++--
 src/lib/kadm5/unit-test/api.0/get-principal.exp    |  56 +++---
 src/lib/kadm5/unit-test/api.0/init.exp             |   2 +-
 src/lib/kadm5/unit-test/api.0/mod-policy.exp       |  76 ++++----
 src/lib/kadm5/unit-test/api.0/mod-principal.exp    | 210 ++++++++++-----------
 .../kadm5/unit-test/api.0/randkey-principal.exp    |  46 ++---
 src/lib/kadm5/unit-test/api.0/rename-principal.exp |  60 +++---
 src/lib/kadm5/unit-test/api.1/lock.exp             |   2 +-
 .../kadm5/unit-test/api.2/chpass-principal-v2.exp  |   8 +-
 src/lib/kadm5/unit-test/api.2/chpass-principal.exp |  24 +--
 src/lib/kadm5/unit-test/api.2/crte-policy.exp      | 116 ++++++------
 src/lib/kadm5/unit-test/api.2/crte-principal.exp   | 140 +++++++-------
 src/lib/kadm5/unit-test/api.2/destroy.exp          |  12 +-
 src/lib/kadm5/unit-test/api.2/dlte-policy.exp      |  28 +--
 src/lib/kadm5/unit-test/api.2/dlte-principal.exp   |  38 ++--
 src/lib/kadm5/unit-test/api.2/get-policy.exp       |  36 ++--
 src/lib/kadm5/unit-test/api.2/get-principal-v2.exp |  18 +-
 src/lib/kadm5/unit-test/api.2/get-principal.exp    |  56 +++---
 src/lib/kadm5/unit-test/api.2/init-v2.exp          |   4 +-
 src/lib/kadm5/unit-test/api.2/init.exp             |   2 +-
 src/lib/kadm5/unit-test/api.2/mod-policy.exp       |  76 ++++----
 src/lib/kadm5/unit-test/api.2/mod-principal-v2.exp |   4 +-
 src/lib/kadm5/unit-test/api.2/mod-principal.exp    | 210 ++++++++++-----------
 .../kadm5/unit-test/api.2/randkey-principal-v2.exp |   6 +-
 .../kadm5/unit-test/api.2/randkey-principal.exp    |  46 ++---
 src/lib/kadm5/unit-test/config/unix.exp            |   8 +
 src/lib/kadm5/unit-test/lib/lib.t                  |   2 +-
 34 files changed, 882 insertions(+), 836 deletions(-)

commit 524863007d05dcac385a0d6e4860b0cc3fb97aab
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Sep 15 04:59:15 2002 +0000

    * kerberos_v4.c: Always include stdarg.h, not varargs.h.
    (v4_klog): Always declare and define stdarg version.
    (krb4_stime): Deleted.
    (check_princ): Use strftime instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14865 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  7 +++++++
 src/kdc/kerberos_v4.c | 51 +++++++--------------------------------------------
 2 files changed, 14 insertions(+), 44 deletions(-)

commit b30ef7339c8f6706593e2fd0f45a7461bef9845a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Sep 15 00:01:19 2002 +0000

    * Makefile.in (rcp): Fix typo in 06-25 change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14864 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 4 ++++
 src/appl/bsd/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2af9d973eb67451737b17f924eaf8e3805f6210b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 14 12:30:55 2002 +0000

    * sendto_kdc.c (service_fds): Fix bug in last change.
    (krb5int_debug_fprint): Use 'out' consistently, minimize explicit
    references to stderr.  Flush output before returning.
    (dperror) [_WIN32]: Shorten message.
    (start_connection, service_tcp_fd, service_fds, krb5int_sendto):
    Use dprint instead of dfprintf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14863 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  9 +++++++
 src/lib/krb5/os/sendto_kdc.c | 57 +++++++++++++++++++++-----------------------
 2 files changed, 36 insertions(+), 30 deletions(-)

commit 1c9a39d76eaa09ae10160f469557c4f20f14b656
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 14 03:49:59 2002 +0000

    * sendto_kdc.c (struct conn_state): Add new function pointer field 'service'
    for the fd service routine.
    (setup_connection): Initialize it.
    (service_fd): Deleted.
    (service_fds): Incorporate debug output from service_fd.  Call service routine
    indicated in connection info.  Decrement select fd count for each flag set for
    a file descriptor.  Ensure that the index into the conns array doesn't run off
    the end.
    (krb5int_debug_fprint): Fetch correct type for %E.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14862 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 12 ++++++++
 src/lib/krb5/os/sendto_kdc.c | 73 ++++++++++++++++++--------------------------
 2 files changed, 41 insertions(+), 44 deletions(-)

commit 40201aadec103327acfec591aee25a43f5531ed6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 14 02:45:50 2002 +0000

    Work out pathname for gcc fixincludes headers via "-print-libgcc-file-name" and
    substitutions in depgen.sed at "make depend" time, and emit patterns into
    depfix2.sed to strip them out of dependencies, instead of hard-coding pathnames
    for Athena gcc installations we know about in depfix.sed.
    
    Verify that gcc is being used, before trying to rebuild dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14861 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog        |  5 +++++
 src/aclocal.m4       |  6 ++++++
 src/config/ChangeLog |  4 ++++
 src/config/post.in   | 11 +++++++++--
 src/configure.in     | 21 ---------------------
 src/util/ChangeLog   |  5 +++++
 src/util/depfix.sed  |  2 --
 src/util/depgen.sed  | 21 ++++++++++++++++++---
 8 files changed, 47 insertions(+), 28 deletions(-)

commit 25935ea0f4fcd60eca8dba0371ea168fd729e908
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 14 01:01:22 2002 +0000

    Delete old placeholders for framework support; implement it anew soon,
    when we're more certain what we need.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14860 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog         |  4 ++++
 src/aclocal.m4        | 11 +----------
 src/config/ChangeLog  | 15 +++++++++++++++
 src/config/lib.in     | 28 ++--------------------------
 src/config/pre.in     | 15 +++------------
 src/config/shlib.conf |  7 -------
 6 files changed, 25 insertions(+), 55 deletions(-)

commit 56506902e0a9cd80173a7c580a0c3da5f4377483
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 13 23:46:50 2002 +0000

    copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14859 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 3 +++
 1 file changed, 3 insertions(+)

commit d1bbb68d699e7c3c05dee44ba26698a448a98c91
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 13 23:17:01 2002 +0000

    --with-system-db info
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14858 dc483132-0cff-0310-8789-dd5450dbe970

 README | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

commit 2ac87176a4cdb37a8096f5b907cc0822358a3c93
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 13 23:08:04 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14857 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/Makefile.in     |  3 +--
 src/lib/kadm5/srv/Makefile.in | 37 +++++++++++++------------------------
 src/lib/kdb/Makefile.in       |  4 ++--
 3 files changed, 16 insertions(+), 28 deletions(-)

commit 3f2c06a0853fb5ac261a590d477cb90a67ee1b42
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 13 23:07:20 2002 +0000

    Don't do 'make depend' if we're not using the in-tree versions of et,ss,db
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14856 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 10 ++++++++++
 src/config/post.in   | 21 +++++++++++++++++++--
 2 files changed, 29 insertions(+), 2 deletions(-)

commit 71b09c0dd54810322d34ad03d1ae24457dfa1629
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 13 23:06:15 2002 +0000

    Permit building against either the in-tree version of db2 or a system version
    specified at configure time.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14855 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog           |  2 ++
 src/config/ChangeLog    |  8 ++++++++
 src/config/pre.in       | 19 +++++++++++++++----
 src/configure.in        |  6 +++++-
 src/include/ChangeLog   |  8 ++++++++
 src/include/Makefile.in |  9 +++++++++
 src/util/ChangeLog      |  3 +++
 src/util/Makefile.in    |  4 +++-
 8 files changed, 53 insertions(+), 6 deletions(-)

commit 0e6faa2396579e499801924d11741d9d5cea34ef
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 13 22:57:41 2002 +0000

    * aclocal.m4 (KRB5_AC_CHOOSE_DB): New macro.
    (CONFIG_RULES): Invoke it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14854 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+)

commit dd195ba08579d39746500660d4fe5123dea5fdef
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 13 22:54:58 2002 +0000

    * build.texinfo (Options to Configure): Update for new options
    --with-system-db, DB_HEADER=, DB_LIB=.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14853 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     |  5 +++++
 doc/build.texinfo | 39 +++++++++++++++++++++++++++++++++++++--
 2 files changed, 42 insertions(+), 2 deletions(-)

commit 9817d781d9399d6e7d0a4b68c1c92820de320307
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 13 22:53:20 2002 +0000

    ignore krb5-install directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14852 dc483132-0cff-0310-8789-dd5450dbe970

 doc/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit 4c85e1845e973f6e7090373f9c1af0c9992bd55c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 13 22:30:07 2002 +0000

    * depfix.sed: Replace db2 headers with $(DB_DEPS)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14851 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog  | 4 ++++
 src/util/depfix.sed | 1 +
 2 files changed, 5 insertions(+)

commit e3841e3c3a96106096d18d140035ef3dccf72ed9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 13 22:25:28 2002 +0000

    * kdb_db2.c (krb5_db2_db_iterate_ext): Don't call bt_rseq if HAVE_BT_RSEQ is
    undefined; instead, just return an error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14850 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  5 +++++
 src/lib/kdb/kdb_db2.c | 10 ++++++++++
 2 files changed, 15 insertions(+)

commit fa7b5d00af164900e16b4923dab43272d1e2c806
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 13 02:41:15 2002 +0000

    * kerberos_v4.c (kerb_get_principal): Include kvno when logging failure to find
    a key.
    (v4_klog): Include explicit do-nothing default case in switch statement.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14849 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  5 +++++
 src/kdc/kerberos_v4.c | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 200b058a3a3e26366ae7728ce40de7332a266d25
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 13 02:40:04 2002 +0000

    * main.c (initialize_realms): Include replay cache name in error if it can't be initialized
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14848 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 src/kdc/main.c    | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 893621a45d3941bd626de96abe45a22a6271e332
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Sep 11 20:50:59 2002 +0000

    Don't request   addresses  when
    we forward addressless tickets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14845 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  6 ++++++
 src/lib/krb5/krb/fwd_tgt.c | 23 ++++++++++++-----------
 2 files changed, 18 insertions(+), 11 deletions(-)

commit c432ab0787057e94d38b25f390a04c99478825e1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 11 08:43:27 2002 +0000

    * t_locate_kdc.c(main):Add new argument -m for looking up master KDC addresses
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14844 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog      | 3 +++
 src/lib/krb5/os/t_locate_kdc.c | 7 +++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 5456a52f02ac4a5f2c6a4893ac0958e2a8704e57
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 11 08:42:03 2002 +0000

    * locate_kdc.c (get_port): Skip service name lookup, just use the supplied
    numbers.
    (add_host_to_list): If a second port number is supplied, look up AF_INET
    addresses only, and only for SOCK_DGRAM type entries.  Ignore errors in the
    second address lookup.
    (krb5_locate_srv_conf_1) [TEST]: More debugging code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14843 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  9 +++++++++
 src/lib/krb5/os/locate_kdc.c | 43 +++++++++++++++++++++++++++++++++++--------
 2 files changed, 44 insertions(+), 8 deletions(-)

commit fa6be5349edc0b7001a15f73aa227b453986775e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 11 08:13:45 2002 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14842 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit fd436037e22cf5f50b6d4c9d4f32929576d60f0c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 11 03:59:27 2002 +0000

    protoize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14841 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |   5 +++
 src/kdc/dispatch.c    |   5 +--
 src/kdc/do_as_req.c   |   6 +--
 src/kdc/do_tgs_req.c  |   6 +--
 src/kdc/kdc_preauth.c |  98 ++++++++++++++-----------------------------
 src/kdc/kdc_util.c    | 112 +++++++++++++++-----------------------------------
 src/kdc/kerberos_v4.c |  84 +++++++++++--------------------------
 src/kdc/main.c        |  48 +++++++---------------
 src/kdc/network.c     |  18 +++-----
 src/kdc/policy.c      |  16 +++-----
 src/kdc/replay.c      |  12 ++----
 src/kdc/rtest.c       |  13 ++----
 12 files changed, 131 insertions(+), 292 deletions(-)

commit fd3b810fb3841e7c82a7b26c2a9d2a2e4d473bd7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 11 03:05:06 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14840 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/Makefile.in | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 760e037a5bb1f6047bbc235aa219e47eecc66726
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 11 03:02:11 2002 +0000

    log for last post.in change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14839 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 1f557cc172f2feb4f965fbf859d17aa02e275924
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 11 02:59:44 2002 +0000

    * Makefile.in (LOCALINCLUDES): Don't reference et directory.
    (dependencies updated)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14838 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  4 ++++
 src/util/profile/Makefile.in | 19 +++++++++----------
 2 files changed, 13 insertions(+), 10 deletions(-)

commit 46547f80242c629d20a68e45a69359990cfd627b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 11 02:58:24 2002 +0000

    Move all depfix2.sed generation into depgen.sed, so ".." in $(srcdir) and
    $(BUILDTOP) can be properly quoted, and won't match names like "ss".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14837 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in  |  9 +------
 src/util/ChangeLog  |  5 ++++
 src/util/depgen.sed | 68 +++++++++++++++++++++++++++++++++++++++++++++++++----
 3 files changed, 70 insertions(+), 12 deletions(-)

commit 1843b11ca3719b1c0d45ab98108c9dca56df5ea2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 11 02:40:54 2002 +0000

    * Makefile.in (LOCALINCLUDES): Drop references to .. and et directories in
    source and build trees.
    (depend-prerecurse): Depend on 'includes'.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14836 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog   | 6 ++++++
 src/util/ss/Makefile.in | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 9cdf5fca1ae30e7c6bf90a91cd61c9d3b63b3916
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 11 01:12:53 2002 +0000

    Try a little harder to avoid returning e-text that says "Generic error (see
    e-text)" for out-of-range codes where we haven't explicitly decided to return a
    vague error message.
    
    * do_as_req.c (prepare_error_as): New argument, the error message text as
    determined *before* possibly replacing the error code with "generic error".
    (process_as_req): Fill it in based on 'status', or the error message
    corresponding to the error code to be returned.
    * do_tgs_req.c (prepare_error_tgs): New argument, the error message text as
    determined *before* possibly replacing the error code with "generic error".
    (process_tgs_req): Fill it in based on 'status', or the error message
    corresponding to the error code to be returned.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14835 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 11 +++++++++++
 src/kdc/do_as_req.c  | 18 +++++++++---------
 src/kdc/do_tgs_req.c | 27 +++++++++++----------------
 3 files changed, 31 insertions(+), 25 deletions(-)

commit 24616580e5a76e60f0bb386dcc40b894c3348a7d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 10 23:40:02 2002 +0000

    * network.c (process_packet): Call inet_ntop directly.
    * sock2p.c: Deleted.
    * Makefile.in (SRCS, OBJS): Drop it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14834 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   |   6 +++
 src/kdc/Makefile.in |   7 ----
 src/kdc/network.c   |  10 +++--
 src/kdc/sock2p.c    | 111 ----------------------------------------------------
 4 files changed, 12 insertions(+), 122 deletions(-)

commit 28423f6a2037f0275148b2539e23ef457a63f93b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 5 12:31:57 2002 +0000

    use stdint.h and inttypes.h if available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14833 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog         | 4 ++++
 src/util/db2/configure.in      | 2 +-
 src/util/db2/include/ChangeLog | 4 ++++
 src/util/db2/include/db-int.h  | 7 +++++++
 4 files changed, 16 insertions(+), 1 deletion(-)

commit cd63e4d1453e38fec8d7480397c0da6c019f748e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 5 06:45:18 2002 +0000

    another one
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14832 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0435757bdcab5bf0c2623d6d5c8e639f70b0a16a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 5 06:37:57 2002 +0000

    updates: ANSI C; autoconf; TCP; --with-system-{et,ss}
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14831 dc483132-0cff-0310-8789-dd5450dbe970

 README | 26 +++++++++++++++++++++++---
 1 file changed, 23 insertions(+), 3 deletions(-)

commit ab6bb0815049afa39774724bee549f58578c29f7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 5 06:36:49 2002 +0000

    * rc_io.c (krb5_rc_io_move): Missed a variable name change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14830 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 4 ++++
 src/lib/krb5/rcache/rc_io.c   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2361534512850f80639340bff48cfa1599913d12
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 4 00:07:46 2002 +0000

    * build.texinfo (Options to Configure): Update for new options
    --with-system-et, --with-system-ss, SS_DIR=.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14829 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     |  5 +++++
 doc/build.texinfo | 37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

commit f7c4a6f160688185e96c2d7bb34512a34bdcd088
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 3 23:18:41 2002 +0000

    Support SS_LIB=... at configure time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14828 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog        | 2 ++
 src/aclocal.m4       | 6 +++++-
 src/config/ChangeLog | 1 +
 src/config/pre.in    | 2 +-
 4 files changed, 9 insertions(+), 2 deletions(-)

commit e19c6792f4ebecc6063edf661fb93b8025ef179e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 3 23:16:47 2002 +0000

    * libobj.in (.c.so, .c.po): Put LOCALINCLUDES before CPPFLAGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14827 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 2 ++
 src/config/libobj.in | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 7b118c4e0c79f7d9f16855490b90fe09efb8ef00
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 3 22:31:16 2002 +0000

    * aclocal.m4 (KRB_INCLUDE): Put in-tree include dirs before previous contents of CPPFLAGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14826 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e0b26da5c58f6dff1b39b3daf96c87625fa92d70
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 3 22:30:44 2002 +0000

    * pre.in (ALL_CFLAGS): Put LOCALINCLUDES before CPPFLAGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14825 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 4ae9d14de7195334bcd03ea00ca213da32cc81a5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 3 22:11:02 2002 +0000

    * foreachaddr.c: Include errno.h instead of declaring errno
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14824 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     | 2 ++
 src/include/foreachaddr.c | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 00388b15e6e8279c0d0baa657f1f9a3c251d405f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 3 22:10:47 2002 +0000

    * fake-addrinfo.h (gaiptr, faiptr, gniptr): Delete duplicate declarations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14823 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  5 +++++
 src/include/fake-addrinfo.h | 16 ----------------
 2 files changed, 5 insertions(+), 16 deletions(-)

commit 275acfe3bb1535e07424e3ee968295f31f6242bb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 3 22:03:48 2002 +0000

    protoize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14822 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog    |   8 +++
 src/lib/krb5/keytab/kt_file.c    | 124 ++++++++-------------------------------
 src/lib/krb5/keytab/kt_srvtab.c  |  61 ++++---------------
 src/lib/krb5/keytab/ktadd.c      |   5 +-
 src/lib/krb5/keytab/ktbase.c     |  29 ++-------
 src/lib/krb5/keytab/ktdefault.c  |   4 +-
 src/lib/krb5/keytab/ktfr_entry.c |   8 +--
 src/lib/krb5/keytab/ktremove.c   |   5 +-
 src/lib/krb5/keytab/read_servi.c |   8 +--
 9 files changed, 54 insertions(+), 198 deletions(-)

commit 7a3869478aaa00342a6948e27b1139b6b252529d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 3 21:56:52 2002 +0000

    protoize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14821 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog |  9 +++++++++
 src/lib/krb5/rcache/rc_base.c | 28 +++++++---------------------
 src/lib/krb5/rcache/rc_conv.c |  5 +----
 src/lib/krb5/rcache/rc_dfl.c  | 14 +++++++-------
 src/lib/krb5/rcache/rc_io.c   | 30 +++++++++++++-----------------
 src/lib/krb5/rcache/ser_rc.c  | 20 ++++----------------
 6 files changed, 41 insertions(+), 65 deletions(-)

commit 16217a6f509a900386f201e386fde1ecb9b316b0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 3 21:49:24 2002 +0000

    protoize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14820 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   |   6 ++
 src/lib/krb5/ccache/cc_file.c   | 216 +++++++++-------------------------------
 src/lib/krb5/ccache/cc_memory.c |  70 +++----------
 src/lib/krb5/ccache/cc_retr.c   |  36 ++-----
 src/lib/krb5/ccache/ccbase.c    |  10 +-
 src/lib/krb5/ccache/cccopy.c    |   5 +-
 src/lib/krb5/ccache/ccdefault.c |   8 +-
 src/lib/krb5/ccache/ser_cc.c    |  20 +---
 src/lib/krb5/ccache/t_cc.c      |  19 ++--
 9 files changed, 88 insertions(+), 302 deletions(-)

commit ba128d957e26b51049b75f4c30dfc78308491e7e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 3 21:38:03 2002 +0000

    revert init change to flock_zero in krb5_lock_file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14819 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 1 -
 src/lib/krb5/os/lock_file.c | 2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

commit 55662e97859d83cdaa672b244d8bd12fa35cffac
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 3 20:59:57 2002 +0000

    * reconf: Give up if autoreconf fails
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14818 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 4 ++++
 src/util/reconf    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f5895d107b6b5afcd3c5847cc3d30dc2cb6af896
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 3 20:12:04 2002 +0000

    	* mkrel: set -e to catch errors.  Only build and clean autoconf if
    	it exists.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14817 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  5 +++++
 src/util/mkrel     | 19 ++++++++++++-------
 2 files changed, 17 insertions(+), 7 deletions(-)

commit fd97cdc9bec307716857b255ce0c36ee23bca971
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 3 19:29:37 2002 +0000

    protoize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14816 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog      | 20 ++++++++++++++++++++
 src/lib/krb5/os/accessor.c     |  4 +---
 src/lib/krb5/os/an_to_ln.c     | 38 +++++++-------------------------------
 src/lib/krb5/os/c_ustime.c     |  5 +----
 src/lib/krb5/os/ccdefname.c    |  7 ++-----
 src/lib/krb5/os/changepw.c     |  9 +--------
 src/lib/krb5/os/def_realm.c    | 12 +++---------
 src/lib/krb5/os/free_hstrl.c   |  4 +---
 src/lib/krb5/os/free_krbhs.c   |  4 +---
 src/lib/krb5/os/full_ipadr.c   |  7 ++-----
 src/lib/krb5/os/gen_port.c     |  6 +-----
 src/lib/krb5/os/gen_rname.c    |  6 +-----
 src/lib/krb5/os/genaddrs.c     |  6 +-----
 src/lib/krb5/os/get_krbhst.c   |  5 +----
 src/lib/krb5/os/gmt_mktime.c   |  3 +--
 src/lib/krb5/os/hostaddr.c     |  5 +----
 src/lib/krb5/os/hst_realm.c    | 15 +++++----------
 src/lib/krb5/os/init_os_ctx.c  | 33 ++++++++++-----------------------
 src/lib/krb5/os/krbfileio.c    |  8 ++------
 src/lib/krb5/os/ktdefname.c    |  5 +----
 src/lib/krb5/os/kuserok.c      |  5 +----
 src/lib/krb5/os/localaddr.c    | 12 +++++-------
 src/lib/krb5/os/locate_kdc.c   | 26 +++++++-------------------
 src/lib/krb5/os/lock_file.c    |  7 ++-----
 src/lib/krb5/os/mk_faddr.c     |  6 +-----
 src/lib/krb5/os/net_read.c     |  6 +-----
 src/lib/krb5/os/net_write.c    |  6 +-----
 src/lib/krb5/os/port2ip.c      |  6 +-----
 src/lib/krb5/os/prompter.c     | 10 +++-------
 src/lib/krb5/os/promptusr.c    | 11 +++--------
 src/lib/krb5/os/read_msg.c     |  5 +----
 src/lib/krb5/os/read_pwd.c     | 10 ++--------
 src/lib/krb5/os/realm_dom.c    |  5 +----
 src/lib/krb5/os/realm_iter.c   | 17 ++++-------------
 src/lib/krb5/os/sendto_kdc.c   | 11 +++--------
 src/lib/krb5/os/sn2princ.c     |  7 +------
 src/lib/krb5/os/t_an_to_ln.c   |  4 +---
 src/lib/krb5/os/t_gifconf.c    |  2 +-
 src/lib/krb5/os/t_locate_kdc.c |  2 +-
 src/lib/krb5/os/t_realm_iter.c |  6 ++----
 src/lib/krb5/os/t_std_conf.c   | 37 ++++++++++---------------------------
 src/lib/krb5/os/timeofday.c    |  8 +-------
 src/lib/krb5/os/toffset.c      | 19 +++++--------------
 src/lib/krb5/os/unlck_file.c   |  4 +---
 src/lib/krb5/os/ustime.c       |  5 +----
 src/lib/krb5/os/write_msg.c    |  5 +----
 46 files changed, 124 insertions(+), 320 deletions(-)

commit b0dff317de741c6d7e14c3736b06a49f26bd5c44
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 3 16:42:10 2002 +0000

            * acconfig.h: Remove - no longer necessary
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14815 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  4 ++++
 src/acconfig.h | 36 ------------------------------------
 2 files changed, 4 insertions(+), 36 deletions(-)

commit b8a5e597b9b0f50c3866af74f8a23b4ec52c090d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 3 16:41:58 2002 +0000

            * configure.in: Use AH_TEMPLATE to put undefined definition of
            HAVE_STRUCT_SOCKADDR_STORAGE in krb5/autoconf.h - allowing for
            acconfig.h to be removed.
    
            * Makefile.in (autoconf.stmp): No longer depend on
            $(SRCTOP)/acconfig.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14814 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 9 +++++++++
 src/include/Makefile.in  | 2 +-
 src/include/configure.in | 4 ++++
 3 files changed, 14 insertions(+), 1 deletion(-)

commit 55d5543a5761647a1f7967d00c15c78f717685c5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 3 16:41:40 2002 +0000

    	* acconfig.h: Remove file. All handled by configure.in now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14813 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog  |  4 ++++
 src/util/db2/acconfig.h | 15 ---------------
 2 files changed, 4 insertions(+), 15 deletions(-)

commit 4b4c9bcc27e33479ae288fa7ff1fb4924b06eb73
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 3 01:13:48 2002 +0000

    protoize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14812 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog      |   26 +
 src/lib/krb5/krb/addr_comp.c    |    5 +-
 src/lib/krb5/krb/addr_order.c   |    5 +-
 src/lib/krb5/krb/addr_srch.c    |    5 +-
 src/lib/krb5/krb/appdefault.c   |   27 +-
 src/lib/krb5/krb/auth_con.c     |  120 +---
 src/lib/krb5/krb/bld_princ.c    |   11 +-
 src/lib/krb5/krb/chpw.c         |   19 +-
 src/lib/krb5/krb/cleanup.h      |    2 +-
 src/lib/krb5/krb/conv_princ.c   |   19 +-
 src/lib/krb5/krb/copy_addrs.c   |   10 +-
 src/lib/krb5/krb/copy_athctr.c  |    5 +-
 src/lib/krb5/krb/copy_auth.c    |   10 +-
 src/lib/krb5/krb/copy_cksum.c   |    5 +-
 src/lib/krb5/krb/copy_creds.c   |    5 +-
 src/lib/krb5/krb/copy_data.c    |    5 +-
 src/lib/krb5/krb/copy_key.c     |    5 +-
 src/lib/krb5/krb/copy_princ.c   |    5 +-
 src/lib/krb5/krb/copy_tick.c    |   10 +-
 src/lib/krb5/krb/cp_key_cnt.c   |    5 +-
 src/lib/krb5/krb/decode_kdc.c   |    6 +-
 src/lib/krb5/krb/decrypt_tk.c   |    5 +-
 src/lib/krb5/krb/deltat.c       | 1208 +++++++++++++++++++++++----------------
 src/lib/krb5/krb/enc_helper.c   |    7 +-
 src/lib/krb5/krb/encode_kdc.c   |   13 +-
 src/lib/krb5/krb/encrypt_tk.c   |    5 +-
 src/lib/krb5/krb/free_rtree.c   |    4 +-
 src/lib/krb5/krb/fwd_tgt.c      |   19 +-
 src/lib/krb5/krb/gc_frm_kdc.c   |   29 +-
 src/lib/krb5/krb/gc_via_tkt.c   |   17 +-
 src/lib/krb5/krb/gen_seqnum.c   |    5 +-
 src/lib/krb5/krb/gen_subkey.c   |    5 +-
 src/lib/krb5/krb/get_creds.c    |   72 +--
 src/lib/krb5/krb/get_in_tkt.c   |  133 ++---
 src/lib/krb5/krb/gic_keytab.c   |   10 +-
 src/lib/krb5/krb/gic_opt.c      |   38 +-
 src/lib/krb5/krb/gic_pwd.c      |   12 +-
 src/lib/krb5/krb/in_tkt_ktb.c   |   24 +-
 src/lib/krb5/krb/in_tkt_pwd.c   |   24 +-
 src/lib/krb5/krb/in_tkt_sky.c   |   25 +-
 src/lib/krb5/krb/init_ctx.c     |   49 +-
 src/lib/krb5/krb/kdc_rep_dc.c   |    6 +-
 src/lib/krb5/krb/kfree.c        |  148 ++---
 src/lib/krb5/krb/mk_cred.c      |   32 +-
 src/lib/krb5/krb/mk_error.c     |    5 +-
 src/lib/krb5/krb/mk_priv.c      |   20 +-
 src/lib/krb5/krb/mk_rep.c       |    5 +-
 src/lib/krb5/krb/mk_req.c       |   13 +-
 src/lib/krb5/krb/mk_req_ext.c   |   20 +-
 src/lib/krb5/krb/mk_safe.c      |   21 +-
 src/lib/krb5/krb/parse.c        |    5 +-
 src/lib/krb5/krb/pr_to_salt.c   |   16 +-
 src/lib/krb5/krb/preauth.c      |   77 +--
 src/lib/krb5/krb/preauth2.c     |    3 +-
 src/lib/krb5/krb/princ_comp.c   |   10 +-
 src/lib/krb5/krb/rd_cred.c      |   21 +-
 src/lib/krb5/krb/rd_error.c     |    5 +-
 src/lib/krb5/krb/rd_priv.c      |   18 +-
 src/lib/krb5/krb/rd_rep.c       |    6 +-
 src/lib/krb5/krb/rd_req.c       |   17 +-
 src/lib/krb5/krb/rd_req_dec.c   |   43 +-
 src/lib/krb5/krb/rd_safe.c      |   17 +-
 src/lib/krb5/krb/recvauth.c     |   14 +-
 src/lib/krb5/krb/send_tgs.c     |   25 +-
 src/lib/krb5/krb/sendauth.c     |   22 +-
 src/lib/krb5/krb/ser_actx.c     |   20 +-
 src/lib/krb5/krb/ser_adata.c    |   20 +-
 src/lib/krb5/krb/ser_addr.c     |   20 +-
 src/lib/krb5/krb/ser_auth.c     |   20 +-
 src/lib/krb5/krb/ser_cksum.c    |   20 +-
 src/lib/krb5/krb/ser_ctx.c      |   37 +-
 src/lib/krb5/krb/ser_key.c      |   20 +-
 src/lib/krb5/krb/ser_princ.c    |   20 +-
 src/lib/krb5/krb/serialize.c    |   56 +-
 src/lib/krb5/krb/set_realm.c    |    5 +-
 src/lib/krb5/krb/srv_rcache.c   |    5 +-
 src/lib/krb5/krb/str_conv.c     |   35 +-
 src/lib/krb5/krb/t_deltat.c     |    2 +-
 src/lib/krb5/krb/t_kerb.c       |   28 +-
 src/lib/krb5/krb/t_ser.c        |   42 +-
 src/lib/krb5/krb/t_walk_rtree.c |    4 +-
 src/lib/krb5/krb/tgtname.c      |    5 +-
 src/lib/krb5/krb/unparse.c      |   11 +-
 src/lib/krb5/krb/valid_times.c  |    4 +-
 src/lib/krb5/krb/vfy_increds.c  |    6 +-
 src/lib/krb5/krb/vic_opt.c      |    7 +-
 src/lib/krb5/krb/walk_rtree.c   |    6 +-
 src/lib/krb5/krb/x-deltat.y     |    4 +-
 88 files changed, 1123 insertions(+), 1857 deletions(-)

commit 6a0b128209208af5cf3c3456fccd1de770c5c74e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 3 00:33:43 2002 +0000

    * init_ets.c (krb5_init_ets, krb5_free_ets): Use prototype style function definitions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14811 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog  | 5 +++++
 src/lib/krb5/error_tables/init_ets.c | 6 ++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 305a721199f87a4353eabd98d9d1bb55c43c657e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 3 00:32:14 2002 +0000

    Use prototype style definitions for functions.  Avoid variable name "class"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14810 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       |   7 ++
 src/lib/krb5/asn.1/asn1_decode.c   |  46 +++------
 src/lib/krb5/asn.1/asn1_encode.c   |  59 ++++-------
 src/lib/krb5/asn.1/asn1_get.c      |  52 ++++------
 src/lib/krb5/asn.1/asn1_get.h      |  10 +-
 src/lib/krb5/asn.1/asn1_k_decode.c | 207 +++++++++++--------------------------
 src/lib/krb5/asn.1/asn1_k_encode.c | 204 +++++++-----------------------------
 src/lib/krb5/asn.1/asn1_make.c     |  60 ++++-------
 src/lib/krb5/asn.1/asn1_make.h     |  14 +--
 src/lib/krb5/asn.1/asn1_misc.c     |   4 +-
 src/lib/krb5/asn.1/asn1buf.c       | 101 +++++-------------
 src/lib/krb5/asn.1/asn1buf.h       |   6 +-
 src/lib/krb5/asn.1/krb5_decode.c   | 158 +++++++++-------------------
 src/lib/krb5/asn.1/krb5_encode.c   | 128 ++++++-----------------
 14 files changed, 297 insertions(+), 759 deletions(-)

commit 8bdfead10df7a773e007b736219d07eeeb092161
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 2 20:56:26 2002 +0000

    * com_err.c (default_com_err_proc, com_err_va, set_com_err_hook): Define with prototype syntax
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14809 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog |  5 +++++
 src/util/et/com_err.c | 24 ++++++++----------------
 2 files changed, 13 insertions(+), 16 deletions(-)

commit 9b1a26b4246666ceebd24a40c2cf69efc01f1e71
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Sep 2 20:23:30 2002 +0000

    * build.texinfo (Options to Configure): Update for new "CC=" style options
    replacing "--with-cc=" options.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14808 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     |  5 +++++
 doc/build.texinfo | 15 +++++++++------
 2 files changed, 14 insertions(+), 6 deletions(-)

commit 97c7a78ce920c3c204e3a80ee0e3eb0f3928ba37
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 30 22:53:46 2002 +0000

    * Makefile.in (MY_SUBDIRS) [##WIN32##]: Hide variable definition inside "!if 0"
    block.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14807 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   | 5 +++++
 src/util/Makefile.in | 6 ++++++
 2 files changed, 11 insertions(+)

commit 5410d9635735e9f5f74cc52e02bc896782453af7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 30 00:06:31 2002 +0000

    Change configure argument handling to be more in line with standard autoconf
    usage.
    
    * aclocal.m4 (KRB5_AC_CHOOSE_ET, KRB5_AC_CHOOSE_SS): Renamed from non-KRB5_AC_
    names.  Change --with-system-com_err to --with-system-et, to avoid confusing
    mix of '-' and '_'.
    (WITH_CCOPTS): Describe as deprecated in favor of CFLAGS=...; use
    AC_REQUIRE_CPP.
    (WITH_LINKER, WITH_LDOPTS, WITH_CPPOPTS): Describe as deprecated; encourage use
    of LD= etc instead.
    (WITH_NETLIB, WITH_HESIOD): Use AC_HELP_STRING.
    (KRB5_AC_CHECK_FOR_CFLAGS): New macro.
    (WITH_CC): Mark old configure option deprecated, encourage user to use CC=
    instead.  Add gcc warning flags only if CFLAGS not set by user.  Don't force
    default to "cc".
    (KRB5_LIB_PARAMS): Use AC_CANONICAL_HOST, don't bother with cache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14803 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  15 ++++++++
 src/aclocal.m4 | 109 +++++++++++++++++++++++----------------------------------
 2 files changed, 59 insertions(+), 65 deletions(-)

commit 14eb09e588c91436f3442029dd240d9e5abcab16
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 21:44:33 2002 +0000

    * pre.in (CFLAGS): Define using @CFLAGS@, not @CCOPTS@
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14802 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 1 +
 src/config/pre.in    | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 9f8a02c8c6398ea0cb6889123c112d1e38d97d96
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 21:22:35 2002 +0000

    drop SS_DEPS from last change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14801 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 2 +-
 src/config/win-pre.in | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

commit 39e07355cceab2a7727f49f390ccf378873a8792
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 21:21:47 2002 +0000

    * win-pre.in (COM_ERR_DEPS, SS_DEPS): New variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14800 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 2 ++
 src/config/win-pre.in | 3 +++
 2 files changed, 5 insertions(+)

commit d51f3fce74bef4c8fb0472c51a2996b89377e56e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 20:55:48 2002 +0000

    rename macros in last makefile.in change to use _ instead of - in names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14799 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   |  4 ++--
 src/util/Makefile.in | 10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

commit de466ef5ddf9a5a6f7fe11ac73dcee9873ec4e7d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 12:20:06 2002 +0000

    * configure.in: Configure lib/krb4 and krb524 only if KRB4_LIB
    is non-empty; this may not be right for "--with-krb4=/some/dir".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14798 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |  3 ++-
 src/configure.in | 10 +++++++++-
 2 files changed, 11 insertions(+), 2 deletions(-)

commit d9fee649d277cf0ec1f4f9d62a0bbe6f63d1cf03
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 12:14:44 2002 +0000

    * Makefile.in (MAYBE_ET-k5, MAYBE_ET-sys, MAYBE_SS-k5, MAYBE_SS-sys): New
    variables.
    (MY_SUBDIRS): Refer to them, choosing via new configure substitutions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14797 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   | 5 +++++
 src/util/Makefile.in | 8 +++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 14bb562f33dd5205ebbaee6a685ff66f7bc9638a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 12:06:51 2002 +0000

    * configure.in: Configure util/et and util/ss only if they're going to be used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14796 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 2 ++
 src/configure.in | 8 +++++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 07fbd9acd7276e0edeb6c40285082c3232a9d7cb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 12:05:56 2002 +0000

    * pre.in (COM_ERR_DEPLIB-sys, COM_ERR_DEPLIB-k5, SS_DEPLIB-k5, SS_DEPLIB-sys,
    COM_ERR_DEPS-sys, COM_ERR_DEPS-k5, SS_DEPS-sys, SS_DEPS-k5, SS_LIB-sys,
    SS_LIB-k5, COMPILE_ET-sys, COMPILE_ET-k5, MAKE_COMMANDS-sys, MAKE_COMMANDS-k5):
    New variables.
    (COM_ERR_DEPLIB, SS_DEPLIB, COM_ERR_DEPS, SS_DEPS, SS_LIB, COMPILE_ET,
    MAKE_COMMANDS): Use them, selecting using new configure substitutions.
    (COM_ERR_LIB): Always define as -lcom_err.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14795 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  9 +++++++++
 src/config/pre.in    | 32 ++++++++++++++++++++++----------
 2 files changed, 31 insertions(+), 10 deletions(-)

commit 71bdb6802f8781a51a537f16063802c320b86698
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 12:05:06 2002 +0000

    * aclocal.m4 (CHOOSE_ET, CHOOSE_SS): New macros.
    (CONFIG_RULES): Invoke them.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14794 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 59 insertions(+)

commit 6d3555b836e7327bf9a7d3db7500f35a3d694d73
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 11:57:31 2002 +0000

    * shlib.conf: Use $(LDFLAGS) in CC_LINK_SHARED and CC_LINK_STATIC, after other options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14793 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  3 +++
 src/config/shlib.conf | 64 +++++++++++++++++++++++++--------------------------
 2 files changed, 35 insertions(+), 32 deletions(-)

commit 7c2e4c1ddc1dc99b2f5017c611c23675253e5d6b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 11:09:57 2002 +0000

    * ktutil_ct.ct: Add final "end" statement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14792 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog    | 2 ++
 src/kadmin/ktutil/ktutil_ct.ct | 1 +
 2 files changed, 3 insertions(+)

commit 5dd311cf4643d1c976786be390f907eb533c9944
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 11:00:44 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14791 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    |  2 +-
 src/appl/gssftp/ftp/Makefile.in             |  1 -
 src/appl/gssftp/ftpd/Makefile.in            |  7 ++---
 src/appl/telnet/libtelnet/Makefile.in       |  3 +--
 src/appl/telnet/telnetd/Makefile.in         |  4 +--
 src/clients/ksu/Makefile.in                 | 18 ++++++++-----
 src/kadmin/ktutil/Makefile.in               | 14 +++++-----
 src/kadmin/testing/util/Makefile.in         |  4 ++-
 src/kadmin/v5passwdd/Makefile.in            |  4 ++-
 src/kdc/Makefile.in                         | 32 +++++++++++++---------
 src/krb524/Makefile.in                      | 16 +++++++----
 src/lib/crypto/arcfour/Makefile.in          |  6 +++--
 src/lib/crypto/crc32/Makefile.in            |  3 ++-
 src/lib/crypto/des/Makefile.in              | 33 +++++++++++++++--------
 src/lib/crypto/dk/Makefile.in               | 15 +++++++----
 src/lib/crypto/enc_provider/Makefile.in     |  9 ++++---
 src/lib/crypto/hash_provider/Makefile.in    | 12 ++++++---
 src/lib/crypto/keyhash_provider/Makefile.in | 12 ++++++---
 src/lib/crypto/md4/Makefile.in              |  3 ++-
 src/lib/crypto/md5/Makefile.in              |  3 ++-
 src/lib/crypto/old/Makefile.in              |  9 ++++---
 src/lib/crypto/raw/Makefile.in              |  6 +++--
 src/lib/crypto/sha1/Makefile.in             |  3 ++-
 src/lib/crypto/yarrow/Makefile.in           |  6 +++--
 src/lib/des425/Makefile.in                  | 42 +++++++++++++++++++----------
 src/lib/kadm5/Makefile.in                   | 19 ++++++++-----
 src/lib/kadm5/clnt/Makefile.in              | 10 +++++--
 src/lib/kdb/Makefile.in                     | 30 ++++++++++++++-------
 src/slave/Makefile.in                       |  6 +++--
 src/tests/asn.1/Makefile.in                 | 15 +++++++----
 src/tests/create/Makefile.in                |  6 ++---
 src/tests/hammer/Makefile.in                |  3 ++-
 src/tests/verify/Makefile.in                |  6 ++---
 33 files changed, 236 insertions(+), 126 deletions(-)

commit 56b197fe00f8460fd4fb7ff3954e666ae73ffecc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 10:58:05 2002 +0000

    * depfix.sed: Replace in-tree ss header files with $(SS_DEPS)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14790 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog  | 4 ++++
 src/util/depfix.sed | 1 +
 2 files changed, 5 insertions(+)

commit e31a8c397bff6344df23b4aab6e0e76e7c7775b3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 10:57:11 2002 +0000

    * pre.in (SS_DEPS): New variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14789 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 1 +
 src/config/pre.in    | 1 +
 2 files changed, 2 insertions(+)

commit 3568a418689f9344b0c76b2eb7fec59424a8670e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 09:42:52 2002 +0000

    * pty_err.et: Add final "end" statement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14788 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog  | 2 ++
 src/util/pty/pty_err.et | 2 ++
 2 files changed, 4 insertions(+)

commit 84342cbd65b0ddf74bbe8b5f8a44233e94de75a0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 09:19:46 2002 +0000

    ignore tmpdir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14787 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit b1c3b4e30f01d4a38f1c49c23c54e64b5ae0e398
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 09:10:29 2002 +0000

    * Makefile.in: Revert $(S)=>/ change, for Windows support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14786 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog                      |  4 ++++
 src/appl/bsd/Makefile.in                    |  2 +-
 src/appl/gss-sample/ChangeLog               |  4 ++++
 src/appl/gss-sample/Makefile.in             |  2 +-
 src/appl/gssftp/ChangeLog                   |  4 ++++
 src/appl/gssftp/Makefile.in                 |  2 +-
 src/appl/gssftp/ftp/ChangeLog               |  4 ++++
 src/appl/gssftp/ftp/Makefile.in             |  2 +-
 src/appl/gssftp/ftpd/ChangeLog              |  4 ++++
 src/appl/gssftp/ftpd/Makefile.in            |  2 +-
 src/appl/sample/ChangeLog                   |  4 ++++
 src/appl/sample/Makefile.in                 |  2 +-
 src/appl/sample/sclient/ChangeLog           |  4 ++++
 src/appl/sample/sclient/Makefile.in         |  2 +-
 src/appl/sample/sserver/ChangeLog           |  4 ++++
 src/appl/sample/sserver/Makefile.in         |  2 +-
 src/appl/simple/ChangeLog                   |  4 ++++
 src/appl/simple/Makefile.in                 |  2 +-
 src/appl/simple/client/ChangeLog            |  4 ++++
 src/appl/simple/client/Makefile.in          |  2 +-
 src/appl/simple/server/ChangeLog            |  4 ++++
 src/appl/simple/server/Makefile.in          |  2 +-
 src/appl/telnet/ChangeLog                   |  4 ++++
 src/appl/telnet/Makefile.in                 |  2 +-
 src/appl/telnet/libtelnet/ChangeLog         |  4 ++++
 src/appl/telnet/libtelnet/Makefile.in       |  2 +-
 src/appl/telnet/telnet/ChangeLog            |  4 ++++
 src/appl/telnet/telnet/Makefile.in          |  2 +-
 src/appl/telnet/telnetd/ChangeLog           |  4 ++++
 src/appl/telnet/telnetd/Makefile.in         |  2 +-
 src/appl/user_user/ChangeLog                |  4 ++++
 src/appl/user_user/Makefile.in              |  2 +-
 src/clients/kdestroy/ChangeLog              |  4 ++++
 src/clients/kdestroy/Makefile.in            |  2 +-
 src/clients/kinit/ChangeLog                 |  4 ++++
 src/clients/kinit/Makefile.in               |  2 +-
 src/clients/klist/ChangeLog                 |  4 ++++
 src/clients/klist/Makefile.in               |  2 +-
 src/clients/kpasswd/ChangeLog               |  4 ++++
 src/clients/kpasswd/Makefile.in             |  2 +-
 src/clients/ksu/ChangeLog                   |  4 ++++
 src/clients/ksu/Makefile.in                 |  2 +-
 src/clients/kvno/ChangeLog                  |  4 ++++
 src/clients/kvno/Makefile.in                |  2 +-
 src/config/ChangeLog                        |  5 +++++
 src/config/pre.in                           |  4 ++--
 src/include/ChangeLog                       |  4 ++++
 src/include/Makefile.in                     |  4 ++--
 src/include/kerberosIV/ChangeLog            |  4 ++++
 src/include/kerberosIV/Makefile.in          |  4 ++--
 src/include/krb5/ChangeLog                  |  4 ++++
 src/include/krb5/Makefile.in                |  2 +-
 src/kadmin/cli/ChangeLog                    |  4 ++++
 src/kadmin/cli/Makefile.in                  |  2 +-
 src/kadmin/dbutil/ChangeLog                 |  4 ++++
 src/kadmin/dbutil/Makefile.in               |  2 +-
 src/kadmin/kdbkeys/ChangeLog                |  4 ++++
 src/kadmin/kdbkeys/Makefile.in              |  2 +-
 src/kadmin/ktutil/ChangeLog                 |  4 ++++
 src/kadmin/ktutil/Makefile.in               |  2 +-
 src/kadmin/passwd/ChangeLog                 |  4 ++++
 src/kadmin/passwd/Makefile.in               |  2 +-
 src/kadmin/passwd/unit-test/ChangeLog       |  4 ++++
 src/kadmin/passwd/unit-test/Makefile.in     |  2 +-
 src/kadmin/server/ChangeLog                 |  4 ++++
 src/kadmin/server/Makefile.in               |  2 +-
 src/kadmin/testing/ChangeLog                |  4 ++++
 src/kadmin/testing/Makefile.in              |  2 +-
 src/kadmin/testing/scripts/ChangeLog        |  4 ++++
 src/kadmin/testing/scripts/Makefile.in      |  2 +-
 src/kadmin/testing/util/ChangeLog           |  4 ++++
 src/kadmin/testing/util/Makefile.in         |  2 +-
 src/kadmin/v4server/ChangeLog               |  4 ++++
 src/kadmin/v4server/Makefile.in             |  2 +-
 src/kadmin/v4server/unit-test/ChangeLog     |  4 ++++
 src/kadmin/v4server/unit-test/Makefile.in   |  2 +-
 src/kadmin/v5passwdd/ChangeLog              |  4 ++++
 src/kadmin/v5passwdd/Makefile.in            | 10 +++++-----
 src/krb524/ChangeLog                        |  4 ++++
 src/krb524/Makefile.in                      |  4 ++--
 src/lib/crypto/ChangeLog                    |  4 ++++
 src/lib/crypto/Makefile.in                  |  2 +-
 src/lib/crypto/arcfour/ChangeLog            |  4 ++++
 src/lib/crypto/arcfour/Makefile.in          |  2 +-
 src/lib/crypto/crc32/ChangeLog              |  4 ++++
 src/lib/crypto/crc32/Makefile.in            |  2 +-
 src/lib/crypto/des/ChangeLog                |  4 ++++
 src/lib/crypto/des/Makefile.in              |  2 +-
 src/lib/crypto/dk/ChangeLog                 |  4 ++++
 src/lib/crypto/dk/Makefile.in               |  2 +-
 src/lib/crypto/enc_provider/ChangeLog       |  4 ++++
 src/lib/crypto/enc_provider/Makefile.in     |  2 +-
 src/lib/crypto/hash_provider/ChangeLog      |  4 ++++
 src/lib/crypto/hash_provider/Makefile.in    |  2 +-
 src/lib/crypto/keyhash_provider/ChangeLog   |  4 ++++
 src/lib/crypto/keyhash_provider/Makefile.in |  2 +-
 src/lib/crypto/md4/ChangeLog                |  4 ++++
 src/lib/crypto/md4/Makefile.in              |  2 +-
 src/lib/crypto/md5/ChangeLog                |  4 ++++
 src/lib/crypto/md5/Makefile.in              |  2 +-
 src/lib/crypto/old/ChangeLog                |  4 ++++
 src/lib/crypto/old/Makefile.in              |  2 +-
 src/lib/crypto/raw/ChangeLog                |  4 ++++
 src/lib/crypto/raw/Makefile.in              |  2 +-
 src/lib/crypto/sha1/ChangeLog               |  4 ++++
 src/lib/crypto/sha1/Makefile.in             |  2 +-
 src/lib/crypto/yarrow/ChangeLog             |  4 ++++
 src/lib/crypto/yarrow/Makefile.in           |  2 +-
 src/lib/des425/ChangeLog                    |  4 ++++
 src/lib/des425/Makefile.in                  |  2 +-
 src/lib/gssapi/ChangeLog                    |  4 ++++
 src/lib/gssapi/Makefile.in                  |  2 +-
 src/lib/gssapi/generic/ChangeLog            |  4 ++++
 src/lib/gssapi/generic/Makefile.in          | 14 +++++++-------
 src/lib/gssapi/krb5/ChangeLog               |  4 ++++
 src/lib/gssapi/krb5/Makefile.in             |  6 +++---
 src/lib/gssapi/mechglue/ChangeLog           |  4 ++++
 src/lib/gssapi/mechglue/Makefile.in         |  8 ++++----
 src/lib/kadm5/ChangeLog                     |  4 ++++
 src/lib/kadm5/Makefile.in                   |  2 +-
 src/lib/kadm5/clnt/ChangeLog                |  4 ++++
 src/lib/kadm5/clnt/Makefile.in              |  2 +-
 src/lib/kadm5/srv/ChangeLog                 |  4 ++++
 src/lib/kadm5/srv/Makefile.in               |  2 +-
 src/lib/kadm5/unit-test/ChangeLog           |  4 ++++
 src/lib/kadm5/unit-test/Makefile.in         |  2 +-
 src/lib/kdb/ChangeLog                       |  4 ++++
 src/lib/kdb/Makefile.in                     |  2 +-
 src/lib/krb4/ChangeLog                      |  4 ++++
 src/lib/krb4/Makefile.in                    |  4 ++--
 src/lib/krb5/ChangeLog                      |  4 ++++
 src/lib/krb5/Makefile.in                    |  2 +-
 src/lib/krb5/asn.1/ChangeLog                |  4 ++++
 src/lib/krb5/asn.1/Makefile.in              |  2 +-
 src/lib/krb5/ccache/ChangeLog               |  4 ++++
 src/lib/krb5/ccache/Makefile.in             |  4 ++--
 src/lib/krb5/ccache/ccapi/ChangeLog         |  4 ++++
 src/lib/krb5/ccache/ccapi/Makefile.in       |  2 +-
 src/lib/krb5/error_tables/ChangeLog         |  4 ++++
 src/lib/krb5/error_tables/Makefile.in       |  6 +++---
 src/lib/krb5/keytab/ChangeLog               |  4 ++++
 src/lib/krb5/keytab/Makefile.in             |  2 +-
 src/lib/krb5/keytab/db/ChangeLog            |  4 ++++
 src/lib/krb5/keytab/db/Makefile.in          |  2 +-
 src/lib/krb5/krb/ChangeLog                  |  4 ++++
 src/lib/krb5/krb/Makefile.in                |  2 +-
 src/lib/krb5/os/ChangeLog                   |  4 ++++
 src/lib/krb5/os/Makefile.in                 |  2 +-
 src/lib/krb5/posix/ChangeLog                |  4 ++++
 src/lib/krb5/posix/Makefile.in              |  2 +-
 src/lib/krb5/rcache/ChangeLog               |  4 ++++
 src/lib/krb5/rcache/Makefile.in             |  2 +-
 src/lib/rpc/ChangeLog                       |  4 ++++
 src/lib/rpc/Makefile.in                     |  2 +-
 src/lib/rpc/unit-test/ChangeLog             |  4 ++++
 src/lib/rpc/unit-test/Makefile.in           |  2 +-
 src/tests/asn.1/ChangeLog                   |  4 ++++
 src/tests/asn.1/Makefile.in                 |  2 +-
 src/tests/create/ChangeLog                  |  4 ++++
 src/tests/create/Makefile.in                |  2 +-
 src/tests/dejagnu/ChangeLog                 |  4 ++++
 src/tests/dejagnu/Makefile.in               |  2 +-
 src/tests/gssapi/ChangeLog                  |  4 ++++
 src/tests/gssapi/Makefile.in                |  2 +-
 src/tests/hammer/ChangeLog                  |  4 ++++
 src/tests/hammer/Makefile.in                |  2 +-
 src/tests/resolve/ChangeLog                 |  4 ++++
 src/tests/resolve/Makefile.in               |  2 +-
 src/tests/verify/ChangeLog                  |  4 ++++
 src/tests/verify/Makefile.in                |  2 +-
 src/util/db2/ChangeLog                      |  6 ++++++
 src/util/db2/Makefile.in                    |  2 +-
 src/util/db2/btree/Makefile.in              |  2 +-
 src/util/db2/clib/Makefile.in               |  2 +-
 src/util/db2/db/Makefile.in                 |  2 +-
 src/util/db2/hash/Makefile.in               |  2 +-
 src/util/db2/mpool/Makefile.in              |  2 +-
 src/util/db2/recno/Makefile.in              |  2 +-
 src/util/db2/test/ChangeLog                 |  4 ++++
 src/util/db2/test/Makefile.in               |  2 +-
 src/util/et/ChangeLog                       |  4 ++++
 src/util/et/Makefile.in                     |  4 ++--
 src/util/profile/ChangeLog                  |  4 ++++
 src/util/profile/Makefile.in                |  4 ++--
 src/util/pty/ChangeLog                      |  4 ++++
 src/util/pty/Makefile.in                    |  2 +-
 src/util/send-pr/ChangeLog                  |  4 ++++
 src/util/send-pr/Makefile.in                |  2 +-
 src/util/ss/ChangeLog                       |  4 ++++
 src/util/ss/Makefile.in                     |  2 +-
 src/windows/ms2mit/ChangeLog                |  4 ++++
 src/windows/ms2mit/Makefile.in              |  2 +-
 192 files changed, 499 insertions(+), 124 deletions(-)

commit d852394981834bb0ffb8ecbbb00f43a3600910ec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 08:27:01 2002 +0000

    Ignore a bunch of files generated by building in the source tree, excluding
    those covered by CVSROOT/cvsignore patterns.  Static UNIX build only, at the
    moment, may need updates for other configurations.
    (Second try; this time, deal with the cases where "cvs add"/"cvs ci" choked on
    previously deleted versions numbered 5.x.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14785 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/.cvsignore   |  1 +
 src/appl/sample/sserver/.cvsignore   |  1 +
 src/appl/simple/client/.cvsignore    |  1 +
 src/appl/simple/server/.cvsignore    |  1 +
 src/appl/telnet/telnet/.cvsignore    |  1 +
 src/appl/telnet/telnetd/.cvsignore   |  1 +
 src/appl/user_user/.cvsignore        |  2 ++
 src/clients/kdestroy/.cvsignore      |  1 +
 src/clients/kinit/.cvsignore         |  1 +
 src/clients/klist/.cvsignore         |  1 +
 src/include/kerberosIV/.cvsignore    |  1 +
 src/kadmin/server/.cvsignore         |  1 +
 src/kdc/.cvsignore                   |  5 +++++
 src/lib/crypto/.cvsignore            |  4 ++++
 src/lib/crypto/crc32/.cvsignore      |  1 +
 src/lib/crypto/des/.cvsignore        |  3 +++
 src/lib/crypto/md4/.cvsignore        |  2 ++
 src/lib/crypto/md5/.cvsignore        |  1 +
 src/lib/des425/.cvsignore            |  3 +++
 src/lib/kdb/.cvsignore               |  1 +
 src/lib/krb5/ccache/.cvsignore       |  1 +
 src/lib/krb5/error_tables/.cvsignore | 10 ++++++++++
 src/lib/krb5/krb/.cvsignore          |  5 +++++
 src/lib/krb5/os/.cvsignore           |  2 ++
 src/slave/.cvsignore                 |  2 ++
 src/tests/.cvsignore                 |  1 +
 src/tests/create/.cvsignore          |  1 +
 src/tests/hammer/.cvsignore          |  1 +
 src/tests/verify/.cvsignore          |  1 +
 src/util/et/.cvsignore               | 11 +++++++++++
 30 files changed, 68 insertions(+)

commit bf98c975e1b350a1df4c4826e97f3ffb188e3e76
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 08:17:00 2002 +0000

    retry checkin reviving dead file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14784 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/.cvsignore | 7 +++++++
 1 file changed, 7 insertions(+)

commit 756a0d90ac7b33dc9e364bbc58abc8936f83d4b3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 29 08:04:44 2002 +0000

    Ignore a bunch of files generated by building in the source tree, excluding
    those covered by CVSROOT/cvsignore patterns.  Static UNIX build only, at the
    moment, may need updates for other configurations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14783 dc483132-0cff-0310-8789-dd5450dbe970

 src/.cvsignore                             |  3 +++
 src/appl/gss-sample/.cvsignore             |  2 ++
 src/appl/gssftp/ftp/.cvsignore             |  1 +
 src/appl/gssftp/ftpd/.cvsignore            |  2 ++
 src/clients/kpasswd/.cvsignore             |  1 +
 src/clients/ksu/.cvsignore                 |  1 +
 src/clients/kvno/.cvsignore                |  1 +
 src/include/.cvsignore                     | 18 ++++++++++++++++++
 src/include/krb5/.cvsignore                |  3 +++
 src/kadmin/cli/.cvsignore                  |  4 ++++
 src/kadmin/dbutil/.cvsignore               |  3 +++
 src/kadmin/ktutil/.cvsignore               |  2 ++
 src/kadmin/passwd/.cvsignore               |  3 +++
 src/kadmin/testing/.cvsignore              |  1 +
 src/kadmin/testing/scripts/.cvsignore      |  8 ++++++++
 src/kadmin/testing/util/.cvsignore         |  2 ++
 src/kadmin/v4server/.cvsignore             |  3 +++
 src/kadmin/v5passwdd/.cvsignore            |  2 ++
 src/krb524/.cvsignore                      |  5 +++++
 src/lib/crypto/keyhash_provider/.cvsignore |  2 ++
 src/lib/crypto/sha1/.cvsignore             |  2 ++
 src/lib/gssapi/generic/.cvsignore          |  3 +++
 src/lib/gssapi/krb5/.cvsignore             |  2 ++
 src/lib/kadm5/.cvsignore                   |  6 ++++++
 src/lib/kadm5/unit-test/.cvsignore         | 10 ++++++++++
 src/lib/krb4/.cvsignore                    |  2 ++
 src/lib/rpc/.cvsignore                     |  3 +++
 src/lib/rpc/unit-test/.cvsignore           |  2 ++
 src/tests/asn.1/.cvsignore                 |  3 +++
 src/tests/dejagnu/.cvsignore               |  4 ++++
 src/tests/gssapi/.cvsignore                |  1 +
 src/tests/resolve/.cvsignore               |  1 +
 src/util/.cvsignore                        |  2 ++
 src/util/db2/include/.cvsignore            |  2 ++
 src/util/db2/test/.cvsignore               |  2 ++
 src/util/profile/.cvsignore                |  6 ++++++
 src/util/pty/.cvsignore                    |  2 ++
 src/util/send-pr/.cvsignore                |  2 ++
 src/util/ss/.cvsignore                     |  6 ++++++
 39 files changed, 128 insertions(+)

commit e4ebca8203e95550a9a084b0255f3eda471718dc
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 28 06:34:05 2002 +0000

    	* btree/bt_split.c (bt_psplit): Correctly account for
    	sizeof(indx_t) when computing space used in a page by an item.
    	[patch from www.sleepycat.com]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14780 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog        | 6 ++++++
 src/util/db2/btree/bt_split.c | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 375af1e21d44baae4334e992fb56867696164103
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 27 19:46:37 2002 +0000

    undo quoting changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14779 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   |  5 +----
 src/lib/gssapi/generic/Makefile.in | 12 ++++++------
 2 files changed, 7 insertions(+), 10 deletions(-)

commit 04d08ebf5d62c6853b5ddd489e8389159ee37812
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 27 19:33:57 2002 +0000

    more quoting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14778 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   | 3 +++
 src/lib/gssapi/generic/Makefile.in | 8 ++++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 2cd78ca21e3a4171d8b53d4565ed0a2852d8b747
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 27 17:50:07 2002 +0000

    Add support for using the encrypted part of a krb5 ticket as an AFS token--
    af krb5-encpart-only (kvno 213) and enable this support by default.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14777 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog |  21 +++++
 src/krb524/README    |  33 ++++++++
 src/krb524/krb524d.c | 229 ++++++++++++++++++++++++++++++++++++++-------------
 3 files changed, 227 insertions(+), 56 deletions(-)

commit 8c8d5d9b22db7ef78b20ebfe530b5acf56bfdcca
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 27 16:24:53 2002 +0000

    Quote targets of some copy operations within the build tree.  Needed
    now for Windows since we use "/" as a directory separator in places
    where Windows would also look for command options.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14776 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog                  |  5 +++++
 src/krb524/Makefile.in                |  4 ++--
 src/lib/gssapi/generic/ChangeLog      |  5 +++++
 src/lib/gssapi/generic/Makefile.in    |  4 ++--
 src/lib/gssapi/krb5/ChangeLog         |  4 ++++
 src/lib/gssapi/krb5/Makefile.in       |  2 +-
 src/lib/krb5/error_tables/ChangeLog   |  5 +++++
 src/lib/krb5/error_tables/Makefile.in | 10 +++++-----
 src/util/et/ChangeLog                 |  5 +++++
 src/util/et/Makefile.in               |  2 +-
 src/util/profile/ChangeLog            |  4 ++++
 src/util/profile/Makefile.in          |  2 +-
 12 files changed, 40 insertions(+), 12 deletions(-)

commit 13b4acf96ce1678111b3fd5df82619a35a407a3c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Aug 26 22:51:08 2002 +0000

    Remove release notes as the content is 100% incorrect.
    Changelog batch with future commit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14769 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/RELEASE_NOTES | 16 ----------------
 1 file changed, 16 deletions(-)

commit b23a205d89c302a08fda3f9d9eadc7ea7b56b9d7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 26 13:17:57 2002 +0000

    	* configure.in: Use $krb5_cv_host instead of $host
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14768 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog    | 4 ++++
 src/lib/rpc/unit-test/configure.in | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 6363208a85e588b71b3f4e0db553f0815996eebc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 26 13:17:02 2002 +0000

    2002-08-26  Ezra Peisach  <epeisach@bu.edu>
    
    	* configure.in: Use KRB5_LIB_PARAMS instead of AC_CANONICAL_HOST
    	to set krb5_cv_host.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14767 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog    | 5 +++++
 src/tests/configure.in | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit a20eb135a3211d21edb0a270f4988359d80ca478
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 26 13:14:51 2002 +0000

    	* pre.in: Set host to @krb5_cv_host@ instead of @host@. The way
    	aclocal.m4 is setup, AC_CANONICAL_HOST may only be evaluated as a
    	cached variable and autoconf 2.52 will only allow one inclusion of
    	the code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14766 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 7 +++++++
 src/config/pre.in    | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 7964ce5b1808f90a2b7d8e43281fc477626b0cef
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 26 13:14:37 2002 +0000

    	* aclocal.m4 (KRB5_LIB_PARAMS): Substitute krb5_cv_host in
    	Makefiles. Remove K5_OUTPUT_FILES as nothing depends on it
    	anymore.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14765 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 8 +-------
 2 files changed, 7 insertions(+), 7 deletions(-)

commit cbe3ca483aee3f8101c4fab3b9c4ec796f88a2f4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 24 02:43:03 2002 +0000

    * aclocal.m4: Require autoconf 2.52 or later
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14764 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 4 ++++
 src/aclocal.m4 | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 88a72165c3c3a765da040470caa38666156a0874
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 24 02:40:45 2002 +0000

    * Makefile: Deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14763 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/test/ChangeLog |  2 ++
 src/util/db2/test/Makefile  | 23 -----------------------
 2 files changed, 2 insertions(+), 23 deletions(-)

commit a5da4e5b1e219f9a0346cf0bbeec08dba57431b4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 24 00:01:01 2002 +0000

    * sendto_kdc.c (merge_addrlists): Truncate source address list after copying
    its data into the destination list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14762 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 3 +++
 src/lib/krb5/os/sendto_kdc.c | 1 +
 2 files changed, 4 insertions(+)

commit b94549fe18d0da42a2106f07d4f68ca2641099c2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 23 21:50:05 2002 +0000

    Change $(S)=>/ and $(U)=>.. globally
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14761 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/ChangeLog                          |  4 ++++
 src/appl/Makefile.in                        |  2 +-
 src/appl/bsd/ChangeLog                      |  4 ++++
 src/appl/bsd/Makefile.in                    |  2 +-
 src/appl/gss-sample/ChangeLog               |  4 ++++
 src/appl/gss-sample/Makefile.in             |  2 +-
 src/appl/gssftp/ChangeLog                   |  4 ++++
 src/appl/gssftp/Makefile.in                 |  2 +-
 src/appl/gssftp/ftp/ChangeLog               |  4 ++++
 src/appl/gssftp/ftp/Makefile.in             |  2 +-
 src/appl/gssftp/ftpd/ChangeLog              |  4 ++++
 src/appl/gssftp/ftpd/Makefile.in            |  2 +-
 src/appl/sample/ChangeLog                   |  4 ++++
 src/appl/sample/Makefile.in                 |  2 +-
 src/appl/sample/sclient/ChangeLog           |  4 ++++
 src/appl/sample/sclient/Makefile.in         |  2 +-
 src/appl/sample/sserver/ChangeLog           |  4 ++++
 src/appl/sample/sserver/Makefile.in         |  2 +-
 src/appl/simple/ChangeLog                   |  4 ++++
 src/appl/simple/Makefile.in                 |  2 +-
 src/appl/simple/client/ChangeLog            |  4 ++++
 src/appl/simple/client/Makefile.in          |  2 +-
 src/appl/simple/server/ChangeLog            |  4 ++++
 src/appl/simple/server/Makefile.in          |  2 +-
 src/appl/telnet/ChangeLog                   |  4 ++++
 src/appl/telnet/Makefile.in                 |  2 +-
 src/appl/telnet/libtelnet/ChangeLog         |  4 ++++
 src/appl/telnet/libtelnet/Makefile.in       |  2 +-
 src/appl/telnet/telnet/ChangeLog            |  4 ++++
 src/appl/telnet/telnet/Makefile.in          |  2 +-
 src/appl/telnet/telnetd/ChangeLog           |  4 ++++
 src/appl/telnet/telnetd/Makefile.in         |  2 +-
 src/appl/user_user/ChangeLog                |  4 ++++
 src/appl/user_user/Makefile.in              |  2 +-
 src/clients/ChangeLog                       |  4 ++++
 src/clients/Makefile.in                     |  2 +-
 src/clients/kdestroy/ChangeLog              |  4 ++++
 src/clients/kdestroy/Makefile.in            |  2 +-
 src/clients/kinit/ChangeLog                 |  4 ++++
 src/clients/kinit/Makefile.in               |  2 +-
 src/clients/klist/ChangeLog                 |  4 ++++
 src/clients/klist/Makefile.in               |  2 +-
 src/clients/kpasswd/ChangeLog               |  4 ++++
 src/clients/kpasswd/Makefile.in             |  2 +-
 src/clients/ksu/ChangeLog                   |  4 ++++
 src/clients/ksu/Makefile.in                 |  2 +-
 src/clients/kvno/ChangeLog                  |  4 ++++
 src/clients/kvno/Makefile.in                |  2 +-
 src/config-files/ChangeLog                  |  4 ++++
 src/config-files/Makefile.in                |  2 +-
 src/config/ChangeLog                        |  4 ++++
 src/config/pre.in                           |  4 ----
 src/gen-manpages/ChangeLog                  |  4 ++++
 src/gen-manpages/Makefile.in                |  2 +-
 src/include/ChangeLog                       |  4 ++++
 src/include/Makefile.in                     |  6 +++---
 src/include/kerberosIV/ChangeLog            |  4 ++++
 src/include/kerberosIV/Makefile.in          |  4 ++--
 src/include/krb5/ChangeLog                  |  4 ++++
 src/include/krb5/Makefile.in                |  2 +-
 src/kadmin/ChangeLog                        |  4 ++++
 src/kadmin/Makefile.in                      |  2 +-
 src/kadmin/cli/ChangeLog                    |  4 ++++
 src/kadmin/cli/Makefile.in                  |  2 +-
 src/kadmin/dbutil/ChangeLog                 |  4 ++++
 src/kadmin/dbutil/Makefile.in               |  2 +-
 src/kadmin/kdbkeys/ChangeLog                |  4 ++++
 src/kadmin/kdbkeys/Makefile.in              |  2 +-
 src/kadmin/ktutil/ChangeLog                 |  4 ++++
 src/kadmin/ktutil/Makefile.in               |  2 +-
 src/kadmin/passwd/ChangeLog                 |  4 ++++
 src/kadmin/passwd/Makefile.in               |  2 +-
 src/kadmin/passwd/unit-test/ChangeLog       |  4 ++++
 src/kadmin/passwd/unit-test/Makefile.in     |  2 +-
 src/kadmin/server/ChangeLog                 |  4 ++++
 src/kadmin/server/Makefile.in               |  2 +-
 src/kadmin/testing/ChangeLog                |  4 ++++
 src/kadmin/testing/Makefile.in              |  2 +-
 src/kadmin/testing/scripts/ChangeLog        |  4 ++++
 src/kadmin/testing/scripts/Makefile.in      |  2 +-
 src/kadmin/testing/util/ChangeLog           |  4 ++++
 src/kadmin/testing/util/Makefile.in         |  2 +-
 src/kadmin/v4server/ChangeLog               |  4 ++++
 src/kadmin/v4server/Makefile.in             |  2 +-
 src/kadmin/v4server/unit-test/ChangeLog     |  4 ++++
 src/kadmin/v4server/unit-test/Makefile.in   |  2 +-
 src/kadmin/v5passwdd/ChangeLog              |  4 ++++
 src/kadmin/v5passwdd/Makefile.in            | 10 +++++-----
 src/kdc/ChangeLog                           |  4 ++++
 src/kdc/Makefile.in                         |  2 +-
 src/krb524/ChangeLog                        |  4 ++++
 src/krb524/Makefile.in                      |  6 +++---
 src/lib/ChangeLog                           |  4 ++++
 src/lib/Makefile.in                         |  2 +-
 src/lib/crypto/ChangeLog                    |  4 ++++
 src/lib/crypto/Makefile.in                  |  2 +-
 src/lib/crypto/arcfour/ChangeLog            |  4 ++++
 src/lib/crypto/arcfour/Makefile.in          |  2 +-
 src/lib/crypto/crc32/ChangeLog              |  4 ++++
 src/lib/crypto/crc32/Makefile.in            |  2 +-
 src/lib/crypto/des/ChangeLog                |  4 ++++
 src/lib/crypto/des/Makefile.in              |  2 +-
 src/lib/crypto/dk/ChangeLog                 |  4 ++++
 src/lib/crypto/dk/Makefile.in               |  2 +-
 src/lib/crypto/enc_provider/ChangeLog       |  4 ++++
 src/lib/crypto/enc_provider/Makefile.in     |  2 +-
 src/lib/crypto/hash_provider/ChangeLog      |  4 ++++
 src/lib/crypto/hash_provider/Makefile.in    |  2 +-
 src/lib/crypto/keyhash_provider/ChangeLog   |  4 ++++
 src/lib/crypto/keyhash_provider/Makefile.in |  2 +-
 src/lib/crypto/md4/ChangeLog                |  4 ++++
 src/lib/crypto/md4/Makefile.in              |  2 +-
 src/lib/crypto/md5/ChangeLog                |  4 ++++
 src/lib/crypto/md5/Makefile.in              |  2 +-
 src/lib/crypto/old/ChangeLog                |  4 ++++
 src/lib/crypto/old/Makefile.in              |  2 +-
 src/lib/crypto/raw/ChangeLog                |  4 ++++
 src/lib/crypto/raw/Makefile.in              |  2 +-
 src/lib/crypto/sha1/ChangeLog               |  4 ++++
 src/lib/crypto/sha1/Makefile.in             |  2 +-
 src/lib/crypto/yarrow/ChangeLog             |  4 ++++
 src/lib/crypto/yarrow/Makefile.in           |  2 +-
 src/lib/des425/ChangeLog                    |  4 ++++
 src/lib/des425/Makefile.in                  |  2 +-
 src/lib/gssapi/ChangeLog                    |  4 ++++
 src/lib/gssapi/Makefile.in                  |  2 +-
 src/lib/gssapi/generic/ChangeLog            |  4 ++++
 src/lib/gssapi/generic/Makefile.in          | 14 +++++++-------
 src/lib/gssapi/krb5/ChangeLog               |  4 ++++
 src/lib/gssapi/krb5/Makefile.in             |  6 +++---
 src/lib/gssapi/mechglue/ChangeLog           |  4 ++++
 src/lib/gssapi/mechglue/Makefile.in         |  8 ++++----
 src/lib/kadm5/ChangeLog                     |  4 ++++
 src/lib/kadm5/Makefile.in                   |  2 +-
 src/lib/kadm5/clnt/ChangeLog                |  4 ++++
 src/lib/kadm5/clnt/Makefile.in              |  2 +-
 src/lib/kadm5/srv/ChangeLog                 |  4 ++++
 src/lib/kadm5/srv/Makefile.in               |  2 +-
 src/lib/kadm5/unit-test/ChangeLog           |  4 ++++
 src/lib/kadm5/unit-test/Makefile.in         |  2 +-
 src/lib/kdb/ChangeLog                       |  4 ++++
 src/lib/kdb/Makefile.in                     |  2 +-
 src/lib/krb4/ChangeLog                      |  4 ++++
 src/lib/krb4/Makefile.in                    |  4 ++--
 src/lib/krb5/ChangeLog                      |  4 ++++
 src/lib/krb5/Makefile.in                    |  2 +-
 src/lib/krb5/asn.1/ChangeLog                |  4 ++++
 src/lib/krb5/asn.1/Makefile.in              |  2 +-
 src/lib/krb5/ccache/ChangeLog               |  4 ++++
 src/lib/krb5/ccache/Makefile.in             |  4 ++--
 src/lib/krb5/ccache/ccapi/ChangeLog         |  4 ++++
 src/lib/krb5/ccache/ccapi/Makefile.in       |  2 +-
 src/lib/krb5/error_tables/ChangeLog         |  4 ++++
 src/lib/krb5/error_tables/Makefile.in       |  6 +++---
 src/lib/krb5/keytab/ChangeLog               |  4 ++++
 src/lib/krb5/keytab/Makefile.in             |  2 +-
 src/lib/krb5/keytab/db/ChangeLog            |  4 ++++
 src/lib/krb5/keytab/db/Makefile.in          |  2 +-
 src/lib/krb5/krb/ChangeLog                  |  4 ++++
 src/lib/krb5/krb/Makefile.in                |  2 +-
 src/lib/krb5/os/ChangeLog                   |  4 ++++
 src/lib/krb5/os/Makefile.in                 |  2 +-
 src/lib/krb5/posix/ChangeLog                |  4 ++++
 src/lib/krb5/posix/Makefile.in              |  2 +-
 src/lib/krb5/rcache/ChangeLog               |  4 ++++
 src/lib/krb5/rcache/Makefile.in             |  2 +-
 src/lib/rpc/ChangeLog                       |  4 ++++
 src/lib/rpc/Makefile.in                     |  2 +-
 src/lib/rpc/unit-test/ChangeLog             |  4 ++++
 src/lib/rpc/unit-test/Makefile.in           |  2 +-
 src/slave/ChangeLog                         |  4 ++++
 src/slave/Makefile.in                       |  2 +-
 src/tests/ChangeLog                         |  4 ++++
 src/tests/Makefile.in                       |  2 +-
 src/tests/asn.1/ChangeLog                   |  4 ++++
 src/tests/asn.1/Makefile.in                 |  2 +-
 src/tests/create/ChangeLog                  |  4 ++++
 src/tests/create/Makefile.in                |  2 +-
 src/tests/dejagnu/ChangeLog                 |  4 ++++
 src/tests/dejagnu/Makefile.in               |  2 +-
 src/tests/gssapi/ChangeLog                  |  4 ++++
 src/tests/gssapi/Makefile.in                |  2 +-
 src/tests/hammer/ChangeLog                  |  4 ++++
 src/tests/hammer/Makefile.in                |  2 +-
 src/tests/resolve/ChangeLog                 |  4 ++++
 src/tests/resolve/Makefile.in               |  2 +-
 src/tests/verify/ChangeLog                  |  4 ++++
 src/tests/verify/Makefile.in                |  2 +-
 src/util/ChangeLog                          |  4 ++++
 src/util/Makefile.in                        |  2 +-
 src/util/db2/ChangeLog                      |  6 ++++++
 src/util/db2/Makefile.in                    |  2 +-
 src/util/db2/btree/Makefile.in              |  2 +-
 src/util/db2/clib/Makefile.in               |  2 +-
 src/util/db2/db/Makefile.in                 |  2 +-
 src/util/db2/hash/Makefile.in               |  2 +-
 src/util/db2/mpool/Makefile.in              |  2 +-
 src/util/db2/recno/Makefile.in              |  2 +-
 src/util/db2/test/ChangeLog                 |  4 ++++
 src/util/db2/test/Makefile.in               |  2 +-
 src/util/et/ChangeLog                       |  4 ++++
 src/util/et/Makefile.in                     |  4 ++--
 src/util/profile/ChangeLog                  |  4 ++++
 src/util/profile/Makefile.in                |  4 ++--
 src/util/pty/ChangeLog                      |  4 ++++
 src/util/pty/Makefile.in                    |  2 +-
 src/util/send-pr/ChangeLog                  |  4 ++++
 src/util/send-pr/Makefile.in                |  2 +-
 src/util/ss/ChangeLog                       |  4 ++++
 src/util/ss/Makefile.in                     |  2 +-
 src/windows/ms2mit/ChangeLog                |  4 ++++
 src/windows/ms2mit/Makefile.in              |  2 +-
 212 files changed, 548 insertions(+), 138 deletions(-)

commit 012e060ea8532ef5c50b9271df5a12321b747238
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 23 19:37:40 2002 +0000

    	* ftpd.c (auth_data, reply_gss_code): Use OM_uint32 instead of int
    	to match arguments to gssapi functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14760 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 5 +++++
 src/appl/gssftp/ftpd/ftpd.c    | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit b634bd866106a4415158bbb8e0a71c3ed7ed9fcd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 23 19:34:57 2002 +0000

    	* compat_recv.c: Include defines.h for prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14759 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog     | 4 ++++
 src/appl/bsd/compat_recv.c | 6 ++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 9fb01d4cf0f83a55abb9b0580eeca41328c6e7b9
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 23 18:15:18 2002 +0000

    	* dump.c (dump_db): Update usage comment.  Add "-rev" and
    	"-recurse" flags to permit reverse and recursive dumping of the
    	database, respectively.  Check for dump filename beginning with
    	"-" to avoid accidental dumps to such filenames.
    
    	* kdb5_util.c (usage): Update to match reality, primarily by
    	updating the "dump" usage, but also showing global options before
    	the command, which is how they were being interpreted anyway.
    
    	* kdb5_util.M: Update to match reality.  Document "-mkey_convert",
    	"-new_mkey_file", "-rev", and "-recurse" options to "dump".
    	Document "dump to stdout" behavior.  Show global options before
    	the command.  Make some formatting fixes.  s/binary tree/btree/
    	since the btree back end is actually an n-ary tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14757 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog   | 17 ++++++++++++++++
 src/kadmin/dbutil/dump.c      | 26 ++++++++++++++++++++-----
 src/kadmin/dbutil/kdb5_util.M | 45 +++++++++++++++++++++++++++++++++++--------
 src/kadmin/dbutil/kdb5_util.c |  8 +++++---
 4 files changed, 80 insertions(+), 16 deletions(-)

commit 4ec9a782dc8b5d480daa8aa735b6a6fbe9d56ddf
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 23 18:03:56 2002 +0000

    	* kdb_db2.h: Add prototype and rename for
    	krb5_db2_db_iterate_ext().
    
    	* kdb_db2.c (krb5_db2_db_iterate_ext): New function; allow
    	optional backwards or recursive (if btree) traversal of the
    	database.
    
    	* Makefile.in (LIBMINOR): Bump due to addition of
    	krb5_db_iterate_ext().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14755 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   | 12 ++++++++++++
 src/lib/kdb/Makefile.in |  2 +-
 src/lib/kdb/kdb_db2.c   | 38 ++++++++++++++++++++++++++++++++++----
 src/lib/kdb/kdb_db2.h   |  6 ++++++
 4 files changed, 53 insertions(+), 5 deletions(-)

commit db5de45b4ee02fd8c4b4e300f93c395db8f36409
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 23 17:58:41 2002 +0000

    	* dbtest.c: Include btree.h if we're compiled with -DSTATISTICS
    
    	* Makefile.in: Add rules for bttest; also add a clean rule.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14754 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/test/ChangeLog   |  7 +++++++
 src/util/db2/test/Makefile.in | 12 +++++++++++-
 src/util/db2/test/dbtest.c    |  3 +++
 3 files changed, 21 insertions(+), 1 deletion(-)

commit ec20b865ce1132955b06bb37219cf68d0a99d455
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 23 17:56:13 2002 +0000

    	* main.c: Disable append(); we don't have R_APPEND in this release
    	of DB for some reason.  Disable load() due to lack of fgetline().
    	Conditionalize lots of things on -DSTATISTICS or -DDEBUG as
    	appropriate.
    	(rlist): New function; does recursive listing of principals.
    	(main): Fix up naming of *_ENDIAN macros.  Default to read-only
    	open, with new "-w" option for opening read/write.  Actually call
    	db->sync with the correct number of arguments.
    	(show): Update call to __bt_dpage().
    	(usage): Update.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14753 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/test/btree.tests/ChangeLog | 13 ++++++
 src/util/db2/test/btree.tests/main.c    | 83 +++++++++++++++++++++++++++++----
 2 files changed, 88 insertions(+), 8 deletions(-)

commit 4347571f74648938e345d3e43e8ecf1ee0801888
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 23 17:55:33 2002 +0000

    	* Makefile.in (LIBMINOR): Bump due to addition of bt_rseq()
    
    	* hash/hash_debug.c: Remove inclusion of compat.h, as we don't
    	have it in our build system.
    
    	* btree/extern.h: Add missing prototypes/renames for
    	__bt_dmpage().  Add renames for bt_rseq() support functions.
    
    	* btree/bt_seq.c (bt_rseq): New function; like __bt_seq() but does
    	recursive descent rather than using the prev/next pointers.  This
    	will catch some pages that might be missed if the database is
    	inconsistent.  Added support functions for bt_rseq() as well.
    
    	* btree/bt_page.c (__bt_free): Set B_METADIRTY when updating free
    	list.
    	(__bt_new): Set B_METADIRTY when updating free list.
    	[patch from www.sleepycat.com]
    
    	* btree/bt_debug.c (__bt_dump): Bound loop by number of pages
    	actually in file to avoid getting a nigh-infinite number of
    	all-zeroes pages.
    	(__bt_dmpage): Print a newline after dumping the meta page.
    	(__bt_dpage): Add DB* parameter; use this to get pagesize in order
    	to limit dumping of page contents, in case NEXTINDEX(h) happens to
    	be bogus.
    	(__bt_stat): Bound loop by number of pages actually in file so as
    	to stop counting pages after the actual end of file.
    
    	* btree/bt_close.c (__bt_sync): Apply a Kerbnet fix from long ago;
    	don't return prematurely when B_METADIRTY is set but B_MODIFIED is
    	clear.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14752 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog         |  34 ++++
 src/util/db2/Makefile.in       |   2 +-
 src/util/db2/btree/bt_close.c  |   3 +-
 src/util/db2/btree/bt_debug.c  |  21 ++-
 src/util/db2/btree/bt_page.c   |   2 +
 src/util/db2/btree/bt_seq.c    | 410 +++++++++++++++++++++++++++++++++++++++++
 src/util/db2/btree/extern.h    |  13 +-
 src/util/db2/hash/hash_debug.c |   1 -
 8 files changed, 474 insertions(+), 12 deletions(-)

commit b7217d2386acca81bd6cd74d56da82bdace727d4
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 23 17:54:59 2002 +0000

    	* db.h: Add rename and prototype for bt_rseq(); this is a kludge
    	to avoid stuffing more things into the DB handle.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14751 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/include/ChangeLog | 5 +++++
 src/util/db2/include/db.h      | 2 ++
 2 files changed, 7 insertions(+)

commit 263c19aee5cb6cf5697abf92faaf511c346dccad
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 23 02:54:42 2002 +0000

    * Makefile.in (SUBDIROBJLISTS): New variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14749 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   |  4 ++++
 src/lib/krb5/Makefile.in | 11 +++++++++++
 2 files changed, 15 insertions(+)

commit 55b10782b621ca8f888d103a7b1bcc0469f2184d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 23 02:54:02 2002 +0000

    * locate_kdc.c (krb5_locate_kdc): Don't look up kerberos-sec for TCP service
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14748 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  1 +
 src/lib/krb5/os/locate_kdc.c | 14 +++++++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit f4b0efb84709e149917a844d7e2a8148fdec5f7b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 23 02:53:30 2002 +0000

    turn off debug code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14747 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9552bddd465d4a7ab0c802643784a801a8846cbc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 23 00:21:34 2002 +0000

    * init_ctx.c (init_common): Initialize udp_pref_limit field
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14746 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 4 ++++
 src/lib/krb5/krb/init_ctx.c | 2 ++
 2 files changed, 6 insertions(+)

commit c5472430c2e323d6e868ba6dbc08acbcce7c0fce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 22 23:05:46 2002 +0000

    * Makefile.in ($(HDRS)): Depend on "includes"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14745 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog   | 4 ++++
 src/lib/kadm5/Makefile.in | 2 ++
 2 files changed, 6 insertions(+)

commit af107c8da3c8e2f42532c88ad9c27662d4e909d9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 22 23:03:27 2002 +0000

    * Makefile.in (SUBDIROBJLISTS): New variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14744 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 5 ++++-
 src/lib/crypto/Makefile.in | 4 ++++
 src/lib/gssapi/ChangeLog   | 4 ++++
 src/lib/gssapi/Makefile.in | 1 +
 4 files changed, 13 insertions(+), 1 deletion(-)

commit f0a705b35065a6c54d95ecc5fa24b0eb19b3ad69
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 22 22:34:47 2002 +0000

    * accessor.c (krb5int_accessor): Use krb5int_sendto instead of
    krb5int_sendto_udp.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14743 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 2 ++
 src/lib/krb5/os/accessor.c | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 7453c4298816012ce381b5e07639acf0ea44f35d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 22 22:34:15 2002 +0000

    * sendto_kdc.c (MAX_PASS, dprint): New macros.
    (krb5int_debug_fprint, merge_addrlists): New function.
    (krb5int_debug_sendto_kdc): New variable.
    (krb5_sendto_kdc): Use dprint.  Call krb5int_locate_kdc in two places, with
    socket type selection done separately.
    (debug_log_connect): Function deleted; use dprint instead.
    (dperror): Use dprint.
    (print_fdsets): Function deleted; use dprint instead.
    (struct conn_state): Use struct instead of union so incoming and outgoing
    buffer pointers can co-exist.  Add INITIALIZING state.
    (state_strings): Add INITIALIZING.
    (krb5int_sendto_udp, krb5int_sendto_tcp): Functions integrated into
    krb5int_sendto.
    (call_select): Use dprint.
    (setup_connection): New function, handles data structure initialization.
    (start_connection): Renamed from start_tcp_connection.  Don't do data structure
    initialization, just start connection, and transmit UDP datagrams.  Use dprint.
    (maybe_send): Create socket for "INITIALIZING" connections; transmit datagrams.
    (kill_conn): New function split out from service_tcp_fd.
    (SSF_READ, SSF_WRITE, SSF_EXCEPTION): New macros.
    (service_tcp_fd): Accept a flag word rather than separate int arguments for
    read, write, exception.  Use dprint.
    (service_udp_fd): New function.
    (service_fd): New function, calls one of the above two.
    (service_fds): Call it.  Use a flag word instead of separate r/w/x values.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14742 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  30 ++
 src/lib/krb5/os/sendto_kdc.c | 911 ++++++++++++++++++++++++-------------------
 2 files changed, 539 insertions(+), 402 deletions(-)

commit 780076301a5db4090ebda1f942b6c861331ff94b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 22 22:33:13 2002 +0000

    * locate_kdc.c (krb5int_grow_addrlist): Renamed from grow_list, now external.
    (grow_list): New macro.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14741 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 6 ++++++
 src/lib/krb5/os/locate_kdc.c | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit b0c75f01384d5c3090ccb138909c57b92248a4e5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 21 21:33:43 2002 +0000

    * k5-int.h (krb5int_sendto_udp, krb5int_sendto_tcp): Declarations deleted.
    (krb5int_sendto, krb5int_grow_addrlist): New decls.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14740 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 9 ++++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 964f96d15a7ce08140173fbc5c2bfe2ccbd8cc01
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 21 21:32:33 2002 +0000

    * port-sockets.h (SG_BUF): New macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14739 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 4 ++++
 src/include/port-sockets.h | 2 ++
 2 files changed, 6 insertions(+)

commit 32cf5d5a732c530904fcef93c0d6f6e2e3fabd02
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 16 20:35:55 2002 +0000

    	* string2key.c: Work around possible bug with AFS salts;
    	[krb5-clients/1146] from <Wolfgang.Friebel@cern.ch>.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14734 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    | 5 +++++
 src/lib/crypto/des/string2key.c | 3 +++
 2 files changed, 8 insertions(+)

commit 727043701f0a015919b2b355a5c67e433ae70cb9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 16 18:52:51 2002 +0000

    * k5-int.h (struct _krb5_context): Add new member udp_pref_limit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14733 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  4 ++++
 src/include/k5-int.h  | 22 ++++++++++++++--------
 2 files changed, 18 insertions(+), 8 deletions(-)

commit 5cb7fe3b953ffe22a36f7b570f3bf573fa1e769d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 15 23:13:20 2002 +0000

    * sendto_kdc.c (DEFAULT_UDP_PREF_LIMIT, HARD_UDP_LIMIT): New macros.
    (debug_log_connect): Look up "udp_preference_limit" in libdefaults part of
    profile; try TCP before UDP if the packet size is larger than specified.  Don't
    try UDP at all if the packet is over about 32K.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14732 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  9 +++++++++
 src/lib/krb5/os/sendto_kdc.c | 41 ++++++++++++++++++++++++++++++++++++++---
 2 files changed, 47 insertions(+), 3 deletions(-)

commit b019edf69c6a146fac5efeeb1a20dcece19d7280
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 15 20:49:43 2002 +0000

    	* krb524d.c (kdc_get_server_key): Check for DISALLOW_ALL_TIX and
    	DISALLOW_SVR when looking up server key.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14728 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 5 +++++
 src/krb524/krb524d.c | 8 +++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit e8269931299293e22180a2abf6da5ddbd4663676
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 15 20:49:08 2002 +0000

    	* keytab.c (krb5_ktkdb_get_entry): For consistency, check for
    	DISALLOW_ALL_TIX and DISALLOW_SVR when looking up keys.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14727 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/keytab.c  | 6 ++++++
 2 files changed, 11 insertions(+)

commit 39cbdfcf334c5d19be70a2ce5e8d7b5c392e5d3f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 15 20:48:24 2002 +0000

    	* kerberos_v4.c: For consistency, check for both DISALLOW_ALL_TIX
    	and DISALLOW_SVR when looking up services.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14726 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  5 +++++
 src/kdc/kerberos_v4.c | 25 ++++++++++++++++++++++++-
 2 files changed, 29 insertions(+), 1 deletion(-)

commit bf87ad4667a914122f2eaa5de924a4daa80f7af8
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 15 20:20:59 2002 +0000

    	* kvno.c (do_v4_kvno): Initialize name, inst, realm to empty
    	strings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14725 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kvno/ChangeLog | 5 +++++
 src/clients/kvno/kvno.c    | 1 +
 2 files changed, 6 insertions(+)

commit 184dd2a8ca934816acca78b28389bf301ea11beb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 15 06:59:23 2002 +0000

    * cc_file.c (ALLOC): Use calloc, not malloc.
    (krb5_fcc_read_principal): Check bounds on number of components before calling
    ALLOC.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14724 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog |  6 ++++++
 src/lib/krb5/ccache/cc_file.c | 11 +++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit d5718f23c2874970810d62f52c9f7d0c398bc6cb
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 15 06:20:51 2002 +0000

    	* t_cc.c: Remove references to STDIO ccache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14723 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 4 ++++
 src/lib/krb5/ccache/t_cc.c    | 7 -------
 2 files changed, 4 insertions(+), 7 deletions(-)

commit 902bec309f5badec4b7cd5697463ee005b8613cb
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 15 06:20:19 2002 +0000

    	* t_ser.c (ser_ccache_test): Remove references to STDIO ccaches
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14722 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  4 ++++
 src/lib/krb5/krb/t_ser.c   | 22 +++-------------------
 2 files changed, 7 insertions(+), 19 deletions(-)

commit 694c9b08f2c1e3690d31ccf76f95fbd7e2e6fb74
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 15 01:48:33 2002 +0000

    * Makefile.in (EXTRADEPSRCS): New variable.
    (.d): Depend on includes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14721 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 5 +++++
 src/util/profile/Makefile.in | 9 +++++++++
 2 files changed, 14 insertions(+)

commit f4b276809d4c27481384eaa5d784b7944e97bbed
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 15 01:48:05 2002 +0000

    * Makefile.in (SUBDIROBJLISTS): New variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14720 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog   | 4 ++++
 src/util/db2/Makefile.in | 1 +
 2 files changed, 5 insertions(+)

commit 3b076df5e0739ee7934ae9e02ceb73c4f34484fb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 15 01:45:55 2002 +0000

    * lib.in ($(SUBDIROBJLISTS) and .SH/.PF variants): Depend on recursion.  Use
    extra dummy target in case the variable is empty.
    * post.in (ALL_DEP_SRCS): New variable, includes SRCS and EXTRADEPSRCS.
    (.d): Depend on and use $(ALL_DEP_SRCS).
    * pre.in (all-unix, all-recurse, all-postrecurse): Make each stage depend on
    the previous, rather than having all-unix depend on each.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14719 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 12 ++++++++++++
 src/config/lib.in    |  2 ++
 src/config/post.in   | 10 +++++++---
 src/config/pre.in    |  4 ++--
 4 files changed, 23 insertions(+), 5 deletions(-)

commit dbf6c3991b3b7f8ce8295ccab2deeaf3e0637d8b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 15 01:28:09 2002 +0000

    missed an entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14718 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 3 +++
 1 file changed, 3 insertions(+)

commit 01e75f6365ecb6b4d7521f0b9137208b4c158e38
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 15 01:24:15 2002 +0000

    (NO_FILE): New macro.  All functions changed to test or assign it rather than
    -1 or (FILE*)NULL.
    (krb5_fcc_read_keyblock, krb5_fcc_read_data): Rewrite bounds check.
    (BINARY_MODE): Always define.
    (setvbuf) [!HAVE_SETVBUF]: Define as macro using setbuf.
    (krb5_fcc_open_file): Change file descriptor variable to "f" and combine newly
    matching stdio and file sections.  Use setvbuf instead of checking whether to
    use setbuf.  Fix bug in merge.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14717 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog |   7 ++
 src/lib/krb5/ccache/cc_file.c | 178 +++++++++++++++++++-----------------------
 2 files changed, 89 insertions(+), 96 deletions(-)

commit 20f472cd662cf3be60a133ebf50f173110d0fc7f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 15 00:45:29 2002 +0000

    update deps
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14716 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Makefile.in  | 26 ++++++++++++++++++--------
 src/lib/krb5/keytab/Makefile.in | 21 ++++++++++++++-------
 src/lib/krb5/krb/Makefile.in    |  3 +--
 src/lib/krb5/rcache/Makefile.in | 18 ++++++++++++------
 4 files changed, 45 insertions(+), 23 deletions(-)

commit b723a43ff10a7a4ca06305c919d0bdd6198b6b90
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 15 00:43:40 2002 +0000

    Combine file and stdio ccache implementations into one source file; selection
    is now at compile time, rather than FILE: vs STDIO: prefix.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14715 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   |   20 +-
 src/lib/krb5/ccache/Makefile.in |    9 +-
 src/lib/krb5/ccache/cc_file.c   |  777 ++++++++++++---
 src/lib/krb5/ccache/cc_stdio.c  | 1995 ---------------------------------------
 src/lib/krb5/ccache/ccdefops.c  |   14 +-
 5 files changed, 650 insertions(+), 2165 deletions(-)

commit 292117c347360a38c6936f93d4db217aa2dcbac9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 14 22:54:11 2002 +0000

    * cc_stdio.c (krb5_fcc_next_cred): Use a krb5_error_code to hol the return
    value from krb5_fcc_interpret.
    (krb5_fcc_get_principal): Initialize return-value variable.
    (krb5_fcc_initialize): Likewise.
    (krb5_fcc_interpret): Change retval to a krb5_error_code.  Reorder cases for
    consistency with cc_file.c.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14714 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  9 +++++++++
 src/lib/krb5/ccache/cc_stdio.c | 34 +++++++++++++++++-----------------
 2 files changed, 26 insertions(+), 17 deletions(-)

commit ca2719790a99d01f9cf08718065aa7a14ad05ef7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 14 22:50:37 2002 +0000

    tweak comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14713 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit e5de69780cfa0c2bd70d0b0445f54675904f13bd
Author: Jen Selby <jenselby@mit.edu>
Date:   Wed Aug 14 19:14:50 2002 +0000

            * main.c:  updated the usage function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14712 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog   | 4 ++++
 src/clients/ksu/main.c      | 2 +-
 src/kadmin/dbutil/ChangeLog | 5 +++++
 src/kadmin/dbutil/dump.c    | 3 ++-
 4 files changed, 12 insertions(+), 2 deletions(-)

commit 0756f496346f073f0e6723a75be3bd79bbb356b5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 14 19:07:33 2002 +0000

    * dump.c: Unused file deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14711 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |    4 +
 src/kadmin/cli/dump.c    | 1494 ----------------------------------------------
 2 files changed, 4 insertions(+), 1494 deletions(-)

commit bb1f6ac011a9901f28705ca4a5dea7354f4356b1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 14 19:06:22 2002 +0000

    * Makefile.in ($(HDRS)): Depend on 'includes'.
    (std_rqs.c): Depend on mk_cmds.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14710 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog   | 5 +++++
 src/util/ss/Makefile.in | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 2d3e7e2ff06879a37f188b6543f7f00561caa777
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 14 03:09:53 2002 +0000

    	* acl_files.c (canon;): Properly handle appending of the local
    	realm, which was botched due to a buffer-overflow patch.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14708 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog   | 5 +++++
 src/kadmin/v4server/acl_files.c | 9 ++++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 195a4ee5ec6d110f1660bf2471061b4b53445246
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Aug 12 22:41:14 2002 +0000

    	* xdr.c (xdr_string): Fix off-by-one error; we're not vulnerable,
    	since we don't call it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14701 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog | 5 +++++
 src/lib/rpc/xdr.c     | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d8c1d76a52eee70e90f55736bc0ff1f22ad8e406
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 10 01:27:51 2002 +0000

    Miscellaneous additional shuffling (variable renaming or reordering, whitespace
    changes, deleting unused code, adding or removing braces) to make cc_file.c and
    cc_stdio.c more similar.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14700 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  15 +++-
 src/lib/krb5/ccache/cc_file.c  |  53 +++++++------
 src/lib/krb5/ccache/cc_stdio.c | 164 +++++++++++------------------------------
 3 files changed, 80 insertions(+), 152 deletions(-)

commit 28bf511395ca0b62931b383b2a2576e1f86aa366
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 10 00:34:33 2002 +0000

    (krb5_fcc_data): Rename "fd" to "file"; change all uses
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14699 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 88 +++++++++++++++++++++----------------------
 1 file changed, 44 insertions(+), 44 deletions(-)

commit af65dcd5e49efeca557b4de1d6804bd4083011f1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 10 00:29:41 2002 +0000

    Change non-external "scc" uses to "fcc".
    (krb5_fcc_data): Rename from krb5_scc_data; reorder some fields.
    (krb5_fcc_close_file): Never call fflush on a read-only file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14698 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_stdio.c | 332 +++++++++++++++++++----------------------
 1 file changed, 156 insertions(+), 176 deletions(-)

commit cec72959588cbc6b276602104cff294f8e47af18
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 9 23:48:37 2002 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14697 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_stdio.c | 254 ++++++++++++++---------------------------
 1 file changed, 87 insertions(+), 167 deletions(-)

commit 6c64b90d1a4b31bb9463a00952f6b9839fef2170
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 9 23:47:50 2002 +0000

    "krb5 v5" is redundant (in comment)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14696 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit e378b615a7bead935e481731bb08959e60f7aa3f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 9 23:37:59 2002 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14695 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 170 ++++++++++++++++++++----------------------
 1 file changed, 81 insertions(+), 89 deletions(-)

commit 85b62f908d3cdda6614d36b80c0597468fe281f5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 9 23:34:20 2002 +0000

    rename krb5_scc_<fn> and krb5_scc_cursor to use krb5_fcc_ instead
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14694 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |   3 +-
 src/lib/krb5/ccache/cc_stdio.c | 518 ++++++++++++++++++++---------------------
 2 files changed, 261 insertions(+), 260 deletions(-)

commit 268d122dbbb5bba815a323395e1ba80689ba641a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 9 23:21:51 2002 +0000

    hide method functions we don't need to call directly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14693 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |   6 ++
 src/lib/krb5/ccache/cc_file.c  | 173 ++++++++++++++++++++--------------------
 src/lib/krb5/ccache/cc_stdio.c | 176 ++++++++++++++++++++---------------------
 3 files changed, 180 insertions(+), 175 deletions(-)

commit a29dbfe531737caec8042f17e654f872168b207b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Aug 9 22:06:51 2002 +0000

    Apply patch to
    initialize return value in kdb5_dbe_search_enctype so etype info
    works reliably
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14692 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb_xdr.c | 1 +
 2 files changed, 6 insertions(+)

commit e9733197ddd08de7fa5147a9c38590c48cc5db55
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 8 22:29:46 2002 +0000

    * api.2/init-v2.exp (test100): Expect MISSING_KRB5_CONF_PARAMS error now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14691 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog         | 5 +++++
 src/lib/kadm5/unit-test/api.2/init-v2.exp | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 2a12377c19c3a1b7b5f7c5e38062219c6f6ce8f3
Author: Jen Selby <jenselby@mit.edu>
Date:   Thu Aug 8 20:38:08 2002 +0000

            * telnetd.c: Switched the valid and user descriptions under the -a
            flag
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14690 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 5 +++++
 src/appl/telnet/telnetd/telnetd.8 | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit c948c21005a4f09700db2367862d8de32faec8bc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 8 06:52:55 2002 +0000

    update comments describing file format
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14689 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/tf_util.c | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit de00ff394c1880319401e113a1ea983bf99cd075
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 8 06:52:05 2002 +0000

    * cr_tkt.c (krb_cr_tkt_int): Don't take key arguments any more.
    (krb_create_ticket, krb_cr_tkt_krb5): Do the encryption here; drop NOENCRYPTION
    test.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14688 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog |   6 +++
 src/lib/krb4/cr_tkt.c  | 115 ++++++++++++++++++++++++-------------------------
 2 files changed, 63 insertions(+), 58 deletions(-)

commit ac339226ec2e6f359c9911d28c32965b55efdf87
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 8 06:50:15 2002 +0000

    * network.c (setup_port): Ignore AF_LINK addresses.  Log address family number
    if unrecognized.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14687 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 src/kdc/network.c | 7 ++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 0968c54f18a4a76bd258a145e378fdf49afa94f3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 7 23:27:58 2002 +0000

    * tcl_kadm5.c (unparse_err): Handle KADM5_MISSING_KRB5_CONF_PARAMS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14686 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog   | 5 +++++
 src/kadmin/testing/util/tcl_kadm5.c | 8 ++++++++
 2 files changed, 13 insertions(+)

commit 974c122572ec056a3ba2a8f2c7e962fcf821d2d3
Author: Jen Selby <jenselby@mit.edu>
Date:   Wed Aug 7 20:45:54 2002 +0000

            * klogind.M, kshd.M, login.M: changed manual sections 8c, 1c, and
            3x to 8, 1, and 3, respectively
            * rcp.M, rlogin.M, rsh.M: added references to the server manpages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14683 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  6 ++++++
 src/appl/bsd/klogind.M | 14 +++++++-------
 src/appl/bsd/kshd.M    | 12 ++++++------
 src/appl/bsd/login.M   |  4 ++--
 src/appl/bsd/rcp.M     |  2 +-
 src/appl/bsd/rlogin.M  |  2 +-
 src/appl/bsd/rsh.M     |  4 ++--
 7 files changed, 25 insertions(+), 19 deletions(-)

commit b00367df0b9be75bec35b3bbaec2e827197ed4ed
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 7 05:50:25 2002 +0000

    	* configure.in: Fix sense of HAVE_RUNTEST
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14682 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog    | 4 ++++
 src/tests/configure.in | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit f27fdd06f44f620002fb734f6c7cae47807e79c8
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 2 19:28:01 2002 +0000

    	* xdr_array.c (xdr_array): Account for elsize when checking
    	encoded array count.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14681 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog   | 5 +++++
 src/lib/rpc/xdr_array.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit b41aa85f5d2201194989dc6079edaeffd0ba58b5
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 2 00:39:16 2002 +0000

    	* server_stubs.c: Check return value from unparse_name() in lots
    	of places.  Patch from Mark Levinson; fixes [krb5-admin/1140].
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14680 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog      |  5 +++
 src/kadmin/server/server_stubs.c | 67 +++++++++++++++++++++++++++++++---------
 2 files changed, 58 insertions(+), 14 deletions(-)

commit c360d766253d88e52891e5aaf8ee0cc2f4fc2a08
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 2 00:38:22 2002 +0000

    	* unparse.c (krb5_unparse_name_ext): Error out if passed a NULL
    	pointer.  Patch from Mark Levinson; fixes [krb5-admin/1140].
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14679 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/unparse.c | 3 +++
 2 files changed, 8 insertions(+)

commit d1fb00973c32e51a9697f64c97d2d22c757b1f47
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 23:50:02 2002 +0000

    	* dump.c (master_key_convert): Iterate over freeing
    	key_data->key_data_contents[j] rather than attempting to free
    	key_data->key_data_contents.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14678 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog | 6 ++++++
 src/kadmin/dbutil/dump.c    | 8 ++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 6981803c96c7c418974f292a3d9f66afda14a89e
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 23:43:52 2002 +0000

    	* client_init.c (_kadm5_init_any): Use
    	KADM5_MISSING_KRB5_CONF_PARAMS in order to be less confusing to
    	someone running kadmin rather than kadmin.local.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14677 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog     | 6 ++++++
 src/lib/kadm5/clnt/client_init.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 40ac1ce5b0c53bc4f013b516604bee864793b1fb
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 23:43:41 2002 +0000

    	* kadm_err.et: Add KADM5_MISSING_KRB5_CONF_PARAMS, indicating a
    	problem with krb5.conf.  This prevents confusing users who look
    	for kdc.conf trouble rather than krb5.conf trouble, which is what
    	they should be looking at on a kadm5 client.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14676 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog   | 7 +++++++
 src/lib/kadm5/kadm_err.et | 3 ++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 19cb77bdc9f65482b3dbf78f6d66d02cb482c2a4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 30 23:41:45 2002 +0000

    * log.c: Include stdarg.h.
    (krb_log): Use va_ macros and vfprintf instead of a bunch of pointer arguments.
    * krb4int.h (krb_log): Declaration updated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14675 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog |  7 +++++++
 src/lib/krb4/krb4int.h |  3 +--
 src/lib/krb4/log.c     | 29 +++++++++++++++--------------
 3 files changed, 23 insertions(+), 16 deletions(-)

commit 3cba2f891ba2f80286b0c2552f674dc417adbcf2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 30 21:32:52 2002 +0000

    When directory was deleted, Makefile.in was left behind
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14674 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/dyn/Makefile.in | 110 -----------------------------------------------
 1 file changed, 110 deletions(-)

commit e1cea90707191fd5fc56ed69d8238f46662bd8de
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 30 21:17:29 2002 +0000

    	* kinit.c (ULINE): Invoke fprintf with correct number of arguments
    	depending on if V4 support is compiled in or not.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14673 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 5 +++++
 src/clients/kinit/kinit.c   | 7 ++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit d74b32af7eb087084928bb774a74fe167aee5c98
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 30 21:15:40 2002 +0000

            * kvno.c (do_v4_kvno): If not compiling with v4 support, xusage
            does not take any arguments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14672 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kvno/ChangeLog | 5 +++++
 src/clients/kvno/kvno.c    | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit d3d4b8732b7467b8448c5f9ba590b2785f1c8732
Author: Jen Selby <jenselby@mit.edu>
Date:   Mon Jul 29 18:13:29 2002 +0000

            * kdb5_util.M: added documentation for some options.
            * kvno.M: added documentation of the "-q" and "-h" options.
            * kadmin.M: corrected documenation of "-k/-t" options.
            Added documentation for some other options.  Updated the lists
            of aliases for commands, some command options, and some of
            the sample output.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14671 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kvno/ChangeLog    |  4 ++++
 src/clients/kvno/kvno.M       |  9 ++++++++-
 src/kadmin/cli/ChangeLog      |  7 +++++++
 src/kadmin/cli/kadmin.M       | 42 ++++++++++++++++++++++++++++++++++--------
 src/kadmin/dbutil/ChangeLog   |  4 ++++
 src/kadmin/dbutil/kdb5_util.M | 26 ++++++++++++++++++++++++--
 6 files changed, 81 insertions(+), 11 deletions(-)

commit 486f00fd1cb78dfb9326c92ad51d66f0f605bfde
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 28 00:36:29 2002 +0000

    * kvno.c: Include stdlib.h.
    (xusage): Renamed from usage; all callers changed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14670 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kvno/ChangeLog |  5 +++++
 src/clients/kvno/kvno.c    | 17 +++++++++--------
 2 files changed, 14 insertions(+), 8 deletions(-)

commit 8372e93d99cd923d5fb24c8d26b34d5665ff333e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 26 22:30:48 2002 +0000

    add v4 support to kvno
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14669 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kvno/ChangeLog   |  10 +++
 src/clients/kvno/Makefile.in |   4 +-
 src/clients/kvno/kvno.M      |  11 ++++
 src/clients/kvno/kvno.c      | 142 ++++++++++++++++++++++++++++++++-----------
 4 files changed, 130 insertions(+), 37 deletions(-)

commit 75f032c15e457162c44bd698f6acc4ad5238ef1b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 24 16:48:12 2002 +0000

    	* krb524.h: Need to include port-sockets.h before socket-utils.h
    	for windows for struct sockaddr_in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14668 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 5 +++++
 src/krb524/krb524.h  | 1 +
 2 files changed, 6 insertions(+)

commit d464e9f38f9d634d723f135ebc4efbec48b75538
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 23 17:21:12 2002 +0000

    	* localaddr.c (get_localaddrs): Add prototype before being used
    	for static function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14667 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/localaddr.c | 3 +++
 2 files changed, 8 insertions(+)

commit 01ad4a01028b0a19ad67965017510c596fa76057
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 23 17:19:29 2002 +0000

            * krb524.h: Include socket-utils.h instead of port-sockets.h for
            socklen_t definition.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14666 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 5 +++++
 src/krb524/krb524.h  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit bc6249cf813a59127d0a691cbb81962eea9d69e5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 22 20:45:59 2002 +0000

    reimplement macosx v4-local-addr changes; untested
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14665 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog    | 18 ++++++++++++++++++
 src/krb524/conv_creds.c | 14 +++++++++++++-
 src/krb524/krb524.h     |  4 +++-
 src/krb524/sendmsg.c    |  7 +++++--
 4 files changed, 39 insertions(+), 4 deletions(-)

commit 33814e962a0af9fcdfc0c120d593684302324f30
Author: Jen Selby <jenselby@mit.edu>
Date:   Mon Jul 22 17:11:31 2002 +0000

            * kdc.conf.M: added descriptions of some tags
            * krb5.conf.M: added a description of the [login] section and some
            tags.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14664 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog   |   6 ++
 src/config-files/kdc.conf.M  | 142 ++++++++++++++++++++++++++++++++++++-------
 src/config-files/krb5.conf.M |  88 +++++++++++++++++++++++++++
 3 files changed, 213 insertions(+), 23 deletions(-)

commit 664e86d476347b59721fad5484822b535156d942
Author: Jen Selby <jenselby@mit.edu>
Date:   Thu Jul 18 22:44:11 2002 +0000

            * kpasswd.M: commented out the inclusion of man1/header.doc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14663 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/ChangeLog | 4 ++++
 src/clients/kpasswd/kpasswd.M | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 137857a43fc30f5928ec08ad178eef49a9cc2509
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 18 17:47:47 2002 +0000

    	* configure.in: Change K5_OUTPUT_FILES to K5_AC_OUTPUT (cleanup of
    	obsolete macro).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14662 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog    | 5 +++++
 src/tests/configure.in | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 78630f57435c5ff447885e8bc9e62776083da6eb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 18 01:11:14 2002 +0000

    use @HAVE_RUNTEST@ in deciding which tests to run
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14661 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/ChangeLog   |  7 +++++++
 src/tests/dejagnu/Makefile.in | 10 +++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit e60d0b421ace80c690623bb4429832df1aa90892
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 18 01:10:34 2002 +0000

    * configure.in: Substitute HAVE_RUNTEST with "yes" or "no"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14660 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog    | 4 ++++
 src/tests/configure.in | 6 ++++++
 2 files changed, 10 insertions(+)

commit 779295669e01343caee5412a30b37b88c02fdc9c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 17 22:41:23 2002 +0000

    drop libdyn as a separate library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14659 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog               |   5 +
 src/config/ChangeLog        |   5 +
 src/config/pre.in           |   5 +-
 src/configure.in            |   1 -
 src/krb5-config.in          |   2 +-
 src/util/ChangeLog          |   3 +
 src/util/Makefile.in        |   2 +-
 src/util/dyn/ChangeLog      | 105 ---------------
 src/util/dyn/Imakefile      |  26 ----
 src/util/dyn/Makefile.ov    |  35 -----
 src/util/dyn/README         |  32 -----
 src/util/dyn/TODO           |   3 -
 src/util/dyn/dyn.3m         | 198 -----------------------------
 src/util/dyn/dyn.h          |  58 ---------
 src/util/dyn/dyn.man        | 303 --------------------------------------------
 src/util/dyn/dynP.h         |  47 -------
 src/util/dyn/dyn_append.c   |  26 ----
 src/util/dyn/dyn_create.c   |  99 ---------------
 src/util/dyn/dyn_debug.c    |  25 ----
 src/util/dyn/dyn_delete.c   |  83 ------------
 src/util/dyn/dyn_header.c   |  11 --
 src/util/dyn/dyn_initzero.c |  26 ----
 src/util/dyn/dyn_insert.c   |  72 -----------
 src/util/dyn/dyn_paranoid.c |  26 ----
 src/util/dyn/dyn_put.c      |  99 ---------------
 src/util/dyn/dyn_realloc.c  |  90 -------------
 src/util/dyn/dyn_size.c     |  33 -----
 src/util/dyn/test.c         | 198 -----------------------------
 28 files changed, 17 insertions(+), 1601 deletions(-)

commit 8c6bae550553fa429732190e968b234f0f2555dc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 17 22:39:18 2002 +0000

    remove dependence on libdyn; open-code the array manipulation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14658 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog   | 10 ++++++++
 src/lib/kadm5/srv/Makefile.in | 44 ++++++++++++++++++++++-------------
 src/lib/kadm5/srv/svr_iters.c | 53 +++++++++++++++++++++++++++++--------------
 3 files changed, 74 insertions(+), 33 deletions(-)

commit 845b5ba1257917d8234036d6769abfe111b5c419
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 17 22:13:19 2002 +0000

    * Makefile.in (SHLIB_EXPDEPS, SHLIB_EXPLIBS): Drop references to libdyn
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14657 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog   | 5 +++++
 src/lib/kadm5/clnt/Makefile.in | 5 ++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 81cb64f68bd282cbfea078f85a77130ef4b29ad6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 17 22:10:13 2002 +0000

    fold libdyn into librpc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14656 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog   |  19 ++
 src/lib/rpc/Makefile.in |  38 +++-
 src/lib/rpc/dyn.c       | 577 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/lib/rpc/dyn.h       |  79 +++++++
 src/lib/rpc/dynP.h      |  50 +++++
 src/lib/rpc/dyntest.c   | 216 ++++++++++++++++++
 src/lib/rpc/xdr_alloc.c |   2 +-
 7 files changed, 976 insertions(+), 5 deletions(-)

commit 1d418c24a2a69cc2ca5bc84873c9b37b0421e4e5
Author: Jen Selby <jenselby@mit.edu>
Date:   Wed Jul 17 22:05:02 2002 +0000

            * kinit.M: added documentation of the "-a" option
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14655 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 4 ++++
 src/clients/kinit/kinit.M   | 4 ++++
 2 files changed, 8 insertions(+)

commit fded2ddcdbcbecc5fa297f3b7267874aca29af8e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 17 20:13:30 2002 +0000

    * reconf: Create include/krb5/autoconf.stmp on success if it didn't already exist
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14654 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 5 +++++
 src/util/reconf    | 7 ++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit d893fa64aae8130d590a77825aef2189f08d4645
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 15 17:03:31 2002 +0000

            * gssapiP_generic.h, util_token.c (g_verify_token_header): Make
            length argument a pointer to an unsigned int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14653 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         | 5 +++++
 src/lib/gssapi/generic/gssapiP_generic.h | 2 +-
 src/lib/gssapi/generic/util_token.c      | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 7d8995652ae010109a9c287007581f5b19992f62
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 15 17:03:16 2002 +0000

    	* k5unseal.c (kg_unseal): Pass unsigned int * instead of int *
    	length return argument to g_verify_token_header.
    
    	* accept_sec_context.c (krb5_gss_accept_sec_context): Pass
    	OM_uint32 * instead of krb5_error_code * to krb5_gss_release_cred.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14652 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 8 ++++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 2 +-
 src/lib/gssapi/krb5/k5unseal.c           | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 1c3834f44dc9f5958ae5f16f8a563abb9f56edde
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 15 16:58:14 2002 +0000

    	* gss_libinit.c (gssint_cleanup_library): Remove variable set but
    	not used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14651 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog     | 5 +++++
 src/lib/gssapi/gss_libinit.c | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit a0ea73af81ab89b51f574e4eb454f86c5a7a67d3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 15 16:26:12 2002 +0000

           * dump.c (dump_ov_princ): Remove variable set but unused
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14650 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog | 4 ++++
 src/kadmin/dbutil/dump.c    | 6 ++----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 5b4412754482689504843ad184aa95e0491857a5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 15 16:25:44 2002 +0000

    	* ktutil.c (ktutil_list): Remove variable set but not used. Also,
    	do not assume that sizeof(time_t) is 32 bits.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14649 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog | 6 ++++++
 src/kadmin/ktutil/ktutil.c  | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 79112706b971774064a32ac808130e704a4e8866
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 15 16:20:38 2002 +0000

    	* tcl_kadm5.c: Cleanup warnings for variables set but not used.
    	* tcl_ovsec_kadm.c (unparse_err): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14648 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog        |  6 ++++
 src/kadmin/testing/util/tcl_kadm5.c      | 48 +++++++++++++-------------------
 src/kadmin/testing/util/tcl_ovsec_kadm.c | 47 ++++++++++++-------------------
 3 files changed, 43 insertions(+), 58 deletions(-)

commit c961106dc72a63290be93976745cd2764d87e1b5
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 14 22:42:33 2002 +0000

    	* gss_libinit.c: Conditionalized error table loading for Mac OS X.
    	Error tables should always be loaded on other platforms.
    
    	* gss_libinit.c: updated for Mac OS X header paths and added
    	include of gssapiP_krb5.h to get function prototypes.
    
    	[pullups from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14647 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog     | 10 ++++++++++
 src/lib/gssapi/gss_libinit.c |  7 +++++++
 2 files changed, 17 insertions(+)

commit a68afdd3636a7b158d559f5f3e07763b180f7ce5
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 14 22:37:52 2002 +0000

    	* gssapi_krb5.h: Added #include of gssapi.h and gssapi_generic.h
    	for the Mac because we can't assume people will include them and
    	get the OID macro and the old names on the Mac.
    
    	* disp_status.c: Updated Mac OS X header paths.
    
    	* gssapiP_krb5.h: Updated Mac OS X header paths and added
    	prototype on Mac.
    
    	* gssapi_krb5.h: Updated Mac OS X headers to new framework layout
    
    	* gssapi_krb5.h, gssapi_krb5.c: Added oids from rfc 1964 using the
    	suggested names.
    
    	[pullups from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14646 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 21 +++++++++++++++
 src/lib/gssapi/krb5/disp_status.c  |  5 ++++
 src/lib/gssapi/krb5/gssapiP_krb5.h |  8 +++---
 src/lib/gssapi/krb5/gssapi_krb5.c  | 17 +++++++++---
 src/lib/gssapi/krb5/gssapi_krb5.h  | 54 +++++++++++++++++++++++++++++++++++++-
 5 files changed, 96 insertions(+), 9 deletions(-)

commit 8be40d6a17a44ce183350e3cb0eefb29fca32efd
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 13 23:34:01 2002 +0000

    	* pre.in (PTY_DEPLIB): Fix to reflect always being built static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14645 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit fb5b808ab757f8da6a5bf191efc073904fa9799e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 13 02:08:09 2002 +0000

    Don't define DEFINE_SOCKADDR, since nothing tests it any more
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14644 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     | 6 ++++++
 src/lib/krb4/ad_print.c    | 1 -
 src/lib/krb4/g_phost.c     | 1 -
 src/lib/krb4/g_tkt_svc.c   | 1 -
 src/lib/krb4/gethostname.c | 1 -
 src/lib/krb4/mac_glue.c    | 1 -
 src/lib/krb4/mac_stubs.c   | 1 -
 src/lib/krb4/mac_time.c    | 1 -
 src/lib/krb4/mk_auth.c     | 1 -
 src/lib/krb4/mk_priv.c     | 1 -
 src/lib/krb4/mk_req.c      | 1 -
 src/lib/krb4/mk_safe.c     | 1 -
 src/lib/krb4/netread.c     | 1 -
 src/lib/krb4/netwrite.c    | 1 -
 src/lib/krb4/rd_priv.c     | 1 -
 src/lib/krb4/rd_safe.c     | 1 -
 src/lib/krb4/realmofhost.c | 1 -
 src/lib/krb4/recvauth.c    | 1 -
 src/lib/krb4/send_to_kdc.c | 1 -
 src/lib/krb4/sendauth.c    | 1 -
 src/lib/krb4/stime.c       | 1 -
 src/lib/krb4/win_glue.c    | 1 -
 src/lib/krb4/win_time.c    | 1 -
 src/windows/cns/ChangeLog  | 4 ++++
 src/windows/cns/cns.h      | 1 -
 25 files changed, 10 insertions(+), 23 deletions(-)

commit a096bb0d5623a2638996a59ded0cba023067a43e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 13 02:01:03 2002 +0000

    drop NEED_TIME_H processing in krb.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14643 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 4 +++-
 src/include/kerberosIV/krb.h     | 8 --------
 src/lib/krb4/ChangeLog           | 4 ++++
 src/lib/krb4/mac_time.c          | 3 ++-
 src/lib/krb4/stime.c             | 5 ++++-
 5 files changed, 13 insertions(+), 11 deletions(-)

commit 01c3f9444e01d3efaaaecbce937399c7569ddc7b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 13 01:45:07 2002 +0000

    * aclocal.m4 (KRB5_BUILD_LIBRARY_STATIC): Disable installation of library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14642 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 42239a3ff9929442216ace6060db789be199e4be
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 13 01:43:49 2002 +0000

    * pre.in (KRB5_INCSUBDIRS): Don't create the asn.1 subdirectory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14641 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 8a8688e6715b81c958170d87b19e060d4790b603
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 13 01:43:31 2002 +0000

    * Makefile.in (install): Don't install libpty.h.
    * configure.in: Always build static library only.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14640 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 5 +++++
 src/util/pty/Makefile.in  | 4 ++--
 src/util/pty/configure.in | 3 ++-
 3 files changed, 9 insertions(+), 3 deletions(-)

commit 0da942311dcaeef4eec188eb3c1dd3bc24a8c4a6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 13 01:42:32 2002 +0000

    *Makefile.in(install): Don't install mit-sipb-copyright.h, it's unreferenced
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14639 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 5 +++++
 src/util/et/Makefile.in | 4 ----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit f167430374fea56650e46a0602c702f62822e713
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 13 00:49:35 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14638 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in         | 38 +++++++++++++++++++-------------------
 src/appl/gssftp/ftpd/Makefile.in | 17 +++++++----------
 src/krb524/Makefile.in           | 21 +++++++++------------
 3 files changed, 35 insertions(+), 41 deletions(-)

commit b300f841d1007bae15fce1c99a6f3992c693a682
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 13 00:41:30 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14637 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in         |  81 ++++++++++-----
 src/lib/gssapi/generic/Makefile.in |   3 -
 src/lib/gssapi/krb5/Makefile.in    |  18 ++--
 src/lib/krb4/Makefile.in           | 196 ++++++++++++++-----------------------
 src/lib/krb5/ccache/Makefile.in    |  30 ++++--
 5 files changed, 160 insertions(+), 168 deletions(-)

commit bb22c7be7e2795344401e10d93eb906be9ea18b4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 13 00:35:44 2002 +0000

    Get rid of some unused functions and files.  Hide
    krb5_gss_internal_release_oid, which is referenced only in its own source file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14636 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog    |   5 +
 src/lib/gssapi/generic/Makefile.in  |   3 -
 src/lib/gssapi/generic/util_dup.c   |  41 -------
 src/lib/gssapi/generic/util_set.c   |   2 +
 src/lib/gssapi/krb5/ChangeLog       |   9 ++
 src/lib/gssapi/krb5/Makefile.in     |   7 --
 src/lib/gssapi/krb5/gssapiP_krb5.h  |  33 ------
 src/lib/gssapi/krb5/k5mech.c        | 117 --------------------
 src/lib/gssapi/krb5/pname_to_uid.c  |  95 ----------------
 src/lib/gssapi/krb5/rel_oid.c       |   7 +-
 src/lib/gssapi/krb5/util_crypt.c    |  16 ---
 src/lib/gssapi/krb5/util_ctxsetup.c | 208 ------------------------------------
 12 files changed, 21 insertions(+), 522 deletions(-)

commit 6c60a73fb24281a7da0c4d7d7ae86710f58869f7
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 13 00:18:10 2002 +0000

    	* gssapi_generic.h: allow inclusion by C++
    
    	* gssapi.hin: Conditionalized pragmas for Metrowerks
    
    	* gssapi.hin: Added check for CFM compiles.  Removed dependency on
    	PRAGMA_* macros.  Moved check struct alignment check before struct
    	declarations.
    
    	* disp_com_err_status.c, gssapi.hin, gssapi_generic.h:
    	Updated Mac OS X headers to new framework layout
    
    	* gssapi_generic.h: Fixed check for Mac OS X includes.
    
    	[pullups from 1-2-2-branch]
    
    	* gssapiP_generic.h: use "" include for krb5.h
    	[pullup from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14635 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog             | 22 +++++++++++++++++
 src/lib/gssapi/generic/disp_com_err_status.c |  5 ++++
 src/lib/gssapi/generic/gssapi.hin            | 36 +++++++++++++++++++++-------
 src/lib/gssapi/generic/gssapiP_generic.h     |  2 +-
 src/lib/gssapi/generic/gssapi_generic.h      | 16 +++++++++++--
 5 files changed, 69 insertions(+), 12 deletions(-)

commit 32f422d93aad0f56ff9f4ae602c1318903314bd1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 12 23:15:28 2002 +0000

    * configure.in: Invoke AC_CANONICAL_HOST
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14634 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog    | 4 ++++
 src/tests/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit bd2214191daf1b8e3b618fe91166be0b9b72c14f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 12 23:15:15 2002 +0000

     Makefile.in (HAVE_RUNTEST): Include $(DEJAFLAGS)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14633 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/ChangeLog   | 4 ++++
 src/tests/dejagnu/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 15f49198677c9b613f3849b94227d85f39faf1fd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 12 23:10:54 2002 +0000

    * rlogin.exp: Fix previous change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14632 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-root/ChangeLog  | 4 ++++
 src/tests/dejagnu/krb-root/rlogin.exp | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ba969b7ca85640ecb4398ed4638be7ca7396cf40
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 12 21:51:40 2002 +0000

    * init_sec_context.c (make_ap_req_v2): Delete unused function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14631 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          |  1 +
 src/lib/gssapi/krb5/init_sec_context.c | 20 +-------------------
 2 files changed, 2 insertions(+), 19 deletions(-)

commit 672651b97e62730ce38e3ace2cebadd9e8c0382c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 12 21:48:13 2002 +0000

    * accept_sec_context.c (rd_and_store_for_creds): Don't declare krb5_mcc_ops
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14630 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 2 +-
 src/lib/gssapi/krb5/accept_sec_context.c | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

commit f0b3825c19e9443a881235daba58cb7be3455189
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 12 21:46:11 2002 +0000

    * init_sec_context.c (krb5_gss_init_sec_context): Instead of asking for the
    enctypes supported by the GSS code, use that set as a filter on the default
    enctypes and use the resulting list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14629 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          |  4 +++
 src/lib/gssapi/krb5/init_sec_context.c | 52 ++++++++++++++++++++++++++++++++--
 2 files changed, 53 insertions(+), 3 deletions(-)

commit ef9575cd0d21e14bb2d3c6396ca05ae341d11f6d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 12 21:45:23 2002 +0000

    * accept_sec_context.c (rd_and_store_for_creds): Remove registration of memory ccache type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14628 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 5 +++++
 src/lib/gssapi/krb5/accept_sec_context.c | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit eaf289d6ffc3f33c7bea1929b91891d6b32bff0e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 12 20:21:33 2002 +0000

    Don't install port-sockets.h, and don't include it from <kerberosIV/krb.h>.
    Instead, include it in the source files that need it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14627 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog           | 4 ++++
 src/appl/bsd/v4rcp.c             | 2 ++
 src/appl/gssftp/ftpd/ChangeLog   | 4 ++++
 src/appl/gssftp/ftpd/ftpd.c      | 1 +
 src/include/ChangeLog            | 4 ++++
 src/include/Makefile.in          | 2 --
 src/include/kerberosIV/ChangeLog | 4 ++++
 src/include/kerberosIV/krb.h     | 3 ---
 src/krb524/ChangeLog             | 6 ++++++
 src/krb524/conv_creds.c          | 6 +-----
 src/krb524/krb524.h              | 3 +++
 src/lib/krb4/ChangeLog           | 7 +++++++
 src/lib/krb4/ad_print.c          | 1 +
 src/lib/krb4/cr_tkt.c            | 1 +
 src/lib/krb4/decomp_tkt.c        | 1 +
 src/lib/krb4/g_krbhst.c          | 1 +
 src/lib/krb4/g_phost.c           | 1 +
 src/lib/krb4/g_tkt_svc.c         | 1 +
 src/lib/krb4/mk_priv.c           | 1 +
 src/lib/krb4/mk_safe.c           | 1 +
 src/lib/krb4/netread.c           | 1 +
 src/lib/krb4/netwrite.c          | 1 +
 src/lib/krb4/prot_kdc.c          | 1 +
 src/lib/krb4/rd_priv.c           | 1 +
 src/lib/krb4/rd_safe.c           | 1 +
 src/lib/krb4/realmofhost.c       | 1 +
 src/lib/krb4/recvauth.c          | 1 +
 src/lib/krb4/send_to_kdc.c       | 1 +
 src/lib/krb4/sendauth.c          | 1 +
 src/lib/krb4/tkt_string.c        | 2 ++
 30 files changed, 55 insertions(+), 10 deletions(-)

commit 38ed7ece76d09197b334eabc2bd934da8542749a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jul 12 19:31:08 2002 +0000

    Document SDK requirement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14626 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/README | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 46da62a966132bebccd24dc5880ee6df48e72063
Author: Jen Selby <jenselby@mit.edu>
Date:   Tue Jul 9 23:11:33 2002 +0000

            * login.M: added information about different command line options;
            changed defaults given for tags that did not match code
            * login.c: changed inaccurate comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14625 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  6 ++++++
 src/appl/bsd/login.M   | 26 +++++++++++++++++---------
 src/appl/bsd/login.c   | 11 ++++-------
 3 files changed, 27 insertions(+), 16 deletions(-)

commit 23b719b5215d1631e605857eb4dbe52d1e0a6aad
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 9 19:39:04 2002 +0000

    Put # for cpp directives in first column
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14624 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         |  4 ++++
 src/include/krb5.hin          | 48 +++++++++++++++++++++----------------------
 src/krb524/ChangeLog          |  4 ++++
 src/krb524/krb524.h           | 36 ++++++++++++++++----------------
 src/lib/krb5/ChangeLog        |  4 ++++
 src/lib/krb5/ccache/ChangeLog |  4 ++++
 src/lib/krb5/ccache/cc_file.c |  2 +-
 src/lib/krb5/krb5_libinit.c   |  2 +-
 src/util/et/ChangeLog         |  4 ++++
 src/util/et/error_message.c   |  4 ++--
 10 files changed, 66 insertions(+), 46 deletions(-)

commit 2fdaaa38a79dde50bbbd0a3a0567903f8dba943a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 9 18:40:52 2002 +0000

    * krlogind.c (protocol): Initialize pbp, fbp.  Change left to type size_t
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14623 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 5 +++++
 src/appl/bsd/krlogind.c | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit ce6f150ed407e3b2db3abda52316bbb35f51f493
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 9 18:39:29 2002 +0000

    update copyright dates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14622 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/hst_realm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 04e1c369e421ce068a6c66fb0052b8718bcd88ee
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 9 18:28:56 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14621 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/Makefile.in |   3 +-
 src/lib/krb5/krb/Makefile.in          | 255 ++++++++++++++++++++++------------
 src/lib/krb5/os/Makefile.in           |  71 ++++++----
 3 files changed, 219 insertions(+), 110 deletions(-)

commit 2523d00533e5c29f87dba2549ca8c995880d050d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 9 18:25:56 2002 +0000

    * sn2princ.c: Include fake-addrinfo.h.
    (krb5_sname_to_principal): Use getaddrinfo and getnameinfo instead of
    gethostbyname and gethostbyaddr.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14620 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  4 ++++
 src/lib/krb5/os/sn2princ.c | 57 ++++++++++++++++++++++++++++++++++------------
 2 files changed, 46 insertions(+), 15 deletions(-)

commit 11c20954ab6a7f1915702b465aa404375489e463
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 9 18:16:00 2002 +0000

    * hst_realm.c (krb5_get_host_realm): Return KRB5_ERR_NUMERIC_REALM if the
    hostname is a numeric-address form.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14619 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  5 +++++
 src/lib/krb5/os/hst_realm.c | 22 ++++++++++++++++++++++
 2 files changed, 27 insertions(+)

commit d8cf90107e82599d910efa87ba46d873d010db42
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 9 18:13:05 2002 +0000

    * krb5_err.et (KRB5_ERR_NUMERIC_REALM): New error code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14618 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/krb5_err.et | 2 ++
 2 files changed, 6 insertions(+)

commit e8c88bc3f2ba6436099849f88cb0e26df8f6dcd0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 8 19:50:23 2002 +0000

    back out changes accidentally checked in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14617 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in |  2 +-
 src/lib/krb5/os/sn2princ.c  | 66 +++++++++++----------------------------------
 2 files changed, 16 insertions(+), 52 deletions(-)

commit 7b9ea4f7834eff53ff5606cbea75fe1c39d6c146
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 8 19:49:39 2002 +0000

    * localaddr.c (get_localaddrs): Split out main body of krb5_os_localaddr, add
    an argument to indicate whether addresses listed in the profile should be
    included.
    (krb5_os_localaddr): Call it.
    (krb5int_local_addresses): Call get_localaddrs but skip profile-listed
    addresses.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14616 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  7 +++++
 src/lib/krb5/os/Makefile.in |  2 +-
 src/lib/krb5/os/localaddr.c | 18 +++++++++++--
 src/lib/krb5/os/sn2princ.c  | 66 ++++++++++++++++++++++++++++++++++-----------
 4 files changed, 75 insertions(+), 18 deletions(-)

commit e30be15aa7fef3e9d02334670b6f4d34a8e4380d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 8 19:48:36 2002 +0000

    Add hooks to optionally report local address used when contacting a KDC-like
    service via UDP.  Currently unused, this will eventually be used for MacOS
    support for krb524.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14615 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog        |  8 ++++++++
 src/include/k5-int.h         |  8 +++++---
 src/krb524/ChangeLog         |  5 +++++
 src/krb524/sendmsg.c         |  2 +-
 src/lib/krb5/os/ChangeLog    |  6 ++++++
 src/lib/krb5/os/sendto_kdc.c | 15 +++++++++++++--
 6 files changed, 38 insertions(+), 6 deletions(-)

commit 0b3ec0d3e5f2b0b0e379e0a6e51c6e4e4d109b93
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jul 8 17:22:24 2002 +0000

    	* et_c.awk: Fix up <com_err.h> inclusion for windows and mac
    
    	* et_c.pl: Regenerate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14614 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 6 ++++++
 src/util/et/et_c.awk  | 6 ++++--
 src/util/et/et_c.pl   | 6 +++++-
 3 files changed, 15 insertions(+), 3 deletions(-)

commit c0f8677c12000388ae8466f532246948501a5e3f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jul 6 03:41:42 2002 +0000

            * aclocal.m4 (KRB5_AC_INET6): Use the three argument form of
            AC_DEFINE so that comment will be added to autoconf.h.in without
            requiring acconfig.h change.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14613 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 23acab26cd1bc94ca25c24f3f1e849931a80f073
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 6 01:56:35 2002 +0000

    * Makefile.in (SLIBSH): Use vertical-bar instead of comma for substituting CC
    in case the CC specified uses commas.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14612 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   | 5 +++++
 src/util/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d8efc7a90ccb6469e6b2fa6c9bbd011575197dc7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 6 01:06:44 2002 +0000

    network.c (setup_port): Enable ipv6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14611 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 3 +--
 src/kdc/network.c | 2 +-
 2 files changed, 2 insertions(+), 3 deletions(-)

commit 6f95c28b301bb3dbdd14819e306dc4d5b2893a24
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 6 01:03:56 2002 +0000

    * aclocal.m4 (KRB5_AC_INET6): Include netdb.h when checking for getaddrinfo, in
    case it's a macro.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14610 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 18 +++++++++++++++++-
 2 files changed, 22 insertions(+), 1 deletion(-)

commit bba36d55c53cf0cc4428d7afae1bb58c2cce329d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 5 22:28:24 2002 +0000

    * sendto_kdc.c (service_tcp_fd): sockerrlen should have type socklen_t
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14609 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 +++++
 src/lib/krb5/os/sendto_kdc.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 35cd0ffd82e14ed2e43fff0403fb9efe9616bd12
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 5 22:23:18 2002 +0000

    update deps
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14608 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Makefile.in | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 9baefd4dd60ebb3a57bc860c4008e3632147419d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 5 21:40:37 2002 +0000

    log msgs for configure.in and fake-addrinfo.h changes accidentally checked in with port-sockets.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14607 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit db79966c497a4b7936f28a5d87a54f56c52b76e5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 5 21:39:33 2002 +0000

    * port-sockets.h (SOCKET_WRITEV) [!_WIN32]: Use TMP after setting it, to silence compiler warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14606 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  5 +++++
 src/include/configure.in    | 16 +++++++++++++++-
 src/include/fake-addrinfo.h | 10 ++++++----
 src/include/port-sockets.h  |  2 +-
 4 files changed, 27 insertions(+), 6 deletions(-)

commit 9a83a33a8eedce0ba2f3209cabfafbe9fe062bbe
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 5 21:07:45 2002 +0000

    	* krb5_libinit.c: Conditionalized error table loading for
    	Mac OS X.  Error tables should always be loaded on other
    	platforms.
    
    	* krb5_libinit.c: Added an include for com_err.h since
    	it is not included by error table headers on Mac OS X.  Also
    	fixed busted check for Mac OS
    
    	[pullups form 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14605 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog      | 12 ++++++++++++
 src/lib/krb5/krb5_libinit.c |  4 ++++
 2 files changed, 16 insertions(+)

commit fc414c933f6604e7699f4abce4012440de9a13a7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 5 21:02:58 2002 +0000

    * network.c: Include fake-addrinfo.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14604 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 1 +
 src/kdc/network.c | 2 ++
 2 files changed, 3 insertions(+)

commit e45d2536ca1110928e7f3fbf7b3b4d6d24080a0b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 5 20:49:46 2002 +0000

    * dispatch.c, do_as_req.c, do_tgs_req.c: Define NEED_SOCKETS before including k5-int.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14603 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 2 ++
 src/kdc/dispatch.c   | 1 +
 src/kdc/do_as_req.c  | 1 +
 src/kdc/do_tgs_req.c | 1 +
 4 files changed, 5 insertions(+)

commit fc50ce3d9d7221d156aa0e4e8fc2ffad2e52599f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 5 19:56:15 2002 +0000

    Reduce or localize dependencies on address families.
    * kdc_util.h (ADDRTYPE2FAMILY): New macro.
    * do_as_req.c (process_as_req): Use inet_ntop instead of inet_ntoa.
    * do_tgs_req.c (process_tgs_req): Ditto.
    * dispatch.c (dispatch): Fix inet_ntop code, and use it always.
    * kerberos_v4.c (process_v4): Check address family before copying out an IPv4
    address.  Log if not IPv4, but continue.
    * network.c (set_sa_port): New function.
    (setup_port): Use it.  Combine IPv4 and IPv6 paths; IPv6 still disabled for
    now.  Modify supplied sockaddr instead of making a copy.
    (process_packet): SADDR is now sockaddr_storage.  Use socket-utils macros
    instead of casting.  Enable the IPv6 code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14602 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  16 ++++++
 src/kdc/dispatch.c    |  13 +----
 src/kdc/do_as_req.c   |  12 ++---
 src/kdc/do_tgs_req.c  |  12 ++---
 src/kdc/kdc_util.h    |   8 +++
 src/kdc/kerberos_v4.c |  14 +++--
 src/kdc/network.c     | 146 +++++++++++++++++++++++---------------------------
 7 files changed, 114 insertions(+), 107 deletions(-)

commit c549539adaf8cb98b32a2f178a351906cdb20653
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 3 23:49:20 2002 +0000

    	* init_os_ctx.c: krb4 needs to get the os config files so it can use
    	the profile too.  Define these functions on Mac OS X now.
    
    	* init_os_ctx.c: Removed use of FSSpecs because these cause serious
    	performance problems on Mac OS X.  We now search paths the same way
    	the rest of the Unix platforms do.
    
    	[pullups from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14601 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |  11 +++++
 src/lib/krb5/os/init_os_ctx.c | 107 ------------------------------------------
 2 files changed, 11 insertions(+), 107 deletions(-)

commit 3cdcaf69c7ac5df4a7a710baddb4c0c11ffff061
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 3 23:39:55 2002 +0000

    	* osconf.h (DEFAULT_PROFILE_PATH): Conditionalized for Mac OS X
    	to look in Mac OS X Preferences file locations.
    	[pullup from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14600 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 6 ++++++
 src/include/krb5/stock/osconf.h  | 4 ++++
 2 files changed, 10 insertions(+)

commit bc29722caef4b5866c6d60fb99eb79ff0758ea66
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 3 22:40:42 2002 +0000

    2002-07-03  Tom Yu  <tlyu@mit.edu>
    
    	* Makefile.in: Fix rebuild rules et_?.perl -> et_?.pl.  Also,
    	strip the "#!" line.
    
    	* error_table.h: Fix mac conditional, due to _et_list declaration
    	moving from et_c.awk
    
    	* et_c.perl, et_h.perl: Remove.
    
    	* et_c.pl, et_h.pl: Generate.
    
    	[porting some 1-2-2-branch changes]
    
    	* com_err.h: Windows should include <win-mac.h> as opposed
    	to <Kerberos5/win-mac.h>
    
    	* et_c.perl, et_h.perl:
            Renamed to et_c.pl and et_h.pl because the extension is used
            as a newline separator heuristic in MacPerl parser
    
    	* et_c.perl, et_h.perl:
            Removed #! from the first line to avoid confusing MacPerl
    
    	* com_err.h, error_message.c, et.pbexp, et_c.awk, et_h.awk:
            conditionalized com_err so it doesn't need to export et_list
            on Mac OS X
    
    	[pullups from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14599 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       |  36 ++++++
 src/util/et/Makefile.in     |   8 +-
 src/util/et/com_err.h       |  13 +-
 src/util/et/error_message.c |  16 ++-
 src/util/et/error_table.h   |   2 +-
 src/util/et/et.pbexp        |  10 ++
 src/util/et/et_c.awk        |   6 +-
 src/util/et/et_c.perl       | 281 ------------------------------------------
 src/util/et/et_c.pl         | 292 ++++++++++++++++++++++++++++++++++++++++++++
 src/util/et/et_h.awk        |   6 +-
 src/util/et/et_h.perl       | 223 ---------------------------------
 src/util/et/et_h.pl         | 232 +++++++++++++++++++++++++++++++++++
 12 files changed, 609 insertions(+), 516 deletions(-)

commit 1c307c6bd5e5a940d83cf4226bc10afe13983bcd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 3 15:05:45 2002 +0000

    	* user-guide.texinfo: Change `@end rawhtml' to `@end html' Texinfo
    	4 is more particular about matching @ifhtml (texinfo 3 did not
    	check). klist, ftp, and rcp postscript man pages have an
    	additional page now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14598 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog          |  7 +++++++
 doc/user-guide.texinfo | 36 ++++++++++++++++++++++++++----------
 2 files changed, 33 insertions(+), 10 deletions(-)

commit ff4b976edc4a045297fdb23da2055dad865a48b6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 2 04:29:44 2002 +0000

    * network.c (process_packet): Now static.  Drop unused "portnum" argument.
    Change caller.
    * kdc_util.h (process_packet): Delete declaration.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14597 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 4 ++++
 src/kdc/kdc_util.h | 1 -
 src/kdc/network.c  | 5 ++---
 3 files changed, 6 insertions(+), 4 deletions(-)

commit c2e734396c1c4e6de90c71e1ceb4f3566862bfb7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 2 04:25:35 2002 +0000

    * kdc_util.h (inet_ntop): Delete declaration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14596 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 1 +
 src/kdc/kdc_util.h | 4 ----
 2 files changed, 1 insertion(+), 4 deletions(-)

commit d46859cc5d82234c3b4e3073b0a8a57b2991316b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 2 04:21:39 2002 +0000

    disable inet_ntop definition
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14595 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 src/kdc/sock2p.c  | 4 ++++
 2 files changed, 9 insertions(+)

commit 2f6d5870939b83af53744a5c1b90c577b5c359da
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 1 21:03:59 2002 +0000

    * init_sec_context.c (get_credentials): Delete unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14594 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 1 +
 src/lib/gssapi/krb5/init_sec_context.c | 3 +--
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d2d609f8b36ea941f0547d182877ddcf92b971fe
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 1 20:49:59 2002 +0000

    * rlogin.exp: Update expected "encrypting" message for encrypted rlogin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14593 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-root/ChangeLog  | 5 +++++
 src/tests/dejagnu/krb-root/rlogin.exp | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 16f120444e743bdae590d07301d8f2d527219bee
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 1 20:48:34 2002 +0000

    remove gss krb5 mech2 oid and oidset variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14592 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog        | 12 ++++++++++++
 src/lib/gssapi/krb5/add_cred.c       |  3 +--
 src/lib/gssapi/krb5/canon_name.c     |  3 +--
 src/lib/gssapi/krb5/disp_status.c    |  1 -
 src/lib/gssapi/krb5/gssapi_krb5.c    |  3 ---
 src/lib/gssapi/krb5/gssapi_krb5.h    |  3 ---
 src/lib/gssapi/krb5/indicate_mechs.c |  2 +-
 src/lib/gssapi/krb5/inq_cred.c       |  3 +--
 src/lib/gssapi/krb5/inq_names.c      |  1 -
 src/lib/gssapi/krb5/rel_oid.c        |  3 +--
 10 files changed, 17 insertions(+), 17 deletions(-)

commit 37cbaddce230cea7893771fb3ec9f5bab1a79335
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 1 20:45:39 2002 +0000

    fix some compiler warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14591 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  9 +++++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 18 +++++++++++-------
 src/lib/gssapi/krb5/k5unseal.c           |  5 +----
 3 files changed, 21 insertions(+), 11 deletions(-)

commit ae936420d840abe8436200199a799f15276c8927
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 28 19:32:41 2002 +0000

    updated deps
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14590 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/Makefile.in | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 6cf9eb3c02e6ed0ba83c3625dd42528d8e98c24a
Author: Jen Selby <jenselby@mit.edu>
Date:   Thu Jun 27 17:51:52 2002 +0000

            * rsh.M: added warning that encryption does not encrypt the
            command line
            *rlogin.M: added warning that username is sent unencrypted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14589 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 6 ++++++
 src/appl/bsd/rlogin.M  | 7 ++++---
 src/appl/bsd/rsh.M     | 3 ++-
 3 files changed, 12 insertions(+), 4 deletions(-)

commit 768cb4b982362c99a4f5d342d8e333986e9f3683
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 26 22:39:02 2002 +0000

    	* configure.in: Modify test for in6addr_any definition in C
    	library. Original test was stripped out by optimizing gcc
    	compiler.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14588 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 6 ++++++
 src/include/configure.in | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit a522464928341b63106c397cd0635a7d8700bbc8
Author: Jen Selby <jenselby@mit.edu>
Date:   Wed Jun 26 21:15:11 2002 +0000

            * Makefile: changed the way html output is generated, made "make all"
            remove generated tex files
            * admin.texinfo: added sections about encryption types and salts,
            updated the configuration file sections, revised the example
            configuration files, updated dates on output strings, added an
            explanation of destroying a Kerberos database
            * build.texinfo: changed the description of the tarball
            * definitions.texinfo: added variables for all the default values
            so that they can all be updated in one place, changed the release
            from 1.2 to 1.3
            * dnstxt.texinfo updated the information
            * install.texinfo added more description of the configuration files
            and the minimum needed in the files to set up a kerberos realm,
            revised the examples of the configuration file sections, took out
            old encryption type and salt information
            * kdcconf.texinfo: new file, taken from the admin guide and included
            in both the admin and install guides, provides descriptions of the
            sections in kdc.conf
            * krb425.texinfo: moved a texinfo tag so that makeinfo --html would
            work
            * krb5conf.texinfo: new file, take from the admin guide and included
            in both the admin and install guides, provides descriptions of the
            sections in krb5.conf
            * man2html, man2html.M: new files, a perl program to create html pages
            from the output of the man command
            * salts.texinfo: new file, a description of the different salt types
            that are currently supported
            * support-enc.texinfo: new file, a description of the currently
            supported encryptions types
            * user-guide.texinfo: added a section describing different ticket
            flags, added a way to have the man pages in the reference section
            accessible in the html version of the documentation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14587 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |  35 +++
 doc/Makefile            |  22 +-
 doc/admin.texinfo       | 350 ++++++++++++----------
 doc/build.texinfo       |  30 +-
 doc/definitions.texinfo | 100 ++++++-
 doc/dnstxt.texinfo      |  18 +-
 doc/install.texinfo     | 176 ++++-------
 doc/kdcconf.texinfo     |  24 ++
 doc/krb425.texinfo      |   3 +-
 doc/krb5conf.texinfo    |  63 ++++
 doc/man2html            | 608 ++++++++++++++++++++++++++++++++++++++
 doc/man2html.M          | 761 ++++++++++++++++++++++++++++++++++++++++++++++++
 doc/salts.texinfo       |  19 ++
 doc/support-enc.texinfo |  27 ++
 doc/user-guide.texinfo  | 168 ++++++++++-
 15 files changed, 2078 insertions(+), 326 deletions(-)

commit 6c3b5028ae243b6afbfe96547d08581c4894ce6b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 26 17:31:21 2002 +0000

    	* appdefault.c (conf_boolean): Change variable from char ** to
    	const char ** to prevent warning of const to non-const.
    
    	* get_in_tkt.c (_krb5_conf_boolean): Same
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14586 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 7 +++++++
 src/lib/krb5/krb/appdefault.c | 2 +-
 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 1e63714956525a6dad074e99a32149bdaebe4819
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 26 06:26:22 2002 +0000

    * dispatch.c (dispatch): Remove arg "portnum"; update callers.
    * do_as_req.c (process_as_req): Ditto.
    * do_tgs_req.c (process_tgs_req): Ditto.
    * kerberos_v4.c (process_v4): Remove arg "is_secondary"; update callers.
    * kdc_util.h (dispatch, process_as_req, process_tgs_req, process_v4): Update
    prototypes.
    * main.c (init_realm): Remove unused variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14585 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 17 +++++++++++++++--
 src/kdc/dispatch.c    | 13 ++++++-------
 src/kdc/do_as_req.c   | 11 +++++------
 src/kdc/do_tgs_req.c  | 11 +++++------
 src/kdc/kdc_util.h    |  4 ----
 src/kdc/kerberos_v4.c |  3 +--
 src/kdc/main.c        |  1 -
 src/kdc/network.c     |  2 +-
 8 files changed, 33 insertions(+), 29 deletions(-)

commit 5ec4ccb06ab2dc80ff0eb99e797c9f4d0cb66b1b
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 26 00:23:33 2002 +0000

    	* krb5_libinit.c: Added an include for com_err.h since
    	it is not included by error table headers on Mac OS X.  Also
    	fixed busted check for Mac OS
    
    	* krb5_libinit.c: added #define for Mac OS X so
    	that krb5int_cleanup_library calls krb5_stdcc_shutdown.
    
    	[pullups from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14584 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog      | 11 +++++++++++
 src/lib/krb5/krb5_libinit.c |  6 +++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit cc80e0005fb455749a40affb911ff002c5be4efc
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 26 00:12:13 2002 +0000

    	* appdefault.c, get_in_tkt.c: made conf_yes and conf_no const to
    	improve load time on Mach-O
    
    	* init_ctx: fixed Mac OS macros
    
    	[pullups from 1-2-2-branch]
    
    	* rd_safe.c, rd_priv.c, rd_cred.c, preauth.c, mk_safe.c,
    	mk_cred.c, appdefault.c: use "" includes for krb5.h, k5-int.h and
    	syslog.h
    	[pullup from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14583 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 16 ++++++++++++++++
 src/lib/krb5/krb/appdefault.c |  6 +++---
 src/lib/krb5/krb/get_in_tkt.c |  4 ++--
 src/lib/krb5/krb/init_ctx.c   |  4 ++--
 src/lib/krb5/krb/mk_cred.c    |  2 +-
 src/lib/krb5/krb/mk_safe.c    |  2 +-
 src/lib/krb5/krb/rd_cred.c    |  2 +-
 src/lib/krb5/krb/rd_priv.c    |  2 +-
 src/lib/krb5/krb/rd_safe.c    |  2 +-
 9 files changed, 28 insertions(+), 12 deletions(-)

commit 7d2bf7e5c9760b98622daeff425a2281dfd59dce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 23:33:36 2002 +0000

    * fake-addrinfo.h (GET_SERV_BY_PORT) [HAVE_GETSERVBYNAME_R &&
    !GETSERVBYNAME_R_RETURNS_INT]: Fix getservbyport_r calling sequence, based on
    IRIX man pages.
    (getaddrinfo) [WRAP_GETADDRINFO]: Handle case where gethostbyname fails because
    host has no IPv4 addresses.  Don't return a success indication without
    replacing the old ai_canonname value if it wasn't null.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14582 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  8 +++++
 src/include/fake-addrinfo.h | 75 +++++++++++++++++++++++++++------------------
 2 files changed, 54 insertions(+), 29 deletions(-)

commit 2b19ecf1685a79dd762de0e17508af0a5830ecff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 23:26:35 2002 +0000

    * socket-utils.h (ss2sin6): Enable compilation of inline function version
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14581 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 3 +++
 src/include/socket-utils.h | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit c341cd1f76e208904768e13a8fcc1deb673fe010
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 23:19:52 2002 +0000

    enable ipv6 rsh connections
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14580 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  14 ++++
 src/appl/bsd/configure.in |   2 +-
 src/appl/bsd/kcmd.c       |   2 +-
 src/appl/bsd/krshd.c      | 188 +++++++++++++++++++++++++++-------------------
 4 files changed, 126 insertions(+), 80 deletions(-)

commit 2fc0eeea93690a86b6ca21234a1bf3695ca36c6b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 23:15:11 2002 +0000

    * defines.h (default_realm): Declare
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14579 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 2 +-
 src/appl/bsd/defines.h | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit b6d5b81c1ca9126d06af63cfe0752c062415dd75
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 22:33:12 2002 +0000

    * kcmd.c (setup_secondary_channel): Use select to time out after 10 minutes, or
    notice the primary channel being closed or receiving data while we wait for the
    secondary one to be set up.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14578 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  4 ++++
 src/appl/bsd/kcmd.c    | 30 ++++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)

commit 31973057efda0078642d986eb922c77eafcdaa5a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 21:52:30 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14577 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 4d86efa66e74670f259b6ccc068b9a154a661592
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 21:50:00 2002 +0000

    back out some changes that weren't ready
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14576 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |   9 -----
 src/appl/bsd/krshd.c   | 104 +++++++++++++++++++++----------------------------
 2 files changed, 45 insertions(+), 68 deletions(-)

commit 8570646f3a0bfbde882d9111a985a0ca0d7e3844
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 21:48:05 2002 +0000

    some changes missed in last checking
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14575 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 57fdf6594761a67da700f979078cc57514047a34
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 21:44:35 2002 +0000

    get rid of lib/krb5util
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14574 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                  |   4 +
 src/config/ChangeLog           |   4 +
 src/config/pre.in              |   2 -
 src/configure.in               |   2 +-
 src/lib/.Sanitize              |   1 -
 src/lib/ChangeLog              |   5 +
 src/lib/Makefile.in            |   4 +-
 src/lib/krb5util/.Sanitize     |  37 ----
 src/lib/krb5util/ChangeLog     |  92 ---------
 src/lib/krb5util/Makefile.in   |  43 ----
 src/lib/krb5util/compat_recv.c | 457 -----------------------------------------
 src/lib/krb5util/configure.in  |   8 -
 12 files changed, 16 insertions(+), 643 deletions(-)

commit 9f0a3fc162a9228a42cd0c57461e70ceed3b0c02
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 21:40:57 2002 +0000

    * k5-util.h (krb5_compat_recvauth, krb5_compat_recvauth_version): Declarations deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14573 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  2 ++
 src/include/k5-util.h | 21 ---------------------
 2 files changed, 2 insertions(+), 21 deletions(-)

commit 60c6e8b6ae6c7011d00b2024f6aba788925d0b4d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 21:38:38 2002 +0000

    Move compat_recv.c from krb5util library.  Move some duplicated code into
    kcmd.c.  Use getnameinfo and sockaddr_storage more.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14572 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog     |  23 +++
 src/appl/bsd/Makefile.in   |  50 ++---
 src/appl/bsd/compat_recv.c | 456 +++++++++++++++++++++++++++++++++++++++++++++
 src/appl/bsd/defines.h     |  22 +++
 src/appl/bsd/kcmd.c        |  50 ++++-
 src/appl/bsd/krlogind.c    |  41 +---
 src/appl/bsd/krshd.c       | 143 ++++++--------
 7 files changed, 632 insertions(+), 153 deletions(-)

commit ba2078571377eef0691c778bdea2c9470082fec0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 21:04:16 2002 +0000

    * Makefile.in (ftpd): Don't use krb5util library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14571 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog   | 4 ++++
 src/appl/gssftp/ftpd/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 2bc85459497ccd45861460e99725d680bcdc4053
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 21:03:36 2002 +0000

    * Makefile.in (ksu): Don't use krb5util library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14570 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog   | 4 ++++
 src/clients/ksu/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 99c69a712b10152a895bf9f9897d0306fafca8e6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 20:56:17 2002 +0000

    move krb5_sete[ug]id from libkrb5util (fn) to k5-util.h (macro)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14569 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog        | 10 ++++++
 src/include/configure.in     |  2 +-
 src/include/k5-util.h        | 47 +++++++++++++++++++++++---
 src/lib/krb5util/ChangeLog   |  5 +++
 src/lib/krb5util/Makefile.in |  7 ++--
 src/lib/krb5util/seteuid.c   | 80 --------------------------------------------
 6 files changed, 62 insertions(+), 89 deletions(-)

commit 4c22d46592fc34600f718920e10118caba70973c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 17:22:25 2002 +0000

    * krsh.c (SECURE_MESSAGE): Only indicate that input/output data are being
    encrypted, and don't automatically say it's with DES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14568 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 3 +++
 src/appl/bsd/krsh.c    | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 57cceb45c8eb321c8b38fae484e9d952df64b7d7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 17:21:10 2002 +0000

    ipv6 support in krlogind.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14567 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 11 +++++++++++
 src/appl/bsd/krlogind.c | 41 +++++++++++++++++++++++------------------
 2 files changed, 34 insertions(+), 18 deletions(-)

commit 83e68106a3133c145b4ae5b9317c440b141dfb58
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 25 03:04:10 2002 +0000

    more misc notes on getaddrinfo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14566 dc483132-0cff-0310-8789-dd5450dbe970

 doc/implementor.texinfo | 25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

commit 6826580cc5875fb2eba1fdcbf0bfff1d2484d077
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jun 24 22:31:16 2002 +0000

    Fix etype info; wrong termination condition used in get_etype_info
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14565 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 4 ++++
 src/kdc/kdc_preauth.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 255dab245c679bc78a22f80759261749296542f8
Author: Jen Selby <jenselby@mit.edu>
Date:   Mon Jun 24 21:36:00 2002 +0000

    updated output lines from kinit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14564 dc483132-0cff-0310-8789-dd5450dbe970

 src/gen-manpages/ChangeLog  |  4 ++++
 src/gen-manpages/kerberos.M | 11 +++++------
 2 files changed, 9 insertions(+), 6 deletions(-)

commit 700204bd7610ca49490eb9fa557101c1bbe34e08
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 24 20:54:26 2002 +0000

    * port-sockets.h (win_socket_initialize): Delete declaration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14563 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 5 +++++
 src/include/port-sockets.h | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit bfbc09a35065127db13cef34e844f11ed92e39a1
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 24 20:27:58 2002 +0000

    	* asn1_encode.c (asn1_encode_generaltime): Remove call to
    	unix_time_to_msl_time(), as it's Mac OS 9 specific and was missed
    	in the previous change.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14562 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 6 ++++++
 src/lib/krb5/asn.1/asn1_encode.c | 3 ---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 5022e4b5da83cd9f2feed48d1888b29854b9369b
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 24 19:48:40 2002 +0000

    	* asn1_encode.c: Removed unused Mac OS 9 code
    
    	* asn1_encode.c (asn1_encode_generaltime): Fixed the Mac code to
    	use the correct epoch.
    
    	* asn1_encode.c: Updated Utilities.h #include
    
    	[pullups from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14561 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 14 ++++++++++++++
 src/lib/krb5/asn.1/asn1_encode.c | 12 ++++--------
 2 files changed, 18 insertions(+), 8 deletions(-)

commit 5bab480155fa5dfc016c1a8e9829df449c9ea0a5
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 24 19:20:51 2002 +0000

    	* asn1_get.c (asn1_get_length): Check for negative length.
    	[pullup from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14560 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog  | 5 +++++
 src/lib/krb5/asn.1/asn1_get.c | 2 ++
 2 files changed, 7 insertions(+)

commit 61682d68c205903a38b2f55beb84618ed76574f4
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 22 07:10:20 2002 +0000

    	* c_ustime.c: Remove various things missed in 1-2-2-branch MacOS
    	microseconds timer removal.
    
    	* c_ustime.c: punted the accurate microseconds timing code because it
    	wasn't so accurate after all.
    	[pullup from 1-2-2-branch]
    
    	* init_os_ctx.c: Add CoreServices.h before k5-int.h so we don't get
    	multiple definitions for FSSpec.  Also removed an unused variable in
    	Mac OS X code and added casts for Mac OS X code so FSSpecs are cast
    	to profile file types (code deals properly on the other side)
    
    	* timeofday.c: Added casts to remove warnings
    
    	* ccdefname.c, init_os_ctx.c, timeofday.c: Updated Mac OS X
    	headers to new framework layout and updated Mac OS macros
    
    	* read_pwd.c: Removed #defines for Mac OS X (__MACH__) because we
    	now export krb5_read_password on Mac OS X
    
    	[pullups from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14559 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |  28 +++++++++
 src/lib/krb5/os/c_ustime.c    | 132 ++----------------------------------------
 src/lib/krb5/os/ccdefname.c   |   6 +-
 src/lib/krb5/os/init_os_ctx.c |  40 ++++++++-----
 src/lib/krb5/os/timeofday.c   |   6 +-
 5 files changed, 66 insertions(+), 146 deletions(-)

commit b6059c7c978729d954c35fe8954b5649bef85985
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 22 00:36:07 2002 +0000

    Oops, missed one
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14558 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1cdcf1331f8fbf2f6e68974887cae118f0cec0dc
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 21 23:18:40 2002 +0000

    	* krb5.hin: Fix up yet more CALLCONV botches from last merge
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14557 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  4 ++++
 src/include/krb5.hin  | 14 +++++++-------
 2 files changed, 11 insertions(+), 7 deletions(-)

commit b9337ce46724c7d1bbc2f214f4d829ed758e08f3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 21 19:31:55 2002 +0000

    	* ccache.c (printtime): Do not assume that krb5_timestamp and
    	time_t are the same size as an argument to localtime.
    
    	* heuristic.c (get_authorized_princ_names): If .k5login file
    	exists but is not owned by the user, do not attempt to fclose an
    	uninitialized FILE *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14556 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog   | 9 +++++++++
 src/clients/ksu/ccache.c    | 8 +++++---
 src/clients/ksu/heuristic.c | 3 ++-
 3 files changed, 16 insertions(+), 4 deletions(-)

commit de47c2253dfc39f5a2e26b64a47afb538f602a13
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 21 19:21:44 2002 +0000

    	* fake-addrinfo.h: If IPv6 support is compiled in, but the OS does
    	not provide in6addr_any in libc, provide a static copy.
    
    	* configure.in: If IPv6 support is compiled in, test for existence
    	of in6addr_any in libc.
    
    Irix 6.5.16 declares it, and some libraries appear to depend on it, but
    it is not defined in any libraries that I could find.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14555 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  8 ++++++++
 src/include/configure.in    | 27 +++++++++++++++++++++++++++
 src/include/fake-addrinfo.h |  5 +++++
 3 files changed, 40 insertions(+)

commit ef9da5a7006d3c86efdde216b46bc42bf67cd3c0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 21 19:17:40 2002 +0000

    	* implementor.texinfo (IPv6 Support): Update fact that IRIX 6.5.16
    	has enough support for configure to believe IPv6 support works,
    	but the libraries fail to provide a definition of in6addr_any
    	(although netinet/in.h implies it foes).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14554 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           | 7 +++++++
 doc/implementor.texinfo | 8 ++++++++
 2 files changed, 15 insertions(+)

commit f5bbaf3856a004001c33f9e568b31534c30caa5f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 21 18:15:13 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14553 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in              |  29 ++---
 src/appl/gssftp/ftp/Makefile.in       |  19 +--
 src/appl/gssftp/ftpd/Makefile.in      |  13 ++-
 src/appl/telnet/libtelnet/Makefile.in |   3 +-
 src/appl/telnet/telnet/Makefile.in    |   2 +-
 src/krb524/Makefile.in                |  12 +-
 src/lib/krb4/Makefile.in              | 212 +++++++++++++++++++++-------------
 src/lib/krb5/krb/Makefile.in          |   3 +-
 src/lib/krb5/os/Makefile.in           |  12 +-
 9 files changed, 179 insertions(+), 126 deletions(-)

commit 6144c14cbd01eb5de06a6cac38ac8c46b64c7312
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 21 18:13:34 2002 +0000

    * port-sockets.h [!_WIN32 && !HAVE_MACSOCK_H]: Include krb5/autoconf.h, to get HAVE_SYS_UIO_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14552 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 5 +++++
 src/include/port-sockets.h | 2 ++
 2 files changed, 7 insertions(+)

commit fc36d6fe22d1d9a05f5c49d2feaf57f692b3caff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 21 17:52:51 2002 +0000

    * mk_priv.c (krb4int_address_less): Put braces around v4mapped address
    processing to permit local variable declaration.  Pass correct value to
    IN6_IS_ADDR_V4MAPPED.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14551 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 6 ++++++
 src/lib/krb4/mk_priv.c | 8 ++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 1e5278bde918feed21e7e54c9a5e12583bfea2c6
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 20 23:03:25 2002 +0000

    	* winccld.c: Include k5-int.h to get hidden ops struct.
    	[pullup from 1-2-2-branch]
    
    2002-06-20  Alexandra Ellwood <lxs@mit.edu>
    
    	* stdcc.h: Added prototype for krb5_stdcc_shutdown.
    
    	* stdcc.h, stdcc_util.h, stdcc_util.c: Updated Mac OS X headers to new
    	framework layout
    
    	* stdcc.c: Removed unused variables and fixed macros to reduce warnings
    
    	[pullups from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14550 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog    | 23 +++++++++++++++++++++++
 src/lib/krb5/ccache/ccapi/stdcc.c      |  6 ++++--
 src/lib/krb5/ccache/ccapi/stdcc.h      |  6 ++++--
 src/lib/krb5/ccache/ccapi/stdcc_util.c |  4 ++--
 src/lib/krb5/ccache/ccapi/stdcc_util.h |  4 ++--
 src/lib/krb5/ccache/ccapi/winccld.c    |  1 +
 6 files changed, 36 insertions(+), 8 deletions(-)

commit 82e2a6b9a6c0518436775989d49b8f1b3dbbf043
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 20 23:02:31 2002 +0000

    	* Makefile.in: Build cc accessor functions on Windows
    
    	* ccdefault.c: updated to new KLL function name
    
    	* ccdefault.c: swapped include of KerberosLoginPrivate with
    	k5-int.h to avoid problems with including CoreServices.h after
    	profile.h and krb.h
    
    	* ccdefault.c: Updated Mac OS X headers to new framework layout
    
    	* ccdefops.c: created #define for USE_CCAPI now that both Mac OS 9
    	and Mac OS 10 use ccapi.
    
    	[pullups from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14549 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   | 20 ++++++++++++++++++++
 src/lib/krb5/ccache/Makefile.in |  2 ++
 src/lib/krb5/ccache/ccdefault.c |  9 +++++----
 src/lib/krb5/ccache/ccdefops.c  |  2 +-
 4 files changed, 28 insertions(+), 5 deletions(-)

commit 2b1d8a508ff0564dcb8efde89224aba183282edc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 20 19:43:41 2002 +0000

    * configure.in: Check for sys/uio.h.
    * port-sockets.h [!_WIN32 && !HAVE_MACSOCK_H]: Include sys/uio.h if available,
    to get struct iovec.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14548 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 6 ++++++
 src/include/configure.in   | 2 +-
 src/include/port-sockets.h | 3 +++
 3 files changed, 10 insertions(+), 1 deletion(-)

commit 3a9ed34f678084460f57bb199f360d17b872f1f5
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jun 20 16:40:02 2002 +0000

    Touch up comments on shared libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14547 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |  5 +++++
 doc/implementor.texinfo | 33 ++++++++++++++++++++++-----------
 2 files changed, 27 insertions(+), 11 deletions(-)

commit b76ac33e9199d81aac7c6885ed70016850f01b32
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 19 21:38:13 2002 +0000

            * srv_net.c: Conditionalize debugging variables inside DEBUG
            conditional.
    
            * kpasswd.c (main): Conditionalize local variables inside
            definition of LANGUAGES_SUPPORTED to avoid a variable being set
            with out use warning.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14546 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5passwdd/ChangeLog | 9 +++++++++
 src/kadmin/v5passwdd/kpasswd.c | 7 ++++++-
 src/kadmin/v5passwdd/srv_net.c | 8 ++++++++
 3 files changed, 23 insertions(+), 1 deletion(-)

commit 16e8e02565847fa4d56b3f4d7c9511d5e62a03b6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 19 21:25:09 2002 +0000

           * Makefile.in (clean): Add t_prng and t_prng.o
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14545 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 4 ++++
 src/lib/crypto/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 042e0281c82bfce2ed6f512ec6c8c25f9ab44b5e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 19 21:24:52 2002 +0000

           * Makefile.in (clean-unix): Remove t_crc.o and t_crc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14544 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog   | 4 ++++
 src/lib/crypto/crc32/Makefile.in | 1 +
 2 files changed, 5 insertions(+)

commit de334e293a979d84710c6d6eea92bf6b72844cc0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 19 21:05:24 2002 +0000

    * init_os_ctx.c: Don't include sys/ioctl.h or sys/filio.h.
    (krb5_os_init_context): Drop /dev/[u]random support, the Yarrow code will deal
    with that now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14543 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |  6 ++++++
 src/lib/krb5/os/init_os_ctx.c | 46 -------------------------------------------
 2 files changed, 6 insertions(+), 46 deletions(-)

commit bb0505f17bd565d93cc0a43eb40ea6ecac8a912c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 19 21:03:00 2002 +0000

    * prof_parse.c (strip_line): Simplify loop by preserving "p" rather than
    recomputing it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14542 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |  3 +++
 src/util/profile/prof_parse.c | 12 +++---------
 2 files changed, 6 insertions(+), 9 deletions(-)

commit 4f20424df747fc1aa060ff55b00265d517526756
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 19 21:02:37 2002 +0000

    use strdup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14541 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |  6 ++++++
 src/util/profile/configure.in |  2 +-
 src/util/profile/prof_tree.c  | 27 +++++++++++++++++++--------
 3 files changed, 26 insertions(+), 9 deletions(-)

commit 57031bcd1d6907ee0aa8cc8a85506d50c7e48195
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 18 23:51:08 2002 +0000

    	* toffset.c (krb5_get_time_offsets), an_to_ln.c
    	(krb5_aname_to_localname): Make KRB5_CALLCONV.
    	[pullup from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14540 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 6 ++++++
 src/lib/krb5/os/an_to_ln.c | 2 +-
 src/lib/krb5/os/toffset.c  | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit b25956c476eb89defed73cff2e63a2a099f23f61
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 18 23:50:11 2002 +0000

    avoid redundant definitions of socket-related error codes for Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14539 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  5 +++++
 src/lib/krb5/krb/sendauth.c |  3 ---
 src/lib/krb5/os/ChangeLog   |  5 +++++
 src/lib/krb5/os/changepw.c  | 16 ----------------
 src/lib/krb5/os/read_msg.c  |  4 ----
 5 files changed, 10 insertions(+), 23 deletions(-)

commit 96fa6cea53c9cfe3c0d835f4a8f01260d8544267
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 18 23:46:32 2002 +0000

    Client-side TCP support update for Windows.
    Some support for scatter/gather socket i/o added via macros in port-sockets.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14538 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog        |  13 ++
 src/include/port-sockets.h   |  64 +++++++
 src/lib/krb5/os/ChangeLog    |  28 +++
 src/lib/krb5/os/sendto_kdc.c | 397 +++++++++++++++++++++++++++----------------
 4 files changed, 357 insertions(+), 145 deletions(-)

commit bd8fd6f6256fc69455dbd53977fd7819de9103bb
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 18 23:40:40 2002 +0000

    	* princ_comp.c (krb5_realm_compare), auth_con.c
    	(krb5_auth_con_setports, krb5_auth_con_getaddrs,
    	krb5_auth_con_initivector), addr_order.c (krb5_address_order),
    	addr_comp.c (krb5_address_compare): Make KRB5_CALLCONV.
    	[pullup from 1-2-2-branch]
    
    	* bld_princ.c (krb5_build_principal_va): Make
    	krb5_build_principal_va() KRB5_CALLCONV.
    	[pullup from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14537 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 14 ++++++++++++++
 src/lib/krb5/krb/addr_comp.c  |  2 +-
 src/lib/krb5/krb/addr_order.c |  2 +-
 src/lib/krb5/krb/auth_con.c   |  6 +++---
 src/lib/krb5/krb/bld_princ.c  |  1 +
 src/lib/krb5/krb/princ_comp.c |  2 +-
 6 files changed, 21 insertions(+), 6 deletions(-)

commit 0f9b4ee80159377a3e89f458a08bc97814a3323c
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 18 14:30:28 2002 +0000

    	* ktfr_entry.c: Rename krb5_kt_free_entry_contents as
    	krb5_free_keytab_entry_contents to make it consistent with rest of
    	API.
    	[pullup from 1-2-2-branch]
    
    	* ktfr_entry.c (krb5_kt_free_entry_contents): Rename from
    	krb5_kt_free_entry, keep old name as wrapper.
    	[pullup from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14530 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog    | 13 +++++++++++++
 src/lib/krb5/keytab/ktfr_entry.c | 10 +++++++++-
 2 files changed, 22 insertions(+), 1 deletion(-)

commit 0dfaa3ae3493ef314c7b5400eed2a7f33ac6c12f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 18 14:28:06 2002 +0000

    Fix missed pullup of kt_free_entry -> free_keytab_entry_contents
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14529 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin | 6 ++++++
 1 file changed, 6 insertions(+)

commit da24cfae190e46014ff0dd0bba1b924c58364d29
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 18 05:19:08 2002 +0000

    * implementor.texinfo: Don't use @smallbook.
    (Host Address Lookup): Specify more precisely the IRIX version we use at MIT.
    (Operating System Notes for Shared Libraries): Add an introduction mentioning
    why we can't use libtool.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14528 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           | 9 ++++++---
 doc/implementor.texinfo | 8 ++++++--
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 14ac3a60df22c3797f68602df42788c3a616f4d1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 18 05:08:48 2002 +0000

    * implementor.texinfo (IPv6 Support): New chapter.
    (Socket API): New placeholder chapter.
    (Local Addresses): Specify more precisely the IRIX version we use at MIT.
    (Thread Safety): Delete quoted email, since we don't actually have this API
    yet.  Refer people to the mailing list archives.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14527 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |   7 +
 doc/implementor.texinfo | 445 ++++++++++++------------------------------------
 2 files changed, 112 insertions(+), 340 deletions(-)

commit bef1f0fb7290a2d69d625bc09dc62915f48e5f93
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 18 05:00:35 2002 +0000

    * copyright.texinfo: Update copyright year
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14526 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog         | 4 ++++
 doc/copyright.texinfo | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 1d2c8cfcb31ddb9a8e4862b57cd4a150bb3c4411
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 18 00:23:44 2002 +0000

    update copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14525 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 76d1c054be6e9403993ce80b7b48510d9ed59424
Author: Jen Selby <jenselby@mit.edu>
Date:   Mon Jun 17 22:11:38 2002 +0000

            * klogind.M: documented the -D and -f options
            * ksh.M: documented the -D and -L options
            * rcp.M: documented the -c and -C options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14524 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  6 ++++++
 src/appl/bsd/klogind.M | 19 +++++++++++++++----
 src/appl/bsd/kshd.M    | 19 +++++++++++++++++--
 src/appl/bsd/rcp.M     | 10 +++++++++-
 4 files changed, 47 insertions(+), 7 deletions(-)

commit 50e3da8af785d3aa02567f04f5f27a5c8d8dff9c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 15 09:32:06 2002 +0000

    * post.in (clean-unix): Delete .d and .depend files along with $(OBJS) in one
    command, to avoid needing to test whether the latter is empty.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14523 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 +++-
 src/config/post.in   | 3 +--
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 0bc096ed4b0eebcfcf599085af310df6fab50100
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 15 09:25:23 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14522 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    |  60 ++---
 src/appl/gssftp/ftp/Makefile.in             |   3 +-
 src/appl/gssftp/ftpd/Makefile.in            |   3 +-
 src/appl/telnet/libtelnet/Makefile.in       |  20 +-
 src/appl/telnet/telnetd/Makefile.in         |  15 +-
 src/clients/ksu/Makefile.in                 |  36 ++-
 src/kadmin/ktutil/Makefile.in               |  16 +-
 src/kadmin/testing/util/Makefile.in         |  17 +-
 src/kadmin/v5passwdd/Makefile.in            |  39 ++-
 src/kdc/Makefile.in                         |  91 +++----
 src/krb524/Makefile.in                      |  42 +--
 src/lib/crypto/Makefile.in                  | 130 +++++----
 src/lib/crypto/arcfour/Makefile.in          |  11 +-
 src/lib/crypto/crc32/Makefile.in            |   5 +-
 src/lib/crypto/des/Makefile.in              |  54 ++--
 src/lib/crypto/dk/Makefile.in               |  24 +-
 src/lib/crypto/enc_provider/Makefile.in     |  18 +-
 src/lib/crypto/hash_provider/Makefile.in    |  24 +-
 src/lib/crypto/keyhash_provider/Makefile.in |  25 +-
 src/lib/crypto/md4/Makefile.in              |   5 +-
 src/lib/crypto/md5/Makefile.in              |   5 +-
 src/lib/crypto/old/Makefile.in              |  14 +-
 src/lib/crypto/raw/Makefile.in              |  10 +-
 src/lib/crypto/sha1/Makefile.in             |   4 +-
 src/lib/crypto/yarrow/Makefile.in           |  15 +-
 src/lib/des425/Makefile.in                  |  59 +++--
 src/lib/gssapi/Makefile.in                  |   5 +-
 src/lib/gssapi/generic/Makefile.in          |  28 +-
 src/lib/gssapi/krb5/Makefile.in             | 188 ++++++-------
 src/lib/kadm5/Makefile.in                   |  71 +++--
 src/lib/kadm5/clnt/Makefile.in              |  57 ++--
 src/lib/kadm5/srv/Makefile.in               | 199 +++++++-------
 src/lib/kdb/Makefile.in                     |  45 ++--
 src/lib/krb4/Makefile.in                    |  33 +--
 src/lib/krb5/Makefile.in                    |   6 +-
 src/lib/krb5/asn.1/Makefile.in              |  39 ++-
 src/lib/krb5/ccache/Makefile.in             |  41 ++-
 src/lib/krb5/error_tables/Makefile.in       |  14 +-
 src/lib/krb5/keytab/Makefile.in             |  40 +--
 src/lib/krb5/krb/Makefile.in                | 391 +++++++++++++---------------
 src/lib/krb5/os/Makefile.in                 | 206 +++++++--------
 src/lib/krb5/rcache/Makefile.in             |  28 +-
 src/lib/krb5util/Makefile.in                |   7 +-
 src/lib/rpc/Makefile.in                     |   8 +-
 src/slave/Makefile.in                       |   9 +-
 src/tests/asn.1/Makefile.in                 |  29 +--
 src/tests/create/Makefile.in                |   6 +-
 src/tests/dejagnu/Makefile.in               |   2 +-
 src/tests/hammer/Makefile.in                |   4 +-
 src/tests/verify/Makefile.in                |   6 +-
 src/util/profile/Makefile.in                |  14 +-
 src/util/pty/Makefile.in                    |  28 +-
 src/util/ss/Makefile.in                     |  28 +-
 53 files changed, 1048 insertions(+), 1229 deletions(-)

commit 2ea32f3c3b4e16e6ad20c1d39da141d000323c0d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 15 08:54:56 2002 +0000

    * depfix.sed: Ignore header files under /mit/gnu/.  Replace
    $(BUILDTOP)/include/com_err.h with $(COM_ERR_DEPS), now defined via pre.in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14521 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog  | 4 +++-
 src/util/depfix.sed | 4 ++++
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 643c6e3d1e498bb5a7a8617aa9e13b3ed99f66f6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 15 08:53:47 2002 +0000

    * pre.in (COM_ERR_DEPS): New variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14520 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 2 ++
 src/config/pre.in    | 4 ++++
 2 files changed, 6 insertions(+)

commit 2e6744d63061e28908b202919948fb74cc1b44cd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 15 08:47:20 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14519 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/Makefile.in | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit 696bc309bbd1e882f61cb75df6dbdfe525719697
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 15 08:46:56 2002 +0000

    * depfix.sed: Ignore header files under /mit/gnu/
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14518 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog  | 4 ++++
 src/util/depfix.sed | 3 +++
 2 files changed, 7 insertions(+)

commit c04fef2336f0b57102f0f2d7bd2df8ed0adefdea
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 15 08:38:33 2002 +0000

    * post.in (clean-unix): Delete .d files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14517 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/post.in   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a2ef918b6789b678ed3cf7761f796f3b221b4fd3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 15 08:38:10 2002 +0000

    rebuild dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14516 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Makefile.in              |   7 +-
 src/lib/krb5/asn.1/Makefile.in        |  44 ++--
 src/lib/krb5/ccache/Makefile.in       |  40 ++--
 src/lib/krb5/error_tables/Makefile.in |   4 +-
 src/lib/krb5/keytab/Makefile.in       |  40 ++--
 src/lib/krb5/krb/Makefile.in          | 364 +++++++++++++++++-----------------
 src/lib/krb5/os/Makefile.in           | 218 ++++++++++----------
 src/lib/krb5/rcache/Makefile.in       |  32 +--
 8 files changed, 375 insertions(+), 374 deletions(-)

commit 6a7dcbd097d97d4f3dcf6704df3cd3511507fe31
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 15 06:47:00 2002 +0000

    * krb5.hin: Delete inclusion of profile.h again
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14515 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 6 ------
 2 files changed, 4 insertions(+), 6 deletions(-)

commit d74c635ae53c0ecb34ff37b5cf460a163103d405
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 15 06:39:04 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14514 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/Makefile.in | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 428acda685e3d4ebd4b32400b7a5658f09d8ae0d
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 15 06:14:23 2002 +0000

    	* krb5.hin: Conditionalize KRB5_CALLCONV_WRONG separately
    	because gssapi.h defines KRB5_CALLCONV but doesn't need
    	KRB5_CALLCONV_WRONG
    	[pullup from 1-2-2-branch]
    
    	* krb5.hin: Rename krb5_kt_free_entry_contents as
    	krb5_free_keytab_entry_contents to make it consistent with rest of
    	API.  Add KRB5_CALLCONV_WRONG.  Fix up various calling
    	conventions.  For Win32, add KT an CC accessors and default to not
    	PRIVATE.
    
    	* krb5.hin: Make krb5_build_principal_va() KRB5_CALLCONV.
    
    	[pullups from 1-2-2-branch]
    
    	* krb5.hin: Conditionalized pragmas for Metrowerks
    
    	* krb5.hin: Updated Mac OS X headers to new framework layout
    
    	[pullups from 1-2-2-branch]
    
    	* krb5.hin: Updated Mac OS #defines
    	and #includes for new header layout and Mac OS X frameworks
    
    	[pullups from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14513 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 34 +++++++++++++++++++++++++
 src/include/krb5.hin  | 70 +++++++++++++++++++++++++++++++++++++++------------
 2 files changed, 88 insertions(+), 16 deletions(-)

commit 5e8bc3cf754c28ef27197343cec81f23e69a1ff5
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 15 03:13:57 2002 +0000

    	* k5-int.h: Added krb5_kt_dfl_ops for KRB5_KEYTAB_ACCESSOR_FUNCTIONS
    
    	* k5-int.h: Removed conditionals now defined in prefix files
    	and updated header paths
    
    	* k5-int.h: Rearranged the #ifdef macintosh section to
    	work on Mac OS 9 and X
    
    	* k5-int.h: Updated Mac OS #defines
    	and #includes for new header layout and Mac OS X frameworks
    
    	[pullups from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14512 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 19 +++++++++++++++++++
 src/include/k5-int.h  | 28 +++++++++++++---------------
 2 files changed, 32 insertions(+), 15 deletions(-)

commit fa4817162411d18b9d95a17a5609e1439fcf14b7
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 15 02:07:28 2002 +0000

    	* krb5.hin: Fix BEGIN_DECLS conditional
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14511 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 6da1baf8d7277d1fb497063ed40e5997ab763643
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 15 01:58:35 2002 +0000

    	* win-mac.h: Since this file is now only Win32, remove non-Win32
    	stuff to make it easier to read.  Never used __declspec(dllexport)
    	so that we do not accidentally export symbols.
    
    	* win-mac.h: Add KRB5_CALLCONV_WRONG.
    
    	[pullups from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14510 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  10 +++++
 src/include/win-mac.h | 116 ++++++++------------------------------------------
 2 files changed, 28 insertions(+), 98 deletions(-)

commit 6e9e84a58cd612c1e167d6c35b5df811f2d71c9d
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 15 01:02:03 2002 +0000

    	* krb524.h: Change multiple-inclusion test macro to not stomp on
    	implementation namespace.  Fix up BEGIN_DECLS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14509 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog |  3 +++
 src/krb524/krb524.h  | 10 ++++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit a819d4c2fec9d03752e6c857bdc0eddae976f576
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 15 00:51:42 2002 +0000

    	* krb524.h: Back out erroneous merge of post-1.2.5 change
    	temporarily.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14508 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 5 +++++
 src/krb524/krb524.h  | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 7a8bb97527b57514a600dc8a091e2846dad9c4cd
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 15 00:37:58 2002 +0000

    	* krb524.h: Updated C++ protection to not interfere with emacs
    	auto indentation and added KRB524_PRIVATE macro for Mac OS X to
    	control visibility of function prototypes
    
    	* krb524.h: Added C++ protection and Mac pragmas
    
    	* krb524.h, cnv_tkt_skey.c, conv_creds.c, conv_princ.c, encode.c,
    	misc.c, sendmsg.c: Updated header paths on Mac OS X so that we
    	correctly include the autogenerated krb524.h
    
    	* conv_creds.c, cnv_tkt_skey.c: added cast to remove warning.
    
    	* krb524.h: Updated to new Mac OS header layout.
    
    	* sendmsg.c: k5-int.h should be included as a local header
    
    	[pullups from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14507 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      | 20 ++++++++++++++++++++
 src/krb524/cnv_tkt_skey.c |  9 +++++++--
 src/krb524/conv_creds.c   |  8 ++++++--
 src/krb524/conv_princ.c   |  5 +++++
 src/krb524/encode.c       |  6 +++++-
 src/krb524/krb524.h       | 48 +++++++++++++++++++++++++++++++++++++++++++++--
 src/krb524/sendmsg.c      |  5 +++++
 7 files changed, 94 insertions(+), 7 deletions(-)

commit f90cf39eb4efae7e8a8307012d9f3d853d651f40
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 14 20:57:53 2002 +0000

    	* rc_io.c, rc_dfl.c: use "" includes for krb5.h and k5-int.h
    	[pullup from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14506 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 5 +++++
 src/lib/krb5/rcache/rc_dfl.c  | 2 +-
 src/lib/krb5/rcache/rc_io.c   | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 88ebe2e2d2e8784ddb7ce9f0fa6c5d55984045eb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 14 04:26:50 2002 +0000

    Use ws2_32.lib instead of wsock32.lib
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14505 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog   | 5 +++++
 src/appl/gss-sample/Makefile.in | 4 ++--
 src/appl/gssftp/ftp/ChangeLog   | 5 +++++
 src/appl/gssftp/ftp/Makefile.in | 2 +-
 src/clients/klist/ChangeLog     | 5 +++++
 src/clients/klist/Makefile.in   | 2 +-
 src/krb524/ChangeLog            | 4 ++++
 src/krb524/Makefile.in          | 2 +-
 src/lib/ChangeLog               | 4 ++++
 src/lib/Makefile.in             | 2 +-
 src/windows/cns/ChangeLog       | 4 ++++
 src/windows/cns/Makefile.in     | 2 +-
 src/windows/gina/ChangeLog      | 4 ++++
 src/windows/gina/Makefile.in    | 2 +-
 src/windows/gss/ChangeLog       | 4 ++++
 src/windows/gss/Makefile.in     | 2 +-
 src/windows/wintel/ChangeLog    | 4 ++++
 src/windows/wintel/Makefile.in  | 2 +-
 18 files changed, 49 insertions(+), 10 deletions(-)

commit 920df4e69d223f4c7d5ce9700102373fc021df79
Author: Jen Selby <jenselby@mit.edu>
Date:   Thu Jun 13 20:23:31 2002 +0000

    Updated the manpage with new ticket flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14504 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 4 ++++
 src/clients/klist/klist.M   | 5 +++++
 2 files changed, 9 insertions(+)

commit 7f71f97d9972481df25ab3fa01e92a207f93657b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 13 01:31:32 2002 +0000

    Include "com_err.h" instead of <com_err.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14503 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog       | 5 +++++
 src/util/pty/cleanup.c       | 2 +-
 src/util/pty/getpty.c        | 2 +-
 src/util/pty/init.c          | 2 +-
 src/util/pty/init_slave.c    | 2 +-
 src/util/pty/logwtmp.c       | 2 +-
 src/util/pty/open_ctty.c     | 2 +-
 src/util/pty/open_slave.c    | 2 +-
 src/util/pty/pty_paranoia.c  | 2 +-
 src/util/pty/sane_hostname.c | 2 +-
 src/util/pty/update_utmp.c   | 2 +-
 src/util/pty/update_wtmp.c   | 2 +-
 src/util/pty/vhangup.c       | 2 +-
 src/util/pty/void_assoc.c    | 2 +-
 14 files changed, 18 insertions(+), 13 deletions(-)

commit 0aa5f9d3407cbd789fa36990a7b99af0789f9d3a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 12 20:24:28 2002 +0000

    * preauth.c: Don't include syslog.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14502 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 4 ++++
 src/lib/krb5/krb/preauth.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit df356d030624b3a73829325dec1750f86e142487
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 12 20:21:58 2002 +0000

    * pty-int.h: Don't include syslog.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14501 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog | 4 ++++
 src/util/pty/pty-int.h | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 3b06c02aa2b296662a16e122dcf6b1378a8d80a6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 12 20:15:34 2002 +0000

    delete remnants of sys subdir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14500 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     | 13 +++++++++++++
 src/include/sys/.Sanitize | 33 ---------------------------------
 src/include/sys/ChangeLog | 21 ---------------------
 3 files changed, 13 insertions(+), 54 deletions(-)

commit 149530f5d22092bda891f8bdc28ab6bdbd3d8614
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 12 20:12:46 2002 +0000

    * syslog.h: Deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14499 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/sys/ChangeLog |   4 ++
 src/include/sys/syslog.h  | 102 ----------------------------------------------
 2 files changed, 4 insertions(+), 102 deletions(-)

commit 78cef51185db56687fb6f4bbda90b1066a0c9d8b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 12 20:10:14 2002 +0000

    * syslog.c: Include syslog.h instead of sys/syslog.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14498 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog | 4 ++++
 src/lib/krb5/posix/syslog.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 72e2a13e24d1d47b8169f6d980ed8f291998d38c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 12 19:43:54 2002 +0000

    * bsdlib.h, bstring.h, fake-stdlib.h: Deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14497 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     |   4 +
 src/include/bsdlib.h      | 197 -------------
 src/include/bstring.h     |  26 --
 src/include/fake-stdlib.h | 702 ----------------------------------------------
 4 files changed, 4 insertions(+), 925 deletions(-)

commit 259e8066e178d3c70aaf3cc7b891b8ef51527038
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 12 19:41:26 2002 +0000

    * kwinsock.h, macsock.h: Deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14496 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog  |   4 +
 src/include/krb5/kwinsock.h | 852 --------------------------------------------
 src/include/krb5/macsock.h  |  92 -----
 3 files changed, 4 insertions(+), 944 deletions(-)

commit 48f83d13157c2f53be30221ea895bc2b615222f2
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 12 00:03:17 2002 +0000

    	* cns.c: Do not use krb_get_notification_message() or
    	krb5_get_notification_message().
    	[pullup from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14495 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog | 6 ++++++
 src/windows/cns/cns.c     | 6 ++++++
 2 files changed, 12 insertions(+)

commit 3cefec37a5dc44deadf12dfba81df432a4d855a5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 11 19:13:36 2002 +0000

    * sendto_kdc.c: Include sys/ioctl.h and sys/filio.h only if ENABLE_TCP is set
    and _WIN32 is not defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14494 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  5 +++++
 src/lib/krb5/os/sendto_kdc.c | 12 +++++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 77c3b3905f5c97ffe24214f64031ccd766cac656
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 11 17:19:50 2002 +0000

    * kt_file.c: Undo non-logged part of last change that added inclusion of
    netinet/in.h; k5-int.h should pull it in with NEED_SOCKETS defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14493 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog | 6 ++++++
 src/lib/krb5/keytab/kt_file.c | 1 -
 2 files changed, 6 insertions(+), 1 deletion(-)

commit be06504583c6730f986887cd95955ede088c974a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 11 01:13:50 2002 +0000

    client-side TCP support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14492 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         |   7 +
 src/include/k5-int.h          |   7 +-
 src/lib/krb5/krb/ChangeLog    |   9 +
 src/lib/krb5/krb/get_in_tkt.c |  21 +-
 src/lib/krb5/krb/send_tgs.c   |  24 +-
 src/lib/krb5/os/ChangeLog     |  14 +
 src/lib/krb5/os/sendto_kdc.c  | 630 +++++++++++++++++++++++++++++++++++++++---
 7 files changed, 654 insertions(+), 58 deletions(-)

commit 714eaa92851fba3afaf515deda7b26a92360e0a7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 11 01:09:12 2002 +0000

    * t_std_conf.c: Include fake-addrinfo.h.
    (test_locate_kdc): Update arg list to locate_kdc.  Print IPv6 as well as IPv4
    addresses.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14491 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  4 ++++
 src/lib/krb5/os/t_std_conf.c | 36 +++++++++++++++++++++++++++++++-----
 2 files changed, 35 insertions(+), 5 deletions(-)

commit 9e68928f266e38f1ce336d57b7950c6643afff0d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 11 00:49:15 2002 +0000

    * t_locate_kdc.c (main): Free storage allocated by library before exiting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14490 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog      | 5 +++++
 src/lib/krb5/os/t_locate_kdc.c | 3 +++
 2 files changed, 8 insertions(+)

commit e736f7b36e15068570a84b084af45d7c9804330e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 10 20:10:32 2002 +0000

    * Makefile.in (WINMAKEFILES): Remove keytab subdir makefiles, and their build rules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14489 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 6 ------
 2 files changed, 5 insertions(+), 6 deletions(-)

commit 9f045db62720fd7917ab47261fc4e32eec97b037
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 10 04:00:52 2002 +0000

    * krb5_err.et (KRB5KRB_AP_PATH_NOT_ACCEPTED, KRB5KRB_ERR_RESPONSE_TOO_BIG): New
    error codes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14488 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 5 +++++
 src/lib/krb5/error_tables/krb5_err.et | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit ed78893033c6dc638e6fdc0784d9fe0eb5f487a2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jun 9 11:14:11 2002 +0000

    put netinet/in.h inclusion with other headers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14487 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/kt_file.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5153e685dd165b1630f82c7939ae67d11944bc61
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jun 9 11:06:04 2002 +0000

    Merge file and srvtab keytab implementations each into one file, and eliminate
    the subdirectories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14486 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog                  |    7 +
 src/lib/krb5/Makefile.in                |    2 +-
 src/lib/krb5/configure.in               |    2 -
 src/lib/krb5/keytab/ChangeLog           |  341 +++++-
 src/lib/krb5/keytab/Makefile.in         |   68 +-
 src/lib/krb5/keytab/file/.Sanitize      |   52 -
 src/lib/krb5/keytab/file/ChangeLog      |  323 ------
 src/lib/krb5/keytab/file/Makefile.in    |  147 ---
 src/lib/krb5/keytab/file/ktf_add.c      |   48 -
 src/lib/krb5/keytab/file/ktf_close.c    |   51 -
 src/lib/krb5/keytab/file/ktf_defops.c   |   47 -
 src/lib/krb5/keytab/file/ktf_endget.c   |   41 -
 src/lib/krb5/keytab/file/ktf_g_ent.c    |  170 ---
 src/lib/krb5/keytab/file/ktf_g_name.c   |   62 --
 src/lib/krb5/keytab/file/ktf_next.c     |   51 -
 src/lib/krb5/keytab/file/ktf_ops.c      |   47 -
 src/lib/krb5/keytab/file/ktf_remove.c   |   84 --
 src/lib/krb5/keytab/file/ktf_resolv.c   |   65 --
 src/lib/krb5/keytab/file/ktf_ssget.c    |   53 -
 src/lib/krb5/keytab/file/ktf_util.c     |  784 --------------
 src/lib/krb5/keytab/file/ktf_wops.c     |   47 -
 src/lib/krb5/keytab/file/ktf_wreslv.c   |   65 --
 src/lib/krb5/keytab/file/ktfile.h       |  168 ---
 src/lib/krb5/keytab/file/ser_ktf.c      |  332 ------
 src/lib/krb5/keytab/kt_file.c           | 1726 +++++++++++++++++++++++++++++++
 src/lib/krb5/keytab/kt_srvtab.c         |  522 ++++++++++
 src/lib/krb5/keytab/srvtab/.Sanitize    |   46 -
 src/lib/krb5/keytab/srvtab/ChangeLog    |   49 -
 src/lib/krb5/keytab/srvtab/Makefile.in  |  100 --
 src/lib/krb5/keytab/srvtab/kts_close.c  |   51 -
 src/lib/krb5/keytab/srvtab/kts_endget.c |   41 -
 src/lib/krb5/keytab/srvtab/kts_g_ent.c  |  106 --
 src/lib/krb5/keytab/srvtab/kts_g_name.c |   61 --
 src/lib/krb5/keytab/srvtab/kts_next.c   |   51 -
 src/lib/krb5/keytab/srvtab/kts_ops.c    |   46 -
 src/lib/krb5/keytab/srvtab/kts_resolv.c |   72 --
 src/lib/krb5/keytab/srvtab/kts_ssget.c  |   53 -
 src/lib/krb5/keytab/srvtab/kts_util.c   |  152 ---
 src/lib/krb5/keytab/srvtab/ktsrvtab.h   |  117 ---
 39 files changed, 2601 insertions(+), 3649 deletions(-)

commit 0945e3055c938178c198f69b435ccaf166bcd834
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jun 9 06:15:43 2002 +0000

    * config/unix.exp (top level): Load helpers.exp here, to make sure database
    setup happens properly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14485 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog       | 5 +++++
 src/lib/rpc/unit-test/config/unix.exp | 3 +++
 2 files changed, 8 insertions(+)

commit 9f97abbb2ee2e0b6765cd1df8bb6a2670ccdd694
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 8 00:37:15 2002 +0000

    	* crypto_libinit.h: Changed macros so you can include
    	crypto_libinit.h and krb5_libinit.h at the same time.
    	[pullup from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14484 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog        | 6 ++++++
 src/lib/crypto/crypto_libinit.h | 6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 61472a1f9fea622f794a3e09835256a84094b488
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 8 00:36:59 2002 +0000

    	* des_int.h: use "" includes for k5-int.h
    	[pullup from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14483 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 5 +++++
 src/lib/crypto/des/des_int.h | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 46ccbc072a0185d467bf30bc163a6035b9d0d4ff
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 8 00:36:26 2002 +0000

    	* shs.h: use "" include for k5-int.h
    	[pullup from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14482 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha1/ChangeLog | 5 +++++
 src/lib/crypto/sha1/shs.h     | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 3e75a6bc3145bd312e7c9153c885b4f600e70a43
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 7 02:26:36 2002 +0000

    	* kadmin.M: Remove references to "rename_principal".
    	[pullup from 1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14481 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  5 +++++
 src/kadmin/cli/kadmin.M  | 36 ------------------------------------
 2 files changed, 5 insertions(+), 36 deletions(-)

commit 41040f094ce1ea792ab78b5e766d7da69ed72e64
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 5 01:49:47 2002 +0000

    Separate send-to-kdc UDP code, export it via accessor interface, and call in to
    it from krb524_sendto_kdc.  Supply a socket type to krb5_locate_server and
    krb5_locate_kdc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14473 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog          |   6 ++
 src/include/k5-int.h           |  24 ++++---
 src/krb524/ChangeLog           |   7 +-
 src/krb524/sendmsg.c           | 158 ++---------------------------------------
 src/lib/krb5/os/ChangeLog      |  13 ++++
 src/lib/krb5/os/accessor.c     |   1 +
 src/lib/krb5/os/locate_kdc.c   |  41 ++++++-----
 src/lib/krb5/os/os-proto.h     |   5 +-
 src/lib/krb5/os/sendto_kdc.c   |  54 +++++++-------
 src/lib/krb5/os/t_locate_kdc.c |   2 +-
 10 files changed, 99 insertions(+), 212 deletions(-)

commit bcc6b3c8263d1e8ba40a862d7ed676ef596d9503
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 4 23:57:09 2002 +0000

    * get_admhst.c: Deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14472 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog    |  4 +++
 src/lib/kadm5/get_admhst.c | 89 ----------------------------------------------
 2 files changed, 4 insertions(+), 89 deletions(-)

commit 3f8af67edf1ec832ae48c3496dc7827c98a74beb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 4 21:17:06 2002 +0000

    * fake-addrinfo.h [COPY_FIRST_CANONNAME]: Include string.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14471 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  2 ++
 src/include/fake-addrinfo.h | 11 +++++++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 15a2e09669bc7521109f0bc01be83397cf2d64ff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 4 20:56:41 2002 +0000

    change a line break to avoid long lines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14470 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b02232ffdf69f75caaf10c78e00a9fa8f93b3286
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 4 06:59:28 2002 +0000

    Add capability of looking up TCP addresses for KDC in DNS; not enabled yet.
    Internal "addrlist" structure now includes socket type, by way of using
    struct addrinfo where struct sockaddr was used before; updated uses.
    No support for noting TCP/UDP vs UDP-only addresses in config files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14465 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog          |   5 ++
 src/include/k5-int.h           |   4 +-
 src/krb524/ChangeLog           |   5 ++
 src/krb524/sendmsg.c           |  11 +--
 src/lib/krb5/os/ChangeLog      |  26 +++++++
 src/lib/krb5/os/changepw.c     |  13 ++--
 src/lib/krb5/os/locate_kdc.c   | 152 +++++++++++++++++++----------------------
 src/lib/krb5/os/sendto_kdc.c   |  19 +++---
 src/lib/krb5/os/t_locate_kdc.c |  23 ++++++-
 9 files changed, 152 insertions(+), 106 deletions(-)

commit 53c8f6650caef85bb9b38f23e0e50965d50d26f6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 4 06:38:24 2002 +0000

    * prof_get.c (profile_get_integer): Set errno to 0 before strtol call, so we
    can distinguish error from LONG_MIN/MAX.  Break out different error conditions
    and comment them.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14464 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog  |  6 ++++++
 src/util/profile/prof_get.c | 24 ++++++++++++++++--------
 2 files changed, 22 insertions(+), 8 deletions(-)

commit 3bbc4a188f236a8944eaadc20439b6c3cf372a8d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 31 21:38:47 2002 +0000

    * socket-utils.h (socklen) [! HAVE_SA_LEN]: Return a socklen_t instead of size_t
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14463 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 3 +++
 src/include/socket-utils.h | 7 +++----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit b02e9ca1e9197bbeb49fa37bbaea09d7fa1ea7c7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 31 21:34:44 2002 +0000

    * fake-addrinfo.h (getaddrinfo, getnameinfo, gai_strerror, freeaddrinfo)
    [S_SPLINT_S]: Add Splint annotations.
    (getaddrinfo, getnameinfo): Buffer sizes are supposed to be socklen_t, not
    size_t.
    (freeaddrinfo) [COPY_FIRST_CANONNAME]: Handle null pointer argument.
    (getaddrinfo) [COPY_FIRST_CANONNAME]: Always do the copying if the ai_canonname
    is non-null, regardless of the supplied flags.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14462 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  8 +++++++
 src/include/fake-addrinfo.h | 57 ++++++++++++++++++++++++++++++++++-----------
 2 files changed, 51 insertions(+), 14 deletions(-)

commit 933efcddb5e4e17f3fcfcb963fc2ee7800df6ede
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 31 20:53:39 2002 +0000

    * configure.in: Check return type for getservbyname_r just as for
    gethostbyname_r.
    * fake-addrinfo.h (GET_HOST_BY_NAME): Use plain gethostbyname if
    THREADSAFE_GETHOSTBYNAME is defined, even if _r versions are available.
    (GET_HOST_BY_ADDR) [GETHOSTBYNAME_R_RETURNS_INT]: Add missing variable
    declaration.
    (GET_SERV_BY_NAME, GET_SERV_BY_PORT): New macros, in three flavors, parallel to
    GET_HOST macros; not used yet.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14461 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 12 +++++++++
 src/include/configure.in    | 30 ++++++++++++++++++++---
 src/include/fake-addrinfo.h | 60 +++++++++++++++++++++++++++++++++++++++++++--
 3 files changed, 97 insertions(+), 5 deletions(-)

commit f6edb4cd732c30f4dd7f70814a808b95e9dead1e
Author: Jen Selby <jenselby@mit.edu>
Date:   Thu May 30 21:31:54 2002 +0000

    I updated the ChangeLog for the DNS files I checked in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14460 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog | 7 +++++++
 1 file changed, 7 insertions(+)

commit a6753706efd19dc14e718c33a62a4f2062e619a1
Author: Jen Selby <jenselby@mit.edu>
Date:   Thu May 30 21:25:47 2002 +0000

    Added the DNS information to the admin guide.  The dns information is now
    in separate files, which are included by the install and admin guides.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14459 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo   |  23 +++++++++-
 doc/dnssrv.texinfo  |  81 ++++++++++++++++++++++++++++++++++
 doc/dnstxt.texinfo  |  38 ++++++++++++++++
 doc/install.texinfo | 125 +---------------------------------------------------
 4 files changed, 142 insertions(+), 125 deletions(-)

commit 5ef8bad294d65a62c587234a1b0bf9e880ad8205
Author: Jen Selby <jenselby@mit.edu>
Date:   Thu May 30 06:21:40 2002 +0000

    Fixed some typos, repeated words, etc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14458 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo   | 12 ++++++------
 doc/install.texinfo |  4 ++--
 doc/send-pr.texinfo |  7 +++----
 3 files changed, 11 insertions(+), 12 deletions(-)

commit acce63b58cd8509c18cd048039263658b4ff75e6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 29 18:09:35 2002 +0000

    * MacTCP.h, AddressXlation.h: Deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14457 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/AddressXlation.h | 336 ---------------
 src/include/krb5/ChangeLog        |   4 +
 src/include/krb5/MacTCP.h         | 853 --------------------------------------
 3 files changed, 4 insertions(+), 1189 deletions(-)

commit 0d83901745794f2998db1ef01b52ff9c03446adf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 29 18:06:16 2002 +0000

    * DNR.c: Deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14456 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog |   4 +
 src/lib/krb4/DNR.c     | 309 -------------------------------------------------
 2 files changed, 4 insertions(+), 309 deletions(-)

commit 19719df3b5e421192de3ba1577bddca3cc396453
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 25 02:33:52 2002 +0000

    reformat comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14452 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 40 +++++++++++++++++---------------
 1 file changed, 21 insertions(+), 19 deletions(-)

commit bfc376060ac4525495d2edc8a08b922a9176418b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 25 02:23:17 2002 +0000

    Reduce build-time per-system dependencies and krb5.h namespace intrusions
    
    * krb5.hin: Don't include profile.h.  Do include limits.h.
    (krb5_int16, krb5_ui_2, krb5_int32, krb5_ui_4): Conditionalize on the values of
    INT_MAX, LONG_MAX and SHRT_MAX.
    (VALID_INT_BITS, VALID_UINT_BITS, SALT_TYPE_AFS_LENGTH, SALT_TYPE_NO_LENGTH):
    Define in terms of INT_MAX and UINT_MAX.
    (struct _profile_t): Declare forward.
    (krb5_get_profile): Use struct _profile_t instead of profile_t in declaration.
    (krb5_ui_1): Delete.
    * Makefile.in (krb5.h): Don't put SIZEOF macros into output.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14451 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 15 +++++++++++++++
 src/include/Makefile.in |  4 +---
 src/include/krb5.hin    | 47 ++++++++++++++++++-----------------------------
 3 files changed, 34 insertions(+), 32 deletions(-)

commit ec45f2a3d8ee4a77adac76fa79d6c0f33a9f29d2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 25 01:15:57 2002 +0000

    * sane_hostname.c (pty_make_sane_hostname): Always initialize "ai"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14450 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog       | 5 +++++
 src/util/pty/sane_hostname.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f45edae0d227f2372a1b6529c590626720ee467a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 23 00:52:00 2002 +0000

    * krlogin.c (oob): Loop reading data until we actually reach the URG marker
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14448 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  5 +++++
 src/appl/bsd/krlogin.c | 19 ++++++++++++-------
 2 files changed, 17 insertions(+), 7 deletions(-)

commit 2b1c76e215047f85ef3ff3d96ff5c763c4bd5755
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon May 13 17:08:51 2002 +0000

    Update key usage numbers to reflect latest draft from John
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14437 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/ChangeLog | 6 ++++++
 src/lib/crypto/arcfour/arcfour.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit c1000434a0f56b20ef82b463ea53a68782f0255a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 8 19:47:43 2002 +0000

    * dbtest.c: Test for __STDC__ defined, not nonzero, to decide whether to use
    stdarg.h or varargs.h.
    (err): Similarly for function signature.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14436 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/test/ChangeLog | 5 +++++
 src/util/db2/test/dbtest.c  | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 35ed60b01b3ca34589c90659f119173ca4af21de
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 8 19:45:12 2002 +0000

    * prof_get.c (conf_yes, conf_no): Now const.
    (profile_parse_boolean): Local variable P points to const.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14435 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog  | 5 +++++
 src/util/profile/prof_get.c | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 38f60cf4e72f1d4575de2dc5ae078ab5215b8645
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 8 18:47:14 2002 +0000

    fix comment notation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14434 dc483132-0cff-0310-8789-dd5450dbe970

 doc/implement/ccache-i.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 34519cfbd02f44a3e1ad8b86cc65682dabda6af5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 8 18:40:19 2002 +0000

    implementor.texinfo changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14433 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit cf358b6329054b26afd4e8c7e1261c64f9ae8001
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 8 18:38:04 2002 +0000

    Formatting updates.  Tru64 5.1 SIOCGIFCONF and getaddrinfo update.
    Add fake-addrinfo.h description and thread-safety comments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14432 dc483132-0cff-0310-8789-dd5450dbe970

 doc/implementor.texinfo | 192 +++++++++++++++++++++++++++++-------------------
 1 file changed, 118 insertions(+), 74 deletions(-)

commit 555798c7c2bfbd0a046e1660f5249758d34f7a28
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Apr 30 18:46:52 2002 +0000

    Free the context when it is non-null not when it is null
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14428 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 7 +++++++
 src/appl/gss-sample/gss-client.c | 2 +-
 src/appl/gss-sample/gss-server.c | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

commit ad01c0893194b8fe793bd69657ffbd7066c650e9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 26 18:34:22 2002 +0000

    * v4gssftp.exp (v4ftp_test): Update checked messages for change of "credentials
    cache file" to "credentials cache" in error message table.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14425 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog    | 6 ++++++
 src/tests/dejagnu/krb-standalone/v4gssftp.exp | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit ae4409d05e45c407aa6a5483cab914a37c2ef8fb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 26 01:27:26 2002 +0000

    * fake-addrinfo.h (GET_HOST_BY_NAME, GET_HOST_BY_ADDR)
    [GETHOSTBYNAME_R_RETURNS_INT]: Fix backwards test of return value.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14424 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 6 ++++++
 src/include/fake-addrinfo.h | 8 ++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit a0449ce6ceaeac14fe31dff177dfce27320812f3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 25 18:54:02 2002 +0000

    	* reconf: Only for autoreconf 2.53, create a private copy of
    	autoreconf with a patch to a bug that prevented use of three
    	levels configure.in files. The bug is fixed in the development
    	version 2.53a.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14423 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  7 +++++++
 src/util/reconf    | 27 +++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)

commit 04e219f96bda1fd246f1cf302a41d44cc522b3eb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 25 16:56:15 2002 +0000

    	* configure.in (AC_CONFIG_SUBDIRS): Always run configure in
    	lib/krb4 and krb524 - but do not build in those directories if
    	krb4 support disabled. Autoconf 2.53 and up cannot handle
    	variables in AC_CONFIG_SUBDIRS directive.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14422 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 7 +++++++
 src/configure.in | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 7c0836668f25b0fb9af529b5e87f12eec92a2b73
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 25 00:57:31 2002 +0000

    * configure.in: If the return type for gethostbyname_r can't be
    determined, just pretend it's not avaliable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14421 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 3 +++
 src/include/configure.in | 3 ++-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit d35f2b135f6546285860f4ce2b268f9ea842711e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 25 00:43:35 2002 +0000

    * fake-addrinfo.h (getaddrinfo) [_AIX]: Declare and initialize variable "ai"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14420 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  5 +++++
 src/include/fake-addrinfo.h | 14 +++++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit 1b85d179217ffa1170863f8b39f51a386704dc9a
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Apr 16 23:50:01 2002 +0000

    Handle KRB5_CALLCONV_WRONG in .def file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14402 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 4 ++++
 src/util/def-check.pl | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0602bd154fd6211b1756ef594c5947b3ec590c2d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 12 22:19:50 2002 +0000

    	* configure.in: Sepcial-case solaris+gcc to always find curses.h,
    	since it fails to find it otherwise due to some macro redefinition
    	warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14395 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 6 ++++++
 src/appl/telnet/telnet/configure.in | 8 ++++++++
 2 files changed, 14 insertions(+)

commit 9f8272551a03e6ac4aa7c50a983151b7ec13894d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Apr 12 20:42:41 2002 +0000

    Build without k5-int.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14394 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 4 ++++
 src/appl/telnet/libtelnet/forward.c   | 6 ++++--
 src/appl/telnet/libtelnet/kerberos.c  | 4 +++-
 src/appl/telnet/libtelnet/kerberos5.c | 6 ++++--
 4 files changed, 15 insertions(+), 5 deletions(-)

commit 31cdb841794914429f991d65525e109608c4d049
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Apr 12 19:38:17 2002 +0000

    	* Makefile.in (clean): Remove t_expand and t_expand.o
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14393 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 4 ++++
 src/lib/krb5/krb/Makefile.in | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9f556f8b6659f14301a30b6e28349958e21bc2d7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 12 08:24:54 2002 +0000

    * recvauth.c (sendauth_version): Now a const array.
    * sendauth.c (sendauth_version): Now a const array.
    (krb5_sendauth): Cast address when assigning to outbuf data field.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14392 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/recvauth.c | 2 +-
 src/lib/krb5/krb/sendauth.c | 4 ++--
 3 files changed, 8 insertions(+), 3 deletions(-)

commit 637508965fdf66a896b75e1d02d46760ce698ff6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 12 08:21:17 2002 +0000

    * conv_princ.c (struct krb_convert): Add new field 'len'.
    (RC, R, NR): New macros.
    (sconv_list): Use them.
    (krb5_524_conv_principal): Compare lengths and then use memcmp.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14391 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |   7 +++
 src/lib/krb5/krb/conv_princ.c | 103 +++++++++++++++++++++++++-----------------
 2 files changed, 69 insertions(+), 41 deletions(-)

commit 96eeeda124e17bc719626928f8ff5c1b1c933974
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 12 08:14:18 2002 +0000

    * prompter.c (krb5_prompter_posix): Initialize 'i' and make it volatile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14390 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 3 +++
 src/lib/krb5/os/prompter.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 5b7382a74def644e86f0de667baeb6cead309c2a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 12 08:08:49 2002 +0000

    * lock_file.c (krb5_lock_file) [POSIX_FILE_LOCKS]: Make static "zero" variable const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14389 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 ++++-
 src/lib/krb5/os/lock_file.c | 2 +-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit ddf3e92511e504db5c90964db2741dbbe193d88c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 12 07:56:36 2002 +0000

    * configure.in: Check for gethostbyname_r, gethostbyaddr_r, getservbyname_r and
    getservbyport_r.  Figure out the return type of gethostbyname_r.
    * fake-addrinfo.h (GET_HOST_BY_NAME, GET_HOST_BY_ADDR): New macros.
    (fai_add_hosts_by_name, fake_getnameinfo, getaddrinfo): Use them.
    (fake_getaddrinfo): Use getservbyname_r if available.
    (fake_getnameinfo): Never call inet_ntoa; in open-coded form, initialize local
    pointer variable after label.  Use getservbyport_r if available.
    (gaiptr, faiptr, gniptr): Pointer variables are now const.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14388 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  14 +++++
 src/include/configure.in    |  32 ++++++++++-
 src/include/fake-addrinfo.h | 126 ++++++++++++++++++++++++++++++++++++--------
 3 files changed, 149 insertions(+), 23 deletions(-)

commit d378c230edc4c24ff95bea6da9e900f0c14d1b73
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 12 05:59:34 2002 +0000

    * locate_kdc.c (add_addrinfo_to_list) [TEST]: Print out socket type before
    returning.
    (add_host_to_list): Don't need to initialize err.  Supply getaddrinfo hint to
    select datagram addresses only.  Delete AIX bug workaround code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14387 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  8 ++++++++
 src/lib/krb5/os/locate_kdc.c | 40 ++++++++++++++++++++++++++--------------
 2 files changed, 34 insertions(+), 14 deletions(-)

commit 726a84d6664f74c196bcb13f3c4d051bd79f806c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Apr 11 20:20:24 2002 +0000

    Don't use channel bindings for accept_sec_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14386 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  4 ++++
 src/appl/gssftp/ftpd/ftpd.c    | 11 +----------
 2 files changed, 5 insertions(+), 10 deletions(-)

commit 88cea7a7d1f577e23d73c8e64db8b2d305c84bd1
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Apr 11 20:19:58 2002 +0000

    Suppress warning about unitialized variable; compiler's constant folding
    isn't good enough to notice it is always initialized
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14385 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 4 ++++
 src/appl/gssftp/ftp/radix.c   | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 51c28d0b4b467eb09c845e1f0863af36351a9a27
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Apr 11 03:32:03 2002 +0000

    * ftp.c: Include Winsock 2 instead of Winsock.
    * ftp_var.h: Include Winsock 2 headers.
    * secure.c: Include port-sockets.h on Win32.
    * main.c: Include mswsock.h (MS Winsock extensions) so that we get
       some socket options we need to convert sockets to "file
       descriptors" used in posix-like routines.  We now need to pull
       this in explictly now that we are using Winsock 2.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14381 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 10 ++++++++++
 src/appl/gssftp/ftp/ftp.c     |  2 +-
 src/appl/gssftp/ftp/ftp_var.h |  2 ++
 src/appl/gssftp/ftp/main.c    |  5 +++++
 src/appl/gssftp/ftp/secure.c  |  4 +++-
 5 files changed, 21 insertions(+), 2 deletions(-)

commit 730afde223cde8cd42b125d7d2382de925a60d8e
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Apr 11 03:21:46 2002 +0000

    * klist.c: Do not pull in winsock.h since we already pull in
    port-sockets.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14380 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 5 +++++
 src/clients/klist/klist.c   | 4 +---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit e64ea993ff65fd2a7fd50448bf8c2c2915512ce9
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Apr 11 03:19:23 2002 +0000

    * port-sockets.h: Use Winsock 2 headers for Win32.
    * fake-addrinfo.h: Define HAVE_GETADDRINFO for Win32.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14379 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 5 +++++
 src/include/fake-addrinfo.h | 7 ++++++-
 src/include/port-sockets.h  | 3 ++-
 3 files changed, 13 insertions(+), 2 deletions(-)

commit 117bdd833185111bb6681b990acc4cb639bbd921
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Apr 11 03:19:07 2002 +0000

    * krb.h: Do not include winsock.h for Win32, since we already use
    port-sockets.h.  This avoids winsock.h vs winsock2.h issues.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14378 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 5 +++++
 src/include/kerberosIV/krb.h     | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f7b3eeea03adf58e3f9e734320f38d4ae3581dfd
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Apr 11 03:17:22 2002 +0000

    * locate_kdc.c (translate_ai_error), hst_realm.c
    (krb5int_translate_gai_error): Test some EAI_ error definitions
    so that we will also build correctly on Win32 (Winsock 2).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14377 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 6 ++++++
 src/lib/krb5/os/hst_realm.c  | 6 ++++++
 src/lib/krb5/os/locate_kdc.c | 6 ++++++
 3 files changed, 18 insertions(+)

commit dbcd335a6d155b1c2f7c06e0248b70431dfc9902
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Apr 11 03:16:42 2002 +0000

    	* cc_file.c: Use _WIN32 instead of _WINSOCKAPI_ because
    	_WINSOCKAPI_ depends on the Winsock header used (i.e., Winsock 2
    	does not define this).  What we are really trying to check for is
    	Win32.  Include port-sockets.h for Win32.  (NOTE: Why is
    	NEED_SOCKETS being defined after the inclusion of k5-int.h?  That
    	is pretty useless...  What we probably should do is more
    	consitently used NEED_SOCKETS instead of manually putting in
    	network code.  However, some people would probably have issues
    	with the build being slower...)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14376 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 12 ++++++++++++
 src/lib/krb5/ccache/cc_file.c |  4 +++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit a38c030fa2b520f4e0dd72b6b6b3d52caa30c409
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Apr 11 03:10:12 2002 +0000

    Use the canonical _WIN32 instead of WIN32 to test for Win32.
    Include port-sockets.h on Win32 (now that using WIN32_LEAN_AND_MEAN).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14375 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ChangeLog | 6 ++++++
 src/lib/crypto/yarrow/yarrow.c  | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit b7ea3f18e953cdee317e96318bee5b45b31d0fcf
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Apr 11 03:07:14 2002 +0000

    Need port-sockets.h for Win32 (now that using WIN32_LEAN_AND_MEAN)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14374 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      | 5 +++++
 src/krb524/cnv_tkt_skey.c | 4 +++-
 src/krb524/encode.c       | 4 +++-
 3 files changed, 11 insertions(+), 2 deletions(-)

commit 4ef4774c5aea554a2f81496bc0acae068e85ee27
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Apr 11 03:06:39 2002 +0000

    Define KRB5_PRIVATE=1 so that private definitions are used.  Define
    WIN32_LEAN_AND_MEAN so there are no Winsock vs. Winsock 2 header file
    issues.  (Winsock 2 is needed for IPv6 support.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14373 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 7 +++++++
 src/config/win-pre.in | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 5e6e9680bfe3f00a1116d08007ebc7744cdd94ae
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Apr 11 03:05:30 2002 +0000

    * Makefile.in: Build ms2mit.
    * version.rc: 1.3 (TEST) beta.
    * README: Note on building ms2mit.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14372 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog   | 6 ++++++
 src/windows/Makefile.in | 6 ++++++
 src/windows/README      | 4 ++++
 src/windows/version.rc  | 4 ++--
 4 files changed, 18 insertions(+), 2 deletions(-)

commit 4092aa661b40fb565d39594972c000572296238b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 10 00:40:25 2002 +0000

    * asn1buf.c (asn1buf_remove_octetstring, asn1buf_remove_charstring): Fix bounds
    test for correctness in overflow cases.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14370 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog | 6 ++++++
 src/lib/krb5/asn.1/asn1buf.c | 9 +++++----
 2 files changed, 11 insertions(+), 4 deletions(-)

commit 912d4caa379df94d4c82001bed40aa3858b525f0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 6 01:47:59 2002 +0000

    call krb5_c_ versions of enctype/cksumtype checking routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14367 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog    |  7 +++++++
 src/kadmin/dbutil/kdb5_stash.c |  6 +++---
 src/kadmin/dbutil/kdb5_util.c  |  4 ++--
 src/kadmin/dbutil/loadv4.c     |  6 +++---
 src/kdc/ChangeLog              |  8 ++++++++
 src/kdc/do_as_req.c            | 10 +++++-----
 src/kdc/do_tgs_req.c           |  2 +-
 src/kdc/kdc_util.c             |  6 +++---
 src/lib/krb5/krb/ChangeLog     | 18 ++++++++++++++++++
 src/lib/krb5/krb/decrypt_tk.c  |  2 +-
 src/lib/krb5/krb/encode_kdc.c  |  2 +-
 src/lib/krb5/krb/gc_frm_kdc.c  |  6 +++---
 src/lib/krb5/krb/gic_keytab.c  |  2 +-
 src/lib/krb5/krb/in_tkt_ktb.c  |  2 +-
 src/lib/krb5/krb/in_tkt_sky.c  |  2 +-
 src/lib/krb5/krb/init_ctx.c    |  4 ++--
 src/lib/krb5/krb/mk_safe.c     |  5 +++--
 src/lib/krb5/krb/rd_safe.c     |  6 +++---
 src/lib/krb5/krb/send_tgs.c    |  2 +-
 src/tests/create/ChangeLog     |  5 +++++
 src/tests/create/kdb5_mkdums.c |  6 +++---
 src/tests/verify/ChangeLog     |  5 +++++
 src/tests/verify/kdb5_verify.c |  6 +++---
 23 files changed, 83 insertions(+), 39 deletions(-)

commit 7a7abd3b16d31acd862145157b931ebaa151f28a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 6 00:37:20 2002 +0000

    delete no-op '-k' option
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14366 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     |  6 ++++++
 src/tests/hammer/kdc5_hammer.c | 14 ++------------
 2 files changed, 8 insertions(+), 12 deletions(-)

commit ede8f78eb68c82bbb82692928166d9d39790d25b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 6 00:33:55 2002 +0000

    * krb5.hin (krb5_c_valid_enctype, krb5_c_valid_cksumtype,
    krb5_c_is_coll_proof_cksum, krb5_c_is_keyed_cksum): Declare.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14365 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  5 +++++
 src/include/krb5.hin  | 10 ++++++++++
 2 files changed, 15 insertions(+)

commit 6d06979c2ac67ac0d3f7e8ed73ab3aef3c06698f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 6 00:33:19 2002 +0000

    rename some functions to have krb5_c_ prefix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14364 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog          | 8 ++++++++
 src/lib/crypto/coll_proof_cksum.c | 8 +++++++-
 src/lib/crypto/keyed_cksum.c      | 8 +++++++-
 src/lib/crypto/valid_cksumtype.c  | 8 +++++++-
 src/lib/crypto/valid_enctype.c    | 8 +++++++-
 5 files changed, 36 insertions(+), 4 deletions(-)

commit fc994e88c5f0f457675b20f9fa29178a60f6317b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 6 00:29:27 2002 +0000

    * sim_client.c: Always include stdlib.h.
    (main): Don't call valid_cksumtype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14363 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/ChangeLog    | 5 +++++
 src/appl/simple/client/sim_client.c | 9 ---------
 2 files changed, 5 insertions(+), 9 deletions(-)

commit 4b7a174cdea92f937ab6f9b43310d0512c27e102
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 6 00:20:53 2002 +0000

    * sclient.c: Include fake-addrinfo.h.  Include stdlib.h unconditionally.
    (net_read): New function, borrowed from krb5_net_read.
    (main): Use krb5_c_valid_cksumtype, net_read, getaddrinfo, getnameinfo.  Try
    contacting each address for the host.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14362 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/ChangeLog |   8 ++
 src/appl/sample/sclient/sclient.c | 153 +++++++++++++++++++++-----------------
 2 files changed, 93 insertions(+), 68 deletions(-)

commit 6a4731131c862bd70672767d9f46850d3bbbf7d1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 5 23:46:23 2002 +0000

    * klist.c (one_addr): Make 0 unsigned (!) in conditional expression in
    getnameinfo call to avoid silly compiler warning.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14361 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 5 +++++
 src/clients/klist/klist.c   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 3f4e253769640216b38cd72c3c48673bdc585af7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 5 23:37:17 2002 +0000

    * aclocal.m4 (TRY_PEER_INT): Strip trailing spaces from defined macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14360 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 152c9a039c7e7956fe2402b4c7d739f363e06bbf
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Apr 5 23:19:38 2002 +0000

    * def-check.pl: Better error checking.  Handles variable argument
    functions more nicely.  Support for KRB5_CALLCONV_WRONG,
    KRB5INT_BEGIN_DECLS, KRB5INT_END_DECLS.  Works with krb5.hin,
    krb5.h, and k5-int.h (giving different information for the last
    one, of course).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14359 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    |  8 ++++++++
 src/util/def-check.pl | 57 +++++++++++++++++++++++++++++++++++++++++----------
 2 files changed, 54 insertions(+), 11 deletions(-)

commit 2419a47a52c8554a8db00b1cbd38771b621232bb
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Apr 4 22:17:44 2002 +0000

    Patch from Mark Eichin for bug 635
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14347 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog |  5 +++++
 src/appl/gssftp/ftp/radix.c   | 12 ++++++------
 2 files changed, 11 insertions(+), 6 deletions(-)

commit f4dedbca36b56e4d038b7c6374d934c0ca1355b2
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 3 02:16:45 2002 +0000

    	* pre.in: Add support for doing optional stripping of programs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14331 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 5138e7bc4ded2183dc6d1bcf2fadf11f49f5d1de
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 3 02:16:09 2002 +0000

    	* Makefile.in (install-strip): New rule to pass "-s" to install
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14330 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 2 ++
 1 file changed, 2 insertions(+)

commit 11cc83ce8efb1944603c74e22056aced26347a2c
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 3 02:13:34 2002 +0000

    	* krb5.hin: Default to KRB5_DEPRECATED=1, allowing compiler
    	command line to override.  Hide some struct definitions.  Use
    	KRB5INT_BEGIN_DECLS and KRB5INT_END_DECLS to deal with C++
    	function declarations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14329 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  7 +++++++
 src/include/krb5.hin  | 28 ++++++++++++++++++++--------
 2 files changed, 27 insertions(+), 8 deletions(-)

commit 3a9615bfb7ce5f6a7d3e339ea28defb289f79736
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 3 02:11:50 2002 +0000

    	* aclocal.m4 (CONFIG_RULES): Fix to not define KRB5_DEPRECATED; we
    	set it to 1 in krb5.hin now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14328 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 3 +++
 src/aclocal.m4  | 2 +-
 3 files changed, 9 insertions(+), 1 deletion(-)

commit fac46ff953051e3bbf5cff29dbfd587958dbe435
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Apr 2 00:41:42 2002 +0000

    	* krb5.hin: Move a whole bunch of stuff under KRB5_DEPRECATED or
    	KRB5_PRIVATE as a first pass for cleaning up the API.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14320 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  5 +++
 src/include/krb5.hin  | 90 +++++++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 86 insertions(+), 9 deletions(-)

commit 2cfbf7641dac7f5708d6a9f8c3f45c4b774de34d
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Apr 2 00:40:29 2002 +0000

    	* aclocal.m4 (CONFIG_RULES): Add -DKRB5_PRIVATE=1 and
    	-DKRB5_DEPRECATED=1 to the default CPPFLAGS for now, so that stuff
    	in the tree actually builds.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14319 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 2 ++
 2 files changed, 8 insertions(+)

commit 86cf7bb7874eaf2ab13c10d01877a8ad40312463
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon Apr 1 21:09:52 2002 +0000

    Include errno.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14315 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog    | 4 ++++
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 1 +
 2 files changed, 5 insertions(+)

commit 168c294fcd0b1e99623bdde38519560200bb4d01
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Mar 29 05:12:09 2002 +0000

    	* kerberos.c, kerberos5.c (Data): Reindent to 8 columns. (yes,
    	this is original BSD style)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14314 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   |  5 +++++
 src/appl/telnet/libtelnet/kerberos.c  | 18 +++++++++---------
 src/appl/telnet/libtelnet/kerberos5.c | 18 +++++++++---------
 3 files changed, 23 insertions(+), 18 deletions(-)

commit fdeda13512d0a90457ca0004d4cc1e9c8e8c410a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Mar 29 05:05:27 2002 +0000

    Add krb5_init_keyblock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14312 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog            |  4 +++
 src/include/krb5.hin             |  9 ++++++
 src/lib/crypto/ChangeLog         |  4 +++
 src/lib/crypto/Makefile.in       |  2 +-
 src/lib/crypto/t_encrypt.c       | 25 ++++++++--------
 src/lib/krb5/krb/ChangeLog       |  6 ++++
 src/lib/krb5/krb/Makefile.in     |  3 ++
 src/lib/krb5/krb/init_keyblock.c | 61 ++++++++++++++++++++++++++++++++++++++++
 8 files changed, 100 insertions(+), 14 deletions(-)

commit 6d00f0ec4c4423d1836b546a3be0700b8bde7489
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Mar 29 05:05:04 2002 +0000

    Update copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14311 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/ChangeLog   | 4 ++++
 src/prototype/prototype.c | 2 +-
 src/prototype/prototype.h | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit 4844aec9047e0b9547fcbdaf648282671c39439e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 28 21:51:12 2002 +0000

    * fake-addrinfo.h (getaddrinfo) [__linux__]: Don't crash if hint is a null pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14304 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 3 +++
 src/include/fake-addrinfo.h | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 9feed4ec13ae9369be7e924ccf21c22a105d63a1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 28 06:59:40 2002 +0000

    * k5-int.h: Include errno.h.
    * krb5.hin: Don't include errno.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14303 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/k5-int.h  | 1 +
 src/include/krb5.hin  | 1 -
 3 files changed, 6 insertions(+), 1 deletion(-)

commit 91113f21a5d46093f1717a7c12d86c4d34d638d1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 28 06:45:48 2002 +0000

    * client.c, server.c: Include errno.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14302 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/ChangeLog | 4 ++++
 src/appl/user_user/client.c  | 1 +
 src/appl/user_user/server.c  | 1 +
 3 files changed, 6 insertions(+)

commit 096655a18996c571ab70d97c5c78cee9d4b072f9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 28 06:42:05 2002 +0000

    * sim_client.c: Include errno.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14301 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/ChangeLog    | 4 ++++
 src/appl/simple/client/sim_client.c | 1 +
 2 files changed, 5 insertions(+)

commit 16fd405849049a13232d7164c013046a0f89d48c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 28 06:40:38 2002 +0000

    * sclient.c: Include errno.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14300 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/ChangeLog | 4 ++++
 src/appl/sample/sclient/sclient.c | 1 +
 2 files changed, 5 insertions(+)

commit 9b30c20e3fa0846e9209f091be88ea6bf7d4156b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 28 06:31:49 2002 +0000

    * kerberos.c: Include errno.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14299 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog  | 4 ++++
 src/appl/telnet/libtelnet/kerberos.c | 1 +
 2 files changed, 5 insertions(+)

commit c7d221ca9d90d872339715135b015f4a9793e356
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 28 06:00:05 2002 +0000

    * aclocal.m4 (TRY_GETSOCK_INT): Strip trailing spaces from defined macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14298 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit d969a5e4b4a083090e7b1077ec0beb56ba8118dd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 28 02:16:14 2002 +0000

    * krb5.hin: Don't include <sys/types.h> any more.
    * Makefile.in (krb5.h): Don't put HAVE_STDARG_H or HAVE_SYS_TYPE_H symbols into
    output.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14297 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 4 ++++
 src/include/Makefile.in | 2 --
 src/include/krb5.hin    | 3 ---
 3 files changed, 4 insertions(+), 5 deletions(-)

commit 5a264f7820889439a8fb18acd05d2f930cc3fb3c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 28 02:13:19 2002 +0000

    * fake-addrinfo.h [NEED_FAKE_GETADDRINFO]: Include errno.h.
    (fake_getnameinfo) [__GNUC__ && __mips__]: Use const when
    referencing bytes of supplied address.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14296 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 6 ++++++
 src/include/fake-addrinfo.h | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit f61084dde25fe7e2701ac59a468b6a15b0650ac5
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Mar 27 02:48:43 2002 +0000

    Updated telnet patch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14295 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   |  4 ++++
 src/appl/telnet/libtelnet/kerberos.c  | 17 ++++++++---------
 src/appl/telnet/libtelnet/kerberos5.c | 17 ++++++++---------
 3 files changed, 20 insertions(+), 18 deletions(-)

commit c1632cd8d0f48e2af7cacb5b47210c0b05d358cc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 27 02:00:05 2002 +0000

    ignore autoconf.stmp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14294 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit b4ba391410fa85ba25fa0c85322b3c108bbefd2b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 26 22:46:57 2002 +0000

    * fake-addrinfo.h (fake_getnameinfo) [__GNUC__ && __mips__]: Don't call
    inet_ntoa, struct passing doesn't work.  Format the output string locally.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14293 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  2 ++
 src/include/fake-addrinfo.h | 12 ++++++++++++
 2 files changed, 14 insertions(+)

commit dd2e2b69cf7f52e40c2d44072d9065ff3da913f0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 26 22:38:03 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14292 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in            | 26 +++++++++++++++++---------
 src/appl/gssftp/ftpd/Makefile.in    |  1 +
 src/appl/telnet/telnet/Makefile.in  |  5 ++---
 src/appl/telnet/telnetd/Makefile.in | 10 +++++-----
 src/lib/gssapi/krb5/Makefile.in     |  4 +++-
 src/lib/krb5/os/Makefile.in         |  2 +-
 src/util/pty/Makefile.in            |  3 +--
 7 files changed, 30 insertions(+), 21 deletions(-)

commit 126757160d1cf1f66e7109c50c53058005a08520
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 26 22:37:04 2002 +0000

    Change approach for getaddrinfo support.  Now, only fake-addrinfo.h is
    included, no magic macros need to be defined, and no special care needs to be
    taken to identify a unique object file used in all builds of a library/program.
    
    All defined functions (if any) are static in each object file, and declared
    inline under gcc so they can be more easily eliminated.  Simplifies
    maintenance, and worst case should add no more than a few KB to libraries and
    programs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14291 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog            |   5 +
 src/appl/bsd/defines.h            |   1 -
 src/appl/bsd/kcmd.c               |   2 -
 src/appl/telnet/telnet/ChangeLog  |   5 +
 src/appl/telnet/telnet/commands.c |   3 +-
 src/appl/telnet/telnetd/ChangeLog |   5 +
 src/appl/telnet/telnetd/telnetd.c |   3 +-
 src/clients/klist/ChangeLog       |   5 +
 src/clients/klist/klist.c         |   3 +-
 src/include/ChangeLog             |   8 +
 src/include/fake-addrinfo.c       | 528 -----------------------------------
 src/include/fake-addrinfo.h       | 560 ++++++++++++++++++++++++++++++++++++--
 src/lib/krb5/os/ChangeLog         |  10 +
 src/lib/krb5/os/hostaddr.c        |   1 -
 src/lib/krb5/os/hst_realm.c       |   1 -
 src/lib/krb5/os/localaddr.c       |   3 +-
 src/lib/krb5/os/locate_kdc.c      |   3 +-
 src/util/pty/ChangeLog            |   5 +
 src/util/pty/sane_hostname.c      |   3 +-
 19 files changed, 592 insertions(+), 562 deletions(-)

commit 8b47254e493130f3210f02d3692eab2a637d9a81
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 26 21:30:33 2002 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14290 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in                  | 16 ++++++++++++++--
 src/lib/crypto/arcfour/Makefile.in          | 16 ++++++++++++++++
 src/lib/crypto/enc_provider/Makefile.in     |  6 ++++++
 src/lib/crypto/keyhash_provider/Makefile.in |  5 +++--
 src/lib/crypto/yarrow/Makefile.in           | 18 ++++++++++++++++++
 5 files changed, 57 insertions(+), 4 deletions(-)

commit a8d8f93843c6e0dabbb86639a94dc19d31908e23
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 26 21:27:05 2002 +0000

    * move-if-changed: New script.
    * post.in (depend-postrecurse): Use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14289 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog       |  5 +++++
 src/config/move-if-changed | 17 +++++++++++++++++
 src/config/post.in         |  3 +--
 3 files changed, 23 insertions(+), 2 deletions(-)

commit 234d0d58b9ed1f67e862da1d96e0096169b80c60
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Mar 20 15:37:21 2002 +0000

    	* Makefile.in: Remove dependency on krb524.h and krb524_err.h as
    	they may not be present if compiling --without-krb4.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14288 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog   | 5 +++++
 src/appl/gssftp/ftpd/Makefile.in | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0576d9845e175eee15bd5b756ab7a68d9e80e7c6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Mar 20 15:33:20 2002 +0000

            * Makefile.in: Remove dependencies on krb524_err.h for login.o. If
            compiling without krb4 support, this file will not be present.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14287 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 5 +++++
 src/appl/bsd/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 57e9a3f23fc43ac466c4b0a7dc564559ac30aba6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Mar 16 18:11:29 2002 +0000

    Fix merge from 1.2.2 branch to mainline
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14286 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/fwd_tgt.c | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 397739f8c019754acccd3f59cff4549fa34b2a12
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Mar 16 18:08:08 2002 +0000

    Fix client side buffer overflows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14285 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   |  5 +++++
 src/appl/telnet/libtelnet/kerberos.c  | 14 +++++++++++---
 src/appl/telnet/libtelnet/kerberos5.c | 15 ++++++++++++---
 3 files changed, 28 insertions(+), 6 deletions(-)

commit c8952afc6f0832ab773804342b962a8f1bc7bd47
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Mar 14 15:16:16 2002 +0000

    Fix walk_realm_tree handling of null realms
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14273 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  4 ++++
 src/lib/krb5/krb/walk_rtree.c | 25 +++++++++++++++++++++++++
 2 files changed, 29 insertions(+)

commit 1e9cabf77e32d8e734b8876defebecd279f9452f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 14 04:02:24 2002 +0000

    * implementor.texinfo: Add chapters on local addresses, hostname address
    lookups, and thread safety.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14272 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |   5 +
 doc/implementor.texinfo | 542 +++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 537 insertions(+), 10 deletions(-)

commit 82b64cfd2f8fffee076b63c867d5bcba1c10ed52
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 13 21:33:23 2002 +0000

    * kcmd.c (kcmd_connect): Actually save errno value when preparing error text to
    print.  Free address info before returning.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14271 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 3 ++-
 src/appl/bsd/kcmd.c    | 4 ++++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 2b7bf9d7859879ea85e8cdfa79d8550325bfe427
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 13 21:24:09 2002 +0000

    * kcmd.c (kcmd_connect): Don't call fixup_addrinfo, it's been deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14270 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/kcmd.c    | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 475ab95020e45c7c873c5d400040425d014cd720
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Mar 13 16:36:21 2002 +0000

    	* configure.in: Do not explicitly add getent.o and setenv.o to
    	LIBOBJS. Autoconf 2.53 labels this as an error. Move to
    	Makefile.in.
    
    	* Makefile.in (OBJS): Add getent.o and setenv.o explicity.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14267 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 8 ++++++++
 src/appl/telnet/libtelnet/Makefile.in  | 5 ++++-
 src/appl/telnet/libtelnet/configure.in | 6 ++++--
 3 files changed, 16 insertions(+), 3 deletions(-)

commit ebd77e97a0e29b879da20a2a124b9f59e6744f38
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 12 03:56:38 2002 +0000

    delete a macro def that should've gone away before last checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14263 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-addrinfo.h | 2 --
 1 file changed, 2 deletions(-)

commit 0d0c0c016d2a6678b776fbfba4875b7e221dde2d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 12 03:54:58 2002 +0000

    Restructure a little to permit wrapping a system implementation of getaddrinfo
    and friends in a function that does some fixups on the returned data.  Use this
    for Linux and AIX.  Also separate the replacement versions as functions with
    different names so that Windows can (eventually) use them from a wrapper
    function if a system version cannot be located.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14262 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  25 ++++
 src/include/fake-addrinfo.c | 299 +++++++++++++++++++++++++++++++++-----------
 src/include/fake-addrinfo.h |  29 +++--
 3 files changed, 273 insertions(+), 80 deletions(-)

commit ac74aa461e16eb74b75c206421bfaa9af01a3653
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 12 03:10:04 2002 +0000

    * lsb_addr_cmp.h (krb4int_address_less): Declare
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14261 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog      | 4 ++++
 src/include/kerberosIV/lsb_addr_cmp.h | 3 +++
 2 files changed, 7 insertions(+)

commit b90ed64cbbb82265fa19561ba0b8bb3e64241d83
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 12 03:00:08 2002 +0000

    Handle IPv6 sockets that are used to communicate over IPv4, and permit use of
    non-IPv4 addresses if address checking is turned off.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14260 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 18 +++++++++
 src/lib/krb4/mk_priv.c | 99 ++++++++++++++++++++++++++++++++++++++++++++------
 src/lib/krb4/mk_safe.c | 30 +++++++--------
 src/lib/krb4/rd_priv.c | 52 ++++++++++++++++----------
 src/lib/krb4/rd_safe.c | 51 ++++++++++++++++----------
 5 files changed, 182 insertions(+), 68 deletions(-)

commit 298b7b16036beec83b74e0c4160bc69b67264b35
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 8 23:11:26 2002 +0000

    update comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14258 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/login.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b5f97443b59be33a2b3b923f3410eef330959a11
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 8 23:08:36 2002 +0000

    revert accidental checkin of unfinished changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14257 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in |  4 ++--
 src/appl/bsd/krcp.c      | 35 ++-------------------------
 src/appl/bsd/krlogind.c  | 61 +++++++++++++++++++++---------------------------
 src/appl/bsd/krshd.c     | 23 ++++++++++--------
 src/appl/bsd/login.c     |  3 +--
 5 files changed, 45 insertions(+), 81 deletions(-)

commit 0e76dadc3a2619cb092ed75552d337347caedfd2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 8 23:02:05 2002 +0000

    (kcmd_connect): copy out correct remote address to caller
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14256 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in |  4 ++--
 src/appl/bsd/kcmd.c      |  3 +--
 src/appl/bsd/krcp.c      | 35 +++++++++++++++++++++++++--
 src/appl/bsd/krlogind.c  | 61 +++++++++++++++++++++++++++---------------------
 src/appl/bsd/krshd.c     | 23 ++++++++----------
 src/appl/bsd/login.c     |  3 ++-
 6 files changed, 82 insertions(+), 47 deletions(-)

commit d496fdb287beabfa4267fc82ac18e88d28c4238c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 8 22:54:34 2002 +0000

    * kcmd.c (kcmd_connect): Always call getport with the address family from the
    current address.  Retry connection to the same remote address if the error
    returned was EADDRINUSE; that applies to the local address.
    (kcmd, k4cmd): Don't set *fd2p before calling setup_secondary_channel.
    (setup_secondary_channel): If fd2p is non-null, initialize the pointed-to value
    to -1.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14255 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 10 +++++++---
 src/appl/bsd/kcmd.c    | 41 ++++++++++++++++++++---------------------
 2 files changed, 27 insertions(+), 24 deletions(-)

commit 70d7d1b47226e054a3524ff45e84d11395b2a6c9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 8 22:19:54 2002 +0000

    move getsockname calls into common code from kcmd/k4cmd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14254 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  8 ++++-
 src/appl/bsd/kcmd.c    | 79 +++++++++++++++++++++-----------------------------
 2 files changed, 40 insertions(+), 47 deletions(-)

commit c7797a6e61c0e1c87eafadb913ed80ab925150c2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 8 21:50:40 2002 +0000

    Use getaddrinfo.  Separate out some AF-independent socket setup code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14253 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |   8 +++
 src/appl/bsd/kcmd.c    | 162 ++++++++++++++++++++++++++-----------------------
 2 files changed, 93 insertions(+), 77 deletions(-)

commit 3a28e72f3d1deaf857b778e22ac7ab4dc7813140
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 8 10:35:04 2002 +0000

    * rcp.M: Document -f and -t options as internal use only
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14252 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  4 ++++
 src/appl/bsd/rcp.M     | 11 +++++++++++
 2 files changed, 15 insertions(+)

commit 48b43ce068357f34d3a69fcc778bffba925975ee
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 8 10:30:02 2002 +0000

    Revert getaddrinfo changes in krb5-only code from 2-10.  Factor out common
    krb4 and krb5 code into separate functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14251 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |   9 +
 src/appl/bsd/kcmd.c    | 474 +++++++++++++++++++------------------------------
 2 files changed, 195 insertions(+), 288 deletions(-)

commit 17228a5891a33e7bc6f106050749b67724ec0e70
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 7 23:57:44 2002 +0000

    don't use k5-int.h here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14250 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 6 ++++++
 src/clients/klist/klist.c   | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 246d8caf100e3c2610ddbb448ae25a1788b4d4e4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 7 09:52:43 2002 +0000

    attribution for log entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14245 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog | 1 +
 1 file changed, 1 insertion(+)

commit d7fbabacca2e4f6b9fd654972da608133d5909cb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 7 03:13:51 2002 +0000

    test suite updates from 1.2.x - mostly testing 8-bit-kvno workarounds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14244 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog                |  15 +
 src/tests/dejagnu/config/default.exp              | 371 +++++++++++++++++++++-
 src/tests/dejagnu/krb-standalone/ChangeLog        |  18 ++
 src/tests/dejagnu/krb-standalone/gssftp.exp       |   5 +
 src/tests/dejagnu/krb-standalone/standalone.exp   | 132 ++++----
 src/tests/dejagnu/krb-standalone/v4standalone.exp | 101 ++----
 6 files changed, 509 insertions(+), 133 deletions(-)

commit e30a561176bd8e146e551875d9d590c3f7797923
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 7 01:54:59 2002 +0000

    8-bit-kvno workarounds from 1.2.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14243 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog          |  5 +++++
 src/kadmin/ktutil/ktutil_funcs.c     | 15 ++++++++++++---
 src/lib/krb5/keytab/file/ChangeLog   |  8 ++++++++
 src/lib/krb5/keytab/file/ktf_g_ent.c | 26 +++++++++++++++++++++++---
 4 files changed, 48 insertions(+), 6 deletions(-)

commit a77d12efc9c20254e736d4e828b2413901938fc7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 7 01:48:00 2002 +0000

    * Makefile.in (LIBMINOR): Bump due to changes in error tables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14242 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 4 ++++
 src/lib/krb5/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ae14deec0577e7952210af492ffad0af67e8f16c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 7 01:45:55 2002 +0000

    * krb5_err.et: Change several "credentials cache file" messages to just say
    "credentials cache", so as to be applicable in the ccapi case too.  (Miro's
    change from 1.2.x branch.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14241 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 6 ++++++
 src/lib/krb5/error_tables/krb5_err.et | 8 ++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 622c3b0be460fb68c140496ece6484562334ecfe
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 7 01:43:09 2002 +0000

    * kts_g_ent.c (krb5_ktsrvtab_get_entry): If a specific DES enctype was
    requested, set the key's enctype to it, instead of always returning
    des-cbc-crc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14240 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/srvtab/ChangeLog   | 7 ++++++-
 src/lib/krb5/keytab/srvtab/kts_g_ent.c | 1 +
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 0d8f5d73857ec0b9baa338a04ce790617ae8268d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 7 01:10:46 2002 +0000

    log entry for fwd_tgt change accidentally checked in without log entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14239 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 8b29c7414a24936287f8485ed094270254abbbfa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 7 01:09:33 2002 +0000

    * ser_actx.c (krb5_auth_context_externalize): Do bounds checking on converted size value
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14238 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  5 +++++
 src/lib/krb5/krb/fwd_tgt.c  | 27 ++++++++++++++++++++++++---
 src/lib/krb5/krb/ser_actx.c |  2 ++
 3 files changed, 31 insertions(+), 3 deletions(-)

commit b0a741a12d8813ed853301861bdc7237bd8fc51f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 7 00:54:58 2002 +0000

    * krb524d.c (lookup_service_key): Copy key block and free up keytab entry data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14237 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog |  5 +++++
 src/krb524/krb524d.c | 13 ++++++++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)

commit 0f3b72147d78d17b751852648b8b759d99ea031b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 7 00:40:40 2002 +0000

    restore krb5_const definition, with a warning it's deprecated
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14236 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 4 ++++
 2 files changed, 9 insertions(+)

commit ba0bbba85281cf86ae9fff65a6632f0910db8478
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 7 00:29:07 2002 +0000

    more verbose reporting of unexpected errors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14235 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog        | 5 +++++
 src/kadmin/testing/util/tcl_kadm5.c      | 8 +++++---
 src/kadmin/testing/util/tcl_ovsec_kadm.c | 6 +++++-
 3 files changed, 15 insertions(+), 4 deletions(-)

commit 8869534b9428770c39fc048608c74d32f6cec476
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 7 00:28:22 2002 +0000

    changes from 1.2.4 branch
    
    * loginpaths.h [_PATH_DEFPATH]: Undefine LPATH and RPATH unconditionally before
    redefining them.
    
    * login.c (main): If the supplied name is longer than the utmp buffer, don't
    bother trying it as a username.
    (dolastlog): Don't assume lastlog.ll_time is a time_t.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14234 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  9 +++++++++
 src/appl/bsd/login.c      | 17 +++++++++++++----
 src/appl/bsd/loginpaths.h |  4 ----
 3 files changed, 22 insertions(+), 8 deletions(-)

commit e8a145bc6a7cd1cb702ed9011900dd5809e6191c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 7 00:25:22 2002 +0000

    shlib version number updates from 1.2.x branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14233 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog   | 4 ++++
 src/lib/kadm5/clnt/Makefile.in | 2 +-
 src/lib/kadm5/srv/ChangeLog    | 4 ++++
 src/lib/kadm5/srv/Makefile.in  | 2 +-
 src/lib/kdb/ChangeLog          | 6 ++++++
 src/lib/kdb/Makefile.in        | 2 +-
 src/util/profile/ChangeLog     | 3 ++-
 src/util/pty/ChangeLog         | 3 ++-
 8 files changed, 21 insertions(+), 5 deletions(-)

commit 93ccd15072d5fe7cfcc033f552c3677ea0bb8139
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 7 00:21:38 2002 +0000

    define "unix" on BSD
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14232 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog  | 4 ++++
 src/appl/gssftp/ftp/cmds.c     | 7 ++-----
 src/appl/gssftp/ftpd/ChangeLog | 4 ++++
 src/appl/gssftp/ftpd/ftpcmd.y  | 6 ++----
 4 files changed, 12 insertions(+), 9 deletions(-)

commit fb4848dba7869155383e349606e2bc3316d81755
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 6 01:20:45 2002 +0000

    * foreachaddr.c (SLOP): New macro.
    (foreach_localaddr): Use it as the amount of extra space we look for past the
    ifreq structures actually filled in.  Add SLOP to the size of the buffer
    allocated to hold the ifreq structures.  Place an upper bound on the buffer
    size.  Don't crash if the returned ifc_len is larger than the supplied buffer
    size.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14226 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     |  9 +++++++++
 src/include/foreachaddr.c | 22 ++++++++++++++++++----
 2 files changed, 27 insertions(+), 4 deletions(-)

commit a6dd61d852237a58a443194d60d51ef65033490b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 6 01:15:07 2002 +0000

    make a log entry more readable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14225 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 3504b28c0fd3c4a7e7ddd8235709dbd46ecb5ae3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Mar 3 23:32:01 2002 +0000

    Commit patch to accept both encrypted and unencrypted credentials for Heimdal interop
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14215 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  7 ++++
 src/lib/gssapi/krb5/accept_sec_context.c | 55 ++++++++++++++++++++++++--------
 2 files changed, 48 insertions(+), 14 deletions(-)

commit 7ca1257c8b6a6d3fa1adc292bbc6a1fc7900f9a7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Mar 3 03:05:40 2002 +0000

    2002-03-02  Sam Hartman  <hartmans@mit.edu>
    
    	* server_acl.c (acl_find_entry):  Patch from sxw@sxw.org.uk:
    	patch to correct handling of ACL targets.  Previous patch from
    	Matt Crawford  seems to only work for * targets where it ignores
    	the restrictions.  This patch seems to work for all the semantics
    	described in MATt's original message, at least as far as I tested.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14214 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog    |  8 +++++++
 src/lib/kadm5/srv/server_acl.c | 48 ++++++++++++++++++++----------------------
 2 files changed, 31 insertions(+), 25 deletions(-)

commit 781a967c2f1a2fc2c65f4ea96cfdf549dfc971f4
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Mar 3 01:10:01 2002 +0000

    Set umask to 077 to avoid public srvtabs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14213 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog      | 6 ++++++
 src/kadmin/ktutil/ktutil_funcs.c | 3 +++
 2 files changed, 9 insertions(+)

commit 5973ec84c354171322d5ad56a6529d89d8e9c100
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 27 22:45:34 2002 +0000

    fieldbits.h: Deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14169 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   |   4 ++
 src/appl/bsd/fieldbits.h | 180 -----------------------------------------------
 2 files changed, 4 insertions(+), 180 deletions(-)

commit 4e2bb5998ac531354401d58a353d9ed66972c434
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Feb 27 21:33:43 2002 +0000

    Fix indentation I broke
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14167 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_cred.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9a75618213ab0bff77e2118b9bee686d29f68622
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Feb 27 21:24:58 2002 +0000

    Disable address checking in krb_rd_cred.  No objections raised on
    krbdev; helps NAT and Heimdal interoperability.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14166 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 11 ++++++
 src/lib/krb5/krb/rd_cred.c | 87 +++-------------------------------------------
 2 files changed, 16 insertions(+), 82 deletions(-)

commit 5fe966e53e3254abcd43075ab958192b786eec4a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 23 03:31:09 2002 +0000

    * krb5.hin, k5-int.h: Use const instead of krb5_const.
    * krb5.hin (krb5_const): Deleted definition.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14163 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |   5 ++
 src/include/k5-int.h  | 130 ++++++++++++++---------------
 src/include/krb5.hin  | 224 +++++++++++++++++++++++++-------------------------
 3 files changed, 181 insertions(+), 178 deletions(-)

commit 10dd96d4848e3fd53ed98b562fbd4a4f7099efe0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 23 03:23:58 2002 +0000

    Use const instead of krb5_const.
    Use stdarg always, never varargs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14162 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog |  4 ++++
 src/lib/krb5/keytab/ktbase.c  |  2 +-
 src/lib/krb5/krb/ChangeLog    |  8 ++++++++
 src/lib/krb5/krb/addr_comp.c  |  4 ++--
 src/lib/krb5/krb/addr_order.c |  4 ++--
 src/lib/krb5/krb/addr_srch.c  |  4 ++--
 src/lib/krb5/krb/bld_pr_ext.c | 24 ++----------------------
 src/lib/krb5/krb/bld_princ.c  | 21 ++-------------------
 src/lib/krb5/krb/enc_helper.c |  4 ++--
 src/lib/krb5/krb/encrypt_tk.c |  2 +-
 src/lib/krb5/krb/gen_seqnum.c |  2 +-
 src/lib/krb5/krb/gen_subkey.c |  2 +-
 src/lib/krb5/krb/preauth.c    |  8 ++++----
 13 files changed, 32 insertions(+), 57 deletions(-)

commit 6c6ba503a75ded60735f982b20013b0d2cfbff8c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 23 03:20:52 2002 +0000

    Use const instead of krb5_const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14161 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/ChangeLog       |  5 +++++
 src/lib/crypto/arcfour/arcfour.c       | 24 ++++++++++++------------
 src/lib/crypto/arcfour/arcfour.h       | 30 +++++++++++++++---------------
 src/lib/crypto/arcfour/string_to_key.c |  6 +++---
 src/lib/crypto/enc_provider/ChangeLog  |  4 ++++
 src/lib/crypto/enc_provider/arcfour.c  | 12 ++++++------
 src/lib/kdb/ChangeLog                  |  5 +++++
 src/lib/kdb/kdb_xdr.c                  |  2 +-
 8 files changed, 51 insertions(+), 37 deletions(-)

commit b455187ffb3a88ef0337dbf634a38265a2580445
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Feb 21 00:38:38 2002 +0000

            * default.exp (start_kerberos_daemons): In starting the kadmin
            daemon, the last line in the log file might read "Seeding random
            number" for a second. If that is the case, wait three seconds and
            refetch the last line of the log file to look for the "starting
            kadmind message"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14158 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  8 ++++++++
 src/tests/dejagnu/config/default.exp | 11 ++++++++++-
 2 files changed, 18 insertions(+), 1 deletion(-)

commit 01412523e0b3609fd4e0f5aaaee12934dc9d603b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 20 05:12:06 2002 +0000

    * network.c: Include foreachaddr.c.
    (printaddr, printifaddr, addr_eq, foreach_localaddr): Deleted.
    * Makefile.in ($(OUTPRE)network.$(OBJEXT)): Updated dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14157 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   |   6 +
 src/kdc/Makefile.in |   2 +-
 src/kdc/network.c   | 313 +---------------------------------------------------
 3 files changed, 8 insertions(+), 313 deletions(-)

commit 0434efd8e4ee5f40a927ed4a9be3ec9229efea28
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 20 05:10:07 2002 +0000

    * localaddr.c: Include foreachaddr.c.
    (printaddr, printifaddr, addr_eq, grow_or_free, get_ifconf, get_lifconf,
    get_linux_ipv6_addrs, foreach_localaddr): Deleted.
    * Makefile.in (localaddr.o): Update dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14156 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |   7 +
 src/lib/krb5/os/Makefile.in |   3 +-
 src/lib/krb5/os/localaddr.c | 694 +-------------------------------------------
 3 files changed, 11 insertions(+), 693 deletions(-)

commit 938dae788bb951d5561f838c9ee0e64c8507453f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 20 05:06:43 2002 +0000

    * foreachaddr.c: New file, contents taken from code shared between
    kdc/network.c and lib/krb5/os/localaddr.c.  Split out multiple branches within
    foreach_localaddr into separate functions.  Fixed a couple minor compiler
    warnings on Linux.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14155 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog     |   7 +
 src/include/foreachaddr.c | 784 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 791 insertions(+)

commit 44300b3d067daacd8df67f86cfc40fe1858d9c7d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 20 01:12:36 2002 +0000

    * run.test: Use "/bin/." instead of "/bin" in find commands in case /bin itself
    is a symlink.
    (test8): Check exit status of dbtest program.
    
    * dbtest.c (compare): Exit with error indication if comparison of contents
    indicates a difference.
    (get): Exit with error indication after printing message if key not found.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14154 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/test/ChangeLog | 15 +++++++++++++--
 src/util/db2/test/dbtest.c  |  7 ++++---
 src/util/db2/test/run.test  | 21 ++++++++++++++-------
 3 files changed, 31 insertions(+), 12 deletions(-)

commit 26770ba46cac3593b03111ccec6dafeaff2bb388
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 20 00:40:52 2002 +0000

    * Makefile.in (LIBMINOR): Bump
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14153 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 4 ++++
 src/util/profile/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 4ab610806a7c7f63581bed3fb2a524c1b4955f13
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 20 00:35:22 2002 +0000

    * Makefile.in (LIBMINOR): Bump
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14152 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog   | 4 ++++
 src/util/pty/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 5ab66d8025a99a13a8dcd5c3459b08074a1a25cf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 19 21:37:31 2002 +0000

    * default.exp (start_kerberos_daemons): When standalone, delete KDC replay
    cache before starting it up.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14148 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 1 +
 2 files changed, 6 insertions(+)

commit 20b1b2a6c0f53d2faa32e784c495463bbc3d58c0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 19 21:34:13 2002 +0000

    * fake-addrinfo.c (_XOPEN_SOURCE_EXTENDED): Define if not defined, and if not
    Mac or Windows, for duration of inclusion of netdb.h.  This gets us the h_errno
    declaration on HP-UX.
    (getnameinfo): Cast gethostbyaddr pointer arg to char *, not sockaddr *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14147 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  8 ++++++++
 src/include/fake-addrinfo.c | 12 ++++++++++--
 2 files changed, 18 insertions(+), 2 deletions(-)

commit 82875d4d15d9e92b5a56e6398eb0ae81e2a7eff6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 19 21:32:03 2002 +0000

    update copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14146 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-addrinfo.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 99e67b467aa1ea2142e1717faa769a4a7edcf32d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 14 21:47:56 2002 +0000

    update hst_realm dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14145 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5ace91c490dadae49b6b0cb51114ddbc756dc417
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 14 21:45:28 2002 +0000

    update copyright dates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14144 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/localaddr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 19a416e0d7daa6b71a6137d77c6600ecf0201727
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 11 00:15:47 2002 +0000

    Change krb5 kcmd to use getaddrinfo, and add some hooks for future ipv6
    support.
    
    * defines.h: Include fake-addrinfo.h.
    (FAI_PREFIX): Define.
    (getport): Update.
    * kcmd.c: Include fake-addrinfo.c.
    (kcmd): Use getaddrinfo instead of gethostbyname, but only get AF_INET
    addresses for now.
    (k4cmd): Update argument list to getport.
    (getport): Accept new argument, pointer to address family to use.  If zero, try
    inet6 and then inet.
    * krshd.c (doit): Update argument list to getport.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14140 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  13 +++
 src/appl/bsd/defines.h |   5 +-
 src/appl/bsd/kcmd.c    | 223 ++++++++++++++++++++++++++++++++++---------------
 src/appl/bsd/krshd.c   |   3 +-
 4 files changed, 173 insertions(+), 71 deletions(-)

commit 54824bb0af1c05f0811cb43a0ce0a8f8753eec02
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Feb 10 23:53:55 2002 +0000

    * fake-addrinfo.h: Always check for FAI_PREFIX, not just when fake getaddrinfo
    support is needed.
    (fixup_addrinfo): Declare.
    * fake-addrinfo.c (fixup_addrinfo): New function, fixes up breakage in AIX and
    GNU implementations (so far) of getaddrinfo.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14139 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  8 ++++++++
 src/include/fake-addrinfo.c | 47 +++++++++++++++++++++++++++++++++++++++++++++
 src/include/fake-addrinfo.h | 10 ++++++++--
 3 files changed, 63 insertions(+), 2 deletions(-)

commit 1baed0756ffc9695aebca5e3f68c85d3790d5c23
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Feb 10 07:07:19 2002 +0000

    get local ipv6 addresses on linux
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14138 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  9 +++++
 src/lib/krb5/os/localaddr.c | 91 ++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 99 insertions(+), 1 deletion(-)

commit 4df3816b982e8fc1893a492e02182570dcf34789
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jan 23 15:55:53 2002 +0000

    prof_init.c, prof_tree.c: Fixed calls to profile_update_file/profile_open_file to handle the possibility that we have lost permission to read one of the configuration files in the file list (say it's in AFS).  We should only fail catastrophically if we can't read all of the files in the profile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14116 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  7 +++++++
 src/util/profile/prof_init.c |  2 +-
 src/util/profile/prof_tree.c | 11 +++++++++--
 3 files changed, 17 insertions(+), 3 deletions(-)

commit 14636969c6aea9e6fa38a76346d310b7b1ec39da
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 15 20:54:30 2002 +0000

    krb5_princ_realm returns a pointer to krb5_data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14113 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog | 5 +++++
 doc/api/krb5.tex  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 78bdfa4e9938f15d534f1cb9409c803a59efd75b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 15 02:27:59 2002 +0000

    Reflect correct values for current code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14112 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog                  | 5 +++++
 src/lib/crypto/t_prng.expected            | 8 ++++----
 src/lib/crypto/t_prng.reseedtest-expected | 2 +-
 3 files changed, 10 insertions(+), 5 deletions(-)

commit 65715c0659862b8bb286ba65954da4e3941a3d47
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jan 14 19:06:37 2002 +0000

    Don't right shift by 32
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14108 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ChangeLog | 6 ++++++
 src/lib/crypto/yarrow/yarrow.c  | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 80d94785b5405b247712fcfa911c2a8494134278
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 9 22:15:21 2002 +0000

    * hst_realm.c (EAFNOSUPPORT): On Windows, translate to WSAEAFNOSUPPORT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14104 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/hst_realm.c | 5 +++++
 2 files changed, 10 insertions(+)

commit 05d7f69bb45007ab5734379325d93c3d87705bbc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 9 03:58:11 2002 +0000

    * Makefile.in (t_localaddr): Link against $(LIBS)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14102 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 2 ++
 src/lib/krb5/os/Makefile.in | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 21ce23d8189224e84ec693351987cfc93aca06e1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 9 03:57:17 2002 +0000

    log msg for getaddrinfo error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14101 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 17b3e40e323d9486e5e475c6e6e91efb2e5d565d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 9 03:56:32 2002 +0000

    Split out code for getting canonical name of local host, change it to use
    getaddrinfo, and make both sites call the new function.  Added new error codes
    to report getaddrinfo failures that don't translate to standard errno codes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14100 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et |  6 +++
 src/lib/krb5/os/ChangeLog             |  8 +++
 src/lib/krb5/os/def_realm.c           | 20 +-------
 src/lib/krb5/os/hst_realm.c           | 92 +++++++++++++++++++++++++++++------
 4 files changed, 92 insertions(+), 34 deletions(-)

commit bb177ab3e131bdc93b524a231434b931d5c51cc1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 9 03:26:16 2002 +0000

    update comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14099 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/localaddr.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 9d873dc3bf4fff2dcdd46f1c7d1e5042b9ddba89
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 9 03:25:02 2002 +0000

    * socket-utils.h (ss2sin6) [__GNUC__]: Define inline function only if IPv6 support is turned on
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14098 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 5 +++++
 src/include/socket-utils.h | 2 ++
 2 files changed, 7 insertions(+)

commit e04dfdb788303c16b30e776d01e25ea70be2ba2e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 9 02:23:35 2002 +0000

    do database expansion from tcl driver code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14097 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog       |   8 +++
 src/lib/rpc/unit-test/Makefile.in     |   2 +-
 src/lib/rpc/unit-test/lib/helpers.exp | 100 ++++++++++++++++++++++++++++++++++
 3 files changed, 109 insertions(+), 1 deletion(-)

commit 2357579e7d90ab9501620c206e95cfaaa471c0da
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 9 00:46:52 2002 +0000

    	* shlib.conf: Fix hpux to deal with building shared libs with gcc.
    	Patch from Doug Engert; fixes krb5-build/1021.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14096 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  5 +++++
 src/config/shlib.conf | 15 ++++++++++++---
 2 files changed, 17 insertions(+), 3 deletions(-)

commit a4e7178b9f617c687d50bb427e2e79a5e54015d3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 9 00:20:17 2002 +0000

    	* crc.pl: New file; perl script to do generate some test vectors
    	and CRC tables.
    
    	* CRC.pm: New file; perl module to implement CRCs in terms of
    	polynomial arithmetic (verrrry slooow).
    
    	* Poly.pm: New file; perl module to do polynomial arithmetic in
    	the field of integers mod 2.
    
    	* t_crc.c: New file; do some sanity checks (and timing checks,
    	more useful when building shift-4 as well).
    
    	* Makefile.in (check-unix): Add rules for building, running
    	t_crc.
    
    	* crc32.c (mit_crc32_shift4): Add new function, usually not
    	compiled, for shift-4 implementation of CRC32.
    
    	* crc-32.h: Add (conditionalized) prototype for the shift-4
    	function; remove checksum_entry (it's no longer used).
    
    	* crctest.c: Removed.
    
    	* crc-test: Removed.
    
    	* crc.c: Removed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14095 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/CRC.pm      | 156 +++++++++++++++++++++++++
 src/lib/crypto/crc32/ChangeLog   |  29 +++++
 src/lib/crypto/crc32/Makefile.in |   7 ++
 src/lib/crypto/crc32/Poly.pm     | 182 +++++++++++++++++++++++++++++
 src/lib/crypto/crc32/crc-32.h    |   6 +-
 src/lib/crypto/crc32/crc-test    |  58 ---------
 src/lib/crypto/crc32/crc.c       | 246 ---------------------------------------
 src/lib/crypto/crc32/crc.pl      | 111 ++++++++++++++++++
 src/lib/crypto/crc32/crc32.c     |  31 ++++-
 src/lib/crypto/crc32/crctest.c   |  99 ----------------
 src/lib/crypto/crc32/t_crc.c     | 210 +++++++++++++++++++++++++++++++++
 11 files changed, 730 insertions(+), 405 deletions(-)

commit 9567ca2d451162647e530339a2960410ee8af4bc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 8 23:51:44 2002 +0000

    * shlib.conf: For Linux, always add "-lc" at the end of the link command
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14094 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 3 +++
 src/config/shlib.conf | 8 ++++++++
 2 files changed, 11 insertions(+)

commit d4fee4b04899b201090382a41668378a012c6638
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 8 23:51:09 2002 +0000

    * libobj.in (config.status): Depend on shlib.conf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14093 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/libobj.in | 1 +
 2 files changed, 5 insertions(+)

commit 4990e45639df60485b90ccf4715908267a71cee9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 8 23:49:54 2002 +0000

    fix bug with inconsistent result codes when homedir isn't accessible but / is
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14092 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  8 ++++++++
 src/appl/gssftp/ftpd/ftpd.c    | 16 ++++++++++------
 2 files changed, 18 insertions(+), 6 deletions(-)

commit 85d4151c8abd7f6a32edc5bf6e6af5dcd332075f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 8 20:43:03 2002 +0000

    KDC support for new PRNG
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14090 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  |  9 +++++++++
 src/kdc/dispatch.c | 24 +++++++++++++++++++++++-
 src/kdc/main.c     | 10 ++--------
 3 files changed, 34 insertions(+), 9 deletions(-)

commit 50b5e3f72e5381cd9bb641dcdb28ebb4ba7e8734
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 8 19:27:00 2002 +0000

    Get strong random bits at kadmind startup
    provide better error message for current round of keytab not found
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14089 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     |  5 +++++
 src/kadmin/server/ovsec_kadmd.c | 11 ++++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 436ffb7faf45b3a8da6af57b96610b42c1da2e10
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 8 17:42:31 2002 +0000

    Assign entropy source identifier
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14088 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 2 ++
 src/lib/krb5/krb/gen_subkey.c | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 9a5a0e37097561741190e83d176053fe3be829a9
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 8 14:38:44 2002 +0000

    Implement code to get random data from /dev/{random,urandom}.  For
    init_context use /dev/urandom; for database creation use /dev/random
    if it exists.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14087 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog     |  4 ++
 src/kadmin/dbutil/kdb5_create.c |  9 +++-
 src/lib/crypto/ChangeLog        |  4 ++
 src/lib/crypto/prng.c           | 92 ++++++++++++++++++++++++++++++++++++++++-
 src/lib/krb5/krb/ChangeLog      |  4 ++
 src/lib/krb5/krb/init_ctx.c     |  4 +-
 6 files changed, 114 insertions(+), 3 deletions(-)

commit 2d8031ac51f94db146061b778268df2c0e21078d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 4 05:06:11 2002 +0000

    Check test results more carefully.
    Fix big-endian-64-bit bug in btree implementation (for sparcv9).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14086 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog      |  5 +++++
 src/util/db2/btree/bt_put.c | 11 +++++++++--
 src/util/db2/test/ChangeLog |  8 ++++++++
 src/util/db2/test/dbtest.c  |  4 +++-
 src/util/db2/test/run.test  |  6 +++---
 5 files changed, 28 insertions(+), 6 deletions(-)

commit 187014cc0bb392edbaabd70a78934386899614e2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Dec 14 20:53:39 2001 +0000

    	* main.c (main, init_realm): Get rid of variables set but never used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14073 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 4 ++++
 src/kdc/main.c    | 8 ++------
 2 files changed, 6 insertions(+), 6 deletions(-)

commit a29c5aea2f10220096923543fd57587f6c88ebd8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Dec 14 20:48:17 2001 +0000

    	* svc_auth_gssapi.c (_gssrpc_svcauth_gssapi): Local return
    	variable declared enum auth_stat instead of int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14072 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog         | 5 +++++
 src/lib/rpc/svc_auth_gssapi.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 93d07180c1a5ab0453e9ec12a5f0c41b894fd16d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Dec 14 18:45:28 2001 +0000

    	* hmac_md5.c (k5_hmac_md5_hash): Test if malloc returns NULL and
    	not the argument to malloc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14071 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/keyhash_provider/ChangeLog  | 5 +++++
 src/lib/crypto/keyhash_provider/hmac_md5.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f7836ff4786ccd765a596c619162aa8113029555
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Dec 11 17:51:58 2001 +0000

    	* kdc_util.c (subrealm, add_to_transited): Unsigned vs. signed int
    	fixes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14064 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  |  5 +++++
 src/kdc/kdc_util.c | 14 +++++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit 571faeb72c219ffd7310b513646050bf929f51cc
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon Dec 10 20:46:19 2001 +0000

    Fix typo in #ifdef KRB5_KRB4_COMPAT.  Thanks to rbasch@mit.edu
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14062 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 5 +++++
 src/clients/kinit/kinit.c   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0071c47e97514e8615edc2fa8e12c65ec5ee0171
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 8 02:00:19 2001 +0000

    	* ktf_g_ent.c (krb5_ktfile_get_entry): Coerce enctype for now to
    	restore 1.0.x enctype similarity behavior.
    [pullup from 1.2.3]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14060 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog   | 5 +++++
 src/lib/krb5/keytab/file/ktf_g_ent.c | 8 ++++++++
 2 files changed, 13 insertions(+)

commit 6a85ddebf1bb152f75938e8058f9bd38ba92045e
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 8 01:58:07 2001 +0000

    	* ftpcmd.y (pathname): Handle returns from ftpglob() better so
    	that errors get sent via reply(), while causing some match
    	failures to match to simply return $1, so the higher level can
    	deal.  Previously, some failures would cause synch problems since
    	NULL would be returned and no reply was sent.
    [pullup from 1.2.3]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14059 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  8 ++++++++
 src/appl/gssftp/ftpd/ftpcmd.y  | 15 +++++++++------
 2 files changed, 17 insertions(+), 6 deletions(-)

commit 021f2a8ba6d99472b1726eb6d91602a6339ce334
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 8 01:57:48 2001 +0000

    	* glob.c (execbrc): Fix some fencepost errors.  Don't copy
    	uninitialized memory past the end of the pattern string.  Don't
    	increment pointer beyond string end.
    [pullup from 1.2.3]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14058 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog |  6 ++++++
 src/appl/gssftp/ftp/glob.c    | 10 ++++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 63018bad00f532a24631f35f24e98727a539efae
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 8 01:57:17 2001 +0000

    	* update_utmp.c (PTY_GETUTXENT): Fix typo.  Thanks to Shawn
    	Stepper. [fixes krb5-build/1020]
    [pullup from 1.2.3]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14057 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 11 +++++++++++
 src/util/pty/update_utmp.c |  7 +++++--
 2 files changed, 16 insertions(+), 2 deletions(-)

commit 912de828aeb6d6359eb9be92489f89b6d12b8d79
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Dec 7 19:24:40 2001 +0000

    	* k5-int.h (krb5int_des_init_state): Change variable name in
    	prototype away from usage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14055 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/k5-int.h  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4ff9e46c8c572d5c7258cf42d79d2f938a16d119
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Dec 7 19:20:17 2001 +0000

    	* clnt_raw, clnt_tcp.c, clnt_udp.c: Use a union structure to
    	ensure argument alignment.
    
    	* pmap_clnt.c, pmap_clnt.h (pmap_set): Change port argument to int
    	to avoid width warnings.
    
    	* rpc_callmsg.c (xdr_callmsg): Cast argument to XDR_INLINE to
    	avoid signed vs. unsigned warning.
    
    	* svc.c: Cast assignment to avoid signed warning.
    
    	* xdr.c (xdr_u_short, xdr_u_long): cast pointers to long * in
    	invocation of XDR_PUTLONG.
    
    	* xdr_alloc.c (xdralloc_putbytes): Cast argument to DynInsert to
    	avoid signed/unsigned warning.
    
    	* auth_gssapi.c, svc_auth_gssapi, xdr_rec.c: Cast arguments to
    	avoid alignment warnings.
    
    	* svc_tcp.c, xdr_stdio.c: Cast argument to fread/fwrite/read/write.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14054 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog         | 24 ++++++++++++++++++++++++
 src/lib/rpc/auth_gssapi.c     |  2 +-
 src/lib/rpc/clnt_raw.c        | 11 +++++++----
 src/lib/rpc/clnt_tcp.c        | 15 +++++++++------
 src/lib/rpc/clnt_udp.c        |  5 +++--
 src/lib/rpc/pmap_clnt.c       |  2 +-
 src/lib/rpc/pmap_clnt.h       |  2 +-
 src/lib/rpc/pmap_rmt.c        |  4 ++--
 src/lib/rpc/rpc_callmsg.c     |  9 +++++----
 src/lib/rpc/svc.c             |  2 +-
 src/lib/rpc/svc_auth_gssapi.c | 11 ++++++-----
 src/lib/rpc/svc_tcp.c         |  4 ++--
 src/lib/rpc/xdr.c             |  6 +++---
 src/lib/rpc/xdr_alloc.c       |  2 +-
 src/lib/rpc/xdr_rec.c         | 26 +++++++++++++-------------
 src/lib/rpc/xdr_stdio.c       |  6 ++++--
 16 files changed, 83 insertions(+), 48 deletions(-)

commit 87cc922ae5c53191328cf8c8a87b08a378882082
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Dec 6 19:02:05 2001 +0000

    	* configure.in: Add KRB5_GETSOCKNAME_ARGS and KRB5_GETPEERNAME_ARGS
    
    	* kprop.c, kpropd.c: Use GETSOCKNAME_ARG3_TYPE and
    	GETPEERNAME_ARG3_TYPE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14051 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog    |  7 +++++++
 src/slave/configure.in |  2 ++
 src/slave/kprop.c      |  6 +++++-
 src/slave/kpropd.c     | 13 ++++++++++---
 4 files changed, 24 insertions(+), 4 deletions(-)

commit 46a891bb4021a9a1b62ec784ea9819ad01251ce5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Dec 6 18:27:06 2001 +0000

            * krcp.c, krlogin.c, krlogind.c, krsh.c, krshd.c, login.c,
            setenv.c, v4rcp.c: Signed v.s unsigned int cleanup.
    
            * defines.h: rcmd_stream_{read,write} take size_t as length argument.
    
            * kcmd.c: Use GETSOCKNAME_ARG3_TYPE instead of assuming int. input
            and output handler take size_t as length argument instead of
            int. Other signed vs. unsigned fixes.
    
            * configure.in: Add KRB5_GETSOCKNAME_ARGS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14050 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 13 ++++++++++++
 src/appl/bsd/configure.in |  1 +
 src/appl/bsd/defines.h    |  4 ++--
 src/appl/bsd/kcmd.c       | 51 ++++++++++++++++++++++++++---------------------
 src/appl/bsd/krcp.c       | 13 +++++++-----
 src/appl/bsd/krlogin.c    | 18 +++++++++--------
 src/appl/bsd/krlogind.c   |  2 +-
 src/appl/bsd/krsh.c       |  6 +++---
 src/appl/bsd/krshd.c      |  8 ++++----
 src/appl/bsd/login.c      |  2 +-
 src/appl/bsd/setenv.c     |  2 +-
 src/appl/bsd/v4rcp.c      | 28 +++++++++++++++-----------
 12 files changed, 88 insertions(+), 60 deletions(-)

commit 58db6dc9eef552f8e1736506eeac38e05b50f0c3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 5 23:30:25 2001 +0000

            * string_to_key.c (krb5_arcfour_string_to_key): Use size_t instead
            of int for local variable.
            (asctouni): Length argument now size_t instead of int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14049 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/ChangeLog       | 6 ++++++
 src/lib/crypto/arcfour/string_to_key.c | 6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 91a7b5132eeea7d95678dbc266bd4a07524c31a4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 5 23:30:00 2001 +0000

    	* t_encrypt.c (main): Free memory when finished to test for memory
    	leaks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14048 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 5 +++++
 src/lib/crypto/t_encrypt.c | 7 +++++++
 2 files changed, 12 insertions(+)

commit 3511d6915f2dab45f961ae616da4ad44405f8318
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 5 23:16:28 2001 +0000

    	* yarrow.c (krb5int_yarrow_stretch): Delare local variable unsigned.
    	(krb5int_yarrow_init): Zero cipher context on init.
    
    	* yhash.h (HASH_Final): Use a variable other than out (shadow in
    	yarrow.c)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14047 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ChangeLog |  8 ++++++++
 src/lib/crypto/yarrow/yarrow.c  |  5 ++++-
 src/lib/crypto/yarrow/yhash.h   | 10 +++++-----
 3 files changed, 17 insertions(+), 6 deletions(-)

commit 3109dc13f177bf810224a45470fa4be9467e2e3f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 5 23:14:30 2001 +0000

    	* shs.c, shs.h (shsUpdate): Declare second argument as const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14046 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha1/ChangeLog | 4 ++++
 src/lib/crypto/sha1/shs.c     | 2 +-
 src/lib/crypto/sha1/shs.h     | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit f57d71b2a33376ca8a56a97feb30cd6ce39a3588
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 5 22:49:34 2001 +0000

    Fix typo in last checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14045 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-client.c | 1 -
 1 file changed, 1 deletion(-)

commit eceae3a3f303d8482d0e2a6f936bfb43bc930df0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 5 22:26:52 2001 +0000

           * rsh.exp: Fix date-grabbing regexp to deal with older versions of
            expect/tcl that have limited regexp capabilities.
    
    Pullup from 1-2-3 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14044 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog | 7 ++++++-
 src/tests/dejagnu/krb-standalone/rsh.exp   | 2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit b5d0774905cb57593edc5ea28a016246517367a6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 5 12:07:41 2001 +0000

            * krb524d.c (cleanup_and_exit): Call krb5_klog_close()
    
            * encode.c (encode_bytes, decode_bytes): Make length field
            unsigned to clean up unsigned/signed warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14043 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 7 +++++++
 src/krb524/encode.c  | 8 ++++----
 src/krb524/krb524d.c | 1 +
 3 files changed, 12 insertions(+), 4 deletions(-)

commit ae17e203e8f3054ca2bcba0f08c968a2747b50eb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 5 12:03:18 2001 +0000

            * t_ser.c (main): Free context on failure exit route
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14042 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 4 ++++
 src/lib/krb5/krb/t_ser.c   | 1 +
 2 files changed, 5 insertions(+)

commit 02394c6560d0a08a3bdf90834128568af2fae661
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 5 12:02:10 2001 +0000

            * sendto_kdc.c (krb5_sendto_kdc): Get rid of unecessary casts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14041 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 4 ++++
 src/lib/krb5/os/sendto_kdc.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit ad223f1fab3b91fbad3a078cca672b016aad426f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 5 12:01:17 2001 +0000

            * t_cksum.c (main): Free memory leak in tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14040 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/keyhash_provider/ChangeLog   | 4 ++++
 src/lib/crypto/keyhash_provider/Makefile.in | 4 ++--
 src/lib/crypto/keyhash_provider/t_cksum.c   | 1 +
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 5b75c1588a8ebc24216e1b56bf50e9b3ad513894
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 5 11:58:54 2001 +0000

            * test_profile.c (main): Call profile_release() before exiting
            in case of error return. (memory leak testing)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14039 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog      | 5 +++++
 src/util/profile/test_profile.c | 1 +
 2 files changed, 6 insertions(+)

commit bbdbf4b0365f03c9a7a77fe21b06e3a0107aa3e6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 5 11:39:39 2001 +0000

            * gss-client.c, gss-misc.c, gss-server.c: Cast buffer length to
            int in length argument for printf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14038 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |  5 +++++
 src/appl/gss-sample/gss-client.c | 11 ++++++-----
 src/appl/gss-sample/gss-misc.c   |  4 ++--
 src/appl/gss-sample/gss-server.c |  7 ++++---
 4 files changed, 17 insertions(+), 10 deletions(-)

commit 76b60d050bd71dcabb793aad27b172c579a55993
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Dec 4 01:04:12 2001 +0000

    Fix documentation bug
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14035 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog | 4 ++++
 src/util/pty/README    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ccf29c7c44775028f2383416c8f1fefd12491dfe
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 28 23:51:11 2001 +0000

    * klist.c (flags_string): Display transit-policy-checked, ok-as-delegate, and anonymous ticket flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14029 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 5 +++++
 src/clients/klist/klist.c   | 6 ++++++
 2 files changed, 11 insertions(+)

commit 2f36eb05aa78e91b9fc7d6019178ef501de7a6fd
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Nov 28 21:20:38 2001 +0000

    * ms2mit.c: Make sure we get a des-cbc-crc session key instead of
    potentially getting whatever happens to be in the cache.  Remove
    unnecessary static variables.  Make function headers use a
    consistent format.  Rename ShowLastError() to ShowWinError() and
    ShowNTError() to ShowLsaError().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14024 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ms2mit/ChangeLog |   8 ++
 src/windows/ms2mit/ms2mit.c  | 226 +++++++++++++++++++++++++++++++++++++------
 2 files changed, 207 insertions(+), 27 deletions(-)

commit ff00d000b744cab1b1931e39e4df1c5fa4e29309
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Nov 27 17:17:55 2001 +0000

    	* api.2/init-v2.exp: For test 101 failure, change port number 1 -
    	which is used by tcpmux under Irix, to 4 - which is unassigned by
    	IANA.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14021 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog         | 6 ++++++
 src/lib/kadm5/unit-test/api.2/init-v2.exp | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 0b5e96d5aca08b684b0eca9030bf1fc08b7bd8dc
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Nov 26 20:43:10 2001 +0000

     2001-11-24  Sam Hartman  <hartmans@mit.edu>
    
     	* fwd_tgt.c (krb5_fwd_tgt_creds): Get a session key for the
     	forwarded tgt that is the same as the  session key for  the
     	auth_context.  This  is an enctype we know the remote side
     	supports.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14019 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  7 +++++++
 src/lib/krb5/krb/fwd_tgt.c | 15 +++++++++++++--
 2 files changed, 20 insertions(+), 2 deletions(-)

commit b0f56bf7fa6224dc0d34abf039204e2b2e5b9750
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Nov 26 20:37:46 2001 +0000

    Add entropy source identifiers for random seed calls
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14018 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 10 ++++++++++
 src/lib/krb5/krb/gen_seqnum.c |  2 +-
 src/lib/krb5/krb/init_ctx.c   |  2 +-
 src/lib/krb5/krb/mk_req_ext.c |  2 +-
 src/lib/krb5/krb/sendauth.c   |  4 ++--
 5 files changed, 15 insertions(+), 5 deletions(-)

commit b717bfc043ecaa27f65dfebae65177590e2102a6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Nov 21 21:28:14 2001 +0000

    On fork, perturb the PRNG stream in the child
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14016 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ChangeLog |  4 ++++
 src/lib/crypto/yarrow/yarrow.c  | 16 +++++++++++++---
 2 files changed, 17 insertions(+), 3 deletions(-)

commit f612a812e3b7182f842d2a818987b8ea713efa7b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Nov 20 18:34:03 2001 +0000

    export krb5_set_default_tgs_enctypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14014 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/krb5_32.def | 1 +
 2 files changed, 5 insertions(+)

commit 2cdb98930f6ce1473fea44d5c5380bb0858fc6a5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Nov 20 17:03:24 2001 +0000

    	* Makefile.in (check-unix): Use $(srcdir) in file specification
    	for input to t_prng.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14011 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 5 +++++
 src/lib/crypto/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 9f22b59135a7d90b5f818619e46c5a390b6bbee5
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Nov 20 00:59:19 2001 +0000

    Add regression test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14010 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog       |  4 ++++
 src/lib/crypto/Makefile.in     |  3 +++
 src/lib/crypto/t_prng.comments | 14 ++++++++++++++
 src/lib/crypto/t_prng.expected |  4 ++++
 src/lib/crypto/t_prng.seed     | 25 +++++++++++++++++++++++++
 5 files changed, 50 insertions(+)

commit 0334904c593755c04315747883b67bc07d856a2a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Nov 20 00:26:54 2001 +0000

    Work around hash using host byte order
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14009 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ChangeLog |  4 ++++
 src/lib/crypto/yarrow/yhash.h   | 12 ++++++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 423387c41a06ed002d6a017ff8f9e074c32a47ac
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon Nov 19 23:45:38 2001 +0000

    Fix up yarrow build on Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14008 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                     |  4 ++++
 src/Makefile.in                   |  8 +++++---
 src/lib/crypto/ChangeLog          |  4 ++++
 src/lib/crypto/Makefile.in        | 11 ++++++++++-
 src/lib/crypto/yarrow/ChangeLog   |  4 ++++
 src/lib/crypto/yarrow/Makefile.in |  2 +-
 6 files changed, 28 insertions(+), 5 deletions(-)

commit 8ebc2fc031cd1568e2969ab18b8f507e7f293d03
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Nov 19 20:05:35 2001 +0000

    Fix memory handling bug in t_prng; update expected results as they changedd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14007 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog                  | 2 ++
 src/lib/crypto/t_prng.c                   | 2 +-
 src/lib/crypto/t_prng.reseedtest-expected | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

commit 6a9d87ee8e57694f6f75b065e4699ede378f557f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Nov 19 19:49:30 2001 +0000

    Add t_prng.reseedtest
    Fix t_prng not to  output random data if 0 bytes requested
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14003 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog                  |  7 +++++++
 src/lib/crypto/t_prng.c                   | 26 ++++++++++++++------------
 src/lib/crypto/t_prng.reseedtest          | 31 +++++++++++++++++++++++++++++++
 src/lib/crypto/t_prng.reseedtest-comments | 21 +++++++++++++++++++++
 src/lib/crypto/t_prng.reseedtest-expected |  1 +
 5 files changed, 74 insertions(+), 12 deletions(-)

commit 25b3725bd3ba37dd869e5484cb44d0434db24289
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Nov 19 18:41:24 2001 +0000

    	* kdb5_verify.c (main): Use krb5_free_unparsed_name() to free up
    	memory.
    	(check_princ): Use krb5_free_data_contents() and
    	krb5_free_principal() to cleanup memory leak.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13996 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/verify/ChangeLog     |  7 +++++++
 src/tests/verify/kdb5_verify.c | 11 +++++++++++
 2 files changed, 18 insertions(+)

commit 69892375d8bd25d12d0418d2d941ecc74ce46019
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Nov 19 18:39:32 2001 +0000

    	* kdb5_mkdums.c (main): Invoke krb5_free_context when finished.
    	(add_princ): Use krb5_free_principal to prevent memory leak.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13995 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     | 5 +++++
 src/tests/create/kdb5_mkdums.c | 7 +++++++
 2 files changed, 12 insertions(+)

commit 64b0fc3a72ce9de1176ab84be5d408a35ff143d9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Nov 19 18:34:40 2001 +0000

    	* t_kdb.c (do_testing): Invoke krb5_free_principal and
    	krb5_free_keyblock_contents on master key to prevent minor memory
    	leak.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13994 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  6 ++++++
 src/lib/kdb/t_kdb.c   | 11 +++++++++++
 2 files changed, 17 insertions(+)

commit fcf8655d20f1953916e98aac54ec4b30fff72870
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Nov 19 18:32:44 2001 +0000

    	* kadm_server.h: Update prototype for convert_kadm5_to_kadm
    
    	* admin_server.c (process_client): Do not assign negative value to
    	unsigned variable.
    	(convert_kadm5_to_kadm): Return krb5_int32 instead of krb5_ui_4 to
    	be compatible with error codes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13993 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog      | 9 +++++++++
 src/kadmin/v4server/admin_server.c | 6 +++---
 src/kadmin/v4server/kadm_server.h  | 2 +-
 3 files changed, 13 insertions(+), 4 deletions(-)

commit 0b9d961e7b1661e8d513028abfc31196813cf63c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Nov 19 18:29:45 2001 +0000

    	* gss-server.c (server_establish_context, sign_server): Ensure
    	that memory blocks are only freed once.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13991 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |  5 +++++
 src/appl/gss-sample/gss-server.c | 44 +++++++++++++++++++++++++++++++---------
 2 files changed, 39 insertions(+), 10 deletions(-)

commit e4e058f63c1e116bbf92d677bda2a86c6397508f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Nov 19 18:28:57 2001 +0000

    Add Yarrow copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13990 dc483132-0cff-0310-8789-dd5450dbe970

 README | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 6e67fcdfe9b6974c196929b33adff851cee0108e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Nov 18 23:46:32 2001 +0000

    When initiating GSSAPI context  override tgs-enctypes
    rather than  trying all acceptable enctypes  in a loop.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13989 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                  |  4 ++++
 src/include/krb5.hin                   |  4 ++++
 src/lib/gssapi/krb5/ChangeLog          |  6 ++++++
 src/lib/gssapi/krb5/init_sec_context.c | 28 ++++------------------------
 src/lib/krb5/krb/ChangeLog             |  5 +++++
 src/lib/krb5/krb/init_ctx.c            | 11 +++++++++--
 6 files changed, 32 insertions(+), 26 deletions(-)

commit 4b50e8f97119084be1c76e86c67993bbad351840
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Nov 16 19:24:55 2001 +0000

    	* init_ctx.c (DEFAULT_ETYPE_LIST): Ensure space present after
    	arcfour-hmac-md5 entry for when ANSI strings concatenated the
    	des-cbc-crc entry was dropped.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13984 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 6 ++++++
 src/lib/krb5/krb/init_ctx.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit f8207302ef9b1ff8517bb6f528ab4e195b219fc7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Nov 16 15:00:48 2001 +0000

    * Link Yarrow into the build
    * Use Yarrow as the PRNG with the compatibility API
    * Write most of new PRNG entropy API
    * Write but (currently) do not use PRNG test harness
    * Fix Yarrow ciphers not to depend on libkrb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13982 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                   |   4 +
 src/Makefile.in                 |   2 +
 src/include/ChangeLog           |   9 ++
 src/include/krb5.hin            |  43 +++++++++
 src/lib/crypto/ChangeLog        |  15 ++++
 src/lib/crypto/Makefile.in      |  14 ++-
 src/lib/crypto/configure.in     |   3 +-
 src/lib/crypto/prng.c           | 194 +++++++++++++++-------------------------
 src/lib/crypto/t_prng.c         |  85 ++++++++++++++++++
 src/lib/crypto/yarrow/ChangeLog |   4 +
 src/lib/crypto/yarrow/ycipher.c |  13 ++-
 11 files changed, 257 insertions(+), 129 deletions(-)

commit 2dcc3bcbd2528cadf05694024a8113e110c1ffed
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Nov 9 21:47:54 2001 +0000

    Rename to be consistent with krb5 libraries internals
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13975 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/yarrow.c | 50 +++++++++++++--------------
 src/lib/crypto/yarrow/yarrow.h | 22 ++++++------
 src/lib/crypto/yarrow/ytest.c  | 76 +++++++++++++++++++++---------------------
 3 files changed, 74 insertions(+), 74 deletions(-)

commit 4117e231ca8a46489a8b1efa3bb478775f14d541
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Nov 9 21:11:38 2001 +0000

    Compiles now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13974 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ChangeLog   |  2 ++
 src/lib/crypto/yarrow/Makefile.in | 36 ++++++++++++++++++++++++++++++++++++
 src/lib/crypto/yarrow/yarrow.c    | 17 ++++++++++-------
 src/lib/crypto/yarrow/yarrow.h    |  1 +
 src/lib/crypto/yarrow/ycipher.c   | 11 +++++------
 src/lib/crypto/yarrow/ycipher.h   |  4 ++--
 src/lib/crypto/yarrow/yhash.h     | 12 ++++++------
 src/lib/crypto/yarrow/ylock.h     |  4 ++--
 8 files changed, 64 insertions(+), 23 deletions(-)

commit 6a57be5618bd85948ce23598629ae9fcc0e81380
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Nov 9 20:12:37 2001 +0000

    We don't need this
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13973 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/Makefile | 51 ------------------------------------------
 1 file changed, 51 deletions(-)

commit d39e4236a30185ed1a4bb535b7d9d5fda90dbfb0
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Nov 9 19:59:20 2001 +0000

    Next pass at making things  use krb5 types and functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13972 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ChangeLog |  12 ++++
 src/lib/crypto/yarrow/yarrow.c  |  10 ++--
 src/lib/crypto/yarrow/ycipher.c |  79 ++++++++++++++++++++++++++
 src/lib/crypto/yarrow/ycipher.h | 121 +++++-----------------------------------
 src/lib/crypto/yarrow/yhash.h   |  33 +++--------
 src/lib/crypto/yarrow/ylock.h   |   6 +-
 6 files changed, 122 insertions(+), 139 deletions(-)

commit 57ff23538aea342704c6ec97307dfb4797d6dc6d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Nov 8 22:50:21 2001 +0000

    First pass cleaning up headers and types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13971 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ChangeLog |  9 +++++++++
 src/lib/crypto/yarrow/yarrow.c  |  6 +++---
 src/lib/crypto/yarrow/yarrow.h  | 32 +++++++++-----------------------
 src/lib/crypto/yarrow/ytypes.h  | 30 +-----------------------------
 4 files changed, 22 insertions(+), 55 deletions(-)

commit b6b171242d98d92260c029cb93e83dda111b2dca
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Nov 8 21:54:31 2001 +0000

    Remove OS-dependent files.
    yseed contains some win32 code to seed based on system events etc.
    We may want to look at this in the future, but I want to get things working
    in a portable manner before I worry about OS-specific things.
    
    ystate.c contains routines to save/load state.
    We're not doing that now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13970 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/yseed.c  | 297 -----------------------------------------
 src/lib/crypto/yarrow/ystate.c | 109 ---------------
 2 files changed, 406 deletions(-)

commit f6194bd50cadcf6bd8606e864334fddc2cfe1bb6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Nov 8 21:51:58 2001 +0000

    Add Yarrow from http://www.zeroknowledge.com/
    
    This is version 0.1 of their Yarrow implementation.  I have flattened the distribution,
    copying files in the src directory directly into this directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13969 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/yarrow/ASSUMPTIONS | 101 +++++
 src/lib/crypto/yarrow/LICENSE     |  21 +
 src/lib/crypto/yarrow/Makefile    |  51 +++
 src/lib/crypto/yarrow/README      |  94 +++++
 src/lib/crypto/yarrow/TODO        |   9 +
 src/lib/crypto/yarrow/yarrow.c    | 868 ++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/yarrow/yarrow.h    | 199 +++++++++
 src/lib/crypto/yarrow/yarrow.man  | 315 ++++++++++++++
 src/lib/crypto/yarrow/yarrow.pod  | 112 +++++
 src/lib/crypto/yarrow/ycipher.h   | 134 ++++++
 src/lib/crypto/yarrow/yexcep.h    | 107 +++++
 src/lib/crypto/yarrow/yhash.h     |  40 ++
 src/lib/crypto/yarrow/ylock.h     |  18 +
 src/lib/crypto/yarrow/yseed.c     | 297 +++++++++++++
 src/lib/crypto/yarrow/ystate.c    | 109 +++++
 src/lib/crypto/yarrow/ystate.h    |  28 ++
 src/lib/crypto/yarrow/ytest.c     | 389 +++++++++++++++++
 src/lib/crypto/yarrow/ytypes.h    |  52 +++
 18 files changed, 2944 insertions(+)

commit d5b76d7b09f9bbc035239583d892946db284ed96
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 7 23:12:16 2001 +0000

    * state.c (krb5_c_init_state, krb5_c_free_state): Use KRB5_CALLCONV
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13968 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog |  5 +++++
 src/lib/crypto/state.c   | 11 ++++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

commit 5ea1b6426300f5662fa8c809519be4edbd8051e3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Nov 7 23:03:46 2001 +0000

    Update to be consistent with what MS uses
    for key usage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13967 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/ChangeLog |  1 +
 src/lib/crypto/arcfour/arcfour.c | 12 ++++++------
 2 files changed, 7 insertions(+), 6 deletions(-)

commit 54414eccbabdd1c3b30566b36e37f3bc731d1aa4
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Nov 7 22:05:46 2001 +0000

    2001-11-07  Sam Hartman  <hartmans@mit.edu>
    
    	* init_ctx.c (DEFAULT_ETYPE_LIST): Add arcfour-hmac-md5; it really
    	is probably at least as good as DES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13966 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/init_ctx.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 82f8bb57ab6f9351c5bd7393b0a6e7e565bdc6fb
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Nov 7 22:02:19 2001 +0000

    2001-11-06  Sam Hartman  <hartmans@mit.edu>
    
    	* kcmd.c: Define storage for our key usages
    	(rcmd_stream_init_krb5): Support c_init_state for non-des non-des3 enctypes
    	(v5_des_write v5_des_read):  support variable keyusage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13965 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  6 ++++
 src/appl/bsd/kcmd.c    | 87 +++++++++++++++++++++++++++++++++++++++-----------
 2 files changed, 74 insertions(+), 19 deletions(-)

commit 7c30218faafc6558046ad332f9c169f16ab387ce
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Nov 7 22:01:24 2001 +0000

    Set output length correctly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13964 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/ChangeLog | 4 ++++
 src/lib/crypto/arcfour/arcfour.c | 1 +
 2 files changed, 5 insertions(+)

commit 0c90a856edb23314e9f56d1f6e596840dcde6008
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Nov 7 19:23:55 2001 +0000

    Allow rc4 to be used for kadmin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13961 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog     | 4 ++++
 src/lib/kadm5/clnt/client_init.c | 1 +
 2 files changed, 5 insertions(+)

commit d91aa65d1610cfdb19a0730a566bf34e90e6c1b1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 7 13:48:07 2001 +0000

    	* gss-misc.c (recv_token): Do not attempt to malloc 0 bytes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13960 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog  | 6 +++++-
 src/appl/gss-sample/gss-misc.c | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 0b46d11ee29dbd884b891aaee13a822e2c89e363
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 6 22:20:42 2001 +0000

    update to use makeindex instead of index
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13959 dc483132-0cff-0310-8789-dd5450dbe970

 doc/implement/ChangeLog | 5 +++++
 doc/implement/Makefile  | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit b3888ad8df8d34578da3520574331d1bfce54de2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 6 22:19:49 2001 +0000

    * Makefile (clean): Delete *.ilg
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13956 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog | 4 ++++
 doc/api/Makefile  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 207af9b0e6f257d475f64f74fcba3ff911aeeee0
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Nov 6 15:25:49 2001 +0000

    * Add krb5_c_init_state and krb5_c_free_state functions
    * Add init_state and free_state to enc_providers as operations that need to be filled in
    * Implement generic free_state and des-specific init_state
    * Implement arcfour-specific init_state
    * Add functions to find enctype state functions and call them
    * Add tests for above
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13948 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                 | 12 ++++++
 src/include/k5-int.h                  | 24 +++++++++++-
 src/include/krb5.hin                  | 14 ++++++-
 src/lib/crypto/ChangeLog              |  6 +++
 src/lib/crypto/Makefile.in            |  6 +++
 src/lib/crypto/arcfour/ChangeLog      |  4 ++
 src/lib/crypto/arcfour/arcfour-int.h  |  5 +++
 src/lib/crypto/default_state.c        | 63 +++++++++++++++++++++++++++++++
 src/lib/crypto/enc_provider/ChangeLog |  8 ++++
 src/lib/crypto/enc_provider/arcfour.c | 36 ++++++++++++++++--
 src/lib/crypto/enc_provider/des.c     |  4 +-
 src/lib/crypto/enc_provider/des3.c    |  4 +-
 src/lib/crypto/state.c                | 71 +++++++++++++++++++++++++++++++++++
 src/lib/crypto/t_encrypt.c            | 16 ++++++--
 14 files changed, 261 insertions(+), 12 deletions(-)

commit 4c73c7fce2a8ec612a1994dcb90c5e2feba2a02a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Nov 6 13:28:55 2001 +0000

    Update form of copyright for new files to play nice with Emacs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13947 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/ChangeLog   | 11 +++++++++++
 src/prototype/prototype.c |  5 +++--
 src/prototype/prototype.h |  4 ++--
 3 files changed, 16 insertions(+), 4 deletions(-)

commit 5d819930edcafcb54b2317480eec0367e1543a76
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Nov 6 01:51:54 2001 +0000

     * configure.in: Add KRB5_GETPEERNAME_ARGS and
    	KRB5_GETSOCKNAME_ARGS for sample apps.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13946 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/ChangeLog    | 5 +++++
 src/appl/configure.in | 2 ++
 2 files changed, 7 insertions(+)

commit f5f811ba50ed92841f47adbb3149f626ee227e0d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Nov 6 01:50:51 2001 +0000

            * sserver.c (main): Use GETPEERNAME_ARG3_TYPE instead of int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13945 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/ChangeLog | 4 ++++
 src/appl/sample/sserver/sserver.c | 6 +++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 8ca2323364bbbe3054c4181317e3859c805ba5a2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Nov 6 01:50:39 2001 +0000

            * sclient.c (main): Use GETSOCKNAME_ARG3_TYPE instead of int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13944 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/ChangeLog | 4 ++++
 src/appl/sample/sclient/sclient.c | 7 ++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit c8d1479f0ea0424c56394057cef10a7a67f6b367
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Nov 5 16:50:07 2001 +0000

    	* alt_prof.c (krb5_aprof_get_boolean): Return krb5_boolean *
    	instead of int *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13938 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  | 5 +++++
 src/lib/kadm5/alt_prof.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7c7bbd644f1758b62f9f065f81501c23aaf2573e
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 2 21:40:35 2001 +0000

    	* rsh.exp: Fix date grabbing code so we don't try to parse the
    	timezone-less date out of of a syslog message.  expect eof in
    	places to drain pty buffers and avoid deadlock.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13932 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog | 6 ++++++
 src/tests/dejagnu/krb-standalone/rsh.exp   | 8 ++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 3bea9d4e23cf1b0d188f8802aefc18d3c3940988
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 2 20:03:00 2001 +0000

    	* v4gssftp.exp: Calling send_error from within a dejagnu test is
    	wrong.  So is calling exit.  Fix to not do these things.  Expect
    	eof rather than "\r" so as to drain pty buffers and avoid
    	deadlock.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13931 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog    | 7 +++++++
 src/tests/dejagnu/krb-standalone/v4gssftp.exp | 7 +++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 6b986c00ab36f6fac040ca38fdf974af4f26dbd6
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 2 19:06:52 2001 +0000

    	* gssftp.exp: Calling send_error from within a dejagnu test is
    	wrong.  So is calling exit.  Fix to not do these things.  Expect
    	eof rather than "\r" so as to drain pty buffers and avoid
    	deadlock.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13928 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  | 7 +++++++
 src/tests/dejagnu/krb-standalone/gssftp.exp | 7 +++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 6d1c2867ba344396951c92bad65ee7f919baa878
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Nov 1 21:21:28 2001 +0000

    2001-11-01  Sam Hartman  <hartmans@mit.edu>
    
    	* gss-server.c  gss-client.c:  ONly free buffers returned from
    	GSSAPI using  gss_release_buffer
    
    	* gss-client.c (client_establish_context): Trailing null should
    	not be part of service name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13926 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |  8 ++++++++
 src/appl/gss-sample/gss-client.c |  6 +++---
 src/appl/gss-sample/gss-server.c | 20 ++++++++++++--------
 3 files changed, 23 insertions(+), 11 deletions(-)

commit 130bbf6700845c1ad0ceb0205d11e86e96b9fe98
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Nov 1 19:56:43 2001 +0000

    Sufficiently outdated as to be confusing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13925 dc483132-0cff-0310-8789-dd5450dbe970

 src/TODO | 305 ---------------------------------------------------------------
 1 file changed, 305 deletions(-)

commit 73b6b37dbe1c82883dea25e899ed9ddb0ea598f3
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 1 00:09:14 2001 +0000

    	* default.exp (check_k5login, check_klogin): Error out if there is
    	a nonexistent .k5login or .klogin for root.
    	(setup_{kadmind_,}srvtab, add_{random,kerberos}_key): Notice
    	unmatched output to avoid timing out on certain errors.  Look for
    	command echoes.  Clear the expect_after list in places to avoid
    	problems with lingering expect_after clauses against invalid
    	spawn_ids.  expect eof in places to avoid pty deadlock.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13924 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 10 ++++++
 src/tests/dejagnu/config/default.exp | 66 +++++++++++++++++++++++++++++-------
 2 files changed, 64 insertions(+), 12 deletions(-)

commit 615c4a2d5a8831be7f1f839c3e66c77c138a3a7b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 31 03:19:53 2001 +0000

    minor update: a note that the contents are out of date
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13912 dc483132-0cff-0310-8789-dd5450dbe970

 src/TODO | 2 ++
 1 file changed, 2 insertions(+)

commit c3e414fd83b903ae2bac6c39e02f85c12af5c1ea
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 30 23:14:50 2001 +0000

    	* main.c (main): Do not pass LOG_AUTH facility into openlog() as a
    	logopt.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13910 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog | 5 +++++
 src/clients/ksu/main.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 75cb88401d83c1722828f24ad739c686be031f2f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 30 18:12:26 2001 +0000

    	* k5unseal.c: Fix whitespace in copyright message
    
    	* k5seal.c (make_seal_token_v1): Cleanup code for mic
    	tokens. Essentially revert code to Sam's 10/25 code, with one
    	correction - allocation of data_ptr - use msglen and not tmsglen.
    	Additionally, do not rely on malloc(0) being non-NULL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13907 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog  | 12 +++++++++++-
 src/lib/gssapi/krb5/k5seal.c   | 11 ++++-------
 src/lib/gssapi/krb5/k5unseal.c |  2 +-
 3 files changed, 16 insertions(+), 9 deletions(-)

commit d2f0635b70699b5a68f9746d69c4109cd717e30a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 30 16:29:40 2001 +0000

    	* kdb_cpw.c (cleanup_key_data): Do not free NULL pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13906 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 4 ++++
 src/lib/kdb/kdb_cpw.c | 3 +++
 2 files changed, 7 insertions(+)

commit b86ad7c075ffe4e560f7988a0cce47f6f1296604
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 30 16:14:16 2001 +0000

    	* fake-addrinfo.c (freeaddrinfo): Do not free NULL pointers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13905 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 4 ++++
 src/include/fake-addrinfo.c | 6 ++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit b199c637ea7f725b71b4081e6c091ca310d61e4f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 30 13:14:38 2001 +0000

            * kpasswd.c (main): Do not free potentially NULL pointers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13904 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/ChangeLog | 4 ++++
 src/clients/kpasswd/kpasswd.c | 6 ++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit a6b232d2ebfda2f2804f787bea583dbfbf6d35ce
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 29 14:56:59 2001 +0000

    2001-10-29  Jeff Altman   <jaltman@columbia.edu>
    
            * Makefile.in - Windows configuration for src/lib/crypto/arcfour
              directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13872 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog              |  5 +++++
 src/Makefile.in            |  6 ++++--
 src/lib/crypto/ChangeLog   |  5 +++++
 src/lib/crypto/Makefile.in | 15 ++++++++++++---
 4 files changed, 26 insertions(+), 5 deletions(-)

commit 293e5a571c87054affecc279d5d0be170deb40bc
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Mon Oct 29 02:50:27 2001 +0000

            * Makefile.in - added dependency info for hmac_md5.c
              Fixed typo $(OUTP)hmac_md5.c -> $(OUTPRE)hmac_md5.c which prevented
              builds on Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13871 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/keyhash_provider/ChangeLog   | 6 ++++++
 src/lib/crypto/keyhash_provider/Makefile.in | 8 +++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 19e02f6fbe7212a05652594a3d4680f875863c94
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Oct 27 04:22:08 2001 +0000

    * Use right key usage for seal without encryption.
    Now tested and working against win2k ldap server; wrap and unwrap
    of  encrypted and unencrypted data tested.
    So far no test of getmic or verify_mic.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13870 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog | 4 ++++
 src/lib/gssapi/krb5/k5seal.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 5c130e23c39fddbf4a3dd8d60cae7597503c25f1
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Oct 27 04:18:10 2001 +0000

    	* default.exp: Mark as unused the test passes that won't
    	accomplish anything due to disabling of SUPPORT_DESMD5 in the
    	code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13869 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  6 +++
 src/tests/dejagnu/config/default.exp | 77 +++++++++++++++++++++---------------
 2 files changed, 51 insertions(+), 32 deletions(-)

commit 8b9902db3c3dd546c6bba323221962011ecadcde
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 26 22:14:31 2001 +0000

            * k5seal.c (make_seal_token_v1): Correct errors in code
              pertaining to case when signing message only. Fixes buffer
              overflows as found by gssapi dejagnu testsuite.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13868 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog |  6 ++++++
 src/lib/gssapi/krb5/k5seal.c  | 14 +++++++++-----
 2 files changed, 15 insertions(+), 5 deletions(-)

commit 5be277dece8cd97896c9f00779d0006513c10d3e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 26 17:10:33 2001 +0000

    	* rcp.exp, rsh_exp (stop_rsh_daemon): Do not close a process and
    	then look for eof. Some versions of expect go through a full
    	timeout in this scenario and others return immediately. New order:
    	kill process, expect eof, close, and then wait.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13866 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog | 7 +++++++
 src/tests/dejagnu/krb-standalone/rcp.exp   | 2 +-
 src/tests/dejagnu/krb-standalone/rsh.exp   | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 1eb4cefb9f7770646c4b57ad16a7ac516da360c1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 26 15:49:47 2001 +0000

            * string_to_key.c (krb5_arcfour_string_to_key): Cleanup variables
            defined but not used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13865 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/ChangeLog       |  5 +++++
 src/lib/crypto/arcfour/string_to_key.c | 11 +++++++----
 2 files changed, 12 insertions(+), 4 deletions(-)

commit 45d7eb871e9f21bda9f987819d3456cd877e3165
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 26 15:37:38 2001 +0000

    	* k5-int.h: Do not use "usage" in argument names in
    	krb5_keyhash_provider functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13864 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/k5-int.h  | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 6c911ef1a1e184fca59711dfd662bdafe2765999
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 26 15:35:29 2001 +0000

    	* configure.in: Add KRB5_GETSOCKNAME_ARGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13863 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog    | 4 ++++
 src/kadmin/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 672df5aa114c820c45b8372896e4a537ed149593
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 26 15:34:40 2001 +0000

    	* schpw.c (process_chpw_request): Use GETSOCKNAME_ARG3_TYPE
    	instead of int as argument to getsockname().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13862 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog | 5 +++++
 src/kadmin/server/schpw.c   | 6 +++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 889016ec69d2466acfdc573677558a51db769837
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 26 15:33:36 2001 +0000

    	* dump.c (dump_db): Pass krb5_boolean instead of char * as
    	argument to kb5_db_fetch_mkey().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13861 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog | 5 +++++
 src/kadmin/dbutil/dump.c    | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit a70e22e82ba98a5e1a492ad2e49d2f85740db15e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 26 15:30:25 2001 +0000

    	* kdb_xdr.c (krb5_encode_princ_contents): Use krb5_ui_2 instead of
    	krb5_int16 for key_data_length.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13860 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb_xdr.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4f979233c32b6d7a937e4b139c131935695d2d3e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 26 05:50:25 2001 +0000

    * Expose some rc4 crypto routines through the accessor mechanism; cleaner than raw  enctype
    * Deal with GSSAPI key usage in microsoft translation
    * Add rc4 gssapi mechanism; works with itself, not tested against
    * Windows yet
    * Refactor large chunks of k5seal.c to make code more readable for
     debugging
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13859 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                    |   8 +
 src/include/k5-int.h                     |  18 +-
 src/lib/crypto/arcfour/ChangeLog         |   4 +
 src/lib/crypto/arcfour/arcfour.c         |   2 +
 src/lib/gssapi/krb5/ChangeLog            |  40 ++++
 src/lib/gssapi/krb5/accept_sec_context.c |  14 ++
 src/lib/gssapi/krb5/gssapiP_krb5.h       |   9 +-
 src/lib/gssapi/krb5/init_sec_context.c   |  15 ++
 src/lib/gssapi/krb5/k5seal.c             | 326 +++++++++++++++----------------
 src/lib/gssapi/krb5/k5unseal.c           |  73 +++++--
 src/lib/gssapi/krb5/util_crypt.c         |  67 ++++++-
 src/lib/gssapi/krb5/util_seqnum.c        |  40 +++-
 src/lib/krb5/os/ChangeLog                |   4 +
 src/lib/krb5/os/accessor.c               |   3 +
 14 files changed, 425 insertions(+), 198 deletions(-)

commit 0af03dd9ced634438709a5706e38828162170bac
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 25 20:26:00 2001 +0000

    	* loadv4.c (fixup_database): Don't set SUPPORT_DESMD5 anymore
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13858 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog |  4 ++++
 src/kadmin/dbutil/loadv4.c  | 24 +-----------------------
 2 files changed, 5 insertions(+), 23 deletions(-)

commit 20d1fbd114d8130a5b610eca8c13ffca429dd5bb
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 25 20:25:32 2001 +0000

    	* do_as_req.c (process_as_req: Treat SUPPORT_DESMD5 as if it were
    	always cleared.
    
    	* do_tgs_req.c (process_tgs_req): Treat SUPPORT_DESMD5 as if it
    	were always cleared.
    
    	* kdc_util.c (select_session_keytype): Don't issue session key
    	enctype that is not in permitted_enctypes.
    	(dbentry_supports_enctype): For now, always treat SUPPORT_DESMD5
    	as if it were cleared.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13857 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 15 +++++++++++++++
 src/kdc/do_as_req.c  |  3 ---
 src/kdc/do_tgs_req.c |  3 ---
 src/kdc/kdc_util.c   |  8 ++++++--
 4 files changed, 21 insertions(+), 8 deletions(-)

commit d9ad872adbb2e7accf64964b03da2297d769d804
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 25 20:22:14 2001 +0000

    	* svr_principal.c (kadm5_decrypt_key): For now, coerce enctype of
    	output keyblock in case we got a match on a similar enctype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13856 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       | 5 +++++
 src/lib/kadm5/srv/svr_principal.c | 7 +++++++
 2 files changed, 12 insertions(+)

commit ef9b79c0dd6bdc5d7b198dc1d681086d84b86b22
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 25 20:21:28 2001 +0000

    	* kdb_xdr.c (krb5_dbe_search_enctype): Filter out enctypes that
    	aren't in permitted_enctypes.  This prevents the KDC from issuing
    	a ticket whose enctype that it won't accept.
    
    	* keytab.c (krb5_ktkdb_get_entry): For now, coerce enctype of
    	output keyblock in case we got a match on a similar enctype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13855 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 11 +++++++++++
 src/lib/kdb/kdb_xdr.c | 15 +++++++++++++--
 src/lib/kdb/keytab.c  |  7 +++++++
 3 files changed, 31 insertions(+), 2 deletions(-)

commit d675c39d18b2403ba09756483c0fbcdcc6f67596
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 25 20:20:57 2001 +0000

    	* kdb5_err.et: Add KRB5_KDB_NO_PERMITTED_KEY,
    	KRB5_KDB_NO_MATCHING_KEY for libkdb so we can return something
    	other than ENOENT (which was Just Wrong).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13854 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 6 ++++++
 src/lib/krb5/error_tables/kdb5_err.et | 2 ++
 2 files changed, 8 insertions(+)

commit 6f19eb03702a42ea7b51820661bc5232c6810ff4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 25 17:41:07 2001 +0000

    Remove autoconf 2.13 from source tree. We require at least 2.13 now -
    and users to have the execuable in their path.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13848 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/.Sanitize                        |   90 -
 src/util/autoconf/.cvsignore                       |   37 -
 src/util/autoconf/.rconf                           |    1 -
 src/util/autoconf/AUTHORS                          |    3 -
 src/util/autoconf/COPYING                          |  340 --
 src/util/autoconf/ChangeLog                        | 2377 --------
 src/util/autoconf/ChangeLog.0                      |  343 --
 src/util/autoconf/ChangeLog.1                      | 1920 -------
 src/util/autoconf/INSTALL                          |  183 -
 src/util/autoconf/Makefile.in                      |  228 -
 src/util/autoconf/NEWS                             |  368 --
 src/util/autoconf/README                           |   39 -
 src/util/autoconf/README.krb5                      |    2 -
 src/util/autoconf/TODO                             |  580 --
 src/util/autoconf/acconfig.h                       |  277 -
 src/util/autoconf/acfunctions                      |   60 -
 src/util/autoconf/acgeneral.m4                     | 2607 ---------
 src/util/autoconf/acheaders                        |   28 -
 src/util/autoconf/acidentifiers                    |   22 -
 src/util/autoconf/acmakevars                       |   11 -
 src/util/autoconf/acoldnames.m4                    |   80 -
 src/util/autoconf/acprograms                       |   18 -
 src/util/autoconf/acspecific.m4                    | 2758 ----------
 src/util/autoconf/autoconf.info                    | 5803 --------------------
 src/util/autoconf/autoconf.m4                      |   28 -
 src/util/autoconf/autoconf.sh                      |  159 -
 src/util/autoconf/autoconf.texi                    | 5671 -------------------
 src/util/autoconf/autoheader.m4                    |  110 -
 src/util/autoconf/autoheader.sh                    |  279 -
 src/util/autoconf/autoreconf.sh                    |  204 -
 src/util/autoconf/autoscan.pl                      |  395 --
 src/util/autoconf/autoupdate.sh                    |  113 -
 src/util/autoconf/config.guess                     |  951 ----
 src/util/autoconf/config.sub                       |  955 ----
 src/util/autoconf/configure                        | 1017 ----
 src/util/autoconf/configure.in                     |   32 -
 src/util/autoconf/ifnames.sh                       |  101 -
 src/util/autoconf/install-sh                       |  251 -
 src/util/autoconf/install.texi                     |  209 -
 src/util/autoconf/make-stds.texi                   |  894 ---
 src/util/autoconf/mkinstalldirs                    |   40 -
 src/util/autoconf/standards.info                   | 3837 -------------
 src/util/autoconf/standards.texi                   | 3116 -----------
 src/util/autoconf/testsuite/.Sanitize              |   38 -
 src/util/autoconf/testsuite/.cvsignore             |   28 -
 src/util/autoconf/testsuite/Makefile.in            |   80 -
 src/util/autoconf/testsuite/autoconf.g/.Sanitize   |   33 -
 src/util/autoconf/testsuite/autoconf.g/init.exp    |    2 -
 src/util/autoconf/testsuite/autoconf.g/sizeof.exp  |    1 -
 .../autoconf/testsuite/autoconf.g/sizeof_type.exp  |    1 -
 src/util/autoconf/testsuite/autoconf.s/.Sanitize   |   33 -
 src/util/autoconf/testsuite/autoconf.s/defines.exp |   49 -
 src/util/autoconf/testsuite/autoconf.s/syntax.exp  |   10 -
 src/util/autoconf/testsuite/config/.Sanitize       |   32 -
 src/util/autoconf/testsuite/config/unix.exp        |  124 -
 src/util/autoconf/testsuite/lib/.Sanitize          |   32 -
 src/util/autoconf/testsuite/lib/common.exp         |  123 -
 src/util/autoconf/texinfo.tex                      | 5452 ------------------
 58 files changed, 42575 deletions(-)

commit bc1252843c941a30c7e85b1fd8211a163a4d7045
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 25 17:36:45 2001 +0000

            * reconf: Require autoconf 2.13. Remove support for local autoconf
            tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13847 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  5 +++++
 src/util/reconf    | 56 +++++++++++++++++++++++++-----------------------------
 2 files changed, 31 insertions(+), 30 deletions(-)

commit f2222c82a5594cfb61ca10f6ea2baa2d3d0ec62a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 25 17:31:54 2001 +0000

    	* rsh.exp (rsh_test): Add stop_rsh_daemon before invoking
    	start_rsh_daemon again to prevent running out of ptys.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13846 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog | 5 +++++
 src/tests/dejagnu/krb-standalone/rsh.exp   | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 0b731363d373a993645cd01061fc8ee911fc0593
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 24 18:34:04 2001 +0000

    	* t_encrypt.c: Argument to krb5_c_encrypt_length must be size_t
     	instead of int (which is the length in krb5_data) or unaligned
     	access occurs on Dec OSF machines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13845 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 6 ++++++
 src/lib/crypto/t_encrypt.c | 9 +++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit f0fe7018949eaec61d5a664ee30cc0a2120208ac
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 24 15:23:49 2001 +0000

            * configure.in: Add optional argument to AC_DEFINE to provide
            comment in generated header file.
    
            * acconfig.h: Remove int32_t and u_int32_t, handled by configure.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13843 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog    |  7 +++++++
 src/util/db2/acconfig.h   |  4 +---
 src/util/db2/configure.in | 16 ++++++++--------
 3 files changed, 16 insertions(+), 11 deletions(-)

commit 95305e3be8923874c1c28da393a9084c3f0e748c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 24 15:23:25 2001 +0000

            * db-config.h.in: Remove unnecessary definitions for including
            db.h header file. These include WORDS_BIGENDIAN, ssize_t, u_short,
            int8_t, u_int8_t, int16_t, u_int16_t, int32_t.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13842 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/include/ChangeLog      |  6 ++++++
 src/util/db2/include/db-config.h.in | 12 ------------
 2 files changed, 6 insertions(+), 12 deletions(-)

commit 5d63c1a73d6932e522b14da7739e07ceae3ea777
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 24 15:22:55 2001 +0000

            * configure.in: Use of AC_DEFINE modified to include third
            argument - the comment for the generated header file so that
            acconfig.h can be cleaned up.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13841 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    |  6 ++++++
 src/include/configure.in | 14 +++++++++-----
 2 files changed, 15 insertions(+), 5 deletions(-)

commit 4ae1cc65823c44081256402f89971dd1ff4ba9f0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 24 15:22:32 2001 +0000

            * aclocal.m4: Require 2.13 of autoconf.
            (DECLARE_SYS_ERRLIST, CHECK_SIGPROCMASK, CHECK_DIRENT,
            CHECK_WAIT_TYPE, CHECK_SIGNALS, KRB5_SIGTYPE, KRB5_AC_CHECK_INET6,
            HAVE_YYLINENO, KRB5_SOCKADDR_SA_LEN, AC_HEADER_STDARG,
            KRB5_AC_NEED_LIBGEN, KRB5_AC_ENABLE_DNS): Use of AC_DEFINE
            modified to provide comment for autoheader generated file.
    
            * acconfig.h: Remove ANSI_STDIO, NO_YYLINENO, POSIX_FILE_LOCKS,
            POSIX_SIGTYPE, POSIX_TERMIOS, USE_DIRENT_H, WAIT_USES_INT,
            krb5_sigtype, HAVE_STDARG_H, HAVE_VARARGS_H, HAV_REGCOMP,
            HAVE_SA_LEN, HAVE_SOCKLEN_T, KRB5_ATHENA_COMPAT, KRB5_KRB4_COMPAT,
            KRB5_DNS_LOOKUP, KRB5_DNS_LOOKUP_KDC, KRB5_DNS_LOOKUP_REALM,
            KRB5_USE_INET6, MEMMOVE, memmove, mkstemp and strerror. All
            replaced by use of third argument to AC_DEFINE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13840 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 17 +++++++++++++++++
 src/acconfig.h | 42 ------------------------------------------
 src/aclocal.m4 | 47 ++++++++++++++++++++++++++---------------------
 3 files changed, 43 insertions(+), 63 deletions(-)

commit 9d879528eb60cb1dd59e1be5207a0c6e5e8c686a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 24 14:59:36 2001 +0000

            * arcfour.h: Declare krb5int_enc_arcfour extern so that multiple
            copies are not generated (etypes.c, and arcfour.c).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13839 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/ChangeLog | 5 +++++
 src/lib/crypto/arcfour/arcfour.h | 8 +++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 19f21742b3ba4dab2ba4996f74a0e24b3553d177
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Wed Oct 24 09:08:01 2001 +0000

    * kadmin.exp: Corrected a couple of unimportant typos.  Added procedures
    kadmin_addpol, kadmin_delpol, kadmin_listpols, kadmin_modpol, and
    kadmin_showpol, which provide the tools with which to perform policy
    tests.  Added some basic policy operations to the tests of basic
    kadmin functions.  Added a test case to exercise the kadmind crash
    that used to occur when the history number of a policy was decreased.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13838 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  |   9 +
 src/tests/dejagnu/krb-standalone/kadmin.exp | 316 +++++++++++++++++++++++++++-
 2 files changed, 321 insertions(+), 4 deletions(-)

commit 9737eee586b3bb57f417a235fecd98ba34bdf0e0
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 24 04:12:52 2001 +0000

    	* rcp.exp (stop_rsh_daemon): Call "expect eof" to drain pty buffer
    	and avoid deadlock.
    
    	* rsh.exp (stop_rsh_daemon, rsh_test): Call "expect eof" to drain
    	pty buffer and avoid deadlock.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13837 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog | 8 ++++++++
 src/tests/dejagnu/krb-standalone/rcp.exp   | 1 +
 src/tests/dejagnu/krb-standalone/rsh.exp   | 2 ++
 3 files changed, 11 insertions(+)

commit 50c779b74da8adef4f3a811e5c3ff031d5680270
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 24 04:10:53 2001 +0000

    	* default.exp: Add support for setting SUPPORT_DESMD5 flag on the
    	TGT principal.  Add test pass des.md5-tgt for exercising enctype
    	similarity inconsistency.  Add test pass des.no-kdc-md5 for
    	exercising failure to constrain session key issuance to
    	permitted_enctypes.  Pepper the code with null calls to
    	expect_after to prevent misfiring of expect_after clauses.
    	(setup_srvtab): Look for some possible error cases to avoid timing
    	out.
    	(setup_root_shell): Restore timeout so we don't wait 5 minutes in
    	other places.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13836 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  13 +++
 src/tests/dejagnu/config/default.exp | 167 +++++++++++++++++++++++++++++++----
 2 files changed, 161 insertions(+), 19 deletions(-)

commit 518947ed8a5149fc3312a99ae75767fab8dce483
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Oct 23 22:00:23 2001 +0000

    Handle inlines in ansi-compatible manner
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13835 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/enc_provider/ChangeLog |  2 ++
 src/lib/crypto/enc_provider/arcfour.c | 27 +++++++++++++++++++--------
 2 files changed, 21 insertions(+), 8 deletions(-)

commit 733ae6a80ed99cb98d1bceed546725fb6ebe3dfc
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Oct 23 21:30:28 2001 +0000

    * Add usage to verify in keyhash checks
    * Include appropriate run flags for make check at top level
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13834 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog                  | 2 ++
 src/lib/crypto/Makefile.in                | 3 +++
 src/lib/crypto/keyhash_provider/ChangeLog | 2 ++
 src/lib/crypto/keyhash_provider/t_cksum.c | 4 ++--
 4 files changed, 9 insertions(+), 2 deletions(-)

commit b6961143ecb93826fd24bbb7fbb27bfb82c3f6f7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Oct 23 21:20:52 2001 +0000

    Add Heimdal compatible aliases for rc4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13833 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 2 ++
 src/lib/crypto/etypes.c  | 9 +++++++++
 2 files changed, 11 insertions(+)

commit c4b08a05ed58dea774885a9ac4c241e63f056a46
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Oct 23 21:15:04 2001 +0000

    * Tie in Microsoft rc4 cipher and make it build
    * Add hmac-md5-rc4 keyed hash and appropriate glue
    * Give keyed hash verify function access to usage argument
    * Add simplistic crypto system test  to make check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13832 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                              |   5 +
 src/include/k5-int.h                               |   1 +
 src/include/krb5.hin                               |   3 +
 src/lib/crypto/ChangeLog                           |  10 ++
 src/lib/crypto/Makefile.in                         |  15 +-
 src/lib/crypto/arcfour/ChangeLog                   |   5 +
 src/lib/crypto/arcfour/arcfour-int.h               |  26 +--
 src/lib/crypto/arcfour/arcfour.c                   |   7 +-
 src/lib/crypto/cksumtypes.c                        |  13 ++
 src/lib/crypto/configure.in                        |   1 +
 src/lib/crypto/enc_provider/ChangeLog              |   8 +
 src/lib/crypto/enc_provider/Makefile.in            |   8 +-
 src/lib/crypto/enc_provider/arcfour.c              | 193 +++++++++++++++++++++
 src/lib/crypto/enc_provider/enc_provider.h         |   3 +
 src/lib/crypto/etypes.c                            |  20 +++
 src/lib/crypto/keyhash_provider/ChangeLog          |   8 +
 src/lib/crypto/keyhash_provider/Makefile.in        |   9 +-
 src/lib/crypto/keyhash_provider/hmac_md5.c         | 102 +++++++++++
 src/lib/crypto/keyhash_provider/k5_md4des.c        |   3 +-
 src/lib/crypto/keyhash_provider/k5_md5des.c        |   2 +-
 src/lib/crypto/keyhash_provider/keyhash_provider.h |   1 +
 src/lib/crypto/t_encrypt.c                         |  87 ++++++++++
 src/lib/crypto/verify_checksum.c                   |   2 +-
 23 files changed, 488 insertions(+), 44 deletions(-)

commit 50cdd921df6627b5403d197ecbe42572e1d096c1
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Oct 22 21:05:23 2001 +0000

    Include usage argument in keyed hash provider calls
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13830 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                       |  4 ++++
 src/include/k5-int.h                        |  1 +
 src/lib/crypto/ChangeLog                    | 11 +++++++++++
 src/lib/crypto/keyhash_provider/ChangeLog   | 10 ++++++++++
 src/lib/crypto/keyhash_provider/descbc.c    |  2 +-
 src/lib/crypto/keyhash_provider/k5_md4des.c |  2 +-
 src/lib/crypto/keyhash_provider/k5_md5des.c |  2 +-
 src/lib/crypto/keyhash_provider/t_cksum.c   |  2 +-
 src/lib/crypto/make_checksum.c              |  2 +-
 9 files changed, 31 insertions(+), 5 deletions(-)

commit 23b507596bfb956fba0f5ad0dcd946445d132f57
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 20 22:33:51 2001 +0000

    In directories building libraries, generate dependencies for .so/.po files too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13828 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog                        |   6 +
 src/config/post.in                          |   6 +-
 src/krb524/Makefile.in                      |  16 +--
 src/lib/crypto/Makefile.in                  |  52 ++++----
 src/lib/crypto/crc32/Makefile.in            |   2 +-
 src/lib/crypto/des/Makefile.in              |  22 ++--
 src/lib/crypto/dk/Makefile.in               |  10 +-
 src/lib/crypto/enc_provider/Makefile.in     |   4 +-
 src/lib/crypto/hash_provider/Makefile.in    |   8 +-
 src/lib/crypto/keyhash_provider/Makefile.in |   6 +-
 src/lib/crypto/md4/Makefile.in              |   2 +-
 src/lib/crypto/md5/Makefile.in              |   2 +-
 src/lib/crypto/old/Makefile.in              |   6 +-
 src/lib/crypto/raw/Makefile.in              |   4 +-
 src/lib/crypto/sha1/Makefile.in             |   2 +-
 src/lib/des425/Makefile.in                  |  28 ++---
 src/lib/gssapi/Makefile.in                  |   2 +-
 src/lib/gssapi/generic/Makefile.in          |  28 ++---
 src/lib/gssapi/krb5/Makefile.in             |  86 ++++++-------
 src/lib/kadm5/Makefile.in                   |  20 ++--
 src/lib/kadm5/clnt/Makefile.in              |  12 +-
 src/lib/kadm5/srv/Makefile.in               |  26 ++--
 src/lib/kdb/Makefile.in                     |  20 ++--
 src/lib/krb4/Makefile.in                    | 140 +++++++++++-----------
 src/lib/krb5/Makefile.in                    |   2 +-
 src/lib/krb5/asn.1/Makefile.in              |  20 ++--
 src/lib/krb5/ccache/Makefile.in             |  20 ++--
 src/lib/krb5/error_tables/Makefile.in       |  12 +-
 src/lib/krb5/keytab/Makefile.in             |  16 ++-
 src/lib/krb5/keytab/file/Makefile.in        |  30 ++---
 src/lib/krb5/keytab/srvtab/Makefile.in      |  18 +--
 src/lib/krb5/krb/Makefile.in                | 180 ++++++++++++++--------------
 src/lib/krb5/os/Makefile.in                 |  82 ++++++-------
 src/lib/krb5/rcache/Makefile.in             |  14 +--
 src/lib/krb5util/Makefile.in                |   4 +-
 src/lib/rpc/Makefile.in                     |  86 ++++++-------
 src/util/dyn/Makefile.in                    |  20 ++--
 src/util/et/Makefile.in                     |   8 +-
 src/util/profile/Makefile.in                |  14 +--
 src/util/pty/Makefile.in                    |  26 ++--
 src/util/ss/Makefile.in                     |  24 ++--
 41 files changed, 550 insertions(+), 536 deletions(-)

commit 03d6a8f55ab9313ddda52241c5c5c58e49b3f152
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 20 09:26:35 2001 +0000

    avoid name conflicts with glib
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13827 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         |  6 ++++++
 src/lib/gssapi/generic/gssapiP_generic.h | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+)

commit 1c23f0932639e3c79889fbe51fec028eef485f95
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 19 20:33:37 2001 +0000

    Ignore salt for arc4 string2key per Microsoft spec
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13825 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/ChangeLog       |  3 +++
 src/lib/crypto/arcfour/string_to_key.c | 16 +++++-----------
 2 files changed, 8 insertions(+), 11 deletions(-)

commit 2c55e86593458e5e06320e74ee776bde17c100bb
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Oct 19 15:54:08 2001 +0000

    	* arcfour.c (krb5_arcfour_decrypt): Return error if salt cannot be allocated
    	(krb5_arcfour_encrypt): Only memset bits of key to known value
    on export-grade crypto
    	* arcfour.c (arcfour_translate_usage): Attempt to implement based
    	on draft-brezak-win2k-krb-rc4-hmac-03.  Several usages remain unclear.
    	Make 40-bit string not unsigned to avoid warning
    	(krb5_arcfour_encrypt krb5_arcfour_decrypt):  cast to avoid
    pointer warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13824 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/ChangeLog | 12 ++++++++++
 src/lib/crypto/arcfour/arcfour.c | 48 ++++++++++++++++++++++++++++++++--------
 2 files changed, 51 insertions(+), 9 deletions(-)

commit 0f36146792c60b6759ef1fe2c0514ee536224142
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 19 02:09:54 2001 +0000

    Don't crash if .k[5]login file ownership is wrong.  Patch from Emily Ratliff, ratliff@austin.ibm.com
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13822 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog       | 7 +++++++
 src/clients/ksu/authorization.c | 7 ++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit bd82fed7a15d970db767e1f0b2502f628a19680a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 18 20:05:00 2001 +0000

    	* sane_hostname.c (pty_make_sane_hostname): Do not declare addrbuf
    	twice, shadowing the first declaration.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13819 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog       | 6 ++++++
 src/util/pty/sane_hostname.c | 1 -
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0642372c8ce6283554babcdbf922054643d0612f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Oct 18 19:38:48 2001 +0000

    Patches contributed by David E. Cross" <crossd@cs.rpi.edu> to add
    RC4-hmac support.  This directory is taken from a diff at a url posted
    to krbdev with krb5int_hash_md5 substituted for krb5_hash_md5 so that
    the code would compile.
    krb5int_enc_arcfour has been substituted for krb5_enc_arcfour as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13818 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/arcfour/Makefile.in     |  37 +++++
 src/lib/crypto/arcfour/arcfour-int.h   |  50 ++++++
 src/lib/crypto/arcfour/arcfour.c       | 291 +++++++++++++++++++++++++++++++++
 src/lib/crypto/arcfour/arcfour.h       |  33 ++++
 src/lib/crypto/arcfour/string_to_key.c |  71 ++++++++
 5 files changed, 482 insertions(+)

commit e6243edd66e20cac29fdb4608b283ed9c647c0c7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 17 22:35:04 2001 +0000

    better version of last change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13817 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 14 +-------------
 1 file changed, 1 insertion(+), 13 deletions(-)

commit f16f8a03176fdace1509c546eb8783b737c95436
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 17 22:29:52 2001 +0000

    * locate_kdc.c (add_host_to_list): If sa_len field exists and is zero, try to
    fill it in.  Another AIX 4.3.3 bug workaround.
    
    * sendto_kdc.c (krb5_sendto_kdc) [DEBUG]: More fprintf calls for tracing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13816 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  8 ++++++++
 src/lib/krb5/os/locate_kdc.c | 18 ++++++++++++++++-
 src/lib/krb5/os/sendto_kdc.c | 46 +++++++++++++++++++++++++++++++++++++++-----
 3 files changed, 66 insertions(+), 6 deletions(-)

commit 7a89cea18af89801b4beb89badfc01bc2d138bbb
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Oct 17 20:16:31 2001 +0000

    Provide a little bit of usage info.  More error-checking
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13815 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    |  5 +++++
 src/util/def-check.pl | 56 ++++++++++++++++++++++++++++++++++++---------------
 2 files changed, 45 insertions(+), 16 deletions(-)

commit bd65e8bba8654e2d5e65051388bdf4b22ad04ddd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 17 16:32:25 2001 +0000

    * def-check.pl: New file.  Not currently used by any automatic
    processes.  Checks krb5.hin against krb5_32.def for consistency;
    might work with other .h/.def files but hasn't been tested.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13814 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    |   8 ++-
 src/util/def-check.pl | 180 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 187 insertions(+), 1 deletion(-)

commit b524f1a4817dadbf57d27b54621278a84afc830a
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Tue Oct 16 10:12:31 2001 +0000

    * svr_principal.c (add_to_history): If the policy a principal uses has
    been changed to hold a lesser number of history entries than it did
    before, extract the correct number and value of old keys from the
    history array into a newly allocated array of the proper size.  Failing
    to do this made kadmind vulnerable to a crash upon changing such a
    principal's password.  Original patch written by Matt Crawford, with
    a few changes.
    
    [Fixes krb5-admin/929]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13813 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       | 11 +++++++++++
 src/lib/kadm5/srv/svr_principal.c | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

commit 67c45851e4ac7eda5a797353495534f308d1a8c6
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Oct 16 02:27:45 2001 +0000

    * krb5_32.def: Add krb5_kt_* functions: krb5_kt_close,
    krb5_kt_get_entry, krb5_kt_get_name, krb5_kt_get_type,
    krb5_kt_start_seq_get, krb5_kt_next_entry, and krb5_kt_end_seq_get.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13812 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 6 ++++++
 src/lib/krb5_32.def | 7 +++++++
 2 files changed, 13 insertions(+)

commit 2c66c35b1bf059e51b17b5455fbdfcec2dcbabde
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Oct 16 00:28:10 2001 +0000

    Add KRB5_CALLCONV to krb5_kt_get_type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13811 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         | 4 ++++
 src/include/krb5.hin          | 2 +-
 src/lib/krb5/keytab/ChangeLog | 4 ++++
 src/lib/krb5/keytab/ktfns.c   | 2 +-
 4 files changed, 10 insertions(+), 2 deletions(-)

commit f495a209777d61903f1767300dfb1ea473e23007
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Oct 13 00:01:17 2001 +0000

    	* kdc_util.c (ktypes2str, rep_etypes2str): Clean up somewhat
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13808 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  |  4 ++++
 src/kdc/kdc_util.c | 45 ++++++++++++++++++++++++++++++---------------
 2 files changed, 34 insertions(+), 15 deletions(-)

commit 54295aa631adac66b62f2b9f6b8894540eb78f05
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 12 22:49:02 2001 +0000

    Replace keytab function-table dispatch macros in krb5.h with functions defined
    in krb5 library.  Make keytab-related structures internal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13807 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog           | 10 +++++
 src/include/k5-int.h            | 56 +++++++++++++++++++++++++--
 src/include/krb5.hin            | 86 +++++++++++------------------------------
 src/lib/krb5/keytab/ChangeLog   |  5 +++
 src/lib/krb5/keytab/Makefile.in |  3 ++
 src/lib/krb5/keytab/ktfns.c     | 79 +++++++++++++++++++++++++++++++++++++
 6 files changed, 172 insertions(+), 67 deletions(-)

commit 040c38e78a516685158540e53ebcf8c542dde995
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 12 02:40:43 2001 +0000

    	* post.in: Minor tidying.  Make the target of the mondo recursion
    	rule commands be the variable $(RECURSE_TARGETS).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13806 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/post.in   | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 51ac6be1c3903d2703cfd1b59bd7e201fea5a24e
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 12 02:38:18 2001 +0000

    	* configure.in (HOST_TYPE): Remove SHLIB_TAIL_COMP; it's no longer
    	needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13805 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 5 +++++
 src/configure.in | 4 +---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 5e3018426a787365c9dbd0eab0fa36bf1b5df4a4
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Thu Oct 11 08:38:32 2001 +0000

    * ftpd.M: Remove improper formatting from the .SH NAME section, as it
    was reported to cause windex generation problems and was inconsistent
    with all the other man pages.
    
    [Fixes krb5-doc/319]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13802 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 6 ++++++
 src/appl/gssftp/ftpd/ftpd.M    | 5 +----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 1c20d1777625c032b57610e2c5ddfbf614d858d5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 11 03:37:44 2001 +0000

    Update automatic dependencies to work on Windows by using $(OUTPRE) and
    $(OBJEXT).  Change a couple of UNIX rules to not trigger incorrectly on
    Windows.  Rebuild dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13801 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in                    |  74 ++---
 src/appl/gss-sample/Makefile.in             |   6 +-
 src/appl/gssftp/ftp/Makefile.in             |  34 ++-
 src/appl/gssftp/ftpd/Makefile.in            |  45 +--
 src/appl/telnet/libtelnet/Makefile.in       |  60 ++--
 src/appl/telnet/telnet/Makefile.in          |  39 +--
 src/appl/telnet/telnetd/Makefile.in         |  74 ++---
 src/clients/ksu/Makefile.in                 |  35 ++-
 src/kadmin/ktutil/Makefile.in               |  15 +-
 src/kadmin/testing/util/Makefile.in         |  27 +-
 src/kadmin/v5passwdd/Makefile.in            |  69 ++---
 src/kdc/Makefile.in                         |  95 +++---
 src/krb524/ChangeLog                        |  10 +
 src/krb524/Makefile.in                      |  56 ++--
 src/lib/crypto/Makefile.in                  | 144 ++++-----
 src/lib/crypto/crc32/Makefile.in            |   9 +-
 src/lib/crypto/des/Makefile.in              |  36 +--
 src/lib/crypto/dk/Makefile.in               |  28 +-
 src/lib/crypto/enc_provider/Makefile.in     |  19 +-
 src/lib/crypto/hash_provider/Makefile.in    |  24 +-
 src/lib/crypto/keyhash_provider/Makefile.in |  14 +-
 src/lib/crypto/md4/Makefile.in              |   9 +-
 src/lib/crypto/md5/Makefile.in              |   9 +-
 src/lib/crypto/old/Makefile.in              |  14 +-
 src/lib/crypto/raw/Makefile.in              |   4 +-
 src/lib/crypto/sha1/Makefile.in             |   8 +-
 src/lib/des425/Makefile.in                  |  44 +--
 src/lib/gssapi/Makefile.in                  |   2 +-
 src/lib/gssapi/generic/Makefile.in          |  61 ++--
 src/lib/gssapi/krb5/Makefile.in             | 330 ++++++++++-----------
 src/lib/kadm5/Makefile.in                   |  56 ++--
 src/lib/kadm5/clnt/Makefile.in              |  57 ++--
 src/lib/kadm5/srv/Makefile.in               |  63 ++--
 src/lib/kdb/Makefile.in                     |  49 ++--
 src/lib/krb4/Makefile.in                    | 147 +++++-----
 src/lib/krb5/Makefile.in                    |   2 +-
 src/lib/krb5/asn.1/Makefile.in              |  78 ++---
 src/lib/krb5/ccache/Makefile.in             |  69 ++---
 src/lib/krb5/error_tables/Makefile.in       |  18 +-
 src/lib/krb5/keytab/Makefile.in             |  30 +-
 src/lib/krb5/keytab/file/Makefile.in        |  70 +++--
 src/lib/krb5/keytab/srvtab/Makefile.in      |  39 +--
 src/lib/krb5/krb/Makefile.in                | 441 +++++++++++++++-------------
 src/lib/krb5/os/Makefile.in                 | 217 +++++++-------
 src/lib/krb5/rcache/Makefile.in             |  40 +--
 src/lib/krb5util/Makefile.in                |   4 +-
 src/lib/rpc/Makefile.in                     | 134 +++++----
 src/slave/Makefile.in                       |  11 +-
 src/tests/asn.1/Makefile.in                 |  45 +--
 src/tests/create/Makefile.in                |   2 +-
 src/tests/dejagnu/Makefile.in               |   2 +-
 src/tests/gssapi/Makefile.in                |   2 +-
 src/tests/hammer/Makefile.in                |   2 +-
 src/tests/resolve/Makefile.in               |   2 +-
 src/tests/verify/Makefile.in                |   2 +-
 src/util/ChangeLog                          |   5 +
 src/util/depfix.sed                         |   3 +
 src/util/dyn/Makefile.in                    |  27 +-
 src/util/et/Makefile.in                     |   9 +-
 src/util/profile/Makefile.in                |  26 +-
 src/util/pty/Makefile.in                    |  30 +-
 src/util/ss/Makefile.in                     |  50 ++--
 62 files changed, 1637 insertions(+), 1489 deletions(-)

commit f389044342221cd84f4e4ef4b0908077dd1f98a6
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Oct 11 00:35:52 2001 +0000

    * ftp.c: Conditionalize declarations of some "unused variables" to
    eliminate warnings.  ANSI-fy definitions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13800 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog |  5 +++
 src/appl/gssftp/ftp/ftp.c     | 94 ++++++++++++++++++-------------------------
 2 files changed, 45 insertions(+), 54 deletions(-)

commit c1a36e3d442d03eba91b010886dfab6617e6b61c
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Oct 11 00:12:03 2001 +0000

    	* gic_pwd.c (krb5_get_as_key_password),
    	gic_keytab.c (krb5_get_as_key_keytab): Use ANSI-style
    	declaration in definition.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13799 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  6 ++++++
 src/lib/krb5/krb/gic_keytab.c | 19 +++++++++----------
 src/lib/krb5/krb/gic_pwd.c    | 19 +++++++++----------
 3 files changed, 24 insertions(+), 20 deletions(-)

commit f37b97029b13605e54d96d395695aaaad86852ec
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Oct 11 00:10:44 2001 +0000

    	* intern.c (ScreenInsChar): Return BOOL
    
    	* enc_des.h: Remove undefined encrypt_send_supprt().
    
    
    	* encrypt.h: Fix parameters in declaration for encrypt_init().
    	Remove undefined encrypt_send_supprt().
    
    	* screen.h: HANDLE -> HINSTANCE.  ScreenInsChar() returns BOOL.
    
    	* wt-proto.h: Remove WinMain declaration since that is already in
    	the standard Windows headers.  Update declarations to current
    	Microsoft Platform SDK definitions.  Remove some undefined
    	functions.
    
    	* telnet.c: Update declarations to use definitions in current
    	Microsoft Platform SDK (HANDLE -> HINSTANCE, and others).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13798 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/ChangeLog  |  20 +++++++
 src/windows/wintel/enc_des.h  |   1 -
 src/windows/wintel/encrypt.h  |   3 +-
 src/windows/wintel/intern.c   |   5 +-
 src/windows/wintel/screen.h   |   4 +-
 src/windows/wintel/telnet.c   |  25 ++++-----
 src/windows/wintel/wt-proto.h | 121 ++++++++++++++++++++++--------------------
 7 files changed, 98 insertions(+), 81 deletions(-)

commit a99b243bb91a3b77f5d836318a458197bc1cd0fa
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 10 22:27:17 2001 +0000

    	* cc_file.c (krb5_fcc_read): Remove const from fourth argument to
    	function to match prototype earlier in file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13797 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 5 +++++
 src/lib/krb5/ccache/cc_file.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b8a3aeda14f06dfa8c18b0fe68acf938a9ada2c2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 10 22:23:55 2001 +0000

    	* localaddr.c (krb5_os_localaddr_profile): Cast argument to
    	isspace() to int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13796 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/localaddr.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 0dc90562f2805c903ff421c25d286899254ca87c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 10 04:06:11 2001 +0000

    * kadmin.c (kadmin_parse_name): Properly advance pointer in certain error cases
    involving '@'.  Patch from Emily Ratliff, <ratliff@austin.ibm.com>.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13795 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 6 ++++++
 src/kadmin/cli/kadmin.c  | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 2a8648d811aab727d08f938c7979eba103c239d7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 10 03:56:56 2001 +0000

    * init_ctx.c (init_common): After fetching kdc_default_options value from
    krb5.conf, actually use that value.  Pointed out by Emily Ratliff,
    <ratliff@austin.ibm.com>.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13794 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 4 ++++
 src/lib/krb5/krb/init_ctx.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit d8f982149d5071de23c049ba32e1966d01108836
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 10 03:27:00 2001 +0000

     logger.c (krb5_klog_init): Initialize savec to keep compiler happy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13793 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog | 5 +++++
 src/lib/kadm5/logger.c  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7613acc70e37ebabd7743da02da4f4ff0d218d5c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 10 03:18:22 2001 +0000

    Don't conditionalize prototypes; delete macros supporting it.  (Maybe overdone;
    don't worry about restoring them when importing new versions of code.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13792 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog                   |    4 +
 src/appl/bsd/krlogin.c                   |   14 +-
 src/appl/gss-sample/ChangeLog            |    4 +
 src/appl/gss-sample/gss-misc.c           |    2 +-
 src/appl/gss-sample/gss-misc.h           |   10 +-
 src/appl/gssftp/ftp/ChangeLog            |    6 +
 src/appl/gssftp/ftp/cmds.c               |   14 +-
 src/appl/gssftp/ftp/ftp.c                |   16 +-
 src/appl/gssftp/ftp/ftp_var.h            |  182 +++---
 src/appl/gssftp/ftp/glob.c               |   28 +-
 src/appl/gssftp/ftp/main.c               |    6 +-
 src/appl/gssftp/ftp/ruserpass.c          |    2 +-
 src/appl/gssftp/ftp/secure.c             |    2 +-
 src/appl/gssftp/ftp/secure.h             |   16 +-
 src/appl/gssftp/ftpd/ChangeLog           |    4 +
 src/appl/gssftp/ftpd/ftpd_var.h          |    4 +-
 src/appl/gssftp/ftpd/secure.h            |   12 +-
 src/appl/simple/client/ChangeLog         |    4 +
 src/appl/simple/client/sim_client.c      |    2 +-
 src/appl/telnet/libtelnet/ChangeLog      |    6 +
 src/appl/telnet/libtelnet/auth-proto.h   |   80 +--
 src/appl/telnet/libtelnet/auth.h         |   20 +-
 src/appl/telnet/libtelnet/enc-proto.h    |  158 +++--
 src/appl/telnet/libtelnet/enc_des.c      |   20 +-
 src/appl/telnet/libtelnet/encrypt.c      |    6 +-
 src/appl/telnet/libtelnet/encrypt.h      |   30 +-
 src/appl/telnet/libtelnet/kerberos.c     |    2 +-
 src/appl/telnet/libtelnet/key-proto.h    |   16 +-
 src/appl/telnet/libtelnet/misc-proto.h   |   26 +-
 src/appl/telnet/libtelnet/misc.h         |   14 +-
 src/appl/telnet/libtelnet/setenv.c       |    2 +-
 src/appl/telnet/telnet/ChangeLog         |    5 +
 src/appl/telnet/telnet/commands.c        |   72 +-
 src/appl/telnet/telnet/externs.h         |  206 +++---
 src/appl/telnet/telnet/ring.h            |   38 +-
 src/appl/telnet/telnet/telnet.c          |    2 +-
 src/appl/telnet/telnetd/ChangeLog        |    5 +
 src/appl/telnet/telnetd/defs.h           |   12 +-
 src/appl/telnet/telnetd/state.c          |    2 +-
 src/appl/telnet/telnetd/sys_term.c       |    2 +-
 src/appl/telnet/telnetd/telnetd-ktd.c    |    6 +-
 src/appl/telnet/telnetd/telnetd.c        |   10 +-
 src/clients/klist/ChangeLog              |    4 +
 src/clients/klist/klist.c                |   16 +-
 src/clients/ksu/ChangeLog                |    5 +
 src/clients/ksu/authorization.c          |    2 +-
 src/clients/ksu/heuristic.c              |    4 +-
 src/clients/ksu/krb_auth_su.c            |    4 +-
 src/clients/ksu/ksu.h                    |  142 ++--
 src/clients/ksu/main.c                   |    6 +-
 src/include/ChangeLog                    |    7 +
 src/include/fake-stdlib.h                | 1053 +++++++++++++++---------------
 src/include/krb5.hin                     |    2 -
 src/include/krb5/ChangeLog               |    4 +
 src/include/krb5/macsock.h               |    7 -
 src/include/krb54proto.h                 |   12 +-
 src/kadmin/cli/ChangeLog                 |    4 +
 src/kadmin/cli/dump.c                    |   12 +-
 src/kadmin/dbutil/ChangeLog              |    5 +
 src/kadmin/dbutil/dump.c                 |   60 +-
 src/kadmin/dbutil/kdb5_create.c          |    8 +-
 src/kadmin/dbutil/kdb5_util.h            |   44 +-
 src/kadmin/dbutil/loadv4.c               |   22 +-
 src/kadmin/dbutil/tcl_wrapper.c          |   29 +-
 src/kadmin/ktutil/ChangeLog              |    4 +
 src/kadmin/ktutil/ktutil.h               |   82 +--
 src/kadmin/v5passwdd/ChangeLog           |    5 +
 src/kadmin/v5passwdd/adm_conn.c          |   16 +-
 src/kadmin/v5passwdd/adm_rw.c            |    4 +-
 src/kadmin/v5passwdd/kadm5_defs.h        |  168 ++---
 src/lib/crypto/crc32/ChangeLog           |    4 +
 src/lib/crypto/crc32/crc.c               |    8 +-
 src/lib/crypto/dk/ChangeLog              |    4 +
 src/lib/crypto/dk/dk.h                   |   40 +-
 src/lib/crypto/md5/ChangeLog             |    4 +
 src/lib/crypto/md5/t_mddriver.c          |   12 +-
 src/lib/crypto/old/ChangeLog             |    4 +
 src/lib/crypto/old/des_stringtokey.c     |    4 +-
 src/lib/crypto/old/old.h                 |   16 +-
 src/lib/crypto/raw/ChangeLog             |    4 +
 src/lib/crypto/raw/raw.h                 |   12 +-
 src/lib/gssapi/generic/ChangeLog         |    5 +
 src/lib/gssapi/generic/gssapi.hin        |  179 +++--
 src/lib/gssapi/generic/gssapiP_generic.h |   96 +--
 src/lib/gssapi/krb5/ChangeLog            |    5 +
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  228 +++----
 src/lib/gssapi/krb5/gssapi_krb5.h        |   12 +-
 src/lib/gssapi/krb5/k5mech.c             |   12 +-
 src/lib/gssapi/mechglue/ChangeLog        |    1 +
 src/lib/gssapi/mechglue/mechglue.h       |    4 +-
 src/lib/kadm5/srv/ChangeLog              |    4 +
 src/lib/kadm5/srv/server_acl.h           |   16 +-
 src/lib/kdb/ChangeLog                    |    5 +
 src/lib/kdb/kdb_db2.c                    |   10 +-
 src/lib/kdb/kdb_db2.h                    |   56 +-
 src/lib/kdb/kdb_dbm.c                    |    8 +-
 src/lib/kdb/keytab.c                     |    6 +-
 src/lib/kdb/t_kdb.c                      |   24 +-
 src/lib/krb4/ChangeLog                   |    5 +
 src/lib/krb4/cr_tkt.c                    |    4 +-
 src/lib/krb4/decomp_tkt.c                |    4 +-
 src/lib/krb4/g_in_tkt.c                  |    8 +-
 src/lib/krb4/tf_util.c                   |    2 +-
 src/lib/krb5/asn.1/ChangeLog             |    6 +
 src/lib/krb5/asn.1/asn1_decode.c         |    2 +-
 src/lib/krb5/asn.1/asn1_decode.h         |   20 +-
 src/lib/krb5/asn.1/asn1_encode.h         |   30 +-
 src/lib/krb5/asn.1/asn1_get.h            |   16 +-
 src/lib/krb5/asn.1/asn1_k_decode.h       |  100 +--
 src/lib/krb5/asn.1/asn1_k_encode.h       |  112 ++--
 src/lib/krb5/asn.1/asn1_make.h           |   35 +-
 src/lib/krb5/asn.1/asn1_misc.h           |    2 +-
 src/lib/krb5/asn.1/asn1buf.h             |   52 +-
 src/lib/krb5/ccache/ChangeLog            |    5 +
 src/lib/krb5/ccache/cc_file.c            |   94 +--
 src/lib/krb5/ccache/cc_memory.c          |   34 +-
 src/lib/krb5/ccache/cc_stdio.c           |  170 ++---
 src/lib/krb5/ccache/ccapi/ChangeLog      |    4 +
 src/lib/krb5/ccache/ccapi/stdcc.h        |   32 +-
 src/lib/krb5/ccache/ser_cc.c             |    6 +-
 src/lib/krb5/keytab/ChangeLog            |    4 +
 src/lib/krb5/keytab/file/ChangeLog       |    4 +
 src/lib/krb5/keytab/file/ktfile.h        |   76 +--
 src/lib/krb5/keytab/file/ser_ktf.c       |    6 +-
 src/lib/krb5/keytab/ktbase.c             |    6 +-
 src/lib/krb5/keytab/srvtab/ChangeLog     |    4 +
 src/lib/krb5/keytab/srvtab/ktsrvtab.h    |   40 +-
 src/lib/krb5/krb/ChangeLog               |    8 +
 src/lib/krb5/krb/get_in_tkt.c            |   12 +-
 src/lib/krb5/krb/in_tkt_ktb.c            |    4 +-
 src/lib/krb5/krb/in_tkt_pwd.c            |    4 +-
 src/lib/krb5/krb/in_tkt_sky.c            |    4 +-
 src/lib/krb5/krb/int-proto.h             |   20 +-
 src/lib/krb5/krb/mk_req_ext.c            |    4 +-
 src/lib/krb5/krb/pr_to_salt.c            |    2 +-
 src/lib/krb5/krb/rd_req_dec.c            |    4 +-
 src/lib/krb5/krb/ser_actx.c              |    6 +-
 src/lib/krb5/krb/ser_adata.c             |    6 +-
 src/lib/krb5/krb/ser_addr.c              |    6 +-
 src/lib/krb5/krb/ser_auth.c              |    6 +-
 src/lib/krb5/krb/ser_cksum.c             |    6 +-
 src/lib/krb5/krb/ser_ctx.c               |   18 +-
 src/lib/krb5/krb/ser_eblk.c              |    6 +-
 src/lib/krb5/krb/ser_key.c               |    6 +-
 src/lib/krb5/krb/ser_princ.c             |    6 +-
 src/lib/krb5/krb/t_kerb.c                |   12 +-
 src/lib/krb5/os/ChangeLog                |    4 +
 src/lib/krb5/os/os-proto.h               |   16 +-
 src/lib/krb5/rcache/ChangeLog            |    4 +
 src/lib/krb5/rcache/rc_dfl.h             |   44 +-
 src/lib/krb5/rcache/rc_io.h              |   44 +-
 src/lib/krb5/rcache/ser_rc.c             |    6 +-
 src/lib/rpc/ChangeLog                    |    6 +
 src/lib/rpc/auth_gssapi.h                |   61 +-
 src/lib/rpc/auth_gssapi_misc.c           |    2 +-
 src/lib/rpc/getrpcent.c                  |   17 +-
 src/lib/rpc/svc_auth_gssapi.c            |    9 +-
 src/lib/rpc/xdr.h                        |   85 ++-
 src/mac/libraries/ChangeLog              |    4 +
 src/mac/libraries/autoconf.h             |    1 -
 src/slave/ChangeLog                      |    4 +
 src/slave/kprop.c                        |   24 +-
 src/slave/kpropd.c                       |   30 +-
 src/tests/asn.1/ChangeLog                |    5 +
 src/tests/asn.1/ktest.h                  |  126 ++--
 src/tests/asn.1/ktest_equal.h            |   30 +-
 src/tests/asn.1/utility.c                |    2 +-
 src/tests/asn.1/utility.h                |    8 +-
 src/tests/create/ChangeLog               |    4 +
 src/tests/create/kdb5_mkdums.c           |    4 +-
 src/tests/gssapi/ChangeLog               |    4 +
 src/tests/gssapi/t_imp_name.c            |    8 +-
 src/tests/hammer/ChangeLog               |    4 +
 src/tests/hammer/kdc5_hammer.c           |    8 +-
 src/tests/verify/ChangeLog               |    4 +
 src/tests/verify/kdb5_verify.c           |    4 +-
 src/util/dyn/ChangeLog                   |    5 +
 src/util/dyn/dyn.h                       |   37 +-
 src/util/dyn/dynP.h                      |   11 +-
 src/util/profile/ChangeLog               |    5 +
 src/util/profile/prof_int.h              |   88 ++-
 src/util/profile/profile.hin             |   62 +-
 src/util/profile/test_parse.c            |    2 +-
 src/util/ss/ChangeLog                    |    6 +
 src/util/ss/mk_cmds.c                    |    2 +-
 src/util/ss/ss_internal.h                |   30 +-
 src/windows/wintel/ChangeLog             |    5 +
 src/windows/wintel/enc_des.c             |   16 +-
 src/windows/wintel/enc_des.h             |  116 ++--
 src/windows/wintel/encrypt.c             |    4 +-
 src/windows/wintel/encrypt.h             |  144 ++--
 191 files changed, 2848 insertions(+), 2866 deletions(-)

commit ad4d9f8d0f83524931da62aebb592ab53f2218d9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 9 21:14:20 2001 +0000

    * mglueP.h: Make all prototypes unconditional
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13791 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog |   5 +
 src/lib/gssapi/mechglue/mglueP.h  | 186 +++++++++++++++++---------------------
 2 files changed, 89 insertions(+), 102 deletions(-)

commit a1eb47c0f87eab79495b78e64acba568d97011da
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Sun Oct 7 08:06:27 2001 +0000

    * krb_auth_su.c: Fix a call to plain_dump_principal() that had the
    wrong number of arguments but was only compiled if GET_TGT_VIA_PASSWD
    wasn't defined.
    
    [Fixes krb5-clients/998]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13790 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     | 6 ++++++
 src/clients/ksu/krb_auth_su.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 2e874c75d1b6c898eb9aa2a2f68ddb0ede1937e4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 6 03:27:33 2001 +0000

    KRB5_EXPORTVAR is defined lots of places but never used; delete it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13787 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog             | 6 ++++++
 src/include/k5-int.h              | 1 -
 src/include/kerberosIV/ChangeLog  | 4 ++++
 src/include/kerberosIV/des.h      | 1 -
 src/include/krb5.hin              | 1 -
 src/include/win-mac.h             | 1 -
 src/lib/gssapi/generic/ChangeLog  | 2 ++
 src/lib/gssapi/generic/gssapi.hin | 1 -
 src/util/et/ChangeLog             | 2 ++
 src/util/et/com_err.h             | 5 -----
 src/util/profile/ChangeLog        | 2 ++
 src/util/profile/profile.hin      | 1 -
 12 files changed, 16 insertions(+), 11 deletions(-)

commit c1d2e4e4deaa5d5df19171539a30c13fc43b7a6f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 6 03:14:42 2001 +0000

    Danilo also says we can get rid of _MSDOS (Win16) tests, and explicit FAR/NEAR specs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13786 dc483132-0cff-0310-8789-dd5450dbe970

 src/BADSYMS                                  | 135 +++---
 src/ChangeLog                                |   4 +
 src/clients/klist/ChangeLog                  |   4 +
 src/clients/klist/klist.c                    |   2 +-
 src/include/ChangeLog                        |   4 +-
 src/include/k5-int.h                         | 168 ++++---
 src/include/kerberosIV/ChangeLog             |   3 +-
 src/include/kerberosIV/des.h                 |  14 +-
 src/include/kerberosIV/krb.h                 | 162 +++----
 src/include/krb5.hin                         | 644 +++++++++++++--------------
 src/include/krb5/ChangeLog                   |   6 +
 src/include/krb5/adm_defs.h                  |  14 +-
 src/include/krb5/adm_proto.h                 |   2 +-
 src/include/krb5/kdb.h                       |   4 +-
 src/include/krb5/kdb_dbc.h                   |   4 +-
 src/include/krb5/kdb_dbm.h                   |   4 +-
 src/include/krb5/kdb_kt.h                    |   4 +-
 src/include/krb5/kwinsock.h                  | 192 ++++----
 src/include/krb5/stock/ChangeLog             |   4 +
 src/include/krb5/stock/osconf.h              |   4 +-
 src/include/krb54proto.h                     |   6 +-
 src/include/port-sockets.h                   |   6 +-
 src/include/win-mac.h                        |  55 +--
 src/kadmin/v5passwdd/ChangeLog               |   4 +
 src/kadmin/v5passwdd/adm_conn.c              |   4 +-
 src/lib/ChangeLog                            |   6 +
 src/lib/Makefile.in                          |   2 +-
 src/lib/crypto/ChangeLog                     |   3 +-
 src/lib/crypto/cksumtype_to_string.c         |   2 +-
 src/lib/crypto/crc32/ChangeLog               |   4 +
 src/lib/crypto/crc32/crc.c                   |   8 +-
 src/lib/crypto/des/ChangeLog                 |   5 +
 src/lib/crypto/des/afsstring2key.c           |   6 +-
 src/lib/crypto/des/d3_cbc.c                  |   4 +-
 src/lib/crypto/des/des_int.h                 |  62 +--
 src/lib/crypto/des/f_cbc.c                   |   4 +-
 src/lib/crypto/des/f_cksum.c                 |   6 +-
 src/lib/crypto/des/string2key.c              |   6 +-
 src/lib/crypto/enctype_to_string.c           |   2 +-
 src/lib/crypto/keyed_checksum_types.c        |   2 +-
 src/lib/crypto/md4/ChangeLog                 |   5 +
 src/lib/crypto/md4/md4.c                     |  14 +-
 src/lib/crypto/md4/rsa-md4.h                 |   6 +-
 src/lib/crypto/md5/ChangeLog                 |   5 +
 src/lib/crypto/md5/md5.c                     |  14 +-
 src/lib/crypto/md5/rsa-md5.h                 |   6 +-
 src/lib/crypto/old/ChangeLog                 |   5 +
 src/lib/crypto/old/des_stringtokey.c         |   6 +-
 src/lib/crypto/old_api_glue.c                |  40 +-
 src/lib/crypto/string_to_cksumtype.c         |   4 +-
 src/lib/crypto/string_to_enctype.c           |   4 +-
 src/lib/des425/ChangeLog                     |   6 +
 src/lib/des425/quad_cksum.c                  |   6 +-
 src/lib/des425/read_passwd.c                 |   2 +-
 src/lib/des425/unix_time.c                   |  96 +---
 src/lib/gssapi/krb5/ChangeLog                |   7 +
 src/lib/gssapi/krb5/accept_sec_context.c     |   2 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h           |   2 +-
 src/lib/gssapi/krb5/import_sec_context.c     |   2 +-
 src/lib/gssapi/krb5/krb5_gss_glue.c          | 192 ++++----
 src/lib/gssapi/krb5/pname_to_uid.c           |   6 +-
 src/lib/gssapi/mechglue/ChangeLog            |   6 +
 src/lib/gssapi/mechglue/g_init_sec_context.c |   8 +-
 src/lib/gssapi/mechglue/g_initialize.c       |   2 +-
 src/lib/gssapi/mechglue/mglueP.h             |   4 -
 src/lib/kadm5/ChangeLog                      |   4 +
 src/lib/kadm5/logger.c                       |   5 -
 src/lib/krb4/ChangeLog                       |   7 +-
 src/lib/krb4/err_txt.c                       |   4 +-
 src/lib/krb4/g_admhst.c                      |   4 +-
 src/lib/krb4/g_cred.c                        |   8 +-
 src/lib/krb4/g_krbhst.c                      |   4 +-
 src/lib/krb4/g_phost.c                       |   8 +-
 src/lib/krb4/g_pw_in_tkt.c                   |   8 +-
 src/lib/krb4/g_svc_in_tkt.c                  |   4 +-
 src/lib/krb4/g_tkt_svc.c                     |   8 +-
 src/lib/krb4/kname_parse.c                   |  14 +-
 src/lib/krb4/kuserok.c                       |   4 +-
 src/lib/krb4/memcache.c                      |   2 +-
 src/lib/krb4/mk_auth.c                       |  14 +-
 src/lib/krb4/mk_err.c                        |   4 +-
 src/lib/krb4/mk_priv.c                       |  10 +-
 src/lib/krb4/mk_req.c                        |   6 +-
 src/lib/krb4/mk_safe.c                       |   2 +-
 src/lib/krb4/put_svc_key.c                   |  10 +-
 src/lib/krb4/rd_err.c                        |   6 +-
 src/lib/krb4/rd_priv.c                       |   2 +-
 src/lib/krb4/rd_req.c                        |   8 +-
 src/lib/krb4/rd_safe.c                       |  10 +-
 src/lib/krb4/rd_svc_key.c                    |  32 +-
 src/lib/krb4/realmofhost.c                   |   4 +-
 src/lib/krb4/recvauth.c                      |  14 +-
 src/lib/krb4/save_creds.c                    |   6 +-
 src/lib/krb4/send_to_kdc.c                   |   6 +-
 src/lib/krb4/sendauth.c                      |  12 +-
 src/lib/krb4/unix_glue.c                     |   2 +-
 src/lib/krb4/win_glue.c                      |   4 +-
 src/lib/krb4/win_store.c                     |   2 +-
 src/lib/krb5/ChangeLog                       |   4 +
 src/lib/krb5/ccache/ChangeLog                |   7 +
 src/lib/krb5/ccache/cc_file.c                |  22 +-
 src/lib/krb5/ccache/cc_memory.c              |   4 +-
 src/lib/krb5/ccache/cc_stdio.c               |  18 +-
 src/lib/krb5/ccache/ccapi/ChangeLog          |   5 +
 src/lib/krb5/ccache/ccapi/stdcc.c            |  10 +-
 src/lib/krb5/ccache/ccapi/stdcc.h            |   2 +-
 src/lib/krb5/ccache/ccapi/stdcc_util.c       |   2 +-
 src/lib/krb5/ccache/ccapi/stdcc_util.h       |   2 +-
 src/lib/krb5/ccache/ccapi/winccld.c          |   2 +-
 src/lib/krb5/ccache/ccbase.c                 |   2 +-
 src/lib/krb5/ccache/ccdefault.c              |   4 +-
 src/lib/krb5/ccache/ccfns.c                  |  22 +-
 src/lib/krb5/keytab/ChangeLog                |   3 +-
 src/lib/krb5/keytab/file/ChangeLog           |   4 +
 src/lib/krb5/keytab/file/ser_ktf.c           |   4 +-
 src/lib/krb5/keytab/ktadd.c                  |   2 +-
 src/lib/krb5/keytab/ktbase.c                 |   6 +-
 src/lib/krb5/keytab/ktdefault.c              |   2 +-
 src/lib/krb5/keytab/ktfr_entry.c             |   2 +-
 src/lib/krb5/keytab/ktremove.c               |   2 +-
 src/lib/krb5/keytab/read_servi.c             |   2 +-
 src/lib/krb5/krb/ChangeLog                   |  24 +-
 src/lib/krb5/krb/auth_con.c                  |  14 +-
 src/lib/krb5/krb/bld_pr_ext.c                |   6 +-
 src/lib/krb5/krb/bld_princ.c                 |   4 +-
 src/lib/krb5/krb/conv_princ.c                |  14 +-
 src/lib/krb5/krb/copy_addrs.c                |  12 +-
 src/lib/krb5/krb/copy_athctr.c               |   4 +-
 src/lib/krb5/krb/copy_auth.c                 |   4 +-
 src/lib/krb5/krb/copy_cksum.c                |   4 +-
 src/lib/krb5/krb/copy_data.c                 |   4 +-
 src/lib/krb5/krb/copy_key.c                  |   4 +-
 src/lib/krb5/krb/copy_princ.c                |   2 +-
 src/lib/krb5/krb/cp_key_cnt.c                |   4 +-
 src/lib/krb5/krb/decrypt_tk.c                |   4 +-
 src/lib/krb5/krb/deltat.c                    |  15 +-
 src/lib/krb5/krb/fwd_tgt.c                   |  10 +-
 src/lib/krb5/krb/get_creds.c                 |   4 +-
 src/lib/krb5/krb/get_in_tkt.c                |  10 +-
 src/lib/krb5/krb/in_tkt_ktb.c                |  10 +-
 src/lib/krb5/krb/in_tkt_pwd.c                |  12 +-
 src/lib/krb5/krb/in_tkt_sky.c                |  12 +-
 src/lib/krb5/krb/init_ctx.c                  |   8 +-
 src/lib/krb5/krb/kfree.c                     |  82 ++--
 src/lib/krb5/krb/mk_cred.c                   |  44 +-
 src/lib/krb5/krb/mk_error.c                  |   4 +-
 src/lib/krb5/krb/mk_priv.c                   |   6 +-
 src/lib/krb5/krb/mk_rep.c                    |   2 +-
 src/lib/krb5/krb/mk_req.c                    |  10 +-
 src/lib/krb5/krb/mk_req_ext.c                |   8 +-
 src/lib/krb5/krb/mk_safe.c                   |   6 +-
 src/lib/krb5/krb/parse.c                     |   6 +-
 src/lib/krb5/krb/preauth.c                   |   4 -
 src/lib/krb5/krb/rd_cred.c                   |   6 +-
 src/lib/krb5/krb/rd_error.c                  |   4 +-
 src/lib/krb5/krb/rd_priv.c                   |   6 +-
 src/lib/krb5/krb/rd_rep.c                    |   4 +-
 src/lib/krb5/krb/rd_req.c                    |   8 +-
 src/lib/krb5/krb/rd_safe.c                   |   6 +-
 src/lib/krb5/krb/recvauth.c                  |  20 +-
 src/lib/krb5/krb/sendauth.c                  |  18 +-
 src/lib/krb5/krb/serialize.c                 |  32 +-
 src/lib/krb5/krb/set_realm.c                 |   2 +-
 src/lib/krb5/krb/str_conv.c                  |  18 +-
 src/lib/krb5/krb/unparse.c                   |   4 +-
 src/lib/krb5/krb/x-deltat.y                  |   4 +-
 src/lib/krb5/krb5_libinit.c                  |   2 +-
 src/lib/krb5/os/ChangeLog                    |  11 +
 src/lib/krb5/os/an_to_ln.c                   |   6 +-
 src/lib/krb5/os/c_ustime.c                   | 121 -----
 src/lib/krb5/os/ccdefname.c                  |   6 +-
 src/lib/krb5/os/def_realm.c                  |   4 +-
 src/lib/krb5/os/free_hstrl.c                 |   2 +-
 src/lib/krb5/os/hst_realm.c                  |   4 +-
 src/lib/krb5/os/init_os_ctx.c                |  12 +-
 src/lib/krb5/os/ktdefname.c                  |   4 +-
 src/lib/krb5/os/kuserok.c                    |   6 +-
 src/lib/krb5/os/localaddr.c                  |   8 +-
 src/lib/krb5/os/lock_file.c                  |   4 +-
 src/lib/krb5/os/mk_faddr.c                   |  10 +-
 src/lib/krb5/os/prompter.c                   |   6 +-
 src/lib/krb5/os/promptusr.c                  |   2 +-
 src/lib/krb5/os/read_pwd.c                   |  10 +-
 src/lib/krb5/os/sn2princ.c                   |   6 +-
 src/lib/krb5/os/timeofday.c                  |   2 +-
 src/lib/krb5/os/ustime.c                     |   4 +-
 src/lib/krb5/posix/ChangeLog                 |   4 +
 src/lib/krb5/posix/syslog.c                  |  10 +-
 src/lib/krb5/rcache/ChangeLog                |   6 +
 src/lib/krb5/rcache/rc_io.c                  |   8 +-
 src/lib/krb5/rcache/rcfns.c                  |   8 +-
 src/lib/krb5util/ChangeLog                   |   4 +
 src/lib/krb5util/compat_recv.c               |   2 +-
 src/lib/rpc/ChangeLog                        |   4 +
 src/lib/rpc/auth_gssapi.h                    |   2 +-
 src/lib/rpc/getrpcent.c                      |   2 +-
 src/lib/rpc/xdr.h                            |   2 +-
 src/lib/win_glue.c                           |  14 +-
 src/util/et/ChangeLog                        |   7 +
 src/util/et/com_err.c                        |  24 +-
 src/util/et/com_err.h                        |  25 +-
 src/util/et/compile_et.c                     |   2 +-
 src/util/et/error_message.c                  |  45 +-
 src/util/et/error_table.h                    |  12 +-
 src/util/et/et_c.awk                         |   8 +-
 src/util/et/et_c.perl                        |  12 +-
 src/util/et/et_h.awk                         |   2 +-
 src/util/et/et_h.perl                        |   2 +-
 src/util/et/et_name.c                        |   4 +-
 src/util/et/init_et.c                        |  14 +-
 src/util/et/internal.h                       |   2 +-
 src/util/et/vfprintf.c                       |   2 +-
 src/util/profile/ChangeLog                   |   7 +
 src/util/profile/prof_file.c                 |   2 +-
 src/util/profile/prof_int.h                  |   9 +-
 src/util/profile/prof_parse.c                |   2 +-
 src/util/profile/profile.hin                 |   6 +-
 src/util/profile/test_profile.c              |  10 -
 src/wconfig.c                                |   6 +-
 src/windows/cns/ChangeLog                    |   4 +
 src/windows/cns/cns.c                        |   4 +-
 src/windows/gss/ChangeLog                    |   4 +
 src/windows/gss/gss.c                        |   2 +-
 src/windows/gss/gss.h                        |   2 +-
 src/windows/lib/ChangeLog                    |   5 +
 src/windows/lib/cacheapi.h                   |   4 +-
 src/windows/wintel/ChangeLog                 |   6 +
 src/windows/wintel/font.c                    |   2 +-
 src/windows/wintel/k5stream.c                |   6 +-
 src/windows/wintel/k5stream.h                |   6 +-
 src/windows/wintel/screen.c                  |   4 +-
 src/windows/wintel/screen.h                  |   2 +-
 src/windows/wintel/telnet.c                  |   4 +-
 src/windows/wintel/wt-proto.h                |  10 +-
 234 files changed, 1619 insertions(+), 1830 deletions(-)

commit 2e0ebe3766332b985c79b7ff92476c61fa16326b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Oct 6 00:11:20 2001 +0000

    * do_tgs_req.c (process_tgs_req): Fix logging of bad transit path info
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13784 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    |  5 +++++
 src/kdc/do_tgs_req.c | 16 ++++++++--------
 2 files changed, 13 insertions(+), 8 deletions(-)

commit 29b0f7f99259c3bd40208ab188b86de2151f3280
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 5 21:42:19 2001 +0000

    Put back GSS_DLLIMP for variables, but define the macro here instead of in
    win-mac.h.  Drop far/near pointer specs, and _MSDOS (Win16) support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13780 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         |  20 +++
 src/lib/gssapi/generic/gssapi.hin        | 248 ++++++++++++++++---------------
 src/lib/gssapi/generic/gssapiP_generic.h |   2 +-
 src/lib/gssapi/generic/gssapi_generic.c  |  22 +--
 src/lib/gssapi/generic/gssapi_generic.h  |   8 +-
 5 files changed, 163 insertions(+), 137 deletions(-)

commit a0282fd7094f4f781b87a51b5386734893572373
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 4 18:51:32 2001 +0000

    	* accept_sec_context.c (krb5_gss_accept_sec_context): Ignore
    	unrecognized options properly. [krb5-libs/738]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13778 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  5 +++++
 src/lib/gssapi/krb5/accept_sec_context.c | 28 ++++++++++++++++++----------
 2 files changed, 23 insertions(+), 10 deletions(-)

commit e037d1e993ec4df947cd8c92a5f3643838bc2e6b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 4 00:39:57 2001 +0000

    Danilo says we can get rid of the DLLIMP stuff now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13775 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                    |   5 +
 src/include/k5-int.h                     |  56 ++--
 src/include/kerberosIV/ChangeLog         |   4 +
 src/include/kerberosIV/des.h             |  16 +-
 src/include/kerberosIV/krb.h             |  96 +++----
 src/include/krb5.hin                     | 448 +++++++++++++++----------------
 src/include/krb5/ChangeLog               |   4 +
 src/include/krb5/adm_proto.h             |  10 +-
 src/include/win-mac.h                    |  19 --
 src/lib/crypto/ChangeLog                 |  10 +
 src/lib/crypto/block_size.c              |   2 +-
 src/lib/crypto/checksum_length.c         |   2 +-
 src/lib/crypto/cksumtype_to_string.c     |   2 +-
 src/lib/crypto/coll_proof_cksum.c        |   2 +-
 src/lib/crypto/decrypt.c                 |   2 +-
 src/lib/crypto/encrypt.c                 |   2 +-
 src/lib/crypto/encrypt_length.c          |   2 +-
 src/lib/crypto/enctype_compare.c         |   2 +-
 src/lib/crypto/enctype_to_string.c       |   2 +-
 src/lib/crypto/keyed_checksum_types.c    |   4 +-
 src/lib/crypto/keyed_cksum.c             |   2 +-
 src/lib/crypto/make_checksum.c           |   2 +-
 src/lib/crypto/make_random_key.c         |   2 +-
 src/lib/crypto/old_api_glue.c            |  30 +--
 src/lib/crypto/prng.c                    |   4 +-
 src/lib/crypto/string_to_cksumtype.c     |   2 +-
 src/lib/crypto/string_to_enctype.c       |   2 +-
 src/lib/crypto/string_to_key.c           |   2 +-
 src/lib/crypto/valid_cksumtype.c         |   2 +-
 src/lib/crypto/valid_enctype.c           |   2 +-
 src/lib/crypto/verify_checksum.c         |   2 +-
 src/lib/des425/ChangeLog                 |   5 +
 src/lib/des425/des.c                     |   2 +-
 src/lib/des425/key_sched.c               |   2 +-
 src/lib/des425/new_rnd_key.c             |   2 +-
 src/lib/des425/pcbc_encrypt.c            |   2 +-
 src/lib/des425/quad_cksum.c              |   2 +-
 src/lib/des425/str_to_key.c              |   2 +-
 src/lib/gssapi/generic/ChangeLog         |   5 +
 src/lib/gssapi/generic/gssapi.hin        | 100 ++++---
 src/lib/gssapi/generic/gssapi_generic.c  |  26 +-
 src/lib/gssapi/generic/gssapi_generic.h  |  12 +-
 src/lib/gssapi/krb5/ChangeLog            |   5 +
 src/lib/gssapi/krb5/copy_ccache.c        |   2 +-
 src/lib/gssapi/krb5/get_tkt_flags.c      |   2 +-
 src/lib/gssapi/krb5/gssapi_krb5.h        |   6 +-
 src/lib/gssapi/krb5/krb5_gss_glue.c      |  80 +++---
 src/lib/gssapi/krb5/set_ccache.c         |   2 +-
 src/lib/gssapi/mechglue/ChangeLog        |   4 +
 src/lib/gssapi/mechglue/g_acquire_cred.c |   4 +-
 src/lib/gssapi/mechglue/g_oid_ops.c      |  12 +-
 src/lib/krb4/ChangeLog                   |  11 +
 src/lib/krb4/dest_tkt.c                  |   2 +-
 src/lib/krb4/err_txt.c                   |   2 +-
 src/lib/krb4/g_admhst.c                  |   2 +-
 src/lib/krb4/g_cred.c                    |   2 +-
 src/lib/krb4/g_krbhst.c                  |   2 +-
 src/lib/krb4/g_krbrlm.c                  |   2 +-
 src/lib/krb4/g_phost.c                   |   2 +-
 src/lib/krb4/g_pw_in_tkt.c               |   4 +-
 src/lib/krb4/g_pw_tkt.c                  |   2 +-
 src/lib/krb4/g_svc_in_tkt.c              |   2 +-
 src/lib/krb4/g_tf_fname.c                |   2 +-
 src/lib/krb4/g_tf_realm.c                |   2 +-
 src/lib/krb4/g_tkt_svc.c                 |   2 +-
 src/lib/krb4/in_tkt.c                    |   4 +-
 src/lib/krb4/kname_parse.c               |   8 +-
 src/lib/krb4/kuserok.c                   |   2 +-
 src/lib/krb4/lifetime.c                  |   4 +-
 src/lib/krb4/memcache.c                  |  14 +-
 src/lib/krb4/mk_auth.c                   |   4 +-
 src/lib/krb4/mk_err.c                    |   2 +-
 src/lib/krb4/mk_priv.c                   |   2 +-
 src/lib/krb4/mk_req.c                    |   2 +-
 src/lib/krb4/mk_safe.c                   |   2 +-
 src/lib/krb4/put_svc_key.c               |   2 +-
 src/lib/krb4/rd_err.c                    |   2 +-
 src/lib/krb4/rd_priv.c                   |   2 +-
 src/lib/krb4/rd_req.c                    |   2 +-
 src/lib/krb4/rd_safe.c                   |   2 +-
 src/lib/krb4/rd_svc_key.c                |   4 +-
 src/lib/krb4/realmofhost.c               |   2 +-
 src/lib/krb4/recvauth.c                  |   2 +-
 src/lib/krb4/save_creds.c                |   2 +-
 src/lib/krb4/sendauth.c                  |   2 +-
 src/lib/krb4/tf_util.c                   |  10 +-
 src/lib/krb4/unix_time.c                 |   2 +-
 src/lib/krb4/win_store.c                 |   4 +-
 src/lib/krb5/ccache/ChangeLog            |   5 +
 src/lib/krb5/ccache/cc_file.c            |  30 +--
 src/lib/krb5/ccache/ccapi/ChangeLog      |   4 +
 src/lib/krb5/ccache/ccapi/stdcc.h        |  28 +-
 src/lib/krb5/ccache/ccapi/winccld.c      |   2 +-
 src/lib/krb5/ccache/ccbase.c             |   4 +-
 src/lib/krb5/ccache/cccopy.c             |   2 +-
 src/lib/krb5/ccache/ccdefault.c          |   4 +-
 src/lib/krb5/ccache/fcc.h                |   2 +-
 src/lib/krb5/ccache/ser_cc.c             |   2 +-
 src/lib/krb5/keytab/ChangeLog            |   5 +
 src/lib/krb5/keytab/ktadd.c              |   2 +-
 src/lib/krb5/keytab/ktbase.c             |   6 +-
 src/lib/krb5/keytab/ktdefault.c          |   2 +-
 src/lib/krb5/keytab/ktfr_entry.c         |   2 +-
 src/lib/krb5/keytab/ktremove.c           |   2 +-
 src/lib/krb5/keytab/read_servi.c         |   2 +-
 src/lib/krb5/krb/ChangeLog               |  15 ++
 src/lib/krb5/krb/appdefault.c            |   4 +-
 src/lib/krb5/krb/auth_con.c              |  26 +-
 src/lib/krb5/krb/bld_pr_ext.c            |   2 +-
 src/lib/krb5/krb/bld_princ.c             |   2 +-
 src/lib/krb5/krb/chpw.c                  |   6 +-
 src/lib/krb5/krb/conv_princ.c            |   4 +-
 src/lib/krb5/krb/copy_addrs.c            |   4 +-
 src/lib/krb5/krb/copy_athctr.c           |   2 +-
 src/lib/krb5/krb/copy_auth.c             |   2 +-
 src/lib/krb5/krb/copy_cksum.c            |   2 +-
 src/lib/krb5/krb/copy_creds.c            |   2 +-
 src/lib/krb5/krb/copy_data.c             |   2 +-
 src/lib/krb5/krb/copy_key.c              |   2 +-
 src/lib/krb5/krb/copy_princ.c            |   2 +-
 src/lib/krb5/krb/copy_tick.c             |   2 +-
 src/lib/krb5/krb/cp_key_cnt.c            |   2 +-
 src/lib/krb5/krb/decrypt_tk.c            |   2 +-
 src/lib/krb5/krb/deltat.c                |   2 +-
 src/lib/krb5/krb/fwd_tgt.c               |   2 +-
 src/lib/krb5/krb/get_creds.c             |  10 +-
 src/lib/krb5/krb/get_in_tkt.c            |   4 +-
 src/lib/krb5/krb/gic_keytab.c            |   2 +-
 src/lib/krb5/krb/gic_opt.c               |  18 +-
 src/lib/krb5/krb/gic_pwd.c               |   2 +-
 src/lib/krb5/krb/in_tkt_ktb.c            |   2 +-
 src/lib/krb5/krb/in_tkt_pwd.c            |   2 +-
 src/lib/krb5/krb/in_tkt_sky.c            |   2 +-
 src/lib/krb5/krb/init_ctx.c              |   6 +-
 src/lib/krb5/krb/kfree.c                 |  90 +++----
 src/lib/krb5/krb/mk_cred.c               |   4 +-
 src/lib/krb5/krb/mk_error.c              |   2 +-
 src/lib/krb5/krb/mk_priv.c               |   2 +-
 src/lib/krb5/krb/mk_rep.c                |   2 +-
 src/lib/krb5/krb/mk_req.c                |   2 +-
 src/lib/krb5/krb/mk_req_ext.c            |   2 +-
 src/lib/krb5/krb/mk_safe.c               |   2 +-
 src/lib/krb5/krb/parse.c                 |   2 +-
 src/lib/krb5/krb/princ_comp.c            |   2 +-
 src/lib/krb5/krb/rd_cred.c               |   2 +-
 src/lib/krb5/krb/rd_error.c              |   2 +-
 src/lib/krb5/krb/rd_priv.c               |   2 +-
 src/lib/krb5/krb/rd_rep.c                |   2 +-
 src/lib/krb5/krb/rd_req.c                |   2 +-
 src/lib/krb5/krb/rd_safe.c               |   2 +-
 src/lib/krb5/krb/recvauth.c              |   4 +-
 src/lib/krb5/krb/sendauth.c              |   2 +-
 src/lib/krb5/krb/ser_actx.c              |   2 +-
 src/lib/krb5/krb/ser_ctx.c               |   2 +-
 src/lib/krb5/krb/serialize.c             |  14 +-
 src/lib/krb5/krb/set_realm.c             |   2 +-
 src/lib/krb5/krb/srv_rcache.c            |   2 +-
 src/lib/krb5/krb/str_conv.c              |  12 +-
 src/lib/krb5/krb/unparse.c               |   4 +-
 src/lib/krb5/krb/vfy_increds.c           |   2 +-
 src/lib/krb5/krb/vic_opt.c               |   4 +-
 src/lib/krb5/krb/x-deltat.y              |   2 +-
 src/lib/krb5/os/ChangeLog                |   7 +
 src/lib/krb5/os/accessor.c               |   2 +-
 src/lib/krb5/os/ccdefname.c              |   4 +-
 src/lib/krb5/os/changepw.c               |   2 +-
 src/lib/krb5/os/def_realm.c              |   6 +-
 src/lib/krb5/os/free_hstrl.c             |   2 +-
 src/lib/krb5/os/genaddrs.c               |   2 +-
 src/lib/krb5/os/hst_realm.c              |   2 +-
 src/lib/krb5/os/init_os_ctx.c            |   6 +-
 src/lib/krb5/os/ktdefname.c              |   2 +-
 src/lib/krb5/os/localaddr.c              |   4 +-
 src/lib/krb5/os/prompter.c               |   7 +-
 src/lib/krb5/os/read_pwd.c               |   4 +-
 src/lib/krb5/os/realm_dom.c              |   2 +-
 src/lib/krb5/os/realm_iter.c             |   8 +-
 src/lib/krb5/os/sn2princ.c               |   2 +-
 src/lib/krb5/os/timeofday.c              |   2 +-
 src/lib/krb5/os/ustime.c                 |   2 +-
 src/lib/krb5/posix/ChangeLog             |   4 +
 src/lib/krb5/posix/sscanf.c              |   2 +-
 src/lib/krb5/rcache/ChangeLog            |   4 +
 src/lib/krb5/rcache/ser_rc.c             |   2 +-
 src/util/et/ChangeLog                    |   5 +
 src/util/et/com_err.c                    |   4 +-
 src/util/et/com_err.h                    |  16 +-
 src/util/et/error_message.c              |   6 +-
 src/util/et/init_et.c                    |   6 +-
 src/util/profile/ChangeLog               |   5 +
 src/util/profile/prof_get.c              |  22 +-
 src/util/profile/prof_init.c             |  12 +-
 src/util/profile/prof_set.c              |   8 +-
 src/util/profile/profile.hin             |  42 ++-
 src/windows/wintel/ChangeLog             |   4 +
 src/windows/wintel/encrypt.h             |   8 +-
 196 files changed, 924 insertions(+), 845 deletions(-)

commit bdf4523df7addccddacd97542627e78c272113f6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 2 20:03:55 2001 +0000

    	* Makefile.in (includes): Depend on
    	$(BUILDTOP)/include/krb5/autoconf.h. Automatic dependencies do not
    	work on systems in which shared libraries are build without static
    	ones.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13773 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog   | 7 +++++++
 src/util/pty/Makefile.in | 2 ++
 2 files changed, 9 insertions(+)

commit e5c32f2f7aad0136141478555c8a3372e8e67df0
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 2 01:13:07 2001 +0000

    Fix typo: it's install-guide.ps, not install.ps
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13772 dc483132-0cff-0310-8789-dd5450dbe970

 README | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 16d5e1abe3da2319ead2540971f08ef6407b1941
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 2 01:06:36 2001 +0000

    	* accept_sec_context.c (rd_and_store_for_creds): Handle error
    	returns from krb5_rd_cred more sanely.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13768 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 5 +++++
 src/lib/gssapi/krb5/accept_sec_context.c | 7 ++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 8e23cf6e4bdd4276929a1e4d2a2a9fcf269cf7c7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 29 04:26:42 2001 +0000

    * locate_kdc.c (add_host_to_list): If address family in sockaddr structure is
    zero, copy it in from the addrinfo structure.  Bug workaround for AIX 4.3.3.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13767 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 6 ++++++
 src/lib/krb5/os/locate_kdc.c | 4 ++++
 2 files changed, 10 insertions(+)

commit ff214655a9eda0137486923a11efacc2a628c935
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 29 01:28:30 2001 +0000

    fix log entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13766 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit fda0ed9b1ce6e15fd9c1f373b092435ab6cdf711
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 29 00:48:01 2001 +0000

    provide fake addrinfo implementation; get ipv6 addrs for solaris 8
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13765 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  11 +++
 src/lib/krb5/os/localaddr.c | 217 +++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 215 insertions(+), 13 deletions(-)

commit bd553e48e2664b4b7b061ead2671d8f6413797ec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 28 23:55:15 2001 +0000

    * aclocal.m4 (KRB5_AC_CHECK_TYPE_WITH_HEADERS): Need brackets around arguments to tr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13764 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7c47ef154e9be56ed88cd8fff35b90ee77a795e2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 28 22:34:26 2001 +0000

    avoid extra copy of krb_err.h in include; update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13763 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 7 +++++++
 src/include/Makefile.in  | 6 ++----
 src/lib/krb4/ChangeLog   | 5 +++++
 src/lib/krb4/Makefile.in | 4 ++--
 4 files changed, 16 insertions(+), 6 deletions(-)

commit 4659f1b18d6e193ead76a471158de3517f888b73
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 28 22:30:51 2001 +0000

    update dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13762 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 164eb786c48c797647b07a007149fd379a242334
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 28 22:20:46 2001 +0000

    add ##WIN32## prefix to last change, so unix build works
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13761 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog   |  6 ++++++
 src/krb524/Makefile.in | 18 +++++++++---------
 2 files changed, 15 insertions(+), 9 deletions(-)

commit eaff8fc6a486fa10634d921b591b501a5dbe9ce4
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Sep 28 15:37:25 2001 +0000

    Add KRB524_STATIC_HACK for Windows build so that we can generate a
    k524init binary that has an static copy of the krb5 library and does
    not depend on krb5 nor krb524 DLLs.  This is so that we can distribute
    a standalone k524init binary before 1.3 goes out.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13760 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog   |  8 ++++++++
 src/krb524/Makefile.in | 23 ++++++++++++++++++-----
 2 files changed, 26 insertions(+), 5 deletions(-)

commit ed96414c30ce1f6bad4f0f1f22b6d2d8800cc008
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 26 03:47:47 2001 +0000

    better realm transit path checking for app server
    transit path checking enforcement for kdc; supporting code, doc update
    [merged from 1.2.3 release branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13758 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog              |  5 ++++
 doc/admin.texinfo          | 32 +++++++++++++++++++++
 doc/copyright.texinfo      |  2 +-
 src/include/ChangeLog      |  2 ++
 src/include/krb5.hin       |  2 +-
 src/include/krb5/ChangeLog |  6 ++++
 src/include/krb5/adm.h     |  5 ++--
 src/kdc/ChangeLog          | 15 ++++++++++
 src/kdc/do_tgs_req.c       | 61 +++++++++++++++++++++++++++++-----------
 src/kdc/extern.h           |  6 +++-
 src/kdc/main.c             | 10 +++++--
 src/kdc/rtest.c            |  1 +
 src/lib/kadm5/ChangeLog    |  9 ++++++
 src/lib/kadm5/admin.h      | 29 ++++++++++++++++++-
 src/lib/kadm5/alt_prof.c   | 69 ++++++++++++++++++++++++++++++++++++++++++++--
 15 files changed, 227 insertions(+), 27 deletions(-)

commit e5de98cc3e7d32615193b106ed4193bb532a6532
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Mon Sep 24 23:09:24 2001 +0000

    * kpropd.M: Correct typo (synopsis line should say kpropd, not kprop)
    
    (Fixes krb5-doc/692, but the man page still needs to be revisited to check for
    other updates along with all the other man pages)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13751 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog | 4 ++++
 src/slave/kpropd.M  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit dc928fed115cc68e5f608345c8a0572473967f5f
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Mon Sep 24 22:52:19 2001 +0000

    * kinit.M: Correct some typos.  Thanks to Dennis Davis
    <D.H.Davis@bath.ac.uk>
    
    (Fixes krb5-doc/965, but the man page still needs to be revisited to check for
    other updates along with all the other man pages)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13750 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog |  5 +++++
 src/clients/kinit/kinit.M   | 16 ++++++++--------
 2 files changed, 13 insertions(+), 8 deletions(-)

commit 9f21ff7d0a7b7c925fd29c56d3be827e3260dc84
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Mon Sep 24 22:36:56 2001 +0000

    * krb5kdc.M: Document the -n option.  Thanks to Dennis Davis
    <D.H.Davis@bath.ac.uk>
    
    (Fixes krb5-doc/967, but the man page still needs to be revisited to check for
    other updates with all the other man pages)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13749 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 src/kdc/krb5kdc.M | 9 +++++++++
 2 files changed, 14 insertions(+)

commit 6c49dcef84529a41b38893ab157e78b2bd49d691
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Sun Sep 16 09:14:11 2001 +0000

    * ksu.M: Correct a few typos
    
    (Fixes krb5-doc/990 and krb5-doc/991)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13748 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog |  4 ++++
 src/clients/ksu/ksu.M     | 27 ++++++++++++++-------------
 2 files changed, 18 insertions(+), 13 deletions(-)

commit bfcdeedb5ac12652b7d8a2b528d782792df6b566
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 14 02:06:02 2001 +0000

    * krlogin.c (try_normal): Permit "rsh" as well as "rlogin" as the program name,
    for detecting when argv[0] is not the hostname.  If argv[0] isn't the hostname,
    always replace it with the system rlogin pathname.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13747 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 7 +++++++
 src/appl/bsd/krlogin.c | 4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 76abc869860569dbb6bde8d67bc2ea85e35e7d14
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 12 01:28:50 2001 +0000

    	* configure.in: Cosmetic fix in utmpx.ut_exit check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13746 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 4 ++++
 src/util/pty/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 765a4b45a6199f0ce7dd35c76ca37054145fb182
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Sep 8 12:25:35 2001 +0000

            * telnetd.c: Move include of fake-addrinfo.c to after stdlib.h so
            that malloc prototype povided.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13740 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 5 +++++
 src/appl/telnet/telnetd/telnetd.c | 5 ++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 584a429a9349a9fb6f1140d28e343c403e37b6da
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 7 14:58:06 2001 +0000

    * commands.c (tn): Don't crash printing null hostname in case where supplied
    destination is a numeric address that doesn't map to a hostname.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13739 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  | 6 ++++++
 src/appl/telnet/telnet/commands.c | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 2b11d86f48fb634fe413a354dde964b90f9fef20
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 7 11:27:07 2001 +0000

    * t_expand.c: New file.
    * Makefile.in (SRCS): Add test-case source files; rebuilt dependencies.
    (t_expand.o): Build from t_expand.c now, no special build rule.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13738 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   |  7 +++++++
 src/lib/krb5/krb/Makefile.in | 29 ++++++++++++++++++++++++++---
 src/lib/krb5/krb/t_expand.c  |  2 ++
 3 files changed, 35 insertions(+), 3 deletions(-)

commit 361f04c779beed3a2621e91101eca8798f7ac417
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 7 11:19:24 2001 +0000

    * rd_req_dec.c (krb5_rd_req_decoded_opt): Pass server realm to
    transited-list check, not local realm, in case they're different.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13737 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  5 +++++
 src/lib/krb5/krb/rd_req_dec.c | 12 +++++-------
 2 files changed, 10 insertions(+), 7 deletions(-)

commit 5c2f557ed394adbd53f52d8939c09f943f2dc948
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 7 02:36:37 2001 +0000

    new kdc option flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13736 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 2 ++
 src/include/krb5.hin  | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 0a73e0bf5f634f9a9e6c7dd1064423f6564f105f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 7 02:17:13 2001 +0000

    new ticket flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13735 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 72744d2a9b1ae443e6c810b392c3c4bb2064281b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 6 10:49:23 2001 +0000

    updated dependencies for latest make-depend target code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13734 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/Makefile.in             |  11 ++-
 src/appl/gssftp/ftpd/Makefile.in            |  17 +++--
 src/appl/telnet/libtelnet/Makefile.in       |  14 ++--
 src/appl/telnet/telnet/Makefile.in          |  56 +++++++--------
 src/appl/telnet/telnetd/Makefile.in         |  42 +++++------
 src/lib/crypto/dk/Makefile.in               |   4 +-
 src/lib/crypto/enc_provider/Makefile.in     |   4 +-
 src/lib/crypto/hash_provider/Makefile.in    |   8 +--
 src/lib/crypto/keyhash_provider/Makefile.in |   6 +-
 src/lib/des425/Makefile.in                  |  28 ++++----
 src/lib/gssapi/krb5/Makefile.in             | 106 ++++++++++++++--------------
 src/lib/krb5/asn.1/Makefile.in              |  43 ++++++-----
 src/lib/krb5/krb/Makefile.in                |   4 +-
 src/tests/asn.1/Makefile.in                 |  37 +++++-----
 14 files changed, 187 insertions(+), 193 deletions(-)

commit 47fe08b7d2703d6c771c01ce77aeadb15da8c08f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 6 10:44:32 2001 +0000

    * post.in (depfix2.sed): collapse multiple slashes; more relative pathname processing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13733 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 1 +
 src/config/post.in   | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit b352d87a13c838821fcde68167ee53f2ce93bd09
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 6 10:42:47 2001 +0000

    now process myfulldir arg too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13732 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/depgen.sed | 50 ++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 46 insertions(+), 4 deletions(-)

commit d4996856eb0ea1695289f1b19c4d1d1bc559d388
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 6 09:43:33 2001 +0000

    * post.in (depfix2.sed): New target, generates a sed script that'll do a better
    job of identifying possible $(SRCTOP) uses.
    (.depend): Use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13731 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  6 ++++++
 src/config/post.in   | 29 ++++++++++++++---------------
 2 files changed, 20 insertions(+), 15 deletions(-)

commit 1f67efa4a5a2c9594e193496d5e3c4ca2e3a3da1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 6 09:40:37 2001 +0000

    * depgen.sed: New file.
    * depfix.sed: Remove /foo/../ sequences, looping til no more.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13730 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog  |  5 +++++
 src/util/depfix.sed |  8 ++++++++
 src/util/depgen.sed | 18 ++++++++++++++++++
 3 files changed, 31 insertions(+)

commit ae7feae8f270dd27436d1dd1f8a9f47d00fb0b7f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 6 00:44:20 2001 +0000

    * fake-addrinfo.h: Include socket-utils.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13729 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 4 ++++
 src/include/fake-addrinfo.h | 1 +
 2 files changed, 5 insertions(+)

commit d912e4a251ce55c6a3e2f5f0874fb6cc31f6ef8a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Sep 6 00:09:41 2001 +0000

            * Makefile.in ($(BUILDTOP)/include/krb5/autoconf.h): Add rules to
            build include/krb5/autoconf.h - this file is wiped out during a
            make clean and sane_hostname.c depends on it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13728 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog   | 6 ++++++
 src/util/pty/Makefile.in | 4 ++++
 2 files changed, 10 insertions(+)

commit 3b3ce63f66446d45edbea67d4ca45196f6f17acf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Sep 2 00:59:47 2001 +0000

    * Makefile.in (../include/krb524_err.h): Force build of "includes"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13727 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog   | 1 +
 src/krb524/Makefile.in | 2 ++
 2 files changed, 3 insertions(+)

commit de94414b177cd100c4cc58d2a2335dc411b4246b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Sep 2 00:14:07 2001 +0000

    dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13726 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog                |  4 +++
 src/appl/bsd/Makefile.in              | 55 +++++++++++++++++++++++++++++++++--
 src/appl/gss-sample/ChangeLog         |  4 +++
 src/appl/gss-sample/Makefile.in       | 14 ++++++++-
 src/appl/gssftp/ftp/Makefile.in       | 27 +++++++++++++++++
 src/appl/gssftp/ftpd/Makefile.in      | 30 +++++++++++++++++++
 src/appl/telnet/libtelnet/Makefile.in | 42 ++++++++++++++++++++++++++
 src/appl/telnet/telnet/ChangeLog      |  4 +++
 src/appl/telnet/telnet/Makefile.in    | 42 ++++++++++++++++++++++++--
 src/appl/telnet/telnetd/Makefile.in   | 47 ++++++++++++++++++++++++++++++
 src/tests/asn.1/Makefile.in           | 36 +++++++++++++++++++++++
 src/tests/create/Makefile.in          | 11 +++++++
 src/tests/dejagnu/Makefile.in         |  7 +++++
 src/tests/gssapi/ChangeLog            |  4 +++
 src/tests/gssapi/Makefile.in          | 10 ++++++-
 src/tests/hammer/Makefile.in          | 10 +++++++
 src/tests/resolve/Makefile.in         |  7 +++++
 src/tests/verify/Makefile.in          | 11 +++++++
 src/util/dyn/Makefile.in              | 16 ++++++++++
 src/util/profile/Makefile.in          | 18 ++++++++----
 src/util/ss/ChangeLog                 |  5 ++++
 src/util/ss/Makefile.in               |  5 ++--
 22 files changed, 394 insertions(+), 15 deletions(-)

commit f31cedcf833529c6c402be4ef17d815460c16beb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 1 23:53:50 2001 +0000

    dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13725 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/Makefile.in                 |  38 +++
 src/kadmin/ktutil/ChangeLog                 |   4 +
 src/kadmin/ktutil/Makefile.in               |  21 +-
 src/kadmin/testing/util/ChangeLog           |   4 +
 src/kadmin/testing/util/Makefile.in         |  31 ++-
 src/kadmin/v5passwdd/ChangeLog              |   5 +
 src/kadmin/v5passwdd/Makefile.in            |  51 +++-
 src/kdc/Makefile.in                         |  80 +++++++
 src/krb524/ChangeLog                        |   4 +
 src/krb524/Makefile.in                      |  54 ++++-
 src/lib/crypto/ChangeLog                    |   4 +
 src/lib/crypto/Makefile.in                  | 180 ++++++++++++--
 src/lib/crypto/crc32/Makefile.in            |  10 +
 src/lib/crypto/des/Makefile.in              |  58 +++++
 src/lib/crypto/dk/Makefile.in               |  29 +++
 src/lib/crypto/enc_provider/Makefile.in     |  15 ++
 src/lib/crypto/hash_provider/Makefile.in    |  26 ++
 src/lib/crypto/keyhash_provider/Makefile.in |  23 ++
 src/lib/crypto/md4/Makefile.in              |  10 +
 src/lib/crypto/md5/Makefile.in              |  10 +
 src/lib/crypto/old/Makefile.in              |  21 ++
 src/lib/crypto/raw/Makefile.in              |  16 ++
 src/lib/crypto/sha1/Makefile.in             |  10 +
 src/lib/des425/Makefile.in                  |  76 ++++++
 src/lib/gssapi/ChangeLog                    |   4 +
 src/lib/gssapi/Makefile.in                  |  14 +-
 src/lib/gssapi/generic/Makefile.in          |  46 ++++
 src/lib/gssapi/krb5/Makefile.in             | 226 ++++++++++++++++++
 src/lib/kadm5/Makefile.in                   |  82 +++++++
 src/lib/kadm5/clnt/Makefile.in              |  79 +++++++
 src/lib/kadm5/srv/Makefile.in               | 177 ++++++++++++++
 src/lib/kdb/Makefile.in                     |  47 ++++
 src/lib/krb4/Makefile.in                    | 230 ++++++++++++++++++
 src/lib/krb5/ChangeLog                      |   4 +
 src/lib/krb5/Makefile.in                    |  13 +-
 src/lib/krb5/asn.1/Makefile.in              |  57 +++++
 src/lib/krb5/ccache/Makefile.in             |  46 ++++
 src/lib/krb5/error_tables/Makefile.in       |  15 ++
 src/lib/krb5/keytab/Makefile.in             |  30 +++
 src/lib/krb5/keytab/file/Makefile.in        |  76 ++++++
 src/lib/krb5/keytab/srvtab/Makefile.in      |  49 ++++
 src/lib/krb5/krb/Makefile.in                | 354 ++++++++++++++++++++++++++++
 src/lib/krb5/os/Makefile.in                 | 195 +++++++++++++++
 src/lib/krb5/rcache/Makefile.in             |  36 +++
 src/lib/krb5util/Makefile.in                |  14 ++
 src/lib/rpc/Makefile.in                     | 197 ++++++++++++++++
 src/slave/Makefile.in                       |  15 ++
 47 files changed, 2744 insertions(+), 42 deletions(-)

commit 3431a6630e6ac8ad78482d7a38fc7d43f0e8e974
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 1 23:50:59 2001 +0000

    *depfix.sed: Drop "$(srcdir)/" prefix for files in current directory, in favor of using VPATH
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13724 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog  | 2 ++
 src/util/depfix.sed | 2 ++
 2 files changed, 4 insertions(+)

commit ae23083d7ba6fc7113469e72d5fa25ed5c34d9db
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 1 23:49:30 2001 +0000

    * post.in: Run compiler and sed in separate rules.  Make "depend" a recursive
    target.  Check for error from compiler invocation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13723 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 12 ++++++++----
 src/config/post.in   | 44 +++++++++++++++++++++++++++-----------------
 2 files changed, 35 insertions(+), 21 deletions(-)

commit 0d76ba4bc3fc7ab7053d3d1583f6f3c236b881f7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 1 22:15:53 2001 +0000

    add automatically generated dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13722 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/Makefile.in  | 10 ++++++++++
 src/util/pty/Makefile.in | 34 ++++++++++++++++++++++++++++++++++
 src/util/ss/Makefile.in  | 30 ++++++++++++++++++++++++++++++
 3 files changed, 74 insertions(+)

commit 9cc79fb2217eafa151a1d36687ba88e7694fc58a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 1 22:03:38 2001 +0000

    add comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13721 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/depfix.sed | 1 +
 1 file changed, 1 insertion(+)

commit 1720386d1d72dceff47bdbf031607604f4b7e10d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 1 04:21:32 2001 +0000

    fix ordering in last change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13720 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 33a4023fdd30c618473b3341d0878c52f60fb90f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 1 04:08:55 2001 +0000

    * depfix.sed: Temporarily add trailing whitespace to make substitutions more
    regular.  Split lines before writing out.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13719 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog  | 5 +++++
 src/util/depfix.sed | 9 +++++++++
 2 files changed, 14 insertions(+)

commit 0dd83f2cad522db21affaaadc0c97e0d7e2ffa93
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 1 04:06:44 2001 +0000

    * post.in (.depend): Refuse to do anything if srcdir is ".".  Find a shortcut
    name for SRCTOP to eliminate "foo/.." subsequences, in case the compiler does
    the same.  Run depfix.sed after the directory-specific substitutions, not
    before.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13718 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  7 +++++++
 src/config/post.in   | 22 +++++++++++++++++-----
 2 files changed, 24 insertions(+), 5 deletions(-)

commit 72d7904bdd87c02c0160809b2f1b19e607f7b4e3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 31 23:00:12 2001 +0000

    use a different macro in fake-addrinfo.h to tell fake-addrinfo.c to define fns
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13717 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 3 +++
 src/include/fake-addrinfo.c | 2 +-
 src/include/fake-addrinfo.h | 1 +
 3 files changed, 5 insertions(+), 1 deletion(-)

commit bf0b4856759233c9cc91e3d3f6815b53f022162d
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Aug 31 20:38:19 2001 +0000

    Fix clean-windows target to clean appl/gssftp/ftp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13716 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit cc1dfdd08881f7f80523d830abe2b9779bebecbf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 31 17:47:42 2001 +0000

    * hostaddr.c (krb5_os_hostaddr): Don't use AI_DEFAULT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13715 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 2 ++
 src/lib/krb5/os/hostaddr.c | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit ba17382f778ee58830d762a7da3f7c8b82a36324
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 31 05:49:24 2001 +0000

    separate sockaddr_storage support from ipv6 support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13714 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 6 ++++++
 src/include/socket-utils.h | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit a67394492b927ba8538dd5c0c5171d3b206322e8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 31 05:47:59 2001 +0000

    make sockaddr_storage checks separate from ipv6 support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13713 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 10 ++++++++++
 src/acconfig.h |  2 ++
 src/aclocal.m4 | 31 +++++++++++++++++++++++++++++--
 3 files changed, 41 insertions(+), 2 deletions(-)

commit e2267a81483b518d5230bb11de61e12b76d5de42
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 31 05:09:55 2001 +0000

    fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13712 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b36e716a6270bc9e39e7d7bc162276fb90dea0c9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 31 05:03:10 2001 +0000

    fix conditionals
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13711 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/genaddrs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 09f31779d610a4ee811e8bd760874dcbb0d75854
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 31 04:56:50 2001 +0000

    * aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): Do put /usr/include/tcl$v in
    TCL_INCLUDES if that's where tcl.h is found.  Don't include tcl.h when testing
    to see if Tcl_CreateInterp is available.
    (KRB5_AC_CHECK_INET6): Don't require getaddrinfo support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13710 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  7 +++++++
 src/aclocal.m4 | 20 ++++++++------------
 2 files changed, 15 insertions(+), 12 deletions(-)

commit ea6840ee94719303130e151643fa10f668814174
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 31 04:50:54 2001 +0000

    genaddrs.c: update for ipv6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13709 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 10 ++++++
 src/lib/krb5/os/genaddrs.c | 80 ++++++++++++++++++++++++++++++----------------
 2 files changed, 62 insertions(+), 28 deletions(-)

commit 959a10006bf6de6b37047b36fb0492cc7a5355f1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 31 03:25:54 2001 +0000

    * socket-utils.h (struct krb5int_sockaddr_storage): Add some extra space
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13708 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 3 +++
 src/include/socket-utils.h | 6 +++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit e43d981906264409fb0cd2e9edfc82e05cd5c9c6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 31 03:24:05 2001 +0000

    * configure.in: Check for ipv6 support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13707 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 2 ++
 src/appl/telnet/telnetd/configure.in | 1 +
 2 files changed, 3 insertions(+)

commit 527323a7fa7eec8f0854c837b91dd9cfc10b1bce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 31 03:23:34 2001 +0000

    * ext.h: Always use prototype declarations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13706 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog |   3 +
 src/appl/telnet/telnetd/ext.h     | 178 ++++++++++++++++++--------------------
 2 files changed, 88 insertions(+), 93 deletions(-)

commit 17ac8b077eb79e7c8dca333eadaf6dbdae537c90
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 31 03:22:00 2001 +0000

    add comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13705 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/sane_hostname.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 5918e1d2e0559bdb9a2fc90cd3bdbc14542cb872
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 30 21:05:17 2001 +0000

    * defs.h: Don't include socket-utils.h until after netinet/in.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13704 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 4 ++++
 src/appl/telnet/telnetd/defs.h    | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit ce9199485b5cbbf45d7cc0a1d2ad9b123c2a754b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 30 21:03:39 2001 +0000

    * Makefile.in (rebuild-error-tables): New intermediate target, avoids running
    make in error_tables directory once for each generated header file we care
    about.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13703 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 3 +++
 src/include/Makefile.in | 5 +++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 670b2d346df899abf38f5e3fa0556fd5d9ac747c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 30 19:45:40 2001 +0000

    avoid re-running autoheader when not needed, using timestamp file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13702 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 5 +++++
 src/include/Makefile.in | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 09ab40cc35acc252e92a970431de4d77637e99cf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 30 19:35:35 2001 +0000

    update for fake-addrinfo changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13701 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 6 ++++++
 src/lib/krb5/os/locate_kdc.c | 3 +--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 3379970e46e9a7f00db2fc3ace8c7798cbe380e5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 30 19:32:23 2001 +0000

    * fake-addrinfo.c (getnameinfo): Cast address argument to gethostbyaddr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13700 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 3 +++
 src/include/fake-addrinfo.c | 9 ++++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 1b4f4e61d8b80cd6d31af588e540ad4c39ebd27d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 30 19:31:21 2001 +0000

    * fake-addrinfo.h (AI_V4MAPPED, AI_ADDRCONFIG, AI_ALL, AI_DEFAULT): Define as
    bogus values, since they're part of getipnodeby* API, not getaddrinfo API.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13699 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  6 ++++++
 src/include/fake-addrinfo.h | 16 ++++++++--------
 2 files changed, 14 insertions(+), 8 deletions(-)

commit da0c04410a6f5c3d9f93bc11a0c96645cd2dc292
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 30 19:26:13 2001 +0000

    ipv6 support, except if source routing is requested (may be broken)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13698 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    |  14 +++
 src/appl/telnet/telnet/commands.c   | 211 ++++++++++++++++++++----------------
 src/appl/telnet/telnet/configure.in |   1 +
 3 files changed, 133 insertions(+), 93 deletions(-)

commit ff9c40af952539623b50dc0f0e3630917a71e4cd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 30 03:44:03 2001 +0000

    * telnet.c (setupterm): Now static.
    (suboption): Rename local variable "ospeed" to "o_speed" to avoid conflict with
    global.
    (env_opt_add): Cast opt_welldefined argument to char * to silence warning.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13697 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog |  8 ++++++++
 src/appl/telnet/telnet/telnet.c  | 10 +++++-----
 2 files changed, 13 insertions(+), 5 deletions(-)

commit 1085eb7082416d6e1b264a5f26a9a3dda2d8ffc6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 30 03:34:51 2001 +0000

    note ipv6 work still not done
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13696 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ISSUES | 7 +++++++
 1 file changed, 7 insertions(+)

commit ce458575b948fe95bc0df77c71a8632c1bc6f119
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 30 03:34:30 2001 +0000

    support incoming ipv6 connections; debug mode still ipv4 only
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13695 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog |  9 +++++++++
 src/appl/telnet/telnetd/defs.h    |  3 +++
 src/appl/telnet/telnetd/telnetd.c | 38 +++++++++++++++++++++++---------------
 3 files changed, 35 insertions(+), 15 deletions(-)

commit c0629e39d71cc03f1d10d7e5661ac1df93940458
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 30 03:19:30 2001 +0000

    use fake-addrinfo, get rid of non-getnameinfo support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13694 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog       |  9 ++++
 src/util/pty/sane_hostname.c | 99 ++++++++------------------------------------
 2 files changed, 26 insertions(+), 82 deletions(-)

commit 6cac5deb8618f9180706ed24d0386b3e7524a297
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 30 02:54:03 2001 +0000

    * termio-tn.c, termios-tn.c: Define dummy variables if STREAMSPTY isn't defined, to silence compiler complaints about empty files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13693 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 5 +++++
 src/appl/telnet/telnetd/termio-tn.c  | 2 ++
 src/appl/telnet/telnetd/termios-tn.c | 2 ++
 3 files changed, 9 insertions(+)

commit ec91c9df9ed9a44d1edf57d814f979e78bf66280
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 30 02:00:56 2001 +0000

    copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13692 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-addrinfo.c | 41 +++++++++++++++++++++++++++++++++++++++++
 src/include/fake-addrinfo.h | 41 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 82 insertions(+)

commit 1aebe259becc87d9b984183c83b9c8c48d53c025
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 30 02:00:04 2001 +0000

    copyright; update comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13691 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/socket-utils.h | 49 +++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 48 insertions(+), 1 deletion(-)

commit 95372d2149fb660d49930ba5510d189ef4f159e1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 30 01:11:52 2001 +0000

    * kdc5_hammer.c (main): Initialize enctype at entry; eliminate enctypedone variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13690 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     | 5 +++++
 src/tests/hammer/kdc5_hammer.c | 9 ++-------
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 3f4c9c70f544c562e6df2cb5b62507ffa96bebcb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 30 00:31:06 2001 +0000

    move socket util definitions (socklen_t, sa2sin, etc) from k5-int to a new file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13689 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      |  8 ++++++
 src/include/k5-int.h       | 67 +++---------------------------------------
 src/include/socket-utils.h | 72 ++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 84 insertions(+), 63 deletions(-)

commit 54e71619fcf59c183809b36a44fb240ff26e6174
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 29 20:48:54 2001 +0000

    update fake-addrinfo stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13688 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 5 +++++
 src/clients/klist/klist.c   | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 0b07eb6ed0e25c8391d711146b09187f3a9a033c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 29 20:48:07 2001 +0000

    split fake getaddrinfo implementation off into a separate file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13687 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |   7 ++
 src/include/fake-addrinfo.c | 270 +++++++++++++++++++++++++++++++++++++++++++
 src/include/fake-addrinfo.h | 275 +-------------------------------------------
 3 files changed, 282 insertions(+), 270 deletions(-)

commit 546e5e251f0f47b02798bf6cee392f0b80d9d119
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 21 23:52:06 2001 +0000

    * aclocal.m4 (KRB5_AC_CHECK_INET6): Don't check for AI_ADDRCONFIG
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13684 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b6b1fb513607c04a9710f17286e36474c2929e93
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 21 23:41:54 2001 +0000

    * walk_rtree.c (krb5_walk_realm_tree): Initialize slen to silence compiler warning
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13683 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/walk_rtree.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 47a5a676e46d60136bed62d7d25c9dd66be24706
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 21 23:40:31 2001 +0000

    * glob.c (amatch, case '*'): Treat multiple asterisks the same as one
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13682 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 5 +++++
 src/appl/gssftp/ftp/glob.c    | 6 ++++++
 2 files changed, 11 insertions(+)

commit 63e760248419c157f3677582775f498f65bddd3d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 10 15:20:16 2001 +0000

    	* clnt_udp.c (clntudp_call): Do not assume that select will not
    	change the timeout struct timeval. Under Linux, this reflects the
    	time left available - which might result in 0 in the case of a
    	timeout. When attempting to resend a request, this may results in
    	a timeout of zero - flooding the server with replay requests.
    
    	* clnt_tcp.c (readtcp): Same.
    	* pmap_rmt.c (clnt_broadcast): Same
    	* svc_tcp.c (readtcp): Same
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13679 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog  | 12 ++++++++++++
 src/lib/rpc/clnt_tcp.c |  4 +++-
 src/lib/rpc/clnt_udp.c |  5 +++--
 src/lib/rpc/pmap_rmt.c |  5 +++--
 src/lib/rpc/svc_tcp.c  |  4 +++-
 5 files changed, 24 insertions(+), 6 deletions(-)

commit 1fe4979be233929d903c79641d83e6ff8ca8e47a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Aug 8 16:59:12 2001 +0000

    	* cnv_tkt_skey.c (HOST_BYTE_ORDER): When casting const int * to
    	const char * instead of simply char *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13678 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      | 5 +++++
 src/krb524/cnv_tkt_skey.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0d0d14cb4eefb098ebde7acab9d8c58a4ec6bfb3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Aug 8 16:31:02 2001 +0000

    	* walk_rtree.c (krb5_walk_realm_tree): Do not try to free const char *
    
    	* mk_safe.c (krb5_mk_safe_basic): Do not declare local_addr and
    	remote_addr const and then cast the attribute away.
    
    	* mk_req_ext.c (krb5_generate_authenticator): Static function -
    	remove const attribute from cksum pointer.
    
    	* gc_via_tkt.c (krb5_get_cred_via_tkt): Cast unsigned integer
    	krb5_error error_value to signed before adding
    	ERROR_TABLE_BASE_krb5.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13677 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 14 ++++++++++++++
 src/lib/krb5/krb/gc_via_tkt.c |  2 +-
 src/lib/krb5/krb/mk_req_ext.c |  6 +++---
 src/lib/krb5/krb/mk_safe.c    |  4 ++--
 src/lib/krb5/krb/walk_rtree.c |  6 ++++--
 5 files changed, 24 insertions(+), 8 deletions(-)

commit 5a3c9881def4cbdec865d823f3fafbddcd10a0ae
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 7 21:47:36 2001 +0000

    	* post.in (all-recurse clean-recurse distclean-recurse
    	install-recurse check-recurse Makefiles-recurse): Do not pass down
    	CC and CCOPTS to subdirs. This causes automatic reconfiguration to
    	fail with autoconf 2.52 where config.status is invoked with
    	different environment variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13676 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 8 ++++++++
 src/config/post.in   | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 43a76d6e9243baac29733815d8e8783eeca5eb0f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 6 18:24:56 2001 +0000

    	* default.exp (setup_root_shell): Also recognize "nection reset by
    	peer" as a failure to get a root shell. This happens if
    	tcp_wrappers are in use in inetd.conf, but rlogind is not prsent
    	on the machine.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13673 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 7 +++++++
 src/tests/dejagnu/config/default.exp | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 9694a59d4f593930295890bef13d9276d01c4f44
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Fri Aug 3 16:07:19 2001 +0000

    * ftpd.M: Update the usage line and option descriptions to be in sync
    with what the code actually does and be in a consistent order.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13672 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  5 +++++
 src/appl/gssftp/ftpd/ftpd.M    | 46 +++++++++++++++++++++++++-----------------
 2 files changed, 32 insertions(+), 19 deletions(-)

commit da1c02a4b6d9f9ec2a1c8c7e6847a4565e0fa3fd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 3 14:46:44 2001 +0000

    * k5-int.h (ss2sin6): New gcc-specific function and alternative macro.
    (krb5_crypt_func, krb5_encrypt_helper): Don't use "usage" in argument names.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13671 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 7 +++++++
 src/include/k5-int.h  | 9 +++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 8708daaea59a74b12a7a097c59c8337a9844afb3
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Fri Aug 3 07:46:05 2001 +0000

    * ftpd.c (main): Convert to do option parsing with getopt() rather
    than the whitespace-sensitive voodoo we've used in the past.  This
    fixes a bug where use of -u to set a default umask silently failed and
    granted more permission on files than desired if the -u and the mode
    were separated by a space, and likely many other such bugs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13670 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |   8 +++
 src/appl/gssftp/ftpd/ftpd.c    | 111 +++++++++++++++--------------------------
 2 files changed, 48 insertions(+), 71 deletions(-)

commit f32211b635d9f75c218d8a8d08d4debc11dd0c8d
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 2 22:07:00 2001 +0000

    	* authenc.c (net_write): Rewrite in terms of netwrite()
    
    	* configure.in: Check for vsnprintf().
    
    	* ext.h: New prototypes for netprintf, netprintf_urg,
    	netprintf_noflush, netwrite, netputs.
    
    	* slc.c: Fix to use new NETOBUF-handling functions.
    
    	* state.c: Fix to use new NETOBUF-handling functions.
    
    	* telnetd.c: Fix to use new NETOBUF-handling functions.
    
    	* termstat.c: Fix to use new NETOBUF-handling functions.
    
    	* utility.c: General rework to be more paranoid about
    	bounds-checking of NETOBUF and NFRONTP.  Abstract away
    	interactions with NETOBUF to eliminate explicit references to
    	NFRONTP in many places.
    	(netwrite): New function; copies a buffer to the
    	NETOBUF "ring buffer", checking bounds and calling netflush() if
    	needed.
    	(netputs): New function; calls netwrite() with a nul-terminated
    	string.
    	(netprintf, netprintf_ext): New function; wrap sprintf() with
    	bounds checking for use with NETOBUF.
    	(netprintf_urg): New function; like netprintf() except sets neturg
    	to point at last char written.
    	(netprintf_noflush): New function; like netprintf() except
    	silently fails if NETOBUF is full.
    	(ttloop, printoption, printsub, printdata): Fix to use new
    	NETOBUF-handling functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13669 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    |  35 ++
 src/appl/telnet/telnetd/authenc.c    |  17 +-
 src/appl/telnet/telnetd/configure.in |   2 +-
 src/appl/telnet/telnetd/ext.h        |   9 +-
 src/appl/telnet/telnetd/slc.c        |   2 +-
 src/appl/telnet/telnetd/state.c      |  35 +-
 src/appl/telnet/telnetd/telnetd.c    |  81 ++---
 src/appl/telnet/telnetd/termstat.c   |  20 +-
 src/appl/telnet/telnetd/utility.c    | 679 ++++++++++++++++++-----------------
 9 files changed, 433 insertions(+), 447 deletions(-)

commit bda10640be28bfcb186b822a156a1b47bbe3fc00
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 2 03:23:45 2001 +0000

    implement libdefaults/extra_addresses
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13667 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  15 ++++
 src/lib/krb5/os/localaddr.c | 202 +++++++++++++++++++++++++++++++++++---------
 2 files changed, 177 insertions(+), 40 deletions(-)

commit 1f81df2cc26446e1dca006573932ef6927c82915
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 2 03:14:07 2001 +0000

    * klist.c: Include k5-int.h and fake-addrinfo.h.
    (NEED_SOCKETS, FAI_PREFIX, FAI_IMPLEMENTATION): Define macros.
    (one_addr): Use getnameinfo always.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13666 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog |  6 ++++
 src/clients/klist/klist.c   | 87 +++++++++++++++++++++++++++------------------
 2 files changed, 59 insertions(+), 34 deletions(-)

commit 8aee69db417d53993fdd2d02b1b014eb73dabe9b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Aug 2 01:57:20 2001 +0000

    * hostaddr.c (krb5_os_hostaddr): Only retry non-numeric lookup after numeric
    lookup if AI_NUMERICHOST is nonzero.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13665 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 5 +++++
 src/lib/krb5/os/hostaddr.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d80f049d794a6ba3fda7c756afefc17d88a0793d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 1 04:01:29 2001 +0000

    * fake-addrinfo.h (AI_NUMERICHOST): Define as zero if not already defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13664 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 5 +++++
 src/include/fake-addrinfo.h | 4 ++++
 2 files changed, 9 insertions(+)

commit 574ad18b6d38ca06cf1b9b7397bf5121b6e01df6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 1 02:31:13 2001 +0000

    * configure.in: Include stdlib.h in test for swab declaration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13663 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 4 ++++
 src/kdc/configure.in | 2 ++
 2 files changed, 6 insertions(+)

commit 6fe9f33d0b432683088c9e11b9ebdae7555f9e84
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 31 23:58:12 2001 +0000

    krb5_check_transited_list now takes pointers to const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13662 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog        | 5 +++++
 src/include/krb5.hin         | 4 ++--
 src/lib/krb5/krb/ChangeLog   | 5 +++++
 src/lib/krb5/krb/chk_trans.c | 4 ++--
 4 files changed, 14 insertions(+), 4 deletions(-)

commit f2c8540ed692a0884e427444b80a84f4844985a9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 31 08:53:49 2001 +0000

            * svr_principal.c (check_pw_reuse): Change argument for
            n_pw_hist_data to unsigned to be consistant with calling
            convention.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13661 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       | 5 +++++
 src/lib/kadm5/srv/svr_principal.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 01a4a3847b359a6c243ed33225f21aa382fde584
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 31 08:53:02 2001 +0000

            * read_passwd.c: Create local variable that takes the "int"
            bufsize and makes it unsigned for use in malloc, strcmp, etc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13660 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog     | 5 +++++
 src/lib/des425/read_passwd.c | 9 +++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit c523dd38687ccd572694408b3e443abac8367b35
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 31 08:52:36 2001 +0000

            * genaddrs.c: Use GETPEERNAME_ARG2_TYPE, GETPEERNAME_ARG3_TYPE
            instead of assuming types.
    
            * changepw.c: Use GETSOCKNAME_ARG3_TYPE instead of int in casts.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13659 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  7 +++++++
 src/lib/krb5/os/changepw.c | 17 +++++++++++++----
 src/lib/krb5/os/genaddrs.c | 21 ++++++++++++++++++---
 3 files changed, 38 insertions(+), 7 deletions(-)

commit 10e656d4c851b14ddae6bdb588f9ab40c52c0802
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 31 08:52:03 2001 +0000

            * get_in_tkt.c: Cast to unsigned krb5_error error value to
            krb5_error_code before trying to add to ERROR_TABLE_BASE_krb5.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13658 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/get_in_tkt.c | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 473474c212f5c9ffa20d1c545bbb526404c8a0d3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 31 01:34:25 2001 +0000

            * aclocal.m4: Fix typo in last change. Do not get rid of
            spaces in definitions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13657 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 4b6bdc7bd151cff8ae6926f46547afc2e73df02c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 30 21:36:34 2001 +0000

    	* sendauth.c (krb5_sendauth): Instead of casting second argument
    	to getpeername() and getsockname() to "struct sockaddr *", cast to
    	system specific type as determined by autoconf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13656 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  6 ++++++
 src/lib/krb5/krb/sendauth.c | 19 ++++++++++++++++---
 2 files changed, 22 insertions(+), 3 deletions(-)

commit 02b18b59e5969d5f3c173b9ea6b8dbf7ec13e992
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 30 21:35:08 2001 +0000

            * configure.in: Add KRB5_GETSOCKNAME_ARGS and KRB5_GETPEERNAME_ARGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13655 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 4 ++++
 src/lib/krb5/configure.in | 2 ++
 2 files changed, 6 insertions(+)

commit b91bbb3fd1c52b8d5eeadbf416f08ddef51b8c98
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 30 21:34:18 2001 +0000

    Checked in correct change without extraneous debugging code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13654 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 1 -
 1 file changed, 1 deletion(-)

commit afbd97f9cb5eff6843143b19b72087356e8d472f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 30 21:32:48 2001 +0000

    	* aclocal.m4: Add functions KRB5_GETSOCKNAME_ARGS and
    	KRB5_GETPEERNAME_ARGS to elucidate the argument types to
    	getsockname() and getpeername().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13653 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 +++++
 src/aclocal.m4 | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 89 insertions(+)

commit 9b14df00e562889e5e5e7150106a475c6f42bc41
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 30 18:22:14 2001 +0000

            * ftp.c: Declare mech_type in struct gss_trials gss_OID to be
            compatible with GSS_C_NO_OID type. (was gss_OID *).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13652 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 5 +++++
 src/appl/gssftp/ftp/ftp.c     | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6cd3b98ad8d20b49aaa5876343cafd3c05f63ad0
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Sat Jul 28 00:32:00 2001 +0000

    Unmark gss_mech_krb5 variable as an import
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13651 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     | 4 ++++
 src/lib/gssapi/krb5/gssapi_krb5.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 05b74c4bcde05650e366500b60a3370a27ce70d7
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Sat Jul 28 00:16:51 2001 +0000

    Do no export gss_mech_krb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13650 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    | 4 ++++
 src/lib/gssapi32.def | 4 ----
 2 files changed, 4 insertions(+), 4 deletions(-)

commit dd2f0991e8ec33cb1021b34464305a281d68cf12
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Sat Jul 28 00:16:06 2001 +0000

    Remove local Win32-specific definition of gss_mech_krb5.
    Use GSS_C_NO_OID instead of gss_mech_krb5 for mech_type to use an
    implementation specific default.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13649 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog |  6 ++++++
 src/appl/gssftp/ftp/ftp.c     | 29 ++++-------------------------
 2 files changed, 10 insertions(+), 25 deletions(-)

commit a1a1e68676256196b760159be84fe6b5a2586f87
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Jul 27 23:41:00 2001 +0000

    Export gss_mech_krb5 as DATA.  Mark all exported variables as DATA
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13648 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    |  5 +++++
 src/lib/gssapi32.def | 12 ++++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

commit 4d3c0de59a0a78e5b0e7d3380de02b31d624aa9a
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Jul 27 23:27:27 2001 +0000

    	Mark gss_mech_krb5 variable as an import
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13647 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     | 4 ++++
 src/lib/gssapi/krb5/gssapi_krb5.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a085043c2ce3150284e59b045f2d48c10199d0dc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 27 01:53:37 2001 +0000

            * gen_port.c (krb5_gen_portaddr): Add const to cast of
            krb5_const_pointer to maintain const status.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13646 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 5 +++++
 src/lib/krb5/os/gen_port.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9e6ae87a8a9ba1485715f6ec71560d2b8277158f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 27 01:53:05 2001 +0000

    	* xdr_reference.c (xdr_reference): Remove cast in argument to memset
    
    	* svc_auth_gssapi.c: In call to gss_accept_sec_context, pass
    	OM_uint32 * instead of int *;
    
    	* pmap_clnt.h, pmap_getport.c (pmap_getport): Prototype changed
     	for protocol from unsigned int to rpc_u_int32 to match struct
     	pmap.
    
    	* getrpcport.c (gssrpc_getrpcport): Update to reflect proper
    	calling conventions.
    
    	* rpc.h (callrpc): Change prototype from expecting ints for
    	prognum, versnum and procnum to rpc_u_int32 for consistancy.
    	(getrpcport): Update arguments in similar fashion.
    
    	* clnt_simple.c (gssrpc_callrpc): Update to reflect prototype change.
    
    	* auth_gssapi_misc.c (auth_gssapi_display_status_1): Local
    	variable msg_ctx should be OM_uint32 instead of int as argument to
    	gss_display_status.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13645 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog           | 24 ++++++++++++++++++++++++
 src/lib/rpc/auth_gssapi_misc.c  |  2 +-
 src/lib/rpc/clnt_simple.c       |  1 +
 src/lib/rpc/getrpcport.c        |  1 +
 src/lib/rpc/pmap_clnt.h         |  2 +-
 src/lib/rpc/pmap_getport.c      |  2 +-
 src/lib/rpc/rpc.h               |  6 +++---
 src/lib/rpc/svc_auth_gssapi.c   |  3 ++-
 src/lib/rpc/unit-test/ChangeLog |  7 +++++++
 src/lib/rpc/unit-test/client.c  |  3 ++-
 src/lib/rpc/unit-test/server.c  |  3 +--
 src/lib/rpc/xdr_reference.c     |  2 +-
 12 files changed, 45 insertions(+), 11 deletions(-)

commit d0e7dcdbb1e65e571c3345749d37aec46f6f3aa7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 27 01:52:30 2001 +0000

            * kdb_xdr.c (krb5_dbe_update_mod_princ_data,
            krb5_encode_princ_contents): Delcare local variable unsigned.
    
            * kdb_cpw.c (add_key_pwd): Declare local variable unsigned based
            on use.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13644 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 8 ++++++++
 src/lib/kdb/kdb_cpw.c | 3 ++-
 src/lib/kdb/kdb_xdr.c | 7 ++++---
 3 files changed, 14 insertions(+), 4 deletions(-)

commit 92fb1fb8556bd63f4f66c14f835bc54933fd69dc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 25 19:03:35 2001 +0000

    	* adb_xdr.c (xdr_krb5_key_data): Use xdr_krb5_ui_2 instead of
    	xdr_krb5_int16 for key_data_length field.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13643 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog | 5 +++++
 src/lib/kadm5/srv/adb_xdr.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 22563d9b7936b992e328ee22d55a7a14f7bfb5b8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 25 19:02:29 2001 +0000

    	* kadm_rpc_xdr.c: Add xdr_krb5_ui_2.
    	(xdr_krb5_tl_data): Change local variable from int to unsigned int.
    
    	* admin_xdr.h: Add prototype for xdr_krb5_ui_2.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13642 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog      |  7 ++++++
 src/lib/kadm5/admin_xdr.h    | 57 +-------------------------------------------
 src/lib/kadm5/kadm_rpc_xdr.c | 26 +++++++++++++++++++-
 3 files changed, 33 insertions(+), 57 deletions(-)

commit e4dedcc868bc1ca682101e1ea74ad2d1d438278e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 25 19:00:06 2001 +0000

    	* kdb.h: For structs krb5_tl_data (tl_data_length), krb5_key_data
    	(key-data_length), krb5_db_entry (len, e_length) change the
    	storage types from krb5_int16 to krb5_ui_2. This does not require
    	a database version change as the field sizes are the same. Remove
    	the code ifdefed under KRB5_OLD_AND_KRUFTY.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13641 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog |  8 +++++
 src/include/krb5/kdb.h     | 82 +++-------------------------------------------
 2 files changed, 12 insertions(+), 78 deletions(-)

commit 0846e5dce13c463c89f76675e19d06a4df18f2c9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 25 17:48:32 2001 +0000

           * import_sec_context.c (krb5_gss_import_sec_context): Get rid of
            variable set but never used.
            * ser_sctx.c (kg_queue_internalize): Ditto
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13640 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 6 ++++++
 src/lib/gssapi/krb5/import_sec_context.c | 2 --
 src/lib/gssapi/krb5/ser_sctx.c           | 5 ++---
 3 files changed, 8 insertions(+), 5 deletions(-)

commit 5707cf39014781a41df1aded840ee597d250af0c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 25 17:47:28 2001 +0000

    	* auth_gssapi.c (auth_gssapi_create): Change calling convention
    	from passing ints as arguments to OM_uint32 to match spec for
    	gss_init_sec_context.
    
    	* auth_gssapi.h: Update prototype for auth_gssapi_create.
    
    	* svc.h (struct svc_req): The rq_clntcred and rq_svccred elements
    	are now void *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13639 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog     | 11 +++++++++++
 src/lib/rpc/auth_gssapi.c |  7 ++++---
 src/lib/rpc/auth_gssapi.h |  4 ++--
 src/lib/rpc/svc.h         |  4 ++--
 4 files changed, 19 insertions(+), 7 deletions(-)

commit e17f6194d3b238d4dfb67f14a9b18f3449ab5975
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 25 10:26:42 2001 +0000

            * rc_dfl.c (krb5_rc_io_fetch): Once length element read from
            cache, and verified to be positive, put into unsigned int
            variable for passing to other functions that expect such.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13638 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog |  6 ++++++
 src/lib/krb5/rcache/rc_dfl.c  | 15 ++++++++++-----
 2 files changed, 16 insertions(+), 5 deletions(-)

commit ad7ee54b12e5f479f561a889a994d869081ebf4d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 25 10:24:31 2001 +0000

            * sn2princ.c: Do not cast away const char * in call to strdup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13637 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 4 ++++
 src/lib/krb5/os/sn2princ.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 70fba736453bed0a85208ff75497ca4005438411
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 25 10:23:36 2001 +0000

            * in_tkt_sky.c (krb5_get_in_tkt_with_skey): Change cast from
            krb5_pointer to krb5_const_pointer to ensure const integrity of
            parameter.
    
            * in_tkt_ktb.c (keytab_keyproc): Add const argument to cast of
            keyseed to struct keytab_keyproc_arg to maintain const status.
    
            * conv_princ.c (krb5_524_conv_principal): Cast argument to
            memcpy to size_t.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13636 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 12 ++++++++++++
 src/lib/krb5/krb/conv_princ.c |  2 +-
 src/lib/krb5/krb/in_tkt_ktb.c |  3 ++-
 src/lib/krb5/krb/in_tkt_sky.c |  2 +-
 4 files changed, 16 insertions(+), 3 deletions(-)

commit 3d4abec3c1fdddcaccb4d63b718a8ec340d73a01
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 25 10:23:07 2001 +0000

            * asn1_k_encode.c: (asn1_encode_predicted_sam_response): Use
            asn1_encode_charstring() instead of asn1_decode_octetstring()
            for krb5_data. (signed vs. unsigned)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13635 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 6 ++++++
 src/lib/krb5/asn.1/asn1_k_encode.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit ca1987a7cc1612ef86bd2f372df2a329bb76ebb7
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Jul 24 20:29:38 2001 +0000

    2001-07-24  Jeffrey Altman <jaltman@columbia.edu>
    
            * def_realm.c:
                krb5_get_default_realm() required a profile file
                even when KRB5_DNS_LOOKUP was defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13634 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  6 ++++++
 src/lib/krb5/os/def_realm.c | 30 ++++++++++++++++--------------
 2 files changed, 22 insertions(+), 14 deletions(-)

commit 8a5e0e12cbf4d4a578c2f0b66a5f4939b7729b38
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Jul 24 20:28:54 2001 +0000

    2001-07024  Jeffrey Altman <jaltman@columbia.edu>
    
            * win-pre.in:  the proper #define is KRB5_DNS_LOOKUP_REALM
              and not KRB5_DNS_LOOKUP_REALMS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13633 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 5 +++++
 src/config/win-pre.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 69faac4beb44eada77af9ab48e7d25ac13b776b4
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 24 04:05:35 2001 +0000

    	* configure.in: Add check for getev() to avoid problems when
    	building setenv.c from appl/bsd.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13632 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ChangeLog    | 5 +++++
 src/appl/gssftp/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit dcb95eda96604c1cf577585d2d067017afbae276
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 24 04:04:56 2001 +0000

    	* getpass.c: Remove duplicate definitions of sig_t, my_sig_t;
    	they're already declared in ftp_var.h.
    
    	* ftp_var.h (FDOPEN_SOCKET): Fix second arg.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13631 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 7 +++++++
 src/appl/gssftp/ftp/ftp_var.h | 2 +-
 src/appl/gssftp/ftp/getpass.c | 4 ----
 3 files changed, 8 insertions(+), 5 deletions(-)

commit 548198e160e3411194cc3f276b483f431935d3e1
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Jul 24 01:20:32 2001 +0000

    	* Makefile.in: Build gssftp client on Win32
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13630 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  4 ++++
 src/Makefile.in | 13 +++++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 1351b70f43d20b60fea6fb2be61c477b7a43c2ee
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Jul 24 01:18:48 2001 +0000

    	* win-pre.in, win-post.in: Move rule-printing code to win-post.in
    	so we get the correct build options displayed (i.e., the options
    	as they stand after parsing Makefile.in).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13629 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog   | 6 ++++++
 src/config/win-post.in | 4 ++++
 src/config/win-pre.in  | 4 ----
 3 files changed, 10 insertions(+), 4 deletions(-)

commit 226d2461a7ddf2384faad5c20284fa80c5430ea6
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Jul 24 01:07:16 2001 +0000

    	* Makefile.in, cmds.c, ftp.c, ftp_var.h, getpass.c, glob.c,
    	main.c, ruserpass.c, secure.c, secure.h: Quick and dirty Win32
    	port.  Changes include using sockets more portably; changing the
    	method of getting username, home directory, and temporary
    	filenames; adding password reading code for Win32; directory
    	enumeration via FindNextFile() rather than readdir(); removing OUT
    	labels (which appear to cause problems with MSVC++ 6.0).  Since
    	ANSI C, assume we have stdarg.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13628 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog   |  11 ++
 src/appl/gssftp/ftp/Makefile.in |  26 ++-
 src/appl/gssftp/ftp/cmds.c      | 122 ++++++++++--
 src/appl/gssftp/ftp/ftp.c       | 410 ++++++++++++++++++++++++++--------------
 src/appl/gssftp/ftp/ftp_var.h   |  38 +++-
 src/appl/gssftp/ftp/getpass.c   |  80 ++++++++
 src/appl/gssftp/ftp/glob.c      |  52 ++++-
 src/appl/gssftp/ftp/main.c      |  72 +++++--
 src/appl/gssftp/ftp/ruserpass.c |   5 +-
 src/appl/gssftp/ftp/secure.c    |   6 +
 src/appl/gssftp/ftp/secure.h    |   4 -
 11 files changed, 629 insertions(+), 197 deletions(-)

commit 27dee9d9f20638ec3de1170262ac1ba583776b1d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 23 22:03:28 2001 +0000

           * setenv.c: Include stdlib.h, provide prototypes for setenv and
            unsetenv before declaration.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13627 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog |  5 +++++
 src/clients/ksu/setenv.c  | 11 +++++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 3bc90e2144ce7163fe6b7c01e505f33e81bd2a03
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 23 21:58:57 2001 +0000

            * setenv.c (setenv): Include stdlib.h for malloc prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13626 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/setenv.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 61168ee200f5302217486a536e0d359ad500f897
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 23 21:50:37 2001 +0000

            * sys_term.c (startslave): Get rid of extra argument in call to
            getptyslave().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13625 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog  | 5 +++++
 src/appl/telnet/telnetd/sys_term.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 771b3e92539dc48af5fa2b2bff6bee7f49205786
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 23 21:50:24 2001 +0000

            * enc_des.c (fb64_start): Remove variable set but never used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13624 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog | 4 ++++
 src/appl/telnet/libtelnet/enc_des.c | 4 +---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit a551820468996251b71ac3e855118021e019533b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 23 21:47:11 2001 +0000

           * t_imp_name.c (display_status_1): Remove variable that was set
            but never used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13623 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/ChangeLog    | 5 +++++
 src/tests/gssapi/t_imp_name.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 1d2bd2e4b41bd0fb6f91738ec04f6b32b1372789
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 20 22:58:02 2001 +0000

    * fake-addrinfo.h: Include port-sockets.h instead of system header files; should fix Windows build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13622 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 5 +++++
 src/include/fake-addrinfo.h | 4 +---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 252a56177035de686946fc36b2443a59f2f333bd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 19 20:59:13 2001 +0000

    	* xdr_mem.c: Do not assume that XDR x_private field is char *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13621 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog |  2 ++
 src/lib/rpc/xdr_mem.c | 12 ++++++------
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 825bae1e50157fd6d273044883a94e75466c4966
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 19 20:41:30 2001 +0000

    	* auth.h: AUTH ah_private structure element changed to void *
    
    	* clnt.h: CLIENT cl_private structure element changed to type void *.
    
    	* svc.h: SVCXRPT elements xp_p1 and xp_p2 changed to void * from
    	caddr_t.
    
    	* svc_udp.c: su_cache element of svcudp_data from caddr_t to void *.
    
    	* clnt_tcp.c, svc_tcp.c (writetcp, readtcp): Cleanup alignment
    	warning in casts.
    
    	* types.hin (mem_alloc): Do not cast type of malloc to char *.
    
    	* xdr.h: Change type of x_private of XDR from caddr_t to void *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13620 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog  | 20 +++++++++++++++++++-
 src/lib/rpc/auth.h     |  2 +-
 src/lib/rpc/clnt.h     |  2 +-
 src/lib/rpc/clnt_tcp.c |  4 ++--
 src/lib/rpc/svc.h      |  4 ++--
 src/lib/rpc/svc_auth.h |  2 +-
 src/lib/rpc/svc_tcp.c  |  4 ++--
 src/lib/rpc/svc_udp.c  |  2 +-
 src/lib/rpc/types.hin  |  2 +-
 src/lib/rpc/xdr.h      |  2 +-
 10 files changed, 31 insertions(+), 13 deletions(-)

commit 1b480c4fd9ea33721759e16e5ef7312c43ee7b11
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 19 16:40:52 2001 +0000

    * fake-addrinfo.h (translate_h_errno): Supply a default value in case some
    unrecognized code is returned.
    (HAVE_GETNAMEINFO): Undefine before defining, just in case.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13618 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       | 4 ++++
 src/include/fake-addrinfo.h | 7 +++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 15e0fdaef9f5453244a4e6d5b2ce835c758d77ec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 19 14:17:19 2001 +0000

    * hostaddr.c: Include fake-addrinfo.h.
    (FAI_PREFIX): Define macro.
    (krb5_os_hostaddr): Use getaddrinfo, to get ipv6 support and thread safety.
    Support numeric addresses as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13617 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  5 +++
 src/lib/krb5/os/hostaddr.c | 94 +++++++++++++++++++++++++++++++++++++---------
 2 files changed, 81 insertions(+), 18 deletions(-)

commit 3ee1daf8e607568f705a13b859db79df3dcb285a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 19 14:03:13 2001 +0000

    * klist.c (one_addr): Pass UNIX address family, not Kerberos address type, to
    inet_ntop.  Print different messages for unknown address types and known
    address types we don't know how to print (e.g., AF_INET6 without inet_ntop).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13616 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 7 +++++++
 src/clients/klist/klist.c   | 6 ++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit e20cb3598f6d851bd2593603e1916eaba37fb936
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 19 12:24:31 2001 +0000

    * prof_tree.c (struct profile_iterator): Member "names" now points to const.
    (profile_node_iterator_create): Argument "names" now points to const.
    (profile_node_iterator): Local variable "cpp" now points to const.
    * prof_int.h (profile_node_iterator_create): Decl updated.
    * prof_get.c (profile_get_values): Argument "names" now points to const.
    * profile.hin (profile_get_values): Decl updated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13615 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 13 +++++++++++++
 src/util/profile/prof_get.c  |  2 +-
 src/util/profile/prof_int.h  |  2 +-
 src/util/profile/prof_tree.c |  6 +++---
 src/util/profile/profile.hin |  2 +-
 5 files changed, 19 insertions(+), 6 deletions(-)

commit 3d547e9077e46b40dfdf3ddef53dabaa6823c31a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 19 11:44:26 2001 +0000

    New utility program.
    * t_locate_kdc.c: New file.
    * Makefile.in (t_locate_kdc.o, t_locate_kdc): New targets.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13614 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog      |   3 ++
 src/lib/krb5/os/Makefile.in    |   6 +++
 src/lib/krb5/os/t_locate_kdc.c | 110 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 119 insertions(+)

commit 95e62dbf342043188c73e7850e5db23576a0b0bc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 19 11:41:24 2001 +0000

    * locate_kdc.c: Include fake-addrinfo.h.
    (FAI_PREFIX, FAI_IMPLEMENTATION): Define macros.
    (get_port, add_sockaddr_to_list, add_host_to_list): Drop
    gethostbyname/getservbyname support, always use getnameinfo, which should be
    thread-safe.
    (translate_ai_error, set_port_num): Now always defined.
    (set_port_num): Only check for AF_INET6 if KRB5_USE_INET6.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13613 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 10 ++++++
 src/lib/krb5/os/locate_kdc.c | 73 +++++++++-----------------------------------
 2 files changed, 25 insertions(+), 58 deletions(-)

commit 930f7edd0c8ebc31b4cad96a89c392584ab7f2ea
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 19 11:36:05 2001 +0000

    prefer inet_addr over inet_aton
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13612 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-addrinfo.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit 4f6736ca3c6fcc5a2a04d2ee75d902710ab9422b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 19 11:21:34 2001 +0000

    delete stuff accidentally committed early
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13611 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 5 -----
 1 file changed, 5 deletions(-)

commit 0c460cc3dd392dfaa7b1d6af16ba5b04c6a4a676
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 19 11:20:46 2001 +0000

    drop temporary sunos4 hacks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13610 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-addrinfo.h | 8 --------
 src/include/krb5/ChangeLog  | 5 +++++
 2 files changed, 5 insertions(+), 8 deletions(-)

commit 67a7d2cbea704195dc1e8142a90de907eaf7e629
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 19 11:16:52 2001 +0000

    move krb5_os_hostaddr decl from krb5.hin to k5-int.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13609 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 3 +++
 src/include/k5-int.h  | 3 +++
 src/include/krb5.hin  | 3 ---
 3 files changed, 6 insertions(+), 3 deletions(-)

commit ffdd8ea27acc8706a1a67d206ac06338f14481de
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 19 11:15:35 2001 +0000

    * fake-addrinfo.h: New file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13608 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |   4 +
 src/include/fake-addrinfo.h | 381 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 385 insertions(+)

commit 0326caa60a2d696a598fea78962bd741e57c07ce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 19 09:54:00 2001 +0000

    * des.c (des_ecb_encrypt): Put "static" before "const" for local variable "iv"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13607 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog | 5 +++++
 src/lib/des425/des.c     | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit fabee128ac399b4ef46a4a8f7d167251d793d89f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 16 21:16:22 2001 +0000

    * string_table.c (str_INITING_KCONTEXT): Variable deleted.
    * string_table.h (str_INITING_KCONTEXT): Declaration deleted.
    * kadm5_create.c (kadm5_create, kadm5_create_magic_princs): Don't use
    str_INITING_KCONTEXT, instead provide (different!) messages more appropriate to
    the actual code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13606 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog      | 8 ++++++++
 src/kadmin/dbutil/kadm5_create.c | 4 ++--
 src/kadmin/dbutil/string_table.c | 2 --
 src/kadmin/dbutil/string_table.h | 1 -
 4 files changed, 10 insertions(+), 5 deletions(-)

commit 515d0383b587e86406f22f6c56367e194ae5dc02
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 16 20:25:15 2001 +0000

    * t_shs3.c: New test file from Marcus Watts.
    (longReverse): Resurrected function long since deleted from shs.c.
    * Makefile.in (check-unix, check-windows): Use t_shs3 test.
    (clean): Delete it.
    
    * shs.c (SHSTransform): Make input data pointer point to const.
    (SHSUpdate): Bugfixes suggested by Marcus Watts, to fix buffer overruns, bugs
    with small or odd block sizes.
    
    [mostly pr krb5-libs/626]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13605 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha1/ChangeLog   |  12 +
 src/lib/crypto/sha1/Makefile.in |  11 +-
 src/lib/crypto/sha1/shs.c       |  21 +-
 src/lib/crypto/sha1/t_shs3.c    | 583 ++++++++++++++++++++++++++++++++++++++++
 4 files changed, 614 insertions(+), 13 deletions(-)

commit b6be2fcc6f0800a1e808dff212a761dc3589a756
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 14 11:21:03 2001 +0000

    * v4rcp.c (kstream_create_rcp_from_fd, kstream_create_from_fd): Allocate
    correct amount of space for kstream data.  (Patch from Cygnus KerbNet code,
    1997.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13604 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 6 ++++++
 src/appl/bsd/v4rcp.c   | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit aa5127e6f0c2352b8d64062eb195452627c45e85
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 9 19:01:59 2001 +0000

    	* admin_server.c: Provide prototype for do_child and declare static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13597 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog      | 4 ++++
 src/kadmin/v4server/admin_server.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 7d97bfa2d618c1b096ccecafc9fe86cad1ecf93c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 9 15:37:22 2001 +0000

    Include string.h for memset prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13596 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/pmap_rmt.c | 1 +
 1 file changed, 1 insertion(+)

commit bba14050dfff35c9fc2d7ce35042900748e8c5ae
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 9 15:35:01 2001 +0000

            * pmap_rmt.c, svc.c, svc_simple.c, svc_udp.c, svc_tcp.c,
            xdr_array.c, xdr_reference.c : Include string.h for memset and
            memcmp prototypes.
    
            * auth_gssapi.c, auth_gssapi_misc.c, svc_auth_gssapi.c: Cast
            argment to PRINTF to match format.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13595 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog          | 9 +++++++++
 src/lib/rpc/auth_gssapi.c      | 2 +-
 src/lib/rpc/auth_gssapi_misc.c | 4 ++--
 src/lib/rpc/svc.c              | 1 +
 src/lib/rpc/svc_auth_gssapi.c  | 8 ++++----
 src/lib/rpc/svc_simple.c       | 1 +
 src/lib/rpc/svc_tcp.c          | 1 +
 src/lib/rpc/svc_udp.c          | 1 +
 src/lib/rpc/xdr_array.c        | 2 +-
 src/lib/rpc/xdr_reference.c    | 1 +
 10 files changed, 22 insertions(+), 8 deletions(-)

commit f99af24683e19c8a01d46298db9b4a99a9207fee
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 9 15:33:44 2001 +0000

    	* rpc_test_clnt.c, rpc_test_svc.c: Include string.h for memset
    	prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13594 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog       | 5 +++++
 src/lib/rpc/unit-test/rpc_test_clnt.c | 1 +
 src/lib/rpc/unit-test/rpc_test_svc.c  | 1 +
 3 files changed, 7 insertions(+)

commit 33c68e89ac14ffd2108b6a3bd0ac5c934e2a7813
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 9 12:08:41 2001 +0000

            * kerberos.c (Data): Third argument now const
    
            * misc.c (printd): First argument now const.
    
            * misc-proto.h: Modify printd prototype to take const first
            argument.
    
            * auth.c: Cast argument to memcpy to unsigned.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13593 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 11 +++++++++++
 src/appl/telnet/libtelnet/auth.c       |  5 +++--
 src/appl/telnet/libtelnet/kerberos.c   |  8 ++++----
 src/appl/telnet/libtelnet/misc-proto.h |  2 +-
 src/appl/telnet/libtelnet/misc.c       |  2 +-
 5 files changed, 20 insertions(+), 8 deletions(-)

commit 1e17fff67c0d98a46833ce16dd4b16766cc16a48
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 9 12:07:56 2001 +0000

            * setenv.c: Include pos-obsolete.h
    
            * pos-obsolete.h: Add for obsolete functions until they can be
            removed from the library. Contains setenv functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13592 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog      |  7 +++++++
 src/lib/krb5/posix/pos-obsolete.h | 11 +++++++++++
 src/lib/krb5/posix/setenv.c       |  1 +
 3 files changed, 19 insertions(+)

commit 0ee108c29129f774a3e4777490f51747729d3f5f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 9 12:07:25 2001 +0000

            * logger.c (severity2string): Declare as returning const char *.
            (klog_com_err_proc): Do not discard const status of format
            string.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13591 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog |  5 +++++
 src/lib/kadm5/logger.c  | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 09e7bea3c3181194c2baae22a9fc6abd2ca3a955
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 9 12:06:37 2001 +0000

            * hash/hash_func.c (hash4): Declare first argument const
    
            * hash/hash.h: struct HTAB fname element now const.
    
            * hash/hash.c: Declare third argument to hash_access and
              init_hash const.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13590 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog        |  9 +++++++++
 src/util/db2/hash/hash.c      | 19 ++++++++++---------
 src/util/db2/hash/hash.h      |  2 +-
 src/util/db2/hash/hash_func.c |  4 ++--
 4 files changed, 22 insertions(+), 12 deletions(-)

commit 01a225e27c6816bfb17e9ed94d5f859b3916df2f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 8 12:34:16 2001 +0000

            * configure.in: Add AC_HEADER_STDARG
    
            * commands.c (call): Rewrite to use varargs/stdarg interface.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13589 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    |  6 ++++++
 src/appl/telnet/telnet/commands.c   | 22 +++++++++++++++++-----
 src/appl/telnet/telnet/configure.in |  1 +
 3 files changed, 24 insertions(+), 5 deletions(-)

commit 8bcfd198de9b7516dd4a14e27a54a6a512e69abf
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 8 12:25:41 2001 +0000

           * fgetst.c: Include krb4int.h
    
            * krb4int.h: Add fgetst prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13588 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 6 ++++++
 src/lib/krb4/fgetst.c  | 2 ++
 src/lib/krb4/krb4int.h | 3 +++
 3 files changed, 11 insertions(+)

commit 179b79f5f09ba376e3159f157cbb32f0cc5e0768
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 8 12:24:56 2001 +0000

            * server_internal.h: Add prototype for
              krb5_copy_key_data_contents.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13587 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog         | 4 ++++
 src/lib/kadm5/server_internal.h | 3 +++
 2 files changed, 7 insertions(+)

commit 7996785c006839f8aa41979b9dfa11487c88e2c5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 8 12:24:36 2001 +0000

            * svr_iters.c: Declare kadm5_get_either static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13586 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog   | 4 ++++
 src/lib/kadm5/srv/svr_iters.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit e18aafa194afdb6f62b37f516cfd4ef1ddc866af
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 8 12:24:10 2001 +0000

            * svc.c (xprt_register): If svc_fdset has not been initilized,
            FD_ZERO it.
    
            * rpc_commondata.c: Do not assume what the structure of an
              fd_set looks like. Add variable gssrpc_svc_fdset_init to
              determine if initialized.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13585 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog        | 9 +++++++++
 src/lib/rpc/rpc_commondata.c | 3 ++-
 src/lib/rpc/svc.c            | 5 +++++
 3 files changed, 16 insertions(+), 1 deletion(-)

commit da7f2d2fe0d934611593ea5140fcecc47644a738
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 8 12:23:34 2001 +0000

            * crypto_libinit.c: Include crypto_libinit.h for prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13584 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog        | 4 ++++
 src/lib/crypto/crypto_libinit.c | 1 +
 2 files changed, 5 insertions(+)

commit ffeaa7385ca1e8332d5186e1cc34d563e55afaa9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 8 12:22:57 2001 +0000

            * login.c (sigint): Declare static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13583 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/login.c   | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit df08e0a45e40f349c1cdb4c5460f4c5ec80b1786
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 8 12:20:26 2001 +0000

           * aclocal.m4 (CHECK_WAIT_TYPE): Need to include sys/types.h for
            initial test or pid_t might not be defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13582 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit dca9977cfcbb673af41c735e8e53aeed9bb837dc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 6 19:58:45 2001 +0000

            * resolve.c: Include stdlib.h (if present) for exit() prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13581 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/resolve.c | 4 ++++
 1 file changed, 4 insertions(+)

commit a48924be291bc09a6fdeff5cbb974dace67ddeab
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 6 19:57:45 2001 +0000

    	* configure.in: Check for need to provide setenv prototype if
    	setenv is in the C library.
    
    	* forward.c: Provide setenv prototype if needed.
    
    	* auth.c (auth_name): Cast result of sizeof() to int to match
    	printf format specification.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13580 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 10 ++++++++++
 src/appl/telnet/libtelnet/auth.c       |  2 +-
 src/appl/telnet/libtelnet/configure.in |  2 ++
 src/appl/telnet/libtelnet/forward.c    |  2 +-
 4 files changed, 14 insertions(+), 2 deletions(-)

commit 44e2339ebb75c7e95c21f101eb2e638fcb3db141
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 6 19:50:03 2001 +0000

    	* configure.in: Check if prototype needed for herror()
    
    	* commands.c (ayt_status): Add explict return type (void or int)
    	depending on signal handler definition. Add prototype for herror
    	if system does not provide one.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13579 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    |  8 ++++++++
 src/appl/telnet/telnet/commands.c   | 16 +++++++++++++++-
 src/appl/telnet/telnet/configure.in |  6 ++++++
 3 files changed, 29 insertions(+), 1 deletion(-)

commit 11ca9e657d9378318d61ad2a341a396940cc53fa
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 6 19:27:46 2001 +0000

            * trval.c: Include string.h for strcmp prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13578 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog | 4 ++++
 src/tests/asn.1/trval.c   | 1 +
 2 files changed, 5 insertions(+)

commit 2db1f55a41824f474bed79c9b85b43a34cb6d8e1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 6 19:27:30 2001 +0000

            * resolve.c: Include stdlib.h (if present) for exit() prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13577 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 514cd6dce601065b7f364a32118f39565a417b2c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 6 18:26:50 2001 +0000

    	* sn2princ.c (krb5_sname_to_principal): Cast tolower argument to int
    
    	* hst_realm.c (krb5_get_host_realm): Cast argument to toupper and
    	tolower to int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13576 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 7 +++++++
 src/lib/krb5/os/hst_realm.c | 4 ++--
 src/lib/krb5/os/sn2princ.c  | 2 +-
 3 files changed, 10 insertions(+), 3 deletions(-)

commit ede50570dab93be6d8dce309e85918f538d3d100
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 6 17:54:35 2001 +0000

    	* conv_princ.c (krb5_425_conv_principal): Cast argument to tolower
    	to int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13575 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 3 +++
 src/lib/krb5/krb/conv_princ.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 847087659d02fe5382c3f02ab110527600861389
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 6 17:16:36 2001 +0000

    	* get_in_tkt.c: Include os-proto.h for _krb5_conf_boolean prototype
    
    	* Makefile.in (LOCALINCLUDES): Add -I$(srcdir)/../os so os-proto.h
    	can be included.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13574 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 7 +++++++
 src/lib/krb5/krb/Makefile.in  | 2 ++
 src/lib/krb5/krb/get_in_tkt.c | 1 +
 3 files changed, 10 insertions(+)

commit 6fb52c29248e2622517993b73eeaf4ec05f7aa80
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 6 16:57:47 2001 +0000

            * hash/dbm.c: Include db-dbm.h for prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13573 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog  | 4 ++++
 src/util/db2/hash/dbm.c | 1 +
 2 files changed, 5 insertions(+)

commit 21cd000fb49c243fdef35c384f76a83022c09779
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 6 16:57:25 2001 +0000

    	* db-dbm.h: New header file which lists the dbm interfaces
    
    	* db-ndbm.h: Change prototype from dirinfo to dirfno which matches
    	code and ndbm API.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13572 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/include/ChangeLog |  7 +++++++
 src/util/db2/include/db-dbm.h  | 23 +++++++++++++++++++++++
 src/util/db2/include/db-ndbm.h |  2 +-
 3 files changed, 31 insertions(+), 1 deletion(-)

commit 850b49f073460d88daa1f43be7d9ef8a952574f1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 6 15:51:22 2001 +0000

    	* sys_term.c (addarg): Cast char to long in indexing array
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13570 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog  |  4 ++++
 src/appl/telnet/telnetd/sys_term.c | 14 ++++++++++----
 2 files changed, 14 insertions(+), 4 deletions(-)

commit 699b26a8e517fd49ff7076579ebddbbae177ca3a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 6 14:07:01 2001 +0000

    	* auth_unix.c: In case GETGROUPS_T is not defined, default to int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13569 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog   | 4 ++++
 src/lib/rpc/auth_unix.c | 3 +++
 2 files changed, 7 insertions(+)

commit c6161220710b21c436654894c0f0709dd83217ff
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Jul 6 00:30:32 2001 +0000

    	* shs.h, shs.c, t_shs.c: Fix sha1 on Windows by renaming LONG to
    	SHS_LONG to avoid problem with LONG being signed on Windows.
    	Rename BYTE to SHS_BYTE to avoid any name colisions with Windows
    	(where BYTE and LONG are types defined in the Platform SDK).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13568 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha1/ChangeLog |  7 +++++
 src/lib/crypto/sha1/shs.c     | 68 +++++++++++++++++++++----------------------
 src/lib/crypto/sha1/shs.h     | 17 ++++-------
 src/lib/crypto/sha1/t_shs.c   | 12 ++++----
 4 files changed, 53 insertions(+), 51 deletions(-)

commit d63bccc70e56809eee2a7ac0ddbc0f4616ee4282
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 6 00:18:48 2001 +0000

    	* Makefile.in: Link krshd with KRSHDLIBS instead of LOGINLIBS
    
    	* configure.in: Creare a new variable KRSHDLIBS which differs from
    	LOGINLIBS by not including libkrb524.a. Test for getenv.
    
    	* krcp.c: Prototype lostconn().
    
    	* krlogind.c: Provide prototype for signal handler cleanup. Implied
    	need to add extra argument to function - ensure consistant
    	calling.
    
    	* krsh.c: Provide prototype for signal handler sendsig.
    
    	* krshd.c: Rewrite error() to use stdargs/varargs.
    	(doit): When creating a tty name using getpid. Ensure that does
    	not overflow tty string buffer.
    
    	* login.c: Provide prototype for signal handler timedout.
    
    	* setenv.c: Do not define getenv() unless needed.
    
    	* v4rcp.c: Rewrite error() to use stdargs/varargs. Add signal
    	number argument to lostconn(), include prototype, and ensure
    	called consistantly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13567 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 27 ++++++++++++++++++++++
 src/appl/bsd/Makefile.in  |  5 +++--
 src/appl/bsd/configure.in |  7 +++++-
 src/appl/bsd/krcp.c       |  9 ++++----
 src/appl/bsd/krlogind.c   |  9 ++++----
 src/appl/bsd/krsh.c       |  2 +-
 src/appl/bsd/krshd.c      | 41 +++++++++++++++++++++++++---------
 src/appl/bsd/login.c      |  6 +++--
 src/appl/bsd/setenv.c     | 14 ++++++++----
 src/appl/bsd/v4rcp.c      | 57 ++++++++++++++++++++++++++++++++++-------------
 10 files changed, 133 insertions(+), 44 deletions(-)

commit 092c5749b8a7776bde573133976a21fc0f5c1e48
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 5 22:35:47 2001 +0000

    vectors.c: fix some compiler complaints
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13566 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 15 ++++++++
 src/lib/crypto/vectors.c | 95 +++++++++++++++++++++++++++++++-----------------
 2 files changed, 76 insertions(+), 34 deletions(-)

commit 6ff09d71edb9b8f6b281847ccee3095dc01e3d9e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 5 20:35:31 2001 +0000

    	* aclocal.m4 (CHECK_WAIT_TYPE): Improved testing if wait uses int
    	or struct union as an argument. Tests if a prototype conflict
    	exists with int being used, and if so, falls back on the old test.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13565 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 8 ++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit bca3f11932ae16648c77b441b55c78525c4d64d3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 5 18:45:34 2001 +0000

    	* encrypt.c (encrypt_reply): Cast arguments to printf to match
    	format in debugging statments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13564 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog | 5 +++++
 src/appl/telnet/libtelnet/encrypt.c | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit b3ccd7786f77efef5e10f7b331ee22f940940171
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 5 16:15:42 2001 +0000

    	* configure.in: Add AC_TYPE_GETGROUPS to determine argument to
    	getgroups.
    
    	* auth_unix.c (authunix_create_default): Use GETGROUPS_T array in
    	call to getgroups. Copy into array of int for call to
    	authunix_create. Note: If auth_unix protection ever used with this
    	code, we will need to cleanup assumptions in int being 32 bits in
    	OTW transfer of gids.
    
    	* clnt_tcp.c, svc_tcp.c: Change writetcp and readtcp to take char
    	* as first argument to be compatible with xdrrec_create.
    
    	* xdr.c (xdr_opaque): Cast argument in call to XDR_GETBYTES.
    
    	* svc.h: Add prototype for gssrpc_svcudp_enablecache.
    
    	* svc_auth_gssapi.c (_gssrpc_svcauth_gssapi): Change
    	_svcauth_gssapi to _gssrpc_svcauth_gssapi for consistancy.
    
    	* svc_auth.c: Move prototypes for _gssrpc_svcauth_{unix, null,
    	short, gssapi} to:
    	* svc_auth.h: here.
    
    	* svc_auth_unix.c: Update _gssrpc_svcauth_short and
    	_gssrpc_svcauth_unix to match prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13563 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog         | 28 ++++++++++++++++++++++++++++
 src/lib/rpc/auth_unix.c       |  8 ++++++--
 src/lib/rpc/clnt_tcp.c        | 14 ++++++++------
 src/lib/rpc/configure.in      |  1 +
 src/lib/rpc/svc.h             |  2 ++
 src/lib/rpc/svc_auth.c        | 13 -------------
 src/lib/rpc/svc_auth.h        | 13 +++++++++++++
 src/lib/rpc/svc_auth_gssapi.c |  2 +-
 src/lib/rpc/svc_auth_unix.c   |  6 ++++--
 src/lib/rpc/svc_tcp.c         | 12 +++++++-----
 src/lib/rpc/xdr.c             |  2 +-
 11 files changed, 71 insertions(+), 30 deletions(-)

commit f47e5a386754320eb19fdfdcb17f86c3bd8f1d8a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 5 15:19:27 2001 +0000

            * rtest.c: Provide a prototype for krb5_klog_syslog() dummy handler
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13559 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 4 ++++
 src/kdc/rtest.c   | 2 ++
 2 files changed, 6 insertions(+)

commit 5d3ffd49d12796364fa0aa53f0e2c57d76c96728
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 5 11:32:15 2001 +0000

            * ftpd.c: Provide prototypes for myoob and lostconn
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13558 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 4 ++++
 src/appl/gssftp/ftpd/ftpd.c    | 8 +++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit cb9ab049aba8c4c275d813655785c82cf98b56a4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 5 11:31:36 2001 +0000

            * rc_io.c: Declare krb5_rc_io_open_internal static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13557 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 4 ++++
 src/lib/krb5/rcache/rc_io.c   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ea2713048e926173793296d1ff773a0d55fa25f4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 5 11:31:13 2001 +0000

            * ser_sctx.c: Declare kg_oid_size and kg_queue_size static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13556 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog  | 4 ++++
 src/lib/gssapi/krb5/ser_sctx.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit ba31db5b58d36341e76287d27e4222e0f1b4a10b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 5 11:30:16 2001 +0000

            * hash/hash_log2.c: Include hash.h, page.h and extern.h for
    	prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13555 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog        | 4 ++++
 src/util/db2/hash/hash_log2.c | 3 +++
 2 files changed, 7 insertions(+)

commit fa496bbae0cdd7395102a4286f30e2e8ce1bc50c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 4 15:05:09 2001 +0000

            * v4gssftp.exp, gssftp.exp: Test transfering a file > 1MB to
            exercise PBSZ failure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13554 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog    |  5 +++
 src/tests/dejagnu/krb-standalone/gssftp.exp   | 62 +++++++++++++++++++++++++-
 src/tests/dejagnu/krb-standalone/v4gssftp.exp | 64 ++++++++++++++++++++++++++-
 3 files changed, 129 insertions(+), 2 deletions(-)

commit d45c287d2d789e6e7703144fa13628a12a842271
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 4 14:56:41 2001 +0000

            * secure.c: Instead of hard wiring the FUDGE_FACTOR, new
              variables to keep track of the total buffer length desired and
              the actual maximum that can be fitted. Add
              secure_determine_constants() to determine the mechanism
              dependent overhead. This has a hard limit for krb4 - for
              gssapi use gss_wrap_size_limit.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13553 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog |  8 +++++
 src/appl/gssftp/ftp/secure.c  | 75 ++++++++++++++++++++++++++++++++-----------
 2 files changed, 65 insertions(+), 18 deletions(-)

commit 1854df3ef4bad13a7f71a567cc2878759359387e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 3 11:00:43 2001 +0000

            * v4rcp.c, login.c: Fill in prototypes, declare many functions
    	static.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13550 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  4 ++++
 src/appl/bsd/krcp.c    |  3 ++-
 src/appl/bsd/login.c   | 48 ++++++++++++++++++++++++------------------------
 src/appl/bsd/v4rcp.c   | 23 ++++++++++++-----------
 4 files changed, 42 insertions(+), 36 deletions(-)

commit 1c3083c5a4212ddb6e3dcbe5a5c8df579d51a8e5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 3 11:00:15 2001 +0000

            * ftpd.c (sgetpwnam): Remove local declaration of sgetsave
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13549 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 4 ++++
 src/appl/gssftp/ftpd/ftpd.c    | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 76c660f9c2d17707678d41b6e5b0270a322a5a5f
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jul 2 21:58:00 2001 +0000

    	* update_utmp.c (pty_update_utmp): Remember to chop off leading
    	"/dev/" for the non-sysV case.  Handle lseek() returning non-zero
    	yet non-negative values (it usually does... :-), so that we can
    	actually write somewhere not at the beginning of the utmp file if
    	necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13548 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     |  8 ++++++++
 src/util/pty/update_utmp.c | 21 ++++++++++++++-------
 2 files changed, 22 insertions(+), 7 deletions(-)

commit 9290f6560a540ba9252433828c608c83035ba823
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 2 20:03:06 2001 +0000

           * rpc_test_svc.c: Change rpc_test_prog_1 to
            rpc_test_prog_1_svc.
    
            * rpc_test.h: Create prototypes for rpc_test_echo_1_svc and
            rpc_test_prog_1_svc.
    
            * server.c: Declare usage and handlesig static.  Change
            rpc_test_echo_1 to rpc_test_echo_1_svc and rpc_test_prog_1 to
            rpc_test_prog_1_svc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13547 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog      | 12 ++++++++++++
 src/lib/rpc/unit-test/rpc_test.h     |  5 +++--
 src/lib/rpc/unit-test/rpc_test_svc.c |  4 ++--
 src/lib/rpc/unit-test/server.c       | 12 +++++-------
 4 files changed, 22 insertions(+), 11 deletions(-)

commit fb62e6c2e84771d0b895d877fc45960f64345e71
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 2 18:27:09 2001 +0000

    	* prof_int.h: Provide prototypes for profile_ser_size,
    	profile_ser_externalize, profile_ser_internalize.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13546 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog  | 5 +++++
 src/util/profile/prof_int.h | 8 ++++++++
 2 files changed, 13 insertions(+)

commit 4a71bc3b64bbb30ea40cdbf2f4a507718c673650
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 2 17:40:32 2001 +0000

    	* popen.c: Include ftpd_var.h
    
    	* ftpd.c: Declare secure_fprintf, gunique, sgetsave, sgetpwnam,
    	path_expand static.
    
    	* ftpd_var.h: Add prototypes for getline, renamefrom, ftpd_popen,
    	ftpd_pclose.
    
    	* ftpcmd.y: Declare lookup, copy and urgsafe_getc static.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13545 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog  | 12 ++++++++++++
 src/appl/gssftp/ftpd/ftpcmd.y   | 12 ++++++------
 src/appl/gssftp/ftpd/ftpd.c     | 16 ++++++++--------
 src/appl/gssftp/ftpd/ftpd_var.h |  8 ++++++--
 src/appl/gssftp/ftpd/popen.c    |  1 +
 5 files changed, 33 insertions(+), 16 deletions(-)

commit 7bc8516ed3e0b1e94d1140e4c3f269e66497269d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 2 16:44:54 2001 +0000

            * commands.c: Remove prototypes for EncryptAutoEnc(),
            EncryptAuthDec(), EcnryptDebug(), EncryptVerbose() as they exists
            in enc-proto.h in libtelnet.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13544 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  | 7 +++++++
 src/appl/telnet/telnet/commands.c | 6 ------
 2 files changed, 7 insertions(+), 6 deletions(-)

commit b9850fadbea5e18d63a9ce80563e70242098725f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 2 16:42:37 2001 +0000

    	* krb5forw.h: File with prototype for rd_and_store_for_creds()
    
    	* kerberos5.c: Include krb5forw.h for rd_and_store_for_creds()
    	prototype which is removed from this file.
    
    	* forward.c: Include krb5forw.h for prototype.
    
    	* setenv.c: Include misc-proto.h for setenv/unsetenv prototypes.
    
    	* parsetos.c: Include misc-proto.h for parsetos prototype.
    
    	* misc-proto.h: Add prototype for parsetos(), setenv(), unsetenv()
    	as needed.
    
    	* kerberos5.c: Declare kerberos5_forward() static and flush out
    	prototype.
    
    	* gettytab.h: Flush out prototypes for getent() and getstr().
    
    	* getent.c: Include gettytab.h for prototypes.
    
    	* genget.c: Include misc.h for prototypes.
    
    	* enc_des.c: Add prototype for fb64_printsub.
    
    	* enc-proto.h: Add prototypes for encrypt_debug(),
    	finddecryption(), EncryptAuthEnc(), EncryptAutoDec(),
    	EncryptDebug(), EncryptVerbose().
    
    	* encrypt.c: Declare encrypt_list_types() and encrypt_keyid() static.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13543 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 33 +++++++++++++++++++++++++++++++++
 src/appl/telnet/libtelnet/enc-proto.h  |  6 ++++++
 src/appl/telnet/libtelnet/enc_des.c    |  2 ++
 src/appl/telnet/libtelnet/encrypt.c    |  6 +++---
 src/appl/telnet/libtelnet/forward.c    |  1 +
 src/appl/telnet/libtelnet/genget.c     |  3 ++-
 src/appl/telnet/libtelnet/getent.c     |  2 ++
 src/appl/telnet/libtelnet/gettytab.h   |  6 ++++--
 src/appl/telnet/libtelnet/kerberos5.c  |  8 +++-----
 src/appl/telnet/libtelnet/krb5forw.h   |  4 ++++
 src/appl/telnet/libtelnet/misc-proto.h | 13 +++++++++++++
 src/appl/telnet/libtelnet/parsetos.c   |  3 ++-
 src/appl/telnet/libtelnet/setenv.c     |  7 +++----
 13 files changed, 78 insertions(+), 16 deletions(-)

commit e605dfc0ef98d3a4e9f6ae7f081c727e7d92815a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 2 13:26:33 2001 +0000

            * commands.c: Declare sourceroute() static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13542 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  | 4 ++++
 src/appl/telnet/telnet/commands.c | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 3e871f46719cb0496ed86307a7969487e2aed933
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 2 10:45:38 2001 +0000

            * commands.c: Declare local functions static
    
            * main.c: Declare usage() static.
    
            * ring.h: Provide full prototypes for ring_mark() and
            ring_clear_mark().
    
            * sys_bsd.c: Declare signal handler and NetNonblockingIO static.
    
            * telnet.c: Declear gettermname() and mklist() static. Change
            local variable timeout to tmie_out to avoid shadowing curses
            header file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13541 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  | 15 +++++++++++++++
 src/appl/telnet/telnet/commands.c | 21 +++++++++++----------
 src/appl/telnet/telnet/externs.h  |  7 +++++++
 src/appl/telnet/telnet/main.c     |  2 +-
 src/appl/telnet/telnet/ring.h     |  4 ++--
 src/appl/telnet/telnet/sys_bsd.c  | 16 +++++++---------
 src/appl/telnet/telnet/telnet.c   |  8 ++++----
 7 files changed, 47 insertions(+), 26 deletions(-)

commit 55c51e03005ac92aa5696311699ac6d8e15b8355
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 2 10:45:21 2001 +0000

            * state.c: Declate doclientstat() static and conditionalize
            inclusion if LINEMODE defined.
    
            * sys_term.c: Declare getptyslave() and addard() static.
    
            * telnetd.c: Declare _gettermname() and getterminaltype()
              static.
    
            * utility.c: Declare putstr() and nextitem() static.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13540 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog  | 11 +++++++++++
 src/appl/telnet/telnetd/state.c    |  6 ++++--
 src/appl/telnet/telnetd/sys_term.c |  6 +++---
 src/appl/telnet/telnetd/telnetd.c  |  6 +++---
 src/appl/telnet/telnetd/utility.c  |  4 ++--
 5 files changed, 23 insertions(+), 10 deletions(-)

commit f499708fd653a15db23072f83dbaaa8a942976a7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 1 11:45:32 2001 +0000

            * kadm_server.h: Add prototypes for missing acl_ functions
    
            * admin_server.c, kadm_func.c: Declare functions static that are
            local to file.
    
            * acl_files.c: Include kadm_server.h for prototypes. Flush out
            static prototype for acl_abort.
    
            * kadm_supp.c: Include kadm_server.h for prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13539 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog      | 12 ++++++++++++
 src/kadmin/v4server/acl_files.c    |  4 ++--
 src/kadmin/v4server/admin_server.c | 13 +++++++------
 src/kadmin/v4server/kadm_funcs.c   | 18 +++++++++---------
 src/kadmin/v4server/kadm_server.h  |  5 +++++
 src/kadmin/v4server/kadm_supp.c    |  1 +
 6 files changed, 36 insertions(+), 17 deletions(-)

commit a0490b297ecdffb8a8b6f9f28dfc6c79272fa64a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 1 11:45:10 2001 +0000

            * tcl_kadm5.h: File with prototypes for Tcl_kadm5_init and
            Tcl_ovsec_kadm_init.
    
            * tcl_kadm5.c: Include tcl_kadm5.h. Declare
            tcl_kadm5_{rename,chpass,get}_principal,
            tcl_kadm5_chpass_principal_util, tcl_kadm5_randkey_principal,
            tcl_kadm5_{create,delete,modify,get}_policy,
            tcl_kadm5_free_{principal,policy}_ent, tcl_kadm5_get_privs as
            static.
    
            * test.c, tcl_ovsec_kadm.c: Include tcl_kadm5.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13538 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog        | 13 +++++++
 src/kadmin/testing/util/tcl_kadm5.c      | 58 +++++++++++++++++---------------
 src/kadmin/testing/util/tcl_kadm5.h      |  4 +++
 src/kadmin/testing/util/tcl_ovsec_kadm.c |  1 +
 src/kadmin/testing/util/test.c           |  5 +--
 5 files changed, 50 insertions(+), 31 deletions(-)

commit 6f5a4947bafb2174468c593b8f6be9f4ba2c58a6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 1 11:42:53 2001 +0000

            * misc.c, server_stubs.c: Nuke rcsid
    
            * misc.h: Add prototypes for kadm_1 and process_chpw_request.
    
            * ovsec_kadmd.c: Include misc.h and remove prototype for
            process_chpw_request and kadm_1.
    
            * kadm_rpc_svc.c, schpw.c: Include misc.h for prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13537 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog      | 11 ++++++++++
 src/kadmin/server/kadm_rpc_svc.c |  7 +------
 src/kadmin/server/misc.c         |  5 -----
 src/kadmin/server/misc.h         | 45 +++++++++++-----------------------------
 src/kadmin/server/ovsec_kadmd.c  |  7 ++-----
 src/kadmin/server/schpw.c        |  2 ++
 src/kadmin/server/server_stubs.c |  5 -----
 7 files changed, 28 insertions(+), 54 deletions(-)

commit da7b7f7a8af3ee566330ae7c6dceb0eef74a3305
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 1 11:39:38 2001 +0000

            * nstrtok.h: New file with prototype for nstrtok
    
            * ovload.c: Include nstrtok.h
    
            * strtok.c: Include nstrtok.h for prototype. Declare delim as
            const char * argument. Delete rcsid.
    
            * string_table.c: Delete rcsid.
    
            * kadm5_create.c (build_name_with_realm): Declare static.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13536 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog      | 13 +++++++++++++
 src/kadmin/dbutil/kadm5_create.c |  7 +------
 src/kadmin/dbutil/nstrtok.h      |  3 +++
 src/kadmin/dbutil/ovload.c       |  3 +--
 src/kadmin/dbutil/string_table.c |  5 -----
 src/kadmin/dbutil/strtok.c       | 28 ++++------------------------
 6 files changed, 22 insertions(+), 37 deletions(-)

commit cb8236c0c92573d4d42a83a87de1dc111085978c
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 30 02:57:51 2001 +0000

    	* init_ctx.c (get_profile_etype_list): Fix etype-counting loop so
    	that trailing separator characters (as in the DEFAULT_ETYPE_LIST)
    	don't cause another iteration, which was causing the following
    	loop to fall off the end of the string due to count being one too
    	great.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13532 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 8 ++++++++
 src/lib/krb5/krb/init_ctx.c | 6 ++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 36af27c3947a7f90b77b7cac3fa044b6052d8de7
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 30 00:06:32 2001 +0000

    	* configure.in: Add check for ifaddrs.h, which missing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13531 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 4 ++++
 src/kdc/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit bfa6afbbc03b318b66719d2b2f4075bbdf4f3c9e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 28 23:00:46 2001 +0000

    	* chk_trans.c (foreach_realm): Cleanup loal variable set but never
    	used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13529 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 5 +++++
 src/lib/krb5/krb/chk_trans.c | 4 +---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit ab9f9a4a46e93259281d198a9fa9420886acd895
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 28 20:46:58 2001 +0000

    	* auth.h: Provide full prototype for xdr_des_block
    
    	* auth_gssapi.h: Complete prototypes for
    	_svcauth_gssapi_unset_names().
    
    	* clnt.h: Prototype dispatch functions and all functions.
    
    	* clnt_perror.c: Prototype static auth_errmsg().
    
    	* clnt_raw.h clnt_tcp.c, clnt_udp.c: Provide prototypes to static
    	functions and match dispatch table prototypes. control function
    	takes void * instead of caddr_t.
    
    	* pmap_rmt.c: Move prototype for resultproc_t to pmap_clnt.h.
    
    	* rpc.h: get_myaddress returns int. Add prototypes for callrpc and
    	getrpcport.
    
    	* rpc_commondata.c (rpc_createerr): When initializing rpc_creaerr
    	use RPC_SUCCESS instead of 0.
    
    	* get_myaddress.c, rpc_dtablesize.c: Include gssrpc/rpc.h for
    	prototype.
    
    	* pmap_clnt.h, pmap_prot.h, pmap_rmt.h, rpc_msg.h: Full prototypes
    	for all functions.
    
    	* svc.c: Provide full prototype for static function.
    
    	* svc.h: Prototypes for dispatch functions added. Flushed out
    	prototypes for all functions missing prototypes. Added prototype
    	for svcfd_create.
    
    	* svc_auth.c: Prototypes for all functions referenced.
    
    	* svc_auth.h: Prototype dispatch functions to svc_auth_ops.
    
    	* svc_auth_any.c: Replace use of authany_wrap() with a new local
    	function that matches svc_auth_ops dispatch table.
    
    	* svc_simple.c: Provide prototype for static function
    	universal. Fill in missing types of parameters to
    	gssrpc_registerrpc.
    
    	* svc_raw.c svc_tcp.c, svc_udp.c: Provide prototypes for static
    	functions and match prototypes in dispatch table. Change getargs
    	and freeargs argument to void * from caddr_t.
    
    	* xdr.c (xdr_void): Function to match prototype of arguments given.
    
    	* xdr.h: Provide full prototypes for xdr_ops dispatch table and
    	xdr_void().
    
    	* svc_auth_gssapi.c, xdr_alloc.c, xdr_mem.c, xdr_rec.c,
    	xdr_stdio.c: Provide protypes for static functions and match
    	dispatch tables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13528 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog         | 59 +++++++++++++++++++++++++++++++
 src/lib/rpc/auth.h            |  2 +-
 src/lib/rpc/auth_gssapi.h     |  2 +-
 src/lib/rpc/clnt.h            | 58 +++++++++++++++++-------------
 src/lib/rpc/clnt_perror.c     |  2 +-
 src/lib/rpc/clnt_raw.c        | 41 ++++++++++++++--------
 src/lib/rpc/clnt_tcp.c        | 34 ++++++++++--------
 src/lib/rpc/clnt_udp.c        | 29 ++++++++-------
 src/lib/rpc/get_myaddress.c   |  1 +
 src/lib/rpc/pmap_clnt.h       | 23 ++++++++----
 src/lib/rpc/pmap_prot.h       |  4 +--
 src/lib/rpc/pmap_rmt.c        |  2 --
 src/lib/rpc/pmap_rmt.h        |  4 +--
 src/lib/rpc/rpc.h             |  9 ++++-
 src/lib/rpc/rpc_commondata.c  |  2 +-
 src/lib/rpc/rpc_dtablesize.c  |  1 +
 src/lib/rpc/rpc_msg.h         | 17 ++++++---
 src/lib/rpc/svc.c             |  3 +-
 src/lib/rpc/svc.h             | 82 +++++++++++++++++++++++++++++--------------
 src/lib/rpc/svc_auth.c        | 18 ++++++----
 src/lib/rpc/svc_auth.h        |  9 +++--
 src/lib/rpc/svc_auth_any.c    | 19 ++++++++--
 src/lib/rpc/svc_auth_gssapi.c | 14 ++++----
 src/lib/rpc/svc_raw.c         | 22 ++++++------
 src/lib/rpc/svc_simple.c      |  3 +-
 src/lib/rpc/svc_tcp.c         | 65 ++++++++++++++++++++++++----------
 src/lib/rpc/svc_udp.c         | 20 +++++------
 src/lib/rpc/xdr.c             |  6 ++--
 src/lib/rpc/xdr.h             | 37 +++++++++++++------
 src/lib/rpc/xdr_alloc.c       | 45 +++++++++++++++++-------
 src/lib/rpc/xdr_mem.c         | 20 +++++------
 src/lib/rpc/xdr_rec.c         | 27 +++++++-------
 src/lib/rpc/xdr_stdio.c       | 20 +++++------
 33 files changed, 469 insertions(+), 231 deletions(-)

commit 1af8e1107c28fd2ca3ab55486d0e0061509ec566
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 28 19:02:04 2001 +0000

            * krb4int.h: Provide prototype for krb_get_default_user and
            krb_set_default_user if _WINDOWS is not defined. There is a
            conditional prototype in krb.h for them.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13527 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 6 ++++++
 src/lib/krb4/krb4int.h | 5 ++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 9602d3f11786b103ed48c29d5bc788b6543d3c35
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 28 14:53:38 2001 +0000

    oops, forgot to save fixed version
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13526 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/dump-utmp.c | 4 ----
 1 file changed, 4 deletions(-)

commit 068249afb63d833e5dc6166fc95dedce99b855d7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 28 12:35:20 2001 +0000

    misc cleanup in dump-utmp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13525 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog   |  7 +++++++
 src/util/pty/dump-utmp.c | 12 +++++++-----
 2 files changed, 14 insertions(+), 5 deletions(-)

commit 31a93cf9b57145b1cf92119d736247aa832340f2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 28 12:20:34 2001 +0000

    * update_utmp.c (pty_update_utmp): Don't copy host if it's a null pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13524 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 5 +++++
 src/util/pty/update_utmp.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 8a1635f11d8d10708a16865011c213b923a4baaa
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 27 21:16:13 2001 +0000

    	*bindresvport.c: Include gssrpc/rpc.h for prototype
    
    	* auth_unix.h: Expand prototype for xdr_authunix_params to include
    	arguments.
    
    	* auth_gssapi.h: Give full prototypes for xdr_gss_buf,
    	xdr_authgssapi_creds, xdr_authgssapi_init_arg and
    	xdr_authgssapi_init_res.
    
    	* auth_gssapi.c, auth_none.c, auth_unix.c: For struct AUTH
    	disptach functions, provide full prototypes and ensure consistant
    	usage in functions
    
    	* auth.h: Provide prototypes dispatch functions in struct
    	AUTH. Give a forward declaration of struct rpc_msg. Change
    	duplicate definitions of AUTH_WRAP and AUTH_UNWRAP into auth_wrap
    	and auth_unwrap. Give full prototype for authany_wrap.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13521 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog      | 20 ++++++++++++++++++++
 src/lib/rpc/auth.h         | 33 ++++++++++++++++++++++-----------
 src/lib/rpc/auth_gssapi.c  | 20 ++++++++++----------
 src/lib/rpc/auth_gssapi.h  |  7 ++++---
 src/lib/rpc/auth_none.c    | 28 +++++++++++++++++++---------
 src/lib/rpc/auth_unix.c    | 21 +++++++++++----------
 src/lib/rpc/auth_unix.h    |  2 +-
 src/lib/rpc/bindresvport.c |  1 +
 8 files changed, 88 insertions(+), 44 deletions(-)

commit c8e13d295727448b483a0b5f0f809af8a52ccbfe
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 27 11:21:18 2001 +0000

            * compat_recv.c: Flush out prototype for static krb_v4_recvauth
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13518 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5util/ChangeLog     | 4 ++++
 src/lib/krb5util/compat_recv.c | 9 ++++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 40f9905c7f38f36b5b55eb30d7f7f46bf9f7e79f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 27 11:20:33 2001 +0000

            * krb4int.h: Add prototypes for ad_print, krb_svc_init,
            krb_svc_init_preauth, krb_get_svc_in_tkt_preauth, kset_logfile,
            krb_log, krb_set_logfile, krb_set_lifetime, month_sname,
            krb_rd_preauth, krb_net_rd_preauth, krb_net_rd_sendauth,
            krb_stime, krb_start_session, krb_end_session,
            krb_get_default_user, krb_set_default_user.
    
            * ad_print.c, g_svc_in_tkt.c, klog.c, log.c, mk_req.c,
            month_sname.c, rd_preauth.c, sendauth.c, stime.c, unix_glue.c:
            Include krb4int.h for prototypes.
    
            * decomp_tkt.c: Include krb54proto.h for decomp_tkt_krb5()
              prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13517 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog      | 15 +++++++++++++
 src/lib/krb4/ad_print.c     |  1 +
 src/lib/krb4/decomp_tkt.c   |  1 +
 src/lib/krb4/g_svc_in_tkt.c |  1 +
 src/lib/krb4/klog.c         |  3 +--
 src/lib/krb4/krb4int.h      | 52 ++++++++++++++++++++++++++++++++++++++++++---
 src/lib/krb4/log.c          |  5 +----
 src/lib/krb4/mk_req.c       |  1 +
 src/lib/krb4/month_sname.c  |  3 +++
 src/lib/krb4/rd_preauth.c   |  1 +
 src/lib/krb4/sendauth.c     |  1 +
 src/lib/krb4/stime.c        |  2 +-
 src/lib/krb4/unix_glue.c    |  1 +
 13 files changed, 77 insertions(+), 10 deletions(-)

commit 1d2621330d9271de15b500d291adbb88043c6e94
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 27 11:20:08 2001 +0000

            * klog.h: Flush out prototype for klog()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13516 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 4 ++++
 src/include/kerberosIV/klog.h    | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 8c0aeca64a28ca9ac11313a17cdd337abd748a06
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 27 03:47:04 2001 +0000

    	* gssapi.hin, gssapi_generic.h, gssapi_generic.c:
    	added oids from rfc 2744.  Kept old oids for compatibility.
    	[pullup of lxs's changes]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13515 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog        |   6 ++
 src/lib/gssapi/generic/gssapi.hin       |  96 +++++++++++++++++++++
 src/lib/gssapi/generic/gssapi_generic.c | 142 +++++++++++++++++++++++++-------
 src/lib/gssapi/generic/gssapi_generic.h |   6 +-
 4 files changed, 217 insertions(+), 33 deletions(-)

commit 7c59e431859cd041853d669da0fc4b47ebe52357
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 26 21:10:17 2001 +0000

    	* server_glue_v1.c: Include misc.h for prototypes
    
    	* ovsec_kadmd.c: Declare usage() and display_status() static.
    	Flush out static prototype for display_status_1().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13514 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog        | 7 +++++++
 src/kadmin/server/ovsec_kadmd.c    | 6 +++---
 src/kadmin/server/server_glue_v1.c | 1 +
 3 files changed, 11 insertions(+), 3 deletions(-)

commit a3c83c6aeedef334b6b05596f68ea6df43388830
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 26 20:44:39 2001 +0000

    	* user-guide.texinfo, install.texinfo: Cleanup makeinfo warning of
    	not having `.' or `,' after @xref.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13513 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog          | 5 +++++
 doc/install.texinfo    | 6 +++---
 doc/user-guide.texinfo | 4 ++--
 3 files changed, 10 insertions(+), 5 deletions(-)

commit a4dac6dd757ba72bbf8e8065337a445e857b75b4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 26 20:35:59 2001 +0000

            * krb4int.h: Add prototypes for krb__get_realmsfile(),
            krb5 prototypes are declarted from krb.hkrb__get_cnffile() and
            krb5 prototypes are declarted from krb.hk_gethostname().
    
            * g_pw_in_tkt.c: Declare passwd_to_key() static.
    
            * cr_tkt.c: Move krb5.h inclusion before krb.h so that certain
            krb5 prototypes are declarted from krb.h.
    
            * g_admhost.c, g_cnffile.c, g_krbhst.c, g_krbrlm.c,
              gethostname.c
            krb5 prototypes are declarted from krb.hrealmofhost.c:
            Include krb4int.h and remove prototypes included in there.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13512 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     | 14 ++++++++++++++
 src/lib/krb4/cr_tkt.c      |  2 +-
 src/lib/krb4/g_admhst.c    |  3 ++-
 src/lib/krb4/g_cnffile.c   |  1 +
 src/lib/krb4/g_krbhst.c    |  3 ++-
 src/lib/krb4/g_krbrlm.c    |  3 ++-
 src/lib/krb4/g_pw_in_tkt.c |  2 +-
 src/lib/krb4/gethostname.c |  2 ++
 src/lib/krb4/krb4int.h     | 12 +++++++++++-
 src/lib/krb4/realmofhost.c |  2 +-
 10 files changed, 37 insertions(+), 7 deletions(-)

commit f11ee964fcc38102dfd177aa9a7d95e82a88cafe
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 26 20:35:31 2001 +0000

            * conv_creds.c: Nuke prototype in file
    
            * krb524.h: Replace profile for krb524_send_message() with
            krb524_sendto_kdc(). (krb524_send_message no longer exists).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13511 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog    | 7 +++++++
 src/krb524/conv_creds.c | 4 ----
 src/krb524/krb524.h     | 6 +++---
 3 files changed, 10 insertions(+), 7 deletions(-)

commit ddacc5bbb368bb88c1e3be611b910494a06444f2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 26 20:35:08 2001 +0000

            * authorization.c (find_first_cmd_that_exists): Change xmalloc()
            to xcalloc() where was intented in code (two arguments to
            xmalloc).
    
            * ksu.h: Provide full prototypes for xmalloc(), xrealloc(),
            xcalloc(), and xstrdup().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13510 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog       | 8 ++++++++
 src/clients/ksu/authorization.c | 2 +-
 src/clients/ksu/ksu.h           | 6 ++++--
 3 files changed, 13 insertions(+), 3 deletions(-)

commit 77f582483372c58fad93f7065fe50bb8e65f397d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 26 20:26:53 2001 +0000

            * prot.h: Flush out prototypes for create_auth_reply(),
              pkt_cipher().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13509 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 4 ++++
 src/include/kerberosIV/prot.h    | 7 ++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 184d3031709b0acf99331cfbb216597ef34e6798
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 26 20:24:43 2001 +0000

            * getdate.y: Provide full prototype for getdate_yylex() and
            getdate_yyerror().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13508 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 5 +++++
 src/kadmin/cli/getdate.y | 9 ++-------
 2 files changed, 7 insertions(+), 7 deletions(-)

commit dbf38dc1a9a91a268720652ead79c9266f190131
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 26 19:59:45 2001 +0000

    	* str_conv.c (krb5_string_to_keysalts): When parsing string, allow
    	for extra separator characters (like spaces) between keysalts.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13507 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  |  5 +++++
 src/lib/kadm5/str_conv.c | 17 ++++++++++++++++-
 2 files changed, 21 insertions(+), 1 deletion(-)

commit 1fe6b5976dc1406122557126c960977717d3ddef
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 23 03:14:08 2001 +0000

    * ccache.tex (krb5_cc_default): Fix "equivalent to" example code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13502 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog  | 5 +++++
 doc/api/ccache.tex | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 513e046e6540ec6392ed058c1d6b36c92a5d0c94
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 22 23:37:35 2001 +0000

    	* gssftp.exp: Use $tmppwd rather than hardcoding tmpdir
    
    	* kadmin.exp: Use $tmppwd rather than hardcoding tmpdir.
    
    	* rcp.exp: Use $tmppwd rather than hardcoding tmpdir.
    
    	* rsh.exp: Rearrange ordering of environment setup slightly.
    
    	* standalone.exp: Use $KLIST -5 -e so as to better debug enctype
    	problems.
    
    	* v4gssftp.exp: Do check_klogin as well as check_k5login.  Use
    	$tmppwd rather than hardcoding tmpdir.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13501 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog      | 16 ++++++++++++++++
 src/tests/dejagnu/krb-standalone/gssftp.exp     | 20 ++++++++++----------
 src/tests/dejagnu/krb-standalone/kadmin.exp     |  7 ++++---
 src/tests/dejagnu/krb-standalone/rcp.exp        | 10 +++++-----
 src/tests/dejagnu/krb-standalone/rsh.exp        |  2 +-
 src/tests/dejagnu/krb-standalone/standalone.exp |  2 +-
 src/tests/dejagnu/krb-standalone/v4gssftp.exp   | 24 ++++++++++++++----------
 7 files changed, 51 insertions(+), 30 deletions(-)

commit 7fc757acc35aa16e8794295269fc2ed4aa03ca6d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 22 23:37:16 2001 +0000

    	* default.exp: Use the interface variable $TMPDIR to allow the
    	specification of an alternative temporary directory.  Wrap a loop
    	around various testings and settings of interface variables that
    	specify the locations of programs to be tested, e.g. $KADMIND.
    	Add some support for having different sets of enctypes on client,
    	server, and kdc.  The envstack changes and multiple config file
    	support should get cleaned up somewhat later to possibly allow for
    	programs to execute on different hosts.
    	(check_k5login): Fix up to reflect actual (perhaps bogus) behavior
    	of krb5_kuserok(), which doesn't do quite what we expect, so there
    	really does need to be something like "luser@KRBTEST.COM" in the
    	.k5login file.
    	(check_klogin): New procedure; .klogin also needs to be checked
    	for the v4gssftp test.
    	(envstack_push, envstack_pop): New procedure; keep a stack of
    	environment variable state, which is useful for running different
    	programs with different config files.
    	(setup_runtime_flags, setup_kerberos_env): Rewrite somewhat so
    	they play nice with the envstack.
    	(setup_krb5_conf): New procedure; write a config file with the
    	contents parameterized based on the type of program that will use
    	it.
    	(setup_kerberos_files): Create different krb5.conf files for
    	client, server, and kdc.
    	(setup_kadmind_srvtab, setup_kerberos_db, start_kerberos_daemons):
    	Rewrite to play nice with envstack.
    	(setup_root_shell_noremote): New procedure from raeburn; handle
    	the case where we're already running as root.
    	(setup_root_shell): Call setup_root_shell_noremote as appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13500 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |   32 +
 src/tests/dejagnu/config/default.exp | 1090 +++++++++++++++++++++-------------
 2 files changed, 724 insertions(+), 398 deletions(-)

commit 76d46a4051a66bd6258435ae6199e1e7d1110b24
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 18:19:55 2001 +0000

            * krb5.hin: Do not use "random_key" as argument name. When krb.h
            included, it gets redefined. Do not use "options" either.
    
            * k5-int.h (krb5_get_init_creds): Do not use "options" as argument
            name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13499 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  8 ++++++++
 src/include/k5-int.h  |  2 +-
 src/include/krb5.hin  | 12 ++++++------
 3 files changed, 15 insertions(+), 7 deletions(-)

commit efcd3423362113d69f2baf003d8a508ad8ad85fa
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 18:19:28 2001 +0000

    	* draft-ietf-cat-kerb-chg-password-02.txt: Describes protocol in
    	use by krb5_change_password().
    
    	* README: Describes which admin protocol is used with which server.
    
    There is a newer draft of the password changing protocol out
    (version 2 of the protocol) but we do not implement it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13498 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadmin/ChangeLog                               |   7 +
 doc/kadmin/README                                  |  46 +++
 doc/kadmin/draft-ietf-cat-kerb-chg-password-02.txt | 311 +++++++++++++++++++++
 3 files changed, 364 insertions(+)

commit 1996f447948ef4fd6962dd946128b71d0c9b0c28
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 17:50:01 2001 +0000

            * krb.h: Don't use "options" and "user" as argument names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13497 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  4 ++++
 src/include/kerberosIV/krb.h     | 20 ++++++++++----------
 2 files changed, 14 insertions(+), 10 deletions(-)

commit ed276160045ef9dcd8d0cbc03fa3509a40e554fe
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 16:16:45 2001 +0000

    	* krlogind.c: Provide daemon prototype if needed
    
    	* configure.in: Test if prototype for daemon necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13496 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 6 ++++++
 src/appl/bsd/configure.in | 5 +++++
 src/appl/bsd/krlogind.c   | 4 ++++
 3 files changed, 15 insertions(+)

commit 6d46f766d236a8c735f427c0527aa6a2f69cfe16
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 15:42:19 2001 +0000

    	* telnetd.c (main): Change variable sin to sin4.
    	(encrypt_failure): Change to not shadow global error_message.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13495 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog |  5 +++++
 src/appl/telnet/telnetd/telnetd.c | 22 +++++++++++-----------
 2 files changed, 16 insertions(+), 11 deletions(-)

commit 52d5371f795363e2fa835bb7e86272f206191b40
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 15:39:33 2001 +0000

    	* commands.c (tn): Change sin to sin4 to not shadow global
    
    	* authenc.c (telnet_gets): Change local variable prompt to tprompt
    	to not shadow global variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13494 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  |  7 ++++++
 src/appl/telnet/telnet/authenc.c  |  8 +++----
 src/appl/telnet/telnet/commands.c | 49 ++++++++++++++++++++-------------------
 3 files changed, 36 insertions(+), 28 deletions(-)

commit ac331b3e081a433e73ed55968f42dc70a6b44950
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 15:35:07 2001 +0000

    	* enc_des.c: Change local variable index to idx to not shadown
    	global function.
    
    	* kerberos5.c (kerberos5_is): Change errbuf to kerrbuf to not
    	shadow previous local.
    
    	* kerberos.c (kerberos4_send): Change random_key to rand_key to
    	prevent redefine by des.h. Change auth to kauth to not shadow global.
    	(kerberos4_status): Change name to kname for same reason.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13493 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 14 +++++++++-
 src/appl/telnet/libtelnet/enc_des.c   | 50 +++++++++++++++++------------------
 src/appl/telnet/libtelnet/kerberos.c  | 28 ++++++++++----------
 src/appl/telnet/libtelnet/kerberos5.c | 11 ++++----
 4 files changed, 58 insertions(+), 45 deletions(-)

commit 73a008e3c90592603c9fdf206253f1d3b6be2c65
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 15:16:32 2001 +0000

    	* ftpcmd.y (help): Change local variable type to ftype
    
    	* ftpd.c (main): Local variable name changes to prevent shadowing
    	of cp, sin, optarg.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13492 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |   7 +++
 src/appl/gssftp/ftpd/ftpcmd.y  |  12 ++--
 src/appl/gssftp/ftpd/ftpd.c    | 122 ++++++++++++++++++++---------------------
 3 files changed, 74 insertions(+), 67 deletions(-)

commit 56e0a94d3c3e17dc425f33dfbd8549a5ed1acdd1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 14:36:24 2001 +0000

    	* adm_conn.c (kadm_get_ccache): Cast return from getpid() to int
    	to match format.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13491 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5passwdd/ChangeLog  | 5 +++++
 src/kadmin/v5passwdd/adm_conn.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6cdcc51402cfaf4ad9853e41239ce987128dc9ae
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 14:31:47 2001 +0000

    	* network.c (setup_port): Change sin to sin4 to prevent shadowing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13490 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog |  4 ++++
 src/kdc/network.c | 10 +++++-----
 2 files changed, 9 insertions(+), 5 deletions(-)

commit 94b4cf9c13debd4ccac00ccfecbb35ae49acd492
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 11:29:34 2001 +0000

            * ovsec_kadmd.c: Change prototype for process_chpw_request
            prototype argument from sin to sockin. Get rid of global params
            variable.
    
            * schpw.c: Change function declaration as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13489 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     |  8 ++++++++
 src/kadmin/server/ovsec_kadmd.c | 13 +++++++------
 src/kadmin/server/schpw.c       |  9 +++++----
 3 files changed, 20 insertions(+), 10 deletions(-)

commit 107cd3254e32640c08577ce630b51e75a9d871f4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 11:29:13 2001 +0000

            * kdb5_util.c (main): Change optarg to koptarg to prevent
            shadowing of getopt function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13488 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog   |  5 +++++
 src/kadmin/dbutil/kdb5_util.c | 18 +++++++++---------
 2 files changed, 14 insertions(+), 9 deletions(-)

commit 194217eb7255ba12db21639a038ce63aeeb6d687
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 11:27:35 2001 +0000

            * login.c: Much cleanup to reduce globals and shadowing
    
            * krlogind.c (main): Change sin to sock_in.
    
            * krshd.c: Change sin to sock_in to not shadow global. Change
              some local variables to not shadow others.
    
    2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13487 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  9 ++++++
 src/appl/bsd/krlogind.c | 12 ++++----
 src/appl/bsd/krshd.c    | 36 +++++++++++-----------
 src/appl/bsd/login.c    | 80 +++++++++++++++++++++++++++++--------------------
 4 files changed, 81 insertions(+), 56 deletions(-)

commit a8fc6e2831f6c04c7b16a8eac45dd17c320f3003
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 11:26:34 2001 +0000

            * svc_simple.c (universal): Change transp to s_transp to not
            shadow filewide static definition of name.
            Move file wide definition of "pl" into respective functions.
    
            * pmap_rmt.c: Change sin->sockin and socket->sock.
    
            * pmap_getmaps.c, pmap_getport.c: Change socket to sock to not
            shadow network function.
    
            * bindresvport.c, clnt_generic.c: Change sin to sockin to not
            shadow function declaration.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13486 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog      | 14 ++++++++++++++
 src/lib/rpc/bindresvport.c | 18 +++++++++---------
 src/lib/rpc/clnt_generic.c | 14 +++++++-------
 src/lib/rpc/pmap_getmaps.c |  6 +++---
 src/lib/rpc/pmap_getport.c |  6 +++---
 src/lib/rpc/pmap_rmt.c     | 16 ++++++++--------
 src/lib/rpc/svc_simple.c   | 16 ++++++++--------
 7 files changed, 52 insertions(+), 38 deletions(-)

commit 4827b2bbbd815a8b677527ea0cef45952a19039f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 11:25:31 2001 +0000

            * libpty.h: Change variable line in prototype to tty_line to
            prevent shadowing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13485 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog | 5 +++++
 src/util/pty/libpty.h  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9311115a94e808ce9946e09bace07cbdbdb62910
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 11:23:34 2001 +0000

           * accept_sec_context.c (krb5_gss_accept_sec_context): Do not
            shadow local variable ptr.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13484 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 5 +++++
 src/lib/gssapi/krb5/accept_sec_context.c | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 2d444e4a8fa850ad45d99114148d6468b0bacb4a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 22 11:23:02 2001 +0000

            * util_validate.c (g_save): Cleanup extraneous variable from
              last change.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13483 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog       | 5 +++++
 src/lib/gssapi/generic/util_validate.c | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a30fb4c4400f13a2690df7ef910b7ac0ccbcf194
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Jun 22 07:51:38 2001 +0000

    Cleanup usage of memory free routines:
    
    	* util_crypt.c (kg_encrypt, kg_decrypt): Use free() instead of
    	krb5_free_data_contents().
    
    	* util_cksum.c (kg_checksum_channel_bindings): Make sure that
    	returned memory is allocated with xmalloc() so that caller can use
    	xfree() on it.
    
    	* k5unseal.c (kg_unseal_v1):  Use krb5_free_data_contents()
    	instead of xfree().
    
    	* k5seal.c (make_seal_token_v1): Use krb5_free_data_contents()
    	instead of xfree().
    
    	* init_sec_context.c (make_ap_req_v1): Use xfree() instead of
    	free() to be consistent with xmalloc() usage.  Use
    	krb5_free_data_contents() instead of xfree().
    
    	* disp_name.c (krb5_gss_display_name): Use
    	krb5_free_unparsed_name() instead of xfree().
    
    	* add_cred.c (krb5_gss_add_cred): Use xfree() instead of free() to
    	be consistent with xmalloc() usage.
    
    	* accept_sec_context.c (krb5_gss_accept_sec_context): Remove
    	variables that were effectively unused.  Use
    	krb5_free_data_contents() instead of xfree() where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13482 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 29 +++++++++++++++++++++++++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 17 ++++-------------
 src/lib/gssapi/krb5/add_cred.c           | 16 ++++++++--------
 src/lib/gssapi/krb5/disp_name.c          |  4 ++--
 src/lib/gssapi/krb5/init_sec_context.c   |  4 ++--
 src/lib/gssapi/krb5/k5seal.c             |  4 ++--
 src/lib/gssapi/krb5/k5unseal.c           | 10 +++++-----
 src/lib/gssapi/krb5/util_cksum.c         | 25 ++++++++++++++++++-------
 src/lib/gssapi/krb5/util_crypt.c         |  4 ++--
 9 files changed, 72 insertions(+), 41 deletions(-)

commit 0573a7bb339f68f0fa5556e71e46dfda6a149f98
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Jun 22 07:24:46 2001 +0000

          * win-pre.in: Minimize printing of compiler command line during
          build of a directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13481 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  5 +++++
 src/config/win-pre.in | 22 ++++++++++++++++++----
 2 files changed, 23 insertions(+), 4 deletions(-)

commit e04d29f5c7ac1175904ebeac39034da32032cc21
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 22 04:03:29 2001 +0000

    * string2key.c (mit_des_string_to_key_int): Undo last change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13480 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    | 4 ++++
 src/lib/crypto/des/string2key.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit e998525fc8b51c031e09dcd57f730f84a4bd3342
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 22 03:44:11 2001 +0000

    new file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13479 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ISSUES | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 702607ef8edb269f3dafdef7fb0ebd11bda3ba32
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 22 03:34:27 2001 +0000

    vectors.c: New file.  Test vectors, submitted for inclusion in RFC1510bis
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13478 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog |   4 +
 src/lib/crypto/vectors.c | 468 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 472 insertions(+)

commit d39bbf5a844c1b9fc5e299f91bfe5457866ed544
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 22 03:28:46 2001 +0000

    * destest.c (value): Now signed int, since some entries are negative.
    (convert): Do bounds checking on character values used as indices into value
    array.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13477 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog |  5 +++++
 src/lib/crypto/des/destest.c | 12 +++++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 05c949ee0fc3bd5afa0a1567aa998b7ca515600a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 22 03:27:50 2001 +0000

    update
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13476 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ISSUES | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit 6cf8637235d82b822caf9de5c4ed347854ad33ff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 22 03:27:11 2001 +0000

    * string2key.c (mit_des_string_to_key_int): Now static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13475 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    | 4 ++++
 src/lib/crypto/des/string2key.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a18890a71f0db424b9b4cd99ca313c9bbf71868e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 22 03:22:27 2001 +0000

    * derive.c: provide krb5_derive_random, krb5_random2key a la rfc1510bis (not exported for now)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13474 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/dk/ChangeLog |   3 ++
 src/lib/crypto/dk/derive.c  | 103 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 106 insertions(+)

commit 0a953b87f34ef69d8821691b90360669886dd4fb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 22 03:21:31 2001 +0000

    * checksum.c (krb5_dk_make_checksum): Cast 0x99 to char explicitly to silence warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13473 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/dk/ChangeLog  | 5 +++++
 src/lib/crypto/dk/checksum.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 8396f6475785bc2c053bf6a0dfa28fd9f6922a1e
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Jun 22 03:08:00 2001 +0000

    * win-pre.in, win-post.in: Improve output directory creation and cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13472 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog   |  5 +++++
 src/config/win-post.in | 49 +++++++++++++++++--------------------------------
 src/config/win-pre.in  | 27 ++++++++++++++++-----------
 3 files changed, 38 insertions(+), 43 deletions(-)

commit ca6d8d8a19e71f674c7ea5371f0662842419cef9
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Jun 22 02:48:26 2001 +0000

    * rc_io.c (krb5_rc_io_creat): Make cleanup code easier to read.
    (krb5_rc_io_open_internal): Include code previously in
    krb5_rc_open().  Add a new full pathname parameter so that a file
    can be opened by its full pathname.  Make cleanup code easier to
    read.
    (krb5_rc_io_open): Call krb5_rc_io_open_internal().
    (krb5_rc_io_move): Fix Windows implementation so that it works
    where it is used (only called by krb5_rc_dfl_expunge()).
    (krb5_rc_io_sync): Fix function header to comply with coding
    standard.  Add implementation for Windows.
    (krb5_rc_io_close): Close file descriptor only if it is not -1.
    Set file descriptor to -1 if it is successfully closed.
    
    * rc_dfl.c (krb5_rc_dfl_close_no_free): Leave file descriptor
    check for krb5_rc_io_close().
    (krb5_rc_dfl_expunge): Do better resource cleanup on error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13471 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog |  19 +++++
 src/lib/krb5/rcache/rc_dfl.c  |  35 +++++---
 src/lib/krb5/rcache/rc_io.c   | 193 +++++++++++++++++++++++++++++-------------
 3 files changed, 174 insertions(+), 73 deletions(-)

commit 5021fc65eed30de6c3043e2c036bd82172e9280d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 22 01:48:48 2001 +0000

    drop a log entry for deleting an unused variable - ezra already did it, my log entry was stale
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13470 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5passwdd/ChangeLog | 1 -
 1 file changed, 1 deletion(-)

commit 5c0e770d3be85b7ff7eb9534ca1add1883d2530f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 22 01:47:29 2001 +0000

    * adm_conn.c, kpasswd.c, srv_net.c: Changed various char string variables into
    macros, for better format/argument checking under gcc.
    
    * main.c (pwd_change): Use strncpy instead of sprintf to copy error message
    text into buffer.  Use goto rather than repeated code.
    (main): Use %lx for params.mask.  Make debug_level volatile.  Delete unused
    variables oldnames, rlen.
    
    * srv_net.c (net_find_slave): Initialize "found".
    (net_dispatch): Make "kret" volatile, so longjmp won't clobber it.
    (net_slaves_active): Variable deleted.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13469 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5passwdd/ChangeLog  | 17 +++++++++++++++++
 src/kadmin/v5passwdd/adm_conn.c |  2 +-
 src/kadmin/v5passwdd/kpasswd.c  | 42 ++++++++++++++++++++---------------------
 src/kadmin/v5passwdd/main.c     | 30 ++++++++++++++---------------
 src/kadmin/v5passwdd/srv_net.c  | 34 ++++++++++++++++-----------------
 5 files changed, 71 insertions(+), 54 deletions(-)

commit c871afdb60d31ec9245f80c3e965fc0767915948
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 22:17:51 2001 +0000

    	* util_validate.c (g_validate, g_save, g_delete): If HAVE_BSD_TYPE
    	is not defined, declare static functions as taking a void *type for
    	passing to g_set_entry_add.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13468 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog       |  6 ++++++
 src/lib/gssapi/generic/util_validate.c | 17 +++++++++++++++--
 2 files changed, 21 insertions(+), 2 deletions(-)

commit dbf80690a83094fe8a44dc338cc0012daf62d992
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 22:13:14 2001 +0000

    	* test/dbtest.c: Cast argument to isspace() to int. Do not shadow
    	global variables type and flags.
    
    	* btree/bt_search.c, btree/bt_seq.c, recno/rec_search.c: Change
    	local variable index to idx.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13467 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog          |  8 ++++++++
 src/util/db2/btree/bt_search.c  | 34 +++++++++++++++++-----------------
 src/util/db2/btree/bt_seq.c     | 24 ++++++++++++------------
 src/util/db2/recno/rec_search.c | 14 +++++++-------
 src/util/db2/test/dbtest.c      | 30 +++++++++++++++---------------
 5 files changed, 59 insertions(+), 51 deletions(-)

commit c3c053fae211468b3763a8b98e20de044f0d938e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 21:52:36 2001 +0000

    	* ftpd.c: If NEED_SETENV defined, prototype for setenv.
    	(auth_data): radix_encode expects a int * and not a size_t *. Use
    	temporary variable to pass data in and out.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13466 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 2 ++
 src/appl/gssftp/ftpd/ftpd.c    | 6 +++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 8ed7589027fc70952ef4a0b2e0b26042a55191f6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 21:36:01 2001 +0000

    	* kadm_supp.c (prin_vals): Pass time_t * to localtime instead of
    	long *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13465 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog   | 5 +++++
 src/kadmin/v4server/kadm_supp.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 1cb1c19900041a18ea0f7ce7a289cc1ed3fff23e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 18:39:21 2001 +0000

            * forward.c: If NEED_SETENV defined, provide prototype for setenv
    
            * configure.in: If compiling setenv.c, define NEED_SETENV.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13464 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 6 ++++++
 src/appl/telnet/libtelnet/configure.in | 1 +
 src/appl/telnet/libtelnet/forward.c    | 4 ++++
 3 files changed, 11 insertions(+)

commit 3ff4bd7c339e22c7eb4c86997d21effbb44c3299
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 18:39:11 2001 +0000

    * telnetd.c: Add prototypes for getent() and tgetent()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13463 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 4 ++++
 src/appl/telnet/telnetd/telnetd.c | 5 ++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 4b1e8f14babc74c45b332a4d2ff018b0903ce0a0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 18:28:32 2001 +0000

    	* configure.in: Test for parsetos() prototype and presence of
    	curses.h and term.h header files.
    
    	* telnet.c: Include term.h and curses.h if present for setupterm()
    	prototype.
    
    	* main.c: Declare prototype for parsetos() if needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13462 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 10 ++++++++++
 src/appl/telnet/telnet/configure.in |  4 +++-
 src/appl/telnet/telnet/main.c       |  4 +++-
 src/appl/telnet/telnet/telnet.c     |  8 ++++++++
 4 files changed, 24 insertions(+), 2 deletions(-)

commit fad2ff7928b28751f89db0676c2dc24cde195611
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 18:13:04 2001 +0000

            * configure.in (SETENVOBJ): Define NEED_SETENV if compiling our own
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13461 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ChangeLog    | 4 ++++
 src/appl/gssftp/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit e6a51d70ee282659f2d145c8d29c1ea824749d0e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 18:12:51 2001 +0000

            * ftpd.c: If NEED_SETENV defined, prototype for setenv
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13460 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 4 ++++
 src/appl/gssftp/ftpd/ftpd.c    | 4 ++++
 2 files changed, 8 insertions(+)

commit ec45e513ef6efb5c2dd0461d8bc65a0c787452b6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 18:04:35 2001 +0000

            * main.c: Add prototype for daemon if needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13459 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5passwdd/ChangeLog | 4 ++++
 src/kadmin/v5passwdd/main.c    | 4 ++++
 2 files changed, 8 insertions(+)

commit 21f8c7d802daa4050846b01a3ac79df8978e7d51
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 18:02:57 2001 +0000

    	* ovsec_kadmd.c: Add prototype for daemon if needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13458 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 4 ++++
 src/kadmin/server/ovsec_kadmd.c | 4 ++++
 2 files changed, 8 insertions(+)

commit 0210d201bf98695170638d03c74d6d871c610164
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 18:02:21 2001 +0000

           * configure.in: Test system header files for daemon prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13457 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog    | 4 ++++
 src/kadmin/configure.in | 3 +++
 2 files changed, 7 insertions(+)

commit 1ff32e400a7415e6e80961d6209a94f32f8090c7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 17:53:27 2001 +0000

    	* configure.in: Test for daemon prototype
    
    	* main.c: Provide daemon prototype if needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13456 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 6 ++++++
 src/kdc/configure.in | 5 +++++
 src/kdc/main.c       | 4 ++++
 3 files changed, 15 insertions(+)

commit f7297970998baac8744032ddc7f4a9729afa11ca
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 17:51:20 2001 +0000

    	* configure.in: Test need for daemon prototype
    
    	* krb524d.c: Provide daemon prototype if needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13455 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog    | 6 ++++++
 src/krb524/configure.in | 3 +++
 src/krb524/krb524d.c    | 4 ++++
 3 files changed, 13 insertions(+)

commit eb6426653a68d2a1d92ae8185c48f6acbafb4beb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 17:31:08 2001 +0000

    	* configure.in: Test if prototypes needed for setenv and unsetenv
    
    	* ext.h: Provide prototypes for unsetenv and setenv if needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13454 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 6 ++++++
 src/appl/telnet/telnetd/configure.in | 2 ++
 src/appl/telnet/telnetd/ext.h        | 6 ++++++
 3 files changed, 14 insertions(+)

commit 0f607245b2eaa11135a1173368914a9420b560dd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 17:29:21 2001 +0000

    	* configure.in: Use optional argument to KRB5_NEED_PROTO so test
    	for swab existance removed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13453 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 5 +++++
 src/kdc/configure.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit e2384074a812b52634ce5637f6b3ce1ca839b88c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 17:28:26 2001 +0000

    	* configure.in: Check for daemon() prototype
    
    	* kpropd.c: Provide prototype if needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13452 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog    | 6 ++++++
 src/slave/configure.in | 1 +
 src/slave/kpropd.c     | 4 ++++
 3 files changed, 11 insertions(+)

commit 10700072e71898ca23c0325c109bbd7e881909e1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 17:25:58 2001 +0000

    	* aclocal.m4 (KRB5_LIB_PARAMS): Display test for host type and
    	result so that "cached" is not simply output from configure.
    	(KRB5_NEED_PROTO): Add optional third argument, which if set means
    	to test for prototype even if configure script does not test for
    	function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13451 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  8 ++++++++
 src/aclocal.m4 | 13 +++++++++----
 2 files changed, 17 insertions(+), 4 deletions(-)

commit ba2d3d7da029bb0da6a058a953787b754bbf7e53
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 14:25:10 2001 +0000

            * main.c (get_params): Change optind to optindex to prevent
            shadowing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13450 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog |  5 +++++
 src/clients/ksu/main.c    | 12 ++++++------
 2 files changed, 11 insertions(+), 6 deletions(-)

commit 0e31c99c154bc28bae9c5193239d73757f2fec86
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 13:47:55 2001 +0000

            * kerberos5.c: Add prototype for rd_and_store_for_creds()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13449 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 4 ++++
 src/appl/telnet/libtelnet/kerberos5.c | 4 ++++
 2 files changed, 8 insertions(+)

commit b358547008efe3d92ab7ea4ffafc47942f5dc4ab
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 13:47:15 2001 +0000

            * ftpd.c: Include gssapi/gssapi_krb5.h for gss_krb5_copy_ccache
            prototype. Provide prototype for yyparse.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13448 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 5 +++++
 src/appl/gssftp/ftpd/ftpd.c    | 2 ++
 2 files changed, 7 insertions(+)

commit 98a8168a5cac1cee0e8568f63f1389c498b705c3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 13:46:51 2001 +0000

            * login.c (read_env_vars_from_file: Only define if
            /etc/environment or /etc/timezone exists on machine.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13447 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/login.c   | 2 ++
 2 files changed, 7 insertions(+)

commit 338fb12f3482242fe85217339ea30c65bb189aa1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 13:46:15 2001 +0000

            * kdc_preauth.c: Include prototypes for mit_des_fixup_key_parity
            and mit_des_is_weak_key here as no other "public" header file
            defines it. Needed for return_sam_data() code.
    
            * configure.in: Test for unistd.h and existance of swab() prototype.
    
            * kerberos_v4.c: If swab() prototype needed, provide.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13446 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 10 ++++++++++
 src/kdc/configure.in  |  9 +++++++--
 src/kdc/kdc_preauth.c |  9 +++++++++
 src/kdc/kerberos_v4.c |  4 ++++
 4 files changed, 30 insertions(+), 2 deletions(-)

commit 6154990ceab9d543f916595cfef85787a7a3cc9a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 13:44:04 2001 +0000

            * admin_internal.h (_KADM5_CHECK_HANDLE): Change code to ecode
              in blocked statement to prevent shadowing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13445 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog        | 5 +++++
 src/lib/kadm5/admin_internal.h | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 3381bd4a392c143a7ff9aab1a85f81e3ae2887cd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 13:42:41 2001 +0000

           * t_nfold.c (main): Cast argument to printf to be consistant
           with format.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13444 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 5 +++++
 src/lib/crypto/t_nfold.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 01f351d144e502420841a6c3f4918a97d5eec2a1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 13:42:06 2001 +0000

            * t_shs.c: Cast arguments to match printf format. Declare main
              as returning int. Comment out unused variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13443 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha1/ChangeLog | 5 +++++
 src/lib/crypto/sha1/t_shs.c   | 7 +++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 835e94d28d9677fab11e87b2e3f527fa07c6002c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 13:41:42 2001 +0000

            * t_verify.c: Get rid of global variables i,j
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13442 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog  | 4 ++++
 src/lib/crypto/des/t_verify.c | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 4160e3677bc44309331b2d8afc93a26f4e211184
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 13:41:21 2001 +0000

            * verify.c (do_decrypt, do_encrypt): Cast argument to
            des_ecb_encrypt to unsigned long *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13441 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog | 5 +++++
 src/lib/des425/verify.c  | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit ab3226d109708d4565c23cf934b6650d5e7a94f0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 13:41:03 2001 +0000

            * t_std_conf.c (test_locate_kdc): Get rid of unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13440 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 4 ++++
 src/lib/krb5/os/t_std_conf.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 05e7505df761053adbabd294d2619745ac78e9b6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 13:40:49 2001 +0000

            * chk_trans.c: Cast length arguments of %.*s in formats to int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13439 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   |  4 ++++
 src/lib/krb5/krb/chk_trans.c | 16 ++++++++--------
 2 files changed, 12 insertions(+), 8 deletions(-)

commit b772388e1feae5fd248e4696c634da4c56045e42
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 13:39:26 2001 +0000

            * error_message.c (error_message): Conditional label on _sgi so
            gcc does not warn about being defined and not used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13438 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 5 +++++
 src/util/et/error_message.c | 2 ++
 2 files changed, 7 insertions(+)

commit 87a594470380efa4ca2f22a2ec1c7b11737a218f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 21 13:39:10 2001 +0000

            * btree/bt_delete.c, btree/bt_put.c, recno/rec_delete.c,
            recno/rec_put.c: Change local variable index to idx.
    
            * hash/hash_page.c: Change local variable stat to status to
            prevent shadowing system function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13437 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog          |  8 +++++
 src/util/db2/btree/bt_delete.c  | 74 ++++++++++++++++++++---------------------
 src/util/db2/btree/bt_put.c     | 26 +++++++--------
 src/util/db2/hash/hash_page.c   |  6 ++--
 src/util/db2/recno/rec_delete.c | 12 +++----
 src/util/db2/recno/rec_put.c    | 18 +++++-----
 6 files changed, 76 insertions(+), 68 deletions(-)

commit d2187cb77428e6ffdf7f180d5035183b4a4d3ec6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 21 03:46:13 2001 +0000

    oops, missed a change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13428 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/logger.c | 3 ---
 1 file changed, 3 deletions(-)

commit 2610f0ff814c6f4e1400923d962f893e6c0c33bf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 21 03:44:16 2001 +0000

    * logger.c (krb5_klog_init) [HAVE_SYSLOG]: Loop over an array of syslog
    facility names rather than open-coding each check.  Add "authpriv" and "ftp"
    names.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13427 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog |  6 ++++
 src/lib/kadm5/logger.c  | 89 +++++++++++++++++++++----------------------------
 2 files changed, 44 insertions(+), 51 deletions(-)

commit c87d36d6bbe2cc68ee9924ee45e034ca7dff92ce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 21 03:18:25 2001 +0000

    fix salt length for afs case
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13426 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    |  6 ++++++
 src/lib/crypto/des/string2key.c | 22 ++++++++++++----------
 2 files changed, 18 insertions(+), 10 deletions(-)

commit 4665ab8e8eabc39ae3f9736d58c9aa06366483fe
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 21 03:09:54 2001 +0000

    delete some unnecessary casts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13425 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog     | 8 ++++++++
 src/util/ss/invocation.c  | 2 +-
 src/util/ss/request_tbl.c | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit dcd98f480108b1eb19474b0eacd264e68df20cdd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jun 21 03:03:51 2001 +0000

    delete log entry for change i forgot to check in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13424 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 2 --
 1 file changed, 2 deletions(-)

commit f297ed4778f7bc4829c3e49faeef8e78439020cc
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Jun 20 23:00:36 2001 +0000

    * rc_dfl.c, rc_io.c: More compliance with coding standards: use
    ANSI function declarations, use curly braces to fix up #ifdef
    reindenting under Emacs, reindent code, strip trailing whitespace,
    wrap lines, fix commans.  Not finished: fix indenting of curly
    braces in control structures.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13423 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog |   8 +
 src/lib/krb5/rcache/rc_dfl.c  | 411 ++++++++++++++++++++---------------------
 src/lib/krb5/rcache/rc_io.c   | 412 +++++++++++++++++++++---------------------
 3 files changed, 406 insertions(+), 425 deletions(-)

commit 94f33c1abe7a425eeaa9c84d9d3b00e4ccbddd7b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 20 17:53:07 2001 +0000

           * kcmd.c: Get rid of prototypes for krb5_write_message(),
            krb5_net_write(), and krb5_net_read(). They are in krb5.h now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13422 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/kcmd.c    | 6 ------
 2 files changed, 5 insertions(+), 6 deletions(-)

commit 052aabea0524f2d85599143471453496f8359b76
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 20 17:51:03 2001 +0000

    	* krb5.hin: Move prototypes for krb5_net_read() and
    	krb5_net_write() here.
    	* k5-int.h: From here.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13421 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 6 ++++++
 src/include/k5-int.h  | 2 --
 src/include/krb5.hin  | 2 ++
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 0fd8dc5dd16cc67d9d198af19679997535a8e298
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 20 17:31:57 2001 +0000

    	* acquire_cred.c (acquire_init_cred): Include "k5-int.h" for
    	krb5int-cc_default() prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13420 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 5 +++++
 src/lib/gssapi/krb5/acquire_cred.c | 1 +
 2 files changed, 6 insertions(+)

commit d19b86a9d02f7a2ec02fc958b41f38b66ba36e14
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 20 17:26:56 2001 +0000

    * server_internal.h: Add prototype for kdb_iter_entry()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13419 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog         | 5 ++++-
 src/lib/kadm5/server_internal.h | 3 +++
 2 files changed, 7 insertions(+), 1 deletion(-)

commit e86b79804444fa6b7271014ba5ee9267330a32d6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 20 17:20:46 2001 +0000

            * kname_parse.c (k_isrealm, k_isname, k_isrealm): Add
            KRB5_DLLIMP/KRB5_CALLCONV definitions for function with exported
            prototype in krb.h.
    
            * g_cnffile.c (krb__get_srvtabname, krb__v5_get_file): Declare
            argument as const.
    
            * g_svc_in_tkt.c, put_svc_key.c, rd_req.c, rd_svc_key.c: Get rid
            of krb__get_srvtabname() prototype - in krb.h now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13418 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog      | 14 ++++++++++++++
 src/lib/krb4/g_cnffile.c    |  4 ++--
 src/lib/krb4/g_svc_in_tkt.c |  2 --
 src/lib/krb4/kname_parse.c  | 12 ++++++------
 src/lib/krb4/put_svc_key.c  |  2 --
 src/lib/krb4/rd_req.c       |  2 --
 src/lib/krb4/rd_svc_key.c   |  2 --
 7 files changed, 22 insertions(+), 16 deletions(-)

commit d2bcd6877874291d0a4645052c04e5a3568570c2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 20 17:20:26 2001 +0000

            * krb.h: Add prototype for krb__get_srvtabname() which is invoked
            in place of KEYFILE.
            Add prototypes for krb_kntoln(), k_isinst(), k_isname(), k_isrealm().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13417 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  6 ++++++
 src/include/kerberosIV/krb.h     | 12 ++++++++++++
 2 files changed, 18 insertions(+)

commit 724528e3c2bff25cf71f1ffa3957979db4f574aa
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 20 14:20:42 2001 +0000

    Fix small stylistic typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13416 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/krb524d.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dabebb0368ed039d0b08953adf6eaccf940ed563
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 20 14:19:30 2001 +0000

    	* krb524d.c: Include <krb5/adm_proto.h> for krb5_log_init()
    	prototype.
    	(cleanup_and_exit) Conditionalize krb5_kt_close on keytab being
    	non-null.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13415 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 2 ++
 src/krb524/krb524d.c | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit eae2ec85d2a5b4f130526571efba6c1429558825
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 20 14:17:01 2001 +0000

    	* krb524d.c: Include <krb5/adm_proto.h> for krb5_log_init()
    	prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13414 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 5 +++++
 src/krb524/krb524d.c | 1 +
 2 files changed, 6 insertions(+)

commit 88f923f5cc9d8fb7254ff5f1a0dcd031325a9b8e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 20 14:15:33 2001 +0000

    	* kdb5_create.c: Include <krb5/adm_proto.h> for
    	krb5_keysalt_iterate() prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13413 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog     | 5 +++++
 src/kadmin/dbutil/kdb5_create.c | 1 +
 2 files changed, 6 insertions(+)

commit dbcab3d2d89208081455c7ad1bf49d9ced00ae8c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 20 14:09:33 2001 +0000

    	* t_std_conf.c (test_locate_kdc): Update to new krb5_locate_kdc
    	interface.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13412 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  5 +++++
 src/lib/krb5/os/t_std_conf.c | 11 +++++------
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 9b0f0c317e196d65af3172e538b64e89b601ac1a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 20 11:24:40 2001 +0000

            * Makefile.in (check-unix): Add $(RUN_SETUP) before invocation of
            transit-tests for shared library environment variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13411 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 5 +++++
 src/lib/krb5/krb/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 19a8d2d04d02ce3a53cdfe237551e64b32cf521d
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Wed Jun 20 05:01:37 2001 +0000

    Fixed several typos in comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13399 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h          |  2 +-
 src/kadmin/server/misc.c        |  4 ++--
 src/kadmin/server/ovsec_kadmd.c |  7 -------
 src/lib/kadm5/adb.h             |  4 ++--
 src/lib/kadm5/admin.h           |  4 ++--
 src/lib/kadm5/srv/adb_policy.c  | 10 +++++-----
 src/lib/kadm5/srv/svr_policy.c  |  6 +++---
 src/lib/kdb/kdb_xdr.c           |  2 +-
 8 files changed, 16 insertions(+), 23 deletions(-)

commit bca864ef3407b7d0485aca800d8daebe61cddffc
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Wed Jun 20 05:00:19 2001 +0000

    Fixed a bunch of typos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13398 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog     |  4 ++++
 src/kadmin/dbutil/dump.c        | 10 +++++-----
 src/kadmin/dbutil/kdb5_create.c |  6 +++---
 src/kadmin/dbutil/ovload.c      |  2 +-
 4 files changed, 13 insertions(+), 9 deletions(-)

commit 308665f3840b56b47e347dad9ab9400aa123e089
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 20 04:07:43 2001 +0000

    New implementation of transited-realm checking, with some test cases.  The test
    cases currently check only t-r list expansion, not the validation step.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13397 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog     |  11 +
 src/lib/krb5/krb/Makefile.in   |   9 +-
 src/lib/krb5/krb/chk_trans.c   | 482 ++++++++++++++++++++++++++++++++++-------
 src/lib/krb5/krb/t_krb5.conf   |  17 ++
 src/lib/krb5/krb/transit-tests |  54 +++++
 5 files changed, 494 insertions(+), 79 deletions(-)

commit 98aa032b6b9a638db75486439f285dc77bf0f91d
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Wed Jun 20 04:06:14 2001 +0000

    * api.0/init.exp: Silly typo fixed
    
    * api.2/init.exp: Same silly typo fixed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13396 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog      | 6 ++++++
 src/lib/kadm5/unit-test/api.0/init.exp | 2 +-
 src/lib/kadm5/unit-test/api.2/init.exp | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 370428c12ec8900abbbb1485399ec46ec0ef093d
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Wed Jun 20 04:01:59 2001 +0000

    * server_dict.c: Silly typo fixed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13395 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog     | 4 ++++
 src/lib/kadm5/srv/server_dict.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit badc7c09ee8017ac48a8b4289000de6ff756cc3f
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Wed Jun 20 03:58:06 2001 +0000

    * krb524d.c: Call krb5_klog_init before the first point where the
    klog facility may be used, delete ifdef'd out code to make that
    call from later in the file, conditionalize kadm5_destroy on the
    handle being non-null, and correct an indentation error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13394 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog |  7 +++++++
 src/krb524/krb524d.c | 12 +++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit 1545e1f1a73f7b56899c4387c2adac9966a41878
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Wed Jun 20 03:47:06 2001 +0000

    * design.tex: Silly typo fixed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13393 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rpc/design.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6a0a6f1757224a2b2a1e9e973f92de0fcb542f90
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 20 03:45:17 2001 +0000

    handle irix high-numbered error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13392 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       |  8 ++++++++
 src/util/et/error_message.c | 22 +++++++++++++++-------
 src/util/et/test_et.c       |  1 +
 3 files changed, 24 insertions(+), 7 deletions(-)

commit 44a4b461d1bc6c42448573be4e29fce7619ee0d9
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Wed Jun 20 03:44:12 2001 +0000

    * krb5.tex: Silly typo fixed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13391 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog | 4 ++++
 doc/api/krb5.tex  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3ef1ecb6226c6d976b2eccc4d6882c7dafa466fa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 20 00:00:05 2001 +0000

    Use a "struct addrlist" instead of separate count and pointer-to-pointer values
    for internal interfaces for looking up servers.  Add a new routine to free the
    addrlist contents, so that memory management can be changed in one place.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13390 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog        | 10 ++++++++
 src/include/k5-int.h         | 22 ++++++++++-------
 src/krb524/ChangeLog         |  4 +++
 src/krb524/sendmsg.c         | 43 ++++++++++++++++----------------
 src/lib/krb5/os/ChangeLog    | 23 +++++++++++++++++
 src/lib/krb5/os/accessor.c   |  1 +
 src/lib/krb5/os/changepw.c   | 50 ++++++++++++++++++-------------------
 src/lib/krb5/os/locate_kdc.c | 59 +++++++++++++++-----------------------------
 src/lib/krb5/os/os-proto.h   |  6 +----
 src/lib/krb5/os/sendto_kdc.c | 34 ++++++++++++-------------
 10 files changed, 136 insertions(+), 116 deletions(-)

commit 26444a8941bed940c588602eb9371825b2fa58eb
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 19 20:32:12 2001 +0000

    	* kdc_util.c (ktypes2str): New function; construct a string
    	containing a list of enctypes, given a number and list of
    	enctypes.
    	(rep_etypes2str): New function; construct a string indicating all
    	three enctypes associated with a KDC reply.
    
    	* kdc_util.h: Add prototypes for ktypes2str() and
    	rep_etypes2str().
    
    	* do_as_req.c (process_as_req): Call ktypes2str() and
    	rep_etypes2str() as appropriate.
    
    	* do_tgs_req.c (process_tgs_req): Call ktypes2str() and
    	rep_etypes2str() as appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13389 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 17 ++++++++++++++
 src/kdc/do_as_req.c  | 18 +++++++++++---
 src/kdc/do_tgs_req.c | 27 +++++++++++++++------
 src/kdc/kdc_util.c   | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/kdc/kdc_util.h   |  6 +++++
 5 files changed, 124 insertions(+), 10 deletions(-)

commit 8e366ad4fec486419e594db80c84b113eba499dd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 19 17:43:43 2001 +0000

    	* ftpcmd.y: Cleanup potential ambiguity between comparsion and
    	pre-increment for a variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13388 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 5 +++++
 src/appl/gssftp/ftpd/ftpcmd.y  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 652e13291a5373e14dbd3cf6e722a4555e2a7c6b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 19 17:37:31 2001 +0000

    pmap_prot2.c (xdr_pmaplist): Ensure variable set before use
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13387 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog    | 4 ++++
 src/lib/rpc/pmap_prot2.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a07a1be46528bc5bedbc1a362a66b643728fcffe
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 19 17:36:41 2001 +0000

    * utility.c (printsub): Ensure variable set before use
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13386 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 4 ++++
 src/appl/telnet/telnetd/utility.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b0e5c7bced0409399d6b5d3ac5a797c1626754f9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 19 17:36:30 2001 +0000

    telnet.c (telrcv): Ensure variable set before use
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13385 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog | 4 ++++
 src/appl/telnet/telnet/telnet.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 852ee4298d7f162c7a9fae145ce6389fa5b04cb1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 20:27:09 2001 +0000

    	* encrypt.c (encrypt_is): Cast arguments to printf to match format
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13384 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog | 4 ++++
 src/appl/telnet/libtelnet/encrypt.c | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 6aa2f56259e20828eeabc3eb007da779aabda3ff
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 20:26:06 2001 +0000

    	* dump.c (name_matches): Cleanup warning of assignments in
    	conditionals.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13383 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog | 5 +++++
 src/kadmin/dbutil/dump.c    | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 431808b93caa05fae8e87e549363f1272c02a953
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 19:20:42 2001 +0000

    * utility.c (printdata): Cast argument to isprint() to int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13382 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 4 ++++
 src/appl/telnet/telnetd/utility.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 6a11ad7d57a4163c8bae998f56bfb334a161fd39
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 19:19:46 2001 +0000

    	* commands.c: Cast argument to isspace() to int
    
    	* telnet.c (mklist): Cast argument to islower()/toupper() to int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13381 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  | 6 ++++++
 src/appl/telnet/telnet/commands.c | 8 ++++----
 src/appl/telnet/telnet/telnet.c   | 4 ++--
 3 files changed, 12 insertions(+), 6 deletions(-)

commit 2d18d5b53a79d15e6cfb1370cfa129549613c9fd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 19:17:09 2001 +0000

    * genget.c (LOWER): Cast argument to isupper()/tolower() to int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13380 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog | 4 ++++
 src/appl/telnet/libtelnet/genget.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 1daecf97f0391d59dc124a1bada7b0aa9470724e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 19:15:57 2001 +0000

    	* gss-client.c (parse_oid): Cast argument to isdigit() to int
    
    	* gss-server.c (sign_server): Cast argument to isspace() to int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13379 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 6 ++++++
 src/appl/gss-sample/gss-client.c | 6 +-----
 src/appl/gss-sample/gss-server.c | 8 ++------
 3 files changed, 9 insertions(+), 11 deletions(-)

commit d72b198e49e8bfb0bd58d98df38bad037c32eff4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 19:11:35 2001 +0000

    * krcp.c (sink): Cast argument to isdigit() to int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13378 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/krcp.c    | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 8784e9ef901781fe60a5323e513384cda6162ffa
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 19:09:59 2001 +0000

    	* sim_client.c (main): Cast argument to isupper()/tolower() to int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13377 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/ChangeLog    | 4 ++++
 src/appl/simple/client/sim_client.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 394ba911a0d352b7cf7b063ca157c22d2751dcc2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 19:08:42 2001 +0000

    	* kpropd.c (authorized_principal): Cast argument to ispace() to int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13376 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog | 4 ++++
 src/slave/kpropd.c  | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 6e0cad8cd73331382a69c9350502024cd8067208
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 19:07:22 2001 +0000

    	* kadm_funcs.c: Cast argument to isalnum()/isdigit() to int
    
    	* acl_files.c (nuke_whitespace): Cast argument to isspace() to int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13375 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog    |  6 ++++++
 src/kadmin/v4server/acl_files.c  |  2 +-
 src/kadmin/v4server/kadm_funcs.c | 12 ++++++------
 3 files changed, 13 insertions(+), 7 deletions(-)

commit 124984c6e0ab340943aa7958c0bf882f5283b0ad
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 19:04:43 2001 +0000

    	* ktutil_funcs.c (ktutil_add): Cast argument to isxdigit() to int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13374 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog      | 4 ++++
 src/kadmin/ktutil/ktutil_funcs.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 563225f60d2905e3fdf7fe6d71c2f1fcc83a7e4f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 19:03:31 2001 +0000

    * getdate.y: Cast argument to isalpha()/isspace()/isdigit() to int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13373 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  4 ++++
 src/kadmin/cli/getdate.y | 17 +++++++++--------
 2 files changed, 13 insertions(+), 8 deletions(-)

commit d8c9a3beb0553d2e1bebb794165047713364ad61
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 18:58:55 2001 +0000

    	* network.c (setup_network): Cast argument to isspace() to int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13372 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 4 ++++
 src/kdc/network.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 6001e35a3fe4dfa41d0296227ea68adb86e288b3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 18:58:00 2001 +0000

    	* server_misc.c (passwd_check): cast argument to
    	islower()/isupper(), isdigit(), ispunct() to int.
    
    	* server_acl.c (acl_parse_line): Cast argument to
    	isupper()/isspace() to int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13371 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog     | 8 ++++++++
 src/lib/kadm5/srv/server_acl.c  | 4 ++--
 src/lib/kadm5/srv/server_misc.c | 8 ++++----
 3 files changed, 14 insertions(+), 6 deletions(-)

commit f5dc8da946802ffc856cfe7d77b6155ffc23b753
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 18:54:55 2001 +0000

    	* alt_prof.c (krb5_read_realm_params): Cast argument to isspace()
    	to int.
    	* logger.c (krb5_klog_init): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13370 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  | 7 +++++++
 src/lib/kadm5/alt_prof.c | 8 ++++----
 src/lib/kadm5/logger.c   | 4 ++--
 3 files changed, 13 insertions(+), 6 deletions(-)

commit 0e51d6c232b720971afe98ed6dcc4c0c8d65a700
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 18:52:04 2001 +0000

    	* kparse.c (strutol): Cast argument to isupper()/tolower() to int.
    	* realmofhost.c (krb_realmofhost): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13369 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     | 1 +
 src/lib/krb4/kparse.c      | 4 ++--
 src/lib/krb4/realmofhost.c | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

commit 0306bd7bf11a84774942176837c439e4a1a7275b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 18:50:23 2001 +0000

    	* kparse.c (strutol): Cast argument to isupper()/tolower() to int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13368 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     | 4 ++++
 src/lib/krb4/realmofhost.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit e022557558b4692c225b6f9ac2de45e3739409fb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 18:28:55 2001 +0000

    	* dump.c: Include regex.h if exists and if HAVE_REGCOMP
    	defined. Preior to this, regex.h was never included.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13367 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog | 5 +++++
 src/kadmin/dbutil/dump.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1539e5afc210ba41267181a112d6f0f39810c663
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 18:26:03 2001 +0000

    * configure.in: Check for regex.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13366 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog    | 4 ++++
 src/kadmin/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 35a7cdb867f1b4377092055be6dd51cf88ca1a68
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 18:25:22 2001 +0000

    	* acconfig.h: Add HAVE_REGCOMP
    
    	* aclocal.m4 (KRB5_AC_NEED_LIBGEN): Determins if libgen is really
    	needed to be linked with executables by determining if regcomp()
    	is missing or non-functionl and then if compile/step will be used.
    	(KRB5_AC_REGEX_FUNCS): Rewritten to require KRB5_AC_NEED_LIBGEN.
    	(KRB5_BUILD_PROGRAM): Use KRB5_AC_NEED_LIBGEN instead of testing
    	for compile in libgen.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13365 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 11 +++++++++++
 src/acconfig.h |  1 +
 src/aclocal.m4 | 39 ++++++++++++++++++++++++---------------
 3 files changed, 36 insertions(+), 15 deletions(-)

commit b12d8a18662a4c44d42e2a381e3410b073a0207c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 17:08:24 2001 +0000

    	* pre.in (KADM_COMM_DEPLIBS): Depend on GSSRPC_DEPLIBS and not
    	UTIL_DEPLIB. (KADMSRC_DEPLIBS) add dependency on KDB5_DEPLIB.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13364 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/pre.in    | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 5a15bd14b0eac57b571d2c6723edb5b3f436a687
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 14:13:16 2001 +0000

    	* main.c (main): Cast arguments to print_status to be consitant
    	with format string.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13363 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog | 5 +++++
 src/clients/ksu/main.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e483db7e7f4f25a051c4de3ec71121b4693ba65e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 14:11:34 2001 +0000

    	* loginpaths.h: If _PATH_DEFPATH is defined, undefine LPATH and
    	RPATH before redefining.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13362 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 5 +++++
 src/appl/bsd/loginpaths.h | 6 ++++++
 2 files changed, 11 insertions(+)

commit 9523badfed4cd5235b083189b91b298ab1dfba83
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 14:10:36 2001 +0000

    	* auth_gssapi.c (auth_gssapi_create): Cast const gss_OID to
    	gss_OID for gssapi functions.
    
    	* xdr.c (xdr_u_int, xdr_int32, xdr_u_int32): If enumerated
    	operation is not XDR_ENCODE, XDR_DECODE or XDR_FREE - return FALSE
    	instead falling off end of function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13361 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog     | 9 +++++++++
 src/lib/rpc/auth_gssapi.c | 2 +-
 src/lib/rpc/xdr.c         | 4 ++++
 3 files changed, 14 insertions(+), 1 deletion(-)

commit 77efddaf157d82ddcede173da58d2bb489910e68
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 14:04:38 2001 +0000

    	* accept_sec_context.c acquire_cred.c import_sec_context.c
    	init_sec_context.c inq_cred.c: Cast const gss_OID to gss_OID for
    	gssapi functions which are not speced with const in the RFC.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13360 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 6 ++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 2 +-
 src/lib/gssapi/krb5/acquire_cred.c       | 4 ++--
 src/lib/gssapi/krb5/import_sec_context.c | 2 +-
 src/lib/gssapi/krb5/init_sec_context.c   | 6 +++---
 src/lib/gssapi/krb5/inq_cred.c           | 4 ++--
 6 files changed, 15 insertions(+), 9 deletions(-)

commit 0cd537732bb042a4f884a3d04f901929acbc07d4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 13:59:48 2001 +0000

    	* client_init.c (_kadm5_init_any): Add casts to (gss_OID) in calls
    	to gss library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13359 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog     | 5 +++++
 src/lib/kadm5/clnt/client_init.c | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 0b207edfa23b0669fae10c39aa36f27d45c7e72a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 13:58:11 2001 +0000

    	* g_pw_in_tkt.c: Include krb5.h so that des_read_password()
    	prototype is present in des.h. Cast argument to des_read_password.
    
    	* getst.c, put_svc_key.c, rd_svc_key.c, save_creds.c, tf_util.c:
    	Include krb4int.h for prototypes.
    
    	* krb4int.h: New file containing private prototypes for krb4
    	functions not used outside the library. Contains getst() and
    	tf_save_cred().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13358 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     | 12 ++++++++++++
 src/lib/krb4/g_pw_in_tkt.c |  3 ++-
 src/lib/krb4/getst.c       |  1 +
 src/lib/krb4/krb4int.h     |  8 ++++++++
 src/lib/krb4/put_svc_key.c |  1 +
 src/lib/krb4/rd_svc_key.c  |  1 +
 src/lib/krb4/save_creds.c  |  1 +
 src/lib/krb4/tf_util.c     |  1 +
 8 files changed, 27 insertions(+), 1 deletion(-)

commit c62cfd3f33f8b2f975505d01144913544e96e7b5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 18 01:44:03 2001 +0000

            * logger.c (klog_vsyslog): If krb5_klog_init() is not called, do
            not pass a NULL pointer to vsprintf for a %s format. Also, if
            syslog() exists on the system, fallback to using this so the
            message is not dropped on the floor.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13357 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog |  7 +++++++
 src/lib/kadm5/logger.c  | 15 ++++++++++++++-
 2 files changed, 21 insertions(+), 1 deletion(-)

commit 49c05ae14e89a5d00e0bd62a47b55554a060b46b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jun 17 14:45:18 2001 +0000

    v4krb524d.exp: New tests for the krb524d and k524init programs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13356 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog     |   4 +
 src/tests/dejagnu/krb-standalone/v4krb524d.exp | 163 +++++++++++++++++++++++++
 2 files changed, 167 insertions(+)

commit 9d6637dd525da6a48fe1a8363205979fe21d438f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jun 17 14:43:42 2001 +0000

            * default.exp: Add an entry for krb524_server for the localhost
            with a non-standard port number.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13355 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 1 +
 2 files changed, 6 insertions(+)

commit 07e7722ceef44748242aa22d41dc7880096bc874
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 16 09:28:08 2001 +0000

    * fwd_tgt.c (krb5_fwd_tgt_creds): Copy enctype for new creds from tgt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13354 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/fwd_tgt.c | 1 +
 2 files changed, 6 insertions(+)

commit 2e03c3080a08c4a429906b9d05840d74f714b307
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 16 02:24:12 2001 +0000

    updated
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13353 dc483132-0cff-0310-8789-dd5450dbe970

 src/BADSYMS | 1082 ++++++++++++-----------------------------------------------
 1 file changed, 221 insertions(+), 861 deletions(-)

commit 89dff87ffd8a4f24a4e4b4d0e4d7490e0eac13ed
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 16 02:23:46 2001 +0000

    getsyms: Fix quoting around find command looking for configure.in files; sort list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13352 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 5 +++++
 src/util/getsyms   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b0c00bb65cab3652fa6280006c47eb4c22a8e3ad
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 15 19:13:44 2001 +0000

            * ftpcmd.y, ftpd.c: Cast argument to isspace()/isdigit() to int
    
            * secure.h (SESSION): Pass pointer to C_Block as expected by
            krb5_mk_priv().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13351 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  7 +++++++
 src/appl/gssftp/ftpd/ftpcmd.y  | 12 ++++++------
 src/appl/gssftp/ftpd/ftpd.c    |  4 ++--
 src/appl/gssftp/ftpd/secure.h  |  2 +-
 4 files changed, 16 insertions(+), 9 deletions(-)

commit c81515e2d155a65324f0961c61b7ee04ed93a806
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 15 18:58:55 2001 +0000

    	* cmds.c, domacro.c: Cast arguments to isspace() and isdigit()
    	from char to int.
    
    	* ftp.c: krb5_mk_priv(), krb5_mk_safe() expect C_Block *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13350 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog |  7 +++++++
 src/appl/gssftp/ftp/cmds.c    | 18 +++++++++---------
 src/appl/gssftp/ftp/domacro.c |  6 +++---
 src/appl/gssftp/ftp/ftp.c     | 12 ++++++------
 4 files changed, 25 insertions(+), 18 deletions(-)

commit 2b0ace3aa632c8af8da25ffb899627dad464f0c1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 15 06:10:32 2001 +0000

    update profile section name in comments to reflect reality and other docs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13349 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/walk_rtree.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d66842af3b99d2e5137debd4e5446571143f013a
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 12 21:50:23 2001 +0000

    	* resolve.c (main): Make error message note that misconfiguration
    	of /etc/hosts, as well as problems with resolver library, are all
    	likely to cause failure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13343 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/ChangeLog |  6 ++++++
 src/tests/resolve/resolve.c | 15 +++++++++++++--
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 5ca4adf0acc55dcdb0f12338926f371c97c8f889
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 12 15:14:49 2001 +0000

    	* destest.c: main returns int instead of void.  Add "const" to
    	casts in calls to mit_des_cbc_encrypt().
    
    	* t_verify.c (main): Add parenthesis aroud assignment in conditional.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13342 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog  |  7 +++++++
 src/lib/crypto/des/destest.c  | 15 +++++++++------
 src/lib/crypto/des/t_verify.c | 24 ++++++++++++------------
 3 files changed, 28 insertions(+), 18 deletions(-)

commit 71e90dba8b7c75144e8a3023f058d5ac502f35ec
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 12 15:14:32 2001 +0000

    	* t_mddriver.c: Cleanup assignments in conditionals w/o parentheses.
    	Add parenthesis abount structure initializers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13341 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog    |  5 ++++
 src/lib/crypto/md5/t_mddriver.c | 66 ++++++++++++++++++++---------------------
 2 files changed, 38 insertions(+), 33 deletions(-)

commit 689ab7ec2e9a7dfa346d0e5610cedcf79ea6453b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 12 15:02:34 2001 +0000

    	* Makefile.in (t_walk_rtree, t_kerb): Do not link against kdb libraries
    	for these test executables.
    
    	* srv_rcache.c (krb5_get_server_rcache): Cast argument to
    	isgraph() to int.
    
    	* init_ctx.c: Cast arguments to isspace() to int. If unix is defined,
    	include ../krb5_libinit.h. There has to be a better was for windows.
    
    	* conv_princ.c (krb5_425_conv_principal): Cast argument to isupper().
    	to int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13340 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 14 ++++++++++++++
 src/lib/krb5/krb/Makefile.in  | 10 ++++------
 src/lib/krb5/krb/conv_princ.c |  2 +-
 src/lib/krb5/krb/init_ctx.c   |  8 ++++++--
 src/lib/krb5/krb/srv_rcache.c |  4 ++--
 5 files changed, 27 insertions(+), 11 deletions(-)

commit 33bf8148d5adc0627984e61c9a4a4d1c2543f1f3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 12 15:01:57 2001 +0000

    	* sn2princ.c, hst_realm.c, an_to_ln.c: Cast argument to
    	isupper()/isspace()/islower() to int.
    
    	* t_std_conf.c (test_locate_kdc): krb5_locate_kdc expects a struct
    	sockaddr *** as a third argument instead of sockaddr **.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13339 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 8 ++++++++
 src/lib/krb5/os/an_to_ln.c   | 6 +++---
 src/lib/krb5/os/hst_realm.c  | 4 ++--
 src/lib/krb5/os/sn2princ.c   | 2 +-
 src/lib/krb5/os/t_std_conf.c | 8 ++++----
 5 files changed, 18 insertions(+), 10 deletions(-)

commit c5ba710abb12c4742e978fce00f88c7c04e8bfd4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 12 15:00:40 2001 +0000

    	* asn1_k_decode.c (asn1_decode_predicted_sam_response): Use
    	asn1_decode_charstring() instead of asn1_decode_octetstring() to
    	decode krb5_data.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13338 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 6 ++++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 5a8a71616280869914154d895a446be58ec90405
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 22:52:57 2001 +0000

    	* test_profile.c: Include <string.h> for strcmp() prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13337 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog      | 4 +++-
 src/util/profile/test_profile.c | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 3f3a704da40dcc424efcd8cf3a1ada9902a77989
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 22:32:19 2001 +0000

    	* pty-int.h: Provide revoke() prototype if system headers lacking
    
    	* logwtmp.c: Provide logwtmp() prototype if needed.
    
    	* configure.in: Check for system provided getutmp(), logwtmp() and
    	revoke() prototypes.  Check for util.h, libutil.h.
    
    	* update_wtmp.c: Provide prototype for getutmp() if needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13336 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    |  9 +++++++--
 src/util/pty/configure.in | 19 +++++++++++++++++--
 src/util/pty/logwtmp.c    |  4 ++++
 src/util/pty/pty-int.h    |  4 ++++
 4 files changed, 32 insertions(+), 4 deletions(-)

commit aa2a375ef265c9375b9293f614eb5d848d5f1d48
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 21:55:49 2001 +0000

    	* argv_parse.c (argv_parse): Cast argument to isspace() as int.
    	* prof_parse.c (skip_over_blanks, parse_std_line, need_double_quotes):
    	Likewise
    
    On some systems, isspace() is a macro indexing an array. Gcc warns on
    indexing an array with a char.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13335 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 6 ++++++
 src/util/profile/argv_parse.c | 4 ++--
 src/util/profile/prof_parse.c | 6 +++---
 3 files changed, 11 insertions(+), 5 deletions(-)

commit 02a38199507d89173b8e8f26ad347d64c9f45114
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 20:10:01 2001 +0000

    	* configure.in (SETENVOBJ): If setenv is not present on system,
    	define NEED_SETENV as well as linking in local sources.
    
    	* defines.h: Include prototype for setenv() if NEED_SETENV defined.
    
    	* krlogin.c (prf): Declare as void. Used only with one argument -
    	get rid of pseudo-varargs behaviour.
    
    	* krlogind.c (recvauth): Include k5-util.h for
    	krb5_compat_recvauth_version() prototype. Declare sendoob() void.
    
    	* krshd.c: Include k5-util.h for krb5_compat_recvauth_version()
    	prototype.
    
    	* login.c: Include setenv prototype if NEED_SETENV defined. Cast
    	arguments to printf to match format string.
    
    	* v4rcp.c (source): Cast argument to sprintf() to match format string.
    	* krcp.c (rsource): Likewise.
    	* forward.c (rd_and_store_for_creds): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13334 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 23 +++++++++++++++++++++++
 src/appl/bsd/configure.in |  1 +
 src/appl/bsd/defines.h    |  3 +++
 src/appl/bsd/forward.c    |  2 +-
 src/appl/bsd/krcp.c       |  2 +-
 src/appl/bsd/krlogin.c    |  8 ++++----
 src/appl/bsd/krlogind.c   |  3 ++-
 src/appl/bsd/krshd.c      |  1 +
 src/appl/bsd/login.c      | 11 ++++++++---
 src/appl/bsd/v4rcp.c      |  2 +-
 10 files changed, 45 insertions(+), 11 deletions(-)

commit bdbce5a9ea28615ffe09897fce00ff4103174606
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 20:03:44 2001 +0000

    	* compat_recv.c: Include k5-util.h to ensure new prototypes agree
    	with definitions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13333 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5util/ChangeLog     | 5 +++++
 src/lib/krb5util/compat_recv.c | 1 +
 2 files changed, 6 insertions(+)

commit b11599502dbf383abe1dc74b8b188eb7f945097d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 20:01:20 2001 +0000

    	* k5-util.h: Add prototypes for krb5_compat_recvauth_version() and
    	krb5_compat_recvauth().
    
    	* krb5.hin: Move krb5_read_message() and krb5_write_message()
    	prototypes here.
    	k5-int.h: From here.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13332 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  9 +++++++++
 src/include/k5-int.h  |  3 ---
 src/include/k5-util.h | 20 ++++++++++++++++++++
 src/include/krb5.hin  |  3 +++
 4 files changed, 32 insertions(+), 3 deletions(-)

commit f1cf5eb521b747eda9f1d68a7cdefbea564f6c44
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 19:59:34 2001 +0000

    	* sendauth.c (krb_sendauth): Add KRB5_DLLIMP/KRB5_CALLCONV definitions
    	for function with exported prototype in krb.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13331 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  |  5 +++++
 src/lib/krb4/sendauth.c | 12 +++++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 73a88efe35743746ed936192b12182b7d56fd912
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 19:58:31 2001 +0000

    	* krb.h: Add prototype for krb_sendauth()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13330 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 4 ++++
 src/include/kerberosIV/krb.h     | 9 +++++++++
 2 files changed, 13 insertions(+)

commit d2a8fb8d2cf22fb3e50c53c56541792347e07020
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 19:56:05 2001 +0000

    	* Makefile.in (MLIBS): Do not link against libgen.a for test
    	programs. (only needed for krb5 an_to_ln code).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13329 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 5 +++++
 src/util/profile/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 2b93e5f1ff2d15fd754aee9eb832b4c07ba3ec68
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 16:14:23 2001 +0000

    	* setenv.c: Add prototype for _findenv to avoid inconsistancy of
    	static vs. extern.
    
    	* heuristic.c (find_either_ticket): Change krb5_tgtname() to
    	ksu_tgtname().
    
    	* ccache.c: Include <sys/types.h> and <sys/stat.h> for start()
    	prototype.
    
    	* krb_auth_su.c: Reindent for readability. Remove defunct
    	code. Change use of krb5_tgtname to ksu_tgtname().
    
    	* ksu.h: Include k5-util.h for krb5_seteuid() prototype. Add
    	prototype for ksu_tgtname. Add prototype for unsetenv() if not
    	defined.
    
    	* main.c: Include grp.h for initgroups() prototype. Cleanup
    	assignment in conditional warning. Reindent for
    	readability. Arguments to print_status made consistant with regard
    	to long vs. int. Change krb5_tgtname to ksu_tgtname. (do not use
    	an internal krb5 function that is not advertised).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13328 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     |   24 +
 src/clients/ksu/ccache.c      |    2 +
 src/clients/ksu/heuristic.c   |    2 +-
 src/clients/ksu/krb_auth_su.c |  804 +++++++++++++---------------
 src/clients/ksu/ksu.h         |    9 +
 src/clients/ksu/main.c        | 1175 +++++++++++++++++++++--------------------
 src/clients/ksu/setenv.c      |    8 +-
 7 files changed, 1001 insertions(+), 1023 deletions(-)

commit 8e97d48201f17b21d9e9794e2493b3a7699a7f3e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 15:18:40 2001 +0000

    	* str_conv.c: If strptime() is present on system without a
    	prototype, provide one.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13327 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/str_conv.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 3c58a2440b631315fc16e0e9d68059c485c182a1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 15:17:54 2001 +0000

    	* configure.in: Test for strptime() prototype. Debian linux has
    	strptime in the C library but does not provide a prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13326 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 5 +++++
 src/lib/krb5/configure.in | 1 +
 2 files changed, 6 insertions(+)

commit 1187bed0d52bc5b69b6dba872915d6ff104f3a95
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 15:16:42 2001 +0000

    	* configure.in: Check for system provided getutmp() prototype
    
    	* update_wtmp.c: Provide prototype for getutmp() if needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13325 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     |  6 ++++++
 src/util/pty/configure.in  | 17 ++++++++++++++++-
 src/util/pty/update_wtmp.c |  4 ++++
 3 files changed, 26 insertions(+), 1 deletion(-)

commit 98f89fa0b26ed1dba66a76d4213c2c38b844b795
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 15:14:32 2001 +0000

    	* aclocal.m4 (KRB5_NEED_PROTO): Determines if the OS provides a
    	prototype for a function - and if not, allows us to define it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13324 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 23 +++++++++++++++++++++++
 2 files changed, 28 insertions(+)

commit 4fa73fb015a8cc6631694537cdd02b05346b5a55
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 14:51:34 2001 +0000

    	* kinit.c (k4_begin): Cleanup assignment in conditional warning
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13323 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 4 ++++
 src/clients/kinit/kinit.c   | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 53a3d6ed21340087ca8c52919d07e19ee8669f5d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 14:50:21 2001 +0000

    	* kadm_supp.c: Include string.h for strncpy() prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13322 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog   | 4 ++++
 src/kadmin/v4server/kadm_supp.c | 2 ++
 2 files changed, 6 insertions(+)

commit 587c9e92286e24ec0bb8642f8c3955e622be18f9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 11 14:49:37 2001 +0000

    	* krshd.c: Include <grp.h>, <libpty.h>, and <sys/wait.h> for
    	initgroups(), pty_logwtmp()/pty_make_sane_hostname(), and wait()
    	prototypes. For local initgroups definition, conditionalize on
    	HAVE_INITGROUPS and not __SCO__.
    
    	* krcp.c: Include <sys/wait.h> for wait()/waitpid() prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13321 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 9 +++++++++
 src/appl/bsd/krcp.c    | 1 +
 src/appl/bsd/krshd.c   | 7 ++++---
 3 files changed, 14 insertions(+), 3 deletions(-)

commit c1e1f2861e6c639b86665ac98867d6784e99c477
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 8 20:27:29 2001 +0000

    	* krb.h: Add "internal" prototypes cr_err_reply(), create_ciph(),
    	krb_create_ticket(), krb5_cr_tkt_krb5(), krb_set_key_krb5().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13320 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  5 +++++
 src/include/kerberosIV/krb.h     | 26 ++++++++++++++++++++++++++
 2 files changed, 31 insertions(+)

commit c874a8a295aeee859b1b72e6ed88cf1e17d2c2d6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 8 20:25:33 2001 +0000

    	* cr_tkt.c (krb_create_ticket): Get rid of last argument (k5key)
    	which was added erroneously and is not how code is used in tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13319 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 5 +++++
 src/lib/krb4/cr_tkt.c  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 2ab7bc3715403a70b09fcd36399ebe937b0f55ab
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 8 20:23:26 2001 +0000

    	* configure.in: Test for existance of arpa/inet.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13318 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog    | 4 ++++
 src/kadmin/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3463d16e217a4e9fc9d28d66564eeed8a87108ee
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 8 20:22:46 2001 +0000

    	* dumpv4.c: Pass C_Block * to des_read_password() as per prototype
    
    	* loadv4.c: Include k5-int.h before des.h for des_read_password
    	prototype. Pass C_Block * to des_read_password() as per prototype.
    
    	* kdb5_util.h: Add prototype for usage.
    
    	* kdb5_create.c, kdb5_destroy.c, kdb5_stash.c: Include kdb5_util.h
    	for usage() prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13317 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog      | 12 ++++++++++++
 src/kadmin/dbutil/dumpv4.c       |  2 +-
 src/kadmin/dbutil/kdb5_create.c  |  1 +
 src/kadmin/dbutil/kdb5_destroy.c |  1 +
 src/kadmin/dbutil/kdb5_stash.c   |  1 +
 src/kadmin/dbutil/kdb5_util.h    |  3 +++
 src/kadmin/dbutil/loadv4.c       |  7 ++++---
 7 files changed, 23 insertions(+), 4 deletions(-)

commit ea70aba69e5595a0af9d36502b8365a22fcddc09
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 8 20:22:00 2001 +0000

    	* ovsec_kadmd.c (main): Make format string to sprintf specify that
    	long arguments are present.
    
    	* kadm_rpc_svc.c: Include arpa/inet.h (if present) for inet_ntoa
    	prototype. Include adm_proto.h for krb5_klog_syslog() prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13316 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog      | 8 ++++++++
 src/kadmin/server/kadm_rpc_svc.c | 4 ++++
 src/kadmin/server/ovsec_kadmd.c  | 2 +-
 3 files changed, 13 insertions(+), 1 deletion(-)

commit 8c5b369c64be27df9f36ac799eb91dc903f61239
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 8 20:21:16 2001 +0000

    	kdm_ser_wrap.c: Argument to quad_cksum is C_Block * - not C_Block.
    	(kadm_ser_init): Declare as returning int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13315 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog       | 5 +++++
 src/kadmin/v4server/kadm_ser_wrap.c | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 43c985976262b59f2ccfbd044cff741a9f0540be
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 8 18:18:58 2001 +0000

    	* kdc_preauth.c: Include adm_proto.h for krb5_klog_syslog()
    	prototype.
    
    	* main.c: Include des.h for des_init_random_number_generator()
    	prototype.
    
    	* network.c: Include adm_proto.h for krb5_klog_syslog()
    	prototype. Pass kdc_context to krb5_klog_reopen().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13314 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 11 +++++++++++
 src/kdc/kdc_preauth.c |  1 +
 src/kdc/main.c        |  4 ++++
 src/kdc/network.c     |  3 ++-
 4 files changed, 18 insertions(+), 1 deletion(-)

commit c84ff21d21631858034778b099cf76d22e87b75b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 8 17:19:02 2001 +0000

    	* v4gssftp.exp: During test, set KRB5CCNAME to a non-existant
    	cache. Restore at end to previous setting. This prevents failures
    	caused when the krb5 cache contains valid information - as in the
    	case of this test being run immediately after the gssftp.exp test.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13313 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog    |  7 +++++++
 src/tests/dejagnu/krb-standalone/v4gssftp.exp | 24 ++++++++++++++++++++++++
 2 files changed, 31 insertions(+)

commit 8b0ccf987cb18ee4a0563c7ceb4957dfb9788736
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 8 16:12:07 2001 +0000

    	* client.c: Include unistd.h for getopt() prototype
    
    	* configure.in: Check for unistd.h.
    
    	* server.c: Include unistd.h for getopt() prototype. Fix
    	rpc_test_badauth() prototype to be consistant with error
    	handler. Declare main as returning int. If POSIX_SIGNALS is
    	defined, the handler expects an argument.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13312 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog    | 11 +++++
 src/lib/rpc/unit-test/client.c     | 96 ++------------------------------------
 src/lib/rpc/unit-test/configure.in |  1 +
 src/lib/rpc/unit-test/server.c     | 12 ++++-
 4 files changed, 25 insertions(+), 95 deletions(-)

commit 9e9c978eba4206f579ca973f62266a1a95d9b047
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 8 16:08:12 2001 +0000

    	* auth_gssapi.h: Rename prototypes from _svcauth_set_log_XXX_func to
    	_svcauth_gssapi_set_log_XXX_func to match code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13311 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog     | 5 +++++
 src/lib/rpc/auth_gssapi.h | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 4036d4d7cc3716bf6bba9b36a3fc7a81c82a1843
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 8 15:58:40 2001 +0000

    	* ad_print.c (ad_print): Cast arguments to printf() to longs to
    	match format string.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13310 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 5 +++++
 src/lib/krb4/ad_print.c   | 2 +-
 src/lib/krb4/rd_svc_key.c | 1 +
 3 files changed, 7 insertions(+), 1 deletion(-)

commit 10fb0ed69212f625ee9519e83b4314a50f18c2f4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 8 15:57:43 2001 +0000

    	* svr_principal.c (check_pw_reuse): Cleanup assignment in conditional
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13309 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       | 4 ++++
 src/lib/kadm5/srv/svr_principal.c | 9 +++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 7d671504192ddcd7006ba9636d9334bcc744bdbc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 8 15:53:45 2001 +0000

    	* tcl_kadm5.c: Cleanup assignments in conditionals
    
    	* test.c: Add prototype for Tcl_ovsec_kadm_init() and Tcl_kadm5_init().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13308 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog   |  6 ++++++
 src/kadmin/testing/util/tcl_kadm5.c | 23 +++++++++++------------
 src/kadmin/testing/util/test.c      |  4 ++++
 3 files changed, 21 insertions(+), 12 deletions(-)

commit 1e35e9673809bd108236f9cda4b2699604b06662
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 8 15:51:40 2001 +0000

    Include unistd.h (if present) for getopt() prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13307 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog  | 4 ++++
 src/clients/kdestroy/kdestroy.c | 3 +++
 src/clients/klist/ChangeLog     | 4 ++++
 src/clients/klist/klist.c       | 3 +++
 src/clients/kvno/ChangeLog      | 4 ++++
 src/clients/kvno/kvno.c         | 3 +++
 6 files changed, 21 insertions(+)

commit d680e63a1ec4e778a3e2e89af5c361480247b713
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 8 15:49:48 2001 +0000

    	* main.c: Include unistd.h (if present) for getopt() prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13306 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog | 4 ++++
 src/appl/telnet/telnet/main.c    | 4 ++++
 2 files changed, 8 insertions(+)

commit 33ae915808680b5def87de0288c4f11a5a4e8534
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 8 15:48:01 2001 +0000

    	* krb5-config.in (CC_LINK): Use ' vs " to prevent bash expansion of
    	variables.
    	(LIBS): Quote autoconf substitution in case of space being present.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13305 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog      | 6 ++++++
 src/krb5-config.in | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 05bbcaf269b2b5d602e810f1250b25bae403f278
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Fri Jun 8 04:23:45 2001 +0000

    * gssftp.exp: Invocation of ftpd changed to use -U /dev/null and
    -a so that the test may successfully be run by root without failing
    (i.e. root is granted ftp access) and without opening the running
    ftpd to a password attack (i.e. authorization is required).
    Check for successful login messages added.
    
    * v4gssftp.exp: Same changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13304 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog    | 10 ++++++++++
 src/tests/dejagnu/krb-standalone/gssftp.exp   | 13 +++++++++----
 src/tests/dejagnu/krb-standalone/v4gssftp.exp | 13 +++++++++----
 3 files changed, 28 insertions(+), 8 deletions(-)

commit dd0be3d9b38eb45cbcf352f0e885403fa6ceab25
Author: Mitchell Berger <mitchb@mit.edu>
Date:   Fri Jun 8 04:17:45 2001 +0000

    * pathnames.h: _PATH_FTPUSERS renamed to _PATH_FTPUSERS_DEFAULT
    
    * ftpd.c: Added '-U filename' option to allow specification of
    an ftpusers file other than the default.
    
    * ftpd.M: Documented the new -U option.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13303 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog   |  9 +++++++++
 src/appl/gssftp/ftpd/ftpd.M      |  7 +++++++
 src/appl/gssftp/ftpd/ftpd.c      | 21 +++++++++++++++++----
 src/appl/gssftp/ftpd/pathnames.h |  2 +-
 4 files changed, 34 insertions(+), 5 deletions(-)

commit 7a44688912adbcf9d569692ca22dae2502703162
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 7 22:36:55 2001 +0000

    	* krb5.hin: Get rid of extraneous krb5_const before integer
    	arguments in prototypes for valid_enctype(), valid_cksumtype(),
    	is_coll_proof_cksum(), is_keyed_cksum(), krb5_encrypt_size(),
    	krb5_checksum_size(), krb5_verify_checksum() so they match the
    	existing code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13302 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  8 ++++++++
 src/include/krb5.hin  | 14 +++++++-------
 2 files changed, 15 insertions(+), 7 deletions(-)

commit 523f64c3ad9c310e05551c571f02a4649984a22e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 7 22:33:00 2001 +0000

    	* server.c (log_badauth_display_status_1): Do not assume that
    	gss_buffer_desc strings are '\0' terminated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13301 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog |  5 +++++
 src/lib/rpc/unit-test/server.c  | 13 +++++++------
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 3d0b793ba655c4f9caddbe7aad262d29aeaa09cc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 7 21:59:55 2001 +0000

    	* kerberos_v4.c: Get rid of file wide static krb5_error_code. Cast
    	argument to sleep to unsigned int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13300 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 5 +++++
 src/kdc/kerberos_v4.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit df3c7942d883ebb31019f62d2c4cee16b6d9dbc3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 7 21:55:47 2001 +0000

    	* acl_files.c, admin_server.c, kadm_funcs.c, kadm_ser_wrap.c:
    	Explicitly declare function return types and cleanup assignments
    	in conditionals.
    
    	* kadm_server.c: Include kadm_server.h and cleanup assignments in
    	conditionals.
    
    	* kadm_server.h: Include kadm5/admin.h, kadm.h, krb_db.h for
    	structure defintions so that many prototypes may be added to this
    	file.
    
    	* kadm_stream.c: Include kadm_server.h for prototypes. Explicitly
    	declare functions as ints.
    	(stream_to_vals) Assumption made that pointer to long the same
    	size as krb5_ui_4 fixed.
    
    	* kadm_supp.c: Include sys/param.h early so that MAXHOSTNAMELEN is
    	not defined by kadm.h and later redefined. In prin_vals(),
    	key_high and key_low elements of the Kadm_vals structure are longs
    	- use an appropriate format to printf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13299 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog       | 27 +++++++++++++++++
 src/kadmin/v4server/acl_files.c     | 12 +++++---
 src/kadmin/v4server/admin_server.c  | 41 +++++++++++++++++--------
 src/kadmin/v4server/kadm_funcs.c    |  6 ++++
 src/kadmin/v4server/kadm_ser_wrap.c | 14 +++++----
 src/kadmin/v4server/kadm_server.c   | 26 +++++++++++-----
 src/kadmin/v4server/kadm_server.h   | 60 +++++++++++++++++++++++++++++++++++++
 src/kadmin/v4server/kadm_stream.c   | 27 +++++++++++++++--
 src/kadmin/v4server/kadm_supp.c     |  5 +++-
 9 files changed, 186 insertions(+), 32 deletions(-)

commit ee24c380dd049623efe2b9377a2e9afefa0f747c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 7 17:59:39 2001 +0000

    	* request_tbl.c (ss_add_request_table): Do not cast argument to
    	realloc() to char *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13291 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog     | 5 +++++
 src/util/ss/request_tbl.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 52e601ce99f2f53817d40fbfa948b631858d2a84
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 7 17:51:04 2001 +0000

    	* vfy_increds.c (krb5_verify_init_creds): Get rid of a variable
    	that was set in a conditional and never used afterwards.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13290 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog     | 5 +++++
 src/lib/krb5/krb/vfy_increds.c | 9 ++++-----
 2 files changed, 9 insertions(+), 5 deletions(-)

commit 470ef84cee42e202cea947123ef0da79a097cded
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 7 17:50:05 2001 +0000

    	* ktdefname.c (krb5_kt_default_name): Get rid of a variable that
    	was set in a conditional but never used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13289 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/ktdefname.c | 9 ++++-----
 2 files changed, 9 insertions(+), 5 deletions(-)

commit f6cfae7decfabebd695e8cae745256b7daba3f94
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 7 17:48:07 2001 +0000

    	* ser_sctx.c (kg_oid_internalize): Do away with local variable
    	that was set but never used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13288 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog  | 5 +++++
 src/lib/gssapi/krb5/ser_sctx.c | 5 ++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit a536c89388f2859b37cfbc81160d3e523c728857
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 7 17:40:17 2001 +0000

    	* authenc.c (telnet_gets): Cleanup assignment in conditional
    
    	* commands.c: Include sys/wait.h, libtelent/auth.h,
    	libtelnet/encrypt.h for prototypes. Explicity declare functions as
    	returning int. Assignments in conditionals cleanup.
    
    	* externs.h: Add numerous prototypes.
    
    	* ring.c (ring_init): Explicitly declare as returning int.
    
    	* ring.h: Add prototype for ring_at_mark().
    
    	* telnet.c: Include unistd.h, libtelnet/auth.h,
    	libtelnet/encrypt.h for prototypes. Delcare is_unique()
    	static. Fix up format string for sprintf() to expect
    	longs. Assignments in conditionals cleaned up.
    
    	* main.c, terminal.c: Include libtelnet/encrypt.h for prototype.
    
    	* utilities.c: Include sys/socket.h, libtelent/auth.h,
    	libtelnet/encrypt.h for prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13287 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog   | 24 ++++++++++++
 src/appl/telnet/telnet/authenc.c   |  2 +-
 src/appl/telnet/telnet/commands.c  | 77 ++++++++++++++++++++++++--------------
 src/appl/telnet/telnet/externs.h   | 43 ++++++++++++++++++++-
 src/appl/telnet/telnet/main.c      |  7 +++-
 src/appl/telnet/telnet/ring.c      |  3 +-
 src/appl/telnet/telnet/ring.h      |  3 ++
 src/appl/telnet/telnet/telnet.c    | 33 ++++++++++++----
 src/appl/telnet/telnet/terminal.c  |  4 ++
 src/appl/telnet/telnet/utilities.c |  9 +++++
 10 files changed, 164 insertions(+), 41 deletions(-)

commit 4e82cbd918b7b5eefc10a680bc346fd862da9850
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 7 17:05:31 2001 +0000

    	* ext.h: Remove unused prototype for start_slave() and replace
    	with one for startslave().
    
    	* state.c: Add libtlnet/encrypt.h for missing prototypes.
    
    	* sys_term.c: Add prototype for dup_tty(). Change getptyslave()
    	from int to void. Cleanup an assignment in conditional warning.
    
    	* telnetd.c: Include libtelnet/misc-proto.h. Declare return from
    	terminaltypeok() and main() as int.
    
    	* utility.c: Include libtelnet/auth.h and libtelnet/encrypt.h for
    	prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13286 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog  | 16 ++++++++++++++++
 src/appl/telnet/telnetd/ext.h      |  6 +-----
 src/appl/telnet/telnetd/state.c    |  3 +++
 src/appl/telnet/telnetd/sys_term.c |  8 ++++----
 src/appl/telnet/telnetd/telnetd.c  | 14 +++++++++++---
 src/appl/telnet/telnetd/utility.c  | 11 +++++++++--
 6 files changed, 44 insertions(+), 14 deletions(-)

commit 5da3eb2a458d1f11f1650f2a30ec33ac18eb247d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 7 17:00:34 2001 +0000

    	* auth-proto.h: Add prototype for kerberos5_cleanup()
    
    	* enc-proto.h: Add prototypes for encrypt_printsub(),
    	encrypt_request_sart(), encrypt_request_end(),
    	encrypt_enc_keyid()m encrypt_dec_keyid(), encrypt_support(),
    	encrypt_start(), encrypt_end().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13285 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 11 ++++++++++-
 src/appl/telnet/libtelnet/auth-proto.h |  1 +
 src/appl/telnet/libtelnet/enc-proto.h  | 11 +++++++++++
 3 files changed, 22 insertions(+), 1 deletion(-)

commit 1e93c88c1d5de8a51e8ab015af5bed7c5e0b0afd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 7 15:17:19 2001 +0000

    	* k5-int.h: Remove AS_REP_105_SAM_COMPAT definition. Not used in
    	tree.  Remove SYSV redefinition of random() to rand() and
    	srandom() to srand(). Two locations in tree that might matter
    	already handled in configure. Unicos redefinition of utimes() to
    	utime() removed - appl/bsd has its own implementation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13284 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  8 ++++++++
 src/include/k5-int.h  | 17 -----------------
 2 files changed, 8 insertions(+), 17 deletions(-)

commit 2fa7544eddb06835e33f5f078d537327bbfe0b39
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 6 22:31:48 2001 +0000

    Makefile.in ($(srcdir)/krb5/autoconf.h.in): New target; rebuild using autoheader
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13283 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 5 +++++
 src/include/Makefile.in | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit b52fc19ce4f2051bbcf8e3f116bdf5e7ad9b89b5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 6 22:25:22 2001 +0000

    aclocal.m4 (CONFIG_RULES): Set and substitute AUTOHEADER and AUTOHEADERFLAGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13282 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 6 ++++++
 2 files changed, 11 insertions(+)

commit 891dd4bc89fd84e8be3929130734601e09db09ba
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 6 22:16:00 2001 +0000

    * pre.in (AUTOHEADER, AUTOHEADERFLAGS): New variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13281 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 2 ++
 2 files changed, 6 insertions(+)

commit db3be478c1c8d73fa24a630cb576bff816b62b35
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 6 21:21:53 2001 +0000

    	* auth-proto.h: Add prototypes for getauthmask(), auth_enable,
    	auth_disable(), auth_onoff(), auth_togdebug(), auth_status(),
    	auth_name(), auth_sendname(), auth_debug(), and auth_printsub().
    
    	* auth.c: Include unistd.h and cleanup some assignments in
    	conditionals.
    
    	* auth.h: Explicitly declare auth_debug mode as an int.
    
    	* enc-proto.h: Add prototypes for EncryptDisable(), EncryptType(),
    	EncryptStart(), EncryptStartInput(), EncryptStartOutput(),
    	EncryptStop(), EncryptStopInput(), EncryptStopOutput(),
    	EncryptStatus(), encrypt_gen_printsub(), printsub().
    
    	* enc_des.c: Declare encrypt_debug_mode as int. Cleanup unused
    	variables and assignments in conditionals.
    
    	* encrypt.c: Include stdio.h for sprintf prototype. Cleanup
    	assignments in conditionals.
    
    	* getent.c: Conditionalize definition of some variables.
    
    	* kerberos5.c: Explicitly declare auth_debug_mode an int.
    
    	* misc-proto.h: Add prototype for auth_encrypt_user().
    
    	* misc.c: Include auth.h and encrypt.h for prototypes.
    
    	* misc.h: Add prototypes for isprfix(), genget(), Ambiguous().
    
    	* parsetos.c: Include stdlib.h for strtol() prototype.
    
    	* forward.c, kerberos.c, setenv.c: Assignment in conditional cleanup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13280 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 36 ++++++++++++++++++++++++++
 src/appl/telnet/libtelnet/auth-proto.h | 13 ++++++++++
 src/appl/telnet/libtelnet/auth.c       |  5 ++--
 src/appl/telnet/libtelnet/auth.h       |  2 +-
 src/appl/telnet/libtelnet/enc-proto.h  | 12 +++++++++
 src/appl/telnet/libtelnet/enc_des.c    | 12 +++------
 src/appl/telnet/libtelnet/encrypt.c    |  7 ++---
 src/appl/telnet/libtelnet/forward.c    | 12 ++++-----
 src/appl/telnet/libtelnet/getent.c     |  3 +++
 src/appl/telnet/libtelnet/kerberos.c   | 47 ++++++++++++++++++----------------
 src/appl/telnet/libtelnet/kerberos5.c  |  2 +-
 src/appl/telnet/libtelnet/misc-proto.h |  1 +
 src/appl/telnet/libtelnet/misc.c       |  5 +++-
 src/appl/telnet/libtelnet/misc.h       | 12 +++++++++
 src/appl/telnet/libtelnet/parsetos.c   |  3 +++
 src/appl/telnet/libtelnet/setenv.c     |  5 ++--
 16 files changed, 130 insertions(+), 47 deletions(-)

commit 58d0c768e18ba23ab6f50d6733c8600f7652d571
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 6 18:57:39 2001 +0000

    Fix up small typo in lat set of commits
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13279 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ftpd.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d2b9a365780dcb1941d282c11e649212fc81492f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 6 18:51:22 2001 +0000

    	* test.c (print_key): Pass in des_cblock* instead of char *.
    	(krb5_print_keyblock): Cast argument to C_Block_print to des_cblock *.
    	(krb4_print_ticket): For printf formats expecting a long, cast
    	arguments as such.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13278 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog |  7 +++++++
 src/krb524/test.c    | 12 +++++++-----
 2 files changed, 14 insertions(+), 5 deletions(-)

commit f9b8746dce624ee1577a0730e6d7d5af79debf5d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 6 18:41:24 2001 +0000

    	* v4gssftp.exp: Allow for "decrypt integrity check failed" error
    	minor code from GSSAPI as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13277 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog    | 5 +++++
 src/tests/dejagnu/krb-standalone/v4gssftp.exp | 1 +
 2 files changed, 6 insertions(+)

commit 81d9cbdca2e02f8b6c64a599fccbaede73aed420
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 6 18:06:36 2001 +0000

    	* ftpcmd.y: Include "ftpd_var.h" and remove prototype for reply()
    	and lreply(). Add prototypes and declare as returning void
    	sizecmd(), help() and yylex(). Cleanup assignments in
    	conditionals.
    
    	* ftpd.c: Include <grp.h> for initgroups() prototype. Move
    	reply(), lreply() prototypes to ftpd_var.h (and include
    	same). Include "krb524.h" for krb524_convert_creds_kdc()
    	prototype. Include secure.h. Provide static prototypes for
    	ftpd_gss_convert_creds(), ftpd_gss_userok(), dolog(),
    	receive_data(), login(), end_login(), disallowed_user(),
    	restricted_user(), checkuser(). Declare main(), checkuser(),
    	disallowed_user(), restricted_user(), end_login(), kpass(),
    	retreive_data(), auth_data(), secure_printf(), ftpd_gss_userok(),
    	as returning int. Declare setdlevel(), user(), pass(), login(),
    	retreive(), store_file(), secure_error(), statfilecmd(),
    	stat_cmd(), fatal(), reply(), lreply(), ack(), nack(), yyerror(),
    	delete_file(), cwd(), makedir(), removedir(), pwd(), renamecmd(),
    	dolog(), dologout(), passive(), perror_reply(), auth(),
    	send_file_list(), reply_gss_error(), secure_gss_error(),
    	ftpd_gss_convert_creds(), as returning void. Cleanup printf
    	argument mismatches.
    
    	* ftpd_var.h: New header file with many prototypes from ftpd.c.
    
    	* popen.c (ftpd_popen): Add parenthesis in conditional to
    	distinguish || vs &&. Add prototype for blkfree().
    	(ftpd_pclose): Declare as returning int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13276 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog  |  31 ++++++++++
 src/appl/gssftp/ftpd/ftpcmd.y   |  36 ++++++-----
 src/appl/gssftp/ftpd/ftpd.c     | 128 +++++++++++++++++++++++++++++-----------
 src/appl/gssftp/ftpd/ftpd_var.h |  93 +++++++++++++++++++++++++++++
 src/appl/gssftp/ftpd/popen.c    |   4 +-
 5 files changed, 242 insertions(+), 50 deletions(-)

commit 82a9806d4b9ba0c3d7a0c823fd92cc6d4c42535a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 5 23:57:17 2001 +0000

    * configure.in: Check for unistd.h.
    * k524init.c: Only include unistd.h if it's available.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13275 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog    | 3 +++
 src/krb524/configure.in | 2 +-
 src/krb524/k524init.c   | 2 ++
 3 files changed, 6 insertions(+), 1 deletion(-)

commit 97cbb46baa6e0f8125ff536e41f9ae097f3733eb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 5 23:56:28 2001 +0000

    * krb524d.c: Include stdarg.h.
    (main): Accept new argument -p to indicate port number to use; fall back to
    KRB524_SERVICE and then KRB524_PORT.  In error messages, use only part of
    program name following last '/'.
    (usage): Updated.
    (krb5_free_keyblock_contents): Delete disabled function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13274 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog |  9 ++++++++
 src/krb524/krb524d.c | 64 ++++++++++++++++++++++++++++++++--------------------
 2 files changed, 49 insertions(+), 24 deletions(-)

commit ae6a813d8f6d4f96a18a58cfb7e0a4e0548964b8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 5 20:58:31 2001 +0000

     client.c, server.c: Cleanup assignments in conditionals
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13273 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/ChangeLog |   4 +
 src/appl/user_user/client.c  | 236 ++++++++++++++++++++++---------------------
 src/appl/user_user/server.c  | 186 ++++++++++++++++++----------------
 3 files changed, 224 insertions(+), 202 deletions(-)

commit 04fdc5335e74fbb83557ed297a9d6cf546fb66a9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 5 16:53:24 2001 +0000

    	* authorization.c, heuristic.c, krb_auth_su.c, main.c, setenv.c:
    	Cleanup assignments in conditionals.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13272 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog       |   5 ++
 src/clients/ksu/authorization.c |  38 +++++++-----
 src/clients/ksu/heuristic.c     | 126 ++++++++++++++++++++++++----------------
 src/clients/ksu/krb_auth_su.c   |   3 +-
 src/clients/ksu/main.c          |   3 +-
 src/clients/ksu/setenv.c        |   3 +-
 6 files changed, 111 insertions(+), 67 deletions(-)

commit 84c73ef4979744659a192ed092354b532be7385a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 5 16:31:48 2001 +0000

    	* server.c (log_badauth_display_status_1): Need value element of
    	gss_buffer_desc for printf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13271 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog | 3 +++
 src/lib/rpc/unit-test/server.c  | 6 +++---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 7a31215ddb2adce61131da5eeebf1a701bb19f81
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 5 16:27:38 2001 +0000

    * client.c (main): Missing arguments to printf fixed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13270 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog | 4 ++++
 src/lib/rpc/unit-test/client.c  | 8 ++++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 18254e84b8f63ccfeb2f673e4cebba2135a298c4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 5 15:46:16 2001 +0000

    	* clnt_perror.c (clnt_spcreateerror): Enumerate missing cases in
    	switch.
    
    	* getrpcport.c: Include string.h for memmove() prototype and
    	pmap_clnt.h for pmap_getport() prototype.
    
    	* rpc_dtablesize.c (_gssrpc_rpc_dtablesize): Declare as returning int.
    	* get_myaddress.c (gssrpc_get_myaddress): Likewise.
    
    	* rpc_prot.c (gssrpc_xdr_accepted_reply, sunrpc_seterr_reply):
    	Enumerate missing cases for switch.
    	(rejected): Fix typo: RPC_VERMISMATCH -> RPC_MISMATCH for
    	enumerated switch.
    
      	* svc_auth.c: Add braces to svcauthsw[] initialization.
    
    	* svc_simple.c: Include pmap_clnt.h for pmap_unset prototype.
    
    	* bindresvport.c, clnt_simple.c, clnt_tcp.c, clnt_udp.c, pmap_clnt.c,
    	pmap_getmaps.c, pmap_gtport.c, pmap_rmt.c, svc_tcp.c, svc_udp.c:
    	Include unistd.h for close() prototype.
    
    	* xdr.c (xdr_opaque): Specify internal buffer as ints.
    	(xdr_u_int32): Declare as returning bool_t.
    
    	* clnt_generic.c, rpc_callmsg.c, svc_auth_unix.c, xdr_mem.c:
    	Include string.h for memmove() prototype.
    
    	* xdr_rec.c: Include string.h for memmove() prototype. Add dummy
    	XDR_FREE cases for switches.
    
    	* xdr_reference.c (xdr_reference): Add XDR_ENCODE case. (gcc warning).
    	* xdr_array.c (xdr_array): Likewise.
    
    	* auth.h: Include gssrpc/xdr.h and provide prototype for
    	gssrpc_xdr_opaque_auth().
    
    	* auth_gssapi.h: Add prototypes for auth_gssapi_seal_seq() and
    	auth_gssapi_unseal_seq().
    
    	* clnt.h: Add prototype for _gssrpc_rpc_dtablesize().
    
    	* rpc.h: Add prototypes for gssrpc_get_myaddress() and
    	gssrpc_bindresvport().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13269 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog        | 47 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/rpc/auth.h           |  9 +++++++++
 src/lib/rpc/auth_gssapi.h    |  7 +++++++
 src/lib/rpc/bindresvport.c   |  4 ++++
 src/lib/rpc/clnt.h           |  4 ++--
 src/lib/rpc/clnt_generic.c   |  1 +
 src/lib/rpc/clnt_perror.c    | 19 ++++++++++++++++++
 src/lib/rpc/clnt_simple.c    |  3 +++
 src/lib/rpc/clnt_tcp.c       |  1 +
 src/lib/rpc/clnt_udp.c       |  2 +-
 src/lib/rpc/get_myaddress.c  |  1 +
 src/lib/rpc/getrpcport.c     |  3 +++
 src/lib/rpc/pmap_clnt.c      |  1 +
 src/lib/rpc/pmap_getmaps.c   |  1 +
 src/lib/rpc/pmap_getport.c   |  1 +
 src/lib/rpc/pmap_rmt.c       |  1 +
 src/lib/rpc/rpc.h            | 10 ++++++++++
 src/lib/rpc/rpc_callmsg.c    |  2 +-
 src/lib/rpc/rpc_dtablesize.c |  1 +
 src/lib/rpc/rpc_prot.c       | 26 +++++++++++++++++++++++-
 src/lib/rpc/svc_auth.c       | 10 +++++-----
 src/lib/rpc/svc_auth_unix.c  |  1 +
 src/lib/rpc/svc_simple.c     |  2 ++
 src/lib/rpc/svc_tcp.c        |  4 +++-
 src/lib/rpc/svc_udp.c        |  2 ++
 src/lib/rpc/xdr.c            |  7 ++++++-
 src/lib/rpc/xdr_array.c      |  3 +++
 src/lib/rpc/xdr_mem.c        |  1 +
 src/lib/rpc/xdr_rec.c        |  7 +++++++
 src/lib/rpc/xdr_reference.c  |  3 +++
 30 files changed, 172 insertions(+), 12 deletions(-)

commit 48c955640085b84684d990b07e6496c999e8623f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 4 21:26:34 2001 +0000

    	* misc.c, schpw.c: Cleanup assignments in conditionals
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13268 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog |  6 +++++-
 src/kadmin/server/misc.c    | 36 ++++++++++++++++++++++--------------
 src/kadmin/server/schpw.c   | 45 ++++++++++++++++++++++++++++-----------------
 3 files changed, 55 insertions(+), 32 deletions(-)

commit 8ca2bf1ef6ba62ff8a17f119ec237b9b3c5a1771
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 4 21:17:17 2001 +0000

    	* kadm5_create.c: Add prototype for static
    	add_admin_princs(). Cleanup calling of add_admin_princs() to be
    	consistant with prototype.
    
    	* kdb5_create.c, kdb5_stash.c, kdb5_destroy.c: Cleanup assignments
    	in conditionals.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13267 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog      |  9 +++++++++
 src/kadmin/dbutil/kadm5_create.c | 17 +++++++++--------
 src/kadmin/dbutil/kdb5_create.c  | 21 ++++++++++++---------
 src/kadmin/dbutil/kdb5_destroy.c |  4 ++--
 src/kadmin/dbutil/kdb5_stash.c   | 39 +++++++++++++++++++++++----------------
 5 files changed, 55 insertions(+), 35 deletions(-)

commit b199ea1dde432426c0a180845ce7cabb60dcbef3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 4 16:14:54 2001 +0000

    	* k524init.c: Inculde unistd.h for getopt() prototype
    
    	* test.c (do_remote): Comment out unused variables.
    
    	* sendmsg.c (krb524_sendto_kdc): Cleanup assignment in conditional.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13266 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog  | 8 ++++++++
 src/krb524/k524init.c | 1 +
 src/krb524/sendmsg.c  | 8 +++-----
 src/krb524/test.c     | 2 ++
 4 files changed, 14 insertions(+), 5 deletions(-)

commit 0ae36bbcb328f0f75880400fc962198ba238cf35
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 4 16:04:03 2001 +0000

    	* kdc_util.c (add_to_transited): Add braces to provide unambiguous
    	if - if - else statements.
    
    	* kdc_preauth.c (verify_sam_response): Cleanup assignments in
    	conditionals.
    	* main.c (main): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13265 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  9 ++++++++
 src/kdc/kdc_preauth.c |  3 ++-
 src/kdc/kdc_util.c    | 64 +++++++++++++++++++++++++--------------------------
 src/kdc/main.c        |  3 ++-
 4 files changed, 45 insertions(+), 34 deletions(-)

commit ead08e9064fe8db3dee23b8489e719d997521264
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 4 15:58:40 2001 +0000

    	* krlogin.c: Always provide prototype for setsignal and not if
    	__STDC__ is defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13264 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/krlogin.c | 8 +++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 5b7b7f4f01c2a90ece0080cde9a3dde1238f3788
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 4 15:28:21 2001 +0000

    	* logger.c (krb5_klog_init): Cleanup assignments in
    	conditionals. Ensure that if hostname is MAXHOSTNAMELEN, buffer is
    	\0 terminated.
    
    	* str_conv.c (krb5_string_to_keysalts, krb5_keysalt_iterate):
    	Clean up assignments in conditionals.
    
    	* admin.h: Move kadm5_free_name_list() to version 1 api as it is
     	present in the ovsec_glue layer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13263 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  | 12 ++++++++++++
 src/lib/kadm5/admin.h    |  2 +-
 src/lib/kadm5/logger.c   | 27 ++++++++++++++++++---------
 src/lib/kadm5/str_conv.c |  8 +++++---
 4 files changed, 36 insertions(+), 13 deletions(-)

commit 86b9cba23d0f7ea4c4add8b2474a4fbeb067a82f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 4 15:27:06 2001 +0000

    	* svr_principal.c: Cleanup assignments in conditionals
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13262 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       |   4 +
 src/lib/kadm5/srv/svr_principal.c | 240 +++++++++++++++++++++-----------------
 2 files changed, 135 insertions(+), 109 deletions(-)

commit 9a1e469094015b6aeac60739b9ad5dd9cbef5e73
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 4 15:25:02 2001 +0000

    	* gss_libinit.c: Include gssapiP_krb5.h for kg_release_defcred()
     	prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13261 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog     | 5 +++++
 src/lib/gssapi/gss_libinit.c | 1 +
 2 files changed, 6 insertions(+)

commit 904e5e66e6bdac1bff70a80d11b3192040059f4d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 4 15:23:41 2001 +0000

    	* accept_sec_context.c (krb5_gss_accept_sec_context): Cleanup
     	assignments in conditionals.
    	* k5seal.c (make_seal_token_v1): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13260 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  6 ++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 11 ++++++-----
 src/lib/gssapi/krb5/k5seal.c             |  3 ++-
 3 files changed, 14 insertions(+), 6 deletions(-)

commit ee6a66048d74f66ed9d4a01f6a9190e62f8eb5ce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jun 2 01:10:58 2001 +0000

    * init_ctx.c (get_profile_etype_list): Zero out multiple separator characters
    between tokens, so the second can be recognized properly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13258 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 6 ++++++
 src/lib/krb5/krb/init_ctx.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 244617a41d4df7719756be320f385bfc48fd4f28
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 1 22:01:12 2001 +0000

    	* login.c: Add braces around initializers. Cleanup assignments in
    	conditionals.  Include krb524.h if KRB4_CONVERT defined.
    
    	* krlogind.c (main): Cleanup unused variables.
    	(protocol): Cleanup ambiguous if-if-else warning.
    
    	* krshd.c (main): Cleanup unused variables.
    
    	* krlogin.c (setsignal): Declare as void.
    	(server_message): Cleanup unused variables.
    
    	* setenv.c (setenv): Declare as returning int and clean up
    	assignments in conditionals.
    
    	* kcmd.c (kcmd, rcmd_stream_init_krb5, v5_des_read): Clean up
    	unused variables and assignments in conditionals.
    	* forward.c (rd_and_store_for_creds): Likewise.
    	* krcp.c (rsource): Likewise.
    	* v4rcp.c (answer_auth): Likewise.
    
    	* krsh.c (main): Declare as retuning int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13257 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 24 ++++++++++++++++++++
 src/appl/bsd/forward.c  | 12 ++++++----
 src/appl/bsd/kcmd.c     | 48 +++++++++++++++++++++++-----------------
 src/appl/bsd/krcp.c     | 11 +++++-----
 src/appl/bsd/krlogin.c  | 13 +++--------
 src/appl/bsd/krlogind.c | 19 ++++++++--------
 src/appl/bsd/krsh.c     |  1 +
 src/appl/bsd/krshd.c    | 16 +++++++++-----
 src/appl/bsd/login.c    | 58 ++++++++++++++++++++++++++++++++-----------------
 src/appl/bsd/setenv.c   |  5 +++--
 src/appl/bsd/v4rcp.c    |  6 +++--
 11 files changed, 135 insertions(+), 78 deletions(-)

commit ac31fbb3e0bf91b21cb15c4123b7e4c87a6cb9bf
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 1 18:43:25 2001 +0000

    	* g_krbrlm.c: Remove unused static variable krb_conf
    
    	* g_svc_in_tkt.c (krb_svc_init, krb_svc_init_preauth): Declare as
    	returning int.
    
    	* gethostname.c: Include unistd.h for gethostname() prototype.
    
    	* getst.c: Include unistd.h for read() prototype.
    
    	* in_tkt.c (in_tkt): Cast arguments to debugging printf to int
    	from uid_t to match format statement.
    
    	* kname_parse.c: Declare k_isname() and k_isinst() as returning
    	int. Cleanup assigments in conditionals.
    
    	* kuserok.c (kuserok): Cleanup assignment in conditional.
    
    	* log.c (krb_set_logfile): Declare function as void.
    	* klog.c (kset_logfile): Likewise.
    
    	* pkt_clen.c (pkt_clen): Declare as returning int.
    	* kntoln.c (krb_kntoln): Likewise.
    	* fgetst.c (fgetst): Likewise.
    
    	* rd_req.c: Declare local variable only if KRB_CRYPT_DEBUG defined.
    
    	* recvauth.c: Include stdlib.h and unistd.h for read() and atoi()
    	prototypes.
    
    	* send_to_kdc.c: Include unistd.h for close() prototype.
    
    	* sendauth.c (krb_sendauth): Clean up assignment in conditional.
    
    	* tkt_string.c (tkt_string): Likewise
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13256 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog      | 37 +++++++++++++++++++++++++++++++++++++
 src/lib/krb4/fgetst.c       |  3 ++-
 src/lib/krb4/g_krbrlm.c     |  3 ---
 src/lib/krb4/g_svc_in_tkt.c |  3 +++
 src/lib/krb4/g_tkt_svc.c    |  2 +-
 src/lib/krb4/gethostname.c  |  4 ++++
 src/lib/krb4/getst.c        |  4 ++++
 src/lib/krb4/in_tkt.c       |  4 ++--
 src/lib/krb4/klog.c         |  3 +--
 src/lib/krb4/kname_parse.c  | 11 +++++++----
 src/lib/krb4/kntoln.c       |  1 +
 src/lib/krb4/kuserok.c      |  2 +-
 src/lib/krb4/log.c          |  5 +++++
 src/lib/krb4/pkt_clen.c     |  1 +
 src/lib/krb4/rd_req.c       |  4 +++-
 src/lib/krb4/recvauth.c     |  6 ++++++
 src/lib/krb4/send_to_kdc.c  | 13 ++++++++-----
 src/lib/krb4/sendauth.c     |  3 ++-
 src/lib/krb4/tkt_string.c   |  5 +++--
 19 files changed, 91 insertions(+), 23 deletions(-)

commit e20fc058bc026c5e3b878fad69831f9f84e8bde8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu May 31 17:47:51 2001 +0000

    	* des.c (des_ecb_encrypt): Do not use a variable named "encrypt".
    	* enc_dec.c (des_cbc_encrypt): Likewise.
    	* pcbc_encrypt.c (des_pcbc_encrypt): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13255 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog      | 6 ++++++
 src/lib/des425/des.c          | 6 +++---
 src/lib/des425/enc_dec.c      | 6 +++---
 src/lib/des425/pcbc_encrypt.c | 6 +++---
 4 files changed, 15 insertions(+), 9 deletions(-)

commit 0306bbd2a49292f35504ff59dc34009a9473afe7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu May 31 17:39:05 2001 +0000

    * des.h: Do not use "encrypt" as an argument
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13254 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 4 ++++
 src/include/kerberosIV/des.h     | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 7135b249ee4ddaf0989a2baf0c65c9136ba22e40
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu May 31 17:38:03 2001 +0000

    	* k5_md4des.c (k5_md4des_verify): Get rid of local variable that
    	is assigned to, without side effects, but never used.
    	* k5_md5des.c (k5_md5des_verify): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13253 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/keyhash_provider/ChangeLog   | 6 ++++++
 src/lib/crypto/keyhash_provider/k5_md4des.c | 3 +--
 src/lib/crypto/keyhash_provider/k5_md5des.c | 3 +--
 3 files changed, 8 insertions(+), 4 deletions(-)

commit 74cb95ef885ce5e5b20afeeb79cafdf3004611e4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu May 31 17:36:30 2001 +0000

    	* des.c (k5_des_docrypt): Do not use a variable named "encrypt"
    	* des3.c (k5_des3_docrypt): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13252 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/enc_provider/ChangeLog | 5 +++++
 src/lib/crypto/enc_provider/des.c     | 4 ++--
 src/lib/crypto/enc_provider/des3.c    | 4 ++--
 3 files changed, 9 insertions(+), 4 deletions(-)

commit ca4f69ec34c4b7b4033cd7efed8a28aa3773406b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu May 31 17:34:39 2001 +0000

    	* f_cbc.c (mit_des_cbc_encrypt): Do not use a variable named "encrypt".
    	* d3_cbc.c (mit_des3_cbc_encrypt): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13251 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 3 +++
 src/lib/crypto/des/d3_cbc.c  | 6 +++---
 src/lib/crypto/des/f_cbc.c   | 6 +++---
 3 files changed, 9 insertions(+), 6 deletions(-)

commit 53c05896edb7c7d000f7d6948b63dae5734314b1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu May 31 17:15:50 2001 +0000

    	* des_int.h (mit_des_cbc_encrypt, mit_des3_ecb_encrypt,
    	mit_des3_cbc_encrypt): Don't use "encrypt" as argument name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13250 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 5 +++++
 src/lib/crypto/des/des_int.h | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit c356a17b51a7377eb9e68b9078c0b0671286147f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 30 18:44:44 2001 +0000

    	* krb5-config.in: New script for providing linker and compiler
    	information for applications.
    
    	* patchlevel.h: Update to current release. Mkrel script generates
    	this in distribtions.
    
    	* configure.in: Add support for parsing patchlevel.h into a
    	useable form for krb5-config. Generate krb5-config from
    	krb5-config.in. Add KRB5_BUILD_PROGRAM for variable substitution.
    
    	* Makefile.in: Add support for building and installing krb5-config.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13249 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog      |  14 ++++
 src/Makefile.in    |  10 ++-
 src/configure.in   |  10 +++
 src/krb5-config.in | 213 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/patchlevel.h   |   4 +-
 5 files changed, 248 insertions(+), 3 deletions(-)

commit a90e74f1c8dddeddb75b6690824aec69d34db341
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri May 25 21:40:08 2001 +0000

    	* krlogind.c (protocol): Don't do TIOCPKT on systems with STREAMS
    	ptys, even if there is a TIOCPKT, since it may result in hangs on
    	some systems where BSD packet mode is (presumably) not implemented
    	properly, such as AIX 4.3.3.  Should get cleaned up at some later
    	point to actually I_PUSH "pckt" or equivalent and do translation
    	between STREAMS and BSD style packet mode.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13245 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 9 +++++++++
 src/appl/bsd/krlogind.c | 3 ++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 2808a98ba1aa4c3ceb4a6147c858b57a076c6623
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 23 22:16:00 2001 +0000

    	* aclocal.m4 (WITH_CC, WITH_CCOPTS): Autoconf 2.50 fix. Change
    	from define to AC_DEFUN. Autoconf warns of use of AC_REQUIRE
    	outside such as environment.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13244 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 5e22fd9f35aa131be0c146cff9d577d9e0cf84ad
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 16 02:55:51 2001 +0000

    	* getpty.c: Make pty_getpty() into ptyint_getpty_ext(), which has
    	an extra argument that determines whether to call grantpt() and
    	unlockpt() on systems that support it.  The new pty_getpty() will
    	simply call the extended version.  This is to support some
    	wackiness needed by pty_paranoia.c tests.
    
    	* pty-int.h: Add prototype for ptyint_getpty_ext().
    
    	* pty_paranoia.c: Add rant about ptys and quirks therein.  Needs
    	to be updated somewhat.  Add some more paranoia for the case where
    	we actually succeed in opening the slave of a closed master and
    	then succeed in opening the same master.  This program will get
    	rewritten at some point to actually see what things result in EOFs
    	and under what conditions data will actually get passed between
    	master and slave.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13243 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog      |  18 +++
 src/util/pty/getpty.c       |  14 +-
 src/util/pty/pty-int.h      |   1 +
 src/util/pty/pty_paranoia.c | 382 ++++++++++++++++++++++++++++++++++++++++----
 4 files changed, 379 insertions(+), 36 deletions(-)

commit d56d6ad6f4e5a5a598224416f7e9a06e2a511d37
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue May 15 21:19:02 2001 +0000

    * gss-server.c (usage): Fix usage info *again* to reflect that
    service_name is required.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13242 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 5 +++++
 src/appl/gss-sample/gss-server.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7e7d77d6dc4fb21b4fc8246f8155f198343cf7af
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 14 18:19:55 2001 +0000

    	* wrap_size_limit.c (krb5_gss_wrap_size_limit): Get rid of unused
    	variable.
    
    	* util_ctxsetup.c (kg2_parse_token): Fix erroneous assignment in
    	conditional. (code not used in current tree).
    
    	* util_seed.c, util_seqnum.c, util_crypt.c, util_cksum.c: Cleanup
    	up assignments in conditionals.
    
    	* ser_sctx.c (kg_queue_internalize): Get rid of unused variable.
    
    	* gssapiP_krb5.h: Renable prototype for krb5_gss_release_oid() as
    	code is back (since 1996).
    
    	* k5unseal.c (kg_unseal_v1): Declare internal function static.
    
    	* init_sec_context.c (make_ap_req_v2): Comment out non-referenced
    	function.
    
    	* gssapi_krb5.c: Include k5-int.h for krb5_ser_* prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13241 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 23 +++++++++++++++++++++++
 src/lib/gssapi/krb5/accept_sec_context.c |  5 -----
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  2 --
 src/lib/gssapi/krb5/gssapi_krb5.c        |  3 +++
 src/lib/gssapi/krb5/init_sec_context.c   |  8 +++++---
 src/lib/gssapi/krb5/k5unseal.c           |  5 +++--
 src/lib/gssapi/krb5/ser_sctx.c           |  1 -
 src/lib/gssapi/krb5/util_cksum.c         | 10 ++++++----
 src/lib/gssapi/krb5/util_crypt.c         | 17 +++++++++++------
 src/lib/gssapi/krb5/util_ctxsetup.c      |  4 ++--
 src/lib/gssapi/krb5/util_seed.c          |  3 ++-
 src/lib/gssapi/krb5/util_seqnum.c        |  3 ++-
 src/lib/gssapi/krb5/wrap_size_limit.c    |  1 -
 13 files changed, 57 insertions(+), 28 deletions(-)

commit 3b80f410e0e0c85b1201271d8e85b4072b8e60b4
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri May 11 03:42:35 2001 +0000

    	* defines.h: Fix k4cmd prototype to match kcmd.c
    
    	* kcmd.c (k4cmd): Fix to not use a narrow type.
    
    	* krlogin.c: Fix prototypes so they don't include narrow types.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13240 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 8 ++++++++
 src/appl/bsd/defines.h | 3 ++-
 src/appl/bsd/kcmd.c    | 2 +-
 src/appl/bsd/krlogin.c | 5 +++--
 4 files changed, 14 insertions(+), 4 deletions(-)

commit e3d691e798d0fba454c69eb9a4bedb95211068e0
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri May 11 03:01:46 2001 +0000

    	* pty_paranoia.c: New file; do many paranoid checks about ctty
    	handling by the pty drivers.
    
    	* Makefile.in: Add rules for pty_paranoia and check-paranoia,
    	which runs pty_paranoia.
    
    	* configure.in: Define REVOKE_NEEDS_OPEN for Tru64.  Add support
    	for program building and run flags for the sake of pty_paranoia.
    
    	* open_slave.c: Fix somewhat; AIX doesn't like opening the ctty
    	twice, so only do initial open if we special-case it in
    	configure.in, e.g. for Tru64.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13239 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog      |  15 ++
 src/util/pty/Makefile.in    |  10 ++
 src/util/pty/configure.in   |   4 +
 src/util/pty/open_slave.c   |   8 +-
 src/util/pty/pty_paranoia.c | 332 ++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 367 insertions(+), 2 deletions(-)

commit 6b80b42bdbdfce6d8a55732898d33a4fd3ca819a
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri May 11 02:14:03 2001 +0000

    	* shlib.conf: Fix RUN_ENV for Irix. [pulled up from 1.2.2]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13238 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  4 ++++
 src/config/shlib.conf | 20 ++++++++++++++++++--
 2 files changed, 22 insertions(+), 2 deletions(-)

commit d84339bed1350e13a02edf83bd1a8624dd889188
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 9 03:38:37 2001 +0000

    	* logwtmp.c: Delete code under "#if 0".  Fix reversed test for
    	loggingin.  Don't forget to set the ut_tv or ut_time for the
    	entry.
    
    	* update_utmp.c: Update rant about Tru64; remove fetching of
    	ut_user from old entry.  The existence of the old ut_user in the
    	logout entry in wtmp was confusing last.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13237 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     |  8 ++++++++
 src/util/pty/logwtmp.c     | 48 ++++++----------------------------------------
 src/util/pty/update_utmp.c | 13 ++++++-------
 3 files changed, 20 insertions(+), 49 deletions(-)

commit 017db8877acda90f692017243245f0d3b741e3c5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 8 17:10:18 2001 +0000

    	* disp_major_status.c (display_unknown): Remove unused variable
    
    	* util_token.c (g_make_token_header): Remove incorrect cast of
    	length argument to memcpy.
    
    	* oid_ops.c (generic_gss_str_to_oid): Cast argument of isxxx()
    	functions to int - avoids gcc warning when these are implemented
    	as macros indexing an array.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13236 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog           | 16 +++++++++++++++
 src/lib/gssapi/generic/disp_major_status.c |  6 +++---
 src/lib/gssapi/generic/oid_ops.c           | 32 +++++++++++++++---------------
 src/lib/gssapi/generic/util_token.c        |  2 +-
 4 files changed, 36 insertions(+), 20 deletions(-)

commit ef78f203db903f1a0b26d1a20ec8c7f95f9d42d2
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue May 8 14:29:53 2001 +0000

    * locate_kdc.c (add_host_to_list): Initialize stack variable err
    which would otherwise get returned without being set in certain
    circumstances.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13235 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 6 ++++++
 src/lib/krb5/os/locate_kdc.c | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 5c4ec4398a5a80f245391670d7e5b79fa1c0effe
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue May 8 04:28:33 2001 +0000

    	* cleanup.c: Call update_utmp() with the correct pid to assist in
    	finding the old utmp entry.
    
    	* open_ctty.c: Reformat somewhat and revise comment.
    
    	* open_slave.c: Rework significantly.  Primarily, keep a fd open
    	to the slave if we need to reopen the slave device following
    	vhangup() or revoke(), to accommodate various OS quirks.
    
    	* update_utmp.c: Revise history section somewhat to document more
    	HP-UX brokenness.  Search via ut_pid before searching via
    	ut_line.  Copy stuff around because entuxent() will clobber some
    	things.
    
    	* void_assoc.c: Revise comment and reformat somewhat.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13234 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     |  18 +++
 src/util/pty/cleanup.c     |   2 +-
 src/util/pty/open_ctty.c   |  44 +++----
 src/util/pty/open_slave.c  | 121 ++++++++-----------
 src/util/pty/update_utmp.c | 281 +++++++++++++++++++++++++++++----------------
 src/util/pty/void_assoc.c  |  37 +++---
 6 files changed, 288 insertions(+), 215 deletions(-)

commit e01dc7300cd2068f8997e6ca7bff33efbaa25914
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 8 04:22:23 2001 +0000

    * sendmsg.c (krb524_sendto_kdc): Do fallback if KRB5_REALM_UNKNOWN is returned,
    as might happen if the DNS support is not enabled.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13233 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 5 +++++
 src/krb524/sendmsg.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f31e7aec76cd20d55f39ec44551ad6f8c4199e25
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 8 03:50:53 2001 +0000

    * locate_kdc.c (add_sockaddr_to_list) [TEST]: If getnameinfo is available, use
    it instead of inet_ntoa to get the printable address.
    (add_host_to_list): Share declaration sections as much as possible.  Propagate
    errors back correctly from gethostbyname path.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13232 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  9 +++++++++
 src/lib/krb5/os/locate_kdc.c | 32 +++++++++++++++++++-------------
 2 files changed, 28 insertions(+), 13 deletions(-)

commit d88aba1ad17ed2b956f4b85fa71190045aefcebc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri May 4 18:59:20 2001 +0000

    	* open_slave.c (pty_open_slave): If revoke() present on system but
    	VHANG_FIRST is not defined, declare local variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13231 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 5 +++++
 src/util/pty/open_slave.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9530b1f60e4048438cf54718a5e7baf92a269e87
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri May 4 04:22:50 2001 +0000

    	* dump-utmp.c: Fix some off-by-one errors.  Handle cases where we
    	have utmpname() but not utmpname().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13230 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog   |  3 +++
 src/util/pty/dump-utmp.c | 25 +++++++++++++++----------
 2 files changed, 18 insertions(+), 10 deletions(-)

commit 1d0c8300e47d13fa26f1016e4c695ae9342f168b
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri May 4 04:12:07 2001 +0000

    	* pty-int.h: Fix typo; VHANG_first -> VHANG_FIRST
    
    	* open_slave.c (pty_open_slave): Add workaround for Tru64 v5.0,
    	since its revoke() will fail if the slave isn't open already.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13229 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    |  7 +++++++
 src/util/pty/open_slave.c | 13 +++++++++++++
 src/util/pty/pty-int.h    |  9 +++++++--
 3 files changed, 27 insertions(+), 2 deletions(-)

commit cb95276178c0977cab6c1bc5351551ccae01fc84
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu May 3 18:44:24 2001 +0000

    	* sane_hostname.c (pty_make_sane_hostname): Preserve const
    	property of incomming parameter in casts.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13228 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog       | 5 +++++
 src/util/pty/sane_hostname.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0e8e5b4c5a41dd22e6fffcf07665769044a8eae7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu May 3 18:41:20 2001 +0000

    	* cleanup.c (pty_cleanup): Delcare local variable only if
    	VHANG_LAST defined.
    
    	* logwtmp.c (pty_logwtmp): Only declare local variables if
    	logwtmp() not available on system.
    
    	* sane_hostname.c (sockaddrlen): Only define static function if
    	HAVE_GETNAMEINFO defined. (pty_make_sane_hostname) Declare goto
    	target only if code compiled in.
    
    gcc warning cleanups
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13227 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog       | 12 ++++++++++++
 src/util/pty/cleanup.c       |  2 ++
 src/util/pty/logwtmp.c       |  2 ++
 src/util/pty/sane_hostname.c |  6 +++++-
 4 files changed, 21 insertions(+), 1 deletion(-)

commit 2835c287829d9f3fa5078ac6caaa7d811ac64e60
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 2 02:28:23 2001 +0000

    * update_utmp.c (pty_update_utmp): Fix typo (OWRONLY -> O_WRONLY)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13226 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 5 +++++
 src/util/pty/update_utmp.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 62ef308e6e255bdc55e2f57c746c14b80b86ebad
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 1 22:46:11 2001 +0000

    cmds.c: fix broken port number check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13225 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 6 ++++++
 src/appl/gssftp/ftp/cmds.c    | 8 ++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 232092b38cb95fe14db823f51ccd795285a0a372
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 1 22:39:38 2001 +0000

    * telnet.c (telnet): Fix grammar in some error messages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13224 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog |  5 +++++
 src/appl/telnet/telnet/telnet.c  | 12 ++++++------
 2 files changed, 11 insertions(+), 6 deletions(-)

commit c801cea950d1b81178e81ac2681f530ae89efb03
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 1 14:59:25 2001 +0000

    	* update_wtmp.c (ptyint_update_wtmpx): Add missing semi-colon in
     	code path if PTY_UTMP_E_EXIT and PTY_UTMPX_E_EXIT exist.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13223 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 5 +++++
 src/util/pty/update_wtmp.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a2a6293f177e66c9ea066c585675663bb1e275fb
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Apr 30 21:53:15 2001 +0000

    	* configure.in: Fix some quoting of shell variables when passing
    	to "test".  Reorder some logic in consistency checks to validate
    	cache variables against "yes" to account for possible empty or
    	nonexistent values.
    
    	* pty-int.h: Fix conditional prototype of update_wtmp().
    
    	* update_wtmp.c: Fix conditional compilation of update_wtmp() to
    	cover the case where we have setutxent() but don't have updwtmpx()
    	and WTMPX_FILE, as is the case on some Linux installations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13222 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 13 +++++++++++++
 src/util/pty/configure.in  | 47 +++++++++++++++++++++++++---------------------
 src/util/pty/pty-int.h     |  4 +++-
 src/util/pty/update_wtmp.c |  5 ++++-
 4 files changed, 46 insertions(+), 23 deletions(-)

commit fd6e8c85fd56f281de94b4c46b20c5c78a394e10
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Apr 28 02:20:57 2001 +0000

    	* configure.in(K5_CHECK_UT_MEMBER): Fix typo in previous; make
    	sure to include the correct header when checking structure
    	members.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13219 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 4 ++++
 src/util/pty/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b39f8f31d5365235dd1cacc3c8fdca1a1158cd59
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Apr 28 02:05:38 2001 +0000

    	* configure.in: Many changes to support the rewriting of the utmp
    	pieces of libpty.  Do a large amount of checking for consistency
    	of various utmp and utmpx APIs as currently understood.  See rant
    	in update_utmp.c.
    
    	* dump-utmp.c: Rewrite; now has capability to use utmp{,x}name()
    	to extract entries from utmp and utmpx files.  Adjusts field
    	widths when printing as appropriate.
    
    	* libpty.h: Update call signature for update_utmp() and logwtmp();
    	make prototypes unconditional.
    
    	* logwtmp.c: Rewrite.  Use pututline() or pututxline() API
    	whenever possible.
    
    	* pty-int.h: Update call signatures for update_wtmp{,x}(); make
    	prototypes unconditional.
    
    	* sane_hostname.c: Use the autoconf-correct macro names.
    
    	* update_utmp.c: Rewrite.  Basically, use functions from the
    	pututline() or pututxline() API whenever possible, to avoid
    	lossage.  Inserted large rant about the conjectured history of BSD
    	utmp, sysV utmp, and utmpx, as well as documentation about some
    	known quirks.
    
    	* update_wtmp.c: Rewrite.  Add new function ptyint_logwtmpx() that
    	takes a utmpx rather than a utmp, so it can fail to lose data
    	converting to and from utmp.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13218 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog       |  32 ++
 src/util/pty/configure.in    | 166 ++++++++---
 src/util/pty/dump-utmp.c     | 361 +++++++++++++++-------
 src/util/pty/libpty.h        |  19 +-
 src/util/pty/logwtmp.c       |  83 +++++-
 src/util/pty/pty-int.h       |  14 +-
 src/util/pty/sane_hostname.c |   4 +-
 src/util/pty/update_utmp.c   | 691 ++++++++++++++++++++++++++++++++++---------
 src/util/pty/update_wtmp.c   | 139 +++++----
 9 files changed, 1111 insertions(+), 398 deletions(-)

commit 6f59e3a9b7fb3765c8b5b47b8456c1997f07570e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 27 23:24:05 2001 +0000

    telnetd.c (usage): Align output columns better
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13217 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 2 +-
 src/appl/telnet/telnetd/telnetd.c | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 24a9965ff8b195f0edec217e08e5afc103e89491
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 27 23:21:47 2001 +0000

    delete support for command-line options that are no longer accepted (and haven't been since 1999)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13216 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog |  8 ++++++++
 src/appl/telnet/telnetd/telnetd.c | 14 ++------------
 2 files changed, 10 insertions(+), 12 deletions(-)

commit 45c35320f36a66655fb8cd816830bc6ae77469b8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Apr 27 22:51:51 2001 +0000

    * aclocal.m4 (DECLARE_SYS_ERRLIST): Check for sys_nerr with an
    expression that can't be optimized away.
    (KRB5_INIT_CCOPTS): New macro.
    (WITH_CC): Add gcc warning flags to CCOPTS instead of CC.  Add option
    -Wno-comment to stop gcc from complaining about SunOS system header
    files.  Call AC_REQUIRE on KRB5_INIT_CCOPTS.
    (WITH_CCOPTS): Add to CCOPTS instead of simply assigning to it.  Call
    AC_REQUIRE on KRB5_INIT_CCOPTS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13215 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 11 +++++++++++
 src/aclocal.m4 | 17 +++++++++++------
 2 files changed, 22 insertions(+), 6 deletions(-)

commit f25d617b278aa214f0bb68cd2ebb841861186025
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Apr 27 14:02:19 2001 +0000

    	* ftp_var.h: Prototype for recvrequest() needs volatile
     	declaration to match code. Native Dec Alpha compiler errors on the
     	inconsistancy.
    
    	* secure.h (PROTOTYPE): Only define if not defined already.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13214 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 8 ++++++++
 src/appl/gssftp/ftp/ftp_var.h | 4 +++-
 src/appl/gssftp/ftp/secure.h  | 2 ++
 3 files changed, 13 insertions(+), 1 deletion(-)

commit a54b8b18cb71aa2853ad88893dc1c47fce477de1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Apr 27 13:55:46 2001 +0000

    .cvsignore: Add stamp-h.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13213 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/.cvsignore | 1 +
 src/include/krb5/ChangeLog  | 6 +++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1877c7b56da44b7dc02529addd740c858688d7de
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 27 01:58:48 2001 +0000

    	* v4gssftp.exp: Allow for "no credentials cache found" error minor
    	code from GSSAPI.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13212 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog    | 5 +++++
 src/tests/dejagnu/krb-standalone/v4gssftp.exp | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 2ce979d79acf5b894e92d5d4aa44823ddd01566f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 26 11:17:10 2001 +0000

    back out accidental check-in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13209 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/Makefile.in  |  8 --------
 src/krb524/configure.in |  1 -
 src/krb524/krb524d.c    | 25 ++++++-------------------
 3 files changed, 6 insertions(+), 28 deletions(-)

commit 7fd5893a43da9bc4884404ed23cfcb00899ebd84
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 26 11:15:12 2001 +0000

    * conv_creds.c (broken, krb524_convert_creds_plain): Unused code deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13208 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog    |  3 +++
 src/krb524/Makefile.in  |  8 ++++++++
 src/krb524/configure.in |  1 +
 src/krb524/conv_creds.c | 54 -------------------------------------------------
 src/krb524/krb524d.c    | 25 +++++++++++++++++------
 5 files changed, 31 insertions(+), 60 deletions(-)

commit c0aedff4eab6e933fa0ab90cffb0334c647186b9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 26 11:13:31 2001 +0000

    add some comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13207 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 2 ++
 1 file changed, 2 insertions(+)

commit 05c80e22f6fdd49e4fdf15a5e25c2b6af188d372
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 26 11:12:36 2001 +0000

    hst_realm.c (T_TXT): Define if not defined by header files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13206 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 2 ++
 src/lib/krb5/os/hst_realm.c | 5 ++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 5337a1677fe59d40c087790b50b4275576db018a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 26 11:11:11 2001 +0000

    use new internal interface for locating servers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13205 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog |  5 +++++
 src/krb524/sendmsg.c | 41 ++++++++++++++++++++++++++---------------
 2 files changed, 31 insertions(+), 15 deletions(-)

commit 612d53bf16b53cd484fe941e3c4ec29579c19db0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 26 11:10:15 2001 +0000

    implement and use new internal interface for locating servers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13204 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  33 +++
 src/lib/krb5/os/accessor.c   |   1 +
 src/lib/krb5/os/changepw.c   | 476 +++++++++++++++++-----------------
 src/lib/krb5/os/locate_kdc.c | 597 +++++++++++++++++++++++++++++--------------
 src/lib/krb5/os/os-proto.h   |   2 +-
 src/lib/krb5/os/sendto_kdc.c |   8 +-
 6 files changed, 672 insertions(+), 445 deletions(-)

commit a895e124d573c6b7db883966cd338f86c467d93a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 26 11:08:18 2001 +0000

    new internal library interface for locating servers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13203 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 13 ++++++++
 src/include/k5-int.h  | 84 +++++++++++++++++++++++++++++++++++++++------------
 2 files changed, 78 insertions(+), 19 deletions(-)

commit 754cabb87230578933c65dbea481495fb0965497
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 26 07:53:10 2001 +0000

    * aclocal.m4 (KRB5_AC_INET6): Don't look for getipnodebyname, getipnodebyaddr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13202 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 1 +
 src/aclocal.m4 | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit fde32c0ac9009d8909a31150d539a134f2ac05c6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 26 07:41:52 2001 +0000

    assume ANSI C: delete no-volatile support, and most no-prototype support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13201 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                    |  6 ++++++
 src/acconfig.h                   |  3 ---
 src/aclocal.m4                   | 32 --------------------------------
 src/appl/bsd/ChangeLog           |  4 ++++
 src/appl/bsd/configure.in        |  2 --
 src/appl/gssftp/ftp/ChangeLog    |  5 +++++
 src/appl/gssftp/ftp/ftp_var.h    |  4 ----
 src/appl/gssftp/ftp/secure.h     |  4 ----
 src/include/ChangeLog            | 12 ++++++++++++
 src/include/configure.in         | 13 -------------
 src/include/kerberosIV/ChangeLog |  4 ++++
 src/include/kerberosIV/krb.h     |  2 --
 src/include/sys/ChangeLog        |  6 ++++++
 src/include/sys/syslog.h         |  8 --------
 src/include/syslog.h             |  8 --------
 src/include/win-mac.h            |  2 --
 src/kdc/ChangeLog                |  4 ++++
 src/kdc/configure.in             |  1 -
 src/lib/des425/ChangeLog         |  4 ++++
 src/lib/des425/configure.in      |  1 -
 src/lib/krb5/ChangeLog           |  4 ++++
 src/lib/krb5/configure.in        |  1 -
 src/mac/libraries/ChangeLog      |  4 ++++
 src/mac/libraries/autoconf.h     |  1 -
 src/tests/asn.1/ChangeLog        |  6 ++++++
 src/tests/asn.1/trval.c          | 25 +++++++++----------------
 26 files changed, 68 insertions(+), 98 deletions(-)

commit 8083f205ad500b43019048a74ccb21ab5765e88c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 26 05:30:46 2001 +0000

    * configure.in: Don't look for getipnodebyaddr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13200 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ChangeLog    | 4 ++++
 src/clients/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2d303e3f3dc4c9314cac81a27aefc5a81dc07316
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 26 05:29:49 2001 +0000

    * klist.c (one_addr): Drop getipnodebyaddr support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13199 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog |  4 ++++
 src/clients/klist/klist.c   | 12 +-----------
 2 files changed, 5 insertions(+), 11 deletions(-)

commit 940ff1b84565c238e93e0cba20eccf9a03d1fca1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 26 03:57:48 2001 +0000

    back out changes that shouldn't have been checked in yet
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13198 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/accessor.c   |   1 -
 src/lib/krb5/os/changepw.c   | 476 +++++++++++++++++-----------------
 src/lib/krb5/os/locate_kdc.c | 593 ++++++++++++++-----------------------------
 src/lib/krb5/os/os-proto.h   |   2 +-
 src/lib/krb5/os/sendto_kdc.c |   8 +-
 5 files changed, 434 insertions(+), 646 deletions(-)

commit 3bbea9e561adf69da5de52caf9e8257b548258af
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 26 03:54:43 2001 +0000

    localaddr.c (foreach_localaddr): support SIOCGIFNUM, for Solaris
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13197 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |   4 +
 src/lib/krb5/os/accessor.c   |   1 +
 src/lib/krb5/os/changepw.c   | 476 +++++++++++++++++-----------------
 src/lib/krb5/os/localaddr.c  |  11 +
 src/lib/krb5/os/locate_kdc.c | 593 +++++++++++++++++++++++++++++--------------
 src/lib/krb5/os/os-proto.h   |   2 +-
 src/lib/krb5/os/sendto_kdc.c |   8 +-
 7 files changed, 661 insertions(+), 434 deletions(-)

commit 64e212fec9aa98416add9f8231ad4359f9931de8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 26 03:49:18 2001 +0000

    update copyright years
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13196 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d17088294e7ff5af099bf5f8336db259ac25cf45
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 26 03:47:29 2001 +0000

    move socklen_t, socklen handling from krb5 library to include/k5-int.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13195 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog               |  5 +++++
 src/acconfig.h              |  4 +++-
 src/include/ChangeLog       |  8 ++++++++
 src/include/configure.in    | 25 +++++++++++++------------
 src/include/k5-int.h        | 22 ++++++++++++++++++++++
 src/lib/krb5/ChangeLog      |  4 ++++
 src/lib/krb5/configure.in   | 13 -------------
 src/lib/krb5/os/ChangeLog   |  5 +++++
 src/lib/krb5/os/localaddr.c | 24 ------------------------
 9 files changed, 60 insertions(+), 50 deletions(-)

commit 9ea22ba225059c4c1cfabf073338273c3e88bb7e
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Apr 26 00:55:20 2001 +0000

    	* ftpcmd.y: Don't dereference a NULL pointer returned from
    	ftpglob().
    
    	* ftpd.c: Be more paranoid about return values from ftpglob().
    	Police uses of sprintf().  Account for expansion in
    	radix_encode().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13193 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |   9 +++
 src/appl/gssftp/ftpd/ftpcmd.y  |  10 ++-
 src/appl/gssftp/ftpd/ftpd.c    | 144 ++++++++++++++++++++++++++++++++++++-----
 3 files changed, 143 insertions(+), 20 deletions(-)

commit 64d53312d9f1d33d3590c537a014ee150ec11024
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 25 17:36:07 2001 +0000

     test.c: Always include stdlib.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13192 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/dyn/ChangeLog | 2 ++
 src/util/dyn/test.c    | 2 --
 2 files changed, 2 insertions(+), 2 deletions(-)

commit a3cf7c0f87f060b62f82fc397b92eec6e54ac0ef
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 25 17:33:13 2001 +0000

    * Makefile.in: Add lclint support
    
    	* dyn.h: Lclint annotate functions.
    
    	* dyn_create.c (DynCreate): Do not assume that malloc(0) is valid
    	and returns a valid pointer. Fix memory leak if malloc fails.
    
    	* dyn_realloc.c (_DynResize): Turn off warning of shifting a
    	signed variable.
    
    	* test.c: Check the return values of all library calls.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13191 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/dyn/ChangeLog     | 14 ++++++++++
 src/util/dyn/Makefile.in   | 18 +++++++++++++
 src/util/dyn/dyn.h         | 13 +++++-----
 src/util/dyn/dyn_create.c  | 12 +++++----
 src/util/dyn/dyn_realloc.c |  2 ++
 src/util/dyn/test.c        | 65 ++++++++++++++++++++++++++++++++++++----------
 6 files changed, 100 insertions(+), 24 deletions(-)

commit 87f3ef154866dfad28853bf0da08c28bf5b688bf
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 25 15:14:24 2001 +0000

    * tcl_kadm5.c, tcl_ovsec_kadm.c: Cleanup of assignments in
    conditionals, missing prototypes, etc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13190 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog        |   5 ++
 src/kadmin/testing/util/tcl_kadm5.c      |  73 ++++++++--------
 src/kadmin/testing/util/tcl_ovsec_kadm.c | 140 +++++++++++++++++--------------
 3 files changed, 123 insertions(+), 95 deletions(-)

commit bd4ae84cfe90d7160dd16a5f24db4bcbbf8b6e12
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 25 15:02:36 2001 +0000

     kdb_dbm.c (destroy_file_suffix): Declare as static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13189 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 4 ++++
 src/lib/kdb/kdb_dbm.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2a7538adb5ba7de319cef42b348e24fafb9a6c93
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 25 14:55:00 2001 +0000

    	* default.exp: For Kerberos 4 tests, use a different ticket file
    	name from the V5 tests.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13188 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 09205548efb4adba70198f0324477b732bd8821f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Apr 24 17:05:34 2001 +0000

    	* client.c (main): Ensure that end of string is NULL terminated
     	instead of assuming buffer initialized to 0. Include <string.h>
     	for memset prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13187 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog |  6 ++++++
 src/lib/rpc/unit-test/client.c  | 25 ++++++++++++++++---------
 2 files changed, 22 insertions(+), 9 deletions(-)

commit 2355294bc4cdee0053722c23d6f1e3a3fbf04f8d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Apr 24 16:06:52 2001 +0000

    	* util_crypt.c (kg_make_confounder): Change variable random to
     	lrandom to prevent shadowing of global function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13186 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog    | 5 +++++
 src/lib/gssapi/krb5/util_crypt.c | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 3446172c7d38db8beed8bda83c53972f29cc3211
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 24 14:21:41 2001 +0000

    update info on Solaris; add BSD/OS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13185 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/t_gifconf.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit a5d403e061c07a4e9ff47f51d00e2531339e4ac8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 17 19:41:35 2001 +0000

    * Makefile.in (unixmac): Target deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13184 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                       | 4 ++++
 src/Makefile.in                     | 9 ---------
 src/lib/gssapi/generic/ChangeLog    | 4 ++++
 src/lib/gssapi/generic/Makefile.in  | 2 --
 src/lib/gssapi/mechglue/ChangeLog   | 4 ++++
 src/lib/gssapi/mechglue/Makefile.in | 2 --
 src/util/ChangeLog                  | 4 ++++
 src/util/Makefile.in                | 2 --
 src/util/ss/ChangeLog               | 4 ++++
 src/util/ss/Makefile.in             | 2 --
 10 files changed, 20 insertions(+), 17 deletions(-)

commit 326f378d721ec9a9a67661455a28af53084f3eff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 17 19:36:06 2001 +0000

    * Makefile.in (includes): New target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13183 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   |  7 +++++++
 src/lib/krb5/error_tables/Makefile.in | 22 +++++++++-------------
 2 files changed, 16 insertions(+), 13 deletions(-)

commit e0c943cb9c0cbfbb29bb13571d2251640045c7e6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 14 03:30:28 2001 +0000

    revise error table header rules - don't explicitly invoke awk here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13182 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  8 ++++++++
 src/include/Makefile.in | 29 ++++++++++++-----------------
 2 files changed, 20 insertions(+), 17 deletions(-)

commit 97cbed8de013c69d811431af26764435c5cb8e8c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 14 03:29:13 2001 +0000

    * Makefile.in (EHDRDIR): Install into kerberosIV subdirectory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13181 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   | 2 ++
 src/lib/krb4/Makefile.in | 3 +--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 38648ee706043db5f366f6911a876262a7a0c0a0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 14 03:28:52 2001 +0000

    * ad_print.c (ad_print): Pass address of session key to des_cblock_print_file,
    not the session key.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13180 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  | 3 +++
 src/lib/krb4/ad_print.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 3cbdd45065a9381de6c2cacea7c148b968bf72e3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 14 03:27:43 2001 +0000

    * g_tkt_svc.c (CredIsExpired): Don't use a variable named "time"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13179 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   |  4 ++++
 src/lib/krb4/g_tkt_svc.c | 18 +++++++++---------
 2 files changed, 13 insertions(+), 9 deletions(-)

commit d31b30a6acb1aa6fa8f2f918b56bec332509d72b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 14 03:14:44 2001 +0000

    k5-int.h: Always include stdlib.h and string.h; don't bother with HAVE_ macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13178 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  5 +++++
 src/include/k5-int.h  | 14 --------------
 2 files changed, 5 insertions(+), 14 deletions(-)

commit f45fcfc445175b2dfcb91efaffb460bb3fb8b53b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 14 03:04:23 2001 +0000

    Allow des-mdX keys as well as des-crc (patch from assar).
    Deal better with conversion of inter-realm tickets.
    Misc cleanup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13177 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      | 18 +++++++++++++
 src/krb524/cnv_tkt_skey.c | 29 ++++++++++++++++++---
 src/krb524/conv_creds.c   |  6 ++---
 src/krb524/conv_princ.c   |  7 +++--
 src/krb524/k524init.c     | 65 ++++++++++++++++++++++++++++++++++-------------
 src/krb524/krb524.h       |  6 ++---
 6 files changed, 100 insertions(+), 31 deletions(-)

commit 606ee03c4bb99d132bbd4a56a05daf74f22bb405
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Apr 13 15:38:21 2001 +0000

    * memcache.h: Don't use macro PROTOTYPE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13176 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  |  4 ++++
 src/lib/krb4/memcache.h | 48 +++++++++++++++++-------------------------------
 2 files changed, 21 insertions(+), 31 deletions(-)

commit 7b54dbda55c4041ecb0ea7d0129ebe1cbc5b61b8
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Apr 12 18:11:12 2001 +0000

    * cksum.c (des_cbc_cksum): Gee, a consistent calling convntion.
    What a concept!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13175 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog | 5 +++++
 src/lib/des425/cksum.c   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1c3bdb494ee46d6758cb3037373d2ca1d3ef0adb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 12 16:03:36 2001 +0000

    	* f_tables.h: Do not define const to nothing on platforms that
    	fail to define __STDC__ - let autoconf do this if necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13174 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog  | 5 +++++
 src/lib/crypto/des/f_tables.h | 6 ------
 2 files changed, 5 insertions(+), 6 deletions(-)

commit a37df686067e01183688657053a4ec2953fd5ab1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 11 21:01:09 2001 +0000

    	* aclocal.m4 (WITH_CC): Reorganize test: Do not use cache variable
    	that conflicts with an autoconf internal variable (prefix with
    	krb5_ instead of ac_). Ensure that the first time AC_PROG_CC is
    	invoked, is not within a conditional cache block. Autoconf 2.49
    	only include the compiler test code once in the configure script
    	instead of everytime it is seen.
    
    aclocal now works with autoconf-2.49d... (as well as earlier versions)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13173 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  9 +++++++++
 src/aclocal.m4 | 15 ++++++++-------
 2 files changed, 17 insertions(+), 7 deletions(-)

commit 8fcc1a1b7fd3d12dcc2336326dac2a27edfd5f28
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 08:54:13 2001 +0000

    some stuff to be fixed in des code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13172 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ISSUES | 5 +++++
 1 file changed, 5 insertions(+)

commit fe16c7f4d7ccff499be9f470f3932a0f14ab7789
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 08:52:35 2001 +0000

    more casting cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13171 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog                | 7 +++++++
 src/lib/crypto/dk/stringtokey.c         | 2 +-
 src/lib/crypto/hash_provider/ChangeLog  | 5 +++++
 src/lib/crypto/hash_provider/hash_md4.c | 2 +-
 src/lib/crypto/hash_provider/hash_md5.c | 2 +-
 src/lib/crypto/hmac.c                   | 6 +++---
 src/lib/crypto/old_api_glue.c           | 4 ++--
 src/lib/crypto/prng.c                   | 9 +++++----
 src/lib/crypto/verify_checksum.c        | 2 +-
 9 files changed, 26 insertions(+), 13 deletions(-)

commit f8614bc3c7e820c9e14ce4dc9ad2b552a3022e8a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 08:39:54 2001 +0000

    fix/add casts as needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13170 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog              | 9 +++++++++
 src/lib/crypto/des/ChangeLog          | 2 ++
 src/lib/crypto/des/t_afss2k.c         | 5 ++++-
 src/lib/crypto/dk/ChangeLog           | 7 +++++++
 src/lib/crypto/dk/checksum.c          | 2 +-
 src/lib/crypto/dk/dk_decrypt.c        | 8 ++++----
 src/lib/crypto/dk/stringtokey.c       | 2 +-
 src/lib/crypto/enc_provider/ChangeLog | 6 ++++++
 src/lib/crypto/enc_provider/des.c     | 5 ++++-
 src/lib/crypto/enc_provider/des3.c    | 2 +-
 src/lib/crypto/keyed_cksum.c          | 2 +-
 src/lib/crypto/make_checksum.c        | 2 +-
 src/lib/crypto/make_random_key.c      | 2 +-
 src/lib/crypto/old/ChangeLog          | 5 +++++
 src/lib/crypto/old/old_decrypt.c      | 4 ++--
 src/lib/crypto/old/old_encrypt.c      | 2 +-
 16 files changed, 50 insertions(+), 15 deletions(-)

commit a633be77bd368474338d0888082647d130cf8ee3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 08:31:43 2001 +0000

    more cleanup - add const, reduce casting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13169 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    | 17 ++++++++++++++---
 src/lib/crypto/des/d3_cbc.c     | 27 ++++++++++++++-------------
 src/lib/crypto/des/d3_kysched.c |  9 +++------
 src/lib/crypto/des/des_int.h    | 15 ++++++++-------
 src/lib/crypto/des/f_cbc.c      | 12 ++++++------
 src/lib/crypto/des/f_cksum.c    |  6 +++---
 src/lib/crypto/des/f_sched.c    |  4 ++--
 src/lib/crypto/des/weak_key.c   |  2 +-
 8 files changed, 51 insertions(+), 41 deletions(-)

commit 45d13ca8a1ef7d9ce900b59ba752ebe38c3d5f07
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 07:57:03 2001 +0000

    stuff to still address
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13168 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ISSUES | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit b7b18d1ad20cef243338a4176eb251f2a4749cb1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 07:49:14 2001 +0000

    remove some outdated comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13167 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/des.c         | 25 -------------------------
 src/lib/des425/enc_dec.c     | 30 ------------------------------
 src/lib/des425/key_parity.c  | 11 -----------
 src/lib/des425/key_sched.c   | 21 ---------------------
 src/lib/des425/new_rnd_key.c | 15 ---------------
 src/lib/des425/weak_key.c    |  7 -------
 6 files changed, 109 deletions(-)

commit ee5f8e41f37418b5bceab927ff99c451f8302548
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 07:40:02 2001 +0000

    use const for some des inputs and reduce unnecessary casts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13166 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  3 +++
 src/include/kerberosIV/des.h     | 18 +++++++++++-------
 src/lib/des425/ChangeLog         | 15 +++++++++++++++
 src/lib/des425/cksum.c           |  8 ++++----
 src/lib/des425/des.c             |  4 ++--
 src/lib/des425/enc_dec.c         |  6 +++---
 src/lib/des425/pcbc_encrypt.c    | 21 +++++++++++----------
 src/lib/des425/quad_cksum.c      | 12 ++++++------
 src/lib/des425/str_to_key.c      | 16 ++++++++--------
 src/lib/des425/t_pcbc.c          |  4 ++--
 src/lib/des425/util.c            |  2 +-
 11 files changed, 66 insertions(+), 43 deletions(-)

commit 9de24ded72416faf8ef628b736f95fae3537cf57
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 07:38:00 2001 +0000

    * krb.h: Don't use "index" as argument name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13165 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 3 +++
 src/include/kerberosIV/krb.h     | 6 +++---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 6b0fe1f1a05b5445cbb68d3f873d02ee9ac47ef6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 07:35:55 2001 +0000

    use const for some inputs (when practical) without changing api
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13164 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog |  7 +++++++
 src/lib/crypto/des/des_int.h | 16 +++++++++-------
 src/lib/crypto/des/f_cbc.c   | 15 ++++++++-------
 src/lib/crypto/des/f_cksum.c | 23 ++++++++++++-----------
 4 files changed, 36 insertions(+), 25 deletions(-)

commit 4e3b54413fc590b43a09a7c213570b249894cb60
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 06:29:56 2001 +0000

    * cr_err_repl.c (req_act_vno): Delete commented-out declaration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13163 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     | 2 ++
 src/lib/krb4/cr_err_repl.c | 9 ---------
 2 files changed, 2 insertions(+), 9 deletions(-)

commit 953efe89dacc34a27ac452185da9b3e4c92b292e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 06:27:01 2001 +0000

    make prototypes unconditional
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13162 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog    |  5 +++++
 src/krb524/conv_creds.c |  8 ++++----
 src/krb524/encode.c     | 18 +++++++++---------
 src/krb524/krb524.h     | 30 +++++++++++++++---------------
 src/krb524/test.c       |  4 ++--
 5 files changed, 35 insertions(+), 30 deletions(-)

commit 79ee3085969484b40180179b781f8baebeb5a04f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 06:23:30 2001 +0000

    * do_as_req.c, do_tgs_req.c, kdc_preauth.c, kdc_util.h, kerberos_v4.c, main.c,
    policy.h: Don't use macros PROTOTYPE or KRB5_PROTOTYPE.
    * kerberos_v4.c (req_act_vno): Delete variable definition.
    (kerberos_v4): Don't set it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13161 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |   8 ++++
 src/kdc/do_as_req.c   |   6 +--
 src/kdc/do_tgs_req.c  |  15 ++----
 src/kdc/kdc_preauth.c |  36 +++++++--------
 src/kdc/kdc_util.h    | 126 +++++++++++++++++++++++++-------------------------
 src/kdc/kerberos_v4.c |  26 +++++------
 src/kdc/main.c        |  16 +++----
 src/kdc/policy.h      |   8 ++--
 8 files changed, 119 insertions(+), 122 deletions(-)

commit e77643038ff2df8185917e2a5766d0c207d0d18a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 06:01:59 2001 +0000

    * kparse.c, send_to_kdc.c: Don't use macro PROTOTYPE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13160 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     | 4 ++++
 src/lib/krb4/kparse.c      | 2 +-
 src/lib/krb4/send_to_kdc.c | 4 ++--
 3 files changed, 7 insertions(+), 3 deletions(-)

commit 1aad00256968ca5615a4e1a91cb2e7a3ac42a828
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 05:58:00 2001 +0000

    * kparse.h: Don't use PROTOTYPE macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13159 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  2 ++
 src/include/kerberosIV/kparse.h  | 18 ++++++++----------
 2 files changed, 10 insertions(+), 10 deletions(-)

commit e00d58f1178f9e2afb33644e3b013bfbd3700228
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 05:06:34 2001 +0000

    fix pathname in comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13158 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/des_int.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3f820f66a45c29f42209e731189a722dae88be85
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 05:06:19 2001 +0000

    * des.h (des_cblock, des_key_schedule): Separate definitions into a block with
    a comment indicating lib/crypto/des/des_int.h needs to be kept in sync.  Use
    macro KRB5INT_DES_TYPES_DEFINED to avoid duplication.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13157 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  7 +++++++
 src/include/kerberosIV/des.h     | 18 ++++++++++++++++--
 2 files changed, 23 insertions(+), 2 deletions(-)

commit 1ce7b89d020b896ee30746109dd05d915dc3c74a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 05:03:55 2001 +0000

    * des_int.h: Don't use PROTOTYPE macro.
    (des_cblock, des_key_schedule): Duplicate definitions here and in
    kerberosIV/des.h, using macro KRB5INT_DES_TYPES_DEFINED to avoid duplication.
    (mit_des_cblock, mit_des_key_schedule): Define in terms of the other types for
    now.
    (PROTOTYPE): Don't define.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13156 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog |   9 ++-
 src/lib/crypto/des/des_int.h | 139 ++++++++++++++++++++++---------------------
 2 files changed, 80 insertions(+), 68 deletions(-)

commit 734141060fdd53dc3907fc5ce01ed6d88dd1d41f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 05:00:54 2001 +0000

    afsstring2key.c, destest.c: Don't use PROTOTYPE macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13155 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog       | 4 ++++
 src/lib/crypto/des/afsstring2key.c | 6 +++---
 src/lib/crypto/des/destest.c       | 4 ++--
 3 files changed, 9 insertions(+), 5 deletions(-)

commit 42277e88ffee1de939b0b3f7a88f253fb5b2af36
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 04:04:09 2001 +0000

    cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13154 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog   |  7 +++++++
 src/lib/des425/Makefile.in | 13 ++++++-------
 src/lib/des425/k4_glue.c   | 48 ----------------------------------------------
 3 files changed, 13 insertions(+), 55 deletions(-)

commit c050b649dc41c43f13a3b40417f0a4cba25d5857
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 04:00:09 2001 +0000

    * des.h: Include stdio.h.
    (PROTOTYPE): Delete macro.  Make all function prototypes unconditional.
    (des_ecb_encrypt, des_fixup_key_parity, des_check_key_parity,
    des_new_random_key, des_init_random_number_generator, des_random_key,
    des_is_weak_key, des_cblock_print_file): Add prototypes.
    (des_cbc_cksum, des_cbc_encrypt, des_read_password) [KRB5_GENERAL__]: Add
    prototypes.
    
    * krb.h: Make all function prototypes unconditional, don't use PROTOTYPE macro.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13153 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  15 ++++
 src/include/kerberosIV/des.h     |  47 ++++++-----
 src/include/kerberosIV/krb.h     | 166 +++++++++++++++++++--------------------
 3 files changed, 125 insertions(+), 103 deletions(-)

commit a7889d6426b5690ee4e14f4e9feffaaae72920b1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 03:33:11 2001 +0000

    new test case for pcbc encryption
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13152 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog   |   4 ++
 src/lib/des425/Makefile.in |   6 ++-
 src/lib/des425/t_pcbc.c    | 125 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 134 insertions(+), 1 deletion(-)

commit 1cadda12af46a3f0a3560190e5ead55631ca14f9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 03:32:34 2001 +0000

    * pcbc_encrypt.c (des_pcbc_encrypt): Initialize plainl and plainr to keep
    compiler happy.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13151 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog      |  3 +++
 src/lib/des425/pcbc_encrypt.c | 12 +++++++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 9f6c7f0b8c26905fbc1b6d5cbb240fe6faeea778
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 02:47:42 2001 +0000

    * des425.h: Deleted to avoid confusion with the other des.h in the tree.  All
    files changed to include des_int.h and (the other) des.h instead.
    * new_rnd_key.c (des_init_random_number_generator): Cast seed data pointer to
    keep compiler happy.
    * read_passwd.c (intr_routine, des_read_pw_string): Add prototypes.
    (des_read_password): Fix call sequence for des_string_to_key.
    * str_to_key.c (des_string_to_key): Remove static storage in favor of automatic
    storage.  Fix call sequence to des_key_sched.  Delete no-op while loop.
    * t_quad.c (main): Fix call sequence for des_quad_cksum.
    * verify.c (des_string_to_key, des_key_sched, des_ecb_encrypt,
    des_cbc_encrypt): Removed declarations.
    (do_encrypt, do_decrypt): Prototype.  Make args point to unsigned char, and
    return types void.
    (main): Declare return type.  Make automatic var in_length be unsigned long;
    discard some casts, but cast it when passing to memcmp.  Remove extra arg
    passed to des_cbc_cksum.
    (flip): Delete unused function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13150 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog     | 23 ++++++++++--
 src/lib/des425/cksum.c       |  4 +-
 src/lib/des425/des.c         |  6 +--
 src/lib/des425/des425.h      | 89 --------------------------------------------
 src/lib/des425/enc_dec.c     |  4 +-
 src/lib/des425/key_parity.c  |  4 +-
 src/lib/des425/key_sched.c   |  9 +++--
 src/lib/des425/new_rnd_key.c |  6 +--
 src/lib/des425/quad_cksum.c  |  3 +-
 src/lib/des425/random_key.c  |  3 +-
 src/lib/des425/read_passwd.c |  8 +++-
 src/lib/des425/str_to_key.c  | 28 +++++++++-----
 src/lib/des425/string2key.c  |  2 +-
 src/lib/des425/t_quad.c      |  6 ++-
 src/lib/des425/util.c        |  3 +-
 src/lib/des425/verify.c      | 56 ++++++++++------------------
 src/lib/des425/weak_key.c    |  4 +-
 17 files changed, 94 insertions(+), 164 deletions(-)

commit e20674d9d3295ade4fa0525f6127ec69a67585ff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 01:11:52 2001 +0000

    rename des.h -> des425.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13149 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog      |  4 ++
 src/lib/des425/cksum.c        |  2 +-
 src/lib/des425/des.c          |  2 +-
 src/lib/des425/des.h          | 89 -------------------------------------------
 src/lib/des425/des425.h       | 89 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/des425/enc_dec.c      |  2 +-
 src/lib/des425/key_parity.c   |  2 +-
 src/lib/des425/key_sched.c    |  2 +-
 src/lib/des425/new_rnd_key.c  |  2 +-
 src/lib/des425/pcbc_encrypt.c |  2 +-
 src/lib/des425/quad_cksum.c   |  2 +-
 src/lib/des425/random_key.c   |  2 +-
 src/lib/des425/read_passwd.c  |  2 +-
 src/lib/des425/str_to_key.c   |  2 +-
 src/lib/des425/string2key.c   |  2 +-
 src/lib/des425/t_quad.c       |  2 +-
 src/lib/des425/util.c         |  2 +-
 src/lib/des425/verify.c       |  2 +-
 src/lib/des425/weak_key.c     |  2 +-
 19 files changed, 109 insertions(+), 105 deletions(-)

commit f49fb3ce569bfb75a3175a73e8078f2404527491
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 10 00:47:01 2001 +0000

    * quad_cksum.c (des_quad_cksum): Add comments.  Force 32-bit arithmetic just to be careful
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13148 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog    |  5 +++++
 src/lib/des425/quad_cksum.c | 41 ++++++++++++++++++++++++++++++++++++-----
 2 files changed, 41 insertions(+), 5 deletions(-)

commit e8855363194dc68093492a4ec6fb93805d4174ce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Apr 7 04:45:22 2001 +0000

    add quad_cksum test case
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13147 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog   |   6 +++
 src/lib/des425/Makefile.in |   6 ++-
 src/lib/des425/t_quad.c    | 101 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 112 insertions(+), 1 deletion(-)

commit b556bada8946fa2d0754b03af82d9eb1c9912884
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 6 02:05:14 2001 +0000

    	* mkrel: When generating multiple tarballs, also generate a
    	consolidated tarball.  Default to making a single
    	tarball. [pullups from krb5-1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13146 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  6 ++++++
 src/util/mkrel     | 34 ++++++++++++++++++++--------------
 2 files changed, 26 insertions(+), 14 deletions(-)

commit 1cc2838a01d4b191d9cd0bd81c658841ece337c2
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Apr 5 20:06:48 2001 +0000

    * kinit.c (k4_kinit): Use ANSI C-style string continuation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13145 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 4 ++++
 src/clients/kinit/kinit.c   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c64f5ef88710f27e16ca9ad1a4981b7c8b084421
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Apr 5 00:29:16 2001 +0000

    	* mk_safe.c (krb5_mk_safe): Only use safe_cksumtype from the
    	auth_context (derived from the config file or hardcoded default)
    	if it's suitable for the enctype of the key we're going to
    	use. [pullup from krb5-1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13144 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  7 +++++++
 src/lib/krb5/krb/mk_safe.c | 27 ++++++++++++++++++++++++++-
 2 files changed, 33 insertions(+), 1 deletion(-)

commit 7335d6ddadb9d2d15c9718a593200f081e6327cc
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 4 22:31:31 2001 +0000

    	* krb5.conf.M: Update description of safe_checksum_type for recent
    	changes. [pullup from krb5-1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13143 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog   |  5 +++++
 src/config-files/krb5.conf.M | 13 ++++++++-----
 2 files changed, 13 insertions(+), 5 deletions(-)

commit 715a67e80b96feda5c585533be1d54298fc318ed
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 4 02:31:56 2001 +0000

    	* setenv.c: Add conditionals for compilation of setenv, unsetenv,
    	and getenv such that they only get compiled if they don't already
    	exist. [pullup from krb5-1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13142 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog | 6 ++++++
 src/clients/ksu/setenv.c  | 9 +++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit ec7ce052a7a42bb5eca40e8b002fa3cd0e2f8c01
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 4 02:31:35 2001 +0000

    	* configure.in: Add checks for unsetenv and getenv.  Compile
    	setenv.o if any of setenv, unsetenv, or getenv are
    	missing. [pullup from krb5-1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13141 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ChangeLog    | 6 ++++++
 src/clients/configure.in | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit dbe10cdc0642dedb147da3e92e0a1d618ea594ec
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 4 02:31:12 2001 +0000

    	* configure.in: Check for setenv, unsetenv, and getenv.  Compile
    	setenv.c if at least of these is undefined. [pullup from
    	krb5-1-2-2-branch]
    
    	* setenv.c: Add conditionals for compilation of setenv, unsetenv,
    	and getenv such that they only get compiled if they don't already
    	exist. [pullup from krb5-1-2-2-branch]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13140 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 10 ++++++++++
 src/appl/telnet/libtelnet/configure.in |  8 ++++++--
 src/appl/telnet/libtelnet/setenv.c     |  6 ++++++
 3 files changed, 22 insertions(+), 2 deletions(-)

commit 7cd4d4ee19fff8dd4ef66fee3118a84f1b872fd3
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Apr 3 03:43:51 2001 +0000

    	* login.M: Don't include "= 0" as part of the "accept_passwd"
    	config option. [pullup from 1.2.2]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13135 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/login.M   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 64e183481d9991d83999b09a051e294643b30786
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 31 06:33:48 2001 +0000

    * t_gifconf.c: New file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13127 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |   4 ++
 src/lib/krb5/os/t_gifconf.c | 127 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 131 insertions(+)

commit edac8649954148d8b886757d8a8e7482ed1d24a9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 31 05:23:42 2001 +0000

    * init_ctx.c (DEFAULT_ETYPE_LIST): New macro.  Old etype list, plus des-md4,
    with des-crc before des-mdX for now.
    (get_profile_etype_list): Use DEFAULT_ETYPE_LIST.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13126 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  6 ++++++
 src/lib/krb5/krb/init_ctx.c | 14 +++++++++++---
 2 files changed, 17 insertions(+), 3 deletions(-)

commit 1960568f3f3fdd9ea5e0283464ca370ebcb587b0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 31 05:22:31 2001 +0000

    reindent for readability
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13125 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/chk_trans.c  | 144 +++++++--------
 src/lib/krb5/krb/walk_rtree.c | 410 +++++++++++++++++++++---------------------
 2 files changed, 277 insertions(+), 277 deletions(-)

commit 3d3c4d081c091f6dcb3183b3de77c4631176f391
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Mar 21 02:15:13 2001 +0000

    I didn't intend to commit that on the trunk (oops). Undoing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13111 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 15 ---------------
 1 file changed, 15 deletions(-)

commit fb1d347c9085cdb0503d4ff06383b484ee54dc3f
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Mar 21 02:09:19 2001 +0000

    macsock.h: Updated Utilities.h and sockets includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13109 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 5714699986cdba51380e7e0d661247c1867f0987
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 15 06:51:19 2001 +0000

    update comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13086 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/afsstring2key.c | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit 248913fccc8b24bb95b583ed1dca25fe99d68c99
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 15 05:01:24 2001 +0000

    t_nfold.c: run n-fold test vector from kerberos-revisions draft
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13085 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog |  7 ++++++
 src/lib/crypto/t_nfold.c | 62 +++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 68 insertions(+), 1 deletion(-)

commit 6425bf4ee09e150c8cee53843f1d4daa3fed098b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 15 04:58:12 2001 +0000

    minor cleanup + audit issues
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13084 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog |   7 +++
 src/lib/crypto/md5/ISSUES    |   3 +
 src/lib/crypto/md5/md5.c     | 144 +++++++++++++++++++++----------------------
 src/lib/crypto/md5/rsa-md5.h |   6 --
 4 files changed, 79 insertions(+), 81 deletions(-)

commit effdea894643d7180508c8ad7bc1df437b649da8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 15 04:45:42 2001 +0000

    audit issues
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13083 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha1/ISSUES | 7 +++++++
 1 file changed, 7 insertions(+)

commit 900e8d5c9e76c3f314256037a1115932814f853f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 15 04:45:18 2001 +0000

    * shs.h: Stop using KRB5_PROTOTYPE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13082 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha1/ChangeLog |  4 ++++
 src/lib/crypto/sha1/shs.h     | 14 +++++---------
 2 files changed, 9 insertions(+), 9 deletions(-)

commit b7438beb84c2b61618df722085f6b58c048ddb5a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 15 04:42:37 2001 +0000

    minor cleanup + audit issues
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13081 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog |  9 +++++++++
 src/lib/crypto/md4/ISSUES    |  3 +++
 src/lib/crypto/md4/md4.c     | 22 ++++++----------------
 src/lib/crypto/md4/rsa-md4.h |  6 ------
 4 files changed, 18 insertions(+), 22 deletions(-)

commit fd0f0f1cd31ac2124bfff1f1a7af5a7175d1ae9c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 15 02:59:52 2001 +0000

    * crc-32.h: Stop using PROTOTYPE macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13080 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog | 4 ++++
 src/lib/crypto/crc32/crc-32.h  | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 94e95c462fded531de90837fd374be4a73f1947d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 13 23:27:10 2001 +0000

    * Makefile.in (STLIBOBJS): Undo last change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13079 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/old/ChangeLog   | 4 ++++
 src/lib/crypto/old/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 41479f6dd011265d988228b20449ff25c5e382ae
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 12 15:17:40 2001 +0000

    	* defines.h: Add prototypes for rcmd_stream_init_normal(),
    	rcmd_stream_init_krb4(), strsave() and rd_and_store_for_creds()
    
    	* Makefile.in: Add dependency of forward.o on defines.h
    
    	* forward.c: Include defines.h for prototypes.
    
    	* kcmd.c, krcp.c, krlogin.c, krlogind.c, krsh.c: Provide full prototype
    	for local functions and move include of kerberosIV/krb.h before
    	defines.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13077 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 13 +++++++++
 src/appl/bsd/Makefile.in |  2 +-
 src/appl/bsd/defines.h   | 23 ++++++++++++++++
 src/appl/bsd/forward.c   |  3 ++
 src/appl/bsd/kcmd.c      | 72 +++++++++++++++++++++++++-----------------------
 src/appl/bsd/krcp.c      | 22 ++++++++++-----
 src/appl/bsd/krlogin.c   | 54 ++++++++++++++++++++++++------------
 src/appl/bsd/krlogind.c  | 19 +++++++------
 src/appl/bsd/krsh.c      |  4 +--
 src/appl/bsd/krshd.c     | 54 ++++++++++++++++++++----------------
 10 files changed, 173 insertions(+), 93 deletions(-)

commit c3d804acb3a6aee373b85da167a3977defe3ab1d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 12 15:10:02 2001 +0000

    	* krb524d.c: Provide prototypes for local functions
    
    	* test.c: Declare local functions static.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13076 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog |  6 ++++++
 src/krb524/krb524d.c | 18 +++++++++++++-----
 src/krb524/test.c    |  9 +++++++++
 3 files changed, 28 insertions(+), 5 deletions(-)

commit fbdbf70363c56f2d3f3ed7c93e03284451a0aab5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 12 00:15:55 2001 +0000

            * com_err.h: For struct error_table, change the base from an
            unsigned to signed long (error messages and tables are signed)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13075 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 5 +++++
 src/util/et/com_err.h | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 940d9b6dbab9883ad4eac75aba640ca7b42eae3e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 11 03:21:13 2001 +0000

           * def_realm.c: Move prototype for krb5_try_realm_txt_rr() to
            os-proto.h.
    
            * init_os_ctx.c: Include os-proto.h
    
            * changepw.c, locate_kdc.c: Do not shadow sin() with local
            variable name.
    
            * os-proto.h: Add prototypes for krb5_try_realm_txt_rr() and the
            obsolete krb5_secure_config_files().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13074 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 13 +++++++++++++
 src/lib/krb5/os/changepw.c    |  8 ++++----
 src/lib/krb5/os/def_realm.c   |  1 -
 src/lib/krb5/os/init_os_ctx.c |  1 +
 src/lib/krb5/os/locate_kdc.c  | 12 ++++++------
 src/lib/krb5/os/os-proto.h    |  6 ++++++
 6 files changed, 30 insertions(+), 11 deletions(-)

commit 4be5bf40e4879c5214382d38542db4cf5f57a7d0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 11 03:04:59 2001 +0000

            * init_ctx.c: Provide a full prototype for init_common()
    
            * recvauth.c (recvauth_common): Declare recvauth_common as static.
    
            * parse.c, sendauth.c: Changes to prevent shadowing of local
            variables.
    
            * get_in_tkt.c, tgtname.c: Include int-proto.h for prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13073 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 11 +++++++++++
 src/lib/krb5/krb/get_in_tkt.c |  1 +
 src/lib/krb5/krb/init_ctx.c   |  2 +-
 src/lib/krb5/krb/parse.c      |  6 +++---
 src/lib/krb5/krb/recvauth.c   |  2 +-
 src/lib/krb5/krb/sendauth.c   | 16 +++++++++-------
 src/lib/krb5/krb/tgtname.c    |  1 +
 7 files changed, 27 insertions(+), 12 deletions(-)

commit 40e9566459e86acded1d7a21ac78a7033043653b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 11 02:55:44 2001 +0000

       * oid_ops.c: Avoid the use of a variable named index
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13072 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog |  4 ++++
 src/lib/gssapi/generic/oid_ops.c | 12 ++++++------
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 1ff7060e2c284ff8f56f05337d7d65d5953e0e7b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 11 02:53:49 2001 +0000

            * make_random_key.c, old_api_glue.c: Do not use a variable named
            random that might shadow a system header file definition.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13071 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog         |  5 +++++
 src/lib/crypto/make_random_key.c | 10 +++++-----
 src/lib/crypto/old_api_glue.c    |  8 ++++----
 3 files changed, 14 insertions(+), 9 deletions(-)

commit 8fb3ac917366f9885cbc6e320d7e4e41f5ee96cd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 11 02:47:09 2001 +0000

    str_conv.c: Include adm_proto.h for prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13070 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  | 4 ++++
 src/lib/kadm5/str_conv.c | 1 +
 2 files changed, 5 insertions(+)

commit 6cc8c41ece1134e513857e61e59bb7249d4f9b7b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Mar 10 22:56:44 2001 +0000

            * kdb_xdr.c: Change the variable index to idx to prevent function
            name shadowing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13069 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb_xdr.c | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit f10e26a21f83ab1ca169fc868681aecae96421a4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 9 22:27:16 2001 +0000

    use prototype-style function defs. meant to attach this log with last checkin of old_??crypt.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13068 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/old/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 9118583c5b2ad810f8749fb624da5bb16f87bd29
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 9 22:25:02 2001 +0000

    Makefile.in (STLIBOBJS): Nothing uses des_stringtokey.o, drop it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13067 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/old/ChangeLog         |  5 +++++
 src/lib/crypto/old/Makefile.in       |  2 +-
 src/lib/crypto/old/des_stringtokey.c |  1 +
 src/lib/crypto/old/old_decrypt.c     | 21 +++++++--------------
 src/lib/crypto/old/old_encrypt.c     | 24 +++++++++++-------------
 5 files changed, 25 insertions(+), 28 deletions(-)

commit 082158786364f8b568f7ababafda6921edba3134
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Mar 9 09:42:19 2001 +0000

    Use krb5int_ prefix for internal "provider" structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13066 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog                           |  5 +++++
 src/lib/crypto/cksumtypes.c                        | 18 +++++++++---------
 src/lib/crypto/enc_provider/ChangeLog              |  5 +++++
 src/lib/crypto/enc_provider/des.c                  |  2 +-
 src/lib/crypto/enc_provider/des3.c                 |  2 +-
 src/lib/crypto/enc_provider/enc_provider.h         |  4 ++--
 src/lib/crypto/etypes.c                            | 22 +++++++++++-----------
 src/lib/crypto/hash_provider/ChangeLog             |  6 ++++++
 src/lib/crypto/hash_provider/hash_crc32.c          |  2 +-
 src/lib/crypto/hash_provider/hash_md4.c            |  2 +-
 src/lib/crypto/hash_provider/hash_md5.c            |  2 +-
 src/lib/crypto/hash_provider/hash_provider.h       |  8 ++++----
 src/lib/crypto/hash_provider/hash_sha1.c           |  2 +-
 src/lib/crypto/keyhash_provider/ChangeLog          |  6 ++++++
 src/lib/crypto/keyhash_provider/descbc.c           |  2 +-
 src/lib/crypto/keyhash_provider/k5_md4des.c        |  2 +-
 src/lib/crypto/keyhash_provider/k5_md5des.c        |  2 +-
 src/lib/crypto/keyhash_provider/keyhash_provider.h |  6 +++---
 src/lib/crypto/keyhash_provider/t_cksum.c          |  8 ++++----
 src/lib/crypto/prng.c                              |  2 +-
 20 files changed, 65 insertions(+), 43 deletions(-)

commit cfaa2a67c30e1aac554e8cd93bc6a60fb9f69065
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Mar 8 22:47:48 2001 +0000

    Update ChangeLog for last checkin..
    
    	* do_as_req.c: If KRBCONF_KDC_MODIFIES_KDB defined, produce code
    	that compiles and works.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13065 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 3 +++
 1 file changed, 3 insertions(+)

commit 7cc6650d19f177c5423f6691c497567b18987738
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Mar 8 22:45:29 2001 +0000

    	* kdc_util.h: Add prototype for process_v4_mode() for main.c to use
    
    	* kerberos_v4.c: Do not shadow progname and more variables.
    
    	* rtest.c (make_princ): Declare static.
    
    	* sock2p.c: Include kdc_util.h for prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13064 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 10 ++++++++++
 src/kdc/do_as_req.c   |  2 +-
 src/kdc/kdc_util.h    |  1 +
 src/kdc/kerberos_v4.c |  8 ++++----
 src/kdc/rtest.c       |  2 +-
 src/kdc/sock2p.c      |  1 +
 6 files changed, 18 insertions(+), 6 deletions(-)

commit b3dc9eb9546ec86ef4c52ecb2a0a1448273ee8ec
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Mar 8 19:54:17 2001 +0000

    	* krb5.hin: Add prototypes for krb5_auth_con_setpermetypes() and
     	krb5_auth_con_getpermetypes().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13063 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  5 +++++
 src/include/krb5.hin  | 10 ++++++++++
 2 files changed, 15 insertions(+)

commit aeb7e732c1fdf072274294156f219c6aa643ec1c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 8 03:47:22 2001 +0000

    * test_et.c (main): Only use sys_nerr tests if HAVE_SYS_ERRLIST
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13062 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 4 ++++
 src/util/et/Makefile.in | 2 +-
 src/util/et/test_et.c   | 4 ++++
 3 files changed, 9 insertions(+), 1 deletion(-)

commit 31a6b859eed2532174b920699ba1e21849cc4204
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 8 03:40:49 2001 +0000

    prefer strerror() over sys_errlist[], for sparcv9-solaris2.8
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13061 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ChangeLog      |  4 ++++
 src/appl/gssftp/configure.in   |  2 +-
 src/appl/gssftp/ftp/ChangeLog  |  6 ++++++
 src/appl/gssftp/ftp/cmds.c     |  2 ++
 src/appl/gssftp/ftp/ftp.c      |  2 ++
 src/appl/gssftp/ftp/secure.c   | 11 +++++++----
 src/appl/gssftp/ftpd/ChangeLog |  4 ++++
 src/appl/gssftp/ftpd/ftpd.c    |  2 ++
 8 files changed, 28 insertions(+), 5 deletions(-)

commit 468ac82c1212647ee6c31de7aaaa68bb87615efe
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 8 03:27:26 2001 +0000

    fix last change, it was very broken
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13060 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog     |  8 +++++---
 src/lib/rpc/clnt_perror.c | 21 +++++++++------------
 2 files changed, 14 insertions(+), 15 deletions(-)

commit 1deb0c424386a8a264af8c5f70c83f1d9c9fda2a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 8 03:19:21 2001 +0000

    use strerror when available, for sparcv9-solaris2.8
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13059 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog     |  8 ++++++++
 src/lib/rpc/clnt_perror.c | 15 +++++++++++----
 src/lib/rpc/configure.in  |  2 ++
 3 files changed, 21 insertions(+), 4 deletions(-)

commit 73b74582df45303fb0d4818875bcc20e362d1587
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 6 02:18:47 2001 +0000

    krb5_const -> const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13058 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog                    |  4 ++
 src/lib/crypto/crc32/ChangeLog              |  4 ++
 src/lib/crypto/crc32/crc-32.h               |  2 +-
 src/lib/crypto/crc32/crc.c                  | 36 ++++++++--------
 src/lib/crypto/crc32/crc32.c                |  4 +-
 src/lib/crypto/decrypt.c                    |  6 +--
 src/lib/crypto/dk/ChangeLog                 |  5 +++
 src/lib/crypto/dk/checksum.c                | 12 +++---
 src/lib/crypto/dk/derive.c                  |  6 +--
 src/lib/crypto/dk/dk.h                      | 66 ++++++++++++++---------------
 src/lib/crypto/dk/dk_decrypt.c              | 20 ++++-----
 src/lib/crypto/dk/dk_encrypt.c              | 28 ++++++------
 src/lib/crypto/dk/stringtokey.c             |  6 +--
 src/lib/crypto/enc_provider/ChangeLog       |  4 ++
 src/lib/crypto/enc_provider/des.c           | 14 +++---
 src/lib/crypto/enc_provider/des3.c          | 14 +++---
 src/lib/crypto/encrypt.c                    |  6 +--
 src/lib/crypto/hash_provider/ChangeLog      |  5 +++
 src/lib/crypto/hash_provider/hash_crc32.c   |  2 +-
 src/lib/crypto/hash_provider/hash_md4.c     |  2 +-
 src/lib/crypto/hash_provider/hash_md5.c     |  2 +-
 src/lib/crypto/hash_provider/hash_sha1.c    |  2 +-
 src/lib/crypto/hmac.c                       |  6 +--
 src/lib/crypto/keyhash_provider/ChangeLog   |  5 +++
 src/lib/crypto/keyhash_provider/descbc.c    |  4 +-
 src/lib/crypto/keyhash_provider/k5_md4des.c |  8 ++--
 src/lib/crypto/keyhash_provider/k5_md5des.c |  8 ++--
 src/lib/crypto/make_checksum.c              |  4 +-
 src/lib/crypto/nfold.c                      |  2 +-
 src/lib/crypto/old/ChangeLog                |  5 +++
 src/lib/crypto/old/des_stringtokey.c        |  6 +--
 src/lib/crypto/old/old.h                    | 24 +++++------
 src/lib/crypto/old/old_decrypt.c            | 10 ++---
 src/lib/crypto/old/old_encrypt.c            | 14 +++---
 src/lib/crypto/old_api_glue.c               | 48 ++++++++++-----------
 src/lib/crypto/raw/ChangeLog                |  5 +++
 src/lib/crypto/raw/raw.h                    | 20 ++++-----
 src/lib/crypto/raw/raw_decrypt.c            | 10 ++---
 src/lib/crypto/raw/raw_encrypt.c            | 14 +++---
 src/lib/crypto/string_to_key.c              |  4 +-
 src/lib/crypto/verify_checksum.c            |  6 +--
 41 files changed, 245 insertions(+), 208 deletions(-)

commit dce11d06547b52fa2f4591e9a7d4cbeb77a9f3d0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 6 00:47:32 2001 +0000

    prng.c: use des3 now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13057 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog |  5 +++++
 src/lib/crypto/prng.c    | 28 ++++++++++++++--------------
 2 files changed, 19 insertions(+), 14 deletions(-)

commit ed9337fb3d6c09cb5aed291f77900efa6d880089
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 5 20:57:39 2001 +0000

    * localaddr.c (krb5_os_localaddr): Don't look for -1 return value from
    foreach_localaddr.
    (print_addr): Only process AF_INET6 addresses if AF_INET6 is defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13056 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/localaddr.c | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 56977e69db24b9a3355d8f10fe670b65a0654700
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 5 20:48:43 2001 +0000

    * gmt_mktime.c (gmt_mktime): Handle years earlier than 1970.
    (main) [TEST_LEAP]: New routine, driver for testing.
    * Makefile.in (t_mktime): New target.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13055 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  7 +++++-
 src/lib/krb5/os/Makefile.in  |  3 +++
 src/lib/krb5/os/gmt_mktime.c | 51 ++++++++++++++++++++++++++++++++++++++++++--
 3 files changed, 58 insertions(+), 3 deletions(-)

commit b16144a37e7a0f57c470dd7b7cfd471e55763143
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Mar 5 10:42:09 2001 +0000

    2001-03-05  Sam Hartman  <hartmans@mit.edu>
    
    	* kuserok.c: Set max_username to 65 not 10.  65 should be enough
    	for a null terminated string from most current Unixes usernames.
    	The previous limit of 10 was too low.  I don't know how the
    	previous limit was chosen nor why this is not a dynamic buffer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13054 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 7 +++++++
 src/lib/krb5/os/kuserok.c | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit aa0f70e06886e6058e79dfc622823f6f5b201aa1
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 5 08:07:10 2001 +0000

    	* init_os_ctx.c: Get sys/ioctl.h for Solaris to get FIONBIO
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13053 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 4 ++++
 src/lib/krb5/os/init_os_ctx.c | 3 +++
 2 files changed, 7 insertions(+)

commit 22075c4a88ecce9d6ee3ae3f54a1b7d75b72e98b
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 5 08:06:34 2001 +0000

    	* configure.in: Check for sys/filio.h for FIONBIO
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13052 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 4 ++++
 src/lib/krb5/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 789117bd6e52853fc4a158b615356199888a8f93
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 3 22:05:29 2001 +0000

    only call ioctl on /dev/random if open succeeded
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13051 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/init_os_ctx.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 4531ba725b82df5c1232d763eed82930b09ec234
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 3 22:02:00 2001 +0000

    init_os_ctx.c: On UNIX, seed PRNG with data from /dev/[u]random if available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13050 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |  7 +++++++
 src/lib/krb5/os/init_os_ctx.c | 41 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+)

commit 1d04f82647095502e00afca300c5db8c8e0a788d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Mar 3 21:31:59 2001 +0000

    * preauth2.c (pa_sam): Return an error if no prompter was provided
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13049 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/preauth2.c | 3 +++
 2 files changed, 8 insertions(+)

commit 2c6ab8e1e155ebf740f98703ea04034765ccc5a3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Feb 26 20:25:23 2001 +0000

    	*adm_conn.c, adm_rw.c, kadm5_defs.h, kpasswd.c, main.c,
     	proto_serv.c, srv_net.c: Warnings cleanup including assignments in
     	conditionals, shadowed variables, unused variables, prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13029 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5passwdd/ChangeLog    |  6 +++
 src/kadmin/v5passwdd/adm_conn.c   | 91 ++++++++++++++++++-----------------
 src/kadmin/v5passwdd/adm_rw.c     | 62 +++++++++++++-----------
 src/kadmin/v5passwdd/kadm5_defs.h |  4 +-
 src/kadmin/v5passwdd/kpasswd.c    | 42 +++++++++--------
 src/kadmin/v5passwdd/main.c       | 99 ++++++++++++++++++++++-----------------
 src/kadmin/v5passwdd/proto_serv.c | 41 ++++++++--------
 src/kadmin/v5passwdd/srv_net.c    |  8 ++--
 8 files changed, 191 insertions(+), 162 deletions(-)

commit 2b3491d27bf17b80d2178a7a3f7056f34d6672cc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Feb 26 20:03:16 2001 +0000

    	* loadv4.c, ovload.c, kdb5_util.h, kdb5_util.c, kadm5_create.c,
     	dumpv4.c, dump.c: Compiler warning cleanup including prototypes,
     	assignments in conditionals, unused variables, varaibles shadowing
     	one-another.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13028 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog      |   7 +++
 src/kadmin/dbutil/dump.c         |  13 ++--
 src/kadmin/dbutil/dumpv4.c       |  55 ++++++++--------
 src/kadmin/dbutil/kadm5_create.c |  26 ++++----
 src/kadmin/dbutil/kdb5_util.c    |  84 +++++++++++++------------
 src/kadmin/dbutil/kdb5_util.h    |  47 +++++++++++---
 src/kadmin/dbutil/loadv4.c       | 131 +++++++++++++++++++++++----------------
 src/kadmin/dbutil/ovload.c       |  15 ++---
 8 files changed, 218 insertions(+), 160 deletions(-)

commit 0770707730df526f208600e6508ae39c6479c65e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Feb 26 19:31:03 2001 +0000

    	* ktutil.c, ktutil_funcs.c: Do not shadow system "index" and
     	"stime" variables.
    
    	* ktutil.h: Add prototypes for SS callback functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13027 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog      |  7 +++++++
 src/kadmin/ktutil/ktutil.c       |  4 ++--
 src/kadmin/ktutil/ktutil.h       | 32 ++++++++++++++++++++++++++++++++
 src/kadmin/ktutil/ktutil_funcs.c | 11 ++++++-----
 4 files changed, 47 insertions(+), 7 deletions(-)

commit c6f0ee6a28dda43ac267105323e98afcd2aa69ca
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Feb 26 19:14:29 2001 +0000

    	* ss_wrapper.c: Include kadmin.h
    
    	* kadmin.c, keytab.c: Warning cleanup of shadowing variables,
     	missing prototypes, assignments within conditionals. variables
     	type mismatches.
    
    	* getdate.y: Prototypes in file are for getdate_yylex() and
     	getdaye_yyerror() and not yylex()/yyerror().
    
    	* kadmin.h: New header file with ss callback prototypes and global
     	variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13026 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog    | 15 ++++++++
 src/kadmin/cli/getdate.y    |  4 +-
 src/kadmin/cli/kadmin.c     | 90 +++++++++++++++++++++++++--------------------
 src/kadmin/cli/kadmin.h     | 58 +++++++++++++++++++++++++++++
 src/kadmin/cli/keytab.c     | 54 ++++++++++++++-------------
 src/kadmin/cli/ss_wrapper.c |  2 +-
 6 files changed, 154 insertions(+), 69 deletions(-)

commit 4036994d4fe71c6c10383e7ffd5e70c5de261a45
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Feb 26 18:23:34 2001 +0000

    * adm_proto.h (krb5_adm_connect): Declare prompt string const char
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13025 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 7 ++++++-
 src/include/krb5/adm_proto.h | 2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit f1084090738a70aa8804c817c694566d30d291ce
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Feb 26 18:22:08 2001 +0000

    	* kpasswd.c, tty_kpasswd.c, xm_kpasswd.c: Compiler warning
     	clenups. Use const when apropriate, remove assignments in
     	conditionals, remove unnecessary casts.
    
    	* kpasswd.h: New file with prototypes of functions used in
     	different files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13024 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/ChangeLog     |  9 ++++++++
 src/kadmin/passwd/kpasswd.c     | 19 ++++++++++-------
 src/kadmin/passwd/kpasswd.h     | 46 +++++++++++++++++++++++++++++++++++++++++
 src/kadmin/passwd/tty_kpasswd.c | 12 ++++++-----
 src/kadmin/passwd/xm_kpasswd.c  |  8 +++----
 5 files changed, 77 insertions(+), 17 deletions(-)

commit e781bfd8ff71c88dfc3cdb0b3602810a6385e8dc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 19 20:14:51 2001 +0000

    note that file is unused
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13015 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/string2key.c | 1 +
 1 file changed, 1 insertion(+)

commit 7eb03555fc46dec2f291f19ce2c1f5bea1665437
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Feb 18 23:00:37 2001 +0000

    	* kadm_rpc_svc.c, server_stubs.c: Rename all server side dispatch
            routines to end in _svc so as to not conflict with prototypes of
            client side handlers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13014 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog      |   6 ++
 src/kadmin/server/kadm_rpc_svc.c |  42 +++++-----
 src/kadmin/server/server_stubs.c | 169 +++++++++++++++++++++------------------
 3 files changed, 116 insertions(+), 101 deletions(-)

commit f911c6cd21855adc68c087fbc617f4b9f89b6f30
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Feb 18 23:00:08 2001 +0000

    	* server_internal.h: Add prototype for
            krb5_free_key_data_contents() which really should be in libkdb.
    
    	* kadm_rpc_xdr.c: Include krb5/admin_xdr.h for prototypes.
    
    	* kadm_rpc.h: Add prototypes for client and server stub
            functions. Server functions renamed to have _svc appended.
    
    	* alt_prof.c: Clean up warnings. Do not shadow index() with local
            variable.
    
    	* admin_xdr.h: Add prototypes for xdr_nulltype(), xdr_krb5_ui_4(),
            xdr_krb5_int16(), xdr_krb5_key_data_nocontents(),
            xdr_krb5_key_salt_tuple(), xdr_krb5_tl_data(),
            xdr_kadm5_principal_ent_rec_v1(), xdr_cprinc3_arg(),
            xdr_generic_ret(0, xdr_chpass3_arg(), xdr_setv4key_arg(),
            xdr_setkey_arg(), xdr_setkey3_arg(), xdr_chrand3_arg(),
            xdr_gprincs_arg(), xdr_grpincs_ret(), xdr_gpols_arg(),
            xdr_gpols_ret(), xdr_getprivs_ret(), xdr_krb5_salttype().
    
    	* admin_internal.h: Add prototype for _kadm5_check_handle().
    
    	* admin.h: Add prototypes for kadm5_free_config_params(),
            kadm5_decrypt_key(), ovsec_kadm_free_name_list().
    
    	* adb.h: Add prototypes for xdr_osa_pw_hist_ent(),
            xdr_krb5_key_data(), osa_adb_rename_db(),
            osa_adb_rename_policy_db().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13013 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog         |  31 +++++++++++++
 src/lib/kadm5/adb.h             |   6 +++
 src/lib/kadm5/admin.h           |  13 ++++++
 src/lib/kadm5/admin_internal.h  |   1 +
 src/lib/kadm5/admin_xdr.h       |  53 ++++++++++++++++++++-
 src/lib/kadm5/alt_prof.c        |  50 ++++++++++----------
 src/lib/kadm5/kadm_rpc.h        | 100 +++++++++++++++++++++++++++++++---------
 src/lib/kadm5/kadm_rpc_xdr.c    |   1 +
 src/lib/kadm5/server_internal.h |   4 ++
 9 files changed, 212 insertions(+), 47 deletions(-)

commit f31504873c735c5d8dc832394968de85a0790441
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Feb 18 22:59:30 2001 +0000

    	* adb_openclose.c, adb_policy.c, server_acl.c, server_dict.c,
            server_init.c, server_kdb.c, server_misc.c, svr_iters.c,
            svr_principal.c: Cleanup assignments in conditionals, variables
            sadowing one another, unused variables and declared some functions
            as static.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13012 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       |   8 +++
 src/lib/kadm5/srv/adb_openclose.c |  22 +++----
 src/lib/kadm5/srv/adb_policy.c    |  12 ++--
 src/lib/kadm5/srv/server_acl.c    |  19 +++---
 src/lib/kadm5/srv/server_dict.c   |   5 +-
 src/lib/kadm5/srv/server_init.c   | 126 ++++++++++++++++++++------------------
 src/lib/kadm5/srv/server_kdb.c    |  63 ++++++++++---------
 src/lib/kadm5/srv/server_misc.c   |  13 ++--
 src/lib/kadm5/srv/svr_iters.c     |  13 ++--
 src/lib/kadm5/srv/svr_principal.c | 104 ++++++++++++++++---------------
 10 files changed, 210 insertions(+), 175 deletions(-)

commit 41e17e84af115a20312204eec98fdff74ad87a80
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Feb 18 22:58:36 2001 +0000

    	* client_rpc.c: Insure pointer argument type is same as passed
            onto xdr functions. (arguments specified to *3_1 functions were
            for the *_1 functions).
    
    	* client_init.c, client_principal.c, clnt_policy.c: Cleanup unused
            variables and assignments in conditionals.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13011 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog          |  9 +++++++++
 src/lib/kadm5/clnt/client_init.c      | 10 ++++++----
 src/lib/kadm5/clnt/client_principal.c |  4 ----
 src/lib/kadm5/clnt/client_rpc.c       | 12 ++++++------
 src/lib/kadm5/clnt/clnt_policy.c      |  1 -
 5 files changed, 21 insertions(+), 15 deletions(-)

commit 052836e76ac8a9aa1ccd7012af20f85dc9262445
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Feb 18 22:56:00 2001 +0000

    	* xdr.h: Flush out prototypes for xdrmem_create(),
            xdrstdio_create(), xdrrec_create(), xdralloc_create(),
            xdralloc_release(), xdrrec_endofrecord(), xdrrec_skiprecord(),
            xdrrec_eof(), xdralloc_getdata(). Add prototype for
            gssrpc_xdr_fre().
    
    	* xdr.c: Argument to gssrpc_xdr_free(0 changed from char * to void
            *. xdr_u_char() changed to take unsigned char * instead of char *.
    
    	* auth_unix.c: Include unistd.h and string.h for
            prototypes. Declare marshal_new_auth() as static void instead of
            static bool_t based on usage.
    
    	* auth.h, svc_auth.h: Provide full prototypes for a number of
            functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13010 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog   | 18 ++++++++++++++++++
 src/lib/rpc/auth.h      |  7 ++++---
 src/lib/rpc/auth_unix.c |  6 ++++--
 src/lib/rpc/svc_auth.h  |  5 ++++-
 src/lib/rpc/xdr.c       |  4 ++--
 src/lib/rpc/xdr.h       | 47 +++++++++++++++++++++++++++++++++++++----------
 6 files changed, 69 insertions(+), 18 deletions(-)

commit 3d8678fbdb672fde7f1ba047d7ab40d1727f4b57
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Feb 18 20:34:15 2001 +0000

         * trval.c: Add prototypes for trval() and trval2()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13009 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog | 4 ++++
 src/tests/asn.1/trval.c   | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 5fbdc6df626c77fcb0f2f954a39715f4666d01bd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Feb 16 21:26:13 2001 +0000

    * Makefile.in: Add $(datadir) to INSTALLMKDIRS for util/et
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13008 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit a6ae20dc3567a74d027f2b785eb07690d9535317
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Feb 16 20:16:02 2001 +0000

    	* t_deltat.c (main): Test of overflow and underflow of krb5_int32
    
    	* x-deltat.y: Test for over/underflow of krb5_int32 for a
    	krb5_deltat. Return EINVAL. [krb5-libs/922]
    
    	* deltat.c: Regenerated from x-deltat.y
    
    	* str_conv.c (krb5_string_to_timestamp): Do not accept a time
    	format that only partially matches the input string. [krb5-lib/922]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13007 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  12 +++
 src/lib/krb5/krb/deltat.c   | 258 +++++++++++++++++++++++++++-----------------
 src/lib/krb5/krb/str_conv.c |   5 +
 src/lib/krb5/krb/t_deltat.c |  53 +++++++++
 src/lib/krb5/krb/x-deltat.y |  98 +++++++++++++----
 5 files changed, 308 insertions(+), 118 deletions(-)

commit 15f2d27e8bb929bc6efed5bdce6dd10a854a955a
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 9 07:01:53 2001 +0000

    	* loadv4.c: Remove references to KRB_NEVERDATE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13003 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog | 4 ++++
 src/kadmin/dbutil/loadv4.c  | 6 ++----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 8588fcfc9fb3a68c72d57f25ad71373d1e1f1775
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 9 07:01:38 2001 +0000

    	* kerberos_v4.c (kerberos_v4): Remove references to
    	KRB_NEVERDATE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13002 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  5 +++++
 src/kdc/kerberos_v4.c | 14 ++------------
 2 files changed, 7 insertions(+), 12 deletions(-)

commit fe658ac09e683d3a9398d1c8bbb768bbdef9ec3d
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 6 01:43:57 2001 +0000

    	* kdb5_util.M: Fix some formatting nits and document new flags
    	controlling dump formats.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12998 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog   |  5 +++++
 src/kadmin/dbutil/kdb5_util.M | 35 +++++++++++++++++++++++------------
 2 files changed, 28 insertions(+), 12 deletions(-)

commit 3c9a2d5bab7b556d35f2fd51442050f8b5457e3e
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 5 23:11:49 2001 +0000

    	* cnv_tkt_skey.c (krb524_convert_tkt_skey): Avoid double-free;
    	caller should free v5tkt.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12995 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      | 5 +++++
 src/krb524/cnv_tkt_skey.c | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 13ca0adf2070a42ce7a54e44bd739f4b24914ed0
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 5 22:01:23 2001 +0000

    	* prompter.c (krb5_prompter_posix): Fix up terminal modes if we're
    	interrupted. [reported by Booker Bense]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12993 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  5 +++++
 src/lib/krb5/os/prompter.c | 12 ++++++++++++
 2 files changed, 17 insertions(+)

commit 1e2ac1c984c2c548d88a43a079c86be6e620852b
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 2 22:49:33 2001 +0000

    	* krb5.conf: Test with trailing whitespace on "default_realm"
    	line.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12990 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog | 5 +++++
 src/util/profile/krb5.conf | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit e1b97351c095706ea92d65f5c8e213eebbf623be
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 30 22:40:54 2001 +0000

    	* preauth.c (krb5_obtain_padata): Don't dereference a NULL pointer
    	if we receive an empty ETYPE_INFO preauth. [krb5-libs/903 from
    	craziboy77@hotmail.com]
    
    	* preauth2.c (krb5_do_preauth): Don't dereference a NULL pointer
    	if we receive an empty ETYPE_INFO preauth. [krb5-libs/903 from
    	craziboy77@hotmail.com]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12977 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 10 ++++++++++
 src/lib/krb5/krb/preauth.c  |  4 ++++
 src/lib/krb5/krb/preauth2.c |  5 +++++
 3 files changed, 19 insertions(+)

commit efc16493653b4173c54daf40f33e57097d99af81
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jan 30 20:55:48 2001 +0000

    	* rd_req_dec.c (krb5_rd_req_decrypt_tkt_part): Free
    	krb5_keytab_entry if call to krb5_decrypt_tkt_part()
    	fails. [krb5-libs/855 reported by guy@packeteer.com]
    
    Pullup from krb5-1-2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12975 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 8 +++++++-
 src/lib/krb5/krb/rd_req_dec.c | 2 +-
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 36399afd9d35da1ff066f4bcbb6fc01e6c0f34a4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jan 30 20:28:06 2001 +0000

    	* sclient.c (main): Do not free auth_context unless
    	set. (krb5-appl/895 from tim.mann@compaq.com)
    
    Pull up from 1-2 branch.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12973 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/ChangeLog | 7 ++++++-
 src/appl/sample/sclient/sclient.c | 2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit f54d2bbaf3bf3e8cac500876025f5e5c481c98c3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 30 18:20:45 2001 +0000

    * kpropd.c (load_database): Initialize save_stderr variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12971 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog | 4 ++++
 src/slave/kpropd.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f2bd3efab257e248d417c127a921005bf7688c81
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 30 04:23:56 2001 +0000

    * make_checksum.c (krb5_c_make_checksum): Clear checksum contents pointer after
    freeing it in error case.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12968 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog       | 5 +++++
 src/lib/crypto/make_checksum.c | 1 +
 2 files changed, 6 insertions(+)

commit aacc719076d9488001a1037e5695f96b101a7704
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 30 04:14:13 2001 +0000

    	* krb.h: Remove KRB_NEVERDATE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12967 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 4 ++++
 src/include/kerberosIV/krb.h     | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 02ed192b1a2ce51f0f6475320a544445cb3ce0d7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 30 04:11:18 2001 +0000

    * kprop.h (KPROP_CKSUMTYPE): Delete unused macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12966 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog | 4 ++++
 src/slave/kprop.h   | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit cca76f6112f1ad6918086b86b6f61fba8098a72c
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 30 02:58:43 2001 +0000

    	* lifetime.c: Remove support for "magic" lifetime value of 255
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12965 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  |  4 ++++
 src/lib/krb4/lifetime.c | 14 +++-----------
 2 files changed, 7 insertions(+), 11 deletions(-)

commit f879186efa843e7cb77fd48566baca9ac7f3264a
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jan 29 00:07:27 2001 +0000

    	* Makefile.in: Remove rule for aix.bincmds; we don't need it
    	anymore.
    
    	* makeshlib.sh: Use the linker flag -berok so that unresolved
    	symbols don't turn into link-time errors for building shared libs
    	on AIX.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12960 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 9 +++++++++
 src/util/Makefile.in  | 8 --------
 src/util/makeshlib.sh | 8 +++-----
 3 files changed, 12 insertions(+), 13 deletions(-)

commit b1e673c0ea1194e69ced6d7bc231d0c18e12bd29
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jan 29 00:05:38 2001 +0000

    	* shlib.conf: We don't need aix.bincmds anymore for AIX.  Use the
    	-blibpath flag instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12959 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 5 +++++
 src/config/shlib.conf | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 746285c76c49197740f5ce90cc58d969dbeeb44f
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jan 29 00:04:18 2001 +0000

    	* aclocal.m4 (KRB5_LIB_AUX): Smash some shared lib file extensions
    	so that AIX doesn't break, since static and shared libs are
    	mutually exclusive on AIX.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12958 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 17 +++++++++++++----
 2 files changed, 19 insertions(+), 4 deletions(-)

commit 4b462941d797202fa58d0afedce083cba15b6d89
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jan 27 04:41:32 2001 +0000

    	* dest_tkt.c: Clean up uid handling.  Fix stat checks
    
    	* in_tkt.c: Clean up uid handling.  Fix stat checks.
    
    	* tf_util.c: Clean up uid handling.  Fix stat checks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12954 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  |   8 +++
 src/lib/krb4/dest_tkt.c | 128 ++++++++++++++++++++++++++++++++++++++----------
 src/lib/krb4/in_tkt.c   |  87 +++++++++++++++++++++-----------
 src/lib/krb4/tf_util.c  | 118 ++++++++++++++++++++++++++++++++++++--------
 4 files changed, 266 insertions(+), 75 deletions(-)

commit 2723295f3f7249c2151b5338986d73be7e962f0c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 26 22:54:40 2001 +0000

    	* krshd.c: Get path for NOLOGIN file from paths.h if present,
    	mirroring logic in login.c.  [patch from David MacKenzie
    	krb5-appl/913]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12952 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  6 ++++++
 src/appl/bsd/krshd.c   | 12 +++++++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)

commit 4e5874b747fb6ba3a10d8bd2e6829d219c3c25db
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 26 04:21:52 2001 +0000

    	* Makefile.in (OBJS, SRCS): Add prot_client.o, prot_client.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12950 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   | 2 ++
 src/lib/krb4/Makefile.in | 2 ++
 2 files changed, 4 insertions(+)

commit 5fbbfcee82f10f3b07a967ecaa9095f127103920
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 26 04:20:57 2001 +0000

    	* prot_client.c: New file; client-side protocol support
    
    	* prot_common.c (krb4prot_decode_header): Decode the first two
    	bytes of a krb4 packet.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12949 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     |   7 +
 src/lib/krb4/prot_client.c | 370 +++++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb4/prot_common.c |  16 ++
 3 files changed, 393 insertions(+)

commit c227dc977a1bd382473ad97866c15dc8aa237ab6
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 26 04:20:07 2001 +0000

    	* prot.h: Add new prototypes for prot_client.c stuff.  Also, add
    	new prototype for decode_header().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12948 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  5 +++++
 src/include/kerberosIV/prot.h    | 34 ++++++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+)

commit a509604d931515aea751a82df2fbc49d5ebdd393
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 26 01:19:04 2001 +0000

    	* state.c (envvarok): Disallow LC_* and NLSPATH
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12946 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 4 ++++
 src/appl/telnet/telnetd/state.c   | 2 ++
 2 files changed, 6 insertions(+)

commit a82bd0233e9f85b6c9d071d10dd6ce45c19625dd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 25 23:52:14 2001 +0000

    more afsstring2key unterminated-input checks & fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12945 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/afsstring2key.c |  6 ++++--
 src/lib/crypto/des/t_afss2k.c      | 21 +++++++++++++++++++++
 2 files changed, 25 insertions(+), 2 deletions(-)

commit 970f88562bfb14e4ab74f358063517b3ca5d0cd2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 25 21:12:55 2001 +0000

    * t_afss2k.c: Extend test cases to cover situation where krb5_data refers to
    strings that are not nul-terminated.  Reorder functions to avoid inlining, to
    keep debugging easier.
    * afsstring2key.c (mit_afs_string_to_key): Don't depend on nul-termination of
    input strings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12944 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog       |  8 +++++++
 src/lib/crypto/des/afsstring2key.c | 16 ++++++++------
 src/lib/crypto/des/t_afss2k.c      | 43 +++++++++++++++++++++++++++-----------
 3 files changed, 49 insertions(+), 18 deletions(-)

commit b6d039cd6ce2e536a6896ad1fcc344d73a235850
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 24 05:19:45 2001 +0000

    	* prot_common.c: Fix up some error returns
    
    	* prot_kdc.c: Fix up some error returns.  Add
    	decode_kdc_request().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12941 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     |   7 +++
 src/lib/krb4/prot_common.c |  22 +++++---
 src/lib/krb4/prot_kdc.c    | 128 +++++++++++++++++++++++++++++++++++----------
 3 files changed, 120 insertions(+), 37 deletions(-)

commit 43e083839729e423cbc03e4fefeaabd041e4b60c
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 24 05:15:21 2001 +0000

    	* prot.h: Add prototype for decode_kdc_request() and some rough
    	starting points for KRB4PROT_* error codes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12940 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  5 +++++
 src/include/kerberosIV/prot.h    | 13 +++++++++++++
 2 files changed, 18 insertions(+)

commit 078120e2c3fb3a30cf4587e6ecaf821a03e631c9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 24 04:59:07 2001 +0000

    * stringtokey.c (kerberos): Now const.
    (krb5_dk_string_to_key): Cast it to non-const.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12939 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/dk/ChangeLog     | 5 +++++
 src/lib/crypto/dk/stringtokey.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 5ebbb9bd5886a38c24dbb2c71d95a2b09d7b66c6
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 24 04:22:43 2001 +0000

    	* forward.c (rd_and_store_for_creds): Overwrite any existing value
    	of the KRB5CCNAME environment variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12937 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/forward.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit aaf6fd7514d3549ebdb545af63fefac951a19ee4
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 24 02:18:20 2001 +0000

    	* rc_io.c (getdir): Subtract one from dirlen, since sizeof
    	includes the terminating NUL character.  Avoid redundant path
    	separators.
    	(krb5_rc_io_move): When renaming OLD to NEW, don't copy the
    	filename.  This was causing temporary files to get leaked.
    	(krb5_rc_io_close): Don't FREE if d->fn is NULL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12935 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog |  9 +++++++++
 src/lib/krb5/rcache/rc_io.c   | 22 +++++++++++-----------
 2 files changed, 20 insertions(+), 11 deletions(-)

commit 98094d71b615f21b10499d1fd18be05cfd4409f0
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 23 05:52:43 2001 +0000

    document recent large number of changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12934 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

commit f3cb5cad28df17a80dbc8d67ac843f2652678261
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 23 05:52:15 2001 +0000

    * cr_ciph.c: Include prot.h.  KRB4_PUT32 -> KRB4_PUT32BE.
    [missed one]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12933 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/cr_ciph.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 9f4b3a4565363936189fb99322ad7df77c03e856
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 23 05:48:06 2001 +0000

    	* prot_common.c: New file; contains functions to encode/decode
    	string triples for principals.
    
    	* prot_kdc.c: New file; contains encoders and decoders
    	(eventually) for the KDC's use.
    
    	* Makefile.in (OBJS, SRCS): Add prot_common.o, prot_kdc.o.
    
    	* cr_auth_repl.c: KRB4_PUT{16,32} -> KRB4_PUT{16,32}BE.
    
    	* cr_ciph.c: Include prot.h.  KRB4_PUT32 -> KRB4_PUT32BE.
    
    	* cr_err_repl.c: KRB4_PUT32 -> KRB4_PUT32BE.
    
    	* cr_tkt.c: KRB4_PUT32 -> KRB4_PUT32BE.
    
    	* decomp_tkt.c: krb_strnlen -> krb4int_strnlen.
    
    	* g_ad_tkt.c: krb_strnlen -> krb4int_strnlen.  KRB4_PUT32 ->
    	KRB4_PUT32BE.  Properly skip date while parsing error.
    
    	* g_in_tkt.c: krb_strnlen -> krb4int_strnlen.  KRB4_PUT32 ->
    	KRB4_PUT32BE.  Properly skip date while parsing error.
    
    	* g_phost.c: Changes from audit.  Actually bail out instead of
    	failing silently if h->h_name is too long.
    
    	* kname_parse.c: Changes from audit.  Check overrun per character
    	processed.
    
    	* mk_auth.c: krb_strnlen -> krb4int_strnlen.  KRB4_PUT32 ->
    	KRB4_PUT32BE.  Include prot.h.
    
    	* mk_err.c: KRB4_PUT32 -> KRB4_PUT32BE.
    
    	* mk_priv.c: KRB4_PUT32 -> KRB4_PUT32BE.
    
    	* mk_req.c: KRB4_PUT32 -> KRB4_PUT32BE.
    
    	* mk_safe.c: KRB4_PUT32 -> KRB4_PUT32BE.
    
    	* rd_req.c: krb_strnlen -> krb4int_strnlen.
    
    	* strnlen.c: Rename to krb4int_strnlen.  Also include prot.h,
    	which is where strnlen is declared now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12932 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/Makefile.in    |   4 +
 src/lib/krb4/cr_auth_repl.c |   6 +-
 src/lib/krb4/cr_err_repl.c  |   4 +-
 src/lib/krb4/cr_tkt.c       |   2 +-
 src/lib/krb4/decomp_tkt.c   |  12 +-
 src/lib/krb4/g_ad_tkt.c     |  13 +-
 src/lib/krb4/g_in_tkt.c     |  13 +-
 src/lib/krb4/g_phost.c      |  37 ++++-
 src/lib/krb4/kname_parse.c  |  59 +++++--
 src/lib/krb4/mk_auth.c      |   7 +-
 src/lib/krb4/mk_err.c       |   2 +-
 src/lib/krb4/mk_priv.c      |   6 +-
 src/lib/krb4/mk_req.c       |   4 +-
 src/lib/krb4/mk_safe.c      |   6 +-
 src/lib/krb4/prot_common.c  | 114 +++++++++++++
 src/lib/krb4/prot_kdc.c     | 390 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb4/rd_req.c       |  16 +-
 src/lib/krb4/strnlen.c      |   8 +-
 18 files changed, 636 insertions(+), 67 deletions(-)

commit e1cf9ab5b10e223eca72b50635091e173f5df44e
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 23 05:39:27 2001 +0000

    	* krb.h: Remove internal prototypes and macros
    
    	* prot.h: Put internal prototypes and macros here.  Make
    	KRB4_PUT{16,32} into little-endian and big-endian versions
    	thereof, with the original names getting an extra arg to determine
    	endianness of encoding.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12931 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |   9 +++
 src/include/kerberosIV/krb.h     | 151 +----------------------------------
 src/include/kerberosIV/prot.h    | 165 ++++++++++++++++++++++++++++++++++++++-
 3 files changed, 173 insertions(+), 152 deletions(-)

commit 7cfa64676caaab1891e21ca19984be6382dd4843
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon Jan 22 21:42:03 2001 +0000

    * krb5_32.def: Add krb5_rc_close() so gssapi builds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12930 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/krb5_32.def | 1 +
 2 files changed, 5 insertions(+)

commit f95f67bd8edef21bd52954501c847858307c3b8a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jan 21 01:27:53 2001 +0000

    missed a variable that should've been made const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12929 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog       | 3 ++-
 src/lib/crypto/des/afsstring2key.c | 2 +-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 9c6194f9e1cad0efc4d3461981393315633743ac
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jan 21 01:15:56 2001 +0000

    add mit copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12928 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/afsstring2key.c | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 3d2b13d38bb569e5b70f6519b1a07eca954d170d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jan 21 01:07:12 2001 +0000

    fix year for last change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12927 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/afsstring2key.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b122dc1870e2d437515afb18909e5c7bfed23bd6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 13:17:32 2001 +0000

    make afs string2key thread-safe
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12926 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog       |  10 ++++
 src/lib/crypto/des/afsstring2key.c | 106 ++++++++++++++++++-------------------
 2 files changed, 63 insertions(+), 53 deletions(-)

commit af9b6b7a3cad157cce95b9f9bd9a95e9cd8f6283
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 13:10:34 2001 +0000

    add some comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12925 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/t_afss2k.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 20040d2f726bd32adc2229f2048880e0619ace32
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 13:08:45 2001 +0000

    new test case for afs string2key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12924 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   |  8 ++++
 src/lib/crypto/des/Makefile.in | 12 +++++-
 src/lib/crypto/des/t_afss2k.c  | 88 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 106 insertions(+), 2 deletions(-)

commit 8931c19822cf834815a23679e5bbf7ab79cd6f09
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 04:16:01 2001 +0000

    * preauth.c: Don't use PROTOTYPE macro, just always use the prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12923 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  5 +++++
 src/lib/krb5/krb/preauth.c | 20 ++++++++++----------
 2 files changed, 15 insertions(+), 10 deletions(-)

commit 5561a8eaf41edbdb84af01d799a68269a6832200
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jan 20 04:03:09 2001 +0000

    	* preauth.c: Remove uses of KRB5_NPROTOTYPE() macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12922 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  4 +++
 src/lib/krb5/krb/preauth.c | 88 +++++++++++++++++++++++-----------------------
 2 files changed, 48 insertions(+), 44 deletions(-)

commit f7c1ed9243529f2331882ed2d483f1002d7901b6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 03:19:52 2001 +0000

    * krb5.hin (KRB5_NPROTOTYPE): Delete
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12921 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 2 ++
 src/include/krb5.hin  | 1 -
 2 files changed, 2 insertions(+), 1 deletion(-)

commit e3e193175407cf9776148092799ccd99b5d4f5bc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 03:08:42 2001 +0000

    Always use ANSI C features (prototypes, const, void *, etc).
    Convert rcache dispatch macros to functions; hide rcache data structures.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12920 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |   18 +
 src/include/k5-int.h  |  671 ++++++++++++++++---------------
 src/include/krb5.hin  | 1040 ++++++++++++++++++++++---------------------------
 3 files changed, 845 insertions(+), 884 deletions(-)

commit b0ba37d073dc4c2276acd1d4450db2e4eb3d224b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 03:06:32 2001 +0000

    * rcfns.c: New file, with fn versions of former dispatch macros from krb5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12919 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog   |  6 +++
 src/lib/krb5/rcache/Makefile.in |  9 +++--
 src/lib/krb5/rcache/rcfns.c     | 87 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 99 insertions(+), 3 deletions(-)

commit 038440baed90f61cbc8bdcefaf8544294aea008a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 02:38:04 2001 +0000

    * coding-style: Assume ANSI C '89.  Use krb5int_ for internal names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12918 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    |  5 +++++
 doc/coding-style | 27 +++++++++++++--------------
 2 files changed, 18 insertions(+), 14 deletions(-)

commit 497250325c757ffafa53b9ee55cb37f5fc387596
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 02:10:20 2001 +0000

    some updates, looking towards 1.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12917 dc483132-0cff-0310-8789-dd5450dbe970

 README | 39 +++++++++++++++++++++++++++++++++++++--
 1 file changed, 37 insertions(+), 2 deletions(-)

commit cda199c63713319970470dfc7563ae7457b6184e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 01:54:26 2001 +0000

    rebuilt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12916 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/et_c.perl | 18 +++++++-----------
 1 file changed, 7 insertions(+), 11 deletions(-)

commit 5f337297f9e6f6f22473e6226c41b8a105c4dbab
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 20 01:54:16 2001 +0000

    * com_err.h (add_error_table, remove_error_table): Annotate as modifying
    internal state.
    (struct et_list, _et_list): Remove.
    
    * error_table.h (struct et_list, _et_list): Put back here.
    
    * error_message.c (add_error_table, remove_error_table): Annotate specific
    modifications.  Disable inconsistent-defifition checks since _et_list isn't
    describe in the header file but is global and modified.
    
    * et_c.awk: Make the generated initialization function simply call
    add_error_table, and drop the static linked-list node.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12915 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 16 ++++++++++++++++
 src/util/et/com_err.h       | 18 ++++--------------
 src/util/et/error_message.c | 20 ++++++++++++++++----
 src/util/et/error_table.h   |  8 ++++++++
 src/util/et/et_c.awk        | 11 ++++-------
 5 files changed, 48 insertions(+), 25 deletions(-)

commit 926dbfad5bd7cdda2545e082c40e3ad531154302
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 19 01:05:13 2001 +0000

    	* g_ad_tkt.c: Fix error packet parsing
    
    	* g_in_tkt.c: Fix error packet parsing.  Also, declare some
    	internal functions as static and add prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12914 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  |  7 +++++++
 src/lib/krb4/g_ad_tkt.c | 32 ++++++++++++++++----------------
 src/lib/krb4/g_in_tkt.c | 44 ++++++++++++++++++++++++++------------------
 3 files changed, 49 insertions(+), 34 deletions(-)

commit c8cd64a31d99daef3d710e876f1c9f7c607f522f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 18 03:48:05 2001 +0000

    use revised compile_et script instead of calling awk directly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12913 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 7 +++++++
 src/config/pre.in    | 7 +++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 0ebc20205668423748d84786afd9eaeb6a2d7472
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 18 01:42:11 2001 +0000

    update to implement equivalent of ref count
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12911 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       |  7 +++++++
 src/util/et/ISSUES          | 17 ++++++++++++++---
 src/util/et/error_message.c | 27 ++++++---------------------
 src/util/et/t_com_err.c     |  6 ++++++
 4 files changed, 33 insertions(+), 24 deletions(-)

commit 4f75ee1e3b14017a62de5d15a0844cf524182677
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 18 01:05:22 2001 +0000

    Make compile_et script installable, and install it.
    Use it when building test programs too.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12910 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog     | 14 ++++++++++++++
 src/util/et/Makefile.in   | 30 ++++++++++++++++--------------
 src/util/et/compile_et.sh | 13 +++++++++++++
 src/util/et/config_script | 11 ++++-------
 4 files changed, 47 insertions(+), 21 deletions(-)

commit 233a0e3b1dec0016e4e00be05c6744ad515593b4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 17 04:50:54 2001 +0000

    Make prototypes unconditional
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12908 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   |   5 +
 src/include/krb5/adm_proto.h | 226 ++++++++++++++--------------
 src/include/krb5/kdb.h       | 351 +++++++++++++++++--------------------------
 src/include/krb5/kdb_dbc.h   |   6 +-
 src/include/krb5/kdb_dbm.h   |  76 +++++-----
 src/include/krb5/kdb_kt.h    |   3 +-
 6 files changed, 293 insertions(+), 374 deletions(-)

commit 75b6d5a52d445e3e187a04d071e80bd825d50c74
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 17 02:05:52 2001 +0000

    * str_conv.c (krb5_keysalt_iterate): Always use the prototype for
    function-pointer argument ITERATOR.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12907 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  | 5 +++++
 src/lib/kadm5/str_conv.c | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit b6978b71d5fef9c467a63fd66c720dca3c710ff1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jan 17 02:02:11 2001 +0000

    * krcp.c (error): Always declare with ellipsis
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12906 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/krcp.c    | 7 +------
 2 files changed, 5 insertions(+), 6 deletions(-)

commit 58ec4c4e8e3225b61122a33b198db9468cddf3a1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 16 19:01:01 2001 +0000

    * acconfig.h (HAVE_SA_LEN): Undef
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12905 dc483132-0cff-0310-8789-dd5450dbe970

 src/acconfig.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 316819aabb3b984a7901a3ece6ea652d44a43db4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jan 16 19:00:45 2001 +0000

    * configure.in: Call AC_REQUIRE_CPP before checking for GCC, to ensure that we
    always set $CPP.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12904 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 7 +++++++
 src/configure.in | 3 +++
 2 files changed, 10 insertions(+)

commit 7477fbc43acb7df4dfabe896a7d967ca98739276
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Jan 14 03:31:19 2001 +0000

    Document configure.in change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12903 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit bfc074ea2276295db7c092765a3da58b3b2402a8
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Jan 14 03:26:06 2001 +0000

    2001-01-12  Sam Hartman  <hartmans@mit.edu>
    
    	* krlogin.c: Previously, we only used TIOCGLTC  on systems with
    	termios.  This is sort of silly since its a BSD 4.[23] IOCTL.  We
    	then go out of our way not to use it on IRIX, Solaris or HPUX.  I
    	think all this comes about because you really want to use BSD
    	IOCTLS on Sunos rather than termios.  I propose to do that and
    	never use BSD IOCTLs on Sunos.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12902 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 10 ++++++++
 src/appl/bsd/configure.in |  3 +++
 src/appl/bsd/krlogin.c    | 60 ++++++++++++-----------------------------------
 3 files changed, 28 insertions(+), 45 deletions(-)

commit fb96a449d412e7d1a0dbd38bb50e7f26c041f7b5
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jan 13 00:55:07 2001 +0000

    	* sane_hostname.c: Switch off of KRB5_USE_INET6 instead of
    	AF_INET6, which may be defined without a corresponding struct
    	sockaddr_in6.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12901 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog       | 6 ++++++
 src/util/pty/sane_hostname.c | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 635a6166653fba89e62739f84e966c402213ad1d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 18 08:03:48 2000 +0000

    * configure.in: Look for socklen_t, define HAVE_SOCKLEN_T if found
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12897 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    |  5 +++++
 src/lib/krb5/configure.in | 15 +++++++++++++++
 2 files changed, 20 insertions(+)

commit fe71198cb2e1d863742a2f1c891be9edfaa8dec1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 18 08:00:49 2000 +0000

    localaddr.c: Add getnameinfo support.  Annotate for lclint.
    Makefile.in: New target for running lclint on localaddr.c.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12896 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  13 ++
 src/lib/krb5/os/Makefile.in |   8 +
 src/lib/krb5/os/localaddr.c | 486 ++++++++++++++++++++++++++------------------
 3 files changed, 304 insertions(+), 203 deletions(-)

commit 78dc29b6910c5afefa10a54d5f2149612251caf3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Dec 15 07:32:16 2000 +0000

    * ktutil.c (ktutil_list): Provide a real usage message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12895 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog | 4 ++++
 src/kadmin/ktutil/ktutil.c  | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 133f40ef3c44b1521a3a2217799f6b9ec4a269d3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Dec 15 07:11:07 2000 +0000

    add "-4" option to rlogin to not try krb5 auth
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12894 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  6 ++++++
 src/appl/bsd/krlogin.c | 26 +++++++++++++++++++++++++-
 src/appl/bsd/rlogin.M  |  5 ++++-
 3 files changed, 35 insertions(+), 2 deletions(-)

commit d4a345a4b464a5ce403cc6cd9f673a3abd06248f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 13 03:41:59 2000 +0000

    fix multiple-include problem on OpenBSD
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12893 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 4 ++++
 src/kdc/network.c | 2 ++
 2 files changed, 6 insertions(+)

commit 6687799a35b9d75ebc9e3c3740e5ed2e2a2d6b96
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 13 03:29:51 2000 +0000

    update network.c with getifaddrs support from lib/krb5/os/localaddr.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12892 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog |   7 ++
 src/kdc/network.c | 186 ++++++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 182 insertions(+), 11 deletions(-)

commit c8f3a0367e82535b96e6d78a55d74c3893afe851
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Dec 9 02:48:42 2000 +0000

    log msg for previous checkins
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12889 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit c0f1b9f48ed161d2dee18036d582219b485dea4a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Dec 8 04:55:09 2000 +0000

    check in -01 draft
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12888 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/3des.txt | 489 +++++++++++++++++++++++++++----------------
 1 file changed, 305 insertions(+), 184 deletions(-)

commit 8d6a5685ad511366732e9603f2113eac8d2366b7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Dec 8 04:48:24 2000 +0000

    * k5seal.c (make_seal_token_v1): Use ANSI-style definition, instead of K&R plus
    prototype.  Don't use too-big numbers even as placeholders.
    
    * accept_sec_context.c (rd_and_store_for_creds): After creating an auth
    context, set flags to require sequence numbers.
    (krb5_gss_accept_sec_context): Likewise.
    * init_sec_context.c (krb5_gss_init_sec_context): Likewise.
    (thanks to assar for noticing this)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12887 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c |  5 +++-
 src/lib/gssapi/krb5/init_sec_context.c   |  2 ++
 src/lib/gssapi/krb5/k5seal.c             | 49 ++++++++++----------------------
 3 files changed, 21 insertions(+), 35 deletions(-)

commit dd9e49ce314c122f970da3336ca3b1d1306f4490
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 6 23:31:05 2000 +0000

    make some variables volatile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12886 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  | 5 +++++
 src/appl/telnet/telnet/commands.c | 2 +-
 src/appl/telnet/telnet/main.c     | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 15156e77b8119259b1fbfdb1ed251a30573feb1c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 6 11:47:47 2000 +0000

    * aclocal.m4 (KRB5_AC_INET6): Ensure that we check for sa_len field
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12885 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 1 +
 2 files changed, 6 insertions(+)

commit bc8dc4e1c0ddaae0f83bdf16b8c0ae72160f15ab
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 6 11:46:04 2000 +0000

    Use const sockaddr pointer in interface.
    Use get{name,addr}info if available, to pick up IPv6 support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12884 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog       |  7 +++-
 src/util/pty/configure.in    |  1 +
 src/util/pty/libpty.h        |  4 +-
 src/util/pty/sane_hostname.c | 92 +++++++++++++++++++++++++++++++++++++-------
 4 files changed, 87 insertions(+), 17 deletions(-)

commit 80bbdfbc60404dd2edcd7c4512fd3bcd17073d00
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 6 09:46:49 2000 +0000

    make pty_make_sane_hostname take sockaddr* arg instead of sockaddr_in*
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12883 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog            |  6 ++++++
 src/appl/bsd/krlogind.c           |  2 +-
 src/appl/bsd/krshd.c              |  2 +-
 src/appl/gssftp/ftpd/ChangeLog    |  5 +++++
 src/appl/gssftp/ftpd/ftpd.c       |  2 +-
 src/appl/telnet/telnetd/ChangeLog |  5 +++++
 src/appl/telnet/telnetd/telnetd.c |  2 +-
 src/util/pty/ChangeLog            |  6 ++++++
 src/util/pty/libpty.h             |  2 +-
 src/util/pty/sane_hostname.c      | 19 +++++++++++++------
 10 files changed, 40 insertions(+), 11 deletions(-)

commit c432d6933d55d1c04923fc8eacf17957db2b049f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 6 09:01:33 2000 +0000

    restore GSS_DLLIMP, KRB5_EXPORTVAR, NEAR macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12882 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 3 +--
 src/util/et/com_err.h | 7 +++++++
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 16cadd0e4c78e4d3a847a779558e290f362016b1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 6 08:47:42 2000 +0000

    fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12881 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 35976a0ab0cfd8245f1e2fbdce6ba1530605998e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 6 08:47:11 2000 +0000

    Remove a bunch of macro definitions we don't use.
    Run lclint on t_com_err test case; tune options; more annotations.
    Use <com_err.h> instead of duplicated definitions in generated files.
    Rebuild Perl versions of awk scripts for generating files.
    Dump K&R C support, assume C89/C++.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12880 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 23 +++++++++++++++
 src/util/et/com_err.c       | 17 ++---------
 src/util/et/com_err.h       | 65 +++++++++++++++--------------------------
 src/util/et/error_message.c | 10 ++++---
 src/util/et/error_table.h   | 13 ++-------
 src/util/et/et_c.awk        | 41 +++++++-------------------
 src/util/et/et_c.perl       | 71 ++++++++++++++-------------------------------
 src/util/et/et_h.perl       | 12 +++++---
 src/util/et/t_com_err.c     | 37 +++++++++++------------
 9 files changed, 116 insertions(+), 173 deletions(-)

commit 9b546f79027e1b9bf0a94e8b34fe50ea7995ab67
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 6 01:51:57 2000 +0000

    undo last change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12879 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 39266788330a961f3ad66dd78cd4fbbfee857509
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 6 01:49:05 2000 +0000

    tweak names of perl scripts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12878 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b23882b6113c4b10ca92a9dfae5a4958b6e94bdc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 6 01:47:28 2000 +0000

    try lclint on a com_err test program; misc cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12877 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 16 ++++++++++++++++
 src/util/et/Makefile.in | 32 +++++++++++++++++++++++++-------
 2 files changed, 41 insertions(+), 7 deletions(-)

commit 4b90751a2e7d6abef245a24def933e505273dbe0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 6 01:41:41 2000 +0000

    some notes on interactions with 64-bit systems
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12876 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ISSUES | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 961ad0ff79d724fb1c522aac940c396b1bbbce1c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 6 01:36:33 2000 +0000

    (WITH_CC): Don't use -Wtraditional, we're always assuming ANSI mode now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12875 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 2 ++
 src/aclocal.m4 | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit a2998a8aaef79e7fa85da7e07fef7462381bcf34
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Dec 5 23:17:28 2000 +0000

    * aclocal.m4 (KRB5_AC_INET6): Look for netdb.h.
    (KRB5_AC_CHECK_INET6): Require <netinet/in.h>, <netdb.h>, inet_ntop,
    getaddrinfo, AF_INET6, several NI_* macros, AI_ADDRCONFIG, and AI_NUMERICHOST.
    This should be a reasonable test for conformance to certain parts of RFC2553,
    giving us reasonable generic sockaddr/hostname processing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12874 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  9 +++++++++
 src/aclocal.m4 | 20 +++++++++++++-------
 2 files changed, 22 insertions(+), 7 deletions(-)

commit f4a5a23cec90dc38ac18e3ed372a73e685b89ca8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 21 23:32:47 2000 +0000

    * cmds.c (globulize): Use correct address of globbed results when
    freeing storage.  Patch from Nalin Dahyabhai <nalin@redhat.com>.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12869 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 5 +++++
 src/appl/gssftp/ftp/cmds.c    | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit ccc1fade4c89651181c12befc64923adfab45792
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 14 05:33:01 2000 +0000

    make "make check" do something
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12868 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   |  8 ++++++++
 src/util/et/Makefile.in |  6 ++++++
 src/util/et/test_et.c   | 10 +++++++---
 3 files changed, 21 insertions(+), 3 deletions(-)

commit 99c231612748ef951d0530f30816ae4a02dec0c9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Nov 9 20:33:14 2000 +0000

    	* dyn_create.c (DynCopy): Arguments to memcpy were reversed. Found
     	while playing with lclint.
    
    DynCopy is not used in our tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12867 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/dyn/ChangeLog    | 5 +++++
 src/util/dyn/dyn_create.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 3bba1bd0d74833ee351c466a264b61374c2f5cd9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Nov 9 19:35:26 2000 +0000

    	* Makefile.in (check-unix): Built and execture dyntest
    
    	* test.c: Include string,h, stdlib.h.
    
    	* dyn_create.c, dyn_delete.c, dyn_insert.c, dyn_put.c,
    	dyn_realloc.c: Cast arguments to malloc(), realloc(), memmove() to
    	size_t.
    
    	* dynP.h: Provide full prototypes for _DynRealloc() and _DynResize().
    
    	* dyn.h: Add prototype for DynAppend.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12866 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/dyn/ChangeLog     | 14 ++++++++++++++
 src/util/dyn/Makefile.in   |  8 +++++++-
 src/util/dyn/dyn.h         |  1 +
 src/util/dyn/dynP.h        | 12 +++++++++++-
 src/util/dyn/dyn_create.c  |  7 ++++---
 src/util/dyn/dyn_delete.c  |  6 +++---
 src/util/dyn/dyn_insert.c  |  4 ++--
 src/util/dyn/dyn_put.c     |  2 +-
 src/util/dyn/dyn_realloc.c |  2 +-
 src/util/dyn/test.c        |  5 +++++
 10 files changed, 49 insertions(+), 12 deletions(-)

commit b29ce9859f08a23e0df9d7c6d68e4d86b633ffed
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Nov 9 17:45:29 2000 +0000

    * strnlen.c (krb_strnlen): Put The return type before the calling
    convention.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12865 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 5 +++++
 src/lib/krb4/strnlen.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 106bcd178206409ded88b19deda0b23be8465413
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Nov 9 01:51:59 2000 +0000

    Fix common mis-spelling of my name.  (There's only one "l" in Danilo. :-)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12864 dc483132-0cff-0310-8789-dd5450dbe970

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 20dec195b1c7c94d1f4b1f8345d1af8d82da45bd
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 8 23:19:31 2000 +0000

    	* configure.in: Change KRB4_DEJAGNU_TEST variable to KRBIV from
    	KRB4; dejagnu-1.3 doesn't like digits in passed-in variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12862 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog    | 5 +++++
 src/tests/configure.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 114419d20423fda346e74e1ce082561b3cd2d7e7
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 8 23:18:39 2000 +0000

    	* default.exp: Use $KRBIV rather than $KRB4 since dejagnu-1.3
    	doesn't deal with digits in passed-in variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12861 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 3c59a1168382d3669ea5f1b5b116e518d5229cc5
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 8 23:17:50 2000 +0000

    	* v4gssftp.exp: Fix to handle some cases of krb4 failure prior to
    	timing out.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12860 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog    | 5 +++++
 src/tests/dejagnu/krb-standalone/v4gssftp.exp | 8 +++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 0db539968c0e6e01a11bc6deff36753e77e69484
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 8 23:14:56 2000 +0000

    	* Makefile.in (OBJS, SRCS): Add strnlen.o, strnlen.c
    
    	* cr_auth_repl.c: Audit.  Fix up copyright.  Use new KRB4_PUT*
    	macros for encoding so output is always big-endian.  Precompute
    	string lengths for better length-checking.
    
    	* cr_ciph.c: Audit.  Fix up copyright.  Use new KRB4_PUT* macros
    	for encoding so that output is always big-endian.  Precompute
    	string lengths for better length-checking.  Zero out the key
    	schedule after encrypting.
    
    	* cr_death_pkt.c: Audit.  Fix up copyright.  Precompute string
    	lengths for better length-checking.
    
    	* cr_err_repl.c: Audit.  Fix up copyright.  Use moving pointer to
    	do encoding.  Precompute string lengths for better
    	length-checking.  Use KRB4_PUT* macros so that output is always
    	big-endian.
    
    	* cr_tkt.c: Audit.  Fix up copyright.  Use KRB4_PUT* macros for
    	encoding so that output is always big-endian.  Zero out the key
    	schedule after encrypting.
    
    	* decomp_tkt.c: Audit.  Fix up copyright.  Use krb_strnlen() for
    	actually detecting string length errors.  Use a struct in_addr to
    	retrieve the IP address and assign it to paddress for return.  Use
    	KRB4_GET* macros for decoding to avoid byteswapping problems.
    	Zero out session key and decrypted ticket on error.
    
    	* g_ad_tkt.c: Audit.  Fix up copyright.  Break out parsing of
    	decrypted KDC reply packet into a separate function to simplify
    	error handling somewhat.  Precompute string lengths for better
    	length-checking.  Use KRB4_PUT* macros for encoding so that output
    	is always big-endian.  Use KRB4_GET* macros for decoding to avoid
    	byteswapping problems.  Stomp on session key on error conditions.
    
    	* g_in_tkt.c: Audit.  Fix up copyright.  Precompute string lengths
    	for better length-checking.  Use KRB4_PUT* macros for encoding so
    	output is always big-endian.  Use KRB4_GET* macros for decoding to
    	avoid byteswapping problems.  Use krb_strnlen() to actually detect
    	string length errors.  Zero out session key and decrypted KDC
    	reply once they're no longer useful.
    
    	* mk_auth.c: Audit.  Fix up copyright.  Use moving pointer for
    	encoding.  Use KRB4_PUT* macros for encoding to avoid alignment
    	issues with using memcpy().  Use KRB4_GET* macros for decoding to
    	avoid alignment issues with using memcpy().
    
    	* mk_err.c: Audit.  Fix up copyright.  Precompute string length.
    	Use KRB4_PUT* macros to always encode as big-endian.
    
    	* mk_preauth.c: Audit.  Zero out key schedule after encryption.
    
    	* mk_priv.c: Audit.  Fix up copyright.  Use KRB4_PUT* macros for
    	encoding so output is always big-endian.
    
    	* mk_req.c: Audit.  Fix up copyright.  Use moving pointer for
    	encoding.  Precompute string lengths for better length-checking.
    	Use KRB4_PUT* macros for encoding so output is always big-endian.
    	Zero out session key after encryption.
    
    	* mk_safe.c: Audit.  Fix up copyright.  Use KRB4_PUT* macros for
    	encoding so output is always big-endian.
    
    	* rd_err.c: Audit.  Fix up copyright.  Use KRB4_GET* macros to
    	avoid alignment issues.
    
    	* rd_preauth.c: Audit.  Zero key schedule after decrypting.
    
    	* rd_priv.c: Audit.  Fix up copyright.  Use KRB4_GET* macros to
    	avoid alignment issues.
    
    	* rd_req.c: Audit.  Fix up copyright.
    
    	* send_to_kdc.c (send_recv): Actually set rpkt->length, since some
    	callers actually use it now to do length-checking.
    
    	* strnlen.c: New file; compute string length, bounded by a
    	maximum.  If the maximum number of characters has been read
    	without encountering a NUL character, return -1.  This makes
    	overflow checking of strings in buffers much easier.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12859 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog      |  84 +++++++++
 src/lib/krb4/Makefile.in    |   2 +
 src/lib/krb4/cr_auth_repl.c |  94 +++++-----
 src/lib/krb4/cr_ciph.c      |  88 ++++++----
 src/lib/krb4/cr_death_pkt.c |  46 +++--
 src/lib/krb4/cr_err_repl.c  |  76 ++++----
 src/lib/krb4/cr_tkt.c       | 122 +++++++------
 src/lib/krb4/decomp_tkt.c   | 150 ++++++++++------
 src/lib/krb4/g_ad_tkt.c     | 416 +++++++++++++++++++++++++++-----------------
 src/lib/krb4/g_in_tkt.c     | 337 +++++++++++++++++++----------------
 src/lib/krb4/mk_auth.c      | 108 +++++++-----
 src/lib/krb4/mk_err.c       |  50 ++++--
 src/lib/krb4/mk_preauth.c   |  22 +--
 src/lib/krb4/mk_priv.c      |  93 ++++++----
 src/lib/krb4/mk_req.c       | 186 +++++++++++---------
 src/lib/krb4/mk_safe.c      |  76 ++++----
 src/lib/krb4/rd_err.c       |  59 ++++---
 src/lib/krb4/rd_preauth.c   |  43 ++---
 src/lib/krb4/rd_priv.c      | 110 ++++++------
 src/lib/krb4/rd_req.c       | 255 +++++++++++++++------------
 src/lib/krb4/rd_safe.c      | 110 ++++++------
 src/lib/krb4/send_to_kdc.c  |   1 +
 src/lib/krb4/strnlen.c      |  48 +++++
 23 files changed, 1555 insertions(+), 1021 deletions(-)

commit 2e19e184c3a369df9f113a4ccc5a444c784b987e
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 8 23:13:13 2000 +0000

    	* des.h: Change to make KRB4_32 an int if it's at least 32 bits
    	wide, else a long.  This is a change from previously where it was
    	a long except on the alpha.  We may want to rethink this if there
    	are binary compat issues that result.  Also, define DES_INT32 as
    	KRB4_INT32.
    
    	* krb.h: Add new macros KRB4_PUT32, KRB4_PUT16 which
    	unconditionally encode integers by bytes as big-endian.  Add new
    	macros KRB4_GET32BE, KRB4_GET32LE, KRB4_GET32, KRB4_GET16BE,
    	KRB4_GET16LE, KRB4_GET16 to retrieve integers by bytes.  Add
    	prototype for krb_strnlen.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12858 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 14 ++++++++
 src/include/kerberosIV/des.h     | 45 ++++++++++++------------
 src/include/kerberosIV/krb.h     | 76 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 113 insertions(+), 22 deletions(-)

commit 6dc6c7a7027a040eb7ede8ee223772165a84e796
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 8 05:52:39 2000 +0000

    problems found in auditing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12857 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ISSUES | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit 78510a69e1f7a3ce1add39de1bbacfcca24bf630
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 8 05:47:07 2000 +0000

    clarify a little
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12856 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit e62faf6f8edb1c34c8eed9887e71541b5107b9d3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 8 05:46:18 2000 +0000

    Test out lclint and its4 on com_err library.  One lclint error left on Solaris,
    due to deficiencies in lclint.  Its4 chokes in parser.
    
    * com_err.h (struct error_table): Annotate MSGS as pointing to 'shared' data.
    (error_message): Returned data is 'observer' and 'dependent'; modifies internal
    state.
    * com_err.c (default_com_err_proc): Cast various return values to void.
    (reset_com_err_hook): Use NULL, not 0.
    (com_err_hook): Annotate as 'null'.
    * error_table.h (_et_list): Annotate as 'null' and 'dependent'.
    (struct et_list): Annotate NEXT as 'dependent' and 'null', and TABLE as
    'dependent'.
    (struct dynamic_et_list): Duplicate et_list definition, except NEXT is
    annotated as 'only' instead of 'dependent'.
    (error_table_name, error_table_name_r): Annotate for lclint.
    * et_h.awk: Add lclint annotations for initialize_* functions.
    * error_message.c (_et_list): Can be 'null'.
    (error_message): Explicitly compare against zero.  Cast strerror arg to int.
    (et_list_dynamic): New variable, for dynamically allocated list elements;
    _et_list is now for statically allocated elements only.
    (add_error_table, remove_error_table): Check both lists.
    * et_name.c (error_table_name, error_table_name_r): Annotate for lclint.
    * init_et.c (et_add_error_table): Change "link" to "e" to avoid confusion with
    C library function in analysis tools.
    * et1.et, et2.et, t_com_err.c: New files.  Exercise addition and removal of
    error tables from list, using both interfaces.
    * Makefile.in (LCLINT, LCLINTOPTS, ITS4, ITS4OPTS): New variables.
    (do-lclint, do-its4, et1.o, et2.o, t_com_err.o, t_com_err): New targets.  Not
    automatically invoked at present.
    (FILES): Updated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12855 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       |  38 ++++++++++
 src/util/et/Makefile.in     |  29 ++++++++
 src/util/et/com_err.c       |   7 +-
 src/util/et/com_err.h       |   7 +-
 src/util/et/error_message.c | 168 +++++++++++++++++++++++++++++---------------
 src/util/et/error_table.h   |  20 ++++--
 src/util/et/et1.et          |  11 +++
 src/util/et/et2.et          |  11 +++
 src/util/et/et_h.awk        |   2 +-
 src/util/et/et_name.c       |  18 ++---
 src/util/et/init_et.c       |  12 ++--
 src/util/et/t_com_err.c     | 107 ++++++++++++++++++++++++++++
 12 files changed, 347 insertions(+), 83 deletions(-)

commit 7e4dcd5f06ec3ddce18f0eba42081253c9ea75c3
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 2 00:19:55 2000 +0000

    	* aclocal.m4 (CONFIG_RULES): Quote AUTOCONFFLAGS properly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12851 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 4 ++++
 src/aclocal.m4 | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b6a000b1cbbd0dc37909feec43489e5e4356b4cf
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 20:30:04 2000 +0000

    Oops - checked in a newer version by accident
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12850 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/popen.c | 15 +++++----------
 1 file changed, 5 insertions(+), 10 deletions(-)

commit 387ccae59eace1a934a2d64f1f6fc90758a21a10
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 20:00:47 2000 +0000

    	* configure.in: If the cache_file is /dev/null (autoconf 2.49),
    	set it to config.cache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12849 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 3 +++
 src/configure.in | 8 ++++++++
 2 files changed, 11 insertions(+)

commit 3e1820b10eb88aa0380a0167b1762aeb2e667ba7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 18:36:12 2000 +0000

    	* reconf: Rework syntax to detect version numbers of newer
    	autoconf versions. For autoconf > 2.19, we need to pass an
    	absolute path for the localdir to autoreconf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12846 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  6 ++++++
 src/util/reconf    | 31 ++++++++++++++++++++++++-------
 2 files changed, 30 insertions(+), 7 deletions(-)

commit 32428cbe50c656d353b9236b11d2296dd84bacf2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 15:22:43 2000 +0000

    	* aclocal.m4 (V5_SET_TOPDIR): In newer versions of autoconf
    	(2.49), AC_LOCALDIR is not set by the reconfiguration process. If
    	AC_LOCALDIR is not set, try to find the top of the tree by looking
    	for aclocal.m4. If aclocal.m4 ever exists in a subdir, we will
    	need to redo this test.
    
    	* aclocal.m4: Upgrade to autoconf 2 naming schemes - AC_C_CONST,
    	AC_CHECK_HEADER, AC_PROG_LN_S, AC_MSG_ERROR instead of AC_CONST,
    	AC_HEADER_CHECK, AC_LN_S, AC_ERROR. Use AC_DEFUN instead of
    	define() for macro definitions and better quoting of macros within
    	macros.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12845 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 14 ++++++++++++++
 src/aclocal.m4 | 47 +++++++++++++++++++++++++++++++----------------
 2 files changed, 45 insertions(+), 16 deletions(-)

commit 79a71f862a7a5d9db648d2d30e8375f842788711
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 15:10:10 2000 +0000

    	* configure.in: Update to autoconf 2 macro names:
    	AC_FORK->AC_FUNC_VFORK, AC_CONST->AC_C_CONST, AC_HEADER_CHECK ->
    	AC_CHECK_HEADER. In addition, conditionally use internal
    	AC_PROG_ECHO_N (autoconf 2.12) or _AC_PROG_ECHO (autoconf 2.49)
    	depending on which is defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12844 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  8 ++++++++
 src/appl/bsd/configure.in | 12 +++++++-----
 2 files changed, 15 insertions(+), 5 deletions(-)

commit 5695bf3f12da2c8fe4a37dae4ac2b32f79ca0c24
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 15:05:53 2000 +0000

    	* configure.in: Use AC_CHECK_FUNCS, AC_CHECK_HEADERS, AC_C_CONST
    	instead of the older names AC_HAVE_FUNCS, AC_HEADER_CHECK,
    	AC_CONST. Consolidate use of function testing macros.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12843 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ChangeLog     |  6 ++++++
 src/appl/gssftp/configure.in  |  7 +++----
 src/appl/gssftp/ftpd/popen.c  | 15 ++++++++++-----
 src/appl/gssftp/ftpd/secure.h | 17 ++++++++++++++++-
 4 files changed, 35 insertions(+), 10 deletions(-)

commit eaa3a16bae82c2863258c326bd45c5a3c88b120b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 15:03:18 2000 +0000

           * configure.in: Use AC_CHECK_HEADER and AC_CHECK_FUNC instead of
    	AC_HEADER_CHECK and AC_FUNC_CHECK.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12842 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 5 +++++
 src/appl/telnet/telnetd/configure.in | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit ac47bcb38040dc243b2660273eb3abf9bc030aa0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 15:02:06 2000 +0000

    * configure.in: Use AC_CHECK_HEADER and AC_FUNC_VFORK instead of
    	AC_HEADER_CHECK and AC_VFORK.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12841 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 5 +++++
 src/appl/telnet/telnet/configure.in | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit d26337cbb9834c89d7dc2a93b630a6fa94e3a759
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 15:00:50 2000 +0000

           * configure.in: Use AC_C_CONST instead of AC_CONST
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12840 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 4 ++++
 src/appl/telnet/libtelnet/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c236b809cd439ebfd0a817e4a1a9369b6c43c5c3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 14:59:38 2000 +0000

    * configure.in: Use AC_C_CONST instead of AC_CONST
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12839 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/ChangeLog    | 4 ++++
 src/appl/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 240f009bd3f5b4cf4ab8949b834203827aafeb1a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 14:59:03 2000 +0000

    	* configure.in: Use AC_C_CONST and AC_TYPE_SIGNAL instead of
    	AC_RETSIGTYPE and AC_TYPE_SIGNAL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12838 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog    | 5 +++++
 src/tests/configure.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit d5531739cc51923ad108f35212686be9d735b87d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 14:57:25 2000 +0000

    * configure.in: Get rid of test for termios.h. The kdc does not use it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12837 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 4 ++++
 src/kdc/configure.in | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit c1f1a520d134d389cd8614ec7c67b119e1435d32
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 14:54:23 2000 +0000

    * configure.in: Use AC_TYPE_SIZE_T instead of AC_SIZE_T
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12836 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog    | 4 ++++
 src/lib/gssapi/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 96ab6ad03259429d44451bc7c3ff212256e1b37a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 14:53:17 2000 +0000

    	* configure.in: Use AC_CHECK_HEADERS instead of AC_HAVE_HEADERS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12835 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    | 4 ++++
 src/lib/kdb/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 77d6f0262695f9fdfab9a6f43a62d8198233e8dd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 14:52:09 2000 +0000

    	* configure.in: Use AC_C_CONST and AC_CHECK_FUNCS instead of
    	AC_CONST and AC_HAVE_FUNCS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12834 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 5 +++++
 src/lib/krb4/configure.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 4500faca5f73e58b3a1878243013592666d0523f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 14:51:08 2000 +0000

    	* configure.in: Use AC_C_CONST instead of AC_CONST
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12833 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 4 ++++
 src/lib/krb5/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2f8cbc5eeb1ff5e4197db007ddd59377ecd14991
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 14:50:04 2000 +0000

    	* configure.in: Use AC_C_CONST instead of AC_CONST and
    	AC_CHECK_HEADER instead of AC_HEADER_CHECK.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12832 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 5 +++++
 src/include/configure.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 1584afe0d3809509715d9ffe8e5c3b6a4aac8ddd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 14:46:57 2000 +0000

    	* configure.in: Quote macro use inside AC_CHECK_LIB. Change
    	AC_FUNC_CHECK to AC_CHECK_FUNC, AC_HAVE_FUNCS to AC_CHECK_FUNCS
    	and AC_HEADER_CHECK to AC_CHECK_HEADER..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12831 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    |  6 ++++++
 src/util/pty/configure.in | 10 +++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

commit b2ed46be5cebf20a906868df07cd5611ed5783f2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 14:43:36 2000 +0000

    	* configure.in (AC_COMPILE_TYPE): Declare with AC_DEFUN() instead
    	of define() as newer versions of autoconf check for AC_REQUIRE use
    	outside of AC_DEFUN.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12830 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog    | 6 ++++++
 src/util/db2/configure.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 4c36c6f6fe93dbee95ec8caac52e5019acd17169
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 14:41:47 2000 +0000

    	* configure.in: Use AC_C_CONST instead of AC_CONST and
    	AC_CHECK_FUNCS instead of AC_HAVE_FUNCS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12829 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 5 +++++
 src/util/profile/configure.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 8c7696103b3781e7eced8a15b24906aca5d9b2b5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 14:40:32 2000 +0000

    	* configure.in: Change AC_RETSIGTYPE to AC_TYPE_SIGNAL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12828 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog    | 4 ++++
 src/util/ss/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b558d9c525af667b1b6b0b9f0580686ecd6edd9a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 1 14:39:30 2000 +0000

            * configure.in: Change AC_CONST to AC_C_CONST, AC_HEADER_EGREP to
            AC_EGREP_HEADER, AC_HAVE_HEADERS to AC_CHECK_HEADERS. Updates to
            autoconf 2 namespace.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12827 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog    | 6 ++++++
 src/util/et/configure.in | 6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 4ed06c42ca54a1e28cc9db1b97e6cdf0350c82fe
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 31 17:37:48 2000 +0000

    	* aclocal.m4 (AC_LIBRARY_NET): Newer versions of autoconf are more
    	sensative to using macros within macros without quoting. Quote
    	AC_CHECK_LIB calls within AC_CHECK_LIB macro.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12826 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 16 ++++++++--------
 2 files changed, 14 insertions(+), 8 deletions(-)

commit e4521e79d7069fabfea3144da74973add29b3569
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 31 00:33:00 2000 +0000

    	* cc_stdio.c: Add a "mode" field to krb5_scc_data to keep track of
    	what mode the file was opened in.
    	(krb5_scc_close_file): Ignore EBADF from fflush() if the file was
    	opened for readonly access.  For some reason NetBSD's fflush()
    	exhibits this behavior.
    	(krb5_scc_open_file): Save the mode with which the file was opened
    	in data->mode.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12825 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 10 ++++++++++
 src/lib/krb5/ccache/cc_stdio.c |  8 ++++++++
 2 files changed, 18 insertions(+)

commit af8e4edb0dd1df3bdb0306575f93b7378c661930
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 27 14:55:49 2000 +0000

    	* reconf: Pass "-m util/autoconf" to autoreconf only if we are
    	using the source trees version of autoconf.
    
    If we trust the installed version of autoconf, we should use their macros.
    Performance boost of 2x in autoconfing the tree through use of frozen
    m4 files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12820 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 5 +++++
 src/util/reconf    | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 36a8465e0bb9181e27b6ea7244378ba4edfaf66e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 27 14:53:55 2000 +0000

    	*post.in (Makefile): When running autoconf, use AUTOCONFFLAGS
    	instead of always specificying the trees macrodir.
    
    	* pre.in (AUTOCONFFLAGS): Add as flags to pass to autoconf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12819 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 7 +++++++
 src/config/post.in   | 3 +--
 src/config/pre.in    | 1 +
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 8a69681f9773927e82e9c4e4f49d6eee1fc35e15
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 27 14:53:36 2000 +0000

    	* post.in (Makefile): When running autoconf, use AUTOCONFFLAGS
    	instead of always specificying the trees macrodir.
    
    	* pre.in (AUTOCONFFLAGS): Add as flags to pass to autoconf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12818 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 3 +++
 2 files changed, 8 insertions(+)

commit 34a780ee71f16a69c94c6cfc3de52174f9c25581
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 26 23:01:49 2000 +0000

    	* krb5_decode_test.c (main): Add new test cases for indefinite
    	length ticket and as_rep.  Fix up calls to decode_run() to have
    	the modifier be in the description parameter.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12817 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          |   6 ++
 src/tests/asn.1/krb5_decode_test.c | 115 +++++++++++++++++++++++++++++++++----
 2 files changed, 111 insertions(+), 10 deletions(-)

commit b5e198d5a487d71d92acf3cd2475071fd559554e
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 26 22:58:13 2000 +0000

    	* asn1buf.c (asn1buf_sync): Add new arguments to include the full
    	complement of data about a prefetched tag, as well as to indicate
    	whether the prefetched tag or the surrounding sequence is of an
    	indefinite length.
    	(asn1buf_skiptail): Add new arguments to indicate whether the
    	prefetched tag is indefinite, as well as its length.  This
    	facilitates proper skipping of trailing garbage.
    	(asn1buf_remains): Add new argument to indicate whether the
    	surrounding encoding is indefinite.  Don't advance buf->next if an
    	EOC encoding is detected; the caller will do that.
    
    	* asn1buf.h: Update prototypes.
    
    	* asn1_get.c (asn1_get_tag_indef): Don't treat EOC encoding as
    	special anymore, since previous behavior was overloading the
    	tag number in a bad way.  Also, report a MISMATCH_INDEF error if
    	the tag encoding is for the forbidden primitive constructed
    	encoding.
    
    	* asn1_k_decode.c (next_tag): Call get_tag_indef() in order to get
    	information about whether the length is indefinite.  Don't check
    	the tag class and construction explicitly.
    	(get_eoc): New macro to get a tag and check if it is an EOC
    	encoding.
    	(get_field, opt_field): Move the check for the tag class and
    	construction to here.
    	(get_field_body, get_lenfield_body): Call get_eoc() instead of
    	next_tag() if we are decoding a constructed indefinite encoding.
    	(begin_structure): Use a different variable to indicate whether
    	the sequence is indefinite as opposed to whether an individual
    	field is indefinite.
    	(end_structure): Update to new calling convention of
    	asn1buf_sync().
    	(sequence_of): Rewrite significantly.
    	(sequence_of_common): Move the bulk of previous sequence_of()
    	macro to here.  Does not declare some variables that sequence_of()
    	declares.
    	(sequence_of_no_tagvars): Similar to sequence_of() macro but
    	declares different variables for the purpose of prefetching the
    	final tag.
    	(end_sequence_of_no_tagvars): Similar to end_sequence_of() macro
    	but uses variables declared by the sequence_of_no_tagvars() macro
    	to prefetch the final tag.
    	(asn1_decode_principal_name): Update for new asn1buf_remains()
    	calling convention.  Call sequence_of_no_tagvars(), etc. instead
    	of sequence_of(), etc. in order to not declare shadowing
    	block-local variables.
    	(decode_array_body): Update for new asn1buf_remains() calling
    	convention.
    	(asn1_decode_sequence_of_enctype): Update for new
    	asn1buf_remains() calling convention.
    
    	* krb5_decode.c (next_tag): Call get_tag_indef() in order to get
    	information about whether the length is indefinite.  Don't check
    	the tag class and construction explicitly.
    	(get_eoc): New macro to get a tag and check if it is an EOC
    	encoding.
    	(get_field, opt_field): Move the check for the tag class and
    	construction to here.
    	(get_field_body, get_lenfield_body): Call get_eoc() instead of
    	next_tag() if we are decoding a constructed indefinite encoding.
    	(begin_structure): Use a different variable to indicate whether
    	the sequence is indefinite as opposed to whether an individual
    	field is indefinite.
    	(end_structure): Update to new calling convention of
    	asn1buf_sync().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12816 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 69 +++++++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_get.c      | 10 ++--
 src/lib/krb5/asn.1/asn1_k_decode.c | 97 ++++++++++++++++++++++++++++----------
 src/lib/krb5/asn.1/asn1buf.c       | 66 +++++++++++++++-----------
 src/lib/krb5/asn.1/asn1buf.h       | 13 +++--
 src/lib/krb5/asn.1/krb5_decode.c   | 30 +++++++++---
 6 files changed, 214 insertions(+), 71 deletions(-)

commit f6ee7cc309306bef489b75f3c70e239b78ddeecc
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 26 22:34:04 2000 +0000

    	* asn1_err.et: Add error codes MISMATCH_INDEF and MISSING_EOC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12815 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/asn1_err.et | 2 ++
 2 files changed, 6 insertions(+)

commit fc0adc2a3f0e58b962709bf0afd35149c1800620
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 26 17:21:40 2000 +0000

    	* t_ser.c: Cast getpid() calls to int as arguments to sprintf
    
    	* ser_actx.c: Move prototypes (listed below) to int-proto.h
    
    	* int-proto.h: Add prototypes for krb5_ser_authdata_init,
    	krb5_ser_address_init, krb5_ser_authenticator_init,
    	krb5_ser_checksum_init, krb5_ser_keyblock_init,
    	krb5_ser_principal_init.
    
    	* ser_adata.c, ser_addr.c, ser_auth.c, ser_cksum.c, ser_key.c,
    	ser_princ.c: Include int-proto.h for prototypes.
    
    By moving the prototypes to int-proto.h, it ndles the gcc warning
    on missing prototypes. These functions are intenal and all used by
    krb5_ser_auth_context_init()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12814 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 14 ++++++++++++++
 src/lib/krb5/krb/int-proto.h |  7 +++++++
 src/lib/krb5/krb/ser_actx.c  | 18 ++++++++----------
 src/lib/krb5/krb/ser_adata.c |  1 +
 src/lib/krb5/krb/ser_addr.c  |  1 +
 src/lib/krb5/krb/ser_auth.c  |  1 +
 src/lib/krb5/krb/ser_cksum.c |  1 +
 src/lib/krb5/krb/ser_key.c   |  1 +
 src/lib/krb5/krb/ser_princ.c |  1 +
 src/lib/krb5/krb/t_ser.c     | 26 +++++++++++++-------------
 10 files changed, 48 insertions(+), 23 deletions(-)

commit b4129262b1e46a0db910e1b0345b9dd27b805320
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Oct 24 23:22:05 2000 +0000

    #include autoconf.h instead of duplicating defines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12809 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/KerberosHeaders.h | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 84f1a36e8c1ffc394cd2f0d66d4b35e173a2298e
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 24 00:18:54 2000 +0000

    	* kadm_ser_wrap.c (kadm_ser_in): Update call to mk_priv()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12808 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog       | 4 ++++
 src/kadmin/v4server/kadm_ser_wrap.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 712fb90fb84d321efb96144b7c7db4b648b743e3
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 24 00:15:17 2000 +0000

    	* secure.h: Change SESSION to refer to &cred.session instead, so
    	as to have the correct pointer type when passed to
    	{mk,rd}_{safe,priv}() functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12807 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 6 ++++++
 src/appl/gssftp/ftp/secure.h  | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit b41676d033968d1039a74dc24a432e6e1d641c5b
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 24 00:14:42 2000 +0000

    	* compat_recv.c (krb_v4_recvauth): Update call to mk_priv()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12806 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5util/ChangeLog     | 4 ++++
 src/lib/krb5util/compat_recv.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 97afcf69e1c90195a2a3b8f38a8e18808a3b985a
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 24 00:14:18 2000 +0000

    	* mk_auth.c (krb_check_auth): Modify call to rd_priv() by kludging
    	a cast of session key to C_Block *, since CNS is inconsistent in
    	this area as well.
    
    	* mk_priv.c (krb_mk_priv): Align with CNS by taking C_Block *.
    
    	* mk_safe.c (krb_mk_safe): Align with CNS by taking C_Block *.
    
    	* rd_priv.c (krb_rd_priv): Align with CNS by taking C_Block *.
    
    	* rd_safe.c (krb_rd_safe): Align with CNS by taking C_Block *.
    
    	* recvauth.c (krb_recvauth): Update call to mk_priv() to have the
    	correct type.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12805 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  | 17 +++++++++++++++++
 src/lib/krb4/mk_auth.c  |  2 +-
 src/lib/krb4/mk_priv.c  |  4 ++--
 src/lib/krb4/mk_safe.c  |  4 ++--
 src/lib/krb4/rd_priv.c  |  4 ++--
 src/lib/krb4/rd_safe.c  |  4 ++--
 src/lib/krb4/recvauth.c |  2 +-
 7 files changed, 27 insertions(+), 10 deletions(-)

commit c83059560ba1fc429146fef0ec547c7cc9edcfb2
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 24 00:13:45 2000 +0000

    	* krb.h: Modify krb_{mk,rd}_{priv,safe} prototypes to align with
    	CNS, mostly by making them take C_Block * arguments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12804 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 5 +++++
 src/include/kerberosIV/krb.h     | 9 +++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit d51cd35965e569a9f759720856cb02e017c5fa9f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 18 13:58:17 2000 +0000

            * library.tex: Update to latex2e. Include krb5idx.sty
    
            * Makefile (lib1.stamp): Use makeindex to generate index instead
            of an antiquated texindex program - which is not the same texindex
            as in the texinfo package.
    
            * krb5idx.sty: Style for generating indexes. Provides definitions
            for use with krb5.ist.
    
            * krb5.ist: makeindex macros. Based on gind.ist.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12802 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog   | 13 +++++++++++++
 doc/api/Makefile    |  4 ++--
 doc/api/krb5.ist    | 26 ++++++++++++++++++++++++++
 doc/api/krb5idx.sty | 10 ++++++++++
 doc/api/library.tex | 14 ++++++++++++--
 5 files changed, 63 insertions(+), 4 deletions(-)

commit 9065aab47a6fdfacaab34a93e353f3776e317134
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:13:25 2000 +0000

            * krb5.tex: krb5_unparse_name_ext(), krb5_build_principal(),
            krb5_build_principal_va, krb5_build_printicpal_ext() use unsigned
            ints.
    
            * libos.tex: krb5_read_password() takes an unsigned int * as the
            final argument.
    
            * keytab.tex: krb5_kt_get_name() takes an unsigned int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12801 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog  | 11 +++++++++++
 doc/api/keytab.tex |  4 ++--
 doc/api/krb5.tex   |  8 ++++----
 doc/api/libos.tex  |  6 +++---
 4 files changed, 20 insertions(+), 9 deletions(-)

commit 8c39822ea022b326621f28661de9fb31d6d5d4ec
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:12:57 2000 +0000

            * kpasswd.c (main): Argument to krb5_read_password takes an
            unsigned int as argument.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12800 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/ChangeLog | 5 +++++
 src/clients/kpasswd/kpasswd.c | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 928051082e63e2ec40d5b9920c6c76efdd00357f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:12:40 2000 +0000

            * krb_auth_su.c (krb5_get_tkt_via_passwd): Argument to
            krb5_read_password now takes an unsigned int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12799 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     | 5 +++++
 src/clients/ksu/krb_auth_su.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 598b026aa03f54812f833e4921c040c028faf281
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:12:04 2000 +0000

            * klist.c (one_addr): gethostbyaddr takes an int as second argument
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12798 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 4 ++++
 src/clients/klist/klist.c   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 7f5866b2f57c49bc63f02c048553022ff5a77e56
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:11:52 2000 +0000

            * kinit.c (k4_kinit): Argument to krb5_read_password takes as
            unsigned int as argument.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12797 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 5 +++++
 src/clients/kinit/kinit.c   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 8fd159aa467c7c9d0f34bb979dfcab21e2efc6cd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:07:41 2000 +0000

            * ftpd.c (reply): For gssapi connection, do not include NULL in
            sealed reply string.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12796 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 5 +++++
 src/appl/gssftp/ftpd/ftpd.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 02614bf525d581b65fc42446445324dc2fc054e9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:07:23 2000 +0000

            * login.c (k5_get_password): Declare second argument as unsigned
            int length.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12795 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/login.c   | 1 +
 2 files changed, 6 insertions(+)

commit 6d66d7d80ac52857752e361af9c74dc8782423b0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:07:03 2000 +0000

           * adm_conn.c, kpasswd.c: Argument to krb5_read_password
            takes an unsigned int.
    
            * kadm5_defs.h, main.c (pwd_change): Argument err_str_len changed
            to unsigned int. (Argument to kadm5_chpass_principal_util()).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12794 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5passwdd/ChangeLog    | 8 ++++++++
 src/kadmin/v5passwdd/adm_conn.c   | 2 +-
 src/kadmin/v5passwdd/kadm5_defs.h | 2 +-
 src/kadmin/v5passwdd/kpasswd.c    | 2 +-
 src/kadmin/v5passwdd/main.c       | 2 +-
 5 files changed, 12 insertions(+), 4 deletions(-)

commit edca4a3fd9b019c47a0fa019e9407a33391af1f6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:06:48 2000 +0000

           * ovsec_kadmd.c (do_schpw): Cast arguments to sendto() which take int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12793 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 4 ++++
 src/kadmin/server/ovsec_kadmd.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 027b47ee6be434bd520b341b03805f0aa87fa4c2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:06:22 2000 +0000

            * tty_kpasswd.c (read_old_password): Argument pwsize changed to
            unsigned int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12792 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/ChangeLog     | 5 +++++
 src/kadmin/passwd/tty_kpasswd.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 68619ae87f68e0ac290dc1a7c8f9479ce346d522
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:06:08 2000 +0000

            * kdb5_create.c (kdb5_create): Argument to krb5_read_password
            changed to unsigned int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12791 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog     | 5 +++++
 src/kadmin/dbutil/kdb5_create.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 633ff74428c68b18b3e5056a5cd49f94b3c07cb4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:05:56 2000 +0000

            * kadmin.c (kadmin_cpw): Argument to krb5_read_password changed to
            unsigned int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12790 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 5 +++++
 src/kadmin/cli/kadmin.c  | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 115ca6e4cf0dd922795325f97bc391277deccd2c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:05:24 2000 +0000

            * ktest.c (ktest_make_sample_etype_info): Use KRB5_ETYPE_NO_SALT
            instead of -1.
    
            * ktest_equal.c (ktest_equal_krb5_etype_info_entry): Test for
            KRB5_ETYPE_NO_SALT. ktest_equal_array_of_octet() and
            ktest_equal_array_of_char take unsigned int lengths.
    
            * ktest_equal.h: Add len_unsigned_array macro for a prototype of a
            function taking an unsigned int
            count. ktest_equal_array_of_octet() is one of
            these. ktest_equal_array_of_char() takes an unsigned int as
            length.
    
            * trval.c (trval): Unsigned/signed int fix.
    
            * utility.c (asn1_krb5_data_unparse): Better test for krb5_data
            length being less than zero.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12789 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog     | 20 ++++++++++++++++++++
 src/tests/asn.1/ktest.c       |  2 +-
 src/tests/asn.1/ktest_equal.c |  6 +++---
 src/tests/asn.1/ktest_equal.h |  8 +++++---
 src/tests/asn.1/trval.c       |  2 +-
 src/tests/asn.1/utility.c     |  2 +-
 6 files changed, 31 insertions(+), 9 deletions(-)

commit b68256b05af032ddcc8acda0b46c281b60d2d972
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:04:32 2000 +0000

    	* encode.c, krb524.h: encode_v4tkt() and decode_v4tkt() now take
    	unsigned int * lengths.
    
    	* krb524d.c (do_connection): Cast length fields in recvfrom() and
    	sendto() calls to int.
    
    	* sendmsg.c (krb524_sendto_kdc): Cast length fields in recv() and
    	send() calls to int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12788 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 11 +++++++++++
 src/krb524/encode.c  |  8 ++++----
 src/krb524/krb524.h  |  4 ++--
 src/krb524/krb524d.c |  4 ++--
 src/krb524/sendmsg.c |  4 ++--
 5 files changed, 21 insertions(+), 10 deletions(-)

commit 28e4396f34ac3c8caa53b99dc219a8ee3eda412b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:03:59 2000 +0000

    	* kdc_preauth.c (get_etype_info): Initialize length of
    	etype_info_entry to KRB5_ETYPE_NO_SALT. Before copying salt into
    	etype_info_entry, test that salt length (from get_salt_from_key())
    	is not SALT_TYPE_NO_LENGTH.
    
    	* kdc_util.c (get_salt_from_key): Initialize salt type to
    	SALT_TYPE_NO_LENGTH (instead of -1).
    
    	* network.c (process_packet): Cast length in sendto() call to int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12787 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 12 ++++++++++++
 src/kdc/kdc_preauth.c |  4 ++--
 src/kdc/kdc_util.c    |  2 +-
 src/kdc/network.c     |  2 +-
 4 files changed, 16 insertions(+), 4 deletions(-)

commit ee69f45f90fdca503b8193c246c895bfd4e1d4c4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:02:42 2000 +0000

    	* clnt_chpass_util.c (kadm5_chpass_principal_util): Change msg_len
    	to unsigned int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12786 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog          | 5 +++++
 src/lib/kadm5/clnt/clnt_chpass_util.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 415adfbf4c5628bfe907eaf6103244346eb576c4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:02:30 2000 +0000

    	* svr_chpass_util.c (kadm5_chpass_principal_util): Change msg_len
    	to unsigned int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12785 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog         | 5 +++++
 src/lib/kadm5/srv/svr_chpass_util.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 09a132924649678534304132bf67c87bd662daaf
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:02:10 2000 +0000

    	* admin.h (KADM5_PW_FIRST_PROMPT): Get rid of casts from
    	error_message to char * - leave them as const char *.
    	(kadm5_chpass_principal_util): Argument msg_len is unsigned int.
    
    	* admin_internal.h (_kadm5_chpass_principal_util): msg_len is
    	unsigned int.
    
    	* chpass_util.c (_kadm5_chpass_principal_util): Change msg_len to
    	unsigned int. Arhument to krb5_read_password is unsigned int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12784 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog        | 12 ++++++++++++
 src/lib/kadm5/admin.h          |  6 +++---
 src/lib/kadm5/admin_internal.h |  2 +-
 src/lib/kadm5/chpass_util.c    |  5 +++--
 4 files changed, 19 insertions(+), 6 deletions(-)

commit b96606c107b3021f71c0f97062a2f317e19c1286
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:01:33 2000 +0000

    	* changepw.c: Cast length argument to recvfrom/sendto to int
    
    	* os-proto.h: Moved extern definition of krb5_max_dgram_size,
    	krb5_max_skdc_timeout, krb5_skdc_timeout_shift,
    	krb5_skdc_timeout_1 here.
    
    	* accessor.c: Definition for krb5_max_dgram_size,
    	krb5_max_skdc_timeout, krb5_skdc_timeout_shift,
    	krb5_skdc_timeout_1 moved to os-proto.h
    
    	* osconfig.c: Changed definition for krb5_max_dgram_size,
    	krb5_max_skdc_timeout, krb5_skdc_timeout_shift,
    	krb5_skdc_timeout_1 to unsigned int.
    
    	* get_krbhst.c, init_os_context.c, locate_kdc.c, prompter.c:
    	Unsigned/signed int cleanup.
    
    	* read_pwd.c (krb5_read_password): Change size_return to unsigned
    	int *.
    
    	* sendto_kdc.c: Remove definition for krb5_max_dgram_size,
    	krb5_max_skdc_timeout, krb5_skdc_timeout_shift,
    	krb5_skdc_timeout_1. (moved to os-proto.h). Cast arguments to int
    	for send() and recv().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12783 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 28 ++++++++++++++++++++++++++++
 src/lib/krb5/os/accessor.c    |  5 -----
 src/lib/krb5/os/changepw.c    |  5 +++--
 src/lib/krb5/os/get_krbhst.c  |  2 +-
 src/lib/krb5/os/init_os_ctx.c |  2 +-
 src/lib/krb5/os/locate_kdc.c  |  2 +-
 src/lib/krb5/os/os-proto.h    |  5 +++++
 src/lib/krb5/os/osconfig.c    |  8 ++++----
 src/lib/krb5/os/prompter.c    |  2 +-
 src/lib/krb5/os/read_pwd.c    |  6 +++---
 src/lib/krb5/os/sendto_kdc.c  | 11 ++++-------
 11 files changed, 51 insertions(+), 25 deletions(-)

commit 773b682dfda7919d3e2cdfb7bddd54d831e4dc1d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:00:56 2000 +0000

    	* bld_pr_ext.c, bld_princ.c (krb5_build_principal_ext,
    	krb5_build_principal_va, krb5_build_principal): Take an unsigned
    	int realm length.
    
    	* get_in_tkt.c (krb5_get_init_creds): Use SALT_TYPE_AFS_LENGTH
    	instead of -1.
    
    	* gic_pwd.c (krb5_get_as_key_password): Use SALT_TYPE_AFS_LENGTH
    	instead of -1.
    
    	* in_tkt_pwd.c (pwd_keyproc): Argument to krb5_read_password is
    	unsigned int.
    
    	* pr_to_salt.c (krb5_principal2salt_internal): Declare as
    	static. Unsigned int fix.
    
    	* preauth.c (krb5_obtain_padata): Use SALT_TYPE_AFS_LENGTH instead
    	of -1.
    
    	* preauth2.c (pa_salt): Use SALT_TYPE_AFS_LENGTH instead of -1.
    
    	* conv_princ.c, copy_auth.c, copy_princ.c, gc_frm_kdc.c, parse.c,
    	send_tgs.c, srv_rcache.c: Unsigned/signed int cleanup.
    
    	* unparse.c (krb5_unparse_name_ext): size parameter changed to
    	unsigned int *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12782 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 35 +++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/bld_pr_ext.c |  9 +++++----
 src/lib/krb5/krb/bld_princ.c  |  9 +++++----
 src/lib/krb5/krb/conv_princ.c |  3 ++-
 src/lib/krb5/krb/copy_auth.c  |  2 +-
 src/lib/krb5/krb/copy_princ.c |  2 +-
 src/lib/krb5/krb/gc_frm_kdc.c |  2 +-
 src/lib/krb5/krb/get_in_tkt.c |  2 +-
 src/lib/krb5/krb/gic_pwd.c    |  6 +++---
 src/lib/krb5/krb/in_tkt_pwd.c |  2 +-
 src/lib/krb5/krb/parse.c      |  2 +-
 src/lib/krb5/krb/pr_to_salt.c |  7 +++++--
 src/lib/krb5/krb/preauth.c    | 22 ++++++++++++++--------
 src/lib/krb5/krb/preauth2.c   |  8 ++++----
 src/lib/krb5/krb/send_tgs.c   |  2 +-
 src/lib/krb5/krb/srv_rcache.c |  3 ++-
 src/lib/krb5/krb/unparse.c    |  4 ++--
 17 files changed, 84 insertions(+), 36 deletions(-)

commit 3cc4e404e8a3b56a4b88e7eb1fd6b5badaee6742
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:00:27 2000 +0000

    	* ktbase.c (krb5_kt_resolve): Signed/unsigned int
    	cleanups. Maintain const char * attribute of incomming name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12781 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog           |  5 +++++
 src/lib/krb5/keytab/file/ChangeLog      |  7 +++++++
 src/lib/krb5/keytab/file/ktf_g_name.c   |  2 +-
 src/lib/krb5/keytab/file/ktf_util.c     | 28 ++++++++++++++++++----------
 src/lib/krb5/keytab/file/ktfile.h       |  2 +-
 src/lib/krb5/keytab/ktbase.c            |  9 +++++----
 src/lib/krb5/keytab/srvtab/ChangeLog    |  5 +++++
 src/lib/krb5/keytab/srvtab/kts_g_name.c |  2 +-
 src/lib/krb5/keytab/srvtab/ktsrvtab.h   |  2 +-
 9 files changed, 44 insertions(+), 18 deletions(-)

commit a4b6a4eea606be90d05eca1e14ea98e287076e46
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:00:06 2000 +0000

    * cc_stdio.c, cc_file.c: Unsigned/signed int  cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12780 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  4 +++
 src/lib/krb5/ccache/cc_file.c  | 56 ++++++++++++++++++++++++++++------------
 src/lib/krb5/ccache/cc_stdio.c | 58 ++++++++++++++++++++++++++++++------------
 3 files changed, 86 insertions(+), 32 deletions(-)

commit 37d6df8704b4210e690ffeb3afc95fd240cceaa2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 22:59:50 2000 +0000

    	* asn1buf.h: Lengths are now unsigned int for
    	asn1buf_ensure_space(), asn1buf_expand(), asn1buf_imbed(),
    	asn1buf_sync(), asn1buf_insert_octetstring(),
    	asn1buf_insert_charstring(), asn1_remove_octetstring(),
    	asn1buf_remove_charstring(),
    
    	* krb5_decode.c, krb5_encode.c: Length fields are unsigned ints.
    
    	* asn1_make.c, asn1_make.h: Prototypes changed to use an unsigned
    	int * in_len and retlen for: asn1_make_etag(), asn1_make_tag(),
    	asn1_make_sequence(), asn1_make_set(), asn1_make_string(),
    	asn1_make_length(), asn1_make_id().
    
    	* asn1_k_encode.h, asn1_k_encode.c: Change length fields to
    	unsigned ints for all functions.
    	(asn1_encode_etype_info_entry): Test for KRB5_ETYPE_NO_SALT
    	instead of -1.
    
    	* asn1_k_decode.c (asn1_decode_etype_info_entry): Use a length of
    	KRB5_ETYPE_NO_SALT to indicate the optional salt not being
    	present. (instead of -1).
    	(setup): Length is now unsigned int.
    
    	* asn1_get.c, asn1_get.h: Change retlent to unsigned int * for
    	asn1_get_tag(), asn1_get_tag_indef(), asn1_get_sequence,
    	asn1_get_length().
    
    	* asn1_encode.c, asn1_encode.h: Change retlen to unsigned int *
    	for asn1_encode_integer(), asn1_encode_unsigned_integer(),
    	asn1_encode_octetstring(), asn1_encode_charstring(),
    	asn1_encode_printable_string(), asn1_encode_ia5string(),
    	asn1_encode_generaltime(), asn1_encode_generalstring()
    
    	* asn1_decode.c, asn1_decode.h: Change retlen to unsigned int *
    	for asn1_decode_octetstring(), asn1_decode_generalstring(),
    	asn1_decode_charstring(),
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12779 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 39 ++++++++++++++++
 src/lib/krb5/asn.1/asn1_decode.c   |  8 ++--
 src/lib/krb5/asn.1/asn1_decode.h   |  6 +--
 src/lib/krb5/asn.1/asn1_encode.c   | 40 +++++++++--------
 src/lib/krb5/asn.1/asn1_encode.h   | 23 +++++-----
 src/lib/krb5/asn.1/asn1_get.c      |  8 ++--
 src/lib/krb5/asn.1/asn1_get.h      |  8 ++--
 src/lib/krb5/asn.1/asn1_k_decode.c | 10 ++---
 src/lib/krb5/asn.1/asn1_k_encode.c | 92 +++++++++++++++++++-------------------
 src/lib/krb5/asn.1/asn1_k_encode.h | 84 +++++++++++++++++-----------------
 src/lib/krb5/asn.1/asn1_make.c     | 31 ++++++-------
 src/lib/krb5/asn.1/asn1_make.h     | 20 +++++----
 src/lib/krb5/asn.1/asn1buf.c       | 31 ++++++-------
 src/lib/krb5/asn.1/asn1buf.h       | 19 ++++----
 src/lib/krb5/asn.1/krb5_decode.c   |  2 +-
 src/lib/krb5/asn.1/krb5_encode.c   |  8 ++--
 16 files changed, 239 insertions(+), 190 deletions(-)

commit 4289b42c30a2c905ee3a3614b55861c22a3bbe74
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 22:59:05 2000 +0000

            * fetch_mkey.c: Signed/unsigned int cleanup
    
            * kdb_cpw.c (add_key_pwd): Change salt data length of -1 to
            SALT_TYPE_AFS_LENGTH.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12778 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    |  9 ++++++++-
 src/lib/kdb/fetch_mkey.c | 13 +++++--------
 src/lib/kdb/kdb_cpw.c    |  7 ++++---
 3 files changed, 17 insertions(+), 12 deletions(-)

commit 2a1c666f2fa2bc6817a2b2216ec004f28bd1507d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 22:58:46 2000 +0000

            * cksum.c (des_cbc_cksum): Length is unsigned long
    
            * enc_dec.c (des_cbc_encrypt): Length is unsigned long.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12777 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog | 6 ++++++
 src/lib/des425/cksum.c   | 2 +-
 src/lib/des425/enc_dec.c | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 9fb47bf12c71d0690cd88997b6363bf2fb190229
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 22:58:08 2000 +0000

            * nfold.c (krb5_nfold): inbots and outbits are now unsigned int
    
            * prng.c: Local variable random_count is now unsigned int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12776 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 6 ++++++
 src/lib/crypto/nfold.c   | 4 ++--
 src/lib/crypto/prng.c    | 2 +-
 3 files changed, 9 insertions(+), 3 deletions(-)

commit 82cdac484e9e6c489233c7a33bc34d216a562f27
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 22:57:58 2000 +0000

            * hash_sha1.c (k5_sha1_hash): Cast length field in shsUpdate call
            to int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12775 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/hash_provider/ChangeLog   | 5 +++++
 src/lib/crypto/hash_provider/hash_sha1.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a1453efdd2480cf6249795a41cd1a21579e2ada9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 22:57:34 2000 +0000

    	* des_int.h: Change prototypes for mit_des_cbc_encrypt(),
    	mit_des_cbc_cksum(), and mit_des3_cbc_encrypt() to take unsigned
    	long lengths.
    
    	* d3_cbc.c (mit_des3_cbc_encrypt): Length argument now takes an
    	unsigned long.
    
    	* f_cbc.c (mit_des_cbc_encrypt): Length argument now takes an
    	unsigned long.
    
    	* f_cksum.c (mit_des_cbc_cksum): Length argument now takes an
    	unsigned long.
    
    	* string2key.c: Unsigned/signed int cleanup. Test for a
    	salt-length of SALT_TYPE_AFS_LENGTH or -1 (for backwards
    	compatibilty) for use of mit_afs_string_to_key().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12774 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog       | 19 +++++++++++++++++++
 src/lib/crypto/des/afsstring2key.c |  4 ++--
 src/lib/crypto/des/d3_cbc.c        |  2 +-
 src/lib/crypto/des/des_int.h       |  7 ++++---
 src/lib/crypto/des/f_cbc.c         |  2 +-
 src/lib/crypto/des/f_cksum.c       |  2 +-
 src/lib/crypto/des/string2key.c    |  8 ++++----
 7 files changed, 32 insertions(+), 12 deletions(-)

commit 48e24f7ef133990af31e9554731a31b43c1d762c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 22:57:05 2000 +0000

    	* k5-int.h: krb5_alt_method, krb5_etype_info_entry length fields
    	changed to unsigned int. KRB5_ETYPE_NO_LENGTH defined.  Change
    	prototype decode_krb5_sam_key to decode_krb5_enc_sam_key which is
    	what the code says.
    	krb5int_access - change timeouts, shifts, etc to unsigned ints.
    
    	* krb5.hin: krb5_data, krb5_address, krb5_keyblock, krb5_checksum,
    	krb5_authdata, and krb5_pa_data length fields changed to unsigned
    	int. krb5_kt_get_name(), krb5_unparse_name_ext(),
    	krb5_build_principal(), krb5_build_principal_ext(),
    	krb5_build_principal_va() and krb5_read_password() all take or
    	return unsigned int lengths.
    
    	* port-sockets.h (SOCKET): Under unix, a socket is of type int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12773 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 17 +++++++++++++++++
 src/include/k5-int.h       | 26 +++++++++++++++++---------
 src/include/krb5.hin       | 33 +++++++++++++++++++++------------
 src/include/port-sockets.h |  2 +-
 4 files changed, 56 insertions(+), 22 deletions(-)

commit 7cb621c262e8a5f1c7fe2dd596613c6df1a179d7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 16:51:24 2000 +0000

    	* krb5_libinit.c: Include krb5_libinit.h for prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12772 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog      | 4 ++++
 src/lib/krb5/krb5_libinit.c | 1 +
 2 files changed, 5 insertions(+)

commit 79ae2f152ca1af1025e2e75aa902b38734b3560f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 15:00:06 2000 +0000

    	* kparse.h: Add prototypes for fGetChar(), fGetParameterSet(),
    	ParmCompare(), FreeParameterSet(), fGetKeywordValue(),
    	fGetToken(), fGetLiteral(), fUngetChar().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12771 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  6 ++++++
 src/include/kerberosIV/kparse.h  | 16 ++++++++++++++++
 2 files changed, 22 insertions(+)

commit f81c371d3b14924e0acf9e5342ba3bd7363b3c97
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 14:07:53 2000 +0000

         * sim_server.c: Cast to int strings width arguments in printf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12770 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/ChangeLog    | 4 ++++
 src/appl/simple/server/sim_server.c | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 86082e071bb3eba3607e3ce0984332ebb0d12f75
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 14:05:08 2000 +0000

    	* kprop.c, kpropd.c: Use krb5_set_principal_realm() instead of
    	freeing library generated memory using the internal krb5_xfree().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12769 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog |  5 +++++
 src/slave/kprop.c   | 18 ++++++++++++------
 src/slave/kpropd.c  |  9 ++++++---
 3 files changed, 23 insertions(+), 9 deletions(-)

commit 714dd892def958d93d43da6d0f056b6fcf86db3d
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 17 03:17:55 2000 +0000

    	* kadmin.c (strdur): Print negative durations somewhat (!)
    	sanely.
    	(kadmin_startup): Call krb5_klog_init() to avoid coredumping if
    	kadm5_init() logs something via krb5_klog_syslog().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12764 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  7 +++++++
 src/kadmin/cli/kadmin.c  | 19 ++++++++++++++++---
 2 files changed, 23 insertions(+), 3 deletions(-)

commit 33e34488cae8e4569fddef55aeb00fcf5644bcdc
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 17 03:14:56 2000 +0000

    	* kdb5_util.M: Update manpage
    
    	* kdb5_util.c (usage): Update usage message.
    
    	* dumpv4.c (dump_v4_iterator): Add logic to deal with long
    	lifetimes, as well as optionally using short lifetimes.
    
    	* loadv4.c (load_v4db): Add logic to deal with long lifetimes, as
    	well as optionally using short lifetimes.
    
    	* kadm5_create.c (kadm5_create_magic_princs): Add calls to
    	krb5_klog_init() and krb5_klog_close() to avoid coredumping if
    	kadm5_init() calls krb5_klog_syslog().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12763 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog      | 16 ++++++++++++++++
 src/kadmin/dbutil/dumpv4.c       | 39 ++++++++++++++++++++++++++++-----------
 src/kadmin/dbutil/kadm5_create.c |  5 +++++
 src/kadmin/dbutil/kdb5_util.M    |  8 ++++++--
 src/kadmin/dbutil/kdb5_util.c    |  4 ++--
 src/kadmin/dbutil/loadv4.c       | 12 +++++++++++-
 6 files changed, 68 insertions(+), 16 deletions(-)

commit eb5810d21c15b9ae51c481d913d07a87a8cf7fa0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 01:27:32 2000 +0000

    * krb5.tex (krb5_init_context): Parameter is output only
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12762 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog |  4 ++++
 doc/api/krb5.tex  | 50 +++++++++++++++++++++++++-------------------------
 2 files changed, 29 insertions(+), 25 deletions(-)

commit 682b33709135db4cf7ebe23238a9377dfefec5da
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Oct 14 18:24:17 2000 +0000

            * kpropd.c, kprop.c:  Ensure size of database sent OTW as 4 bytes
            instead of sizeof(int).
    
    In the past we assumed that the client and server had the same concept on
    int size.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12757 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog |  5 +++++
 src/slave/kprop.c   | 14 +++++++++-----
 src/slave/kpropd.c  | 10 ++++++----
 3 files changed, 20 insertions(+), 9 deletions(-)

commit b797c63c78249988f0cfa834f7d46bdb1304673a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 12 18:58:26 2000 +0000

    	* lock-test.c (main): Cleanup assignments in conditionals. If
    	USE_KADM5_API_VERSION is 1, set to 2. This program uses the V2 api
    	(kadm5_get_config_params).
    
    	* setkey-test.c: Declare main() as int. Enclose initialization of
    	elements of arrays in '{', '}'. Use krb5_enctype type instead of
    	unsigned int. Break out assignments in conditionals.
    
    	* destroy-test.c, handle-test.c, init-test.c, iter-test.c,
    	randkey-test.c: Declare main() as int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12755 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog      | 13 +++++++++++++
 src/lib/kadm5/unit-test/destroy-test.c |  4 ++--
 src/lib/kadm5/unit-test/handle-test.c  |  3 +--
 src/lib/kadm5/unit-test/init-test.c    |  2 +-
 src/lib/kadm5/unit-test/iter-test.c    |  2 +-
 src/lib/kadm5/unit-test/lock-test.c    | 14 ++++++++++----
 src/lib/kadm5/unit-test/randkey-test.c |  2 +-
 src/lib/kadm5/unit-test/setkey-test.c  | 25 +++++++++++++++----------
 8 files changed, 44 insertions(+), 21 deletions(-)

commit 9fc4186ec115d3a8e30a1ff55105dfd0bc93943f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 12 16:07:46 2000 +0000

    	* default.exp: Add dict_file entry (and create one) for kdc.conf
    
    Since the warning message about missing dictionary is now going to the
    proper place (instead of simply syslogging), the logic to detect kadmind
    startup is getting confused by the warning message of a dictionary not being in
    place.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12754 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 4 ++++
 src/tests/dejagnu/config/default.exp | 8 ++++++++
 2 files changed, 12 insertions(+)

commit 429b915bfaad2a7fe0a6e0ef0329359394e3a698
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 10 19:23:16 2000 +0000

    	* kadm_funcs.c: Call life_to_time() and time_to_life() as
    	appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12753 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog    | 5 +++++
 src/kadmin/v4server/kadm_funcs.c | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit d140be72e57fe40d00f7c60b64349835406ddfd5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 10 15:32:50 2000 +0000

    getifaddrs() support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12752 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 045fe9bf7263b9ed539e527199db7dd6bc60e3b5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 10 15:24:22 2000 +0000

    getifaddrs() support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12751 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/configure.in   |   4 +-
 src/lib/krb5/os/ChangeLog   |  14 +++
 src/lib/krb5/os/Makefile.in |   3 +
 src/lib/krb5/os/localaddr.c | 207 ++++++++++++++++++++++++++++++++++++++++++--
 4 files changed, 217 insertions(+), 11 deletions(-)

commit c7be20a68a11e52e03ff69ef42e0c3a265c8e6f8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 10 09:13:09 2000 +0000

            * kparse.c: Provide prototype for static struol(). Do not define
            void as int (autoconf can handle that).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12750 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 5 +++++
 src/lib/krb4/kparse.c  | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 49eea4e079580cb7bff865ec64c06737bf6001b8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 10 09:02:05 2000 +0000

            * ftp.c (do_auth): Remove debugging printf which I inadvertantly
            introduced.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12749 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 5 +++++
 src/appl/gssftp/ftp/ftp.c     | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8166f3a7bc9ba7a646fc370d2aca898f0b8a4b81
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 10 09:00:59 2000 +0000

            * kcmd.c (kcmd): Use krb5_set_principal_realm() instead of freeing the
            principals realm data and mucking with it ourselves.
    
    This way, we do not free memory allocated by the krb5 library with
    a possibly incorrect free, and we do not allocate memory
    for a krb5 structure which might be released by the krb5 library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12748 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  5 +++++
 src/appl/bsd/kcmd.c    | 12 +++++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 8e9e12f79db7b827ad711a775fb9903747dd6df3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 10 07:11:45 2000 +0000

            * server_dict.c (init_dict): Change syslog() to krb5_klog_syslog()
            so that errors go to the intended place as indicated by krb5.conf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12747 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog     | 5 +++++
 src/lib/kadm5/srv/server_dict.c | 7 ++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 055addf9681de35e439c8b8e4aa851a8739d1c6b
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 9 23:24:18 2000 +0000

    	* klist.c (do_v4_ccache): Call life_to_time()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12746 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 4 ++++
 src/clients/klist/klist.c   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2263c71c10fd52ce4f1b56d722f94b2edba0c195
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 9 23:23:37 2000 +0000

    	* kinit.c (k4_kinit): Call time_to_life()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12745 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 4 ++++
 src/clients/kinit/kinit.c   | 6 +-----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit b8949df7ce52204e8e9e73e972e34eb4c94361f1
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Oct 8 01:31:49 2000 +0000

    	* g_tkt_svc.c (CredIsExpired): Fix logic bug
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12734 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   | 4 ++++
 src/lib/krb4/g_tkt_svc.c | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7931ce669953bea81e37db21b2579e5dd1f9885c
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Oct 7 02:31:21 2000 +0000

    	* kerberos_v4.c (kerb_get_principal): Modify to take a pointer to
    	a krb5_deltat in order to return the life in seconds.  Also, use
    	time_to_life() to compute krb4 life.
    	(check_princ): Modify to pass a pointer to a krb5_deltat to
    	kerb_get_principal().
    	(set_tgtkey): Update for new kerb_get_principal() call signature.
    	(kerberos_v4): Update for new check_princ() call signature.
    	Modify lifetime computations to use lifetimes in seconds.
    	Back-date issue time if necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12729 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 12 +++++++
 src/kdc/kerberos_v4.c | 96 +++++++++++++++++++++++++++++++++++----------------
 2 files changed, 79 insertions(+), 29 deletions(-)

commit eecc72999417642f6654222a49ddc9f3d1bbf13b
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Oct 7 02:25:24 2000 +0000

    	* conv_creds.c (krb524_convert_creds_plain): Use time_to_life()
    	and life_to_time() to do lifetime calculations, including the
    	adjustment of start time, to match server-side calculations.
    
    	* cnv_tkt_skey.c (krb524_convert_tkt_skey): Use time_to_life() and
    	life_to_time() to do lifetime calculations.  Adjust start time
    	backwards to deal with roundup so ticket expires at correct time.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12728 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      | 10 ++++++++++
 src/krb524/cnv_tkt_skey.c | 47 ++++++++++++-----------------------------------
 src/krb524/conv_creds.c   | 17 +++++++++++------
 3 files changed, 33 insertions(+), 41 deletions(-)

commit 9d4ad67452d9c6ad464ef337c5a025b3440dd93d
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Oct 7 02:23:06 2000 +0000

    	* rd_req.c (krb_rd_req): Call life_to_fime()
    
    	* g_tkt_svc.c (CredIsExpired): Call life_to_time().
    
    	* lifetime.c: Add comments for lifetimes[].  Add provisions for
    	compile-time switching of short lifetimes.  Fix sign bug in
    	time_to_life().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12727 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   | 10 +++++++
 src/lib/krb4/g_tkt_svc.c |  2 +-
 src/lib/krb4/lifetime.c  | 77 +++++++++++++++++++++++++++++++++---------------
 src/lib/krb4/rd_req.c    |  3 +-
 4 files changed, 67 insertions(+), 25 deletions(-)

commit d80f58f8c649edbdc4f67fe9eece8388567c7552
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 6 16:24:32 2000 +0000

    	* krb524d.c (do_connection): Do not assume that sizeof(int) == 4
    
    	* encode.c (encode_int32, decode_int32): Do not assume
    	sizeof(int) == 4.
    
    	* conv_creds.c (krb524_convert_creds_kdc): Do not assume
    	sizeof(int) == 4 in network packet.
    
    	* cnv_tkt_skey.c (krb524int_krb_cr_tkt_int): Ensure that OTW flags
    	is one byte long. An error was introduced when prototypes were
    	widened.
    
    	* Makefile.in (includes): When testing to see if krb524_err.h
    	exists in the include directory, compare against the build trees
    	version.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12725 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      | 18 ++++++++++++++++++
 src/krb524/Makefile.in    |  2 +-
 src/krb524/cnv_tkt_skey.c |  6 ++++--
 src/krb524/conv_creds.c   |  8 ++++----
 src/krb524/encode.c       |  4 ++--
 src/krb524/krb524d.c      | 17 +++++++++--------
 6 files changed, 38 insertions(+), 17 deletions(-)

commit 60fe6cff157258de0ac2ff10017e28edefa46d6a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 5 19:25:45 2000 +0000

    My error - add test for mode_t (AC_TYPE_MODE_T) and use that as argument
    to umask.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12724 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 5 +++--
 src/lib/krb4/configure.in | 1 +
 src/lib/krb4/in_tkt.c     | 2 +-
 3 files changed, 5 insertions(+), 3 deletions(-)

commit 748d56a449f40dda429d733eff397cc5d5a2985d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 5 17:14:11 2000 +0000

    	* netread.c, netwrite.c: Include unistd.h if present on machine
    	for read/write prototypes.
    
    	* in_tkt.c: Argument to umask should be of type uid_t.
    
    	* configure.in: Test for uid_t (AC_TYPE_UID_T).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12723 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 10 ++++++++++
 src/lib/krb4/configure.in |  1 +
 src/lib/krb4/in_tkt.c     |  2 +-
 src/lib/krb4/netread.c    |  3 +++
 src/lib/krb4/netwrite.c   |  4 ++++
 5 files changed, 19 insertions(+), 1 deletion(-)

commit 80ee98fad9f710117b6a63bd04cc7659bdf94f14
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 4 20:18:46 2000 +0000

    Fix typo in last checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12722 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 847cf2859acc6824a1ba8a48a10e441678f3f31f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 4 20:12:47 2000 +0000

    	* accept_sec_context.c (krb5_gss_accept_sec_context): If an error
    	occurs after the auth_context is established, but before the
    	krb5_gss_ctx_id_rec is established, release our pointer to the
    	replay cache and invoke krb5_auth_con_free(). (krb5-libs/855)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12721 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 7 +++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 5 +++++
 2 files changed, 12 insertions(+)

commit c7f5c91a3c8c1f1c8d81d6142a31f15beaf1197e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 4 18:09:59 2000 +0000

    	* rd_req_dec.c (krb5_rd_req_decrypt_tkt_part): Fix memory leak if
    	krb5_decrypt_tkt_part() fails. (krb5-libs/855)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12720 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/rd_req_dec.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit ed3bd328e638d4883273fdf558f4d7cbfaf36b28
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 3 21:28:20 2000 +0000

    * reconf: Look for autoconf 2.12 or later.  Don't use "grep -q", it's not
    portable enough.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12719 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  5 +++++
 src/util/reconf    | 11 ++++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

commit 4494d0384966882d60625e4a9527c20537d532ac
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 3 19:06:35 2000 +0000

    	* copy_addrs.c (krb5_copy_addresses): Cleanup unsigned vs signed
    	warnings as arguments to malloc().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12718 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/copy_addrs.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 8240f1e73b5e4be292ec0611b3f761ca2488af70
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 3 19:05:26 2000 +0000

    	* gssapiP_generic.h (g_OID_equal): Instead of casting argument to
    	memcmp as int, cast to unsigned int to match prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12717 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         | 5 +++++
 src/lib/gssapi/generic/gssapiP_generic.h | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 55ee645e107ee51d699f523329d773f1a66b418d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 3 17:06:15 2000 +0000

            * ftpd.c (login): Return of krb5_cc_get_name is now const char *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12716 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 4 ++++
 src/appl/gssftp/ftpd/ftpd.c    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 79893b4a7cd3e38228ef4713737eb74bfebf1594
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 3 16:58:13 2000 +0000

    Checkin log for change to add_cred.c - assignment in conditional cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12715 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1c211e936ef3e0e4d0b87bc84df0e8208750c9c3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 3 16:57:44 2000 +0000

    	Clean up assignments in conditionals warnings by separating the
    	assignment from the test.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12714 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/add_cred.c | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit c3c16b4f345567123f1771a533b61399a71939c9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 3 16:12:05 2000 +0000

    	* kinit.c: Include krb524.h if suport desired. Clean up
    	addignements in conditionals and do not shadow global variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12713 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog |   5 ++
 src/clients/kinit/kinit.c   | 129 ++++++++++++++++++++++++++------------------
 2 files changed, 82 insertions(+), 52 deletions(-)

commit 2cfdfbbc7bec6b08adb910c55dc0dbf4e9b96d21
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 3 16:09:10 2000 +0000

    	* Makefile.in: Install krb524.h and krb524_err.h header file so
    	applications can include for prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12712 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog   |  5 +++++
 src/krb524/Makefile.in | 27 +++++++++++++++++++++++++--
 2 files changed, 30 insertions(+), 2 deletions(-)

commit 6d48900634c701d0242f3f37f81d4548b828c64c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 3 16:05:11 2000 +0000

           * ccache.c, heuristic.c, main.c: Return of krb5_cc_get_name() is
            const char *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12711 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog   |  5 +++++
 src/clients/ksu/ccache.c    | 20 ++++++++++----------
 src/clients/ksu/heuristic.c |  4 ++--
 src/clients/ksu/main.c      |  2 +-
 4 files changed, 18 insertions(+), 13 deletions(-)

commit af271f39e70c3dcc76ac0334eb4b73a6843c252e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 3 16:04:36 2000 +0000

            * add_cred.c (krb5_gss_add_cred): krb5_cc_get_type() and
            krb5_cc_get_name() return const char *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12710 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog  | 5 +++++
 src/lib/gssapi/krb5/add_cred.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit bc8aedb161788a6eb95c5518d1149bc5b50959d9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 3 16:03:52 2000 +0000

           * stdcc.c, stdcc.h (krb5_stdcc_get_name): Declare as returning
            const char *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12709 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog | 5 +++++
 src/lib/krb5/ccache/ccapi/stdcc.c   | 2 +-
 src/lib/krb5/ccache/ccapi/stdcc.h   | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 97e6223a59a6c369fd59ac02f535ca17133c1bb2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 3 16:03:35 2000 +0000

            * ser_cc.c (krb5_ccache_externalize): Use krb5_cc_get_name instead
            of krb5_rc_get_name on credential cache.
    
            * cc_file.c (krb5_fcc_get_name):
            * cc_stdio.c (krb5_scc_get_name):
            * cc_memory.c (krb5_mcc_get_name):
            * ccfns.c (krb5_cc_get_name): Declare as returning const char *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12707 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   | 10 ++++++++++
 src/lib/krb5/ccache/cc_file.c   |  4 ++--
 src/lib/krb5/ccache/cc_memory.c |  4 ++--
 src/lib/krb5/ccache/cc_stdio.c  |  4 ++--
 src/lib/krb5/ccache/ccfns.c     |  2 +-
 src/lib/krb5/ccache/ser_cc.c    |  6 +++---
 6 files changed, 20 insertions(+), 10 deletions(-)

commit 5cc2b430a19bccc0bd374353a3c895972103c81f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 3 16:03:08 2000 +0000

    	* krb5.hin, k5-int.h: krb5_cc_get_name now returns const char *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12706 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 2 +-
 src/include/krb5.hin  | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit f8b293bdc1db396e7ac6bcecc0ea6becdcc8ea69
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 3 14:56:18 2000 +0000

    * krlogin.c (main): Declare main as int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12705 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/krlogin.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 853975fe9bf83ac6d9c624625d45cc667dc20739
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 3 14:46:35 2000 +0000

    	* kadmin.c (kadmin_getpol): Change format strings from %d to %ld
    	to match the policy types which are longs.
    
    	* getdate.y: Include stdlib.h if present on system.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12704 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  7 +++++++
 src/kadmin/cli/getdate.y |  6 +++++-
 src/kadmin/cli/kadmin.c  | 18 +++++++-----------
 3 files changed, 19 insertions(+), 12 deletions(-)

commit be06fd7f499cf90eaa48616118ff56288e88f461
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 27 03:54:33 2000 +0000

    	* asn1_get.c (asn1_get_tag_indef): Fix to not deref random garbage
    	while checking for EOC encoding.  At least the indefinite decoding
    	breaks consistently now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12684 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog  | 6 ++++++
 src/lib/krb5/asn.1/asn1_get.c | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 5d6ad6ec8cba62d032eb3fd2970ce5f9d433de89
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 26 22:17:10 2000 +0000

    Cleanup gcc warnings of signed vs unsigned arguments to functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12683 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/ChangeLog    |  4 ++++
 src/appl/simple/client/sim_client.c | 20 ++++++++++++++------
 src/appl/simple/server/ChangeLog    |  5 +++++
 src/appl/simple/server/sim_server.c | 17 +++++++++--------
 4 files changed, 32 insertions(+), 14 deletions(-)

commit f68e1f0fad677a8e909cd3332fff3efab97cb034
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 26 22:15:08 2000 +0000

            * gss-misc.c: Include <sys/socket.h> for prototype definitions
    
            * gss-client.c gss-server.c: Warning cleanups.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12682 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |  6 ++++++
 src/appl/gss-sample/gss-client.c | 18 +++++++++---------
 src/appl/gss-sample/gss-misc.c   |  1 +
 src/appl/gss-sample/gss-server.c | 16 +++++++++-------
 4 files changed, 25 insertions(+), 16 deletions(-)

commit 22709f0628ce0a69d9d36dda687dfb5df215435a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 26 22:12:43 2000 +0000

            * krb5.hin: Move prototype for krb5_gen_replay_name()
    
            * k5-int.h: from here.
    
    The user_user application uses it already and it is exported on the Mac
    platform.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12681 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 6 ++++++
 src/include/k5-int.h  | 5 -----
 src/include/krb5.hin  | 5 +++++
 3 files changed, 11 insertions(+), 5 deletions(-)

commit f4ae1b4362bc2b1bcf190e6ae1fc78d465d608fc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 26 17:18:23 2000 +0000

    	* an_to_ln.c: Unsigned vs signed int fixes
    
    	* t_std_conf.c: Declare local functions static, do not shadow
    	sin() with local variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12680 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  7 +++++++
 src/lib/krb5/os/an_to_ln.c   | 20 +++++++++++++-------
 src/lib/krb5/os/t_std_conf.c | 26 +++++++++++++-------------
 3 files changed, 33 insertions(+), 20 deletions(-)

commit 3723343ca5d20fc871dde96ba0a6c046712a0ac0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 26 17:16:39 2000 +0000

    * k5-util.h (krb5_setedid): Add prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12679 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-util.h | 1 +
 2 files changed, 5 insertions(+)

commit d1810074391d0e3dfae9df15e715c25425e606cd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 26 17:01:58 2000 +0000

            * conv_princ.c (krb5_425_conv_principal): Call profile_free_list
            on v4realms during the iteration loop. Do not call
            profile_release_string with a NULL pointer.
    
    Fixes a memory leak.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12678 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  6 ++++++
 src/lib/krb5/krb/conv_princ.c | 14 +++++++++-----
 2 files changed, 15 insertions(+), 5 deletions(-)

commit f51760a152c68a43c4fc2762468eb390e30f7255
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 26 16:39:45 2000 +0000

    	* krb5_decode_test.c (decode_run): If the ASN1 decoder returns an
    	error, add one to the error count so there will be a non-zero
    	exit. Sometimes, the decoded structure is complete enoght to pass
    	the test, even with an ASN.1 error - which can easilly get missed
    	in the output run.
    
    The indefinite lengths encryption key test (w/ trailing [2] integer)
    fails under linux and SGI - but works on other platforms - probably
    due to luck stack problems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12677 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          | 8 ++++++++
 src/tests/asn.1/krb5_decode_test.c | 1 +
 2 files changed, 9 insertions(+)

commit 02ba921eec255752f9a130fa2b98983a6d00d37a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 25 21:11:26 2000 +0000

            * ser_ktf.c (krb5_ktf_keytab_externalize): Do not violate const char *
            declaration of ktfile_def_name.
    
            * ktf_util.c (xfwrite): Cast length field to fwrite/fread as unsigned.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12672 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog  | 7 +++++++
 src/lib/krb5/keytab/file/ktf_util.c | 4 ++--
 src/lib/krb5/keytab/file/ser_ktf.c  | 4 ++--
 3 files changed, 11 insertions(+), 4 deletions(-)

commit 3ad649a103a0d53eeb7d0e706e3680b82c621436
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 25 21:08:11 2000 +0000

            * cc_file.c ccbase.c, cc_stdio.c, cc_retr.c, cc_memory.c: More
            signed/unsigned fixes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12671 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   |  5 +++++
 src/lib/krb5/ccache/cc_file.c   | 27 +++++++++++++++------------
 src/lib/krb5/ccache/cc_memory.c |  2 +-
 src/lib/krb5/ccache/cc_retr.c   |  5 +++--
 src/lib/krb5/ccache/cc_stdio.c  | 20 ++++++++++++--------
 src/lib/krb5/ccache/ccbase.c    |  2 +-
 6 files changed, 37 insertions(+), 24 deletions(-)

commit ec34437212e0ab7a9fd69ba50ffc93bb7d3b1b94
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 25 17:14:38 2000 +0000

    	* descbc.c, k5_md4des.c, k5_md5des.c, t_cksum.c: Cleanup unsigned
    	vs. signed warnings.
    
    	* Makefile.in (t_cksum5, t_cksum4): Executables do not need to
    	link with the krb5 library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12670 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/keyhash_provider/ChangeLog   |  8 ++++++++
 src/lib/crypto/keyhash_provider/Makefile.in |  8 ++++----
 src/lib/crypto/keyhash_provider/descbc.c    |  7 +++++--
 src/lib/crypto/keyhash_provider/k5_md4des.c | 12 +++++++-----
 src/lib/crypto/keyhash_provider/k5_md5des.c | 12 +++++++-----
 src/lib/crypto/keyhash_provider/t_cksum.c   |  7 +++----
 6 files changed, 34 insertions(+), 20 deletions(-)

commit 5e6a9b3cc32e61c88f7fee3e3c3111093c16f842
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 25 16:13:07 2000 +0000

    	* t_kerb.c: Add prototypes for test functions
    
    Cleans up gcc warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12669 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  4 ++++
 src/lib/krb5/krb/t_kerb.c  | 13 ++++++++++---
 2 files changed, 14 insertions(+), 3 deletions(-)

commit 95585736c8da7a9b3b3b0c2cf7067d9d4c6a107e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Sep 24 03:46:14 2000 +0000

    	* t_cc.c: Code cleanup. Test more failure modes of the cache library
    
    	* cccopy.c (krb5_cc_copy_creds): Memory leak. Call krb5_cc_end_seq_get.
    
    	* cc_file.c (krb5_fcc_generate_new): Set flags to
     	KRB5_TC_OPENCLOSE, otherwise parts of the library assumes that the
     	file is open, when it is not.
    
    	* cc_stdio.c (krb5_scc_generate_new): Same as cc_file.c change.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12668 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  13 +++++
 src/lib/krb5/ccache/cc_file.c  |   3 ++
 src/lib/krb5/ccache/cc_stdio.c |   5 +-
 src/lib/krb5/ccache/cccopy.c   |  11 +++-
 src/lib/krb5/ccache/t_cc.c     | 120 ++++++++++++++++++++++++++++++++++++++---
 5 files changed, 142 insertions(+), 10 deletions(-)

commit 72ab1ae4c613e78539ccf721f781b10c998dc759
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Sep 22 20:13:30 2000 +0000

    	* Makefile.in (check-unix): Build and exectute t_cc
    
    	* t_cc.c: Test harness for memory, stdio and file caches.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12665 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   |   6 ++
 src/lib/krb5/ccache/Makefile.in |  26 +++++-
 src/lib/krb5/ccache/t_cc.c      | 191 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 220 insertions(+), 3 deletions(-)

commit 353d43da34c4f040a74dbca9c71dea8d5610789c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Sep 22 17:42:43 2000 +0000

            * accept_sec_context.c (krb5_gss_accept_sec_context): When
            GCC_S_NO_CHANNEL_BINDINGS is set by the server, skip over the
            bindings sent from the client. RFC-1964 indicates that the
            client's channel bindings are always sent in checksum field and
            need to be accounted for, evn if the server does not care.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12664 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  8 ++++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 24 +++++++++++++-----------
 2 files changed, 21 insertions(+), 11 deletions(-)

commit d8fbbcfa1036dc8ae6967305d9639b7ceb99763d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Sep 21 16:22:41 2000 +0000

    	* rc_io.h (struct krb5_rc_iostuff): Internal structure - change
    	position in file from long to off_t (as argument for lseek).
    
    	* rc_io.c (krb5_rc_io_read, krb5_rc_io_write): Unsigned vs signed
    	warnings cleanup.
    
    	* rc_dfl.c (alive): Do not shadow time() with variable named for same.
    
    	* rc_base.c (krb5_rc_resolve_full): Cleanup unsigned vs. signed
    	warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12663 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 14 ++++++++++++++
 src/lib/krb5/rcache/rc_base.c |  6 ++++--
 src/lib/krb5/rcache/rc_dfl.c  |  8 ++++----
 src/lib/krb5/rcache/rc_io.c   |  8 ++++----
 src/lib/krb5/rcache/rc_io.h   |  6 +++---
 5 files changed, 29 insertions(+), 13 deletions(-)

commit c544e3d658c3771f18d1f2e626ce122a980b8b06
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Sep 21 15:49:17 2000 +0000

    * configure.in: Add AC_TYPE_OFF_T for off_t declaraion
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12662 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 4 ++++
 src/lib/krb5/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit d48a413078fd1a0e681e741634a54dc9c92631a9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Sep 20 19:33:21 2000 +0000

    	* kdb_xdr.c (krb5_dbe_free_contents): Clean up signedness warning
    
    	* fetch_mkey.c (krb5_db_fetch_mkey): Clean up signedness warnings.
    
    	* kdb_db2.c (destroy_file_suffix): Declare function as
    	static. Rewrite code to use off_t and unsigned ints to handle gcc
    	warnings. (kdb5_context_internalize) Unmarshal boolean type properly.
    
    	* store_mkey.c (krb5_db_store_mkey): Use mode_t instead of int in
    	call to umask.
    
    	* configure.in: Add AC_TYPE_MODE_T and AC_TYPE_OFF_T for mode_t
    	and off_t declarations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12661 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    | 16 ++++++++++++++++
 src/lib/kdb/configure.in |  3 +++
 src/lib/kdb/fetch_mkey.c | 11 ++++++++---
 src/lib/kdb/kdb_db2.c    | 24 +++++++++++++++---------
 src/lib/kdb/kdb_xdr.c    |  3 ++-
 src/lib/kdb/store_mkey.c |  5 +++--
 6 files changed, 47 insertions(+), 15 deletions(-)

commit 29abad610e5a44a6c589059d2730a47bb16dec99
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Sep 20 17:16:43 2000 +0000

    	* dispatch.c (dispatch): inet_ntop() returns const char *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12660 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 4 ++++
 src/kdc/dispatch.c | 7 +++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 2013f0c63f312d28c0503a722e805c6852936d93
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Sep 9 00:18:20 2000 +0000

    * Makefile.in (DEFINES): Define HEIMDAL_FRIENDLY.
    * krlogind.c (recvauth): Don't complain about a subkey sent for KCMDV0.1 if
    HEIMDAL_FRIENDLY is defined, just quietly ignore it.
    * krshd.c (recvauth): Likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12646 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 7 +++++++
 src/appl/bsd/Makefile.in | 3 ++-
 src/appl/bsd/krlogind.c  | 7 ++++++-
 src/appl/bsd/krshd.c     | 7 ++++++-
 4 files changed, 21 insertions(+), 3 deletions(-)

commit f121e2fbb58aeb1c9f113c5756bccf369c22e277
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Sep 2 06:00:58 2000 +0000

    2000-09-01  Jeffrey Altman <jaltman@columbia.edu>
    
            * accept_sec_context.c: krb5_gss_accept_sec_context()
            It has been determined by Martin Rex that Windows 2000 is incapable
            of supporting channel bindings.   This caused us to examine the
            various RFCs affecting FTP GSSAPI to determine whether or not
            channel bindings were a MUST for implementation of the FTP GSSAPI
            protocol.  It was determined that the channel binding facility as
            described in RFC2743 is optional.  Therefore, we cannot assume
            that all clients or servers will support it.  The code was updated
            to allow GSS_C_NO_CHANNEL_BINDINGS when specified by either the
            client or server to indicate that channel bindings will not be
            used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12645 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 14 ++++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 57 ++++++++++++++++++++++++--------
 2 files changed, 58 insertions(+), 13 deletions(-)

commit 034fd19c0fa7f4dcaf43abce0f41e340b7898cc3
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 1 01:43:50 2000 +0000

    	* Makefile.in(OBJS, SRCS): Add lifetime.{o,c}
    
    	* lifetime.c: New file.  For the purposes of CMU and AFS
    	compatibility, this implements the exponential krb4 ticket
    	lifetimes for lifetime values above 127, in the krb_life_to_time()
    	and krb_time_to_life() functions.  Values 127 and below are still
    	treated normally.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12644 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   |  10 ++++
 src/lib/krb4/Makefile.in |   2 +
 src/lib/krb4/lifetime.c  | 126 +++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 138 insertions(+)

commit f09452b1be679c48d94ade94e046fd9b52aab807
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 1 01:36:09 2000 +0000

    	* krb.h: Add prototypes for krb_life_to_time() and
    	krb_time_to_life(), as well as the KRB_NEVERDATE constant.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12643 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 5 +++++
 src/include/kerberosIV/krb.h     | 9 +++++++++
 2 files changed, 14 insertions(+)

commit f37e52005321fd5a8de5d8a307bb86932e517460
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Aug 31 07:49:09 2000 +0000

    2000-08-31  Jeffrey Altman <jaltman@columbia.edu>
    
            * locate_kdc.c: krb5_locate_srv_dns()
              Ensure that res_search() is called with a query string
              that is terminated by a '.' in order to disable the
              expansion of dns-search lists.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12642 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 692162b3ffdd337a03f7cd968d6bee75b00f460b
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Thu Aug 31 07:47:04 2000 +0000

    2000-08-31  Jeffrey Altman <jaltman@columbia.edu>
    
            * locate_kdc.c: krb5_locate_srv_dns()
              Ensure that res_search() is called with a query string
              that is terminated by a '.' in order to disable the
              expansion of dns-search lists.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12641 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  7 +++++++
 src/lib/krb5/os/locate_kdc.c | 18 ++++++++++++++++--
 2 files changed, 23 insertions(+), 2 deletions(-)

commit 66ae25cc545927d4dfd524200aeeb129dcdf9f96
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 31 02:38:14 2000 +0000

    	* pre.in: Fix some inconsistent spelling in the previous changes
    	for MacOS X lib framework support, especially in the *_LIB and
    	*_LIB_*opt variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12640 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 6 ++++++
 src/config/pre.in    | 8 ++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 74e2615165639d2933f2a5b6a13281b8db3d26a0
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 31 02:36:40 2000 +0000

    	* aclocal.m4 (LIBLINKS): Fix appending of $EXTRA_LIB_TARGETS to
    	LIBLINKS; previously it was setting LIBLINKS to include $LIBLIST
    	instead, which is Just Wrong.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12639 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 5969630081b7eb43a4e6d4374407544174d77770
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 30 23:06:55 2000 +0000

    * lib.in (EXTRA_CLEAN_TARGETS, EXTRA_CLEAN_LINKS): New variables.
    (clean-libs, clean-liblinks): Depend on targets specified in those variables.
    (config.status): Depend on shlib.conf.
    (all-framework, link-framework, clean-framework, clean-framework-link,
    install-framework): New targets, details to be filled in later.
    
    * pre.in (KRB5_LIB_libopt): Renamed from KDB5_LIB.
    (KRB5_LIB_frameworkopt): Tentative framework version for Mac OS X, details to
    be tuned later.
    (KRB5_LIB): Select between them using @LIB_LINK_OPT@.
    (KRB5CRYPTO_LIB*, COM_ERR_LIB*, GSS_KRB5_LIB*): Similarly.
    (KRB5_BASE_LIBS, GSS_LIBS): Use them.
    (KRB4COMPAT_LIBS): Use KRB5_BASE_LIBS.
    
    * shlib.conf: Set LIB_LINK_OPT.  Set new EXTRA_* variables for darwin target.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12638 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 21 +++++++++++++++++++++
 src/config/lib.in     | 29 +++++++++++++++++++++++++++--
 src/config/pre.in     | 28 +++++++++++++++++++++++++---
 src/config/shlib.conf |  7 +++++++
 4 files changed, 80 insertions(+), 5 deletions(-)

commit 95f7625ca57c5b12ee8bc912b8ba9527777217d0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 30 23:06:01 2000 +0000

    * aclocal.m4 (KRB5_LIB_AUX): Fold in values of EXTRA_LIB_TARGETS,
    EXTRA_LIBLINK_TARGETS, EXTRA_LIBINST_TARGETS set in shlib.conf.  Substitute
    EXTRA_CLEAN_TARGETS and EXTRA_CLEAN_LINKS.
    (KRB5_LIB_PARAMS): Substitute LIB_LINK_OPT.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12637 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  7 +++++++
 src/aclocal.m4 | 11 ++++++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)

commit 38bcab3a608056491e3b09811d6f6a3ff8774ce9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 29 22:36:45 2000 +0000

    * get_creds.c (krb5_get_credentials_core): If the supplied enctype is not
    supported, return an error; can't satisfy both TC_SUPPORTED_KTYPES and
    TC_MATCH_KTYPE that way.  Delete unused arguments CCACHE and OUT_CREDS; fix
    callers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12636 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   |  7 +++++++
 src/lib/krb5/krb/get_creds.c | 25 ++++++++++++++++++-------
 2 files changed, 25 insertions(+), 7 deletions(-)

commit e9dfb3cd26c5b55b80c781cd10cacad8427d2bf6
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 29 20:39:26 2000 +0000

    	* configure.in: Don't generate keytab/db/Makefile, since it isn't
    	used.
    
    	* Makefile.in: Garbage collect a little.  Don't include keytab/*
    	directories directly on $(LOCAL_SUBDIRS), as keytab/Makefile.in
    	lists them itself.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12635 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    |  9 +++++++++
 src/lib/krb5/Makefile.in  | 18 +-----------------
 src/lib/krb5/configure.in |  1 -
 3 files changed, 10 insertions(+), 18 deletions(-)

commit 0f0d1fa2e56c678b5a185f173a3e2fb3c72c7eef
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 29 20:35:27 2000 +0000

    	* post.in: Test for existing Makefile in directory before
    	recursing into it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12634 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/post.in   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e9ed6761b87c2b8fe1e86944f188037fc404d568
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Aug 29 17:59:17 2000 +0000

    renamed getmode() and setmode() to get_mode() and set_mode() to avoid a collision with Mac OS X file permission bits manipulation functions of the same name which get included through unistd.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12633 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 7 +++++++
 src/appl/gssftp/ftp/cmds.c    | 8 ++++----
 src/appl/gssftp/ftp/cmdtab.c  | 2 +-
 src/appl/gssftp/ftp/ftp_var.h | 2 +-
 4 files changed, 13 insertions(+), 6 deletions(-)

commit 4435955d741878cd8d8ae759b8598e953cfaefab
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Aug 26 01:30:04 2000 +0000

    	* ftpcmd.y: Fix up grammar so that single character token names
    	are no longer used; this was breaking the build using bison on
    	HP/UX because some system headers declare structures with members
    	having all-uppercase field names and bison puts the token name
    	#define statements in front of the C declarations section in the
    	output, causing them to be in force while those headers get
    	#included.  There doesn't seem to be much purpose in not just
    	using character constants, anyway.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12632 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 11 +++++++
 src/appl/gssftp/ftpd/ftpcmd.y  | 71 ++++++++++++++++++++----------------------
 2 files changed, 45 insertions(+), 37 deletions(-)

commit bb0fa5c59e45a83769463f88a2b17cbe981ad9d0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 23 22:57:08 2000 +0000

    * main.c (initialize_realms): For "cannot initialize realm" messages, tell the
    user to check the log file.  Print out an error message as well as logging it
    if retrieving the default realm name fails.
    
    * kerberos_v4.c (kerberos_v4): Mask requested-life byte value with 0xff to
    avoid sign-extension problems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12631 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 10 ++++++++++
 src/kdc/kerberos_v4.c |  2 +-
 src/kdc/main.c        |  9 +++++++--
 3 files changed, 18 insertions(+), 3 deletions(-)

commit 5327f0b03d2256bbc6a6c8a27ef450e900b6aee7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 23 16:41:51 2000 +0000

    * aclocal.m4 (KRB5_AC_CHECK_INET6): Require "struct sockaddr_storage" for IPv6 support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12630 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 1 +
 2 files changed, 6 insertions(+)

commit 0062101823c90f78f6761e54b5c60d0d3878bf78
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Aug 23 16:30:39 2000 +0000

    * libobj.in (clean-libobjs): Combine "rm" commands into one
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12629 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/libobj.in | 5 +----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 20d06dd54200d1819dcf6ea0f8925db70de075d2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 22 21:12:32 2000 +0000

    	* secure.h (myaddr): For secure data stream, pass the port number
     	of the data stream and not the control stream to krb_mk_priv.
    
    
    This would result in the occasional time out of bounds error when ftping
    to the same machine. (mk_priv and rd_priv have some amusing
    negating of timestamps depending on address and port of sockets).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12628 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog  | 5 +++++
 src/appl/gssftp/ftp/secure.h   | 2 +-
 src/appl/gssftp/ftpd/ChangeLog | 3 +++
 src/appl/gssftp/ftpd/secure.h  | 2 +-
 4 files changed, 10 insertions(+), 2 deletions(-)

commit 62562bc0c81eec62d2dcbfeec1de0e6f1a5262bc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 22 15:43:40 2000 +0000

    	* v4gssftp.exp: New tests for the krb4 compatible interface to gssftp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12627 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog    |   4 +
 src/tests/dejagnu/krb-standalone/v4gssftp.exp | 399 ++++++++++++++++++++++++++
 2 files changed, 403 insertions(+)

commit 8100dce4e5a529cd249e0ac7a22036fc465074b7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 22 15:42:56 2000 +0000

    	* default.exp: Create a properly formatted krb.conf file.  Also
     	provide a krb4_srvtab stanza (even though we are falling back on
     	the keytab file) so the tests do not try to access an installed
     	systems /etc/srvtab file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12626 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 7 +++++++
 src/tests/dejagnu/config/default.exp | 1 +
 2 files changed, 8 insertions(+)

commit 2a252ebe41ee5550b5c83e1bb760aeb11d06b83c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 22 15:38:59 2000 +0000

    	* ftpd.c (auth_data): Iterate over all krb4 services instead of
     	trying to examine the srvtab file for a particular key (which
     	failes when falling back on the v5 keytab for des3 services).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12625 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  6 ++++++
 src/appl/gssftp/ftpd/ftpd.c    | 33 ++++++++++++++++-----------------
 2 files changed, 22 insertions(+), 17 deletions(-)

commit b478311714a6d653bf74bb2ead74d58e51e2a447
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 22 13:58:24 2000 +0000

    	* rd_svc_key.c (krb54_get_service_keyblock): If the keytab
     	encryption type is a non-raw des3 key, bash its enctype. This
     	matches kdc/kerberos_v4.c.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12624 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 12 ++++++++++++
 src/lib/krb4/rd_svc_key.c |  8 +++++++-
 2 files changed, 19 insertions(+), 1 deletion(-)

commit cd22b01da1dfa2de89503f285aeb9776f06f17f1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 22 13:49:03 2000 +0000

    	* default.exp: Create a properly formatted krb.conf file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12623 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a0dc06a1445684068eed4088712554847428e622
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Aug 17 16:01:38 2000 +0000

    	* domacro.c: Compiler warning cleanups and fix the overflow fix to
    	index the proper array.
    
    	* cmds.c, cmdtab.c, ftp.c, ftp_var.h, getpass.c, glob.c, main.c,
    	radix.c, ruserpass.c, secure.c, secure.h: Compiler warning
    	cleanups including providing prototypes, cleanup of assignments in
    	conditionals, including unistd.h and stdlib.h (if present),
    	declaring local functions as static.
    
    	* Makefile.in: Do not compile pclose.c - the code is not used.
    
    About 600 warnings down....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12622 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog   |  13 ++
 src/appl/gssftp/ftp/Makefile.in |   6 +-
 src/appl/gssftp/ftp/cmds.c      | 278 +++++++++++++++++++++-------------------
 src/appl/gssftp/ftp/cmdtab.c    |  21 ---
 src/appl/gssftp/ftp/domacro.c   |   7 +-
 src/appl/gssftp/ftp/ftp.c       | 220 +++++++++++++++++--------------
 src/appl/gssftp/ftp/ftp_var.h   | 119 ++++++++++++++++-
 src/appl/gssftp/ftp/getpass.c   |   7 +-
 src/appl/gssftp/ftp/glob.c      |  85 +++++++-----
 src/appl/gssftp/ftp/main.c      |  30 +++--
 src/appl/gssftp/ftp/radix.c     |   5 +-
 src/appl/gssftp/ftp/ruserpass.c |  38 ++++--
 src/appl/gssftp/ftp/secure.c    |  62 +++++----
 src/appl/gssftp/ftp/secure.h    |  23 +++-
 14 files changed, 562 insertions(+), 352 deletions(-)

commit f4fca22706304b38b67c53f1fb48d4c2d0ce58f3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 14 20:03:22 2000 +0000

            * cr_tkt.c (krb_cr_tkt_int): When prototypes were changed to not
            include a narrow prototype, the flags were being sent OTW as four
            bytes instead of one.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12621 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/cr_tkt.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit a638c224d236f36afb4a294148f8129de978d29a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 11 03:21:42 2000 +0000

    Add AC_PROG_INSTALL to allow the library to be installed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12620 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog    | 4 ++++
 src/util/db2/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 64954fb2408fae2369c189fae250404b91352035
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Aug 10 13:55:32 2000 +0000

    	* rlogin.exp: Change RLOGIN to KRLOGIN so we do not use the
     	incorrect binary as used for the root login in default.exp.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12619 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-root/ChangeLog  |  5 +++++
 src/tests/dejagnu/krb-root/rlogin.exp | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit d658ec208392878b477ba4c74d8496caabad08f1
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 9 22:00:57 2000 +0000

    	* default.exp: Add an eof clause to avoid breakage if rlogin exits
    	too quickly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12618 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 6 ++++++
 2 files changed, 11 insertions(+)

commit 0b248a79c97d139d8c7a76a8ad2b4c34dbe04426
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 9 18:40:29 2000 +0000

    	* cnv_tkt_skey.c: Fix up static prototypes for
    	krb524int_krb_create_ticket(), krb524int_krb_cr_tkt_krb5(), and
    	krb524int_krb_cr_tkt_int(), as well as their definitions, so that
    	there aren't bare identifiers in the prototypes and so that there
    	aren't narrow types in the definitions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12617 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      |  8 ++++++++
 src/krb524/cnv_tkt_skey.c | 42 ++++++++++++++++++++----------------------
 2 files changed, 28 insertions(+), 22 deletions(-)

commit 22e45e9a320b6f34daf023c03490d4bed5ce0a94
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 8 19:45:46 2000 +0000

     Quoting of lists in mutipass variable assigments is unnecessary
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12616 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++--
 src/tests/dejagnu/config/default.exp | 8 ++++----
 2 files changed, 7 insertions(+), 6 deletions(-)

commit 41ef94ab9b28d71d4c3dbd8731c86c4e0eaa35ff
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 8 19:40:01 2000 +0000

    * v4standalone.exp: New set of tests for basic V4 functionality
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12615 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog        |   4 +
 src/tests/dejagnu/krb-standalone/v4standalone.exp | 135 ++++++++++++++++++++++
 2 files changed, 139 insertions(+)

commit 807253d6a6035e25d694314d7cd7bac499a02e3d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 8 19:38:44 2000 +0000

    	* default.exp: Create krb.conf and krb.realms files for v4
    	compatibility. Set KRBTKFILE environment variable. Add
    	v4_compatible_enctype() proc to test if krb4 tests are being run
    	and if the current encryption type being tested is compatible with
    	V4.  Added v4kinit() proc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12614 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  8 ++++
 src/tests/dejagnu/config/default.exp | 84 +++++++++++++++++++++++++++++++++++-
 2 files changed, 91 insertions(+), 1 deletion(-)

commit 5c42752ce98ab2a765d8cedf818fcff61d25c15d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 8 19:35:55 2000 +0000

    	* Makefile.in (KRB4_RUNTESTFLAGS): Set from configure.in and pass
    	to runtest if krb4 compatibility is enabled.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12613 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/ChangeLog   | 5 +++++
 src/tests/dejagnu/Makefile.in | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 87c32513e8f01004c3e7a7c198353c37cacd4707
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 8 19:34:56 2000 +0000

            * configure.in: Define KRB4_DEJAGNU_TEST depending on if krb4
            support is enabled.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12612 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog    | 5 +++++
 src/tests/configure.in | 7 +++++++
 2 files changed, 12 insertions(+)

commit fe2e79a1686b7ea83c07b97477dd6ac72768a859
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 8 17:40:29 2000 +0000

    	* krlogin.c (read_wrapper): Copy from the current point and not
     	the start of the cached buffer.
    
    This would only be observed when the client sent the cmdchar.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12611 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/krlogin.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 349dfa6941b89df56f60c9193a8d175f5f98a99d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 7 15:57:24 2000 +0000

    	* default.exp: Protect Quote quotation marks in multipass variable
    	assignments. Dejagnu (June 1999 release) fails overwise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12610 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  5 +++++
 src/tests/dejagnu/config/default.exp | 24 ++++++++++++------------
 2 files changed, 17 insertions(+), 12 deletions(-)

commit ee3cc60f6766be4ada39f1f4580f79e729d28ede
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 7 15:28:26 2000 +0000

    	* reference_encode.out, trval_reference.out: Test encoding of
    	negative lr_type field.
    
    	* krb5_decode_test.c: Fix enc_kdc_rep_part tests to trully handle
    	a negative lr_type in a krb5_last_req_entry structure. If
    	KRB5_GENEROUS_LR_TYPE is defined, do a backwards compatibility
    	test as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12609 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog            | 10 ++++++++++
 src/tests/asn.1/krb5_decode_test.c   | 12 ++++++++++--
 src/tests/asn.1/reference_encode.out |  4 ++--
 src/tests/asn.1/trval_reference.out  |  8 ++++----
 4 files changed, 26 insertions(+), 8 deletions(-)

commit a149cbb52b0d7118f5e5c9c4113113e7f880d87d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 7 15:22:18 2000 +0000

    	* asn1_k_decode.c (asn1_decode_last_req_entry): Decode the lr_type
    	as an int32. Handle backwards compatibility if KRB5_GENEROUS_LR_TYPE
    	is defined.
    
    	* krbasn1.h: Define KRB5_GENEROUS_LR_TYPE for compatibility with
    	one byte negative lr_types which are sent as a positive integer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12608 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 9 +++++++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 7 ++++++-
 src/lib/krb5/asn.1/krbasn1.h       | 9 +++++++++
 3 files changed, 24 insertions(+), 1 deletion(-)

commit 41fd8c0ff0c1626b7ee2550f6cc6a35feb03690e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 7 15:21:53 2000 +0000

    	* krb5.hin: lr_type element of krb5_last_req_entry needs to be a
    	signed int instead of an unsigned char.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12607 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b96fda1bd50927e3387d606422be9c246909158c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 7 10:55:14 2000 +0000

            * aclocal.m4 (CHECK_SIGPROCMASK): Check for posix sigprocmask
            before a potential bsd compatible sigmask.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12606 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 9 ++++-----
 2 files changed, 9 insertions(+), 5 deletions(-)

commit e0e4f6e43d6e1bf1363f628826a76fefa3b989ff
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 7 10:49:24 2000 +0000

            * ss_internal.h: Only use fake sigmask, sigblock and sigsetmask if
            USE_SIGPROCMASK is defined and not POSIX_SIGNALS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12605 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog     | 5 +++++
 src/util/ss/ss_internal.h | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit db28d317612c2d4612e3b800426e4ad216bbef06
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 4 03:06:49 2000 +0000

    * Makefile.in (SRCS, OBJS, STLIBOBJS): Remove util_canonhost.
    * gssapiP_generic (g_canonicalize_host, g_local_host_name): Delete
    declarations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12604 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         | 6 ++++++
 src/lib/gssapi/generic/Makefile.in       | 3 ---
 src/lib/gssapi/generic/gssapiP_generic.h | 3 ---
 3 files changed, 6 insertions(+), 6 deletions(-)

commit 50fc11e03273e52a61ed191662f1288cae7f7e4f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Aug 4 02:51:02 2000 +0000

    * listen.c (ss_quit): Now returns void.  Fix type of argument ARGV to fit
    prototype.
    * ss.h (ss_execute_line) [__STDC__]: Make prototype unconditional.
    (ss_quit): Use __SS_PROTO and return void, as with other command functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12603 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog | 10 ++++++++++
 src/util/ss/listen.c  |  5 ++---
 src/util/ss/ss.h      |  5 ++---
 3 files changed, 14 insertions(+), 6 deletions(-)

commit 5ad13a298a55c0f553fd62e0ae6e124e77ceb846
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Aug 3 15:40:09 2000 +0000

    	* kprop.c, kpropd.c: Compiler warning fixes including: not
    	shadowing global variabls/functions, assignments in conditionals,
    	declaring local functions static.
    
    	* configure.in: Check for mode_t being defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12602 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog    |   8 +++
 src/slave/configure.in |   1 +
 src/slave/kprop.c      | 185 ++++++++++++++++++++++++++++---------------------
 src/slave/kpropd.c     | 147 ++++++++++++++++++++++-----------------
 4 files changed, 197 insertions(+), 144 deletions(-)

commit 0451f8b7d0684de6f649cea75020c7e6f1e6286b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Aug 2 21:08:07 2000 +0000

    	* klist.c: Compiler warning cleanups by declaring functions as
    	static, using existing global variables instead of trying to
    	shadow them, and removing assignments from conditionals.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12601 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog |  6 ++++++
 src/clients/klist/klist.c   | 33 +++++++++++++++------------------
 2 files changed, 21 insertions(+), 18 deletions(-)

commit c3eb13f7c350bd3dcd710d0700edaccdce220960
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Aug 2 21:06:17 2000 +0000

    	* krb.h: Add prototypes for tf_init(), tf_get_pname(),
    	tf_get_pinst(), tf_get_cred() and tf_close() which are all used by
    	clients.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12600 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  6 ++++++
 src/include/kerberosIV/krb.h     | 12 ++++++++++++
 2 files changed, 18 insertions(+)

commit 37d5aa2fd9b2b958864230e6fc2a516ba4a6eb60
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Aug 2 21:05:08 2000 +0000

    	* tf_util.c (tf_init): Add KRB5_DLLIMP/KRB5_CALLCONV definitions
    	for functions exported prototypes in krb.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12599 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog |  5 +++++
 src/lib/krb4/tf_util.c | 14 +++++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit acd4808620b0dc1e7a83befc0b7ede936f7149e3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Aug 2 19:42:26 2000 +0000

    	* requests.c (DECLARE): Fix prototype for dispatch functions to
    	properly match what is expected by ss library.
    
    	* pager.c (ss_pager_create): Cast return from fork to int for use
    	in switch statement.
    
    	* ss.h: Provide full prototype for ss_name(). Add prototypes for
    	ss_execute_line(), ss_delete_invocation(), ss_add_info_dir(),
    	ss_delete_info_dir(), ss_abort_subsystem(), ss_get_prompt(),
    	ss_set_prompt(), ss_add_request_table(),
    	ss_delete_request_table(), ss_quit().
    
    	* ss_internal.h: Made full prototypes for ss_parse(),
    	ss_page_stdin(), ss_pagre_create(). Add prototypes for
    	ss_self_identify(), ss_subsystem_name(), ss_subsystem_version(),
    	ss_unimplemented(). Moved ss_execute_line() to ss.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12598 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog     | 19 +++++++++++++++++++
 src/util/ss/pager.c       |  4 ++--
 src/util/ss/requests.c    |  2 +-
 src/util/ss/ss.h          | 26 ++++++++++++++++++++++++--
 src/util/ss/ss_internal.h | 11 +++++++----
 5 files changed, 53 insertions(+), 9 deletions(-)

commit be2a787a1b04362e93a54e31bee76cd734795ce8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Aug 2 14:50:33 2000 +0000

    * kdestroy.c (main): Clean up compiler warnings
    
    There are still some warnings, but this handles the bulk of them.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12597 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog  | 4 ++++
 src/clients/kdestroy/kdestroy.c | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 349490659c2fb3b0c937feeae4a1b5ff5264dd7c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Aug 2 14:48:57 2000 +0000

    	* kvno.c (main): Compiler warning fixes - declare usage as static, and
    	break out assignments within conditionals.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12596 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kvno/ChangeLog |  5 +++++
 src/clients/kvno/kvno.c    | 23 +++++++++++++++--------
 2 files changed, 20 insertions(+), 8 deletions(-)

commit 6289a16a7634265a5161a6b2f94d518938aab692
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Aug 2 13:57:32 2000 +0000

    	* krb5.conf: Test with a space after ']' and '{'
    
    	* prof_parse.c (parse_std_line): Spaces after '{' or ']' should
    	not be a fatal error. This is a common lossage in krb5.conf files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12595 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 7 +++++++
 src/util/profile/krb5.conf    | 4 ++--
 src/util/profile/prof_parse.c | 6 +++++-
 3 files changed, 14 insertions(+), 3 deletions(-)

commit cc62379617b1b09b0ba6153c49d3da4a28c0381b
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Sun Jul 30 05:20:10 2000 +0000

    Add missing krb5_cc_store_cred()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12594 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/krb5_32.def | 1 +
 2 files changed, 5 insertions(+)

commit 775240bdbf47dbb90f5a79fa2943210434944ff8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jul 29 19:17:30 2000 +0000

    kpasswd.c (main): Warnings cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12593 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/ChangeLog |  4 ++++
 src/clients/kpasswd/kpasswd.c | 30 ++++++++++++++----------------
 2 files changed, 18 insertions(+), 16 deletions(-)

commit 0da65eb46350d27c35b19e7721d474e57fe8a09a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jul 29 02:03:47 2000 +0000

            * sserver.c (main): Include unistd.h if present (for close
            prototype).  Change variable named sin (shadows maht
            library). Compiler warning cleanups.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12592 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/ChangeLog |  7 +++++++
 src/appl/sample/sserver/sserver.c | 37 ++++++++++++++++++++++---------------
 2 files changed, 29 insertions(+), 15 deletions(-)

commit ef28db0a83f047c52f19f549d2b451f5ed7567a8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jul 29 01:58:35 2000 +0000

            * sclient.c:  Include unistd.h if present (for close prototype).
            Change variable named sin (shadows maht library).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12591 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/ChangeLog |  5 +++++
 src/appl/sample/sclient/sclient.c | 39 +++++++++++++++++++++++----------------
 2 files changed, 28 insertions(+), 16 deletions(-)

commit a8dad22e304556cabe700da992eed8cacaa8b273
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jul 29 01:46:30 2000 +0000

            * utility.c: Add casts on types being sent to internal functions
    
            * krb5_encode_test.c: Declare internal functions as static.
    
            * ktest.c: Remove unused functions. Clean up compiler warnings.
    
            * trval.c: Add proper prototype for declared functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12590 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          | 10 ++++++++++
 src/tests/asn.1/krb5_encode_test.c |  4 ++--
 src/tests/asn.1/ktest.c            | 17 +++++------------
 src/tests/asn.1/trval.c            | 24 +++++++++++++++++++-----
 src/tests/asn.1/utility.c          |  6 +++---
 5 files changed, 39 insertions(+), 22 deletions(-)

commit a537c97b83c67daf1689441ffcee557b852588b2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 28 14:28:11 2000 +0000

    kdb5_mkdums.c: Remove unused quit() and compiler warning cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12589 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     |  4 ++++
 src/tests/create/kdb5_mkdums.c | 15 ++-------------
 2 files changed, 6 insertions(+), 13 deletions(-)

commit c7d57c98ff6e9e90774070c08fda35b7c1e7dcb3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 28 14:26:47 2000 +0000

    	* kdc5_hammer.c: Move global (to file) enctype into main to prevent
    	being shadowed in other routines. Remove unused krb5_parse_lifetime().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12588 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     |  6 ++++++
 src/tests/hammer/kdc5_hammer.c | 11 +----------
 2 files changed, 7 insertions(+), 10 deletions(-)

commit abb4f1d60fab8bdb043ca26bc1c59d4aa9aea0b1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 28 14:22:24 2000 +0000

          * kdb5_verify.c (check_princ): Compiler warning cleanup. Get rid
          of unused function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12587 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/verify/ChangeLog     |  5 +++++
 src/tests/verify/kdb5_verify.c | 17 +++--------------
 2 files changed, 8 insertions(+), 14 deletions(-)

commit 570464c91cf8a9098e2a2afb2477918613798c4e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 28 14:18:45 2000 +0000

    t_imp_name.c: Profide full prototypes for internal functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12586 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/ChangeLog    | 4 ++++
 src/tests/gssapi/t_imp_name.c | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit df46f3e4ddddddf7302edca3fa2b98cb68ac8df2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 24 16:16:28 2000 +0000

    	* prof_init.c: Cleanup internal type warnings in calls to profile_init
    
    	* test_parse.c (main): Cast arguments to error_message.
    
    	* prof_file.c (profile_open_file): Variable with argument to
    	malloc should be unsigned.
    
    	* profile.hin: Revert changes to const_profile_filespect_t and
    	profile_filespec_t to preserve interface.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12585 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 12 ++++++++++++
 src/util/profile/prof_file.c  |  2 +-
 src/util/profile/prof_init.c  |  8 +++++---
 src/util/profile/profile.hin  |  4 ++--
 src/util/profile/test_parse.c |  5 +++--
 5 files changed, 23 insertions(+), 8 deletions(-)

commit 80c58c2c1a01da0e6a066b2be1a569d4ab624672
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 24 16:07:31 2000 +0000

    	* et_c.awk: Actually define NOARGS as needed. Add prototype for
    	error table initiialization function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12584 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 5 +++++
 src/util/et/et_c.awk  | 4 ++++
 2 files changed, 9 insertions(+)

commit 63128bf32e1f9e81f54b4e613e9d33df7b999cef
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 23 03:17:39 2000 +0000

    	* default.exp: Add code to handle setting of PASS to constrain
    	multipass testing to particular passes.  dejagnu-1.3 doesn't have
    	support for PASS, so we kludge it here, though some later versions
    	handle it by themselves.
    	(krb_exit): Add new proc to clean up on exit.
    	(kinit): Remove "expect \r" since "expect eof" will drain the pty
    	buffer properly anyway.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12583 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 10 ++++++++++
 src/tests/dejagnu/config/default.exp | 23 ++++++++++++++---------
 2 files changed, 24 insertions(+), 9 deletions(-)

commit 5693d9b09a5f5c750ef00a490956820ad5c8ba4b
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 23 01:03:47 2000 +0000

    	* accessor.c: Add NEED_SOCKETS in order to get prototype for
    	krb5_locate_kdc().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12582 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 5 +++++
 src/lib/krb5/os/accessor.c | 1 +
 2 files changed, 6 insertions(+)

commit 2dde150bac6865d4bbad7f9f443dcf3ed615c71e
Author: Peter Litwack <plitwack@mit.edu>
Date:   Fri Jul 21 23:35:12 2000 +0000

    * krlogin.c (writer): Improved bandwith efficiency by reading
    and sending more than one character at a time if multiple
    characters are available to be read from the terminal.
    
    * krlogin.c (read_wrapper): Added this function as a helper
    to writer.  It facilitates checking for escape sequences
    (~^Z etc.) when reading mulitple characters at a time.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12581 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |   9 ++
 src/appl/bsd/krlogin.c | 221 ++++++++++++++++++++++++++++++++++---------------
 2 files changed, 162 insertions(+), 68 deletions(-)

commit b1bd7aa4c32ebb43315dbd3cd6565b14e4eee075
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 21 16:42:43 2000 +0000

    	* krb.h: For get_pw_tkt() and unix_time_gmt_unixsec() add required
    	KRB5_DLLIMP and KRB4_CALLCONV declarations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12580 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 5 +++++
 src/include/kerberosIV/krb.h     | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 859e1b736d1fac9f119beb1e3a6abae34a35166c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 21 16:33:47 2000 +0000

    	* g_pw_tkt.c, unix_time.c: Add KRB5_DLLIMP/KRB5_CALLCONV defintion
    
    To be compatible with krb.h changes for windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12579 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   | 18 ++++++++++++++++++
 src/lib/krb4/g_pw_tkt.c  |  1 +
 src/lib/krb4/unix_time.c |  2 +-
 3 files changed, 20 insertions(+), 1 deletion(-)

commit 88613108dd20f9cf106c86a0bff7d6749b1f6324
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Jul 20 06:45:49 2000 +0000

    * Makefile.in: Fix build so we don't try to build an extra lib.
    Fix up krb524 build so we default to krb5's krb4 but can use an
    alternate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12578 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog   |  6 ++++++
 src/krb524/Makefile.in | 17 ++++++++++-------
 2 files changed, 16 insertions(+), 7 deletions(-)

commit 5f4ad28e2fde495d1aade6ab22051bb2d20da3e0
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Jul 20 06:44:15 2000 +0000

    * win-pre.in: Add KRB4_INCLUDES definition
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12577 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 4 ++++
 src/config/win-pre.in | 2 ++
 2 files changed, 6 insertions(+)

commit 2b05962e1df5830d0ece953395cdc70902af6bf8
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Jul 20 06:09:42 2000 +0000

    * Makefile.in: Compile .et file for krb524
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12576 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 9 ++++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit c90106553ec930a30331df18386d16dac3ef47fe
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Jul 20 06:08:33 2000 +0000

    * krb5_32.def: Add krb5_cc_* functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12575 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  4 ++++
 src/lib/krb5_32.def | 13 +++++++++++++
 2 files changed, 17 insertions(+)

commit 87980c32495c28957873abda692e5df288eaaa05
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Jul 20 06:07:34 2000 +0000

    * memcache.c: Add krb_in_tkt() function to initialize ticket for a
    given principal.  It is like in_tkt() but it is public and also
    takes a realm for credentials caches that require a full
    principal name (e.g., CCAPI).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12574 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  | 7 +++++++
 src/lib/krb4/memcache.c | 9 +++++++++
 2 files changed, 16 insertions(+)

commit 96ae18f7d97fbe5462659b1b1611911b91b46442
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Jul 20 05:45:34 2000 +0000

    * cc_file.c, cc_stdio.c: Remove unused krb5_[fs]cc_default_name()
    prototype.
    * cc_stdio.c: Fix calling convention for op functions.
    * ccfns.c (krb5_cc_get_type): Fix calling convention.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12573 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  |  7 +++++++
 src/lib/krb5/ccache/cc_file.c  |  3 ---
 src/lib/krb5/ccache/cc_stdio.c | 47 ++++++++++++++++++++++++++----------------
 src/lib/krb5/ccache/ccfns.c    |  2 +-
 4 files changed, 37 insertions(+), 22 deletions(-)

commit 39df5d5d10b81efbd090029fc1144e168b8a0e7b
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Jul 20 05:44:59 2000 +0000

    * stdcc.h: Include k5-int.h to get krb5_ccache definition
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12572 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog | 4 ++++
 src/lib/krb5/ccache/ccapi/stdcc.h   | 1 +
 2 files changed, 5 insertions(+)

commit ef3dad8ceab0632bbf529d4569557ab2b5e3b188
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Jul 20 05:39:58 2000 +0000

    * krb5.hin: Fix calling convention for krb5_cc_get_type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12571 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ddd6dd770cc2a1d4032927802692ba7155aafd5e
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Jul 20 05:20:17 2000 +0000

    * Makefile.in: Change ${CC} and ${OBJS} to $(CC) and $(OBJS) so
    nmake does not freak out.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12570 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit aaa76aad10fa3caac34fabf5231146a36d579471
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Jul 20 00:46:02 2000 +0000

    * Makefile.in: Make krb524 library and k524init program build on
    Windows.
    
    * krb524.def, libinit.c: Files needed to build on Windows.
    
    * k524init.c: Use public krb_in_tkt() with realm paramter instead of
    potentially private in_tkt() w/o realm parameter (which does not
    even exist w/o the realm paramter in some krb4 libraries).  Use
    krb_save_credentials() instead of tf_init() then
    tf_save_credentials() then tf_close().
    
    * cnv_tkt_skey.c: Put copy of krb_cr_tkt_krb5() and
    krb_create_ticket() as static functions in this file, calling them
    krb524int_*().  Call these functions instead of the ones in the
    MIT krb4 library included in the krb5 tree.
    
    * conv_princ.c: Remove unused headers.
    
    * k524init.c, cnv_tkt_skey.c, conv_creds.c, encode.c, misc.c,
    sendmsg.c, test.c: Do not include Unix headers on Windows.
    
    * sendmsg.c (krb524_sendto_kdc): Fix call to krb5_locate_kdc() to
    use right number and types of parameters.  Use krb5int_accessor()
    to get at internals: krb5_locate_kdc(), krb5_max_dgram_size,
    krb5_skdc_timeout_1, and krb5_skdc_timeout_shift.  (The latter 3
    should probably be #defines...)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12569 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      |  29 ++++++
 src/krb524/Makefile.in    |  57 +++++++++--
 src/krb524/cnv_tkt_skey.c | 245 +++++++++++++++++++++++++++++++++++++++++++++-
 src/krb524/conv_creds.c   |   4 +
 src/krb524/conv_princ.c   |   7 --
 src/krb524/encode.c       |   4 +
 src/krb524/k524init.c     |  27 ++---
 src/krb524/krb524.def     |  13 +++
 src/krb524/libinit.c      |  27 +++++
 src/krb524/misc.c         |   3 +
 src/krb524/sendmsg.c      |  27 +++--
 src/krb524/test.c         |   3 +
 12 files changed, 392 insertions(+), 54 deletions(-)

commit 3e14565597763891f97322ff9d6843ab109cf830
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Jul 19 23:56:31 2000 +0000

    * Makefile.in: Remove references to now defunct directories
    lib/krb5/ccache/{file,memory,stdio}.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12568 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  5 +++++
 src/Makefile.in | 12 +-----------
 2 files changed, 6 insertions(+), 11 deletions(-)

commit e4146683660a9c191f4e11e6cbc40106aee69908
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 19 20:26:39 2000 +0000

    * cc_memory.c (mcc_head): Combine static declaration and initialization
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12566 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/cc_memory.c | 4 +---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 9e33a1768b1ef6e5c31de26e630d3fa35413a2de
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Jul 19 18:22:10 2000 +0000

    Add ms2mit and krb524 Makefile creation to Windows build preparation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12565 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 3 ++-
 src/Makefile.in | 5 ++++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 14950dbdd5f01547088d83fb185d8eacca80e034
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Jul 19 18:18:39 2000 +0000

    * getcred.c (main): Use correct parameters for krb5_cc_default()
    in case someone actually wants to build this file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12564 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 5 +++++
 src/krb524/getcred.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit c20d72ef8113ead05d6fab3976d93d340f86212b
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Jul 19 17:42:26 2000 +0000

    Add ms2mit utility
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12563 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ms2mit/Makefile.in |  22 +++
 src/windows/ms2mit/ms2mit.c    | 388 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 410 insertions(+)

commit 373b166cc0d36145b1b3daaeaf644a2bc0fecb2a
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Jul 19 17:40:35 2000 +0000

    Add ms2mit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12562 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 7 +++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 9004c59b24bad3e3b27b796880e50dd8a1ebde11
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Jul 19 17:20:36 2000 +0000

    * krb4_32.def: Add krb_in_tkt.
    * krb5_32.def: Add krb5int_accessor.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12561 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 6 ++++++
 src/lib/krb4_32.def | 1 +
 src/lib/krb5_32.def | 1 +
 3 files changed, 8 insertions(+)

commit cb8bbad1e5e53983b6c2c1804d99611cc5ca2ea5
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Jul 19 17:11:09 2000 +0000

    Add krb5int_accessor() to access internal krb5 functions from outside
    the library (so that we don't have to export them for the krb525 and
    gssapi libraries).  The goal is to make this function eventually do
    nothing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12560 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  9 ++++++++
 src/lib/krb5/os/Makefile.in |  3 +++
 src/lib/krb5/os/accessor.c  | 53 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 65 insertions(+)

commit ecedff5421ef2381ce7b6855a123c4f6583776d7
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Jul 19 17:06:07 2000 +0000

    * k5-int.h: Add krb5int_accessor() and related definitions.
    krb5int_accessor should be used by any code that is trying to use
    krb5 internal functions (such as krb524 and GSSAPI).  The goal is
    to eventually make this function do nothing.  That will only be
    accomplished when we fix our apps/libraries not to call internal
    functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12559 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  9 +++++++++
 src/include/k5-int.h  | 25 +++++++++++++++++++++++++
 2 files changed, 34 insertions(+)

commit 3f1e3e0140620cc379c0f7ff9e4aacbcfa5bb78c
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Jul 19 16:29:35 2000 +0000

    krb.h: Add krb_in_tkt() prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12558 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 4 ++++
 src/include/kerberosIV/krb.h     | 2 ++
 2 files changed, 6 insertions(+)

commit f9d1ced6f82eb05250e940077f0edde9c49aecef
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Jul 19 15:59:36 2000 +0000

    * in_tkt.c: Add krb_in_tkt() function to initialize ticket for a
    given principal.  It is like in_tkt() but it is public and also
    takes a realm for credentials caches that require a full
    principal name (e.g., CCAPI).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12557 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 7 +++++++
 src/lib/krb4/in_tkt.c  | 9 +++++++++
 2 files changed, 16 insertions(+)

commit 7825c3f3e4a144791b2fa6c7c135f850fffe6a3a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 18 14:38:33 2000 +0000

    	* locate_kdc.c, hst_realm.c, def_realm.c, changepw.c: Include
    	os-proto.h for internal prototypes.
    
    	* os-proto.h: Prototypes for _krb5_use_dns_realm(),
    	_krb5_use_dns_kdc(), _krb5_conf_boolean().
    
    	* t_std_conf.c: Include k5-int.h for internal function prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12556 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 10 ++++++++++
 src/lib/krb5/os/changepw.c   |  1 +
 src/lib/krb5/os/def_realm.c  |  1 +
 src/lib/krb5/os/hst_realm.c  |  1 +
 src/lib/krb5/os/locate_kdc.c |  1 +
 src/lib/krb5/os/os-proto.h   |  5 +++++
 src/lib/krb5/os/t_std_conf.c |  2 +-
 7 files changed, 20 insertions(+), 1 deletion(-)

commit bd4433ed64dfa06761039aaa066d946856ef6d7a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 18 14:33:51 2000 +0000

    	* vfy_increds.c: include int-proto.h for krb5_libdefault_boolean
    	prototype.
    
    	* t_ser.c (ser_eblock_test): ifdef out old eblock serialization
    	test which is no longer called. (see 1999-09-01 ChangeLog)
    
    	* t_kerb.c: Cast argument to fprintf to long to agree with format
    	string.
    
    	* t_deltat.c: If MIN is defined, undef before redefined as 60.
    
    	* str_conv.c: Provide strptime prototype if the system header
    	files fail to provide a prototype.
    
    	* int-proto.h:  Add prototype for krb5_libdefault_boolean()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12555 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog     | 18 ++++++++++++++++++
 src/lib/krb5/krb/int-proto.h   |  4 ++++
 src/lib/krb5/krb/str_conv.c    |  7 ++++++-
 src/lib/krb5/krb/t_deltat.c    |  3 +++
 src/lib/krb5/krb/t_kerb.c      |  2 +-
 src/lib/krb5/krb/t_ser.c       |  2 ++
 src/lib/krb5/krb/vfy_increds.c |  1 +
 7 files changed, 35 insertions(+), 2 deletions(-)

commit 9cdd0d5c7fd99dd6ea4cea4817c31954eb3024b0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 18 14:25:17 2000 +0000

    	* k5-int.h: Move prototypes for krb5 only internal functions
    	krb5_libdefault_boolean, _krb5_use_dns_realm, _krb5_use_dns_kdc,
    	_krb5_conf_boolean to the header files in the lib/krb5/{os,krb}
    	directories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12554 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 7 +++++++
 src/include/k5-int.h  | 8 --------
 2 files changed, 7 insertions(+), 8 deletions(-)

commit 03d9b8adb836b92136791c6f0a4ffb820f8796a8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 18 14:21:41 2000 +0000

    	* krcp.c: Provide format attribute for error() for versions of gcc
    	that support it.
    
    	* configure.in (LOGINLIBS): Test for crypt() in crypt library only
    	modifies LOGINLIBS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12553 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 8 ++++++++
 src/appl/bsd/configure.in | 6 +++++-
 src/appl/bsd/krcp.c       | 6 +++++-
 3 files changed, 18 insertions(+), 2 deletions(-)

commit 5b4bb0c6f1fbdc8c340123b549ca39e478890382
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 14 23:38:12 2000 +0000

    * cc_memory.c (mcc_head): Now static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12552 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   | 2 ++
 src/lib/krb5/ccache/cc_memory.c | 3 +--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit c7dcaf550665a20ad88ecca96e05450c05d776f1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 14 23:23:42 2000 +0000

    missed a stray #endif
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12551 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_memory.c | 2 --
 1 file changed, 2 deletions(-)

commit 94b331ca86a45f1b63b60d513b7155181e70d97d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 14 23:21:14 2000 +0000

    merge duplicate copyright notices; eliminate #if 0 code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12550 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_memory.c |  717 +---------------------------
 src/lib/krb5/ccache/cc_stdio.c  | 1001 ++-------------------------------------
 2 files changed, 47 insertions(+), 1671 deletions(-)

commit 296a2ff1695db66a2304f3d34372dced77e3ccf3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 14 23:08:05 2000 +0000

    Eliminate duplicated copyright messages, and most "former file foo.c" markers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12549 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/cc_file.c | 984 ++----------------------------------------
 1 file changed, 33 insertions(+), 951 deletions(-)

commit a887b5495d3adc32dc6b3048ec986f1045d6e546
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 14 22:59:25 2000 +0000

    keep scc.h too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12548 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog |   2 +-
 src/lib/krb5/ccache/scc.h     | 101 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 102 insertions(+), 1 deletion(-)

commit 86cd2e57aca75d613f0fae35a29523d9cc4d15bf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 14 22:47:27 2000 +0000

    Delete subdirectories we aren't compiling any more.
    Rescued contents of "README", "todo", and test cases.
    Test cases aren't actually used at present; this should be fixed, but
    they'll probably need some work.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12547 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog           |   6 +
 src/lib/krb5/ccache/Makefile.in         |   3 +
 src/lib/krb5/ccache/cc_file.c           |  44 +++
 src/lib/krb5/ccache/cc_stdio.c          |  52 ++++
 src/lib/krb5/ccache/file/.Sanitize      |  62 ----
 src/lib/krb5/ccache/file/.rconf         |   1 -
 src/lib/krb5/ccache/file/ChangeLog      | 403 -------------------------
 src/lib/krb5/ccache/file/Makefile.in    |  39 ---
 src/lib/krb5/ccache/file/README         |  33 --
 src/lib/krb5/ccache/file/fcc-proto.h    | 174 -----------
 src/lib/krb5/ccache/file/fcc.h          | 119 --------
 src/lib/krb5/ccache/file/fcc_close.c    |  56 ----
 src/lib/krb5/ccache/file/fcc_defops.c   |  51 ----
 src/lib/krb5/ccache/file/fcc_destry.c   | 162 ----------
 src/lib/krb5/ccache/file/fcc_errs.c     |  82 -----
 src/lib/krb5/ccache/file/fcc_eseq.c     |  63 ----
 src/lib/krb5/ccache/file/fcc_gennew.c   | 161 ----------
 src/lib/krb5/ccache/file/fcc_getnam.c   |  47 ---
 src/lib/krb5/ccache/file/fcc_gprin.c    |  66 ----
 src/lib/krb5/ccache/file/fcc_init.c     |  76 -----
 src/lib/krb5/ccache/file/fcc_maybe.c    | 246 ---------------
 src/lib/krb5/ccache/file/fcc_nseq.c     | 112 -------
 src/lib/krb5/ccache/file/fcc_ops.c      |  93 ------
 src/lib/krb5/ccache/file/fcc_read.c     | 513 --------------------------------
 src/lib/krb5/ccache/file/fcc_reslv.c    |  97 ------
 src/lib/krb5/ccache/file/fcc_retrv.c    | 255 ----------------
 src/lib/krb5/ccache/file/fcc_sflags.c   |  66 ----
 src/lib/krb5/ccache/file/fcc_skip.c     |  67 -----
 src/lib/krb5/ccache/file/fcc_sseq.c     |  79 -----
 src/lib/krb5/ccache/file/fcc_store.c    |  91 ------
 src/lib/krb5/ccache/file/fcc_test.c     | 140 ---------
 src/lib/krb5/ccache/file/fcc_write.c    | 314 -------------------
 src/lib/krb5/ccache/file/todo           |   7 -
 src/lib/krb5/ccache/memory/.Sanitize    |  54 ----
 src/lib/krb5/ccache/memory/.rconf       |   1 -
 src/lib/krb5/ccache/memory/ChangeLog    |  89 ------
 src/lib/krb5/ccache/memory/Makefile.in  |  41 ---
 src/lib/krb5/ccache/memory/mcc-proto.h  |  97 ------
 src/lib/krb5/ccache/memory/mcc.h        |  57 ----
 src/lib/krb5/ccache/memory/mcc_close.c  |  49 ---
 src/lib/krb5/ccache/memory/mcc_destry.c |  86 ------
 src/lib/krb5/ccache/memory/mcc_eseq.c   |  56 ----
 src/lib/krb5/ccache/memory/mcc_gennew.c |  95 ------
 src/lib/krb5/ccache/memory/mcc_getnam.c |  47 ---
 src/lib/krb5/ccache/memory/mcc_gprin.c  |  61 ----
 src/lib/krb5/ccache/memory/mcc_init.c   |  60 ----
 src/lib/krb5/ccache/memory/mcc_nseq.c   | 115 -------
 src/lib/krb5/ccache/memory/mcc_ops.c    |  53 ----
 src/lib/krb5/ccache/memory/mcc_reslv.c  | 103 -------
 src/lib/krb5/ccache/memory/mcc_retrv.c  | 248 ---------------
 src/lib/krb5/ccache/memory/mcc_sflags.c |  53 ----
 src/lib/krb5/ccache/memory/mcc_sseq.c   |  57 ----
 src/lib/krb5/ccache/memory/mcc_store.c  |  46 ---
 src/lib/krb5/ccache/memory/mcc_test.c   | 140 ---------
 src/lib/krb5/ccache/stdio/.Sanitize     |  62 ----
 src/lib/krb5/ccache/stdio/.rconf        |   1 -
 src/lib/krb5/ccache/stdio/ChangeLog     | 260 ----------------
 src/lib/krb5/ccache/stdio/Makefile.in   |  37 ---
 src/lib/krb5/ccache/stdio/README        |  39 ---
 src/lib/krb5/ccache/stdio/scc-proto.h   | 241 ---------------
 src/lib/krb5/ccache/stdio/scc.h         | 102 -------
 src/lib/krb5/ccache/stdio/scc_close.c   |  64 ----
 src/lib/krb5/ccache/stdio/scc_defops.c  |  51 ----
 src/lib/krb5/ccache/stdio/scc_destry.c  | 123 --------
 src/lib/krb5/ccache/stdio/scc_errs.c    |  84 ------
 src/lib/krb5/ccache/stdio/scc_eseq.c    |  60 ----
 src/lib/krb5/ccache/stdio/scc_gennew.c  | 137 ---------
 src/lib/krb5/ccache/stdio/scc_getnam.c  |  47 ---
 src/lib/krb5/ccache/stdio/scc_gprin.c   |  64 ----
 src/lib/krb5/ccache/stdio/scc_init.c    |  75 -----
 src/lib/krb5/ccache/stdio/scc_maybe.c   | 314 -------------------
 src/lib/krb5/ccache/stdio/scc_nseq.c    | 120 --------
 src/lib/krb5/ccache/stdio/scc_ops.c     |  59 ----
 src/lib/krb5/ccache/stdio/scc_read.c    | 499 -------------------------------
 src/lib/krb5/ccache/stdio/scc_reslv.c   |  97 ------
 src/lib/krb5/ccache/stdio/scc_retrv.c   | 242 ---------------
 src/lib/krb5/ccache/stdio/scc_sflags.c  |  69 -----
 src/lib/krb5/ccache/stdio/scc_skip.c    |  68 -----
 src/lib/krb5/ccache/stdio/scc_sseq.c    |  74 -----
 src/lib/krb5/ccache/stdio/scc_store.c   |  87 ------
 src/lib/krb5/ccache/stdio/scc_test.c    | 169 -----------
 src/lib/krb5/ccache/stdio/scc_write.c   | 315 --------------------
 src/lib/krb5/ccache/stdio/todo          |   9 -
 src/lib/krb5/ccache/t_file.c            | 140 +++++++++
 src/lib/krb5/ccache/t_memory.c          | 140 +++++++++
 src/lib/krb5/ccache/t_stdio.c           | 169 +++++++++++
 86 files changed, 554 insertions(+), 8852 deletions(-)

commit 39da3633bd6543dda762295a467c24ee91897781
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 14 22:35:56 2000 +0000

    log for ccache changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12546 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog | 7 +++++++
 1 file changed, 7 insertions(+)

commit 48941b31658034f55df0e9a5fe5823b050419128
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 14 22:35:27 2000 +0000

    fix typo in comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12545 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/free_hstrl.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6cd4ecddc03c30456f6b85e25e106daf1373b8ff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 14 22:33:59 2000 +0000

    Collapse ccache implementations file, stdio, memory into single files.
    (Old files not removed yet.)
    Add a new file for krb5_cc_* dispatch functions that are no longer macros.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12544 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Makefile.in        |   13 +-
 src/lib/krb5/ccache/ChangeLog   |   13 +
 src/lib/krb5/ccache/Makefile.in |   43 +-
 src/lib/krb5/ccache/cc_file.c   | 2994 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/cc_memory.c | 1298 +++++++++++++++++
 src/lib/krb5/ccache/cc_stdio.c  | 3016 +++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/ccfns.c     |  124 ++
 src/lib/krb5/ccache/fcc.h       |  120 ++
 src/lib/krb5/configure.in       |    3 -
 9 files changed, 7588 insertions(+), 36 deletions(-)

commit 43b1bb6dae838a46c2a292166bd57b2588277646
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 14 22:15:28 2000 +0000

    * krb5.hin (krb5_cc_*): Replace macro definitions with function declarations.
    (struct _krb5_ccache, struct _krb5_cc_ops): Declare only; move definitions...
    * k5-int.h: To here.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12543 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |   8 ++++
 src/include/k5-int.h  |  40 +++++++++++++++++++
 src/include/krb5.hin  | 105 ++++++++++++++++++++++++++------------------------
 3 files changed, 102 insertions(+), 51 deletions(-)

commit 06727e2f263c66725e8234d507e4b522d062cfea
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 14 22:04:39 2000 +0000

    * aclocal.m4 (KRB5_LIB_PARAMS): Moved bulk of the work into config/shlib.conf.
    (K5_AC_CHECK_FILES): Require AC_PROG_CC be run first.
    (WITH_CC): If we're using gcc, enable a bunch of warning options.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12542 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |   7 ++
 src/aclocal.m4 | 267 +++------------------------------------------------------
 2 files changed, 18 insertions(+), 256 deletions(-)

commit a96635d84237ec5d5c8bce7d5610270391c132c5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 14 22:04:12 2000 +0000

    * shlib.conf: New file, taken from KRB5_LIB_PARAMS in ../aclocal.m4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12541 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |   5 +
 src/config/shlib.conf | 254 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 259 insertions(+)

commit cbb409b9c978af8b3c348f89a67045a4f03c5cf9
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 13 00:55:24 2000 +0000

    	* coding-style: Update after some discussion.  Add sections
    	comparing to BSD KNF and GNU coding standards.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12540 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    |   5 ++
 doc/coding-style | 162 +++++++++++++++++++++++++++++++++++++++++++++----------
 2 files changed, 140 insertions(+), 27 deletions(-)

commit 01d5eae0adffb490a43a18e41d9efea15d18d6e1
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 12 02:38:04 2000 +0000

    	* coding-style: Some minor tweaks.  Require do-while to always be
    	braced.  Note some aspects of function pointer and array pointer
    	usage.  Elaborate on function declaration practices.  Add
    	placeholders for sections on Makefiles and test suites.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12539 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    |   7 ++++
 doc/coding-style | 102 +++++++++++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 98 insertions(+), 11 deletions(-)

commit b622c086d53bf699d2a032c78cf1684f7dd35b0a
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jul 10 20:34:47 2000 +0000

    	* coding-style: Another pass.  Add secion on namespaces.
    	Elaborate some on null pointers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12538 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    |  5 +++
 doc/coding-style | 96 +++++++++++++++++++++++++++++++++++++++++++++++---------
 2 files changed, 86 insertions(+), 15 deletions(-)

commit 6f9d40e9d52f0fbb0bb31e2fc508a9bfbff7f0b3
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jul 10 05:18:26 2000 +0000

    	* coding-style: First pass draft of coding standards
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12537 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    |   4 +
 doc/coding-style | 310 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 314 insertions(+)

commit dda6b71689afee56d4c124f577f677e1f0563bf5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 5 22:18:29 2000 +0000

    * dump.c: Various message char arrays turned into macros, to permit gcc to
    verify format strings and arguments match.
    (k5beta6_dump_header, k5beta7_dump_header): Deleted.
    (dump_ov_princ): Use %lx for aux_attributes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12534 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog |   7 +++
 src/kadmin/dbutil/dump.c    | 126 ++++++++++++++++++++++----------------------
 2 files changed, 69 insertions(+), 64 deletions(-)

commit c2f92f69a2d895514e9ad099aacef5d6502e6c0b
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 5 00:57:42 2000 +0000

    	* rsh.exp: Drain buffers on klist test to avoid wedging rsh on
    	exit under HP/UX.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12533 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog | 3 +++
 src/tests/dejagnu/krb-standalone/rsh.exp   | 8 ++++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit b4fb27f3a4103c9cf3b2b36f4a689a5b9425e928
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 4 14:36:24 2000 +0000

           * test/dbtest.c: Cleanup gcc -Wall complaints with printf format
            strings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12532 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog     |  5 +++++
 src/util/db2/test/dbtest.c | 27 +++++++++++++++------------
 2 files changed, 20 insertions(+), 12 deletions(-)

commit 7b6d74dc3171498d9d95cf373540e56589d43ec7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 4 12:16:48 2000 +0000

            * encrypt_key.c, kdb_cpw.c, kdb_xdr.c: Add parenthesis about
            assignment in conditional and remove unused variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12531 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog     |  5 +++++
 src/lib/kdb/encrypt_key.c |  3 +--
 src/lib/kdb/kdb_cpw.c     | 34 ++++++++++++++++------------------
 src/lib/kdb/kdb_xdr.c     |  4 ++--
 4 files changed, 24 insertions(+), 22 deletions(-)

commit 134904a1ebf95d03419b3b481f46e62282ae00f1
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 4 10:59:27 2000 +0000

    	* gssapi.exp: Rework significantly to deal with HP/UX lossage that
    	probably resulted from when either the client or the server wound
    	up blocking on tty output.  Abstract things a little more.  Remove
    	dead duplicate code that used to deal with "-v2".  Should figure
    	out why the "-v2" stuff disappeared mysteriously.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12530 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  |   8 +
 src/tests/dejagnu/krb-standalone/gssapi.exp | 478 ++++++----------------------
 2 files changed, 105 insertions(+), 381 deletions(-)

commit bc4617b9cfaf6ad714adf07bb45bc0cefd02e590
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 4 01:19:12 2000 +0000

    	* cr_tkt.c: Frob prototypes so they don't involve narrow types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12529 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog |  4 ++++
 src/lib/krb4/cr_tkt.c  | 16 ++++++++--------
 2 files changed, 12 insertions(+), 8 deletions(-)

commit 65ceac3da0ea189682729ed001577b59a13cc80b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 16:41:07 2000 +0000

           * krb.h: Add prototypes for get_pw_tkt() and unix_time_gmt_unixsec()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12528 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 4 ++++
 src/include/kerberosIV/krb.h     | 5 +++++
 2 files changed, 9 insertions(+)

commit b3e4271aa4f55ca2c9dc341165dcbd31e3e52f9e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 16:37:59 2000 +0000

            * k5-int.h: Add prototypes for krb5_libdefault_boolean,
            _krb5_use_dns_realm, _krb5_use_dns_kdc, _krb5_conf_boolean.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12527 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/k5-int.h  | 8 ++++++++
 2 files changed, 13 insertions(+)

commit 1d1f80758f356db2dfd06a94225bf53f3d885727
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 16:32:36 2000 +0000

    admin.h: Add kadm5_free_name_list prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12526 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog | 4 ++++
 src/lib/kadm5/admin.h   | 3 +++
 2 files changed, 7 insertions(+)

commit 302950188231c47f64bc068ed960f8c591e84c0b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 15:16:39 2000 +0000

    Added prototype for ss_create_invocation()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12525 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog | 2 +-
 src/util/ss/ss.h      | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

commit b5cc073cd6b17bc0571060524a2b84793a1aa3b7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 15:09:35 2000 +0000

    	* Makefile.in (ktutil): Do not link with the V4
    	libraries. Although the program can write out a v4 srvtab, the one
    	necessary function is here.
    
    	* ktutil_funcs.c (ktutil_read_keytab): Add explicit braces to
    	avoid ambiguous `else'.
    	(getstr): register count -> register int count
    
    	* ktutil.c (main): ss_listen() takes only one argument.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12524 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog      | 12 ++++++++++++
 src/kadmin/ktutil/Makefile.in    |  4 ++--
 src/kadmin/ktutil/ktutil.c       |  2 +-
 src/kadmin/ktutil/ktutil_funcs.c |  5 +++--
 4 files changed, 18 insertions(+), 5 deletions(-)

commit 50a2ffe72392b8dc24ec2d3be3bb0d610b013288
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 15:04:27 2000 +0000

    	* ss_wrapper.c (main): ss_listen() takes only one argument
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12523 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog    | 4 ++++
 src/kadmin/cli/ss_wrapper.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b274f52bbf1865eb546a4d1c27e5b6776b9cc73e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 15:02:45 2000 +0000

    	* test_ss.c (main): Change usage of ss_listen to agree with
    	prototype.
    
    	* ss.h: Add prototype for ss_listen()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12522 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog | 7 +++++++
 src/util/ss/ss.h      | 2 ++
 src/util/ss/test_ss.c | 3 +--
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 207cf12298ce60a2225fb860b1191e581d287552
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 14:22:27 2000 +0000

    	* Makefile.in: Remove linking of krb5util library from
    	applications that never use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12521 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   |  5 +++++
 src/appl/bsd/Makefile.in | 16 ++++++++--------
 2 files changed, 13 insertions(+), 8 deletions(-)

commit 98502791562fc2d6c8fa4a3dc8334d4817c7b470
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 14:21:04 2000 +0000

    Makefile.in (rtest): Link in the kdb5 library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12520 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   | 4 ++++
 src/kdc/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 948b08af6e1520f744c815d8912f2c54c6dac51c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 14:19:28 2000 +0000

    	* pre.in: Remove the kdb5 and db libraries from the
    	common application list but list them for server applications.
    
    Clients in general do not depend on the database libraries. (this
    improves startup time with shared libraries by not requiring
    the resolve of a library that is not used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12519 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/pre.in    | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 03e0990051708b0832ee77cd55f51fed40a9d877
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 14:17:00 2000 +0000

    	* Makefile.in: v5passwd does not depend on the kadm5
    	libraries. This is the older protocol.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12518 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5passwdd/ChangeLog   | 5 +++++
 src/kadmin/v5passwdd/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit f610ffe5abe93a513e56bf53f9ea98de7b739d83
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 14:14:58 2000 +0000

    Makefile.in: kadmin4d depends on the kdb5 lib
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12517 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog   | 4 ++++
 src/kadmin/v4server/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit abefc43c86ba02397bf9f423a2b06043fae251cd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 14:11:47 2000 +0000

    	* Makefile.in: The client library does not depend on the database
    	library. Remove reference to it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12516 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog   | 5 +++++
 src/lib/kadm5/clnt/Makefile.in | 5 +----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit bb57abf8209a1f33febc8bce060f974a5b777c83
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 03:43:42 2000 +0000

           * recno/rec_seq.c: Include unused sccsid when LIBC_SCCS defined
    
            * recno/rec_close.c (__rec_close): Explicit braces to avoid
            ambiguous `else'
    
            * btree/bt_split.c (bt_psplit): Parenthesis about && and ||
            conditional.
    
            * btree/bt_put.c (__bt_put): Extra {} to make nested if/else
            unambiguous.
    
            * btree/bt_open.c (__bt_open): Add parenthesis to ensure
            precedence ordering.
    
            * hash/dbm.c (kdb2_dbm_firstkey): Conditionalize defintion of
            variables based on use.
    
            * hash/hash_func.c: Ifdef out unused static hash functions.
    
            * hash/hash.c (init_htab): Remove unused variable.
    
    
    gcc -Wall warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12515 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog         | 23 +++++++++++++++++++++++
 src/util/db2/btree/bt_open.c   |  8 ++++----
 src/util/db2/btree/bt_put.c    |  3 ++-
 src/util/db2/btree/bt_split.c  |  2 +-
 src/util/db2/hash/dbm.c        |  8 ++++++--
 src/util/db2/hash/hash.c       |  1 -
 src/util/db2/hash/hash_func.c  |  5 +++++
 src/util/db2/recno/rec_close.c |  3 ++-
 src/util/db2/recno/rec_seq.c   |  2 +-
 9 files changed, 44 insertions(+), 11 deletions(-)

commit ee509b0a56eef92a7b738fa3b05b552ae46bdd83
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 03:27:53 2000 +0000

    t_imp_name.c: Define GSSAPI_V2 for proper variable types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12514 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/ChangeLog    | 4 ++++
 src/tests/gssapi/t_imp_name.c | 1 +
 2 files changed, 5 insertions(+)

commit 57d1e9682d106c85e98e6a8b8e8649db4b5bae6e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 03:25:39 2000 +0000

     kdb5_mkdums.c: Remove unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12513 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     | 4 ++++
 src/tests/create/kdb5_mkdums.c | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 7ec85633147bb54df05ff1776a89a76e7100194f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 03:23:44 2000 +0000

    kdb5_verify.c: Remove unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12512 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/verify/ChangeLog     | 4 ++++
 src/tests/verify/kdb5_verify.c | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 56d2e2607925289235c542cb72aa32b3b4ec12ca
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 3 03:18:30 2000 +0000

            * env-setup.shin: Do not override the EXPECT environment variable
                    if set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12511 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog      | 5 +++++
 src/kadmin/testing/scripts/env-setup.shin | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit b6a42e596c12485ed6c34f1934f91084dbc5c2cf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Jul 2 20:52:00 2000 +0000

    back out format-attribute change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12510 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 6 ++++++
 src/util/et/com_err.h | 6 +-----
 2 files changed, 7 insertions(+), 5 deletions(-)

commit 582f9f65e4f9397920c0eac1b3341e0246e1de6f
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 2 18:50:12 2000 +0000

    	* default.exp: Add rudimentary support for multiple passes.  For
    	now, iterate over a few combinations of des_krbtgt and assorted
    	enctype lists.  Will eventually allow for separate krb5.conf files
    	for clients and servers.  Add varibles RLOGIN and RLOGIN_FLAGS to
    	permit run-time configuration of rlogin program if necessary.  Set
    	up an onexit handler that calls stop_kerberos_daemons.  Replace
    	many uses of doubled-up send_log and verbose with single calls to
    	verbose -log.  Replace instances of send_error with perror where
    	appropriate, since this will cause successor test to fail, which
    	is usually what we want.
    	(setup_root_shell): Replace calls to untested with calls to
    	unsupported; also use note for explanatory text previously printed
    	using untested.  Add match string for "connection refused" and
    	collapse common code into a single expect clause by using the -re
    	flag.
    	(start_kerberos_daemons): Conditionalize calls to fail based on
    	$standalone; in the !$standalone case, call perror instead.  Calls
    	to fail and pass for a given test should have consistent strings,
    	and extraneous calls to fail should not be made in order to keep
    	the total number of passed and failed tests constant regardless of
    	success of setup steps.  Much remains to be done in this area
    	though.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12509 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  25 ++++
 src/tests/dejagnu/config/default.exp | 231 ++++++++++++++++++++++++-----------
 2 files changed, 183 insertions(+), 73 deletions(-)

commit 633b32318513a82bd93da244f0a852ce92c44018
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 1 15:44:17 2000 +0000

    	* Makefile.in (SHLIB_EXPLIBS): Use $(LIBS) not @RESOLV_LIB@ in
    	order to get -lnsl, -lsocket, etc. if necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12508 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 5 +++++
 src/lib/krb5/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d2dfe5a32a31b32baf89e1792ecb74da066a5733
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 1 15:43:11 2000 +0000

    	* acconfig.h: Add function replacement renaming symbols for
    	util/db2/include/config.h.in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12507 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/acconfig.h | 6 ++++++
 2 files changed, 11 insertions(+)

commit ee9a8248523629f5d95005592d9375c0dcf7ab8c
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 1 15:34:34 2000 +0000

    	* lib.in: Fix up lib build rules to deal properly (hopefuly) with
    	empty objlist files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12506 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/lib.in    | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 7ddbf09cb066d3384693a8487338f153bc679dcc
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 1 15:33:04 2000 +0000

    	* clib/strerror.c: #include config.h
    
    	* clib/mkstemp.c: #include config.h.
    
    	* clib/memmove.c: #include config.h.
    
    	* clib/Makefile.in (LOCALINCLUDES): Add -I../include to get
    	config.h.
    
    	* configure.in: Generate two config headers, one for internal use
    	and one for external use.  Rework clib replacement code to use
    	AC_DEFINE rather than ADD_DEF.
    
    	* Makefile.in (STOBJLISTS): Add clib.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12505 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog        | 17 +++++++++++++++++
 src/util/db2/Makefile.in      |  2 +-
 src/util/db2/clib/Makefile.in |  2 ++
 src/util/db2/clib/memmove.c   |  4 ++++
 src/util/db2/clib/mkstemp.c   |  4 ++++
 src/util/db2/clib/strerror.c  |  4 ++++
 src/util/db2/configure.in     | 23 +++++++++++------------
 7 files changed, 43 insertions(+), 13 deletions(-)

commit d96893c596496bbdfc2e6e92597263edc8191081
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 1 15:32:14 2000 +0000

    	* db-config.h.in: New file; contains useful tidbits from
    	config.h.in generated by autoheader.  It is needed because
    	config.h.in has some thing we don't want to leak, like renaming of
    	missing libc functions.
    
    	* .cvsignore: Twiddle to reflect current reality.
    
    	* db-int.h: #include config.h since db.h includes db-config.h
    	which is not quite the same now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12504 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/include/.cvsignore     |  4 ++--
 src/util/db2/include/ChangeLog      | 12 ++++++++++++
 src/util/db2/include/db-config.h.in | 28 ++++++++++++++++++++++++++++
 src/util/db2/include/db-int.h       |  3 ++-
 4 files changed, 44 insertions(+), 3 deletions(-)

commit 43790411001e8a84e6a2ecaf9c3232c8997258ad
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 1 04:52:51 2000 +0000

    Run RPC tests with one invocation of DejaGnu rather than two
    
    * Makefile.in (unit-test-body): Combine -tcp and -udp versions, setting PASS
    instead of PROT.
    * configure.in: Set and substitute PASS instead of UDP_TEST.
    * config/unix.exp: Don't invoke rpc_test_start.  Set MULTIPASS, including a
    setting for PROT and a dummy to trigger rpc_test_start invocation.
    (rpc_test_start): If a server has already been started, call rpc_test_exit to
    verify that it's still running.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12503 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog       | 11 +++++++++++
 src/lib/rpc/unit-test/Makefile.in     | 14 +++-----------
 src/lib/rpc/unit-test/config/unix.exp |  7 ++++++-
 src/lib/rpc/unit-test/configure.in    |  6 +++---
 4 files changed, 23 insertions(+), 15 deletions(-)

commit 1ff3e2653da2f73ab3cc4c4f220d7781b43c9362
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 1 03:48:01 2000 +0000

    pullup from 1.2.1 release
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12502 dc483132-0cff-0310-8789-dd5450dbe970

 README                                 | 252 +++++++++++++++++++++++++--------
 doc/ChangeLog                          |  11 ++
 doc/admin.texinfo                      |   6 +-
 doc/api/ChangeLog                      |   4 +
 doc/api/Makefile                       |   2 +-
 doc/build.texinfo                      |  19 ++-
 src/ChangeLog                          |  18 +++
 src/aclocal.m4                         |  44 ++++--
 src/appl/bsd/ChangeLog                 |  12 ++
 src/appl/bsd/login.c                   |   5 +-
 src/appl/bsd/rcp.M                     |  12 ++
 src/appl/bsd/rlogin.M                  |  11 ++
 src/appl/bsd/rsh.M                     |  11 ++
 src/config/ChangeLog                   |   5 +
 src/config/win-pre.in                  |  20 ++-
 src/kadmin/server/ChangeLog            |   4 +
 src/kadmin/server/server_stubs.c       |   2 +
 src/lib/gssapi/krb5/ChangeLog          |   7 +
 src/lib/gssapi/krb5/init_sec_context.c |  20 ++-
 src/lib/krb5/krb/ChangeLog             |   8 ++
 src/lib/krb5/krb/conv_princ.c          |   8 ++
 src/lib/rpc/ChangeLog                  |   5 +
 src/lib/rpc/svc_auth_gssapi.c          |   2 +-
 src/lib/rpc/unit-test/ChangeLog        |   5 +
 src/lib/rpc/unit-test/server.c         |   1 +
 src/windows/ChangeLog                  |   5 +
 src/windows/README                     |  44 +++---
 27 files changed, 436 insertions(+), 107 deletions(-)

commit 9796ff01c5f57756a2105d290b5e0f5281f632ec
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 1 01:55:33 2000 +0000

    	* adb.h: Add btinfo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12501 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog | 2 ++
 src/lib/kadm5/adb.h     | 1 +
 2 files changed, 3 insertions(+)

commit e1998bd008515471428a7aada47a044bc4ec4f14
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 1 01:54:25 2000 +0000

    	* adb_openclose.c (osa_adb_create_db): Default to btree.
    	(osa_adb_init_db): Set up btinfo as well.
    	(osa_adb_open_and_lock): Try btree, then hash.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12500 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       |  4 ++++
 src/lib/kadm5/srv/adb_openclose.c | 42 ++++++++++++++++++++++++++++-----------
 2 files changed, 34 insertions(+), 12 deletions(-)

commit 723cb92bb9dfb9c8b52dd6e9c4296bddf14cbaad
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 1 01:14:04 2000 +0000

    pullup from 1.2-beta4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12499 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog        |  4 ++++
 src/windows/cns/ChangeLog    |  9 +++++++++
 src/windows/cns/cns.c        | 28 ++++++++++++++++------------
 src/windows/cns/cns_reg.c    |  8 ++++++--
 src/windows/cns/tktlist.c    | 23 +++++++++++++----------
 src/windows/version.rc       | 18 ++++++++++++++----
 src/windows/wintel/ChangeLog |  6 ++++++
 src/windows/wintel/auth.c    | 17 +++++++++--------
 src/windows/wintel/encrypt.c |  5 +++--
 9 files changed, 80 insertions(+), 38 deletions(-)

commit 35414838ecf54b3598f2711d79b2feaf2e75ed2b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 1 00:59:57 2000 +0000

    pullup from 1.2-beta4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12498 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ChangeLog        |   5 +
 src/clients/configure.in     |   2 +-
 src/clients/ksu/ChangeLog    |  28 ++++++
 src/clients/ksu/Makefile.in  |   3 +-
 src/clients/ksu/ccache.c     |   6 +-
 src/clients/ksu/ksu.M        |  30 ++----
 src/clients/ksu/main.c       | 227 ++++++++++++++++++-------------------------
 src/config-files/ChangeLog   |   5 +
 src/config-files/krb5.conf.M |  10 +-
 9 files changed, 148 insertions(+), 168 deletions(-)

commit b63a75c40310afc82e4af5372f92bec2e0a4c67e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jul 1 00:51:58 2000 +0000

    pullup from 1.2-beta4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12497 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog                 |  14 +
 src/kadmin/cli/kadmin.M                  |  33 +-
 src/kadmin/cli/kadmin.c                  |   8 +-
 src/kadmin/cli/strftime.c                | 881 +++++++++++++++----------------
 src/kadmin/ktutil/ChangeLog              |   5 +
 src/kadmin/ktutil/ktutil_funcs.c         |   4 +-
 src/kadmin/passwd/ChangeLog              |   4 +
 src/kadmin/passwd/xm_kpasswd.c           |  10 +-
 src/kadmin/server/ChangeLog              |   5 +
 src/kadmin/server/schpw.c                |   2 +-
 src/kadmin/testing/proto/ChangeLog       |  10 +
 src/kadmin/testing/proto/kdc.conf.proto  |   5 +-
 src/kadmin/testing/proto/krb5.conf.proto |   1 +
 src/kadmin/testing/util/ChangeLog        |   5 +
 src/kadmin/testing/util/tcl_kadm5.c      |   3 +-
 src/kadmin/v4server/ChangeLog            |  27 +
 src/kadmin/v4server/acl_files.c          |  67 ++-
 src/kadmin/v4server/admin_server.c       |   4 +
 src/kadmin/v4server/kadm_err.et          |   1 +
 src/kadmin/v4server/kadm_ser_wrap.c      |   8 +-
 src/kadmin/v4server/kadm_server.c        |   3 +-
 src/kadmin/v5passwdd/ChangeLog           |  18 +
 src/kadmin/v5passwdd/kadm5_defs.h        |   3 +-
 src/kadmin/v5passwdd/main.c              |   5 +-
 src/kadmin/v5passwdd/proto_serv.c        |  15 +-
 25 files changed, 657 insertions(+), 484 deletions(-)

commit 7d348b141e39e286d544f0d72173a1a60f6ce434
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 1 00:31:06 2000 +0000

    	* dump.c: Add a new dump version, r1_3_version, and make it the
    	default; it will be used in krb5-1.3 and will permit a principal's
    	kadm5 data to be dumped.  This is an interim measure until we
    	redesign the dump format somewhat.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12496 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog |  7 +++++
 src/kadmin/dbutil/dump.c    | 67 +++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 68 insertions(+), 6 deletions(-)

commit 8ca6124d45dd2d7f1dcae2ba11318ddf9e9ad27d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 30 23:57:42 2000 +0000

    * rpc_test_setup.sh: Error out if server_handle doesn't get set in the Tcl script
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12495 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog         | 5 +++++
 src/lib/rpc/unit-test/rpc_test_setup.sh | 6 ++++++
 2 files changed, 11 insertions(+)

commit 51f76b1ed0143097b20a52a24de04cc9b1f51757
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 30 23:20:53 2000 +0000

    	* Makefile.in (all-unix, clean_unix): Removed util/db2 include
    	symlinking rules.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12494 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   |  3 +++
 src/util/Makefile.in | 21 ---------------------
 2 files changed, 3 insertions(+), 21 deletions(-)

commit 9361611e9dfd4a6ddf3be9f7442c77887fa05d26
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 30 23:20:09 2000 +0000

    add include file copying
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12493 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/Makefile.in | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

commit c09a78c751e03389d20064cd948313ffd39ad185
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 30 22:01:50 2000 +0000

    	* Makefile.in (SHLIB_EXPDEPS): Add libdb.
    	(SHLIB_EXPLIBS): Add -ldb.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12492 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog   | 5 +++++
 src/lib/kadm5/clnt/Makefile.in | 4 +++-
 src/lib/kadm5/srv/ChangeLog    | 5 +++++
 src/lib/kadm5/srv/Makefile.in  | 4 +++-
 4 files changed, 16 insertions(+), 2 deletions(-)

commit e0b10f5888a0b50fe40e37bb9b35ed6b5fa582b6
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 30 22:00:19 2000 +0000

    	* configure.in: Remove AIX_DB_LIB kludge as we're now building
    	libdb reasonably.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12491 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog    |  5 +++++
 src/lib/kadm5/configure.in | 12 ------------
 2 files changed, 5 insertions(+), 12 deletions(-)

commit 503d5cbf881d5d8824837894b14fed4b89b70188
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 30 21:59:27 2000 +0000

    	* Makefile.in (SHLIB_EXPDEPS): Add libdb, since we can build this
    	shared now.
    	(SHLIB_EXPLIBS): Add -ldb.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12490 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   | 6 ++++++
 src/lib/kdb/Makefile.in | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 45e1ad7693f3639f20ebf6e5050a74a066ccc039
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 30 21:58:00 2000 +0000

    	* Makefile.in (all-unix, clean_unix): Update for current geography
    	of util/db2; needs to be moved to util/db2/Makefile.in at some
    	point.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12489 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   |  6 ++++++
 src/util/Makefile.in | 11 ++++-------
 2 files changed, 10 insertions(+), 7 deletions(-)

commit 6213fdd1f9121826bc0aa4df98325f689242f4d1
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 30 21:57:09 2000 +0000

    	* pre.in: Twiddle things around to support building libdb under
    	krb5 build system.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12488 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/pre.in    | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 113db43ddf5e2d15f485ebc30bc416c6c2fab827
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 30 21:55:07 2000 +0000

    	* configure.in: Rework to use krb5 build system
    
    	* Makefile.in: Rework to use krb5 build system.
    
    	* btree/Makefile.in: New file.
    
    	* clib/Makefile.in: New file.
    
    	* db/Makefile.in: New file.
    
    	* mpool/Makefile.in: New file.
    
    	* recno/Makefile.in: New file.
    
    	* test/Makefile.in: New file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12487 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog         | 18 ++++++++++++++++++
 src/util/db2/Makefile.in       | 28 ++++++++++++++--------------
 src/util/db2/btree/Makefile.in | 13 +++++++++++++
 src/util/db2/clib/Makefile.in  |  8 ++++++++
 src/util/db2/configure.in      | 38 +++++++++++++++++++++++++++++---------
 src/util/db2/db/Makefile.in    | 10 ++++++++++
 src/util/db2/hash/Makefile.in  | 12 ++++++++++++
 src/util/db2/mpool/Makefile.in | 10 ++++++++++
 src/util/db2/recno/Makefile.in | 12 ++++++++++++
 src/util/db2/test/Makefile.in  | 23 +++++++++++++++++++++++
 10 files changed, 149 insertions(+), 23 deletions(-)

commit 816255c2002bb1a4ff8ec1f48b0192b276330dd3
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 30 21:52:53 2000 +0000

    	* db-int.h: Remove renaming for memmove, strerror, mkstemp since
    	this is now done by the build system.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12486 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/include/ChangeLog |  5 +++++
 src/util/db2/include/db-int.h  | 12 ------------
 2 files changed, 5 insertions(+), 12 deletions(-)

commit 981c25c3349b9573b9b9c3414ab1951a8efd3e85
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 30 21:50:05 2000 +0000

    Move .cvsignore from obj to include to reflect the discontinuation of
    the obj directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12485 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/include/.cvsignore |   2 +
 src/util/db2/obj/.cvsignore     |   1 -
 src/util/db2/obj/ChangeLog      |  20 ------
 src/util/db2/obj/Makefile.in    | 154 ----------------------------------------
 4 files changed, 2 insertions(+), 175 deletions(-)

commit 786af524de053787935421b5f2481cefafeaea11
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 30 19:56:54 2000 +0000

    	* Makefile.in: kprop does not depend on the database libraries.
    	kpropd does not depend, nor need to link in the database libraries.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12484 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog   | 5 +++++
 src/slave/Makefile.in | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 872a18cb0cdec1de6b40772a6938f602eff8f844
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 30 19:55:18 2000 +0000

    	* t_walk_rtree.c (main): Declare as returning int
    
    	* get_in_tkt.c (_krb5_conf_boolean): Declare as taking a const char *
    
    	* str_conv.c (krb5_timestamp_to_string): Work around gcc's warning
    	that %c format in strftime might return only two digits for the
    	year.
    
    	* mk_safe.c, rd_rep.c, send_tgs.c: Remove unused goto label.
    
    	* kdc_rep_dc.c (krb5_kdc_rep_decrypt_proc): Remove code with no
    	effect.
    
    	* init_ctx.c: Make krb5_brand[] look used.
    
    	* chpw.c, decode_kdc.c, decrypt_tk.c, enc_helper.c, get_creds.c,
    	get_in_tkt.c, gic_keytab.c, gic_pwd.c, preauth2.c, vfy_increds.c:
    	Add parentheses around assignment used as truth value
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12483 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog      | 21 ++++++++++++++++
 src/lib/krb5/krb/chpw.c         | 12 ++++-----
 src/lib/krb5/krb/decode_kdc.c   |  4 +--
 src/lib/krb5/krb/decrypt_tk.c   |  4 +--
 src/lib/krb5/krb/enc_helper.c   |  4 +--
 src/lib/krb5/krb/get_creds.c    |  6 ++---
 src/lib/krb5/krb/get_in_tkt.c   | 54 ++++++++++++++++++++---------------------
 src/lib/krb5/krb/gic_keytab.c   |  4 +--
 src/lib/krb5/krb/gic_pwd.c      |  8 +++---
 src/lib/krb5/krb/init_ctx.c     |  4 +++
 src/lib/krb5/krb/kdc_rep_dc.c   |  2 +-
 src/lib/krb5/krb/mk_safe.c      |  1 -
 src/lib/krb5/krb/preauth2.c     | 42 ++++++++++++++++----------------
 src/lib/krb5/krb/rd_rep.c       |  2 +-
 src/lib/krb5/krb/send_tgs.c     |  5 ++--
 src/lib/krb5/krb/str_conv.c     |  4 ++-
 src/lib/krb5/krb/t_walk_rtree.c |  5 ++--
 src/lib/krb5/krb/vfy_increds.c  | 32 ++++++++++++------------
 18 files changed, 120 insertions(+), 94 deletions(-)

commit 6ea92e4dddac9d2a2b5c52aeb17d9b831cabeb34
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 30 19:51:59 2000 +0000

    	* t_an_to_ln.c: Include <stdio.h> for prototypes
    
    	* locate_kdc.c (krb5_locate_srv_dns): Remove unused variable.
    
    	* changepw.c, sendto_kdc.c, sn2princ.c: Add parentheses around
    	assignment used as truth value.
    
    	* ccdefname.c (get_from_os): Cast return from getuid() to long and
    	indicate use of format in sprintf.
    
    gcc -Wall complaints.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12482 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 12 ++++++++++++
 src/lib/krb5/os/ccdefname.c  |  2 +-
 src/lib/krb5/os/changepw.c   | 28 +++++++++++++++++-----------
 src/lib/krb5/os/locate_kdc.c |  1 -
 src/lib/krb5/os/sendto_kdc.c | 12 ++++++------
 src/lib/krb5/os/sn2princ.c   |  2 +-
 src/lib/krb5/os/t_an_to_ln.c |  2 ++
 7 files changed, 39 insertions(+), 20 deletions(-)

commit 5deb81eb52117be3533d315877e5fc791434085e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 30 19:48:38 2000 +0000

    init_ets.c: Remove unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12481 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog  | 4 ++++
 src/lib/krb5/error_tables/init_ets.c | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit bef16d08b47d4100b0438fabf272bfabeb2319d5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 30 19:47:24 2000 +0000

            * rc_io.c (krb5_rc_io_creat): Cast getpid() to int.
            (Use of a long might overflow buffer if pid_t is 64 bits */
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12480 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 5 +++++
 src/lib/krb5/rcache/rc_io.c   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9757fccd1717d3490d515881c7d78ec26b61e642
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 30 19:46:34 2000 +0000

    	* afsstring2key.c: Initialization of S[8][64] - each 64 elements
    	enclosed in brackets.
    
    gcc -Wall complaint.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12479 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog       |  5 +++
 src/lib/crypto/des/afsstring2key.c | 64 +++++++++++++++++++-------------------
 2 files changed, 37 insertions(+), 32 deletions(-)

commit aaed8cf0ab2abf58b20defbc61c42eb11f1a5003
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 30 19:44:54 2000 +0000

     crypto_libinit.c: Add prototype for prng_cleanup()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12478 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog        | 4 ++++
 src/lib/crypto/crypto_libinit.c | 2 ++
 2 files changed, 6 insertions(+)

commit 52555067459cdac3514d5ae13b8f48db96ef0ad1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 30 19:34:38 2000 +0000

    	* pty-int.h: Add getutmpx() prototype if needed
    
    	* configure.in: If getutmpx() exists on the system, test if a
    	prototype is provided by the system headers.
    
    This was picked up by gcc -Wall. Under Linux glibc 2.1, the system
    header file <utmpx.h> provides a prototype for getutmpx() only if
    _GNU_SOURCE is defined (GNU extensions). The test offeres a prototype
    (which matches in this case) - if the prototype conflicts with a system
    provided one, we do not provide it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12477 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    |  7 +++++++
 src/util/pty/configure.in | 22 ++++++++++++++++++++++
 src/util/pty/pty-int.h    |  4 ++++
 3 files changed, 33 insertions(+)

commit 41ac0b0b7127178c93344caf4d15f62bb12d4376
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 30 12:57:11 2000 +0000

          * setenv.c: Do not provide prototype for static function unless
          defined.
    
    gcc -Wall error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12476 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog | 5 +++++
 src/lib/krb5/posix/setenv.c  | 3 +++
 2 files changed, 8 insertions(+)

commit e6e8674167bd2758921ef8fed952a8efc8dd7e71
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 30 12:54:49 2000 +0000

            * random_key.c (des_random_key): Add parentheses around assignment
            used as truth value.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12475 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog    | 5 +++++
 src/lib/des425/random_key.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 52fdba11c6c3c581fe4c10218d52ccbe5cf7d512
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 30 01:24:13 2000 +0000

    	* asn1buf.h (asn1buf_insert_octet): Define using __inline__ rather
    	than inline in order to shut up gcc -pedantic.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12474 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog | 5 +++++
 src/lib/krb5/asn.1/asn1buf.h | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0aa9ba12891c582f54833b6c3e8f5b87d4db373a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 30 00:43:01 2000 +0000

    pullup from 1.2-beta4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12473 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog    |  11 +
 src/config/config.guess | 633 +++++++++++++++++++++++++++++++++++-------------
 src/config/config.sub   | 444 +++++++++++++++++++++++++++++----
 src/config/libobj.in    |   4 +-
 src/config/pre.in       |   2 +-
 5 files changed, 883 insertions(+), 211 deletions(-)

commit 3cdd5a1bf70b6233b7ffd0e81bcc267435a907dc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 30 00:36:31 2000 +0000

    pullup from 1.2-beta4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12472 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog         | 35 +++++++++++++++++++++++++++++++++++
 src/acconfig.h        |  2 ++
 src/aclocal.m4        | 46 ++++++++++++++++++++++++++++++++++++----------
 src/kdc/ChangeLog     | 36 ++++++++++++++++++++++++++++++++++++
 src/kdc/kdc_util.c    | 36 +++++++++++++++++++++++-------------
 src/kdc/kerberos_v4.c | 49 ++++++++++++++++++++++++++++++++++++++-----------
 src/kdc/network.c     | 40 ++++++++++++++++++++++++++++++++--------
 src/slave/ChangeLog   |  6 ++++++
 src/slave/kprop.c     | 15 +++++++++------
 src/wconfig.c         |  7 +++++++
 10 files changed, 224 insertions(+), 48 deletions(-)

commit 5aaaaf07695e6b4b4b024973984a9e8856484453
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 30 00:31:09 2000 +0000

    merge from 1.2 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12471 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/3des.txt | 274 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 274 insertions(+)

commit 5115426fe6ca5bd63cf8e3997fbaf8277792c024
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 30 00:16:21 2000 +0000

    1.2-beta4 pullup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12470 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog                | 141 ++++++++++++++++++++++++
 src/appl/bsd/Makefile.in              |   1 +
 src/appl/bsd/configure.in             |  11 +-
 src/appl/bsd/defines.h                |  44 +++++++-
 src/appl/bsd/kcmd.c                   | 197 +++++++++++++++++++++++++---------
 src/appl/bsd/krcp.c                   | 131 ++++++++++++++++------
 src/appl/bsd/krlogin.c                |  61 +++++++----
 src/appl/bsd/krlogind.c               |  81 ++++++++------
 src/appl/bsd/krsh.c                   |  57 +++++++---
 src/appl/bsd/krshd.c                  |  71 +++++++-----
 src/appl/bsd/login.c                  |  83 +++++++-------
 src/appl/bsd/v4rcp.c                  |  24 +++--
 src/appl/gssftp/ChangeLog             |   5 +
 src/appl/gssftp/configure.in          |   2 +-
 src/appl/gssftp/ftp/ChangeLog         |  17 +++
 src/appl/gssftp/ftp/cmds.c            |  13 ++-
 src/appl/gssftp/ftp/domacro.c         |  18 +++-
 src/appl/gssftp/ftp/ftp.c             |  46 +++++---
 src/appl/gssftp/ftp/glob.c            |  12 ++-
 src/appl/gssftp/ftp/main.c            |   3 +-
 src/appl/gssftp/ftp/secure.c          |   5 +
 src/appl/gssftp/ftpd/ChangeLog        |   8 ++
 src/appl/gssftp/ftpd/ftpcmd.y         |   2 +-
 src/appl/gssftp/ftpd/ftpd.c           |   6 +-
 src/appl/telnet/libtelnet/ChangeLog   |  19 ++++
 src/appl/telnet/libtelnet/gettytab.c  |   5 +-
 src/appl/telnet/libtelnet/kerberos.c  |   4 +-
 src/appl/telnet/libtelnet/kerberos5.c |  33 ++++--
 src/appl/telnet/libtelnet/spx.c       |  20 ++--
 src/appl/telnet/telnet/ChangeLog      |  15 +++
 src/appl/telnet/telnet/commands.c     |  15 ++-
 src/appl/telnet/telnet/externs.h      |   2 +-
 src/appl/telnet/telnet/main.c         |   3 +-
 src/appl/telnet/telnet/tn3270.c       |   7 +-
 src/appl/telnet/telnet/utilities.c    |   6 +-
 src/appl/telnet/telnetd/ChangeLog     |  13 +++
 src/appl/telnet/telnetd/sys_term.c    |   1 +
 src/appl/telnet/telnetd/telnetd-ktd.c |  53 +++++----
 src/appl/telnet/telnetd/telnetd.c     |  57 ++++++----
 39 files changed, 971 insertions(+), 321 deletions(-)

commit 8165626f1caaaa60fcfd04472a07e8362f2447b8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 29 15:07:14 2000 +0000

    dyn_insert.c, dyn_put.c: Include string.h for memmove prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12463 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/dyn/ChangeLog    | 6 +++++-
 src/util/dyn/dyn_insert.c | 2 ++
 src/util/dyn/dyn_put.c    | 1 +
 3 files changed, 8 insertions(+), 1 deletion(-)

commit ed61fbcd4c759c0f1b740604288400c6d99271ce
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 29 01:10:31 2000 +0000

            * iter-test.c (main): Code was using ovsec_kadm_ret_t in place of
            an int for referencing array.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12462 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog   | 5 +++++
 src/lib/kadm5/unit-test/iter-test.c | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 257a6f30c551b302be293292be6f4a3a86ca34d4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 29 01:08:55 2000 +0000

            * client_init.c (_kadm5_init_any): gss_krb5_ccache_name returns
            const char *, but the code was treating it as a char *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12461 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog     |  5 +++++
 src/lib/kadm5/clnt/client_init.c | 10 +++++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 1c64af96962db9ee269a115e1e0d471d846542d6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 29 01:05:21 2000 +0000

            * alt_prof.c (krb5_aprof_init): profile_init takes a
            profile_filespec_t as argument instad of char **.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12460 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  | 5 +++++
 src/lib/kadm5/alt_prof.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit b653f5ffe769eb82b566a447290539735187dfbe
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 29 01:02:57 2000 +0000

            * cr_tkt.c: Provide prototype for static krb_cr_tkt_int function
            before being used.
    
            * getst.c: Remove unused variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12459 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 7 +++++++
 src/lib/krb4/cr_tkt.c  | 8 ++++++++
 src/lib/krb4/getst.c   | 2 +-
 3 files changed, 16 insertions(+), 1 deletion(-)

commit 8a4a325158e9f3c4471b9786b99f23b8ec776745
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 29 01:00:13 2000 +0000

    prng.c (prng_cleanup): Ensure memory allocated before calling free
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12458 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 4 ++++
 src/lib/crypto/prng.c    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit be494143c8c46aaae59ba80bd60e3c0ad31ad13c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 29 00:53:24 2000 +0000

            * conv_princ.c, get_creds.c, get_in_tkt.c, mk_rep.c, parse.c,
            send_tgs.c: Remove unused variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12457 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/conv_princ.c | 2 +-
 src/lib/krb5/krb/get_creds.c  | 2 --
 src/lib/krb5/krb/get_in_tkt.c | 2 --
 src/lib/krb5/krb/mk_rep.c     | 3 ---
 src/lib/krb5/krb/parse.c      | 2 +-
 src/lib/krb5/krb/send_tgs.c   | 1 -
 7 files changed, 7 insertions(+), 10 deletions(-)

commit 2358d709e703c6051bc1d111e445891a9296e4d5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 29 00:47:11 2000 +0000

            * def_realm.c: Add newline at end of file
    
            * gmt_mktime.c: Define days_in_month as type int.
    
            * locate_kdc.c (krb5_locate_srv_dns): Cleanup unused variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12456 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 8 ++++++++
 src/lib/krb5/os/def_realm.c  | 2 +-
 src/lib/krb5/os/gmt_mktime.c | 2 +-
 src/lib/krb5/os/locate_kdc.c | 3 ++-
 4 files changed, 12 insertions(+), 3 deletions(-)

commit fec36b485bc6c6e109a4fb3e0b4a4f6d3b37c2dd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 29 00:42:17 2000 +0000

    Clean up unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12455 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/srvtab/ChangeLog  | 4 ++++
 src/lib/krb5/keytab/srvtab/kts_util.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0daf3240329ecf0f0b85890a4903e9bac68095e5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 29 00:33:05 2000 +0000

    Remove unused variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12454 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   | 4 ++++
 src/lib/krb5/ccache/file/fcc_gprin.c | 1 -
 src/lib/krb5/ccache/stdio/ChangeLog  | 4 ++++
 src/lib/krb5/ccache/stdio/scc_skip.c | 1 -
 4 files changed, 8 insertions(+), 2 deletions(-)

commit 8f23166639fa0cb8e8294dd22f75f5bda4a80243
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 29 00:30:54 2000 +0000

    ccdefault.c: Add newline at end of file (compiler warning)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12453 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   | 27 ++++++++++++++++-----------
 src/lib/krb5/ccache/ccdefault.c |  2 +-
 2 files changed, 17 insertions(+), 12 deletions(-)

commit f393eaf8f843ad63fef1fef91fb2ff5a9da7cc0d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 29 00:26:13 2000 +0000

    asn1_get.c (asn1_get_tag):  Remove unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12452 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog  | 4 ++++
 src/lib/krb5/asn.1/asn1_get.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit af400955f586d8af5fbee315c23a200da8bf14c9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 29 00:21:47 2000 +0000

            * getpty.c (pty_getpty): More conditionalizing variable defintion
            based on OS features.
    
            * cleanup.c (pty_cleanup): Add parenthesis about assignment in
            conditional (gcc suggestion).
    
            * pty-int.h: Include pty.h if it exists (for openpty prototype
            under Linux).
    
            * configure.in: Check for pty.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12451 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 13 +++++++++++++
 src/util/pty/cleanup.c    |  2 +-
 src/util/pty/configure.in |  2 +-
 src/util/pty/getpty.c     |  2 +-
 src/util/pty/pty-int.h    |  3 +++
 5 files changed, 19 insertions(+), 3 deletions(-)

commit f4567783bd1d48e689dbd89c249ebecee954649f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 28 17:00:27 2000 +0000

    Get rid of unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12448 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/keyhash_provider/ChangeLog | 4 ++++
 src/lib/crypto/keyhash_provider/descbc.c  | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 0d2ecd1dff069235657c9df4b6c0334927e6a36c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 28 16:59:15 2000 +0000

    des.c, des3.c: Remove unused variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12447 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/enc_provider/ChangeLog | 4 ++++
 src/lib/crypto/enc_provider/des.c     | 3 +--
 src/lib/crypto/enc_provider/des3.c    | 3 +--
 3 files changed, 6 insertions(+), 4 deletions(-)

commit 0160e523094cb9fa1c6c0720a76895ee686ab4d6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 28 16:57:46 2000 +0000

    afsstring2key.c: "register x" -> "register int x"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12446 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog       | 4 ++++
 src/lib/crypto/des/afsstring2key.c | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit fbb00c514f655fbd31687bad30dfaa81183bb972
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 28 15:40:46 2000 +0000

    * dyn_create.c, dyn_delete.c, dyn_insert.c, dyn_put.c: Use %p
    format for displaying pointers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12444 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/dyn/ChangeLog    | 5 +++++
 src/util/dyn/dyn_create.c | 2 +-
 src/util/dyn/dyn_delete.c | 4 ++--
 src/util/dyn/dyn_insert.c | 4 ++--
 src/util/dyn/dyn_put.c    | 6 +++---
 5 files changed, 13 insertions(+), 8 deletions(-)

commit 9fe2a01ec0fefa8b764bb6e9d7f9a09d11fed7ff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 27 21:00:02 2000 +0000

    pullup from 1.2 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12442 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog                                  |   28 +-
 src/lib/crypto/ChangeLog                           |    4 +
 src/lib/crypto/Makefile.in                         |    4 +-
 src/lib/crypto/dk/ChangeLog                        |   14 +
 src/lib/crypto/dk/derive.c                         |    4 +-
 src/lib/crypto/dk/dk_decrypt.c                     |   20 +-
 src/lib/crypto/dk/dk_encrypt.c                     |   30 +-
 src/lib/crypto/old/ChangeLog                       |    6 +
 src/lib/crypto/old/old_decrypt.c                   |   19 +-
 src/lib/crypto/old/old_encrypt.c                   |    9 +-
 src/lib/crypto/prng.c                              |    2 +-
 src/lib/gssapi/ChangeLog                           |    4 +
 src/lib/gssapi/Makefile.in                         |    2 +-
 src/lib/gssapi/krb5/ChangeLog                      |   61 +-
 src/lib/gssapi/krb5/accept_sec_context.c           |  396 ++-----
 src/lib/gssapi/krb5/acquire_cred.c                 |   41 +-
 src/lib/gssapi/krb5/add_cred.c                     |   42 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h                 |   77 +-
 src/lib/gssapi/krb5/init_sec_context.c             |  476 ++-------
 src/lib/gssapi/krb5/inq_cred.c                     |   28 +-
 src/lib/gssapi/krb5/k5seal.c                       |  852 ++++++---------
 src/lib/gssapi/krb5/k5unseal.c                     | 1084 ++++++--------------
 src/lib/gssapi/krb5/ser_sctx.c                     |    5 -
 src/lib/gssapi/krb5/util_cksum.c                   |    5 +-
 src/lib/gssapi/krb5/util_crypt.c                   |   38 +-
 src/lib/gssapi/krb5/util_seed.c                    |    6 +-
 src/lib/gssapi/krb5/util_seqnum.c                  |    4 +-
 src/lib/gssapi/krb5/wrap_size_limit.c              |  133 +--
 src/lib/kadm5/ChangeLog                            |   20 +
 src/lib/kadm5/admin.h                              |    3 +-
 src/lib/kadm5/admin_internal.h                     |    3 +-
 src/lib/kadm5/alt_prof.c                           |    4 +-
 src/lib/kadm5/chpass_util.c                        |   64 +-
 src/lib/kadm5/clnt/ChangeLog                       |   14 +
 src/lib/kadm5/clnt/client_init.c                   |   14 +-
 src/lib/kadm5/clnt/clnt_chpass_util.c              |    5 +-
 src/lib/kadm5/logger.c                             |    5 +-
 src/lib/kadm5/ovsec_glue.c                         |    6 +-
 src/lib/kadm5/srv/ChangeLog                        |    8 +
 src/lib/kadm5/srv/adb_openclose.c                  |   15 +-
 src/lib/kadm5/srv/svr_chpass_util.c                |    5 +-
 src/lib/kadm5/unit-test/ChangeLog                  |    7 +
 .../kadm5/unit-test/api.2/chpass-principal-v2.exp  |    4 +-
 src/lib/kadm5/unit-test/api.2/get-principal-v2.exp |    4 +-
 .../kadm5/unit-test/api.2/randkey-principal-v2.exp |    4 +-
 src/lib/kdb/ChangeLog                              |   23 +
 src/lib/kdb/fetch_mkey.c                           |    2 +-
 src/lib/kdb/setup_mkey.c                           |    2 +-
 src/lib/kdb/store_mkey.c                           |    2 +-
 src/lib/kdb/t_kdb.c                                |   47 +-
 src/lib/krb4/ChangeLog                             |   83 ++
 src/lib/krb4/Password.c                            |    9 +-
 src/lib/krb4/configure.in                          |    2 +-
 src/lib/krb4/cr_auth_repl.c                        |   10 +
 src/lib/krb4/cr_ciph.c                             |   11 +
 src/lib/krb4/cr_death_pkt.c                        |    5 +-
 src/lib/krb4/cr_err_repl.c                         |    9 +
 src/lib/krb4/cr_tkt.c                              |   23 +-
 src/lib/krb4/decomp_tkt.c                          |   10 +-
 src/lib/krb4/dest_tkt.c                            |    5 +-
 src/lib/krb4/g_ad_tkt.c                            |   45 +-
 src/lib/krb4/g_in_tkt.c                            |   14 +
 src/lib/krb4/g_krbhst.c                            |    8 +-
 src/lib/krb4/g_krbrlm.c                            |    3 +-
 src/lib/krb4/g_pw_in_tkt.c                         |    1 -
 src/lib/krb4/in_tkt.c                              |    5 +-
 src/lib/krb4/kntoln.c                              |    7 +-
 src/lib/krb4/kparse.c                              |   73 +-
 src/lib/krb4/kuserok.c                             |    7 +-
 src/lib/krb4/mk_auth.c                             |    6 +-
 src/lib/krb4/mk_err.c                              |    8 +
 src/lib/krb4/mk_req.c                              |   13 +
 src/lib/krb4/rd_req.c                              |   44 +-
 src/lib/krb4/realmofhost.c                         |    8 +-
 src/lib/krb4/recvauth.c                            |    7 +-
 src/lib/krb4/send_to_kdc.c                         |    3 +-
 src/lib/krb4/sendauth.c                            |    3 +-
 src/lib/krb4/tf_util.c                             |    5 +-
 src/lib/krb4/win_store.c                           |   20 +-
 src/lib/krb5/ChangeLog                             |    8 +
 src/lib/krb5/Makefile.in                           |    6 +-
 src/lib/krb5/krb/ChangeLog                         |  115 ++-
 src/lib/krb5/krb/Makefile.in                       |    2 +
 src/lib/krb5/krb/chk_trans.c                       |   17 +-
 src/lib/krb5/krb/conv_princ.c                      |  113 +-
 src/lib/krb5/krb/get_creds.c                       |   21 +
 src/lib/krb5/krb/get_in_tkt.c                      |   35 +-
 src/lib/krb5/krb/init_ctx.c                        |   30 +-
 src/lib/krb5/krb/kfree.c                           |  129 ++-
 src/lib/krb5/krb/mk_priv.c                         |    8 -
 src/lib/krb5/krb/mk_req_ext.c                      |   16 +-
 src/lib/krb5/krb/rd_priv.c                         |    7 -
 src/lib/krb5/krb/recvauth.c                        |   68 +-
 src/lib/krb5/krb/sendauth.c                        |   29 +-
 src/lib/krb5/krb/t_kerb.c                          |   32 +
 src/lib/krb5/krb/t_krb5.conf                       |    6 +
 src/lib/krb5/krb/t_ref_kerb.out                    |    2 +
 src/lib/krb5/os/ChangeLog                          |   47 +
 src/lib/krb5/os/an_to_ln.c                         |   20 +-
 src/lib/krb5/os/ccdefname.c                        |    2 +-
 src/lib/krb5/os/changepw.c                         |    6 +-
 src/lib/krb5/os/def_realm.c                        |    2 +-
 src/lib/krb5/os/hst_realm.c                        |    6 +-
 src/lib/krb5/os/init_os_ctx.c                      |  137 ++-
 src/lib/krb5/os/kuserok.c                          |    5 +-
 src/lib/krb5/os/localaddr.c                        |   79 +-
 src/lib/krb5/os/locate_kdc.c                       |   64 +-
 src/lib/krb5/posix/ChangeLog                       |    7 +
 src/lib/krb5/posix/syslog.c                        |   10 +-
 src/lib/krb5/rcache/ChangeLog                      |    5 +
 src/lib/krb5/rcache/rc_io.c                        |    5 +-
 src/lib/krb5_32.def                                |   61 +-
 src/lib/krb5util/ChangeLog                         |    5 +
 src/lib/krb5util/compat_recv.c                     |  145 +++
 src/lib/rpc/ChangeLog                              |   33 +
 src/lib/rpc/auth_gssapi_misc.c                     |   16 +-
 src/lib/rpc/clnt_perror.c                          |   84 +-
 src/lib/rpc/clnt_simple.c                          |    5 +-
 src/lib/rpc/clnt_tcp.c                             |    2 +-
 src/lib/rpc/clnt_udp.c                             |    2 +-
 src/lib/rpc/get_myaddress.c                        |    2 +-
 src/lib/rpc/pmap_rmt.c                             |   11 +-
 src/lib/rpc/svc_auth_gssapi.c                      |   14 +-
 src/lib/rpc/unit-test/ChangeLog                    |    6 +
 src/lib/rpc/unit-test/lib/helpers.exp              |    6 +-
 src/lib/win_glue.c                                 |   34 +-
 126 files changed, 2906 insertions(+), 2661 deletions(-)

commit 0d54ee19a3e5a159f0b86097ebfe193a0d9c26d8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 27 20:42:16 2000 +0000

    	* krb5.hin (krb5_get_tgs_ktypes, krb5_free_ktypes): Fix linkage to
    	be KRB5_CALLCONV.
    
    	* k5-int.h (krb5int_cc_default): Fix linkage to be consistent with
    	code.  (Note: We should dump KRB5_DLLIMP.)
    
    me:
    
    	* krb5.hin (krb5_recvauth_version, krb5_free_ktypes): Declare.
    
    dalmeida:
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12440 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 12 ++++++++++++
 src/include/krb5.hin  | 13 ++++++++++++-
 2 files changed, 24 insertions(+), 1 deletion(-)

commit 5cd3ec8ce43d4f09a69ff07b28c2c60efa3fc0d6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jun 27 18:44:32 2000 +0000

    * krb.h (krb4_swab16): Mask upper byte of input after shifting, in case the
    input value is a signed short.
    (krb4_swab32): Mask high byte of input value after shifting, to avoid "time out
    of bounds" error when byte orders are different and low byte of timestamp has
    its high bit set and the timestamp is stored as a signed value.
    (krb_get_err_text): Don't use "errno" as an argument name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12439 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 15 +++++++++++++++
 src/include/kerberosIV/krb.h     |  6 +++---
 2 files changed, 18 insertions(+), 3 deletions(-)

commit 635f9670e2c6907b58ca1756f8f2ddd3b6b11cf8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 26 23:24:38 2000 +0000

            * libpty.h: If SOCK_DGRAM is not defined, provide a definition for
            struct sockaddr_in to satisfy prototype. (based on similar
            code in k5-int.h).
    
            * update_wtmp.c (ptyint_update_wtmp), update_utmp.c
            (pty_update_utmp), open_slave.c (pty_open_slave), getpty.c
            (pty_getpty): conditionalize definition of variables based on code
            paths that are included.
    
    Essentially, clean up many compiler warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12438 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 13 +++++++++++++
 src/util/pty/getpty.c      |  3 +++
 src/util/pty/libpty.h      |  5 +++++
 src/util/pty/open_slave.c  |  6 +++++-
 src/util/pty/update_utmp.c |  3 +--
 src/util/pty/update_wtmp.c |  9 ++++++---
 6 files changed, 33 insertions(+), 6 deletions(-)

commit 76fb3fad615c41a5e5edde4c358e67750d4ee7c5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 26 23:18:00 2000 +0000

    Fix email address in ChangeLog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12437 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a437fa8e8d0356ca42bfe6780aef834222d64ec6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 26 23:17:37 2000 +0000

            * prof_init.c (profile_init_path): Use profile_filespec_t instead
                 of char *. (change  provided by Nathan Neulinger <nneul@umr.edu>)
    
            * profile.hin: Make definition of const_profile_filespec_t to be
                    based on profile_filespec_t.
    
    Compile time warnings cleanup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12436 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 17 +++++++++++++----
 src/util/profile/prof_init.c |  4 ++--
 src/util/profile/profile.hin |  4 ++--
 3 files changed, 17 insertions(+), 8 deletions(-)

commit 4c908310aba2656bf168473d15e19236123d579e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 26 23:09:57 2000 +0000

    * dyn_realloc.c: Remove unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12435 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/dyn/ChangeLog     | 4 ++++
 src/util/dyn/dyn_realloc.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit dbcb8c4373a701b4b0e04ae82eadded0b031c7a3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 26 20:59:04 2000 +0000

    * btree/bt_put.c (__bt_put): Initialize "e"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12434 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog      | 4 ++++
 src/util/db2/btree/bt_put.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 719f68e7454d7eece45d1578911e7fa34d278e25
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 26 20:57:51 2000 +0000

    * dbtest.c (err): Add format attribute to decl, for typechecking under GNU C
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12433 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/test/ChangeLog | 5 +++++
 src/util/db2/test/dbtest.c  | 8 +++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 46a20bca176f804e256d8a1c5e3ca362b4c5fd0d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 26 20:55:49 2000 +0000

    * com_err.h (com_err): Declare with format attribute if using gcc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12432 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 5 +++++
 src/util/et/com_err.h | 6 +++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 0b43573b23f515c6189da100e08532f5edb985d8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 23 22:53:06 2000 +0000

    merge from krb5-1-2-beta4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12427 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog           | 10 ++++++++++
 src/tests/create/kdb5_mkdums.c       |  8 +++++---
 src/tests/dejagnu/config/ChangeLog   |  5 +++++
 src/tests/dejagnu/config/default.exp |  3 +--
 src/tests/hammer/ChangeLog           |  9 +++++++++
 src/tests/hammer/kdc5_hammer.c       | 13 ++++++++-----
 src/tests/verify/ChangeLog           |  9 +++++++++
 src/tests/verify/kdb5_verify.c       |  7 ++++---
 8 files changed, 51 insertions(+), 13 deletions(-)

commit c83b145bce9ead5008064c710c17bf66915cda88
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 23 22:43:59 2000 +0000

    merge from krb5-1-2-beta4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12426 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog    |  4 ++++
 src/util/db2/hash/dbm.c   |  5 +++--
 src/util/et/ChangeLog     | 10 ++++++++++
 src/util/et/com_err.c     | 11 +++++++----
 src/util/pty/ChangeLog    |  5 +++++
 src/util/pty/configure.in |  2 +-
 src/util/ss/ChangeLog     |  8 ++++++++
 src/util/ss/help.c        | 14 ++++++++------
 src/util/ss/list_rqs.c    | 13 +++++++------
 src/util/ss/mk_cmds.c     |  5 +++--
 src/util/ss/utils.c       | 11 +++++------
 11 files changed, 61 insertions(+), 27 deletions(-)

commit 0071e97edc0d4daa7fc3cf2b46cbdfe823072e55
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 23 22:38:21 2000 +0000

    merge from krb5-1-2-beta4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12425 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |  58 +++++++++++++
 doc/admin.texinfo       | 134 +++++++++++++++++++++--------
 doc/build.texinfo       |  43 +++++++---
 doc/copyright.texinfo   |   2 +-
 doc/definitions.texinfo |   4 +-
 doc/install.texinfo     | 223 +++++++++++++++++++++++++++++++++++++++++-------
 doc/krb425.texinfo      |   8 ++
 doc/send-pr.texinfo     |   6 +-
 8 files changed, 394 insertions(+), 84 deletions(-)

commit f49e769b8eea795e4d609dd0730ebc7cafd1248a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Jun 9 01:26:24 2000 +0000

    2000-06-08  Alexandra Ellwood  <lxs@mit.edu> * stdcc_util.c (dupCCtoK5, dupK5toCC):   Fixed code that stores times in localtime, not in kdc time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12369 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog    | 5 +++++
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 623aa7c0e33e6e41887f0c4c91240330188e604f
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Jun 6 14:56:40 2000 +0000

    Fix prototype for krb5int_cc_default so that the K5 library will compile on Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12356 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/k5-int.h  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4e8a2046d521e2e52a40f1c87e8b6fc8c854f665
Author: Wilfredo Sanchez <tritan@mit.edu>
Date:   Thu Jun 1 02:02:04 2000 +0000

    Check for existance of <memory.h>.
    (from Nathan Neulinger <nneul@umr.edu>)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12332 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog        | 5 +++++
 src/appl/telnet/telnetd/configure.in     | 2 +-
 src/appl/telnet/telnetd/defs.h           | 2 ++
 src/kadmin/ChangeLog                     | 5 +++++
 src/kadmin/configure.in                  | 2 +-
 src/kadmin/dbutil/ChangeLog              | 5 +++++
 src/kadmin/dbutil/ovload.c               | 2 ++
 src/kadmin/server/ChangeLog              | 5 +++++
 src/kadmin/server/kadm_rpc_svc.c         | 2 ++
 src/lib/crypto/ChangeLog                 | 5 +++++
 src/lib/crypto/configure.in              | 2 ++
 src/lib/crypto/nfold.c                   | 2 ++
 src/lib/gssapi/ChangeLog                 | 5 +++++
 src/lib/gssapi/configure.in              | 2 +-
 src/lib/gssapi/generic/ChangeLog         | 5 +++++
 src/lib/gssapi/generic/util_token.c      | 2 ++
 src/lib/gssapi/krb5/ChangeLog            | 7 +++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 2 ++
 src/lib/gssapi/krb5/gssapiP_krb5.h       | 2 ++
 src/lib/gssapi/krb5/init_sec_context.c   | 2 ++
 src/lib/gssapi/krb5/k5unseal.c           | 2 ++
 src/lib/gssapi/krb5/util_cksum.c         | 2 ++
 src/lib/gssapi/krb5/util_crypt.c         | 2 ++
 src/lib/gssapi/krb5/util_seed.c          | 2 ++
 src/lib/kadm5/ChangeLog                  | 6 ++++++
 src/lib/kadm5/chpass_util.c              | 2 ++
 src/lib/kadm5/clnt/ChangeLog             | 6 ++++++
 src/lib/kadm5/clnt/client_init.c         | 2 ++
 src/lib/kadm5/clnt/client_principal.c    | 2 ++
 src/lib/kadm5/clnt/client_rpc.c          | 2 ++
 src/lib/kadm5/configure.in               | 2 +-
 src/lib/kadm5/server_internal.h          | 2 ++
 src/lib/kadm5/srv/ChangeLog              | 6 ++++++
 src/lib/kadm5/srv/adb_free.c             | 6 ++++++
 src/lib/kadm5/srv/adb_xdr.c              | 2 ++
 src/lib/kadm5/srv/server_dict.c          | 2 ++
 src/lib/krb5/ChangeLog                   | 5 +++++
 src/lib/krb5/configure.in                | 2 +-
 src/lib/krb5/krb/ChangeLog               | 5 +++++
 src/lib/krb5/krb/fwd_tgt.c               | 2 ++
 40 files changed, 123 insertions(+), 5 deletions(-)

commit 5789f79f2b8a733cf16bcaea4ebb9c81f3e9b703
Author: Wilfredo Sanchez <tritan@mit.edu>
Date:   Thu Jun 1 01:44:22 2000 +0000

    Change wsanchez@apple -> tritan@mit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12331 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/ChangeLog                        | 4 ++--
 src/appl/bsd/ChangeLog                    | 4 ++--
 src/appl/gss-sample/ChangeLog             | 4 ++--
 src/appl/gssftp/ChangeLog                 | 4 ++--
 src/appl/gssftp/ftp/ChangeLog             | 4 ++--
 src/appl/gssftp/ftpd/ChangeLog            | 4 ++--
 src/appl/sample/ChangeLog                 | 4 ++--
 src/appl/sample/sclient/ChangeLog         | 4 ++--
 src/appl/sample/sserver/ChangeLog         | 4 ++--
 src/appl/simple/ChangeLog                 | 4 ++--
 src/appl/simple/client/ChangeLog          | 4 ++--
 src/appl/simple/server/ChangeLog          | 4 ++--
 src/appl/telnet/libtelnet/ChangeLog       | 4 ++--
 src/appl/telnet/telnet/ChangeLog          | 4 ++--
 src/appl/telnet/telnetd/ChangeLog         | 4 ++--
 src/appl/user_user/ChangeLog              | 4 ++--
 src/clients/kdestroy/ChangeLog            | 4 ++--
 src/clients/kinit/ChangeLog               | 4 ++--
 src/clients/klist/ChangeLog               | 4 ++--
 src/clients/kpasswd/ChangeLog             | 4 ++--
 src/clients/ksu/ChangeLog                 | 4 ++--
 src/clients/kvno/ChangeLog                | 4 ++--
 src/config/ChangeLog                      | 4 ++--
 src/kadmin/ChangeLog                      | 4 ++--
 src/kadmin/cli/ChangeLog                  | 4 ++--
 src/kadmin/dbutil/ChangeLog               | 4 ++--
 src/kadmin/kdbkeys/ChangeLog              | 4 ++--
 src/kadmin/ktutil/ChangeLog               | 4 ++--
 src/kadmin/passwd/ChangeLog               | 4 ++--
 src/kadmin/server/ChangeLog               | 4 ++--
 src/kadmin/testing/ChangeLog              | 4 ++--
 src/kadmin/testing/util/ChangeLog         | 4 ++--
 src/kadmin/v4server/ChangeLog             | 4 ++--
 src/kadmin/v5passwdd/ChangeLog            | 4 ++--
 src/kdc/ChangeLog                         | 4 ++--
 src/krb524/ChangeLog                      | 4 ++--
 src/lib/ChangeLog                         | 4 ++--
 src/lib/crypto/ChangeLog                  | 4 ++--
 src/lib/crypto/crc32/ChangeLog            | 4 ++--
 src/lib/crypto/des/ChangeLog              | 4 ++--
 src/lib/crypto/dk/ChangeLog               | 4 ++--
 src/lib/crypto/enc_provider/ChangeLog     | 4 ++--
 src/lib/crypto/hash_provider/ChangeLog    | 4 ++--
 src/lib/crypto/keyhash_provider/ChangeLog | 4 ++--
 src/lib/crypto/md4/ChangeLog              | 4 ++--
 src/lib/crypto/md5/ChangeLog              | 4 ++--
 src/lib/crypto/old/ChangeLog              | 4 ++--
 src/lib/crypto/raw/ChangeLog              | 4 ++--
 src/lib/crypto/sha1/ChangeLog             | 4 ++--
 src/lib/des425/ChangeLog                  | 4 ++--
 src/lib/gssapi/generic/ChangeLog          | 4 ++--
 src/lib/gssapi/krb5/ChangeLog             | 4 ++--
 src/lib/gssapi/mechglue/ChangeLog         | 4 ++--
 src/lib/kadm5/ChangeLog                   | 4 ++--
 src/lib/kadm5/clnt/ChangeLog              | 4 ++--
 src/lib/kadm5/srv/ChangeLog               | 4 ++--
 src/lib/kadm5/unit-test/ChangeLog         | 4 ++--
 src/lib/kdb/ChangeLog                     | 4 ++--
 src/lib/krb4/ChangeLog                    | 4 ++--
 src/lib/krb5/asn.1/ChangeLog              | 4 ++--
 src/lib/krb5/ccache/ChangeLog             | 4 ++--
 src/lib/krb5/ccache/ccapi/ChangeLog       | 4 ++--
 src/lib/krb5/ccache/file/ChangeLog        | 4 ++--
 src/lib/krb5/ccache/memory/ChangeLog      | 4 ++--
 src/lib/krb5/ccache/stdio/ChangeLog       | 4 ++--
 src/lib/krb5/error_tables/ChangeLog       | 4 ++--
 src/lib/krb5/keytab/ChangeLog             | 4 ++--
 src/lib/krb5/keytab/db/ChangeLog          | 4 ++--
 src/lib/krb5/keytab/file/ChangeLog        | 4 ++--
 src/lib/krb5/keytab/srvtab/ChangeLog      | 4 ++--
 src/lib/krb5/krb/ChangeLog                | 4 ++--
 src/lib/krb5/os/ChangeLog                 | 4 ++--
 src/lib/krb5/posix/ChangeLog              | 4 ++--
 src/lib/krb5/rcache/ChangeLog             | 4 ++--
 src/lib/krb5util/ChangeLog                | 4 ++--
 src/lib/rpc/ChangeLog                     | 4 ++--
 src/lib/rpc/unit-test/ChangeLog           | 4 ++--
 src/slave/ChangeLog                       | 4 ++--
 src/tests/ChangeLog                       | 4 ++--
 src/tests/asn.1/ChangeLog                 | 4 ++--
 src/tests/create/ChangeLog                | 4 ++--
 src/tests/dejagnu/ChangeLog               | 4 ++--
 src/tests/gssapi/ChangeLog                | 4 ++--
 src/tests/hammer/ChangeLog                | 4 ++--
 src/tests/resolve/ChangeLog               | 4 ++--
 src/tests/verify/ChangeLog                | 4 ++--
 src/util/ChangeLog                        | 4 ++--
 src/util/db2/obj/ChangeLog                | 4 ++--
 src/util/dyn/ChangeLog                    | 4 ++--
 src/util/et/ChangeLog                     | 4 ++--
 src/util/profile/ChangeLog                | 4 ++--
 src/util/pty/ChangeLog                    | 4 ++--
 src/util/send-pr/ChangeLog                | 4 ++--
 src/util/ss/ChangeLog                     | 4 ++--
 94 files changed, 188 insertions(+), 188 deletions(-)

commit 336f00fd147e2b778f0ac46dafbcb742bbc9444f
Author: Wilfredo Sanchez <tritan@mit.edu>
Date:   Wed May 31 22:40:29 2000 +0000

    Add bindir/sbindir changelog entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12329 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 138577f08dfb608bb58d20a6db1efd3028691697
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed May 31 17:57:18 2000 +0000

    This time really: 2000-5-31	Alexandra Ellwood <lxs@mit.edu> ccdefault.c: Changed kerberosPrincipal_V5 to kerberosVersion_V5 to reflect the new KLL constant name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12323 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccdefault.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f54a3f5c6db677a7d981752e9e66cbfb95be38bf
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed May 31 17:35:51 2000 +0000

    2000-5-31	Alexandra Ellwood <lxs@mit.edu> ccdefault.c: Changed kerberosPrincipal_V5 to kerberosVersion_V5 to reflect the new KLL constant name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12322 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   | 12 ++++--------
 src/lib/krb5/ccache/ccdefault.c |  2 +-
 2 files changed, 5 insertions(+), 9 deletions(-)

commit 451bc883b77247136b49bedf39674f0bef2ec175
Author: Wilfredo Sanchez <tritan@mit.edu>
Date:   Wed May 31 06:24:54 2000 +0000

    Also use SBINDIR for kpropd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12316 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 991a8652a03a4423be810546f43f2fe9635ec7c3
Author: Wilfredo Sanchez <tritan@mit.edu>
Date:   Wed May 31 06:19:16 2000 +0000

    Use bindir and sbindir variables provided by configure rather than
    assuming a standard layout in osconf.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12315 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/Makefile.in    | 4 ++++
 src/include/krb5/stock/osconf.h | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 267a04cc0eb0d7877a3769de13aa9cd1e7db77f9
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri May 19 22:23:22 2000 +0000

    2000-5-19	Alexandra Ellwood <lxs@mit.edu>
    
    	* acquire_cred.c: Changed to use krb5int_cc_default.  This function
    	supports the Kerberos Login Library and pops up a dialog if the cache does
    	not contain valid tickets.  This is used to automatically get a tgt before
    	obtaining service tickets.  Note that this should be an internal function
    	because callers don't expect krb5_cc_default to pop up a dialog!
    	(We found this out the hard way :-)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12293 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 9 +++++++++
 src/lib/gssapi/krb5/acquire_cred.c | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 592d3079f51a02415b412fd2f3e288e1dc1989c7
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri May 19 22:21:41 2000 +0000

    2000-5-19	Alexandra Ellwood <lxs@mit.edu>
    
    	* ccdefault.c: Added krb5int_cc_default.  This function
    	supports the Kerberos Login Library and pops up a dialog if the cache does
    	not contain valid tickets.  This is used to automatically get a tgt before
    	obtaining service tickets.  Note that this should be an internal function
    	because callers don't expect krb5_cc_default to pop up a dialog!
    	(We found this out the hard way :-)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12292 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   |  9 +++++++
 src/lib/krb5/ccache/ccdefault.c | 52 ++++++++++++++++++++++++++++-------------
 2 files changed, 45 insertions(+), 16 deletions(-)

commit b9c85dcc0529cd2219ae3010383f0e155f65e4d6
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri May 19 22:13:49 2000 +0000

    2000-5-19	Alexandra Ellwood <lxs@mit.edu>
    
    	* sendauth.c, fwd_tgt.c: Changed to use krb5int_cc_default.  This function
    	supports the Kerberos Login Library and pops up a dialog if the cache does
    	not contain valid tickets.  This is used to automatically get a tgt before
    	obtaining service tickets.  Note that this should be an internal function
    	because callers don't expect krb5_cc_default to pop up a dialog!
    	(We found this out the hard way :-)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12291 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 9 +++++++++
 src/lib/krb5/krb/fwd_tgt.c  | 2 +-
 src/lib/krb5/krb/sendauth.c | 2 +-
 3 files changed, 11 insertions(+), 2 deletions(-)

commit 64c237bc304fb00e38bf2a49be7e3ad67e6fcb0c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri May 19 22:06:05 2000 +0000

    2000-5-19	Alexandra Ellwood <lxs@mit.edu>
    
    	* krb5-int.h: Added krb5int_cc_default.  This function supports the
    	Kerberos Login Library and pops up a dialog if the cache does not
    	contain valid tickets.  This is used to automatically get a tgt before
    	obtaining service tickets.  Note that this should be an internal function
    	because callers don't expect krb5_cc_default to pop up a dialog!
    	(We found this out the hard way :-)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12290 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 9 +++++++++
 src/include/k5-int.h  | 2 ++
 2 files changed, 11 insertions(+)

commit 497f5ab86f227fa8bfda0fd4669322a09f86e777
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri May 19 21:55:51 2000 +0000

    Added krb5int_cc_default to export list under private exports.  GSSLib uses it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12289 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5Library.exp | 1 +
 1 file changed, 1 insertion(+)

commit dc0fdcff6294e9261d1def6c2ef083cb3a911796
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri May 19 21:54:16 2000 +0000

    2000-5-18	Alexandra Ellwood <lxs@mit.edu>
    
    	* macsock.h: local_addr_fallback_kludge defined to 0 again... fixed gethostname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12288 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 4 ++++
 src/include/krb5/macsock.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c5fc909e0dbb8eeb9f2a72640e8a0df5bb82acb5
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu May 18 22:04:23 2000 +0000

    Remove unused variables. Reindent to krb5 coding style.  Remove whitespace
    at end of lines.  Replace C++ comments with C comments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12284 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog    |   7 +
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 772 ++++++++++++++++-----------------
 src/lib/krb5/ccache/ccapi/stdcc_util.h |   9 +-
 3 files changed, 396 insertions(+), 392 deletions(-)

commit 346ed5b80f313a070cae7c4b3ce71b16e575ca1c
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu May 18 20:54:01 2000 +0000

    Do not define or try to load cc_lock_request, which is
    not actually used anywhere in the code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12283 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog | 5 +++++
 src/lib/krb5/ccache/ccapi/winccld.h | 6 ++++++
 2 files changed, 11 insertions(+)

commit b967cd53371d1f66b7781df98f0d066918bce374
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue May 16 03:20:20 2000 +0000

    2000-05-15      Jeffrey Altman          <jaltman@columbia.edu>
    
            * Added new source file appdefault.c
              Implements new public functions
    
                   krb5_appdefault_string
                   krb5_appdefault_boolean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12261 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |   8 ++
 src/lib/krb5/krb/Makefile.in  |   3 +
 src/lib/krb5/krb/appdefault.c | 183 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 194 insertions(+)

commit 3fb822b42cd63c49789ce16d38d0904c6fa028c6
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue May 16 03:19:11 2000 +0000

    2000-05-15      Jeffrey Altman          <jaltman@columbia.edu>
    
            * Export new public functions
    
                   krb5_appdefault_string
                   krb5_appdefault_boolean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12260 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 7 +++++++
 src/lib/krb5_32.def | 4 +++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 8061628e7570e81ca3d6c37563b0cd297abfb661
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue May 16 03:18:33 2000 +0000

    2000-05-15      Jeffrey Altman          <jaltman@columbia.edu>
    
            * krb5.hin -- Added new public function prototypes
    
                   krb5_appdefault_string
                   krb5_appdefault_boolean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12259 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  8 ++++++++
 src/include/krb5.hin  | 18 ++++++++++++++++++
 2 files changed, 26 insertions(+)

commit 70b0d28f864b291ee2f258146451015392050827
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Mon May 15 22:42:19 2000 +0000

    2000-05-15	Alexandra Ellwood <lxs@mit.edu>
    		* prof_get.c:
    			prof_parse_boolean () was missing some curly brackets
    			and was failing to check all the values in the list of
    			possible strings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12257 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog  |  6 ++++++
 src/util/profile/prof_get.c | 14 ++++++++------
 2 files changed, 14 insertions(+), 6 deletions(-)

commit 5ba4d1c1beae4ee118766d0b78e167131960b796
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue May 9 18:27:21 2000 +0000

    2000-05-09	Alexandra Ellwood <lxs@mit.edu>
    
    	*localaddr.c: Fixed the local_addr_fallback_kludge so that it actually does something.
    	Before that the error code it was handling was blowing it away in cleanup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12243 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/localaddr.c | 2 ++
 2 files changed, 7 insertions(+)

commit 085b8a1c879a4046d2b8815c3d567cfdbb844ba0
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue May 9 18:19:18 2000 +0000

    2000-5-9	Alexandra Ellwood <lxs@mit.edu>
    
    	* macsock.h: local_addr_fallback_kludge now defined to magic gethostaddr function
    	in the Sockets Library, which does exactly what we want if the search domain is not
    	specified.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12242 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 6 ++++++
 src/include/krb5/macsock.h | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 39f6de078015e1224793413b5b6cde004638578b
Author: Wilfredo Sanchez <tritan@mit.edu>
Date:   Fri May 5 21:55:55 2000 +0000

    Finish up Darwin linker flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12231 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 4 ++++
 src/aclocal.m4 | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 114f780e12b9562b53a0261511f14f36b17f5559
Author: Wilfredo Sanchez <tritan@mit.edu>
Date:   Fri May 5 21:38:25 2000 +0000

    Use @includedir@
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12230 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog     | 6 ++++++
 src/config/pre.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit d88d3c8a6f75eab84249e9f21bee41b2b2365bb4
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri May 5 19:15:19 2000 +0000

    Fixed MIT Kerberos for Macintosh so that it is the same as our future trademark
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12229 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 05cad833823d49e10878605a083d7e07be648efd
Author: Wilfredo Sanchez <tritan@mit.edu>
Date:   Thu May 4 21:16:20 2000 +0000

    kadmin server binaries go into SERVER_BINDIR
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12228 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit c22d3c4331f750d2f781d4b10edc87e9536cbf4f
Author: Wilfredo Sanchez <tritan@mit.edu>
Date:   Thu May 4 21:13:07 2000 +0000

    Put kadmin server binaries in SERVER_BINDIR, not ADMIN_BINDIR.
    (The default for each is the same.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12227 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/Makefile.in   | 4 ++--
 src/kadmin/v4server/Makefile.in | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit c0fe992b425ff9a35cd2ad331d30411ead9b4757
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu May 4 17:50:42 2000 +0000

    	* stdcc_util.c (dupCCtoK5, dupK5toCC):
    		Conditionalized local/KDC time conversions for Mac-only
    		until we figure out what to do about that
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12220 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog    | 6 ++++++
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 8 ++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 9337e76ff032df23f123725c09c1d155d93d300f
Author: Wilfredo Sanchez <tritan@mit.edu>
Date:   Wed May 3 06:51:25 2000 +0000

    Clean up Rhapsody/Darwin compilation options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12214 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 11 +++++++++++
 src/aclocal.m4 |  7 +++----
 2 files changed, 14 insertions(+), 4 deletions(-)

commit ff9925cdf755ec4117115233badb736da25677d5
Author: Wilfredo Sanchez <tritan@mit.edu>
Date:   Wed May 3 02:27:29 2000 +0000

    Note config.guess changes for Rhapsody/Mac OS X
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12213 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 1ba5a862e83441aae8cf3feb3e3d5a4d03afc0ea
Author: Wilfredo Sanchez <tritan@mit.edu>
Date:   Wed May 3 02:26:11 2000 +0000

    Match on darwin string for Mac OS X
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12212 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fcbc1e6cd12d352d4174dbe2546656f1138f7bdf
Author: Wilfredo Sanchez <tritan@mit.edu>
Date:   Wed May 3 02:20:05 2000 +0000

    Clean up Rhapsody guessing.  Use Power* (catches PowerBook).
    In Mac OS X, uname will return Darwin, not Mac OS, as it did in DP3.
    Since DP3 is still the current available release, Mac OS is still understood.
    GNU string for OS X on Macs is powerpc-apple-darwin1.x.
    
    The above is consistant with what is being submitted to the autoconf sources.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12211 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/config.guess | 14 +++++---------
 src/config/config.sub   |  2 +-
 2 files changed, 6 insertions(+), 10 deletions(-)

commit b903bf49a7e1f61d569279ab640afac2ae0e1ac8
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sun Apr 30 00:27:08 2000 +0000

    2000-04-29  Jeffrey Altman <jaltman@columbia.edu>
    
            * hst_realm.c (krb5_get_host_realm)
              remove the searchlist and defaultrealm _kerberos queries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12209 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  5 +++++
 src/lib/krb5/os/hst_realm.c | 13 -------------
 2 files changed, 5 insertions(+), 13 deletions(-)

commit f1b98618792ff6a8d629e074c0e2cf046f7c1366
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Apr 29 21:37:38 2000 +0000

    Updated for 3.0d7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12207 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 4 ++++
 1 file changed, 4 insertions(+)

commit c6385f27159595b7ef7b564d3f6d37cfb4a5c84f
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Apr 28 21:06:46 2000 +0000

    2000-04-28	Alexandra Ellwood	<lxs@mit.edu>
    
    	* gic_pwd.c (krb5_init_creds_password) added code to return to login library if
    	the password is expired (login library handles this error appropriately).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12201 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/gic_pwd.c | 5 +++++
 2 files changed, 10 insertions(+)

commit e098362c116e3ca82fe3751302a056348cc2ba91
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Apr 26 18:54:23 2000 +0000

    2000-4-26	Alexandra Ellwood <lxs@mit.edu>
    
    	* ccdefault.c: Added version number to internal Kerberos Login Library
    	routine.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12196 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/ccdefault.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit c60d1ac808e0d703f539f44555a84de4189364fa
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Apr 25 15:04:29 2000 +0000

    Added krb5_get_time_offsets for use by WrappersLib (for storing tickets in the cache with local times rather than kdc times)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12193 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5Library.exp | 1 +
 1 file changed, 1 insertion(+)

commit 802b2e0a3613f052d0c8cf259b08d5e7eb9b9731
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Apr 21 05:13:48 2000 +0000

    Updated for 3.0d6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12186 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit a629726a95f64cb1d554f1d2c1526c9ba44e4c4f
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Apr 19 17:18:21 2000 +0000

    Use getopt so that we can parse packed options (e.g., -an, -54, etc.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12184 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog   |  7 +++++++
 src/clients/klist/Makefile.in |  2 +-
 src/clients/klist/klist.c     | 20 +++++++++++++-------
 3 files changed, 21 insertions(+), 8 deletions(-)

commit 6f313173c122113971e27de316432c75a8e4e234
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Apr 18 22:59:46 2000 +0000

    * prompter.c (krb5int_set_prompt_types): Set to actual value intead of 0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12179 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 5 +++++
 src/lib/krb5/os/prompter.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d0882bd6225ebd61f5fad4c523f31da18db0d048
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Apr 18 21:25:52 2000 +0000

    * winccld.h: Define CC_API_VER2 for all Windows code using ccapi.
    Update dynamic loading declarations to use CC_API_VER2.
    
    * stdcc.c: Define CC_API_VER2 if not defined rather than just if
    not Windows.
    
    * winccld.c (LoadFuncs): Get error on DLL load failure even though
    we do not use it in case we are doing source-level debugging.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12178 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog | 11 +++++++++
 src/lib/krb5/ccache/ccapi/stdcc.c   |  2 +-
 src/lib/krb5/ccache/ccapi/winccld.c |  2 ++
 src/lib/krb5/ccache/ccapi/winccld.h | 48 +++++++++++++++++++++++++++++++++++++
 4 files changed, 62 insertions(+), 1 deletion(-)

commit 95ade1488bae6d4bd0d676f487d29b4a9e2f1081
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Apr 18 18:34:24 2000 +0000

    cacheapi.h: Update to v2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12175 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/lib/ChangeLog  |   4 +
 src/windows/lib/cacheapi.h | 455 ++++++++++++++++++++++++---------------------
 2 files changed, 242 insertions(+), 217 deletions(-)

commit 5b135f10affea76599f754053266c28f47997fa2
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Apr 18 18:28:03 2000 +0000

    Actually clean gss-sample on Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12173 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3fadb0a846270ddbad4fd9d6d71c5f65889815c8
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Sat Apr 15 06:06:03 2000 +0000

    Jeffrey Altman <jaltman@columbia.edu>
    
     - typo  "==" should have been "="
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12172 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccdefault.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 953d5cc9a74a9c264cbe49d4817aafd06cab8ddf
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Apr 13 22:07:07 2000 +0000

    2000-4-13	Alexandra Ellwood <lxs@mit.edu>
    
    	* ccdefault.c: Added Kerberos Login library support (with ifdefs to control
    	whether or not it is on.  Also added support to store a krb5_principal in the
    	os_context along with the default ccache name (if known, this principal is
    	the same as the last time we looked at the ccache.
    	* ccdefname.c: Added support to store a krb5_principal in the os_context
    	along with the default ccache name (if known, this principal is the same
    	as the last time we looked at the ccache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12170 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 08a7da0a204ec86eaaec715010657affbd896805
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Apr 13 22:06:53 2000 +0000

    2000-4-13	Alexandra Ellwood <lxs@mit.edu>
    
    	* init_os_ctx.c: Added support to store a krb5_principal in the os_context
    	along with the default ccache name (if known, this principal is the same
    	as the last time we looked at the ccache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12169 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |  6 ++++++
 src/lib/krb5/os/init_os_ctx.c | 22 ++++++++++++++--------
 2 files changed, 20 insertions(+), 8 deletions(-)

commit 3a1ac0c3413047434ec1fb329f471bacc422fb5b
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Apr 13 22:06:38 2000 +0000

    2000-4-13	Alexandra Ellwood <lxs@mit.edu>
    
    	* krb5-int.h: Added support to store a krb5_principal in the os_context
    	along with the default ccache name (if known, this principal is the same
    	as the last time we looked at the ccache.
    	* win-mac.h: Set up the macintosh build to use KerberosLogin.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12168 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 7 +++++++
 1 file changed, 7 insertions(+)

commit ba7b3c85ece66970c5e5ce01c48243b8ed092d73
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Apr 13 22:05:57 2000 +0000

    2000-4-13	Alexandra Ellwood <lxs@mit.edu>
    
    	* ccdefname.c: Added support to store a krb5_principal in the os_context
    	along with the default ccache name (if known, this principal is the same
    	as the last time we looked at the ccache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12167 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ccdefname.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit ffb5a241062c119f7542fb1e3a7adc73585df440
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Apr 13 22:05:46 2000 +0000

    2000-4-13	Alexandra Ellwood <lxs@mit.edu>
    
    	* ccdefault.c: Added Kerberos Login library support (with ifdefs to control
    	whether or not it is on.  Also added support to store a krb5_principal in the
    	os_context along with the default ccache name (if known, this principal is
    	the same as the last time we looked at the ccache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12166 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccdefault.c | 63 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 62 insertions(+), 1 deletion(-)

commit 53589d32bd0d5ffbbfc9b491a74a08e75b354d2b
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Apr 13 22:04:39 2000 +0000

    2000-4-13	Alexandra Ellwood <lxs@mit.edu>
    
    	* win-mac.h: Set up the macintosh build to use KerberosLogin.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12165 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/win-mac.h | 2 ++
 1 file changed, 2 insertions(+)

commit bbd407e34ef8c108f0d83415304879b26338b0e2
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Apr 13 22:04:20 2000 +0000

    2000-4-13	Alexandra Ellwood <lxs@mit.edu>
    
    	* krb5-int.h: Added support to store a krb5_principal in the os_context
    	along with the default ccache name (if known, this principal is the same
    	as the last time we looked at the ccache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12164 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit fd3fc559213fae90a7f9f5652a55f7a7a406b964
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Apr 13 22:02:08 2000 +0000

    Added LoginLib, UtilitiesLib to Kerberos5Lib for popup dialog support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12163 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 10eed9ffec42e8d461b79a8decd4d98126acd86d
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Apr 11 21:22:24 2000 +0000

    Clean gss-sample on Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12158 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 5 ++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 80865016a96e3ad9346e482fbace1798c83bbebd
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Apr 8 07:37:37 2000 +0000

    	* vfy_increds.c (krb5_verify_init_creds): appdefault_boolean ->
    	libdefault_boolean; it somehow got missed earlier.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12156 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog     | 5 +++++
 src/lib/krb5/krb/vfy_increds.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 5c233a91278a667b484cf9dca9a0d75726acb253
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Apr 8 07:36:03 2000 +0000

    	* wrap_size_limit.c (krb5_gss_wrap_size_limit): Fix up
    	wrap_size_limit() to deal with integrity wrap tokens properly.
    	The rfc1964 mech always pads and confounds regardless of whether
    	confidentiality is requested.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12155 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog         | 7 +++++++
 src/lib/gssapi/krb5/wrap_size_limit.c | 9 ++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

commit 7e5fa8ca9887946bdb2993ceef9fee4e7da69f13
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Apr 7 19:14:20 2000 +0000

    2000-04-07  Jeffrey Altman  <jaltman@columbia.edu>
    
            * gic_pwd.c (krb5_get_init_creds_keytab), gic_pwd.c (krb5_get_init_creds_password)
            when determining whether or not to retry with a "master kdc" do not retry if
            the return value from the first attempt was KRB5_REALM_CANT_RESOLV.  Also, do
            not overwrite the return code if the return value from the access to the "master
            kdc" was KRB5_REALM_CANT_RESOLV.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12154 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 8 ++++++++
 src/lib/krb5/krb/gic_keytab.c | 4 ++--
 src/lib/krb5/krb/gic_pwd.c    | 6 ++++--
 3 files changed, 14 insertions(+), 4 deletions(-)

commit 5ede3aa75e0bffe8d117b7482035998a1986b7f1
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Apr 7 18:44:34 2000 +0000

    2000-04-07  Jeffrey Altman <jaltman@columbia.edu>
    
    	* stdcc_util.c (copyCCDataArrayToK5, copyCCDataArrayToK5):
    	* stdcc_util.c (dupCCtoK5, dupK5toCC):
    
              memory was being allocated as   (sizeof(foo) * count + 1)
              instead of                      (sizeof(foo) * (count + 1))
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12153 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog    | 8 ++++++++
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 8 ++++----
 2 files changed, 12 insertions(+), 4 deletions(-)

commit e3b2b935dbca2c0e1e5e7f4bb41778a1744ccd0f
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Apr 4 03:58:22 2000 +0000

    2000-04-03  Jeffrey Altman <jaltman@columbia.edu>
    
    	* stdcc_util.c (copyCCDataArrayToK5, copyCCDataArrayToK5):
    	* stdcc_util.c (dupCCtoK5, dupK5toCC):
    
              Changed all references to the type UInt32 to unsigned int
              since UInt32 is not a standard type on Unix or Win32
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12149 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog    | 8 ++++++++
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 8 ++++----
 2 files changed, 12 insertions(+), 4 deletions(-)

commit e8b381f6a48a0a29f5423afd4904954df9329152
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Apr 4 03:56:09 2000 +0000

    2000-04-03  Jeffrey Altman <jaltman@columbia.edu>
    
            * prof_get.c:
                profile_get_boolean() was calling prof_parse_boolean()
                instead of profile_get_boolean()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12148 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog  | 6 ++++++
 src/util/profile/prof_get.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 11f3cbc480cb56c77fde94d1c8bb7c8de809dc53
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Tue Apr 4 03:39:53 2000 +0000

    2000-04-03  Jeffrey Altman <jaltman@columbia.edu>
    
            * prof_get.c:
              . Added #include <limits.h> for definitions of INT_MAX, etc.
              . Changed 'ret_int' to 'ret_boolean' in prof_get_boolean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12147 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog  |  6 ++++++
 src/util/profile/prof_get.c | 12 ++++++------
 2 files changed, 12 insertions(+), 6 deletions(-)

commit c799075a61d7a4a725f92708e21cf9583b443ef0
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sun Mar 26 04:07:26 2000 +0000

    Upped CFM interface version on v5 lib because we mucked with the export file and removed stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12145 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4ee0fe559e792e7e91baf0adc94a88d7bbfa06f0
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sun Mar 26 04:06:07 2000 +0000

    Readded other crypto library calls needed by GSSLib (grumble grumble)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12144 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5Library.exp | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit bada38bf35db3145a080ef05df504170da0d1521
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sun Mar 26 03:59:34 2000 +0000

    Oops, extra '
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12143 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5Library.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c5c478eb06ebad9a7e11e689bc24264653d71c81
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sun Mar 26 03:56:28 2000 +0000

    Readded krb5_c_keyed_checksum_types for GSSLib
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12142 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5Library.exp | 1 +
 1 file changed, 1 insertion(+)

commit fb75b66603cdfb97530e92f3c8a126e5a7367357
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sun Mar 26 03:26:08 2000 +0000

    Fixed protos for krb5_locate_srv_*
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12141 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit aa9b5571b972f77baf54af4b0825095749766a9d
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Fri Mar 24 23:40:13 2000 +0000

    2000-03-24  Alexandra Ellwood  <lxs@mit.edu>
    
    	* stdcc_util.c (copyCCDataArrayToK5, copyCCDataArrayToK5):
    		Modified to copy authdata as well... this code may have
    		bugs since I couldn't get a good case where authdata != NULL
    
    	* stdcc_util.c (dupCCtoK5, dupK5toCC):
    		Added code to store times in localtime, not in kdc time.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12139 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog    |   9 +
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 295 ++++++++++++++++++++-------------
 2 files changed, 189 insertions(+), 115 deletions(-)

commit 86dbcb1b4c6fdf5deea1402b0876c08be91e03c9
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Mar 24 22:04:41 2000 +0000

    jaltman@columbia.edu  Mar 24, 2000:
    
    In conjunction with the patch to alter the handling of "master" kdc's
    this patch updates the prototypes of the private functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12138 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit f4376f4d0b68a4fd8285ad5aa44bee148f646491
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Mar 24 22:02:59 2000 +0000

    jaltman@columbia.edu  Mar 24, 2000:
    
    In 1.0.6, the code was altered to provide a fallback mechanism to
    try the "master" kdc's in case the normal kdc's did not have the
    most up to date password information.  The original implementation
    had significant conflicts with the use of DNS SRV records.  In
    addition, it often performed a lot of unneeded work.
    
    The new code still performs a fallback to the "master" kdc but
    only does the computation of the "master kdc list" if we are
    in fact going to attempt to use a master.
    
    For DNS SRV we introduce a new _kerberos-master.<proto>.<REALM>
    record to list the master kdc's and the priorities to be used
    when contacting a master.  This allows for a multi-tiered implementation.
    
    ---
    
    The other change is local to krb/get_in_tkt.c.  In preparation for
    adding public krb5_appdefault_boolean and krb5_appdefault_string
    functions, the static functions by that name in get_in_tkt.c are
    renamed to krb5_libdefault_xxxxx since they currently access the
    [libdefault] section of the code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12137 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c |  28 ++++----
 src/lib/krb5/krb/gic_keytab.c |  12 ++--
 src/lib/krb5/krb/gic_pwd.c    |  16 ++---
 src/lib/krb5/os/changepw.c    |  23 ++-----
 src/lib/krb5/os/locate_kdc.c  | 151 ++++++++++++++----------------------------
 src/lib/krb5/os/os-proto.h    |   3 +-
 src/lib/krb5/os/sendto_kdc.c  |  27 ++------
 src/lib/krb5/os/t_std_conf.c  |   4 +-
 8 files changed, 93 insertions(+), 171 deletions(-)

commit 97971c69b9389be08b7e9ffb742ca35f3706b3af
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Mar 24 21:09:05 2000 +0000

    Added profile_get_boolean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12136 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  8 +++++
 src/util/profile/prof_err.et |  6 ++++
 src/util/profile/prof_get.c  | 78 +++++++++++++++++++++++++++++++++++++++++++-
 src/util/profile/profile.exp |  1 +
 src/util/profile/profile.hin |  5 +++
 5 files changed, 97 insertions(+), 1 deletion(-)

commit 01ac697ddf4103d59dc940c124c2834ab42e7348
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Mar 24 21:00:53 2000 +0000

    Cleaned up the Mac export file: removed replay cache exports, added new functions for 1.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12135 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5Library.exp | 56 +++++++++++++++++++--------------------------------
 1 file changed, 21 insertions(+), 35 deletions(-)

commit 9bbb07fc1804093d166f27293609a22ff8436cc8
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Mar 20 19:53:36 2000 +0000

    Added krb5_free_default_realm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12133 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog       |  4 ++++
 src/include/krb5.hin        |  3 +++
 src/lib/krb5/os/ChangeLog   |  5 +++++
 src/lib/krb5/os/def_realm.c | 11 ++++++++++-
 4 files changed, 22 insertions(+), 1 deletion(-)

commit c6a6fde082324acaec04aacf73c13240a886a51e
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Mar 20 19:21:51 2000 +0000

    Added krb5_free_default_realm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12132 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0ff7a202dce2154bf551255a5a926803e01e608b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 20 07:25:11 2000 +0000

    jaltman fix for off-by-one error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12128 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 6 ++++++
 src/appl/telnet/telnetd/state.c   | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 768c8885b3d99f9f75bcc6ec2d3aa78fd1d8f6f9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Mar 18 19:24:33 2000 +0000

    Include string.h for strlen prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12127 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 4 ++++
 src/util/profile/argv_parse.c | 1 +
 2 files changed, 5 insertions(+)

commit 4a2449d55d3527a8ed9ef73de83cba2ae149094b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Mar 16 15:24:45 2000 +0000

            * cr_tkt.c (krb_cr_tkt_int): Add static prototype.
            * decomp_tkt.c: (dcmp_tkt_int): Add static prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12125 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 5 +++++
 src/lib/krb4/cr_tkt.c     | 7 +++++++
 src/lib/krb4/decomp_tkt.c | 6 ++++++
 3 files changed, 18 insertions(+)

commit 38037332d7af42124646c268874e0833bd8ec30e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Mar 16 15:08:49 2000 +0000

    Clean up unsed variables when V4 compatibility is not defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12124 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog  | 5 +++++
 src/clients/kdestroy/kdestroy.c | 6 +++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 02d266872ee1fafc2aa0a4f0a6b6a330b56adea0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Mar 16 15:07:02 2000 +0000

    Remove unused variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12123 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/ChangeLog | 4 ++++
 src/clients/kpasswd/kpasswd.c | 4 ----
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 817567e5e8b551c5f98aab35827f5317c3b552fd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Mar 16 14:57:59 2000 +0000

            * kinit.c (k4_kinit): Fix the code that was broken with
            krb5_get_prompt_types code changes. Also - cleanup unused
            variables when krb4 not compiled in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12122 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog |  8 +++++++-
 src/clients/kinit/kinit.c   | 23 ++++++++++++++++++-----
 2 files changed, 25 insertions(+), 6 deletions(-)

commit d88c5a0fb51d749d64a8e7ddfd36b049c4f0ae5f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 16 13:05:17 2000 +0000

    Matt Crawford's kadm acl fixes & enhancements
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12121 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog      |   8 +
 src/kadmin/server/server_stubs.c |  71 +++----
 src/lib/kadm5/srv/ChangeLog      |  19 ++
 src/lib/kadm5/srv/server_acl.c   | 390 ++++++++++++++++++++++++++++++++-------
 src/lib/kadm5/srv/server_acl.h   |  21 ++-
 5 files changed, 412 insertions(+), 97 deletions(-)

commit 49bbd71f54fe95cd53f0cb7a7ef075ba04c7b802
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Mar 16 11:38:04 2000 +0000

    Get rid of unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12120 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb_xdr.c | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c1495c19a87199b445e41328eb292f8df439a3f6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Mar 16 04:45:13 2000 +0000

    * login.c (update_ref_count): Copy passwd info before calling getuserattr, to
    keep data from getting clobbered.  Patch from Mark Roth.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12119 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  7 +++++++
 src/appl/bsd/login.c   | 12 ++++++++++++
 2 files changed, 19 insertions(+)

commit a14e6157d20cbf91c313762965ff32bc55b6eea8
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Mar 16 00:47:21 2000 +0000

    Add krb5_get_prompt_types() functionality
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12118 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog |   4 ++
 src/clients/kinit/kinit.c   | 104 +++++++++++++++++++++++++++-----------------
 src/include/ChangeLog       |   5 +++
 src/include/k5-int.h        |   5 ++-
 src/include/krb5.hin        |  14 ++++++
 src/lib/ChangeLog           |   4 ++
 src/lib/krb5/krb/ChangeLog  |   6 +++
 src/lib/krb5/krb/gic_pwd.c  |  18 +++++++-
 src/lib/krb5/krb/init_ctx.c |   2 +-
 src/lib/krb5/krb/preauth2.c |   6 +++
 src/lib/krb5/os/ChangeLog   |   5 +++
 src/lib/krb5/os/prompter.c  |  17 ++++++++
 src/lib/krb5_32.def         |   1 +
 13 files changed, 148 insertions(+), 43 deletions(-)

commit 77f6ac1618d819b4039c8f05d6acec86449726b7
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Mar 16 00:44:18 2000 +0000

    * stdcc.c (krb5_stdcc_destroy): Do not mask KRB5_FCC_NOFILE error
    on destroy.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12117 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog |  5 +++++
 src/lib/krb5/ccache/ccapi/stdcc.c   | 16 ++++++++++------
 2 files changed, 15 insertions(+), 6 deletions(-)

commit 71f53f67f8df024160b336c093e5e6cb8b2e3895
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 15 08:48:38 2000 +0000

    * aclocal.m4 (KRB5_AC_ENABLE_DNS): Fix typo that caused the DNS code to never get enabled
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12116 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 894cfec6d4df235100e948d85cafca43516ad61e
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Mar 15 07:48:00 2000 +0000

    Use MIT runtime instead of metrowerks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12114 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 2b4c2a1b530f73ed0356b5fe5919a03db60e4cda
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 15 04:53:07 2000 +0000

    volatile fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12113 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog     | 5 +++++
 src/lib/des425/read_passwd.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 705240413a4e5a2b5cc9f3dcd72dd6f44be3d56f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 14 17:20:49 2000 +0000

    * init_os_ctx.c (os_get_default_config_files): Remove unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12112 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 3 +++
 src/lib/krb5/os/init_os_ctx.c | 1 -
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 1db2c30cd9a8afbe26a531c587b275faa3f4cfbb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 14 17:18:29 2000 +0000

    * def_realm.c: Include netinet/in.h if available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12111 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 4 ++++
 src/lib/krb5/os/def_realm.c | 3 +++
 2 files changed, 7 insertions(+)

commit b45ccc9b637dfd96c085829f850cfd9706b62a6c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 14 17:10:37 2000 +0000

    * configure.in: Check for gethostbyname2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12110 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 4 ++++
 src/lib/krb5/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 6beb284fb38e0d28128f6572ef8434b5a22f5700
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Mar 14 16:13:53 2000 +0000

    * sock2p.c: New file.
    (inet_ntop): Define if system doesn't provide it.
    (sockaddr2p): New function.
    * Makefile.in (SRCS, OBJS): Add sock2p.
    * kdc_util.h (inet_ntop, sockaddr2p): Declare them.
    
    * network.c (add_fd): New function.  Reallocate udp_port_fds array as needed
    here.
    (setup_port): Use add_fd to record new sockets.  Use inet_ntop unconditionally.
    Disable ipv6 support until process_packet and friends will support it.
    (process_packet): Ignore ECONNREFUSED when reading UDP packets.  Fill in port
    field of faddr properly, dependent on address family.  Use sockaddr2p when
    logging source address.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12109 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   |  21 ++++++++++-
 src/kdc/Makefile.in |   2 +
 src/kdc/kdc_util.h  |   7 ++++
 src/kdc/network.c   |  86 ++++++++++++++++++++++++++----------------
 src/kdc/sock2p.c    | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 188 insertions(+), 34 deletions(-)

commit 49ea064b2c171aed7a79edc860f6381e5f784590
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Mar 14 00:59:36 2000 +0000

    * kinit.c: Add support for using both -4 and -5.  Default to krb5
    only.  Add KINIT_DEFAULT_BOTH support.  Tweak usage info.
    
    * kinit.M: Fix a couple of typos.  Document new default
    behavior.   Document that -4 and -5 may be combined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12108 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog |   8 ++++
 src/clients/kinit/kinit.M   |  28 ++++++++----
 src/clients/kinit/kinit.c   | 108 +++++++++++++++++++-------------------------
 3 files changed, 73 insertions(+), 71 deletions(-)

commit 39081c1bf0ac2f98e51fa5f6470e4977c494d6b2
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Mar 14 00:58:54 2000 +0000

    * klist.M: Get man page up-to-date
    
    * klist.c: Add support for combining -4 and -5.  Tweak usage info.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12107 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog |   6 +++
 src/clients/klist/klist.M   |  46 +++++++++++++++----
 src/clients/klist/klist.c   | 108 ++++++++++++++++++++++++++------------------
 3 files changed, 109 insertions(+), 51 deletions(-)

commit 9bd4950dc8b641ec7cce000fcacef6ac58e07808
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Mar 14 00:58:28 2000 +0000

    * kdestroy.M: Make up-to-date
    
    * kdestroy.c: Add support for combining -5 and -4.  Add ability to
    easily change defaults in terms of whether to use 5, 4 or both.
    Expand usage info.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12106 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog  |  8 ++++
 src/clients/kdestroy/kdestroy.M | 34 +++++++++++++---
 src/clients/kdestroy/kdestroy.c | 86 ++++++++++++++++++++++++++++-------------
 3 files changed, 96 insertions(+), 32 deletions(-)

commit 6ea74c62a10d661552bd2e4e0e5a41a744315901
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 13 20:26:04 2000 +0000

    	* k5-int.h: Update prototype to sync with changes in preauth2.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12105 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 803595cb0d67ccea3a759ded7325655be01d5403
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 13 07:30:40 2000 +0000

    Fix one of the bugs discovered at Connectathon: etype specified in preauth
    data is ignored under get_in_tkt interface.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12104 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 16 +++++++++++++
 src/lib/krb5/krb/get_in_tkt.c |  5 +++--
 src/lib/krb5/krb/preauth2.c   | 52 ++++++++++++++++++++++++++++++++++++++++---
 3 files changed, 68 insertions(+), 5 deletions(-)

commit b590623a65ecb096cc003bbcde78dbb62dcf703c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 12 20:42:21 2000 +0000

    Also change kdc_insert_lookaside() to take a const krb5_fulladdr *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12103 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 4 ++--
 src/kdc/kdc_util.h | 2 +-
 src/kdc/replay.c   | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit ec57261a3fc2d36539dcb5689ff818e4d6e330df
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 12 20:34:28 2000 +0000

    * replay.c, kdb_util.h (kdc_check_lookaside): Make second argument
    const to allow passing a const krb5_fulladdr * and keeping the compiler happy.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12102 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 5 +++++
 src/kdc/kdc_util.h | 2 +-
 src/kdc/replay.c   | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 973f5ca0e0181560f552453c39f7602a6b7bd768
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 12 19:23:09 2000 +0000

    Change function prototypes to match the entries in krb5.hin - specifically
    use krb5_const instead of const. Under ultrix they are not the same.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12101 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog | 5 +++++
 src/lib/krb5/keytab/ktbase.c  | 2 +-
 src/lib/krb5/krb/ChangeLog    | 7 +++++++
 src/lib/krb5/krb/addr_comp.c  | 4 ++--
 src/lib/krb5/krb/addr_order.c | 4 ++--
 src/lib/krb5/krb/addr_srch.c  | 4 ++--
 src/lib/krb5/krb/bld_pr_ext.c | 4 ++--
 src/lib/krb5/krb/bld_princ.c  | 4 ++--
 src/lib/krb5/krb/encrypt_tk.c | 2 +-
 src/lib/krb5/krb/gen_seqnum.c | 2 +-
 src/lib/krb5/krb/gen_subkey.c | 2 +-
 11 files changed, 26 insertions(+), 14 deletions(-)

commit f29e6ab8952c7607d2726fee180d74257a72a2b8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 12 19:18:52 2000 +0000

    	* kdb_xdr.c (krb5_dbe_lookup_mod_princ_data): In casting argument
    	to krb5_parse_name, use krb5_const not const.
    
    Under ultrix, krb5_const is not the same as const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12100 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb_xdr.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 8ca70700c2a509fde96bfc6b438125c1e802ec7d
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sun Mar 12 01:38:10 2000 +0000

    Updated for 3.0d3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12098 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit dc5af3973c696e6796495534c086e50994bdbe75
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Mar 10 21:16:28 2000 +0000

    get_in_tkt.c (krb5_get_init_creds): Always initialize local_as_reply to avoid returning garbage on error returns
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12097 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/get_in_tkt.c | 2 ++
 2 files changed, 7 insertions(+)

commit 9b664731499c1c47f288824f82b5aab3ed647b88
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 1 12:51:11 2000 +0000

    	* aclocal.m4: Tweak the HPUX shared lib build some more.  Don't
    	use $(INSTALL_PROGRAM) for shared libs, since it strips them!  We
    	should fix this at some point.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12096 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 4 ++++
 src/aclocal.m4 | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 716028865235bb0953431df6ad77af79b78d93a8
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 1 11:33:47 2000 +0000

    Tweak build system to deal somewhat better with HPUX shared libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12095 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog        |  5 +++++
 src/aclocal.m4       | 10 ++++++++--
 src/config/ChangeLog |  6 ++++++
 src/config/lib.in    |  2 +-
 src/config/pre.in    |  1 +
 5 files changed, 21 insertions(+), 3 deletions(-)

commit bc55210ab003ca9eeb50dd752dbb0b3f33e8650b
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 1 11:26:20 2000 +0000

    	* kadmin.c (kadmin_cpw): Initialize ks_tuple to NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12094 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 4 ++++
 src/kadmin/cli/kadmin.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b1b547a0b8d9bdb8bbde647e20b0bbab7efc274e
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 1 10:42:16 2000 +0000

    	* main.c: Move kdc_initialize_rcache() to kdc_util.c
    
    	* kdc_util.c (kdc_initialize_rcache): Move kdc_initialize_rcache()
    	back here since it's needed for rtest to work.  process_tgs_req()
    	which is called from rtest needs to call kdc_intiialize_rcache()
    	and we can't very well link rtest with main.o
    
    	* kdc_preauth.c (verify_sam_response): Ooops.  Get rc_lifetime
    	from kdc_util, since it's actually declared there.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12093 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 10 ++++++++++
 src/kdc/kdc_preauth.c |  7 +------
 src/kdc/kdc_util.c    | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/kdc/main.c        | 50 --------------------------------------------------
 4 files changed, 59 insertions(+), 56 deletions(-)

commit 33ff3607385e2886dfe02b5be6b041bc06069a60
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 1 10:07:26 2000 +0000

    	* configure.in: Fix --enable-kdc-replay-cache to actually default
    	to "yes".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12092 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 3 +++
 src/kdc/configure.in | 3 +--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 84bb15d7f03199761c4a7864e32e7a5b6b4b0b03
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 1 05:15:31 2000 +0000

    	* kdc_preauth.c (verify_sam_response): Declare and set rc_lifetime
    	for real.
    
    	* dispatch.c: Include some more net-related headers.
    	(dispatch): Fix ifndef HAVE_INET_NTOP branch.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12091 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 10 ++++++++++
 src/kdc/dispatch.c    |  5 ++++-
 src/kdc/kdc_preauth.c |  6 ++++++
 3 files changed, 20 insertions(+), 1 deletion(-)

commit 8f8c45e408e3c6935ec805ecd5433361cd397ca4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 28 22:10:17 2000 +0000

    new --enable/--disable-kdc-replay-cache configure hooks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12090 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog        |  5 +++++
 src/configure.in     |  6 ++++++
 src/kdc/ChangeLog    |  7 +++++++
 src/kdc/Makefile.in  |  3 ++-
 src/kdc/configure.in | 24 ++++++++++++++++++++++++
 5 files changed, 44 insertions(+), 1 deletion(-)

commit ecef26eb7635d529456f4b3e347c3c5b59d1cc70
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 28 22:03:07 2000 +0000

    * Makefile.in (com_err.o): Depends on com_err.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12089 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 4 ++++
 src/util/et/Makefile.in | 2 ++
 2 files changed, 6 insertions(+)

commit 27daaa9460920d2cd91227ab2ec2c184da5b5d7a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 28 21:54:26 2000 +0000

    * krlogin.c (main): Don't output debugging messages if debugging wasn't turned on
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12088 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  5 +++++
 src/appl/bsd/krlogin.c | 14 ++++++++------
 2 files changed, 13 insertions(+), 6 deletions(-)

commit 11725a734ce7c730ca5ea65b7492c1bc451f7e27
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Feb 28 16:32:47 2000 +0000

    	* proto_serv.c (proto_serv): For error return,strdup the returned
    	value from error_message to maintain its const status.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12087 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5passwdd/ChangeLog    | 5 +++++
 src/kadmin/v5passwdd/proto_serv.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 337b0c3c8f85b48f2b775c4cb49559d6087619a7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Feb 28 16:24:02 2000 +0000

    	* aclocal.m4: Define DES425_LIB and DES425_DEPLIB all the time. We
    	build the des425 library all the time and these need to be define
    	for "make check."
    
    This is required when compiling --without-krb4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12086 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 7 +++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 1d40ff381ea175bddb1751df1c765e09b48b157b
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Feb 28 02:46:07 2000 +0000

    Updated for 3.0d2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12084 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 6f560184724b0a017b91f9a568f927a7cfb4120d
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Feb 27 22:22:49 2000 +0000

    Update client and server to reflect removal of keepold argument from
    create_principal_3.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12083 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog         |  8 ++++++++
 src/kadmin/cli/kadmin.c          | 31 ++++++++++---------------------
 src/kadmin/server/ChangeLog      |  4 ++++
 src/kadmin/server/server_stubs.c |  1 -
 4 files changed, 22 insertions(+), 22 deletions(-)

commit c8ff7ee971aaf226eec969bdb9b90a1d27de0c07
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Feb 27 22:18:16 2000 +0000

    Remove keepold argument from create_principal_3, since it is rather
    useless.  Update library version numbers, xdr functions,
    etc. accordingly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12082 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog               | 10 ++++++++++
 src/lib/kadm5/admin.h                 |  2 +-
 src/lib/kadm5/clnt/ChangeLog          |  8 ++++++++
 src/lib/kadm5/clnt/Makefile.in        |  2 +-
 src/lib/kadm5/clnt/client_principal.c |  3 +--
 src/lib/kadm5/kadm_rpc.h              |  1 -
 src/lib/kadm5/kadm_rpc_xdr.c          |  3 ---
 src/lib/kadm5/srv/ChangeLog           |  8 ++++++++
 src/lib/kadm5/srv/Makefile.in         |  2 +-
 src/lib/kadm5/srv/svr_principal.c     |  5 ++---
 10 files changed, 32 insertions(+), 12 deletions(-)

commit 7e3f5c09f57b2a12165dd6ff8aeda5aa1ccdae2a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 26 03:44:56 2000 +0000

    * server_acl.c (acl_get_line): Patch from Matt Crawford to permit line continuation by ending a line with a backslash
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12081 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog    |  5 +++++
 src/lib/kadm5/srv/server_acl.c | 48 ++++++++++++++++++++++++++++++------------
 2 files changed, 40 insertions(+), 13 deletions(-)

commit 119f6303edd683d6f20d04deaa6e25d5940434bd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 26 03:24:44 2000 +0000

    * kadmin.c (kadmin_modprinc): Complain if -pw option is given,
    since it's ignored.  Patch from Matt Crawford.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12080 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 5 +++++
 src/kadmin/cli/kadmin.c  | 7 +++++++
 2 files changed, 12 insertions(+)

commit fe8ee2d8ff839d142f51b3d7818daa936e5a92aa
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Feb 26 03:07:56 2000 +0000

    main() returns int - not void. Also cleanup unused variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12079 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/ChangeLog | 4 ++++
 src/appl/sample/sclient/sclient.c | 2 +-
 src/appl/sample/sserver/ChangeLog | 5 +++++
 src/appl/sample/sserver/sserver.c | 9 ++-------
 4 files changed, 12 insertions(+), 8 deletions(-)

commit 3bded0d6156cfcd895af9ae7afca9b45eac98862
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 26 02:17:14 2000 +0000

    comment out doc on non-existent fn
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12078 dc483132-0cff-0310-8789-dd5450dbe970

 doc/implement/ChangeLog     |  5 +++++
 doc/implement/encrypt-i.tex | 22 +++++++++++-----------
 2 files changed, 16 insertions(+), 11 deletions(-)

commit 0205931a58e8acd44801007627306406df00203a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 26 01:31:26 2000 +0000

    * preauth2.c (krb5_do_preauth): Check paorder[h] not h for PA_REAL.  Fix from Matt Crawford
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12077 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/preauth2.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4bc6f44961246659435de2bf7fb94a34fad9edb8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 26 01:25:45 2000 +0000

    fix email addr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12076 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fbeb8cabde4e43a462aa1db09ce766c537530cb9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 26 01:25:19 2000 +0000

    forgot room for null pointer at end of local addr array
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12075 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 1 +
 src/lib/krb5/os/localaddr.c | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit d9b950dd26da3523dfb7462be427ba6bfe0fea05
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 25 22:11:12 2000 +0000

    	* configure.in: Check for sys/sockio.h
    
    	* network.c: Conditionally include sys/sockio.h for SIOC* if
    	necessary.
    	(process_packet): Bracket AF_INET6 branch of a switch statement
    	with an ifdef.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12074 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 9 +++++++++
 src/kdc/configure.in | 2 +-
 src/kdc/network.c    | 6 ++++++
 3 files changed, 16 insertions(+), 1 deletion(-)

commit 5bae06639e2667c9da241ec9e3d032e0c41e0442
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 25 22:05:02 2000 +0000

    fix udp_port_fds allocation bug; partial ipv6 support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12073 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 10 +++++-
 src/kdc/configure.in |  1 +
 src/kdc/network.c    | 96 ++++++++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 92 insertions(+), 15 deletions(-)

commit e838be75e57724228c979502adbaaa8f23088232
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 25 20:52:17 2000 +0000

    oops, update changelog for bug fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12072 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 316465cf284923645bbdf2a541e7199d7f3674db
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 25 20:51:59 2000 +0000

    Fix off-by-one error in previous code, spotted at the last minute.
    This is why things weren't working without the loopback addresses,
    which showed up last in the list, after the address my client was
    trying to use, thus hiding the error.
    
    (I tried to abort the previous checkin, but cvs went ahead with it
    despite the "editor session failed" report...hm.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12071 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit d2e5db39ff65837c07cdbf5b2669455667678bfb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 25 20:46:35 2000 +0000

    Patches from Alec Peterson, plus some work of my own, to let a multihomed
    KDC respond to requests from the same IP address that the requests were sent
    to.
    
    **N.B. This will perform worse in the case of addresses dynamically added
    and removed after the KDC has started, since it will be incapable of using
    any new addresses.
    
    I'm unclear on why the loopback interface address needs to be included in
    the list of addresses.  Apparently, on NetBSD-current, if it's not, packets
    sent to other local addresses but over the loopback interface are queued but
    not received??  Needs further investigation; could just be a NetBSD bug.
    
    	* configure.in: Invoke KRB5_SOCKADDR_SA_LEN.
    
    	* network.c: Include <sys/ioctl.h>, <syslog.h>, <net/if.h>.
    	(foreach_localaddr): New function, copied from
    	lib/krb5/os/localaddr.c.  Tweaked to not exclude loopback
    	interface.
    	(NEED_SOCKETS): Define before including k5-int.h.
    	(n_sockets): New variable.
    	(setup_port): New function; creates listening udp ports given an
    	address.
    	(setup_network): Call foreach_localaddr to set up listening
    	sockets on each local address, so we can always respond from the
    	receiving address.
    	(listen_and_process): Use n_sockets as upper bound of loop.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12070 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    |  18 +++++
 src/kdc/configure.in |   1 +
 src/kdc/network.c    | 223 +++++++++++++++++++++++++++++++++++++++++++++------
 3 files changed, 218 insertions(+), 24 deletions(-)

commit 8d1ebc57fdcdc8da25aa3e96b90b0c6c8daebccb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 25 20:27:43 2000 +0000

    Separate interface address processing from Kerberos-related functions.
    * localaddr.c (foreach_localaddr): Broken out from old krb5_os_localaddr.
    Iterates over all active interface addresses, invoking callback functions;
    knows nothing about Kerberos.
    (count_addrs, allocate, add_addr): New callback functions.
    (krb5_os_localaddr): Use the above.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12069 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |   8 +
 src/lib/krb5/os/localaddr.c | 389 ++++++++++++++++++++++++++------------------
 2 files changed, 238 insertions(+), 159 deletions(-)

commit 96bdc1cc1c171e8f5c1b490258a8ddc28d280414
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Feb 25 17:04:16 2000 +0000

           * t_verify.c: Add "const" to casts in calls to mit_des_cbc_encrypt()
    
           * destest.c: Declare zeroblock as krb5_octet * instead of char * as
           argument to mit_des_cbc_encrypt.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12068 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog  | 7 +++++++
 src/lib/crypto/des/destest.c  | 2 +-
 src/lib/crypto/des/t_verify.c | 8 ++++----
 3 files changed, 12 insertions(+), 5 deletions(-)

commit 179a7cdc7919ce7264b678c97b45c015675b78a4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Feb 25 00:00:50 2000 +0000

    * kerberos_v4.c (v4_klog): Don't treat the formatted text as a format string
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12067 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 6 ++++++
 src/kdc/kerberos_v4.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit b090246ba4825ee2118c2a44f8864e719b6982ec
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Feb 24 21:18:45 2000 +0000

          * configure.in: Remove dependency on libdes425 when krb4 support
                  is not compiled in.
    
    Linking with des425 is not required when krb4 is not compiled in. This
    cleans up the configure.in as we use WITH_KRB4 already
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12066 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog     | 5 +++++
 src/appl/telnet/telnet/configure.in  | 9 ---------
 src/appl/telnet/telnetd/ChangeLog    | 5 +++++
 src/appl/telnet/telnetd/configure.in | 9 ---------
 4 files changed, 10 insertions(+), 18 deletions(-)

commit 0ec5613eb5d0720ff859542ccc561aeb14d31ba5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Feb 24 14:19:25 2000 +0000

    Test for <arpa/inet.h> for possible inet_ntop prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12065 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ChangeLog       | 5 +++++
 src/clients/configure.in    | 2 +-
 src/clients/klist/ChangeLog | 6 ++++++
 src/clients/klist/klist.c   | 7 ++++++-
 4 files changed, 18 insertions(+), 2 deletions(-)

commit 54b2c420ca9f205c6ac455feab6b2e5aafa8a92a
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 23 05:18:48 2000 +0000

    	* kpasswd.0/changing.exp: Add a sleep to avoid a race with the
    	setup script.  If this isn't here, it is possible that the initial
    	change of pol2's password may happen too soon.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12064 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/unit-test/ChangeLog              | 6 ++++++
 src/kadmin/passwd/unit-test/kpasswd.0/changing.exp | 3 +++
 2 files changed, 9 insertions(+)

commit dac1594eaa1cf48755e9490f0712a9feaed6b9ff
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Feb 22 21:15:46 2000 +0000

    fix for vpath and du4.0 make
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12063 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog   | 6 ++++++
 src/lib/kadm5/Makefile.in | 2 ++
 src/lib/rpc/ChangeLog     | 6 ++++++
 src/lib/rpc/Makefile.in   | 2 ++
 4 files changed, 16 insertions(+)

commit 2b477e13d7542df5724a02ae7d071298f44d512f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Feb 22 15:24:36 2000 +0000

     Makefile.in (clean-unix): Add clean-libobjs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12062 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   | 4 ++++
 src/lib/gssapi/Makefile.in | 2 +-
 src/lib/krb5/ChangeLog     | 4 ++++
 src/lib/krb5/Makefile.in   | 2 +-
 4 files changed, 10 insertions(+), 2 deletions(-)

commit 55ece37e84052d0a94ad6502333e90cf4eeb76f6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 21 21:39:11 2000 +0000

    from  Bear Giles:
    
    * fetch_mkey.c (krb5_db_fetch_mkey): Don't attempt to override type of key read
    from stash file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12061 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    | 5 +++++
 src/lib/kdb/fetch_mkey.c | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 0430a54da609d91bdf79e48804358db6374e9dcf
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 21 21:38:01 2000 +0000

    from Bear Giles:
    
    * alt_prof.c (krb5_read_realm_params): Permit realm supported enctypes to be
    unspecified, letting the KDC produce defaults.  Don't look up enctypes at all
    if an error is to be returned.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12060 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  |  6 ++++++
 src/lib/kadm5/alt_prof.c | 29 ++++++++++++++++-------------
 2 files changed, 22 insertions(+), 13 deletions(-)

commit 8f49ae0ab31aeb50349ac5578c3fe3429cb995e1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 21 21:36:53 2000 +0000

    From Bear Giles:
    	* telnetd.c (doit): Provide a more useful error message than
    	"authentication failed" if no authentication was even attempted.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12059 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 6 ++++++
 src/appl/telnet/telnetd/telnetd.c | 6 ++++++
 2 files changed, 12 insertions(+)

commit ea0b89cfbd5202972456b7e68f7c84467b40aea0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Feb 19 02:34:19 2000 +0000

    Volatile decls as needed.
    Format attribute declarations for gcc.
    Deleting some unused variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12058 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog  |  8 ++++++++
 src/appl/gssftp/ftp/cmds.c     |  2 +-
 src/appl/gssftp/ftp/ftp.c      | 29 +++++++++++++++--------------
 src/appl/gssftp/ftp/main.c     |  3 ++-
 src/appl/gssftp/ftp/pclose.c   |  3 ++-
 src/appl/gssftp/ftpd/ChangeLog |  8 ++++++++
 src/appl/gssftp/ftpd/ftpd.c    | 26 ++++++++++++++++----------
 src/appl/gssftp/ftpd/popen.c   |  2 +-
 8 files changed, 53 insertions(+), 28 deletions(-)

commit b1d2bec533e08133dd22f12ac9babc1d942a2d73
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 19 02:05:53 2000 +0000

    	* kadm_rpc_svc.c (kadm_1): Update to include new api functions
    
    	* ovsec_kadmd.c (log_badverf): Update proc_names.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12057 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog      |  6 ++++++
 src/kadmin/server/kadm_rpc_svc.c | 30 ++++++++++++++++++++++++++++++
 src/kadmin/server/ovsec_kadmd.c  |  4 ++++
 3 files changed, 40 insertions(+)

commit 1360badc25b0ed0b701381f02ef613eb45baa6ad
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 19 01:57:07 2000 +0000

    	* keytab.c (add_usage): Update usage message.
    	(kadmin_keytab_add): Update to deal with explicit keysalt lists.
    	(add_principal): Update to deal with explicit keysalt lists.
    
    	* kadmin.c (kadmin_cpw): Add support for new api.
    	(kadmin_parse_princ_args): Add support for new api, particularly
    	-keepold to keep old keys around and -e to explicitly specify
    	key-salt tuples.
    	(kadmin_addprinc_usage): Update usage accordingly.
    	(kadmin_addprinc): Add support for new api.
    	(kadmin_modprinc): Update to call new parse_princ_args reasonably.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12056 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  14 ++++
 src/kadmin/cli/kadmin.c  | 167 ++++++++++++++++++++++++++++++++++++++++++-----
 src/kadmin/cli/keytab.c  |  36 +++++++++-
 3 files changed, 197 insertions(+), 20 deletions(-)

commit f6aba826e738111a3d2e07cd2fc92cf8b0cf51bd
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 19 01:50:53 2000 +0000

    	* kadm_rpc_xdr.c (xdr_chpass3_arg):
    	(xdr_chrand3_arg): Fix up calls to xdr_array.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12055 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog      | 5 +++++
 src/lib/kadm5/kadm_rpc_xdr.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit da8cb1d91e1f1cacbb7ff1064dc3902ea059ebaf
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 19 01:49:31 2000 +0000

    	* kdb_cpw.c (krb5_dbe_crk):
    	(krb5_dbe_cpw): Fix to actually save old keys.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12054 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb_cpw.c | 8 ++++++++
 2 files changed, 13 insertions(+)

commit 572c6db849f27628223a7e838c1b1ed490665d96
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 18 01:07:54 2000 +0000

    	* server_stubs.c: Add create_principal3_1, chpass_principal3_1,
    	setkey_principal3_1, and chrand_principal3_1 to do the obvious
    	things.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12053 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog      |   6 +
 src/kadmin/server/server_stubs.c | 250 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 256 insertions(+)

commit 4c7b4f6ece4284d015b920171442e2f29617073a
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 18 00:14:12 2000 +0000

    	* svc_auth_gssapi.c (_svcauth_gssapi): Don't explicitly free
    	call_arg on error, since svc_getargs should do that now.
    
    	* svc_udp.c (svcudp_getargs): Free args on xdr decode error to
    	avoid leaks.
    
    	* svc_tcp.c (svctcp_getargs): Free args on xdr decode error to
    	avoid leaks.
    
    	* svc_raw.c (svcraw_getargs): Free args on xdr decode error to
    	avoid leaks.
    
    	* auth_gssapi.c (auth_gssapi_create): Don't explicitly free
    	call_res anymore, since clnt_call should deal now.
    
    	* clnt_udp.c (clntudp_call): Free stuff on error from
    	xdr_replymsg() to prevent leaking.
    
    	* clnt_tcp.c (clnttcp_call): Free stuff on error from
    	xdr_replymsg() to avoid leaking.
    
    	* clnt_raw.c (clntraw_call): Free stuff on error from
    	xdr_replymsg() to avoid leaking.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12052 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog         | 26 ++++++++++++++++++++++++++
 src/lib/rpc/auth_gssapi.c     |  1 -
 src/lib/rpc/clnt_raw.c        | 17 ++++++++++++++++-
 src/lib/rpc/clnt_tcp.c        |  9 +++++++++
 src/lib/rpc/clnt_udp.c        | 15 +++++++++++++++
 src/lib/rpc/svc_auth_gssapi.c |  1 -
 src/lib/rpc/svc_raw.c         |  6 +++++-
 src/lib/rpc/svc_tcp.c         | 10 +++++++---
 src/lib/rpc/svc_udp.c         |  8 ++++++--
 9 files changed, 84 insertions(+), 9 deletions(-)

commit 48511d8c90034b7573d6c9e4e1bf65893750f146
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 17 00:33:38 2000 +0000

    	* auth_gssapi.c (auth_gssapi_create): Free call_res because
    	xdr_authgssapi_init_res can potentially allocate memory.  Perhaps
    	clnt_call should really deal with this, though.  It is not at all
    	clear whether clnt_call or svc_getargs should actually end up
    	freeing allocated memory themselves.
    
    	* svc_auth_gssapi.c (_svcauth_gssapi): Call gssrpc_xdr_free() if
    	xdr_authgssapi_creds() or xdr_authgssapi_init_arg() fails.
    
    	* auth_gssapi_misc.c (xdr_authgssapi_creds):
    	(xdr_authgssapi_init_arg):
    	(xdr_authgssapi_init_res): Revert prior change.  The caller should
    	be the one dealing.  Additionally, it was probably wrong to
    	unconditionally free the object regardless of whether the mode is
    	XDR_DECODE.
    	(auth_gssapi_unwrap_data): Use temp_xdrs rather than in_xdrs to
    	force XDR_FREE operation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12051 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog          | 22 ++++++++++++++++++
 src/lib/rpc/auth_gssapi.c      |  3 ++-
 src/lib/rpc/auth_gssapi_misc.c | 52 +++++++++++++-----------------------------
 src/lib/rpc/svc_auth_gssapi.c  |  3 +++
 4 files changed, 43 insertions(+), 37 deletions(-)

commit dbf3ca09113b51bfbf552a15b9fa85e791d5e99b
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Feb 16 21:16:43 2000 +0000

    Document that -s is not applicable to Kerberos 4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12050 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 2 ++
 src/clients/kinit/kinit.M   | 1 +
 2 files changed, 3 insertions(+)

commit 5d85bab0c29696c0fbfe6a5f85a61eb58c6bd329
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Feb 16 21:11:07 2000 +0000

    * kinit.c: Nicer usage message.  Better checking for illegal
    options.  Do not output error when doing Kerberos 4 if we will be
    trying 524 afterwards.  Add hooks for future support for
    specifying the Kerberos 4 cache name.  Fix GET_PROGNAME macro to
    properly return program name under Win32.  Re-indent, turning
    spaces that should be tabs into tabs.
    
    * kinit.M: Document new Kerberos 4 kinit behavior.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12049 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog |  11 +
 src/clients/kinit/kinit.M   |  96 ++++--
 src/clients/kinit/kinit.c   | 761 +++++++++++++++++++++++++-------------------
 3 files changed, 513 insertions(+), 355 deletions(-)

commit 88803cb484607985898d2aee3d63f49b858d4dff
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Feb 16 21:10:34 2000 +0000

    * kdestroy.c: Fix GET_PROGNAME macro to properly return program
    name under Win32.  Re-indent, turning spaces that should be tabs
    into tabs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12048 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog  |  6 ++++++
 src/clients/kdestroy/kdestroy.c | 22 +++++++++++-----------
 2 files changed, 17 insertions(+), 11 deletions(-)

commit 1f4ded4fbd0400cc10dbb89c87aeb3f4288af50a
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Feb 16 21:10:15 2000 +0000

    * klist.c: Fix GET_PROGNAME macro to properly return program name
    under Win32.  Re-indent, turning spaces that should be tabs into
    tabs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12047 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog |  6 +++++
 src/clients/klist/klist.c   | 56 ++++++++++++++++++++++-----------------------
 2 files changed, 34 insertions(+), 28 deletions(-)

commit 593f18fb5f6f513406215e4ed986f307d443c344
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Feb 16 20:11:03 2000 +0000

    Move include of libtelnet/auth.h earlier to provide
    prototype for auth_cmd()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12046 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  | 5 +++++
 src/appl/telnet/telnet/commands.c | 6 +++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit f06921749014e39975e2a53b7324c75379ff9ea6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 16 18:29:50 2000 +0000

    * preauth2.c (pa_sam): In send-encrypted-sad mode, check for magic salt length
    and generate a salt from the principal name if found; use the password and salt
    to generate a key.  Provide timestamp if nonce is zero, regardless of preauth
    mode.  (Patch from Chas Williams.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12045 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  8 ++++++++
 src/lib/krb5/krb/preauth2.c | 50 ++++++++++++++++++++++++++++++++++++++-------
 2 files changed, 51 insertions(+), 7 deletions(-)

commit 1eee430255be4011cb6b928a1201560c9ce0bad3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 16 08:35:46 2000 +0000

    * localaddr.c (krb5_os_localaddr): Dynamically grow buffer used for SIOCGIFCONF
    until it appears to have been big enough.  Dynamically grow internal address
    pointer array as needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12044 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  6 ++++
 src/lib/krb5/os/localaddr.c | 73 ++++++++++++++++++++++++++++++++++++++-------
 2 files changed, 69 insertions(+), 10 deletions(-)

commit ee8ea8aabc3b300e6a215540355df449088dcc93
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 15 05:14:28 2000 +0000

    	* libobj.in: Fix up .c.so and .c.po rules to include $(CFLAGS),
    	which were previously missing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12043 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/libobj.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 9d303e49229bd9c8782c538f15684fde4dcc3e88
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 15 05:13:30 2000 +0000

    	* server.c: Add code to set a signal handler for SIGHUP and a few
    	others so that purify will actually generate memory leak reports.
    
    	* configure.in: Add CHECK_SIGNALS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12042 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog    |  7 +++++++
 src/lib/rpc/unit-test/configure.in |  1 +
 src/lib/rpc/unit-test/server.c     | 21 +++++++++++++++++++++
 3 files changed, 29 insertions(+)

commit 9d0c85dfe2d5fbe2449f67014217f8c3e05c865f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 15 05:12:30 2000 +0000

    	* svc.c (xprt_register): Zero out xports after allocating
    
    	* auth_gssapi_misc.c (xdr_authgssapi_creds):
    	(xdr_authgssapi_init_arg):
    	(xdr_authgssapi_init_res):
    	(auth_gssapi_unwrap_data): If xdr_gss_buf or xdr_bytes fails, call
    	again with XDR_FREE set so that allocated memory doesn't leak.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12041 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog          | 10 ++++++++
 src/lib/rpc/auth_gssapi_misc.c | 56 ++++++++++++++++++++++++++++++------------
 src/lib/rpc/svc.c              |  1 +
 3 files changed, 51 insertions(+), 16 deletions(-)

commit 69357b54afbe8232ad849da28f13f2b6190f91d9
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 14 00:07:10 2000 +0000

    Add client-side stubs and functions with additional capabilities to
    take key_salt_tuples and optionally keep old keys around.  Add
    server-side functionality for setkey with key_salt_tuple and "keepold"
    functionality.  Update rpc stubs and xdr functions/headers
    appropriately.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12040 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog               |  11 +++
 src/lib/kadm5/admin.h                 |   8 ++
 src/lib/kadm5/clnt/ChangeLog          |   7 ++
 src/lib/kadm5/clnt/client_principal.c | 173 ++++++++++++++++++++++++++++++++++
 src/lib/kadm5/clnt/client_rpc.c       |  56 +++++++++++
 src/lib/kadm5/kadm_err.et             |   1 +
 src/lib/kadm5/kadm_rpc.h              |  53 +++++++++++
 src/lib/kadm5/kadm_rpc_xdr.c          | 124 +++++++++++++++++++++++-
 src/lib/kadm5/srv/ChangeLog           |   4 +
 src/lib/kadm5/srv/svr_principal.c     |  79 +++++++++++++---
 10 files changed, 501 insertions(+), 15 deletions(-)

commit b5c2b8fa138efadfa52d64be2d16be063cf6c268
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 11 23:06:47 2000 +0000

    	* README, gss-client.c, gss-misc.c, gss-misc.h, gss-server.c:
    	Patches from jik to make gss-sample more versatile.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12039 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |   5 +
 src/appl/gss-sample/README       | 162 ++++++++----
 src/appl/gss-sample/gss-client.c | 526 +++++++++++++++++++++++----------------
 src/appl/gss-sample/gss-misc.c   |  54 +++-
 src/appl/gss-sample/gss-misc.h   |  18 +-
 src/appl/gss-sample/gss-server.c | 383 +++++++++++++++++-----------
 6 files changed, 711 insertions(+), 437 deletions(-)

commit a39cd8baa12d266bf97e35078be96cb623e3fd1b
Author: Marshall Vale <mjv@mit.edu>
Date:   Fri Feb 11 20:51:00 2000 +0000

    Added "Kerberos Preferences" as valid config file on Mac OS. Others will be removed at a later date
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12037 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/init_os_ctx.c | 28 +++++++++++++++++-----------
 1 file changed, 17 insertions(+), 11 deletions(-)

commit 2e59d242d1fc5078a03b7aed8c37c0afafa7d763
Author: Marshall Vale <mjv@mit.edu>
Date:   Fri Feb 11 20:50:58 2000 +0000

    * init_os_ctx.c: Added "Kerberos Preferences" as valid config file on Mac OS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12036 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 7 +++++++
 1 file changed, 7 insertions(+)

commit a47fb59f6fedf77d018e24db464cf2189ab6a490
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Feb 11 01:57:36 2000 +0000

    Fixed lxs' fix: strlen (x) + 1 instead of strlen (x+1)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12035 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog    | 4 ++++
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit d6e9d15e7dfe24aae68018e247884331f17d1b20
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Feb 11 01:57:12 2000 +0000

    Added comments to remove some calls in the next releas
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12034 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5Library.exp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 90766f43bc493ba101f2daf8af0fbe0a346081d1
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Feb 10 20:04:44 2000 +0000

    changelog updated for stdcc_util.c change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12033 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 84cfa109f4db75351b8fa8dbe8b31a5b83cda08c
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Feb 10 20:02:36 2000 +0000

    Added +1 to strlens so that null terminator will fit in the buffer ;-P
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12032 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc_util.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 56f61e4b7c17bfe38f9103a2aee272cfca08063b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Feb 10 09:31:45 2000 +0000

    * login.c (main): Only destroy xtra_creds if non-null.  (Patch from Richard Basch.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12031 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/login.c   | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 6701790f86ea908ed4ef8de9da28d23503afe6e8
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Feb 10 01:53:10 2000 +0000

    Updated for 3.0d1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12030 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 4 ++++
 1 file changed, 4 insertions(+)

commit 22c2539e208a87f31b4145ac8473b325496eb826
Author: Marshall Vale <mjv@mit.edu>
Date:   Tue Feb 8 23:21:27 2000 +0000

    * init_os_ctx.c: Added changes for the Mac for limited support of Application Support folder as a location for the krb5 configuration file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12027 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit ecb1dc32351e091f5c359ecc3f905d5b71118e9c
Author: Marshall Vale <mjv@mit.edu>
Date:   Tue Feb 8 23:02:47 2000 +0000

    Limited support for Applicaiton Support folder as location for krb5.ini on the Mac added
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12026 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/init_os_ctx.c | 32 ++++++++++++++++++++++++--------
 1 file changed, 24 insertions(+), 8 deletions(-)

commit 3fbf0ebdc509c29e221f6ba2f6db9c8cdb7eaf88
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 8 05:28:12 2000 +0000

    	* api.1/lock.exp: Since a "wait" directive to the command list of
    	the lock_test procedures does not wait for any synchronization,
    	change lock9 to acquire and release a lock before the "wait"
    	directive in order to avoid a race condition where lock9 spawns
    	the ./lock-test but the program has not opened the database prior
    	to lock9_1 acquiring a permanent lock.  This was causing
    	difficult-to-reproduce failures.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12025 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog      | 10 ++++++++++
 src/lib/kadm5/unit-test/api.1/lock.exp |  2 ++
 2 files changed, 12 insertions(+)

commit b83aac7742a8ef28c7520c3d6cd33faa7f98c708
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 8 01:18:04 2000 +0000

    	* aclocal.m4: Kludge in the old test for tcl so that we have some
    	prayer of pulling in tcl from the funky installation that goes
    	along with dejagnu.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12024 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 +++++
 src/aclocal.m4 | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 74 insertions(+), 1 deletion(-)

commit 50ab9300af1feea242007e18c493741879a11fee
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 8 00:17:59 2000 +0000

    	* lib/helpers.exp: Fix to call kinit and kdestroy with the -5 flag
    	to accomodate new program behavior.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12023 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/unit-test/ChangeLog       | 5 +++++
 src/kadmin/passwd/unit-test/lib/helpers.exp | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 6610d5d86b17a9412615c9467a1d071b6917fe1f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 8 00:09:43 2000 +0000

    	* lib/lib.t: Call kinit and kdestroy with -5 flag to accomodate
    	new behavior.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12022 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog | 5 +++++
 src/lib/kadm5/unit-test/lib/lib.t | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 2549b2f4bf8dd88f4e911c90f472f4ec3e04a8ef
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 7 23:51:13 2000 +0000

    	* config/unix.exp: Call send_error instead of fail to prevent
    	referencing variables not yet set up by the test framework.
    
    	* lib/helpers.exp: Call kinit and kdestroy with the -5 flag to
    	deal with new program behavior.  Also call perror rather than
    	error to avoid spewing a stack trace.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12021 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog       |  9 +++++++++
 src/lib/rpc/unit-test/config/unix.exp |  4 ++--
 src/lib/rpc/unit-test/lib/helpers.exp | 10 +++++-----
 3 files changed, 16 insertions(+), 7 deletions(-)

commit da082d49caa9f84817f9ae16f746abb8f422a49c
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 7 21:53:04 2000 +0000

    	* kadmin.exp: Use $KDESTROY -5 to deal with changed behavior
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12020 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  | 4 ++++
 src/tests/dejagnu/krb-standalone/kadmin.exp | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 7b8ae297d788b9477917a274085a2af3ddee62b2
Author: Scott McGuire <smcguire@mit.edu>
Date:   Mon Feb 7 21:36:32 2000 +0000

    changepw.c (krb5_locate_kpasswd): fixed memory trashing caused by incorrect pointer arithmetic when assigning DEFAULT_KPASSWD_PORT in DNS code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12019 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 6 ++++++
 src/lib/krb5/os/changepw.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 6b834b639965f00465df65e5177f9dd07553b10f
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 7 16:25:53 2000 +0000

    	* default.exp: Remove default_tgs_enctypes for now as it was
    	causing tests to fail when the tgt is DES3.  Need to investigate
    	further.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12018 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 6 ++++++
 src/tests/dejagnu/config/default.exp | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 021ec86405672b14cb27bd2dd5daf91ccae48b7c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 7 16:25:47 2000 +0000

    * aclocal.m4 (AC_KRB5_TCL_FIND_CONFIG): Change test syntax a little to keep bash happy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12017 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 5454c32ac95decda1a9504f7ab974e793de8ada8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 7 11:33:57 2000 +0000

    * configure.in: Check for inet_ntop and getipnodebyaddr, both used in klist
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12016 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ChangeLog    | 5 +++++
 src/clients/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0be26c5280b574a4c466ceba32f5d531b2fdee39
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 7 11:23:16 2000 +0000

    * kdc_preauth.c (return_sam_data): Just return 0 if no input preauth data is available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12015 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 3 ++-
 src/kdc/kdc_preauth.c | 3 +++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c22d0d4dca5fbb55adf7a3f2c15ee8dcdebb3716
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 7 11:21:26 2000 +0000

    * kinit.c (try_convert524): Avoid duplicate free calls
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12014 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 4 ++++
 src/clients/kinit/kinit.c   | 3 +++
 2 files changed, 7 insertions(+)

commit 54679e2143056523514e3bded8bdcb35689b7cbb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 7 10:33:31 2000 +0000

    fix my email address in log header
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12013 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ca58609ecd6b2dfdf2337ed60730cbb4e62da722
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 7 10:32:45 2000 +0000

    * gic_pwd.c (krb5_get_as_key_password): If the as_key enctype is already set to
    the correct type, do continue and ask for the password anyways.  (Patch from
    Chas Williams, PR krb5-libs/730.)
    
    * preauth2.c (pa_sam): If no sam_flags were set, return KRB5_PREAUTH_BAD_TYPE,
    because we don't currently handle that case.
    
    * preauth2.c (pa_sam): Remove unused variable use_sam_key.
    (SAMDATA): Cast first result to int, which is what sprintf needs.
    (pa_salt): Delete unused variable ret.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12012 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 18 ++++++++++++++++--
 src/lib/krb5/krb/gic_pwd.c  | 19 +++++++++++--------
 src/lib/krb5/krb/preauth2.c | 13 ++++++++-----
 3 files changed, 35 insertions(+), 15 deletions(-)

commit d47a694b385d8daa810b20d8801b60be8b623b85
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 7 10:22:58 2000 +0000

    * kdc_preauth.c (get_preauth_hint_list): Log a message if preauth is required
    but no preauth types are available.
    (return_sam_data): Fix typo in figuring length of data to XOR when merging
    keys.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12011 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  7 +++++++
 src/kdc/kdc_preauth.c | 14 +++++++++++++-
 2 files changed, 20 insertions(+), 1 deletion(-)

commit ef44719127fadfd95dbc2ce2a12b3d3c02d8efbd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 7 04:15:58 2000 +0000

    Frank Cusack's patches, first two sets.  Should be no incompatible changes,
    except perhaps for a client talking to both a new and old KDC?  Several
    improvements to guard against replay attacks when hardware preauth is in use,
    though they require re-enabling the USE_RCACHE code, which I haven't done yet.
    
    Several changes of mine for silencing a few compiler warnings, and adding some
    debugging log messages while I track what's going on with the preauth code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12010 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  36 +++++++
 src/kdc/extern.c      |   1 +
 src/kdc/extern.h      |   1 +
 src/kdc/kdc_preauth.c | 261 ++++++++++++++++++++++++++++++++++++++++++++++----
 src/kdc/main.c        |  29 +++++-
 5 files changed, 306 insertions(+), 22 deletions(-)

commit 4d5d309d8a0198ca49fd0f9cde7d3f990fcf8e52
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 7 03:55:12 2000 +0000

    updated some comments (fcusack)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12009 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 6 ++++++
 src/lib/krb5/krb/preauth2.c   | 9 +++------
 2 files changed, 9 insertions(+), 6 deletions(-)

commit 0ae4a76a7a6b52210e4ee65fad298d9f5c1d484b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 7 03:54:51 2000 +0000

    added flags field to predicted_sam_response (fcusack)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12008 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog              |  2 +-
 src/include/k5-int.h               |  2 +-
 src/lib/krb5/asn.1/ChangeLog       |  2 +-
 src/lib/krb5/asn.1/asn1_k_decode.c | 11 ++++++-----
 src/lib/krb5/asn.1/asn1_k_encode.c | 11 ++++++-----
 5 files changed, 15 insertions(+), 13 deletions(-)

commit 356a4b0ff46e03b30ff6c880443934572a54202d
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon Feb 7 03:16:55 2000 +0000

    Add documentation about debug vs. release builds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12007 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog |  4 ++++
 src/windows/README    | 16 +++++++++++-----
 2 files changed, 15 insertions(+), 5 deletions(-)

commit 808a0396b89c484fe229462e0447945d3c07939f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 7 00:26:40 2000 +0000

    more fcusack changes - rest of first set
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12006 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 9 +++++++--
 src/lib/krb5/asn.1/asn1_k_decode.c | 6 ++++++
 src/lib/krb5/asn.1/asn1_k_encode.c | 5 +++++
 src/lib/krb5/krb/ChangeLog         | 1 +
 4 files changed, 19 insertions(+), 2 deletions(-)

commit 0d55ad7285d5d52e9c8133213a9614afe2431d65
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Feb 7 00:18:02 2000 +0000

    Frank Cusack changes, set 1, diffs 1-3 of 4
    
    Rename "sam_passcode" field to "sam_sad".  Add data to predicted-sam-response
    structure, in part to (prepare to) help with replay detection.
    Fix some memory allocation problems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12005 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog              |  7 +++++++
 src/include/k5-int.h               |  7 ++++++-
 src/lib/krb5/asn.1/ChangeLog       |  6 ++++++
 src/lib/krb5/asn.1/asn1_k_decode.c |  2 +-
 src/lib/krb5/asn.1/asn1_k_encode.c |  2 +-
 src/lib/krb5/krb/ChangeLog         |  9 +++++++++
 src/lib/krb5/krb/kfree.c           | 10 +++++++---
 src/lib/krb5/krb/preauth.c         |  8 ++++----
 src/lib/krb5/krb/preauth2.c        |  4 ++--
 9 files changed, 43 insertions(+), 12 deletions(-)

commit 2b426291e60da4555aae4c20f697431185842095
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Feb 6 23:04:52 2000 +0000

    	* standalone.exp: Use $KLIST -5 and $KDESTROY -5 to deal with
    	changed behavior in these programs.  Wait for eof in some cases to
    	avoid hanging.
    
    	* rsh.exp: Wait for eof to prevent hanging.
    
    	* gssapi.exp: Use $KINIT -5 to deal with new kinit behavior.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12004 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog      | 10 ++++++++++
 src/tests/dejagnu/krb-standalone/gssapi.exp     |  3 ++-
 src/tests/dejagnu/krb-standalone/rsh.exp        |  2 +-
 src/tests/dejagnu/krb-standalone/standalone.exp | 11 ++++++-----
 4 files changed, 19 insertions(+), 7 deletions(-)

commit f2b9dac2f44cbbefe594f9ef1909fa7de81b4aac
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Feb 6 23:02:43 2000 +0000

    	* default.exp: Use $KINIT -5 to deal with modified kinit
    	behavior.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12003 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 152899f04f18c7e255f7ec67ae22326f93889a57
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Feb 6 21:57:32 2000 +0000

    	* login.c (main): Reorder some control flow to avoid security hole
    	if KRB4_GET_TICKETS is not defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12001 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  5 +++++
 src/appl/bsd/login.c   | 10 ++++------
 2 files changed, 9 insertions(+), 6 deletions(-)

commit 221e144dc9e3927345844d7c6f9774b334068fa6
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Feb 4 23:55:21 2000 +0000

    * kinit.c: Only free stuff if it's not NULL. (Note: The krb5_free_*
    routines probably should be fixed check for NULL pointers...)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@12000 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog |  4 ++++
 src/clients/kinit/kinit.c   | 13 +++++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

commit 3680ca813bc770bf1827d0305b7d21ae7fe3ed50
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 4 22:42:39 2000 +0000

    	* Makefile.in (klist): Fix to build under Unix again
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11999 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog   | 4 ++++
 src/clients/klist/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 55a4938475e1baf18b539bf34f30513ab50feeed
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 4 22:42:02 2000 +0000

    	* Makefile.in (kinit): Fix to build on Unix again
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11998 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog   | 4 ++++
 src/clients/kdestroy/Makefile.in | 4 ++--
 src/clients/kinit/ChangeLog      | 4 ++++
 src/clients/kinit/Makefile.in    | 4 ++--
 4 files changed, 12 insertions(+), 4 deletions(-)

commit 186174369a30cdb114dd600b6606d56895598a4c
Author: Scott McGuire <smcguire@mit.edu>
Date:   Fri Feb 4 22:41:21 2000 +0000

    (krb5_locate_kpasswd): fixed memory trashing caused by incorrect pointer arithmetic when assigning DEFAULT_KPASSWD_PORT in non-DNS code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11997 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 6 ++++++
 src/lib/krb5/os/changepw.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 74d40d2111fc2117d3abc3b31f132caca8c0ee08
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 4 22:40:43 2000 +0000

    	* aclocal.m4: Add support to substitute KRB524_LIB in places
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11996 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 4 ++++
 src/aclocal.m4 | 6 ++++++
 2 files changed, 10 insertions(+)

commit e5b6bc265c2012c1e3998ad4b4f8b06fe8d807b5
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 4 22:40:35 2000 +0000

    	* pre.in: Add KRB524_DEPLIB and KRB524_LIB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11995 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 4 ++++
 2 files changed, 8 insertions(+)

commit 46f346baf59c2da07e148adf52fd2f04f1f78bb5
Author: Scott McGuire <smcguire@mit.edu>
Date:   Fri Feb 4 21:55:56 2000 +0000

    Removed calls that destroyed and recreated ccapi_data->NamedCache if it exists in krb5_stdcc_initialize(); instead close and call create on it again
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11994 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog | 8 ++++++++
 src/lib/krb5/ccache/ccapi/stdcc.c   | 9 +--------
 2 files changed, 9 insertions(+), 8 deletions(-)

commit b79c6600a0c95b554ebc53a09b42cfeb40dbd9fa
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Feb 4 21:26:02 2000 +0000

    * kinit.c: Major revamp to support Kerberos 4 compatibility.  Code
    restructured to allow changes to support Kerberos 4 or Kerberos 5
    only operation depending on whether dynamic libraries are
    avialable.  Explicit documentation and support files to make it
    easy to do this will be forthcoming.
    
    * Makefile.in: On Windows, use getopt.lib instead of getopt.obj,
    and add support for getopt_long.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11993 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog   |   11 +
 src/clients/kinit/Makefile.in |    7 +-
 src/clients/kinit/kinit.c     | 1046 ++++++++++++++++++++++++++++++++---------
 3 files changed, 847 insertions(+), 217 deletions(-)

commit 9f72d52c467d583fd84738a2c51bdc7915731b6f
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Feb 4 21:24:18 2000 +0000

    * klist.c: Major revamp to support Kerberos 4 compatibility.  Code
    restructured to allow changes to support Kerberos 4 or Kerberos 5
    only operation depending on whether dynamic libraries are
    avialable.  Explicit documentation and support files to make it
    easy to do this will be forthcoming.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11992 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog |   8 ++
 src/clients/klist/klist.c   | 240 ++++++++++++++++++++++++++++++++++++++------
 2 files changed, 216 insertions(+), 32 deletions(-)

commit e2b7b0d4b9e4ee2faae9dc219563aeb6a5e300bc
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Feb 4 21:23:59 2000 +0000

    * kdestroy.c: Major revamp to support Kerberos 4 compatibility.  Code
    restructured to allow changes to support Kerberos 4 or Kerberos 5
    only operation depending on whether dynamic libraries are
    avialable.  Explicit documentation and support files to make it
    easy to do this will be forthcoming.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11991 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog  |   8 +++
 src/clients/kdestroy/kdestroy.c | 152 +++++++++++++++++++++++++++++-----------
 2 files changed, 119 insertions(+), 41 deletions(-)

commit 9dd256d9113af69545873d9f2b429e2c52e3c931
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Feb 4 20:14:56 2000 +0000

    * getopt.c, getopt_long.c, getopt.h: Update to latest BSD code
    found (from NetBSD).
    * Makefile.in: Build getopt.lib which includes getopt.obj and
    getopt_long.obj.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11990 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/windows/ChangeLog     |   8 ++
 src/util/windows/Makefile.in   |  10 +-
 src/util/windows/getopt.c      |  94 ++++++++++------
 src/util/windows/getopt.h      |  33 ++++++
 src/util/windows/getopt_long.c | 236 +++++++++++++++++++++++++++++++++++++++++
 5 files changed, 341 insertions(+), 40 deletions(-)

commit 7bbe0c5e5db8418bafc97da26f9ed153f89749f6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Feb 2 04:01:34 2000 +0000

    * listen.c (ss_listen): Local var END should be volatile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11987 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog | 4 ++++
 src/util/ss/listen.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b991249257552541f02bc2489805ba7f4c7f83d5
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Feb 2 00:51:17 2000 +0000

    * Makefile.in: Build gss-sample on Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11986 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  4 ++++
 src/Makefile.in | 20 +++++++++++++-------
 2 files changed, 17 insertions(+), 7 deletions(-)

commit caaec05a19eed31905162432fa0f90c0b5a07a1d
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Feb 2 00:46:23 2000 +0000

    * kvno.c (main): Use krb5_decode_ticket() instead of
    decode_krb5_ticket(), which is not part of API.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11985 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kvno/ChangeLog | 5 +++++
 src/clients/kvno/kvno.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9f3b8a5c712325c4fbbb53a5a9d1273698ae2ecb
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Feb 2 00:44:45 2000 +0000

    * krb5_32.def: Replace decode_krb5_ticket with krb5_decode_ticket.
    Add documentation about adding things to DEF file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11984 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  5 +++++
 src/lib/krb5_32.def | 36 +++++++++++++++++++++++++-----------
 2 files changed, 30 insertions(+), 11 deletions(-)

commit 9a2505aecedaaf0edd094f017c45a199a4d45e22
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Feb 2 00:43:48 2000 +0000

    * krb5_decode.c (krb5_decode_ticket): Add function to provide
    decode_krb5_ticket functionality as part of krb5 API.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11983 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 5 +++++
 src/lib/krb5/asn.1/krb5_decode.c | 9 +++++++++
 2 files changed, 14 insertions(+)

commit 2be97f7c51394478e0d87b86fe8f277146931ba9
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Feb 1 23:55:21 2000 +0000

    * krb5.hin (krb5_decode_ticket): Declare
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11982 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 5 +++++
 2 files changed, 9 insertions(+)

commit f79a926e85cab3392427c0830c1e8c77ea9edd52
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Feb 1 20:49:25 2000 +0000

    * gss-client.c, gss-server.c, gss-misc.c: Include Windows headers
    instead of Unix headers under Windows.
    
    * gss-server.c (usage): Fix usage info to reflect that service_name is
    required.
    
    * gss-misc.c (read_all, write_all): Change write to send and read
    to recv for portability.
    (gettimeofday): Add an implementation of gettimeofday() for
    Windows.
    
    * Makefile.in: Build under Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11981 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 15 +++++++++++++++
 src/appl/gss-sample/Makefile.in  | 17 ++++++++++++-----
 src/appl/gss-sample/gss-client.c |  7 ++++++-
 src/appl/gss-sample/gss-misc.c   | 26 ++++++++++++++++++++++++--
 src/appl/gss-sample/gss-server.c |  7 ++++++-
 5 files changed, 63 insertions(+), 9 deletions(-)

commit 44f882afab547c3fd60d1bfca6fc7fcda93ecf35
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jan 29 00:56:34 2000 +0000

    	* kts_g_ent.c, ktsrvtab.h (krb5_ktsrvtab_get_entry): Change the
     	third argument to krb5_const_principal (from krb5_principal) to
     	agree with krb5_kts_ops entries.
    
    gcc warning about incompatible pointer types.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11980 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/srvtab/ChangeLog   | 7 +++++++
 src/lib/krb5/keytab/srvtab/kts_g_ent.c | 2 +-
 src/lib/krb5/keytab/srvtab/ktsrvtab.h  | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

commit ad98c7f41e12e93df4e78b8a6be8c847478ce93f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 28 17:42:46 2000 +0000

    left date line off last log entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11979 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog | 1 +
 1 file changed, 1 insertion(+)

commit de973db3e0f9c216dacb969aead6dadbc25076f6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jan 28 08:35:10 2000 +0000

    didn't have date line on last log entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11978 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 1 +
 1 file changed, 1 insertion(+)

commit 517cf6ecdea99347cba8a8029dae51cd7d351da2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 27 22:14:45 2000 +0000

    * dispatch.c (dispatch): Log address and port number of detected retransmits
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11977 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  |  3 +++
 src/kdc/dispatch.c | 21 ++++++++++++++++++++-
 2 files changed, 23 insertions(+), 1 deletion(-)

commit 7dbcfcdd79351894e509aebb495e2af4e0b001b1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 27 22:13:14 2000 +0000

    permit use of non-des session keys now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11976 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  |  6 ++++++
 src/kdc/kdc_util.c | 29 +++--------------------------
 2 files changed, 9 insertions(+), 26 deletions(-)

commit bc7b739918ade9a33a16400b0abca42eae5946ac
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 27 22:09:24 2000 +0000

    * pre.in (KADM_COMM_LIBS): Drop krb5util library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11975 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 647599b4e437095aa79dda235711074bf6f7cb64
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 27 22:08:14 2000 +0000

    * krlogin.c (speeds): Added some comments from net recommending not extending the list to higher values
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11974 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  4 ++++
 src/appl/bsd/krlogin.c | 12 ++++++++++++
 2 files changed, 16 insertions(+)

commit 16df209315c53ea893f84826dce9d13efb98b3d5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 27 22:06:52 2000 +0000

    * main.c (print_status): Now static.  Add format attribute if using GNU C
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11973 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog | 4 ++++
 src/clients/ksu/main.c    | 9 +++++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 9542a015a0cf1a3cc2ee4be54c89be201d6994be
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 27 22:02:58 2000 +0000

    Don't use obsolete autoconf macros.  Fix up output formatting a little.
    Rewrote tcl config handling to extract info from installed tclConfig.sh.
    Configure-time option to control IPv6 configuration.
    Configure-time option to enable DNS lookups.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11972 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  22 ++++++
 src/acconfig.h |   4 ++
 src/aclocal.m4 | 206 ++++++++++++++++++++++++++++++++++++++++-----------------
 3 files changed, 170 insertions(+), 62 deletions(-)

commit 23ebe7b2153e5fa2b26ddd4f4ff14fa9319f2666
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 27 21:38:34 2000 +0000

    limit kadm5 net interface to des for now until gssapi mech is fixed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11971 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog     | 7 +++++++
 src/lib/kadm5/clnt/client_init.c | 9 +++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 1b25d6fee272f8961e37ff77062fd218acc69a7b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 27 21:05:59 2000 +0000

    * init_ctx.c (get_profile_etype_list): Discard DESONLY changes from 1999-09-01,
    and revert call sites.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11970 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  5 +++++
 src/lib/krb5/krb/init_ctx.c | 24 +++++-------------------
 2 files changed, 10 insertions(+), 19 deletions(-)

commit cce82ca200323b3812b00e84359dc78aa9b48d44
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 27 21:02:32 2000 +0000

    * init_sec_context.c (krb5_gss_init_sec_context): Default to des-cbc-crc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11969 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 5 +++++
 src/lib/gssapi/krb5/init_sec_context.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 8b09eee41cfbfa58c505a898e9beee241234d2d7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jan 27 00:56:27 2000 +0000

    * k5-int.h [!NEED_SOCKETS]: Declare (but do not define) struct sockaddr if
    SOCK_DGRAM hasn't been defined yet.
    (krb5_locate_srv_conf, krb5_locate_srv_dns): Declare.
    (struct krb5_keytypes, struct krb5_cksumtypes): enc, hash, and keyhash provider
    structures pointed to are now const.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11968 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  8 ++++++++
 src/include/k5-int.h  | 29 +++++++++++++++++++++++++----
 2 files changed, 33 insertions(+), 4 deletions(-)

commit 39a258dfa50fee20e0b47b031507951ffe1fc69a
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jan 24 22:58:38 2000 +0000

    	* kpasswd.0/changing.exp: Fix y2k bug
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11967 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/unit-test/ChangeLog              | 4 ++++
 src/kadmin/passwd/unit-test/kpasswd.0/changing.exp | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8662948f9e27553df98dbcfbec373ae9f89f5205
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jan 24 21:53:43 2000 +0000

    	* get_myaddress.c (gssrpc_get_myaddress): Copy in from NetBSD;
    	use loopback address only.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11966 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog       |  5 +++++
 src/lib/rpc/get_myaddress.c | 31 +++++--------------------------
 2 files changed, 10 insertions(+), 26 deletions(-)

commit 7353d34dfcc39f3ee543327e82ba8c935b5d9252
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jan 24 20:42:45 2000 +0000

    	* krb5_libinit.c: Conditionalize call to stdcc_shutdown()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11965 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog      |  2 ++
 src/lib/krb5/krb5_libinit.c | 12 +++++++-----
 2 files changed, 9 insertions(+), 5 deletions(-)

commit 5a3f1407ddbbd0ae6acafe4515f96140afe38d8c
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jan 24 20:38:38 2000 +0000

    	* configure.in: Fix to build library objects in this directory
    
    	* Makefile.in (STOBJLISTS): Fix to actually build krb5_libinit.o.
    
    	* krb5_libinit.c: Fix to use 0 and 1 instead of false and true.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11964 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog      | 8 ++++++++
 src/lib/krb5/Makefile.in    | 3 +++
 src/lib/krb5/configure.in   | 2 +-
 src/lib/krb5/krb5_libinit.c | 8 ++++----
 4 files changed, 16 insertions(+), 5 deletions(-)

commit d47d1898180a4b135235dde8233cfacd11d43853
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jan 24 20:08:42 2000 +0000

    	* Makefile.in (STLIBOBJS): Properly add gss_libinit.o to permit
    	compiling.
    
    	* configure.in: Add libobj to Makefile frags.
    
    	* gss_libinit.c: Add terminating newline.  Use 0 and 1 instead of
    	false and true.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11963 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog     | 10 ++++++++++
 src/lib/gssapi/Makefile.in   |  6 +++++-
 src/lib/gssapi/configure.in  |  2 +-
 src/lib/gssapi/gss_libinit.c |  8 ++++----
 4 files changed, 20 insertions(+), 6 deletions(-)

commit a292ad305e2cff554e4cb34186d704e175e03ee0
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jan 24 19:50:27 2000 +0000

    	* crypto_libinit.c: Add terminating newline; use 0 and 1 instead
    	of false and true.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11962 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog        | 5 +++++
 src/lib/crypto/crypto_libinit.c | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit aa471f19964c71c00942e2339f14b4ae4989b9f2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 22 04:30:57 2000 +0000

    * krb5.conf: Put primary KDC for Cygnus first.  Add GNU.ORG realm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11961 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog | 5 +++++
 src/config-files/krb5.conf | 7 ++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 3954dd2c1f9919e2ac09f86f022063119b5dd8d3
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Jan 22 04:04:36 2000 +0000

    Moved krb5, gss, and crypto library initialization/cleanup code into new dedicated functions; added code to release global state allocated in prng.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11960 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog        |  6 ++++++
 src/lib/crypto/Makefile.in      |  3 +++
 src/lib/crypto/crypto_libinit.c | 30 +++++++++++++++++++++++++++
 src/lib/crypto/crypto_libinit.h |  7 +++++++
 src/lib/crypto/prng.c           |  6 ++++++
 src/lib/gssapi/ChangeLog        |  6 ++++++
 src/lib/gssapi/Makefile.in      |  6 ++++++
 src/lib/gssapi/gss_libinit.c    | 43 ++++++++++++++++++++++++++++++++++++++
 src/lib/gssapi/gss_libinit.h    |  9 ++++++++
 src/lib/krb5/ChangeLog          |  6 ++++++
 src/lib/krb5/Makefile.in        |  6 ++++++
 src/lib/krb5/krb5_libinit.c     | 46 +++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb5_libinit.h     |  9 ++++++++
 src/mac/GSS.CFM.c               | 16 +++-----------
 src/mac/K5.CFM.c                | 31 ++++++++-------------------
 15 files changed, 195 insertions(+), 35 deletions(-)

commit 41ff7485d2775407c85fb2b90b26c3170b2ad4b5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 22 03:49:56 2000 +0000

    Various changes to:
     * make most non-changing data const
     * silence "gcc -Wall -Werror" complaints on sparc-solaris2.6
     ** delete unused functions and variables
     ** change if(a=b) ... to if((a=b)) or if((a=b)!=0) [yeah, kinda gratuitous]
     ** insert extra braces for 2-D arrays
     * some basic thread safety checks
    
    Not changing afsstring2key.c until I make sure I've got some tests for it.
    Currently, prng.c and afsstring2key.c, at least, still aren't thread-safe.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11959 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog                           | 24 ++++++++++++++
 src/lib/crypto/cksumtypes.c                        |  5 ++-
 src/lib/crypto/cksumtypes.h                        |  5 ++-
 src/lib/crypto/dk/ChangeLog                        |  9 +++++
 src/lib/crypto/dk/checksum.c                       | 10 +++---
 src/lib/crypto/dk/dk_decrypt.c                     | 16 ++++-----
 src/lib/crypto/dk/dk_encrypt.c                     | 20 ++++++------
 src/lib/crypto/dk/stringtokey.c                    |  4 +--
 src/lib/crypto/enc_provider/ChangeLog              |  8 +++++
 src/lib/crypto/enc_provider/des.c                  |  4 +--
 src/lib/crypto/enc_provider/des3.c                 |  4 +--
 src/lib/crypto/enc_provider/enc_provider.h         |  6 ++--
 src/lib/crypto/etypes.c                            |  4 +--
 src/lib/crypto/etypes.h                            |  4 +--
 src/lib/crypto/hash_provider/ChangeLog             |  8 +++++
 src/lib/crypto/hash_provider/hash_crc32.c          |  2 +-
 src/lib/crypto/hash_provider/hash_md4.c            |  2 +-
 src/lib/crypto/hash_provider/hash_md5.c            |  2 +-
 src/lib/crypto/hash_provider/hash_provider.h       |  8 ++---
 src/lib/crypto/hash_provider/hash_sha1.c           |  2 +-
 src/lib/crypto/hmac.c                              |  4 +--
 src/lib/crypto/keyhash_provider/ChangeLog          | 19 +++++++++++
 src/lib/crypto/keyhash_provider/descbc.c           |  4 +--
 src/lib/crypto/keyhash_provider/k5_md4des.c        |  7 ++--
 src/lib/crypto/keyhash_provider/k5_md5des.c        |  7 ++--
 src/lib/crypto/keyhash_provider/keyhash_provider.h |  6 ++--
 src/lib/crypto/make_checksum.c                     |  1 +
 src/lib/crypto/make_random_key.c                   |  4 +--
 src/lib/crypto/md4/ChangeLog                       |  7 ++++
 src/lib/crypto/md4/md4.c                           |  6 ++--
 src/lib/crypto/md4/rsa-md4.h                       |  2 +-
 src/lib/crypto/md5/ChangeLog                       |  7 ++++
 src/lib/crypto/md5/md5.c                           |  6 ++--
 src/lib/crypto/md5/rsa-md5.h                       |  2 +-
 src/lib/crypto/nfold.c                             |  3 +-
 src/lib/crypto/old/ChangeLog                       |  8 +++++
 src/lib/crypto/old/des_stringtokey.c               |  6 ++++
 src/lib/crypto/old/old_decrypt.c                   |  7 ++--
 src/lib/crypto/old/old_encrypt.c                   |  6 ++--
 src/lib/crypto/old_api_glue.c                      | 28 ++++++++--------
 src/lib/crypto/prng.c                              |  4 +--
 src/lib/crypto/sha1/ChangeLog                      |  7 ++++
 src/lib/crypto/sha1/shs.c                          | 38 +---------------------
 src/lib/crypto/string_to_key.c                     |  4 +--
 src/lib/crypto/verify_checksum.c                   |  6 ++--
 45 files changed, 203 insertions(+), 143 deletions(-)

commit 914f75cb840b0282bb73d821e7c9c81d05cada29
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 22 02:53:02 2000 +0000

    * prng.c (enc): Now static and const, and points to const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11958 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 4 ++++
 src/lib/crypto/prng.c    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit de23b5a700246d5a6c112ba3cbf02ce12e3de2d3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Jan 22 02:42:19 2000 +0000

    Avoid non-const static data, and gcc warnings Solaris, except afsstring2key.c:
    
    	* f_sched.c (PC2_C, PC2_D): Put braces around sub-arrays.
    	* f_tables.c (des_SP_table): Ditto.
    
    	* weak_key.c (weak): Now const.
    	(mit_des_is_weak_key): Adjust pointer type accordingly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11957 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog  |  8 ++++++++
 src/lib/crypto/des/f_sched.c  | 22 ++++++++++++++++------
 src/lib/crypto/des/f_tables.c | 23 ++++++++++++++++-------
 src/lib/crypto/des/weak_key.c |  4 ++--
 4 files changed, 42 insertions(+), 15 deletions(-)

commit f64367ebcefffc1389cb0105acc5594b47974885
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 15 02:14:55 1999 +0000

    from 1.1 branch: use init_secure_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11956 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/login.c   | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit a707634cdc219f15718ba4e6e423b68a27111e5f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 15 02:10:15 1999 +0000

    * krb5.hin (krb5_secure_config_files): Delete declaration.
    (krb5_init_secure_context): Declare.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11955 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 5 ++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit dde0a3d9c818cf3da50cbd52b3f6faf772360e4b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Dec 15 02:09:32 1999 +0000

    1.1 branch changes -> trunk
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11954 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog   |  4 ++++
 src/clients/kdestroy/Makefile.in | 15 +++------------
 src/clients/kinit/ChangeLog      |  4 ++++
 src/clients/kinit/Makefile.in    | 14 +++-----------
 src/clients/klist/ChangeLog      |  4 ++++
 src/clients/klist/Makefile.in    | 13 +++----------
 src/clients/kpasswd/ChangeLog    |  4 ++++
 src/clients/kpasswd/Makefile.in  | 11 +++--------
 8 files changed, 28 insertions(+), 41 deletions(-)

commit 1c30f947f416fdcb0c390aca784741c0bd10bda3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 6 21:57:03 1999 +0000

    merge from 1.1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11952 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ChangeLog           |   5 ++
 src/clients/configure.in        |   8 +-
 src/clients/ksu/ChangeLog       |  44 +++++++++++
 src/clients/ksu/Makefile.in     |   8 +-
 src/clients/ksu/authorization.c |  73 ++++++++++---------
 src/clients/ksu/ccache.c        |  10 ++-
 src/clients/ksu/heuristic.c     |   2 +-
 src/clients/ksu/krb_auth_su.c   |  36 ++++-----
 src/clients/ksu/ksu.h           |   5 +-
 src/clients/ksu/main.c          | 103 +++++++++++---------------
 src/clients/ksu/setenv.c        | 158 ++++++++++++++++++++++++++++++++++++++++
 src/clients/ksu/xmalloc.c       |  68 +++++++++++++++++
 12 files changed, 397 insertions(+), 123 deletions(-)

commit 179535282c21bb601c99db6a4d2f873f58df91ce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 6 21:54:10 1999 +0000

    * logger.c (klog_vsyslog): Convert pid_t to long for printing
    
    * alt_prof.c (kadm5_get_config_params): Fix bug in direction of
    test while walking through whitespace.  Thanks to Matt Crawford.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11951 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  | 9 +++++++++
 src/lib/kadm5/alt_prof.c | 2 +-
 src/lib/kadm5/logger.c   | 4 ++--
 3 files changed, 12 insertions(+), 3 deletions(-)

commit b311e656b260f7d7d6a61f8c707a713a6ddf2894
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 6 21:53:08 1999 +0000

    * Makefile.in (LIBMINOR): Update to 2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11950 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 4 ++++
 src/lib/krb5/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f4fe08e183e297201c444b1d68f0e9299b12535d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 6 21:52:07 1999 +0000

    * init_ctx.c (get_profile_etype_list): Report an error if no
    recognized enctypes are found in the config file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11949 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/init_ctx.c | 6 ++++++
 2 files changed, 11 insertions(+)

commit 4ae5aea3e465fe90e5d6aba4d77f38aee3f8df73
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 6 21:49:19 1999 +0000

    merge 1.1 branch, to 12/1/99
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11948 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |   54 ++-
 src/lib/krb5/krb/Makefile.in  |   24 +-
 src/lib/krb5/krb/deltat.c     | 1063 +++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/in_tkt_ktb.c |    4 +-
 src/lib/krb5/krb/in_tkt_pwd.c |    4 +-
 src/lib/krb5/krb/in_tkt_sky.c |    4 +-
 src/lib/krb5/krb/init_ctx.c   |   19 +
 src/lib/krb5/krb/preauth2.c   |   37 +-
 src/lib/krb5/krb/str_conv.c   |  568 +++++++---------------
 src/lib/krb5/krb/strftime.c   |  415 ++++++++++++++++
 src/lib/krb5/krb/strptime.c   |  386 +++++++++++++++
 src/lib/krb5/krb/t_deltat.c   |  102 ++++
 src/lib/krb5/krb/x-deltat.y   |  168 +++++++
 13 files changed, 2450 insertions(+), 398 deletions(-)

commit 4e9cd18258e0dff1252886aa1ecead2ffa48e927
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 6 21:45:03 1999 +0000

    * krb5_err.et (KRB5_OBSOLETE_FN): New error code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11947 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/krb5_err.et | 1 +
 2 files changed, 5 insertions(+)

commit 4e6d19fe121cec2292f0a2d7ca5054ec3c2340ea
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 6 21:41:53 1999 +0000

    * mcc.h (mcc_head): Define as macro to give exported name a krb5 prefix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11946 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/memory/ChangeLog | 5 +++++
 src/lib/krb5/ccache/memory/mcc.h     | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1f03328ba672d2bfc3b6fe2746299961aee9c10f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Dec 6 21:38:22 1999 +0000

    merge from 1.1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11945 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 24 ++++++++++++++++++++++++
 src/lib/krb5/os/an_to_ln.c    |  2 +-
 src/lib/krb5/os/changepw.c    |  5 ++++-
 src/lib/krb5/os/init_os_ctx.c | 23 +++++++++++++++--------
 4 files changed, 44 insertions(+), 10 deletions(-)

commit c17964c22ece73d358423c9490f3d105b2303333
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Sat Dec 4 04:06:37 1999 +0000

    On Windows, build error tables if we believe awk is present
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11944 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  5 +++++
 src/Makefile.in | 13 ++++++++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)

commit c0d42b77058bb16bf0e7a01cd1e824afadcf3eac
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Sat Dec 4 03:28:35 1999 +0000

    * kvno.c (main): Use krb5_free_unparsed_name() isntead of free().
    Free krb5 context when done.
    
    * Makefile.in: Build kvno under Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11943 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kvno/ChangeLog   |  7 +++++++
 src/clients/kvno/Makefile.in | 14 +++-----------
 src/clients/kvno/kvno.c      |  3 ++-
 3 files changed, 12 insertions(+), 12 deletions(-)

commit 031ac4b6b413d3f159ed52ef02ef9136e4be6c68
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Sat Dec 4 03:27:49 1999 +0000

    Add kvno to Windows build.
    Clean kpasswd in Windows build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11942 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ChangeLog   | 5 +++++
 src/clients/Makefile.in | 9 +++++++++
 2 files changed, 14 insertions(+)

commit e91fe0f4567d60f241ff89a157baf73d175a7dc5
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Sat Dec 4 03:26:01 1999 +0000

    Make Windows Makefile target creation atomic.
    Build clients/kvno for Windows.  Also pull from 1.1 branch: Add
    install target for windows.  Remove references to unused mit
    directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11941 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  7 +++++++
 src/Makefile.in | 57 +++++++++++++++++++++++++++++++--------------------------
 2 files changed, 38 insertions(+), 26 deletions(-)

commit 903da4d37d47e6bdeadf9a5c7df317f3b757ed8a
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Sat Dec 4 02:07:12 1999 +0000

    Pull changes from krb5-1-1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11940 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    |  10 +++
 src/lib/Makefile.in  |  56 ++++----------
 src/lib/comerr16.def |  16 ----
 src/lib/gssapi16.def |  78 -------------------
 src/lib/krb4_16.def  |  61 ---------------
 src/lib/krb5_16.def  | 207 ---------------------------------------------------
 src/lib/sapgss16.def |  78 -------------------
 src/lib/sapkrb16.def | 189 ----------------------------------------------
 src/lib/winsock.def  |  90 ----------------------
 src/lib/xpprof16.def |  33 --------
 10 files changed, 23 insertions(+), 795 deletions(-)

commit 9e5aeeb6c3f958479380d852f7b892f05bc55af1
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Sat Dec 4 02:02:15 1999 +0000

    Pull changes from krb5-1-1 branch: a) Make is so
    that all C flags are the same and so that the only difference
    between EXE and DLL builds are the DLL_LINKOPTS and EXE_LINKOPTS
    linker options.  b) Fix DNS error messages to wshelper instead of
    version server.  c) Fix DNS flags it does not try to depend on mit
    dir.  Define NULL so we can do directory existence checks via the
    shell under both NT and 9x.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11939 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 10 ++++++++
 src/config/win-pre.in | 64 +++++++++++++++++++++++++++++++--------------------
 2 files changed, 49 insertions(+), 25 deletions(-)

commit c08ab6eb5ddcdfa905a4cb7c1c6303e48ae058f7
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Sat Dec 4 01:54:09 1999 +0000

    Pull changes in from krb5-1-1 branch (remvove everything under src/mit)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11938 dc483132-0cff-0310-8789-dd5450dbe970

 src/mit/windows/include/v.h        | 101 --------------------
 src/mit/windows/include/vs.h       | 182 -------------------------------------
 src/mit/windows/include/vs_nt.h    |  40 --------
 src/mit/windows/lib/ChangeLog      |   6 --
 src/mit/windows/lib/i386/ChangeLog |   8 --
 src/mit/windows/lib/i386/vs32.dll  | Bin 24064 -> 0 bytes
 src/mit/windows/lib/i386/vsnt.lib  | Bin 9520 -> 0 bytes
 7 files changed, 337 deletions(-)

commit 4c0183442226b37298e7cf3fe3f4347e5148725a
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Sat Dec 4 01:52:33 1999 +0000

    Pull src/windows changes from krb5-1-1 branch (rename readme -> README)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11937 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/README | 132 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 132 insertions(+)

commit 780f69ec5044e8862041cfd94180922166b5460f
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Sat Dec 4 01:50:44 1999 +0000

    Pull src/windows changes from krb5-1-1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11936 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog          | 25 +++++++++++++++++++++++
 src/windows/cns/ChangeLog      |  9 +++++++++
 src/windows/cns/Makefile.in    | 10 +++++-----
 src/windows/cns/cns_reg.c      | 19 +++++++++++-------
 src/windows/gina/ChangeLog     |  4 ++++
 src/windows/gina/Makefile.in   |  7 ++++---
 src/windows/gss/ChangeLog      |  4 ++++
 src/windows/gss/Makefile.in    |  7 ++-----
 src/windows/lib/ChangeLog      |  4 ++++
 src/windows/lib/Makefile.in    |  2 --
 src/windows/mkbin.bat          |  8 --------
 src/windows/readme             | 45 ------------------------------------------
 src/windows/version.rc         |  6 +++---
 src/windows/wintel/ChangeLog   |  4 ++++
 src/windows/wintel/Makefile.in |  6 +++---
 15 files changed, 79 insertions(+), 81 deletions(-)

commit 2bd37be8b04977f8fc9bbdefffc1f2ebe89db1f7
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Nov 22 22:58:02 1999 +0000

    MacOS: only #define MAXHOSTNAMELEN when not already defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11908 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 5 +++++
 src/include/krb5/macsock.h | 2 ++
 2 files changed, 7 insertions(+)

commit 1aa0a3d4013f06a4cda7eeb407664da867818332
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Nov 22 22:49:33 1999 +0000

    Replaced Kerberos5GlobalsLib calls with CCAPI v3 calls on MacOS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11907 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  5 +++++
 src/lib/krb5/os/ccdefname.c | 35 +++++++++++++++++++++++++++++------
 2 files changed, 34 insertions(+), 6 deletions(-)

commit 93a6c21f2f9d86949c24812918fe63b6e44e31bb
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Nov 22 22:46:55 1999 +0000

    Don't need Kerberos5GlobalsLib, use CCAPI v3 instead
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11906 dc483132-0cff-0310-8789-dd5450dbe970

 .../Kerberos v5 Globals/Krb5Globals.CFM.c          | 127 ---------------------
 .../Kerberos v5 Globals/Krb5Globals.CFM.h          |  10 --
 .../libraries/Kerberos v5 Globals/Krb5Globals.c    | 116 -------------------
 .../libraries/Kerberos v5 Globals/Krb5Globals.exp  |  10 --
 .../libraries/Kerberos v5 Globals/Krb5Globals.h    |  71 ------------
 .../libraries/Kerberos v5 Globals/Krb5Globals.html |  81 -------------
 .../Kerberos v5 Globals/Krb5GlobalsData.c          |  12 --
 .../Kerberos v5 Globals/Krb5GlobalsData.exp        |   9 --
 .../Kerberos v5 Globals/Krb5GlobalsData.h          |  24 ----
 9 files changed, 460 deletions(-)

commit 0f57b11524f288643074efa77fe1e4257be86b68
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Nov 22 22:44:37 1999 +0000

    Use CCache2.h under MacOS for CCAPI v2 compat
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11905 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/Kerberos v5 Globals/Krb5Globals.CFM.c | 2 +-
 src/mac/libraries/Kerberos v5 Globals/Krb5Globals.c     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 78d58fc2923073e390fe526a820bc3ab3095c42c
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Nov 22 22:40:13 1999 +0000

    Use CCache2.h under MacOS for CCAPI v2 compatibility
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11904 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog    | 5 +++++
 src/lib/krb5/ccache/ccapi/stdcc.h      | 2 +-
 src/lib/krb5/ccache/ccapi/stdcc_util.h | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 2355f2b3ab527cab1f0414bd1b60c3314675ebf6
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Nov 22 22:37:10 1999 +0000

    Removed globals lib and 68k targets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11903 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 439 +------------------------------------------------------
 1 file changed, 5 insertions(+), 434 deletions(-)

commit 74e2279ca2dced84d520860fae1bc083b132ccc0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 3 01:15:49 1999 +0000

    * krb5_err.et (KRB5_CONFIG_ETYPE_NOSUPP): New error code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11901 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/krb5_err.et | 1 +
 2 files changed, 5 insertions(+)

commit 46d3c58b3b74d81df5a8f6655023efab7ac289d1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 3 01:09:10 1999 +0000

    * t_ref_kerb.out: Fix expected zephyr/zephyr output
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11900 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog      | 4 ++++
 src/lib/krb5/krb/t_ref_kerb.out | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2b806f2bd5c8fe0c97f0fe6ddc41655a3581e6f7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 2 15:38:18 1999 +0000

    * klist.c (one_addr): Always use indicated address family and length in
    gethostbyaddr or getipnodebyaddr calls.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11898 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 5 +++++
 src/clients/klist/klist.c   | 9 +++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit e9a8a01b332dbd43f28cbd3bc61a21fee7f376a8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 2 15:20:31 1999 +0000

    * configure.in: Invoke KRB5_AC_INET6.  Delete most of the 10-17 changes except
    for inet_ntoa/aton, since they're in KRB5_AC_INET6 now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11897 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 6 ++++++
 src/include/configure.in | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 86c712245af74c095976befd1dc0a9554a12e8c4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 2 15:19:27 1999 +0000

    * aclocal.m4 (KRB5_AC_INET6): New macro.
    * acconfig.h (KRB5_USE_INET6): Undef.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11896 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/acconfig.h |  4 ++++
 src/aclocal.m4 | 33 +++++++++++++++++++++++++++++++++
 3 files changed, 42 insertions(+)

commit 3ac0656b4e2a4356191ef5a2581139dc4fe067f8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 2 15:18:22 1999 +0000

    * localaddr.c (krb5_os_localaddr): Conditionalize INET6 support on new
    KRB5_USE_INET6 macro.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11895 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/localaddr.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 64e4da9cf0f1b601d8b87b38dc1637a2fcf78380
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 1 21:12:13 1999 +0000

    	* krb5_decode_test.c (main): Add test case for zero-length
    	SequenceOfType.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11891 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          | 5 +++++
 src/tests/asn.1/krb5_decode_test.c | 4 ++++
 2 files changed, 9 insertions(+)

commit 18ba61167c89f65a6d861acf69460cff18b5a2cb
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 1 21:08:55 1999 +0000

    	* krb5_decode.c (begin_structure): Update to deal with indefinite
    	encodings better; also call asn1_get_sequence().
    
    	* asn1_k_decode.c (sequence_of): Update to deal with indefinite
    	encodings better.
    	(begin_structure): Update to deal with indefinite encodings
    	better; also call asn1_get_sequence().
    
    	* asn1_get.h: Update prototypes for asn1_get_tag_indef(),
    	asn1_get_tag(), asn1_get_sequence(), asn1_get_length().
    
    	* asn1_get.c (asn1_get_tag_indef): New function; get tag info,
    	lengths, etc. as well as flag indicating whether the length is
    	indefinite.
    	(asn1_get_tag): Modify to just call asn1_get_tag_indef().
    	(asn1_get_sequence): Call asn1_get_tag_indef() in order to
    	determine whether encoding is indefinite length.
    	(asn1_get_length): Add "indef" arg to indicate whether an encoding
    	has an indefinite length.
    
    	* asn1buf.h: Update asn1buf_imbed() prototype.
    
    	* asn1buf.c (asn1buf_imbed): Add "indef" arg so that we don't
    	treat a definite zero-length encoding as an indefinite encoding.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11890 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 27 +++++++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_get.c      | 32 +++++++++++++++++++++++++++-----
 src/lib/krb5/asn.1/asn1_get.h      | 10 ++++++++--
 src/lib/krb5/asn.1/asn1_k_decode.c | 12 ++++++------
 src/lib/krb5/asn.1/asn1buf.c       |  5 +++--
 src/lib/krb5/asn.1/asn1buf.h       |  3 ++-
 src/lib/krb5/asn.1/krb5_decode.c   |  7 +++----
 7 files changed, 76 insertions(+), 20 deletions(-)

commit 4343e0d35106ae3179e4e7a5daca548648a4cd89
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 29 19:25:10 1999 +0000

    * dispatch.c (dispatch): Make message in lookaside case less suggestive of
    replay attacks, since it can result from normal packet loss causing
    retransmissions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11889 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 6 ++++++
 src/kdc/dispatch.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 45e8237a2dc51688dd6fcc983833ec8fdab89b4d
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Oct 28 21:34:52 1999 +0000

    * error_message.c, error_table.h: Added support to use ErrorLib
    	to get MIT Support Library and Mac OS Toolbox error codes
    	(similar to the way windows does it).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11888 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit 107859e99b92f121e1de83e2d685c82ecfc9151d
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Oct 28 21:30:27 1999 +0000

    Added support to use ErrorLib to get MIT Support Library and Mac OS Toolbox error codes (similar to the way windows does it)
    
    Also committed some changes that were on the 1.1 branch.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11887 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 97b5cb550e0d0fc4af435a7d77b00d724112a894
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Oct 28 21:29:12 1999 +0000

    Added support to use ErrorLib to get MIT Support Library and Mac OS Toolbox error codes (similar to the way windows does it)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11886 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/error_message.c | 18 ++++++++++++++++--
 src/util/et/error_table.h   |  4 ++++
 2 files changed, 20 insertions(+), 2 deletions(-)

commit 4a5b9aac0a3668cfa00952418184530400bbbe29
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Oct 27 00:12:53 1999 +0000

    * accept_sec_context.c (krb5_gss_accept_sec_context): get rid of unused vars
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11884 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 3 +++
 src/lib/gssapi/krb5/accept_sec_context.c | 3 ++-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c2c1434844a5a3654dbaaf75fb9a199469c59991
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 26 23:57:20 1999 +0000

    * k5seal.c (make_integ_token_v2): Set 'code' when malloc fails
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11882 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog | 4 ++++
 src/lib/gssapi/krb5/k5seal.c  | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit c155639b312834d1a5225be0faa0fa4275790176
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 26 22:29:19 1999 +0000

    lost date/name line in last checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11880 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog | 1 +
 1 file changed, 1 insertion(+)

commit 7d7cfbdc9051f99a994eca2fc8fde8d333ae29d3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 26 22:12:27 1999 +0000

    * trval.c (print_tag_type): Use fputs when there's no formatting to do
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11879 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog | 4 ++++
 src/tests/asn.1/trval.c   | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 66adc16244b54d2e3deb64a596fa9dfd6246984b
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 26 20:38:54 1999 +0000

    log tritan's changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11877 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                             | 7 +++++++
 src/appl/ChangeLog                        | 7 +++++++
 src/appl/bsd/ChangeLog                    | 7 +++++++
 src/appl/gss-sample/ChangeLog             | 7 +++++++
 src/appl/gssftp/ChangeLog                 | 7 +++++++
 src/appl/gssftp/ftp/ChangeLog             | 7 +++++++
 src/appl/gssftp/ftpd/ChangeLog            | 7 +++++++
 src/appl/sample/ChangeLog                 | 7 +++++++
 src/appl/sample/sclient/ChangeLog         | 7 +++++++
 src/appl/sample/sserver/ChangeLog         | 7 +++++++
 src/appl/simple/ChangeLog                 | 7 +++++++
 src/appl/simple/client/ChangeLog          | 7 +++++++
 src/appl/simple/server/ChangeLog          | 7 +++++++
 src/appl/telnet/libtelnet/ChangeLog       | 7 +++++++
 src/appl/telnet/telnet/ChangeLog          | 7 +++++++
 src/appl/telnet/telnetd/ChangeLog         | 7 +++++++
 src/appl/user_user/ChangeLog              | 7 +++++++
 src/clients/kdestroy/ChangeLog            | 7 +++++++
 src/clients/kinit/ChangeLog               | 7 +++++++
 src/clients/klist/ChangeLog               | 7 +++++++
 src/clients/kpasswd/ChangeLog             | 7 +++++++
 src/clients/ksu/ChangeLog                 | 7 +++++++
 src/clients/kvno/ChangeLog                | 7 +++++++
 src/config/ChangeLog                      | 7 +++++++
 src/kadmin/ChangeLog                      | 7 +++++++
 src/kadmin/cli/ChangeLog                  | 7 +++++++
 src/kadmin/dbutil/ChangeLog               | 7 +++++++
 src/kadmin/kdbkeys/ChangeLog              | 7 +++++++
 src/kadmin/ktutil/ChangeLog               | 7 +++++++
 src/kadmin/passwd/ChangeLog               | 7 +++++++
 src/kadmin/server/ChangeLog               | 7 +++++++
 src/kadmin/testing/ChangeLog              | 7 +++++++
 src/kadmin/testing/util/ChangeLog         | 7 +++++++
 src/kadmin/v4server/ChangeLog             | 7 +++++++
 src/kadmin/v5passwdd/ChangeLog            | 7 +++++++
 src/kdc/ChangeLog                         | 7 +++++++
 src/krb524/ChangeLog                      | 7 +++++++
 src/lib/ChangeLog                         | 7 +++++++
 src/lib/crypto/ChangeLog                  | 7 +++++++
 src/lib/crypto/crc32/ChangeLog            | 7 +++++++
 src/lib/crypto/des/ChangeLog              | 7 +++++++
 src/lib/crypto/dk/ChangeLog               | 7 +++++++
 src/lib/crypto/enc_provider/ChangeLog     | 7 +++++++
 src/lib/crypto/hash_provider/ChangeLog    | 7 +++++++
 src/lib/crypto/keyhash_provider/ChangeLog | 7 +++++++
 src/lib/crypto/md4/ChangeLog              | 7 +++++++
 src/lib/crypto/md5/ChangeLog              | 7 +++++++
 src/lib/crypto/old/ChangeLog              | 7 +++++++
 src/lib/crypto/raw/ChangeLog              | 7 +++++++
 src/lib/crypto/sha1/ChangeLog             | 7 +++++++
 src/lib/des425/ChangeLog                  | 7 +++++++
 src/lib/gssapi/generic/ChangeLog          | 7 +++++++
 src/lib/gssapi/krb5/ChangeLog             | 7 +++++++
 src/lib/gssapi/mechglue/ChangeLog         | 7 +++++++
 src/lib/kadm5/ChangeLog                   | 7 +++++++
 src/lib/kadm5/clnt/ChangeLog              | 7 +++++++
 src/lib/kadm5/srv/ChangeLog               | 7 +++++++
 src/lib/kadm5/unit-test/ChangeLog         | 7 +++++++
 src/lib/kdb/ChangeLog                     | 7 +++++++
 src/lib/krb4/ChangeLog                    | 7 +++++++
 src/lib/krb5/asn.1/ChangeLog              | 7 +++++++
 src/lib/krb5/ccache/ChangeLog             | 7 +++++++
 src/lib/krb5/ccache/ccapi/ChangeLog       | 7 +++++++
 src/lib/krb5/ccache/file/ChangeLog        | 7 +++++++
 src/lib/krb5/ccache/memory/ChangeLog      | 7 +++++++
 src/lib/krb5/ccache/stdio/ChangeLog       | 7 +++++++
 src/lib/krb5/error_tables/ChangeLog       | 7 +++++++
 src/lib/krb5/keytab/ChangeLog             | 7 +++++++
 src/lib/krb5/keytab/db/ChangeLog          | 7 +++++++
 src/lib/krb5/keytab/file/ChangeLog        | 7 +++++++
 src/lib/krb5/keytab/srvtab/ChangeLog      | 7 +++++++
 src/lib/krb5/krb/ChangeLog                | 7 +++++++
 src/lib/krb5/os/ChangeLog                 | 7 +++++++
 src/lib/krb5/posix/ChangeLog              | 7 +++++++
 src/lib/krb5/rcache/ChangeLog             | 7 +++++++
 src/lib/krb5util/ChangeLog                | 7 +++++++
 src/lib/rpc/ChangeLog                     | 7 +++++++
 src/lib/rpc/unit-test/ChangeLog           | 7 +++++++
 src/slave/ChangeLog                       | 7 +++++++
 src/tests/ChangeLog                       | 7 +++++++
 src/tests/asn.1/ChangeLog                 | 7 +++++++
 src/tests/create/ChangeLog                | 7 +++++++
 src/tests/dejagnu/ChangeLog               | 7 +++++++
 src/tests/gssapi/ChangeLog                | 7 +++++++
 src/tests/hammer/ChangeLog                | 7 +++++++
 src/tests/resolve/ChangeLog               | 7 +++++++
 src/tests/verify/ChangeLog                | 7 +++++++
 src/util/ChangeLog                        | 7 +++++++
 src/util/db2/obj/ChangeLog                | 7 +++++++
 src/util/dyn/ChangeLog                    | 7 +++++++
 src/util/et/ChangeLog                     | 7 +++++++
 src/util/profile/ChangeLog                | 7 +++++++
 src/util/pty/ChangeLog                    | 7 +++++++
 src/util/send-pr/ChangeLog                | 7 +++++++
 src/util/ss/ChangeLog                     | 7 +++++++
 95 files changed, 665 insertions(+)

commit 576f92854331c90f779e721443dcd375e6851670
Author: Wilfredo Sanchez <tritan@mit.edu>
Date:   Tue Oct 26 01:49:53 1999 +0000

    Clean up usage of CFLAGS, CPPFLAGS, DEFS, DEFINES, LOCAL_INCLUDES such
    that one can override CFLAGS from the command line without losing CPP
    search patchs and defines. Some associated Makefile cleanup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11876 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                             |  5 +-
 src/appl/Makefile.in                        |  1 -
 src/appl/bsd/Makefile.in                    |  5 +-
 src/appl/gss-sample/Makefile.in             |  2 +-
 src/appl/gssftp/Makefile.in                 |  1 -
 src/appl/gssftp/ftp/Makefile.in             |  5 +-
 src/appl/gssftp/ftpd/Makefile.in            | 15 +++---
 src/appl/sample/Makefile.in                 |  2 -
 src/appl/sample/sclient/Makefile.in         |  1 -
 src/appl/sample/sserver/Makefile.in         |  1 -
 src/appl/simple/Makefile.in                 |  2 -
 src/appl/simple/client/Makefile.in          |  3 +-
 src/appl/simple/server/Makefile.in          |  3 +-
 src/appl/telnet/libtelnet/Makefile.in       |  2 +-
 src/appl/telnet/telnet/Makefile.in          |  2 +-
 src/appl/telnet/telnetd/Makefile.in         |  2 +-
 src/appl/user_user/Makefile.in              |  2 +-
 src/clients/kdestroy/Makefile.in            |  4 +-
 src/clients/kinit/Makefile.in               |  4 +-
 src/clients/klist/Makefile.in               |  4 +-
 src/clients/kpasswd/Makefile.in             |  4 +-
 src/clients/ksu/Makefile.in                 |  1 -
 src/clients/kvno/Makefile.in                |  4 +-
 src/config/libobj.in                        |  8 ++-
 src/config/post.in                          |  2 +-
 src/config/pre.in                           | 11 ++++-
 src/kadmin/Makefile.in                      |  1 -
 src/kadmin/cli/Makefile.in                  |  3 +-
 src/kadmin/dbutil/Makefile.in               |  3 +-
 src/kadmin/kdbkeys/Makefile.in              |  1 -
 src/kadmin/ktutil/Makefile.in               |  2 +-
 src/kadmin/passwd/Makefile.in               |  3 +-
 src/kadmin/server/Makefile.in               |  1 -
 src/kadmin/testing/Makefile.in              |  1 -
 src/kadmin/testing/util/Makefile.in         |  2 +-
 src/kadmin/v4server/Makefile.in             |  5 +-
 src/kadmin/v5passwdd/Makefile.in            |  1 -
 src/kdc/Makefile.in                         |  4 +-
 src/krb524/Makefile.in                      |  4 +-
 src/lib/Makefile.in                         | 11 ++---
 src/lib/crypto/Makefile.in                  |  2 +-
 src/lib/crypto/crc32/Makefile.in            |  1 -
 src/lib/crypto/des/Makefile.in              |  1 -
 src/lib/crypto/dk/Makefile.in               |  2 +-
 src/lib/crypto/enc_provider/Makefile.in     |  2 +-
 src/lib/crypto/hash_provider/Makefile.in    |  2 +-
 src/lib/crypto/keyhash_provider/Makefile.in |  6 +--
 src/lib/crypto/md4/Makefile.in              |  8 +--
 src/lib/crypto/md5/Makefile.in              |  3 +-
 src/lib/crypto/old/Makefile.in              |  2 +-
 src/lib/crypto/raw/Makefile.in              |  1 -
 src/lib/crypto/sha1/Makefile.in             |  3 +-
 src/lib/des425/Makefile.in                  |  2 +-
 src/lib/gssapi/generic/Makefile.in          |  2 +-
 src/lib/gssapi/krb5/Makefile.in             |  2 +-
 src/lib/gssapi/mechglue/Makefile.in         |  4 +-
 src/lib/kadm5/Makefile.in                   |  1 -
 src/lib/kadm5/clnt/Makefile.in              |  2 +-
 src/lib/kadm5/srv/Makefile.in               |  3 +-
 src/lib/kadm5/unit-test/Makefile.in         |  6 +--
 src/lib/kdb/Makefile.in                     |  1 -
 src/lib/krb4/Makefile.in                    |  5 +-
 src/lib/krb5/asn.1/Makefile.in              |  1 -
 src/lib/krb5/ccache/Makefile.in             |  2 +-
 src/lib/krb5/ccache/ccapi/Makefile.in       |  2 +-
 src/lib/krb5/ccache/file/Makefile.in        |  1 -
 src/lib/krb5/ccache/memory/Makefile.in      |  1 -
 src/lib/krb5/ccache/stdio/Makefile.in       |  1 -
 src/lib/krb5/error_tables/Makefile.in       |  1 -
 src/lib/krb5/keytab/Makefile.in             |  2 -
 src/lib/krb5/keytab/db/Makefile.in          |  1 -
 src/lib/krb5/keytab/file/Makefile.in        |  1 -
 src/lib/krb5/keytab/srvtab/Makefile.in      |  2 -
 src/lib/krb5/krb/Makefile.in                |  1 -
 src/lib/krb5/os/Makefile.in                 |  1 -
 src/lib/krb5/posix/Makefile.in              |  1 -
 src/lib/krb5/rcache/Makefile.in             |  1 -
 src/lib/krb5util/Makefile.in                |  1 -
 src/lib/rpc/Makefile.in                     |  2 +-
 src/lib/rpc/unit-test/Makefile.in           |  2 +-
 src/slave/Makefile.in                       |  1 -
 src/tests/Makefile.in                       |  1 -
 src/tests/asn.1/Makefile.in                 |  3 +-
 src/tests/create/Makefile.in                |  1 -
 src/tests/dejagnu/Makefile.in               |  2 -
 src/tests/gssapi/Makefile.in                |  2 +-
 src/tests/hammer/Makefile.in                |  1 -
 src/tests/resolve/Makefile.in               |  1 -
 src/tests/verify/Makefile.in                |  1 -
 src/util/Makefile.in                        |  1 -
 src/util/db2/obj/Makefile.in                | 77 +++++++++++++++--------------
 src/util/dyn/Makefile.in                    |  1 -
 src/util/et/Makefile.in                     |  5 +-
 src/util/profile/Makefile.in                |  4 +-
 src/util/pty/Makefile.in                    |  3 +-
 src/util/send-pr/Makefile.in                |  3 +-
 src/util/ss/Makefile.in                     |  8 +--
 97 files changed, 141 insertions(+), 197 deletions(-)

commit 3edb32acbb73c8d52e66ab71b71c0b5896fe5400
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 22 23:14:11 1999 +0000

    * asn1_decode.c (asn1_decode_integer): Initialize "n", to keep gcc happy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11875 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 5 +++++
 src/lib/krb5/asn.1/asn1_decode.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0d3c166cf0c0bb53f84cb3e5be1582361cdab521
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 22 22:32:24 1999 +0000

    fix typos in comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11874 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1buf.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 34a58b737bec267bef230600d9f400cc54cc8abc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Oct 22 22:17:35 1999 +0000

    Silence gcc longjmp warnings:
    * prompter.c (krb5_prompter_posix): Make ointrfunc, fd, and errcode volatile.
    * promptusr.c (krb5_os_get_tty_uio): Make ointrfunc and retval volatile.
    * read_pwd.c (krb5_read_password): Make ointrfunc volatile.  Fix volatile decl
    for readin_string (pointer is volatile, doesn't point to volatile).
    
    * changepw.c (krb5_change_password): Wait only two minutes, not indefinitely,
    for a response from the kpasswd server.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11873 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 13 +++++++++++++
 src/lib/krb5/os/changepw.c  | 18 ++++++++++++++++++
 src/lib/krb5/os/prompter.c  |  6 +++---
 src/lib/krb5/os/promptusr.c |  4 ++--
 src/lib/krb5/os/read_pwd.c  |  4 ++--
 5 files changed, 38 insertions(+), 7 deletions(-)

commit cd58663542549b700507e03c95c29ea5398f59b0
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Oct 19 22:45:47 1999 +0000

    Fixed strong link against DriverServicesLib
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11867 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6a7116e9d55a4eaefc8387ce9510e621cca0f01e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Oct 18 05:18:56 1999 +0000

    * localaddr.c (krb5_os_localaddr): Don't bother trying to create inet6 socket; any socket type will do
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11866 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 7 ++++++-
 src/lib/krb5/os/localaddr.c | 9 ---------
 2 files changed, 6 insertions(+), 10 deletions(-)

commit e3a442c7e74814977c99c677215f0519ac84b92e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Oct 17 07:34:05 1999 +0000

    If INET6 support is built in but the socket creation fails, fall back to INET
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11865 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 3 ++-
 src/lib/krb5/os/localaddr.c | 9 +++++++--
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 318df69439fc0c25de8c598b684206384b1c9355
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Oct 17 07:27:19 1999 +0000

    display ipv6 addresses if supported
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11864 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog |  6 ++++++
 src/clients/klist/klist.c   | 37 +++++++++++++++++++++++++++++++------
 2 files changed, 37 insertions(+), 6 deletions(-)

commit edd7d0bd06393e75488d196219cb23228a911dbd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Oct 17 07:16:32 1999 +0000

    * localaddr.c (krb5_os_localaddr): Raise buffer size to 10K.  Handle INET6
    addresses.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11863 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  5 +++++
 src/lib/krb5/os/localaddr.c | 42 ++++++++++++++++++++++++++++++++++++++----
 2 files changed, 43 insertions(+), 4 deletions(-)

commit a2f39dd545c470fa892736da884eb93bbfb0aaec
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sun Oct 17 07:15:28 1999 +0000

    * configure.in: Check for inet_{ntop,pton,ntoa,aton},
    getipnodeby{name,addr}, get{name,addr}info.
    
    * krb5.hin (ADDRTYPE_INET6): Define.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11862 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 7 +++++++
 src/include/configure.in | 2 +-
 src/include/krb5.hin     | 1 +
 3 files changed, 9 insertions(+), 1 deletion(-)

commit 18b3dbf2a90a1697de606effc2fa08ef30fa3cdc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Oct 12 23:13:39 1999 +0000

    * conv_princ.c (sconv_list): Don't do conversion for "zephyr" principal.
    (Noticed by Derrick Brashear.)  Delete about a dozen duplicate entries.
    
    * str_conv.c (dt_output_donly, dt_output_dhms, dt_output_hms,
    sftime_default_fmt): Replace char arrays with macros, so gcc can do better
    format-string checking.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11859 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 10 ++++++++++
 src/lib/krb5/krb/conv_princ.c | 14 +-------------
 src/lib/krb5/krb/str_conv.c   |  8 ++++----
 3 files changed, 15 insertions(+), 17 deletions(-)

commit 1d830bc9bec5bcdb9511483901cb1767370ee8ae
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Oct 7 22:01:28 1999 +0000

    ghudson patch for resource leak krb5-libs/769
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11858 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 6 ++++++
 src/lib/krb4/rd_svc_key.c | 1 +
 2 files changed, 7 insertions(+)

commit 483b0385e5850db00e44f83ed3e0b959e803fd34
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 29 02:06:36 1999 +0000

    replace char arrays with macros for gcc format checking; provide format str to syslog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11856 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog | 10 ++++++++++
 src/lib/kadm5/logger.c  | 30 +++++++++++++++---------------
 2 files changed, 25 insertions(+), 15 deletions(-)

commit a3a7e028b18015d7258fb22f61739bd74aacce98
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 29 01:11:00 1999 +0000

    make changepw compile again even without dns support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11855 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 6 ++++++
 src/lib/krb5/os/changepw.c | 9 ++-------
 2 files changed, 8 insertions(+), 7 deletions(-)

commit cb0f109294239161991a91ab6c9a49fea44db9b0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 24 22:36:01 1999 +0000

    jaltman dns patches
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11854 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  17 ++++
 src/lib/krb5/os/changepw.c   | 230 ++++++++++++++++---------------------------
 src/lib/krb5/os/def_realm.c  |   9 ++
 src/lib/krb5/os/locate_kdc.c |  23 ++++-
 4 files changed, 129 insertions(+), 150 deletions(-)

commit 9584864938e1584e5b02ee732234616bffaa43e7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 24 21:20:59 1999 +0000

    copyright notice updates from 1.1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11853 dc483132-0cff-0310-8789-dd5450dbe970

 README                                             | 15 ++++++-------
 doc/ChangeLog                                      |  4 ++++
 doc/copyright.texinfo                              | 26 ++++++++++------------
 src/appl/bsd/fieldbits.h                           |  5 ++++-
 src/appl/sample/sample.h                           |  5 ++++-
 src/appl/sample/sclient/sclient.M                  |  5 ++++-
 src/appl/sample/sclient/sclient.c                  |  5 ++++-
 src/appl/sample/sserver/sserver.M                  |  5 ++++-
 src/appl/sample/sserver/sserver.c                  |  5 ++++-
 src/appl/simple/client/sim_client.c                |  5 ++++-
 src/appl/simple/server/sim_server.c                |  5 ++++-
 src/appl/simple/simple.h                           |  5 ++++-
 src/appl/telnet/libtelnet/auth-proto.h             |  5 ++++-
 src/appl/telnet/libtelnet/auth.c                   |  5 ++++-
 src/appl/telnet/libtelnet/auth.h                   |  5 ++++-
 src/appl/telnet/libtelnet/enc-proto.h              |  5 ++++-
 src/appl/telnet/libtelnet/encrypt.c                |  5 ++++-
 src/appl/telnet/libtelnet/encrypt.h                |  5 ++++-
 src/appl/telnet/libtelnet/kerberos.c               |  5 ++++-
 src/appl/telnet/libtelnet/kerberos5.c              |  5 ++++-
 src/appl/telnet/libtelnet/key-proto.h              |  5 ++++-
 src/appl/telnet/libtelnet/misc-proto.h             |  5 ++++-
 src/appl/user_user/client.c                        |  5 ++++-
 src/appl/user_user/server.c                        |  5 ++++-
 src/clients/kdestroy/kdestroy.M                    |  5 ++++-
 src/clients/kdestroy/kdestroy.c                    |  5 ++++-
 src/clients/kinit/kinit.M                          |  5 ++++-
 src/clients/kinit/kinit.c                          |  5 ++++-
 src/clients/klist/klist.M                          |  5 ++++-
 src/clients/klist/klist.c                          |  5 ++++-
 src/clients/kpasswd/kpasswd.M                      |  5 ++++-
 src/config-files/kdc.conf.M                        |  5 ++++-
 src/config-files/krb5.conf.M                       |  5 ++++-
 src/include/k5-int.h                               |  6 ++++-
 src/include/k5-util.h                              |  6 ++++-
 src/include/kerberosIV/addr_comp.h                 |  5 ++++-
 src/include/kerberosIV/admin_server.h              |  5 ++++-
 src/include/kerberosIV/des.h                       |  5 ++++-
 src/include/kerberosIV/highc.h                     |  5 ++++-
 src/include/kerberosIV/kadm.h                      |  5 ++++-
 src/include/kerberosIV/kdc.h                       |  5 ++++-
 src/include/kerberosIV/klog.h                      |  5 ++++-
 src/include/kerberosIV/kparse.h                    |  5 ++++-
 src/include/kerberosIV/krb.h                       |  5 ++++-
 src/include/kerberosIV/krb_conf.h                  |  5 ++++-
 src/include/kerberosIV/krb_db.h                    |  5 ++++-
 src/include/kerberosIV/mit-copyright.h             |  7 ++++--
 src/include/kerberosIV/passwd_server.h             |  5 ++++-
 src/include/kerberosIV/principal.h                 |  5 ++++-
 src/include/kerberosIV/prot.h                      |  5 ++++-
 src/include/krb5.hin                               |  5 ++++-
 src/include/krb5/adm.h                             |  5 ++++-
 src/include/krb5/adm_defs.h                        |  5 ++++-
 src/include/krb5/adm_proto.h                       |  5 ++++-
 src/include/krb5/copyright.h                       |  6 ++++-
 src/include/krb5/kdb.h                             |  5 ++++-
 src/include/krb5/kdb_dbc.h                         |  5 ++++-
 src/include/krb5/kdb_dbm.h                         |  5 ++++-
 src/include/krb5/kdb_kt.h                          |  5 ++++-
 src/include/krb5/stock/osconf.h                    |  5 ++++-
 src/kadmin/cli/dump.c                              |  5 ++++-
 src/kadmin/cli/kadmin.c                            |  5 ++++-
 src/kadmin/cli/kadmin_ct.ct                        |  5 ++++-
 src/kadmin/cli/ss_wrapper.c                        |  5 ++++-
 src/kadmin/dbutil/dump.c                           |  5 ++++-
 src/kadmin/dbutil/dumpv4.c                         |  5 ++++-
 src/kadmin/dbutil/kdb5_create.c                    |  5 ++++-
 src/kadmin/dbutil/kdb5_destroy.c                   |  5 ++++-
 src/kadmin/dbutil/kdb5_edit.M                      |  5 ++++-
 src/kadmin/dbutil/kdb5_stash.c                     |  5 ++++-
 src/kadmin/dbutil/kdb5_util.c                      |  5 ++++-
 src/kadmin/dbutil/kdb5_util.h                      |  5 ++++-
 src/kadmin/dbutil/loadv4.c                         |  5 ++++-
 src/kadmin/dbutil/tcl_wrapper.c                    |  5 ++++-
 src/kadmin/dbutil/util.c                           |  5 ++++-
 src/kadmin/ktutil/ktutil.c                         |  5 ++++-
 src/kadmin/ktutil/ktutil.h                         |  5 ++++-
 src/kadmin/ktutil/ktutil_ct.ct                     |  5 ++++-
 src/kadmin/ktutil/ktutil_funcs.c                   |  5 ++++-
 src/kadmin/passwd/kpasswd.M                        |  5 ++++-
 src/kadmin/v5passwdd/adm_conn.c                    |  5 ++++-
 src/kadmin/v5passwdd/adm_rw.c                      |  5 ++++-
 src/kadmin/v5passwdd/kadm5_defs.h                  |  5 ++++-
 src/kadmin/v5passwdd/kpasswd.c                     |  5 ++++-
 src/kadmin/v5passwdd/proto_serv.c                  |  5 ++++-
 src/kadmin/v5passwdd/srv_net.c                     |  5 ++++-
 src/kadmin/v5passwdd/v5passwd.M                    |  5 ++++-
 src/kdc/dispatch.c                                 |  5 ++++-
 src/kdc/do_as_req.c                                |  5 ++++-
 src/kdc/do_tgs_req.c                               |  5 ++++-
 src/kdc/extern.c                                   |  5 ++++-
 src/kdc/extern.h                                   |  5 ++++-
 src/kdc/kdc5_err.et                                |  5 ++++-
 src/kdc/kdc_preauth.c                              |  5 ++++-
 src/kdc/kdc_util.c                                 |  5 ++++-
 src/kdc/kdc_util.h                                 |  5 ++++-
 src/kdc/kerberos_v4.c                              |  5 ++++-
 src/kdc/krb5kdc.M                                  |  5 ++++-
 src/kdc/main.c                                     |  5 ++++-
 src/kdc/network.c                                  |  5 ++++-
 src/kdc/policy.c                                   |  5 ++++-
 src/kdc/policy.h                                   |  5 ++++-
 src/kdc/replay.c                                   |  5 ++++-
 src/kdc/rtest.c                                    |  5 ++++-
 src/kdc/rtscript                                   |  5 ++++-
 src/krb524/sendmsg.c                               |  5 ++++-
 src/lib/crypto/crc32/crc-32.h                      |  5 ++++-
 src/lib/crypto/crc32/crc.c                         |  5 ++++-
 src/lib/crypto/crc32/crc32.c                       |  5 ++++-
 src/lib/crypto/crc32/crctest.c                     |  5 ++++-
 src/lib/crypto/des/des_int.h                       |  5 ++++-
 src/lib/crypto/des/destest.c                       |  5 ++++-
 src/lib/crypto/des/key_sched.c                     |  5 ++++-
 src/lib/crypto/des/string2key.c                    |  5 ++++-
 src/lib/crypto/des/t_verify.c                      |  5 ++++-
 src/lib/crypto/des/weak_key.c                      |  5 ++++-
 src/lib/crypto/keyhash_provider/t_cksum.c          |  5 ++++-
 src/lib/crypto/md4/rsa-md4.h                       |  5 ++++-
 src/lib/crypto/md5/t_cksum.c                       |  5 ++++-
 src/lib/crypto/t_nfold.c                           |  5 ++++-
 src/lib/des425/cksum.c                             |  5 ++++-
 src/lib/des425/des.c                               |  5 ++++-
 src/lib/des425/des.h                               |  5 ++++-
 src/lib/des425/enc_dec.c                           |  5 ++++-
 src/lib/des425/k4_glue.c                           |  5 ++++-
 src/lib/des425/key_parity.c                        |  5 ++++-
 src/lib/des425/key_sched.c                         |  5 ++++-
 src/lib/des425/new_rnd_key.c                       |  5 ++++-
 src/lib/des425/quad_cksum.c                        |  5 ++++-
 src/lib/des425/random_key.c                        |  5 ++++-
 src/lib/des425/read_passwd.c                       |  5 ++++-
 src/lib/des425/str_to_key.c                        |  5 ++++-
 src/lib/des425/string2key.c                        |  5 ++++-
 src/lib/des425/verify.c                            |  5 ++++-
 src/lib/des425/weak_key.c                          |  5 ++++-
 src/lib/gssapi/generic/oid_ops.c                   |  5 ++++-
 src/lib/gssapi/generic/utl_nohash_validate.c       |  5 ++++-
 src/lib/gssapi/krb5/canon_name.c                   |  5 ++++-
 src/lib/gssapi/krb5/duplicate_name.c               |  5 ++++-
 src/lib/gssapi/krb5/export_name.c                  |  5 ++++-
 src/lib/gssapi/krb5/export_sec_context.c           |  5 ++++-
 src/lib/gssapi/krb5/import_sec_context.c           |  5 ++++-
 src/lib/gssapi/krb5/inq_names.c                    |  5 ++++-
 src/lib/gssapi/krb5/rel_oid.c                      |  5 ++++-
 src/lib/gssapi/krb5/ser_sctx.c                     |  5 ++++-
 src/lib/gssapi/krb5/val_cred.c                     |  5 ++++-
 src/lib/gssapi/mechglue/g_oid_ops.c                |  5 ++++-
 src/lib/gssapi/mechglue/oid_ops.c                  |  5 ++++-
 src/lib/kadm5/alt_prof.c                           |  5 ++++-
 src/lib/kadm5/srv/server_acl.c                     |  5 ++++-
 src/lib/kadm5/srv/server_acl.h                     |  5 ++++-
 src/lib/kadm5/str_conv.c                           |  5 ++++-
 src/lib/kdb/decrypt_key.c                          |  5 ++++-
 src/lib/kdb/encrypt_key.c                          |  5 ++++-
 src/lib/kdb/fetch_mkey.c                           |  5 ++++-
 src/lib/kdb/kdb_compat.h                           |  5 ++++-
 src/lib/kdb/kdb_cpw.c                              |  5 ++++-
 src/lib/kdb/kdb_db2.c                              |  5 ++++-
 src/lib/kdb/kdb_db2.h                              |  5 ++++-
 src/lib/kdb/kdb_dbm.c                              |  5 ++++-
 src/lib/kdb/kdb_xdr.c                              |  5 ++++-
 src/lib/kdb/keytab.c                               |  5 ++++-
 src/lib/kdb/setup_mkey.c                           |  5 ++++-
 src/lib/kdb/store_mkey.c                           |  5 ++++-
 src/lib/kdb/t_kdb.c                                |  5 ++++-
 src/lib/kdb/verify_mky.c                           |  5 ++++-
 src/lib/krb5.rc                                    |  5 ++++-
 src/lib/krb5/asn.1/KRB5-asn.py                     |  5 ++++-
 src/lib/krb5/asn.1/asn1_decode.c                   |  5 ++++-
 src/lib/krb5/asn.1/asn1_decode.h                   |  5 ++++-
 src/lib/krb5/asn.1/asn1_encode.c                   |  5 ++++-
 src/lib/krb5/asn.1/asn1_encode.h                   |  5 ++++-
 src/lib/krb5/asn.1/asn1_get.c                      |  5 ++++-
 src/lib/krb5/asn.1/asn1_get.h                      |  5 ++++-
 src/lib/krb5/asn.1/asn1_k_decode.c                 |  5 ++++-
 src/lib/krb5/asn.1/asn1_k_decode.h                 |  5 ++++-
 src/lib/krb5/asn.1/asn1_k_encode.c                 |  5 ++++-
 src/lib/krb5/asn.1/asn1_k_encode.h                 |  5 ++++-
 src/lib/krb5/asn.1/asn1_make.c                     |  5 ++++-
 src/lib/krb5/asn.1/asn1_make.h                     |  5 ++++-
 src/lib/krb5/asn.1/asn1_misc.c                     |  5 ++++-
 src/lib/krb5/asn.1/asn1_misc.h                     |  5 ++++-
 src/lib/krb5/asn.1/asn1glue.h                      |  5 ++++-
 src/lib/krb5/asn.1/krb5_decode.c                   |  5 ++++-
 src/lib/krb5/asn.1/krb5_encode.c                   |  5 ++++-
 src/lib/krb5/ccache/cc_retr.c                      |  5 ++++-
 src/lib/krb5/ccache/ccapi/stdcc.c                  |  5 ++++-
 src/lib/krb5/ccache/ccbase.c                       |  5 ++++-
 src/lib/krb5/ccache/ccdefault.c                    |  5 ++++-
 src/lib/krb5/ccache/ccdefops.c                     |  5 ++++-
 src/lib/krb5/ccache/file/fcc-proto.h               |  5 ++++-
 src/lib/krb5/ccache/file/fcc.h                     |  5 ++++-
 src/lib/krb5/ccache/file/fcc_close.c               |  5 ++++-
 src/lib/krb5/ccache/file/fcc_defops.c              |  5 ++++-
 src/lib/krb5/ccache/file/fcc_destry.c              |  5 ++++-
 src/lib/krb5/ccache/file/fcc_errs.c                |  5 ++++-
 src/lib/krb5/ccache/file/fcc_eseq.c                |  5 ++++-
 src/lib/krb5/ccache/file/fcc_gennew.c              |  5 ++++-
 src/lib/krb5/ccache/file/fcc_getnam.c              |  5 ++++-
 src/lib/krb5/ccache/file/fcc_gprin.c               |  5 ++++-
 src/lib/krb5/ccache/file/fcc_init.c                |  5 ++++-
 src/lib/krb5/ccache/file/fcc_maybe.c               |  5 ++++-
 src/lib/krb5/ccache/file/fcc_nseq.c                |  5 ++++-
 src/lib/krb5/ccache/file/fcc_ops.c                 |  5 ++++-
 src/lib/krb5/ccache/file/fcc_read.c                |  5 ++++-
 src/lib/krb5/ccache/file/fcc_reslv.c               |  5 ++++-
 src/lib/krb5/ccache/file/fcc_retrv.c               |  5 ++++-
 src/lib/krb5/ccache/file/fcc_sflags.c              |  5 ++++-
 src/lib/krb5/ccache/file/fcc_skip.c                |  5 ++++-
 src/lib/krb5/ccache/file/fcc_sseq.c                |  5 ++++-
 src/lib/krb5/ccache/file/fcc_store.c               |  5 ++++-
 src/lib/krb5/ccache/file/fcc_test.c                |  5 ++++-
 src/lib/krb5/ccache/file/fcc_write.c               |  5 ++++-
 src/lib/krb5/ccache/memory/mcc-proto.h             |  5 ++++-
 src/lib/krb5/ccache/memory/mcc.h                   |  5 ++++-
 src/lib/krb5/ccache/memory/mcc_close.c             |  5 ++++-
 src/lib/krb5/ccache/memory/mcc_destry.c            |  5 ++++-
 src/lib/krb5/ccache/memory/mcc_eseq.c              |  5 ++++-
 src/lib/krb5/ccache/memory/mcc_gennew.c            |  5 ++++-
 src/lib/krb5/ccache/memory/mcc_getnam.c            |  5 ++++-
 src/lib/krb5/ccache/memory/mcc_gprin.c             |  5 ++++-
 src/lib/krb5/ccache/memory/mcc_init.c              |  5 ++++-
 src/lib/krb5/ccache/memory/mcc_nseq.c              |  5 ++++-
 src/lib/krb5/ccache/memory/mcc_ops.c               |  5 ++++-
 src/lib/krb5/ccache/memory/mcc_reslv.c             |  5 ++++-
 src/lib/krb5/ccache/memory/mcc_retrv.c             |  5 ++++-
 src/lib/krb5/ccache/memory/mcc_sflags.c            |  5 ++++-
 src/lib/krb5/ccache/memory/mcc_sseq.c              |  5 ++++-
 src/lib/krb5/ccache/memory/mcc_test.c              |  5 ++++-
 src/lib/krb5/ccache/ser_cc.c                       |  5 ++++-
 src/lib/krb5/ccache/stdio/scc-proto.h              |  5 ++++-
 src/lib/krb5/ccache/stdio/scc.h                    |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_close.c              |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_defops.c             |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_destry.c             |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_errs.c               |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_eseq.c               |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_gennew.c             |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_getnam.c             |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_gprin.c              |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_init.c               |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_maybe.c              |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_nseq.c               |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_ops.c                |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_read.c               |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_reslv.c              |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_retrv.c              |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_sflags.c             |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_skip.c               |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_sseq.c               |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_store.c              |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_test.c               |  5 ++++-
 src/lib/krb5/ccache/stdio/scc_write.c              |  5 ++++-
 src/lib/krb5/error_tables/init_ets.c               |  5 ++++-
 src/lib/krb5/error_tables/kdb5_err.et              |  5 ++++-
 src/lib/krb5/error_tables/krb5_err.et              |  5 ++++-
 src/lib/krb5/error_tables/kv5m_err.et              |  5 ++++-
 src/lib/krb5/keytab/db/dbkeytab.c                  |  5 ++++-
 src/lib/krb5/keytab/file/ktf_add.c                 |  5 ++++-
 src/lib/krb5/keytab/file/ktf_close.c               |  5 ++++-
 src/lib/krb5/keytab/file/ktf_defops.c              |  5 ++++-
 src/lib/krb5/keytab/file/ktf_endget.c              |  5 ++++-
 src/lib/krb5/keytab/file/ktf_g_ent.c               |  5 ++++-
 src/lib/krb5/keytab/file/ktf_g_name.c              |  5 ++++-
 src/lib/krb5/keytab/file/ktf_next.c                |  5 ++++-
 src/lib/krb5/keytab/file/ktf_ops.c                 |  5 ++++-
 src/lib/krb5/keytab/file/ktf_remove.c              |  5 ++++-
 src/lib/krb5/keytab/file/ktf_resolv.c              |  5 ++++-
 src/lib/krb5/keytab/file/ktf_ssget.c               |  5 ++++-
 src/lib/krb5/keytab/file/ktf_util.c                |  5 ++++-
 src/lib/krb5/keytab/file/ktf_wops.c                |  5 ++++-
 src/lib/krb5/keytab/file/ktf_wreslv.c              |  5 ++++-
 src/lib/krb5/keytab/file/ktfile.h                  |  5 ++++-
 src/lib/krb5/keytab/file/ser_ktf.c                 |  5 ++++-
 src/lib/krb5/keytab/ktadd.c                        |  5 ++++-
 src/lib/krb5/keytab/ktbase.c                       |  5 ++++-
 src/lib/krb5/keytab/ktdefault.c                    |  5 ++++-
 src/lib/krb5/keytab/ktfr_entry.c                   |  5 ++++-
 src/lib/krb5/keytab/ktremove.c                     |  5 ++++-
 src/lib/krb5/keytab/read_servi.c                   |  5 ++++-
 src/lib/krb5/keytab/srvtab/kts_close.c             |  5 ++++-
 src/lib/krb5/keytab/srvtab/kts_endget.c            |  5 ++++-
 src/lib/krb5/keytab/srvtab/kts_g_ent.c             |  5 ++++-
 src/lib/krb5/keytab/srvtab/kts_g_name.c            |  5 ++++-
 src/lib/krb5/keytab/srvtab/kts_next.c              |  5 ++++-
 src/lib/krb5/keytab/srvtab/kts_ops.c               |  5 ++++-
 src/lib/krb5/keytab/srvtab/kts_resolv.c            |  5 ++++-
 src/lib/krb5/keytab/srvtab/kts_ssget.c             |  5 ++++-
 src/lib/krb5/keytab/srvtab/kts_util.c              |  5 ++++-
 src/lib/krb5/keytab/srvtab/ktsrvtab.h              |  5 ++++-
 src/lib/krb5/krb/addr_comp.c                       |  5 ++++-
 src/lib/krb5/krb/addr_order.c                      |  5 ++++-
 src/lib/krb5/krb/addr_srch.c                       |  5 ++++-
 src/lib/krb5/krb/bld_pr_ext.c                      |  5 ++++-
 src/lib/krb5/krb/bld_princ.c                       |  5 ++++-
 src/lib/krb5/krb/conv_princ.c                      |  5 ++++-
 src/lib/krb5/krb/copy_addrs.c                      |  5 ++++-
 src/lib/krb5/krb/copy_athctr.c                     |  5 ++++-
 src/lib/krb5/krb/copy_auth.c                       |  5 ++++-
 src/lib/krb5/krb/copy_cksum.c                      |  5 ++++-
 src/lib/krb5/krb/copy_creds.c                      |  5 ++++-
 src/lib/krb5/krb/copy_data.c                       |  5 ++++-
 src/lib/krb5/krb/copy_key.c                        |  5 ++++-
 src/lib/krb5/krb/copy_princ.c                      |  5 ++++-
 src/lib/krb5/krb/copy_tick.c                       |  5 ++++-
 src/lib/krb5/krb/cp_key_cnt.c                      |  5 ++++-
 src/lib/krb5/krb/decode_kdc.c                      |  5 ++++-
 src/lib/krb5/krb/decrypt_tk.c                      |  5 ++++-
 src/lib/krb5/krb/encode_kdc.c                      |  5 ++++-
 src/lib/krb5/krb/encrypt_tk.c                      |  5 ++++-
 src/lib/krb5/krb/free_rtree.c                      |  5 ++++-
 src/lib/krb5/krb/fwd_tgt.c                         |  5 ++++-
 src/lib/krb5/krb/gc_frm_kdc.c                      |  5 ++++-
 src/lib/krb5/krb/gc_via_tkt.c                      |  5 ++++-
 src/lib/krb5/krb/gen_seqnum.c                      |  5 ++++-
 src/lib/krb5/krb/gen_subkey.c                      |  5 ++++-
 src/lib/krb5/krb/get_creds.c                       |  5 ++++-
 src/lib/krb5/krb/get_in_tkt.c                      |  5 ++++-
 src/lib/krb5/krb/in_tkt_ktb.c                      |  5 ++++-
 src/lib/krb5/krb/in_tkt_pwd.c                      |  5 ++++-
 src/lib/krb5/krb/in_tkt_sky.c                      |  5 ++++-
 src/lib/krb5/krb/init_ctx.c                        |  5 ++++-
 src/lib/krb5/krb/int-proto.h                       |  5 ++++-
 src/lib/krb5/krb/kdc_rep_dc.c                      |  5 ++++-
 src/lib/krb5/krb/kfree.c                           |  5 ++++-
 src/lib/krb5/krb/mk_error.c                        |  5 ++++-
 src/lib/krb5/krb/mk_priv.c                         |  5 ++++-
 src/lib/krb5/krb/mk_rep.c                          |  5 ++++-
 src/lib/krb5/krb/mk_req.c                          |  5 ++++-
 src/lib/krb5/krb/mk_req_ext.c                      |  5 ++++-
 src/lib/krb5/krb/mk_safe.c                         |  5 ++++-
 src/lib/krb5/krb/parse.c                           |  5 ++++-
 src/lib/krb5/krb/pr_to_salt.c                      |  5 ++++-
 src/lib/krb5/krb/preauth.c                         |  5 ++++-
 src/lib/krb5/krb/preauth2.c                        |  5 ++++-
 src/lib/krb5/krb/princ_comp.c                      |  5 ++++-
 src/lib/krb5/krb/rd_error.c                        |  5 ++++-
 src/lib/krb5/krb/rd_priv.c                         |  5 ++++-
 src/lib/krb5/krb/rd_rep.c                          |  5 ++++-
 src/lib/krb5/krb/rd_req.c                          |  5 ++++-
 src/lib/krb5/krb/rd_req_dec.c                      |  5 ++++-
 src/lib/krb5/krb/rd_safe.c                         |  5 ++++-
 src/lib/krb5/krb/recvauth.c                        |  5 ++++-
 src/lib/krb5/krb/send_tgs.c                        |  5 ++++-
 src/lib/krb5/krb/sendauth.c                        |  5 ++++-
 src/lib/krb5/krb/ser_actx.c                        |  5 ++++-
 src/lib/krb5/krb/ser_adata.c                       |  5 ++++-
 src/lib/krb5/krb/ser_addr.c                        |  5 ++++-
 src/lib/krb5/krb/ser_auth.c                        |  5 ++++-
 src/lib/krb5/krb/ser_cksum.c                       |  5 ++++-
 src/lib/krb5/krb/ser_ctx.c                         |  5 ++++-
 src/lib/krb5/krb/ser_eblk.c                        |  5 ++++-
 src/lib/krb5/krb/ser_key.c                         |  5 ++++-
 src/lib/krb5/krb/ser_princ.c                       |  5 ++++-
 src/lib/krb5/krb/serialize.c                       |  5 ++++-
 src/lib/krb5/krb/set_realm.c                       |  5 ++++-
 src/lib/krb5/krb/srv_rcache.c                      |  5 ++++-
 src/lib/krb5/krb/str_conv.c                        |  5 ++++-
 src/lib/krb5/krb/t_ser.c                           |  5 ++++-
 src/lib/krb5/krb/tgtname.c                         |  5 ++++-
 src/lib/krb5/krb/unparse.c                         |  5 ++++-
 src/lib/krb5/krb/valid_times.c                     |  5 ++++-
 src/lib/krb5/krb/walk_rtree.c                      |  5 ++++-
 src/lib/krb5/os/an_to_ln.c                         |  5 ++++-
 src/lib/krb5/os/c_ustime.c                         |  5 ++++-
 src/lib/krb5/os/ccdefname.c                        |  5 ++++-
 src/lib/krb5/os/changepw.c                         |  5 ++++-
 src/lib/krb5/os/def_realm.c                        |  5 ++++-
 src/lib/krb5/os/free_hstrl.c                       |  5 ++++-
 src/lib/krb5/os/free_krbhs.c                       |  5 ++++-
 src/lib/krb5/os/full_ipadr.c                       |  5 ++++-
 src/lib/krb5/os/gen_port.c                         |  5 ++++-
 src/lib/krb5/os/gen_rname.c                        |  5 ++++-
 src/lib/krb5/os/genaddrs.c                         |  5 ++++-
 src/lib/krb5/os/get_krbhst.c                       |  5 ++++-
 src/lib/krb5/os/hostaddr.c                         |  5 ++++-
 src/lib/krb5/os/hst_realm.c                        |  5 ++++-
 src/lib/krb5/os/init_os_ctx.c                      |  5 ++++-
 src/lib/krb5/os/krbfileio.c                        |  5 ++++-
 src/lib/krb5/os/ktdefname.c                        |  5 ++++-
 src/lib/krb5/os/kuserok.c                          |  5 ++++-
 src/lib/krb5/os/localaddr.c                        |  5 ++++-
 src/lib/krb5/os/locate_kdc.c                       |  5 ++++-
 src/lib/krb5/os/lock_file.c                        |  5 ++++-
 src/lib/krb5/os/mk_faddr.c                         |  5 ++++-
 src/lib/krb5/os/net_read.c                         |  5 ++++-
 src/lib/krb5/os/net_write.c                        |  5 ++++-
 src/lib/krb5/os/os-proto.h                         |  5 ++++-
 src/lib/krb5/os/osconfig.c                         |  5 ++++-
 src/lib/krb5/os/port2ip.c                          |  5 ++++-
 src/lib/krb5/os/read_msg.c                         |  5 ++++-
 src/lib/krb5/os/read_pwd.c                         |  5 ++++-
 src/lib/krb5/os/realm_dom.c                        |  5 ++++-
 src/lib/krb5/os/realm_iter.c                       |  5 ++++-
 src/lib/krb5/os/sendto_kdc.c                       |  5 ++++-
 src/lib/krb5/os/sn2princ.c                         |  5 ++++-
 src/lib/krb5/os/timeofday.c                        |  5 ++++-
 src/lib/krb5/os/toffset.c                          |  5 ++++-
 src/lib/krb5/os/unlck_file.c                       |  5 ++++-
 src/lib/krb5/os/ustime.c                           |  5 ++++-
 src/lib/krb5/os/write_msg.c                        |  5 ++++-
 src/lib/krb5/rcache/rcdef.c                        |  5 ++++-
 src/lib/krb5/rcache/ser_rc.c                       |  5 ++++-
 src/lib/krb5util/compat_recv.c                     |  5 ++++-
 src/lib/krb5util/seteuid.c                         |  5 ++++-
 src/mac/GSS.CFM.c                                  | 20 ++++++++++++-----
 src/mac/K5.CFM.c                                   | 20 ++++++++++++-----
 src/mac/ProfileLib.CFM.c                           | 20 ++++++++++++-----
 .../Kerberos v5 Globals/Krb5Globals.CFM.c          |  3 +++
 .../libraries/Kerberos v5 Globals/Krb5Globals.c    |  3 +++
 src/prototype/prototype.c                          |  5 ++++-
 src/prototype/prototype.h                          |  5 ++++-
 src/slave/kprop.M                                  |  5 ++++-
 src/slave/kprop.c                                  |  5 ++++-
 src/slave/kprop.h                                  |  5 ++++-
 src/slave/kpropd.M                                 |  5 ++++-
 src/slave/kpropd.c                                 |  5 ++++-
 src/tests/asn.1/trval.c                            |  5 ++++-
 src/tests/create/kdb5_mkdums.M                     |  5 ++++-
 src/tests/create/kdb5_mkdums.c                     |  5 ++++-
 src/tests/dejagnu/t_inetd.c                        |  5 ++++-
 src/tests/dump.c                                   |  5 ++++-
 src/tests/gssapi/t_imp_name.c                      |  5 ++++-
 src/tests/hammer/kdc5_hammer.c                     |  5 ++++-
 src/tests/resolve/resolve.c                        |  5 ++++-
 src/tests/test1.c                                  |  5 ++++-
 src/tests/verify/kdb5_verify.c                     |  5 ++++-
 src/util/et/com_err.c                              |  3 +++
 src/util/et/com_err.texinfo                        |  5 ++++-
 src/util/et/error_message.c                        |  3 +++
 src/util/et/et_name.c                              |  3 +++
 src/util/et/init_et.c                              |  3 +++
 src/util/et/mit-sipb-copyright.h                   |  3 +++
 src/util/pty/cleanup.c                             |  5 ++++-
 src/util/pty/getpty.c                              |  5 ++++-
 src/util/pty/init.c                                |  5 ++++-
 src/util/pty/init_slave.c                          |  5 ++++-
 src/util/pty/libpty.h                              |  5 ++++-
 src/util/pty/logwtmp.c                             |  5 ++++-
 src/util/pty/open_ctty.c                           |  5 ++++-
 src/util/pty/open_slave.c                          |  5 ++++-
 src/util/pty/pty_err.et                            |  5 ++++-
 src/util/pty/sane_hostname.c                       |  5 ++++-
 src/util/pty/update_utmp.c                         |  5 ++++-
 src/util/pty/update_wtmp.c                         |  5 ++++-
 src/util/pty/vhangup.c                             |  5 ++++-
 src/util/pty/void_assoc.c                          |  5 ++++-
 src/util/ss/copyright.h                            |  3 +++
 src/util/ss/mit-sipb-copyright.h                   |  3 +++
 src/wconfig.c                                      |  5 ++++-
 src/windows/wintel/enc_des.h                       |  5 ++++-
 src/windows/wintel/encrypt.c                       |  5 ++++-
 src/windows/wintel/encrypt.h                       |  5 ++++-
 453 files changed, 1851 insertions(+), 476 deletions(-)

commit 27d50659bd97f25b2cac637dfbf2b50aabb6d4ac
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Sep 24 21:13:01 1999 +0000

    copyright and fprintf-format changes from 1.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11852 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog |  7 +++++++
 src/lib/kadm5/logger.c  | 19 ++++++++++---------
 2 files changed, 17 insertions(+), 9 deletions(-)

commit 69009a38bf14d35433c6301f289c96790ae6e34d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 21 23:52:57 1999 +0000

    1.1 readme updates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11843 dc483132-0cff-0310-8789-dd5450dbe970

 README | 37 ++++++++++++++++++++++++++++---------
 1 file changed, 28 insertions(+), 9 deletions(-)

commit c258c8cc5c64ee8bc56271c29aa3a897fd73bc7f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 21 23:07:09 1999 +0000

    1.1 updates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11842 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog         |  6 ++++
 doc/copyright.texinfo | 25 +++++++------
 doc/install.texinfo   | 98 ++++++++++-----------------------------------------
 3 files changed, 39 insertions(+), 90 deletions(-)

commit fb5b9973befd47534d218a8b626f2867a5ea2f7d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 21 23:05:48 1999 +0000

    install port-sockets.h for krb.h to use
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11841 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 5 +++++
 src/include/Makefile.in | 2 ++
 2 files changed, 7 insertions(+)

commit 15179540e1410783506efd4db0a8188e999ecf4c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 21 23:03:36 1999 +0000

    * osconf.h (KPASSWD_PORTNAME): Define
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11840 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 4 ++++
 src/include/krb5/stock/osconf.h  | 1 +
 2 files changed, 5 insertions(+)

commit eabfd936255029d8826b91cad75ea84e0a179242
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 21 23:02:41 1999 +0000

    Tom's patch:
    * do_tgs_req.c (process_tgs_req): Don't try to take the 2nd
    component of a principal that doesn't have 2 components.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11839 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    |  5 +++++
 src/kdc/do_tgs_req.c | 28 +++++++++++++++++++---------
 2 files changed, 24 insertions(+), 9 deletions(-)

commit c7f20cf271feefb1df1173a7964a3a4d47b58598
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 21 23:00:16 1999 +0000

    * rc_dfl.c (krb5_rc_io_fetch): Set client and server fields to
    NULL after freeing them in the error case.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11838 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 5 +++++
 src/lib/krb5/rcache/rc_dfl.c  | 1 +
 2 files changed, 6 insertions(+)

commit 39a6d2845230c6ca20e2dc1e6b9af8ba4c2ac048
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 21 22:58:07 1999 +0000

    * adb_openclose.c (osa_adb_fini_db): Don't fclose the lock file if
    the lock is permanent, because it's already been done.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11837 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       | 5 +++++
 src/lib/kadm5/srv/adb_openclose.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 0265426b5d113a7d7927a7ed82cfcdb9125b34c6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 21 22:56:49 1999 +0000

    Don't fclose(NULL).  Don't declare string functions that are macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11836 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog  | 5 +++++
 src/appl/gssftp/ftp/ftp.c      | 7 ++++++-
 src/appl/gssftp/ftpd/ChangeLog | 7 +++++++
 src/appl/gssftp/ftpd/ftpd.c    | 6 +++++-
 4 files changed, 23 insertions(+), 2 deletions(-)

commit dee22503c823cf8b2768856ab8d622603b16925e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 21 22:47:18 1999 +0000

    rhapsody fixes from 1.1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11835 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 39da839e245b160ab17659e3f489bb04d063af24
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 21 21:40:04 1999 +0000

    * Makefile.in (unit-test-body-tcp, unit-test-body-udp): Pass $(RUNTESTFLAGS) to
    runtest.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11834 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog   | 5 +++++
 src/lib/rpc/unit-test/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 42f18f4c08ddcd67f8826b95924d08ec1d1e5522
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 21 21:38:09 1999 +0000

    * api.2/init-v2.exp (test109): Wait for prompt between commands
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11833 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog         |  4 ++++
 src/lib/kadm5/unit-test/api.2/init-v2.exp | 11 +++++++++++
 2 files changed, 15 insertions(+)

commit 6f0245199a8d1629f9926daa3a4d095c2f4ffadf
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Sep 14 21:02:30 1999 +0000

    Minor tweak: changed reference to "Kerberos profile library" to "Kerberos 5 profile library"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11814 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/KerberosProfileLib ReadMe | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9fbb229b71129f0e9811f26c3f82c78b68793119
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Sep 14 16:25:31 1999 +0000

    Fixed icon URL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11811 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/Kerberos v5 Globals/Krb5Globals.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 189a303a3b6891e73de62d1dc472dcd1d9cfda92
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Sep 13 19:04:51 1999 +0000

    Remove #define HAVE_STRING_H from MacOS part of win-mac.h (oops)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11807 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/win-mac.h | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit ee954654ea954fdb81282c12e3c9cc073e71d5dc
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Sep 13 18:38:32 1999 +0000

    Added #define HAVE_STRING_H to win-mac.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11806 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/win-mac.h | 2 ++
 2 files changed, 6 insertions(+)

commit aba24791ac89c43cd205bc72fd0f4b96dec3f022
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Sep 13 18:17:58 1999 +0000

    Removed the bogus Catenate -y in autoconf.h rule
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11805 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 484522e8668ce9aab6d0ceaf13cd6cae94abfa1f
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Sep 13 18:11:44 1999 +0000

    Fixed the headers target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11804 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 2 --
 1 file changed, 2 deletions(-)

commit 64d9b1111663f0376a279227cc390ca04b57541d
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Sep 10 19:06:11 1999 +0000

    Updated for 2.5b2 and 2.5fc2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11802 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

commit ff013d5268b5cd7479b88ec6a8c546e144caa267
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Sep 10 19:04:32 1999 +0000

    Added
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11800 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ComErrLib ReadMe                           |  5 ++
 src/mac/GSSLib ReadMe                              |  4 ++
 src/mac/KerberosProfileLib ReadMe                  | 11 +++
 .../libraries/Kerberos v5 Globals/Krb5Globals.html | 81 ++++++++++++++++++++++
 4 files changed, 101 insertions(+)

commit 33b8ad8df04e6714fcbe6a7085c0c4d411c8ca50
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Sep 10 19:04:10 1999 +0000

    Added more documentation and rearranged headers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11799 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 104 +++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 66 insertions(+), 38 deletions(-)

commit 666886ac086d7cb664adfa0b46c59ca5aca0b577
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 8 22:17:46 1999 +0000

    alexis mac os x updates from 1.1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11789 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog       |  5 +++
 doc/install.texinfo | 90 ++++++++++++++++++++++++++++++++---------------------
 2 files changed, 59 insertions(+), 36 deletions(-)

commit a61b0b50eb963a1e2f1ad11a858ee83da29ccd6a
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Sep 8 20:15:34 1999 +0000

    Replacd Duplicate with Catenate to avoid mod date weirdness
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11787 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit 4b57c35980de9b80da0c8d24958791766c1c414c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Sep 7 22:22:57 1999 +0000

    1.1 updates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11786 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           | 16 +++++++++
 doc/admin.texinfo       |  6 +++-
 doc/build.texinfo       | 44 ++++++++++++-----------
 doc/definitions.texinfo |  4 +--
 doc/install.texinfo     | 92 +++++++++++++++++++++++++++++++++++++++++++------
 5 files changed, 128 insertions(+), 34 deletions(-)

commit 29c03e205521f5e64699519add64b9d1e3ecc843
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Sep 7 17:28:35 1999 +0000

    Added
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11784 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ComErrLib.glue.h            |  6 ++++++
 src/mac/ComErrLib.glue.post.cin     |  7 +++++++
 src/mac/ComErrLib.glue.pre.cin      |  5 +++++
 src/mac/ComErrLib.glue.proto.h      |  3 +++
 src/mac/KrbProfileLib.glue.h        |  6 ++++++
 src/mac/KrbProfileLib.glue.post.cin |  7 +++++++
 src/mac/KrbProfileLib.glue.pre.cin  |  5 +++++
 src/mac/KrbProfileLib.glue.proto.h  | 18 ++++++++++++++++++
 8 files changed, 57 insertions(+)

commit 97774f52b594fb9fa6bbba94076fb04b5c9a8cfd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 2 21:53:16 1999 +0000

    updated with 1.1 info, but made clearly distinct from 1.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11783 dc483132-0cff-0310-8789-dd5450dbe970

 README | 153 ++++++++++++++++++++++++-----------------------------------------
 1 file changed, 55 insertions(+), 98 deletions(-)

commit a5d91f3347182bd6d23445ab0eb7302643a8dd7b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 2 21:52:45 1999 +0000

    Danilo's updates for building windows zip file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11782 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  5 +++++
 src/Makefile.in | 23 +++++++++++------------
 2 files changed, 16 insertions(+), 12 deletions(-)

commit 1010a666e95184e141c900400e5bbd2c0dfb03eb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 2 21:43:00 1999 +0000

    export krb5_kuserok on windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11781 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/krb5_32.def | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 1b959a62b436e61749986a520378bba642d1f57b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Sep 2 21:39:46 1999 +0000

    from 1.1 branch
    
    1999-09-01  Danilo Almeida  <dalmeida@mit.edu>
    
    	* kuserok.c (krb5_kuserok): Fix improper negation in
    	non-Unix localname check.  Also fix calling convention
    	before this function is exported by the Windows DLL.
    
    	* localaddr.c (krb5_os_localaddr): Fix memset to clear
    	right address list.  (Thanks to jaltman@columbia.edu).
    
    1999-09-01  Ken Raeburn  <raeburn@mit.edu>
    
    	* get_krbhst.c (krb5_get_krbhst): Fix double-indirection
    	confusion.  Do actually copy string contents to newly allocated
    	storage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11780 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 15 +++++++++++++++
 src/lib/krb5/os/get_krbhst.c | 23 ++++++++++++++---------
 src/lib/krb5/os/kuserok.c    |  6 +++---
 src/lib/krb5/os/localaddr.c  |  2 +-
 4 files changed, 33 insertions(+), 13 deletions(-)

commit b8c79298858dcc1b71e7548f6a1d8f6cf22597b9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 21:55:49 1999 +0000

    from 1.1 branch:
    
    * init_ctx.c (get_profile_etype_list): Update name of the des3 entry in the
    default etype list.
    
    * init_ctx.c (get_profile_etype_list): New argument DESONLY; if set, ignore any
    ktype values other than NULL, DES_CBC_CRC, and DES_CBC_MD5.
    (krb5_get_default_in_tkt_ktypes, krb5_get_tgs_ktypes): Set it.
    (krb5_get_permitted_enctypes): Don't set it.
    
    * fwd_tgt.c (krb5_fwd_tgt_creds): Use KRB5_TC_SUPPORTED_KTYPES when calling
    krb5_cc_retrieve_cred.
    * gc_frm_kdc.c (krb5_get_cred_from_kdc_opt): Ditto.
    * get_creds.c (krb5_get_credentials_core): Set that flag.
    (krb5_get_credentials): Check for KRB5_CC_NOT_KTYPE error return.
    
    * t_ser.c (main): Disable eblock serialization test, since the code it tests
    was disabled nearly a year ago.
    
    * str_conv.c (krb5_timestamp_to_sfstring): Don't pass extra argument to
    sprintf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11779 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 23 +++++++++++++++++++++++
 src/lib/krb5/krb/fwd_tgt.c    |  3 ++-
 src/lib/krb5/krb/gc_frm_kdc.c | 12 ++++++------
 src/lib/krb5/krb/get_creds.c  |  6 ++++--
 src/lib/krb5/krb/init_ctx.c   | 26 ++++++++++++++++++++------
 src/lib/krb5/krb/str_conv.c   |  2 +-
 src/lib/krb5/krb/t_ser.c      |  8 ++++++++
 7 files changed, 64 insertions(+), 16 deletions(-)

commit ef44e67d78dab13dd741d808a3617f1def40f481
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 21:53:38 1999 +0000

    use KRB5_TC_SUPPORTED_KTYPES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11778 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     |  6 ++++++
 src/clients/ksu/heuristic.c   |  2 +-
 src/clients/ksu/krb_auth_su.c | 10 ++++++----
 3 files changed, 13 insertions(+), 5 deletions(-)

commit 1b1905a9ed467f428ea3b4732d184aea42311b83
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 21:51:42 1999 +0000

    from 1.1 branch:
    
    * krlogin.c (main): Error out if -D isn't followed by another argument.  Based
    on patch from Brad Thompson.
    
    * krshd.c (v4_kdata, v4_ticket): Don't define if KRB5_KRB4_COMPAT is not
    defined.  Patch from Brad Thompson.
    
    * kcmd.c (kcmd): If krb5_get_credentials returns a nonzero error code, print an
    error message before returning.
    
    * krlogin.c (main): If ospeed is outside of compiled-in table index range but
    not high enough to be a baud rate, use the highest rate in the table.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11777 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 15 +++++++++++++++
 src/appl/bsd/kcmd.c    |  6 +++++-
 src/appl/bsd/krlogin.c |  9 +++++++++
 src/appl/bsd/krshd.c   |  2 ++
 4 files changed, 31 insertions(+), 1 deletion(-)

commit 6772cbcb5be8aa088e5bcfbe1db78edb83fd07d7
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 21:50:32 1999 +0000

    jaltman's principal-name check from 1.1 branch, indentation fixed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11776 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   |  4 ++++
 src/appl/telnet/libtelnet/kerberos5.c | 27 +++++++++++++++++++++++++--
 2 files changed, 29 insertions(+), 2 deletions(-)

commit cdb1b0fc4869d3a6362b6c8f3bed7b6644d9a926
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 21:47:24 1999 +0000

    testcase fixes from 1.1 branch:
    
    * t_kdb.c (add_principal): Free only contents of a generated key, since the
    keyblock structure itself is on the stack.
    
    * t_kdb.c (add_principal): Update for new calling sequence to
    krb5_dbekd_encrypt_key_data.
    (do_testing): Update calls.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11775 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 11 +++++++++++
 src/lib/kdb/t_kdb.c   | 24 +++++++++++++-----------
 2 files changed, 24 insertions(+), 11 deletions(-)

commit bc8f47a2d35c1fac46d3f4cac62f3f24ffd88cea
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 21:46:13 1999 +0000

    look up local hostname instead of using 'localhost'; pass RUNTESTFLAGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11774 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog         | 12 ++++++++
 src/lib/kadm5/unit-test/Makefile.in       |  4 +--
 src/lib/kadm5/unit-test/api.2/init-v2.exp | 46 +++++++++++++++++++++++++++++--
 3 files changed, 58 insertions(+), 4 deletions(-)

commit 6c818be49092e3a346c060ac58ad1b4a93185f2b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 21:41:50 1999 +0000

    disable krb5-mech2 for now; from 1.1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11773 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog    |  4 ++++
 src/appl/gssftp/ftp/ftp.c        |  2 --
 src/lib/kadm5/clnt/ChangeLog     |  5 +++++
 src/lib/kadm5/clnt/client_init.c | 34 +++++++++++-----------------------
 4 files changed, 20 insertions(+), 25 deletions(-)

commit 2476913b8b5d1daed237421060d2ef3520556534
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 21:15:34 1999 +0000

    From 1.1 branch:
    
    1999-09-01  Danilo Almeida  <dalmeida@mit.edu>
    	* klist.c (do_ccache, show_credential): Use krb5_free_unparsed_name
    	instead of free.
    
    1999-08-26  Danilo Almeida  <dalmeida@mit.edu>
    	* klist.c (show_credential): Index addresses array with i
    	in a loop instead of 1.  (Thanks to jaltman@columbia.edu)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11772 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 10 ++++++++++
 src/clients/klist/klist.c   | 10 +++++-----
 2 files changed, 15 insertions(+), 5 deletions(-)

commit fc28f274ceb9a65284879703f3669629183fcc8e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 21:14:38 1999 +0000

    fix uninit var; make compile on sunos4. from 1.1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11771 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 10 ++++++++++
 src/clients/kinit/kinit.c   |  7 ++++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit 73fc1f0c58d299a80d9e406d51c0e2a17a9581bd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 21:14:01 1999 +0000

    Danilo's SendMessage->PostMessage change from 1.1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11770 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  | 5 +++++
 src/lib/krb4/memcache.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ea337ed724d62f00c310bb1ccfe2f259d175fed9
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 21:12:54 1999 +0000

    1.1 updates; mostly des3 doc and y2k fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11769 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog      | 11 +++++++++++
 doc/admin.texinfo  | 56 +++++++++++++++++++++++++++++++++++++++---------------
 doc/api/ChangeLog  |  5 +++++
 doc/api/libdes.tex |  2 +-
 4 files changed, 58 insertions(+), 16 deletions(-)

commit 30e52cc927d6738230ec1c182320b7d32e606781
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 21:12:02 1999 +0000

    implement KRB5_TC_SUPPORTED_KTYPES and common _retrieve methods; from 1.1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11768 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog          |  12 ++
 src/lib/krb5/ccache/Makefile.in        |   3 +
 src/lib/krb5/ccache/cc_retr.c          | 283 +++++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/ccapi/ChangeLog    |   5 +
 src/lib/krb5/ccache/ccapi/stdcc.c      |  17 ++
 src/lib/krb5/ccache/file/ChangeLog     |   5 +
 src/lib/krb5/ccache/file/fcc_retrv.c   |  20 +++
 src/lib/krb5/ccache/memory/ChangeLog   |   5 +
 src/lib/krb5/ccache/memory/mcc_retrv.c |  20 +++
 src/lib/krb5/ccache/stdio/ChangeLog    |   5 +
 src/lib/krb5/ccache/stdio/scc_retrv.c  |  20 +++
 11 files changed, 395 insertions(+)

commit 582c246c7266e550ab6c55adbbab11cb5c0db4f0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 21:10:02 1999 +0000

    new error code for multi-cryptosystem support, from 1.1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11767 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/krb5_err.et | 1 +
 2 files changed, 5 insertions(+)

commit 8ac8e7ed1bdd9ceb4d84558f74906a95790eb313
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 21:09:09 1999 +0000

    Danilo's const_profile_filespec_t and other changes from 1.1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11766 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 15 +++++++++++++++
 src/util/profile/Makefile.in |  3 +--
 src/util/profile/prof_file.c |  2 +-
 src/util/profile/prof_init.c |  8 ++++----
 src/util/profile/prof_int.h  |  4 ++--
 src/util/profile/profile.hin | 14 +++++++++-----
 6 files changed, 32 insertions(+), 14 deletions(-)

commit 4f36c4c7f86567fa11597b562c111e614e155bfd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 21:06:55 1999 +0000

    des3 testing.  move out principal expiration time in test db by 30 years
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11765 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 25 ++++++++++++++++++
 src/tests/dejagnu/config/default.exp | 51 +++++++++++++++++++++++++++++++++---
 2 files changed, 73 insertions(+), 3 deletions(-)

commit 20551b3739f17bd7b4f4ec27f79b2445ed6ff12d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 20:59:34 1999 +0000

    From 1.1 branch.
    Indented krb5_cc macros for readability, plus:
    
    1999-08-31  Jeffrey Altman <jaltman@columbia.edu>
    
        * k5-int.h:  Add #define ANSI_STDIO for Windows builds so that
                     stdio opens files in binary mode instead of text
                     mode.  This is necessary for Ctrl-Z transparency.
    
    1999-08-30  Ken Raeburn  <raeburn@mit.edu>
    
    	* configure.in: Check for memmove and bcopy.
    
    	* Makefile.in (install): Install profile.h since krb5.h will use
    	it.
    
    1999-08-26  Danilo Almeida  <dalmeida@mit.edu>
    
    	* krb5.hin (krb5_kuserok): Fix calling convention to make it
    	consistent with rest of krb5 exports before we start exporting
    	this from the Windows DLL.
    
    1999-08-25  Danilo Almeida  <dalmeida@mit.edu>
    
    	* k5-int.h (krb5_cc_retrieve_cred_default): Fix calling convention
    	to make it consistent with actual calling convention.
    
    1999-08-23  Ken Raeburn  <raeburn@mit.edu>
    
    	* krb5.hin (KRB5_TC_SUPPORTED_KTYPES): New flag.
    	* k5-int.h (krb5_cc_retrieve_cred_default): Declare.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11764 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 29 +++++++++++++++++++++++++++++
 src/include/Makefile.in  |  3 ++-
 src/include/configure.in |  2 +-
 src/include/k5-int.h     |  6 ++++++
 src/include/krb5.hin     | 31 ++++++++++++++++---------------
 5 files changed, 54 insertions(+), 17 deletions(-)

commit 8347de78dd4db98ac4a94aee56d177eae2dd68bd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 20:44:39 1999 +0000

    Tom's cryptosystem alias entries from 1.1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11763 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    |  7 +++++++
 src/lib/crypto/cksumtypes.c |  4 ++++
 src/lib/crypto/etypes.c     | 20 ++++++++++++++++++++
 3 files changed, 31 insertions(+)

commit 3b98abd62460cb7ec71fddfdfa10825d2f0cf1bd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 19:58:29 1999 +0000

    memmove/bcopy fix from 1.1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11762 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/old/ChangeLog     | 6 ++++++
 src/lib/crypto/old/old_decrypt.c | 6 ++++++
 2 files changed, 12 insertions(+)

commit e002ce18b764c4cfb9526f9ccb6fa3e159364b32
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 19:57:12 1999 +0000

    force single-des session keys until we've got multiple-cryptosystem stuff working better
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11761 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  |  5 +++++
 src/kdc/kdc_util.c | 30 +++++++++++++++++++++++++++---
 2 files changed, 32 insertions(+), 3 deletions(-)

commit 9b8708d3068924b1a14c8cc911c646e130a56414
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 19:55:45 1999 +0000

    Disable outdated test suite.  Update an expiration date that has already passed
    in the test code, putting it into the future again.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11760 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/unit-test/ChangeLog       |  8 ++++++++
 src/kadmin/v4server/unit-test/Makefile.in     | 10 ++++++++--
 src/kadmin/v4server/unit-test/lib/helpers.exp |  2 +-
 3 files changed, 17 insertions(+), 3 deletions(-)

commit 0c2a2c3ca4c92d1a48995750366757f77eb9d26d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 19:54:26 1999 +0000

    y2k fix from 1.1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11759 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  6 ++++++
 src/kadmin/cli/getdate.y | 21 +++++++++++++++------
 2 files changed, 21 insertions(+), 6 deletions(-)

commit f20ec57a660b124feba9d3358de38cd6cd99b0be
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Sep 1 19:53:45 1999 +0000

    rhapsody and 'make -k' fixes from 1.1 branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11758 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog    |  8 ++++++++
 src/config/config.guess | 13 +++++++++++++
 src/config/config.sub   |  2 +-
 src/config/post.in      |  8 +++++---
 4 files changed, 27 insertions(+), 4 deletions(-)

commit 3d8346b4c1911d90a458e4fb456cddf95d79ba4d
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Aug 31 21:30:55 1999 +0000

    Updated the glue to the most recent list of functions (as per .h files)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11741 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/CFMGlue.pl          | 426 +++++++++++++++++++++++++++++---------------
 src/mac/GSS.CFMglue.proto.h |  51 +++++-
 src/mac/K5.CFMglue.cin      |   3 +-
 src/mac/K5.CFMglue.proto.h  | 276 +++++++++++++++++++++++++---
 4 files changed, 575 insertions(+), 181 deletions(-)

commit 5e6e9ccffb2c63c8a5476ab36801455fe1dae30d
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Aug 31 21:30:10 1999 +0000

    Removed *_nt_* variables from the export list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11740 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/GSSLibrary.exp | 7 -------
 1 file changed, 7 deletions(-)

commit 8cc3d9991b3667ea2dd00551122f2ff0cd8102b2
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Aug 31 21:29:03 1999 +0000

    Disabled echoing by default
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11739 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 83 ++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 78 insertions(+), 5 deletions(-)

commit dd3a8a927462dbb2449d5ead8465ad672ff5fbe4
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 24 19:55:09 1999 +0000

    	* Makefile.in (kshd): Remove $(LOGINLIBS) from kshd dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11710 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 4 ++++
 src/appl/bsd/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 4cc72a8d5dd822692829bfe8c1a06145d9b9a7da
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Sat Aug 21 15:12:50 1999 +0000

    Use multiple addresses, if present, on Mac and Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11701 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  5 +++
 src/lib/krb5/os/localaddr.c | 75 ++++++++++++++++++++++++++++++---------------
 2 files changed, 56 insertions(+), 24 deletions(-)

commit 83bbe53bb9f14bcb959c0df95b832b8c25772690
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 20 19:32:15 1999 +0000

    Fixed missing include gssapi.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11699 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/GSS.CFM.c | 1 +
 1 file changed, 1 insertion(+)

commit 2dca1a95b5c091c52f0499b2b899e8d8e38254b9
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 20 19:07:24 1999 +0000

    added ccache cleanup to CFM termination procs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11698 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7c0ec7e4829517294105f941eef06320dbd652ed
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 20 19:06:44 1999 +0000

    Added ccache cleanup to CFm termination procs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11697 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/GSS.CFM.c | 4 ++++
 src/mac/K5.CFM.c  | 2 ++
 2 files changed, 6 insertions(+)

commit 6707cfa0f0d7f22364ac3fecdc1eb2799ba529b9
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 20 19:02:04 1999 +0000

    2.5a3 became 2.5b1, fixed version numbers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11696 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4140e624e6c4d594e7f7abd7efd6f36a58749cca
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 20 19:01:18 1999 +0000

    Updated for 2.5b1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11695 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 7 +++++++
 1 file changed, 7 insertions(+)

commit 78c69244d8cedbcedacb20bde288661fd35e6cee
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 19 00:25:21 1999 +0000

    	* krb524d.c (do_connection): Convert to using new symbol for
    	DES3.
    
    	* cnv_tkt_skey.c (krb524_convert_tkt_skey): Convert to using new
    	symbol for DES3.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11686 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      | 8 ++++++++
 src/krb524/cnv_tkt_skey.c | 2 +-
 src/krb524/krb524d.c      | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 1c31ed643221040e7fba7b5c90a72eeb9b71bd15
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 18 23:43:04 1999 +0000

    	* kerberos_v4.c (compat_decrypt_key): Align DES3 enctypes with
    	current names.
    	(kerb_get_principal): Align DES3 enctypes with current names.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11685 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 6 ++++++
 src/kdc/kerberos_v4.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 0e32515c9bf2999903a805f56d50f145b48ba43a
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 18 23:41:58 1999 +0000

    	* etypes.c: Update des3-cbc-sha1 to alignt with new number
    	assignments.
    
    	* cksumtypes.c: Update hmac-sha1-des3 to align with new number
    	assignments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11684 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    | 8 ++++++++
 src/lib/crypto/cksumtypes.c | 4 ++--
 src/lib/crypto/etypes.c     | 4 ++--
 3 files changed, 12 insertions(+), 4 deletions(-)

commit c802d7a4222aad6fa5b5244699e8663e7b40d0ba
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 18 23:40:48 1999 +0000

    	* krb5.hin: Re-align des3-cbc-sha1 and hmac-sha1-des3 to agree
    	with new number assignments; also rename symbols a little bit.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11683 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 2d36fa93cd243ffd577e154868fcaf2522d9ed6e
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Aug 18 19:53:14 1999 +0000

    Removed com_err functions from profile.exp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11681 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 5 +++++
 src/util/profile/profile.exp | 3 ---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit fa066317f283a182b28d6bead0294c83b041b746
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Aug 18 19:34:42 1999 +0000

    Added et.exp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11680 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 4 ++++
 src/util/et/et.exp    | 8 ++++++++
 2 files changed, 12 insertions(+)

commit 8a713a3314fd24e33996fd29e50be23e0f986473
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Aug 18 19:32:47 1999 +0000

    Removed com_err exports
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11679 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5Library.exp | 7 -------
 1 file changed, 7 deletions(-)

commit 1908290a035aa04013821911d25c57adad69d640
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Aug 18 19:31:31 1999 +0000

    Added com_err library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11678 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 187 +++++++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 162 insertions(+), 25 deletions(-)

commit 716992f69f656fb9c1b7e61f35076e4610842ae9
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Aug 18 19:31:20 1999 +0000

    Added com_err file lists
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11677 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/macfile_gen.pl | 47 +++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 43 insertions(+), 4 deletions(-)

commit 47baa389b6e665f218f85683c0f46d13152f50cb
Author: Geoffrey King <gjking@mit.edu>
Date:   Wed Aug 18 00:38:13 1999 +0000

    * ktutil_funcs.c (ktutil_add): Cleanup newly allocated keytab
    entry and tail of linked list when an error occurs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11676 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog      |  5 ++++
 src/kadmin/ktutil/ktutil_funcs.c | 55 +++++++++++++++++++++++++---------------
 2 files changed, 40 insertions(+), 20 deletions(-)

commit 5fc0efa16bae3a0238bcebf2225a8c9c1ba350b4
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 17 02:09:49 1999 +0000

    	* mkrel (reldate): Fix to deal with release branch snapshots
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11666 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  4 ++++
 src/util/mkrel     | 24 +++++++++++++++++++++++-
 2 files changed, 27 insertions(+), 1 deletion(-)

commit 8f862a6156736bb02ea7413b76a05505d2670ad2
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Aug 16 18:09:56 1999 +0000

    Updated for 2.5a2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11665 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit cf2baaa53ad53577f627135f3c647fcc513d6acb
Author: Geoffrey King <gjking@mit.edu>
Date:   Mon Aug 16 11:50:19 1999 +0000

    Added "addent" command to allow creation of new keytab entries by
    specifying a key or password, a principal, a kvno, and an enctype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11664 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog      |   6 ++
 src/kadmin/ktutil/ktutil.c       |  71 ++++++++++++++++++---
 src/kadmin/ktutil/ktutil.h       |   8 +++
 src/kadmin/ktutil/ktutil_ct.ct   |   4 ++
 src/kadmin/ktutil/ktutil_funcs.c | 132 +++++++++++++++++++++++++++++++++++++++
 5 files changed, 212 insertions(+), 9 deletions(-)

commit f7e85cc0e9fd2fa068dac693b1910256d718ac68
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Aug 16 00:48:26 1999 +0000

    	* README.NOT.SLEEPYCAT.DB: New file; pointer to README to
    	hopefully unconfuse people.
    
    	* README: Add notice to the effect that this is not Berkeley or
    	Sleepycat DB.
    
    	* README.db2: Renamed from README.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11661 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog               | 10 +++++++
 src/util/db2/README                  | 58 +++++++++++-------------------------
 src/util/db2/README.NOT.SLEEPYCAT.DB |  2 ++
 src/util/db2/README.db2              | 41 +++++++++++++++++++++++++
 4 files changed, 70 insertions(+), 41 deletions(-)

commit 4c0b994dbc988718aa6e3ba442130020defb8f9a
Author: Brad Thompson <yak@mit.edu>
Date:   Fri Aug 13 23:40:45 1999 +0000

    config.sub: Now recognizes MacOS 10 as a valid OS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11657 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 5f820a8bbd2443ae37f76c3c08bdf41d63659785
Author: Brad Thompson <yak@mit.edu>
Date:   Fri Aug 13 23:38:56 1999 +0000

    aclocal.m4: Added MacOS X shared library support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11656 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit adbd76f82d6c6d041bfee04da0a6cf19f5b54a0c
Author: Brad Thompson <yak@mit.edu>
Date:   Fri Aug 13 23:34:27 1999 +0000

    Initializes some variables so that they do not end up in the common block
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11655 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 2f31612874ee906bdd6ab8cb40f50366b32bce6a
Author: Brad Thompson <yak@mit.edu>
Date:   Fri Aug 13 23:23:00 1999 +0000

    Initialize __krb_sendauth_hidden_tkt_len so it doesn't end up in the
    common block.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11654 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/sendauth.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bdb96340c3b4f95faac8323174524b94cb315016
Author: Brad Thompson <yak@mit.edu>
Date:   Fri Aug 13 23:21:31 1999 +0000

    Initialize swap_bytes so that it doesn't end up in the common block
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11653 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/pkt_clen.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 893178d42e712c7a3091fe69b2939aee292b2297
Author: Brad Thompson <yak@mit.edu>
Date:   Fri Aug 13 23:19:39 1999 +0000

    Now recognizes MacOS 10 as a valid OS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11652 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/config.sub | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit feb455dcbf03851d19058af498ba78aae93c4974
Author: Brad Thompson <yak@mit.edu>
Date:   Fri Aug 13 23:18:54 1999 +0000

    Added MacOS X shared library support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11651 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 2261e498d8018ea8c1d969620f7e33a93f7d62a9
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Aug 10 20:18:47 1999 +0000

    chpw.c (krb5_mk_chpw_req):
    Added call to free cipherpw.data.  cipherpw.data is allocated
    by krb5_mk_priv and passed back.  Since cipherpw is never
    passed back, krb5_mk_chpw_req should free it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11648 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/chpw.c | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

commit 845a36d44134feb20c1ee3167243a963efee9512
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Aug 10 20:18:27 1999 +0000

    1999-08-10	Alexandra Ellwood	<lxs@mit.edu>
    
    	* chpw.c (krb5_mk_chpw_req):
    		Added call to free cipherpw.data.  cipherpw.data is allocated
    		by krb5_mk_priv and passed back.  Since cipherpw is never
    		passed back, krb5_mk_chpw_req should free it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11647 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 7 +++++++
 1 file changed, 7 insertions(+)

commit eb7ae29dd1157f01ed0d57692ec8cd40e9d23554
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Aug 10 20:16:15 1999 +0000

    (krb5_change_password):
    Reorganized code so that krb5_change_password actually frees
    everything it allocated on error.  Also fixed some memory
    leaks which happened even without an error occurring.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11646 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/changepw.c | 532 ++++++++++++++++++++++++---------------------
 1 file changed, 284 insertions(+), 248 deletions(-)

commit b0f919c5185409d5a9d841b2f277f4ccba635517
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Aug 10 20:15:51 1999 +0000

    1999-08-10	Alexandra Ellwood	<lxs@mit.edu>
    
    	* changepw.c (krb5_change_password):
    		Reorganized code so that krb5_change_password actually frees
    		everything it allocated on error.  Also fixed some memory
    		leaks which happened even without an error occurring.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11645 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 7 +++++++
 1 file changed, 7 insertions(+)

commit a56beac8949ed0df9e087932b4fa3900367dd6c1
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Aug 10 02:02:36 1999 +0000

    Define MAXPATHLEN only if not already define.  This helps avoid
    build warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11638 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/win-mac.h | 2 ++
 2 files changed, 7 insertions(+)

commit fff26443219522d012e33b62c1db71dac185b248
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Aug 10 00:20:15 1999 +0000

    Use standard windows exe link flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11637 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog   | 4 ++++
 src/clients/kdestroy/Makefile.in | 2 +-
 src/clients/kinit/ChangeLog      | 4 ++++
 src/clients/kinit/Makefile.in    | 2 +-
 src/clients/klist/ChangeLog      | 4 ++++
 src/clients/klist/Makefile.in    | 2 +-
 6 files changed, 15 insertions(+), 3 deletions(-)

commit f5a39a403b154f07fe8a0c1f56903ecfc96d31c7
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Aug 10 00:19:25 1999 +0000

    Build kpasswd under windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11636 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                   |  4 ++++
 src/Makefile.in                 |  5 +++++
 src/clients/ChangeLog           |  4 ++++
 src/clients/Makefile.in         |  3 +++
 src/clients/kpasswd/ChangeLog   |  5 +++++
 src/clients/kpasswd/Makefile.in | 12 +++++------
 src/clients/kpasswd/kpasswd.c   | 46 ++++++++++++++++++++++++++++++++---------
 7 files changed, 63 insertions(+), 16 deletions(-)

commit d3a0f7ef51f2f52ba076e1451c2cebea7051875b
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon Aug 9 21:46:49 1999 +0000

    Provide Win32 implementation so that kinit and such work under Win32
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11635 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |   5 +++
 src/lib/krb5/os/prompter.c | 102 +++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 104 insertions(+), 3 deletions(-)

commit afe7621b62374f094ef5fffac41cf8e7e558d9bc
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon Aug 9 21:45:25 1999 +0000

    Make sure we have FQDN in the case where we use gethostname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11634 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  4 ++++
 src/lib/krb5/os/def_realm.c | 22 +++++++++++++++++++---
 src/lib/krb5/os/hst_realm.c | 18 +++++++++++++++---
 3 files changed, 38 insertions(+), 6 deletions(-)

commit a3445eac72f16653ac60bf65d9fa82d40a4b6674
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Aug 7 17:25:20 1999 +0000

    Fixed file list generation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11631 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 1858364dcabef003c2531333bccbbd077b714641
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 6 17:35:26 1999 +0000

    Fixed file list generation to work from any directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11630 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile       | 80 +++++++++++++++++++++++++++++---------------------
 src/mac/macfile_gen.pl | 10 +++----
 2 files changed, 51 insertions(+), 39 deletions(-)

commit af39a232860d29d39bcd8c4859c05aa1a03e5506
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Aug 6 16:07:04 1999 +0000

    * def_realm.c (krb5_get_default_realm): Check that we have
    a realm before trying to copy it (since profile_get_string
    may return no error but not get anything).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11629 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 4 ++++
 src/lib/krb5/os/def_realm.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 6ae51493b843180ef59546d053ecfef76d3ef46e
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri Aug 6 15:58:47 1999 +0000

    Fix calling convention for krb5_get_profile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11628 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 4 ++++
 src/lib/krb5/os/init_os_ctx.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8940310df0a7c935ae8e6e73032e9b8485123888
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Aug 5 20:37:59 1999 +0000

    Keep invariant that profile_in_memory member of context
    is only sensible if KRB5_DNS_LOOKUP is defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11627 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/k5-int.h  | 2 ++
 2 files changed, 7 insertions(+)

commit 300ef32ed9238d8728b427a0379cfc685f247e7f
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Aug 5 20:37:18 1999 +0000

    * t_std_conf.c (test_get_krbhst): Use krb5_free_krbhst to
    free buffers allocated by krb5_get_krbhst.
    
    * locate_kdc.c (_krb5_use_dns): Add _krb_use_dns to abstract
    away looking up of whether we use DNS or not in the profile.
    
    * ktdefname.c (krb5_kt_default_name): Use profile_release_string
    instead of free to free string allocated by profile_get_string.
    
    * get_krbhst.c (krb5_get_krbhst): Copy results from profile_get_values
    into malloc'ed buffers so we can safely free them later.  Also call
    profile_free_list on the original values.
    
    * locate_kdc.c (krb5_locate_kdc):
    * hst_realm.c (krb5_get_host_realm):
    * def_realm.c (krb5_get_default_realm): Use _krb5_use_dns to figure
    out whether to use DNS or not instead of directly reading the
    profile in this routine.
    
    * realm_dom.c (krb5_get_realm_domain):
    * hst_realm.c (krb5_get_host_realm):
    * def_realm.c (krb5_get_default_realm): Copy results of
    profile_get_string into malloc'ed buffer so it can safely be free'd
    later.
    
    * locate_kdc.c (krb5_locate_srv_conf):
    * def_realm.c (krb5_get_default_realm):
    * changepw.c (krb5_change_password):
    * an_to_ln.c (krb5_aname_to_localname): Use profile_free_list
    to free values allocated by profile_get_values.
    
    * init_os_ctx.c (os_init_paths): Wrap use of ctx->profile_in_memory
    with KRB5_DNS_LOOKUP.  Use pointer value to determine whether to free
    files by checking the files value rather than depending on the
    return value.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11626 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 40 ++++++++++++++++++++++++++
 src/lib/krb5/os/an_to_ln.c    | 12 ++------
 src/lib/krb5/os/changepw.c    |  4 +--
 src/lib/krb5/os/def_realm.c   | 31 +++++++++-----------
 src/lib/krb5/os/get_krbhst.c  | 28 ++++++++++++++++--
 src/lib/krb5/os/hst_realm.c   | 32 +++++++++------------
 src/lib/krb5/os/init_os_ctx.c | 17 ++++++-----
 src/lib/krb5/os/ktdefname.c   |  2 +-
 src/lib/krb5/os/locate_kdc.c  | 66 +++++++++++++++++++++++--------------------
 src/lib/krb5/os/realm_dom.c   | 13 ++++++++-
 src/lib/krb5/os/t_std_conf.c  |  5 ++--
 11 files changed, 158 insertions(+), 92 deletions(-)

commit fb112355a2d57fffc76e66437083f9c6261acfd1
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Aug 5 20:36:27 1999 +0000

    Document why krb5_win_ccdll_load is called way early in code.
    (It is because we need to have the ccapi stuff loaded before trying
    to get the OS-specific context initialization where we figure out
    default cache names and such.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11625 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  7 +++++++
 src/lib/krb5/krb/init_ctx.c | 10 +++++++---
 2 files changed, 14 insertions(+), 3 deletions(-)

commit 74cab5052fd1b9ac4b053e0f1281572465c2bbf8
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Aug 5 20:26:47 1999 +0000

    * init_ctx.c (get_profile_etype_list): Use profile_release_string
    to free string allocated by profile_get_string.
    (krb5_init_context): Use a real context for krb5_win_ccdll_load.
    
    * get_in_tkt.c (krb5_appdefault_string):
    * conv_princ.c (krb5_425_conv_principal): Use profile_free_list
    to free values allocated by profile_get_values.
    
    * get_in_tkt.c (_krb5_conf_boolean, krb5_appdefault_boolean):
    Rename krb5_conf_boolean to _krb5_conf_boolean to denote that
    it is not public so that folks outside the libraries won't
    be tempted to use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11624 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 17 +++++++++++++++++
 src/lib/krb5/krb/conv_princ.c |  6 +-----
 src/lib/krb5/krb/get_in_tkt.c | 23 ++++++++++++-----------
 src/lib/krb5/krb/init_ctx.c   |  6 ++++--
 4 files changed, 34 insertions(+), 18 deletions(-)

commit 62ebfa031824163ac9c464c53939b4a48d1ee25e
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Aug 5 20:08:52 1999 +0000

    Remove profile_free_string because we already have profile_release_string
    (who named these things anyhow?)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11623 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 3 ++-
 src/util/profile/prof_get.c  | 8 --------
 src/util/profile/profile.hin | 4 ----
 3 files changed, 2 insertions(+), 13 deletions(-)

commit e5dc7787bf04e154a08deb684cafc4d43d953905
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Aug 5 19:37:54 1999 +0000

    Add profile_free_string to free strings allocated by profile_get_string
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11622 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 6 ++++++
 src/util/profile/prof_get.c  | 8 ++++++++
 src/util/profile/profile.hin | 4 ++++
 3 files changed, 18 insertions(+)

commit cb14d710bcbc8da221e8dee3f53b873a0f9a270a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Aug 5 15:40:12 1999 +0000

    * stdcc_util.c (deep_free_cc_v5_creds):
    Added free(creds) so that the cc_creds gets freed when a
    cred_union gets freed.  Before it was leaking memory.
    
    I searched the k5 sources for folks calling deep_free_cc_v5_creds
    and my change seems to not break anyone else.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11621 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 091b5a37b779b652f1dd47dfc014051e5606b03a
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu Aug 5 15:35:16 1999 +0000

    Added free(creds) to deep_free_cc_v5_creds so that someone is freeing the cc_creds when a cred_union gets freed.  Before it was leaking memory
    
    I searched the k5 sources for folks calling deep_free_cc_v5_creds and my change seems to not break anything.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11620 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc_util.c | 2 ++
 1 file changed, 2 insertions(+)

commit 21964d83bbacfb52bc7e1cf40e3def2c048a9468
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Aug 4 03:18:29 1999 +0000

    Intialize out_creds pointer to 0 and then check whether it is 0 before
    trying to dereference it, in case lower-level routine failed to assign
    a value to it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11619 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 7 +++++++
 src/lib/krb5/krb/get_creds.c | 9 +++++----
 2 files changed, 12 insertions(+), 4 deletions(-)

commit 6404ed459468bcd3aeb35e21e73da960463461f0
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 3 21:29:17 1999 +0000

    Update dump-utmp from KerbNet 1.2.
    Add makefile rules for building dump-utmp on request.
    Fix line id for console on Solaris.  (PR561)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11618 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 28 +++++++++++++
 src/util/pty/Makefile.in   |  4 ++
 src/util/pty/dump-utmp.c   | 99 +++++++++++++++++++++++++++++++++-------------
 src/util/pty/update_utmp.c |  8 +++-
 4 files changed, 109 insertions(+), 30 deletions(-)

commit 1b572ad98b143b6dd5d559c2657087af9459e996
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Aug 3 21:19:04 1999 +0000

    prof_file.c (profile_open_file)
    Mac OS side now sets profile->magic to PROF_MAGIC_FILE
    so the rest of the functions think it's a real profile.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11617 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit 3eaf318a7c3dd8dd81fc4d55da52359a54eea30e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Aug 3 21:18:24 1999 +0000

    stdcc.c (krb5_stdcc_destroy):
    Added code to free the krb5_ccache like krb5_stdcc_close does
    so we don't leak memory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11616 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit 279ef6c8009a4ce48091e212d5bc712d76cb405e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Aug 3 20:37:37 1999 +0000

    * krb5.hin: Wrap all declarations in `extern "C"' for C++, not just some.  Move
    header file inclusions up above extern-C block.  (Fixes PR 729 from Chas
    Williams.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11615 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  5 +++++
 src/include/krb5.hin  | 52 +++++++++++++++------------------------------------
 2 files changed, 20 insertions(+), 37 deletions(-)

commit 408d03e1fba6ab1bbd4b75cdf200ef64ba7f7ce8
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Aug 3 19:33:10 1999 +0000

    Added line to initialize profile->magic on the Macintosh because all of the other profile library functions check for it and do nothing if it isn't there
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11614 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_file.c | 1 +
 1 file changed, 1 insertion(+)

commit 9e4694157b9b36d9690046bb7e520bf1fc86eb5e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Aug 3 16:40:23 1999 +0000

    Fixed a memory leak in krb5_stdcc_destroy().  The destroy function was failing to free memory allocated for the krb5_ccache.  Code to free this memory was swiped from krb5_stdcc_close()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11613 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit 45770d93d709fbeae92fc1ddb62e6da683280eeb
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Aug 2 20:16:07 1999 +0000

    Patches from Brad Thompson for building without krb4 compatibility
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11612 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 12 ++++++++++++
 src/appl/bsd/kcmd.c    |  2 +-
 src/appl/bsd/krshd.c   | 22 +++++++++++++++++++---
 3 files changed, 32 insertions(+), 4 deletions(-)

commit 7716394fbdb4a4dec93525bbbad30aa0e150760c
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jul 30 22:24:46 1999 +0000

    * config.guess: Add MacOS 10 support.  (Submitted to autoconf maintainers.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11611 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog    | 5 +++++
 src/config/config.guess | 3 +++
 2 files changed, 8 insertions(+)

commit 5d7fbbfbaf8a198ec91752fe6bfd0015de1c1cde
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 29 23:46:21 1999 +0000

    nuke some ancient isode remnants
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11610 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 5 +++++
 src/lib/krb5/error_tables/Makefile.in | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 5322ddf5ded57e89a75e60e92022a7c490c32fb6
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jul 27 13:50:06 1999 +0000

    GetMacProfileFileSpec: fined bogus string conversion
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11608 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 4 ++++
 src/lib/krb5/os/init_os_ctx.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 75ee7cbb9627d3185c6474b0289a75e3da1ef5cf
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jul 26 21:55:24 1999 +0000

    	* telnet.c (telnet): Fix typo in error message, via
    	schwim@whatmore.Stanford.EDU
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11607 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog | 5 +++++
 src/appl/telnet/telnet/telnet.c  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b9e88f5d2dfadcf3fc55e10bcbea035d3fcacf23
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 26 21:16:22 1999 +0000

    fix typo in calculating buffer size
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11606 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/login.c   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 3a0a8a4daae3f9495a8ee66707f75b423fd19c20
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Jul 26 21:01:40 1999 +0000

    Readded error_message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11604 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5Library.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8af6fb36960b1326afb9b7ddb8ecc9aa7df396f9
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Jul 26 16:42:58 1999 +0000

    Updated for 2.5a1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11603 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 9 +++++++++
 1 file changed, 9 insertions(+)

commit f34a94b079866798979721d1f7a9c71d228c9f2b
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Jul 26 16:41:43 1999 +0000

    Fixed size_t redefinition on MacOS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11602 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 3 +++
 src/include/win-mac.h | 6 +-----
 2 files changed, 4 insertions(+), 5 deletions(-)

commit 3bd822a4af4bdfc2733a42bb5234d6932236bc31
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Jul 26 16:40:28 1999 +0000

    Changed GSSLib fragment name; upped krb5 CFM version number
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11601 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

commit 6fe8d93e3b3c73de8a8c5e88debc90fcb1858838
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Jul 26 16:38:06 1999 +0000

    Added krb5_get_profile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11600 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 7 +++++++
 src/include/krb5.hin  | 4 ++++
 2 files changed, 11 insertions(+)

commit 76a2d5356dfbf77e56c0fbde3d376beab2f35ed9
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Jul 26 16:35:32 1999 +0000

    Added krb5_get_profile; removed com_err functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11599 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5Library.exp | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 2fd5cdff2c634835c0b6e871a0720515ee4006a8
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Jul 26 16:34:48 1999 +0000

    merged changes from the Mac_V2_0_derivatives branch and added krb5_get_profile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11598 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/init_os_ctx.c | 31 ++++++++++++++++++++++++++++++-
 1 file changed, 30 insertions(+), 1 deletion(-)

commit ec302dab0de052ced36051b4a577c60de07caf2c
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Jul 26 16:34:13 1999 +0000

    c_ustime.c, init_os_ctx.c: merged changes from the Mac_V2_0_derivatives branch
    init_os_ctx.x: added krb5_get_profile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11597 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 78c27d3c0f4358d64b2a923c2d4ad825d023474f
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Jul 26 16:28:17 1999 +0000

    Merged from Mac_V2_0_derivatives branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11596 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/c_ustime.c | 45 ++++++++++++++++++++++++++++++++++-----------
 1 file changed, 34 insertions(+), 11 deletions(-)

commit 299d2970ff4e2dfbd2cf377a8a7d0eebab00a2f7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jul 24 12:53:30 1999 +0000

    from the 1.0 branch
    
    kshd: Add $(LOGINLIBS) for setluid on the Alpha's... Probably never pulled up
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11595 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 4 ++++
 src/appl/bsd/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a6013c5bbad378bcd15b60adb1107a42a0145dbb
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 23 18:05:31 1999 +0000

    Updating ChangeLog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11594 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit bd439c316efa659a47ec3800dd8eaf4a10eed99c
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 23 17:58:20 1999 +0000

    Updating changelog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11593 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/util/profile/ChangeLog | 6 ++++++
 2 files changed, 11 insertions(+)

commit 29ddd853575f14b8e241a13eb3dc202e10296405
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 23 17:56:13 1999 +0000

    Update changelog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11592 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog | 9 +++++++++
 1 file changed, 9 insertions(+)

commit b885ee6fc9be6bf5379ab965c12d84886199936e
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 23 17:50:53 1999 +0000

    changelog update
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11591 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 8 ++++++++
 1 file changed, 8 insertions(+)

commit bb0718a30700e86dc2b69748b0af4521d59a93da
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 23 03:28:05 1999 +0000

    If no filespecs are provided, then return an empty profile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11590 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_init.c | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

commit 825128ac38f51df74659c43b70369814a1ae2eff
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 23 03:24:30 1999 +0000

    Add profile support for libdefaults dns_fallback
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11589 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 93 ++++++++++++++++++++++++++------------------
 1 file changed, 55 insertions(+), 38 deletions(-)

commit 238956d1d3f378270f5517e007948a0aa3437029
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 23 03:20:38 1999 +0000

    Updated Windows section to use filespecs instead of filenames
    
    Add support for storing the existence of a memory profile in the krb5_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11588 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/init_os_ctx.c | 31 ++++++++++++++++++++++---------
 1 file changed, 22 insertions(+), 9 deletions(-)

commit 79674077d32842e8a9f4aea60d3b2ccf65a27e17
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 23 03:18:26 1999 +0000

    	* Makefile.in (install-mkdirs): Use mkinstalldirs rather than
    	mkdir -p for portability reasons.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11587 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 63024a597bd2d002bada8ab62668fc58027a6162
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 23 03:17:46 1999 +0000

    Add profile support for libdefaults dns_fallback
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11586 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/def_realm.c | 49 +++++++++++++++++++++++++-------------
 src/lib/krb5/os/hst_realm.c | 57 +++++++++++++++++++++++++++++----------------
 2 files changed, 70 insertions(+), 36 deletions(-)

commit 481f2576e2af8ef01340b3e5d6a493eab83d2305
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 23 03:10:58 1999 +0000

    Rename conf_boolean to krb5_conf_boolean and remove the static designation
    so that the function may be used in other modules.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11585 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 3f7f8da6b84a96ffda268b99dc8622eeb2e87b64
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 23 03:07:13 1999 +0000

    	* mkinstalldirs: New file; from autoconf-2.13
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11584 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog     |  2 ++
 src/config/mkinstalldirs | 40 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

commit 1b44b49de8a2ffcf93841f8a29e47178e47d7413
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 23 03:07:07 1999 +0000

    Additional exports which are used by Kermit for Server Side Telnet authentication
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11583 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5_32.def | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit dec31aa489334fd7c660b4af9af14a4252cc022a
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Fri Jul 23 03:05:24 1999 +0000

    Added new profile_in_memory flag to the struct _krb5_context so that
    Krb5 may keep track of whether or not a profile file was found.
    This is needed for conditional use of DNS Realm and Server lookups
    based on whether or not a profile exists.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11582 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 1 +
 1 file changed, 1 insertion(+)

commit 6de1a841cc812cc7d4cd3dd53bb50d899eb2a87a
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 23 02:47:17 1999 +0000

    	* config.guess, config.sub, install-sh: Update from autoconf-2.13
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11581 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog    |   4 +
 src/config/config.guess | 359 ++++++++++++++++++++++++++++++++++++++++--------
 src/config/config.sub   | 114 +++++++++------
 src/config/install-sh   |  25 +++-
 4 files changed, 399 insertions(+), 103 deletions(-)

commit e10b8e7990b22489bb6e44e19ba3cc530cd64a6f
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 23 02:38:08 1999 +0000

    clean up more conflicts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11580 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/configure | 50 ++++++++++++++++++++++++++++++---------------
 1 file changed, 33 insertions(+), 17 deletions(-)

commit f455652ae5673bdd4beb55c9615483216e72d716
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 23 02:30:33 1999 +0000

    resolve conflicts from autoconf-2.13 import
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11577 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/ChangeLog             |  392 ++++-
 src/util/autoconf/Makefile.in           |   42 +-
 src/util/autoconf/NEWS                  |   31 +
 src/util/autoconf/README                |    7 +-
 src/util/autoconf/acconfig.h            |   15 +
 src/util/autoconf/acgeneral.m4          |  220 ++-
 src/util/autoconf/acspecific.m4         |  613 +++++++-
 src/util/autoconf/autoconf.info         | 1351 ++++++++++-------
 src/util/autoconf/autoconf.sh           |    2 +-
 src/util/autoconf/autoconf.texi         |  503 ++++--
 src/util/autoconf/autoheader.m4         |   16 +-
 src/util/autoconf/autoheader.sh         |    8 +-
 src/util/autoconf/autoreconf.sh         |   90 +-
 src/util/autoconf/autoupdate.sh         |    2 +-
 src/util/autoconf/config.guess          |  350 ++++-
 src/util/autoconf/config.sub            |  114 +-
 src/util/autoconf/ifnames.sh            |    2 +-
 src/util/autoconf/install-sh            |    3 +-
 src/util/autoconf/make-stds.texi        |   29 +-
 src/util/autoconf/mkinstalldirs         |    2 +-
 src/util/autoconf/standards.info        |  401 +++--
 src/util/autoconf/standards.texi        |  305 ++--
 src/util/autoconf/testsuite/Makefile.in |   19 +-
 src/util/autoconf/texinfo.tex           | 2519 ++++++++++++++++++++-----------
 24 files changed, 4977 insertions(+), 2059 deletions(-)

commit 486a0af5fccc4876de2d75bb50a5028a8178ab03
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 23 02:21:05 1999 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11574 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/ChangeLog.0 | 343 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 343 insertions(+)

commit 1a83c227c52a8b81013528d6d0308f949ed10b1b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Jul 22 00:04:07 1999 +0000

    more fixes for meeroh's patch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11573 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 1 +
 src/lib/krb5/os/init_os_ctx.c | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 5067f62b3209251ae0581c63a60390b5c52ba7c8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 21 21:26:11 1999 +0000

    * init_os_ctx.c (os_get_default_config_files): Fix some typos and missed name
    changes in the patch Miro just checked in but forgot to mention here, in which
    Mac filespecs are used instead of filenames.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11572 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |  7 +++++++
 src/lib/krb5/os/init_os_ctx.c | 22 +++++++++++-----------
 2 files changed, 18 insertions(+), 11 deletions(-)

commit 6f8200ffccae098275442bbef55e7433a7867a78
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 21 21:23:14 1999 +0000

    * prof_int.h (profile_t): Delete typedef, since Miro changed prof_int.h to
    include profile.h, which also has the typedef.
    * prof_file.c, prof_init.c: Fix typos and missed variable and type name changes
    from Miro's patch.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11571 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  7 +++++++
 src/util/profile/prof_file.c | 30 +++++++++++++++---------------
 src/util/profile/prof_init.c |  6 +++---
 src/util/profile/prof_int.h  |  2 --
 4 files changed, 25 insertions(+), 20 deletions(-)

commit 1fdb19d378e26fca9d6e47928c1857312923661e
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jul 21 18:23:24 1999 +0000

    #ifdefed out krb5_*config_file on MacOS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11570 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      |  6 ++++++
 src/include/krb5.hin       | 13 ++++++++-----
 src/util/profile/ChangeLog |  5 +++++
 3 files changed, 19 insertions(+), 5 deletions(-)

commit 0bd11fd25b1d7b9f50049dcc635878cbee5c55c1
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jul 21 18:22:10 1999 +0000

    Profile library now uses MacOS native file specifiers on MacOS, and file paths on all other OSes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11569 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_init.c | 57 ++++++++++++++++++++++++++++++++++----------
 1 file changed, 44 insertions(+), 13 deletions(-)

commit f534cd79eab6fb4b9c0bd180ccf14852bb56973f
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jul 21 18:21:56 1999 +0000

    Added krb5_free_unparsed_name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11568 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5Library.exp | 1 +
 1 file changed, 1 insertion(+)

commit b5615f4f556fb053cd079d9a12a7c67e4538e9d4
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jul 21 18:20:50 1999 +0000

    Use Mac files specifiers for config files on MacOS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11567 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/init_os_ctx.c | 125 ++++++++++++++++--------------------------
 1 file changed, 46 insertions(+), 79 deletions(-)

commit 03f1c43fd3514d637814b63b84de207d79f2bd61
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jul 21 17:21:56 1999 +0000

    Profile library now uses MacOS native file specifiers on MacOS, and file paths on all other OSes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11566 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_file.c | 116 ++++++++++++++++++++++++++++++++++---------
 src/util/profile/prof_int.h  |  80 ++++++-----------------------
 src/util/profile/profile.hin |  30 ++++++++++-
 3 files changed, 136 insertions(+), 90 deletions(-)

commit 3d45dc49f2cbe4d1d60e717b564bda84e26bb53a
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jul 14 23:27:36 1999 +0000

    Added #ifdef __cplusplus extern "C"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11565 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 4 ++++
 src/util/profile/profile.hin | 8 ++++++++
 2 files changed, 12 insertions(+)

commit 57c9db6786ba74401df7c973a368ae1884754ee7
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jul 13 23:48:31 1999 +0000

    profile headers now copied to output
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11564 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 4662455df55bc3f4bba450153bfbb8e2f51fb781
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jul 12 20:19:51 1999 +0000

    AIX 4.3.2 (4.3.0+) build fixes based on bug report from Joshua Lackey,
    lackeyj@austin.ibm.com.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11563 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 8 ++++++++
 src/appl/bsd/configure.in | 2 +-
 src/appl/bsd/login.c      | 5 +++++
 3 files changed, 14 insertions(+), 1 deletion(-)

commit 97be0246f871a6d57bae789f5b8f4c95e243ed82
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Jul 12 16:57:45 1999 +0000

    Updated for 2.1d3 and 2.1d4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11561 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 8 ++++++++
 1 file changed, 8 insertions(+)

commit d642c216645dcae8ae952aa13e85f485c3731788
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Jul 12 16:52:42 1999 +0000

    Fixed krb5 library CFM version numbers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11560 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 893de5f10cdd56349d84c7283787333f08042aa6
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 11 09:20:22 1999 +0000

    	* krb5_decode_test.c (main): Add additional test cases in
     	encryption_key to test negative integer handling.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11559 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          |  5 +++++
 src/tests/asn.1/krb5_decode_test.c | 10 ++++++++++
 2 files changed, 15 insertions(+)

commit 04440a6e90e94285441f414c77768d3726fdd0a5
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 11 09:19:41 1999 +0000

    	* asn1_decode.c (asn1_decode_integer): Fix to deal with overflows
     	and negative integers.
    	(asn1_decode_unsigned_integer): Fix to deal with overflows and to
     	return errors on encountering negative integers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11558 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     |  7 +++++++
 src/lib/krb5/asn.1/asn1_decode.c | 31 +++++++++++++++++++++++--------
 2 files changed, 30 insertions(+), 8 deletions(-)

commit 920c2dacb120c243662652d8a31891bcb86c8193
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Jul 10 22:54:39 1999 +0000

    Headers now correctly copied to output folders
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11557 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 9378774376c3c7687d2bba727e04f675c55f7843
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Jul 10 18:19:20 1999 +0000

    Fixed discrepancies between debug and final targets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11556 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4a776b44fd3e9f485d1568b23cebb73596ddccb3
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Jul 10 17:20:43 1999 +0000

    Added
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11555 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ProfileLib.CFM.c | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

commit 2778f140d2658a9fc12ae397e3976e196e79a889
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Jul 10 17:19:02 1999 +0000

    More fixed to make Makefile work correctly from any root
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11554 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 1 +
 1 file changed, 1 insertion(+)

commit db91359a5e81ec4ef8f1c9cc6da01c270245a383
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Jul 10 17:07:25 1999 +0000

    Added
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11553 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/profile.exp | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit 678142808f5bc8ee23c815a474dfcb75175752f9
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Jul 10 16:59:44 1999 +0000

    More fixed to make perl script run cirrectly from any root
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11552 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/macfile_gen.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 20630fda3e6493f0ffe8b47cdf70f298360a5342
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Jul 10 16:52:12 1999 +0000

    More fixed to make perl script run cirrectly from any root
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11551 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile       | 2 +-
 src/mac/macfile_gen.pl | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit d89cf7f2000eccc45918dd8c99637f5a4eb6e526
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Jul 10 05:12:25 1999 +0000

    Added profile library and fixed perl script invocation to work fromarbitrary root
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11550 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 187 ++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 163 insertions(+), 24 deletions(-)

commit 43c87d60c9c1fa2d92783f907d76c58930923586
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Jul 10 05:11:55 1999 +0000

    Added profile library file list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11549 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/macfile_gen.pl | 75 ++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 57 insertions(+), 18 deletions(-)

commit 69facf3729a5839e4f62cb27978bfd13a3e2de49
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Jul 10 05:11:38 1999 +0000

    Removed profile lib error table installation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11548 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5.CFM.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 95efc3d778ae12a7de3f6b774744b7c6672b14f4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jul 7 00:41:01 1999 +0000

    * kdb5_util.c (main): Do try using com_err in the case that krb5_init_context
    fails, instead of fprintf of the error number.
    (cf krb5-bugs db #499, 13-Nov-1997)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11546 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog   | 5 +++++
 src/kadmin/dbutil/kdb5_util.c | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 7f61618195c69d4132033bea22b7cf845845cc90
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 6 23:24:12 1999 +0000

    * KRB5-asn.py (PA-SAM-RESPONSE): Fix syntax error -- comma separating sequence
    components doesn't belong buried in a comment.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11545 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog   | 6 ++++++
 src/lib/krb5/asn.1/KRB5-asn.py | 8 ++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 881b4be1e7746431dfcd57b0e9a7e67bc28c4482
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Jul 6 23:16:47 1999 +0000

    * configure.in: Delete old and already disabled code relating to shared library
    support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11544 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |   5 ++
 src/configure.in | 232 -------------------------------------------------------
 2 files changed, 5 insertions(+), 232 deletions(-)

commit 74c880fcd3ce43b12dbf318e624dca83e12fcce3
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 4 00:45:24 1999 +0000

    	* krb5_decode_test.c (main): Add test cases for encryption_key in
    	order to test skipping of trailing fields in sequences, as well as
    	handling of indefinite lengths in sequences.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11543 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          | 6 ++++++
 src/tests/asn.1/krb5_decode_test.c | 5 +++++
 2 files changed, 11 insertions(+)

commit b42c394763a1c59cfa5f8260db9e481c0c521e96
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 4 00:44:07 1999 +0000

    	* asn1buf.c (asn1buf_sync): Add length parameter to disambiguate
    	constructed-indefinite encoding from constructed-definite encoding
    	which happens to end at the same place as the enclosing buf.
    
    	* asn1buf.h: Update to match definition.
    
    	* krb5_decode.c (end_structure): Update to deal with additional
    	length parameter to asn1buf_sync().
    
    	* asn1_k_decode.c (end_sequence_of, end_structure): Update to deal
    	with additional length parameter to asn1buf_sync().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11542 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 12 ++++++++++++
 src/lib/krb5/asn.1/asn1_k_decode.c |  4 ++--
 src/lib/krb5/asn.1/asn1buf.c       |  7 ++++---
 src/lib/krb5/asn.1/asn1buf.h       |  3 ++-
 src/lib/krb5/asn.1/krb5_decode.c   |  2 +-
 5 files changed, 21 insertions(+), 7 deletions(-)

commit a7328a02e366d9ae1d6894c01a886e0cd5a2c52f
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 3 09:00:15 1999 +0000

    	* asn1buf.h: New prototpyes for asn1buf_sync() and
    	asn1buf_skiptail().
    
    	* asn1buf.c (asn1buf_sync): Fix to deal with
    	constructed-indefinite encodings with trailing fields.  As a
    	result, this requires that the most recently read tag number be
    	passed in.
    	(asn1buf_skiptail): New helper function to skip trailing fields in
    	a constructed-indefinite encoding.
    
    	* krb5_decode.c (end_structure): Hack to deal with changed
    	asn1buf_sync().
    
    	* asn1_k_decode.c (end_structure, end_sequence_of): Hack to deal
    	with changed asn1buf_sync().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11541 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 18 ++++++++++++++++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 10 ++++++----
 src/lib/krb5/asn.1/asn1buf.c       | 39 +++++++++++++++++++++++++++++++++++---
 src/lib/krb5/asn.1/asn1buf.h       | 11 +++++++++--
 src/lib/krb5/asn.1/krb5_decode.c   |  3 ++-
 5 files changed, 71 insertions(+), 10 deletions(-)

commit 5ab8973a1cc1d09ec56687b2faeaa4ceaf672da8
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 1 00:38:28 1999 +0000

    	* asn1buf.c (asn1buf_sync): Interim fix for DCE compat problem
    	with indefinite length encodings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11540 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog |  5 +++++
 src/lib/krb5/asn.1/asn1buf.c | 10 +++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit 3b6362aff28138addf5dbf156a64a03a6f8f64f8
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 1 00:08:58 1999 +0000

    	* Makefile.in: Fix jaltman's changes so they don't break the unix
    	build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11539 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  5 +++++
 src/lib/Makefile.in | 12 ++++++------
 2 files changed, 11 insertions(+), 6 deletions(-)

commit cc404230c2bede6dce78ee19f88d879b5e27b71f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 30 19:28:13 1999 +0000

    Disable lookaside cache.  It's needed if the replay cache is enabled, and could
    theoretically make certain attacks more difficult, but the replay cache is
    disabled, the attack is very difficult compared to other existing attacks
    (would need huge numbers of queries), and under heavy load the lookaside cache
    degrades performance.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11538 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   | 8 ++++++++
 src/kdc/Makefile.in | 8 ++++++--
 src/kdc/dispatch.c  | 4 ++++
 src/kdc/replay.c    | 4 ++++
 4 files changed, 22 insertions(+), 2 deletions(-)

commit 2ee7c8e0714dce64604bc37fee6272286b6bcf3a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Jun 30 19:17:23 1999 +0000

    * locate_kdc.c (krb5_locate_kdc): Kerberos admin service name is
    "kerberos-adm", not "kadmin", so look up "_kerberos-adm._tcp" in DNS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11537 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 6 ++++++
 src/lib/krb5/os/locate_kdc.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 8a60b820c9e8a01924029050f4ae9b1408ceaaa2
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jun 30 15:12:42 1999 +0000

    krb5_try_realm_txt_rr() should allow the resolv library to expand
    the local domain or domain searchlist when the query is being
    performed without the specification of a hostname or domain.
    When 'name' is NULL or "", no '.' should be appended to the query.
    Appending a '.' in that circumstance will result in an inability
    to resolv the REALM if gethostname() does not return a fully
    qualified domain name as on Windows and Solaris.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11536 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/hst_realm.c | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

commit 040a0fa7a6a565b2413afc1decbb4bc545b5d9be
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jun 30 00:04:48 1999 +0000

    Makefile.in modified to support conditional compilation of krb5_32.dll
    with DNS support using DNSFLAGS variable defined in win-pre.h.
    
    krb5_32.def modified to export functions necessary to support eklogin
    protocol.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11535 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/Makefile.in | 13 +++++++++----
 src/lib/krb5_32.def | 14 ++++++++++++--
 2 files changed, 21 insertions(+), 6 deletions(-)

commit 0cd36ece4a7d7146e73bdd71d4fad5a69f781754
Author: Jeffrey Altman <jaltman@secure-endpoints.com>
Date:   Wed Jun 30 00:00:30 1999 +0000

    Add support for conditional definition of DNS flags to win-pre.h
    If KRB5_USE_DNS is defined in the environment then Krb5_32.dll
    will be built with DNS support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11534 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/win-pre.in | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 60ab5b84ffe834ecc99de83da07a270719e62f8a
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 29 02:03:02 1999 +0000

    	* replay.c (MATCH): Fix up to compare the correct components of
    	the input address.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11533 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 src/kdc/replay.c  | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 6b73c0e50f1747ab3deb6cd6d8c5a4c6d39a98a8
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 29 01:55:21 1999 +0000

    	* dk_encrypt.c (krb5_marc_dk_encrypt): Call
    	krb5_marc_dk_encrypt_length() instead of krb5_dk_encrypt_length()
    	to prevent blocksize errors.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11532 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/dk/ChangeLog    | 6 ++++++
 src/lib/crypto/dk/dk_encrypt.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit b78d68824e53586eedc08fe9596900f1ffa59f40
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 29 01:53:43 1999 +0000

    	* enc_helper.c (krb5_encrypt_helper): NULL out the pointer to the
    	ciphertext if there is an error; this prevents stuff farther up
    	from freeing freed memory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11531 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 6 ++++++
 src/lib/krb5/krb/enc_helper.c | 6 ++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 6552c09a1b8b194f3ece2d27f3d28fc9b0a9acb0
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Jun 23 22:18:05 1999 +0000

    Check whether profile is valid before partying on it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11527 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 5 +++++
 src/util/profile/prof_init.c | 6 ++++++
 2 files changed, 11 insertions(+)

commit efd4fb69bbfff4a39206c8d4d1902378363ce14e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Jun 21 18:33:05 1999 +0000

    DNS lookup implementation, conditionally compiled under KRB5_DNS_LOOKUP (which
    is not defined).  Written by Ken Hornstein and Jeffrey Altman, with some minor
    changes from me.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11525 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  33 ++++
 src/lib/krb5/os/def_realm.c  |  63 ++++++-
 src/lib/krb5/os/hst_realm.c  | 213 +++++++++++++++++++---
 src/lib/krb5/os/locate_kdc.c | 425 +++++++++++++++++++++++++++++++++++++++++--
 4 files changed, 691 insertions(+), 43 deletions(-)

commit 021335bbe070fc2941325943c9ee0c0ddd15769c
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon Jun 21 18:15:24 1999 +0000

    Boost version to 1.0.8
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11524 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog  | 4 ++++
 src/windows/version.rc | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit e9a929d3fe5985ba2aaaf54da62021a8f6ae364a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 18 22:51:40 1999 +0000

    * init_ctx.c (krb5_free_context): Set field pointers to NULL after freeing
    targets, in case higher-level code retains pointers into the context structure.
    From Jeffrey Altman.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11523 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  6 ++++++
 src/lib/krb5/krb/init_ctx.c | 18 +++++++++++++-----
 2 files changed, 19 insertions(+), 5 deletions(-)

commit 42f2bb053a18aad8273347f7c65531b6e6d51b95
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri Jun 18 22:19:19 1999 +0000

    minor syntax cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11522 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 5 +++++
 src/util/profile/prof_tree.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b53ee98c0fb1ffa8aefa28ec318e4d04b2790eca
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 17 21:31:56 1999 +0000

    	* asn1_encode.c (asn1_encode_generaltime): Fix minor bug in
    	bounds-checking for tm_year: 1900 + 8099 = 9999.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11521 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 5 +++++
 src/lib/krb5/asn.1/asn1_encode.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6e717849a9115d6c489ec007d9e7eb38cb30ea1f
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Jun 17 10:01:28 1999 +0000

    * ccdefname.c (get_from_registry_indirect, try_dir, get_from_os):
            Extra robustness to win32 code.
    * init_os_ctx.c (krb5_get_config_files, krb5_free_config_files):
            Add function to get config files being used for current
            context with corresponding free function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11520 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |   9 ++
 src/lib/krb5/os/ccdefname.c   |  39 +++---
 src/lib/krb5/os/init_os_ctx.c | 297 +++++++++++++++++++++++++++---------------
 3 files changed, 225 insertions(+), 120 deletions(-)

commit 729b0b40f5d0adb20ad16cb6ba458ec32afa3086
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Jun 17 09:59:36 1999 +0000

    * krb5_32.def: Add krb5_get_default_config_files and
            krb5_free_config_files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11519 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 5 +++++
 src/lib/krb5_32.def | 2 ++
 2 files changed, 7 insertions(+)

commit 240993a3c51147359be64c2eabb2444347bb7af7
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Jun 17 09:59:00 1999 +0000

    * krb5.hin (krb5_get_default_config_files, krb5_free_config_files):
            Add function to get default config files with corresponding
            free function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11518 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 6 ++++++
 src/include/krb5.hin  | 6 ++++++
 2 files changed, 12 insertions(+)

commit 4f95a4992e342cff3116f25a0d4fea054be4dbb0
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Jun 17 09:57:23 1999 +0000

    Fix memory leak in profile_init_path()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11517 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 4 ++++
 src/util/profile/prof_init.c | 1 +
 2 files changed, 5 insertions(+)

commit 86887fddd5c90982414d15795a3d259d253bdd41
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Jun 16 05:43:46 1999 +0000

    For profile name, enhance win32 heuristics to use environment variable
    (like Unix) and registry.  Also try executable's dir before windows dir
    if not secure.
    
    For ccname, enhance win32 heuristics to use registry properly.  Default
    to API:krb5cc properly, and to use temp dirs before the windows dir.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11516 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |  11 +++
 src/lib/krb5/os/ccdefname.c   | 103 +++++++++++++++++---
 src/lib/krb5/os/init_os_ctx.c | 217 +++++++++++++++++++++++++++++++++++-------
 3 files changed, 281 insertions(+), 50 deletions(-)

commit f4b6820c5c0df92f29cc6f75cef0d16562c8e1e6
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Jun 16 05:38:37 1999 +0000

    Fix windows build.
    Fix calling convention.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11515 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/srvtab/ChangeLog    | 15 ++++++++++++++-
 src/lib/krb5/keytab/srvtab/Makefile.in  |  4 +---
 src/lib/krb5/keytab/srvtab/kts_close.c  |  2 +-
 src/lib/krb5/keytab/srvtab/kts_endget.c |  2 +-
 src/lib/krb5/keytab/srvtab/kts_g_ent.c  |  2 +-
 src/lib/krb5/keytab/srvtab/kts_g_name.c |  2 +-
 src/lib/krb5/keytab/srvtab/kts_next.c   |  2 +-
 src/lib/krb5/keytab/srvtab/kts_resolv.c |  2 +-
 src/lib/krb5/keytab/srvtab/kts_ssget.c  |  2 +-
 src/lib/krb5/keytab/srvtab/ktsrvtab.h   | 14 +++++++-------
 10 files changed, 29 insertions(+), 18 deletions(-)

commit c72602771508e2f0a651bffba5b2a94462a4ad2b
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Jun 16 05:36:00 1999 +0000

    Fix windows build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11514 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog   |  4 ++++
 src/lib/krb5/keytab/Makefile.in | 12 ++++++++----
 2 files changed, 12 insertions(+), 4 deletions(-)

commit b917468af716f2af31b16c2236077349c43ea5e0
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed Jun 16 05:33:06 1999 +0000

    Create Makefile.in for srvtab keytab code during win32 build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11513 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  5 +++++
 src/Makefile.in | 10 +++++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 611c7e8a00224970811c6e1ac20d1bd3d5e5b68a
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Jun 15 20:49:12 1999 +0000

    Get rid of control characters in text file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11512 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   |  4 ++++
 src/util/et/texinfo.tex | 32 ++++++++++++++++----------------
 2 files changed, 20 insertions(+), 16 deletions(-)

commit 6c177497a6d2a44fb152edd6234601e9fefaa602
Author: Geoffrey King <gjking@mit.edu>
Date:   Sun Jun 13 09:17:33 1999 +0000

    Implement SRVTAB keytab type, which can read a krb4 srvtab
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11511 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog                  |   5 ++
 src/lib/krb5/Makefile.in                |  10 +--
 src/lib/krb5/configure.in               |   1 +
 src/lib/krb5/keytab/.Sanitize           |   1 +
 src/lib/krb5/keytab/ChangeLog           |   7 ++
 src/lib/krb5/keytab/Makefile.in         |   9 +-
 src/lib/krb5/keytab/ktbase.c            |  24 +++--
 src/lib/krb5/keytab/srvtab/.Sanitize    |  46 ++++++++++
 src/lib/krb5/keytab/srvtab/ChangeLog    |   4 +
 src/lib/krb5/keytab/srvtab/Makefile.in  |  52 +++++++++++
 src/lib/krb5/keytab/srvtab/kts_close.c  |  48 ++++++++++
 src/lib/krb5/keytab/srvtab/kts_endget.c |  38 ++++++++
 src/lib/krb5/keytab/srvtab/kts_g_ent.c  | 102 ++++++++++++++++++++++
 src/lib/krb5/keytab/srvtab/kts_g_name.c |  58 +++++++++++++
 src/lib/krb5/keytab/srvtab/kts_next.c   |  48 ++++++++++
 src/lib/krb5/keytab/srvtab/kts_ops.c    |  43 +++++++++
 src/lib/krb5/keytab/srvtab/kts_resolv.c |  69 +++++++++++++++
 src/lib/krb5/keytab/srvtab/kts_ssget.c  |  50 +++++++++++
 src/lib/krb5/keytab/srvtab/kts_util.c   | 149 ++++++++++++++++++++++++++++++++
 src/lib/krb5/keytab/srvtab/ktsrvtab.h   | 114 ++++++++++++++++++++++++
 20 files changed, 863 insertions(+), 15 deletions(-)

commit e05fda2ea1726a3a0e166a02859e56832a1a72da
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Jun 11 19:21:50 1999 +0000

    Mac: Fixed 2nd config file name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11509 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 5 +++++
 src/lib/krb5/os/init_os_ctx.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 27550cef48721b0777f5d150872f69cd480c0a0e
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Thu Jun 10 18:15:11 1999 +0000

    Use PostMessage instead of SendMessage so that we don't block
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11508 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog | 5 +++++
 src/lib/krb5/ccache/ccapi/stdcc.c   | 2 +-
 src/lib/krb5/ccache/file/ChangeLog  | 5 +++++
 src/lib/krb5/ccache/file/fcc_ops.c  | 2 +-
 4 files changed, 12 insertions(+), 2 deletions(-)

commit a8f5355d8bd6dfce2cfafd680309df2ccbd809f3
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jun 9 18:34:36 1999 +0000

    Fixed Mac PPC #ifdefs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11507 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 4 ++++
 src/lib/krb5/os/c_ustime.c | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 5e0a9f74228e72fb2a3dca73a5eb2183d7087a6b
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jun 9 17:53:56 1999 +0000

    Fixed quoting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11505 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 6bf45e22e2075e32e20e3cb5450d2604f50a89c3
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jun 9 17:49:39 1999 +0000

    Added libraries for native microseconds support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11504 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 461b4de2e7531111c1da1b30bd38a20c3918f20d
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jun 9 17:47:34 1999 +0000

    #ifdefed Mac native microseconds code for PPC-only
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11503 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 5 +++++
 src/lib/krb5/os/c_ustime.c | 8 ++++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit c7b87ddf57181a0339a343e985f8e467d86408d4
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Wed Jun 9 17:01:31 1999 +0000

    Fixed Duplicate won't delete locked files bug
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11502 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit c26e6e82765c944c8c318fd168eb8f0bd440bd2f
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jun 9 14:53:26 1999 +0000

    Merged changes from Mac_V2_0_derivatives branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11501 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5Library.exp | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

commit 5e57c1d3b980b55c64d87caf438aa0506088927b
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jun 9 14:52:49 1999 +0000

    Updated for 2.0.1b1, 2.1d1 and 2.1d2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11500 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit 98582314d1f9e044d44b7b01f8fdd220a5e72e65
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jun 9 14:52:29 1999 +0000

    Merged changed from Mac_V2_0_derivatives branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11499 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |  28 +++++++++
 src/lib/krb5/os/c_ustime.c    | 133 +++++++++++++++++++++++++++++++++++++-----
 src/lib/krb5/os/init_os_ctx.c |  11 ++--
 src/lib/krb5/os/net_write.c   |   2 +
 src/util/profile/ChangeLog    |   6 ++
 src/util/profile/prof_file.c  |   2 +-
 6 files changed, 161 insertions(+), 21 deletions(-)

commit 7249a2b5ccea7ee25e3e767769a9ed8ae10d4393
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jun 9 14:16:49 1999 +0000

    Added krb5_rc_*
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11498 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5Library.exp | 9 +++++++++
 1 file changed, 9 insertions(+)

commit c280eda814ecc12047c0bc4292a29da0bc9f6842
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jun 8 19:41:49 1999 +0000

    removed kconfig since it is no longer needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11497 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e273daf407ba456cc059eba71f4b91bcd9068fe0
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Tue Jun 8 19:27:33 1999 +0000

    Changed errno to SOCKET_ERRNO/SOCKET_SET_ERRNO for Mac OT SocketsLib
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11496 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 20 ++++++++++++++++++++
 src/lib/krb5/os/changepw.c  | 40 ++++++++++++++++------------------------
 src/lib/krb5/os/hst_realm.c |  2 +-
 src/lib/krb5/os/localaddr.c |  6 +++---
 src/lib/krb5/os/net_read.c  |  8 ++++----
 src/lib/krb5/os/net_write.c |  6 ++----
 src/lib/krb5/os/sn2princ.c  |  2 +-
 7 files changed, 47 insertions(+), 37 deletions(-)

commit 3a6afac5dcd7fef5b6f684e8969d8709b000e451
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Jun 8 06:19:22 1999 +0000

    Remove references to cc_*_instance functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11495 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog |  4 ++++
 src/lib/krb5/ccache/ccapi/winccld.h | 12 ------------
 2 files changed, 4 insertions(+), 12 deletions(-)

commit 29c89a8edd5814106040e3b947bfdf638c47ac8b
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue Jun 8 06:18:38 1999 +0000

    Only do version checking once per use of the DLL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11494 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog  | 5 +++++
 src/lib/win_glue.c | 4 ++++
 2 files changed, 9 insertions(+)

commit 006794de160897787af31c3970a9d7d7a2fba977
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri May 28 05:56:35 1999 +0000

    New fragment names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11482 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit fe4f76969cacf872f86917890fb27cbef63af917
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu May 27 21:16:16 1999 +0000

    Removed references to gss-krb5-* targets and changed CCache paths
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11481 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

commit bcbbc106a28254cb10acdb88a3d0c90e1799d184
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu May 27 20:48:41 1999 +0000

    Removed metric buttload of old Mac crap that hasn't been used for years
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11480 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/GSSLibrary.SAP.exp                         |   72 -
 src/mac/Icons.rsrc                                 |    1 -
 src/mac/MIT Kerberos.r                             |   34 -
 src/mac/MITKerberosLib.r                           |   25 -
 src/mac/Makefile.initial                           |   61 -
 src/mac/Makefile.tmpl                              |  883 -----
 src/mac/RunAppleScript.pl                          |   16 -
 src/mac/SAP/ChangeLog                              |   18 -
 src/mac/SAP/GSSforSAP.r                            |  114 -
 src/mac/SAP/macSAPglue.c                           |   86 -
 src/mac/Templatify.pl                              |    5 -
 src/mac/TestTrack/ChangeLog                        |   24 -
 src/mac/TestTrack/MITAthenaLib                     |    1 -
 src/mac/TestTrack/ShlibTestTrack.c                 |  115 -
 src/mac/TestTrack/ShlibTestTrack.h                 |   19 -
 src/mac/TestTrack/TestTrackLib.h                   |   59 -
 src/mac/TestTrack/testtrack.h                      |   30 -
 src/mac/gss-sample/ChangeLog                       |   10 -
 src/mac/gss-sample/gss-client.c                    |  463 ---
 src/mac/gss-sample/gss-misc.c                      |  360 --
 src/mac/gss-sample/gss-sample.sit.hqx              |   48 -
 src/mac/gss-sample/gss.h                           |   88 -
 src/mac/gss/CGSSDocument.cp                        |  982 ------
 src/mac/gss/CGSSDocument.h                         |   85 -
 src/mac/gss/CW-Project.hqx                         |  489 ---
 src/mac/gss/GSSSample.cp                           |  209 --
 src/mac/gss/GSSSample.h                            |   52 -
 src/mac/gss/GSSSample.prefix.h                     |    5 -
 src/mac/gss/GSSSample.rsrc.hqx                     |   69 -
 src/mac/gss/GSSSample.script                       |    9 -
 src/mac/gss/gss.h                                  |   13 -
 src/mac/kconfig/ChangeLog                          |   65 -
 src/mac/kconfig/MakeFile                           |  250 --
 src/mac/kconfig/ReleaseNotes                       |  172 -
 src/mac/kconfig/WindowUtil.c                       |  311 --
 src/mac/kconfig/WindowUtil.h                       |   27 -
 src/mac/kconfig/WindowUtil.proto.h                 |    9 -
 src/mac/kconfig/des_cornell.c                      |  222 --
 src/mac/kconfig/desproto.h                         |   34 -
 src/mac/kconfig/dnr.c                              |  293 --
 src/mac/kconfig/encrypt.h                          |   92 -
 src/mac/kconfig/getpasswd.c                        |  236 --
 src/mac/kconfig/glue.h                             |   48 -
 src/mac/kconfig/k.bw                               |  Bin 2767 -> 0 bytes
 src/mac/kconfig/k.color                            |  Bin 46658 -> 0 bytes
 src/mac/kconfig/kadm.c                             | 1279 -------
 src/mac/kconfig/kadm.h                             |  130 -
 src/mac/kconfig/kadm.proto.h                       |   22 -
 src/mac/kconfig/kconfig.c                          | 3689 --------------------
 src/mac/kconfig/kconfig.h                          |  220 --
 src/mac/kconfig/kconfig.prj                        |  Bin 38629 -> 0 bytes
 src/mac/kconfig/kconfig.proto.h                    |   71 -
 src/mac/kconfig/kconfig.r                          |   91 -
 src/mac/kconfig/kconfig.rsrc                       |    1 -
 src/mac/kconfig/kconfig.vers                       |   42 -
 src/mac/kconfig/kpasswd.c                          |  216 --
 src/mac/kconfig/ldef.c                             |  165 -
 .../libraries/CCache API/bin/CCacheGlobalsLib.68K  |    1 -
 .../libraries/CCache API/bin/CCacheGlobalsLib.PPC  |    1 -
 src/mac/libraries/CCache API/bin/CCacheLib.68K     |    1 -
 .../libraries/CCache API/bin/CCacheLib.68K.debug   |    1 -
 src/mac/libraries/CCache API/bin/CCacheLib.PPC     |    1 -
 .../libraries/CCache API/bin/CCacheLib.PPC.debug   |    1 -
 src/mac/libraries/CCache API/include/CCache.h      |  388 --
 src/mac/libraries/DES/bin/deslib.68K               |    1 -
 src/mac/libraries/DES/bin/deslib.68K.debug         |    1 -
 src/mac/libraries/DES/bin/deslib.PPC               |    1 -
 src/mac/libraries/DES/bin/deslib.PPC.debug         |    1 -
 src/mac/libraries/DES/doc/Bugs                     |   10 -
 src/mac/libraries/DES/doc/ChangeLog                |  369 --
 .../DES/doc/MIT DES Shared Library Readme          |   41 -
 src/mac/libraries/DES/doc/READ_ME                  |   21 -
 src/mac/libraries/DES/doc/Version history          |   65 -
 src/mac/libraries/DES/doc/f_README                 |   69 -
 src/mac/libraries/DES/doc/ren.msg                  |   32 -
 src/mac/libraries/DES/include/DESLib.glue.c        |  842 -----
 src/mac/libraries/DES/include/DESLib.glue.h        |    8 -
 src/mac/libraries/DES/include/des.h                |  169 -
 src/mac/libraries/DES/include/mit-copyright.h      |   20 -
 src/mac/libraries/Metrowerks/CW Pro 4/CLib.68K     |    1 -
 .../libraries/Metrowerks/CW Pro 4/CLib.68K.debug   |    1 -
 src/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC     |    1 -
 .../libraries/Metrowerks/CW Pro 4/CLib.PPC.debug   |    1 -
 .../libraries/Metrowerks/CW Pro 4/RuntimeLib.68K   |    1 -
 .../Metrowerks/CW Pro 4/RuntimeLib.68K.debug       |    1 -
 .../libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC   |    1 -
 .../Metrowerks/CW Pro 4/RuntimeLib.PPC.debug       |    1 -
 src/mac/telnet-k5-auth/ChangeLog                   |    9 -
 src/mac/telnet-k5-auth/krb5auth.c                  |  405 ---
 src/mac/telnet-k5-auth/telnet-2.7b4-68k.sit.hqx    | 2919 ----------------
 src/mac/telnet-k5-auth/telnet-k5-auth.sit.hqx      |  255 --
 src/mac/telnet-k5-auth/tnae.h                      |  142 -
 src/mac/version.r                                  |   16 -
 93 files changed, 17928 deletions(-)

commit 0e6789171f43dd5c029aa76eb61050a51c8da9d4
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu May 27 20:47:14 1999 +0000

    Now references external copies of CCache and other libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11479 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 120 ++++++++++++++++++++-----------------------------------
 1 file changed, 44 insertions(+), 76 deletions(-)

commit 755d43c1be6a14f364955df7cd8576c8e01774e3
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu May 27 19:55:53 1999 +0000

    Merged Sockets support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11478 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 35 ++++++++++++++++++++++++++++++-----
 1 file changed, 30 insertions(+), 5 deletions(-)

commit 74452b3b53a4cfecadbcfa568053fe01fa528250
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu May 27 19:52:56 1999 +0000

    Added header copying targets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11477 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 113 +++++++++++++++++++++++++++++++++++++++----------------
 1 file changed, 81 insertions(+), 32 deletions(-)

commit ca6b02006b31e2f36eb258b8210bccc05b872c1f
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu May 27 19:32:09 1999 +0000

    Updated to use the OT sockets library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11476 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 35 ++++++++++++++++++++++++++++++-----
 1 file changed, 30 insertions(+), 5 deletions(-)

commit 37be22458518c29190333b535dceb4006524aa65
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu May 27 19:14:50 1999 +0000

    Removed macsock.c and DNR.c because they are not used by OT sockets library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11475 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/DNR.c     | 397 ----------------------
 src/lib/krb5/os/macsock.c | 828 ----------------------------------------------
 2 files changed, 1225 deletions(-)

commit 10c0edb46094e8fd2cb2f59dd1e857f116022121
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu May 27 19:13:59 1999 +0000

    Removed macsock.c and DNR.c because they are not used by the OT sockets library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11474 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in | 6 ------
 1 file changed, 6 deletions(-)

commit 6b4e372342368efb5abb9a0fb22ba461ed1f5dac
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu May 27 19:12:37 1999 +0000

    Updated header files to use OT Sockets library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11473 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/macsock.h          | 220 +++++++-----------------------------
 src/include/port-sockets.h          |  14 +--
 src/include/win-mac.h               |   2 +-
 src/mac/libraries/KerberosHeaders.h |  62 +---------
 4 files changed, 48 insertions(+), 250 deletions(-)

commit 5d6c628ad9e0d5878b5baf38e65bdca6dd25dd9e
Author: Alexandra Ellwood <lxs@mit.edu>
Date:   Thu May 27 19:09:34 1999 +0000

    Removed call to getmyipaddr since Sockets has gethostname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11472 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/localaddr.c | 11 -----------
 1 file changed, 11 deletions(-)

commit eb9a4acdc169fd0ccaca214133e9b4788be2eeda
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu May 27 03:57:36 1999 +0000

    Fixed a few mac paths
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11471 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit cb37bc2dfffbdd41317b7e713e030bf602c4a171
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu May 27 02:05:39 1999 +0000

    Fixed glue targets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11470 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile | 25 ++++++++++++++++---------
 1 file changed, 16 insertions(+), 9 deletions(-)

commit 048f29122d20f04242cbfff07ff19d66b98e0c5a
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu May 27 00:53:56 1999 +0000

    Removed #define ENOMEM
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11469 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ddfbac98b5cf707c8a7b1e3b527d1bbb92f712f2
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu May 27 00:38:02 1999 +0000

    Completely redone Makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11468 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/FragmentAlias.mpw |   8 +-
 src/mac/Makefile          | 955 ++++++++++++++++++++++++++++++++++++++++++++++
 src/mac/create-folder.mpw |  27 ++
 src/mac/macfile_gen.pl    | 201 +++++++---
 4 files changed, 1124 insertions(+), 67 deletions(-)

commit 8cd0f1714e34a364567a14ead9e8543730ea317f
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu May 27 00:37:23 1999 +0000

    Removed ENOMEM
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11467 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/KerberosHeaders.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 71ed30882ff2e4316d6657ff2ed815048e675422
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed May 19 17:28:56 1999 +0000

    Improve rule to create gssapi include dir under windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11466 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   |  5 +++++
 src/lib/gssapi/generic/Makefile.in |  6 +++---
 src/lib/gssapi/krb5/ChangeLog      |  5 +++++
 src/lib/gssapi/krb5/Makefile.in    | 14 +++++++-------
 4 files changed, 20 insertions(+), 10 deletions(-)

commit ffe9bfc1bb6fb7ec91d10d92a76dc7acc243b197
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed May 19 17:18:55 1999 +0000

    Remove unncessary LIBCMD definition from recursive make invocations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11465 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog   |  5 +++++
 src/windows/Makefile.in | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit bd08f80e40c6cbb63520869f5be3f1d832cc7865
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Wed May 19 16:18:30 1999 +0000

    These are a bunch of intertwined changes to the windows build.
    This log message includes all of the different changes across several
    Makefile.in files (and win-pre.in and win-post.in):
    
    - Remove "-" from recursive windows make invocations so that we can bail
      on a build error.  New MIGNORE option restores the previous bailing
      behavior.
    - Update windows readme to reflect current practices.
    - Add NO_OUTDIR synonym for NO_OUTPRE in windows build.
    - Top-level windows Makefile now builds util which now builds
      util/windows, util/et, and util/profile (instead of building them
      directly).
    - Remove trailing backslash from rule that creates the windows output dir.
      This backslash would cause the rule to always be invoked.
    - Move WCONFIG and WCONFIG_EXE definitions into win-pre.in.
    - Remove rules in include directory that blindly copy include header
      files from gssapi, et, and profile.  Instead, use/add build rules to
      the components that generate them that copy only when the file changes.
    - Use dependencies in include/krb5 to copy header files instead of blindly
      copying them.  Add !if 0/!endif wrapper to Unix version of the rules.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11464 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                      |  9 ++++
 src/Makefile.in                    | 94 +++++++++++++++++---------------------
 src/clients/ChangeLog              |  4 ++
 src/clients/Makefile.in            | 12 ++---
 src/config/ChangeLog               |  9 ++++
 src/config/win-post.in             |  8 ++--
 src/config/win-pre.in              |  8 +++-
 src/include/ChangeLog              | 11 +++++
 src/include/Makefile.in            | 11 ++---
 src/include/krb5/ChangeLog         |  8 ++++
 src/include/krb5/Makefile.in       | 27 ++++++++---
 src/lib/ChangeLog                  |  4 ++
 src/lib/Makefile.in                | 20 ++++----
 src/lib/crypto/ChangeLog           |  4 ++
 src/lib/crypto/Makefile.in         | 66 +++++++++++++-------------
 src/lib/gssapi/ChangeLog           |  4 ++
 src/lib/gssapi/Makefile.in         | 12 ++---
 src/lib/gssapi/generic/ChangeLog   |  5 ++
 src/lib/gssapi/generic/Makefile.in |  2 +-
 src/lib/gssapi/krb5/ChangeLog      |  5 ++
 src/lib/gssapi/krb5/Makefile.in    | 10 ++--
 src/lib/krb5/ChangeLog             |  4 ++
 src/lib/krb5/Makefile.in           | 32 ++++++-------
 src/lib/krb5/ccache/ChangeLog      |  4 ++
 src/lib/krb5/ccache/Makefile.in    | 12 ++---
 src/lib/krb5/keytab/ChangeLog      |  4 ++
 src/lib/krb5/keytab/Makefile.in    |  4 +-
 src/util/ChangeLog                 |  5 ++
 src/util/Makefile.in               | 26 ++++++++++-
 src/util/et/ChangeLog              |  5 ++
 src/util/et/Makefile.in            |  8 ++--
 src/util/profile/ChangeLog         |  5 ++
 src/util/profile/Makefile.in       |  9 +++-
 src/windows/ChangeLog              |  8 ++++
 src/windows/Makefile.in            | 20 ++++----
 src/windows/readme                 | 40 +++++++++++-----
 36 files changed, 335 insertions(+), 184 deletions(-)

commit 6b6c052bcdaa702e26b3a4560cf6f4c53a0621ec
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue May 18 00:51:25 1999 +0000

    Rename windows.in to win-pre.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11463 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog   |   5 ++
 src/config/win-post.in |   2 +-
 src/config/win-pre.in  | 161 +++++++++++++++++++++++++++++++++++++++++++++++++
 src/config/windows.in  | 161 -------------------------------------------------
 4 files changed, 167 insertions(+), 162 deletions(-)

commit 6f34044ccb29cce60dbc691b175ebd5f353f3b74
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue May 18 00:50:25 1999 +0000

    Rename config/windows.in to config/win-pre.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11462 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 4 ++--
 src/wconfig.c   | 4 ++--
 3 files changed, 9 insertions(+), 4 deletions(-)

commit 28acc49f0c32bddbf1f1aadf4d322a956b20769b
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue May 18 00:28:20 1999 +0000

    Add included version resouce script to resource file dependency
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11461 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog      | 5 +++++
 src/windows/cns/Makefile.in    | 2 +-
 src/windows/gss/ChangeLog      | 5 +++++
 src/windows/gss/Makefile.in    | 2 ++
 src/windows/wintel/ChangeLog   | 5 +++++
 src/windows/wintel/Makefile.in | 2 ++
 6 files changed, 20 insertions(+), 1 deletion(-)

commit 73dfe7504e6ebeee735597708f076e22cccb2aae
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue May 18 00:17:47 1999 +0000

    Boost version to 1.0.6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11460 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog  |  4 ++++
 src/windows/version.rc | 10 +++++-----
 2 files changed, 9 insertions(+), 5 deletions(-)

commit 98e5ac3e4c002ee5a7511b9e336b26bced424025
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Tue May 18 00:17:17 1999 +0000

    Makefile.in: Use only one resource file per binary.
    krb5.rc: Remove silly _MSDOS #ifdef.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11459 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  6 ++++
 src/lib/Makefile.in | 86 +++++++++++++++++++++++++----------------------------
 src/lib/krb5.rc     |  2 --
 3 files changed, 47 insertions(+), 47 deletions(-)

commit 4ddbe3423d7b08610e9aa7972d9ffccad62f394a
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 17 23:51:11 1999 +0000

    Make directories for clean-windows target lowercase like everywhere else
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11458 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   |  5 +++++
 src/lib/krb5/Makefile.in | 14 +++++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit 87a282452ce339b4f12d5d21a6ee9745c2bad32d
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 17 22:55:24 1999 +0000

    Set -kb sticky bits
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11457 dc483132-0cff-0310-8789-dd5450dbe970

 src/mit/windows/lib/i386/ChangeLog |   4 ++++
 src/mit/windows/lib/i386/vs32.dll  | Bin 4448 -> 24064 bytes
 src/mit/windows/lib/i386/vsnt.lib  | Bin 2809 -> 9520 bytes
 3 files changed, 4 insertions(+)

commit b3e707df39770e01c12e6d54c2ad2933f0cf5be5
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 17 22:50:40 1999 +0000

    Remove win16 libraries.  Move win32 vs libraries to i386-specific subdir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11456 dc483132-0cff-0310-8789-dd5450dbe970

 src/mit/windows/lib/ChangeLog      |   6 ++++++
 src/mit/windows/lib/i386/ChangeLog |   4 ++++
 src/mit/windows/lib/i386/vs32.dll  | Bin 0 -> 4448 bytes
 src/mit/windows/lib/i386/vsnt.lib  | Bin 0 -> 2809 bytes
 src/mit/windows/lib/vs.dll         | Bin 21616 -> 0 bytes
 src/mit/windows/lib/vs32.dll       | Bin 24064 -> 0 bytes
 src/mit/windows/lib/vsnt.lib       | Bin 9520 -> 0 bytes
 src/mit/windows/lib/vswin.lib      | Bin 7189 -> 0 bytes
 8 files changed, 10 insertions(+)

commit 1047241e7af84ba0a0ac97a1e92c4ecae56459b5
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 17 22:45:16 1999 +0000

    Remove win16 stuff.  Fix resource dependencies.  Link resource file
    directly instead of explicitly converting it to an object file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11455 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog      |  6 +++++
 src/windows/cns/Makefile.in    | 46 +++++++++++-----------------------
 src/windows/gss/ChangeLog      |  6 +++++
 src/windows/gss/Makefile.in    | 50 +++++++++++++-----------------------
 src/windows/wintel/ChangeLog   |  6 +++++
 src/windows/wintel/Makefile.in | 57 ++++++++++++++++--------------------------
 6 files changed, 70 insertions(+), 101 deletions(-)

commit 17e8780961b3c0865763ac07013911682b753a33
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 17 22:44:55 1999 +0000

    Uncomment BUILDTOP since we always want it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11454 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/lib/ChangeLog   | 4 ++++
 src/windows/lib/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 00877b6fbfec871c0b4c98ae3f75c259726892d2
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 17 22:42:21 1999 +0000

    Reflect that we only build this under win32
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11453 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gina/ChangeLog   |  4 ++++
 src/windows/gina/Makefile.in | 16 +++++++---------
 2 files changed, 11 insertions(+), 9 deletions(-)

commit e800d799df742db056bdca942567d6c9ad8bd944
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 17 22:40:48 1999 +0000

    Add NO_OUTPRE flag to prevent creation of output directory under win32.
    Add clean-windows target.  Reflect that we only build this under win32
    by removing wconfig tags.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11452 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog   |  7 +++++++
 src/windows/Makefile.in | 15 ++++++++-------
 2 files changed, 15 insertions(+), 7 deletions(-)

commit fa7d921900a41cd9a29d959b3659461d653a5b38
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 17 22:39:57 1999 +0000

    Clean ccapi subdirectory in clean-windows target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11451 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   | 4 ++++
 src/lib/krb5/ccache/Makefile.in | 3 +++
 2 files changed, 7 insertions(+)

commit 2b72845d81aa686792fc95c180950e2d1d3d05ec
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 17 22:39:12 1999 +0000

    Get rid of win16 support/clutter.  Build separate resource files for each
    library.  Link resource files directly instead of excplicitly converting
    to object files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11450 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |   7 ++
 src/lib/Makefile.in | 240 +++++++++++++++++++++-------------------------------
 2 files changed, 105 insertions(+), 142 deletions(-)

commit ac49ef82c908025ba029458ad5ce2694e1e9992c
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 17 22:38:08 1999 +0000

    Add NO_OUTPRE flag to prevent creation of output directory under win32
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11449 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog        | 5 +++++
 src/include/Makefile.in      | 1 +
 src/include/krb5/ChangeLog   | 5 +++++
 src/include/krb5/Makefile.in | 1 +
 4 files changed, 12 insertions(+)

commit 1a296500cfa53385fc6acdd89d4cc6e23af67a5f
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 17 22:36:25 1999 +0000

    Remove win16 stuff.  Add Win9x-compatible output directory creation.
    Add more thorough cleanup of output files and directories.  Use
    latest and greatest (MSVC 6.0) debug flag.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11448 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog   |   7 ++
 src/config/win-post.in |  40 ++++++-----
 src/config/windows.in  | 176 +++++++++++++++++++------------------------------
 3 files changed, 98 insertions(+), 125 deletions(-)

commit 408e8e1705bad975be91fa6dc193ed2f8292436a
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 17 22:35:19 1999 +0000

    Add NO_OUTPRE flag to prevent creation of output
    directory under win32.  Add clean-windows target.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11447 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ChangeLog   |  5 +++++
 src/clients/Makefile.in | 35 ++++++++++++++++++++++++-----------
 2 files changed, 29 insertions(+), 11 deletions(-)

commit 6082fb65fdb41b39067792f0d4eca9aa0722a3a1
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 17 22:34:26 1999 +0000

    Remove win16 support for cleaner win32.  Build
    wconfig under arch-specific subdirs.  Update clean-windows
    directories to reflect current all-windows directories.
    Add distclean-windows target.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11446 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |   7 ++++
 src/Makefile.in | 119 ++++++++++++++++++++++++++++++++++----------------------
 2 files changed, 80 insertions(+), 46 deletions(-)

commit fa234760b5dcf70a6fa747825668a7edc66dd13b
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 17 13:23:35 1999 +0000

    Remove KrbCC32.lib since we dynamically load the DLL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11445 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/lib/ChangeLog   |   4 ++++
 src/windows/lib/KrbCC32.lib | Bin 7138 -> 0 bytes
 2 files changed, 4 insertions(+)

commit c23ecdde1a03ef975cbc4ff8808b0ec33bdd31fc
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 15 23:52:25 1999 +0000

    Commit the right version of the Changelog comment for previous checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11444 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 04229d56a1f50658797494fbe5aa72ba8c9c0101
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 15 23:51:36 1999 +0000

    makeshlib.sh (library): Add -bnoentry to the AIX shared library link
    	line so that the shared libraries can be dynamically loaded.  Also
    	make the library file executable, which is apparently also necessary.
    	(Patch from Duke, needed for SAP.  Note: I didn't take their addition
    	of -lbsd, since I don't think that's needed or a good idea).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11443 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 9 +++++++++
 src/util/makeshlib.sh | 5 +++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 4e6c42ea7b26ee8c7385380d8bc7973d6f8792f7
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 14 21:25:45 1999 +0000

    screen.c (DeleteTopLine): Free the top line before when we allow it to
    scroll out of the Scrollback buffer.  Bugfix suggested by Craig
    Huckabee <huck@cs.wisc.edu>.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11442 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/ChangeLog | 6 ++++++
 src/windows/wintel/screen.c  | 1 +
 2 files changed, 7 insertions(+)

commit 1aa7bb2d38db8adb81d3943fb5da887be25ad193
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu May 13 22:03:48 1999 +0000

    winccld.c (krb5_win_ccdll_load): Register the FILE ccache type if we
    	are using ccapi, so that we make sure the FILE ccache type will work
    	if the user specifies it in an environment variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11441 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog | 7 +++++++
 src/lib/krb5/ccache/ccapi/winccld.c | 7 ++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 0940f3b9980f0e44f2baeecedcaeadb15dd05e6f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu May 13 22:03:04 1999 +0000

    init_ctx.c (krb5_init_context): Pass the context to
    	kkrb5_win_ccdll_load so that it can register the FILE ccache type if
    	using ccapi (so that the FILE ccache type will always work).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11440 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 7 +++++++
 src/lib/krb5/krb/init_ctx.c | 4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 833740fd62b9d9f866bb2daaa5405b9236ba229c
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 13 21:25:21 1999 +0000

    	* client_init.c (_kadm5_init_any): Use gss_krb5_ccache_name() to
    	set the gssapi ccache name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11439 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog     |  5 +++++
 src/lib/kadm5/clnt/client_init.c | 27 +++++++++++++++++++--------
 2 files changed, 24 insertions(+), 8 deletions(-)

commit 4f64ef04dfb38b93e1b131edfbc8a96eb73a03f1
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 12 04:28:08 1999 +0000

    gssapi32.def: Add krb5-specific extensions so they are exported from
    	the DLL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11438 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    | 5 +++++
 src/lib/gssapi32.def | 6 ++++++
 2 files changed, 11 insertions(+)

commit ee6ffa21108ab7f817a73546e9ab0cccbd594486
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 12 04:03:59 1999 +0000

    Fix how we specify the OID so it's in a format gss_str_to_oid likes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11437 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 4 ++++
 src/kadmin/server/ovsec_kadmd.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 50c8afa3ad9eabb09d2ee03166e9e4ecac513ac1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 11 19:20:53 1999 +0000

            * krb5.hin: Remove unused priv_size from krb5_encrypt_block
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11436 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit d3d24c86f1f346dae152cf4976681d84040d15c3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 11 15:58:57 1999 +0000

     * ftp.c: Inclusion of gssapi_krb5.h requires gssapi_generic.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11435 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 4 ++++
 src/appl/gssftp/ftp/ftp.c     | 1 +
 2 files changed, 5 insertions(+)

commit da7dc1196d02dd0b3544f87f5fd9f0c17999510f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 11 15:42:59 1999 +0000

    	* main.c: Remove include of gssapi_krb5.h - no longer needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11434 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5passwdd/ChangeLog | 4 ++++
 src/kadmin/v5passwdd/main.c    | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 98744627093949faf9560e6f8a5d5a6fc37470b1
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 10 22:59:10 1999 +0000

    Back out win16/win32 change.  Does not work from clean.  Must wait until
    win32-only to remove /AL flag.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11433 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 6 ++++++
 src/Makefile.in | 3 +--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit a852ce8806833825df450316321c5bee06a08d98
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 10 19:43:50 1999 +0000

    Do win32 build in subdir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11432 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog              |   4 +
 src/clients/kdestroy/Makefile.in            |   4 +-
 src/clients/kinit/ChangeLog                 |   4 +
 src/clients/kinit/Makefile.in               |   4 +-
 src/clients/klist/ChangeLog                 |   4 +
 src/clients/klist/Makefile.in               |   4 +-
 src/lib/ChangeLog                           |   4 +
 src/lib/Makefile.in                         |  86 +++++++-------
 src/lib/crypto/ChangeLog                    |   4 +
 src/lib/crypto/Makefile.in                  |  58 +++++-----
 src/lib/crypto/crc32/ChangeLog              |   4 +
 src/lib/crypto/crc32/Makefile.in            |   4 +-
 src/lib/crypto/des/ChangeLog                |   4 +
 src/lib/crypto/des/Makefile.in              |  28 ++---
 src/lib/crypto/dk/ChangeLog                 |   4 +
 src/lib/crypto/dk/Makefile.in               |  12 +-
 src/lib/crypto/enc_provider/ChangeLog       |   3 +
 src/lib/crypto/enc_provider/Makefile.in     |   4 +-
 src/lib/crypto/hash_provider/ChangeLog      |   4 +
 src/lib/crypto/hash_provider/Makefile.in    |   6 +-
 src/lib/crypto/keyhash_provider/ChangeLog   |   4 +
 src/lib/crypto/keyhash_provider/Makefile.in |   4 +-
 src/lib/crypto/md4/ChangeLog                |   4 +
 src/lib/crypto/md4/Makefile.in              |  19 +--
 src/lib/crypto/md5/ChangeLog                |   4 +
 src/lib/crypto/md5/Makefile.in              |  14 +--
 src/lib/crypto/old/ChangeLog                |   4 +
 src/lib/crypto/old/Makefile.in              |   4 +-
 src/lib/crypto/raw/ChangeLog                |   4 +
 src/lib/crypto/raw/Makefile.in              |   4 +-
 src/lib/crypto/sha1/ChangeLog               |   4 +
 src/lib/crypto/sha1/Makefile.in             |  12 +-
 src/lib/des425/ChangeLog                    |   4 +
 src/lib/des425/Makefile.in                  |  40 +++----
 src/lib/gssapi/ChangeLog                    |   4 +
 src/lib/gssapi/Makefile.in                  |   6 +-
 src/lib/gssapi/generic/ChangeLog            |   4 +
 src/lib/gssapi/generic/Makefile.in          |  36 +++---
 src/lib/gssapi/krb5/ChangeLog               |   4 +
 src/lib/gssapi/krb5/Makefile.in             |  92 +++++++--------
 src/lib/gssapi/mechglue/ChangeLog           |   4 +
 src/lib/gssapi/mechglue/Makefile.in         |  68 +++++------
 src/lib/krb4/ChangeLog                      |   4 +
 src/lib/krb4/Makefile.in                    | 100 ++++++++--------
 src/lib/krb5/ChangeLog                      |   4 +
 src/lib/krb5/Makefile.in                    |   8 +-
 src/lib/krb5/asn.1/ChangeLog                |   4 +
 src/lib/krb5/asn.1/Makefile.in              |  22 ++--
 src/lib/krb5/ccache/ChangeLog               |   4 +
 src/lib/krb5/ccache/Makefile.in             |  26 ++---
 src/lib/krb5/ccache/ccapi/ChangeLog         |   4 +
 src/lib/krb5/ccache/ccapi/Makefile.in       |   4 +-
 src/lib/krb5/ccache/file/ChangeLog          |   4 +
 src/lib/krb5/ccache/file/Makefile.in        |  16 +--
 src/lib/krb5/ccache/memory/ChangeLog        |   4 +
 src/lib/krb5/ccache/memory/Makefile.in      |  14 +--
 src/lib/krb5/error_tables/ChangeLog         |   4 +
 src/lib/krb5/error_tables/Makefile.in       |  18 +--
 src/lib/krb5/keytab/ChangeLog               |   4 +
 src/lib/krb5/keytab/Makefile.in             |  22 ++--
 src/lib/krb5/keytab/file/ChangeLog          |   4 +
 src/lib/krb5/keytab/file/Makefile.in        |  32 +++---
 src/lib/krb5/krb/ChangeLog                  |   4 +
 src/lib/krb5/krb/Makefile.in                | 172 ++++++++++++++--------------
 src/lib/krb5/os/ChangeLog                   |   4 +
 src/lib/krb5/os/Makefile.in                 |  86 +++++++-------
 src/lib/krb5/posix/ChangeLog                |   4 +
 src/lib/krb5/posix/Makefile.in              |   6 +-
 src/lib/krb5/rcache/ChangeLog               |   4 +
 src/lib/krb5/rcache/Makefile.in             |  14 +--
 src/util/et/ChangeLog                       |   4 +
 src/util/et/Makefile.in                     |  14 +--
 src/util/profile/ChangeLog                  |   4 +
 src/util/profile/Makefile.in                |  32 +++---
 src/util/windows/ChangeLog                  |   4 +
 src/util/windows/Makefile.in                |   8 +-
 src/windows/cns/ChangeLog                   |   4 +
 src/windows/cns/Makefile.in                 |  46 ++++----
 src/windows/gina/ChangeLog                  |   4 +
 src/windows/gina/Makefile.in                |  24 ++--
 src/windows/gss/ChangeLog                   |   4 +
 src/windows/gss/Makefile.in                 |  47 ++++----
 src/windows/lib/ChangeLog                   |   4 +
 src/windows/lib/Makefile.in                 |   8 +-
 src/windows/wintel/ChangeLog                |   4 +
 src/windows/wintel/Makefile.in              |  39 +++----
 86 files changed, 804 insertions(+), 634 deletions(-)

commit dc23272cbb13d0fdc9751ac4e13dc0459303ce0e
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 10 19:36:35 1999 +0000

    Build win32 binaries in obj/$(CPU)/{dbg,rel}
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11431 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog   |   5 ++
 src/config/win-post.in |  54 +++++++++++--------
 src/config/windows.in  | 139 +++++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 154 insertions(+), 44 deletions(-)

commit d830a1996935308976e757923fd59f54efeea5a1
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Mon May 10 19:13:20 1999 +0000

    Change wconfig build so win16 flags are not used for win32 build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11430 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit cdbc103ef8bd4d6356ee321a3df345fb6297706f
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri May 7 22:33:56 1999 +0000

    Remove Win16 directives to get rid of warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11429 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    |  5 +++++
 src/lib/comerr32.def |  2 --
 src/lib/gssapi32.def |  6 ++----
 src/lib/krb4_32.def  | 11 ++++-------
 src/lib/xpprof32.def |  2 --
 5 files changed, 11 insertions(+), 15 deletions(-)

commit 8b2be52e93a642abb62ff34e7a2407b699af25c4
Author: Danilo Almeida <dalmeida@mit.edu>
Date:   Fri May 7 22:12:17 1999 +0000

    Fixed typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11428 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  4 ++++
 src/lib/krb5/os/locate_kdc.c | 10 +++++-----
 2 files changed, 9 insertions(+), 5 deletions(-)

commit ed2b66cda75be9467f340aedd349ed619ae21f2a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 7 21:17:05 1999 +0000

    ovsec_kadmd.c: Remove dependency on gssapi_krb5.h by using
    gss_str_to_oid() to get the necessary oid for the krb5_name name type.
    Also added #include files to get prototypes and fixed some gcc -Wall
    nits.  Fixed calls to krb5_klog_close() to pass the krb5_context as an
    argument.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11427 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     |   8 +++
 src/kadmin/server/ovsec_kadmd.c | 137 +++++++++++++++++++++++++++++-----------
 2 files changed, 108 insertions(+), 37 deletions(-)

commit 109db6f407e76e7150d9b9632d4dbf94cba2e507
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 7 21:06:40 1999 +0000

    Fix the existing kludge to deal with the fact that krb5_realm_params
    is defined in two, count them two, header files.  There's real
    ugliness here that needs cleaning up eventually, but I don't have the
    time now to deal with it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11426 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 8 ++++++++
 src/include/krb5/adm_proto.h | 7 ++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit 4a91c1a052a43a10c3ca28b2c9a0a84396ea23fc
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 7 18:41:52 1999 +0000

    Return KRB5_REALM_UNKNOWN if profile_get_values returns
    PROF_NO_RELATION or PROF_NO_SECTION.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11425 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  6 ++++++
 src/lib/krb5/os/locate_kdc.c | 10 +++-------
 2 files changed, 9 insertions(+), 7 deletions(-)

commit 3a00799cd61e51f5b6568d23b57f24e48fa5a232
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 7 16:12:06 1999 +0000

    xpprof32.def: Add profile_abandon to the list of exported functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11424 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    | 5 +++++
 src/lib/xpprof32.def | 1 +
 2 files changed, 6 insertions(+)

commit d851c2f84fb6c9396d8cd3f276097d14e8ba4fb5
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu May 6 21:14:46 1999 +0000

    Fixed Mac ENOMEM
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11423 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/win-mac.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b8ee553ba7f004d981be3b9737cb9e6dd833e917
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Apr 30 22:40:26 1999 +0000

    Added com_err.h to sdk
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11417 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 1 +
 1 file changed, 1 insertion(+)

commit 61022a685f2ca7d6b379564c09512d6944dd89b2
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Apr 30 18:17:11 1999 +0000

    Fixed vend resource
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11414 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MIT Kerberos.r | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 86ce19d792e2c575ba6a22328805732bb222660e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 30 16:29:45 1999 +0000

    set_ccache.c (gss_krb5_ccache_name): Add call to free the default
    	credential changing the ccache name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11413 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog    | 5 +++++
 src/lib/gssapi/krb5/set_ccache.c | 2 ++
 2 files changed, 7 insertions(+)

commit c44c39734e3d53a7abf79ffb0f09bf4ea7bf13cd
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 30 04:09:15 1999 +0000

    	* kerberos_v4.c (kerberos_v4): Fix bug where krb_create_ticket()
    	was getting called for an APPL_REQUEST even when there was no
    	single-DES key, resulting in random weirdness.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11412 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  6 ++++++
 src/kdc/kerberos_v4.c | 21 ++++++++++++++++-----
 2 files changed, 22 insertions(+), 5 deletions(-)

commit f26b3043cc41e814877cdbfb36eaa22b68806c3e
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Apr 30 02:45:57 1999 +0000

    Renamed glue files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11411 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/DES/include/DESLib.glue.c    | 842 +++++++++++++++++++++++++
 src/mac/libraries/DES/include/DESLib.glue.h    |   8 +
 src/mac/libraries/DES/include/deslib.CFMGlue.c | 842 -------------------------
 src/mac/libraries/DES/include/deslib.CFMGlue.h |   8 -
 4 files changed, 850 insertions(+), 850 deletions(-)

commit c4e0baa5e10c429d764522e3eb557789af4437d1
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Apr 30 02:45:44 1999 +0000

    Renamed glue files in SDK
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11410 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit cfd2ddea5de0e5a1938eaec5a9bd6856330746c8
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Apr 30 02:45:11 1999 +0000

    Updated version string to 2.0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11409 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/version.r | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 272a7d5129b32aabbf7958d87df74fab956ecfc2
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Apr 29 22:21:59 1999 +0000

    Updated to DESLib 1.0.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11408 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/DES/doc/Bugs            |  9 +++++----
 src/mac/libraries/DES/doc/Version history | 17 ++++++++++++++---
 src/mac/libraries/DES/include/des.h       |  8 ++++++++
 3 files changed, 27 insertions(+), 7 deletions(-)

commit 85865e239478c6fa28332ed257be2c104461d28a
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Apr 29 22:20:13 1999 +0000

    Updated for 2.0 GM
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11407 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 7ff5af6b6bf76853268a736777d1590a9257c385
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Apr 29 22:12:38 1999 +0000

    Was doubly including MIT Kerberos.r
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11406 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MITKerberosLib.r | 2 --
 1 file changed, 2 deletions(-)

commit 8fbf50bdbe0ed0a51f87e35bbdfded43b43277ed
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Apr 29 22:03:08 1999 +0000

    Removed #include for gssapi_generic.h from gssapi_krb5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11405 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     | 6 ++++++
 src/lib/gssapi/krb5/gssapi_krb5.h | 5 -----
 2 files changed, 6 insertions(+), 5 deletions(-)

commit f233666a3573b63eee56dd93e1b4da909f141cbe
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Apr 29 21:58:20 1999 +0000

    Set custom icon bit and added new resource files to snapshot
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11404 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit ae21f2e81440e99a31f9d6b5be45823bf50a2260
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Apr 29 21:57:31 1999 +0000

    Set correct icon resource ID and added new MIT Kerberos.r, with CCI(TM) and 2.0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11403 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Icons.rsrc       |  2 +-
 src/mac/MIT Kerberos.r   | 31 +++++++++++++++++++++++++++----
 src/mac/MITKerberosLib.r |  4 +---
 3 files changed, 29 insertions(+), 8 deletions(-)

commit 8459bde02213f70c3ad3e5b412cc1362afc897f4
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Apr 29 21:41:51 1999 +0000

    Added icons, finder balloons and Conflict Catcher information resources
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11402 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Icons.rsrc       |  1 +
 src/mac/MITKerberosLib.r | 29 +++++++++++++++++++++++++++++
 src/mac/Makefile.tmpl    |  2 ++
 3 files changed, 32 insertions(+)

commit a242b9e6e3d9bbe5e5fd222300961969ef940dd4
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Apr 29 20:37:22 1999 +0000

    Renames glue source files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11401 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/GSS.CFMGlue.h       | 7 -------
 src/mac/GSSLib.glue.h       | 7 +++++++
 src/mac/K5.CFMGlue.h        | 6 ------
 src/mac/Kerberos5Lib.glue.h | 6 ++++++
 4 files changed, 13 insertions(+), 13 deletions(-)

commit 6c831d99e16af44ac99d15c9e13ae5b352543e00
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Apr 29 20:35:16 1999 +0000

    Added sdk target and renamed glue output files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11400 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 77 +++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 69 insertions(+), 8 deletions(-)

commit 211c48735cb90aa9c2df10511bb92a7402bc07fc
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Apr 29 20:34:09 1999 +0000

    Changed glue header filename
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11399 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/GSS.moreCFMglue.cin | 2 +-
 src/mac/K5.moreCFMglue.cin  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit e6fce6aac59b06abfea9df7c12418032a06dc025
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Apr 29 20:33:40 1999 +0000

    Removed bogus information about CW builds and updated library names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11398 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ReadMe | 39 ++++++++++++++++++++++-----------------
 1 file changed, 22 insertions(+), 17 deletions(-)

commit 6db08dfe3be7542002231138669b7128fbb994a8
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Apr 24 03:15:30 1999 +0000

    	* update_utmp.c (pty_update_utmp): utx.ut_pid is a pid_t, and
    	ent.ut_pid is sometimes a short; accordingly, use pid rather than
    	ent.ut_pid, which might have gotten truncated.  This fixes an Irix
    	problem found by <rbasch@mit.edu>.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11394 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 7 +++++++
 src/util/pty/update_utmp.c | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 1c22d6daaa2d33b980c1a5d85e45c49b4f6ca394
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Apr 24 00:06:59 1999 +0000

    	* svc.c: Fix to reference the correct xprt because we're no longer
    	calling ffs(); also remove some unused variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11392 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog | 5 +++++
 src/lib/rpc/svc.c     | 5 +----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit a0820abe874a337a08f28c86c1c4927a4078c00f
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Apr 23 19:32:57 1999 +0000

    Updated to 2.0fc3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11389 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 6 ++++++
 src/mac/version.r     | 6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 4ee09d6fffbba0018000eff9169dd71390b2961d
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Apr 23 19:30:41 1999 +0000

    Added 68K DES library to output; removed all traces of CW builds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11388 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 58 +++++++++++++++++++--------------------------------
 1 file changed, 21 insertions(+), 37 deletions(-)

commit d9fbf0565072537f2d29e7ec45bcb45373619788
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Apr 23 19:30:13 1999 +0000

    Removed CW builds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11387 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.initial | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 223059578226fd80af75f4f4d50ec0af2188f5a0
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Apr 23 19:29:31 1999 +0000

    Removed all traces of MIT Support Library projects
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11386 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/BeforeBuild.prj                  | Bin 16919 -> 0 bytes
 .../libraries/CodeWarrior Dependencies/Pro2.prj    | Bin 17459 -> 0 bytes
 .../libraries/CodeWarrior Dependencies/Pro4.prj    | Bin 19028 -> 0 bytes
 .../Metrowerks/CW Pro 2/MIT C.CFM68K DLL.doc       |  31 -------------------
 .../Metrowerks/CW Pro 2/MIT C.CFM68K DLL.prj       | Bin 86057 -> 0 bytes
 .../Metrowerks/CW Pro 2/MIT C.PPC DLL.doc          |  31 -------------------
 .../Metrowerks/CW Pro 2/MIT C.PPC DLL.prj          | Bin 97000 -> 0 bytes
 .../Metrowerks/CW Pro 2/MIT RuntimeCFM68K DLL.doc  |  31 -------------------
 .../Metrowerks/CW Pro 2/MIT RuntimeCFM68K DLL.prj  | Bin 83326 -> 0 bytes
 .../Metrowerks/CW Pro 2/MIT RuntimePPC DLL.doc     |  31 -------------------
 .../Metrowerks/CW Pro 2/MIT RuntimePPC DLL.prj     | Bin 80572 -> 0 bytes
 src/mac/libraries/Metrowerks/CW Pro 4/CLib.68K     |   1 +
 .../libraries/Metrowerks/CW Pro 4/CLib.68K.debug   |   1 +
 src/mac/libraries/Metrowerks/CW Pro 4/CLib.PPC     |   1 +
 .../libraries/Metrowerks/CW Pro 4/CLib.PPC.debug   |   1 +
 .../Metrowerks/CW Pro 4/MIT C.CFM68K DLL.doc       |  30 -------------------
 .../Metrowerks/CW Pro 4/MIT C.CFM68K DLL.prj       | Bin 89659 -> 0 bytes
 .../Metrowerks/CW Pro 4/MIT C.PPC DLL.doc          |  33 ---------------------
 .../Metrowerks/CW Pro 4/MIT C.PPC DLL.prj          | Bin 95527 -> 0 bytes
 .../Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.doc  |  30 -------------------
 .../Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.prj  | Bin 80826 -> 0 bytes
 .../Metrowerks/CW Pro 4/MIT RuntimePPC DLL.doc     |  32 --------------------
 .../Metrowerks/CW Pro 4/MIT RuntimePPC DLL.prj     | Bin 92996 -> 0 bytes
 .../libraries/Metrowerks/CW Pro 4/RuntimeLib.68K   |   1 +
 .../Metrowerks/CW Pro 4/RuntimeLib.68K.debug       |   1 +
 .../libraries/Metrowerks/CW Pro 4/RuntimeLib.PPC   |   1 +
 .../Metrowerks/CW Pro 4/RuntimeLib.PPC.debug       |   1 +
 27 files changed, 8 insertions(+), 249 deletions(-)

commit d38992013345239487f472a30d7d93e9edfc97eb
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Apr 23 19:28:44 1999 +0000

    Updated to CCache 2.0fc3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11385 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/CCache API/bin/CCacheLib.68K       | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K.debug | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC       | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit d417ecde64b26770d93953dc6050efe18c16044e
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Apr 23 09:56:45 1999 +0000

    removed 68k builds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11384 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit f0f6fb1a2a4d1b98c6c4be98e18ccdf23ff24345
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Apr 23 09:56:31 1999 +0000

    Updated to MITKL 2.0fc2 and MITKfM 2.0fc1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11383 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MIT Kerberos.r | 6 +++---
 src/mac/Release notes  | 6 +++++-
 src/mac/version.r      | 6 +++---
 3 files changed, 11 insertions(+), 7 deletions(-)

commit 78ab61d3edb205182d9918fd2adb1ef132aea702
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Apr 23 09:42:37 1999 +0000

    Updated to CCache 1.0fc2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11382 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/CCache API/bin/CCacheLib.68K       | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K.debug | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC       | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 03c8dc0b570c38d17ba78e4de7fd13bde86a3df3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 23 04:33:19 1999 +0000

    wrap_size_limit.c (krb5_gss_wrap_size_limit): Fix wrap_size limit so
    	that it correctly calculates its results, and underestimates the
    	correct size instead of overestimating it, and not returning zero all
    	the time.  (Which it used to do after the March 25 fix.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11380 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog         |  8 ++++++++
 src/lib/gssapi/krb5/wrap_size_limit.c | 18 ++++++++++++------
 2 files changed, 20 insertions(+), 6 deletions(-)

commit 3c295bf54be08b81b8b45c96fc65bdc87f88a771
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Apr 22 00:03:17 1999 +0000

    Added MIT Kerberos for the Mac ver 2 resource
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11377 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/MIT Kerberos.r | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 1778e225a13f2ce52007391f954ffe483eeb0567
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Apr 21 22:57:47 1999 +0000

    Updated fragment names to "MIT Kerberos..." and udpated versio number to 2.0fc1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11376 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/FragmentAlias.mpw |   4 +-
 src/mac/Makefile.tmpl     | 109 +++++++++++++++++++++-------------------------
 src/mac/Release notes     |  12 ++++-
 src/mac/version.r         |  15 +++----
 4 files changed, 68 insertions(+), 72 deletions(-)

commit 98f005c2e92c2c5e1cbd2fe2285184b534717e38
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Apr 21 22:53:40 1999 +0000

    Updated to CCache 2.0fc1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11375 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K | 2 +-
 src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K        | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K.debug  | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC        | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug  | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

commit 06c5ab8d3b843ddb90f0cc95d020c6845ae1ddb8
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Apr 21 22:53:14 1999 +0000

    Updated to DESLib 1.0.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11374 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/DES/bin/deslib.68K               |  2 +-
 src/mac/libraries/DES/bin/deslib.68K.debug         |  2 +-
 src/mac/libraries/DES/bin/deslib.PPC               |  2 +-
 src/mac/libraries/DES/bin/deslib.PPC.debug         |  2 +-
 src/mac/libraries/DES/doc/Bugs                     |  9 ++++
 .../DES/doc/MIT DES Shared Library Readme          | 41 ++++++++++++++++
 src/mac/libraries/DES/doc/Version history          | 54 ++++++++++++++++++++++
 src/mac/libraries/DES/include/des.h                |  3 ++
 8 files changed, 111 insertions(+), 4 deletions(-)

commit 87d4f90eb49584b222716d287dcaac9209c48eb4
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Apr 21 22:52:24 1999 +0000

    Updated fragment names to "MIT Support..."
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11373 dc483132-0cff-0310-8789-dd5450dbe970

 .../Metrowerks/CW Pro 4/MIT C.CFM68K DLL.prj        | Bin 89659 -> 89659 bytes
 .../libraries/Metrowerks/CW Pro 4/MIT C.PPC DLL.prj | Bin 95527 -> 95527 bytes
 .../Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.prj   | Bin 80826 -> 80826 bytes
 .../Metrowerks/CW Pro 4/MIT RuntimePPC DLL.prj      | Bin 92996 -> 92996 bytes
 4 files changed, 0 insertions(+), 0 deletions(-)

commit 98b87dafb2a9cae561c3252f8af339eff6c225d5
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 21 22:50:28 1999 +0000

    winccld.c: Only compile this file on Windows (to avoid screwing up the
    	Macintosh build).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11372 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog | 5 +++++
 src/lib/krb5/ccache/ccapi/winccld.c | 5 ++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 3307a01c9188b9fe6102c346c7a5d121db463187
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 21 20:22:49 1999 +0000

    	* svc.c (xprt_unregister): Fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11371 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog | 4 ++++
 src/lib/rpc/svc.c     | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit cacdcc2266b93414bcacda6548e29b78a41284af
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 17 22:28:54 1999 +0000

    krb5_32.def: Add krb5_cc_set_default_name to the list of exported functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11368 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 10 ++++++++++
 src/lib/krb5_32.def |  3 +--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 87290fd3c28309778b5de78812a283bcfaeae56f
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 17 05:25:04 1999 +0000

    gssapi_krb5.h, copy_ccache.c, get_tkt_flags.c, set_ccache.c: Make the
    	krb5 extension functions exportable in a Windows DLL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11367 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog       |  6 ++++++
 src/lib/gssapi/krb5/copy_ccache.c   |  2 +-
 src/lib/gssapi/krb5/get_tkt_flags.c |  2 +-
 src/lib/gssapi/krb5/gssapi_krb5.h   | 13 +++----------
 src/lib/gssapi/krb5/set_ccache.c    | 15 +++++++--------
 5 files changed, 18 insertions(+), 20 deletions(-)

commit ac8ee86fdd63bee934778c440d67dbf744adad55
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 17 05:22:47 1999 +0000

    Built the krb5 specific extension function which allows an application
    program to set the ccache location.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11366 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit ac684a2027f4917adb6aba821a3c26212f713493
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 16 21:21:56 1999 +0000

    Makefile.in (all-windows): Don't constantly recreate autoconf.h with
    	#include "win-mac.h"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11365 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 5 +++++
 src/include/krb5/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 834a66e344a004cfdae399b8d3579b5ad7250ea7
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 16 00:19:31 1999 +0000

    	* g_cnffile.c (krb__get_srvtabname): Fix to actually extract
    	krb5_srvtab value from profile, instead of always ignoring it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11363 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   |  5 +++++
 src/lib/krb4/g_cnffile.c | 21 +++++++++++----------
 2 files changed, 16 insertions(+), 10 deletions(-)

commit 078c40cdb07f90721ff98dc4a3c897285b6e7103
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 15 21:05:50 1999 +0000

    configure.in: Fix typo in test below; fixed name of the autoconf cache
    	variable which indicates if sys/streams.h exists.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11362 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 7 ++++++-
 src/appl/telnet/telnetd/configure.in | 2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit e02b578ab64abb43f58cf84a659c2f354b400acb
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 14 16:05:33 1999 +0000

    t_imp_name.c: Initialize display_file variable in main(), instead of
    	using a static initializer.  (Needed for Linux/glibc 2.1)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11361 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/ChangeLog    | 6 ++++++
 src/tests/gssapi/t_imp_name.c | 6 ++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 77c1652531da9d2e2d919a869c7e8466e5ef4b46
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 14 16:04:09 1999 +0000

    svc.c (svc_getreq, svc_getreqset): Avoid using internal, private
    	fd_set structure elements (Needed for Linux/glibc 2.1)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11360 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog |  5 +++++
 src/lib/rpc/svc.c     | 22 +++++++++++++++-------
 2 files changed, 20 insertions(+), 7 deletions(-)

commit 39b4f91d40a7618e1c3ac6dc8932b9de20218877
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 14 16:01:49 1999 +0000

    configure.in: Check for setupterm() in libncurses in addition to
    	libcurses.  Only set STREAMSPTY if both grantpt and sys/stremas.h
    	exists.  (Will be needed for Linux/Redhat 6.0)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11359 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    |  6 ++++++
 src/appl/telnet/telnetd/configure.in | 14 +++++++++++---
 2 files changed, 17 insertions(+), 3 deletions(-)

commit 3f43d8e40871a50f389d4c966bd5cf35da8c9e40
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 14 16:01:02 1999 +0000

    configure.in: Check for setupterm() in libncurses in addition to
    	libcurses.  (Will be needed for Linux/Redhat 6.0)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11358 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 5 +++++
 src/appl/telnet/telnet/configure.in | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 1f53c33a7c38101311e61c5a787fc6be0215798f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 14 16:00:33 1999 +0000

    update_wtmp.c: Don't use updwtmpx() even if it exists for glibc 2.1,
    	since it's the same as updwtmp(), and glibc doesn't define PATH_WTMPX.
    	updwtmpx() is not part of the XPG standard anyway.  (Needed for RedHat
    	6.0.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11357 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 7 +++++++
 src/util/pty/update_wtmp.c | 7 +++++++
 2 files changed, 14 insertions(+)

commit 86a389fcdddbaf72833125f44f31cb1cb1e97cc7
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 14 15:59:57 1999 +0000

    configure.in: Check to see if we need to pull in the util library in
    	order to find logwtmp().  (Needed for Linux/glibc 2.1.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11356 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ChangeLog    | 6 ++++++
 src/appl/gssftp/configure.in | 1 +
 2 files changed, 7 insertions(+)

commit f34af806524310ecfdfdad39eadc5ecb0cf10381
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 14 15:10:43 1999 +0000

    prof_init.c (profile_abandon): New function which frees the profile
    	handle and throwing away any changes that might have been made before
    	they are flushed to disk.
    
    prof_file.c (profile_close_file): Move functionality of freeing the
    	profile file to the new function profile_free_file().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11355 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  9 +++++++++
 src/util/profile/prof_file.c | 19 +++++++++++++------
 src/util/profile/prof_init.c | 13 +++++++++++++
 src/util/profile/prof_int.h  |  3 +++
 src/util/profile/profile.hin |  3 +++
 5 files changed, 41 insertions(+), 6 deletions(-)

commit 6a5f13b40c790383410c70385c9286b490ccc754
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Apr 13 17:18:35 1999 +0000

    Updated for 1.1b20
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11354 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 7 ++++++-
 src/mac/version.r     | 6 +++---
 2 files changed, 9 insertions(+), 4 deletions(-)

commit f5961dee215f77bc8b7151e05f22f5b51ff3a187
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Apr 13 17:08:37 1999 +0000

    Added gss_krb5_ccache_name and GSSAPILibrarySupportsCCacheName
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11353 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/GSS.CFMGlue.h       | 1 +
 src/mac/GSS.CFMglue.proto.h | 1 +
 src/mac/GSS.moreCFMglue.cin | 8 +++++++-
 3 files changed, 9 insertions(+), 1 deletion(-)

commit 33f9a08ec897a57adbca365e5ff4360a81436117
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 10 03:10:11 1999 +0000

    kconfig.c: Update to use newer (and proper profile calls)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11352 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/kconfig/ChangeLog |  4 ++++
 src/mac/kconfig/kconfig.c | 15 ++++++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit fc2760a77e14a30be26257af4cc9bf7506bdb3d3
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 10 03:08:52 1999 +0000

    post.in (Makefile): Don't try to run autoconf with $(SHELL), since
    	this doesn't work if $(AUTOCONF) isn't a path to the built-in
    	autoconf, but just an unqualified pathname to the system autoconf.
    	[krb5-build/707]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11351 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 7 +++++++
 src/config/post.in   | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit d7d6e9a4abb3c4ea400a19d2f00f71ce76f55d37
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 10 02:58:18 1999 +0000

    gic.c (gic_prompter), vardlg.c (vardlg_build), gic.h, vardlg.h: Update
    	to use new prompter prototype which takes an extra argument for the
    	window titlebar name.  (From Frank Cusack) [krb5-kdc/662]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11350 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/lib/ChangeLog | 7 +++++++
 src/windows/lib/gic.c     | 7 ++++---
 src/windows/lib/gic.h     | 2 +-
 src/windows/lib/vardlg.c  | 9 ++++++---
 src/windows/lib/vardlg.h  | 2 +-
 5 files changed, 19 insertions(+), 8 deletions(-)

commit 4bb50a0a01a30beb6d4cd5bdb1bc5bc7a41c67a2
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 10 02:57:33 1999 +0000

    kfree.c (krb5_free_sam_challenge, krb5_free_sam_challenge_contents,
    	krb5_free_sam_response, krb5_free_sam_response_contents,
    	krb5_free_predicted_sam_response,
    	krb5_free_predicted_sam_response_contents,
    	krb5_free_enc_sam_response_enc,
    	krb5_free_enc_sam_response_enc_contents, krb5_free_pa_enc_ts): Added
    	new functions.  Part of patches from [krb5-kdc/662]
    
    gic_pwd.c (krb5_get_init_creds_password): Add new argument to calls to
    	the prompter function.  Part of patches from [krb5-kdc/662].
    
    preauth2.c (pa_enc_timestamp, pa_sam): Update calls to new prompter
    	function.  [krb5-kdc/662].
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11349 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  18 ++++++++
 src/lib/krb5/krb/gic_pwd.c  |  27 ++++++------
 src/lib/krb5/krb/kfree.c    | 100 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/preauth2.c |  32 +++++++++-----
 4 files changed, 154 insertions(+), 23 deletions(-)

commit 8293cd3b60d9acc46a3213bbc1c6cc856abbff0c
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 10 02:45:37 1999 +0000

    prompter.c (krb5_prompter_posix): Update to use new prompter prototype
    	which takes an extra argument for the window titlebar name.  (From
    	Frank Cusack) [krb5-kdc/662]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11348 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  6 ++++++
 src/lib/krb5/os/prompter.c | 15 +++++++++++----
 2 files changed, 17 insertions(+), 4 deletions(-)

commit 749446afe723a2c5a1b31b851eae4d1771df4b88
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 10 02:45:00 1999 +0000

    k5-int.h: Add new prototypes and #define's provided by Frank Cusack's
    	preauth patch (PR# [krb5-kdc/662])
    
    krb5.hin (krb5_prompter_fct, krb5_prompter_posix): Update function
    	prototypes to reflect new prompter prototype which takes an extra
    	argument for the window titlebar name.  (From Frank Cusack)
    	[krb5-kdc/662]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11347 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 12 ++++++++++++
 src/include/k5-int.h  | 25 +++++++++++++++++++++++++
 src/include/krb5.hin  |  2 ++
 3 files changed, 39 insertions(+)

commit 50da4fdc0907813ab54c6377c3b41fbd20a8446b
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 10 02:43:30 1999 +0000

    kdb.h: Add new TL types provided by Frank Cusack's preauth patch
    	[krb5-kdc/662]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11346 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 5 +++++
 src/include/krb5/kdb.h     | 4 ++++
 2 files changed, 9 insertions(+)

commit 9455646bdbfe8b661219bd05ca448c105fb297b7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 8 20:10:28 1999 +0000

    Rename CHANGELOG to CHANGELOG.db2 to avoid messing up things under Windows
    since there is a ChangeLog file which is different.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11345 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/CHANGELOG     | 123 ---------------------------------------------
 src/util/db2/CHANGELOG.db2 | 123 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 123 insertions(+), 123 deletions(-)

commit 4548095c10ee008d01adb5db475f4c3b17556e8c
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Apr 8 17:16:45 1999 +0000

    Changed fragment names to new MITAthena convention
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11344 dc483132-0cff-0310-8789-dd5450dbe970

 .../Metrowerks/CW Pro 4/MIT C.CFM68K DLL.prj        | Bin 89611 -> 89659 bytes
 .../libraries/Metrowerks/CW Pro 4/MIT C.PPC DLL.prj | Bin 95479 -> 95527 bytes
 .../Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.prj   | Bin 80278 -> 80826 bytes
 .../Metrowerks/CW Pro 4/MIT RuntimePPC DLL.prj      | Bin 91916 -> 92996 bytes
 4 files changed, 0 insertions(+), 0 deletions(-)

commit ff2f6b386fb350dce7e43e45084e0c2a307ec2b4
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Apr 8 17:13:44 1999 +0000

    Updated to 1.1b13
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11343 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 6 +++++-
 src/mac/version.r     | 6 +++---
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 5cd36231ae7ffcd161e494948cf796a35209775e
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Apr 8 16:47:58 1999 +0000

    Updated to 2.0b5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11342 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K | 2 +-
 src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K        | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K.debug  | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC        | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug  | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

commit 6f0868aacca9b9efd1bc0b621ea34f73dd7f09b9
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 6 20:46:59 1999 +0000

    Workaround the fact that Windows has really poor emulation of POSIX
    functions such as rename.  (In fact, it has completely different
    semantics for this call!) Fix supplied by Tom Sanfilippo (txn# 2184 in
    krb5dev)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11341 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog |  7 +++++++
 src/lib/krb5/rcache/rc_io.c   | 41 +++++++++++++++++++++++++++++++----------
 2 files changed, 38 insertions(+), 10 deletions(-)

commit 1161012d37e360afe32884f541049ad2b5c58731
Author: Dan Winship <danw@mit.edu>
Date:   Sat Apr 3 19:55:00 1999 +0000

    typo in a comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11340 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/rd_svc_key.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 35423b5f43d65bec3f5afd6e0e6ef85d4f843250
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 2 00:12:30 1999 +0000

    	* rpc_commondata.c: Add initializers to prevent lossage on systems
    	that don't deal with common blocks in libraries.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11339 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog        |  5 +++++
 src/lib/rpc/rpc_commondata.c | 13 ++++++++-----
 2 files changed, 13 insertions(+), 5 deletions(-)

commit 7742838cb6efb29eb03340991ded681cd74cd0c2
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 31 05:57:05 1999 +0000

    Fix silly typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11335 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/winccld.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ffc7e651831126e61aa2fe2934785f478a978b58
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 31 05:22:09 1999 +0000

    ccdefops.c: Change the default ccache type under windows to be
    	original FILE ccache type; this will get set to ccapi if the
    	krbcc32.dll can be found.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11334 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog  | 6 ++++++
 src/lib/krb5/ccache/ccdefops.c | 9 +++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 2d72fab6730221dfd45077218b3e772a6e98e8bf
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 31 05:19:42 1999 +0000

    init_ctx.c (krb5_init_context): Call krb5_win_ccdll_load() to load the
    	krbcc32.dll under windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11333 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/init_ctx.c | 2 ++
 2 files changed, 7 insertions(+)

commit 758fb74c311faa0631f98fca3ef63734e9b0204c
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 31 05:19:00 1999 +0000

    win_glue.c (control): Call krb5_stdcc_shutdown when detaching the krb5
    	library.
    
    Makefile.in: Remove reference to the windows Krbcc32.dll library,
    	since this is now dynamically loaded.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11332 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 8 ++++++++
 src/lib/Makefile.in | 6 ++----
 src/lib/win_glue.c  | 5 ++++-
 3 files changed, 14 insertions(+), 5 deletions(-)

commit ccda4601762304ffc41f81715de641b92130bdf1
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 31 05:11:39 1999 +0000

    winccld.c, winccld.h, stdcc.c: Add files to dynamically load
    	krbcc32.dll, so that we can fall back and use the built-in file ccache
    	type if krbcc32.dll doesn't exist.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11331 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/ChangeLog   |   6 ++
 src/lib/krb5/ccache/ccapi/Makefile.in |   7 +-
 src/lib/krb5/ccache/ccapi/stdcc.c     |  10 +++
 src/lib/krb5/ccache/ccapi/winccld.c   |  89 +++++++++++++++++++++
 src/lib/krb5/ccache/ccapi/winccld.h   | 142 ++++++++++++++++++++++++++++++++++
 5 files changed, 251 insertions(+), 3 deletions(-)

commit 8e29b83161e3942e766dc450fb3e3d9929a50b67
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 31 05:07:20 1999 +0000

    	* sys_term.c (getptyslave): Under AIX, ignore I_PUSH pckt
    	failure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11329 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog  | 5 +++++
 src/appl/telnet/telnetd/sys_term.c | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 27aec2dd97fe64a05f07f322afdfbd4f2bf45be6
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 31 05:00:20 1999 +0000

    	* termios-tn.c: Include termio.h under AIX due to brokenness
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11327 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 4 ++++
 src/appl/telnet/telnetd/termios-tn.c | 3 +++
 2 files changed, 7 insertions(+)

commit 56c620818bc5b742ea59860afe9865a55bfc9a79
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Mar 28 22:51:41 1999 +0000

    	* update_wtmp.c: Define WTMPX_FILE to be _PATH_WTMPX in case we're
    	on a system that cleans up the namespace that way.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11323 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 5 +++++
 src/util/pty/update_wtmp.c | 3 +++
 2 files changed, 8 insertions(+)

commit 4bd9393ffdabad4f555fd27404414d944d8fbf81
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Mar 27 22:38:24 1999 +0000

    Changed stat.h typedefs to not be included if building with CodeWarrior, to prevent conflicts with MSL stat.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11321 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/win-mac.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a8be84d0a3f4ee659606260a5ea106a2d95d510f
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Mar 27 03:52:58 1999 +0000

    acquire_cred.c (krb5_gss_acquire_cred): Don't use strcmp to compare
    	against principal components (they aren't null terminated!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11320 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      |  6 ++++++
 src/lib/gssapi/krb5/acquire_cred.c | 21 +++++++++++++++------
 2 files changed, 21 insertions(+), 6 deletions(-)

commit f1eee1d37f0cb7ed53497063f37b1c3fc3eef5a3
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Mar 26 04:15:57 1999 +0000

    	* ftpd.c (login): Check that the luid is not the uid we want to
    	change to prior to calling setluid() so that we can run as
    	non-root.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11316 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 6 ++++++
 src/appl/gssftp/ftpd/ftpd.c    | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 50adda2de32499bdff6aa6ec0705e82888ee39ba
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 26 03:51:44 1999 +0000

    gssapi_krb5.c: Rearrange OID's so that the V1V2 mechanism set returns
    	all three mechanism ID's recognized by this implementation, with the
    	RFC1964 OID first (and thus preferred).
    
    import_sec_context.c (krb5_gss_convert_static_mech_oid): Make the old
    	convert_static_oid() function globally accessible with a namespace
    	compliant name, since init_sec_context() needs to be able to use this
    	function.
    
    indicate_mechs.c (krb5_gss_indicate_mechs): Return the v1v2 mechanism
    	set OID, since we should return all the mechanisms that we support.
    
    init_sec_context.c (krb5_gss_init_sec_context): Make ctx->mech_used
    	use a static OID, since it is returned by gss_inquire_context which
    	must return a static OID.
    
    wrap_size_limit.c (krb5_gss_wrap_size_limit): Fix bug where we would
    	overestimate the size of the allowable input message by one byte,
    	because we weren't passing the right estimate of the wrapped data to
    	g_token_size().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11315 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 25 +++++++++++++++++++++++++
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  4 ++++
 src/lib/gssapi/krb5/gssapi_krb5.c        | 28 +++++++++++++---------------
 src/lib/gssapi/krb5/import_sec_context.c |  4 ++--
 src/lib/gssapi/krb5/indicate_mechs.c     |  2 +-
 src/lib/gssapi/krb5/init_sec_context.c   |  4 ++++
 src/lib/gssapi/krb5/wrap_size_limit.c    |  3 ++-
 7 files changed, 51 insertions(+), 19 deletions(-)

commit 3306315dc3f42a0794d7887232a6e49893a567e6
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 26 03:42:40 1999 +0000

    disp_major_status.c (display_unknown): Fix the length of the buffer to
    	be the size of the returned string, instead of something bigger than
    	the returned string.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11314 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog           | 6 ++++++
 src/lib/gssapi/generic/disp_major_status.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit f79a8ef264e17c74001d358f766fbe88b6a9aab5
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Mar 25 23:49:52 1999 +0000

    	* promptusr.c (krb5_os_get_tty_uio): getchar() returns int, not
    	char.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11312 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/promptusr.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 19cb68d6e3e46010bca5c03188bb4f03b5d3237d
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 24 22:14:27 1999 +0000

    	* configure.in: Check for sys/sockio.h for systems that need it
    	for SIOCATMARK.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11307 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ChangeLog    | 5 +++++
 src/appl/gssftp/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f818840fea93cbbcb349aa426459e2849deab42c
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 24 22:14:02 1999 +0000

    	* ftpcmd.y (urgsafe_getc): New function; like getc() except it
    	retries once if SIOCATMARK returns TRUE.
    	(getline): Use urgsafe_getc() rather than getc() to avoid problems
    	with certain Mac clients that cause the urgent pointer to end up
    	in a location that results in EOF from getc().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11306 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  8 ++++++++
 src/appl/gssftp/ftpd/ftpcmd.y  | 35 +++++++++++++++++++++++++++++++----
 2 files changed, 39 insertions(+), 4 deletions(-)

commit 445026066d16416a5a8342e741da1eda82d82898
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 24 21:27:41 1999 +0000

    Checked in Danilo's changes to fix Makefile case for windows, and to
    deal with Irix's broken shell that can't deal with a lot of arguments
    on the command line.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11305 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 154 ++++++++++++++++++++++++++++----------------------------
 1 file changed, 78 insertions(+), 76 deletions(-)

commit 4ce5d8382ce9b9e8e248f50e9fb2dcbe85a75bd0
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 23 22:24:29 1999 +0000

    Move the definition of DLL_DEF_FILE from windows.in to win-post.in, so that
    the base Makefile has a chance to set DLL_EXP_TYPE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11304 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/win-post.in | 10 ++++++++++
 src/config/windows.in  |  9 ---------
 2 files changed, 10 insertions(+), 9 deletions(-)

commit 27861765b36380e2e52a94c7e417af5e8b78c2fa
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 23 22:23:38 1999 +0000

    Add information for the profile library (which is now a separate library)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11303 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/version.rc | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 83d2542e66f758151a08510f2c572c6bc60fd2c2
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 23 22:12:56 1999 +0000

    Don't use cc_uint4 since the Windows include file apparently doesn't
    include it.  unsigned int will work just fine here for now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11302 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc_util.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1a9e233627a3df893e0ae014ae80125840934dd0
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 23 22:10:49 1999 +0000

    Fix window's get_from_os() call so that gets the default cache name if
    the strategy of getting the information from the registry fails (which it
    normally will, since this is used only for PC-DCE compatibility).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11301 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ccdefname.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 953e4e3bb58061e79390df43e678ecc0dafb314b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 23 22:07:11 1999 +0000

    Fix up makefile so that it correctly builds the DLL's under windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11300 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/Makefile.in | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit bdb606288969c403cd03fc526abae1be4fca6977
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Mar 23 04:47:25 1999 +0000

    68K builds gone; updated to 1.1b12
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11299 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 42 ++++++++++++++++++++++--------------------
 src/mac/Release notes |  6 +++++-
 src/mac/version.r     |  6 +++---
 3 files changed, 30 insertions(+), 24 deletions(-)

commit 14abe3da5d797e714ef814be13a5c7375740644a
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Mar 23 04:46:43 1999 +0000

    updated to CCache 2.0b4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11298 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K | 2 +-
 src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K        | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K.debug  | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC        | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug  | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

commit 4740cb2b548336f9341c3b62687080738c702076
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 22 20:52:18 1999 +0000

    Fix stupid typo in defining the DLL_FILE_DEF macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11295 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/windows.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 44e7d1447f48e7d2758c18604c40dbc15a0273a4
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Mar 16 18:21:58 1999 +0000

    Fixed krb5globals __initialize to use existing default cache instead of creatinga new one; upped to b11
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11294 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes                                   | 4 +++-
 src/mac/libraries/Kerberos v5 Globals/Krb5Globals.CFM.c | 6 ++++--
 src/mac/version.r                                       | 6 +++---
 3 files changed, 10 insertions(+), 6 deletions(-)

commit f4fb6f4dfb82cd5917c455ef77453fc8c6095e2e
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 15 21:03:50 1999 +0000

    	* profile.hin: Fix GSS_DLLIMP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11293 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 4 ++++
 src/util/profile/profile.hin | 1 +
 2 files changed, 5 insertions(+)

commit 224f04511d7114a6ccaef3219f5a2aa784cf7aaf
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 15 21:02:13 1999 +0000

    	* com_err.h: Fix GSS_DLLIMP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11292 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 4 ++++
 src/util/et/com_err.h | 1 +
 2 files changed, 5 insertions(+)

commit 9981485f0e52386be5a8325779b4f540f9b7b588
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 15 20:59:48 1999 +0000

    	* des.h: Fix GSS_DLLIMP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11291 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 4 ++++
 src/include/kerberosIV/des.h     | 1 +
 2 files changed, 5 insertions(+)

commit 2357ac3cc997cd858b0b59363771bb10d6f66307
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 15 20:59:31 1999 +0000

    	* k5-int.h: Fix GSS_DLLIMP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11290 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 1 +
 2 files changed, 5 insertions(+)

commit 63412b7c1b2eee7b5f3c117731507b04ee0ec442
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Mar 15 20:27:42 1999 +0000

    Added extern "C" to gssapi_krb5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11289 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     | 4 ++++
 src/lib/gssapi/krb5/gssapi_krb5.h | 9 +++++++++
 2 files changed, 13 insertions(+)

commit 5a3c4d530d45b68b8edbd3fafbd61900ad15e81d
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Mar 15 04:05:59 1999 +0000

    Fixed GSS_* macros for the Mac
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11288 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/win-mac.h | 1 +
 2 files changed, 5 insertions(+)

commit 16a41c8ab8b121688cd236809e4f471a44a168c3
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Mar 15 04:04:21 1999 +0000

    Added new exports and upped to b10
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11287 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/GSSLibrary.exp | 5 ++++-
 src/mac/K5Library.exp  | 2 ++
 src/mac/Release notes  | 6 +++++-
 src/mac/version.r      | 6 +++---
 4 files changed, 14 insertions(+), 5 deletions(-)

commit 5a0e876b48f16801ab9e5438a9ec76a9e43fb45f
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Mar 15 04:03:45 1999 +0000

    Now actually compiles
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11286 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog    | 4 ++++
 src/lib/gssapi/krb5/set_ccache.c | 8 +++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 9f0fcbdf943232ae725a8de68d6f3839373c9df4
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Mar 14 05:38:33 1999 +0000

    Fix = vs == bug in krb5_stdcc_next_cred
    
    check the return value from cc_create.
    
    Remove use of C++ comments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11285 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

commit 62f0569530f3aef9a618297b98779d23d95797de
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Mar 14 05:35:49 1999 +0000

    Commit updated changelog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11284 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 3905601154653f42594e4f829112da388c4f4f4a
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Mar 14 05:35:14 1999 +0000

    Fix obviously missing variable declaration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11283 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/set_ccache.c | 2 ++
 1 file changed, 2 insertions(+)

commit 18ea77b85a3de55a6ac78b1846e65178d3663824
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Mar 14 05:24:27 1999 +0000

    Changes to allow building the profile routines as their own separate DLL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11282 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/Makefile.in  | 22 ++++++++++++++++++----
 src/lib/krb5_32.def  |  3 +--
 src/lib/xpprof16.def | 33 +++++++++++++++++++++++++++++++++
 src/lib/xpprof32.def | 29 +++++++++++++++++++++++++++++
 4 files changed, 81 insertions(+), 6 deletions(-)

commit ac0378d4636dddeb1a5d7cbe34c5aca4a0539be0
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Mar 14 05:19:21 1999 +0000

    Makefile.in (DLL_FILE_DEF): Tell the Makefile template that we are
    	building object files for the GSSAPI DLL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11281 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   | 5 +++++
 src/lib/gssapi/Makefile.in | 2 ++
 2 files changed, 7 insertions(+)

commit d0feb9d8351aec74b21630cf86bc30e065013f81
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Mar 14 05:18:03 1999 +0000

    Check in prototype for gss_krb5_ccache_name()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11280 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapi_krb5.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 15dcb88f54c2625b6b1c66d37030a52560a23695
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Mar 13 00:02:07 1999 +0000

    	* Makefile.in (kshd): Add $(LOGINLIBS)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11278 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 4 ++++
 src/appl/bsd/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 554b9ff392dc11f454acce8932edab9921a1a951
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Mar 12 23:53:02 1999 +0000

    	* main.c (main): Fix cleanup code for setluid() failure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11276 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog | 4 ++++
 src/clients/ksu/main.c    | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 2d3f7d1e2cb98a19cd96424dc9bea6b2cc832cfb
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 12 22:10:04 1999 +0000

    Back out prototype changes which should haven't gotten checked in yet
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11275 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin | 2 --
 1 file changed, 2 deletions(-)

commit 0958bb3fd2d904afe9f87182157926135bf859b0
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 12 20:55:09 1999 +0000

    Don't blow away Krbcc32.lib by accident
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11274 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/lib/ChangeLog   | 5 +++++
 src/windows/lib/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0d3268d4bd5a4f76e38db9b7c5bceb6372f350fe
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 12 20:33:28 1999 +0000

    Check to make sure the context is valid and return an error if it
    isn't.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11273 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ccdefname.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit e7ed9d3ec084e83a10f3a13894d4b29de1cb4209
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 12 20:32:45 1999 +0000

    Sample the ccdefault name at the time when we create the context.
    Free the ccdefault name when we free the os context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11272 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 16 ++++++++++++++++
 src/lib/krb5/os/init_os_ctx.c |  6 ++++++
 2 files changed, 22 insertions(+)

commit 41bffde23a64d149e90aba3601260d2d3a149197
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 12 20:22:27 1999 +0000

    Add definition for GSS_DLLIMP for non-Windows platforms
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11269 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin  | 3 +++
 src/include/win-mac.h | 1 +
 2 files changed, 4 insertions(+)

commit eace53f558e10d2879efd2512f579ef4a9a8ba16
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Mar 12 12:35:56 1999 +0000

    	* ftpd.c (user): Remove extra "%s" in call to sprintf() to avoid
    	dereferencing stack garbage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11268 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 5 +++++
 src/appl/gssftp/ftpd/ftpd.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ca0c05b98604daf6819341230c72feea818a03c6
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Mar 12 03:38:46 1999 +0000

    Updated for 1.1b9
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11267 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 7 ++++++-
 src/mac/version.r     | 6 +++---
 2 files changed, 9 insertions(+), 4 deletions(-)

commit caa7db5660263ecde24e083d9865351916369789
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 12 00:16:47 1999 +0000

    set_ccache.c (gss_krb5_ccache_name): Added new Krb5 specific interface
    	to set the default credentials cache name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11266 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog    |  5 +++++
 src/lib/gssapi/krb5/Makefile.in  |  2 ++
 src/lib/gssapi/krb5/set_ccache.c | 25 +++++++++++++++++++++++++
 3 files changed, 32 insertions(+)

commit d386d9911ff43b9619ec63db8511c68296245cad
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 12 00:05:14 1999 +0000

    Change K5_OUTPUT_FILES to be K5_AC_OUTPUT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11265 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/configure.in | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 88df3f321b21c20134a013d786ef90ef3cdb438c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 12 00:04:10 1999 +0000

    windows.in (DLL_FILE_DEF): Add makefile controls to set either
    	KRB5_DLL_FILE or GSS_DLL_FILE, with the default being
    	KRB5_DLL_FILE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11264 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  6 ++++++
 src/config/windows.in | 15 +++++++++++++--
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 054fb854091970400ade1460e5e0be317821df58
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 12 00:03:04 1999 +0000

    win-mac.h: Define GSS_DLLIMP to be __declspec(dllimport) or
    	__declspec(dllexport) depending on whether GSS_DLL_FILE is defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11263 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 11 +++++++++++
 src/include/win-mac.h | 29 +++++++++++++++++------------
 2 files changed, 28 insertions(+), 12 deletions(-)

commit 6997ee01cde0b51e74cb496c4e90c8a68b830d70
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 12 00:01:04 1999 +0000

    Makefile.in (DLL_FILE_DEF): Tell the Makefile template that we are
    	building object files for the GSSAPI DLL.
    
    gssapi.hin, gssapi_generic.c: Change use of KRB5_DLLIMP to be GSS_DLLIMP.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11262 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog        |  8 ++++
 src/lib/gssapi/generic/Makefile.in      |  2 +
 src/lib/gssapi/generic/gssapi.hin       | 85 +++++++++++++++++----------------
 src/lib/gssapi/generic/gssapi_generic.c | 12 ++---
 src/lib/gssapi/generic/gssapi_generic.h | 12 ++---
 5 files changed, 65 insertions(+), 54 deletions(-)

commit 63ecc293b3e494c18b36284fad086153a0807dde
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 12 00:00:22 1999 +0000

    Makefile.in (DLL_FILE_DEF): Tell the Makefile template that we are
    	building object files for the GSSAPI DLL.
    
    krb5_gss_glue.c: Change use of KRB5_DLLIMP to be GSS_DLLIMP.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11261 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog       |  7 ++++
 src/lib/gssapi/krb5/Makefile.in     |  2 +
 src/lib/gssapi/krb5/krb5_gss_glue.c | 80 ++++++++++++++++++-------------------
 3 files changed, 49 insertions(+), 40 deletions(-)

commit ea904871b08967f10a745e871d1d4a03179cb33f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 11 23:58:37 1999 +0000

    Makefile.in (DLL_FILE_DEF): Tell the Makefile template that we are
    	building object files for the GSSAPI DLL.
    
    g_acquire_cred.c, g_oid_ops.c: Change use of KRB5_DLLIMP to be
    	GSS_DLLIMP.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11260 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog        |  8 ++++++++
 src/lib/gssapi/mechglue/Makefile.in      |  2 ++
 src/lib/gssapi/mechglue/g_acquire_cred.c |  4 ++--
 src/lib/gssapi/mechglue/g_oid_ops.c      | 12 ++++++------
 4 files changed, 18 insertions(+), 8 deletions(-)

commit 2929ff788eec4687ab6d79eb1d32aa8c3e6d0735
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Mar 11 21:18:47 1999 +0000

    Added modification counter
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11259 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/Kerberos v5 Globals/Krb5Globals.c       | 11 +++++++++++
 src/mac/libraries/Kerberos v5 Globals/Krb5Globals.exp     |  1 +
 src/mac/libraries/Kerberos v5 Globals/Krb5Globals.h       |  9 +++++++++
 src/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.c   |  1 +
 src/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.exp |  1 +
 src/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.h   |  1 +
 6 files changed, 24 insertions(+)

commit edb8f8d6c1fdbd65a6e451fad1f0b269be8ade0f
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Mar 11 21:17:41 1999 +0000

    Updated to 2.0b3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11258 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K | 2 +-
 src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K        | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K.debug  | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC        | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug  | 2 +-
 src/mac/libraries/CCache API/include/CCache.h         | 8 ++++----
 7 files changed, 10 insertions(+), 10 deletions(-)

commit b614addc1100e015807ab1dd60abfdeeba98e9e6
Author: Scott McGuire <smcguire@mit.edu>
Date:   Wed Mar 10 20:14:14 1999 +0000

    Added function krb5_free_cc_cred_union(), a local version of cc_free_creds() to free cred_unions allocated by Kerb5 library.  Removed mac-only sys_alloc() stuff and go back to malloc()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11256 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c      |  14 ++--
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 129 ++++++++++++++++++++++-----------
 src/lib/krb5/ccache/ccapi/stdcc_util.h |   2 +
 3 files changed, 97 insertions(+), 48 deletions(-)

commit a4f3198c633da8a1975de3c77d0209d377c27ce6
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 9 05:11:18 1999 +0000

    	* ftpd.M: Resync with reality
    
    	* Makefile.in (ftpd): Add libpty to link line.  Remove mention of
    	logwtmp files.
    
    	* ftpd.c: Fix up hostname logging to use
    	pty_make_sane_hostname().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11253 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog   |  10 ++++
 src/appl/gssftp/ftpd/Makefile.in |   9 ++--
 src/appl/gssftp/ftpd/ftpd.M      |  13 +++++
 src/appl/gssftp/ftpd/ftpd.c      | 102 ++++++++++++++++++++++++++++++---------
 4 files changed, 105 insertions(+), 29 deletions(-)

commit ff652e32a9d3c6ab9ff01fcfb0a5daaad11ec776
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 9 03:58:24 1999 +0000

    add PR number to log
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11251 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c7969748c8feeedd604e5ff8dc8c97563759e74d
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 9 03:41:29 1999 +0000

    	* sendauth.c (krb5_sendauth): Set credspout to NULL if it's
    	destined to be returned to avoid freeing it.  Also,
    	unconditionally free credspout if it's non-NULL so that if someone
    	doesn't pass in a ticket and doesn't give us a non-NULL out_creds,
    	we don't leak it. [krb5-libs/699]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11249 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 8 ++++++++
 src/lib/krb5/krb/sendauth.c | 5 +++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit c8f2a6b57b0d97f46136ffc04e30edf356de0531
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 9 00:23:38 1999 +0000

    	* kshd.M: Resync manpage
    
    	* krshd.c: Rework hostname logging.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11247 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |   6 +++
 src/appl/bsd/krshd.c   | 116 ++++++++++++++++++++++++++++++++++---------------
 src/appl/bsd/kshd.M    |  14 ++++++
 3 files changed, 100 insertions(+), 36 deletions(-)

commit aabfea1126ebbb0b0e17d517baf3fd970c3d0094
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 9 00:11:17 1999 +0000

    	* profile.hin: Fix prototype of profile_flush() to use long rather
    	than errcode_t to avoid breaking other stuff that includes
    	profile.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11246 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 6 ++++++
 src/util/profile/profile.hin | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit dd6376bbd15a0d124003d1b1f0ac51410704b445
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 8 19:45:10 1999 +0000

    	* prof_tree.c (profile_node_iterator): Fix bug where it will loop
    		endlessly when searching an empty section.
    
    	* test_profile.c: Add code so that the "add" code will interpret
    		"NULL" as calling profile_add_relation with a null pointer
    		for the value.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11245 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog      | 9 +++++++++
 src/util/profile/prof_tree.c    | 4 ++--
 src/util/profile/test_profile.c | 5 ++++-
 3 files changed, 15 insertions(+), 3 deletions(-)

commit be95b52c2d0c21b1fe92f9f90166fc2fa8eecc95
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Mar 4 23:48:15 1999 +0000

    	* heuristic.c (get_authorized_princ_names): Fix to not call
    	list_union() if cmd is NULL, otherwise freed memory gets
    	referenced.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11239 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog   |  6 ++++++
 src/clients/ksu/heuristic.c | 12 +++++++-----
 2 files changed, 13 insertions(+), 5 deletions(-)

commit b1fd0ffe7fb3566e062f9730216a29cdf3cca6db
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 3 23:25:33 1999 +0000

    prof_file.c (profile_flush_file): On the Macintosh, fopen() doesn't
    	set errno when fopen fails to open a file.  Work around this by
    	setting errno to PROF_FAIL_OPEN in this case.
    
    prof_err.et: Add new error code PROF_FAIL_OPEN.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11238 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  8 ++++++++
 src/util/profile/prof_err.et |  1 +
 src/util/profile/prof_file.c | 12 ++++++++++--
 3 files changed, 19 insertions(+), 2 deletions(-)

commit 04df12f7fcb6663231290cbba39f7d4d2db99d0c
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 3 04:56:15 1999 +0000

    test_profile.c: Added ability to test profile set functions, and in a
    	batch mode.
    
    prof_init.c (profile_flush): Add new public function for flushing
    	changes made to the profile.
    
    prof_parse.c (profile_write_tree_file): Add official internal function
    	for flushing out a profile tree to a FILE *.
    
    configure.in, prof_file.c (rw_access): Add new function which checks
    	to see whether we have read/write access, and emulate this for losing
    	non-POSIX OS's.
    
    prof_file.c (profile_flush_file): Add support for writing modified
    	profile file's.  Call profile_flush_file from profile_close_file().
    
    Also fixed minor bugs in prof_tree.c which affected renaming sections and
    modifying existing relations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11237 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog      |  17 +++++
 src/util/profile/Makefile.in    |   5 +-
 src/util/profile/argv_parse.c   | 163 ++++++++++++++++++++++++++++++++++++++++
 src/util/profile/argv_parse.h   |  43 +++++++++++
 src/util/profile/configure.in   |   2 +-
 src/util/profile/krb5.conf      |  59 +++++++++++++--
 src/util/profile/prof_file.c    |  99 ++++++++++++++++++++++++
 src/util/profile/prof_init.c    |  13 ++++
 src/util/profile/prof_int.h     |   7 ++
 src/util/profile/prof_parse.c   |  54 +++----------
 src/util/profile/prof_tree.c    |  42 ++++++-----
 src/util/profile/profile.hin    |   3 +
 src/util/profile/test_parse.c   |   8 +-
 src/util/profile/test_profile.c |  97 +++++++++++++++++++++++-
 14 files changed, 531 insertions(+), 81 deletions(-)

commit c04da8d90f3548ea66b5968e9a13fcc4a3f7c01f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 3 01:26:15 1999 +0000

    prof_tree.c: Add new functions profile_get_node_name,
    	profile_get_node_value, profile_find_node, profile_remove_node,
    	profile_set_relation_value, profile_rename_node.  Rewrite
    	profile_find_node_relation and profile_find_node_subsection in terms
    	of profile_find_node.
    
    prof_set.c, Makefile.in: Add a new file which exports the public
    	interfaces for setting profile entries.
    
    prof_get.c, prof_init.c, prof_int.h: Add the KRB5_DLLIMP and
    	KRB5_CALLCONV to all of the various profile routines so they can be
    	properly exported via a Windows DLL.
    
    prof_int.h: Add definition for the flags in the profile structure.
    
    prof_err.et: Add new error codes PROF_SET_SECTION_VALUE, PROF_EINVAL,
    	PROF_READ_ONLY, and PROF_EXISTS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11236 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  22 +++
 src/util/profile/Makefile.in |   3 +
 src/util/profile/prof_err.et |   8 ++
 src/util/profile/prof_get.c  |  24 ++--
 src/util/profile/prof_init.c |   9 +-
 src/util/profile/prof_int.h  |  71 ++++++++--
 src/util/profile/prof_set.c  | 252 +++++++++++++++++++++++++++++++++
 src/util/profile/prof_tree.c | 327 ++++++++++++++++++++++++++++++-------------
 src/util/profile/profile.hin |  38 +++--
 9 files changed, 620 insertions(+), 134 deletions(-)

commit 576b3cdf9fa6c69c957324c6557417f2a450d7e5
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 2 02:26:22 1999 +0000

    	* ovsec_kadmd.c (log_badverf): Actually make a real lookup table
    	for procedure numbers.  Also, if we don't find the procedure
    	number, just log the number rather than falling off the end of an
    	array.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11234 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     |  7 +++++
 src/kadmin/server/ovsec_kadmd.c | 61 +++++++++++++++++++++++++++++------------
 2 files changed, 51 insertions(+), 17 deletions(-)

commit fa9f676f84e778eb8d406c4e9f73ce33a3c83ee2
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Mar 1 20:29:19 1999 +0000

    68K builds are back; updated to CCacahe 2.0b2; upped to 1.1b8
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11233 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 6 +++++-
 src/mac/version.r     | 6 +++---
 2 files changed, 8 insertions(+), 4 deletions(-)

commit fbab84667bdac1d6122dd7e665f110260e39f73b
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Mar 1 20:28:02 1999 +0000

    Updated to 2.0b2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11232 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K | 2 +-
 src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K        | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K.debug  | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC        | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug  | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

commit 8d3f2e17ca8a042ba641502967b2d74d9c5701e3
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 26 04:35:09 1999 +0000

    	* ftpd.c (reply): Don't call secure_gss_error() or secure_error()
    	from within reply() to avoid setting up an infinite
    	loop. [krb5-appl/684]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11230 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 6 ++++++
 src/appl/gssftp/ftpd/ftpd.c    | 6 ++++++
 2 files changed, 12 insertions(+)

commit 0c555ba5c00d2ec832207f26db3ef6901c231f31
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 26 04:15:45 1999 +0000

    	* secure.c (secure_putbuf): Revert Sam's last change; if
     	FUDGE_FACTOR is wrong, then badness can happen.  Also, if
     	out_buf.length != nbytes+FUDGE_FACTOR, heap corruption could
     	happen.  We really should be using gss_wrap_size_limit() or
     	something like that, but doing so would require substantial
     	amounts of reworking. [krb5-appl/685]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11228 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 9 +++++++++
 src/appl/gssftp/ftp/secure.c  | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 3649b40557d558fa3313c5522964e74e27f5dc98
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Feb 26 01:24:45 1999 +0000

    Fixed missing Mac#include
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11227 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ccdefname.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 1e260b29429b3d8a32e3f03c54e85969f73c2fc3
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Feb 26 01:22:49 1999 +0000

    Added missing includes and pragmas for 68K
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11226 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/Kerberos v5 Globals/Krb5Globals.c     | 1 +
 src/mac/libraries/Kerberos v5 Globals/Krb5GlobalsData.h | 8 ++++++++
 2 files changed, 9 insertions(+)

commit 1f570f34436d3518658a09ae852c5f1e232dead3
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Feb 26 01:21:59 1999 +0000

    CFM68K builds are back
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11225 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 108 +++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 84 insertions(+), 24 deletions(-)

commit 3d9e095875801aefc498453284ab8f8b478cfca2
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 25 01:12:46 1999 +0000

    	* telnetd.8: Resync manpage
    
    	* telnetd.c: Rework flags controlling hostname logging.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11222 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog |  6 ++++++
 src/appl/telnet/telnetd/telnetd.8 | 22 ++++++++++++----------
 src/appl/telnet/telnetd/telnetd.c | 26 ++++++++++++++++++++++++--
 3 files changed, 42 insertions(+), 12 deletions(-)

commit e14582b474ac0df3121ff61bbaea17bbd97392ce
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 25 01:06:42 1999 +0000

    	* klogind.M: Resync manpage
    
    	* krlogind.c: Rework flags for hostname logging.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11220 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  6 ++++++
 src/appl/bsd/klogind.M  | 31 ++++++++++++++++---------------
 src/appl/bsd/krlogind.c | 33 +++++++++++++++++++++++----------
 3 files changed, 45 insertions(+), 25 deletions(-)

commit ded459ff2f31f0ece4c5456e6d295a6bc40c2f3f
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Feb 25 00:20:03 1999 +0000

    Updated to 1.1b7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11219 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit eb92e2a45df34770938fe0bd013231a1a9b873c6
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Feb 25 00:18:25 1999 +0000

    Fixed clean target and added template target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11218 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 7a88567a817577aa1fb0964b7a5763a754e77e5f
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Feb 25 00:17:17 1999 +0000

    Establiched agreement on what buffer sizes are tajen and returned
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11217 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/Kerberos v5 Globals/Krb5Globals.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cfc19c9db92559a72adab7a56c4726b1429ab107
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Feb 25 00:15:23 1999 +0000

    Updated to CCache 2.0b1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11216 dc483132-0cff-0310-8789-dd5450dbe970

 .../libraries/CCache API/bin/CCacheGlobalsLib.68K  |   2 +-
 .../libraries/CCache API/bin/CCacheGlobalsLib.PPC  |   2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K     |   2 +-
 .../libraries/CCache API/bin/CCacheLib.68K.debug   |   2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC     |   2 +-
 .../libraries/CCache API/bin/CCacheLib.PPC.debug   |   2 +-
 src/mac/libraries/CCache API/include/CCache.h      | 461 ++++++++++-----------
 src/mac/libraries/CCache API/include/CCacheUtil.h  |  28 --
 8 files changed, 216 insertions(+), 285 deletions(-)

commit 57dee580eb1f752d0e38f3491a4c2fc3decb7045
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Feb 24 07:08:19 1999 +0000

    Fixed confusio nbetween CCAPI v1 and v2; fixed fragment names for globalslib; added -sharedata to globals lib
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11215 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl                                   | 7 ++++---
 src/mac/Release notes                                   | 6 +++++-
 src/mac/libraries/CCache API/bin/CCacheGlobalsLib.68K   | 2 +-
 src/mac/libraries/CCache API/bin/CCacheGlobalsLib.PPC   | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K          | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K.debug    | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC          | 2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug    | 2 +-
 src/mac/libraries/Kerberos v5 Globals/Krb5Globals.CFM.c | 2 +-
 src/mac/libraries/Kerberos v5 Globals/Krb5Globals.c     | 3 ++-
 src/mac/version.r                                       | 6 +++---
 11 files changed, 21 insertions(+), 15 deletions(-)

commit a103f49390dc7a6c8ab659b14856038a8ccdf92a
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Feb 23 23:53:47 1999 +0000

    Fixed debug vs. non-debug mistakes in GSSLib and globals lib
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11214 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ed917cb241e2c2c7a49fed089d60abdcba6fc3bb
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 23 03:51:39 1999 +0000

    	* kcmd.c (k4cmd): Move call to krb_realmofhost() to avoid smashing
    	hp.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11213 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 3 +++
 src/appl/bsd/kcmd.c    | 9 ++++-----
 2 files changed, 7 insertions(+), 5 deletions(-)

commit 3b928af75b6e2e2fad82700daaa3943008516eca
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 23 03:28:28 1999 +0000

    	* kcmd.c (kcmd): Fix up to not call sname_to_principal until after
    	all the addresses in hp have been iterated through to avoid
    	smashing. [krb5-appl/516]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11211 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  6 +++++
 src/appl/bsd/kcmd.c    | 66 +++++++++++++++++++++++---------------------------
 2 files changed, 36 insertions(+), 36 deletions(-)

commit 5328a558589e6ba717ce5b6265928b5a2d08fc21
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 22 23:28:29 1999 +0000

    	* telnetd.8: Document hostname logging changes
    
    	* telnetd.c: Add options to control logging of remote hostname to
    	login(1).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11208 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog |  7 +++++++
 src/appl/telnet/telnetd/telnetd.8 | 13 ++++++++++++-
 src/appl/telnet/telnetd/telnetd.c | 38 ++++++++++++++++++++++++--------------
 3 files changed, 43 insertions(+), 15 deletions(-)

commit d2d4e51ac89d17e0d14e8bca76226638812dafd4
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Feb 20 03:21:24 1999 +0000

    Renamed globals lib fragments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11207 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4aee7342f84d0e8dcc50ca4e3482f766a3262da4
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Feb 20 02:08:56 1999 +0000

    Merging krb5globals fragments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11203 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit b60cc455ca590e755b4fcabe1c4e365cd1dd5de6
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Feb 20 02:07:00 1999 +0000

    Added deps for debug targets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11202 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/CodeWarrior Dependencies/Pro4.prj | Bin 18655 -> 19028 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 657d2746f892717ef28497c3d31b95e2c72c9bc8
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Feb 20 02:05:28 1999 +0000

    GetDefaultCacheName returns length
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11201 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/Kerberos v5 Globals/Krb5Globals.c | 2 ++
 src/mac/libraries/Kerberos v5 Globals/Krb5Globals.h | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 56e4b2a9d7e357c14f236b01300fb058f5aaa711
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 20 01:50:58 1999 +0000

    	* ccdefname.c (get_from_os): Add missing close-paren; also replace
    	#elif just in case.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11200 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/ccdefname.c | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 1d7c84b093c042b70b89cdace342c56eeb6f718f
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Feb 20 00:41:01 1999 +0000

    Fixed makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11199 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 5ea5ff668c6ae210db9399daa36f7ea49d3cdb5a
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Feb 20 00:39:02 1999 +0000

    Added globals lib to snapshot
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11198 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

commit a81bae4061ebde3142fdca9d53f7cac65fc7b586
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Feb 20 00:31:58 1999 +0000

    Added k5 globals libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11197 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 151 ++++++++++++++++++++++++++++++++++----------------
 1 file changed, 103 insertions(+), 48 deletions(-)

commit 9132d41df9de206545f0431410bed6b2739e9603
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Feb 20 00:27:02 1999 +0000

    Updated for 1.5b5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11196 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Release notes | 3 +++
 1 file changed, 3 insertions(+)

commit 7b57cd09adb5fb00f66631ee846b3c62680a5503
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Feb 20 00:26:44 1999 +0000

    Upped to 1.5b5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11195 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/version.r | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 64d464b3bbf2adcff13d1522b1e26c11803f6e24
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Feb 20 00:26:13 1999 +0000

    Added Krb5GlobalsLib and Krb5GlobalsDataLib sources
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11194 dc483132-0cff-0310-8789-dd5450dbe970

 .../Kerberos v5 Globals/Krb5Globals.CFM.c          | 122 +++++++++++++++++++++
 .../Kerberos v5 Globals/Krb5Globals.CFM.h          |  10 ++
 .../libraries/Kerberos v5 Globals/Krb5Globals.c    |  98 +++++++++++++++++
 .../libraries/Kerberos v5 Globals/Krb5Globals.exp  |   9 ++
 .../libraries/Kerberos v5 Globals/Krb5Globals.h    |  62 +++++++++++
 .../Kerberos v5 Globals/Krb5GlobalsData.c          |  11 ++
 .../Kerberos v5 Globals/Krb5GlobalsData.exp        |   8 ++
 .../Kerberos v5 Globals/Krb5GlobalsData.h          |  15 +++
 8 files changed, 335 insertions(+)

commit dcf2ca1d4ff97f6011578c434e584037b93d1a38
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Feb 20 00:25:15 1999 +0000

    Preliminary implementation of CCAPI v2 added
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11193 dc483132-0cff-0310-8789-dd5450dbe970

 .../libraries/CCache API/bin/CCacheGlobalsLib.68K  |   2 +-
 .../libraries/CCache API/bin/CCacheGlobalsLib.PPC  |   2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K     |   2 +-
 .../libraries/CCache API/bin/CCacheLib.68K.debug   |   2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC     |   2 +-
 .../libraries/CCache API/bin/CCacheLib.PPC.debug   |   2 +-
 src/mac/libraries/CCache API/include/CCache.h      | 318 ++++++++++++---------
 7 files changed, 183 insertions(+), 147 deletions(-)

commit b98e54ce131b84b92a737676bf2254d38019090c
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Feb 20 00:24:44 1999 +0000

    Added get_from_os for MacOS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11192 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ccdefname.c | 25 ++++++++++++-------------
 1 file changed, 12 insertions(+), 13 deletions(-)

commit d1efe6cec9ab19369e3d0f72484ac74e067c1a7b
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Feb 20 00:24:10 1999 +0000

    Now compiles on the Mac against CC API v2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11191 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ae89439033dedfb85bdada0b8dfd700ad73f06bb
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Sat Feb 20 00:23:30 1999 +0000

    Removed testtrack code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11190 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5.CFM.c | 5 -----
 1 file changed, 5 deletions(-)

commit dc768f82c1072791c4d5ad86ebfb3717270b1f17
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 19 05:56:39 1999 +0000

    test_parse.c (main): Add a call to profile_verify_node so we can test
    	the internal rep invariants.
    
    prof_tree.c (profile_verify_node): Fix bug in profile_verify_node in
    	the group_level test.  Also make profile_verify_node check the return
    	code when it is recursively testing the child nodes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11189 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 10 ++++++++++
 src/util/profile/prof_tree.c  |  9 ++++++---
 src/util/profile/test_parse.c |  9 ++++++++-
 3 files changed, 24 insertions(+), 4 deletions(-)

commit f03cdc66b1a883d163b108406d7868ebadd1f59f
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 19 03:32:15 1999 +0000

    	* configure.in: Add check for setluid()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11187 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ChangeLog    | 4 ++++
 src/clients/configure.in | 9 +++++++++
 2 files changed, 13 insertions(+)

commit 19d4a47ee5ebbb56fe41297d21d857a9aa7999f7
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 19 03:31:52 1999 +0000

    	* Makefile.in (ksu): Add $(KSU_LIBS) in case we need -lsecurity
    
    	* main.c (main): Add call to setluid() on systems that have it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11186 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog   |  6 ++++++
 src/clients/ksu/Makefile.in |  4 +++-
 src/clients/ksu/main.c      | 12 ++++++++++++
 3 files changed, 21 insertions(+), 1 deletion(-)

commit 8dfc5b5f4d5f99a01e366c951d7d1ca9f0d7149f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 18 23:35:23 1999 +0000

    	* configure.in: Add check for setluid
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11183 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ChangeLog    |  4 ++++
 src/appl/gssftp/configure.in | 11 +++++++++++
 2 files changed, 15 insertions(+)

commit 173e6b07b767f57c50ef802da79d4f9e94f945bb
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 18 23:34:54 1999 +0000

    	* ftpd.c (login): Add call to setluid() if necessary
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11182 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  4 ++++
 src/appl/gssftp/ftpd/ftpd.c    | 11 +++++++++++
 2 files changed, 15 insertions(+)

commit 6af7079089f3ff2291f2ae77173f5f008e8dfc44
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 18 04:28:12 1999 +0000

    Added debugging hooks to stdcc.c
    
    Added broadcast event notification of the krb5 cache changing, for backwards
    compatibility with krb5.exe.
    
    Added support for the V2 Ccache API.
    
    In stdcc_util.c, replace the old matching algorithm with one that's closer
    to the original stdcc and file algorithm, and so is provably correct.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11181 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c      |  93 +++++++++++++--
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 206 ++++++++++++++++++++++-----------
 2 files changed, 222 insertions(+), 77 deletions(-)

commit 8b3e9817300fab24730423d5ad140917b710ed31
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 18 04:23:55 1999 +0000

    Commit the Windows version of the ccache dll and its interface header
    file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11180 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/lib/KrbCC32.lib | Bin 0 -> 7138 bytes
 src/windows/lib/cacheapi.h  | 437 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 437 insertions(+)

commit 6be5dcfab6be0db0b25f54fc7033a826ab79c907
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 18 00:57:34 1999 +0000

    	* sane_hostname.c (pty_make_sane_hostname): Remove unused
    	"char *scratch".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11178 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog       | 5 +++++
 src/util/pty/sane_hostname.c | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0e4ead54c1994ccc90fa3829b7bff6cc1d2284d0
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 17 22:26:33 1999 +0000

    	* klogind.M: Document things a little better, including new
    	options controlling hostname manipulation.
    
    	* krlogind.c: Make use of pty_make_sane_hostname() for purposes of
    	manipulating hostname to pass to login.  Also unconditionally
    	syslog IP address and full hostname of remote host.  Add command
    	line options to control such behavior.
    
    	* configure.in: Add arpa/nameser.h to CHECK_HEADERS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11176 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 12 +++++++
 src/appl/bsd/configure.in |  2 +-
 src/appl/bsd/klogind.M    | 21 +++++++++++-
 src/appl/bsd/krlogind.c   | 87 +++++++++++++++++++++++++++++++----------------
 4 files changed, 90 insertions(+), 32 deletions(-)

commit 8157e459fdae118c88e5c124d0a866378ced115a
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 17 22:23:23 1999 +0000

    	* do_as_req.c (process_as_req): Fix to assign kvno to
    	reply.enc_part after encryption, since krb5_c_encrypt() now
    	explicitly initializes all fields of a krb5_enc_data.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11175 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   | 6 ++++++
 src/kdc/do_as_req.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit e1e62f75fba1d248fb8b3aef27f637928db3d772
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 17 01:19:28 1999 +0000

    	* sane_hostname.c: Re-order so that pty-int.h precedes libpty.h to
    	prevent conflicting definitions of struct sockaddr_in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11174 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog       | 5 +++++
 src/util/pty/sane_hostname.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 6735c54630c8cd5b0114fa1817be2202b727bc5a
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 13 02:12:29 1999 +0000

    	* ftpd.c: strcat -> strncat
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11172 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  4 ++++
 src/appl/gssftp/ftpd/ftpd.c    | 13 ++++++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 5b62060b37853b9d9426478b6d3e15023bfdcdb7
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 12 04:11:11 1999 +0000

    	* sane_hostname.c: Force maxlen to be 16 if it's less than 16,
    	since otherwise a numeric IP address won't fit.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11169 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog       | 3 +++
 src/util/pty/sane_hostname.c | 3 ++-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c805180feb548217812e9efde6e93d14284f043a
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 12 03:45:21 1999 +0000

    bump minor version
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11168 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog   | 2 +-
 src/util/pty/Makefile.in | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d470ceb5371a7d7f37cae81b019945eddf6abcac
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 12 03:26:27 1999 +0000

    	* Makefile.in: Add sane_hostname.{o,c}
    
    	* libpty.h: Add prototype for make_sane_hostname.
    
    	* sane_hostname.c: New file; add function to "sanitize" hostname
    	for logging purposes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11165 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog       |  9 ++++
 src/util/pty/Makefile.in     |  4 +-
 src/util/pty/libpty.h        |  2 +
 src/util/pty/sane_hostname.c | 99 ++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 112 insertions(+), 2 deletions(-)

commit 59fb76b7f12cb48d4adff87c8a3dee3f7083c867
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 11 22:16:59 1999 +0000

    Updated to include the domain_realm lines needed for ECAT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11164 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/krb5.ini | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 5cec9a9bccd3daf91ffb964d5312908a7c582137
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 9 03:16:04 1999 +0000

    enc_des.c (fb64_session): Call des_init_random_number_generator
    	instead of des_set_random_generator_seed, since the compatibility
    	library no longer supports the latter call.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11163 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/ChangeLog | 6 ++++++
 src/windows/wintel/enc_des.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit d8aa1e7165936dfbb722a2530561d765c6d92b30
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 9 03:15:30 1999 +0000

    winexclude.sed: Add .dll and .lib files to the list of functions which
    	shouldn't get included in the non-binary list of files to be added to
    	kerbsrc.zip for the Windows build.  (If .dll or .lib files need to be
    	included in the zip file, they must be added to the WINBINARYFILES
    	macro in the top-level Makefile.in)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11162 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog      | 9 +++++++++
 src/config/winexclude.sed | 2 ++
 2 files changed, 11 insertions(+)

commit b59daa8ad9f7d9b3fd7c4ce485f4b20c474e1170
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 9 03:12:52 1999 +0000

    klist.c: Under Windows, #include winsock.h instead of sys/socket.h and
    	netdb.h
    
    Makefile.in: Under Windows, link against wsock32.lib to get
    	gethostbyaddr().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11161 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog   | 8 ++++++++
 src/clients/klist/Makefile.in | 2 +-
 src/clients/klist/klist.c     | 5 +++++
 3 files changed, 14 insertions(+), 1 deletion(-)

commit 6d75089a301e573403d08f85ff711c3d3b80d6ba
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 9 03:11:22 1999 +0000

    kinit.c: If unistd.h is not available, use manual definitions for
    	getopt, optarg, and optind.  (For Windows).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11160 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 5 +++++
 src/clients/kinit/kinit.c   | 6 ++++++
 2 files changed, 11 insertions(+)

commit 1364052f7b2120fcee8c59ae576abe2a81858b89
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 9 03:09:22 1999 +0000

    Makefile.in: Link in the ccapi import library under windows
    
    krb5_16.def, krb5_32.def: Added a number of miscellaneous functions to
    	the DLL exports list so that things build under Windows again.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11159 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  8 ++++++++
 src/lib/Makefile.in |  7 +++++--
 src/lib/krb5_16.def | 20 +++++++++++++++++++-
 src/lib/krb5_32.def |  6 ++++++
 4 files changed, 38 insertions(+), 3 deletions(-)

commit 96d82630107fdd3acf2cf5e0904cab3ea141540e
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 9 02:57:14 1999 +0000

    rd_req.c (krb_rd_req): Add appropriate #ifdef so that this code
    	compiles cleanly when KRB4_USE_KEYTAB is not defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11158 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/rd_req.c | 2 ++
 1 file changed, 2 insertions(+)

commit 4089d1cd8ae2fe6fd6925b92e73545faee020319
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 9 02:56:13 1999 +0000

    Fix bad comment terminator in stdcc_util.c which was stopping it from compiling
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11157 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc_util.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d77868b287ffe7014d8ef3a21e809c19de88c668
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 9 02:55:34 1999 +0000

    Makefile.in: Enable the ccapi directory for windows builds
    
    ccdefops.c: Make the ccapi the default ccache type for Windows machines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11156 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   |  7 +++++
 src/lib/krb5/ccache/Makefile.in | 57 +++++++++++++++++++----------------------
 src/lib/krb5/ccache/ccdefops.c  |  2 +-
 3 files changed, 35 insertions(+), 31 deletions(-)

commit 55329e7564cd0253ba77f21f0014180b5fcb0636
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 9 02:51:46 1999 +0000

    krb5.hin (krb5_get_realm_domain): Add appropriate modifiers so that
    	this function can get exported in a Windows DLL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11155 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 33e2fb87ee8cdc1dcaed4db9e072e79d28cb12ae
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 9 02:50:11 1999 +0000

    ccdefname.c (get_from_os): On the Windows platform, automatically
    	generate the correct default cache name based on what krb5_cc_dfl_ops
    	is set to.
    
    realm_dom.c (krb5_get_realm_domain): Add modifiers so that this
    	function can get exported in a Windows DLL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11154 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  9 +++++++++
 src/lib/krb5/os/ccdefname.c | 14 +++++++++++---
 src/lib/krb5/os/realm_dom.c |  2 +-
 3 files changed, 21 insertions(+), 4 deletions(-)

commit 3ec9b6359a184e69d7e291d8a4d43a371bafd5d3
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 9 02:47:06 1999 +0000

    (Forgot to check in ChangeLog earlier...)
    
    prof_tree.c (profile_node_iterator): Added comments indicating that
    	profile_node_iterator, not being an exported interface, returns
    	pointers into the parse tree, and that values should be strdup()'ed
    	before returning them to a calling application.
    
    prof_get.c (profile_iterator): Strdup the name and value strings
    	before returning them to the calling application.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11153 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 2392d63524718549898c3a2c5c802ef2ff0239a9
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 9 02:46:00 1999 +0000

    	information in it.  (It's still not perfect!)
    
    readme: Update readme file so that it doesn't have obviously incorrect
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11152 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog |  5 +++++
 src/windows/readme    | 19 +++++++++----------
 2 files changed, 14 insertions(+), 10 deletions(-)

commit 67552b783f5b5d6185efd4ea698fbd21a5317542
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 9 02:44:22 1999 +0000

    Makefile.in: Change Windows kerbsrc.zip target so this now does what
    	kerbsrc-nt.zip used to do.  We no longer support building krb5 on
    	systems with 8.3 limitations.  Also allow binary files in windows/lib
    	to be included into kerbsrc.zip file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11151 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  8 ++++++++
 src/Makefile.in | 45 ++++++++++++++++++++-------------------------
 2 files changed, 28 insertions(+), 25 deletions(-)

commit 84a4ed4ba0d4d291948353949f1d16c7fd53e969
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 5 05:31:17 1999 +0000

    Initial rototilling of these functions to make them more krb5 library
    API compliant.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11149 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/Makefile.in  |   4 +-
 src/lib/krb5/ccache/ccapi/stdcc.c      | 295 +++++++++++++++++++--------------
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 269 ++++++++++++++++--------------
 3 files changed, 318 insertions(+), 250 deletions(-)

commit 22accce3e40f5b1361a4a452a11b3819db0e2ef9
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 4 07:53:43 1999 +0000

    Initial commit of massively modified stdcc functions to make them somewhat
    closer to correct.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11148 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c | 652 +++++++++++++++++++++++---------------
 src/lib/krb5/ccache/ccapi/stdcc.h |  11 +-
 2 files changed, 394 insertions(+), 269 deletions(-)

commit af63a51551b1ade4402c7d9c2d6c31af09ea3474
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 4 04:43:25 1999 +0000

    auth.c (auth_send): Increase size of buf so we can handle mongo-gram
    	sized tickets from Microsoft.  [telnet/686]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11144 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/ChangeLog | 5 +++++
 src/windows/wintel/auth.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit db8ff3ddd69745ab8ca0c620fa5a9260b5f4ad72
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 4 04:42:54 1999 +0000

    state.c: Increase size of subbufer so that we don't truncate
    	mongo-gram tickets from Microsoft.  [telnet/688]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11143 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 5 +++++
 src/appl/telnet/telnetd/state.c   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9ae6b64db58beb4e440b1625ec7cd965f6980b82
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 4 04:42:22 1999 +0000

    kerberos5.c: Increase size of str_data so that we can accept
    	mongo-gram tickets from Microsoft.  [telnet/686]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11142 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 5 +++++
 src/appl/telnet/libtelnet/kerberos5.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 23211d5b6f3d5fa16d6ec1700503eca65dbf1a8b
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 2 21:03:16 1999 +0000

    	* read_pwd.c: Remove reference to CPP symbol "unix"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11141 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 4 ++++
 src/lib/krb5/os/read_pwd.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 19083c2a7626f485a3605779024aa776926d6786
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 2 04:27:33 1999 +0000

    ccdefname.c: Add a new function krb5_cc_set_default_name(), which is
    	used set the default ccname stored in the krb5_context.  All of the
    	OS-specific functions to determine the default ccname is moved to this
    	function.  The krb5_cc_default_name() function now just reads the
    	default ccname from the os_context, and will call
    	krb5_cc_set_default_name() to set the default ccname if necessary.
    
    t_std_conf: Added functions to test krb5_cc_default_name and
    	krb5_cc_set_default_name().  Fixed the call to krb5_locate_kdc to
    	support the new variables added by the Cygnus initial ticket API
    	merge.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11140 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  16 ++++
 src/lib/krb5/os/ccdefname.c  | 223 +++++++++++++++++++++----------------------
 src/lib/krb5/os/t_std_conf.c |  46 ++++++++-
 3 files changed, 166 insertions(+), 119 deletions(-)

commit b28c1bca371582d924b06d7a618b20c5cce5359c
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 2 04:25:20 1999 +0000

    k5-int.h: Add an entry to the os_context to store the default ccache
    	name.
    
    krb5.hin (krb5_cc_set_default_name): Add function prototype which sets
    	the defulat ccache name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11139 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 8 ++++++++
 src/include/k5-int.h  | 1 +
 src/include/krb5.hin  | 2 ++
 3 files changed, 11 insertions(+)

commit e80e7d342e439d36d4cfea4d1e64cfe061b65355
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 2 00:43:45 1999 +0000

    	* et_c.awk: Fix to not depend on CPP symbol "unix"
    
    	* et_h.awk: Fix to not depend on CPP symbol "unix".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11137 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 6 ++++++
 src/util/et/et_c.awk  | 2 +-
 src/util/et/et_h.awk  | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 836260eaa4d0cc7d58018f05ec63d7c763568708
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 29 01:07:32 1999 +0000

    trval.c: Now understands krb5 structure elements
    
    krb5_encode_test.c: Pass trval type hints to trval2() so that
    	datastructures get properly decoded.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11136 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog           |    7 +
 src/tests/asn.1/Makefile.in         |    1 +
 src/tests/asn.1/krb5_encode_test.c  |    9 +
 src/tests/asn.1/trval.c             |  227 ++-
 src/tests/asn.1/trval_reference.out | 2604 ++++++++++++-----------------------
 5 files changed, 1118 insertions(+), 1730 deletions(-)

commit 12e5b90b2a2645f6a96e33c94209e8a3a8e729c1
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 27 22:11:05 1999 +0000

    	* configure.in: Fix typo so that lib/crypto actually gets
     	configured.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11135 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 5 +++++
 src/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 68d77ad394cfd2881635c1f2f9035d8a9175cf32
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 27 07:34:40 1999 +0000

    Added missing #include of termios.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11134 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/listen.c | 1 +
 1 file changed, 1 insertion(+)

commit a65425855dbcb4369527ac0ab46d454a4cb4827d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 27 07:12:49 1999 +0000

    listen.c (print_prompt): Replace BSD-style ioctl with termios interface
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11133 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog   |  5 +++++
 src/util/ss/Makefile.in |  2 ++
 src/util/ss/listen.c    | 17 +++++------------
 3 files changed, 12 insertions(+), 12 deletions(-)

commit 34a68f6d0a8d5545c4c20c79e351a9e8a4d0c101
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 27 06:04:47 1999 +0000

    Makefile.in, configure.in: Move the responsibility for generating
    	Makefile files for the following subdirectories to the top-level:
    	util, util/send-pr, util/dyn, lib, config-files, and gen-manpages.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11132 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                 |  7 +++++++
 src/Makefile.in               |  6 +++++-
 src/config-files/ChangeLog    |  7 +++++++
 src/config-files/Makefile.in  |  5 ++++-
 src/config-files/configure.in |  4 ----
 src/configure.in              | 49 ++++++++++++++++++++++++++++++++++++++-----
 src/gen-manpages/ChangeLog    |  7 +++++++
 src/gen-manpages/Makefile.in  |  5 ++++-
 src/gen-manpages/configure.in |  4 ----
 src/lib/ChangeLog             |  7 +++++++
 src/lib/Makefile.in           |  5 ++++-
 src/lib/configure.in          | 13 ------------
 src/util/ChangeLog            |  7 +++++++
 src/util/Makefile.in          |  5 ++++-
 src/util/configure.in         | 17 ---------------
 src/util/dyn/ChangeLog        |  7 +++++++
 src/util/dyn/Makefile.in      |  5 ++++-
 src/util/dyn/configure.in     | 10 ---------
 src/util/send-pr/ChangeLog    |  7 +++++++
 src/util/send-pr/Makefile.in  |  5 ++++-
 src/util/send-pr/configure.in |  6 ------
 21 files changed, 122 insertions(+), 66 deletions(-)

commit 3724c81eb8a92c0e06b164760a5f802a831decdb
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 27 05:49:36 1999 +0000

    configure.in: Remove test CHECK_WAIT_TYPE since nothing is using the
    	results of that test (WAIT_USES_INT).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11131 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 5 +++++
 src/util/pty/Makefile.in  | 2 ++
 src/util/pty/configure.in | 1 -
 3 files changed, 7 insertions(+), 1 deletion(-)

commit be974ccede7b6d3d523784a2dac9773a3c97af1d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 27 05:22:07 1999 +0000

    kdc_preauth.c (check_padata): If preauth fails because the preauth
    	data from the client was of an unknown type, and the principal does
    	not require preauth, then the preauth should be disregarded.
    	[krb5-kdc/652]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11130 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 7 +++++++
 src/kdc/kdc_preauth.c | 7 +++++++
 2 files changed, 14 insertions(+)

commit d52a4f7d3d43980431063c8cf9ec70c636f25586
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 27 05:14:25 1999 +0000

    localaddr.c: On the macintosh, check to see if getmyipaddr returns
    	NULL, and return an error in that case.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11129 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/localaddr.c | 8 ++++++++
 2 files changed, 13 insertions(+)

commit 3aa855f509f1d8401ac0e3713c9b7694b96efd0b
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 27 04:53:45 1999 +0000

    Makefile.in: Add ccapi to the include path so we can find stdcc.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11128 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   | 4 ++++
 src/lib/krb5/ccache/Makefile.in | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 486ddce810307158d4116d02b0ee87b811752bc4
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 27 03:15:02 1999 +0000

    wconfig.c: Updated to be more featureful.  It will now save the
    	arguments passed to it and emit it as a makefile variable
    	WCONFIG_FLAGS.  This allows the makefile to be able to preserve
    	wconfig options in the future when updating makefile.  Also added the
    	--win32 and --win16 options to force win16 or win32 makefiles.  An
    	option of the form --enable-foo will cause lines that begin ##FOO## to
    	be uncommented in the Makefile.  The program has also been cleaned up
    	so it can be run (for debugging purposes) under Unix.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11127 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 13 ++++++++
 src/wconfig.c | 96 ++++++++++++++++++++++++++++++++++++++++++++++-------------
 2 files changed, 89 insertions(+), 20 deletions(-)

commit 1fdb378aabd6beac83efe45520527abf0c5e7ba6
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jan 26 20:59:23 1999 +0000

    Upped to 1.1b4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11126 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/version.r | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7e529d87eb133d6a7140a3e26742afc969bbc9c6
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jan 26 20:56:14 1999 +0000

    Reelase notes update; Makefile.tmpl fixes to make debugging version link against debugging C and runtime libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11125 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 36 ++++++++++++++++++++++++++++++++----
 src/mac/Release notes | 17 ++++++++++++++++-
 2 files changed, 48 insertions(+), 5 deletions(-)

commit 8b4a28977a13e39489cda61f29eee160e86abde5
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jan 25 23:47:01 1999 +0000

    * prof_tree.c (profile_node_iterator): Added comments indicating that
    	profile_node_iterator, not being an exported interface, returns
    	pointers into the parse tree, and that values should be strdup()'ed
    	before returning them to a calling application.
    
    prof_get.c (profile_iterator): Strdup the name and value strings
    	before returning them to the calling application.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11124 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_get.c  | 32 +++++++++++++++++++++++++++++++-
 src/util/profile/prof_tree.c |  9 ++++++++-
 2 files changed, 39 insertions(+), 2 deletions(-)

commit ed31324c2376283424ff80c8c051b9d75963ec1f
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Jan 22 21:53:06 1999 +0000

    Uppder version to 1.1b3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11123 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/version.r | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c21197379dd71dee3e5290770ce9e5f43da51e71
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Jan 22 21:31:50 1999 +0000

    Fixed typo in SRCS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11122 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/keyhash_provider/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1771f92d29d0b8db7bc9e465cf8e316303c71bfd
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Jan 22 21:30:41 1999 +0000

    Added realms from Athena krb5.conf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11121 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/krb5.ini | 37 ++++++++++++++++++++++++++++---------
 1 file changed, 28 insertions(+), 9 deletions(-)

commit a4ea51099df2366f56b359980e70a0b4aa9e0808
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Jan 22 21:21:42 1999 +0000

    Resource chain mangling fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11120 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/DNR.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 5bdf281e5449fedd763eb5bef4082082b64dd9b4
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Jan 22 21:21:12 1999 +0000

    _MACINTOSH -> macintosh
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11119 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/c_ustime.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9cb074dad1f7f7ef62b63c5ce9c259764ec66b7b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 22 08:53:16 1999 +0000

    trval.c: Added usage message, better options parsing, and support for
    	two new options: -hex, which will accept the asn.1 encoding in hex
    	(i.e., from a packet dump), and -krb5, which instructs the trval to
    	print out the krb5 interpretations of the data types.  Trval will now
    	also try to interpret the field names of known krb5 structures if
    	-krb5 is specified.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11118 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog |  10 ++
 src/tests/asn.1/trval.c   | 366 +++++++++++++++++++++++++++++++++++++---------
 2 files changed, 306 insertions(+), 70 deletions(-)

commit 144ad104a37dc9de111d52f293326c0159b0e19b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 22 05:55:04 1999 +0000

    netbsd1.def (UTMP_FILE, WTMP_FILE): Update filenames to comply with
    	netbsd system.  (Not actually used by our configuration system, but
    	I'll update the file.)  Submitted by ghudson, [krb5-admin/522]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11117 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/config.mk/ChangeLog   | 7 +++++++
 src/kadmin/config.mk/netbsd1.def | 4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 6348dd8d111e487dc8a88c77ae0ee747a9b34cc5
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 22 05:12:52 1999 +0000

    krb5.tex (krb5_mk_safe): Fix reference to a non-existent flag.
    	(KRB5_AUTH_CONTEXT_DO_TIME_NOTIME should have been
    	KRB5_AUTH_CONTEXT_DO_TIME).  [krb5-doc/528]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11116 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog | 6 ++++++
 doc/api/krb5.tex  | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 3b6f19e413b1b0abc997767eb481cbf45fe74c0d
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 21 20:24:58 1999 +0000

    krb5.hin: Fix realm iterator prototypes so that they use
            KRB5_PROTOTYPE, and surround them with extern "C" so things work under
            C++.
    
    CVS: ----------------------------------------------------------------------
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11115 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit f0c7610c59d395a182c977052478ae35d6e8fa31
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 21 20:24:39 1999 +0000

    krb5.hin: Fix realm iterator prototypes so that they use
    	KRB5_PROTOTYPE, and surround them with extern "C" so things work under
    	C++.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11114 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 5963226a926334743897ce9b17b6e0c88d8588f0
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 21 20:23:04 1999 +0000

    profile.hin: Fix definition of PROTOYPE so that it works under C++
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11113 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 5 +++++
 src/util/profile/profile.hin | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit cf8408b6f975132f9b144a53b723c2210bc05348
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jan 21 02:44:00 1999 +0000

    	* login.c (main): Call setluid()
    
    	* krshd.c (doit): Call setluid().
    
    	* configure.in: Check for setluid() rather than main() in
    	libsecurity.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11111 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  9 +++++++++
 src/appl/bsd/configure.in |  2 +-
 src/appl/bsd/krshd.c      |  7 +++++++
 src/appl/bsd/login.c      | 17 +++++++++--------
 4 files changed, 26 insertions(+), 9 deletions(-)

commit df12fb67dfab4af1f907ceff3c12ca5dd4d97fc0
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jan 20 23:49:43 1999 +0000

    Version 1.1b1, changed CFM fragment version numbers and tweaked makefile.initial
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11110 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.initial | 3 ++-
 src/mac/Makefile.tmpl    | 8 ++++++++
 src/mac/ReadMe           | 4 ++--
 src/mac/version.r        | 6 +++---
 4 files changed, 15 insertions(+), 6 deletions(-)

commit 493191b71fc11088456155a5bc8b3e395f8dec1b
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jan 19 19:42:19 1999 +0000

    Changes to krb5.ini to default to single DES TGT (3DES is hosed); added realms API and 3DES to export file; building only PPC versions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11109 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5Library.exp | 38 +++++++++++++++++++++-----------------
 src/mac/Makefile.tmpl | 27 ++++++++++++++++++++++++---
 src/mac/krb5.ini      |  2 ++
 3 files changed, 47 insertions(+), 20 deletions(-)

commit 5d3830d9adff58840f6ff277c1c7b3edaf8d1bb8
Author: Scott McGuire <smcguire@mit.edu>
Date:   Wed Jan 13 16:00:59 1999 +0000

    Updating Mac CCache library implementation includes and bins to latest
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11108 dc483132-0cff-0310-8789-dd5450dbe970

 .../libraries/CCache API/bin/CCacheGlobalsLib.68K  |  2 +-
 .../libraries/CCache API/bin/CCacheGlobalsLib.PPC  |  2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K     |  2 +-
 .../libraries/CCache API/bin/CCacheLib.68K.debug   |  2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC     |  2 +-
 .../libraries/CCache API/bin/CCacheLib.PPC.debug   |  2 +-
 src/mac/libraries/CCache API/include/CCache.h      | 69 ++++++++++++++++++----
 7 files changed, 62 insertions(+), 19 deletions(-)

commit d5b729af4985e15b0035e85ebc8a9369d82bab34
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 12 23:27:13 1999 +0000

    	* Makefile.in (CFLAGS): PW_CHECK functionality now in DEFS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11106 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog   | 4 ++++
 src/kadmin/v4server/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2cf12a3af4065c19475aa0facf4a10882cd817e0
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 12 23:26:44 1999 +0000

    	* configure.in: Define NDBM_PW_CHECK if enable_athena is set to
    	deal with v4kadmind kludge.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11105 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog    | 5 +++++
 src/kadmin/configure.in | 6 ++++++
 2 files changed, 11 insertions(+)

commit d99dbfc58315abf9a68b345b1b3704795f0d574c
Author: Scott McGuire <smcguire@mit.edu>
Date:   Wed Jan 6 22:45:07 1999 +0000

    Remove inappropriate cc_shutdown() call from krb5_cc_destroy()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11104 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2b0e625c40badf0e24562bebcca682ec3d85df68
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 5 06:39:40 1999 +0000

    cns.c (position_dialog): If the registry position for the window is
    	all zeros, then default to centering the window in the correct place.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11103 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog | 6 ++++++
 src/windows/cns/cns.c     | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit ee3a7528633657e0421b37b26a7fbd9ee3705293
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 5 05:39:44 1999 +0000

    sn2princ.c (krb5_sname_to_principal): Windows NT5's broken resolver
    	gratuitously tacks on a trailing period to the hostname (at least it
    	does in Beta2).  Deal with this brain-damage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11102 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  7 +++++++
 src/lib/krb5/os/sn2princ.c | 12 ++++++++++++
 2 files changed, 19 insertions(+)

commit 9b2f90f549cf089df6a701f8ab0718fc36678334
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 5 05:39:07 1999 +0000

    changepw.c: Add a test for _WIN16 as well as _WIN32 for sockets
    	workaround (in case we do want to build the 16 bit library again
    	someday)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11101 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 6 ++++++
 src/lib/krb5/os/changepw.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit ff4835eab2fbff24f4569df1b40e52f31ff6b347
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 5 05:15:28 1999 +0000

    	* configure.in (withval): Conditinalize ATHENA_DES3_KLUDGE on
    	--enable-athena.
    
    	* main.c (initialize_realms): Kludge to disable
    	des3-marc-hmac-sha1 from the command line.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11100 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    |  8 ++++++++
 src/kdc/configure.in |  6 ++++++
 src/kdc/main.c       | 19 ++++++++++++++++++-
 3 files changed, 32 insertions(+), 1 deletion(-)

commit 1e0f12d0fcd5f1a865c9d0502f0e3f8ef58ed5f0
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 5 05:14:54 1999 +0000

    	* make_checksum.c (krb5_c_make_checksum): Note the fact that we're
    	punting on dealing with backwards compat with length-included
    	checksums.
    
    	* etypes.c: Add ENCTYPE_LOCAL_DES3_HMAC_SHA1 as a temporary
    	kludge.  Note that this is added to the end of the array so other
    	code can lop off the last member of the array and the right thing
    	will happen so that it is possible to disable des3-marc-hmac-sha1
    	from the KDC command line, for instance.
    
    	* configure.in: Conditionalize ATHENA_DES3_KLUDGE on
    	--enable-athena.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11099 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog       | 15 +++++++++++++++
 src/lib/crypto/configure.in    |  6 ++++++
 src/lib/crypto/etypes.c        |  8 ++++++++
 src/lib/crypto/make_checksum.c | 10 +++++++++-
 4 files changed, 38 insertions(+), 1 deletion(-)

commit 474187a3c7d6bdef3618c192590703a36e353e95
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 5 05:14:31 1999 +0000

    	* dk.h: Add prototypes for krb5_marc_dk_*
    
    	* dk_encrypt.c (krb5_marc_dk_encrypt): Add compat for 32-bit
    	length coded ciphertext.
    
    	* dk_decrypt.c (krb5_marc_dk_decrypt): Add compat for 32-bit
    	length coded ciphertext.
    
    	* checksum.c: Add compat for 32-bit length included checksum.
    	Note that nothing uses this at the moment, and probably
    	shouldn't.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11098 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/dk/ChangeLog    |  14 +++++
 src/lib/crypto/dk/checksum.c   |  81 ++++++++++++++++++++++++
 src/lib/crypto/dk/dk.h         |  26 ++++++++
 src/lib/crypto/dk/dk_decrypt.c | 131 +++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/dk/dk_encrypt.c | 137 +++++++++++++++++++++++++++++++++++++++++
 5 files changed, 389 insertions(+)

commit 760476bccf98912ae811cab3ccad2d173d62c940
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jan 2 06:38:49 1999 +0000

    prof_tree.c (profile_node_iterator): Make sure the pointer to the
    	iterator function is non-NULL before checking the magic value.
    
    prof_file.c (profile_open_file): Add ability to parse filenames that
    	begin with "~/" and substitute it with "$HOME/".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11096 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 11 +++++++++++
 src/util/profile/prof_file.c | 16 ++++++++++++++--
 src/util/profile/prof_tree.c |  2 +-
 3 files changed, 26 insertions(+), 3 deletions(-)

commit 684ac5c334c03708895ab38e9a5969ef2f10ef15
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Dec 27 02:53:59 1998 +0000

    Temporary patch for krb5-appl/678; avoid data from stdout being mixed to stderr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11095 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  7 +++++++
 src/appl/bsd/defines.h |  1 +
 src/appl/bsd/kcmd.c    |  2 +-
 src/appl/bsd/krsh.c    |  4 ++--
 src/appl/bsd/krshd.c   | 10 ++++++----
 5 files changed, 17 insertions(+), 7 deletions(-)

commit 1824b05af0f690be105440fdfe0c935b67568076
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 22 04:10:08 1998 +0000

    gss-server.c (test_import_export_context): Fix memory leak
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11094 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 4 ++++
 src/appl/gss-sample/gss-server.c | 1 +
 2 files changed, 5 insertions(+)

commit 10dd2b00f682679af7e5e2f122ba6da603ddb0f4
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 22 04:09:37 1998 +0000

    accept_sec_context.c (krb5_gss_accept_sec_context): Eliminate double
    	free of ap_req.data, and initialize ctypes to be NULL to avoid freeing
    	a pointer to stack garbage when doing a V1 mechanism
    	accept_sec_contxt.
    
    init_sec_context.c: Re-arrange program logic to simplify and factor
    	out code; fix gss_init_sec_context() so that if the default OID is
    	passed to the init_sec_context, it will use the V1 mechanism if a
    	single DES enctype is used.  Error handling was revamped to make it
    	simpler and cleaner, and to assure that we don't have memory leaks on
    	error returns.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11093 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  14 +
 src/lib/gssapi/krb5/accept_sec_context.c |   3 +-
 src/lib/gssapi/krb5/init_sec_context.c   | 434 +++++++++++++++----------------
 3 files changed, 219 insertions(+), 232 deletions(-)

commit 949ae78dd56914b1d1491e3e7d27c46e602493c1
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 16 21:16:33 1998 +0000

    	* old_decrypt.c (krb5_old_decrypt): Initialize the ivec to the key
     	if we're using DES_CBC_CRC, for backwards compatibility.  We
     	weren't noticing this before because it only trashes the first
     	block, which is the confounder, which we weren't actually
     	verifying because checksum was unconditionally succeeding prior to
     	the other patch.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11092 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/old/ChangeLog     | 9 +++++++++
 src/lib/crypto/old/old_decrypt.c | 9 ++++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)

commit ca24cb257ba4281303aac4c83718f71ce295398c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 11 03:16:50 1998 +0000

    	* old_decrypt.c (krb5_old_decrypt): Actually compare the
    	calculated checksum against the provided checksum.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11091 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/old/ChangeLog     | 5 +++++
 src/lib/crypto/old/old_decrypt.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 305af57ddf939e5c1dd4c5a80bdf75241d88995d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 7 20:20:38 1998 +0000

            * svr_principal.c (kadm5_randkey_principal_3): Fix typo in
                    arguments to krb5_dbe_crk().
    
    Prototypes are your friends. Essentially, the number of tuples was
    passed as tuples and visa-versa.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11090 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       | 5 +++++
 src/lib/kadm5/srv/svr_principal.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 4223340a38a70b486b07f074c0963c5e8ac1f44a
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 7 00:46:32 1998 +0000

    	* krb54proto.h: Fix decomp_tkt_krb5 to use KRB4_32, instead of a
    	nonexistent type.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11089 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 5 +++++
 src/include/krb54proto.h | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 3ce5c36d01c630dceea3c8e0e00ea1386d5221ca
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 21:39:30 1998 +0000

    krb.h: Add prototypes for krb_set_key() and decomp_ticket()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11088 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  4 ++++
 src/include/kerberosIV/krb.h     | 19 +++++++++++++++++++
 2 files changed, 23 insertions(+)

commit c0c53c24ab55ada667f5a314e571ee9f7ac988ef
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 21:38:08 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11087 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog                   | 5 +++++
 src/krb524/Makefile.in                 | 2 ++
 src/lib/des425/ChangeLog               | 5 +++++
 src/lib/des425/Makefile.in             | 2 ++
 src/lib/kadm5/ChangeLog                | 5 +++++
 src/lib/kadm5/Makefile.in              | 2 ++
 src/lib/kadm5/clnt/ChangeLog           | 5 +++++
 src/lib/kadm5/clnt/Makefile.in         | 2 ++
 src/lib/kadm5/srv/ChangeLog            | 5 +++++
 src/lib/kadm5/srv/Makefile.in          | 2 ++
 src/lib/kadm5/unit-test/ChangeLog      | 5 +++++
 src/lib/kadm5/unit-test/Makefile.in    | 2 ++
 src/lib/kdb/ChangeLog                  | 5 +++++
 src/lib/kdb/Makefile.in                | 2 ++
 src/lib/krb5/asn.1/ChangeLog           | 5 +++++
 src/lib/krb5/asn.1/Makefile.in         | 2 ++
 src/lib/krb5/ccache/ChangeLog          | 5 +++++
 src/lib/krb5/ccache/Makefile.in        | 2 ++
 src/lib/krb5/ccache/ccapi/ChangeLog    | 5 +++++
 src/lib/krb5/ccache/ccapi/Makefile.in  | 2 ++
 src/lib/krb5/ccache/memory/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/memory/Makefile.in | 2 ++
 src/lib/krb5/ccache/stdio/ChangeLog    | 5 +++++
 src/lib/krb5/ccache/stdio/Makefile.in  | 2 ++
 src/lib/krb5/error_tables/ChangeLog    | 5 +++++
 src/lib/krb5/error_tables/Makefile.in  | 2 ++
 src/lib/krb5/keytab/ChangeLog          | 5 +++++
 src/lib/krb5/keytab/Makefile.in        | 2 ++
 src/lib/krb5/keytab/db/ChangeLog       | 5 +++++
 src/lib/krb5/keytab/db/Makefile.in     | 2 ++
 src/lib/krb5/keytab/file/ChangeLog     | 5 +++++
 src/lib/krb5/keytab/file/Makefile.in   | 2 ++
 src/lib/krb5/krb/ChangeLog             | 5 +++++
 src/lib/krb5/krb/Makefile.in           | 2 ++
 src/lib/krb5/posix/ChangeLog           | 5 +++++
 src/lib/krb5/posix/Makefile.in         | 2 ++
 src/lib/krb5/rcache/ChangeLog          | 5 +++++
 src/lib/krb5/rcache/Makefile.in        | 2 ++
 src/lib/krb5util/ChangeLog             | 5 +++++
 src/lib/krb5util/Makefile.in           | 2 ++
 src/lib/rpc/unit-test/ChangeLog        | 7 +++++++
 src/lib/rpc/unit-test/Makefile.in      | 4 +++-
 src/tests/asn.1/ChangeLog              | 5 +++++
 src/tests/asn.1/Makefile.in            | 2 ++
 src/tests/create/ChangeLog             | 5 +++++
 src/tests/create/Makefile.in           | 2 ++
 src/tests/dejagnu/ChangeLog            | 5 +++++
 src/tests/dejagnu/Makefile.in          | 2 ++
 src/tests/gssapi/ChangeLog             | 5 +++++
 src/tests/gssapi/Makefile.in           | 2 ++
 src/tests/hammer/ChangeLog             | 5 +++++
 src/tests/hammer/Makefile.in           | 2 ++
 src/tests/resolve/ChangeLog            | 5 +++++
 src/tests/resolve/Makefile.in          | 2 ++
 src/tests/verify/ChangeLog             | 5 +++++
 src/tests/verify/Makefile.in           | 2 ++
 56 files changed, 199 insertions(+), 1 deletion(-)

commit 47065478dcc4a90e2eb654f054dd269c6e7dc9aa
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 21:32:13 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)
    
    configure.in: Use K5_AC_OUTPUT isntead of K5_OUTPUT_FILES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11086 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog   | 5 +++++
 src/lib/rpc/Makefile.in | 2 ++
 2 files changed, 7 insertions(+)

commit 1207173e1c69b8a8dc039376d287e72b24dff90a
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 06:52:28 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)
    
    configure.in: Use K5_AC_OUTPUT instead of K5_OUTPUT_FILES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11085 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog    | 7 +++++++
 src/lib/gssapi/Makefile.in  | 2 ++
 src/lib/gssapi/configure.in | 3 +--
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 848f86efc6b6b6abde180b51552aad0cdefb38c4
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 06:51:49 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11084 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog    | 5 +++++
 src/lib/gssapi/generic/Makefile.in  | 2 ++
 src/lib/gssapi/krb5/ChangeLog       | 5 +++++
 src/lib/gssapi/krb5/Makefile.in     | 2 ++
 src/lib/gssapi/mechglue/ChangeLog   | 5 +++++
 src/lib/gssapi/mechglue/Makefile.in | 2 ++
 6 files changed, 21 insertions(+)

commit 885d1ad733f466ba4e3e98c871cf8eae8110a4e0
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 06:45:51 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11083 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog                    | 5 +++++
 src/lib/crypto/Makefile.in                  | 2 ++
 src/lib/crypto/crc32/ChangeLog              | 5 +++++
 src/lib/crypto/crc32/Makefile.in            | 2 ++
 src/lib/crypto/des/ChangeLog                | 5 +++++
 src/lib/crypto/des/Makefile.in              | 2 ++
 src/lib/crypto/dk/ChangeLog                 | 5 +++++
 src/lib/crypto/dk/Makefile.in               | 2 ++
 src/lib/crypto/enc_provider/ChangeLog       | 6 ++++++
 src/lib/crypto/enc_provider/Makefile.in     | 2 ++
 src/lib/crypto/hash_provider/ChangeLog      | 5 +++++
 src/lib/crypto/hash_provider/Makefile.in    | 2 ++
 src/lib/crypto/keyhash_provider/ChangeLog   | 5 +++++
 src/lib/crypto/keyhash_provider/Makefile.in | 2 ++
 src/lib/crypto/md4/ChangeLog                | 5 +++++
 src/lib/crypto/md4/Makefile.in              | 2 ++
 src/lib/crypto/md5/ChangeLog                | 5 +++++
 src/lib/crypto/md5/Makefile.in              | 2 ++
 src/lib/crypto/old/ChangeLog                | 5 +++++
 src/lib/crypto/old/Makefile.in              | 2 ++
 src/lib/crypto/raw/ChangeLog                | 5 +++++
 src/lib/crypto/raw/Makefile.in              | 2 ++
 src/lib/crypto/sha1/ChangeLog               | 5 +++++
 src/lib/crypto/sha1/Makefile.in             | 2 ++
 24 files changed, 85 insertions(+)

commit 32fec992143c6253df18eebff8bc82c44af32d3e
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 06:31:28 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11082 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog                      | 5 +++++
 src/kadmin/Makefile.in                    | 2 ++
 src/kadmin/cli/ChangeLog                  | 5 +++++
 src/kadmin/cli/Makefile.in                | 2 ++
 src/kadmin/dbutil/ChangeLog               | 5 +++++
 src/kadmin/dbutil/Makefile.in             | 2 ++
 src/kadmin/kdbkeys/ChangeLog              | 5 +++++
 src/kadmin/kdbkeys/Makefile.in            | 2 ++
 src/kadmin/ktutil/ChangeLog               | 5 +++++
 src/kadmin/ktutil/Makefile.in             | 2 ++
 src/kadmin/passwd/ChangeLog               | 5 +++++
 src/kadmin/passwd/Makefile.in             | 2 ++
 src/kadmin/passwd/unit-test/ChangeLog     | 5 +++++
 src/kadmin/passwd/unit-test/Makefile.in   | 2 ++
 src/kadmin/server/ChangeLog               | 5 +++++
 src/kadmin/server/Makefile.in             | 2 ++
 src/kadmin/testing/ChangeLog              | 5 +++++
 src/kadmin/testing/Makefile.in            | 2 ++
 src/kadmin/testing/scripts/ChangeLog      | 5 +++++
 src/kadmin/testing/scripts/Makefile.in    | 2 ++
 src/kadmin/testing/util/ChangeLog         | 5 +++++
 src/kadmin/testing/util/Makefile.in       | 2 ++
 src/kadmin/v4server/ChangeLog             | 5 +++++
 src/kadmin/v4server/Makefile.in           | 2 ++
 src/kadmin/v4server/unit-test/ChangeLog   | 5 +++++
 src/kadmin/v4server/unit-test/Makefile.in | 2 ++
 src/kadmin/v5passwdd/ChangeLog            | 5 +++++
 src/kadmin/v5passwdd/Makefile.in          | 2 ++
 28 files changed, 98 insertions(+)

commit 81c669036b738c29a72b599f324ef464088ed6e9
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 06:25:34 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11081 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ChangeLog            | 5 +++++
 src/clients/Makefile.in          | 2 ++
 src/clients/kdestroy/ChangeLog   | 5 +++++
 src/clients/kdestroy/Makefile.in | 2 ++
 src/clients/kinit/ChangeLog      | 5 +++++
 src/clients/kinit/Makefile.in    | 2 ++
 src/clients/klist/ChangeLog      | 5 +++++
 src/clients/klist/Makefile.in    | 2 ++
 src/clients/kpasswd/ChangeLog    | 5 +++++
 src/clients/kpasswd/Makefile.in  | 2 ++
 src/clients/ksu/ChangeLog        | 5 +++++
 src/clients/ksu/Makefile.in      | 2 ++
 src/clients/kvno/ChangeLog       | 5 +++++
 src/clients/kvno/Makefile.in     | 2 ++
 14 files changed, 49 insertions(+)

commit 5d97609b2b69d405b30560f12ae0ad5b7e4bafe8
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 06:22:37 1998 +0000

    Makefile.in, ccdefops.c: Temporarily back out the ccapi ccache under
    	Windows so we can make sure the rest of the krb5 tree builds correctly
    	under Windows.  (Note: I didn't revert lib/krb5/os/ccdefname.c, so
    	setting KRB5_CC_NAME to FILE:C:\tmp\tkt is required to make things
    	work.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11080 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   |  8 ++++++++
 src/lib/krb5/ccache/Makefile.in | 22 ++++++++++++++--------
 src/lib/krb5/ccache/ccdefops.c  |  2 +-
 3 files changed, 23 insertions(+), 9 deletions(-)

commit 032015916ee11aa4f8d2eb5e72ddfbbf9da447d8
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 06:15:57 1998 +0000

    Makefile.in: Updated windows configuration rules to work with the new
    	crypto library.  (Including bundling the correct directories into
    	kerbsrc-nt.zip)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11079 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  6 ++++++
 src/Makefile.in | 28 ++++++++++++++++++++++------
 2 files changed, 28 insertions(+), 6 deletions(-)

commit 7bd18a5a4620502ae3256df68841cb96d7075dab
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 06:13:40 1998 +0000

    Added missing krb4__krb5_context variable declaration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11078 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/win_store.c | 1 +
 1 file changed, 1 insertion(+)

commit ddb6912ca23474cee389a71d0d507f5a56c2651c
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 06:12:58 1998 +0000

    localaddr.c: Added missing KRB5_DLLIMP and KRB5_CALLCONF macros from
    	the function definition.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11077 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/localaddr.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0204c3b02b7c9a54081582f7a4c0c4a5cac55ef8
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 06:11:41 1998 +0000

    krb5_32.def: Fixed exports file to reflect new crypto library and
    	related changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11076 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  5 +++++
 src/lib/krb5_32.def | 15 ++++++++++++++-
 2 files changed, 19 insertions(+), 1 deletion(-)

commit 23cf82bd54b637436be362b2758b48a696e89796
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 06:10:35 1998 +0000

    krb5.hin: Add KRB5_DLLIMP and KRB5_CALLCONV to the prototypes of
    	valid_enctype, valid_cksumtype, is_coll_proof_cksum, and
    	is_keyed_cksum, which had previously been #defines, but since they are
    	now functions, they needed to be exported by the DLL interface.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11075 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 8 ++++++++
 src/include/krb5.hin  | 8 ++++----
 2 files changed, 12 insertions(+), 4 deletions(-)

commit a4ff2b768f723e42821ee8bb7ff9e7dbba87f9b5
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 05:58:23 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)
    
    configure.in, kpropd.c: Removed useless test for KRB5_POSIX, and
    	removed unneeded #include of sgtty.h if POSIX_TERMIOS is not defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11074 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog    | 9 +++++++++
 src/slave/Makefile.in  | 2 ++
 src/slave/configure.in | 1 -
 src/slave/kpropd.c     | 3 ---
 4 files changed, 11 insertions(+), 4 deletions(-)

commit a349d7c5ed879d44fc444feff21a368efd437a2d
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 05:55:32 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11073 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   | 5 +++++
 src/kdc/Makefile.in | 2 ++
 2 files changed, 7 insertions(+)

commit 7017b3ccca0b21e7716f5c12be156a5f4954aff5
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 05:53:01 1998 +0000

    Use K5_AC_OUTPUT instead of K5_OUTPUT_FILES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11072 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/configure.in | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit e2ce1c02dc85511ccf6c52408a21db66dbfab1bf
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 05:47:39 1998 +0000

    Makefile.in: Added missing "cd .." necessary for making this compile
    	under Windows.  Also added missing *.lst files to OBJFILELIST.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11071 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 6 ++++++
 src/lib/crypto/Makefile.in | 7 +++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit d4801e3429af4c72f3ca38c1bf3c8986aeb386f9
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 05:46:21 1998 +0000

    Fixed busted Makefile so that it compiles under Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11070 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/keyhash_provider/Makefile.in | 4 ++--
 src/lib/crypto/sha1/Makefile.in             | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 5088347b9dfab7eca7e5395e10af74079b55c832
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 05:45:10 1998 +0000

    Added KRB5_DLLIMP and KRB5_CALLCONV so that these files build
    under Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11069 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/checksum_length.c      |  2 +-
 src/lib/crypto/coll_proof_cksum.c     |  3 ++-
 src/lib/crypto/enctype_compare.c      |  2 +-
 src/lib/crypto/keyed_checksum_types.c |  4 ++--
 src/lib/crypto/keyed_cksum.c          |  3 ++-
 src/lib/crypto/make_checksum.c        |  2 +-
 src/lib/crypto/old_api_glue.c         | 45 +++++++++++++++++++++++------------
 src/lib/crypto/prng.c                 |  4 ++--
 src/lib/crypto/valid_cksumtype.c      |  3 ++-
 src/lib/crypto/valid_enctype.c        |  3 ++-
 src/lib/crypto/verify_checksum.c      |  2 +-
 11 files changed, 46 insertions(+), 27 deletions(-)

commit 94dbab1141ca38aa7a29367c33d025ce02ee3106
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 05:40:45 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)
    
    fcc_maybe.c (fcc_lock_file): Removed all of the filesystem-dependent
    	mess for file locking, which has been now properly moved to
    	krb5_lock_file(), where it belongs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11068 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   |  11 +++
 src/lib/krb5/ccache/file/Makefile.in |   2 +
 src/lib/krb5/ccache/file/fcc_maybe.c | 172 ++++-------------------------------
 3 files changed, 29 insertions(+), 156 deletions(-)

commit bf45f66f9f50d680d71794e14e0c3467138bd0c3
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 05:38:29 1998 +0000

    rd_svc_key.c (krb54_get_service_keyblock): New function which searches
    	the appropaite krb5 keytab file for the key to be used by the krb4
    	library.
    
    rd_req.c (krb_rd_req): If the appropriate key cannot be found in the
    	krb4 srvtab file, try calling krb54_get_service_keyblock.
    
    decomp_tkt.c (dcmp_tkt_int):
    g_in_tkt.c (krb_mk_in_tkt_preauth):
    g_ad_tkt.c (get_ad_tkt):
    pkt_clen.c (pkt_clen):
    rd_err.c (krb_rd_err):
    rd_priv.c (krb_rd_priv):
    rd_req.c (krb_rd_req):
    
    rd_safe.c (krb_rd_safe): Use krb4_swab32 and krb4_swab16 instead of
    	swap_u_long and swap_u_short.  The new byte swapping routines are
    	faster and cleaner.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11067 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    |  20 ++++++
 src/lib/krb4/decomp_tkt.c |   2 +-
 src/lib/krb4/g_ad_tkt.c   |   4 +-
 src/lib/krb4/g_in_tkt.c   |   6 +-
 src/lib/krb4/pkt_clen.c   |   9 +--
 src/lib/krb4/rd_err.c     |   2 +-
 src/lib/krb4/rd_priv.c    |   8 +--
 src/lib/krb4/rd_req.c     |  24 ++++---
 src/lib/krb4/rd_safe.c    |  12 ++--
 src/lib/krb4/rd_svc_key.c | 159 ++++++++++++++++++++++++++++++++--------------
 10 files changed, 165 insertions(+), 81 deletions(-)

commit f5d385e8beca3d24cb079848e46f81fbf7809b21
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 05:28:03 1998 +0000

    Forgot to check this in earlier
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11066 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 928cc973cd9d83c22d49e3688d333acfe562bd00
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 5 05:17:49 1998 +0000

    krb5.hin: Move krb4 function prototypes to krb54proto.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11065 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    |  4 ++++
 src/include/krb5.hin     | 29 +----------------------------
 src/include/krb54proto.h | 18 ++++++++++++++++++
 3 files changed, 23 insertions(+), 28 deletions(-)

commit acdd404b3d9e8621bba9f0ef6c02ecfed63e865e
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 5 04:13:09 1998 +0000

    	* admin.h: Add prototypes for create_principal_3,
    	chpass_principal_3, and randkey_principal_3.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11064 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog |  5 +++++
 src/lib/kadm5/admin.h   | 19 +++++++++++++++++++
 2 files changed, 24 insertions(+)

commit 7608ae2dba727550a44acce1c306046d67a048de
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 5 04:12:35 1998 +0000

    	* svr_principal.c (kadm5_create_principal): Modify to call
    	create_principal_3.
    	(kadm5_create_principal_3): New function including flag to keep
    	old keys and optional explicit keysalt_tuples.
    	(kadm5_chpass_principal): Modify to call chpass_principal_3.
    	(kadm5_chpass_principal_3): New function including flag to keep
    	old keys and optional explicit keysalt_tuples.
    	(kadm5_randkey_principal): Modify to call randkey_principal_3.
    	(kadm5_randkey_principal_3): New function including flag to keep
    	old keys and optional explicit keysalt_tuples.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11063 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       | 13 ++++++++++
 src/lib/kadm5/srv/svr_principal.c | 52 +++++++++++++++++++++++++++++++++------
 2 files changed, 57 insertions(+), 8 deletions(-)

commit 76540e7ffa010351d43e2717aaf755863284c807
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 4 08:19:28 1998 +0000

    prof_get.c: Add new public profile_iterator functions for iterating
    	over values found in the profile file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11062 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  5 +++++
 src/util/profile/prof_get.c  | 28 ++++++++++++++++++++++++++++
 src/util/profile/prof_int.h  | 13 +++++++++++--
 src/util/profile/prof_tree.c |  2 --
 src/util/profile/profile.hin | 19 ++++++++++++++++++-
 5 files changed, 62 insertions(+), 5 deletions(-)

commit 33bf778b7c5efa1cf6f08cad6e307511ba6a88c7
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 4 08:17:26 1998 +0000

    realm_iter.c: New function which iterators over the realms in the
    krb5.conf file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11061 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog      |  5 ++++
 src/lib/krb5/os/Makefile.in    |  8 +++++
 src/lib/krb5/os/realm_iter.c   | 66 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/t_realm_iter.c | 46 +++++++++++++++++++++++++++++
 4 files changed, 125 insertions(+)

commit e374430baf1408c78f9c60c7b17a177ed2d92017
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 4 08:16:22 1998 +0000

    krb5.hin: Add function prototypes for the new realm iterator
    	functions.  Also add some krb4 function prototypes to make catching
    	prototype errors easier.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11060 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  6 ++++++
 src/include/krb5.hin  | 43 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 49 insertions(+)

commit 866c3c2fe637fdc64ab013862324b78e2cca5794
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 4 03:28:32 1998 +0000

    	* krb5_decode_test.c (main): Add variant test cases on
    	enc_tkt_part to test bit string values that aren't exactly 32
    	bits, including 38, 40, 29, and 24 bits to test boundary
    	conditions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11059 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          |  7 +++++++
 src/tests/asn.1/krb5_decode_test.c | 12 +++++++++++-
 2 files changed, 18 insertions(+), 1 deletion(-)

commit d8df800c97ae727767b8725faa65b849e4c61cb0
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 4 03:16:56 1998 +0000

    	* asn1_k_decode.c (asn1_decode_krb5_flags): Fix previous to
    	properly left-justify bit strings less than 32 bits.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11057 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 4 ++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 5 ++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 462e5b1415c2917596e1730ee2cfc23c7bb18556
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 4 00:42:41 1998 +0000

    	* asn1_k_decode.c (asn1_decode_krb5_flags): Modify to deal with
    	BIT STRING values that are not exactly 32 bits.  Throw away bits
    	beyond number 31 in a bit string for now.  Deal with masking out
    	unused bits.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11055 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       |  7 +++++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 22 +++++++++++++++-------
 2 files changed, 22 insertions(+), 7 deletions(-)

commit a62c5e170c7df53ef9a88da6fd0ee0745aae20ba
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 2 00:29:26 1998 +0000

    Use $() instead of ${}, which doesn't work for Makefiles
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11053 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1e9d8f6a117566cd723b274ea2e8b1ce24108f09
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 1 23:55:54 1998 +0000

    com_err.h, error_table.h: Use "#if defined(MSDOS) || ..." instead of
    	"#if !defined(unix)", since not all Unix compilers define "unix".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11051 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog     |  5 +++--
 src/util/et/Makefile.in   |  2 ++
 src/util/et/com_err.h     | 10 +---------
 src/util/et/error_table.h |  2 +-
 4 files changed, 7 insertions(+), 12 deletions(-)

commit 3fa462ad4c88037b138aae6088c7ccee7b2c4663
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 1 23:51:12 1998 +0000

    error_message.c: Use "#if defined(MSDOS) || ..." instead of "#if
    !defined(unix)", since not all Unix compilers define "unix".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11050 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 6 ++++++
 src/util/et/error_message.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 63ba75c5ce159af40b2548aa1e9f48926792998d
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 1 20:41:18 1998 +0000

    Update the Changelog with a better documentation of the whole SUBDIRS,
    LOCAL_SUBDIRS, and MY_SUBDIRS mess.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11049 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit e89537ec6a010b9f8a018be0a8086621a57c99f1
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 1 20:32:34 1998 +0000

    Checked in wrong version of post.in previously.  Make sure we check
    Since if MY_SUBDIRS is defined, it overrides SUBDIRS, we should check
    do_subdirs after it has been properly assigned.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11048 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bd60aa4f23807e9e41cac0de5d61a26c28fe6e3d
Author: Scott McGuire <smcguire@mit.edu>
Date:   Wed Nov 25 22:59:21 1998 +0000

    More Windows compatibility fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11047 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c      | 90 +++++++++++++++++++++++++---------
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 11 +++--
 src/lib/krb5/ccache/ccapi/stdcc_util.h |  3 +-
 3 files changed, 76 insertions(+), 28 deletions(-)

commit 285fc88c677ab17f1d0a9a602665a5e77fc7e4f2
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 17 23:21:40 1998 +0000

    	* svr_principal.c (kadm5_create_principal):
    	(kadm5_chpass_principal):
    	(kadm5_randkey_principal): Fix up for new calling conventions of
    	dbe_crk and dbe_cpw.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11046 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       | 7 +++++++
 src/lib/kadm5/srv/svr_principal.c | 8 +++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 5052f96549075517a28a7dcc350c7965ad44d523
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 17 23:20:13 1998 +0000

    	* kdb_cpw.c (krb5_dbe_crk):
    	(krb5_dbe_cpw): Add "keepold" boolean argument to indicate whether
    	to retain old keys.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11045 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  6 ++++++
 src/lib/kdb/kdb_cpw.c | 40 ++++++++++++++++++++++++++++++++--------
 2 files changed, 38 insertions(+), 8 deletions(-)

commit 5417ba278ec838b50483f650c0b62b06347a1052
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 17 23:19:17 1998 +0000

    	* kdb.h: Update dbe_crk and dbe_cpw to take a boolean to indicate
    	whether old keys should be retained.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11044 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 3 +++
 src/include/krb5/kdb.h     | 2 ++
 2 files changed, 5 insertions(+)

commit be4847fe057db23d0412faca6614227fb5c01a9f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 17 22:38:20 1998 +0000

    prof_get.c (profile_get_values): If there are no relations found,
    	return PROF_NO_RELATION, instead of an empty list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11043 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog  | 5 +++++
 src/util/profile/prof_get.c | 5 +++++
 2 files changed, 10 insertions(+)

commit 3523c3942b0d0ea73ff51b3f3fdd05f9e030b5f6
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 17 20:40:19 1998 +0000

    	* Makefile.in (autoconf.stamp): Fix up to deal with config.status
    	not being in the current directory anymore.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11042 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 5 +++++
 src/include/krb5/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 0c1af467e0b1bd213428d2e45d7e3048ed28cbae
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Nov 16 18:04:33 1998 +0000

    configure.in: Add check for <sys/utsname.h>
    
    utility.c (putf): Add support for %s, %m, %r, %v using information
    	from the uname() system call.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11041 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    |  7 +++++++
 src/appl/telnet/telnetd/configure.in |  2 +-
 src/appl/telnet/telnetd/utility.c    | 27 +++++++++++++++++++++++++++
 3 files changed, 35 insertions(+), 1 deletion(-)

commit 530c5da1d759dd96c2e69e0fc7e7ed34685828fa
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Nov 16 17:58:42 1998 +0000

    aclocal.m4: Add support for FreeBSD systems using ELF (and not just
    	a.out systems).  Also remove the definition for the KRB5_POSIX_LOCKS
    	test, since it is no longer needed.  (See ChangeLog for
    	lib/krb5/os/lock_file.c for more details.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11040 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  7 +++++++
 src/aclocal.m4 | 35 ++++++++++++++---------------------
 2 files changed, 21 insertions(+), 21 deletions(-)

commit 7c66031f13570e327119aed0982f1f3a24a82754
Author: Geoffrey King <gjking@mit.edu>
Date:   Mon Nov 16 12:59:22 1998 +0000

    	* login.c (login_get_kconf): Also test whether *kconf_val is null
     		rather than just kconf_val before passing *kconf_val to
     		conf_affirmative (where strcasecmp will choke on it
    		if it is in fact null).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11039 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 7 +++++++
 src/appl/bsd/login.c   | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 5b62e1f2ff162cc7bef392fbc85266648eb100d5
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 14 03:45:05 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)
    
    configure.in: Build the test script prtest for doing regression test
    	suites of the profile library.
    
    prof_err.et (PROF_MAGIC_ITERATOR): Add a new error code for the magic
    	number for the iterator structure.
    
    prof_file.c (profile_update_file): Increment the update serial number
    when the profile file is re-read.
    
    prof_tree.c (profile_make_node_final, profile_is_node_final): Add a
    	new attribute for a node, which is whether or not the node is "final".
    	This controls whether or not the next profile file should be searched
    	when looking up a key which matches the section named by the node.
    	(profile_node_iterator_create, profile_node_iterator_free,
    	profile_node_iterator): New functions which take a profile_t and
    	returns all of the names or values for a particular search key.  This
    	iterator follows the rules of doing multiple profile file lookups
    	using the "final node" marker to stop searching subsequent profile
    	files.
    
    prof_parse.c (parse_std_line): Add support for marking top level
    	sections, subsections, and individual nodes as final, using the '*'
    	character.
    	(dump_profile_to_file): Print finalized sections with the '*'
    	character.
    
    prof_get.c: Update routines to use the iterators provided by
    	prof_tree.c.
    
    prof_int.c: Add upd_serial member to the prf_file_t structure.  Define
    	the symbolic flags used by the profile node iterator.  Add function
    	declarations for profile_make_node_final, profile_is_node_final,
    	profile_node_iterator_create, profile_node_iterator_free,
    	profile_node_iterator, and profile_get_value.
    
    test_profile.c: Add the query1 command which tests profile_get_value.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11038 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog      |  45 +++++++
 src/util/profile/Makefile.in    |   2 +
 src/util/profile/configure.in   |   5 +-
 src/util/profile/prof_err.et    |   1 +
 src/util/profile/prof_file.c    |   1 +
 src/util/profile/prof_get.c     | 282 +++++++---------------------------------
 src/util/profile/prof_int.h     |  32 +++++
 src/util/profile/prof_parse.c   |  26 +++-
 src/util/profile/prof_tree.c    | 193 +++++++++++++++++++++++++++
 src/util/profile/profile.5      |  71 ++++++++++
 src/util/profile/prtest.in      |  36 +++++
 src/util/profile/prtest.script  |  11 ++
 src/util/profile/test_profile.c |  17 ++-
 13 files changed, 480 insertions(+), 242 deletions(-)

commit 9c3cd8f8f10efe5c9428ad0a1ada71bae826007a
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 14 02:45:20 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)  Add a MY_SUBDIRS
    	definition to control the directories which are recursively descended
    	by the Makefile.
    
    configure.in: Folded tests from krb5 and kerberosIV directories into
    	this configure.in file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11037 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    |  10 +++++
 src/include/Makefile.in  |   3 ++
 src/include/configure.in | 102 ++++++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 113 insertions(+), 2 deletions(-)

commit d5200be5d9d50e005060b0572f815a24572d58a4
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 14 02:44:40 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
            to buildtop and thisconfigdir, respectively.)  Add a MY_SUBDIRS macro
            set to '.' to indicate that there are no subdirectories to be
            processed by the Makefile.
    
    configure.in: Removed and tests moved to parent directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11036 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog    | 7 +++++++
 src/include/kerberosIV/Makefile.in  | 5 ++++-
 src/include/kerberosIV/configure.in | 5 -----
 3 files changed, 11 insertions(+), 6 deletions(-)

commit 2464200a150b9ac783bcbeaaeaba6f9459a665d1
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 14 02:44:30 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)  Add a MY_SUBDIRS macro
    	set to '.' to indicate that there are no subdirectories to be
    	processed by the Makefile.
    
    configure.in: Removed and tests moved to parent directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11035 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    |   9 ++++
 src/include/krb5/Makefile.in  |   5 +-
 src/include/krb5/configure.in | 115 ------------------------------------------
 3 files changed, 13 insertions(+), 116 deletions(-)

commit e4e4815a99ae50c78aabde6dfe776a450f85e4f6
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 13 21:34:21 1998 +0000

    Fix broken thisconfdir and mydir lines in Makefile.in's.  Forgot to
    adjust them after consildating the configure.in scripts.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11034 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/Makefile.in     | 4 ++--
 src/appl/sample/Makefile.in         | 4 ++--
 src/appl/sample/sclient/Makefile.in | 4 ++--
 src/appl/sample/sserver/Makefile.in | 4 ++--
 src/appl/simple/Makefile.in         | 4 ++--
 src/appl/simple/client/Makefile.in  | 4 ++--
 src/appl/simple/server/Makefile.in  | 4 ++--
 src/appl/user_user/Makefile.in      | 4 ++--
 8 files changed, 16 insertions(+), 16 deletions(-)

commit 2b91c3c0893a8b4887a66e24b2a1f2038de12bfb
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 13 21:11:00 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11033 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 5 +++++
 src/appl/bsd/Makefile.in | 2 ++
 2 files changed, 7 insertions(+)

commit f2cdf59323862bcf8f8d2ee8b73e4495712ba646
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 13 21:10:39 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)  Add a MY_SUBDIRS
    	definition to control the directories which are recursively descended
    	by the Makefile.
    
    configure.in: Fold the autoconf tests from the sample, simple,
    	gss-sample, and user_user directories into this higher-level
    	configure.in file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11032 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/ChangeLog    | 11 +++++++++++
 src/appl/Makefile.in  |  5 +++++
 src/appl/configure.in | 25 +++++++++++++++++++++++--
 3 files changed, 39 insertions(+), 2 deletions(-)

commit b144eab66fe487302900c0dbccb01be3794510fe
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 13 21:09:42 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)  Add a MY_SUBDIRS macro
    	set to '.' to indicate that there are no subdirectories to be
    	processed by the Makefile.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11031 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/ChangeLog   | 7 +++++++
 src/appl/sample/sclient/Makefile.in | 4 ++++
 src/appl/sample/sserver/ChangeLog   | 7 +++++++
 src/appl/sample/sserver/Makefile.in | 4 ++++
 src/appl/simple/client/ChangeLog    | 7 +++++++
 src/appl/simple/client/Makefile.in  | 3 +++
 src/appl/simple/server/ChangeLog    | 7 +++++++
 src/appl/simple/server/Makefile.in  | 3 +++
 8 files changed, 42 insertions(+)

commit e812d05c58837dbaa4cfc4b433929d0c18f279ba
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 13 21:08:45 1998 +0000

    configure.in: Removed and tests moved up to appl/configure.in
    
    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)  Add a MY_SUBDIRS macro
    	set to '.' to indicate that there are no subdirectories to be
    	processed by the Makefile.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11030 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |  9 +++++++++
 src/appl/gss-sample/Makefile.in  |  3 +++
 src/appl/gss-sample/configure.in |  7 -------
 src/appl/sample/ChangeLog        |  9 +++++++++
 src/appl/sample/Makefile.in      |  4 +++-
 src/appl/sample/configure.in     | 11 -----------
 src/appl/simple/ChangeLog        |  9 +++++++++
 src/appl/simple/Makefile.in      |  4 +++-
 src/appl/simple/configure.in     | 13 -------------
 src/appl/user_user/ChangeLog     |  9 +++++++++
 src/appl/user_user/Makefile.in   |  3 +++
 src/appl/user_user/configure.in  |  5 -----
 12 files changed, 48 insertions(+), 38 deletions(-)

commit 9af6e475823c3ef3fb245fc2deee656354168c56
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 13 21:05:20 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11029 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ChangeLog             | 5 +++++
 src/appl/gssftp/Makefile.in           | 2 ++
 src/appl/gssftp/ftp/ChangeLog         | 5 +++++
 src/appl/gssftp/ftp/Makefile.in       | 2 ++
 src/appl/gssftp/ftpd/ChangeLog        | 5 +++++
 src/appl/gssftp/ftpd/Makefile.in      | 2 ++
 src/appl/telnet/ChangeLog             | 5 +++++
 src/appl/telnet/Makefile.in           | 2 ++
 src/appl/telnet/libtelnet/ChangeLog   | 5 +++++
 src/appl/telnet/libtelnet/Makefile.in | 2 ++
 src/appl/telnet/telnet/ChangeLog      | 5 +++++
 src/appl/telnet/telnet/Makefile.in    | 2 ++
 src/appl/telnet/telnetd/ChangeLog     | 5 +++++
 src/appl/telnet/telnetd/Makefile.in   | 2 ++
 14 files changed, 49 insertions(+)

commit fdbbf181ba27f6ee3151ec46516c99d08886a1ed
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 13 20:49:01 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)
    
    configure.in: Add test for the fcntl.h header file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11028 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 7 +++++++
 src/lib/krb5/Makefile.in  | 2 ++
 src/lib/krb5/configure.in | 2 +-
 3 files changed, 10 insertions(+), 1 deletion(-)

commit 37a7b3f4f8eb0466e1d9a3c5d601d301cb3fd840
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 13 20:47:18 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)
    
    Also added a note to the ChangeLog indicating that we changed
    lock_file.c to check for HAVE_FCNTL_H and defined(F_SETLKW) and
    defined(F_RDLCK) instead of POSIX_FILE_LOCKS (so we can get rid of a
    non-standard autoconf symbol.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11027 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 8 +++++++-
 src/lib/krb5/os/Makefile.in | 2 ++
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 759d9842b70ef7923f49c82cd65d7d261a2cb051
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 13 20:44:06 1998 +0000

    Makefile.in: Set the myfulldir and mydir variables (which are relative
    	to buildtop and thisconfigdir, respectively.)
    
    configure.in: Remove KRB5_POSIX_LOCKS test.
    
    win_store.c (krb__get_srvtabname):
    g_cnffile.c: Use krb5__krb4_context instead of init'ing and free'ing a
    	krb5_context each time we need to read data from the configuration
    	file.  We also define krb5__krb4_context in g_cnnfile.c, since it's a
    	likely that any use of the krb4 library will pull in that file.
    
    tf_util.c (tf_init): Use krb5_lock_file instead of trying to roll our
    	own flock emulation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11026 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/Makefile.in  |  2 ++
 src/lib/krb4/configure.in |  1 -
 src/lib/krb4/g_cnffile.c  | 23 +++++++++--------
 src/lib/krb4/tf_util.c    | 66 +++++++++++++++++------------------------------
 src/lib/krb4/win_store.c  | 11 +++++---
 5 files changed, 45 insertions(+), 58 deletions(-)

commit 02945421829aabe975f3b58220fd1db4f7360743
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 13 20:35:51 1998 +0000

    Add a declaration for the global variable krb5__krb4_context, which is
    used by the krb4 routines that need to call krb5 library routines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11025 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 6 ++++++
 src/include/kerberosIV/krb.h     | 2 ++
 2 files changed, 8 insertions(+)

commit 2c7de2e92016292037da5c3a4668cce75b8516c6
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 13 20:33:59 1998 +0000

    Fix bug where if the fcntl-style lock succeeded, we should return
    immediately instead of trying to do flock-style locking.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11024 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 6 ++++++
 src/lib/krb5/os/lock_file.c | 9 +++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 3eb57197bc7f72e6fe6b957accbb55c1a225e2bb
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 13 19:36:33 1998 +0000

    If $(MY_SUBDIRS) is non-NULL use it instead of $(SUBDIRS) to control
    which directories are iterated over.  (This is needed so we can fold a
    directory's configure.in scripts into the parent's configure.in
    without having to move all of its siblings as well into the parent
    directory's configure.in.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11023 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 9 +++++++++
 src/config/post.in   | 7 ++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 036f289eb519b5809499de654857caaef222db9a
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 12 22:21:20 1998 +0000

    	* Makefile.in (STLIBOBJS, OBJS, SRCS): Restore des.c
    
    	* des.c: Restore des_ecb_encrypt and make it use the cbc
    	interface.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11022 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog   |  7 +++++++
 src/lib/des425/Makefile.in |  3 +++
 src/lib/des425/des.c       | 11 +++++------
 3 files changed, 15 insertions(+), 6 deletions(-)

commit 50b503bc9ba34b0d3eeea3f4bf3932f93d179480
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Nov 6 15:32:53 1998 +0000

    Fixes to build out of source tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11020 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog                    | 5 +++++
 src/lib/crypto/keyhash_provider/Makefile.in | 8 ++++----
 src/lib/crypto/md4/ChangeLog                | 4 ++++
 src/lib/crypto/md4/Makefile.in              | 2 +-
 4 files changed, 14 insertions(+), 5 deletions(-)

commit 6e07b9b86596fddb3ffb412bf52ca32b5d01055b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Nov 6 15:06:01 1998 +0000

    	* gssftp.exp: Changes to deal with new text messages in ftp/ftpd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11019 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  | 4 ++++
 src/tests/dejagnu/krb-standalone/gssftp.exp | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 71ad65c74a2d5caab7634b122b7fbd8b6df26f57
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Nov 6 15:04:02 1998 +0000

    	* k5unseal.c (kg2_unwrap_integ): Handle case of malloc(0)
    	returning NULL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11018 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog  |  5 +++++
 src/lib/gssapi/krb5/k5unseal.c | 28 +++++++++++++++-------------
 2 files changed, 20 insertions(+), 13 deletions(-)

commit f2b3d32106fe999c002cb3ccf8db7c6e0ced7263
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 5 21:51:29 1998 +0000

    Fixed filename uniqueness problems by renaming all of the *.c files
    to be hash_*.c files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11017 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/hash_provider/Makefile.in  |  8 ++--
 src/lib/crypto/hash_provider/crc32.c      | 71 ------------------------------
 src/lib/crypto/hash_provider/hash_crc32.c | 71 ++++++++++++++++++++++++++++++
 src/lib/crypto/hash_provider/hash_md4.c   | 67 ++++++++++++++++++++++++++++
 src/lib/crypto/hash_provider/hash_md5.c   | 67 ++++++++++++++++++++++++++++
 src/lib/crypto/hash_provider/hash_sha1.c  | 72 +++++++++++++++++++++++++++++++
 src/lib/crypto/hash_provider/md4.c        | 67 ----------------------------
 src/lib/crypto/hash_provider/md5.c        | 67 ----------------------------
 src/lib/crypto/hash_provider/sha1.c       | 72 -------------------------------
 9 files changed, 282 insertions(+), 280 deletions(-)

commit 9625ea07e9e1583d8df30ab80eb0a3b05f3b64f1
Author: Scott McGuire <smcguire@mit.edu>
Date:   Thu Nov 5 19:35:54 1998 +0000

    Fixed places where code didn't follow CCache API.  Integrated some stuff from Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11016 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c      | 88 +++++++++++++++++++++-------------
 src/lib/krb5/ccache/ccapi/stdcc.h      | 28 +++++------
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 23 ++++-----
 3 files changed, 79 insertions(+), 60 deletions(-)

commit 4e1df49c9aeadf2c2f647e456d0ff2261eaaf8b1
Author: Geoffrey King <gjking@mit.edu>
Date:   Thu Nov 5 08:06:53 1998 +0000

    * prof_init.c (profile_init): Fix a problem whereby if the last
            pathname in a list of pathnames was nonexistent, an
            error would be returned that they were all nonexistent.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11015 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 6 ++++++
 src/util/profile/prof_init.c | 9 ++++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

commit ef6187491ccb0f6428c4eca3874c501e4851e8e1
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 5 04:36:48 1998 +0000

    Make sure filenames are unique across all of the krb5 directories.  Renamed
    all of the */encrypt.c and */decrypt.c files to {dk,raw,old}_{en,de}crypt.c.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11014 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/dk/Makefile.in    |  12 +--
 src/lib/crypto/dk/decrypt.c      | 151 -----------------------------------
 src/lib/crypto/dk/dk_decrypt.c   | 151 +++++++++++++++++++++++++++++++++++
 src/lib/crypto/dk/dk_encrypt.c   | 167 +++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/dk/encrypt.c      | 167 ---------------------------------------
 src/lib/crypto/old/Makefile.in   |   7 +-
 src/lib/crypto/old/decrypt.c     | 121 ----------------------------
 src/lib/crypto/old/encrypt.c     | 105 ------------------------
 src/lib/crypto/old/old_decrypt.c | 121 ++++++++++++++++++++++++++++
 src/lib/crypto/old/old_encrypt.c | 105 ++++++++++++++++++++++++
 src/lib/crypto/raw/Makefile.in   |   6 +-
 src/lib/crypto/raw/decrypt.c     |  41 ----------
 src/lib/crypto/raw/encrypt.c     |  55 -------------
 src/lib/crypto/raw/raw_decrypt.c |  41 ++++++++++
 src/lib/crypto/raw/raw_encrypt.c |  55 +++++++++++++
 15 files changed, 653 insertions(+), 652 deletions(-)

commit f5be1c161f48a7c39ee6d4dd1b66b5846b23ed13
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 3 23:02:29 1998 +0000

    Ignore kerbsrc.tar, kerbsrc.zip, etc. files which are created in the
    source tree as a result of building the snapshots for Windows and Macintosh
    development.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11013 dc483132-0cff-0310-8789-dd5450dbe970

 src/.cvsignore | 3 +++
 1 file changed, 3 insertions(+)

commit 322d56add2604ad57fd10e6d38ef01a62386fdf4
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 3 22:57:00 1998 +0000

    aclocal.m4 (AC_PROG_LEX): Autoconf "fixed" AC_PROG_LEX long ago.  Our
    	own local version is no longer necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11012 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 16 ----------------
 2 files changed, 5 insertions(+), 16 deletions(-)

commit a77feae4293dbdba211ca39a275da85e7c3b655f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 3 22:49:25 1998 +0000

    Makefile.in: Added prof_get.c to the list of files to be compiled
    
    profile.hin: Added declarations for profile_free_list(),
    	profile_get_relation_names(), and profile_get_subsection_names().
    	(These are new public interfaces to the profile library.)
    
    prof_int.h: Removed the profile_section_t structure, which was used
    	only by the now-defunct prof_section.c file.  Added the internal
    	interfaces for the new public interfaces.  Removed unused declarations
    	which were never implemented(profile_get, profile_update).
    
    prof_init.c: Moved all of the profile querying functions
    	(profile_get_values(), profile_get_value(), etc.) to prof_get.c.  In
    	the process, removed the really bletcherous (and badly implemented)
    	profile_get_first_values(), which did nothing like what the named
    	implied.  Also added to prof_get.c new functions
    	profile_get_subsection_names() and profile_get_relation_names().
    
    	(profile_ser_internalize): Rewrote error handling to be clearer, and
    	removed a bug where memory was not freed correctly in an error case.
    
    	(profile_init): If a list of pathnames is passed in, profile_init will
    	now try to open all of them, now that we've defined query fallback
    	semantics in prof_get.c
    
    prof_parse.c: Fix lint warning.
    
    prof_tree.c (profile_find_node_relation,
    	profile_find_node_subsection): Allow the returned value or subsection
    	field to be NULL (in case the caller isn't interested in getting the
    	returned value or subsection, and only cares about getting the name).
    
    	(profile_delete_node_relation, profile_delete_interior_node_relation):
    	Removed these functions and replaced it with profile_remove_node(),
    	which takes a boolean argument section_flag.
    
    	(profile_find_node_name): Removed this function.  (This was a
    	Cygnus/Fusion special used by the now removed
    	profile_find_first_values() function.)
    
    test_profile.c: Added commands to test the new
    	profile_get_subsection_names() and profile_get_relation_names()
    	interfaces.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11011 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog      |  49 ++++
 src/util/profile/Makefile.in    |   3 +
 src/util/profile/prof_err.et    |   5 +
 src/util/profile/prof_file.c    |  12 +-
 src/util/profile/prof_get.c     | 523 ++++++++++++++++++++++++++++++++++++++++
 src/util/profile/prof_init.c    | 381 +++++------------------------
 src/util/profile/prof_int.h     |  37 ++-
 src/util/profile/prof_parse.c   |   2 +-
 src/util/profile/prof_section.c | 170 -------------
 src/util/profile/prof_tree.c    |  90 ++-----
 src/util/profile/profile.hin    |  10 +
 src/util/profile/test_profile.c |  36 +--
 12 files changed, 710 insertions(+), 608 deletions(-)

commit 186666be751244e0382e41cc175b5eb9e888b34d
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 3 21:28:40 1998 +0000

    	* dump.c: Fix up to work with new crypto API
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11010 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog |  4 ++++
 src/kadmin/dbutil/dump.c    | 45 +++++++++++++++++++--------------------------
 2 files changed, 23 insertions(+), 26 deletions(-)

commit 369dc3be4cd7fa48907da18ab07517ba9df72771
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 3 21:27:35 1998 +0000

    lock_file.c (krb5_lock_file): Move the flock() fallback code from
    	fcc_maybe.c into krb5_lock_file().  This works around the bug that
    	certain lossy operating systems (mainly from our good friends at
    	SunSoft) do not support POSIX_FILE_LOCKS on all filesystems (namely
    	tmpfs) but do support flock on those filesystems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11009 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  9 +++++++
 src/lib/krb5/os/lock_file.c | 63 ++++++++++++++++++++++++++++-----------------
 2 files changed, 49 insertions(+), 23 deletions(-)

commit d5d2fef2ac9f447dc62eb6067a079a18b6e94e10
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 3 00:01:02 1998 +0000

    	* str_conv.c: Remove krb5_cksumtype_to_string after merge
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11008 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  4 ++++
 src/lib/krb5/krb/str_conv.c | 27 ---------------------------
 2 files changed, 4 insertions(+), 27 deletions(-)

commit 6f3fd93376e029e3d83a9a42527816c32eb0666f
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 2 21:23:11 1998 +0000

    resurrect
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11007 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/t_cksum.c | 203 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 203 insertions(+)

commit 29e7d86639c0f939b3b0f84286a3ea2d551a976a
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 2 20:40:55 1998 +0000

    ressurect files missed by merge
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11006 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kvno/ChangeLog                         |   4 +
 src/clients/kvno/Makefile.in                       |  34 ++
 src/clients/kvno/kvno.M                            |  55 +++
 src/clients/kvno/kvno.c                            | 169 +++++++++
 src/lib/crypto/dk/Makefile.in                      |  44 +++
 src/lib/crypto/dk/checksum.c                       | 104 ++++++
 src/lib/crypto/dk/decrypt.c                        | 151 ++++++++
 src/lib/crypto/dk/derive.c                         | 114 ++++++
 src/lib/crypto/dk/dk.h                             |  61 ++++
 src/lib/crypto/dk/encrypt.c                        | 167 +++++++++
 src/lib/crypto/dk/stringtokey.c                    |  97 +++++
 src/lib/crypto/enc_provider/Makefile.in            |  29 ++
 src/lib/crypto/enc_provider/des.c                  | 128 +++++++
 src/lib/crypto/enc_provider/des3.c                 | 136 +++++++
 src/lib/crypto/enc_provider/enc_provider.h         |  32 ++
 src/lib/crypto/hash_provider/Makefile.in           |  30 ++
 src/lib/crypto/hash_provider/crc32.c               |  71 ++++
 src/lib/crypto/hash_provider/hash_provider.h       |  32 ++
 src/lib/crypto/hash_provider/md4.c                 |  67 ++++
 src/lib/crypto/hash_provider/md5.c                 |  67 ++++
 src/lib/crypto/hash_provider/sha1.c                |  72 ++++
 src/lib/crypto/keyhash_provider/Makefile.in        |  50 +++
 src/lib/crypto/keyhash_provider/descbc.c           |  76 ++++
 src/lib/crypto/keyhash_provider/k5_md4des.c        | 197 ++++++++++
 src/lib/crypto/keyhash_provider/k5_md5des.c        | 195 ++++++++++
 src/lib/crypto/keyhash_provider/keyhash_provider.h |  31 ++
 src/lib/crypto/keyhash_provider/t_cksum.c          | 136 +++++++
 src/lib/crypto/old/Makefile.in                     |  29 ++
 src/lib/crypto/old/decrypt.c                       | 121 +++++++
 src/lib/crypto/old/des_stringtokey.c               |  38 ++
 src/lib/crypto/old/encrypt.c                       | 105 ++++++
 src/lib/crypto/old/old.h                           |  51 +++
 src/lib/crypto/raw/Makefile.in                     |  29 ++
 src/lib/crypto/raw/decrypt.c                       |  41 +++
 src/lib/crypto/raw/encrypt.c                       |  55 +++
 src/lib/crypto/raw/raw.h                           |  46 +++
 src/lib/crypto/sha1/Makefile.in                    |  44 +++
 src/lib/crypto/sha1/shs.c                          | 400 +++++++++++++++++++++
 src/lib/crypto/sha1/shs.h                          |  59 +++
 src/lib/crypto/sha1/t_shs.c                        | 132 +++++++
 40 files changed, 3499 insertions(+)

commit 4f48a6df86ec7a84e2dc2bedb0966d06a00bdd64
Author: Marc Horowitz <marc@mit.edu>
Date:   Fri Oct 30 03:24:38 1998 +0000

    add back mistakenly deleted files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11004 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/TestTrack/ChangeLog                        |  24 +
 src/mac/TestTrack/MITAthenaLib                     |   1 +
 src/mac/TestTrack/ShlibTestTrack.c                 | 115 +++
 src/mac/TestTrack/ShlibTestTrack.h                 |  19 +
 src/mac/TestTrack/TestTrackLib.h                   |  59 ++
 src/mac/TestTrack/testtrack.h                      |  30 +
 .../libraries/CCache API/bin/CCacheGlobalsLib.68K  |   1 +
 .../libraries/CCache API/bin/CCacheGlobalsLib.PPC  |   1 +
 src/mac/libraries/CCache API/bin/CCacheLib.68K     |   1 +
 .../libraries/CCache API/bin/CCacheLib.68K.debug   |   1 +
 src/mac/libraries/CCache API/bin/CCacheLib.PPC     |   1 +
 .../libraries/CCache API/bin/CCacheLib.PPC.debug   |   1 +
 src/mac/libraries/CCache API/include/CCache.h      | 350 +++++++++
 src/mac/libraries/CCache API/include/CCacheUtil.h  |  28 +
 .../libraries/CodeWarrior Dependencies/Pro2.prj    | Bin 0 -> 17459 bytes
 .../libraries/CodeWarrior Dependencies/Pro4.prj    | Bin 0 -> 18655 bytes
 src/mac/libraries/DES/bin/deslib.68K               |   1 +
 src/mac/libraries/DES/bin/deslib.68K.debug         |   1 +
 src/mac/libraries/DES/bin/deslib.PPC               |   1 +
 src/mac/libraries/DES/bin/deslib.PPC.debug         |   1 +
 src/mac/libraries/DES/doc/ChangeLog                | 369 +++++++++
 src/mac/libraries/DES/doc/READ_ME                  |  21 +
 src/mac/libraries/DES/doc/f_README                 |  69 ++
 src/mac/libraries/DES/doc/ren.msg                  |  32 +
 src/mac/libraries/DES/include/des.h                | 158 ++++
 src/mac/libraries/DES/include/deslib.CFMGlue.c     | 842 +++++++++++++++++++++
 src/mac/libraries/DES/include/deslib.CFMGlue.h     |   8 +
 src/mac/libraries/DES/include/mit-copyright.h      |  20 +
 .../Metrowerks/CW Pro 2/MIT C.CFM68K DLL.doc       |  31 +
 .../Metrowerks/CW Pro 2/MIT C.CFM68K DLL.prj       | Bin 0 -> 86057 bytes
 .../Metrowerks/CW Pro 2/MIT C.PPC DLL.doc          |  31 +
 .../Metrowerks/CW Pro 2/MIT C.PPC DLL.prj          | Bin 0 -> 97000 bytes
 .../Metrowerks/CW Pro 2/MIT RuntimeCFM68K DLL.doc  |  31 +
 .../Metrowerks/CW Pro 2/MIT RuntimeCFM68K DLL.prj  | Bin 0 -> 83326 bytes
 .../Metrowerks/CW Pro 2/MIT RuntimePPC DLL.doc     |  31 +
 .../Metrowerks/CW Pro 2/MIT RuntimePPC DLL.prj     | Bin 0 -> 80572 bytes
 .../Metrowerks/CW Pro 4/MIT C.CFM68K DLL.doc       |  30 +
 .../Metrowerks/CW Pro 4/MIT C.CFM68K DLL.prj       | Bin 0 -> 89611 bytes
 .../Metrowerks/CW Pro 4/MIT C.PPC DLL.doc          |  33 +
 .../Metrowerks/CW Pro 4/MIT C.PPC DLL.prj          | Bin 0 -> 95479 bytes
 .../Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.doc  |  30 +
 .../Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.prj  | Bin 0 -> 80278 bytes
 .../Metrowerks/CW Pro 4/MIT RuntimePPC DLL.doc     |  32 +
 .../Metrowerks/CW Pro 4/MIT RuntimePPC DLL.prj     | Bin 0 -> 91916 bytes
 44 files changed, 2404 insertions(+)

commit ed61ce6f35d60c0d085f2a906878daa5f87e0a25
Author: Marc Horowitz <marc@mit.edu>
Date:   Fri Oct 30 03:18:00 1998 +0000

    add back mistakenly deleted files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11003 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/Makefile.in  |  21 ++
 src/lib/krb5/ccache/ccapi/stdcc.c      | 394 +++++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/ccapi/stdcc.h      |  73 ++++++
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 368 ++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/ccapi/stdcc_util.h |  25 +++
 5 files changed, 881 insertions(+)

commit e2f7c03463ac430123f80304034e7d978293ba5f
Author: Marc Horowitz <marc@mit.edu>
Date:   Fri Oct 30 03:12:12 1998 +0000

    add back mistakenly deleted files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11002 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/lib/ChangeLog   |  16 ++
 src/windows/lib/Makefile.in |  19 ++
 src/windows/lib/gic.c       | 156 +++++++++++++++
 src/windows/lib/gic.h       |  28 +++
 src/windows/lib/registry.c  | 231 +++++++++++++++++++++++
 src/windows/lib/registry.h  |  40 ++++
 src/windows/lib/vardlg.c    | 450 ++++++++++++++++++++++++++++++++++++++++++++
 src/windows/lib/vardlg.h    |  32 ++++
 8 files changed, 972 insertions(+)

commit 1440ab035ba04550ddbbfbff1ee9b5571e3d95db
Author: Marc Horowitz <marc@mit.edu>
Date:   Fri Oct 30 02:56:35 1998 +0000

    pull up 3des implementation from the marc-3des branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11001 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                                      |   17 +
 src/aclocal.m4                                     |   17 +-
 src/appl/bsd/ChangeLog                             |   23 +
 src/appl/bsd/kcmd.c                                |  125 +-
 src/appl/bsd/krlogin.c                             |  175 +-
 src/appl/bsd/krlogind.c                            |  175 +-
 src/appl/bsd/login.c                               | 2306 +++++++++-----------
 src/appl/gss-sample/ChangeLog                      |   12 +
 src/appl/gss-sample/gss-client.c                   |   35 +-
 src/appl/gss-sample/gss-server.c                   |   22 +-
 src/appl/gssftp/ftp/ChangeLog                      |    7 +
 src/appl/gssftp/ftp/ftp.c                          |   91 +-
 src/appl/telnet/libtelnet/ChangeLog                |    7 +
 src/appl/telnet/libtelnet/enc_des.c                |  109 +-
 src/appl/telnet/libtelnet/kerberos.c               |  200 +-
 src/appl/telnet/telnet/ChangeLog                   |    7 +
 src/appl/telnet/telnet/commands.c                  |    8 -
 src/clients/ChangeLog                              |    8 +
 src/clients/Makefile.in                            |    2 +-
 src/clients/configure.in                           |    1 +
 src/clients/kinit/ChangeLog                        |    4 +
 src/clients/kinit/kinit.c                          |  536 ++---
 src/clients/klist/ChangeLog                        |    6 +
 src/clients/klist/klist.c                          |   89 +-
 src/include/ChangeLog                              |   18 +
 src/include/k5-int.h                               |  173 +-
 src/include/kerberosIV/ChangeLog                   |    6 +
 src/include/kerberosIV/krb_db.h                    |    2 +
 src/include/krb5.hin                               |  203 +-
 src/include/krb5/ChangeLog                         |    5 +
 src/include/krb5/kdb.h                             |   46 +-
 src/include/krb5/kdb_dbc.h                         |   28 +-
 src/kadmin/cli/ChangeLog                           |    5 +
 src/kadmin/cli/keytab.c                            |   53 +-
 src/kadmin/dbutil/ChangeLog                        |   17 +
 src/kadmin/dbutil/dumpv4.c                         |   47 +-
 src/kadmin/dbutil/kadm5_create.c                   |   27 +-
 src/kadmin/dbutil/kdb5_create.c                    |   97 +-
 src/kadmin/dbutil/kdb5_stash.c                     |   34 +-
 src/kadmin/dbutil/kdb5_util.c                      |  216 +-
 src/kadmin/dbutil/loadv4.c                         |   82 +-
 src/kadmin/server/ChangeLog                        |    7 +
 src/kadmin/server/ovsec_kadmd.c                    |   42 +-
 src/kadmin/v4server/ChangeLog                      |   15 +
 src/kadmin/v4server/acl_files.c                    |    2 +-
 src/kadmin/v4server/admin_server.c                 |    5 +-
 src/kadmin/v4server/kadm_funcs.c                   |    2 +
 src/kadmin/v4server/kadm_ser_wrap.c                |   24 +-
 src/kadmin/v4server/kadm_server.h                  |    1 -
 src/kdc/ChangeLog                                  |   53 +
 src/kdc/do_as_req.c                                |   27 +-
 src/kdc/do_tgs_req.c                               |   59 +-
 src/kdc/extern.h                                   |    2 -
 src/kdc/kdc_preauth.c                              |  256 ++-
 src/kdc/kdc_util.c                                 |  115 +-
 src/kdc/kerberos_v4.c                              |  240 +-
 src/kdc/main.c                                     |   84 +-
 src/krb524/ChangeLog                               |   23 +
 src/krb524/cnv_tkt_skey.c                          |   46 +-
 src/krb524/krb524d.c                               |   46 +-
 src/lib/crypto/ChangeLog                           |   31 +
 src/lib/crypto/Makefile.in                         |  213 +-
 src/lib/crypto/block_size.c                        |   49 +
 src/lib/crypto/checksum_length.c                   |   53 +
 src/lib/crypto/cksumtype_to_string.c               |   49 +
 src/lib/crypto/cksumtypes.c                        |   74 +
 src/lib/crypto/cksumtypes.h                        |   31 +
 src/lib/crypto/coll_proof_cksum.c                  |   44 +
 src/lib/crypto/configure.in                        |  130 +-
 src/lib/crypto/crc32/ChangeLog                     |    4 +
 src/lib/crypto/crc32/Makefile.in                   |   26 +-
 src/lib/crypto/crc32/crc-32.h                      |   32 +-
 src/lib/crypto/crc32/crc32.c                       |  166 ++
 src/lib/crypto/cryptoconf.c                        |  168 --
 src/lib/crypto/decrypt.c                           |   56 +
 src/lib/crypto/decrypt_data.c                      |   66 -
 src/lib/crypto/des/.rconf                          |    8 -
 src/lib/crypto/des/ChangeLog                       |    4 +
 src/lib/crypto/des/FUNCTIONS                       |   26 -
 src/lib/crypto/des/Makefile.in                     |  114 +-
 src/lib/crypto/des/afsstring2key.c                 |   32 +-
 src/lib/crypto/des/cbc_cksum.c                     |  164 --
 src/lib/crypto/des/d3_ecb.c                        |   47 -
 src/lib/crypto/des/d3_procky.c                     |   60 -
 src/lib/crypto/des/d3_str2ky.c                     |  137 --
 src/lib/crypto/des/des.h                           |   59 -
 src/lib/crypto/des/des_int.h                       |   29 +-
 src/lib/crypto/des/destest.c                       |   68 +-
 src/lib/crypto/des/f_README                        |   69 -
 src/lib/crypto/des/f_ecb.c                         |   95 -
 src/lib/crypto/des/f_pcbc.c                        |  207 --
 src/lib/crypto/des/fin_rndkey.c                    |   51 -
 src/lib/crypto/des/finish_key.c                    |   48 -
 src/lib/crypto/des/init_rkey.c                     |  167 --
 src/lib/crypto/des/process_ky.c                    |   70 -
 src/lib/crypto/des/random_key.c                    |   95 -
 src/lib/crypto/des/string2key.c                    |   40 +-
 src/lib/crypto/des/t_random.c                      |  117 -
 src/lib/crypto/des/t_verify.c                      |  146 +-
 src/lib/crypto/des/u_nfold.c                       |   99 -
 src/lib/crypto/des/u_rn_key.c                      |  139 --
 src/lib/crypto/des3_raw.c                          |  104 -
 src/lib/crypto/des3_sha.c                          |  178 --
 src/lib/crypto/des_crc.c                           |  170 --
 src/lib/crypto/des_md5.c                           |  171 --
 src/lib/crypto/encrypt.c                           |   56 +
 src/lib/crypto/encrypt_data.c                      |   70 -
 src/lib/crypto/encrypt_length.c                    |   52 +
 src/lib/crypto/enctype_compare.c                   |   58 +
 src/lib/crypto/enctype_to_string.c                 |   49 +
 src/lib/crypto/etypes.c                            |   82 +
 src/lib/crypto/etypes.h                            |   30 +
 src/lib/crypto/hmac.c                              |  131 ++
 src/lib/crypto/keyed_checksum_types.c              |   95 +
 src/lib/crypto/keyed_cksum.c                       |   49 +
 src/lib/crypto/krb5_glue.c                         |  233 --
 src/lib/crypto/make_checksum.c                     |  111 +
 src/lib/crypto/make_random_key.c                   |   84 +
 src/lib/crypto/md4/.rconf                          |    2 -
 src/lib/crypto/md4/ChangeLog                       |    4 +
 src/lib/crypto/md4/Makefile.in                     |   30 +-
 src/lib/crypto/md4/md4crypto.c                     |  385 ----
 src/lib/crypto/md4/md4driver.c                     |  202 --
 src/lib/crypto/md4/md4glue.c                       |  115 -
 src/lib/crypto/md5/ChangeLog                       |    4 +
 src/lib/crypto/md5/Makefile.in                     |   22 +-
 src/lib/crypto/md5/md5crypto.c                     |  353 ---
 src/lib/crypto/md5/md5glue.c                       |   89 -
 src/lib/crypto/md5/t_cksum.c                       |  203 --
 src/lib/crypto/nfold.c                             |  132 ++
 src/lib/crypto/old_api_glue.c                      |  360 +++
 src/lib/crypto/os/.Sanitize                        |   39 -
 src/lib/crypto/os/ChangeLog                        |  204 --
 src/lib/crypto/os/Makefile.in                      |   28 -
 src/lib/crypto/os/c_localaddr.c                    |  348 ---
 src/lib/crypto/os/c_ustime.c                       |  316 ---
 src/lib/crypto/os/rnd_confoun.c                    |   98 -
 src/lib/crypto/prng.c                              |  155 ++
 src/lib/crypto/raw_des.c                           |  100 -
 src/lib/crypto/sha/.Sanitize                       |   42 -
 src/lib/crypto/sha/ChangeLog                       |   89 -
 src/lib/crypto/sha/Makefile.in                     |   43 -
 src/lib/crypto/sha/hmac_sha.c                      |  101 -
 src/lib/crypto/sha/sha_crypto.c                    |   76 -
 src/lib/crypto/sha/sha_glue.c                      |   97 -
 src/lib/crypto/sha/shs.c                           |  392 ----
 src/lib/crypto/sha/shs.h                           |   59 -
 src/lib/crypto/sha/t_shs.c                         |  132 --
 src/lib/crypto/string_to_cksumtype.c               |   45 +
 src/lib/crypto/string_to_enctype.c                 |   45 +
 src/lib/crypto/string_to_key.c                     |   68 +
 src/lib/crypto/t_nfold.c                           |   76 +
 src/lib/crypto/valid_cksumtype.c                   |   41 +
 src/lib/crypto/valid_enctype.c                     |   41 +
 src/lib/crypto/verify_checksum.c                   |   84 +
 src/lib/des425/ChangeLog                           |    8 +-
 src/lib/des425/Makefile.in                         |    5 +-
 src/lib/des425/new_rnd_key.c                       |  124 +-
 src/lib/des425/random_key.c                        |   49 +-
 src/lib/gssapi/Makefile.in                         |    2 +-
 src/lib/gssapi/generic/ChangeLog                   |    5 +
 src/lib/gssapi/generic/gssapi.hin                  |    8 +-
 src/lib/gssapi/generic/gssapi_err_generic.et       |    3 +
 src/lib/gssapi/generic/util_token.c                |    7 +-
 src/lib/gssapi/krb5/ChangeLog                      |   39 +
 src/lib/gssapi/krb5/Makefile.in                    |    6 +
 src/lib/gssapi/krb5/accept_sec_context.c           |  980 ++++++---
 src/lib/gssapi/krb5/acquire_cred.c                 |  115 +-
 src/lib/gssapi/krb5/add_cred.c                     |  309 +++
 src/lib/gssapi/krb5/canon_name.c                   |   17 +-
 src/lib/gssapi/krb5/delete_sec_context.c           |   15 +-
 src/lib/gssapi/krb5/disp_status.c                  |   10 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h                 |   77 +-
 src/lib/gssapi/krb5/gssapi_err_krb5.et             |    1 +
 src/lib/gssapi/krb5/gssapi_krb5.c                  |   39 +
 src/lib/gssapi/krb5/gssapi_krb5.h                  |    3 +
 src/lib/gssapi/krb5/init_sec_context.c             |  604 ++++-
 src/lib/gssapi/krb5/inq_cred.c                     |   57 +-
 src/lib/gssapi/krb5/inq_names.c                    |    3 +-
 src/lib/gssapi/krb5/k5seal.c                       |  356 ++-
 src/lib/gssapi/krb5/k5unseal.c                     |  585 ++++-
 src/lib/gssapi/krb5/rel_oid.c                      |    3 +-
 src/lib/gssapi/krb5/ser_sctx.c                     |  305 +--
 src/lib/gssapi/krb5/util_cksum.c                   |   27 +-
 src/lib/gssapi/krb5/util_crypt.c                   |  161 +-
 src/lib/gssapi/krb5/util_ctxsetup.c                |  208 ++
 src/lib/gssapi/krb5/util_seed.c                    |   16 +-
 src/lib/gssapi/krb5/util_seqnum.c                  |   12 +-
 src/lib/gssapi/krb5/wrap_size_limit.c              |  108 +-
 src/lib/kadm5/ChangeLog                            |   11 +
 src/lib/kadm5/alt_prof.c                           |   11 +-
 src/lib/kadm5/clnt/ChangeLog                       |    9 +
 src/lib/kadm5/clnt/Makefile.in                     |    2 +-
 src/lib/kadm5/clnt/client_init.c                   |   42 +-
 src/lib/kadm5/srv/ChangeLog                        |    8 +
 src/lib/kadm5/srv/Makefile.in                      |    2 +-
 src/lib/kadm5/srv/server_kdb.c                     |   27 +-
 src/lib/kadm5/srv/svr_principal.c                  |   72 +-
 src/lib/kdb/ChangeLog                              |   30 +
 src/lib/kdb/Makefile.in                            |    4 +-
 src/lib/kdb/decrypt_key.c                          |   88 +-
 src/lib/kdb/encrypt_key.c                          |   80 +-
 src/lib/kdb/fetch_mkey.c                           |   40 +-
 src/lib/kdb/kdb_cpw.c                              |  209 +-
 src/lib/kdb/kdb_db2.c                              |   38 +-
 src/lib/kdb/kdb_db2.h                              |    2 +-
 src/lib/kdb/kdb_dbm.c                              |   12 +-
 src/lib/kdb/kdb_xdr.c                              |   39 +-
 src/lib/kdb/keytab.c                               |    2 +-
 src/lib/kdb/verify_mky.c                           |   21 +-
 src/lib/krb4/ChangeLog                             |   31 +
 src/lib/krb4/Makefile.in                           |    2 +-
 src/lib/krb4/cr_tkt.c                              |   92 +-
 src/lib/krb4/decomp_tkt.c                          |   85 +-
 src/lib/krb4/rd_req.c                              |   47 +-
 src/lib/krb4/tf_util.c                             |    2 +-
 src/lib/krb5/ChangeLog                             |    8 +
 src/lib/krb5/Makefile.in                           |    4 +-
 src/lib/krb5/asn.1/ChangeLog                       |    7 +
 src/lib/krb5/asn.1/asn1buf.c                       |    2 +-
 src/lib/krb5/ccache/ChangeLog                      |    4 +
 src/lib/krb5/ccache/ccapi/Makefile.in              |   21 -
 src/lib/krb5/ccache/ccapi/stdcc.c                  |  394 ----
 src/lib/krb5/ccache/ccapi/stdcc.h                  |   73 -
 src/lib/krb5/ccache/ccapi/stdcc_util.c             |  368 ----
 src/lib/krb5/ccache/ccapi/stdcc_util.h             |   25 -
 src/lib/krb5/ccache/ccbase.c                       |    6 +-
 src/lib/krb5/configure.in                          |    1 +
 src/lib/krb5/error_tables/krb5_err.et              |    2 +
 src/lib/krb5/keytab/file/ChangeLog                 |    5 +
 src/lib/krb5/keytab/file/ktf_g_ent.c               |   87 +-
 src/lib/krb5/krb/ChangeLog                         |   36 +
 src/lib/krb5/krb/Makefile.in                       |    3 +
 src/lib/krb5/krb/auth_con.c                        |   70 +-
 src/lib/krb5/krb/auth_con.h                        |    1 +
 src/lib/krb5/krb/decode_kdc.c                      |   18 +-
 src/lib/krb5/krb/decrypt_tk.c                      |   24 +-
 src/lib/krb5/krb/enc_helper.c                      |   53 +
 src/lib/krb5/krb/encode_kdc.c                      |   66 +-
 src/lib/krb5/krb/encrypt_tk.c                      |   61 +-
 src/lib/krb5/krb/gen_seqnum.c                      |   70 +-
 src/lib/krb5/krb/gen_subkey.c                      |   27 +-
 src/lib/krb5/krb/get_creds.c                       |  107 +-
 src/lib/krb5/krb/gic_pwd.c                         |    8 +-
 src/lib/krb5/krb/in_tkt_pwd.c                      |    9 +-
 src/lib/krb5/krb/init_ctx.c                        |  183 +-
 src/lib/krb5/krb/kdc_rep_dc.c                      |   29 +-
 src/lib/krb5/krb/kfree.c                           |   11 +
 src/lib/krb5/krb/mk_cred.c                         |   47 +-
 src/lib/krb5/krb/mk_priv.c                         |   59 +-
 src/lib/krb5/krb/mk_rep.c                          |   44 +-
 src/lib/krb5/krb/mk_req_ext.c                      |   65 +-
 src/lib/krb5/krb/mk_safe.c                         |   15 +-
 src/lib/krb5/krb/preauth.c                         |   16 +-
 src/lib/krb5/krb/preauth2.c                        |   23 +-
 src/lib/krb5/krb/rd_cred.c                         |   26 +-
 src/lib/krb5/krb/rd_priv.c                         |   41 +-
 src/lib/krb5/krb/rd_rep.c                          |   27 +-
 src/lib/krb5/krb/rd_req_dec.c                      |   93 +-
 src/lib/krb5/krb/rd_safe.c                         |   11 +-
 src/lib/krb5/krb/send_tgs.c                        |  100 +-
 src/lib/krb5/krb/ser_actx.c                        |   39 +-
 src/lib/krb5/krb/ser_eblk.c                        |    4 +
 src/lib/krb5/krb/str_conv.c                        |  148 --
 src/lib/krb5/krb/vfy_increds.c                     |  104 +-
 src/lib/krb5/os/ChangeLog                          |   13 +
 src/lib/krb5/os/Makefile.in                        |    3 +
 src/lib/krb5/os/c_ustime.c                         |  316 +++
 src/lib/krb5/os/ktdefname.c                        |   22 +-
 src/lib/krb5/os/localaddr.c                        |  317 ++-
 src/lib/krb5/os/locate_kdc.c                       |   31 +-
 src/lib/rpc/ChangeLog                              |    9 +
 src/lib/rpc/Makefile.in                            |    2 +-
 src/lib/rpc/auth_gssapi.h                          |    6 +-
 src/lib/rpc/svc_auth_gssapi.c                      |   43 +-
 src/mac/TestTrack/ChangeLog                        |   24 -
 src/mac/TestTrack/MITAthenaLib                     |    1 -
 src/mac/TestTrack/ShlibTestTrack.c                 |  115 -
 src/mac/TestTrack/ShlibTestTrack.h                 |   19 -
 src/mac/TestTrack/TestTrackLib.h                   |   59 -
 src/mac/TestTrack/testtrack.h                      |   30 -
 .../libraries/CCache API/bin/CCacheGlobalsLib.68K  |    1 -
 .../libraries/CCache API/bin/CCacheGlobalsLib.PPC  |    1 -
 src/mac/libraries/CCache API/bin/CCacheLib.68K     |    1 -
 .../libraries/CCache API/bin/CCacheLib.68K.debug   |    1 -
 src/mac/libraries/CCache API/bin/CCacheLib.PPC     |    1 -
 .../libraries/CCache API/bin/CCacheLib.PPC.debug   |    1 -
 src/mac/libraries/CCache API/include/CCache.h      |  350 ---
 src/mac/libraries/CCache API/include/CCacheUtil.h  |   28 -
 .../libraries/CodeWarrior Dependencies/Pro2.prj    |  Bin 17459 -> 0 bytes
 .../libraries/CodeWarrior Dependencies/Pro4.prj    |  Bin 18655 -> 0 bytes
 src/mac/libraries/DES/bin/deslib.68K               |    1 -
 src/mac/libraries/DES/bin/deslib.68K.debug         |    1 -
 src/mac/libraries/DES/bin/deslib.PPC               |    1 -
 src/mac/libraries/DES/bin/deslib.PPC.debug         |    1 -
 src/mac/libraries/DES/doc/ChangeLog                |  369 ----
 src/mac/libraries/DES/doc/READ_ME                  |   21 -
 src/mac/libraries/DES/doc/f_README                 |   69 -
 src/mac/libraries/DES/doc/ren.msg                  |   32 -
 src/mac/libraries/DES/include/des.h                |  158 --
 src/mac/libraries/DES/include/deslib.CFMGlue.c     |  842 -------
 src/mac/libraries/DES/include/deslib.CFMGlue.h     |    8 -
 src/mac/libraries/DES/include/mit-copyright.h      |   20 -
 .../Metrowerks/CW Pro 2/MIT C.CFM68K DLL.doc       |   31 -
 .../Metrowerks/CW Pro 2/MIT C.CFM68K DLL.prj       |  Bin 86057 -> 0 bytes
 .../Metrowerks/CW Pro 2/MIT C.PPC DLL.doc          |   31 -
 .../Metrowerks/CW Pro 2/MIT C.PPC DLL.prj          |  Bin 97000 -> 0 bytes
 .../Metrowerks/CW Pro 2/MIT RuntimeCFM68K DLL.doc  |   31 -
 .../Metrowerks/CW Pro 2/MIT RuntimeCFM68K DLL.prj  |  Bin 83326 -> 0 bytes
 .../Metrowerks/CW Pro 2/MIT RuntimePPC DLL.doc     |   31 -
 .../Metrowerks/CW Pro 2/MIT RuntimePPC DLL.prj     |  Bin 80572 -> 0 bytes
 .../Metrowerks/CW Pro 4/MIT C.CFM68K DLL.doc       |   30 -
 .../Metrowerks/CW Pro 4/MIT C.CFM68K DLL.prj       |  Bin 89611 -> 0 bytes
 .../Metrowerks/CW Pro 4/MIT C.PPC DLL.doc          |   33 -
 .../Metrowerks/CW Pro 4/MIT C.PPC DLL.prj          |  Bin 95479 -> 0 bytes
 .../Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.doc  |   30 -
 .../Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.prj  |  Bin 80278 -> 0 bytes
 .../Metrowerks/CW Pro 4/MIT RuntimePPC DLL.doc     |   32 -
 .../Metrowerks/CW Pro 4/MIT RuntimePPC DLL.prj     |  Bin 91916 -> 0 bytes
 src/slave/ChangeLog                                |    5 +
 src/slave/kpropd.c                                 |   80 +-
 src/tests/create/ChangeLog                         |    4 +
 src/tests/create/kdb5_mkdums.c                     |   36 +-
 src/tests/misc/test_nfold.c                        |   65 +
 src/tests/verify/ChangeLog                         |    4 +
 src/tests/verify/kdb5_verify.c                     |    8 +-
 src/util/profile/ChangeLog                         |    4 +
 src/util/profile/Makefile.in                       |    5 +
 src/util/profile/configure.in                      |    3 +-
 src/util/pty/ChangeLog                             |    4 +
 src/util/pty/Makefile.in                           |    5 +
 src/util/pty/configure.in                          |    2 +-
 src/util/ss/execute_cmd.c                          |    8 +-
 src/windows/lib/ChangeLog                          |   16 -
 src/windows/lib/Makefile.in                        |   19 -
 src/windows/lib/gic.c                              |  156 --
 src/windows/lib/gic.h                              |   28 -
 src/windows/lib/registry.c                         |  231 --
 src/windows/lib/registry.h                         |   40 -
 src/windows/lib/vardlg.c                           |  450 ----
 src/windows/lib/vardlg.h                           |   32 -
 341 files changed, 12121 insertions(+), 15886 deletions(-)

commit 61ddbf948ba6ee70c1bc049268c3dfa73bc9983e
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Oct 27 21:52:56 1998 +0000

    Merged lxs' changes (removed 3des code from export list)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10997 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/DES/bin/deslib.68K           |  2 +-
 src/mac/libraries/DES/bin/deslib.68K.debug     |  2 +-
 src/mac/libraries/DES/bin/deslib.PPC           |  2 +-
 src/mac/libraries/DES/bin/deslib.PPC.debug     |  2 +-
 src/mac/libraries/DES/include/des.h            | 32 +++++-------
 src/mac/libraries/DES/include/deslib.CFMGlue.c | 68 ++++++++++++++++++--------
 6 files changed, 65 insertions(+), 43 deletions(-)

commit aa872d88d3959924bea1b718371a8817d3837774
Author: Dan Winship <danw@mit.edu>
Date:   Mon Oct 26 19:00:46 1998 +0000

    Add -A (require authentication but not necessarily authorization) and
    -C (user wants local credentials) flags to ftpd.
    
    If -C is set, write out forwarded credentials to disk and use krb524 to
    get krb4 tickets as well. If user doesn't forward credentials, require
    a password even if auth was successful and use that to get credentials.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10993 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/configure.in     |  14 ++
 src/appl/gssftp/ftpd/ChangeLog   |  27 +++
 src/appl/gssftp/ftpd/Makefile.in |   3 +-
 src/appl/gssftp/ftpd/ftpd.M      |  26 ++-
 src/appl/gssftp/ftpd/ftpd.c      | 471 ++++++++++++++++++++++++++-------------
 5 files changed, 381 insertions(+), 160 deletions(-)

commit 82e3ffd806a41dda8bbb22681d5140aa46276462
Author: Geoffrey King <gjking@mit.edu>
Date:   Mon Oct 26 11:46:30 1998 +0000

    	* ftp.M: Add documentation for new ccc and cprotect commands.
    	Also, add previously omitted command line options -u and -t and
    	"passive" command to the man page.
    
    	* main.c (main): Print out a usage message instead of just
    	"unknown option."
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10992 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog |  9 +++++
 src/appl/gssftp/ftp/ftp.M     | 77 +++++++++++++++++++++++++++++++++----------
 src/appl/gssftp/ftp/main.c    | 14 ++++----
 3 files changed, 77 insertions(+), 23 deletions(-)

commit 8446e8ed8eaf83ecbbeb319333c8a88d34adb99a
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 24 00:25:41 1998 +0000

    ftpd.c (pass): Wait 5 seconds before returning "password
    	incorrect", and only allow three bad passwords.  Then
    	return an 421 reply code before closing the connection and
    	going away.
    
    ftpcmd.y (cmd): Don't allow the PORT command to accept a port
    	number lower than 1024; this prevents some nasty ftp
    	"bounce attacks" to SMTP ports, etc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10990 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 11 +++++++++++
 src/appl/gssftp/ftpd/ftpcmd.y  | 28 ++++++++++++++++++++--------
 src/appl/gssftp/ftpd/ftpd.c    |  7 +++++--
 3 files changed, 36 insertions(+), 10 deletions(-)

commit 5c19db3233ead047761b251c26daa571e0b9d74e
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Oct 23 23:18:56 1998 +0000

    Merged in smcguire's fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10989 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.c      | 53 +++++++++++-------
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 98 ++++++++++++++++++++++++++++------
 2 files changed, 116 insertions(+), 35 deletions(-)

commit 20a3a8ba27e5632cde3aca2acc889d27a3a9ff5a
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Oct 23 23:12:40 1998 +0000

    Updated deslib binaries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10988 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/DES/bin/deslib.68K       | 2 +-
 src/mac/libraries/DES/bin/deslib.68K.debug | 2 +-
 src/mac/libraries/DES/bin/deslib.PPC       | 2 +-
 src/mac/libraries/DES/bin/deslib.PPC.debug | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit c4c87485e71f66fc0c89bed9d1e06d413ab4e52c
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Oct 23 05:05:22 1998 +0000

    Added Mac DES shared library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10987 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/DES/bin/deslib.68K           |   1 +
 src/mac/libraries/DES/bin/deslib.68K.debug     |   1 +
 src/mac/libraries/DES/bin/deslib.PPC           |   1 +
 src/mac/libraries/DES/bin/deslib.PPC.debug     |   1 +
 src/mac/libraries/DES/doc/ChangeLog            | 369 +++++++++++
 src/mac/libraries/DES/doc/READ_ME              |  21 +
 src/mac/libraries/DES/doc/f_README             |  69 +++
 src/mac/libraries/DES/doc/ren.msg              |  32 +
 src/mac/libraries/DES/include/des.h            | 164 +++++
 src/mac/libraries/DES/include/deslib.CFMGlue.c | 814 +++++++++++++++++++++++++
 src/mac/libraries/DES/include/deslib.CFMGlue.h |   8 +
 src/mac/libraries/DES/include/mit-copyright.h  |  20 +
 12 files changed, 1501 insertions(+)

commit 48767a84f253c7fe9d26ccb9888f2cc84ba2d393
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Oct 21 21:59:34 1998 +0000

    Fixed build instructions and upped version to 1.1a4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10978 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog | 4 ++++
 src/mac/ReadMe    | 7 ++++---
 src/mac/version.r | 6 +++---
 3 files changed, 11 insertions(+), 6 deletions(-)

commit d4121fe6200a23cac8f3ba0037896a740634343c
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Oct 21 21:51:20 1998 +0000

    Added CodeWarrior Pro4 projects and docs, updated the Mac makefile to automagically build CW projects, updated CCache lib files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10976 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog                                  |   4 +++
 src/mac/Makefile.initial                           |  34 ++++++++++++++++-----
 src/mac/Makefile.tmpl                              |  23 +++++++++++---
 .../libraries/CCache API/bin/CCacheGlobalsLib.68K  |   2 +-
 .../libraries/CCache API/bin/CCacheGlobalsLib.PPC  |   2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.68K     |   2 +-
 .../libraries/CCache API/bin/CCacheLib.68K.debug   |   2 +-
 src/mac/libraries/CCache API/bin/CCacheLib.PPC     |   2 +-
 .../libraries/CCache API/bin/CCacheLib.PPC.debug   |   2 +-
 src/mac/libraries/CCache API/include/CCacheUtil.h  |  28 +++++++++++++++++
 src/mac/libraries/ChangeLog                        |   5 +++
 .../libraries/CodeWarrior Dependencies/Pro2.prj    | Bin 0 -> 17459 bytes
 .../libraries/CodeWarrior Dependencies/Pro4.prj    | Bin 0 -> 18655 bytes
 .../Metrowerks/CW Pro 2/MIT C.CFM68K DLL.prj       | Bin 86057 -> 86057 bytes
 .../Metrowerks/CW Pro 2/MIT C.PPC DLL.prj          | Bin 97000 -> 97000 bytes
 .../Metrowerks/CW Pro 2/MIT RuntimeCFM68K DLL.prj  | Bin 83326 -> 83326 bytes
 .../Metrowerks/CW Pro 2/MIT RuntimePPC DLL.prj     | Bin 80572 -> 80572 bytes
 .../Metrowerks/CW Pro 4/MIT C.CFM68K DLL.doc       |  30 ++++++++++++++++++
 .../Metrowerks/CW Pro 4/MIT C.CFM68K DLL.prj       | Bin 0 -> 89611 bytes
 .../Metrowerks/CW Pro 4/MIT C.PPC DLL.doc          |  33 ++++++++++++++++++++
 .../Metrowerks/CW Pro 4/MIT C.PPC DLL.prj          | Bin 0 -> 95479 bytes
 .../Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.doc  |  30 ++++++++++++++++++
 .../Metrowerks/CW Pro 4/MIT RuntimeCFM68K DLL.prj  | Bin 0 -> 80278 bytes
 .../Metrowerks/CW Pro 4/MIT RuntimePPC DLL.doc     |  32 +++++++++++++++++++
 .../Metrowerks/CW Pro 4/MIT RuntimePPC DLL.prj     | Bin 0 -> 91916 bytes
 25 files changed, 213 insertions(+), 18 deletions(-)

commit 8c3395b6a09b6ec2e49d3926ee15471c2146b993
Author: Dan Winship <danw@mit.edu>
Date:   Tue Oct 20 20:35:54 1998 +0000

    update ftpd man page to fully match reality (-a, -c, -u, CCC)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10973 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  5 +++++
 src/appl/gssftp/ftpd/ftpd.M    | 25 +++++++++++++++++++------
 2 files changed, 24 insertions(+), 6 deletions(-)

commit 54f827e98938d5c2b432fbb92ea0ec90042c9620
Author: Geoffrey King <gjking@mit.edu>
Date:   Sat Oct 10 10:32:34 1998 +0000

            * telnet.c (telnet): Cosmetic change: Put a newline after "Waiting
            for encryption to be negotiated..." so that the response
            "[ Kerberos V5 accepts you as ``gjking@ATHENA.MIT.EDU'' ]" doesn't
            run off the end of the line.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10972 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog | 7 +++++++
 src/appl/telnet/telnet/telnet.c  | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 699a01672d6679516dc7ba6729f4f43ac7e058b0
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 8 05:51:33 1998 +0000

    krshd.c (doit): Apply ghudson's patch so that rshd passes the port
    	numbers for the local and foreign addresses so that the V4 encrypted
    	RCP will work correctly.  [krb5-appl/638]
    
    v4rcp.c (answer_auth): Apply ghudson's patch so that if KRB5LOCALPORT
    	and KRB5REMOTEPORT are set, use them to set the foreign and
    	local ports so that encrypted rcp for the same machine.
    	[krb5-appl/638]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10971 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 10 ++++++++++
 src/appl/bsd/krshd.c   | 14 ++++++++++++--
 src/appl/bsd/v4rcp.c   | 10 ++++++++--
 3 files changed, 30 insertions(+), 4 deletions(-)

commit e3176cf82feaa057ae3da2b182b59048b8c553ab
Author: Geoffrey King <gjking@mit.edu>
Date:   Thu Oct 8 05:21:56 1998 +0000

    	* ftpd.c: Add support for restricted users, as requested in
    	[krb5-appl/481].  Users that appear in /etc/ftpusers, followed
    	by the keyword "restrict" will be granted access, but a chroot()
    	will be done to their home directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10970 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  7 +++++
 src/appl/gssftp/ftpd/ftpd.c    | 68 ++++++++++++++++++++++++++++++++----------
 2 files changed, 59 insertions(+), 16 deletions(-)

commit 5be0133bf001b9949b4076df7285bcd3eb6ad147
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 2 20:23:31 1998 +0000

    cmdtab.c: Update help message for passive mode so that it
    	indicates that the "passive" command toggles passive mode.
    
    main.c (main): Make passive mode off by default.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10956 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 7 +++++++
 src/appl/gssftp/ftp/cmdtab.c  | 2 +-
 src/appl/gssftp/ftp/main.c    | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 92f2d10e2fc83bb84a9a5168664e2ad8f74527b9
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 30 04:03:35 1998 +0000

    Add support for changing the master key for a database as part of
    creating a dump of the database.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10952 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog |   5 ++
 src/kadmin/dbutil/dump.c    | 188 ++++++++++++++++++++++++++++++++++++++------
 2 files changed, 167 insertions(+), 26 deletions(-)

commit 3a87d26bdd294cd42a0987dacea73615824ddf53
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 23:26:45 1998 +0000

    Don't use h_errno, it's not fully portable, and it's not worth it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10949 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 5 +++++
 src/appl/gssftp/ftpd/ftpd.c    | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 8e7094c10bd6b3264ee495555775a93def4ac1e3
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 23:26:19 1998 +0000

    Don't use h_errno at all; it doesn't work on all platforms (for
    example HPUX), and it's just not worth the effort to disambiguate
    between the different reasons why gethostbyname() might have failed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10948 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/ChangeLog | 7 +++++++
 src/appl/user_user/client.c  | 7 +------
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 1dfed1c1bd2801ea34005c320612ad6130f4759c
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 26 02:34:56 1998 +0000

    We shouldn't try to use the CCache API on Unix systems.  (The maze of
    #ifdef's was confusing.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10939 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/ccdefname.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 2757b9de7c8e085683a041431feb5dbb82cae816
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 25 00:05:59 1998 +0000

    	* mkrel: Add fixes to deal with "tails" on release directories,
    	e.g. for beta releases.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10936 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  5 +++++
 src/util/mkrel     | 10 ++++++++++
 2 files changed, 15 insertions(+)

commit c74eb99b1d4b05ff2a98eb7585770731a1627c5f
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Sep 21 22:30:28 1998 +0000

    resurrecting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10933 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/.Sanitize     |  39 +++++
 src/lib/crypto/os/ChangeLog     | 204 +++++++++++++++++++++++
 src/lib/crypto/os/c_localaddr.c | 348 ++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/os/c_ustime.c    | 316 ++++++++++++++++++++++++++++++++++++
 src/lib/crypto/os/rnd_confoun.c |  98 +++++++++++
 5 files changed, 1005 insertions(+)

commit d6d930a9886b7df5759e944a9cfc079d92d9765b
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Sep 21 22:06:56 1998 +0000

    oop
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10932 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/rnd_confoun.d | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 45431ef3083b487cac03f76adc8df76d79a674c0
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Sep 21 22:06:07 1998 +0000

    restoring deleted files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10931 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/rnd_confoun.d | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 3964f6b0bd92a4ba3d4ae0cd36905272cea37e5e
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Sep 21 21:40:25 1998 +0000

    fix incorrect version
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10930 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3c4beaaf282f8198615319caf4e9888ca2650b12
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Sep 21 21:37:40 1998 +0000

    resurrect accidentally deleted files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10929 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/Makefile.in | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 8a6c38e335789860f4adc42c3ff2c9be92d34bfa
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Sep 21 21:33:13 1998 +0000

    restore accidentally deleted files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10928 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha/.Sanitize    |  42 +++++
 src/lib/crypto/sha/ChangeLog    |  89 +++++++++
 src/lib/crypto/sha/Makefile.in  |  43 +++++
 src/lib/crypto/sha/hmac_sha.c   | 101 +++++++++++
 src/lib/crypto/sha/sha_crypto.c |  76 ++++++++
 src/lib/crypto/sha/sha_glue.c   |  97 ++++++++++
 src/lib/crypto/sha/shs.c        | 392 ++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/sha/shs.h        |  59 ++++++
 src/lib/crypto/sha/t_shs.c      | 132 ++++++++++++++
 9 files changed, 1031 insertions(+)

commit c6456ae6f71b02f0570b7f25d951103c08de44d3
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Sep 19 02:32:21 1998 +0000

    merge of tlyu-3des-k4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10922 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/.Sanitize     |  39 ----
 src/lib/crypto/os/ChangeLog     | 204 ---------------------
 src/lib/crypto/os/Makefile.in   |  28 ---
 src/lib/crypto/os/c_localaddr.c | 348 -----------------------------------
 src/lib/crypto/os/c_ustime.c    | 316 --------------------------------
 src/lib/crypto/os/rnd_confoun.c |  98 ----------
 src/lib/crypto/sha/.Sanitize    |  42 -----
 src/lib/crypto/sha/ChangeLog    |  89 ---------
 src/lib/crypto/sha/Makefile.in  |  43 -----
 src/lib/crypto/sha/hmac_sha.c   | 101 -----------
 src/lib/crypto/sha/sha_crypto.c |  76 --------
 src/lib/crypto/sha/sha_glue.c   |  97 ----------
 src/lib/crypto/sha/shs.c        | 392 ----------------------------------------
 src/lib/crypto/sha/shs.h        |  59 ------
 src/lib/crypto/sha/t_shs.c      | 132 --------------
 15 files changed, 2064 deletions(-)

commit 342c277ab9192bb2a0a51a8b569458b931fe6b7e
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Sep 8 19:56:55 1998 +0000

    Added check for CFM
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10913 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/CFMglue.c | 17 +++++++++++++++++
 src/mac/ChangeLog |  3 +++
 2 files changed, 20 insertions(+)

commit 7e9b3b1e66bee116ae57dc19533a92e35fbbde05
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 1 19:45:26 1998 +0000

    ccdefname.c (krb5_cc_default_name): Changed the PC version to use the
    	CCache API by default.  Removed the old Macintosh code that had been
    	commented out.  (If we need to ressurect it, we'll get it from CVS.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10904 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  7 +++++++
 src/lib/krb5/os/ccdefname.c | 27 ++++++++-------------------
 2 files changed, 15 insertions(+), 19 deletions(-)

commit 702ceb420a343939c7a1728b874b935485c7d1f8
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 1 19:39:26 1998 +0000

    Both Macintoshes and Windows use the ccapi as the default credentials
    cache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10903 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccdefops.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c8aaaa6f8daaed89857315ac5044b45f66100613
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 1 19:37:33 1998 +0000

    Add #ifdef's so that correct header file (cacheapi.h vs. Ccache.h) is used
    when building under Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10901 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccapi/stdcc.h      | 9 ++++++++-
 src/lib/krb5/ccache/ccapi/stdcc_util.h | 7 +++++++
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 0ae3f3366ffdd3a3121e99ebefdef1f995315818
Author: Geoffrey King <gjking@mit.edu>
Date:   Sat Aug 29 00:10:24 1998 +0000

    Of course, the following sentence actually refers to the login function,
    not the pass function:
    
    	Don't reply 230 "User logged in" if the user didn't send a PASS
    	command; this causes the client to get a bit confused.
    
    ChangeLog:
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10900 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 89ccebdaf6de86e4f1cced0963f90f379d0b79dc
Author: Geoffrey King <gjking@mit.edu>
Date:   Sat Aug 29 00:03:22 1998 +0000

           * ftpd.c (login): New function.  Essentially, the old pass
           function has been split into its two logical components, pass and
           login.
           (pass): If auth_ok is true, reply with code 202 to tell the
           user that a PASS command is not necessary.  Also, don't reply
           230 "User logged in" if the user didn't send a PASS command;
           this causes the client to get a bit confused.
           (auth_ok): New function that returns true if either gss_ok or
           kerb_ok is true (all the #ifdefs were beginning to clutter things,
           and it's a good abstraction in case other auth types are ever
           added in the future).
           (user): If GSSAPI or Kerberos v4 authentication succeeds, call
           login immediately, instead of waiting for the client to send "PASS
           dummy."  Also, use #ifdef PARANOID instead of "some paranoid sites
           may wish to uncomment this"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10899 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 18 ++++++++++
 src/appl/gssftp/ftpd/ftpd.c    | 77 ++++++++++++++++++++++++++++++------------
 2 files changed, 74 insertions(+), 21 deletions(-)

commit c57d45f6bd9447e2b8912e24252d48c521deeed7
Author: Geoffrey King <gjking@mit.edu>
Date:   Fri Aug 28 22:56:36 1998 +0000

    * cmds.c (user): Replace "oldlevel" with the more descriptive
    "oldclevel".  Also, replace all occurrences of "dlevel" in this
    function with "clevel".
    
    * ftp.c (login): Test whether or not the server actually requires
    "PASS dummy" by first sending "PWD" and checking the return value.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10898 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog |  9 +++++++++
 src/appl/gssftp/ftp/cmds.c    |  8 ++++----
 src/appl/gssftp/ftp/ftp.c     | 14 ++++++++++++--
 3 files changed, 25 insertions(+), 6 deletions(-)

commit 5ccd5f3c4916415a73e3a4a2c0b43302cbb852f8
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 28 20:58:38 1998 +0000

    Added timeout to CW AppleEvents
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10897 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.initial | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 5239ba6b6c7a1dd7bfdcb5714eaa2e9a9fcabb0b
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 28 20:43:25 1998 +0000

    Unlock makefile when building snapshot
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10896 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 1 +
 1 file changed, 1 insertion(+)

commit 25df880aedf3edd5ba8842d41e8802c1bf20664b
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 28 20:33:44 1998 +0000

    Fixed the snapshot target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10895 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bf02de3da7981cf4adce34184202930bfc136293
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 28 20:25:07 1998 +0000

    Fixed the makefile target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10894 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6770c84427f2c47031c338ea595ee3af6d598700
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 28 20:22:33 1998 +0000

    Added perl and AppleScript stuff to automagically build CW projects
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10893 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog         |  5 +++++
 src/mac/Makefile.initial  | 40 ++++++++++++++++++++++++++++++++++++++++
 src/mac/Makefile.tmpl     | 11 ++++++++++-
 src/mac/ReadMe            | 13 ++++---------
 src/mac/RunAppleScript.pl | 16 ++++++++++++++++
 5 files changed, 75 insertions(+), 10 deletions(-)

commit ebbfa404a9cf148a92da428877988294c9b3eb86
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 28 17:12:55 1998 +0000

    Added release notes to the snapshot
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10892 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 156e7d9e1ff55bd8c9d2eb7139d5a22187e6ff7f
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 28 17:06:46 1998 +0000

    Added release notes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10891 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 1 +
 src/mac/Release notes | 8 ++++++++
 2 files changed, 9 insertions(+)

commit 0593c87131d57a694349febe74abd2ba363c9d2b
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 28 17:05:37 1998 +0000

    Added MPW fragment aliasing script
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10890 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/FragmentAlias.mpw | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 1da862fb9b3937cca9c60028f1c7bb2ea6b30747
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 28 16:50:31 1998 +0000

    Fixed typo in makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10889 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 1 +
 1 file changed, 1 insertion(+)

commit e34574d4dc5e9cf600255f2c2d586c7f91e04f92
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 28 16:48:46 1998 +0000

    Fixed dependencies in metaproject
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10888 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/BeforeBuild.prj | Bin 16919 -> 16919 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 0fc4e37f3c48456d03652f2b98bd9a7d50ea3adf
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 28 16:36:26 1998 +0000

    Added CodeWarrior metaproject
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10887 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl             |   3 ++-
 src/mac/ReadMe                    |   8 ++------
 src/mac/libraries/BeforeBuild.prj | Bin 0 -> 16919 bytes
 3 files changed, 4 insertions(+), 7 deletions(-)

commit 8f3cd2cba6a00c9872e3029972c845b97cbd89cb
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 28 16:10:18 1998 +0000

    Fixed typo in snapshot target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10886 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 83ca5c04abc9d3c0544203f17be92f3b88b7b6bf
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 28 16:03:14 1998 +0000

    Fixed typo in snapshot target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10885 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cd55616b347b73a08112d8b0460e7da209865f3a
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 28 16:01:44 1998 +0000

    Fixed typo in snapshot target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10884 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 477a511e16bbc454331cd136428329cdf0376750
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 28 15:57:00 1998 +0000

    Removed all mentions from static libraries and kconfig from readmes and makefile; added debugging targets to makefile; upped versio nto 1.1a3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10883 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog      |   8 +
 src/mac/Makefile.tmpl  | 448 +++++++++++++++++++++++++------------------------
 src/mac/ReadMe         |  27 +--
 src/mac/macfile_gen.pl |  19 +--
 src/mac/version.r      |   6 +-
 5 files changed, 250 insertions(+), 258 deletions(-)

commit 31b202968877c2fe70681d6972d52e28d12bf607
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 28 15:50:58 1998 +0000

    Added debugging versions od CCache API libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10882 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/CCache API/bin/CCacheLib.68K.debug | 1 +
 src/mac/libraries/CCache API/bin/CCacheLib.PPC.debug | 1 +
 2 files changed, 2 insertions(+)

commit 51a8c9b138d43c54a0f1ae831c860d5ec2a4d9b7
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Aug 24 22:01:12 1998 +0000

    Add support to build the lib/krb5/ccache api directory and include it
    in the Windows kerbsrc-nt.zip file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10879 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 6 ++++++
 src/Makefile.in | 6 +++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit aed00e8ff1b28c06c97a1a83f2dada786541f729
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Aug 24 21:59:14 1998 +0000

    Add windows build instructions to build CCache API Cache
    implementation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10878 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   |  5 +++++
 src/lib/krb5/ccache/Makefile.in | 14 +++++++++++---
 2 files changed, 16 insertions(+), 3 deletions(-)

commit bd110bb32b47a5b57744dfa6021465b4c5fd0baf
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 21 21:38:05 1998 +0000

    Changed Mac specific stuff to use CCache API
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10861 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  5 +++++
 src/lib/krb5/os/ccdefname.c | 21 ++++++++++++---------
 2 files changed, 17 insertions(+), 9 deletions(-)

commit e8ef990491abf7400062b6ace09fc9e7b93eaac8
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 21 21:25:41 1998 +0000

    Added the CCache API libraries to the snapshot target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10860 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 1f6505cf665860a56956f62c6f7e907774ce9f5b
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 21 21:03:08 1998 +0000

    Added the CCache API libraries to the makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10859 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog     |  4 ++++
 src/mac/Makefile.tmpl | 34 +++++++++++++++++++++++-----------
 2 files changed, 27 insertions(+), 11 deletions(-)

commit 0742d8bb140a64b22fc762c0f2126b757ab09716
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 21 21:00:56 1998 +0000

    Added the CCAPI library files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10858 dc483132-0cff-0310-8789-dd5450dbe970

 .../libraries/CCache API/bin/CCacheGlobalsLib.68K  |   1 +
 .../libraries/CCache API/bin/CCacheGlobalsLib.PPC  |   1 +
 src/mac/libraries/CCache API/bin/CCacheLib.68K     |   1 +
 src/mac/libraries/CCache API/bin/CCacheLib.PPC     |   1 +
 src/mac/libraries/CCache API/include/CCache.h      | 350 +++++++++++++++++++++
 5 files changed, 354 insertions(+)

commit 9173dd9e7cf722787f8ca6c98e7c319d33a5dbd6
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Aug 20 22:31:26 1998 +0000

    Added Frank's CCache API implementation and made it default on the Mac
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10857 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog          |   4 +
 src/lib/krb5/ccache/Makefile.in        |   2 +-
 src/lib/krb5/ccache/ccapi/Makefile.in  |  21 ++
 src/lib/krb5/ccache/ccapi/stdcc.c      | 379 +++++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/ccapi/stdcc.h      |  66 ++++++
 src/lib/krb5/ccache/ccapi/stdcc_util.c | 302 ++++++++++++++++++++++++++
 src/lib/krb5/ccache/ccapi/stdcc_util.h |  18 ++
 src/lib/krb5/ccache/ccdefops.c         |  11 +
 8 files changed, 802 insertions(+), 1 deletion(-)

commit 8788651bcae1e8c5b1e32e9b5538371a9a17433e
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Aug 19 22:57:25 1998 +0000

    Changed library version to 1.1a1, package version to 1.5a1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10853 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog |  4 ++++
 src/mac/version.r | 12 ++++++------
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 6f2f8d9da4975811027fb56aa2304a1b0669e059
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 19 21:28:22 1998 +0000

    	* conv_princ.c: Add some additional entries to sconv_list that
    	were forgotten.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10851 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  5 +++++
 src/lib/krb5/krb/conv_princ.c | 22 ++++++++++++++++++++++
 2 files changed, 27 insertions(+)

commit bd86dea69d96583f2a73a8519cfaca61fb61289c
Author: Geoffrey King <gjking@mit.edu>
Date:   Wed Aug 19 11:06:25 1998 +0000

    Add optional support for the CCC (Clear Command Channel) command.
    This command is dangerous, since it allows commands to be transmitted
    without integrity checking, so the default behavior without the -c
    option is still for the server to refuse to accept unprotected
    commands.
    
        * ftpd.c: Add a new command line option, -c, which tells the
        server to accept the CCC command.
    
        * ftpcmd.y: If the -c option was given, check to make sure the CCC
        command itself was integrity protected, and then set ccc_ok to
        allow future commands to be transmitted as cleartext.
        (getline): Now that CCC is potentially allowed, we must check to
        see if we are parsing an unprotected command even if a security
        context is established (i.e. auth_type is set).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10846 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 12 ++++++++++
 src/appl/gssftp/ftpd/ftpcmd.y  | 51 ++++++++++++++++++++++++++++++------------
 src/appl/gssftp/ftpd/ftpd.c    |  6 +++++
 3 files changed, 55 insertions(+), 14 deletions(-)

commit bfef7c4a32306a55fcc20647c1bd479954de13d4
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Aug 18 18:40:49 1998 +0000

    Added info about ignorable warniongs to the readme
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10843 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog | 4 ++++
 src/mac/ReadMe    | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 56ac1a92284f83d92887850aaae8e2d722020008
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Aug 18 18:24:53 1998 +0000

    Removed 68K glue. We are back to static linking
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10842 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/kconfig/kconfig.prj | Bin 38629 -> 38629 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 68fda9c0cd0a250c0a25d91082c992aac3401c66
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Aug 17 20:46:20 1998 +0000

    Changed MPW crash information
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10839 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ReadMe | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit e614bfbfaa0ee18b8a720a8dee12f355c0f26edb
Author: Geoffrey King <gjking@mit.edu>
Date:   Mon Aug 17 08:43:29 1998 +0000

    main.c (main): Declare dst_realm_sz as extern int instead of extern
    char, to agree with its definition in libtelnet/kerberos.c.  This was
    causing dst_realm_sz to be zero unexpectedly, and so strncpy was not
    copying the -k realm argument into dest_realm.  [krb5-appl/616]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10837 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog | 8 ++++++++
 src/appl/telnet/telnet/main.c    | 3 ++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 444f87548c1976baf6116a5921e7e79c078fdf32
Author: Geoffrey King <gjking@mit.edu>
Date:   Sat Aug 15 05:26:28 1998 +0000

    	* krcp.c (error): Don't call rcmd_stream_write if iamremote is not
     	set, because it expects a valid file descriptor [krb5-appl/359].
      	Also, remove mistakenly duplicated comment above the function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10826 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  6 ++++++
 src/appl/bsd/krcp.c    | 13 +++----------
 2 files changed, 9 insertions(+), 10 deletions(-)

commit b855b486d539a2a12f82c0d5b0c913c4f788157b
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 14 17:53:36 1998 +0000

    Changed -sym fullpath to -sym on and upped version to 1.0.5b8
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10824 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog     |  6 ++++++
 src/mac/Makefile.tmpl | 10 +++++-----
 src/mac/version.r     |  6 +++---
 3 files changed, 14 insertions(+), 8 deletions(-)

commit c8932d07c946c6708fc08f4f95ee9cb87dc5643b
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Aug 12 17:23:28 1998 +0000

    Upped version to 1.0.5b7
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10807 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog | 4 ++++
 src/mac/version.r | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 0bb6e2c9670dce1e4866948ee5ef5ee09892049b
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Aug 12 17:22:20 1998 +0000

    Fixed glue targets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10806 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog     |  4 ++++
 src/mac/Makefile.tmpl | 16 +++++++++-------
 2 files changed, 13 insertions(+), 7 deletions(-)

commit 7ba12fe4bd52b39eb8c4024cbd7e1cedfbc1f7c4
Author: Geoffrey King <gjking@mit.edu>
Date:   Wed Aug 12 07:03:48 1998 +0000

    	* ftpcmd.y, ftpd.c: Replace global variable level with clevel and
     	dlevel to allow independence of command and data channel
     	protection levels.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10805 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  6 ++++++
 src/appl/gssftp/ftpd/ftpcmd.y  |  4 +++-
 src/appl/gssftp/ftpd/ftpd.c    | 41 +++++++++++++++++++++--------------------
 3 files changed, 30 insertions(+), 21 deletions(-)

commit 56cabb896e728815caf1cbf3afe77848ed1c213e
Author: Geoffrey King <gjking@mit.edu>
Date:   Wed Aug 12 06:53:38 1998 +0000

            * ftp.c, cmds.c, cmdtab.c, main.c, secure.c, ftp_var.h: Replace
            global variable level with separate variables clevel and dlevel
            for the control channel and data channel protection levels,
            respectively, so that the user may specify separate protection
            levels for each channel.  Similarly, functions such as getlevel
            and setlevel are now getclevel/getdlevel, and setclevel/setdlevel.
    
            * cmdtab.c: Add new FTP commands "cprotect" to allow the user to
            set the control channel protection level (similar to "protect"),
            and "ccc" (Clear Command Channel) which sets the control channel
            protection level to clear (per the RFC).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10804 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog |  14 +++++
 src/appl/gssftp/ftp/cmds.c    | 125 +++++++++++++++++++++++++++++++++---------
 src/appl/gssftp/ftp/cmdtab.c  |   9 ++-
 src/appl/gssftp/ftp/ftp.c     |  49 +++++++++--------
 src/appl/gssftp/ftp/ftp_var.h |   3 +-
 src/appl/gssftp/ftp/main.c    |   7 ++-
 src/appl/gssftp/ftp/secure.c  |  28 +++++-----
 7 files changed, 166 insertions(+), 69 deletions(-)

commit d3a00004a1dcee928eadc80ec19e36066be5ee6f
Author: Matthew Hancher <mdh@mit.edu>
Date:   Wed Aug 12 04:19:46 1998 +0000

    Wed Aug 12 00:17:09 1998  Matthew D Hancher  <mdh@mit.edu>
    
    	* Makefile.in (AUTH_DEF): Undefine LOGIN_CAP_F so that telnetd
    	runs login with -f rather than -F for preauthenticated login,
    	following the changes in appl/bsd/.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10803 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog   | 6 ++++++
 src/appl/telnet/telnetd/Makefile.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 27b937f67d71cbdcbd3ce997f1bb765a52607734
Author: Matthew Hancher <mdh@mit.edu>
Date:   Wed Aug 12 03:41:07 1998 +0000

    Tue Aug 11 23:38:53 1998  Matthew D Hancher  <mdh@mit.edu>
    
    	* klist.c (do_ccache): Properly check the return value of
    	krb5_cc_set_flags() so the right thing happens if there is no CC.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10802 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 5 +++++
 src/clients/klist/klist.c   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 673c4bbb47ccb2b63d3409af30cfbf480ef33216
Author: Matthew Hancher <mdh@mit.edu>
Date:   Tue Aug 11 08:36:14 1998 +0000

    Tue Aug 11 04:30:59 1998  Matthew D Hancher  <mdh@mit.edu>
    
    	* ftpd.c: Add support for extended logging as per PR#481. Using
    	the 'l' command line option twice now logs the major file commands,
    	and using it thrice logs bytecounts for RETR and STOR as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10801 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  6 +++++
 src/appl/gssftp/ftpd/ftpd.c    | 56 ++++++++++++++++++++++++++++++++++++------
 2 files changed, 55 insertions(+), 7 deletions(-)

commit 720634c14e6bbe530185cd9b01ec55d3cc8867b6
Author: Matthew Hancher <mdh@mit.edu>
Date:   Mon Aug 10 21:53:22 1998 +0000

    Mon Aug 10 17:51:59 1998  Matthew D Hancher  <mdh@mit.edu>
    
    	* rd_svc_key.c (read_service_key): Don't call krb5_kt_close() if
    	krb5_kt_resolve() fails, so we don't segfault if the keytab name
    	is invalid.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10800 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 6 ++++++
 src/lib/krb4/rd_svc_key.c | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 1fb2c62fdfa5bdf1602f7f0241790325408fc201
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Aug 10 21:17:15 1998 +0000

    Fixed glue targets' dependecnies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10799 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog     |  4 ++++
 src/mac/Makefile.tmpl | 16 +++++++---------
 2 files changed, 11 insertions(+), 9 deletions(-)

commit 10dcc6b9d728f9e43059f68dc3cf94c29b4643f4
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Aug 10 17:15:04 1998 +0000

    Added glue input files to snapshot list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10798 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog | 4 ++++
 src/mac/version.r | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 449718f255aff73279f6884dac0f9b0eac5b5018
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Aug 10 17:14:08 1998 +0000

    Added glue input files to snapshot list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10797 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog     | 4 ++++
 src/mac/Makefile.tmpl | 2 ++
 2 files changed, 6 insertions(+)

commit 5d3d06fc0b24fbc859617a72de7c9c15d933704e
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Aug 10 17:10:55 1998 +0000

    Changed location of glue output files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10796 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog     |  8 ++++++++
 src/mac/Makefile.tmpl | 14 +++++++-------
 src/mac/ReadMe        | 39 +++++++++++++++------------------------
 3 files changed, 30 insertions(+), 31 deletions(-)

commit 175dd1b66cfcea2f2019fe0690c43c5a55140d67
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Aug 10 16:58:35 1998 +0000

    Added classic 68K glue directives to the clean targets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10795 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog     | 4 ++++
 src/mac/Makefile.tmpl | 8 ++++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit b1d418f241bb124039e7be88c67f58c00b2026e3
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Aug 10 16:42:35 1998 +0000

    Added classic 68K glue directives to the Makefile template
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10794 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 276 +++++++++++++++++---------------------------------
 1 file changed, 94 insertions(+), 182 deletions(-)

commit 9cbea62f032946d56bf47e15c536a613a36deafa
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Mon Aug 10 16:33:41 1998 +0000

    Added classic 68K glue
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10793 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/CFMGlue.pl           |  19 +++-
 src/mac/CFMglue.c            | 104 ++++++++++++++++++++
 src/mac/ChangeLog            |   4 +
 src/mac/GSS.CFMGlue.h        |   6 ++
 src/mac/GSS.CFMglue.cin      |   5 +
 src/mac/GSS.CFMglue.proto.h  |   9 ++
 src/mac/GSS.moreCFMglue.cin  |   7 ++
 src/mac/K5.CFMGlue.h         |   6 ++
 src/mac/K5.CFMglue.c         | 222 -------------------------------------------
 src/mac/K5.CFMglue.cin       | 105 +-------------------
 src/mac/K5.moreCFMglue.cin   |   7 ++
 src/mac/kconfig/kconfig.prj  | Bin 38629 -> 38629 bytes
 src/mac/libraries/autoconf.h |   2 -
 13 files changed, 166 insertions(+), 330 deletions(-)

commit c5738ad068ecc90e9eb02cde258edec455ea45c2
Author: Matthew Hancher <mdh@mit.edu>
Date:   Sat Aug 8 02:45:34 1998 +0000

    Fri Aug  7 00:56:30 1998  Matthew D Hancher  <mdh@mit.edu>
    
    	* ftpcmd.y: Replace old KERBEROS #ifdef's with KRB5_KRB4_COMPAT
    	so that K4 compatibility support actually gets compiled in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10792 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  3 +++
 src/appl/gssftp/ftpd/ftpcmd.y  | 12 ++++++------
 2 files changed, 9 insertions(+), 6 deletions(-)

commit 31cfc9419f1d95de5374c0dcbe326eb99e14e907
Author: Matthew Hancher <mdh@mit.edu>
Date:   Sat Aug 8 02:44:44 1998 +0000

    Forgot to check in the ChangeLog. :)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10791 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit a2ee170c2a900523c9a4d498bc86e4122e010567
Author: Matthew Hancher <mdh@mit.edu>
Date:   Sat Aug 8 02:41:31 1998 +0000

    Fri Aug  7 22:39:47 1998  Matthew D Hancher  <mdh@mit.edu>
    
    	* ftp.c (do_auth): Make verbosity not disappear if GSSAPI fails.
    	(getreply): Move 'S:' and 'P:' from verbose to debug.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10790 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ftp.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit df61707af611561e295f2f874b53d74c10fc6d7e
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 7 15:52:44 1998 +0000

    Removed unneeded prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10789 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5.CFMglue.proto.h | 210 +--------------------------------------------
 1 file changed, 1 insertion(+), 209 deletions(-)

commit b112bf188c2fba2979896df0007cb872f75fb3ba
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 7 15:47:38 1998 +0000

    	* ftp.c (getreply): Restore proper setting of safe.  This variable
    	was previously being set to the value of code rather than to the
    	boolean expression (code == 631), which it had been previously.
    	The bug resulted in all replies from the server being parsed as
    	krb_safe messages even when they were krb_priv messages.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10788 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 8 ++++++++
 src/appl/gssftp/ftp/ftp.c     | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 2da84eea273527e7f361196da054ae611ea256b5
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 7 15:44:33 1998 +0000

    	* rd_safe.c (krb_rd_safe): Fix up call to quad_cksum()
    
    	* mk_safe.c (krb_mk_safe): Fix up call to quad_cksum().
    
    	* tf_util.c (tf_init): Add call to getuid() to initialize me.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10787 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 8 ++++++++
 src/lib/krb4/mk_safe.c | 2 +-
 src/lib/krb4/rd_safe.c | 2 +-
 src/lib/krb4/tf_util.c | 2 ++
 4 files changed, 12 insertions(+), 2 deletions(-)

commit e30921675cd02d1fde42c345c9dc2ec252dcee1c
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Aug 7 15:40:12 1998 +0000

    Added Kerberos v5 68K glue generation files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10786 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/CFMGlue.pl         | 143 +++++++++++++++++++++++++++
 src/mac/K5.CFMglue.cin     | 109 +++++++++++++++++++++
 src/mac/K5.CFMglue.proto.h | 235 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 487 insertions(+)

commit 6dc9d6b578538967d6d090f8b29a1e7cd2b6a3ec
Author: Matthew Hancher <mdh@mit.edu>
Date:   Fri Aug 7 05:02:20 1998 +0000

    Fri Aug  7 00:56:30 1998  Matthew D Hancher  <mdh@mit.edu>
    
    	* ftpd.c: (pass): Make daemon not lose for homedirs on
    	root-squashing filesystems.
    	(auth_data): Fix that godawful "error: No error" message
    	when gss_acquire_cred() fails.
    	(user): Fix getusershell() code so it works more than once.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10785 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  8 ++++++++
 src/appl/gssftp/ftpd/ftpd.c    | 45 ++++++++++++++++++++++++++++--------------
 2 files changed, 38 insertions(+), 15 deletions(-)

commit d2b8a8c59aa918440eb6104525ac261a0c2b403a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Aug 7 02:03:31 1998 +0000

    prof_tree.c: (profile_delete_node_relation): Fix bug where deleting a
    	node would corrupt the linked list.
    
    (profile_add_node): Fix another linked list corruption problem where
    	an insertion into the middle of the linked list didn't update a
    	previous link.  [krb5-libs/615]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10784 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  8 ++++++++
 src/util/profile/prof_tree.c | 20 ++++++++++----------
 2 files changed, 18 insertions(+), 10 deletions(-)

commit edb1f881c212d3b928987772ed5c77164cbd1589
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Aug 4 21:20:15 1998 +0000

    Bumpder to 1.0.5b5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10775 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/version.r | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 46a3df81b894c43d1b8460cac89d76da11f791a9
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Aug 4 21:11:30 1998 +0000

    Fixed 68K testtrack library export name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10774 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ed0ac77dc4652c17d0a49903db5a5fe2e152e249
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Aug 4 01:23:55 1998 +0000

    Added import list and rearranged some code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10773 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5.CFMglue.c | 206 +++++++++++++++++++++++++++++++--------------------
 1 file changed, 124 insertions(+), 82 deletions(-)

commit 60db7daf25a41947d73514fb636f5c370686cb55
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Aug 4 00:31:46 1998 +0000

    Started glue
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10772 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/K5.CFMglue.c | 180 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 180 insertions(+)

commit 47be7dc34482b2a7f3a810e6e37f247ce596f7aa
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Jul 30 17:19:53 1998 +0000

    Upped to 1.0.5b4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10765 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/version.r | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit fe855579a77e457695dc811d1216c4a8663fd54e
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Jul 30 17:14:30 1998 +0000

    Added pointers to documentation and CFM-68K
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10764 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ReadMe | 25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

commit 893e7d1a3099feadf803eb238c5e5810c3bd6cfa
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Jul 30 16:54:05 1998 +0000

    Fixed ALRT resources (new resource format)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10763 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/SAP/GSSforSAP.r | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit 4936fe32cb992011409ffbaf356333fdb64d6ab7
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Jul 30 16:15:29 1998 +0000

    Fixed to punt "# TEMPLATE BEGINS HERE"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10762 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Templatify.pl | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 04ce641a8f10e31ccbf61eb5eaa3008c715c0589
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Jul 30 16:14:36 1998 +0000

    Added templatify.pl to snapshot files; removed bogus "# TEMPLATE BEGINS HERE"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10761 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit ed040e6ac5ade2607b80bb5c040a52aa6e714fde
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Jul 30 15:41:20 1998 +0000

    Fixed 68K TestTrack lib fragment name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10760 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 450e932f18d5950bb73e75fd59e28a66057974ae
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jul 29 20:01:03 1998 +0000

    Added .doc files describing the custom CWP2 projects
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10758 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl                              |  4 +++
 .../Metrowerks/CW Pro 2/MIT C.CFM68K DLL.doc       | 31 ++++++++++++++++++++++
 .../Metrowerks/CW Pro 2/MIT C.PPC DLL.doc          | 31 ++++++++++++++++++++++
 .../Metrowerks/CW Pro 2/MIT RuntimeCFM68K DLL.doc  | 31 ++++++++++++++++++++++
 .../Metrowerks/CW Pro 2/MIT RuntimePPC DLL.doc     | 31 ++++++++++++++++++++++
 5 files changed, 128 insertions(+)

commit 1b5bef0aa2af9b467222165ab9c4a41f310d0462
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jul 29 19:42:34 1998 +0000

    Upped to 1.0.5b3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10757 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/version.r | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit a85dce36842a35b2d49293b34e5f2f42a2085ca4
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jul 29 19:41:54 1998 +0000

    Don't need SAP timebomb stuff anymore; changed name of the binary
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10756 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/kconfig/kconfig.prj | Bin 39685 -> 38629 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 09849122589504eee1de5a1d0a11ae797ba553f0
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jul 29 19:41:26 1998 +0000

    Don't need SAP timebomb stuff anymore
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10755 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/TestTrack/GSSforSAP.r | 116 ------------------------------------------
 1 file changed, 116 deletions(-)

commit 04d6536b62bfd41e7594d401638435727a13f1ca
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jul 29 19:40:33 1998 +0000

    Updated Readme with smcguire's additions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10754 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ReadMe | 174 ++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 124 insertions(+), 50 deletions(-)

commit 86cad833c945fd84a44a0aade4b9644de4c291e8
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jul 29 19:40:14 1998 +0000

    Added testtrack.h to the snapshot
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10753 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 91be99ad2786daf189d3b02faf912807d882b168
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Wed Jul 29 18:48:10 1998 +0000

    Added TestTrack library files from MITAthenaLib 0.4.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10752 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/TestTrack/ChangeLog        |  24 ++++++++
 src/mac/TestTrack/GSSforSAP.r      | 116 +++++++++++++++++++++++++++++++++++++
 src/mac/TestTrack/MITAthenaLib     |   1 +
 src/mac/TestTrack/ShlibTestTrack.c | 115 ++++++++++++++++++++++++++++++++++++
 src/mac/TestTrack/ShlibTestTrack.h |  19 ++++++
 src/mac/TestTrack/TestTrackLib.h   |  59 +++++++++++++++++++
 src/mac/TestTrack/testtrack.h      |  30 ++++++++++
 7 files changed, 364 insertions(+)

commit 332a02f9761d553da6b0ffa8bdba2d9f6bd94795
Author: Geoffrey King <gjking@mit.edu>
Date:   Mon Jul 27 04:10:35 1998 +0000

    Apply ghudson's patch so that rlogin -a no longer dumps core.
    [krb5-appl/612]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10750 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/krlogin.c | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 131f95248de731750c9b23e72151899c32d25334
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 25 01:15:34 1998 +0000

    	* wrap_size_limit.c (krb5_gss_wrap_size_limit): Fix to round down
    	by 8 even if the req_output_size-ohlen is a multiple of 8, since
    	the wrap token is always padded regardless of whether it's a
    	mutiple of 8 bytes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10737 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog         | 7 +++++++
 src/lib/gssapi/krb5/wrap_size_limit.c | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit fb3644dd06acdce61190ad359bf27330dff32370
Author: Geoffrey King <gjking@mit.edu>
Date:   Fri Jul 24 23:41:43 1998 +0000

    Fork into the background by default, also add a -nofork command line option
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10736 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog |  5 +++++
 src/krb524/krb524d.c | 12 +++++++++---
 2 files changed, 14 insertions(+), 3 deletions(-)

commit 12fb18592838e39ad6225ecb5a737d8f8eb9ec05
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Jul 24 04:14:58 1998 +0000

    Renamed snapshot target output directory (again)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10731 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 2 +-
 src/mac/ReadMe        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 68e9dbab943bceeddd975c93f9ca048a5c1efe5f
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Jul 24 04:09:56 1998 +0000

    Renamed snapshot target output directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10730 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 2 +-
 src/mac/ReadMe        | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d6a98108222b3567a4ed69f78309242b881c94fc
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Jul 24 03:58:26 1998 +0000

    Added everything for snapshot target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10729 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 101 +++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 100 insertions(+), 1 deletion(-)

commit 49815637a8d8955ff1c8973f7c3229114d486a14
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Jul 24 03:58:07 1998 +0000

    Added script that undoes Makefile autogeneration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10728 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Templatify.pl | 3 +++
 1 file changed, 3 insertions(+)

commit dbb6cb360025b763b2ddde27f801f43dd9a01206
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Jul 24 03:41:27 1998 +0000

    Replaced old binhex file with separate project and resource files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10727 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/kconfig/kconfig.prj     | Bin 0 -> 39685 bytes
 src/mac/kconfig/kconfig.rsrc    |   1 +
 src/mac/kconfig/kconfig.sit.hqx | 347 ----------------------------------------
 3 files changed, 1 insertion(+), 347 deletions(-)

commit f8ade54a8c3b07210d3f5cb826aab84ec26704b9
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Jul 24 02:48:02 1998 +0000

    Typos and minor fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10726 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ReadMe | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit df8bdc44431916662aabac62322432a87b56b006
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Jul 24 02:46:04 1998 +0000

    Removed mac dirs we don't really use
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10725 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit ce485a52708aa716e94367ed13996a5018566aa4
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Jul 23 23:26:16 1998 +0000

    Removed unneeded sh scripts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10724 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl  | 11 ++++++++++-
 src/mac/macfile_gen.pl | 24 ++++++++++++++++++++++++
 src/mac/macfiles.sh    | 12 ------------
 src/mac/mkbindirs.sh   | 13 -------------
 4 files changed, 34 insertions(+), 26 deletions(-)

commit e29d1c9c387e701ddd967ef55f6e13ea322613a0
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Jul 23 21:01:01 1998 +0000

    Added CW projects for our private C and runtime libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10723 dc483132-0cff-0310-8789-dd5450dbe970

 .../libraries/Metrowerks/CW Pro 2/MIT C.CFM68K DLL.prj  | Bin 0 -> 86057 bytes
 src/mac/libraries/Metrowerks/CW Pro 2/MIT C.PPC DLL.prj | Bin 0 -> 97000 bytes
 .../Metrowerks/CW Pro 2/MIT RuntimeCFM68K DLL.prj       | Bin 0 -> 83326 bytes
 .../Metrowerks/CW Pro 2/MIT RuntimePPC DLL.prj          | Bin 0 -> 80572 bytes
 4 files changed, 0 insertions(+), 0 deletions(-)

commit 2240bf70917f4d97bad13eb6c2c7381c427fdf92
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Jul 23 20:18:12 1998 +0000

    Fixed typos and changed to building C and runtime libs from CW projects
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10722 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ReadMe | 30 +++++++++++++-----------------
 1 file changed, 13 insertions(+), 17 deletions(-)

commit d542d4f84c6f76cde6f1a5c9d62ed47a05a710e1
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Jul 23 20:17:16 1998 +0000

    Bumped to 1.0.5b2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10721 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/version.r | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 61e9f14cb323df3728795aea303b3b6815bfcf47
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Thu Jul 23 20:13:56 1998 +0000

    Changed for new runtime and C libraries (now built from our own CW projects)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10720 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 64 ++++++++++++++++-----------------------------------
 1 file changed, 20 insertions(+), 44 deletions(-)

commit 9ee474fa88a8bb912a62264c223e4d6ca56b0dc2
Author: Geoffrey King <gjking@mit.edu>
Date:   Wed Jul 22 04:31:50 1998 +0000

    ovsec_kadmd.c (main): Cast gss_nt_krb5_name to gss_OID
    	to avoid compiler warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10714 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 5 +++++
 src/kadmin/server/ovsec_kadmd.c | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit c414de4ca08ab5e62bd1c4d914aa22d7f5f76e50
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 22 00:47:49 1998 +0000

    	* replay.c (kdc_check_lookaside):
    	(kdc_insert_lookaside): Add code to originating address of packet,
     	as krb4 initial ticket requests don't contain an address.  This
     	would cause a subtle problem wherein two simultaneous krb4 initial
     	ticket requests for the same principal originating from different
     	addresses would result in both replies containing the same
    	address.
    
    	* kdc_util.h: Modify prototype for lookaside functions.
    
    	* dispatch.c (dispatch): Update to new calling conventions of the
    	lookaside functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10713 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 15 +++++++++++++++
 src/kdc/dispatch.c |  4 ++--
 src/kdc/kdc_util.h |  6 ++++--
 src/kdc/replay.c   | 42 ++++++++++++++++++++++++++++++------------
 4 files changed, 51 insertions(+), 16 deletions(-)

commit 1efad3b012e9751a0af13b085e3294864f31f5aa
Author: Geoffrey King <gjking@mit.edu>
Date:   Tue Jul 21 21:03:41 1998 +0000

    Call krb5_klog_reopen in kadm_svc_run upon receiving a SIGHUP.  Use
    sigaction instead of signal if POSIX_SIGNALS is defined.  All of the
    calls to signal and sigaction are now in a separate function
    setup_signal_handlers, as the kdc code does.  Also, since reset_db no
    longer does anything, change the name of signal_request_reset to the
    more descriptive signal_request_hup, and request_reset_db to
    request_hup (paralleling the nomenclature in the kdc code).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10712 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 13 ++++++
 src/kadmin/server/ovsec_kadmd.c | 93 ++++++++++++++++++++++++++++++-----------
 2 files changed, 81 insertions(+), 25 deletions(-)

commit 363ea96197bbf43e53bdc40d184a681e3c5c55c7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 20 15:34:04 1998 +0000

    	* schpw.c (process_chpw_request): Cast to krb5_octet * instead of
    	 	char * for krb5_address.contents type.
    
    This is a char * to unsigned char * warning fix.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10711 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog | 5 +++++
 src/kadmin/server/schpw.c   | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 73695632d2b05ea03b88fcdb97f6dae3d78692cf
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 20 15:24:04 1998 +0000

    	* acl_files.c: Include stdlib.h if present
    
    (for malloc declarations)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10710 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog   | 4 ++++
 src/kadmin/v4server/acl_files.c | 3 +++
 2 files changed, 7 insertions(+)

commit b0cc050fce24790759b7ae7ecdb75cca6a754c71
Author: Geoffrey King <gjking@mit.edu>
Date:   Sun Jul 19 02:13:59 1998 +0000

    Remove the variable use_other_realm, is not actually necessary for the
    new -r realm code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10709 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 5 +++++
 src/krb524/krb524d.c | 8 +++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 7b8d15281d33c0699f851c3d39d6e5c8435cbede
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Jul 17 20:39:56 1998 +0000

    Replaced preprocessor symbol _MACINTOSH with macintosh, since macintosh is the standard symbol defined by all Mac compiler (oh, sure, it doesn't have _. but at least it's always there)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10653 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h                     | 10 +++++-----
 src/include/krb5.hin                     |  8 ++++----
 src/include/krb5/adm_proto.h             |  2 +-
 src/include/krb5/kdb.h                   |  4 ++--
 src/include/krb5/kdb_dbc.h               |  4 ++--
 src/include/krb5/kdb_dbm.h               |  4 ++--
 src/include/krb5/kdb_kt.h                |  4 ++--
 src/include/win-mac.h                    |  6 +++---
 src/lib/crypto/os/c_ustime.c             |  2 +-
 src/lib/gssapi/generic/gssapi.hin        |  8 ++++----
 src/lib/gssapi/generic/gssapiP_generic.h |  2 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  2 +-
 src/lib/gssapi/krb5/gssapi_krb5.h        |  2 +-
 src/lib/gssapi/krb5/pname_to_uid.c       |  6 +++---
 src/lib/gssapi/mechglue/g_initialize.c   |  2 +-
 src/lib/gssapi/mechglue/oid_ops.c        |  2 +-
 src/lib/krb5/asn.1/asn1_encode.c         |  2 +-
 src/lib/krb5/ccache/file/fcc_retrv.c     |  2 +-
 src/lib/krb5/ccache/stdio/scc_maybe.c    |  4 ++--
 src/lib/krb5/keytab/file/ser_ktf.c       |  4 ++--
 src/lib/krb5/krb/init_ctx.c              |  4 ++--
 src/lib/krb5/krb/parse.c                 |  2 +-
 src/lib/krb5/os/an_to_ln.c               |  2 +-
 src/lib/krb5/os/ccdefname.c              |  2 +-
 src/lib/krb5/os/init_os_ctx.c            |  8 ++++----
 src/lib/krb5/os/krbfileio.c              |  2 +-
 src/lib/krb5/os/kuserok.c                |  2 +-
 src/lib/krb5/os/prompter.c               |  2 +-
 src/lib/krb5/os/promptusr.c              |  2 +-
 src/lib/krb5/os/timeofday.c              |  2 +-
 src/lib/krb5/posix/syslog.c              |  2 +-
 src/lib/krb5/rcache/rc_io.c              |  4 ++--
 src/mac/gss/GSSSample.prefix.h           |  1 -
 src/mac/libraries/KerberosHeaders.h      |  2 +-
 src/util/et/com_err.c                    | 12 ++++++------
 src/util/et/com_err.h                    | 12 ++++--------
 src/util/et/error_message.c              |  4 ++--
 src/util/et/vfprintf.c                   |  2 +-
 src/util/profile/prof_int.h              |  2 +-
 src/util/profile/prof_parse.c            |  2 +-
 40 files changed, 73 insertions(+), 78 deletions(-)

commit 3ae218d91ea7c5ead6b3095a5faa2708f8b05390
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Fri Jul 17 20:35:56 1998 +0000

    Fixed build instructions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10652 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ReadMe | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3cbe348badd4ef95deabb5aa0a4975135aaf963d
Author: Geoffrey King <gjking@mit.edu>
Date:   Fri Jul 17 08:18:37 1998 +0000

            * krb524d.c (main): Accept a -r command line option to specify
            a realm other than the default one.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10651 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog |  5 +++++
 src/krb524/krb524d.c | 23 +++++++++++++++++------
 2 files changed, 22 insertions(+), 6 deletions(-)

commit 7b78b07d68cac0f57892711cd3d9363a5c7bf74e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 16 16:01:37 1998 +0000

            * tcl_kadm5.c (parse_tl_data): Change cast from char * to
                    krb5_octet *.
            (tcl_kadm5_free_principal_ent, tcl_kadm5_free_policy_ent): Add
                    cast to value returned by Tcl_GetHashValue.
    
            * tcl_ovsec_kadm.c (tcl_ovsec_kadm_free_principal_ent): Cast
                    return of Tcl_GetHashValue.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10650 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog        | 10 ++++++++++
 src/kadmin/testing/util/tcl_kadm5.c      |  6 +++---
 src/kadmin/testing/util/tcl_ovsec_kadm.c |  4 ++--
 3 files changed, 15 insertions(+), 5 deletions(-)

commit b11ca45ab47f8c595b0da21c97bbdc4b08864917
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 16 14:01:13 1998 +0000

    	* changepw.c (krb5_change_password): Changes casts from char * to
             	krb5_octet * to match krb5_address structure elements.
    
    Essentially char * vs. unsigned char * warning...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10649 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 5 +++++
 src/lib/krb5/os/changepw.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit e1d8f4f918773dcabf59ef09245aa4f6d4aecf47
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 15 22:44:32 1998 +0000

    	* configure.in: Add CHECK_SIGNALS so that POSIX_SIGNALS gets
    	defined.
    
    	* main.c (request_hup): Remove call to signal, as this isn't
    	needed on BSD-ish systems and for sysV-ish systems we use
    	sigaction anyway.
    	(setup_signal_handlers): Fix typo.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10648 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 10 ++++++++++
 src/kdc/configure.in |  1 +
 src/kdc/main.c       |  6 +-----
 3 files changed, 12 insertions(+), 5 deletions(-)

commit a26777c771d4b0d0fe3f2153c9fb66c54639883a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 15 15:49:07 1998 +0000

    	* gic_pwd.c (krb5_get_init_creds_password): Remove unused argument
    	 	to sprintf().
    
    	* t_ref_kerb.out: Fix test case for zephyr principal to reflect
    	 	addition to conv_princ.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10647 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog      | 8 ++++++++
 src/lib/krb5/krb/gic_pwd.c      | 3 +--
 src/lib/krb5/krb/t_ref_kerb.out | 2 +-
 3 files changed, 10 insertions(+), 3 deletions(-)

commit 393cee5d051978f86efc49f0d3a7a566be539f63
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jul 14 16:51:42 1998 +0000

    The projects in this file are out of date
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10646 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/libraries.sit.hqx | 803 ------------------------------------
 1 file changed, 803 deletions(-)

commit a0759bb5a12e3d99f626ab827e3bdaac91eb5262
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jul 14 16:49:48 1998 +0000

    Added dist-clean target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10645 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit 138eddb76d520213f3c16020056579c0fda0dc70
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jul 14 16:23:15 1998 +0000

    Changed root to work from MPW
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10644 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/macfile_gen.pl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9a2013492e7a6ec17e9809d9608747662cbdcebc
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jul 14 16:10:11 1998 +0000

    Updated for new Mac builds (MacPerl)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10643 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ReadMe | 215 ++++++++++++++++-----------------------------------------
 1 file changed, 59 insertions(+), 156 deletions(-)

commit 7f242038b6e94ef324756241730d74948f01a10c
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jul 14 15:36:15 1998 +0000

    Updated to CW Pro 2, grayed out change password button
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10642 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/kconfig/ChangeLog       |   7 +
 src/mac/kconfig/getpasswd.c     |  48 +--
 src/mac/kconfig/kconfig.c       | 181 ++++++-----
 src/mac/kconfig/kconfig.sit.hqx | 704 ++++++++++++++++++++--------------------
 4 files changed, 475 insertions(+), 465 deletions(-)

commit 42001eff83beedbeee8afd447a7bf579b2d72228
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jul 14 15:34:52 1998 +0000

    changes for independent Mac builds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10641 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 65ab26e1a71bd347f7c7e0f4f62023f800193bd2
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jul 14 15:33:43 1998 +0000

    Bumped to 1.0.5b1 and added 'vers' 2 resource
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10640 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/version.r | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit 9a34be7a9f2a98af807156529820e157bcde859a
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jul 14 15:33:11 1998 +0000

    Fixed fat library target (version resources were missing)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10639 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b3373b7063da6a8655ee5815c10db6ea7df1fd6d
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jul 14 15:23:13 1998 +0000

    Added separation of fragments and autogeneration of error tables, some cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10638 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 696 ++++++++++++++++++++++++++++++++++----------------
 1 file changed, 480 insertions(+), 216 deletions(-)

commit 10d8eaf2cef5ce208b1aee9c3697bbcebb351e09
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jul 14 15:22:21 1998 +0000

    Updated to the most recent export list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10637 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/GSSLibrary.SAP.exp | 111 ++++++++++++++++++++++-----------------------
 src/mac/GSSLibrary.exp     | 110 ++++++++++++++++++++++----------------------
 2 files changed, 108 insertions(+), 113 deletions(-)

commit 388fb30ee9e9ba6d069fe9565baf348321e92512
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jul 14 15:18:46 1998 +0000

    Added new Mac files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10636 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/GSS.CFM.c      |  42 ++++++
 src/mac/K5.CFM.c       |  59 ++++++++
 src/mac/K5Library.exp  | 204 +++++++++++++++++++++++++++
 src/mac/macfile_gen.pl | 372 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 677 insertions(+)

commit b8d2f6d034fc130db717926456dec676e86c11e2
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jul 14 15:14:45 1998 +0000

    Mac: now calling NewCWindow when possible; changed GetNextEvent to WaitNextEvent
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10635 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/com_err.c | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit 332ac0e7d27d1ad520469c61199987a96e6cef68
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jul 14 15:13:15 1998 +0000

    Added magic incantations for Macintosh CFM-68K
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10634 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/win-mac.h | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

commit 9b0a62031ff4b2466bf62fc24353be40ac579085
Author: Miro Jurisic <meeroh@mit.edu>
Date:   Tue Jul 14 15:12:49 1998 +0000

    Added magic incantations for Macontosh CFM-68K
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10633 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h              |  7 +++++++
 src/include/krb5.hin              | 12 ++++++++++--
 src/lib/gssapi/generic/gssapi.hin | 10 ++++++++++
 src/util/et/com_err.h             | 13 ++++++++++++-
 4 files changed, 39 insertions(+), 3 deletions(-)

commit 8ea93aa530d9b07ae9180cb9363f518a3cccb829
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Jul 12 20:59:42 1998 +0000

    Preliminary fixes for AIX4.3:
    
    * Fix static libs on platforms using .a for shared libs
    
    * Fix utmp handling for non-hpux platforms with ut_exit different from utmpx.
    * Include librarymacros  in ss configure.in
    
    * Remove declarations of h_errno
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10632 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                     | 6 ++++++
 src/aclocal.m4                    | 3 +++
 src/appl/gssftp/ftpd/ChangeLog    | 5 +++++
 src/appl/gssftp/ftpd/ftpd.c       | 1 -
 src/appl/user_user/ChangeLog      | 4 ++++
 src/appl/user_user/client.c       | 2 +-
 src/kadmin/configure.in           | 1 +
 src/kadmin/v5passwdd/proto_serv.c | 2 +-
 src/util/pty/ChangeLog            | 7 +++++++
 src/util/pty/update_utmp.c        | 2 +-
 src/util/ss/configure.in          | 1 +
 11 files changed, 30 insertions(+), 4 deletions(-)

commit 69394cd9629fabf09aaeb99bf6d57ebba100b217
Author: Geoffrey King <gjking@mit.edu>
Date:   Sat Jul 11 05:42:27 1998 +0000

    Added a call to signal() in request_hup() so that the signal handler
    gets reset after each SIGHUP, since this does not happen automatically
    in System V's signal handling system.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10631 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 8 ++++++++
 src/kdc/main.c    | 4 ++++
 2 files changed, 12 insertions(+)

commit 1fdbd190d078b255f260c97649dca7c1d3475529
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 10 01:54:05 1998 +0000

    	* kadm_server.c (kadm_ser_cpw): Re-enable "old-style" password
     	changing.  Yes, it's potentially a problem due to lack of quality
    	checking, but we'll live with that because we can use
    	key-hash-based checks too.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10630 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog     |  7 +++++
 src/kadmin/v4server/kadm_server.c | 65 +++++++++++++++++++++++----------------
 2 files changed, 46 insertions(+), 26 deletions(-)

commit e6cdc7486d7448e14227db1fd928ec61ce545069
Author: Matthew Hancher <mdh@mit.edu>
Date:   Thu Jul 9 23:42:03 1998 +0000

    Thu Jul  9 19:35:01 1998  Matthew D Hancher  <mdh@mit.edu>
    
    	* tf_util.c (tf_init): Fixed a potential race condition in the opening
    	of v4 ticket files. tf_init() was calling lstat() followed by fopen().
    	Now it calls fopen() and then calls lstat() and fstat() to check file
    	ownership and to check that it opened the file it thought it did. I
    	patched the shared memory code similarly, but since nothing uses it I
    	don't have a good way to test it properly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10629 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog |   9 ++++
 src/lib/krb4/tf_util.c | 124 +++++++++++++++++++++++++++++++++++++++++--------
 2 files changed, 113 insertions(+), 20 deletions(-)

commit a011299377c92f3061a1e465f08023c8b203431a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 9 19:18:35 1998 +0000

    Perl versions of the conversion utilities
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10628 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/et_c.perl | 316 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/util/et/et_h.perl | 219 ++++++++++++++++++++++++++++++++++
 2 files changed, 535 insertions(+)

commit a1d3d95f0c0d1593559f5df28cd9cbf4f82ae8f9
Author: Geoffrey King <gjking@mit.edu>
Date:   Wed Jul 8 09:12:05 1998 +0000

    These additions cause the KDC to react to SIGHUP by closing and
    reopening its log files, so that logfile management utilities
    may now compress old logs and then kill -HUP the KDC process
    to get them to use fresh log files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10627 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   |  4 ++++
 src/include/krb5/adm_proto.h |  1 +
 src/kdc/ChangeLog            | 13 +++++++++++++
 src/kdc/extern.c             |  1 +
 src/kdc/extern.h             |  1 +
 src/kdc/main.c               | 33 ++++++++++++++++++++++++++++++++-
 src/kdc/network.c            |  4 ++++
 src/lib/kadm5/ChangeLog      |  5 +++++
 src/lib/kadm5/logger.c       | 39 +++++++++++++++++++++++++++++++++++++++
 9 files changed, 100 insertions(+), 1 deletion(-)

commit bc69faa9f3d5a26b60b843a76c0a7cf3d30cfbeb
Author: Matthew Hancher <mdh@mit.edu>
Date:   Wed Jul 8 06:05:48 1998 +0000

    Third time's the charm.... *sigh* (ya irix6.3/gcc fix)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10626 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit b21107bbc2eda0d16a201c154da50c00e567e41b
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 8 05:34:11 1998 +0000

    kadm_ser_wrap.c (kadm_ser_init): Use krb5_425_conv_principal instead
    of krb5_build_principal to create the changepw sprinc principal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10625 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog       | 6 ++++++
 src/kadmin/v4server/kadm_ser_wrap.c | 9 +++------
 2 files changed, 9 insertions(+), 6 deletions(-)

commit 2d0d7b36528efdf179f9cb725c7913cd8d65a27d
Author: Matthew Hancher <mdh@mit.edu>
Date:   Wed Jul 8 05:14:27 1998 +0000

    Wed Jul  8 01:10:44 1998  Matthew D Hancher  <mdh@mit.edu>
    
            * aclocal.m4: Allow shared libraries to build properly under Irix
            6.x with gcc. (This is actually a fix of a previous fix that
            didn't make it into ChangeLog.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10624 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 18 ++++++++++++++++--
 2 files changed, 22 insertions(+), 2 deletions(-)

commit 5b48c433cae4d44b74ff8e0ae76578bf34bbf26a
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jul 7 21:46:12 1998 +0000

    conv_princ.c: Add additional commonly seen Kerberos V4 services to the
    hard-coded list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10623 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  5 +++++
 src/lib/krb5/krb/conv_princ.c | 12 ++++++++++++
 2 files changed, 17 insertions(+)

commit 6a8bbe5d1448b291fb99f1cf5adb7fbfb11cb29b
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 7 20:59:38 1998 +0000

    	* chk_trans.c: Fix up previous fix; short-circuit out when
    	trans->length == 0.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10622 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 5 +++++
 src/lib/krb5/krb/chk_trans.c | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit df1bc2c9c34765cb8eeb75c704d7ce0294f4743b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 3 22:34:54 1998 +0000

    Makefile.in (build_pwfile): Add rule to build the build_pwfile program
    
    kadm_server.c (kadm_ser_cpw): Put the call to the kadm_approve_pw in
    	the common code, so it's executed even if KADM5 is defined.  Add
    	appropriate syslogs to the change password processing.
    
    kadm_funcs.c (pwstring;): If NDBM_PW_CHECK is defined, then do the
    	NDBM-based dictionary check.  Build kadmind4 using the make option
    	PW_CHECK=-DNDBM_PW_CHECK if this feature is desired.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10621 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog      |  15 +++++
 src/kadmin/v4server/Makefile.in    |  11 +++-
 src/kadmin/v4server/build_pwfile.c | 119 +++++++++++++++++++++++++++++++++++++
 src/kadmin/v4server/kadm_funcs.c   |   8 ++-
 src/kadmin/v4server/kadm_server.c  |  97 ++++++++++++++++--------------
 5 files changed, 200 insertions(+), 50 deletions(-)

commit e7fe8eaef32539fc176888413cdcf345952b9efb
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 3 00:41:56 1998 +0000

    Update commands to build the Macintosh MPW Makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10620 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 7 ++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 67a9928b569e3e13b5151d829b5af71dd2a538cc
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 2 22:36:50 1998 +0000

    asn1_encode.c: Make the magic Macintosh EPOCH offset be 70 years
    	instead of 66 years, since CodeWarrior Pro 2 now bases everything off
    	of 1900.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10619 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 6 ++++++
 src/lib/krb5/asn.1/asn1_encode.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 3c047f859f1c3868eeff3d8668fff01ef193cd08
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 2 22:24:56 1998 +0000

    k5unseal.c (kg_unseal):  Clean up lint warnings
    
    accept_sec_context.c (krb5_gss_accept_sec_context): Don't return an
    	error token if we can't provide the server name to the KRB5 error
    	structure (because cred isn't initialized).
    
    gssapi_krb5.c, gssapi_krb5.h: Export the oid of static arrays as
    	krb5_gss_oid_array since it's needed by gss_import_sec_context.
    
    import_sec_context.c: Fix up the OID of the mechanism in the imported
    	security context so that we use the static OID if at all possible.
    	This is needed since gss_inquire_context() must return a static OID.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10618 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 17 ++++++++++++++++
 src/lib/gssapi/krb5/accept_sec_context.c |  4 ++--
 src/lib/gssapi/krb5/gssapi_krb5.c        | 17 ++++++++--------
 src/lib/gssapi/krb5/gssapi_krb5.h        |  2 ++
 src/lib/gssapi/krb5/import_sec_context.c | 21 ++++++++++++++++++++
 src/lib/gssapi/krb5/k5unseal.c           | 34 ++++++++++++++------------------
 6 files changed, 66 insertions(+), 29 deletions(-)

commit c869683e808e9b3114d53db7a3cd3847d16fea11
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 2 22:20:13 1998 +0000

    com_err.c (MacMessageBox): Change TextBox to TETextBox to match up
    	with CodeWarrior changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10617 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 5 +++++
 src/util/et/com_err.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4a7aa6aec9e7296f99f400979fbffe90bdc83200
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 2 22:12:05 1998 +0000

    oid_ops.c (generic_gss_release_oid): Recognize our own (new) "self"
    	oids so that we don't free static oid's.  (exported_name and
    	nt_service_name_v2).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10616 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog | 6 ++++++
 src/lib/gssapi/generic/oid_ops.c | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 52590e199cf6437b2f735eb420fcf126032f0532
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 2 22:10:16 1998 +0000

    Update ReadMe file so it's a little bit more accurate...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10615 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ReadMe | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 138fbce7ea27885c7c1c670bed0e0c4a72319cf8
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 2 22:09:58 1998 +0000

    Remove unneded Includes line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10614 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/Makefile.tmpl | 1 -
 1 file changed, 1 deletion(-)

commit 8d15c3a1f2d45a4bec72324aa9131eec0f2d2f72
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 2 22:00:37 1998 +0000

    Update Macintosh changes to ChangeLog which Marshall made on 1/13/98
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10613 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 8 ++++++++
 1 file changed, 8 insertions(+)

commit c641de5886eeeb1e0d2c8d2d658aa66f662d858d
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 2 21:56:52 1998 +0000

    Update Macintosh changes to ChangeLog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10612 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit e2fb1c7ce4f362bda4ef410089474dd0fe63601a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 2 21:53:38 1998 +0000

    Add new GSSAPI functions
    
    Also comment out __terminate and __initialize functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10611 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog          |  3 +++
 src/mac/GSSLibrary.SAP.exp | 42 +++++++++++++++++++++++++++++++++++++++---
 src/mac/GSSLibrary.exp     | 41 ++++++++++++++++++++++++++++++++++++++---
 3 files changed, 80 insertions(+), 6 deletions(-)

commit 6bf2c6e0c00d4a330c80d152d333ba5e1a078881
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 2 21:47:49 1998 +0000

    Update Mac resource file to say 1.0.4b1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10610 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog | 4 ++++
 src/mac/version.r | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit a585d79219bf320f202c08c2905c527bd615c89c
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 1 23:18:28 1998 +0000

    KerberosHeaders.h: Removed #endif with no matching initial #if
    	statement.  (How did this compile before?)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10609 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/ChangeLog         | 5 +++++
 src/mac/libraries/KerberosHeaders.h | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 1c76d586d9f337715f601cbfd6d1c2519f40ab01
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 1 23:15:18 1998 +0000

    win-mac.h: Make size_t to be an unsigned long instead of unsigned int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10608 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/win-mac.h | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit aa0b816209ff94cc9e955c3a83f4b96626180baa
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 1 22:01:29 1998 +0000

    chk_trans.c (krb5_check_transited_list): Fix use of an uninitalized
    	variable; apparently the code was depending on the stack garbage being
    	non-zero(!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10607 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 6 ++++++
 src/lib/krb5/krb/chk_trans.c | 3 +--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 25f42f397ad148fed4d496410e695a57403030ec
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 1 21:57:42 1998 +0000

    Fix obvious bug where we were returning a pointer to an automatic
    variable which should have been a static.  Fortunately nothing in the
    Mac tree was using inet_ntoa()....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10606 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 7 +++++++
 src/lib/krb5/os/macsock.c | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 5e27a4d7af728770a6e325a8b4a9fe9da8a6d0cc
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 1 21:56:53 1998 +0000

    Committed sarac's changes which make the mpw dependencies more sane
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10605 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog     |   5 +
 src/mac/Makefile.tmpl | 322 ++++++++++++++++++++++++++++++++++++++------------
 2 files changed, 254 insertions(+), 73 deletions(-)

commit 2bb3d540a5687e7c3d84d47c15cc387a21d5ff29
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 24 07:16:57 1998 +0000

    	* mk_priv.c (krb_mk_priv): Fix up call to pcbc_encrypt().  By
     	taking the address of key, the 5th arg to pcbc_encrypt() was
     	actually a (char **) cast to a (C_Block *).  The reason for this
     	is that a C_Block (actually a des_cblock) is typedef'ed from a
     	char[8], which by being in the parameters of the definition of
     	krb_mk_priv() becomes of type (char *).  This means that using the
     	address operator on key resulted in a pointer to a pointer to a
     	char rather than a pointer to a des_cblock, which would have been
     	innocuous in this case because pcbc_encrypt() actually takes a
    	(des_cblock *) as the 5th (ivec) argument.  The moral is to never
     	pass around naked arrays as function arguments; instead, pass
     	around pointers to arrays to avoid spontaneous conversions to
     	pointers sneaking up.  Note that CNS actually uses a (C_Block *)
    	everywhere, and maybe we should as well.  *whew*
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10603 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 17 +++++++++++++++++
 src/lib/krb4/mk_priv.c |  2 +-
 2 files changed, 18 insertions(+), 1 deletion(-)

commit 2b7ad4767bee4b3867c37bcd15161503a5c78db6
Author: Matthew Hancher <mdh@mit.edu>
Date:   Tue Jun 23 10:31:49 1998 +0000

    Tue Jun 23 06:28:51 1998  Matthew D Hancher  <mdh@mit.edu>
    
    	* aclocal.m4: added a kluge to get shared libraries to build
    	        with gcc under Irix 6.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10602 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 1b1791322c75c266cfba6ac77f5daf0d2954e569
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 17 20:38:09 1998 +0000

    	* cnv_tkt_skey.c (krb524_convert_tkt_skey): Handle null address
    	fields; actually use saddr (the address from the UDP header) to
    	generate the ticket address rather than just checking against it.
    
    	* conv_creds.c (krb524_convert_creds_plain): Punt address checks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10601 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      |  8 ++++++++
 src/krb524/cnv_tkt_skey.c | 36 ++++++++++++++----------------------
 src/krb524/conv_creds.c   |  5 ++++-
 3 files changed, 26 insertions(+), 23 deletions(-)

commit f3feeda555d2da63b8ab3df36e988764aab70652
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 27 21:31:24 1998 +0000

    Don't depend on $(RM) macro being defined when building kerbsrc-nt.zip
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10600 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 3 +++
 src/Makefile.in | 8 ++++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 7029886dba72c0504dfc528893dc7d6e98d51e07
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 27 19:51:25 1998 +0000

    Folded in enhancements from Cygnus's Kerbnet-1.2 (plus our changes
    made since Cygnus's last snapshot).  See ChangeLog from Cygnus
    (included in the ChangeLog file) for more details.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10598 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog   |  75 ++++------
 src/windows/cns/Makefile.in |  78 ++++++++---
 src/windows/cns/cns.c       | 335 +++++++++++++++++++-------------------------
 src/windows/cns/cns.h       |  33 +++--
 src/windows/cns/cns_reg.c   | 217 ++++++++++++++++++++++++++++
 src/windows/cns/cns_reg.h   |  32 +++++
 src/windows/cns/cnsres5.rc  |  10 +-
 src/windows/cns/debug.c     |   1 -
 src/windows/cns/kpasswd.c   | 266 ++++++++++-------------------------
 src/windows/cns/krbini.h    |  37 +++++
 src/windows/cns/options.c   | 171 +++++++---------------
 src/windows/cns/password.c  |  21 ++-
 src/windows/cns/tktlist.c   |   9 --
 13 files changed, 678 insertions(+), 607 deletions(-)

commit e2a3feb1de695670a168d0bbcd106b561f35acc6
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 27 19:48:01 1998 +0000

    Makefile.in: Add ccache/memory as a directory to be recursively built
    	by this makefile under Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10597 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   |  5 +++++
 src/lib/krb5/ccache/Makefile.in | 15 ++++++++++++---
 2 files changed, 17 insertions(+), 3 deletions(-)

commit 42c3f454d68349dadb2ffda42739053129a8f7ec
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 27 19:47:02 1998 +0000

    Makefile.in: Update Makefile so that it can be built under Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10596 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/memory/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/memory/Makefile.in | 9 +++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 4af09b98586163bd9d5ea62a1ffe7621fee0e908
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 27 19:37:14 1998 +0000

    mkbin.bat: Added convenience batch file which copies all of the
    	appropriate files out of the build tree into a single kbin directory
    
    Makefile.in: Add the windows/lib directory to the list of directories
    	to be built (and cleaned).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10595 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog   |  9 +++++++++
 src/windows/Makefile.in | 10 ++++++++--
 src/windows/mkbin.bat   |  8 ++++++++
 3 files changed, 25 insertions(+), 2 deletions(-)

commit 25ecef1f25a27b75624c66ab001335f107aaaeb5
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 27 19:34:36 1998 +0000

    logwtmp.c: Include paths.h if present, and use _PATH_WTMP to determine
    	WTMPFILE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10594 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  5 +++++
 src/appl/gssftp/ftpd/logwtmp.c | 10 +++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit 533af0017c96ae3046ad7b23851fedb965e4c915
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 27 19:33:49 1998 +0000

    configure.in: Add check for paths.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10593 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ChangeLog    | 4 ++++
 src/appl/gssftp/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 4ff208c032dc785d4a04f7b3e46bfc6e35477027
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 27 19:33:00 1998 +0000

    sys_term.c: #include utmp.h if present, and use _PATH_WTMP and
    	_PATH_UTMP if defined to determine location of the wtmp and utmp
    	files.
    
    configure.in: Add check for utmp.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10592 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    |  8 ++++++++
 src/appl/telnet/telnetd/configure.in |  2 +-
 src/appl/telnet/telnetd/sys_term.c   | 15 ++++++++++++++-
 3 files changed, 23 insertions(+), 2 deletions(-)

commit 193fa42f50f405e43b2208ef4962eb7c51fb5232
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 27 19:31:27 1998 +0000

    windows.in: Remove -DLEHMAN, which doesn't do anything.  (A grep
    	through the whole source tree shows no instances of #ifdef LEHMAN)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10591 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 6 ++++++
 src/config/windows.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 09df0454e43ec381ea4cf868579ea340985280aa
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 27 19:28:17 1998 +0000

    srv_rcache.c (krb5_get_server_rcache):
    auth_con.c (krb5_auth_con_setrcache): Export this function in Windows DLL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10590 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 6 ++++++
 src/lib/krb5/krb/auth_con.c   | 2 +-
 src/lib/krb5/krb/srv_rcache.c | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit f6e7e6667ed480c99c05b736c5fb568a48a55f23
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 27 19:23:34 1998 +0000

    Check in files from Kerbnet-1.2 release.  This is an auxiliary library
    used by some of the windows programs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10589 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/lib/ChangeLog   |  16 ++
 src/windows/lib/Makefile.in |  19 ++
 src/windows/lib/gic.c       | 156 +++++++++++++++
 src/windows/lib/gic.h       |  28 +++
 src/windows/lib/registry.c  | 231 +++++++++++++++++++++++
 src/windows/lib/registry.h  |  40 ++++
 src/windows/lib/vardlg.c    | 450 ++++++++++++++++++++++++++++++++++++++++++++
 src/windows/lib/vardlg.h    |  32 ++++
 8 files changed, 972 insertions(+)

commit bd90cbd829ef4b7b440f56c754904227448a201f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 27 19:17:58 1998 +0000

    Makefile.in: include krb5/ccache/memory and windows/lib in the list of
    	directories built by the Windows build.  When building kerbsrc-nt.zip,
    	put a copy of mkbin.bat in the top-level build directory.  Fix bug in
    	kerbsrc-nt.zip building where it wasn't creating the initial Makefile
    	(although the dos-zipfiles target did the right thing).
    
    aclocal.m4 (KRB5_LIB_PARAMS): Remove "untested" comment from freebsd.
    	Add section for openbsd.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10588 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 15 +++++++++++++++
 src/Makefile.in | 18 ++++++++++++------
 src/aclocal.m4  | 13 ++++++++++++-
 3 files changed, 39 insertions(+), 7 deletions(-)

commit b645ff696b9303c3378668da0cf44df6bff56230
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 27 19:13:50 1998 +0000

    krb5.hin: Declare krb5_auth_con_setrcache and krb5_get_server_rcache
    	to be exported by the DLL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10587 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 56584647e29241f4a7b695b84a38f51cb72bba56
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 27 19:12:45 1998 +0000

    login.c (dolastlog): BSD 4.4 systems don't have lastlog.h, but still
    	define struct lastlog somewhere.  Included from Dima Ruban's FreeBSD
    	patches.
    
    krlogin.c: Include sys/ioctl_compat.h if it is present (instead of
    	just for 386BSD).
    
    loginpaths.h (LPATH): If the OS provides _PATH_DEFPATH, use it to
    	define LPATH and RPATH.
    
    login.c: #include paths.h if present, and use it to set the pathnames
    	for certain common files.
    
    configure.in (withval): Check for <sys/ioctl_compat.h> and <paths.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10586 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 18 ++++++++++++++++++
 src/appl/bsd/configure.in |  2 +-
 src/appl/bsd/krlogin.c    |  2 +-
 src/appl/bsd/login.c      | 36 ++++++++++++++++++++++++++++++------
 src/appl/bsd/loginpaths.h |  5 +++++
 5 files changed, 55 insertions(+), 8 deletions(-)

commit 3d344fffc8f6c8344471208f0c7579c9ea1eeed1
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 27 18:48:16 1998 +0000

    krb5_32.def: Change the DLL export list to include
    	krb5_auth_con_setrcache, krb5_get_server_rcache, krb5_cc_default_name,
    	krb5_change_password, krb5_mcc_ops, and all of the Cygnus
    	krb5_get_init_creds functions.  Remove the old libkadm functions, as
    	they are no longer available.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10585 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  9 +++++++++
 src/lib/krb5_32.def | 27 ++++++++++++++++++++++-----
 2 files changed, 31 insertions(+), 5 deletions(-)

commit 30086a17f118c47befa0900eaf3b6ebc36e7b195
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue May 26 19:32:02 1998 +0000

    	* configure.in: Re-order check for setupterm to avoid lossage if
    	setupterm is defined in libtermcap or libcurses.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10584 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 5 +++++
 src/appl/telnet/telnet/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b952897e90719ca55e2fa9c921ce4afe05f578c7
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 25 02:32:06 1998 +0000

    Makefile.in (CLEANLIBS): Remove lib/kadm from the list of directories
    built in the windows build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10583 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  5 +++++
 src/lib/Makefile.in | 11 ++---------
 2 files changed, 7 insertions(+), 9 deletions(-)

commit e1dd14c011d86af474c0fd4f680241e5df75a42b
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 25 02:31:13 1998 +0000

    Makefile.in: Remove lib/kadm and lib/krb5/free from the list of
    directories supported by windows (since they have since gone away).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10582 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  4 ++++
 src/Makefile.in | 12 ++++--------
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 951aa2cae456e86b65b61419d309e78c916bd77a
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 25 02:10:46 1998 +0000

    aclocal.m4: Added suggested changes to improve HP-UX's support for
    	shared libraries.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10581 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 16 +++++++++++++---
 2 files changed, 18 insertions(+), 3 deletions(-)

commit af2414aacc7dfb27ebde3f3372e8adbac1ff0cf9
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 25 02:02:40 1998 +0000

    util_buffer.c (g_make_string_buffer): Don't include the trailing
    NULL of the string in the gss buffer's length.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10580 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog     | 5 +++++
 src/lib/gssapi/generic/util_buffer.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit ddf1dc0ea711bb9a8d11f668355359c1afdbbabd
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 25 01:58:46 1998 +0000

    Fix typo which caused import_name to incorrectly import names produced
    by gss_export_name().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10579 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     | 6 ++++++
 src/lib/gssapi/krb5/import_name.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 51d83b217d1cd2e573d7e11a723d4df50b6e9941
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 25 01:54:34 1998 +0000

    copy_ccache.c (gss_krb5_copy_ccache): Fix bugs in copy_ccache.c, which
    	never compiled cleanly (since it wasn't added to the Makefile
    	correctly originally).
    
    k5seal.c (make_seal_token): Clean up -Wall flames
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10578 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     |  8 ++++++++
 src/lib/gssapi/krb5/Makefile.in   |  1 +
 src/lib/gssapi/krb5/copy_ccache.c |  4 ++--
 src/lib/gssapi/krb5/k5seal.c      | 16 ++++++++--------
 4 files changed, 19 insertions(+), 10 deletions(-)

commit e080fc563d3d78355689de54ab56f89dc92bf5ed
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 25 01:45:17 1998 +0000

    inq_cred.c (krb5_gss_inquire_cred):
    inq_context.c (krb5_gss_inquire_context):
    import_name.c (krb5_gss_import_name):
    export_name.c (krb5_gss_export_name):
    disp_name.c (krb5_gss_display_name):
    context_time.c (krb5_gss_context_time):
    acquire_cred.c (krb5_gss_acquire_cred): Clean up -Wall flames.
    
    indicate_mechs.c (krb5_gss_indicate_mechs): Return a dynamic OID set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10577 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog        | 13 +++++++++++++
 src/lib/gssapi/krb5/acquire_cred.c   | 26 +++++++++++++-------------
 src/lib/gssapi/krb5/context_time.c   |  2 +-
 src/lib/gssapi/krb5/disp_name.c      |  3 ++-
 src/lib/gssapi/krb5/export_name.c    |  4 ++--
 src/lib/gssapi/krb5/import_name.c    |  2 +-
 src/lib/gssapi/krb5/indicate_mechs.c |  8 +++++++-
 src/lib/gssapi/krb5/inq_context.c    | 14 +++++++-------
 src/lib/gssapi/krb5/inq_cred.c       |  4 ++--
 src/lib/gssapi/krb5/k5seal.c         | 19 ++++++++++---------
 10 files changed, 58 insertions(+), 37 deletions(-)

commit 63ffc670bff88a81a7664b4b3495e6b3b53218d4
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 25 01:44:13 1998 +0000

    util_ordering.c (g_order_free):
    rel_oid_set.c (generic_gss_release_oid_set):
    disp_major_status.c: General lint cleanup.
    
    util_oid.c (g_copy_OID_set): Copy the OID set with entirely dynamic
    	memory (don't alias the contents of the OID set).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10576 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog           |  9 +++++++++
 src/lib/gssapi/generic/disp_major_status.c | 17 +++++++++--------
 src/lib/gssapi/generic/rel_oid_set.c       |  1 -
 src/lib/gssapi/generic/util_oid.c          | 30 ++++++++++++++++++++++++++----
 src/lib/gssapi/generic/util_ordering.c     |  1 -
 5 files changed, 44 insertions(+), 14 deletions(-)

commit 8842b6853c2a79892416944dc473238a7965471e
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 25 01:42:51 1998 +0000

    Use double backslashes for the path separators to workaround Microsoft
    NMAKE brain damaging.  Sometimes backslashes are treated as a quoting
    characters, and sometimes not, with no rhyme or reason that I can
    determine.  Fortunatelly double backslashes in pathanmes don't seem to
    hurt (for the times when the backslash isn't treated as a quoating
    character).  Whoever decided Windows should use backslash as a path
    separator should be shot.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10575 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 11 +++++++++++
 src/config/windows.in |  6 +++---
 2 files changed, 14 insertions(+), 3 deletions(-)

commit 54001ed9157efd0d522bde445c169ee194f12659
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue May 19 00:21:25 1998 +0000

    	* krb5_err.et: Clarify error for REALM_CANT_RESOLVE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10574 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/krb5_err.et | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0ffa7c5b13d074646857bc6e933f1371b4f5c219
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat May 16 20:54:42 1998 +0000

    	* login.c: Replace strcpy with strncpy in places.  Add nul
    	termination to some existing invocations of strncpy.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10572 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  5 +++++
 src/appl/bsd/login.c   | 38 ++++++++++++++++++++++++++------------
 2 files changed, 31 insertions(+), 12 deletions(-)

commit c5bb34bd1abf355fe7c8e2aeeb780b7b68ad9193
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu May 14 04:57:00 1998 +0000

    telnetd.c (main):
    telnetd-ktd.c (main): POSIX states that getopt returns -1 when it
    	is done parsing options, not EOF.
    
    configure.in: Rename HAS_* to HAVE_* for the following tests: sac.h,
    	sys/ptyvar.h, sys/filio.h, sys/stream.h, gettosbyname(), and make
    	appropriate adjustments in the rest of the .c files.  Remove tests
    	which aren't being used anymore: vhangup, utmpx.h, utmp.h, etc.
    
    defs.h: Use HAVE_SYS_FILIO_H instead of FILIO_H
    
    sys_term.c: Use HAVE_SAC_H and HAVE_SYS_STREAM_H instead of
          HAS_SAC and STREAMS.
    
    telnetd.c, telnetd-ktd.c: Use HAVE_GETTOSBYNAME instead of
          HAS_GETTOS
    
    telnetd.c: Use HAVE_SYS_PTYVAR_H instead of HAS_PTYVAR.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10571 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog     | 24 ++++++++++++++++++++++++
 src/appl/telnet/telnetd/configure.in  | 18 ++----------------
 src/appl/telnet/telnetd/defs.h        |  2 +-
 src/appl/telnet/telnetd/sys_term.c    |  4 ++--
 src/appl/telnet/telnetd/telnetd-ktd.c |  6 +++---
 src/appl/telnet/telnetd/telnetd.c     | 10 +++++-----
 6 files changed, 37 insertions(+), 27 deletions(-)

commit e714fd71f74884f93463820d73a7edd9fba6eba6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu May 14 04:47:22 1998 +0000

    main.c (main): POSIX states that getopt returns -1 when it is done
    	parsing options, not EOF.
    
    configure.in: Use standard autoconf test names. Change tests to define
    	standard autoconf CPP macro names, not the non-standard HAS_GETTOS,
    	etc.
    
    main.c, commands.c: Use HAVE_GETTOSBYNAME instead of HAS_GETTOS
    
    ring.c, externs.h: Use HAVE_SYS_FILIO_H instead of FILIO_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10570 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 13 +++++++++++++
 src/appl/telnet/telnet/commands.c   |  2 +-
 src/appl/telnet/telnet/configure.in | 11 ++---------
 src/appl/telnet/telnet/externs.h    |  2 +-
 src/appl/telnet/telnet/main.c       |  4 ++--
 src/appl/telnet/telnet/ring.c       |  2 +-
 6 files changed, 20 insertions(+), 14 deletions(-)

commit 4bdbf5904b2e38318b1e6f4d8b9aa4b4bebb214a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu May 14 04:41:47 1998 +0000

    configure.in: Change test for cgetent to use HAVE_ instead of HAS_,
    and add a test for gettosbyname().
    
    getent.c: Use HAVE_CGETENT instead of HAS_CGETENT
    
    parsetos.c: Use HAVE_GETTOSBYNAME instead of HAS_GETTOS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10569 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 9 +++++++++
 src/appl/telnet/libtelnet/configure.in | 2 +-
 src/appl/telnet/libtelnet/getent.c     | 8 ++++----
 src/appl/telnet/libtelnet/parsetos.c   | 2 +-
 4 files changed, 15 insertions(+), 6 deletions(-)

commit 0efbf6a4c7c137f558c4b3f7ee0b78fabe2461a2
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu May 14 04:38:14 1998 +0000

    Make sure the date string printed uses 4 digit years
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10568 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  5 +++++
 src/lib/krb5/krb/str_conv.c | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 45c717dd2e37acd7cfd57a8b15461a8e95db45c8
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon May 11 01:47:15 1998 +0000

    This is now obsolete; superceded by src/lib/kadm5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10567 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/.Sanitize     |  49 ---
 src/lib/kadm/ChangeLog     | 375 ------------------
 src/lib/kadm/Makefile.in   | 102 -----
 src/lib/kadm/adm_conn.c    | 762 -----------------------------------
 src/lib/kadm/adm_kt_dec.c  | 127 ------
 src/lib/kadm/adm_kt_enc.c  | 162 --------
 src/lib/kadm/adm_kw_dec.c  | 578 ---------------------------
 src/lib/kadm/adm_kw_enc.c  | 433 --------------------
 src/lib/kadm/adm_rw.c      | 534 -------------------------
 src/lib/kadm/alt_prof.c    | 447 ---------------------
 src/lib/kadm/configure.in  |  13 -
 src/lib/kadm/keysalt.c     | 207 ----------
 src/lib/kadm/krb5strings.M | 250 ------------
 src/lib/kadm/logger.c      | 940 -------------------------------------------
 src/lib/kadm/str_conv.c    | 221 -----------
 src/lib/kadm/t_dbentry.c   | 964 ---------------------------------------------
 src/lib/kadm/t_ktentry.c   | 401 -------------------
 17 files changed, 6565 deletions(-)

commit 31b4eda41b07d7604217269869dd5828f54fb2bd
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon May 11 01:44:50 1998 +0000

    Remove extraneous stuff, as this actually belongs in
    src/kadmin/v4server, etc. now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10566 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/.Sanitize              |   37 --
 src/kadmin.v4/ChangeLog              |   23 -
 src/kadmin.v4/Makefile.in            |    6 -
 src/kadmin.v4/configure.in           |    4 -
 src/kadmin.v4/server/.Sanitize       |   46 --
 src/kadmin.v4/server/ChangeLog       |  273 ---------
 src/kadmin.v4/server/Makefile.in     |   45 --
 src/kadmin.v4/server/acl_files.c     |  536 -----------------
 src/kadmin.v4/server/acl_files.doc   |  107 ----
 src/kadmin.v4/server/admin_server.c  |  553 -----------------
 src/kadmin.v4/server/configure.in    |   17 -
 src/kadmin.v4/server/kadm_err.et     |   57 --
 src/kadmin.v4/server/kadm_funcs.c    | 1082 ----------------------------------
 src/kadmin.v4/server/kadm_ser_wrap.c |  284 ---------
 src/kadmin.v4/server/kadm_server.c   |  436 --------------
 src/kadmin.v4/server/kadm_server.h   |   58 --
 src/kadmin.v4/server/kadm_stream.c   |  277 ---------
 src/kadmin.v4/server/kadm_supp.c     |  113 ----
 18 files changed, 3954 deletions(-)

commit 7dc329563673ca549c1d49460faf4925e2ccec47
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 9 03:19:46 1998 +0000

    str_conv.c (krb5_string_to_timestamp, strptime): Fix routines to be
    able to properly parse Y2K dates.
    
    t_kerb.c: Add ability to test krb5_string_to_timestamp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10559 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   |  7 ++++
 src/lib/krb5/krb/Makefile.in |  2 +-
 src/lib/krb5/krb/str_conv.c  | 89 +++++++++++++++++++++++++++++++++-----------
 src/lib/krb5/krb/t_kerb.c    | 22 +++++++++++
 4 files changed, 98 insertions(+), 22 deletions(-)

commit acd6905057e98ed0e7842bbf2a98c9ea9fe7902a
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 9 00:04:39 1998 +0000

    stime.c (krb_stime):
    log.c (krb_new_log, krb_log):
    klog.c (klog): Print the year using 4 digits to avoid Y2K issues.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10558 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 6 ++++++
 src/lib/krb4/klog.c    | 4 ++--
 src/lib/krb4/log.c     | 8 ++++----
 src/lib/krb4/stime.c   | 4 ++--
 4 files changed, 14 insertions(+), 8 deletions(-)

commit bea2d9fac6f6e286e896ccb7883d0c4077497709
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 8 23:55:43 1998 +0000

    Print the year as 4 digits to avoid Y2K problems
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10557 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog     | 5 +++++
 src/kadmin.v4/server/kadm_server.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit c91ce44a645754a9ecd28d1114784c19555901f5
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 8 23:52:49 1998 +0000

    	* kadm_server.c (krb_log): Print the year using 4 digit to avoid
    	Y2K issues.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10556 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog     | 5 +++++
 src/kadmin/v4server/kadm_server.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 707ae3607b32b8afadd54144e6257ae01d45cce6
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 8 22:48:16 1998 +0000

    Print 4 digit years in Krb4 log entries to avoid Y2K issues
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10555 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 5 +++++
 src/kdc/kerberos_v4.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit fed2fae725f7ed06dec398cd8257d5c88d081635
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 8 22:15:18 1998 +0000

    ftpcmd.y (cmd): Fix Y2K problem in the MDTM command
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10554 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 4 ++++
 src/appl/gssftp/ftpd/ftpcmd.y  | 7 ++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit ab73e4c3979ad4b52dbc3e2230d911c626de7d7e
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 6 20:40:44 1998 +0000

    Add a check for the header file krb4-proto.h.  Replace file existence
    tests for /etc/environment and /etc/TIMEZONE with K5_AC_CHECK_FILES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10553 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  4 ++++
 src/appl/bsd/configure.in | 39 ++-------------------------------------
 2 files changed, 6 insertions(+), 37 deletions(-)

commit 2b4b5d51fdeac813b3213f4515b3148685e15993
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 6 20:35:03 1998 +0000

    POSIX states that getopt returns -1 when it is done parsing options,
    not EOF.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10552 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog      | 5 +++++
 src/kadmin/v4server/admin_server.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7cff7f1ff91b1eaf78aded02424288afef8f11dd
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 6 20:34:37 1998 +0000

    Add support for generic file existence tests (used to simplify some
    configure.in files.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10551 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 44 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

commit df85cc01656c2a234642047ea22b44b5f6a65683
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 6 20:24:10 1998 +0000

    POSIX states that getopt returns -1 when it is done parsing options,
    not EOF.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10550 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/ChangeLog       | 5 +++++
 src/appl/sample/sserver/sserver.c       | 2 +-
 src/appl/simple/client/ChangeLog        | 5 +++++
 src/appl/simple/client/sim_client.c     | 2 +-
 src/appl/simple/server/ChangeLog        | 5 +++++
 src/appl/simple/server/sim_server.c     | 2 +-
 src/appl/telnet/libtelnet/ChangeLog     | 5 +++++
 src/appl/telnet/libtelnet/getopt.c      | 6 +++---
 src/clients/kdestroy/ChangeLog          | 5 +++++
 src/clients/kdestroy/kdestroy.c         | 2 +-
 src/clients/kinit/ChangeLog             | 5 +++++
 src/clients/kinit/kinit.c               | 2 +-
 src/clients/ksu/ChangeLog               | 5 +++++
 src/clients/ksu/main.c                  | 2 +-
 src/kadmin.v4/server/ChangeLog          | 5 +++++
 src/kadmin.v4/server/admin_server.c     | 2 +-
 src/kadmin/dbutil/ChangeLog             | 7 +++++++
 src/kadmin/dbutil/kdb5_create.c         | 2 +-
 src/kadmin/dbutil/kdb5_destroy.c        | 2 +-
 src/kadmin/dbutil/kdb5_stash.c          | 2 +-
 src/kadmin/v5passwdd/ChangeLog          | 5 +++++
 src/kadmin/v5passwdd/kpasswd.c          | 2 +-
 src/kdc/ChangeLog                       | 5 +++++
 src/kdc/main.c                          | 2 +-
 src/krb524/ChangeLog                    | 5 +++++
 src/krb524/k524init.c                   | 2 +-
 src/lib/kadm/ChangeLog                  | 6 ++++++
 src/lib/kadm/t_dbentry.c                | 2 +-
 src/lib/kadm/t_ktentry.c                | 2 +-
 src/lib/kdb/ChangeLog                   | 5 +++++
 src/lib/kdb/t_kdb.c                     | 2 +-
 src/lib/krb5/os/ChangeLog               | 5 +++++
 src/lib/krb5/os/t_std_conf.c            | 2 +-
 src/prototype/ChangeLog                 | 5 +++++
 src/prototype/getopt.c                  | 2 +-
 src/tests/asn.1/ChangeLog               | 5 +++++
 src/tests/asn.1/krb5_encode_test.c      | 2 +-
 src/tests/create/ChangeLog              | 5 +++++
 src/tests/create/kdb5_mkdums.c          | 2 +-
 src/tests/hammer/ChangeLog              | 5 +++++
 src/tests/hammer/kdc5_hammer.c          | 2 +-
 src/tests/verify/ChangeLog              | 5 +++++
 src/tests/verify/kdb5_verify.c          | 2 +-
 src/util/db2/test/ChangeLog             | 5 +++++
 src/util/db2/test/btree.tests/ChangeLog | 4 ++++
 src/util/db2/test/btree.tests/main.c    | 2 +-
 src/util/db2/test/dbtest.c              | 2 +-
 src/util/windows/ChangeLog              | 4 ++++
 src/util/windows/getopt.c               | 6 +++---
 49 files changed, 146 insertions(+), 30 deletions(-)

commit 376a54c9f64fbb57813e5902bd46ed63e9b2c746
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 6 20:21:28 1998 +0000

    t_ser.c (main): POSIX states that getopt returns -1 when it is done
    parsing options, not EOF.
    
    
    get_in_tkt.c (krb5_get_init_creds): If libdefaults/{REALM}/noaddresses
    is true, then don't put any addresses in the ticket request.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10549 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 11 +++++++++++
 src/lib/krb5/krb/get_in_tkt.c | 16 ++++++++++++----
 src/lib/krb5/krb/t_ser.c      |  2 +-
 3 files changed, 24 insertions(+), 5 deletions(-)

commit 10a3fb38d317752688e0dfe8729939908b99a87c
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 6 20:01:28 1998 +0000

    POSIX states that getopt returns -1 when it is done parsing options,
    not EOF.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10548 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 5 +++++
 src/appl/gssftp/ftp/radix.c   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 3cf5237f30cf37b7bc236e84274edbbbe2997766
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 6 18:58:24 1998 +0000

    POSIX states that getopt returns -1 when it is done parsing options,
    not EOF.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10547 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 7 +++++++
 src/appl/bsd/krlogind.c | 2 +-
 src/appl/bsd/krshd.c    | 2 +-
 src/appl/bsd/login.c    | 2 +-
 4 files changed, 10 insertions(+), 3 deletions(-)

commit e990c20431663ffcf6529a81dbe3990623d3afc5
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon May 4 21:24:19 1998 +0000

    	* get_in_tkt.c: Add prototype for make_preauth_list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10545 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 4 ++++
 src/lib/krb5/krb/get_in_tkt.c | 4 ++++
 2 files changed, 8 insertions(+)

commit 912d41a217749e80aef3182350a94b9ca94a6378
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun May 3 01:58:06 1998 +0000

    	* get_in_tkt.c (krb5_get_in_tkt): Add missing argument to call to
    	make_preauth_list to avoid stack smashing.  Pointed out by lxs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10544 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 07ec110e1ce8f63089e8107ef4536d07722ae6eb
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Apr 25 06:08:01 1998 +0000

    Fix -n so that it doesn't disable authentication but does disable login. [38]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10543 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 15 +++++++++++++++
 src/appl/gssftp/ftp/cmds.c    |  6 ++++--
 src/appl/gssftp/ftp/ftp_var.h |  1 +
 src/appl/gssftp/ftp/main.c    |  7 +++++++
 4 files changed, 27 insertions(+), 2 deletions(-)

commit 278108fdc7c7b4b14f0eec6bb31ad426e292aec2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 22 01:30:40 1998 +0000

    * glob.c (ftpglob): Always allocate new storage, even if no magic glob
    characters were found, because the caller will always free the storage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10539 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog |  6 ++++++
 src/appl/gssftp/ftp/glob.c    | 13 +++++++++++--
 2 files changed, 17 insertions(+), 2 deletions(-)

commit bb19c517943cebf1e408a43051e044144545a5c4
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 17 03:53:02 1998 +0000

    oops add PR number
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10536 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9677689b4d031ff405ab21b4433d06aab750227d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 17 03:52:26 1998 +0000

    	* configure.in: Search for /var/tmp first when determining rcache
    	directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10535 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 5 +++++
 src/include/krb5/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 3df11946504668da47b76edf2a50247643020aff
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 17 00:56:48 1998 +0000

    	* asn1_encode.c (asn1_encode_generaltime): Sanity check the return
    	from gmtime() to avoid overruns.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10534 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     |  5 +++++
 src/lib/krb5/asn.1/asn1_encode.c | 12 +++++++++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit 41436a1aa8c9c4a2597603528ec0458153b2c814
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 17 00:56:36 1998 +0000

    	* asn1_err.et (ASN1_BAD_GMTIME): Add code for case where bad
    	values are returned from gmtime().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10533 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 5 +++++
 src/lib/krb5/error_tables/asn1_err.et | 1 +
 2 files changed, 6 insertions(+)

commit 6b9330bd09bccf9c416f502672c6a7130a0427b4
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 15 22:14:48 1998 +0000

    	* Makefile.in (SHLIB_EXPDEPS):
    	(SHLIB_EXPLIBS): Rename libcrypto -> libk5crypto.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10532 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog       |  5 +++++
 src/lib/des425/Makefile.in     |  6 +++---
 src/lib/gssapi/ChangeLog       |  5 +++++
 src/lib/gssapi/Makefile.in     |  4 ++--
 src/lib/kadm5/clnt/ChangeLog   |  5 +++++
 src/lib/kadm5/clnt/Makefile.in |  4 ++--
 src/lib/kadm5/srv/ChangeLog    |  5 +++++
 src/lib/kadm5/srv/Makefile.in  |  4 ++--
 src/lib/kdb/ChangeLog          |  5 +++++
 src/lib/kdb/Makefile.in        |  6 +++---
 src/lib/krb4/ChangeLog         |  5 +++++
 src/lib/krb4/Makefile.in       | 26 ++++++++++----------------
 src/lib/krb5/ChangeLog         |  5 +++++
 src/lib/krb5/Makefile.in       |  4 ++--
 src/lib/rpc/ChangeLog          |  5 +++++
 src/lib/rpc/Makefile.in        |  4 ++--
 16 files changed, 66 insertions(+), 32 deletions(-)

commit 6c54a8b0c27da883d6c0134612480edb75f6cf96
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 15 22:10:17 1998 +0000

    	* Makefile.in (LIB): Rename to k5crypto
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10531 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 4 ++++
 src/lib/crypto/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8b90b4cf57a24ddb6019b1fd668e7969a31d8479
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 15 22:09:19 1998 +0000

    	* pre.in (CRYPTO_DEPLIB):
    	(KRB5_BASE_LIBS):
    	(KRB4COMPAT_LIBS): Rename; libcrypto -> libk5crypto.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10530 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 6 ++++++
 src/config/pre.in    | 6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 7d47f1f5516393f08be5aaa62559cbdacd6abdd2
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Apr 11 03:27:10 1998 +0000

    	(send_file_list): Oops missed a sigsetjmp() call.
    	(send_data): Add call to secure_flush() to send a zero length
    	buffer when aborting.
    	(send_file_list): Add call to secure_flush() to send a zero length
    	buffer when aborting.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10528 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 5 +++++
 src/appl/gssftp/ftpd/ftpd.c    | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 12e5e5e70cf1cee31abbd99b615ce6eb5ddf8317
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Apr 11 02:53:00 1998 +0000

    	* configure.in: Add CHECK_SETJMP and CHECK_SIGNALS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10527 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ChangeLog    | 4 ++++
 src/appl/gssftp/configure.in | 2 ++
 2 files changed, 6 insertions(+)

commit 8f635506d3f0a7c8ebb85886fea8acb5ec08794a
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Apr 11 02:52:39 1998 +0000

    	* ftpd.c (receive_data):
    	(send_data): Add support for sigsetjmp().
    	(main): Use sigaction() if we can to avoid SysV lossage.
    
    	* ftpcmd.y (PBSZ): Remove restriction on shrinking buffer size.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10526 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  8 ++++++++
 src/appl/gssftp/ftpd/ftpcmd.y  |  2 --
 src/appl/gssftp/ftpd/ftpd.c    | 31 ++++++++++++++++++++++++++-----
 3 files changed, 34 insertions(+), 7 deletions(-)

commit 43877d283eba3749b0baf3e6bbfb85dcf7a16440
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Apr 9 22:44:44 1998 +0000

    	* Makefile.in (includes): The header is krb_err.h, not
    	/krb_err.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10525 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   | 5 +++++
 src/lib/krb4/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 196d49f424c4606b98c7e366d3ae74c8d9b6040d
Author: Dan Winship <danw@mit.edu>
Date:   Tue Apr 7 21:02:02 1998 +0000

            * secure.c (secure_putbyte): Set nout = 0 *before* calling
            secure_putbuf: if the transfer is aborted, the SIGURG handler will
            longjmp out, so the line after the secure_putbuf will never get
            executed, so nout would never be reset and the next transfer
            would overrun ucbuf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10524 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 8 ++++++++
 src/appl/gssftp/ftp/secure.c  | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit d2d02dd231a5e76e2a7637eeee957002cddd99d3
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Apr 6 23:45:48 1998 +0000

    	* Makefile.in (includes): Don't mkdir unless the directory doesn't
     	exist yet.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10522 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog   | 5 +++++
 src/lib/rpc/Makefile.in | 2 +-
 src/util/ss/ChangeLog   | 5 +++++
 src/util/ss/Makefile.in | 2 +-
 4 files changed, 12 insertions(+), 2 deletions(-)

commit 926f71b69be461272112acd6e8a3dfba1e7da2f8
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Apr 6 23:44:44 1998 +0000

    	* Makefile.in (includes): Don't call mkdir unless the directory
     	exists.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10521 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog   | 5 +++++
 src/lib/kadm5/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit da65a9c1c4af0ae4533c4861d05b11548d2e8a36
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Apr 6 23:38:11 1998 +0000

    	* update_utmp.c (pty_update_utmp): Don't record LOGIN_PROCESS
    	entries, as they confuse last on some systems. [pty/569]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10520 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 5 +++++
 src/util/pty/update_utmp.c | 6 +++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit d865c33103555730f699fcdceed81a29bc455124
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Apr 5 23:57:09 1998 +0000

    	* g_cnffile.c (krb__get_srvtabname): Fix up to not free context
    	unless it is valid.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10514 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   | 5 +++++
 src/lib/krb4/g_cnffile.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit d5af8d544b6cd4d9ef9bf813a70ac76ee9c0a473
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Apr 1 21:35:43 1998 +0000

    	* disp_major_status.c (g_display_major_status): Fix a typo in
    	previous.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10513 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog           | 5 +++++
 src/lib/gssapi/generic/disp_major_status.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 40045ea4c4b218567251f982d2a50fa7359fe9ba
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 31 19:07:41 1998 +0000

    Change to not return GSS_S_CONTINUE_NEEDED, per the standard C
    bindings specification.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10512 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog           | 6 ++++++
 src/lib/gssapi/generic/disp_major_status.c | 6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 076c3b8d37aa316fa2824eeb483dd8cb979078ca
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 30 22:08:50 1998 +0000

    	* klist.c (main): Exit with a 0 exit status if everything okay
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10511 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 4 ++++
 src/clients/klist/klist.c   | 2 ++
 2 files changed, 6 insertions(+)

commit d7f29f3e40079c595c273ae0e601af80fa5e1819
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 30 22:07:37 1998 +0000

    	* kdb5_mkdums.c: Add parenthesis about assignements in conditionals
    
    
    gcc -Wall cleanups
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10510 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     |  5 ++++
 src/tests/create/kdb5_mkdums.c | 59 +++++++++++++++++++++---------------------
 2 files changed, 35 insertions(+), 29 deletions(-)

commit 1be5b46c7eefbf91acd458823030f0991da59331
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 30 21:52:25 1998 +0000

    	* kdc5_hammer.c (usage): Change usage to refelect reality
    	Add parenthesis around assignements in conditionals.
    
    gcc -Wall cleanups
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10509 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     |  5 +++++
 src/tests/hammer/kdc5_hammer.c | 48 +++++++++++++++++++++---------------------
 2 files changed, 29 insertions(+), 24 deletions(-)

commit 97c28a0ee28e813de33041296d8d143285fa9eca
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 30 21:47:45 1998 +0000

    	* kdb5_verify.c: Declare main() as int instead of void.
    	Add parentheses around assignements in conditionals.
    
    More gcc -Wall cleanups
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10508 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/verify/ChangeLog     |  5 ++++
 src/tests/verify/kdb5_verify.c | 61 ++++++++++++++++++++++--------------------
 2 files changed, 37 insertions(+), 29 deletions(-)

commit 8ff6e2d81289c3834d44054e663d889e6268d61c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 30 21:40:28 1998 +0000

    	* t_inetd.c: Include stdlib.h (if present) for atoi() prototype,
    	Include unistd.h (if present) for dup() prototype.
    
    More gcc -Wall cleanups.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10507 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/ChangeLog | 6 ++++++
 src/tests/dejagnu/t_inetd.c | 9 +++++++++
 2 files changed, 15 insertions(+)

commit 6615d1fda29e4d529f268cb15b38e68abacc073e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 30 18:54:19 1998 +0000

    	* ktest_equal.h: Add prototypes for ktest_equal_sam_challenge and
    	ktest_equal_sam_response
    
    	* ktest.c (ktest_make_sample_sam_response): Remove unused variable.
    
    	* krb5_decode_test.c, krb5_decode_test.c (main): Declare main as
            int not void.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10506 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          | 10 ++++++++++
 src/tests/asn.1/krb5_decode_test.c |  3 ++-
 src/tests/asn.1/krb5_encode_test.c |  5 ++++-
 src/tests/asn.1/ktest.c            |  2 --
 src/tests/asn.1/ktest_equal.h      |  3 +++
 5 files changed, 19 insertions(+), 4 deletions(-)

commit 05c987eda3b73eec74801426f59b7b93e7fc4ad9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 30 18:51:04 1998 +0000

    	* resolve.c: Include unistd.h if present on system (for
    	        gethostname prototype).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10505 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/ChangeLog | 5 +++++
 src/tests/resolve/resolve.c | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit e4410010cf6cb191656b4455b12ffb544f3a6768
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 30 17:10:34 1998 +0000

    gcc -Wall cleanups. Mainly adding prototypes and
    making sure that functions have return types declared.
    
    	* ss_internal.h: Add ss_pager_create prototype.
    
    	* ss.h: Add ss_list_requests prototype.
    
    	* request_tbl.c (ss_add_request_table, ss_delete_request_table):
            Declare function types as void.
    
    	* prompt.c (ss_set_prompt): Declare function as void.
    
    	* listen.c (ss_quit): Int function should return a value.
    
    	* list_rqs.c (ss_list_requests): Fix arguments to match proper
            prototype for a ss type handler.
    
    	* execute_cmd.c (ss_execute_command): Declare as returning int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10504 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog     | 18 ++++++++++++++++++
 src/util/ss/Makefile.in   |  3 ++-
 src/util/ss/execute_cmd.c |  1 +
 src/util/ss/list_rqs.c    |  9 +++++++--
 src/util/ss/listen.c      |  1 +
 src/util/ss/prompt.c      |  1 +
 src/util/ss/request_tbl.c |  2 ++
 src/util/ss/requests.c    |  2 +-
 src/util/ss/ss.h          |  1 +
 src/util/ss/ss_internal.h |  1 +
 10 files changed, 35 insertions(+), 4 deletions(-)

commit d535415ab6100ccd7846a7467f0a6148a56e6c46
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 23 22:35:43 1998 +0000

    	* seteuid.c (krb5_setegid): Fix typo: seteuid -> setegid
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10503 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5util/ChangeLog | 4 ++++
 src/lib/krb5util/seteuid.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 32ec08da243443fd9cc6919aa183bbc678d0586d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Mar 20 22:14:15 1998 +0000

    	* kdc_util.c (add_to_transited): Check lengths, fix up comma
    	quoting somewhat (though things are still way broken).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10502 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  |   5 +++
 src/kdc/kdc_util.c | 126 +++++++++++++++++++++++++++++++++++++++++------------
 2 files changed, 103 insertions(+), 28 deletions(-)

commit d5c8d03bcbfc730b05b6e3570404a48add5b05fc
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Mar 17 00:52:00 1998 +0000

    	* chk_trans.c (krb5_check_transited_list): Check lengths when
    	appending to next and prev.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10501 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   |  5 +++++
 src/lib/krb5/krb/chk_trans.c | 24 ++++++++++++++++++++----
 2 files changed, 25 insertions(+), 4 deletions(-)

commit 04bf633d66714476fecf8e9bd45dc7007594c290
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Mar 12 23:13:36 1998 +0000

    oops... add PR number
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10500 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b2448139b5fa97a57b8f219101fd119801add7d6
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Mar 12 23:12:52 1998 +0000

    	* update_utmp.c (pty_update_utmp): Fix bogus entry of
    	PTY_LOGIN_PROCESS types on BSD-ish systems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10499 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 5 +++++
 src/util/pty/update_utmp.c | 9 ++++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit d5dc509e6f720301d2e4113082534765757bb303
Author: Dan Winship <danw@mit.edu>
Date:   Thu Mar 5 19:02:15 1998 +0000

           * ftpcmd.y (getline): Don't syslog passwords! (or newlines)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10498 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 4 ++++
 src/appl/gssftp/ftpd/ftpcmd.y  | 9 +++++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 9ded43102949ea5ba2009c14a1676775bfe6b3b7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Mar 5 14:16:58 1998 +0000

    	* alt_prof.c (krb5_free_realm_params): Free realm_acl_file portion
    	of structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10497 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  | 5 +++++
 src/lib/kadm5/alt_prof.c | 2 ++
 2 files changed, 7 insertions(+)

commit 6cf1d696f465ed8b5b92eec576e4fe85b33993e1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Mar 3 16:07:02 1998 +0000

    	* Makefile.in: Enable v4 kadmin tests only if athena
            compatibility is enabled.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10496 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/unit-test/ChangeLog   | 5 +++++
 src/kadmin/v4server/unit-test/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 35d9889f9ff4db52b361f91f74db0d82345b58f6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Mar 3 16:06:41 1998 +0000

    	* configure.in: Enable v4 kadmin tests only if athena
            compatibility is enabled.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10495 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog    | 5 +++++
 src/kadmin/configure.in | 7 +++++++
 2 files changed, 12 insertions(+)

commit 078ae3e1b7dd272e6a788330e0ded8b8c9df33fa
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Mar 3 14:12:59 1998 +0000

    	* configure.in: Add KRB5_BUILD_PROGRAM
    
    	* Makefile.in (verify): Use CC_LINK and proper Makefile variables
            for library dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10494 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog    |  7 +++++++
 src/lib/des425/Makefile.in  | 11 +++++------
 src/lib/des425/configure.in |  2 ++
 3 files changed, 14 insertions(+), 6 deletions(-)

commit abde830f77486589e2c796b0cfe8b85300d0b4ba
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Mar 3 13:43:29 1998 +0000

    	* Makefile.in (t_cksum): Do not depend on libkrb5.a, use
    	KRB5_BASE_DEPLIBS.
    
    This allows configuration --enable-shared --disable-static to work.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10493 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog   | 5 +++++
 src/lib/crypto/md4/Makefile.in | 7 +++++--
 src/lib/crypto/md5/ChangeLog   | 5 +++++
 src/lib/crypto/md5/Makefile.in | 7 +++++--
 4 files changed, 20 insertions(+), 4 deletions(-)

commit 068ee28ca1f44ee70665ad501fe3e089f640fa47
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 2 21:25:32 1998 +0000

    	* Makefile.in: Integrate in the krb5 build tree rules.
    	(use CC_LINK, etc).
    
    	* configure.in: Add AC_BUILD_PROGRAM for test programs.
    
    These changes allow --enable-profiled combined with --disable-static
    to function in the build tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10492 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |  7 +++++++
 src/util/profile/Makefile.in  | 13 ++++++++-----
 src/util/profile/configure.in |  1 +
 3 files changed, 16 insertions(+), 5 deletions(-)

commit 2957a895189b053a41ccc9821ec6d1ba4266f562
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 2 03:28:15 1998 +0000

    pre.in: Define AUTOCONF and CONFIG_RELTOPDIR from the autoconf
    	substitution macros.
    
    post.in: Fix the call to autoconf to use $(AUTOCONF) and
    	$(CONFIG_RELTOPDIR), so that configure regeneration rule works
    	even in a subdirectory below the configure script.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10491 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 9 +++++++++
 src/config/post.in   | 5 ++---
 src/config/pre.in    | 2 ++
 3 files changed, 13 insertions(+), 3 deletions(-)

commit fe020ca31a4a2f2ad551e236edc10ff47269b4f4
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 2 03:25:05 1998 +0000

    aclocal.m4: Remove unused variables BUILDTOP and SRCTOP (now defined
    	in the individual Makefile.in file.  Define @AUTOCONF@ to have the
    	appropriate pathname (either internal to our source tree, or in the
    	user's path).  Set @CONFIG_RELTOPDIR@ to contain the relative path to
    	the top of the build directory from the directory containing the
    	configure script.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10490 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 10 ++++++++++
 src/aclocal.m4 | 21 +++++++++++++++++++--
 2 files changed, 29 insertions(+), 2 deletions(-)

commit dc7515dcc89c1b4fba49a1dd39aaf83d32332979
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 2 03:21:42 1998 +0000

    configure.in: Clean up configure script.  Check $cross_compiling
    	instead of (no longer correct) cache variable; remove obsolete
    	AC_C_CROSS.  Use AC_CHECK_FUNCS instead of individual AC_FUNC_CHECK
    	calls for speed.  Change checks for strsave and utimes to use
    	AC_CHECK_FUNCS
    
    krcp.c, v4rcp.c: Change usages of HAS_STRSAVE and HAS_UTIMES to HAVE_*.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10489 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 11 +++++++++++
 src/appl/bsd/configure.in | 27 ++++-----------------------
 src/appl/bsd/krcp.c       |  2 +-
 src/appl/bsd/v4rcp.c      |  4 ++--
 4 files changed, 18 insertions(+), 26 deletions(-)

commit 3cd26565608ff0a6de66a3208bc5e929dee74806
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 2 03:20:13 1998 +0000

    Makefile.in (env-setup.stmp): If env-setup.stamp needs to be rebuilt,
    	set CONFIG_FILES so that we only regenerate that one file.
    
    env-setup.shin: Rename SRCTOPDIR to S_TOP, which has been fixed to
    	deal with absolute source paths.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10488 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog      | 9 +++++++++
 src/kadmin/testing/scripts/Makefile.in    | 7 +++++--
 src/kadmin/testing/scripts/env-setup.shin | 2 +-
 3 files changed, 15 insertions(+), 3 deletions(-)

commit dae478e239192a5a7cd2d8c98982dd89fd3bafc2
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 2 03:19:12 1998 +0000

    Define S_TOP to contain an absolute pathname to the top of the source
    tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10487 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog    |  6 +++---
 src/kadmin/configure.in | 11 +++++++++--
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 37086502b0133f41a44d0c75e05a43d1fd4e4d96
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 2 02:00:23 1998 +0000

    Remove check for the regular expression functions, since they aren't
    used in lib/kdb.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10486 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    | 5 +++++
 src/lib/kdb/configure.in | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 74e1eb279d5cb7078b44f69161df2ce289d3c01e
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Mar 1 00:45:13 1998 +0000

    	* env-setup.shin (STOP): SRCTOP -> SRCTOPDIR
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10485 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog      | 2 ++
 src/kadmin/testing/scripts/env-setup.shin | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 4892868b28193b02cad8385796f749f2ea2bc68d
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Mar 1 00:44:44 1998 +0000

    document previous
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10484 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 486128dc0ef1ecabedb2303c679eccb3463ef53d
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Mar 1 00:44:27 1998 +0000

    	* configure.in: Fix up somewhat (SRCTOP -> SRCTOPDIR) and also get
    	directory correct.  (`pwd`/..)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10483 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/configure.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 8387bc746778f88b2a84d7c5c86d51ca95eef567
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 28 23:55:07 1998 +0000

    	* Makefile.in (env-setup.stamp): Fix up to use $(thisconfigdir)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10482 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog   | 4 ++++
 src/kadmin/testing/scripts/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit b6c55142a3021a802472aad98e612f5429593743
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 28 04:56:29 1998 +0000

    Collapse all configure.in files under the kadmin directory into the
    kadmin directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10481 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog                       |  9 +++++
 src/kadmin/Makefile.in                     |  1 +
 src/kadmin/cli/ChangeLog                   |  6 +++
 src/kadmin/cli/Makefile.in                 |  2 +-
 src/kadmin/cli/configure.in                |  9 -----
 src/kadmin/configure.in                    | 63 ++++++++++++++++++++++++++++--
 src/kadmin/dbutil/ChangeLog                |  6 +++
 src/kadmin/dbutil/Makefile.in              |  2 +-
 src/kadmin/dbutil/configure.in             |  8 ----
 src/kadmin/kdbkeys/configure.in            |  7 ----
 src/kadmin/ktutil/ChangeLog                |  6 +++
 src/kadmin/ktutil/Makefile.in              |  2 +-
 src/kadmin/ktutil/configure.in             |  5 ---
 src/kadmin/passwd/ChangeLog                |  6 +++
 src/kadmin/passwd/Makefile.in              |  3 +-
 src/kadmin/passwd/configure.in             |  7 ----
 src/kadmin/passwd/unit-test/ChangeLog      |  6 +++
 src/kadmin/passwd/unit-test/Makefile.in    |  2 +-
 src/kadmin/passwd/unit-test/configure.in   | 12 ------
 src/kadmin/server/ChangeLog                |  6 +++
 src/kadmin/server/Makefile.in              |  2 +-
 src/kadmin/server/configure.in             | 11 ------
 src/kadmin/testing/ChangeLog               |  6 +++
 src/kadmin/testing/Makefile.in             |  3 +-
 src/kadmin/testing/configure.in            |  4 --
 src/kadmin/testing/scripts/ChangeLog       |  6 +++
 src/kadmin/testing/scripts/Makefile.in     |  2 +-
 src/kadmin/testing/scripts/configure.in    | 13 ------
 src/kadmin/testing/util/ChangeLog          |  6 +++
 src/kadmin/testing/util/Makefile.in        |  2 +-
 src/kadmin/testing/util/configure.in       | 12 ------
 src/kadmin/v4server/ChangeLog              |  6 +++
 src/kadmin/v4server/Makefile.in            |  3 +-
 src/kadmin/v4server/configure.in           | 10 -----
 src/kadmin/v4server/unit-test/ChangeLog    |  6 +++
 src/kadmin/v4server/unit-test/Makefile.in  |  2 +-
 src/kadmin/v4server/unit-test/configure.in | 18 ---------
 src/kadmin/v5passwdd/ChangeLog             |  6 +++
 src/kadmin/v5passwdd/Makefile.in           |  2 +-
 src/kadmin/v5passwdd/configure.in          | 10 -----
 40 files changed, 156 insertions(+), 142 deletions(-)

commit a95be5fbe58ebd38bce7edc734e2ce3cbbb0a580
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 28 04:15:50 1998 +0000

    	* Makefile.in (SHLIB_EXPLIBS): Replace @SHLIB_GEN@ with @GEN_LIB@
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10480 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 4 ++++
 src/lib/krb5/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit e8ef794c93618276b9c95aec8c6c75676bb3e79d
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 28 03:42:34 1998 +0000

    Collapse all of lib/kadm5's configure scripts into a single top-level
    configure script.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10479 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog              |  9 +++++++++
 src/lib/kadm5/Makefile.in            |  1 +
 src/lib/kadm5/clnt/ChangeLog         |  6 ++++++
 src/lib/kadm5/clnt/Makefile.in       |  2 +-
 src/lib/kadm5/clnt/configure.in      |  9 ---------
 src/lib/kadm5/configure.in           | 35 +++++++++++++++++++++++++++++++++--
 src/lib/kadm5/srv/ChangeLog          | 10 ++++++++++
 src/lib/kadm5/srv/Makefile.in        |  4 ++--
 src/lib/kadm5/srv/configure.in       | 31 -------------------------------
 src/lib/kadm5/unit-test/ChangeLog    |  6 ++++++
 src/lib/kadm5/unit-test/Makefile.in  |  2 +-
 src/lib/kadm5/unit-test/configure.in | 15 ---------------
 12 files changed, 69 insertions(+), 61 deletions(-)

commit 561e378ce40c17ffb342abe74d11f9e460c9a319
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 28 02:46:09 1998 +0000

    configure.in: Move the regular expression function tests into
    	aclocal.m4, since they also need to be shared by lib/kadm5's configure
    	script.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10478 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    |  4 ++++
 src/lib/krb5/configure.in | 26 ++------------------------
 2 files changed, 6 insertions(+), 24 deletions(-)

commit bb2e324aa43d5c98b2945dba26e1606e7a1da7f0
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 28 02:45:11 1998 +0000

    aclocal.m4 (KRB5_AC_REGEX_FUNCS): Take the regular expression function
    	code from lib/krb5/os/configure.in and turn it into a generalized
    	regular expression function tester.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10477 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+)

commit 2a13b121fea5616045a3879b18b3f8b69d61c96a
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 28 01:59:45 1998 +0000

    Collapse lib/krb5's configure.in files into a single top-level
    configure.in file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10476 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog                 |  9 ++++++
 src/lib/krb5/Makefile.in               |  3 ++
 src/lib/krb5/asn.1/ChangeLog           |  6 ++++
 src/lib/krb5/asn.1/Makefile.in         |  2 +-
 src/lib/krb5/asn.1/configure.in        |  4 ---
 src/lib/krb5/ccache/ChangeLog          |  6 ++++
 src/lib/krb5/ccache/Makefile.in        |  2 +-
 src/lib/krb5/ccache/configure.in       | 11 --------
 src/lib/krb5/ccache/file/ChangeLog     |  6 ++++
 src/lib/krb5/ccache/file/Makefile.in   |  2 +-
 src/lib/krb5/ccache/memory/ChangeLog   |  6 ++++
 src/lib/krb5/ccache/memory/Makefile.in |  2 +-
 src/lib/krb5/ccache/stdio/ChangeLog    |  6 ++++
 src/lib/krb5/ccache/stdio/Makefile.in  |  2 +-
 src/lib/krb5/configure.in              | 50 ++++++++++++++++++++++++++++++++--
 src/lib/krb5/error_tables/ChangeLog    |  6 ++++
 src/lib/krb5/error_tables/Makefile.in  |  2 +-
 src/lib/krb5/error_tables/configure.in |  5 ----
 src/lib/krb5/keytab/ChangeLog          |  6 ++++
 src/lib/krb5/keytab/Makefile.in        |  2 +-
 src/lib/krb5/keytab/configure.in       |  7 -----
 src/lib/krb5/keytab/db/ChangeLog       |  6 ++++
 src/lib/krb5/keytab/db/Makefile.in     | 21 +++++---------
 src/lib/krb5/keytab/db/configure.in    |  9 ------
 src/lib/krb5/keytab/file/ChangeLog     |  6 ++++
 src/lib/krb5/keytab/file/Makefile.in   |  2 +-
 src/lib/krb5/krb/ChangeLog             |  6 ++++
 src/lib/krb5/krb/Makefile.in           |  2 +-
 src/lib/krb5/krb/configure.in          |  8 ------
 src/lib/krb5/os/ChangeLog              |  6 ++++
 src/lib/krb5/os/Makefile.in            |  2 +-
 src/lib/krb5/os/an_to_ln.c             |  6 ++++
 src/lib/krb5/os/configure.in           | 29 --------------------
 src/lib/krb5/posix/ChangeLog           | 11 ++++++++
 src/lib/krb5/posix/Makefile.in         |  2 +-
 src/lib/krb5/posix/configure.in        |  9 ------
 src/lib/krb5/posix/daemon.c            |  4 +--
 src/lib/krb5/rcache/ChangeLog          |  6 ++++
 src/lib/krb5/rcache/Makefile.in        |  2 +-
 src/lib/krb5/rcache/configure.in       |  5 ----
 40 files changed, 170 insertions(+), 117 deletions(-)

commit d768d7ae0e4ad8f8ee6a60745d6552aa8aafcffe
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 28 00:24:40 1998 +0000

    export_name.c (krb5_gss_export_name): Fix bug in gss_export_name.  The
    	2nd length field in the ASN.1 was 2 bytes bigger than it should have
    	been.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10475 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     | 6 ++++++
 src/lib/gssapi/krb5/export_name.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit ebf30bc2f42f1cebb29130e4482a89ca1f1e9607
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Feb 25 20:25:15 1998 +0000

            * schpw.c (process_chpw_request): Free memory of allocated for
                    local address.
    
            * ovsec_kadmd.c (do_schpw): Call krb5_kt_close to free memory
                    allocated in keytab routines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10474 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     |  8 ++++++++
 src/kadmin/server/ovsec_kadmd.c | 12 ++++++++----
 src/kadmin/server/schpw.c       |  4 ++++
 3 files changed, 20 insertions(+), 4 deletions(-)

commit 54d3e6cd146b36fe94f6e2bbe46b1604e6801b8f
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 25 02:36:21 1998 +0000

    	* ftpcmd.y: Add production "nonguest" to catch things that
    	anonymous users aren't supposed to do.  Replace "check_login" with
    	"nonguest" in a few places to prevent w4r3z d00dz from being
    	lame with world-writable incoming directories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10473 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  7 +++++++
 src/appl/gssftp/ftpd/ftpcmd.y  | 20 +++++++++++++++-----
 2 files changed, 22 insertions(+), 5 deletions(-)

commit 0c1b302362748e639f4f8230d934c71b2452f52e
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 24 19:55:21 1998 +0000

    	* kcmd.c: Integrate ghudson's changes for client-side krb4
    	compatibility. [krb5-appl/483]
    
    	* krcp.c: Integrate ghudson's changes for client-side krb4
    	compatibility. [krb5-appl/483]
    
    	* krlogin.c: Integrate ghudson's changes for client-side krb4
    	compatibility. [krb5-appl/483]
    
    	* krlogind.c: Integrate ghudson's changes for client-side krb4
    	compatibility. [krb5-appl/483]
    
    	* krsh.c: Integrate ghudson's changes for client-side krb4
    	compatibility. [krb5-appl/483]
    
    	* krshd.c: Integrate ghudson's changes for client-side krb4
    	compatibility. [krb5-appl/483]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10472 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  20 ++
 src/appl/bsd/kcmd.c     | 635 +++++++++++++++++++++++++++++++++++++++++++++++-
 src/appl/bsd/krcp.c     | 306 +++++++++--------------
 src/appl/bsd/krlogin.c  | 380 +++--------------------------
 src/appl/bsd/krlogind.c | 388 +----------------------------
 src/appl/bsd/krsh.c     | 202 +++++----------
 src/appl/bsd/krshd.c    | 177 ++------------
 7 files changed, 875 insertions(+), 1233 deletions(-)

commit fa6a2e9319cf37780213e40dd7c07daeecdce60a
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 24 04:09:50 1998 +0000

    	* utility.c (ptyflush, netflush): Explicitly reset SIGCHLD handler
     	before calling cleanup(). [telnet/546]
    
    	* telnetd.c (telnet):  Explicitly reset SIGCHLD handler before
    	calling cleanup(). [telnet/546]
    
    	* state.c (dooption): Explicitly reset SIGCHLD handler before
    	calling cleanup(). [telnet/546]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10471 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 11 +++++++++++
 src/appl/telnet/telnetd/state.c   |  1 +
 src/appl/telnet/telnetd/telnetd.c |  1 +
 src/appl/telnet/telnetd/utility.c |  2 ++
 4 files changed, 15 insertions(+)

commit afe12d1cd4617fea327e5216c97f56a1f5f80698
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 23 01:13:39 1998 +0000

    	* ftpd.c: Use krb5_seteuid() and krb5_setegid(). [krb5-libs/505]
    
    	* Makefile.in (ftpd): Fix up KRB4COMPAT_LIBS (was KRB5_BASE_LIBS),
    	and add UTIL_LIB.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10470 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog   |  7 +++++++
 src/appl/gssftp/ftpd/Makefile.in |  4 ++--
 src/appl/gssftp/ftpd/ftpd.c      | 27 +++++++++++----------------
 3 files changed, 20 insertions(+), 18 deletions(-)

commit 2a09b1e130d81059e3ba16c434945b121a221869
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 23 01:13:26 1998 +0000

    	* v4rcp.c: Punt nastiness to redefine setreuid, as we don't use
    	it.
    
    	* krcp.c: Use krb5_seteuid(). [krb5-libs/505]  Fix up inclusions
    	to use <> rather than "".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10469 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  8 ++++++++
 src/appl/bsd/krcp.c    | 27 +++++++--------------------
 src/appl/bsd/v4rcp.c   | 11 +++--------
 3 files changed, 18 insertions(+), 28 deletions(-)

commit 04f398c083f719d460d2d21eb09b5c75221ae067
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 23 01:10:51 1998 +0000

    	* configure.in: Add checks for set{re,e,res}gid()
    
    	* seteuid.c: Include k5-util.h rather than k5-int.h.  Add
    	krb5_setegid().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10468 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5util/ChangeLog    |  7 +++++++
 src/lib/krb5util/configure.in |  2 +-
 src/lib/krb5util/seteuid.c    | 31 ++++++++++++++++++++++++++-----
 3 files changed, 34 insertions(+), 6 deletions(-)

commit 6ff0840db45f059949857260c3db3372fad660d5
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 23 01:09:51 1998 +0000

    	* k5-util.h: New file.  Add krb5_seteuid in order to allow
     	applications to use it without including k5-int.h.
    
    	* k5-int.h: Remove krb5_seteuid, as it is moving to k5-util.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10467 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  7 +++++++
 src/include/k5-int.h  |  4 ----
 src/include/k5-util.h | 44 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 51 insertions(+), 4 deletions(-)

commit 27352d7e321ef9940f6a0c30e2fbb37e85567f22
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 20 21:49:36 1998 +0000

    kdc_preauth.c (get_preauth_hint_list): Don't add the pseudo preauth
    	type KRB5_PADATA_PW_SALT to the hint list of supported
    	preauthentication systems, since it doesn't help to send it.  (And it
    	may screw up Cygnus KerbNet clients.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10466 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 7 +++++++
 src/kdc/kdc_preauth.c | 6 +++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 096f00e1426533d92fd75865baf7b3cd34ed6458
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 20 00:06:11 1998 +0000

    	* recvauth.c (krb5_recvauth): Add some bookkeeping flags so we
    	know how much stuff to free upon cleanup.  Fix the up cleanup
    	code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10465 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  6 ++++++
 src/lib/krb5/krb/recvauth.c | 13 ++++++++++---
 2 files changed, 16 insertions(+), 3 deletions(-)

commit 5c6aca0ac88a684b94eeabf428be7787b6fdb912
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 18 23:18:18 1998 +0000

    Remove trailing slash from thisconfigdir.  Change directory syntax
    used in BUILDTOP.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10464 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                             | 5 +++++
 src/Makefile.in                           | 4 ++--
 src/appl/ChangeLog                        | 4 ++++
 src/appl/Makefile.in                      | 4 ++--
 src/appl/bsd/ChangeLog                    | 5 +++++
 src/appl/bsd/Makefile.in                  | 4 ++--
 src/appl/gss-sample/ChangeLog             | 5 +++++
 src/appl/gss-sample/Makefile.in           | 4 ++--
 src/appl/gssftp/ChangeLog                 | 5 +++++
 src/appl/gssftp/Makefile.in               | 4 ++--
 src/appl/gssftp/ftp/ChangeLog             | 5 +++++
 src/appl/gssftp/ftp/Makefile.in           | 4 ++--
 src/appl/gssftp/ftpd/ChangeLog            | 5 +++++
 src/appl/gssftp/ftpd/Makefile.in          | 4 ++--
 src/appl/sample/ChangeLog                 | 5 +++++
 src/appl/sample/Makefile.in               | 4 ++--
 src/appl/sample/sclient/ChangeLog         | 5 +++++
 src/appl/sample/sclient/Makefile.in       | 4 ++--
 src/appl/sample/sserver/ChangeLog         | 5 +++++
 src/appl/sample/sserver/Makefile.in       | 4 ++--
 src/appl/simple/ChangeLog                 | 5 +++++
 src/appl/simple/Makefile.in               | 4 ++--
 src/appl/simple/client/ChangeLog          | 5 +++++
 src/appl/simple/client/Makefile.in        | 4 ++--
 src/appl/simple/server/ChangeLog          | 5 +++++
 src/appl/simple/server/Makefile.in        | 4 ++--
 src/appl/telnet/ChangeLog                 | 5 +++++
 src/appl/telnet/Makefile.in               | 4 ++--
 src/appl/telnet/libtelnet/ChangeLog       | 5 +++++
 src/appl/telnet/libtelnet/Makefile.in     | 4 ++--
 src/appl/telnet/telnet/ChangeLog          | 5 +++++
 src/appl/telnet/telnet/Makefile.in        | 4 ++--
 src/appl/telnet/telnetd/ChangeLog         | 5 +++++
 src/appl/telnet/telnetd/Makefile.in       | 4 ++--
 src/appl/user_user/ChangeLog              | 5 +++++
 src/appl/user_user/Makefile.in            | 4 ++--
 src/clients/ChangeLog                     | 4 ++++
 src/clients/Makefile.in                   | 4 ++--
 src/clients/kdestroy/ChangeLog            | 5 +++++
 src/clients/kdestroy/Makefile.in          | 6 +++---
 src/clients/kinit/ChangeLog               | 5 +++++
 src/clients/kinit/Makefile.in             | 6 +++---
 src/clients/klist/ChangeLog               | 5 +++++
 src/clients/klist/Makefile.in             | 6 +++---
 src/clients/kpasswd/ChangeLog             | 5 +++++
 src/clients/kpasswd/Makefile.in           | 4 ++--
 src/clients/ksu/ChangeLog                 | 5 +++++
 src/clients/ksu/Makefile.in               | 4 ++--
 src/config-files/ChangeLog                | 4 ++++
 src/config-files/Makefile.in              | 4 ++--
 src/gen-manpages/ChangeLog                | 4 ++++
 src/gen-manpages/Makefile.in              | 4 ++--
 src/include/ChangeLog                     | 6 ++++++
 src/include/Makefile.in                   | 6 +++---
 src/include/kerberosIV/ChangeLog          | 6 ++++++
 src/include/kerberosIV/Makefile.in        | 6 +++---
 src/include/krb5/ChangeLog                | 5 +++++
 src/include/krb5/Makefile.in              | 4 ++--
 src/kadmin.v4/ChangeLog                   | 4 ++++
 src/kadmin.v4/Makefile.in                 | 4 ++--
 src/kadmin.v4/server/ChangeLog            | 5 +++++
 src/kadmin.v4/server/Makefile.in          | 4 ++--
 src/kadmin/ChangeLog                      | 4 ++++
 src/kadmin/Makefile.in                    | 4 ++--
 src/kadmin/cli/ChangeLog                  | 5 +++++
 src/kadmin/cli/Makefile.in                | 4 ++--
 src/kadmin/dbutil/ChangeLog               | 5 +++++
 src/kadmin/dbutil/Makefile.in             | 4 ++--
 src/kadmin/kdbkeys/ChangeLog              | 5 +++++
 src/kadmin/kdbkeys/Makefile.in            | 4 ++--
 src/kadmin/ktutil/ChangeLog               | 5 +++++
 src/kadmin/ktutil/Makefile.in             | 4 ++--
 src/kadmin/passwd/ChangeLog               | 5 +++++
 src/kadmin/passwd/Makefile.in             | 4 ++--
 src/kadmin/passwd/unit-test/ChangeLog     | 5 +++++
 src/kadmin/passwd/unit-test/Makefile.in   | 6 +++---
 src/kadmin/server/ChangeLog               | 5 +++++
 src/kadmin/server/Makefile.in             | 4 ++--
 src/kadmin/testing/ChangeLog              | 5 +++++
 src/kadmin/testing/Makefile.in            | 4 ++--
 src/kadmin/testing/scripts/ChangeLog      | 5 +++++
 src/kadmin/testing/scripts/Makefile.in    | 4 ++--
 src/kadmin/testing/util/ChangeLog         | 5 +++++
 src/kadmin/testing/util/Makefile.in       | 4 ++--
 src/kadmin/v4server/ChangeLog             | 5 +++++
 src/kadmin/v4server/Makefile.in           | 4 ++--
 src/kadmin/v4server/unit-test/ChangeLog   | 5 +++++
 src/kadmin/v4server/unit-test/Makefile.in | 4 ++--
 src/kadmin/v5passwdd/ChangeLog            | 5 +++++
 src/kadmin/v5passwdd/Makefile.in          | 8 ++++----
 src/kdc/ChangeLog                         | 4 ++++
 src/kdc/Makefile.in                       | 4 ++--
 src/krb524/ChangeLog                      | 4 ++++
 src/krb524/Makefile.in                    | 4 ++--
 src/lib/ChangeLog                         | 4 ++++
 src/lib/Makefile.in                       | 4 ++--
 src/lib/crypto/ChangeLog                  | 5 +++++
 src/lib/crypto/Makefile.in                | 4 ++--
 src/lib/crypto/crc32/ChangeLog            | 5 +++++
 src/lib/crypto/crc32/Makefile.in          | 4 ++--
 src/lib/crypto/des/ChangeLog              | 5 +++++
 src/lib/crypto/des/Makefile.in            | 4 ++--
 src/lib/crypto/md4/ChangeLog              | 5 +++++
 src/lib/crypto/md4/Makefile.in            | 4 ++--
 src/lib/crypto/md5/ChangeLog              | 5 +++++
 src/lib/crypto/md5/Makefile.in            | 6 +++---
 src/lib/crypto/os/ChangeLog               | 5 +++++
 src/lib/crypto/os/Makefile.in             | 4 ++--
 src/lib/crypto/sha/ChangeLog              | 5 +++++
 src/lib/crypto/sha/Makefile.in            | 4 ++--
 src/lib/des425/ChangeLog                  | 5 +++++
 src/lib/des425/Makefile.in                | 4 ++--
 src/lib/gssapi/ChangeLog                  | 5 +++++
 src/lib/gssapi/Makefile.in                | 4 ++--
 src/lib/gssapi/generic/ChangeLog          | 5 +++++
 src/lib/gssapi/generic/Makefile.in        | 4 ++--
 src/lib/gssapi/krb5/ChangeLog             | 5 +++++
 src/lib/gssapi/krb5/Makefile.in           | 4 ++--
 src/lib/gssapi/mechglue/ChangeLog         | 5 +++++
 src/lib/gssapi/mechglue/Makefile.in       | 4 ++--
 src/lib/kadm/ChangeLog                    | 5 +++++
 src/lib/kadm/Makefile.in                  | 4 ++--
 src/lib/kadm5/ChangeLog                   | 5 +++++
 src/lib/kadm5/Makefile.in                 | 4 ++--
 src/lib/kadm5/clnt/ChangeLog              | 5 +++++
 src/lib/kadm5/clnt/Makefile.in            | 4 ++--
 src/lib/kadm5/srv/ChangeLog               | 5 +++++
 src/lib/kadm5/srv/Makefile.in             | 4 ++--
 src/lib/kadm5/unit-test/ChangeLog         | 5 +++++
 src/lib/kadm5/unit-test/Makefile.in       | 4 ++--
 src/lib/kdb/ChangeLog                     | 5 +++++
 src/lib/kdb/Makefile.in                   | 4 ++--
 src/lib/krb4/ChangeLog                    | 5 +++++
 src/lib/krb4/Makefile.in                  | 4 ++--
 src/lib/krb5/ChangeLog                    | 5 +++++
 src/lib/krb5/Makefile.in                  | 4 ++--
 src/lib/krb5/asn.1/ChangeLog              | 5 +++++
 src/lib/krb5/asn.1/Makefile.in            | 4 ++--
 src/lib/krb5/ccache/ChangeLog             | 5 +++++
 src/lib/krb5/ccache/Makefile.in           | 4 ++--
 src/lib/krb5/ccache/file/ChangeLog        | 5 +++++
 src/lib/krb5/ccache/file/Makefile.in      | 4 ++--
 src/lib/krb5/ccache/memory/ChangeLog      | 5 +++++
 src/lib/krb5/ccache/memory/Makefile.in    | 4 ++--
 src/lib/krb5/ccache/stdio/ChangeLog       | 5 +++++
 src/lib/krb5/ccache/stdio/Makefile.in     | 4 ++--
 src/lib/krb5/error_tables/ChangeLog       | 5 +++++
 src/lib/krb5/error_tables/Makefile.in     | 4 ++--
 src/lib/krb5/keytab/ChangeLog             | 5 +++++
 src/lib/krb5/keytab/Makefile.in           | 4 ++--
 src/lib/krb5/keytab/db/ChangeLog          | 5 +++++
 src/lib/krb5/keytab/db/Makefile.in        | 4 ++--
 src/lib/krb5/keytab/file/ChangeLog        | 5 +++++
 src/lib/krb5/keytab/file/Makefile.in      | 4 ++--
 src/lib/krb5/krb/ChangeLog                | 5 +++++
 src/lib/krb5/krb/Makefile.in              | 4 ++--
 src/lib/krb5/os/ChangeLog                 | 5 +++++
 src/lib/krb5/os/Makefile.in               | 4 ++--
 src/lib/krb5/posix/ChangeLog              | 5 +++++
 src/lib/krb5/posix/Makefile.in            | 4 ++--
 src/lib/krb5/rcache/ChangeLog             | 5 +++++
 src/lib/krb5/rcache/Makefile.in           | 4 ++--
 src/lib/krb5util/ChangeLog                | 5 +++++
 src/lib/krb5util/Makefile.in              | 4 ++--
 src/lib/rpc/ChangeLog                     | 5 +++++
 src/lib/rpc/Makefile.in                   | 4 ++--
 src/lib/rpc/unit-test/Makefile.in         | 2 +-
 src/slave/ChangeLog                       | 4 ++++
 src/slave/Makefile.in                     | 4 ++--
 src/tests/ChangeLog                       | 4 ++++
 src/tests/Makefile.in                     | 4 ++--
 src/tests/asn.1/ChangeLog                 | 5 +++++
 src/tests/asn.1/Makefile.in               | 4 ++--
 src/tests/create/ChangeLog                | 5 +++++
 src/tests/create/Makefile.in              | 4 ++--
 src/tests/dejagnu/ChangeLog               | 5 +++++
 src/tests/dejagnu/Makefile.in             | 4 ++--
 src/tests/gssapi/ChangeLog                | 5 +++++
 src/tests/gssapi/Makefile.in              | 4 ++--
 src/tests/hammer/ChangeLog                | 5 +++++
 src/tests/hammer/Makefile.in              | 4 ++--
 src/tests/resolve/ChangeLog               | 5 +++++
 src/tests/resolve/Makefile.in             | 4 ++--
 src/tests/verify/ChangeLog                | 5 +++++
 src/tests/verify/Makefile.in              | 4 ++--
 src/util/ChangeLog                        | 7 +++++++
 src/util/Makefile.in                      | 4 ++--
 src/util/dyn/ChangeLog                    | 5 +++++
 src/util/dyn/Makefile.in                  | 4 ++--
 src/util/et/ChangeLog                     | 5 +++++
 src/util/et/Makefile.in                   | 4 ++--
 src/util/profile/ChangeLog                | 5 +++++
 src/util/profile/Makefile.in              | 4 ++--
 src/util/pty/ChangeLog                    | 5 +++++
 src/util/pty/Makefile.in                  | 4 ++--
 src/util/send-pr/Makefile.in              | 4 ++--
 src/util/ss/ChangeLog                     | 5 +++++
 src/util/ss/Makefile.in                   | 4 ++--
 198 files changed, 691 insertions(+), 208 deletions(-)

commit 0bceb9ff8823052427b4d7ac64cb618cfd887ab0
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 18 23:09:47 1998 +0000

    	* windows.in: Rewrite some of the directory syntax
    
    	* pre.in: Rewrite some of the directory syntax.
    
    	* mac-pre.in: Rewrite some of the directory syntax.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10463 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  8 ++++++++
 src/config/mac-pre.in | 13 ++++++++++---
 src/config/pre.in     | 13 ++++++++++---
 src/config/windows.in | 15 +++++++++++----
 4 files changed, 39 insertions(+), 10 deletions(-)

commit 1068592e07e773842ed801b5a6b196e40d2e0754
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Feb 15 03:52:58 1998 +0000

    	* ovsec_kadmd.c (kadm_svc_run): Fix naming of _rpc_dtablesize()
    	that was missed earlier.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10462 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 5 +++++
 src/kadmin/server/ovsec_kadmd.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 10827e186e6d11730c7a5c50f8601e2021575067
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Feb 14 15:43:25 1998 +0000

    	* configure.in: Remove USE_ANAME, and the defines for ANAME_DBDEP and
    	        ANAME_DBLIB as they are no longer used.
    
    	* Makefile.in: Remove unused ANAME_DBDEP and ANAME_DBLIB definitions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10461 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 7 +++++++
 src/lib/krb5/Makefile.in  | 5 +----
 src/lib/krb5/configure.in | 6 ------
 3 files changed, 8 insertions(+), 10 deletions(-)

commit dd99dc2a50f7c5cc43780ee8f19cd321f9e114eb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Feb 14 15:36:02 1998 +0000

    Remove USE_ANAME
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10460 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 4 ++++
 src/appl/telnet/telnetd/configure.in | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit c203427d99a8b97cc392e2766da4c78961a924e1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Feb 14 15:35:05 1998 +0000

    Remove USE_ANAME as aclocal.m4 no longer defines it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10459 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ChangeLog    | 4 ++++
 src/appl/gssftp/configure.in | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 31a6fa1979cbae1229f0a7bb87d70349417b20da
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Feb 14 15:34:07 1998 +0000

    configure.in: Remove USE_ANAME
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10458 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 4 ++++
 src/appl/gss-sample/configure.in | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 7a96456c8e81c48f4ce5a8a1ddca37e7fafec33b
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 14 08:18:56 1998 +0000

    asn1buf.h (asn1buf_insert_octet): Use static inline function to define
    	asn1_insert_octet, since the GCC specific hack we're using doesn't
    	work on GCC compilers that also have Objective C enabled.
    
    asn1buf.c: define ASN1BUF_OMIT_INLINE_FUNCS before including
    	asn1buf.h, since we don't want inline functions declared when we're
    	defining the linkable version of the functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10457 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog |  11 ++++
 src/lib/krb5/asn.1/asn1buf.c |   2 +
 src/lib/krb5/asn.1/asn1buf.h | 117 +++++++++++++++++++++++--------------------
 3 files changed, 77 insertions(+), 53 deletions(-)

commit 9cb15d118e17697d8b969a05b1065f20a4c84aff
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 14 03:24:40 1998 +0000

    Applied lxs's changes to make ftpd safe for systems where
    sizeof(off_t) > sizeof(int).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10456 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  5 +++++
 src/appl/gssftp/ftpd/ftpd.c    | 18 +++++++++++++++---
 2 files changed, 20 insertions(+), 3 deletions(-)

commit f632fc2945811325756dd043fd1f9d4a62bb51dc
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 14 03:18:25 1998 +0000

    Checked in wrong version of ChangeLog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10455 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6084b2cbb20e7f64e92f6f1fd6d4e66ea1071c99
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 14 03:17:54 1998 +0000

    Applied lxs's changes to add support for Rhapsody DR1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10454 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog    | 5 +++++
 src/config/config.guess | 9 +++++++++
 src/config/config.sub   | 2 +-
 3 files changed, 15 insertions(+), 1 deletion(-)

commit 74ae8d1fdc12c6580cdb4c52da1b1049eaa59d1d
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 14 02:38:38 1998 +0000

    	* kadm_rpc_svc.c: Punt naughty RCS keywords.  Update header
    	locations.
    
    	* ovsec_kadmd.c: Update header locations.  Punt naughty RCS
    	keywords.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10453 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog      |  8 +++++
 src/kadmin/server/kadm_rpc_svc.c | 70 +---------------------------------------
 src/kadmin/server/ovsec_kadmd.c  |  9 ++----
 3 files changed, 11 insertions(+), 76 deletions(-)

commit 1313306005210643a3c361b7fa2fc40248407ba4
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 14 02:34:11 1998 +0000

    	* admin.h:
    	* kadm_rpc.h:
    	* kadm_rpc_xdr.c: Update header locations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10452 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog      | 6 ++++++
 src/lib/kadm5/adb.h          | 2 +-
 src/lib/kadm5/admin.h        | 2 +-
 src/lib/kadm5/kadm_rpc.h     | 2 +-
 src/lib/kadm5/kadm_rpc_xdr.c | 8 +-------
 5 files changed, 10 insertions(+), 10 deletions(-)

commit 8309f6e0bde9db5ef0c2a872b2e0492bafcab60e
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 14 02:33:14 1998 +0000

    oops forgot to update ChangeLog entirely
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10451 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit 6eb3df59a145d1e390f15a59439fbcf0174295e5
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 14 02:32:58 1998 +0000

    	* client_init.c:
    	* client_principal.c:
    	* client_rpc.c:
    	* clnt_policy.c:
    	* clnt_privs.c: Update header locations.
    
    	* Makefile.in (LIBMAJOR): Bump major version to reflect change in
    	rpc library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10450 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog          |  5 +++++
 src/lib/kadm5/clnt/Makefile.in        |  2 +-
 src/lib/kadm5/clnt/client_init.c      |  4 ++--
 src/lib/kadm5/clnt/client_principal.c |  2 +-
 src/lib/kadm5/clnt/client_rpc.c       |  2 +-
 src/lib/kadm5/clnt/clnt_policy.c      |  2 +-
 src/lib/kadm5/clnt/clnt_privs.c       | 12 +++++++++++-
 7 files changed, 22 insertions(+), 7 deletions(-)

commit bb6a09a2a75068d0613d7b236aa0f643be8a385f
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 14 02:31:34 1998 +0000

    	* adb_xdr.c: Update header locations
    
    	* Makefile.in (LIBMAJOR): Bump major version to reflect change in
    	rpc library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10449 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog   | 7 +++++++
 src/lib/kadm5/srv/Makefile.in | 4 ++--
 src/lib/kadm5/srv/adb_xdr.c   | 2 +-
 3 files changed, 10 insertions(+), 3 deletions(-)

commit b3af2bd61c85465a156e9ac56f61474480d21c00
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 14 02:29:44 1998 +0000

    	* client.c: Update header locations.  Rename of xdr_free
    
    	* rpc_test.h: Update header locations.
    
    	* server.c: Update header locations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10448 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog  |  8 ++++++++
 src/lib/rpc/unit-test/client.c   | 17 ++++++++++++-----
 src/lib/rpc/unit-test/rpc_test.h |  2 +-
 src/lib/rpc/unit-test/server.c   |  4 ++--
 4 files changed, 23 insertions(+), 8 deletions(-)

commit 2a43d772be1e45faa8e488d436b6e867371563fb
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 14 02:27:25 1998 +0000

    "Renames" in the following refer to renaming of various exported
    functions and global variables to prefix them with "gssrpc_" or
    "_gssrpc" as might be appropriate.  Some symbols which are unlikely to
    occur in vendor rpc implementations have retained their old names
    (notably the gssapi specific ones).
    
    	* auth.h: Renames.
    	* auth_any.c: Update header locations.
    	* auth_gssapi.c: Punt naughty RCS keywords.  Update header
    	locations.  Remove explicit extern decl of rpc_createrr (clnt.h
    	gets it).  Renames.
    	* auth_gssapi.h: Punt naughty RCS keywords.
    	* auth_gssapi_misc.c: Punt naught RCS keywords.  Update header
    	locations.
    	* auth_none.c: Update header locations.  Renames.
    	* auth_unix.c: Update header locations.  Renames.
    	* auth_unix.h: Renames.
    	* authunix_prot.c: Update header locations.
    	* bindresvport.c: Renames.
    	* clnt.h: Renames.
    	* clnt_generic.c: Update header locations.
    	* clnt_perror.c: Update header locations.
    	* clnt_raw.c: Update header locations.  Renames.
    	* clnt_simple.c: Update header locations.  Renames.
    	* clnt_tcp.c: Update header locations.  Renames.
    	* clnt_udp.c: Upate header loations.  Renames.
    	* get_myaddress.c: Update header locations.  Renames.
    	* getrpcent.c: Update header locations.
    	* getrpcport.c: Update header locations. Renames.
    	* netdb.h: Update header locations.
    	* pmap_clnt.c: Update header locations.  Renames.
    	* pmap_clnt.h: Renames.
    	* pmap_getmaps.c: Update header locations.
    	* pmap_getport.c: Update header locations.
    	* pmap_prot.c: Update header locations.
    	* pmap_prot.h: Renames.
    	* pmap_prot2.c: Update header locations.
    	* pmap_rmt.c: Update header locations.  Renames.
    	* pmap_rmt.h: Renames.
    	* rpc.h: Update header locations.  No longer include rpc/netdb.h.
    	* rpc_callmsg.c: Update header locations.  Renames.
    	* rpc_commondata.c: Update header locations.
    	* rpc_dtablesize.c: Renames.
    	* rpc_msg.h: Renames.
    	* rpc_prot.c: Update header locations.  Renames.
    	* svc.c: Update header locations.  Renames.
    	* svc.h: Renames.
    	* svc_auth.c: Update header locations.  Renames.
    	* svc_auth.h: Renames.
    	* svc_auth_any.c: Update header locations.
    	* svc_auth_gssapi.c: Punt naughty RCS keywords.  Update header
    	locations.  Renames.
    	* svc_auth_unix.c: Renames.
    	* svc_raw.c: Update header locations.
    	* svc_run.c: Update header locations.  Renames.
    	* svc_simple.c: Update header locations.  Renames.  Make pl
    	static.
    	* svc_tcp.c: Update header locations.  Renames.
    	* svc_udp.c: Update header locations.  Renames.
    	* xdr.c: Update header locations.  Renames.
    	* xdr.h: Renames.
    	* xdr_alloc.c: Punt naughty RCS keywords.  Update header
    	locations.
    	* xdr_array.c: Update header locations.
    	* xdr_float.c: Update header locations.
    	* xdr_mem.c: Update header locations.
    	* xdr_rec.c: Update header locations.
    	* xdr_reference.c: Update header locations.
    	* xdr_stdio.c: Update header locations.
    
    	* Makefile.in: Bump major version due to changes.  Don't build
    	getrpcent.o, since we don't use it, and dealing with the
    	rpc/netdb.h lossage was a major pain.  Also, rename HDRDIR to
    	$(BUILDTOP)/gssrpc in order to avoid problems with system headers
    	including rpc/*.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10447 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog          |  72 +++++++++++++
 src/lib/rpc/Makefile.in        |   7 +-
 src/lib/rpc/auth.h             |  11 ++
 src/lib/rpc/auth_any.c         |   6 +-
 src/lib/rpc/auth_gssapi.c      |  22 ++--
 src/lib/rpc/auth_gssapi.h      |  74 --------------
 src/lib/rpc/auth_gssapi_misc.c | 106 +------------------
 src/lib/rpc/auth_none.c        |  10 +-
 src/lib/rpc/auth_unix.c        |  16 +--
 src/lib/rpc/auth_unix.h        |   1 +
 src/lib/rpc/authunix_prot.c    |   8 +-
 src/lib/rpc/bindresvport.c     |   2 +-
 src/lib/rpc/clnt.h             |  12 +++
 src/lib/rpc/clnt_generic.c     |   2 +-
 src/lib/rpc/clnt_perror.c      |   6 +-
 src/lib/rpc/clnt_raw.c         |   4 +-
 src/lib/rpc/clnt_simple.c      |   4 +-
 src/lib/rpc/clnt_tcp.c         |  10 +-
 src/lib/rpc/clnt_udp.c         |  10 +-
 src/lib/rpc/get_myaddress.c    |  10 +-
 src/lib/rpc/getrpcent.c        |   2 +-
 src/lib/rpc/getrpcport.c       |   4 +-
 src/lib/rpc/netdb.h            |   2 +-
 src/lib/rpc/pmap_clnt.c        |   8 +-
 src/lib/rpc/pmap_clnt.h        |   7 ++
 src/lib/rpc/pmap_getmaps.c     |   6 +-
 src/lib/rpc/pmap_getport.c     |   6 +-
 src/lib/rpc/pmap_prot.c        |   6 +-
 src/lib/rpc/pmap_prot.h        |   2 +
 src/lib/rpc/pmap_prot2.c       |   6 +-
 src/lib/rpc/pmap_rmt.c         |  10 +-
 src/lib/rpc/pmap_rmt.h         |   2 +
 src/lib/rpc/rpc.h              |  26 +++--
 src/lib/rpc/rpc_callmsg.c      |   6 +-
 src/lib/rpc/rpc_commondata.c   |   2 +-
 src/lib/rpc/rpc_dtablesize.c   |   2 +-
 src/lib/rpc/rpc_msg.h          |   5 +
 src/lib/rpc/rpc_prot.c         |  14 +--
 src/lib/rpc/svc.c              |  10 +-
 src/lib/rpc/svc.h              |  30 +++++-
 src/lib/rpc/svc_auth.c         |   6 +-
 src/lib/rpc/svc_auth.h         |   1 +
 src/lib/rpc/svc_auth_any.c     |   2 +-
 src/lib/rpc/svc_auth_gssapi.c  | 227 ++---------------------------------------
 src/lib/rpc/svc_auth_unix.c    |   6 +-
 src/lib/rpc/svc_raw.c          |   2 +-
 src/lib/rpc/svc_run.c          |   4 +-
 src/lib/rpc/svc_simple.c       |   6 +-
 src/lib/rpc/svc_tcp.c          |   8 +-
 src/lib/rpc/svc_udp.c          |   6 +-
 src/lib/rpc/xdr.c              |   6 +-
 src/lib/rpc/xdr.h              |  37 +++++++
 src/lib/rpc/xdr_alloc.c        |  42 +-------
 src/lib/rpc/xdr_array.c        |   4 +-
 src/lib/rpc/xdr_float.c        |   4 +-
 src/lib/rpc/xdr_mem.c          |   4 +-
 src/lib/rpc/xdr_rec.c          |   4 +-
 src/lib/rpc/xdr_reference.c    |   4 +-
 src/lib/rpc/xdr_stdio.c        |   4 +-
 59 files changed, 337 insertions(+), 589 deletions(-)

commit bc7783c275e807b5ca6adb97c19efca8d453c206
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 13 21:19:38 1998 +0000

    Document previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10446 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 1fb3dcc9c0fa8158026678104a3c519c3f995b1c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 13 21:19:22 1998 +0000

    	* recno/extern.h: Additional renaming
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10445 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/recno/extern.h | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit e75cf80c5d68799dff57d8fb146bf7a619d5e28c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 13 21:19:11 1998 +0000

    	* hash/extern.h: Additional renaming
    
    	* hash/hash_page.c (page_to_oaddr):
    	(is_bitmap_pgno): Declare static to avoid leaking symbols.
    
    	* hash/search.h: Additional renaming.
    
    	* hash/hash_log2.c (__log2): Rename explicitly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10444 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/hash/extern.h    | 33 +++++++++++++++++++++++++++++++++
 src/util/db2/hash/hash_log2.c |  2 +-
 src/util/db2/hash/hash_page.c |  4 ++--
 src/util/db2/hash/search.h    |  4 ++++
 4 files changed, 40 insertions(+), 3 deletions(-)

commit a1a73136a7cc1b7c6d2e2ea2a5f53bc0b03a00e9
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 13 21:16:43 1998 +0000

    	* mpool/mpool.h: Additional renaming
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10443 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/mpool/mpool.h | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 0cdf8b5cfd3a52d63701da19381177d6c6908f8e
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 13 21:15:54 1998 +0000

    	* btree/extern.h: Additional renaming
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10442 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/btree/extern.h | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 36a4ad74d8c88e5d7111e9898d9e81b2a74f8db3
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 13 21:15:20 1998 +0000

    	* db-int.h: Additional renaming
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10441 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/include/ChangeLog | 2 ++
 src/util/db2/include/db-int.h  | 4 ++++
 2 files changed, 6 insertions(+)

commit 5f6a2a632d7ed8c3830b832fab93af6df4b00da3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 13 20:33:10 1998 +0000

    Collapse ftp and ftpd's configure.in into gssftp's configure.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10440 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ChangeLog         |  9 ++++++
 src/appl/gssftp/Makefile.in       |  1 +
 src/appl/gssftp/configure.in      | 63 +++++++++++++++++++++++++++++++++++++--
 src/appl/gssftp/ftp/ChangeLog     |  6 ++++
 src/appl/gssftp/ftp/Makefile.in   |  2 +-
 src/appl/gssftp/ftp/configure.in  | 20 -------------
 src/appl/gssftp/ftpd/ChangeLog    |  6 ++++
 src/appl/gssftp/ftpd/Makefile.in  |  2 +-
 src/appl/gssftp/ftpd/configure.in | 49 ------------------------------
 9 files changed, 84 insertions(+), 74 deletions(-)

commit c784be44c3b8fbda2ea18d043b4c2a244fd3213c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 13 20:29:50 1998 +0000

    Remove free functions.  (Now moved to lib/krb5/krb/kfree.c)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10439 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/.Sanitize    |  68 ---------------------
 src/lib/krb5/free/ChangeLog    | 133 -----------------------------------------
 src/lib/krb5/free/Makefile.in  | 121 -------------------------------------
 src/lib/krb5/free/configure.in |   4 --
 src/lib/krb5/free/f_addr.c     |  37 ------------
 src/lib/krb5/free/f_address.c  |  43 -------------
 src/lib/krb5/free/f_ap_rep.c   |  38 ------------
 src/lib/krb5/free/f_ap_req.c   |  40 -------------
 src/lib/krb5/free/f_arep_enc.c |  38 ------------
 src/lib/krb5/free/f_auth_cnt.c |  44 --------------
 src/lib/krb5/free/f_authdata.c |  43 -------------
 src/lib/krb5/free/f_authent.c  |  45 --------------
 src/lib/krb5/free/f_chksum.c   |  38 ------------
 src/lib/krb5/free/f_cred.c     |  40 -------------
 src/lib/krb5/free/f_cred_cnt.c |  56 -----------------
 src/lib/krb5/free/f_cred_enc.c |  56 -----------------
 src/lib/krb5/free/f_creds.c    |  37 ------------
 src/lib/krb5/free/f_data.c     |  48 ---------------
 src/lib/krb5/free/f_einfo.c    |  42 -------------
 src/lib/krb5/free/f_enc_kdc.c  |  44 --------------
 src/lib/krb5/free/f_enc_tkt.c  |  46 --------------
 src/lib/krb5/free/f_error.c    |  44 --------------
 src/lib/krb5/free/f_kdc_rp.c   |  46 --------------
 src/lib/krb5/free/f_kdc_rq.c   |  52 ----------------
 src/lib/krb5/free/f_keyblock.c |  51 ----------------
 src/lib/krb5/free/f_last_req.c |  40 -------------
 src/lib/krb5/free/f_padata.c   |  43 -------------
 src/lib/krb5/free/f_princ.c    |  49 ---------------
 src/lib/krb5/free/f_priv.c     |  38 ------------
 src/lib/krb5/free/f_priv_enc.c |  42 -------------
 src/lib/krb5/free/f_pwd_data.c |  38 ------------
 src/lib/krb5/free/f_pwd_seq.c  |  39 ------------
 src/lib/krb5/free/f_safe.c     |  44 --------------
 src/lib/krb5/free/f_tckt.c     |  42 -------------
 src/lib/krb5/free/f_tckts.c    |  40 -------------
 src/lib/krb5/free/f_tgt_cred.c |  38 ------------
 src/lib/krb5/free/f_tkt_auth.c |  40 -------------
 src/lib/krb5/free/f_unparse.c  |  36 -----------
 38 files changed, 1783 deletions(-)

commit 7f7bb406395c847d02b4d6d2534889005bcfb95b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 13 20:29:11 1998 +0000

    Makefile.in, configure.in: Remove the free directory from the list of
    	subdirectories to be built.  (All functions moved into
    	lib/krb5/free/kfree.c)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10438 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    |  6 ++++++
 src/lib/krb5/Makefile.in  | 17 +++++------------
 src/lib/krb5/configure.in |  2 +-
 3 files changed, 12 insertions(+), 13 deletions(-)

commit e37ff6adbb199160bb49db1a62b131c3ee4e9db3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 13 20:28:36 1998 +0000

    Added new file kfree.c, which contained all of the functions
    previously in the lib/krb5/free directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10437 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   |   5 +
 src/lib/krb5/krb/Makefile.in |   3 +
 src/lib/krb5/krb/kfree.c     | 574 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 582 insertions(+)

commit 59129cce7fa3abaa1419739c64168916057d580c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 13 20:24:52 1998 +0000

    Add AC_PROG_INSTALL since it's needed to install the libraries and
    header files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10436 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog    | 5 +++++
 src/util/ss/configure.in | 1 +
 2 files changed, 6 insertions(+)

commit 87f18f3c5f2bfb78cb4a0c41dc24c8da2ad97658
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 13 20:23:25 1998 +0000

    Collapse configure.in files below lib/crypto into lib/crypto
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10435 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog          |  9 +++++++++
 src/lib/crypto/Makefile.in        |  1 +
 src/lib/crypto/configure.in       | 19 +++++++++++++++++--
 src/lib/crypto/crc32/ChangeLog    |  6 ++++++
 src/lib/crypto/crc32/Makefile.in  |  2 +-
 src/lib/crypto/crc32/configure.in |  4 ----
 src/lib/crypto/des/ChangeLog      |  6 ++++++
 src/lib/crypto/des/Makefile.in    |  2 +-
 src/lib/crypto/des/configure.in   |  6 ------
 src/lib/crypto/md4/ChangeLog      |  6 ++++++
 src/lib/crypto/md4/Makefile.in    |  2 +-
 src/lib/crypto/md4/configure.in   |  5 -----
 src/lib/crypto/md5/ChangeLog      |  6 ++++++
 src/lib/crypto/md5/Makefile.in    |  2 +-
 src/lib/crypto/md5/configure.in   |  5 -----
 src/lib/crypto/os/ChangeLog       |  6 ++++++
 src/lib/crypto/os/Makefile.in     |  2 +-
 src/lib/crypto/os/configure.in    |  8 --------
 src/lib/crypto/sha/ChangeLog      |  6 ++++++
 src/lib/crypto/sha/Makefile.in    |  2 +-
 src/lib/crypto/sha/configure.in   |  5 -----
 21 files changed, 69 insertions(+), 41 deletions(-)

commit b3c3810a8ac49d4c1776776b9cbb3cceecb19bfd
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 13 20:16:40 1998 +0000

    Change patch so that either mechanism is accepted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10434 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 5 +++--
 src/lib/gssapi/krb5/accept_sec_context.c | 6 +++---
 2 files changed, 6 insertions(+), 5 deletions(-)

commit 0ee77c7db6e8ad3a81d2be27f6a41993c4f4d673
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 13 20:13:30 1998 +0000

    accept_sec_context.c (krb5_gss_accept_sec_context): Always allow use
    	of the pre-RFC mechanism when accepting contexts.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10433 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 5 +++++
 src/lib/gssapi/krb5/accept_sec_context.c | 2 ++
 2 files changed, 7 insertions(+)

commit 040ddc9baa079d0c07fbbba4f33b96c8612b25f3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 13 20:12:28 1998 +0000

    aclocal.m4: Rename K5_OUPUT_FILES to K5_AC_OUTPUT, and leave a
    	compatibility macro behind for K5_OUTPUT_FILES.  This is needed
    	because autoreconf greps for AC_OUTPUT.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10432 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 8 +++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit fbe3d840c25d637dbcadd9925a30293f52a46e96
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 13 19:42:12 1998 +0000

    	* hash/hash.c (__kdb2_hash_open): Rename to avoid potential
     	collision with NetBSD libc.
    
    	* hash/dbm.c: Rename lots of functions to avoid colliding with
    	native dbm implementations.
    
    	* db/db.c (kdb2_dbopen): Rename to avoid colliding with NetBSD
    	libc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10431 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog   | 11 +++++++++++
 src/util/db2/db/db.c     |  2 +-
 src/util/db2/hash/dbm.c  | 48 ++++++++++++++++++++++++------------------------
 src/util/db2/hash/hash.c |  2 +-
 4 files changed, 37 insertions(+), 26 deletions(-)

commit 3bbba4d6589f800f18caad7713853808054df9cc
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 13 19:41:31 1998 +0000

    	* db.h: Rename dbopen to avoid collision with NetBSD libc
    
    	* db-ndbm.h: Rename lots of functions to avoid collisions with
    	native dbm implementations.
    
    	* db-int.h: Rename __hash_open to avoid potential collision with
    	NetBSD libc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10430 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/include/ChangeLog | 10 ++++++++++
 src/util/db2/include/db-int.h  |  1 +
 src/util/db2/include/db-ndbm.h | 12 ++++++++++++
 src/util/db2/include/db.h      |  1 +
 4 files changed, 24 insertions(+)

commit ad09563264f6391e517682762c8a153caddd36f6
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 13 03:00:34 1998 +0000

    	* sendmsg.c: Explicitly include k5-int.h in order to get proper
    	prototype of krb5_locate_kdc().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10429 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 5 +++++
 src/krb524/sendmsg.c | 8 +++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit f2f123f7fc81c6167d9601d352aeb0f1512c5092
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 13 01:55:32 1998 +0000

    	* accept_sec_context.c (krb5_gss_accept_sec_context): Add lots of
    	explicit assignments to major_status to ensure that we actually
    	return an error when we mean to.  This was previously preventing
    	gssrpc authentication with the old ovsec_kadm interface from
    	working because the gssrpc server side functions were failing to
    	loop over a set of supplied credentials.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10428 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  7 ++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 40 ++++++++++++++++++++------------
 2 files changed, 32 insertions(+), 15 deletions(-)

commit b6cea42576f6fe8d2daf3709744f939eec221003
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 12 21:40:16 1998 +0000

    	* client.c (main): Tweak the kludge variable
    	krb5_gss_dbg_clietn_expcreds so we can send expired creds to the
    	server.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10427 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog | 6 ++++++
 src/lib/rpc/unit-test/client.c  | 8 ++++++++
 2 files changed, 14 insertions(+)

commit 56d7e5b2f74483b43b294b9f96ff8d2b2fe8ec03
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 12 21:38:58 1998 +0000

    	* init_sec_context.c: KLUDGE!! Add global variable
    	krb5_gss_dbg_client_expcreds to allow the client library to send
    	expired credentials for testing and debugging purposes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10426 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 6 ++++++
 src/lib/gssapi/krb5/init_sec_context.c | 6 +++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit d1375a02a955f8ba4a2ed75f7fd1de613a88df28
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 12 21:24:59 1998 +0000

    	* configure.in: Add commented out AC_OUTPUT to force autoreconf to
    	rebuild the configure script.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10425 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/ChangeLog               | 5 +++++
 src/appl/sample/configure.in            | 2 +-
 src/appl/simple/ChangeLog               | 5 +++++
 src/appl/simple/configure.in            | 3 +--
 src/clients/ChangeLog                   | 5 +++++
 src/clients/configure.in                | 2 +-
 src/kadmin/testing/scripts/ChangeLog    | 5 +++++
 src/kadmin/testing/scripts/configure.in | 2 +-
 src/lib/gssapi/ChangeLog                | 5 +++++
 src/lib/gssapi/configure.in             | 1 +
 src/lib/krb5/ccache/ChangeLog           | 5 +++++
 src/lib/krb5/ccache/configure.in        | 1 +
 src/lib/krb5/keytab/ChangeLog           | 5 +++++
 src/lib/krb5/keytab/configure.in        | 2 +-
 src/lib/rpc/ChangeLog                   | 5 +++++
 src/lib/rpc/configure.in                | 1 +
 src/tests/ChangeLog                     | 5 +++++
 src/tests/configure.in                  | 2 +-
 18 files changed, 54 insertions(+), 7 deletions(-)

commit 981d6f23077665b3b99c2ce9c1cb0cc78003eec5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 12 16:23:00 1998 +0000

    Mass makefile/configure.in build system revamp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10424 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                             |  14 ++
 src/Makefile.in                           |   2 +
 src/aclocal.m4                            | 386 ++----------------------------
 src/appl/ChangeLog                        |   9 +
 src/appl/Makefile.in                      |   2 +
 src/appl/bsd/ChangeLog                    |   4 +
 src/appl/bsd/Makefile.in                  |   2 +
 src/appl/configure.in                     |   3 +-
 src/appl/gss-sample/ChangeLog             |   4 +
 src/appl/gss-sample/Makefile.in           |   2 +
 src/appl/gssftp/ChangeLog                 |   7 +
 src/appl/gssftp/Makefile.in               |   2 +
 src/appl/gssftp/configure.in              |   3 +-
 src/appl/gssftp/ftp/ChangeLog             |   4 +
 src/appl/gssftp/ftp/Makefile.in           |   2 +
 src/appl/gssftp/ftpd/ChangeLog            |   4 +
 src/appl/gssftp/ftpd/Makefile.in          |   2 +
 src/appl/sample/ChangeLog                 |   8 +
 src/appl/sample/Makefile.in               |   4 +
 src/appl/sample/configure.in              |  14 +-
 src/appl/sample/sclient/ChangeLog         |   4 +
 src/appl/sample/sclient/Makefile.in       |   2 +
 src/appl/sample/sclient/configure.in      |   6 -
 src/appl/sample/sserver/ChangeLog         |   4 +
 src/appl/sample/sserver/Makefile.in       |   2 +
 src/appl/sample/sserver/configure.in      |   5 -
 src/appl/simple/ChangeLog                 |   8 +
 src/appl/simple/Makefile.in               |   4 +
 src/appl/simple/client/ChangeLog          |   4 +
 src/appl/simple/client/Makefile.in        |   2 +
 src/appl/simple/client/configure.in       |   9 -
 src/appl/simple/configure.in              |  15 +-
 src/appl/simple/server/ChangeLog          |   4 +
 src/appl/simple/server/Makefile.in        |   2 +
 src/appl/simple/server/configure.in       |   5 -
 src/appl/telnet/ChangeLog                 |   7 +
 src/appl/telnet/Makefile.in               |   2 +
 src/appl/telnet/configure.in              |   3 +-
 src/appl/telnet/libtelnet/ChangeLog       |   8 +
 src/appl/telnet/libtelnet/Makefile.in     |   2 +
 src/appl/telnet/libtelnet/configure.in    |   1 -
 src/appl/telnet/telnet/ChangeLog          |   4 +
 src/appl/telnet/telnet/Makefile.in        |   2 +
 src/appl/telnet/telnetd/ChangeLog         |   4 +
 src/appl/telnet/telnetd/Makefile.in       |   2 +
 src/appl/user_user/ChangeLog              |   4 +
 src/appl/user_user/Makefile.in            |   2 +
 src/clients/ChangeLog                     |   8 +
 src/clients/Makefile.in                   |   5 +-
 src/clients/configure.in                  |  16 +-
 src/clients/kdestroy/ChangeLog            |   4 +
 src/clients/kdestroy/Makefile.in          |   2 +
 src/clients/kdestroy/configure.in         |   5 -
 src/clients/kinit/ChangeLog               |   4 +
 src/clients/kinit/Makefile.in             |   2 +
 src/clients/kinit/configure.in            |   6 -
 src/clients/klist/ChangeLog               |   4 +
 src/clients/klist/Makefile.in             |   3 +-
 src/clients/klist/configure.in            |   5 -
 src/clients/kpasswd/ChangeLog             |   4 +
 src/clients/kpasswd/Makefile.in           |   2 +
 src/clients/kpasswd/configure.in          |   5 -
 src/clients/ksu/ChangeLog                 |   4 +
 src/clients/ksu/Makefile.in               |   2 +
 src/clients/ksu/configure.in              |   9 -
 src/config-files/ChangeLog                |   4 +
 src/config-files/Makefile.in              |   2 +
 src/config/ChangeLog                      |   8 +
 src/config/pre.in                         |   3 +-
 src/configure.in                          |   3 +-
 src/gen-manpages/ChangeLog                |   4 +
 src/gen-manpages/Makefile.in              |   2 +
 src/include/ChangeLog                     |   7 +
 src/include/Makefile.in                   |   2 +
 src/include/configure.in                  |   3 +-
 src/include/kerberosIV/ChangeLog          |   4 +
 src/include/kerberosIV/Makefile.in        |   2 +
 src/include/krb5/ChangeLog                |   4 +
 src/include/krb5/Makefile.in              |   2 +
 src/kadmin.v4/ChangeLog                   |   7 +
 src/kadmin.v4/Makefile.in                 |   2 +
 src/kadmin.v4/configure.in                |   3 +-
 src/kadmin.v4/server/ChangeLog            |   9 +
 src/kadmin.v4/server/Makefile.in          |   2 +
 src/kadmin.v4/server/configure.in         |   2 -
 src/kadmin/ChangeLog                      |   7 +
 src/kadmin/Makefile.in                    |   2 +
 src/kadmin/cli/ChangeLog                  |   4 +
 src/kadmin/cli/Makefile.in                |   2 +
 src/kadmin/configure.in                   |   3 +-
 src/kadmin/dbutil/ChangeLog               |   4 +
 src/kadmin/dbutil/Makefile.in             |   2 +
 src/kadmin/kdbkeys/ChangeLog              |   9 +
 src/kadmin/kdbkeys/Makefile.in            |   2 +
 src/kadmin/kdbkeys/configure.in           |   4 -
 src/kadmin/ktutil/ChangeLog               |   4 +
 src/kadmin/ktutil/Makefile.in             |   2 +
 src/kadmin/passwd/ChangeLog               |  11 +
 src/kadmin/passwd/Makefile.in             |   2 +
 src/kadmin/passwd/configure.in            |  25 --
 src/kadmin/passwd/unit-test/ChangeLog     |   4 +
 src/kadmin/passwd/unit-test/Makefile.in   |   2 +
 src/kadmin/server/ChangeLog               |   4 +
 src/kadmin/server/Makefile.in             |   2 +
 src/kadmin/testing/ChangeLog              |   7 +
 src/kadmin/testing/Makefile.in            |   2 +
 src/kadmin/testing/configure.in           |   3 +-
 src/kadmin/testing/scripts/ChangeLog      |   4 +
 src/kadmin/testing/scripts/Makefile.in    |   2 +
 src/kadmin/testing/scripts/configure.in   |   5 +-
 src/kadmin/testing/util/ChangeLog         |   4 +
 src/kadmin/testing/util/Makefile.in       |   2 +
 src/kadmin/v4server/ChangeLog             |   4 +
 src/kadmin/v4server/Makefile.in           |   2 +
 src/kadmin/v4server/unit-test/ChangeLog   |   4 +
 src/kadmin/v4server/unit-test/Makefile.in |   2 +
 src/kadmin/v5passwdd/ChangeLog            |   4 +
 src/kadmin/v5passwdd/Makefile.in          |   2 +
 src/kdc/ChangeLog                         |   4 +
 src/kdc/Makefile.in                       |   2 +
 src/krb524/ChangeLog                      |   4 +
 src/krb524/Makefile.in                    |   2 +
 src/lib/ChangeLog                         |   7 +
 src/lib/Makefile.in                       |   2 +
 src/lib/configure.in                      |   3 +-
 src/lib/crypto/ChangeLog                  |   7 +
 src/lib/crypto/Makefile.in                |   2 +
 src/lib/crypto/configure.in               |   3 +-
 src/lib/crypto/crc32/ChangeLog            |   4 +
 src/lib/crypto/crc32/Makefile.in          |   2 +
 src/lib/crypto/des/ChangeLog              |   4 +
 src/lib/crypto/des/Makefile.in            |   2 +
 src/lib/crypto/md4/ChangeLog              |   4 +
 src/lib/crypto/md4/Makefile.in            |   2 +
 src/lib/crypto/md5/ChangeLog              |   4 +
 src/lib/crypto/md5/Makefile.in            |   2 +
 src/lib/crypto/os/ChangeLog               |   4 +
 src/lib/crypto/os/Makefile.in             |   2 +
 src/lib/crypto/sha/ChangeLog              |   4 +
 src/lib/crypto/sha/Makefile.in            |   2 +
 src/lib/des425/ChangeLog                  |   4 +
 src/lib/des425/Makefile.in                |   2 +
 src/lib/gssapi/ChangeLog                  |   8 +
 src/lib/gssapi/Makefile.in                |   5 +-
 src/lib/gssapi/configure.in               |  19 +-
 src/lib/gssapi/generic/ChangeLog          |   4 +
 src/lib/gssapi/generic/Makefile.in        |   2 +
 src/lib/gssapi/generic/configure.in       |  11 -
 src/lib/gssapi/krb5/ChangeLog             |   9 +
 src/lib/gssapi/krb5/Makefile.in           |  14 ++
 src/lib/gssapi/krb5/configure.in          |   8 -
 src/lib/gssapi/mechglue/ChangeLog         |   4 +
 src/lib/gssapi/mechglue/Makefile.in       |   2 +
 src/lib/gssapi/mechglue/configure.in      |  26 --
 src/lib/kadm/ChangeLog                    |   8 +
 src/lib/kadm/Makefile.in                  |   7 +-
 src/lib/kadm/configure.in                 |   3 -
 src/lib/kadm5/ChangeLog                   |  10 +
 src/lib/kadm5/Makefile.in                 |  26 ++
 src/lib/kadm5/clnt/ChangeLog              |   6 +
 src/lib/kadm5/clnt/Makefile.in            |  14 ++
 src/lib/kadm5/clnt/configure.in           |   1 -
 src/lib/kadm5/configure.in                |  12 -
 src/lib/kadm5/srv/ChangeLog               |   6 +
 src/lib/kadm5/srv/Makefile.in             |  14 ++
 src/lib/kadm5/srv/configure.in            |   2 -
 src/lib/kadm5/unit-test/ChangeLog         |   4 +
 src/lib/kadm5/unit-test/Makefile.in       |   2 +
 src/lib/kdb/ChangeLog                     |   4 +
 src/lib/kdb/Makefile.in                   |   2 +
 src/lib/krb4/ChangeLog                    |   7 +
 src/lib/krb4/Makefile.in                  |  14 ++
 src/lib/krb4/configure.in                 |   1 -
 src/lib/krb5/ChangeLog                    |   7 +
 src/lib/krb5/Makefile.in                  |   2 +
 src/lib/krb5/asn.1/ChangeLog              |   4 +
 src/lib/krb5/asn.1/Makefile.in            |   2 +
 src/lib/krb5/ccache/ChangeLog             |   8 +
 src/lib/krb5/ccache/Makefile.in           |   4 +
 src/lib/krb5/ccache/configure.in          |  12 +-
 src/lib/krb5/ccache/file/ChangeLog        |   4 +
 src/lib/krb5/ccache/file/Makefile.in      |   2 +
 src/lib/krb5/ccache/file/configure.in     |   7 -
 src/lib/krb5/ccache/memory/ChangeLog      |   4 +
 src/lib/krb5/ccache/memory/Makefile.in    |   2 +
 src/lib/krb5/ccache/memory/configure.in   |   4 -
 src/lib/krb5/ccache/stdio/ChangeLog       |   4 +
 src/lib/krb5/ccache/stdio/Makefile.in     |   2 +
 src/lib/krb5/ccache/stdio/configure.in    |   4 -
 src/lib/krb5/configure.in                 |   3 +-
 src/lib/krb5/error_tables/ChangeLog       |   4 +
 src/lib/krb5/error_tables/Makefile.in     |   2 +
 src/lib/krb5/free/ChangeLog               |   4 +
 src/lib/krb5/free/Makefile.in             |   2 +
 src/lib/krb5/keytab/ChangeLog             |   8 +
 src/lib/krb5/keytab/Makefile.in           |   4 +
 src/lib/krb5/keytab/configure.in          |   7 +-
 src/lib/krb5/keytab/db/ChangeLog          |  10 +
 src/lib/krb5/keytab/db/Makefile.in        |   2 +
 src/lib/krb5/keytab/db/configure.in       |   8 +-
 src/lib/krb5/keytab/file/ChangeLog        |   4 +
 src/lib/krb5/keytab/file/Makefile.in      |   2 +
 src/lib/krb5/keytab/file/configure.in     |   4 -
 src/lib/krb5/krb/ChangeLog                |   4 +
 src/lib/krb5/krb/Makefile.in              |   2 +
 src/lib/krb5/os/ChangeLog                 |   4 +
 src/lib/krb5/os/Makefile.in               |   2 +
 src/lib/krb5/posix/ChangeLog              |   4 +
 src/lib/krb5/posix/Makefile.in            |   2 +
 src/lib/krb5/rcache/ChangeLog             |   4 +
 src/lib/krb5/rcache/Makefile.in           |   2 +
 src/lib/krb5util/ChangeLog                |   4 +
 src/lib/krb5util/Makefile.in              |   2 +
 src/lib/rpc/ChangeLog                     |   8 +
 src/lib/rpc/Makefile.in                   |  30 +++
 src/lib/rpc/configure.in                  |  24 +-
 src/lib/rpc/unit-test/ChangeLog           |   4 +
 src/lib/rpc/unit-test/Makefile.in         |   2 +
 src/slave/ChangeLog                       |   4 +
 src/slave/Makefile.in                     |   2 +
 src/tests/ChangeLog                       |   8 +
 src/tests/Makefile.in                     |   4 +
 src/tests/asn.1/ChangeLog                 |   4 +
 src/tests/asn.1/Makefile.in               |   2 +
 src/tests/asn.1/configure.in              |   5 -
 src/tests/configure.in                    |  22 +-
 src/tests/create/ChangeLog                |   4 +
 src/tests/create/Makefile.in              |   2 +
 src/tests/create/configure.in             |   5 -
 src/tests/dejagnu/ChangeLog               |   4 +
 src/tests/dejagnu/Makefile.in             |   2 +
 src/tests/dejagnu/configure.in            |   9 -
 src/tests/gssapi/ChangeLog                |   4 +
 src/tests/gssapi/Makefile.in              |   2 +
 src/tests/gssapi/configure.in             |   8 -
 src/tests/hammer/ChangeLog                |   4 +
 src/tests/hammer/Makefile.in              |   2 +
 src/tests/hammer/configure.in             |   5 -
 src/tests/resolve/ChangeLog               |   4 +
 src/tests/resolve/Makefile.in             |   2 +
 src/tests/resolve/configure.in            |   8 -
 src/tests/verify/ChangeLog                |   4 +
 src/tests/verify/Makefile.in              |   2 +
 src/tests/verify/configure.in             |   5 -
 src/util/ChangeLog                        |   9 +
 src/util/Makefile.in                      |   8 +
 src/util/autoconf/autoconf.info           |  97 ++++----
 src/util/autoconf/standards.info          |   2 +-
 src/util/configure.in                     |   8 +-
 src/util/dyn/ChangeLog                    |   7 +
 src/util/dyn/Makefile.in                  |  14 ++
 src/util/dyn/configure.in                 |   1 -
 src/util/et/ChangeLog                     |   7 +
 src/util/et/Makefile.in                   |  14 ++
 src/util/et/configure.in                  |   1 -
 src/util/profile/ChangeLog                |   7 +
 src/util/profile/Makefile.in              |  13 +
 src/util/profile/configure.in             |   1 -
 src/util/pty/ChangeLog                    |   8 +
 src/util/pty/Makefile.in                  |  16 ++
 src/util/pty/configure.in                 |   1 -
 src/util/send-pr/Makefile.in              |   2 +
 src/util/ss/ChangeLog                     |  11 +
 src/util/ss/Makefile.in                   |  30 +++
 src/util/ss/cmd_tbl.lex.l                 |   1 -
 src/util/ss/configure.in                  |   3 -
 src/util/ss/ct.y                          |   1 -
 src/util/ss/requests.c                    |   1 -
 src/util/ss/ss.h                          |   1 -
 269 files changed, 1140 insertions(+), 720 deletions(-)

commit 98951dafa71eb4fe42c3ffa4766a0e5db9f657cf
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 6 22:19:22 1998 +0000

    	* kerberos_v4.c: Move macro definition of klog earlier so that it
    	actually gets used inside process_v4().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10423 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 5 +++++
 src/kdc/kerberos_v4.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0205668e5383176466255acbe794a91df8ba7698
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 6 18:28:15 1998 +0000

    popen.c (ftpd_popen): Make sure you can't overrun the argv[] and
    	gargv[] arrays.  (Patch submitted by dima@best.net).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10419 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  5 +++++
 src/appl/gssftp/ftpd/popen.c   | 12 ++++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

commit 51924e9c496b7b10e5badae7cc1a08934e6542c7
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 6 04:50:31 1998 +0000

    rd_cred.c (krb5_rd_cred):
    rd_safe.c (krb5_rd_safe):
    rd_priv.c (krb5_rd_priv): Use the remote_subkey first, since the mk_*
    	routines try to use their local_subkey first.  Otherwise, the wrong
    	keys will get used if subkeys are used in both directions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10415 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 9 +++++++++
 src/lib/krb5/krb/rd_cred.c | 4 ++--
 src/lib/krb5/krb/rd_priv.c | 4 ++--
 src/lib/krb5/krb/rd_safe.c | 4 ++--
 4 files changed, 15 insertions(+), 6 deletions(-)

commit bf5b18617222ab2ea1162cfd7182223a0a7a7f0b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 6 04:48:01 1998 +0000

    Add a comment about the low 128 error codes being defined by the Krb5
    protocol spec.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10414 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 5 +++++
 src/lib/krb5/error_tables/krb5_err.et | 7 +++++++
 2 files changed, 12 insertions(+)

commit 3367d52373aecb83a8b2ff307e6266ea59a5c851
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 6 03:48:00 1998 +0000

    wrap_size_limit.c (krb5_gss_wrap_size_limit): Fix bug where if the
    	output header size is greater than the maximum requested output size,
    	return 0 rather than a very large unsigned number.  :-)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10413 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog         |  7 +++++++
 src/lib/gssapi/krb5/wrap_size_limit.c | 10 ++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 74762f12a3523e3f4ce37ded99c5cd21fd13810c
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 5 01:49:10 1998 +0000

    	* krb_auth_su.c (krb5_verify_tkt_def): If using a pre-existing
    	credential cache, ensure that the host ticket has not yet
    	expired.  Patch from vwelch@ncsa.uiuc.edu [krb5-clients/545].
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10404 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     |  6 ++++++
 src/clients/ksu/krb_auth_su.c | 12 +++++++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)

commit 86bceb3421c22135fc8309a0a03c3fbfa691a1fe
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 5 00:03:04 1998 +0000

    kerberos_v4.c (process_v4): Check the length of the incoming V4 packet
    	before copying it into the KTEXT_ST variable.
    
    (kerberos_v4): Make sure the strings in the V4 request structures
    	aren't no longer than they are allowed to be.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10402 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  7 +++++++
 src/kdc/kerberos_v4.c | 41 +++++++++++++++++++++++++++++++++--------
 2 files changed, 40 insertions(+), 8 deletions(-)

commit 0e87b9ddd76d23d4e55b24c78a9a8c79a14bbe0b
Author: Marshall Vale <mjv@mit.edu>
Date:   Mon Feb 2 19:28:29 1998 +0000

    Updated to call Universal Headers 3.0.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10401 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/macsock.c | 30 ++++++++++++++++--------------
 1 file changed, 16 insertions(+), 14 deletions(-)

commit 50bd5d09a88d01fc247f538bf7f05497891cafb7
Author: Marshall Vale <mjv@mit.edu>
Date:   Mon Feb 2 19:26:58 1998 +0000

    Updated from most recent MacTCP SDK
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10400 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/DNR.c | 32 +++++++++++++++++---------------
 1 file changed, 17 insertions(+), 15 deletions(-)

commit dc3a2a8ba189c0ca23f35c6b32e95607c7492d1a
Author: Dan Winship <danw@mit.edu>
Date:   Sun Feb 1 17:11:23 1998 +0000

    fix some formatting problems
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10399 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/klogind.M | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit 21b4558b5819c177272fe350dde5bf0a9670cfbc
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jan 31 04:51:05 1998 +0000

    	* kadmin.exp: Fix to deal with new kpasswd program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10398 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  |  4 ++++
 src/tests/dejagnu/krb-standalone/kadmin.exp | 22 +++++++++++++---------
 2 files changed, 17 insertions(+), 9 deletions(-)

commit 7a69a07b70a1c2b9d59e24bc1e40850eac16db60
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jan 31 04:50:53 1998 +0000

    	* default.exp: Add kpasswd_server to krb5.conf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10397 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 4 ++++
 src/tests/dejagnu/config/default.exp | 1 +
 2 files changed, 5 insertions(+)

commit 9edc1dfa16d605227f77c553285ec13dcd0cbb70
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jan 31 04:08:33 1998 +0000

    	* init_sec_context.c (krb5_gss_init_sec_context): Actually
    	initialize now before calling make_ap_req.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10396 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          |  5 +++++
 src/lib/gssapi/krb5/init_sec_context.c | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 5ebad60bb1db453d7521258b9d3953c2f56a0642
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 30 21:09:51 1998 +0000

    	* configure.in: Add new directory for kpasswd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10395 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ChangeLog    | 4 ++++
 src/clients/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0c2f95c82abcc55733c2340d3a3df31dba793338
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 30 21:08:00 1998 +0000

    	* kpasswd.c:
    	* kpasswd.M:
    	* Makefile.in:
    	* configure.in: New: Cygnus kpasswd client.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10394 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kpasswd/ChangeLog    |  28 +++++++++
 src/clients/kpasswd/Makefile.in  |  26 ++++++++
 src/clients/kpasswd/configure.in |   5 ++
 src/clients/kpasswd/kpasswd.M    |  72 ++++++++++++++++++++++
 src/clients/kpasswd/kpasswd.c    | 127 +++++++++++++++++++++++++++++++++++++++
 5 files changed, 258 insertions(+)

commit c51318fc1f9784fca5a9386b9d9aa83cfcf04666
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 30 21:05:00 1998 +0000

    	* Makefile.in: Remove install rules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10393 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/ChangeLog   | 4 ++++
 src/kadmin/passwd/Makefile.in | 4 ----
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 0aab5888b41381d04e369886f11ebe2f32bcb0af
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 30 20:56:47 1998 +0000

    	* changepw.c (krb5_change_password): KRB5_USE_INET ->
    	HAVE_NETINET_IN_H.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10392 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 5 +++++
 src/lib/krb5/os/changepw.c | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit d3d4d0c4a0c2e2263b4e395882be2f46b83cd64f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jan 30 16:31:44 1998 +0000

    Makefile.in (clean-unix): Remove EXPORTED_BUILT_HEADERS as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10391 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   | 4 ++++
 src/lib/gssapi/generic/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 05262eccf16fda8713d474ca1790309018b6ba28
Author: Dan Winship <danw@mit.edu>
Date:   Fri Jan 30 01:24:59 1998 +0000

            * ftpd.c (auth_data): Accept forwarded credentials and dispose of
            them properly. (And fix some indentation bugs.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10390 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  5 ++++
 src/appl/gssftp/ftpd/ftpd.c    | 52 +++++++++++++++++++++++++++++-------------
 2 files changed, 41 insertions(+), 16 deletions(-)

commit 39bafbdf1f24be6a6ae8a3b6e71963bbc8c17d5a
Author: Dan Winship <danw@mit.edu>
Date:   Fri Jan 30 01:20:11 1998 +0000

            * accept_sec_context.c (rd_and_store_for_creds): Don't mess with
            krb5_cc_default--use a new mem-based ccache.
    
            * Makefile.in:
            * gssapi_krb5.h:
            * copy_ccache.c (gss_krb5_copy_ccache): Routine to copy a
            gss_cred_id_t (such as a forwarded creds) into an existing
            krb5_ccache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10389 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 11 ++++++++
 src/lib/gssapi/krb5/Makefile.in          |  2 ++
 src/lib/gssapi/krb5/accept_sec_context.c | 14 +++++++---
 src/lib/gssapi/krb5/copy_ccache.c        | 46 ++++++++++++++++++++++++++++++++
 src/lib/gssapi/krb5/gssapi_krb5.h        |  4 +++
 5 files changed, 74 insertions(+), 3 deletions(-)

commit 29763f5e2e510bc7bfe728c6edf6987c2f4cc90b
Author: Dan Winship <danw@mit.edu>
Date:   Fri Jan 30 01:17:17 1998 +0000

            * krb5.hin: fix #define of krb5_cc_gen_new (takes a krb5_ccache *,
            not a krb5_ccache)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10388 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 5f04a55959beba585481c44fb2c35cfeee6afc66
Author: Dan Winship <danw@mit.edu>
Date:   Fri Jan 30 00:57:03 1998 +0000

    Add -x (automatically encrypt) and -f (forward credentials) options
    
    Don't complain about missing ftp/hostname principal if there's a
    usable host/hostname.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10387 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 12 ++++++++++++
 src/appl/gssftp/ftp/cmds.c    | 15 +++++++--------
 src/appl/gssftp/ftp/ftp.M     | 12 ++++++++----
 src/appl/gssftp/ftp/ftp.c     |  6 ++++--
 src/appl/gssftp/ftp/ftp_var.h |  2 ++
 src/appl/gssftp/ftp/main.c    | 10 ++++++++++
 6 files changed, 43 insertions(+), 14 deletions(-)

commit 519b3133fd556a2952372f736c42a6e81ef7ce6b
Author: Dan Winship <danw@mit.edu>
Date:   Wed Jan 28 22:22:50 1998 +0000

    	* telnetd.c (doit): additional fix for previous terminaltype change
    (fixes a bug that caused TERM to be set to "")
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10384 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 4 ++++
 src/appl/telnet/telnetd/telnetd.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 077f5ae764ae27d1de71c8f1c9f0fcbb33a7b3e6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jan 28 14:03:49 1998 +0000

    	* kdc.conf.M: Document the v4_mode option. [krb5-kdc/464]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10383 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog  | 4 ++++
 src/config-files/kdc.conf.M | 9 +++++++++
 2 files changed, 13 insertions(+)

commit ff457a5412935d90f216f25695dcb619182f5561
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jan 28 13:57:52 1998 +0000

    	* krb5kdc.M: Document V4 mode handling [krb5-kdc/464].
    		Also removed references to kdb5_create and kdb5_stash
    		replacing with kdb5_util.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10382 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog |  4 ++++
 src/kdc/krb5kdc.M | 35 +++++++++++++++++++++--------------
 2 files changed, 25 insertions(+), 14 deletions(-)

commit 16d6a1ed0a601af0330d50e8d1eff23db37fc146
Author: Dan Winship <danw@mit.edu>
Date:   Tue Jan 27 23:41:59 1998 +0000

          * telnetd.c (getterminaltype): Null-terminate strings and avoid a
          buffer overrun.
    
          * ext.h: make terminaltype a char[] instead of a char * for
          telnetd.c change
    
          * state.c (suboption): redo handling of terminaltype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10380 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog  | 12 +++++++++++-
 src/appl/telnet/telnetd/ext.h      |  2 +-
 src/appl/telnet/telnetd/state.c    | 12 +++++-------
 src/appl/telnet/telnetd/sys_term.c |  2 +-
 src/appl/telnet/telnetd/telnetd.c  | 17 +++++++++++------
 5 files changed, 29 insertions(+), 16 deletions(-)

commit 0ed288103a9ed43a2ea3abf80442a3a528aacb74
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 27 16:41:24 1998 +0000

    Add definition of GSS_C_NO_NAME (per draft-ietf-cbind-04.txt)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10379 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog  | 5 +++++
 src/lib/gssapi/generic/gssapi.hin | 1 +
 2 files changed, 6 insertions(+)

commit 9b5678f88c91a72201ac54402d9ceb139d013b7e
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jan 24 03:21:37 1998 +0000

    Add AC_PROG_INSTALL since it's need by the install rules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10377 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog    | 5 +++++
 src/lib/des425/configure.in | 1 +
 2 files changed, 6 insertions(+)

commit 1ff2d8014cb47b1fc8ff749e3be867380cf409a4
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jan 24 03:14:55 1998 +0000

    telnetd.c (telnet, get_default_IM): Instead of using a hardcoded IM
    	variable, use one which is dynamically generated from the uname()
    	system call.
    
    ext.h: Remove definition of DEFAULT_IM, since it's no longer used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10376 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog |  8 ++++++++
 src/appl/telnet/telnetd/ext.h     | 19 -------------------
 src/appl/telnet/telnetd/telnetd.c | 24 +++++++++++++++++++++++-
 3 files changed, 31 insertions(+), 20 deletions(-)

commit 10160b359d99958248dffc1f9437ca62f374747e
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jan 24 03:12:04 1998 +0000

    accept_sec_context.c (krb5_gss_accept_sec_context): Will now obtain
    	default credentials if no credentials are given.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10375 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  5 +++
 src/lib/gssapi/krb5/accept_sec_context.c | 58 ++++++++++++++++++--------------
 2 files changed, 38 insertions(+), 25 deletions(-)

commit 14900c24c52fd799082d66bff1f52d4ee0338f7e
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jan 24 03:09:56 1998 +0000

    init_sec_context.c (make_ap_req): Enforce a stricter requirement on
    	the ticket expiration time of the credentials, since
    	accept_sec_context doesn't use the timeskew fudge for checking ticket
    	expirations.
    
    (krb5_gss_init_sec_context): Return GSS_S_NO_CRED when appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10374 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          |  9 +++++++++
 src/lib/gssapi/krb5/init_sec_context.c | 20 ++++++++++++++++++--
 2 files changed, 27 insertions(+), 2 deletions(-)

commit 709551961a737844ff3f695632c4d9a449cf89f0
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jan 24 02:02:30 1998 +0000

    prof_parse.c (parse_std_line, parse_quoted_string, need_double_quotes,
    	output_quoted_string, dump_profile, dump_profile_to_file): Vastly
    	improved the profile parsing; whitespace at the end of lines are now
    	ignored.  Added quoted string parsing, complete with backquote
    	processing.  Strings which need to be quoted are properly quoted on
    	output.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10373 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |  10 ++++
 src/util/profile/prof_parse.c | 113 ++++++++++++++++++++++++++++++++++++++++--
 src/util/profile/test.ini     |   7 +--
 3 files changed, 122 insertions(+), 8 deletions(-)

commit e9d9e8d06f2ccebe6d97ba816d086b8ed0804fe9
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jan 22 00:26:56 1998 +0000

    	* Makefile.in (LIBMINOR): Bump minor version due to internal
    	structure change.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10372 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   | 5 +++++
 src/lib/gssapi/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit c14b8920c3f1f712d0ee514aff98be5ab67db46b
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jan 22 00:26:26 1998 +0000

    	* gssapiP_krb5.h: Add rcache member to the creds
    	structure. [krb5-libs/370]
    
    	* accept_sec_context.c (krb5_gss_accept_sec_context): Actually set
    	an rcache in auth context from the one saved in the creds
    	structure. [krb5-libs/370]
    
    	* acquire_cred.c (acquire_accept_cred): Set up an rcache for use
    	later. [krb5-libs/370]
    
    	* delete_sec_context.c (krb5_gss_delete_sec_context): Don't delete
    	the rcache when freeing the auth_context. [krb5-libs/370]
    
    	* rel_cred.c (krb5_gss_release_cred): Properly close the
    	rcache. [krb5-libs/370]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10371 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 18 ++++++++++++++++++
 src/lib/gssapi/krb5/accept_sec_context.c |  8 ++++++++
 src/lib/gssapi/krb5/acquire_cred.c       |  9 +++++++++
 src/lib/gssapi/krb5/delete_sec_context.c |  4 +++-
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  1 +
 src/lib/gssapi/krb5/rel_cred.c           |  8 +++++++-
 6 files changed, 46 insertions(+), 2 deletions(-)

commit 2f22fbabece76ad92c7c27307a36082c8f6b793b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jan 21 20:20:14 1998 +0000

    main returns int, not void. ANSI X3.159-1989
    2.1.2.2.1 says so, and gcc now warns about it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10370 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog | 5 +++++
 src/slave/kprop.c   | 2 +-
 src/slave/kpropd.c  | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 4e30986d9d424dfbc11e0c8216a874a141828b52
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jan 21 20:17:50 1998 +0000

    main returns int, not void. ANSI X3.159-1989 2.1.2.2.1 says so, and
    gcc now warns about it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10369 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 src/kdc/rtest.c   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0ce89607a48acf06cb984120651b6b6dd2e84766
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jan 21 20:14:55 1998 +0000

    main returns int, not void. ANSI X3.159-1989
    2.1.2.2.1 says so, and gcc now warns about it. (eichin@cygnus.com)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10368 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog  | 5 +++++
 src/clients/kdestroy/kdestroy.c | 2 +-
 src/clients/kinit/ChangeLog     | 5 +++++
 src/clients/kinit/kinit.c       | 2 +-
 src/clients/klist/ChangeLog     | 5 +++++
 src/clients/klist/klist.c       | 2 +-
 6 files changed, 18 insertions(+), 3 deletions(-)

commit b26c4ffdb904aad857ae3f8820c5b1d874b1b44a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jan 21 20:07:36 1998 +0000

    	* bindresvport.c: Include string.h for memset prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10367 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog      | 4 ++++
 src/lib/rpc/bindresvport.c | 1 +
 2 files changed, 5 insertions(+)

commit dbbd350611560dea66d4589908d4327a5950d3d4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jan 21 18:17:02 1998 +0000

    	* kdc.conf.proto: Add kpasswd_port line so kadmind can start as
            non-root for testing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10366 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/proto/ChangeLog      | 5 +++++
 src/kadmin/testing/proto/kdc.conf.proto | 1 +
 2 files changed, 6 insertions(+)

commit ba8ab5a1e309af77e85483de72dfe8749ae8f22d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jan 21 17:34:28 1998 +0000

            * default.exp: Added kpasswd_port variable to kdc.conf creation.
            (proven@cygnus.com)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10365 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 1 +
 2 files changed, 6 insertions(+)

commit f35b277b8d3579e6558208fc45b5b7151fd9b872
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jan 21 16:33:31 1998 +0000

    	* btree/bt_open.c: Added O_BINARY for __CYGWIN32__.
    	* clib/mkstemp.c: Added O_BINARY for __CYGWIN32__.
    	* db/db.c: Added O_BINARY for __CYGWIN32__.
    	* hash/dbm.c: Added O_BINARY for __CYGWIN32__.
    	* hash/hash.c: Added O_BINARY for __CYGWIN32__.
    	* hash/hsearch.c: Added O_BINARY for __CYGWIN32__.
    	* include/db-int.h: Added O_BINARY for __CYGWIN32__.
    	* recno/rec_open.c: Added O_BINARY for __CYGWIN32__.
    	* test/dbtest.c: Added O_BINARY for __CYGWIN32__.
    	* test/SEQ_TEST/t.c: Added O_BINARY for __CYGWIN32__.
    	* test/btree.tests/main.c: Added O_BINARY for __CYGWIN32__.
    	* test/hash1.tests/driver2.c: Added O_BINARY for __CYGWIN32__.
    	* test/hash1.tests/tcreat3.c: Added O_BINARY for __CYGWIN32__.
    	* test/hash1.tests/tdel.c: Added O_BINARY for __CYGWIN32__.
    	* test/hash1.tests/thash4.c: Added O_BINARY for __CYGWIN32__.
    	* test/hash1.tests/tread2.c: Added O_BINARY for __CYGWIN32__.
    	* test/hash1.tests/tseq.c: Added O_BINARY for __CYGWIN32__.
    	* test/hash1.tests/tverify.c: Added O_BINARY for __CYGWIN32__.
    	* test/hash2.tests/bigtest.c: Added O_BINARY for __CYGWIN32__.
    	* test/hash2.tests/passtest.c: Added O_BINARY for __CYGWIN32__.
    	Changes originally by Jeremy Allison (jra@cygnus.com)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10364 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog                   | 30 +++++++++++++++++++++++++++---
 src/util/db2/btree/bt_open.c             |  7 ++++++-
 src/util/db2/clib/mkstemp.c              |  6 +++++-
 src/util/db2/db/db.c                     |  2 +-
 src/util/db2/hash/dbm.c                  |  4 ++--
 src/util/db2/hash/hash.c                 |  2 +-
 src/util/db2/hash/hsearch.c              |  2 +-
 src/util/db2/include/db-int.h            |  3 +++
 src/util/db2/recno/rec_open.c            |  8 ++++----
 src/util/db2/test/SEQ_TEST/t.c           |  4 ++--
 src/util/db2/test/btree.tests/main.c     |  4 ++--
 src/util/db2/test/dbtest.c               |  2 +-
 src/util/db2/test/hash1.tests/driver2.c  |  2 +-
 src/util/db2/test/hash1.tests/tcreat3.c  |  2 +-
 src/util/db2/test/hash1.tests/tdel.c     |  2 +-
 src/util/db2/test/hash1.tests/thash4.c   |  2 +-
 src/util/db2/test/hash1.tests/tread2.c   |  2 +-
 src/util/db2/test/hash1.tests/tseq.c     |  2 +-
 src/util/db2/test/hash1.tests/tverify.c  |  2 +-
 src/util/db2/test/hash2.tests/bigtest.c  |  2 +-
 src/util/db2/test/hash2.tests/passtest.c |  8 ++++----
 21 files changed, 67 insertions(+), 31 deletions(-)

commit 43817ef775a04fb5694c39d9d6a27587ce2720a4
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 21 05:20:41 1998 +0000

    	* schpw.c: New file.  Support for Cygnus chpw.
    [oops forgot this earlier]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10359 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/schpw.c | 372 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 372 insertions(+)

commit 33f4567d3b9e5a8184fe70933b9a5e869550ad16
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 21 05:17:25 1998 +0000

    	* schpw.c: New file.  Support for Cygnus chpw
    
    	* ovsec_kadmd.c: Add support for Cygnus chpw.
    
    	* Makefile.in (OBJS): Add schpw.o.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10358 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     |   8 ++
 src/kadmin/server/Makefile.in   |   2 +-
 src/kadmin/server/ovsec_kadmd.c | 166 +++++++++++++++++++++++++++++++++++++++-
 3 files changed, 173 insertions(+), 3 deletions(-)

commit 76fb9e7913370dd73d34a607f370f5ae4775a5a3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 21 05:17:03 1998 +0000

    	* alt_prof.c (kadm5_get_config_params): Add support for Cygnus chpw
    
    	* admin.h: Add support for Cygnus chpw.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10357 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  |  6 ++++++
 src/lib/kadm5/admin.h    |  4 +++-
 src/lib/kadm5/alt_prof.c | 17 +++++++++++++++++
 3 files changed, 26 insertions(+), 1 deletion(-)

commit af8929c9ec9c112f4e6de71b97b0f064d579f3fa
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 21 05:16:27 1998 +0000

    	* osconf.h: Add DEFAULT_KPASSWD_PORT to support Cygnus chpw
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10356 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 4 ++++
 src/include/krb5/stock/osconf.h  | 2 ++
 2 files changed, 6 insertions(+)

commit b062b66e795c01de309dabaff66977b5d34c1e89
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 21 02:47:18 1998 +0000

    	* krlogind.c (protocol): Declare pibuf and fibuf as being BUFSIZ
    	bytes long, rather than 1024.  Fixes an Irix bug. [krb5-appl/527]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10354 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 5 +++++
 src/appl/bsd/krlogind.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 704e4bfe10397d27f1c38c36da3be08eeb49194c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jan 16 13:21:56 1998 +0000

    	* do_tgs_req.c: Add some explicit settings of errcode so that the
     	cleanup code doesn't try to construct a bogus error reply, which
     	was causing coredumps in the lookaside code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10352 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 6 ++++++
 src/kdc/do_tgs_req.c | 3 +++
 2 files changed, 9 insertions(+)

commit 90f301b221e96cc68e0458ef49648cab50107724
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jan 15 16:51:53 1998 +0000

    	* hash/hash_bigkey.c (collect_key, collect_data): Cast malloc
    	return value to correct types. (raeburn@cygnus.com)
    
    	* obj/Makefile.in (check): Set srcdir in environment.
    	(raeburn@cygnus.com)
    
    	* configure.in (AC_COMPILE_TYPE): replacment for AC_CHECK_TYPE
    	that uses AC_TRY_COMPILE instead of AC_EGREP_CPP.  For now, only
    	use it for the int32 types (where AC_CHECK_TYPE gets the wrong
    	result on __CYGWIN32__) and plan that AC_CHECK_TYPE itself gets
    	repaired. (Fix by eichin@cygnus.com)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10351 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog          | 15 +++++++++++++++
 src/util/db2/configure.in       | 19 +++++++++++++++++--
 src/util/db2/hash/hash_bigkey.c |  6 +++---
 src/util/db2/obj/Makefile.in    |  2 +-
 4 files changed, 36 insertions(+), 6 deletions(-)

commit e85148679413cb4f77223967686e20b1c74f8054
Author: Marshall Vale <mjv@mit.edu>
Date:   Tue Jan 13 18:51:22 1998 +0000

    Changed all PBGetCatInfo to PBGetCatInfoSync for new UH's
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10350 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ccdefname.c   | 2 +-
 src/lib/krb5/os/init_os_ctx.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit b23deee09af8f3724e0b9792f63c09eb2cc73708
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 6 22:38:00 1998 +0000

    	* in_tkt.c: Conditionalize use of macro do_seteuid, rather than
    	redefining setreuid.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10349 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog |  5 +++++
 src/lib/krb4/in_tkt.c  | 25 ++++++++++++++++---------
 2 files changed, 21 insertions(+), 9 deletions(-)

commit 4261a5d8b46a19ff7ed7c1edbe0feb259634f086
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jan 6 22:28:25 1998 +0000

    	* seteuid.c (krb5_seteuid): Don't check for _POSIX_SAVED_IDS, as
     	4.4BSD derivatives don't define it but do have a reasonable
     	seteuid anyway. [krb5-libs/503]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10348 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5util/ChangeLog |  6 ++++++
 src/lib/krb5util/seteuid.c | 15 ++++++---------
 2 files changed, 12 insertions(+), 9 deletions(-)

commit b12b3df4aaa4725b942bfb553bdf160d61e5f139
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jan 3 03:36:53 1998 +0000

    	* locate_kdc.c (krb5_locate_kdc): Check return of
    	malloc. [krb5-libs/518]
    
    	* changepw.c (krb5_change_password): Check return of
    	malloc. [krb5-libs/518]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10347 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 8 ++++++++
 src/lib/krb5/os/changepw.c   | 4 ++++
 src/lib/krb5/os/locate_kdc.c | 4 ++++
 3 files changed, 16 insertions(+)

commit 8f5937ef992f98075323157af7ff8b9dda64f793
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jan 3 03:36:38 1998 +0000

    	* preauth.c (handle_sam_labels):
    	(obtain_sam_padata): Check return of malloc. [krb5-libs/518]
    
    	* chpw.c (krb5_mk_chpw_req): Check return of malloc.
    	(krb5_rd_chpw_rep): Check return of malloc. [krb5-libs/518]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10346 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  8 ++++++++
 src/lib/krb5/krb/chpw.c    |  6 ++++++
 src/lib/krb5/krb/preauth.c | 10 ++++++++++
 3 files changed, 24 insertions(+)

commit ea2229eeccd23b2d8d44074e789a6223f93b17d7
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jan 3 03:36:18 1998 +0000

    	* asn1buf.c (asn12krb5_buf): Check return value of
    	malloc. [krb5-libs/518]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10345 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog | 5 +++++
 src/lib/krb5/asn.1/asn1buf.c | 4 ++++
 2 files changed, 9 insertions(+)

commit bec9133f41994f299d236ea89e575be2c1b839d5
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Dec 29 21:54:31 1997 +0000

    	* init_rkey.c (mit_des_init_random_key): Punt the struct; use
    	explicit variables instead because we're no longer doing a
    	memcpy.  In addition, fill p_state->sequence.data a byte at a
    	time. [krb5-libs/492]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10344 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   |  7 +++++++
 src/lib/crypto/des/init_rkey.c | 20 +++++++++++++-------
 2 files changed, 20 insertions(+), 7 deletions(-)

commit 085b9b3c53aa1acc3007e25adb6eae63c85f8bc7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 29 16:30:29 1997 +0000

          * Makefile.in (OBJS): Changed val_cred.$(OBJECT) to
                  val_cred.$(OBJEXT) for windows building.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10343 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog   | 5 +++++
 src/lib/gssapi/krb5/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 925f3d2f2a1183b625f98a893a7386519ac491e7
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Dec 21 23:36:14 1997 +0000

    	* hash/dbm.c: Rename the errno member of HTAB
    
    	* hash/hash.h: Rename the errno member of HTAB to local_errno to
    	avoid a collision with a glibc macro.
    
    	* hash/hash.c: Rename the errno member of HTAB to local_errno to
    	avoid a collision with a glibc macro.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10342 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog   | 10 ++++++++++
 src/util/db2/hash/dbm.c  |  4 ++--
 src/util/db2/hash/hash.c | 12 ++++++------
 src/util/db2/hash/hash.h |  2 +-
 4 files changed, 19 insertions(+), 9 deletions(-)

commit 2e833bedc1ddb766b4b4fc18868b620102aef31e
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Dec 21 23:30:56 1997 +0000

    	* logwtmp.c (ftp_logwtmp): Rename logwtmp to ftp_logwtmp to avoid
    	collision with native logwtmp.  Also, return void rather than
    	int.
    
    	* ftpd.c: Rename logwtmp to ftp_logwtmp to avoid collision with
    	native logwtmp.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10341 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 9 +++++++++
 src/appl/gssftp/ftpd/ftpd.c    | 6 +++---
 src/appl/gssftp/ftpd/logwtmp.c | 2 +-
 3 files changed, 13 insertions(+), 4 deletions(-)

commit 2d54f691867bef2a9bce59efec0608b63fedeb9a
Author: Dan Winship <danw@mit.edu>
Date:   Fri Dec 19 23:26:02 1997 +0000

    	* login.c (try_afscall): try_afscall doesn't work / isn't needed
    	on systems without SIGSYS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10340 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  5 +++++
 src/appl/bsd/login.c   | 11 ++++++++---
 2 files changed, 13 insertions(+), 3 deletions(-)

commit 1077ca5e9e419f96d10c35fd2513974c132d4e06
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Dec 16 16:23:38 1997 +0000

    	* svc_auth_gssapi.c (_svcauth_gssapi): When looping over services,
    		free previous output_tokens.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10339 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog         | 5 +++++
 src/lib/rpc/svc_auth_gssapi.c | 9 +++++++++
 2 files changed, 14 insertions(+)

commit 77c3d82e4817d74eaf217ffe4addb2dfa1a4a84c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Dec 16 16:01:04 1997 +0000

    	* locate_kdc.c (krb5_locate_kdc): Free hostlist array elements
    		when finished with them.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10338 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 +++++
 src/lib/krb5/os/locate_kdc.c | 4 ++++
 2 files changed, 9 insertions(+)

commit de152e77fd04695f2defdcc18f714e108f95f03e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Dec 16 15:49:40 1997 +0000

          * sclient.c (main): Free client principal and krb5_ap_rep_enc_part
              returned from krb5_sendauth when done using. Close the
    	  credential cache, and free the context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10337 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/ChangeLog | 5 +++++
 src/appl/sample/sclient/sclient.c | 7 +++++++
 2 files changed, 12 insertions(+)

commit 2f4d19202fdbb615cd6c340d855302ef481e8dda
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 16 05:10:24 1997 +0000

    	* mk_req_ext.c (krb5_mk_req_extended): Check enctype of session
    	key, not that of the ticket, which we really shouldn't care about.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10336 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/mk_req_ext.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a326504ac5b304be18a52c029104925438cd8ba1
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 12 04:32:13 1997 +0000

    	* cnv_tkt_skey.c:
    	* conv_creds.c:
    	* conv_princ.c:
    	* encode.c:
    	* k524init.c:
    	* krb524d.c:
    	* misc.c:
    	* test.c: Don't include netdb.h or sys/socket.h if krb.h is
    	included; this works around an Ultrix bug where those headers
    	aren't protected against multiple inclusion.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10335 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      | 13 +++++++++++++
 src/krb524/cnv_tkt_skey.c |  1 -
 src/krb524/conv_creds.c   |  1 -
 src/krb524/conv_princ.c   |  1 -
 src/krb524/encode.c       |  1 -
 src/krb524/k524init.c     |  1 -
 src/krb524/krb524d.c      |  2 --
 src/krb524/misc.c         |  1 -
 src/krb524/test.c         |  2 --
 9 files changed, 13 insertions(+), 10 deletions(-)

commit cfcf13ed1f737705b2d469831e810274cdf41474
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 12 04:30:20 1997 +0000

    	* kerberos_v4.c: Don't include sys/socket.h or netdb.h, as krb.h
    	already gets those and Ultrix doesn't protect them against
    	multiple inclusion.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10334 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 6 ++++++
 src/kdc/kerberos_v4.c | 2 --
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 20e560a3387a012658145351b99fb14cf3c52506
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 12 04:28:29 1997 +0000

    	* ftpd.c: Don't include netdb.h or sys/socket.h if krb.h is
    	included; this works around an Ultrix bug where those headers
    	aren't protected against multiple inclusion.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10333 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 6 ++++++
 src/appl/gssftp/ftpd/ftpd.c    | 6 ++++++
 2 files changed, 12 insertions(+)

commit 9ba3288bba0786ecf0b510f11a7d9028bcb5de95
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 12 04:27:57 1997 +0000

    	* ftp.c:
    	* main.c: Don't include netdb.h or sys/socket.h if krb.h is
    	included; this works around an Ultrix bug where those headers
    	aren't protected against multiple inclusion.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10332 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 7 +++++++
 src/appl/gssftp/ftp/ftp.c     | 6 ++++++
 src/appl/gssftp/ftp/main.c    | 6 ++++++
 3 files changed, 19 insertions(+)

commit f516bff55492104069d377bb679f4d476ebb6d20
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 12 04:26:09 1997 +0000

    	* krlogind.c:
    	* krshd.c:
    	* login.c:
    	* v4rcp.c: Don't include netdb.h or sys/socket.h if krb.h is
    	included; this works around an Ultrix bug where those headers
    	aren't protected against multiple inclusion.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10331 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  9 +++++++++
 src/appl/bsd/krlogind.c |  8 +++++++-
 src/appl/bsd/krshd.c    | 10 ++++++++--
 src/appl/bsd/login.c    |  1 -
 src/appl/bsd/v4rcp.c    |  6 ++++++
 5 files changed, 30 insertions(+), 4 deletions(-)

commit 13de45f59b661fe3188ce27c995ac98a3ee793d7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Dec 7 15:44:56 1997 +0000

    	* val_cred.c (krb5_gss_validate_cred): Free principal extracted
    		from credential cache when finished.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10330 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog  | 5 +++++
 src/lib/gssapi/krb5/val_cred.c | 1 +
 2 files changed, 6 insertions(+)

commit 9712415a252c16a8409dfc50701cd95a23c70e3d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Dec 7 12:57:20 1997 +0000

    	* gic_pwd.c (krb5_get_init_creds_password): Change fourth argument
     	in call to prompter (which is an int) from NULL to 0.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10329 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/gic_pwd.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e19c336850ca9bfe73a70f1baef0d450ff02304a
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Dec 7 05:06:13 1997 +0000

    	* getpty.c (pty_getpty): Fix goof in previous, which introduced
    	another fencepost error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10327 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog | 5 +++++
 src/util/pty/getpty.c  | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit deed121fdb7b8caa9726f5a88457cbfc33083e3a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Dec 7 04:20:41 1997 +0000

    	* locate_kdc.c (krb5_locate_kdc): Get rid of extra krb5_xfree
    	which caused freeing of memory twice.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10326 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 +++++
 src/lib/krb5/os/locate_kdc.c | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit d86f97b4351ff681d5a089ff5a54f23b0a7bf3d1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Dec 7 03:54:45 1997 +0000

    Include <string.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10325 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  | 4 ++++
 src/lib/krb4/dest_tkt.c | 1 +
 2 files changed, 5 insertions(+)

commit 01bdb82d5757d848e5826a2ceefeb2ebf41b1c52
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Dec 7 03:54:17 1997 +0000

    Include <string.h> for memset prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10324 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/dyn/ChangeLog    | 4 ++++
 src/util/dyn/dyn_delete.c | 1 +
 2 files changed, 5 insertions(+)

commit e7937d107abfdb747447bb642d7dbdf2aeab4fd3
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 6 08:01:27 1997 +0000

    	* Makefile.in: Add changepw.c, prompter.c
    
    	* changepw.c: New file; Cygnus password changing protocol.
    
    	* locate_kdc.c: Add parameter to indicate master KDC.
    
    	* os-proto.h: Reflect changes to locate_kdc.
    
    	* prompter.c: New file; Cygnus initial creds.
    
    	* sendto_kdc.c: Add parameter to indicate master KDC.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10322 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  14 ++
 src/lib/krb5/os/Makefile.in  |   6 +
 src/lib/krb5/os/changepw.c   | 395 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/locate_kdc.c | 140 ++++++++++-----
 src/lib/krb5/os/os-proto.h   |   2 +
 src/lib/krb5/os/prompter.c   | 128 ++++++++++++++
 src/lib/krb5/os/sendto_kdc.c |  24 ++-
 7 files changed, 668 insertions(+), 41 deletions(-)

commit 32ab452e321b0d79d788c41c1b81bc039f9fe7fb
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 6 08:00:17 1997 +0000

    	* Makefile.in: Add files chpw.c, gic_*, preauth2.c, vfy_increds.c,
    	vic_opt.c.
    
    	* chpw.c: New file; implement Cygnus chpw.
    
    	* get_in_tkt.c: Implement support for Cygnus initial credentials
    	API.
    
    	* gic_keytab.c: New file; Cygnus initial creds.
    
    	* gic_opt.c: New file; Cygnus initial creds.
    
    	* gic_pwd.c: New file; Cygnus initial creds.
    
    	* preauth.c: Add more SAM support (from Cygnus).
    
    	* preauth2.c: New file; additional SAM support from Cygnus.
    
    	* send_tgs.c: Account for additional parameter to sendto_kdc.
    
    	* vfy_increds.c: New file; Cygnus initial creds.
    
    	* vic_opt.c: New file; Cygnus initial creds.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10321 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog     |  26 ++
 src/lib/krb5/krb/Makefile.in   |  21 ++
 src/lib/krb5/krb/chpw.c        | 221 ++++++++++++++++
 src/lib/krb5/krb/get_in_tkt.c  | 560 ++++++++++++++++++++++++++++++++++++++---
 src/lib/krb5/krb/gic_keytab.c  | 126 ++++++++++
 src/lib/krb5/krb/gic_opt.c     |  85 +++++++
 src/lib/krb5/krb/gic_pwd.c     | 317 +++++++++++++++++++++++
 src/lib/krb5/krb/preauth.c     |  18 +-
 src/lib/krb5/krb/preauth2.c    | 471 ++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/send_tgs.c    |   2 +-
 src/lib/krb5/krb/vfy_increds.c | 238 ++++++++++++++++++
 src/lib/krb5/krb/vic_opt.c     |  17 ++
 12 files changed, 2067 insertions(+), 35 deletions(-)

commit 555d66fca2b801e59618eda5433cf4389eba60f9
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 6 07:59:43 1997 +0000

    	* krb5_err.et: Add codes for Cygnus chpw
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10320 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/krb5_err.et | 4 ++++
 2 files changed, 8 insertions(+)

commit 92b2786a8d67b5eed10ddfb8bdae875554ab477a
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 6 07:59:20 1997 +0000

    	* Makefile.in: Add cccopy.c
    
    	* cccopy.c: New file; krb5_cc_copy_creds from Cygnus.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10319 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   |  6 +++++
 src/lib/krb5/ccache/Makefile.in |  3 +++
 src/lib/krb5/ccache/cccopy.c    | 56 +++++++++++++++++++++++++++++++++++++++++
 3 files changed, 65 insertions(+)

commit 4185cec91422e9daabc0bc0a1eca6955889a021b
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Dec 6 07:58:22 1997 +0000

    	* krb5.hin: Add constants and prototypes for the Cygnus password
    	changing API.  Add krb5_cc_copy_creds.  Add support for Cygnus
    	initial credentials API.
    
    	* k5-int.h: Add additional preauth types.  Add additional
    	parameter to krb5_sendto_kdc for designating whether to use the
    	master.  Add functions to support Cygnus initial credentials API.
    	Add prototypes for sam functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10318 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  11 +++
 src/include/k5-int.h  |  79 ++++++++++++++++++++-
 src/include/krb5.hin  | 185 ++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 273 insertions(+), 2 deletions(-)

commit 1c19e9f07aacf52c9775e0613cccca650b3268df
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 5 02:48:58 1997 +0000

    	* getpty.c (pty_getpty): Fix checks on string lengths to account
    	for terminating nul character.  Some whitespace fixups.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10313 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog |  5 +++++
 src/util/pty/getpty.c  | 58 ++++++++++++++++++++++----------------------------
 2 files changed, 31 insertions(+), 32 deletions(-)

commit 6344b9bc035f8ffd6dffe342ef89939ddabd532e
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 5 02:39:44 1997 +0000

    	* telnetd.c (doit): Fix up slave buffer length
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10312 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 4 ++++
 src/appl/telnet/telnetd/telnetd.c | 6 ++----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 5429bddbc0b8b4fcbcf0be6e3b7b47c44473c2ec
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Dec 3 22:17:34 1997 +0000

    	* pty_err.et: Add PTY_OPEN_SLAVE_TOOSHORT error code
    
    	* open_slave.c (pty_open_slave): Check to ensure that the slave
    	name is not NULL or zero-length.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10310 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 7 +++++++
 src/util/pty/open_slave.c | 2 ++
 src/util/pty/pty_err.et   | 3 ++-
 3 files changed, 11 insertions(+), 1 deletion(-)

commit d8dd78dcce12210a10cc915d1448aa7b717fa4d9
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Nov 29 02:29:40 1997 +0000

    	* configure.in: Add AC_PROG_LN_S to deal with symlinking in
    	memmove.c.  This is a kludge, as we really should have a more sane
    	way to deal with missing posix functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10309 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog    | 6 ++++++
 src/lib/crypto/os/configure.in | 1 +
 2 files changed, 7 insertions(+)

commit af62b4428ac36228e5b8c67939a8782294636e64
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 25 01:03:03 1997 +0000

    do_tgs_req.c (process_tgs_req): Add check to make sure cname and sname
    	are non-NULL when syslogging an error because the principals don't
    	match.
    
    kdc_util.c (limit_string): Check to make sure the input string
    	is non-NULL before operating on it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10307 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 9 +++++++++
 src/kdc/do_tgs_req.c | 4 +++-
 src/kdc/kdc_util.c   | 3 +++
 3 files changed, 15 insertions(+), 1 deletion(-)

commit 9e55dea6666533506adb250f07ccebfcda159a02
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Nov 21 05:37:58 1997 +0000

    	* Makefile.in (types.h): Add rules to generate file by running
     	config.status. Remove on make clean.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10306 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog   |  5 +++++
 src/lib/rpc/Makefile.in | 14 ++++++++++++++
 2 files changed, 19 insertions(+)

commit 2f3af20d4bf08435f9ac2790e1991261f1b7e6c7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Nov 21 05:36:23 1997 +0000

    	* Makefile.in (clean-unix): krb_err.h resides in the kerberosIV
    	 	subdir for make clean.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10305 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   | 5 +++++
 src/lib/krb4/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 76f92036fdf4ceb5853ee70965370d351f3ddf80
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 20 22:15:37 1997 +0000

    	* forward.c (rd_and_store_for_creds): Fix up to no longer do the
    	chown [krb5-appl/502]
    
    	* kerberos5.c (kerberos5_is): Fix up call to
    	rd_and_store_for_creds. [krb5-appl/502]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10302 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   |  8 ++++++++
 src/appl/telnet/libtelnet/forward.c   | 11 +----------
 src/appl/telnet/libtelnet/kerberos5.c |  2 +-
 3 files changed, 10 insertions(+), 11 deletions(-)

commit 2e54b27ba948d74ce470823fdca9710eba3f0c97
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 20 21:43:48 1997 +0000

    	* krlogind.c (recvauth): Fix args in call to
     	rd_and_store_for_creds. [krb5-appl/502]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10301 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 5 +++++
 src/appl/bsd/krlogind.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 2eeaa00a58502b9e2fe93eb987abbc8ac28142d7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 19 15:55:53 1997 +0000

    	* Makefile.in (clean): Remove server-setkey-test
    	 	client-setkey-test setkey-test.o
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10300 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog   | 5 +++++
 src/lib/kadm5/unit-test/Makefile.in | 1 +
 2 files changed, 6 insertions(+)

commit 3ec258543333470f70c3e445904d0f3e77f27914
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 19 15:54:24 1997 +0000

    	* Makefile.in (kdb_check): Remove temporary file generated during test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10299 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog   | 4 ++++
 src/tests/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0f37a8ec32e3b938f2ed186bcb8593a2d62f15c0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 19 15:53:38 1997 +0000

    	* Makefile.in (clean-unix): Remove db lib symlinks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10298 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   | 4 ++++
 src/util/Makefile.in | 4 ++++
 2 files changed, 8 insertions(+)

commit 0ab98da2d9e1f51789a108be897cc0b02ae8db2a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 19 15:35:29 1997 +0000

    	* Makefile.in (clean-unix): Do not remove libraries here as the
    	 	Makefile that created the symlink now removes it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10297 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 5 +++++
 src/lib/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1ee8e35119a43cc9b038e5d4e312603b2ea64ce4
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 19 05:23:11 1997 +0000

    	* des.h: Clean up prototypes so they're sane and look a little
     	nicer.  The ivec parameter to pcbc_encrypt is now a C_Block FAR *,
    	while the paremeters to quad_cksum have been re-ordered to match
    	reality.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10296 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  7 +++++++
 src/include/kerberosIV/des.h     | 21 ++++++++++++++-------
 2 files changed, 21 insertions(+), 7 deletions(-)

commit a81646cf89f6d83fa0c3b8eb41b10c54fcb78f4d
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 19 05:22:31 1997 +0000

    	* rd_safe.c (krb_rd_safe): Fix up call to quad_cksum
    
    	* mk_priv.c (krb_mk_priv): Fix up call to pcbc_encrypt.
    
    	* mk_safe.c (krb_mk_safe): Fix up call to quad_cksum.
    
    	* mk_req.c (krb_mk_req): Fix up call to pcbc_encrypt.
    
    	* rd_req.c (krb_rd_req): Fix up call to pcbc_encrypt.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10295 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 14 ++++++++++++++
 src/lib/krb4/mk_priv.c |  2 +-
 src/lib/krb4/mk_req.c  |  2 +-
 src/lib/krb4/mk_safe.c |  3 ++-
 src/lib/krb4/rd_req.c  |  2 +-
 src/lib/krb4/rd_safe.c |  2 +-
 6 files changed, 20 insertions(+), 5 deletions(-)

commit b6487d6951ac8b6c71477f310629bdf856980273
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 19 04:37:49 1997 +0000

    	* quad_cksum.c (des_quad_cksum): Reorder parameters to match the
    	prototype in include/kerberosIV/des.h.
    
    	* pcbc_encrypt.c: Fix up parameters to use a des_cblock* as the
    	ivec to match the prototype in include/kerberosIV/des.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10294 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog      | 6 ++++++
 src/lib/des425/pcbc_encrypt.c | 2 +-
 src/lib/des425/quad_cksum.c   | 4 ++--
 3 files changed, 9 insertions(+), 3 deletions(-)

commit ad0d9108d9968968e86b4360841cf8f9df274dac
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 19 00:55:59 1997 +0000

    	* configure.in: Use new library build rules
    
    	* Makefile.in: Use new library build rules.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10293 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5util/ChangeLog    |  6 ++++++
 src/lib/krb5util/Makefile.in  | 32 +++++++++-----------------------
 src/lib/krb5util/configure.in |  8 ++------
 3 files changed, 17 insertions(+), 29 deletions(-)

commit ec20a56ac9f85c89051319b2b92ab1f637975a09
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 19 00:36:58 1997 +0000

    	* pre.in: Clean up up .ct.c rule
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10292 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 2 ++
 src/config/pre.in    | 6 +-----
 2 files changed, 3 insertions(+), 5 deletions(-)

commit 4828ed9742edc4a01ddf2fb385abd195433c0e8d
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 19 00:23:37 1997 +0000

    	* configure.in: Update to new library build system
    
    	* Makefile.in: Update to new library build system.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10291 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog    |  6 ++++++
 src/util/ss/Makefile.in  | 51 +++++++++++++-----------------------------------
 src/util/ss/configure.in |  7 ++-----
 3 files changed, 22 insertions(+), 42 deletions(-)

commit d199e3f56689faa68fb234fb055a13d9a3ae97b9
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 19 00:22:25 1997 +0000

    	* lib.in (clean-libs): Remove lib$(LIB)$(SHLIBSEXT) as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10290 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/lib.in    | 1 +
 2 files changed, 5 insertions(+)

commit e0c3586da9ee71ef0e4171ab9bac001780be6847
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 18 23:57:28 1997 +0000

    	* Makefile.in: Garbage collect some old library build system
    	stuff.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10289 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog    |  5 +++++
 src/lib/des425/Makefile.in  | 12 ------------
 src/lib/des425/configure.in |  4 ----
 3 files changed, 5 insertions(+), 16 deletions(-)

commit 9363ac5ab923f9f3822b6c109525401e8d487c83
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 18 02:13:34 1997 +0000

    	* krshd.c: Don't set checksum_ignored to 1 if checksum_required is
    	0; also, if a krb5 client passes in a checksum, check it
    	regardless of whether checksum_required is true. [krb5-appl/500]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10286 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 6 ++++++
 src/appl/bsd/krshd.c   | 5 +----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 6d185228f1f43bb1c2141ec0d88ca65d37e14bc2
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Nov 16 01:51:14 1997 +0000

    * accept_sec_context.c (krb5_gss_accept_sec_context),
      init_sec_context.c (krb5_gss_init_sec_context),
      inq_cred.c (krb5_gss_inquire_cred): Call krb5_gss_validate_cred
      	to make sure the credential handle is still valid.
    
    * val_cred.c (krb5_gss_validate_cred): New file which validates
    	the credential to make sure it is valid, including
    	checking to make sure the credentials cache still points
    	at the same krb5 principal as it did before.
    
    * accept_sec_context.c (krb5_gss_accept_sec_context): Return
    	GSS_S_FAILURE if a non-NULL context handle is passed to it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10285 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 10 +++++
 src/lib/gssapi/krb5/Makefile.in          |  3 ++
 src/lib/gssapi/krb5/accept_sec_context.c |  9 +++--
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  5 +++
 src/lib/gssapi/krb5/init_sec_context.c   |  9 +++--
 src/lib/gssapi/krb5/inq_cred.c           |  9 +++--
 src/lib/gssapi/krb5/val_cred.c           | 66 ++++++++++++++++++++++++++++++++
 7 files changed, 99 insertions(+), 12 deletions(-)

commit ee4ecaadb5fcf659c10612ebe2ddcc88575cf655
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Nov 16 01:16:56 1997 +0000

    (Wrong version of Changelog committed previously)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10284 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c1a4f7dbb131289a028be039b9b90749f011059b
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Nov 16 01:16:37 1997 +0000

    Return GSS_S_FAILURE if a non-NULL context handle is passed to it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10283 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 5 +++++
 src/lib/gssapi/krb5/accept_sec_context.c | 9 ++++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit 39555b795ebfcd68a9e658c9805983deea2741f3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 14 01:43:03 1997 +0000

    do_tgs_req.c (process_tgs_req): Only try to return a TGT for a
    	"closer" realm if the request was for a TGT in the first place.
    	[krb5-kdc/459]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10280 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 6 ++++++
 src/kdc/do_tgs_req.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 8d301ed24ed033018752770c0745df4a8331294a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 14 01:30:21 1997 +0000

    libupdate.sh: Add semicolons to prevent Bash 2.0 from complaining.
    	[krb5-build/486]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10279 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 5 +++++
 src/util/libupdate.sh | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 2cd43e5cc511f183bda6582c8c3a822e4b28d806
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 13 00:07:05 1997 +0000

    	* forward.c (rd_and_store_for_creds): Don't do the chown.  Avoids
    	a security hole. [krb5-appl/494]
    
    	* krshd.c (recvauth): chown the ccache explicitly, as
    	rd_and_store_for_creds no longer does so. [krb5-appl/494]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10277 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  8 ++++++++
 src/appl/bsd/forward.c | 20 +-------------------
 src/appl/bsd/krshd.c   | 17 ++++++++++++++++-
 3 files changed, 25 insertions(+), 20 deletions(-)

commit 490c771d60d1cad1afd00a58ca60a6e2259b5959
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 12 20:09:19 1997 +0000

    	* do_as_req.c (process_as_req): Reset master key after closing and
     	 	reopening DB when KDC_UPDATES_KDB compiled
     	 	in. [krb5-kdc/495 by Tony Mione]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10276 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   | 6 ++++++
 src/kdc/do_as_req.c | 2 ++
 2 files changed, 8 insertions(+)

commit f9ec66d08b60dd5b39980f6fb433f15ff3a9ad26
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 11 01:45:42 1997 +0000

    scc_maybe.c: Added kludge for the Macintosh, since fopen() doesn't set
    errno, although open() does.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10272 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog   |  5 ++++
 src/lib/krb5/ccache/stdio/scc_maybe.c | 44 +++++++++++++++++++++++++++++++++--
 2 files changed, 47 insertions(+), 2 deletions(-)

commit 0c2085fe0efdd894058e45e7e8f030eb25c3766c
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 11 01:12:36 1997 +0000

    send_tgs.c (krb5_send_tgs): Don't send a zero endtime; if the
    	requested endtime is zero, set it equal to the TGT endtime.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10271 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/send_tgs.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 2de5c34126cbb45036bdc2316575017f937d83c5
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 11 01:08:13 1997 +0000

    kdc_util.c (kdc_process_tgs_req): If not using the reply cache,
    	properly handle a failure return from krb5_rd_req_decode_anyflag().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10270 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 6 ++++++
 src/kdc/kdc_util.c | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit e6c1912c5efb7c505865fdab523d92378bd8877c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Nov 9 15:12:53 1997 +0000

    	* gssftp.exp: Replace "else if" with "elseif" as expect 5.25
     	requires it. [krb5-misc/487]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10269 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  | 5 +++++
 src/tests/dejagnu/krb-standalone/gssftp.exp | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit cee56f85cc1f5189fe0de7e00c5c9ca7124cfa18
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 7 03:25:40 1997 +0000

    Use error_message(errno) instead of using sys_errlist[errno].  This
    avoids the hair of deciding whether or not we need to declare
    sys_errlist or use strerror(), etc., since com_err has all of that
    complexity anyway.  Also fixed lots of -Wall nits.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10268 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |   8 ++++
 src/appl/bsd/v4rcp.c   | 107 ++++++++++++++++++++++++-------------------------
 2 files changed, 60 insertions(+), 55 deletions(-)

commit 4e83c2369a9f674cfacd0a1f6ba4d35d276b7b81
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 5 02:20:18 1997 +0000

    	* krlogind.c (doit): Fix up potential buffer overrun.
    	[krb5-appl/488]
    
    	* krlogin.c (main): Fix up potential buffer overrun.
    
    	* krcp.c (hosteq): Fix up potential buffer overrun.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10267 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 9 +++++++++
 src/appl/bsd/krcp.c     | 3 ++-
 src/appl/bsd/krlogin.c  | 6 ++++--
 src/appl/bsd/krlogind.c | 5 ++++-
 4 files changed, 19 insertions(+), 4 deletions(-)

commit 563b6d73d09a4d5e56b168547095e54b6b353e74
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Nov 4 19:37:49 1997 +0000

    	* Makefile.in (kdb_check): Reinstated kdb checks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10266 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog   | 4 ++++
 src/tests/Makefile.in | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit fac816f81b161c1d8c188a5997d5710af5267e59
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Nov 4 17:55:07 1997 +0000

            * kdb5_util.c: Add flag indicating that policy db is to be closed.
                    Change '-f" option to "-sf" to indicate stash file on
                    command line.
    
            * kdb5_stash.c (kdb5_stash): Indicate that policy db should be
                    closed, free context when done.
    
            * kadm5_create.c (kadm5_create): Fix up memory leaks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10265 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog      | 11 +++++++++++
 src/kadmin/dbutil/kadm5_create.c |  8 +++++---
 src/kadmin/dbutil/kdb5_stash.c   |  5 +++++
 src/kadmin/dbutil/kdb5_util.c    |  9 ++++++++-
 4 files changed, 29 insertions(+), 4 deletions(-)

commit d9a2c66ab5c2b6a446bb2fe07ed4875a39e162f2
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 28 21:40:10 1997 +0000

    	* md5.c: Fix to deal with types longer than 32 bits
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10259 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog |  4 ++++
 src/lib/crypto/md4/md4.c     |  5 ++++-
 src/lib/crypto/md5/ChangeLog |  4 ++++
 src/lib/crypto/md5/md5.c     | 10 +++++++++-
 4 files changed, 21 insertions(+), 2 deletions(-)

commit 052d558202badc4e9e81641058c89d17f656e2f5
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 28 21:39:36 1997 +0000

    	* shs.c, sha_glue.c, hmac_sha.c: Fix to deal with LONG wider than
    	32 bits.
    
    	* t_shs.c: Print out the actual and expected values on error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10258 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha/ChangeLog  |   7 ++
 src/lib/crypto/sha/hmac_sha.c |  31 +++++++-
 src/lib/crypto/sha/sha_glue.c |  27 +++++--
 src/lib/crypto/sha/shs.c      | 176 +++++++++++++++++++++++++++---------------
 src/lib/crypto/sha/t_shs.c    |  16 +++-
 5 files changed, 183 insertions(+), 74 deletions(-)

commit 653084c4714f8f996fd2b8ac261909038d57331c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 28 18:30:13 1997 +0000

    	* pty-int.h: Do not prototype initialize_pty_error_table as
    	        pty-err.h does as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10257 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog | 5 +++++
 src/util/pty/pty-int.h | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a3eb7b76ed121e7a560ac1189ef5bc699bcd2584
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 28 16:56:29 1997 +0000

    	* aclocal.m4 (WITH_NETLIB): Use AC_LIBRARY_NET.
    	             (AC_LIBRARY_NET): Written by jhawk@mit.edu to
    		    	better determine if libsocket and libnsl are needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10256 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 62 insertions(+), 4 deletions(-)

commit 769c254752590235bafdc1234f4c113a3c587257
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 28 15:54:54 1997 +0000

    	* ktf_wreslv.c, ktf_resolv.c:Initialize version element of
    	        krb5_ktfile_data structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10255 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog    | 5 +++++
 src/lib/krb5/keytab/file/ktf_resolv.c | 1 +
 src/lib/krb5/keytab/file/ktf_wreslv.c | 1 +
 3 files changed, 7 insertions(+)

commit 872a97e20ce468cb4ed114a7a823d97625f8f07e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 28 15:31:15 1997 +0000

            * kdb_cpw.c (add_key_pwd): For KRB5_KDB_SALTTYPE_AFS3, the salt
                    key for afs_mit_string_to_key mut be null terminated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10254 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  5 +++++
 src/lib/kdb/kdb_cpw.c | 14 ++++++++++++++
 2 files changed, 19 insertions(+)

commit f24c597b37cacaa003a536b4453d2cbcb4711a63
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 27 06:16:27 1997 +0000

    	* pcbc_encrypt.c, quad_cksum.c: Punt duplicates of definitions;
     	use local des.h only, as that appears to be safe.  Also, replace
    	uses of KRB_INT32 with DES_INT32 to remove temptation to misuse.
    
    	* des.h: Don't include k5-int.h any longer, as des_int.h already
    	gets it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10253 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog      |  9 ++++++
 src/lib/des425/des.h          |  3 +-
 src/lib/des425/pcbc_encrypt.c | 69 +++++++------------------------------------
 src/lib/des425/quad_cksum.c   | 27 ++++-------------
 4 files changed, 26 insertions(+), 82 deletions(-)

commit 5509aceb289402d9f57112bd30f75a981dcd2cd9
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 27 06:12:03 1997 +0000

    	* d3_cbc.c, des.h, des_int.h, f_cbc.c, f_cksum.c, f_ecb.c,
    	f_pcbc.c, f_sched.c, f_tables.c, f_tables.h: Change KRB_INT32 to
    	DES_INT32 to avoid temptation to misuse.
    
    	* d3_cbc.c, d3_ecb.c, f_cbc.c, f_cksum.c, f_ecb.c, f_parity.c,
     	f_pcbc.c, f_sched.c, f_tables.c: Don't include des.h; it's broken
     	in ways.  Use only des_int.h instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10252 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog  | 10 ++++++++++
 src/lib/crypto/des/d3_cbc.c   | 17 ++++++++---------
 src/lib/crypto/des/d3_ecb.c   |  1 -
 src/lib/crypto/des/des.h      | 16 ++++++++--------
 src/lib/crypto/des/des_int.h  | 17 ++++++++---------
 src/lib/crypto/des/f_cbc.c    | 13 ++++++-------
 src/lib/crypto/des/f_cksum.c  | 13 ++++++-------
 src/lib/crypto/des/f_ecb.c    | 13 ++++++-------
 src/lib/crypto/des/f_parity.c |  1 -
 src/lib/crypto/des/f_pcbc.c   | 17 ++++++++---------
 src/lib/crypto/des/f_sched.c  | 41 ++++++++++++++++++++---------------------
 src/lib/crypto/des/f_tables.c |  8 ++++----
 src/lib/crypto/des/f_tables.h | 38 +++++++++++++++++++-------------------
 13 files changed, 103 insertions(+), 102 deletions(-)

commit 5494a07e0816d312a0ce1c5dd3482f374b68f02a
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 27 06:05:13 1997 +0000

    	* des.h: Replace KRB_INT32 with DES_INT32 to avoid temptation to
    	misuse.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10251 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  5 +++++
 src/include/kerberosIV/des.h     | 14 +++++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit 2fef2710c1e3a3557647ddb291b9cb8c72aa647b
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Oct 27 06:01:52 1997 +0000

    	* mac_time.c: Don't use the type KRB_INT32; it was leaked from
    	des.h and was just the wrong answer.  Use long instead.  While
    	we're at it, declare gettimeofdaynet_no_offset() as static because
    	we have no real need to export it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10250 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  | 7 +++++++
 src/lib/krb4/mac_time.c | 5 +++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit aee8ba312c3b8046fad336c923413f31fe5ed96e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 24 13:13:47 1997 +0000

    	* Makefile.in (CFILES): Add $(srcdir)
    
    Allows make depend to run,
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10249 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog   |  4 ++++
 src/util/pty/Makefile.in | 11 +++++++----
 2 files changed, 11 insertions(+), 4 deletions(-)

commit 9a1025717ce9948c239492aa03afb8b5f468a458
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 23 18:03:01 1997 +0000

    Prohibit the passing of TERMCAP, TERMPATH, TERMINFO, and HOME, since
    they can be used to exploit a security in tgetent.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10248 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 6 ++++++
 src/appl/telnet/telnetd/state.c   | 4 ++++
 2 files changed, 10 insertions(+)

commit 69552826f0b7a271a8ae4a4286719e4e58169225
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 23 17:11:29 1997 +0000

    	* kadm_server.h: Declare kadm_context as extern so it will not be
    	 	multiply defined in all source files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10247 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog     | 5 +++++
 src/kadmin/v4server/kadm_server.h | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit adffb80719b4feb5a7add907b4a37b34617cb5ae
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 23 16:39:03 1997 +0000

            * aclocal.m4 (TCL_WITH): Check for libtcl8.0
    
    The test release of dejagnu now comes with it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10246 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  4 ++++
 src/aclocal.m4 | 14 +++++++++++---
 2 files changed, 15 insertions(+), 3 deletions(-)

commit 65dda04e75456be38841a68f1f8b4e2cd9a29524
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 22 19:56:16 1997 +0000

    Fix simple shell test for tcl tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10245 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 3aecb5700faadda1f91d66ff9ee05e5c401bf982
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 22 19:43:34 1997 +0000

            * aclocal.m4 (AC_KRB5_TCL): Rewritten for clearer
                    understanding. Check for libtcl7.6 and tcl/tcl.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10244 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 38 +++++++++++++++++++++++++++++---------
 2 files changed, 34 insertions(+), 9 deletions(-)

commit 025387aca489338b8134f1adb612343069618619
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 22 19:43:03 1997 +0000

    Include either tcl.h or tcl/tcl.h. On debian linux, the tcl development headers
    live in a subdir.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10243 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog              | 4 ++++
 src/kadmin/dbutil/tcl_wrapper.c          | 4 ++++
 src/kadmin/testing/util/ChangeLog        | 5 +++++
 src/kadmin/testing/util/tcl_kadm5.c      | 4 ++++
 src/kadmin/testing/util/tcl_krb5_hash.c  | 4 ++++
 src/kadmin/testing/util/tcl_ovsec_kadm.c | 4 ++++
 src/kadmin/testing/util/test.c           | 4 ++++
 7 files changed, 29 insertions(+)

commit 297021298ebfb22240f1d0626d9188d4287ca5bf
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 22 03:30:15 1997 +0000

    Add checks so that code doesn't bomb out if the version resource is
    missing a Title or Version record.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10242 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog  | 5 +++++
 src/lib/win_glue.c | 9 +++++++++
 2 files changed, 14 insertions(+)

commit a3522a0e98c4ddebfc599a8eaa1a3e81aad8a7e9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 21 18:33:55 1997 +0000

    Fix to not lose entries in the chain linked client list
    
    A pointer was not being updated resulting in the situation where
    random clients would sudenly fail with a misc. rpc. error as the client
    handle could not be found. The scenario required three active clients
    to trigger the problem.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10241 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog         |  5 +++++
 src/lib/rpc/svc_auth_gssapi.c | 12 +++++++++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit ec00e91dc3c1c27e407b5869a20ab9e7e6b61220
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 21 17:29:47 1997 +0000

    Set KRB5_CONFIG for tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10240 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   | 4 ++++
 src/lib/crypto/des/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 59d553c35230b61c7fc4b86807c2a1675c273322
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 21 14:55:26 1997 +0000

    Include string.h/strings.h for memcpy prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10239 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog | 10 +++++++---
 src/appl/telnet/libtelnet/enc_des.c |  5 +++++
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 0e7d4325b192e37aa55f14ca97891e7cd4c18115
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 21 13:05:08 1997 +0000

    Include stdlib.h if available for malloc prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10238 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 4 ++++
 src/lib/krb4/kparse.c  | 3 +++
 2 files changed, 7 insertions(+)

commit 3b72082c4271d51002e66dc437cd5ef944acd6c2
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 20 18:34:14 1997 +0000

    Explicitly set the owner of the files which are installed setuid root
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10237 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/pre.in    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 92765f6195c48c6ba86eb2684ccc1fdda0ebc63f
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 20 18:17:24 1997 +0000

    If we are using prototypes, add a forward declaration for struct
    sockaddr_in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10236 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 5 +++++
 src/include/kerberosIV/krb.h     | 4 ++++
 2 files changed, 9 insertions(+)

commit ef711b047d0bcb61526908d2f4bca6b88d93efd5
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 16 05:31:47 1997 +0000

    	* main.c: Change KERBEROS to KRB5_KRB4_COMPAT where appropriate
    
    	* secure.c: Use <secure.h> rather than "secure.h" so that the
    	correct secure.h gets included (the one in the $(srcdir) of the
    	directory we're compiling secure.c into).  From danw@mit.edu.
    
    	* ftp.c: Change KERBEROS to KRB5_KRB4_COMPAT where appropriate.
    	Re-order the clauses so that that GSSAPI gets tried before
    	KERBEROS_V4.
    
    	* Makefile.in: Update LOCALINCLUDE and the link line to DTRT with
    	krb4 compatibility.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10235 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog   |  15 +++++
 src/appl/gssftp/ftp/Makefile.in |   4 +-
 src/appl/gssftp/ftp/ftp.c       | 146 ++++++++++++++++++++--------------------
 src/appl/gssftp/ftp/main.c      |  10 +--
 src/appl/gssftp/ftp/secure.c    |  23 ++++---
 5 files changed, 107 insertions(+), 91 deletions(-)

commit 32759edb7b847b3306da7bcc880aa56a72921ebb
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 16 05:31:13 1997 +0000

    	* Makefile.in: Change LOCALINCLUDE and the link line to allow for
    	krb4 compatibility.
    
    	* ftpd.c: Change KERBEROS to KRB5_KRB4_COMPAT where appropriate.
    	(reply): Fix up braces around the check for auth_type ==
    	"KERBEROS_V4" so that the nesting of if statements is correct.
    	Various and sundry fixes from danw@mit.edu to make it work.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10234 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog   |  10 ++++
 src/appl/gssftp/ftpd/Makefile.in |   4 +-
 src/appl/gssftp/ftpd/ftpd.c      | 115 +++++++++++++++++++++------------------
 3 files changed, 73 insertions(+), 56 deletions(-)

commit ee735952aa05a83f92d09a67c15ca93cee1892d4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 15 01:19:09 1997 +0000

    	* server_stubs.c (CHANGEPW_SERVICE): Modify to free allocated
     	        memory in request.
    		(setup_gss_names): Free memory in case of failure.
    		(chrand_principal_1): Call free_server_handle for failure
    		   cleanup.
    
    	* ovsec_kadmd.c (main): Cleanup memory by calling acl_finish,
    	 	gss_release_name, and krb5_free_context
    
    Some of these fixes are to make accounting easier with Purify upon
    shutdown while the server_stubs.c fixes take care of a per-request memory
    leak present for many requests.
    
    automatically CVS: CVS: Committing in .  CVS: CVS: Modified Files:
    ----------------------------------------------------------------------
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10233 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog      | 11 +++++++++++
 src/kadmin/server/ovsec_kadmd.c  | 18 +++++++++++++++++-
 src/kadmin/server/server_stubs.c | 20 ++++++++++++++++++--
 3 files changed, 46 insertions(+), 3 deletions(-)

commit 551ad509be294e963550d9e0f23149c76060cb7f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 14 19:44:11 1997 +0000

    Real fix this time - deals with the malloc(0) case..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10232 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/alt_prof.c | 1 -
 1 file changed, 1 deletion(-)

commit 0b4621186bf41e082b35da3403c366b87dcc650b
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 14 19:41:12 1997 +0000

    	* Makefile.in (LIBMAJOR): Bump major version due to possible
     	change in type sizes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10231 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog   | 5 +++++
 src/lib/des425/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 423ce5ae4690ab37cce135dd25038e989441f19a
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 14 19:40:18 1997 +0000

    	* des.h: Define KRB_INT32 for the purposes of dealing with the key
     	schedule.  Also, define the key schedule more sanely.  See related
     	comments in lib/crypto/des.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10230 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  6 ++++++
 src/include/kerberosIV/des.h     | 21 ++++++++++++++++++++-
 2 files changed, 26 insertions(+), 1 deletion(-)

commit 2d30a3721975bc5dc1cf6961eee622815dabd094
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 14 19:38:55 1997 +0000

    	* Makefile.in: Bump major version due to possible size changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10229 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 4 ++++
 src/lib/crypto/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 60de6ffcc44c4e9d9cf10a78d6c7eb5bb2712a5b
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 14 19:38:37 1997 +0000

    	* des_int.h: Use better logic to find an appropriate type for
     	KRB_INT32; also don't assume that a key schedule element is
    	exactly 64 bits wide... use instead 2 * KRB_INT32, since that is
    	what the code uses internally.
    
    	* des.h: Use better logic to find an appropriate type for
     	KRB_INT32.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10228 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 10 ++++++++++
 src/lib/crypto/des/des.h     | 18 ++++++++++++------
 src/lib/crypto/des/des_int.h | 21 ++++++++++++++++++++-
 3 files changed, 42 insertions(+), 7 deletions(-)

commit f81717444aa095b44f3badb8903d4df9d38aa25d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 14 14:56:58 1997 +0000

    Fix error when number of enctypes comming in is 0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10227 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/alt_prof.c | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

commit 1ae0cd689f247ea50615d335cc1af3c41a842b4c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 13 15:03:13 1997 +0000

    	* server_init.c (kadm5_destroy): Call kadm5_free_config_params
    
    	* server_acl.c: Include <ctype.h> for tolower().
    	(acl_load_acl_file): Close acl file, even when acl_catchall_entry is
    	    not set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10226 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog     | 8 ++++++++
 src/lib/kadm5/srv/server_acl.c  | 4 +++-
 src/lib/kadm5/srv/server_init.c | 1 +
 3 files changed, 12 insertions(+), 1 deletion(-)

commit 3c3006564bf7304eae692eee1c745fceea7d12da
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 13 14:56:53 1997 +0000

    	* client_init.c (kadm5_destroy): Free handle->lhandle field, call
            kadm5_free_config_params and krb5_free_context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10225 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog     | 5 +++++
 src/lib/kadm5/clnt/client_init.c | 9 +++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit c67da918cc24547469ca931034a99174b59b4ac1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 13 14:52:01 1997 +0000

    	* alt_prof.c (kadm5_get_config_params): When KADM5_CONFIG_ENCTYPES
               is set on the input parameters, allocate a new copy of the
               key_salts for the output parameters.
    	(kadm5_free_config_params): Free the admin_server and admin_lockfile
    	   names.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10224 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  |  8 ++++++++
 src/lib/kadm5/alt_prof.c | 31 ++++++++++++++++++++++++++++---
 2 files changed, 36 insertions(+), 3 deletions(-)

commit 29595912422d71ad684a6eb7e56c627a75f96f6c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 13 14:22:45 1997 +0000

    	* t_kdb.c (do_testing): Add krb5_free_context
    
    This makes it easier for purify testing for memory leaks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10223 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 4 ++++
 src/lib/kdb/t_kdb.c   | 3 +++
 2 files changed, 7 insertions(+)

commit 97121f87414ec1db04064f69e2d3553373291b28
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 13 14:15:06 1997 +0000

    	* configure.in: Add KRB5_LIB_AUX so configure --help gives info on
            shared libraries.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10222 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 7 ++++++-
 src/configure.in | 4 ++++
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 36397d3050c5c74aaf92bed8d69214bfb7f198e5
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 10 01:00:54 1997 +0000

    	* configure.in, Makefile.in: Add test to disable udp test under
     	Solaris 2.0 thru 2.5; a getsockname() bug prevents channel
    	bindings from working.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10221 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog    |  6 ++++++
 src/lib/rpc/unit-test/Makefile.in  |  2 +-
 src/lib/rpc/unit-test/configure.in | 13 ++++++++++++-
 3 files changed, 19 insertions(+), 2 deletions(-)

commit a7fa484cd3c91521819b30daf2d3033d036cccdc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 9 17:55:32 1997 +0000

           * main.c (main): Initialize kdc error table with
                   initialize_kdc_error_table().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10220 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 src/kdc/main.c    | 3 +++
 2 files changed, 8 insertions(+)

commit 35cd68d5720cfd16686a097be492a3949edab9f9
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 8 20:21:34 1997 +0000

    	* mkrel: Allow for edits of relevant files that should be changed
    	each time a release is cut.  Some snapshot support.  Add "-9" flag
    	to gzip.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10219 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  6 ++++++
 src/util/mkrel     | 47 +++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 51 insertions(+), 2 deletions(-)

commit ef0d1c7f247026ac12375c803c4e5b09400593e7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 8 15:39:41 1997 +0000

    Disable the test again... Turns out I was relying on another
    change that is required to kdb5_util which requires more testing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10218 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3c35604685d859a505440d084ee66c0771aeb05e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 8 15:36:32 1997 +0000

    Add KRB%_CONFIG envronment variable for systems w/o /etc/krb5.conf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10217 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit adb3005e13ba35b50b670fdb8f31b8d4a5d803f7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 8 15:29:32 1997 +0000

            * Makefile.in (kdb_check): Rewritten to use current admin system tools
    
    Tests re-enabled....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10216 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog   |  4 ++++
 src/tests/Makefile.in | 48 +++++++++++++++++++++++++++++++++++-------------
 2 files changed, 39 insertions(+), 13 deletions(-)

commit b88b07ce89a707793d075781d50ae2fede131ad9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 7 23:58:27 1997 +0000

    	* kadmin.c (quit): Call krb5_free_context
    
    Makes it easier to search for memory leaks with purify if the context
    memory is freed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10215 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 4 ++++
 src/kadmin/cli/kadmin.c  | 1 +
 2 files changed, 5 insertions(+)

commit 1bcefe9f75a6f6bc7a2a14f62a6824c45d5be6fa
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 7 23:56:10 1997 +0000

    	* get_myaddress.c: Include string.h for memcpy prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10214 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog       | 4 ++++
 src/lib/rpc/get_myaddress.c | 1 +
 2 files changed, 5 insertions(+)

commit 0075dc1ba10588051bffae8ccabf62b9934cca15
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 7 22:02:14 1997 +0000

    Removed useless .so to a non-existent macro file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10213 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/v4rcp.M   | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit f31b6c344e20f6e88d32b3c113aac531c75b39c1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 7 12:07:37 1997 +0000

    	* aclocal.m4 (KRB5_LIB_PARAMS): For the alpha, revert RUN_ENV
            change as the dejagnu/Makefile.in can now deal with the older
            quoting scheme and makes this version more readable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10212 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 8d1139fc3289e3a28384f0cb625177bd576a157b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 7 12:05:06 1997 +0000

    	* Makefile.in (runenv.vars): Use tr to remove newlines in multiple
    	        lines of variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10211 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/ChangeLog   | 5 +++++
 src/tests/dejagnu/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 879947925300a23ba12910d6c6f830293752e2f2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 7 11:48:48 1997 +0000

    Include ctype.h for isspace declaration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10210 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog | 4 ++++
 src/lib/kadm5/logger.c  | 1 +
 2 files changed, 5 insertions(+)

commit 64292ac2d025f5bc438ecfe92e26ecfc082850fd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 7 11:44:03 1997 +0000

    	* Makefile.in (SRCS): Add $(srcdir) as prefix to srcs
    
    Allows make depend to work...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10209 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 4 ++++
 src/util/et/Makefile.in | 5 ++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 361c92edbae3ddaf232ed14fa6233e45e0512fc1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 6 20:25:33 1997 +0000

     * set_realm.c (krb5_set_principal_realm): Allocate extra byte for nul in
    	strcpy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10208 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 5 +++++
 src/lib/krb5/krb/set_realm.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6b8095472ac20c8d50632d509c21351e2cdc0b77
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 6 15:44:39 1997 +0000

    	* t_std_conf.c (main): Call krb5_free_context when done
    
    Purify cleanup...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10207 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 4 ++++
 src/lib/krb5/os/t_std_conf.c | 3 +++
 2 files changed, 7 insertions(+)

commit 4d494851582bd76bd01ec76db77a09b406e9e0a9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 6 15:36:26 1997 +0000

    	* destest.c (main): Initialize context to 0 so it will not be
    	        treated as unset by purify.
    
    	* t_verify.c (main): Use krb5_free_context to release memory in use.
    
    
    Essentially purify cleanups...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10206 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog  | 8 ++++++++
 src/lib/crypto/des/destest.c  | 3 +++
 src/lib/crypto/des/t_verify.c | 5 +++++
 3 files changed, 16 insertions(+)

commit c6907a905d2ec2b3e01ef2d4a1bb88c0f7344daf
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 3 06:27:26 1997 +0000

    	* Makefile.in: Fix up site.exp generation to reduce the quoting
    	lossage somewhat.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10205 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/ChangeLog   |  5 +++++
 src/tests/dejagnu/Makefile.in | 15 ++++++++++-----
 2 files changed, 15 insertions(+), 5 deletions(-)

commit 467e062e49f66de90febd82ddcfe58f27ccf3903
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 2 20:42:05 1997 +0000

    Punt HAS_STDLIB_H, NO_STDLIB_H, POSIX_TYPES; see individual ChangeLogs
    for details
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10204 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                 |  4 ++++
 src/acconfig.h                |  6 +++---
 src/include/ChangeLog         |  7 +++++++
 src/include/k5-int.h          |  8 ++------
 src/include/krb5/ChangeLog    |  7 +++++++
 src/include/krb5/configure.in | 15 +++++----------
 src/include/win-mac.h         |  2 +-
 src/kadmin/ktutil/ChangeLog   |  4 ++++
 src/kadmin/ktutil/ktutil.c    |  2 +-
 src/lib/krb4/ChangeLog        | 16 ++++++++++++++++
 src/lib/krb4/configure.in     |  2 +-
 src/lib/krb4/kparse.c         |  2 +-
 src/lib/krb4/memcache.c       |  2 +-
 src/lib/krb4/mk_preauth.c     |  2 +-
 src/lib/krb4/realmofhost.c    |  2 +-
 src/lib/krb4/send_to_kdc.c    |  2 +-
 src/lib/krb4/tkt_string.c     |  2 +-
 src/lib/krb5/asn.1/ChangeLog  |  4 ++++
 src/lib/krb5/asn.1/krbasn1.h  |  2 +-
 src/lib/krb5/os/ChangeLog     | 13 +++++++++++++
 src/lib/krb5/os/configure.in  |  6 +-----
 src/lib/krb5/os/gmt_mktime.c  |  1 +
 src/lib/krb5/os/timeofday.c   | 10 ++--------
 src/mac/libraries/ChangeLog   |  5 +++++
 src/mac/libraries/autoconf.h  |  3 +--
 src/util/pty/ChangeLog        |  5 +++++
 src/util/pty/configure.in     |  2 +-
 27 files changed, 91 insertions(+), 45 deletions(-)

commit ad6f534b64e697eff7d8ee01243d2ec0161e7f21
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 1 22:40:36 1997 +0000

    Modified to work with the new CVS re-organization
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10203 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/mkrel | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit c5ce7f14592f60ba76fc8abef70a69e8634e5c30
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 26 02:41:57 1997 +0000

    Remove KRB5_USE_INET, HAS_UNISTD_H, HAS_SETVBUF, and replace
    with appropriate autoconf-style symbols.  See individual ChangeLogs
    for details.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10202 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                         |  4 ++++
 src/acconfig.h                        |  3 ---
 src/include/ChangeLog                 |  6 ++++++
 src/include/k5-int.h                  |  2 +-
 src/include/krb5/ChangeLog            |  4 ++++
 src/include/krb5/configure.in         |  8 +++-----
 src/include/win-mac.h                 |  2 +-
 src/kadmin/v5passwdd/ChangeLog        |  8 ++++++++
 src/kadmin/v5passwdd/adm_conn.c       |  6 +++---
 src/kadmin/v5passwdd/srv_net.c        |  6 +++---
 src/kdc/ChangeLog                     | 10 ++++++++++
 src/kdc/do_as_req.c                   |  6 +++---
 src/kdc/do_tgs_req.c                  |  4 ++--
 src/kdc/main.c                        |  2 +-
 src/kdc/network.c                     |  2 +-
 src/lib/crypto/os/ChangeLog           |  4 ++++
 src/lib/crypto/os/c_localaddr.c       |  4 ++--
 src/lib/kadm/ChangeLog                |  5 +++++
 src/lib/kadm/adm_conn.c               |  6 +++---
 src/lib/krb4/ChangeLog                |  8 ++++++++
 src/lib/krb4/configure.in             |  3 +--
 src/lib/krb4/kuserok.c                |  2 +-
 src/lib/krb4/put_svc_key.c            |  2 +-
 src/lib/krb5/ccache/file/ChangeLog    |  6 ++++++
 src/lib/krb5/ccache/file/fcc_gennew.c |  2 +-
 src/lib/krb5/ccache/file/fcc_maybe.c  |  2 +-
 src/lib/krb5/ccache/stdio/ChangeLog   |  5 +++++
 src/lib/krb5/ccache/stdio/scc_maybe.c |  2 +-
 src/lib/krb5/os/ChangeLog             | 18 ++++++++++++++++++
 src/lib/krb5/os/full_ipadr.c          |  2 +-
 src/lib/krb5/os/gen_port.c            |  2 +-
 src/lib/krb5/os/genaddrs.c            |  2 +-
 src/lib/krb5/os/locate_kdc.c          |  8 ++++----
 src/lib/krb5/os/mk_faddr.c            |  2 +-
 src/lib/krb5/os/os-proto.h            |  4 ++--
 src/lib/krb5/os/port2ip.c             |  2 +-
 src/lib/krb5/rcache/ChangeLog         |  4 ++++
 src/lib/krb5/rcache/rc_io.c           |  2 +-
 src/mac/libraries/ChangeLog           |  5 +++++
 src/mac/libraries/autoconf.h          |  4 ++--
 40 files changed, 130 insertions(+), 49 deletions(-)

commit ce33c8103370305cc7c67b49928338f9b5106fd6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Sep 24 16:01:03 1997 +0000

    	* kdc_util.c (add_to_transited): Fix up memory leaks, clean out
            new memory allocated, allocate buffers to max size
            needed. [based on krb5-kdc/461 by Ken Hornstein].
    
    	* rtest.c: Rewrite code to use context and current krb5_principal
    	        structure.
    
    	* configure.in: Add KRB5_RUN_FLAGS
    
    	* Makefile.in (rtest): Compile rtest and run during make check.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10201 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 14 ++++++++
 src/kdc/Makefile.in  | 19 +++++++++--
 src/kdc/configure.in |  3 +-
 src/kdc/kdc_util.c   | 19 +++++++++--
 src/kdc/rtest.c      | 91 +++++++++++++++++++++++++++++++++++-----------------
 5 files changed, 110 insertions(+), 36 deletions(-)

commit 43813efebe00670337ae0bb38753407f0a8ae801
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 23 17:28:49 1997 +0000

    	* kerberos_v4.c (check_princ): Add checks for V5 kdc flags
    	        including REQUIRES_PWCHANGE, DISALLOW_ALL_TIX,
    	        REQUIRES_PREAUTH. Adds support for parsing the V4 options.
    		[krb5-kdc/464].
    
    	* main.c (main): Add option -4 to specify V4 handling mode.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10200 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |   8 ++
 src/kdc/kerberos_v4.c | 247 ++++++++++++++++++++++++++++----------------------
 src/kdc/main.c        |  27 +++++-
 3 files changed, 170 insertions(+), 112 deletions(-)

commit 3ba7a70efa7204d9f96c486653506f3ac8e61ae8
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 19 20:07:20 1997 +0000

    remove occurences of USE_STRING_H, HAS_STRDUP, and HAS_LABS
    (see ChangeLogs for details)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10199 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                       |  4 ++++
 src/acconfig.h                      |  3 ---
 src/appl/gss-sample/ChangeLog       |  6 ++++++
 src/appl/gss-sample/configure.in    |  3 +--
 src/appl/gss-sample/gss-server.c    |  2 +-
 src/include/ChangeLog               |  7 +++++++
 src/include/k5-int.h                | 10 +++++-----
 src/include/krb5/ChangeLog          |  4 ++++
 src/include/krb5/configure.in       |  5 ++---
 src/include/win-mac.h               |  8 ++++----
 src/kadmin/cli/ChangeLog            |  4 ++++
 src/kadmin/cli/memmove.c            |  2 +-
 src/kadmin/v5passwdd/ChangeLog      |  4 ++++
 src/kadmin/v5passwdd/kpasswd.c      |  6 +++---
 src/lib/gssapi/krb5/ChangeLog       |  6 ++++++
 src/lib/gssapi/krb5/acquire_cred.c  |  2 +-
 src/lib/gssapi/krb5/import_name.c   |  2 +-
 src/lib/krb5/os/ChangeLog           |  4 ++++
 src/lib/krb5/os/hst_realm.c         |  2 +-
 src/lib/krb5/posix/ChangeLog        |  6 ++++++
 src/lib/krb5/posix/memmove.c        |  2 +-
 src/lib/krb5/posix/strcasecmp.c     |  2 +-
 src/mac/libraries/ChangeLog         |  4 ++++
 src/mac/libraries/KerberosHeaders.h |  2 +-
 src/mac/libraries/autoconf.h        |  2 +-
 src/util/ss/ChangeLog               |  6 ++++++
 src/util/ss/configure.in            |  2 +-
 src/util/ss/utils.c                 |  2 +-
 28 files changed, 81 insertions(+), 31 deletions(-)

commit 2b198eb04dc1095f324ce2ba96028257462db9bd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 15 19:26:18 1997 +0000

        * ccdefname.c (krb5_cc_default_name): Returns a const char *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10198 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 4 ++++
 src/lib/krb5/os/ccdefname.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8b201987ba63f79f37379cf932c52afa7da98f29
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 15 19:25:53 1997 +0000

    	* ktfile.h, ktf_g_ent.c (krb5_ktfile_get_entry): Incoming principal
    	        is krb5_const_principal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10197 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog   | 5 +++++
 src/lib/krb5/keytab/file/ktf_g_ent.c | 2 +-
 src/lib/krb5/keytab/file/ktfile.h    | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit e34633785bb347cb5ab095d31949ba2d453fed7d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 15 19:25:24 1997 +0000

    	* ccbase.c (krb5_cc_resolve): Incoming cache name is const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10196 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog | 4 ++++
 src/lib/krb5/ccache/ccbase.c  | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 792fcdde9404fa952ee9bda109e64cbd7fcb31b1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 15 19:25:08 1997 +0000

    	* mcc-proto.h, mcc_reslv.c (krb5_mcc_resolve): Incoming name
    	        is const char *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10195 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/memory/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/memory/mcc-proto.h | 2 +-
 src/lib/krb5/ccache/memory/mcc_reslv.c | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit d0815cb505adcdba7b012a10747556ea5ceff41e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 15 19:24:39 1997 +0000

    	* scc-proto.h, scc_reslv.c (krb5_scc_resolve): Incoming name
    	        is const char *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10194 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/stdio/scc-proto.h | 2 +-
 src/lib/krb5/ccache/stdio/scc_reslv.c | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 54d1eae45a6e9a3af5388bc6d25f84c5409d1dbd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 15 19:24:20 1997 +0000

    	* fcc-proto.h, fcc_reslv.c (krb5_fcc_resolve): Incoming name
    	        is const char *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10193 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/file/fcc-proto.h | 2 +-
 src/lib/krb5/ccache/file/fcc_reslv.c | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit bfe6429a72ce9d2385e02a305d4877d4fa8c8ca8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 15 19:23:07 1997 +0000

            * keytab.c: (krb5_ktkdb_get_entry): Incoming principal is const
    
            * kdb_dbm.c (krb5_dbm_db_get_principal, krb5_dbm_db_delete_principal):
                    Incoming principal is const.
    
            * kdb_xdr.c (krb5_dbe_update_mod_princ_data, krb5_encode_princ_dbkey):
                    Incoming principal is const.
    
            * kdb_db2.h (krb5_db2_db_get_principal): Change prototype to const
                    principal.
    
            * kdb_db2.c (krb5_db2_db_get_principal, krb5_db2_db_delete_principal):
                    The search for principal is const.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10192 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 16 ++++++++++++++++
 src/lib/kdb/kdb_db2.c |  4 ++--
 src/lib/kdb/kdb_db2.h |  2 +-
 src/lib/kdb/kdb_dbm.c |  4 ++--
 src/lib/kdb/kdb_xdr.c |  4 ++--
 src/lib/kdb/keytab.c  |  4 ++--
 6 files changed, 25 insertions(+), 9 deletions(-)

commit 421c54f0a1fef73f3a202161554976288817cb9b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 15 19:22:38 1997 +0000

            * krb5.hin: Add const to prototypes for krb5_cc_resolve,
                    krb5_cc_default_name, credential cache resolve and keytab
                    get functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10191 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 6 ++++++
 src/include/krb5.hin  | 8 ++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit b811c0519d0d5869413e3f12ab1af08d8794e89d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 15 19:22:20 1997 +0000

            * kdb_dbm.h: Add const to argument of krb5_dbm_db_get_principal.
                Add prototype for krb5_dbm_db_delete_principal.
    
            * kdb.h: Prototypes for krb5_db_get_principal,
                krb5_db_delete_principal, krb5_dbe_update_mod_princ_data,
                krb5_encode_princ_dbkey modified to use const krb5_principals.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10190 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 9 +++++++++
 src/include/krb5/kdb.h     | 8 ++++----
 src/include/krb5/kdb_dbm.h | 6 +++++-
 3 files changed, 18 insertions(+), 5 deletions(-)

commit 0a8dba76b759e0631bc6203cce6386dba72e79ec
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 2 23:48:13 1997 +0000

    	* krlogind.c (main): Changes to allow for standalone daemon
    	operation.  Use the "-f" flag to enable.  This automagically
    	figures out which port to bind to if you don't specify it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10189 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |   6 ++
 src/appl/bsd/krlogind.c | 165 +++++++++++++++++++++++++++++++-----------------
 2 files changed, 113 insertions(+), 58 deletions(-)

commit c5e0910ec10ec1f2b2d1af239294c69276f232fb
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 2 01:38:33 1997 +0000

    	* rd_cred.c (krb5_rd_cred_basic): Fix swapped args to memset
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10188 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 4 ++++
 src/lib/krb5/krb/rd_cred.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ede361e617b6db26f36b3a09c3c4811eb047751f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 2 01:38:13 1997 +0000

    	* decomp_tkt.c (decomp_ticket): Fix swapped args to memset
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10187 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 4 ++++
 src/lib/krb4/decomp_tkt.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 9ac334423e6875092bb10d7d561c5fae68290f09
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 29 20:45:08 1997 +0000

    	* get_in_tkt.c (krb5_get_in_tkt): Move nulling out of
    	request.padata before the os_localaddr call in order to avoid
    	freeing a null pointer in the cleanup code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10186 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 6 ++++++
 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit bcf1093c576608fbec460f3dae62a1cf60a0263c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Aug 29 03:59:43 1997 +0000

    Fix bug that causes send_file_list to send no data
    on short directories in safe mode.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10185 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 4 ++++
 src/appl/gssftp/ftpd/ftpd.c    | 8 ++++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 38da580dae38ec74e6fc1c4a2e7e0a07fd68d059
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 18 17:03:33 1997 +0000

    	* configure.in: Add AC_PROG_INSTALL as we do install here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10184 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog    | 4 ++++
 src/krb524/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit a54cf72312bc7ce031ba98667bf9916cb889ea8b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 18 16:41:13 1997 +0000

    	* do_tgs_req.c (process_tgs_req): Initialize authtime to 0 so it
            is set before potentially used in case the packet has an error.
    
    	* kdc_preauth.c (get_sam_edata): Remove unused variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10183 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 8 +++++++-
 src/kdc/do_tgs_req.c  | 2 +-
 src/kdc/kdc_preauth.c | 3 ---
 3 files changed, 8 insertions(+), 5 deletions(-)

commit cea7f38cafdec202a13e37cf27ffd25c488deb48
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 18 16:33:45 1997 +0000

    	* kdc_util.h: Added prototype for setup_server_realm(). This function
    		  is used in several files.
    
    	* main.c (get_realm_port): Removed unused function.
    	         (setup_server_realm): Moved prototype to kdc_util.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10182 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  |   7 ++++
 src/kdc/kdc_util.h |   2 +
 src/kdc/main.c     | 112 -----------------------------------------------------
 3 files changed, 9 insertions(+), 112 deletions(-)

commit 07d5604905ea9de035ddfb347a02355e5f230f99
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Aug 18 15:30:50 1997 +0000

    	* aclocal.m4 (KRB5_LIB_PARAMS): For the alpha, RUN_ENV needs to
     	have sed expression in single quotes unstead of double to deal
     	with a shell quoting bug in the dejagnu test suite.
    
    
    	Shared library dejagn testing now works on the alpha...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10181 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 2a87e00348476385056d69aaa96d89941e4b8aff
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Aug 17 18:40:22 1997 +0000

    	* Makefile.in (SRCS): Add $(srcdir) as needed
    
    make depend will now work if needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10180 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog   | 4 ++++
 src/util/ss/Makefile.in | 9 +++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 8815ce65bdaf07f068cc1c4ef84938f0eb62f071
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Aug 17 18:33:09 1997 +0000

            * gmt_mktime.c (days_in_month): Now const.
              Originally by raeburn@cygnus.com from the Kerbnet release
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10179 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 +++++
 src/lib/krb5/os/gmt_mktime.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0f79ff6b041bdefaec9bed1e040c8092e3bb6522
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Aug 17 18:32:30 1997 +0000

    	* util_token.c (g_verify_token_header): Change local char *
    	 	variable to unsigned char * to match usage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10178 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog    | 5 +++++
 src/lib/gssapi/generic/util_token.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 55b90a4c863797dcd4cdf110afbb791c167d2996
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Aug 17 18:29:19 1997 +0000

    	* Makefile.in (SRCS): Add $(SRCS) line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10177 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog    | 4 ++++
 src/tests/create/Makefile.in  | 1 +
 src/tests/dejagnu/ChangeLog   | 4 ++++
 src/tests/dejagnu/Makefile.in | 2 ++
 src/tests/hammer/ChangeLog    | 4 ++++
 src/tests/hammer/Makefile.in  | 2 ++
 src/tests/verify/ChangeLog    | 4 ++++
 src/tests/verify/Makefile.in  | 2 ++
 8 files changed, 23 insertions(+)

commit fc1694f84d24767f2cb8013b583c13237d806dd9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Aug 17 18:28:29 1997 +0000

           * Makefile.in (SRCS): Add $(srcdir)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10176 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog   | 4 ++++
 src/tests/asn.1/Makefile.in | 4 ++++
 2 files changed, 8 insertions(+)

commit df3eb6bad823133a1cf7ea0fc24ec9b3f818a33f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Aug 17 18:25:09 1997 +0000

    	* Makefile.in (SRCS): Add $(srcdir) where needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10175 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog    |  4 ++++
 src/appl/gssftp/ftp/Makefile.in  |  6 ++++--
 src/appl/gssftp/ftpd/ChangeLog   |  4 ++++
 src/appl/gssftp/ftpd/Makefile.in | 11 ++++++-----
 4 files changed, 18 insertions(+), 7 deletions(-)

commit 3144fb833f8e7eb4f8ac183d48404e5c68b295a2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Aug 14 15:38:14 1997 +0000

    Changes from the Kerbnet release by Cygnus
    
            * asn1buf.h (asn1buf_remove_octet, asn1buf_size, asn1buf_free,
            asn1buf_ensure_space, asn1buf_len): Add macro versions.
            (asn1buf_insert_octet) [__GNUC__ >= 2]: Ditto, using a GNU C
            extension.
            * asn1buf.c (asn1buf_remove_octet, asn1buf_size, asn1buf_free,
            asn1buf_ensure_space, asn1buf_len, asn1buf_insert_octet): Undef
            macros before defining as functions.
    	[Kerbnet changes made by raeburn@cygnus.com]
    
            * asn1buf.h (asn1buf_expand): Remove "const" from int arg in
            prototype.
    
            * asn1buf.c (asn1buf_remove_charstring, asn1buf_create,
            asn1buf_remove_octetstring, asn12krb5_buf): Call malloc instead of
            calloc.
            (asn1buf_unparse, asn1buf_hex_unparse): Ditto.  Also don't
            allocate extra byte, since sizeof(STRING) does count the trailing
            null.
            (asn1buf_expand): Adjust bound based on increment
            value used, not value specified by caller.
    
    	[Kerbnet changes made by raeburn@cygnus.com]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10174 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog | 27 +++++++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1buf.c | 42 ++++++++++++++++++++++++------------------
 src/lib/krb5/asn.1/asn1buf.h | 27 ++++++++++++++++++++++++++-
 3 files changed, 77 insertions(+), 19 deletions(-)

commit f2952ba70fbf6694213996e318b633570d8dae24
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 12 15:11:22 1997 +0000

    	* aclocal.m4 (WITH_HESIOD): Fix --with-hesiod support to DTRT if
    	        the option is not specified.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10173 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 059ca3667a354bdf6a7de19faecec44e4018e004
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 12 13:14:55 1997 +0000

    	* init_ctx.c (krb5_init_context): Initialize local variable ctx
    	 	before calling krb5_init_ets.
    		This keeps purify happy as we are not using a variable
    		before setting it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10172 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/init_ctx.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7199b87103063d729cec1ec7f767c21a9b933c8c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 12 13:11:13 1997 +0000

    	* Makefile.in (OSSRCS): Add $(srcdir)/ to source location
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10171 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   | 4 ++++
 src/lib/krb4/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit fa17e616146b219eeb0fdedd01574cd6fcae4cdb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 12 13:09:42 1997 +0000

    	* Makefile.in (SRCS): Add $(srcdir) as needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10170 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog   | 4 ++++
 src/lib/crypto/os/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b5d25771505fd95f4d6a103aae5cbc26d83df97e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 12 12:59:00 1997 +0000

    	* Makefile.in (MACFILES): Remove mac/gss/* as it does not exist
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10169 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 6800cbeb765d701729e2aa42a800232c2736ddc1
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 12 01:19:06 1997 +0000

    	* aclocal.m4 (KRB5_BUILD_LIBRARY_STATIC): Fix up some things so
    	that this macro actually works; it's still necessary to precede a
    	call to KRB5_BUILD_LIBOBJS with a call to
    	KRB5_BUILD_LIBRARY_STATIC, though.  Basically if you AC_DEFUN
    	something that produces shell code and then calls a macro that
    	AC_REQUIREs something else, then all the AC_REQUIREd stuff ends up
    	coming *before* the shell code in the first macro.  I'm not sure
    	there's a reasonable workaround, or whether this can even be
    	considered to be a bug.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10168 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 12 ++++++++++++
 src/aclocal.m4 | 37 +++++++++++++++++++++----------------
 2 files changed, 33 insertions(+), 16 deletions(-)

commit 7efa8358d8699c1c00c70338f7ebd34e0b63ab7e
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 12 01:16:32 1997 +0000

    	* convt_tkt.c: Delete; it's not needed anymore
    
    	* test.c: Remove reference to krb524_convert_creds_addr, as that
    	doesn't exist anymore.
    
    	* conv_creds.c: Clean up substantially to be less convoluted.
    
    	* sendmsg.c: Fix to not do a full series of timeouts on each
    	server; loop over the whole list before increasing the timeout.
    
    	* configure.in: Update to use the new library build system to
    	build libkrb524.
    
    	* Makefile.in: Update to reflect changes in the library.  Also,
    	use the new library build system to build libkrb524.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10167 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog    |  18 ++++
 src/krb524/Makefile.in  |  28 ++---
 src/krb524/configure.in |   6 +-
 src/krb524/conv_creds.c |  58 +++++++----
 src/krb524/conv_tkt.c   |  85 ----------------
 src/krb524/sendmsg.c    | 265 ++++++++++++++++++++++++++++++++----------------
 src/krb524/test.c       |   7 +-
 7 files changed, 258 insertions(+), 209 deletions(-)

commit a3aa13fe3df39f74f3b43799b9ccd71dd53f733e
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 8 22:04:30 1997 +0000

    	* rd_cred.c (krb5_rd_cred_basic): Check remote_addr and
    	encpart.s_address before calling krb5_address_compare.  Fixes
    	krb5-libs/456.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10166 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 6 ++++++
 src/lib/krb5/krb/rd_cred.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit af39c5394f666fabf66c6cb88104ff702a3f6064
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 7 21:36:21 1997 +0000

    	* cnv_tkt_skey.c:
    	* krb524.h:
    	* krb524d.c: Add jik's patches for multihomed hosts.  Fixes
    	krb5-misc/275.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10165 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      |  7 +++++++
 src/krb524/cnv_tkt_skey.c | 36 ++++++++++++++++++++++++------------
 src/krb524/krb524.h       |  3 ++-
 src/krb524/krb524d.c      |  3 ++-
 4 files changed, 35 insertions(+), 14 deletions(-)

commit c9d19a4470af87f3c8ed6324c70d7bddd7d79596
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 7 20:32:14 1997 +0000

    	* g_cnffile.c: Check to see if context is NULL prior to calling
    	profile_get_values.  Fixes krb5-libs/317.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10164 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   |  5 +++++
 src/lib/krb4/g_cnffile.c | 27 +++++++++++++++------------
 2 files changed, 20 insertions(+), 12 deletions(-)

commit c8a929a7e93ba2825d018af8b6808f832d2d3382
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 7 00:27:44 1997 +0000

    	* Makefile.in: Add support for compiling with Hesiod
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10163 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog   | 4 ++++
 src/kadmin/v4server/Makefile.in | 6 ++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 35c9a72267447138b3caa9dfce8c7c0d26d9b47b
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 7 00:26:30 1997 +0000

    	* aclocal.m4: Add support for --with-hesiod (and add it to
    	CONFIG_RULES, as it's needed almost everywhere kadm5 gets
    	linked).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10162 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 23 +++++++++++++++++++++++
 2 files changed, 29 insertions(+)

commit c0154bf3c50350b2edb972669506536ecdcbc688
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 7 00:25:36 1997 +0000

    	* pre.in: Add $(HESIOD_LIBS) to KADMSRV_LIBS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10161 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 5 ++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit c7cfa556f341e0d4163f32ec2f113b6ae2840f09
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 7 00:23:11 1997 +0000

    	* Makefile.in: Add flags to conditionally compile with Hesiod
    
    	* server_misc.c: Add support for checking GECOS field of Hesiod
    	passwd entry.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10160 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog     |  7 ++++
 src/lib/kadm5/srv/Makefile.in   |  2 +-
 src/lib/kadm5/srv/server_misc.c | 83 ++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 90 insertions(+), 2 deletions(-)

commit fc70b7ce7e57c5d7daf128597d6a7fde1d645915
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 6 00:22:58 1997 +0000

    version.rc: New file containing the version resource information for
    	MIT releases of the Krb5 software.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10158 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 462a96df9c516129ceba3a3fbd04e9132ebacc35
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 5 22:48:13 1997 +0000

    Makefile.in, telnet.rc: Add version resource to the executable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10157 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/ChangeLog   |  4 ++++
 src/windows/wintel/Makefile.in | 10 +++++-----
 src/windows/wintel/telnet.rc   |  3 +++
 3 files changed, 12 insertions(+), 5 deletions(-)

commit f49e862f4602c2832028555d77bf1653d3f760b4
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 5 22:46:46 1997 +0000

    Makefile.in, gss.rc: Use the version resource from windows/version.rc,
    	which affects the version resources for the entire krb5 distribution.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10156 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/ChangeLog   |  6 ++++++
 src/windows/gss/Makefile.in |  6 +++---
 src/windows/gss/gss.rc      | 32 +-------------------------------
 3 files changed, 10 insertions(+), 34 deletions(-)

commit ea71553988990010a921976133c36b0b81fc5046
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 5 22:45:23 1997 +0000

    Makefile.in, cnsres5.rc: Add a version resource to the executable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10155 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog   |  5 +++++
 src/windows/cns/Makefile.in | 12 ++++--------
 src/windows/cns/cnsres5.rc  |  3 +++
 3 files changed, 12 insertions(+), 8 deletions(-)

commit d21b19b2280e6877ed5d01d11b29bbb8f7fb5149
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 5 22:41:26 1997 +0000

    version.rc: New file containing the version resource information for
    	MIT releases of the Krb5 software.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10154 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/version.rc | 151 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 151 insertions(+)

commit cfd40b348df705a618183f469b25d3e04bfa8ba5
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 5 22:08:45 1997 +0000

    Makefile.in, krb5.rc, version.rc: Add support for adding a Windows
    	Version resource to all of the DLL files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10153 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  5 +++++
 src/lib/Makefile.in | 41 +++++++++++++++++++++++++++--------------
 src/lib/krb5.rc     |  4 ++++
 3 files changed, 36 insertions(+), 14 deletions(-)

commit 9aa9cb71c089a44d17beb2e8148a145d9f5f2b0e
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 5 22:07:49 1997 +0000

    Check in new version of the version server libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10152 dc483132-0cff-0310-8789-dd5450dbe970

 src/mit/windows/lib/vs.dll   | Bin 0 -> 21616 bytes
 src/mit/windows/lib/vs32.dll | Bin 0 -> 24064 bytes
 src/mit/windows/lib/vsnt.lib | Bin 9490 -> 9520 bytes
 3 files changed, 0 insertions(+), 0 deletions(-)

commit a8e17fe0d577364dadde24d9efbf8e6c4de33e1d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 31 18:57:38 1997 +0000

    	* Makefile.in (SRCS): Fix typo s/scrdir/srcdir/
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10151 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 4 ++++
 src/appl/telnet/libtelnet/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 18f6ded69cda85263b94df97e5b4320ef2227ed1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 31 18:56:23 1997 +0000

    	* kdb_db2.c (krb5_db2_db_delete_principal): Fix switch statement
    	        so that all cases have one statement.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10150 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb_db2.c | 1 +
 2 files changed, 6 insertions(+)

commit fce0ebad7bc1f9f1813b7f92098912c5b12d2337
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 31 15:31:13 1997 +0000

    	* Makefile.in (SRCS): Add / after $(srcdir) in SRCS line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10149 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog   |  4 ++++
 src/lib/krb5/asn.1/Makefile.in | 20 ++++++++++----------
 2 files changed, 14 insertions(+), 10 deletions(-)

commit 82be3509cfc4c62fe3f6549bea5c335c885354e2
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 30 22:30:06 1997 +0000

    	* kdc_util.c:
    	* main.c: Don't use an rcache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10148 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 5 +++++
 src/kdc/kdc_util.c | 7 ++++++-
 src/kdc/main.c     | 2 ++
 3 files changed, 13 insertions(+), 1 deletion(-)

commit 25ed1c57bca2eb6a3224809dc8f8a39c5372e115
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 30 22:28:40 1997 +0000

    	* configure.in: Add "create" directory back
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10147 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog    | 4 ++++
 src/tests/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b52b964b420905183aba519ac5a5cd2707c6ebaf
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 30 22:28:05 1997 +0000

    	* kdb5_mkdums.c: Update to match reality of libkdb, so that it
    	actually works.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10146 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     |  5 +++++
 src/tests/create/kdb5_mkdums.c | 15 +++++++++------
 2 files changed, 14 insertions(+), 6 deletions(-)

commit 8bfd44772ec4c11deec02d9f38607a9e0b4158b8
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 30 03:14:52 1997 +0000

    For Windows and Macintosh, always include stdlib.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10145 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 1 +
 2 files changed, 5 insertions(+)

commit a16468c1e07f22e911f070f50d64de349d6a5e4a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 30 03:13:44 1997 +0000

    Add documentation describing the /MD flag in the Win32 CFLAGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10144 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/windows.in | 1 +
 1 file changed, 1 insertion(+)

commit 8414ce52c49d41c39703067f5974f040364acfb0
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 30 03:12:30 1997 +0000

    Makefile.in: Remove msvcrt.lib from the explicit WINLIBS link line
    	since we're now using /MD and have removed the /nodefaultlibs switch.
    	For now, build debug versions of the libraries.
    
    krb5_16.def, krb5_32.def, sapkrb16.def: Add decode_krb5_ap_req to the
    	exported functions list, since the GSSAPI krb5 mechanism routine needs
    	access to this internal routine.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10143 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    | 11 +++++++++++
 src/lib/Makefile.in  |  6 +++---
 src/lib/krb5_16.def  |  1 +
 src/lib/krb5_32.def  |  1 +
 src/lib/sapkrb16.def |  1 +
 5 files changed, 17 insertions(+), 3 deletions(-)

commit 1839ec63c63410e7e320f32d69e6b20ff48a878a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 30 03:08:11 1997 +0000

    Add support for the new OID value for host-based service name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10142 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog        | 5 +++++
 src/lib/gssapi/generic/gssapi_generic.c | 5 +++++
 src/lib/gssapi/generic/gssapi_generic.h | 1 +
 3 files changed, 11 insertions(+)

commit 57256a3ae56068501070fecdf434357f6ff9eda7
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 30 03:07:37 1997 +0000

    inq_names.c (krb5_gss_inquire_names_for_mech): Add the the new OID
    	value for the host-based service name and the exported name OID to the
    	list of OID's supported by this mechanism.
    
    import_name.c (krb5_gss_import_name): Add support for the new OID
    	value for the host-based service name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10141 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     | 10 ++++++++++
 src/lib/gssapi/krb5/import_name.c |  3 ++-
 src/lib/gssapi/krb5/inq_names.c   |  8 ++++++++
 3 files changed, 20 insertions(+), 1 deletion(-)

commit ee040d53acda995cfb05f35472a9bd2f655706d6
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 29 06:40:23 1997 +0000

    	* kdb_db2.c (krb5_db2_db_set_hashfirst): Don't cast a
    	krb5_context * to a krb5_db2_context *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10140 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb_db2.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0f8fa9361ecb8f5614282540bb4c59503c93f832
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jul 29 03:37:26 1997 +0000

    Take out the /nod option, and remove libc.lib from the list of
    libraries to be linked.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10139 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog      | 5 +++++
 src/windows/cns/Makefile.in    | 4 ++--
 src/windows/gss/ChangeLog      | 3 +++
 src/windows/gss/Makefile.in    | 7 +++----
 src/windows/wintel/ChangeLog   | 5 +++++
 src/windows/wintel/Makefile.in | 6 +++---
 6 files changed, 21 insertions(+), 9 deletions(-)

commit 23f0a92549ead4dd580769f3e79ccd3c9bdd624e
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jul 29 03:30:32 1997 +0000

    Add additional debugging messages so we can see the winsock error
    numbers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10138 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/ChangeLog  |  5 ++++
 src/windows/gss/gss-misc.c | 63 ++++++++++++++++++++++++++++------------------
 2 files changed, 44 insertions(+), 24 deletions(-)

commit 85047edcf722944f2479de11568a07d0cd628e59
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 26 01:24:08 1997 +0000

    	* kdb_db2.c: Fix typo; also, tweak page size in attempt to speed
    	things up.
    
    	* kdb_db2.h: Fix typo.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10137 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb_db2.c | 6 ++----
 src/lib/kdb/kdb_db2.h | 2 +-
 3 files changed, 8 insertions(+), 5 deletions(-)

commit 1181c93710b1c917a2a613a4d14b2129e0f8994d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 25 19:50:25 1997 +0000

    	* kadm_funcs.c: Remove mention of dbm for now.  It should probably
    	be added back later to deal with dbm-hashed passwd files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10136 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog    | 5 +++++
 src/kadmin/v4server/kadm_funcs.c | 6 +++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 21ddb0df0b5394279f82480257c0cf32f45810a1
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 25 19:49:30 1997 +0000

    	* loadv4.c:
    	* kdb5_create.c:
    	* kdb5_destroy.c:
    	* dump.c: Update to new kdb API.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10135 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog      |  7 +++++++
 src/kadmin/dbutil/dump.c         | 11 ++++++++---
 src/kadmin/dbutil/kdb5_create.c  |  6 +++++-
 src/kadmin/dbutil/kdb5_destroy.c |  2 +-
 src/kadmin/dbutil/loadv4.c       | 26 +++++++++++++++-----------
 5 files changed, 36 insertions(+), 16 deletions(-)

commit 03743dc8ba40d02244d57cfd5ce0c371e41f04d4
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 25 19:45:36 1997 +0000

    	* dump.c: Update to new kdb API
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10134 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  4 ++++
 src/kadmin/cli/dump.c    | 11 ++++++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 5a4d59c25d21c72d3f631b7fb5cfcf2a9eb35a7d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 25 19:44:33 1997 +0000

    	* main.c (init_realm): Fix to use new ktkdb
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10133 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog |  4 ++++
 src/kdc/main.c    | 10 ++++------
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 81022deadc4867e798894f4330c29be2bc7011fd
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 25 19:40:10 1997 +0000

    	* Makefile.in: Remove test-randkey since it was breaking the
    	server-side tests; api.2/getprinc-v2.exp wants *two* keys, while
    	randkey results in only one.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10132 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog   | 6 ++++++
 src/lib/kadm5/unit-test/Makefile.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 4deb895119e15b423c637d96c7fac4f15d2c4f1c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 25 19:39:54 1997 +0000

    	* server_init.c: Change a few calls to align with the new kdb
    	API.
    
    	* Makefile.in: Bump version.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10131 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog     | 7 +++++++
 src/lib/kadm5/srv/Makefile.in   | 2 +-
 src/lib/kadm5/srv/server_init.c | 4 ++--
 3 files changed, 10 insertions(+), 3 deletions(-)

commit b09cbdac52640cab3b3f0916c18c49f46d938a86
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 25 19:34:42 1997 +0000

    	* t_kdb.c: Reflect changes in the API, mostly db_create
    
    	* Makefile.in: Bump version due to major reworking.
    
    	* kdb_db2.h:
    	* kdb_db2.c: Add Berkely DB backend.
    
    	* keytab.c: Add support for new kdb API; delete dead arguments.
    
    	* kdb_xdr.c: Remove dependencies on dbm; encode things to
    	krb5_datas rather than datums.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10130 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   |   14 +
 src/lib/kdb/Makefile.in |    6 +-
 src/lib/kdb/kdb_db2.c   | 1360 +++++++++++++++++++++++++++++++++++++++++++++++
 src/lib/kdb/kdb_db2.h   |  121 +++++
 src/lib/kdb/kdb_xdr.c   |   51 +-
 src/lib/kdb/keytab.c    |   33 +-
 src/lib/kdb/t_kdb.c     |   20 +-
 7 files changed, 1545 insertions(+), 60 deletions(-)

commit 7faa30416aeea498e83f1e4f97449a0efa525436
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 25 19:27:45 1997 +0000

    	* t_ser.c: Add support for changed kdb API
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10129 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 4 ++++
 src/lib/krb5/krb/t_ser.c   | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 32544744c6e4613152b87d6a508afd676e9ac171
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 25 19:27:30 1997 +0000

    	* kdb5_err.et: Add error code for bad creation flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10128 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/kdb5_err.et | 1 +
 2 files changed, 5 insertions(+)

commit ba37f7d6ac1464e1be1816295f52b727f6d8b3e3
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 25 19:27:07 1997 +0000

    	* Makefile.in: Bump version due to et changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10127 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 4 ++++
 src/lib/krb5/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 4169c345c16ef95f582c4288a2d6cdb75c223137
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 25 19:23:47 1997 +0000

    	* kdb_kt.h: Move support for "kdb" keytab here
    
    	* kdb.h: Add support for modified kdb API; remove extra arguments
    	for db_set_mkey and db_get_mkey.  Remove all (hopefully) mentions
    	of any particular backend database implementation.  Add flags
    	argument for db_create, allowing caller to specify whether btree
    	or hash methods are to be used in the backend.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10126 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 10 ++++++++++
 src/include/krb5/kdb.h     | 38 ++++++++++++++++++++++++++++++--------
 src/include/krb5/kdb_kt.h  | 39 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 79 insertions(+), 8 deletions(-)

commit 2bef49f8164ac60cdd934fcc164a924398bc63ef
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 25 19:23:30 1997 +0000

    	* k5-int.h: Don't include anything related to dbm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10125 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  4 ++++
 src/include/k5-int.h  | 17 -----------------
 2 files changed, 4 insertions(+), 17 deletions(-)

commit 2beef9a20966ce7f1a85e1df2008f96a82d334b6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 22 00:35:45 1997 +0000

    * util_ordering.c: Include string.h for prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10124 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog       | 4 ++++
 src/lib/gssapi/generic/util_ordering.c | 1 +
 2 files changed, 5 insertions(+)

commit de8381c54ef854c016b617d36f01f61a48066ea0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 22 00:34:54 1997 +0000

     (krb5_gss_accept_sec_context): Initialize ctx before it is referenced without being set in failure cases
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10123 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 5 +++++
 src/lib/gssapi/krb5/accept_sec_context.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1eda083efe0b1c9f8db5c559651dbab9ae09faa2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 22 00:29:16 1997 +0000

    	* error_message.c (error_message): Mask error code with
    		ERRCODE_MASK to handle case where 32bit ints are zero
    		filled in the gssapi layer.
    
    	* error_table.h: Define ERRCODE_MAX, the maximum allowed error
    		code (32bits).
    
    
    I am taking the draconian outlook that the com_err library was always
    intending to define the error as a 32 bit value. I taken this approach
    instead of making the errcode_t machine specific as the com_er
    generated header files would then need be machine specific as
    well. (error codes are declared as say -4353L explicitly).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10122 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 9 +++++++++
 src/util/et/error_message.c | 4 ++--
 src/util/et/error_table.h   | 1 +
 3 files changed, 12 insertions(+), 2 deletions(-)

commit 629f941f7a440a9b6ef7490dd2030dbba7bd0038
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 17 17:39:08 1997 +0000

    Fix stupid #ifdef logic error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10121 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/c_localaddr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit df3e66ffad4900ec512dc389155096263462e006
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 17 16:35:19 1997 +0000

    	* dump.c (process_k5beta_record): Change variables from char to
    		krb5_octet to match types in krb5_key_data.
    
    	* ovload.c (process_ov_principal): Change "more" variable to
    		krb5_boolean as argument to krb5_db_get_principal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10120 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog | 8 ++++++++
 src/kadmin/dbutil/dump.c    | 8 ++++----
 src/kadmin/dbutil/ovload.c  | 5 +++--
 3 files changed, 15 insertions(+), 6 deletions(-)

commit b3b6d6830f62746777f6e6e480f02f111f472b06
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 16 23:03:56 1997 +0000

    Fix name of srvtab file in the man page to be krb5.keytab
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10119 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 4 ++++
 src/appl/gssftp/ftpd/ftpd.M    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 9c6c7b37daab8664516ec7a525e3105b3ea2114e
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 16 02:16:18 1997 +0000

    Only copy over the old table when there's an old table to copy over.
    Otherwise, BoundsChecker complains about memcpy(foo, NULL, 0).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10118 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 6 ++++++
 src/lib/krb5/krb/serialize.c | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit a196a36dce9fc571c747e20a90f350822aeb49be
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 16 02:06:22 1997 +0000

    Always copy the mechtype so that delete_sec_context() can safely
    release the OID without smashing memory passed in by the application.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10117 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 6 ++++++
 src/lib/gssapi/krb5/init_sec_context.c | 6 +++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit c76c067028376e5211c617392f01efc108e93985
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jul 15 16:37:05 1997 +0000

    Remove (probably unneeded) size_t definition
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10116 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog               | 4 ++++
 src/include/win-mac.h               | 4 ----
 src/mac/libraries/ChangeLog         | 4 ++++
 src/mac/libraries/KerberosHeaders.h | 3 ---
 4 files changed, 8 insertions(+), 7 deletions(-)

commit 1de6d49d398c22e83c5fcd0d48bc24d28c495304
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 15 06:00:11 1997 +0000

    	* kdc_preauth.c (get_sam_edata): Don't goto cleanup if SAM is not
    	used; this prevents freeing an unallocated keyblock.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10115 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 5 +++++
 src/kdc/kdc_preauth.c | 8 +++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 8ba8a8717ea2d5bb9a70f6dec7f719ad3fb7a8f9
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 4 04:13:56 1997 +0000

    Added Winsock kludge for finding your local IP address.  May not work
    for all stacks, so we use it as a fallback.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10114 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog     |  6 ++++
 src/lib/crypto/os/c_localaddr.c | 65 +++++++++++++++++++++++++++++++++++++----
 2 files changed, 65 insertions(+), 6 deletions(-)

commit 8c16f676c0269643d148acfe9d8aa4629926ae7b
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 1 20:28:43 1997 +0000

    	* kadm_funcs.c, kadm_server.c, kadm_ser_wrap.c: Reenable mod and
    	check_pw.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10113 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog       |   3 +
 src/kadmin/v4server/kadm_funcs.c    | 266 ++++++++++++++----------------------
 src/kadmin/v4server/kadm_ser_wrap.c |  10 +-
 src/kadmin/v4server/kadm_server.c   |  13 +-
 4 files changed, 115 insertions(+), 177 deletions(-)

commit 2e4589f5bfa0238570c25ba8df0b7ca53bf75f82
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 1 06:39:58 1997 +0000

    	* kadm_funcs.c, kadm_server.c, kadm_ser_wrap.c: Reenable get and
    	add.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10112 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog       |   5 +
 src/kadmin/v4server/kadm_funcs.c    | 539 ++++++++++++++++--------------------
 src/kadmin/v4server/kadm_ser_wrap.c |  10 +-
 src/kadmin/v4server/kadm_server.c   |   7 +-
 4 files changed, 253 insertions(+), 308 deletions(-)

commit 90f75959cbde8620359084e1d80e294e0d1c497d
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 1 06:37:29 1997 +0000

    	* kadm_rpc_svc.c, server_stubs.c: Add support for setv4key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10111 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog      |  4 +++
 src/kadmin/server/kadm_rpc_svc.c |  9 +++++++
 src/kadmin/server/server_stubs.c | 55 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 68 insertions(+)

commit 8c7e731a5905a0d08eeb9fbaba4b160b96647d54
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 1 06:36:16 1997 +0000

    Fix goof in ChangeLog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10110 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog | 1 +
 1 file changed, 1 insertion(+)

commit eb46ba798f5f561bbad8ef90dba7b1df4fbcb8bd
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 1 06:35:43 1997 +0000

    	* client_principal.c, client_rpc.c: Add support for setv4key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10109 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog          |  3 +++
 src/lib/kadm5/clnt/client_principal.c | 23 +++++++++++++++++++++++
 src/lib/kadm5/clnt/client_rpc.c       | 14 ++++++++++++++
 3 files changed, 40 insertions(+)

commit dc3b68906b5f12d7379082777dd5d30b251b6fc9
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 1 06:34:18 1997 +0000

    	* server_acl.h: Fix ACL_ALL_MASK to include ACL_SETKEY
    
    	* svr_principal.c: Fix setv4key_principal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10108 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       | 6 ++++++
 src/lib/kadm5/srv/server_acl.h    | 3 ++-
 src/lib/kadm5/srv/svr_principal.c | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 6346c7b459f8d1c57b5b84be3570a6824989835c
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 1 06:32:36 1997 +0000

    	* kadm_rpc.h, kadm_rpc_xdr.c: Add support for setv4key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10107 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog      |  4 ++++
 src/lib/kadm5/kadm_rpc.h     | 11 ++++++++++-
 src/lib/kadm5/kadm_rpc_xdr.c | 19 +++++++++++++++++++
 3 files changed, 33 insertions(+), 1 deletion(-)

commit 30acb5cd918df50d4de77feeae513a8588565a4e
Author: Kevin Mitchell <klmitch@mit.edu>
Date:   Mon Jun 30 21:17:07 1997 +0000

    Added code so that a valid credential handle is generated when
    credentials are delegated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10106 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  8 ++++
 src/lib/gssapi/krb5/accept_sec_context.c | 70 ++++++++++++++++++++++++++++++--
 2 files changed, 75 insertions(+), 3 deletions(-)

commit edca5511e1b7da38a458b1d3dada8340e462e750
Author: Kevin Mitchell <klmitch@mit.edu>
Date:   Mon Jun 30 17:29:27 1997 +0000

    killpg() wasn't conditionalized in login.c, causing compiles to fail on
    Solaris 2.4 (which puts the function into the BSD compatibility libraries).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10105 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 8 ++++++++
 src/appl/bsd/login.c   | 4 ++++
 2 files changed, 12 insertions(+)

commit cce8333a3fe0e8167ce698dec7474f0be980d2b8
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jun 29 18:53:18 1997 +0000

    	* svr_principal.c: Add new function kadm5_setv4key_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10104 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       |   4 ++
 src/lib/kadm5/srv/svr_principal.c | 130 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 134 insertions(+)

commit 50a9ed6136438ebe354583b5b3c4111ca81bbf5c
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jun 29 18:52:46 1997 +0000

    	* kadm_err.et: Add support for kadm5_setv4key_principal
    
    	* admin.h: Add prototype for kadm5_setv4key_principal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10103 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog   | 6 ++++++
 src/lib/kadm5/admin.h     | 4 ++++
 src/lib/kadm5/kadm_err.et | 1 +
 3 files changed, 11 insertions(+)

commit 8d22b935ac7cdf1431caa926ea4a0fd69233531d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 27 21:38:24 1997 +0000

    	* keytab.c (add_principal): Don't call kadm5_free_key_data; that's
    	Just Wrong here and was causing coredumps.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10102 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 5 +++++
 src/kadmin/cli/keytab.c  | 6 +++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 7d4a0726011f8276e301376cc87133fe206bf847
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 20 02:58:39 1997 +0000

    	* acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Fix bug in previous
    	patch; add double quotes to protect things.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10101 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/ChangeLog    | 5 +++++
 src/util/autoconf/acgeneral.m4 | 4 ++--
 src/util/autoconf/configure    | 6 +++---
 3 files changed, 10 insertions(+), 5 deletions(-)

commit 569c6e5d771d81ec6d43832460c67222b4358a0c
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 18 22:39:22 1997 +0000

    	* kadm_funcs.c (kadm_chg_srvtab): Remove extraneous macros that
    	were elaborate contortions to avoid using goto.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10100 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog    |  5 +++
 src/kadmin/v4server/kadm_funcs.c | 76 ++++++++++++++++++++++------------------
 2 files changed, 46 insertions(+), 35 deletions(-)

commit 00e37fabf39b5c453c4fa97af3718f6055ee899f
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 18 22:28:50 1997 +0000

    	* acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Assign the path to
    	ac_dummy and then expand it, rather than simply tacking on
    	$ac_dummy to the path.  This works around POSIX.2 word splitting
    	semantics, in which even things like a:b:c:$PATH don't get
    	word-split as you might expect on a pre-POSIX shell.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10099 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/ChangeLog    |  8 ++++++++
 src/util/autoconf/acgeneral.m4 | 10 ++++++----
 src/util/autoconf/configure    | 15 +++++++++------
 3 files changed, 23 insertions(+), 10 deletions(-)

commit 8f5ad6c4b6ee1e781f205c2d54e70ff228a8aa46
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 11 20:47:21 1997 +0000

    Added the mac/gss files to the Macintosh tar file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10098 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit cbe0e8e0928c6ddd8f1be2ba3e68e2f94b11022e
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 11 20:46:25 1997 +0000

    New snapshot from Meeroh; eliminated the GSS Window class
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10097 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/gss/CGSSDocument.cp    |  173 ++++---
 src/mac/gss/CGSSDocument.h     |   50 +-
 src/mac/gss/CGSSWindow.cp      |   52 --
 src/mac/gss/CGSSWindow.h       |   25 -
 src/mac/gss/CW-Project.hqx     | 1041 +++++++++++++++++++---------------------
 src/mac/gss/GSSSample.cp       |   67 ++-
 src/mac/gss/GSSSample.h        |   36 +-
 src/mac/gss/GSSSample.rsrc.hqx |  133 ++---
 src/mac/gss/gss.h              |   19 +-
 9 files changed, 756 insertions(+), 840 deletions(-)

commit eac86677d66fe140f7ca54205773c95687e4abe5
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 11 20:45:39 1997 +0000

    gss-server.c (server_establish_context): Rearrange server establish
    	context loop to match with the draft-ietf-gssv2-cbind-04.txt
    	suggestion --- always send the output token even in the case of an
    	error, and call gss_delete_sec_context() if needed.
    
    gss-client.c (client_establish_context): Check for error condition
    	after sending the output token, if present.  In case of error, call
    	delete_sec_context if necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10096 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 12 ++++++++++++
 src/appl/gss-sample/gss-client.c | 20 ++++++++++++--------
 src/appl/gss-sample/gss-server.c | 19 +++++++++++--------
 3 files changed, 35 insertions(+), 16 deletions(-)

commit 9c36f64ce36f44f806005366ccccf06cdf8e9c4a
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jun 7 02:38:53 1997 +0000

    login.c: Always use the new tty line discpline.  [krb5-appl/428]
    
    login.c: If a hangup signal is received, pass it onto the child.
    	[krb5-appl/432]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10095 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  7 +++++++
 src/appl/bsd/login.c   | 37 +++++++++++++++++++++++++++----------
 2 files changed, 34 insertions(+), 10 deletions(-)

commit 1de492a5b3685625f80befef393b2169b658c5cf
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jun 7 02:16:37 1997 +0000

    accept_sec_context.c (krb5_gss_accept_sec_context): Reorganized error
    	handling code to be more compact (and correct!).  If an error occurs
    	while we are doing mutual authentication, send an KRB_ERROR message
    	back to the client, so that it knows what is going on.  (This is
    	specified by RFC 1964; we just weren't implementing this previously.)
    
    delete_sec_context.c (krb5_gss_delete_sec_context): Check to make sure
    	pointers in the context are non-zero before freeing them.
    
    init_sec_context.c (krb5_gss_init_sec_context): If the server sends a
    	KRB_ERROR message, decode it and return an appropriate minor status
    	error code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10094 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  17 ++
 src/lib/gssapi/krb5/accept_sec_context.c | 287 ++++++++++++++++---------------
 src/lib/gssapi/krb5/delete_sec_context.c |  17 +-
 src/lib/gssapi/krb5/init_sec_context.c   |  71 +++++---
 4 files changed, 220 insertions(+), 172 deletions(-)

commit dd4cc009168953ff23f276ada55822e2b2036c8e
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 3 23:05:48 1997 +0000

    Remove erroneous space from the HPUX open()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10093 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog | 4 ++++
 src/util/pty/getpty.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 9ea69a68371057fa5bdfde82c677da6760586486
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 30 23:10:14 1997 +0000

    Check in Miro's new gss sample code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10092 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/gss/CGSSDocument.cp    | 925 +++++++++++++++++++++++++++++++++++++++++
 src/mac/gss/CGSSDocument.h     |  57 +++
 src/mac/gss/CGSSWindow.cp      |  52 +++
 src/mac/gss/CGSSWindow.h       |  25 ++
 src/mac/gss/CW-Project.hqx     | 554 ++++++++++++++++++++++++
 src/mac/gss/GSSSample.cp       | 222 ++++++++++
 src/mac/gss/GSSSample.h        |  52 +++
 src/mac/gss/GSSSample.prefix.h |   6 +
 src/mac/gss/GSSSample.rsrc.hqx |  66 +++
 src/mac/gss/GSSSample.script   |   9 +
 src/mac/gss/gss.h              |  30 ++
 11 files changed, 1998 insertions(+)

commit 38e15b4352441c95d3b73ed0253bfc0227c312a6
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 30 01:24:01 1997 +0000

    	* do_as_req.c (process_as_req), do_tgs_req (process_tgs_req): Use
    		limit_string() to make sure the length of cname and sname
    		are reasonable.
    
    	* kdc_util.c (limit_string): New function which limits the strings
    		that will end up in log files to "reasonable" lengths.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10091 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    |  9 +++++++++
 src/kdc/do_as_req.c  |  2 ++
 src/kdc/do_tgs_req.c |  4 +++-
 src/kdc/kdc_util.c   | 25 ++++++++++++++++++++-----
 src/kdc/kdc_util.h   |  2 ++
 5 files changed, 36 insertions(+), 6 deletions(-)

commit 52d79f02f62f9767d3557255667144296e87c027
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu May 29 19:44:14 1997 +0000

    Fix bug where kinit would core dump if given a really long principal
    name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10090 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 5 +++++
 src/clients/kinit/kinit.c   | 7 ++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 9ed12e2d114d8f386528aebabc44e2dab7ee6634
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed May 28 17:35:05 1997 +0000

    	* admin.h: add prototype for kadm5_setkey_principal
    
    	* misc_free.c (kadm5_free_key_data): add kadm5_free_data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10089 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog   |  6 ++++++
 src/lib/kadm5/admin.h     |  5 +++++
 src/lib/kadm5/misc_free.c | 19 ++++++++++++++++++-
 3 files changed, 29 insertions(+), 1 deletion(-)

commit 8420ba340cae832813f416be0cfb3814d76b70ad
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed May 28 17:34:09 1997 +0000

    	* keytab.c (add_principal): use kadm5_free_key_data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10088 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 4 ++++
 src/kadmin/cli/keytab.c  | 6 +-----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 3138aec8445d174830a6a313dadfaa4902811ed2
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue May 27 02:47:29 1997 +0000

    	* Makefile.in (OBJS): Build kadm_funcs.c again
    
    	* kadm_funcs.c: Re-enable kadm_chg_srvtab() and update it to use
    	the new kadm5 interface.
    
    	* kadm_ser_wrap.c: Re-enable kadm_ser_stab().
    
    	* kadm_server.c: Re-enable kadm_ser_stab().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10087 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog       |  11 ++
 src/kadmin/v4server/Makefile.in     |   2 +-
 src/kadmin/v4server/kadm_funcs.c    | 306 ++++++++++++++++++++----------------
 src/kadmin/v4server/kadm_ser_wrap.c |   2 +-
 src/kadmin/v4server/kadm_server.c   |   2 +-
 5 files changed, 186 insertions(+), 137 deletions(-)

commit d40ed9c47e404a0cda5fb44c015dae8df6bdf996
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 14 00:24:07 1997 +0000

    	* Makefile.in:
    	* admin_server.c:
    	* kadm_server.c:
    	* kadm_ser_wrap.c: Convert to use new kadm5 API; this still needs
    	work to remove references to krb5_db and to regain full v4 kadmind
    	functionality (or as much as is possible).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10086 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog       |  9 +++++
 src/kadmin/v4server/Makefile.in     |  2 +-
 src/kadmin/v4server/admin_server.c  | 75 ++++++++++++++++++-------------------
 src/kadmin/v4server/kadm_ser_wrap.c | 13 +++----
 src/kadmin/v4server/kadm_server.c   | 64 ++++++++++++++++---------------
 5 files changed, 86 insertions(+), 77 deletions(-)

commit aeea6a838e995040a6978fcdcee85c8f740cdd17
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon May 5 21:12:33 1997 +0000

    	* setkey-test.c, configure.in: add rules to test for correct
     	random()-equivlant function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10085 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog     |  5 +++++
 src/lib/kadm5/unit-test/configure.in  |  1 +
 src/lib/kadm5/unit-test/setkey-test.c | 20 ++++++++++++++++++--
 3 files changed, 24 insertions(+), 2 deletions(-)

commit 3dd97b8bbb66cbbd2c9656c837e4fdd9b0c77d51
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 2 02:58:43 1997 +0000

    Fix Y2K bug in the parsing of the MDTM command.   [krb5-appl/399]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10083 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 5 +++++
 src/appl/gssftp/ftp/cmds.c    | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit b067bb6b01dcc3d6c409fede7fe1350003257f03
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 2 02:57:24 1997 +0000

    Write special case hack for the SAP kerberos libraries since we can't
    make the version server code correctly read out the version resource
    from SAPGUI.EXE for some reason....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10082 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    |   7 ++
 src/lib/Makefile.in  |  62 +++++++++++------
 src/lib/sapgss16.def |  78 +++++++++++++++++++++
 src/lib/sapkrb16.def | 188 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/lib/win_glue.c   |   9 ++-
 5 files changed, 323 insertions(+), 21 deletions(-)

commit 8bebdb7b6d87636b2011425d1cfbb2e9dd36bdcc
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 29 10:46:46 1997 +0000

    File containing test tracker MOTD
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10081 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/ver_serv.txt | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit c17d089f35541e795892d88f70b95c32bead460d
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 29 10:46:06 1997 +0000

    Add version resource information to test version server code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10080 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/ChangeLog |  5 +++++
 src/windows/gss/gss.rc    | 33 +++++++++++++++++++++++++++++++++
 2 files changed, 38 insertions(+)

commit 5cd9503f1efbf1eb2c97aa6524b57c3e780252fd
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 29 10:45:03 1997 +0000

    Remove #include of "mitcpyrt.h" (since it's of dubious legal value, and
    the file doesn't exist.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10079 dc483132-0cff-0310-8789-dd5450dbe970

 src/mit/windows/include/v.h     | 1 -
 src/mit/windows/include/vs.h    | 9 +++++----
 src/mit/windows/include/vs_nt.h | 2 --
 3 files changed, 5 insertions(+), 7 deletions(-)

commit b0c22b91e53f448758517da1b14337cfe16e2976
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 29 10:44:10 1997 +0000

    win_glue.c: Add code to get the version resource from the calling
    	application and use that to call the Version server.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10078 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |   6 +++
 src/lib/Makefile.in |  20 +++++---
 src/lib/win_glue.c  | 143 ++++++++++++++++++++++++++++++++++++++++++++++++++--
 3 files changed, 159 insertions(+), 10 deletions(-)

commit 74170ccf62d4d38d6b09a0540911641a901b226a
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 29 10:21:40 1997 +0000

    Makefile.in: Add MIT files to the windows zip file (if the mit
    	directory exists)
    
    wconfig.c (main): Add arguments to allow specification of the --mit,
    	--nomit, --ignore=XXX options.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10077 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  10 ++++++
 src/Makefile.in | 106 +++++++++++++++++++++++++++++++++-----------------------
 src/wconfig.c   |  56 +++++++++++++++++++++++++-----
 3 files changed, 120 insertions(+), 52 deletions(-)

commit 9a14be4b43854fbddc8e018f04a473e0fa2f51b0
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 26 13:04:53 1997 +0000

    Add these files (as binary)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10076 dc483132-0cff-0310-8789-dd5450dbe970

 src/mit/windows/lib/vsnt.lib  | Bin 0 -> 9490 bytes
 src/mit/windows/lib/vswin.lib | Bin 0 -> 7189 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

commit 226469da8a55eea2bd3ddf57f7e4649986a1ab58
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 26 13:03:48 1997 +0000

    didn't check them in in binary mode
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10075 dc483132-0cff-0310-8789-dd5450dbe970

 src/mit/windows/lib/vsnt.lib  | Bin 9490 -> 0 bytes
 src/mit/windows/lib/vswin.lib | Bin 7189 -> 0 bytes
 2 files changed, 0 insertions(+), 0 deletions(-)

commit 8a49992958b3d8aa10c099eaa00e3acabec705a3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 25 23:15:29 1997 +0000

    Check for openpty() in -lutil.  It's there on FreeBSD and BSDI
    systems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10074 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 5 +++++
 src/util/pty/configure.in | 1 +
 2 files changed, 6 insertions(+)

commit 4af7afa63c26ccd943eeec7d31983a88cf91f448
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Apr 23 19:54:39 1997 +0000

    add setkey
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10073 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 71 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 71 insertions(+)

commit 47a32a44d71b8433300739dbd3b6899c12b53227
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Apr 23 19:53:16 1997 +0000

    add kadm5_setkey_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10072 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c                 |   7 +-
 src/kadmin/server/ChangeLog             |   4 +
 src/kadmin/server/kadm_rpc_svc.c        |  11 +-
 src/kadmin/server/server_stubs.c        |  55 +++++++++
 src/kadmin/testing/proto/ChangeLog      |   4 +
 src/kadmin/testing/proto/kdc.conf.proto |   2 +-
 src/kadmin/testing/util/ChangeLog       |   4 +
 src/kadmin/testing/util/Makefile.in     |   4 +-
 src/lib/kadm5/ChangeLog                 |   5 +
 src/lib/kadm5/clnt/ChangeLog            |   5 +
 src/lib/kadm5/clnt/client_principal.c   |  25 ++++
 src/lib/kadm5/clnt/client_rpc.c         |  14 +++
 src/lib/kadm5/kadm_err.et               |   2 +
 src/lib/kadm5/kadm_rpc.h                |  11 ++
 src/lib/kadm5/kadm_rpc_xdr.c            |  17 +++
 src/lib/kadm5/srv/ChangeLog             |   5 +
 src/lib/kadm5/srv/server_acl.c          |   1 +
 src/lib/kadm5/srv/server_acl.h          |   1 +
 src/lib/kadm5/srv/svr_principal.c       | 142 +++++++++++++++++++++
 src/lib/kadm5/unit-test/ChangeLog       |   4 +
 src/lib/kadm5/unit-test/Makefile.in     |  12 ++
 src/lib/kadm5/unit-test/setkey-test.c   | 212 ++++++++++++++++++++++++++++++++
 22 files changed, 542 insertions(+), 5 deletions(-)

commit 76e9c5c254f618b90542b3e309ac5e3a0a888786
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 17 15:25:56 1997 +0000

    Add MIT's version server include files and libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10071 dc483132-0cff-0310-8789-dd5450dbe970

 src/mit/windows/include/v.h     | 102 ++++++++++++++++++++++
 src/mit/windows/include/vs.h    | 181 ++++++++++++++++++++++++++++++++++++++++
 src/mit/windows/include/vs_nt.h |  42 ++++++++++
 src/mit/windows/lib/vsnt.lib    | Bin 0 -> 9490 bytes
 src/mit/windows/lib/vswin.lib   | Bin 0 -> 7189 bytes
 5 files changed, 325 insertions(+)

commit 8cec2bba53a179d6f80d77553f0d27b545d5354b
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 16 20:40:50 1997 +0000

    Removed last remaining dependency on Makefile.sav (which was used when
    the Makefile file was in the source tree).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10070 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 9aa7e45ddca496e51b60d436eea5e0628838e81a
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Apr 10 04:09:08 1997 +0000

    	* realmofhost.c (krb_realmofhost): Add bounds checking to various
    	things.
    
    	* g_krbhst.c (krb_get_krbhst): Fix to bound fscanf and sscanf.
    
    	* g_krbrlm.c (krb_get_lrealm): Fix to bound fscanf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10066 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     |  9 +++++++++
 src/lib/krb4/g_krbhst.c    |  4 ++--
 src/lib/krb4/g_krbrlm.c    |  6 +++++-
 src/lib/krb4/realmofhost.c | 20 ++++++++++++++------
 4 files changed, 30 insertions(+), 9 deletions(-)

commit 06b82a7c7abc400d0c0c5366f7d20105a08dbc3f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Apr 10 04:06:02 1997 +0000

    	* sys_term.c (start_login): Bounds check the constructed "speed"
    	passed in to login.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10065 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog  |  5 +++++
 src/appl/telnet/telnetd/sys_term.c | 10 ++++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit ce1b214abb4b4bc51c7d2c25346bbe48c89cbf4b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 1 04:51:24 1997 +0000

    Update version number to be alpha 2 snapshot
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10042 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/screen.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 555b05207ce6093527dc281e4793245401e61f88
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 1 02:24:18 1997 +0000

    Added V2 functions to the glue layer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10041 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog        | 12 ++++++++----
 src/lib/gssapi/krb5/canon_name.c     |  8 ++++----
 src/lib/gssapi/krb5/duplicate_name.c | 10 ++++------
 src/lib/gssapi/krb5/export_name.c    |  6 +++---
 src/lib/gssapi/krb5/gssapiP_krb5.h   | 19 +++++++++++++++++++
 src/lib/gssapi/krb5/krb5_gss_glue.c  | 36 ++++++++++++++++++++++++++++++++++++
 6 files changed, 74 insertions(+), 17 deletions(-)

commit 5b5a942e3594670be24fc4db877fb627ad72ccb1
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 1 02:05:12 1997 +0000

    Fix really stupid typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10040 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e143fdb00e5ca7d9b32dd95ebd38408861213210
Author: Kevin Mitchell <klmitch@mit.edu>
Date:   Mon Mar 31 21:27:56 1997 +0000

    it's 'extern "C"' not '#extern "C"'
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10039 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin  | 6 +++---
 src/util/et/com_err.h | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 561767bac759dc4ac55a95b4813222d61b5e80a3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 28 09:22:57 1997 +0000

    import_name.c (krb5_gss_import_name): Add support for importing the
    	exported name call
    
    export_name.c (gss_export_name): Fix export_name emit the token
    	exactly as specified by RFC 2078.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10038 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     |  8 +++++++
 src/lib/gssapi/krb5/export_name.c | 14 +++++++++---
 src/lib/gssapi/krb5/import_name.c | 48 ++++++++++++++++++++++++++++++++++++---
 3 files changed, 64 insertions(+), 6 deletions(-)

commit 90fb7d62056de1c997fce1db53864938b01006a2
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 28 09:19:59 1997 +0000

    Fix stupid typos in test compilation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10037 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogin.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 16e6ad343540ef6cd89bab88294ca17952caa269
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 28 08:45:52 1997 +0000

    Added definition for the generic gsspi OID type "gss_nt_exported_name"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10036 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog        | 5 +++++
 src/lib/gssapi/generic/gssapi_generic.c | 5 +++++
 src/lib/gssapi/generic/gssapi_generic.h | 1 +
 3 files changed, 11 insertions(+)

commit 9907a3df3c39cd353543839c2cdeef39c249edab
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Mar 28 07:19:51 1997 +0000

    	* aclocal.m4 (KRB5_LIB_AUX): add lib$(LIB)$(SHLIBVEXT) to the list
    	of libraries that get symlinked into $(TOPLIBD).  This allows
    	linkers that look for libfoo.so.maj.min rather than libfoo.so at
    	link time to work, e.g. NetBSD/i386.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10035 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 7 +++++++
 src/aclocal.m4 | 4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 8292924386d61c56c7e50c971241d599968bcdeb
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 28 06:52:59 1997 +0000

    Added the V2 calls gss_canonicalize_name(), gss_export_name(),
    gss_duplicate_name() to the list of calls exported by the DLL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10034 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    | 7 +++++++
 src/lib/gssapi16.def | 5 +++--
 src/lib/gssapi32.def | 5 +++--
 3 files changed, 13 insertions(+), 4 deletions(-)

commit eff164b6c92b231cf0a414b04c9900bbe973c6ac
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 28 06:15:43 1997 +0000

    If we're on an SGI machine, don't do the MOTD or MAILCHECK thing,
    since it's done by /etc/cshrc magic.  (SGI's don't define __SVR4, even
    though it's SVR4 derived).  [krb5-appl/158]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10033 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/login.c   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6c0324c0e6792df13fb4520924ba576b7613c900
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 28 06:07:24 1997 +0000

    When falling back to the normal rlogin, clear the signal mask, so that
    the child rlogin handles SIGUSR1 (which is used for window size
    changes) correctly.  [krb5-appl/335]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10032 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 7 +++++++
 src/appl/bsd/krlogin.c | 9 +++++++++
 2 files changed, 16 insertions(+)

commit d33420d1df9d1d0146e3dbeb9658f12563e1e367
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 28 04:46:19 1997 +0000

    Makefile.in: Add canon_name.c, duplicate_name.c, export_name.c to the
    	GSSAPI library.
    
    gssapiP_krb5.h (KG_IMPLFLAGS): Add support for GSS_C_PROT_READY_FLAG
    	and GSS_C_TRANS_FLAG
    
    canon_name.c (gss_canonicalize_name): New GSSAPI V2 function
    
    duplicate_name.c (gss_duplicate_name): New GSSAPI V2 function
    
    export_name.c (gss_export_name): New GSSAPI V2 function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10031 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog        | 14 +++++++
 src/lib/gssapi/krb5/Makefile.in      |  9 ++++
 src/lib/gssapi/krb5/canon_name.c     | 43 ++++++++++++++++++++
 src/lib/gssapi/krb5/duplicate_name.c | 67 ++++++++++++++++++++++++++++++
 src/lib/gssapi/krb5/export_name.c    | 79 ++++++++++++++++++++++++++++++++++++
 src/lib/gssapi/krb5/gssapiP_krb5.h   |  1 +
 6 files changed, 213 insertions(+)

commit cdef3b1c905cf089c64474953e5fcf3d886d0385
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 28 04:43:21 1997 +0000

    Add the GSS_C_PROT_READY_FLAG and GSS_C_TRANS_FLAG
    
    Add prototypes for the V2 functions gss_export_name(),
    gss_duplicate_name(), and gss_canonicalize_name().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10030 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog  |  6 ++++++
 src/lib/gssapi/generic/gssapi.hin | 24 ++++++++++++++++++++++++
 2 files changed, 30 insertions(+)

commit 4f65ecef11d8b40088fbfa4bb5f7abb27ad1542f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 25 06:29:54 1997 +0000

    Fix stupid spelling typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10029 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_tree.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 89525adb21f9ef63a825f99607e04f307d56f65f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 25 06:22:35 1997 +0000

    Fix up Macintosh and Windows build rules now that the top-level
    Makefile doesn't exist any more.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10028 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  5 +++++
 src/Makefile.in | 16 +++++-----------
 2 files changed, 10 insertions(+), 11 deletions(-)

commit 82d72a406fd3823b0ee00bfe41c4227018b454d8
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 25 06:16:54 1997 +0000

    rcache owner should be checked against the effective uid, not the real
    uid.  [krb5-libs/366]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10027 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 5 +++++
 src/lib/krb5/rcache/rc_io.c   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 3546280503f530047b2320136737f8b2cf500fce
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 25 06:07:51 1997 +0000

    A zero-length token should be treated like a GSS_C_NO_BUFFER during
    the initial context establishment.  [krb5-libs/352]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10026 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 6 ++++++
 src/lib/gssapi/krb5/init_sec_context.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 0b21febf6cc4f995b22e95a3d44431900a410f3f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 25 05:48:10 1997 +0000

    Fix handling of the sam-timestamp and sam-usec fields, which should
    always be set if the nonce is not available, not just
    SAM_USE_SAD_AS_KEY is being used.  [krb5-libs/325]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10025 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  7 +++++++
 src/lib/krb5/krb/preauth.c | 18 ++++++++----------
 2 files changed, 15 insertions(+), 10 deletions(-)

commit a48addd659e2e615dce41e09acad1e42aadbef3f
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 24 18:50:15 1997 +0000

    	* aclocal.m4: (KRB5_LIB_PARAMS): Add support for HP/UX, FreeBSD,
    	and SNI, ported from the old top-level configure.in.  These are
    	not tested yet.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10024 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 57 insertions(+), 4 deletions(-)

commit b819da850761610623b47a216b2085f5e0e39c42
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 24 17:23:17 1997 +0000

    t_ser.c: Clean up error reporting for krb5_init_context().  Also
    	report errors for each subtest, so we know which subtest failed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10023 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |   6 +++
 src/lib/krb5/krb/t_ser.c   | 105 ++++++++++++++++++++++++++++++++-------------
 2 files changed, 80 insertions(+), 31 deletions(-)

commit 79ec575b6b49781045aac86d77e03f35bdc50ca3
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 24 17:20:34 1997 +0000

    t_kdb.c (do_testing): Clean up error handling for krb5_init_context
    
    Makefile.in (check): Define and use KRB5_CONFIG_SETUP which sets up
    	the environment variables appropriately.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10022 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   | 7 +++++++
 src/lib/kdb/Makefile.in | 7 +++----
 src/lib/kdb/t_kdb.c     | 7 +++----
 3 files changed, 13 insertions(+), 8 deletions(-)

commit 9fb7729a1e0808569313b40febff20a687f57e6e
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 24 17:17:36 1997 +0000

    Fix typo (remove '#' from '#extern "C"')
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10021 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi.hin | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b3704b1e7de10b0faca8070b68f56a77ad3a9f73
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Mar 21 20:14:53 1997 +0000

    	* aclocal.m4 (KRB5_LIB_PARAMS): Add support for mips-dec-netbsd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10020 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  4 ++++
 src/aclocal.m4 | 12 ++++++++++++
 2 files changed, 16 insertions(+)

commit 08762305af52b4faeff92cc698a00a9097d2e8a8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Mar 20 21:50:41 1997 +0000

    Remove AC_PROG_INSTALL as we do not instal lhere....\
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10019 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog    | 4 ++++
 src/tests/asn.1/configure.in | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 55462f4dd11083e5bd15e2cf11015a72b19966c5
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Mar 20 02:09:55 1997 +0000

    Fix to sed the manpage so that it is internally consistent
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10018 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/send-pr/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 62440ff7cc7d4e820654b0c8802aee1d8b4b05a2
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Mar 20 01:46:02 1997 +0000

    dditional patch for login environment variable processing: respect TERM
    even without -p option. [326]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10017 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/login.c   | 6 ++++++
 2 files changed, 10 insertions(+)

commit 61a17fe6b85661623bfcf68a4b82701923a27b7d
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Mar 20 00:16:47 1997 +0000

    Oops this should not have been checked in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10016 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/send-pr/install-sid |  86 -------
 src/util/send-pr/send-pr     | 542 -------------------------------------------
 2 files changed, 628 deletions(-)

commit b9f063bff001e4b97dc0dc3e2a21e96a468d5c49
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Mar 20 00:13:59 1997 +0000

    This commit was generated by cvs2svn to compensate for changes in r10013,
    which included commits to RCS files with non-trunk default branches.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10014 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/send-pr/send-pr.sh | 26 +++++++++++++++++---------
 1 file changed, 17 insertions(+), 9 deletions(-)

commit e96b38b2971361d66f00ebf597b5f1d4baf253d9
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Mar 20 00:13:57 1997 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10011 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/send-pr/install-sid |  86 +++++++
 src/util/send-pr/send-pr     | 542 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 628 insertions(+)

commit 1ea486b9d447dbadec8891e8e66acdcab56114c2
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 19 19:18:45 1997 +0000

    Fix up name of the SAP Kerberos glue library to be platform dependent
    (sapkrb16.dll, sapkrb32.dll).  Fix makefile rules to work correctly
    after NT port.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10010 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  6 +++++
 src/lib/Makefile.in | 11 +++++---
 src/lib/sapkrb5.def | 72 -----------------------------------------------------
 3 files changed, 14 insertions(+), 75 deletions(-)

commit 78b51aea4f51c6fc8a79001144fa86a241f96def
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 18 20:08:48 1997 +0000

    Add 'extern "C"' for C++ compatibility; also check for __cplusplus
    since some C++ compilers don't set __STDC__
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10009 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog |  5 +++++
 src/util/et/com_err.h | 10 +++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit 83545dc52abc760cc2d2b53c4af3e93d885d2444
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 18 18:52:55 1997 +0000

    Add 'extern "C"' for C++ compatibility; also check for __cplusplus
    since some C++ compilers don't set __STDC__
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10008 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog  |  6 ++++++
 src/lib/gssapi/generic/gssapi.hin | 10 +++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit e357d0ff1afc8c43d8bf9d0bc77e6b8e25397d66
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 18 18:50:14 1997 +0000

    Add 'extern "C"' for C++ compatibility; also check for __cplusplus
    since some C++ compilers don't set __STDC__.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10007 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  5 +++++
 src/include/krb5.hin  | 31 +++++++++++++++++++++++++++----
 2 files changed, 32 insertions(+), 4 deletions(-)

commit 840b9d01601808045c68870fe489309c1bbea7ec
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 17 20:07:03 1997 +0000

    Add double quotes to prevent Mac filenames with spaces from losing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10006 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog     |  5 +++++
 src/mac/Makefile.tmpl | 22 +++++++++++-----------
 2 files changed, 16 insertions(+), 11 deletions(-)

commit 38f89f6fee089f306cd8df8ee8f40b4341ca1973
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 17 19:43:17 1997 +0000

    Fix header file so that winmac.h is #included when commpiling on the
    Macintosh.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10005 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog  | 5 +++++
 src/lib/gssapi/generic/gssapi.hin | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 74aea346f83e259a55e95fc8e3dd92420de8dacc
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 17 02:22:52 1997 +0000

    	* keytab.c: Don't assume dbm_db_get_mkey() and dbe_find_enctype
    	won't error out.  Also, some gcc -Wall warning
    	cleanups. [krb5-kdc/361]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10004 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  6 ++++++
 src/lib/kdb/keytab.c  | 37 +++++++++++++++++++++++--------------
 2 files changed, 29 insertions(+), 14 deletions(-)

commit 6f725cfeed717bdfb8b13050c9cacc4e8f001344
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Mar 16 07:16:16 1997 +0000

    This file really doesn't need to exist anymore. [krb5-build/382]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10003 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile | 4 ----
 1 file changed, 4 deletions(-)

commit 4d3ab343d5ee59e687d0b09d08b38a629bbfda4d
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Mar 12 20:50:56 1997 +0000

    	* Makefile.in (unit-test-server-body): depend on test-randkey, not
     	randkey-test, so the test gets run
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10002 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog   | 5 +++++
 src/lib/kadm5/unit-test/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 36bf6333c49cdd3276562d831030c9f8c89a3401
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 12 06:25:34 1997 +0000

    Check to see if the global_param's stash file is non-NULL before
    trying to strdup() it.  [PR#341, PR#394]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10001 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog | 5 +++++
 src/kadmin/dbutil/loadv4.c  | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 0a55070e799d6d6d964d63e7e4d24a92efd880e1
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 10 03:30:01 1997 +0000

    	* aclocal.m4: Add provisions to make major version number
    	compatibility work for shared libaries.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10000 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 30 +++++++++++++++++++++++-------
 2 files changed, 28 insertions(+), 7 deletions(-)

commit 19e4a149e5da449db6faf8aa778eb571faeaa11c
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Mar 10 03:29:20 1997 +0000

    	* lib.in: Add provisions for making shared libraries of the same
    	major version number compatible.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9999 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  5 +++++
 src/config/lib.in    | 14 ++++++++++++++
 2 files changed, 19 insertions(+)

commit 1b2421185ee575bc224985506c735ab483711433
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Mar 9 23:05:31 1997 +0000

    	* svr_principal.c (add_to_history): Don't call realloc() on a NULL
    	pointer, lest non-ANSI compliant systems like SunOS fail.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9998 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       |  5 +++++
 src/lib/kadm5/srv/svr_principal.c | 11 ++++++++---
 2 files changed, 13 insertions(+), 3 deletions(-)

commit f7e37a7c50262e27ca8d1b439f62550f4e68e808
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 3 20:16:55 1997 +0000

    	* kconfig.c (main): Move krb5_init_context earlier in order to
    		initialize kcontext before use.
    
    This allows for more graceful handling of scenario where krb5.ini is
    missing - we now get an error box.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9997 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/kconfig/ChangeLog |  5 +++++
 src/mac/kconfig/kconfig.c | 21 +++++++++++++--------
 2 files changed, 18 insertions(+), 8 deletions(-)

commit aec8d4a5270c6f5f5a09d7b2275f3edc0408580f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 3 19:59:36 1997 +0000

    	* error_message.c: Don't declare sys_nerr on Macintosh
    
    	* com_err.c: Fix MacMessageBox prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9996 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 6 ++++++
 src/util/et/com_err.c       | 2 +-
 src/util/et/error_message.c | 2 ++
 3 files changed, 9 insertions(+), 1 deletion(-)

commit e8face963302dbf67cfb397e29206533f5b4cd86
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 3 19:54:45 1997 +0000

    	* Makefile.in (MAC_SUBDIRS): Change KRB5 to krb5 for Mac subdirs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9995 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 90572d51ab9d5eb4ba9a1f7f1e1cfe57ae2e1ae3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 3 00:56:28 1997 +0000

    	* pre.in (KRB4COMPAT_DEPLIBS): Depends on KRB5_BASE_DEPLIBS (not
    	        KRB5_BASE_DEPLBS)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9994 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/pre.in    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 81b495d728ffaa3a5d5629af4a7844a06fbf21a5
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Mar 1 19:35:32 1997 +0000

    	* libobj.in: Change .c.so and .c.po rules to work better with
    	compilers that insist that $(CC) -fpic -c foo.c -o foo.so is
    	wrong; basically, cheat and do -o foo.so.o, etc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9993 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 6 ++++++
 src/config/libobj.in | 6 ++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 22b123104922e7ae172be2beea050c2ef8497805
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Mar 1 17:28:23 1997 +0000

    * com_err.c: Back out last change; it's not needed.  Also, remove
      debugging cruft.
    
    * com_err.h:  Do not declare com_err_hook extern if you declare it static in the source. [383]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9992 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 4 +++-
 src/util/et/com_err.c | 7 +++----
 src/util/et/com_err.h | 2 +-
 3 files changed, 7 insertions(+), 6 deletions(-)

commit e273e03d6334f890dfa249f50a2ee2bc4bac46a4
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Mar 1 16:57:36 1997 +0000

    Remove static from declaration of com_err_hook
    to work around NetBSD/Gcc bug. [383]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9991 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 4 ++++
 src/util/et/com_err.c | 7 ++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 2beab8b8fe46a5b6fb0dc8c2983e27fa63b366e1
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 28 23:11:37 1997 +0000

    If RegKRB5CCNAME is set in kerberos.ini, use that value to determine the
    registry key that contains the credential cache name to use.  This indirection
    provides a means of interoperating with Gradent's PC-DCE product.
    [deengert@anl.gov]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9990 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ccdefname.c | 55 ++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 49 insertions(+), 6 deletions(-)

commit 90c5bc6c987c81d66fef70a1713ac1bb81e9dde1
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 28 23:10:16 1997 +0000

    Makefile.in: Link krb5_32.lib (win32) with advapi32.lib to resolve the
    	registry functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9989 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/Makefile.in | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit c358c6fbb1681df7ae5a1fe1ed67998b56241875
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Feb 28 03:01:58 1997 +0000

    krshd should not require a user to have a valid home directory. [krb5-appl/167]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9986 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/krshd.c   | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit c6be01c89f708139878eaf72af139b9ea2174a6e
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 27 22:41:58 1997 +0000

    	* pre.in: Add recursion hooks for distclean
    
    	* post.in: Change recursion rules to skip recursion if NORECURSE
    	is non-null; add distclean support; don't remove config.log,
    	etc. if not doing distclean.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9985 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  8 ++++++++
 src/config/post.in   | 13 ++++++++++---
 src/config/pre.in    |  4 ++++
 3 files changed, 22 insertions(+), 3 deletions(-)

commit dafa86b58ef84517c2cd59c70139e8ee9ec4b4c9
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 27 04:13:04 1997 +0000

    	* Makefile.in: Add $(LIBS) so that compile doesn't blow out under
    	Solaris due to lack of -lnsl -lsocket.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9982 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/ChangeLog   | 5 +++++
 src/tests/resolve/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 598ad9d588da04c01851806e91d63f428b71a439
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 25 23:50:35 1997 +0000

    include/asn.1 no longer exists; don't try to reference it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9981 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit a713f9da30facf83405e1c9422ba76e4e5682807
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 25 23:35:39 1997 +0000

    Build krb5.rc with -D_MSDOS -DRES_ONLY under win16
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9980 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 01ca74724c7c0946f8fa7907142d43815c949025
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 25 23:34:26 1997 +0000

    Don't do all the setup if RES_ONLY is defined; only get the resource
    definitions, since Win16's 'rc' can't handle much more.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9979 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/win-mac.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 288b8b4d38e8e3b509fc3a2a31e5d0f73716b3cf
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 25 21:08:15 1997 +0000

    Handle Windows binary files better (hopefully)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9978 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in           | 39 ++++++++++++++++++++-------------------
 src/config/winexclude.sed |  3 +++
 2 files changed, 23 insertions(+), 19 deletions(-)

commit c73e3eaca402425f3edd0bd5c1e8dd446d698f4d
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 25 17:22:29 1997 +0000

    win-mac.h: Contents of lib/krb5/os/win-pwd.h (resource definitions for
    	Windows password dialog) have been included
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9977 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/win-mac.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit c005606a048770ba3a0adb931a810d546c424035
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 25 17:21:35 1997 +0000

    read_pwd.c: Improperly applied Doug Engert's windows dialog patch last time.
    win-pwd.h: contents have been subsumed into win-mac.h
    win-pwd.rc: Moved to lib/krb5.rc
    Makefile.in: Reverted back to pre win-pwd version.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9976 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in |  7 +------
 src/lib/krb5/os/read_pwd.c  | 14 +++++---------
 src/lib/krb5/os/win-pwd.h   | 28 ----------------------------
 src/lib/krb5/os/win-pwd.rc  | 40 ----------------------------------------
 4 files changed, 6 insertions(+), 83 deletions(-)

commit 82e3aac3e3b19b55c521ad560601a9b47f575283
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 25 17:19:39 1997 +0000

    krb5.rc: Replaced Windows password dialog resource file (krb5/os/win-pwd.rc)
    Makefile.in: Link in krb5.rc (win16/win32)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9975 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/Makefile.in | 12 +++++++++---
 src/lib/krb5.rc     | 39 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 48 insertions(+), 3 deletions(-)

commit e971dfca688ba1a24e52a3b1b6cc5a1db4e48e4a
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 25 06:36:14 1997 +0000

    Fixed bad variable reference
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9974 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ea7329796b441126af4a9e71ebecac90cb27d04
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 25 06:36:02 1997 +0000

    Export krb5_read_password
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9973 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5_16.def | 1 +
 src/lib/krb5_32.def | 1 +
 2 files changed, 2 insertions(+)

commit b1f51e2addf95a576993002ebf142c6d10ed8721
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 25 06:17:44 1997 +0000

    Fixed bad variable reference
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9972 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/Makefile.in   | 2 +-
 src/lib/krb5/posix/Makefile.in  | 2 +-
 src/lib/krb5/rcache/Makefile.in | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 1a5411452348001e4992f6fd13536e92928e3641
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 25 06:16:30 1997 +0000

    win-pwd.rc: Windows dialog information for password prompting
    win-pwd.h: supporting definitions for Windows dialog
    read_pwd.c: Support Windows dialog & console-mode input for krb5_read_password
    Makefile.in: Link in win-pwd.obj (win32)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9971 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |   6 ++
 src/lib/krb5/os/Makefile.in |   9 +-
 src/lib/krb5/os/read_pwd.c  | 222 ++++++++++++++++++++++++++++++++++++++++++--
 src/lib/krb5/os/win-pwd.h   |  28 ++++++
 src/lib/krb5/os/win-pwd.rc  |  40 ++++++++
 5 files changed, 296 insertions(+), 9 deletions(-)

commit cffe9d62187211b8fc4b6932354fa6e056ef0865
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 25 06:13:15 1997 +0000

    krb5_32.lib now also depends on gdi32.lib
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9970 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit adca8e04728ff87abe0797b81c79c2ee6297e6fe
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 25 06:12:52 1997 +0000

    krb5.hin: Export krb5_read_password (Win16/32)
    win-mac.h: Declare get_lib_instance (win_glue.c)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9969 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  5 +++++
 src/include/krb5.hin  | 10 +++++-----
 src/include/win-mac.h |  2 ++
 3 files changed, 12 insertions(+), 5 deletions(-)

commit 9daff816905722d35d723aba7ee2582bb9180d63
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 25 06:11:51 1997 +0000

    Moved krb5_read_password back into the library (Win32)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9968 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog |  4 +++
 src/clients/kinit/kinit.c   | 88 ---------------------------------------------
 2 files changed, 4 insertions(+), 88 deletions(-)

commit f3a1cd969a34080a223062d05b05dbd1849541ef
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Feb 24 23:45:17 1997 +0000

    resolve.c (main): Make the test for a FQDN be a bit more stringent
    
    Makefile.in (resolve): The resolve program doesn't need to be linked
    	against the Kerberos library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9967 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/ChangeLog   | 8 ++++++++
 src/tests/resolve/Makefile.in | 4 ++--
 src/tests/resolve/resolve.c   | 8 +++++++-
 3 files changed, 17 insertions(+), 3 deletions(-)

commit 4df9d615ff114f6abdb9036bed9870b1205d8454
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Feb 24 23:44:24 1997 +0000

    Build using KDB5_LIBS, not KDB5_LIB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9966 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog   | 4 ++++
 src/slave/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit a4863e7c074f684ec0f4fda9742de119bd6ab170
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Feb 24 23:40:44 1997 +0000

    Added RUN_ENV line for Linux
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9965 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 ++++-
 src/aclocal.m4 | 1 +
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 172880487c95a8ac00e1d02687a6b5b3c56fcfc9
Author: Richard Basch <probe@mit.edu>
Date:   Sun Feb 23 07:29:48 1997 +0000

    Moved some of the library list file build logic from the individual Makefiles
    to config/win-post.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9964 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in            | 10 +---------
 src/lib/crypto/crc32/ChangeLog        |  4 ++++
 src/lib/crypto/crc32/Makefile.in      | 17 ++++-------------
 src/lib/crypto/des/ChangeLog          |  5 +++++
 src/lib/crypto/des/Makefile.in        | 17 +++++------------
 src/lib/crypto/md4/ChangeLog          |  5 +++++
 src/lib/crypto/md4/Makefile.in        | 17 ++++-------------
 src/lib/crypto/md5/ChangeLog          |  5 +++++
 src/lib/crypto/md5/Makefile.in        | 16 ++++------------
 src/lib/crypto/os/ChangeLog           |  5 +++++
 src/lib/crypto/os/Makefile.in         | 16 ++++------------
 src/lib/crypto/sha/ChangeLog          |  5 +++++
 src/lib/crypto/sha/Makefile.in        | 14 ++++----------
 src/lib/des425/ChangeLog              |  5 +++++
 src/lib/des425/Makefile.in            | 19 ++++++-------------
 src/lib/gssapi/generic/ChangeLog      |  5 +++++
 src/lib/gssapi/generic/Makefile.in    | 18 +++++++-----------
 src/lib/gssapi/krb5/ChangeLog         |  5 +++++
 src/lib/gssapi/krb5/Makefile.in       | 15 ++++++---------
 src/lib/kadm/Makefile.in              | 14 ++++----------
 src/lib/krb4/ChangeLog                |  5 +++++
 src/lib/krb4/Makefile.in              |  7 +------
 src/lib/krb5/asn.1/ChangeLog          |  5 +++++
 src/lib/krb5/asn.1/Makefile.in        | 15 ++++-----------
 src/lib/krb5/ccache/Makefile.in       |  8 ++++----
 src/lib/krb5/ccache/file/ChangeLog    |  5 +++++
 src/lib/krb5/ccache/file/Makefile.in  | 18 ++++--------------
 src/lib/krb5/error_tables/ChangeLog   |  5 +++++
 src/lib/krb5/error_tables/Makefile.in | 14 ++++----------
 src/lib/krb5/free/ChangeLog           |  5 +++++
 src/lib/krb5/free/Makefile.in         | 17 ++++-------------
 src/lib/krb5/keytab/Makefile.in       |  9 ++++-----
 src/lib/krb5/keytab/file/ChangeLog    |  5 +++++
 src/lib/krb5/keytab/file/Makefile.in  | 16 ++++------------
 src/lib/krb5/krb/ChangeLog            |  5 +++++
 src/lib/krb5/krb/Makefile.in          | 20 +++++---------------
 src/lib/krb5/os/ChangeLog             |  5 +++++
 src/lib/krb5/os/Makefile.in           | 19 +++++--------------
 src/lib/krb5/posix/ChangeLog          |  5 +++++
 src/lib/krb5/posix/Makefile.in        | 20 +++++---------------
 src/lib/krb5/rcache/ChangeLog         |  5 +++++
 src/lib/krb5/rcache/Makefile.in       | 17 ++++-------------
 src/util/et/ChangeLog                 |  2 ++
 src/util/et/Makefile.in               |  5 -----
 src/util/profile/ChangeLog            |  4 ++++
 src/util/profile/Makefile.in          |  8 ++------
 46 files changed, 199 insertions(+), 267 deletions(-)

commit 06f89c3aeaf734c5df82d3ee98f4e2fe9b05f6e1
Author: Richard Basch <probe@mit.edu>
Date:   Sun Feb 23 07:27:59 1997 +0000

    Rebuild the Makefile in the current directory, as needed
    Moved some of the library list file build logic from the individual Makefiles
    to config/win-post.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9963 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog   |  5 +++++
 src/config/win-post.in | 27 ++++++++++++++++++++++++++-
 src/config/windows.in  |  4 +---
 3 files changed, 32 insertions(+), 4 deletions(-)

commit 571a1375f7d2f1df52bd29c711c804314e0432d3
Author: Richard Basch <probe@mit.edu>
Date:   Sun Feb 23 06:40:28 1997 +0000

    Define BUILDTOP for Win16/Win32; needed by config/win-post.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9962 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ChangeLog   | 4 ++++
 src/clients/Makefile.in | 2 ++
 2 files changed, 6 insertions(+)

commit 12e5328273f1a123060e42e302ba6d676c94e35e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Feb 22 20:15:13 1997 +0000

    	* configure.in: Do not run test suite unless Athena compatibility
    		is specified as well as tcl, Perl, runtest.
    
    	* Makefile.in (check): Do not run tests unless really setup to do so.
    
    We probably will need to add more logic into this - such as
    checking that /usr/athena/bin/kadmin exists and that we are running as root.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9961 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/unit-test/ChangeLog    |  7 +++++++
 src/kadmin/v4server/unit-test/Makefile.in  | 10 +++++++++-
 src/kadmin/v4server/unit-test/configure.in | 14 ++++++++++++++
 3 files changed, 30 insertions(+), 1 deletion(-)

commit ff7b21c51395cbee3f64e40dcabbe49373f6ea39
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 22 19:44:45 1997 +0000

    Fix terminal handling with regard to ^@ and ^o
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9960 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  4 ++++
 src/appl/bsd/krlogin.c | 10 ++++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 371fef91edd9520029a0c2dec1ffa82591bd0828
Author: Richard Basch <probe@mit.edu>
Date:   Sat Feb 22 15:49:33 1997 +0000

    Described the replacement of #ifdef unix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9959 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 9b2609a0e9cc56f6b6d72a3260471cde5ac548a0
Author: Richard Basch <probe@mit.edu>
Date:   Sat Feb 22 15:37:15 1997 +0000

    AIX should also have the compatibility interface
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9958 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/error_table.h | 2 +-
 src/util/et/et_c.awk      | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit ce4d7350ebb16e82d408d908116d87717369abcc
Author: Richard Basch <probe@mit.edu>
Date:   Sat Feb 22 15:28:44 1997 +0000

    I really did mean #ifdef unix... I added AIX for compatibility.
    Basically, only old Unix comerr will have the backwards compatibility.
    New systems, such as MVS/OpenEdition, MacOS, VMS, etc. should NOT.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9957 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/com_err.h       | 6 +++++-
 src/util/et/error_message.c | 2 +-
 src/util/et/et_h.awk        | 2 +-
 3 files changed, 7 insertions(+), 3 deletions(-)

commit f6ceba594f579df096d6ef26ec13e3f62f202d05
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 22 08:06:09 1997 +0000

    be more careful about removing crypto_glue.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9956 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in | 2 --
 1 file changed, 2 deletions(-)

commit 855aafb32c5f59e8f52f4fe00c3f158f0b7eaad8
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 22 08:04:53 1997 +0000

    * Make shared libs work on AIX
    * Do not prototype error table init funciton; doesn't work any more
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9955 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog | 4 ++++
 src/util/pty/pty-int.h | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit d817b819998ec251b6d5bc3f4cd89e41a916e436
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 22 08:04:28 1997 +0000

    * Make shared libs work on AIX
    * Do not use #ifdef unix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9954 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 12 ++++++++++++
 src/util/et/Makefile.in     |  2 +-
 src/util/et/com_err.c       |  2 +-
 src/util/et/com_err.h       |  2 +-
 src/util/et/error_message.c |  2 +-
 src/util/et/et_h.awk        |  3 ++-
 6 files changed, 18 insertions(+), 5 deletions(-)

commit 1345f4257b28cb248022abd94ea9be13a90b1991
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 22 08:04:07 1997 +0000

    * Make shared libs work on AIX
    * Remove non-AIX stuff from makeshlib.sh as it is no longer needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9953 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    |   5 ++
 src/util/Makefile.in  |   2 +-
 src/util/makeshlib.sh | 155 ++++++++++----------------------------------------
 3 files changed, 35 insertions(+), 127 deletions(-)

commit c115bb76b6204157b5f424c9fec0cabe92ad1843
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 22 08:03:31 1997 +0000

    * Make shared libs work on AIX
    * Fix dependencies for library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9952 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog       |  4 ++++
 src/lib/gssapi/Makefile.in     |  6 +++---
 src/lib/kadm5/clnt/ChangeLog   |  4 ++++
 src/lib/kadm5/clnt/Makefile.in | 14 +++++++-------
 src/lib/kadm5/srv/ChangeLog    |  4 ++++
 src/lib/kadm5/srv/Makefile.in  | 14 +++++++-------
 src/lib/kdb/ChangeLog          |  4 ++++
 src/lib/kdb/Makefile.in        |  2 +-
 src/lib/krb4/ChangeLog         |  8 ++++++++
 src/lib/krb4/Makefile.in       |  3 +--
 src/lib/rpc/ChangeLog          |  4 ++++
 src/lib/rpc/Makefile.in        | 10 +++++-----
 12 files changed, 52 insertions(+), 25 deletions(-)

commit 911d21a839bb1e8adfef37a48bf2a323ae64f29c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 22 08:03:10 1997 +0000

    * Make shared libs work on AIX
    * move krb5/krb/crypto_glue.c to crypto/krb5_glue.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9951 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog     |   5 +
 src/lib/krb5/krb/Makefile.in   |   1 -
 src/lib/krb5/krb/crypto_glue.c | 233 -----------------------------------------
 3 files changed, 5 insertions(+), 234 deletions(-)

commit f07def722179704ea01ecb410118a31d7939fb19
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 22 08:01:39 1997 +0000

    * Make shared libs work on AIX
    * DO not use #ifdef unix
    * Fix dependencies for library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9950 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog     | 9 +++++++++
 src/lib/des425/Makefile.in   | 2 +-
 src/lib/des425/read_passwd.c | 4 ++--
 3 files changed, 12 insertions(+), 3 deletions(-)

commit 971424e6b844ee70802768823ccdaa4e15278b1c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 22 08:00:56 1997 +0000

    * Make shared libs work on AIX
    * DO not use #ifdef unix
    * move krb5/krb/crypto_glue.c to crypto/krb5_glue.c
    
    	crypto_glue.c contained a bunch of functions that used to be macros.  They do belong in libkrb5, but if they go there,
    they create a circular dependency because libcrypto uses them.
    The obvious long-term right answer is to get libcrypto to stop using interfaces
    with names like krb5_*.
    I didn't feel like tackling that in the middle of getting things working on AIX
    so I just moved the functions to be declared in the same library as use.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9949 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   |   6 ++
 src/lib/crypto/Makefile.in |   5 +-
 src/lib/crypto/krb5_glue.c | 233 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 243 insertions(+), 1 deletion(-)

commit 259d6f7c55696d724b5812984b94734f5453a62a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 22 07:58:22 1997 +0000

    * Make shared libs work on AIX
    * DO not use #ifdef unix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9948 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  5 +++++
 src/include/kerberosIV/krb.h     | 14 +++++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit 0d6d6daaa5fe6ac8a9e758a5544f603aadc66300
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 22 07:57:57 1997 +0000

    * Make shared libs work on AIX
    * Support platforms where SHEXT = STEXT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9947 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  7 +++++++
 src/aclocal.m4 | 27 +++++++++++++++++++++++++--
 2 files changed, 32 insertions(+), 2 deletions(-)

commit b65c326c64f678ebc8a3665272a271c07d0b783c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 22 06:54:09 1997 +0000

    Fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9946 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d47fcaac8439ccb7cc05621f9e8e29ac3948cf35
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 22 06:48:19 1997 +0000

    Bump minor library version so I can
    have programs on the same system both before
    and after the Windows checkins.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9945 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 4 ++++
 src/lib/crypto/Makefile.in | 2 +-
 src/lib/krb5/ChangeLog     | 4 ++++
 src/lib/krb5/Makefile.in   | 2 +-
 4 files changed, 10 insertions(+), 2 deletions(-)

commit 0aeca803b06749a1807aabe38987ce5c7e2038f8
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 22 05:36:31 1997 +0000

    Update the major version to 3;
    NetBSD has an incompatible (thanks to recent changes)
    libcom_err.so.2.0 that its linker
    prefers to libcom_err.so.1.0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9944 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 4 ++++
 src/util/et/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 11d228674039c26a10c5516086925265a45ac36c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 22 05:35:22 1997 +0000

    Update port-socket.h to include
    sys/types.h to work on NetBSD and AIX.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9943 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 5 +++++
 src/include/port-sockets.h | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 70e00297b5c3fb34ef80d3373c383be5db213122
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Feb 22 01:08:51 1997 +0000

    Removed un-user extern declaration of krb5_config_file -
    which does not exist anymore.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9942 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 4 ++++
 src/lib/krb5/os/def_realm.c | 3 ---
 2 files changed, 4 insertions(+), 3 deletions(-)

commit e58edaac6c95aeae0d51520ac23284736375b2a8
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 21 17:02:14 1997 +0000

    Linux doesn't understand -R; use "-bWl,-rpath -Wl,$(PROG_RPATH)" instead
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9941 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit fecbcd05c7200985159ed65826cada19b12effa9
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 21 04:39:08 1997 +0000

    Use malloc/realloc/free instead of the "near" counterparts.  The
    functions _nmalloc, _nrealloc, and _nfree don't seem to exist under win32
    and the pointer manipulation is more complex than if we simply just use
    the "normal" counterparts with a large-memory model build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9940 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  |  5 +++++
 src/lib/krb4/memcache.c | 29 ++++++++---------------------
 2 files changed, 13 insertions(+), 21 deletions(-)

commit d6d793ff482fbdb7c5bb903f8a73a4bf4b209747
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 21 04:37:37 1997 +0000

    Link the krb4 dll under Windows; we already built all the objects..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9939 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 79796f01993499720ba6bb7fdbe505dacebb24c8
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 21 04:37:08 1997 +0000

    Define SOCKET_INITIALIZE and SOCKET_CLEANUP as no-ops under Windows since
    the Winsock library initialization/cleanup is handled by the DLL
    entry/exit routines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9938 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      | 6 ++++++
 src/include/port-sockets.h | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit e1bb30327997f2ac32cab9e10424b1aa80985d6a
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 22:44:28 1997 +0000

    Makefile.in: krb_err.h is a generated file; fix build/install rules so
    	that they don't try installing it from the source directory
    configure.in: Makefile requires 'awk' to build krb_err.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9937 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog    |  6 ++++++
 src/include/kerberosIV/Makefile.in  | 13 +++++++------
 src/include/kerberosIV/configure.in |  1 +
 3 files changed, 14 insertions(+), 6 deletions(-)

commit 89952888dec33b5bb2d07424c250d8388f331a1e
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 08:49:50 1997 +0000

    Fixed krb5_build_principal_va prototype to match function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9936 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b79517a9cbd1869da26eda15970b7676acf96f91
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 08:19:25 1997 +0000

    Unix bug: link.table was referencing an incompletely constructed variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9935 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/et_c.awk | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 871a7af91af109ceabefc0abbfca40572afcc905
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 07:00:36 1997 +0000

    Zip up the kerberosIV include files, also
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9934 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 8ec0cd0f1d0ca0ac35536b0bdfe0f37e5354dc8e
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 06:37:53 1997 +0000

    Remove unnecessary calls to krb5_init_ets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9933 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/cns.c       | 4 +---
 src/windows/wintel/telnet.c | 1 -
 2 files changed, 1 insertion(+), 4 deletions(-)

commit dc379c9d5736eb20835409df1c138040ace11e50
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 06:36:20 1997 +0000

    et_c.awk:
    	By default, the Unix version will still modify the _et_list
    	 variable (MIT com_err compatibility)
    	Also, because et_XXX_error_table (struct error_table) is a
    	 global variable, no initialization/cleanup routine needs to
    	 be declared.  The initialization routine is defined to be
    	 a no-op on all platforms but Unix to avoid compilation errors
    	 of a lot of the tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9932 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/et_c.awk | 33 ++++++++++++++-------------------
 src/util/et/et_h.awk | 12 ++++++++++--
 2 files changed, 24 insertions(+), 21 deletions(-)

commit 9d8c34f6ddf2a5c684289d0a5e7d764344d7824d
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 06:32:14 1997 +0000

    Remove unneeded calls to krb5_init_ets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9931 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/t_an_to_ln.c      | 1 -
 src/lib/krb5/os/t_std_conf.c      | 1 -
 src/mac/kconfig/kconfig.c         | 1 -
 src/mac/telnet-k5-auth/krb5auth.c | 1 -
 src/tests/create/kdb5_mkdums.c    | 1 -
 src/tests/hammer/kdc5_hammer.c    | 1 -
 src/tests/verify/kdb5_verify.c    | 1 -
 7 files changed, 7 deletions(-)

commit e7ef7976ada750de2a537a9a1067c27edda083b1
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 06:28:30 1997 +0000

    init_ctx.c: krb5_free_context calls krb5_free_ets (currently a no-op)
    t_kerb.c t_walk_rtree.c: Remove unneeded call to krb5_init_ets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9930 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/init_ctx.c     | 1 +
 src/lib/krb5/krb/t_kerb.c       | 1 -
 src/lib/krb5/krb/t_walk_rtree.c | 1 -
 3 files changed, 1 insertion(+), 2 deletions(-)

commit 399d21da6fec372474c3a2cdee9664f975b71f91
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 06:24:31 1997 +0000

    f_data.c: Fixed comment
    f_unparse.c: Implements krb5_free_unparsed_name
    	krb5_free_unparsed_name(krb5_context, char FAR *) frees the string
    	allocated by krb5_unparse_name
    Makefile.in: Compile f_unparse.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9929 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/ChangeLog   |  5 +++++
 src/lib/krb5/free/Makefile.in |  9 ++++++---
 src/lib/krb5/free/f_data.c    |  3 ++-
 src/lib/krb5/free/f_unparse.c | 36 ++++++++++++++++++++++++++++++++++++
 4 files changed, 49 insertions(+), 4 deletions(-)

commit fc8d3cafae07dd893e81705233668b388fd6570e
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 06:22:40 1997 +0000

    Do not DLL export krb5_init_ets/krb5_free_ets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9928 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/init_ets.c | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

commit 1d27ea36069bd2a38d3c32a720854520e7b426c6
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 06:21:46 1997 +0000

    Removed unneeded call to krb5_init_ets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9927 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/admin_server.c | 1 -
 src/krb524/misc.c                   | 1 -
 src/lib/crypto/des/t_random.c       | 1 -
 src/lib/gssapi/krb5/disp_status.c   | 1 -
 src/lib/kadm/t_dbentry.c            | 1 -
 src/lib/kadm/t_ktentry.c            | 1 -
 src/lib/kadm5/clnt/client_init.c    | 1 -
 src/lib/kadm5/srv/server_init.c     | 3 +--
 src/lib/krb4/rd_svc_key.c           | 1 -
 9 files changed, 1 insertion(+), 10 deletions(-)

commit 75e88fa3995125bdcf7fb375f80c3e61d63572e4
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 06:21:15 1997 +0000

    Removed unneeded call to krb5_init_ets
    Check return value of krb5_init_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9926 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/lock-test.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit a4f02f3eb5b0bb1749a219cc57ec92a1b9cf9318
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 06:18:05 1997 +0000

    krb5_16.def krb5_32.def: Do not export krb5_init_ets/krb5_finish_ets
    win_glue.c:
    	Re-arranged code to avoid duplication.
    	Initialize kadm and prof error tables for krb5.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9925 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5_16.def |   1 -
 src/lib/krb5_32.def |   1 -
 src/lib/win_glue.c  | 155 ++++++++++++++++++++++++++--------------------------
 3 files changed, 77 insertions(+), 80 deletions(-)

commit 2f8402b36e9f685d84d92aff64d3070abe98a24c
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 06:15:20 1997 +0000

    Removed unneeded call to krb5_init_ets
    Check the return value of krb5_init_context.
    Re-arranged some of the code so that all resources are freed if there
    is an error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9924 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5passwdd/kpasswd.c | 19 ++++++++++++-------
 1 file changed, 12 insertions(+), 7 deletions(-)

commit 4f5b47882d491005e01ed8c21dff27deebe95ca0
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 06:13:56 1997 +0000

    Call krb5_db_fini to cleanup the db_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9923 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/admin_server.c | 1 +
 1 file changed, 1 insertion(+)

commit 0735033341110014612ec43ed56ded2c9db381fb
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 06:13:01 1997 +0000

    kpasswd.c: Removed unneeded call to krb5_init_ets and unused #define
    tty_kpasswd.c: Don't add a meaningless local abstraction
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9922 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/kpasswd.c     | 3 ---
 src/kadmin/passwd/tty_kpasswd.c | 5 ++---
 2 files changed, 2 insertions(+), 6 deletions(-)

commit 1c8a238f9c7d0292584391a800f8140b7351c750
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 06:10:37 1997 +0000

    dump.c kdb5_destroy.c kdb5_stash.c kdb5_util.c:
    	Removed unneeded call to krb5_init_ets
    load_v4.c:
    	Removed unneeded call to krb5_init_ets
    	Check return value of krb5_init_context
    	Call krb5_free_context prior to returning (error returns)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9921 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/dump.c         |  1 -
 src/kadmin/dbutil/kdb5_destroy.c |  1 -
 src/kadmin/dbutil/kdb5_stash.c   |  1 -
 src/kadmin/dbutil/kdb5_util.c    |  1 -
 src/kadmin/dbutil/loadv4.c       | 35 +++++++++++++++++++++++++++--------
 5 files changed, 27 insertions(+), 12 deletions(-)

commit 576bdb05567babdd21188a3b9e7d4f32efe95024
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 06:07:58 1997 +0000

    Removed unneeded call to krb5_init_ets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9920 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/main.c  | 2 --
 src/kadmin/cli/dump.c   | 1 -
 src/kadmin/cli/kadmin.c | 1 -
 3 files changed, 4 deletions(-)

commit 117c1e39fa83ab12a2cbaf267a7a89abd9f64d08
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 20 06:07:18 1997 +0000

    Do not export krb5_init_ets/krb5_free_ets (win16/win32)
    Declare/export krb5_free_unparsed_name (NEW)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9919 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 62e9205f08cff8c0481de75215e06978045f6f32
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 19 21:59:22 1997 +0000

    Added set_realm.c, which implements krb5_set_principal_realm()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9918 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/set_realm.c | 52 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

commit 7dba5fe6b838807d62dba20849735cb0507bf258
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 19 19:27:20 1997 +0000

    Added function prototype for krb5_set_principal_realm()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9917 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 4 ++++
 2 files changed, 8 insertions(+)

commit 7a5f79fb6c8b8d8be7b36b034a42c0f52779b50f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 19 19:23:14 1997 +0000

    Added new function krb5_set_principal_realm(), which is used to
    mutate the realm of a principal.  This avoids a really heinous abstraction
    boundary violation by the appl/bsd and appl/telnet code.
    
    A test case for this function was added to t_kerb, and a test new test acse to
    t_ref_kerb.out
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9916 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog      |  9 +++++++++
 src/lib/krb5/krb/Makefile.in    |  6 +++++-
 src/lib/krb5/krb/t_kerb.c       | 42 +++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/t_ref_kerb.out |  1 +
 4 files changed, 57 insertions(+), 1 deletion(-)

commit 03b7083b9059f89d07f6befbc9e5da638e8affd9
Author: Richard Basch <probe@mit.edu>
Date:   Wed Feb 19 03:32:21 1997 +0000

    Removed $(KRBOPT) from RFLAGS definition since it broke the Win16 build
    and is not needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9915 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 006245610f291031f4aaa56336088c91fd7c0996
Author: Richard Basch <probe@mit.edu>
Date:   Wed Feb 19 02:13:19 1997 +0000

    Fixed one more instance of the wrong variable name (context variable)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9914 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6a23203e5a8d8c414956d96e9122cf85ee9b9ae3
Author: Richard Basch <probe@mit.edu>
Date:   Wed Feb 19 02:10:08 1997 +0000

    Fixed "context" name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9913 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 26799ad1e58dc5a7539bde822bc93a0a7acba97d
Author: Richard Basch <probe@mit.edu>
Date:   Wed Feb 19 02:06:04 1997 +0000

    Renamed getst() to getstr() to avoid conflicts with krb4.h definition
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9912 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ktutil_funcs.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 5971bf00db7bdbdd8ba3f36c9d1ea358dadcb8c9
Author: Richard Basch <probe@mit.edu>
Date:   Wed Feb 19 02:00:39 1997 +0000

    Fixed missing ;
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9911 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4d71939b3cf6268666bdd70208b291efebfe0c0a
Author: Richard Basch <probe@mit.edu>
Date:   Wed Feb 19 01:51:01 1997 +0000

    Replace instances of krb5_xfree..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9910 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/export_sec_context.c | 2 +-
 src/lib/gssapi/krb5/init_sec_context.c   | 7 +++----
 2 files changed, 4 insertions(+), 5 deletions(-)

commit 4dd4937e52682e32ad0936120c7528c8d486db86
Author: Richard Basch <probe@mit.edu>
Date:   Wed Feb 19 01:50:31 1997 +0000

    Export krb5_free_data, krb5_free_data_contents
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9909 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5_16.def | 2 ++
 src/lib/krb5_32.def | 2 ++
 2 files changed, 4 insertions(+)

commit b39d776fc1137a481d3439a0663b9683e7b9654b
Author: Richard Basch <probe@mit.edu>
Date:   Wed Feb 19 01:35:26 1997 +0000

    kcmd.c (getport): Let the OS pick the best port rather than scanning.
    krlogin.c: Fixed 8bit flow control (Solaris)
    krlogind.c: Whitespace cleanup
    krshd.c: No need to set lport before calling getport(&lport)
    Also, changed all occurrences of krb5_xfree to use something else.
    [kcmd.c still needs one free() fixed when a routine exists to replace the
    realm component]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9908 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |   3 +
 src/appl/bsd/kcmd.c     |  49 +++++++------
 src/appl/bsd/krlogin.c  | 185 +++++++++++++++++++++++-------------------------
 src/appl/bsd/krlogind.c |   6 +-
 src/appl/bsd/krshd.c    |   8 +--
 5 files changed, 120 insertions(+), 131 deletions(-)

commit a11800a151af238747f2d8ca0c64e2e33c8b08ac
Author: Richard Basch <probe@mit.edu>
Date:   Wed Feb 19 01:02:09 1997 +0000

    Use free() to free realm component, until a replacement function is added
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9907 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/kcmd.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 70674c3a5f7857281c54c4d2edb9d7975581b9b0
Author: Richard Basch <probe@mit.edu>
Date:   Wed Feb 19 01:00:22 1997 +0000

    krb5_xfree cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9906 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_util.c     | 11 ++++-------
 src/kadmin/ktutil/ktutil_funcs.c  | 10 +++++-----
 src/kadmin/v5passwdd/kpasswd.c    |  4 ++--
 src/kadmin/v5passwdd/proto_serv.c |  6 +++---
 src/kdc/do_as_req.c               |  4 ++--
 5 files changed, 16 insertions(+), 19 deletions(-)

commit 7874fcffcf41c8e12a6046fc117b1f062e93e346
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 23:55:39 1997 +0000

    Replace krb5_xfree with appropriate free routine
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9905 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  6 ++++++
 src/kdc/do_as_req.c   | 13 +++++--------
 src/kdc/do_tgs_req.c  |  3 +--
 src/kdc/kdc_preauth.c | 23 +++++++++--------------
 src/kdc/kdc_util.c    |  2 +-
 src/kdc/kerberos_v4.c |  3 +--
 src/kdc/main.c        |  2 +-
 src/kdc/replay.c      |  6 +++---
 8 files changed, 27 insertions(+), 31 deletions(-)

commit 8d1cdd087d2da9225d452a3eba8779ef6afc73c4
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 23:35:19 1997 +0000

    Remove krb5_xfree from the public interface
    Implement krb5_free_data & krb5_free_data_contents to cleanup krb5_data
    	structures and data contents allocated by the krb5 library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9904 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog              |   5 ++
 src/appl/bsd/kcmd.c                 |   2 +-
 src/appl/bsd/krcp.c                 |   7 ++-
 src/appl/bsd/krlogind.c             |   2 +-
 src/appl/bsd/krshd.c                |   2 +-
 src/appl/simple/client/ChangeLog    |   4 ++
 src/appl/simple/client/sim_client.c |   6 +-
 src/appl/simple/server/ChangeLog    |   4 ++
 src/appl/simple/server/sim_server.c |   2 +-
 src/include/ChangeLog               |   8 +++
 src/include/k5-int.h                |   4 ++
 src/include/krb5.hin                | 113 +++++++++++-------------------------
 src/lib/krb5/free/ChangeLog         |   6 ++
 src/lib/krb5/free/Makefile.in       |  27 +++++----
 src/lib/krb5/free/f_data.c          |  47 +++++++++++++++
 src/lib/krb5/os/read_msg.c          |   6 +-
 src/slave/ChangeLog                 |   4 ++
 src/slave/kprop.c                   |  10 ++--
 src/slave/kpropd.c                  |  18 +++---
 src/tests/create/ChangeLog          |   5 ++
 src/tests/create/kdb5_mkdums.c      |   4 +-
 src/tests/hammer/ChangeLog          |   5 ++
 src/tests/hammer/kdc5_hammer.c      |   3 +-
 23 files changed, 173 insertions(+), 121 deletions(-)

commit ab78e04bf77d0e879edd962f69ab6d29df7cee8a
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 19:08:16 1997 +0000

    Need the Winsock initialization/cleanup to setup the blocking hook
    Removed the crufty DEBUG logic in Makefile.in (it doesn't work)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9903 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/Makefile.in | 11 -----------
 src/windows/cns/cns.c       |  5 -----
 2 files changed, 16 deletions(-)

commit bd82feff050a97ae09f92f128d68c0bed8c36ced
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 18:16:19 1997 +0000

    Make sure KRB5_DLLIMP/KRB5_CALLCONV are defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9902 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/profile.hin | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 36bec5ea384f69bbc5a116e12a4dfaa3e9728295
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 17:31:44 1997 +0000

    Do not free unallocated memory (win16)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9901 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/error_message.c | 28 +++++++++++++++++-----------
 1 file changed, 17 insertions(+), 11 deletions(-)

commit 104211070284f5c73d35dbf0c7e6154f921155f4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Feb 18 15:00:54 1997 +0000

    	* acl_files.c: Do not declare malloc() or calloc() if stdlib.h exists
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9900 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog   | 4 ++++
 src/kadmin/v4server/acl_files.c | 3 +++
 2 files changed, 7 insertions(+)

commit 1aeec3907fcefa8606ea373ce990a50a84779607
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Feb 18 14:57:12 1997 +0000

    	* kerberos_v4.c: Remove include of krb4-proto.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9899 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 4 ++++
 src/kdc/kerberos_v4.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit b1bbca3078a2f8e5cd18163eae8f917090d456b9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Feb 18 14:55:27 1997 +0000

    	* k524init.c, test.c, cnv_tkt_skey.c: Remove include of krb4-proto.h
    
    krb4-proto.h has been merged with krb.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9898 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      | 4 ++++
 src/krb524/cnv_tkt_skey.c | 1 -
 src/krb524/k524init.c     | 1 -
 src/krb524/test.c         | 1 -
 4 files changed, 4 insertions(+), 3 deletions(-)

commit 3cde813f4452c8d40893b41caee9ce871d393dea
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Feb 18 14:49:07 1997 +0000

    	* compat_recv.c: Remove include of kerberosIV/krb4-proto.h
    
    Prototypes have been merged with krb.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9897 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5util/ChangeLog     | 4 ++++
 src/lib/krb5util/compat_recv.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 88b3a12ca6fc569525881a741a6545ecc47eb06a
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 08:25:28 1997 +0000

    Win16 fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9896 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/error_message.c | 7 +++----
 src/util/et/error_table.h   | 4 ++--
 src/util/et/et_name.c       | 4 ++--
 3 files changed, 7 insertions(+), 8 deletions(-)

commit 66890465be761445e3f9929e9d24f3f4dbb580bc
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 07:31:49 1997 +0000

    Because you cannot call malloc() during DLL initialization under win16,
    we must pre-allocate an array sufficiently large to hold several error
    tables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9895 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/error_message.c | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

commit 10601b6d6928dea0f56a5cfe7a90469d0c26d76d
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 07:07:50 1997 +0000

    Fixed "rc" flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9894 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/Makefile.in    | 2 +-
 src/windows/wintel/Makefile.in | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 22ee0495b3642af061df93d41c33bab6cc7b0ceb
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 07:02:38 1997 +0000

    krb4 library required llibcew (fscanf) under win16
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9893 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 661bf81f78b746166cdc79aece67adc1749203b0
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 06:57:33 1997 +0000

    Makefile.in: Winsock library is still required (win16)
    cns.c: Removed "#if 0" block relating to Winsock initialiation/cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9892 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog   | 1 +
 src/windows/cns/Makefile.in | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit ad86d0ad08f533a8142382ffb2e88e9754dba102
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 06:56:43 1997 +0000

    Fixed declaration (FAR keyword added)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9891 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/memcache.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 71fa0821743e40d020e0167e3cbf61b74b29364e
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 06:56:14 1997 +0000

    Fixed prototype (win16/win32)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9890 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7090cc2b63f0ce989d6faa224d8306b3cb70a744
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 06:04:18 1997 +0000

    Fixed arg list to match prototype (error in last checkin)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9889 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/save_creds.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bf5882449ddb42d763d503a72dc3f5386ec483a9
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 05:49:56 1997 +0000

    Export profile_get_values() for krb4 library (win16/win32)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9888 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  5 +++++
 src/util/profile/prof_init.c |  3 ++-
 src/util/profile/prof_int.h  | 42 +++++++++++++++++++++---------------------
 src/util/profile/profile.hin | 12 ++++++------
 4 files changed, 34 insertions(+), 28 deletions(-)

commit 6b769d62a821107e18918e69771f4cbe94298d1e
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 05:48:59 1997 +0000

    Export additional routines for krb4 library (win16/win32)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9887 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog      |  4 ++++
 src/lib/des425/des.h          |  6 +++---
 src/lib/des425/pcbc_encrypt.c |  2 +-
 src/lib/des425/quad_cksum.c   | 12 ++++++------
 src/lib/des425/str_to_key.c   |  4 ++--
 5 files changed, 16 insertions(+), 12 deletions(-)

commit 2d00631c253e8041aded73a95814fb5f079445fc
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 05:47:43 1997 +0000

    Build krb4 library under win16/win32
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9886 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 7 ++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 06f4aec4a82608f3a8d8114aabb7962c0f81c7b8
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 05:44:18 1997 +0000

    krb4_16.def krb4_32.def: Export definitions for krb4 library (win16/win32)
    krb5_16.def krb5_32.def: Additional exports needed by krb4 library.
    win_glue.c: support krb4 library
    Makefile.in: Build krb4 library (win16/win32)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9885 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  7 ++++
 src/lib/Makefile.in | 36 +++++++++++++-------
 src/lib/krb4_16.def | 61 ++++++++++++++++++++++++++++++++++
 src/lib/krb4_32.def | 58 ++++++++++++++++++++++++++++++++
 src/lib/krb5_16.def |  4 +++
 src/lib/krb5_32.def |  4 +++
 src/lib/win_glue.c  | 95 ++++++++++++++++++++++++++++++++++++-----------------
 7 files changed, 223 insertions(+), 42 deletions(-)

commit efbcca75b445018a4eb491893b54f9ab2009b52c
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 05:42:13 1997 +0000

    Prototypes for krb4 functions are in krb.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9884 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb4-proto.h | 242 ------------------------------------
 1 file changed, 242 deletions(-)

commit 09e995ef37f1325c02f6cfd6a22dce624253245d
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 05:41:33 1997 +0000

    Build krb4 compatibility library for win16/win32
    	(including application server routines, such as krb_rd_req)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9883 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog      |  12 +++++
 src/lib/krb4/Makefile.in    | 111 +++++++++++++-------------------------------
 src/lib/krb4/ad_print.c     |   4 ++
 src/lib/krb4/dest_tkt.c     |   4 +-
 src/lib/krb4/err_txt.c      |  12 ++---
 src/lib/krb4/g_admhst.c     |   6 +--
 src/lib/krb4/g_cnffile.c    |   2 +-
 src/lib/krb4/g_cred.c       |  10 ++--
 src/lib/krb4/g_krbhst.c     |   6 +--
 src/lib/krb4/g_krbrlm.c     |   2 +-
 src/lib/krb4/g_phost.c      |   6 +--
 src/lib/krb4/g_pw_in_tkt.c  |  23 +++++----
 src/lib/krb4/g_svc_in_tkt.c |  17 +++----
 src/lib/krb4/g_tf_fname.c   |   2 +-
 src/lib/krb4/g_tf_realm.c   |   1 +
 src/lib/krb4/g_tkt_svc.c    |  10 ++--
 src/lib/krb4/getst.c        |   1 +
 src/lib/krb4/in_tkt.c       |   2 +-
 src/lib/krb4/kerberos.def   |  68 ---------------------------
 src/lib/krb4/klog.c         |   3 +-
 src/lib/krb4/kname_parse.c  |   7 ++-
 src/lib/krb4/kparse.c       |   7 ++-
 src/lib/krb4/kuserok.c      |  11 +++--
 src/lib/krb4/log.c          |   3 +-
 src/lib/krb4/memcache.c     |  40 +++++++++-------
 src/lib/krb4/mk_auth.c      |  21 ++++-----
 src/lib/krb4/mk_err.c       |   8 ++--
 src/lib/krb4/mk_preauth.c   |   8 ----
 src/lib/krb4/mk_priv.c      |  18 +++----
 src/lib/krb4/mk_req.c       |  12 ++---
 src/lib/krb4/mk_safe.c      |   6 +--
 src/lib/krb4/put_svc_key.c  |  13 +++---
 src/lib/krb4/rd_err.c       |   8 ++--
 src/lib/krb4/rd_priv.c      |  10 ++--
 src/lib/krb4/rd_req.c       |  10 ++--
 src/lib/krb4/rd_safe.c      |  14 +++---
 src/lib/krb4/rd_svc_key.c   |  30 ++++++------
 src/lib/krb4/realmofhost.c  |   9 ++--
 src/lib/krb4/recvauth.c     |  26 ++++++-----
 src/lib/krb4/save_creds.c   |  18 +++----
 src/lib/krb4/send_to_kdc.c  |   2 +-
 src/lib/krb4/tf_util.c      |   1 -
 src/lib/krb4/tkt_string.c   |  14 +++++-
 src/lib/krb4/unix_glue.c    |   8 ++--
 src/lib/krb4/win_glue.c     |  69 +--------------------------
 src/lib/krb4/win_store.c    |  35 ++++++++++++--
 src/lib/krb4/win_time.c     |  23 ++++++++-
 src/lib/krb4/winsock.def    |  90 -----------------------------------
 48 files changed, 325 insertions(+), 498 deletions(-)

commit 84edd2438b718f0617bf1adb3723a463070cbd7b
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 05:40:06 1997 +0000

    Fixed the microsecond adjustment for Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9882 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog  | 4 ++++
 src/lib/crypto/os/c_ustime.c | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 663c3cd21ebb5e5799ba440334f21abd3f5cb99f
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 05:39:36 1997 +0000

    Remove krbini.h (its contents are included in win-mac.h)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9881 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog |  4 ++++
 src/windows/cns/cns.h     |  1 -
 src/windows/cns/krbini.h  | 37 -------------------------------------
 3 files changed, 4 insertions(+), 38 deletions(-)

commit 7b61a55cb2fd3fbe19482c20f6b1d80a02493e5d
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 05:38:27 1997 +0000

    Define K4LIB as the krb4 library (win16/win32)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9880 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 4 ++++
 src/config/windows.in | 2 ++
 2 files changed, 6 insertions(+)

commit 4d51de8797b4444064e76eb86b519c3244974295
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 05:37:41 1997 +0000

    Added support for building krb4 library (win16/win32)
    krb_err.h is a generated file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9879 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  12 ++
 src/include/kerberosIV/des.h     |  55 +++++++
 src/include/kerberosIV/krb.h     | 328 +++++++++++++++++++++++++++------------
 src/include/kerberosIV/krb_err.h |  92 -----------
 4 files changed, 293 insertions(+), 194 deletions(-)

commit dd378c57612bc80c0ea93bb9eb6efc11fc9686c5
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 18 05:36:41 1997 +0000

    Added support for building krb4 library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9878 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  4 ++++
 src/include/win-mac.h | 38 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

commit 2839a681f93af7d1e8deae846787dbc239e7a94a
Author: Richard Basch <probe@mit.edu>
Date:   Sun Feb 16 03:58:09 1997 +0000

    Fixed variable name for Windows build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9877 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e70ea98982c3a1d8417d2fc952dbcdcc62f44ee8
Author: Richard Basch <probe@mit.edu>
Date:   Sun Feb 16 03:52:34 1997 +0000

    Checked in a debugging version, by accident.
    FormatMessage() is only available under Win32; some code needed rearranging
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9876 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/error_message.c | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 441763d0b69e15def56d6141345e0eac7fe580de
Author: Richard Basch <probe@mit.edu>
Date:   Sat Feb 15 21:37:11 1997 +0000

    Makefile.in: build comerr dll
    comerr16.def comerr32.def: New definition files for Windows comerr library
    krb5_16.def krb5_32.def: Removed comerr exports
    win_glue.c: win32 dll entry/exit code added
    gssapi32.def krb5_32.def: Removed obsolete WEP & LibMain exports
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9875 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    |  8 +++++
 src/lib/Makefile.in  | 47 +++++++++++++++++++++---------
 src/lib/comerr16.def | 16 ++++++++++
 src/lib/comerr32.def | 12 ++++++++
 src/lib/gssapi32.def |  3 --
 src/lib/krb5_16.def  | 11 -------
 src/lib/krb5_32.def  | 13 ---------
 src/lib/win_glue.c   | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++--
 8 files changed, 149 insertions(+), 43 deletions(-)

commit 084f8684422ba1edcd944f7bb5fc141f0ba9f0d0
Author: Richard Basch <probe@mit.edu>
Date:   Sat Feb 15 21:33:53 1997 +0000

    Need to link with $(CLIB) - comerr library (win32)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9874 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog   | 4 ++++
 src/clients/kdestroy/Makefile.in | 5 ++---
 src/clients/klist/ChangeLog      | 4 ++++
 src/clients/klist/Makefile.in    | 4 ++--
 4 files changed, 12 insertions(+), 5 deletions(-)

commit b1731e9e3329ba0f5b0d23980b0c84d7064c2e85
Author: Richard Basch <probe@mit.edu>
Date:   Sat Feb 15 21:33:43 1997 +0000

    Need to link with $(CLIB) - comerr library (win32)
    Removed winsock code from kinit.c (now handled by krb5 lib)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9873 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog   |  5 +++++
 src/clients/kinit/Makefile.in |  5 ++---
 src/clients/kinit/kinit.c     | 26 +-------------------------
 3 files changed, 8 insertions(+), 28 deletions(-)

commit de79d5d13da6f31bded09cd11d72e8b498967d27
Author: Richard Basch <probe@mit.edu>
Date:   Sat Feb 15 21:30:53 1997 +0000

    Need to link with $(CLIB)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9872 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gina/Makefile.in   | 2 +-
 src/windows/gss/ChangeLog      | 4 ++++
 src/windows/gss/Makefile.in    | 2 +-
 src/windows/wintel/ChangeLog   | 4 ++++
 src/windows/wintel/Makefile.in | 2 +-
 5 files changed, 11 insertions(+), 3 deletions(-)

commit 53329209370a6acdeef5c7c2211a64db1839b967
Author: Richard Basch <probe@mit.edu>
Date:   Sat Feb 15 21:30:00 1997 +0000

    Need to link with $(CLIB).
    Explicit Winsock initialization & linking is no longer required (fixed krb5 lib)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9871 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog   |  5 +++++
 src/windows/cns/Makefile.in |  4 ++--
 src/windows/cns/cns.c       | 11 ++++++++---
 3 files changed, 15 insertions(+), 5 deletions(-)

commit fa14fb942a45438e3262ee743a73449b379f9ebd
Author: Richard Basch <probe@mit.edu>
Date:   Sat Feb 15 21:29:04 1997 +0000

    Declare CLIB to the comerr library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9870 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 10 +++++++---
 src/config/windows.in |  2 ++
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 5388048eab8896bb5f0ff37d28940834ba74bf91
Author: Richard Basch <probe@mit.edu>
Date:   Sat Feb 15 21:28:39 1997 +0000

    Added declaration for krb5_finish_ets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9869 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin | 2 ++
 1 file changed, 2 insertions(+)

commit 563a3ecac35ae86adf44883050f4364ccc3af5ef
Author: Richard Basch <probe@mit.edu>
Date:   Sat Feb 15 21:27:05 1997 +0000

    Added routine krb5_finish_ets, to complement krb5_initialize_ets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9868 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog  |  5 +++++
 src/lib/krb5/error_tables/init_ets.c | 22 +++++++++++++++++-----
 2 files changed, 22 insertions(+), 5 deletions(-)

commit 011fafaa7815300118731788aa9c078c937fa4d1
Author: Richard Basch <probe@mit.edu>
Date:   Sat Feb 15 21:26:10 1997 +0000

    The libhack merge lost all the windows build instructions... fixed..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9867 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  5 +++++
 src/util/profile/Makefile.in | 17 ++++++++++++-----
 2 files changed, 17 insertions(+), 5 deletions(-)

commit e68a1b78c1e7f3aabf13efed131eab9d90fb65b1
Author: Richard Basch <probe@mit.edu>
Date:   Sat Feb 15 21:25:33 1997 +0000

    Removed V2 experimental API previously checked-in.
    Added new routines: add_error_table & remove_error_table for registering
    	error tables.
    Except on Unix, the _et_list variable and com_err_hook routines/variables
    	are now private to the comerr library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9866 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       |   8 +++
 src/util/et/Makefile.in     |  28 ++------
 src/util/et/com_err.c       | 158 ++++++++++----------------------------------
 src/util/et/com_err.h       |  68 ++++++-------------
 src/util/et/error_message.c | 141 ++++++++++++++++++++++++++++-----------
 src/util/et/error_table.h   |  15 ++---
 src/util/et/et_c.awk        |  34 ++++++----
 src/util/et/et_h.awk        |   1 +
 src/util/et/init_et.c       |   2 +-
 9 files changed, 200 insertions(+), 255 deletions(-)

commit d2a9147da28671f50c3cfc5e90f80a51e3e853db
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 14 20:54:09 1997 +0000

    	* aclocal.m4: Add shared library support for Irix
    
    	* configure.in: inactivate the old case statement that determined
    	shared lib parameters; keep it around just for reference, though.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9865 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |  7 +++++++
 src/aclocal.m4   | 12 ++++++++++++
 src/configure.in |  4 ++--
 3 files changed, 21 insertions(+), 2 deletions(-)

commit 10ff64ba31d3feb487e9d8f898be083090516427
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 14 17:29:25 1997 +0000

    com_err.c: Only check if stderr is a tty under Win32; Win16 does not
    	even declare stderr. (win16/win32)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9864 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/com_err.c | 2 ++
 1 file changed, 2 insertions(+)

commit 484d52f9c082d20f1dea68de997f8768dc14ee79
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 14 17:13:11 1997 +0000

    Removing extraneous \
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9863 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c349bccd43e0fad8b63d795ec45c0c3c918abb8b
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 13 20:39:42 1997 +0000

    Makefile.in: Link wsock32.lib (win32)
    kinit.c: Initialize winsock library (win32)
    	Removed unused variables; declared internal routines as static.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9862 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog   |  7 ++++++-
 src/clients/kinit/Makefile.in |  2 +-
 src/clients/kinit/kinit.c     | 45 ++++++++++++++++++++++++++++++++++++-------
 3 files changed, 45 insertions(+), 9 deletions(-)

commit 0d77459582102510608798136881228d7c597c90
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 13 19:35:39 1997 +0000

    get_in_tkt.c: Initialize as_reply so that an error in one of the early
    	calls (ie. krb5_os_localaddr) will not cause the cleanup procedure
    	to try to free a garbage pointer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9861 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 12 +++++++++---
 src/lib/krb5/krb/get_in_tkt.c |  2 +-
 2 files changed, 10 insertions(+), 4 deletions(-)

commit a6f1af41b81206dde3d3fdf528aae304e027fe1d
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 13 19:34:42 1997 +0000

    kinit.c: Added krb5_read_password implementation for win32 console app
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9860 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog |  4 +++
 src/clients/kinit/kinit.c   | 88 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 92 insertions(+)

commit a7827d6401791653cb12ceba2ff8052964e411f1
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 13 19:34:13 1997 +0000

    Makefile.in: re-enabled the building of kinit under win32
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9859 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/Makefile.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 2248584f004e6ffacefb061564e5404d50997f76
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 13 01:51:51 1997 +0000

    	* fwd_tgt.c (krb5_fwd_tgt_creds): Use the client's realm rather
    	than the server's realm for constructing the tgs principal.
    	Remove TC_MATCH_SRV_NAMEONLY from call to retrieve_cred() because
    	we want to get an exact match.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9858 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 7 +++++++
 src/lib/krb5/krb/fwd_tgt.c | 7 +++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 1b4a2dbd2f51a6f8eb290a9a5928a55ece25f89b
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 12 23:11:55 1997 +0000

    	* aclocal.m4: Remove INSTALL_VARIABLE_HACK, as it's no longer
    	needed in autoconf 2.12.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9857 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 16 ----------------
 2 files changed, 5 insertions(+), 16 deletions(-)

commit 732b616fd4cbed3e48994d0891bc622ff7467db3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 12 20:28:21 1997 +0000

    	* configure.in: Fix DES425_DEPLIB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9856 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 4 ++++
 src/appl/telnet/telnetd/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 9e7193fc3f66bae5eaaeb1b60882d753acba7b17
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 12 20:27:54 1997 +0000

    	* configure.in: Fix DES425_LIB... missed this in libhack_branch;
    	prevents --without-krb4 from working for some odd reason, though
    	comments says "fix post beta-6".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9855 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 6 ++++++
 src/appl/telnet/telnet/configure.in | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit b1d7deae24bc019a2ea5ee6ee2f7428fef2cff7d
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 11 19:19:10 1997 +0000

    com_err.c: display the error via stderr if it is a character device
    	(win32 console apps)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9854 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog |  5 +++++
 src/util/et/com_err.c | 11 ++++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 5242fc62ab3190fc62ea3a77e53633c99059def8
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 11 19:18:28 1997 +0000

    gss.c: initialize/shutdown winsock library
    gss.rc: more descriptive window, with an example
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9853 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/ChangeLog |  5 +++++
 src/windows/gss/gss.c     | 18 ++++++++++++++++++
 src/windows/gss/gss.rc    | 11 ++++++-----
 3 files changed, 29 insertions(+), 5 deletions(-)

commit 5fe5a4ec063e39968d64626c6026232b7ca5a4f4
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 11 16:00:41 1997 +0000

    Comment out kinit build until it works (win32)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9852 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/Makefile.in | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 2c039a6aefdde1393d4c2bcf184f0a4d78b43d3c
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 11 15:39:07 1997 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9851 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog    | 4 ++++
 src/windows/gss/ChangeLog    | 4 ++++
 src/windows/wintel/ChangeLog | 4 ++++
 3 files changed, 12 insertions(+)

commit 44e9a8db194e3ef09c83e868dd2168c9e3da74bc
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 11 05:04:35 1997 +0000

    windows.in: declare WLIB (winsock library)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9850 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 4 ++++
 src/config/windows.in | 2 ++
 2 files changed, 6 insertions(+)

commit 78220e3ab034ff710fc6d65b4fe33f0808155768
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 11 05:03:05 1997 +0000

    krb5.hin: export krb5_get_credenitals_{renew,validate} (win32)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9849 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 7 +++++--
 src/include/krb5.hin  | 4 ++--
 2 files changed, 7 insertions(+), 4 deletions(-)

commit c49689e4ced41ecefb3595ede93d55c1e2bb4029
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 11 05:02:33 1997 +0000

    Build kinit/klist/kdestroy under win32
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9848 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ChangeLog            |  3 +++
 src/clients/Makefile.in          | 13 +++++++++++--
 src/clients/kdestroy/ChangeLog   |  5 +++++
 src/clients/kdestroy/Makefile.in | 24 +++++++++++++++++++-----
 src/clients/kinit/ChangeLog      |  9 +++++++++
 src/clients/kinit/Makefile.in    | 22 ++++++++++++++++++----
 src/clients/klist/ChangeLog      |  5 +++++
 src/clients/klist/Makefile.in    | 23 ++++++++++++++++++-----
 8 files changed, 88 insertions(+), 16 deletions(-)

commit e499d1aa68ea41f8521f1118ae5b91ca83b75c6d
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 11 04:54:29 1997 +0000

    login.c: set ccache name consistently with other login apps
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9847 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/login.c   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f1193652cdef6dc1cf14aa2f910a416f737aca72
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 11 04:53:31 1997 +0000

    Use WLIB definition in config/windows.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9846 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/Makefile.in    | 3 +--
 src/windows/gss/Makefile.in    | 1 -
 src/windows/wintel/Makefile.in | 2 --
 3 files changed, 1 insertion(+), 5 deletions(-)

commit 57387e43e6c3837421530a17fbdb6463eb5a1b81
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 11 04:52:10 1997 +0000

    getopt functionality for win32 console apps
    	(based on appl/telnet/libtelnet/getopt.c)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9845 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/windows/getopt.c | 126 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 126 insertions(+)

commit e38f229faa99fea415685f216a95122baae7604f
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 11 04:51:01 1997 +0000

    Build getopt.obj (getopt functionality for win32 console apps)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9844 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/windows/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 368f4b2e523316782321705fa7a434b50b69d8ce
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 11 04:50:23 1997 +0000

    get_creds.c: export krb5_get_credentials_renew, krb5_get_credentials_validate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9843 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 6 ++++++
 src/lib/krb5/krb/get_creds.c | 6 ++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 16f0c4b153c5ca2d6fdb5074ae49557c5ffa4201
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 11 04:49:35 1997 +0000

    gssapi32.def: removed obsolete keywords (RESIDENTNAME, EXETYPE)
    krb5_16.def krb5_32.def: export additional functions needed by kinit
    Makefile.in: attempt at making a functional SAP library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9842 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    | 18 ++++++++++++------
 src/lib/Makefile.in  | 30 ++++++++++++------------------
 src/lib/gssapi32.def |  3 +--
 src/lib/krb5_16.def  |  2 ++
 src/lib/krb5_32.def  |  2 ++
 5 files changed, 29 insertions(+), 26 deletions(-)

commit e2ce0a857c3edf9f9e71abdb680884ae662e99a1
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 11 04:47:51 1997 +0000

    Compile clients/{kinit,klist,kdestroy} on Win32
    Several minor Windows fixes (mostly cosmetic)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9841 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 109 ++++++++++++++++++++++++++++++++------------------------
 1 file changed, 62 insertions(+), 47 deletions(-)

commit 889def0255a4462295c1a645ae9948c25503a258
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 11 03:15:27 1997 +0000

    	* post.in: Fix recursion rules to deal with Ultrix sh lossage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9840 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 2 ++
 src/config/post.in   | 1 +
 2 files changed, 3 insertions(+)

commit d0c7de55d40397bdf8b23553bbe9195c7649cac2
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 11 02:32:35 1997 +0000

    Fix broken Windows 16 declaration.  (Should be KRB5_CALLCONV, and
    using ET_P)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9839 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 5 +++++
 src/util/et/com_err.c | 2 +-
 src/util/et/com_err.h | 2 --
 3 files changed, 6 insertions(+), 3 deletions(-)

commit 454cdc40debc0cde07e2e16a379e5e3f4458cc1c
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 10 22:04:40 1997 +0000

    	* libobj.in: Remove instances of STAMP.*, since they aren't
    	actually necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9838 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  5 +++++
 src/config/libobj.in | 26 +++++++-------------------
 2 files changed, 12 insertions(+), 19 deletions(-)

commit 365a4235fbdb850f53305af956777de983011320
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Feb 10 16:33:39 1997 +0000

    	* aclocal.m4 (KRB5_LIB_PARAMS): Set CC_LINK_STATIC for platforms
    		w/o shared library support.
    		     (KRB5_LIB_AUX); Set CC_LINK if --enable-shared is not
    		specified.
    
    			(The second fix was to utilize the action-if-false stanza of AC_ARG_ENABLE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9837 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 7 +++++++
 src/aclocal.m4 | 8 +++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit 2984a606d4aa9cf8c25e30d539f54b2db6ccd295
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Feb 10 16:11:41 1997 +0000

    	* configure.in: Check for sys/uio.h
    
    	* svc_udp.c: Include sys/uio.h is available for struct iovec.
    
    
    Needed for Irix 5.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9836 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog    | 6 ++++++
 src/lib/rpc/configure.in | 1 +
 src/lib/rpc/svc_udp.c    | 3 +++
 3 files changed, 10 insertions(+)

commit cdd8dbc66475822053c3e70278b93b82c3fc43b9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Feb 10 15:45:04 1997 +0000

    	* crypto_glue.c (krb5_calculate_checksum): Add krb5_const to
    	        krb5_pointer of in data to match prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9835 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog     | 5 +++++
 src/lib/krb5/krb/crypto_glue.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1299ac3c23cfab04eb6ebeb31f6839434634538e
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Feb 10 05:05:54 1997 +0000

    	* svc_udp.c (svcudp_recv): Avoid coredumps under Solaris (and
    	possibly other systems) by passing in a non-NULL iovec to
    	recvmsg().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9834 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog | 6 ++++++
 src/lib/rpc/svc_udp.c | 5 +++++
 2 files changed, 11 insertions(+)

commit 7940c41ca7eddb7bb6c776ad7da4596f0565dcbb
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Feb 9 18:44:56 1997 +0000

    	* libobj.in (OBJS.*): Work around a gmake optimization where the
    	timestamps of OBJS.* would not get checked after STAMP.* get
    	updated, even though OBJS.* get updated as a side effect.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9833 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 6 ++++++
 src/config/libobj.in | 3 +++
 2 files changed, 9 insertions(+)

commit 561f2cdd8613f26d7de48c567b603e8c06fe7e5a
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Feb 9 17:43:52 1997 +0000

    Merge of libhack_branch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9831 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                             |  80 +++++
 src/aclocal.m4                            | 535 ++++++++++++++++++------------
 src/appl/bsd/ChangeLog                    |   5 +
 src/appl/bsd/Makefile.in                  |  40 +--
 src/appl/bsd/configure.in                 |   7 +-
 src/appl/gss-sample/ChangeLog             |   5 +
 src/appl/gss-sample/Makefile.in           |  16 +-
 src/appl/gss-sample/configure.in          |   4 +-
 src/appl/gssftp/ftp/ChangeLog             |   5 +
 src/appl/gssftp/ftp/Makefile.in           |  12 +-
 src/appl/gssftp/ftp/configure.in          |   3 +-
 src/appl/gssftp/ftpd/ChangeLog            |   5 +
 src/appl/gssftp/ftpd/Makefile.in          |  10 +-
 src/appl/gssftp/ftpd/configure.in         |   4 +-
 src/appl/popper/Imakefile                 |  93 ------
 src/appl/sample/sclient/ChangeLog         |   5 +
 src/appl/sample/sclient/Makefile.in       |  11 +-
 src/appl/sample/sclient/configure.in      |   3 +-
 src/appl/sample/sserver/ChangeLog         |   5 +
 src/appl/sample/sserver/Makefile.in       |  11 +-
 src/appl/sample/sserver/configure.in      |   3 +-
 src/appl/simple/client/ChangeLog          |   5 +
 src/appl/simple/client/Makefile.in        |  13 +-
 src/appl/simple/client/configure.in       |   3 +-
 src/appl/simple/server/ChangeLog          |   5 +
 src/appl/simple/server/Makefile.in        |  13 +-
 src/appl/simple/server/configure.in       |   3 +-
 src/appl/telnet/telnet/ChangeLog          |   5 +
 src/appl/telnet/telnet/Makefile.in        |   7 +-
 src/appl/telnet/telnet/configure.in       |   5 +-
 src/appl/telnet/telnetd/ChangeLog         |   5 +
 src/appl/telnet/telnetd/Makefile.in       |   9 +-
 src/appl/telnet/telnetd/configure.in      |   8 +-
 src/appl/user_user/ChangeLog              |   5 +
 src/appl/user_user/Makefile.in            |  22 +-
 src/appl/user_user/configure.in           |   3 +-
 src/clients/kdestroy/ChangeLog            |   5 +
 src/clients/kdestroy/Makefile.in          |  10 +-
 src/clients/kdestroy/configure.in         |   3 +-
 src/clients/kinit/ChangeLog               |   5 +
 src/clients/kinit/Makefile.in             |  11 +-
 src/clients/kinit/configure.in            |   3 +-
 src/clients/klist/ChangeLog               |   5 +
 src/clients/klist/Makefile.in             |  11 +-
 src/clients/klist/configure.in            |   3 +-
 src/clients/ksu/ChangeLog                 |   5 +
 src/clients/ksu/Makefile.in               |   7 +-
 src/clients/ksu/configure.in              |   4 +-
 src/config/ChangeLog                      |  80 +++++
 src/config/lib.in                         | 163 +++++++++
 src/config/libobj.in                      |  72 ++++
 src/config/post.in                        |  22 +-
 src/config/pre.in                         | 140 +++++++-
 src/kadmin/cli/ChangeLog                  |   5 +
 src/kadmin/cli/Makefile.in                |  10 +-
 src/kadmin/cli/configure.in               |  10 +-
 src/kadmin/dbutil/ChangeLog               |   5 +
 src/kadmin/dbutil/Makefile.in             |   6 +-
 src/kadmin/dbutil/configure.in            |  10 +-
 src/kadmin/ktutil/ChangeLog               |   5 +
 src/kadmin/ktutil/Makefile.in             |  10 +-
 src/kadmin/ktutil/configure.in            |   5 +-
 src/kadmin/passwd/ChangeLog               |   9 +
 src/kadmin/passwd/Makefile.in             |   6 +-
 src/kadmin/passwd/configure.in            |  14 +-
 src/kadmin/passwd/unit-test/configure.in  |   2 +-
 src/kadmin/server/ChangeLog               |   5 +
 src/kadmin/server/Makefile.in             |   7 +-
 src/kadmin/server/configure.in            |   8 +-
 src/kadmin/testing/scripts/ChangeLog      |   9 +
 src/kadmin/testing/scripts/env-setup.shin |  13 +-
 src/kadmin/testing/util/ChangeLog         |   5 +
 src/kadmin/testing/util/Makefile.in       |  18 +-
 src/kadmin/testing/util/configure.in      |  12 +-
 src/kadmin/v4server/ChangeLog             |   9 +
 src/kadmin/v4server/Makefile.in           |  10 +-
 src/kadmin/v4server/configure.in          |   9 +-
 src/kadmin/v5passwdd/ChangeLog            |   5 +
 src/kadmin/v5passwdd/Makefile.in          |  15 +-
 src/kadmin/v5passwdd/configure.in         |  11 +-
 src/kdc/ChangeLog                         |   9 +
 src/kdc/Makefile.in                       |  16 +-
 src/kdc/configure.in                      |  20 +-
 src/krb524/ChangeLog                      |   8 +
 src/krb524/Makefile.in                    |  23 +-
 src/krb524/configure.in                   |  13 +-
 src/lib/crypto/ChangeLog                  |   5 +
 src/lib/crypto/Makefile.in                |  38 +--
 src/lib/crypto/configure.in               |   5 +-
 src/lib/crypto/crc32/ChangeLog            |   5 +
 src/lib/crypto/crc32/Makefile.in          |  14 +-
 src/lib/crypto/crc32/configure.in         |   3 +-
 src/lib/crypto/des/ChangeLog              |  10 +
 src/lib/crypto/des/Makefile.in            |  63 ++--
 src/lib/crypto/des/configure.in           |   4 +-
 src/lib/crypto/md4/ChangeLog              |   5 +
 src/lib/crypto/md4/Makefile.in            |  14 +-
 src/lib/crypto/md4/configure.in           |   3 +-
 src/lib/crypto/md5/ChangeLog              |   5 +
 src/lib/crypto/md5/Makefile.in            |  15 +-
 src/lib/crypto/md5/configure.in           |   3 +-
 src/lib/crypto/os/ChangeLog               |   5 +
 src/lib/crypto/os/Makefile.in             |  21 +-
 src/lib/crypto/os/configure.in            |   4 +-
 src/lib/crypto/sha/ChangeLog              |   5 +
 src/lib/crypto/sha/Makefile.in            |  14 +-
 src/lib/crypto/sha/configure.in           |   4 +-
 src/lib/des425/ChangeLog                  |   8 +
 src/lib/des425/Makefile.in                |  52 +--
 src/lib/des425/configure.in               |   9 +-
 src/lib/gssapi/ChangeLog                  |   5 +
 src/lib/gssapi/Makefile.in                |  49 +--
 src/lib/gssapi/configure.in               |  11 +-
 src/lib/gssapi/generic/ChangeLog          |  10 +
 src/lib/gssapi/generic/Makefile.in        |  42 +--
 src/lib/gssapi/generic/configure.in       |   5 +-
 src/lib/gssapi/krb5/ChangeLog             |   5 +
 src/lib/gssapi/krb5/Makefile.in           |  64 ++--
 src/lib/gssapi/krb5/configure.in          |   3 +-
 src/lib/kadm5/ChangeLog                   |   9 +
 src/lib/kadm5/Makefile.in                 |  39 +--
 src/lib/kadm5/clnt/ChangeLog              |   5 +
 src/lib/kadm5/clnt/Makefile.in            |  80 ++---
 src/lib/kadm5/clnt/configure.in           |  22 +-
 src/lib/kadm5/configure.in                |  24 +-
 src/lib/kadm5/srv/ChangeLog               |   5 +
 src/lib/kadm5/srv/Makefile.in             |  84 ++---
 src/lib/kadm5/srv/configure.in            |  21 +-
 src/lib/kadm5/unit-test/ChangeLog         |   5 +
 src/lib/kadm5/unit-test/Makefile.in       |  46 +--
 src/lib/kadm5/unit-test/configure.in      |  12 +-
 src/lib/kdb/ChangeLog                     |   9 +
 src/lib/kdb/Makefile.in                   |  62 ++--
 src/lib/kdb/configure.in                  |  13 +-
 src/lib/krb4/ChangeLog                    |   8 +
 src/lib/krb4/Makefile.in                  |  61 ++--
 src/lib/krb4/configure.in                 |  10 +-
 src/lib/krb5/ChangeLog                    |  13 +
 src/lib/krb5/Makefile.in                  |  52 +--
 src/lib/krb5/asn.1/ChangeLog              |   5 +
 src/lib/krb5/asn.1/Makefile.in            |  26 +-
 src/lib/krb5/asn.1/configure.in           |   3 +-
 src/lib/krb5/ccache/ChangeLog             |   5 +
 src/lib/krb5/ccache/Makefile.in           |  18 +-
 src/lib/krb5/ccache/configure.in          |   6 +-
 src/lib/krb5/ccache/file/ChangeLog        |   5 +
 src/lib/krb5/ccache/file/Makefile.in      |  21 +-
 src/lib/krb5/ccache/file/configure.in     |   3 +-
 src/lib/krb5/ccache/memory/ChangeLog      |   5 +
 src/lib/krb5/ccache/memory/Makefile.in    |  20 +-
 src/lib/krb5/ccache/memory/configure.in   |   3 +-
 src/lib/krb5/ccache/stdio/ChangeLog       |   5 +
 src/lib/krb5/ccache/stdio/Makefile.in     |  20 +-
 src/lib/krb5/ccache/stdio/configure.in    |   3 +-
 src/lib/krb5/configure.in                 |  10 +-
 src/lib/krb5/error_tables/ChangeLog       |   5 +
 src/lib/krb5/error_tables/Makefile.in     |  33 +-
 src/lib/krb5/error_tables/configure.in    |   3 +-
 src/lib/krb5/free/ChangeLog               |   5 +
 src/lib/krb5/free/Makefile.in             |  46 ++-
 src/lib/krb5/free/configure.in            |   3 +-
 src/lib/krb5/keytab/ChangeLog             |   5 +
 src/lib/krb5/keytab/Makefile.in           |  21 +-
 src/lib/krb5/keytab/configure.in          |   6 +-
 src/lib/krb5/keytab/file/ChangeLog        |   5 +
 src/lib/krb5/keytab/file/Makefile.in      |  29 +-
 src/lib/krb5/keytab/file/configure.in     |   3 +-
 src/lib/krb5/krb/ChangeLog                |  10 +
 src/lib/krb5/krb/Makefile.in              | 108 ++++--
 src/lib/krb5/krb/configure.in             |  10 +-
 src/lib/krb5/os/ChangeLog                 |   9 +
 src/lib/krb5/os/Makefile.in               |  60 +++-
 src/lib/krb5/os/configure.in              |   7 +-
 src/lib/krb5/posix/ChangeLog              |   5 +
 src/lib/krb5/posix/Makefile.in            |  18 +-
 src/lib/krb5/posix/configure.in           |   3 +-
 src/lib/krb5/rcache/ChangeLog             |   5 +
 src/lib/krb5/rcache/Makefile.in           |  20 +-
 src/lib/krb5/rcache/configure.in          |   3 +-
 src/lib/rpc/ChangeLog                     |   9 +
 src/lib/rpc/Makefile.in                   | 113 ++++---
 src/lib/rpc/configure.in                  |  18 +-
 src/lib/rpc/unit-test/ChangeLog           |   5 +
 src/lib/rpc/unit-test/Makefile.in         |  12 +-
 src/lib/rpc/unit-test/configure.in        |   9 +-
 src/slave/ChangeLog                       |   5 +
 src/slave/Makefile.in                     |  13 +-
 src/slave/configure.in                    |   4 +-
 src/tests/asn.1/ChangeLog                 |   5 +
 src/tests/asn.1/Makefile.in               |  13 +-
 src/tests/asn.1/configure.in              |   3 +-
 src/tests/create/ChangeLog                |   5 +
 src/tests/create/Makefile.in              |   8 +-
 src/tests/create/configure.in             |   4 +-
 src/tests/dejagnu/ChangeLog               |   5 +
 src/tests/dejagnu/Makefile.in             |   6 +-
 src/tests/dejagnu/configure.in            |   3 +-
 src/tests/gssapi/ChangeLog                |   5 +
 src/tests/gssapi/Makefile.in              |   9 +-
 src/tests/gssapi/configure.in             |   4 +-
 src/tests/hammer/ChangeLog                |   5 +
 src/tests/hammer/Makefile.in              |  10 +-
 src/tests/hammer/configure.in             |   3 +-
 src/tests/resolve/ChangeLog               |   5 +
 src/tests/resolve/Makefile.in             |   7 +-
 src/tests/resolve/configure.in            |   3 +-
 src/tests/verify/ChangeLog                |   5 +
 src/tests/verify/Makefile.in              |  10 +-
 src/tests/verify/configure.in             |   4 +-
 src/util/dyn/ChangeLog                    |   4 +
 src/util/dyn/Makefile.in                  |  40 +--
 src/util/dyn/configure.in                 |   7 +-
 src/util/et/ChangeLog                     |   9 +
 src/util/et/Makefile.in                   |  51 +--
 src/util/et/configure.in                  |   4 +-
 src/util/profile/ChangeLog                |   5 +
 src/util/profile/Makefile.in              |  36 +-
 src/util/profile/configure.in             |   7 +-
 src/util/pty/ChangeLog                    |  18 +
 src/util/pty/Makefile.in                  |  49 +--
 src/util/pty/configure.in                 |   6 +-
 221 files changed, 2342 insertions(+), 1716 deletions(-)

commit 647d10f2b8efd96a47ce5864f685b17cc7705f9f
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 8 03:16:25 1997 +0000

    compile_et.c: Change the emitted name of the struct error_table
    	to be et_XXX_error_table, instead of it being a static
    	variable named "et".  (This change has already been made
    	in the awk versions of compile_et.)
    
    com_err.h, com_err.c: Remove the void *priv argument from
    	com_err_va() and et_com_err() experimental API's.  (That
    	was a braino; the private data pointer should come from
    	the hook_func_data field.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9821 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog    | 12 ++++++++++++
 src/util/et/com_err.c    | 16 +++++++---------
 src/util/et/com_err.h    |  9 ++++++---
 src/util/et/compile_et.c |  6 +++---
 4 files changed, 28 insertions(+), 15 deletions(-)

commit 010018e43191fbc1af3890350ad41bb99277d4e6
Author: Richard Basch <probe@mit.edu>
Date:   Sat Feb 8 00:22:17 1997 +0000

    prof_int.h: Include "com_err.h" instead of redeclaring errcode_t
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9819 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog  |  6 ++++++
 src/util/profile/prof_int.h | 21 +++++++++++----------
 2 files changed, 17 insertions(+), 10 deletions(-)

commit 56dd42742cb7aeebb6c83fc1eaf7c82cc255586d
Author: Richard Basch <probe@mit.edu>
Date:   Sat Feb 8 00:21:52 1997 +0000

    com_err.[ch]: Define old com_err_va interface
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9818 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog |  4 ++++
 src/util/et/com_err.c | 11 ++++++++++-
 src/util/et/com_err.h |  2 ++
 3 files changed, 16 insertions(+), 1 deletion(-)

commit f3df571dd501d6f7456aa5293972b9d52c7065c8
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 7 20:57:18 1997 +0000

    Corrected last ChangeLog entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9817 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 44d67304c2d769143c8fc6ced9dee3732c43defe
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 7 19:27:47 1997 +0000

    mk_faddr.c: Added FAR declaration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9816 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  4 ++++
 src/lib/krb5/os/mk_faddr.c | 12 ++++++------
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 5cf10c92cd9e53eedccbf37cda85f3087942cf27
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 7 19:27:28 1997 +0000

    copy_addrs.c fwd_tgt.c mk_cred.c sendauth.c: Added FAR declarations
    mk_cred.c: Declare ncreds as krb5_int32 so that the right type will be
    	passed to krb5_mk_ncred_basic (win16 fix)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9815 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 12 ++++++++++++
 src/lib/krb5/krb/copy_addrs.c |  4 ++--
 src/lib/krb5/krb/fwd_tgt.c    |  6 +++---
 src/lib/krb5/krb/mk_cred.c    | 42 +++++++++++++++++++++---------------------
 src/lib/krb5/krb/sendauth.c   |  6 +++---
 5 files changed, 41 insertions(+), 29 deletions(-)

commit bf1ff890da798f641ff0261a3774b11a63fdc01c
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 7 13:56:51 1997 +0000

    windows.in: compile win16 apps with /GA to generate the appropriate
    	prolog code for protected-mode.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9814 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 5 +++++
 src/config/windows.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 067bc3c815b0a870436fd3886d770cc66dea4abc
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 7 13:55:01 1997 +0000

    cns.c:
    	Declare blocking_hook_proc with __export keyword so that it
    	  works with Win16.  Win32 will only generate a warning message.
    	Reworked timeout logic to accomodate the 49.7 day wraparound
    	  of GetTickCount()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9813 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog |  6 ++++++
 src/windows/cns/cns.c     | 16 +++++++++++++---
 2 files changed, 19 insertions(+), 3 deletions(-)

commit 06035540bf2f20df59df3f20541809b436400a68
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 7 13:53:09 1997 +0000

    Makefile.in: Create shared directory before building object files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9812 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   | 5 +++++
 src/lib/crypto/des/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 30a92d3da0252effa4f7c458025fe5fc1ec3f334
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Feb 6 17:54:53 1997 +0000

    t_cksum: Link against libkrb5.a as it depends upon krb5_use_enctype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9805 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog   | 4 ++++
 src/lib/crypto/md4/Makefile.in | 4 ++--
 src/lib/crypto/md5/ChangeLog   | 4 ++++
 src/lib/crypto/md5/Makefile.in | 4 ++--
 4 files changed, 12 insertions(+), 4 deletions(-)

commit dc2c4bb532a51ba72300129c5f560f19e6b16a15
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Feb 6 16:15:06 1997 +0000

    	* configure.in: Remove the CopyHeader and CopySrcHeader rules as
    		they are handled in Makefile.in
    
    	* Makefile.in: Create include/gssapi on unix. Make clean removes
    		built gssapi.h
    
    These were broken on the unix side.
    Make complained about too many rules for building the
    	../../../include/gssapi/.... files - because they were defined
    	twice.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9804 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog    | 8 ++++++++
 src/lib/gssapi/generic/Makefile.in  | 9 ++++++---
 src/lib/gssapi/generic/configure.in | 4 ++--
 3 files changed, 16 insertions(+), 5 deletions(-)

commit 81593e4e84b45971ae01d5a1ed76905f671cb199
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 05:33:47 1997 +0000

    adm_conn.c adm_rw.c: Replace INTERFACE keyword with KRB5_CALLCONV
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9803 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5passwdd/ChangeLog  | 5 +++++
 src/kadmin/v5passwdd/adm_conn.c | 4 ++--
 src/kadmin/v5passwdd/adm_rw.c   | 6 +++---
 3 files changed, 10 insertions(+), 5 deletions(-)

commit 90da404d80bdd439300d6f54a10b2ba46a15353c
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 05:27:10 1997 +0000

    kerberos5.c: The first arg to krb5_verify_checksum is a krb5_context!!!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9802 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 5 +++++
 src/appl/telnet/libtelnet/kerberos5.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 80a49d57627e0d8bf0ba22337a0cbb9fc8192cd3
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 05:26:46 1997 +0000

    krb.h: Make sure KRB5_EXPORTVAR is defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9801 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 4 ++++
 src/include/kerberosIV/krb.h     | 1 +
 2 files changed, 5 insertions(+)

commit c02848b8f1e95f1132455f5ad11ea5cf5edcbf34
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 05:26:23 1997 +0000

    Makefile.in: Remove logger.c target before copying over it to avoid
    	permission problems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9800 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   | 6 ++++++
 src/kdc/Makefile.in | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 90d21d40fd1a1860a817ec0a1ab3ef68719a54bb
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 04:43:21 1997 +0000

    k5-int.h: Make sure KRB5_EXPORTVAR is defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9799 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 3 ++-
 src/include/k5-int.h  | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

commit b2c6e775e55f20581ff1028277dfa0c23ba9c4bd
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 04:42:57 1997 +0000

    util_crypt.c: Include k5-int.h because we need to access the private
    	cryptosystem structures of the krb5_encrypt_block structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9798 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog    | 3 +++
 src/lib/gssapi/krb5/util_crypt.c | 5 ++++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit ce4ac460c8cf01528c92e6cc6b2341aefda8f569
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 04:42:18 1997 +0000

    gssapi.hin: Make sure KRB5_EXPORTVAR is defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9797 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog  | 4 ++++
 src/lib/gssapi/generic/gssapi.hin | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b465ed515998a7609a01c9c7bef7a5b949c8f203
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 04:12:20 1997 +0000

    Makefile.in: Remove target before copying over it (avoids perm. errors)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9793 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog   | 6 ++++++
 src/util/ss/Makefile.in | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 4335419bb918d71eec30a48e4289ad6462f02819
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 04:11:41 1997 +0000

    profile.hin: Do not multiply process the contents of this file
    test_parse.c: Do not include "com_err.h" (typedef conflict)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9792 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |  6 ++++++
 src/util/profile/profile.hin  |  4 ++++
 src/util/profile/test_parse.c | 13 -------------
 3 files changed, 10 insertions(+), 13 deletions(-)

commit 1179301381a47e5c389122f698f7c1e666ba5d5d
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 03:39:41 1997 +0000

    Fixed bad ChangeLog entry during last commit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9791 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/ChangeLog | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit dac31082e3cbe6655612d55b8bce1968cbed114a
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 03:29:00 1997 +0000

    Makefile.in: Fixed linking of telnet.exe (win16)
    encrypt.c: Replace printf with MessageBox and OutputDebugString
    encrypt.h: Fixed prototyping of des425 functions (win16)
    telnet.c: Removed ^M at end of every line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9790 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/ChangeLog   |  5 +++++
 src/windows/wintel/Makefile.in |  4 ++--
 src/windows/wintel/encrypt.c   | 29 ++++++++++++++++++-----------
 src/windows/wintel/encrypt.h   | 20 +++++++++++---------
 src/windows/wintel/telnet.c    |  4 +++-
 5 files changed, 39 insertions(+), 23 deletions(-)

commit a0b9ce4bee60136363cfff7a93c4e42eab972c02
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 02:31:41 1997 +0000

    Windows/NT integration (V1_0_WIN32_BRANCH merge)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9788 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog                     |    6 +
 src/include/krb5/Makefile.in                   |    7 +-
 src/lib/ChangeLog                              |   22 +
 src/lib/Makefile.in                            |  106 +-
 src/lib/crypto/crc32/ChangeLog                 |    8 +
 src/lib/crypto/crc32/Makefile.in               |   12 +-
 src/lib/crypto/crc32/crc.c                     |   36 +-
 src/lib/crypto/des/ChangeLog                   |    9 +
 src/lib/crypto/des/Makefile.in                 |   16 +-
 src/lib/crypto/des/cbc_cksum.c                 |   31 +-
 src/lib/crypto/md4/ChangeLog                   |    9 +
 src/lib/crypto/md4/Makefile.in                 |   13 +-
 src/lib/crypto/md4/md4crypto.c                 |   73 +-
 src/lib/crypto/md4/md4glue.c                   |   36 +-
 src/lib/crypto/md5/ChangeLog                   |    9 +
 src/lib/crypto/md5/Makefile.in                 |   13 +-
 src/lib/crypto/md5/md5crypto.c                 |   73 +-
 src/lib/crypto/md5/md5glue.c                   |   36 +-
 src/lib/crypto/os/ChangeLog                    |   10 +
 src/lib/crypto/os/Makefile.in                  |   12 +-
 src/lib/crypto/os/c_ustime.c                   |    2 +-
 src/lib/crypto/os/rnd_confoun.c                |    4 +-
 src/lib/crypto/sha/ChangeLog                   |   12 +
 src/lib/crypto/sha/Makefile.in                 |   12 +-
 src/lib/crypto/sha/sha_crypto.c                |   46 +-
 src/lib/crypto/sha/sha_glue.c                  |   41 +-
 src/lib/crypto/sha/shs.h                       |   11 +-
 src/lib/crypto/sha/t_shs.c                     |   18 +-
 src/lib/des425/ChangeLog                       |    8 +
 src/lib/des425/Makefile.in                     |   18 +-
 src/lib/des425/des.c                           |    2 +-
 src/lib/des425/des.h                           |    8 +-
 src/lib/des425/key_sched.c                     |    2 +-
 src/lib/des425/new_rnd_key.c                   |    4 +-
 src/lib/des425/pcbc_encrypt.c                  |    2 +-
 src/lib/des425/read_passwd.c                   |    7 +
 src/lib/des425/unix_time.c                     |   21 +-
 src/lib/gssapi.def                             |   72 -
 src/lib/gssapi/ChangeLog                       |    4 +
 src/lib/gssapi/Makefile.in                     |    4 +-
 src/lib/gssapi/generic/ChangeLog               |   13 +
 src/lib/gssapi/generic/Makefile.in             |   36 +-
 src/lib/gssapi/generic/gssapi.hin              |   69 +-
 src/lib/gssapi/generic/gssapi_generic.c        |    8 +-
 src/lib/gssapi/generic/gssapi_generic.h        |    8 +-
 src/lib/gssapi/krb5/ChangeLog                  |   17 +
 src/lib/gssapi/krb5/Makefile.in                |   32 +-
 src/lib/gssapi/krb5/acquire_cred.c             |    1 -
 src/lib/gssapi/krb5/gssapiP_krb5.h             |    4 -
 src/lib/gssapi/krb5/krb5_gss_glue.c            |  266 +-
 src/lib/gssapi/krb5/ser_sctx.c                 |    1 +
 src/lib/gssapi/mechglue/ChangeLog              |   11 +
 src/lib/gssapi/mechglue/g_accept_sec_context.c |    2 +-
 src/lib/gssapi/mechglue/g_acquire_cred.c       |    2 +-
 src/lib/gssapi/mechglue/g_compare_name.c       |    2 +-
 src/lib/gssapi/mechglue/g_context_time.c       |    2 +-
 src/lib/gssapi/mechglue/g_delete_sec_context.c |    2 +-
 src/lib/gssapi/mechglue/g_dsp_name.c           |    2 +-
 src/lib/gssapi/mechglue/g_dsp_status.c         |    2 +-
 src/lib/gssapi/mechglue/g_exp_sec_context.c    |    2 +-
 src/lib/gssapi/mechglue/g_imp_name.c           |    2 +-
 src/lib/gssapi/mechglue/g_imp_sec_context.c    |    2 +-
 src/lib/gssapi/mechglue/g_indicate_mechs.c     |    2 +-
 src/lib/gssapi/mechglue/g_init_sec_context.c   |    2 +-
 src/lib/gssapi/mechglue/g_inq_context.c        |    2 +-
 src/lib/gssapi/mechglue/g_inq_cred.c           |    4 +-
 src/lib/gssapi/mechglue/g_inq_names.c          |    2 +-
 src/lib/gssapi/mechglue/g_process_context.c    |    2 +-
 src/lib/gssapi/mechglue/g_rel_buffer.c         |    2 +-
 src/lib/gssapi/mechglue/g_rel_cred.c           |    2 +-
 src/lib/gssapi/mechglue/g_rel_name.c           |    2 +-
 src/lib/gssapi/mechglue/g_rel_oid_set.c        |    2 +-
 src/lib/gssapi/mechglue/g_seal.c               |    6 +-
 src/lib/gssapi/mechglue/g_sign.c               |    4 +-
 src/lib/gssapi/mechglue/g_unseal.c             |    4 +-
 src/lib/gssapi/mechglue/g_verify.c             |    4 +-
 src/lib/gssapi16.def                           |   77 +
 src/lib/gssapi32.def                           |   77 +
 src/lib/kadm/ChangeLog                         |    7 +
 src/lib/kadm/Makefile.in                       |   17 +-
 src/lib/kadm/adm_conn.c                        |   20 +-
 src/lib/kadm/adm_rw.c                          |   18 +-
 src/lib/krb5/ChangeLog                         |    4 +
 src/lib/krb5/Makefile.in                       |   56 +-
 src/lib/krb5/asn.1/ChangeLog                   |    4 +
 src/lib/krb5/asn.1/Makefile.in                 |   13 +-
 src/lib/krb5/ccache/ChangeLog                  |   10 +-
 src/lib/krb5/ccache/Makefile.in                |   29 +-
 src/lib/krb5/ccache/ccbase.c                   |    7 +-
 src/lib/krb5/ccache/ccdefault.c                |    4 +-
 src/lib/krb5/ccache/file/ChangeLog             |   13 +
 src/lib/krb5/ccache/file/Makefile.in           |   12 +-
 src/lib/krb5/ccache/file/configure.in          |    1 +
 src/lib/krb5/ccache/file/fcc-proto.h           |    2 +-
 src/lib/krb5/ccache/file/fcc_close.c           |    2 +-
 src/lib/krb5/ccache/file/fcc_destry.c          |    2 +-
 src/lib/krb5/ccache/file/fcc_eseq.c            |    2 +-
 src/lib/krb5/ccache/file/fcc_gennew.c          |    6 +-
 src/lib/krb5/ccache/file/fcc_getnam.c          |    2 +-
 src/lib/krb5/ccache/file/fcc_gprin.c           |    2 +-
 src/lib/krb5/ccache/file/fcc_init.c            |    6 +-
 src/lib/krb5/ccache/file/fcc_nseq.c            |    2 +-
 src/lib/krb5/ccache/file/fcc_ops.c             |    4 +-
 src/lib/krb5/ccache/file/fcc_reslv.c           |    2 +-
 src/lib/krb5/ccache/file/fcc_retrv.c           |    2 +-
 src/lib/krb5/ccache/file/fcc_sflags.c          |    2 +-
 src/lib/krb5/ccache/file/fcc_sseq.c            |    2 +-
 src/lib/krb5/ccache/file/fcc_store.c           |    2 +-
 src/lib/krb5/ccache/memory/mcc-proto.h         |   26 +-
 src/lib/krb5/ccache/memory/mcc_close.c         |    2 +-
 src/lib/krb5/ccache/memory/mcc_destry.c        |    2 +-
 src/lib/krb5/ccache/memory/mcc_eseq.c          |    2 +-
 src/lib/krb5/ccache/memory/mcc_gennew.c        |    2 +-
 src/lib/krb5/ccache/memory/mcc_getnam.c        |    2 +-
 src/lib/krb5/ccache/memory/mcc_gprin.c         |    2 +-
 src/lib/krb5/ccache/memory/mcc_init.c          |    2 +-
 src/lib/krb5/ccache/memory/mcc_nseq.c          |    2 +-
 src/lib/krb5/ccache/memory/mcc_reslv.c         |    2 +-
 src/lib/krb5/ccache/memory/mcc_retrv.c         |    2 +-
 src/lib/krb5/ccache/memory/mcc_sflags.c        |    2 +-
 src/lib/krb5/ccache/memory/mcc_sseq.c          |    2 +-
 src/lib/krb5/ccache/memory/mcc_store.c         |    2 +-
 src/lib/krb5/ccache/ser_cc.c                   |    2 +-
 src/lib/krb5/error_tables/ChangeLog            |    6 +
 src/lib/krb5/error_tables/Makefile.in          |   10 +-
 src/lib/krb5/error_tables/init_ets.c           |    2 +-
 src/lib/krb5/free/ChangeLog                    |   12 +
 src/lib/krb5/free/Makefile.in                  |   13 +-
 src/lib/krb5/free/f_addr.c                     |    4 +-
 src/lib/krb5/free/f_address.c                  |    4 +-
 src/lib/krb5/free/f_ap_rep.c                   |    4 +-
 src/lib/krb5/free/f_ap_req.c                   |    4 +-
 src/lib/krb5/free/f_arep_enc.c                 |    4 +-
 src/lib/krb5/free/f_auth_cnt.c                 |    4 +-
 src/lib/krb5/free/f_authdata.c                 |    4 +-
 src/lib/krb5/free/f_authent.c                  |    4 +-
 src/lib/krb5/free/f_chksum.c                   |    2 +-
 src/lib/krb5/free/f_cred.c                     |    4 +-
 src/lib/krb5/free/f_cred_cnt.c                 |    4 +-
 src/lib/krb5/free/f_cred_enc.c                 |    4 +-
 src/lib/krb5/free/f_creds.c                    |    4 +-
 src/lib/krb5/free/f_enc_kdc.c                  |    2 +-
 src/lib/krb5/free/f_enc_tkt.c                  |    4 +-
 src/lib/krb5/free/f_error.c                    |    4 +-
 src/lib/krb5/free/f_kdc_rp.c                   |    4 +-
 src/lib/krb5/free/f_kdc_rq.c                   |    4 +-
 src/lib/krb5/free/f_keyblock.c                 |    8 +-
 src/lib/krb5/free/f_last_req.c                 |    4 +-
 src/lib/krb5/free/f_padata.c                   |    4 +-
 src/lib/krb5/free/f_princ.c                    |    2 +-
 src/lib/krb5/free/f_priv.c                     |    4 +-
 src/lib/krb5/free/f_priv_enc.c                 |    4 +-
 src/lib/krb5/free/f_pwd_data.c                 |    4 +-
 src/lib/krb5/free/f_pwd_seq.c                  |    4 +-
 src/lib/krb5/free/f_safe.c                     |    4 +-
 src/lib/krb5/free/f_tckt.c                     |    4 +-
 src/lib/krb5/free/f_tckts.c                    |    4 +-
 src/lib/krb5/free/f_tgt_cred.c                 |    4 +-
 src/lib/krb5/free/f_tkt_auth.c                 |    4 +-
 src/lib/krb5/keytab/ChangeLog                  |    7 +
 src/lib/krb5/keytab/Makefile.in                |   27 +-
 src/lib/krb5/keytab/file/ChangeLog             |    9 +
 src/lib/krb5/keytab/file/Makefile.in           |   12 +-
 src/lib/krb5/keytab/file/ktf_add.c             |    2 +-
 src/lib/krb5/keytab/file/ktf_close.c           |    2 +-
 src/lib/krb5/keytab/file/ktf_endget.c          |    2 +-
 src/lib/krb5/keytab/file/ktf_g_ent.c           |    2 +-
 src/lib/krb5/keytab/file/ktf_g_name.c          |    2 +-
 src/lib/krb5/keytab/file/ktf_next.c            |    2 +-
 src/lib/krb5/keytab/file/ktf_remove.c          |    2 +-
 src/lib/krb5/keytab/file/ktf_resolv.c          |    2 +-
 src/lib/krb5/keytab/file/ktf_ssget.c           |    2 +-
 src/lib/krb5/keytab/file/ktf_wreslv.c          |    2 +-
 src/lib/krb5/keytab/file/ktfile.h              |   20 +-
 src/lib/krb5/keytab/ktadd.c                    |    4 +-
 src/lib/krb5/keytab/ktbase.c                   |   12 +-
 src/lib/krb5/keytab/ktdefault.c                |    4 +-
 src/lib/krb5/keytab/ktfr_entry.c               |    4 +-
 src/lib/krb5/keytab/ktremove.c                 |    4 +-
 src/lib/krb5/keytab/read_servi.c               |    4 +-
 src/lib/krb5/krb/ChangeLog                     |   27 +
 src/lib/krb5/krb/Makefile.in                   |   14 +-
 src/lib/krb5/krb/auth_con.c                    |   38 +-
 src/lib/krb5/krb/bld_pr_ext.c                  |    8 +-
 src/lib/krb5/krb/bld_princ.c                   |    2 +-
 src/lib/krb5/krb/conv_princ.c                  |   18 +-
 src/lib/krb5/krb/copy_addrs.c                  |   12 +-
 src/lib/krb5/krb/copy_athctr.c                 |    6 +-
 src/lib/krb5/krb/copy_auth.c                   |    6 +-
 src/lib/krb5/krb/copy_cksum.c                  |    6 +-
 src/lib/krb5/krb/copy_creds.c                  |    2 +-
 src/lib/krb5/krb/copy_data.c                   |    6 +-
 src/lib/krb5/krb/copy_key.c                    |    6 +-
 src/lib/krb5/krb/copy_princ.c                  |    4 +-
 src/lib/krb5/krb/copy_tick.c                   |    2 +-
 src/lib/krb5/krb/cp_key_cnt.c                  |    6 +-
 src/lib/krb5/krb/crypto_glue.c                 |  233 ++
 src/lib/krb5/krb/decrypt_tk.c                  |    6 +-
 src/lib/krb5/krb/encrypt_tk.c                  |    2 +-
 src/lib/krb5/krb/fwd_tgt.c                     |    9 +-
 src/lib/krb5/krb/gc_via_tkt.c                  |    2 +-
 src/lib/krb5/krb/get_creds.c                   |   10 +-
 src/lib/krb5/krb/get_in_tkt.c                  |   12 +-
 src/lib/krb5/krb/in_tkt_ktb.c                  |   12 +-
 src/lib/krb5/krb/in_tkt_pwd.c                  |   14 +-
 src/lib/krb5/krb/in_tkt_sky.c                  |   14 +-
 src/lib/krb5/krb/init_ctx.c                    |    4 +-
 src/lib/krb5/krb/mk_cred.c                     |   16 +-
 src/lib/krb5/krb/mk_error.c                    |    6 +-
 src/lib/krb5/krb/mk_priv.c                     |    8 +-
 src/lib/krb5/krb/mk_rep.c                      |    4 +-
 src/lib/krb5/krb/mk_req.c                      |   12 +-
 src/lib/krb5/krb/mk_req_ext.c                  |   10 +-
 src/lib/krb5/krb/mk_safe.c                     |    8 +-
 src/lib/krb5/krb/parse.c                       |    6 +-
 src/lib/krb5/krb/princ_comp.c                  |    2 +-
 src/lib/krb5/krb/rd_cred.c                     |    8 +-
 src/lib/krb5/krb/rd_error.c                    |    6 +-
 src/lib/krb5/krb/rd_priv.c                     |    8 +-
 src/lib/krb5/krb/rd_rep.c                      |    6 +-
 src/lib/krb5/krb/rd_req.c                      |   10 +-
 src/lib/krb5/krb/rd_safe.c                     |    8 +-
 src/lib/krb5/krb/recvauth.c                    |    8 +-
 src/lib/krb5/krb/sendauth.c                    |   16 +-
 src/lib/krb5/krb/ser_actx.c                    |    2 +-
 src/lib/krb5/krb/ser_ctx.c                     |    2 +-
 src/lib/krb5/krb/serialize.c                   |   46 +-
 src/lib/krb5/krb/str_conv.c                    |   56 +-
 src/lib/krb5/krb/unparse.c                     |    8 +-
 src/lib/krb5/krb/valid_times.c                 |    3 +-
 src/lib/krb5/os/ChangeLog                      |   10 +
 src/lib/krb5/os/Makefile.in                    |   13 +-
 src/lib/krb5/os/ccdefname.c                    |    2 +-
 src/lib/krb5/os/def_realm.c                    |    6 +-
 src/lib/krb5/os/free_hstrl.c                   |    4 +-
 src/lib/krb5/os/genaddrs.c                     |   10 +-
 src/lib/krb5/os/hst_realm.c                    |    6 +-
 src/lib/krb5/os/init_os_ctx.c                  |    4 +-
 src/lib/krb5/os/ktdefname.c                    |    4 +-
 src/lib/krb5/os/localaddr.c                    |    4 +-
 src/lib/krb5/os/sn2princ.c                     |    8 +-
 src/lib/krb5/os/timeofday.c                    |    4 +-
 src/lib/krb5/os/ustime.c                       |    5 +-
 src/lib/krb5/posix/ChangeLog                   |    9 +
 src/lib/krb5/posix/Makefile.in                 |   16 +-
 src/lib/krb5/posix/sscanf.c                    |    4 +-
 src/lib/krb5/rcache/ChangeLog                  |    8 +
 src/lib/krb5/rcache/Makefile.in                |   13 +-
 src/lib/krb5/rcache/rc_dfl.c                   |   27 +-
 src/lib/krb5/rcache/rc_dfl.h                   |   18 +-
 src/lib/krb5/rcache/ser_rc.c                   |    2 +-
 src/lib/krb5_16.def                            |  238 +-
 src/lib/krb5_32.def                            |  189 ++
 src/lib/libkrb5.def                            |   65 -
 src/util/profile/ChangeLog                     |    6 +
 src/util/profile/Makefile.in                   |    4 +-
 src/util/windows/ChangeLog                     |    0
 src/util/windows/Makefile.in                   |   16 +
 src/util/windows/libecho.c                     |   76 +
 src/windows/ChangeLog                          |   32 +
 src/windows/Makefile.in                        |   34 +
 src/windows/changelo                           |   32 -
 src/windows/cns/ChangeLog                      |  123 +-
 src/windows/cns/Makefile.in                    |   78 +-
 src/windows/cns/cns-help.doc                   |  Bin 0 -> 22528 bytes
 src/windows/cns/cns-help.hlp                   |  Bin 0 -> 11944 bytes
 src/windows/cns/cns-help.hpj                   |  133 +
 src/windows/cns/cns.c                          | 4157 ++++++++++--------------
 src/windows/cns/cns.def                        |    9 -
 src/windows/cns/cns.h                          |  224 +-
 src/windows/cns/cns.rc                         |  166 -
 src/windows/cns/cnsres4.rc                     |  108 +
 src/windows/cns/cnsres5.rc                     |  210 ++
 src/windows/cns/debug.c                        |   92 +
 src/windows/cns/heap.c                         |   33 +
 src/windows/cns/kerbnet.doc                    |  Bin 0 -> 22528 bytes
 src/windows/cns/kerbnet.hlp                    |  Bin 0 -> 16334 bytes
 src/windows/cns/kerbnet.hpj                    |  133 +
 src/windows/cns/kpasswd.c                      |  375 ++-
 src/windows/cns/krbini.h                       |   44 +-
 src/windows/cns/options.c                      |  291 ++
 src/windows/cns/password.c                     |  328 ++
 src/windows/cns/tktlist.c                      |  716 ++--
 src/windows/cns/tktlist.h                      |   16 +-
 src/windows/gina/Makefile.in                   |   36 +
 src/windows/gina/gina.def                      |   21 +
 src/windows/gina/ginastub.c                    |  365 +++
 src/windows/gina/ginastub.h                    |   39 +
 src/windows/gss/ChangeLog                      |    8 +
 src/windows/gss/Makefile.in                    |   48 +-
 src/windows/makefile                           |   27 -
 src/windows/wintel/ChangeLog                   |   13 -
 src/windows/wintel/Makefile.in                 |  117 +-
 src/windows/wintel/auth.c                      | 1128 ++++---
 src/windows/wintel/auth.h                      |   45 +-
 src/windows/wintel/dialog.h                    |   12 +
 src/windows/wintel/edit.c                      |  766 ++---
 src/windows/wintel/emul.c                      | 1500 ++++-----
 src/windows/wintel/enc_des.c                   |  725 +++++
 src/windows/wintel/enc_des.h                   |  126 +
 src/windows/wintel/encrypt.c                   |  988 ++++++
 src/windows/wintel/encrypt.h                   |  182 ++
 src/windows/wintel/font.c                      |  143 +-
 src/windows/wintel/genget.c                    |  101 +
 src/windows/wintel/ini.h                       |   24 +-
 src/windows/wintel/intern.c                    | 1381 ++++----
 src/windows/wintel/k5stream.c                  |  126 +-
 src/windows/wintel/k5stream.h                  |   45 +-
 src/windows/wintel/ktelnet.doc                 |  Bin 0 -> 16384 bytes
 src/windows/wintel/ktelnet.hlp                 |  Bin 0 -> 9204 bytes
 src/windows/wintel/ktelnet.hpj                 |   92 +
 src/windows/wintel/negotiat.c                  | 1377 ++++----
 src/windows/wintel/resource.h                  |   17 +
 src/windows/wintel/screen.c                    | 1995 ++++++------
 src/windows/wintel/screen.h                    |   56 +-
 src/windows/wintel/struct.h                    |   10 +-
 src/windows/wintel/telnet.c                    | 1608 ++++-----
 src/windows/wintel/telnet.dlg                  |   77 -
 src/windows/wintel/telnet.h                    |   19 +-
 src/windows/wintel/telnet.rc                   |  263 +-
 src/windows/wintel/telnet_arpa.h               |  327 ++
 src/windows/wintel/telopts.h                   |  173 +-
 322 files changed, 14994 insertions(+), 9947 deletions(-)

commit a9266b1dec31de9f33b0d032b885edd377a23ee5
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 02:21:18 1997 +0000

    Windows/NT integration (V1_0_WIN32_BRANCH merge)
    des3_sha.c: Confounder size should be 8, not 24
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9787 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in | 12 +++++++++---
 src/lib/crypto/des3_sha.c  |  4 ++--
 2 files changed, 11 insertions(+), 5 deletions(-)

commit 4cb92d0adf855de5082d0b7c7b5126619b9bec6a
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 02:20:05 1997 +0000

    INTERFACE is no longer defined in krb5.h, so we must define it here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9786 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb.h | 39 +++++++++++++++++++++++++++++++++++----
 1 file changed, 35 insertions(+), 4 deletions(-)

commit 828b1bc0525660711016401cde44a2d8de010ed4
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 02:19:29 1997 +0000

    Windows/NT integration
    krb5.hin k5-int.h: Functionalized the crypto layer and made the crypto
    	structures private
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9785 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog      |   40 +-
 src/include/Makefile.in    |    6 +-
 src/include/k5-int.h       |  477 ++++++--------
 src/include/krb5.hin       | 1568 +++++++++++++++++++++-----------------------
 src/include/port-sockets.h |    4 +-
 src/include/win-mac.h      |  248 +++++++
 6 files changed, 1215 insertions(+), 1128 deletions(-)

commit e65dd0cb33454f886841a112da91ec0e8a02157c
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 02:18:46 1997 +0000

    Windows/NT integration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9784 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog   | 22 ++++++++++++++++++++++
 src/config/rm.bat      | 10 ++++++----
 src/config/win-post.in | 26 ++++++++++++++++++++++----
 src/config/windows.in  | 24 +++++++++++++++---------
 4 files changed, 65 insertions(+), 17 deletions(-)

commit efc0f123202fb8de9064e1dbee174fe7b786caf6
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 02:18:27 1997 +0000

    Windows/NT integration
    Only rebuild changed files (win16/win32)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9783 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |   5 +
 src/Makefile.in | 309 ++++++++++++++++++++++++++++++++++++--------------------
 2 files changed, 202 insertions(+), 112 deletions(-)

commit 29e06caa578d1671c215340f358e7fcbd4b43f40
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 6 02:13:14 1997 +0000

    New V2 API + Win16/Win32 support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9782 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       |  32 ++++
 src/util/et/Makefile.in     |  46 +++++-
 src/util/et/com_err.c       | 378 ++++++++++++++++++++++++++------------------
 src/util/et/com_err.h       | 140 ++++++++--------
 src/util/et/error_message.c | 173 +++++++++++---------
 src/util/et/error_table.h   |  86 ++--------
 src/util/et/error_table.y   |   1 +
 src/util/et/et_c.awk        |  34 ++--
 src/util/et/et_name.c       |  64 ++++----
 src/util/et/init_et.c       |  85 ++++++++--
 src/util/et/test_et.c       |   1 +
 11 files changed, 627 insertions(+), 413 deletions(-)

commit c6d3d1d12d7179c2ea2d1e4785cac02454e0af83
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jan 2 04:07:31 1997 +0000

    	* kdc_preauth.c (get_sam_edata): Use proper interface to
    		krb5_db_get_principal. Also if SAM is not an option, do
    		not return as a possible type to client. [krb5-kdc/310]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9712 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 6 ++++++
 src/kdc/kdc_preauth.c | 9 +++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 2f62f39a31d6e2343fdaaf43a65866373a2ffbc2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 30 18:46:11 1996 +0000

    	* aclocal.m4: Add AC_PREREQ(2.12) as we now require autoconf 2.12.
    		[krb5-build/289]
    
    This will prevent future screwups of people using their own installed version
    of autoconf with our tree... (we are now using stock autoconf-2.12...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9708 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 1 +
 2 files changed, 6 insertions(+)

commit ce9708475b646adfc783552d21e874f7a9745a4e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Dec 29 02:20:34 1996 +0000

    Overide important environment variables.  Preliiminary fix; include
    in patch release.
    
    [326]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9699 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  5 +++++
 src/appl/bsd/login.c   | 12 ++++++------
 2 files changed, 11 insertions(+), 6 deletions(-)

commit cdfff209d89ec251c855904793fda8421de02734
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 24 21:44:18 1996 +0000

    	* config.guess:
    	* config.sub: Update from autoconf-2.12.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9690 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog    |   5 ++
 src/config/config.guess | 203 +++++++++++++++++++++++++++++------------
 src/config/config.sub   | 234 +++++++++++++++++++++++++++++++++++++-----------
 3 files changed, 337 insertions(+), 105 deletions(-)

commit a3a8da660398f5794a87baf9d4b3dde0936ed939
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 24 21:16:42 1996 +0000

    update to autoconf-2.12
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9689 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/COPYING                   |    5 +-
 src/util/autoconf/ChangeLog                 |  300 ++++-
 src/util/autoconf/INSTALL                   |    4 +-
 src/util/autoconf/Makefile.in               |    5 +-
 src/util/autoconf/NEWS                      |   24 +
 src/util/autoconf/TODO                      |  340 ++++-
 src/util/autoconf/acconfig.h                |    9 +
 src/util/autoconf/acfunctions               |    6 +-
 src/util/autoconf/acgeneral.m4              |  350 +++--
 src/util/autoconf/acheaders                 |    3 +-
 src/util/autoconf/acoldnames.m4             |    3 +-
 src/util/autoconf/acspecific.m4             |  591 ++++++---
 src/util/autoconf/autoconf.info             |  590 +++++----
 src/util/autoconf/autoconf.info-1           | 1158 -----------------
 src/util/autoconf/autoconf.info-2           | 1202 -----------------
 src/util/autoconf/autoconf.info-3           | 1192 -----------------
 src/util/autoconf/autoconf.info-4           | 1129 ----------------
 src/util/autoconf/autoconf.info-5           |  700 ----------
 src/util/autoconf/autoconf.m4               |    3 +-
 src/util/autoconf/autoconf.sh               |   16 +-
 src/util/autoconf/autoconf.texi             |  345 +++--
 src/util/autoconf/autoheader.m4             |    3 +-
 src/util/autoconf/autoheader.sh             |   73 +-
 src/util/autoconf/autoreconf.sh             |    5 +-
 src/util/autoconf/autoscan.pl               |    3 +-
 src/util/autoconf/autoupdate.sh             |    3 +-
 src/util/autoconf/config.guess              |  203 ++-
 src/util/autoconf/config.sub                |  150 ++-
 src/util/autoconf/configure                 |  113 +-
 src/util/autoconf/ifnames.sh                |    3 +-
 src/util/autoconf/install-sh                |   18 +-
 src/util/autoconf/install.texi              |    2 +
 src/util/autoconf/make-stds.texi            |  211 ++-
 src/util/autoconf/standards.info            |  661 ++++++++--
 src/util/autoconf/standards.info-1          | 1150 -----------------
 src/util/autoconf/standards.info-2          | 1845 ---------------------------
 src/util/autoconf/standards.info-3          |   92 --
 src/util/autoconf/standards.texi            |  428 +++++--
 src/util/autoconf/testsuite/Makefile.in     |    9 +-
 src/util/autoconf/testsuite/config/unix.exp |   14 +-
 src/util/autoconf/texinfo.tex               | 1067 +++++++++-------
 41 files changed, 4013 insertions(+), 10015 deletions(-)

commit 284972faefe854815fba7bd2c96cf99011be380e
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 24 21:11:39 1996 +0000

    	* aclocal.m4 (V5_AC_OUTPUT_MAKEFILE): Fix to deal with the
    	autoconf-2.12 syntax for file concatenation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9688 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit af7bd84d62d097066dd9a5e465d0422e6f6e2603
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 24 21:09:58 1996 +0000

    	* configure.in: Fix up "test $ac_cv_c_cross" to deal with
    	autoconf-2.12, since that variable can be set to a null string.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9687 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 5 +++++
 src/appl/bsd/configure.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 1c3559d6f74f042ed190090fc0bc858e5f9c68e0
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 24 10:18:06 1996 +0000

    merge from V1_0_RELEASE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9686 dc483132-0cff-0310-8789-dd5450dbe970

 doc/.cvsignore                   |  95 +----
 doc/ChangeLog                    | 164 ++++++++
 doc/Makefile                     |   8 +-
 doc/admin.texinfo                | 815 +++++++++++++++++++++++++++++----------
 doc/build.texinfo                | 146 ++++---
 doc/copyright.texinfo            |  34 +-
 doc/definitions.texinfo          |   4 +-
 doc/install.texinfo              | 132 ++++---
 doc/krb425.texinfo               |  38 +-
 doc/krb5-protocol/krb5.constants |  10 +-
 doc/send-pr.texinfo              | 221 ++++-------
 doc/user-guide.texinfo           | 103 +----
 12 files changed, 1114 insertions(+), 656 deletions(-)

commit 08b095a13932e8e7d6e870e976ff255c7de9d517
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 24 02:40:09 1996 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9682 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/AUTHORS                         | 3 +++
 src/util/autoconf/testsuite/autoconf.g/sizeof.exp | 1 +
 2 files changed, 4 insertions(+)

commit d795e5c3dfc98451960b36b56d6149df280d1280
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Dec 23 22:21:45 1996 +0000

    Add brand.c to the SRCS line so that the kerbsrc.mac.tar includes
    brand.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9679 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 5 +++++
 src/lib/krb5/krb/Makefile.in | 1 +
 2 files changed, 6 insertions(+)

commit 38b6fdb631069689b3e1adfaf989fdfd923f8a3e
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 21 08:35:21 1996 +0000

    Remove (under #ifdef) mention of calling Cygnus Support for support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9677 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/ChangeLog |  5 +++++
 src/windows/wintel/screen.c  | 17 +++++++++++------
 2 files changed, 16 insertions(+), 6 deletions(-)

commit f1b24b2a229f5944ff2c4bf980a3bd917c775324
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 21 08:33:28 1996 +0000

    Fixed other problems found when renaming program from cns.exe to krb5.exe
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9676 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/Makefile.in | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit e62da738ef5a242b9281c8fb495aa53a10b4e7c9
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 21 08:15:50 1996 +0000

    krb5.def: New file, copied from cns.def, with Cygnus'isms #ifdef'ed
    	out.
    cns.c: Removed text "Contacting Cygnus Support for support" from
    	the "about" box.
    Makefile.in: Change name of cns.exe to be krb5.exe (CNS is a
    	Cygnus trademark)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9675 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog   | 9 +++++++++
 src/windows/cns/Makefile.in | 2 +-
 src/windows/cns/cns.c       | 4 ++++
 src/windows/cns/krb5.def    | 9 +++++++++
 4 files changed, 23 insertions(+), 1 deletion(-)

commit 46f21889c3d2c4ff9f9590dad9b60448cbd69914
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 21 07:20:44 1996 +0000

    brand.c: New file, which allows a release engineer to "brand" the krb5
    	library or a binary application program statically linked against the
    	krb5 library.  This file is statically included by init_ctx.c, to
    	force it be in a binary library or application program.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9674 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  6 ++++++
 src/lib/krb5/krb/brand.c    | 15 +++++++++++++++
 src/lib/krb5/krb/init_ctx.c |  1 +
 3 files changed, 22 insertions(+)

commit a2642deffc899dd0f131b01dc6ce2eb1ea563f89
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 21 06:49:41 1996 +0000

    Checked in changes from Marshall
    
    kconfig.c: Added time-bomb code.
    
    kconfig.rsrc: Added alert resources for time bomb display.  Version
    	number bumbed up, timebomb resources moved out.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9673 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/kconfig/ChangeLog       |  10 +
 src/mac/kconfig/kconfig.c       | 119 +++++--
 src/mac/kconfig/kconfig.sit.hqx | 681 +++++++++++++++++++++-------------------
 3 files changed, 468 insertions(+), 342 deletions(-)

commit a34aad787c21257a11a54a382fa4d03ff96e6c63
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 21 06:47:32 1996 +0000

    Checked in Macintosh changes from Marshall
    
    GSSforSAP.r: Moved resources for the timebomb out to Rez format for
    	easier CVSing
    
    macSAPglue.c (__initializeSAPglue): Added new conditions to the
    	timebomb code so that it can identify individual applications and not
    	just fail globally.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9672 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/SAP/ChangeLog    |  8 +++++
 src/mac/SAP/GSSforSAP.r  | 15 +--------
 src/mac/SAP/macSAPglue.c | 88 ++++++++++++++++++++++++++++++++++--------------
 3 files changed, 71 insertions(+), 40 deletions(-)

commit e31ff65597ca946574d74b51c72b266c843f8245
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 21 06:35:49 1996 +0000

    Use new call krb5_vercheck() for Windows timebomb checking; this call
    returns an error code, which is returned to the user if the timebomb
    should be activated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9671 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  7 +++++++
 src/lib/krb5/krb/init_ctx.c | 14 ++++++++------
 2 files changed, 15 insertions(+), 6 deletions(-)

commit 79b1cb7532d744d408f0269f52bbe8db646a0d64
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 21 06:35:11 1996 +0000

    Change the timebomb to be June 1, 1997.  Make the timebomb exit the
    application more gracefully.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9670 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog  |  5 ++++
 src/lib/win_glue.c | 67 ++++++++++++++++++++++++++++--------------------------
 2 files changed, 40 insertions(+), 32 deletions(-)

commit 1ea180e2e456e6473a25bce04ff383fe92bde8ab
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 20 23:25:07 1996 +0000

    Change name of library in file to be krb5_16.def [PR#302]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9669 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 5 +++++
 src/lib/krb5_16.def | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 2533ccb71732859396ae7fec584b2c1fad4dea5b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 20 23:08:52 1996 +0000

    Automatically make the mac-bin-dirs target so that the binary
    directories are correctly created.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9668 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 6 ++++++
 src/Makefile.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 94f0105ba12c15271973656bde27f8a2535d364e
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Dec 17 23:14:11 1996 +0000

    	* getsyms: Don't echo filename if there are no bad symbols
    
    	* getsyms.sed: Fixup to handle long comments somewhat more
    	gracefully.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9639 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   |  7 +++++++
 src/util/getsyms     |  4 +++-
 src/util/getsyms.sed | 20 +++++++++++---------
 3 files changed, 21 insertions(+), 10 deletions(-)

commit b0dba5fdfd9938fc1712cc3dc5e0ae34d2af8d33
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Dec 17 22:10:10 1996 +0000

    Do not compare an int to NULL. Under Linux, warning about a pointer to int
    comparision.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9638 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 4 ++++
 src/kadmin/cli/kadmin.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f19f59261459ca675b83fa33f3e49c0dfaca8320
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 17 18:54:22 1996 +0000

    Fix expire time in the text resource to be June 1, 1997
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9637 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/SAP/ChangeLog   | 5 +++++
 src/mac/SAP/GSSforSAP.r | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4a6e0b6fc45936d8c2309abd234e6105ab681770
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 13 19:58:59 1996 +0000

    Change the timebomb date to be June 1, 1997
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9634 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/SAP/ChangeLog    | 5 +++++
 src/mac/SAP/macSAPglue.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit d336bc21ccbefac18da0f3b884392e7c02b116a1
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 13 19:57:13 1996 +0000

    Added the error codes KRB5_APPL_EXPIRED and KRB5_LIB_EXPIRED
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9633 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 5 +++++
 src/lib/krb5/error_tables/krb5_err.et | 2 ++
 2 files changed, 7 insertions(+)

commit e73566996463fb1947cf80ad2e11fadce3dc0b66
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 13 19:28:16 1996 +0000

    Merge V1_0_FREEZE_3 into the mainline.  (Note this merge does *not*
    include the doc subtree!!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9632 dc483132-0cff-0310-8789-dd5450dbe970

 README                                   | 277 ++++++++++++++++++++++++-------
 src/ChangeLog                            |  20 +++
 src/Makefile.in                          |  34 ++--
 src/appl/bsd/ChangeLog                   |  27 +++
 src/appl/bsd/kcmd.c                      |   4 +-
 src/appl/bsd/login.M                     |   2 +-
 src/appl/bsd/login.c                     |   5 +-
 src/appl/bsd/loginpaths.h                |  10 ++
 src/appl/bsd/v4rcp.c                     |   3 +-
 src/appl/gss-sample/ChangeLog            |   6 +
 src/appl/gss-sample/gss-client.c         |   2 +-
 src/appl/gssftp/ftp/ChangeLog            |   5 +
 src/appl/gssftp/ftp/ftp.c                |   5 +-
 src/appl/sample/sserver/ChangeLog        |   7 +
 src/appl/sample/sserver/sserver.M        |  13 +-
 src/appl/simple/client/ChangeLog         |   5 +
 src/appl/simple/client/sim_client.c      |   4 +-
 src/appl/simple/server/ChangeLog         |   5 +
 src/appl/simple/server/sim_server.c      |   2 +-
 src/appl/telnet/telnet/ChangeLog         |  22 +++
 src/appl/telnet/telnet/commands.c        |  26 +--
 src/appl/telnet/telnet/configure.in      |   2 +-
 src/appl/user_user/ChangeLog             |   5 +
 src/appl/user_user/client.c              |   3 +-
 src/clients/kinit/ChangeLog              |   4 +
 src/clients/kinit/kinit.M                |   2 +-
 src/clients/klist/ChangeLog              |   4 +
 src/clients/klist/klist.M                |   2 +-
 src/config-files/ChangeLog               |   5 +
 src/config-files/kdc.conf                |   8 +-
 src/include/ChangeLog                    |   5 +
 src/include/k5-int.h                     |   6 +-
 src/include/kerberosIV/ChangeLog         |   4 +
 src/include/kerberosIV/Makefile.in       |   3 +-
 src/kadmin.v4/server/ChangeLog           |   6 +
 src/kadmin.v4/server/kadm_ser_wrap.c     |   2 +-
 src/kadmin/cli/ChangeLog                 |  10 ++
 src/kadmin/cli/kadmin.M                  |  17 +-
 src/kadmin/cli/kadmin.c                  |   2 +-
 src/kadmin/passwd/ChangeLog              |  20 +++
 src/kadmin/passwd/configure.in           |  22 ++-
 src/kadmin/passwd/kpasswd.c              |   2 +-
 src/kadmin/passwd/unit-test/Makefile.in  |   6 +-
 src/kadmin/server/ChangeLog              |   4 +
 src/kadmin/server/ovsec_kadmd.c          |  10 +-
 src/kadmin/testing/scripts/ChangeLog     |   4 +
 src/kadmin/testing/scripts/save_files.sh |   2 +-
 src/kadmin/testing/util/ChangeLog        |  13 ++
 src/kadmin/testing/util/tcl_kadm5.c      |   1 -
 src/kadmin/testing/util/tcl_ovsec_kadm.c |   1 -
 src/kadmin/testing/util/test.c           |   4 +-
 src/kadmin/v4server/ChangeLog            |   6 +
 src/kadmin/v4server/kadm_ser_wrap.c      |   2 +-
 src/kdc/ChangeLog                        |   7 +
 src/kdc/main.c                           |   4 +-
 src/krb524/ChangeLog                     |  11 ++
 src/krb524/cnv_tkt_skey.c                |   2 +-
 src/krb524/krb524d.c                     |   2 +-
 src/lib/ChangeLog                        |  12 ++
 src/lib/Makefile.in                      |  20 +--
 src/lib/crypto/ChangeLog                 |  14 ++
 src/lib/crypto/configure.in              |  68 ++++----
 src/lib/crypto/cryptoconf.c              |  15 +-
 src/lib/des425/ChangeLog                 |   4 +
 src/lib/des425/configure.in              |   2 +-
 src/lib/gssapi/ChangeLog                 |   4 +
 src/lib/gssapi/configure.in              |   2 +-
 src/lib/gssapi/generic/ChangeLog         |   9 +
 src/lib/gssapi/generic/Makefile.in       |   8 +-
 src/lib/gssapi/krb5/ChangeLog            |  24 +++
 src/lib/gssapi/krb5/accept_sec_context.c |  34 +++-
 src/lib/gssapi/krb5/get_tkt_flags.c      |   2 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h       |   2 +-
 src/lib/gssapi/krb5/init_sec_context.c   |  75 +++++----
 src/lib/gssapi/krb5/ser_sctx.c           |   4 +-
 src/lib/gssapi/mechglue/ChangeLog        |   4 +
 src/lib/gssapi/mechglue/configure.in     |   2 +-
 src/lib/kadm5/srv/ChangeLog              |  12 ++
 src/lib/kadm5/unit-test/ChangeLog        |   4 +
 src/lib/kadm5/unit-test/Makefile.in      |   5 +-
 src/lib/kdb/ChangeLog                    |   4 +
 src/lib/kdb/configure.in                 |   2 +-
 src/lib/krb4/ChangeLog                   |   4 +
 src/lib/krb4/configure.in                |   2 +-
 src/lib/krb5/ChangeLog                   |   4 +
 src/lib/krb5/configure.in                |   2 +-
 src/lib/krb5/error_tables/ChangeLog      |   4 +
 src/lib/krb5/error_tables/krb5_err.et    |   1 +
 src/lib/krb5/keytab/file/ChangeLog       |   5 +
 src/lib/krb5/keytab/file/ktf_g_ent.c     |  14 +-
 src/lib/krb5/krb/ChangeLog               |   7 +
 src/lib/krb5/krb/recvauth.c              |  13 +-
 src/lib/krb5_16.def                      |  65 ++++++++
 src/lib/rpc/ChangeLog                    |  15 ++
 src/lib/rpc/clnt_generic.c               |   2 +-
 src/lib/rpc/clnt_simple.c                |   3 +-
 src/lib/rpc/configure.in                 |   6 +-
 src/lib/rpc/get_myaddress.c              |  41 +++++
 src/lib/rpc/getrpcport.c                 |   2 +-
 src/lib/rpc/types.hin                    |   4 +-
 src/lib/rpc/unit-test/ChangeLog          |   4 +
 src/lib/rpc/unit-test/Makefile.in        |   6 +-
 src/mac/ChangeLog                        |   8 +
 src/mac/Makefile.tmpl                    |   6 +-
 src/mac/SAP/GSSforSAP.r                  |  13 ++
 src/mac/gss-sample/ChangeLog             |   7 +
 src/mac/gss-sample/gss-client.c          |   2 +-
 src/mac/libraries/ChangeLog              |   6 +
 src/mac/libraries/KerberosHeaders.h      |   6 +-
 src/mac/mkbindirs.sh                     |  13 ++
 src/mac/version.r                        |  13 +-
 src/patchlevel.h                         |   3 +-
 src/slave/ChangeLog                      |  17 ++
 src/slave/kprop.M                        |   8 +-
 src/slave/kprop.c                        |   2 +-
 src/slave/kpropd.M                       |  16 +-
 src/slave/kslave_update                  |  14 +-
 src/tests/dejagnu/ChangeLog              |   4 +
 src/tests/dejagnu/Makefile.in            |   5 +-
 src/tests/dejagnu/config/ChangeLog       |  11 ++
 src/tests/dejagnu/config/default.exp     |  25 ++-
 src/tests/misc/test_getsockname.c        |   2 +-
 src/util/ChangeLog                       |   9 +
 src/util/db2/obj/ChangeLog               |   4 +
 src/util/db2/obj/Makefile.in             |   4 -
 src/util/et/ChangeLog                    |   4 +
 src/util/et/configure.in                 |   2 +-
 src/util/makeshlib.sh                    |   7 +-
 src/util/mkrel                           |  74 ++++++---
 src/util/pty/ChangeLog                   |  10 ++
 src/util/pty/configure.in                |   1 +
 src/util/pty/update_utmp.c               |   6 +
 src/util/pty/update_wtmp.c               |   4 +-
 src/util/send-pr/Makefile.in             |  26 +--
 src/windows/cns/ChangeLog                |   8 +
 src/windows/cns/Makefile.in              |   2 +-
 src/windows/gss/ChangeLog                |   8 +-
 src/windows/gss/gss-client.c             |   2 +-
 src/windows/wintel/ChangeLog             |   8 +
 src/windows/wintel/Makefile.in           |   2 +-
 140 files changed, 1251 insertions(+), 344 deletions(-)

commit 20b3f46e04d4d0104dc971d22793011f20f2e51c
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Dec 9 20:59:13 1996 +0000

    	* api.0/init.exp, api.2/init.exp: use spawn/expect instead of exec
     	so tests don't fail when kadmin.local produces output
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9630 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog      | 5 +++++
 src/lib/kadm5/unit-test/api.0/init.exp | 4 +++-
 src/lib/kadm5/unit-test/api.2/init.exp | 4 +++-
 3 files changed, 11 insertions(+), 2 deletions(-)

commit 6c971dbc20b9a1fc340fa25c1e148e1a00ffef7d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Dec 9 02:41:13 1996 +0000

    Update  to not install install-sid
    as there is no easy way of making it deal with krb5-send-pr. [287]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9627 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/send-pr/Makefile.in | 2 --
 1 file changed, 2 deletions(-)

commit 313db6c628ed17894749f7e79a6f37ffd89c8918
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Dec 9 02:35:23 1996 +0000

    This commit was generated by cvs2svn to compensate for changes in r9624,
    which included commits to RCS files with non-trunk default branches.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9625 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/send-pr/send-pr.sh | 534 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 534 insertions(+)

commit a14f8aecf92aee267bc3a9bdd1d131bbc51b49fd
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Dec 4 20:29:55 1996 +0000

    	* ovsec_kadmd.c (main): fix duplicated error strings
     	[krb5-admin/234]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9602 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     |  5 +++++
 src/kadmin/server/ovsec_kadmd.c | 14 ++++++++------
 2 files changed, 13 insertions(+), 6 deletions(-)

commit 94fb7b270a178382f7596cd370beb8648f58f021
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Dec 4 18:07:12 1996 +0000

    	* acquire_cred.c (acquire_accept_cred): use krb5_kt_get_entry
     	instead of scanning through keytab to find matching principal
     	[krb5-libs/210]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9601 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      |  6 ++++++
 src/lib/gssapi/krb5/acquire_cred.c | 44 +++++++-------------------------------
 2 files changed, 14 insertions(+), 36 deletions(-)

commit 7b1defb77eb5450be7d4cf48221d1d6e05fd9065
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Dec 4 17:47:19 1996 +0000

    	* Various changes to allow channel bindings to work with both UDP
     	and TCP cleanly [krb5-libs/180]:
    
    	* auth_gssapi.c: remove the special-case exception to channel
     	bindings failure added in the previous revision, since we now
     	solve the problem by making channel bindings not fail
    
    	* clnt_udp.c: use a connected socket so that the client can
     	determine its own source address with getsockname
    
    	* svc.h: add xp_laddr and xp_laddrlen fields to SVCXPRT structure
    
    	* svc_tcp.c: set xp_laddr and xp_laddrlen when a connection is
     	established
    
    	* svc_udp.c (svcudp_recv): use recvmsg with MSG_PEEK followed by
     	recvfrom in order to determine both source and dest address on
     	unconnected UDP socket, set xp_laddr and xp_laddrlen
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9600 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog         | 21 +++++++++++++++++++++
 src/lib/rpc/auth_gssapi.c     |  5 -----
 src/lib/rpc/clnt_udp.c        | 19 +++++++++++--------
 src/lib/rpc/svc.h             |  2 ++
 src/lib/rpc/svc_auth_gssapi.c | 35 ++++++++++++++++++++++++++---------
 src/lib/rpc/svc_tcp.c         | 13 ++++++++++---
 src/lib/rpc/svc_udp.c         | 12 ++++++++++++
 7 files changed, 82 insertions(+), 25 deletions(-)

commit 37f94362d977e2af27a5ecd0f2a921c53edab9ac
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Dec 3 21:05:21 1996 +0000

    	* kdb5_util.c: fix multiply defined globals [krb5-admin/260]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9598 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog   | 4 ++++
 src/kadmin/dbutil/kdb5_util.c | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 073771e88ad5cd708d3ee18e206cb06d9f138c0a
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Dec 3 20:40:42 1996 +0000

    	* kadmin.c (kadmin_addprinc): print warning/notice about no policy
     	and default policy [krb5-admin/252]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9597 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  5 +++++
 src/kadmin/cli/kadmin.c  | 30 ++++++++++++++++++++++--------
 2 files changed, 27 insertions(+), 8 deletions(-)

commit 0122fdaf3d1bd4196784564da4e62a0fbfebb858
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Dec 3 20:29:35 1996 +0000

    	* init_db: be verbose when $SRVTCL doesn't exist, instead of just
     	failing [krb5-admin/245]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9596 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog |  5 +++++
 src/kadmin/testing/scripts/init_db   | 11 +++++++++++
 2 files changed, 16 insertions(+)

commit eabf776e7b7b1f30e78c2a2de2e6521259dfdd8d
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Dec 3 20:15:59 1996 +0000

    	* server_acl.c (acl_load_acl_file): log errors via
     	krb5_klog_syslog, not fprintf and com_err [krb5-admin/238]; don't
     	coredump when an acl line is too long; handle catchall_entry ==
     	NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9595 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog    |  7 +++++++
 src/lib/kadm5/srv/server_acl.c | 23 ++++++++++++++---------
 2 files changed, 21 insertions(+), 9 deletions(-)

commit 05bf0abead4fcac7d5963c421dabd5bd580b47c9
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Nov 23 22:37:33 1996 +0000

    	* [krb5-libs/149] only generate requests that you can actually
    	handle.
    
    	Tue Sep  3 22:53:56 1996  Mark Eichin  <eichin@cygnus.com>
    
    	* kdc_preauth.c (get_preauth_hint_list): detect ap->get_edata
    	return status and don't pass back hint if it failed.
    	(get_etype_info): malloc one more word in entry for end marker.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9543 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 11 +++++++++++
 src/kdc/kdc_preauth.c | 13 ++++++++++---
 2 files changed, 21 insertions(+), 3 deletions(-)

commit 3d10b74c3a7fe01be32f6c7fd7eda83293e42833
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Nov 22 22:07:28 1996 +0000

    Do not link shared against -ldb.  Tom and I decided this should wait
    until after 1.0. [224]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9524 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog   | 4 ++++
 src/lib/kadm5/srv/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit de5be4fe0ccf697f62fdabaa54fb3173e55fe87c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Nov 22 14:00:05 1996 +0000

    The trunk should be dead;
    we are using the import branch as default.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9514 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/send-pr/send-pr.sh | 534 --------------------------------------------
 1 file changed, 534 deletions(-)

commit 4b55a949a315254e99c7b7f8226440f6e4ba93e8
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Nov 22 13:58:39 1996 +0000

    This commit was generated by cvs2svn to compensate for changes in r9511,
    which included commits to RCS files with non-trunk default branches.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9512 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/send-pr/send-pr.sh | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 35f35d74f3d5515f9b21444af0b9791ada087e16
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Nov 20 23:00:07 1996 +0000

    Apply patch from shadow@andrew.cmu.edu to fix a bug I fixed
    for krb5 if compiled with Kerberos support; we don't support that,
    but applying the patch was easier than removing the code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9445 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 7 +++++++
 src/appl/gssftp/ftp/secure.c  | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 2ac4a834a034a836554037cbc72ae06ecc1bcb75
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 19 01:57:53 1996 +0000

    Remove the popper, mailquery, and movemail directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9428 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/ChangeLog    | 5 +++++
 src/appl/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit cd0acd07fca64e3a3e56a11830b15896f756ad8a
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 19 01:53:48 1996 +0000

    Removing old POP applications
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9427 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/.Sanitize                       |  40 -
 src/appl/mailquery/ChangeLog                       | 114 ---
 src/appl/mailquery/Makefile.in                     |  23 -
 src/appl/mailquery/configure.in                    |   8 -
 src/appl/mailquery/mailquery.M                     |  41 -
 src/appl/mailquery/mailquery.c                     | 181 -----
 src/appl/mailquery/pop.h                           |  35 -
 src/appl/mailquery/poplib.c                        | 498 ------------
 src/appl/movemail/.Sanitize                        |  37 -
 src/appl/movemail/ChangeLog                        |  86 --
 src/appl/movemail/Makefile.in                      |  23 -
 src/appl/movemail/configure.in                     |   7 -
 src/appl/movemail/movemail.c                       | 843 -------------------
 src/appl/popper/.Sanitize                          |  70 --
 src/appl/popper/.rconf                             |   5 -
 src/appl/popper/ChangeLog                          | 150 ----
 src/appl/popper/Makefile.in                        |  56 --
 src/appl/popper/README                             | 381 ---------
 src/appl/popper/Release.Notes                      |  45 --
 src/appl/popper/configure.in                       |  16 -
 src/appl/popper/mh-6.8.patch                       | 303 -------
 src/appl/popper/orig-makefiles/.Sanitize           |  33 -
 src/appl/popper/orig-makefiles/Makefile            | 111 ---
 .../popper/orig-makefiles/Makefile.krb_passwd_hack | 107 ---
 src/appl/popper/pop3.rfc1081                       | 898 ---------------------
 src/appl/popper/pop3e.rfc1082                      | 619 --------------
 src/appl/popper/pop_dele.c                         |  59 --
 src/appl/popper/pop_dropcopy.c                     | 205 -----
 src/appl/popper/pop_dropinfo.c                     | 125 ---
 src/appl/popper/pop_enter.c                        | 188 -----
 src/appl/popper/pop_get_command.c                  | 100 ---
 src/appl/popper/pop_get_subcommand.c               |  60 --
 src/appl/popper/pop_init.c                         | 358 --------
 src/appl/popper/pop_last.c                         |  24 -
 src/appl/popper/pop_list.c                         |  64 --
 src/appl/popper/pop_log.c                          |  53 --
 src/appl/popper/pop_lower.c                        |  27 -
 src/appl/popper/pop_msg.c                          |  81 --
 src/appl/popper/pop_parse.c                        |  64 --
 src/appl/popper/pop_pass.c                         | 253 ------
 src/appl/popper/pop_quit.c                         |  27 -
 src/appl/popper/pop_rset.c                         |  39 -
 src/appl/popper/pop_send.c                         | 126 ---
 src/appl/popper/pop_stat.c                         |  28 -
 src/appl/popper/pop_updt.c                         | 310 -------
 src/appl/popper/pop_user.c                         |  69 --
 src/appl/popper/pop_xmit.c                         | 109 ---
 src/appl/popper/pop_xtnd.c                         |  38 -
 src/appl/popper/popper.M                           | 153 ----
 src/appl/popper/popper.c                           | 113 ---
 src/appl/popper/popper.h                           | 183 -----
 src/appl/popper/syslog_levels                      |   5 -
 src/appl/popper/version.h                          |  22 -
 53 files changed, 7613 deletions(-)

commit 9b271e700b7fc4e94264b9f5d710686f5981c547
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 19 00:36:57 1996 +0000

    rc_dfl.c: Apply jik's fix to allow the expunging of the replay cache
    	to happen correctly. [174,132]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9426 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog |  5 +++++
 src/lib/krb5/rcache/rc_dfl.c  | 47 +++++++++++++++++++++++++++++--------------
 2 files changed, 37 insertions(+), 15 deletions(-)

commit aeab7763b49d37eca1d7976cf4ed6640c3b92e52
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 18 17:41:36 1996 +0000

    	*gssapi.h: Renamed to gssapi.hin
    
    	* gssapi.hin: Remove #ifdef USE_AUTOCONF_H; we're grepping symbols
    	directly from autoconf.h now.
    
    	* configure.in: Change CopySrcHeader to CopyHeader, as gssapi.h is
    	now generated in the build tree.
    
    	* Makefile.in: Add rules to generate gssapi.h from gssapi.hin,
    	similar to how krb5.h is generated from krb5.hin.  Remove
    	-DUSE_AUTOCONF_H from $(CFLAGS)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9425 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog    |  14 +
 src/lib/gssapi/generic/Makefile.in  |  11 +-
 src/lib/gssapi/generic/configure.in |   2 +-
 src/lib/gssapi/generic/gssapi.h     | 742 ------------------------------------
 src/lib/gssapi/generic/gssapi.hin   | 725 +++++++++++++++++++++++++++++++++++
 5 files changed, 750 insertions(+), 744 deletions(-)

commit 1a57fcfe13c495a7bc2b99e5bbad5bc10d6c8175
Author: Jeff Bigler <jcb@mit.edu>
Date:   Fri Nov 15 23:24:14 1996 +0000

    Brought reasonable krb425.texinfo over from Cygnus.  Added section to
    Makefile to make v4-to-v5 guide.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9424 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog         |   6 +
 doc/Makefile          |  37 ++-
 doc/copyright.texinfo |  54 +++--
 doc/krb425.texinfo    | 616 +++++++++++++++++++-------------------------------
 4 files changed, 311 insertions(+), 402 deletions(-)

commit a47a7c4930576c3a6343f372ecfeeee11c679482
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 15 17:21:24 1996 +0000

    	* user-guide.texinfo: Changes to put copyright page in its own
    	node in the info file.
    
    	* install.texinfo: Changes to put copyright page in its own node
    	in the info file.
    
    	* admin.texinfo: Changes to put copyright page in its own node in
    	the info file, plus more krb5.keytab name updates.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9423 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog          |  9 +++++++++
 doc/admin.texinfo      | 47 ++++++++++++++++++++++++-----------------------
 doc/install.texinfo    | 15 +++++++++------
 doc/user-guide.texinfo | 14 +++++++++-----
 4 files changed, 51 insertions(+), 34 deletions(-)

commit 234b6df2c9b3bf43731c86776cb7dc8953d9ea77
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Nov 15 13:40:31 1996 +0000

    	* update_utmp.c (pty_update_utmp): Handle case where utmp uses
    		ut_exit.e_exit and utmpx uses ut_exit.ut_exit.
    
    	* configure.in (UT_EXIT_STRUCTURE_DIFFER): If utmpx.h exists, and
    		getutmpx does not exist then test if the ut_exit part of
    		the utmp/utmpx structure is a structure and if their types
    		differ. (e_exit vs. ut_exit).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9422 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 10 ++++++++++
 src/util/pty/configure.in  | 14 ++++++++++++++
 src/util/pty/update_utmp.c |  4 ++++
 3 files changed, 28 insertions(+)

commit 40387faa19fa8ee4e15b7746718696908cf91a18
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 15 05:08:52 1996 +0000

    	* install.texinfo (The Keytab File):
    	(Extract Host Keytabs for the KDCs):
    	(The Keytab File):
    	(Some Advice about Secure Hosts): Update filename to krb5.keytab.
    	(Upgrading the application servers): Add node to explain keytab
    	rename.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9421 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog       |   9 ++
 doc/install.texinfo | 231 +++++++++++++++++++++++++++++-----------------------
 2 files changed, 138 insertions(+), 102 deletions(-)

commit 14c649a5d003e9787f487a16871a3da9c049fb8e
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 15 04:09:24 1996 +0000

    	* krb5.conf.M: Note change in default_keytab_name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9420 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog   | 4 ++++
 src/config-files/krb5.conf.M | 6 ++++++
 2 files changed, 10 insertions(+)

commit 6222db9f523777f82b9c1c4da52fa03a9a8392d8
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 15 03:27:49 1996 +0000

    	* server.c (main): Add declaration of optind for systems that
    	don't have it in stdio.h or the like.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9419 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog | 5 +++++
 src/lib/rpc/unit-test/server.c  | 1 +
 2 files changed, 6 insertions(+)

commit c3b7a18e411431c18505b3c03d931a11392d1054
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 15 02:21:23 1996 +0000

    asn1_k_encode.c (asn1_encode_principal_name): Be liberal about
    	accepting a principal with a zero-length component where the data
    	pointer is NULL.  After all, asn1_decode_principal_name generates them
    	that way! [PR#188]
    
    (asn1_encode_encrypted_data):
    (asn1_encode_krb5_authdata_elt):
    (asn1_encode_encryption_key):
    (asn1_encode_checksum):
    (asn1_encode_realm): If the length is zero, allow the data field to be NULL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9418 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 13 +++++++++++++
 src/lib/krb5/asn.1/asn1_k_encode.c | 31 ++++++++++++++++++++++---------
 2 files changed, 35 insertions(+), 9 deletions(-)

commit 8853cd13e45237b4a3cdc8ac0764543a9d2a9a30
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Nov 14 20:30:35 1996 +0000

    	* env-setup.shin, init_db, save_files.sh, start_servers,
     	start_servers_local, stop_servers, stop_servers_local: move
     	VERBOSE_TEST -> VERBOSE logic to env-setup.sh, make everything
     	else inherit from it, and fix the sense of the test (Tom got it
     	backwards); also fix init_db so that kdb5_util create is not
     	always verbose
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9417 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog           |  9 +++++++++
 src/kadmin/testing/scripts/env-setup.shin      |  9 +++++++++
 src/kadmin/testing/scripts/init_db             | 10 +---------
 src/kadmin/testing/scripts/save_files.sh       |  8 --------
 src/kadmin/testing/scripts/start_servers       |  8 --------
 src/kadmin/testing/scripts/start_servers_local |  8 --------
 src/kadmin/testing/scripts/stop_servers        |  8 --------
 src/kadmin/testing/scripts/stop_servers_local  |  8 --------
 8 files changed, 19 insertions(+), 49 deletions(-)

commit 0fac70abf639a209a7ca28d12a85fd9c581c7365
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Nov 14 20:27:40 1996 +0000

    	* rpc_test_setup.sh: VERBOSE is now inherited from env-setup.sh
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9416 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog         | 4 ++++
 src/lib/rpc/unit-test/rpc_test_setup.sh | 8 --------
 2 files changed, 4 insertions(+), 8 deletions(-)

commit 2fabbb429cac7f52d1ac60562520d9404cf222d5
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Nov 14 20:20:43 1996 +0000

    	* telnet.exp: telnet may output fqdn in upper-case
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9415 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-root/ChangeLog  | 4 ++++
 src/tests/dejagnu/krb-root/telnet.exp | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 587f386fb7a06f2e9b5115dcd208a6fc0d1f5b2f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 14 19:53:33 1996 +0000

    sys_bsd.c(intr): Added checks to intr_waiting and intr_happened to
    	handle ^C while waiting for encryption negotiation.
    
    telnet.c (telnet): Allow ^C to work while waiting for encryption
    	negotiation to finish. [telnet/64]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9414 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog |  8 ++++++++
 src/appl/telnet/telnet/externs.h |  2 ++
 src/appl/telnet/telnet/sys_bsd.c |  7 +++++++
 src/appl/telnet/telnet/telnet.c  | 29 +++++++++++++++++++++++++----
 4 files changed, 42 insertions(+), 4 deletions(-)

commit 34836ebe216c9e599f0161e8c82564902ecf245f
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Nov 14 19:31:03 1996 +0000

    	* krcp.c: don't print our own error message if kcmd returns -1 (it
     	always printed something in that case, and error_message(-1)
     	prints a mess [krb5-appl/70]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9413 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  6 ++++++
 src/appl/bsd/krcp.c    | 18 ++++++++++--------
 2 files changed, 16 insertions(+), 8 deletions(-)

commit 976082f35e350dcb22e397c0ec122cbf900613fb
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 14 19:25:10 1996 +0000

    krb5_encode_test.c (PRS): Add the -p option to krb5_encode_test to
    	change the sample principal value (to test encoding of
    	different krb5 principals).
    
    ktest.c (ktest_make_sample_principal): Use krb5_parse_principal so
    	that sample principal can be configured for different purposes.
    
    krb5_decode_test.c (main):
    krb5_encode_test.c (main): Check return value from krb5_init_context to
    	make sure it succeeded.
    
    Makefile.in (check): Set KRB5_CONFIG to $(TOPSRC)/config-files/krb5.conf
    	so that the tests work.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9412 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          | 17 +++++++++++++++++
 src/tests/asn.1/Makefile.in        | 12 +++++++++---
 src/tests/asn.1/krb5_decode_test.c | 11 ++++++++---
 src/tests/asn.1/krb5_encode_test.c | 15 +++++++++++----
 src/tests/asn.1/ktest.c            | 20 ++++----------------
 src/tests/asn.1/ktest.h            |  7 +++++++
 6 files changed, 56 insertions(+), 26 deletions(-)

commit cc4aceebabb22f019fd8c89928c828145c043d4a
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 14 04:59:23 1996 +0000

    	* osconf.h (DEFAULT_KEYTAB_NAME): Change DOS version of this to
    	FILE:%s\\krb5kt to match "krb5cc".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9411 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 5 +++++
 src/include/krb5/stock/osconf.h  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f419ed0a71f8ae5d17de1d15d8b532e489a3cd42
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 14 04:44:54 1996 +0000

    	* osconfig.c: Add warning re: global variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9410 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 2 ++
 src/lib/krb5/os/osconfig.c | 5 +++++
 2 files changed, 7 insertions(+)

commit 73eaf7fa2aea6376259753addb3d1d6cc5eee5b9
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 14 00:34:21 1996 +0000

    make clean was missing some things; see ChangeLogs for details
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9409 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog                    | 4 ++++
 src/kadmin/cli/ChangeLog                | 2 ++
 src/kadmin/cli/Makefile.in              | 2 ++
 src/kadmin/passwd/ChangeLog             | 4 ++++
 src/kadmin/passwd/unit-test/Makefile.in | 2 ++
 src/kadmin/testing/Makefile.in          | 2 ++
 src/kadmin/v4server/ChangeLog           | 4 ++++
 src/kadmin/v4server/Makefile.in         | 1 +
 src/lib/kadm5/clnt/ChangeLog            | 4 ++++
 src/lib/kadm5/clnt/Makefile.in          | 1 +
 src/lib/kadm5/srv/ChangeLog             | 4 ++++
 src/lib/kadm5/srv/Makefile.in           | 1 +
 src/util/et/ChangeLog                   | 4 ++++
 src/util/et/Makefile.in                 | 4 +++-
 14 files changed, 38 insertions(+), 1 deletion(-)

commit 07539e7269aa3c52761045a9305ad61784679365
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 13 22:27:36 1996 +0000

    	* env-setup.shin: Explicitly set KRB5CCNAME so the user's ccache
    	doesn't get blown away.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9408 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog      | 5 +++++
 src/kadmin/testing/scripts/env-setup.shin | 1 +
 2 files changed, 6 insertions(+)

commit 81daff23ac65fdc3ce54f88151b934ce8e063fb3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 13 21:05:00 1996 +0000

    revert kt_default_name changes; see ChangeLogs for details
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9407 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog           |  4 +++
 src/include/k5-int.h            |  1 -
 src/include/krb5.hin            |  3 --
 src/kadmin/cli/ChangeLog        | 10 ++++++
 src/kadmin/cli/kadmin.c         | 23 +++---------
 src/kadmin/cli/keytab.c         | 14 +++-----
 src/kadmin/server/ChangeLog     |  7 ++++
 src/kadmin/server/ovsec_kadmd.c | 24 ++++++-------
 src/lib/krb5/krb/ChangeLog      |  4 +++
 src/lib/krb5/krb/init_ctx.c     |  3 --
 src/lib/krb5/os/ChangeLog       |  3 ++
 src/lib/krb5/os/ktdefname.c     | 79 ++++++++++++++++-------------------------
 src/lib/krb5/os/osconfig.c      |  2 ++
 13 files changed, 80 insertions(+), 97 deletions(-)

commit 7d984070f857f571b2040ed9a5b7b1c20e0531e9
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Nov 13 20:17:58 1996 +0000

    	* install.texinfo (kdc.conf): remove profile relation from
     	krb5.conf and kdc.conf [PR 124]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9406 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog       |  5 +++++
 doc/install.texinfo | 10 +++-------
 2 files changed, 8 insertions(+), 7 deletions(-)

commit f790c67c7370ad6ed44e58d0827d0d41cb1018e9
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Nov 13 20:17:05 1996 +0000

    	* kdc.conf: remove profile, admin database_name, and admin
     	lockfile relations [PR 124]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9405 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog | 5 +++++
 src/config-files/kdc.conf  | 3 ---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit d7d8894df21fcef4f8bc31af149eead2597fc89e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 13 15:00:51 1996 +0000

    clean: Remove test programs and objects
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9404 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog   | 4 ++++
 src/lib/rpc/unit-test/Makefile.in | 7 +++++++
 2 files changed, 11 insertions(+)

commit 90bfd516084007efd296649d861edc05be24067c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Nov 13 14:55:58 1996 +0000

    On make clean, remove built programs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9403 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog   | 4 ++++
 src/kadmin/testing/util/Makefile.in | 3 +++
 2 files changed, 7 insertions(+)

commit 6742799bb6a8a7e08fd90687636805e34faffc02
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 13 07:54:27 1996 +0000

    	* ktdefname.c (krb5_kt_default_name): Fix a few memory-leak type
    	problems in previous changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9402 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  5 +++++
 src/lib/krb5/os/ktdefname.c | 11 ++++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

commit 5de80315012cb77807cb8e4c86602cddf2a0f86f
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Nov 13 05:21:16 1996 +0000

    	* dump.c (load_db): lock the database directly (having fixed the
    	lock/unlock code) to avoid reopening on every record.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9401 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog |  5 +++++
 src/kadmin/dbutil/dump.c    | 20 ++++++++++++++++++++
 2 files changed, 25 insertions(+)

commit 31610f32e317e8b61123212c7d879a2b3abb0460
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Nov 13 04:51:48 1996 +0000

    	* kdb_dbm.c: Ditch DB_OPENCLOSE conditionals, and fix the real
     	problem.  Like the policy db, the main db is now opened on first
     	lock and closed on last unlock.
    	Set db_dbm_ctx to NULL after closing it, to help detect dangling
    	references.
    	(krb5_dbm_db_put_principal, krb5_dbm_db_delete_principal):
     	KDBM_STORE can fail (in case of database corruption, for example)
     	*without* causing errno to be set.  If errno is zero, use
     	KRB5_KDB_DB_CORRUPT instead. (If it is non-zero, it may still be
     	wrong, but at least something gets reported. This will be properly
    	fixed by ditching KDBM_* altogether, and using the non-lossy db
    	interfaces, so it's a good enough fix for now.)
    	(krb5_dbm_db_rename): grab errno from rename *before*
     	calling krb5_dbm_db_end_update, to avoid "not a typewriter"
     	syndrome.
     	(krb5_dbm_db_unlock): only close on zero refcount.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9400 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 19 +++++++++++++
 src/lib/kdb/kdb_dbm.c | 77 ++++++---------------------------------------------
 2 files changed, 27 insertions(+), 69 deletions(-)

commit d4ee8db3cee58ce2c6508dd2a3cb352294f01ea9
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 13 03:49:55 1996 +0000

    	* osconfig.c: Remove krb5_defkeyname to catch other things that
    	may break.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9399 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 3 +++
 src/lib/krb5/os/osconfig.c | 2 --
 2 files changed, 3 insertions(+), 2 deletions(-)

commit aa06ed7658e21dd85e8e6dd4f2517800445c18c8
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 13 03:48:52 1996 +0000

    	* init_ctx.c (krb5_init_context): Oops. Initialize kt_default_name
     	to NULL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9398 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 3 +++
 src/lib/krb5/krb/init_ctx.c | 1 +
 2 files changed, 4 insertions(+)

commit a967124b7b3c40487542967f1acb9467d71f41aa
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 13 03:37:38 1996 +0000

    	* ktdefname.c (krb5_kt_default_name): Change logic to no longer
    	use a global variable; also add krb5_kt_set_default_name() to
    	allow for the changing of the default keytab name in the context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9397 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  6 ++++
 src/lib/krb5/os/ktdefname.c | 78 ++++++++++++++++++++++++++++-----------------
 2 files changed, 54 insertions(+), 30 deletions(-)

commit fcc425f6c56ba3756f6915dcb06cebaa56d8c994
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 13 03:37:07 1996 +0000

    	* init_ctx.c (krb5_free_context): Free kt_default_name if it's
    	non-NULL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9396 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/init_ctx.c | 2 ++
 2 files changed, 7 insertions(+)

commit 2a0e709559aa286a984713e0138a8499a74f49fe
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 13 03:36:33 1996 +0000

    	* ovsec_kadmd.c (main): Use krb5_kt_set_default_name() rather than
    	mucking about with global variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9395 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     |  5 +++++
 src/kadmin/server/ovsec_kadmd.c | 22 ++++++++++++++--------
 2 files changed, 19 insertions(+), 8 deletions(-)

commit 83721dc828e9b018f532ddba3ef240c39b65741f
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 13 03:35:50 1996 +0000

    	* keytab.c (process_keytab): Retrieve *keytab_str using
    	krb5_kt_default_name() to avoid global variable nastiness.
    
    	* kadmin.c (kadmin_startup): Use krb5_kt_set_default_name to
    	change the default keytab name rather than assigning to a library
    	global variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9394 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  9 +++++++++
 src/kadmin/cli/kadmin.c  | 21 ++++++++++++++++++---
 src/kadmin/cli/keytab.c  | 12 +++++++++---
 3 files changed, 36 insertions(+), 6 deletions(-)

commit efd599df7705ff16ab16eef35eb760210f541c19
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 13 03:35:25 1996 +0000

    	* osconf.h: Change DEFAULT_KEYTAB_NAME to /etc/krb5.keytab under
    	Unix.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9393 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 5 +++++
 src/include/krb5/stock/osconf.h  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit bb7914deaf2cdf46808125fb1e959034a1c03114
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 13 03:34:54 1996 +0000

    	* krb5.hin: Add definition for krb5_kt_set_default_name()
    
    	* k5-int.h (struct _krb5_context): Add kt_default_name to
    	context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9392 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 7 +++++++
 src/include/k5-int.h  | 1 +
 src/include/krb5.hin  | 3 +++
 3 files changed, 11 insertions(+)

commit 42bfd53dad893b7cfaf7e3b03cf63c723e8bf22c
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Nov 12 22:34:45 1996 +0000

    	* send-pr/send-pr.sh (MAIL_AGENT): change "[-x" to "[ -x"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9391 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog          | 4 ++++
 src/util/send-pr/send-pr.sh | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 6caadd951d3305cc6f9667aacbc423efb44f2553
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Nov 12 21:30:25 1996 +0000

    	* auth_gssapi.c (auth_gssapi_create): handle channel bindings
     	failure so UDP connections can work [krb5-libs/180]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9390 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog     |  5 +++++
 src/lib/rpc/auth_gssapi.c | 10 ++++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 37ab44de802a7ecb09aa1ce290da612361b3d19d
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Nov 12 21:30:02 1996 +0000

    	* lib/helpers.exp, client.c, server.c, config/unix.exp,
     	Makefile.in: test GSS-RPC with both TCP and UDP transport layers
     	[krb5-libs/180]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9389 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog       |  6 +++++
 src/lib/rpc/unit-test/Makefile.in     | 13 ++++++++--
 src/lib/rpc/unit-test/client.c        | 21 +++++++++++++---
 src/lib/rpc/unit-test/config/unix.exp |  4 +--
 src/lib/rpc/unit-test/lib/helpers.exp | 10 +++-----
 src/lib/rpc/unit-test/server.c        | 47 +++++++++++++++++++++++++++++------
 6 files changed, 79 insertions(+), 22 deletions(-)

commit 2bef65c1eefff7154f2f617b62fbddccd8b31b53
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 12 20:01:18 1996 +0000

    	* rpc_test_setup.sh: Fix test of $VERBOSE_TEST so that $VERBOSE
    	only gets set if $VERBOSE_TEST is not empty.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9388 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog         | 5 +++++
 src/lib/rpc/unit-test/rpc_test_setup.sh | 7 +++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 6e3daf650ddc7973502d7bcc7c61c7453cb4a506
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 12 20:01:01 1996 +0000

    	* init_db, save_files.sh, start_servers, start_servers_local,
     	stop_servers, stop_servers_local: Fix test of $VERBOSE_TEST so
     	that $VERBOSE only gets set if $VERBOSE_TEST is not empty.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9387 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog           | 6 ++++++
 src/kadmin/testing/scripts/init_db             | 7 +++++--
 src/kadmin/testing/scripts/save_files.sh       | 7 +++++--
 src/kadmin/testing/scripts/start_servers       | 7 +++++--
 src/kadmin/testing/scripts/start_servers_local | 7 +++++--
 src/kadmin/testing/scripts/stop_servers        | 7 +++++--
 src/kadmin/testing/scripts/stop_servers_local  | 7 +++++--
 7 files changed, 36 insertions(+), 12 deletions(-)

commit 2e4d2d25312a37be156c67080c79f7a315e63656
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 12 05:07:41 1996 +0000

    	* ftpd.c (ftpd_userok): Don't undconditionally return -1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9386 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 4 ++++
 src/appl/gssftp/ftpd/ftpd.c    | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b59819d1f93c744ca6267407ba2241fe4aefc7f7
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Nov 12 04:58:46 1996 +0000

    	* krshd "plumbing" fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9385 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  21 +++++++
 src/appl/bsd/krshd.c   | 157 ++++++++++++++++++++++++++++---------------------
 2 files changed, 112 insertions(+), 66 deletions(-)

commit 3d91ec93a95b0ce76ca64ca6f4cea76b4f37d4ca
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Nov 12 02:29:55 1996 +0000

    same typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9384 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit 5a90364d4dede99b0816f5fcc1935d6cee235d18
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Nov 12 02:28:12 1996 +0000

    fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9383 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8cf98fe5624ba448f1658ceeb288289446228fdb
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 12 02:24:17 1996 +0000

    	* init_db, save_files.sh, start_servers_local, stop_servers,
     	stop_servers_local: Use temp files rather than a here document to
     	provide input to eval'ed commands; Ultrix sh is broken wrt here
    	documents redirected to eval commands.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9382 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog           | 5 +++++
 src/kadmin/testing/scripts/init_db             | 4 +++-
 src/kadmin/testing/scripts/save_files.sh       | 4 ++--
 src/kadmin/testing/scripts/start_servers_local | 4 +++-
 src/kadmin/testing/scripts/stop_servers        | 4 ++--
 src/kadmin/testing/scripts/stop_servers_local  | 5 +++--
 6 files changed, 18 insertions(+), 8 deletions(-)

commit 80cfef97cee7f9053f2e41e07fbdde998e38b497
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 12 02:22:51 1996 +0000

    missed some ChangeLogs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9381 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog                    | 6 ++++++
 src/kadmin/v4server/unit-test/ChangeLog | 4 ++++
 src/lib/kadm5/unit-test/ChangeLog       | 4 ++++
 3 files changed, 14 insertions(+)

commit e69e287946c0f243268bdee9b5a71a4f736c101e
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Nov 12 02:08:33 1996 +0000

       + dejagnu: set env(TERM) dumb, find ktutil, drain for gss,  rlogin tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9380 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog          | 18 ++++++++++++++++++
 src/tests/dejagnu/config/default.exp        |  6 ++++++
 src/tests/dejagnu/krb-root/ChangeLog        |  7 +++++++
 src/tests/dejagnu/krb-root/rlogin.exp       |  5 +++++
 src/tests/dejagnu/krb-standalone/ChangeLog  |  7 +++++++
 src/tests/dejagnu/krb-standalone/gssapi.exp | 21 ++++++++++++++++-----
 6 files changed, 59 insertions(+), 5 deletions(-)

commit c1ea1d244ffd9bbba553d664abe80879a57a5c44
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 12 02:05:38 1996 +0000

    	* rpc_test_setup.sh: Use a temp file rather than a here document
    	feeding into eval because Ultrix sh doesn't deal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9379 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog         | 3 +++
 src/lib/rpc/unit-test/rpc_test_setup.sh | 8 +++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 99fe0a6ec37b6873d0bffb671f9f662ff1ef8543
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 12 02:03:23 1996 +0000

    	Changes to support AC_CANONICAL_HOST for runtest flags; see
    ChangeLogs for details.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9378 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in                          | 3 ++-
 src/kadmin/v4server/unit-test/configure.in | 1 +
 src/lib/kadm5/unit-test/configure.in       | 1 +
 src/lib/rpc/unit-test/ChangeLog            | 4 ++++
 src/lib/rpc/unit-test/configure.in         | 3 ++-
 5 files changed, 10 insertions(+), 2 deletions(-)

commit 130536eee97c529e3f1f1e15339e58130a873b3a
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Nov 12 01:28:24 1996 +0000

    	* kdb_cpw.c (add_key_pwd): set length to -1 so krb5_string_to_key
    	handles the AFS3 salttype, but then replace it with the actual
    	length for later processing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9377 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 6 ++++++
 src/lib/kdb/kdb_cpw.c | 6 +++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit fe39b636fa66daed644976da52a0eff5dd3cc057
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Nov 11 22:06:43 1996 +0000

    	* kdb_cpw.c (cleanup_key_data): fix memory leak [krb5-kdc/163]
    	(add_key_pwd): fix memory leak [krb5-kdc/164]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9376 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  5 +++++
 src/lib/kdb/kdb_cpw.c | 12 ++++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 8c0c464384bfea8f1c62c4f2750b9d26740370a1
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Nov 11 22:05:50 1996 +0000

    	* kadm_rpc_xdr.c: fix memory leak handling key_data and tl_data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9375 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog      |  4 ++++
 src/lib/kadm5/kadm_rpc_xdr.c | 33 +++++++++++++++++++++++++++++++--
 2 files changed, 35 insertions(+), 2 deletions(-)

commit d824cf54da8eded915b08f3a002cb3cdbd522ca6
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Nov 11 22:05:18 1996 +0000

    	* svr_principal.c (kadm5_modify_principal): fix memory leak
     	handling tl_data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9374 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       |  5 +++++
 src/lib/kadm5/srv/svr_principal.c | 25 +++++++++++++++++--------
 2 files changed, 22 insertions(+), 8 deletions(-)

commit 28208a459a7c3305dd2f7b0e4076b2cd74412bee
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 11 22:03:50 1996 +0000

    	* db2: overflow_page fixes, __P redef
    	* db2 tests: better alternate dictionary support
    (orignal ChangeLogs included)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9373 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog        |  25 ++++
 src/util/db2/hash/hash.h      |   4 +-
 src/util/db2/hash/hash_page.c |   7 +
 src/util/db2/include/db.h     |   2 +
 src/util/db2/test/dictionary  | 308 ++++++++++++++++++++++++++++++++++++++++++
 src/util/db2/test/run.test    |  16 +++
 6 files changed, 360 insertions(+), 2 deletions(-)

commit b4e07db1468aa2b627f2472c3c88bda0877ca009
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 11 21:57:22 1996 +0000

    	* kadmin/dbutil dumpv4 expiration ("never") fixes
    	* kadmin/dbutil loadv4 stashfile, default fixes
    
    (original changelogs included.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9372 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog    |  42 +++++++++++++++
 src/kadmin/dbutil/configure.in |   1 +
 src/kadmin/dbutil/dump.c       |   2 +-
 src/kadmin/dbutil/dumpv4.c     |   9 ++++
 src/kadmin/dbutil/kdb5_util.M  |  38 +++++++++++++-
 src/kadmin/dbutil/kdb5_util.c  |   2 +-
 src/kadmin/dbutil/loadv4.c     | 116 +++++++++++++++++++++++++++++++++++++++--
 src/kadmin/dbutil/util.c       |   4 +-
 8 files changed, 205 insertions(+), 9 deletions(-)

commit 48592f98e589b9fa332ba33218754b5dd7d72074
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 11 21:24:20 1996 +0000

    	* krb524d.c (do_connection): only free v4/v5 keyblock contents and
    	v5 ticket *once*, in cleanup branch at the end.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9371 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 5 +++++
 src/krb524/krb524d.c | 4 +---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit fc669be13321646e24944f233fd90f614d97480a
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 11 21:16:55 1996 +0000

    	* Makefile.in, configure.in, krshd.c, v4rcp.M, v4rcp.c: added
    	kerberos V4 rcp -x support from Cygnus tree.
    	* Makefile.in, configure.in: added support for not building v4rcp
    	if --without-krb4 is used.
    
    (original ChangeLogs copied as well.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9370 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |   63 +++
 src/appl/bsd/Makefile.in  |   20 +-
 src/appl/bsd/configure.in |    8 +-
 src/appl/bsd/krshd.c      |   51 ++-
 src/appl/bsd/v4rcp.M      |   53 +++
 src/appl/bsd/v4rcp.c      | 1059 +++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 1237 insertions(+), 17 deletions(-)

commit d84d78771aef558c3bcff8dcb85c983a2a0e9735
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 11 19:29:08 1996 +0000

    	* Makefile.in (client.o, server.o): client.o and server.o, not
    	client.c and server.c, depend on rpc_test.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9369 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog   | 5 +++++
 src/lib/rpc/unit-test/Makefile.in | 5 +----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 360383c367a145f1cf78630fe69fefc19204dc0f
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 11 19:28:15 1996 +0000

    	* start_servers, start_servers_local, init_db: Use ${FOO+bar} and
    	${FOO=baz} rather than ${FOO:+bar} and ${FOO:=baz} because of
    	Ultrix /bin/sh lossage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9368 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog           | 6 ++++++
 src/kadmin/testing/scripts/init_db             | 4 ++--
 src/kadmin/testing/scripts/start_servers       | 4 ++--
 src/kadmin/testing/scripts/start_servers_local | 4 ++--
 4 files changed, 12 insertions(+), 6 deletions(-)

commit 3fffd4d1449deffae7c10736e55cd08253dafb21
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Nov 11 17:46:10 1996 +0000

    	* install.texinfo (kdc.conf): remove admin_database_name and
     	lockfile fields from sample kdc.conf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9367 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog       | 5 +++++
 doc/install.texinfo | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit a49ec24a35184ea6752a61da05a20f8c8c0eec2f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Nov 11 03:08:01 1996 +0000

    Several doc fixes, including those for [37]; see ChangeLog for details
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9366 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           | 13 ++++++++++
 doc/bug-report.texinfo  | 16 +++++++------
 doc/definitions.texinfo |  6 ++---
 doc/install.texinfo     | 64 ++++++++++++++++++++++++-------------------------
 4 files changed, 56 insertions(+), 43 deletions(-)

commit fa2fdf23fe632d0b83ffc42a68c9b1d51b832350
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Nov 11 02:13:36 1996 +0000

    Commit jhawk's patch to print IP status.
    [113]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9365 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  | 1 +
 src/appl/telnet/telnet/commands.c | 7 +++++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 53620b826cbc52f306ddf3592752bc2af37ea873
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Nov 11 01:49:39 1996 +0000

    Fail completely if there is no srvtab
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9364 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     | 5 +++++
 src/clients/ksu/krb_auth_su.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 87ff624d40218a193f89add6d5d5755586dff8ab
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Nov 10 23:48:51 1996 +0000

    Call gethostbyaddr over what we connect to to get the Kerberos principal to
    use; if that fails, fall back on what gethostbyname returns
    earlier.
    [170]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9363 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  | 5 +++++
 src/appl/telnet/telnet/commands.c | 7 +++++++
 2 files changed, 12 insertions(+)

commit d2621a293f2e2cd7ba776dd0ea69f2f2b6647173
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Nov 10 14:56:10 1996 +0000

    (setup_wrapper): Set KRB5_CONFIG in wrapper scripts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9362 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 4 ++++
 src/tests/dejagnu/config/default.exp | 2 ++
 2 files changed, 6 insertions(+)

commit 3ff6bebbc6eda694e9dc5777bd8f3fd07ff1e68d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Nov 10 14:46:49 1996 +0000

    Test for tcl, Perl, and runtest and only run tests if all are present
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9361 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/ChangeLog              | 5 +++++
 src/kadmin/passwd/unit-test/Makefile.in  | 8 +++++++-
 src/kadmin/passwd/unit-test/configure.in | 9 +++++++++
 3 files changed, 21 insertions(+), 1 deletion(-)

commit 6f731ceeeb3bcb27dc3c9450eacd3e1162b69a2a
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Nov 10 08:02:17 1996 +0000

    	* login.c (k_init): Set up KRBTKFILE if converting krb5 tickets to
    	krb4 but not getting them via password.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9360 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/login.c   | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 863b2b98fd2e29b1427282ceee95606383e6c1ff
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Nov 10 02:27:12 1996 +0000

    This commit was generated by cvs2svn to compensate for changes in r9357,
    which included commits to RCS files with non-trunk default branches.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9358 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/send-pr/send-pr.sh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 3c5e30cb85a447887534b35649d08dedfd222e6d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Nov 10 01:33:50 1996 +0000

    This commit was generated by cvs2svn to compensate for changes in r9354,
    which included commits to RCS files with non-trunk default branches.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9355 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/send-pr/categories | 1 +
 src/util/send-pr/send-pr.sh | 9 +++++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit a739ec3952d173302a738dd8b1554e34167a306b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Nov 9 21:12:38 1996 +0000

    	* t_krb5.conf: Dummy krb5.conf file from the krb5 library
    
    	* Makefile.in (check): Set KRB5_CONFIG to a valid krb5.conf file.
    
    	* t_kdb.c (do_testing): Check return value from krb5_init_context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9353 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   |  8 ++++++++
 src/lib/kdb/Makefile.in |  6 ++++--
 src/lib/kdb/t_kdb.c     | 14 ++++++++++----
 src/lib/kdb/t_krb5.conf | 29 +++++++++++++++++++++++++++++
 4 files changed, 51 insertions(+), 6 deletions(-)

commit ab4801108de9cbe37502ba0d9ba3e9bff4c0200d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Nov 9 19:27:37 1996 +0000

    	* Makefile.in (check-unix): Invoking t_ser requires that
    		KRB5_CONFIG points to a valid krb5.conf
    
    	* t_ser.c (main): If verbose flag is set and there is an error,
    	 	display error message.
    
    This would not have been noticed on a system with a valid /etc/krb5.conf...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9352 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 8 ++++++++
 src/lib/krb5/krb/Makefile.in | 3 ++-
 src/lib/krb5/krb/t_ser.c     | 3 +++
 3 files changed, 13 insertions(+), 1 deletion(-)

commit 48cd003d81ba2ae3824399237a8ec1a7cfb86e34
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Nov 9 16:00:02 1996 +0000

    Fix so login.c compiles with krb4 support.
    [krb5-appl/148]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9351 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/login.c   | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 5c1850db1bd1501b07d3fe49b77f9bb951018743
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Nov 9 14:25:35 1996 +0000

    Build and install send-pr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9350 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 4 ++++
 src/util/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 1a430a283080b4d41084b3fc8b735c2eb79b6a68
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 8 22:46:52 1996 +0000

    update_utmp.c (pty_update_utmp): Add code which attempts to compensate
    	for systems that don't have getutmpx()
    
    configure.in: Check for getutmpx().  Replace calls to AC_FUNC_CHECK
    	with AC_HAVE_FUNCS().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9349 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     |  7 +++++++
 src/util/pty/configure.in  | 11 +----------
 src/util/pty/update_utmp.c | 12 ++++++++++++
 3 files changed, 20 insertions(+), 10 deletions(-)

commit acbfa341cec15cbf41dff5ab54a901176b4984fb
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 8 22:44:52 1996 +0000

    Makefile.tmpl: Add in version resource
    
    version.r: New file, containing the version resource.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9348 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog     |  6 ++++++
 src/mac/Makefile.tmpl | 13 +++++++++++--
 src/mac/version.r     |  9 +++++++++
 3 files changed, 26 insertions(+), 2 deletions(-)

commit 9c1b44755c6e0a3bd7b69031f4ae9da7dabacbbe
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 8 22:43:39 1996 +0000

    Remove erroneous changelog entry that should have been entered in
    src/lib/krb5/ChangeLog instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9347 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 6 ------
 1 file changed, 6 deletions(-)

commit f7a3dfb781306b5635f935c068aa1d984e49689c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 8 22:43:05 1996 +0000

    Check to see if the -lgen library exists; if so, add it to the
    SHLIB_LIBS line, since it will be needed by an_to_ln.c, in all
    probability.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9346 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 6 ++++++
 src/lib/krb5/Makefile.in  | 2 +-
 src/lib/krb5/configure.in | 3 +++
 3 files changed, 10 insertions(+), 1 deletion(-)

commit 4bbce906813693aa821936c237b082bb51f0cb48
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 8 22:28:43 1996 +0000

    Check the error return from krb5_init_context(), and print an error
    message if necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9345 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog             |  6 ++++++
 src/appl/popper/pop_init.c            |  7 +++++--
 src/appl/sample/sclient/ChangeLog     |  6 ++++++
 src/appl/sample/sclient/sclient.c     |  7 +++++--
 src/appl/sample/sserver/ChangeLog     |  6 ++++++
 src/appl/sample/sserver/sserver.c     |  7 +++++--
 src/appl/simple/client/ChangeLog      |  6 ++++++
 src/appl/simple/client/sim_client.c   |  7 +++++--
 src/appl/simple/server/ChangeLog      |  6 ++++++
 src/appl/simple/server/sim_server.c   |  7 +++++--
 src/appl/telnet/libtelnet/ChangeLog   |  6 ++++++
 src/appl/telnet/libtelnet/kerberos5.c | 10 +++++++---
 src/appl/telnet/telnetd/ChangeLog     |  6 ++++++
 src/appl/telnet/telnetd/telnetd.c     | 11 +++++++++--
 src/appl/user_user/ChangeLog          |  7 +++++++
 src/appl/user_user/client.c           |  7 +++++--
 src/appl/user_user/server.c           |  7 +++++--
 src/clients/ksu/ChangeLog             |  6 ++++++
 src/clients/ksu/main.c                |  7 ++++++-
 src/kadmin/ktutil/ChangeLog           |  6 ++++++
 src/kadmin/ktutil/ktutil.c            |  7 +++++--
 src/kadmin/v4server/ChangeLog         |  6 ++++++
 src/kadmin/v4server/admin_server.c    | 10 +++++++---
 src/slave/ChangeLog                   |  6 ++++++
 src/slave/kprop.c                     |  7 +++++--
 src/slave/kpropd.c                    |  7 +++++--
 26 files changed, 152 insertions(+), 29 deletions(-)

commit b7d0fdf7d891d191918de379194842d3f9837d48
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 8 22:27:23 1996 +0000

    Check the error return from krb5_init_context(), and print an error
    message if necessary.
    
    Clean up gcc -Wall warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9344 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog  |  9 +++++++++
 src/krb524/getcred.c  |  8 ++++++--
 src/krb524/k524init.c |  7 ++++++-
 src/krb524/krb524d.c  | 18 +++++++++++-------
 src/krb524/test.c     |  7 ++++++-
 5 files changed, 38 insertions(+), 11 deletions(-)

commit e8108ad0247e17f4f912a4d20d30bb8d9280bc10
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 8 22:21:35 1996 +0000

    movemail.c (main): Check the error return from krb5_init_context(),
    	and print an error message if necessary.
    
    	Cleaned up gcc -Wall warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9343 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/ChangeLog  |  7 ++++++
 src/appl/movemail/movemail.c | 56 ++++++++++++++++++++++++++------------------
 2 files changed, 40 insertions(+), 23 deletions(-)

commit bf805585db7bfe8440063dd635c00c0057369b91
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 8 22:20:54 1996 +0000

    poplib.c, mailquery.c: Cleaned up gcc -Wall warnings
    
    poplib.c (pop_init): Check the error return from krb5_init_context(),
    	and print an error message if necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9342 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/ChangeLog   | 11 ++++++++
 src/appl/mailquery/mailquery.c | 19 ++++++++------
 src/appl/mailquery/pop.h       |  2 ++
 src/appl/mailquery/poplib.c    | 58 ++++++++++++++++++++----------------------
 4 files changed, 52 insertions(+), 38 deletions(-)

commit 8881a658fa69a1e53cd9258f85b508d291c374ae
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 8 22:19:36 1996 +0000

    Check return value of krb5_init_context()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9341 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 4 ++++
 src/appl/gssftp/ftpd/ftpd.c    | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 5d4a07aa256472972a53bcefb9ef4ecaeceeee27
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 8 18:18:19 1996 +0000

    	* mkrel: Fix to work with new modules definitions because cvs
     	export -d foo doesn't dtrt.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9340 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 5 +++++
 src/util/mkrel     | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 101bd862b6f55f20f9e1eb0b7ecd4e401a16e3da
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 8 04:56:09 1996 +0000

    	* aclocal.m4 (LinkFileDir, LinkFile): AC_REQUIRE the AC_LN_S macro
    	to avoid gratuitous rechecks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9339 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit ea605ce22182e63f9d860b5330a09c9a058059a7
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 8 02:19:35 1996 +0000

    Remove calls to macros that are a part of CONFIG_RULES;
    see ChangeLogs for details
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9338 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog             | 4 ++++
 src/kadmin/cli/configure.in          | 2 --
 src/kadmin/dbutil/ChangeLog          | 4 ++++
 src/kadmin/dbutil/configure.in       | 1 -
 src/kadmin/testing/util/ChangeLog    | 4 ++++
 src/kadmin/testing/util/configure.in | 2 --
 src/lib/kadm5/unit-test/ChangeLog    | 4 ++++
 src/lib/kadm5/unit-test/configure.in | 2 --
 src/lib/rpc/unit-test/ChangeLog      | 2 ++
 src/lib/rpc/unit-test/configure.in   | 2 --
 10 files changed, 18 insertions(+), 9 deletions(-)

commit 94f68efe7c406b6a4921bd2cc479c3a8c2e2d587
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Nov 7 21:43:14 1996 +0000

    	* svr_iters.c (glob_to_regexp): a principal glob with no @
     	defaults to @*, not @LOCAL.REAM [krb5-admin/161]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9337 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog   | 5 +++++
 src/lib/kadm5/srv/svr_iters.c | 8 +++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 841b4d8fa2a3a2bf1b808f2ce9536d2ceceeee31
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 7 21:21:23 1996 +0000

    	* Makefile.in (server.o): Fix typo in previous checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9336 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog   | 4 ++++
 src/lib/rpc/unit-test/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 5d5c5207f1bef0a2fe517543cd8a7b8d915520d7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 7 20:16:21 1996 +0000

    Fix stupid typo in previous checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9335 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/kdestroy.c | 2 +-
 src/clients/klist/klist.c       | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5dd1074ce10ef6647d7c2bcb732fae7055493f02
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 7 19:38:26 1996 +0000

    Use single quotes around @KRB5_RUN_ENV@ so that bash doesn't try to
    expand $(TOPLIBD) in the echo line.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9334 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog      | 5 +++++
 src/kadmin/testing/scripts/env-setup.shin | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 30c180536141c16aa3c7308e48a48c8ebc9e6f18
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 7 19:28:03 1996 +0000

    Correctly build the file lists for the Macintosh 68K and PPC object
    file lists.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9333 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  5 +++++
 src/Makefile.in | 16 ++++++++++++----
 2 files changed, 17 insertions(+), 4 deletions(-)

commit 99da73b4282fa1429eef0705633719115558106e
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Nov 7 19:15:15 1996 +0000

    	(unparse_err): add new finer-grained conf file error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9332 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog   | 1 +
 src/kadmin/testing/util/tcl_kadm5.c | 4 ++++
 2 files changed, 5 insertions(+)

commit 1d9868d2c3277aad6d479258be4152e55889d013
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Nov 7 19:14:33 1996 +0000

    add new conf file error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9331 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 2 ++
 1 file changed, 2 insertions(+)

commit bb69cfe94b80db753b933958b59bc9fb59e4559d
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Nov 7 19:14:08 1996 +0000

    add init test #154
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9330 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 4fa87aea7c803eaa592e25a22d3da2566a654244
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Nov 7 19:13:39 1996 +0000

    	* api.2/init-v2.exp: update tests for new init error codes and
     	get_config_params behavior when KDC_PROFILE does not exist
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9329 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog         |  3 +++
 src/lib/kadm5/unit-test/api.2/init-v2.exp | 23 +++++++++++++++++++++--
 2 files changed, 24 insertions(+), 2 deletions(-)

commit 2c9562afc2a5da760a85a87dc276e11178e082ef
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Nov 7 19:04:42 1996 +0000

    lib.t moved to lib/lib.t
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9328 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/lib.t | 367 ------------------------------------------
 1 file changed, 367 deletions(-)

commit c005fb4f6abd24803f8be630e8b92131427d059a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 7 18:37:35 1996 +0000

    Make the KRB5_CONFIG_CANTOPEN and
    KRB5_CONFIG_BADFORMAT error messages more clear that the
    problem is with the _Kerberos_ configuration file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9327 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 6 ++++++
 src/lib/krb5/error_tables/krb5_err.et | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 317227fb1b1a3899b0ea60278147435a1a4c6efd
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Nov 7 18:10:09 1996 +0000

    	* tcl_kadm5.c: don't assume tl_data_contents is null-terminated,
     	and zero allocated princ before parsing it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9326 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog   | 5 +++++
 src/kadmin/testing/util/tcl_kadm5.c | 7 +++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit fc52b470abc7c335803f5cf3e8964fca6903d4e4
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Nov 7 18:03:11 1996 +0000

    	* api.2/mod-principal-v2.exp: provide finer-grained test numbers
     	in case of failure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9325 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog                  |  5 ++++
 src/lib/kadm5/unit-test/api.2/mod-principal-v2.exp | 35 ++++++++++++----------
 2 files changed, 25 insertions(+), 15 deletions(-)

commit fe4018180c08189c8d5515bc13ebcecb23c8d6dd
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 7 17:33:58 1996 +0000

    Fixed mangled copyright notice
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9324 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  | 5 +++++
 src/lib/krb4/g_in_tkt.c | 2 +-
 src/lib/krb4/sendauth.c | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 9412bbd6ae0af969d7621a071034b42143c3e1b9
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 7 17:31:20 1996 +0000

    kdc_preauth.c (check_padata): Fixed error handling; in order for
    	check_preauth to return successfully, there must be at least one
    	preauth which succeeded, and no REQUIRED preauth system which failed.
    	If a preauth is marked SUFFICIENT, then the rest of the preauth list
    	aren't checked.  Fixed bug where when none of the preauth types were
    	recognized, an error message corresponding to stack garbage was
    	printed.
    
    main.c (argv): Check the error return from krb5_init_context(), and
    	print an error message if necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9323 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 15 +++++++++++++++
 src/kdc/kdc_preauth.c | 21 ++++++++++++++-------
 src/kdc/main.c        |  7 +++++--
 3 files changed, 34 insertions(+), 9 deletions(-)

commit 0052e7d7886c38f6dd286537775f7699fcbd0014
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 7 17:14:53 1996 +0000

    New error codes for KADM5_MISSING_CONF_PARAMS and
    KADM5_BAD_SERVER_NAME.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9322 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog   | 5 +++++
 src/lib/kadm5/kadm_err.et | 2 ++
 2 files changed, 7 insertions(+)

commit 68f56907307ccafebeafa0fbdd7bf7cafc13676b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 7 17:13:44 1996 +0000

    client_init.c (_kadm5_init_any): Use a more fined grained error code,
    	KADM5_MISSING_CONF_PARAMS, instead of KRB5_CONFIG_BADFORMAT
    
    (_kadm5_init_any): Use a more fined grained error code,
    	KADM5_BAD_SERVER_NAME, instead of KRB5_CONFIG_BADFORMAT.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9321 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog     | 8 ++++++++
 src/lib/kadm5/clnt/client_init.c | 4 ++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit b497cb1ca1b0ec3e398f343a109b3b1b895241e9
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 7 17:12:56 1996 +0000

    server_init.c (kadm5_init): Use a more fined grained error code,
    	KADM5_MISSING_CONF_PARAMS, instead of KRB5_CONFIG_BADFORMAT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9320 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog     | 6 ++++++
 src/lib/kadm5/srv/server_init.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 7c6b692d6797f18ed55f4c8da89b56cac7cf1da2
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 7 17:11:19 1996 +0000

    alt_prof.c (krb5_aprof_init): If the user specifies the config file
    	using a configuration file, it must exist.  Otherwise,
    	krb5_aprof_init will return an error.
    
    (kadm5_get_config_params): If aprof_init returns an error, it should
    	return an error as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9319 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  |  8 ++++++++
 src/lib/kadm5/alt_prof.c | 25 ++++++++++++++++---------
 2 files changed, 24 insertions(+), 9 deletions(-)

commit 5974691bb3a558a02b60ee91d4161b6667ce7832
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 7 17:09:18 1996 +0000

    Eliminate extra files not needed for Macintosh and Windows.  (This
    directory is only used for Windows and Macintosh at this point.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9318 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog   |  6 ++++++
 src/lib/kadm/Makefile.in | 28 +++++++++++++++++-----------
 2 files changed, 23 insertions(+), 11 deletions(-)

commit 123472187d20d8c45070c789f26a968747a64319
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 7 17:07:03 1996 +0000

    login.c (destroy_tickets): Just use global kcontext instead
          of creating a new krb5 context for no good reason.
    
    krshd.c (main):
    krsh.c (main):
    krlogind.c (main):
    krlogin.c (main):
    krcp.c(main): Check the error return from krb5_init_context(),
          and print an error message if necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9317 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 12 ++++++++++++
 src/appl/bsd/krcp.c     |  7 +++++--
 src/appl/bsd/krlogin.c  |  7 +++++--
 src/appl/bsd/krlogind.c | 14 +++++++++-----
 src/appl/bsd/krsh.c     |  7 +++++--
 src/appl/bsd/krshd.c    |  9 ++++++---
 src/appl/bsd/login.c    | 20 +++++++++++++-------
 7 files changed, 55 insertions(+), 21 deletions(-)

commit e8a6cc02fe34051eff0d96b0c6c13e802af0014b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 7 17:05:50 1996 +0000

    Check the error return from krb5_init_context(), and print an error
    message if necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9316 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog  | 6 ++++++
 src/clients/kdestroy/kdestroy.c | 8 ++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 00a455775dcd98cc310aeb9e7e353d522650d3cb
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 7 17:04:14 1996 +0000

    Check the error return from krb5_init_context(), and print an error
    message if neceesary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9315 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 5 +++++
 src/clients/klist/klist.c   | 8 ++++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit b457f3a50ccfc079a4323397213049e709ecd989
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 7 17:02:40 1996 +0000

    Check the return code from krb5_init_context, and print an error
    message if appropriate.  No longer call krb5_init_ets(), as it's no
    longer necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9314 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 6 ++++++
 src/clients/kinit/kinit.c   | 7 +++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 80bb3f71d337ee644446817306dab2e16508b826
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 7 17:00:05 1996 +0000

    (initialize_realms): Remove rather pointless use of krb5.conf to find
    the kdc.conf used to get the default port list.  It's not useful for
    anything else, and will just confuse people.
    
    (init_realm): Reformat function to be readable.  Add error checking to
    call of krb5_read_realm_params.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9313 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog |   9 +
 src/kdc/main.c    | 658 ++++++++++++++++++++++++++----------------------------
 2 files changed, 323 insertions(+), 344 deletions(-)

commit 4098d75a44e49e696dd7e07379c73862e242604e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Nov 7 16:46:23 1996 +0000

    	* client_principal.c (kadm5_get_principal,
    		kadm5_modify_principal): For a V1 request, copy only the
    		memory that is allocated for the incomming principal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9312 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog          |  6 ++++++
 src/lib/kadm5/clnt/client_principal.c | 15 +++++++++++++--
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 663566724eb07a1e0aa0da223ec678059fc948b1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Nov 7 16:39:06 1996 +0000

    	* tcl_kadm5.c (parse_keysalts, parse_tl_data): Do not free memory
    		twice.
    
    	* Makefile.in: Use $(LD) instead of $(CC) for linking.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9311 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog   | 7 +++++++
 src/kadmin/testing/util/Makefile.in | 6 +++---
 src/kadmin/testing/util/tcl_kadm5.c | 2 ++
 3 files changed, 12 insertions(+), 3 deletions(-)

commit 18b253dc9165ccf47e08153ba3286fbccb721b3a
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Nov 7 01:32:43 1996 +0000

    	* gssftp.exp: Check for "foo: No such file or directory" in
    	addition to "foo not found".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9310 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  | 5 +++++
 src/tests/dejagnu/krb-standalone/gssftp.exp | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit d4449a503f66a7434a18df3ba8ef862d6f14211c
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Nov 6 23:18:46 1996 +0000

    	* kadm_rpc_xdr.c (xdr_krb5_principal): handle a NULL principal
     	pointer (this can happen when get_principal is passed a mask
     	without KADM5_PRINCIPAL in it, and will cause a beta 7 kadmind to
     	coredump)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9309 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog      |  7 +++++++
 src/lib/kadm5/kadm_rpc_xdr.c | 21 +++++++++++++--------
 2 files changed, 20 insertions(+), 8 deletions(-)

commit 3c2de21af55246243f56f3fde69b902e81471aef
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Nov 6 23:18:20 1996 +0000

    	* lib/lib.t: global $test everywhere it is used
    
    	* api.2/mod-principal-v2.exp: init to kadmin/admin, not
     	kadmin/changepw; specify real principal, not null (obviously I
     	never ran these tests via the client library before)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9308 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog                  |  8 +++++++
 src/lib/kadm5/unit-test/api.2/mod-principal-v2.exp | 26 +++++++++++-----------
 src/lib/kadm5/unit-test/lib/lib.t                  |  8 +++----
 3 files changed, 24 insertions(+), 18 deletions(-)

commit 3f6476c0308d9993e6d33993c4c36c25d3ac9ab4
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 6 21:25:55 1996 +0000

    Don't ignore errors found from parsing the config file.  Currently, we
    return an error if the profile isn't found.  In the future we can
    maybe do something better with intelligent defaulting if krb5.conf
    doesn't exist, but we don't have this today.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9307 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 14 ++++++++++++++
 src/lib/krb5/os/init_os_ctx.c | 17 +++++++++++++----
 2 files changed, 27 insertions(+), 4 deletions(-)

commit 659b61a48aee8c82c161c1f6a5fdb850bfebd0e5
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Nov 6 21:22:52 1996 +0000

    	* svr_principal.c (kadm5_modify_principal): don't free the
     	caller's tl_data (oops)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9306 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       | 5 +++++
 src/lib/kadm5/srv/svr_principal.c | 9 +++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit ae4b48ec014a77fb9b7fa6c83973b5edd492fab3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 6 21:16:09 1996 +0000

    	* Makefile.in: Add dependencies on $(srcdir)/foo.c so that some
    	makes can deal with VPATH properly (e.g. NetBSD pmake)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9305 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog   | 4 ++++
 src/lib/rpc/unit-test/Makefile.in | 3 +++
 2 files changed, 7 insertions(+)

commit 7fcd82af0cb5ee8d62212f516a55bb8c10843834
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 6 19:05:20 1996 +0000

    Initialize the error tables, so applications don't need to call
    krb5_init_ets().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9304 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/init_ctx.c | 3 +++
 2 files changed, 8 insertions(+)

commit d006228b711245ae956e1dbc99bb18b3db6e06ac
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 6 14:24:47 1996 +0000

    We don't need the special case for linux anymore, since we're
    including the output from rpcgen in the source tree now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9303 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog |  6 ++++++
 src/lib/rpc/unit-test/server.c  | 11 -----------
 2 files changed, 6 insertions(+), 11 deletions(-)

commit 930601e5332132b0335bf369ed3aa30f06978aa3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Nov 6 00:28:57 1996 +0000

    	* Makefile.in (HDRS): Changes so that $(OBJS) will not get
    	recompiled gratuitously if someone touches the include directory.
    
    	* configure.in: Revert previous change re: CopySrcHeader.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9302 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog    | 7 +++++++
 src/lib/gssapi/generic/Makefile.in  | 9 +--------
 src/lib/gssapi/generic/configure.in | 2 ++
 3 files changed, 10 insertions(+), 8 deletions(-)

commit 5d3adfd49fee71846fcb0575b150a4b631233cd7
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 5 23:46:02 1996 +0000

    	* configure.in: Revert removal of CopySrcHeader, etc., for now
    
    	* Makefile.in (OBJS): Remove dependency of $(OBJS) on shared, also
    	remove dependency of $(HDRS) on $(HDRDIR).  Both of these to avoid
    	unecessary copying.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9301 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog    |  8 ++++++++
 src/lib/rpc/Makefile.in  | 35 ++---------------------------------
 src/lib/rpc/configure.in | 15 +++++++++++++++
 3 files changed, 25 insertions(+), 33 deletions(-)

commit e195ea443858e7434f6ae5a0848dde20f6df0255
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Nov 5 22:29:23 1996 +0000

    	* Makefile.in (install-recurse): Add dependency of install-recurse
    	on install-mkdirs to force directories to be made first.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9300 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e44d76a434319a150c95354f0ce76e3dd1d51be7
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Nov 5 21:24:33 1996 +0000

    	* admin_server.c: use params.admin_keytab instead of a hard-coded
     	value [krb5-admin/30]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9299 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog      |  5 +++++
 src/kadmin/v4server/admin_server.c | 12 +++++-------
 2 files changed, 10 insertions(+), 7 deletions(-)

commit 12a40b3442800468977a3fe08bf47c29448bdbd3
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Nov 5 21:17:45 1996 +0000

    minor fix to verification of specified load version (autodetect code
    already worked properly)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9298 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog |  5 +++++
 src/kadmin/dbutil/dump.c    | 12 ++++--------
 2 files changed, 9 insertions(+), 8 deletions(-)

commit 3b1b81bc81b6ee127c16ca0010ba339759ab3184
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Nov 5 21:15:03 1996 +0000

    	* install.texinfo (Upgrading existing Master and Slave KDCs to the
     	current release): added section on upgrading to new db format with
     	dump/load [krb5-doc/119]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9297 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog       |  6 ++++
 doc/install.texinfo | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 89 insertions(+), 3 deletions(-)

commit 6d482fb6f0178086175723721466ec5262713f4f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Nov 5 13:10:32 1996 +0000

    	* serialize.c (krb5_register_serializer): Do not free a NULL pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9296 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 4 ++++
 src/lib/krb5/krb/serialize.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 6b5b5913fa5ef4c9c170ff7ec25fa18d459d520e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Nov 5 13:08:45 1996 +0000

    kadmin/testing/tcl/util.t is in the source tree and not the build tree.
    (This was initially missed by me as I had a symlink in my tree)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9295 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog           | 4 ++++
 src/kadmin/testing/scripts/start_servers_local | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 239ec380d9055d4b620318cdfd6f3114f8627d26
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 5 05:14:20 1996 +0000

    Accept either ';' or '#' on the first line of a string as a comment
    character.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9294 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 5 +++++
 src/util/profile/prof_parse.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b7632dbdb3f09b903551a96589bd8835b1f46ea1
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Nov 4 22:08:49 1996 +0000

    	* admin.texinfo (Adding or Modifying Principals): update kadmin
     	"default" policy semantics [krb5-doc/84]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9293 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     |  3 +++
 doc/admin.texinfo | 20 +++++++++++++-------
 2 files changed, 16 insertions(+), 7 deletions(-)

commit 2ba195cd0d3fc2332d6ea1422b081266feb8153f
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Nov 4 21:51:49 1996 +0000

    	* install.texinfo: various minor comments from jhawk [krb5-doc/55]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9292 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog       |  4 ++++
 doc/install.texinfo | 23 ++++++++++-------------
 2 files changed, 14 insertions(+), 13 deletions(-)

commit 85a00c91b73508d023e8fe1536fd15e0b5f15af4
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Nov 4 21:36:55 1996 +0000

    recurse into unit-test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9291 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/configure.in | 1 +
 1 file changed, 1 insertion(+)

commit 1e18853a6eed6ffa884440601e47a2584e117d21
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Nov 4 19:53:32 1996 +0000

    Removed unusued prototype for krb5_verify_padata();
                    this is old code that has since been removed. [PR#21]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9290 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/k5-int.h  | 6 ------
 2 files changed, 5 insertions(+), 6 deletions(-)

commit 9e52b721755bdc7431f0e2cb767bc35682b38f71
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 4 02:09:24 1996 +0000

    	* mkrel: Run make in doc so that .info and .ps files get created.
    	[krb5-misc/143]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9289 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  5 +++++
 src/util/mkrel     | 18 +++++++++++++-----
 2 files changed, 18 insertions(+), 5 deletions(-)

commit 413f8f5eef5fa595b1ed52f75db445c70aaf6ece
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Nov 2 08:20:55 1996 +0000

    Start by breaking my own rule about not changing this code;
    the Makefile produced by mkdist is too limited
    for krb5, so we need our own.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9288 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/send-pr/Makefile     | 48 -------------------------------------------
 src/util/send-pr/Makefile.in  | 45 ++++++++++++++++++++++++++++++++++++++++
 src/util/send-pr/configure.in |  6 ++++++
 3 files changed, 51 insertions(+), 48 deletions(-)

commit 666978e8274fa841c11b7622373daeb3a260ea10
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Nov 2 06:57:42 1996 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9284 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/send-pr/COPYING        | 339 +++++++++++++++++++++++++
 src/util/send-pr/INSTALL        |  83 +++++++
 src/util/send-pr/MANIFEST       |  20 ++
 src/util/send-pr/Makefile       |  48 ++++
 src/util/send-pr/README         |  43 ++++
 src/util/send-pr/categories     |  10 +
 src/util/send-pr/install-sid.sh |  86 +++++++
 src/util/send-pr/send-pr.1      | 289 ++++++++++++++++++++++
 src/util/send-pr/send-pr.sh     | 529 ++++++++++++++++++++++++++++++++++++++++
 9 files changed, 1447 insertions(+)

commit bb7884021f31e7bb0a7e6945c6d0039ffd0256b5
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Nov 2 05:43:35 1996 +0000

    * Fix broken comment ; it's setuid() that must suceed not the setleuid
    equivelent under AIX.
    
    * You want to destroy v4 tickets if you are converting them just as if
    you are getting them directly.
    
    * Attempt to be more reasonable about printing out errors in in_tkt.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9283 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 11 +++++++++++
 src/appl/bsd/login.c   |  6 +++---
 2 files changed, 14 insertions(+), 3 deletions(-)

commit 7e9a5f55f9fff1bab5f745d41e47ca96486d5168
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Nov 2 01:48:12 1996 +0000

    * Remove rhosts support [138]
    
    * Remove tab3 from initial terminal settings.  We don't really care
    about horizontal tab delays, do we?  This was breaking on NetBSD.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9282 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  17 +++++
 src/appl/bsd/kcmd.c     | 184 ------------------------------------------------
 src/appl/bsd/klogind.M  |   4 --
 src/appl/bsd/krlogind.c |  31 ++------
 src/appl/bsd/krshd.c    |  28 ++------
 src/appl/bsd/kshd.M     |   5 --
 6 files changed, 25 insertions(+), 244 deletions(-)

commit 24a98c372f16702fdfa61af7ea9bf7436ee298b9
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Nov 2 01:46:33 1996 +0000

    * Add forward command. [45]
    
    * Add TOS support. [57]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9281 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  |  12 ++++
 src/appl/telnet/telnet/commands.c | 117 ++++++++++++++++++++++++++++++++++++++
 src/appl/telnet/telnet/main.c     |  12 ++--
 src/appl/telnet/telnet/telnet.1   |   3 +-
 4 files changed, 138 insertions(+), 6 deletions(-)

commit 8bb5940c1fd1df2a6394717054822ee42acdbbee
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Nov 2 01:44:41 1996 +0000

    * Add TOS support on other than Cray [57]
    
    * Externalize forward options from kerberos5.c to reduce cut/paste
    inheritance between kerberos5.c and main.c in telnet.
    
    * Fix up source of error messages (telnet|telnetd) in kerberos5.c [77]
    
    CVS:
    ----------------------------------------------------------------------
    automatically CVS: CVS: Committing in libtelnet CVS: CVS: Modified
    Files: CVS: ChangeLog Makefile.in auth.h configure.in kerberos5.c CVS:
    parsetos.c CVS:
    ----------------------------------------------------------------------
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9280 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 13 ++++++++
 src/appl/telnet/libtelnet/Makefile.in  |  1 +
 src/appl/telnet/libtelnet/auth.h       |  3 ++
 src/appl/telnet/libtelnet/configure.in |  2 +-
 src/appl/telnet/libtelnet/kerberos5.c  | 60 ++++++++++++++++++++++------------
 src/appl/telnet/libtelnet/parsetos.c   | 21 +++++-------
 6 files changed, 67 insertions(+), 33 deletions(-)

commit 3e5fece1fcecbb46dc47aead8f5eef742e7e2e30
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Nov 2 01:42:37 1996 +0000

    	* aclocal.m4 (AC_KRB5_TCL): Check for -ldl when checking for -ltcl
    	or -ltcl7.5 in case the TCL library needs it. [krb5-admin/141]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9279 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 62729396f28e72465831ef4456b349b916de6258
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Nov 2 01:33:56 1996 +0000

    	* .cvsignore: Ignore the .html files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9278 dc483132-0cff-0310-8789-dd5450dbe970

 doc/.cvsignore | 9 +++++++++
 doc/ChangeLog  | 2 ++
 2 files changed, 11 insertions(+)

commit f6adcdaa70e79158fafe8b21fe81e5c0be5f6121
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Nov 2 01:29:13 1996 +0000

    	* copyright.texinfo: Add call to "@pagealignmacro" to force a
    	blank page after copyright spewage. [krb5-doc/54]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9277 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog         | 3 +++
 doc/copyright.texinfo | 3 +++
 2 files changed, 6 insertions(+)

commit c5e3bd19da4bd8cf9c8e71e24192cf9248e95b15
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Nov 2 00:22:21 1996 +0000

    	* Makefile: Apply jik's changes for dependencies [krb5-doc/101]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9276 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog |  2 ++
 doc/Makefile  | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++---------
 2 files changed, 62 insertions(+), 10 deletions(-)

commit ca6917bfa5f19b2647673039a796388b3bc559d2
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Nov 2 00:07:27 1996 +0000

    	* install.texinfo (krb5.conf): Fixed extra
    	closebrace. [krb5-doc/92]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9275 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog       | 5 +++++
 doc/install.texinfo | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit cfb3cdaf26edcf91bedafdf1663ccb8602005a1a
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Nov 1 18:26:30 1996 +0000

    	* tcl_kadm5.c (unparse_err): update for new tl_data semantics
     	[krb5-admin/140]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9274 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog   | 5 +++++
 src/kadmin/testing/util/tcl_kadm5.c | 3 +++
 2 files changed, 8 insertions(+)

commit 9ca101bb1f386f9e089524c767421f6c9edbea82
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Nov 1 18:26:01 1996 +0000

    	* kadm_err.et: update for new tl_data semantics [krb5-admin/140]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9273 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog   | 4 ++++
 src/lib/kadm5/kadm_err.et | 1 +
 2 files changed, 5 insertions(+)

commit 15ab043da60b6aedaaa855eac071ed600badbc45
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Nov 1 18:25:48 1996 +0000

    	* svr_principal.c (kadm5_modify_principal): update for new tl_data
     	semantics [krb5-admin/140]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9272 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       |  5 +++++
 src/lib/kadm5/srv/svr_principal.c | 37 +++++++++++++++++--------------------
 2 files changed, 22 insertions(+), 20 deletions(-)

commit abadaf73403d579f3d351bebe4157b15054360b1
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Nov 1 18:24:40 1996 +0000

    	* api.2/get-principal-v2.exp, api.2/mod-principal-v2.exp: update
     	for new tl_data semantics [krb5-admin/140]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9271 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog                  |  5 ++++
 src/lib/kadm5/unit-test/api.2/get-principal-v2.exp | 32 ++++++++++++++++------
 src/lib/kadm5/unit-test/api.2/mod-principal-v2.exp | 15 +++++++---
 3 files changed, 40 insertions(+), 12 deletions(-)

commit 42781df615bc1e30e9f017ee81aee1d088e6d1d5
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Nov 1 18:18:22 1996 +0000

    update for new tl_data semantics [krb5-admin/140]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9270 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex  | 46 ++++++++++++++++++++++++++++-----------------
 doc/kadm5/api-unit-test.tex | 12 ++++++++++--
 2 files changed, 39 insertions(+), 19 deletions(-)

commit 3c87edb2f52a0e10ab9b502c11197c128e55ec47
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Nov 1 16:53:23 1996 +0000

    	* kadmin.c (kadmin_cpw): fix typo [krb5-admin/139]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9269 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 4 ++++
 src/kadmin/cli/kadmin.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit fe171b87ca890526e4a2e2aee952118f9ec78192
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Oct 31 22:49:37 1996 +0000

    Start installing krb4 headers again. [36]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9268 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog               | 4 ++++
 src/config/pre.in                  | 3 ++-
 src/include/kerberosIV/ChangeLog   | 4 ++++
 src/include/kerberosIV/Makefile.in | 3 +++
 4 files changed, 13 insertions(+), 1 deletion(-)

commit 262aba61c0065a3a96b80ea2e3a41a657e74d4f7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 31 18:57:20 1996 +0000

    Make it more obvious that default ticket lifetimes is not yet
    supported.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9267 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/init_ctx.c | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 787deed3aece30814cc4d8666e714e4607fa360a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 31 18:15:53 1996 +0000

    Use $(LD) instead of $(CC) at link stage - this allows one to use
    purify correctly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9266 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog   | 5 +++++
 src/lib/rpc/unit-test/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit f3088b0a6dde01c1884e3767583cab1178fee457
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 31 17:55:51 1996 +0000

    Add for compiling with shared libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9265 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/kfrags/ChangeLog   | 2 ++
 src/util/kfrags/shared.conf | 4 ++++
 2 files changed, 6 insertions(+)

commit 3ce2b95e90e17be49ec24e368baff9e9cdb66362
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 31 17:52:14 1996 +0000

    Add an option "SHARED" which runs configure with option --enable-shared
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9264 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 4 ++++
 src/util/kbuild    | 5 +++++
 2 files changed, 9 insertions(+)

commit 2d0e2ecd5a4a4da810dbdee835181f42d724c851
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 31 17:50:40 1996 +0000

    Add "uname" for use by config.guess
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9263 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/kfrags/ChangeLog | 4 ++++
 src/util/kfrags/base.conf | 3 +++
 2 files changed, 7 insertions(+)

commit e1c461ae9d51bb237ce8279d9bd8767c48d1c6f5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 31 16:30:40 1996 +0000

    	* main.c (main): Add -T keyfile and -D debug_level
    		options. [krb5-admin/42]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9262 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5passwdd/ChangeLog |  5 +++++
 src/kadmin/v5passwdd/main.c    | 22 +++++++++++++++++++++-
 2 files changed, 26 insertions(+), 1 deletion(-)

commit e769cfcd63730c7f171c5e5b8b858590bbd51fdd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 31 16:11:29 1996 +0000

    	* Makefile.in (t_kdb): Link with $(TOPLIBD)/libdb.a
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9261 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   | 4 ++++
 src/lib/kdb/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2c43a21dec09c5ae440129548e4d34899211b8b6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 31 16:00:06 1996 +0000

    For libdb.a - use a relative path $(TOPLIBD)/libdb.a instead of -ldb
    to prevent getting the system installed libdb.so on the Alpha.
    
    (Under DU 4.0 ld will scan the library search path - including -L paths
    for .so files, failing to find any will then look for the .a one.
    I think this is broken as you should take the first .so or .a file found)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9260 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 4 ++++
 src/aclocal.m4 | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3eeb8b885e551f7e3a0595076704ca9dd8e0e021
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 31 14:04:03 1996 +0000

    Fix typo in last
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9259 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ead27415e29463246fef0a88f51ba6d78733b2c6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 31 13:50:41 1996 +0000

    	* Makefile.in: Only run tests if required programs, libraries
    		available.
    
    	* configure.in: Check for runtest, Perl, and tcl before making checks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9258 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog    |  8 ++++++++
 src/lib/rpc/unit-test/Makefile.in  |  8 +++++++-
 src/lib/rpc/unit-test/configure.in | 11 +++++++++++
 3 files changed, 26 insertions(+), 1 deletion(-)

commit c9829c72f16d7e0326c7201cc88471468ca480ad
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 31 13:45:25 1996 +0000

    	* Makefile.in (check): Only run tests is Perl, tcl, runtest
    
    	* configure.in: Check for Perl before running tests.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9257 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog    | 8 +++++++-
 src/lib/kadm5/unit-test/Makefile.in  | 8 ++++----
 src/lib/kadm5/unit-test/configure.in | 9 ++++++---
 3 files changed, 17 insertions(+), 8 deletions(-)

commit 63ada3a370241ac3bc97e1bade2be7d0f10eccf7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Oct 31 05:17:49 1996 +0000

    Implement Autoconf style directory handling option support.
    [37]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9256 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog             |  4 ++++
 src/config/pre.in                | 13 +++++++------
 src/include/krb5/ChangeLog       |  5 +++++
 src/include/krb5/Makefile.in     |  7 +++++--
 src/include/krb5/stock/ChangeLog |  4 ++++
 src/include/krb5/stock/osconf.h  | 28 ++++++++++++++--------------
 6 files changed, 39 insertions(+), 22 deletions(-)

commit 4539615ff9a8ac971d22cb59d734e4710ab5eafc
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Oct 31 01:03:53 1996 +0000

    nuke leftover conflict marker
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9255 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 1 -
 1 file changed, 1 deletion(-)

commit ce2cef127e4f47e2810f6b3a5c5c4350af570a56
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Oct 30 22:35:57 1996 +0000

    	* kadmin.M: update ktadd's description [krb5-doc/137]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9254 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 4 ++++
 src/kadmin/cli/kadmin.M  | 6 ++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 422624ae8a0202758fa649ebbceb35c15b25d0b2
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Oct 30 18:22:13 1996 +0000

    	* xdr_stdio.c: Remove the #ifndef mc68000 cruft.  I'm not sure
     	what it was supposed to accomplish, but in both places it appeared
     	it was unquestionably wrong.  I suspect that the ifdef was put in
     	originally to optimize byte-alignment code that wasn't necessary
     	on the 68000.  Who knows?  Someone will complain if this isn't
     	right. [krb5-libs/47]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9253 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog   | 9 +++++++++
 src/lib/rpc/xdr_stdio.c | 8 +++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit cc03b6ee2575a14f1230bc09ad7afb65f1f1162a
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Oct 30 18:12:37 1996 +0000

    include some more detail on the kadmin/admin and kadmin/changepw
    distinction [krb5-doc/130]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9252 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit a8310b6fd5ff1c05568364472ca5469cabc28831
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 30 03:50:04 1996 +0000

    New SAP resource files for doing timebombed GSSAPI libraries for the benefit
    of SAP clients.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9251 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/SAP/GSSforSAP.r  | 116 +++++++++++++++++++++++++++++++++++++++++++++++
 src/mac/SAP/macSAPglue.c |  50 ++++++++++++++++++++
 2 files changed, 166 insertions(+)

commit 492ead9a0d9d89f2bbeb2004c9d704939303e9c5
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 30 03:49:29 1996 +0000

    Added support for building 68K CFM shared libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9250 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog          |   5 +++
 src/mac/GSSLibrary.SAP.exp |  39 +++++++++++++++++
 src/mac/GSSLibrary.exp     |  39 +++++++++++++++++
 src/mac/Makefile.tmpl      | 102 +++++++++++++++++++++++++++++++++++++++------
 4 files changed, 172 insertions(+), 13 deletions(-)

commit eec53e09342c1f51bec243d14f91dda7e423d058
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 30 03:46:57 1996 +0000

    Make the defaults be to *not* to get Kerberos V4 tickets.  There are
    currently bad interactions between defaulting and the default Kerberos
    V4 realm (which is still hard-coded to be ATHENA.MIT.EDU).
    
    Also added some miscelanneous code cleanups.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9249 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  8 ++++++++
 src/appl/bsd/login.c   | 13 +++++++------
 2 files changed, 15 insertions(+), 6 deletions(-)

commit d541ff2e751bae4fdb5c32a01eac9284ca4d24fa
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 29 23:20:44 1996 +0000

    Use $(S) instead of / for productions which could be used on both DOS
    and Unix systems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9248 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   | 5 +++++
 src/lib/gssapi/generic/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 1bde493ebc2189e772d085d59ee47cf85fdb4644
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 29 20:40:31 1996 +0000

    	* makeshlib.sh: Allow stuffing of SONAME field in shared lib if
    	gcc is being used; this requires newer (2.7.0?) gcc and possibly
    	binutils (2.6?)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9247 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    |  6 ++++++
 src/util/makeshlib.sh | 12 ++++++++++++
 2 files changed, 18 insertions(+)

commit 10a255f6f0374988bd3de8557ae31effb3781709
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 29 18:06:11 1996 +0000

    	* auth_gssapi.c (auth_gssapi_create): #ifdef GSSAPI_KRB5, a null
     	mech_type implies gss_mech_krb5, so include that in the version 3
     	fallback test.  This change, along with the other changes for rpc
     	version 4, complete the fix for [krb5-libs/106].
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9246 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog     | 7 +++++++
 src/lib/rpc/auth_gssapi.c | 3 ++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 876c73baed2d98524d94f921b25b427c3bfd709a
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 29 17:22:29 1996 +0000

    	* init_db: put KRB5_RUN_ENV_CSH in setup.csh
    
    	* env-setup.shin: create KRB5_RUN_ENV_CSH for init_db
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9245 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog      | 7 +++++++
 src/kadmin/testing/scripts/env-setup.shin | 5 +++++
 src/kadmin/testing/scripts/init_db        | 1 +
 3 files changed, 13 insertions(+)

commit ea17aed84098b612c40ee086ba2ad52e43bec801
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 29 15:18:02 1996 +0000

    Fix typo; service_name really should be nt_service_name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9244 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/ChangeLog    | 5 +++++
 src/windows/gss/gss-client.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6dc243443afebcf9507189217788da2b1666cbe6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 28 03:06:56 1996 +0000

    	* configure.in: Add USE_GSSAPI_LIBRARY
    
    	* Makefile.in (LOCAL_LIBRARIES): Remove as -lgssapi_rpc should
    		come from configure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9243 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 7 +++++++
 src/appl/gss-sample/Makefile.in  | 3 ---
 src/appl/gss-sample/configure.in | 1 +
 3 files changed, 8 insertions(+), 3 deletions(-)

commit e4144d191e5f086243e70e8ee68de87555e7c84e
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Oct 26 03:48:24 1996 +0000

    	* configure.in, Makefile.in: Tweaks to prevent unecessary
    	rebuilding.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9242 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog    | 5 +++++
 src/lib/kadm5/Makefile.in  | 7 +++----
 src/lib/kadm5/configure.in | 1 +
 3 files changed, 9 insertions(+), 4 deletions(-)

commit 8496b4e05b1dbd6673aa8aca3c4a1b8c7a536189
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 25 21:00:00 1996 +0000

    	* Makefile.in (init-test): Add -UUSE_KADM5_API_VERSION before the
    		-D of same.
    
    OSF 4.0 cpp was screwing up and keeping only the first definition on the
    compile line.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9241 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog   | 5 +++++
 src/lib/kadm5/unit-test/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b20f4138219847e29402ff19a4398369b7f3e649
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Oct 24 21:21:26 1996 +0000

    	* Makefile.in, rpc_test_clnt.c, rpc_test_svc.c, rpc_test.h:
     	distribute generated rpc_test_* files instead of running rpcgen on
     	rpc_text.x [krb5-admin/133]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9240 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog       |  6 +++
 src/lib/rpc/unit-test/Makefile.in     | 22 ++++++-----
 src/lib/rpc/unit-test/rpc_test.h      | 12 ++++++
 src/lib/rpc/unit-test/rpc_test_clnt.c | 21 ++++++++++
 src/lib/rpc/unit-test/rpc_test_svc.c  | 73 +++++++++++++++++++++++++++++++++++
 5 files changed, 125 insertions(+), 9 deletions(-)

commit 262b9f021089b6e13e0846a592cb9257fb6941e9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 23 17:35:44 1996 +0000

    	* api.2/get-principal-v2.exp: Fix for test 100 where {} is not
    		equivalent to "{}" for empty tl_data field.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9239 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog                  | 5 +++++
 src/lib/kadm5/unit-test/api.2/get-principal-v2.exp | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 293f427a513141dea7451956bb4c187f1dfc5f69
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 23 00:18:35 1996 +0000

    Change #ifdef sparc to #ifdef sun for more portability.
    [PR#123]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9238 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog  | 6 ++++++
 src/lib/rpc/clnt_udp.c | 2 +-
 src/lib/rpc/pmap_rmt.c | 4 ++--
 3 files changed, 9 insertions(+), 3 deletions(-)

commit 3455a6d1ed5795603f1c11f9f811205f28eb99ee
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 22 20:52:48 1996 +0000

    	* kpropd.c (PRS): munge realm of sname_to_princ when -r is
     	specified [krb5-admin/39]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9237 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog | 5 +++++
 src/slave/kpropd.c  | 5 +++++
 2 files changed, 10 insertions(+)

commit 34ef5b15ccc0c07be9cd7e85b978a8cb127e616e
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Oct 22 07:11:17 1996 +0000

    	* ftpd.c (auth_data): actually exit the for loop if the ftp key
    	was ok.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9236 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 5 +++++
 src/appl/gssftp/ftpd/ftpd.c    | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 1302f9f72b6da51f348569245c75ea97179774da
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 22 01:26:29 1996 +0000

    	* Makefile.in: Fixes for new subdir recursion method
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9235 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   | 4 ++++
 src/util/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit fdbb7d3f9e46f21c6da8510626b4ebc103b5d2c2
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 22 01:26:16 1996 +0000

    	* Makefile.in, configure.in: Fixes to work with new directory
     	recursion method.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9234 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog    |  5 +++++
 src/lib/rpc/Makefile.in  | 56 ++++++++++++++++++++++++++++++++++++++++++++++--
 src/lib/rpc/configure.in | 20 ++++++-----------
 3 files changed, 65 insertions(+), 16 deletions(-)

commit 316e8285cf9497f814e73224cc72481d600092d2
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 22 01:26:02 1996 +0000

    	* Makefile.in: Fixes for new directory recursion method; also
    	fixes for inclusion sequencing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9233 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog   |  5 +++++
 src/lib/kadm5/Makefile.in | 17 ++++++++++++++++-
 2 files changed, 21 insertions(+), 1 deletion(-)

commit cf71d299e7c5b7ab2b6e00f5b41defad3944d16f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 22 01:25:44 1996 +0000

    	* pre.in: Substitute for *_RECURSE variables
    
    	* post.in: Add *-recurse targets for new recursion method.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9232 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  6 ++++++
 src/config/post.in   | 13 +++++--------
 src/config/pre.in    | 20 ++++++++++++++++----
 3 files changed, 27 insertions(+), 12 deletions(-)

commit 91ac76b92bb3fffa623522772c5908802b36e0bf
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Oct 22 01:25:25 1996 +0000

    	* aclocal.m4: Fix CopySrcHeader and CopyHeader so they actually
    	generate dependencies for the files they're copying to.  Also, fix
    	up DO_SUBDIRS to work with new recursion methods.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9231 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 18 ++++++++++++++----
 2 files changed, 20 insertions(+), 4 deletions(-)

commit cf99c29aaf0ee262cf70f4bf5c5d937467652aed
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 22 00:07:59 1996 +0000

    gss-server.c: Re-added code to test import and export security
    	context.  Yes, yes, I know this isn't the best place to have this
    	test, but DO NOT REMOVE THIS TEST UNTIL WE HAVE IT CODED ELSEWHERE.
    	Better slightly ugly sample server code than untested (and broken)
    	library code....  Add code to print out the mechanism OID used by
    	accept_sec_context.
    
    gss-client.c: Add code to allow user to specify the mechanism
    	OID that gss-client should use.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9230 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 12 ++++++
 src/appl/gss-sample/gss-client.c | 59 ++++++++++++++++++++++++----
 src/appl/gss-sample/gss-server.c | 85 ++++++++++++++++++++++++++++++++++++----
 3 files changed, 141 insertions(+), 15 deletions(-)

commit 31f6033a9c59fd930c7eecd9008bbe1275299d06
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Oct 21 21:25:20 1996 +0000

    addendum to previous entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9229 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/unit-test/ChangeLog | 3 +++
 1 file changed, 3 insertions(+)

commit 8c421de8fe0df3d25fe42a379f48bb20036b3255
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Oct 21 21:24:56 1996 +0000

    	* v4server.1/access.exp: start kadmin by cd'ing to the directory
     	first, so ps can find the process
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9228 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/unit-test/v4server.1/access.exp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 44720aeaf74c2ef5819c4df17cfc06c187cfb9f2
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Oct 21 21:24:39 1996 +0000

    	* v4server.0/setup-srvtab.exp: use KRB5_KTNAME instead of
     	ovsec_adm.srvtab explicitly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9227 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/unit-test/v4server.0/setup-srvtab.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ac173be0d4816fda77b4ad78868bbb31a7f6b0b8
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Oct 21 21:23:37 1996 +0000

    	* lib/helpers.exp: don't specify -k ovsec_adm.srvtab on the
     	command line, since kadmind4 now uses the config param value
     	[krb5-admin/30]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9226 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/unit-test/lib/helpers.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4509418625a87d5de545af094dd144f6373cd50f
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Oct 21 21:23:06 1996 +0000

    	* unix.exp: specify kadmind's path and name separately, to make it
     	easy to cd to the path before exec'ing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9225 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/unit-test/config/ChangeLog | 5 +++++
 src/kadmin/v4server/unit-test/config/unix.exp  | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit a34807026d957c5b911fc8e49a500df30332eb06
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Oct 21 21:22:43 1996 +0000

    	* lib/helpers.exp: don't specify -k ovsec_adm.srvtab on the
     	command line, since kadmind4 now uses the config param value
     	[krb5-admin/30]
    
    	* v4server.1/access.exp: start kadmin by cd'ing to the directory
     	first, so ps can find the process
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9224 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/unit-test/ChangeLog | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 242b68697a27bf60c25e7615efbdf618fc5b6966
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Oct 21 20:34:30 1996 +0000

    add new modify_principal tests [krb5-admin/20]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9223 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 34 ++++++++++++++++++++++++++++++++--
 1 file changed, 32 insertions(+), 2 deletions(-)

commit 0c2d56448b76244a9be6aa74cd1d9da52aa34398
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Oct 21 20:32:05 1996 +0000

    	* tcl_kadm5.c: add unparse ability for V2 principal fields
     	[krb5-admin/20]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9222 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog   |   5 +
 src/kadmin/testing/util/tcl_kadm5.c | 219 ++++++++++++++++++++++++++++++++++--
 2 files changed, 215 insertions(+), 9 deletions(-)

commit ea0442c3eade49a21977a52f3091b4e32189b382
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Oct 21 20:30:38 1996 +0000

    	* svr_principal.c (kadm5_modify_principal): fix modify_principal's
     	handling of KADM5_TL_DATA [krb5-admin/20]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9221 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       |  5 +++++
 src/lib/kadm5/srv/svr_principal.c | 26 ++++++++++++++------------
 2 files changed, 19 insertions(+), 12 deletions(-)

commit 8683790416c542f54d88df08b21962d6d03da2ed
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Oct 21 20:29:58 1996 +0000

    	* server_internal.h (ALL_PRINC_MASK): add KADM5_TL_DATA and
     	KADM5_KEY_DATA to ALL_PRINC_MASK [krb5-admin/20]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9220 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog         | 5 +++++
 src/lib/kadm5/server_internal.h | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 902a534f9ab52f34356f0b7b2278e52bb9ff429e
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Oct 21 20:28:29 1996 +0000

    	* api.2/mod-principal-v2.exp: create this file, implement tests
     	100-104 [krb5-admin/20]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9219 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog                  |   5 +
 src/lib/kadm5/unit-test/api.2/mod-principal-v2.exp | 102 +++++++++++++++++++++
 2 files changed, 107 insertions(+)

commit 76a618a8bfc0c3b48bbddff2af4159dbae769bf9
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 21 20:17:11 1996 +0000

    Fixed typo so that the remaining length field is set correctly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9218 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog       | 6 ++++++
 src/lib/gssapi/generic/util_ordering.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit b55284aa4d0e5b8fc8f7e41da4bc058f8a9e37a3
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Oct 21 17:46:58 1996 +0000

    	* kcmd.c: don't retry (and waste 7 seconds) on ECONNREFUSED, just
     	fail immediately [krb5-appl/120]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9217 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/kcmd.c    | 9 +--------
 2 files changed, 6 insertions(+), 8 deletions(-)

commit 71d343f53fabea958c148cf46c10cafb7bf45bf2
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 19 05:13:55 1996 +0000

    Added magic number to initializer of nolrentry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9216 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 4 ++++
 src/kdc/kdc_util.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 4f12e8b19c76358e2bb4c86d68b6ed9359d17668
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 19 05:07:23 1996 +0000

    New magic number for the GSSAPI QUEUE structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9215 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 6 +++---
 src/lib/krb5/error_tables/kv5m_err.et | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 0172de465b10f171521a277cd60bc3549c4de7db
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 19 05:06:44 1996 +0000

    util_ordering.c (g_queue_externalize, g_queue_internalize, g_queue_size):
    	New routines which allow the serailizing routines to access
    		the seqstate structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9214 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         |  6 ++++++
 src/lib/gssapi/generic/gssapiP_generic.h |  6 ++++++
 src/lib/gssapi/generic/util_ordering.c   | 34 ++++++++++++++++++++++++++++++++
 3 files changed, 46 insertions(+)

commit 2c00e1c235063a9fc812563c32acefcba1574e4f
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 19 05:05:24 1996 +0000

    ser_sctx.c (kg_oid_externalize, kg_oid_internalize,
    	kg_oid_size): Add a GSSAPI OID magic number to the externalized OID,
    	so that if the OID is skipped, (it is optional), the serialization
    	code can resyncronize if necessary.
    (kg_queue_internalize, kg_queue_externalize, kg_queue_size): New functions
    	to externalize the gssapi queue.
    (kg_ctx_size, kg_ctx_exteranlize, kg_ctx_import): Changed to include
    	the mech_used field and to include the auth context.
    
    gssapi_krb5.c (kg_get_context): Add calls to correctly initialize the
    	 serializers needed by import and export sec context.
    
    delete_sec_context.c (krb5_gss_delete_sec_context): Remember to release the
    	mech_used OID if necessary!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9213 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  21 +++++
 src/lib/gssapi/krb5/delete_sec_context.c |   9 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h       |   2 +-
 src/lib/gssapi/krb5/gssapi_krb5.c        |  24 ++++--
 src/lib/gssapi/krb5/ser_sctx.c           | 139 ++++++++++++++++++++++++++++++-
 5 files changed, 183 insertions(+), 12 deletions(-)

commit 954d7d2c60353d1659324cf3d04ed727e58d4ffa
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 18 21:51:01 1996 +0000

    Add magic code for GSS OID, which is needed for the serialization
    routines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9212 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 5 +++++
 src/lib/krb5/error_tables/kv5m_err.et | 1 +
 2 files changed, 6 insertions(+)

commit 39dd640fdd04306dd52040ed74b4ee623ef21ee3
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 21:31:17 1996 +0000

    	* krsh.c, krlogin.c: don't print our own error message if kcmd
     	returns -1 (it always printed something in that case, and
     	error_message(-1) prints a mess [krb5-appl/70]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9211 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 6 ++++++
 src/appl/bsd/krlogin.c | 9 +++++----
 src/appl/bsd/krsh.c    | 9 +++++----
 3 files changed, 16 insertions(+), 8 deletions(-)

commit 7accfc986e7e9a35cc4ac9562c20177b633fd063
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 20:20:32 1996 +0000

    	* kadmin.c (kadmin_addprinc): use a studly temporary password when
     	creating a principal with a random key (no, the security of this
     	operation does not depend on the secrecy of the password)
     	[krb5-admin/115]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9210 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  5 +++++
 src/kadmin/cli/kadmin.c  | 11 ++++++++---
 2 files changed, 13 insertions(+), 3 deletions(-)

commit a845b2599e59ebd301fb051544caa5e6109cf788
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 18 20:17:55 1996 +0000

    	* Makefile.in (env-setup.stamp): Add dependency upon Makefile
    
    This is so that if Makefile.in is updated, configure will create a new
    env-setup.sh - which will not be executable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9209 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog   | 4 ++++
 src/kadmin/testing/scripts/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 03b7cc7d7f303643382bb655b56c8c57edfec735
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 20:11:03 1996 +0000

    	* dump.c (dump_k5beta6_iterator): don't dump tl types that are
     	special to us and the previous version did not understand
     	[krb5-admin/89]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9208 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog |  4 ++++
 src/kadmin/dbutil/dump.c    | 42 ++++++++++++++++++++++++++++++++++--------
 2 files changed, 38 insertions(+), 8 deletions(-)

commit d4b94de45c06c980194cb03a6354af592eaa3ee2
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 19:45:53 1996 +0000

    	* svr_misc_free.c, server_dict.c, adb_policy.c, adb_free.c:
     	include stdlib.h instead of malloc.h [krb5-admin/35]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9207 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       | 3 +++
 src/lib/kadm5/srv/adb_free.c      | 6 +++++-
 src/lib/kadm5/srv/adb_policy.c    | 1 -
 src/lib/kadm5/srv/server_dict.c   | 1 -
 src/lib/kadm5/srv/svr_misc_free.c | 2 +-
 5 files changed, 9 insertions(+), 4 deletions(-)

commit 66278e469dc82f6d6b7493ac8e2d10b512c7c0c1
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 19:45:41 1996 +0000

    	* kadm_rpc_xdr.c, misc_free.c, server_internal.h: include stdlib.h
     	instead of malloc.h [krb5-admin/35]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9206 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog         | 5 +++++
 src/lib/kadm5/kadm_rpc_xdr.c    | 2 +-
 src/lib/kadm5/misc_free.c       | 2 +-
 src/lib/kadm5/server_internal.h | 2 +-
 4 files changed, 8 insertions(+), 3 deletions(-)

commit 1dfc7247d6a8686224d26f74c1c7c61b0e37869d
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 18:26:18 1996 +0000

    make osa_adb_rename_T_db parallel to krb5_kdb_rename_db: destination
    db is created if it does not already exists [krb5-admin/58]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9205 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 4b505a7e306e7d391d4d1cf335a825c2f8385bef
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 18:25:34 1996 +0000

    	* dump.c (load_db): osa_adb_rename_policy_db will create the db,
     	so this function doesn't have to [krb5-admin/58]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9204 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog |  5 +++++
 src/kadmin/dbutil/dump.c    | 10 ----------
 2 files changed, 5 insertions(+), 10 deletions(-)

commit 129c85bcaf43c0f3eaaa79fb5edfbd0abf37dfef
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 18:25:04 1996 +0000

    	* adb_openclose.c (osa_adb_rename_db): create the destination
     	database if necessary before renaming [krb5-admin/58]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9203 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       | 5 +++++
 src/lib/kadm5/srv/adb_openclose.c | 5 +++++
 2 files changed, 10 insertions(+)

commit da431926721df4340ef068604b47c4b809387fc8
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 17:56:26 1996 +0000

    update rename comment to agree with code and previous comment in
    ChangeLog: rename will create the database if it does not already
    exist, but not fail if it does already exist
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9202 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4937ade02515748e247895690a63a2405aebd26b
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 17:48:04 1996 +0000

    	* getdate.y: remove military timezones and plain integeres as part
     	of date specifications, to reduce confusion by redundancy
     	[krb5-admin/15]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9201 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  6 +++++
 src/kadmin/cli/getdate.y | 70 ------------------------------------------------
 2 files changed, 6 insertions(+), 70 deletions(-)

commit be569b5d829484b3cb6d0ec9f2ec95ecc520a854
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 17:44:25 1996 +0000

    	* install.texinfo (Create a kadmind Keytab): use kadmin.local
     	instead of kadmin to perform pre-kadmind setup [krb5-admin/28]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9200 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog       |  5 +++++
 doc/install.texinfo | 21 ++++++++++++---------
 2 files changed, 17 insertions(+), 9 deletions(-)

commit d2085be20ce3030b23f84d4699ee1b490154d04d
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 17:25:03 1996 +0000

    add init test 117, for default max_life [krb5-admin/18]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9199 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 9 +++++++++
 1 file changed, 9 insertions(+)

commit adf7019f301aca9b138b2bf31f62a33d47113710
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 17:24:33 1996 +0000

    	* tcl_kadm5.c (unparse_principal_ent): don't unparse allocated
     	fields that were not requested in mask to get_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9198 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog   |  5 ++++
 src/kadmin/testing/util/tcl_kadm5.c | 54 ++++++++++++++++++++++---------------
 2 files changed, 37 insertions(+), 22 deletions(-)

commit 514e188095d4033bd88b0de5d6c997d0af75ff5b
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 17:23:23 1996 +0000

    make start/stop message display only when verbose
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9197 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/lib/lib.t | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c5fc179e107604c0281a34f1d9cc2b464d1bcba1
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 17:23:02 1996 +0000

    comment out useless messages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9196 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/config/unix.exp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8c8460927d8b7152abd8327988a368bdee6ab72b
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 17:22:18 1996 +0000

    	* api.2/init-v2.exp: add test 117, for default max_life
     	[krb5-admin/18]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9195 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog         |  5 +++
 src/lib/kadm5/unit-test/api.2/init-v2.exp | 62 +++++++++++++++++++++++++++++++
 2 files changed, 67 insertions(+)

commit 954cb25f58cdc6984efd3afe6a0516426af57a25
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 18 15:03:55 1996 +0000

    	* pre.in (DEJAFLAGS): s/:=/=/ [PR #117]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9194 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 03d55530f79b76e08a0f042e8fe7577d003971d1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 17 22:31:41 1996 +0000

    qualname.plin: Downcase FQDN for keytab use. [krb5-libs/116]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9193 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog     | 4 ++++
 src/kadmin/testing/scripts/qualname.plin | 2 ++
 2 files changed, 6 insertions(+)

commit 630f0d9ce3a9b523c4b40606a00e58f0cccbb33d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 17 22:26:49 1996 +0000

    Work around a compiler bug on the Alpha.
    The testing of two longs being equal would sometimes fail.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9192 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 5 +++++
 src/util/et/error_message.c | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit d52818beaf867a7517c33f5def9a56ca8825124a
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Oct 17 20:27:14 1996 +0000

    [krb5-admin/87] new pw_expiration semantics for create_principal and
    modify_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9191 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex  | 63 +++++++++++++++++++++++++++++++--------------
 doc/kadm5/api-unit-test.tex | 15 +++++------
 2 files changed, 49 insertions(+), 29 deletions(-)

commit aa8d55e320b77513df54e579b7ea0a961676c360
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Oct 17 20:24:14 1996 +0000

    create README.new-tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9190 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/README.new-tests | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 5e5ec9142d0d3fb0ccaf479afa1f24384681028a
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Oct 17 20:23:53 1996 +0000

    	* svr_principal.c: update for new pw_expiration semantics
     	[krb5-admin/87]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9189 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       |   5 ++
 src/lib/kadm5/srv/svr_principal.c | 173 +++++++++++++++++---------------------
 2 files changed, 83 insertions(+), 95 deletions(-)

commit 7a0553ec1d296df83a2e6660aae44a1115f9ea2c
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Oct 17 20:21:19 1996 +0000

    	* config/unix.exp, lib/lib.t: begin in process of making these
     	unit tests less horribly inefficient
    
    	* api.[02]/crte-principal.exp, api.[02].mod-principal: update unit
     	tests for new pw_expiration semantics [krb5-admin/87]
    
    	* Makefile.in: ditch the capi and sapi hack, just the api for
     	everything, and rename the log files after the tests complete so
     	they are both kept around for viewing [krb5-admin/82]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9188 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog                |  12 ++
 src/lib/kadm5/unit-test/Makefile.in              |  52 ++-----
 src/lib/kadm5/unit-test/api.0/crte-principal.exp |  14 +-
 src/lib/kadm5/unit-test/api.0/mod-principal.exp  |  14 +-
 src/lib/kadm5/unit-test/api.2/crte-principal.exp |  11 +-
 src/lib/kadm5/unit-test/api.2/mod-principal.exp  |  14 +-
 src/lib/kadm5/unit-test/config/unix.exp          |  28 +++-
 src/lib/kadm5/unit-test/lib/lib.t                | 185 ++++++++---------------
 8 files changed, 144 insertions(+), 186 deletions(-)

commit ae4459b457f72b4d0dd3851fac5b7755f02287dc
Author: Marc Horowitz <marc@mit.edu>
Date:   Wed Oct 16 21:56:42 1996 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9187 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit aff1aad8f2367a4894d74e10e164ebeb9bd76c67
Author: Marc Horowitz <marc@mit.edu>
Date:   Wed Oct 16 21:54:45 1996 +0000

    	* accept_sec_context.c (krb5_gss_accept_sec_context): return an
     	error if the ticket endtime is in the past.  also, cleaned up
     	some error cleanup code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9186 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 58 ++++++++++++++++++++------------
 1 file changed, 37 insertions(+), 21 deletions(-)

commit 068a122ffcaac07c8eec8956899b8cedd63b1066
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 16 21:07:47 1996 +0000

    Fixed e-mail address of krb5-bugs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9185 dc483132-0cff-0310-8789-dd5450dbe970

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7538e2aab3f43e500ec419a0c59093961f07a132
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Oct 16 20:16:10 1996 +0000

    * svc_auth_gssapi.c (_svcauth_gssapi): accept add call_arg version 4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9184 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog         | 5 +++++
 src/lib/rpc/svc_auth_gssapi.c | 7 ++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 7e983e4189f7006e4f5137ae1d5ddd00e6934766
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Oct 16 20:15:39 1996 +0000

    	* rpc_test.0/expire.exp: add test for expired credentials
    	[krb5-admin/17]
    
    	* server.c (log_miscerr): add log_miscerr
    
    	* Makefile.in: don't delete rpc_test.x, we might be in souce tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9183 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog             |  9 +++
 src/lib/rpc/unit-test/Makefile.in           |  4 +-
 src/lib/rpc/unit-test/rpc_test.0/expire.exp | 47 +++++++++++----
 src/lib/rpc/unit-test/server.c              | 94 ++++-------------------------
 4 files changed, 58 insertions(+), 96 deletions(-)

commit 141a975ae76d9cebf2d16bbdf56d122f2f995906
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Oct 16 19:40:53 1996 +0000

    	* kdc.conf: remove the (wrong) kadmind_port relation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9182 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog | 5 +++++
 src/config-files/kdc.conf  | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c037b6bb40512b75790aa3a11c560a349e451287
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Oct 16 15:34:07 1996 +0000

    copied from OV, added init_arg version 4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9181 dc483132-0cff-0310-8789-dd5450dbe970

 doc/rpc/design.tex | 1037 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 1037 insertions(+)

commit e5db82c83feb7cf988019d901fd17303a7599bc3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 16 01:46:54 1996 +0000

    	* env-setup.shin (TOPLIBD): Support for build tree shared library
    		environment setup. [krb5-admin/80]
    
    	* configure.in (RBUILD): Pass in proper top of build tree (not
    		.. path) as this is build tree independent.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9180 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog      | 7 +++++++
 src/kadmin/testing/scripts/configure.in   | 4 +++-
 src/kadmin/testing/scripts/env-setup.shin | 8 +++++++-
 3 files changed, 17 insertions(+), 2 deletions(-)

commit 5de44ef5dca2f01c7cdb7a33fd07526b0a6ecccd
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 15 22:04:12 1996 +0000

    	* logger.c (krb5_klog_init): remember to call openlog() when
     	defaulting to syslog because nothing else was specified
    	(klog_vsyslog): enable VERBOSE_LOGS so we get the process name and
     	pid [krb5-kdc/63]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9179 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog | 7 +++++++
 src/lib/kadm5/logger.c  | 6 +++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 6d69d00e3f1ec991f7988404f26b8e0f39ec3e7b
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 15 21:07:07 1996 +0000

    add extra notes to ChangeLog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9178 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog | 7 +++++++
 1 file changed, 7 insertions(+)

commit 1c13573311e9547e31bc4b39ef613ac546871135
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 15 21:05:10 1996 +0000

    	* configure.in: add DO_SUBDIRS so make will descend into unit-test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9177 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog         |  4 ++++
 src/lib/rpc/Makefile.in       |  2 +-
 src/lib/rpc/auth_gssapi.c     | 21 +++++++++++++++++++--
 src/lib/rpc/configure.in      |  2 ++
 src/lib/rpc/svc_auth_gssapi.c | 22 +++++++++++++++-------
 5 files changed, 41 insertions(+), 10 deletions(-)

commit 911da81c6ddae3de2210b5278c4db795bc2295d3
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 15 20:29:26 1996 +0000

    	* pre.in: add TEST_PATH argument to START_SERVERS and STOP_SERVERS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9176 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 049abba66ae2a609b3e0f98ab0093d630b5696e5
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 15 20:25:23 1996 +0000

    	* krb5.conf.proto: s/localhost/__LOCALHOST__/
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9175 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog      | 7 +++++++
 src/kadmin/testing/scripts/env-setup.shin | 2 +-
 src/kadmin/testing/scripts/init_db        | 5 ++++-
 src/kadmin/testing/scripts/start_servers  | 2 ++
 4 files changed, 14 insertions(+), 2 deletions(-)

commit 65921a980bad3309c8da3f2646c9113d7c83e05d
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 15 20:25:08 1996 +0000

    	* env-setup.shin: set $QUALNAME to the right path
    
    	* start_servers, init_db: use qualname of local host, not
     	localhost, in krb5.conf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9174 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/proto/ChangeLog       | 4 ++++
 src/kadmin/testing/proto/krb5.conf.proto | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8c6b67f3bc743c002d5da6fc216e12e42df5c17f
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 15 20:19:34 1996 +0000

    unit-test/testsuite merged up into unit-test, like all the other
    unit-test directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9173 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/testsuite/Makefile           |  24 ----
 src/lib/rpc/unit-test/testsuite/config/unix.exp    |  79 -------------
 src/lib/rpc/unit-test/testsuite/helpers.exp        | 128 ---------------------
 .../rpc/unit-test/testsuite/rpc_test.0/expire.exp  |  21 ----
 .../rpc/unit-test/testsuite/rpc_test.0/fullrun.exp |  95 ---------------
 .../rpc/unit-test/testsuite/rpc_test.0/gsserr.exp  |  27 -----
 src/lib/rpc/unit-test/testsuite/rpc_test_setup.sh  |  56 ---------
 7 files changed, 430 deletions(-)

commit 17172ce49956d5687cf8883eda96c6bb118d9b4a
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 15 20:15:19 1996 +0000

    	* initial changes to make rpc unit tests work with new build/test
     	system
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9172 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/unit-test/ChangeLog              |   5 ++
 src/lib/rpc/unit-test/Makefile               |  97 --------------------
 src/lib/rpc/unit-test/Makefile.in            |  38 ++++++++
 src/lib/rpc/unit-test/Makefile.ov            | 101 +++++++++++++++++++++
 src/lib/rpc/unit-test/config/unix.exp        |  79 +++++++++++++++++
 src/lib/rpc/unit-test/configure.in           |  10 +++
 src/lib/rpc/unit-test/lib/helpers.exp        | 128 +++++++++++++++++++++++++++
 src/lib/rpc/unit-test/rpc_test.0/expire.exp  |  21 +++++
 src/lib/rpc/unit-test/rpc_test.0/fullrun.exp |  95 ++++++++++++++++++++
 src/lib/rpc/unit-test/rpc_test.0/gsserr.exp  |  27 ++++++
 src/lib/rpc/unit-test/rpc_test_setup.sh      |  56 ++++++++++++
 src/lib/rpc/unit-test/server.c               |   6 +-
 12 files changed, 565 insertions(+), 98 deletions(-)

commit bba0550c88dace46f8dece2eb6e34d0fb40dac25
Author: Richard Basch <probe@mit.edu>
Date:   Tue Oct 15 13:55:15 1996 +0000

    Fixed the spelling of my name :)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9171 dc483132-0cff-0310-8789-dd5450dbe970

 README | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 846dc8827cbcc6aa38ea5a06e3782b3e7a37b5bb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 15 10:43:25 1996 +0000

    	* Makefile.in: Added standard rules for .plin -> .pl
    
    	* *.plin: Renamed from *.pl.in
    
    All files copied in source tree to preserve history - cvs update will
    create properly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9170 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog               |   6 +
 src/kadmin/testing/scripts/Makefile.in             |   4 +-
 src/kadmin/testing/scripts/compare_dump.pl.in      | 242 ---------------
 src/kadmin/testing/scripts/fixup-conf-files.pl.in  | 344 ---------------------
 src/kadmin/testing/scripts/make-host-keytab.pl.in  | 144 ---------
 src/kadmin/testing/scripts/qualname.pl.in          |  18 --
 src/kadmin/testing/scripts/simple_dump.pl.in       |  88 ------
 .../testing/scripts/verify_xrunner_report.pl.in    |  38 ---
 8 files changed, 9 insertions(+), 875 deletions(-)

commit b619bebed5da0d7e8131c29b5c93110bb9dd88f8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 14 12:07:03 1996 +0000

    Test nlist and ls commands. The nlist command was failing on the Alpha's
    for lack of STDARG usage. [krb5-appl/108]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9169 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  |  4 ++++
 src/tests/dejagnu/krb-standalone/gssftp.exp | 26 ++++++++++++++++++++++++++
 2 files changed, 30 insertions(+)

commit d91d50a1fa086545bcf44a9ec9afa5e9786ec935
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 14 12:00:58 1996 +0000

    	* ftpd.c (secure_fprintf): Use STDARG routines if
    		present. [krb5-appl/108]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9168 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  5 +++++
 src/appl/gssftp/ftpd/ftpd.c    | 28 +++++++++++++++++++++++-----
 2 files changed, 28 insertions(+), 5 deletions(-)

commit 9f759cb00f1fe9dea0583dbd9cefbc5443fc2256
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 14 11:05:52 1996 +0000

    	* Makefile.in: Only try to run tests if both runtest and the tcl
    		libraries present.
    
    	* configure.in: Check for runtest and Tcl.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9167 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog    | 7 +++++++
 src/lib/kadm5/unit-test/Makefile.in  | 7 ++++++-
 src/lib/kadm5/unit-test/configure.in | 6 ++++++
 3 files changed, 19 insertions(+), 1 deletion(-)

commit d43c8f7d9f983b12ce49bb4e05d5c251c8521659
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 14 11:03:15 1996 +0000

    Makefile.in, configure.in: Only build programs if Tcl is present
    
    No more /mit/gnu/include /mit/gnu/lib assumptions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9166 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog    |  6 ++++++
 src/kadmin/testing/util/Makefile.in  | 16 ++++++++++------
 src/kadmin/testing/util/configure.in |  7 +++++++
 3 files changed, 23 insertions(+), 6 deletions(-)

commit ff5833da6d14532e223abe8423770a6fb04c5562
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 14 11:00:02 1996 +0000

    	* configure.in: Add AC_KRB5_TCL so configure --help is useful
    
    	* aclocal.m4 (AC_KRB5_TCL): Added tests for --with-tcl.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9165 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |  6 ++++++
 src/aclocal.m4   | 58 ++++++++++++++++++++++++++++++++++++++++++++------------
 src/configure.in |  1 +
 3 files changed, 53 insertions(+), 12 deletions(-)

commit 44df097a094eff6e80a9a3c9df0b719e132885fc
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Oct 14 06:29:15 1996 +0000

    Misc debugging cleanups [71, 74]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9164 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog |  5 +++++
 src/appl/telnet/telnetd/utility.c | 24 +++++++++++++++++-------
 2 files changed, 22 insertions(+), 7 deletions(-)

commit d4682ff452d8e21f5b17bbdaee4ecdb1cf024419
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Oct 14 06:28:48 1996 +0000

    Environment command argument handling sometimes
    prints bogus only. [75]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9163 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  | 8 +++++++-
 src/appl/telnet/telnet/commands.c | 2 +-
 2 files changed, 8 insertions(+), 2 deletions(-)

commit e7641385d102ecd7f59a95b6184379b5b95691a3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Oct 14 04:58:19 1996 +0000

    Remove rsaencpwd and krb4encpwd authentication.  Bugs were being
    reported and the code is old and wouldn't compile if you tried.  Also,
    I don't think the libraries on which it depends are available.
    Besides, there is no excuse for read_password.c using setjmp and
    longjmp. [50]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9162 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/.Sanitize       |   3 -
 src/appl/telnet/libtelnet/ChangeLog       |   8 +
 src/appl/telnet/libtelnet/Makefile.in     |   4 -
 src/appl/telnet/libtelnet/auth.c          |  34 ---
 src/appl/telnet/libtelnet/krb4encpwd.c    | 445 ---------------------------
 src/appl/telnet/libtelnet/read_password.c | 148 ---------
 src/appl/telnet/libtelnet/rsaencpwd.c     | 490 ------------------------------
 7 files changed, 8 insertions(+), 1124 deletions(-)

commit 37507bb9e189d2c36f825b99d48d6c521510ae74
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 10 21:34:56 1996 +0000

    Check for expect in autoconf and subsititute into env-setup.sh
    
    Do not assume expect is /mit/gnu/expect.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9161 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog      | 7 +++++++
 src/kadmin/testing/scripts/configure.in   | 1 +
 src/kadmin/testing/scripts/env-setup.shin | 3 +--
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 50c4b99e8f4642e01d52e077162529217a530bc7
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Oct 10 19:06:26 1996 +0000

    	* configure.in: Remove calls to CopySrcHeader
    
    	* Makefile.in: More fixups; punt usage of CopySrcHeader and use
     	explicit dependencies instead, thus avoiding abuse of double-colon
     	rules.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9160 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog    |  8 ++++++++
 src/lib/gssapi/generic/Makefile.in  | 33 ++++++++++++++++++++-------------
 src/lib/gssapi/generic/configure.in |  2 --
 3 files changed, 28 insertions(+), 15 deletions(-)

commit 37be3e84cff480b40426f2093c9447c0131168e0
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 10 17:51:42 1996 +0000

    Don't let the "timeleft" returned by krb5_gss_acquire_cred be negative!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9159 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 5 +++++
 src/lib/gssapi/krb5/acquire_cred.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 73921b6bebce4c1de80c5f94676ad060c78a97ab
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Oct 9 19:30:02 1996 +0000

    	* kadmin.c (kadmin_addprinc): add "default" policy behavior;
     	delete kadmin_renprinc entirely, since it is no longer supported
     	by the api and there is no ss command for it anyway
    
    	* kadmin.M: document "default" policy behavior.  [krb5-admin/84]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9158 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  8 +++++
 src/kadmin/cli/kadmin.M  | 21 +++++++++--
 src/kadmin/cli/kadmin.c  | 91 ++++++++++--------------------------------------
 3 files changed, 44 insertions(+), 76 deletions(-)

commit 7fcbfaffaa83e83a20af8174a2d6d5955d21f7e7
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 9 19:08:53 1996 +0000

    	* Makefile.in (all-unix): Force $(OBJS) to depend on includes,
    	fixing incompatibilty with makes that don't evaluate dependencies
    	l-r.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9157 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog   | 6 ++++++
 src/lib/rpc/Makefile.in | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 14f02eea9d16c95238914cfcdc73cd02a9e8cbb3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 9 19:08:38 1996 +0000

    	* Makefile.in (all-unix): Fix up last change; depending on a phony
    	target causes everything all of $(OBJS) to get remade always.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9156 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   |  3 +++
 src/lib/gssapi/generic/Makefile.in | 14 ++++++--------
 2 files changed, 9 insertions(+), 8 deletions(-)

commit 76ac7e2841c8f21fc7ca0298b30526256e0054ed
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 9 18:13:55 1996 +0000

    	* Makefile.in (all-unix): Fix up various rules that have
    	"includes" as dependencies in order to allow for makes that don't
    	do left-to-right ordering of dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9155 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   |  6 ++++++
 src/lib/gssapi/generic/Makefile.in | 15 ++++++++-------
 2 files changed, 14 insertions(+), 7 deletions(-)

commit e836f62ec7ed080320e91159cca5a1ae59a4250f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 9 18:03:58 1996 +0000

    Definition of gss_nt_krb5_name was incorrect; someone was being a
    bonehead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9154 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     | 5 +++++
 src/lib/gssapi/krb5/gssapi_krb5.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9129409af629c4734bea561f01c86eeca8f3a3d0
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 8 21:12:47 1996 +0000

    api-funcspec.tex: update semantics for admin_dbname and admin_lockfile
    so they always key off dbname
    
    api-server-design.tex: add new osa_adb database functions: create_db,
    destroy_db, rename_db
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9153 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex      | 31 +++++++------------------------
 doc/kadm5/api-server-design.tex | 33 +++++++++++++++++++++++++++++++--
 2 files changed, 38 insertions(+), 26 deletions(-)

commit df6a57da83cc27262c7a590c7263a8d637e2ea9b
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 8 21:10:58 1996 +0000

    	* adb_policy.c (osa_adb_rename_policy_db): rename
     	osa_adb_rename_policy to *_db
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9152 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog    |  3 +++
 src/lib/kadm5/srv/adb_policy.c | 20 ++++++++++----------
 2 files changed, 13 insertions(+), 10 deletions(-)

commit f796f4b30b60389402b1e2b33af217e50906cda5
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 8 21:10:08 1996 +0000

    	* dump.c (load_db): rename osa_adb_rename_policy to *_db
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9151 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog | 2 ++
 src/kadmin/dbutil/dump.c    | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 43f615d3a2fdfafef98ec4fb40d8231af614bc52
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 8 17:38:14 1996 +0000

    add pr to previous entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9150 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b0993e8afb1909b1f1724866b41f7aca2dec73b2
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 8 17:37:43 1996 +0000

    	* dump.c (load_db): rework the way policy database naming and
     	renaming is handled; the code no longer depends on being able to
     	specify admin_dbname specifically (which is no longer supported by
     	the libraries), uses osa_adb_rename_policy instead of doing it
     	directly, and will create a policy db if one does not already
     	exist.  Automated testing is needed. [krb5-admin/62]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9149 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog |   9 ++++
 src/kadmin/dbutil/dump.c    | 108 ++++++++++++++++++++++----------------------
 2 files changed, 62 insertions(+), 55 deletions(-)

commit fdf24445c7cba76d439d29bf6ddefd8864f4bf60
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Oct 8 17:35:30 1996 +0000

    	* adb_openclose.c, adb_policy.c: implement database renaming;
     	also, only create a db lockfile after the database has been
     	successfully created [krb5-admin/62]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9148 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       |  6 +++++
 src/lib/kadm5/srv/adb_openclose.c | 54 +++++++++++++++++++++++++++++++++++----
 src/lib/kadm5/srv/adb_policy.c    | 10 ++++++++
 3 files changed, 65 insertions(+), 5 deletions(-)

commit d515daa63e91fd99ca44bba1cfaf561ecd741775
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 7 19:49:30 1996 +0000

    Renamed RUNTEST to HAVE_RUNTEST variable in Makefile.in to avoid collision
    with definition in config/pre.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9147 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/ChangeLog   | 5 +++++
 src/tests/dejagnu/Makefile.in | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 7832a50de866657cfea77e7dc6422a4a4228ff66
Author: Kevin Mitchell <klmitch@mit.edu>
Date:   Fri Oct 4 20:54:23 1996 +0000

    * kadmin.c (kadmin_renprinc): Changed newcanon to oldcanon in the
    	"make sure blah is removed from acls before reusing"
    	message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9146 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 6 ++++++
 src/kadmin/cli/kadmin.c  | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 80693dc01339c9cfda8c76b11ce41197dbfb5692
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 4 12:44:57 1996 +0000

    Oops - wrong pr in last Changelg 46 -> 29
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9145 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit df9bd95bc408fdc0c9687d16d89e5cfa9b7c83e8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 4 12:44:18 1996 +0000

    Oops - wrong pr in change log 46 -> 29
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9144 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e11954c5838da3ad954ad331680277398a148609
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 4 12:41:52 1996 +0000

    	* svr_principal.c (kadm5_get_principal): Do not assume malloc(0)
    		returns non-NULL. [krb5-admin/46]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9143 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       |  5 +++++
 src/lib/kadm5/srv/svr_principal.c | 16 ++++++++++------
 2 files changed, 15 insertions(+), 6 deletions(-)

commit 4a9370290f91b2a210dd4967039373663a4ea855
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 4 12:39:36 1996 +0000

    	* client_principal.c (kadm5_randkey_principal): Do not assume that
    		malloc(0) returns non-NULL. [krb5-admin/46]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9142 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog          |  5 +++++
 src/lib/kadm5/clnt/client_principal.c | 31 +++++++++++++++++--------------
 2 files changed, 22 insertions(+), 14 deletions(-)

commit 14487eda0267622168047674f83c5000dd1c5169
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 4 12:34:02 1996 +0000

    Removes the sizes-test.They were bogus as they were checking the sizeof(long)
    and comparing them to known "4" byte quantities in krb5.h. This fails
    on 64 bit architectures.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9141 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog    |  6 ++++++
 src/lib/kadm5/unit-test/Makefile.in  | 15 ++++-----------
 src/lib/kadm5/unit-test/sizes-test.c | 21 ---------------------
 3 files changed, 10 insertions(+), 32 deletions(-)

commit 6fa61064fea5ddfc51e57626cb428a8d48e3791a
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Oct 3 22:19:11 1996 +0000

    	* kdb5_util.c (ARG_VAL): case second half of ?: operator to char *
     	to fix problem on AIX; this should have worked anyway because of
     	the , operator but it is easy enough to force the solution, too.
    	[krb5-admin/41]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9140 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog   | 7 +++++++
 src/kadmin/dbutil/kdb5_util.c | 5 +++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit fd59bdc37c644d1486938253bff717be25940de0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 3 17:26:46 1996 +0000

    	* pre.in: Separate KADM5 unit test files to source dir and build
    		dir based on how generated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9139 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  5 +++++
 src/config/pre.in    | 17 +++++++++--------
 2 files changed, 14 insertions(+), 8 deletions(-)

commit 681fb9a54e8caeebbcda223617c4844e6a9ec799
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 3 17:26:08 1996 +0000

    	* env-setup.shin: Renamed env-setup.sh for autoconf use
    
    	* init_db, start_servers, start_servers_local, stop_servers:
    		Invoke scripts from source directory or build tree as needed.
    
    	* configure.in, Makefile.in: generate env-setup.sh with proper
    		paths already.
    
    
    (env-setup.shin was created - retaining the old history logs)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9138 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog           | 11 ++++
 src/kadmin/testing/scripts/Makefile.in         | 14 ++++-
 src/kadmin/testing/scripts/configure.in        |  5 +-
 src/kadmin/testing/scripts/env-setup.sh        | 79 --------------------------
 src/kadmin/testing/scripts/env-setup.shin      | 15 ++---
 src/kadmin/testing/scripts/init_db             | 14 +++--
 src/kadmin/testing/scripts/start_servers       |  7 ++-
 src/kadmin/testing/scripts/start_servers_local |  7 ++-
 src/kadmin/testing/scripts/stop_servers        |  3 +-
 9 files changed, 54 insertions(+), 101 deletions(-)

commit 326f8b7ea5508bc3eda6f26ec2db5cf81130b258
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 2 17:42:40 1996 +0000

    Let autoconf find the path for perl
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9137 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog    | 4 ++++
 src/kadmin/testing/scripts/Makefile.in  | 3 +--
 src/kadmin/testing/scripts/configure.in | 1 +
 3 files changed, 6 insertions(+), 2 deletions(-)

commit 3c1aaa443a8e615dd60f159bfcc96092ce5bc2ac
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 1 19:02:30 1996 +0000

    	* api.2/init-v2.exp: Remove tests 104 & 105 as lockfile and
    		policy database names are hard wired. [krb5-admin/46]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9136 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog         |  5 +++++
 src/lib/kadm5/unit-test/api.2/init-v2.exp | 36 -------------------------------
 2 files changed, 5 insertions(+), 36 deletions(-)

commit d46ff3c8d486b6927d03637e9e625318db28e826
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 30 21:22:45 1996 +0000

    * Use login.krb5 -f from klogind
    
    * Allow login.krb5 -f to authorize root login.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9135 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 11 +++++++++++
 src/appl/bsd/krlogind.c | 24 ++++++++----------------
 src/appl/bsd/login.M    |  2 +-
 src/appl/bsd/login.c    | 39 +++++++++++++++++----------------------
 4 files changed, 37 insertions(+), 39 deletions(-)

commit 604f893487b2e572833db835a2388ff9d41e0e49
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 30 19:45:00 1996 +0000

    Fix goto labels so it compiles without krb4 support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9134 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/login.c   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a2f754388f082145b96d442fc80a7b24137587af
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Sep 27 21:13:18 1996 +0000

    	* krb5.conf.proto: parameterize kdc hostname for remote server
     	testing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9133 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/proto/ChangeLog       | 5 +++++
 src/kadmin/testing/proto/krb5.conf.proto | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 46b7f26b2af2f24e90f7577cf84772930dbfd07c
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Sep 27 21:09:00 1996 +0000

    	* start_servers, start_servers_local, stop_servers, init_db,
     	env-setup.sh: first pass at making TEST_SERVER remote server
     	testing work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9132 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog           |  4 ++++
 src/kadmin/testing/scripts/env-setup.sh        | 18 ++++++----------
 src/kadmin/testing/scripts/env-setup.shin      | 18 ++++++----------
 src/kadmin/testing/scripts/init_db             |  1 +
 src/kadmin/testing/scripts/start_servers       | 17 +++++++++------
 src/kadmin/testing/scripts/start_servers_local |  2 +-
 src/kadmin/testing/scripts/stop_servers        | 30 ++++++--------------------
 7 files changed, 34 insertions(+), 56 deletions(-)

commit 7edc45768503ad518567c494e9107eda6862435d
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Sep 27 20:38:18 1996 +0000

    	* ovsec_kadmd.c (main): krb5_klog_syslog doesn't understand %m
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9131 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 4 ++++
 src/kadmin/server/ovsec_kadmd.c | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit cd6f2dac3fac82ed613336805ea5aca2e1451737
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 27 20:08:58 1996 +0000

    	* cmds.c (setpeer): Apply jik's fix so "-n" actually works as
    	intended.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9130 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 5 +++++
 src/appl/gssftp/ftp/cmds.c    | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 71e6293b4c1153f2daf42261875ebd450900c38c
Author: Kevin Mitchell <klmitch@mit.edu>
Date:   Fri Sep 27 20:04:07 1996 +0000

    don't give kdb5_util the -d option unless kpropd is given -F
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9129 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 589080b34a60e2986c0db82e6260325441819a3f
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Sep 27 18:13:51 1996 +0000

    	* env-setup.sh: set K5ROOT to $TESTDIR/krb5-test-root by default,
     	but use an absolute path
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9128 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog      | 5 +++++
 src/kadmin/testing/scripts/env-setup.sh   | 7 +++----
 src/kadmin/testing/scripts/env-setup.shin | 7 +++----
 3 files changed, 11 insertions(+), 8 deletions(-)

commit 532afc64c6912278edd3fa58c8a607c774b0bf0f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 26 23:12:25 1996 +0000

    Remove call to krb5_os_localaddr(), since get_in_tkt will default
    correctly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9127 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     |  5 +++++
 src/clients/ksu/krb_auth_su.c | 14 +-------------
 2 files changed, 6 insertions(+), 13 deletions(-)

commit 777053b025b8e13d8b102ae7c8894111bf094671
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 26 22:54:45 1996 +0000

    get_in_tkt.c (make_preauth_list): Correctly null-terminate the
    	preauth list generated by make_preauth_list.
    
    unparse.c (krb5_unparse_name_ext): Make unparse correctly handle all
    	cases where a principal contains a nulls, backspace, newlines, or
    	tabs.
    
    t_kerb.c (test_parse_principal): Add test for checking krb5_parse_principal()
    
    parse.c (krb5_parse_name): Set all of the magic field values.
    
    Makefile.in, t_ref_kerb.out: Added new tests to test krb5_parse() and
    	krb5_unparse().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9126 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog      | 16 +++++++++++
 src/lib/krb5/krb/Makefile.in    | 24 ++++++++++++-----
 src/lib/krb5/krb/get_in_tkt.c   |  1 +
 src/lib/krb5/krb/parse.c        |  5 ++--
 src/lib/krb5/krb/t_kerb.c       | 60 +++++++++++++++++++++++++++++++++++++----
 src/lib/krb5/krb/t_ref_kerb.out | 23 +++++++++++-----
 src/lib/krb5/krb/unparse.c      | 23 +++++++++++-----
 7 files changed, 125 insertions(+), 27 deletions(-)

commit 4d650fed0d764dd9b9feef8ba59a43a17f84eb56
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Sep 26 21:54:59 1996 +0000

    	* admin_server.c (process_client): allow keytab to be specified on
     	command line; default is still wrong
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9125 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog      |  5 +++++
 src/kadmin/v4server/admin_server.c | 21 +++++++++++++++------
 2 files changed, 20 insertions(+), 6 deletions(-)

commit 77529ef21b563bd90d7a44082d4b4777c339ec2d
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Sep 26 21:53:34 1996 +0000

    	* Makefile.in, remove_changepw_perms.sh, lib/helpers.exp,
     	vrserver.0/setup-srvtab.exp, v4server.1/access.exp: use $K5ROOT
     	instead of /krb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9124 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/unit-test/ChangeLog                   | 6 ++++++
 src/kadmin/v4server/unit-test/Makefile.in                 | 1 -
 src/kadmin/v4server/unit-test/lib/helpers.exp             | 4 ++--
 src/kadmin/v4server/unit-test/remove_changepw_perms.sh    | 2 +-
 src/kadmin/v4server/unit-test/v4server.0/setup-srvtab.exp | 2 +-
 src/kadmin/v4server/unit-test/v4server.1/access.exp       | 6 ++++--
 6 files changed, 14 insertions(+), 7 deletions(-)

commit e34eaf69afd580162b881422d6acfc744e58e9cb
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Sep 26 21:51:54 1996 +0000

    	* unit-test/Makefile.in, unit-test/kpasswd.0/principal.exp: use
     	whoami instead of user (USER princ now created by init_db)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9123 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/ChangeLog                         | 5 +++++
 src/kadmin/passwd/unit-test/Makefile.in             | 8 ++------
 src/kadmin/passwd/unit-test/kpasswd.0/principal.exp | 7 ++++++-
 3 files changed, 13 insertions(+), 7 deletions(-)

commit 512ffeff727885e6d612c3a163f0ad27732d8077
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Sep 26 21:49:35 1996 +0000

    	* env-setup.sh, init_db, start_servers_local: use K5ROOT instead
     	of /krb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9122 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog           |  5 ++++
 src/kadmin/testing/scripts/env-setup.sh        | 11 +++++---
 src/kadmin/testing/scripts/env-setup.shin      | 11 +++++---
 src/kadmin/testing/scripts/init_db             | 35 +++++++++++++++++---------
 src/kadmin/testing/scripts/start_servers_local |  8 +++---
 5 files changed, 48 insertions(+), 22 deletions(-)

commit 192e0abb1cc96b2c1935925a2192ac14f8a4389c
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Sep 26 21:48:11 1996 +0000

    	* krb5.conf.proto, kdc.conf.proto: use K5ROOT instead of /krb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9121 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/proto/ChangeLog       |  4 ++++
 src/kadmin/testing/proto/kdc.conf.proto  | 12 ++++++------
 src/kadmin/testing/proto/krb5.conf.proto |  8 ++++----
 3 files changed, 14 insertions(+), 10 deletions(-)

commit 86c8042d9dac0b30cd6244d75eaaefaed222efe0
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Sep 26 21:46:40 1996 +0000

    	* api.0/init.exp, api.1/lock.exp, api.2/init.exp: use $K5ROOT
     	instead of /krb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9120 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog                |  5 ++++
 src/lib/kadm5/alt_prof.c               | 52 ++--------------------------------
 src/lib/kadm5/unit-test/api.0/init.exp |  5 ++--
 src/lib/kadm5/unit-test/api.1/lock.exp |  2 +-
 src/lib/kadm5/unit-test/api.2/init.exp |  5 ++--
 5 files changed, 15 insertions(+), 54 deletions(-)

commit 4e26d56a0311e631eaad7d927925dac34a72e0cb
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Sep 26 21:46:10 1996 +0000

    	* alt_prof.c: don't allow admin_dbname or admin_lockfile to be
     	independetly configured
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9119 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 2426eb7b0fd52d3ef7d5f79c3f6284985f49476c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Sep 26 15:47:49 1996 +0000

    	* qualname.pl.in: Renamed old qualname to here as perl path needs
    		updating.
    
    	* Makefile.in (GEN_SCRIPTS): Add qualname.pl
    
    	* start_servers_local, env-setup.sh (QUALNAME): Replace with
    		qualname.pl.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9118 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog           | 10 ++++++++++
 src/kadmin/testing/scripts/Makefile.in         |  3 ++-
 src/kadmin/testing/scripts/env-setup.sh        |  2 +-
 src/kadmin/testing/scripts/env-setup.shin      |  2 +-
 src/kadmin/testing/scripts/qualname            | 18 ------------------
 src/kadmin/testing/scripts/qualname.pl.in      | 18 ++++++++++++++++++
 src/kadmin/testing/scripts/qualname.plin       | 18 ++++++++++++++++++
 src/kadmin/testing/scripts/start_servers_local |  2 +-
 8 files changed, 51 insertions(+), 22 deletions(-)

commit 81104f5ff80ff8dbb7d1a06f2045c44b097c5e48
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Sep 26 15:36:20 1996 +0000

    Fix typo.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9117 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c97f227b388766820ce191f6ce8556c4d78e77f1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Sep 26 15:32:57 1996 +0000

    Link with -ltcl (depends on /mit/gnu/lib - yuck).
    Reorder Makefile so programs are built.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9116 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog   |  5 +++++
 src/kadmin/testing/util/Makefile.in | 11 +++++++----
 2 files changed, 12 insertions(+), 4 deletions(-)

commit 90a3dce30b14135f144dad3cfa75bb37ef700199
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Sep 25 21:46:34 1996 +0000

    	* api.1/lock.exp: lockfile is now kdb5.kadm5.lock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9115 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog      | 4 ++++
 src/lib/kadm5/unit-test/api.1/lock.exp | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2d2e885d62ec588d5d635b66f5c209b4d490fdff
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Sep 25 20:22:29 1996 +0000

    	* getdate.y: add lots of comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9114 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  4 +++
 src/kadmin/cli/getdate.y | 76 +++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 79 insertions(+), 1 deletion(-)

commit b07680dfa8b9d348c2a5267c4c8d1181359abcc7
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Sep 25 20:21:33 1996 +0000

    	* kdc.conf.proto: remove admin_dbname and admin_lockfile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9113 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/proto/ChangeLog      | 4 ++++
 src/kadmin/testing/proto/kdc.conf.proto | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit c90f73f01e6cdc1d31970e5358090fbd04437ec2
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Sep 24 19:53:33 1996 +0000

    add kadmin/testing to build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9112 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog    | 4 ++++
 src/kadmin/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 6da1d8f8e427b7f735151e1733b8de550928e71c
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Sep 24 19:52:23 1996 +0000

    add unit-test directory to build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9111 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog    | 4 ++++
 src/lib/kadm5/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 094e831a2198a3672deb9ae6b8845c15b5f4b05f
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Sep 24 17:31:28 1996 +0000

    convert to use krb5 build system; not totally complete
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9110 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/Makefile.in          |  4 ++++
 src/kadmin/testing/configure.in         |  5 +++++
 src/kadmin/testing/scripts/ChangeLog    |  4 ++++
 src/kadmin/testing/scripts/Makefile.in  | 20 ++++++++++++++++++++
 src/kadmin/testing/scripts/configure.in |  3 +++
 src/kadmin/testing/util/ChangeLog       |  4 ++++
 src/kadmin/testing/util/Makefile.in     | 21 +++++++++++++++++++++
 src/kadmin/testing/util/configure.in    | 15 +++++++++++++++
 8 files changed, 76 insertions(+)

commit c80208ed0357c8dbd451d956b6ed199744f5f828
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Sep 24 17:28:11 1996 +0000

    fix AC_INIT to point to existing sources
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9109 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/unit-test/configure.in   | 2 +-
 src/kadmin/v4server/unit-test/configure.in | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit ccae41df0071b6460c876e1bf770ed40683c3bba
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Sep 23 20:34:32 1996 +0000

    	* changes to use runtest --srcdir:
    	- Makefile.in: rewrote [csapi].* links to work in srcdir (boo,
     	hiss)
    	- move lib.t to lib/lib.t
    	- api.*/*.exp: s/source lib.t/load_lib lib.t/
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9108 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog                  |   8 +
 src/lib/kadm5/unit-test/Makefile.in                |  47 ++-
 src/lib/kadm5/unit-test/api.0/chpass-principal.exp |   2 +-
 src/lib/kadm5/unit-test/api.0/crte-policy.exp      |   2 +-
 src/lib/kadm5/unit-test/api.0/crte-principal.exp   |   2 +-
 src/lib/kadm5/unit-test/api.0/destroy.exp          |   2 +-
 src/lib/kadm5/unit-test/api.0/dlte-policy.exp      |   2 +-
 src/lib/kadm5/unit-test/api.0/dlte-principal.exp   |   2 +-
 src/lib/kadm5/unit-test/api.0/get-policy.exp       |   2 +-
 src/lib/kadm5/unit-test/api.0/get-principal.exp    |   2 +-
 src/lib/kadm5/unit-test/api.0/init.exp             |   2 +-
 src/lib/kadm5/unit-test/api.0/mod-policy.exp       |   2 +-
 src/lib/kadm5/unit-test/api.0/mod-principal.exp    |   2 +-
 .../kadm5/unit-test/api.0/randkey-principal.exp    |   2 +-
 src/lib/kadm5/unit-test/api.0/rename-principal.exp |   2 +-
 src/lib/kadm5/unit-test/api.1/lock.exp             |   2 +-
 .../kadm5/unit-test/api.2/chpass-principal-v2.exp  |   2 +-
 src/lib/kadm5/unit-test/api.2/chpass-principal.exp |   2 +-
 src/lib/kadm5/unit-test/api.2/crte-policy.exp      |   2 +-
 src/lib/kadm5/unit-test/api.2/crte-principal.exp   |   2 +-
 src/lib/kadm5/unit-test/api.2/destroy.exp          |   2 +-
 src/lib/kadm5/unit-test/api.2/dlte-policy.exp      |   2 +-
 src/lib/kadm5/unit-test/api.2/dlte-principal.exp   |   2 +-
 src/lib/kadm5/unit-test/api.2/get-policy.exp       |   2 +-
 src/lib/kadm5/unit-test/api.2/get-principal-v2.exp |   2 +-
 src/lib/kadm5/unit-test/api.2/get-principal.exp    |   2 +-
 src/lib/kadm5/unit-test/api.2/init-v2.exp          |   2 +-
 src/lib/kadm5/unit-test/api.2/init.exp             |   2 +-
 src/lib/kadm5/unit-test/api.2/mod-policy.exp       |   2 +-
 src/lib/kadm5/unit-test/api.2/mod-principal.exp    |   2 +-
 .../kadm5/unit-test/api.2/randkey-principal-v2.exp |   2 +-
 .../kadm5/unit-test/api.2/randkey-principal.exp    |   2 +-
 src/lib/kadm5/unit-test/config/unix.exp            |   1 +
 src/lib/kadm5/unit-test/lib/lib.t                  | 367 +++++++++++++++++++++
 34 files changed, 436 insertions(+), 47 deletions(-)

commit 58f8f1385233a73721971999421e9225780ca161
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Sep 23 19:40:40 1996 +0000

    	* pre.in (DEJAFLAGS): set --srcdir $(srcdir) so unit test files
     	don't have to be symlinked to build tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9107 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/pre.in    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit aa1af5631b322b963e739ce90b44fb1dc1d03fe7
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Sep 23 19:39:37 1996 +0000

    	* stop_servers_local: delete krb5kdc_rcache after stopping kdc
    
    	* Makefile.ov: create restore_files.sh as symlink to save_files.sh
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9106 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog          | 6 ++++++
 src/kadmin/testing/scripts/Makefile.ov        | 5 ++++-
 src/kadmin/testing/scripts/stop_servers_local | 4 ++++
 3 files changed, 14 insertions(+), 1 deletion(-)

commit 99e8ea255f177bcc0aac4cc65621636ca39da573
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Sep 23 19:38:21 1996 +0000

    move helpers to lib subdir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9105 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/unit-test/helpers.exp     | 217 ----------------------------
 src/kadmin/passwd/unit-test/lib/helpers.exp | 217 ++++++++++++++++++++++++++++
 2 files changed, 217 insertions(+), 217 deletions(-)

commit 017333253bceb06542a805bc807f9b375305c48a
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Sep 23 19:37:19 1996 +0000

    	* configure.in: add unit-test subdir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9104 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog              |  4 ++++
 src/kadmin/v4server/configure.in           |  1 +
 src/kadmin/v4server/unit-test/Makefile.in  | 15 +++++++++++++++
 src/kadmin/v4server/unit-test/configure.in |  3 +++
 4 files changed, 23 insertions(+)

commit 011ae4e6f8383eb56126246cf7c2c2bcf9d9f552
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Sep 23 19:35:59 1996 +0000

    	* adapt to krb5 build system: create Makefile.in, configure.in,
     	update paths in unix.exp, move helpers.exp to lib
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9103 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/unit-test/ChangeLog       |   5 +
 src/kadmin/v4server/unit-test/config/unix.exp |   4 +-
 src/kadmin/v4server/unit-test/helpers.exp     | 238 --------------------------
 src/kadmin/v4server/unit-test/lib/helpers.exp | 238 ++++++++++++++++++++++++++
 4 files changed, 245 insertions(+), 240 deletions(-)

commit 3b2ff8b6e6733d9f4bb0ef17e2a7ee05c5549431
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Sep 21 09:27:45 1996 +0000

    Check in all of jik's patches besides the forward command
    and init stanza.
    
    I think that as a low-priority fix, someone should rewrite the posix_signals
    stuff in sys_bsd.c to be more consistent with the rest of the code;
    it is correct but in a different style.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9102 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  | 12 ++++++++++++
 src/appl/telnet/telnet/commands.c | 21 +++++++++++++++++++++
 src/appl/telnet/telnet/externs.h  |  3 +++
 src/appl/telnet/telnet/sys_bsd.c  | 27 +++++++++++++++++++++++++++
 src/appl/telnet/telnet/telnet.c   |  9 ++++++---
 src/appl/telnet/telnetd/ChangeLog |  4 ++++
 src/appl/telnet/telnetd/utility.c |  3 +++
 7 files changed, 76 insertions(+), 3 deletions(-)

commit b67d0cec8adc2c43e274c60e8a838cf63f06d206
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Sep 21 09:26:07 1996 +0000

    Preliminary fixed version of patch to deal with reading in credentials
    and writing them out later.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9101 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 12 ++++++++++++
 src/appl/bsd/login.c   | 43 ++++++++++++++++++++++++++-----------------
 2 files changed, 38 insertions(+), 17 deletions(-)

commit a67adf453eb72787f5bef983750684e48257eb49
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Sep 20 21:33:38 1996 +0000

    	* configure.in: add unit-test subdirectory
    
    	* unit-test/: create configure.in and Makefile.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9100 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/ChangeLog              |  6 ++++++
 src/kadmin/passwd/configure.in           |  1 +
 src/kadmin/passwd/unit-test/Makefile.in  | 16 ++++++++++++++++
 src/kadmin/passwd/unit-test/configure.in |  3 +++
 4 files changed, 26 insertions(+)

commit 1a5f4fe4df90c76ff9cb823f3cb3ce771e910eef
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Sep 20 20:58:52 1996 +0000

    	* pre.in: added support for KADM5 unit test system; could
    	stand some cleaning
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9099 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  5 +++++
 src/config/pre.in    | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+)

commit c31870dbc635420cbb7ad430413f67d037801d6a
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Sep 20 20:55:52 1996 +0000

    create env-setup.sh
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9098 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/env-setup.sh   | 81 +++++++++++++++++++++++++++++++
 src/kadmin/testing/scripts/env-setup.shin | 81 +++++++++++++++++++++++++++++++
 2 files changed, 162 insertions(+)

commit 93ce69dcba3301b29bfb406024c758cfe31f7667
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Sep 20 20:55:15 1996 +0000

    	* krb5.conf.proto: change logging to /krb5/syslog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9097 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/proto/ChangeLog       | 4 ++++
 src/kadmin/testing/proto/krb5.conf.proto | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit e36d99743a720973f0e4168e3d40796ad03152f5
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Sep 20 20:52:57 1996 +0000

    add unit-test directory to standard build system
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9096 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog    |   4 ++
 src/lib/kadm5/unit-test/Makefile.in  | 126 +++++++++++++++++++++++++++++++++++
 src/lib/kadm5/unit-test/configure.in |  14 ++++
 3 files changed, 144 insertions(+)

commit b0b756c6e11dc83b8e398dee3ac4ca4b9dcb1134
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Sep 19 12:07:35 1996 +0000

    Do not build in v4server if krb4 support is not included
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9095 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog    | 5 +++++
 src/kadmin/configure.in | 8 ++++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 8765b6f98b8da609392847a7c1dac141d7af4d7f
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 18 22:20:56 1996 +0000

    add mkrel (release generation script)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9094 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/mkrel | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

commit f3ca77f7fe76f964de3fad01d334b3d6ced1358d
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Sep 18 16:38:13 1996 +0000

    	* kdc.conf.proto: remove max_life spec, use default
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9093 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/proto/ChangeLog      | 4 ++++
 src/kadmin/testing/proto/kdc.conf.proto | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit a5803e21fa147252913f5cea4b563aa642cf8887
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Sep 18 16:37:37 1996 +0000

    set max_life default to 10 hours, not zero
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9092 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex  | 12 ++++++++----
 doc/kadm5/api-unit-test.tex |  6 ++++++
 2 files changed, 14 insertions(+), 4 deletions(-)

commit 1be98739a04404bbf53e41a4aae7d6b79d51c5d0
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Sep 18 16:35:56 1996 +0000

    	* alt_prof.c (kadm5_get_config_params): set max_life default to 10
     	hours, instead of 0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9091 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  | 5 +++++
 src/lib/kadm5/alt_prof.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 03c484d36a23b70ad030c1d6494964f9d3e1a7aa
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Sep 17 19:10:08 1996 +0000

    	* server_internal.h (ALL_PRINC_MASK): Add MAX_RLIFE to
     	ALL_PRINC_MASK.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9090 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog         |  5 +++++
 src/lib/kadm5/server_internal.h | 17 ++++++++++-------
 2 files changed, 15 insertions(+), 7 deletions(-)

commit 388b294d6fdf461415cbc924d0b8c890bcb05fca
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 12 18:49:46 1996 +0000

    Added Ezra and Richard, which had somehow never been added to the MIT Krb5
    team for some reason.  Sigh...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9089 dc483132-0cff-0310-8789-dd5450dbe970

 README | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 60e350af4201b35ba30d30622675d6d45c7324a3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 11 23:01:34 1996 +0000

    	* Makefile.in (memmove.o): add -DMEMMOVE to compile as memmove
    		(my_memmove) instead of bcopy (!!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9087 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/obj/ChangeLog   | 5 +++++
 src/util/db2/obj/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit c19d3cae0ff153ce3f1d6a43f607d45b0b7e33ca
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 11 21:51:36 1996 +0000

    Update readme file for Beta 7 release
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9086 dc483132-0cff-0310-8789-dd5450dbe970

 README | 105 +++++++++++++++++++++++++++++++++++++++++------------------------
 1 file changed, 66 insertions(+), 39 deletions(-)

commit 642b2005e0e3c2cfbc723577fc6192e073ee3ae8
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Sep 11 21:45:19 1996 +0000

    use kadmin instead of kadm5_keytab
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9085 dc483132-0cff-0310-8789-dd5450dbe970

 .../v4server/unit-test/v4server.0/setup-srvtab.exp      | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

commit c6fbdba2d20542c3f09d0f3497d6fbdab74ac032
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Sep 11 21:28:43 1996 +0000

    	* login.c: fix a security-threating race condition: chown'ing the
     	ccache to the user can be bad if the user can delete the file
     	first and make it a symlink to something else.  The solution is to
     	re-create the ccache after login as setuid() to the user.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9084 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |   7 +++
 src/appl/bsd/login.c   | 130 ++++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 131 insertions(+), 6 deletions(-)

commit 887b4e35081259b02fe1c374d4f9cf4db44cedb1
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 11 21:06:38 1996 +0000

    Remove kadmin/import and kadmin/export since they are subsumed by kdb5_util
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9083 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/export/unit-test/ChangeLog    |   5 --
 src/kadmin/export/unit-test/Makefile.ov  |  19 -----
 src/kadmin/export/unit-test/add-to-db.sh |  55 --------------
 src/kadmin/export/unit-test/dotest.sh    |  75 ------------------
 src/kadmin/export/unit-test/helpers.exp  | 126 -------------------------------
 5 files changed, 280 deletions(-)

commit 2ec65138c7241a1f1ee840b01e00cdec42a0b1e0
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Sep 11 21:04:14 1996 +0000

    	* api.2/init-v2.exp: make test100 only run on client
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9082 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog         | 4 ++++
 src/lib/kadm5/unit-test/api.2/init-v2.exp | 7 +++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 38062597f289bd47c3f1c8c30d90602286ad9dd8
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Sep 11 21:01:46 1996 +0000

    	* make-host-keytab.pl.in: use kadmin instead of kadm5_keytab
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9081 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog              |  4 ++++
 src/kadmin/testing/scripts/make-host-keytab.pl.in | 22 ++++++++++++++--------
 src/kadmin/testing/scripts/make-host-keytab.plin  | 22 ++++++++++++++--------
 3 files changed, 32 insertions(+), 16 deletions(-)

commit c345ae24c280496d0cb3acfa96258c7dbfeb25f2
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 11 20:38:17 1996 +0000

    Remove the kadmin/import and kadmin/export directories since the are
    subsumed by kdb5_util.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9080 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog                            |   5 +
 src/kadmin/configure.in                         |   2 +-
 src/kadmin/export/ChangeLog                     |  19 --
 src/kadmin/export/Makefile.in                   |  20 --
 src/kadmin/export/Makefile.ov                   |  24 --
 src/kadmin/export/configure.in                  |  12 -
 src/kadmin/export/export.c                      | 242 --------------
 src/kadmin/export/export_err.et                 |  19 --
 src/kadmin/export/local.h                       |  15 -
 src/kadmin/export/ovsec_adm_export.c            | 159 ---------
 src/kadmin/export/unit-test/config/unix.exp     |  36 --
 src/kadmin/export/unit-test/export.0/dotest.exp |  29 --
 src/kadmin/export/unit-test/export.0/output.exp |  43 ---
 src/kadmin/export/unit-test/export.0/usage.exp  |  25 --
 src/kadmin/import/ChangeLog                     |  17 -
 src/kadmin/import/Makefile.in                   |  18 -
 src/kadmin/import/Makefile.ov                   |  24 --
 src/kadmin/import/configure.in                  |  12 -
 src/kadmin/import/import.c                      | 421 ------------------------
 src/kadmin/import/import.h                      |  40 ---
 src/kadmin/import/import_err.et                 |  26 --
 src/kadmin/import/misc.c                        |  95 ------
 src/kadmin/import/ovsec_adm_import.c            | 164 ---------
 src/kadmin/import/strtok.c                      | 131 --------
 src/kadmin/import/unit-test/Makefile.ov         |   9 -
 src/kadmin/import/unit-test/config/unix.exp     |  36 --
 src/kadmin/import/unit-test/helpers.exp         |  93 ------
 src/kadmin/import/unit-test/import.0/usage.exp  |  23 --
 src/kadmin/import/unit-test/valid_export_file   |  27 --
 29 files changed, 6 insertions(+), 1780 deletions(-)

commit 5703cfe7cdaeb9e8d21a8dba5993c96a48037cf6
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 11 16:01:18 1996 +0000

    remove spurious files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9079 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/sample/.Sanitize | 31 -------------------------------
 1 file changed, 31 deletions(-)

commit 532603aef49c1648271bbc2149efc73f7980bbfc
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 11 15:59:55 1996 +0000

    remove other spurious files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9078 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/doc/.Sanitize | 31 -------------------------------
 1 file changed, 31 deletions(-)

commit 152ef6d103f1aea4a0204e0a9738fda30524ae4a
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 11 15:31:43 1996 +0000

    remove some missed files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9077 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/.Sanitize | 32 --------------------------------
 src/include/krb5/asn.1/.rconf    |  1 -
 2 files changed, 33 deletions(-)

commit b405b693cdfefae64d9d5827e8116628892ad758
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 11 15:06:28 1996 +0000

    Remove left-over .Sanitize file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9076 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/zmailnotify/.Sanitize | 31 -------------------------------
 1 file changed, 31 deletions(-)

commit b2d3e959849c230dc502cd3f9b10bb7a8f7ee0bd
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Sep 11 01:01:47 1996 +0000

    	* kadmin.c (kadmin_startup): -m doesn't take an argument
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9075 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 4 ++++
 src/kadmin/cli/kadmin.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit df65d0410f41dde329929d6dff6cfdafdb8f0719
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 11 00:59:21 1996 +0000

    Remove obsolete documentation files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9074 dc483132-0cff-0310-8789-dd5450dbe970

 doc/INCOMPATIBILITY |  19 ---------
 doc/OS-notes        |  73 --------------------------------
 doc/SOURCE-TREE     | 118 ----------------------------------------------------
 doc/TREE-GRAPH      |  95 ------------------------------------------
 4 files changed, 305 deletions(-)

commit f1c5ad19bdcdcd767eac46886782c531642f1530
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Sep 11 00:52:00 1996 +0000

    	* alt_prof.c (krb5_aprof_init): use profile_init_path on fname,
    	not profile_init.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9073 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  | 5 +++++
 src/lib/kadm5/alt_prof.c | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 7c53e70b2be7e2c03db0c32caf053867ed41c82b
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 11 00:50:10 1996 +0000

    The telnet man page only has 9 pages; the rcp man page only has 1
    page.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9072 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog          | 5 +++++
 doc/user-guide.texinfo | 8 --------
 2 files changed, 5 insertions(+), 8 deletions(-)

commit fe92ca8560feac2ddf6e82dcbe510d1c507ea51b
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 10 22:22:07 1996 +0000

    remove keytab directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9071 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog                               |   4 +
 src/kadmin/configure.in                            |   2 +-
 src/kadmin/keytab/ChangeLog                        |  13 -
 src/kadmin/keytab/Makefile.in                      |  19 -
 src/kadmin/keytab/Makefile.ov                      |  30 --
 src/kadmin/keytab/configure.in                     |  12 -
 src/kadmin/keytab/keytab.c                         | 528 ---------------------
 src/kadmin/keytab/unit-test/ChangeLog              |   4 -
 src/kadmin/keytab/unit-test/Makefile.ov            |  21 -
 src/kadmin/keytab/unit-test/add-princs.tcl         |  12 -
 src/kadmin/keytab/unit-test/config/unix.exp        |  46 --
 src/kadmin/keytab/unit-test/del-princs.tcl         |  24 -
 src/kadmin/keytab/unit-test/helpers.exp            | 132 ------
 src/kadmin/keytab/unit-test/keytab.0/ChangeLog     |   4 -
 src/kadmin/keytab/unit-test/keytab.0/adding.exp    | 119 -----
 .../keytab/unit-test/keytab.0/keytab-spec.exp      |  47 --
 src/kadmin/keytab/unit-test/keytab.0/removing.exp  | 125 -----
 17 files changed, 5 insertions(+), 1137 deletions(-)

commit ab9f404ae02f04cf17ef345240d396b94471b549
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 10 19:14:48 1996 +0000

    	* telnet.1: Update -x flag usage to reflect our behavior of
    		dropping connection if encryption cannot be negotiated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9070 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog | 2 ++
 src/appl/telnet/telnet/telnet.1  | 5 ++++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 627db71294dd944bf81707cffefc916610b46dc5
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Sep 10 18:51:54 1996 +0000

    remove ".so man1/header.doc" and extra args to .TH
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9069 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog            | 5 +++++
 src/appl/bsd/klogind.M            | 3 +--
 src/appl/bsd/kshd.M               | 3 +--
 src/appl/bsd/login.M              | 3 +--
 src/appl/bsd/rcp.M                | 3 +--
 src/appl/bsd/rlogin.M             | 3 +--
 src/appl/bsd/rsh.M                | 3 +--
 src/appl/gssftp/ftp/ChangeLog     | 4 ++++
 src/appl/gssftp/ftp/ftp.M         | 3 +--
 src/appl/gssftp/ftpd/ChangeLog    | 4 ++++
 src/appl/gssftp/ftpd/ftpd.M       | 3 +--
 src/appl/mailquery/ChangeLog      | 3 +++
 src/appl/mailquery/mailquery.M    | 3 +--
 src/appl/popper/ChangeLog         | 4 ++++
 src/appl/popper/popper.M          | 3 +--
 src/appl/sample/sclient/ChangeLog | 4 ++++
 src/appl/sample/sclient/sclient.M | 3 +--
 src/appl/sample/sserver/ChangeLog | 4 ++++
 src/appl/sample/sserver/sserver.M | 3 +--
 src/appl/telnet/telnet/ChangeLog  | 4 ++++
 src/appl/telnet/telnet/telnet.1   | 3 +--
 src/appl/telnet/telnetd/ChangeLog | 4 ++++
 src/appl/telnet/telnetd/telnetd.8 | 3 +--
 src/clients/kdestroy/ChangeLog    | 3 +++
 src/clients/kdestroy/kdestroy.M   | 3 +--
 src/clients/kinit/ChangeLog       | 4 ++++
 src/clients/kinit/kinit.M         | 3 +--
 src/clients/klist/ChangeLog       | 4 ++++
 src/clients/klist/klist.M         | 3 +--
 src/clients/ksu/ChangeLog         | 4 ++++
 src/clients/ksu/ksu.M             | 3 +--
 src/config-files/ChangeLog        | 4 ++++
 src/config-files/kdc.conf.M       | 2 +-
 src/config-files/krb5.conf.M      | 2 +-
 src/gen-manpages/ChangeLog        | 6 ++++++
 src/gen-manpages/Makefile.in      | 1 -
 src/gen-manpages/k5login.M        | 3 +--
 src/gen-manpages/kerberos.M       | 3 +--
 src/kadmin/cli/ChangeLog          | 4 ++++
 src/kadmin/cli/kadmin.M           | 3 +--
 src/kadmin/dbutil/ChangeLog       | 6 ++++++
 src/kadmin/dbutil/kdb5_edit.M     | 2 +-
 src/kadmin/dbutil/kdb5_util.M     | 3 +--
 src/kadmin/ktutil/ChangeLog       | 4 ++++
 src/kadmin/ktutil/ktutil.M        | 3 +--
 src/kadmin/passwd/ChangeLog       | 4 ++++
 src/kadmin/passwd/kpasswd.M       | 3 +--
 src/kadmin/server/ChangeLog       | 4 ++++
 src/kadmin/server/kadmind.M       | 3 +--
 src/kadmin/v5passwdd/ChangeLog    | 4 ++++
 src/kadmin/v5passwdd/v5passwd.M   | 2 +-
 src/kdc/ChangeLog                 | 4 ++++
 src/kdc/krb5kdc.M                 | 3 +--
 src/lib/kadm/ChangeLog            | 4 ++++
 src/lib/kadm/krb5strings.M        | 2 +-
 src/slave/ChangeLog               | 4 ++++
 src/slave/kprop.M                 | 3 +--
 src/slave/kpropd.M                | 3 +--
 src/tests/create/ChangeLog        | 4 ++++
 src/tests/create/kdb5_mkdums.M    | 3 +--
 60 files changed, 137 insertions(+), 64 deletions(-)

commit efda685431ef1d7e8be25666e49a7af04a02d214
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 9 23:38:05 1996 +0000

    Updated to reflect latest OS inconsistencies; removed shared library
    theory section to a new file, implementor.texinfo, which will have
    information that only developers will care about.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9068 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |   7 ++
 doc/build.texinfo       | 195 +++++++++++++++-------------------------------
 doc/implementor.texinfo | 203 ++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 273 insertions(+), 132 deletions(-)

commit 7d0f3f7e1abebe6fe82fbe215931adf0b3540e72
Author: Jeff Bigler <jcb@mit.edu>
Date:   Mon Sep 9 19:10:00 1996 +0000

    Fixed header.doc so manpages say "MIT" rather than "Cygnus".  8-)
    Updated man page for man2ps script.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9067 dc483132-0cff-0310-8789-dd5450dbe970

 doc/man2ps.M                | 20 +++++++++++++-------
 src/gen-manpages/header.doc |  3 +--
 2 files changed, 14 insertions(+), 9 deletions(-)

commit b9e8a0c975bba5b99e85414bc74b6a8bc1f747dc
Author: Jeff Bigler <jcb@mit.edu>
Date:   Mon Sep 9 18:47:31 1996 +0000

    Updated ChangeLog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9066 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 6d582ffa679dc07600148ec178c4b20c580848c6
Author: Jeff Bigler <jcb@mit.edu>
Date:   Mon Sep 9 18:29:44 1996 +0000

    Extracted addition to texinfo.tex (for @doubleleftarrow{} command) into
    supplemental file texinfo-suppl.tex.  This file must be input *before*
    texinfo.tex, as is done in admin.texinfo and install.texinfo.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9065 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo     | 4 ++--
 doc/install.texinfo   | 5 ++---
 doc/texinfo-suppl.tex | 7 +++++++
 doc/texinfo.tex       | 4 +---
 4 files changed, 12 insertions(+), 8 deletions(-)

commit aa8762ccae7cf0d2590634f48fa16878883d31d4
Author: Jeff Bigler <jcb@mit.edu>
Date:   Mon Sep 9 17:31:27 1996 +0000

    Forgot to make entries before checking in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9064 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog | 8 ++++++++
 1 file changed, 8 insertions(+)

commit bdd375971388c0787cb76f3bbb8adf828f51881b
Author: Jeff Bigler <jcb@mit.edu>
Date:   Mon Sep 9 17:26:02 1996 +0000

    Changed docs to be Edition b7-1.  Changed man2ps to make PostScript
    manpages 85% full size (for full page printing).  Moved offset for
    PostScript manpages to -700, which is right with the version of tex and
    dvips we have at Cygnus.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9063 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo      |  6 ++---
 doc/install.texinfo    |  2 +-
 doc/man2ps             |  4 +--
 doc/user-guide.texinfo | 70 +++++++++++++++++++++++++-------------------------
 4 files changed, 41 insertions(+), 41 deletions(-)

commit 7653667c38c0876a8d1b00a3d56d9567109487f8
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 9 15:17:52 1996 +0000

    Fix BINDIR to be CLIENT_BINDIR
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9062 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/ChangeLog   | 4 ++++
 src/kadmin/passwd/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a114a0db0b2755c7033f8a45b1c0459e0e91ce32
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 9 15:15:45 1996 +0000

    Fix the usage messages to state -randkey, not -randpass, to conform
    with what the code (and man pages) use.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9061 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 6 ++++++
 src/kadmin/cli/kadmin.c  | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit f0d5c47e9b853f08ea8451ee93bfeb2802ee7c3a
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 9 15:10:31 1996 +0000

    Don't call get_config_params again, since it's not necessary, and
    breaks the policy database name if it is manually set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9060 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog |  6 ++++++
 src/kadmin/dbutil/loadv4.c  | 16 ++++------------
 2 files changed, 10 insertions(+), 12 deletions(-)

commit 4dfb60a64524bd8036bd4b3f7d801581017e32b7
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 7 00:23:50 1996 +0000

    Update patch level file for Beta 7 release
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9059 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 5 +++++
 src/patchlevel.h | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0bf3fecbd7439c40c86d1bbde04c7eb9e1b3f811
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 7 00:22:44 1996 +0000

    Updated copyright dates and modify copyright text to have non-commital
    words about export licenses.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9058 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog         | 3 +++
 doc/copyright.texinfo | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit ebbcaa0c560a3eb9440007993ed3b3ea9825daca
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 7 00:14:20 1996 +0000

    Don't allow the environment variable RESOLV_HOST_CONF to be set for
    Linux's sake.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9057 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 5 +++++
 src/appl/telnet/telnetd/state.c   | 1 +
 2 files changed, 6 insertions(+)

commit 90884a91c14566d5226fc5732e93b58caa11202e
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 7 00:13:13 1996 +0000

    Added Changelog to repository
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9056 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadmin/ChangeLog | 7 +++++++
 1 file changed, 7 insertions(+)

commit 70b0805d2a5bb5388759978a170a18d475176759
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 7 00:12:49 1996 +0000

    admin.texinfo, install.texinfo: Set edition to "b7-1"
    
    user-guide.texinfo: Set edition to "b7-1".  Fix the hoffset and
    	voffsets for the included man page poscript files so that the images
    	are lined up correctly (at least using MIT's dvips).
    
    Makefile (user-guide): Make sure the kpasswd man page's postscript is
    	built.  Add new target "clean-temp-ps" which cleans up the temporary
    	postscript files.
    
    man2ps: Changes to make man2ps more portable.  Remove bash specific
    	constructs, and replace with calls to expr.  Since the arguments to
    	"troff" require groff, just try to run groff explicitly (someone can
    	always edit the ROFF and ROFF_OPTIONS at the top of the script).  Try
    	to automatically detect whether csplit or gcsplit should be used, by
    	grovelling through the user's path.
    
    texinfo.tex: Check in version of texinfo.tex that has Jeff's magic
    	doubleleft arrow hack.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9055 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog          | 24 ++++++++++++++++++
 doc/Makefile           |  9 +++++--
 doc/admin.texinfo      |  2 +-
 doc/install.texinfo    |  2 +-
 doc/man2ps             | 26 +++++++++++++++----
 doc/texinfo.tex        |  2 ++
 doc/user-guide.texinfo | 68 +++++++++++++++++++++++++-------------------------
 7 files changed, 90 insertions(+), 43 deletions(-)

commit 47de930968f047d718b89b9f103b61b4202eb538
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 7 00:11:50 1996 +0000

    Remove out of date file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9054 dc483132-0cff-0310-8789-dd5450dbe970

 doc/HOW_TO_BUILD | 131 -------------------------------------------------------
 1 file changed, 131 deletions(-)

commit 8e90110c06430bbe5cfb81203d187a15ee956997
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 6 23:58:48 1996 +0000

    Ignore scratch files that may show up in the doc directories...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9053 dc483132-0cff-0310-8789-dd5450dbe970

 doc/.cvsignore           | 71 ++++++++++++++++++++++++++++++++++++++++++++++++
 doc/api/.cvsignore       | 10 +++++++
 doc/implement/.cvsignore |  7 +++++
 3 files changed, 88 insertions(+)

commit 229f02ca3e8b417f0f772ef170bf128ea465cb1c
Author: Jeff Bigler <jcb@mit.edu>
Date:   Fri Sep 6 23:22:40 1996 +0000

    New manpages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9052 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in              |  2 +-
 src/kadmin/passwd/Makefile.in |  1 +
 src/kadmin/passwd/kpasswd.M   | 68 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 70 insertions(+), 1 deletion(-)

commit fdf99bd6c1a15e60316216a288b74ef1bb31650e
Author: Jeff Bigler <jcb@mit.edu>
Date:   Fri Sep 6 23:21:10 1996 +0000

    New generic man pages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9051 dc483132-0cff-0310-8789-dd5450dbe970

 src/gen-manpages/ChangeLog    |  10 +++
 src/gen-manpages/Makefile.in  |   6 ++
 src/gen-manpages/configure.in |   4 ++
 src/gen-manpages/header.doc   |   2 +
 src/gen-manpages/k5login.M    |  56 ++++++++++++++++
 src/gen-manpages/kerberos.M   | 145 ++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 223 insertions(+)

commit e7aba242fea0ddfd4cfff2c7a81f5b096217a1a5
Author: Jeff Bigler <jcb@mit.edu>
Date:   Fri Sep 6 22:36:47 1996 +0000

    Punted references to krdist
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9050 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo      | 13 ++++++------
 doc/install.texinfo    |  9 ++++-----
 doc/user-guide.texinfo | 54 ++++++++------------------------------------------
 3 files changed, 18 insertions(+), 58 deletions(-)

commit 08792ab8f654a66211733a03184e2883110de0e9
Author: Jeff Bigler <jcb@mit.edu>
Date:   Fri Sep 6 22:01:35 1996 +0000

    Added [login] section
    Changed [domain_name] typo to [domain_realm].
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9049 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb5.conf.M | 288 +++++++++++++++++++++----------------------
 1 file changed, 142 insertions(+), 146 deletions(-)

commit 914d8d51fc667008024e37f224b9bc08d3498d70
Author: Jeff Bigler <jcb@mit.edu>
Date:   Fri Sep 6 21:39:11 1996 +0000

    Forgot to actually add these.  (oops)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9048 dc483132-0cff-0310-8789-dd5450dbe970

 doc/install-old.texi | 2239 ++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/install.texinfo  | 1367 ++++++++++++++++++++++++++++++
 2 files changed, 3606 insertions(+)

commit 83f6f4ad74e04cd663f8e8e0ef564bb6ba2217e5
Author: Jeff Bigler <jcb@mit.edu>
Date:   Fri Sep 6 21:37:49 1996 +0000

    Renamed cyg-install.texinfo to install.texinfo.
    Renamed install.texi to install-old.texi.
    Added include file bug-report.texinfo
    Made relevant changes in Makefile.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9047 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog           |    8 +
 doc/Makefile            |    8 +-
 doc/bug-report.texinfo  |    8 +
 doc/cyg-install.texinfo | 1367 -----------------------------
 doc/install.texi        | 2239 -----------------------------------------------
 5 files changed, 20 insertions(+), 3610 deletions(-)

commit 99bf59e821a0ea73ad1fe0a1c2c83540f03ffb24
Author: Jeff Bigler <jcb@mit.edu>
Date:   Fri Sep 6 21:32:01 1996 +0000

    make all should now DTRT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9046 dc483132-0cff-0310-8789-dd5450dbe970

 doc/Makefile | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit cd9eba7141b8263a8afa08fdee549a8bca89d04a
Author: Jeff Bigler <jcb@mit.edu>
Date:   Fri Sep 6 21:30:38 1996 +0000

    Edited so makeinfo works properly.  (We can't use @ifset MIT and @ifset
    CYGNUS with makeinfo.  *sigh*)
    Also replaced all of build.texinfo with section from install.texi.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9045 dc483132-0cff-0310-8789-dd5450dbe970

 doc/Makefile              |   3 +-
 doc/admin.texinfo         | 154 ++-------
 doc/build.texinfo         | 858 +++++++++++++++++++++++++++++++++++-----------
 doc/copyright.texinfo     |   2 +
 doc/cyg-install.texinfo   | 378 ++------------------
 doc/definitions.texinfo   |   4 +-
 doc/document-list.texinfo |   3 +
 doc/send-pr.texinfo       |   3 +
 doc/user-guide.texinfo    |  62 ++--
 9 files changed, 759 insertions(+), 708 deletions(-)

commit b78f63b4529d96fd16c8a982e9b5f50b83c960c7
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 6 19:48:34 1996 +0000

    	* configure.in: remove admin subdir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9044 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 4 ++++
 src/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 539434e02d61e356bff55be1befb0b34b4fbe549
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 6 19:47:05 1996 +0000

    remove admin directory as it is no longer needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9043 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/.Sanitize    | 42 ------------------------------------------
 src/admin/ChangeLog    | 43 -------------------------------------------
 src/admin/Makefile.in  |  4 ----
 src/admin/configure.in |  5 -----
 4 files changed, 94 deletions(-)

commit 7f598d0495fab1281454ff4f8c9f6d3b45c5771f
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Sep 6 19:45:16 1996 +0000

    remove kdb5_anadd as it is no longer needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9042 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/.Sanitize    |  38 -----------
 src/admin/aname/ChangeLog    |  49 --------------
 src/admin/aname/Makefile.in  |  14 ----
 src/admin/aname/configure.in |   7 --
 src/admin/aname/kdb5_anadd.M |  90 --------------------------
 src/admin/aname/kdb5_anadd.c | 149 -------------------------------------------
 6 files changed, 347 deletions(-)

commit e086825a45fb7e12fb8aed34575ad336dd804f7c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 6 18:45:34 1996 +0000

    login.M: Document that login_krb4_convert is off by default
    
    login.c: Turn login_krb4_convert off by default, since it causes
    	problems if you don't have krb524d running on the KDC.  This is
    	necessary because a Solaris socket bug causes login to hang for 45
    	seconds if krb524d isn't present on the KDC.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9041 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 10 ++++++++++
 src/appl/bsd/login.M   |  9 +++++++--
 src/appl/bsd/login.c   |  2 +-
 3 files changed, 18 insertions(+), 3 deletions(-)

commit 0d8b52dcebd0124fe2c92a44cb0e7b632c524a1a
Author: Jeff Bigler <jcb@mit.edu>
Date:   Fri Sep 6 17:16:30 1996 +0000

    Completely rewrote Makefile.  Fixed up man2ps script and wrote manpage
    for it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9040 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog | 20 +++++++++++++++++
 doc/Makefile  | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++--------
 doc/man2ps    | 32 ++++++++++++++-------------
 doc/man2ps.M  | 44 ++++++++++++++++++++++++++++++++++++
 4 files changed, 143 insertions(+), 24 deletions(-)

commit 9afbaac6bcef083f8529f7abf9c5e54db605cea0
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 6 05:26:10 1996 +0000

    Remove --enable options which are no longer valid.  Updated reference
    to dejagnu.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9039 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog     |  5 +++++
 doc/build.texinfo | 43 +++++++++++++------------------------------
 2 files changed, 18 insertions(+), 30 deletions(-)

commit 1e5b15f41ebc47339f93e28e387987d737b7aa9e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 6 01:32:18 1996 +0000

    Change continuation processing so that it doesn't depend on ANSI C
    string concatenation.  (No need for it, since the .c file isn't
    designed for human consumption anyway.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9038 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog |  7 +++++++
 src/util/et/et_c.awk  | 12 ++++++++----
 2 files changed, 15 insertions(+), 4 deletions(-)

commit c6eb59caf6faeab4391c0d2191bfe86e1da1068e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Sep 6 00:22:41 1996 +0000

    getdate.y: Declare a private copy of struct timeb to be used internally
    in this file. The problem is that Sun's C compiler doesn't deal
    gracefully with the pragmas for the declared structure which causes
    coredumps. Gcc of course works.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9037 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  7 +++++++
 src/kadmin/cli/getdate.y | 18 +++++++-----------
 2 files changed, 14 insertions(+), 11 deletions(-)

commit 7615f96a8d7ffa3dfb2a747f47b432feba6e4e54
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Sep 5 23:10:01 1996 +0000

    	* Makefile.in (all-unix): Fix symlinking so building in a link
     		farm or in source directory won't result in dangling
     		db-ndbm.h symlink.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9036 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   | 6 ++++++
 src/util/Makefile.in | 6 +++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 114bbb16c2b152d3cb2c910337d265c5f9548742
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Sep 5 22:44:31 1996 +0000

    Took Cygnusisms out of the sysadmin guide.  Tweaked install & user guides
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9035 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo       | 65 ++++++++++++++++++++++++++++++++-----------------
 doc/cyg-install.texinfo |  6 ++---
 doc/user-guide.texinfo  |  9 +++----
 3 files changed, 50 insertions(+), 30 deletions(-)

commit 2a2ea4aa2f26dc3ab29e49818fc97906cd82fed5
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Sep 5 22:04:18 1996 +0000

    Removed more cygnusisms.  build.texinfo should now work as an include
    file with cyg-install.texinfo.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9034 dc483132-0cff-0310-8789-dd5450dbe970

 doc/build.texinfo       | 27 +++++++++------------------
 doc/cyg-install.texinfo | 10 +++++-----
 2 files changed, 14 insertions(+), 23 deletions(-)

commit bfec6ec463841dc483491731e74f7ed5661fc4f3
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Sep 5 21:51:30 1996 +0000

    Cleaned up Cygnus-isms.
    Made this an include file in the installation guide, rather than its own
    document.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9033 dc483132-0cff-0310-8789-dd5450dbe970

 doc/build.texinfo | 240 ++++++++++++++++++++----------------------------------
 1 file changed, 88 insertions(+), 152 deletions(-)

commit a875f908d2a77bff1176712b1047148f59e8fea9
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Sep 5 21:45:48 1996 +0000

    Added flags for MIT or Cygnus documentation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9032 dc483132-0cff-0310-8789-dd5450dbe970

 doc/definitions.texinfo | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit f89e3a0f3200186991482c17eb55c4b96e6bdce8
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Sep 5 21:44:59 1996 +0000

    Cleaned up and special-cased Cygnus-isms
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9031 dc483132-0cff-0310-8789-dd5450dbe970

 doc/cyg-install.texinfo | 55 ++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 45 insertions(+), 10 deletions(-)

commit 908f6931b652915e923f641520c7774ee2e4a878
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Sep 5 21:06:45 1996 +0000

    Fixed a typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9030 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_util.M | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0c649dde2c47cde3ee15559c541fd5dc8d9e0961
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Sep 5 20:57:59 1996 +0000

    nroff version, including Barry's changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9029 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/kdb5_util.M | 288 ++++++++++++++++++++++++------------------
 1 file changed, 166 insertions(+), 122 deletions(-)

commit 236081b723689efe944dbce34ed50608284528bc
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 5 18:52:09 1996 +0000

    loadv4.c (load_v4db): Fix argument parsing so that it actually works!
    	Eliminated the -f option, as it is superfluous.  Don't create the
    	policy database if using the -t option, since it'll already exist.
    
    kdb5_util.c (usage): Fix usage message so that it's correct for load_v4.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9028 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog   | 10 ++++++++++
 src/kadmin/dbutil/kdb5_util.c |  2 +-
 src/kadmin/dbutil/loadv4.c    | 23 +++++++++--------------
 3 files changed, 20 insertions(+), 15 deletions(-)

commit 1194bda51654a37970c329e5169dc8eafca02dea
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Sep 5 02:09:03 1996 +0000

    Changed "Cygnus Support" to "MIT"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9027 dc483132-0cff-0310-8789-dd5450dbe970

 doc/definitions.texinfo | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1ed3cc8b862df3248e451bd2d95c5820a682e6bd
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Sep 4 23:31:33 1996 +0000

    	* Makefile.in (t_kdb): Fix up dependencies of t_kdb so it will
    		build on non-shared architectures; also ensure that libs
    		get linked after the objects.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9026 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   | 6 ++++++
 src/lib/kdb/Makefile.in | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit e81fbd37080803c249c5e92636d34047250490b5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Sep 4 14:04:22 1996 +0000

    Update to reflect reality
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9025 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/.Sanitize | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 6a7c93f6bab9ec53927888be016cd9abdc2cf346
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 4 03:14:49 1996 +0000

    Remove $LOG$, including "unprofessional" comment which OV requested
    that we lose....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9024 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog     |   5 ++
 src/lib/rpc/auth_gssapi.c | 119 ----------------------------------------------
 2 files changed, 5 insertions(+), 119 deletions(-)

commit c1f49c33995f5466786e40e821515e8664a64558
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 4 02:21:12 1996 +0000

    Removing attic files from the live source tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9023 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/attic/Makefile     |   11 -
 src/kadmin/cli/attic/Makefile.in  |   45 --
 src/kadmin/cli/attic/configure.in |   15 -
 src/kadmin/cli/attic/getdate.y    | 1006 -------------------------------------
 src/kadmin/cli/attic/kadmin.c     |  958 -----------------------------------
 src/kadmin/cli/attic/kadmin_ct.ct |   67 ---
 src/kadmin/cli/attic/memmove.c    |  144 ------
 src/kadmin/cli/attic/setenv.c     |  165 ------
 src/kadmin/cli/attic/ss_wrapper.c |   56 ---
 9 files changed, 2467 deletions(-)

commit 6cbae17331b62ed5a65f6bfa0714116040bcdedf
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 4 02:16:53 1996 +0000

    Fix typo: ($PROG) -> $(PROG)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9022 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog      | 4 ++++
 src/kadmin/cli/Makefile.in    | 4 ++--
 src/kadmin/dbutil/ChangeLog   | 4 ++++
 src/kadmin/dbutil/Makefile.in | 2 +-
 src/kadmin/server/ChangeLog   | 4 ++++
 src/kadmin/server/Makefile.in | 2 +-
 6 files changed, 16 insertions(+), 4 deletions(-)

commit 5b4bc7743fa30d0c4d5882a9a9441f1a3e18cfb9
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 4 02:10:01 1996 +0000

    Remove attic files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9021 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/attic/ChangeLog       |  25 -
 src/kadmin/v4server/attic/Imakefile       |  49 --
 src/kadmin/v4server/attic/Makefile        |  39 --
 src/kadmin/v4server/attic/Makefile.in     |  53 --
 src/kadmin/v4server/attic/acl_files.c     | 541 ------------------
 src/kadmin/v4server/attic/acl_files.doc   | 107 ----
 src/kadmin/v4server/attic/aclocal.m4      |   3 -
 src/kadmin/v4server/attic/admin_server.c  | 668 -----------------------
 src/kadmin/v4server/attic/configure.in    |  22 -
 src/kadmin/v4server/attic/kadm_err.et     |  57 --
 src/kadmin/v4server/attic/kadm_funcs.c    | 876 ------------------------------
 src/kadmin/v4server/attic/kadm_ser_wrap.c | 288 ----------
 src/kadmin/v4server/attic/kadm_server.c   | 546 -------------------
 src/kadmin/v4server/attic/kadm_server.h   |  64 ---
 src/kadmin/v4server/attic/kadm_stream.c   | 276 ----------
 src/kadmin/v4server/attic/kadm_supp.c     | 114 ----
 16 files changed, 3728 deletions(-)

commit f683399de200ebf53d3a1eba401fdef8f779a52c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Sep 2 16:30:36 1996 +0000

    TCP performance fix (see 2203 in krb5-bugs): write out encrypted data
    and length as one packet, not with two calls to write.
    
    This should also happen to rsh, rcp, and possibly telnet.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9020 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  8 ++++++++
 src/appl/bsd/krlogin.c  | 47 ++++++++++++++++++++++++++++-------------------
 src/appl/bsd/krlogind.c | 30 ++++++++++++++++++------------
 3 files changed, 54 insertions(+), 31 deletions(-)

commit be76f0c2ef42620a1d9d61a214a487973a8c5ff8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 31 06:11:43 1996 +0000

    * pmap_rmt.c (getbroadcastnets): Tweak conditional layout to make emacs
    indentation code happier.
    
    * netdb.h: Comment fix.
    
    * configure.in, getrpcent.c: Use configure to the return types of setrpcent()
    and getrpcent().  Also, check for struct rpcent in the system <netdb.h>, and
    only define the structure in rpc/netdb.h if it's not in the system file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9019 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog    | 14 ++++++++++++++
 src/lib/rpc/configure.in | 22 ++++++++++++++++++++++
 src/lib/rpc/getrpcent.c  | 15 ---------------
 src/lib/rpc/netdb.h      |  3 ++-
 src/lib/rpc/pmap_rmt.c   |  5 +++--
 5 files changed, 41 insertions(+), 18 deletions(-)

commit 7d0ab7f3c7d18e7cc56557689faae028355f1492
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat Aug 31 05:37:39 1996 +0000

    * makeshlib.sh (*-*-aix*): Echo more stuff before running it.  Always use
    /bin/ld -- the GNU linker isn't supported yet.  Don't pass -x or -bfilelist.
    Whitespace changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9018 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    |  6 ++++++
 src/util/makeshlib.sh | 53 ++++++++++++++++++++++++++++++---------------------
 2 files changed, 37 insertions(+), 22 deletions(-)

commit 2b2d053087214a3e31cc11d956cb31bc9c1028ad
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Aug 31 03:35:09 1996 +0000

    	* internal.h: #ifdef NEED_SYS_ERRLIST -> #ifdef
    		SYS_ERRLIST_DECLARED for sanity's sake.
    
    	* error_message.c: cpp symbol police: HAS_FOO -> HAVE_FOO
    
    	* configure.in: Fix up check for strerror; use autoconf
    		conventions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9017 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 10 ++++++++++
 src/util/et/configure.in    |  2 +-
 src/util/et/error_message.c | 10 +++++-----
 src/util/et/internal.h      |  2 +-
 4 files changed, 17 insertions(+), 7 deletions(-)

commit 468bdc4a88d4760b094333e4ca0e2b4efaa515b0
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Aug 31 03:34:40 1996 +0000

    	* aclocal.m4 (DECLARE_SYS_ERRLIST): Fix up to look for sys_errlist
    		in both errno.h and libc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9016 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 44 +++++++++++++++++++++++++++++---------------
 2 files changed, 34 insertions(+), 15 deletions(-)

commit 21cd15eee1cef41f5b1cdbb2bb61a3bc7622de98
Author: Jeff Bigler <jcb@mit.edu>
Date:   Fri Aug 30 18:46:35 1996 +0000

    Removed Cygnus-specific info
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9015 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/rcp.M              |  46 ++---------
 src/appl/bsd/rlogin.M           |  84 +++-----------------
 src/appl/bsd/rsh.M              | 105 +++---------------------
 src/appl/telnet/telnet/telnet.1 |  84 +++-----------------
 src/clients/kinit/kinit.M       | 171 +++++++++++++++++++++++-----------------
 5 files changed, 140 insertions(+), 350 deletions(-)

commit cee52a9a943c62d20fd96ed28593bc23bde809bc
Author: Jeff Bigler <jcb@mit.edu>
Date:   Fri Aug 30 18:45:39 1996 +0000

    New documentation from Cygnus
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9014 dc483132-0cff-0310-8789-dd5450dbe970

 doc/admin.texinfo         | 2819 +++++++++++++++++++++++++++++++++++++++++++++
 doc/build.texinfo         |  323 ++++++
 doc/copyright.texinfo     |   91 ++
 doc/cyg-install.texinfo   | 1644 ++++++++++++++++++++++++++
 doc/definitions.texinfo   |   28 +
 doc/document-list.texinfo |   21 +
 doc/glossary.texinfo      |   63 +
 doc/krb425.texinfo        |  479 ++++++++
 doc/man2ps                |   42 +
 doc/send-pr.texinfo       |  200 ++++
 doc/user-guide.texinfo    | 1671 +++++++++++++++++++++++++++
 11 files changed, 7381 insertions(+)

commit 76d024d1c0910894cd598061e37e5c4e13fdd0b5
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Aug 29 20:38:14 1996 +0000

    Tweak to manpage from Cygnus
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9013 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/krb5kdc.M                | 8 ++++----
 src/tests/create/kdb5_mkdums.M   | 3 ++-
 src/util/makedepend/mkdepend.man | 4 +++-
 3 files changed, 9 insertions(+), 6 deletions(-)

commit e1a2f4c22ac4fab3f363b22c2517c5e45dc49a4e
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Aug 29 20:37:59 1996 +0000

    Tweaks to manpages from Cygnus
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9012 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.M  | 69 ++++++++++++++++++++-----------------------------
 src/slave/kpropd.M | 75 +++++++++++++++++++++++++++---------------------------
 2 files changed, 64 insertions(+), 80 deletions(-)

commit ff94b7ba9585f498178a350077e3f81cb0446980
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Aug 29 20:37:26 1996 +0000

    Added man page and line in Makefile to install it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9011 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog   |   4 +
 src/kadmin/ktutil/Makefile.in |   1 +
 src/kadmin/ktutil/ktutil.M    |  64 +++++++++++
 src/kadmin/server/ChangeLog   |   4 +
 src/kadmin/server/Makefile.in |   1 +
 src/kadmin/server/kadmind.M   | 244 ++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 318 insertions(+)

commit 8ad7a9aa5e5badcf0786be49b4848d3737006657
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Aug 29 20:36:49 1996 +0000

    Added line to install kdb5_util manpage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9010 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit f5ef8e456359097505e5f8ffb460b4ffdae70272
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Aug 29 20:36:28 1996 +0000

    man page rewrite from Cygnus.  Renamed the file kadmin.M.  (kadmin.1 is
    just wrong, since it's in section 8.)  Added kadmin.local.M, which is
    just a pointer to kadmin.M.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9009 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog      |   5 +
 src/kadmin/cli/Makefile.in    |   2 +
 src/kadmin/cli/kadmin.1       | 453 -------------------------
 src/kadmin/cli/kadmin.M       | 761 ++++++++++++++++++++++++++++++++++++++++++
 src/kadmin/cli/kadmin.local.M |   1 +
 5 files changed, 769 insertions(+), 453 deletions(-)

commit 85d1b5f471fabde354331bfd93cf535da9e0e650
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Aug 29 20:35:15 1996 +0000

    man page edit from Cygnus
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9008 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ksu.M | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 9983d95ccca697a543e9b2286d48d48596ef8b8d
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Aug 29 20:35:03 1996 +0000

    man page rewrite from Cygnus
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9007 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/kdestroy.M |  72 +++++++++++--------
 src/clients/klist/klist.M       | 150 +++++++++++++++++++++-------------------
 2 files changed, 124 insertions(+), 98 deletions(-)

commit 15a0c31ed5ae0d05840b7bd5465f0f2a75ac1768
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Aug 29 20:34:45 1996 +0000

    man page rewrite from Cygnus.  (Got rid of tmac.doc dependency, which
    breaks under HP-UX)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9006 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/telnet.1   | 2129 +++++++++++++++++++------------------
 src/appl/telnet/telnetd/telnetd.8 |  838 ++++++++-------
 2 files changed, 1508 insertions(+), 1459 deletions(-)

commit dcb2ae194335bf75993d622e65c9f1210162fdc0
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Aug 29 20:34:11 1996 +0000

    man page tweak from Cygnus
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9005 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/mailquery.M    |   3 +-
 src/appl/popper/popper.M          | 107 +++++++++++++++++++-------------------
 src/appl/sample/sclient/sclient.M |   3 +-
 src/appl/sample/sserver/sserver.M |  20 +++----
 4 files changed, 67 insertions(+), 66 deletions(-)

commit efdae28df6a61d333f8b5082b9fefe6aff793314
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Aug 29 20:33:35 1996 +0000

    man page rewrite from Cygnus.  (Got rid of dependency on tmac.doc, which
    breaks under HP-UX)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9004 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ftp.M   | 1781 ++++++++++++++++++++-----------------------
 src/appl/gssftp/ftpd/ftpd.M |  660 +++++++++-------
 2 files changed, 1225 insertions(+), 1216 deletions(-)

commit 6486768298fa15aa6b6cc28f6dd4dc2ed77c5e82
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Aug 29 20:32:55 1996 +0000

    man page rewrites/tweaks/edits from Cygnus
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9003 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/klogind.M |  69 +++++++------
 src/appl/bsd/kshd.M    |   7 +-
 src/appl/bsd/login.M   |  52 +++++++---
 src/appl/bsd/rcp.M     | 177 +++++++++++++++++----------------
 src/appl/bsd/rlogin.M  | 258 +++++++++++++++++++++++++++----------------------
 src/appl/bsd/rsh.M     | 242 ++++++++++++++++++++++++++++++----------------
 6 files changed, 471 insertions(+), 334 deletions(-)

commit 87d13eb06cf6265cbc9ad60ce357e0a1510fb658
Author: Jeff Bigler <jcb@mit.edu>
Date:   Thu Aug 29 20:32:28 1996 +0000

    man page tweaks from Cygnus
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9002 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/kdb5_anadd.M | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 46a76f9861297e7969480b478abce549c3e77f05
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Aug 29 15:58:02 1996 +0000

    	* dump.c (dump_db): don't compare apples and iguanas
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9001 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog | 4 ++++
 src/kadmin/dbutil/dump.c    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 217bb430b615c2db916a4b423915eec9bced8f34
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 28 21:51:22 1996 +0000

    shs.c: Only include sys/types.h if present
    
    configure.in: Check for sys/types.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9000 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha/ChangeLog    | 6 ++++++
 src/lib/crypto/sha/configure.in | 1 +
 src/lib/crypto/sha/shs.c        | 2 ++
 3 files changed, 9 insertions(+)

commit effb9f67de51cea25bf04981bee42454e20e990c
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 28 21:50:38 1996 +0000

    utl_nohash_validate.c, util_canonhost.c, util_validate.c: Only include
    	sys/types.h if present.
    
    configure.in: Add check for limits.h and sys/types.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8999 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog             | 8 ++++++++
 src/lib/gssapi/generic/configure.in          | 2 +-
 src/lib/gssapi/generic/util_canonhost.c      | 2 +-
 src/lib/gssapi/generic/util_validate.c       | 2 ++
 src/lib/gssapi/generic/utl_nohash_validate.c | 4 +++-
 5 files changed, 15 insertions(+), 3 deletions(-)

commit 9958878e46b2c05e34e9ec7a96812b5d99c24f25
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 28 21:49:24 1996 +0000

    Fix stupid bug; don't free buf before it's allocated!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8998 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog    | 5 +++++
 src/lib/gssapi/krb5/util_cksum.c | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 17b173905de7f946a38e06af0749ec8ef5e156cf
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 28 21:27:24 1996 +0000

    	* configure.in: Add check for SIZEOF_INT
    
    	* include/db.h: Check SIZEOF_INT rather than UINT_MAX; it's broken
    		under Ultrix.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8997 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog    | 7 +++++++
 src/util/db2/configure.in | 2 ++
 src/util/db2/include/db.h | 2 +-
 3 files changed, 10 insertions(+), 1 deletion(-)

commit 24ac76a3a528812087243ea60f7d17dacec282b1
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Aug 28 21:19:40 1996 +0000

    update default semantics for config params
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8996 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 48 ++++++++++++++++++++++++++++------------------
 1 file changed, 29 insertions(+), 19 deletions(-)

commit 44e5d61d43a67d97ae49438a3049c2c48e5a76c0
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Aug 28 20:13:53 1996 +0000

    	* osconf.h: add KADM5 defaults: KEYTAB, ACL_FILE, PORT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8995 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 4 ++++
 src/include/krb5/stock/osconf.h  | 7 +++++++
 2 files changed, 11 insertions(+)

commit 9b523e4226846179f3d25ac04d6b97f0b357eaa3
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Aug 28 20:12:45 1996 +0000

    	* alt_prof.c (kadm5_get_config_params): fix default semantics to
     	agree with api-funcspec.tex
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8994 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog  |   9 +++
 src/lib/kadm5/admin.h    |   7 ---
 src/lib/kadm5/alt_prof.c | 158 +++++++++++++++++++++++++++++++----------------
 3 files changed, 113 insertions(+), 61 deletions(-)

commit 5fb92127a6b726c24637540d683792dbfb42042e
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Aug 27 17:36:19 1996 +0000

    add REGEXLIB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8993 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/config.mk/irix5.2.def | 2 ++
 1 file changed, 2 insertions(+)

commit 7bd22e36b15c7476f9cab5633b095861682b8ee5
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Aug 26 21:02:16 1996 +0000

    	* kdb.h: add KRB5_TL_KADM5_E_DATA
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8992 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 4 ++++
 src/include/krb5/kdb.h     | 1 +
 2 files changed, 5 insertions(+)

commit 51ed5dfd675531437dc2b005bc748e7828aa4655
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Aug 26 20:35:15 1996 +0000

    remove adb_principal.c from source tree, no longer used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8991 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/adb_principal.c | 412 --------------------------------------
 1 file changed, 412 deletions(-)

commit 6c4356a2753ebe3809f3a53a7c66b3f7ef03d2b6
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Aug 26 20:34:14 1996 +0000

    	* client_init.c (_kadm5_init_any): use DEFAULT_PROFILE_PATH
     	instead of "/etc/krb5.conf"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8990 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog     | 5 +++++
 src/lib/kadm5/clnt/client_init.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit c31e4a4d700d2d322e1eef511f00306fa4401a15
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Aug 25 01:15:42 1996 +0000

    Remove unsused variable rparams. This is left over from the old configuration system
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8983 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog    | 4 ++++
 src/kadmin/dbutil/kdb5_stash.c | 1 -
 src/kadmin/dbutil/loadv4.c     | 1 -
 3 files changed, 4 insertions(+), 2 deletions(-)

commit 892f77f6b49d8d31813c997e3bc1a805e66f400c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Aug 24 16:03:45 1996 +0000

    Ack - kadm is still used by the Mac and dos build trees
    
    Everything restored...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8982 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/.Sanitize     |  49 +++
 src/lib/kadm/ChangeLog     | 334 ++++++++++++++++
 src/lib/kadm/Makefile.in   |  92 +++++
 src/lib/kadm/adm_conn.c    | 762 +++++++++++++++++++++++++++++++++++
 src/lib/kadm/adm_kt_dec.c  | 127 ++++++
 src/lib/kadm/adm_kt_enc.c  | 162 ++++++++
 src/lib/kadm/adm_kw_dec.c  | 578 +++++++++++++++++++++++++++
 src/lib/kadm/adm_kw_enc.c  | 433 ++++++++++++++++++++
 src/lib/kadm/adm_rw.c      | 534 +++++++++++++++++++++++++
 src/lib/kadm/alt_prof.c    | 447 +++++++++++++++++++++
 src/lib/kadm/configure.in  |  16 +
 src/lib/kadm/keysalt.c     | 207 ++++++++++
 src/lib/kadm/krb5strings.M | 250 ++++++++++++
 src/lib/kadm/logger.c      | 940 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/kadm/str_conv.c    | 221 +++++++++++
 src/lib/kadm/t_dbentry.c   | 965 +++++++++++++++++++++++++++++++++++++++++++++
 src/lib/kadm/t_ktentry.c   | 402 +++++++++++++++++++
 17 files changed, 6519 insertions(+)

commit 2240d3c96c105f0d19ba2a197b34772f70000c7c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Aug 24 16:00:07 1996 +0000

    We are using kadm5 now instead of kadm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8981 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/.Sanitize     |  49 ---
 src/lib/kadm/ChangeLog     | 334 ----------------
 src/lib/kadm/Makefile.in   |  92 -----
 src/lib/kadm/adm_conn.c    | 762 -----------------------------------
 src/lib/kadm/adm_kt_dec.c  | 127 ------
 src/lib/kadm/adm_kt_enc.c  | 162 --------
 src/lib/kadm/adm_kw_dec.c  | 578 ---------------------------
 src/lib/kadm/adm_kw_enc.c  | 433 --------------------
 src/lib/kadm/adm_rw.c      | 534 -------------------------
 src/lib/kadm/alt_prof.c    | 447 ---------------------
 src/lib/kadm/configure.in  |  16 -
 src/lib/kadm/keysalt.c     | 207 ----------
 src/lib/kadm/krb5strings.M | 250 ------------
 src/lib/kadm/logger.c      | 940 -------------------------------------------
 src/lib/kadm/str_conv.c    | 221 -----------
 src/lib/kadm/t_dbentry.c   | 965 ---------------------------------------------
 src/lib/kadm/t_ktentry.c   | 402 -------------------
 17 files changed, 6519 deletions(-)

commit 73700efbb5968d21b92f7dafa153e79a10094ccb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Aug 24 00:46:52 1996 +0000

    Removing programs which are now in the new OV admin system
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8980 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/.Sanitize       |   38 -
 src/admin/create/ChangeLog       |  132 ---
 src/admin/create/Makefile.in     |   15 -
 src/admin/create/configure.in    |    8 -
 src/admin/create/kdb5_create.M   |   86 --
 src/admin/create/kdb5_create.c   |  519 -----------
 src/admin/destroy/.Sanitize      |   38 -
 src/admin/destroy/ChangeLog      |   58 --
 src/admin/destroy/Makefile.in    |   13 -
 src/admin/destroy/configure.in   |    7 -
 src/admin/destroy/kdb5_destroy.M |   45 -
 src/admin/destroy/kdb5_destroy.c |  102 ---
 src/admin/edit/.Sanitize         |   47 -
 src/admin/edit/ChangeLog         |  466 ----------
 src/admin/edit/Makefile.in       |   46 -
 src/admin/edit/configure.in      |   17 -
 src/admin/edit/cpw.c             |  335 --------
 src/admin/edit/dump.c            | 1762 --------------------------------------
 src/admin/edit/dumpv4.c          |  400 ---------
 src/admin/edit/kdb5_ed_ct.ct     |   89 --
 src/admin/edit/kdb5_edit.M       |  179 ----
 src/admin/edit/kdb5_edit.c       | 1476 -------------------------------
 src/admin/edit/kdb5_edit.h       |   57 --
 src/admin/edit/loadv4.c          |  881 -------------------
 src/admin/edit/ss_wrapper.c      |   87 --
 src/admin/edit/tcl_wrapper.c     |  235 -----
 src/admin/edit/util.c            |  155 ----
 src/admin/stash/.Sanitize        |   38 -
 src/admin/stash/ChangeLog        |   77 --
 src/admin/stash/Makefile.in      |   13 -
 src/admin/stash/configure.in     |    8 -
 src/admin/stash/kdb5_stash.M     |   97 ---
 src/admin/stash/kdb5_stash.c     |  204 -----
 33 files changed, 7730 deletions(-)

commit e7a959caf3b47b3e0277e685a8bd88ba06bcc613
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Aug 23 20:35:39 1996 +0000

    Fix Makefile so that t_kdb is linked correctly with the appropriate
    libraries.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8979 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    | 5 +++++
 src/lib/kdb/Makefile.in  | 4 ++--
 src/lib/kdb/configure.in | 1 -
 3 files changed, 7 insertions(+), 3 deletions(-)

commit 49a8f5949d0e3bada6b56891f65d3222822d88f6
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Aug 23 20:26:29 1996 +0000

    Use . instead of /tmp for TMPDIR.  It makes things much safer when
    doing multiple "make check"'s.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8978 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/obj/ChangeLog   | 4 ++++
 src/util/db2/obj/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c4bbed0585fbf8f17322de4c93fe6633d0ff5e62
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Aug 23 20:24:39 1996 +0000

    Link with the GSSAPI library, since it's needed for shared libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8977 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog    | 5 +++++
 src/kadmin/dbutil/configure.in | 1 +
 2 files changed, 6 insertions(+)

commit 546851401fe8483516f012a07336ff8286fb51f2
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Aug 23 20:23:07 1996 +0000

    Remove references to dead BERK_DB_DBM code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8976 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  5 +++++
 src/lib/krb5/os/an_to_ln.c | 18 +++---------------
 2 files changed, 8 insertions(+), 15 deletions(-)

commit 45b05b8c22b22e6017b45b264145ef34bcb0c2ca
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Aug 23 20:22:19 1996 +0000

    Remove dbm_error and dbm_clearerr from the dispatch table (which
    eventually should be completely removed.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8975 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 6 +++++-
 src/include/krb5/kdb.h     | 4 +---
 2 files changed, 6 insertions(+), 4 deletions(-)

commit c4fdd377bac71858ffe67f0e73d6dabd4499019b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Aug 23 19:47:12 1996 +0000

    configure.in: Remove top-level calls to WITH_ANAME_DB and WITH_KDB_DB
    
    aclocal.m4 (WITH_ANAME_DB, WITH_KDB_DB): Remove --with-aname-db and
    	--with-kdb-db since we're not using any of them.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8974 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |  8 +++++
 src/aclocal.m4   | 90 --------------------------------------------------------
 src/configure.in |  6 ----
 3 files changed, 8 insertions(+), 96 deletions(-)

commit b13adbab39f75cff955fc1ca90f935918d130295
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Aug 23 19:00:50 1996 +0000

    Treat 0 time as unexpired for krb4 principals
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8973 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/ChangeLog   | 4 ++++
 src/kadmin/passwd/Makefile.in | 2 +-
 src/kdc/ChangeLog             | 4 ++++
 src/kdc/kerberos_v4.c         | 3 ++-
 4 files changed, 11 insertions(+), 2 deletions(-)

commit 06649a09f821084b23657bb0032656c935800e1c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Aug 23 18:59:31 1996 +0000

    Install in prefix/bin not prefix/sbin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8972 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog    | 13 ++++++++++++-
 src/kadmin/dbutil/configure.in |  2 ++
 src/kadmin/dbutil/dumpv4.c     |  7 +++++--
 3 files changed, 19 insertions(+), 3 deletions(-)

commit 529b2d7ef4a63b3093dc0d39e47ae686468e1e4e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Aug 23 18:59:03 1996 +0000

    Call appropriate macros to fully used shared libraries so that the
    appropriate runpath is set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8971 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog    | 4 ++++
 src/kadmin/cli/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 6738b73cd67edb34bcf74dff14e84e2b6ffe46ea
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Aug 23 18:49:49 1996 +0000

    	* kadmin.c: add newlines to "invalid date spec" msg
    
    	* getdate.y: add "never" as a valid date specification
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8970 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  6 ++++++
 src/kadmin/cli/getdate.y | 16 +++++++++++++---
 src/kadmin/cli/kadmin.c  | 12 ++++++------
 3 files changed, 25 insertions(+), 9 deletions(-)

commit 341f28899ccdb32e9a7de17436b30e8a33eee89e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 23 03:18:47 1996 +0000

    	* new_rnd_key.c (des_set_sequence_number): Change cast from
    		krb5_octet to char * to match prototype.
    
    	* des.c (des_ecb_encrypt): Add const keyword in cast to make
    		suncc happy.
    
    The sun C compiler gets upset if we cast and are missing a const or we
    to unsigned char * vs char *....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8969 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog     | 8 ++++++++
 src/lib/des425/des.c         | 2 +-
 src/lib/des425/new_rnd_key.c | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 08a0e56a307fae056316c90a7ab329bea0ef4082
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 23 03:14:40 1996 +0000

    Don't build in edit subdir - it is no longer needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8968 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/ChangeLog    | 4 ++++
 src/admin/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit af364bfa79c92fbf45854c409afeec001720ef4e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 23 03:14:05 1996 +0000

    Add dummy ruel so that make Makefiles is happy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8967 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog   | 4 ++++
 src/util/db2/Makefile.in | 2 ++
 2 files changed, 6 insertions(+)

commit 3608c9bde2c7634beb22c214dcb4154812f07b1f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 22 20:28:23 1996 +0000

    kdb_dbm.c: Remove vestigal code which was using BERK_DB_DBM define.
    	Still need to remove kludgey database "switch" code and recode to use
    	the db interface.
    
    t_kdb.c: Update t_kdb to use the new libkdb interface.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8966 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    |   8 ++
 src/lib/kdb/Makefile.in  |   3 +-
 src/lib/kdb/configure.in |   1 +
 src/lib/kdb/kdb_dbm.c    |  80 +--------------
 src/lib/kdb/t_kdb.c      | 253 +++++++++++++++--------------------------------
 5 files changed, 95 insertions(+), 250 deletions(-)

commit bea5767ccdbc367e12c264cb2393380df6547044
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Aug 22 00:10:41 1996 +0000

    * Require DES-CBC-CRC.  This works always
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8965 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 5 +++++
 src/lib/gssapi/krb5/init_sec_context.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f527e7610e1fd6686988d719bdb20ae71e6d5329
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Aug 22 00:09:21 1996 +0000

    * Fix core dump
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8964 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/movemail.c | 1 +
 1 file changed, 1 insertion(+)

commit eac4151455ed1735cef5cf54dae742d28548bc1c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Aug 22 00:08:49 1996 +0000

    * Include new MH patch from kenh@cmf.nrl.navy.mil.  I have audited the
    patch against the old patch and krb5 changes, and it looks clean.  He
    claims it compiles and works; it's certainly not any worse than the
    previous patch.
    
    * Popper now checks the client name to see that it matches the
    supplied credentials.  If I understand the previous code, it didn't
    exactly care who you Kerberos-authenticated as.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8963 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog    |  11 +
 src/appl/popper/mh-6.8.patch | 595 ++++++++++++++++++++++---------------------
 src/appl/popper/pop_init.c   |  12 +-
 3 files changed, 325 insertions(+), 293 deletions(-)

commit a433d3e32d23de48080bf50a501c03b512dae3d6
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Aug 21 20:00:57 1996 +0000

    add style files needed by kadm5 api documents
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8962 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/changebar.sty | 157 ++++++++++++++++++++++++++++++++++++++++++++++++
 doc/kadm5/fullpage.sty  |   9 +++
 doc/kadm5/rcsid.sty     |   5 ++
 3 files changed, 171 insertions(+)

commit db78cbe9b77a5c705e743d0ca883b441d7954b85
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Aug 21 20:00:20 1996 +0000

    fix use of #
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8961 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4a066e4bacfae3f0b80da568364881070a07dc91
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Aug 21 18:12:49 1996 +0000

    	* kadmin.c: memset policy structures before passing them to
     	kadm5_*_policy functions, so stack garbage >=2^32 doesn't end up
     	in a long field and confuse xdr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8960 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 6 ++++++
 src/kadmin/cli/kadmin.c  | 6 ++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 471d007265a44d79d2e02645f88382987e713f8a
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Aug 20 17:50:38 1996 +0000

    	* Makefile.ov (unit-test-server-body): remove kdb5_edit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8959 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog   | 2 ++
 src/lib/kadm5/unit-test/Makefile.ov | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit b6d4b37d4ecf0ed833ac3262a3c3316c9f0c758f
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Aug 20 17:47:53 1996 +0000

    	* api.0/init.exp, api.2/init.exp, config/unix.exp, Makefile.ov:
     	use kadmin.local instead of kdb5_edit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8958 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog       |  5 +++++
 src/lib/kadm5/unit-test/Makefile.ov     |  2 +-
 src/lib/kadm5/unit-test/api.0/init.exp  | 12 +++++-------
 src/lib/kadm5/unit-test/api.2/init.exp  | 12 +++++-------
 src/lib/kadm5/unit-test/config/unix.exp |  1 -
 5 files changed, 16 insertions(+), 16 deletions(-)

commit 2ceb8a1fc71acfc0aa6c703f9549006a1ba1ded9
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Aug 20 17:35:13 1996 +0000

    	* unix.exp: use kadmin.local instead of kdb5_edit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8957 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/unit-test/config/ChangeLog               | 4 ++++
 src/kadmin/v4server/unit-test/config/unix.exp                | 1 -
 src/kadmin/v4server/unit-test/v4server.1/change-password.exp | 5 +++--
 3 files changed, 7 insertions(+), 3 deletions(-)

commit eac670a60150e74ae34d1a41ff79e285460e9558
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Aug 20 17:34:51 1996 +0000

    	* Makefile.ov, helpers.exp, v4server.1/change-password.exp: use
     	kadmin.local instead of kdb5_edit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8956 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/unit-test/ChangeLog   |  5 +++++
 src/kadmin/v4server/unit-test/Makefile.ov |  3 +--
 src/kadmin/v4server/unit-test/helpers.exp | 18 ++++++++++++------
 3 files changed, 18 insertions(+), 8 deletions(-)

commit c4ef4235c869f4e18351152eec56a001c8bfac9a
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Aug 20 12:48:57 1996 +0000

    rework the ovsec_kadm compat wording
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8955 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)

commit fcefef1141491e6e7d1ba2e25c54b7bd940b5fa9
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Aug 19 19:21:36 1996 +0000

    	* kadmin.c: prints absolute 0 dates as "[never]", print mod date
     	and by on one line, fix coredump on getprinc -terse
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8954 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  3 +++
 src/kadmin/cli/kadmin.c  | 64 ++++++++++++++++++++++++++++++++++++------------
 2 files changed, 51 insertions(+), 16 deletions(-)

commit 173a1de90f4bfe545a1160f3f2fd2bdc641d1885
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Aug 19 16:12:18 1996 +0000

    	* Makefile.in: add target for datetest
    
    	* getdate.y: accept dates after 1999
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8953 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog   |  6 ++++++
 src/kadmin/cli/Makefile.in |  4 ++++
 src/kadmin/cli/getdate.y   | 13 +++++++------
 3 files changed, 17 insertions(+), 6 deletions(-)

commit fb2c7ad3a238a8ea0656c1d748894d3715107dc2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Aug 18 22:34:50 1996 +0000

    Missed a file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8952 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/.Sanitize | 38 --------------------------------------
 1 file changed, 38 deletions(-)

commit f2b5701423a34596313c17479f24a074b95a99c1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Aug 18 22:34:30 1996 +0000

    kpasswd client moved to the v5passwdd directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8951 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog    |  45 ----
 src/kadmin/kpasswd/Makefile.in  |  27 --
 src/kadmin/kpasswd/configure.in |   8 -
 src/kadmin/kpasswd/kpasswd.M    |  61 -----
 src/kadmin/kpasswd/kpasswd.c    | 582 ----------------------------------------
 5 files changed, 723 deletions(-)

commit d754fac0df327712a113c32e999716d3713486fb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Aug 18 22:32:27 1996 +0000

    Add the files to compile the old password changing program
    (installed as v5passwd).
    
    Comming soon: a test suite that uses this client.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8950 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5passwdd/ChangeLog   |   7 +
 src/kadmin/v5passwdd/Makefile.in |  40 +-
 src/kadmin/v5passwdd/adm_conn.c  | 762 +++++++++++++++++++++++++++++++++++++++
 src/kadmin/v5passwdd/kpasswd.c   | 582 ++++++++++++++++++++++++++++++
 src/kadmin/v5passwdd/v5passwd.M  |  62 ++++
 5 files changed, 1445 insertions(+), 8 deletions(-)

commit 13bd1da607f786b9c9396ff9ee847966d43f35b4
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Aug 16 21:18:14 1996 +0000

    	* Makefile.ov: update for new lib/kadm5 layout
    
    	* api.1/lock.exp: jik's fix for lock test 13
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8949 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/unit-test/ChangeLog      |  6 ++++++
 src/lib/kadm5/unit-test/Makefile.ov    |  8 ++++----
 src/lib/kadm5/unit-test/api.1/lock.exp | 31 ++++++++++++++++++++-----------
 3 files changed, 30 insertions(+), 15 deletions(-)

commit 101210be8dc2de1d990817ea645eb622727bf429
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Aug 16 17:53:12 1996 +0000

    	* kadmin.c: update addprinc and modprinc usage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8948 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  4 ++++
 src/kadmin/cli/kadmin.c  | 29 ++++++++++++++++++++++-------
 2 files changed, 26 insertions(+), 7 deletions(-)

commit 5964c5c0fd58661b85c1f2f7b67195e8e562198f
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 16 01:00:35 1996 +0000

    	* configure.in: remove check for -ldbm and -lndbm (old old
    		garbage).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8947 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog    | 5 +++++
 src/kadmin/cli/configure.in | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit b146a4f1628570d0686db559614dafc00912b610
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 16 00:49:59 1996 +0000

    	* makeshlib.sh (alpha-*-osf*): add -expect_unresolved (due to
    		dbm_error and dbm_clearerr not being in libc when making
    		libkdb5)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8946 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 6 ++++++
 src/util/makeshlib.sh | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit a8d606e3d58ffa7f3374ce5a85a38e65104edb87
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 16 00:01:29 1996 +0000

    remove ODBM line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8945 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/acconfig.h | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 47b0c912264c1cab65a0322a51ced122111686e4
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 15 23:57:24 1996 +0000

    	* configure.in: Add USE_KDB5_LIBRARY to pick up -ldb.  Recent
     		changes to db-ndbm.h and k5-int.h cause ndbm.h to no
     		longer be included, which means that the dbm_error and
     		dbm_clearerr are no longer necessarily macros (as they
     		often are in ndbm.h), so must be pulled in from libdb.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8944 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/ChangeLog    | 8 ++++++++
 src/kadmin/passwd/configure.in | 1 +
 2 files changed, 9 insertions(+)

commit 3256397d1e07c72562ef55aea2ff466739702ed0
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 15 21:12:54 1996 +0000

    	* scc_retrv.c: Fix def'n of flags_match to be properly
    		parenthesized (noticed by -Wall)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8943 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/stdio/scc_retrv.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6d0342b7c6586416238746d11d38b94564d6c357
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 15 21:12:33 1996 +0000

    	* mcc_retrv.c: Add parens to def'n of flags_match because == has
    		higher precedence than &. (noticed by -Wall)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8942 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/memory/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/memory/mcc_retrv.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4bbdae0afd2b6cb6fdfd163f6107708f8a76e62b
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 15 21:12:10 1996 +0000

    	* fcc_retrv.c (flags_match): Add parens to def'n of flags_match to
    		make comparison correct. (== has higher precedence than &)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8941 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/file/fcc_retrv.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 63648e5a99e52315e3a9f75d45dcc28f7be5b1e6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 15 20:49:53 1996 +0000

    Since we are only supporting the db in the util/db2 directory, just
    use db-ndbm.h, instead of hoping that the system ndbm.h will be
    appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8940 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  6 ++++++
 src/include/k5-int.h  | 35 +++++------------------------------
 2 files changed, 11 insertions(+), 30 deletions(-)

commit cabe18893f643d4c1932976ee406243b9fac3ae1
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 15 20:48:40 1996 +0000

    Add prototypes for missing functions dbm_error() and dbm_clearerror()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8939 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/include/ChangeLog | 4 ++++
 src/util/db2/include/db-ndbm.h | 2 ++
 2 files changed, 6 insertions(+)

commit 08e865639f50674864529cbc072372c1ae7b1761
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 15 20:30:22 1996 +0000

    "install" the db-ndbm header file with symlinks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8938 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   | 5 +++++
 src/util/Makefile.in | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit bff1810b79eab25b16f75e1c3f011d5af5999d1b
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 15 00:43:24 1996 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8937 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 3ce2798c8a94b4e9c688c7defb609be218b05b44
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 15 00:42:51 1996 +0000

    	* gssftp.exp: Do case insensitive match in case hostname doesn't
    		get downcased.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8936 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/gssftp.exp | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit c421331febf986440865e017b6fbe5e9ef7577eb
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 14 00:01:53 1996 +0000

    	* getrpcent.c: Add PROTOTYPE and conditionalize function
    		prototypes.
    
    	* xdr.h: Add PROTOTYPE and conditionalize function prototypes.
    
    	* svc_auth_gssapi.c: Remove ANSI string concatenation, de-ANSI-fy
     		function definitions.
    
    	* auth_gssapi_misc.c (auth_gssapi_display_status_1): Remove ANSI
    		string concatenation, de-ANSI-fy function definitions.
    
    	* auth_gssapi.h: Add PROTOTYPE and conditionalize function
    		prototypes.
    
    	* auth_gssapi.c (auth_gssapi_create): remove ANSI-ish string
    		concatenation, de-ANSI-fy function definitions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8935 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog          |  19 ++++++
 src/lib/rpc/auth_gssapi.c      |  61 ++++++++++++-----
 src/lib/rpc/auth_gssapi.h      | 145 ++++++++++++++++++++++++++++-------------
 src/lib/rpc/auth_gssapi_misc.c |  38 +++++++++--
 src/lib/rpc/getrpcent.c        |  17 ++++-
 src/lib/rpc/svc_auth_gssapi.c  |  64 +++++++++++++-----
 src/lib/rpc/xdr.h              |  83 ++++++++++++++++-------
 7 files changed, 317 insertions(+), 110 deletions(-)

commit bb24f3beb3494b673a0ee187ea5225c21656357e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 13 03:01:20 1996 +0000

    Use kadmin.local instead of kdb5_edit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8934 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog          |   4 +
 src/tests/dejagnu/config/default.exp        |  81 ++++++------
 src/tests/dejagnu/krb-standalone/ChangeLog  |   4 +
 src/tests/dejagnu/krb-standalone/kadmin.exp | 187 ++++++----------------------
 4 files changed, 90 insertions(+), 186 deletions(-)

commit d5f64d41e62b86ae8bdbadf504aa8662e4d39c37
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 13 02:52:23 1996 +0000

    * kadmin.1: Remove rename_principal. Add -maxrenewlife
    
    * kadmin.c (kadmin_getprinc): Display the maximum renewable life field.
    		(kadmin_parse_princ_args): Add -maxrenwlife as a settable
    			field.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8933 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  9 +++++++++
 src/kadmin/cli/kadmin.1  | 26 +++-----------------------
 src/kadmin/cli/kadmin.c  | 13 ++++++++++++-
 3 files changed, 24 insertions(+), 24 deletions(-)

commit 61dc9a8fc7884cabb2c0920ab561aaa9844362b8
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Aug 12 20:58:56 1996 +0000

    	* osconf.h: add KPROPD_DEFAULT_KDB5_UTIL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8932 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 4 ++++
 src/include/krb5/stock/osconf.h  | 1 +
 2 files changed, 5 insertions(+)

commit 7ea401f4419b8171bb8df51cab6c8892c1a3991a
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Aug 12 18:34:47 1996 +0000

    	* kpropd.c: rework to use kdb5_util instead of kdb5_edit; don't
     	send # bytes received until kdb5_util succeeds, so kprop won't
     	print SUCCESS until it is true; accept an acl_file name on the
     	command line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8931 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog |  7 ++++
 src/slave/kpropd.c  | 98 ++++++++++++++++++++++++++++++++---------------------
 2 files changed, 66 insertions(+), 39 deletions(-)

commit 639d48a1ec1a292089a1df953944066c5b08af63
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Aug 12 18:13:10 1996 +0000

    	* kdb_dbm.c (krb5_dbm_db_rename): rename should not insist that
     	the target database not already exist
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8930 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb_dbm.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 774851d6519089207aa8ca2b9d2ea6d3a13ed7de
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Aug 12 16:02:06 1996 +0000

    	* configure.in, Makefile.in: don't build kpasswd.local (not really
     	needed)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8929 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/ChangeLog    | 5 +++++
 src/kadmin/passwd/Makefile.in  | 8 ++------
 src/kadmin/passwd/configure.in | 2 --
 3 files changed, 7 insertions(+), 8 deletions(-)

commit 2f5e8282d2f1bf13c8198c0f4bd8daad628dc69e
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Aug 12 15:51:04 1996 +0000

    	* Makefile.ov: add $(REGEXLIB)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8928 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/util/ChangeLog   | 4 ++++
 src/kadmin/testing/util/Makefile.ov | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ebeb9dfe18f5c5cb2eb24b94662790de3e1a20a7
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Aug 12 15:50:19 1996 +0000

    	* ovsec_kadmd.c (main): strip path components of whoami
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8927 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 4 ++++
 src/kadmin/server/ovsec_kadmd.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 845d5a6f7eeac738660f41c8224cd09d8b454a0c
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Aug 12 15:48:12 1996 +0000

    	* kadmin_ct.ct: fix typo in add_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8926 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog    | 4 ++++
 src/kadmin/cli/kadmin_ct.ct | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f20a8d6a42832bb0ca28a89c6ed27ca739bd01bf
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Aug 12 15:43:42 1996 +0000

    	* kdb5_util.c: make mkey_password non-static
    
    	* kdb5_create.c: use global mkey_password
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8925 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog     |  6 ++++++
 src/kadmin/dbutil/kdb5_create.c | 11 ++---------
 src/kadmin/dbutil/kdb5_util.c   |  2 +-
 3 files changed, 9 insertions(+), 10 deletions(-)

commit 59a1ae8e5e4b19fa59c405dfa4d1dc647e5e74eb
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Aug 12 15:37:24 1996 +0000

    	* init_db: use kdb5_util instead of kdb5_create
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8924 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/testing/scripts/ChangeLog | 4 ++++
 src/kadmin/testing/scripts/init_db   | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit a4d3caf7303cc589ce36c63651cd24bd6dde1589
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Sun Aug 11 20:30:33 1996 +0000

    	* keytab.c: reset static global "quiet" each time; don't print
     	whoami on normal status messages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8923 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog |  5 +++++
 src/kadmin/cli/keytab.c  | 10 ++++++----
 2 files changed, 11 insertions(+), 4 deletions(-)

commit 6b81a8531cc262433af37f861f7c10c651a43d1b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Aug 10 20:51:53 1996 +0000

    Fix bug that caused files transmitted by a NetBSD box to have file
    names of (null).
      CVS:
    ----------------------------------------------------------------------
    automatically CVS: CVS: Committing in .  CVS: CVS: Modified Files:
    ----------------------------------------------------------------------
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8922 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 7 +++++++
 src/appl/bsd/krcp.c    | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 02162b692a062d196f6b4d0a510661496994650e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Aug 10 09:28:32 1996 +0000

    Unlock source cache before executing command
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8921 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog | 4 ++++
 src/clients/ksu/main.c    | 3 +++
 2 files changed, 7 insertions(+)

commit 1782c25c267ab1de34b4a58376911d574ed38ac3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Aug 10 04:39:04 1996 +0000

    * Read all kadmin output before waiting for it to die
    * Sleep 2 seconds before starting KDC, so we know we slept at elast one second
         so that the file modification time will actually change.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8920 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 11 +++++++++++
 src/tests/dejagnu/config/default.exp | 14 ++++++--------
 2 files changed, 17 insertions(+), 8 deletions(-)

commit 3406649db5f1469d73674892b71caaf251b55826
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Aug 10 04:23:56 1996 +0000

    Don't dump core when principal doesn't exist
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8919 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 8 +++++++-
 src/lib/kdb/keytab.c  | 5 +++++
 2 files changed, 12 insertions(+), 1 deletion(-)

commit e354ebdbd98dd7a7ea493804ef0994a44518aeff
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 9 19:23:59 1996 +0000

    Change shared:: to shared: in the creation of the shared subdir.
    a) This change is consistant with other lib directories.
    b) The double : form caused the mkdir to be tried every time and
    mkdir was exiting with a non-zero exit status of it already existed...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8918 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   | 5 +++++
 src/lib/kdb/Makefile.in | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 24106733d24919d606478d70ebf62ceff1481589
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 9 00:34:11 1996 +0000

    	* Makefile.in (shared): Always mkdir shared; test -d shared ||
    		mkdir shared breaks under Ultrix sh (grrr...).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8917 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   | 5 +++++
 src/lib/kdb/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a0d13713b25a4927c6ced5c8f5cf4c1569840958
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 8 19:47:13 1996 +0000

    	* configure.in, types.hin: Change search for struct rpcent yet
    		again, this time compile-checking both netdb.h and
    		rpc/netdb.h and taking action appropriately.  See the
    		comments in configure.in for details.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8916 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog    |  7 +++++++
 src/lib/rpc/configure.in | 30 +++++++++++++++++++++++++++---
 src/lib/rpc/netdb.h      |  2 +-
 3 files changed, 35 insertions(+), 4 deletions(-)

commit cc01be4a066930c0d55475b8916392cefe48e46d
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Aug 6 20:43:52 1996 +0000

    	* kadmin_ct.ct: get_{principals,policies} -> list_*; remove
     	rename_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8915 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog    | 3 ++-
 src/kadmin/cli/kadmin_ct.ct | 3 ---
 2 files changed, 2 insertions(+), 4 deletions(-)

commit 989ad10b6fae38da5690d1cbde17a6dec1c69276
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Aug 6 19:41:15 1996 +0000

    	* kadmin_ct.ct: get_{principals,policies} -> list_*
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8914 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog    | 2 ++
 src/kadmin/cli/kadmin_ct.ct | 8 ++++----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit d9ed7cc99e7da9e5eb168d45c6694873d3c01482
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Aug 6 19:21:46 1996 +0000

    	* kadmin.c: remove unsupported -salt option from ank usage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8913 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 4 ++++
 src/kadmin/cli/kadmin.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 95952b467389a2d625257782c5b9cb97d567690a
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 6 15:51:27 1996 +0000

    	* kadmin.exp: Fix to specify "2500 seconds" explictly to avoid
    		getting negative maxlife.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8912 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  | 5 +++++
 src/tests/dejagnu/krb-standalone/kadmin.exp | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9e98ee39b9997d176afaf175699f34b72649f113
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 6 15:36:50 1996 +0000

    	* kpasswd.c (kpasswd): call ovsec_kadm_init with
    		KADM5_CHANGEPW_SERVICE so that ovsec principals don't need
    		to exist in the db.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8911 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/passwd/ChangeLog | 6 ++++++
 src/kadmin/passwd/kpasswd.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 7a02ba7708e2b9860f34b52559101f67a43145b0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 6 01:30:35 1996 +0000

    Update to new kdb5_util calling convention
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8910 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 4 ++++
 src/tests/dejagnu/config/default.exp | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 7ad051dae27264c808049f3c265c1c03367491a2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 6 01:30:03 1996 +0000

    Reset exit_status at end of kdb5_stash. We expect to get an error if
    the stashed key is not already in the DB...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8909 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog    | 5 +++++
 src/kadmin/dbutil/kdb5_stash.c | 1 +
 2 files changed, 6 insertions(+)

commit a5bf6034e51a7d76e371bf6915ff790e28748984
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Aug 5 21:02:17 1996 +0000

    	* Makefile.in (CFLAGS): Change DEBUG_GSSAPI to 0 to avoid printing
    		excess stuff to stderr.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8908 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog   | 5 +++++
 src/lib/rpc/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ca947d4866ac3fd364712a3a307b9984890fff30
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Aug 5 18:38:57 1996 +0000

    	* all files: reworked for non-ss usage; kdb5_util_ct.ct and
            ss_wrapper.c are now obsolete
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8907 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog       |   5 ++
 src/kadmin/dbutil/Makefile.in     |   4 +-
 src/kadmin/dbutil/configure.in    |   1 -
 src/kadmin/dbutil/dump.c          |  89 ++++++++------------
 src/kadmin/dbutil/kadm5_create.c  |  35 ++++----
 src/kadmin/dbutil/kdb5_create.c   |  13 ---
 src/kadmin/dbutil/kdb5_destroy.c  |  10 +--
 src/kadmin/dbutil/kdb5_stash.c    |  12 +--
 src/kadmin/dbutil/kdb5_util.c     | 165 ++++++++++++++++++++++----------------
 src/kadmin/dbutil/kdb5_util_ct.ct |  56 -------------
 src/kadmin/dbutil/loadv4.c        |  96 +++-------------------
 src/kadmin/dbutil/ss_wrapper.c    |  85 --------------------
 src/kadmin/dbutil/string_table.c  |   2 +-
 13 files changed, 170 insertions(+), 403 deletions(-)

commit 344727580992ebae0f23a65292bc006b1f85e3ce
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Aug 5 18:18:07 1996 +0000

    * Linux shared lib fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8906 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog    | 4 ++++
 src/admin/edit/configure.in | 3 +++
 2 files changed, 7 insertions(+)

commit dbe3ab1e10187882bbc7a92f76a114e525229d95
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Aug 5 18:17:23 1996 +0000

    * Enough removal of db from aname_to_localname so that Linux compiles;
    easily reversed.
    
    If we decide to remove permanently, the following additional changes should happen:
    
    * admin/un_add should go away
    * Ifdef'd code should be remove from an_to_ln.c
    * Remove commented lines from Makefile
    * Remove cruft from aclocal.m4
    * Remove from associated configure.in files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8905 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  8 ++++++++
 src/lib/krb5/os/Makefile.in | 18 +++++++++---------
 src/lib/krb5/os/an_to_ln.c  |  7 ++++++-
 3 files changed, 23 insertions(+), 10 deletions(-)

commit 33c7ad1aea479bf7db820df20862e33fdbd86d51
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Aug 5 18:14:54 1996 +0000

    * AIX shared library fix: get -ldb not dbm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8904 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    |  9 +++++++++
 src/lib/kdb/Makefile.in  |  2 +-
 src/lib/kdb/configure.in | 10 ++++++++++
 3 files changed, 20 insertions(+), 1 deletion(-)

commit 89a86294b43b532042ec76178d96b318d34c6755
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Aug 5 18:14:03 1996 +0000

    * Better support for Athena Kerberos  if installed
    * Linux shared lib fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8903 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog       |  8 ++++++++
 src/kdc/configure.in    |  1 +
 src/kdc/kerberos_v4.c   | 12 ++++++------
 src/krb524/ChangeLog    | 11 +++++++++++
 src/krb524/conv_creds.c |  2 +-
 src/krb524/encode.c     | 18 +++++++++---------
 src/krb524/krb524.h     | 18 +++++++++---------
 src/krb524/sendmsg.c    |  2 +-
 src/krb524/test.c       |  4 ++--
 9 files changed, 48 insertions(+), 28 deletions(-)

commit 4a68f2fc0d279fff703a61f7d733b75526caafcd
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Aug 5 18:12:30 1996 +0000

    	On systems with setup_term, don't define it in telnet.c or me
    might get into nasty loops if tcgetent is defined in terms of
    setup_term.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8902 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 9 +++++++++
 src/appl/telnet/telnet/configure.in | 2 ++
 src/appl/telnet/telnet/telnet.c     | 2 +-
 3 files changed, 12 insertions(+), 1 deletion(-)

commit c3364bbed3a1fb2dd152a75adb916ae9841fd6ba
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Aug 5 18:11:31 1996 +0000

    s/struct fd_set/fd_set/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8901 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog |  5 +++++
 src/appl/gssftp/ftp/ftp.c     | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 69ed3d8132aa88c1dd6de28af70dcef0d4f28433
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 2 18:23:45 1996 +0000

    Add prototype for krb5_free_keyblock_contents
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8900 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 3 +++
 2 files changed, 7 insertions(+)

commit 040fc605b9d780d378b1609f7d71083d8097a1f3
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Aug 2 18:10:14 1996 +0000

    	* svr_principal.c: remove krb5_free_keyblock_contents (moved to
            libkrb5.a)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8899 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       | 5 +++++
 src/lib/kadm5/srv/svr_principal.c | 9 ---------
 2 files changed, 5 insertions(+), 9 deletions(-)

commit 6c95647cbfc9da611a75d0ec142f7494d20a3cca
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Aug 2 18:10:07 1996 +0000

    Remove references to unused non-portable symbols
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8898 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 20 --------------------
 1 file changed, 20 deletions(-)

commit 372e3da7d958c616054f2edacc98c5b3cbecb7eb
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Aug 2 18:04:39 1996 +0000

    	* f_keyblock.c (krb5_free_keyblock_contents): added
            krb5_free_keyblock_contents
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8897 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/ChangeLog    |  5 +++++
 src/lib/krb5/free/f_keyblock.c | 19 +++++++++++++++----
 2 files changed, 20 insertions(+), 4 deletions(-)

commit 4646cd13f4f25e59debfc330e4ccad2f3fed91e2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 2 17:41:02 1996 +0000

    	* acquire_cred.c (krb5_gss_acquire_cred): Add const to local
    		variable which is pointing to const data.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8896 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 5 +++++
 src/lib/gssapi/krb5/acquire_cred.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 5b9b99fb0ae4b938371622bcc3c01e30d4bb35b9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 2 17:39:48 1996 +0000

    	* gssapiP_generic.h: If not on a Mac or under Dos, and stdlib.h
    		exists, include it.
    
    	* configure.in: Check for stdlib.h
    
    
    This cleans up many warnings on the Alpha as malloc is not previously
    declared. In Beta-6, gssapiP_generic.h always included k5-int.h (which
    included stdlib.h). Now, only the DOS and Mac platforms include k5-int.h
    so we need to include stdlib.h if present.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8895 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         | 7 +++++++
 src/lib/gssapi/generic/configure.in      | 1 +
 src/lib/gssapi/generic/gssapiP_generic.h | 5 +++++
 3 files changed, 13 insertions(+)

commit a98113771e48fde82f0475bdea14add78efecbbe
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Aug 2 17:20:45 1996 +0000

    	* alt_prof.c (kadm5_get_config_params): alloc enough bytes for
            adbname
    
    	* kadm_rpc_xdr.c (xdr_krb5_kvno): assign tmp before xdr'ing it to
            avoid a spurious purify error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8894 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog      | 8 ++++++++
 src/lib/kadm5/alt_prof.c     | 4 ++--
 src/lib/kadm5/kadm_rpc_xdr.c | 2 ++
 3 files changed, 12 insertions(+), 2 deletions(-)

commit ec7dc44f99c0e3efb83b56defebca2c7e12869f7
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Aug 2 17:17:58 1996 +0000

    	* keytab.c (add_principal): free_keyblock -> free_keyblock_contents
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8893 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 4 ++++
 src/kadmin/cli/keytab.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 208d88a68de8c9f8f70d7facb230d506aa823141
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Aug 1 19:58:42 1996 +0000

    	* ovsec_kadmd.c (main): remove useless hex value from error message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8892 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 4 ++++
 src/kadmin/server/ovsec_kadmd.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit d41513c4f9804af962214f0a57c197f4cb35c96b
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Aug 1 19:56:53 1996 +0000

    	* dump.c, kadm5_create.c, kdb5_create.c: create policy database
            and kadm5 principals when loading a databas
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8891 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog      |  3 +++
 src/kadmin/dbutil/dump.c         | 10 ++++++++++
 src/kadmin/dbutil/kadm5_create.c | 39 +++++++++++++++++++++++----------------
 src/kadmin/dbutil/kdb5_create.c  |  5 ++---
 src/kadmin/dbutil/loadv4.c       | 17 +++++++++++------
 5 files changed, 49 insertions(+), 25 deletions(-)

commit 6cd11b007056d57e88b0d85b6010c66ae3b9c20d
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Aug 1 19:08:22 1996 +0000

    	* loadv4.c: create empty policy database after loading V4 dump file
    
    	* dumpv4.c (dump_v4db): use global_params.stash_file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8890 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog |  4 ++++
 src/kadmin/dbutil/dumpv4.c  |  5 ++++-
 src/kadmin/dbutil/loadv4.c  | 32 ++++++++++++++++++++++++++++++--
 3 files changed, 38 insertions(+), 3 deletions(-)

commit a1c27c428f327f07e7685211da432ee4aa454e78
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Aug 1 18:39:54 1996 +0000

    	* Makefile.in, Makefile.ov, configure.in, dump.c: add support for
            dump/load of OV*Secure-compatible format.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8889 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog     |   5 +
 src/kadmin/dbutil/Makefile.in   |  11 +-
 src/kadmin/dbutil/Makefile.ov   |  10 +-
 src/kadmin/dbutil/configure.in  |   1 +
 src/kadmin/dbutil/dump.c        | 283 ++++++++++++++++++++++++++++++++++++----
 src/kadmin/dbutil/import_err.et |  26 ++++
 src/kadmin/dbutil/ovload.c      | 207 +++++++++++++++++++++++++++++
 src/kadmin/dbutil/strtok.c      | 125 ++++++++++++++++++
 8 files changed, 632 insertions(+), 36 deletions(-)

commit 173ff1359701936021151119c67c4f69d3bb8ac9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Aug 1 15:16:52 1996 +0000

    Add -ldyn as kadm5 shared library depends upon it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8888 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 5 +++++
 src/kdc/configure.in | 1 +
 2 files changed, 6 insertions(+)

commit 59243507dc09a30dc84447e50fa14c3a40a1a04c
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 1 00:42:35 1996 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8887 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit e0e43d86897cf3496cfa00796fce22429018898a
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 1 00:42:17 1996 +0000

    	* Makefile.in: Punt -I$(srcdir)/..; it was gross and not needed
    		because headers get installed in build tree before
    		building the library anyway.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8886 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 09803308e34229619278d96d49362ef85313baf5
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 1 00:41:55 1996 +0000

    	* configure.in: Fix test for STRUCT_RPCENT_ALREADY_PROVIDED if
    		there happens to be a /usr/include/rpc/netdb.h.  This
    		causes /usr/include/netdb.h to include netdb.h from our
    		tree rather from /usr/include/rpc, which of course results
    		in massive damage.  Basically, if /usr/include/netdb.h
    		contains rpcent declaration and /usr/include/rpc/netdb.h
    		exists, then assume that there is no struct rpcent in the
    		system include files.  It's really unfortunate that we
    		need to do this at all, but it's all we can do short of
    		renaming a bunch of include files or directories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8885 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/configure.in | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 0a967289c921e8180e45b07c8a246f9ba815feff
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 1 00:41:22 1996 +0000

    	* getrpcent.c: Shuffle inclusion order somewhat
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8884 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/getrpcent.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 30bf67a25eafb1f75cf8a64aeea8cd4a9d189351
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 22:14:31 1996 +0000

    	* kadm_ser_wrap.c: Remove #include <sys/socket.h>, <netdb.h>
     		because k5-int.h already grabs it if NEED_SOCKETS is
     		defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8883 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog       | 4 ++++
 src/kadmin/v4server/kadm_ser_wrap.c | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 6c720b61a1add1c5e098c5c68722eaa36051b8b6
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 21:55:36 1996 +0000

    	* admin_server.c: Remove #include <sys/socket.h> because k5-int.h
    		already grabs it if NEED_SOCKETS is defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8882 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/ChangeLog      | 5 +++++
 src/kadmin/v4server/admin_server.c | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 48abc4b47698b32354eaf6dce0630815813b407c
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 21:13:14 1996 +0000

    	* ovsec_kadmd.c: Revert prior change due to netdb.h shuffle
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8881 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 2 ++
 src/kadmin/server/ovsec_kadmd.c | 1 +
 2 files changed, 3 insertions(+)

commit 2d2d378ebca9a6697df74972e1d9c7ff5491c1aa
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 21:06:49 1996 +0000

    	* krb524d.c: Revert prior change due to shuffling of netdb.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8880 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 4 ++++
 src/krb524/krb524d.c | 1 +
 2 files changed, 5 insertions(+)

commit e0165e422c0cfcb55861e850ded9c589fe0540c4
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 21:02:20 1996 +0000

    	* client_init.c: Revert prior change due to netdb.h shuffling
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8879 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog     | 4 ++++
 src/lib/kadm5/clnt/client_init.c | 1 +
 2 files changed, 5 insertions(+)

commit 8f7957cd00f42e58c4f8b69f435e7be1fa75a58a
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 20:59:11 1996 +0000

    	* clnt_generic.c, clnt_simple.c, clnt_tcp.c, clnt_udp.c,
     		getrpcent.c, getrpcport.c, pmap_getmaps.c, svc_simple.c:
    		Revert prior change due to netdb.h shuffling.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8878 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog      | 10 ++++++++++
 src/lib/rpc/clnt_generic.c |  1 +
 src/lib/rpc/clnt_simple.c  |  1 +
 src/lib/rpc/clnt_tcp.c     |  1 +
 src/lib/rpc/clnt_udp.c     |  1 +
 src/lib/rpc/getrpcent.c    |  1 +
 src/lib/rpc/getrpcport.c   |  1 +
 src/lib/rpc/pmap_getmaps.c |  1 +
 src/lib/rpc/svc_simple.c   |  1 +
 9 files changed, 18 insertions(+)

commit 45da0fdb6de5503cdedd631bddc3e53d026742c1
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 20:57:30 1996 +0000

    	* types.hin: Remove #include <netdb.h> because it appears the only
    		reason for doing so was to get struct rpcent, and we're
    		getting that via <rpc/netdb.h>.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8877 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/types.hin | 2 ++
 1 file changed, 2 insertions(+)

commit 58497266fd6629df4cd8c49acd7e2a4e42832d16
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 19:31:07 1996 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8876 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 30582eb8e0757473baa3eb4db37063c9446b4041
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 19:30:08 1996 +0000

    	* ovsec_kadmd.c: remove #include <netdb.h> (already gotten by
    		kadm5/kadm_rpc.h)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8875 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ovsec_kadmd.c | 1 -
 1 file changed, 1 deletion(-)

commit f3044c0bca7cbb61768766c695b3bf4525feb6d4
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 19:00:27 1996 +0000

    	* kdb5_stash.c (kdb5_stash): Declare optind
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8874 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog    | 4 ++++
 src/kadmin/dbutil/kdb5_stash.c | 1 +
 2 files changed, 5 insertions(+)

commit cadd3f40dd904b0ef5f418dcf0854b344a61b3c2
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 18:43:18 1996 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8873 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit d983abad5b0152bc6af53a59a8b36a86cea348c6
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 18:42:26 1996 +0000

    	* kadmin.c: Remove delcaration for getpwuid(); already declared in
    		pwd.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8872 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/kadmin.c | 1 -
 1 file changed, 1 deletion(-)

commit 3632ecf8e44b393eab952ebeb8ad905ef99cf574
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 07:39:18 1996 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8871 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit 06121fa1ac779bfe43113404ac5eaeb238d8af1a
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 07:38:56 1996 +0000

    	* obj/Makefile.in: Add -Dfoo=my_foo when compiling replacement
    		functions (so that the redefinitions in db-int.h take
    		effect).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8870 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/obj/Makefile.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit e22a432122a0b122982aa15de3efddb799403602
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 31 00:13:25 1996 +0000

    	* krb524d.c: Remove #include <netdb.h> (already gotten by
    		kadm5/admin.h)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8869 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 5 +++++
 src/krb524/krb524d.c | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8df01e2172825b23328f2868b5a72e4e1d08b84d
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 30 23:56:58 1996 +0000

    	* client_init.c: Remove #include <netdb.h> because rpc/types.h
    		(included from kadm5/admin.h) gets it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8868 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog     | 5 +++++
 src/lib/kadm5/clnt/client_init.c | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ec62ac0fd1c325f57e2f86f0a56ca2d71cd92918
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 30 23:27:17 1996 +0000

    	* clnt_generic.c, clnt_simple.c, clnt_tcp.c, clnt_udp.c,
     		getrpcent.c, getrpcport.c, pmap_getmaps.c, svc_simple.c:
     		Remove #include <netdb.h>; it's already included in
     		rpc/types.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8867 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog      | 12 ++++++++++++
 src/lib/rpc/clnt_generic.c |  1 -
 src/lib/rpc/clnt_simple.c  |  1 -
 src/lib/rpc/clnt_tcp.c     |  1 -
 src/lib/rpc/clnt_udp.c     |  1 -
 src/lib/rpc/getrpcent.c    |  1 -
 src/lib/rpc/getrpcport.c   |  1 -
 src/lib/rpc/pmap_getmaps.c |  1 -
 src/lib/rpc/svc_simple.c   |  1 -
 9 files changed, 12 insertions(+), 8 deletions(-)

commit 24e156d8f5f2f5c5063ea9fe697e0b0d613075d0
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 30 23:25:37 1996 +0000

    	* svc_auth_gssapi.c: #include <rpc/rpc.h> before <sys/stat.h> (to
    		get sys/types.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8866 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/svc_auth_gssapi.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 9a0f1207b850eca2d546dbba0279cbd58b0c2303
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 30 23:25:03 1996 +0000

    	* rpc.h: Don't include netdb.h (rpc/types.h already includes it)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8865 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/rpc.h | 3 +++
 1 file changed, 3 insertions(+)

commit a7c4c09e3d048b35c40463edeae05cea89e9710b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jul 30 22:47:08 1996 +0000

    Deal with a /usr/include/netdb.h that contains struct rpcent
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8864 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog    | 10 ++++++++++
 src/lib/rpc/configure.in | 10 +++++++++-
 src/lib/rpc/netdb.h      |  6 +++---
 src/lib/rpc/types.hin    |  4 +++-
 4 files changed, 25 insertions(+), 5 deletions(-)

commit 6fe419b7c1a626aff75fe73ce23e35a69277fd07
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 30 03:59:56 1996 +0000

    	* hash/hash.c, hash/hash_func.c, hash/hash_page.c: Add "static" to
     		some function defn's that need them; they were prototyped
     		as static but not defined as static.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8863 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/hash/hash.c      | 8 ++++----
 src/util/db2/hash/hash_func.c | 8 ++++----
 src/util/db2/hash/hash_page.c | 8 ++++----
 3 files changed, 12 insertions(+), 12 deletions(-)

commit ca12f2d5e537c63e56bb267c1cfb7424ea636b0e
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 30 03:59:32 1996 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8862 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit d238f1e9476cf4ff6073805d6936ed4cc6a13080
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 30 02:40:10 1996 +0000

    	* configure.in: Determine sizeof short, int, long for secure.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8861 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog    | 4 ++++
 src/appl/gssftp/ftpd/configure.in | 3 +++
 2 files changed, 7 insertions(+)

commit e06e2c249ce8235d88d2bf37a37633d036533273
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 30 02:39:19 1996 +0000

    	* secure.c: Do not assume sizeof(long) = 4 for sending lengths OTW
    
    	* configure.in: Determine sizeof short, int, long for secure.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8860 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog    |  6 ++++++
 src/appl/gssftp/ftp/configure.in |  3 +++
 src/appl/gssftp/ftp/secure.c     | 18 +++++++++++++++---
 3 files changed, 24 insertions(+), 3 deletions(-)

commit 7b28250098718eff759a24b3af7ba59a5f15e688
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 29 15:32:46 1996 +0000

    	* kadmin.exp: Added back in. Rewritten to use new admin system
    
    Notes:
    	a) This only tests the old functionailty - the policy database
    	   testing does not exist
    	b) The rename test is taken out as you currently cannot rename a
    	   random key (deficiency in kadmind)
    	c) The v4 keytab extraction does not have an equivalent in this
    	   system and is not included.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8859 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  |   4 +
 src/tests/dejagnu/krb-standalone/kadmin.exp | 847 ++++++++++++++++++++++++++++
 2 files changed, 851 insertions(+)

commit e19137d6bb44643837cb80c8687d8b2493d7116c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 29 15:29:53 1996 +0000

    defaul.exp (kinit): Look for the end-of-file from kinit before
    	going into wait....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8858 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 3 +++
 2 files changed, 8 insertions(+)

commit 63cea41102d6e50866799a9954c883847dbe32f1
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jul 29 02:40:19 1996 +0000

    	* an_to_ln.c (aname_do_match): #elif HAVE_REGEXP_H should have
    		been HAVE_REGEXPR_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8857 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 5 +++++
 src/lib/krb5/os/an_to_ln.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1d1c9af24528d503655c0ee638c66b293844512c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Jul 28 04:46:46 1996 +0000

    For some reason, I allowd symbols from libc to overide symbols from
    the shared library when building AIX shared libraries without gcc.
    This is broken and fails when using gssrpc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8856 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 5 +++++
 src/util/makeshlib.sh | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b284a66266ddb04897dc01457d85dc4ec9eeae88
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Jul 28 00:13:07 1996 +0000

    Fix up shared library handling and $(STEXT) usage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8855 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/Makefile.in  | 6 ++----
 src/lib/kdb/configure.in | 2 --
 2 files changed, 2 insertions(+), 6 deletions(-)

commit 0593464b36bb82b68198d3f49d48ede37a7ab459
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Jul 28 00:08:27 1996 +0000

    Remove prototype of strcpy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8854 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog     | 4 ++++
 src/lib/rpc/clnt_perror.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f0df012b48c3e201a2ed5707e61c806b4f49c389
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Jul 28 00:06:18 1996 +0000

    Commit prototyping of krb5_setenv; not sure why this failed yesterday.
    CVS:
    ----------------------------------------------------------------------
    automatically CVS: CVS: Committing in include CVS: CVS: Modified
    Files: CVS: ChangeLog k5-int.h CVS:
    ----------------------------------------------------------------------
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8853 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 3 +++
 2 files changed, 7 insertions(+)

commit 32a52290e7b1dfd487ff1dc4a7f2a6241af04b46
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jul 27 06:24:54 1996 +0000

    	* default.exp: Rewrite to use kdb5_util instead of kdb5_create and
    		kdb5_stash. No longer add the kadmin/admin and changepw
    		keys to the database as this is handled automatically.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8852 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  6 ++++
 src/tests/dejagnu/config/default.exp | 70 ++++++++++++++++++------------------
 2 files changed, 40 insertions(+), 36 deletions(-)

commit 7990cecd1716547e70d67f18481dd633d98de01c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jul 27 06:23:00 1996 +0000

    	* kdb5_create.c (kdb5_create): Ignore (expected) failure in
    		open_db_and_mkey when creating database in returning exit
    		status.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8851 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog     | 6 ++++++
 src/kadmin/dbutil/kdb5_create.c | 5 ++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 26415263231eaafd37f5c361a63e5ab75feb8703
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jul 27 02:23:23 1996 +0000

    It's not an out-of-space error if malloc(0) returns 0.
    So, when copying key_data, only call malloc if the length
    is non-zero.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8850 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog       |  6 ++++++
 src/lib/kadm5/srv/svr_principal.c | 28 +++++++++++++++-------------
 2 files changed, 21 insertions(+), 13 deletions(-)

commit fea030df3d04c20bebd81ff874a2d54eae9133e6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jul 27 02:21:58 1996 +0000

    Remove old 1988 version of setenv in preference to calling krb5_setenv
    from lib/krb5/posix.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8849 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog     |   6 ++
 src/lib/kadm5/clnt/Makefile.in   |   2 +-
 src/lib/kadm5/clnt/client_init.c |  10 +--
 src/lib/kadm5/clnt/configure.in  |   1 -
 src/lib/kadm5/clnt/setenv.c      | 163 ---------------------------------------
 5 files changed, 10 insertions(+), 172 deletions(-)

commit d6da2ea761bf153021dd4e426689fae2e6d2dbd5
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jul 27 02:21:05 1996 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8848 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog | 1 +
 1 file changed, 1 insertion(+)

commit 558444b37c64554d1d67242c88de9972b87fdaff
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jul 27 01:56:47 1996 +0000

    * Define a non-zero FUDGE_FACTOR for GSSAPI; I have it set to 64 now,
    even though I tend to see 52 bytes of increased data because I'm not
    sure that the 52 bytes is constant across all implementations ands
    options.
    
    * When allocating outbuf, set bufsize to the size that was actually
    allocated; it tends not to be nbyte+FUDGE_FACTOR exactly, and you
    smash the heap if you store a different size than you actually
    allocate.
    
    * If a secure_putbyte fails, set nout to zero so you don't run off the
    end of the buffer next time around.
    
    * Only write out foure bytes of net_len, no matter how big it is.  The
    right answer is to have it be some 32-bit type but I'm not sure if I
    should use the krb5 type, the GSSAPI type, or what.  (Remember, this
    code has ifdefs for KerberosIV without GSSAPI)
    
    * While we're at it, if secure_write fails while writing out a file in
    the client, notice the error. (a break in an inner loop didn't break
    out quite far enough)
    
    	With these changes, I am able to get and put multi-megabyte
    files even on an Alpha.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8847 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 17 +++++++++++++++++
 src/appl/gssftp/ftp/ftp.c     |  2 ++
 src/appl/gssftp/ftp/secure.c  | 23 ++++++++++++++---------
 3 files changed, 33 insertions(+), 9 deletions(-)

commit 52b8d0ca3bc884064f288fc936ee82a6a7a04569
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 26 22:07:46 1996 +0000

    	* Makefile.in (OBJS): Remove trailing backslash on a comment; it
    		was keeping HDRS from getting set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8846 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog   | 5 +++++
 src/lib/gssapi/krb5/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b25da847e069fe2fa82de6986e561360354da807
Author: Marc Horowitz <marc@mit.edu>
Date:   Fri Jul 26 21:24:00 1996 +0000

    resolved conflicts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8845 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 8c7af3b0450bf9360b2e29aac72d127b6e4ef3c4
Author: Marc Horowitz <marc@mit.edu>
Date:   Fri Jul 26 19:58:46 1996 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8844 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit ca7d42a82d1d4f2d4b3189eeb5cba64e09f4db55
Author: Marc Horowitz <marc@mit.edu>
Date:   Fri Jul 26 19:57:41 1996 +0000

    	* configure.in, an_to_ln.c (do_replacement, aname_do_match): use
     	the compile() function in -lgen on solaris.  Check for the
     	relevant stuff at configure-time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8843 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/configure.in | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 0946bf30c22ef959038e5c6b55c6a1fcf0d69bd3
Author: Marc Horowitz <marc@mit.edu>
Date:   Fri Jul 26 19:56:11 1996 +0000

    	* an_to_ln.c (do_replacement, aname_do_match): use the compile()
     	function in -lgen on solaris
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8842 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/an_to_ln.c | 22 +++++++---------------
 1 file changed, 7 insertions(+), 15 deletions(-)

commit 6e3cb534337325d9c2ad95036d57b9261cc7896d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 26 19:54:01 1996 +0000

    	* configure.in: remove create
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8841 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog    | 4 ++++
 src/kadmin/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 58438bd48829c291d1e3cf4875ef35970552baed
Author: Marc Horowitz <marc@mit.edu>
Date:   Fri Jul 26 19:17:05 1996 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8840 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit ef047d839a8f6d2e8109a67d0fe6503135ea7ab5
Author: Marc Horowitz <marc@mit.edu>
Date:   Fri Jul 26 19:15:48 1996 +0000

    	* aclocal.m4 (LIBS): include -lgen if compile() is present and
     	-lkrb5 is used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8839 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit b4ddf328d592cf4c4ccc3dbb6f38d9108bd97120
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 26 18:27:07 1996 +0000

    Actually install kadmin.local.  (Or rather, don't install kadmin.local
    as kadmin, and then reinstall kadmin on top of kadmin. :-)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8838 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog   | 6 ++++++
 src/kadmin/cli/Makefile.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit d821b605e6eb9553b4be5e8c0d10dcb857f27cca
Author: Marc Horowitz <marc@mit.edu>
Date:   Fri Jul 26 18:07:19 1996 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8837 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 81f30bb13235b6a99d9704e20f2f7dd5adbe9408
Author: Marc Horowitz <marc@mit.edu>
Date:   Fri Jul 26 18:07:08 1996 +0000

    	* kdc.conf: added acl_file to prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8836 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/kdc.conf | 1 +
 1 file changed, 1 insertion(+)

commit 71c63bd8c2bbdc92a865ff9613a6b96dd92383f4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 26 17:23:29 1996 +0000

    Remove the new kdb5_create, which is subsumed by kdb5_util
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8835 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/create/ChangeLog                |   9 -
 src/kadmin/create/Makefile.in              |  15 -
 src/kadmin/create/Makefile.ov              |  12 -
 src/kadmin/create/attic/Makefile.in        |  20 -
 src/kadmin/create/attic/configure.in       |  12 -
 src/kadmin/create/attic/make_extern        |  16 -
 src/kadmin/create/attic/ovsec_adm_create.c | 663 -----------------------------
 src/kadmin/create/configure.in             |  11 -
 src/kadmin/create/kadm5_create.c           | 241 -----------
 src/kadmin/create/kdb5_create.c            | 536 -----------------------
 src/kadmin/create/string_table.c           |  91 ----
 src/kadmin/create/string_table.h           |  40 --
 12 files changed, 1666 deletions(-)

commit 243b860b141272d8cf998493c76dccfe371e710e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 26 04:46:42 1996 +0000

    Remove last traces of the old admin server
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8834 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/.Sanitize | 46 -------------------------------------------
 1 file changed, 46 deletions(-)

commit 9de287e92e6b61de22540cc178bd4f0375dc2579
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 26 04:46:14 1996 +0000

    Remove v5client, which is the old client for the old kadmin system
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8833 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/.Sanitize     |   43 -
 src/kadmin/v5client/ChangeLog     |  136 ---
 src/kadmin/v5client/Makefile.in   |   38 -
 src/kadmin/v5client/configure.in  |   14 -
 src/kadmin/v5client/convert.c     |  273 ------
 src/kadmin/v5client/kadmin5.M     |  193 ----
 src/kadmin/v5client/kadmin5.c     | 1858 -------------------------------------
 src/kadmin/v5client/kadmin5.h     |  102 --
 src/kadmin/v5client/kadmin5_ct.ct |   83 --
 src/kadmin/v5client/network.c     |  347 -------
 src/kadmin/v5client/ss_wrapper.c  |   61 --
 11 files changed, 3148 deletions(-)

commit 595bff5c9b26f5933779e478ebf906eeb9a4e072
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 26 04:44:48 1996 +0000

    Remove the old kadmin server
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8832 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog    |  471 ---------
 src/kadmin/v5server/Makefile.in  |   26 -
 src/kadmin/v5server/admin.c      | 2000 --------------------------------------
 src/kadmin/v5server/configure.in |   15 -
 src/kadmin/v5server/kadm5_defs.h |  317 ------
 src/kadmin/v5server/kadmind5.M   |  240 -----
 src/kadmin/v5server/passwd.c     |  574 -----------
 src/kadmin/v5server/proto_serv.c |  866 -----------------
 src/kadmin/v5server/srv_acl.c    |  501 ----------
 src/kadmin/v5server/srv_key.c    | 1394 --------------------------
 src/kadmin/v5server/srv_main.c   |  479 ---------
 src/kadmin/v5server/srv_net.c    |  859 ----------------
 src/kadmin/v5server/srv_output.c |  431 --------
 13 files changed, 8173 deletions(-)

commit 7b6cef94ac7d2648a81b445e233072b327e9d543
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 26 04:43:04 1996 +0000

    Add a blank install target to keep the top-level "make install" happy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8831 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog   | 5 +++++
 src/util/db2/Makefile.in | 2 ++
 2 files changed, 7 insertions(+)

commit 424ce5b605e6f09b5b4efc4e54fc5a1f8fabaf12
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 26 04:41:17 1996 +0000

    Add AC_PROG_INSTALL, since it's needed for a "make install"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8830 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog    | 5 +++++
 src/lib/gssapi/krb5/configure.in | 1 +
 2 files changed, 6 insertions(+)

commit eb1ceb71549c5201ae45b2546cd08109014f8fc9
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jul 26 02:03:01 1996 +0000

    	AIX shared libraries treat resolution of imported symbols
    different from resolution of external non-imported symbols.
    Therefore, we really want to link against libdb.a at shared library
    creation time.  Instead of linking on all platforms and making libdb.a
    a shared library, I have chosen to only link on AIX where it will work
    and not generate a problem even if the application later linksgainst
    libdb.a because making libdb.a a shared library would make it harder
    to distribute util/db2.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8829 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog    | 6 ++++++
 src/lib/kadm5/srv/configure.in | 8 ++++++++
 2 files changed, 14 insertions(+)

commit 6db12f7d574f09aea496990e12fd09792ff50d93
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jul 26 01:57:05 1996 +0000

    Remove setenv.c and use krb5_setenv instead.  This version of setenv
    had major prototype problems, was redundant, and was older than all
    seven of the other versions in the tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8828 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog    |   5 ++
 src/kadmin/cli/configure.in |   2 +-
 src/kadmin/cli/setenv.c     | 165 --------------------------------------------
 3 files changed, 6 insertions(+), 166 deletions(-)

commit b97bfbfe0c6e40fe23a3b0b4babff4c9d29533a8
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 26 00:28:45 1996 +0000

    restore old version (oops checked in debugging vers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8827 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 3 ---
 1 file changed, 3 deletions(-)

commit 6ab341b55eface9c6cfb224d548483380d23305b
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 26 00:22:37 1996 +0000

    	* Makefile.in: remove trailing backslash from comment under SRCS
    		because it was causing line that set OBJS variable to
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8826 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 6 ++++++
 src/lib/gssapi/krb5/Makefile.in          | 2 +-
 src/lib/gssapi/krb5/accept_sec_context.c | 3 +++
 3 files changed, 10 insertions(+), 1 deletion(-)

commit bf9ec031942b16e4bff9bcb52878d1419554c058
Author: Marc Horowitz <marc@mit.edu>
Date:   Thu Jul 25 22:30:02 1996 +0000

            * Makefile.in, configure.in, adm_rw.c, kadm5_defs.h, main.c,
            proto_serv.c, srv_net.c: combined pieces of the old v5server and
            kadm libraries with calls to the new kadm5srv library to produce a
            daemon which handles the v5b6 "simple" password changing protocol.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8825 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5passwdd/ChangeLog    |   6 +
 src/kadmin/v5passwdd/Makefile.in  |  18 +
 src/kadmin/v5passwdd/adm_rw.c     | 534 +++++++++++++++++++++++
 src/kadmin/v5passwdd/configure.in |  17 +
 src/kadmin/v5passwdd/kadm5_defs.h | 363 ++++++++++++++++
 src/kadmin/v5passwdd/main.c       | 289 +++++++++++++
 src/kadmin/v5passwdd/proto_serv.c | 860 ++++++++++++++++++++++++++++++++++++++
 src/kadmin/v5passwdd/srv_net.c    | 856 +++++++++++++++++++++++++++++++++++++
 8 files changed, 2943 insertions(+)

commit 99090aa00cd5ee3deac7779f9c011cff44b0ccb6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 25 22:08:58 1996 +0000

    Remove OID's that weren't being used, and rename gss_nt_service_name
    to nt_service_name to prevent name colision.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8824 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/ChangeLog    |  4 ++++
 src/windows/gss/gss-client.c | 10 ++--------
 2 files changed, 6 insertions(+), 8 deletions(-)

commit 97726e821f8a788501941968e031c5205db4d27d
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 25 22:06:40 1996 +0000

    admin_internal.h (_KADM5_CHECK_HANDLE): Add parenthesis around
    	assignment used as truth value to reduce gcc -Wall flames.
    
    misc_free.c (kadm5_free_name_list, krb5_free_key_data_contents: Add
    	KADM5_OK return value upon success.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8823 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog        | 8 ++++++++
 src/lib/kadm5/admin_internal.h | 2 +-
 src/lib/kadm5/misc_free.c      | 2 ++
 3 files changed, 11 insertions(+), 1 deletion(-)

commit 9e08fe421e4097890b10f12d6aaf6ccd6b63257b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 25 22:04:58 1996 +0000

    kadmin.c (quit): Return zero so that we return the proper exit status.
    	(kadmin_getprivs): Declare function as returning void
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8822 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog | 6 ++++++
 src/kadmin/cli/kadmin.c  | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit e2fbcae9b2bfb69616ad62d5b993df85927fb872
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 25 22:04:05 1996 +0000

    Don't build the create, destroy, and stash directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8821 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/ChangeLog    | 3 +++
 src/admin/configure.in | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 1a863eaf98f4e3cf00343a16b4476b05239eed56
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 25 22:03:37 1996 +0000

    Declare function as returning void
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8820 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog | 4 ++++
 src/admin/edit/dumpv4.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f7388c90c17fcb6810f10e7011f124509c250e02
Author: Marc Horowitz <marc@mit.edu>
Date:   Thu Jul 25 21:25:22 1996 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8819 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 393616b7d87e7a6303862b186b3063715a4d08d6
Author: Marc Horowitz <marc@mit.edu>
Date:   Thu Jul 25 21:25:04 1996 +0000

    	* configure.in (CONFIG_DIRS): added v5passwdd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8818 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 72acab0f65ed669ea752419c8f5f1a40ae89d175
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 25 06:26:52 1996 +0000

    Fix Sanitize script to not delete the configure program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8817 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/.Sanitize | 1 +
 1 file changed, 1 insertion(+)

commit 2e25dcc3a2dc8783b05e8e4fafa2e060c45a5f86
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 25 06:26:15 1996 +0000

    Move setenv.c to clnt directory where it belongs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8816 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/setenv.c | 163 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/kadm5/setenv.c      | 163 --------------------------------------------
 2 files changed, 163 insertions(+), 163 deletions(-)

commit 25ae63aa252ca6af1886668f7a8ff9bd7c196cb1
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 25 06:19:16 1996 +0000

    gss.c (parse_name): Add code to parse an optional fourth parameter
    	which is the mechanism OID to actually use.  If it is ommited, the
    	default mechanism is used.
    
    gss-client.c (client_establish_context): Added parameter oid_name,
    	which allows the user to specify the OID that he/she actually wants to
    	use to as the mechanism.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8815 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/ChangeLog    | 10 ++++++++++
 src/windows/gss/gss-client.c | 30 +++++++++++++++++++++---------
 src/windows/gss/gss.c        | 21 +++++++++++++++++----
 src/windows/gss/gss.h        |  6 +++---
 4 files changed, 51 insertions(+), 16 deletions(-)

commit c4641b0636aa2f7dd109ef6ce85210692058fa49
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 25 06:16:18 1996 +0000

    util_ordering.c (g_order_check):
    util_ordering.c (g_order_init): Changed return code to be an int 32,
    	since we return a com_err error code.  Change the type of the sequence
    	number to be an uint32.
    
    gssapi.h: Define gss_int32 -- needed for error code returns.
    
    Makefile.in (EHDRDIR): Use $(S) instead of /, so that EHDRDIR is valid
    	under windows.  Fix how the header file is copied in under Windows.
    
    gssapiP_generic.h: Include gssapi_generic.h instead of gssapi.h, so
    	that we get the definitions of the nametype oids.
    
    oid_ops.c (generic_gss_release_oid): Re-enable function.
    
    util_token.c (g_verify_token_header): Changed return code to be an int
    	32, since we return a com_err error code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8814 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         | 20 +++++++++++++++++++-
 src/lib/gssapi/generic/Makefile.in       |  6 ++++--
 src/lib/gssapi/generic/gssapi.h          |  3 +++
 src/lib/gssapi/generic/gssapiP_generic.h | 13 +++++++++----
 src/lib/gssapi/generic/gssapi_generic.h  |  8 ++++----
 src/lib/gssapi/generic/oid_ops.c         |  2 --
 src/lib/gssapi/generic/util_ordering.c   |  8 ++++----
 src/lib/gssapi/generic/util_token.c      |  2 +-
 8 files changed, 44 insertions(+), 18 deletions(-)

commit bbf8f5cba683498e1128bec71ee47b729da77157
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 25 06:09:57 1996 +0000

    init_sec_context.c (krb5_gss_init_sec_context): Fixed error checking
    	so that if you pass a bad mechanism type, it *will* get flagged as an
    	error.
    
    rel_oid.c (krb5_gss_release_oid):
    krb5_gss_glue.c(gss_release_oid): Re-enable function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8813 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          |  9 +++++++++
 src/lib/gssapi/krb5/Makefile.in        |  8 +++++---
 src/lib/gssapi/krb5/init_sec_context.c | 21 +++++++++++++++------
 src/lib/gssapi/krb5/krb5_gss_glue.c    |  2 --
 src/lib/gssapi/krb5/rel_oid.c          | 13 ++-----------
 5 files changed, 31 insertions(+), 22 deletions(-)

commit 2d8b4e664a6ddec2f7b11ed7f1919c2ff566c2f5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 25 02:58:14 1996 +0000

    	* acquire_cred.c (krb5_gss_acquire_cred): Initialize variable
    		before use if GSS_C_NULL_OID_SET.
    
    This was causing random failures in gssftp. I was unlucky enough to hit
    that random case where one of the random stack values was zero.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8812 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 5 +++++
 src/lib/gssapi/krb5/acquire_cred.c | 2 ++
 2 files changed, 7 insertions(+)

commit e07310be053acb5fd1d2effb08b35b6ee67830fb
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 25 00:40:43 1996 +0000

    util_token.c (g_verify_token_header): Changed return code to be an
    	unsigned int 32, since we return a com_err error code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8811 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         | 3 +++
 src/lib/gssapi/generic/gssapiP_generic.h | 2 +-
 src/lib/gssapi/generic/util_token.c      | 2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)

commit b190bca60a18880dacf91f3752ed2e114f601faa
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 25 00:40:06 1996 +0000

    ser_sctx.c (kg_oid_externalize): Add proper return code
    
    accept_sec_context.c (krb5_gss_accept_sec_context):
    init_sec_context.c (krb5_gss_init_sec_context): Test (gss_flags &
    	XXXX) against 0 so that we pass a int value to g_order_init.  Needed
    	since int is 16 bits for Win16 build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8810 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 9 +++++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 4 ++--
 src/lib/gssapi/krb5/init_sec_context.c   | 8 ++++----
 src/lib/gssapi/krb5/ser_sctx.c           | 1 +
 4 files changed, 16 insertions(+), 6 deletions(-)

commit aa9ac88439ff7b152211946bfba0724e76fbc0a9
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 24 22:50:22 1996 +0000

    Remove INTERFACE keyworded; not needed (and causes problems) since
    we're not exporting this function to the DLL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8809 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog     | 7 +++++++
 src/lib/gssapi/generic/rel_buffer.c  | 2 +-
 src/lib/gssapi/generic/rel_oid_set.c | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 2ec18dfed9c71f9f73d30789c40b18d63de05622
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 24 22:36:49 1996 +0000

    	* ovsec_kadmd.c (main): Put the #ifdef SO_REUSEADDR at the
    		beginning of the line to avoid cpp breakage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8808 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 5 +++++
 src/kadmin/server/ovsec_kadmd.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit a7a69101728d5c0d11ebb2139a0d12f59fd0476b
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 24 22:35:06 1996 +0000

    Only include <sys/file.h> if building with BSD_DB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8807 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog       | 2 ++
 src/lib/gssapi/generic/util_validate.c | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit cba1ad284dd8a1dc636df4eda32266e4124c9d58
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 24 22:23:37 1996 +0000

    	* Makefile.in, configure.in: break out server lib into a
    		subdirectory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8806 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/srv/ChangeLog         |    5 +
 src/lib/kadm5/srv/Makefile.in       |   92 +++
 src/lib/kadm5/srv/adb_free.c        |   75 ++
 src/lib/kadm5/srv/adb_openclose.c   |  338 +++++++++
 src/lib/kadm5/srv/adb_policy.c      |  401 +++++++++++
 src/lib/kadm5/srv/adb_principal.c   |  412 +++++++++++
 src/lib/kadm5/srv/adb_xdr.c         |  132 ++++
 src/lib/kadm5/srv/configure.in      |   42 ++
 src/lib/kadm5/srv/server_acl.c      |  511 +++++++++++++
 src/lib/kadm5/srv/server_acl.h      |   81 +++
 src/lib/kadm5/srv/server_dict.c     |  199 ++++++
 src/lib/kadm5/srv/server_handle.c   |    9 +
 src/lib/kadm5/srv/server_init.c     |  330 +++++++++
 src/lib/kadm5/srv/server_kdb.c      |  424 +++++++++++
 src/lib/kadm5/srv/server_misc.c     |  101 +++
 src/lib/kadm5/srv/svr_chpass_util.c |   15 +
 src/lib/kadm5/srv/svr_iters.c       |  248 +++++++
 src/lib/kadm5/srv/svr_misc_free.c   |   37 +
 src/lib/kadm5/srv/svr_policy.c      |  315 ++++++++
 src/lib/kadm5/srv/svr_principal.c   | 1350 +++++++++++++++++++++++++++++++++++
 20 files changed, 5117 insertions(+)

commit 0e159dd62f2da74c561803a72921a77d9c9f05ff
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 24 22:22:49 1996 +0000

    	* Makefile.in, configure.in: break out client lib into a
    		subdirectory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8805 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/clnt/ChangeLog          |   5 +
 src/lib/kadm5/clnt/Makefile.in        |  79 +++++
 src/lib/kadm5/clnt/client_handle.c    |   9 +
 src/lib/kadm5/clnt/client_init.c      | 554 ++++++++++++++++++++++++++++++++++
 src/lib/kadm5/clnt/client_internal.h  |  97 ++++++
 src/lib/kadm5/clnt/client_principal.c | 307 +++++++++++++++++++
 src/lib/kadm5/clnt/client_rpc.c       | 221 ++++++++++++++
 src/lib/kadm5/clnt/clnt_chpass_util.c |  15 +
 src/lib/kadm5/clnt/clnt_policy.c      | 151 +++++++++
 src/lib/kadm5/clnt/clnt_privs.c       |  70 +++++
 src/lib/kadm5/clnt/configure.in       |  29 ++
 11 files changed, 1537 insertions(+)

commit 04d29de13e88ff63c1ab0acd924d1f672370afd7
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 24 22:20:03 1996 +0000

    	* Makefile.in, configure.in: fix shared lib lossage by
    		rearrangement of subdirectories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8804 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog          |    5 +
 src/lib/kadm5/Makefile.in        |  111 +---
 src/lib/kadm5/adb_free.c         |   71 --
 src/lib/kadm5/adb_openclose.c    |  338 ----------
 src/lib/kadm5/adb_policy.c       |  401 -----------
 src/lib/kadm5/adb_principal.c    |  408 ------------
 src/lib/kadm5/adb_xdr.c          |  132 ----
 src/lib/kadm5/client_handle.c    |    9 -
 src/lib/kadm5/client_init.c      |  554 ----------------
 src/lib/kadm5/client_internal.h  |   93 ---
 src/lib/kadm5/client_principal.c |  307 ---------
 src/lib/kadm5/client_rpc.c       |  221 -------
 src/lib/kadm5/clnt_chpass_util.c |   15 -
 src/lib/kadm5/clnt_policy.c      |  151 -----
 src/lib/kadm5/clnt_privs.c       |   66 --
 src/lib/kadm5/configure.in       |   53 +-
 src/lib/kadm5/server_acl.c       |  511 ---------------
 src/lib/kadm5/server_acl.h       |   81 ---
 src/lib/kadm5/server_dict.c      |  199 ------
 src/lib/kadm5/server_handle.c    |    9 -
 src/lib/kadm5/server_init.c      |  330 ----------
 src/lib/kadm5/server_kdb.c       |  424 ------------
 src/lib/kadm5/server_misc.c      |  101 ---
 src/lib/kadm5/svr_chpass_util.c  |   15 -
 src/lib/kadm5/svr_iters.c        |  248 -------
 src/lib/kadm5/svr_misc_free.c    |   37 --
 src/lib/kadm5/svr_policy.c       |  315 ---------
 src/lib/kadm5/svr_principal.c    | 1350 --------------------------------------
 28 files changed, 36 insertions(+), 6519 deletions(-)

commit 7e3b399c894b9c4d8e106558a6b091fa7e852898
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 24 22:03:31 1996 +0000

    Use the error code KRB5_KT_NAME_TOOLONG instead of ENAMETOOLONG, which
    isn't portable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8803 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog    | 6 ++++++
 src/lib/krb5/keytab/file/ktf_g_name.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 4e326fbf845a521d45f12f4c7bc4ccc86112578c
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 24 22:02:52 1996 +0000

    Change type of first argument to be krb5_preauthtype, to eliminate
    compiler warnings under Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8802 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 6 ++++++
 src/lib/krb5/krb/preauth.c | 5 ++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 3d10fcdb25f4b290565c06992240577c46f0cb34
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 24 22:01:30 1996 +0000

    Added new error code KRB5_KT_NAME_TOOLONG
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8801 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/krb5_err.et | 1 +
 2 files changed, 5 insertions(+)

commit 8cd4a9c849b7ec8c313600bd2d7f743a48762a42
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 24 21:54:19 1996 +0000

    Removing last remnants of berk_db
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8800 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/.Sanitize   | 44 -----------------------
 src/util/berk_db/ChangeLog   | 86 --------------------------------------------
 src/util/berk_db/Makefile.in | 48 -------------------------
 src/util/berk_db/README      | 40 ---------------------
 4 files changed, 218 deletions(-)

commit 5d731ba328cbb40fb7aaf6a481be7353ceaeca89
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 24 21:53:04 1996 +0000

    Removing berk_db, since it is now replaced by db2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8799 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/PORT/.Sanitize              |  35 -
 src/util/berk_db/PORT/README                 | 131 ----
 src/util/berk_db/PORT/clib/.Sanitize         |  35 -
 src/util/berk_db/PORT/clib/memmove.c         | 139 ----
 src/util/berk_db/PORT/clib/mktemp.c          | 132 ----
 src/util/berk_db/PORT/clib/snprintf.c        |  54 --
 src/util/berk_db/PORT/clib/strerror.c        |  67 --
 src/util/berk_db/PORT/include/.Sanitize      |  35 -
 src/util/berk_db/PORT/include/cdefs.h        | 122 ----
 src/util/berk_db/PORT/include/compat.h       | 231 -------
 src/util/berk_db/PORT/include/ndbm.h         |  77 ---
 src/util/berk_db/PORT/include/queue.h        | 245 -------
 src/util/berk_db/PORT/krb5/.Sanitize         |  33 -
 src/util/berk_db/PORT/krb5/include/.Sanitize |  32 -
 src/util/berk_db/PORT/krb5/include/compat.h  | 258 -------
 src/util/berk_db/PORT/krb5/sys/.Sanitize     |  32 -
 src/util/berk_db/PORT/krb5/sys/cdefs.h       | 122 ----
 src/util/berk_db/README.krb5                 |  17 -
 src/util/berk_db/changelog                   | 103 ---
 src/util/berk_db/configure.in                |  11 -
 src/util/berk_db/hash/.Sanitize              |  50 --
 src/util/berk_db/hash/ChangeLog              |  67 --
 src/util/berk_db/hash/Makefile.in            |  53 --
 src/util/berk_db/hash/README                 |  72 --
 src/util/berk_db/hash/configure.in           |  77 ---
 src/util/berk_db/hash/extern.h               |  65 --
 src/util/berk_db/hash/hash.c                 | 994 ---------------------------
 src/util/berk_db/hash/hash.h                 | 297 --------
 src/util/berk_db/hash/hash_bigkey.c          | 667 ------------------
 src/util/berk_db/hash/hash_buf.c             | 355 ----------
 src/util/berk_db/hash/hash_func.c            | 212 ------
 src/util/berk_db/hash/hash_log2.c            |  54 --
 src/util/berk_db/hash/hash_page.c            | 944 -------------------------
 src/util/berk_db/hash/hsearch.c              | 107 ---
 src/util/berk_db/hash/krb5_ndbm.c            | 303 --------
 src/util/berk_db/hash/ndbm.c                 | 202 ------
 src/util/berk_db/hash/page.h                 |  92 ---
 src/util/berk_db/hash/search.h               |  51 --
 src/util/berk_db/include/.Sanitize           |  34 -
 src/util/berk_db/include/ChangeLog           |  10 -
 src/util/berk_db/include/db.h                | 225 ------
 src/util/berk_db/include/mpool.h             |  99 ---
 src/util/berk_db/man/.Sanitize               |  32 -
 src/util/berk_db/man/hash.3                  | 159 -----
 src/util/berk_db/test/.Sanitize              |  40 --
 src/util/berk_db/test/ChangeLog              |  73 --
 src/util/berk_db/test/Makefile.in            |  40 --
 src/util/berk_db/test/README                 |  74 --
 src/util/berk_db/test/configure.in           |  18 -
 src/util/berk_db/test/dbtest.c               | 764 --------------------
 src/util/berk_db/test/hash.tests/.Sanitize   |  40 --
 src/util/berk_db/test/hash.tests/driver2.c   | 114 ---
 src/util/berk_db/test/hash.tests/makedb.sh   |  13 -
 src/util/berk_db/test/hash.tests/tcreat3.c   | 105 ---
 src/util/berk_db/test/hash.tests/tdel.c      | 122 ----
 src/util/berk_db/test/hash.tests/testit      | 147 ----
 src/util/berk_db/test/hash.tests/thash4.c    | 132 ----
 src/util/berk_db/test/hash.tests/tread2.c    | 105 ---
 src/util/berk_db/test/hash.tests/tseq.c      |  88 ---
 src/util/berk_db/test/hash.tests/tverify.c   | 107 ---
 src/util/berk_db/test/run.test               | 712 -------------------
 61 files changed, 9826 deletions(-)

commit 049fbd802f1680f898f1be633052b0bf7f177c25
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 24 18:33:24 1996 +0000

    Use memset instead of bzero
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8798 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog  | 2 ++
 src/lib/rpc/pmap_rmt.c | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit b39187986b957eaff4e9aa1686d90589158f9a28
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 24 18:29:04 1996 +0000

    Use $(LD) instead of $(CC) for linking... This allows for use of purify
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8797 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog   | 4 ++++
 src/kadmin/server/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit eb4772fc6d67f40a09ce2a11d32a903f66778866
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 24 18:23:02 1996 +0000

    	* Makefile.in (all): Use $(LD) instead of $(CC) for link stage
    
    	* dump.c (dump_db): Zero out kadm5_principal_ent_rec structure
    		before passing to rpc code.
    
    	* kadmin.c (kadmin_addprinc, kadmin_getprinc, kadmin_modprinc):
    		   Zero out structures before passing to rpc code.
    
    This is because uninitialized longs in the structures cause xdr_long to
    fail if the higher 32/64 bits are set on the Alpha.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8796 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog   | 10 ++++++++++
 src/kadmin/cli/Makefile.in |  4 ++--
 src/kadmin/cli/dump.c      |  2 ++
 src/kadmin/cli/kadmin.c    | 11 +++++++++++
 4 files changed, 25 insertions(+), 2 deletions(-)

commit 24090524451def64443f8f97bbbfd9b394417dd0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 24 11:59:51 1996 +0000

    	* Makefile.in (DEPLIBS): Use correct version number for
    		gssapi_krb5 dependency.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8795 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog   | 5 +++++
 src/lib/rpc/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b29107b0ac1fbfafdb764241d84ee677caea781d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 24 03:40:27 1996 +0000

    Removed kadmin.exp, since it's for the old admin server
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8794 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  |   4 +
 src/tests/dejagnu/krb-standalone/kadmin.exp | 834 ----------------------------
 2 files changed, 4 insertions(+), 834 deletions(-)

commit e1caec90710431d9a746bd3113013267f8b8f217
Author: Marc Horowitz <marc@mit.edu>
Date:   Wed Jul 24 03:15:05 1996 +0000

    	* ftpd.c (auth_data): the logic which dealt with multiple acceptor
     	names and fallback was just broken.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8793 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ftpd.c | 411 ++++++++++++++++++++++----------------------
 1 file changed, 204 insertions(+), 207 deletions(-)

commit 63048f071288ca1ee8025a4c295a8689e9e486e1
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 24 02:50:58 1996 +0000

    Remove mechglue from the list of Macintosh subdirectories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8792 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   | 5 +++++
 src/lib/gssapi/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit fb01f70a3aa6718d645cd10b429da9cb9e7d6f91
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 24 02:49:52 1996 +0000

    Must include k5-int.h on Windows and Macintosh builds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8791 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         | 3 +++
 src/lib/gssapi/generic/gssapiP_generic.h | 3 +++
 2 files changed, 6 insertions(+)

commit 8b7d5b16e828b79c7896733433f93f32bdb1989f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 24 02:49:27 1996 +0000

    Fix broken Windows commands to copy gssapi_krb5.h to include/gssapi
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8790 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog   | 3 +++
 src/lib/gssapi/krb5/Makefile.in | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit c63278d543f0ac7d02dcd30300b7d882526190bf
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 24 02:36:49 1996 +0000

    Must include k5-int.h on Windows and Macintosh builds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8789 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 5 +++++
 src/lib/gssapi/krb5/gssapiP_krb5.h | 4 ++++
 2 files changed, 9 insertions(+)

commit 0807f39f341c60ea394d76965abe1cb76efdfb4a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 24 02:28:52 1996 +0000

    Makefile.in: Build logger.o from the libkadm5 directory.  This
    	is prepatory work towards eliminating the dependency on
    	libkadm5.  Ultimately we will probably need to rethink how
    	the library structure for krb5....
    
    configure.in: Add -lgssapi and -lgssrpc to libraries linked with
    	krb5kdc since they are needed for shared libraries.  This
    	is a horrible hack....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8788 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 11 +++++++++++
 src/kdc/Makefile.in  |  9 ++++++++-
 src/kdc/configure.in | 16 +++++++++++++++-
 3 files changed, 34 insertions(+), 2 deletions(-)

commit e90604c27418c8fe0c04bb28f354f8bcdc0ac99c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 23 21:25:28 1996 +0000

    Ignore db-config.h.in which is generated by autoheader
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8787 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/obj/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit 5dbea15718462c410207a93885a74e22315443ea
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 23 21:24:50 1996 +0000

    obj/dbm.c: Copy the elements between the struct DBT and
    datum. Otherwise on an Alpha where the size fields are different sizes,
    casting loses with random stack garbage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8786 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/db2/ChangeLog  |  5 +++++
 src/util/db2/hash/dbm.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 58 insertions(+)

commit ccc052cc9a8a4cbf447d5055873dc51bb6b3e10f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 23 21:06:38 1996 +0000

    	* Makefile.in: add dependency for kdb5_util_ct.o
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8785 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/dbutil/ChangeLog   | 4 ++++
 src/kadmin/dbutil/Makefile.in | 2 ++
 2 files changed, 6 insertions(+)

commit 66b0e6d1cf675333067270bff6f199b3a2e9598e
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 23 21:02:44 1996 +0000

    	* Makefile.in: add dependency for kadmin_ct.o
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8784 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/cli/ChangeLog   | 4 ++++
 src/kadmin/cli/Makefile.in | 2 ++
 2 files changed, 6 insertions(+)

commit be5ee34845d63ad233252293a12cc943a86bb6b6
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 23 20:52:45 1996 +0000

    	* Makefile.in: delete extraneous trailing backslash from GENSRCS
    		and GENOBJS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8783 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm5/ChangeLog   | 5 +++++
 src/lib/kadm5/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit c5563a94ee656dca00088069b48fa26f77adc043
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jul 23 20:51:04 1996 +0000

    Renamed release_buffer.c to rel_buffer.c, and release_oid_set.c to
    rel_oid_set.c.  Marc broke the DOS 8.3 renaming which Gilmore had done
    to conform with DOS's filesystem constraints
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8782 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         |  7 ++++
 src/lib/gssapi/generic/Makefile.in       |  8 ++---
 src/lib/gssapi/generic/rel_buffer.c      | 58 ++++++++++++++++++++++++++++++
 src/lib/gssapi/generic/rel_oid_set.c     | 62 ++++++++++++++++++++++++++++++++
 src/lib/gssapi/generic/release_buffer.c  | 58 ------------------------------
 src/lib/gssapi/generic/release_oid_set.c | 62 --------------------------------
 6 files changed, 131 insertions(+), 124 deletions(-)

commit 67a5019ca060c89a9b13672ab3fc788db368c967
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 23 15:26:11 1996 +0000

    	* xdr.c: Do not declare malloc()
    
    	* Makefile.in (SHLIB_LIBS): Link with gssapi_krb5 when creating
    		shared library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8781 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog   | 8 ++++++++
 src/lib/rpc/Makefile.in | 2 +-
 src/lib/rpc/xdr.c       | 1 -
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 6e77b78fac6c9acf913640b14538f69750644225
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 23 15:11:46 1996 +0000

    	* Makefile.in: libkdb5.so needs to be built with
    		libcrypto and libkrb5.
    
    	* configure.in: Pass version numbers of teh crypto and krb5 shared
    		libraries.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8780 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    |  8 ++++++++
 src/lib/kdb/Makefile.in  | 11 +++++++++++
 src/lib/kdb/configure.in |  4 ++++
 3 files changed, 23 insertions(+)

commit 7ac506884990e2b0fc2ebacb08a3c48f99ad2a38
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jul 23 04:39:49 1996 +0000

    Add contents of util/db2/acconfig.h to the top-level acconfig.h so
    that util/reconf works correctly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8779 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/acconfig.h | 23 +++++++++++++++++++++++
 2 files changed, 28 insertions(+)

commit 4a53193279d9e0b74d8ca8775510f624bbbf1e6e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 23 01:49:24 1996 +0000

    Include errno.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8778 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/rpc/ChangeLog     | 4 ++++
 src/lib/rpc/clnt_perror.c | 1 +
 2 files changed, 5 insertions(+)

commit b10631fdce73153be3fb25a501ed48ff892c467d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 23 01:40:23 1996 +0000

    If __STDC__ is not defined, generate proper prototypes..
    
    The macro expansion was generating "int DynCopy ; " instead of "int DynCopy ()"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8777 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/dyn/ChangeLog | 5 +++++
 src/util/dyn/dyn.h     | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b233c5bd9d2c463a70f27bfedd2b0cf404a52498
Author: Marc Horowitz <marc@mit.edu>
Date:   Mon Jul 22 23:11:08 1996 +0000

    	* kdc.conf (admin_*): add the fields for the new admin system to
     	the prototype config.file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8776 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/kdc.conf | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 2f727ab5c338e8e5fc7d51418ef6d35186ed31bd
Author: Marc Horowitz <marc@mit.edu>
Date:   Mon Jul 22 21:11:35 1996 +0000

    this commit includes all the changes on the OV_9510_INTEGRATION and
    OV_MERGE branches.  This includes, but is not limited to, the new openvision
    admin system, and major changes to gssapi to add functionality, and bring
    the implementation in line with rfc1964.  before committing, the
    code was built and tested for netbsd and solaris.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8775 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog |  10 ++
 src/util/dyn/Makefile.ov    |  35 +++++
 src/util/dyn/dyn.h          |  63 +++++++++
 src/util/dyn/dyn.man        | 303 ++++++++++++++++++++++++++++++++++++++++++++
 src/util/dyn/dynP.h         |  44 +++++++
 src/util/dyn/dyn_create.c   |  96 ++++++++++++++
 src/util/dyn/dyn_debug.c    |  25 ++++
 src/util/dyn/dyn_delete.c   |  82 ++++++++++++
 src/util/dyn/dyn_header.c   |  11 ++
 src/util/dyn/dyn_put.c      |  98 ++++++++++++++
 src/util/dyn/dyn_size.c     |  33 +++++
 src/util/dyn/test.c         | 156 +++++++++++++++++++++++
 12 files changed, 956 insertions(+)

commit edf8b4d8a6a665c2aa150993cd813ea6c5cf12e1
Author: Marc Horowitz <marc@mit.edu>
Date:   Mon Jul 22 20:49:46 1996 +0000

    this commit includes all the changes on the OV_9510_INTEGRATION and
    OV_MERGE branches.  This includes, but is not limited to, the new openvision
    admin system, and major changes to gssapi to add functionality, and bring
    the implementation in line with rfc1964.  before committing, the
    code was built and tested for netbsd and solaris.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8774 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                                      |    36 +
 src/aclocal.m4                                     |   120 +-
 src/admin/create/ChangeLog                         |     7 +
 src/admin/create/configure.in                      |     2 +-
 src/admin/create/kdb5_create.c                     |     9 +-
 src/admin/edit/ChangeLog                           |    13 +
 src/admin/edit/configure.in                        |     2 +-
 src/admin/edit/cpw.c                               |     2 +-
 src/admin/edit/dump.c                              |    65 +-
 src/admin/edit/dumpv4.c                            |    10 +-
 src/admin/edit/kdb5_edit.c                         |    26 +-
 src/admin/edit/loadv4.c                            |    37 +-
 src/admin/stash/ChangeLog                          |     4 +
 src/admin/stash/configure.in                       |     2 +-
 src/appl/gss-sample/ChangeLog                      |     5 +
 src/appl/gss-sample/README                         |    39 +-
 src/appl/gss-sample/gss-client.c                   |   587 +-
 src/appl/gss-sample/gss-misc.c                     |   176 +-
 src/appl/gss-sample/gss-misc.h                     |    46 +
 src/appl/gss-sample/gss-server.c                   |   570 +-
 src/appl/gssftp/ftp/ChangeLog                      |     7 +-
 src/appl/gssftp/ftp/cmds.c                         |     2 +-
 src/appl/gssftp/ftp/cmdtab.c                       |     4 +-
 src/appl/gssftp/ftpd/ChangeLog                     |     7 +
 src/appl/gssftp/ftpd/ftpcmd.y                      |     8 +-
 src/appl/gssftp/ftpd/ftpd.c                        |     4 +-
 src/appl/telnet/libtelnet/ChangeLog                |    15 +-
 src/appl/telnet/libtelnet/Makefile.in              |     2 +-
 src/appl/telnet/libtelnet/enc-proto.h              |     6 -
 src/clients/kinit/ChangeLog                        |     5 +
 src/clients/kinit/kinit.M                          |     5 +
 src/clients/kinit/kinit.c                          |    36 +-
 src/config/ChangeLog                               |     5 +
 src/config/pre.in                                  |     5 +
 src/configure.in                                   |     5 +-
 src/include/ChangeLog                              |     5 +
 src/include/k5-int.h                               |    80 +-
 src/include/krb5/ChangeLog                         |     7 +
 src/include/krb5/adm.h                             |     1 +
 src/include/krb5/kdb.h                             |    56 +-
 src/include/port-sockets.h                         |    72 +
 src/kadmin/ChangeLog                               |    10 +
 src/kadmin/Makefile.ov                             |    11 +
 src/kadmin/cli/ChangeLog                           |    28 +
 src/kadmin/cli/Makefile.in                         |    19 +
 src/kadmin/cli/Makefile.ov                         |    28 +
 src/kadmin/cli/attic/Makefile                      |    11 +
 src/kadmin/cli/attic/Makefile.in                   |    45 +
 src/kadmin/cli/attic/configure.in                  |    15 +
 src/kadmin/cli/attic/getdate.y                     |  1006 ++
 src/kadmin/cli/attic/kadmin.c                      |   958 ++
 src/kadmin/cli/attic/kadmin_ct.ct                  |    67 +
 src/kadmin/cli/attic/memmove.c                     |   144 +
 src/kadmin/cli/attic/setenv.c                      |   165 +
 src/kadmin/cli/attic/ss_wrapper.c                  |    56 +
 src/kadmin/cli/configure.in                        |    20 +
 src/kadmin/cli/dump.c                              |  1485 +++
 src/kadmin/cli/getdate.y                           |  1009 ++
 src/kadmin/cli/kadmin.1                            |   473 +
 src/kadmin/cli/kadmin.c                            |  1322 ++
 src/kadmin/cli/kadmin_ct.ct                        |    79 +
 src/kadmin/cli/keytab.c                            |   420 +
 src/kadmin/cli/memmove.c                           |   144 +
 src/kadmin/cli/setenv.c                            |   165 +
 src/kadmin/cli/ss_wrapper.c                        |    61 +
 src/kadmin/cli/strftime.c                          |   469 +
 src/kadmin/config.mk/ChangeLog                     |    10 +
 src/kadmin/config.mk/aix3.2.def                    |    40 +
 src/kadmin/config.mk/architecture                  |    68 +
 src/kadmin/config.mk/config                        |   141 +
 src/kadmin/config.mk/hpux9.01.def                  |    32 +
 src/kadmin/config.mk/irix5.2.def                   |    22 +
 src/kadmin/config.mk/linux.def                     |    23 +
 src/kadmin/config.mk/netbsd1.def                   |    22 +
 src/kadmin/config.mk/rules                         |   538 +
 src/kadmin/config.mk/site.def                      |    52 +
 src/kadmin/config.mk/solaris2.3.def                |    39 +
 src/kadmin/config.mk/sunos4.1.def                  |    22 +
 src/kadmin/config.mk/template                      |   142 +
 src/kadmin/configure.in                            |     3 +-
 src/kadmin/create/ChangeLog                        |     9 +
 src/kadmin/create/Makefile.in                      |    15 +
 src/kadmin/create/Makefile.ov                      |    12 +
 src/kadmin/create/attic/Makefile.in                |    20 +
 src/kadmin/create/attic/configure.in               |    12 +
 src/kadmin/create/attic/make_extern                |    16 +
 src/kadmin/create/attic/ovsec_adm_create.c         |   663 +
 src/kadmin/create/configure.in                     |    11 +
 src/kadmin/create/kadm5_create.c                   |   241 +
 src/kadmin/create/kdb5_create.c                    |   536 +
 src/kadmin/create/string_table.c                   |    91 +
 src/kadmin/create/string_table.h                   |    40 +
 src/kadmin/dbutil/ChangeLog                        |   440 +
 src/kadmin/dbutil/Makefile.in                      |    18 +
 src/kadmin/dbutil/Makefile.ov                      |    19 +
 src/kadmin/dbutil/configure.in                     |    13 +
 src/kadmin/dbutil/dump.c                           |  1957 +++
 src/kadmin/dbutil/dumpv4.c                         |   411 +
 src/kadmin/dbutil/kadm5_create.c                   |   241 +
 src/kadmin/dbutil/kdb5_create.c                    |   449 +
 src/kadmin/dbutil/kdb5_destroy.c                   |   117 +
 src/kadmin/dbutil/kdb5_edit.M                      |   179 +
 src/kadmin/dbutil/kdb5_stash.c                     |   153 +
 src/kadmin/dbutil/kdb5_util.M                      |   122 +
 src/kadmin/dbutil/kdb5_util.c                      |   416 +
 src/kadmin/dbutil/kdb5_util.h                      |    49 +
 src/kadmin/dbutil/kdb5_util_ct.ct                  |    56 +
 src/kadmin/dbutil/loadv4.c                         |   881 ++
 src/kadmin/dbutil/ss_wrapper.c                     |    85 +
 src/kadmin/dbutil/string_table.c                   |    91 +
 src/kadmin/dbutil/string_table.h                   |    40 +
 src/kadmin/dbutil/tcl_wrapper.c                    |   235 +
 src/kadmin/dbutil/util.c                           |   155 +
 src/kadmin/export/ChangeLog                        |    19 +
 src/kadmin/export/Makefile.in                      |    20 +
 src/kadmin/export/Makefile.ov                      |    24 +
 src/kadmin/export/configure.in                     |    12 +
 src/kadmin/export/export.c                         |   242 +
 src/kadmin/export/export_err.et                    |    19 +
 src/kadmin/export/local.h                          |    15 +
 src/kadmin/export/ovsec_adm_export.c               |   159 +
 src/kadmin/export/unit-test/ChangeLog              |     5 +
 src/kadmin/export/unit-test/Makefile.ov            |    19 +
 src/kadmin/export/unit-test/add-to-db.sh           |    55 +
 src/kadmin/export/unit-test/config/unix.exp        |    36 +
 src/kadmin/export/unit-test/dotest.sh              |    75 +
 src/kadmin/export/unit-test/export.0/dotest.exp    |    29 +
 src/kadmin/export/unit-test/export.0/output.exp    |    43 +
 src/kadmin/export/unit-test/export.0/usage.exp     |    25 +
 src/kadmin/export/unit-test/helpers.exp            |   126 +
 src/kadmin/import/ChangeLog                        |    17 +
 src/kadmin/import/Makefile.in                      |    18 +
 src/kadmin/import/Makefile.ov                      |    24 +
 src/kadmin/import/configure.in                     |    12 +
 src/kadmin/import/import.c                         |   421 +
 src/kadmin/import/import.h                         |    40 +
 src/kadmin/import/import_err.et                    |    26 +
 src/kadmin/import/misc.c                           |    95 +
 src/kadmin/import/ovsec_adm_import.c               |   164 +
 src/kadmin/import/strtok.c                         |   131 +
 src/kadmin/import/unit-test/Makefile.ov            |     9 +
 src/kadmin/import/unit-test/config/unix.exp        |    36 +
 src/kadmin/import/unit-test/helpers.exp            |    93 +
 src/kadmin/import/unit-test/import.0/usage.exp     |    23 +
 src/kadmin/import/unit-test/valid_export_file      |    27 +
 src/kadmin/kdbkeys/ChangeLog                       |    16 +
 src/kadmin/kdbkeys/Makefile.in                     |    15 +
 src/kadmin/kdbkeys/Makefile.ov                     |    21 +
 src/kadmin/kdbkeys/configure.in                    |    11 +
 src/kadmin/kdbkeys/do-test.pl                      |    56 +
 src/kadmin/keytab/ChangeLog                        |    13 +
 src/kadmin/keytab/Makefile.in                      |    19 +
 src/kadmin/keytab/Makefile.ov                      |    30 +
 src/kadmin/keytab/configure.in                     |    12 +
 src/kadmin/keytab/keytab.c                         |   528 +
 src/kadmin/keytab/unit-test/ChangeLog              |     4 +
 src/kadmin/keytab/unit-test/Makefile.ov            |    21 +
 src/kadmin/keytab/unit-test/add-princs.tcl         |    12 +
 src/kadmin/keytab/unit-test/config/unix.exp        |    46 +
 src/kadmin/keytab/unit-test/del-princs.tcl         |    24 +
 src/kadmin/keytab/unit-test/helpers.exp            |   132 +
 src/kadmin/keytab/unit-test/keytab.0/ChangeLog     |     4 +
 src/kadmin/keytab/unit-test/keytab.0/adding.exp    |   119 +
 .../keytab/unit-test/keytab.0/keytab-spec.exp      |    47 +
 src/kadmin/keytab/unit-test/keytab.0/removing.exp  |   125 +
 src/kadmin/ktutil/ChangeLog                        |     4 +
 src/kadmin/ktutil/configure.in                     |     1 -
 src/kadmin/passwd/ChangeLog                        |    20 +
 src/kadmin/passwd/Kpasswd                          |    46 +
 src/kadmin/passwd/Makefile.in                      |    23 +
 src/kadmin/passwd/Makefile.ov                      |    34 +
 src/kadmin/passwd/configure.in                     |    13 +
 src/kadmin/passwd/kpasswd.c                        |   280 +
 src/kadmin/passwd/kpasswd_strings.et               |    76 +
 src/kadmin/passwd/tty_kpasswd.c                    |    80 +
 src/kadmin/passwd/unit-test/Makefile.ov            |    23 +
 src/kadmin/passwd/unit-test/config/unix.exp        |    36 +
 src/kadmin/passwd/unit-test/helpers.exp            |   217 +
 src/kadmin/passwd/unit-test/kpasswd.0/changing.exp |   102 +
 .../passwd/unit-test/kpasswd.0/connecting.exp      |    29 +
 .../passwd/unit-test/kpasswd.0/principal.exp       |    55 +
 src/kadmin/passwd/unit-test/kpasswd.0/usage.exp    |    26 +
 src/kadmin/passwd/xm_kpasswd.c                     |   450 +
 src/kadmin/scripts/inst-hdrs.sh                    |    14 +
 src/kadmin/server/Makefile.in                      |    15 +
 src/kadmin/server/Makefile.ov                      |    39 +
 src/kadmin/server/acls.l                           |   190 +
 src/kadmin/server/configure.in                     |    17 +
 src/kadmin/server/kadm_rpc_svc.c                   |   248 +
 src/kadmin/server/misc.c                           |   138 +
 src/kadmin/server/misc.h                           |    53 +
 src/kadmin/server/ovsec_kadmd.c                    |   762 ++
 src/kadmin/server/server_glue_v1.c                 |    31 +
 src/kadmin/server/server_stubs.c                   |  1045 ++
 src/kadmin/testing/Makefile.ov                     |     8 +
 src/kadmin/testing/proto/ChangeLog                 |     9 +
 src/kadmin/testing/proto/kdc.conf.proto            |    20 +
 src/kadmin/testing/proto/krb5.conf.proto           |    17 +
 src/kadmin/testing/proto/ovsec_adm.dict            |     3 +
 src/kadmin/testing/scripts/ChangeLog               |    15 +
 src/kadmin/testing/scripts/Makefile.ov             |    19 +
 src/kadmin/testing/scripts/compare_dump.pl.in      |   242 +
 src/kadmin/testing/scripts/compare_dump.plin       |   242 +
 src/kadmin/testing/scripts/find-make.sh            |    18 +
 src/kadmin/testing/scripts/fixup-conf-files.pl.in  |   344 +
 src/kadmin/testing/scripts/fixup-conf-files.plin   |   344 +
 src/kadmin/testing/scripts/init_db                 |   181 +
 src/kadmin/testing/scripts/make-host-keytab.pl.in  |   138 +
 src/kadmin/testing/scripts/make-host-keytab.plin   |   138 +
 src/kadmin/testing/scripts/qualname                |    18 +
 src/kadmin/testing/scripts/save_files.sh           |    67 +
 src/kadmin/testing/scripts/simple_dump.pl.in       |    88 +
 src/kadmin/testing/scripts/simple_dump.plin        |    88 +
 src/kadmin/testing/scripts/start_servers           |    70 +
 src/kadmin/testing/scripts/start_servers_local     |   196 +
 src/kadmin/testing/scripts/stop_servers            |    84 +
 src/kadmin/testing/scripts/stop_servers_local      |    49 +
 .../testing/scripts/verify_xrunner_report.pl.in    |    38 +
 .../testing/scripts/verify_xrunner_report.plin     |    38 +
 src/kadmin/testing/tcl/util.t                      |    61 +
 src/kadmin/testing/util/ChangeLog                  |     3 +
 src/kadmin/testing/util/Makefile.ov                |    34 +
 src/kadmin/testing/util/bsddb_dump.c               |    64 +
 src/kadmin/testing/util/tcl_kadm5.c                |  2312 ++++
 src/kadmin/testing/util/tcl_krb5_hash.c            |   163 +
 src/kadmin/testing/util/tcl_ovsec_kadm.c           |  2016 +++
 src/kadmin/testing/util/tcl_ovsec_kadm_syntax      |    57 +
 src/kadmin/testing/util/test.c                     |    32 +
 src/kadmin/v4server/ChangeLog                      |   249 +
 src/kadmin/v4server/Makefile.in                    |    23 +
 src/kadmin/v4server/Makefile.ov                    |    42 +
 src/kadmin/v4server/acl_files.c                    |   536 +
 src/kadmin/v4server/acl_files.doc                  |   107 +
 src/kadmin/v4server/admin_server.c                 |   684 +
 src/kadmin/v4server/attic/ChangeLog                |    25 +
 src/kadmin/v4server/attic/Imakefile                |    49 +
 src/kadmin/v4server/attic/Makefile                 |    39 +
 src/kadmin/v4server/attic/Makefile.in              |    53 +
 src/kadmin/v4server/attic/acl_files.c              |   541 +
 src/kadmin/v4server/attic/acl_files.doc            |   107 +
 src/kadmin/v4server/attic/aclocal.m4               |     3 +
 src/kadmin/v4server/attic/admin_server.c           |   668 +
 src/kadmin/v4server/attic/configure.in             |    22 +
 src/kadmin/v4server/attic/kadm_err.et              |    57 +
 src/kadmin/v4server/attic/kadm_funcs.c             |   876 ++
 src/kadmin/v4server/attic/kadm_ser_wrap.c          |   288 +
 src/kadmin/v4server/attic/kadm_server.c            |   546 +
 src/kadmin/v4server/attic/kadm_server.h            |    64 +
 src/kadmin/v4server/attic/kadm_stream.c            |   276 +
 src/kadmin/v4server/attic/kadm_supp.c              |   114 +
 src/kadmin/v4server/configure.in                   |    16 +
 src/kadmin/v4server/kadm_err.et                    |    57 +
 src/kadmin/v4server/kadm_funcs.c                   |  1066 ++
 src/kadmin/v4server/kadm_ser_wrap.c                |   310 +
 src/kadmin/v4server/kadm_server.c                  |   571 +
 src/kadmin/v4server/kadm_server.h                  |    58 +
 src/kadmin/v4server/kadm_stream.c                  |   277 +
 src/kadmin/v4server/kadm_supp.c                    |   113 +
 src/kadmin/v4server/unit-test/ChangeLog            |    13 +
 src/kadmin/v4server/unit-test/Makefile.ov          |    19 +
 src/kadmin/v4server/unit-test/config/ChangeLog     |     7 +
 src/kadmin/v4server/unit-test/config/unix.exp      |    42 +
 src/kadmin/v4server/unit-test/getpid.sh            |     5 +
 src/kadmin/v4server/unit-test/helpers.exp          |   232 +
 .../v4server/unit-test/remove_changepw_perms.sh    |     9 +
 .../v4server/unit-test/v4server.0/setup-srvtab.exp |    11 +
 .../v4server/unit-test/v4server.1/access.exp       |    88 +
 .../unit-test/v4server.1/change-password.exp       |    59 +
 src/kadmin/v4server/unit-test/v4server.1/usage.exp |    26 +
 src/kdc/ChangeLog                                  |     4 +
 src/kdc/configure.in                               |     2 +-
 src/krb524/ChangeLog                               |     8 +
 src/krb524/configure.in                            |     8 +-
 src/krb524/krb524d.c                               |   191 +-
 src/lib/ChangeLog                                  |     4 +
 src/lib/configure.in                               |     2 +-
 src/lib/crypto/des/ChangeLog                       |     6 +
 src/lib/crypto/des/cbc_cksum.c                     |     1 -
 src/lib/gssapi/ChangeLog                           |     5 +
 src/lib/gssapi/Makefile.in                         |    16 +-
 src/lib/gssapi/configure.in                        |     3 +-
 src/lib/gssapi/generic/ChangeLog                   |    20 +
 src/lib/gssapi/generic/Makefile.in                 |    26 +-
 src/lib/gssapi/generic/disp_com_err_status.c       |     4 +
 src/lib/gssapi/generic/disp_major_status.c         |     4 +
 src/lib/gssapi/generic/gssapi.h                    |    77 +-
 src/lib/gssapi/generic/gssapiP_generic.h           |    75 +-
 src/lib/gssapi/generic/gssapi_err_generic.et       |     8 +
 src/lib/gssapi/generic/gssapi_generic.c            |    59 +
 src/lib/gssapi/generic/gssapi_generic.h            |     4 +
 src/lib/gssapi/generic/oid_ops.c                   |   385 +
 src/lib/gssapi/generic/release_buffer.c            |    58 +
 src/lib/gssapi/generic/release_oid_set.c           |    62 +
 src/lib/gssapi/generic/util_buffer.c               |     4 +
 src/lib/gssapi/generic/util_canonhost.c            |    12 +-
 src/lib/gssapi/generic/util_dup.c                  |     4 +
 src/lib/gssapi/generic/util_oid.c                  |     4 +
 src/lib/gssapi/generic/util_token.c                |    84 +-
 src/lib/gssapi/generic/util_validate.c             |   123 +-
 src/lib/gssapi/krb5/ChangeLog                      |    97 +
 src/lib/gssapi/krb5/Makefile.in                    |    31 +-
 src/lib/gssapi/krb5/accept_sec_context.c           |   169 +-
 src/lib/gssapi/krb5/acquire_cred.c                 |    84 +-
 src/lib/gssapi/krb5/compare_name.c                 |    13 +-
 src/lib/gssapi/krb5/configure.in                   |     1 +
 src/lib/gssapi/krb5/context_time.c                 |    12 +-
 src/lib/gssapi/krb5/delete_sec_context.c           |    17 +-
 src/lib/gssapi/krb5/disp_name.c                    |     8 +-
 src/lib/gssapi/krb5/disp_status.c                  |     8 +-
 src/lib/gssapi/krb5/export_sec_context.c           |    39 +-
 src/lib/gssapi/krb5/get_tkt_flags.c                |     4 +
 src/lib/gssapi/krb5/gssapiP_krb5.h                 |   167 +-
 src/lib/gssapi/krb5/gssapi_err_krb5.et             |     2 +
 src/lib/gssapi/krb5/gssapi_krb5.c                  |    76 +-
 src/lib/gssapi/krb5/gssapi_krb5.h                  |    12 +-
 src/lib/gssapi/krb5/import_name.c                  |    23 +-
 src/lib/gssapi/krb5/import_sec_context.c           |    55 +-
 src/lib/gssapi/krb5/indicate_mechs.c               |     7 +-
 src/lib/gssapi/krb5/init_sec_context.c             |   225 +-
 src/lib/gssapi/krb5/inq_context.c                  |    10 +-
 src/lib/gssapi/krb5/inq_cred.c                     |    21 +-
 src/lib/gssapi/krb5/inq_names.c                    |    10 +-
 src/lib/gssapi/krb5/k5seal.c                       |   269 +-
 src/lib/gssapi/krb5/k5unseal.c                     |   322 +-
 src/lib/gssapi/krb5/krb5_gss_glue.c                |   538 +
 src/lib/gssapi/krb5/process_context_token.c        |    14 +-
 src/lib/gssapi/krb5/rel_cred.c                     |     8 +-
 src/lib/gssapi/krb5/rel_name.c                     |     8 +-
 src/lib/gssapi/krb5/rel_oid.c                      |     1 +
 src/lib/gssapi/krb5/seal.c                         |    39 +-
 src/lib/gssapi/krb5/ser_sctx.c                     |   464 +-
 src/lib/gssapi/krb5/sign.c                         |    20 +-
 src/lib/gssapi/krb5/unseal.c                       |    21 +-
 src/lib/gssapi/krb5/util_cksum.c                   |    36 +-
 src/lib/gssapi/krb5/util_crypt.c                   |    42 +-
 src/lib/gssapi/krb5/util_seed.c                    |    20 +-
 src/lib/gssapi/krb5/util_seqnum.c                  |    38 +-
 src/lib/gssapi/krb5/verify.c                       |    29 +-
 src/lib/gssapi/krb5/wrap_size_limit.c              |    75 +
 src/lib/gssapi/mechglue/mglueP.h                   |    11 +
 src/lib/kadm/ChangeLog                             |     5 +
 src/lib/kadm/alt_prof.c                            |     5 +
 src/lib/kadm5/ChangeLog                            |    81 +
 src/lib/kadm5/Makefile.in                          |   165 +
 src/lib/kadm5/Makefile.ov                          |    61 +
 src/lib/kadm5/adb.h                                |   141 +
 src/lib/kadm5/adb_err.et                           |    16 +
 src/lib/kadm5/adb_free.c                           |    71 +
 src/lib/kadm5/adb_openclose.c                      |   338 +
 src/lib/kadm5/adb_policy.c                         |   401 +
 src/lib/kadm5/adb_principal.c                      |   408 +
 src/lib/kadm5/adb_xdr.c                            |   132 +
 src/lib/kadm5/admin.h                              |   649 +
 src/lib/kadm5/admin_internal.h                     |    79 +
 src/lib/kadm5/admin_xdr.h                          |    65 +
 src/lib/kadm5/alt_prof.c                           |   861 ++
 src/lib/kadm5/chpass_util.c                        |   229 +
 src/lib/kadm5/chpass_util_strings.et               |    58 +
 src/lib/kadm5/client_handle.c                      |     9 +
 src/lib/kadm5/client_init.c                        |   554 +
 src/lib/kadm5/client_internal.h                    |    93 +
 src/lib/kadm5/client_principal.c                   |   307 +
 src/lib/kadm5/client_rpc.c                         |   221 +
 src/lib/kadm5/clnt_chpass_util.c                   |    15 +
 src/lib/kadm5/clnt_policy.c                        |   151 +
 src/lib/kadm5/clnt_privs.c                         |    66 +
 src/lib/kadm5/configure.in                         |    49 +
 src/lib/kadm5/get_admhst.c                         |    89 +
 src/lib/kadm5/kadm_err.et                          |    54 +
 src/lib/kadm5/kadm_rpc.h                           |   205 +
 src/lib/kadm5/kadm_rpc_xdr.c                       |   830 ++
 src/lib/kadm5/logger.c                             |   940 ++
 src/lib/kadm5/misc_free.c                          |    96 +
 src/lib/kadm5/ovsec_glue.c                         |   188 +
 src/lib/kadm5/server_acl.c                         |   511 +
 src/lib/kadm5/server_acl.h                         |    81 +
 src/lib/kadm5/server_dict.c                        |   199 +
 src/lib/kadm5/server_handle.c                      |     9 +
 src/lib/kadm5/server_init.c                        |   330 +
 src/lib/kadm5/server_internal.h                    |   103 +
 src/lib/kadm5/server_kdb.c                         |   424 +
 src/lib/kadm5/server_misc.c                        |   101 +
 src/lib/kadm5/setenv.c                             |   163 +
 src/lib/kadm5/str_conv.c                           |   397 +
 src/lib/kadm5/svr_chpass_util.c                    |    15 +
 src/lib/kadm5/svr_iters.c                          |   248 +
 src/lib/kadm5/svr_misc_free.c                      |    37 +
 src/lib/kadm5/svr_policy.c                         |   315 +
 src/lib/kadm5/svr_principal.c                      |  1350 ++
 src/lib/kadm5/unit-test/ChangeLog                  |    18 +
 src/lib/kadm5/unit-test/Makefile.ov                |   154 +
 src/lib/kadm5/unit-test/api.0/chpass-principal.exp |   176 +
 src/lib/kadm5/unit-test/api.0/crte-policy.exp      |   991 ++
 src/lib/kadm5/unit-test/api.0/crte-principal.exp   |  1330 ++
 src/lib/kadm5/unit-test/api.0/destroy.exp          |   203 +
 src/lib/kadm5/unit-test/api.0/dlte-policy.exp      |   207 +
 src/lib/kadm5/unit-test/api.0/dlte-principal.exp   |   329 +
 src/lib/kadm5/unit-test/api.0/get-policy.exp       |   199 +
 src/lib/kadm5/unit-test/api.0/get-principal.exp    |   346 +
 src/lib/kadm5/unit-test/api.0/init.exp             |   727 ++
 src/lib/kadm5/unit-test/api.0/mod-policy.exp       |   703 ++
 src/lib/kadm5/unit-test/api.0/mod-principal.exp    |  1942 +++
 .../kadm5/unit-test/api.0/randkey-principal.exp    |   319 +
 src/lib/kadm5/unit-test/api.0/rename-principal.exp |   509 +
 src/lib/kadm5/unit-test/api.1/lock.exp             |   242 +
 .../kadm5/unit-test/api.2/chpass-principal-v2.exp  |    68 +
 src/lib/kadm5/unit-test/api.2/chpass-principal.exp |   176 +
 src/lib/kadm5/unit-test/api.2/crte-policy.exp      |   991 ++
 src/lib/kadm5/unit-test/api.2/crte-principal.exp   |  1330 ++
 src/lib/kadm5/unit-test/api.2/destroy.exp          |   203 +
 src/lib/kadm5/unit-test/api.2/dlte-policy.exp      |   207 +
 src/lib/kadm5/unit-test/api.2/dlte-principal.exp   |   329 +
 src/lib/kadm5/unit-test/api.2/get-policy.exp       |   199 +
 src/lib/kadm5/unit-test/api.2/get-principal-v2.exp |   234 +
 src/lib/kadm5/unit-test/api.2/get-principal.exp    |   346 +
 src/lib/kadm5/unit-test/api.2/init-v2.exp          |   545 +
 src/lib/kadm5/unit-test/api.2/init.exp             |   731 ++
 src/lib/kadm5/unit-test/api.2/mod-policy.exp       |   703 ++
 src/lib/kadm5/unit-test/api.2/mod-principal.exp    |  1942 +++
 .../kadm5/unit-test/api.2/randkey-principal-v2.exp |    62 +
 .../kadm5/unit-test/api.2/randkey-principal.exp    |   319 +
 src/lib/kadm5/unit-test/config/unix.exp            |   113 +
 src/lib/kadm5/unit-test/destroy-test.c             |    42 +
 src/lib/kadm5/unit-test/diff-files/destroy-1       |     2 +
 src/lib/kadm5/unit-test/diff-files/no-diffs        |     2 +
 src/lib/kadm5/unit-test/handle-test.c              |   131 +
 src/lib/kadm5/unit-test/init-test.c                |    26 +
 src/lib/kadm5/unit-test/iter-test.c                |    47 +
 src/lib/kadm5/unit-test/lib.t                      |   367 +
 src/lib/kadm5/unit-test/lock-test.c                |   105 +
 src/lib/kadm5/unit-test/randkey-test.c             |    44 +
 src/lib/kadm5/unit-test/site.exp                   |     2 +
 src/lib/kadm5/unit-test/sizes-test.c               |    21 +
 src/lib/kdb/ChangeLog                              |    40 +
 src/lib/kdb/Makefile.in                            |    21 +-
 src/lib/kdb/configure.in                           |     3 +-
 src/lib/kdb/kdb_cpw.c                              |    46 +-
 src/lib/kdb/kdb_dbm.c                              |   138 +-
 src/lib/kdb/kdb_xdr.c                              |   297 +-
 src/lib/krb5/keytab/file/ChangeLog                 |     5 +
 src/lib/krb5/keytab/file/ktf_g_name.c              |    18 +-
 src/lib/krb5/os/ChangeLog                          |     5 +
 src/lib/krb5/os/ktdefname.c                        |    14 +-
 src/lib/rpc/ChangeLog                              |    20 +
 src/lib/rpc/Makefile.in                            |   148 +
 src/lib/rpc/Makefile.ov                            |    52 +
 src/lib/rpc/auth.h                                 |   197 +
 src/lib/rpc/auth_any.c                             |    19 +
 src/lib/rpc/auth_gssapi.c                          |   901 ++
 src/lib/rpc/auth_gssapi.h                          |   161 +
 src/lib/rpc/auth_gssapi_misc.c                     |   390 +
 src/lib/rpc/auth_none.c                            |   136 +
 src/lib/rpc/auth_unix.c                            |   322 +
 src/lib/rpc/auth_unix.h                            |    72 +
 src/lib/rpc/authunix_prot.c                        |    66 +
 src/lib/rpc/bindresvport.c                         |    79 +
 src/lib/rpc/clnt.h                                 |   335 +
 src/lib/rpc/clnt_generic.c                         |   110 +
 src/lib/rpc/clnt_perror.c                          |   306 +
 src/lib/rpc/clnt_raw.c                             |   239 +
 src/lib/rpc/clnt_simple.c                          |   112 +
 src/lib/rpc/clnt_tcp.c                             |   476 +
 src/lib/rpc/clnt_udp.c                             |   460 +
 src/lib/rpc/configure.in                           |    41 +
 src/lib/rpc/get_myaddress.c                        |    95 +
 src/lib/rpc/getrpcent.c                            |   256 +
 src/lib/rpc/getrpcport.c                           |    55 +
 src/lib/rpc/netdb.h                                |    50 +
 src/lib/rpc/pmap_clnt.c                            |   115 +
 src/lib/rpc/pmap_clnt.h                            |    65 +
 src/lib/rpc/pmap_getmaps.c                         |    88 +
 src/lib/rpc/pmap_getport.c                         |    91 +
 src/lib/rpc/pmap_prot.c                            |    57 +
 src/lib/rpc/pmap_prot.h                            |    94 +
 src/lib/rpc/pmap_prot2.c                           |   116 +
 src/lib/rpc/pmap_rmt.c                             |   403 +
 src/lib/rpc/pmap_rmt.h                             |    53 +
 src/lib/rpc/rpc.h                                  |    74 +
 src/lib/rpc/rpc_callmsg.c                          |   195 +
 src/lib/rpc/rpc_commondata.c                       |    41 +
 src/lib/rpc/rpc_dtablesize.c                       |    60 +
 src/lib/rpc/rpc_msg.h                              |   187 +
 src/lib/rpc/rpc_prot.c                             |   287 +
 src/lib/rpc/svc.c                                  |   492 +
 src/lib/rpc/svc.h                                  |   298 +
 src/lib/rpc/svc_auth.c                             |   119 +
 src/lib/rpc/svc_auth.h                             |    61 +
 src/lib/rpc/svc_auth_any.c                         |    22 +
 src/lib/rpc/svc_auth_gssapi.c                      |  1181 ++
 src/lib/rpc/svc_auth_unix.c                        |   137 +
 src/lib/rpc/svc_raw.c                              |   166 +
 src/lib/rpc/svc_run.c                              |    72 +
 src/lib/rpc/svc_simple.c                           |   143 +
 src/lib/rpc/svc_tcp.c                              |   453 +
 src/lib/rpc/svc_udp.c                              |   496 +
 src/lib/rpc/types.hin                              |    90 +
 src/lib/rpc/unit-test/Makefile                     |    97 +
 src/lib/rpc/unit-test/client.c                     |   320 +
 src/lib/rpc/unit-test/rpc_test.x                   |    30 +
 src/lib/rpc/unit-test/server.c                     |   306 +
 src/lib/rpc/unit-test/testsuite/Makefile           |    24 +
 src/lib/rpc/unit-test/testsuite/config/unix.exp    |    79 +
 src/lib/rpc/unit-test/testsuite/helpers.exp        |   128 +
 .../rpc/unit-test/testsuite/rpc_test.0/expire.exp  |    21 +
 .../rpc/unit-test/testsuite/rpc_test.0/fullrun.exp |    95 +
 .../rpc/unit-test/testsuite/rpc_test.0/gsserr.exp  |    27 +
 src/lib/rpc/unit-test/testsuite/rpc_test_setup.sh  |    56 +
 src/lib/rpc/xdr.c                                  |   674 +
 src/lib/rpc/xdr.h                                  |   276 +
 src/lib/rpc/xdr_alloc.c                            |   173 +
 src/lib/rpc/xdr_array.c                            |   153 +
 src/lib/rpc/xdr_float.c                            |   293 +
 src/lib/rpc/xdr_mem.c                              |   188 +
 src/lib/rpc/xdr_rec.c                              |   596 +
 src/lib/rpc/xdr_reference.c                        |   132 +
 src/lib/rpc/xdr_stdio.c                            |   189 +
 src/tests/ChangeLog                                |     8 +
 src/tests/Makefile.in                              |     2 +-
 src/tests/configure.in                             |     2 +-
 src/tests/dejagnu/config/ChangeLog                 |     6 +
 src/tests/dejagnu/config/default.exp               |    97 +-
 src/tests/dejagnu/krb-standalone/ChangeLog         |    10 +
 src/tests/dejagnu/krb-standalone/gssapi.exp        |    26 +-
 src/tests/dejagnu/krb-standalone/gssftp.exp        |     2 +-
 src/tests/gssapi/t_imp_name.c                      |     1 -
 src/util/ChangeLog                                 |    12 +
 src/util/Makefile.in                               |    14 +
 src/util/autoconf/ChangeLog                        |     9 +
 src/util/autoconf/README.krb5                      |     2 +
 src/util/autoconf/autoconf.info                    |   324 +-
 src/util/autoconf/autoheader.sh                    |     1 +
 src/util/autoconf/configure                        |    16 +-
 src/util/autoconf/standards.info                   |     2 +-
 src/util/configure.in                              |    11 +-
 src/util/db2/CHANGELOG                             |   123 +
 src/util/db2/ChangeLog                             |    77 +
 src/util/db2/Makefile.in                           |    12 +
 src/util/db2/Makefile.inc                          |    10 +
 src/util/db2/README                                |    41 +
 src/util/db2/acconfig.h                            |    17 +
 src/util/db2/btree/Makefile.inc                    |     7 +
 src/util/db2/btree/bt_close.c                      |   182 +
 src/util/db2/btree/bt_conv.c                       |   221 +
 src/util/db2/btree/bt_debug.c                      |   372 +
 src/util/db2/btree/bt_delete.c                     |   657 +
 src/util/db2/btree/bt_get.c                        |   105 +
 src/util/db2/btree/bt_open.c                       |   471 +
 src/util/db2/btree/bt_overflow.c                   |   228 +
 src/util/db2/btree/bt_page.c                       |    98 +
 src/util/db2/btree/bt_put.c                        |   320 +
 src/util/db2/btree/bt_search.c                     |   297 +
 src/util/db2/btree/bt_seq.c                        |   490 +
 src/util/db2/btree/bt_split.c                      |   827 ++
 src/util/db2/btree/bt_utils.c                      |   260 +
 src/util/db2/btree/btree.h                         |   383 +
 src/util/db2/btree/extern.h                        |    70 +
 src/util/db2/clib/memmove.c                        |   138 +
 src/util/db2/clib/mkstemp.c                        |   119 +
 src/util/db2/clib/strerror.c                       |    67 +
 src/util/db2/configure.in                          |    63 +
 src/util/db2/db/Makefile.inc                       |     5 +
 src/util/db2/db/db.c                               |    99 +
 src/util/db2/docs/btree.3.ps                       |   366 +
 src/util/db2/docs/dbopen.3.ps                      |   508 +
 src/util/db2/docs/hash.3.ps                        |   292 +
 src/util/db2/docs/hash.usenix.ps                   | 12209 ++++++++++++++++++
 src/util/db2/docs/libtp.usenix.ps                  | 12340 +++++++++++++++++++
 src/util/db2/docs/mpool.3.ps                       |   320 +
 src/util/db2/docs/recno.3.ps                       |   341 +
 src/util/db2/hash/Makefile.inc                     |     6 +
 src/util/db2/hash/dbm.c                            |   297 +
 src/util/db2/hash/extern.h                         |    76 +
 src/util/db2/hash/hash.c                           |  1068 ++
 src/util/db2/hash/hash.c.patch                     |   109 +
 src/util/db2/hash/hash.h                           |   196 +
 src/util/db2/hash/hash_bigkey.c                    |   483 +
 src/util/db2/hash/hash_debug.c                     |   106 +
 src/util/db2/hash/hash_func.c                      |   196 +
 src/util/db2/hash/hash_log2.c                      |    52 +
 src/util/db2/hash/hash_page.c                      |  1380 +++
 src/util/db2/hash/hsearch.c                        |   107 +
 src/util/db2/hash/page.h                           |   178 +
 src/util/db2/hash/page.h.patch                     |    42 +
 src/util/db2/hash/search.h                         |    51 +
 src/util/db2/include/db-int.h                      |   208 +
 src/util/db2/include/db-ndbm.h                     |    77 +
 src/util/db2/include/db-queue.h                    |   245 +
 src/util/db2/include/db.h                          |   170 +
 src/util/db2/man/Makefile.inc                      |     7 +
 src/util/db2/man/db.man.ps                         |  2295 ++++
 src/util/db2/man/db_btree.3                        |   246 +
 src/util/db2/man/db_hash.3                         |   138 +
 src/util/db2/man/db_lock.3                         |   462 +
 src/util/db2/man/db_log.3                          |   290 +
 src/util/db2/man/db_mpool.3                        |   403 +
 src/util/db2/man/db_open.3                         |   574 +
 src/util/db2/man/db_recno.3                        |   268 +
 src/util/db2/man/db_txn.3                          |   373 +
 src/util/db2/man/spell.ok                          |   170 +
 src/util/db2/mpool/Makefile.inc                    |     5 +
 src/util/db2/mpool/README                          |     7 +
 src/util/db2/mpool/mpool.c                         |   502 +
 src/util/db2/mpool/mpool.h                         |   107 +
 src/util/db2/obj/Makefile.in                       |   157 +
 src/util/db2/recno/Makefile.inc                    |     6 +
 src/util/db2/recno/extern.h                        |    54 +
 src/util/db2/recno/rec_close.c                     |   186 +
 src/util/db2/recno/rec_delete.c                    |   197 +
 src/util/db2/recno/rec_get.c                       |   311 +
 src/util/db2/recno/rec_open.c                      |   243 +
 src/util/db2/recno/rec_put.c                       |   280 +
 src/util/db2/recno/rec_search.c                    |   126 +
 src/util/db2/recno/rec_seq.c                       |   131 +
 src/util/db2/recno/rec_utils.c                     |   122 +
 src/util/db2/recno/recno.h                         |    39 +
 src/util/db2/test/Makefile                         |    23 +
 src/util/db2/test/README                           |    74 +
 src/util/db2/test/SEQ_TEST/data                    |     8 +
 src/util/db2/test/SEQ_TEST/mbox                    |   399 +
 src/util/db2/test/SEQ_TEST/t.c                     |    86 +
 src/util/db2/test/btree.tests/main.c               |   765 ++
 src/util/db2/test/dbtest.c                         |   753 ++
 src/util/db2/test/hash1.tests/Makefile             |    43 +
 src/util/db2/test/hash1.tests/driver2.c            |   114 +
 src/util/db2/test/hash1.tests/makedb.sh            |    13 +
 src/util/db2/test/hash1.tests/tcreat3.c            |   105 +
 src/util/db2/test/hash1.tests/tdel.c               |   122 +
 src/util/db2/test/hash1.tests/testit               |   154 +
 src/util/db2/test/hash1.tests/thash4.c             |   131 +
 src/util/db2/test/hash1.tests/tread2.c             |   105 +
 src/util/db2/test/hash1.tests/tseq.c               |    88 +
 src/util/db2/test/hash1.tests/tverify.c            |   107 +
 src/util/db2/test/hash2.tests/README               |    72 +
 src/util/db2/test/hash2.tests/bigtest.c            |    76 +
 src/util/db2/test/hash2.tests/passtest.c           |   184 +
 src/util/db2/test/hash2.tests/passwd/genpass.c     |    23 +
 src/util/db2/test/run.test                         |   717 ++
 src/util/dyn/ChangeLog                             |    13 +
 src/util/dyn/Imakefile                             |    26 +
 src/util/dyn/Makefile.in                           |    65 +
 src/util/dyn/README                                |    32 +
 src/util/dyn/TODO                                  |     3 +
 src/util/dyn/configure.in                          |    14 +
 src/util/dyn/dyn.3m                                |   198 +
 src/util/dyn/dyn_append.c                          |    26 +
 src/util/dyn/dyn_initzero.c                        |    26 +
 src/util/dyn/dyn_insert.c                          |    70 +
 src/util/dyn/dyn_paranoid.c                        |    26 +
 src/util/dyn/dyn_realloc.c                         |    88 +
 src/util/et/ChangeLog                              |     4 +
 src/util/et/et_c.awk                               |    31 +-
 651 files changed, 138835 insertions(+), 2676 deletions(-)

commit 013bb1391582ed9e653ae706e398ddb8d08cfcc9
Author: Marc Horowitz <marc@mit.edu>
Date:   Sat Jul 20 02:22:54 1996 +0000

    killed krb5.h in the modern way
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8772 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.h | 2271 ----------------------------------------------------
 1 file changed, 2271 deletions(-)

commit 9abbc98cd6fda7c4c41e380c09e2ba32967e293c
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jul 13 00:33:19 1996 +0000

    Added TIMEBOMB_INFO string which tells the user the URL to look for
    more information about getting the new version of the product.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8705 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog  | 6 ++++++
 src/lib/win_glue.c | 9 ++++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 327ed47803c4633081e179bc37776e6acdbcc8df
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jul 13 00:29:40 1996 +0000

    On Windows builds, add -DHAVE_STDLIB_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8704 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 4 ++++
 src/util/profile/Makefile.in | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e0842aaafaea034f137da987360347339dad5aca
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Jul 12 15:28:01 1996 +0000

    add note about versioning bug that marc found
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8680 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

commit ad18915077cf3b79174dc03b89b39c69200012f5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 11 00:34:12 1996 +0000

    New routine which does the timebomb and version server checking.
    Windows 3.1 doesn't allow you to do any messaging calls in LibMain, so
    the timebomb and version server code was moved to krb5_win_do_init(),
    which is called by krb5_init_context().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8678 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog  |   8 ++++
 src/lib/win_glue.c | 109 ++++++++++++++++++++++++++++++++++-------------------
 2 files changed, 78 insertions(+), 39 deletions(-)

commit 04e37babae72d1da44edca732468d745bf11dcf6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 11 00:32:12 1996 +0000

    Add a call to krb5_win_do_init() on Win16 and Win32 machines.  This is
    where we do timebomb and version server checking.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8677 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  6 ++++++
 src/lib/krb5/krb/init_ctx.c | 12 ++++++++++++
 2 files changed, 18 insertions(+)

commit cd4ca683c961f969e4eef59d2479742c5e12eca3
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 10 05:22:50 1996 +0000

    win_glue.c: Add a quick hack so we can time-bomb the libkrb5.dll and
    	sapkrb5.dll when we compile them at MIT.
    
    Makefile.in (sap_glue.obj): Build the sapkrb5.dll with the timebomb
    	enabled (since we couldn't get the version server code working).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8651 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  9 +++++++++
 src/lib/Makefile.in |  5 ++++-
 src/lib/win_glue.c  | 44 +++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 56 insertions(+), 2 deletions(-)

commit f9e3205c49a7e3f9973b2e7fff6261113e719340
Author: Richard Basch <probe@mit.edu>
Date:   Tue Jul 9 20:46:59 1996 +0000

    Ted left off Ezra & me in the contributors to k5b6.  I'll let Ted re-work
    the text for b7, if he wants... I just added the names to the MIT folks
    past&present...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8617 dc483132-0cff-0310-8789-dd5450dbe970

 README | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 196cc1e63ff9b8509411d0509af774cdcfcc5d09
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Jul 9 20:24:49 1996 +0000

    add kadm5_decrypt_key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8612 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 37 +++++++++++++++++++++++++++++++------
 1 file changed, 31 insertions(+), 6 deletions(-)

commit 02dc3de4cb9553e45d29053b923b083d670db5fa
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Jul 9 20:19:21 1996 +0000

    update dbname, admin_dbname, admin_lockfile dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8611 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)

commit 44b5152aa2915f0c05cc7cda31baa1a12f47043f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 9 11:18:38 1996 +0000

    	* test.c (krb4_print_ticket): Change addr to unsigned KRB4_32 from
    		long.
    
    	* conv_creds.c (krb524_convert_creds_plain): Change addr to a four
    		byte unsigned integer (from long).
    
    k524init now works on the Alpha...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8568 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog    | 8 ++++++++
 src/krb524/conv_creds.c | 2 +-
 src/krb524/test.c       | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 1fa772fbee7f9c4f89cfffb04b60331f4a170134
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 9 11:15:00 1996 +0000

    	* krb4-proto.h: Change prototype for decomp_ticket to match source
    		(addr is not unsigned long *)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8567 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog    | 5 +++++
 src/include/kerberosIV/krb4-proto.h | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d776f228c40a6be3dd498e5d58db161d4d9f5e15
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 7 19:25:42 1996 +0000

    	* kinit.M: Document -R option
    
    	* kinit.c (krb5_tgt_gen): Code from krb5_validate_tgt() modified
    	to handle both renewal and validation of postdated tickets.
    	(krb5_renew_tgt): Takes a credential cache with a tgt with the
    	"renewable flag" set and asks ths kdc to renew it. Cache is wiped
    	and only new tgt is stored.
    	(main): New option -R to renew tickets.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8559 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 11 +++++++++
 src/clients/kinit/kinit.M   | 16 +++++++++++--
 src/clients/kinit/kinit.c   | 58 +++++++++++++++++++++++++++++++++++++++++----
 3 files changed, 78 insertions(+), 7 deletions(-)

commit 001b4bd4a5b0c26c815ff3c7a66643a10a55cb45
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 7 19:20:37 1996 +0000

    	* get_creds.c: (krb5_get_credentials_val_renew_core) Combine
    		common internals needed from krb5_get_credentials_validate()
    		and used by new function krb5_get_credentials_renew()
    
    	* gc_frm_kdc.c (krb5_get_cred_from_kdc_renew): A wrapper that
    		passes KDC_OPT_RENEW to the static
    		krb5_get_cred_from_kdc_opt so that kinit can use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8558 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 11 ++++++++++
 src/lib/krb5/krb/gc_frm_kdc.c | 13 +++++++++++
 src/lib/krb5/krb/get_creds.c  | 50 ++++++++++++++++++++++++++++++++++++++++---
 3 files changed, 71 insertions(+), 3 deletions(-)

commit 995641f3647e0d6218a8001b38254b8c814c344a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jul 7 19:13:22 1996 +0000

    	* krb5.hin: Add prototypes for krb5_get_credentials_renew() and
    		krb5_get_cred_from_kdc_renew()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8557 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  5 +++++
 src/include/krb5.hin  | 13 +++++++++++++
 2 files changed, 18 insertions(+)

commit 72e11ec4a1b3cd663e803ef28540870efcad0a92
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 27 14:38:14 1996 +0000

    	* asn1buf.c (asn12krb5_buf): Initialize magic fields of structure.
    	(asn1buf_expand): If pre-allocating memory for future use, store
    		proper end of buffer.
    
    This was a big performance hit in asn.1 routines as every time it tried to
    decode an octet, 200 bytes were allocated (for future use), but the
    buffer structure pnly thought that one byte was allocated and the next
    time through would try to allocate memory again.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8553 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog | 6 ++++++
 src/lib/krb5/asn.1/asn1buf.c | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 98cc791dbbc02bd7b84ba91302fee9173039f6fd
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Jun 26 21:44:01 1996 +0000

    update permanent lock semantics
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8552 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit 65a556a49b9747a920a82ab2775cd1e6a6baccf5
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Jun 25 17:45:43 1996 +0000

    update rename_principal for NO_RENAME_SALT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8549 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit e8af2caa109242563614137bb5e4c5fae80b6453
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jun 24 18:20:10 1996 +0000

    Only include stdlib.h if it's available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8547 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog      | 6 ++++++
 src/util/profile/configure.in   | 1 +
 src/util/profile/prof_file.c    | 2 ++
 src/util/profile/prof_init.c    | 2 ++
 src/util/profile/prof_parse.c   | 2 ++
 src/util/profile/prof_section.c | 2 ++
 src/util/profile/prof_tree.c    | 2 ++
 src/util/profile/test_parse.c   | 2 ++
 src/util/profile/test_profile.c | 2 ++
 9 files changed, 21 insertions(+)

commit 23dcc87b0c95404c6e2bdd069258ae4c7569a579
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jun 24 18:17:23 1996 +0000

    Change const to krb5_const, so that it works on compilers that don't
    support const.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8546 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 6 ++++++
 src/lib/krb5/krb/bld_princ.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 80c8bab4a1f561716773834ae624b7d95e7df99d
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jun 24 18:15:45 1996 +0000

    Fix typo so that krsh doesn't exit when using the default port
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8545 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/krsh.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 8ae68ea766f44aaeab6178f993fad74d2ff3fa1a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jun 24 04:16:28 1996 +0000

    	Fix bug pointed out by jhawk; we weren't looking for all ptys
    on SunOS or NetBSD.  Also fix Hpux 10 bug with regard to utmpx.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8544 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 12 ++++++++++++
 src/util/pty/configure.in  |  2 +-
 src/util/pty/getpty.c      |  8 ++++----
 src/util/pty/init_slave.c  |  2 +-
 src/util/pty/update_wtmp.c |  6 +++---
 5 files changed, 21 insertions(+), 9 deletions(-)

commit e72a4cc2b1985be1867b5bfb448a17967cc3b7f7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jun 24 04:14:59 1996 +0000

    Krb4: get the right includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8543 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 4 ++++
 src/appl/telnet/libtelnet/Makefile.in  | 2 +-
 src/appl/telnet/libtelnet/configure.in | 1 +
 3 files changed, 6 insertions(+), 1 deletion(-)

commit 9f613df67eca0f2a09deb8d90152562748353a40
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jun 24 04:14:18 1996 +0000

    Drop support for -u  because it allows us to remove
    dependencies from utmp.h and it didn't work anyway.  This fixes some Hpux compile problems as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8542 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog  |  11 ++
 src/appl/telnet/telnetd/sys_term.c | 220 -------------------------------------
 src/appl/telnet/telnetd/telnetd.8  |  16 ---
 src/appl/telnet/telnetd/telnetd.c  |   9 +-
 4 files changed, 13 insertions(+), 243 deletions(-)

commit 72067324c06c5595a6034966efecd3a2f132bcdf
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jun 24 04:07:41 1996 +0000

    Fix up handling of libkrb4 libraries so includes and stuff work with
    divergent versions of libkrb4.  That way, Athena Kerberos can be used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8541 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 12 ++++++++++++
 src/aclocal.m4 |  7 +++++--
 2 files changed, 17 insertions(+), 2 deletions(-)

commit e3f304fb4a446461e465bc7f1679837a0674ce9b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jun 24 04:05:09 1996 +0000

    * klogind should do a better job of initializing output flags on tty
    * Fix so login.krb5 compiles with Athena Kerberos libs (needed
        for rsaix build)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8540 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 18 ++++++++++++++++++
 src/appl/bsd/Makefile.in  |  2 +-
 src/appl/bsd/configure.in | 11 +++++++++++
 src/appl/bsd/krlogind.c   |  1 +
 src/appl/bsd/login.c      | 17 +++++++++++++++++
 5 files changed, 48 insertions(+), 1 deletion(-)

commit b910f4b0913c065a639970e53a6dc147424c5916
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 21 22:07:23 1996 +0000

    Fix Win-16 build #defines for KRB5_CALLCONV and KRB5_DLLIMP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8533 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog |  5 +++++
 src/lib/gssapi/generic/gssapi.h  | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 338187d7930c688767f24e15a9d1e5551f7c1d5e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 21 15:30:56 1996 +0000

    Call macfiles.sh explicitly using /bin/sh, so that it works even if
    the script doesn't have execute permission set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8532 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog   | 6 ++++++
 src/mac/macfiles.sh | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 972bd61d7c8082223f5fa55ee1c94b36035f66ba
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 20 22:05:10 1996 +0000

    Fix typos for SAPKRB5.DLL support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8419 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/Makefile.in | 2 +-
 src/lib/win_glue.c  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 39ec8a24bf1c347d5911e5b31d380e07d8889c36
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Jun 19 20:37:11 1996 +0000

    move _kadm5_check_handle into *_init.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8410 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dfeaff055f6829a85f17d50f9a5e5d808dea9149
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Jun 19 19:18:29 1996 +0000

    update to kadm5, add api versioning and handles, other minor fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8408 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 759 ++++++++++++++++++++++++++++------------
 1 file changed, 536 insertions(+), 223 deletions(-)

commit 576b9b42dd3b35a482ce963eedb55c01fc903ac3
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Jun 18 20:16:21 1996 +0000

    remove attribute explanations, refer to libkdb functional spec
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8393 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 118 ++++++++-------------------------------------
 1 file changed, 20 insertions(+), 98 deletions(-)

commit 2d172054d138562b8e8705eddf32e875aceb52f2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 18 00:26:53 1996 +0000

    	* str_conv.c (krb5_string_to_timestamp): Ensure that all fields of
    		the timestamp are filled in if strptime does not fill in
    		unspecified fields.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8376 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 6 ++++++
 src/lib/krb5/krb/str_conv.c | 8 +++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit c42751179aad64fcb6125e3b26e55e7f845aeffc
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 17 22:39:13 1996 +0000

    	* aclocal.m4 (CHECK_DB): explicitly set $LIBS before calling
    		AC_CHECK_DBM_PROTO so that if a dbm lib is found it is
    		linked against while checking for function existence.
    		This may need some more testing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8375 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 7 +++++++
 src/aclocal.m4 | 1 +
 2 files changed, 8 insertions(+)

commit c50ee0be8cd12b48676daea8ed716a77a34c44b3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jun 15 08:25:39 1996 +0000

    Initialize auth_context to NULL before calling krb5_sendauth - otherwise
    it is treated as pointing to valid memory... (Patch provided by Bill
    Sommerfeld)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8367 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/ChangeLog  | 3 +++
 src/appl/movemail/movemail.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 298f5ca885f62ec3e616e1baee25f34c073e4643
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jun 15 08:07:25 1996 +0000

    Remove tests that are not needed with the pty library in place
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8366 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  5 +++++
 src/appl/bsd/configure.in | 23 +----------------------
 2 files changed, 6 insertions(+), 22 deletions(-)

commit 864d3f3e71242fd25ace3cd0c801f397b64f3932
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jun 15 07:52:54 1996 +0000

    Add space before \ to deal with SunOS version of make which loses
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8365 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   | 5 ++++-
 src/lib/crypto/des/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 3 deletions(-)

commit ab21c063b1c18687dfef52bb90d5a5ace6477e66
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Jun 14 20:06:54 1996 +0000

    add init_with_creds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8364 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 48 ++++++++++++++++++++++++++++++----------------
 1 file changed, 31 insertions(+), 17 deletions(-)

commit 39004b0d743bb647f7931bffa5cae7c27540f8d1
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 14 03:17:46 1996 +0000

    	* configure.in: remove ref to SS_RULES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8362 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog         | 4 ++++
 src/admin/edit/configure.in      | 1 -
 src/kadmin/ktutil/ChangeLog      | 4 ++++
 src/kadmin/ktutil/configure.in   | 1 -
 src/kadmin/v5client/ChangeLog    | 4 ++++
 src/kadmin/v5client/configure.in | 1 -
 6 files changed, 12 insertions(+), 3 deletions(-)

commit 00593138f0dcca5cc79960cc25e2f852acb0c77c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 14 03:17:33 1996 +0000

    	* post.in,pre.in: break some things out from aclocal.m4 and put
    		them here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8361 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  5 +++++
 src/config/post.in   | 33 +++++++++++++++++++++++++++++++++
 src/config/pre.in    | 26 ++++++++++++++++++++++++++
 3 files changed, 64 insertions(+)

commit 0365df33a6020d2036f79b631ef8ed0db1f2ad31
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 14 03:17:13 1996 +0000

    	* configure.in: remove ref to ET_RULES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8360 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog      | 4 ++++
 src/kadmin.v4/server/configure.in   | 2 +-
 src/kadmin/kpasswd/ChangeLog        | 3 +++
 src/kadmin/kpasswd/configure.in     | 2 +-
 src/kadmin/v5server/ChangeLog       | 4 ++++
 src/kadmin/v5server/configure.in    | 2 +-
 src/kdc/ChangeLog                   | 4 ++++
 src/kdc/configure.in                | 2 +-
 src/krb524/ChangeLog                | 4 ++++
 src/krb524/configure.in             | 2 +-
 src/lib/gssapi/generic/ChangeLog    | 4 ++++
 src/lib/gssapi/generic/configure.in | 2 +-
 src/lib/gssapi/krb5/ChangeLog       | 4 ++++
 src/lib/gssapi/krb5/configure.in    | 2 +-
 src/lib/kadm/ChangeLog              | 4 ++++
 src/lib/kadm/configure.in           | 2 +-
 src/lib/krb4/ChangeLog              | 4 ++++
 src/lib/krb4/configure.in           | 2 +-
 src/util/profile/ChangeLog          | 4 ++++
 src/util/profile/configure.in       | 2 +-
 src/util/pty/ChangeLog              | 4 ++++
 src/util/pty/configure.in           | 2 +-
 22 files changed, 54 insertions(+), 11 deletions(-)

commit 5b0b7c7188a279c0a0e1bddd3deb6a7302a092bb
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 14 03:16:42 1996 +0000

    	* configure.in: remove ref to SS_RULES, ET_RULES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8359 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog    | 4 ++++
 src/lib/krb5/error_tables/configure.in | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 488abec202d79bb2443bb0b2eb346ffd2469b4bf
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 14 03:09:04 1996 +0000

    	* configure.in: remove ref to SS_RULES, ET_RULES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8358 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog    | 4 ++++
 src/util/ss/configure.in | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit f3986e7e62ea563415124f076b53ad1eaf5c7bd1
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 14 03:07:29 1996 +0000

    	* aclocal.m4: break some stuff out into pre.in and post.in in
    		preparation for doing away with PUSH_MAKEFILE cruft
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8357 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |   5 ++
 src/aclocal.m4 | 146 +++------------------------------------------------------
 2 files changed, 11 insertions(+), 140 deletions(-)

commit 5e1ce981b773a2b783680894535ff87c31f97827
Author: Kevin Mitchell <klmitch@mit.edu>
Date:   Thu Jun 13 22:38:44 1996 +0000

    * ftpd.c (authdata): misplaced braces caused server to not be able to
    	use ftp principle if it was present.  Client looks for ftp
    	first, then tries host; ftpd was looking only for host.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8355 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 6 ++++++
 src/appl/gssftp/ftpd/ftpd.c    | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 4cb94afef176aeb8aa1d1c9c79d1ed2d8d705b6c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 13 14:57:03 1996 +0000

    Include string.h for declaration for memcpy()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8354 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha/ChangeLog  | 4 ++++
 src/lib/crypto/sha/hmac_sha.c | 1 +
 2 files changed, 5 insertions(+)

commit fe571eda36c11390b883a5bf66f2a55392cfcdbb
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Jun 13 14:48:21 1996 +0000

    don't change the error table name (leave it ovk); I'm not sure if this
    matters for compatibility, but there is no good reason to change it
    (and it was never changed in the code anyway)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8353 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5b6098a46ad0b9e7112557a7797b4eb9dc86179e
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 13 02:46:39 1996 +0000

    For Win32, define away FAR and NEAR
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8350 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog     | 4 ++++
 src/util/et/error_table.h | 5 +++++
 2 files changed, 9 insertions(+)

commit fdd0911103fc64bb941a081337d7c5eb9291def7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 13 02:36:11 1996 +0000

    Makefile.in: Update special rule for gssapi_err_generic.obj so that it
    	uses the right Win-32 library command.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8349 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   | 5 +++++
 src/lib/gssapi/generic/Makefile.in | 7 ++-----
 2 files changed, 7 insertions(+), 5 deletions(-)

commit 6b1980fcaa672c835c329851f0315426f06ee59a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 13 02:34:16 1996 +0000

    Makefile.in: Update special rule for gssapi_err_krb5.obj so that it
    	uses the right Win-32 library command.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8348 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog   | 3 +++
 src/lib/gssapi/krb5/Makefile.in | 7 ++-----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 17fb899b18d9d53507f3ec152b8e0fbcb44c215f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 13 02:15:55 1996 +0000

    	* aclocal.m4 (AC_CHECK_DBM_PROTO): Correct to use correct cache
    		variable in test.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8347 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6af0d87443db5f4348dcd4f75595ff5706237df1
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 13 00:21:33 1996 +0000

    New variable which is used to control the /pagesize parameter for
    Windows 16.  (Obviously we're suffering from library size bloat if we
    need to set this.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8346 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog   | 6 ++++++
 src/config/win-post.in | 2 +-
 src/config/windows.in  | 1 +
 3 files changed, 8 insertions(+), 1 deletion(-)

commit f94a21515b21d941914ba42b0e4b12d034adf206
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 13 00:15:03 1996 +0000

    Checked in missing _WIN32 #ifdef
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8345 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/pname_to_uid.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 34503b2ad1be7a5d17f21bd2d6091b68d7303988
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 13 00:13:56 1996 +0000

    Add missing prototypes; needed to make Win-32 compiler happy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8344 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog |  3 +++
 src/lib/crypto/des/des_int.h | 13 +++++++++++++
 2 files changed, 16 insertions(+)

commit 187900a77f36dd2a99540aa685ebb17f5f9f6800
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 12 23:42:46 1996 +0000

    	* aclocal.m4: use new AC_OUTPUT syntax for constructing
    		Makefile.tmp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8343 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit f0a48c997362e86aa4647c076ba48cb509bed0d4
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 12 23:35:27 1996 +0000

    	* autoconf.texi (Output): document changes to AC_OUTPUT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8342 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/ChangeLog     | 11 +++++++++++
 src/util/autoconf/autoconf.texi |  6 ++++++
 2 files changed, 17 insertions(+)

commit 15e47291414a0ec73dfd4183492a3b6a8a295da4
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 12 23:34:35 1996 +0000

    	* acgeneral.m4 (AC_OUTPUT_FILES): allow for multiple files in
    		AC_OUTPUT; this is done via
    		AC_OUTPUT(outfile[:infile1[+infile2[+infile3...]]]).  The
    		source files are concatenated and substituted over.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8341 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/acgeneral.m4 | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 44217b465a75cd6f6222eeda8df2e1f4a8fb13f0
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Jun 12 22:43:31 1996 +0000

    add init_with_creds tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8338 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

commit 42d516bf05b7079892c8f7644e54d098d0f18fc8
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Jun 12 21:47:15 1996 +0000

    add init test 116
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8336 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 4d2c129c56250a584a1644f7b2588b773e379bd0
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Jun 12 21:12:07 1996 +0000

    add KADM5_API_VERSION_2 tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8334 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 246 +++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 231 insertions(+), 15 deletions(-)

commit 46572b20f84275ec377bdd939ac42788b5a0133b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 12 19:36:15 1996 +0000

    Update to newer version in order to support more platforms
    
    We may have to verify that for all platforms w/ shared libraries
    the name has not changed...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8330 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog    |   4 +
 src/config/config.guess | 202 +++++++++++++++++++++++++++++++++++++++---------
 2 files changed, 170 insertions(+), 36 deletions(-)

commit 48b75353b2ff399b39a7211b7820ebcfc40e5ad3
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 18:29:01 1996 +0000

    Add prototypes for the SAM encoding and decoding functions, which are
    necessary for the Win32 port (and a good idea in general).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8329 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       |  6 ++++++
 src/lib/krb5/asn.1/asn1_k_decode.h | 14 ++++++++++++--
 src/lib/krb5/asn.1/asn1_k_encode.h | 23 ++++++++++++++++++++++-
 3 files changed, 40 insertions(+), 3 deletions(-)

commit 3bdfcb26009c61a6f898f0637acde34a4e126fd1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 12 16:57:34 1996 +0000

    	* Makefile.in (lib-windows): Replace spaces with tab
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8322 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit bba7f828c432de03f831b67317262eca82d0cfcc
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 05:35:58 1996 +0000

    New file for SAPKRB5.DLL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8321 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/sapkrb5.def | 72 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 72 insertions(+)

commit f246d2a0d4adca7248b97724b2f747a2f5b8ea14
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 05:32:55 1996 +0000

    Add #ifdef _WIN32 in places where we had #ifdef _MSDOS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8320 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/syslog.h  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 1c3b7e89e18a1c8ed325fb4c465e06b2d26bb222
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 05:32:06 1996 +0000

    com_err.h:
    error_table.h: Add Windows-32 ifdefs.  Change use of INTERFACE to
    	KRB5_CALLCONV and KRB5_DLLIMP.  See ChangeLog entries for
    	src/include/krb5.hin for more information.
    
    
    vfprintf.c, internal.h, compile_et.c, et_c.awk, com_err.c: Change
    	_WINDOWS to _MSDOS, and add check for _WIN32.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8319 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 12 ++++++++++
 src/util/et/com_err.c       | 18 +++++++--------
 src/util/et/com_err.h       | 55 ++++++++++++++++++++++++++++++++++++---------
 src/util/et/compile_et.c    |  2 +-
 src/util/et/error_message.c |  8 +++++--
 src/util/et/error_table.h   | 49 +++++++++++++++++++++++++++++++++++-----
 src/util/et/et_c.awk        |  2 +-
 src/util/et/internal.h      |  2 +-
 src/util/et/vfprintf.c      |  2 +-
 9 files changed, 120 insertions(+), 30 deletions(-)

commit 9ea5441a9f42a441060d05cd1373bcd99804397b
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 05:29:43 1996 +0000

    test_profile.c: Add usage message if not enough arguments
    
    prof_parse.c (dump_profile_to_file, dump_profile): Dump the profile
    	using the correct line terminator for Windows, Macintosh, etc.
    
    prof_parse.c:
    prof_file.c: Change _WINDOWS to _MSDOS, and add check for _WIN32.
    
    prof_int.h: Add size #defines for _WIN32.  Handle prototypes correctly
    	for _WIN32.
    
    prof_int.h: Added comment to profile state structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8318 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog      | 18 ++++++++++++++++++
 src/util/profile/prof_file.c    |  2 +-
 src/util/profile/prof_int.h     |  9 ++++++++-
 src/util/profile/prof_parse.c   | 30 +++++++++++++++++++++---------
 src/util/profile/profile.hin    |  2 +-
 src/util/profile/test_parse.c   |  7 ++++---
 src/util/profile/test_profile.c |  5 +++++
 7 files changed, 58 insertions(+), 15 deletions(-)

commit 578f087df29a96f7652506dee6b46a8e2aa30be3
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 05:16:09 1996 +0000

    Change _WINDOWS to _MSDOS, and add check for _WIN32
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8317 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog  | 4 ++++
 src/lib/krb5/posix/syslog.c   | 8 ++++----
 src/lib/krb5/rcache/ChangeLog | 4 ++++
 src/lib/krb5/rcache/rc_io.c   | 4 ++--
 4 files changed, 14 insertions(+), 6 deletions(-)

commit 1ee4675a31f2f568d4a4857caa6cfc72c519f42c
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 05:15:11 1996 +0000

    net_read.c (krb5_net_read):
    net_write.c (krb5_net_write): In case of an error, on Windows
    	machines, set errno from SOCKET_ERRNO, since the interface assumes the
    	error is passed back the errno global varaible.  This really needs to
    	be fixed sometime...
    
    read_msg.c: If ECONNABORTED is not defined, try using the Winsock
    	version of the error code (WSAECONNABORTED).
    
    read_pwd.c:
    promptusr.c:
    lock_file.c:
    kuserok.c:
    ktdefname.c (krb5_kt_default_name):
    init_os_ctx.c (os_init_paths):
    ccdefname.c:
    an_to_ln.c (db_an_to_ln): Change _WINDOWS to _MSDOS, and add check for _WIN32.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8316 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 23 +++++++++++++++++++++++
 src/lib/krb5/os/an_to_ln.c    |  6 +++---
 src/lib/krb5/os/ccdefname.c   |  2 +-
 src/lib/krb5/os/init_os_ctx.c |  8 ++++----
 src/lib/krb5/os/ktdefname.c   |  2 +-
 src/lib/krb5/os/kuserok.c     |  2 +-
 src/lib/krb5/os/lock_file.c   |  2 +-
 src/lib/krb5/os/net_read.c    |  4 ++++
 src/lib/krb5/os/net_write.c   |  4 ++++
 src/lib/krb5/os/promptusr.c   |  2 +-
 src/lib/krb5/os/read_msg.c    |  4 ++++
 src/lib/krb5/os/read_pwd.c    |  2 +-
 12 files changed, 48 insertions(+), 13 deletions(-)

commit 1d96142ea915b48adfbfd23b5d870df03bd64528
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 05:11:08 1996 +0000

    sendauth.c (krb5_sendauth): If ECCONABORTED is not defined, try using
    	the Winsock equivalent (WSAECONNABORTED).
    
    parse.c (krb5_parse_name): Change use of _WINDOWS to _MSDOS, and add
    	check for _WIN32.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8315 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 10 ++++++++++
 src/lib/krb5/krb/parse.c    |  2 +-
 src/lib/krb5/krb/sendauth.c |  3 +++
 3 files changed, 14 insertions(+), 1 deletion(-)

commit 4573b8613c55224c674f17ae8cbdedbd14682b23
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 05:09:39 1996 +0000

    Add #ifdef _WIN32 in places where we had #ifdef _MSDOS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8314 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog | 4 ++++
 src/lib/krb5/keytab/file/ser_ktf.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit d55e1396357729f9e5ae6108f07ac1260c0b8da7
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 05:08:06 1996 +0000

    scc_read.c:
    scc_gennew.c (krb5_scc_generate_new): Change _WINDOWS to _MSDOS, and
    	add check for _WIN32.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8313 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog    | 6 ++++++
 src/lib/krb5/ccache/stdio/scc_gennew.c | 2 +-
 src/lib/krb5/ccache/stdio/scc_read.c   | 8 ++++----
 3 files changed, 11 insertions(+), 5 deletions(-)

commit 57a17e61e437816611b3803ab73524fcf6398a1d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 05:07:08 1996 +0000

    fcc-proto.h: Change use of PROTOTYPE to KRB5_PROTOTYPE.
    	Change use of INTERFACE to KRB5_CALLCONV and KRB5_DLLIMP.
    
    fcc-getnam.c: Change use of INTERFACE to KRB5_CALLCONV and
    	KRB5_DLLIMP, since fcc_getname returns a char * and the old INTERFACE
    	method bombs out when the return type contains an indirection.
    
    fcc_read.c:
    fcc_ops.c: Change _WINDOWS to _MSDOS, and add check for _WIN32.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8312 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog    |  15 +++++
 src/lib/krb5/ccache/file/fcc-proto.h  | 114 +++++++++++++++++-----------------
 src/lib/krb5/ccache/file/fcc_getnam.c |   2 +-
 src/lib/krb5/ccache/file/fcc_ops.c    |   7 ++-
 src/lib/krb5/ccache/file/fcc_read.c   |   8 +--
 5 files changed, 81 insertions(+), 65 deletions(-)

commit 8650eef949157a1219d00b381fb0fc44811a58e7
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 05:03:30 1996 +0000

    Remove unnecessary include config/windows.in.  wconfig takes care of
    this automatically.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8311 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   | 5 +++++
 src/lib/krb4/Makefile.in | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 785158e36cda245184391a15c41b577b3847f4d3
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 05:02:19 1996 +0000

    Change use of _WINDOWS to _MSDOS, and add check for _WIN32
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8310 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog    | 7 +++++++
 src/lib/kadm/adm_conn.c   | 4 ++--
 src/lib/kadm/adm_kw_dec.c | 2 +-
 src/lib/kadm/adm_kw_enc.c | 2 +-
 4 files changed, 11 insertions(+), 4 deletions(-)

commit 7fe06f597ae2a820786d59cd716357f74ae1b8a2
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 04:51:56 1996 +0000

    Makefile.in: Remove include of config/windows.in; that's done
    	automatically by wconfig.
    
    g_acquire_cred.c, g_oid_ops.c: Change to use new convention of
    	KRB5_CALLCONV and KRB5_DLLIMP instead of INTERFACE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8309 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog        |  8 ++++++++
 src/lib/gssapi/mechglue/Makefile.in      |  2 --
 src/lib/gssapi/mechglue/g_acquire_cred.c |  6 +++---
 src/lib/gssapi/mechglue/g_oid_ops.c      | 12 ++++++------
 4 files changed, 17 insertions(+), 11 deletions(-)

commit a9dcdd45b3ee4b500ad66bfbf73ca5f826d1fdb3
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 04:49:06 1996 +0000

    Add #ifdef _WIN32 in places where we had #ifdef _MSDOS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8308 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog   | 4 ++++
 src/include/krb5/stock/osconf.h    | 4 ++--
 src/include/sys/ChangeLog          | 4 ++++
 src/include/sys/syslog.h           | 2 +-
 src/lib/gssapi/krb5/ChangeLog      | 5 +++++
 src/lib/gssapi/krb5/pname_to_uid.c | 2 +-
 6 files changed, 17 insertions(+), 4 deletions(-)

commit 55c3fa33901c4a545825a37b38bca1334bb9e610
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 04:47:54 1996 +0000

    Change INTERFACE to be KRB5_CALLCONV, which is where the calling
    convention is defined.  Add KRB5_DLLIMP which is where the DLL
    import/export should be put for Win32.  (Win16 is just different.)
    The correct way to declare a function which will be used in a DLL is
    now: KRB5_DLLIMP func_return_t KRB5_CALLCONV func(long)
    
    Change function delcarations to use the new convention.  Actually, it
    doesn't hurt to use the old convention as long as func_return_t
    doesn't contain a '*'.  But in the long run we should be exterminating
    all uses of INTERFACE in favor of KRB5_CALLCONV and KRB5_DLLIMP.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8307 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog |  16 +++++
 src/lib/gssapi/generic/gssapi.h  | 150 ++++++++++++++++++++++++---------------
 2 files changed, 109 insertions(+), 57 deletions(-)

commit 971bbdbe06775c56e02d06919f0bfab7c7c27bb8
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 04:42:41 1996 +0000

    adm_proto.h: Change usage of INTERFACE to use KRB5_CALLCONV and KRB5_DLLIMP
    
    winsock.h: Rename to kwinsock.h.  Recent versions of Microsoft
    	compilers include winsock.h, and the one we have collides with NT
    	errno definitions.  Using the one provided by the compiler is
    	preferable.  If you are using an old version of MSVC that doesn't
    	include winsock.h, then rename kwinsock.h to winsock.h
    
    kdb_dbm.h: Don't include kdb_dbm.h for Win-32.
    
    kdb.h: Don't include most of kdb.h for Win-32.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8306 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   |  18 +
 src/include/krb5/adm_proto.h |  14 +-
 src/include/krb5/kdb.h       |   4 +-
 src/include/krb5/kdb_dbm.h   |   4 +-
 src/include/krb5/kwinsock.h  | 852 +++++++++++++++++++++++++++++++++++++++++++
 src/include/krb5/winsock.h   | 852 -------------------------------------------
 6 files changed, 881 insertions(+), 863 deletions(-)

commit 59e0fbe5a62efe044fc502bc50ae1a30e5150b78
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 04:36:25 1996 +0000

    For Win-32: always #include windows.h
    
    Change INTERFACE to be KRB5_CALLCONV, which is where the calling
    convention is defined.  Add KRB5_DLLIMP which is where the DLL
    import/export should be put for Win32.  (Win16 is just different.)
    The correct way to declare a function which will be used in a DLL is
    now: KRB5_DLLIMP func_return_t KRB5_CALLCONV func(long)
    
    Change function delcarations to use the new convention.  Actually, it
    doesn't hurt to use the old convention as long as func_return_t
    doesn't contain a '*'.  But in the long run we should be exterminating
    all uses of INTERFACE in favor of KRB5_CALLCONV and KRB5_DLLIMP.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8305 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  19 ++++++++
 src/include/k5-int.h  |  41 +++++++++++-----
 src/include/krb5.hin  | 132 +++++++++++++++++++++++++++-----------------------
 3 files changed, 119 insertions(+), 73 deletions(-)

commit 76a98783b540affdeb1a2f351acb3ed369cc68f5
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 04:27:12 1996 +0000

    windows.in (CCOPTS): Windows-32 CCOPTS
    
    win-post.in: Use a Windows-32 specific LIB command line syntax
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8304 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog   |  6 ++++++
 src/config/win-post.in |  3 ++-
 src/config/windows.in  | 14 +++++++++++---
 3 files changed, 19 insertions(+), 4 deletions(-)

commit fbd1b96fd81454f9b9f5352db9fec9f1c800098a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 04:26:00 1996 +0000

    Build the makefiles for windows/cns, windows/gss, and windows/wintel
    
    Add definition of BUILDTOP when building for DOS, since it's needed
    for $(RM) to work.
    
    When creating ./Makefile under Unix, run things through sed to strip
    out ##DOS from the beginning of lines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8303 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  9 +++++++++
 src/Makefile.in | 12 ++++++++++--
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 54a5eedbaa21a6433332c81a920140bb200953c6
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 04:23:06 1996 +0000

    	specializations.  Remove /nologo option for Win32 RFLAGS,
    	since RC apparently doesn't support it.
    
    changelo: Renamed to ChangeLog, to make life easier.
    
    makefile: Renamed to Makefile.in, so that we can do WIN16/WIN32
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8302 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog      | 103 +++++++++++++++++++++++++++++++++++++++
 src/windows/cns/Makefile.in    |  81 +++++++++++++++++++++++++++++++
 src/windows/cns/changelo       |  95 ------------------------------------
 src/windows/cns/makefile       |  80 -------------------------------
 src/windows/wintel/ChangeLog   | 104 ++++++++++++++++++++++++++++++++++++++++
 src/windows/wintel/Makefile.in | 106 +++++++++++++++++++++++++++++++++++++++++
 src/windows/wintel/changelo    |  96 -------------------------------------
 src/windows/wintel/makefile    | 104 ----------------------------------------
 8 files changed, 394 insertions(+), 375 deletions(-)

commit 7392fdb8695c7f4b2f362e11cbdfe644fa571a9d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 04:19:23 1996 +0000

    gss-clie.c: Renamed to gss-client.c, for VFAT/NTFS filesystems
    
    makefile: Renamed to Makefile.in, so that we can do WIN16/WIN32
    	specializations.  Remove /nologo option for Win32 RFLAGS,
    	since RC apparently doesn't support it.
    
    changelo: Renamed to ChangeLog, to make life easier.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8301 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/ChangeLog    |  42 +++++++
 src/windows/gss/Makefile.in  |  59 +++++++++
 src/windows/gss/changelo     |  32 -----
 src/windows/gss/gss-clie.c   | 287 -------------------------------------------
 src/windows/gss/gss-client.c | 287 +++++++++++++++++++++++++++++++++++++++++++
 src/windows/gss/makefile     |  58 ---------
 6 files changed, 388 insertions(+), 377 deletions(-)

commit 7ecdd38ac4428aadf244390660daa00d16ffc273
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 04:13:42 1996 +0000

    c_ustime.c: Fix WIN32 to be _WIN32
    
    c_localaddr.c: Add #ifdef _WIN32 in places where we had #ifdef _MSDOS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8300 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog     | 7 +++++++
 src/lib/crypto/os/c_localaddr.c | 2 +-
 src/lib/crypto/os/c_ustime.c    | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 656ac3831cc2f7939226712b2252a915a2b9cb57
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 04:12:20 1996 +0000

    Add #ifdef _WIN32 in places where we had #ifdef _MSDOS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8299 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog  | 4 ++++
 src/lib/crypto/des/f_tables.h | 2 +-
 src/lib/crypto/md4/ChangeLog  | 6 ++++++
 src/lib/crypto/md4/md4.c      | 4 ++--
 src/lib/crypto/md4/rsa-md4.h  | 2 +-
 src/lib/crypto/md5/ChangeLog  | 5 +++++
 src/lib/crypto/md5/md5.c      | 2 +-
 src/lib/crypto/md5/rsa-md5.h  | 2 +-
 8 files changed, 21 insertions(+), 6 deletions(-)

commit 017ec7a90dd8ed695455105c9b703bc05e742fca
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 04:07:23 1996 +0000

    Makefile.in (lib-windows): Add production rule for sapkrb5.dll.  Don't
    	include config/windows.in, since that's included by wconfig.
    
    win_glue.c: Add a quick hack for krb5-SAP so that we call the version
    	server --- this is conditionalized on SAP_VERSERV, which is only
    	defined when we build sapkrb5.dll.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8298 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 11 +++++++++
 src/lib/Makefile.in | 13 +++++++++--
 src/lib/win_glue.c  | 64 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 86 insertions(+), 2 deletions(-)

commit fd6907d8186b05ea556ea79b2b493c2a5948e5a8
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 12 03:06:50 1996 +0000

    Revamp program to make it more extensible.  Now will uncomment lines
    that begin "##DOS##" as well as "##WIN16##" or "##WIN32##", depending
    on whether we are compiling on a Windows 16 or Windows 32 environment.
    Also, we now perform this transformation on the windows.in and
    win-post.in files as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8297 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog |  9 ++++++++
 src/wconfig.c | 71 +++++++++++++++++++++++++++++++++++++++++------------------
 2 files changed, 59 insertions(+), 21 deletions(-)

commit 902b61aebb105019276cb0cb75b0061a2d8e808f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 12 00:18:36 1996 +0000

    Remove inclusion of malloc.h..
    
    If it was really needed, it would have been included in several files,
    not just this one.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8296 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/memory/ChangeLog   | 4 ++++
 src/lib/krb5/ccache/memory/mcc_close.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 6cb3228dd363a30b756009d324da3c71c41b737f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 12 00:12:31 1996 +0000

    Missed two files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8295 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb4/.Sanitize | 42 ------------------------------------------
 1 file changed, 42 deletions(-)

commit 674e754ef98aab9c503b361b006dab14c6968d45
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 12 00:11:59 1996 +0000

    Remove kdb4 from the sources tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8294 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb4/ChangeLog       |  93 -----
 src/lib/kdb4/Makefile.in     |  39 --
 src/lib/kdb4/configure.in    |  16 -
 src/lib/kdb4/krb_cache.c     | 181 ----------
 src/lib/kdb4/krb_dbl.c       |   1 -
 src/lib/kdb4/krb_dbm.c       | 835 -------------------------------------------
 src/lib/kdb4/krb_kdb_utils.c | 151 --------
 src/lib/kdb4/krb_lib.c       | 269 --------------
 src/lib/kdb4/print_princ.c   |  46 ---
 9 files changed, 1631 deletions(-)

commit 117a813c125faeb9fc85d17b0a9a167b3ff51d70
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 12 00:10:49 1996 +0000

    kdb4 is now longer there..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8293 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/.Sanitize | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0810aa012e37fa3adb20caa82d0d8f89dbf8124b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 12 00:09:56 1996 +0000

    *aclocal.m4: Remove WITH_KDB4 and USE_KDB4_LIBRARY support
    
    
    kdb4 is no longer needed in the source tree. It has not been needed in
    about 10 months, but this is the cleanup...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8292 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  4 ++++
 src/aclocal.m4 | 37 ++-----------------------------------
 2 files changed, 6 insertions(+), 35 deletions(-)

commit b5f1c5ea0435c02200283806e7606c3c47731c13
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 11 23:28:50 1996 +0000

    	* keytab.c (krb5_ktkdb_close): Free memory allocated by
    		krb5_ktkdb_resolve.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8291 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  5 +++++
 src/lib/kdb/keytab.c  | 13 ++++++++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)

commit 5fdc5acf3d22787b1792b81e6829f9ac8fde17e0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 11 15:13:28 1996 +0000

    Remove kdb4 library building. Nothing in the source tree now needs it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8290 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    | 4 ++++
 src/lib/Makefile.in  | 2 +-
 src/lib/configure.in | 4 +---
 3 files changed, 6 insertions(+), 4 deletions(-)

commit 485631c4d9a57a55a439f29b4551b676e391f46a
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 10 22:48:23 1996 +0000

    more cvsignore hackery
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8289 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit 35d21abd3cfbbe0b6f924ee182a4de6199f2c310
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 10 22:40:57 1996 +0000

    cvsignore hackery
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8288 dc483132-0cff-0310-8789-dd5450dbe970

 src/.cvsignore                         |  1 -
 src/admin/.cvsignore                   |  1 -
 src/admin/aname/.cvsignore             |  1 -
 src/admin/create/.cvsignore            |  1 -
 src/admin/destroy/.cvsignore           |  1 -
 src/admin/edit/.cvsignore              |  1 -
 src/admin/stash/.cvsignore             |  1 -
 src/appl/.cvsignore                    |  1 -
 src/appl/bsd/.cvsignore                |  1 -
 src/appl/gss-sample/.cvsignore         |  1 -
 src/appl/gssftp/.cvsignore             |  1 -
 src/appl/gssftp/ftp/.cvsignore         |  1 -
 src/appl/gssftp/ftpd/.cvsignore        |  1 -
 src/appl/mailquery/.cvsignore          |  1 -
 src/appl/movemail/.cvsignore           |  1 -
 src/appl/popper/.cvsignore             |  1 -
 src/appl/sample/.cvsignore             |  1 -
 src/appl/sample/sclient/.cvsignore     |  1 -
 src/appl/sample/sserver/.cvsignore     |  1 -
 src/appl/simple/.cvsignore             |  1 -
 src/appl/simple/client/.cvsignore      |  1 -
 src/appl/simple/server/.cvsignore      |  1 -
 src/appl/telnet/.cvsignore             |  1 -
 src/appl/telnet/libtelnet/.cvsignore   |  1 -
 src/appl/telnet/telnet/.cvsignore      |  1 -
 src/appl/telnet/telnetd/.cvsignore     |  1 -
 src/appl/user_user/.cvsignore          |  1 -
 src/clients/.cvsignore                 |  1 -
 src/clients/kdestroy/.cvsignore        |  1 -
 src/clients/kinit/.cvsignore           |  1 -
 src/clients/klist/.cvsignore           |  1 -
 src/clients/ksu/.cvsignore             |  1 -
 src/config-files/.cvsignore            |  1 -
 src/include/.cvsignore                 |  1 -
 src/include/kerberosIV/.cvsignore      |  1 -
 src/include/krb5/.cvsignore            |  2 --
 src/kadmin.v4/.cvsignore               |  1 -
 src/kadmin.v4/server/.cvsignore        |  1 -
 src/kadmin/kpasswd/.cvsignore          |  1 -
 src/kadmin/ktutil/.cvsignore           |  1 -
 src/kadmin/v5client/.cvsignore         |  1 -
 src/kadmin/v5server/.cvsignore         |  1 -
 src/kdc/.cvsignore                     |  1 -
 src/krb524/.cvsignore                  |  1 -
 src/lib/.cvsignore                     |  1 -
 src/lib/crypto/.cvsignore              |  1 -
 src/lib/crypto/crc32/.cvsignore        |  1 -
 src/lib/crypto/des/.cvsignore          |  1 -
 src/lib/crypto/md4/.cvsignore          |  1 -
 src/lib/crypto/md5/.cvsignore          |  1 -
 src/lib/crypto/os/.cvsignore           |  1 -
 src/lib/crypto/sha/.cvsignore          |  1 -
 src/lib/des425/.cvsignore              |  1 -
 src/lib/gssapi/.cvsignore              |  1 -
 src/lib/gssapi/generic/.cvsignore      |  1 -
 src/lib/gssapi/krb5/.cvsignore         |  1 -
 src/lib/gssapi/mechglue/.cvsignore     |  1 -
 src/lib/kadm/.cvsignore                |  1 -
 src/lib/kdb/.cvsignore                 |  1 -
 src/lib/kdb4/.cvsignore                |  1 -
 src/lib/krb4/.cvsignore                |  1 -
 src/lib/krb5/.cvsignore                |  1 -
 src/lib/krb5/asn.1/.cvsignore          |  1 -
 src/lib/krb5/ccache/.cvsignore         |  1 -
 src/lib/krb5/ccache/file/.cvsignore    |  1 -
 src/lib/krb5/ccache/memory/.cvsignore  |  1 -
 src/lib/krb5/ccache/stdio/.cvsignore   |  1 -
 src/lib/krb5/error_tables/.cvsignore   |  1 -
 src/lib/krb5/free/.cvsignore           |  1 -
 src/lib/krb5/keytab/.cvsignore         |  1 -
 src/lib/krb5/keytab/db/.cvsignore      |  1 -
 src/lib/krb5/keytab/file/.cvsignore    |  1 -
 src/lib/krb5/krb/.cvsignore            |  1 -
 src/lib/krb5/os/.cvsignore             |  1 -
 src/lib/krb5/posix/.cvsignore          |  1 -
 src/lib/krb5/rcache/.cvsignore         |  1 -
 src/lib/krb5util/.cvsignore            |  1 -
 src/slave/.cvsignore                   |  1 -
 src/tests/.cvsignore                   |  1 -
 src/tests/asn.1/.cvsignore             |  1 -
 src/tests/create/.cvsignore            |  1 -
 src/tests/dejagnu/.cvsignore           |  1 -
 src/tests/gssapi/.cvsignore            |  1 -
 src/tests/hammer/.cvsignore            |  1 -
 src/tests/resolve/.cvsignore           |  1 -
 src/tests/verify/.cvsignore            |  1 -
 src/util/.cvsignore                    |  1 -
 src/util/autoconf/.cvsignore           | 27 +++++++++++++++++++++++++++
 src/util/autoconf/testsuite/.cvsignore | 27 +++++++++++++++++++++++++++
 src/util/berk_db/.cvsignore            |  1 -
 src/util/berk_db/hash/.cvsignore       |  1 -
 src/util/berk_db/test/.cvsignore       |  1 -
 src/util/et/.cvsignore                 |  1 -
 src/util/profile/.cvsignore            |  1 -
 src/util/pty/.cvsignore                |  1 -
 src/util/ss/.cvsignore                 |  1 -
 96 files changed, 54 insertions(+), 95 deletions(-)

commit 6e586757c2510a147189e2907898514acdfae7ef
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jun 10 20:43:03 1996 +0000

    Fix typo for VFAT/NTFS compilation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8284 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1f7c140f573f926e4a5a4e9b29c68028b9282e4c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 10 03:16:22 1996 +0000

    	* main.c (finish_realm): Do not invoke krb5_finish_key if
    		encryption block is not set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8283 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 src/kdc/main.c    | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 2203686d607885fd100c13fffa9f4bf2ca82c9da
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 10 02:13:14 1996 +0000

    	* util.c (strstr): Replace crusty OS specific ifdef with configure
    		generated one.
    
    	* configure.in: Change AC_HAVE_FUNCS to AC_CHECK_FUNCS (newer
    		naming convention). Check for strstr.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8282 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog    | 8 ++++++++
 src/admin/edit/configure.in | 2 +-
 src/admin/edit/util.c       | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 301f7dd78420df505d7c92149de054335bb0edad
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jun 8 14:42:30 1996 +0000

    	* configure.in: Remove kdb4 library usage
    
    	* dumpv4.c (handle_one_key): Remove the temporary --with-kdb4
    		support.
    
    The kdb4 library was only used for decrypting the master key. Last July,
    the kdb4 code was conditionalized and the relevant lines were put into
    this source tree....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8281 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog    |  7 +++++++
 src/admin/edit/configure.in |  1 -
 src/admin/edit/dumpv4.c     | 12 ------------
 3 files changed, 7 insertions(+), 13 deletions(-)

commit 1610b0f5536924e009a753e1954dd9e185199067
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jun 8 11:57:27 1996 +0000

    s^big^little^ in explanation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8280 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit aac690f3144a1726d1bbc39cb894646917c90ab4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jun 8 11:52:27 1996 +0000

    Dynamic test of byteorder when htonl was removed failed for half of the
    machines.... Always assumed little endian....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8279 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha/ChangeLog | 5 +++++
 src/lib/crypto/sha/shs.c     | 1 +
 2 files changed, 6 insertions(+)

commit e56eabaaaa21807da01334ac5d9afa7c6bd39ac8
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 7 22:22:15 1996 +0000

    Use full directory name "error_tables" when building under Windows so
    that the build will work correctly under VFAT and NTFS filesystems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8278 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 6 ++++++
 src/lib/krb5/Makefile.in | 8 ++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 963752df3097d2d4c487c1799aebd721f39aa1cd
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 7 22:21:40 1996 +0000

    Use full directory name "error_tables" when building under Windows so
    that the build will work correctly under VFAT and NTFS filesystems.
    Build the "makefile" file so that it includes config/win-post.in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8277 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 8 ++++++++
 src/Makefile.in | 8 ++++----
 2 files changed, 12 insertions(+), 4 deletions(-)

commit 0c969f9e347bf4d04ca236b858ecb2d3abc0884c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 7 22:20:29 1996 +0000

    Beginnings of Win-32 support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8276 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  5 ++++
 src/include/k5-int.h  | 70 +++++++++++++++++++++++++++++++++------------------
 src/include/krb5.hin  | 35 ++++++++++++++++++++++----
 3 files changed, 80 insertions(+), 30 deletions(-)

commit 520fa3cab2174c46802e05d4accaba1418453135
Author: Kevin Mitchell <klmitch@mit.edu>
Date:   Fri Jun 7 19:22:25 1996 +0000

    Changed `mutual' element of struct _krb5_gss_ctx_id_rec into more general
    `gss_flags' and updated functions that process it; now get delegation flag
    set properly :)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8275 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  7 +++++++
 src/lib/gssapi/krb5/accept_sec_context.c |  7 ++++---
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  2 +-
 src/lib/gssapi/krb5/init_sec_context.c   | 11 ++++++-----
 src/lib/gssapi/krb5/inq_context.c        |  2 +-
 src/lib/gssapi/krb5/ser_sctx.c           |  4 ++--
 6 files changed, 21 insertions(+), 12 deletions(-)

commit db87b2457bcdf93103cd158ce9cfa83573ce3a1f
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Jun 6 21:55:07 1996 +0000

    add mkey_from_kbd, update create/modify masks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8274 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

commit 7873d6d09b9e7d82c891f475d0aea080548e9ca9
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 20:37:07 1996 +0000

    Don't pass $(LIBCMD) on the command line.  It's set in the windows.in
    prologue for all Makefiles anyway.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8271 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                   |  3 +++
 src/Makefile.in                 | 11 +++++------
 src/lib/ChangeLog               |  5 +++++
 src/lib/Makefile.in             |  8 ++++----
 src/lib/crypto/ChangeLog        |  5 +++++
 src/lib/crypto/Makefile.in      | 12 ++++++------
 src/lib/gssapi/ChangeLog        |  5 +++++
 src/lib/gssapi/Makefile.in      |  6 +++---
 src/lib/krb5/ChangeLog          |  5 +++++
 src/lib/krb5/Makefile.in        | 18 +++++++++---------
 src/lib/krb5/ccache/ChangeLog   |  5 +++++
 src/lib/krb5/ccache/Makefile.in |  2 +-
 src/lib/krb5/keytab/ChangeLog   |  5 +++++
 src/lib/krb5/keytab/Makefile.in |  2 +-
 src/util/berk_db/ChangeLog      |  5 +++++
 src/util/berk_db/Makefile.in    |  2 +-
 16 files changed, 68 insertions(+), 31 deletions(-)

commit 84342882fbf7cb2486399344092966b46598361d
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 19:55:49 1996 +0000

    Add the option /PAGESIZE:128 to the library command, since the krb5
    library has gotten so big.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8260 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 5 +++++
 src/config/windows.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 62e3beda4301a617f01350dba9fa095c7a03c05b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 19:54:22 1996 +0000

    Don't use htonl(); it doesn't exist under Windows.  Instead do the
    test by casting a pointer to an integer to a char *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8259 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha/ChangeLog |  6 ++++++
 src/lib/crypto/sha/shs.c     | 13 ++++++++-----
 2 files changed, 14 insertions(+), 5 deletions(-)

commit 83fa52c018db689162744287d2080363258cb056
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 19:53:25 1996 +0000

    Update function prototype for krb5_encrypt_tkt_part
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8258 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog |  4 ++++
 doc/api/krb5.tex  | 10 ++++------
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 8243ba0c7ab0aa968104a2c11a357cf9b051e732
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 19:49:27 1996 +0000

    Add port number reserved for the password changing protocol
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8257 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadmin/kpasswd.protocol | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 35f87f696713cedc63b0cd482e0dc0c251757db2
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 19:48:30 1996 +0000

    Minor grammer fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8256 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    | 4 ++++
 doc/install.texi | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit db64a6241e911bb8fdea726d704556fc4e95a1f8
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 19:47:15 1996 +0000

    Update krb5.constants file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8255 dc483132-0cff-0310-8789-dd5450dbe970

 doc/krb5-protocol/krb5.constants | 5 +++++
 1 file changed, 5 insertions(+)

commit fd40473ca4e2a1442cf46926dd681a6e49e45f62
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 19:46:38 1996 +0000

    Update .Sanitize file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8254 dc483132-0cff-0310-8789-dd5450dbe970

 doc/krb5-protocol/.Sanitize | 1 +
 1 file changed, 1 insertion(+)

commit a20c71877fb030ff50b7bbe54ad8c09bb31092e8
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 18:21:37 1996 +0000

    Remove extraneous '*' from definition
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8251 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 4 ++++
 src/include/Makefile.in | 2 +-
 src/include/krb5.hin    | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit ca6b206d26b9c804d98fdf183657e6b26a03d528
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 17:52:39 1996 +0000

    Update .Sanitize files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8250 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/.Sanitize | 2 ++
 1 file changed, 2 insertions(+)

commit 2e34dd02f4434a632ba8e37dfd796bd2b9731456
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 17:44:42 1996 +0000

    Update .Sanitize file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8249 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/.Sanitize        |  1 +
 src/tests/create/.Sanitize |  1 -
 src/tests/gssapi/.Sanitize | 37 +++++++++++++++++++++++++++++++++++++
 src/tests/misc/.Sanitize   | 32 ++++++++++++++++++++++++++++++++
 4 files changed, 70 insertions(+), 1 deletion(-)

commit 0f6e610f5005f8cb35b34ad2cab97dbcce6c986b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 17:44:05 1996 +0000

    Updated .Sanitize file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8248 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/.Sanitize         | 1 -
 src/lib/krb5/asn.1/.Sanitize         | 1 -
 src/lib/krb5/ccache/memory/.Sanitize | 7 -------
 3 files changed, 9 deletions(-)

commit 7210c7b8eadcd2b2a7ca210bc3cefb9ef3681178
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 05:03:24 1996 +0000

    Update patchlevel for Beta 6 release
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8247 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 2 ++
 src/patchlevel.h | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 888da063c7a89ff86cc9b64ccd2e7fff596ff9b1
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 04:47:59 1996 +0000

    Update .Sanitize files to reflect current file status
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8246 dc483132-0cff-0310-8789-dd5450dbe970

 src/.Sanitize                        | 2 --
 src/appl/bsd/.Sanitize               | 5 +++--
 src/appl/telnet/telnetd/.Sanitize    | 2 ++
 src/config/.Sanitize                 | 2 ++
 src/include/krb5/.Sanitize           | 6 ++----
 src/lib/.Sanitize                    | 2 +-
 src/lib/crypto/des/.Sanitize         | 4 ++--
 src/lib/gssapi/generic/.Sanitize     | 3 +++
 src/lib/krb5/ccache/.Sanitize        | 1 +
 src/lib/krb5/free/.Sanitize          | 1 +
 src/lib/krb5/keytab/.Sanitize        | 1 +
 src/lib/krb5/krb/.Sanitize           | 6 ++++--
 src/lib/krb5/os/.Sanitize            | 3 +++
 src/lib/krb5/posix/.Sanitize         | 2 ++
 src/tests/.Sanitize                  | 1 +
 src/tests/dejagnu/krb-root/.Sanitize | 1 +
 src/tests/hammer/.Sanitize           | 1 -
 src/tests/verify/.Sanitize           | 1 -
 src/util/.Sanitize                   | 4 +++-
 src/util/pty/.Sanitize               | 1 +
 20 files changed, 33 insertions(+), 16 deletions(-)

commit 27dd3fc46ac5f920766c4ceba4ac7899712dec7d
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 04:46:29 1996 +0000

    When reading in the test value from a file, don't free free
    inbuf.value until after the last place where we use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8245 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 6 ++++++
 src/appl/gss-sample/gss-client.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 8adbb804f476c9a9d8b81970dc5e5a8b11df7757
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 04:26:56 1996 +0000

    Remove last traces of the krb425 library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8244 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/.Sanitize  | 61 -----------------------------------------------
 src/lib/krb425/.cvsignore |  1 -
 2 files changed, 62 deletions(-)

commit 50110c182731bf96f78ec6fcfb1ccf8147ac135b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 04:10:04 1996 +0000

    (FILES): Include lib/crypto/sha/* in list of files to be built for
    Windows and the Macintosh.
    
    (makefile-windows): Build lib/crypto/sha/makefile for Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8243 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 6 ++++++
 src/Makefile.in | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit f19c31680fdd625af41e804bf52d45b5fed45ea4
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 04:09:22 1996 +0000

    Include sha in the list of subdirectories for the Macintosh
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8242 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 5 +++++
 src/lib/crypto/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 66dde95720e09fabcbc17f2eb4c61c68b3cd85e5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 6 04:08:49 1996 +0000

    A static function must not use the INTERFACE keyword
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8241 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 5 +++++
 src/lib/krb5/krb/get_creds.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 91e74ae1fc32ba9d037e7c7f975f7c072dd4ed6e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 5 20:00:43 1996 +0000

    	* krb5_decode_test.c (main): For asn1_decode_enc_kdc_rep_part,
    		starttime will equal authtime if not sent OTW.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8232 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          | 5 +++++
 src/tests/asn.1/krb5_decode_test.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit b335be615556b915f21592729366d77955e6cec6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 5 19:58:00 1996 +0000

    	* asn1_k_decode.c (asn1_decode_enc_kdc_rep_part): If starttime is
    		not sent over the wire, set equal to authtime.
    
    The kdc does not return the starttime if it matches the authtime. This
    shows up readilly with kdc5_hammer....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8231 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 5 +++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit e56d507da627814570f8314de9aa228a23a05d09
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 4 20:14:19 1996 +0000

    Always do USE_ANAME if kdbm_deplib is not defined, since in shared
    library situations we may need to resolve all undefined symbols.  (We
    don't do USE_ANAME if kdbm_deplib is defined because the db library
    used for kdb may be different from the one used for the aname work.
    This is a bit of an ugly botch, but it will work for now.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8226 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 10 ++++++++++
 src/aclocal.m4 |  3 +++
 2 files changed, 13 insertions(+)

commit df638160e11df0dfef74adfcdd9311dce41bcf15
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 4 04:27:51 1996 +0000

    	* configure.in: Ezra's changes to allow compiling w/o krb4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8212 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    |  4 ++++
 src/appl/telnet/telnetd/configure.in | 10 ++++++++++
 2 files changed, 14 insertions(+)

commit 46c3493d3753fc136c847ae62ed50517dcf480d2
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 4 04:27:01 1996 +0000

    	* configure.in: Ezra's patches to allow compilation w/o krb4
    		support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8211 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    |  5 +++++
 src/appl/telnet/telnet/configure.in | 10 ++++++++++
 2 files changed, 15 insertions(+)

commit 4d25c2daef4b178b90e0ea2e57818f69e4aabcba
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 4 04:26:20 1996 +0000

    	* Makefile.in,configure.in: allow compilation w/o krb4 (Ezra's
    		patches)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8210 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  8 ++++++++
 src/appl/bsd/Makefile.in  |  2 +-
 src/appl/bsd/configure.in | 16 ++++++++++++++++
 3 files changed, 25 insertions(+), 1 deletion(-)

commit abe7300909fc7ce4afbdd90514e5f97690f717cd
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 4 04:23:39 1996 +0000

    	* login.c: Ezra's patches to trim unsed arg from
    		verify_krb_v5_tgt, etc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8209 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/login.c | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

commit cd2171fd16a452b7974c88fb6c797037c507757b
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 3 20:17:01 1996 +0000

    	* Makefile.in, configure.in: back out previous changes and use
    		Ezra's patches instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8207 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog    | 5 +++++
 src/appl/gssftp/ftpd/Makefile.in  | 5 +++--
 src/appl/gssftp/ftpd/configure.in | 5 -----
 3 files changed, 8 insertions(+), 7 deletions(-)

commit 23608a038158b81c8a68068eb38fa19acdc285ef
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 3 02:10:00 1996 +0000

    	* configure.in, Makefile.in: only link getdtablesize.o if needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8205 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog    | 4 ++++
 src/appl/gssftp/ftpd/Makefile.in  | 4 ++--
 src/appl/gssftp/ftpd/configure.in | 5 +++++
 3 files changed, 11 insertions(+), 2 deletions(-)

commit 4267f3e040a4c484c08540a83cd505a9c485e096
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu May 30 17:13:17 1996 +0000

    switch to USE_KADM5_API_VERSION == n instead of USE_KADM5_API_VERSION_n
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8173 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 1013e3fa106632d4fc7d11310ba59c7e9bd815be
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu May 30 17:02:09 1996 +0000

    update kadm5_get_policy to use caller allocation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8172 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 45 +++++++++++++++++++++++++++------------------
 1 file changed, 27 insertions(+), 18 deletions(-)

commit 1da9eed94ae087e74a3098763c89b7dd24df8a35
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 29 22:42:55 1996 +0000

    	* aclocal.m4 (AC_CHECK_DBM_PROTO): sense of arguments to be
    		evaluated was reversed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8163 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 22aa79502e94599a4b147ae69d33f2ff7305ea39
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed May 29 21:28:52 1996 +0000

    untabify
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8161 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 7559252ab8500d3cb44646bd5e4f0e579d662703
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed May 29 21:18:45 1996 +0000

    remove an xxx, add a new one, update SUPPORT_DESMD5 description
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8159 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 32 ++++++++++++++++++++++++++------
 1 file changed, 26 insertions(+), 6 deletions(-)

commit 43a4de356aba2a6bf3f547f57061f71065ac648d
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed May 29 21:10:10 1996 +0000

    add AUTH_LIST and AUTH_CHANGEPW error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8158 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 2 ++
 1 file changed, 2 insertions(+)

commit 9b0b4cc764f2374e8095cafd39be64a91f35bca5
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed May 29 18:58:21 1996 +0000

    first cut at updating authorization semantics
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8151 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 63 +++++++++++++++++++++++++---------------------
 1 file changed, 35 insertions(+), 28 deletions(-)

commit 939206ea713cd5c94fd2d81e589d1ae1a5d1b4ee
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed May 29 18:08:50 1996 +0000

    completely rework configuration parameters
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8150 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 183 ++++++++++++++++++++++++++++++++++-----------
 1 file changed, 139 insertions(+), 44 deletions(-)

commit 260d6be1af710c0daccfd9c649b843081a25a987
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun May 26 01:57:43 1996 +0000

    Use USE_ANAME
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8124 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog    | 4 ++++
 src/clients/ksu/configure.in | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 8aaf1c3bf5cc609a2b8e6b82a01614901ff8c5d9
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu May 23 23:36:14 1996 +0000

    Use KRB5_RUN_FLAGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8121 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog    | 4 ++++
 src/lib/kadm/Makefile.in  | 6 +++---
 src/lib/kadm/configure.in | 1 +
 src/lib/krb4/ChangeLog    | 5 +++++
 src/lib/krb4/Makefile.in  | 5 -----
 5 files changed, 13 insertions(+), 8 deletions(-)

commit fe725ceeb432750482154fc29b40fdae5c4583dd
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu May 23 23:35:00 1996 +0000

    	Do not build libgssapi.a on AIX, because it doesnt work
    (unresolved symbols) and would be fairly useless anyway.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8120 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog    |  9 +++++++++
 src/lib/gssapi/mechglue/Makefile.in  |  3 ---
 src/lib/gssapi/mechglue/configure.in | 20 +++++++++++++++-----
 3 files changed, 24 insertions(+), 8 deletions(-)

commit e7c4d4c153de113a05e9a92505839b0493ddd77f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu May 23 23:34:05 1996 +0000

    Use KRB5_RUN_FLAGS in configure.in, and use appropriate run flags for
    each test so shared libraries are happy.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8119 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog    | 4 ++++
 src/lib/crypto/md4/Makefile.in  | 5 +++--
 src/lib/crypto/md4/configure.in | 1 +
 src/lib/crypto/md5/ChangeLog    | 4 ++++
 src/lib/crypto/md5/Makefile.in  | 6 +++---
 src/lib/crypto/md5/configure.in | 1 +
 src/lib/des425/ChangeLog        | 4 ++++
 src/lib/des425/Makefile.in      | 7 ++++---
 src/lib/des425/configure.in     | 1 +
 9 files changed, 25 insertions(+), 8 deletions(-)

commit a7e76ad330b11033b41b87820073d89286e97020
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu May 23 23:32:51 1996 +0000

    Use KRB5_RUN_FLAGS in configure.in, and use appropriate run flags for
    each test so shared libraries are happy.
    
    	Also, for tests that use weak or zero keys, make sure we link
    in enough object modules to allow us to overide parts of libcrypto
    even on systems with early binding in shared libs lik AIX.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8118 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    | 11 +++++++++++
 src/lib/crypto/des/Makefile.in  | 15 +++++++++------
 src/lib/crypto/des/configure.in |  1 +
 3 files changed, 21 insertions(+), 6 deletions(-)

commit 62c1d1059396b638487bb4ee6a8fa915c9a846c0
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu May 23 23:30:44 1996 +0000

    * Ignore the error if we cannot make ksu set-uid; we don't want to
    abort make install in this situation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8117 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog   | 6 ++++++
 src/clients/ksu/Makefile.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 74b3516d2912dc0c0edaec1ea2e07892bd50983b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu May 23 23:29:33 1996 +0000

    Use secure context for login
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8116 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/login.c   | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b8684a79f031e2c1dec4852d16d2e6acc5a59b7c
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu May 23 18:35:26 1996 +0000

    add KRB5_TL_KADM5_E_DATA
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8109 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

commit 4b0197f117a4856d95e4ee820c3f1931df58cf11
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu May 23 10:36:20 1996 +0000

    jik's comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8107 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 36 ++++++++++++++++++++++--------------
 1 file changed, 22 insertions(+), 14 deletions(-)

commit 6c6e6e7fb13eaf2f8e7f65bdce2bf0ab7457fa55
Author: Richard Basch <probe@mit.edu>
Date:   Wed May 22 02:42:20 1996 +0000

    md4crypto.c:
    	The incorrect size was being used to compare the computed message
    	digest and the supplied checksum for the "fixed" md4 case, causing
    	decryption integrity failures.
    	[Fixed by epeisach/audited by basch; fixes 'make check']
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8099 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog   | 10 ++++++++++
 src/lib/crypto/md4/md4crypto.c |  4 ++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 28b6cf0d1a94d3e5a038176f6c83571ae7053ab4
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue May 21 01:09:17 1996 +0000

    Update use of libupdate to use the new command line arguments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8086 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/ChangeLog   |  5 +++++
 src/util/berk_db/Makefile.in | 10 ++--------
 2 files changed, 7 insertions(+), 8 deletions(-)

commit 8c52f5766c36cb07e8dcbf93249600235bca1468
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 20 22:17:27 1996 +0000

    Remove vestigal ODBM support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8085 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  4 ++++
 src/lib/kdb/kdb_dbm.c | 32 --------------------------------
 2 files changed, 4 insertions(+), 32 deletions(-)

commit 1e08ebe6ab04c164fac03d3bd5f9ac7e81680260
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 20 22:17:00 1996 +0000

    Remove support for ODBM
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8084 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 4 ++++
 src/include/krb5/configure.in | 9 +--------
 2 files changed, 5 insertions(+), 8 deletions(-)

commit 19d3372b6e71e5c865044add3af8115cd3ae9a41
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 20 22:15:32 1996 +0000

    Remove vestigal support for ODBM
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8083 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  4 ++++
 src/aclocal.m4 | 12 ------------
 2 files changed, 4 insertions(+), 12 deletions(-)

commit 6c256441346e5198259aaed35a657121891de704
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 20 22:09:09 1996 +0000

    Update autoconf to version 2.10.  This will fix the reported bugs of
    the install-sh script getting cached with the wrong values, as well as
    bringing us to a more recent version of autoconf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8078 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/ChangeLog      |  322 ++-
 src/util/autoconf/INSTALL        |    5 +
 src/util/autoconf/Makefile.in    |   11 +-
 src/util/autoconf/NEWS           |   28 +-
 src/util/autoconf/TODO           |   55 +-
 src/util/autoconf/acgeneral.m4   |  347 ++-
 src/util/autoconf/acspecific.m4  |  477 ++--
 src/util/autoconf/autoconf.info  | 5550 +++++++++++++++++++++++++++++++++++++-
 src/util/autoconf/autoconf.sh    |   24 +-
 src/util/autoconf/autoconf.texi  |  208 +-
 src/util/autoconf/autoheader.m4  |   17 +-
 src/util/autoconf/autoheader.sh  |   10 +-
 src/util/autoconf/autoreconf.sh  |    4 +-
 src/util/autoconf/config.guess   |  121 +-
 src/util/autoconf/config.sub     |    3 +-
 src/util/autoconf/configure      |  179 +-
 src/util/autoconf/install-sh     |    2 +-
 src/util/autoconf/install.texi   |    5 +
 src/util/autoconf/make-stds.texi |  548 ++--
 src/util/autoconf/mkinstalldirs  |   16 +-
 src/util/autoconf/standards.info | 3317 ++++++++++++++++++++++-
 src/util/autoconf/standards.texi | 3468 +++++++++++++-----------
 src/util/autoconf/texinfo.tex    |  431 ++-
 23 files changed, 12398 insertions(+), 2750 deletions(-)

commit 02bfebe0e937a9c578bee586d37ce1f723dd92ae
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 20 21:27:22 1996 +0000

    krb5.conf.M: Document kdc_req_checksumtype, as_req_checksum_type, and
    	safe_checksum_type.
    
    krb5.conf: Remove the tkt_lifetime parameter altogether.  We may end
    	up doing it slightly differently post-Beta 6...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8067 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog   |  8 ++++++++
 src/config-files/krb5.conf   |  1 -
 src/config-files/krb5.conf.M | 16 +++++++++++++++-
 3 files changed, 23 insertions(+), 2 deletions(-)

commit 1174bcf393bf9432f0c8ebbf61016c82c2d04fba
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 20 21:20:12 1996 +0000

    md5crypto.c, md5crypto.h: Change use of RSA_MD5_DES_CKSUM_LENGTH to
    	use OLD_RSA_MD5_DES_CKSUM_LENGTH and NEW_RSA_MD5_DES_CKSUM_LENGTH, as
    	appropriate.
    
    t_cksum.c (main): Use proper header file constants to get the correct
    	checksum length for the MD4 and MD5 old-style and new-style checksum
    	functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8066 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog   |  10 ++++
 src/lib/crypto/md5/md5crypto.c | 122 ++++++++++-------------------------------
 src/lib/crypto/md5/rsa-md5.h   |   3 +-
 src/lib/crypto/md5/t_cksum.c   |  63 +++++++++++----------
 4 files changed, 73 insertions(+), 125 deletions(-)

commit 5bc21cac5fa11c15f29fe222fdc9b042ed854adf
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 20 21:18:39 1996 +0000

    Change use of RSA_MD4_DES_CKSUM_LENGTH to use
    OLD_RSA_MD4_DES_CKSUM_LENGTH and NEW_RSA_MD4_DES_CKSUM_LENGTH, as
    appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8065 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog   |  6 ++++
 src/lib/crypto/md4/md4crypto.c | 63 +++++++++++++++++++-----------------------
 src/lib/crypto/md4/rsa-md4.h   |  3 +-
 3 files changed, 36 insertions(+), 36 deletions(-)

commit be2bfc4183f8d2342e5d2872c1f88e7ac26f348d
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 20 21:16:20 1996 +0000

    Don't do timing tests; it takes too long!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8064 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha/ChangeLog | 4 ++++
 src/lib/crypto/sha/t_shs.c   | 2 ++
 2 files changed, 6 insertions(+)

commit 939a35c4d2e18ffa08dff31b442e98c9ab742888
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon May 20 15:22:11 1996 +0000

    update Makefile.in for new libupdate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8060 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   |  5 +++++
 src/lib/crypto/Makefile.in | 13 +++----------
 src/lib/gssapi/ChangeLog   |  5 +++++
 src/lib/gssapi/Makefile.in | 12 +++---------
 src/lib/krb5/ChangeLog     |  5 +++++
 src/lib/krb5/Makefile.in   | 12 +++++-------
 6 files changed, 26 insertions(+), 26 deletions(-)

commit c574744a6cdaba1b90e6449275bff1ca89c0ab1a
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon May 20 15:20:34 1996 +0000

    fix libupdate and allow it to deal with multiple directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8059 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    |  4 ++++
 src/util/libupdate.sh | 18 +++++++++++-------
 2 files changed, 15 insertions(+), 7 deletions(-)

commit f08795c26e702c41b64e7148f5d2d314c1894317
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon May 20 06:54:42 1996 +0000

    Fixes so krb5_seteuid compiles on Ultrix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8058 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         |  5 +++++
 src/include/k5-int.h          |  4 ++--
 src/lib/krb5util/ChangeLog    |  4 ++++
 src/lib/krb5util/configure.in |  2 +-
 src/lib/krb5util/seteuid.c    | 10 ++++++++--
 5 files changed, 20 insertions(+), 5 deletions(-)

commit 314029a31493c2c31ed449f64a3d2fdae7996ffc
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon May 20 06:36:02 1996 +0000

    Fix up some annoying pre-processor typos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8057 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5util/seteuid.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit bb20d6efdbec09240a8d359e2612c3c2510ce062
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon May 20 05:17:57 1996 +0000

    document changes to libupdate.sh
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8056 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 847ee6ad3a4007316480ae975de34a33574154a2
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon May 20 05:17:15 1996 +0000

    	* libupdate.sh: do the shift before the assignments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8055 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/libupdate.sh | 30 ++++++++++++------------------
 1 file changed, 12 insertions(+), 18 deletions(-)

commit a2bb6a536867a6060f92dd152fb85adcf3640ace
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon May 20 04:14:17 1996 +0000

    Fix for HPUx
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8054 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5util/ChangeLog | 6 ++++++
 src/lib/krb5util/seteuid.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit e6feccef0bf78ad193379b3022007c7575896fa1
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon May 20 04:08:27 1996 +0000

    Do not keep source cache open if we are going to use
    it as the target cache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8053 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog |  4 ++++
 src/clients/ksu/main.c    | 11 ++++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 36dc00f03da4c6be53018ee7702c5752f63fad8a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun May 19 18:56:50 1996 +0000

    	As per mail describing the ksu problem, invent a krb5util
    function to properly set the euid on all systems where it is possible.
    Ksu cannot be used without this function in a secure manner.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8052 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5util/.Sanitize    |  2 +-
 src/lib/krb5util/ChangeLog    |  7 ++++++
 src/lib/krb5util/Makefile.in  |  4 ++--
 src/lib/krb5util/configure.in |  2 ++
 src/lib/krb5util/seteuid.c    | 53 +++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 65 insertions(+), 3 deletions(-)

commit a4f427a49e7f7db88daff548ecef98825361915c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun May 19 18:55:35 1996 +0000

    Check for uid_t so that new prototype works
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8051 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 4 ++++
 src/include/krb5/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 65d7aece7a426ddcaf704e09dab106b9a5131edb
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun May 19 18:54:59 1996 +0000

    Prototype new function: krb5_seteuid
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8050 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 2 ++
 2 files changed, 6 insertions(+)

commit f7ef18fa8444d74f7ad6e3c1ae6804ef00b24f79
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun May 19 18:52:51 1996 +0000

    Significant security fixes to ksu
    
    * Use source euid all throughout procedure of opening source ccache,
    Richard's code had a race condition.
    
    * Use target euid while looking up .k5login and constructing target ccache.
    
    * Avoid chowns completely; they create race conditions.  Fchown could
    have been used if we wanted to be really careful, but they aren't
    necessary and we would have to violate abstractions.
    
    * Clean up several conditions that would allow users to delete
    arbitrary files of the user they were ksuing to without authorization.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8049 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     | 24 +++++++++++
 src/clients/ksu/ccache.c      | 34 ++++++++++++++--
 src/clients/ksu/configure.in  |  3 +-
 src/clients/ksu/heuristic.c   | 46 +++------------------
 src/clients/ksu/krb_auth_su.c | 15 ++++++-
 src/clients/ksu/ksu.h         |  6 +--
 src/clients/ksu/main.c        | 93 ++++++++++++++++++++++++++++++++-----------
 7 files changed, 148 insertions(+), 73 deletions(-)

commit 1a813ae6f7d501c123fdd3ce748c3b94ba241e8d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat May 18 19:08:50 1996 +0000

          * kdb_dbm.c: Do not provide prototypes for dbm_error or
                  dbm_clearerr if they are really macros.
    
    Required for Ultrix...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8048 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb_dbm.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 6bf26ceaeb7cac2268375387fe06c10ca4f0b31a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat May 18 17:42:15 1996 +0000

          * des3_sha.c: Add static keywords in function declarartions to
                   match earlier declarations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8047 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog  | 5 +++++
 src/lib/crypto/des3_sha.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 4a43e7cec80eb540ff54b797384d9891c1ee224f
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 18 06:07:05 1996 +0000

    Define $library from the positional arguments before --force uses $library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8046 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 5 +++++
 src/util/libupdate.sh | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit b0d9729a07f4e277f11e8dd0457672f45b846541
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 18 06:04:00 1996 +0000

    Fix memory leak.  Free tempbuf before returning
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8045 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 5 +++++
 src/lib/crypto/des/u_nfold.c | 2 ++
 2 files changed, 7 insertions(+)

commit 576408fe5966789a74569e305c142a9a2d91282d
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 18 05:55:59 1996 +0000

    Define MD5_K5BETA_COMPAT and MD5_K5BETA_COMP_DEF so that we continue
    doing things the wrong (broken) way.  All hail backwards
    compatibility....  The code now generates the old checksum, but it
    will verify both the old and the correct checksum formats.
    
    Also fixed two bugs in the "correct" MD5_CRYPTO implementation; use a
    zero initialization vector, and calculate the confounder at the
    beginning of the message, not at the end.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8044 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog    | 13 +++++++++++++
 src/lib/crypto/md5/configure.in |  1 -
 src/lib/crypto/md5/md5crypto.c  | 10 +++++++---
 3 files changed, 20 insertions(+), 4 deletions(-)

commit 1374510e8c09ef292bb4dc20a25ec24ed15ee096
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 18 05:55:25 1996 +0000

    Define MD4_K5BETA_COMPAT and MD4_K5BETA_COMP_DEF so that we continue
    doing things the wrong (broken) way.  All hail backwards
    compatibility....  The code now generates the old checksum, but it
    will verify both the old and the correct checksum formats.
    
    Also fixed two bugs in the "correct" MD4_CRYPTO implementation; use a
    zero initialization vector, and calculate the confounder at the
    beginning of the message, not at the end.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8043 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog    | 13 +++++++++++++
 src/lib/crypto/md4/configure.in |  1 -
 src/lib/crypto/md4/md4crypto.c  | 14 +++++++++-----
 3 files changed, 22 insertions(+), 6 deletions(-)

commit 102146028bfa21811823d297ed4ab3af29ab06cc
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri May 17 21:38:25 1996 +0000

    update randkey to return an array of keyblocks, not key_data; update
    get_principal to take pointer to struct, not pointer to pointer to
    struct
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8041 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 61 ++++++++++++++++++++++++++--------------------
 1 file changed, 35 insertions(+), 26 deletions(-)

commit b8283c664e0bdb53275828196cef34811ea9694e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 17 18:21:41 1996 +0000

    Correctly implement getsockname(), so it does getsockname(), not
    getpeername(), and add the function getpeername().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8040 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog |  6 ++++++
 src/lib/krb5/os/macsock.c | 45 +++++++++++++++++++++++++++++++++++----------
 2 files changed, 41 insertions(+), 10 deletions(-)

commit be61d9661ba9f960790e6d995bcbbdaaa5100f93
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri May 17 15:42:30 1996 +0000

    define USE_KADM5_API_VERSION_n
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8039 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit aebfe751f67a015464698034557ce2f96227f9b7
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu May 16 19:28:04 1996 +0000

    separate from server and tools information, rename into separate document
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8034 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 303 +++------------------------------------------
 1 file changed, 18 insertions(+), 285 deletions(-)

commit 05d16d1bba34f3718dffa8c602f148499198e199
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu May 16 19:19:39 1996 +0000

    define KADM5_API_VERSION_2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8033 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 506 +++++++++++++++++++++++++++++++++++----------
 1 file changed, 396 insertions(+), 110 deletions(-)

commit df740ccb82518cf249bb8702c8062260ff1e6228
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu May 16 02:33:38 1996 +0000

    Interim checkin of most of jhawks comments. Still a few more to do
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8032 dc483132-0cff-0310-8789-dd5450dbe970

 doc/install.texi | 165 ++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 96 insertions(+), 69 deletions(-)

commit cbee6ece1a0a370df6278d0cb42f3f0f2a02eeb1
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed May 15 15:03:13 1996 +0000

    first, rough cut at OV -> kadm5 naming
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8031 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 582 ++++++++++++++++++++++-----------------------
 1 file changed, 288 insertions(+), 294 deletions(-)

commit 46eae679987f3f5429e2598cd7410d81abfad90b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 15 01:58:21 1996 +0000

    (AC_CHECK_DBM_PROTOS): If the test had already been run and the result
    cached, arguments $3 and $4 were never executed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8030 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit c2c3e65ee8a65fe62adadd266f63cf53b407ba2a
Author: Richard Basch <probe@mit.edu>
Date:   Wed May 15 01:05:28 1996 +0000

    * k5seal.c k5unseal.c util_cksum.c:
            setup krb5_checksum "contents" and "length" field prior to
            calling krb5_calculate_checksum().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8029 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog    | 6 ++++++
 src/lib/gssapi/krb5/k5seal.c     | 6 +++---
 src/lib/gssapi/krb5/k5unseal.c   | 9 +++------
 src/lib/gssapi/krb5/util_cksum.c | 4 ++--
 4 files changed, 14 insertions(+), 11 deletions(-)

commit 733b0ee31972af22ca4bdb870b3b5b460b9e7c66
Author: Richard Basch <probe@mit.edu>
Date:   Wed May 15 01:04:37 1996 +0000

    Fixed changelog to reflect previous checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8028 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 3 +++
 1 file changed, 3 insertions(+)

commit d5943f2c880cd495f5ef77c7bc0085313da5c5a0
Author: Richard Basch <probe@mit.edu>
Date:   Wed May 15 01:03:37 1996 +0000

    * des_crc.c des_md5.c:
            set the length field of the cksum structure.
    
    * des3_sha.c:
            Increase the confounder length to 24 bytes.
            Set the length of the cksum structure.
    
    * cryptoconf.c:
    	sha-des3 cksum has been replaced by hmac-sha
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8027 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    |  9 +++++
 src/lib/crypto/cryptoconf.c |  6 +--
 src/lib/crypto/des3_sha.c   | 96 +++++++++++++++++++++++----------------------
 src/lib/crypto/des_crc.c    |  2 +
 src/lib/crypto/des_md5.c    |  2 +
 5 files changed, 66 insertions(+), 49 deletions(-)

commit cd7f0a235df010bd0c23c69765f2eca1596c2ff2
Author: Richard Basch <probe@mit.edu>
Date:   Wed May 15 01:01:41 1996 +0000

    * .Sanitize: reflect current files
    * Makefile.in: added hmac-sha
    * hmac_sha.c: implement HMAC-SHA
    * sha_crypto.c: use hmac-sha
    * sha_glue.c: sanity check the passed in checksum length
    * shs.h: replaced sha-des3 with hmac-sha
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8026 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha/.Sanitize    |   5 +-
 src/lib/crypto/sha/ChangeLog    |   9 ++
 src/lib/crypto/sha/Makefile.in  |  11 ++-
 src/lib/crypto/sha/hmac_sha.c   |  77 ++++++++++++++++++
 src/lib/crypto/sha/sha_crypto.c | 176 +++++-----------------------------------
 src/lib/crypto/sha/sha_glue.c   |   3 +
 src/lib/crypto/sha/shs.h        |  18 ++--
 7 files changed, 135 insertions(+), 164 deletions(-)

commit b360ba7564817d5a40328943f1451177f483c36f
Author: Richard Basch <probe@mit.edu>
Date:   Wed May 15 01:00:36 1996 +0000

    * md5crypto.c md5glue.c:
            ensure the cksum content length is sufficient.
    
    * t_cksum.c: initialize cksum.length
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8025 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog   | 7 +++++++
 src/lib/crypto/md5/md5crypto.c | 4 +++-
 src/lib/crypto/md5/md5glue.c   | 3 +++
 src/lib/crypto/md5/t_cksum.c   | 4 +++-
 4 files changed, 16 insertions(+), 2 deletions(-)

commit 8fdbf75a1337fadfbea0910e812879fd069a5e68
Author: Richard Basch <probe@mit.edu>
Date:   Wed May 15 01:00:03 1996 +0000

    * md4crypto.c md4glue.c:
            ensure the cksum content length is sufficient
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8024 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog   | 5 +++++
 src/lib/crypto/md4/md4crypto.c | 4 +++-
 src/lib/crypto/md4/md4glue.c   | 3 +++
 3 files changed, 11 insertions(+), 1 deletion(-)

commit 597cb213484b9567fcbe089bc937757fe99e8a19
Author: Richard Basch <probe@mit.edu>
Date:   Wed May 15 00:59:30 1996 +0000

    * des_int.h: the cs_entry routines in cbc_cksum.c are now static
    
    * Makefile.in: removed cs_entry.c
    
    * cbc_cksum.c:
            caller is responsible for allocating cksum->contents
              and indicate the allocated amount in cksum->length.
            the cs_entry routines are now static and the cs_entry
              structure is now in this file to enforce proper use.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8023 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   | 12 ++++++++++++
 src/lib/crypto/des/Makefile.in |  2 --
 src/lib/crypto/des/cbc_cksum.c | 36 ++++++++++++++++++++++++------------
 src/lib/crypto/des/cs_entry.c  | 37 -------------------------------------
 src/lib/crypto/des/des_int.h   |  9 ---------
 5 files changed, 36 insertions(+), 60 deletions(-)

commit a4ea4b3ae7ae82ccf4139306a46ebad43701e924
Author: Richard Basch <probe@mit.edu>
Date:   Wed May 15 00:58:34 1996 +0000

    crc.c: ensure the cksum length is sufficient
    crc-test.c: set the cksum length field
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8022 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog |  6 ++++++
 src/lib/crypto/crc32/crc.c     | 11 +++++++----
 src/lib/crypto/crc32/crctest.c |  1 +
 3 files changed, 14 insertions(+), 4 deletions(-)

commit e9d5ef4aefdc14736c9bba9b7a4834652657098f
Author: Richard Basch <probe@mit.edu>
Date:   Wed May 15 00:57:15 1996 +0000

    * mk_req_ext.c mk_safe.c send_tgs.c:
            set the length field of the krb5_checksum structure before
            calling krb5_calculate_checksum.
    
    * str_conv.c: replaced sha-des3 cksum with hmac-sha.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8021 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  8 ++++++++
 src/lib/krb5/krb/mk_req_ext.c | 41 +++++++++++++++++++++--------------------
 src/lib/krb5/krb/mk_safe.c    |  5 +++--
 src/lib/krb5/krb/send_tgs.c   |  5 ++---
 src/lib/krb5/krb/str_conv.c   |  6 +++---
 5 files changed, 37 insertions(+), 28 deletions(-)

commit 3e01193e4fd7a3f14232349efb2605565cfcd3ee
Author: Richard Basch <probe@mit.edu>
Date:   Wed May 15 00:55:47 1996 +0000

    replaced CKSUMTYPE_SHA_DES3 with CKSUMTYPE_HMAC_SHA
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8020 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 7ddbb21adc99d2f3fa4f4a1b487162a27b848bd2
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue May 14 08:51:15 1996 +0000

    Remove old, outdated library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8019 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/425data.c    |  47 -------
 src/lib/krb425/425error.c   | 147 ----------------------
 src/lib/krb425/ChangeLog    |  38 ------
 src/lib/krb425/Makefile.in  |  73 -----------
 src/lib/krb425/README       |  19 ---
 src/lib/krb425/configure.in |  10 --
 src/lib/krb425/des_sched.c  |  44 -------
 src/lib/krb425/get_cred.c   | 115 -----------------
 src/lib/krb425/get_krbhst.c |  71 -----------
 src/lib/krb425/get_lrealm.c |  54 --------
 src/lib/krb425/get_phost.c  |  49 --------
 src/lib/krb425/kn_parse.c   | 246 ------------------------------------
 src/lib/krb425/kntoln.c     |  48 --------
 src/lib/krb425/krb425.h     | 101 ---------------
 src/lib/krb425/krb_err.et   | 257 --------------------------------------
 src/lib/krb425/kuserok.c    | 155 -----------------------
 src/lib/krb425/mk_priv.c    | 111 -----------------
 src/lib/krb425/mk_req.c     |  87 -------------
 src/lib/krb425/mk_safe.c    | 108 ----------------
 src/lib/krb425/net_read.c   |  67 ----------
 src/lib/krb425/net_write.c  |  60 ---------
 src/lib/krb425/rd_priv.c    | 121 ------------------
 src/lib/krb425/rd_req.c     | 228 ----------------------------------
 src/lib/krb425/rd_safe.c    | 121 ------------------
 src/lib/krb425/realmhost.c  |  69 -----------
 src/lib/krb425/recvauth.c   | 294 --------------------------------------------
 src/lib/krb425/sendauth.c   | 267 ----------------------------------------
 src/lib/krb425/set_key.c    |  49 --------
 28 files changed, 3056 deletions(-)

commit ceb4c14c781fe3200f4379f71dfcc5c0bb7834ce
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue May 14 08:42:56 1996 +0000

    Change call to krb5_auth_con_setcksumtype to use
    krb5_auth_con_set_req_cksumtype by default instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8018 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 6 ++++++
 src/lib/gssapi/krb5/init_sec_context.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 278703869bc74db3c026e83e1e5768c5e92c8f0a
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue May 14 08:41:32 1996 +0000

    ser_ctx.c (krb5_context_size, krb5_context_externalize,
    	krb5_context_internalize): Add missing fields from the serialized
    	context: clockskew, default_kdc_req_sumtype, default_ap_req_sumtype,
    	default_safe_sumtype, kdc_default_options, library_options,
    	profile_secure, fcc_default_format, scc_default_format.
    
    ser_actx.c (krb5_auth_context_size, krb5_auth_context_externalize,
    	krb5_auth_context_internalize): Serialize the two fields req_cksumtype
    	and safe_cksumtype, instead of the one cksumtype field.
    
    mk_safe.c (krb_mk_safe): Use safe_cksumtype instead of cksumtype in
    	the auth context.
    
    mk_req_ext.c (krb5_mk_req_extended): Use req_cksumtype instead of
    	cksumtype in the auth context.
    
    init_ctx.c (krb5_init_context): Add support for new profile
    	relations libdefaults/tkt_lifetime, libdefaults/kdc_req_checksum_type,
    	libdefaults/ap_req_cksumtype, libdefaults/safe_checksumtype, and
    	libdefaults/kdc_default_options.
    
    auth_con.h: Remove old cksumtype element, and replace it with
    	req_cksumtype and safe_cksumtype.
    
    auth_con.c (krb5_auth_con_init): Initialize the req_cksumtype and
    	safe_cksumtype from the context's default req_cksumtype and
    	safe_cksumtype.  (krb5_auth_con_set_req_cksumtype,
    	krb5_auth_con_set_safe_cksumtype): New functions, to replace old
    	krb5_auth_con_setcksumtype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8017 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  37 ++++
 src/lib/krb5/krb/auth_con.c   |  18 +-
 src/lib/krb5/krb/auth_con.h   |   3 +-
 src/lib/krb5/krb/init_ctx.c   |  25 ++-
 src/lib/krb5/krb/mk_req_ext.c |   6 +-
 src/lib/krb5/krb/mk_safe.c    |   2 +-
 src/lib/krb5/krb/ser_actx.c   |  17 +-
 src/lib/krb5/krb/ser_ctx.c    | 503 ++++++++++++++++++++++++++----------------
 8 files changed, 403 insertions(+), 208 deletions(-)

commit 5b432f0d3c14f711e21dab3e1cb4a2179d6e8070
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue May 14 08:39:27 1996 +0000

    k5-int.h: Added new field values for ap_req_sumtype and safe_sumtype.
    	Added new convenience function for verifying magic numbers:
    	KRB5_VERIFY_MAGIC.
    
    krb5.hin (krb5_auth_con_set_req_cksumtype, rb5_auth_con_set_safe_cksumtype):
    	Added prototypes of new functions, to replace old
    	krb5_auth_con_setcksumtype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8016 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 10 ++++++++++
 src/include/k5-int.h  |  8 ++++++++
 src/include/krb5.hin  |  7 ++++++-
 3 files changed, 24 insertions(+), 1 deletion(-)

commit 083b0128e00277f96dbe2714fe5833706aa2c830
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue May 14 00:43:00 1996 +0000

    Change the default ticket lifetime to something reasonable (10 hours,
    instead of 10 minutes).  Also change the label of this parameter to be
    tkt_lifetime.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8015 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog | 6 ++++++
 src/config-files/krb5.conf | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit faeef73c3c8eb2b0ec3d378b0dddf69139e8319b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 13 19:30:26 1996 +0000

    	* Makefile.in (SHLIB_LIBS): For shared library, add dependency on
    		libkrb5.so
    
    	* configure.in (CRYPTO_SH_VERS): Pass krb5 shared library version
    		to Makefile.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8014 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog    | 8 ++++++++
 src/lib/des425/Makefile.in  | 5 +++--
 src/lib/des425/configure.in | 2 ++
 3 files changed, 13 insertions(+), 2 deletions(-)

commit d8b222ffbe25b1ccd77db6f8b9f4b73726231533
Author: Richard Basch <probe@mit.edu>
Date:   Mon May 13 11:54:07 1996 +0000

    configure.in heuristic.c:
    	Change the euid before opening the source ccache, so we don't use
    	someone else's ccache.
    
    authorization.c:
    	users only in /.k5login were not permitted to use the '-e cmd' feature.
    	The man page does not indicate that this should not be permitted...
    
    Also, lots of indentation cleanup was done... I couldn't read the code before.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8013 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog       |  13 +
 src/clients/ksu/authorization.c | 798 +++++++++++++++++------------------
 src/clients/ksu/configure.in    |   3 +-
 src/clients/ksu/heuristic.c     | 905 ++++++++++++++++++++--------------------
 4 files changed, 853 insertions(+), 866 deletions(-)

commit a289c75bed54de526c176d3dad6a6356aa11ba07
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun May 12 11:47:13 1996 +0000

    Back out change to libupdate.sh.
    The problem is that for directories containing multiple subdirs, the
    current procedure is to do a foreach and invoke libupdate --force for
    each one. This is broken as it caused the library to be removed each time.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8012 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 5 -----
 src/util/libupdate.sh | 2 +-
 2 files changed, 1 insertion(+), 6 deletions(-)

commit 02caabca511dcc6b9b680930eca5dd9e0502d69e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat May 11 21:41:12 1996 +0000

    When invoked with --force, do not use variable before being set
    
    NetBSD complained about trying to use the command "rm -f"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7980 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 5 +++++
 src/util/libupdate.sh | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 25c6746dd5e5a7a86841960a6bb589bd474f1ffc
Author: Richard Basch <probe@mit.edu>
Date:   Sat May 11 21:38:18 1996 +0000

    Copy sizeof(mit_des_cblock), not sizeof(key) so that we are getting the
    full DES key.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7979 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog     | 5 +++++
 src/lib/des425/new_rnd_key.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 5709aed2057d9bdac636b014b55265f44b5de831
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat May 11 14:13:50 1996 +0000

    configure.in: Need to include sys/types.h before regexp.h in test to
    see if regcomp works.
    
    NetBSD required this so that size_t is defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7978 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 6 ++++++
 src/lib/krb5/os/configure.in | 2 ++
 2 files changed, 8 insertions(+)

commit 31d8e077d14fc40956b1234dc8a51cfd89124fad
Author: Richard Basch <probe@mit.edu>
Date:   Fri May 10 22:50:32 1996 +0000

    removed des3-cbc-md5 support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7977 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 4 ++++
 src/lib/krb5/krb/init_ctx.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit ac8082b7387985c68eaada39d14399496dbcd42d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri May 10 16:55:07 1996 +0000

    	* shs.c (longReverse): Remove extraneous \.
    		(expand): Start #define in first column.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7976 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha/ChangeLog | 5 +++++
 src/lib/crypto/sha/shs.c     | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 51796e6640e0ae89a9cab03092eb1509055d8efc
Author: Richard Basch <probe@mit.edu>
Date:   Fri May 10 07:35:16 1996 +0000

    added des3_raw.c and sha..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7975 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/.Sanitize | 2 ++
 1 file changed, 2 insertions(+)

commit 6eed8ca74c021b836b6cdfcdf6132e976b08dd8f
Author: Richard Basch <probe@mit.edu>
Date:   Fri May 10 07:34:24 1996 +0000

    replaced des3_md5.c with des3_sha.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7974 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/.Sanitize | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1200f118371b0a8ca9f8313be34987e7f8ff83cc
Author: Richard Basch <probe@mit.edu>
Date:   Fri May 10 07:26:30 1996 +0000

    removed des3-md5 support (replaced with des3-sha)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7973 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog   | 4 ++++
 src/lib/crypto/md5/md5crypto.c | 2 ++
 2 files changed, 6 insertions(+)

commit 5da0b08235747b0ebb60f5b9b8aba300af6a192d
Author: Richard Basch <probe@mit.edu>
Date:   Fri May 10 07:26:03 1996 +0000

    replaced des3-md5 with des3-sha
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7972 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 4 ++++
 src/clients/klist/klist.c   | 4 ++--
 src/lib/crypto/ChangeLog    | 7 +++++++
 3 files changed, 13 insertions(+), 2 deletions(-)

commit e30d1796efdba8048e5f78ebe8c6d7cb169ea4d7
Author: Richard Basch <probe@mit.edu>
Date:   Fri May 10 07:22:20 1996 +0000

    Removed des3-md5 support
    Added support for sha cksum types and des3-sha.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7971 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  4 ++++
 src/lib/krb5/krb/str_conv.c | 14 ++++++++++----
 2 files changed, 14 insertions(+), 4 deletions(-)

commit 37ce157c6baa5b57fe3643573a92e9160ef7e12a
Author: Richard Basch <probe@mit.edu>
Date:   Fri May 10 07:21:04 1996 +0000

    Replaced des3-md5 with des3-sha (also added sha cksumtype)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7970 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 8 ++++++--
 src/include/k5-int.h  | 3 ++-
 src/include/krb5.hin  | 5 +++--
 3 files changed, 11 insertions(+), 5 deletions(-)

commit 049d46fe43e20513d24c8132b3603f776096974e
Author: Richard Basch <probe@mit.edu>
Date:   Fri May 10 07:20:07 1996 +0000

    Obsolete file (replaced des3-md5 with des3-sha)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7969 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des3_md5.c | 173 ----------------------------------------------
 1 file changed, 173 deletions(-)

commit 3b97f7ed117f80081893228a36cc964cd94d66b9
Author: Richard Basch <probe@mit.edu>
Date:   Fri May 10 07:19:22 1996 +0000

    Replaced des3-md5 with des3-sha
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7968 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in  |  19 +++--
 src/lib/crypto/configure.in |  25 +++++--
 src/lib/crypto/cryptoconf.c |  22 ++++--
 src/lib/crypto/des3_sha.c   | 174 ++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 221 insertions(+), 19 deletions(-)

commit 66738f9b53f5ae3684c91c2174ff599a9f805dc1
Author: Richard Basch <probe@mit.edu>
Date:   Fri May 10 07:18:21 1996 +0000

    Replace des3-md5 with des3-sha
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7967 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   | 5 +++++
 src/lib/crypto/des/d3_procky.c | 2 +-
 src/lib/crypto/des/d3_str2ky.c | 2 +-
 src/lib/crypto/des/des_int.h   | 2 +-
 src/lib/crypto/des/init_rkey.c | 2 +-
 5 files changed, 9 insertions(+), 4 deletions(-)

commit 2e2b512c6fb5b54d43d0cf59f42ae172df574aa2
Author: Richard Basch <probe@mit.edu>
Date:   Fri May 10 07:16:28 1996 +0000

    NIST-SHA support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7966 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/sha/.Sanitize    |  41 +++++
 src/lib/crypto/sha/.cvsignore   |   1 +
 src/lib/crypto/sha/ChangeLog    |   6 +
 src/lib/crypto/sha/Makefile.in  |  40 +++++
 src/lib/crypto/sha/configure.in |   6 +
 src/lib/crypto/sha/sha_crypto.c | 212 +++++++++++++++++++++++++
 src/lib/crypto/sha/sha_glue.c   |  82 ++++++++++
 src/lib/crypto/sha/shs.c        | 332 ++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/sha/shs.h        |  52 +++++++
 src/lib/crypto/sha/t_shs.c      | 118 ++++++++++++++
 10 files changed, 890 insertions(+)

commit 574b2a5c2fa695ea983ceed7e057df007e03492a
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu May 9 19:33:49 1996 +0000

    add new function ovsec_kadm_flush
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7964 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 41db1f4557690f47c74c7eec4d894e04aa7d165d
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu May 9 18:33:59 1996 +0000

    Remove unused file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7956 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/krbconfig.c | 30 ------------------------------
 1 file changed, 30 deletions(-)

commit 919ab2ca2953f59ac3ec28b2be22bb15b204b15a
Author: Richard Basch <probe@mit.edu>
Date:   Thu May 9 16:02:10 1996 +0000

    Better handling of the principal max_life..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7952 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog    |  6 +++++-
 src/kadmin.v4/server/kadm_funcs.c | 30 +++++++++++++++++++++++-------
 2 files changed, 28 insertions(+), 8 deletions(-)

commit db1c498c1f8409c079ae1f6d7707e110f939318a
Author: Richard Basch <probe@mit.edu>
Date:   Thu May 9 16:01:08 1996 +0000

    krlogind.c krshd.c:
    	Use the default service principal as the basis for the rcache name.
    login.c:
    	SVR4 systems typically do not do mail/motd checks in login; they
    	do it in the profiles (/etc/profile).  Follow that convention...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7951 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 11 +++++++++++
 src/appl/bsd/krlogind.c | 21 +++++++++++++++++++++
 src/appl/bsd/krshd.c    | 23 ++++++++++++++++++++++-
 src/appl/bsd/login.c    |  9 +++++++++
 4 files changed, 63 insertions(+), 1 deletion(-)

commit b1e63f63d694ab1ffe255c5019a5d68a214680fd
Author: Richard Basch <probe@mit.edu>
Date:   Thu May 9 15:59:11 1996 +0000

    Use the default service principal (don't assume it is "host") as the
    basis for the replay cache name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7950 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 5 +++++
 src/appl/telnet/libtelnet/kerberos5.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 521af89ada0d14f3de4a9207616d21f6e690b171
Author: Richard Basch <probe@mit.edu>
Date:   Thu May 9 15:57:58 1996 +0000

    Don't skip keytab entries with kvno=0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7949 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog   |  5 +++++
 src/lib/krb5/keytab/file/ktf_g_ent.c | 13 +++++++------
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 5149ccbabcc5dc478c34ed63e91a116e4a06c59a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 8 20:55:36 1996 +0000

    convert has been removed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7946 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/.Sanitize | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 66fc8c5b0e1ac3eb39f248129b4e67c189a735ee
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 8 20:48:45 1996 +0000

    Removing unbuilt directory from source tree. The functionality was
    merged with kdb5_edit August 1995.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7944 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/.Sanitize      |  38 --
 src/admin/convert/.cvsignore     |   1 -
 src/admin/convert/ChangeLog      |  98 -----
 src/admin/convert/Makefile.in    |  18 -
 src/admin/convert/configure.in   |  10 -
 src/admin/convert/kdb5_convert.M | 155 -------
 src/admin/convert/kdb5_convert.c | 931 ---------------------------------------
 7 files changed, 1251 deletions(-)

commit 09ba5bd96bb4cd8db152835b2e3371be1c6ceaaf
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 8 01:05:41 1996 +0000

    des425 needs to be compiled after krb5 as des425 depends on krb5_free_keyblock
    
    Turns out that link order in aclocal.m4 already assumed this.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7924 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    | 4 ++++
 src/lib/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 117cef9390c03bce650ca7039f3847b320257f0d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 7 23:53:23 1996 +0000

    Handle compiling with BERK_DB without dbm available. (Linux when
    the option --with-kdb-db=db)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7923 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/t_kdb.c   | 8 ++++++++
 2 files changed, 13 insertions(+)

commit a364eb5488daaa743980a21a5f3a7100232ee0dc
Author: Richard Basch <probe@mit.edu>
Date:   Tue May 7 23:22:02 1996 +0000

    Don't do more than the necessary encryptions for a single cblock length
    random key. Only the larger cblocks need a second wrap-around cbc encrypt
    to prevent leaking a codebook.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7922 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/random_key.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 4b5ae5629998c34378b3d5eea8f062201e256263
Author: Richard Basch <probe@mit.edu>
Date:   Tue May 7 23:07:03 1996 +0000

    We are providing 3des routines in libcrypto..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7921 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 2 ++
 2 files changed, 6 insertions(+)

commit 433990caa216baa1b5237f537a03e12d10172f2a
Author: Richard Basch <probe@mit.edu>
Date:   Tue May 7 23:06:19 1996 +0000

    Somehow I missed this file during my previous checkin... New 3des random
    function support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7920 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/init_rkey.c | 136 ++++++++++++++++++++++++++++++++++++-----
 1 file changed, 121 insertions(+), 15 deletions(-)

commit 458cb46ab42b7cc368cb4bae446e70ae493a7d21
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue May 7 22:23:12 1996 +0000

    Mark's changes for ticket validation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7918 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 10 ++++++++++
 src/kdc/kdc_util.c | 11 +++++++++--
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 464bfee1105595caaff55f93158e85225b0c5438
Author: Richard Basch <probe@mit.edu>
Date:   Tue May 7 20:39:22 1996 +0000

    Pass the eblock to the init_random_key and finish_random_key functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7914 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  5 +++++
 src/include/krb5.hin  | 12 +++++++-----
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 887cb723a6043ab39add9b1c66df644724c7b732
Author: Richard Basch <probe@mit.edu>
Date:   Tue May 7 20:19:59 1996 +0000

    Use the revamped random number routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7913 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog     |  5 ++++
 src/lib/des425/new_rnd_key.c | 64 +++++++++++++++++++++++++-------------------
 src/lib/des425/random_key.c  | 28 ++++++++++++++-----
 3 files changed, 63 insertions(+), 34 deletions(-)

commit 0bab34d2f2b81d2d4e4f6f236d5a73f5d5e174e9
Author: Richard Basch <probe@mit.edu>
Date:   Tue May 7 20:18:41 1996 +0000

    Use the new 3des random number generator
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7912 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog  | 5 +++++
 src/lib/crypto/des3_md5.c | 2 +-
 src/lib/crypto/des3_raw.c | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 4dac5ba6282a4d68076005c3e58b8d390df23383
Author: Richard Basch <probe@mit.edu>
Date:   Tue May 7 20:17:36 1996 +0000

    New DES random number generation.  For regular DES, it is nearly equivalent
    (an extra DES encryption now happens).  For 3des, it is a substantially
    better setup (the original one was a placeholder); it may not be the final
    one, but at least it is not as weak as the previous version.  (This checkin
    does not include the proposed API changes.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7911 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    |  25 +++++
 src/lib/crypto/des/Makefile.in  |  12 +-
 src/lib/crypto/des/d3_rndky.c   |  51 ---------
 src/lib/crypto/des/des_int.h    |  40 +++----
 src/lib/crypto/des/fin_rndkey.c |  35 ++++--
 src/lib/crypto/des/new_rn_key.c | 235 ----------------------------------------
 src/lib/crypto/des/random_key.c |  62 +++++++++--
 src/lib/crypto/des/u_rn_key.c   | 139 ++++++++++++++++++++++++
 8 files changed, 261 insertions(+), 338 deletions(-)

commit c31afcab047cb70397003d87c04baccde163c5ec
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 7 01:35:05 1996 +0000

    (clean-unix): Remove libgssapi_krb5.stamp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7909 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   | 4 ++++
 src/lib/gssapi/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c65af8a8579f4a1e97d42e34f4652ea109ca9afd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 7 01:14:09 1996 +0000

    Use a wrapper script for the rcp started from kshd. This change cleans up the
    test as written.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7908 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog |  3 +++
 src/tests/dejagnu/krb-standalone/rcp.exp   | 19 +++++++++----------
 2 files changed, 12 insertions(+), 10 deletions(-)

commit 6761a0be6fb8e64f7c7e7ba5d7c0fc756f176a54
Author: Richard Basch <probe@mit.edu>
Date:   Mon May 6 16:25:53 1996 +0000

    Fixed the abstraction violation, where the code knew the details about the
    cryptosystem structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7907 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog              |  5 +++++
 src/kdc/main.c                 | 22 ++++++++++------------
 src/tests/create/ChangeLog     |  5 +++++
 src/tests/create/kdb5_mkdums.c | 21 +++++++++------------
 src/tests/verify/ChangeLog     |  5 +++++
 src/tests/verify/kdb5_verify.c | 21 +++++++++------------
 6 files changed, 43 insertions(+), 36 deletions(-)

commit bcd479a756450b34f25612961f68d7e01c717de4
Author: Richard Basch <probe@mit.edu>
Date:   Mon May 6 16:22:15 1996 +0000

    The fallback to slave kdc's wasn't working because the code did not handle
    the error return "KRB524_NOTRESP".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7906 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog    | 6 ++++++
 src/krb524/conv_creds.c | 1 +
 2 files changed, 7 insertions(+)

commit 12734daa44c8e63df27fcfb6d26636bac68e4819
Author: Richard Basch <probe@mit.edu>
Date:   Mon May 6 16:19:33 1996 +0000

    Include the uid in the replay cachename
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7905 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  7 +++++++
 src/lib/krb5/krb/configure.in |  2 +-
 src/lib/krb5/krb/srv_rcache.c | 21 +++++++++++++++++++++
 3 files changed, 29 insertions(+), 1 deletion(-)

commit d7843946dff02b1121b0d0df27541b63f3126521
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 6 16:11:21 1996 +0000

    	* rsh.exp: Setup a wrapper script in executing klist in the remote
    		shell so that environment variables are properly set.
    
    	* kadmin.exp: (kpasswd_cpw): After giving new password, wait for
    		the newline or we hang waiting for the process to finish.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7904 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  |  8 ++++++++
 src/tests/dejagnu/krb-standalone/kadmin.exp |  2 ++
 src/tests/dejagnu/krb-standalone/rsh.exp    | 10 ++++++++--
 3 files changed, 18 insertions(+), 2 deletions(-)

commit 17a8bfcd38fd6cb4f91afc1b6e48d2b06d2ae24d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 6 16:09:31 1996 +0000

    Use a wrapper script when invoking login.krb5 in order for shared
    libraries to be setup properly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7903 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-root/ChangeLog  |  5 +++++
 src/tests/dejagnu/krb-root/telnet.exp | 10 +++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit 70d6533250abf9113b76313ba4cf1445640ddd0e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 6 15:57:21 1996 +0000

    * default.exp: Add procedure setup_wrapper to first setup shared library
    environment variables and the exec program.
    
    This allows for easy testing of "rsh $hostname klist" which would
    normally fail due to shared libraries not being setup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7902 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  5 +++++
 src/tests/dejagnu/config/default.exp | 27 +++++++++++++++++++++++++++
 2 files changed, 32 insertions(+)

commit 6ee0f2b9c6dd1323e473b77cfe27bca649281057
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun May 5 13:47:06 1996 +0000

    preauth.c: Add const and casts as needed to handle warnings..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7901 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  4 ++++
 src/lib/krb5/krb/preauth.c | 14 +++++++-------
 2 files changed, 11 insertions(+), 7 deletions(-)

commit ca3d618315e2731357d64a2f536fa2c66a0e88dd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun May 5 13:45:16 1996 +0000

    	* default.exp: For stty_init set to \^h as on some /bin/sh, ^ is
    		treated as a pipe.
    
    I had never heard of this until under DU 3.2 the tests started failing
    until I read the sh man page. Apparently ^ is for some very old
    compatibility.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7900 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 8315bbae2d56fa829525fed5717861e4ae283a78
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 4 02:21:25 1996 +0000

    whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7899 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/kdc5_hammer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a7f0f623b8192620291b9e041073cef0e7185104
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 4 02:20:51 1996 +0000

    work around process group problems; recognize certain failure modes (e.g.,
    connection closed) better; work around gnu getopt problem
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7898 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-root/ChangeLog  | 26 ++++++++++++++++++++++++++
 src/tests/dejagnu/krb-root/rlogin.exp | 21 ++++++++++++++++++---
 src/tests/dejagnu/krb-root/telnet.exp | 29 +++++++++++++++++++++++------
 3 files changed, 67 insertions(+), 9 deletions(-)

commit e3b3470fc9a847277e43bed9e87e6b16528a82f2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 4 02:11:35 1996 +0000

    cygnus merge: sscanf workaround; logs for sam tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7897 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog | 18 ++++++++++++++++++
 src/tests/asn.1/utility.c | 12 +++++++++---
 2 files changed, 27 insertions(+), 3 deletions(-)

commit 8548d03ebe66811bc208992d2cb7e6efc0ec010f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 4 02:04:10 1996 +0000

    * rsh.exp: Add tests for ticket forwarding
    
    * kadmin.exp and gssapi.exp: Fix syntax of expect_after blocks.  The -i $foo
    must be inside the {, and the { must be by itself at the end of the line.
    * gssftp.exp (start_ftp_daemon): use krb5.conf, not krb.conf
    
    * gssftp.exp (ftp_test): Explicitly select binary mode.
    
    * kadmin.exp: Don't look at output from kadmind to drain it; that problem is
    handled elsewhere now.
    
    * kadmin.exp (kadmin_delete, kamind_add, kadmin_add_rnd, kadmin_examine,
    kadmin_cpw, kadmin_cpw_rnd, kadmin_modify, kadmin_rename, kadmin_list,
    kadmin_extract, kadmin_extractv4): check for "lost KDC" as well.
    
    * kadmin.exp (kadmin_show): extend regexp to match current kadmin interface.
    (kadmin_add): match more of extended output (tentative change, should be
    expanded later to actually check the values.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7896 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog      | 36 ++++++++++++++
 src/tests/dejagnu/krb-standalone/gssapi.exp     | 48 ++++++++++++-------
 src/tests/dejagnu/krb-standalone/gssftp.exp     | 18 +++++--
 src/tests/dejagnu/krb-standalone/kadmin.exp     | 43 +++++++----------
 src/tests/dejagnu/krb-standalone/rsh.exp        | 64 +++++++++++++++++++++++++
 src/tests/dejagnu/krb-standalone/standalone.exp |  2 +-
 6 files changed, 164 insertions(+), 47 deletions(-)

commit db36384d613a4813f7b05203f1f0205ab6602028
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 4 01:11:12 1996 +0000

    Tue Apr  2 22:22:47 1996  Chris Provenzano  <proven@cygnus.com>
    
    * default.exp : Do an stty to set kill and erase correctly. Things don't work
    if kill is set to '@'.
    
    Fri Mar 29 15:02:32 1996  Chris Provenzano  <proven@cygnus.com>
    
    * default.exp : Always use variable BINSH instead of sh.  Use -f flag with
    kinit to get forwardable tickets.  Setup kdc.conf to allow forwardable tickets.
    
    Thu Mar 28 17:30:55 1996  Ken Raeburn  <raeburn@cygnus.com>
    
    * default.exp (touch, tail1): New proc.
    (start_kerberos_daemons, stop_root_shell): Use them, and sleep built-in cmd.
    
    Wed Mar 27 22:43:08 1996  Ken Raeburn  <raeburn@cygnus.com>
    
    * default.exp (start_kerberos_daemons): Use ">>" to avoid updating mod time on
    kadmind log file.
    
    Wed Mar 27 21:35:57 1996  Marc Horowitz <marc@mit.edu>
    
    * default.exp: (start_kerberos_daemons): exec the kadmind inside an sh to
    redirect stderr (this is a pending bug), and keep the same pid, so that
    stop_kerberos_daemons doesn't leave a kadmind running.
    
    Wed Mar 27 21:24:35 1996  Marc Horowitz <marc@mit.edu>
    
    * default.exp: (start_kerberos_daemons): add a check for "cannot initialize
    network" as a failure message to the kadmind5 startup expect checks
    
    Wed Mar 27 21:10:47 1996  Marc Horowitz <marc@mit.edu>
    
    * default.exp (start_kerberos_daemons): use ezra's KDC tail changes for
    kadmind5, too.
    * rlogin.exp (start_rlogin_daemon): start klogind with sh -c so that setsid()
    won't fail due to the process already being the leader of a process group
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7895 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  45 ++++++++++++++
 src/tests/dejagnu/config/default.exp | 115 +++++++++++++++++++++--------------
 2 files changed, 115 insertions(+), 45 deletions(-)

commit 41ff69a113dfbc64a94217f84262289b3211ccfc
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 4 00:42:57 1996 +0000

    * kinit.c (krb5_validate_tgt): new function, takes a credential cache with an
    tgt with the "invalid flag" set, and asks the kdc to validate it. Wipes cache
    and stores only the newly validated credential. (After all, there won't be any
    others, because the invalid krbtgt couldn't have gotten them.) Most of the code
    is taken from krb5_mk_req, since it did the right thing.
    (main): add -v option, validates the ticket already in the selected cache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7894 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 11 +++++++++
 src/clients/kinit/kinit.c   | 54 ++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 64 insertions(+), 1 deletion(-)

commit 8cf993958d6781c0de6daf7d6ed944f6aab54ce1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 4 00:41:19 1996 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7893 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/ChangeLog | 1 -
 1 file changed, 1 deletion(-)

commit ecfd6a789427c0d101dd218440786fb6606b7df5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 4 00:22:56 1996 +0000

    Tue Apr  2 22:31:48 1996  Mark Eichin  <eichin@cygnus.com>
    
            * krb5.conf.M, krb5.conf: add default_tkt_enctypes.
    
    Wed Mar 27 22:44:36 1996  Mark Eichin  <eichin@cygnus.com>
    
            * krb5.conf, kdc.conf: specify des-cbc-crc as the only valid
            enctype (but permit normal, v4, norealm, onlyrealm, and afs3
            salttypes.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7892 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog   | 10 ++++++++++
 src/config-files/kdc.conf    |  4 ++--
 src/config-files/krb5.conf   |  3 ++-
 src/config-files/krb5.conf.M |  4 ++++
 4 files changed, 18 insertions(+), 3 deletions(-)

commit ee7d01dd8ff868dc565ba42768bac5303d22ad87
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 4 00:21:52 1996 +0000

    decls for new routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7891 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 11 +++++++++++
 src/include/krb5.hin  | 22 ++++++++++++++++++++++
 2 files changed, 33 insertions(+)

commit 776ed53425eed4c6c822d22bbda8fc0e35a18621
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 4 00:17:55 1996 +0000

    * get_creds.c (krb5_get_credentials_core): new function. Common part of
    krb5_get_credentials and krb5_get_credentials_validate.  Some formerly local
    variables are now arguments.
    (krb5_get_credentials): same as before, but calls _core to do some of the work.
    (krb5_get_credentials_validate): uses krb5_get_cred_from_kdc_validate and only
    stores the returned credential in the cache, instead of storing all of them.
    
    * gc_frm_kdc.c (krb5_get_cred_from_kdc_opt): new function. Same body as
    krb5_get_cred_from_kdc, but takes one new argument, kdcopts, and combines it
    with the other kdc options when calling krb5_get_cred_via_tkt. This is static
    and only called by
    (krb5_get_cred_from_kdc): a wrapper that provides the same function it did
    before, and
    (krb5_get_cred_from_kdc_validate): a wrapper that passes KDC_OPT_VALIDATE, so
    that kinit can use it.
    We'll probably need another one for renewing tickets as well.
    
    * rd_req_dec.c (krb5_rd_req_decoded_opt): new function. Same body as
    krb5_rd_req_decoded, but takes one new argument, check_valid_flag, to determine
    whether or not to check if the "invalid flag" is set in the ticket. Also made
    static, so that it is only called via:
    (krb5_rd_req_decoded): wrapper for krb5_rd_req_decoded_opt that specifies the
    "invalid flag" gets checked, and
    (krb5_rd_req_decoded_anyflag): wrapper for krb5_rd_req_decoded_opt that
    specifies that the "invalid flag" doesn't get checked. (This version is only
    called from kdc_util.c:kdc_process_tgs_req.)
    
    * str_conv.c (krb5_string_to_timestamp): double check that strptime at least
    parsed *some* of the string, avoid degenerate cases from GNU libc strptime.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7890 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  40 +++++++++++++++++
 src/lib/krb5/krb/gc_frm_kdc.c |  32 +++++++++++++-
 src/lib/krb5/krb/get_creds.c  | 100 +++++++++++++++++++++++++++++++++---------
 src/lib/krb5/krb/rd_req_dec.c |  49 +++++++++++++++++++--
 src/lib/krb5/krb/str_conv.c   |   4 +-
 5 files changed, 197 insertions(+), 28 deletions(-)

commit 242e04ecf7978fff145886bf51cb522b69af9d1b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Sat May 4 00:14:08 1996 +0000

    * krb5_decode.c (decode_krb5_enc_tkt_part): use tagnum correctly to handle
    optional starttime (previous code *always* replaced starttime with authtime.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7889 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 6 ++++++
 src/lib/krb5/asn.1/krb5_decode.c | 7 ++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit ed428adce0ff7165576f12cd01e60320e1c95b42
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 3 23:58:13 1996 +0000

    missing log entries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7888 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 79c2315fd4538016165b7ed4fd3c42e49b6ff642
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 3 21:03:00 1996 +0000

    Add code to support appropriate behavior when the input credentials is
    NULL (i.e., the default credential).  We use the default credential
    for the "default mechanism", which is the first mechanism registered
    with the library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7887 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog    |  8 ++++++
 src/lib/gssapi/mechglue/g_inq_cred.c | 56 +++++++++++++++++++++++++++---------
 2 files changed, 51 insertions(+), 13 deletions(-)

commit 2ab71167aa0c7bcec4d60cc1fbb838aaf073613f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Fri May 3 02:20:14 1996 +0000

    * ss_wrapper.c (main): Make sci_idx a global.  This makes certain Cygnus
    customizations simpler.
    
    * dump.c (restore_dump): If header indicates a beta-5 dump, process it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7886 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog    |  8 ++++++++
 src/admin/edit/dump.c       | 22 ++++++++++++++++++++++
 src/admin/edit/ss_wrapper.c |  4 +++-
 3 files changed, 33 insertions(+), 1 deletion(-)

commit 68434ab65b7adf49b0e46bbec5a80a79a9028631
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 2 23:24:09 1996 +0000

    missing log entries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7885 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog   |  7 +++++++
 src/kadmin/v5server/ChangeLog   | 32 ++++++++++++++++++++++++++++++++
 src/kadmin/v5server/Makefile.in |  2 +-
 3 files changed, 40 insertions(+), 1 deletion(-)

commit c7cd9455ef726fc633ebecd59ea3184cb8e58234
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 2 22:53:35 1996 +0000

    Cygnus merge: new option -s to set tgt start time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7884 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog |  9 +++++++++
 src/clients/kinit/kinit.M   |  9 +++++++++
 src/clients/kinit/kinit.c   | 41 ++++++++++++++++++++++++++++++++---------
 3 files changed, 50 insertions(+), 9 deletions(-)

commit c2b6efe259a090bc17190759eca242f759eae6e1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu May 2 01:22:45 1996 +0000

    cygnus merge:
    
    * configure.in: Fix typo in Apr 16 HP-UX change.
    
    * state.c (envvarok): nuke all KRB5* environment variables, not just the
    previously selected ones.
    
    * telnetd.c (telnet -> doit): moved SIGTTOU handler before the first thing
    which would cause the terminal driver to get upset.
    
    * sys_term.c (line): Remove initialization silliness.  The non-GNUC method was
    Just Wrong, do it the other way always.
    (Xline): Specify length, not contents.
    
    * termio-tn.c (readstream_termio): new file, provides isolated version of
    M_IOCTL handling for systems where termio and termios can't be compiled
    together.
    * termios-tn.c (readstream_termios): new file, provides isolated version of
    M_IOCTL handling for systems where termio and termios can't be compiled
    together.
    * telnetd.c (readstream): use readstream_termios and readstream_termio to
    handle getmsg with M_IOCTL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7883 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 34 ++++++++++++++++++-
 src/appl/telnet/telnetd/Makefile.in  |  4 +++
 src/appl/telnet/telnetd/configure.in |  4 +--
 src/appl/telnet/telnetd/state.c      | 64 +++++++++++++++++++++---------------
 src/appl/telnet/telnetd/sys_term.c   |  8 ++---
 src/appl/telnet/telnetd/telnetd.c    | 45 +++++++++----------------
 src/appl/telnet/telnetd/termio-tn.c  | 31 +++++++++++++++++
 src/appl/telnet/telnetd/termios-tn.c | 30 +++++++++++++++++
 8 files changed, 156 insertions(+), 64 deletions(-)

commit 36b18019927a7882d017300c77f8702019cdf6d6
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 1 03:30:20 1996 +0000

    * Makefile.in (tgz-bin, pkgdir): New targets.
    (PKGDIR, GZIPPROG): New variables.
    
    * aclocal.m4 (WITH_NETLIB): Don't look for socket lib on Irix.
    
    * aclocal.m4 (MAKE_SUBDIRS): Disable hack that tries to determine if "-k" or
    "-i" was given.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7882 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 10 ++++++++++
 src/Makefile.in | 11 +++++++++++
 src/acconfig.h  |  3 +++
 src/aclocal.m4  | 12 ++++++++----
 4 files changed, 32 insertions(+), 4 deletions(-)

commit 83a51b3fd95676f9d507d4629483fe654375d8ea
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 1 03:17:43 1996 +0000

    Merge with Cygnus sources, changes from Mark Eichin, Marc Horowitz, Chris
    Provenzano and me:
    
    * Makefile.in (install): Install correct set of man pages, and check for
    failures.
    * kshd.M, klogind.M: Renamed from kr*.M versions.
    * login.M: New file. Man page for login with some description of new features.
    
    * rlogin.M: Remove references to using program with target hostname as argv[0].
    * rsh.M: Ditto.  Also document -f, -F, -x options.
    
    * login.c: Massive changes.  Split much functionality out of main and into
    separate file sections: terminal flag settings, Kerberos 4 and 5 support, UNIX
    password support, mail check, signal handler handling, some other support
    routines.  Revamp controlling tty and process group handling.  For AFS
    configuration, use setpag and run aklog.  Try validating password using krb5.
    Always set tty flags, not just for rlogin session.  When validating tickets,
    treat an existing key file that doesn't contain the key we think we want
    (possibly because DNS was spoofed) as an error condition.
    * Makefile.in (LOGINLIBS): List libkrb524.a here.
    (LIBOBJS): Not here.
    (login.krb5): Reverse the order of LIBOBJS and LOGINLIBS.
    * configure.in: Check for --with-afs.  Add AFS libs and define SETPAG if
    supplied.
    
    * login.c (KRB5_GET_TICKETS, KRB4_GET_TICKETS, KRB_RUN_AKLOG): new macros
    selecting single signon options.  krb5.conf profile support for control over
    authentication options, above the compile time selection.
    (conf_affirmative): new function, recognize yes/no in profile value.
    (login_get_kconf): new function, look for all [login] flags and set them in
    appropriate globals (via login_conf_set array.)
    (main, sleepexit, destroy_tickets): Check the new login_* flags.
    (main): rename KRB4_USE_524 to KRB4_CONVERT.
    
    * configure.in: Added checks for tcsetpgrp, tcgetpgrp, setpgid.
    * krlogind.c (control): Use tcgetpgrp if it's available.
    
    * loginpaths.h (RPATH, LPATH, LPATH_root): Define HP/UX 9.04 versions,
    conditionalized on __hpux and !hpux.
    
    * login.c and configure.in: instead of checking _IBMR2 and __sgi__, write
    configure tests to check for the existence of /etc/environment and
    /etc/TIMEZONE files, respectively.
    
    * forward.c (rd_and_store_for_creds) : If chown fails then only pass failure
    back if owner is different than intended owner. This is to make rsh.exp test
    work without requiring root privlidges.
    
    * login.c (main): Don't set TERM to an empty value.
    (stypeof) [__hpux]: Return null if unknown.
    
    * krlogin.c (catchild): remove hp/ux kludge because of aclocal.m4 fix.
    (speeds): test __hpux for hpux speed list.
    (main): test __hpux for use of FIOSSAIOSTAT and FIOSSAIOOWN
    (USE_TERMIO): test __hpux for bsdtty/ptyio headers.
    * krlogind.c: test __hpux for bsdtty/ptyio headers.
    (doit): test __hpux for use of setpgrp2.
    * krcp.c (main): test __hpux as well for remsh vs. rsh.
    
    * krcp.c (des_write): Make sure the buffer for the encrypted data is large
    enough. Only return an error in malloc fails.
    
    * krsh.c (main): Always turn on anyport -A option.
    
    * krlogind.c (ptsname): Declare if it's going to be used.
    
    * krshd.c (main): Use basename of argv[0] for progname.
    
    * login.c (dofork): On linux, TIOCNOTTY causes us to die on a SIGHUP, so don't
    even try it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7881 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |   78 +-
 src/appl/bsd/Makefile.in  |    4 +-
 src/appl/bsd/configure.in |   56 +-
 src/appl/bsd/forward.c    |   15 +-
 src/appl/bsd/krcp.c       |   48 +-
 src/appl/bsd/krlogin.c    |    9 +-
 src/appl/bsd/krlogind.c   |   37 +-
 src/appl/bsd/krsh.c       |    5 +-
 src/appl/bsd/krshd.c      |   16 +-
 src/appl/bsd/login.c      | 1835 ++++++++++++++++++++++++++++++++-------------
 src/appl/bsd/loginpaths.h |    6 +
 src/appl/bsd/rlogin.M     |   34 -
 src/appl/bsd/rsh.M        |   37 +-
 13 files changed, 1549 insertions(+), 631 deletions(-)

commit 780f79992ebd243b8e2e9a0907af7eaffa971644
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 1 01:50:53 1996 +0000

    hpux is unix.  really, it is
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7880 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 9 +++++++++
 src/appl/gssftp/ftpd/ftpcmd.y  | 3 +++
 2 files changed, 12 insertions(+)

commit abc08baab5c8d9f5f00462fbdbe0df9b0d474ed4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed May 1 00:21:05 1996 +0000

    previously checked-in changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7879 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit a899de27c29a7caf845eed2620e3df712c2d686c
Author: Richard Basch <probe@mit.edu>
Date:   Tue Apr 30 23:49:37 1996 +0000

    Removed duplicate #include <fcntl.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7878 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/tf_util.c | 1 -
 1 file changed, 1 deletion(-)

commit f76d3e775c383176da35415678a725dffe5a230a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 30 23:27:19 1996 +0000

    clean up configure output style
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7877 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 5 +++++
 src/lib/krb4/configure.in | 1 +
 2 files changed, 6 insertions(+)

commit b77465ea9f30b65e547e95a731fda5b5e59cc7d5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 30 23:17:33 1996 +0000

    * Makefile.in (libkrb5.$(STEXT)): Set a variable with or without "--force" and
    use it, instead of duplicating the rest of the code.  Use LIBDONE as list to
    process, so berk_db will be skipped when not in use.  Check exit status of
    LIBUPDATE invocation.  Remove library before creating as workaround for
    libupdate bug.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7876 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   |  8 ++++++++
 src/lib/krb5/Makefile.in | 21 +++++++--------------
 2 files changed, 15 insertions(+), 14 deletions(-)

commit c0456f5d048f3b9316ffaabbb9166962aeb72c15
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 30 22:25:26 1996 +0000

    * t_ser.c (stuff): New variable.
    (ser_acontext_test, ser_eblock_test, ser_cksum_test): Use it, instead of
    assuming it's valid to treat &FUNCTION as a data pointer.
    
    * conv_princ.c (sconv_list): Now const.
    (krb5_*_conv_principal): Use pointer to const for it.
    
    Tue Apr 23 19:39:59 1996  Mark Eichin  <eichin@cygnus.com>
    
    * get_creds.c (krb5_get_credentials): this isn't the kernel, so don't return
    negative errno values.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7875 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 15 +++++++++++++++
 src/lib/krb5/krb/conv_princ.c |  6 +++---
 src/lib/krb5/krb/get_creds.c  |  4 ++--
 src/lib/krb5/krb/t_ser.c      | 15 ++++++++-------
 4 files changed, 28 insertions(+), 12 deletions(-)

commit 3c60214962d642df4c10b98c4bb98053a54fcf2b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 30 21:54:16 1996 +0000

    * configure.in: Test that regcomp actually works
    
    * Makefile.in (check-unix): Use $(RM).
    
    * t_an_to_ln.c (main): Print principal name when an error is detected.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7874 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  9 +++++++++
 src/lib/krb5/os/Makefile.in  |  2 +-
 src/lib/krb5/os/configure.in | 15 ++++++++++++++-
 src/lib/krb5/os/sn2princ.c   |  4 +---
 src/lib/krb5/os/t_an_to_ln.c |  4 ++--
 5 files changed, 27 insertions(+), 7 deletions(-)

commit 3b61aec3f4ab30be0056fd3fefa08f03b7cf5307
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 30 21:19:02 1996 +0000

    log for mark's sam changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7873 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 37bbec7a90e42ceafa58bc5d1fe96fdbf5c02b4e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 30 21:17:46 1996 +0000

    * configure.in: Invoke AC_C_CROSS before AC_TRY_RUN to pretty up output format
    
    * Makefile.in (autoconf.h): Use timestamp file to prevent repeated rebuilding
    if file timestamp is out of date but contents wouldn't change.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7872 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    |  9 +++++++++
 src/include/krb5/Makefile.in  | 10 +++++++---
 src/include/krb5/configure.in |  1 +
 3 files changed, 17 insertions(+), 3 deletions(-)

commit 2e17399e525ea142323053c6658d5a297b7d74aa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 30 20:55:20 1996 +0000

    log for mark's sam changes of 4/9
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7871 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 8d24a73103e2085a37f27969e0d238433e8b8a75
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 30 19:05:06 1996 +0000

    Added compile/link lines to build a PowerPC CFM shared libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7870 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog     |  5 +++++
 src/mac/Makefile.tmpl | 11 ++++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 55d6e65d867f8ee1f83bd9b52ed0c4dd6bd976c5
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 30 19:03:59 1996 +0000

    Added prototype for getpeername()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7869 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 4 ++++
 src/include/krb5/macsock.h | 3 +++
 2 files changed, 7 insertions(+)

commit 7677158135d2523040244f4a6a231ebf91553822
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 30 18:53:52 1996 +0000

    Removed PROVIDE_SNEFRU (shouldn't be there) and added PROVIDE_CRC32
    (was originally in k5-int.h).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7868 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/ChangeLog         | 5 +++++
 src/mac/libraries/KerberosHeaders.h | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d77cbdd54f5792563e6c9c679df6e8edc7178944
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 30 18:52:24 1996 +0000

    Fix Windows definition of PROVIDE_DES_CBC_RAW so that the raw DES
    cryptosystem is properly included.  Removed Macintosh definitions of
    PROVIDE_* since that is done in mac/libaries/KerberosHeaders.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7867 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  7 +++++++
 src/include/k5-int.h  | 14 +++++---------
 2 files changed, 12 insertions(+), 9 deletions(-)

commit 9a079c2554aaed0c78c96f3a47a6f46c5dd3df11
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 30 18:48:49 1996 +0000

    For windows, mask off low 16 bits because Gradient DCE does things
    wrong.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7866 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   |  7 +++++++
 src/lib/krb5/ccache/file/fcc_read.c  | 16 ++++++++++++++++
 src/lib/krb5/ccache/stdio/ChangeLog  |  7 +++++++
 src/lib/krb5/ccache/stdio/scc_read.c | 28 +++++++++++++++++++++++++++-
 4 files changed, 57 insertions(+), 1 deletion(-)

commit 2f6b03480c40fa7b5118feb38a87b549d501b51b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Apr 30 17:47:14 1996 +0000

    * Makefile.in (libcrypto.$(STEXT)): Remove before creating
    
    Temporary workaround to avoid getting multiple versions of .o files in libs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7865 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 4 ++++
 src/lib/crypto/Makefile.in | 1 +
 2 files changed, 5 insertions(+)

commit 37f794a2fc1ee1a0eff6f2bdfc72df11279362ce
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Apr 29 23:52:38 1996 +0000

    login man page by mark eichin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7864 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  5 ++++
 src/appl/bsd/login.M   | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+)

commit 7cc1a302b339a42335c9fe97bbcce0eab5040a02
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Apr 29 21:05:29 1996 +0000

    * Makefile.in (install): Install correct set of man pages, and check for
    failures.
    * kshd.M, klogind.M: Renamed from kr*.M versions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7863 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   |   6 ++
 src/appl/bsd/Makefile.in |  18 +++--
 src/appl/bsd/klogind.M   | 160 ++++++++++++++++++++++++++++++++++++++++
 src/appl/bsd/krlogind.M  | 160 ----------------------------------------
 src/appl/bsd/krshd.M     | 185 -----------------------------------------------
 src/appl/bsd/kshd.M      | 185 +++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 362 insertions(+), 352 deletions(-)

commit 1ca31e14815913c8cd458646f567fde10a7ec6e0
Author: Richard Basch <probe@mit.edu>
Date:   Sun Apr 28 14:24:08 1996 +0000

    The rd_req has to allow any local service principal, as the host may have
    multiple names and multiple "host" keys.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7861 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   |  5 ++++
 src/appl/telnet/libtelnet/kerberos5.c | 46 +++++++++++++++++++----------------
 2 files changed, 30 insertions(+), 21 deletions(-)

commit 2270e15f60ea19ff6ed41de62ae5fab0f2bc8482
Author: Richard Basch <probe@mit.edu>
Date:   Sun Apr 28 14:22:54 1996 +0000

    Fixed a potentional null dereference
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7860 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 4 ++++
 src/lib/krb5/krb/fwd_tgt.c | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 8e2acd0bcb76fabf4003bd4f1af92a54c8660d7b
Author: Richard Basch <probe@mit.edu>
Date:   Thu Apr 25 12:50:49 1996 +0000

    Whitespace cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7858 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krshd.c       | 14 ++++++--------
 src/lib/krb5/os/sn2princ.c | 21 ++++++++++-----------
 2 files changed, 16 insertions(+), 19 deletions(-)

commit 10e9c2bc909041c31fd982a3fd1eecff29baa2a9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 24 06:48:34 1996 +0000

    	* aclocal.m4 (V5_USE_SHARED_LIB): Remove another dependency in the
    		executables on the build tree.
    
    The built executables should not look in the build tree for shared libraries...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7857 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 21929ce19741f726e97a4a8b3ed293501bc779ba
Author: Richard Basch <probe@mit.edu>
Date:   Mon Apr 22 00:35:52 1996 +0000

    	One could not specify -c in inetd.conf, because of the
    	variable initialization; initialization has been corrected to
    	allow either checksumming or ignoring the checksum.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7855 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  3 +++
 src/appl/bsd/krshd.c   | 19 +++++++++----------
 2 files changed, 12 insertions(+), 10 deletions(-)

commit 135a3c9e3b8334931f886ca55bedcc88c01d4d0f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Apr 21 18:04:01 1996 +0000

    Update the two sections I worked on with comments from jhawk.  I don't
    have time to implement the rest of his comments to the document as a
    whole.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7853 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    |  5 ++++
 doc/install.texi | 76 +++++++++++++++++++++++++++++---------------------------
 2 files changed, 44 insertions(+), 37 deletions(-)

commit 9eada0d3f0b3773fb2dd2f221d9a12ec8c550cb6
Author: Richard Basch <probe@mit.edu>
Date:   Sun Apr 21 16:55:40 1996 +0000

    	* krshd.c: If checksumming is required & ALWAYS_V5_KUSEROK is
    	defined, incorrect messages were being displayed for V4 clients.
    	Additionally, various errors were not being displayed with the
    	trailing newline.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7852 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  7 +++++++
 src/appl/bsd/krshd.c   | 17 +++++++++++------
 2 files changed, 18 insertions(+), 6 deletions(-)

commit 28a6ee5ebb666a6886eaddfb58f71b0141e029cf
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Apr 21 08:21:19 1996 +0000

    Fix keytab prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7851 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/keytab.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dfb72e73bd4ef7c5f2f40a4073a37471af7dd71b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Apr 21 07:06:50 1996 +0000

    * Remove documentation of how krlogind gets its command line options
    from its name, because it doesn't any more.  Same for kshd.
    
    * Document and implement -i option to ignore checksums.  Restore
    default mode to accept and process checksums if provided.
    
    * Bring back the warning about only using -c with Kerberos5.  The
    documentation (both install.texi and the man pages) clearly state that
    the -c option shouldnot be used in conjunction with Kerberos4, so warn
    users if they try.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7849 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 13 +++++++++++++
 src/appl/bsd/krlogind.M | 43 +++++++++++++++++++++++++++++++------------
 src/appl/bsd/krlogind.c | 20 +++++++++++++++-----
 src/appl/bsd/krshd.M    | 44 ++++++++++++++++++++++++++++++++------------
 src/appl/bsd/krshd.c    | 23 +++++++++++++++++++----
 5 files changed, 110 insertions(+), 33 deletions(-)

commit 44bd145634a302800c6837b016d984ddddfd99f8
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Apr 20 21:06:29 1996 +0000

    Document installing BSD utilities,
    in particular talking about checksums and other
    confusing issues.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7848 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    |  10 ++
 doc/install.texi | 464 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 454 insertions(+), 20 deletions(-)

commit 458bdce7fe2599b804f7eb28df8aa9e8fec559d6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Apr 19 19:32:00 1996 +0000

    Fix typo in last night's commit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7845 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 84f84e19d5e7abde72f27b1f0aeac928a4e224fc
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Apr 19 06:30:40 1996 +0000

    Add Doug Engert's patches to deal
    with vendor logins and packet mode on systems that don't
    support it.
    
    Also, clean up spaces in Makefile.in, replacing with tabs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7844 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 10 +++++++
 src/appl/bsd/Makefile.in |  2 +-
 src/appl/bsd/krlogind.c  | 72 +++++++++++++++++++++++++++++++++++-------------
 3 files changed, 64 insertions(+), 20 deletions(-)

commit ce75df9e32262866845c3eaac01ba03f530508d5
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Apr 18 23:03:00 1996 +0000

    More option handling changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7839 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 5 +++++
 src/appl/telnet/telnetd/state.c   | 9 ++++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit 01fa06f7463d2de3bc6a6fb6cd49c064651b2887
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Apr 18 05:19:51 1996 +0000

    some changelog entries mark didn't bring over
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7838 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit a43840cb1f775d1d6e4886a936fe1b6912da5752
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 17 21:59:30 1996 +0000

    Fix the expect string so that it doesn't assume that the client is
    using its fully qualified domain name as its local hostname.  We now
    check to make sure that FTP banner contains $localhostname, plus
    optional characters (which can be the domainname depending on the
    system.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7824 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  | 8 ++++++++
 src/tests/dejagnu/krb-standalone/gssftp.exp | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit cc944f8cce48eb99e1d0da8a42d682af203094dc
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 17 21:53:22 1996 +0000

    configure.in (LOGINLIBS): Remove DECLARE_SYS_ERRLIST since it's no
    	longer necessary.
    
    krcp.c (verifydir, allocbuf, rsource, source, sink): Don't use
    	sys_errlist[]; just call error_message() instead, since we depend on
    	com_err anyway.
    
    krshd.c (recvauth):
    krlogind.c (recvauth): Don't actually check the checksum unless it is
    	required.  Old (pre-beta 5) clients sent a checksum of random garbage
    	(such as their pid) which is impossible to actually check on the
    	server side.  (Grad student stupidity strikes again.)
    
    	(fatalperror): Don't use sys_errlist[] to get the right error
    	message; just depend on com_err instead, since we're using it anyway.
    
    krshd.c (doit):
    krlogind.c (do_krb_login): Fix logic so that if checksums are
    	required, and the checksum is valid, don't syslog the stupid warning
    	message about "Checksums are only required for v5 clients...."
    
    krcp.c, krshd.c, krlogind.c: Miscellaneous -Wall cleanups
    
    krlogind.c (getpty): Removed dead code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7823 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  32 +++++++-
 src/appl/bsd/configure.in |   1 -
 src/appl/bsd/krcp.c       | 106 ++++++++++++------------
 src/appl/bsd/krlogind.c   | 196 +++++++++++++--------------------------------
 src/appl/bsd/krshd.c      | 200 ++++++++++++++++++++++------------------------
 5 files changed, 236 insertions(+), 299 deletions(-)

commit 41ba39d289639eaec46bf5e6ea4710ea650ccd23
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 17 18:29:59 1996 +0000

    Added ftp and ecat to the list of services which should be converted.
    This really ought to be something that's configurable in the
    profile...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7822 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 6 ++++++
 src/lib/krb5/krb/conv_princ.c | 2 ++
 2 files changed, 8 insertions(+)

commit d5285139753c8f9bb412f5c9e1e2316a17b394b0
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 17 17:25:01 1996 +0000

    Removed kadmin.old from list of things to keep
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7821 dc483132-0cff-0310-8789-dd5450dbe970

 src/.Sanitize | 1 -
 src/ChangeLog | 4 ++++
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 6f623a50de6084561abfc4a1f78e7ab4687da09b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 17 02:30:09 1996 +0000

    Wed Mar  6 05:02:36 1996  Mark Eichin  <eichin@cygnus.com>
    
    * libupdate.sh: $ARCHIVE does not delete when creating. Explicitly remove
    $library when using --force.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7820 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 7 +++++++
 src/util/libupdate.sh | 3 +++
 2 files changed, 10 insertions(+)

commit 703bcf4fcbde6c736551c61ce97287b264d0b1de
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Apr 17 02:11:22 1996 +0000

    * dump-utmp.c: New file.  Not automatically used by anything, but may be useful
    for examining utmp/wtmp files when comparing behavior against system software.
    
    * update_utmp.c (pty_update_utmp): Always use id "cons" for console.  For
    HP-UX, omit "kl" prefix.  Reindent for readability.
    * update_wtmp.c (ptyint_update_wtmp): For HP-UX, copy ut_id and ut_type from
    input utmp structure.  Reindent for readability.
    
    Wed Mar 27 21:14:33 1996  Marc Horowitz <marc@mit.edu>
    
    * init_slave.c (pty_initialize_slave): Spurious signal stuff which did nothing
    deleted.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7819 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     |  18 ++++++++
 src/util/pty/dump-utmp.c   | 102 +++++++++++++++++++++++++++++++++++++++++++++
 src/util/pty/init_slave.c  |   7 ----
 src/util/pty/update_utmp.c |  77 +++++++++++++++++++---------------
 src/util/pty/update_wtmp.c |  24 +++++++----
 5 files changed, 179 insertions(+), 49 deletions(-)

commit 1da7e425e03659a281674d7716a37754543f0634
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Apr 16 18:19:13 1996 +0000

    * Changes to not use streams on HPUX
    
    * Changes to abort the session if telnetd receives certain options
    such as environment or DISPLAY options before authentication and
    encryption is negotiated or not negotiated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7818 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 13 +++++++++++++
 src/appl/telnet/telnetd/configure.in |  5 ++++-
 src/appl/telnet/telnetd/ext.h        |  2 +-
 src/appl/telnet/telnetd/state.c      | 16 ++++++++++++++++
 src/appl/telnet/telnetd/telnetd.c    |  3 +++
 5 files changed, 37 insertions(+), 2 deletions(-)

commit fa8ab4f366bb08e70999e97a54febf4fa3001e7e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Apr 16 18:17:39 1996 +0000

    Drop support for option names in argv[0]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7817 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  4 ++++
 src/appl/bsd/krlogind.M |  8 ++------
 src/appl/bsd/krlogind.c | 30 ------------------------------
 src/appl/bsd/krshd.M    |  6 +-----
 src/appl/bsd/krshd.c    | 25 -------------------------
 5 files changed, 7 insertions(+), 66 deletions(-)

commit 02080280a2a10265f9ef3233159d933853019551
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Apr 16 18:16:07 1996 +0000

    Changes so HPUX doesn't use streams.  This
    may break on HPUX10 depending on how you should get the name of the pts side
    of /dev/ptym/clone.  I don't have an HPUX10 system
    to test on.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7816 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 7 +++++++
 src/util/pty/configure.in | 3 +--
 src/util/pty/getpty.c     | 7 +++++--
 3 files changed, 13 insertions(+), 4 deletions(-)

commit 66b9ad331f17633de51659fb6faa51cb51768878
Author: Richard Basch <probe@mit.edu>
Date:   Mon Apr 15 23:22:10 1996 +0000

    Added V5_USE_SHARED_LIBS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7815 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/configure.in | 1 +
 1 file changed, 1 insertion(+)

commit 87e8bf6ff9b3d1efdd4d469b58ebfd18acf15309
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Apr 15 07:16:20 1996 +0000

    Don't declare open()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7814 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 4 ++++
 src/lib/krb4/rd_svc_key.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ceec1f1b7a94e9219b7be17586db83f76d39c666
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Apr 15 07:15:11 1996 +0000

    Have pty_cleanup() fork on systems with vhangup()
    so that the right controlling terminal can be used; needed
    on HP and others possibly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7813 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 13 +++++++++++++
 src/util/pty/README       |  5 ++++-
 src/util/pty/cleanup.c    | 46 +++++++++++++++++++++++++++++++++++++++++++---
 src/util/pty/configure.in |  3 ++-
 src/util/pty/pty-int.h    |  1 -
 5 files changed, 62 insertions(+), 6 deletions(-)

commit 979c2a05adac56aaf0c19b34337e745795a52d97
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Apr 15 07:13:29 1996 +0000

    Remove setpgrp() call from krlogind
    as libpty deals.
    
    Use setsid() instead of setpgrp() in krshd
    if possible.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7812 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 13 +++++++++++++
 src/appl/bsd/krlogind.c | 11 ++---------
 src/appl/bsd/krshd.c    |  6 +++++-
 3 files changed, 20 insertions(+), 10 deletions(-)

commit 61944e81ba72e9eb98aeec74df84bfe8167b32cc
Author: Richard Basch <probe@mit.edu>
Date:   Sat Apr 13 03:42:50 1996 +0000

    Store the forwarded credentials in /tmp/krb5cc_p<pid> (like krlogind)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7811 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog |  5 +++++
 src/appl/telnet/libtelnet/forward.c | 12 +-----------
 2 files changed, 6 insertions(+), 11 deletions(-)

commit 72cd1ee3386c496c1800b2d8d72d12ffc88ecadc
Author: Richard Basch <probe@mit.edu>
Date:   Sat Apr 13 03:42:08 1996 +0000

    Destroy any forwarded credentials when we cleanup.  (They were stored in
    an unusual location, so they are not likely to be reused by other sessions.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7810 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 12 ++++++++++++
 src/appl/bsd/krlogind.c |  4 +++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 39b5545754d69d254f13ee52ea3dbbe5755774ce
Author: Richard Basch <probe@mit.edu>
Date:   Sat Apr 13 03:19:34 1996 +0000

    Reflect today's reality... it hasn't been edited in a while
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7809 dc483132-0cff-0310-8789-dd5450dbe970

 src/TODO | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit 55817d941714372672957817ffdbed9dfc6d8673
Author: Richard Basch <probe@mit.edu>
Date:   Sat Apr 13 01:49:27 1996 +0000

    Renamed MD5 routines to be preceded with krb5_
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7806 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog  |  5 +++++
 src/lib/gssapi/krb5/k5seal.c   | 20 ++++++++++----------
 src/lib/gssapi/krb5/k5unseal.c | 24 ++++++++++++------------
 3 files changed, 27 insertions(+), 22 deletions(-)

commit 33f01d51e794870dd432269482f1c265ab44c37f
Author: Richard Basch <probe@mit.edu>
Date:   Sat Apr 13 01:40:05 1996 +0000

    Renamed the functions to begin with krb5_ (like was done with MD5)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7805 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog   |  5 ++++
 src/lib/crypto/md4/md4.c       | 14 +++++------
 src/lib/crypto/md4/md4crypto.c | 54 +++++++++++++++++++++---------------------
 src/lib/crypto/md4/md4driver.c | 34 +++++++++++++-------------
 src/lib/crypto/md4/md4glue.c   | 28 +++++++++++-----------
 src/lib/crypto/md4/rsa-md4.h   | 14 +++++------
 6 files changed, 77 insertions(+), 72 deletions(-)

commit fb6282bd8355eee6629956477cbba6021e9c8dd3
Author: Richard Basch <probe@mit.edu>
Date:   Sat Apr 13 01:30:50 1996 +0000

    Renamed the functions to be preceded with krb5_  (I ran into a naming
    conflict with the standard MD5 library calls in another application,
    and this version has non-standard calling arguments.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7804 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog    |  5 ++++
 src/lib/crypto/md5/md5.c        | 26 +++++++++---------
 src/lib/crypto/md5/md5crypto.c  | 58 ++++++++++++++++++++---------------------
 src/lib/crypto/md5/md5glue.c    | 28 ++++++++++----------
 src/lib/crypto/md5/rsa-md5.h    | 14 +++++-----
 src/lib/crypto/md5/t_cksum.c    | 12 ++++-----
 src/lib/crypto/md5/t_mddriver.c | 24 ++++++++---------
 7 files changed, 86 insertions(+), 81 deletions(-)

commit 2a9da575b9909387dfdd4f170b27af96bf086d02
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 12 21:05:26 1996 +0000

    Fix wrapper macros so they don't try to dereference a function pointer
    as a data value.  This doesn't work if you're using hpux cc, since
    functions are aligned on 2-byte boundaries, but data has to be
    accessed on 4-byte boundaries.  Accessing a function as a data value
    isn't ANSI C portable anyway.  :-) Wrapper macros now take a function
    pointer, and check to see if the function pointer is non-NULL, instead
    of taking a (*funptr), and seeing if the function when treated as data
    object is non-NULL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7803 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 13 +++++++++
 src/include/krb5.hin  | 80 +++++++++++++++++++++++++--------------------------
 2 files changed, 53 insertions(+), 40 deletions(-)

commit 5ea50033bba35493cbeed003e823a1a496d95615
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 12 02:54:22 1996 +0000

    On a Macintosh, turn on kdc_timesync and use the v4 credentials cache
    by default.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7802 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  3 +++
 src/lib/krb5/krb/init_ctx.c | 14 ++++++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 0851e65edabfa98bffeec76d115c2d3fd8861d63
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 12 02:18:50 1996 +0000

    Move time offset code from stash_as_reply to verify_as_reply, and fix
    it so that it actually works.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7801 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  6 ++++++
 src/lib/krb5/krb/get_in_tkt.c | 24 +++++++++++++-----------
 2 files changed, 19 insertions(+), 11 deletions(-)

commit 91ea416bc25d6b143871241bb023f100ae40e1a5
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 12 02:18:11 1996 +0000

    When doing the time offset adjustments, make sure the microseconds
    field doesn't go negative.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7800 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 6 ++++++
 src/lib/krb5/os/ustime.c  | 4 ++++
 2 files changed, 10 insertions(+)

commit 973c33dfefb55a97375dc9269d2764373b918f24
Author: Richard Basch <probe@mit.edu>
Date:   Fri Apr 12 01:52:28 1996 +0000

    forward.c: Use a saner naming convention for the credentials cache.
    kerberos5.c: Add a cleanup function to destroy the credentials cache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7799 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 10 ++++++++++
 src/appl/telnet/libtelnet/forward.c   | 19 ++++++++++++-------
 src/appl/telnet/libtelnet/kerberos5.c | 24 +++++++++++++++++++++++-
 3 files changed, 45 insertions(+), 8 deletions(-)

commit effb3cff956d9f66b28c1241bde054263206cbce
Author: Richard Basch <probe@mit.edu>
Date:   Fri Apr 12 01:51:34 1996 +0000

    Call a krb5 cleanup routine to cleanup forwarded credentials, if necessary
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7798 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog  |  4 ++++
 src/appl/telnet/telnetd/ext.h      |  6 +++++-
 src/appl/telnet/telnetd/sys_term.c | 30 ++++++++++++++++--------------
 3 files changed, 25 insertions(+), 15 deletions(-)

commit 8c52f12d549bf919078def74f25f36fd921f521a
Author: Marc Horowitz <marc@mit.edu>
Date:   Fri Apr 12 00:40:24 1996 +0000

    Integrated OpenVision's changes into the most recent MIT code.  This
    revision is what I'd call the easy stuff.  Some more controversial
    stuff remains to be done, which is why I'm doing a checkin now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7797 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/util_localhost.c |  50 +++++++++
 src/lib/gssapi/generic/util_ordering.c  | 177 ++++++++++++++++++++++++++++++++
 src/lib/gssapi/generic/util_set.c       | 103 +++++++++++++++++++
 3 files changed, 330 insertions(+)

commit a2cba160938beca6083cca233ba2573ea8bd0d89
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 12 00:34:53 1996 +0000

    Remove the old Sandia kadmin code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7795 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/.Sanitize             |  39 --
 src/kadmin.old/.cvsignore            |   1 -
 src/kadmin.old/ChangeLog             |  14 -
 src/kadmin.old/Makefile.in           |   4 -
 src/kadmin.old/client/.Sanitize      |  47 --
 src/kadmin.old/client/.cvsignore     |   1 -
 src/kadmin.old/client/ChangeLog      |  75 ---
 src/kadmin.old/client/Makefile.in    |  40 --
 src/kadmin.old/client/configure.in   |   9 -
 src/kadmin.old/client/kadmin.M       |   2 -
 src/kadmin.old/client/kadmin.c       | 739 -----------------------------
 src/kadmin.old/client/kadmin_add.c   | 239 ----------
 src/kadmin.old/client/kadmin_adr.c   | 134 ------
 src/kadmin.old/client/kadmin_cpr.c   | 137 ------
 src/kadmin.old/client/kadmin_cpw.c   | 246 ----------
 src/kadmin.old/client/kadmin_del.c   | 130 -----
 src/kadmin.old/client/kadmin_done.c  |  69 ---
 src/kadmin.old/client/kadmin_inq.c   | 204 --------
 src/kadmin.old/client/kadmin_mod.c   | 191 --------
 src/kadmin.old/client/kadmin_msnd.c  | 279 -----------
 src/kadmin.old/configure.in          |   5 -
 src/kadmin.old/kpasswd/.Sanitize     |  39 --
 src/kadmin.old/kpasswd/.cvsignore    |   1 -
 src/kadmin.old/kpasswd/ChangeLog     | 116 -----
 src/kadmin.old/kpasswd/Makefile.in   |  26 -
 src/kadmin.old/kpasswd/configure.in  |  11 -
 src/kadmin.old/kpasswd/kpasswd.M     |   1 -
 src/kadmin.old/kpasswd/kpasswd.c     | 830 --------------------------------
 src/kadmin.old/kpasswd/networked.c   | 228 ---------
 src/kadmin.old/server/.Sanitize      |  54 ---
 src/kadmin.old/server/.cvsignore     |   1 -
 src/kadmin.old/server/ChangeLog      | 302 ------------
 src/kadmin.old/server/Makefile.in    |  48 --
 src/kadmin.old/server/adm_adm_func.c | 886 -----------------------------------
 src/kadmin.old/server/adm_check.c    | 136 ------
 src/kadmin.old/server/adm_extern.c   |  57 ---
 src/kadmin.old/server/adm_extern.h   | 244 ----------
 src/kadmin.old/server/adm_fmt_inq.c  | 238 ----------
 src/kadmin.old/server/adm_funcs.c    | 430 -----------------
 src/kadmin.old/server/adm_kadmin.c   | 341 --------------
 src/kadmin.old/server/adm_kpasswd.c  | 113 -----
 src/kadmin.old/server/adm_listen.c   | 197 --------
 src/kadmin.old/server/adm_msgs.c     |  59 ---
 src/kadmin.old/server/adm_nego.c     | 314 -------------
 src/kadmin.old/server/adm_network.c  | 280 -----------
 src/kadmin.old/server/adm_parse.c    | 265 -----------
 src/kadmin.old/server/adm_process.c  | 461 ------------------
 src/kadmin.old/server/adm_server.c   | 537 ---------------------
 src/kadmin.old/server/adm_v4_pwd.c   | 413 ----------------
 src/kadmin.old/server/admin_acl_file |  12 -
 src/kadmin.old/server/configure.in   |  12 -
 src/kadmin.old/server/kadmind.M      |   1 -
 52 files changed, 9258 deletions(-)

commit 236b37bab8ecfdb74191aabd8b75e2dda2971749
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 12 00:12:58 1996 +0000

    Return GSS_S_CRED_UNAVAIL on if krb5_cc_set_flags() returns an error,
    since that's the call that will return an error if the credentials
    files doesn't exist.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7794 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 7 +++++++
 src/lib/gssapi/krb5/acquire_cred.c | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit a6f91df7fc1abc111feacd9db6eba3756dce2abd
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 12 00:12:23 1996 +0000

    Fixed code to correctly handle errors reported from the mechanism
    layer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7793 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog        |  5 +++
 src/lib/gssapi/mechglue/g_acquire_cred.c | 73 ++++++++++++++++++--------------
 2 files changed, 47 insertions(+), 31 deletions(-)

commit 456af9241e79a7eb0fa514c2d346f1899495c332
Author: Richard Basch <probe@mit.edu>
Date:   Thu Apr 11 23:37:15 1996 +0000

    	* kdb5_edit.c (extract_v4_srvtab): Use the matching key_data's kvno;
    	don't assume that key_data[0]'s kvno is necessarily the matching
    	key_data's kvno.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7792 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   | 6 ++++++
 src/admin/edit/kdb5_edit.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit fc8ace14b79af515ec2ed11a04520e8cfa3f4c17
Author: Richard Basch <probe@mit.edu>
Date:   Thu Apr 11 04:26:22 1996 +0000

            * kcmd.c: Cleaned up whitespace and removed commented & unused cruft
    
            * krlogind.c, krshd.c: Allow the recvauth routine to find any key
            in the keytab for which the user is trying to login.  The host may
            be known as many names.  Additionally, for krlogind, clean up the
            error handling for bad authentication (potential null dereference
            and a misleading message because of the wrong authentication system
            being used)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7791 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 11 +++++++++++
 src/appl/bsd/kcmd.c     | 16 ++++++----------
 src/appl/bsd/krlogind.c | 37 +++++++++++++++++--------------------
 src/appl/bsd/krshd.c    | 10 +---------
 4 files changed, 35 insertions(+), 39 deletions(-)

commit 43488f349cee52345ab9a2b8d55a2dd5fb6e350c
Author: Richard Basch <probe@mit.edu>
Date:   Thu Apr 11 03:17:56 1996 +0000

    Fixed the chronology of two of my previous checkins
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7790 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 9f438829db41898ee66900c9475c4a72ea6cf23b
Author: Richard Basch <probe@mit.edu>
Date:   Thu Apr 11 03:14:19 1996 +0000

    Added V5_USE_SHARED_LIB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7789 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/configure.in   | 1 +
 src/tests/hammer/configure.in  | 1 +
 src/tests/resolve/configure.in | 1 +
 src/tests/verify/configure.in  | 1 +
 4 files changed, 4 insertions(+)

commit 396b16dddf3e64a992d55ca38e47fa8d5880bf74
Author: Richard Basch <probe@mit.edu>
Date:   Thu Apr 11 00:39:27 1996 +0000

    V4 srvtab extraction did not do proper principal translation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7788 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   |  5 +++++
 src/admin/edit/kdb5_edit.c | 46 ++++++++++++++++++++++++++++++----------------
 2 files changed, 35 insertions(+), 16 deletions(-)

commit 9af0c6726349b6544c96d17b4aca476d580eb913
Author: Richard Basch <probe@mit.edu>
Date:   Thu Apr 11 00:36:19 1996 +0000

    Mostly output formatting fixes.
    Also, rather than figuring out the default host key, leave it to the library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7787 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     |  6 ++++++
 src/clients/ksu/krb_auth_su.c | 13 ++++++------
 src/clients/ksu/main.c        | 48 +++++++++++++++++++------------------------
 3 files changed, 34 insertions(+), 33 deletions(-)

commit ed218b9db8c16f6f8fd32a85ac407f53f9523d6e
Author: Richard Basch <probe@mit.edu>
Date:   Thu Apr 11 00:34:56 1996 +0000

    Small fix in case anyone tries compiling without the keytab fallback
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7786 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/rd_svc_key.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit abae30e14fd58cd1371fb4f7a517359d813d7b7b
Author: Richard Basch <probe@mit.edu>
Date:   Thu Apr 11 00:32:22 1996 +0000

    * rd_svc_key.c (read_service_key): First try to read the V4
    service key from the V4 srvtab, and if it fails, try the keytab.
    A * instance will be translated into the default instance component
    (usually the FQDN of the local hostname).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7785 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 12 +++++++++
 src/lib/krb4/configure.in |  1 +
 src/lib/krb4/rd_svc_key.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 78 insertions(+), 1 deletion(-)

commit 4c175a4e90a2771a17de48b74f1bc6ae16c72f1b
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Apr 10 22:26:40 1996 +0000

    proven's ksu fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7784 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ccache.c | 53 -----------------------------
 src/clients/ksu/main.c   | 87 ++++++++++++++++++++++--------------------------
 2 files changed, 40 insertions(+), 100 deletions(-)

commit 5fe0186000dfaf1cd6105987462813649d88c36b
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Apr 10 22:05:34 1996 +0000

    oops, ted already got it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7783 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Makefile.in | 2 --
 1 file changed, 2 deletions(-)

commit 79170a6a987047749736a83063cbf15c06072c6c
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Apr 10 22:04:04 1996 +0000

    actually build afsstring2key.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7782 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Makefile.in | 2 ++
 1 file changed, 2 insertions(+)

commit b3a979a810160fecbd1b21bac44a15dcdd2e7207
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 10 21:47:38 1996 +0000

    Added afsstring2key.c to the list of files to be compiled
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7781 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   | 5 +++++
 src/lib/crypto/des/Makefile.in | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 0a68f714a563b7f97fc1e1a6cf7a831722e88dfd
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Apr 10 19:39:56 1996 +0000

    add meeting stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7780 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin | 6 ++++++
 1 file changed, 6 insertions(+)

commit d221e4b005e72bbe1e0bbd00647109c08f02deef
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 10 14:45:09 1996 +0000

    If make_ap_req() returns KRB5APP_TKT_EXPIRED, then return
    GSS_S_CREDENTIALS_EXPIRED as the major return code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7779 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 6 ++++++
 src/lib/gssapi/krb5/init_sec_context.c | 2 ++
 2 files changed, 8 insertions(+)

commit ed4cfffbe92a56d13019d2c441f393d905d8c8ab
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 10 14:40:28 1996 +0000

    Add prototype of new function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7778 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 3 +++
 2 files changed, 7 insertions(+)

commit 6f5f29a4fe2724e0a18dd91464a25bb45b952532
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 10 14:39:36 1996 +0000

    rd_req_dec.c (krb5_rd_req_decoded): Move code which validated the
    	ticket times to krb5_validate_times.
    
    valid_times.c (krb5_validate_times): New function which determines
    	whether or not the ticket times are valid.
    
    mk_req_ext.c (krb5_mk_req_extended): Call krb5_validate_time() to
    	determine whether or not the ticket in passed-in credentials is valid.
    	If it isn't, return an error right away.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7777 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog     | 13 +++++++++
 src/lib/krb5/krb/Makefile.in   |  2 ++
 src/lib/krb5/krb/mk_req_ext.c  |  4 +++
 src/lib/krb5/krb/rd_req_dec.c  | 21 ++++----------
 src/lib/krb5/krb/valid_times.c | 62 ++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 87 insertions(+), 15 deletions(-)

commit aa0a6f486cd26c6c01bd3d58df6d0dd6b9a07a76
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 10 14:22:33 1996 +0000

    Fix #define of PROVIDE_DES_CBC_RAW so that the mac implementation
    actually exported the raw DES encryption system (needed for GSSAPI).
    Also added defines for the triple-DES encryption systems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7776 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/ChangeLog         | 8 ++++++++
 src/mac/libraries/KerberosHeaders.h | 5 ++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 63dd210509344d6bf5fb8fcec99b264c534e9270
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Apr 9 23:02:34 1996 +0000

    add sam challenge and response test cases
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7775 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/krb5_decode_test.c   | 14 +++++++++
 src/tests/asn.1/krb5_encode_test.c   | 47 +++++++++++++++++++++++++++
 src/tests/asn.1/ktest.c              | 56 +++++++++++++++++++++++++++++++++
 src/tests/asn.1/ktest_equal.c        | 38 ++++++++++++++++++++++
 src/tests/asn.1/reference_encode.out |  2 ++
 src/tests/asn.1/trval_reference.out  | 61 ++++++++++++++++++++++++++++++++++++
 6 files changed, 218 insertions(+)

commit d1f9d8f67defff91179bb918be4ba5fdef2dd457
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Apr 9 23:00:06 1996 +0000

    fix spelling error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7774 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c7a37c2524a4cfa1e7c812c555f9c5c93d9be98e
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Apr 9 22:57:14 1996 +0000

    preauth.c: add SAM support
    str_conv.c: add AFS3 support
    init_ctx.c: add processing for default_tkt_enctypes, matching
    	default_tgs_enctypes but client-side (so as not to hard code it,
    	since hard coded values are usually wrong :-)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7773 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/init_ctx.c |  82 +++++++++++---
 src/lib/krb5/krb/preauth.c  | 252 +++++++++++++++++++++++++++++++++++++++++++-
 src/lib/krb5/krb/str_conv.c |   5 +-
 3 files changed, 322 insertions(+), 17 deletions(-)

commit b0ed9cf7ad2f470fb4e70d68d0538ed271661c2e
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Apr 9 22:52:06 1996 +0000

    add sam-related error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7772 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 2 ++
 src/lib/krb5/error_tables/kv5m_err.et | 6 ++++++
 2 files changed, 8 insertions(+)

commit e38ac4f90c324b76d6ffcd3a84a9ee8a3a8d7b6a
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Apr 9 22:51:38 1996 +0000

    add sam encoders, decoders, including "optional string" macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7771 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py     |  46 ++++++++++++++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 110 +++++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_k_encode.c | 104 +++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/krb5_decode.c   |  65 ++++++++++++++++++++++
 src/lib/krb5/asn.1/krb5_encode.c   |  55 +++++++++++++++++++
 5 files changed, 380 insertions(+)

commit 9c71d7d00b78e804e4e2ba0400d3c65a20c9bc8b
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Apr 9 22:50:28 1996 +0000

    add afs3 salt support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7770 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_cpw.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit e32b3c4872bc4997747c967dc8ce895948cc9fff
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Apr 9 22:48:59 1996 +0000

    document the afs3 salt tag
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7769 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/krb5strings.M | 3 +++
 1 file changed, 3 insertions(+)

commit 22e73ee43286cc41da2d8fbdfd26047108aa9f11
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Apr 9 22:47:25 1996 +0000

    add afsstring2key
    hack des string2key to call it if salt.length is -1
    initialize context in testsuite
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7768 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/afsstring2key.c | 498 +++++++++++++++++++++++++++++++++++++
 src/lib/crypto/des/string2key.c    |   7 +-
 src/lib/crypto/des/t_verify.c      |   1 +
 3 files changed, 505 insertions(+), 1 deletion(-)

commit 5abaad70a4b167de05829a142c75bad660b898b5
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Apr 9 22:46:22 1996 +0000

    add transarc-afs cmu-style long-lived ticket timestamp support
    handle clockskew properly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7767 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/cnv_tkt_skey.c | 47 +++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 39 insertions(+), 8 deletions(-)

commit 692dc59e6ce1a2c96bfa4994a8b19a1c40456a32
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Apr 9 22:45:03 1996 +0000

    add SAM preauth extensible snk4 support
    add AFS3 preauth response and salt hooks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7766 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_preauth.c | 432 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/kdc/kdc_util.c    |   5 +-
 2 files changed, 436 insertions(+), 1 deletion(-)

commit bc1efb60d633dba371ed918f28cc18790653cddc
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Apr 9 22:44:01 1996 +0000

    unused, but afs3 hook added for completeness
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7765 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/adm_adm_func.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit be819eef159fbbf2982d6cc37def03d3ee87b8df
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Apr 9 22:43:21 1996 +0000

    Ken's acl and hangup fixes
    AFS3 salt support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7764 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/kadm5_defs.h |  2 +-
 src/kadmin/v5server/passwd.c     |  3 +++
 src/kadmin/v5server/srv_acl.c    |  6 ++++--
 src/kadmin/v5server/srv_key.c    | 22 +++++++++++++++++++++-
 src/kadmin/v5server/srv_main.c   |  8 ++++----
 src/kadmin/v5server/srv_net.c    |  9 +++++++--
 src/kadmin/v5server/srv_output.c |  1 -
 7 files changed, 40 insertions(+), 11 deletions(-)

commit f18120aacc7a00828c9efa905df65a2dfc5ca4a5
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Apr 9 22:42:11 1996 +0000

    add "extract snk4 key" function to get device keys out of the database
    (easier than putting them in...)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7763 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/kadmin5.c     | 108 ++++++++++++++++++++++++++++++++++++++
 src/kadmin/v5client/kadmin5_ct.ct |   3 ++
 2 files changed, 111 insertions(+)

commit 1cfc2755f742b42018927f6351e9a23db526521a
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Apr 9 22:41:13 1996 +0000

    add afs3 salttype value
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7762 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 1 +
 1 file changed, 1 insertion(+)

commit 8c5448bc41b075d094e90b07ac628e79ac0a30b8
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Apr 9 22:40:49 1996 +0000

    add SAM preauth values and prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7761 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 106 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 106 insertions(+)

commit 1f173e97357592cd43c7769cbc81b5c40e1ad17d
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Apr 9 22:40:18 1996 +0000

    some fixes changes from marc. changelogs will be merged later
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7760 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/cmds.c   |  4 +++
 src/appl/gssftp/ftp/secure.c | 69 +++++++++++++++++++++++++++-----------------
 src/appl/gssftp/ftpd/ftpd.c  |  2 +-
 3 files changed, 47 insertions(+), 28 deletions(-)

commit 1011532454c037f2366864eac19662814a8cac1f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Apr 8 19:34:12 1996 +0000

            * rcp.exp: Invoke kshd with -L for every environment variable we
                    want passed to invoke rcp with...
    
    We also tell kshd to pass on ENV_SET because at MIT,
    csh -c rcp.... will source the users .cshrc - which at MIT sets
    LD_LIBRARY_PATH on the SUNS... We cannot use other options like
    -f as the user may have sh as their shell. Probably kshd should recognize
    rcp and invoke rcp without the shell invocation....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7759 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog |  5 +++++
 src/tests/dejagnu/krb-standalone/rcp.exp   | 19 ++++++++++++++++++-
 2 files changed, 23 insertions(+), 1 deletion(-)

commit 43f9e32d8411046e8594bf3f07d88fbdf98c84e6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Apr 8 18:11:11 1996 +0000

    Check in comments from previous checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7758 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/ChangeLog | 7 +++++++
 1 file changed, 7 insertions(+)

commit a88c4cb554b529d06a6e970e93cb52606aaa167a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Apr 8 03:07:31 1996 +0000

    Major chanes to use the list of runtime environment variables as
    indicated by configure. (i.e. do not assume that LD_LIBRARY_PATH is all
    you need)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7754 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |   5 +
 src/tests/dejagnu/config/default.exp | 185 ++++++++++++++++++++---------------
 2 files changed, 111 insertions(+), 79 deletions(-)

commit 92dc4c8c0c975b9894eb2b5d2e327edd209e317f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Apr 8 03:04:26 1996 +0000

    	* configure.in: Add KRB5_RUN_FLAGS
    
    	* Makefile.in (site.exp): Create site.exp with runtime environment
    		line from configure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7753 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/Makefile.in  | 12 ++++++++++--
 src/tests/dejagnu/configure.in |  1 +
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 065e4060cca04b939b83b8b03bb65ddfcddfac51
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Apr 8 02:47:37 1996 +0000

    Add an option -L to pass an environment variable to a client.
    This is used by the DejaGnu test suite to pass the shared library
    paths to start up rcp properly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7752 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  5 +++++
 src/appl/bsd/krshd.c   | 58 +++++++++++++++++++++++++++++++++++++++++---------
 2 files changed, 53 insertions(+), 10 deletions(-)

commit 8376e39100cd67f844109163cea6638daf6aa994
Author: Richard Basch <probe@mit.edu>
Date:   Wed Apr 3 22:31:15 1996 +0000

    Removed a bogus dependency (if you try make depend)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7750 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/Makefile.in | 3 ---
 1 file changed, 3 deletions(-)

commit 9eb1e1763959aeda890cab1a4ced67eae15c6f1a
Author: Richard Basch <probe@mit.edu>
Date:   Wed Apr 3 22:24:03 1996 +0000

    	* krlogind.c: Under Solaris, when the connection pipe goes away,
    		zero bytes are returned.  Since we are using blocking
    		read calls, and the net_read function deals with
    		interrupted/resumed reads, consider zero bytes to be
    		be a terminated connection, so as not to spin.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7749 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 8 ++++++++
 src/appl/bsd/krlogind.c | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit ab1eeeb9f68a713bc12568d46b974722d83fe9d0
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 2 20:32:13 1996 +0000

    Inlined list of source files for SRCS and OBJS (for Macintosh build)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7748 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   |  5 +++++
 src/lib/gssapi/generic/Makefile.in | 17 ++++++++---------
 2 files changed, 13 insertions(+), 9 deletions(-)

commit 9a61985ab022b92ba39bf99bb6c64c7cf01dc203
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 2 20:21:30 1996 +0000

    Makefile.in (SRCS): Inlined list of source files for SRCS and OBJS
    	(for Macintosh build).
    
    k5mech.c: Added Macintosh #ifdef so that the #include path is right
    	for the Macintosh.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7747 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog   |  8 ++++++++
 src/lib/gssapi/krb5/Makefile.in | 12 ++++++------
 src/lib/gssapi/krb5/k5mech.c    |  4 ++++
 3 files changed, 18 insertions(+), 6 deletions(-)

commit be6c0a0e433dd8176ec31567bd92b057d8885314
Author: Richard Basch <probe@mit.edu>
Date:   Mon Apr 1 15:15:28 1996 +0000

    Leading/trailing colons should not be there based on the variable usage.
    Solaris test was incorrect.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7746 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  6 ++++++
 src/appl/bsd/loginpaths.h | 34 +++++++++++++++++-----------------
 2 files changed, 23 insertions(+), 17 deletions(-)

commit 81fdcfce745159a1529d96a57a1e756d71b18f25
Author: Richard Basch <probe@mit.edu>
Date:   Mon Apr 1 15:11:43 1996 +0000

    Whitespace cleanup for readability
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7745 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krshd.c | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

commit 8594523daeabf56b1ff379dc4d3917ac56649d1f
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Mar 31 03:57:48 1996 +0000

    Took the list of sources and object files in FSRCS, FOBJS, D3OBJS, and
    D3SRCS, and inlined them into the OBJS and SRCS list.  This is
    necessary so that the files are correctly picked up for the Macintosh
    build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7744 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   |  7 +++++++
 src/lib/crypto/des/Makefile.in | 46 +++++++++++++++++++++++++-----------------
 2 files changed, 34 insertions(+), 19 deletions(-)

commit 35776dd5ec38ff90a1c87977d1f10e57b0cadf3a
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Mar 31 03:56:14 1996 +0000

    Inlined the list of et-build source files in SRCS, so that they are
    correctly included in the Mac build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7743 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 6 ++++++
 src/lib/krb5/error_tables/Makefile.in | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 18acd7ea6c92335b80e6ac2f930a54e5d871f394
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Mar 31 03:54:57 1996 +0000

    Removed crctest.c from the SRCS list, since it's only a test program
    and it confuses the Macintosh build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7742 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog   | 5 +++++
 src/lib/crypto/crc32/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 734e8f9073bed73ce9456f8648cac2e646344fce
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Mar 31 03:53:46 1996 +0000

    Fixed comments describing the various checksum types.  (Added numbers,
    and fixed a mistake in a description of an undefined checksum type.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7741 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    |  6 ++++++
 src/lib/crypto/cryptoconf.c | 18 +++++++++---------
 2 files changed, 15 insertions(+), 9 deletions(-)

commit 7e0f30a1241d3884b7761851dacda30a2d70e831
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Mar 31 03:47:07 1996 +0000

    macfiles.sh: Add the C files which were used in the MACSRCS
    	definition, as well as the SRCS definition.
    
    Makefile.tmpl (KH): Add KerberosHeaders.h to the dependencies for the
    	precompiled header.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7740 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog     | 8 ++++++++
 src/mac/Makefile.tmpl | 4 ++--
 src/mac/macfiles.sh   | 2 ++
 3 files changed, 12 insertions(+), 2 deletions(-)

commit c033db04aca5aac0ddfa7dd3fa54e8eb2c1a41df
Author: Richard Basch <probe@mit.edu>
Date:   Sat Mar 30 00:18:40 1996 +0000

    Added SunOS shared library support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7739 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    |  4 ++++
 src/util/makeshlib.sh | 15 +++++++++++++++
 2 files changed, 19 insertions(+)

commit d4874bd9a5a2c2be0f35b1b56c0051041b7ea950
Author: Richard Basch <probe@mit.edu>
Date:   Sat Mar 30 00:18:05 1996 +0000

    Added basic SunOS shared library support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7738 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |  4 ++++
 src/configure.in | 26 ++++++++++++++++++++++++++
 2 files changed, 30 insertions(+)

commit 570fe7b6612fb73d4dde3bafa89976f6478bc176
Author: Richard Basch <probe@mit.edu>
Date:   Fri Mar 29 01:38:42 1996 +0000

    Makefile.in: support des3-cbc-raw
    des3_md5.c: correct an abstraction violation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7737 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in | 2 ++
 src/lib/crypto/des3_md5.c  | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 117b2ad04d3d5a67b0d7d160d0746c25901bb025
Author: Richard Basch <probe@mit.edu>
Date:   Fri Mar 29 01:33:59 1996 +0000

    Added support for des3-cbc-raw (gssapi) and rsa-md5-des3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7736 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    | 13 +++++++++++++
 src/lib/crypto/configure.in | 23 +++++++++++++++++------
 src/lib/crypto/cryptoconf.c | 24 +++++++++++++++++++-----
 3 files changed, 49 insertions(+), 11 deletions(-)

commit 2ba7e1203ef2dc6b157610131bcc7eb24490d9cd
Author: Richard Basch <probe@mit.edu>
Date:   Fri Mar 29 01:30:21 1996 +0000

    Added support for ENCTYPE_DES3_CBC_RAW (gssapi)
    des_int.h: added support for CKSUMTYPE_RSA_MD5_DES3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7735 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   | 6 ++++++
 src/lib/crypto/des/d3_procky.c | 3 ++-
 src/lib/crypto/des/d3_str2ky.c | 3 ++-
 src/lib/crypto/des/des_int.h   | 3 ++-
 src/lib/crypto/des/init_rkey.c | 3 ++-
 5 files changed, 14 insertions(+), 4 deletions(-)

commit 4f96c32544b633e11c09dae1ecf85ea7097d3ac2
Author: Richard Basch <probe@mit.edu>
Date:   Fri Mar 29 01:28:53 1996 +0000

    Added support for CKSUMTYPE_RSA_MD5_DES3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7734 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog   |  4 +++
 src/lib/crypto/md5/md5crypto.c | 57 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+)

commit f34974eb9e0c149dc4786922cc7570b9c87a3898
Author: Richard Basch <probe@mit.edu>
Date:   Fri Mar 29 01:26:56 1996 +0000

    Added ENCTYPE_DES3_CBC_RAW (for gssapi)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7733 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 1 +
 2 files changed, 5 insertions(+)

commit 369b8c3105ffe7ca33a69b760ddf11c9cdc6ba9e
Author: Richard Basch <probe@mit.edu>
Date:   Fri Mar 29 01:21:10 1996 +0000

    Added support for ENCTYPE_DES3_CBC_RAW (gssapi)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7732 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des3_raw.c | 104 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 104 insertions(+)

commit 8f696eca3a68686a9299b8e18ca8dc5fb56cc0aa
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 28 23:00:08 1996 +0000

    Use new MacTCP Header files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7731 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/kconfig/ChangeLog | 4 ++++
 src/mac/kconfig/kadm.c    | 7 ++-----
 2 files changed, 6 insertions(+), 5 deletions(-)

commit 977375e609815d91e5ac9a2e9658fe93c7ea8a65
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 28 22:59:21 1996 +0000

    AddressXlation.h: Updated to use latest versions from the Apple's
    	MacTCP Universal Interface.  (For PowerPC port).
    
    MacTCP.h: New header file from Apple's Universal Interface
    
    GetMyIPAddr.h, MacTCPCommonTypes.h, TCPPB.h, UDPPB.h: Removed old
    	MacTCP header files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7730 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/AddressXlation.h    | 370 ++++++++++++---
 src/include/krb5/ChangeLog           |  10 +
 src/include/krb5/GetMyIPAddr.h       |  37 --
 src/include/krb5/MacTCP.h            | 853 +++++++++++++++++++++++++++++++++++
 src/include/krb5/MacTCPCommonTypes.h | 112 -----
 src/include/krb5/TCPPB.h             | 248 ----------
 src/include/krb5/UDPPB.h             |  84 ----
 7 files changed, 1165 insertions(+), 549 deletions(-)

commit 96d7d5276f01dd7f5893748bdea68ce45b46fa40
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 28 22:56:46 1996 +0000

    DNR.c: Replace eight-year-old version of this file with the latest
    	version from the Code Warrior MacTCP files.
    
    macsock.c: Use new MacTCP header files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7729 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog |   7 +
 src/lib/krb5/os/DNR.c     | 359 ++++++++++++++++++++++++++++------------------
 src/lib/krb5/os/macsock.c |   5 +-
 3 files changed, 224 insertions(+), 147 deletions(-)

commit fd2c5ff218d62fa85cfe3f3ceeb4cb5d3e0e046e
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 27 23:53:40 1996 +0000

    Don't use "-model far" when linking on the Power PC.  It has no
    meaning.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7724 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog     | 5 +++++
 src/mac/Makefile.tmpl | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 749d00d03b13f77927575377eedcf482af9433e8
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 27 23:52:26 1996 +0000

    Use universal procedure pointers (UPP) which are necessary for the Mac
    Power PC.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7723 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/kconfig/ChangeLog   |  5 +++
 src/mac/kconfig/getpasswd.c | 17 ++++++++--
 src/mac/kconfig/kconfig.c   | 79 +++++++++++++++++++++++++++++++++++++--------
 3 files changed, 86 insertions(+), 15 deletions(-)

commit 454530d542a4388cd8d62e40ea391e9033b4a3d5
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 27 23:48:41 1996 +0000

    Use universal procedure pointers (UPP), which are required on the Mac
    Power PC.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7722 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog |  6 ++++++
 src/lib/krb5/os/macsock.c | 14 ++++++++++++--
 2 files changed, 18 insertions(+), 2 deletions(-)

commit db4b19af2a983ccbcad42b175451854a9ad1952d
Author: Richard Basch <probe@mit.edu>
Date:   Wed Mar 27 22:56:38 1996 +0000

    DES modes are now interoperable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7721 dc483132-0cff-0310-8789-dd5450dbe970

 src/TODO | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 63e52e539d6b5bda02c07ff9d09e456d4b47a344
Author: Richard Basch <probe@mit.edu>
Date:   Wed Mar 27 22:55:17 1996 +0000

    * in_tkt_ktb.c (keytab_keyproc): Do not check to see that the
    enctype of the key is identical; there are several equivalent
    DES enctypes.
    
    * in_tkt_ktb.c (krb5_get_in_tkt_with_keytab): Removed the fancy
    logic to only request the keytypes that correspond to those in
    the keytab.  There were too many fencepost conditions that could
    get you into trouble.  Either it should be there and *fully*
    functional, or not in there at all.  Besides, there are too many
    other components in Kerberos that expect the end-service to know
    all its keys that this sanity check is overkill.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7720 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 14 ++++++++++
 src/lib/krb5/krb/in_tkt_ktb.c | 65 ++++---------------------------------------
 2 files changed, 20 insertions(+), 59 deletions(-)

commit 7100d19043e1ccb5001696000ba95edb65b75050
Author: Richard Basch <probe@mit.edu>
Date:   Wed Mar 27 22:54:07 1996 +0000

    Fixed an incorrect entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7719 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 63d83256f4849f4d9428c11df8604913fdaad816
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Mar 27 05:30:29 1996 +0000

    	* telnetd.c: remove inclusion of netdb.h; it's already in defs.h,
    		and #$%&* ultrix doesn't protect it from multiple
    		inclusions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7718 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 6 ++++++
 src/appl/telnet/telnetd/telnetd.c | 1 -
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e62bc37dcb70631703c7954dcd774b1c5eb32bed
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 27 05:08:52 1996 +0000

    Don't include <sys/types.h> mechglue.h will take care of this by
    including gssapi.h, which will include sys/types.h if necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7717 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog | 6 ++++++
 src/lib/gssapi/mechglue/mglueP.h  | 1 -
 2 files changed, 6 insertions(+), 1 deletion(-)

commit edb4f0aa63efd0c0e2a0a0f769ec48d0dddf8b2f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 27 05:08:22 1996 +0000

    Add #define of HAVE_STDLIB_H, since Macintoshes have it!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7716 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/ChangeLog         | 5 +++++
 src/mac/libraries/KerberosHeaders.h | 1 +
 2 files changed, 6 insertions(+)

commit cb2cfd7fee37cfe7a75044f09ec2c323e1ed2cc4
Author: Richard Basch <probe@mit.edu>
Date:   Tue Mar 26 19:49:46 1996 +0000

    Added imap service to the conversion list (it is used by some off-the-shelf
    imap mail packages).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7715 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 6 ++++++
 src/lib/krb5/krb/conv_princ.c | 1 +
 2 files changed, 7 insertions(+)

commit ba84d4aeaf80956e18c818861a647f0d595300fa
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Mar 26 05:43:20 1996 +0000

    	* default.exp (start_kerberos_daemons): New methodology for
    		starting KDC so that the KDC will not hang on a full
    		output buffer which is being ignored.
    		(setup_kerberos_files): Enable des3 encryption types.
    
    The first problem was seen on Suns where I previously set the logging
    for the kdc to stderr, and then ignored the output after the server was
    running.
    
    The second exercised the bug that sam just fixed in mixing in the des3
    encryption types.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7712 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  7 ++++++
 src/tests/dejagnu/config/default.exp | 41 +++++++++++++++++++++++++++++++++---
 2 files changed, 45 insertions(+), 3 deletions(-)

commit f3726f8476335fc997fb93fcd336e68593408ee5
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Mar 25 21:44:07 1996 +0000

    Add a couple missing log entries for stuff Mark checked in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7711 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 3993f5961e9ddab5dde5f7c9e6fd33358ab3193f
Author: Richard Basch <probe@mit.edu>
Date:   Mon Mar 25 16:19:38 1996 +0000

    krshd.c: use the library routines to do v4 to v5 principal translation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7710 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  7 ++++++-
 src/appl/bsd/krshd.c   | 16 ++++++++--------
 2 files changed, 14 insertions(+), 9 deletions(-)

commit 9ea89ae1244ec1db35916f6856404104e7a1d8e1
Author: Richard Basch <probe@mit.edu>
Date:   Mon Mar 25 15:24:01 1996 +0000

    Backed out the patch for const pointer reassignments; it was legal ANSI
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7709 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sn2princ.c | 16 +++++++---------
 1 file changed, 7 insertions(+), 9 deletions(-)

commit e70d12329e4a98a2037a77fd36db6eee66854f2f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Mar 25 03:01:48 1996 +0000

    Changes to help streams work correctly on AIX 4.1.4 and HPUX 9.
    Adapted loosly from 1837 in krb5-bugs, although I ended up not using
    any of Doug's code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7708 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 20 ++++++++++++++++++++
 src/util/pty/configure.in | 16 ++++++++++++++++
 src/util/pty/init_slave.c | 36 +++++++++++++++++++++++++++---------
 src/util/pty/open_ctty.c  | 16 ++--------------
 src/util/pty/open_slave.c | 20 +++++++++++++++-----
 src/util/pty/void_assoc.c | 14 +++++++++++++-
 6 files changed, 93 insertions(+), 29 deletions(-)

commit bd33f7e0f21f90956c686d1a0d7d4cee1afad7bd
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Mar 24 20:31:55 1996 +0000

    Implement _getpty handling for the SGI
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7707 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 12 ++++++++++++
 src/util/pty/configure.in | 20 ++------------------
 src/util/pty/getpty.c     | 33 ++++++++++++++++++++++++++++-----
 src/util/pty/pty-int.h    |  1 -
 4 files changed, 42 insertions(+), 24 deletions(-)

commit 01519a9849fcb64989e80e5bdf498d6e41b97dac
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Mar 24 20:28:37 1996 +0000

    * krshd no longer does non-blocking IO.  It never really needed it
    
    * krcp works correctly even if not all data is written in a single
    request.
    
    * Implement temporary patch to make sure des_outbuf is big enough.
    Proven should be sending the Cygnus patch once he decides how to
    handle this permanently.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7706 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 9 +++++++++
 src/appl/bsd/krcp.c    | 4 ++--
 src/appl/bsd/krshd.c   | 6 +-----
 3 files changed, 12 insertions(+), 7 deletions(-)

commit e723097e4f2e14c637858a95d90cc81f0d4ec7f4
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Mar 24 20:23:45 1996 +0000

    * Apply patch from Ken Raeburn to get telnetd compiling on the SGI
    
    * Force telnetd not to use streams on the SGI; it doesn't support
    pushing modules onto a pty.
    
    * Remove old utmpx crud from sys_term.c because it was getting called
    inadvertently, didn't compile on the SGI, and libpty already does
    something reasonable with utmpx.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7705 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    |  22 +++++
 src/appl/telnet/telnetd/configure.in |  15 +++-
 src/appl/telnet/telnetd/defs.h       |  15 ++++
 src/appl/telnet/telnetd/ext.h        |   5 +-
 src/appl/telnet/telnetd/sys_term.c   | 153 +----------------------------------
 src/appl/telnet/telnetd/telnetd.c    |   7 +-
 6 files changed, 57 insertions(+), 160 deletions(-)

commit 03d0f558b171bb3cd8ba35ec2f1c1180b5d59033
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Mar 24 20:19:29 1996 +0000

    Fix multiple enctype bug: the enctype for the eblock used to encrypt
    the kdc request used the enctype of the tgt, not of the session key.
    Considering that the request is encrypted in the session key of the
    tgt, this is incorrect.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7704 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 7 +++++++
 src/lib/krb5/krb/send_tgs.c | 4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit eaffda40a93dd80e3d9d56a93390147ab9383b79
Author: Richard Basch <probe@mit.edu>
Date:   Fri Mar 22 04:56:45 1996 +0000

    do not bother building the old kadmin server (kadmin.old)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7703 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 4 ++++
 src/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b301a723e23ad23e570b43b3354e841d010f014c
Author: Richard Basch <probe@mit.edu>
Date:   Fri Mar 22 04:55:58 1996 +0000

    krb5_get_in_tkt_with_keytab(): only request keytypes that have corresponding
    entries in the keytab.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7702 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  5 ++++
 src/lib/krb5/krb/in_tkt_ktb.c | 57 +++++++++++++++++++++++++++++++++++++++----
 2 files changed, 57 insertions(+), 5 deletions(-)

commit bda2836b2ea9c37135801ce2f7d8f912029c8cb8
Author: Richard Basch <probe@mit.edu>
Date:   Fri Mar 22 04:53:25 1996 +0000

    all des enctypes are equivalent (interim checkin until I create a function
    to check the key equivalency of two enctypes).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7701 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog   |  4 ++++
 src/lib/krb5/keytab/file/ktf_g_ent.c | 25 +++++++++++++++++++++++--
 2 files changed, 27 insertions(+), 2 deletions(-)

commit b47ab4858c2620ecce3f4ee5e5afa86a2e8dd2be
Author: Richard Basch <probe@mit.edu>
Date:   Fri Mar 22 04:52:13 1996 +0000

    bullet-proofing the code -- if the data contents are NULL, it would coredump
    (I discovered this one because of another bug)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7700 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog     |  5 +++++
 src/lib/kdb/decrypt_key.c | 26 ++++++++++++++------------
 2 files changed, 19 insertions(+), 12 deletions(-)

commit 1471da60b27d54d4492e2cd7af48bd9c9b8f3c4e
Author: Richard Basch <probe@mit.edu>
Date:   Fri Mar 22 04:50:48 1996 +0000

    new principals were being created with two keys, one of which the
    key_data_ver=0 and had no valid data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7699 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog    |  5 +++++
 src/kadmin.v4/server/kadm_funcs.c | 16 +++++++---------
 2 files changed, 12 insertions(+), 9 deletions(-)

commit 7d40eccea46260cd5de2a10ce5cc152c2e63b924
Author: Richard Basch <probe@mit.edu>
Date:   Fri Mar 22 04:49:59 1996 +0000

    use the library routines to do the v4 to v5 principal translation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7698 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  5 +++++
 src/appl/bsd/krlogind.c | 16 ++++++++--------
 2 files changed, 13 insertions(+), 8 deletions(-)

commit b570216b422b88d25b74e290cba10e875ead364a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 21 05:18:00 1996 +0000

    g_imp_sec_context.c (gss_import_sec_context):
    g_exp_sec_context.c (gss_export_sec_context): Fix 16bit vs 32bit lint flame.
    
    g_glue.c, g_initialize.c: Add include of string.h, as it is needed.
    
    g_acquire_cred.c, g_inq_cred.c: Add include of time.h
    
    g_rel_oid_set.c (gss_release_oid_set): Removed unused variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7695 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog           | 14 ++++++++++++++
 src/lib/gssapi/mechglue/g_acquire_cred.c    |  1 +
 src/lib/gssapi/mechglue/g_exp_sec_context.c |  4 ++--
 src/lib/gssapi/mechglue/g_glue.c            |  1 +
 src/lib/gssapi/mechglue/g_imp_sec_context.c |  5 +++--
 src/lib/gssapi/mechglue/g_initialize.c      |  1 +
 src/lib/gssapi/mechglue/g_inq_cred.c        |  1 +
 src/lib/gssapi/mechglue/g_rel_oid_set.c     |  1 -
 8 files changed, 23 insertions(+), 5 deletions(-)

commit d808280a4fad6db242690137ec0403c717febc9c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 21 04:39:12 1996 +0000

    Don't compile this procedure, since it's not used.  The mechanism glue
    layer uses the krb5_gss_internal_relase_oid() function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7694 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog | 4 ++++
 src/lib/gssapi/krb5/rel_oid.c | 6 ++++++
 2 files changed, 10 insertions(+)

commit 28c524985d0e5d8a2753c39ec39b1befed78cdf5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 21 04:20:14 1996 +0000

    walk_rtree.c (krb5_walk_realm_tree): Fix 16bit vs. 32bit error.
    	(cap_code should been a krb5_error_code, not an int!)
    
    mk_cred.c (krb5_mk_ncred_basic): Fix windows lint flame.
    
    get_in_tkt.c (krb5_get_in_tkt): Fix 16bit vs. 32bit error.  (do_more
    	should not have been an int!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7693 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 10 ++++++++++
 src/lib/krb5/krb/get_in_tkt.c |  2 +-
 src/lib/krb5/krb/mk_cred.c    | 11 ++++++-----
 src/lib/krb5/krb/walk_rtree.c |  2 +-
 4 files changed, 18 insertions(+), 7 deletions(-)

commit 6907376cc764767295d537c3407573427d378026
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 21 04:19:30 1996 +0000

    Change type of pa_type field in krb5_pa_data to be krb5_preauthtype,
    for consistency's sake.
    
    Added prototype for krb5_copy_addr().
    
    Change type of etype in krb5_etype_info_entry to be krb5_enctype, for
    consistency's sake.
    
    (More cleanup of windows 16bit vs. 32bit)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7692 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 8 ++++++++
 src/include/k5-int.h  | 2 +-
 src/include/krb5.hin  | 4 +++-
 3 files changed, 12 insertions(+), 2 deletions(-)

commit 1b90519270d5c0ee447387c4aa056d232454623d
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 21 04:17:29 1996 +0000

    Decode pa_type in the krb5_pa_data structure as a krb5_int32, since it
    is now type krb5_preauthtype.
    
    Decode etype in the krb5_etype_info_entry as krb5_enctype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7691 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 5 +++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 61b1ad7c1c107cf9a195c173c2b8767c5a2bb22b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 21 03:51:25 1996 +0000

    Added prototype of krb5_scc_skip_header to fix Windows lint flames
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7690 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/stdio/scc-proto.h | 2 ++
 2 files changed, 7 insertions(+)

commit 8735a790a27a4f68b1d355859ed6cbbf0466c227
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 21 03:50:58 1996 +0000

    Added prototype of krb5_fcc_skip_header to fix Windows lint flames
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7689 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/file/fcc-proto.h | 2 ++
 2 files changed, 7 insertions(+)

commit 9f6d3a3f27bad3994326af638aa0b82f218bc847
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 21 03:44:10 1996 +0000

    Fix 16 bit vs. 32bit error in the encoded timestamp structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7688 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 5 +++++
 src/lib/krb5/asn.1/krb5_decode.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 8a2c3690c4652d46efac2f80554f694a32e7e1f2
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 21 03:40:28 1996 +0000

    Fix Windows lint flames.  (16bit vs. 32bit issues)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7687 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   | 5 +++++
 src/lib/crypto/des/d3_str2ky.c | 8 ++++----
 src/lib/crypto/des/u_nfold.c   | 8 ++++----
 3 files changed, 13 insertions(+), 8 deletions(-)

commit d5dd71245959a016323e38578b3e3f6928070df5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 21 01:36:03 1996 +0000

    Comment out #ident line.  This causes the Macintosh C compiler
    indigestion.  Remove #include of gssapi/gssapi.h, since that gets
    included by gssapiP_generic.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7686 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 7 +++++++
 src/lib/gssapi/krb5/pname_to_uid.c | 4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 2e172353bd5e48524db0ac4e5e2e63b7e5a947c3
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 21 01:35:02 1996 +0000

    mechglue.h: Don't include <sys/types.h>; it's included if necessary in
    	gssapi/gssapi.h.  On a Macintosh, #include gssapi.h instead of
    	gssapi/gssapi.h.
    
    g_accept_sec_context.c, g_acquire_cred.c, g_compare_name.c,
    g_context_time.c, g_delete_sec_context.c, g_dsp_name.c,
    g_dsp_status.c, g_exp_sec_context.c, g_glue.c, g_imp_name.c,
    g_imp_sec_context.c, g_indicate_mechs.c, g_init_sec_context.c,
    g_initialize.c, g_inq_context.c, g_inq_cred.c, g_inq_names.c,
    g_process_context.c, g_rel_buffer.c, g_rel_cred.c, g_rel_name.c,
    g_rel_oid_set.c, g_seal.c, g_sign.c, g_unseal.c, g_verify.c,
    gssd_pname_to_uid.c, mechglue.h, mglueP.h: Comment out #ident line.
    	This causes the Macintosh C compiler indigestion.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7685 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog              | 16 ++++++++++++++++
 src/lib/gssapi/mechglue/g_accept_sec_context.c |  2 +-
 src/lib/gssapi/mechglue/g_acquire_cred.c       |  2 +-
 src/lib/gssapi/mechglue/g_compare_name.c       |  2 +-
 src/lib/gssapi/mechglue/g_context_time.c       |  2 +-
 src/lib/gssapi/mechglue/g_delete_sec_context.c |  2 +-
 src/lib/gssapi/mechglue/g_dsp_name.c           |  2 +-
 src/lib/gssapi/mechglue/g_dsp_status.c         |  2 +-
 src/lib/gssapi/mechglue/g_exp_sec_context.c    |  3 +--
 src/lib/gssapi/mechglue/g_glue.c               |  3 +--
 src/lib/gssapi/mechglue/g_imp_name.c           |  2 +-
 src/lib/gssapi/mechglue/g_imp_sec_context.c    |  3 +--
 src/lib/gssapi/mechglue/g_indicate_mechs.c     |  2 +-
 src/lib/gssapi/mechglue/g_init_sec_context.c   |  2 +-
 src/lib/gssapi/mechglue/g_initialize.c         |  2 +-
 src/lib/gssapi/mechglue/g_inq_context.c        |  3 +--
 src/lib/gssapi/mechglue/g_inq_cred.c           |  2 +-
 src/lib/gssapi/mechglue/g_inq_names.c          |  3 +--
 src/lib/gssapi/mechglue/g_process_context.c    |  2 +-
 src/lib/gssapi/mechglue/g_rel_buffer.c         |  2 +-
 src/lib/gssapi/mechglue/g_rel_cred.c           |  2 +-
 src/lib/gssapi/mechglue/g_rel_name.c           |  2 +-
 src/lib/gssapi/mechglue/g_rel_oid_set.c        |  2 +-
 src/lib/gssapi/mechglue/g_seal.c               |  2 +-
 src/lib/gssapi/mechglue/g_sign.c               |  2 +-
 src/lib/gssapi/mechglue/g_unseal.c             |  2 +-
 src/lib/gssapi/mechglue/g_verify.c             |  2 +-
 src/lib/gssapi/mechglue/gssd_pname_to_uid.c    |  2 +-
 src/lib/gssapi/mechglue/mechglue.h             |  7 +++++--
 src/lib/gssapi/mechglue/mglueP.h               |  3 ++-
 30 files changed, 50 insertions(+), 35 deletions(-)

commit ad68e813fe47c8c44d4c0ac962d78dbe78a74bd7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Mar 20 20:16:26 1996 +0000

            * Makefile (clean): Remove *.info-? now
    
            * install.texi: Changes to allow emacs M-X texinfo-format-buffer
                    to work. (The problem was @item used within @enumerate).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7684 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    |   7 ++
 doc/Makefile     |   2 +-
 doc/install.texi | 205 ++++++++++++++++++++++++++++++++++---------------------
 3 files changed, 135 insertions(+), 79 deletions(-)

commit 4504670e18dd1107598f83b9f29467e4c21daf64
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 20 05:19:49 1996 +0000

    Fix SRCS definition so that it doesn't fool the Macintosh macfiles.sh
    Makefile generation script.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7682 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 5 +++++
 src/util/et/Makefile.in | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 4b82a8bc0b9e9e7f8e117260275c2e0e38722111
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 20 05:18:11 1996 +0000

    macfiles.sh: Improved matching of the SRCS declaration.  It must not
    	be commented out; it must start on the first column of the line.
    
    Makefile.tmpl (KH): Fix typos in Dan's original template.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7681 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog     | 8 ++++++++
 src/mac/Makefile.tmpl | 6 +++---
 src/mac/macfiles.sh   | 2 +-
 3 files changed, 12 insertions(+), 4 deletions(-)

commit 56fbd1e89c015fe49d531fff7b07746b50282309
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Mar 20 04:11:57 1996 +0000

    Add kdc_preauth.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7680 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/.Sanitize | 1 +
 1 file changed, 1 insertion(+)

commit b99cb22f4d35d8eef8521a33ae48c0ac1176347e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Mar 20 04:08:46 1996 +0000

    Remove no longer relevant ksu.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7679 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/.Sanitize | 1 -
 1 file changed, 1 deletion(-)

commit 4b8ee26c740281c132dfc55cf8cf413867e4ee16
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Mar 20 02:24:01 1996 +0000

    	* des_crc.c (mit_des_crc_decrypt_func): Add const to pointer
    		cast for suncc warning.
    
    
    Update .Saintize as well to reflect reality
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7678 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/.Sanitize | 3 +++
 src/lib/crypto/ChangeLog | 5 +++++
 src/lib/crypto/des_crc.c | 2 +-
 3 files changed, 9 insertions(+), 1 deletion(-)

commit f8b6e3e2f1561040c427645de7e5e683e4b88943
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Mar 20 02:22:22 1996 +0000

    	* new_rn_key.c (mit_des_generate_random_block): Add const keywrod
    		to cast for suncc warning.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7677 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/.Sanitize    | 10 +++++++++-
 src/lib/crypto/des/ChangeLog    |  5 +++++
 src/lib/crypto/des/new_rn_key.c |  2 +-
 3 files changed, 15 insertions(+), 2 deletions(-)

commit 586b5ec4475a5d488f27b6f27deead623ae9ade7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Mar 20 02:17:26 1996 +0000

    ustime.c was renamed to c_ustime.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7676 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/.Sanitize | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7bf83a2d6f7ea7f6095ae5406d75471aa16fdba6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Mar 20 02:15:05 1996 +0000

    Add keytab.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7675 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/.Sanitize | 1 +
 1 file changed, 1 insertion(+)

commit 938fd3f3cda8e1b0f5791489962acd132ee660fb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Mar 20 02:13:09 1996 +0000

    Add new .Sanitize file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7674 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/.Sanitize | 71 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 71 insertions(+)

commit 8a13c7e26aeda501b6f596795ee2ab908b2b0277
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Mar 20 02:12:55 1996 +0000

    Synchronize .Sanitize with current reality
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7673 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/.Sanitize         | 1 +
 src/lib/gssapi/generic/.Sanitize | 4 ----
 src/lib/gssapi/krb5/.Sanitize    | 3 ++-
 3 files changed, 3 insertions(+), 5 deletions(-)

commit 834a701a8e2f85ac0fa29c8bc6a103e82d06614c
Author: Richard Basch <probe@mit.edu>
Date:   Wed Mar 20 01:14:10 1996 +0000

    * kcmd.c (ruserok): declare the function as taking const char *
    instead of char * (Solaris 2.5 refuses to compile it, otherwise).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7672 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/kcmd.c    | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit cf8b97daa71f3f6ffc3dd3e81294c7177705c449
Author: Richard Basch <probe@mit.edu>
Date:   Wed Mar 20 01:02:57 1996 +0000

    * conv_creds.c (krb524_convert_creds_plain):
    if the v5 lifetime is greater than the max v4 lifetime, use the max
    v4 lifetime (0xff), rather than masking it with 0xff.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7671 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog    | 6 ++++++
 src/krb524/conv_creds.c | 5 ++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 8e59c2d75b3b3cd2ccc81e22495c9eb406c89a8b
Author: Richard Basch <probe@mit.edu>
Date:   Wed Mar 20 01:02:32 1996 +0000

    * kadm_funcs.c: changed all references of des-cbc-md5 to des-cbc-crc
    (which is what v4 really uses); also, fixed uninitialized variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7670 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog    |  5 +++++
 src/kadmin.v4/server/kadm_funcs.c | 30 ++++++++++++++++--------------
 2 files changed, 21 insertions(+), 14 deletions(-)

commit 5f2c7e282353c805b5f38ff7f320692faa0c05dd
Author: Richard Basch <probe@mit.edu>
Date:   Wed Mar 20 01:02:02 1996 +0000

    * ktutil_funcs.c (ktutil_write_srvtab): use any type of des key
    in the keytab to create a v4 srvtab
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7669 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog      |  5 ++++
 src/kadmin/ktutil/ktutil_funcs.c | 60 +++++++++++++++++++++-------------------
 2 files changed, 37 insertions(+), 28 deletions(-)

commit fc7abcb941d11df8d5447264bc4440a1255fcefb
Author: Richard Basch <probe@mit.edu>
Date:   Wed Mar 20 01:01:24 1996 +0000

    * kdb5_edit.c (extract_v4_srvtab): do not test to make sure we
    fetched a key of enctype 1 (des-cbc-crc), since we may have gotten
    another des key from the database, which is just as useful in a
    v4 srvtab
    
    * dumpv4.c (dump_v4_iterator): use krb5_524_conv_principal to do the
    v5 to v4 principal translation, instead of having yet another
    hard-coded table.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7668 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   |  11 +++++
 src/admin/edit/dumpv4.c    | 115 ++++++++++++++-------------------------------
 src/admin/edit/kdb5_edit.c |   7 ---
 3 files changed, 47 insertions(+), 86 deletions(-)

commit 302d0dbc3f072bb9d6f8258ec88ba0be90be7a8d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Mar 19 16:27:56 1996 +0000

    	* tf_util.c (tf_get_cred): Issue date is written out as a long,
    		read back in as same.
    
    I have kept the size as a long to be compatible with the Cygnus V4
    distribution. The problem was introduced when we changed the include/kerberosIV
    structures to use 32 bit ints for timestamps. So, under OSF/1, tf_util would
    write out a 64 bit issue date, and then try reading back in a 32 bit one. Since
    Cygnus uses sizeof(long) we will too.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7667 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 5 +++++
 src/lib/krb4/tf_util.c | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 8f0547ecae37ba163d93489adce407282a85d2b7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Mar 19 15:06:08 1996 +0000

    Put back in the encrypted telnet tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7666 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-root/ChangeLog  |   4 ++
 src/tests/dejagnu/krb-root/telnet.exp | 124 +++++++++++++++++-----------------
 2 files changed, 66 insertions(+), 62 deletions(-)

commit 4ab9dff20b4ce34943153c1a6f31a2bd23daeed6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Mar 19 03:03:57 1996 +0000

    	* configure.in: Add KRB5_RUN_FLAGS
    
    	* Makefile.in: Use the run flags.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7665 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog          |  6 ++++++
 src/lib/kdb/Makefile.in        |  3 ++-
 src/lib/kdb/configure.in       |  1 +
 src/lib/krb5/krb/ChangeLog     |  8 +++++++-
 src/lib/krb5/krb/Makefile.in   |  5 +++--
 src/lib/krb5/krb/configure.in  |  1 +
 src/lib/krb5/os/ChangeLog      |  6 ++++++
 src/lib/krb5/os/Makefile.in    | 12 ++++++------
 src/lib/krb5/os/configure.in   |  1 +
 src/tests/ChangeLog            |  6 ++++++
 src/tests/Makefile.in          | 29 +++++++++++++++--------------
 src/tests/asn.1/ChangeLog      |  6 ++++++
 src/tests/asn.1/Makefile.in    |  7 ++++---
 src/tests/asn.1/configure.in   |  1 +
 src/tests/configure.in         |  1 +
 src/tests/resolve/ChangeLog    |  6 ++++++
 src/tests/resolve/Makefile.in  |  4 +++-
 src/tests/resolve/configure.in |  1 +
 18 files changed, 76 insertions(+), 28 deletions(-)

commit 0f29b78b998de497eab71bf9cd46297e128721f4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Mar 19 02:58:27 1996 +0000

    	* aclocal.m4 (KRB5_RUN_FLAGS): Allows for setting of proper paths
    		for executing programs in the build tree with proper
    		overriding of potentially installed libraries.
    
    	* configure.in: Setup for KRB5_RUN_FLAGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7664 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |  8 ++++++++
 src/aclocal.m4   | 24 +++++++++++++++++++++++-
 src/configure.in | 28 ++++++++++++++++++++++++++--
 3 files changed, 57 insertions(+), 3 deletions(-)

commit 769c2b3450c3663a0815951eda93ea6f476221ac
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 19 02:39:45 1996 +0000

    Makefile.in: Added flags which turn on the encryption option
    
    telnetd.c (getterminaltype): If the authentication option which was
    	negotiated requires that encryption be turned on, then enforce this
    	here.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7663 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog   |  8 +++++++
 src/appl/telnet/telnetd/Makefile.in |  2 +-
 src/appl/telnet/telnetd/telnetd.c   | 44 +++++++++++++++++++++++++++++++++++--
 3 files changed, 51 insertions(+), 3 deletions(-)

commit 12bf8c806285ed4a0689eb7cc3966896dc80568b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 19 02:38:56 1996 +0000

    Makefile.in: Added flags to turn on the encryption option
    
    authenc.c (telnet_spin): Implemented the telnet spin function, which
    	works by calling the Scheduler with the tty_lockout flag set.
    
    main.c (main): If the -x option is given, set the autologin,
    	wantencryption, and auth_enable_encrypt flag.  They enable
    	authentication, enforcement of the encryption option, and a flag to
    	the auth layer to negotiate authentication with mandatory encryption
    	option.
    
    telnet.c (telnet): If the wantencryption flag is set (because the user
    	has given the -x option, then we enforce that encryption must be
    	turned on.  The user will not be able to type to the network stream
    	until encryption is enabled, and if encryption is refused, the client
    	will print an error message.
    	(Scheduler): If the tty_lockout flag is set, then don't process
    	keyboard read events.  This prevents the user from typing over the
    	network until encryption is enabled.
    
    utilities.c (printsub): Added print support for the authentication
    	must-encrypt option.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7662 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog   | 27 +++++++++++++++++++
 src/appl/telnet/telnet/Makefile.in |  2 +-
 src/appl/telnet/telnet/authenc.c   |  8 +++++-
 src/appl/telnet/telnet/externs.h   |  1 +
 src/appl/telnet/telnet/main.c      |  6 +++++
 src/appl/telnet/telnet/telnet.c    | 55 +++++++++++++++++++++++++++++++++++---
 src/appl/telnet/telnet/utilities.c | 13 +++++----
 7 files changed, 102 insertions(+), 10 deletions(-)

commit cd03be26f1019467b1be10b4f2b2b75265e94aff
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 19 02:33:21 1996 +0000

    Mon Mar 18 20:56:37 1996  Theodore Y. Ts'o  <tytso@dcl>
    
          * kerberos5.c (kerberos5_send): Send in as input the
                  authentication type pair (ap->type, ap->way) to be
                  checksumed in the authenticator.
                  (kerberos5_is): If the checksum is present in the
                  authenticator, then validate the authentication type pair
                  against the checksum.
                  (kerberos5_reply): If we didn't do mutual authentication,
                  and we receive a KRB_ACCEPT, then stash away the session
                  key anyway.  This way we have a chance of doing encryption
                  even if mutual authentication wasn't done.
    
          * encrypt.c (EncryptStartInput, EncryptStartOutput): Added
                  conditional around printf so that these two functions can
                  be called by the server.
                  (encrypt_is_encrypting): New function which returns true
                  only if both sides of the telnet stream is encrypted.
    
    Fri Mar 15 18:19:44 1996  Theodore Y. Ts'o  <tytso@dcl>
    
          * auth.c: Added new authentication scheme for Krb5 mutual
                  authentication with mandatory encryption.
                  (auth_send, auth_send_retry): Split auth_send() so that
                  the functionality done by auth_send_retry() is separate.
                  This avoids a really dodgy pointer comparison which was
                  caused by auth_send() being used for two purposes.
                  If the client has not requested encryption, then don't
                  use the authentication systems which require encryption.
                  (auth_must_encrypt):  New function which returns whether
                  or not encryption must be negotiated.
    
          * auth-proto.h: Added prototype for new option
                  auth_must_encrypt().
    
          * Makefile.in (ENCRYPTION, DES_ENCRYPTION): Added defines to turn
                  on encryption and des encryption.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7661 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    |  38 ++++++++
 src/appl/telnet/libtelnet/Makefile.in  |   3 +-
 src/appl/telnet/libtelnet/auth-proto.h |   1 +
 src/appl/telnet/libtelnet/auth.c       | 131 ++++++++++++++------------
 src/appl/telnet/libtelnet/enc-proto.h  |   1 +
 src/appl/telnet/libtelnet/encrypt.c    |  23 +++--
 src/appl/telnet/libtelnet/kerberos5.c  | 162 ++++++++++++++++++++++++---------
 7 files changed, 246 insertions(+), 113 deletions(-)

commit ba00731f950def3aceed6b5ac6911836b42ed3d5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Mar 19 02:10:12 1996 +0000

    Use AC_HEADER_STDARG and use that test to set STDARG.
    The old test assumed that either STDARG was defined or __STDC__ - which
    is not sufficient.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7660 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog     | 7 +++++++
 src/appl/gssftp/ftp/configure.in  | 1 +
 src/appl/gssftp/ftp/ftp.c         | 2 +-
 src/appl/gssftp/ftp/ftp_var.h     | 2 +-
 src/appl/gssftp/ftp/secure.c      | 2 +-
 src/appl/gssftp/ftpd/ChangeLog    | 7 +++++++
 src/appl/gssftp/ftpd/configure.in | 1 +
 src/appl/gssftp/ftpd/ftpcmd.y     | 2 +-
 src/appl/gssftp/ftpd/ftpd.c       | 2 +-
 9 files changed, 21 insertions(+), 5 deletions(-)

commit abdc2ca88fd7c8f0ae2efb30ae6a6206ff989664
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Mar 19 02:08:17 1996 +0000

    Back out last change and use a cast to avoid warnings.
    Richard has indicated that come compilers get upset if you try to
    reassign a const char *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7659 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 3 +--
 src/lib/krb5/os/sn2princ.c | 7 +++++--
 2 files changed, 6 insertions(+), 4 deletions(-)

commit b84627ae61867932923c48fc8b6523dc0bc1db62
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 18 22:33:36 1996 +0000

    	* sn2princ.c (krb5_sname_to_principal): Do not assign a const char *
    	        to a non-const char *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7658 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 5 +++++
 src/lib/krb5/os/sn2princ.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 7cd938b8c4ca087f055089c113aced6c91f07131
Author: Richard Basch <probe@mit.edu>
Date:   Mon Mar 18 19:21:13 1996 +0000

    Do not try to reassign "const" variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7657 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  4 ++++
 src/lib/krb5/os/sn2princ.c | 21 ++++++++++-----------
 2 files changed, 14 insertions(+), 11 deletions(-)

commit c4dcc043e7a2bbcedc6a40c9d73dea53a913f9b3
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Mar 18 05:32:26 1996 +0000

    detect kadmin failures that are *really* kdc failures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7656 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp        |  2 +-
 src/tests/dejagnu/krb-standalone/kadmin.exp | 55 +++++++++++++++++++++++++++++
 2 files changed, 56 insertions(+), 1 deletion(-)

commit e57ee66a172b3afd445f81f9804ac75ccd3389b7
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Mar 18 05:22:00 1996 +0000

    changelogs entries from cygnus changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7655 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog          | 2 +-
 src/config-files/ChangeLog         | 5 ++++-
 src/tests/dejagnu/ChangeLog        | 5 +++++
 src/tests/dejagnu/config/ChangeLog | 4 ++++
 4 files changed, 14 insertions(+), 2 deletions(-)

commit 506a81110933aa136db205eacd09a4c58a42802d
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Mar 18 02:46:10 1996 +0000

    malloc the new length, not the old, esp. since we just check that the
    old length was zero
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7654 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/in_tkt_pwd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 805c9d544c84245b8323ec87c4102c7ebdd26459
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Mar 18 02:39:51 1996 +0000

    fixes ticket-forwarding crashes on linux..
    
    	* copy_addrs.c (krb5_copy_addr): make non-static so we can use it
    	in mk_cred.
    	* mk_cred.c (krb5_mk_ncred_basic): copy local_addr and remote_addr
    	instead of just aliasing them, so we can safely free them ourselves.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7653 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 7 +++++++
 src/lib/krb5/krb/copy_addrs.c | 2 +-
 src/lib/krb5/krb/mk_cred.c    | 7 +++++--
 3 files changed, 13 insertions(+), 3 deletions(-)

commit ad62a62204a54a0948e69cf48686da35cd3c924a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 18 02:00:35 1996 +0000

     	* configure.in: Change WITH_KDB_DB to USE_KDB5_LIBRARIES and add
    		KRB5_LIBRARIES.
    
    	* Makefile.in: Use libraries as specified by configure. Set
    		LD_LIBRARY_PATH for tests.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7652 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    |  8 ++++++++
 src/lib/kdb/Makefile.in  | 12 +++---------
 src/lib/kdb/configure.in |  5 +++--
 3 files changed, 14 insertions(+), 11 deletions(-)

commit 3462ed35dd3981c4e08e6341e941dac7eb470bab
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 18 01:47:02 1996 +0000

    configure.in: Add USE_ANAME and KRB5_LIBRARIES
    
    Makefile.in: Change to properly use the libraries as specified by configure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7651 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  6 ++++++
 src/lib/krb5/os/Makefile.in  | 16 ++++++----------
 src/lib/krb5/os/configure.in |  3 ++-
 3 files changed, 14 insertions(+), 11 deletions(-)

commit dc7983e00a2a88e6d6d35f9169566ffb34a0d0d4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 18 01:40:52 1996 +0000

    configure.in: Add USE_ANAME and add proper aclocal.m4 functions to properly
    tell the makefile which libraries to link to.
    
    Makefile.in: Get the list of libraries to link from configure. Removes a
    dependency on layout of build tree and allows for configure to specify
    other libraries (as in aname conversion databases..)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7650 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  8 ++++++++
 src/lib/krb5/krb/Makefile.in  | 21 +++++++++------------
 src/lib/krb5/krb/configure.in |  3 +++
 3 files changed, 20 insertions(+), 12 deletions(-)

commit 23debaf397a9b86b90f058582b73c532990df2da
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 18 01:38:20 1996 +0000

    Add USE_ANAME for aname conversion db
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7649 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog    | 4 ++++
 src/appl/popper/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 1bdee7d7316fa5a96096482130a40d9900e9fb50
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Mar 18 01:20:52 1996 +0000

    Add USE_ANAME for proper DB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7648 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/.cvsignore   | 1 +
 src/tests/gssapi/ChangeLog    | 5 +++++
 src/tests/gssapi/configure.in | 1 +
 3 files changed, 7 insertions(+)

commit 43b6eeecd06573c64eab151542ca777d205a3394
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Mar 16 02:40:56 1996 +0000

    Remove declaration of krb5_kdc_default_options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7647 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/ChangeLog | 3 +++
 src/appl/user_user/server.c  | 2 --
 2 files changed, 3 insertions(+), 2 deletions(-)

commit e5a21e785f9643fbdd78f9f6e319c1cdf4ed2744
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Mar 15 20:22:26 1996 +0000

    CLEANLIBS - cleanup libkrb5util.a and libgssapi.a
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7646 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f1318e3256bf05a17646864645786215a486d29f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Mar 15 20:12:08 1996 +0000

    Add new tests for GSS-API ftp programs
    
    Note: This is using the ftp/$hostname key. If
    ftp/ftpd is changed to not allow this service, this
    file will need to be changed as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7645 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/.Sanitize  |   1 +
 src/tests/dejagnu/krb-standalone/ChangeLog  |   4 +
 src/tests/dejagnu/krb-standalone/gssftp.exp | 340 ++++++++++++++++++++++++++++
 3 files changed, 345 insertions(+)

commit 24c846cd057ce1eafb15ec6b027fe00c87e0a492
Author: Richard Basch <probe@mit.edu>
Date:   Fri Mar 15 19:35:51 1996 +0000

    Corrected several memory leaks and unreferenced memory access conditions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7644 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog |  5 +++++
 src/slave/kprop.c   | 17 ++++++++++-------
 2 files changed, 15 insertions(+), 7 deletions(-)

commit 93c5f442d8eed15d43b364683be5bca54b1e60df
Author: Richard Basch <probe@mit.edu>
Date:   Fri Mar 15 19:31:37 1996 +0000

    Close the keytab if we opened it, not if the caller opened it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7643 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/in_tkt_ktb.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1e4a36c247e0d78f40335516d864f892ea47b661
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Mar 15 19:18:24 1996 +0000

    	* ftpd.c (auth_data): Do not fail if last gss_service is not
    		present in keytab. If no services present, return a useful
    		minor error status.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7642 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 6 ++++++
 src/appl/gssftp/ftpd/ftpd.c    | 9 +++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit b951f5964e1e21d38348ccbe629e7e4847f34eb3
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Mar 15 06:50:19 1996 +0000

    	* aclocal.m4 (V5_OUTPUT_MAKEFILE): nuke some redundant sed rules
    		and also make sure that SRCTOP doesn't get a leading "./".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7641 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 4 +---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 71635eb47aed00576ba602981c51596b3fd4b203
Author: Richard Basch <probe@mit.edu>
Date:   Fri Mar 15 06:28:23 1996 +0000

    Added shadow password support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7640 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog    |  4 ++++
 src/appl/gssftp/ftpd/configure.in | 13 +++++++++++++
 src/appl/gssftp/ftpd/ftpd.c       | 13 +++++++++++++
 3 files changed, 30 insertions(+)

commit 1bd86e0b224420fdf0312b81c184f32cf38f3a87
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Mar 14 07:14:45 1996 +0000

    	* aclocal.m4 (V5_OUTPUT_MAKEFILE): most seds don't deal with
    		"s/\(regex\)*/foo/", so use a loop instead to get rid of
    		extraneous "./" occurences.  Do we want srctop and
    		buildtop to have leading "./"s?  They do currently.  Is
    		this a bug?
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7639 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  8 ++++++++
 src/aclocal.m4 | 17 +++++++++++------
 2 files changed, 19 insertions(+), 6 deletions(-)

commit 78d8bb3d4c8be80f568e1b3ecd2c515d4f3fd23a
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Mar 14 05:36:12 1996 +0000

    more specific check for kadmin failure message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7638 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp | 5 +++++
 1 file changed, 5 insertions(+)

commit 140dcb9c2ab787e2bbbd65d45ca2c505d94842da
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Mar 14 04:02:52 1996 +0000

    include missing entry for earlier fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7637 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit eb62ae229181a03ccb3acb55c39adbe92a87703f
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Mar 14 00:44:34 1996 +0000

    fix some whitespace
    clear use_master and use_keytab on failures that don't leave the
     relevant bits initialized
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7636 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/krb524d.c | 26 ++++++++++++++++----------
 1 file changed, 16 insertions(+), 10 deletions(-)

commit 2f508da0b9f88256569d798d0ba472699219afd3
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Mar 14 00:42:43 1996 +0000

    nuke RCS cruft
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7635 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/krb5strings.M | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 3f5d969a56facb48258ef792e112b857188f019e
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Mar 14 00:41:51 1996 +0000

    clean up whitespace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7634 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f9731978206d39ff76a81fb5dac7d2a819ffc29e
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Mar 14 00:40:54 1996 +0000

    print an error when dsize test fails
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7633 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/hash/configure.in | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 4ec3bfa25b09a52fc3496e2444190561a53e35e0
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Mar 14 00:40:13 1996 +0000

    nuke rcs cruft
    fix typo in copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7632 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/pty_err.et | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit e7c1379722f2d28c5259f199b7ddd78b8dbf55a0
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Mar 14 00:38:50 1996 +0000

    fix some of the names..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7631 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb5.conf.M | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 443f4f1c59ca2bed43a8c73bfcc61b05bf997acf
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Mar 14 00:38:11 1996 +0000

    telnet needs USE_ANAME because libtelnet/kerberos.c isn't split
    if setupterm is in curses, grab it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7630 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/configure.in  | 5 ++++-
 src/appl/telnet/telnetd/configure.in | 4 +++-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 2880f4a16322030c6dba8eaf326662d77647eb56
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 13 22:48:00 1996 +0000

    use AC_HEADER_STDARG
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7629 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog        | 4 ++++
 src/appl/bsd/configure.in     | 3 ++-
 src/clients/ksu/ChangeLog     | 4 ++++
 src/clients/ksu/configure.in  | 2 +-
 src/include/krb5/ChangeLog    | 4 ++++
 src/include/krb5/configure.in | 2 +-
 6 files changed, 16 insertions(+), 3 deletions(-)

commit 1ac319524b03e44a9ebb44f7244b29f933fbe13b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 13 22:38:20 1996 +0000

    use AC_HEADER_STDARG
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7628 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog        | 4 ++++
 src/lib/kadm/configure.in     | 3 ++-
 src/lib/krb5/krb/ChangeLog    | 4 ++++
 src/lib/krb5/krb/configure.in | 1 +
 4 files changed, 11 insertions(+), 1 deletion(-)

commit 1888327f0d0b9535317d76fda400a12b21ec5088
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 13 22:23:36 1996 +0000

    use AC_HEADER_STDARG
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7627 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog    | 4 ++++
 src/util/et/configure.in | 2 +-
 src/util/ss/ChangeLog    | 5 +++++
 src/util/ss/configure.in | 3 ++-
 4 files changed, 12 insertions(+), 2 deletions(-)

commit f28ca634cbfb7bdd8bbc419b0d1bbc9c2a00a7db
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 13 22:19:37 1996 +0000

    use PROTOTYPE macro in mechglue.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7626 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog  | 5 +++++
 src/lib/gssapi/mechglue/mechglue.h | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit d36679419b9f35eac17b20a6db62fd422c545884
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Mar 13 21:09:29 1996 +0000

    replace KRBTEST.COM with $REALMNAME. Now you can change the realm name the
    tests use by "runtest --tool krb --srcdir whatever REALMNAME=WHITEHOUSE.GOV"
    also added -- to kadmin tests so they work with any getopt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7625 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/default.exp            | 89 +++++++++++++++----------
 src/tests/dejagnu/krb-root/rlogin.exp           |  8 ++-
 src/tests/dejagnu/krb-root/telnet.exp           |  8 ++-
 src/tests/dejagnu/krb-standalone/gssapi.exp     | 22 +++---
 src/tests/dejagnu/krb-standalone/kadmin.exp     | 89 ++++++++++++++-----------
 src/tests/dejagnu/krb-standalone/rcp.exp        | 10 +--
 src/tests/dejagnu/krb-standalone/rsh.exp        | 12 ++--
 src/tests/dejagnu/krb-standalone/sample.exp     |  3 +-
 src/tests/dejagnu/krb-standalone/standalone.exp |  5 +-
 9 files changed, 142 insertions(+), 104 deletions(-)

commit b65a70d000fe0e9bd4645aa923a492298827bc92
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Mar 13 20:09:54 1996 +0000

    variable HE is a name collision with an hp/ux register mask in the hp/ux
    header files. Sigh. rename to HEstr.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7624 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/telnetd.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c17bfd68b4469e264e59716841f8ac1128ace3bd
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Mar 13 20:06:46 1996 +0000

    minor hp fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7623 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog  | 5 +++++
 src/appl/popper/pop_pass.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e6c5957eba6884feb311d242ef26859c1cb5ed59
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Mar 13 20:05:52 1996 +0000

    update from cygnus sources. Get local hostname in a consistent manner,
    so we ask for the right local service name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7622 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/configure.in  |  2 ++
 src/appl/gssftp/ftpd/Makefile.in  |  1 +
 src/appl/gssftp/ftpd/configure.in |  1 +
 src/appl/gssftp/ftpd/ftpd.c       | 10 +++++++++-
 4 files changed, 13 insertions(+), 1 deletion(-)

commit 1183f46c2c97a6e08bd1b4f93eef836d2550a0f0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Mar 13 18:12:17 1996 +0000

    Include string.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7621 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 4 ++++
 src/lib/krb5/os/t_std_conf.c | 1 +
 2 files changed, 5 insertions(+)

commit 1515a11c74437b8440298e77c32a380fedfd8677
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Mar 13 18:11:13 1996 +0000

    	* str_conv.c (krb5_timestamp_to_string): Handle statement not
    		reached warning.
    
    	* ser_addr.c (krb5_address_internalize): Add magic numbers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7620 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 7 +++++++
 src/lib/krb5/krb/ser_addr.c | 2 ++
 src/lib/krb5/krb/str_conv.c | 2 +-
 3 files changed, 10 insertions(+), 1 deletion(-)

commit e112be17d7dacfd24e8adebaeafd25b26259c804
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Mar 13 18:08:23 1996 +0000

    	* krb5_decode.c (decode_krb5_ticket, decode_krb5_enc_tkt_part,
    		decode_krb5_authenticator, decode_krb5_error,
    		decode_krb5_ap_req, decode_krb5_ap_rep,
    		decode_krb5_ap_rep_enc_part, decode_krb5_safe,
    		decode_krb5_priv, decode_krb5_enc_priv_part,
    		decode_krb5_cred, decode_krb5_enc_part): Add magic values.
    
    	* asn1_k_decode.c (asn1_decode_passwdsequence): Set magic values
    		     in structures.
    		(asn1_decode_kdc_req_body): Set magic in
    		     authorization_data if not sent OTW.
    
    I believe all magic number fields now being properly initialized in the
    asn.1 layer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7619 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 14 ++++++++++++++
 src/lib/krb5/asn.1/asn1_k_decode.c |  5 ++++-
 src/lib/krb5/asn.1/krb5_decode.c   | 13 +++++++++++++
 3 files changed, 31 insertions(+), 1 deletion(-)

commit d38fb54a68407c79207360224f39a35a62ac93df
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Mar 13 18:06:52 1996 +0000

    	* kv5m_err.et: Add KV5M_PASSWD_PHRASE_ELEMENT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7618 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/kv5m_err.et | 1 +
 2 files changed, 5 insertions(+)

commit 5098bbaff02cda91f7f763b50d9ca4499e6e6107
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 13 04:56:22 1996 +0000

    * pre.in (SRCTOP, BUILDTOP): Don't define
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7617 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit ed2f0ed6032ff04539ec5dd281f4db4657e73f18
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 13 04:55:41 1996 +0000

    	* aclocal.m4 (V5_MAKE_SHARED_LIB): If the cache variables for
    	selecting shared v. archive library support haven't been set,
    	complain, instead of generating a broken Makefile.
    	(WITH_CC): Default to value from cache, if available.  If it
    	differs from name supplied on command line, complain.  When not
    	using a value from the cache, verify that it's a working compiler
    	before proceeding.  At end, use AC_PROG_CC to see if it's gcc
    	we're using.
    	(SubdirLibraryRule): Make DONE depend on Makefile.in, so it
    	doesn't keep getting regenerated in the case of no object files.
    	(CHECK_WAIT_TYPE): Make sure that union wait is acceptable to
    	WEXITSTATUS if that macro is defined.
    
    Permit a single configure.in to build multiple makefiles, e.g., when a
    subtree contains a program that must be considered a single package, and might
    as well get configured that way.  (The Cygnus tree handles xdm this way.)
    Should be more efficient.
    	* aclocal.m4 (V5_SET_TOPDIR): Don't substitute BUILDTOP, SRCTOP.
    	(CONFIG_RULES): In makefile dependencies, use $(thisconfigdir).
    	(V5_AC_OUTPUT_MAKEFILE): If arguments are given, treat as
    	directories and build pre/Makefile/post in each.  Set
    	thisconfigdir, SRCTOP, BUILDTOP separately in each directory.
    	Tweak Makefile dependencies appropriately.
    
    Permit compilation on hpux, where stdarg.h exists, but the use of "..." in
    new-style definitions does not work.  (Needs changes to configure.in files.)
    	* aclocal.m4 (AC_HEADER_STDARG): New macro.  Try compiling some
    	sources with variadic functions; set HAVE_STDARG_H or
    	HAVE_VARARGS_H, or bomb.
    	* acconfig.h (HAVE_STDARG_H, HAVE_VARARGS_H): Undef.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7616 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  27 ++++++++++
 src/acconfig.h |   2 +
 src/aclocal.m4 | 160 +++++++++++++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 169 insertions(+), 20 deletions(-)

commit b3b70385ae118f37ff0bfb7f7898070bc563ee74
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 13 04:48:12 1996 +0000

    * gss-server.c (timeval_subtract): Use old-style function definition
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7615 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 5 +++++
 src/appl/gss-sample/gss-server.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit da26b0f4f3837c1542e7fa30eb2011ab769db14a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 13 04:35:37 1996 +0000

    remove cvs conflict marker, wrap some long lines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7614 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 30 ++++++++++++++++--------------
 1 file changed, 16 insertions(+), 14 deletions(-)

commit 9728f668e17d830b92faf3176f6f140e126a5a5f
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Mar 13 04:32:43 1996 +0000

    regenerated
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7613 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/configure | 24 ------------------------
 1 file changed, 24 deletions(-)

commit 03c1ef5d1e147bdf460402e984098275e6d70670
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 13 02:53:21 1996 +0000

    New telnet authentication type pair to indicate whether we should be
    encrypting.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7612 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/arpa/telnet.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit 67daad7ca1d2c8b2bcd43e76e20cd497b1547bb5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Mar 12 23:06:52 1996 +0000

    Check in ChangeLog for last change..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7611 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit dd1fb67c835df0687fc9242e96f427e8bd778793
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Mar 12 23:03:58 1996 +0000

    	* krshd.c (doit): For encrypted rcp, fix logic in determining
    		executable to run.
    
    The real bug was that for encrypted rcp, it was checking (with stat) if
    "-x ....../rcp" existed instead of "..../rcp"
    
    Another change is so that freed memory is not accessed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7610 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.M |  2 +-
 src/appl/bsd/krshd.c    | 29 +++++++++++++++--------------
 2 files changed, 16 insertions(+), 15 deletions(-)

commit d172d81439fb027047c76e832148a7c23cef27fe
Author: Richard Basch <probe@mit.edu>
Date:   Tue Mar 12 19:04:45 1996 +0000

    	* kprop.c: Write a byte to the last-prop file to ensure the file
    		modtime is updated.  Simply opening the file isn't sufficient.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7609 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog | 5 +++++
 src/slave/kprop.c   | 1 +
 2 files changed, 6 insertions(+)

commit 9de25f5b4de8e0a168be70ed8414b6c7538777ed
Author: Richard Basch <probe@mit.edu>
Date:   Tue Mar 12 19:04:14 1996 +0000

    Additional bugs needing to be addressed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7608 dc483132-0cff-0310-8789-dd5450dbe970

 src/TODO | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 22553ce19a069c8522082073c8d4b81e8f1e83c5
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Mar 12 10:43:00 1996 +0000

    use KRB5_PROTOTYPE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7607 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/memory/mcc_init.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e12f1e2ffd50c4921780b0cdee3bfb3cd856081a
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Mar 12 10:22:59 1996 +0000

    convert __gss_get_mechanism to k&r style definition
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7606 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/g_glue.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 96610ac6dbba9c229febc92d2270398ac477ca19
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Mar 12 10:16:23 1996 +0000

    use PROTOTYPE and K&R style definitions, per krb5 style
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7605 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/k5mech.c           | 12 ++++++------
 src/lib/gssapi/mechglue/g_initialize.c |  8 +++++---
 2 files changed, 11 insertions(+), 9 deletions(-)

commit 7a9f44f956e9f8349973ed67892bc7c3aae64488
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 11 21:59:39 1996 +0000

    Fixed mispelling of Doug Engert's name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7604 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog           | 8 ++++----
 src/lib/gssapi/generic/ChangeLog | 2 +-
 src/util/pty/ChangeLog           | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

commit aa387191f51b52e2fa095a2d0aeab4653f9d971b
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Mar 11 04:51:50 1996 +0000

    	* aclocal.m4 (KRB5_SIGTYPE): quote the body correctly, so the test
    	happens when it should.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7603 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 249c1f463dc2a54447832ccf297b07b559ac039c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Mar 9 02:37:38 1996 +0000

    Change sizeof(long) to sizeof(krb5_int32)
    
    Yet another piece of code that was assuming that longs are 32 bits...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7602 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog    | 5 +++++
 src/lib/gssapi/krb5/util_cksum.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4aa5163a4439d1a841e578c8a5756178535c51dd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Mar 8 14:44:23 1996 +0000

    Add comments about the DejaGnu tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7599 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    |  4 ++++
 doc/install.texi | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 39 insertions(+)

commit ea9c2404999a6cfaba170e6407e5d3106c22507b
Author: Richard Basch <probe@mit.edu>
Date:   Wed Mar 6 21:41:22 1996 +0000

    * kprop.c: The credentials cache should be destroyed after any error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7598 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog | 4 ++++
 src/slave/kprop.c   | 4 ++++
 2 files changed, 8 insertions(+)

commit f7644ddb5931db90834832f544fd330eedbd797c
Author: Richard Basch <probe@mit.edu>
Date:   Wed Mar 6 21:39:17 1996 +0000

    POSIX requires a file be opened read-write for locking
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7597 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b23f955bcf38b07919bcbc22bb51e735b0dd7081
Author: Richard Basch <probe@mit.edu>
Date:   Wed Mar 6 21:37:24 1996 +0000

    * dumpv4.c:
    	  The V4 master key & schedule was never initialized,
    	so the dump created by dump_v4db was garbage.   Read the V4
    	master key from /.k or prompt for the V4 master key password.
    	  If there is no V4-salt key in the database, but there is a DES
    	key, include it in the V4 dump, in case it is merely a random
    	service key for which there is no associated password.
    	  Skip over K/M in the V5 database (use the entered V4 master key).
    	  Both krbtgt and afs keys often have domain-qualifed instances.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7596 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog | 15 +++++++++++
 src/admin/edit/dumpv4.c  | 69 +++++++++++++++++++++++++++++++++++++++++++-----
 2 files changed, 78 insertions(+), 6 deletions(-)

commit 66b60913edde7f4585f23955c804abf2117f881f
Author: Richard Basch <probe@mit.edu>
Date:   Tue Mar 5 17:31:01 1996 +0000

    * kprop.c: Call krb5_sname_to_principal rather than doing the OS calls.
    	  Removed a trailing ; that caused a spurious message to be printed
    	even upon success.
    
    * kpropd.c: Call krb5_sname_to_principal rather than doing the OS calls.
    	  Open the lock file read-write, as required by POSIX.
    	  Downgrade the lock to a shared lock prior to the execution
    	of kdb5_edit (it also tries to place a shared lock on the dump file).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7595 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog | 15 +++++++++++++
 src/slave/kprop.c   | 65 ++++++++++++++++++++---------------------------------
 src/slave/kpropd.c  | 31 ++++++++++---------------
 3 files changed, 51 insertions(+), 60 deletions(-)

commit 584d4d8d3a8d47b1157408484ca072fd821875e2
Author: Richard Basch <probe@mit.edu>
Date:   Tue Mar 5 17:28:52 1996 +0000

    kdb5_edit has been moved to PREFIX/sbin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7594 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 4 ++++
 src/include/krb5/stock/osconf.h  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit d2d51aee1fe75c42a04c285e493e87a756364262
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Mar 5 07:33:42 1996 +0000

    	* kdb5_edit.c: new command line option -f stashfile.
    	* kdb5_edit.M: document stashfile option.
    
    (also fixed some indentation, diff -w shows no difference.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7593 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   |  5 +++++
 src/admin/edit/kdb5_edit.M | 11 +++++++++++
 src/admin/edit/kdb5_edit.c | 32 +++++++++++++++++---------------
 3 files changed, 33 insertions(+), 15 deletions(-)

commit a28191f07ec46862dc8798237cce9176ecaa07e7
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Mar 5 07:29:29 1996 +0000

    now the keys actually *work* when you load an old dump (a real one,
    not the fake one the test case creates.)
    
    	* dump.c (process_k5beta_record): since V4 salt type has no data
     	either, only set key_data_ver to 1 for data_type 0 with 0-length
     	salt. Also, don't include alternate key if akey has all-zero type
    	and length in both fields.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7592 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog |  7 +++++++
 src/admin/edit/dump.c    | 11 ++++++++---
 2 files changed, 15 insertions(+), 3 deletions(-)

commit 0a6cf4818457ebde70ced9f07024474ea7509d2d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Mar 5 01:51:23 1996 +0000

    	* default.exp: Log krb5kdc to stderr so that test can detect
    		properly when server has started. Change
    		start_kerberos_daemons to take advantage of this.
    
    Before, every time the server was started, the test would have to wait
    for the standard timeout (100 sec) before continuing with the test.
    The standalone tests used to take 15.5 min and now take 4.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7591 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  6 ++++++
 src/tests/dejagnu/config/default.exp | 15 ++++++++++++++-
 2 files changed, 20 insertions(+), 1 deletion(-)

commit d3b1facf5c68cd1568b22dfa4a3ecc1ee638aa92
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 3 21:01:45 1996 +0000

    Changes to start up kshd (not krshd) with new arguments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7590 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog |  6 ++++++
 src/tests/dejagnu/krb-standalone/rcp.exp   |  4 ++--
 src/tests/dejagnu/krb-standalone/rsh.exp   | 12 ++++++------
 3 files changed, 14 insertions(+), 8 deletions(-)

commit edd71b80ab4288569d9ebaba56aa7e13d8b58e55
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 3 21:00:57 1996 +0000

    Change to execute with new program name and arguments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7589 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-root/ChangeLog  | 5 +++++
 src/tests/dejagnu/krb-root/rlogin.exp | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 0d183c4c817e3a1d639ee1733e0087a08b7d7cba
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 3 18:14:54 1996 +0000

    	* krb5_decode_test.c (main): In krb5_enc_tkt_part (optionals NULL)
    		test, set starttime to authtime. Matches change to
    		lib/krb5/asn.1/krb5_decode.c.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7588 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          | 5 +++++
 src/tests/asn.1/krb5_decode_test.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 149c9cc9d0961f2a08a69b0fc5ec7213e0a36b80
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 3 17:55:45 1996 +0000

    	* srv_main.c: Move inclusion of k5-int.h before testing if
    		HAVE_STDARG_H is defined.
    
    This is because configure.in does not test for stdarg.h, but autoconf.h does have it defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7587 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog  | 5 +++++
 src/kadmin/v5server/srv_main.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 01eb9a864c3a7cda92a295d99acfdd5d717d06c9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 3 17:50:13 1996 +0000

    	* g_imp_sec_context.c, g_exp_sec_context.c: Include string.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7586 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog           | 4 ++++
 src/lib/gssapi/mechglue/g_exp_sec_context.c | 1 +
 src/lib/gssapi/mechglue/g_imp_sec_context.c | 1 +
 3 files changed, 6 insertions(+)

commit 3fe427eb4bdd9f86c1017502d4b33b62ca71ad5f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 3 17:25:22 1996 +0000

    	* gss-server.c (test_import_export_context): Add second argument
    		to gettimeofday.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7585 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 5 +++++
 src/appl/gss-sample/gss-server.c | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 22989aac01fbb9ef98144b9634c302793ad969d6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Mar 3 15:42:17 1996 +0000

    configure.in: Change WITH_DB to WITH_KDB_DB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7584 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    | 4 ++++
 src/lib/kdb/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 1b6b865423b0182a69c0d2a6a2faee1da703fade
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Mar 2 08:08:14 1996 +0000

    gss-server.c (sign_server): Do better import/export security checking.
    	If the received message to be signed is not printable (at least the
    	first two characters are not), display the message in hex.  Print the
    	hex values of the incoming and outcoming packets, for your
    	information.
    
    gss-misc.c (print_token, display_buffer): Two new tokens for
    	displaying GSSAPI buffers, either has hex or as a printable string.
    
    gss-client.c (call_server): Add option to support reading in the
    	message to be signed from a file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7583 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |  15 ++++++
 src/appl/gss-sample/gss-client.c |  88 +++++++++++++++++++++++++-----
 src/appl/gss-sample/gss-misc.c   |  40 ++++++++++++++
 src/appl/gss-sample/gss-server.c | 114 ++++++++++++++++++++++++++++++---------
 4 files changed, 219 insertions(+), 38 deletions(-)

commit 97bd36c44627cb78585c5ddcd4d27bdd9e344755
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Mar 2 08:02:16 1996 +0000

    k5mech.c (krb5_gss_get_context): Initialize the serializers here,
    	instead of in export and import security context.  This will speed
    	things up a little.
    
    export_sec_context.c (krb5_gss_export_sec_context):
    import_sec_context.c (krb5_gss_import_sec_context): Don't create
    	a serialization context just for importing/exporting credentials.
    	Use the passed-in gssapi context.  This speeds things up
    	significantly.  Assume the serializers are initialized in
    	krb5_gss_get_context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7582 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  16 +++-
 src/lib/gssapi/krb5/export_sec_context.c | 126 ++++++++++++++-----------------
 src/lib/gssapi/krb5/import_sec_context.c |  80 ++++++++------------
 src/lib/gssapi/krb5/k5mech.c             |  22 ++++--
 4 files changed, 119 insertions(+), 125 deletions(-)

commit ec59f120439a69fb59cd51984a22fb29df7c36a8
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 1 05:06:19 1996 +0000

    g_glue.c (__gss_get_mech_type): Fix code to properly parse token
    	headers.  It was working only by serendipity....
    
    g_accept_sec_context.c (gss_accept_sec_context): Add error checking
    	and memory cleanup.  Make gss_accept_sec_context work for mechanisms
    	that use multiple token roundtrips.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7581 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog              |  9 ++++
 src/lib/gssapi/mechglue/g_accept_sec_context.c | 60 ++++++++++++++++++--------
 src/lib/gssapi/mechglue/g_glue.c               | 43 +++++++++---------
 src/lib/gssapi/mechglue/mglueP.h               |  2 +-
 4 files changed, 72 insertions(+), 42 deletions(-)

commit d4645bb8dbd9ca7d982894bb8e40909386a709c9
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 1 05:04:46 1996 +0000

    Use NEED_SOCKETS instead of #including <netdb.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7580 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/fwd_tgt.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f65cb2ab1085c32d1f77a1c113826fe1e067d62e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 1 05:04:16 1996 +0000

    Add closeoscket() call so that program properly cleans up the socket
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7579 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/changelo   | 5 +++++
 src/windows/gss/gss-clie.c | 2 ++
 2 files changed, 7 insertions(+)

commit aa54e47fecd9d7e2b76cdde2947b683157df8cf1
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 1 00:45:51 1996 +0000

    Added note: Note that calls to WSAStartup and WSACleanup must be in
    matched pairs.  If there is a missing WSACleanup call when a program
    exits, under Lan Workplace, the name resolver will stop working.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7578 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog  | 6 +++++-
 src/lib/win_glue.c | 7 +++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 59affc13e7968be765cd85f9ce4d845ebee57011
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 1 00:42:29 1996 +0000

    Take out calls to SOCKET_INITIALIZE and SOCKET_CLEANUP.  This gets
    done in win_glue.c, and we only need to do this once.  (XXX What about
    Macintosh?)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7577 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  7 +++++++
 src/lib/krb5/os/sendto_kdc.c | 12 +++++++++++-
 2 files changed, 18 insertions(+), 1 deletion(-)

commit e62e3ad3d85c8988c047e787f8f64d9454e141ee
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 1 00:40:43 1996 +0000

    Fix to work on 16-bit platforms (we don't allow greater than 64k
    tokens on these platforms).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7576 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog    | 6 ++++++
 src/lib/gssapi/generic/util_token.c | 9 +++++++++
 2 files changed, 15 insertions(+)

commit d174a15290a1b04aa50442e22587ec8b56f850c3
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 29 21:50:45 1996 +0000

    Make sure WSACleanup() is called when the DLL exits
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7575 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog  | 4 ++++
 src/lib/win_glue.c | 1 +
 2 files changed, 5 insertions(+)

commit 73fe95dbaa5701493d4c5ecc62a5d4bec4cb75c7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 29 06:27:31 1996 +0000

    mglueP.h: For MS-DOS, add #include of malloc.h
    
    g_acquire_cred.c (gss_acquire_cred): Fix so that the call works when
    	desired_name is NULL (meaning use the default credentials).
    
    g_imp_sec_context.c (gss_import_sec_context):
    g_exp_sec_context.c (gss_export_sec_context): Fix to import/export the
    	framing security context (so that this call actually works!).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7574 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog           | 13 ++++
 src/lib/gssapi/mechglue/g_acquire_cred.c    | 95 +++++++++++++++++++----------
 src/lib/gssapi/mechglue/g_exp_sec_context.c | 50 +++++++++++----
 src/lib/gssapi/mechglue/g_imp_sec_context.c | 80 ++++++++++++++++++------
 src/lib/gssapi/mechglue/mglueP.h            |  4 ++
 5 files changed, 180 insertions(+), 62 deletions(-)

commit 83920b03268c6802c1a661f2620c8423a8bbcc74
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 29 06:25:11 1996 +0000

    Added support for users to enter the GSSAPI target name into the
    combobox.  The syntax is: "host port gssapi_target_name"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7573 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/changelo |  7 +++++++
 src/windows/gss/gss.c    | 53 +++++++++++++++++++++++++++++++-----------------
 src/windows/gss/gss.rc   |  4 ++--
 3 files changed, 43 insertions(+), 21 deletions(-)

commit 04f9e4057f976060930d2b3c40330513f55f680a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Feb 28 18:08:51 1996 +0000

    Move com_err.h after k5-int.h include so that autoconf.h is included
    which handles the varargs issue.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7571 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 4 ++++
 src/kdc/main.c    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8b660510c253f0d4c9d6ab29bdb1c01536b56634
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 28 16:44:07 1996 +0000

    Get the nametype OID from gss_display_name, print it, and then release
    the nametype OID.  This tests gss_display_name()'s ability to return a
    valid nametype, which can then be freed successfully.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7570 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |  7 +++++++
 src/appl/gss-sample/gss-client.c | 16 ++++++++++++++--
 2 files changed, 21 insertions(+), 2 deletions(-)

commit 914e58255f53b7445a0ccdfb66b703e45482e3d2
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 28 05:47:23 1996 +0000

    Update TODO list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7568 dc483132-0cff-0310-8789-dd5450dbe970

 src/TODO | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 2cd57caee0587c2a459c32bd36bea48c295ca1d3
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 28 05:36:40 1996 +0000

    Build the gssapi tests directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7567 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog    | 4 ++++
 src/tests/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit e2fb08dbb53ab805f878eaa7d2938d2b2368eb01
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 28 05:35:06 1996 +0000

    Fix memory leak; free enctypes after use
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7566 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  5 +++++
 src/lib/krb5/krb/gc_via_tkt.c | 17 ++++++++++-------
 2 files changed, 15 insertions(+), 7 deletions(-)

commit bcf9d1dbcee8539444e0b8897c643655381d9dac
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 28 05:18:50 1996 +0000

    Windows has strerror()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7565 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 4 ++++
 src/util/et/error_message.c | 3 +++
 2 files changed, 7 insertions(+)

commit 37657fbefc2c9f8ed59bd42ffabeec2f27a57f47
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 28 05:05:58 1996 +0000

    Add Windows 95/NT time function.  (Does this time function work under
    Windows?  We'll find out....)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7564 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog  |  6 ++++++
 src/lib/crypto/os/c_ustime.c | 38 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 44 insertions(+)

commit 20905e373121539ed798f3d1e5588363cfaca888
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 28 05:05:24 1996 +0000

    We have implemented gss_inquire_names_for_mech, not
    gss_inquire_mechs_for_name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7563 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog  | 5 +++++
 src/lib/gssapi.def | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 630d55d2ec881a91cb8bb0e49f3e77fc49a6c966
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 28 05:04:36 1996 +0000

    Modify windows build procedure to include the gssapi/mechglue
    directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7562 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 9 ++++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit d9bc9fab1609e2fa776f4d04bf43d200044ab9f4
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 28 04:38:54 1996 +0000

    g_initialize.c (gss_initialize): Don't fprintf to stderr on
    	Macintoshes and Windows.
    
    g_inq_context.c: Add INTERFACE keyword for Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7561 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog       | 5 +++++
 src/lib/gssapi/mechglue/g_initialize.c  | 7 +++++++
 src/lib/gssapi/mechglue/g_inq_context.c | 3 ++-
 3 files changed, 14 insertions(+), 1 deletion(-)

commit 59ca1fc3286d53b139e92f26b55cf6d6d431699e
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 28 03:11:30 1996 +0000

    Add mechglue to the list of directories which are recursively handled
    for Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7560 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   | 6 ++++++
 src/lib/gssapi/Makefile.in | 6 ++++++
 2 files changed, 12 insertions(+)

commit 91f081a10721c1b6197d6f169ebb921d42abe3a0
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 28 02:33:34 1996 +0000

    Fix stupid typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7559 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/hostaddr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f82e12e43f91064bab1faa20a9bdac3311c0ff85
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 28 00:26:25 1996 +0000

    If starttime is not set, then use authtime as a default.  (This fixes
    the bug where if you try to immediately use a TGT to get a ticket, you
    get a time skew error.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7558 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 7 +++++++
 src/lib/krb5/asn.1/krb5_decode.c | 2 ++
 2 files changed, 9 insertions(+)

commit 9ca73d245b4fd6f3cffd35b6215201c4624acbb5
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 27 23:53:10 1996 +0000

    Protect include of unistd.h with HAVE_UNISTD_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7557 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog | 4 ++++
 src/lib/gssapi/mechglue/oid_ops.c | 2 ++
 2 files changed, 6 insertions(+)

commit 9f58369f10046fc2e9d527ee47ec080ffbd2fd1d
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 27 23:52:38 1996 +0000

    Make sure size_t and uid_t are defined under MS-DOS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7556 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog |  5 +++++
 src/lib/gssapi/generic/gssapi.h  | 12 +++++++++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit 5a0a558c0108244338b2538ff385e9b7df55a566
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 27 23:50:45 1996 +0000

    accept_sec_context.c (krb5_gss_accept_sec_context): Remove dead code
    	which used geteuid().
    
    Makefile.in (gssapi_err_krb5.$(OBJEXT)): Add Windows production to add
    	file to library.
    
    pname_to_uid.c: Don't try to compile pname_to_uid.c for MS-DOS
    	or Macintosh.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7555 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 11 +++++++++++
 src/lib/gssapi/krb5/Makefile.in          |  5 +++++
 src/lib/gssapi/krb5/accept_sec_context.c |  6 ------
 src/lib/gssapi/krb5/k5mech.c             |  1 -
 src/lib/gssapi/krb5/pname_to_uid.c       |  7 +++++++
 5 files changed, 23 insertions(+), 7 deletions(-)

commit b2c672ee4bb1e43d29a758c15b87ac9b50cdc76d
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 27 23:48:59 1996 +0000

    Use #define NEED_SOCKETS instead of #including <netdb.h> (this breaks
    under windows).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7554 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 5 +++++
 src/lib/krb5/os/hostaddr.c | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit e2a9a77cad4a7652c9598a1409d3a6100233e982
Author: Richard Basch <probe@mit.edu>
Date:   Tue Feb 27 22:37:56 1996 +0000

    *main.c:
    	Do not repeat random number generator initializations, as memory
    	is allocated and never reclaimed.  Also fixed the V4 random number
    	generator initialization (a DES_CBC_CRC random number is generated
    	and used as a seed for the V4 routine, but the generation function
    	was being called with the wrong arguments).
    
    * do_as_req.c:
    	Memory was occassionally being freed twice because the pointer was
    	not re-initialized to NULL after it was freed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7553 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   | 13 +++++++++++++
 src/kdc/do_as_req.c |  1 +
 src/kdc/main.c      | 36 +++++++++++++++++-------------------
 3 files changed, 31 insertions(+), 19 deletions(-)

commit 23654689184bfa8b513fb6e0bb68089f4cce0514
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Feb 27 22:29:12 1996 +0000

    Add USE_ANAME for dbm library (if needed)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7552 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 4 ++++
 src/appl/gss-sample/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 75e2ef1d35e6ba50afb0f16d47892af3667cbc40
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Feb 26 23:32:59 1996 +0000

    Remoe static declaration of kg_context,
    which is global elsewhere and extern in gssapiP_krb5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7551 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog | 4 ++++
 src/lib/gssapi/krb5/k5mech.c  | 5 -----
 2 files changed, 4 insertions(+), 5 deletions(-)

commit ce6d159bd3304d8ee7b2186184283e80f45f2ab0
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Feb 26 22:07:51 1996 +0000

    Don't compile promptusr for Windows or Macintosh
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7550 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 4 ++++
 src/lib/krb5/os/promptusr.c | 7 ++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit d62b2c8fd06b1e3de1a928d7b205bea2ce2924a2
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Feb 26 08:36:47 1996 +0000

    Use MAXDNAME for the maximum length of a domain,
    *not* MAXHOSTNAMELEN, which is the maximum length
    of an argument to gethostname or sethostname.
    Look for arpa/nameser.h to find this constant,
    defining it to 256 inf not present in an included file.
    
    Call USE_ANAME in the configure.in, so db library is included.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7549 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 12 ++++++++++++
 src/appl/telnet/telnetd/configure.in |  3 ++-
 src/appl/telnet/telnetd/telnetd.c    | 13 ++++++++-----
 3 files changed, 22 insertions(+), 6 deletions(-)

commit c1b2f76b318c5e6483ae8d1e7752196006738d04
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Feb 26 08:35:56 1996 +0000

    Use MAXDNAME for the maximum length of a domain,
    *not* MAXHOSTNAMELEN, which is the maximum length
    of an argument to gethostname or sethostname.
    Look for arpa/nameser.h to find this constant,
    defining it to 256 inf not present in an included file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7548 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    |  6 ++++++
 src/appl/telnet/telnet/commands.c   | 10 +++++++---
 src/appl/telnet/telnet/configure.in |  2 +-
 3 files changed, 14 insertions(+), 4 deletions(-)

commit 4574b2f5fb51aa4f1f509380202b8214f372974b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Feb 26 08:32:46 1996 +0000

    Call USE_ANAME so we get the right
    db libraries under Linux.
    (I'm not quite sure I understand Richard's db changes,
    but if I do understand them, this is correct.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7547 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 5 +++++
 src/appl/bsd/configure.in | 1 +
 2 files changed, 6 insertions(+)

commit 984919a0b65188549d8d8ef9674e893e6a865891
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Feb 26 02:31:03 1996 +0000

    Remove space from #endif line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7546 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krcp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5c54e7838b4fcddeed9b053415b475d96b61be50
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Feb 26 00:14:35 1996 +0000

    Fix the server side of the krlogin bug detecting eof in connection close
    
    Also, import the ops changes to do with enable-athena.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7545 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 16 ++++++++++++++++
 src/appl/bsd/configure.in |  5 ++++-
 src/appl/bsd/krcp.c       |  6 ++++--
 src/appl/bsd/krlogin.c    |  2 ++
 src/appl/bsd/krlogind.c   |  2 +-
 src/appl/bsd/krsh.c       |  4 ++--
 6 files changed, 29 insertions(+), 6 deletions(-)

commit f8d4ad5352fe89dd16d28f4367c97db2dd990309
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Feb 25 21:07:18 1996 +0000

    	* main.c (initialize_realms): missing indirection for conf_val in
    	alternate profile code. (This should really be in a library...)
    (thanks ezra!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7544 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 src/kdc/main.c    | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 95ce04687427f5b228032048a7d3b78263cbe67e
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Feb 25 20:44:06 1996 +0000

    	* g_acquire_cred.c, g_delete_sec_context.c, g_dsp_name.c,
    	g_dsp_status.c, g_exp_sec_context.c, g_glue.c, g_imp_name.c,
    	g_imp_sec_context.c, g_indicate_mechs.c, g_init_sec_context.c,
    	g_inq_cred.c, g_rel_buffer.c, g_rel_cred.c, g_rel_name.c,
    	g_rel_oid_set.c: include stdio.h to actually get NULL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7543 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog              | 8 ++++++++
 src/lib/gssapi/mechglue/g_acquire_cred.c       | 1 +
 src/lib/gssapi/mechglue/g_delete_sec_context.c | 1 +
 src/lib/gssapi/mechglue/g_dsp_name.c           | 1 +
 src/lib/gssapi/mechglue/g_dsp_status.c         | 1 +
 src/lib/gssapi/mechglue/g_exp_sec_context.c    | 1 +
 src/lib/gssapi/mechglue/g_glue.c               | 1 +
 src/lib/gssapi/mechglue/g_imp_name.c           | 1 +
 src/lib/gssapi/mechglue/g_imp_sec_context.c    | 1 +
 src/lib/gssapi/mechglue/g_indicate_mechs.c     | 1 +
 src/lib/gssapi/mechglue/g_init_sec_context.c   | 1 +
 src/lib/gssapi/mechglue/g_inq_cred.c           | 1 +
 src/lib/gssapi/mechglue/g_rel_buffer.c         | 1 +
 src/lib/gssapi/mechglue/g_rel_cred.c           | 1 +
 src/lib/gssapi/mechglue/g_rel_name.c           | 1 +
 src/lib/gssapi/mechglue/g_rel_oid_set.c        | 1 +
 16 files changed, 23 insertions(+)

commit 1a387bd3d52a8704a9e2e6b1bc3eafb96041e823
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Feb 25 02:58:18 1996 +0000

    Makefile.in, g_inquire_cred.c, g_inquire_names.c, g_inquire_context.c:
    
    Renamed files to g_inq_cred.c,	g_inq_names.c, and g_inq_context.c,
    respectively.  To make files be unqiue to DOS's 8.3 restrictions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7539 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog           |   4 +
 src/lib/gssapi/mechglue/Makefile.in         |  12 +--
 src/lib/gssapi/mechglue/g_inq_context.c     | 132 +++++++++++++++++++++++
 src/lib/gssapi/mechglue/g_inq_cred.c        | 159 ++++++++++++++++++++++++++++
 src/lib/gssapi/mechglue/g_inq_names.c       |  68 ++++++++++++
 src/lib/gssapi/mechglue/g_inquire_context.c | 132 -----------------------
 src/lib/gssapi/mechglue/g_inquire_cred.c    | 159 ----------------------------
 src/lib/gssapi/mechglue/g_inquire_names.c   |  68 ------------
 8 files changed, 369 insertions(+), 365 deletions(-)

commit 9311086c12ecef70a9e0b4ee6c07249f556b0e58
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Feb 25 02:47:20 1996 +0000

    hpux make doesn't grok $@, so I'm told.  Use explicit target names for
    building errortable include files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7538 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  6 ++++++
 src/include/Makefile.in | 10 +++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

commit b7a6591c6e497564bb40341f2f8e652f9e82a8d2
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Feb 25 02:35:35 1996 +0000

    Don't do call vhangup() if system doesn't have it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7537 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog | 4 ++++
 src/util/pty/vhangup.c | 2 ++
 2 files changed, 6 insertions(+)

commit 4b49205ea6d6418c84c5558d6d25be10b46e10fe
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Feb 25 02:33:59 1996 +0000

    g_acquire_cred.c (gss_add_cred): New GSSAPI V2 function
    
    g_inquire_cred.c (gss_inquire_cred_by_mech): New GSSAPI V2 function.
    
    g_init_sec_context.c (gss_init_sec_context): Make sure we convert the
    	union credential into a mechanism specific credential.
    
    g_glue.c (__gss_get_mechanism_cred): New function for returning the
    	mechanism-specific credential from a union credential.
    
    g_inquire_names.c (gss_inquire_names_for_mech):
    g_oid_ops.c (gss_str_to_oid, gss_oid_to_str, ss_test_oid_set_member,
    	gss_add_oid_set_member, gss_create_empty_oid_set, gss_release_oid):
    g_imp_sec_context.c (gss_import_sec_context):
    g_exp_sec_context.c (gss_export_sec_context):
    g_inquire_cred.c (gss_inquire_cred):
    g_rel_oid_set.c (gss_release_oid_set):
    g_rel_buffer.c (gss_release_buffer):
    g_rel_name.c (gss_release_name):
    g_imp_name.c (gss_import_name):
    g_dsp_name.c (gss_display_name):
    g_compare_name.c (gss_compare_name):
    g_indicate_mechs.c (gss_indicate_mechs):
    g_dsp_status.c (gss_display_status):
    g_unseal.c (gss_unseal, gss_unwrap):
    g_seal.c (gss_seal, gss_wrap):
    g_verify.c (gss_verify, gss_verify_mic):
    g_sign.c (gss_sign, gss_get_mic):
    g_context_time.c (gss_context_time):
    g_delete_sec_context.c (gss_delete_sec_context):
    g_process_context.c (gss_process_context):
    g_accept_sec_context.c (gss_accept_sec_context):
    g_init_sec_context.c (gss_init_sec_context):
    g_rel_cred.c (gss_release_cred):
    g_acquire_cred.c (gss_acquire_cred): Added INTERFACE keyword for Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7536 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog              |  40 ++++++
 src/lib/gssapi/mechglue/g_accept_sec_context.c |  17 +--
 src/lib/gssapi/mechglue/g_acquire_cred.c       | 179 ++++++++++++++++++++++++-
 src/lib/gssapi/mechglue/g_compare_name.c       |   2 +-
 src/lib/gssapi/mechglue/g_context_time.c       |   2 +-
 src/lib/gssapi/mechglue/g_delete_sec_context.c |   2 +-
 src/lib/gssapi/mechglue/g_dsp_name.c           |   2 +-
 src/lib/gssapi/mechglue/g_dsp_status.c         |   2 +-
 src/lib/gssapi/mechglue/g_exp_sec_context.c    |   2 +-
 src/lib/gssapi/mechglue/g_glue.c               |  27 ++++
 src/lib/gssapi/mechglue/g_imp_name.c           |   2 +-
 src/lib/gssapi/mechglue/g_imp_sec_context.c    |   2 +-
 src/lib/gssapi/mechglue/g_indicate_mechs.c     |   2 +-
 src/lib/gssapi/mechglue/g_init_sec_context.c   |  14 +-
 src/lib/gssapi/mechglue/g_inquire_cred.c       |  35 ++++-
 src/lib/gssapi/mechglue/g_inquire_names.c      |   6 +-
 src/lib/gssapi/mechglue/g_oid_ops.c            |  12 +-
 src/lib/gssapi/mechglue/g_process_context.c    |   2 +-
 src/lib/gssapi/mechglue/g_rel_buffer.c         |   2 +-
 src/lib/gssapi/mechglue/g_rel_cred.c           |   2 +-
 src/lib/gssapi/mechglue/g_rel_name.c           |   2 +-
 src/lib/gssapi/mechglue/g_rel_oid_set.c        |   2 +-
 src/lib/gssapi/mechglue/g_sign.c               |   4 +-
 src/lib/gssapi/mechglue/g_unseal.c             |   4 +-
 src/lib/gssapi/mechglue/g_verify.c             |   4 +-
 src/lib/gssapi/mechglue/mglueP.h               |   4 +
 26 files changed, 324 insertions(+), 50 deletions(-)

commit be4b1109d96de3b188f224bf81b69d9578c78cd3
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Feb 25 02:31:42 1996 +0000

    New error code function
    
    XXX Need to square number assigment with official C-binds draft once
    it is issued.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7535 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog | 6 ++++++
 src/lib/gssapi/generic/gssapi.h  | 4 ++++
 2 files changed, 10 insertions(+)

commit 0a262255285725757e32208f5b3d4b3fe5b8e84f
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Feb 25 01:35:18 1996 +0000

    With this change, lddb -old actually *works* on old dumps..
    
    	* dump.c (process_k5beta_record): encrypted keys used to have 4
    	byte lengths in MSB order, need to convert to 2 byte LSB order
    	lengths before storing. Handle primary key and alternate key.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7534 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog |  6 ++++++
 src/admin/edit/dump.c    | 41 ++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 46 insertions(+), 1 deletion(-)

commit 802b0de1893835e5980e3ae3cd7c4922b2ebc175
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Feb 25 00:27:59 1996 +0000

    Add support for new V2 call gss_wrap_size_limit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7533 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog | 1 +
 src/lib/gssapi/krb5/k5mech.c  | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 97d5374e66f13db71b622a26e06271bcedbab31d
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Feb 25 00:27:20 1996 +0000

    Add support for new V2 call gss_wrap_size_limit()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7532 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog |  3 +++
 src/lib/gssapi/mechglue/g_seal.c  | 46 +++++++++++++++++++++++++++++++++++++--
 src/lib/gssapi/mechglue/mglueP.h  | 10 +++++++++
 3 files changed, 57 insertions(+), 2 deletions(-)

commit fa8cbe088d757fbb28a9411b84b37dfa62f94dba
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Feb 25 00:17:39 1996 +0000

    For MS-DOS filesystems, you must close the file before unlinking it,
    otherwise the unlink() will fail.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7531 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog    |  6 ++++++
 src/lib/krb5/ccache/file/fcc_destry.c | 10 +++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

commit d901d7b89aa45e2dc9eb2af3aeddc5efabdb2a66
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Feb 25 00:08:27 1996 +0000

    Add support for shared libraries under HPUX and Sinix (SysVR4 under mips)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7530 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |  5 +++++
 src/configure.in | 58 +++++++++++++++++++++++++++++++++++++++++++++++---------
 2 files changed, 54 insertions(+), 9 deletions(-)

commit 64ba46c27843cae04490058e4b6d5bcee8f2edc7
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Feb 25 00:05:32 1996 +0000

    Add support for HPUX and Sinix (sys5r4 on mips)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7529 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    |  4 ++++
 src/util/makeshlib.sh | 26 ++++++++++++++++++++++++++
 2 files changed, 30 insertions(+)

commit 783deea7bde657e0fc2f46c4dcb18ee2cd03933a
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Feb 25 00:01:14 1996 +0000

    Under Windows, assume that the keytab file is located in the Windows
    directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7528 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  5 +++++
 src/lib/krb5/os/ktdefname.c | 15 +++++++++++++++
 2 files changed, 20 insertions(+)

commit 354078fdef236a452fd5bb0893164f00a1a94a73
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Feb 25 00:00:39 1996 +0000

    Under windows, let it be %s\v5srvtab.  It will be filled in by the
    krb5_kt_default_name with the name of windows directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7527 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 6 ++++++
 src/include/krb5/stock/osconf.h  | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 4913c0b1fceed6c02adfc8d1c09e4e672bd8a9ee
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 24 23:55:04 1996 +0000

    Use Windows path separator, if appropriate.  Under Windows also use
    the environment variables TEMP and TMP for the replay cache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7526 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog |  6 ++++++
 src/lib/krb5/rcache/rc_io.c   | 17 ++++++++++++++---
 2 files changed, 20 insertions(+), 3 deletions(-)

commit f1cc55c3653dc6c4c037db5dd4b1c48291e12044
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 24 23:48:32 1996 +0000

    Add new GSSAPI V2 calls. (XXX we still need to get the official
    function numbers defined for them.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7525 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog  |  5 +++++
 src/lib/gssapi.def | 36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+)

commit 5a2b44fb507b6919a38e9d97fced759d840e1442
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 24 23:46:36 1996 +0000

    No longer need to call name-type/mechanism registration function.
    This is now done for us by the generic intialization function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7524 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog | 6 ++++++
 src/lib/gssapi/krb5/k5mech.c  | 9 ---------
 2 files changed, 6 insertions(+), 9 deletions(-)

commit c981c53a4ce52a576c2e1d51a60a9fbccb60030f
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 24 23:45:13 1996 +0000

    g_mechname.c (gss_add_mech_name_type): Only mark a name-type as being
    	non-mechanism-specific if the mechanism doesn't match the type
    	currently associated with the name-type.
    
    g_init_sec_context.c (gss_init_security_context): If we are using a
    	mechanism-specific name, use the mechanism-specific name directly,
    	instead of calling __gss_internal_import() on the external form of the
    	name.  If the mechanism_type is unspecified, use the type of the
    	mechanism-specific name.  If the mechanism_type is specified, it must
    	match the type of the supplied name.
    
    g_acquire_cred.c (gss_acquire_cred): If we are acquiring credentials
    	for a mechanism-specific name, use the name directly, instead of doing
    	an __gss_internal_import() on the name.  Also, if the
    	desired_mechanisms oid is NULL, default to using the mechanism-type of
    	the mechanism-specific name.
    
    g_compare_name.c (gss_compare_name): Add logic for comparing
    	mechanism-specific names.
    
    g_accept_sec_context.c (gss_accept_sec_context): Use
    	__gss_convert_name_to_union_name() to take the gss_name_t returned by
    	the mechanism accept_sec_context(), and convert it into a
    	mechanism-specific union name.
    
    g_inquire_context.c (gss_inquire_context): Removed local static
    	function convert_name_to_union_name(), and changed references to it
    	use the generalized __gss_convert_name_to_union_name() call.
    
    g_glue.c (__gss_convert_name_to_union_name): New function which takes
    	gss_name_t returned by a particular mechanism, and converts it into a
    	gss_union_name.
    
    g_rel_oid_set.c (gss_release_oid_set): Manually free the oids in an
    	OID set, since the containing structure is allocated as an array.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7523 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog              |  42 ++++++++
 src/lib/gssapi/mechglue/g_accept_sec_context.c |  63 ++----------
 src/lib/gssapi/mechglue/g_acquire_cred.c       | 133 +++++++++++++------------
 src/lib/gssapi/mechglue/g_compare_name.c       | 123 ++++++++++++++++-------
 src/lib/gssapi/mechglue/g_glue.c               |  67 +++++++++++++
 src/lib/gssapi/mechglue/g_imp_name.c           |   5 +
 src/lib/gssapi/mechglue/g_init_sec_context.c   |  54 ++++++----
 src/lib/gssapi/mechglue/g_initialize.c         |  47 ++++++---
 src/lib/gssapi/mechglue/g_inquire_context.c    |  66 +-----------
 src/lib/gssapi/mechglue/g_mechname.c           | 116 +++++++++++++++++++++
 src/lib/gssapi/mechglue/g_rel_name.c           |   4 +-
 src/lib/gssapi/mechglue/g_rel_oid_set.c        |   2 +-
 src/lib/gssapi/mechglue/mglueP.h               |   7 ++
 13 files changed, 473 insertions(+), 256 deletions(-)

commit ccad1d550df6a675d689a63186328d5fd0b8f9cd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Feb 24 18:47:17 1996 +0000

    	* mglueP.h (gss_config): Change int fields to OM_uint32 to match
    		arguments to procedure calls in gss_init_sec_context,
    		gss_accept_sec_context, and gss_display_status.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7522 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog | 6 ++++++
 src/lib/gssapi/mechglue/mglueP.h  | 8 ++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 30ee515b70608324f0e7840f77e1f12fb0244386
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Feb 24 17:07:25 1996 +0000

    	* import_sec_context.c (krb5_gss_import_sec_context): Do not
    		shadow parameter ctx.
    
    	* inq_context.c (krb5_gss_inquire_context): Do not shadow
    		parameter ctx.
    
    The variable ctx was used both as an argument to the function (and put
    into the variabel context) and declared as a local variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7521 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 6 ++++++
 src/lib/gssapi/krb5/import_sec_context.c | 6 +++---
 src/lib/gssapi/krb5/inq_context.c        | 6 +++---
 3 files changed, 12 insertions(+), 6 deletions(-)

commit d23b0ab3920dee93d3ab9d96b536f0b6c4128d8a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Feb 24 16:56:48 1996 +0000

    	* rel_oid.c (krb5_gss_internal_release_oid): Change to match prototype
    
    	* process_context_token.c (krb5_gss_process_context_token): Change
    		to match prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7520 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog               | 7 +++++++
 src/lib/gssapi/krb5/process_context_token.c | 5 +++--
 src/lib/gssapi/krb5/rel_oid.c               | 5 +++--
 3 files changed, 13 insertions(+), 4 deletions(-)

commit f93561f173c5530e0bdac8e4faf9abedc9c4b9c1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Feb 24 14:32:04 1996 +0000

    	* ext.h, utility.c (fatalperror, fatal): Add const to argument
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7519 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 4 ++++
 src/appl/telnet/telnetd/ext.h     | 4 ++--
 src/appl/telnet/telnetd/utility.c | 4 ++--
 3 files changed, 8 insertions(+), 4 deletions(-)

commit 7f85d9fe8e1c7197c85ada70ee77dc100a6f3862
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Feb 24 14:29:32 1996 +0000

    Declare krb__get_srvtabname()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7518 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog      | 5 +++++
 src/lib/krb4/g_svc_in_tkt.c | 2 ++
 src/lib/krb4/put_svc_key.c  | 2 ++
 src/lib/krb4/rd_req.c       | 2 ++
 src/lib/krb4/rd_svc_key.c   | 2 ++
 5 files changed, 13 insertions(+)

commit 2ced39e3c57ecc6ee1c8b4e8855e8a3343d29188
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Feb 24 06:25:31 1996 +0000

    remove errno correctly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7517 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ftp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d591904cafc05a35f6bde01fb8ec11333d66fc5b
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Feb 24 06:24:48 1996 +0000

    remove extraneous second include of stdlib.h
    remove extra ; from previous merge
    remove declaration of errno
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7516 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ftp.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit c735aa67e8a339fd650a4c261658bbabb47687c7
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 24 05:14:23 1996 +0000

    Simple test program for testing how GSSAPI import name works.  (May be
    made into a more full-fledged test program later.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7515 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/gssapi/Makefile.in  |  17 +++++
 src/tests/gssapi/configure.in |   9 +++
 src/tests/gssapi/t_imp_name.c | 143 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 169 insertions(+)

commit 1c2b0222833384b4b865f543ab0dcf8328c97a38
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 24 05:10:47 1996 +0000

    gssapiP_krb5.h: Changed most krb5 gssapi functions to take a void * as
    	their first argument, instead of a krb5_context.  Makes for a cleaner
    	interface to the mechanism glue layer.
    
    k5mech.c (krb5_gss_initialize): Call name-type/mechanism registration
    	function so that mechanism glue layer knows whether or not a name
    	needs to be lazy evaluated or not.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7514 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  10 ++
 src/lib/gssapi/krb5/accept_sec_context.c |   5 +-
 src/lib/gssapi/krb5/acquire_cred.c       |  15 +-
 src/lib/gssapi/krb5/compare_name.c       |   5 +-
 src/lib/gssapi/krb5/context_time.c       |   5 +-
 src/lib/gssapi/krb5/delete_sec_context.c |   5 +-
 src/lib/gssapi/krb5/disp_name.c          |   5 +-
 src/lib/gssapi/krb5/disp_status.c        |   5 +-
 src/lib/gssapi/krb5/export_sec_context.c |   5 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  58 +++----
 src/lib/gssapi/krb5/gssapi_krb5.c        |   2 +
 src/lib/gssapi/krb5/import_name.c        |   5 +-
 src/lib/gssapi/krb5/import_sec_context.c |   5 +-
 src/lib/gssapi/krb5/indicate_mechs.c     |   4 +-
 src/lib/gssapi/krb5/init_sec_context.c   |  10 +-
 src/lib/gssapi/krb5/inq_context.c        |   5 +-
 src/lib/gssapi/krb5/inq_cred.c           |  10 +-
 src/lib/gssapi/krb5/k5mech.c             | 256 ++-----------------------------
 src/lib/gssapi/krb5/rel_cred.c           |   5 +-
 src/lib/gssapi/krb5/rel_name.c           |   6 +-
 src/lib/gssapi/krb5/seal.c               |  17 +-
 src/lib/gssapi/krb5/sign.c               |  12 +-
 src/lib/gssapi/krb5/unseal.c             |  10 +-
 src/lib/gssapi/krb5/verify.c             |  10 +-
 24 files changed, 145 insertions(+), 330 deletions(-)

commit 80529f62e54f94b1b956e39b589818e31f1a37d3
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 24 05:05:48 1996 +0000

    g_imp_name.c (gss_import_name): If the user passes in a name-type
    	which is mechanism specific, then import it immediately; don't lazy
    	evaluate it.
    
    g_mechname.c (gss_add_mech_name_type): New file for maintaining a
    	registry of name-types which are mechanism specific.
    
    g_dsp_name.c (gss_display_name): If there is a mechanism specific
    	name, use it when displaying the name.
    
    oid_ops.c (generic_gss_copy_oid): New function used to copy an OID
    	object.
    
    g_rel_name.c (gss_release_name): Release the OID in the mechanism
    	name, as it is now allocated.  Release the mechanism-specific name if
    	it is present.
    
    g_imp_name.c (gss_import_name):  Copy the input OID, so we don't
    	have to worry about memory allocation problems later.
    
    oid_ops.c (generic_gss_copy_oid): Added new function to copy OIDs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7513 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog    | 33 ++++++++++++++++++-
 src/lib/gssapi/mechglue/Makefile.in  |  6 ++--
 src/lib/gssapi/mechglue/g_dsp_name.c | 34 ++++++++++++++-----
 src/lib/gssapi/mechglue/g_imp_name.c | 64 ++++++++++++++++++++++++++++++++++--
 src/lib/gssapi/mechglue/g_rel_name.c | 10 ++++++
 src/lib/gssapi/mechglue/mglueP.h     | 33 ++++++++++++++++++-
 src/lib/gssapi/mechglue/oid_ops.c    | 25 ++++++++++++++
 7 files changed, 189 insertions(+), 16 deletions(-)

commit 5637ea19be70c9ab80a1d59636f9043118cefb89
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Feb 24 02:26:19 1996 +0000

    more changes from cygnus source
    Fri Feb 16 15:51:59 1996  Mark Eichin  <eichin@cygnus.com>
    
    	* ftpcmd.y (yylex): error handling changes from kbalk@hp.com.
    
    Tue Jan 16 18:44:42 1996  Mark Eichin  <eichin@cygnus.com>
    
    	* ftpd.c (user): 331 is more appropriate for kuserok failure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7512 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog | 8 ++++++++
 src/appl/gssftp/ftpd/ftpcmd.y  | 5 +++++
 src/appl/gssftp/ftpd/ftpd.c    | 2 +-
 3 files changed, 14 insertions(+), 1 deletion(-)

commit 27feb06a00ea5828fa8f90b4daf3f108b8392ea8
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Feb 24 02:20:22 1996 +0000

    update from cygnus sources
    
    Fri Feb 16 15:50:51 1996  Mark Eichin  <eichin@cygnus.com>
    
    	* ftp.c (do_auth): return status handling fixes from kbalk@hp.com.
    
    Tue Jan 16 19:05:31 1996  Mark Eichin  <eichin@cygnus.com>
    
    	* ftp.c (login): move do_auth ...
    	* cmds.c (setpeer): ... to just before login call.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7511 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog |  9 +++++++++
 src/appl/gssftp/ftp/cmds.c    |  1 +
 src/appl/gssftp/ftp/ftp.c     | 32 ++++++++++++++++++++++----------
 3 files changed, 32 insertions(+), 10 deletions(-)

commit deff9983ae69275012d5ad27070f32783ac1f10d
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Feb 24 00:40:44 1996 +0000

    	* keytab.c (krb5_ktkdb_close): new function, non-optional.
    	(krb5_kt_kdb_ops): include _close method, comment what the other
    	slots are.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7510 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  6 ++++++
 src/lib/kdb/keytab.c  | 31 +++++++++++++++++++++----------
 2 files changed, 27 insertions(+), 10 deletions(-)

commit 6cf58d81088f831683bca1133085f14a9f12c08c
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Feb 24 00:34:56 1996 +0000

    Fri Jan 12 04:37:23 1996  Mark Eichin  <eichin@cygnus.com>
    
    	* cnv_tkt_skey.c (krb524_convert_tkt_skey): rather than apply fit
     	an extended v5 lifetime into a v4 range, give out a v4 ticket with
     	as much of the v5 lifetime is available "now" instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7509 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      |  6 ++++++
 src/krb524/cnv_tkt_skey.c | 28 +++++++++++++++++++++++++---
 2 files changed, 31 insertions(+), 3 deletions(-)

commit f5fa22f5e8bca7eb2548669daf998aa34d9fdc84
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Feb 24 00:31:42 1996 +0000

    Sat Feb  3 22:37:55 1996  Mark Eichin  <eichin@cygnus.com>
    
    	* network.c (add_port): sunos realloc doesn't handle a NULL
    	pointer, so protect with a macro.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7508 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 src/kdc/network.c | 8 +++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit f22a2e012d9a2c725ce35cc07cc97c9521146764
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Feb 24 00:29:47 1996 +0000

    one step closer to *really* only depending on krb5.conf. (I don't know
    of any others, but this was a big one.)
    
    Sat Feb 10 02:46:27 1996  Mark Eichin  <eichin@cygnus.com>
    
    	* main.c (initialize_realms): look for [kdc] profile=path for
    	default alternate kdc profile (environment variable still
    	overrides it.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7507 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog |  6 ++++++
 src/kdc/main.c    | 21 ++++++++++++++++++++-
 2 files changed, 26 insertions(+), 1 deletion(-)

commit 7f4d534cdac7f2c4d534ea0b7115d2fdc5f4df17
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Feb 24 00:18:51 1996 +0000

    This is the aggregate of a bunch of fixes to kadmind (after all, some people
    actually use it.) Note that in admin.c, I shredded admin_add_modify and
    admin_merge_dbentries, converting them to a goto-exception style, eliminating
    the excessive nesting, so they were readable; having done so, admin_add_modify
    turned out to be correct, and admin_merge_dbentries was "obviously" broken
    in that it assigned random keys gratuitiously. Fixing this causes "modent"
    to actually work, without destroying the key...
    
    Wed Feb 21 21:26:50 1996  Mark Eichin  <eichin@cygnus.com>
    
    	* srv_main.c (xprintf): handle VARARGS.
    
    Sun Feb 18 00:08:02 1996  Mark W. Eichin  <eichin@cygnus.com>
    
    	* admin.c (admin_merge_dbentries): rewrite for readability, and
    	fix the year old bug of modify randomizing the password field.
    	(admin_add_modify): rewrite for readability.
    
    Fri Feb  9 20:11:50 1996  Mark Eichin  <eichin@cygnus.com>
    
    	* srv_net.c (net_init): gethostbyname doesn't use errno,
    	compensate by using KRB5_ERR_BAD_HOSTNAME.
    
    Tue Dec 12 19:14:51 1995  Mark Eichin  <eichin@cygnus.com>
    
    	* admin.c (admin_merge_dbentries): new argument mod_only, to
    	distinguish between add and modify.
    	(admin_add_modify): new argument mod_only, to distinguish between
    	add and modify (and pass through to admin_merge_dbentries.)
    	(admin_add_principal, admin_modify_principal, admin_change_opwd,
    	admin_change_orandpw): pass flag indicating modify or add.
    
    Tue Sep 26 22:51:25 1995  Mark Eichin  <eichin@cygnus.com>
    
    	* admin.c (admin_add_modify): copy, don't just assign, principals
    	to avoid double-freeing. Zero out "contents" and mod_name fields
    	after freeing, likewise. Free cur_dbentry and new_dbentry properly.
    
    Tue Sep 26 02:56:41 1995  Mark Eichin  <eichin@cygnus.com>
    
    	* srv_acl.c (acl_free_entries): jump the ae_next link *before*
    	freeing the item so we don't lose it.
    
    Tue Sep 26 02:28:35 1995  Mark Eichin  <eichin@cygnus.com>
    
    	* admin.c (admin_merge_dbentries): copy who into dbentp->mod_name
    	because callers will free it after successful use.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7506 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog    |  40 +++
 src/kadmin/v5server/admin.c      | 731 ++++++++++++++++-----------------------
 src/kadmin/v5server/kadm5_defs.h |   2 +-
 src/kadmin/v5server/srv_main.c   |  42 +++
 src/kadmin/v5server/srv_net.c    |   2 +-
 5 files changed, 383 insertions(+), 434 deletions(-)

commit 1810d74b313dcf47df89d6315c2e8d2d1de49631
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Feb 24 00:01:31 1996 +0000

    	* krb5.hin (krb5_x, krb5_xc): wrapper macros to test all function
    	pointers before calling through them (abort if null.) Simplifies
    	debugging on many platforms. Currently #if 1, but could be
    	conditionalized once we're in "production".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7505 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  7 +++++
 src/include/krb5.hin  | 83 ++++++++++++++++++++++++++++-----------------------
 2 files changed, 52 insertions(+), 38 deletions(-)

commit cc989d3541404487c0bf146926ffac8f616dacda
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Feb 23 23:44:44 1996 +0000

    	* kdb5_edit.c (kdb5_edit_Init): set manual_mkey for testing with -P
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7504 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   | 4 ++++
 src/admin/edit/kdb5_edit.c | 1 +
 2 files changed, 5 insertions(+)

commit e43b29f2750df68d24c234528210537453698be9
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 23 02:37:33 1996 +0000

    t_random.c: New file which just tests the random number generator
    
    new_rn_key.c (mit_des_set_random_generator_seed): Add fix so that we
    	do something even if the input key is not a valid DES key.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7503 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    |   8 +++
 src/lib/crypto/des/Makefile.in  |   6 +-
 src/lib/crypto/des/new_rn_key.c |  15 ++++-
 src/lib/crypto/des/t_random.c   | 118 ++++++++++++++++++++++++++++++++++++++++
 4 files changed, 145 insertions(+), 2 deletions(-)

commit 9d1855978eb506f02716052e8fb8f80241e3cf33
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Feb 22 18:19:15 1996 +0000

    	* Makefile.in (check-unix): Set LD_LIBRARY_PATH for kdb5_anadd
    
    	* hostaddr.c (krb5_os_hostaddr): Set magic number in structure.
    
    	* full_ipadr.c (krb5_make_full_ipaddr): Set magic number in structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7502 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 8 ++++++++
 src/lib/krb5/os/Makefile.in  | 1 +
 src/lib/krb5/os/full_ipadr.c | 1 +
 src/lib/krb5/os/hostaddr.c   | 1 +
 4 files changed, 11 insertions(+)

commit dc80bd870e311c07d9f422d4bdf4ce6d2dee3a5e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Feb 22 13:11:38 1996 +0000

    Do not free memory before done using it. (The credential was pointing
    to memory that is freed and then referenced again)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7501 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 4 ++++
 src/clients/kinit/kinit.c   | 7 +++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 5ea514c431bd56fe0f103cbb6e0456f0a6c31f1b
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 22 05:49:42 1996 +0000

    A few more things are complete.
    Added a note about the TGS req starttime bug.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7500 dc483132-0cff-0310-8789-dd5450dbe970

 src/TODO | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit fb97aeecae21a632b9e5a0258faed99628d590e7
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 22 04:42:42 1996 +0000

    kerberos_v4.c: Better DES key validation.
    main.c: Don't assume master key is DES for initializing the V4 randkey
    	generator; use a random key from the DES_CBC_CRC generator as the seed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7499 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 8 ++++++++
 1 file changed, 8 insertions(+)

commit a961d073e373f09bc574af7d3bd006f4d3829b37
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 22 04:41:12 1996 +0000

    kadm_funcs.c: add_entry was failing; improper struct initialization
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7498 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 106b85da47e0f7516f6b440bf8cde37720ead2dd
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 22 04:40:25 1996 +0000

    Makefile.in: Don't install k5-int.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7497 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 2f4fc7af33cf4a1a64fafcd1ba0328ee4d32cb2f
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 22 04:40:02 1996 +0000

    * aclocal.m4
    	Don't include build directory in rpath
    	Fixed cache variable prefix (from krb_ to krb5_)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7496 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit 2c3e419c0ef2e87a0fc1a99e09b0b8afe400160f
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 22 04:24:39 1996 +0000

    	Do not include the build directories in the rpath (runtime lib path)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7495 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 8663f65dbb3fdcbc46d239a20588610ea9404df5
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 22 04:23:30 1996 +0000

    * kerberos_v4.c
    	Improve the checks that DES keys are being used.
    * main.c
    	Do not assume that the master key is necessarily a DES key suitable
    	for use to initialize the V4 random key generator.  Instead, after
    	initializing the DES_CBC_CRC generator, get a random key and use that
    	to seed the V4 random key generator.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7494 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 11 ++++++++---
 src/kdc/main.c        | 28 +++++++++++++++++++++++++---
 2 files changed, 33 insertions(+), 6 deletions(-)

commit 7b9b0110414fff31bdb6ad812dcb2def819bc1bb
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 22 04:21:07 1996 +0000

    	add_entry was not working because the structure length element was
    	not being initialized.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7493 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/kadm_funcs.c | 2 ++
 1 file changed, 2 insertions(+)

commit 8399dfd28917adc9ca03d4eb26639d79bd42f5ee
Author: Richard Basch <probe@mit.edu>
Date:   Thu Feb 22 04:20:02 1996 +0000

    	Do not install k5-int.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7492 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Makefile.in | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit fc8305db5e928aaddbf1ddd6b981a5a302df94e7
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 21 20:21:50 1996 +0000

    kerberos_v4.c (kerberos_v4): Use strong random number generator
    
    main.c (main): Initialize Kerberos V4's random number generator.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7491 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 6 ++++++
 src/kdc/kerberos_v4.c | 4 ++--
 src/kdc/main.c        | 3 +++
 3 files changed, 11 insertions(+), 2 deletions(-)

commit e479e74c3b1a9d78e86a461a89b27a3c17ddb9d4
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 17 05:07:06 1996 +0000

    If the configuration file does not exist (context->profile == NULL)
    return KRB5_CONFIG_CANTOPEN; if the default realm is not defined in
    the configuration file, return an error message saying so.  These
    changes just make the diagnostic error messages more clear.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7486 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 9 +++++++++
 src/lib/krb5/os/def_realm.c | 6 +++---
 2 files changed, 12 insertions(+), 3 deletions(-)

commit 45bd269a28a4ffd0b136e55ad2bac88dd260c95b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 16 17:04:45 1996 +0000

    Added new error table code KRB5_CONFIG_NODEFREALM
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7485 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/krb5_err.et | 1 +
 2 files changed, 5 insertions(+)

commit c830fd02123a825537e163c84bd85f72cb8c8bf7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Feb 15 20:07:29 1996 +0000

    If version is not FVNO_4, do not seek forwar a random stack value.
    Also check resturn status of lseek.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7481 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog  | 8 +++++++-
 src/lib/krb5/ccache/file/fcc_skip.c | 3 ++-
 2 files changed, 9 insertions(+), 2 deletions(-)

commit e8a90994759c7cbe41deac6e6abfe7b61b6d6a93
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Feb 15 15:59:43 1996 +0000

    Set magic number in krb5_address
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7480 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog     | 4 ++++
 src/lib/crypto/os/c_localaddr.c | 3 +++
 2 files changed, 7 insertions(+)

commit 01f49f47431347b02b4dd153b0b11f19d6ab6f1d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 14 21:48:05 1996 +0000

    Make parsing more flexible, so we don't barf over lack of spaces
    around the equals sign.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7479 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |  5 +++++
 src/util/profile/prof_parse.c | 28 ++++++++++++----------------
 src/util/profile/test_parse.c |  4 ++++
 3 files changed, 21 insertions(+), 16 deletions(-)

commit 37573cd7a4478474a1c1acb98beeac665c73885c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Feb 14 14:55:34 1996 +0000

            * kdb5_edit.c (enter_master_key, set_dbname_help): If master key
                    enctype is unknown, set to DEFAULT_KDC_ENCTYPE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7478 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   |  5 ++++
 src/admin/edit/kdb5_edit.c | 58 +++++++++++++++++++++++++++++++++++++---------
 2 files changed, 52 insertions(+), 11 deletions(-)

commit 508c2c9c8344e2b58cc83731d9673ba1479d51c8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Feb 14 02:40:31 1996 +0000

    	* kdb_dbm.c (krb5_dbm_db_rename): Initialize pointer before use
    		for case where new db does not exist.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7477 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb_dbm.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit b96e131d9fcb3e78a1c18a863a06675d95328670
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Feb 13 21:11:40 1996 +0000

    	* kdb5_edit.c (extract_v4_srvtab): krb5_dbekd_decrypt_key_data
    		takes krb5_key_data *, not **.
    
    
    Prototype warnings realy do mean potential errors.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7476 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   | 5 +++++
 src/admin/edit/kdb5_edit.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 212ef373ab4904135401809a672a3ba04f076484
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 13 03:52:55 1996 +0000

    Remove junk file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7475 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/glue2.c | 31 -------------------------------
 1 file changed, 31 deletions(-)

commit 431882148042593fd720199409d00ca013094c01
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 13 03:42:47 1996 +0000

    Fix lint flame (added missing cast)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7474 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/kcmd.c    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 42c1c1643893a31f9f83c2a0f01b6fd7f8d8210b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Feb 11 01:58:20 1996 +0000

    Incluide stdlib.h for declaration of malloc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7470 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog           | 5 +++++
 src/lib/gssapi/mechglue/g_inquire_context.c | 3 +++
 2 files changed, 8 insertions(+)

commit 50e7fd98b79c6a50cdd3c9b3a5906840fe5b252a
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Feb 10 23:46:05 1996 +0000

    	* g_glue.c: grab stdlib.h to get NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7469 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog | 4 ++++
 src/lib/gssapi/mechglue/g_glue.c  | 3 +++
 2 files changed, 7 insertions(+)

commit 6715ced522ca5792a2c0820a8e1023161b6c7d92
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 10 02:45:42 1996 +0000

    Only display secure_message if encryption actually enabled
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7467 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/krsh.c    | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit c57a6585b4328c5e68ee46dce20ae85e56bf4554
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Feb 10 02:35:39 1996 +0000

    Fixed bug in v4 compatability: you don't check
    v5 authenticator checksums when v4 is being used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7466 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  5 ++++
 src/appl/bsd/krlogind.c | 62 +++++++++++++++++++++++++------------------------
 2 files changed, 37 insertions(+), 30 deletions(-)

commit 8681961a7e2f69a98b0e180f96ca135e48ce7e51
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 9 02:19:14 1996 +0000

    * scc.h scc_gprin.c scc_maybe.c scc_skip.c scc_sseq.c
    	Store and retrieve the os_context time offset from the
    	credentials cache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7465 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc.h       |  10 ++
 src/lib/krb5/ccache/stdio/scc_gprin.c |   6 +-
 src/lib/krb5/ccache/stdio/scc_maybe.c | 286 +++++++++++++++++++++-------------
 src/lib/krb5/ccache/stdio/scc_skip.c  |  23 ++-
 src/lib/krb5/ccache/stdio/scc_sseq.c  |   9 +-
 5 files changed, 221 insertions(+), 113 deletions(-)

commit 47907a9360bf76f1b1a9d2f4c927733e18aa1eb0
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 9 01:05:50 1996 +0000

    * pre.in
    	Install administrative database utilities in sbin, not admin.
    	Also, define $(transform) to be the sed transformation for program
    	installation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7464 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f79a78e7d1273c7a8ed20e04cb038b8c26d346d3
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 9 00:52:44 1996 +0000

    * kinit.c
    	Only initialize the credentials cache if credentials were obtained.
    	This means you won't blow away the old cache if an incorrect password
    	was entered, and it also allows for the os_context time offset to be
    	set properly in the credentials cache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7463 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 31 ++++++++++++++++++++-----------
 1 file changed, 20 insertions(+), 11 deletions(-)

commit b345adf741381a01adc07c63013c0fe36866a16b
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 9 00:50:32 1996 +0000

    * fcc_maybe.c
    	Only store the os_context time offset if it is valid.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7462 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_maybe.c | 31 ++++++++++++++++++-------------
 1 file changed, 18 insertions(+), 13 deletions(-)

commit d7831abd058ce1c15bfacb1a8346f1c4b3155488
Author: Richard Basch <probe@mit.edu>
Date:   Fri Feb 9 00:47:05 1996 +0000

    * fcc.h fcc_gprin.c fcc_maybe.c fcc_skip.c fcc_sseq.c
    	Store the time offset from the os_context in the credentials cache.
    	When applications open the credentials cache, they will set the
    	os_context time offset if kdc_timesync is set and the os_context
    	time offset has not yet been set.
      Note: The time offset is stored during krb5_cc_initialize, so the os_context
    	should be set prior to this operation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7461 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc.h       |  10 +++
 src/lib/krb5/ccache/file/fcc_gprin.c |   9 ++-
 src/lib/krb5/ccache/file/fcc_maybe.c | 151 ++++++++++++++++++++++++++---------
 src/lib/krb5/ccache/file/fcc_skip.c  |  20 ++++-
 src/lib/krb5/ccache/file/fcc_sseq.c  |  12 +--
 5 files changed, 154 insertions(+), 48 deletions(-)

commit 3429dd5914fd4415128fc27967f66f2b65f11e30
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Feb 7 20:33:12 1996 +0000

    	* configure.in: Check for stdlib.h
    
    	* secure.c, pclose.c, ruserpass.c, ftp.c: Include stdlib.h if
    		present for malloc declarations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7453 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog    | 7 +++++++
 src/appl/gssftp/ftp/configure.in | 1 +
 src/appl/gssftp/ftp/ftp.c        | 3 +++
 src/appl/gssftp/ftp/pclose.c     | 3 +++
 src/appl/gssftp/ftp/ruserpass.c  | 2 +-
 src/appl/gssftp/ftp/secure.c     | 3 +++
 6 files changed, 18 insertions(+), 1 deletion(-)

commit 1e14c4a2145167e32eccbab0a032115ebf86006d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Feb 7 19:18:40 1996 +0000

    Need to include stdio.h and errno.h no matter what.
    (stderr and ENOMEM needs to be defined)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7452 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog      | 4 ++++
 src/lib/gssapi/mechglue/g_initialize.c | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 41479db46551b255816c398d57971bf0dd91df1a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Feb 7 18:38:02 1996 +0000

    Make clean removes ftpd (not ftp)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7451 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog   | 4 ++++
 src/appl/gssftp/ftpd/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 63041adc87b6a6221af9e4e2f273ad1ba1381ed5
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 7 05:33:25 1996 +0000

    New files, for danw's changes to allow building Makefiles for the
    Macintosh.  We now can build MPW makefiles which are interpreted by
    CodeWarrior.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7445 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 1beb992505eeb0faa107ebe140aa7a6a2a53d3e3
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 7 05:30:24 1996 +0000

    Folded in danw's changes to allow building Makefiles for the
    Macintosh.  We now can build MPW makefiles which are interpreted by
    CodeWarrior.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7444 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                   |  6 ++++++
 src/Makefile.in                 | 32 ++++++++++++++++++++++++++------
 src/lib/ChangeLog               |  6 ++++++
 src/lib/Makefile.in             |  2 ++
 src/lib/crypto/ChangeLog        |  6 ++++++
 src/lib/crypto/Makefile.in      |  2 ++
 src/lib/gssapi/ChangeLog        |  6 ++++++
 src/lib/gssapi/Makefile.in      |  2 ++
 src/lib/krb5/ChangeLog          |  6 ++++++
 src/lib/krb5/Makefile.in        |  2 ++
 src/lib/krb5/asn.1/ChangeLog    |  6 ++++++
 src/lib/krb5/asn.1/Makefile.in  |  2 +-
 src/lib/krb5/ccache/ChangeLog   |  6 ++++++
 src/lib/krb5/ccache/Makefile.in |  2 ++
 src/lib/krb5/keytab/ChangeLog   |  5 +++++
 src/lib/krb5/keytab/Makefile.in |  2 ++
 src/lib/krb5/posix/ChangeLog    |  6 ++++++
 src/lib/krb5/posix/Makefile.in  |  2 ++
 src/mac/Makefile.tmpl           | 35 +++++++++++++++++++++++++++++++++++
 src/mac/macfiles.sh             | 10 ++++++++++
 src/util/ChangeLog              |  6 ++++++
 src/util/Makefile.in            |  2 ++
 src/util/et/ChangeLog           |  6 ++++++
 src/util/et/Makefile.in         |  4 +---
 24 files changed, 154 insertions(+), 10 deletions(-)

commit a6b669132f87a17a2cdd6d804f4c048e15219137
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 7 05:04:58 1996 +0000

    Commited new snapshot from Roland Schemers at Sun
    
    This snapshot features a BSD-style copyright notice from Sun.  It also
    includes the code to parse a configuration file and then dlopen the
    proper shared library.  Miscellaneous cleanup in the mechglue directory.
    Namespace uglieness (like get_mechanism) have been cleaned up, to use
    things like __gss_get_mechanism instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7442 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog                  |   7 +
 src/lib/gssapi/krb5/k5mech.c                   |   5 +-
 src/lib/gssapi/krb5/pname_to_uid.c             |  82 +++++-----
 src/lib/gssapi/mechglue/ChangeLog              |   6 +
 src/lib/gssapi/mechglue/Makefile.in            |  11 +-
 src/lib/gssapi/mechglue/add_mechanism.c        |  71 ---------
 src/lib/gssapi/mechglue/g_accept_sec_context.c |  40 +++--
 src/lib/gssapi/mechglue/g_acquire_cred.c       |  34 +++-
 src/lib/gssapi/mechglue/g_compare_name.c       |  25 ++-
 src/lib/gssapi/mechglue/g_context_time.c       |  28 +++-
 src/lib/gssapi/mechglue/g_delete_sec_context.c |  28 +++-
 src/lib/gssapi/mechglue/g_dsp_name.c           |  27 +++-
 src/lib/gssapi/mechglue/g_dsp_status.c         |  27 +++-
 src/lib/gssapi/mechglue/g_exp_sec_context.c    |  29 +++-
 src/lib/gssapi/mechglue/g_glue.c               | 209 +++++++++++++++++++++++++
 src/lib/gssapi/mechglue/g_imp_name.c           |  40 ++++-
 src/lib/gssapi/mechglue/g_imp_sec_context.c    |  27 +++-
 src/lib/gssapi/mechglue/g_indicate_mechs.c     |  38 +++--
 src/lib/gssapi/mechglue/g_init_sec_context.c   |  32 +++-
 src/lib/gssapi/mechglue/g_initialize.c         | 184 +++++++++++++++++++++-
 src/lib/gssapi/mechglue/g_inquire_context.c    |  27 +++-
 src/lib/gssapi/mechglue/g_inquire_cred.c       |  26 ++-
 src/lib/gssapi/mechglue/g_inquire_names.c      |  27 +++-
 src/lib/gssapi/mechglue/g_oid_ops.c            |  10 +-
 src/lib/gssapi/mechglue/g_process_context.c    |  28 +++-
 src/lib/gssapi/mechglue/g_rel_buffer.c         |  28 +++-
 src/lib/gssapi/mechglue/g_rel_cred.c           |  28 +++-
 src/lib/gssapi/mechglue/g_rel_name.c           |  26 ++-
 src/lib/gssapi/mechglue/g_rel_oid_set.c        |  36 ++++-
 src/lib/gssapi/mechglue/g_seal.c               |  28 +++-
 src/lib/gssapi/mechglue/g_sign.c               |  28 +++-
 src/lib/gssapi/mechglue/g_unseal.c             |  28 +++-
 src/lib/gssapi/mechglue/g_verify.c             |  28 +++-
 src/lib/gssapi/mechglue/get_mechanism.c        |  36 -----
 src/lib/gssapi/mechglue/get_mtype.c            |  69 --------
 src/lib/gssapi/mechglue/gssd_pname_to_uid.c    |  30 +++-
 src/lib/gssapi/mechglue/internal_name.c        |  90 -----------
 src/lib/gssapi/mechglue/mech.conf              |   7 +
 src/lib/gssapi/mechglue/mechglue.h             |  26 ++-
 src/lib/gssapi/mechglue/mglueP.h               |  13 +-
 40 files changed, 1115 insertions(+), 454 deletions(-)

commit 041bca12105d58f54ce2bfefb6ed67d47222b7f8
Author: Richard Basch <probe@mit.edu>
Date:   Sun Feb 4 04:21:09 1996 +0000

    * configure.in, Makefile.in
    	Berkeley hash db is now a separate library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7437 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/Makefile.in  | 4 ++--
 src/util/berk_db/configure.in | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 1971c3e0118dc2549e5206473f352df61d5e4780
Author: Richard Basch <probe@mit.edu>
Date:   Sun Feb 4 04:20:23 1996 +0000

    * configure.in, Makefile.in
    	Better support of alternate db libraries.
    	Berkeley db is now a separate library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7436 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Makefile.in  | 13 +++++++------
 src/lib/krb5/configure.in | 24 +++++-------------------
 2 files changed, 12 insertions(+), 25 deletions(-)

commit ec749efc6ef7ad80eeb18160f7cd292c5d231c78
Author: Richard Basch <probe@mit.edu>
Date:   Sun Feb 4 04:19:17 1996 +0000

    * Makefile.in
    	Support --program-prefix, --program-suffix, --program-transform
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7435 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in            | 31 +++++++++++++++----------------
 src/appl/gssftp/ftp/Makefile.in     |  8 ++++++--
 src/appl/gssftp/ftpd/Makefile.in    |  9 ++++++---
 src/appl/telnet/telnet/Makefile.in  |  8 ++++++--
 src/appl/telnet/telnetd/Makefile.in |  8 ++++++--
 src/clients/kdestroy/Makefile.in    |  8 ++++++--
 src/clients/kinit/Makefile.in       |  8 ++++++--
 src/clients/klist/Makefile.in       |  8 ++++++--
 src/clients/ksu/Makefile.in         |  8 ++++++--
 src/kadmin/kpasswd/Makefile.in      |  8 ++++++--
 src/slave/Makefile.in               | 12 ++++++------
 11 files changed, 75 insertions(+), 41 deletions(-)

commit 13d72cba439443e8a4ff62acc7fc817a7e17c224
Author: Richard Basch <probe@mit.edu>
Date:   Sun Feb 4 04:16:00 1996 +0000

    * aclocal.m4
    	Support --program-prefix and --program-suffix
    	Support different dbm libraries better.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7434 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 57 ++++++++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 46 insertions(+), 11 deletions(-)

commit 88e2cb936470abacee1c70fd52b34ccaa7180855
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Feb 1 22:01:13 1996 +0000

    Remove check to make sure ticket enctype
    is in the tgs enctypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7431 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/memory/ChangeLog   |  5 +++++
 src/lib/krb5/ccache/memory/mcc_retrv.c | 25 +------------------------
 src/lib/krb5/ccache/stdio/ChangeLog    |  4 ++++
 src/lib/krb5/ccache/stdio/scc_retrv.c  | 26 +-------------------------
 4 files changed, 11 insertions(+), 49 deletions(-)

commit 5fd0c388d114916e6d775e8f9ba40d95a6a2dc12
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Feb 1 22:00:01 1996 +0000

    Remove check to make sure cached tickets are in tgs_enctypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7430 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   |  5 +++++
 src/lib/krb5/ccache/file/fcc_retrv.c | 25 +------------------------
 2 files changed, 6 insertions(+), 24 deletions(-)

commit 34831612fc1897f9063c81233e1762e3d3683bf7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Feb 1 05:56:27 1996 +0000

    * rcp (client mode) now uses rsh -x but still supports the old encryption in
         server mode.
    * krshd will work in encrypting mode even when the port for stderr is null.
    * rcp will work if stdin isn't not a socket, but is a pipe  in remote mode
    * krshd destroys forwarded credentials properly
    * For rsh, the secure_message got moved to the client; if you use a new client
         with an old server, you get secure_message twice, but it should be a
         useful change long-term.
    * Fixed typo in rcp man page.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7423 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  35 +++++++---
 src/appl/bsd/configure.in |   1 +
 src/appl/bsd/krcp.c       | 173 ++++++++++------------------------------------
 src/appl/bsd/krsh.c       |   7 ++
 src/appl/bsd/krshd.c      |  38 +++++-----
 src/appl/bsd/rcp.M        |   2 +-
 6 files changed, 92 insertions(+), 164 deletions(-)

commit 87eabfc4956695f794f94248d9bdcdf8a1fa74ec
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Jan 31 22:26:17 1996 +0000

    * krshd: Make sure KRB5CCNAME gets set for forward creds; code could be much cleaner.
    * forward.c: give caller handle to ccache so it can be destroyed.
    * krshd: destroy the ccache if it is non-null.
    * krlogind:  Fix call, but don't destroy cache, as
        login.krb5 should do that any year now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7422 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 31 +++++++++++++++++++++++++++++++
 src/appl/bsd/forward.c  | 15 ++++++++-------
 src/appl/bsd/krlogind.c |  5 +++--
 src/appl/bsd/krshd.c    | 41 ++++++++++++++++++++++++++++++++++-------
 src/appl/bsd/setenv.c   |  2 +-
 5 files changed, 77 insertions(+), 17 deletions(-)

commit 02ae2af7f92d06426591c66792c880d358b5fda0
Author: Richard Basch <probe@mit.edu>
Date:   Wed Jan 31 00:22:23 1996 +0000

    Several changes to the db rename feature.
    	Renaming locks the target lock file.
    	If the target lock file doesn't exist, create it.
    	Check the return value of krb5_dbm_db_set_name and set the
    		context accordingly if the target didn't exist.
    	Only unlink the source lock file if one could be computed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7418 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 44 +++++++++++++++++++++++++-------------------
 1 file changed, 25 insertions(+), 19 deletions(-)

commit d86be61b478d175e1548bab6a69ceb2c2465db2c
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jan 30 23:30:23 1996 +0000

    	* dump.c (load_db): dbrenerr_fmt prints "from" first, so pass it
    	to fprintf correctly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7417 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog | 5 +++++
 src/admin/edit/dump.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ec652e09abfad367adcefb4ddd117e80f4927ae3
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jan 30 23:28:18 1996 +0000

    	* kdb_dbm.c (krb5_dbm_db_rename): O_EXCL is meaningless without
    	O_CREAT.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7416 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb_dbm.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit c144ebce189ca8801d1ec6bcf1bfb214dd220828
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 30 18:04:30 1996 +0000

    Don't update the utmp file  unless update_utmp is true
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7414 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog | 8 +++++++-
 src/util/pty/cleanup.c | 5 +++--
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 2ed3439c8194659ed5907c88f39daeb1e1c1b47a
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Jan 28 19:36:35 1996 +0000

    	* dump.c (process_k5_record): t2..t9 is only 8 vars, not 9
    
    make check is useful, gang...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7412 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog | 4 ++++
 src/admin/edit/dump.c    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a71f088050aa79ad2d008cbee59a33260ecc344d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Jan 28 00:20:31 1996 +0000

    Fix quoting problem
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7411 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 4 ++++
 src/lib/krb5/configure.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 8920e33f912a7fe649916f2fb643cd1dacf6ccfd
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jan 27 23:50:53 1996 +0000

    Fixes to build on Linux;
    never call fcntl(F_SETOWN)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7410 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/kcmd.c    | 3 ---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 96e594edc132c8d7b1661d68ec89dcb43f481457
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jan 27 06:40:36 1996 +0000

    Fix bug in finding the  tgs key;
    we really really want to avoid encrypting v4 tickets in DES3 keys.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7407 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      | 7 +++++++
 src/krb524/cnv_tkt_skey.c | 1 +
 src/krb524/krb524d.c      | 4 ++--
 3 files changed, 10 insertions(+), 2 deletions(-)

commit dc1cc607fbfe10d8b4236163daa636bf63713c07
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jan 27 06:39:40 1996 +0000

    Implement -e option for keytabs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7406 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 4 ++++
 src/clients/klist/klist.c   | 3 +++
 2 files changed, 7 insertions(+)

commit db596352979016c7dd67371d19f81f7808f5da4e
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Jan 27 06:14:24 1996 +0000

    	* void_assoc.c (ptyint_void_association): if we don't have
    	TIOCNOTTY (HP/UX 9 for example) don't try to use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7405 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 5 +++++
 src/util/pty/void_assoc.c | 2 ++
 2 files changed, 7 insertions(+)

commit 8931231884fb577ab2ea9d9d2df95d8aa93bcc99
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Jan 27 06:13:02 1996 +0000

    	* krb5.conf: use host:portnum in example files, not host,portnum
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7404 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog | 4 ++++
 src/util/profile/krb5.conf | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 3750402a5338496247d549071f4b60be2dc6f589
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Jan 27 06:11:33 1996 +0000

    	* kadmin.exp: use a longer password for kadmin_modify test to meet
    	password quality constraints.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7403 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  | 5 +++++
 src/tests/dejagnu/krb-standalone/kadmin.exp | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 92ecd9050e9b768cdaff801ea374f54fc996ff92
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Jan 27 06:09:40 1996 +0000

    fix indentation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7402 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/def_realm.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b7113ec9f7fbfc16964f5485e01988116150673c
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Jan 27 06:06:22 1996 +0000

    	* kuserok.c: use HAVE_SETEUID and HAVE_SETRESUID to figure out how
    	to emulate seteuid instead of assuming hpux.
    	* configure.in: test for seteuid as well; fold some tests into a
    	single AC_HAVE_FUNCS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7401 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 7 +++++++
 src/lib/krb4/configure.in | 4 +---
 src/lib/krb4/kuserok.c    | 4 +++-
 3 files changed, 11 insertions(+), 4 deletions(-)

commit 57668e104ea21c12a8575cdd242042ca88addb9a
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Jan 27 06:03:26 1996 +0000

    	* t_kdb.c: wrap db_dbm decls and berkely_dispatch in ifdefs
    	BERK_DB_DBM.
    	(do_testing): wrap references as well.
    
    	* keytab.c (krb5_ktkdb_get_entry): use KRB5_PROTOTYPE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7400 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 8 ++++++++
 src/lib/kdb/keytab.c  | 4 ++--
 src/lib/kdb/t_kdb.c   | 8 ++++++++
 3 files changed, 18 insertions(+), 2 deletions(-)

commit e3cba12681e687787e18e261e8c07b4b5c1b2dd1
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Jan 27 05:57:22 1996 +0000

    	* t_cksum.c (main): use proper old-style definition
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7399 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog | 4 ++++
 src/lib/crypto/md5/t_cksum.c | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 7df009702a072bb13b63c4a546b7c2e2f279b9e4
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Jan 27 05:55:04 1996 +0000

    	* network.c (setup_network): strtol is good enough for port
    	number, and sunos doesn't have strtoul (and nothing else in the
    	tree uses it.)
    	(add_port): use proper old-style definition.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7398 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 7 +++++++
 src/kdc/network.c | 5 +++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit f3882a3cc54dc5700951d0dda9d327a6cdd8e2df
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jan 27 02:58:54 1996 +0000

    Oops; I accidentally comitted a version of krlogin
    that didn't even compile.
    (I tested the binary in the wrong build tree.)
    
    Compiled and tested this time.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7397 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 1 +
 src/appl/bsd/krlogin.c | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit ede70a16e16f5f111b4c822532458b648b2a4108
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 26 21:45:46 1996 +0000

    Implement -e option to list that
    shows enctypes associated with a key.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7396 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog |  2 ++
 src/kadmin/ktutil/ktutil.c  | 20 ++++++++++++++++++--
 2 files changed, 20 insertions(+), 2 deletions(-)

commit d6e4a0dc1383c50a0b9465c2ffaccbd4934ad228
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 26 20:21:15 1996 +0000

    Require DES for credentials
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7395 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 4 ++++
 src/lib/gssapi/krb5/init_sec_context.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 80657c1d46edc3826e197e09c109802fc40d2080
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 26 07:03:43 1996 +0000

    Fix bug in call to shared library macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7394 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog    | 4 ++++
 src/lib/gssapi/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8039015af1ac851edc4305585e2b7e532cf7ec35
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 26 07:03:22 1996 +0000

    Telnet really wants a DES key; have it ask for one
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7393 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 4 ++++
 src/appl/telnet/libtelnet/kerberos5.c | 1 +
 2 files changed, 5 insertions(+)

commit 664516485c6610383af2dd9c0fc4305ed64d8cb7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 26 07:02:51 1996 +0000

    Fix delay in ^C processing
    caused by my OOB fix.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7392 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  6 ++++++
 src/appl/bsd/krlogin.c | 32 +++++++++++++++++++++-----------
 2 files changed, 27 insertions(+), 11 deletions(-)

commit 307b6273aa2616e7f11bd1d2ac2fe157cac23bc5
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 26 05:23:19 1996 +0000

    Disable resetting of tgs_enctypes
    until I hear a good reason for it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7391 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/kcmd.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b07930839186fbc7d8c8c822d19ac4004fb59bc1
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 26 05:22:37 1996 +0000

    Convert the kvno to a char before writing it out.  (The previous code
    tried, but casting from (int *) to (char *) is not the same as casting
    from int to char.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7390 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog      | 5 +++++
 src/kadmin/ktutil/ktutil_funcs.c | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 71b9a32bf97585e08d93fbcca2eedf821175c418
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 26 05:20:55 1996 +0000

    Removed outdated comment about mapping
    etypes to ktypes--it's a one to one mapping
    now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7389 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 3 +++
 src/lib/krb5/krb/rd_req_dec.c | 4 ----
 2 files changed, 3 insertions(+), 4 deletions(-)

commit 90e157f35f1400e4a97f375f23fb43f765f30c49
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 26 05:20:17 1996 +0000

    Fixed to check enctype of retrieved keys
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7388 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog   | 4 ++++
 src/lib/krb5/keytab/file/ktf_g_ent.c | 8 ++++++--
 src/lib/krb5/keytab/file/ktfile.h    | 1 +
 3 files changed, 11 insertions(+), 2 deletions(-)

commit 6afd6c728c7ec18793a4a6f9be4e3032c0c3c797
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 26 05:19:21 1996 +0000

    Fixed extraction of keytabs to extract all keys
    not just the first one.
    Fixed v4 extraction to find the v4 key.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7387 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   |  7 +++++++
 src/admin/edit/kdb5_edit.c | 37 +++++++++++++++++++++++++++++++------
 2 files changed, 38 insertions(+), 6 deletions(-)

commit bea9672a019c56d52cbe97365d919ae3fba1a276
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jan 25 20:06:28 1996 +0000

    	* cnv_tkt_skey.c (krb524_convert_tkt_skey): Take both a v5 and v4
     	service key.  Use the v5 service key to decrypt the v5 ticket, and
     	the v4 service key to encrypt the v4 ticket.
    
    	* krb524d.c (do_connection): Use a separate v5 and v4 service key
     	so that if the KDC chooses to encrypt the v5 ticket in something
     	besides ENCTYPE_DES_CBC_CRC, we don't lose.  Also, make sure we
     	free keyblock contents and tickets on error.
    	(lookup_service_key): Pass enctype to kdc_get_server_key
    
    	(kdc_get_server_key):  Only try for v4 salt if the enctype is
    	DES_CRC.  Take enctype as an argument.  This creates a problem
    	if the server key has a normal and v4 salt of ENCTYPE_DES_CBC_CRC
    	but I can't think of a good answer to this.
    
    
    	* k524init.c (main):  Use crc32 not md5.
    
    Wed Jan 24 20:05:47 1996  Sam Hartman  <hartmans@tertius.mit.edu>
    
    	* krb524d.c (kdc_get_server_key): Try to find a v4 salt type key,
     	else try any des_crc32 key, else fail.
    	(do_connection): Lookup a crc32 key not an md5 key.
    	(init_master): Handle reading kdc profile.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7386 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      |  27 +++++++
 src/krb524/cnv_tkt_skey.c |   8 +--
 src/krb524/configure.in   |   1 +
 src/krb524/k524init.c     |   2 +-
 src/krb524/krb524.h       |   2 +-
 src/krb524/krb524d.c      | 177 +++++++++++++++++++++++++++++++++-------------
 6 files changed, 161 insertions(+), 56 deletions(-)

commit f77df5517ab35f56e5be03faccd22f4b542b9d05
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jan 25 20:04:58 1996 +0000

    get_creds.c:  Only match on enctype if in_creds.keyblock
        has non-null enctype. (I.E. implement as documented)
    
    gc_via_tkt.c: If the in_creds.keyblock.enctype !=0 then don't call
        send_tgs with a null ktypes paramater; instead, explicitally allow only
        increds.keyblock.enctype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7385 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 10 ++++++++++
 src/lib/krb5/krb/gc_via_tkt.c | 11 ++++++++++-
 src/lib/krb5/krb/get_creds.c  |  5 +++--
 3 files changed, 23 insertions(+), 3 deletions(-)

commit 2f0de7c22a5a554fff28c17ae7c0a741dfd48108
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jan 25 20:01:45 1996 +0000

    Previously, ktype_match only made sure that the enctype was valid
    and in the set of default tgs enctypes.
    Now, if matching on keytype, do an exact match, else
    use ktype_reasonable (renamed ktype_match) to make
    sure the ticket is in the default tgs enctypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7384 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog     |  8 ++++++++
 src/lib/krb5/ccache/file/fcc_retrv.c   | 10 +++++-----
 src/lib/krb5/ccache/memory/ChangeLog   |  5 +++++
 src/lib/krb5/ccache/memory/mcc_retrv.c | 11 ++++++-----
 src/lib/krb5/ccache/stdio/ChangeLog    |  5 +++++
 src/lib/krb5/ccache/stdio/scc_retrv.c  | 11 ++++++-----
 6 files changed, 35 insertions(+), 15 deletions(-)

commit 154715bdfc619cc55313daf595ee94f8b64805d7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jan 25 02:30:18 1996 +0000

    Remove superfluous link line
    from configure.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7380 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog    | 5 +++++
 src/lib/gssapi/configure.in | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ff9aa267ae2e50cef18d1a945605cca78688228e
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jan 25 01:57:37 1996 +0000

    No change from prior revision, just corrected log message:
    	* gssapi.h: Added definition of NPROTOTYPE to dtrt with Ultrix,
    		etc.  Also added special case for Ultrix (limited
    		prototype support).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7379 dc483132-0cff-0310-8789-dd5450dbe970

commit 565e0c15ea6754045af7a8ceea3cdc679e632ad7
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jan 25 01:55:50 1996 +0000

    	* g_compare_name.c, g_delete_sec_context.c, g_dsp_status.c,
    	g_exp_sec_context.c, g_imp_sec_context.c, g_rel_buffer.c,
    	g_rel_cred.c, g_rel_name.c, g_rel_oid_set.c, get_mechanism.c,
    	get_mtype.c: Include stdlib.h and string.h as needed
    
    	* mglueP.h: Add many invocations of NPROTOTYPE and PROTOTYPE to
    		prevent breakage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7378 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog               |   6 +
 src/lib/gssapi/generic/gssapi.h                |  10 +-
 src/lib/gssapi/mechglue/ChangeLog              |  10 +
 src/lib/gssapi/mechglue/g_compare_name.c       |   4 +
 src/lib/gssapi/mechglue/g_delete_sec_context.c |   3 +
 src/lib/gssapi/mechglue/g_dsp_status.c         |   3 +
 src/lib/gssapi/mechglue/g_exp_sec_context.c    |   3 +
 src/lib/gssapi/mechglue/g_imp_sec_context.c    |   3 +
 src/lib/gssapi/mechglue/g_rel_buffer.c         |   3 +
 src/lib/gssapi/mechglue/g_rel_cred.c           |   3 +
 src/lib/gssapi/mechglue/g_rel_name.c           |   4 +
 src/lib/gssapi/mechglue/g_rel_oid_set.c        |   3 +
 src/lib/gssapi/mechglue/get_mechanism.c        |   4 +
 src/lib/gssapi/mechglue/get_mtype.c            |   3 +
 src/lib/gssapi/mechglue/mglueP.h               | 422 +++++++++++++------------
 15 files changed, 288 insertions(+), 196 deletions(-)

commit 3b377ecbf084574aa215f1d9d7f655d2bd3b5f77
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jan 25 01:54:53 1996 +0000

    	* pname_to_uid.c (krb5_pname_to_uid): Changed def'n of
    		krb5principalname to static so K&R compilers won't lose on
    		automatic aggregate initialization.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7377 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 6 ++++++
 src/lib/gssapi/krb5/pname_to_uid.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit ed456d03b7467c0525b9062da501cf3073071e2d
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jan 24 23:50:19 1996 +0000

    	* Makefile.in: Remove spurious @DEFS@
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7376 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   | 3 +++
 src/admin/edit/Makefile.in | 1 -
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 50fb035164ccf309453bfcd1ebdb88e99d4a3906
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Jan 24 19:57:24 1996 +0000

    Update man pages with new options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7375 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |   2 +
 src/appl/bsd/krlogind.M | 110 +++++++++++++++++++++++++++---------------------
 src/appl/bsd/krshd.M    |  53 ++++++++++++++++-------
 3 files changed, 101 insertions(+), 64 deletions(-)

commit 644ab17f2b88b511a8f4647cea96a3eb62e6b887
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 24 19:23:54 1996 +0000

    Added lines to adm.h which Chris had removed while working on the
    kadmin revisions.  This allows the existing code to compile.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7374 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog |  6 ++++++
 src/include/krb5/adm.h     | 13 +++++++++++++
 2 files changed, 19 insertions(+)

commit ccfc7fa2f0e0b93e3e5843083ef9fdb6cfad4b33
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 24 18:24:27 1996 +0000

    Don't assume that the input_name_buffer is null terminated, when it
    contains a string.  Fix gcc warnings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7373 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     |  6 ++++++
 src/lib/gssapi/krb5/import_name.c | 28 ++++++++++++++++++++--------
 2 files changed, 26 insertions(+), 8 deletions(-)

commit d06a3264274e8aa817fb4e3271762b407928c438
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Jan 24 08:56:24 1996 +0000

    * Add checksum support to klogind making sure encrypted authenticators
    cannot be replayed against unencrypted connections.
    * Updated checksumming in kshd to be compatible with klogind so they
    use the same client code.  CVS:
    * Fixed Makefile to install kshd and klogind not kr*d
    * Updated option process in krlogind and kshd per messages to c.p.k.
    
    ----------------------------------------------------------------------
    automatically CVS: CVS: Committing in .  CVS: CVS: Modified Files:
    ----------------------------------------------------------------------
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7372 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   |  27 +++++++
 src/appl/bsd/Makefile.in |  20 +++---
 src/appl/bsd/kcmd.c      |   5 +-
 src/appl/bsd/krlogind.c  | 182 +++++++++++++++++++++++++++++++----------------
 src/appl/bsd/krshd.c     | 152 +++++++++++++++++++++++----------------
 5 files changed, 251 insertions(+), 135 deletions(-)

commit cc9a8f5ce037e1edd1a95fea1531f652bbbd3a69
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jan 23 18:26:09 1996 +0000

    Check for stdlib.h, include stdlib.h, string.h, cast to handle gcc warning
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7371 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 8 ++++++++
 src/lib/gssapi/krb5/configure.in       | 1 +
 src/lib/gssapi/krb5/init_sec_context.c | 2 +-
 src/lib/gssapi/krb5/pname_to_uid.c     | 4 ++++
 4 files changed, 14 insertions(+), 1 deletion(-)

commit 326e5c6df077c84734a68999fb210191f11f8997
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jan 23 18:25:05 1996 +0000

    Check for stdlib.h (configure.in)
    
    Include stdlib.h and string.h for declarations of such items like malloc,
    strlen, memmove...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7370 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog              | 6 ++++++
 src/lib/gssapi/mechglue/add_mechanism.c        | 4 ++++
 src/lib/gssapi/mechglue/configure.in           | 1 +
 src/lib/gssapi/mechglue/g_accept_sec_context.c | 4 ++++
 src/lib/gssapi/mechglue/g_acquire_cred.c       | 4 ++++
 src/lib/gssapi/mechglue/g_dsp_name.c           | 4 ++++
 src/lib/gssapi/mechglue/g_imp_name.c           | 4 ++++
 src/lib/gssapi/mechglue/g_indicate_mechs.c     | 4 ++++
 src/lib/gssapi/mechglue/g_init_sec_context.c   | 4 ++++
 src/lib/gssapi/mechglue/g_initialize.c         | 5 +++++
 src/lib/gssapi/mechglue/g_inquire_cred.c       | 4 ++++
 11 files changed, 44 insertions(+)

commit d5d6965b079c4c4487a9c82472c2393d54f494e6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jan 23 17:20:45 1996 +0000

    	* Makefile.in (SRCS): Remove extraneous line with only a tab.
    		(SHLIB_LDFLAGS): Declare that krb5_gss_initialize is to be
    		unresolved.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7368 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/ChangeLog   | 7 +++++++
 src/lib/gssapi/mechglue/Makefile.in | 6 ++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit a44b26ee4304d0aaf037b0f8064d1451da96cb0c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jan 23 17:20:25 1996 +0000

    	* Makefile.in (SHLIB_LIBS): Add lines for shared library building
    		depending on libkrb5, crypto, and com_err.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7367 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   | 5 +++++
 src/lib/gssapi/Makefile.in | 4 ++++
 2 files changed, 9 insertions(+)

commit f9244175db50ecf63e958b9eb5f91519bb720648
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 23 09:07:27 1996 +0000

    Add support for building GSSAPI as a shared library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7366 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog        |  5 +++++
 src/lib/gssapi/Makefile.in      | 29 ++++++++++++++++++++++++-----
 src/lib/gssapi/configure.in     |  7 +++++++
 src/lib/gssapi/krb5/ChangeLog   |  5 +++++
 src/lib/gssapi/krb5/Makefile.in | 19 ++++++++++++++++---
 5 files changed, 57 insertions(+), 8 deletions(-)

commit 5c7cbab16b3b45839c3bb1ef3c71638d6157c5e3
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 23 08:37:04 1996 +0000

    configure.in: Add the mechglue directory as a subdir
    
    Makefile.in (libgssapi_krb5.a): Include the object files in the
    	mechglue directory as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7365 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog    | 7 +++++++
 src/lib/gssapi/Makefile.in  | 3 ++-
 src/lib/gssapi/configure.in | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 4250f62cddc162055bcd0e87409678de8d8efa8a
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 23 08:36:27 1996 +0000

    gssapiP_generic.h: Removed prototypes of functions that have been
    	moved to the mechglue layer.
    
    Makefile.in: Removed gssapi_generic.c, oid_ops.c, rel_buffer.c, and
    	rel_oid_set.c --- these functions are now done in the mechglue layer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7364 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         |   9 +
 src/lib/gssapi/generic/Makefile.in       |   8 -
 src/lib/gssapi/generic/gssapiP_generic.h |  47 -----
 src/lib/gssapi/generic/gssapi_generic.c  |  55 -----
 src/lib/gssapi/generic/oid_ops.c         | 351 -------------------------------
 src/lib/gssapi/generic/rel_buffer.c      |  38 ----
 src/lib/gssapi/generic/rel_oid_set.c     |  44 ----
 7 files changed, 9 insertions(+), 543 deletions(-)

commit fdc78f550186d92092cac7c3126052c2dafd3c69
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 23 08:35:38 1996 +0000

    rel_oid.c (krb5_gss_internal_release_oid): Add the new interface for
    	the mechglue layer.
    
    inq_cred.c (krb5_gss_inquire_cred): Call gss_release_oid_set() instead
    	of generic_gss_release_oid_set().
    
    gssapiP_krb5.h: Added prototype for krb5_gss_internal_release_oid
    
    Makefile.in (CCSRCS): Removed the file krb5_gss_glue.c and added the
    	file k5mech.c and pname_to_uid.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7363 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog       |  13 +
 src/lib/gssapi/krb5/Makefile.in     |   6 +-
 src/lib/gssapi/krb5/get_mechanism.c | 339 ------------------
 src/lib/gssapi/krb5/gssapiP_krb5.h  |   7 +
 src/lib/gssapi/krb5/inq_cred.c      |   2 +-
 src/lib/gssapi/krb5/k5mech.c        | 348 ++++++++++++++++++
 src/lib/gssapi/krb5/krb5_gss_glue.c | 682 ------------------------------------
 src/lib/gssapi/krb5/rel_oid.c       |  29 +-
 8 files changed, 400 insertions(+), 1026 deletions(-)

commit 06451a4fb043d7d6fb3962a825453f45fdff4b7e
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 23 08:34:12 1996 +0000

    Added Sun's changes (from Roland), as fixed by Ted, to finally have a
    fully working mechglue layer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7362 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/Makefile.in         |  90 ++++---
 src/lib/gssapi/mechglue/configure.in        |  10 +-
 src/lib/gssapi/mechglue/g_acquire_cred.c    |  28 ++-
 src/lib/gssapi/mechglue/g_exp_sec_context.c |  55 +++++
 src/lib/gssapi/mechglue/g_imp_sec_context.c |  56 +++++
 src/lib/gssapi/mechglue/g_inquire_context.c | 166 +++++++++++++
 src/lib/gssapi/mechglue/g_inquire_names.c   |  51 ++++
 src/lib/gssapi/mechglue/g_oid_ops.c         | 107 +++++++++
 src/lib/gssapi/mechglue/g_rel_cred.c        |   4 +-
 src/lib/gssapi/mechglue/g_rel_oid_set.c     |   5 +
 src/lib/gssapi/mechglue/g_verify.c          |   2 +-
 src/lib/gssapi/mechglue/gen_oids.c          |  55 +++++
 src/lib/gssapi/mechglue/mglueP.h            |  60 ++++-
 src/lib/gssapi/mechglue/oid_ops.c           | 360 ++++++++++++++++++++++++++++
 14 files changed, 995 insertions(+), 54 deletions(-)

commit b062151a3f6c960c508914c1063c6aa6f9285ed3
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 23 05:13:24 1996 +0000

    New files for Sun's multi-mechanism GSSAPI
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7361 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/get_mechanism.c | 339 ++++++++++++++++++++++++++++++++++++
 src/lib/gssapi/krb5/pname_to_uid.c  |  88 ++++++++++
 2 files changed, 427 insertions(+)

commit 7d4c6ddd0f04aa17a819961efc0d14df1ae9d2a0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jan 22 23:18:33 1996 +0000

    Check for prototypes so that KRB5_STDARG_P works
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7360 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 6 ++++++
 src/appl/bsd/configure.in | 2 +-
 src/appl/bsd/krcp.c       | 5 +++--
 3 files changed, 10 insertions(+), 3 deletions(-)

commit 5a0d64209b1200cb3bba0181d56875faa8c81f88
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jan 22 22:37:04 1996 +0000

    	* configure.in: Use KRB5_CHECK_PROTOS instead of inlining
    		prototype checking.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7359 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    |  3 +++
 src/include/krb5/configure.in | 16 +++-------------
 2 files changed, 6 insertions(+), 13 deletions(-)

commit 6a52912d3edc62fa15579a0875f0aba6466adda6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jan 22 22:35:33 1996 +0000

    Move the prototype checking code from include/krb5/configure.in into
    KRB5_CHECK_PROTOS.
    
    This is for applications that wish to use KRB5_PROTOTYPE, are not STDC,
    do not want to include k5-int.h  but need to know if prototypes work on
    the system.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7358 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  3 +++
 src/aclocal.m4 | 18 ++++++++++++++++++
 2 files changed, 21 insertions(+)

commit cd4dc5d24fd5c1b86fc810106a0f4c316a29e35a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jan 22 20:48:29 1996 +0000

    	* configure.in: Merge in berk_db library if needed
    
    	* Makefile.in (LIB_SUBDIRS): Get location of berk_db from
    		configure if needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7357 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    |  6 ++++++
 src/lib/krb5/Makefile.in  |  9 ++++++---
 src/lib/krb5/configure.in | 21 +++++++++++++++++++++
 3 files changed, 33 insertions(+), 3 deletions(-)

commit a7a5998acd9c17974e463890c1ac549ec68a7cbd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jan 22 13:10:40 1996 +0000

    	* configure.in: Add in WITH_ANAME_DB and WITH_KDB_DB so that top
    		level configure --help lists options.
    
    	* aclocal.m4 (CHECK_DB): Fix m4 quoting to allow for the autoconf
    		rules to insert the required CPP determination rules
    		automatically.
    		(WITH_ANAME_DB): Add missing comma. Fix up spacing so
    				configure --help looks pretty.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7356 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 11 +++++++++++
 src/aclocal.m4   | 12 ++++++------
 src/configure.in |  7 +++++++
 3 files changed, 24 insertions(+), 6 deletions(-)

commit fe323ed8c61935b4355a265a78e5c9b95ecc3b04
Author: Richard Basch <probe@mit.edu>
Date:   Mon Jan 22 05:00:18 1996 +0000

    If there is no DES key with a V4 salttype, simply return any DES key.
    (Service keys only need to be DES for V4 requests to work.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7355 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit f1cc6a56dc10c45699f63b1992beab34962fe21d
Author: Richard Basch <probe@mit.edu>
Date:   Mon Jan 22 04:56:49 1996 +0000

    Allow for the use of other K/M encryption types.  Try to look it up in
    the stash file if it is being invoked in non-interactive mode.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7354 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/kadm_ser_wrap.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 6992a1dde383aa1a35f562b72b3038cb54c492af
Author: Richard Basch <probe@mit.edu>
Date:   Mon Jan 22 04:55:26 1996 +0000

    Don't syslog if the child exited normally
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7353 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/admin_server.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 4d4bb40eba6882f011f03e64094000a98360f4e8
Author: Richard Basch <probe@mit.edu>
Date:   Mon Jan 22 04:53:48 1996 +0000

    A couple more tasks have been completed (use dbm, and kdc locking)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7352 dc483132-0cff-0310-8789-dd5450dbe970

 src/TODO | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit b1e0369e1b9516117d24a7c90fafe69048f36660
Author: Richard Basch <probe@mit.edu>
Date:   Mon Jan 22 04:52:28 1996 +0000

    Fixed three problems in the database rename function:
    1. Added a missing call to krb5_dbm_db_end_update to ensure the lock file
    	timestamp is updated.
    2. Corrected the test for a valid lock file handle to be >=0 not non-zero.
    3. Use the lock file of the target name, since the source will shortly
    	disappear and another process may already be checking for the lock
    	file of the target.  (For example, a kdb5_edit db load will use
    	a temporary name and rename the db to the proper name when it is
    	done, and krb5kdc will be testing for the target lock file.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7351 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 22 +++++++++++++---------
 1 file changed, 13 insertions(+), 9 deletions(-)

commit 99deb652aed6395120f957f211dbd604e4aa8774
Author: Richard Basch <probe@mit.edu>
Date:   Mon Jan 22 04:42:57 1996 +0000

    Simplified to simply require the use of WITH_ANAME or USE_KDB5_LIBRARY
    to specify the need for dbm inclusion/testing/compilation flags.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7350 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/Makefile.in         |  5 +---
 src/admin/aname/configure.in        | 35 +-------------------------
 src/admin/convert/configure.in      | 32 +-----------------------
 src/admin/create/configure.in       | 14 -----------
 src/admin/destroy/configure.in      | 14 -----------
 src/admin/edit/Makefile.in          |  1 +
 src/admin/edit/configure.in         | 32 +-----------------------
 src/admin/stash/configure.in        | 14 -----------
 src/appl/gssftp/ftpd/configure.in   |  2 +-
 src/kadmin.old/client/configure.in  | 14 -----------
 src/kadmin.old/kpasswd/configure.in | 14 -----------
 src/kadmin.old/server/configure.in  | 14 -----------
 src/kadmin/v5client/configure.in    | 14 -----------
 src/kadmin/v5server/configure.in    | 14 -----------
 src/kdc/configure.in                | 18 +-------------
 src/krb524/configure.in             | 14 -----------
 src/lib/configure.in                | 11 +--------
 src/lib/kdb/Makefile.in             |  3 +--
 src/lib/kdb/configure.in            | 49 +------------------------------------
 src/lib/krb5/os/Makefile.in         |  3 +--
 src/lib/krb5/os/configure.in        | 16 ++----------
 src/slave/configure.in              | 14 -----------
 src/tests/create/configure.in       | 15 ------------
 src/tests/verify/configure.in       | 15 ------------
 24 files changed, 13 insertions(+), 364 deletions(-)

commit 412fffc7d49c8452d42c42ba7f2e74aff1c5d1ae
Author: Richard Basch <probe@mit.edu>
Date:   Mon Jan 22 04:37:00 1996 +0000

    * aclocal.m4
    	Added several macros and restructures to allow for testing of
    	which dbm type to use and to override with
    	--with-kdb-db=DBM
    	--with-aname-db=DBM
    	Added USE_ANAME macro to specify a module requires the aname db.
    	USE_KDB5_LIBRARIES now checks the --with-kdb-* flags.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7349 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 129 ++++++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 101 insertions(+), 28 deletions(-)

commit e965ab7980fb2f7fb2ced74902feedf73c799181
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jan 22 04:34:09 1996 +0000

    	* gc_via_tkt.c (krb5_kdcrep2creds): Set is_skey so get_creds won't
    		break trying to match is_skey in the ccache.  This way we
    		won't end up with many copies of user-to-user tickets.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7348 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 6 ++++++
 src/lib/krb5/krb/gc_via_tkt.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit d853c15e875f933b173ba50d46c901bd98fc9717
Author: Richard Basch <probe@mit.edu>
Date:   Mon Jan 22 04:34:05 1996 +0000

    * configure.in
    	Only build Berkeley db, if it is being used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7347 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/configure.in | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit edcc7506874dd6152c40caa07d90dbae22a7de24
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jan 20 04:24:26 1996 +0000

    krb5_get_credentials does not use the same flags as kdc_options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7346 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/auth.c   | 2 +-
 src/windows/wintel/changelo | 5 +++++
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4136fd0f9e14dc2197ff8c44a2294e3c64834388
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jan 20 04:21:38 1996 +0000

    krb5_get_credentials does not take the same flags as kdc_options. Set to
    0.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7345 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/telnet-k5-auth/ChangeLog  | 5 +++++
 src/mac/telnet-k5-auth/krb5auth.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 5a127cc1982ed49a9eeb20b559ce8cb285ce7b69
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jan 20 04:20:00 1996 +0000

    krb5_get_credentials does not take kdc_options flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7344 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 8 ++++++++
 src/lib/krb5/krb/mk_req.c   | 2 +-
 src/lib/krb5/krb/sendauth.c | 5 +----
 3 files changed, 10 insertions(+), 5 deletions(-)

commit 602645b50716d4b97c262155d78e5a0a2314b23f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jan 20 04:04:06 1996 +0000

    Remove use of krb5_kdc_default_options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7343 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     | 4 ++++
 src/tests/hammer/kdc5_hammer.c | 4 +---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit ef8fc2817d6f77c5913e37d7f4a5299de776087b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jan 20 04:00:25 1996 +0000

    Fix a memory leak and reversed arguments
    in my previous commit.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7342 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  2 ++
 src/appl/bsd/krshd.c   | 11 +++++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit c5f77d7f244dda724d9c3f4b68973e0aa3fb6de1
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jan 20 00:55:45 1996 +0000

    In the client, construct a checksum from the command line
    and remote user and encode them in the authenticator.  In the daemon,
    if a checksum is present, verify it.
    
    	This change *should* make it possible to use rsh in a secure
    fassion provided  that you always use a client that has
    checksumming.
    
    If you do not use encrypted rsh, then the command line cannot be
    spoofed,
    but the standard input and output  can still be spoofed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7341 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  4 ++++
 src/appl/bsd/kcmd.c    | 15 +++++++++++++--
 src/appl/bsd/krshd.c   | 28 +++++++++++++++++++++++++++-
 3 files changed, 44 insertions(+), 3 deletions(-)

commit 358ec4a75edfa70ae585dc53b18db3767f732f8e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 19 19:50:54 1996 +0000

    Add check for DBM/db libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7340 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog    |  4 ++++
 src/tests/create/configure.in | 15 +++++++++++++++
 src/tests/verify/ChangeLog    |  4 ++++
 src/tests/verify/configure.in | 15 +++++++++++++++
 4 files changed, 38 insertions(+)

commit 1100f7a5cdf36d5aa07cf69209ea6ee6acf348be
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 19 15:52:55 1996 +0000

    In des_read, check to see if read returns 0 and report
    a closed connection if it does.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7339 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/krlogin.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c37e7830bd25238f680af7464837c829a89337cf
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 19 01:33:08 1996 +0000

    Mainline utmp and login cleanups from hartmans_pty_utmp:
    
    * Fix utmp handling on Solaris for wtmpx records
    * Replace krlogin's SIGURG handler with a call to select squashing Solaris ctrl-c bug
    * Fix utmp on systems without pututline so ttyslot is only used when it works
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7338 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog             |  14 ++++
 src/appl/bsd/configure.in          |   6 +-
 src/appl/bsd/krlogin.c             | 159 ++++++++-----------------------------
 src/appl/bsd/krlogind.c            |   3 +-
 src/appl/bsd/login.c               |   2 +-
 src/appl/telnet/telnetd/ChangeLog  |   4 +
 src/appl/telnet/telnetd/sys_term.c |   3 +-
 src/util/autoconf/configure        |   3 +
 src/util/pty/.Sanitize             |   1 +
 src/util/pty/ChangeLog             |  19 +++++
 src/util/pty/cleanup.c             |   2 +-
 src/util/pty/libpty.h              |   5 +-
 src/util/pty/open_ctty.c           |   3 -
 src/util/pty/update_utmp.c         |  90 +++++++++++++--------
 src/util/pty/void_assoc.c          |   4 +
 15 files changed, 146 insertions(+), 172 deletions(-)

commit 671787e2b4910be41223d0f7961acea87ad498ce
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 19 00:01:30 1996 +0000

    Deal with sys_errlist
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7337 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog    | 8 ++++++++
 src/appl/gssftp/ftpd/configure.in | 2 ++
 src/appl/gssftp/ftpd/ftpd.c       | 2 ++
 3 files changed, 12 insertions(+)

commit f8aa3d32a9427efc79dafa129a44f0d4064686ef
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jan 19 00:00:42 1996 +0000

    Portability fixes: don't declare errno ever
    and don't declare sys_errlist unless you need to.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7336 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog    | 8 ++++++++
 src/appl/gssftp/ftp/cmds.c       | 4 +++-
 src/appl/gssftp/ftp/configure.in | 1 +
 src/appl/gssftp/ftp/ftp.c        | 3 +++
 src/appl/gssftp/ftp/secure.c     | 4 +++-
 5 files changed, 18 insertions(+), 2 deletions(-)

commit 2a5fe3cb904eb160a154392b9173d522ae6eb47f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jan 18 20:52:03 1996 +0000

    Fix loop so that a ftp/host@REALM is not required,
    but host/host@REALM will also work.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7334 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftpd/ChangeLog |  4 ++++
 src/appl/gssftp/ftpd/ftpd.c    | 11 +++++++----
 2 files changed, 11 insertions(+), 4 deletions(-)

commit 8d9655089bd8bbce4c18058ac00851c4a31fbd41
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jan 18 20:51:23 1996 +0000

    Include sys/select.h for AIX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7333 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ftp/ChangeLog    | 6 ++++++
 src/appl/gssftp/ftp/configure.in | 1 +
 src/appl/gssftp/ftp/ftp.c        | 3 +++
 3 files changed, 10 insertions(+)

commit 3eca0101c07a34ee1f316301db6aa9d3e943f39b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 16 19:43:46 1996 +0000

    Deal with CVS not doing what I expected with a branch so the code compiles and works
    until I merge changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7324 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/update_utmp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6e8dafda2b160adcadeb2918a35a4f4df2ab6528
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jan 16 19:40:56 1996 +0000

    Fix handling so that the username is only written out to wtmpx logout records;
    I know of no systems that write out usernames in DEAD_PROCESS records
    in wtmp, but can special case them in update_wtmp if they are found.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7323 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/logwtmp.c     | 2 +-
 src/util/pty/pty-int.h     | 2 +-
 src/util/pty/update_wtmp.c | 7 +++++--
 3 files changed, 7 insertions(+), 4 deletions(-)

commit 6a43ea4aed5c8834372fa40ce89d7d1ddfa1fe6d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jan 15 20:37:32 1996 +0000

    Short term, this is notes on what the interfaces to various libpty functions do.  Long term, I may end up writing something more formal to go into doc.  If that happens, it is  likely that this README will be removed or replaced with a README explaining how to break libpty out of the Kerberos distribution and get configure to be happy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7317 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/README | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 105 insertions(+)

commit 74fdaf9a1991c8d608eb1f29970feabb58186101
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Jan 15 07:39:40 1996 +0000

    	* configure.in: add gssftp to CONFIG_DIRS so that the GSSAPI
    	implementation of ftp gets built as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7316 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/ChangeLog    | 4 ++++
 src/appl/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 538834a81c4d9e9e5c41a0e7c0b67933728ee1e0
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Jan 15 07:38:46 1996 +0000

    	* aclocal.m4 (WITH_DBM_LNAME): add --with-dbm-lname for callers of
    	an_to_ln routines that have USE_DBM_LNAME set.
    	* aclocal.m4 (WITH_DBM_KDB): avoid duplicating --with-dbm code all
    	over the place.
    
    (from CNS. Eventually they need to be referenced a bunch of places, but
     for now gssftp uses the former so I have an excuse to drop them in...)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7315 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  7 +++++++
 src/aclocal.m4 | 35 +++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+)

commit 3be12fd1f97744d7bbeec94419a03e20b9e0d96c
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Jan 14 08:40:25 1996 +0000

    Sanitize and cvsignore files for gssftp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7314 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/.Sanitize       | 40 ++++++++++++++++++++++++++++++++
 src/appl/gssftp/.cvsignore      |  1 +
 src/appl/gssftp/arpa/.Sanitize  | 34 +++++++++++++++++++++++++++
 src/appl/gssftp/ftp/.Sanitize   | 51 +++++++++++++++++++++++++++++++++++++++++
 src/appl/gssftp/ftp/.cvsignore  |  1 +
 src/appl/gssftp/ftpd/.Sanitize  | 45 ++++++++++++++++++++++++++++++++++++
 src/appl/gssftp/ftpd/.cvsignore |  1 +
 7 files changed, 173 insertions(+)

commit 245739416115502693d74bd5872b7df7f69957ab
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Jan 14 08:34:05 1996 +0000

    add gssftp to things-to-keep
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7313 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/.Sanitize | 1 +
 1 file changed, 1 insertion(+)

commit 4233c6f3143639f164290a00eb0ffe720a32b9bc
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Jan 14 08:33:16 1996 +0000

    Cygnus implementation of GSSAPI-based ftp client and server.
    See README.gssftp for history and details.
    Bugs, comments to <eichin@cygnus.com>. Be sure to forward any changes
    made at MIT as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7312 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gssftp/ChangeLog         |    9 +
 src/appl/gssftp/Makefile.in       |    2 +
 src/appl/gssftp/README.gssftp     |   45 +
 src/appl/gssftp/arpa/ChangeLog    |    5 +
 src/appl/gssftp/arpa/ftp.h        |  128 ++
 src/appl/gssftp/arpa/telnet.h     |  310 +++++
 src/appl/gssftp/configure.in      |    5 +
 src/appl/gssftp/ftp/ChangeLog     |  219 ++++
 src/appl/gssftp/ftp/Makefile.in   |   52 +
 src/appl/gssftp/ftp/cmds.c        | 2337 +++++++++++++++++++++++++++++++++++++
 src/appl/gssftp/ftp/cmdtab.c      |  225 ++++
 src/appl/gssftp/ftp/configure.in  |   12 +
 src/appl/gssftp/ftp/domacro.c     |  153 +++
 src/appl/gssftp/ftp/ftp.M         | 1200 +++++++++++++++++++
 src/appl/gssftp/ftp/ftp.c         | 2147 ++++++++++++++++++++++++++++++++++
 src/appl/gssftp/ftp/ftp_var.h     |  139 +++
 src/appl/gssftp/ftp/getpass.c     |   73 ++
 src/appl/gssftp/ftp/glob.c        |  698 +++++++++++
 src/appl/gssftp/ftp/main.c        |  553 +++++++++
 src/appl/gssftp/ftp/pathnames.h   |   37 +
 src/appl/gssftp/ftp/pclose.c      |  127 ++
 src/appl/gssftp/ftp/radix.c       |  163 +++
 src/appl/gssftp/ftp/ruserpass.c   |  283 +++++
 src/appl/gssftp/ftp/secure.c      |  382 ++++++
 src/appl/gssftp/ftp/secure.h      |    4 +
 src/appl/gssftp/ftpd/CHANGES      |   31 +
 src/appl/gssftp/ftpd/ChangeLog    |  232 ++++
 src/appl/gssftp/ftpd/Makefile.in  |   69 ++
 src/appl/gssftp/ftpd/configure.in |   31 +
 src/appl/gssftp/ftpd/ftpcmd.y     | 1454 +++++++++++++++++++++++
 src/appl/gssftp/ftpd/ftpd.M       |  335 ++++++
 src/appl/gssftp/ftpd/ftpd.c       | 2301 ++++++++++++++++++++++++++++++++++++
 src/appl/gssftp/ftpd/logwtmp.c    |   82 ++
 src/appl/gssftp/ftpd/pathnames.h  |   36 +
 src/appl/gssftp/ftpd/popen.c      |  190 +++
 src/appl/gssftp/ftpd/secure.h     |    4 +
 src/appl/gssftp/ftpd/vers.c       |   38 +
 37 files changed, 14111 insertions(+)

commit 347ed3cc833b7d119f51f82c78aafe9e420073af
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jan 13 05:45:13 1996 +0000

    Work around apparent Solaris kernel bug.  If you open the pty and close it, you get a sigHUP on the master
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7311 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 24 +++++++++++++++++-------
 src/util/pty/open_slave.c | 33 ++++++++++-----------------------
 2 files changed, 27 insertions(+), 30 deletions(-)

commit 84d285e94abb81ff73bafcd1af0f8984e8a6a881
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jan 11 23:34:13 1996 +0000

    Makefile.in: (check-unix): ultrix "test" does not support -x
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7310 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 4 ++++
 src/lib/krb5/os/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 74887ef8316dddcca7a9e64c17c605cf18429cce
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jan 11 17:46:48 1996 +0000

    	* krsh.c, krlogin.c: (main): Ultrix cc does not support automatic
    		aggregate initiailzation of structures.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7309 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/krlogin.c | 3 ++-
 src/appl/bsd/krsh.c    | 5 +++--
 3 files changed, 10 insertions(+), 3 deletions(-)

commit f06aecfc1c653435fa3a999080100ec0e9c6072c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jan 11 16:33:11 1996 +0000

    	* krcp.c (error): Convert to use varargs
    
    	* configure.in: Check for stdarg.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7308 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  6 ++++++
 src/appl/bsd/configure.in |  4 +++-
 src/appl/bsd/krcp.c       | 34 ++++++++++++++++++++++++++++------
 3 files changed, 37 insertions(+), 7 deletions(-)

commit 125f7eb168f5f385badaed99152822e7e3f4d803
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jan 11 13:01:13 1996 +0000

    	* profile.hin: Add profile_init_path prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7307 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 4 ++++
 src/util/profile/profile.hin | 3 +++
 2 files changed, 7 insertions(+)

commit 06464ee3e73fd75c670066acbb855c2319b77e4b
Author: Richard Basch <probe@mit.edu>
Date:   Thu Jan 11 12:05:07 1996 +0000

    Set the enctype to ENCTYPE_UNKNOWN when the enctype should be determined from
    the stash file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7306 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c    |  4 ++--
 src/kadmin/v5server/srv_key.c | 12 +++++++++---
 src/kdc/main.c                |  4 +++-
 3 files changed, 14 insertions(+), 6 deletions(-)

commit bc9a7bd5f5aa9a73fc6a58383800c98e2123b118
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 04:24:27 1996 +0000

    Add an #ifdef for enabling lower case realm (for use with DCE)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7305 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/changelo | 3 +++
 src/windows/cns/cns.rc   | 4 ++++
 2 files changed, 7 insertions(+)

commit 4a1d37b9913d9aaf06e2b6a697737572f5f3229d
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 04:17:54 1996 +0000

    When obtaining tickets, we make them forwardable by default.  XXX This
    should really a configurable option in the UI.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7304 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/changelo |  6 ++++++
 src/windows/cns/cns.c    | 16 +++++++++++-----
 2 files changed, 17 insertions(+), 5 deletions(-)

commit c3540b16b53099c98f5bb32a07a42b239f2a181d
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 04:06:30 1996 +0000

    Added documentation for the DCE compat options, plus the capaths
    section.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7303 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog   |   5 ++
 src/config-files/krb5.conf.M | 127 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 132 insertions(+)

commit f2614ac7c404ff2b32746812c1c892ed59e3a999
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 04:06:02 1996 +0000

    scc.h (KRB5_SCC_DEFAULT_VNO): Remove KRB5_SCC_DEFAULT_VNO; now set in
    	init_ctx.c.
    
    scc_maybe.c (krb5_scc_open_file):
    scc_gennew.c (krb5_scc_generate_new): Use context->scc_default_format
    	to determine the credentials ccache type.
    
    scc_read.c (krb5_scc_read_keyblock): If reading in a version 3
    	credentials cache, ignore the second enctype stored in the ccache;
    	just read it into a dummy variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7302 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog    | 14 ++++++++++++++
 src/lib/krb5/ccache/stdio/scc.h        |  4 ----
 src/lib/krb5/ccache/stdio/scc_gennew.c |  6 +++---
 src/lib/krb5/ccache/stdio/scc_maybe.c  |  8 +++-----
 src/lib/krb5/ccache/stdio/scc_read.c   |  2 +-
 5 files changed, 21 insertions(+), 13 deletions(-)

commit ef24891c5c9dd2d7a1b3a828fcc3cf34fd5b8f0d
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 04:05:22 1996 +0000

    fcc.h (KRB5_FCC_DEFAULT_VNO): Remove KRB5_FCC_DEFAULT_VNO; now set in
    	init_ctx.c.
    
    fcc_maybe.c (krb5_fcc_open_file):
    fcc_gennew.c (krb5_fcc_generate_new): Use context->fcc_default_format
    	to determine the credentials cache type.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7301 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog    | 8 ++++++++
 src/lib/krb5/ccache/file/fcc.h        | 8 +++-----
 src/lib/krb5/ccache/file/fcc_gennew.c | 4 ++--
 src/lib/krb5/ccache/file/fcc_maybe.c  | 6 ++----
 4 files changed, 15 insertions(+), 11 deletions(-)

commit b510380e3424065552eb7af9bf3ca3a28f93a1ca
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 04:03:06 1996 +0000

    Added checking of profile for DCE compatability options (ccache type,
    and checksum type).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7300 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  3 +++
 src/lib/krb5/krb/init_ctx.c | 26 ++++++++++++++++++++++----
 2 files changed, 25 insertions(+), 4 deletions(-)

commit 5209698478ec1d6fa8657a6f69bb169a6668a968
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 03:47:57 1996 +0000

    Add fields for fcc_default_format and scc_default_format in
    krb5_context structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7299 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/k5-int.h  | 2 ++
 2 files changed, 7 insertions(+)

commit 8be791ea75ee7bad3821980dc2de8494abe9f815
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 03:33:24 1996 +0000

    Added ##DOS statements after gssapi_err_generic.$(OBJECT) to get it
    added to library on Windows.  (Patch from Doug Engbert).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7298 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   | 4 ++++
 src/lib/gssapi/generic/Makefile.in | 5 +++++
 2 files changed, 9 insertions(+)

commit c297f37c8e92c84a892c8801052419499f48cec2
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 03:29:50 1996 +0000

    Fix return type for mit_des3_string_to_key()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7297 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 4 ++++
 src/lib/crypto/des/des_int.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3dd4d024cc9237fe38ca977de4e14c103e77f926
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 03:29:24 1996 +0000

    Added hack by Doug Engbert to get util/pty to work under Solaris.  We
    should double check to make sure this is a correct fix.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7296 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 6 ++++++
 src/util/pty/open_slave.c | 4 ++++
 2 files changed, 10 insertions(+)

commit ee87d787f780d91047a98695e6fec678a16aab4b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 03:14:46 1996 +0000

    kcmd.c (getport): Clear the sin structure to be zero.  (From Doug Engbert.)
    
    krsh.c (main): Added code to default port to 544 if service not found.
    	(From Doug Engbert.)
    
    krlogin.c (main): Added code to default port to 543 or 2105 if service
    	not found.  (From Doug Engbert.)
    
    login.c (main): Save KRB5CCNAME environment variable, which may have
    	been set by forward.c.  Add code for SGI to set environment for its
    	/etc/TIMEZONE (untested).  Don't print MOTD twice on Suns, added
    	#ifdef NO_MOTD.  (Patches from Doug Engbert).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7295 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 15 +++++++++++++++
 src/appl/bsd/kcmd.c    |  1 +
 src/appl/bsd/krlogin.c |  7 +++----
 src/appl/bsd/krsh.c    |  5 +++--
 src/appl/bsd/login.c   | 29 ++++++++++++++++++++++++++++-
 5 files changed, 50 insertions(+), 7 deletions(-)

commit ee0054c6916cce3f05c311f755842984cf95270c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 02:57:32 1996 +0000

    Initialize addrs to 0 so that we don't try to free stack garbage on an
    error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7294 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 3 +++
 src/lib/krb5/krb/fwd_tgt.c | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 7b79fd72d1c2950200d0dc892ff43026f4a136b7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 02:32:24 1996 +0000

    Remove #if statement that used sizeof(xxx), since that won't work for
    most C compilers/C preprocessors!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7293 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog | 5 +++++
 src/lib/gssapi/generic/gssapi.h  | 8 ++------
 2 files changed, 7 insertions(+), 6 deletions(-)

commit 96b28463911e43ec1ad7bcb100f3ad2d0ef958c7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 02:28:21 1996 +0000

    Removed extern global of krb5_kdc_req_sumtype, which wasn't being used
    anyway.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7292 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/kcmd.c    | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 29334426ed64742a79526c979864d30fda56b7f6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 02:27:35 1996 +0000

    krbconfig.c, Makefile.in: Removed krbconfig.c; it contained global
    	variables which are no longer used.
    
    recvauth.c: Removed the global extern of krb5_kdc_default_options,
    	which wasn't being used anyway.
    
    mk_req.c (krb5_mk_req): Replace use of krb5_kdc_default_options with
    	context->kdc_default_options.
    
    gc_frm_kdc.c: Remove the global extern of krb5_kdc_req_sumtype, which
    	wasn't being used anymore anyway.
    
    send_tgs.c (krb5_send_tgs_basic): Remove use of the global variable
    	krb5_kdc_req_sumtype, and use the kdc_req_sumtype in the context
    	structure instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7291 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 16 ++++++++++++++++
 src/lib/krb5/krb/Makefile.in  |  2 --
 src/lib/krb5/krb/gc_frm_kdc.c |  2 --
 src/lib/krb5/krb/mk_req.c     |  4 +---
 src/lib/krb5/krb/recvauth.c   |  2 --
 src/lib/krb5/krb/send_tgs.c   |  7 +++----
 src/lib/krb5/krb/sendauth.c   |  6 ++----
 7 files changed, 22 insertions(+), 17 deletions(-)

commit 94cbabdd26bf9811ff589d959e74275fe8785644
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 02:17:17 1996 +0000

    If reading in a version 3 credentials cache, ignore the second enctype
    stored in the ccache; just read it into a dummy variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7290 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog  | 6 ++++++
 src/lib/krb5/ccache/file/fcc_read.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 06b31e632f9f56df7ced6edc4f4811e37f79dfbb
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 11 02:03:41 1996 +0000

    Applied patch submitted by Doug Engbert, so that the configurable
    authentication patch takes into account the null entry at the end of
    the list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7289 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 7 +++++++
 src/lib/krb5/krb/walk_rtree.c | 2 ++
 2 files changed, 9 insertions(+)

commit e7002b527df7c295bb89e5f58fa2a86b69bcdbfd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jan 11 00:22:43 1996 +0000

    	* locate_kdc.c (krb5_locate_kdc): Add parrentheses for assignment
    		in conditional. (gcc -Wall)
    
    	* init_os_ctx.c (krb5_os_init_context): Remove unused variables
    
    	* an_to_ln.c (aname_do_match): Initialize local variable before
    		referenced.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7288 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 10 ++++++++++
 src/lib/krb5/os/an_to_ln.c    |  4 ++--
 src/lib/krb5/os/init_os_ctx.c |  7 ++++---
 src/lib/krb5/os/locate_kdc.c  |  4 ++--
 4 files changed, 18 insertions(+), 7 deletions(-)

commit a7ab34fdb526437a4ecf39b50079b56ff75064ad
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jan 11 00:16:49 1996 +0000

    Take care of a gcc warnign about shufting two far
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7287 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog | 5 +++++
 src/lib/krb5/keytab/file/ser_ktf.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 49a50aa9beffb26532250cafccee78d6da7f829f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 10 04:07:38 1996 +0000

    Added defintion for KRB5_GSS_FOR_CREDS_OPTION
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7286 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapiP_krb5.h | 2 ++
 1 file changed, 2 insertions(+)

commit 2a548e1f5b1050e362f2b8520d845fc4cd922530
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 10 03:56:23 1996 +0000

    forward.c (get_for_creds): Removed no longer used function
    
    kerberos5.c (kerberos5_forward): Convert from using get_for_creds()
    	from forward.c to using the official library routine,
    	krb5_fwd_tgt_creds().  Misc. lint cleanups.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7285 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   |   9 +++
 src/appl/telnet/libtelnet/forward.c   | 144 ----------------------------------
 src/appl/telnet/libtelnet/kerberos5.c |  67 +++++++++++-----
 3 files changed, 55 insertions(+), 165 deletions(-)

commit 867eca0184079ad3f3fe9cf285e8dff41296e3ef
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 10 03:53:09 1996 +0000

    forward.c (get_for_creds): Removed no longer used function
    
    kcmd.c (kcmd): Convert from using get_for_creds() from forward.c to
    	using the official library routine, krb5_fwd_tgt_creds().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7284 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |   7 +++
 src/appl/bsd/forward.c | 154 -------------------------------------------------
 src/appl/bsd/kcmd.c    |   7 +--
 3 files changed, 10 insertions(+), 158 deletions(-)

commit 132176cdfc1e73812012243b70b95cf25d9558f3
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 10 03:24:32 1996 +0000

    Added error table code KRB5_FWD_BAD_PRINCIPAL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7283 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/krb5_err.et | 1 +
 2 files changed, 5 insertions(+)

commit c04368bb9dfc2c2e7fe30b3e5dd0bdc9858cda43
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 10 03:24:10 1996 +0000

    krb5.hin (krb5_fwd_tgt_creds, krb5_os_hostaddr): Added new function
    	prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7282 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  5 +++++
 src/include/krb5.hin  | 13 +++++++++++++
 2 files changed, 18 insertions(+)

commit 7e8f860e3c1dd08ed3fb29c7d2c447c9306f2c4b
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 10 03:13:49 1996 +0000

    gssapiP_krb5.h (KRB5_GSS_FOR_CREDS_OPTION): New constant added for
    	delegation (forwarding) of credentials.
    
    init_sec_context.c (make_ap_req): Add support for sending delegated
    	credentials.  Misc lint cleanups.
    
    accept_sec_context.c (krb5_gss_accept_sec_context): Add support for
    	accepting delegated credentials.  Misc lint cleanups.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7281 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  11 ++
 src/lib/gssapi/krb5/accept_sec_context.c | 135 ++++++++++++++++++++---
 src/lib/gssapi/krb5/init_sec_context.c   | 183 ++++++++++++++++++++-----------
 3 files changed, 252 insertions(+), 77 deletions(-)

commit b1cfe96d92ee4b16f129855b649d84f690bdb7a5
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 10 03:08:30 1996 +0000

    fwd_tgt.c (krb5_fwd_tgt_creds): New function which handles all of the
    	dirty work of forwarding TGT's.
    
    rd_cred.c (krb5_rd_cred_basic): Clean up memory allocation discpline
    	to remove memory leaks.
    
    mk_cred.c (krb5_mk_ncred_basic, krb5_mk_ncred, krb5_mk_1cred): Clean
    	up memory allocation discpline to remove memory leaks.
    
    init_ctx.c (krb5_get_tgs_ktypes): Clean up parsing of the etype list.
    	Don't overrun the string containing the etype list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7280 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   |  15 +++++
 src/lib/krb5/krb/Makefile.in |   2 +
 src/lib/krb5/krb/fwd_tgt.c   | 147 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/init_ctx.c  |   7 ++-
 src/lib/krb5/krb/mk_cred.c   | 116 +++++++++++++++-------------------
 src/lib/krb5/krb/rd_cred.c   |   8 ++-
 6 files changed, 227 insertions(+), 68 deletions(-)

commit 48be627be2c95bc227194e608e9987775084a886
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 5 03:50:32 1996 +0000

    krb5.hin: Added support for KRB5_INT16_MAX, which tells us the
    	limitations of using 16 bit ints.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7278 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 5 +++++
 2 files changed, 10 insertions(+)

commit 16648a322ab23889a45f1425200f5ba7868909e9
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 5 03:24:36 1996 +0000

    hostaddr.c (krb5_os_hostaddr): New function which takes a hostname and
    	returns a list of krb5 addresses.  (This is basically a glue routine
    	that converts the result of gethostbyname() to krb5 addresses.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7277 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  7 ++++
 src/lib/krb5/os/Makefile.in |  2 ++
 src/lib/krb5/os/hostaddr.c  | 81 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 90 insertions(+)

commit c64ae2fcabf9f2add6af92b9496da4a3dfce12f1
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 5 02:43:19 1996 +0000

    gssapiP_generic.h (TWRITE_INT16, TREAD_INT16): Added new macros
    	to read and write two byte integers from the wire.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7276 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         |  3 +++
 src/lib/gssapi/generic/gssapiP_generic.h | 10 ++++++++++
 2 files changed, 13 insertions(+)

commit 7b8ba18ace26afb5da1a1edec4f5d692058206a5
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 5 02:35:16 1996 +0000

    gssapiP_generic.h: Don't include <sys/types.h> since it's already
    	included by gssapi.h.
    
    gssapi.h: Add a #ifndef _MACINTOSH around include of <sys/types.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7275 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         | 7 +++++++
 src/lib/gssapi/generic/gssapi.h          | 2 ++
 src/lib/gssapi/generic/gssapiP_generic.h | 3 ---
 3 files changed, 9 insertions(+), 3 deletions(-)

commit d21cb5558df6173cff1111d93dce480cd3c7e88c
Author: Richard Basch <probe@mit.edu>
Date:   Thu Jan 4 05:59:31 1996 +0000

    Removed check for sys/fcntl.h; the source now always includes <fcntl.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7273 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/configure.in | 1 -
 1 file changed, 1 deletion(-)

commit 44a8409823019693420aeac793c883927890086c
Author: Richard Basch <probe@mit.edu>
Date:   Thu Jan 4 05:51:18 1996 +0000

    Removed #undef NEED_SYS_FCNTL_H since we now always use <fcntl.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7272 dc483132-0cff-0310-8789-dd5450dbe970

 src/acconfig.h | 1 -
 1 file changed, 1 deletion(-)

commit 608b544aae45df5bdb6b1e7c3df1216650ef6670
Author: Richard Basch <probe@mit.edu>
Date:   Thu Jan 4 05:50:07 1996 +0000

    Always include <fcntl.h> instead of checking for <sys/fcntl.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7271 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/krbfileio.c | 4 +---
 src/slave/kprop.c           | 6 +-----
 2 files changed, 2 insertions(+), 8 deletions(-)

commit 0388ea0a19870b24bee5d858dad740cc8910ca1b
Author: Richard Basch <probe@mit.edu>
Date:   Thu Jan 4 05:47:12 1996 +0000

    Removed checking for <sys/fcntl.h>; always use <fcntl.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7270 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 21 ---------------------
 1 file changed, 21 deletions(-)

commit 77f447c1b1828a1b1f4bd64ca9ebaa4713539606
Author: Richard Basch <probe@mit.edu>
Date:   Thu Jan 4 05:41:38 1996 +0000

    Always include <fcntl.h> instead of checking for <sys/fcntl.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7269 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb4/configure.in    | 1 -
 src/lib/kdb4/krb_kdb_utils.c | 5 +----
 src/lib/krb4/configure.in    | 1 -
 src/lib/krb4/dest_tkt.c      | 5 +----
 src/lib/krb4/in_tkt.c        | 5 +----
 src/lib/krb4/put_svc_key.c   | 4 +---
 src/util/ss/configure.in     | 1 -
 src/util/ss/help.c           | 5 +----
 8 files changed, 5 insertions(+), 22 deletions(-)

commit e0ecd728fbf5551cdb076b73a2a1256b85f0017b
Author: Richard Basch <probe@mit.edu>
Date:   Thu Jan 4 05:39:37 1996 +0000

    Removed sys/fcntl.h checking (always use fcntl.h instead)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7268 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/configure.in    | 1 -
 src/appl/movemail/movemail.c      | 5 ++---
 src/appl/popper/configure.in      | 1 -
 src/appl/popper/pop_xmit.c        | 4 +---
 src/include/k5-int.h              | 6 ------
 src/kadmin.v4/server/acl_files.c  | 4 +---
 src/kadmin.v4/server/configure.in | 1 -
 src/kadmin.v4/server/kadm_funcs.c | 4 +---
 8 files changed, 5 insertions(+), 21 deletions(-)

commit 1d372cd85187937087665c706b1e217de286ac48
Author: Richard Basch <probe@mit.edu>
Date:   Thu Jan 4 05:33:35 1996 +0000

    * aclocal.m4, acconfig.h
    	Removed sys/fcntl.h checking (always use fcntl.h instead)
    * TODO
    	Documented that sys/fcntl.h checks have been removed.
    	Added a KDC bug that needs to be investigated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7267 dc483132-0cff-0310-8789-dd5450dbe970

 src/TODO | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b15d85f97a4f321a908cfb566db3532ba8bfebd7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 4 03:31:14 1996 +0000

    * configure.in: Check for presense of setenv(), unsetenv(), and
    	getenv() from the C library.
    
    * Makefile.in: New file: setenv.c --- provides routines for
    	setting the environment.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7266 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog    |   8 ++
 src/lib/krb5/posix/Makefile.in  |   2 +-
 src/lib/krb5/posix/configure.in |   1 +
 src/lib/krb5/posix/setenv.c     | 180 ++++++++++++++++++++++++++++++++++++++++
 4 files changed, 190 insertions(+), 1 deletion(-)

commit ea21a78f413afcfb20c18918f7c8ce2fea401636
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 4 03:00:07 1996 +0000

    * gss-client.c (main, client_establish_context): If the -d flag is
    	given to the client, then try to delegate credentials when
    	establishing the context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7265 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |  6 ++++++
 src/appl/gss-sample/README       | 14 ++++++++++----
 src/appl/gss-sample/gss-client.c | 11 +++++++++--
 3 files changed, 25 insertions(+), 6 deletions(-)

commit ccfc9a62a43de47fb236c36935bab8d1967b1f54
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 4 02:44:21 1996 +0000

    * rd_cred.c (krb5_rd_cred_basic): When the keyblock is NULL, assume
    	we're being called from the gssapi code, which doesn't have access to
    	the sender or receive address information, don't check the sender
    	address, since it won't be available.
    
    * rd_cred.c (decrypt_credencdata): When calling krb5_rd_credd(), if
    	the keyblock is null, just copy the encoded structure from the
    	"ciphertext" part of the structure and decode it.
    
    * mk_cred.c (encrypt_credencpart): When calling krb5_mk_cred(), if the
    	keyblock is NULL, don't encrypt it; just encode it and leave it in the
    	ciphertext area of the structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7264 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 16 +++++++++++++
 src/lib/krb5/krb/mk_cred.c | 17 +++++++++++--
 src/lib/krb5/krb/rd_cred.c | 59 ++++++++++++++++++++++++++++------------------
 3 files changed, 67 insertions(+), 25 deletions(-)

commit 0f5bf9b372ec8a64f4353f16a58d8bd8f1b2d826
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 25 15:05:30 1995 +0000

    ktutil.c (ktutil_write_v4): Call ktutil_write_srvtab not ktutil_write_keytab
    
    ktutil_funcs.c (ktutil_write_srvtab): Clear malloced memory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7250 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog      | 7 +++++++
 src/kadmin/ktutil/ktutil.c       | 2 +-
 src/kadmin/ktutil/ktutil_funcs.c | 3 +++
 3 files changed, 11 insertions(+), 1 deletion(-)

commit 32993b4f745859c3332e5d13973f730b02166bdf
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 22 22:43:27 1995 +0000

    If HAVE_SHADOW is defined, and no shadow password entry is availble,
    try using the password entry in the password file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7249 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 6 ++++++
 src/appl/bsd/login.c   | 3 +--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 1b9bcfd033a1c1e823bbf2b75643f9fffbecf185
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 21 23:55:22 1995 +0000

    Use KRB5_CC_FORMAT as an error code instead of KRB5_CCACHE_BADVNO,
    when it's really a format error in the credentials cache file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7248 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog    | 3 +++
 src/lib/krb5/ccache/file/fcc_maybe.c  | 8 ++++----
 src/lib/krb5/ccache/stdio/ChangeLog   | 3 +++
 src/lib/krb5/ccache/stdio/scc_maybe.c | 8 ++++----
 4 files changed, 14 insertions(+), 8 deletions(-)

commit 022716c37fbb66711570208fe4002d9b9c249e8b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 21 23:53:58 1995 +0000

    Fixed typo (missing comma) in file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7247 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ac6812acc7d22a8e4391a38d7f1aa37ccb660631
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 21 23:50:16 1995 +0000

    Changed KRB5_SENDAUTH_MUTUAL_FAILED to KRB5_MUTUAL_FAILED (since the
    error code is no longer used in sendauth).  Added KRB5_CC_FORMAT for
    indicating a problem in the credentials cache format.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7246 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 7 +++++++
 src/lib/krb5/error_tables/krb5_err.et | 4 +++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit e4b06eea45477674968600bd92001c0ad34aa822
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 21 23:49:52 1995 +0000

    Change use of KRB5_SENDAUTH_MUTUAL_FAILED to KRB5_MUTUAL_FAILED
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7245 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/rd_rep.c  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit be92d20ddd4a55d63dd68592e8206bb8f7004ab2
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 21 23:39:45 1995 +0000

    In the case of SCC_OPEN_AND_ERASE, unlink the filename first, in case
    there's a symbolic link lurking about.  (We should do an exclusive
    open then, but there's no such thing in stdio.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7244 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog   | 7 +++++++
 src/lib/krb5/ccache/stdio/scc_maybe.c | 6 ++++++
 2 files changed, 13 insertions(+)

commit 7250cccd2627ff56d8c20f487fae3d2c31fd605b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 21 23:39:16 1995 +0000

    In the case of FCC_OPEN_AND_ERASE, unlink the old filename, and then
    add the O_EXCL open flag, to prevent O_CREAT from following a symbolic
    link.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7243 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   | 7 +++++++
 src/lib/krb5/ccache/file/fcc_maybe.c | 3 ++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit de2dc728326ea2953cc6e8c9cb531f8443b12e55
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 21 23:25:19 1995 +0000

    * configure.in: Check for the stat call, since profile_update_file
    	needs to know whether it exists.  (It doesn't on the Mac.)
    
    * prof_file.c (profile_update_file): Change use of HAS_STAT to
    	HAVE_STAT, to confirm with autoconf test.  If the stat() call does not
    	exist, assume that our in-core memory image is correct, and never
    	re-read the profile file unless we explicitly close it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7242 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 11 +++++++++++
 src/util/profile/configure.in |  1 +
 src/util/profile/prof_file.c  | 16 ++++++++++++----
 3 files changed, 24 insertions(+), 4 deletions(-)

commit fa6ceead4e5622dee740781ddfa9e0e3a7ce053c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 21 23:19:13 1995 +0000

    * Makefile.in (t_an_to_ln): Use $(LD) instead of $(CC) to link final
    	executables, so that we can more easily use purify.
    
    * hst_realm.c (krb5_get_host_realm): Eliminate memory leak; realm was
    	already being allocated by the profile library; no reason to
    	reallocate it again.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7241 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  9 ++++++++
 src/lib/krb5/os/Makefile.in |  4 ++--
 src/lib/krb5/os/hst_realm.c | 52 ++++++++++++++++++---------------------------
 3 files changed, 32 insertions(+), 33 deletions(-)

commit 30a67999aac0717b5868dbf8683bdb8b65af5d87
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 20 02:02:55 1995 +0000

    Missing parenthesis meant that wrong number of bytes was being
    allocated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7240 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/rd_cred.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit b6a9d4b5611ae4088cb383f05c347083d951b938
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 20 01:50:53 1995 +0000

    New function for doing generic tty input and output.  Eventually
    read_password should use this function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7239 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |   5 ++
 src/lib/krb5/os/Makefile.in |   2 +
 src/lib/krb5/os/promptusr.c | 164 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 171 insertions(+)

commit 4979cd019d01a9c87e75d076ad87c8675a173132
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 19 22:31:31 1995 +0000

    Don't drag in syslog.c if vsyslog() is not defined.  Only drag it in
    if syslog() isn't available.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7238 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog    | 5 +++++
 src/lib/krb5/posix/configure.in | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 48d9b92c5607e18e30ce1f0c0f0ad73a4f75e5ee
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 19 22:30:07 1995 +0000

    Don't use vsyslog; use syslog instead.  Fixed lint flames
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7237 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/ChangeLog    |  5 +++++
 src/kadmin.old/server/adm_server.c | 25 ++++++++++++++-----------
 2 files changed, 19 insertions(+), 11 deletions(-)

commit eef6e093407b6f5c07fff447396e074001a29556
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 19 22:17:25 1995 +0000

    Also include unistd.h, if it's available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7236 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/kcmd.c    | 3 +++
 2 files changed, 7 insertions(+)

commit ab3b0786d5c3d26eabbf1238bf9efc2caef9c45d
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 19 22:12:37 1995 +0000

    Remove declaration of LineNbr; no longer exported by kparse.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7235 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 5 +++++
 src/include/kerberosIV/kparse.h  | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit cb6f145bf792c2cabd3acdef5f1e604b9d52c456
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 18 16:46:51 1995 +0000

            * keytab.c (krb5_ktkdb_resolve): Fix casting
    
            * t_kdb.c (add_principal): Remove mkvno
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7234 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  5 +++++
 src/lib/kdb/keytab.c  |  2 +-
 src/lib/kdb/t_kdb.c   | 22 ++++++++++------------
 3 files changed, 16 insertions(+), 13 deletions(-)

commit d41447a5d978a2092d9a6bef044e7524e3809a16
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Dec 18 00:57:37 1995 +0000

    Add a blank line to work around a misfeature in DecUnix 3.2's fgrep where
    there is a line limit. autoheader (which is only used by developers)
    tries to put together a very long line with is then parsed - but due
    to fgreps line length limitation this breaks. By adding the blank line
    autoheader divides the work into multiple sections and wins.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7233 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 4 ++++
 src/acconfig.h | 1 +
 2 files changed, 5 insertions(+)

commit 3d556d39ab8af94554e9638b7354afb799bbc5c1
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Dec 14 20:03:10 1995 +0000

    Merge in changes between 1.4 and 1.5 in RCS file; this delta is Mark
    Eichin's patch to fall back to /usr/adm/wtmp.  Somehow, this was lost
    in 1.6.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7232 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/update_wtmp.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 9d14aa5a07fada286cc9a76aa9245bc1be859001
Author: Richard Basch <probe@mit.edu>
Date:   Thu Dec 14 00:50:25 1995 +0000

    	* t_verify.c: Added an n-fold test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7231 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/t_verify.c | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 69b747c160db1dff10c0b7de30f3a7ef1dac3bfa
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Dec 13 20:29:45 1995 +0000

    	* kadmin.exp: test that kadmin_modify doesn't corrupt key entries
    
    (I think proven's changes fix this, but this will help keep it fixed.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7230 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  |  4 ++++
 src/tests/dejagnu/krb-standalone/kadmin.exp | 10 ++++++++++
 2 files changed, 14 insertions(+)

commit 15c73ae1a09083b3ed7f5f52de5a6912e6453c9b
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Dec 13 12:13:56 1995 +0000

            * configure.in : Remove subdirectory db
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7225 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog    | 4 ++++
 src/lib/krb5/keytab/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 6f965e17e356733d749a5236735e2d0a7c941adb
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Dec 13 12:13:36 1995 +0000

            * Makefile.in : Move db keytab routines to lib/kdb
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7224 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 5 +++++
 src/lib/krb5/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 151b80575c1b341088d6ac471d09c84562faf9cf
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Dec 13 12:11:09 1995 +0000

    	* Makefile.in, keytab.c : Move db keytab routines here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7223 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   |   5 +++
 src/lib/kdb/Makefile.in |   2 +
 src/lib/kdb/keytab.c    | 117 ++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 124 insertions(+)

commit 2b56c15553fef5c96a06d8155b02ed14978b8a7b
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Dec 13 09:03:37 1995 +0000

            * kdb5_mkdums.c : Remove mkvno from krb5_db_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7222 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     | 4 ++++
 src/tests/create/kdb5_mkdums.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit a189146e132be6c4592527490850ce9c50e1bb36
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Dec 13 09:02:16 1995 +0000

            * kdb5_verify.c : Remove mkvno for krb5_db_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7221 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/verify/ChangeLog     | 4 ++++
 src/tests/verify/kdb5_verify.c | 6 ------
 2 files changed, 4 insertions(+), 6 deletions(-)

commit c7f863d23301ea0ffe1a831ff48f1afe3d29a839
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Dec 13 09:00:23 1995 +0000

            * kdb_xdr.c : Remove mkvno for krb5_db_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7220 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  3 +++
 src/lib/kdb/kdb_xdr.c | 12 ++----------
 2 files changed, 5 insertions(+), 10 deletions(-)

commit 70472a31edb8bf70f1ca6c0a0606f0d41f099851
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Dec 13 08:58:43 1995 +0000

            * kerberos_v4.c : Remove mkvno for krb5_db_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7219 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 3 +++
 src/kdc/kerberos_v4.c | 6 +++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 6c2d042f241d4d3259759565142bcc1220bde4cf
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Dec 13 08:57:15 1995 +0000

            * kadm_funcs.c : Remove mkvno for krb5_db_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7218 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog    | 4 ++++
 src/kadmin.v4/server/kadm_funcs.c | 6 +-----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 76b762631a4a277ad40927ef1711354061091385
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Dec 13 08:56:00 1995 +0000

            * adm_funcs.c : Remove mkvno for krb5_db_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7217 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/ChangeLog   | 4 ++++
 src/kadmin.old/server/adm_funcs.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit b51f4c8bd6dc7686f337b5f763bdf8348539a56c
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Dec 13 08:53:35 1995 +0000

    	* kdb.h : Remove mkvno for krb5_db_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7216 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 5 +++++
 src/include/krb5/kdb.h     | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 9ab914a186111d0bba87e27a5745425abd423b95
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Dec 13 08:49:20 1995 +0000

            * dump.c, dumpv4.c, kdb5_edit.c, loadv4.c :
    		Remove mkvno from krb5_db_entry.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7215 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   |  6 ++++++
 src/admin/edit/dump.c      | 16 ++++++----------
 src/admin/edit/dumpv4.c    |  2 +-
 src/admin/edit/kdb5_edit.c |  2 --
 src/admin/edit/loadv4.c    |  2 --
 5 files changed, 13 insertions(+), 15 deletions(-)

commit 26737d834252834ef8457f1c2bdce86a60e124cb
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Dec 13 08:48:33 1995 +0000

    	* kdb5_create.c : Remove mkvno from krb5_db_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7214 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/ChangeLog     | 5 +++++
 src/admin/create/kdb5_create.c | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 79e570853cb8446de9666ce90f2b4901959f849a
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 12 19:47:52 1995 +0000

    	* kdc.conf: Added examples of "supported_enctypes" and "master_key_type"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7212 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/kdc.conf | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 5c270f13fd2bb5509be8e8427dc7f3ea28ea0805
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 12 19:45:23 1995 +0000

    	* krb524d.c: Changed krb5_db_fetch_mkey() such that it will only try
    		to set the enctype of the keyblock if the keyblock had it
    		set to ENCTYPE_UNKNOWN.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7211 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/krb524d.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 69aa8f11de56ab42e17496e30125a82dc4fe6dec
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 12 19:45:13 1995 +0000

    	* fetch_mkey: Changed krb5_db_fetch_mkey() such that it will only try
    		to set the enctype of the keyblock if the keyblock had it
    		set to ENCTYPE_UNKNOWN.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7210 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/fetch_mkey.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d32583334d261f4b472a220044d1bb440e256632
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 12 19:45:01 1995 +0000

    	* main.c: Changed krb5_db_fetch_mkey() such that it will only try
    		to set the enctype of the keyblock if the keyblock had it
    		set to ENCTYPE_UNKNOWN.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7209 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 24aed8a13c24b4cf85aabb6e321f342d2c8ca1ac
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 12 19:32:56 1995 +0000

    	* d3_str2ky.c: Updated to include some of the randomness throughout
    		the entire key.  The second 3-DES CBC encryption of the block
    		should use an ivec of the last cipher block.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7208 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/d3_str2ky.c | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

commit 2b08d8c0a9968b46c8b047df43fdb19a1a8fac9d
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 12 19:32:45 1995 +0000

    	* 3-des.txt: Updated to include some of the randomness throughout
    		the entire key.  The second 3-DES CBC encryption of the block
    		should use an ivec of the last cipher block.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7206 dc483132-0cff-0310-8789-dd5450dbe970

 doc/krb5-protocol/3-des.txt | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 3479c4562b4f0c5020f9008089dcce9604e6912f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Dec 12 13:26:13 1995 +0000

    Clean up repository - don't check in configure add .Sanitize and .cvsignore
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7205 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/db/.Sanitize  |   37 ++
 src/lib/krb5/keytab/db/.cvsignore |    1 +
 src/lib/krb5/keytab/db/configure  | 1009 -------------------------------------
 3 files changed, 38 insertions(+), 1009 deletions(-)

commit 0e067d5a6726ca7e3aa7f8c28367ae5073e71c46
Author: Chris Provenzano <proven@mit.edu>
Date:   Tue Dec 12 06:44:09 1995 +0000

    	* TODO: Done: keytab routines to access to database.
    		Todo: Create a real krb5_db_context after 1.0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7204 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 6 ++++++
 src/TODO      | 6 ++++++
 2 files changed, 12 insertions(+)

commit b91a3470e68617cf2a5ac5217a0dc2951f99ffc2
Author: Chris Provenzano <proven@mit.edu>
Date:   Tue Dec 12 06:30:11 1995 +0000

    New directory for the kdb keytab functions. Currently there is only get and
    resolve but these are sufficient to remove the ugly hack where the key is
    passed to krb5_rd_req() in the user-to-user field of the auth_context.
    These functions do NOT need to be built on the Macintosh or Windows systems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7203 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/db/Makefile.in  |   25 +
 src/lib/krb5/keytab/db/configure    | 1009 +++++++++++++++++++++++++++++++++++
 src/lib/krb5/keytab/db/configure.in |    5 +
 src/lib/krb5/keytab/db/dbkeytab.c   |  117 ++++
 4 files changed, 1156 insertions(+)

commit a724d9964ba3eab7984d13aaa0f1156dfa61e5b0
Author: Chris Provenzano <proven@mit.edu>
Date:   Tue Dec 12 06:27:13 1995 +0000

    	* configure.in : Added subdirectory db
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7202 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog    | 5 +++++
 src/lib/krb5/keytab/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 00ccda697c93261c196a9987b3a1126698b67b77
Author: Chris Provenzano <proven@mit.edu>
Date:   Tue Dec 12 06:24:26 1995 +0000

    	* kdb_dbm.c : Move the krb5_db_context to include/krb5/kdb_dbc.h.
    	* kdb_dbm.c krb5_dbm_db_set_mkey(), krb5_dbm_db_get_mkey():
    		Functions for associating a master key (krb5_encrypt_block *)
    		to a krb5_db_context. Currently it associates it to the
    		krb5_context and will be fixed once the krb5_db_context
    		is better defined (Post 1.0).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7201 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  10 +++
 src/lib/kdb/kdb_dbm.c | 182 ++++++++++++++++++++++++++++----------------------
 2 files changed, 113 insertions(+), 79 deletions(-)

commit ff48bbd4d3238d881488b303548047eb7c0498a7
Author: Chris Provenzano <proven@mit.edu>
Date:   Tue Dec 12 06:18:53 1995 +0000

    	* extern.h: Added a krb5_keytab to the realm context. The keytab
    		should be associated with a krb5_db_context which will
    		make having a krb5_context unnecessary in the realm context.
    	* kdc_util.c kdc_process_tgs_req(): Use the realm keytab instead
    		of faking up a user-to-user key to pass to krb5_rd_req_decode().
    	* main.c: Added code to use the new database keytab routines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7200 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 10 ++++++++++
 src/kdc/extern.h   |  5 +++++
 src/kdc/kdc_util.c | 31 +++++++++++++++++--------------
 src/kdc/main.c     | 18 ++++++++++++++++++
 4 files changed, 50 insertions(+), 14 deletions(-)

commit 104e46ea3bef5416eca66a04409ff16d2726e59e
Author: Chris Provenzano <proven@mit.edu>
Date:   Tue Dec 12 06:09:05 1995 +0000

    	* adm.h: Added principal flag keywords KRB5_ADM_KW_SETFLAGS and
    		KRB5_ADM_KW_UNSETFLAGS because relative flag modification
    		is just a good idea.
    	* kdb.h: typedef kdb5_dispatch_table so prototypes that need it
    		compile even if KDB5_DISPATCH isn't defined.
    	* kdb_dbc.h: The start of the database context, which should be
    		removed from the krb5_context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7199 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 11 +++++++++
 src/include/krb5/adm.h     |  2 ++
 src/include/krb5/kdb.h     |  2 ++
 src/include/krb5/kdb_dbc.h | 60 ++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 75 insertions(+)

commit 2a65a59a95b97d8119f336f9e8e7df6ac56be8c8
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 12 02:34:56 1995 +0000

    	* main.c: Use the master key enctype from the stash file if none
    		is specified (set the keyblock enctype to NULL).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7198 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

commit ae1ec1e7d637b1778f6a693f2bc5c4ac43521ef0
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 12 02:34:40 1995 +0000

    	* kdb5_edit.c: Use the master key enctype from the stash file if none
    		is specified (set the keyblock enctype to NULL).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7197 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 29 ++++++++++++++++++-----------
 1 file changed, 18 insertions(+), 11 deletions(-)

commit 3ea45cee5283e90976c44e763ccbd081b2c093af
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 12 02:32:05 1995 +0000

    	* fetch_mkey.c: If the keyblock is initialized with an enctype of
    		NULL, simply read in the enctype from the stash file and
    		don't try to check it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7196 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/fetch_mkey.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 56f09e077dcbc07331d4ca35d328dd433978f075
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 12 02:31:12 1995 +0000

    	* krb524d.c: Rely on stashed master key enctype instead of hardcoding
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7195 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/krb524d.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 8e842831d784099389dbae324693d7150995acb3
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 12 02:29:45 1995 +0000

    	* d3_str2ky.c: Revised 3-DES String-To-Key algorithm to encrypt the
    	    folded result twice in the folded key. [Courtesy Uri Blumenthal]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7194 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/d3_str2ky.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 20567de7ffa941e1595ffa7603e40f457cd76fd0
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 12 02:29:33 1995 +0000

    	* 3-des.txt: Revised 3-DES String-To-Key algorithm to encrypt the
    	    folded result twice in the folded key. [Courtesy Uri Blumenthal]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7193 dc483132-0cff-0310-8789-dd5450dbe970

 doc/krb5-protocol/3-des.txt | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 6999af4297234565b583406eceebffdc57bfbb0f
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Dec 11 22:01:07 1995 +0000

    	* kdc_preauth.c return_padata(): Initialize local variable "size"
    		to 0 before using it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7192 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 5 +++++
 src/kdc/kdc_preauth.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9414b04435a4cb3f289a1521c8933133f0e01d10
Author: Richard Basch <probe@mit.edu>
Date:   Mon Dec 11 18:30:09 1995 +0000

    	* adm_proto.h: Moved many string conversion functions to libkrb5
    		for better support of multiple encryption type selection
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7191 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/adm_proto.h | 25 -------------------------
 1 file changed, 25 deletions(-)

commit e21c6839614ba7477c9596a721fd729b7207079d
Author: Richard Basch <probe@mit.edu>
Date:   Mon Dec 11 18:29:16 1995 +0000

    	* krb5.hin: Moved string conversion functions from libkadm
    		for better support of multiple encryption type selection
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7190 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit 496d22ada7d722e3dd2202598c551770bdb70b30
Author: Richard Basch <probe@mit.edu>
Date:   Mon Dec 11 17:25:28 1995 +0000

    	* krb5.conf.M: describe new option default_tgs_enctypes
    		for specifying the default session key types.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7189 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb5.conf.M | 5 +++++
 1 file changed, 5 insertions(+)

commit b2677f3927f39e7243f12dd130142fcb6e278f2f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Dec 10 16:22:10 1995 +0000

    	* kdb5_edit.M: Document that modent exists
    
    	* kdb5_edit.c (modent): Add usage as suggested by jhawk@mit.edu.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7188 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   |  6 ++++++
 src/admin/edit/kdb5_edit.M |  3 +++
 src/admin/edit/kdb5_edit.c | 21 +++++++++++++++++++++
 3 files changed, 30 insertions(+)

commit a7d6c70e4c01dc0c3e7e4b2029a46a68094e02e2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Dec 10 16:19:38 1995 +0000

    Add new routine krb5_input_flag_to_string to allow an application to
    loop over the input flag strings for displaying help messages (i.e.
    modent in krb5_edit).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7187 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog  |  4 ++++
 src/lib/kadm/str_conv.c | 12 ++++++++++++
 2 files changed, 16 insertions(+)

commit f180773f105b58b1a11f33710a62e5866fe8af0c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Dec 10 16:17:10 1995 +0000

    	* adm_proto.h: Add prototype for krb5_input_flag_to_string
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7186 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 4 ++++
 src/include/krb5/adm_proto.h | 4 ++++
 2 files changed, 8 insertions(+)

commit 11b0459251663bcca2d09c3287b01968836c95ae
Author: Richard Basch <probe@mit.edu>
Date:   Wed Dec 6 15:49:04 1995 +0000

    * krb5.conf	Added example use of default_tgs_enctypes
    * krb5.conf.M	Described new configuration option "default_tgs_enctypes"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7179 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb5.conf | 1 +
 1 file changed, 1 insertion(+)

commit f03a38d4c9db3717f63cc7504aca5a2261354802
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 6 02:04:10 1995 +0000

    	* configure.in: Use krb5util library
    
    	* login.c (main): Change two-argument call to syslog to three
    		arguments to handle screw cases in hostnames.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7178 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 7 +++++++
 src/appl/bsd/configure.in | 1 +
 src/appl/bsd/login.c      | 2 +-
 3 files changed, 9 insertions(+), 1 deletion(-)

commit dd2c9915ba7c893516e0d6f455c1009dd1b5649c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 6 02:02:51 1995 +0000

    Move compat_recvauth to this library so that krb4 can depend on krb5
    (for configurable paths support).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7177 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5util/.Sanitize     |  37 +++++
 src/lib/krb5util/.cvsignore    |   1 +
 src/lib/krb5util/Makefile.in   |  42 ++++++
 src/lib/krb5util/compat_recv.c | 302 +++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5util/configure.in  |  10 ++
 5 files changed, 392 insertions(+)

commit 83e31fdeb3171b2e19552339c81e71e257afb062
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 6 02:00:43 1995 +0000

    Commit the removal or  compat_recv.o
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7176 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/compat_recv.c | 302 -----------------------------------------
 1 file changed, 302 deletions(-)

commit 1600b6cd0fccfa1fd39db7cd5461d19f41e58995
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 6 01:59:16 1995 +0000

    Move compat_recv.c to krb5util
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7175 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 4 ++++
 src/lib/krb5/krb/Makefile.in | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 6038c1d31471cdbfe0f29f5e5db25c4a3077fd55
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 6 01:58:05 1995 +0000

    Removed krb4 dependency in building shared library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7174 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   |  5 +++++
 src/lib/krb5/Makefile.in | 10 +---------
 2 files changed, 6 insertions(+), 9 deletions(-)

commit 53214bc5b7a0c7d806ff22ff2f171f40055594e1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 6 01:55:03 1995 +0000

    	* Makefile.in: Shared library depends on krb5 library now
    
    	* configure.in: Pass krb5 library version number to Makefile.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7173 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    |  6 ++++++
 src/lib/krb4/Makefile.in  | 10 +++++++---
 src/lib/krb4/configure.in |  2 ++
 3 files changed, 15 insertions(+), 3 deletions(-)

commit 7c556c1a689b39aeca8329ec528087c3fcc080f8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 6 01:53:00 1995 +0000

    krb5 is built before krb4. Add krb5util library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7172 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    | 4 ++++
 src/lib/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 086dcc6c120ee1dee579639a3ccfa3431a0a9ccd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Dec 6 01:51:08 1995 +0000

    Add USE_KRB5UTIL_LIBRARY. Change library link order to -lkrb4 -lkrb5
    
    compat_recvauth is moving to a new library and krb4 now depends on krb5
    anyways for the configurable path support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7171 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 14 +++++++++++---
 2 files changed, 16 insertions(+), 3 deletions(-)

commit 350a6a210a32ca99ca03529bd705f2cc673ded81
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 5 03:48:32 1995 +0000

    Added support for matching against a supported app. session key type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7170 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_retrv.c   | 27 +++++++++++++++++++++++++++
 src/lib/krb5/ccache/memory/mcc_retrv.c | 27 +++++++++++++++++++++++++++
 src/lib/krb5/ccache/stdio/scc_retrv.c  | 27 +++++++++++++++++++++++++++
 3 files changed, 81 insertions(+)

commit 170ba81aa63be035d2a1b6020558fee1f7ec4ded
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 5 03:47:34 1995 +0000

    When searching for cached credentials, make sure we are also looking for
    credentials that are matching a supported application keytype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7169 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6d8fcc03881f65269b4ee4079d2d51db6aa43327
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 5 03:45:06 1995 +0000

    Added two new routines for multiple encryption type support:
       krb5_set_default_tgs_ktypes(context, ktypes)
    	This routine sets the default application session key types to be used.
       krb5_get_tgs_ktypes(context, principal, &ktypes)
    	This routine gets the session key types to be used with "principal".
    	At the moment, this only uses the krb5_set_default_tgs_ktypes values
    	or those specified in libdefaults/default_tgs_enctypes (krb5.conf).
    	It is envisioned that this may later support per-host/per-realm lookup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7168 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/init_ctx.c | 144 ++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 131 insertions(+), 13 deletions(-)

commit d2e5b53f5e2592368182189fc560f531cc168a21
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 5 03:41:31 1995 +0000

    Added prototypes for two new routines:
    	krb5_set_default_tgs_ktypes - sets default app. session key types.
    	krb5_get_tgs_ktypes - gets app. session key types.
    Also added a new flag for testing credential matches (match supported keytype)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7167 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 6de7ca61bb43b0b083892fdd16724b656c189191
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 5 03:39:28 1995 +0000

    Serialize / de-serialize the context structure, which now includes both
    TGT session key types and application session key types.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7166 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ser_ctx.c | 64 +++++++++++++++++++++++++++++++++++-----------
 1 file changed, 49 insertions(+), 15 deletions(-)

commit ac67dfd2695c3b5207ad275bfbfde531bfabc11b
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 5 03:38:02 1995 +0000

    Instead of using the TGT session key type, use the application session
    key type.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7165 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6d71189a749af19f2786e1e2629141c40ec40b01
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 5 03:36:11 1995 +0000

    Extended the context structure to support differing tgt and application
    session keys.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7164 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit ef63f5369eb7dcc1f606575ebc7b27c2f7eb6f60
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 5 03:34:22 1995 +0000

    The BSD application suite only understands using 1-DES as a session key type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7163 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/kcmd.c | 4 ++++
 1 file changed, 4 insertions(+)

commit ac0e31bc7a77155c0b9a74522115c4ddb8063a98
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 5 03:32:11 1995 +0000

    Use symbolic names for the encryption types.
    Support 3-DES, too.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7162 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 945982c94b543b5ab468d9a89f98cdaaa5336f3c
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 5 03:30:58 1995 +0000

    The wrong encryption system was being initialized.  The response to the mk_req
    should be done using the session key and its encryption system, not the
    ticket's encryption system.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7161 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 09c0bff12fd9dfc1b36197159c8341fd0ccc8def
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 5 03:27:55 1995 +0000

    There is no longer a dependency on libkadm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7160 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/configure.in | 1 -
 src/clients/klist/configure.in | 1 -
 src/clients/ksu/configure.in   | 1 -
 3 files changed, 3 deletions(-)

commit ebce7ef5ab8cfd20536458d7511806bfe157677f
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 5 03:24:44 1995 +0000

    Moved most string-type conversion routines from libkadm to libkrb5 to
    reduce the dependencies on libkadm and for better support of multiple
    encryption type lookup in krb5.conf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7159 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/str_conv.c      | 618 ---------------------------------------
 src/lib/krb5/krb/Makefile.in |   2 +
 src/lib/krb5/krb/str_conv.c  | 668 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 670 insertions(+), 618 deletions(-)

commit ed76d309de0d2971519888997e7584104f1896fb
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 5 03:13:14 1995 +0000

    Moved most string-type conversion routines from libkadm to libkrb5 to
    reduce the dependencies on libkadm and for better support of multiple
    encryption type lookup in krb5.conf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7158 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/configure.in     | 2 +-
 src/lib/krb5/krb/configure.in | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 43ee5331d2b0a9d8c3282ba4fbaac4a7a11ceec4
Author: Richard Basch <probe@mit.edu>
Date:   Sat Dec 2 16:35:47 1995 +0000

    Fixed the description of the algorithm in the comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7157 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/d3_str2ky.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 0e7da60c8f9ce2885d4a5bba0ab71f57b389f9aa
Author: Richard Basch <probe@mit.edu>
Date:   Sat Dec 2 16:33:40 1995 +0000

    XOR the last byte of weak keys with 0xf0, according to spec
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7156 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/d3_str2ky.c  | 4 ++--
 src/lib/crypto/des/string2key.c | 4 ++++
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 53f829bcce9f8d5bfcc0ba68bdc17f797a892ab2
Author: Richard Basch <probe@mit.edu>
Date:   Sat Dec 2 16:30:09 1995 +0000

    XOR the last octet with 0xf0, not the first, analagous to 1-DES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7155 dc483132-0cff-0310-8789-dd5450dbe970

 doc/krb5-protocol/3-des.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 581f693b276ca7ea11bf3d8d4281442e284acb21
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 1 22:35:35 1995 +0000

    Applied patch from Scott Schwartz <schwartz@galapagos.cse.psu.edu>
    
    Under SunOS, and maybe other systems, there is a a problem with
    krlogind.c and a similar problem with login.c as distributed with
    K5.5.
    
    The bug is that rlogind forks a child but retains a controlling tty.
    If the child is in the same process group as the parent, which is will
    if you don't use a job control shell (chsh /bin/rc), keyboard signals
    will kill the daemon.  telnetd dissociates itself properly, but then
    login.krb5 waits for the shell to finish, but login.krb5 has the same
    ctty as the shell and is in the same process group, so it has the same
    problem.
    
    In BSD you used to be able to give up your ctty at will, but SunOS
    seems to have setsid as the only mechanism to perform that action, and
    setsid can only succeed in limited circumstances.  Rlogind ought to be
    fixed to behave more like telnetd, but independent of that, login.krb5
    needs to be patched if kerberos is to work properly under SunOS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7154 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 26 ++++++++++++++++++++++++++
 src/appl/bsd/login.c   | 41 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 67 insertions(+)

commit 71015d877fec8c3db96cc8af219b41d8147fe59b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 1 22:28:06 1995 +0000

    Add rule for building shared object files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7153 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog    | 4 ++++
 src/lib/gssapi/krb5/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 0d5b3f3fab081dac09848523f224b29ba93d5a48
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 1 22:24:32 1995 +0000

    Added Changelog file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7152 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/memory/ChangeLog | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit b372b6e5cefb733ef159298d36422486f9d2862f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 1 22:16:42 1995 +0000

    Added temporary definition of KRB5_ADM_M_EXTRADATA so that we have a
    tree which (mostly) compiles.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7151 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 5 +++++
 src/include/krb5/adm.h     | 3 +++
 2 files changed, 8 insertions(+)

commit d05a236c1da221eebb692c5705e5dd89a8a22bfa
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 1 22:15:32 1995 +0000

    In case of permission problems, don't unlink the old replay cache;
    make it a hard (repeatable) error.  This also reduces the chance we
    accidentally delete valuable data.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7150 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 7 +++++++
 src/lib/krb5/rcache/rc_io.c   | 3 ++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit be2cb85562504ae7d906ed8325c93ad68e804b6c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 1 22:14:52 1995 +0000

    Initialize rcache to zero, so that on cleanup we don't try to free
    stack garbage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7149 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/recvauth.c | 6 +-----
 2 files changed, 6 insertions(+), 5 deletions(-)

commit ee4c212e4b4f952e7e8f1dfd90d7f852179b3d99
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 1 22:14:10 1995 +0000

    Changed token ID for KG_TOK_WRAP_MSG to match KG_TOK_SEAL_MSG both
    should be 0x0201.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7148 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 4 ++++
 src/lib/gssapi/krb5/gssapiP_krb5.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8b7a68df1fac82e680de18570cb646de97ef75f4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 1 22:13:07 1995 +0000

    * krb5_gss_glue.c (gss_inquire_names_for_mech): Added new context
    	argument to the call of krb5_gss_inquire_names_for_mech().
    
    * inq_names.c (krb5_gss_inquire_names_for_mech): Added new context
    	argument to the arg list.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7147 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog       | 8 ++++++++
 src/lib/gssapi/krb5/inq_names.c     | 3 ++-
 src/lib/gssapi/krb5/krb5_gss_glue.c | 3 ++-
 3 files changed, 12 insertions(+), 2 deletions(-)

commit d27a5e2cbf03214676f4bb79edc58f49394de99d
Author: Richard Basch <probe@mit.edu>
Date:   Fri Dec 1 21:25:08 1995 +0000

    Description of 3-DES algorithms
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7146 dc483132-0cff-0310-8789-dd5450dbe970

 doc/krb5-protocol/3-des.txt | 77 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 77 insertions(+)

commit 03442a3545636dfbd09df2207d0f48f8a4bbc5a5
Author: Richard Basch <probe@mit.edu>
Date:   Fri Dec 1 19:21:07 1995 +0000

    Corrected algorithm description at beginning.
    Fold input into 168 bits and then expand the result to include odd parity,
    so as to avoid potentially weakening the key.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7145 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/d3_str2ky.c | 42 ++++++++++++++++++++++++++----------------
 1 file changed, 26 insertions(+), 16 deletions(-)

commit d3a95a072e7e17b4db176506f5e527323d4eb81a
Author: Richard Basch <probe@mit.edu>
Date:   Fri Dec 1 19:10:04 1995 +0000

    Added 3-DES string translation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7144 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/str_conv.c | 3 +++
 1 file changed, 3 insertions(+)

commit c0601a2ff762b572640157ab3b0e42200e580990
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 1 02:00:33 1995 +0000

    	* kdc_preauth.c: #@&^(!! Ultrix cc sucks.  Typedef to function
    		pointer rather than function prototype to avoid lossage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7143 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  5 +++++
 src/kdc/kdc_preauth.c | 31 ++++++++++++++++++++++---------
 2 files changed, 27 insertions(+), 9 deletions(-)

commit 2f289232a0f55b03d69748f58e2f10d135b997bf
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 29 18:32:37 1995 +0000

    Removed extra eblock argument from call to krb5_encode_kdc_rep
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7142 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 5 +++++
 src/kdc/do_tgs_req.c | 9 +++------
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 63e16138badac42aed5269456877bd67ef9b79c1
Author: Richard Basch <probe@mit.edu>
Date:   Wed Nov 29 06:08:41 1995 +0000

    Corrected a bug in the wrap-around carry (found bug by comparing test results
    with another implementation).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7141 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/u_nfold.c | 40 ++++++++++++++++------------------------
 1 file changed, 16 insertions(+), 24 deletions(-)

commit 13c25d984cbc5c95ee73c9872fd3de6cebcc75e9
Author: Richard Basch <probe@mit.edu>
Date:   Tue Nov 28 20:08:53 1995 +0000

    Make sure that each DES key is strong.  If not, xor first byte with 0xf0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7140 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/d3_str2ky.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 7d339153b49875a6a3fc28705bb9c393fc420eb9
Author: Richard Basch <probe@mit.edu>
Date:   Tue Nov 28 19:50:53 1995 +0000

    Corrected bit rotation to match documented algorithm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7139 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/u_nfold.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 4a2201102cd90d4b3579fd8a5509d8d1ae1f962e
Author: Richard Basch <probe@mit.edu>
Date:   Tue Nov 28 16:38:53 1995 +0000

    Removed debugging assert() statement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7138 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/u_nfold.c | 2 --
 1 file changed, 2 deletions(-)

commit 55142b2bb0606e8523cab1824316be549d393ba7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Nov 28 16:35:30 1995 +0000

    f_ecb.c, des_int.h (mit_des_ecb_encrypt): Add const declaration to input
    	cblock.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7137 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 5 +++++
 src/lib/crypto/des/des_int.h | 2 +-
 src/lib/crypto/des/f_ecb.c   | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit f1f3262bb12a11512fb3ded480783f32824e818e
Author: Richard Basch <probe@mit.edu>
Date:   Tue Nov 28 13:18:57 1995 +0000

    The output block of n-fold should not be a "const"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7136 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/des_int.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f2d9f5ca48a2e6d83f23375437644400d03a9235
Author: Richard Basch <probe@mit.edu>
Date:   Tue Nov 28 01:25:49 1995 +0000

    Added 3-DES MD5 mode constants
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7135 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin | 2 ++
 1 file changed, 2 insertions(+)

commit d3de99690ace5a5fd911487cca841129326a16f4
Author: Richard Basch <probe@mit.edu>
Date:   Tue Nov 28 01:19:37 1995 +0000

    Compile 3-DES MD5 routine
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7134 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in | 2 ++
 1 file changed, 2 insertions(+)

commit db2e9a995a546bbc3ba16f73b1158e8a7ecf160f
Author: Richard Basch <probe@mit.edu>
Date:   Tue Nov 28 01:18:05 1995 +0000

    Added 3-DES MD5 checksum mode switch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7133 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/configure.in | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 5ffc9d2a36a991120e4a4c70829365920e5e9f07
Author: Richard Basch <probe@mit.edu>
Date:   Tue Nov 28 01:17:10 1995 +0000

    Added 3-DES MD5 checksum mode
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7132 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/cryptoconf.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 5a89963bde91d7696738372bd16fa981d1121e58
Author: Richard Basch <probe@mit.edu>
Date:   Tue Nov 28 01:15:23 1995 +0000

    Added Triple-DES function prototypes and structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7131 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/des_int.h | 57 +++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 56 insertions(+), 1 deletion(-)

commit 4ad5b6c43637a8c077899beac0a9ebd481173f66
Author: Richard Basch <probe@mit.edu>
Date:   Tue Nov 28 01:14:53 1995 +0000

    Compile in Triple-DES routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7130 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Makefile.in | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit cd6370b9c7bfcd0c53171cf5bef0b8c88e754938
Author: Richard Basch <probe@mit.edu>
Date:   Tue Nov 28 01:12:41 1995 +0000

    Triple DES shares the same random key initialization routine
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7129 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/init_rkey.c | 1 +
 1 file changed, 1 insertion(+)

commit d70f1f4bada3fb99c1a027e3414423214c77b38a
Author: Richard Basch <probe@mit.edu>
Date:   Tue Nov 28 01:09:46 1995 +0000

    Triple DES support routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7128 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des3_md5.c | 173 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 173 insertions(+)

commit e9883f16460e4e81377144c59112fa528fb26811
Author: Richard Basch <probe@mit.edu>
Date:   Tue Nov 28 01:09:19 1995 +0000

    Triple-DES support routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7127 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/d3_cbc.c     | 200 ++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/des/d3_ecb.c     |  48 ++++++++++
 src/lib/crypto/des/d3_kysched.c |  55 +++++++++++
 src/lib/crypto/des/d3_procky.c  |  59 ++++++++++++
 src/lib/crypto/des/d3_rndky.c   |  51 ++++++++++
 src/lib/crypto/des/d3_str2ky.c  | 118 ++++++++++++++++++++++++
 src/lib/crypto/des/u_nfold.c    | 106 +++++++++++++++++++++
 7 files changed, 637 insertions(+)

commit edb56f18a74e4346f475572ca42d97421aa3cd54
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 27 21:00:40 1995 +0000

    	* state.c: use P properly so it won't break non-ansi compilers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7126 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 4 ++++
 src/appl/telnet/telnetd/state.c   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 483e5f03c9e6c417a500c5fdcb9cd1f893ec345c
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 27 20:51:53 1995 +0000

    	* rc_dfl.c (krb5_rc_dfl_init): default lifespan to
    		context->clockskew in case some app can't get at the
    		internals of the context struct.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7125 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 6 ++++++
 src/lib/krb5/rcache/rc_dfl.c  | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 9d1b326a79926af76080abf907119c9bb4225cef
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 27 00:37:13 1995 +0000

    	* k5-int.h: Ultrix is broken.  Hacked around by redefining the
    		typedefs of preauth_obtain_data_proc and
    		preauth_process_proc to be pointers to the functions
    		rather than the functions themselves.  Also made some
    		things KRB5_NPROTOTYPE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7124 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  8 ++++++++
 src/include/k5-int.h  | 40 ++++++++++++++++++++--------------------
 2 files changed, 28 insertions(+), 20 deletions(-)

commit ba076089caa523565c50b7514e4fa5644c9ac2af
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 27 00:36:33 1995 +0000

    	* preauth.c: Ultrix is broken.  Prototype obtain_enc_ts_padata()
    		and process_pw_salt() explicitly rather than using the
    		typedef in k5-int.h becaus that typedef is to a function
    		pointer now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7123 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  7 +++++++
 src/lib/krb5/krb/preauth.c | 36 ++++++++++++++++++++++++++++++++++--
 2 files changed, 41 insertions(+), 2 deletions(-)

commit 48ac71b5e2ac59a20e00f9cba4a65ad8a3805b11
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 18 03:42:55 1995 +0000

    Added missing prototype for krb5_encode_kdc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7121 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin | 8 --------
 1 file changed, 8 deletions(-)

commit b424d714d6996c5730f917f641479c8209da08ab
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 18 03:42:22 1995 +0000

    Removed extra eblock argument from call to krb5_encode_kdc_rep
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7120 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   | 5 +++++
 src/kdc/do_as_req.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e0c5809588764f1114f2af0a21ee318c9d12d64c
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 18 03:41:21 1995 +0000

    Moved prototype of krb5_encode_kdc to k5-int.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7119 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin | 1 -
 1 file changed, 1 deletion(-)

commit 0114d88dffd2c9661002796b19e4a6cb9668bf70
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 18 03:40:03 1995 +0000

    Moved prototype for encode_kdc_rep to k5-int.h, and remove the eblock
    argument.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7118 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/k5-int.h  | 8 ++++++++
 2 files changed, 13 insertions(+)

commit 88b493e4b97e118c13eef58209ddf3cd058ca5e0
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 18 03:39:15 1995 +0000

    get_in_tkt.c (decrypt_as_reply):
    preauth.c (process_pw_salt): When fetching the key to decrypting the
    	encrypted kdc reply, use the etype associated with the etype
    	reply, not the etype associated with the included ticket.
    
    encode_kdc.c: Remove eblock argument from krb5_encode_kdc_rep;
    	set the eblock type from the client_key's enctype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7117 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 11 +++++++++++
 src/lib/krb5/krb/encode_kdc.c | 17 +++++++++--------
 src/lib/krb5/krb/get_in_tkt.c |  2 +-
 src/lib/krb5/krb/preauth.c    |  2 +-
 4 files changed, 22 insertions(+), 10 deletions(-)

commit 18807359c9885fc7e1ca3aa37db1998364fb9d79
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 18 03:22:58 1995 +0000

    Makefile.in, ChangeLog: Add support to compile shared libraries
    
    gssapi.h: Include sys/types.h, since that's where POSIX says size_t is
    	defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7116 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog    |  7 +++++++
 src/lib/gssapi/generic/Makefile.in  | 19 ++++++++++++++++---
 src/lib/gssapi/generic/configure.in |  1 +
 src/lib/gssapi/generic/gssapi.h     |  5 +++++
 4 files changed, 29 insertions(+), 3 deletions(-)

commit f1f681ace236ec3e35d8380a9c7f626f12d9dfe3
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 18 03:20:15 1995 +0000

    Fixed token type numbers so they conform with the protocol spec.  Paul
    Park didn't realize that he wasn't allowed to change these
    willy-nilly...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7115 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 7 +++++++
 src/lib/gssapi/krb5/gssapiP_krb5.h | 7 ++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit b0ee9d6d0167c55479bdb55bfbe1c22ab9355d6c
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 18 03:11:26 1995 +0000

    Renamed filenames so they would be unique in an 8.3 filesystem.  Added
    GSSAPI V2 functions to mechglueP.h (now mglueP.h)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7114 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/Makefile.in              | 108 +++++----
 src/lib/gssapi/mechglue/add_mechanism.c          |   2 +-
 src/lib/gssapi/mechglue/configure.in             |  10 +-
 src/lib/gssapi/mechglue/g_accept_sec_context.c   | 215 +++++++++++++++++
 src/lib/gssapi/mechglue/g_acquire_cred.c         | 271 ++++++++++++++++++++++
 src/lib/gssapi/mechglue/g_compare_name.c         |  79 +++++++
 src/lib/gssapi/mechglue/g_context_time.c         |  53 +++++
 src/lib/gssapi/mechglue/g_delete_sec_context.c   |  62 +++++
 src/lib/gssapi/mechglue/g_dsp_name.c             |  54 +++++
 src/lib/gssapi/mechglue/g_dsp_status.c           |  59 +++++
 src/lib/gssapi/mechglue/g_imp_name.c             |  64 +++++
 src/lib/gssapi/mechglue/g_indicate_mechs.c       |  65 ++++++
 src/lib/gssapi/mechglue/g_init_sec_context.c     | 147 ++++++++++++
 src/lib/gssapi/mechglue/g_initialize.c           |  34 +++
 src/lib/gssapi/mechglue/g_inquire_cred.c         | 104 +++++++++
 src/lib/gssapi/mechglue/g_process_context.c      |  53 +++++
 src/lib/gssapi/mechglue/g_rel_buffer.c           |  34 +++
 src/lib/gssapi/mechglue/g_rel_cred.c             |  74 ++++++
 src/lib/gssapi/mechglue/g_rel_name.c             |  43 ++++
 src/lib/gssapi/mechglue/g_rel_oid_set.c          |  33 +++
 src/lib/gssapi/mechglue/g_seal.c                 |  87 +++++++
 src/lib/gssapi/mechglue/g_sign.c                 |  77 +++++++
 src/lib/gssapi/mechglue/g_unseal.c               |  83 +++++++
 src/lib/gssapi/mechglue/g_verify.c               |  76 ++++++
 src/lib/gssapi/mechglue/get_mech_type.c          |  66 ------
 src/lib/gssapi/mechglue/get_mechanism.c          |   4 +-
 src/lib/gssapi/mechglue/get_mtype.c              |  66 ++++++
 src/lib/gssapi/mechglue/gss_accept_sec_context.c | 215 -----------------
 src/lib/gssapi/mechglue/gss_acquire_cred.c       | 271 ----------------------
 src/lib/gssapi/mechglue/gss_compare_name.c       |  79 -------
 src/lib/gssapi/mechglue/gss_context_time.c       |  53 -----
 src/lib/gssapi/mechglue/gss_delete_sec_context.c |  62 -----
 src/lib/gssapi/mechglue/gss_display_name.c       |  54 -----
 src/lib/gssapi/mechglue/gss_display_status.c     |  59 -----
 src/lib/gssapi/mechglue/gss_import_name.c        |  64 -----
 src/lib/gssapi/mechglue/gss_indicate_mechs.c     |  65 ------
 src/lib/gssapi/mechglue/gss_init_sec_context.c   | 147 ------------
 src/lib/gssapi/mechglue/gss_initialize.c         |  34 ---
 src/lib/gssapi/mechglue/gss_inquire_cred.c       | 104 ---------
 src/lib/gssapi/mechglue/gss_process_context.c    |  53 -----
 src/lib/gssapi/mechglue/gss_release_buffer.c     |  34 ---
 src/lib/gssapi/mechglue/gss_release_cred.c       |  74 ------
 src/lib/gssapi/mechglue/gss_release_name.c       |  43 ----
 src/lib/gssapi/mechglue/gss_release_oid_set.c    |  33 ---
 src/lib/gssapi/mechglue/gss_seal.c               |  64 -----
 src/lib/gssapi/mechglue/gss_sign.c               |  58 -----
 src/lib/gssapi/mechglue/gss_unseal.c             |  61 -----
 src/lib/gssapi/mechglue/gss_verify.c             |  58 -----
 src/lib/gssapi/mechglue/gssd_pname_to_uid.c      |   2 +-
 src/lib/gssapi/mechglue/internal_name.c          |   2 +-
 src/lib/gssapi/mechglue/mechglueP.h              | 239 -------------------
 src/lib/gssapi/mechglue/mglueP.h                 | 282 +++++++++++++++++++++++
 52 files changed, 2186 insertions(+), 2047 deletions(-)

commit 1124954ffcd3e1e500f372f55bda6cadad4ff4ad
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Nov 17 02:31:57 1995 +0000

    Fix bogus duplication of code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7112 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 87e9bd0e89ee850cf01236939e5894d9c4af4b31
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Nov 17 02:28:36 1995 +0000

    	Add IEXTEN to lflags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7111 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 9 +++++++++
 src/appl/bsd/krlogind.c | 2 +-
 src/appl/bsd/login.c    | 1 -
 3 files changed, 10 insertions(+), 2 deletions(-)

commit d94a96ac20661f15871d5314c67515c581b5ee04
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Nov 17 01:30:40 1995 +0000

    (krb5_get_server_rcache): Use krb5_rc_default_type instead of assuming
    default rcache type is "dfl".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7110 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/srv_rcache.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit aa9faf302a09736947dd70b0b05d4fcbb06c37b9
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Nov 16 03:08:18 1995 +0000

    	* *.c (*): initialize lock_arg to a copy of a static
     	(thus zero) struct flock, to avoid panic'ing sunos 4.1.4.
    
    If you call fcntl F_SETLKW with l_type == F_UNLCK and l_xxx == 15
    (GRANT_LOCK_FLAG) you'll panic sunos 4.1.4 with
    assertion failed: ld->l_xxx != GRANT_LOCK_FLAG, file: ../../ufs/ufs_lockf.c, line: 995
    
    Since automatic structs like these have random values in uninitialized
    fields, we initialize from a static struct (since using memset in this
    case is abhorrent, and naming l_xxx is non POSIX.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7109 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog            | 9 +++++++++
 src/appl/popper/pop_dropcopy.c       | 3 +++
 src/appl/popper/pop_updt.c           | 3 +++
 src/lib/kdb4/ChangeLog               | 5 +++++
 src/lib/kdb4/krb_dbm.c               | 6 ++++++
 src/lib/krb4/ChangeLog               | 5 +++++
 src/lib/krb4/tf_util.c               | 3 +++
 src/lib/krb5/ccache/file/ChangeLog   | 6 ++++++
 src/lib/krb5/ccache/file/fcc_maybe.c | 3 +++
 src/lib/krb5/os/ChangeLog            | 5 +++++
 src/lib/krb5/os/lock_file.c          | 2 ++
 11 files changed, 50 insertions(+)

commit 1b24d5b626e4999085efdfec6b32033fb09dab07
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Nov 15 20:29:59 1995 +0000

    	* ktest_equal.c (ktest_equal_krb5_etype_info_entry()) :
    		Only do emecmp() if ref->length > 0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7108 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog     | 6 ++++++
 src/tests/asn.1/ktest_equal.c | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 393f9bb1f6d53da6a4ddb4451324a0bad76c2f1a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 15 16:21:13 1995 +0000

    Initial checkin of Sun's (Derek's) multi-mechanism GSSAPI support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7107 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/mechglue/.cvsignore               |   1 +
 src/lib/gssapi/mechglue/Makefile.in              |  98 ++++++++
 src/lib/gssapi/mechglue/add_mechanism.c          |  67 ++++++
 src/lib/gssapi/mechglue/configure.in             |  11 +
 src/lib/gssapi/mechglue/get_mech_type.c          |  66 ++++++
 src/lib/gssapi/mechglue/get_mechanism.c          |  32 +++
 src/lib/gssapi/mechglue/gss_accept_sec_context.c | 215 ++++++++++++++++++
 src/lib/gssapi/mechglue/gss_acquire_cred.c       | 271 +++++++++++++++++++++++
 src/lib/gssapi/mechglue/gss_compare_name.c       |  79 +++++++
 src/lib/gssapi/mechglue/gss_context_time.c       |  53 +++++
 src/lib/gssapi/mechglue/gss_delete_sec_context.c |  62 ++++++
 src/lib/gssapi/mechglue/gss_display_name.c       |  54 +++++
 src/lib/gssapi/mechglue/gss_display_status.c     |  59 +++++
 src/lib/gssapi/mechglue/gss_import_name.c        |  64 ++++++
 src/lib/gssapi/mechglue/gss_indicate_mechs.c     |  65 ++++++
 src/lib/gssapi/mechglue/gss_init_sec_context.c   | 147 ++++++++++++
 src/lib/gssapi/mechglue/gss_initialize.c         |  34 +++
 src/lib/gssapi/mechglue/gss_inquire_cred.c       | 104 +++++++++
 src/lib/gssapi/mechglue/gss_process_context.c    |  53 +++++
 src/lib/gssapi/mechglue/gss_release_buffer.c     |  34 +++
 src/lib/gssapi/mechglue/gss_release_cred.c       |  74 +++++++
 src/lib/gssapi/mechglue/gss_release_name.c       |  43 ++++
 src/lib/gssapi/mechglue/gss_release_oid_set.c    |  33 +++
 src/lib/gssapi/mechglue/gss_seal.c               |  64 ++++++
 src/lib/gssapi/mechglue/gss_sign.c               |  58 +++++
 src/lib/gssapi/mechglue/gss_unseal.c             |  61 +++++
 src/lib/gssapi/mechglue/gss_verify.c             |  58 +++++
 src/lib/gssapi/mechglue/gssd_pname_to_uid.c      |  45 ++++
 src/lib/gssapi/mechglue/internal_name.c          |  90 ++++++++
 src/lib/gssapi/mechglue/mechglue.h               |  22 ++
 src/lib/gssapi/mechglue/mechglueP.h              | 239 ++++++++++++++++++++
 31 files changed, 2356 insertions(+)

commit 4e98d30142459aeb24d9e43363524a58e65bdbaf
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 15 15:24:43 1995 +0000

    Added ANL changes to support configuration authentication paths
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7106 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |   5 ++
 src/lib/krb5/krb/walk_rtree.c | 132 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 137 insertions(+)

commit 37d97c4658b06f2ca7a0c2f7ef765ce8031d2765
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 14 00:47:37 1995 +0000

    * kdc_util.h: Added new prototypes for return_padata() and check_padata()
    
    * kdc_preauth.c (return_padata): New function which calls out to each preauth
    	 type to see if it is necessary to return preauth data or not.
    (return_pw_salt): New function responsible for returning the
    	KRB5_PW_SALT preauth information.
    
    * do_as_req.c (process_as_req):  Move creation of the PW_SALT
    	preauthentication step into kdc_preauth.c.  Call return_pdata()
    	which is responsible for all padata info which is returned by
    	the KDC in the KRB_AS_REP message.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7103 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  17 ++++
 src/kdc/do_as_req.c   |  90 ++++++----------------
 src/kdc/kdc_preauth.c | 209 +++++++++++++++++++++++++++++++++++++++-----------
 src/kdc/kdc_util.h    |   8 ++
 4 files changed, 214 insertions(+), 110 deletions(-)

commit 394becd543eca283dcd79d4cd26c7afa6ef720d8
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Nov 13 18:01:26 1995 +0000

    * preauth.c (krb5_process_padata): Added generalized processing for
    	preauth information which is returned by the KDC.  This should be
    	general enough to support the AFS3_SALT preauth type, the SNK4
    	preauth type, and the public-key mods to Kerberos.
    (process_pw_salt): New function for processing the KRB5_PW_SALT
    	preauthentication type.
    
    * get_in_tkt.c (decrypt_as_reply): Removed temporary kludge for
    	processing the PW_SALT preauth type; that's now done in preauth.c
    (krb5_get_in_tkt): Call krb5_process_padata with new arguments so that
    	the preauth code can set the decryption_key if necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7102 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  17 ++++++
 src/lib/krb5/krb/get_in_tkt.c |  50 +++++++---------
 src/lib/krb5/krb/preauth.c    | 130 +++++++++++++++++++++++++++---------------
 3 files changed, 121 insertions(+), 76 deletions(-)

commit 54d0d275b6609e52157caec48c9ee3a4d3b9c430
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Nov 13 17:57:00 1995 +0000

    Added typedef for krb5_preauth_proces_proc, and changed the prototype
    of krb5_process_padata() to take additional arguments for returning
    the decryption key to use for decrypting the as_reply, as well as
    passing in the decrypt_proc procedure in case some preauth types want
    to call decrypt_proc themselves.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7101 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  7 +++++++
 src/include/k5-int.h  | 31 ++++++++++++++++++++++++++-----
 2 files changed, 33 insertions(+), 5 deletions(-)

commit 01cc5eb727ff872c52be731a72ae9a5b1a567836
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Nov 13 16:53:23 1995 +0000

    * encrypt_data.c (krb5_encrypt_data): New file.  A generic routine
    	for encrypting data in a krb5_data structure.  Fills in a
    	krb5_enc_data structure.
    
    * decrypt_data.c (krb5_decrypt_data): New file.  A generic routine
    	for decrypting data in a krb5_enc_data structure.  Fills
    	in a krb5_data structure.
    
    * Makefile.in (SRCS): Added decrypt_data.c and encrypt_data.c to
    	list of files to be compiled.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7100 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog      | 13 ++++++++
 src/lib/crypto/Makefile.in    |  4 +++
 src/lib/crypto/decrypt_data.c | 66 ++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/encrypt_data.c | 70 +++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 153 insertions(+)

commit 5df3f8fe779456692c24ee3f1c2e165aab0b8ed2
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Nov 13 16:51:54 1995 +0000

    Add prototypes for krb5_encrypt_data(), krb5_decrypt_data()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7099 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a784b5902d8183a6fb523402d52949b6ea937a09
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Nov 13 16:51:37 1995 +0000

    Add prototypes for krb5_encrypt_data(), krb5_decrypt_data()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7098 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  5 +++++
 src/include/krb5.hin  | 13 +++++++++++++
 2 files changed, 18 insertions(+)

commit 9b0450fb77a0f11a2d66047b1d90309466a471a6
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 13 01:41:07 1995 +0000

    	* def_realm.c (krb5_get_default_realm): check for PROF_NO_PROFILE
    	and return KRB5_CONFIG_CANTOPEN instead of BADFORMAT so that the
    	user in the end knows what is going on.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7097 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 6 ++++++
 src/lib/krb5/os/def_realm.c | 5 ++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit d8fca0e8e14a71a185addde608859af725e44a0e
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 13 01:40:31 1995 +0000

    	* g_cnffile.c (krb__get_srvtabname): new function, looks up
    	[libdefaults]krb4_srvtab for use where KEYFILE used to be.
    	* g_cnffile.c (krb__v5_get_file): new function, looks up argument
    	in [libdefaults] and tries to open it as a filename. Returns
    	filehandle (or NULL, if fopen failed.)
    	(krb__get_cnffile, krb__get_realmsfile): use krb__v5_get_file to
    	look up "krb4_config" or "krb4_realms" respectively. Also add
    	$KRB_REALMS override for realms file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7096 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   | 11 ++++++++
 src/lib/krb4/g_cnffile.c | 69 +++++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 76 insertions(+), 4 deletions(-)

commit f62b855a72c221335f157501d7a05ca1923a41a8
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 13 01:39:39 1995 +0000

    	* conv_creds.c (krb524_convert_creds_kdc): loop through all of the
    	addresses returned by krb5_locate_kdc, don't just try the first one.
    	* krb524d.c (do_connection): check for particular failures of
    	decode_krb5_ticket, as well as for messages that are one int long
    	(which will eliminate our own error replies.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7095 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog    |  8 ++++++++
 src/krb524/conv_creds.c | 25 +++++++++++++++++++++----
 src/krb524/krb524d.c    | 18 +++++++++++++++++-
 3 files changed, 46 insertions(+), 5 deletions(-)

commit c66f134a4616b17657a0691993ac39b8b23cafbc
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 13 01:39:04 1995 +0000

    	* krb.h (KEYFILE): change to call krb__get_srvtabname with a
    	default of the old hardcoded value "/etc/srvtab".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7094 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 5 +++++
 src/include/kerberosIV/krb.h     | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7bfac7f1842db036deb81b81ffae0886585b3219
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 13 01:38:24 1995 +0000

    	* krb5.conf[libdefaults]: add krb4_config, krb4_realms
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7093 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog | 4 ++++
 src/config-files/krb5.conf | 2 ++
 2 files changed, 6 insertions(+)

commit 0079029012cf8b74d504e03e519ef278c7b17d34
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 13 01:37:23 1995 +0000

    	* telnetd.8: source tmac.doc for correct parsing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7092 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 4 ++++
 src/appl/telnet/telnetd/telnetd.8 | 1 +
 2 files changed, 5 insertions(+)

commit 1d0e5d17ccfeb3a8412eff8384523817aa90bd7c
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 13 01:35:44 1995 +0000

    	* main.c: initialize line (to avoid splitting up forward.c.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7091 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog | 4 ++++
 src/appl/telnet/telnet/main.c    | 2 ++
 2 files changed, 6 insertions(+)

commit ebe421dfcd96d130bcc1ea8cbdff17bf27c7d1cf
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 13 01:26:12 1995 +0000

    	* forward.c: set KRB5_DEFAULT_LIFE to 10 hours, not 8.
    	* forward.c (rd_and_store_for_creds): construct correct cache name
    	for forwarded tickets (based on tty name if available) and drop it
    	into the environment so login notices it.
    
    also, fix typo in comment in kerberos5.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7090 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   |  7 +++++++
 src/appl/telnet/libtelnet/forward.c   | 13 +++++++++++--
 src/appl/telnet/libtelnet/kerberos5.c |  2 +-
 3 files changed, 19 insertions(+), 3 deletions(-)

commit ade6a0e649fdfb15bae1ec0d86dfe5c6d691e8ee
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 13 01:24:25 1995 +0000

    	* krshd.c (doit): drag TZ= from parent environment into envinit to
    	pass to child.
    	(envinit, TZENV): add one more slot for optional TZ, and mark it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7089 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  6 ++++++
 src/appl/bsd/krshd.c   | 17 +++++++++++++++--
 2 files changed, 21 insertions(+), 2 deletions(-)

commit 2b3eb6c524b894bb2f5ebf38763a219855f9de7f
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 13 01:23:22 1995 +0000

    	* Makefile.in (install-mkdirs): bash needs a semicolon between fi
    	and done.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7088 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1b605cefbf8017805837c1f9f7cfe1a48f660d89
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Nov 11 02:16:11 1995 +0000

    Comment out encrypted telnet tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7087 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-root/ChangeLog  |   4 ++
 src/tests/dejagnu/krb-root/telnet.exp | 124 +++++++++++++++++-----------------
 2 files changed, 66 insertions(+), 62 deletions(-)

commit da4a3b4f1f4a085e38746074661f35448be90ecc
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Nov 9 22:27:36 1995 +0000

    	* TODO : Remove krb5_enctype argument from string_to_key() is done
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7086 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 4 ++++
 src/TODO      | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8b5a01d6f69f99b628a61ac342c1bfad08722397
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Nov 9 22:27:02 1995 +0000

            * t_cksum.c : Remove krb5_enctype from krb5_string_to_key() args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7085 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog | 4 ++++
 src/lib/crypto/md5/t_cksum.c | 6 +-----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit ef965f9bcf9257f78bc3f187a06d047c85f94ad6
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Nov 9 22:26:40 1995 +0000

            * string2key.c : Remove krb5_enctype from krb5_string_to_key() args.
    	* string2key.c, des_int.h : Remove krb5_enctype from
    		mit_des_string_to_key() args.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7084 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    | 6 ++++++
 src/lib/crypto/des/des_int.h    | 2 +-
 src/lib/crypto/des/string2key.c | 4 ++--
 3 files changed, 9 insertions(+), 3 deletions(-)

commit 40afef224a6852357b017eceebd0c0c75e2d19af
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Nov 9 22:26:01 1995 +0000

            * fetch_mkey.c, kdb_cpw.c, t_kdb.c :
    		Remove krb5_enctype from krb5_string_to_key() args.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7083 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    | 5 +++++
 src/lib/kdb/fetch_mkey.c | 5 ++---
 src/lib/kdb/kdb_cpw.c    | 5 ++---
 src/lib/kdb/t_kdb.c      | 8 ++------
 4 files changed, 11 insertions(+), 12 deletions(-)

commit f33712e86ca8370634283c90dfb95fe186edc9f4
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Nov 9 22:25:29 1995 +0000

            * in_tkt_pwd.c : Remove krb5_enctype from krb5_string_to_key() args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7082 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 4 ++++
 src/lib/krb5/krb/in_tkt_pwd.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8f4c843d344e52ac60bdfc98e090dae272fe7cdc
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Nov 9 22:24:52 1995 +0000

            * kdb5_verify.c : Remove krb5_enctype from krb5_string_to_key() args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7081 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/verify/ChangeLog     |  4 ++++
 src/tests/verify/kdb5_verify.c | 16 ++++++----------
 2 files changed, 10 insertions(+), 10 deletions(-)

commit 3d6dddcaf6b603fb37b187c8d7aee7bc553d7afe
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Nov 9 22:24:34 1995 +0000

            * kdc5_hammer.c : Remove krb5_enctype from krb5_string_to_key() args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7080 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     | 4 ++++
 src/tests/hammer/kdc5_hammer.c | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit e90aed412a1f9d6916829e396be223b104563d4c
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Nov 9 22:24:16 1995 +0000

            * kdb5_mkdums.c : Remove krb5_enctype from krb5_string_to_key() args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7079 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     | 4 ++++
 src/tests/create/kdb5_mkdums.c | 4 +---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit afc51d1e3b641931b9a01fe519aa2e3e3dad155b
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Nov 9 22:23:27 1995 +0000

            * krb5.hin : Remove krb5_enctype from krb5_string_to_key() args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7078 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 8b8d05a4d54631a3764c2a0c068d391ed2832d05
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Nov 9 22:22:54 1995 +0000

            * kdb5_edit.c : Remove krb5_enctype from krb5_string_to_key() args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7077 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   | 4 ++++
 src/admin/edit/kdb5_edit.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 2da89038a5693e9fc3bc60295683a006fe0c7d10
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Nov 9 22:22:34 1995 +0000

    	* kdb5_create.c : Remove krb5_enctype from krb5_string_to_key() args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7076 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/ChangeLog     |  4 ++++
 src/admin/create/kdb5_create.c | 15 +++++----------
 2 files changed, 9 insertions(+), 10 deletions(-)

commit 8afd18519f744a236cca8cf98852bd47b304f068
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Nov 9 14:39:34 1995 +0000

    sim_client.c (main): Use krb5_get_server_rcache instead of duplicating
    	code. Remove use of krb5_clockskew variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7074 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/ChangeLog    |  5 +++++
 src/appl/simple/client/sim_client.c | 28 +++++++---------------------
 2 files changed, 12 insertions(+), 21 deletions(-)

commit 9cb1a31d926cbac8e53395651e58d4ea7c43cc43
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 9 05:08:09 1995 +0000

    * kdc_preauth.c (get_etype_info): Added function to return the
    	etype_info preauth hint to the client.
    
    * kdc_util.c (get_salt_from_key): Added new function which determines
    	the salting information from the krb5_key_data structure.
    
    * main.c (kdc_initialize_rcache): Replace use of krb5_clockskew with
    	context->clockskew.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7073 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  12 ++++++
 src/kdc/do_as_req.c   |   2 +-
 src/kdc/kdc_preauth.c | 111 ++++++++++++++++++++++++++++++++++++++++++++------
 src/kdc/kdc_util.c    |  50 +++++++++++++++++++++++
 src/kdc/kdc_util.h    |  11 +++--
 src/kdc/main.c        |   3 +-
 6 files changed, 171 insertions(+), 18 deletions(-)

commit a3b6e695282f6b944c7f0580667a6efc1eeb1602
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 9 05:05:28 1995 +0000

    Remove etype_info from the argument list of krb5_obtain_padata
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7072 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/k5-int.h  | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 5a341becfda1deaf4dd590b70939c0c622597d1e
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 9 05:04:28 1995 +0000

    * get_in_tkt.c (krb5_get_in_tkt): Remove the etype_info argument from
    	the call to krb5_obtain_padata.
    
    * preauth.c (krb5_obtain_padata): Use the PADATA_ETYPE_INFO preauth,
    	if it exists, to determine which salt type to use when encrypting the
    	preauthentication data.  Remove the etype_info argument.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7071 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 10 ++++++++++
 src/lib/krb5/krb/get_in_tkt.c |  2 +-
 src/lib/krb5/krb/preauth.c    | 24 ++++++++++++++++++------
 3 files changed, 29 insertions(+), 7 deletions(-)

commit 1ca42958247e1ded227af862d340a5ba15434aa8
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 9 05:02:13 1995 +0000

    Don't require val->salt to be non-zero if val->lenth is zero
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7070 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_encode.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 974e888dfa4ea3ee4bcb1f03ea0c9ac146edf39f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 9 02:53:04 1995 +0000

    Fix stupid typo when creating function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7069 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_einfo.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 7d2b2444f213d9f9b7560bad49bafff4fc46a526
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 9 01:05:57 1995 +0000

    * krb5_encode_test.c (main): In case of an error in the encoding
    	routines, exit.  Otherwise, calling the print routines will often
    	lead to a coredump.
    
    * ktest.c (ktest_make_sample_etype_info): Set etype.length to -1 to
    	mean that the optional salt string is missing.  (This is change in
    	the convention used by the ASN.1 encoder and decoder for this ASN.1
    	structure.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7068 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          | 11 +++++++++++
 src/tests/asn.1/krb5_encode_test.c | 30 ++++++++++++++++++++++++------
 src/tests/asn.1/ktest.c            |  2 +-
 3 files changed, 36 insertions(+), 7 deletions(-)

commit e8d6f2d6df42a036824d1c93c98a0d6bbbb8d8c7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 9 01:03:32 1995 +0000

    * asn1_k_decode.c (asn1_decode_etype_info_entry): If the optional
    	salt element is not present, set etype.length to -1.
    
    * asn1_k_encode.c (asn1_encode_etype_info_entry): When encoding
    	the etype_info_entry structure, use length == -1 to mean
    	that the optional salt structure should not be sent.  (It
    	used to be if length == -1.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7067 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 10 ++++++++++
 src/lib/krb5/asn.1/asn1_k_decode.c |  2 +-
 src/lib/krb5/asn.1/asn1_k_encode.c |  4 ++--
 3 files changed, 13 insertions(+), 3 deletions(-)

commit 072512723591c4d25f6c55165130b7eb8d9dc4c9
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 8 22:57:07 1995 +0000

    * krb5.hin: Add preauthentication type KRB5_PADATA_ETYPE_INFO
    
    * k5-int.h: Add declaration for krb5_free_etype_info.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7066 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 3 +++
 src/include/krb5.hin  | 1 +
 3 files changed, 8 insertions(+)

commit cf451918f7f69f75beba22943b0270c3799e093e
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 8 22:55:41 1995 +0000

    Added new function to free a krb5_etype_info structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7065 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/ChangeLog   |  5 +++++
 src/lib/krb5/free/Makefile.in |  2 ++
 src/lib/krb5/free/f_einfo.c   | 39 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 46 insertions(+)

commit dc2560bc11ad38e94b0267ad819c5b0239e83d78
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 8 22:54:58 1995 +0000

    Change use of krb5_clockskew to be context->clockskew
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7064 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog | 5 +++++
 src/clients/ksu/ccache.c  | 6 ++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 81e44bb850d061fda9bd2d5dbb2adcfd6212bb44
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 8 21:59:00 1995 +0000

    * krbconfig.c: Removed the krb5_clockskew variable
    
    * srv_rcache.c (krb5_get_server_rcache):
    * rd_safe.c (krb5_rd_safe):
    * rd_req_dec.c (krb5_rd_req_decoded):
    * rd_priv.c (krb5_rd_priv):
    * rd_cred.c (krb5_rd_cred):
    * gc_via_tkt.c (krb5_get_cred_via_tkt):
    * get_in_tkt.c (verify_as_reply): Replace use of krb5_clockskew with
    	context->clockskew.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7063 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 11 +++++++++++
 src/lib/krb5/krb/gc_via_tkt.c |  3 +--
 src/lib/krb5/krb/get_in_tkt.c |  4 +---
 src/lib/krb5/krb/krbconfig.c  |  1 -
 src/lib/krb5/krb/rd_cred.c    |  3 +--
 src/lib/krb5/krb/rd_priv.c    |  3 +--
 src/lib/krb5/krb/rd_req_dec.c |  8 ++++----
 src/lib/krb5/krb/rd_safe.c    |  3 +--
 src/lib/krb5/krb/recvauth.c   |  3 +--
 src/lib/krb5/krb/srv_rcache.c |  4 ++--
 10 files changed, 23 insertions(+), 20 deletions(-)

commit 95cb5ad7ae562b9203fe746cb940587ed114f944
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 8 20:08:41 1995 +0000

    Updated reference files for the new structures now supported by the ASN.1
    encoders and decoders.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7062 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/reference_encode.out |  3 +++
 src/tests/asn.1/trval_reference.out  | 28 ++++++++++++++++++++++++++++
 2 files changed, 31 insertions(+)

commit 4bc18b8d9dc28ab51e1eb52891ed3f72cd86fdda
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 8 08:03:31 1995 +0000

    * kdc_util.c (): Added new helper functions
    	dbentry_has_key_for_enctype(), dbentry_supports_enctype(), and
    	select_session_keytype().
    
    * kdc_preauth.c: Added support for the ENC_TIMESTAMP preauthentication
    	scheme.
    
    * do_tgs_req.c (process_tgs_req): Fixed the keytype/enctype selection
    	criteria for the server key, and the ticket session key.
    
    * do_as_req.c (process_as_req): Added calls to the kdc preauthentication
    	verification routines.  Fixed the keytype/enctype selection
    	criteria for the client key, the server key, and the ticket
    	session key.
    
    * main.c (finish_realm): Make sure all parts of the realm structure are
    	freed properly.
    	(main): Free the kcontext krb5_context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7058 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  22 ++++++
 src/kdc/do_as_req.c   | 137 ++++++++++-----------------------
 src/kdc/do_tgs_req.c  | 176 ++++++++++++++++++++++--------------------
 src/kdc/kdc_preauth.c | 207 +++++++++++++++++++++++++++++++++++++++++++++-----
 src/kdc/kdc_util.c    |  88 +++++++++++++++++++++
 src/kdc/kdc_util.h    |  16 ++++
 src/kdc/main.c        |  16 +++-
 7 files changed, 467 insertions(+), 195 deletions(-)

commit 53bd3c35c2f895d9c766143b19ea293cdb9bcba0
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 8 07:55:51 1995 +0000

    * krb5.hin: Removed internal functions krb5_encrypt_tkt_part,
    	krb5_verify_padta, and krb5_obtain_padata from the public header
    	file.
    
    * k5-int.h: Removed old preauthentication declarations and added new
    	ones.  Changed function prototype of krb5_encrypt_tkt_part.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7057 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  10 +++++
 src/include/k5-int.h  | 103 ++++++++++++++++++++++++++++++++++----------------
 src/include/krb5.hin  |  17 ---------
 3 files changed, 81 insertions(+), 49 deletions(-)

commit 163d95cecc338338d72817573b7079d641e8b31f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 8 07:52:57 1995 +0000

    * encrypt_tk.c (cleanup_scratch): Changed interface to no longer require
    	an eblock; we can use our own and figure out the enctype
    	from the passed-in key.
    
    * get_in_tkt.c (krb5_get_in_tkt): Added calls to krb5_obtain_padata().
    
    * preauth.c: Completely restructured file to support preauthentication.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7056 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  13 +
 src/lib/krb5/krb/encrypt_tk.c |  18 +-
 src/lib/krb5/krb/get_in_tkt.c |  17 +-
 src/lib/krb5/krb/preauth.c    | 585 ++++++++++++++----------------------------
 4 files changed, 224 insertions(+), 409 deletions(-)

commit 23e338bfe684e7a1c4a24f12522061fd701a9b58
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 8 07:47:23 1995 +0000

    Free the realm_kdc_ports element of the structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7055 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog  | 5 +++++
 src/lib/kadm/alt_prof.c | 2 ++
 2 files changed, 7 insertions(+)

commit 9f589b27f15493001ed2ad45f6ee5d1839bc099b
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 8 07:46:14 1995 +0000

    Added magic number for krb5_preauth_ops
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7054 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/kv5m_err.et | 1 +
 2 files changed, 5 insertions(+)

commit 588adc05e5b8bb2787c1462df37ece48d7eb2176
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 8 07:45:12 1995 +0000

    * krb5_decode.c (decode_krb5_pa_enc_ts, decode_krb5_enc_data): Added
    	new functions.
    
    * krb5_encode.c (encode_krb5_pa_enc_ts, encode_krb5_enc_data): Added
    	new functions.
    
    KRB5-asn.py (PA-ENC-TS-ENC): Added new definition for the krb5_pa_enc_ts
    	structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7053 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 11 +++++++++++
 src/lib/krb5/asn.1/KRB5-asn.py   |  5 +++++
 src/lib/krb5/asn.1/krb5_decode.c | 32 +++++++++++++++++++++++++++++---
 src/lib/krb5/asn.1/krb5_encode.c | 31 +++++++++++++++++++++++++++++++
 4 files changed, 76 insertions(+), 3 deletions(-)

commit d97f074a5db625995ad7a4371467082d65027c26
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 8 07:43:46 1995 +0000

    * krb5_decode_test.c (main): Add tests for decode_krb5_enc_data
    	and decode_krb5_pa_enc_ts.
    
    * krb5_encode_test.c (main): Add tests for encode_krb5_enc_data
    	and encode_krb5_pa_enc_ts.
    
    * ktest.c (ktest_make_sample_pa_enc_ts): New functions to test
    	{encode,decode}_krb5_pa_enc_ts().
    
    * ktest_equal.c (ktest_equal_krb5_pa_enc_ts): New functions to test
    	{encode,decode}_krb5_pa_enc_ts().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7052 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          | 18 ++++++++++++++++--
 src/tests/asn.1/krb5_decode_test.c | 15 +++++++++++++++
 src/tests/asn.1/krb5_encode_test.c | 19 +++++++++++++++++++
 src/tests/asn.1/ktest.c            |  9 +++++++++
 src/tests/asn.1/ktest.h            |  2 ++
 src/tests/asn.1/ktest_equal.c      | 12 ++++++++++++
 src/tests/asn.1/ktest_equal.h      |  1 +
 7 files changed, 74 insertions(+), 2 deletions(-)

commit 672b03dee1716391a35f638dc6b253a234c9cc8a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 8 02:01:59 1995 +0000

    Updated TODO list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7051 dc483132-0cff-0310-8789-dd5450dbe970

 src/TODO | 95 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 81 insertions(+), 14 deletions(-)

commit c497df864f472079e0e8dbed2049225ac48b5f0c
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Nov 8 01:09:26 1995 +0000

    Fix build problem on Mac caused by multiple definitions of stat
    function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7048 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 6 ++++++
 src/include/k5-int.h  | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 2cd62f946ee1b20814bed2ee7cf6f8ccc2a432c9
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Nov 8 01:08:07 1995 +0000

    Improve password dialog and credentials list in Mac CNS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7047 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/kconfig/ChangeLog |   8 ++
 src/mac/kconfig/kconfig.c | 354 ++++++----------------------------------------
 src/mac/kconfig/kconfig.h |   2 +
 3 files changed, 54 insertions(+), 310 deletions(-)

commit b041675620dc0ad6933c6fd141b2c0be83453c7f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 7 21:45:22 1995 +0000

    	* kdb.h: Added prototype for krb5_dbe_search_enctype().  Changed
    		prototype of krb5_dbe_find_enctype() so that ktype is of
    		type krb5_int32.  (krb5_enctype is unsigned, so -1 doesn't
    		work!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7024 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog |  6 ++++++
 src/include/krb5/kdb.h     | 11 ++++++++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit 3a7469b3b2eaf1d3641290df09429653118fb106
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 7 21:44:52 1995 +0000

    * kdb_xdr.c (krb5_dbe_search_enctype): Make a more general version
    	of kdb5_dbe_find_enctype() which allows you to search the
    	keylist looking for multiple keys that fit your criteria.
    	Eventually we should convert all programs to use
    	kdb5_dbe_search_enctype() instead of kdb5_dbe_find_enctype().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7023 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  7 +++++++
 src/lib/kdb/kdb_xdr.c | 40 +++++++++++++++++++++++++++++++---------
 2 files changed, 38 insertions(+), 9 deletions(-)

commit c9e56f4efe6a720508194014d2fbc831c9e690e9
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 4 05:47:41 1995 +0000

    mcc_ops.c: Remove excess code which is defined in fcc_ops.c
    	(which may not be the right place for it anyway).
    
    mcc.h: Remove use of krb5_ccache_sessions
    
    mcc_destry.c (krb5_mcc_destroy): Remove use of krb5_ccache_sessions
    
    mcc_gennew.c (krb5_mcc_generate_new): Remove use of krb5_ccache_sessions
    
    mcc_reslv.c (krb5_mcc_resolve): Remove use of krb5_ccache_sessions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7019 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/memory/mcc.h        |  2 ++
 src/lib/krb5/ccache/memory/mcc_destry.c |  2 ++
 src/lib/krb5/ccache/memory/mcc_gennew.c |  2 ++
 src/lib/krb5/ccache/memory/mcc_ops.c    | 40 ---------------------------------
 src/lib/krb5/ccache/memory/mcc_reslv.c  |  2 ++
 5 files changed, 8 insertions(+), 40 deletions(-)

commit 4a78424dc1739d644b7142a0eb73c71ff17bdb59
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 4 02:32:13 1995 +0000

    Added the ccache/memory subdirectory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7018 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 4 ++++
 src/lib/krb5/Makefile.in | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit df5bbaae4b9cedbf28da1dd74c420df6bec5b428
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 4 02:31:18 1995 +0000

    Added memory subdirectory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7017 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog    | 4 ++++
 src/lib/krb5/ccache/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 1b06f2f5087ec83511b11023b34f76e8472c7ff4
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 4 02:30:37 1995 +0000

    Added memory-based credentials cache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7016 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/memory/.Sanitize    |  61 +++++++++
 src/lib/krb5/ccache/memory/.cvsignore   |   1 +
 src/lib/krb5/ccache/memory/.rconf       |   1 +
 src/lib/krb5/ccache/memory/Makefile.in  |  35 +++++
 src/lib/krb5/ccache/memory/configure.in |   5 +
 src/lib/krb5/ccache/memory/mcc-proto.h  |  94 ++++++++++++++
 src/lib/krb5/ccache/memory/mcc.h        |  52 ++++++++
 src/lib/krb5/ccache/memory/mcc_close.c  |  47 +++++++
 src/lib/krb5/ccache/memory/mcc_destry.c |  81 ++++++++++++
 src/lib/krb5/ccache/memory/mcc_eseq.c   |  53 ++++++++
 src/lib/krb5/ccache/memory/mcc_gennew.c |  90 +++++++++++++
 src/lib/krb5/ccache/memory/mcc_getnam.c |  44 +++++++
 src/lib/krb5/ccache/memory/mcc_gprin.c  |  58 +++++++++
 src/lib/krb5/ccache/memory/mcc_init.c   |  57 +++++++++
 src/lib/krb5/ccache/memory/mcc_nseq.c   | 112 ++++++++++++++++
 src/lib/krb5/ccache/memory/mcc_ops.c    |  90 +++++++++++++
 src/lib/krb5/ccache/memory/mcc_reslv.c  |  98 ++++++++++++++
 src/lib/krb5/ccache/memory/mcc_retrv.c  | 220 ++++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/memory/mcc_sflags.c |  50 ++++++++
 src/lib/krb5/ccache/memory/mcc_sseq.c   |  54 ++++++++
 src/lib/krb5/ccache/memory/mcc_store.c  |  46 +++++++
 src/lib/krb5/ccache/memory/mcc_test.c   | 137 ++++++++++++++++++++
 22 files changed, 1486 insertions(+)

commit 6343967e20e1f42cc3075bad731bfbbca7072c80
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 3 22:12:52 1995 +0000

    stamp out festering Imakefiles
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7015 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/Imakefile | 29 -----------------------------
 src/tests/hammer/Imakefile | 29 -----------------------------
 src/tests/verify/Imakefile | 29 -----------------------------
 3 files changed, 87 deletions(-)

commit a6499ad5699ee4852415b499cdbd375a70e1b69c
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 3 21:53:05 1995 +0000

    remove rcs keyword cruft which doesn't make much sense in CVS.
    removal simplifies merging. I left in the RCSID's that are in actual
    error table values (*_RCSID typically) but comments had them elided
    (Source keywords replaced with a literal pathname, Id totally removed.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7014 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/kdb5_anadd.M                 |  5 +--
 src/admin/convert/kdb5_convert.M             |  5 +--
 src/admin/create/kdb5_create.M               |  5 +--
 src/admin/destroy/kdb5_destroy.M             |  5 +--
 src/admin/edit/kdb5_ed_ct.ct                 |  4 +-
 src/admin/edit/kdb5_edit.M                   |  5 +--
 src/admin/stash/kdb5_stash.M                 |  5 +--
 src/appl/bsd/rcp.M                           |  4 +-
 src/appl/bsd/rlogin.M                        |  4 +-
 src/appl/bsd/rsh.M                           |  4 +-
 src/appl/gss-sample/README                   |  2 -
 src/appl/sample/sclient/sclient.M            |  5 +--
 src/appl/sample/sserver/sserver.M            |  5 +--
 src/clients/kdestroy/kdestroy.M              |  5 +--
 src/clients/kinit/kinit.M                    |  5 +--
 src/clients/klist/klist.M                    |  5 +--
 src/kadmin.v4/server/kadm_err.et             |  5 +--
 src/kadmin/kpasswd/kpasswd.M                 |  4 +-
 src/kadmin/v5client/kadmin5.M                |  5 +--
 src/kadmin/v5client/kadmin5_ct.ct            |  4 +-
 src/kadmin/v5server/kadmind5.M               |  4 +-
 src/kdc/kdc5_err.et                          |  3 +-
 src/kdc/krb5kdc.M                            |  5 +--
 src/krb524/Makefile.in                       |  1 -
 src/krb524/README                            |  1 -
 src/krb524/RELEASE_NOTES                     |  1 -
 src/krb524/krb524_err.et                     |  1 -
 src/lib/des425/util.c                        |  8 +---
 src/lib/gssapi/Makefile.original             |  2 -
 src/lib/gssapi/generic/Makefile.original     |  2 -
 src/lib/gssapi/generic/gssapi.h              | 56 ++++++++++++++--------------
 src/lib/gssapi/generic/gssapi_err_generic.et |  4 --
 src/lib/gssapi/krb5/Makefile.original        |  2 -
 src/lib/gssapi/krb5/gssapi_err_krb5.et       |  4 --
 src/lib/krb425/krb_err.et                    |  4 +-
 src/lib/krb5/asn.1/KRB5-asn.py               |  4 +-
 src/lib/krb5/error_tables/adm_err.et         |  5 +--
 src/lib/krb5/error_tables/kdb5_err.et        |  3 +-
 src/lib/krb5/error_tables/krb5_err.et        |  3 +-
 src/slave/kprop.M                            |  5 +--
 src/slave/kpropd.M                           |  5 +--
 src/tests/create/Imakefile                   |  4 +-
 src/tests/create/kdb5_mkdums.M               |  5 +--
 src/tests/hammer/Imakefile                   |  4 +-
 src/tests/verify/Imakefile                   |  4 +-
 src/util/et/com_err.3                        |  2 +-
 src/util/et/com_err.texinfo                  |  4 +-
 src/util/et/compile_et.1                     |  2 +-
 48 files changed, 83 insertions(+), 156 deletions(-)

commit eaccf1aeffad259e43bef5fdf698ffe9a5f5b344
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Nov 3 10:16:16 1995 +0000

            * adm.h : Constant changes for the new kadmin code.
    	* kdb.h : Added attribute bit KRB5_KDB_NEW_PRINC. This will
    		allow kadmin administrators with add acls to modify a
    		principal until this bit is cleared.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7013 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog |  8 ++++++++
 src/include/krb5/adm.h     | 22 ++++++++++------------
 src/include/krb5/kdb.h     |  1 +
 3 files changed, 19 insertions(+), 12 deletions(-)

commit 6bd0d822f59f21c60680141846861883413bb2df
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Nov 3 10:15:09 1995 +0000

    	* decrypt_key.c (krb5_dbekd_decrypt_key_data()) : If key salt length
    		is 0 then set keysalt->data.data to NULL.
    	* kdb_cpw.c (add_key_rnd(), add_key_pwd()) : When creating new keys
    		for a new kvno and there are multiple enctypes that use a
    		common keytype, then set the enctype in the key to the first
    		specified enctype and skip all other enctypes that use
    		the same keytype. (This assumes the salt type is the same too.)
    		This way when the kdc needs to get the server key it doesn't
    		need to gues what enctypes the server supports.
    	* kdb_xdr.c (krb5_dbe_find_enctype()): Match keys that use common
    		keytypes but different enctypes. Eg. ENCTYPE_DES_CBC_MD5
    		matches ENCTYPE_DES_CBC_CRC and vice versa.
    	* kdb_xdr.c krb5_dbe_find_enctype()): If kvno = 0 then determine
    		maxkvno for all the keys and then search keys for a key that
    		matches enctype salttype and has kvno == maxkvno. This
    		is different than when kvno = -1 which searches the keys
    		for THE key with the greatest kvno which also matches enctype
    		and salttype.
    	* kdb_kdr.c (krb5_dbe_find_enctype()): If kvno = ktype = stype = -1
    		then set kvno = 0. The first doesn't make a lot of sense.
    	* kdb_xdr.c (krb5_dbe_encode_last_pwd_change(),
    		krb5_dbe_decode_last_pwd_change()) : Added.
    	* kdb_xdr.c (krb5_decode_princ_contents()) : Don't try to allocate
    		space for keys if n_key_data = 0.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7012 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog     |  28 +++++++++++
 src/lib/kdb/decrypt_key.c |   1 +
 src/lib/kdb/kdb_cpw.c     |  91 +++++++++++++++++++++------------
 src/lib/kdb/kdb_xdr.c     | 125 ++++++++++++++++++++++++++++++++++++++++++----
 4 files changed, 205 insertions(+), 40 deletions(-)

commit 0acae1edcf10f56e8098388b0a5a289ee8270bff
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 2 22:15:24 1995 +0000

    Add support for Linux shared libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7011 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog               |  4 ++++
 src/configure.in            |  8 ++++----
 src/util/ChangeLog          |  4 ++++
 src/util/autoconf/configure | 40 ++++++++++++++++++++++++++++++++++++++++
 src/util/makeshlib.sh       | 10 ++++++++++
 5 files changed, 62 insertions(+), 4 deletions(-)

commit c3cf075a1673640ad9d31f02ff6a1b2e14dc86ce
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Nov 2 21:18:58 1995 +0000

    If invoked with the -D port option, do not die if proper entry is missing
    from /etc/services...
    
    This is for the dejagnu suite running on a machine following the installation
    instructions - i.e. make, make check.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7010 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  5 +++++
 src/appl/bsd/krcp.c    | 40 ++++++++++++++++++++++++----------------
 src/appl/bsd/krlogin.c | 39 +++++++++++++++++++++++----------------
 src/appl/bsd/krsh.c    | 23 +++++++++++++----------
 4 files changed, 65 insertions(+), 42 deletions(-)

commit a94eba01951fee60833ef2d42f3e224ba23cc2dc
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 1 03:07:54 1995 +0000

    Make mit_des_finish_key() safe to call even if there is no key that
    needs to be freed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7009 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    | 6 ++++++
 src/lib/crypto/des/finish_key.c | 6 ++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 494d87fb5b222a2de136c7df39baccd40f1ebb31
Author: Richard Basch <probe@mit.edu>
Date:   Mon Oct 30 23:50:23 1995 +0000

    Missing 'break' statement during option parsing;
    -p <port> could not be specified, without falling into the usage message.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7006 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 1 +
 1 file changed, 1 insertion(+)

commit 2ef058007a9c1aed8716c9696382796450f00d2c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 30 22:02:08 1995 +0000

    Fix all paths in document, convert tabs to spaces for TeX, and check
    spelling.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7005 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    |   5 ++
 doc/install.texi | 214 +++++++++++++++++++++++++++++++++----------------------
 2 files changed, 132 insertions(+), 87 deletions(-)

commit 9f4a4c5938a3cb89c7e0693ca5a195e9678569cf
Author: Richard Basch <probe@mit.edu>
Date:   Mon Oct 30 15:59:04 1995 +0000

    When showing a principal with the "show" command, iterate through the
    keys, displaying the version number and type.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7004 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 35 +++++++++++++++++++++++++++--------
 1 file changed, 27 insertions(+), 8 deletions(-)

commit fa4e342bbbf52e060191a9e250354569cb769bd2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 30 01:13:36 1995 +0000

     Add /usr/lib/ispell/ispell.words for Linux
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7003 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/test/ChangeLog | 4 ++++
 src/util/berk_db/test/run.test  | 3 +++
 2 files changed, 7 insertions(+)

commit f931a28d4dc81c73c921818c3d21f767def44f9c
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 28 02:22:57 1995 +0000

    Extensive reworking of the structure of this file to make it possible
    to support preauthentication.   (interim checkin)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7002 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |   6 +
 src/lib/krb5/krb/get_in_tkt.c | 530 ++++++++++++++++++++++++++----------------
 2 files changed, 333 insertions(+), 203 deletions(-)

commit 4cafbe21d0bc6bd7ca4679b237c973f545a13535
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 27 17:40:30 1995 +0000

    Fix off by one in malloc for reading in name
    
    Detected only under Linux, found with purify, except when file
    compiled -g with suncc....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7001 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog | 4 ++++
 src/admin/edit/dump.c    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit acd28885431be44a5055e02d98a462b4b4e023ba
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 25 21:09:22 1995 +0000

    Fix to properly malloc password buffer, instead of returning a pointer
    to an automatic variable(!).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6999 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  6 +++++-
 src/lib/krb5/krb/in_tkt_pwd.c | 18 +++++++++++++-----
 2 files changed, 18 insertions(+), 6 deletions(-)

commit 47d639f5215fcb2f3f170a989b9387586f7a7942
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 25 19:43:32 1995 +0000

    Change the input type of do_mutual to be OM_int32 instead of an int,
    to prevent lossage under windows, since the passed in type size is a
    OM_int32.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6998 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 7 +++++++
 src/lib/gssapi/krb5/init_sec_context.c | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit caea3dda8c05a40b3201947b433b809dc4ac4ef2
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 25 19:00:32 1995 +0000

    For the windows, add the oldnames library to the link lines for
    gssapi.dll and libkrb5.dll.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6997 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 5 +++++
 src/lib/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit e5a92f4ed3cdb6436862c058db7f2605fd0ed74f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 25 15:25:02 1995 +0000

    Run db checks before going into subdirs and dejagnu test..
    
    We really want to do the lower level tests before dealing with network connections.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6996 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog   | 4 ++++
 src/tests/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 09fbbeb29a5783c8ee4f51fc9f0cd150a94769d4
Author: Richard Basch <probe@mit.edu>
Date:   Wed Oct 25 01:12:37 1995 +0000

    Disallow changes to AOUT_LD_* environment variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6995 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/state.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 190c7c4796fa11de1ee4ac948cc3c9f490670972
Author: Richard Basch <probe@mit.edu>
Date:   Tue Oct 24 23:14:56 1995 +0000

    For compatibility with older .conf files, keep the domain name check
    being done in lower case, and if necessary, convert it to upper case
    if the domain is being used as the default realm.
    
    In addition, there was an extra free without an associated *alloc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6994 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/hst_realm.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 622be3d0f5937f863037ee25cda76ff09fb3b19e
Author: Richard Basch <probe@mit.edu>
Date:   Tue Oct 24 23:11:06 1995 +0000

    Reversed the check for strchr().  If strchr(varp, '=') is true then we
    reject the bad environment variable as it contains an =.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6993 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/state.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a2e7d8bebd122f062a11052de944bedd690a2b91
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 24 21:33:29 1995 +0000

    Manually defined PROVIDE_* for Macintosh and MS-DOS so that libcrypto
    knows which encryption systems to include.  Otherwise, we would be
    building an exportable (and useless) krb5 library for the Mac and PC.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6992 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  7 +++++++
 src/include/k5-int.h  | 18 ++++++++++++++++++
 2 files changed, 25 insertions(+)

commit fd4c18ccbcf786018688ea704922b64304470c7d
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 24 01:25:28 1995 +0000

    Added new error code KRB5_GET_IN_TKT_LOOP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6991 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/krb5_err.et | 3 +++
 2 files changed, 7 insertions(+)

commit 447342a8b6fca8d0b526530657c074eb4994ea64
Author: Richard Basch <probe@mit.edu>
Date:   Tue Oct 24 01:19:13 1995 +0000

    Rather than displaying the master key version twice, display the actual
    key version for the "Key version" field.  (It only displays the version
    for the first key in the database.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6990 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 235c3fcd80da3c48cfc0ccde2e654bcc1a7c9f1f
Author: Richard Basch <probe@mit.edu>
Date:   Tue Oct 24 01:18:15 1995 +0000

    Read the V4 Kerberos master key from /.k.  Only prompt the user for the
    V4 master key if the command-line option so indicates, or the key cannot
    be read from /.k.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6989 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/loadv4.c | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

commit 3426918a13ce6a574944783eee59cbc740f8d4fc
Author: Richard Basch <probe@mit.edu>
Date:   Tue Oct 24 01:15:50 1995 +0000

    Try to do a best realm match for a hostname, trying all the domain components.
    For example, the realm search for a host A.B.C.D will include
    	A.B.C.D  .B.C.D  B.C.D  .C.D  C.D  .D  D
    If all of them fail, assume the realm is B.C.D (as was previously the case).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6988 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/hst_realm.c | 90 ++++++++++++++++++++++++++++++---------------
 1 file changed, 60 insertions(+), 30 deletions(-)

commit 37a948e96537fb7b865a0dfa1a2d73a6f82695b0
Author: Richard Basch <probe@mit.edu>
Date:   Mon Oct 23 21:55:51 1995 +0000

    1. Do not end syslog messages with \n (it messes up the logs).
    2. Prototyped envvarok() to ensure proper usage.
    3. Prohibit the change of ELF_LD_* environment variables (Linux)
    4. Syslog attempts to pass bad environment variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6987 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/state.c | 45 +++++++++++++++++++----------------------
 1 file changed, 21 insertions(+), 24 deletions(-)

commit 62a34c3311c2b577513aab166085cfc056ad78d7
Author: Richard Basch <probe@mit.edu>
Date:   Mon Oct 23 21:52:12 1995 +0000

    Print messages using \r\n so that the display in binary mode will be correct.
    Additionally, perror should not be using \n as it appends the error message.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6986 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/commands.c | 258 +++++++++++++++++++-------------------
 1 file changed, 129 insertions(+), 129 deletions(-)

commit e96583b20755c1e81eaf71f63475035d4b132e1b
Author: Richard Basch <probe@mit.edu>
Date:   Mon Oct 23 21:42:43 1995 +0000

    Print all statements using \r\n so that they will be properly formatted
    when binary mode is being used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6985 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/kerberos.c  |  4 ++--
 src/appl/telnet/libtelnet/kerberos5.c | 10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

commit c5a9d55f67c4bd1b12e8f903a8a97d5e9c738ea1
Author: Richard Basch <probe@mit.edu>
Date:   Mon Oct 23 21:40:29 1995 +0000

    syslog statements should not be called with \n
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6984 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/sys_term.c | 6 +++---
 src/appl/telnet/telnetd/utility.c  | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

commit eaffa98d229422f5f7389ebe959b724d0a5b796b
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 23 20:41:16 1995 +0000

    Add new option 's' which automatically stashes the master key in the
    key stash file.  This eliminates the need for the admin to type
    kdb5_stash right after kdb5_create.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6983 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/ChangeLog     |  7 +++++++
 src/admin/create/kdb5_create.c | 20 +++++++++++++++++++-
 2 files changed, 26 insertions(+), 1 deletion(-)

commit f5fafb318f0e5fc526288d5761c9e21ac9630782
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Oct 23 17:32:07 1995 +0000

    Fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6982 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 8 ++++++++
 src/util/pty/update_wtmp.c | 3 ++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 314868c108522bcb44e673c6d9ea3545d573d38c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 23 16:07:56 1995 +0000

     rd_req_dec.c (krb5_rd_req_decoded): For heirarchal cross-realm,
    		set the length after initializing string.
    
     rd_req.c (krb5_rd_req): If a new auth_context is created
    		and then there is an error, make sure return pointer is not
    		looking at freed memory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6981 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 10 ++++++++++
 src/lib/krb5/krb/rd_req.c     |  4 +++-
 src/lib/krb5/krb/rd_req_dec.c |  2 +-
 3 files changed, 14 insertions(+), 2 deletions(-)

commit 6ba9ba4297552a34732a3bed13d8d07595a426b6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Oct 22 17:46:15 1995 +0000

    Minor fix to last commit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6980 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 4 ++++
 src/appl/telnet/telnetd/state.c   | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 98eb1d4ea815056fd6401c47016cb0f4f1c73f0f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Oct 21 20:43:18 1995 +0000

    Incorperate utmpx patch to take advantage of longer utmpx host names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6979 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 46 +++++++++++++++++++++++++++++++++++++++++++++-
 src/util/pty/logwtmp.c     |  2 +-
 src/util/pty/pty-int.h     |  2 +-
 src/util/pty/update_utmp.c |  5 ++++-
 src/util/pty/update_wtmp.c |  9 ++++++++-
 5 files changed, 59 insertions(+), 5 deletions(-)

commit 4a1cdb0333d72722dfc45ca7c1dc58b0164353da
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Oct 21 20:36:25 1995 +0000

    Integrate patch including functionality from David Borman's latest
    telnet, adapted for krb5.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6978 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog |  7 +++++++
 src/appl/telnet/telnetd/state.c   | 22 ++++++++++++++++++++++
 2 files changed, 29 insertions(+)

commit 49e11aebcf727dd94f1c8f1581b50058982ec1d1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Oct 21 19:10:15 1995 +0000

    Go into config-files subdir in order to install the manual pages sitting there
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6977 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 5 +++++
 src/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit cd53f60272f5a57793f1adc43081a8ff6e608d74
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Oct 21 19:06:50 1995 +0000

    Install the manual pages and fix typo in kdc.conf.M
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6976 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/.Sanitize    |  4 ++++
 src/config-files/.cvsignore   |  1 +
 src/config-files/ChangeLog    | 10 ++++++++++
 src/config-files/Makefile.in  |  6 ++++++
 src/config-files/configure.in |  4 ++++
 src/config-files/kdc.conf.M   |  2 +-
 6 files changed, 26 insertions(+), 1 deletion(-)

commit 4babcb48464e8389e7f36da439753442ccacb9d8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Oct 21 12:50:11 1995 +0000

    Install in ADMIN_BINDIR/ADMIN_MANDIR for concistency with other v5 admin
    client programs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6975 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/client/ChangeLog   | 4 ++++
 src/kadmin.old/client/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 7c5214d28f984c31bedc3207b2f5c4bfe4791126
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 20 18:11:04 1995 +0000

    Document shared library support - including
    gotchas on individual platforms.
    
    Add initial comments on SGI 5.2 libsocket brokeness (fixed in 5.3)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6974 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    |   5 +
 doc/install.texi | 273 +++++++++++++++++++++++++++++++++++++++----------------
 2 files changed, 202 insertions(+), 76 deletions(-)

commit e4ef15a79f587cd78353bcc51026802b96c43a95
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:26:43 1995 +0000

    Simple Makefile to build the dvi and info forms of the manual. Clean
    rules work as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6973 dc483132-0cff-0310-8789-dd5450dbe970

 doc/Makefile | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 61d9e376b0dc8858c32a3622ab60012f776f193c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 17 23:26:05 1995 +0000

    	* .Sanitize (Things-to-keep): Add Makefile
    
    	* Makefile: Simple file to build both dvi and info versions of
    		install and allow for easy cleaning.
    
    	* install.texi (Options to Configure): Updated to reflect current
    		major configuration options.
    
    I have not documented that kdb4 and dbm database options.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6972 dc483132-0cff-0310-8789-dd5450dbe970

 doc/.Sanitize    |  1 +
 doc/ChangeLog    | 10 ++++++++++
 doc/install.texi | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++----
 3 files changed, 62 insertions(+), 4 deletions(-)

commit f37cc2cfaee927c8ef7142d1272574b9bb567188
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Oct 16 22:12:23 1995 +0000

    ----------------------------------------------------------------------
    automatically CVS: CVS: Committing in .  CVS: CVS: Modified Files:
    ----------------------------------------------------------------------
    login.krb5: Don't display warning about no tickets being obtained if -F, -f or -k
    specified.
    
    CVS:
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6971 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/login.c   | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6405166378e08f2d57382f86f2c270a75c7a7625
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 16 19:33:29 1995 +0000

     pre.in: KRB5_LIBDIR, ADMIN_BINDIR, KRB5_SHLIBDIR, KRB5_INCDIR
    		are all based on exec_prefix (architecture dependent)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6970 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/pre.in    | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit bfdaf70927d488ea1ea34be830180242efbac3f6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Oct 15 18:58:16 1995 +0000

    Add return statement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6969 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 26 +++++---------------------
 src/util/pty/update_wtmp.c | 14 ++++++++------
 2 files changed, 13 insertions(+), 27 deletions(-)

commit 2a3681258a507602160a4e4e099c1d22129791f2
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Oct 15 14:53:39 1995 +0000

    Fixed signed/unsigned -Wall flame
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6968 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog | 6 ++++++
 src/tests/asn.1/ktest.c   | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 05b41c5c27c5a3003ffa47c4c614ac0bb29d5c45
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Oct 15 14:51:51 1995 +0000

    Fixed location where usage() wasn't being called with an argument
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6967 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/ChangeLog    | 5 +++++
 src/appl/simple/client/sim_client.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b39a3da45f4dcb3c2cf6ce7c0b4177a04a8262a4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 12 15:17:07 1995 +0000

    	* gss-misc.c (recv_token): When continuing partial read, decrease
    		number of bytes to read.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6966 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog  | 5 +++++
 src/appl/gss-sample/gss-misc.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit ddf639ab299681d9253c815ad2909e61ef528e5b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Oct 12 06:44:41 1995 +0000

    Remove spaces introduced into shell variable assignments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6965 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 0461d8a8650ff234c6de9467fab8fdfdf065ee1a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Oct 12 05:58:24 1995 +0000

    Fix handling of index so db test compiles on AIX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6964 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/test/ChangeLog | 5 +++++
 src/util/berk_db/test/dbtest.c  | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 1380695561542749c87adccdadbc1570466fa7c6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Oct 11 22:55:05 1995 +0000

    Changes to do shared library versioning under AIX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6963 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog         |  6 ++++++
 src/aclocal.m4        | 40 +++++++++++++++++++++++++++++-----------
 src/config/ChangeLog  |  4 ++++
 src/config/pre.in     |  1 +
 src/configure.in      |  7 ++++++-
 src/util/.Sanitize    |  6 ++----
 src/util/ChangeLog    |  4 ++++
 src/util/makeshlib.sh | 13 +++++++------
 8 files changed, 59 insertions(+), 22 deletions(-)

commit a985b0bad864fef7b23aafa8cbb5e7c443cafc0a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 11 20:59:33 1995 +0000

    Remove config.h descriptions, describe krb5.conf
    
    This is a first stab - but you gotta start somewhere.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6962 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    |   4 ++
 doc/install.texi | 198 ++++++++++++++++++++++++++++++-------------------------
 2 files changed, 113 insertions(+), 89 deletions(-)

commit 02273bd219c9c91e312b7d6735d3e9a9484c7329
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 11 02:17:04 1995 +0000

    kdc_preauth.c (get_preauth_hint_list): Fix missing indirection in
    	get_hint_list.
    
    kdc_util.c (validate_as_request): Remove preauthentication check; this
    	is handled in do_as_req.c
    
    do_as_req.c (process_as_request): Pass e_data to prepare_as_error so
    	that the proper preauthentication hint list can be passed back to the
    	client.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6960 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 10 +++++++++-
 src/kdc/do_as_req.c   |  2 +-
 src/kdc/kdc_preauth.c |  2 +-
 src/kdc/kdc_util.c    | 11 -----------
 4 files changed, 11 insertions(+), 14 deletions(-)

commit f5b6b73be5058d8b6acab5ea7b05f9e96a3b0f2c
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 11 01:47:09 1995 +0000

    Added the "/nod" option to the gssapi.dll and libkrb5.dll linker
    commands.  This prevents the linker from searching the llibcew.lib
    library for some externals which are already in ldllcew.lib.  This is
    what we want since we are building a DLL. Without the "/nod" option we
    get a bunch of duplicate definitions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6959 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 9 +++++++++
 src/lib/Makefile.in | 4 ++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 2055c022c5d5ac855deb9d9cbb8df1ed70d04dad
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 11 01:44:44 1995 +0000

    Use win-post.in instead of post.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6958 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 4 ++++
 src/wconfig.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 9984b3c017810c22c07f4d53405f2ddf9a5251fe
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 11 01:43:52 1995 +0000

    Moved .c -> .obj rule to win-post.in, since we need it after the
    LIBNAME makefile variable is defined in the main body of the Makefile.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6957 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog   |  8 ++++++++
 src/config/win-post.in | 45 +++++++++++++++++++++++++++++++++++++++++++++
 src/config/windows.in  |  8 --------
 3 files changed, 53 insertions(+), 8 deletions(-)

commit 07a96188aaa35c87eb640d6efc407a52c3e6150a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 10 03:15:46 1995 +0000

    Handle case when ticket cache name does not include a colon
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6956 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog | 5 +++++
 src/clients/ksu/main.c    | 2 ++
 2 files changed, 7 insertions(+)

commit 440213c56399401a0274b942cb66c92ce76e098f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Oct 10 03:13:48 1995 +0000

    Fix handling of session key for Kerberos5.  I don't think this should
    fix the mutual authentication bug with beta 4, but this should help
    forwarding credentials and should also help if someone actually
    defines ENCRYPTION.
    
    
    If user defines ENCRYPTION, telnetd has the nasty behavior of
    encrypting one side of the conversation, without telling the user; in
    particular, only server output is encrypted.  Fixed by sending a do
    encrypt if encryption defined; fix taken from Athena telnetd.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6955 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 5 +++++
 src/appl/telnet/telnetd/authenc.c | 4 ++++
 src/appl/telnet/telnetd/telnetd.c | 1 +
 3 files changed, 10 insertions(+)

commit 2c3df8f5da068eef7d515b6c3d38f767824a1cd5
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Oct 10 03:11:08 1995 +0000

    Fix handling of session key for Kerberos5.  I don't think this should
    fix the mutual authentication bug with beta 4, but this should help
    forwarding credentials and should also help if someone actually
    defines ENCRYPTION.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6954 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 11 ++++++
 src/appl/telnet/libtelnet/kerberos5.c | 63 ++++++++++++++++++-----------------
 2 files changed, 44 insertions(+), 30 deletions(-)

commit 995ef6259b3f58d88dbec6487df3baef74d1da74
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Oct 10 01:26:35 1995 +0000

    If secure_profile is set in the context, do not allow the default
    keytab file to be overridden by an environment variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6953 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 6 ++++++
 src/lib/krb5/os/ktdefname.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 822edab3a8884a8098df757e8c697b9ab21d2c85
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 9 23:02:28 1995 +0000

    For NetBSD convert flags designed for cc to those used by ld
    (in particular those dealing with library paths)
    
    NetBSD requires that the path be stored in the library and the executables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6952 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 5 +++++
 src/util/makeshlib.sh | 3 +++
 2 files changed, 8 insertions(+)

commit 978f0da6e93e2922bb4383abae2c5b9889d9967f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 9 22:59:37 1995 +0000

    For NetBSD shlibs turn back on shlibs_use_dirs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6951 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 4 ++++
 src/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit e0f2db0a4c9a38dce3b91186616178bb71b64a18
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 9 22:55:41 1995 +0000

    extract_v4_srvtab: Version number is only one byte long (warlord)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6950 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   | 5 +++++
 src/admin/edit/kdb5_edit.c | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit a6ea3f690776d1a6a324a374f7a07e91e384a3e9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 9 20:13:43 1995 +0000

    Change test to krb524test - otherwise if built and "." is in the users path,
    reruns configure, then they will execute the wrong test.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6949 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog   | 5 +++++
 src/krb524/Makefile.in | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit a885b1bb163feff69b285a67e580cb7d48223c66
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Oct 8 18:29:25 1995 +0000

    (recv_token): When continuning a partial read over the network, put
    the incomming data into the middle of the token - not back at the
    start.
    
    Now, can someone explain why under NetBSD, in one direction 400+ bytes
    could be sent at one time, but in the reverse, 102 had to be broken down
    into 100 + 2? Anyways, this fixes the NetBSD problem with the tests.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6948 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog  | 5 +++++
 src/appl/gss-sample/gss-misc.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7c837ef565228e0172dbe2e739a0ae58e457fb9e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Oct 7 12:15:03 1995 +0000

    Work around bug in NetBSD expect. This is the same fix as
    is found in gssapi.exp for dealing with AIX...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6947 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  | 4 ++++
 src/tests/dejagnu/krb-standalone/sample.exp | 7 ++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit d91e2c68fa2f9f08ab5cd0cd20600621b79f0be9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Oct 7 12:05:58 1995 +0000

    Change kdc port specifications in kdc.conf to match current
    implementation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6946 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 6 ++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit becc75622240e33b9275cb378bda89720388924c
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 7 02:25:33 1995 +0000

    Include the file windows.in instead of pre.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6945 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 2 ++
 src/wconfig.c | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 7999d002f339b1c5f5d2fb1ae3446a3883099c6e
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 7 02:19:19 1995 +0000

    Remove ##DOS!include of config/windows.in.  config/windows.in is now
    included by wconfig.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6944 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog                 | 5 +++++
 src/include/Makefile.in               | 1 -
 src/include/krb5/ChangeLog            | 5 +++++
 src/include/krb5/Makefile.in          | 1 -
 src/lib/crypto/ChangeLog              | 5 +++++
 src/lib/crypto/Makefile.in            | 1 -
 src/lib/crypto/crc32/ChangeLog        | 5 +++++
 src/lib/crypto/crc32/Makefile.in      | 1 -
 src/lib/crypto/des/ChangeLog          | 5 +++++
 src/lib/crypto/des/Makefile.in        | 1 -
 src/lib/crypto/md4/ChangeLog          | 5 +++++
 src/lib/crypto/md4/Makefile.in        | 1 -
 src/lib/crypto/md5/ChangeLog          | 5 +++++
 src/lib/crypto/md5/Makefile.in        | 1 -
 src/lib/crypto/os/ChangeLog           | 5 +++++
 src/lib/crypto/os/Makefile.in         | 1 -
 src/lib/des425/ChangeLog              | 5 +++++
 src/lib/des425/Makefile.in            | 1 -
 src/lib/gssapi/ChangeLog              | 5 +++++
 src/lib/gssapi/Makefile.in            | 1 -
 src/lib/gssapi/generic/ChangeLog      | 5 +++++
 src/lib/gssapi/generic/Makefile.in    | 2 --
 src/lib/gssapi/krb5/ChangeLog         | 5 +++++
 src/lib/gssapi/krb5/Makefile.in       | 2 --
 src/lib/kadm/ChangeLog                | 3 +++
 src/lib/kadm/Makefile.in              | 1 -
 src/lib/krb5/ChangeLog                | 5 +++++
 src/lib/krb5/Makefile.in              | 1 -
 src/lib/krb5/asn.1/ChangeLog          | 5 +++++
 src/lib/krb5/asn.1/Makefile.in        | 1 -
 src/lib/krb5/ccache/ChangeLog         | 5 +++++
 src/lib/krb5/ccache/Makefile.in       | 1 -
 src/lib/krb5/ccache/file/ChangeLog    | 5 +++++
 src/lib/krb5/ccache/file/Makefile.in  | 1 -
 src/lib/krb5/error_tables/ChangeLog   | 5 +++++
 src/lib/krb5/error_tables/Makefile.in | 1 -
 src/lib/krb5/free/ChangeLog           | 5 +++++
 src/lib/krb5/free/Makefile.in         | 1 -
 src/lib/krb5/keytab/ChangeLog         | 5 +++++
 src/lib/krb5/keytab/Makefile.in       | 1 -
 src/lib/krb5/keytab/file/ChangeLog    | 5 +++++
 src/lib/krb5/keytab/file/Makefile.in  | 1 -
 src/lib/krb5/krb/ChangeLog            | 5 +++++
 src/lib/krb5/krb/Makefile.in          | 1 -
 src/lib/krb5/os/ChangeLog             | 5 +++++
 src/lib/krb5/os/Makefile.in           | 1 -
 src/lib/krb5/posix/ChangeLog          | 5 +++++
 src/lib/krb5/posix/Makefile.in        | 1 -
 src/lib/krb5/rcache/ChangeLog         | 5 +++++
 src/lib/krb5/rcache/Makefile.in       | 1 -
 src/util/berk_db/ChangeLog            | 5 +++++
 src/util/berk_db/Makefile.in          | 1 -
 src/util/berk_db/hash/ChangeLog       | 5 +++++
 src/util/berk_db/hash/Makefile.in     | 1 -
 src/util/et/ChangeLog                 | 5 +++++
 src/util/et/Makefile.in               | 1 -
 src/util/profile/ChangeLog            | 5 +++++
 src/util/profile/Makefile.in          | 1 -
 58 files changed, 143 insertions(+), 31 deletions(-)

commit e9c3f6f01a312c577a2265073c37c84a3454dfe9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Oct 6 20:30:54 1995 +0000

    	* ksu.M: Document authorization changes
    
    	* ksu.1: Remove as was out of date.
    
    	* Makefile.in (DEFINES): Remove LOCAL_REALM definition.
    
    	* ksu.h: Remove local_realm from krb5_authorization.
    
    	* authorization.c (krb5_authorization): Remove old copied code
    		that is in krb5 library and is out of date. Use the
    		configurable aname to localname methods.
    
    	* main.c (main): Add krb5_secure_config_files so that users cannot
    		override system config files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6943 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog       |  18 ++
 src/clients/ksu/Makefile.in     |   4 +-
 src/clients/ksu/authorization.c | 147 +-----------
 src/clients/ksu/ksu.1           | 480 ----------------------------------------
 src/clients/ksu/ksu.M           |  21 +-
 src/clients/ksu/ksu.h           |   2 +-
 src/clients/ksu/main.c          |   9 +-
 7 files changed, 35 insertions(+), 646 deletions(-)

commit 2374168eeb292f2e83c500815e55edb6aaf19d41
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 6 04:59:40 1995 +0000

    Build the list of files *after* building files using awk-windows-mac
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6942 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a5db39bd9a2749a471ffab74556c5211883d4882
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 6 04:53:13 1995 +0000

    Documented kdc_ports, and removed references to primary_port and
    secondary_port, which are no longer used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6941 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog  |  5 +++++
 src/config-files/kdc.conf   |  6 ++---
 src/config-files/kdc.conf.M | 53 +++++++++++----------------------------------
 3 files changed, 20 insertions(+), 44 deletions(-)

commit 39a3273c834fb1172f2a3cbf68227bda42081c39
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 6 04:47:55 1995 +0000

    Change types of krb5_max_enctype and krb5_max_cksumtype to be
    krb5_enctype and krb5_cksumtype, to fix some gcc -Wall flames.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6940 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    | 6 ++++++
 src/lib/crypto/cryptoconf.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 144b2ee0ba99ea0e36a26b5acfc4b616bc0e0377
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 6 04:33:53 1995 +0000

    do_tgs_req.c (process_tgs_req): Use a slightly more compressed logging
    	format.
    
    do_as_req.c (process_as_req): Unify the logging and error packet
    	production, to make sure that both logging and an error packet is
    	returned for each error condition.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6939 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |   9 +++
 src/kdc/do_as_req.c   | 205 ++++++++++++++++++++++++--------------------------
 src/kdc/do_tgs_req.c  |  16 ++--
 src/kdc/kdc_preauth.c |   4 +-
 4 files changed, 116 insertions(+), 118 deletions(-)

commit ab5a252c6629b45e6be34bdc17b301d9742c3681
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 6 04:33:07 1995 +0000

    Make the logs less verbose, by omitting the hostname, pid, etc.
    information.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6938 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog |  5 +++++
 src/lib/kadm/logger.c  | 10 +++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit f46fce77959a3f52ec54b79753496644ab68fb47
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 6 03:02:40 1995 +0000

    network.c (setup_network):
    main.c (initialize_realms): Massive revamp of how the network ports
    	are setup.  The default port list for a realm is read from
    	[kdcdefaults]/kdc_ports from the kdc.conf file.  For each realm, a
    	list of ports can be specified in [realms]/<realm>/kdc_ports.
    
    extern.h (kdc_realm_t): Remove realm_pport and realm_sport, and added
    	realm_ports.
    
    do_tgs_req.c (process_tgs_req):
    do_as_req.c (process_as_req):
    dispatch.c (dispatch): Pass the portnumber of the incoming request down
    	to process_as_req and process_tgs_req, instead of the boolean
    	"is_secondary".
    
    kerberos_v4.c (kerb_get_principal, kerberos_v4): Fix gcc -Wall flames,
    	by fixing signed vs. unsigned types.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6937 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  21 ++++
 src/kdc/dispatch.c    |  10 +-
 src/kdc/do_as_req.c   |   4 +-
 src/kdc/do_tgs_req.c  |  14 +--
 src/kdc/extern.h      |   3 +-
 src/kdc/kdc_util.h    |   4 +-
 src/kdc/kerberos_v4.c |  12 +-
 src/kdc/main.c        | 141 +++++------------------
 src/kdc/network.c     | 311 ++++++++++++--------------------------------------
 9 files changed, 145 insertions(+), 375 deletions(-)

commit 140deb8f7e227e2ce86055df375e499462d5642a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 6 02:47:46 1995 +0000

    Remove the profile relation, since it's really a bad idea.  Removed
    the "port" and "secondary_port" relations, and replaced them with the
    "kdc_port" relation, which takes a list of ports.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6936 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog  |  7 +++++++
 src/lib/kadm/alt_prof.c | 39 ++++++---------------------------------
 2 files changed, 13 insertions(+), 33 deletions(-)

commit ce4a33fd9ffac2b6777389b10f3cecb103d8fd53
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 6 02:46:27 1995 +0000

    Remove pport and sport from the krb5_realm_params file, and replace it
    with ports, which is a char * list of all of the ports which should be
    listed to for this realm.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6935 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 6 ++++++
 src/include/krb5/adm.h     | 5 +----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 82f35c2c03d67e37accbb5b2748c89711ef0ca58
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 6 02:45:47 1995 +0000

    Change types of krb5_max_enctype and krb5_max_cksumtype to be
    krb5_enctype and krb5_cksumtype, to fix some gcc -Wall flames.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6934 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 6 ++++++
 src/include/krb5.hin  | 8 ++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit d4ccc5abe34935ecbdb518a758226d7cb46360d9
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 6 02:33:20 1995 +0000

    Added DEFAULT_KDC_PORTLIST
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6933 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 1 +
 src/include/krb5/stock/osconf.h  | 2 ++
 2 files changed, 3 insertions(+)

commit 032b11069d378c05ff76a639f0e46b61d7169d56
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 6 01:48:22 1995 +0000

    Change the name of the kdc configuration file to be kdc.conf, to match
    the man page.  :-)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6932 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 5 +++++
 src/include/krb5/stock/osconf.h  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit abf9506bb65d53acec7e92120fe30814d40d130f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 5 22:00:40 1995 +0000

    Fix logic if #ifdefs for HAVE_STRERROR and HAVE_SYS_ERRLIST.
    strerror() is used in preference to sys_errlist().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6931 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       |  6 ++++++
 src/util/et/error_message.c | 11 +++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

commit 9e564172a7fe21eca5a2ce21fd1e4bf2237f3481
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 5 21:59:01 1995 +0000

    If the log file can't be opened, print an intelligent error message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6930 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog |  5 +++++
 src/lib/kadm/logger.c  | 19 +++++++++----------
 2 files changed, 14 insertions(+), 10 deletions(-)

commit ab357e92d3092b53b5973a5cb169746a1054fb4e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 5 19:04:00 1995 +0000

    	* alt_prof.c (krb5_read_realm_params): If secure flag is set in
    		context, do not allow for environment variables to specify
    		configuration files.
    
    
    
    Note: It is still possible to bypass the secure flag by directly calling
    krb5_aprof_init which only krb5kdc does.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6929 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog  | 6 ++++++
 src/lib/kadm/alt_prof.c | 3 +++
 2 files changed, 9 insertions(+)

commit 224c8603859e31aebb1c9578a76ea7786773d1cc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 5 17:30:42 1995 +0000

    	* init_os_ctx.c (krb5_secure_config_files): New function that
    		will set flag and path to prevent user from overriding
    		configuration files with environment variables.
    
    
    This is intended for those pesky suid root programs so that they cannot
    break security as easily...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6928 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |  6 ++++
 src/lib/krb5/os/init_os_ctx.c | 73 ++++++++++++++++++++++++++++++++-----------
 2 files changed, 60 insertions(+), 19 deletions(-)

commit 715e51044b34b2f4f536d7692534cdbddf9934fd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 5 17:24:09 1995 +0000

    	* k5-int.h: Add profile_secure to context
    
    	* krb5.hin: Add krb5_secure_config_profile prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6927 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 6 ++++++
 src/include/k5-int.h  | 1 +
 src/include/krb5.hin  | 3 +++
 3 files changed, 10 insertions(+)

commit 23965f301f89ecb473c2b5c5e36cbc0a090a0309
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Oct 5 14:41:09 1995 +0000

    Move declaration of std_ks_tuple from kdb5_edit.h to cpw.c (extern part)
    as  not all sources include adm.h for the necessary structures.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6926 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   | 6 ++++++
 src/admin/edit/cpw.c       | 3 +++
 src/admin/edit/kdb5_edit.h | 3 ---
 3 files changed, 9 insertions(+), 3 deletions(-)

commit c295ac7d7ddada9653e503432f63d51164a62601
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 4 03:12:32 1995 +0000

    Use the kdc.conf file to determine the default list of keysalt tuples
    to be used.  This is stored in std_ks_tuple, and is used by cpw.c for
    random keys and when a list of keysalts is not specified.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6925 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   |  8 ++++++++
 src/admin/edit/cpw.c       | 21 ++++-----------------
 src/admin/edit/kdb5_edit.c | 15 ++++++++++++++-
 src/admin/edit/kdb5_edit.h |  3 +++
 4 files changed, 29 insertions(+), 18 deletions(-)

commit 44643b02aff3039c1d0e202121247f98893a14ea
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 2 21:47:13 1995 +0000

    Put back in the KRB5_CONFIG getenv that was accidentally removed
    in the DEFAULT_PROFILE_PATH change.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6924 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 5 +++++
 src/lib/krb5/os/init_os_ctx.c | 1 +
 2 files changed, 6 insertions(+)

commit 823a3df4b5a14fc00c33491a4f92fbd200188e65
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 2 20:41:21 1995 +0000

    * prof_init.c (profile_init_path): Add const declarations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6923 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 4 ++++
 src/util/profile/prof_init.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 00c1a070a7f4e83b3e80bc97470cbd0f2c502684
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Oct 2 20:19:11 1995 +0000

    fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6922 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7087e5f9859a411c881fcd296c8cce74f19a3ca3
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Oct 2 19:33:38 1995 +0000

    	* default.exp: set timeout to 100 since the default of 10 is
    	ludicrous with NFS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6921 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 2 ++
 2 files changed, 7 insertions(+)

commit ecfde736ca1c196b2e69b621c7bd736908556050
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Oct 2 19:33:06 1995 +0000

    	* adm_conn.c (kadm_get_creds): zero out creds->server after
    	freeing it to protect later attempts.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6920 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog  | 5 +++++
 src/lib/kadm/adm_conn.c | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit f1d9fbc297704e875edd1d2daf3ebc76fae8e9a3
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Oct 2 19:23:54 1995 +0000

    	* kinit.c (KRB5_DEFAULT_LIFE): default life should be 10 hours,
    	not eight, for practical/social reasons.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6919 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 4 ++++
 src/clients/kinit/kinit.c   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c4adc69165c1f191699c506c9c478e7c780c7873
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Oct 2 19:23:29 1995 +0000

    	* kadmin5.c (kadmin_startup): initialize action before strcat'ing
    	on to it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6918 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog | 5 +++++
 src/kadmin/v5client/kadmin5.c | 1 +
 2 files changed, 6 insertions(+)

commit 5d7608215eb4b75ce346c8eb18a3ef3c237c2039
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Oct 2 19:22:43 1995 +0000

    	* krb5_encode.c (krb5_cleanup): If asn1buf_destroy fails, don't
    	call it again. (Not that it can ever fail anyhow.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6917 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 5 +++++
 src/lib/krb5/asn.1/krb5_encode.c | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c64c0f20df4d2d0dc5f7abd75c4c95384b5573ac
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Oct 2 19:22:08 1995 +0000

    	* osconf.h (DEFAULT_PROFILE_PATH): look in $(prefix)/lib/krb5.conf
    	if /etc/krb5.conf isn't found.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6916 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 5 +++++
 src/include/krb5/stock/osconf.h  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 38d15018a9981248beb529772c84e993d8ada014
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Oct 2 19:21:45 1995 +0000

    	* init_os_ctx.c (krb5_os_init_context): use profile_init_path for
    	unix, and DEFAULT_PROFILE_PATH.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6915 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |  5 +++++
 src/lib/krb5/os/init_os_ctx.c | 10 ++++++----
 2 files changed, 11 insertions(+), 4 deletions(-)

commit d84652a447e184c33946a146c7e5518f080c21fc
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Oct 2 19:20:59 1995 +0000

    	* prof_init.c (profile_init_path): takes a single string entry
    	that has pathnames seperated by colons, and splits it into
    	file names for profile_init. No provision for quoting colons in
    	pathnames, but shells don't solve that either.
    
    	* prof_init.c (profile_init): handle multiple input files by
    	grabbing the first one that doesn't return ENOENT.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6914 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 12 +++++++++
 src/util/profile/prof_init.c | 62 ++++++++++++++++++++++++++++++++++++++++++++
 src/util/profile/prof_int.h  |  3 +++
 3 files changed, 77 insertions(+)

commit 85c538a6e65774cd579b2830ee5c25a3bbddd45f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 2 18:52:21 1995 +0000

    Changes to work under OSF/1 - changes of longs to KRB4_32.
    Remove unused structure declaration.
    
    I doubt anyone is using this code anymore, but I forgot to check it in
    months ago.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6913 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/ChangeLog    |  4 ++++
 src/kadmin.old/server/adm_v4_pwd.c | 31 ++++++-------------------------
 2 files changed, 10 insertions(+), 25 deletions(-)

commit 0bb2dbcee681a4ed4859ed291c6462e3279d8faf
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 2 18:39:37 1995 +0000

    Makefile.in (check-unix): Changed building of library from check to check-unix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6912 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/ChangeLog   | 5 +++++
 src/util/berk_db/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 369af25f191b19e1057b98935c0df3dab32f8d23
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 2 18:38:09 1995 +0000

    * configure.in (V5_MAKE_SHARED_LIB): Change rule to install
    	version 0.1 of the library. Pass the libcrypto and
    	libcom_err version number to Makefile
    
    * Makefile.in (CRYPTO_VER): Get the proper libcrypto version number
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6911 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    |  8 ++++++++
 src/lib/krb5/Makefile.in  |  5 ++++-
 src/lib/krb5/configure.in | 23 +++++------------------
 3 files changed, 17 insertions(+), 19 deletions(-)

commit 7b33fcfdc0899d56860807b13ff60b0511935b42
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 2 18:36:46 1995 +0000

    	* configure.in (V5_MAKE_SHARED_LIB): Change rule to install
    		version 0.1 of the library. Pass the libcrypto version
    		number to Makefile
    
    	* Makefile.in (CRYPTO_VER): Get the proper libcrypto version number
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6910 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    |  8 ++++++++
 src/lib/krb4/Makefile.in  |  3 ++-
 src/lib/krb4/configure.in | 19 +++----------------
 3 files changed, 13 insertions(+), 17 deletions(-)

commit bf0244fa29e30ee80e59a22955d27fe55230e390
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 2 18:35:47 1995 +0000

    configure.in (V5_MAKE_SHARED_LIB): Change rule to install
    		version 0.1 of the library. Pass the libcrypto version
    		number to Makefile
    
    Makefile.in (CRYPTO_VER): Get the proper libcrypto version number
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6909 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog    |  8 ++++++++
 src/lib/des425/Makefile.in  |  3 ++-
 src/lib/des425/configure.in | 19 +++----------------
 3 files changed, 13 insertions(+), 17 deletions(-)

commit b4ec3fb7b9266fe905cacc4ce02f1f22b26ed292
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 2 18:34:18 1995 +0000

    * configure.in (V5_MAKE_SHARED_LIB): Change for version 0.1 of
    		shared library. Remove install lines which are in aclocal.m4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6908 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    |  5 +++++
 src/lib/crypto/configure.in | 18 +-----------------
 2 files changed, 6 insertions(+), 17 deletions(-)

commit 63aeeb05727aa40be2404b42e64022631c9fe57f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 2 18:32:25 1995 +0000

    * configure.in (V5_MAKE_SHARED_LIB): Add version number 0.1 for library
    	creation.
    
    * Makefile.in (clean-unix): Remove DONE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6907 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog    |  7 +++++++
 src/util/et/Makefile.in  |  2 +-
 src/util/et/configure.in | 16 +---------------
 3 files changed, 9 insertions(+), 16 deletions(-)

commit c691b6f662c897619cdb321e404ff66d24da286d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 2 18:31:13 1995 +0000

    	* makeshlib.sh: For solaris, if you are not using gcc, add the -h
    		argument to specify the name of the shared library to
    		load. (i.e. libfoo.so.0.1).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6906 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 6 ++++++
 src/util/makeshlib.sh | 9 +++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit cc4c0a959f228e8f559bc8bc04e67c52b3816837
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Oct 2 18:25:50 1995 +0000

    	* aclocal.m4 (DO_SUBDIRS): Add make Makefiles for broken versions
    			of make.
    		     (V5_MAKE_SHARED_LIB): Changes to support version
    		     	     numbering and library installation.
    
    	* configure.in: change shlib extentsion for netbsd and dirhead
    		rules to allow for shared library path to be included in
    		executable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6905 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 11 ++++++++++
 src/aclocal.m4   | 65 +++++++++++++++++++++++++++++++++++++++++++++++++-------
 src/configure.in | 18 ++++++++++------
 3 files changed, 80 insertions(+), 14 deletions(-)

commit 91501ffe7417ad2d81b1451a28681552fc492841
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 21:10:03 1995 +0000

    #ifdef the entire file so it's not built under Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6903 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog | 4 ++++
 src/lib/kadm/logger.c  | 3 +++
 2 files changed, 7 insertions(+)

commit f777c92f33c8db09b69c47f924e1e6c46a5a3fa3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 20:49:42 1995 +0000

    If krb5/autoconf.h doesn't exist, cd to krb5 and make it
    
    Don't make krb5-pro.h; this confuses things under Windows, since
    Windows attempts to build krb5-pro.h and then rebuildes krb5.h, when
    it shouldn't do that.  Fold in the krb5-pro.h rules as part of the
    rules for krb5.h.  This way, they don't get executed under DOS, since
    krb5.h already exists under DOS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6902 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 12 ++++++++++++
 src/include/Makefile.in | 23 ++++++++++++-----------
 2 files changed, 24 insertions(+), 11 deletions(-)

commit 1444a9f1ec9e5d3b9c3736f3bd019342aa378c70
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 20:39:10 1995 +0000

    Don't use krb5_lname_file; instead, use DEFAULT_LNAME_FILENAME
    directly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6901 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/ChangeLog    | 4 ++++
 src/admin/aname/kdb5_anadd.c | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 0cd9b075a9125079abc9145c95aecdef7ff8b722
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 20:38:49 1995 +0000

    Remove krb5_lname_file; it's not used any more
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6900 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 4 ++++
 src/lib/krb5/os/osconfig.c | 3 ---
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 656d63202d6dc747f7065844279b6d854d6db6ed
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 18:38:59 1995 +0000

    Remove autoconf.h on make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6899 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 4 ++++
 src/include/krb5/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 19ea808ff874fc8cf175b4e6cf8e015bc9496374
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 18:24:36 1995 +0000

    Remove trval on a make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6898 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog   | 4 ++++
 src/tests/asn.1/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ff60e2bd87ffe62ba49242919f5996836e3bd6b3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 18:23:22 1995 +0000

    Remove the dejagnu temporary files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6897 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/ChangeLog   | 3 +++
 src/tests/dejagnu/Makefile.in | 3 +++
 2 files changed, 6 insertions(+)

commit 9630fc1a1fce743adc14a206f36c0737fb9c500b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 18:22:40 1995 +0000

    Use the SubdirLibraryRule defined in aclocal.m4 to create the DONE
    file (and to properly clean it up).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6896 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 6 ++++++
 src/util/pty/Makefile.in  | 4 ----
 src/util/pty/configure.in | 1 +
 3 files changed, 7 insertions(+), 4 deletions(-)

commit 4b8a4189fcdedcf885dab362d0850519604c92e4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 18:21:44 1995 +0000

    Clean up make clean procedures.  The files to be removed are defined
    in CLEANLIBS, for both the Unix and Mac platforms.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6895 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  6 ++++++
 src/lib/Makefile.in | 15 ++++++---------
 2 files changed, 12 insertions(+), 9 deletions(-)

commit 75b2945b718fa7a04ba00bcbd7a3a7e0c4046bc2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Sep 29 17:43:42 1995 +0000

    	* Makefile.in (clean-unix): Remove krb5-pro.h
    	              (krb5-pro.h): Add HAVE_SYS_TYPES_H file so that
    		      sys/types.h may be included definition of size_t for
    		      krb5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6894 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 7 +++++++
 src/include/Makefile.in | 4 +++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit a4cbc6eba3d3eed513b99e51e33b4cbf8f1aadf6
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 06:04:19 1995 +0000

    For MS-DOS, use the brute force method of defining the size of
    variables; we should really get an autoconf file for MS-DOS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6893 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog |  6 ++++++
 src/lib/gssapi/generic/gssapi.h  | 20 +++++++++++---------
 2 files changed, 17 insertions(+), 9 deletions(-)

commit 12f5f252104f45a047aa111ee0aa5c5244030cc7
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 05:53:14 1995 +0000

    gss-client.c (main): Set display_file to be stdout
    
    gss-server.c (main): Set display_file to 0 if using inetd; otherwise,
    	set it to be stdout.
    
    gss-misc.c (send_token, recv_token, display_status): If display_file
    	is null, don't set it to stderr; just don't print the log message
    	instead.  Needed for inetd operation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6892 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 11 ++++++++++
 src/appl/gss-sample/gss-client.c |  4 ++++
 src/appl/gss-sample/gss-misc.c   | 44 ++++++++++++++++++----------------------
 src/appl/gss-sample/gss-server.c |  2 ++
 4 files changed, 37 insertions(+), 24 deletions(-)

commit c4e5edbed442c4f646636203ffc971f16ef9b789
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 05:48:50 1995 +0000

    #include "osconf.h" all the time, at the beginning of the file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6891 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/k5-int.h  | 5 ++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit ec7f3d287633d9274f0796ea3142a1236ec92016
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 05:48:21 1995 +0000

    Don't include autoconf.h under Windows, since it doesn't exist
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6890 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 5 +++++
 src/include/krb5/stock/osconf.h  | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 4293592e473ed7633c73009f603f097a73a6f717
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 05:45:03 1995 +0000

    Copy stock/osconf.h to osconf.h in include/krb5, and clean it up when
    we're done building the distribution.
    
    Add config/windows.in to the beginning of the Makefile.in when we're
    building the Makefile.
    
    New scheme for building DOS and Macintosh distribution files; much
    more forgiving of random cruft in the source tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6889 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 15 +++++++++++++
 src/Makefile.in | 65 ++++++++++++++++++++++++++++++---------------------------
 2 files changed, 49 insertions(+), 31 deletions(-)

commit 276324f9369d4dcb71c36861f9e076ac0ab16538
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 05:29:13 1995 +0000

    #include autoconf.h instead of osconf.h, because that's the file we
    really care about.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6888 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog      | 5 +++++
 src/lib/des425/pcbc_encrypt.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 429dc654a240a8b1a5c5005ff7a0fd9e2fc35c71
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Sep 29 04:21:28 1995 +0000

    More Mac project file cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6886 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/kconfig/kconfig.sit.hqx               |  668 +++++------
 src/mac/libraries/libraries.sit.hqx           | 1602 ++++++++++++-------------
 src/mac/telnet-k5-auth/telnet-k5-auth.sit.hqx |  531 ++++----
 3 files changed, 1377 insertions(+), 1424 deletions(-)

commit 2d11917cadf411368e37c2519d5bcce03c614bf8
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 04:09:56 1995 +0000

    Only check the returned starttime to make sure it matches the
    requested starttime if we requested a postdated ticket.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6885 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 6 ++++++
 src/lib/krb5/krb/gc_via_tkt.c | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 98789fc8c5500ede8d0c77a02583aa7ab2d863bc
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Sep 29 03:53:36 1995 +0000

    Rename verify.c to t_verify.c to remove conflict with
    gssapi/krb5/verify.c on the Mac.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6884 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   |   5 +
 src/lib/crypto/des/Makefile.in |   6 +-
 src/lib/crypto/des/t_verify.c  | 421 +++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/des/verify.c    | 421 -----------------------------------------
 4 files changed, 429 insertions(+), 424 deletions(-)

commit 776389d695336a046cea6990411eac28f74f72e4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 29 03:19:27 1995 +0000

    Only convert instances which don't have a '.' in them.  If they have a
    '.', assume that they are fully qualified already.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6883 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 6 ++++++
 src/lib/krb5/krb/conv_princ.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 00a09b9d6a4a366b6e6dbd15e1e1e273bb0dc9c1
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Sep 29 03:15:32 1995 +0000

    (gets it to actually build on sunos, and provides a fair guess for
    other systems)
    
    	* update_utmp.c: ultimately fall back to /etc/utmp for UTMP_FILE,
    	if it is still missing after all previous efforts.
    	* update_wtmp.c: /usr/adm/wtmp for WTMP_FILE likewise.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6882 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 6 ++++++
 src/util/pty/update_utmp.c | 5 +++++
 src/util/pty/update_wtmp.c | 5 +++++
 3 files changed, 16 insertions(+)

commit 4e848f98be5178109409aacfbc7e7749d54c5499
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Sep 29 02:27:50 1995 +0000

    Misc Mac cleanups
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6881 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                           |    4 +
 src/Makefile.in                         |    3 +-
 src/lib/gssapi/generic/ChangeLog        |    9 +
 src/lib/gssapi/generic/gssapi_generic.h |    6 +-
 src/lib/krb5/krb/ChangeLog              |    6 +
 src/lib/krb5/krb/gc_via_tkt.c           |   56 +-
 src/mac/libraries/libraries.sit.hqx     | 1655 +++++++++++++++----------------
 7 files changed, 861 insertions(+), 878 deletions(-)

commit bb7017e221c8f2af6d234c4d236415b91bb610c5
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Sep 29 02:01:22 1995 +0000

    gss sample program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6880 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/gss-sample/ChangeLog          |   3 +
 src/mac/gss-sample/gss-client.c       | 463 ++++++++++++++++++++++++++++++++++
 src/mac/gss-sample/gss-misc.c         | 360 ++++++++++++++++++++++++++
 src/mac/gss-sample/gss-sample.sit.hqx |  48 ++++
 src/mac/gss-sample/gss.h              |  88 +++++++
 5 files changed, 962 insertions(+)

commit 6258ac4d379c599b395a248de19a1775464d3a48
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Sep 28 08:27:52 1995 +0000

    Added new KerberosHeaders files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6879 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/libraries/KerberosHeaders.h      | 101 +++++++++++++++++++++++++++++++
 src/mac/libraries/KerberosHeadersCFM.pch |  24 ++++++++
 2 files changed, 125 insertions(+)

commit f11458f54ce37f436b1deedf68d683466afa33cc
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Sep 28 08:22:34 1995 +0000

    Working telnet authentication module and project consolidations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6878 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                                 |    8 +
 src/Makefile.in                               |    4 +-
 src/include/k5-int.h                          |   22 +-
 src/include/krb5.hin                          |   26 +-
 src/include/krb5/ChangeLog                    |    5 +
 src/include/krb5/adm_proto.h                  |    2 +-
 src/include/krb5/macsock.h                    |    2 +-
 src/lib/kadm/ChangeLog                        |    8 +
 src/lib/kadm/adm_kw_dec.c                     |    2 +
 src/lib/kadm/adm_kw_enc.c                     |    2 +
 src/lib/krb5/posix/getuid.c                   |    2 +-
 src/mac/kconfig/kconfig.sit.hqx               |  690 ++++++------
 src/mac/libraries/ChangeLog                   |    9 +
 src/mac/libraries/KerberosHeaders.pch         |  109 +-
 src/mac/libraries/libraries.sit.hqx           | 1469 ++++++++++++++-----------
 src/mac/telnet-k5-auth/telnet-k5-auth.sit.hqx |  550 ++++-----
 16 files changed, 1577 insertions(+), 1333 deletions(-)

commit 9f3d80f60e0ede10438f160a1e0973b11b49a849
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Sep 28 00:29:20 1995 +0000

    Files in telnet authentication module directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6877 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/telnet-k5-auth/ChangeLog                |    4 +
 src/mac/telnet-k5-auth/krb5auth.c               |  406 ++++
 src/mac/telnet-k5-auth/telnet-2.7b4-68k.sit.hqx | 2919 +++++++++++++++++++++++
 src/mac/telnet-k5-auth/telnet-k5-auth.sit.hqx   |  272 +++
 src/mac/telnet-k5-auth/tnae.h                   |  142 ++
 5 files changed, 3743 insertions(+)

commit 47a204486ea86d2becf3adbc82536ca0511519bb
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Sep 28 00:27:12 1995 +0000

    Telnet authentication module fixes.  Also project organization
    cleanup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6876 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/ReadMe                        |   54 +-
 src/mac/kconfig/ChangeLog             |   17 +-
 src/mac/kconfig/KerberosHeaders.pch   |  119 ----
 src/mac/kconfig/WindowUtil.c          |    2 +-
 src/mac/kconfig/autoconf.h            |   84 ---
 src/mac/kconfig/kconfig.c             |   37 +-
 src/mac/kconfig/kconfig.sit.hqx       |  691 +++++++++++-----------
 src/mac/krb5.ini                      |   20 +
 src/mac/libraries/ChangeLog           |   26 +-
 src/mac/libraries/KerberosHeaders.pch |   13 -
 src/mac/libraries/autoconf.h          |   47 +-
 src/mac/libraries/libraries.sit.hqx   | 1019 ++++++++++++++++++++-------------
 12 files changed, 1060 insertions(+), 1069 deletions(-)

commit db4ffe6f35df26e8c052df419c37ca5f08b2307c
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Sep 28 00:05:01 1995 +0000

    Remove telnet directory from repository
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6875 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/telnet/telnet.sit.hqx | 12651 ----------------------------------------
 1 file changed, 12651 deletions(-)

commit c291a0411535bab6f7ee34bd021e2ed609501847
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Sep 27 15:49:59 1995 +0000

    Change install: to install-unix: so that the destination directories are
    created first.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6873 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7d742595d5a2ab3f8d64889c27d8a5b2eb892bf8
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 27 04:57:30 1995 +0000

    Added macfile.list to the list of excluded files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6872 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/winexclude.sed | 1 +
 1 file changed, 1 insertion(+)

commit 962c9ff1731ffc57f5670245eb749dd328526f55
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 27 04:52:56 1995 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6871 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1a0f34875458a3ba4aba9c698b161a54bec81514
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 27 04:52:27 1995 +0000

    New file, used for generating DOS zip files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6870 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog      |  4 ++++
 src/config/winexclude.sed | 14 ++++++++++++++
 2 files changed, 18 insertions(+)

commit 1b264d2affe40edc22d65d24a14edfc90609b740
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 27 02:15:43 1995 +0000

    Move changes from ChangeLog to changelo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6869 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/ChangeLog | 6 ------
 src/windows/wintel/changelo  | 5 +++++
 2 files changed, 5 insertions(+), 6 deletions(-)

commit aeb31af1b54848d99cf84597449697a838f47fa5
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 27 00:21:29 1995 +0000

    Don't include des_int.h; it's no longer needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6868 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/ChangeLog | 1 +
 src/windows/wintel/auth.c    | 1 -
 2 files changed, 1 insertion(+), 1 deletion(-)

commit 96a44143c1a35154c0de79d4aec5cbfbab769920
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 27 00:18:30 1995 +0000

    alt_prof.c (krb5_read_realm_params): On an error, initialize the
    	returned rparams pointer to NULL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6867 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog  | 5 +++++
 src/lib/kadm/alt_prof.c | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit c09974d5f782c65ffd719a1bb2f20d67d53d0134
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 27 00:11:26 1995 +0000

    Don't include los-proto.h; it's no longer present
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6866 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/ChangeLog | 5 +++++
 src/windows/wintel/auth.c    | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 81a6ce40fb11585a7bc50740132d42ff4735b72d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 27 00:10:13 1995 +0000

    k5-int.h: Don't predefine symbols to stop kdb.h and kdb_dbm.h for
    	_MSDOS.
    
    krb5.hin, k5-int.h: Move some src/lib/krb5/os prototypes to krb5.hin.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6865 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  8 +++++++
 src/include/k5-int.h  | 59 ++------------------------------------------------
 src/include/krb5.hin  | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 70 insertions(+), 57 deletions(-)

commit a22b20b45b26ad6b30d84db809c9645a66f8173b
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 27 00:09:13 1995 +0000

    kdb.h, kdb_dbm.h: Add #if !defined(_MSDOS) && !defined(_MACINTOSH) to
    	prevent these #includes from being used by Mac and PC
    	machines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6864 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog |  6 ++++++
 src/include/krb5/kdb.h     | 47 ++++++++++++++++++++++++----------------------
 src/include/krb5/kdb_dbm.h |  3 +++
 3 files changed, 34 insertions(+), 22 deletions(-)

commit 748f44b46d628026a7d7144b56f3c257e75d47cc
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 27 00:03:06 1995 +0000

    Systematic rework of all the cleanup code to make the generated object
    file subtatially (40% on the i386 platform) smaller.  The cleanup is
    now handled with a "goto error_out" statement, which prevents the
    cleanup statements from being replicated many, many, many times
    throughout the entire file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6863 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     |   9 ++
 src/lib/krb5/asn.1/krb5_decode.c | 289 ++++++++++++++++++++-------------------
 2 files changed, 155 insertions(+), 143 deletions(-)

commit d9405dc9299764ced0e60ad895c1679a21d723a4
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 25 21:31:45 1995 +0000

    Removed "foo:: foo-$(WHAT)" lines from the Makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6862 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   | 5 +++++
 src/lib/kdb/Makefile.in | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 48eecedaae36ffe8154dff34681fbab934d14579
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 25 21:07:28 1995 +0000

    Added missing backslash at the end of one of the lines, missing from
    the Macintosh integration.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6861 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 2 ++
 src/Makefile.in | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 725310bb2613282bb5a3c191189c3e119e4f0f78
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 25 21:03:18 1995 +0000

    Removed "foo:: foo-$(WHAT)" lines from the Makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6860 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog                |  5 +++++
 src/lib/krb5/Makefile.in              |  4 ----
 src/lib/krb5/asn.1/ChangeLog          |  5 +++++
 src/lib/krb5/asn.1/Makefile.in        |  4 ----
 src/lib/krb5/ccache/ChangeLog         |  4 ++++
 src/lib/krb5/ccache/Makefile.in       |  4 ----
 src/lib/krb5/ccache/file/ChangeLog    |  5 +++++
 src/lib/krb5/ccache/file/Makefile.in  |  4 ----
 src/lib/krb5/ccache/stdio/ChangeLog   |  5 +++++
 src/lib/krb5/ccache/stdio/Makefile.in |  4 ----
 src/lib/krb5/error_tables/ChangeLog   |  5 +++++
 src/lib/krb5/error_tables/Makefile.in |  4 ----
 src/lib/krb5/free/ChangeLog           |  5 +++++
 src/lib/krb5/free/Makefile.in         |  4 ----
 src/lib/krb5/keytab/ChangeLog         |  5 +++++
 src/lib/krb5/keytab/Makefile.in       |  4 ----
 src/lib/krb5/keytab/file/ChangeLog    |  5 +++++
 src/lib/krb5/keytab/file/Makefile.in  |  4 ----
 src/lib/krb5/krb/ChangeLog            |  5 +++++
 src/lib/krb5/krb/Makefile.in          | 12 ++++--------
 src/lib/krb5/os/ChangeLog             |  5 +++++
 src/lib/krb5/os/Makefile.in           |  6 +-----
 src/lib/krb5/posix/ChangeLog          |  5 +++++
 src/lib/krb5/posix/Makefile.in        |  4 ----
 src/lib/krb5/rcache/ChangeLog         |  5 +++++
 src/lib/krb5/rcache/Makefile.in       |  4 ----
 26 files changed, 69 insertions(+), 57 deletions(-)

commit c3e44df09c5441551499da92ae1ccf8202394d4b
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 25 20:55:45 1995 +0000

    Removed "foo:: foo-$(WHAT)" lines from the Makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6859 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog           |  5 +++++
 src/lib/des425/Makefile.in         |  6 +-----
 src/lib/gssapi/ChangeLog           |  5 +++++
 src/lib/gssapi/Makefile.in         |  4 ----
 src/lib/gssapi/generic/ChangeLog   |  5 +++++
 src/lib/gssapi/generic/Makefile.in | 10 +++-------
 src/lib/gssapi/krb5/ChangeLog      |  5 +++++
 src/lib/gssapi/krb5/Makefile.in    |  6 +++---
 src/lib/kadm/ChangeLog             |  5 +++++
 src/lib/kadm/Makefile.in           |  5 +----
 src/lib/krb4/ChangeLog             |  5 +++++
 src/lib/krb4/Makefile.in           |  6 +-----
 12 files changed, 39 insertions(+), 28 deletions(-)

commit 271fcab1f508fdbb1182a310c3c1fc86bfbe6fd5
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 25 20:52:20 1995 +0000

    Fix tabbing in prototypes.  (Just to clear up a conflict)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6858 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapiP_krb5.h | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 1f87e0feafa5ea66c89394eac6911231ba31036f
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 25 20:50:11 1995 +0000

    Removed "foo:: foo-$(WHAT)" lines from the Makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6857 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog   |  5 +++++
 src/lib/crypto/crc32/Makefile.in | 10 ++++------
 src/lib/crypto/des/ChangeLog     |  5 +++++
 src/lib/crypto/des/Makefile.in   |  6 ++----
 src/lib/crypto/md4/ChangeLog     |  5 +++++
 src/lib/crypto/md4/Makefile.in   | 12 ++++--------
 src/lib/crypto/md5/ChangeLog     |  5 +++++
 src/lib/crypto/md5/Makefile.in   | 12 ++++--------
 src/lib/crypto/os/ChangeLog      |  5 +++++
 src/lib/crypto/os/Makefile.in    |  4 +---
 10 files changed, 40 insertions(+), 29 deletions(-)

commit 73a0e10b3fb7a5e0865b3b6c32570f5c6c215897
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 25 20:47:50 1995 +0000

    Oops!  Removed ^M from source files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6856 dc483132-0cff-0310-8789-dd5450dbe970

commit dde8e9ee820adc9fa9ac09179f478a6860944635
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 25 20:45:20 1995 +0000

    Removed "foo:: foo-$(WHAT)" lines from the Makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6855 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog             | 5 +++++
 src/include/Makefile.in           | 4 ----
 src/include/krb5/ChangeLog        | 5 +++++
 src/include/krb5/Makefile.in      | 4 +---
 src/util/ChangeLog                | 5 +++++
 src/util/Makefile.in              | 2 --
 src/util/berk_db/ChangeLog        | 5 +++++
 src/util/berk_db/Makefile.in      | 4 ----
 src/util/berk_db/hash/ChangeLog   | 5 +++++
 src/util/berk_db/hash/Makefile.in | 2 --
 src/util/et/ChangeLog             | 5 +++++
 src/util/et/Makefile.in           | 4 ----
 src/util/profile/ChangeLog        | 5 +++++
 src/util/profile/Makefile.in      | 6 ------
 src/util/pty/ChangeLog            | 5 +++++
 src/util/pty/Makefile.in          | 6 ------
 src/util/ss/ChangeLog             | 5 +++++
 src/util/ss/Makefile.in           | 2 --
 18 files changed, 46 insertions(+), 33 deletions(-)

commit 2baf648b637daef9c1243511fa94887f071241c0
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 25 20:37:51 1995 +0000

    Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the Makefile
    
    aclocal.m4 (MAKE_SUBDIRS, DO_SUBDIRS): MAKE_SUBDIRS now takes three
    	arguments; DO_SUBDIRS now generates target rules of the form:
    	"foo-unix: <for each subdirectory> make foo".  All of the macros
    	which generated targets "all", "install", "clean", etc. now generate
    	targets "all-unix", "install-unix", "clean-unix".
    
    	This scheme allows us to do multiple-platform builds, while
    	preserving ordering constraints that we need in order to build
    	library subdirectories correctly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6854 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 16 ++++++++++++++++
 src/Makefile.in |  4 ----
 src/aclocal.m4  | 30 ++++++++++++++----------------
 3 files changed, 30 insertions(+), 20 deletions(-)

commit f8a5dd3b5e8275420d76991ee08a52509a5a5f74
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 25 20:32:26 1995 +0000

    Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the Makefile
    
    configure.in: Remove custom MAKE_SUBDIRS line with the standard
    	DO_SUBDIRS rule, which works now that we're revamping how the
    	foo-$(WHAT) system works.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6853 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    | 8 ++++++++
 src/lib/Makefile.in  | 4 ----
 src/lib/configure.in | 6 +-----
 3 files changed, 9 insertions(+), 9 deletions(-)

commit 28638e5a8e811ecf61928732a3aa1101d607a0c8
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 25 20:30:46 1995 +0000

    Makefile.in: Removed "foo:: foo-$(WHAT)" lines from the Makefile
    
    configure.in: Don't include "all:: all-$(WHAT)" at the end of the
    Makefile.  That's now included at the very beginning by pre.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6852 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    | 9 +++++++++
 src/lib/crypto/Makefile.in  | 6 ------
 src/lib/crypto/configure.in | 1 -
 3 files changed, 9 insertions(+), 7 deletions(-)

commit c8d5a3bbf61c0b59ded8ee0eff464e14426ad078
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 25 20:26:06 1995 +0000

    Added lines of the form "all:: all-$(WHAT)" for all, clean, install,
    and check.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6851 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  7 +++++++
 src/config/mac-pre.in | 13 +++++++++++++
 src/config/pre.in     | 13 +++++++++++++
 src/config/windows.in | 14 ++++++++++++++
 4 files changed, 47 insertions(+)

commit f66622c5dd00459a335143ec94c90eb8cf7862f2
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Sep 25 04:20:37 1995 +0000

    (this may have caused the spin-looping I saw...)
    
    	* krb524d.c (do_connection): if recvfrom failed, just return,
    	don't try to use the (likely invalid) sockaddr in a reply message.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6850 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 5 +++++
 src/krb524/krb524d.c | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 9bed25372de3f33d2874b5a1cf913d65507fac05
Author: Keith Vetter <keithv@fusion.com>
Date:   Mon Sep 25 02:07:06 1995 +0000

    Pick up Mac ReadMe file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6848 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a6e5f7bbab8fb22dec7eaf1060e605e4e0e739a2
Author: Keith Vetter <keithv@fusion.com>
Date:   Mon Sep 25 00:52:56 1995 +0000

    Fixed kb_seal_size prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6847 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 3 +++
 src/lib/gssapi/krb5/gssapiP_krb5.h | 5 +++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit aac5b45ce816699d48e6722342411c7721bee865
Author: Keith Vetter <keithv@fusion.com>
Date:   Mon Sep 25 00:45:56 1995 +0000

    Update of kconfig project file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6846 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/kconfig/kconfig.sit.hqx | 169 ++++++++++++++++++++--------------------
 1 file changed, 84 insertions(+), 85 deletions(-)

commit e21894944c10a830b7455cbe5cadd9e9658ee09b
Author: Keith Vetter <keithv@fusion.com>
Date:   Sun Sep 24 23:55:45 1995 +0000

    Change password for the Mac
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6845 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                         |    6 +
 src/Makefile.in                       |    8 +-
 src/include/ChangeLog                 |    5 +
 src/include/k5-int.h                  |    1 -
 src/include/krb5/ChangeLog            |    4 +
 src/include/krb5/macsock.h            |   11 +-
 src/lib/crypto/os/ChangeLog           |    5 +
 src/lib/crypto/os/c_localaddr.c       |    2 +-
 src/lib/kadm/ChangeLog                |    5 +
 src/lib/kadm/adm_conn.c               |   10 +-
 src/lib/krb5/os/ChangeLog             |    5 +
 src/lib/krb5/os/macsock.c             |   26 +-
 src/mac/ReadMe                        |  199 +++++
 src/mac/kconfig/KerberosHeaders.pch   |   42 +-
 src/mac/kconfig/kconfig.sit.hqx       |  852 +++++++++------------
 src/mac/libraries/KerberosHeaders.pch |   42 +-
 src/mac/libraries/libraries.sit.hqx   | 1340 ++++++++++-----------------------
 src/util/et/ChangeLog                 |    5 +
 src/util/et/com_err.c                 |   18 +-
 19 files changed, 1091 insertions(+), 1495 deletions(-)

commit 1b842aaf6c792666dfdc97927ee12dca443552fc
Author: Keith Vetter <keithv@fusion.com>
Date:   Sun Sep 24 20:29:17 1995 +0000

    Removing mac/build directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6844 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/kconfig/ChangeLog             |    7 +
 src/mac/kconfig/KerberosHeaders.pch   |   19 +
 src/mac/kconfig/kconfig.c             |    9 +-
 src/mac/kconfig/kconfig.sit.hqx       | 1027 +++++++++---------
 src/mac/libraries/ChangeLog           |    7 +
 src/mac/libraries/KerberosHeaders.pch |   25 +-
 src/mac/libraries/libraries.sit.hqx   | 1871 ++++++++++++++++-----------------
 7 files changed, 1504 insertions(+), 1461 deletions(-)

commit 71b09becb156457b279f345063bebb2e29aab8e9
Author: Keith Vetter <keithv@fusion.com>
Date:   Sun Sep 24 20:27:37 1995 +0000

    Remove mac/build directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6843 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/build/ChangeLog      |   6 -
 src/mac/build/krb5-Worksheet | 679 -------------------------------------------
 2 files changed, 685 deletions(-)

commit 357555c94a71f9045834b0d5c2e5dbf8e737773c
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Sep 24 03:41:22 1995 +0000

    (change has no real effect, but I found the inconsistency when looking for
    a real problem which wasn't here...)
    	* write_msg.c (krb5_write_message): check the real length
    	variable, not the net version.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6842 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 6 +++++-
 src/lib/krb5/os/write_msg.c | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 7079db50d8dc047b4be60d93f5cfd92ba5a1b63b
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Sep 24 03:21:39 1995 +0000

    	* logger.c (klog_com_err_proc): pass whoami in failure messages
    	for error log failures to match format string.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6841 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog | 5 +++++
 src/lib/kadm/logger.c  | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 4be2e9cf3358623fd63f7dfe73df3427ad3bb9b6
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 05:37:59 1995 +0000

    Added preauth numbers for KRB5_CYBERSAFE_SECUREID and
    KRB5_PADATA_AFS3_SALT.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6840 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 2 ++
 2 files changed, 7 insertions(+)

commit 3f9a3338348a582dd55dd39833574a9d7bbcb349
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 04:28:26 1995 +0000

    Exclude the MAC and DOS tar/zip files when creating the Mac tar file.
    Adjust the windows NT exclusion file so that it works correctly; zip
    is a little bit touchy about file specifications.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6839 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  5 +++++
 src/Makefile.in | 20 +++++++++++---------
 2 files changed, 16 insertions(+), 9 deletions(-)

commit a8a513b0fee229246da7eb328d09ab3f4f1d7db9
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 03:33:26 1995 +0000

    Define PROTOTYPE if it is not defined elsewhere
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6838 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 4 ++++
 src/lib/crypto/des/des_int.h | 8 ++++++++
 2 files changed, 12 insertions(+)

commit 60e68cccbdba9e1ff45a2866276866edf96cfd2f
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 03:19:15 1995 +0000

    gss-clie.c: turned const_gss_OID into const gss_OID.
    gss-misc.c: needed more includes.
    gss.c: needed more includes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6837 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/changelo   |  6 ++++++
 src/windows/gss/gss-clie.c | 10 +++++-----
 src/windows/gss/gss-misc.c |  5 +++--
 src/windows/gss/gss.c      |  1 +
 4 files changed, 15 insertions(+), 7 deletions(-)

commit 6af70b4a66da8e55b233acade09b2b6e12172e07
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 03:10:24 1995 +0000

    keysalt.c: 16/32 bit integer mismatch.
    str_conv.c: 	sftime_format_table is conditional upon HAVE_STRFTIME,
    	cast some constants to long so that math wouldn't overflow,
    	16/32 bit integer size mismatch.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6836 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog  |  7 +++++++
 src/lib/kadm/keysalt.c  |  6 ++++--
 src/lib/kadm/str_conv.c | 19 +++++++++++--------
 3 files changed, 22 insertions(+), 10 deletions(-)

commit 971771719342d649b4654fc1fee3caecbf1955da
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 02:30:24 1995 +0000

    Change length field in krb5_alt_method and krb5_etype_info_entry to be
    an int, instead of an int32.  This allows the ASN.1 length parsing
    routines to work properly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6835 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/k5-int.h  | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 2a08d58dc59f11f0da4dbbdd86088b950877ddc8
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 02:29:08 1995 +0000

    Remove the (int) cast, since you can't take address of a value which
    has been casted.  Instead we change the underlying type in the
    structure to be an int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6834 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 8 ++++++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 2 +-
 src/lib/krb5/asn.1/krb5_decode.c   | 4 ++--
 3 files changed, 11 insertions(+), 3 deletions(-)

commit e9ab93cf411fd8805f14e5b28717a3f303c212da
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 02:16:21 1995 +0000

    acquire_.c: changed int to size_t.
    gssapip_.h: added prototype for kg_seal_size.
    k5seal.c: 16/32 bit mismatch and removed unused variables.
    seal.c: 16/32 bit mismatch.
    sign.c: 16/32 bit mismatch.
    ser_sctx.c: added prototypes for all functions since they get
    	assigned into a structure that has been prototyped.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6833 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 10 +++++++
 src/lib/gssapi/krb5/acquire_cred.c |  2 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h |  7 +++++
 src/lib/gssapi/krb5/k5seal.c       |  3 +--
 src/lib/gssapi/krb5/seal.c         |  2 +-
 src/lib/gssapi/krb5/ser_sctx.c     | 55 ++++++++++++++++++++++++++++++++++++++
 src/lib/gssapi/krb5/sign.c         |  2 +-
 7 files changed, 76 insertions(+), 5 deletions(-)

commit 8d7e9e15021477d06bd011b0746f261015bf004c
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 02:05:01 1995 +0000

    oid_ops.c: signed/unsigned mismatch, removed unused variables
    
    util_oid.c: changed int to a size_t.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6832 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog  | 5 +++++
 src/lib/gssapi/generic/oid_ops.c  | 8 ++++----
 src/lib/gssapi/generic/util_oid.c | 2 +-
 3 files changed, 10 insertions(+), 5 deletions(-)

commit 03571b0fe60c8bdaa69dc3bd2dfc4b12f8ab27c7
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 02:03:31 1995 +0000

    Put back in all:: all-$(WHAT) rule--PC needs it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6831 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   | 3 +++
 src/lib/gssapi/Makefile.in | 2 ++
 2 files changed, 5 insertions(+)

commit c5f4f43e92b930071feda508a7ea5dfdc5839394
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 02:00:50 1995 +0000

    Removed ^M's from DOS integration.  (Oops!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6830 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4crypto.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit db5ee77583067a754b9f97425c23839014a95f0a
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 01:39:51 1995 +0000

    Put back in all:: all-$(WHAT) rule--PC needs it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6829 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 3 +++
 src/lib/krb5/Makefile.in | 2 ++
 2 files changed, 5 insertions(+)

commit 8ee4512f69b07a139c2112443e6d8cfc234a8086
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 01:38:54 1995 +0000

    Makefile.in: PC needs sscanf.c
    
    sscanf.c: cleanup to compile cleanly on the PC, mostly fixing
    	signed/unsigned mismatches.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6828 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog   |  6 ++++++
 src/lib/krb5/posix/Makefile.in |  2 +-
 src/lib/krb5/posix/sscanf.c    | 16 +++++++++-------
 3 files changed, 16 insertions(+), 8 deletions(-)

commit 7925510eee26ee60b5f672f5f2523bb9cb69011e
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 01:37:02 1995 +0000

    had to define away DBFLAGS for the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6827 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 4 ++++
 src/lib/krb5/os/Makefile.in | 1 +
 2 files changed, 5 insertions(+)

commit a08b77afc7bb24043aba3e58bbc083f00d116fd8
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 01:35:53 1995 +0000

    get_in_t.c: removed unused variable.
    rd_cred.c: removed INTERFACE keyword.
    ser_auth.c: passing int32 where a size_t is wanted.
    ser_ctx.c: 16/32 bit int size mismatch.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6826 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 7 +++++++
 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 src/lib/krb5/krb/rd_cred.c    | 2 +-
 src/lib/krb5/krb/ser_auth.c   | 6 ++++--
 src/lib/krb5/krb/ser_ctx.c    | 2 +-
 5 files changed, 14 insertions(+), 5 deletions(-)

commit 9e7f2299b0df64a27d03e1ce304b74383daba2b2
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 01:29:10 1995 +0000

    Added MSDOS to wherever MACINTOSH was used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6825 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog | 4 ++++
 src/lib/krb5/keytab/file/ser_ktf.c | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit f0cdbbf3be1044e55e4d353310c2145e2f9145c8
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 01:27:39 1995 +0000

    signed/unsigned mismatch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6824 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   | 4 ++++
 src/lib/krb5/ccache/file/fcc_maybe.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2d9b07b135d47cb852554d465f73ca643fbf494f
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 01:26:17 1995 +0000

    32 bit word being passed as an int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6823 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 5 +++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 2 +-
 src/lib/krb5/asn.1/asn1_k_encode.c | 2 +-
 src/lib/krb5/asn.1/krb5_decode.c   | 4 ++--
 src/lib/krb5/asn.1/krb5_encode.c   | 2 +-
 5 files changed, 10 insertions(+), 5 deletions(-)

commit 9608ba2fac7310a100ddb6935b86c1931ae440da
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 00:29:09 1995 +0000

    Makefile.in: moved shared rule to all-unix:: target
    
    des_crc.c, des_md5.c, raw_des.c: had a volatile/const mismatch
    	which needs a cast to resolve.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6822 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 6 ++++++
 src/lib/crypto/Makefile.in | 4 +++-
 src/lib/crypto/des_crc.c   | 2 +-
 src/lib/crypto/des_md5.c   | 2 +-
 src/lib/crypto/raw_des.c   | 2 +-
 5 files changed, 12 insertions(+), 4 deletions(-)

commit 972c8c674140ed2361ecfaf45250b0d3f7156fc9
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 00:26:04 1995 +0000

    Makefile.in: PC builds all C files because of function name changes
    
    c_localtime.c, c_ustime.c: removed INTERFACE keyword.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6821 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog     | 5 +++++
 src/lib/crypto/os/Makefile.in   | 5 +++--
 src/lib/crypto/os/c_localaddr.c | 6 +++---
 src/lib/crypto/os/c_ustime.c    | 8 ++++----
 4 files changed, 15 insertions(+), 9 deletions(-)

commit 72f006a918d41e518788a38cf4efb1486803b357
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 00:20:59 1995 +0000

    md5crypt.c: put function prototype back in, fixed signed/unsigned
    	mismatch and removed unused variables.
    
    md5glue.c: put function prototypes back in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6820 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog   |  6 ++++++
 src/lib/crypto/md5/md5crypto.c | 16 ++++++++++++----
 src/lib/crypto/md5/md5glue.c   | 10 ++++++++++
 3 files changed, 28 insertions(+), 4 deletions(-)

commit 95cb9f247b423f29e0f8dbb5b02eba938b74a125
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 00:19:35 1995 +0000

    md4crypt.c: put function prototype back in, fixed signed/unsigned
            mismatch and removed unused variables.
    
    md4glue.c: put function prototypes back in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6819 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog   |  6 ++++++
 src/lib/crypto/md4/md4crypto.c | 16 ++++++++++++----
 src/lib/crypto/md4/md4glue.c   | 10 ++++++++++
 3 files changed, 28 insertions(+), 4 deletions(-)

commit f7c992c187f74891b8e425c9b41cea357d789c05
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 00:17:28 1995 +0000

    put function prototype back in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6818 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog |  3 +++
 src/lib/crypto/crc32/crc.c     | 10 ++++++++++
 2 files changed, 13 insertions(+)

commit 00c02009e1de3020b631b9b33a70c8e197189150
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 23 00:00:54 1995 +0000

    prof_int.h: added SIZEOF defines for the PC, and added missing
    	prototype for profile_find_node_name()
    
    prof_init.c (profile_get_first_values): Remove unused variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6817 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   |  7 +++++++
 src/util/profile/prof_init.c |  4 ----
 src/util/profile/prof_int.h  | 16 +++++++++++-----
 3 files changed, 18 insertions(+), 9 deletions(-)

commit 5da2c58670198084c1bd3f0f18adb446aa2552ef
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 22 23:59:56 1995 +0000

    Only define sys_nerr if we're on a Macintosh.  On those systems which
    use sys_nerr, it's an external variable, defined by libc.  Under
    Windows, it's apparently an cpp macro.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6816 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 7 +++++++
 src/util/et/error_message.c | 2 ++
 2 files changed, 9 insertions(+)

commit c060a8122719df215e815397b70d6cdf3e20cf8a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 22 23:46:10 1995 +0000

    added windows value for SRCTOP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6815 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  | 4 ++++
 src/config/windows.in | 1 +
 2 files changed, 5 insertions(+)

commit 6e79f86c38eb1f57a44e75a99193f2eac0b9d5d6
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 22 23:44:14 1995 +0000

    (from Keith Vetter's windows changes); define THREEPARAMOPEN and
    prototype for sscanf.  Also add #define for strncasecmp() to the
    microsoft's strnicmp() function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6814 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 6 ++++++
 src/include/k5-int.h  | 3 +++
 2 files changed, 9 insertions(+)

commit bd5b50e32c6f8fff68a14e9282e5726df25dc232
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 22 23:40:54 1995 +0000

    Build the error table header files into include, not include/krb5; and
    construct krb5.h from krb5.hin and the error table header files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6813 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 6 ++++++
 src/Makefile.in | 6 ++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit d2001a492883f661dc5a71ed9fb2792278c404f0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Sep 20 16:21:44 1995 +0000

    Declare cleanup function as void and propogate thoughout the file. This handles
    conflicts with free
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6812 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     |  5 +++++
 src/lib/krb5/asn.1/krb5_decode.c | 21 +++++++++++----------
 2 files changed, 16 insertions(+), 10 deletions(-)

commit deccbecd88ad91c6d99c8e01003d153428afa97a
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 18 18:18:18 1995 +0000

    Don't modify a const input variable val; copy it to a scratch variable
    and modify that.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6811 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 6 ++++++
 src/lib/krb5/asn.1/asn1_encode.c | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 64bec11f735669ee6b83cf3e7fb388ac1fe99e76
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Sep 18 15:17:40 1995 +0000

    	* main.c (init_realm): strdup KRB5_KDB_M_NAME if we use it, to
    	avoid free'ing a constant later.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6810 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 src/kdc/main.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1c095f06517e15994d4d79e481e24c2ac6edbf32
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 18 12:39:04 1995 +0000

    Makefile.in (check): Only build libdb.a when making the self checks. Do
    	not install the library.
    
    configure.in: Do not build a shared library - the contents are already
    	merged into libkrb5. (continue to build shared object files though)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6809 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/ChangeLog    |  8 ++++++++
 src/util/berk_db/Makefile.in  |  7 ++-----
 src/util/berk_db/configure.in | 15 ---------------
 3 files changed, 10 insertions(+), 20 deletions(-)

commit 819c5dc266ddb969186493e4401c41eb2607ce08
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 18 09:09:28 1995 +0000

    Initialize the service name to SAMPLE_SERVICE instead of leaving as NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6808 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/ChangeLog | 4 ++++
 src/appl/sample/sclient/sclient.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f875ca8323f985c128eb72b42f6ee0739a448db9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 18 08:04:14 1995 +0000

    kdb5_edit.c (show_principal): Show key version and last password change
    
    cpw.c: Fix typo in below change in which list was terminated after third
    	entry. (extra } removed)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6807 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   | 8 ++++++++
 src/admin/edit/cpw.c       | 2 +-
 src/admin/edit/kdb5_edit.c | 4 ++--
 3 files changed, 11 insertions(+), 3 deletions(-)

commit 1343b510c7facce0721f4750947fe392ef6bac80
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 18 03:42:16 1995 +0000

    Fix typo error in checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6806 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 4 ++++
 src/lib/krb5/krb/rd_safe.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 1d87ef70ab1a603a6d45627f2df9b84af9387900
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 16 07:56:46 1995 +0000

    Program for testing if getsockname() works like the BSD networking code
    or not.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6804 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/misc/test_getsockname.c | 89 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 89 insertions(+)

commit 74c30e067f9e48d734b73228044e9fc4a0d4f2df
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 16 07:46:49 1995 +0000

    Fix optional host parsing so that host is recognized as an argument
    without the -h option.  Free the context and auth_context structures
    before exiting.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6803 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/ChangeLog    | 6 ++++++
 src/appl/simple/client/sim_client.c | 8 ++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 0713352c63ec19807060ad4581efe7856a7adced
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 16 07:42:04 1995 +0000

    Free the context and auth_context before exiting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6802 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/ChangeLog    | 5 +++++
 src/appl/simple/server/sim_server.c | 3 +++
 2 files changed, 8 insertions(+)

commit e8695ccf0b17580682dc239f46afae4b8e911e6f
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 16 07:41:21 1995 +0000

    Add an optional third argument which allows the user to set the
    Kerberos service name to be used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6801 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/ChangeLog |  4 ++++
 src/appl/sample/sclient/sclient.c | 16 ++++++++++------
 2 files changed, 14 insertions(+), 6 deletions(-)

commit 32589f0ada3aba210233f2821cd4553218148911
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 16 07:40:20 1995 +0000

    Allow the user to specify the service instance using the -s option.
    Use SO_REUSEEADDR so that the port can be immediately reused.  Free
    the context and auth_context before exiting.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6800 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/ChangeLog |  7 +++++
 src/appl/sample/sserver/sserver.c | 63 +++++++++++++++++++++++----------------
 2 files changed, 44 insertions(+), 26 deletions(-)

commit 6b73ee11b7296ca0becbbe5a69c5891b651f18d5
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 16 07:37:50 1995 +0000

    (sign_server): Only try using gss_export_context and
    	gss_import_context if the dov2 flag has been set.
    
    (server_establish_context): Make sure the client gss_name_t is
    	released.
    
    (main): Add a -once option which causes the gss-server to exit after
    	processing one client.  Allows purify to report memory leaks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6799 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 15 +++++++++
 src/appl/gss-sample/gss-server.c | 67 ++++++++++++++++++++++++++--------------
 2 files changed, 58 insertions(+), 24 deletions(-)

commit 82f87f7e1268dd377295c09e0f266a99042e6220
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 16 07:33:23 1995 +0000

    Lots of memory leaks and other fixes...
    
    gssapiP_krb5.h: Remove context and cred from the gssapi security
    	context, as they aren't needed.  kg_seal and kg_unseal now take a
    	krb5_context argument.
    
    ser_sctx.c (kg_ctx_size, kg_ctx_externalize, kg_ctx_internalize): No
    	longer serialize the context and cred fields of the gssapi security
    	context.
    
    krb5_gss_glue.c: Don't rely on the context field of the gssapi
    	security context.  Use kg_context instead.
    
    verify.c (krb5_gss_verify, krb5_gss_verify_mic):
    unseal.c (krb5_gss_unwrap, krb5_gss_unseal):
    sign.c (krb5_gss_sign, krb5_gss_get_mic):
    seal.c (krb5_gss_seal, krb5_gss_wrap):
    process_context_token.c (krb5_gss_process_context_token):
    k5unseal.c (kg_unseal):
    k5seal.c (kg_seal_size): Add a krb5_context argument to this function,
    	so we don't have to depend on the context field in the gssapi
    	security context.
    
    init_sec_context.c (krb5_gss_init_sec_context): Don't initialize the
    	context and cred fields in the gssapi security context.  Copy
    	ctx->subkey to ctx->seq.key, so they are separately allocated.
    
    gssapi_krb5.c (kg_get_context): When initialize kg_context, call
    	krb5_init_ets() so that the error tables are initialized.
    
    export_sec_context.c (krb5_gss_export_sec_context): Don't depend on
    	the context field from the gssapi security context.  Free
    	ctx->seq.key.
    
    delete_sec_context.c (krb5_gss_delete_sec_context): kg_seal() now
    	takes a krb5_context argument.  Free ctx->seq.key.
    
    acquire_cred.c (krb5_gss_acquire_cred): Clear the gssapi credential
    	before setting it, to prevent purify from complaining.
    
    accept_sec_context.c (krb5_gss_accept_sec_context): Remove context and
    	cred from the gssapi security context.  Make sure the ticket is freed
    	after we're done with it.
    
    import_sec_context.c (krb5_gss_import_sec_context): Don't bash the
    	input interprocess_token.  Otherwise, it can't be freed.  Don't
    	depend on the context field in the gss security context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6798 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog               | 53 +++++++++++++++++++++++++++++
 src/lib/gssapi/krb5/accept_sec_context.c    |  9 +++--
 src/lib/gssapi/krb5/acquire_cred.c          |  1 +
 src/lib/gssapi/krb5/delete_sec_context.c    |  4 ++-
 src/lib/gssapi/krb5/export_sec_context.c    | 13 +++----
 src/lib/gssapi/krb5/gssapiP_krb5.h          |  8 ++---
 src/lib/gssapi/krb5/gssapi_krb5.c           |  1 +
 src/lib/gssapi/krb5/import_sec_context.c    | 14 ++++----
 src/lib/gssapi/krb5/init_sec_context.c      |  9 +++--
 src/lib/gssapi/krb5/k5seal.c                | 10 +++---
 src/lib/gssapi/krb5/k5unseal.c              |  7 ++--
 src/lib/gssapi/krb5/krb5_gss_glue.c         | 40 +++++++++++++++++-----
 src/lib/gssapi/krb5/process_context_token.c |  2 +-
 src/lib/gssapi/krb5/seal.c                  |  6 ++--
 src/lib/gssapi/krb5/ser_sctx.c              | 53 +----------------------------
 src/lib/gssapi/krb5/sign.c                  |  4 +--
 src/lib/gssapi/krb5/unseal.c                |  4 +--
 src/lib/gssapi/krb5/verify.c                |  4 +--
 18 files changed, 136 insertions(+), 106 deletions(-)

commit c2380cebcdd54289bc48f5b8c56ff3309d007496
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 16 07:00:32 1995 +0000

    sendauth.c (krb5_sendauth): Make sure the scratch credentials
    	structure may have possible been used be freed..
    
    rd_safe.c (krb5_rd_safe_basic): Fall through to the cleanup code at
    	the end, to make sure the decoded message in message is freed.
    
    rd_req_dec.c (krb5_rd_req_decoded): Use krb5_copy_keyblock to copy
    	authent->subkey to auth_context->remote_subkey.  Keeping them
    	separate avoids aliasing problems.
    
    mk_req_ext.c (krb5_generate_authenticator): Fix memory leak.  Don't
    	bash authent->subkey with key after carefully copying it using
    	krb5_copy_keyblock!
    
    recvauth.c (krb5_recvauth): krb5_get_server_rcache() already opens the
    	rcache; doing it again merely causes a memory leak.
    
    gen_subkey.c (krb5_generate_subkey): Eliminate memory leak.
    	krb5_init_random_key() does its own allocation of the
    	keyblock.
    
    gc_via_tkt.c (krb5_kdcrep2creds): Fix memory leak.
    
    srv_rcache.c (krb5_get_server_rcache): Fix memory leak.
    
    rd_safe.c (krb5_rd_safe_basic): Fix memory leak.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6797 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 32 ++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/gc_via_tkt.c |  1 +
 src/lib/krb5/krb/gen_subkey.c |  6 ------
 src/lib/krb5/krb/mk_req_ext.c |  1 -
 src/lib/krb5/krb/rd_req_dec.c |  8 +++++++-
 src/lib/krb5/krb/rd_safe.c    |  8 +++-----
 src/lib/krb5/krb/recvauth.c   | 11 -----------
 src/lib/krb5/krb/sendauth.c   |  1 +
 src/lib/krb5/krb/srv_rcache.c |  3 ++-
 9 files changed, 46 insertions(+), 25 deletions(-)

commit 3f7b5fca80c0aaeffcd9348c70613af5b63a61f1
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 15 21:14:12 1995 +0000

    klist.M: Updated the man page to include all of the supported options
    
    klist.c (main, show_credential): Reimplement the -e option, and
    	display the encryption used by the session key and of the ticket.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6796 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog |  8 +++++
 src/clients/klist/klist.M   | 66 +++++++++++++++++++++++++++++++----------
 src/clients/klist/klist.c   | 72 ++++++++++++++++++++++++++++++++++++++-------
 3 files changed, 120 insertions(+), 26 deletions(-)

commit d2cbcd101d7e7a3492eedbcf5d8fd4b1783154c5
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 15 18:32:15 1995 +0000

    Improved (and changed) input argument handling, to make sim_server
    more flexible.  This should make it possible to run sim_server from a
    DejaGnu test suite.  Fixed -Wall nits.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6795 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/ChangeLog    |  7 +++
 src/appl/simple/server/sim_server.c | 95 +++++++++++++++++++++++++++++--------
 2 files changed, 81 insertions(+), 21 deletions(-)

commit f0c6bc7058d098c4189b59608055b988d596d352
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 15 18:25:11 1995 +0000

    Use separate definitions for the Kerberos instance name and the UDP
    port name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6794 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/ChangeLog | 5 +++++
 src/appl/simple/simple.h  | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 03ff5538c9e641bad30b605bf7cec02f5f169b31
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 15 18:23:25 1995 +0000

    Add DES_CBC_MD5 and DES_CBC_CRC with the V4 salt as default key/salt
    tuples to be added.  (Once proven's DES_* folding code is implemented,
    we can shorten this list.) Eventually, this list should be read in
    from kdc.conf.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6793 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog |  7 +++++++
 src/admin/edit/cpw.c     | 11 +++++++++--
 2 files changed, 16 insertions(+), 2 deletions(-)

commit b889d7d40d718e538f4ce13e3d3a0f33130edfdd
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 15 09:08:10 1995 +0000

    Update production rule of kerbsrc-nt.zip to be like the modified
    kerbsrc.zip rule.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6792 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  5 +++++
 src/Makefile.in | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 81fa3c450617cd222d0bf22caabe7ab35ea36dfa
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 15 09:03:42 1995 +0000

    sim_client.c (main): Added better options parsing for more flexibility
    	in calling this program.  Worked around breakage in the Solaris
    	Streams Sockets emulation where getsockname() can not be used to find
    	out the address of a network interface.
    
    configure.in: If we are including both -lsocket and -lnsl, #define
    	BROKEN_STREAMS_SOCKETS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6791 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/ChangeLog    |  11 +++
 src/appl/simple/client/configure.in |   3 +
 src/appl/simple/client/sim_client.c | 179 +++++++++++++++++++++++++-----------
 3 files changed, 140 insertions(+), 53 deletions(-)

commit dca7f60026e64d2c463f1a679eca9d87d533ab15
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 15 05:50:03 1995 +0000

    Stop after finding the first TGS key which matches an entry in the
    key/salt list.  (Typo; added missing '!')
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6790 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog |  6 ++++++
 src/kdc/main.c    | 12 ++++++------
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 6a92f6be0f9a32633bee9d5eed488091bc34bddd
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Sep 14 21:39:03 1995 +0000

    	* krb524d.c (usage): needs to get context to pass to
    	cleanup_and_exit so it does get freed, since it is allocated
    	before parsing arguments.
    	(main): change caller as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6789 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 6 +++++-
 src/krb524/krb524d.c | 7 ++++---
 2 files changed, 9 insertions(+), 4 deletions(-)

commit bb187566ad3d0909d858fcf8157f699e79d90fef
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Sep 14 03:55:13 1995 +0000

    Wed Sep 13 23:53:19 1995  Mark Eichin  <eichin@cygnus.com>
    
    	* kprop.h (KPROP_SRVTAB, KPROP_DEFAULT_FILE, KPROPD_DEFAULT_FILE,
    	KPROPD_DEFAULT_KDB5_EDIT, KPROPD_DEFAULT_KRB_DB, KPROPD_ACL_FILE):
    	removed configurable pathnames, they are now in osconf.h (which
    	gets included here via k5-int.h).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6788 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog | 7 +++++++
 src/slave/kprop.h   | 7 +------
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 7762cd9eee44a455820a62c5848aa7951053446b
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Sep 14 03:52:05 1995 +0000

    Wed Sep 13 23:50:02 1995  Mark Eichin  <eichin@cygnus.com>
    
    	* osconf.h (KPROP_DEFAULT_FILE, KPROPD_DEFAULT_FILE,
    	KPROPD_DEFAULT_KDB5_EDIT, KPROPD_DEFAULT_KRB_DB): set defaults
    	correctly for kprop/kpropd in respect to prefix.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6787 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog |  5 +++++
 src/include/krb5/stock/osconf.h  | 11 +++++++++++
 2 files changed, 16 insertions(+)

commit b102c57ee3c0c5355bfd3e49481352ad1fecb23a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 14 02:54:13 1995 +0000

    (key_encrypt_keys): Remove equally errneous krb5_use_enctype() call
    	from key_encrypt_keys().
    
    (key_string2key_keysalt and key_randomkey_keysalt): Install really
    	ugly hack to prevent these routines from munging the master_encblock.
    	This is not the correct fix.  Proven will be making the correct fix
    	which will involve removing these routines and using the corect
    	libkdb functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6786 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog |  9 +++++++++
 src/kadmin/v5server/srv_key.c | 32 +++++++++++++++++++++++++++++---
 2 files changed, 38 insertions(+), 3 deletions(-)

commit 8de94b3ee0fde840d468a71e8b29d8c4b8c7a6b3
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Sep 14 02:41:33 1995 +0000

    moderately clean handling of allocated storage on error during partial
    construction, in spite of not having exception handling in the language.
    
    	* krb5_decode.c (clean_krb5_authenticator, clean_krb5_ticket,
    	clean_krb5_enc_tkt_part,clean_krb5_ap_req,
    	clean_krb5_ap_rep_enc_part, clean_krb5_safe,
    	clean_krb5_priv_enc_part, clean_krb5_cred_enc_part,
    	clean_krb5_error): new static functions to free objects that may
    	be partially constructed.
    	(setup_buf_only, setup_no_tagnum, setup_no_length, setup): define
    	in terms of each other to remove duplication, then add local
    	variable error_cleanup to common declarations.
    	(clean_return): new macro, uses error_cleanup on rep if possible
    	and the allows the argument to be returned.
    	(alloc_field, check_apptag, next_tag, begin_structure,
    	get_field_body, get_field, get_lenfield_body, get_lenfield): use
    	clean_return.
    	(free_field): new macro to simplify the writing of clean_*.
    	(clear_field): macro to clean up preparation of fields for later
    	use by clean_* functions.
    	(decode_krb5_authenticator, decode_krb5_ticket,
    	decode_krb5_encryption_key, decode_krb5_enc_tkt_part,
    	decode_krb5_enc_kdc_rep_part, decode_krb5_as_rep,
    	decode_krb5_tgs_rep, decode_krb5_ap_req, decode_krb5_ap_rep,
    	decode_krb5_ap_rep_enc_part, decode_krb5_as_req,
    	decode_krb5_tgs_req, decode_krb5_kdc_req_body, decode_krb5_safe,
    	decode_krb5_priv, decode_krb5_enc_priv_part, decode_krb5_cred,
    	decode_krb5_enc_cred_part, decode_krb5_error,
    	decode_krb5_authdata, decode_krb5_pwd_sequence,
    	decode_krb5_pwd_data, decode_krb5_padata_sequence,
    	decode_krb5_alt_method, decode_krb5_etype_info): change setup
    	macro to pass a cleanup method (or just free if there were no
    	partial allocations, or 0 for the two cases with no allocation at
    	all.) Also explicitly zero pointer subfields, since calloc is not
    	a safe way to assure that. Generally, provide for automatic
    	deallocation of storage on error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6785 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     |  36 ++++++
 src/lib/krb5/asn.1/krb5_decode.c | 268 +++++++++++++++++++++++++--------------
 2 files changed, 209 insertions(+), 95 deletions(-)

commit 1ce45d561ce6295649828b2abc095f32c7af82f0
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 14 02:26:18 1995 +0000

    Keys are encrypted in the key of the master key encryption type, not
    in the keytype of the key!!!  Removed erroneous krb5_use_enctype()
    call.
    
    Fixed -Wall flames all over the file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6784 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog |   8 +++
 src/kadmin/v5server/passwd.c  |   4 +-
 src/kadmin/v5server/srv_key.c | 130 ++++++++++++++++++------------------------
 3 files changed, 67 insertions(+), 75 deletions(-)

commit 39e3fa424d9b5f782afee72c94cad4e7350144ef
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 13 23:04:30 1995 +0000

    (tgt_keysalt_iterate): Don't bash the master key encblock when
    creating the various TGT keys.  Otherwise, the keys end up getting
    encrypted using the wrong encryption algorithm.  Initialize a new
    encblock, random_encblock, from the master key password.
    
    (main): Prompt for the master key password ourselves, and store it
    away so that it can be used by tgt_keysalt_iterate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6783 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/ChangeLog     |   9 +++
 src/admin/create/kdb5_create.c | 144 +++++++++++++++++++++++++----------------
 2 files changed, 98 insertions(+), 55 deletions(-)

commit a042450523827506daad640dafdd4d5ea2ef0d66
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 13 23:02:18 1995 +0000

    Clear the buffer before calling the SIOCGIFCONF ioctl.  This makes
    purify happy.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6782 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog     | 6 ++++++
 src/lib/crypto/os/c_localaddr.c | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 76ace3073f3912a135ed4221ced42a5b6812ea7b
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 13 23:01:48 1995 +0000

    Remove definition of the profile field, which is being desupported from kdc.conf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6781 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog  | 5 +++++
 src/config-files/kdc.conf.M | 7 -------
 2 files changed, 5 insertions(+), 7 deletions(-)

commit 608a3c1b442582b96f2588bb38b9664f81d8bc96
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 13 23:01:22 1995 +0000

    Fix memory leak.  Free the default realm when we're done.  Remove the
    "profile" parameter from the kdc.conf file.  This is bad idea,
    architecturally.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6780 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog  |   7 ++
 src/lib/kadm/alt_prof.c | 282 +++++++++++++++++++++++++-----------------------
 2 files changed, 157 insertions(+), 132 deletions(-)

commit 6d1891553e349ccd71c9e1a2268e852dd98261b4
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 13 22:14:59 1995 +0000

    Fix memory leaks and lint flames
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6779 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  3 +++
 src/lib/kdb/kdb_xdr.c | 61 ++++++++++++++++++++++++++++++---------------------
 2 files changed, 39 insertions(+), 25 deletions(-)

commit 5f408f940707f3bd2c2a2d887c484795436a5639
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 13 21:05:01 1995 +0000

    fetch_mkey.c (krb5_db_fetch_mkey): This routine now sets the master
    	encblock's crypto system using krb5_use_enctype() from the stored
    	keytype of the master key.
    
    decrypt_key.c (krb5_dbekd_decrypt_key_data): Remove the encryption
    	type; the master_encblock should always be set correctly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6778 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog     | 10 ++++++++++
 src/lib/kdb/decrypt_key.c |  4 +---
 src/lib/kdb/fetch_mkey.c  |  2 ++
 3 files changed, 13 insertions(+), 3 deletions(-)

commit 88c72570639c697d38468ec7668e8f16e2883746
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 13 19:34:11 1995 +0000

    Save the key used to generate the database files.  Also generate a set
    of environment setup scripts.  These are the convenience of someone
    who wishes to run some of the tests by hand, when tests are bombing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6777 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  7 +++++++
 src/tests/dejagnu/config/default.exp | 29 ++++++++++++++++++++++++++++-
 2 files changed, 35 insertions(+), 1 deletion(-)

commit 8278fa6ede7acfffaa1040982ec21d75511d11f6
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 13 19:33:23 1995 +0000

    Free the auth context when freeing the GSSAPI context structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6776 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 8 ++++++++
 src/lib/gssapi/krb5/delete_sec_context.c | 3 +++
 src/lib/gssapi/krb5/export_sec_context.c | 3 +++
 3 files changed, 14 insertions(+)

commit 87d05ea8b0e5ef2e31aca13b4dcda4fa80ca0eb3
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 13 17:59:23 1995 +0000

    Fix fencepost error; use argv[1] to test for a specfied host if argc
    is >= 1, not just > 1.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6775 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/ChangeLog | 4 ++++
 src/tests/resolve/resolve.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 15eb28ed781a4e806b815664642466301ad981a7
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Sep 13 03:49:49 1995 +0000

    Minor updates in generation of kerbsrc.mac
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6773 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a6bdf6c81ab8c3d76c51438b7d32f60356104f4c
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Sep 13 03:06:22 1995 +0000

    Added inclusion of des_int.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6772 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 5 +++++
 src/lib/crypto/des/f_pcbc.c  | 1 +
 2 files changed, 6 insertions(+)

commit 4087ab472547dd231d6285ea6a386215a7743a25
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Sep 13 03:03:54 1995 +0000

    Removed duplicate definitions of KRB5_REALM_CANT_RESOLVE,
    PROF_NO_SECTION and PROF_NO_RELATION
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6771 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 8 ++++++++
 src/include/k5-int.h  | 3 ---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 45175bcaf0daef6398a714e21b08cce88e4c5257
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 12 17:24:11 1995 +0000

    Revert keytype -> emctype changes.
    Document the Macintosh changes to adm_conn.c (hardwired path for adm cache)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6770 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog    |   5 ++
 src/lib/kadm/adm_kt_dec.c |  20 ++-----
 src/lib/kadm/adm_kt_enc.c |  43 ++++----------
 src/lib/kadm/alt_prof.c   |  12 +---
 src/lib/kadm/keysalt.c    |  26 ++++-----
 src/lib/kadm/str_conv.c   | 144 +++++++++++++---------------------------------
 6 files changed, 75 insertions(+), 175 deletions(-)

commit 9615cea3bf301eadd900121a47ffab2e4b8cd0f4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 12 17:07:46 1995 +0000

    Undo MACINTOSH changes to path in these files - theye were correct. The
    Makefile.in alread specifies the right locations to include so that
    ,krb5/...> is not required for unix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6769 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 5 +++++
 src/lib/gssapi/krb5/accept_sec_context.c | 4 ----
 src/lib/gssapi/krb5/k5seal.c             | 4 ----
 src/lib/gssapi/krb5/k5unseal.c           | 4 ----
 4 files changed, 5 insertions(+), 12 deletions(-)

commit f41fd223a822878e8ff744fcbb7ed413928fb264
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 12 17:01:25 1995 +0000

    Reintegrate the keytab -> enctype changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6768 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c | 4 ++--
 src/lib/gssapi/krb5/init_sec_context.c   | 4 ++--
 src/lib/gssapi/krb5/util_seed.c          | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

commit d870e1cb2b54527ac4407ab440b81565ee70b6ae
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 12 16:48:09 1995 +0000

    Put back in the keytype -> enctype changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6767 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/ChangeLog  | 5 +++++
 src/lib/krb5/free/f_kdc_rq.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 88ebe65e3ecce63cf5bcc86804d9c53ace1efcb0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 12 16:43:27 1995 +0000

    Reintegrate Macintosh changes
    
    t_ser.c: Work around an optimizer bug in gcc under OSF/1 2.1.
    
    The timeofday calls were left in the stage as described in the ChangeLog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6766 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 44 +++++++++++++++++++++++++++
 src/lib/krb5/krb/auth_con.c   |  2 +-
 src/lib/krb5/krb/decode_kdc.c | 17 ++++-------
 src/lib/krb5/krb/decrypt_tk.c | 17 +++++------
 src/lib/krb5/krb/encode_kdc.c |  4 +--
 src/lib/krb5/krb/encrypt_tk.c |  2 +-
 src/lib/krb5/krb/gc_frm_kdc.c | 18 ++++-------
 src/lib/krb5/krb/gc_via_tkt.c | 68 +++++++++++++++++------------------------
 src/lib/krb5/krb/gen_seqnum.c |  6 ++--
 src/lib/krb5/krb/gen_subkey.c |  6 ++--
 src/lib/krb5/krb/get_creds.c  |  2 +-
 src/lib/krb5/krb/get_in_tkt.c | 67 +++++++++++++++++++++--------------------
 src/lib/krb5/krb/in_tkt_ktb.c | 14 ++++-----
 src/lib/krb5/krb/in_tkt_pwd.c | 16 +++++-----
 src/lib/krb5/krb/in_tkt_sky.c | 16 +++++-----
 src/lib/krb5/krb/init_ctx.c   | 70 ++++++++++++++++++++++++-------------------
 src/lib/krb5/krb/kdc_rep_dc.c |  4 +--
 src/lib/krb5/krb/krbconfig.c  |  2 +-
 src/lib/krb5/krb/mk_cred.c    |  6 ++--
 src/lib/krb5/krb/mk_priv.c    |  6 ++--
 src/lib/krb5/krb/mk_rep.c     | 16 ++++------
 src/lib/krb5/krb/mk_req_ext.c |  9 +++---
 src/lib/krb5/krb/preauth.c    |  4 +--
 src/lib/krb5/krb/rd_cred.c    |  4 +--
 src/lib/krb5/krb/rd_priv.c    |  4 +--
 src/lib/krb5/krb/rd_rep.c     |  5 ++--
 src/lib/krb5/krb/rd_req_dec.c | 21 +++++--------
 src/lib/krb5/krb/send_tgs.c   | 44 ++++++++++++---------------
 src/lib/krb5/krb/sendauth.c   |  4 +--
 src/lib/krb5/krb/ser_actx.c   |  4 +--
 src/lib/krb5/krb/ser_ctx.c    | 36 +++++++++++-----------
 src/lib/krb5/krb/ser_eblk.c   | 31 +++++--------------
 src/lib/krb5/krb/ser_key.c    | 19 ++++--------
 src/lib/krb5/krb/t_ser.c      | 14 +++++----
 34 files changed, 293 insertions(+), 309 deletions(-)

commit 43ce6c50a83b8550ed083a7362fa9528e50d2fc0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 12 02:08:35 1995 +0000

    Document that Makefile.in has changed.
    Replace top level Makefile with the one indicating that one should read the
    documentation. (not one generated from Makefile.in)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6765 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog |   4 +
 src/Makefile  | 291 +---------------------------------------------------------
 2 files changed, 8 insertions(+), 287 deletions(-)

commit 4b27a708b6eaccbed9f8b91768063c13b0d8fb6e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 12 01:25:10 1995 +0000

    Integrate Macintosh changes into previous sources
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6764 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog         |  3 +++
 src/lib/krb5/keytab/file/ChangeLog    | 14 ++++++++++++++
 src/lib/krb5/keytab/file/ktf_g_ent.c  |  4 ++--
 src/lib/krb5/keytab/file/ktf_remove.c |  2 +-
 src/lib/krb5/keytab/file/ktf_util.c   | 19 +++++++++----------
 src/lib/krb5/keytab/file/ktfile.h     |  2 +-
 src/lib/krb5/keytab/read_servi.c      |  8 ++++----
 7 files changed, 34 insertions(+), 18 deletions(-)

commit 9e5877591d25d32e4da802563fb15efe87a20e4c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 12 01:14:12 1995 +0000

    Reintegrate changes lost during Macintosh checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6763 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog    | 18 ++++++++++++++++++
 src/lib/krb5/ccache/file/fcc.h        |  1 +
 src/lib/krb5/ccache/file/fcc_gennew.c | 12 ++++++++++++
 src/lib/krb5/ccache/file/fcc_maybe.c  | 30 +++++++++++++++++++++++++-----
 src/lib/krb5/ccache/file/fcc_read.c   |  9 +++------
 src/lib/krb5/ccache/file/fcc_write.c  |  7 +++----
 6 files changed, 62 insertions(+), 15 deletions(-)

commit 71d231627af7a203f742c2b730120af300cb2e15
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 12 00:56:25 1995 +0000

    Reinstate previous changes that were lost
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6762 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc.h       |  2 +-
 src/lib/krb5/ccache/stdio/scc_maybe.c | 26 ++++++++++++++++++++++----
 src/lib/krb5/ccache/stdio/scc_read.c  | 10 ++++------
 src/lib/krb5/ccache/stdio/scc_write.c |  7 +++----
 4 files changed, 30 insertions(+), 15 deletions(-)

commit 4c780f15806131ee3586a7527be44b842409feb9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 12 00:42:25 1995 +0000

    Reinstate the keytype -> enctype changes and keep the new Mac changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6761 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 11 +++++++++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 12 +++++-------
 src/lib/krb5/asn.1/asn1_k_decode.h |  6 ++----
 src/lib/krb5/asn.1/asn1_k_encode.c |  6 +++---
 src/lib/krb5/asn.1/krb5_decode.c   |  3 +--
 src/lib/krb5/asn.1/krb5_encode.c   |  4 ++--
 6 files changed, 24 insertions(+), 18 deletions(-)

commit 467e34d067d2a79d679a3f0e732bf811daba39e7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 12 00:27:48 1995 +0000

    Rvert lost changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6760 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog    |  4 ++++
 src/lib/des425/string2key.c | 14 +++++++-------
 2 files changed, 11 insertions(+), 7 deletions(-)

commit fe7a4be921dc4cb90177f03f5dab05db57ea0084
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 12 00:24:13 1995 +0000

    Reintegrate the keytype->enctype changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6759 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    | 11 +++++++++++
 src/lib/crypto/cryptoconf.c | 25 ++++++-------------------
 src/lib/crypto/des_crc.c    |  3 +--
 src/lib/crypto/des_md5.c    |  3 +--
 src/lib/crypto/raw_des.c    |  3 +--
 5 files changed, 20 insertions(+), 25 deletions(-)

commit e5dea71db5ff72199c3cd2139809bd8117591fe7
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 12 00:22:10 1995 +0000

    Initial version of a sscanf() replacement, for those platforms (like
    Macroloss) that don't have sscanf().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6758 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog    |  11 +-
 src/lib/krb5/posix/configure.in |   2 +-
 src/lib/krb5/posix/sscanf.c     | 784 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 794 insertions(+), 3 deletions(-)

commit a51348db10045aecc1ef03701d4cae6d056b3349
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 12 00:18:58 1995 +0000

    Replace nuked history in ChangeLog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6757 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit b6cf291d014a41ac2b54eb4ed6ca585124bc6269
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 12 00:14:28 1995 +0000

    Reintegrate the keytype->enctype changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6756 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog   |  7 +++++++
 src/lib/crypto/md4/md4crypto.c |  8 ++++----
 src/lib/crypto/md5/ChangeLog   | 11 +++++++++++
 src/lib/crypto/md5/md5crypto.c |  8 ++++----
 src/lib/crypto/md5/t_cksum.c   |  4 ++--
 5 files changed, 28 insertions(+), 10 deletions(-)

commit f600eab1417c439e6c38ae157615c9e22b2073de
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 12 00:11:23 1995 +0000

    Reintegrate the keytype -> enctype changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6755 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    | 12 ++++++++++++
 src/lib/crypto/des/des_int.h    |  2 +-
 src/lib/crypto/des/destest.c    |  5 ++---
 src/lib/crypto/des/f_pcbc.c     |  1 -
 src/lib/crypto/des/init_rkey.c  |  7 +++++--
 src/lib/crypto/des/random_key.c |  3 +--
 src/lib/crypto/des/string2key.c | 16 ++++++++--------
 src/lib/crypto/des/verify.c     |  6 +++---
 8 files changed, 32 insertions(+), 20 deletions(-)

commit 01d7800007411825c1da3d70526184aff0c188bd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 12 00:08:35 1995 +0000

    Revert back proven's changes which were removed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6754 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/kdb5_err.et | 2 +-
 src/lib/krb5/error_tables/krb5_err.et | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit 687635bc6786d4c6df368aa09c77e7903dcda8a6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 11 23:52:35 1995 +0000

    Reintegrate Macintosh changes while keeping Proven's changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6753 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog            | 17 ++++++++++
 src/include/k5-int.h             | 18 ++++++++---
 src/include/krb5.hin             | 69 ++++++++++++++++------------------------
 src/include/krb5/adm.h           | 11 +++----
 src/include/krb5/adm_proto.h     | 10 ++----
 src/include/krb5/kdb.h           |  8 ++---
 src/include/krb5/stock/ChangeLog |  8 +++++
 src/include/krb5/stock/osconf.h  |  3 +-
 8 files changed, 78 insertions(+), 66 deletions(-)

commit f071d300320f74be4c6f25f4978f8e2c35fa6396
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 11 22:00:16 1995 +0000

    Replace function declaration back to taking an int. SOCKET is defined as
    unsigned int under unix and this causes a prototype error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6752 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 6 ++++++
 src/lib/krb5/os/genaddrs.c | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 1cdfd6a961b4b225496146216bc3837a8de5987c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 11 19:33:00 1995 +0000

    Convert C+ comment to older 'standard' C style comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6751 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 4 ++++
 src/util/profile/prof_parse.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit cdd6c33b9ae48076999e33ffa70e2365ecc5eb8c
Author: Keith Vetter <keithv@fusion.com>
Date:   Mon Sep 11 19:06:45 1995 +0000

    Mac Beta 1 submission
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6749 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile                                 |   291 +-
 src/Makefile.in                              |     7 +-
 src/include/ChangeLog                        |    18 +-
 src/include/k5-int.h                         |    26 +-
 src/include/krb5.h                           |  1048 +-
 src/include/krb5.hin                         |    71 +-
 src/include/krb5/ChangeLog                   |     8 +
 src/include/krb5/TCPPB.h                     |     2 +-
 src/include/krb5/adm.h                       |    11 +-
 src/include/krb5/adm_proto.h                 |    10 +-
 src/include/krb5/k5-config.h                 |   311 +
 src/include/krb5/kdb.h                       |     8 +-
 src/include/krb5/macsock.h                   |    12 +
 src/include/krb5/stock/ChangeLog             |     8 -
 src/include/krb5/stock/osconf.h              |     3 +-
 src/lib/crypto/ChangeLog                     |    11 -
 src/lib/crypto/cryptoconf.c                  |    25 +-
 src/lib/crypto/des/ChangeLog                 |    12 -
 src/lib/crypto/des/des_int.h                 |     2 +-
 src/lib/crypto/des/destest.c                 |     5 +-
 src/lib/crypto/des/f_pcbc.c                  |     1 +
 src/lib/crypto/des/init_rkey.c               |     7 +-
 src/lib/crypto/des/random_key.c              |     3 +-
 src/lib/crypto/des/string2key.c              |    16 +-
 src/lib/crypto/des/verify.c                  |     6 +-
 src/lib/crypto/des_crc.c                     |     3 +-
 src/lib/crypto/des_md5.c                     |     3 +-
 src/lib/crypto/md4/ChangeLog                 |     7 -
 src/lib/crypto/md4/md4crypto.c               |     8 +-
 src/lib/crypto/md5/ChangeLog                 |    11 -
 src/lib/crypto/md5/md5crypto.c               |     8 +-
 src/lib/crypto/md5/t_cksum.c                 |     4 +-
 src/lib/crypto/os/ChangeLog                  |     6 +-
 src/lib/crypto/os/Makefile.in                |     4 +-
 src/lib/crypto/os/c_localaddr.c              |     2 +-
 src/lib/crypto/os/c_ustime.c                 |   278 +
 src/lib/crypto/os/ustime.c                   |   327 -
 src/lib/crypto/raw_des.c                     |     3 +-
 src/lib/des425/ChangeLog                     |     4 -
 src/lib/des425/string2key.c                  |    14 +-
 src/lib/gssapi/generic/ChangeLog             |     7 +
 src/lib/gssapi/generic/gssapiP_generic.h     |     2 +
 src/lib/gssapi/generic/gssapi_generic.h      |     4 +
 src/lib/gssapi/generic/util_canonhost.c      |     2 +
 src/lib/gssapi/generic/utl_nohash_validate.c |     2 +
 src/lib/gssapi/krb5/ChangeLog                |    10 +
 src/lib/gssapi/krb5/accept_sec_context.c     |     8 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h           |     4 +
 src/lib/gssapi/krb5/gssapi_krb5.h            |     4 +
 src/lib/gssapi/krb5/init_sec_context.c       |     4 +-
 src/lib/gssapi/krb5/k5seal.c                 |     4 +
 src/lib/gssapi/krb5/k5unseal.c               |     4 +
 src/lib/gssapi/krb5/util_seed.c              |     2 +-
 src/lib/kadm/adm_conn.c                      |    14 +-
 src/lib/kadm/adm_kt_dec.c                    |    20 +-
 src/lib/kadm/adm_kt_enc.c                    |    43 +-
 src/lib/kadm/alt_prof.c                      |    12 +-
 src/lib/kadm/keysalt.c                       |    26 +-
 src/lib/kadm/str_conv.c                      |   144 +-
 src/lib/krb425/ChangeLog                     |     5 -
 src/lib/krb425/get_cred.c                    |     2 +-
 src/lib/krb425/mk_priv.c                     |     4 +-
 src/lib/krb425/mk_safe.c                     |     2 +-
 src/lib/krb425/rd_priv.c                     |     2 +-
 src/lib/krb425/rd_req.c                      |     2 +-
 src/lib/krb425/rd_safe.c                     |     2 +-
 src/lib/krb425/set_key.c                     |     4 +-
 src/lib/krb5/asn.1/ChangeLog                 |    14 +-
 src/lib/krb5/asn.1/asn1_encode.c             |    11 +-
 src/lib/krb5/asn.1/asn1_k_decode.c           |    12 +-
 src/lib/krb5/asn.1/asn1_k_decode.h           |     6 +-
 src/lib/krb5/asn.1/asn1_k_encode.c           |     6 +-
 src/lib/krb5/asn.1/krb5_decode.c             |     3 +-
 src/lib/krb5/asn.1/krb5_encode.c             |     4 +-
 src/lib/krb5/ccache/file/ChangeLog           |    14 +-
 src/lib/krb5/ccache/file/fcc.h               |     1 -
 src/lib/krb5/ccache/file/fcc_gennew.c        |    12 -
 src/lib/krb5/ccache/file/fcc_maybe.c         |    32 +-
 src/lib/krb5/ccache/file/fcc_read.c          |     9 +-
 src/lib/krb5/ccache/file/fcc_retrv.c         |    16 +-
 src/lib/krb5/ccache/file/fcc_write.c         |     7 +-
 src/lib/krb5/ccache/stdio/ChangeLog          |     5 +
 src/lib/krb5/ccache/stdio/scc.h              |     2 +-
 src/lib/krb5/ccache/stdio/scc_eseq.c         |     2 +-
 src/lib/krb5/ccache/stdio/scc_maybe.c        |    26 +-
 src/lib/krb5/ccache/stdio/scc_read.c         |    10 +-
 src/lib/krb5/ccache/stdio/scc_retrv.c        |     4 +-
 src/lib/krb5/ccache/stdio/scc_write.c        |     7 +-
 src/lib/krb5/error_tables/ChangeLog          |     4 -
 src/lib/krb5/error_tables/kdb5_err.et        |     2 +-
 src/lib/krb5/error_tables/krb5_err.et        |     2 +-
 src/lib/krb5/free/ChangeLog                  |     5 -
 src/lib/krb5/free/f_kdc_rq.c                 |     4 +-
 src/lib/krb5/keytab/ChangeLog                |     3 -
 src/lib/krb5/keytab/file/ChangeLog           |     9 -
 src/lib/krb5/keytab/file/ktf_g_ent.c         |     4 +-
 src/lib/krb5/keytab/file/ktf_remove.c        |     2 +-
 src/lib/krb5/keytab/file/ktf_util.c          |    19 +-
 src/lib/krb5/keytab/file/ktfile.h            |     2 +-
 src/lib/krb5/keytab/file/ser_ktf.c           |     8 +
 src/lib/krb5/keytab/read_servi.c             |     8 +-
 src/lib/krb5/krb/ChangeLog                   |    47 +-
 src/lib/krb5/krb/auth_con.c                  |     2 +-
 src/lib/krb5/krb/decode_kdc.c                |    17 +-
 src/lib/krb5/krb/decrypt_tk.c                |    17 +-
 src/lib/krb5/krb/encode_kdc.c                |     4 +-
 src/lib/krb5/krb/encrypt_tk.c                |     2 +-
 src/lib/krb5/krb/gc_frm_kdc.c                |    18 +-
 src/lib/krb5/krb/gc_via_tkt.c                |    68 +-
 src/lib/krb5/krb/gen_seqnum.c                |     6 +-
 src/lib/krb5/krb/gen_subkey.c                |     6 +-
 src/lib/krb5/krb/get_creds.c                 |     2 +-
 src/lib/krb5/krb/get_in_tkt.c                |    67 +-
 src/lib/krb5/krb/in_tkt_ktb.c                |    14 +-
 src/lib/krb5/krb/in_tkt_pwd.c                |    16 +-
 src/lib/krb5/krb/in_tkt_sky.c                |    16 +-
 src/lib/krb5/krb/init_ctx.c                  |    70 +-
 src/lib/krb5/krb/kdc_rep_dc.c                |     4 +-
 src/lib/krb5/krb/krbconfig.c                 |     2 +-
 src/lib/krb5/krb/mk_cred.c                   |     6 +-
 src/lib/krb5/krb/mk_priv.c                   |     6 +-
 src/lib/krb5/krb/mk_rep.c                    |    16 +-
 src/lib/krb5/krb/mk_req_ext.c                |     9 +-
 src/lib/krb5/krb/parse.c                     |     2 +-
 src/lib/krb5/krb/preauth.c                   |     4 +-
 src/lib/krb5/krb/rd_cred.c                   |     4 +-
 src/lib/krb5/krb/rd_priv.c                   |     4 +-
 src/lib/krb5/krb/rd_rep.c                    |     5 +-
 src/lib/krb5/krb/rd_req_dec.c                |    21 +-
 src/lib/krb5/krb/send_tgs.c                  |    44 +-
 src/lib/krb5/krb/sendauth.c                  |     4 +-
 src/lib/krb5/krb/ser_actx.c                  |     4 +-
 src/lib/krb5/krb/ser_ctx.c                   |    36 +-
 src/lib/krb5/krb/ser_eblk.c                  |    31 +-
 src/lib/krb5/krb/ser_key.c                   |    19 +-
 src/lib/krb5/krb/t_ser.c                     |     8 +-
 src/lib/krb5/krb/unparse.c                   |     1 -
 src/lib/krb5/os/ChangeLog                    |    38 +
 src/lib/krb5/os/an_to_ln.c                   |     2 +-
 src/lib/krb5/os/ccdefname.c                  |    69 +-
 src/lib/krb5/os/genaddrs.c                   |     3 +-
 src/lib/krb5/os/hst_realm.c                  |     2 +-
 src/lib/krb5/os/init_os_ctx.c                |    76 +-
 src/lib/krb5/os/krbfileio.c                  |     2 +-
 src/lib/krb5/os/macsock.c                    |   283 +-
 src/lib/krb5/os/net_read.c                   |     2 +-
 src/lib/krb5/os/net_write.c                  |     2 +-
 src/lib/krb5/os/timeofday.c                  |    10 +
 src/lib/krb5/posix/ChangeLog                 |     4 +
 src/lib/krb5/posix/getuid.c                  |     3 +-
 src/lib/krb5/rcache/ChangeLog                |     3 +
 src/lib/krb5/rcache/rc_io.c                  |     6 +-
 src/mac/build/ChangeLog                      |     6 +
 src/mac/build/krb5-Worksheet                 |    16 +-
 src/mac/kconfig/ChangeLog                    |    54 +-
 src/mac/kconfig/autoconf.h                   |    84 +
 src/mac/kconfig/kconfig.sit.hqx              |  1040 +-
 src/mac/libraries/ChangeLog                  |     6 +
 src/mac/libraries/autoconf.h                 |    84 +
 src/mac/libraries/libraries.sit.hqx          |  1882 ++--
 src/mac/telnet/telnet.sit.hqx                | 12651 +++++++++++++++++++++++++
 src/util/et/com_err.c                        |    62 +
 src/util/et/error_message.c                  |     6 +
 src/util/et/vfprintf.c                       |     2 +
 src/util/profile/prof_init.c                 |    54 +
 src/util/profile/prof_parse.c                |    55 +
 src/util/profile/prof_section.c              |     1 +
 src/util/profile/prof_tree.c                 |    65 +
 168 files changed, 17432 insertions(+), 2961 deletions(-)

commit a66029e852781fa0333dc92bd88bd8184f6feeb1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Sep 10 14:54:30 1995 +0000

    When checking for master in tthe list of valid encryption types, do not
    stop after checking the first one.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6748 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 5 +++++
 src/kdc/main.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7472a20a0a93fb9f8fbc3ad5739dd869a8aad3b7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Sep 10 14:12:52 1995 +0000

    Add des-cbc-crc to supported_enctypes as krb5_edit requires it to generate random keys
    
    Note: this is to work around a misfeature which should be changed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6747 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 5 ++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 75604863910561a7411c1ee96d4629fd7cc7f4ab
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Sep 9 20:30:16 1995 +0000

    supported_keytypes -> supported_enctypes in the kdc.conf file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6746 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 4 ++++
 src/tests/dejagnu/config/default.exp | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 1e4f642b2e1991db894e515f4617ffde4002a2ec
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Sep 9 19:05:42 1995 +0000

    Set the encryption type before decrypting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6745 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog     | 5 +++++
 src/lib/kdb/decrypt_key.c | 2 ++
 2 files changed, 7 insertions(+)

commit 9164cfe8f50c46a64b398cf3aa533047a6ecf189
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 9 04:17:29 1995 +0000

    (gss_delete_sec_context): Add extra indirection so that we actually
    fetch the context correctly.
    
    (gss_accept_sec_context): Remove unused code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6744 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          | 12 ++++++++++++
 src/lib/gssapi/krb5/init_sec_context.c |  2 +-
 src/lib/gssapi/krb5/krb5_gss_glue.c    |  6 +-----
 3 files changed, 14 insertions(+), 6 deletions(-)

commit 9c3f755c94a586496b647bbe72276feeb93722f6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Sep 8 23:55:28 1995 +0000

    decrypt_key.c: Upon error, after freeing contents field, set to
    		null to indicate to upper levels that it is really empty.
    
    Another bug discovered by purify...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6743 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog     | 5 +++++
 src/lib/kdb/decrypt_key.c | 4 ++++
 2 files changed, 9 insertions(+)

commit eb925181c244ab37b79ea7ed40771881ea5c44d8
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Sep 8 20:01:16 1995 +0000

    Changes to compile under AIX--made a while back but never committed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6742 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog    | 12 ++++++++++++
 src/krb524/configure.in |  1 +
 src/krb524/krb524d.c    |  3 +++
 3 files changed, 16 insertions(+)

commit a0455835a55a389676fdb2fb948a8e2bfa74a7ae
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Sep 8 11:38:11 1995 +0000

    If V4 compatibility is not enabled, provide a dummy routine for
    loading a v4 database.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6741 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog |  5 +++++
 src/admin/edit/loadv4.c  | 12 +++++++++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit 8d95866938341408220f57d8fd3bc661778715fd
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Sep 8 03:16:18 1995 +0000

    Added Macintosh source tree for mac development
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6740 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/build/krb5-Worksheet          |  671 ++++++
 src/mac/kconfig/ChangeLog             |   50 +
 src/mac/kconfig/KerberosHeaders.pch   |   90 +
 src/mac/kconfig/MakeFile              |  250 +++
 src/mac/kconfig/ReleaseNotes          |  172 ++
 src/mac/kconfig/WindowUtil.c          |  311 +++
 src/mac/kconfig/WindowUtil.h          |   27 +
 src/mac/kconfig/WindowUtil.proto.h    |    9 +
 src/mac/kconfig/des_cornell.c         |  222 ++
 src/mac/kconfig/desproto.h            |   34 +
 src/mac/kconfig/dnr.c                 |  293 +++
 src/mac/kconfig/encrypt.h             |   92 +
 src/mac/kconfig/getpasswd.c           |  217 ++
 src/mac/kconfig/glue.h                |   48 +
 src/mac/kconfig/k.bw                  |  Bin 0 -> 2767 bytes
 src/mac/kconfig/k.color               |  Bin 0 -> 46658 bytes
 src/mac/kconfig/kadm.c                | 1282 +++++++++++
 src/mac/kconfig/kadm.h                |  130 ++
 src/mac/kconfig/kadm.proto.h          |   22 +
 src/mac/kconfig/kconfig.c             | 3793 +++++++++++++++++++++++++++++++++
 src/mac/kconfig/kconfig.h             |  218 ++
 src/mac/kconfig/kconfig.proto.h       |   71 +
 src/mac/kconfig/kconfig.r             |   91 +
 src/mac/kconfig/kconfig.sit.hqx       |  519 +++++
 src/mac/kconfig/kconfig.vers          |   42 +
 src/mac/kconfig/kpasswd.c             |  216 ++
 src/mac/kconfig/ldef.c                |  165 ++
 src/mac/krb5-Worksheet                |  667 ------
 src/mac/libraries/KerberosHeaders.pch |   86 +
 src/mac/libraries/libraries.sit.hqx   |  947 ++++++++
 30 files changed, 10068 insertions(+), 667 deletions(-)

commit 8852402f26ca4132790be075e71675787202f774
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Sep 8 03:07:52 1995 +0000

    Renamed a file since the Mac can't have two files with the same name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6739 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/.Sanitize     |   2 +-
 src/lib/crypto/os/ChangeLog     |   6 +
 src/lib/crypto/os/Makefile.in   |   4 +-
 src/lib/crypto/os/c_localaddr.c | 291 ++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/os/localaddr.c   | 291 ----------------------------------------
 src/lib/crypto/os/ustime.c      |  20 +--
 6 files changed, 312 insertions(+), 302 deletions(-)

commit e8978e6bd4ad986f0f67887d61436774a6adea75
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Sep 7 22:14:58 1995 +0000

    	* scc_gennew.c (krb5_scc_generate_new): don't use automatic
    	aggregate initialization.
    
    so we can still compile under sunos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6738 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog    | 5 +++++
 src/lib/krb5/ccache/stdio/scc_gennew.c | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 4e445f5c1dadc29b5aa1da8d4afd93a5db5ae72f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 7 21:56:02 1995 +0000

    Globally change use of ENCTYPE_DES_CBC_MD5 to DEFAULT_KDC_ENCTYPE, so
    that we use the same encryption type by default for all KDC server
    programs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6737 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_key.c | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit 76b15333844125269f0875fb5cfde804f8768fe8
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 7 21:55:29 1995 +0000

    srv_key.c: Globally change use of ENCTYPE_DES_CBC_MD5 to
    	DEFAULT_KDC_ENCTYPE, so that we use the same encryption type by
    	default for all KDC server programs.
    
    srv_main.c (main): Set the default realm from the -r argument, so that
    	correct defaulting takes place for things like krb5_parse().
    
    srv_net.c (net_init): Use KRB5_ADM_SERVICE_INSTANCE to determine the
    	service instance, instance of KRB5_ADMIN_SERVICE_NAME.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6736 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog  | 13 +++++++++++++
 src/kadmin/v5server/srv_main.c |  8 +++++++-
 src/kadmin/v5server/srv_net.c  |  4 ++--
 3 files changed, 22 insertions(+), 3 deletions(-)

commit 7d2ba2c23a6b39a9947f6c757eca3fe584281e8a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 7 21:51:35 1995 +0000

    Use official IANA assigned name for the port, which is kpasswd, not
    changepw.  Add new define, KRB5_ADM_SERVICE_INSTANCE, which defines
    the instance name used for the kadmin name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6735 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 7 +++++++
 src/include/krb5/adm.h     | 4 +++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 8df0a6bdd74297c1f863ce278b7335c9b736eb59
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 7 21:50:53 1995 +0000

    Use KRB5_ADM_SERVICE_INSTANCE for the instance name, instead of
    KRB5_ADM_SERVICE_NAME.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6734 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog  | 5 +++++
 src/lib/kadm/adm_conn.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 575545acc213cef9500dff76b0bfbc5abeade61c
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Sep 7 19:09:58 1995 +0000

    	* ktutil_funcs.c : Do appropriate magic for enctype/keytype cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6733 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog      | 5 +++++
 src/kadmin/ktutil/ktutil_funcs.c | 7 +++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 90165f6569d067b69325f00100b23de5f1da4bf3
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:22:02 1995 +0000

            * kdb5_verify.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6732 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/verify/ChangeLog     |  4 ++++
 src/tests/verify/kdb5_verify.c | 28 ++++++++++++++--------------
 2 files changed, 18 insertions(+), 14 deletions(-)

commit ab9b62b76d8101f9391d12549ba8e3ee5d8d3d40
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:21:21 1995 +0000

            * kdc5_hammer.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6731 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     |  4 ++++
 src/tests/hammer/kdc5_hammer.c | 32 ++++++++++++++++----------------
 2 files changed, 20 insertions(+), 16 deletions(-)

commit ec2da422f0174100cde4956c676769f079332f9c
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:21:00 1995 +0000

            * kdb5_mkdums.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6730 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     |  4 ++++
 src/tests/create/kdb5_mkdums.c | 24 ++++++++++++------------
 2 files changed, 16 insertions(+), 12 deletions(-)

commit 2e0de055ab16bf358b7c778cb7c2fb87c974a3fb
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:19:54 1995 +0000

            * ktest.c, ktest_equal.c, ktest_equal.h :
    		s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6729 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog     |  5 +++++
 src/tests/asn.1/ktest.c       | 12 ++++++------
 src/tests/asn.1/ktest_equal.c | 16 ++++++++--------
 src/tests/asn.1/ktest_equal.h |  2 +-
 4 files changed, 20 insertions(+), 15 deletions(-)

commit d594073d22cea9be6aa0501db2c2656dc815fa37
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:18:25 1995 +0000

            * test1.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6728 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog | 4 ++++
 src/tests/test1.c   | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit ad523c3bbb17d78b309552aea3967b382023abcd
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:17:35 1995 +0000

            * auth_con.c, decrypt_tk.c, encode_kdc.c, encrypt_tk.c,
    	* gc_frm_kdc.c, gen_seqnum.c, get_creds.c, get_in_tkt.c,
    	* in_tkt_ktb.c, in_tkt_pwd.c, in_tkt_sky.c, init_ctx.c,
    	* kdc_rep_dc.c, mk_cred.c, mk_priv.c, mk_rep.c, mk_req._ext.c,
    	* preauth.c, rd_cred.c, rd_priv.c, rd_rep.c, rd_req_dec.c,
    	* send_tgs.c, sendauth.c, ser_actx.c, ser_ctx.c, ser_eblk.c,
    	* ser_key.c, t_ser.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6727 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 10 ++++++++++
 src/lib/krb5/krb/auth_con.c   |  2 +-
 src/lib/krb5/krb/decrypt_tk.c |  4 ++--
 src/lib/krb5/krb/encode_kdc.c |  4 ++--
 src/lib/krb5/krb/encrypt_tk.c |  2 +-
 src/lib/krb5/krb/gc_frm_kdc.c | 12 ++++++------
 src/lib/krb5/krb/gen_seqnum.c |  6 +++---
 src/lib/krb5/krb/gen_subkey.c |  6 +++---
 src/lib/krb5/krb/get_creds.c  |  2 +-
 src/lib/krb5/krb/get_in_tkt.c | 14 +++++++-------
 src/lib/krb5/krb/in_tkt_ktb.c | 10 +++++-----
 src/lib/krb5/krb/in_tkt_pwd.c | 12 ++++++------
 src/lib/krb5/krb/in_tkt_sky.c | 10 +++++-----
 src/lib/krb5/krb/init_ctx.c   | 24 ++++++++++++------------
 src/lib/krb5/krb/kdc_rep_dc.c |  4 ++--
 src/lib/krb5/krb/mk_cred.c    |  6 +++---
 src/lib/krb5/krb/mk_priv.c    |  6 +++---
 src/lib/krb5/krb/mk_rep.c     | 12 ++++++------
 src/lib/krb5/krb/mk_req_ext.c | 10 +++++-----
 src/lib/krb5/krb/preauth.c    |  4 ++--
 src/lib/krb5/krb/rd_cred.c    |  4 ++--
 src/lib/krb5/krb/rd_priv.c    |  4 ++--
 src/lib/krb5/krb/rd_rep.c     |  6 +++---
 src/lib/krb5/krb/rd_req_dec.c | 16 ++++++++--------
 src/lib/krb5/krb/send_tgs.c   | 18 +++++++++---------
 src/lib/krb5/krb/sendauth.c   |  4 ++--
 src/lib/krb5/krb/ser_actx.c   |  4 ++--
 src/lib/krb5/krb/ser_ctx.c    |  8 ++++----
 src/lib/krb5/krb/ser_eblk.c   | 16 ++++++++--------
 src/lib/krb5/krb/ser_key.c    | 10 +++++-----
 src/lib/krb5/krb/t_ser.c      |  6 +++---
 31 files changed, 133 insertions(+), 123 deletions(-)

commit 95f4e069cd07e5c5ff16405a2bff07a4c6e7aa49
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:15:36 1995 +0000

            * ktf_g_ent.c, ktf_remove.c, ktf_util.c, ktfile.h :
    		s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6726 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog    |  5 +++++
 src/lib/krb5/keytab/file/ktf_g_ent.c  |  4 ++--
 src/lib/krb5/keytab/file/ktf_remove.c |  2 +-
 src/lib/krb5/keytab/file/ktf_util.c   | 18 +++++++++---------
 src/lib/krb5/keytab/file/ktfile.h     |  2 +-
 5 files changed, 18 insertions(+), 13 deletions(-)

commit 3f2c8e8fb0c2df20077b8fdf7964106b9f46a200
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:14:36 1995 +0000

            * read_servi.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6725 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog    | 3 +++
 src/lib/krb5/keytab/read_servi.c | 8 ++++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit c1e3f598dd7f045ec04f320778b0459405154e83
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:13:34 1995 +0000

            * kdb5_err.et : Change KRB5_KDB_BAD_KEYTYPE to KRB5_KDB_BAD_ENCTYPE
    	* krb5_err.et : Change KRB5_BAD_KEYTYPE to KRB5_BAD_ENCTYPE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6724 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/kdb5_err.et | 2 +-
 src/lib/krb5/error_tables/krb5_err.et | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit 01ea1dbbef0647e890c9cb615e31586877cd98fd
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:13:02 1995 +0000

            * scc_read.c, scc_write.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6723 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog   | 3 +++
 src/lib/krb5/ccache/stdio/scc_read.c  | 6 +++---
 src/lib/krb5/ccache/stdio/scc_write.c | 4 ++--
 3 files changed, 8 insertions(+), 5 deletions(-)

commit b87504a2015b9bf55148c31757137cfb2245b1b5
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:12:39 1995 +0000

            * file_read.c, file_write.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6722 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   | 3 +++
 src/lib/krb5/ccache/file/fcc_read.c  | 4 ++--
 src/lib/krb5/ccache/file/fcc_write.c | 4 ++--
 3 files changed, 7 insertions(+), 4 deletions(-)

commit ebadf3ae05efb11032eced96a0b3919eb9ac872b
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:12:06 1995 +0000

            * asn1_k_decode.c, asn1_k_decode.h, asn1_k_encode.c, asn1_k_encode.h,
    	* krb5_decode.c, krb5_encode.c: s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6721 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       |  4 ++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 20 ++++++++++----------
 src/lib/krb5/asn.1/asn1_k_decode.h |  8 ++++----
 src/lib/krb5/asn.1/asn1_k_encode.c | 10 +++++-----
 src/lib/krb5/asn.1/asn1_k_encode.h |  6 +++---
 src/lib/krb5/asn.1/krb5_decode.c   |  2 +-
 src/lib/krb5/asn.1/krb5_encode.c   |  4 ++--
 7 files changed, 29 insertions(+), 25 deletions(-)

commit a74a7620b56aee187bf5d70b147e66aee4598f09
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:11:25 1995 +0000

            * get_cred.c, mk_priv.c, mk_safe.c, rd_priv.c, rd_req.c, rd_safe.c,
    	* set_key.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6720 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/ChangeLog  | 5 +++++
 src/lib/krb425/get_cred.c | 2 +-
 src/lib/krb425/mk_priv.c  | 4 ++--
 src/lib/krb425/mk_safe.c  | 2 +-
 src/lib/krb425/rd_priv.c  | 2 +-
 src/lib/krb425/rd_req.c   | 2 +-
 src/lib/krb425/rd_safe.c  | 2 +-
 src/lib/krb425/set_key.c  | 4 ++--
 8 files changed, 14 insertions(+), 9 deletions(-)

commit b3d65b9e77095a373d78c5ee7b4b856f8327d8f9
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:10:46 1995 +0000

            * DNR.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6719 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 4 ++++
 src/lib/krb4/DNR.c     | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 4b442905d1e1742e5b21e76731779182d4a4baf4
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:10:10 1995 +0000

            * decrypt_key.c, encrypt_key.c, fetch_mkey.c, kdb_compat.c,
    	* kdb_cpw.c, kdb_xdr.c, store_mkey.c, t_kdb.c :
    		s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6718 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog     |  5 +++++
 src/lib/kdb/decrypt_key.c |  2 +-
 src/lib/kdb/encrypt_key.c |  2 +-
 src/lib/kdb/fetch_mkey.c  | 10 +++++-----
 src/lib/kdb/kdb_compat.h  |  2 +-
 src/lib/kdb/kdb_cpw.c     | 14 +++++++-------
 src/lib/kdb/kdb_xdr.c     |  6 +++---
 src/lib/kdb/store_mkey.c  |  6 +++---
 src/lib/kdb/t_kdb.c       |  8 ++++----
 9 files changed, 30 insertions(+), 25 deletions(-)

commit 7d6bc3aff08fbdadccf9ca0c850297c1fbbc394d
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:09:36 1995 +0000

            * adm_kt_dec.c, adm_kt_enc.c, alt_prof.c, keysalt.c, str_conv.c :
    		s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6717 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog    |  4 +++
 src/lib/kadm/adm_kt_dec.c |  8 ++---
 src/lib/kadm/adm_kt_enc.c | 22 +++++++-------
 src/lib/kadm/alt_prof.c   |  8 ++---
 src/lib/kadm/keysalt.c    | 26 ++++++++--------
 src/lib/kadm/str_conv.c   | 76 +++++++++++++++++++++++------------------------
 6 files changed, 74 insertions(+), 70 deletions(-)

commit 5a1d0b18daef4208ee59d2b494e4308449c00035
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:09:02 1995 +0000

            * accept_sec_context.c, init_sec_context.c, util.c :
    		s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6716 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 4 ++++
 src/lib/gssapi/krb5/accept_sec_context.c | 4 ++--
 src/lib/gssapi/krb5/init_sec_context.c   | 4 ++--
 src/lib/gssapi/krb5/util_seed.c          | 2 +-
 4 files changed, 9 insertions(+), 5 deletions(-)

commit 349892a1ec0c57177ff4c61f104247598088b7cc
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:08:22 1995 +0000

            * string2key.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6715 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog    |  4 ++++
 src/lib/des425/string2key.c | 14 +++++++-------
 2 files changed, 11 insertions(+), 7 deletions(-)

commit 7cdb80e1fe6dc2b38498c5be0c40235260cc0af0
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:07:49 1995 +0000

            * md5crypto.c, t_cksum.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6714 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog   | 3 +++
 src/lib/crypto/md5/md5crypto.c | 8 ++++----
 src/lib/crypto/md5/t_cksum.c   | 4 ++--
 3 files changed, 9 insertions(+), 6 deletions(-)

commit 1194ce65ecf4f3340632daba2bd6599242f71511
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:07:21 1995 +0000

            * md4crypto.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6713 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog   | 3 +++
 src/lib/crypto/md4/md4crypto.c | 8 ++++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit e2881a98c8944e1a70b584d94187f6468eb23a6d
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:07:04 1995 +0000

            * des_int.h, destest.c, init_rkey.c, random_key.c, string2key.c
    	* verify.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6712 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    |  4 ++++
 src/lib/crypto/des/des_int.h    |  2 +-
 src/lib/crypto/des/destest.c    |  4 ++--
 src/lib/crypto/des/init_rkey.c  | 10 +++++-----
 src/lib/crypto/des/random_key.c |  2 +-
 src/lib/crypto/des/string2key.c | 16 ++++++++--------
 src/lib/crypto/des/verify.c     |  4 ++--
 7 files changed, 23 insertions(+), 19 deletions(-)

commit 29e13c7b49e47ef64805e7f864c64d6105293607
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:06:38 1995 +0000

            * cryptoconf.c, des_crc.c, des_md5.c raw_des.c
    		s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6711 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    |  4 ++++
 src/lib/crypto/cryptoconf.c | 12 ++++++------
 src/lib/crypto/des_crc.c    |  2 +-
 src/lib/crypto/des_md5.c    |  2 +-
 src/lib/crypto/raw_des.c    |  2 +-
 5 files changed, 13 insertions(+), 9 deletions(-)

commit 2fe2dba1a4731aae6afab3e3837005c3bbb4184f
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:06:09 1995 +0000

            * cnv_tkt_skey.c, conv_creds.c, get_cred.c k524init.c krb524d.c,
    	* test.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6710 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      |  5 +++++
 src/krb524/cnv_tkt_skey.c |  4 ++--
 src/krb524/conv_creds.c   |  2 +-
 src/krb524/getcred.c      |  2 +-
 src/krb524/k524init.c     |  2 +-
 src/krb524/krb524d.c      | 10 +++++-----
 src/krb524/test.c         |  6 +++---
 7 files changed, 18 insertions(+), 13 deletions(-)

commit 34461f76af065f58d40001c50a727c22e32902b5
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:05:41 1995 +0000

            * do_as_req.c, do_tgs_req.c, kdc_util.c, kerberos_v4.c, main.c :
    		s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6709 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  4 ++++
 src/kdc/do_as_req.c   | 24 ++++++++++-----------
 src/kdc/do_tgs_req.c  | 46 ++++++++++++++++++++--------------------
 src/kdc/kdc_util.c    |  4 ++--
 src/kdc/kerberos_v4.c |  4 ++--
 src/kdc/main.c        | 58 +++++++++++++++++++++++++--------------------------
 6 files changed, 72 insertions(+), 68 deletions(-)

commit 5b07f6612c8bdb3f9a34743152b4d76acce33ab2
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:05:04 1995 +0000

            * admin_server.c, kadm_funcs.c kadm_ser_wrap.c :
    		s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6708 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog       |  4 ++++
 src/kadmin.v4/server/admin_server.c  |  6 +++---
 src/kadmin.v4/server/kadm_funcs.c    | 36 ++++++++++++++++++------------------
 src/kadmin.v4/server/kadm_ser_wrap.c | 10 +++++-----
 4 files changed, 30 insertions(+), 26 deletions(-)

commit eb8f10fab589512ce42a5382239d61463c95ac95
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:03:38 1995 +0000

            * adm_adm_func.c, adm_fmt_inq.c, adm_funcs.c, adm_process.c,
    	* adm_server.c adm_v4_pwd.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6707 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/ChangeLog      |  4 ++++
 src/kadmin.old/server/adm_adm_func.c | 20 ++++++++++----------
 src/kadmin.old/server/adm_fmt_inq.c  |  4 ++--
 src/kadmin.old/server/adm_funcs.c    |  4 ++--
 src/kadmin.old/server/adm_process.c  |  8 ++++----
 src/kadmin.old/server/adm_server.c   | 32 ++++++++++++++++----------------
 src/kadmin.old/server/adm_v4_pwd.c   |  2 +-
 7 files changed, 39 insertions(+), 35 deletions(-)

commit d5a7ab2e94f063aaec8093975f70ae031c6242f9
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:03:08 1995 +0000

            * admin.c, passwd.c, srv_key.c, srv_main.c :
    		s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6706 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog  |  4 ++++
 src/kadmin/v5server/admin.c    | 22 ++++++++++-----------
 src/kadmin/v5server/passwd.c   |  4 ++--
 src/kadmin/v5server/srv_key.c  | 44 +++++++++++++++++++++---------------------
 src/kadmin/v5server/srv_main.c | 10 +++++-----
 5 files changed, 44 insertions(+), 40 deletions(-)

commit aac77f4a9b67ba578896315676553fbcf2d64b0a
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:02:41 1995 +0000

            * kadmin5.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6705 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog |  3 +++
 src/kadmin/v5client/kadmin5.c | 22 +++++++++++-----------
 2 files changed, 14 insertions(+), 11 deletions(-)

commit 1fa3d45695d9e25132797b802167d333ee92529c
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:02:18 1995 +0000

            * osconf.h : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6704 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 3 +++
 src/include/krb5/stock/osconf.h  | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 47460a571ac52845f4bc5b835bbf66de58580876
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:01:56 1995 +0000

            * adm.h, adm_proto.h kdb.h : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6703 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 3 +++
 src/include/krb5/adm.h       | 8 ++++----
 src/include/krb5/adm_proto.h | 6 +++---
 src/include/krb5/kdb.h       | 8 ++++----
 4 files changed, 14 insertions(+), 11 deletions(-)

commit fcd023d04ebc85591bb3aa89a145c4012e6868ff
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:01:34 1995 +0000

            * k5-int.h krb5.hin : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6702 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  3 +++
 src/include/k5-int.h  |  4 ++--
 src/include/krb5.hin  | 62 +++++++++++++++++++++++++--------------------------
 3 files changed, 36 insertions(+), 33 deletions(-)

commit 606831a966e0349235d4ccd0ed919db67769be57
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:00:59 1995 +0000

            * krb_auth_su.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6701 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     | 3 +++
 src/clients/ksu/krb_auth_su.c | 8 ++++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit c70008d314315d1d88ec9b3d1e449336a5c31e63
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:00:37 1995 +0000

            * encrypt.h, kerberos5.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6700 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 3 +++
 src/appl/telnet/libtelnet/encrypt.h   | 2 +-
 src/appl/telnet/libtelnet/kerberos5.c | 2 +-
 3 files changed, 5 insertions(+), 2 deletions(-)

commit 24b5882941d5adb0c3d467065960ddb8cddb84c8
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 19:00:09 1995 +0000

            * kdb5_stash.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6699 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/stash/ChangeLog    |  3 +++
 src/admin/stash/kdb5_stash.c | 28 ++++++++++++++--------------
 src/appl/bsd/ChangeLog       |  5 +++++
 src/appl/bsd/krcp.c          |  4 ++--
 src/appl/bsd/krlogin.c       |  2 +-
 src/appl/bsd/krlogind.c      |  4 ++--
 src/appl/bsd/krsh.c          |  2 +-
 src/appl/bsd/krshd.c         |  2 +-
 8 files changed, 29 insertions(+), 21 deletions(-)

commit 527f1eaca9cab3f3e9950ce2fe85dc5f6f34005b
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 18:59:17 1995 +0000

            * cpw.c, dump.c, dumpv4.c, kdb5_edit.c, loadv4.c :
    		s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6698 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   |  4 ++++
 src/admin/edit/cpw.c       |  4 ++--
 src/admin/edit/dump.c      | 14 +++++++-------
 src/admin/edit/dumpv4.c    |  4 ++--
 src/admin/edit/kdb5_edit.c | 32 ++++++++++++++++----------------
 src/admin/edit/loadv4.c    | 30 +++++++++++++++---------------
 6 files changed, 46 insertions(+), 42 deletions(-)

commit 758dcd90976b3e8772de5c6498dc7263aa167543
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 18:58:49 1995 +0000

    	* kdb5_create.c : s/keytype/enctype/g, s/KEYTYPE/ENCTYPE/g
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6697 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/ChangeLog     |  4 ++++
 src/admin/create/kdb5_create.c | 34 +++++++++++++++++-----------------
 2 files changed, 21 insertions(+), 17 deletions(-)

commit 5d9a10753d934f09c97b482554a05cc878d8e11a
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Sep 6 04:24:13 1995 +0000

    	* krb524d.c (main): set timeout inside while loop to prevent spin.
    	(cleanup_and_exit): free master_princ or close keytab, and free
    	the global context, to eliminate spurious storage use in malloc
    	debugging.
    	(init_master): free realm.
    
    (emailed to bjaspan@cam.ov.com seperately.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6692 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog |  7 +++++++
 src/krb524/krb524d.c | 10 ++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 6718a3ee9c286e2a314f65a17c83602d900b77a7
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:47:59 1995 +0000

            * kdb5_verify.c : Remove krb5_enctype references, and replace with
                    krb5_keytype where appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6691 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/verify/ChangeLog     |  4 ++++
 src/tests/verify/kdb5_verify.c | 17 ++---------------
 2 files changed, 6 insertions(+), 15 deletions(-)

commit 2b538ea7285c1644c813662c94fe1b65a18c914e
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:47:41 1995 +0000

            * kdc5_hammer.c : Remove krb5_enctype references, and replace with
                    krb5_keytype where appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6690 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     |  4 ++++
 src/tests/hammer/kdc5_hammer.c | 15 +--------------
 2 files changed, 5 insertions(+), 14 deletions(-)

commit c7d13828126bde2f86543d2410e21f5bc5a12818
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:46:57 1995 +0000

            * kdb5_mkdums.c : Remove krb5_enctype references, and replace with
                    krb5_keytype where appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6689 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     |  4 ++++
 src/tests/create/kdb5_mkdums.c | 17 ++---------------
 2 files changed, 6 insertions(+), 15 deletions(-)

commit d11db39ff36f282d56f22ed3008a6102516c6cb0
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:46:24 1995 +0000

            * ktest.c, ktest.h, ktest_equal.c, ktest_equal.h : Remove krb5_enctype
    		references, and replace with krb5_keytype where appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6688 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog     |  4 ++++
 src/tests/asn.1/ktest.c       | 23 +++++++++++------------
 src/tests/asn.1/ktest.h       |  2 --
 src/tests/asn.1/ktest_equal.c | 12 ++++++------
 src/tests/asn.1/ktest_equal.h |  2 +-
 5 files changed, 22 insertions(+), 21 deletions(-)

commit 460c476e013f620348beda6f72606ab357ae93d5
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:45:51 1995 +0000

            * decode_kdc.c, decrypt_tk.c, encode_kdc.c, encrypt_tk.c, gc_frm_kdc.c
    	* gc_via_tkt.c, get_in_tkt.c, in_tkt_ktb.c, in_tkt_pwd.c, in_tkt_sky.c
    	* init_ctx.c, kdc_rep_dc.c, mk_cred.c, mk_priv.c, mk_rep.c
    	* mk_req_ext.c, rd_cred.c, rd_priv.c, rd_rep.c, rd_req_dec.c,
    	* send_tgs.c, ser_ctx.c, ser_eblk.c, ser_key.c, t_ser.c:
    		Remove krb5_enctype references, and replace with
                    krb5_keytype where appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6687 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 10 ++++++++
 src/lib/krb5/krb/decode_kdc.c | 17 ++++---------
 src/lib/krb5/krb/decrypt_tk.c | 17 ++++++-------
 src/lib/krb5/krb/encode_kdc.c |  4 +--
 src/lib/krb5/krb/encrypt_tk.c |  2 +-
 src/lib/krb5/krb/gc_frm_kdc.c |  6 -----
 src/lib/krb5/krb/gc_via_tkt.c |  4 +--
 src/lib/krb5/krb/get_in_tkt.c | 29 ++++++++++++----------
 src/lib/krb5/krb/in_tkt_ktb.c |  6 ++---
 src/lib/krb5/krb/in_tkt_pwd.c |  6 ++---
 src/lib/krb5/krb/in_tkt_sky.c |  8 +++---
 src/lib/krb5/krb/init_ctx.c   | 58 +++++++++++++++++++++----------------------
 src/lib/krb5/krb/kdc_rep_dc.c |  4 +--
 src/lib/krb5/krb/mk_cred.c    |  6 ++---
 src/lib/krb5/krb/mk_priv.c    |  6 ++---
 src/lib/krb5/krb/mk_rep.c     | 12 +++------
 src/lib/krb5/krb/mk_req_ext.c | 10 ++++----
 src/lib/krb5/krb/rd_cred.c    |  4 +--
 src/lib/krb5/krb/rd_priv.c    |  4 +--
 src/lib/krb5/krb/rd_rep.c     |  7 +++---
 src/lib/krb5/krb/rd_req_dec.c | 11 +++-----
 src/lib/krb5/krb/send_tgs.c   | 36 +++++++++++++--------------
 src/lib/krb5/krb/ser_ctx.c    | 40 ++++++++++++++---------------
 src/lib/krb5/krb/ser_eblk.c   | 21 +++-------------
 src/lib/krb5/krb/ser_key.c    |  9 -------
 src/lib/krb5/krb/t_ser.c      |  8 +++---
 26 files changed, 151 insertions(+), 194 deletions(-)

commit d0639362a83f6c8edda937b79596fd50e7aa0b5f
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:44:51 1995 +0000

            * ktf_util.c : Remove krb5_enctype references, and replace with
                    krb5_keytype where appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6686 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog  | 4 ++++
 src/lib/krb5/keytab/file/ktf_util.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 6b63fb8b0500cf1143152e03d9665e0cc1d1c93e
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:44:30 1995 +0000

            * f_kdc_rq.c : Remove krb5_enctype references, and replace with
                    krb5_keytype where appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6685 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/ChangeLog  | 5 +++++
 src/lib/krb5/free/f_kdc_rq.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 350a5ce8a6310421c8b3046928538074300979a0
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:44:03 1995 +0000

            * scc.h : Add another KRB5_SCC_FVNO but don't up the default.
            * scc_gennew.c, scc_maybe.c : New version saves a length after
                    version for whatever we want to put into the ccache before
                    the first credential (like a time skew)
            * scc_read.c, scc_write.c : Remove krb5_enctype references, and
                    replace with krb5_keytype where appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6684 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog    |  9 +++++++++
 src/lib/krb5/ccache/stdio/scc.h        |  5 +++--
 src/lib/krb5/ccache/stdio/scc_gennew.c | 10 ++++++++++
 src/lib/krb5/ccache/stdio/scc_maybe.c  | 26 ++++++++++++++++++++++----
 src/lib/krb5/ccache/stdio/scc_read.c   |  8 +++-----
 src/lib/krb5/ccache/stdio/scc_write.c  |  5 ++---
 6 files changed, 49 insertions(+), 14 deletions(-)

commit 6ba25276589cda3bd8b37ac489833c701dad8569
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:33:29 1995 +0000

    	* fcc.h : Add another KRB5_FCC_FVNO but don't up the default.
    	* fcc_gennew.c, fcc_maybe.c : New version saves a length after
    		version for whatever we want to put into the ccache before
    		the first credential (like a time skew)
            * fcc_read.c, fcc_write.c : Remove krb5_enctype references, and
    		replace with krb5_keytype where appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6683 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog    |  9 +++++++++
 src/lib/krb5/ccache/file/fcc.h        |  1 +
 src/lib/krb5/ccache/file/fcc_gennew.c | 12 ++++++++++++
 src/lib/krb5/ccache/file/fcc_maybe.c  | 30 +++++++++++++++++++++++++-----
 src/lib/krb5/ccache/file/fcc_read.c   |  7 ++-----
 src/lib/krb5/ccache/file/fcc_write.c  |  5 ++---
 6 files changed, 51 insertions(+), 13 deletions(-)

commit b7a9ca2eb939e8d605424749a50fae8d4470725d
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:32:46 1995 +0000

            * asn1_k_decode.c, asn1_k_decode.h, asn1_k_encode.c, asn1_k_encode.h
    	* krb5_decode.c : Remove krb5_enctype references, and replace with
                    krb5_keytype where appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6682 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       |  7 +++++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 18 ++++++++----------
 src/lib/krb5/asn.1/asn1_k_decode.h |  6 ++----
 src/lib/krb5/asn.1/asn1_k_encode.c |  8 ++++----
 src/lib/krb5/asn.1/asn1_k_encode.h |  6 +++---
 src/lib/krb5/asn.1/krb5_decode.c   |  1 -
 6 files changed, 24 insertions(+), 22 deletions(-)

commit 5586a10a23ed9f38b328b968319f70a8df5a5933
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:32:21 1995 +0000

            * decrypt_key.c, fetch_mkey.c, t_kdb.c : Remove krb5_enctype
    		references, and replace with krb5_keytype where appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6681 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog     | 5 +++++
 src/lib/kdb/decrypt_key.c | 1 -
 src/lib/kdb/fetch_mkey.c  | 1 -
 src/lib/kdb/t_kdb.c       | 3 +--
 4 files changed, 6 insertions(+), 4 deletions(-)

commit b17963ad62f06df3a5628318bc5fad5dedcb88da
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:31:56 1995 +0000

            * adm_kt_dec.c, adm_kt_enc.c, alt_prof.c, str_conv.c:
    		Remove krb5_enctype references, and replace
    		with krb5_keytype where appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6680 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog    |   6 +++
 src/lib/kadm/adm_kt_dec.c |  12 ------
 src/lib/kadm/adm_kt_enc.c |  21 ----------
 src/lib/kadm/alt_prof.c   |   8 ----
 src/lib/kadm/str_conv.c   | 104 +++++++++-------------------------------------
 5 files changed, 26 insertions(+), 125 deletions(-)

commit a761bad7046ef4ca5b460782634790acc2e209b9
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:31:17 1995 +0000

            * accept_sec_context.c, init_sec_context.c, util_seed.c :
    		Remove krb5_enctype references, and replace with
    		krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6679 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 6 ++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 4 ++--
 src/lib/gssapi/krb5/init_sec_context.c   | 4 ++--
 src/lib/gssapi/krb5/util_seed.c          | 2 +-
 4 files changed, 11 insertions(+), 5 deletions(-)

commit 3ba759f62e575eb3db2603666c641b7ad9f38bb4
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:30:34 1995 +0000

            * md5crypto.c : Replace KEYTYPE_DES_CBC_MD5 for KEYTYPE_DES
    
    	* t_cksum.c : Remove krb5_enctype references, and replace with
                    krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6678 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog   | 8 ++++++++
 src/lib/crypto/md5/md5crypto.c | 8 ++++----
 src/lib/crypto/md5/t_cksum.c   | 4 ++--
 3 files changed, 14 insertions(+), 6 deletions(-)

commit bca1e56525472627b4bfe6691a16a85c5a22c52e
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:30:15 1995 +0000

            * md4crypto.c : Replace KEYTYPE_DES_CBC_MD4 for KEYTYPE_DES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6677 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog   | 4 ++++
 src/lib/crypto/md4/md4crypto.c | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit da750636547b314d04fdfb7f7094a26c56848071
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:29:17 1995 +0000

            * destest.c, random_key.c, string2key.c, verify.c : Remove krb5_enctype
    		references, and replace with krb5_keytype where appropriate.
    	* init_rkey.c (mit_des_init_random_key()),
    	* string2key.c (mit_des_string_to_key()) : Allow for any DES keytype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6676 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    | 8 ++++++++
 src/lib/crypto/des/destest.c    | 5 ++---
 src/lib/crypto/des/init_rkey.c  | 5 ++++-
 src/lib/crypto/des/random_key.c | 3 +--
 src/lib/crypto/des/string2key.c | 6 +++---
 src/lib/crypto/des/verify.c     | 6 +++---
 6 files changed, 21 insertions(+), 12 deletions(-)

commit 8e22bb9fc0d80cf1597e88fffe50e95112ead701
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:28:39 1995 +0000

            * cryptoconf.c : Remove krb5_csarray.
    	* cryptoconf.c, des_crc.c, des_md5.c, raw_des.c : Remove krb5_enctype
    		references, and replace with krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6675 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    |  7 +++++++
 src/lib/crypto/cryptoconf.c | 21 ++++-----------------
 src/lib/crypto/des_crc.c    |  3 +--
 src/lib/crypto/des_md5.c    |  3 +--
 src/lib/crypto/raw_des.c    |  3 +--
 5 files changed, 14 insertions(+), 23 deletions(-)

commit 47abf305db8fccf739d3ec3428fd23a237a82776
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:28:12 1995 +0000

            * cnv_tkt_skey.c, getcred.c, k524init.c, krb524d.c, test.c :
    		Remove krb5_enctype references, and replace with
                    krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6674 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog      |  7 +++++++
 src/krb524/cnv_tkt_skey.c |  2 +-
 src/krb524/getcred.c      |  2 +-
 src/krb524/k524init.c     |  2 +-
 src/krb524/krb524d.c      | 10 ++++------
 src/krb524/test.c         |  5 ++---
 6 files changed, 16 insertions(+), 12 deletions(-)

commit d6d48fe3b5502e36f45eaf3392e6ad93f8ad3a03
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:27:25 1995 +0000

            * do_as_req.c, do_tgs_req.c, kerberos_v4.c, main.c: Remove krb5_enctype
    		references, and replace with krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6673 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  6 ++++++
 src/kdc/do_as_req.c   | 28 +++++++++++---------------
 src/kdc/do_tgs_req.c  | 47 ++++++++++++++++++++++---------------------
 src/kdc/kerberos_v4.c |  2 +-
 src/kdc/main.c        | 55 +++++++++++++++++----------------------------------
 5 files changed, 61 insertions(+), 77 deletions(-)

commit cf060f25e0d5cf13d4cc4be2904897b647fbd18c
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:26:42 1995 +0000

            * admin_server.c, kadm_funcs.c, kadm_ser_wrap.c : Remove krb5_enctype
    		references, and replace with krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6672 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog       |  5 +++++
 src/kadmin.v4/server/admin_server.c  |  2 +-
 src/kadmin.v4/server/kadm_funcs.c    | 27 ++++++++++++---------------
 src/kadmin.v4/server/kadm_ser_wrap.c | 10 ++++------
 4 files changed, 22 insertions(+), 22 deletions(-)

commit 28e005930b59f2d80cf84b1bc0822b5cb9b0ea31
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:25:49 1995 +0000

            * adm_adm_func.c, adm_fmt_inq.c, adm_funcs.c, adm_process.c,
    	* adm_server.c, adm_v4_pwd.c adm_v4_pwd.c: Remove krb5_enctype
    		references, and replace with krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6671 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/ChangeLog      |  6 +++++
 src/kadmin.old/server/adm_adm_func.c | 10 ++++----
 src/kadmin.old/server/adm_fmt_inq.c  |  2 +-
 src/kadmin.old/server/adm_funcs.c    |  4 ++--
 src/kadmin.old/server/adm_process.c  |  4 ++--
 src/kadmin.old/server/adm_server.c   | 44 +++++++++++++-----------------------
 src/kadmin.old/server/adm_v4_pwd.c   |  2 +-
 7 files changed, 33 insertions(+), 39 deletions(-)

commit 2845a4c95169a17bbd54a3234756354064087494
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:25:21 1995 +0000

            * admin.c, kadm5_defs.h, srv_key.c, srv_main.c : Remove krb5_enctype
    		references, and replace with krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6670 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog    |  5 +++++
 src/kadmin/v5server/admin.c      |  1 -
 src/kadmin/v5server/kadm5_defs.h |  1 -
 src/kadmin/v5server/srv_key.c    | 33 ++++++++++-----------------------
 src/kadmin/v5server/srv_main.c   | 16 ++--------------
 5 files changed, 17 insertions(+), 39 deletions(-)

commit 9e15e837e7adb2b516996db09f9bb70afe827f8c
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:24:47 1995 +0000

            * osconf.h : Remove krb5_enctype references, and replace with
                    krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6669 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 5 +++++
 src/include/krb5/stock/osconf.h  | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 392ee00fb85a036d54db7eb67314a18c33992f2e
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:24:09 1995 +0000

            * adm_proto.h : Remove krb5_enctype references, and replace with
                    krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6668 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 5 +++++
 src/include/krb5/adm.h       | 7 ++-----
 src/include/krb5/adm_proto.h | 4 ----
 3 files changed, 7 insertions(+), 9 deletions(-)

commit 786ee05faae7d2de13c88789cbfce4e77bc8733c
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:23:01 1995 +0000

            * k5-int.h, krb5.hin : Remove krb5_enctype references, and replace with
                    krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6667 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  6 ++++++
 src/include/k5-int.h  | 14 +++++++-------
 src/include/krb5.hin  | 49 ++++++++++++++++---------------------------------
 3 files changed, 29 insertions(+), 40 deletions(-)

commit 00a3c93cf0e8b363087007b9a9de352cf688e5d3
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:22:21 1995 +0000

            * krb_auth_su.c : Remove krb5_enctype references, and replace with
                    krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6666 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     | 5 +++++
 src/clients/ksu/krb_auth_su.c | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit d7cacead968c76b103f1d9de66d0102805dd23bb
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:22:00 1995 +0000

            * klist.c : Remove krb5_enctype references, and replace with
                    krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6665 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog |  5 +++++
 src/clients/klist/klist.c   | 24 ------------------------
 2 files changed, 5 insertions(+), 24 deletions(-)

commit 941d1d38ad8cb0838fc6bf19d5c2f8a76bbe22af
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:21:12 1995 +0000

            * kerberos5.c : Remove krb5_enctype references, and replace with
                    krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6664 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   |  5 +++++
 src/appl/telnet/libtelnet/kerberos5.c | 16 +++++-----------
 2 files changed, 10 insertions(+), 11 deletions(-)

commit 8a54fb8b7c2b1a54401bac2b0a7496dbe9f1625d
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:20:42 1995 +0000

            * kdb5_stash.c : Remove krb5_enctype references, and replace with
                    krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6663 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/stash/ChangeLog    |  5 +++++
 src/admin/stash/kdb5_stash.c | 28 ++--------------------------
 2 files changed, 7 insertions(+), 26 deletions(-)

commit fd8f09601a5c9d586aece399b1e90cd81883ccee
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:20:07 1995 +0000

            * cpw.c, dump.c, dumpv4.c, kdb5_edit.c, loadv4.c : Remove krb5_enctype
    		references, and replace with krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6662 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   |  5 +++++
 src/admin/edit/cpw.c       |  4 ++--
 src/admin/edit/dump.c      |  4 ++--
 src/admin/edit/dumpv4.c    | 34 +++++++++++++++++++++++++++++++++-
 src/admin/edit/kdb5_edit.c | 26 ++------------------------
 src/admin/edit/loadv4.c    | 27 +++------------------------
 6 files changed, 47 insertions(+), 53 deletions(-)

commit 5fada2fb6d89b4c8fcc9162faa4af77ecf0f8008
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Sep 6 03:19:20 1995 +0000

    	* kdb5_create.c : Remove krb5_enctype references, and replace with
    		krb5_keytype where appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6661 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/ChangeLog     |  5 +++++
 src/admin/create/kdb5_create.c | 28 +++-------------------------
 2 files changed, 8 insertions(+), 25 deletions(-)

commit ca7504f9fe3923f8e444cb2a75772ddc450db2a6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Sep 5 01:16:40 1995 +0000

    Reflect the fact that krb5_lock_file and krb5_unlock_file take fd's instead
    of FILE *'s.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6659 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog |  5 +++++
 doc/api/libos.tex | 15 ++++-----------
 2 files changed, 9 insertions(+), 11 deletions(-)

commit a02b50502f77e4507f9ebb2c9b990cd7a072efad
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 4 18:25:54 1995 +0000

    gss-misc.c: Either include stdlib.h or declare malloc
    
    configure.in: Check for stdlib.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6658 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 5 +++++
 src/appl/gss-sample/configure.in | 4 ++--
 src/appl/gss-sample/gss-misc.c   | 6 ++++++
 3 files changed, 13 insertions(+), 2 deletions(-)

commit fe791bff385e382aa049654a87de4dfb89694994
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Sep 4 18:14:26 1995 +0000

    Add const declarations to make remove warnings about converting
    a pointer to const string to a non-const type. Make this change consistant
    throughout the sources.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6657 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 6 ++++++
 src/kdc/do_as_req.c  | 2 +-
 src/kdc/do_tgs_req.c | 2 +-
 src/kdc/kdc_util.c   | 4 ++--
 src/kdc/kdc_util.h   | 8 ++++----
 src/kdc/policy.c     | 4 ++--
 6 files changed, 16 insertions(+), 10 deletions(-)

commit c1cfefcfea75466ebfc82120d665f1a5752b7314
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 2 03:43:05 1995 +0000

    kdc_preauth.c: New file, to contain the server-side preauthentication
    	routines.
    
    do_as_req.c (process_as_req): Move preauthentication code to
    	kdc_preauth.c, for better modularity.
    
    do_as_req.c (prepare_error_as): Add new argument to this function so
    	that the e_data field may be passed in and included in the KRB_ERROR
    	messsage which is passed back to the user.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6656 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  12 +++++
 src/kdc/Makefile.in   |   2 +
 src/kdc/do_as_req.c   |  93 ++++++++++++++------------------
 src/kdc/kdc_preauth.c | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++
 src/kdc/kdc_util.h    |   9 +++-
 5 files changed, 207 insertions(+), 55 deletions(-)

commit eec1b51a6bf366311659fbeed97ef3c0e2e549a5
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 2 03:27:35 1995 +0000

    Add documentation for the clockskew and kdc_timesync relations in the
    libdefaults section.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6655 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog   |  5 +++++
 src/config-files/krb5.conf.M | 12 ++++++++++++
 2 files changed, 17 insertions(+)

commit 8adf58fadf9cf40e0e3c21b9c413e3ad7cfab1f0
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 2 03:26:19 1995 +0000

    k5-int.h: Added clockskew, kdc_req_sumtype, and kdc_default_options to
    	the krb5_context structure.
    
    krb5.hin: Added expected nonce and request_time fields to the
    	krb5_response structure.  The fields are used to pass information
    	from krb5_send_tgs() to krb5_get_cred_via_tkt() so that it can do
    	sanity checking.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6654 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  8 ++++++++
 src/include/k5-int.h  | 18 ++++++++++++------
 src/include/krb5.hin  |  2 ++
 3 files changed, 22 insertions(+), 6 deletions(-)

commit 2dfb67c918a60af2373f764ae12b418716b2a260
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Sep 2 03:24:58 1995 +0000

    get_in_tkt.c (krb5_get_in_tkt): If kdc_settime is enabled, then set
    	the time_offset fields from the returned ticket's authtime value.
    
    init_ctx.c (krb5_init_context): Initialize new fields in krb5_context
    	(clockskew, kdc_req_sumtype, and kdc_default_options).
    
    gc_via_tkt.c (krb5_get_cred_via_tkt): Perform the necessary
    	sanity checking on the KDC response to make sure we detect tampering.
    
    send_tgs.c (krb5_send_tgs): Set the expected nonce in the response
    	structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6653 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 18 +++++++++++-
 src/lib/krb5/krb/gc_via_tkt.c | 64 ++++++++++++++++++-------------------------
 src/lib/krb5/krb/get_in_tkt.c | 33 +++++++++++++---------
 src/lib/krb5/krb/init_ctx.c   | 12 +++++++-
 src/lib/krb5/krb/krbconfig.c  |  2 +-
 src/lib/krb5/krb/send_tgs.c   |  3 +-
 6 files changed, 77 insertions(+), 55 deletions(-)

commit 90937700790b57c31560d53193f373d666fa39c8
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Sep 1 18:39:47 1995 +0000

    Add test for old dump format
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6652 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog   | 4 ++++
 src/tests/Makefile.in | 8 ++++++++
 2 files changed, 12 insertions(+)

commit b905e53ad76c02f0406a66016d3a7d38a65e258f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 1 17:29:15 1995 +0000

    Makefile.in (check-unix): Add a test case to make sure
    	krb5_get_host_realm does something sane when passed in a
    	hostname which doesn't have a default domain.
    
    hst_realm.c (krb5_get_host_realm): If an hostname does not have
    	a domain, don't try to get a domain default (which
    	results in a strange error being returned).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6651 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog        |  8 ++++++++
 src/lib/krb5/os/Makefile.in      |  2 +-
 src/lib/krb5/os/hst_realm.c      | 14 ++++++++------
 src/lib/krb5/os/ref_std_conf.out |  1 +
 4 files changed, 18 insertions(+), 7 deletions(-)

commit e84e9d564b2d1566bb19fff6ee38402e80741b31
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Sep 1 15:18:59 1995 +0000

    Remove __dbtest after done with make check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6650 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/test/ChangeLog   | 4 ++++
 src/util/berk_db/test/Makefile.in | 5 +++++
 2 files changed, 9 insertions(+)

commit 7187f6c65cc651904cf60f9bfc61d826c39423c7
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Sep 1 15:18:02 1995 +0000

    Serialize new time offset fields in the os_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6649 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  4 ++++
 src/lib/krb5/krb/ser_ctx.c | 40 ++++++++++++++++++++++++++++++++--------
 2 files changed, 36 insertions(+), 8 deletions(-)

commit b9b39d222667df44c6311ae8c5857218338642ac
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 1 05:45:06 1995 +0000

    Add time offset field to the os_context structure.  This offset is
    added to the system clock time to produce the "true" time.
    
    Added prototypes for the functions which manipulate the time offset
    structures: krb5_set_real_time(), krb5_set_debugging_time(),
    krb5_use_natural_time(), krb5_get_time_offsets(), and
    krb5_set_time_offsets().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6648 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 10 ++++++++++
 src/include/k5-int.h  | 31 +++++++++++++++++++++++++++++++
 2 files changed, 41 insertions(+)

commit 565dd658322a355c127c2f8c4decde771e81acfd
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 1 05:39:48 1995 +0000

    * toffset.c: Added new file which implements the abstract interfaces
    	for manipulating the time offset fields in the os context.
    
    ustime.c (krb5_us_timeofday): Add support for using the time offset
    	fields in the os context.
    
    timeofday.c (krb5_timeofday): Add support for using the time offset
    	fields in the os context.
    
    init_os_ctx.c (krb5_os_init_context): Initialize the time offset and
    	flags fields in the os context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6647 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |  15 ++++++
 src/lib/krb5/os/Makefile.in   |   2 +
 src/lib/krb5/os/init_os_ctx.c |   4 ++
 src/lib/krb5/os/timeofday.c   |   7 +++
 src/lib/krb5/os/toffset.c     | 121 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/ustime.c      |  32 +++++++++--
 6 files changed, 178 insertions(+), 3 deletions(-)

commit e9dcaee1c2caf3adb6dc9a4fd0acbe4df167cae1
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 31 21:25:59 1995 +0000

    Test aname_to_lname during make check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6646 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  5 +++++
 src/lib/krb5/os/Makefile.in  | 27 +++++++++++++++++++++++++++
 src/lib/krb5/os/t_an_to_ln.c |  3 +++
 3 files changed, 35 insertions(+)

commit 4861255565aeefdbd4b12ec957249d7426c3b3b3
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 31 20:12:02 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6645 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 858629508d9e510d99afd5a4b2d9d6157f0d59e8
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 31 20:11:46 1995 +0000

    Update ACL file description
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6644 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/kadmind5.M | 33 ++++++++++++++++++++++++++++++---
 1 file changed, 30 insertions(+), 3 deletions(-)

commit f78607774771d23ae84b5528d488099e9ec36e6f
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 31 20:11:27 1995 +0000

    Provide object for ACL decision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6643 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/admin.c  | 75 +++++++++++++++++++++++---------------------
 src/kadmin/v5server/passwd.c |  3 +-
 2 files changed, 42 insertions(+), 36 deletions(-)

commit fc03e8641fed5234446fba5d4f22283fb5af0c90
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 31 20:10:57 1995 +0000

    Make access decision based on subject and object, not just subject
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6642 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/kadm5_defs.h |  3 +-
 src/kadmin/v5server/srv_acl.c    | 79 ++++++++++++++++++++++++++++++++++++----
 2 files changed, 73 insertions(+), 9 deletions(-)

commit 52c8b18a38c84f436ffc3bdabdd2928575076d6c
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 31 18:21:01 1995 +0000

    Set magic number in krb5_rcache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6641 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 5 +++++
 src/lib/krb5/rcache/rc_base.c | 2 ++
 2 files changed, 7 insertions(+)

commit 597021c3f0e6e39ac3c0b686bb900a04902c5da3
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 31 17:35:48 1995 +0000

    Run using both GSSAPI and GSSAPI-V2 functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6640 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  |   4 +
 src/tests/dejagnu/krb-standalone/gssapi.exp | 165 ++++++++++++++++++++++++++++
 2 files changed, 169 insertions(+)

commit 89afcd6836025be84eefa1a55fc24c57c6dbe05d
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 31 17:35:06 1995 +0000

    Update for GSSAPI-V2.  Add -v2 switch to use some of these features
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6639 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |   9 +++
 src/appl/gss-sample/Makefile.in  |   2 +-
 src/appl/gss-sample/gss-client.c | 171 +++++++++++++++++++++++++++++++++++----
 src/appl/gss-sample/gss-misc.c   |   4 +
 src/appl/gss-sample/gss-server.c |  30 +++++--
 5 files changed, 193 insertions(+), 23 deletions(-)

commit a631ed069736a1dce90636b63a46dca6763d59b1
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 31 17:33:55 1995 +0000

    Update to GSSAPI-V2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6638 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/.Sanitize           |   1 +
 src/lib/gssapi/generic/ChangeLog           |  14 +
 src/lib/gssapi/generic/Makefile.in         |   4 +-
 src/lib/gssapi/generic/disp_major_status.c |   7 +-
 src/lib/gssapi/generic/gssapi.h            | 620 +++++++++++++++++++----------
 src/lib/gssapi/generic/gssapiP_generic.h   |  43 +-
 src/lib/gssapi/generic/gssapi_generic.c    |   8 +-
 src/lib/gssapi/generic/oid_ops.c           | 351 ++++++++++++++++
 src/lib/gssapi/generic/rel_oid_set.c       |   4 +
 src/lib/gssapi/generic/util_token.c        |   6 +-
 src/lib/gssapi/krb5/.Sanitize              |   2 +
 src/lib/gssapi/krb5/ChangeLog              |  15 +
 src/lib/gssapi/krb5/Makefile.in            |   6 +-
 src/lib/gssapi/krb5/accept_sec_context.c   |  10 +-
 src/lib/gssapi/krb5/acquire_cred.c         |  37 +-
 src/lib/gssapi/krb5/disp_status.c          |   4 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h         | 148 ++++++-
 src/lib/gssapi/krb5/gssapi_krb5.c          |   8 +-
 src/lib/gssapi/krb5/import_name.c          |   2 +-
 src/lib/gssapi/krb5/init_sec_context.c     |  12 +-
 src/lib/gssapi/krb5/inq_context.c          |  12 +-
 src/lib/gssapi/krb5/inq_cred.c             |  53 ++-
 src/lib/gssapi/krb5/inq_names.c            |  87 ++++
 src/lib/gssapi/krb5/k5seal.c               |  59 ++-
 src/lib/gssapi/krb5/k5unseal.c             |  24 +-
 src/lib/gssapi/krb5/krb5_gss_glue.c        | 224 ++++++++++-
 src/lib/gssapi/krb5/rel_name.c             |   2 +-
 src/lib/gssapi/krb5/rel_oid.c              |  55 +++
 src/lib/gssapi/krb5/seal.c                 |  36 ++
 src/lib/gssapi/krb5/sign.c                 |  16 +
 src/lib/gssapi/krb5/unseal.c               |  24 ++
 src/lib/gssapi/krb5/verify.c               |  23 ++
 32 files changed, 1622 insertions(+), 295 deletions(-)

commit b94bd9276cc146246550181b7f0ebb2be8b992b2
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 31 17:31:40 1995 +0000

    Add checks for stddef.h and xom.h for GSSAPI
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6637 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 4 ++++
 src/include/krb5/configure.in | 2 ++
 2 files changed, 6 insertions(+)

commit 429a7bae7686f5bad05bd91e5669e9affc37b949
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Aug 30 02:45:03 1995 +0000

    init_sec_context.c (krb5_gss_init_sec_context):  Remove duplicated
    	cleanup code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6636 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          |  4 ++++
 src/lib/gssapi/krb5/init_sec_context.c | 24 +-----------------------
 2 files changed, 5 insertions(+), 23 deletions(-)

commit 6ab3f45adffdb26029164835fd1917f95dd078bb
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 21:50:19 1995 +0000

    Zero out newly allocated context so encrypt_block doesnt have garbage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6635 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 6 ++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 1 +
 src/lib/gssapi/krb5/init_sec_context.c   | 2 +-
 3 files changed, 8 insertions(+), 1 deletion(-)

commit a646bcc1616ec515f409346397ad2a1b1945e522
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 19:33:00 1995 +0000

    Add description of strings recognized by str_conv.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6634 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/.Sanitize     |   1 +
 src/lib/kadm/ChangeLog     |   5 +
 src/lib/kadm/krb5strings.M | 249 +++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 255 insertions(+)

commit f1fa041b87cc5be02be54d7909a727641af4f2b7
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:47:54 1995 +0000

    Replace explicit library list with $(LIBS) so we get -lsocket on Solaris
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6633 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/ChangeLog   | 5 +++++
 src/tests/dejagnu/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 48fee8b9b7bb6548dee6571112dd0fd9cadf8f19
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:46:17 1995 +0000

    Fix compilation errors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6632 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          | 6 ++++++
 src/tests/asn.1/krb5_decode_test.c | 3 +--
 src/tests/asn.1/trval.c            | 2 --
 3 files changed, 7 insertions(+), 4 deletions(-)

commit 8669b36431e9bb2f85a373c465b22911e7d1d6ec
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:45:36 1995 +0000

    Add serialization support for profile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6631 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |   5 ++
 src/util/profile/configure.in |   3 +
 src/util/profile/prof_init.c  | 175 ++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 183 insertions(+)

commit 8b963d1d04f22b92c15ab14b3f8b81625a306f1c
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:44:47 1995 +0000

    Use new gss_{im,ex}port_sec_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6630 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |  4 ++++
 src/appl/gss-sample/gss-client.c | 21 ++++++++++++++++++++-
 src/appl/gss-sample/gss-server.c | 21 ++++++++++++++++++++-
 3 files changed, 44 insertions(+), 2 deletions(-)

commit cf72ab9817052829ac622b2487cc864cea8f858b
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:44:12 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6629 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog | 10 ++++++++++
 src/lib/krb5/krb/ChangeLog    | 14 ++++++++++++++
 2 files changed, 24 insertions(+)

commit c43cb4a802cc4b5278cac24024e033fde6c6c7c1
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:43:32 1995 +0000

    Add magic numbers for GSSAPI data structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6628 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapi_err_krb5.et | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 0ef0d1e50ce0f9be16c677c27150b558169ee54c
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:43:15 1995 +0000

    Add prototypes for {im,ex}port_sec_context and kg_ser_context_init
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6627 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/gssapiP_krb5.h | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit fa41f1f9c6909efc0e4ca2568077b71a6933f856
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:42:39 1995 +0000

    Add {im,ex}port_sec_context wrapper routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6626 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/krb5_gss_glue.c | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit ee279c1e195f5e6ff1cf3be37432f5d62834f91c
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:42:09 1995 +0000

    Add new modules to support {im,ex}port of GSSAPI context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6625 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/.Sanitize            |   3 +
 src/lib/gssapi/krb5/Makefile.in          |   6 +
 src/lib/gssapi/krb5/export_sec_context.c | 122 +++++
 src/lib/gssapi/krb5/import_sec_context.c | 101 ++++
 src/lib/gssapi/krb5/ser_sctx.c           | 828 +++++++++++++++++++++++++++++++
 5 files changed, 1060 insertions(+)

commit 07bf485dd70b4f9ae4a9a725fef45e4f41440034
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:40:17 1995 +0000

    Add prototypes for gss_{im,ex}port_sec_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6624 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog |  4 ++++
 src/lib/gssapi/generic/gssapi.h  | 12 +++++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit c0f3a8b45fc7a42ea22f38fb0fbff2d9e4caf2ff
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:39:28 1995 +0000

    New test module for serialization routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6623 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/t_ser.c | 714 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 714 insertions(+)

commit 898bf1e2f45c34371b42d83ece7200cb170b6582
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:39:10 1995 +0000

    Add serialization support for K5 data structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6622 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/.Sanitize   |  10 +
 src/lib/krb5/krb/Makefile.in |  33 ++-
 src/lib/krb5/krb/ser_actx.c  | 558 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/ser_adata.c | 207 ++++++++++++++++
 src/lib/krb5/krb/ser_addr.c  | 209 ++++++++++++++++
 src/lib/krb5/krb/ser_auth.c  | 356 +++++++++++++++++++++++++++
 src/lib/krb5/krb/ser_cksum.c | 210 ++++++++++++++++
 src/lib/krb5/krb/ser_ctx.c   | 468 ++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/ser_eblk.c  | 266 +++++++++++++++++++++
 src/lib/krb5/krb/ser_key.c   | 217 +++++++++++++++++
 src/lib/krb5/krb/ser_princ.c | 189 +++++++++++++++
 src/lib/krb5/krb/serialize.c | 277 +++++++++++++++++++++
 12 files changed, 2997 insertions(+), 3 deletions(-)

commit f0bcdc5996b5176020d96e12ef477ed1acd1dd5c
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:37:55 1995 +0000

    Copy keyblock from message instead of setting a pointer to data which is going to be freed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6621 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_rep.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f76eb8d34401fb9554b0fb88f187c91d695ef549
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:37:15 1995 +0000

    Free allocated serializers when releasing context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6620 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/init_ctx.c | 3 +++
 1 file changed, 3 insertions(+)

commit 3cadbdc30125a7465783a4a32aab820006cbb50c
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:36:56 1995 +0000

    Set magic number when initializing auth_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6619 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/auth_con.c | 181 +++++++++++++++++++-------------------------
 1 file changed, 77 insertions(+), 104 deletions(-)

commit ac2689b4eb98d0519d9d59c1f5e4d121ebc1fa72
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:35:51 1995 +0000

    Add magic number to krb5_auth_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6618 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/auth_con.h | 1 +
 1 file changed, 1 insertion(+)

commit 571250d5f5ab2417d73c5e439c97fa89808d232e
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:35:21 1995 +0000

    Add rcache serialization support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6617 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/.Sanitize   |   1 +
 src/lib/krb5/rcache/ChangeLog   |   4 +
 src/lib/krb5/rcache/Makefile.in |   6 +-
 src/lib/krb5/rcache/ser_rc.c    | 216 ++++++++++++++++++++++++++++++++++++++++
 4 files changed, 225 insertions(+), 2 deletions(-)

commit 7ab310da9c846eb93f7adb06f46e71eb95024b58
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:34:36 1995 +0000

    Add keytab serialization support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6616 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog         |   6 +
 src/lib/krb5/keytab/file/.Sanitize    |   1 +
 src/lib/krb5/keytab/file/ChangeLog    |   8 +
 src/lib/krb5/keytab/file/Makefile.in  |   6 +-
 src/lib/krb5/keytab/file/ktf_defops.c |   2 +
 src/lib/krb5/keytab/file/ktf_ops.c    |   2 +
 src/lib/krb5/keytab/file/ktf_resolv.c |   2 +-
 src/lib/krb5/keytab/file/ktf_wops.c   |   2 +
 src/lib/krb5/keytab/file/ktf_wreslv.c |   2 +-
 src/lib/krb5/keytab/file/ser_ktf.c    | 321 ++++++++++++++++++++++++++++++++++
 src/lib/krb5/keytab/ktbase.c          |  86 +++++++++
 11 files changed, 434 insertions(+), 4 deletions(-)

commit d0526fbe19996123499b3ded4361012c201768d6
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:33:47 1995 +0000

    Add magic numbers for DB_CONTEXT, AUTH_CONTEXT, KEYTAB, RCACHE and CCACHE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6615 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 5 +++++
 src/lib/krb5/error_tables/kv5m_err.et | 5 +++++
 2 files changed, 10 insertions(+)

commit d8a63f6d7d6a6b583edf8eaaf9fa8c133206a94b
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:32:58 1995 +0000

    Add ccache serialization support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6614 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/.Sanitize         |   1 +
 src/lib/krb5/ccache/ChangeLog         |   5 +
 src/lib/krb5/ccache/Makefile.in       |   6 +-
 src/lib/krb5/ccache/file/ChangeLog    |   4 +
 src/lib/krb5/ccache/file/fcc_reslv.c  |   2 +
 src/lib/krb5/ccache/ser_cc.c          | 211 ++++++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/stdio/ChangeLog   |   4 +
 src/lib/krb5/ccache/stdio/scc_reslv.c |   2 +
 8 files changed, 233 insertions(+), 2 deletions(-)

commit 170442d370167d7feeb3fd80209f3cf6e98de115
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:31:56 1995 +0000

    Add context serialization support.  Fix gcc -Wall complaints
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6613 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |   5 ++
 src/lib/kdb/kdb_dbm.c | 218 ++++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 215 insertions(+), 8 deletions(-)

commit ab9421000181bc531c62a827d972137c62b761be
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:31:15 1995 +0000

    Set and use priv_size in the krb5_encrypt_block
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6612 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    | 5 +++++
 src/lib/crypto/des/finish_key.c | 3 ++-
 src/lib/crypto/des/process_ky.c | 1 +
 3 files changed, 8 insertions(+), 1 deletion(-)

commit 221704a03911f39a2a2c9eb63a54951f19bb497a
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:30:29 1995 +0000

    Add prototype for database context serializer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6611 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 4 ++++
 src/include/krb5/kdb.h     | 2 ++
 2 files changed, 6 insertions(+)

commit 6063f61e4c0443a79421e49917c1653af8cb217e
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:29:47 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6610 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 15999586012322224fc5743e31c8c1e7c3485d74
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:29:25 1995 +0000

    Add serializer definitions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6609 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/k5-int.h | 86 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 86 insertions(+)

commit 35041b28b0205b69b5aeb2e2f62ef905b16c0c3d
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 29 18:29:10 1995 +0000

    Add priv_size to krb5_encrypt_block
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6608 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5.hin | 4 ++++
 1 file changed, 4 insertions(+)

commit 4d61972fe3ca4d81a4ed067a11ae4253998614c2
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Aug 28 21:03:13 1995 +0000

    krb5_decode_test.c (main): Add tests for decode_krb5_{etype_info,alt_method}
    
    krb5_encode_test.c (main): Add tests for encode_krb5_{etype_info,alt_method}
    
    ktest_equal.c (ktest_equal_krb5_alt_method,
    	ktest_equal_krb5_etype_info_entry,
    	ktest_equal_krb5_etype_info) New functions to test
    	{encode,decode}_krb5_{etype_info,alt_method}.
    
    ktest.c (ktest_make_sample_etype_info_entry,
    	ktest_make_sample_etype_info,
    	ktest_make_sample_alt_method,
    	ktest_destroy_etype_info_entry, ktest_destroy_etype_info):
    	New functions to test {encode,decode}_krb5_{etype_info,alt_method}.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6607 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog            | 24 ++++++++++--
 src/tests/asn.1/krb5_decode_test.c   | 73 ++++++++++++++++++++++++++++++++++++
 src/tests/asn.1/krb5_encode_test.c   | 39 +++++++++++++++++++
 src/tests/asn.1/ktest.c              | 72 +++++++++++++++++++++++++++++++++++
 src/tests/asn.1/ktest.h              | 12 +++++-
 src/tests/asn.1/ktest_equal.c        | 33 ++++++++++++++++
 src/tests/asn.1/ktest_equal.h        | 11 +++++-
 src/tests/asn.1/reference_encode.out |  5 +++
 src/tests/asn.1/trval_reference.out  | 47 +++++++++++++++++++++++
 9 files changed, 310 insertions(+), 6 deletions(-)

commit 8a8fd722880a25f7edd37d65d30f15420b0d6da7
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Aug 28 20:24:30 1995 +0000

    krb5_decode.c (decode_krb5_alt_method, decode_krb5_etype_info): New
    	functions for decoding some new data structures.
    
    krb5_encode.c (encode_krb5_alt_method, encode_krb5_etype_info):
          New functions for encoding some new data structures.
    
    asn1_k_decode.c (asn1_decode_etype_info_entry,
    	asn1_decode_etype_info): Added new functions to decode some
    	new data structures.
    
    asn1_k_encode.c (asn1_encode_etype_info_entry,
    	asn1_encode_etype_info): Added new functions to encode some
    	new data structures.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6606 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 17 ++++++++++++++++
 src/lib/krb5/asn.1/KRB5-asn.py     |  7 +++++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 26 +++++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_k_decode.h |  6 ++++++
 src/lib/krb5/asn.1/asn1_k_encode.c | 40 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_k_encode.h | 12 ++++++++++++
 src/lib/krb5/asn.1/krb5_decode.c   | 34 ++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/krb5_encode.c   | 29 +++++++++++++++++++++++++++
 8 files changed, 171 insertions(+)

commit 7edf7899b6a71e67a813ff416b0b353023058358
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Aug 28 20:09:33 1995 +0000

    Added new error codes KV5M_ALT_METHOD and KV5M_ETYPE_INFO_ENTRY
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6605 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/kv5m_err.et | 2 ++
 2 files changed, 6 insertions(+)

commit 42c4dd4abdc0bfc0ceb8ea8185fa15228cfcfcb3
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Aug 28 20:01:39 1995 +0000

    Added two new data structures: krb5_alt_method and krb5_etype_info
    (and krb5_etype_info_entry).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6604 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |    5 +
 src/include/k5-int.h  | 1059 +++++++++++++++++++++++++------------------------
 2 files changed, 554 insertions(+), 510 deletions(-)

commit 4132293f0a3ec1d79e2d07bce37152f8701bc5aa
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Aug 27 19:39:19 1995 +0000

    Add documentation on the -f and -F options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6603 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  4 ++++
 src/appl/bsd/rlogin.M  | 19 +++++++++++++++++++
 2 files changed, 23 insertions(+)

commit acf5133bd1a0fcd77270faea573dd5caa219c805
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Aug 26 22:27:24 1995 +0000

    Test the sample sever/client in both standalone and pseudo-inetd modes
    
    Hopefully this will prevent future cases of the documented test-case to
    fail.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6601 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  |   4 +
 src/tests/dejagnu/krb-standalone/sample.exp | 159 ++++++++++++++++++----------
 2 files changed, 110 insertions(+), 53 deletions(-)

commit 03c329879182ab43414bac20923c37fddf99b7a2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Aug 26 22:25:55 1995 +0000

    Find path to the t_inetd program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6600 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 4 ++++
 src/tests/dejagnu/config/default.exp | 4 ++++
 2 files changed, 8 insertions(+)

commit 13955e8f42c61f98e34d5f410e48f4ea93ae2193
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Aug 26 22:25:20 1995 +0000

    Add t_inetd.c to the source tree. This program simulates the starting of
    a daemon from inetd by binding to a socket and then execing the desired
    program with specified arguments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6599 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/.Sanitize    |   1 +
 src/tests/dejagnu/ChangeLog    |  12 ++++
 src/tests/dejagnu/Makefile.in  |  10 +++-
 src/tests/dejagnu/configure.in |   4 ++
 src/tests/dejagnu/t_inetd.c    | 128 +++++++++++++++++++++++++++++++++++++++++
 5 files changed, 154 insertions(+), 1 deletion(-)

commit c5903c74334d6666132612933854c9252d88244c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Aug 26 17:13:29 1995 +0000

            * f_cksum.c: Change code to match prototypes
    
    	* f_cbc.c, f_ecb, f_parity, f_pcbc: Change des_cblock to
    		mit_des_cblock and  des_key_schedule to
    		mit_des_key_schedule. Also include des_int.h.
    
    	* destest.c: Change des_cblock to mit_des_cblock and add local
    		prototypes.
    
    	* cs_entry.c: Remove prototypes for mit_des_cbc_cksum and
    		mit_des_cbc_cksum. Now in des_int.h.
    
    	* cbc_cksum.c, string2key.c:	Remove casts in call to
    		mit_des_cbc_cksum
    
    	* des_int.h: Add prototype for mit_des_cbc_verf_cksum. Change
    		return code for mit_des_cbc_cksum to match source.
    
    	* des.h: Remove unused structures and defines.
    
    
    Short end - fix des_int.h to reflect reality (i.e. source code) and then
    fix rest of code to agree. Also removed the use of old structures such
    as des_cblock and  des_key_schedule. Instead the the newer
    mit_des_cblock and mit_des_schedule are used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6598 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    | 21 +++++++++++++++++++++
 src/lib/crypto/des/cbc_cksum.c  |  6 ++----
 src/lib/crypto/des/cs_entry.c   | 14 --------------
 src/lib/crypto/des/des.h        |  8 --------
 src/lib/crypto/des/des_int.h    | 12 +++++++++---
 src/lib/crypto/des/destest.c    | 13 ++++++++-----
 src/lib/crypto/des/f_cbc.c      |  9 +++++----
 src/lib/crypto/des/f_cksum.c    |  9 +++++----
 src/lib/crypto/des/f_ecb.c      |  7 ++++---
 src/lib/crypto/des/f_parity.c   |  9 +++++----
 src/lib/crypto/des/f_pcbc.c     |  8 ++++----
 src/lib/crypto/des/string2key.c |  2 +-
 12 files changed, 64 insertions(+), 54 deletions(-)

commit 324bb44bd27be9cfaaef0e634aef366c8c412d85
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Aug 26 17:09:07 1995 +0000

    	* des_crc.c, des_md5.c, raw_des.c: Remove casting in call to
    		mit_des_cbc_encrypt.
    
    
    Fixing headers in crypto/des to pass -fmissing_prototypes complaints.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6597 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 4 ++++
 src/lib/crypto/des_crc.c | 4 ++--
 src/lib/crypto/des_md5.c | 2 +-
 src/lib/crypto/raw_des.c | 2 +-
 4 files changed, 8 insertions(+), 4 deletions(-)

commit 0f2955168ddfcf2b2a2589c2cb17558f8bc9e8de
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Aug 26 16:48:45 1995 +0000

    	* krb5_encode_test.c (encoder_print_results): If trval2 returns
    		non zero, indicate with error before exiting.
    
    	* trval.c (do_cons): Initialize return value to zero in case of
    		zero length data. (instead of random stack value).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6596 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          | 9 +++++++++
 src/tests/asn.1/krb5_encode_test.c | 4 +++-
 src/tests/asn.1/trval.c            | 3 ++-
 3 files changed, 14 insertions(+), 2 deletions(-)

commit 28df3f5ce71d651d0038843465addea51370f12e
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Aug 26 03:11:57 1995 +0000

    Added prototypes for encode_krb5_padata_sequence and
    decode_krb5_padata_sequence.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6595 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 3 +++
 src/include/k5-int.h  | 6 ++++++
 2 files changed, 9 insertions(+)

commit 737891a17158d9f27f84b6f848f9e3b8fed364ae
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Aug 26 02:03:30 1995 +0000

    krb5_encode_test.c (main): Add tests for encode_krb5_padata_sequence()
    
    krb5_decode_test.c (main): Add tests for decode_krb5_padata_sequence().
    
    ktest.c (ktest_make_sample_empty_pa_data_array): New function which creates
    	an empty pa_data array.
    
    trval.c:  Various -Wall cleanups.
    
    Makefile.in (trval): Add rule to build the standalone trval program.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6594 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog            | 15 ++++++++++++++
 src/tests/asn.1/Makefile.in          |  5 ++++-
 src/tests/asn.1/krb5_decode_test.c   | 38 ++++++++++++++++++++++++++++++++++++
 src/tests/asn.1/krb5_encode_test.c   | 22 +++++++++++++++++++++
 src/tests/asn.1/ktest.c              | 11 +++++++++++
 src/tests/asn.1/ktest.h              |  2 ++
 src/tests/asn.1/reference_encode.out |  2 ++
 src/tests/asn.1/trval.c              | 12 +++++++-----
 src/tests/asn.1/trval_reference.out  | 18 +++++++++++++++++
 9 files changed, 119 insertions(+), 6 deletions(-)

commit 3d6a1dab31c33bd568d49f8496ed86c75813f102
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Aug 26 01:46:44 1995 +0000

    krb5_encode.c (encode_krb5_padata_sequence): New function which encodes a
    	sequence of pa_data elements
    
    krb5_decode.c (decode_krb5_padata_sequence): New function which decodes a
    	 sequence of pa_data elements.
    
    asn1_k_encode.c (asn1_encode_sequence_of_pa_data): Make it possible to encode
    	sequence of zero pa_data elements.
    
    asn1_k_decode.c (decode_array_body): Make it possible to decode SEQUENCE OF
    	encodinges of zero items (which is legal according to ASN.1)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6593 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 15 +++++++++++++++
 src/lib/krb5/asn.1/asn1_k_decode.c |  2 ++
 src/lib/krb5/asn.1/asn1_k_encode.c |  2 +-
 src/lib/krb5/asn.1/krb5_decode.c   | 12 ++++++++++++
 src/lib/krb5/asn.1/krb5_encode.c   | 14 ++++++++++++++
 5 files changed, 44 insertions(+), 1 deletion(-)

commit d9a90a300ff904d2a345673f3a8ed206440949e3
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 25 21:46:33 1995 +0000

    Add v4 dump load logic from kdb5_convert
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6592 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/.Sanitize     |   1 +
 src/admin/edit/ChangeLog     |   8 +
 src/admin/edit/Makefile.in   |   4 +-
 src/admin/edit/kdb5_ed_ct.ct |   3 +
 src/admin/edit/loadv4.c      | 888 +++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 903 insertions(+), 1 deletion(-)

commit f60fef142a2eaec146abdc08a95af04e3d33e53f
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 25 21:46:04 1995 +0000

    Remove duplicated logic
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6591 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dumpv4.c | 56 ++++++-------------------------------------------
 1 file changed, 6 insertions(+), 50 deletions(-)

commit 4bcfaa8a8fa5b5701af377c3d71e66be059e1bd5
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 25 21:41:40 1995 +0000

    Fix automatic generation of changepw service
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6590 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog |  5 +++++
 src/kadmin/v5server/srv_key.c | 15 ++++++++-------
 2 files changed, 13 insertions(+), 7 deletions(-)

commit e9af2b8cca76dfa15c35a9e66bdec9f6cca5f7cf
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Aug 25 21:13:58 1995 +0000

    Removed unused (and misleading) macros KEYTYPE_IS_LOCAL,
    ETYPE_IS_LOCAL, CKSUMTYPE_IS_LOCAL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6589 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 5 -----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 91796ae2bd587a01a202e679a773080ed3383368
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 24 23:29:20 1995 +0000

    Update file list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6588 dc483132-0cff-0310-8789-dd5450dbe970

 src/.Sanitize               |  1 +
 src/ChangeLog               |  5 +++++
 src/admin/edit/.Sanitize    |  2 +-
 src/admin/edit/ChangeLog    |  7 ++++++-
 src/appl/simple/.Sanitize   |  1 +
 src/appl/simple/ChangeLog   |  3 +++
 src/config-files/.Sanitize  |  2 ++
 src/config-files/ChangeLog  |  3 +++
 src/config/.Sanitize        |  2 ++
 src/config/ChangeLog        |  3 +++
 src/include/.Sanitize       |  2 +-
 src/include/ChangeLog       |  3 +++
 src/kadmin.old/.Sanitize    |  2 +-
 src/kadmin.old/ChangeLog    |  3 +++
 src/kadmin.v4/.Sanitize     |  1 +
 src/kadmin.v4/ChangeLog     |  3 +++
 src/kadmin/.Sanitize        |  1 +
 src/kadmin/ChangeLog        |  4 ++++
 src/kadmin/ktutil/.Sanitize | 40 ++++++++++++++++++++++++++++++++++++++++
 src/kadmin/ktutil/ChangeLog |  3 +++
 20 files changed, 87 insertions(+), 4 deletions(-)

commit 88ca3857b3dd994968848db7f2820a845c87fab2
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 24 23:08:14 1995 +0000

    Update file list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6587 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/.Sanitize | 1 +
 src/lib/crypto/md5/ChangeLog | 3 +++
 src/lib/crypto/os/.Sanitize  | 2 ++
 src/lib/crypto/os/ChangeLog  | 4 ++++
 src/lib/des425/.Sanitize     | 2 ++
 src/lib/des425/ChangeLog     | 3 +++
 src/lib/kadm/.Sanitize       | 2 ++
 src/lib/kadm/ChangeLog       | 3 +++
 src/lib/kdb/.Sanitize        | 3 +++
 src/lib/kdb/ChangeLog        | 3 +++
 src/lib/krb5/krb/.Sanitize   | 1 -
 src/lib/krb5/krb/ChangeLog   | 4 ++++
 src/lib/krb5/os/.Sanitize    | 1 +
 src/lib/krb5/os/ChangeLog    | 4 ++++
 14 files changed, 35 insertions(+), 1 deletion(-)

commit 9b469c50dcb722312936333be5542a39cdadfee0
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 24 22:50:33 1995 +0000

    Update file list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6586 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/.Sanitize | 5 ++++-
 src/krb524/ChangeLog | 3 +++
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 508fd4e26f7c1738179a5418d81987b1fc883c98
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 24 22:49:24 1995 +0000

    Update file list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6585 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/.Sanitize                        | 1 -
 src/tests/ChangeLog                        | 3 +++
 src/tests/dejagnu/.Sanitize                | 1 +
 src/tests/dejagnu/ChangeLog                | 4 ++++
 src/tests/dejagnu/krb-standalone/.Sanitize | 1 +
 src/tests/dejagnu/krb-standalone/ChangeLog | 3 +++
 src/util/.Sanitize                         | 6 +++++-
 src/util/ChangeLog                         | 4 ++++
 src/util/berk_db/.Sanitize                 | 2 +-
 src/util/berk_db/ChangeLog                 | 4 ++++
 src/util/berk_db/hash/.Sanitize            | 1 +
 src/util/berk_db/hash/ChangeLog            | 4 ++++
 src/util/berk_db/include/.Sanitize         | 1 +
 src/util/berk_db/include/ChangeLog         | 4 ++++
 src/util/berk_db/test/.Sanitize            | 1 +
 src/util/berk_db/test/ChangeLog            | 4 ++++
 src/util/pty/.Sanitize                     | 2 +-
 src/util/pty/ChangeLog                     | 4 ++++
 src/util/ss/.Sanitize                      | 4 ++--
 19 files changed, 48 insertions(+), 6 deletions(-)

commit 3b7284fa5100018f87c950cbe838c0372cec0d3a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 24 22:25:13 1995 +0000

    Unifdef isn't used anymore --- it was only used with Imake.  Removing it,
    to make the distribution (marginally) smaller.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6584 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/unifdef/.Sanitize    |  37 ---
 src/util/unifdef/.cvsignore   |   1 -
 src/util/unifdef/ChangeLog    |   9 -
 src/util/unifdef/Makefile.in  |  19 --
 src/util/unifdef/configure.in |   3 -
 src/util/unifdef/unifdef.1    | 166 -----------
 src/util/unifdef/unifdef.c    | 636 ------------------------------------------
 7 files changed, 871 deletions(-)

commit 9458122993880ed081c4fdc15fe70e21f8ff8a05
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 24 22:23:35 1995 +0000

    Updated for autoconf 2.4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6583 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/.Sanitize | 1 +
 src/util/autoconf/ChangeLog | 4 ++++
 2 files changed, 5 insertions(+)

commit 9f2c444c4995405b779dd60aa0a777bb9b2effaa
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 24 22:22:54 1995 +0000

    Updated to reflect ct_c.* to ct_c.*.in filename changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6582 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/.Sanitize | 4 ++--
 src/util/ss/ChangeLog | 4 ++++
 2 files changed, 6 insertions(+), 2 deletions(-)

commit d2ed5758cd65ff3ba8345f10d9b5ce3d4156a4dc
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 23 02:27:23 1995 +0000

    aclocal.m4 (_MAKE_SUBDIRS): Change subdir recursion so that
    	a missing subdirectory is skipped.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6571 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  4 ++++
 src/aclocal.m4 | 12 ++++++++----
 2 files changed, 12 insertions(+), 4 deletions(-)

commit c6bda4d30411c809d67e9fcc0b6d6d7e392f2d8d
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 22 03:48:42 1995 +0000

    update_wtmp.c (ptyint_update_wtmp): If EMPTY is not defined, then set
    	ut.ut_type to 0 instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6565 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 5 +++++
 src/util/pty/update_wtmp.c | 4 ++++
 2 files changed, 9 insertions(+)

commit 537efd2ac7cef6ebc6c85272ce6a7e17ed24327f
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 21 21:22:33 1995 +0000

    Remove description of flags.  This should be someplace common
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6564 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog |  5 +++++
 src/kadmin/v5client/kadmin5.M | 42 ++----------------------------------------
 2 files changed, 7 insertions(+), 40 deletions(-)

commit a47d0f998c4189ee968431eab81fe317baadc0cc
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 21 21:21:46 1995 +0000

    Use libkadm string handling routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6563 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog        |   8 ++
 src/clients/klist/configure.in     |   1 +
 src/clients/klist/klist.c          |  81 ++++++++++++--------
 src/clients/ksu/ChangeLog          |  10 +++
 src/clients/ksu/ccache.c           |  83 ++++++++++-----------
 src/clients/ksu/configure.in       |   1 +
 src/clients/ksu/krb_auth_su.c      | 147 +++++++++----------------------------
 src/clients/ksu/ksu.h              |   4 +-
 src/clients/ksu/main.c             |  60 +++++++--------
 src/kadmin.old/server/ChangeLog    |   7 ++
 src/kadmin.old/server/adm_extern.h |   1 +
 src/kadmin.old/server/adm_server.c |  85 +++++++++++----------
 src/kdc/ChangeLog                  |   6 ++
 src/kdc/krb5kdc.M                  |   4 +-
 src/kdc/main.c                     |   6 +-
 15 files changed, 247 insertions(+), 257 deletions(-)

commit 8ae030fc3fc3527920262e234b49844b1218a304
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 21 21:18:03 1995 +0000

    Use libkadm string handling routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6562 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/ChangeLog |  5 +++++
 src/kadmin/ktutil/ktutil.c  | 21 +++++++++++----------
 2 files changed, 16 insertions(+), 10 deletions(-)

commit 82e0dee7da90a6a5587b7123db56cb56238d2764
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 21 21:17:20 1995 +0000

    Add prototype for timestamp_to_sfstring()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6561 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 4 ++++
 src/include/krb5/adm_proto.h | 5 +++++
 2 files changed, 9 insertions(+)

commit 845d9ae2e790c05098105026f77b36f98670f8c9
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 21 21:16:51 1995 +0000

    Update description of kdc.conf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6560 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog  |  7 +++++++
 src/config-files/kdc.conf.M | 51 +++++++++++++++++++++++----------------------
 2 files changed, 33 insertions(+), 25 deletions(-)

commit 40b80b8572e01834020131329366365416c9eb7e
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 21 21:16:02 1995 +0000

    Use libkadm string conversion routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6559 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog    |   7 +++
 src/clients/kinit/configure.in |   1 +
 src/clients/kinit/kinit.M      |   4 +-
 src/clients/kinit/kinit.c      | 103 ++++++-----------------------------------
 4 files changed, 25 insertions(+), 90 deletions(-)

commit b163dc0f033f82d9ba36da08148cbf45ba21c2ef
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 21 21:15:27 1995 +0000

    Update description of -k and -e flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6558 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/stash/ChangeLog    | 4 ++++
 src/admin/stash/kdb5_stash.M | 9 ++++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 4c4732e8424fee786e98f9e0151db8a88f9beb51
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 21 21:14:32 1995 +0000

    Make new dump format text-based.  Also add logic to read/write old format
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6557 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog |    9 +
 src/admin/edit/dump.c    | 1834 +++++++++++++++++++++++++++++++++++++++-------
 2 files changed, 1593 insertions(+), 250 deletions(-)

commit 98accd1235592257d3f4f23709ad7677d9bb744d
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 21 21:12:53 1995 +0000

    Add description of -s and -R.  Update description of -e and -k
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6556 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.M | 35 ++++++++++++++++++++++++++---------
 1 file changed, 26 insertions(+), 9 deletions(-)

commit aae35789bfa57ef6cc8eda49b241a1daf72b9d6e
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 21 21:12:06 1995 +0000

    Use symbolic names for keytype and enctype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6555 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/ChangeLog      |  6 ++++++
 src/admin/convert/kdb5_convert.M |  7 +++----
 src/admin/convert/kdb5_convert.c | 10 +++++++---
 3 files changed, 16 insertions(+), 7 deletions(-)

commit dba45380c32e55ec0a4bc7d862ea036d455fdb3a
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 21 21:11:34 1995 +0000

    Change mkdir to mkdir -p while making directories for install
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6554 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 1f302c8c6783051d9b350debd8c36ea6c3b7245e
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 21 21:10:37 1995 +0000

    Add timestamp_to_sfstring()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6553 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog  |  7 ++++++
 src/lib/kadm/str_conv.c | 60 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 67 insertions(+)

commit fd2c93f2cc5dfa06e20e90d6a9d036cde134ae98
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 18 21:32:42 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6552 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 1f3a105712ecf8b2f07ef7fe226cfa618460afdb
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 18 21:32:28 1995 +0000

    Add multiprocess testing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6551 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/t_kdb.c | 135 +++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 128 insertions(+), 7 deletions(-)

commit 4433969b4b7742fa8d8ebb514e3aa3d4e2824bde
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 18 21:32:14 1995 +0000

    Fix database update and rename
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6550 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 146 +++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 109 insertions(+), 37 deletions(-)

commit 47b46c00e560671da0622dbf38655fc3b137c502
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 18 21:07:05 1995 +0000

    Fix script handling
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6549 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog    | 4 ++++
 src/admin/edit/ss_wrapper.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3fae7785b2c66b001c6774a99908ff676455e18f
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 18 02:45:02 1995 +0000

    	* configure.in: Build ktutil now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6548 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ChangeLog    | 3 +++
 src/kadmin/configure.in | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 38a233b28a0d6efc9f00addb96c6688bc009f59e
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 18 02:43:55 1995 +0000

    First cut of ktutil; change functions have not yet been added
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6547 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/ktutil/.cvsignore     |   1 +
 src/kadmin/ktutil/ChangeLog      |   0
 src/kadmin/ktutil/Makefile.in    |  32 ++++
 src/kadmin/ktutil/configure.in   |  10 +
 src/kadmin/ktutil/ktutil.c       | 225 +++++++++++++++++++++++
 src/kadmin/ktutil/ktutil.h       |  58 ++++++
 src/kadmin/ktutil/ktutil_ct.ct   |  51 ++++++
 src/kadmin/ktutil/ktutil_funcs.c | 382 +++++++++++++++++++++++++++++++++++++++
 8 files changed, 759 insertions(+)

commit b6eee4ad0cde1c1269dc5b64fbfd3dfb26978dd1
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 17 17:55:41 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6546 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog | 7 +++++++
 1 file changed, 7 insertions(+)

commit 620b9a192a36214562217416949592187ff92220
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 17 17:55:24 1995 +0000

    Only keep the database open while processing one command
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6545 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/proto_serv.c | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit 5067669d48daed75e155874929629b8a67f5c92a
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 17 17:54:56 1995 +0000

    Add routines to open and close the database
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6544 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/kadm5_defs.h |  2 ++
 src/kadmin/v5server/srv_key.c    | 41 ++++++++++++++++++++++++++++++++++++----
 2 files changed, 39 insertions(+), 4 deletions(-)

commit 4b480457e6b29d7bdfd1993b48897be85f03a203
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 17 17:54:16 1995 +0000

    Close and re-open the database after updating principal stats
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6543 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   |  6 ++++++
 src/kdc/do_as_req.c | 11 ++++++++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit 4b221869b7b1435716c51a52ed62da2b7614b972
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 17 17:53:25 1995 +0000

    Fix krb5_dbm_db_end_update() and remove unused code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6542 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  8 ++++++++
 src/lib/kdb/kdb_dbm.c | 42 +++++++++++++-----------------------------
 2 files changed, 21 insertions(+), 29 deletions(-)

commit 3612c19761d17f622249445208a1bed8906ce192
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 17 14:43:41 1995 +0000

    Change fopen() to open() to yield an fd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6541 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 305eb9de72a961f8bf5cbb8844e34a12cd1f523e
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Aug 16 07:31:37 1995 +0000

    Pass fds to krb5_lock_file() and krb5_unlock_file()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6539 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog   |  4 ++++
 src/lib/krb5/ccache/stdio/scc_maybe.c | 16 ++++++++--------
 src/lib/krb5/keytab/file/ChangeLog    |  4 ++++
 src/lib/krb5/keytab/file/ktf_util.c   | 11 +++++------
 src/slave/ChangeLog                   |  3 +++
 src/slave/kprop.c                     | 15 ++++-----------
 src/slave/kpropd.c                    | 11 +++++------
 7 files changed, 33 insertions(+), 31 deletions(-)

commit 437bc39bdbffb4ae309c21cf667c780b80317d6b
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Aug 16 07:30:49 1995 +0000

    Pass the fd in instead of converting it from FILE *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6538 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  5 +++++
 src/lib/krb5/os/lock_file.c  | 14 ++++++--------
 src/lib/krb5/os/unlck_file.c |  7 +++----
 3 files changed, 14 insertions(+), 12 deletions(-)

commit 3e17b149fb771009bb52d089c2381de7422b23cc
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Aug 16 07:28:49 1995 +0000

    decrypt_key.c, encrypt_key.c: Only save the salt data if salt type != 0.
    kdb_dbm.c: Rewritten to NOT open/close the db for every transaction.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6537 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog     |   7 +
 src/lib/kdb/decrypt_key.c |   6 +-
 src/lib/kdb/encrypt_key.c |  10 +-
 src/lib/kdb/kdb_dbm.c     | 526 +++++++++++++++++-----------------------------
 4 files changed, 203 insertions(+), 346 deletions(-)

commit 5b1cbaf8813bd92d638d5f5d3358200e61f82b51
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Aug 16 07:27:51 1995 +0000

    Pass fds to krb5_lock_file() and krb5_unlock_file()
    Add a missing #ifdef KRBCONF_KDC_MODIFIES_KDB for update_client and
    	updating the database.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6536 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   | 5 +++++
 src/kdc/do_as_req.c | 2 ++
 2 files changed, 7 insertions(+)

commit a238c6f8beba2b9a81f9a9e4082e510c0f154bfe
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Aug 16 07:27:06 1995 +0000

    krb5_lock_file(), krb5_unlock_file():
    	Use fds instead of FILE *s and don't pass the filename.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6535 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  6 ++++++
 src/include/k5-int.h  | 16 +++++++---------
 2 files changed, 13 insertions(+), 9 deletions(-)

commit 326f1136d22d3d270d9a6db15788a32e5127ec3c
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Aug 16 01:54:09 1995 +0000

    fix spelling of "canonicalize"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6534 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6fcccb7f01145e80bfae2724a2909e59d5ea13cb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 15 21:20:25 1995 +0000

    * prof_parse.c (strip_line,parse_line): Declare as static
    
    * prof_int.h: Add missing prototypes
    
    Cleanup -Wmissing_prototypes complaints
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6533 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |  7 ++++++-
 src/util/profile/prof_int.h   | 17 +++++++++++++++++
 src/util/profile/prof_parse.c |  4 ++--
 3 files changed, 25 insertions(+), 3 deletions(-)

commit e0b140108ef0a9e9a3e2fd4268f32c0bdabf2697
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 15 20:22:59 1995 +0000

    * configure.in: For OSF/1 specify that the -rpath directive takes
    	a colon separated path.
    
    * aclocal.m4 (SHLIB_RPATH_DIRS): Allow for directory path to be
    
    This was a problem with OSF/1 where specifying -rpath multiple times
    only includes the final one in the library. A colon separted path is the
    correct invocation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6532 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 9 +++++++++
 src/aclocal.m4   | 6 +++++-
 src/configure.in | 5 +++++
 3 files changed, 19 insertions(+), 1 deletion(-)

commit f9e6358b005282a685c8a496be1dd027ba146fa1
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 15 18:45:26 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6531 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 6def9dee9059b9b08043f09066e20e5a400c90e8
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 15 18:45:17 1995 +0000

    Use krb5_dbe_find_keytype() to find appropriate key.  Fix gcc -Wall complaints
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6530 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 50 ++++++++++++++++++--------------------------------
 1 file changed, 18 insertions(+), 32 deletions(-)

commit 00203d5d3f63d9ee1ba799698eb6ea026037997a
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 15 18:43:33 1995 +0000

    Use per-realm key/salt list to find appropriate keys.  Fix gcc -Wall complaints
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6529 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 137 ++++++++++++++++++++++++++++++----------------------
 src/kdc/kdc_util.c  |  31 +++++++++---
 2 files changed, 104 insertions(+), 64 deletions(-)

commit 5d7d8e9d171542ce9e05c8a7937d7778a3ba3694
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 15 18:42:31 1995 +0000

    Generate/use per-realm key/salt list.  Fix gcc -Wall complaints
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6528 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 172 ++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 120 insertions(+), 52 deletions(-)

commit 67066ac590924a843f3058c9cce2723baa156f7f
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 15 18:41:58 1995 +0000

    Add key/salt list to per-relm data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6527 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/extern.h | 2 ++
 1 file changed, 2 insertions(+)

commit bdbe1827543a9062e78f477328c64031698576ae
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 15 18:32:28 1995 +0000

    Replace kadm_find_keytype() with krb5_dbe_find_keytype()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6526 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog       |  5 +++
 src/kadmin.v4/server/admin_server.c  |  7 ++-
 src/kadmin.v4/server/kadm_funcs.c    | 83 ++++++++++++++++--------------------
 src/kadmin.v4/server/kadm_ser_wrap.c | 10 +++--
 4 files changed, 53 insertions(+), 52 deletions(-)

commit bffdc17447283da71bf2f16bd549c9b0236414b1
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 15 18:30:42 1995 +0000

    Replace adm_find_keytype() with krb5_dbe_find_keytype()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6525 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/ChangeLog      |  5 ++++
 src/kadmin.old/server/adm_adm_func.c | 54 ++++++++++++++++++++++--------------
 src/kadmin.old/server/adm_extern.h   |  6 ----
 src/kadmin.old/server/adm_fmt_inq.c  | 10 ++++---
 src/kadmin.old/server/adm_funcs.c    | 28 -------------------
 src/kadmin.old/server/adm_process.c  | 20 +++++++------
 src/kadmin.old/server/adm_server.c   | 10 ++++---
 7 files changed, 62 insertions(+), 71 deletions(-)

commit af9554aa0031f7887fa6aba8a98ba1a586a9d3fc
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 15 18:29:06 1995 +0000

    Replace key_name_to_data() with krb5_dbe_find_keytype()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6524 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog    |  5 +++
 src/kadmin/v5server/admin.c      | 30 ++++++++++++----
 src/kadmin/v5server/kadm5_defs.h |  4 ---
 src/kadmin/v5server/passwd.c     | 10 +++---
 src/kadmin/v5server/srv_key.c    | 74 ++++++++++------------------------------
 5 files changed, 53 insertions(+), 70 deletions(-)

commit b52383b047855252286863f9cfc0c539d17f8e33
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 15 18:27:33 1995 +0000

    Add prototype for krb5_dbe_find_keytype()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6523 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 4 ++++
 src/include/krb5/kdb.h     | 8 ++++++++
 2 files changed, 12 insertions(+)

commit bf3be9cc87754334a2fdc6df655a638cfc65b529
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 15 18:26:40 1995 +0000

    Add krb5_dbe_find_keytype() and clean up gcc -Wall complaints
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6522 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  5 +++++
 src/lib/kdb/kdb_xdr.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 52 insertions(+), 4 deletions(-)

commit 0856d376d5ea663aef7df59ef0d560e452566eb0
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 15 18:25:04 1995 +0000

    Add support for -s scriptfile and fix gcc -Wall complaints
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6521 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog    |   5 ++
 src/admin/edit/cpw.c        |  63 +++++++++++------
 src/admin/edit/kdb5_edit.c  | 166 +++++++++++++++++++++++++-------------------
 src/admin/edit/kdb5_edit.h  |  11 +++
 src/admin/edit/ss_wrapper.c |  26 +++++++
 5 files changed, 176 insertions(+), 95 deletions(-)

commit 54ef46e55432397ebf299a231dec3a22aa9a17b4
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 15 05:44:56 1995 +0000

    	* Makefile.in: Change some spaces back to tabs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6518 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  4 ++++
 src/Makefile.in | 16 ++++++++--------
 2 files changed, 12 insertions(+), 8 deletions(-)

commit 678eea207799f79b2164d09eae8fd3af8bca33e8
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 15 05:44:14 1995 +0000

    	* ktf_util.c: return KRB5_KEYTAB_BADVNO instead of -1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6517 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog  | 4 ++++
 src/lib/krb5/keytab/file/ktf_util.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 611b0cf98a02ac796cb150502d2fafcc41827de2
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Aug 12 02:38:41 1995 +0000

    Put back production rule for kerbsrc-nt.zip which mysteriously
    disappeared after Keith checked in the Macintosh changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6511 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 3eee8e995e6c83d319269fc3a28028cb561da434
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Aug 12 02:35:47 1995 +0000

    Restore original "null action" Makefile which tell a Unix user to run
    "configure" first.  (This was ONCE AGAIN overwritten when Keith did a
    Macintosh commit.  Keith, be careful about this!!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6510 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile | 277 +----------------------------------------------------------
 1 file changed, 4 insertions(+), 273 deletions(-)

commit 6415d8624e45d9174341883ff759dca011c9c8cb
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Aug 11 20:14:00 1995 +0000

    Rename initialize_slave.c to init_slave.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6509 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog          |  5 +++
 src/util/pty/Makefile.in        |  6 +--
 src/util/pty/init_slave.c       | 87 +++++++++++++++++++++++++++++++++++++++++
 src/util/pty/initialize_slave.c | 87 -----------------------------------------
 4 files changed, 95 insertions(+), 90 deletions(-)

commit 6f715063305698a2c535f6c072c81498fa7e8b0b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Aug 11 19:48:16 1995 +0000

    Changes for Solaris and Ultrix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6508 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog          | 15 +++++++++++++++
 src/util/pty/configure.in       |  2 ++
 src/util/pty/initialize_slave.c |  2 +-
 src/util/pty/open_ctty.c        |  7 ++++---
 src/util/pty/open_slave.c       |  1 +
 5 files changed, 23 insertions(+), 4 deletions(-)

commit 2464af49c883895f49422cba1ba53ab74d47f40d
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Aug 10 22:43:34 1995 +0000

    [secure-admin/3394] first cut at unit tests for locking
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6507 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 6 +++++-
 doc/kadm5/api-unit-test.tex     | 4 ++--
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 927c80f19745b2377847b9038eca50c0a38c0482
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Aug 10 22:41:08 1995 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6506 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/adb-unit-test.tex | 134 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 134 insertions(+)

commit b44275ee8cd8fdca12db4af8748c26250d31000b
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 10 18:57:55 1995 +0000

    Use kadm_find_keytype() to find keys
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6504 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog       | 10 ++++++++++
 src/kadmin.v4/server/admin_server.c  |  9 ++++++++-
 src/kadmin.v4/server/kadm_ser_wrap.c | 10 +++++++++-
 3 files changed, 27 insertions(+), 2 deletions(-)

commit a5d9671b9b6c7d57b7682317b2373a6361a13de3
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 10 18:57:34 1995 +0000

    Add kadm_find_keytype() to find key/salt pair
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6503 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/kadm_funcs.c | 170 ++++++++++++++++++++++++++++++++------
 1 file changed, 145 insertions(+), 25 deletions(-)

commit 1752db3014e1d8416ab8ef49eede1e198e1607b5
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 10 18:56:43 1995 +0000

    Use adm_find_keytype() and adm_update_tl_attrs() to handle new db format
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6502 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/ChangeLog      | 14 ++++++++++
 src/kadmin.old/server/adm_adm_func.c | 52 +++++++++++++++++++++++++++++-------
 src/kadmin.old/server/adm_extern.h   | 12 +++++++++
 src/kadmin.old/server/adm_fmt_inq.c  | 32 ++++++++++++++++++----
 src/kadmin.old/server/adm_process.c  | 29 ++++++++++++++++++--
 src/kadmin.old/server/adm_server.c   | 15 +++++++++--
 6 files changed, 136 insertions(+), 18 deletions(-)

commit fc78412f2fee2e4f15f464f390f8c9251436b093
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 10 18:56:01 1995 +0000

    Rework adm_modify_kdb() and callers to use kdb5 cpw interfaces
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6501 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/adm_funcs.c | 467 +++++++++++++++-----------------------
 1 file changed, 177 insertions(+), 290 deletions(-)

commit 4e24e7e96f4d456ba7484b7c003c3a4526e1afd9
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 10 18:54:45 1995 +0000

    Consolidate handling of tagged database attributes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6500 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog    |   7 ++
 src/kadmin/v5server/admin.c      | 168 +++++++++------------------------------
 src/kadmin/v5server/kadm5_defs.h |   5 ++
 src/kadmin/v5server/passwd.c     |  38 ++-------
 src/kadmin/v5server/srv_key.c    |  86 +++++++++++++++++++-
 5 files changed, 142 insertions(+), 162 deletions(-)

commit 240f6c26802de4df2462cd3eec130f9635530e35
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 10 18:54:01 1995 +0000

    Always define KRB5_MAX_FAIL_COUNT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6499 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 4 ++++
 src/include/krb5/kdb.h     | 6 ++++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit f1ba68749fc52892c8d07c9932d575d743cf6fae
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 10 18:53:34 1995 +0000

    Add missing variable when KRBCONF_KDC_MODIFIES_KDB on
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6498 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   | 4 ++++
 src/kdc/do_as_req.c | 6 +++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 3534643079dd11528bd077a2105d008beccc10d4
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Aug 10 17:55:36 1995 +0000

    [secure-admin/3398] special error code for missing secure principals
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6497 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 6d3d95cea619b9fee5cb0b7ef7a5708fc16eb79f
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Aug 10 15:20:00 1995 +0000

    [secure-admin/3398] special error code for missing secure principals
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6496 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit fc0d0368b1043a5329ee4bab2bf9cf727ba22444
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Aug 10 01:16:38 1995 +0000

    DDon't call vhangup() on Ultrix until after session.  This actually turns out to be secure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6495 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 5 +++++
 src/util/pty/configure.in | 4 ++++
 src/util/pty/pty-int.h    | 4 ++--
 3 files changed, 11 insertions(+), 2 deletions(-)

commit ce8b6efc658468a492473680937931d75dac3299
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Aug 9 22:07:08 1995 +0000

    Use key/salt list to determine which key types to make for the tgt principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6494 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/ChangeLog     |  6 +++
 src/admin/create/kdb5_create.c | 91 ++++++++++++++++++++++++++++++++++--------
 2 files changed, 81 insertions(+), 16 deletions(-)

commit 02b485b757c449b5234d79a39ce2793f56277c95
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Aug 9 21:27:54 1995 +0000

    Remove 'Last Modified by:' from regular expression for 'show'
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6493 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/kadmin.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9679a93abe8c3328170ed2d3e72a2ef39efb0e9d
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Aug 9 21:27:04 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6492 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 1fcb8f67227647107cc18ff6325d5b3c56831684
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Aug 9 21:26:53 1995 +0000

    Add prototype for key_master_encblock()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6491 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/kadm5_defs.h | 1 +
 1 file changed, 1 insertion(+)

commit fc8bdf39e336c503f4869671101afcd5932b32e3
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Aug 9 21:26:35 1995 +0000

    Fix Purify complaint
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6490 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_acl.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 422c9b7cb1299d2ef1ed5e69f8d3e71c858e17c1
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Aug 9 21:26:24 1995 +0000

    Fix memory leak
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6489 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/proto_serv.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit fefcbb90207eb01901429d3e90be7e4000384e61
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Aug 9 21:25:56 1995 +0000

    Network slave bookkeeping fixup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6488 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_net.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 2112e946095b18056fc8a126eee72c43939d845b
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Aug 9 21:25:23 1995 +0000

    Add krb5_use_keytype for each keytype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6487 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_key.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit f45a85530e0e807b33f9b01a7f835bf428df9447
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Aug 9 21:24:45 1995 +0000

    First pass at kdb5 change-password code.  Fix memory leaks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6486 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/admin.c  | 124 ++++++++++++++++++++++++++++++++++++++-----
 src/kadmin/v5server/passwd.c |  80 ++++++++++++++++++++++++++--
 2 files changed, 187 insertions(+), 17 deletions(-)

commit e7df183dde42daf848f584781ef95897832e35e0
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Aug 9 21:23:47 1995 +0000

    Fix various memory allocation and key/salt tuple related bugs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6485 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 15 +++++++++++++++
 src/lib/kdb/kdb_cpw.c | 46 +++++++++++++++++++++++++++++++++++++++++-----
 src/lib/kdb/kdb_xdr.c |  3 ++-
 3 files changed, 58 insertions(+), 6 deletions(-)

commit ca8667a077d2ecc230e1bdd84d9b81139f03226e
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Aug 9 19:00:45 1995 +0000

    document get_lock and release_lock, including permanent locks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6482 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 61 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)

commit 6cb8b8f2c603e528c559405d10207cd78297435e
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Aug 9 13:49:39 1995 +0000

    Terminate variable arglist to krb5_build_principal_ext()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6478 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb_cpw.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 24e425719405c933983b2b6660c2d0f09e171305
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Aug 9 04:20:41 1995 +0000

    Fix test for slave buffer length
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6477 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog | 4 ++++
 src/util/pty/getpty.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f6c08ffd8d8020510cbdb325a4f0a4ea79b7bb16
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 9 02:25:21 1995 +0000

    	* update_utmp.c (UTMP_FILE): _PATH_UTMP under NetBSD, not
    		_UTMP_PATH; also fix typo (missing '&' on reference to
    		ent)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6476 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 6 ++++++
 src/util/pty/update_utmp.c | 6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 8a9097791de33a6b0c9f23ba8dadc11e14050b77
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 9 01:43:38 1995 +0000

    fix typos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6475 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_cpw.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 835d6c5ddb0f0c1603969b4a109297882d52bbcd
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 9 01:36:43 1995 +0000

    	* kdb_cpw.c (add_key_rnd): remove bletcherous aggregate
    		initializer stuff and use build_principal_ext like we
    		should have in the first place to build the tgt principal.
    
    Why are we using the TGS key to seed the random number generator?
    This makes randomized service keys have data that is derived from the
    TGS key.  Do we really want that?  Or am I missing something here?
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6474 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  5 +++++
 src/lib/kdb/kdb_cpw.c | 37 +++++++++++++++----------------------
 2 files changed, 20 insertions(+), 22 deletions(-)

commit c14e04d59dd3624228a6aaf88b08df61e13f4429
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 9 00:48:10 1995 +0000

    	* update_utmp.c (pty_update_utmp): change #ifdef NO_UT_PID to
    		#ifndef
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6473 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 7 ++++++-
 src/util/pty/update_utmp.c | 2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

commit ce1f4b93aa61736f8b77ed03e8a5cf80b86f1179
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Aug 9 00:40:30 1995 +0000

    Changes for Alpha; also deal better with slave failure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6472 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog  |  9 ++++++++-
 src/appl/telnet/telnetd/sys_term.c | 19 ++++++++++++-------
 2 files changed, 20 insertions(+), 8 deletions(-)

commit 347e695283db1429168618f8992531d1a359220a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Aug 9 00:39:05 1995 +0000

    Changes to get telnet working on Alpha
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6471 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog          | 13 +++++++++++--
 src/util/pty/cleanup.c          | 14 +++++++-------
 src/util/pty/initialize_slave.c |  5 +++--
 src/util/pty/open_slave.c       | 23 ++++++++++++++++++++---
 src/util/pty/pty_err.et         |  2 +-
 5 files changed, 42 insertions(+), 15 deletions(-)

commit 21b1e5126303a710fce789c4600f1809c4d19391
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 9 00:36:20 1995 +0000

    	* update_utmp.c: flush preprocessor directive to left margin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6470 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 3 +++
 src/util/pty/update_utmp.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 599c381ea22ed9712d15fc3b912b850d3973af97
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 8 22:03:52 1995 +0000

    Pass correct argument to getutmpx()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6469 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 4 ++++
 src/util/pty/update_utmp.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 4ff771d6e8cf70d987bb111dcd0dbcdc261317dc
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 8 22:03:28 1995 +0000

    Fix cc -std1 error on OSF
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6468 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog  | 4 ++++
 src/appl/telnet/telnetd/sys_term.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b35189900fcd86d5d5e399fd1c32bab98a15bf62
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 8 22:02:57 1995 +0000

    Add {add,del}_key_type commands
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6467 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog     |  12 +++
 src/kadmin/v5client/kadmin5.M     |  96 +++++--------------
 src/kadmin/v5client/kadmin5.c     | 196 +++++++++++++++++++++++++++++++++++---
 src/kadmin/v5client/kadmin5.h     |  82 ++++++++--------
 src/kadmin/v5client/kadmin5_ct.ct |   6 ++
 src/kadmin/v5client/network.c     |   8 ++
 6 files changed, 274 insertions(+), 126 deletions(-)

commit 82ceba100038c255806662177a8a7226f70e0ed8
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 8 22:02:09 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6466 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog | 11 +++++++++++
 src/lib/kdb/ChangeLog         |  7 +++++++
 2 files changed, 18 insertions(+)

commit f099e506f2a35b556166e2282be98401e3e402a5
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 8 22:02:01 1995 +0000

    Fix key merging logic and allow multiple key/salt strings to be parsed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6465 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/admin.c | 35 ++++++++++++++++++++++++++---------
 1 file changed, 26 insertions(+), 9 deletions(-)

commit 92b1fae527c4a04fdbb094497cea26937715e786
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 8 22:01:34 1995 +0000

    Don't deallocate key/salt tuples if supplied by caller to string_to_key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6464 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_key.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 001d4456fd84ef0abc40cf0de913ab0f122786d6
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 8 22:00:55 1995 +0000

    Handle new protocol error messages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6463 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_output.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 40c083228c3be879599186fb89a53277a0efaf30
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 8 22:00:43 1995 +0000

    Use sigjmp_buf under POSIX_SETJMP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6462 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/proto_serv.c | 6 +++++-
 src/kadmin/v5server/srv_main.c   | 6 +++++-
 src/kadmin/v5server/srv_net.c    | 6 +++++-
 3 files changed, 15 insertions(+), 3 deletions(-)

commit 2df43b6bba3098f8db87f2d4afa0f822695e7f68
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 8 22:00:08 1995 +0000

    Fix Purify complaint
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6461 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog  | 4 ++++
 src/lib/kadm/str_conv.c | 1 +
 2 files changed, 5 insertions(+)

commit 70e7d3a41abfc55b7d763db0a3e3176a801f428a
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 8 21:59:35 1995 +0000

    Make sure unfilled data in krb5_key_data is zero in decode_princ_contents
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6460 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_xdr.c | 1 +
 1 file changed, 1 insertion(+)

commit 62ccc284a4fe41d6dabf3bc51c46ee6e1e9c03d9
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Aug 8 21:58:45 1995 +0000

    Use correct length to malloc() in encrypt_key_data()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6459 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/encrypt_key.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 92f931b52518745bf71110fed3827de515e28e18
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Aug 8 19:21:20 1995 +0000

    describe adb locking mechanism
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6458 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 47 +++++++++++++++++++++++++++++++++++------
 1 file changed, 41 insertions(+), 6 deletions(-)

commit 6b82e262019ee41ad0ecf175a3e2235aeb18c896
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 8 00:11:08 1995 +0000

    * Use new interface to pty_update_utmp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6455 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog  |  5 +++++
 src/appl/telnet/telnetd/sys_term.c | 24 ++++++------------------
 2 files changed, 11 insertions(+), 18 deletions(-)

commit 4428823783d62496b6df8b59251fc5da6841c25c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Aug 7 23:59:39 1995 +0000

    * Include utmp.h in krlogind.c; libpty.h doesn't any more and it needs them to find size of ut_name.
    * Use new interface to pty_update_utmp.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6454 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 13 ++++++++++---
 src/appl/bsd/krlogind.c | 13 +++++++------
 src/appl/bsd/login.c    |  8 +++-----
 3 files changed, 20 insertions(+), 14 deletions(-)

commit 086beadfebe7c157f8c3f53c3c07a92d9624e38b
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Aug 7 23:58:26 1995 +0000

    * Modify pty_update_utmp so it takes additional parameters instead of
    struct utmp.
    * Move pty_update_wtmp to an internal function; pty_update_utmp and
    pty_logwtmp call it.
    * Don't include utmp.h or utmpx.h in libpty.h; they don't need it any
    more.
    * Don't use pid_t in libpty.h or any interfaces it defines\.  We'll
    have to settle for int.
    * Add logic so that UTMP_FILE and WTMP_FILE get defined on NetBSD
    (Actually fairly clean).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6453 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog     | 16 +++++++++++++++
 src/util/pty/cleanup.c     |  9 ++-------
 src/util/pty/libpty.h      | 18 +++++++----------
 src/util/pty/logwtmp.c     |  2 +-
 src/util/pty/pty-int.h     | 10 ++++++++++
 src/util/pty/pty_err.et    |  2 ++
 src/util/pty/update_utmp.c | 50 +++++++++++++++++++++++++++++++++-------------
 src/util/pty/update_wtmp.c |  8 ++++++--
 8 files changed, 80 insertions(+), 35 deletions(-)

commit 3b3e327fdb2cfd939c4a9e56f0670b3ec5ad896f
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Aug 7 23:40:31 1995 +0000

    Add authenc.c to the SRCS list; authenc.o is in the OBJS list, after
    all.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6452 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog   | 4 ++++
 src/appl/telnet/telnet/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit fd2bee792353b98d05d928fe27e8086b0cda03b2
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Aug 7 23:38:44 1995 +0000

    If using the autoconf in the local tree, invoke it using /bin/sh, so
    that it works even if autoconf has been checked out from SCCS without
    the execute bit set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6451 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 6 ++++++
 src/util/reconf    | 6 ++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit aea27ad3a6427cff9058651b6fb4b5ea5c2b7401
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Aug 7 23:31:46 1995 +0000

    Include $(NETIO_SRCS) in the list of source files, instead of
    $(NETIO_OBJS)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6450 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   | 3 +++
 src/lib/krb4/Makefile.in | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit da5f14c7671e00d36ee418fd959ed3f98992e879
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Aug 7 23:27:52 1995 +0000

    aclocal.m4 (SS_RULES): Add double quotes around "$}{*.ct"
    
    aclocal.m4 (CONFIG_RULES): Add $(SHELL) to invocation of autoconf, so
    	that things work even if the execute bit isn't set on the shell
    	script.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6449 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 8 ++++++++
 src/aclocal.m4 | 8 ++++----
 2 files changed, 12 insertions(+), 4 deletions(-)

commit fde06220c6241f302dc167fa429d7c23af9be98c
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Aug 7 23:23:26 1995 +0000

    Add $(SHELL) to invocation of config_script, so that the tree can
    build even after checked into a broken SCCS system.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6448 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 6 ++++++
 src/util/et/Makefile.in | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 1f392a8a466a028905c41c437de2a63f830bb3d7
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Aug 7 23:22:17 1995 +0000

    Add $(SHELL) to invocation of config_script, so that the tree can
    build even after being checked into a broken SCCS system.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6447 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog   | 5 +++++
 src/util/ss/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 5f3b34b20278d99b5d757ed91e91b30daa452a20
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Aug 7 23:21:42 1995 +0000

    Use generic_gss_release_oid_set() instead of gss_release_oid_set() so
    that the krb5-specific mechanism can be linked in without pulling in
    krb5_gss_glue.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6446 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog  | 6 ++++++
 src/lib/gssapi/krb5/inq_cred.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 8e7041782c3e711b8f40fb99f4422f6764ca4a1f
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Aug 7 23:20:23 1995 +0000

    If there is an error looking up the key, make sure the keytab is
    closed as part of the cleanup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6445 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  6 ++++++
 src/lib/krb5/krb/in_tkt_ktb.c | 15 +++++++++------
 2 files changed, 15 insertions(+), 6 deletions(-)

commit 385f5c1508ed402881341350a40d567df30173c8
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Aug 7 22:46:58 1995 +0000

    tf_util.c (utimes): If __SVR4 is defined, #include <utime.h>, just as
    	we do if __svr4__ is defined.
    
    
    g_pw_in_tkt.c: If __SVR4 is defined, #include <sgtty.h>, just as we do
    	if __svr4__ is defined.  (WARNING: This code still assumes that the
    	BSD ioctl's are being supported, at least in compatibility mode.  We
    	should really upgrade this code to use POSIX termios calls.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6444 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     | 11 +++++++++++
 src/lib/krb4/g_pw_in_tkt.c |  2 +-
 src/lib/krb4/tf_util.c     |  2 +-
 3 files changed, 13 insertions(+), 2 deletions(-)

commit b26b007dd719ce4eeeba3a43ffcfc214357fbb0e
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 7 21:44:55 1995 +0000

    Improve keysalt handling
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6443 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog     |  6 ++++++
 src/lib/kdb/decrypt_key.c | 14 ++++++++++----
 src/lib/kdb/encrypt_key.c | 26 +++++++++++++++-----------
 3 files changed, 31 insertions(+), 15 deletions(-)

commit 6df64028850b170d358c88e2dca2b74abafe1a23
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 7 21:44:32 1995 +0000

    Restore input strings to their original state after parsing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6442 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog |  8 ++++++++
 src/lib/kadm/keysalt.c | 17 ++++++++---------
 2 files changed, 16 insertions(+), 9 deletions(-)

commit b9f36345dcad3860c1e78a31886ef8a5972e1574
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 7 21:43:50 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6441 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit 5e88991c9fcbbfd0332d1c99a0e18a39ad6a2459
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 7 21:43:35 1995 +0000

    Handle V4 salttype correctly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6440 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_key.c | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

commit d7f7e499c64eed24e48ab2cf41bc623d00e815c4
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 7 21:43:22 1995 +0000

    Fix key list merging so that kvno is generated correctly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6439 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/admin.c | 32 ++++++++++++++++++--------------
 1 file changed, 18 insertions(+), 14 deletions(-)

commit d05b4069c6086aef0917b33b108709fdb413a6aa
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 7 21:42:42 1995 +0000

    Use krb5_string_to_keysalts() to ensure that list is unique
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6438 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog |  5 +++++
 src/admin/edit/cpw.c     | 55 ++++++++++--------------------------------------
 2 files changed, 16 insertions(+), 44 deletions(-)

commit 38ee61f81fb3c4bf81ff189f7ad03913e2184694
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 7 18:45:45 1995 +0000

    Build fixes for Solaris
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6437 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 5 +++++
 src/appl/telnet/telnetd/configure.in | 5 ++++-
 src/appl/telnet/telnetd/sys_term.c   | 5 +++++
 3 files changed, 14 insertions(+), 1 deletion(-)

commit 41be1429e9cc2de1746c5d20a30e9feb81386ca2
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 7 18:16:56 1995 +0000

    Fix another big-endian problem
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6436 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog     | 5 +++++
 src/lib/kdb/decrypt_key.c | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 273a5b356ba998cb182e44fc95c7af5b42203b87
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 7 17:33:10 1995 +0000

    Hacks to get this to compile with the new kdb format
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6435 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog       |   5 +
 src/kadmin.v4/server/admin_server.c  |   8 +-
 src/kadmin.v4/server/kadm_funcs.c    | 178 +++++++++++++++++------------------
 src/kadmin.v4/server/kadm_ser_wrap.c |   2 +-
 4 files changed, 97 insertions(+), 96 deletions(-)

commit 14b334f75a1bd74697cc1735f4e90cf6779dd69c
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 7 17:10:17 1995 +0000

    libpty fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6434 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 7 +++++++
 src/appl/telnet/telnetd/configure.in | 5 ++++-
 src/appl/telnet/telnetd/sys_term.c   | 4 ++--
 3 files changed, 13 insertions(+), 3 deletions(-)

commit 4869f5a1dfd97e648240ec32ed1ee7ab94256bec
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 7 17:08:09 1995 +0000

    Manually initialize krbtgt_princ.data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6433 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 6 ++++++
 src/lib/kdb/kdb_cpw.c | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 28ff8af3611b1672b3077556fddfaf5ff9b19556
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Aug 7 15:51:58 1995 +0000

    Add new error KRB5_KDB_BAD_KEYTYPE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6432 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/kdb5_err.et | 1 +
 2 files changed, 5 insertions(+)

commit dfb25941d81ff7d355e3229ca92a6700d1d77c01
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Aug 7 15:50:51 1995 +0000

    New routines for changing passwords of new kdb entries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6431 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   |  30 ++--
 src/lib/kdb/Makefile.in |   2 +
 src/lib/kdb/kdb_cpw.c   | 398 ++++++++++++++++++++++++++++++++++++++++++++++--
 3 files changed, 396 insertions(+), 34 deletions(-)

commit 560c9c3d6922f4144d8165bff5d9523226bc5700
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Aug 7 15:49:12 1995 +0000

    Hacks to get it to compile with new kdb format
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6430 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog |  4 ++++
 src/krb524/krb524d.c | 64 ++++++++++++++++++++++++++++------------------------
 2 files changed, 39 insertions(+), 29 deletions(-)

commit 16ca1a94a16b7975ad5648f92b5ab6acc0f86576
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Aug 7 15:48:31 1995 +0000

    Add prototypes for krb5_dbe_{en,de}code_last_pwd_change(), and
    krb5_dbe_{apw,cpw,ark,crk}(), the passowrd changing routines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6429 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog |  6 +++++-
 src/include/krb5/kdb.h     | 35 +++++++++++++++++++++++++++++++----
 2 files changed, 36 insertions(+), 5 deletions(-)

commit 1bd4a80305b98777efe3120234e05cce4cda7913
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Aug 7 15:47:07 1995 +0000

    	* cpw.c : Uses new kdb change password routines for ank, ark, cpw,
    		and crk. Also remove v4 variants of ank and cpw.
    	* krb5_edit.c : Deleted old variants of routines now in cpw.c
    	* kdb5_ed_ct.ct, kdb5_edit.M, tcl_wrapper.c:
    		Removed references to v4 variants of ank and cpw.
    	* kdb5_edit.h (enter_pwd_key()) : Removed proto, it's nolonger
    		necessary as it's a static routine in cpw.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6428 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog     |  10 +
 src/admin/edit/Makefile.in   |   2 +
 src/admin/edit/cpw.c         | 470 +++++++++++++++++--------------------------
 src/admin/edit/kdb5_ed_ct.ct |   6 -
 src/admin/edit/kdb5_edit.M   |   6 -
 src/admin/edit/kdb5_edit.c   | 436 ---------------------------------------
 src/admin/edit/kdb5_edit.h   |   3 -
 src/admin/edit/tcl_wrapper.c |  12 +-
 8 files changed, 199 insertions(+), 746 deletions(-)

commit aaf369a3c522c8db69dd0d258e0819b1fc545ebe
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Aug 7 15:27:49 1995 +0000

    Check for utmp[x].h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6427 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 5 +++++
 src/appl/bsd/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 07dd407d91a243eb2cbdbbe8e2692e8b849e87dc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Aug 5 13:25:57 1995 +0000

    Return value from pty_open_ctty is non-zero on error, not negative
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6426 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 5 +++++
 src/util/pty/open_slave.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0d6362a930179b1945f2b1f0954c4fb6010d6078
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Aug 5 03:59:53 1995 +0000

    	* k5-int.h: Add prototypes for krb5_crypto_os_localaddr and
    		krb5_crypto_us_timeofday
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6425 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 9 +++++++++
 2 files changed, 13 insertions(+)

commit fd5d884f98089e608174f63199ea04acda4d77be
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Aug 5 03:49:57 1995 +0000

    first pass attempt at cleaning up some gcc -Wall flames
    (see ChangeLogs for gory details)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6424 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog                 | 20 ++++++++++++++
 src/lib/kdb/decrypt_key.c             |  8 +++---
 src/lib/kdb/encrypt_key.c             |  5 ++--
 src/lib/kdb/fetch_mkey.c              |  8 +++---
 src/lib/kdb/kdb_dbm.c                 | 50 ++++++++++++++++++++---------------
 src/lib/kdb/kdb_xdr.c                 | 20 +++++++-------
 src/lib/kdb/setup_mkey.c              |  2 +-
 src/lib/kdb/verify_mky.c              | 11 ++++----
 src/lib/krb5/keytab/ChangeLog         |  8 ++++++
 src/lib/krb5/keytab/file/ChangeLog    | 13 +++++++++
 src/lib/krb5/keytab/file/ktf_add.c    |  2 +-
 src/lib/krb5/keytab/file/ktf_g_ent.c  |  4 +--
 src/lib/krb5/keytab/file/ktf_next.c   |  2 +-
 src/lib/krb5/keytab/file/ktf_remove.c |  7 ++---
 src/lib/krb5/keytab/file/ktf_ssget.c  |  2 +-
 src/lib/krb5/keytab/file/ktf_util.c   |  6 ++---
 src/lib/krb5/keytab/ktdefault.c       |  2 +-
 src/lib/krb5/keytab/read_servi.c      |  2 +-
 src/lib/krb5/krb/ChangeLog            |  3 +++
 src/lib/krb5/krb/conv_princ.c         | 20 +++++++-------
 src/lib/krb5/os/ChangeLog             | 10 +++++++
 src/lib/krb5/os/an_to_ln.c            |  9 ++++---
 src/lib/krb5/os/genaddrs.c            |  4 +--
 src/lib/krb5/os/kuserok.c             |  2 +-
 src/lib/krb5/rcache/ChangeLog         | 10 +++++++
 src/lib/krb5/rcache/rc_base.c         | 16 +++++------
 src/lib/krb5/rcache/rc_conv.c         |  5 ++--
 src/lib/krb5/rcache/rc_dfl.c          | 11 ++++----
 src/lib/krb5/rcache/rc_io.c           |  3 ++-
 29 files changed, 171 insertions(+), 94 deletions(-)

commit b86ea5fc3968e44aa0daf64bea5ecba4bc1dcb0a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Aug 5 00:54:50 1995 +0000

    Get telnetd working with libpty
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6423 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog     |  32 +++
 src/appl/telnet/telnetd/Makefile.in   |   2 +
 src/appl/telnet/telnetd/sys_term.c    | 438 ++++------------------------------
 src/appl/telnet/telnetd/telnetd-ktd.c |  27 +--
 src/appl/telnet/telnetd/telnetd.c     |  31 +--
 5 files changed, 93 insertions(+), 437 deletions(-)

commit d812e98d84f3b793c0d6efdcc93e17d6f8ddcb95
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Aug 5 00:33:45 1995 +0000

    libpty.h (pty_cleanup): Fix argument type of pid to patch that used in the
    	C file.  Include <utmpx.h> if present.  Only include <utmp.h>
    	if it is present.
    
    configure.in: Check for utmp.h and utmpx.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6422 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 8 ++++++++
 src/util/pty/configure.in | 2 +-
 src/util/pty/libpty.h     | 7 ++++++-
 3 files changed, 15 insertions(+), 2 deletions(-)

commit fa8bfd41040a40546b67e0e8925bfb36c5e41e09
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 4 21:15:20 1995 +0000

    	* Makefile.in: use libupdate so to not get multiple copies of
    		object files upon rebuild.
    
    	* vhangup.c (ptyint_vhangup): Make sure preprocessor directives
    		are at left margin.
    
    	* open_slave.c (pty_open_slave): Make sure preprocessor directives
    		are at left margin.
    
    	* open_ctty.c (pty_open_ctty): Make sure preprocessor directives
    		are at left margin.
    
    	* cleanup.c (pty_cleanup): Add missing declarations for retval and
    		fd.  Also, align preprocessor directives with left margin.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6421 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    | 12 ++++++++++++
 src/util/pty/Makefile.in  | 13 +++++++++----
 src/util/pty/logwtmp.c    |  4 ++--
 src/util/pty/open_ctty.c  |  2 +-
 src/util/pty/open_slave.c |  6 +++---
 src/util/pty/vhangup.c    |  4 ++--
 6 files changed, 29 insertions(+), 12 deletions(-)

commit 52a8466e197654820cb330a6f8e1aeff63be8424
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 4 20:36:44 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6420 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    |  7 +++++++
 src/kadmin/v5server/ChangeLog | 16 ++++++++++++++++
 2 files changed, 23 insertions(+)

commit 225e993690de31c5c0dedcc4d5a8deb57cc78cc1
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 4 20:36:33 1995 +0000

    Update key handling prototypes and add new prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6419 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/kadm5_defs.h | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 0b53e9da5391c04419a989f54a61ea7d37d2bdb8
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 4 20:36:07 1995 +0000

    Rework key_{string_to,random}_keys.  Find latest admin key instead of key[0]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6418 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_key.c | 511 ++++++++++++++++++++++++++----------------
 1 file changed, 318 insertions(+), 193 deletions(-)

commit 976321dd16134dd23eeb3f1d7ebd6b2b72937440
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 4 20:35:33 1995 +0000

    Make passwd_check_opass_ok() available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6417 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/passwd.c | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit c1406c5a1fd18a055e4e98bb4c52716dbd4b8be5
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 4 20:35:01 1995 +0000

    Add support for add-key and delete-key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6416 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/admin.c      | 723 +++++++++++++++++++++++++++++++++++++--
 src/kadmin/v5server/proto_serv.c |  48 ++-
 2 files changed, 744 insertions(+), 27 deletions(-)

commit 934721790fd53942694cca74d57da4daf1cddc52
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 4 20:33:35 1995 +0000

    Replace hand-decoded integers with kdb macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6415 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog |  4 ++++
 src/kadmin/v5client/kadmin5.c | 10 ++--------
 2 files changed, 6 insertions(+), 8 deletions(-)

commit adae156f421a2cd868460a43f88d7cf59c5fbcbe
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 4 20:32:55 1995 +0000

    Use encode/decode macros to [de]serialize data going in/out of the database
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6414 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog     |   5 ++
 src/lib/kdb/decrypt_key.c |   6 +-
 src/lib/kdb/encrypt_key.c |   4 +-
 src/lib/kdb/kdb_xdr.c     | 209 +++++++++++++++++++---------------------------
 4 files changed, 96 insertions(+), 128 deletions(-)

commit 533bdff81f76d3471b4eaca9181a1e3bea171738
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 4 20:31:47 1995 +0000

    Add new key/salt tuple handling modules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6413 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/.Sanitize   |   1 +
 src/lib/kadm/ChangeLog   |   4 +
 src/lib/kadm/Makefile.in |   6 +-
 src/lib/kadm/alt_prof.c  |  81 ++-----------------
 src/lib/kadm/keysalt.c   | 206 +++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 222 insertions(+), 76 deletions(-)

commit 6c3fe5f470744a55bb6d25b0a55bc1900d0ed19b
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 4 20:31:20 1995 +0000

    Add encode/decode macros for integers for use between kdb modules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6412 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit 5df6c0386ac2d4bbe72063b60ff374fe108bd3fe
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 4 20:30:56 1995 +0000

    Add prototype definitions for new libkadm functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6411 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/adm_proto.h | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit 3d4a18ecb24ac09bbbc4f599f443b0a7687d9161
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Aug 4 20:09:59 1995 +0000

    Add BAD_PW return to ADD-KEY and DELETE-KEY returns
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6410 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadmin/kadmin.protocol | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit de5eacec707d3418879a83799b2919524b41f078
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Aug 4 16:55:59 1995 +0000

    Fix up Copyright notice to have correct year (1995 instead of 1990)
    
    Remove #include of mit-copyright.h, since we don't include it and its legal
    value is pretty dubious anyway.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6409 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/cleanup.c          | 24 +++++++++++-------------
 src/util/pty/getpty.c           | 24 +++++++++++-------------
 src/util/pty/init.c             | 25 +++++++++++++------------
 src/util/pty/initialize_slave.c | 25 +++++++++++--------------
 src/util/pty/libpty.h           | 25 ++++++++++++-------------
 src/util/pty/logwtmp.c          | 24 +++++++++++-------------
 src/util/pty/open_ctty.c        | 25 +++++++++++--------------
 src/util/pty/open_slave.c       | 24 +++++++++++-------------
 src/util/pty/update_utmp.c      | 26 ++++++++++++--------------
 src/util/pty/update_wtmp.c      | 24 +++++++++++-------------
 src/util/pty/vhangup.c          | 24 +++++++++++-------------
 src/util/pty/void_assoc.c       | 25 +++++++++++--------------
 12 files changed, 136 insertions(+), 159 deletions(-)

commit 89c396f4d1acd0fc1f338b89b062bdab2e1e3e30
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Aug 4 10:48:36 1995 +0000

    Add .cvsignore to ignore configure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6408 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit d974b88bf55ef5d9a95606f05bd83b1f73acbf3c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 4 05:05:21 1995 +0000

    missed a #endif
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6407 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/cleanup.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit efc2799f3408ede20770af24f861f6d1c349fbc9
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 4 05:04:06 1995 +0000

    	* cleanup.c (pty_cleanup): Add missing declarations for retval and
    		fd.  Also, align preprocessor directives with left margin.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6406 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog | 5 +++++
 src/util/pty/cleanup.c | 8 +++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 53c107173ec1c908038c25696c565106b919505b
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Aug 4 04:54:04 1995 +0000

    	* krlogind.c: don't include utmp.h, since libty.h grabs it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6405 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 4 ++++
 src/appl/bsd/krlogind.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit c76967c6d1ea2f949632f27710b2154adc0f93c5
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Aug 3 19:57:30 1995 +0000

    add get_principals and get_policies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6403 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 65 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 65 insertions(+)

commit a1fc76083d7ddc56d7ad2d994250d903a31a6311
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Aug 3 19:26:56 1995 +0000

    Attempt to HUP processes associated with the pty when it is revoked if
    vhangup is not available.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6402 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog    |  8 ++++++++
 src/util/pty/cleanup.c    | 16 ++++++++++++++++
 src/util/pty/configure.in |  2 +-
 3 files changed, 25 insertions(+), 1 deletion(-)

commit b6ffb9db73205d3a63daa6d2f18fa9b1dd36dc27
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Aug 3 16:37:00 1995 +0000

    Add new error KRB5_KDB_BAD_SALTTYPE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6401 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 5 +++++
 src/lib/krb5/error_tables/kdb5_err.et | 2 ++
 2 files changed, 7 insertions(+)

commit a6436affebfa95f4f3b4820b051a0119990cb8d1
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Aug 3 16:27:13 1995 +0000

    do_as_req.c : Fix bug from new kdb changes.
    kerberos_v4.c : Use new db format.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6400 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |   5 +++
 src/kdc/do_as_req.c   |   2 +-
 src/kdc/kerberos_v4.c | 117 ++++++++++++++++++++++++++------------------------
 3 files changed, 67 insertions(+), 57 deletions(-)

commit 2d0afcd3d2c677ba939bd21a11c609f57897955d
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Aug 3 16:22:07 1995 +0000

    Added prototype for krb5_dbe_cpw() the new db entry change password routine
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6399 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog |  5 +++++
 src/include/krb5/kdb.h     | 10 ++++++++++
 2 files changed, 15 insertions(+)

commit 253efdb61b1e50eeeb5651c9254ea5cf8d119568
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Aug 3 16:17:45 1995 +0000

    cpw.c : New change password code for kdb5_edit.
    dumpv4.c : Get it to compile with new kdb format.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6398 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog |   5 +
 src/admin/edit/cpw.c     | 452 +++++++++++++++++++++++++++++++++++++++++++++++
 src/admin/edit/dumpv4.c  | 158 +++++++++--------
 3 files changed, 542 insertions(+), 73 deletions(-)

commit 9c5f7b8855a5bad39005e094f764e67edd4543f9
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Aug 3 16:11:06 1995 +0000

    Remove convert utility. All It's functionality has been moved to kdb5_edit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6397 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/ChangeLog    | 5 +++++
 src/admin/configure.in | 9 +--------
 2 files changed, 6 insertions(+), 8 deletions(-)

commit 631da223f6f25111bc75d93adfd2de13654f35c3
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 3 16:08:11 1995 +0000

    Fix kadmin5 output and remove av4k functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6396 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  |   6 ++
 src/tests/dejagnu/krb-standalone/kadmin.exp | 111 ++--------------------------
 2 files changed, 13 insertions(+), 104 deletions(-)

commit 9ad07a9dd9d4dddcb7ba6a7744ebab1b33238e47
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 3 16:07:23 1995 +0000

    Use string values in kdc.conf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6395 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  4 ++++
 src/tests/dejagnu/config/default.exp | 14 +++++++-------
 2 files changed, 11 insertions(+), 7 deletions(-)

commit 58cae8e9939eecb6010b0a7f5ae3027130183b8e
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 3 16:06:43 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6394 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog | 13 +++++++++++++
 src/kdc/ChangeLog             |  5 +++++
 src/lib/kdb/ChangeLog         |  8 ++++++++
 3 files changed, 26 insertions(+)

commit b6b1de3c0a56234c79242ddb4ec40440cf56db38
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 3 16:05:59 1995 +0000

    Fix krb5_decode_princ_contents()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6393 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_xdr.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3b9d50cbb0e6f7ae0e787b5d27c1609a447e5a9c
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 3 16:05:35 1995 +0000

    Fix krb5_dbekd_encrypt_key_data()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6392 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/encrypt_key.c | 3 +++
 1 file changed, 3 insertions(+)

commit 9c21d9ec85152c9eb48c7876c0b7f28841d9d6cb
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 3 16:05:07 1995 +0000

    Fix krb5_aprof_get_deltat()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6391 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog  | 5 +++++
 src/lib/kadm/alt_prof.c | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit a7c3e8d43ccf6d7e396cd9f3d37b8de246d67443
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 3 16:04:32 1995 +0000

    Compile something when Kerberos 4 disabled
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6390 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 2 ++
 1 file changed, 2 insertions(+)

commit e459dc74ef3d1e05919303146bf3a0a47d314b75
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 3 16:04:14 1995 +0000

    Ensure padata is NULL with normal salt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6389 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 4619ba3427e1ceceef367370d6af0160320bbad6
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 3 16:03:43 1995 +0000

    Blind replacements to get kadmin.old to compile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6388 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/ChangeLog      |  9 +++++++++
 src/kadmin.old/server/adm_adm_func.c |  8 +++++---
 src/kadmin.old/server/adm_fmt_inq.c  |  7 +++++--
 src/kadmin.old/server/adm_funcs.c    | 30 ++++++++++++++----------------
 src/kadmin.old/server/adm_process.c  | 16 ++++++++++------
 src/kadmin.old/server/adm_server.c   |  8 +++++---
 6 files changed, 48 insertions(+), 30 deletions(-)

commit 929bab9cd17390f5e19855b0f5b656e3edd63eb7
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 3 16:02:46 1995 +0000

    Include adm.h, update prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6387 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/kadm5_defs.h | 70 +++++++++++++++++++++-------------------
 1 file changed, 37 insertions(+), 33 deletions(-)

commit be76fcd607f861cbb188a6a30363370928bd1138
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 3 16:02:25 1995 +0000

    Use new database entry format.  Update key_{string_to,encrypt,decrypt,random}_keys
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6386 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_key.c | 758 +++++++++++++++++++++++++++---------------
 1 file changed, 498 insertions(+), 260 deletions(-)

commit ed94bff860914645c7aaf6a6a35ca450b0924d92
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 3 16:01:56 1995 +0000

    Use new database entry format.  Use new calling sequences for key...()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6385 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/admin.c  | 319 +++++++++++++++++++++++--------------------
 src/kadmin/v5server/passwd.c | 214 +++++++++++++----------------
 2 files changed, 265 insertions(+), 268 deletions(-)

commit d3f6a554af43d73d4450a57e3100661acc4e204e
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 3 16:01:17 1995 +0000

    Handle the key/salt pair list and pass it to key_init
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6384 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_main.c | 34 +++++++++++++++++++++++++++++-----
 1 file changed, 29 insertions(+), 5 deletions(-)

commit e837e5486fdadff6e7efb9a29b9034ce9d9610d9
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 3 16:01:04 1995 +0000

    Clean up debugging messages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6383 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_net.c | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

commit 89ef3d9d9284c831f610dcd7bfc87d1257b4cce8
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 3 16:00:24 1995 +0000

    Use new database entry format and new libkadm string conversion
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6382 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog |   4 +
 src/kadmin/v5client/convert.c | 372 ++----------------------------------------
 src/kadmin/v5client/kadmin5.c |  70 +++++---
 3 files changed, 61 insertions(+), 385 deletions(-)

commit dc2edd4046f16d266645770cff872149ee56bad9
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Aug 3 15:59:42 1995 +0000

    Compile something when krb4 disabled
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6381 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog  | 4 ++++
 src/appl/telnet/libtelnet/kerberos.c | 2 ++
 2 files changed, 6 insertions(+)

commit 90a57d211f9fdb728da9aea6d0548953020b5029
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Aug 2 17:21:23 1995 +0000

    * Fix tests for length of slave buffer.
    * Add pty_init to initialize error tables.
    * Call pty_init().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6380 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 4 ++++
 src/appl/bsd/krlogind.c | 2 ++
 2 files changed, 6 insertions(+)

commit fdca30279f2ac4e63d8f49ff7af6a37ebcdbba42
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Aug 2 17:20:59 1995 +0000

    * Fix tests for length of slave buffer.
    * Add pty_init to initialize error tables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6379 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/.Sanitize   |  1 +
 src/util/pty/ChangeLog   |  5 +++++
 src/util/pty/Makefile.in |  7 ++++---
 src/util/pty/getpty.c    |  4 ++--
 src/util/pty/init.c      | 29 +++++++++++++++++++++++++++++
 src/util/pty/libpty.h    |  2 ++
 src/util/pty/pty-int.h   |  5 ++++-
 7 files changed, 47 insertions(+), 6 deletions(-)

commit dcf05d27e2a54eeb2049ff136baabeca32534bbe
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 1 17:56:08 1995 +0000

    	Change to use libpty for utmp handling in login.krb5.  Remove
    logutil.c as it is no longer needed.  Use new interface to pty_getpty.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6375 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/.Sanitize   |   1 -
 src/appl/bsd/ChangeLog   |  14 +++
 src/appl/bsd/Makefile.in |  16 ++--
 src/appl/bsd/krlogind.c  |   2 +-
 src/appl/bsd/krshd.c     |  12 +--
 src/appl/bsd/login.c     |   5 +-
 src/appl/bsd/logutil.c   | 225 -----------------------------------------------
 7 files changed, 33 insertions(+), 242 deletions(-)

commit 1318afa6ca3f64e4ff009adb40d880f5b2bfce9f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 1 17:53:21 1995 +0000

    	Make interface change so getpty doesn't overwrite
    user-supplied buffer.  Allow for telnetd not knowing PID of slave
    process.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6374 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/.Sanitize  | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/util/pty/ChangeLog  | 16 ++++++++++++++++
 src/util/pty/cleanup.c  |  2 +-
 src/util/pty/getpty.c   | 44 ++++++++++++++++++++++++++++++++++----------
 src/util/pty/libpty.h   |  2 +-
 src/util/pty/pty-int.h  |  5 +++++
 src/util/pty/pty_err.et |  2 ++
 7 files changed, 107 insertions(+), 12 deletions(-)

commit 74fb58d40a77979d37c4d0ebfcc9feb9b807c5de
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Aug 1 16:09:35 1995 +0000

    Fix typo TIOCSTTY to TIOCSCTTY in ioctl
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6373 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/ChangeLog   | 5 +++++
 src/util/pty/open_ctty.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit c7a1c846ba4c3266aa604a65f7a5c6aab1ad9bd7
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Aug 1 12:01:49 1995 +0000

    Add missing logwtmp file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6372 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/logwtmp.c | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 64 insertions(+)

commit 18609dbe95cae9c0ac72c826a2bfb27cdfcc5232
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jul 31 22:21:19 1995 +0000

    * Don't always use the default realm on localhost, so that the domain to realm mapping can be used to overide for localhost
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6371 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  5 +++++
 src/lib/krb5/os/sn2princ.c | 17 +++++------------
 2 files changed, 10 insertions(+), 12 deletions(-)

commit 504ac9ed3062640993a0b75f0043a30f84e9da13
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jul 31 22:19:47 1995 +0000

    Check in first version of libpty
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6370 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/pty/Makefile.in        |  91 +++++++++++++++++++++++++
 src/util/pty/cleanup.c          |  55 ++++++++++++++++
 src/util/pty/configure.in       | 142 ++++++++++++++++++++++++++++++++++++++++
 src/util/pty/getpty.c           |  96 +++++++++++++++++++++++++++
 src/util/pty/initialize_slave.c |  89 +++++++++++++++++++++++++
 src/util/pty/libpty.h           |  52 +++++++++++++++
 src/util/pty/open_ctty.c        |  79 ++++++++++++++++++++++
 src/util/pty/open_slave.c       |  77 ++++++++++++++++++++++
 src/util/pty/pty-int.h          |  91 +++++++++++++++++++++++++
 src/util/pty/pty_err.et         |  41 ++++++++++++
 src/util/pty/update_utmp.c      | 114 ++++++++++++++++++++++++++++++++
 src/util/pty/update_wtmp.c      |  68 +++++++++++++++++++
 src/util/pty/vhangup.c          |  47 +++++++++++++
 src/util/pty/void_assoc.c       |  36 ++++++++++
 14 files changed, 1078 insertions(+)

commit ab738fe262018c293091a34696b35d428c61f046
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jul 31 22:19:13 1995 +0000

    Protect test for Gcc under AIX so it works with non-Gcc compilers
    
    	Configure and build libpty.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6369 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 9 +++++++++
 src/util/configure.in | 2 +-
 src/util/makeshlib.sh | 2 +-
 3 files changed, 11 insertions(+), 2 deletions(-)

commit c9ecf26c0dec8fdda3ca8d76ea1c7975923fd5c9
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jul 31 22:17:06 1995 +0000

    	Modify krlogind to use libpty, modify login.krb5 to work under
    AIX, fixing a few of the BSD->Posix bugs.  Link in libpty.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6368 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   |  24 +++++++
 src/appl/bsd/Makefile.in |   3 +
 src/appl/bsd/krlogin.c   |   5 +-
 src/appl/bsd/krlogind.c  | 163 ++++++++++-------------------------------------
 src/appl/bsd/login.c     |  11 ++--
 5 files changed, 71 insertions(+), 135 deletions(-)

commit fdfabdb213267ed4dc5181c3dd1b724664d8ac02
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 31 20:04:11 1995 +0000

    Document new kadmin protocol
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6367 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadmin/kadmin.protocol | 117 +++++++++++++++++++++++++++++++++++++++------
 1 file changed, 103 insertions(+), 14 deletions(-)

commit 556aaf10700f3e327eb5375b424bca268d8edeaf
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 31 20:03:54 1995 +0000

    Use new admin string conversion routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6366 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/ChangeLog     |    6 +
 src/admin/create/kdb5_create.M |    8 +-
 src/admin/create/kdb5_create.c |   26 +-
 src/admin/edit/ChangeLog       |    8 +
 src/admin/edit/Makefile.in     |   16 +-
 src/admin/edit/configure.in    |    2 -
 src/admin/edit/getdate.y       | 1006 ----------------------------------------
 src/admin/edit/kdb5_edit.c     |  194 ++------
 src/admin/stash/ChangeLog      |    4 +
 src/admin/stash/kdb5_stash.c   |   27 +-
 10 files changed, 113 insertions(+), 1184 deletions(-)

commit 9a12a0af6c65e74fc4437bc19d54cff46bedd960
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 31 20:02:30 1995 +0000

    Fix small problem with create_key_data()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6365 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb_xdr.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 626185f0e51002825c303f12d2cbf064e7d79b2f
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 31 20:01:57 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6364 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 910c37e40f179927e016bc9d0895f25c48441716
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 31 20:01:40 1995 +0000

    Update to new kadmin protocol
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6363 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/adm_kw_dec.c | 315 ++++++++++++++++++++-------------
 src/lib/kadm/adm_kw_enc.c | 249 ++++++++++++++------------
 src/lib/kadm/t_dbentry.c  | 432 ++++++++++++++++++++++++++++++++--------------
 3 files changed, 634 insertions(+), 362 deletions(-)

commit b4200bf9c2f9a81cb60713995af39ceb9fe6ce26
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 31 20:01:14 1995 +0000

    Add str_conv.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6362 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/.Sanitize | 1 +
 1 file changed, 1 insertion(+)

commit d14cd38343e2ee5e680c9ef444aa7d7e864a9085
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 31 20:01:01 1995 +0000

    Update read_realm_params() to use string conversion routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6361 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/alt_prof.c | 199 +++++++++++++++++++++++++++++++-----------------
 1 file changed, 128 insertions(+), 71 deletions(-)

commit 681293e8be4e68ca81a72d3d7f84ee403002d5bd
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 31 20:00:32 1995 +0000

    Add new string conversion routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6360 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/Makefile.in  |  11 +-
 src/lib/kadm/configure.in |   2 +-
 src/lib/kadm/str_conv.c   | 824 ++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 832 insertions(+), 5 deletions(-)

commit cb9e0dc309cee612925140d3bd1ee7300c90573e
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 31 19:59:44 1995 +0000

    Add new kadmin protocol and string conversion definitions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6359 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog |  8 +++++
 src/include/krb5/adm.h     | 77 ++++++++++++++++++++++------------------------
 2 files changed, 45 insertions(+), 40 deletions(-)

commit 0492df0f8057e296f9dd3001019afac7fb84fda1
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 31 19:59:19 1995 +0000

    Add string conversion prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6358 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/adm_proto.h | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 7fc27364c2b5201e9e6f735ef4fe1eaa0070da82
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 29 09:45:28 1995 +0000

    	* configure.in: Don't link with -lkadm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6357 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog               | 3 +++
 src/appl/bsd/configure.in            | 1 -
 src/appl/popper/ChangeLog            | 3 +++
 src/appl/popper/configure.in         | 1 -
 src/appl/sample/sserver/ChangeLog    | 3 +++
 src/appl/sample/sserver/configure.in | 1 -
 src/appl/simple/server/ChangeLog     | 3 +++
 src/appl/simple/server/configure.in  | 1 -
 src/appl/telnet/telnetd/ChangeLog    | 3 +++
 src/appl/telnet/telnetd/configure.in | 1 -
 src/clients/ksu/ChangeLog            | 4 ++++
 src/clients/ksu/configure.in         | 1 -
 12 files changed, 19 insertions(+), 6 deletions(-)

commit e413b4ce15cf61c0d959344b945b3229adfd782f
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 29 08:25:53 1995 +0000

    	* localaddr.c (krb5_crypto_os_localaddr): Don't bash the return
    		from SIOCGIFCONF with the output of a SIOCGIFFLAGS.  Duh.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6356 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog   |  5 +++++
 src/lib/crypto/os/localaddr.c | 20 +++++++++-----------
 2 files changed, 14 insertions(+), 11 deletions(-)

commit 92296ff3d57b2241cdb14b5337646714f89466f6
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:54:43 1995 +0000

    Get etype from keytype via table instead of DEFAULT_KDC_ETYPE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6355 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     | 5 +++++
 src/tests/create/kdb5_mkdums.c | 3 ++-
 src/tests/verify/ChangeLog     | 5 +++++
 src/tests/verify/kdb5_verify.c | 3 ++-
 4 files changed, 14 insertions(+), 2 deletions(-)

commit 728af8229967f0cc18e04c60a1a13380b97cc7d7
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:54:04 1995 +0000

    Use k5-int instead of krb5 and asn1.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6354 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          | 4 ++++
 src/tests/asn.1/krb5_decode_test.c | 3 +--
 src/tests/asn.1/krb5_encode_test.c | 3 +--
 3 files changed, 6 insertions(+), 4 deletions(-)

commit 95cbc5ce79c6d7dd17fe37fc42664507cd143402
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:53:30 1995 +0000

    kdbint.h is obsolete
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6353 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/.Sanitize |  1 -
 src/lib/kdb/ChangeLog |  4 ++++
 src/lib/kdb/kdbint.h  | 33 ---------------------------------
 3 files changed, 4 insertions(+), 34 deletions(-)

commit 3d2e877565152e07b6362c43a24f215a2be9b80d
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:53:11 1995 +0000

    Find rsa-md5.h in the correct place.  Use k5-int.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6352 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |  7 +++++++
 src/lib/gssapi/krb5/Makefile.in          |  2 +-
 src/lib/gssapi/krb5/accept_sec_context.c |  2 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h       | 11 +----------
 src/lib/gssapi/krb5/k5seal.c             |  2 +-
 src/lib/gssapi/krb5/k5unseal.c           |  2 +-
 6 files changed, 12 insertions(+), 14 deletions(-)

commit 653f5bb02d576d4545188ccc165d1333b20b6bc9
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:52:25 1995 +0000

    Include k5-int.h instead of specific internal include files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6351 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         | 5 +++++
 src/lib/gssapi/generic/gssapiP_generic.h | 6 +-----
 2 files changed, 6 insertions(+), 5 deletions(-)

commit a084c9bc80588f5b77e0c0d9f3650288c20bc8c7
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:51:56 1995 +0000

    Remove inclusion of k5-config.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6350 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog      | 7 +++++++
 src/lib/des425/pcbc_encrypt.c | 1 -
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 52e995ccfe864ef9f2c0bb9362cd70d43ef6e413
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:51:36 1995 +0000

    Cast mit_des_ecb_encrypt args correctly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6349 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/des.c    | 5 ++++-
 src/lib/des425/verify.c | 4 ++--
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 915d95cfd00b65f3c25e4d5e729db8f412084aa1
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:50:57 1995 +0000

    Check for the sizes of short, int and long
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6348 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/configure.in | 3 +++
 1 file changed, 3 insertions(+)

commit f0e0ca589c88f20f745c2c6cc5c1f5f1c18fd489
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:49:32 1995 +0000

    Add rsa-md5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6347 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/.Sanitize |  1 +
 src/lib/crypto/md5/ChangeLog |  4 +++
 src/lib/crypto/md5/rsa-md5.h | 69 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 74 insertions(+)

commit 73c3e2285209fc95a6afdd0bb600d88fb11601cd
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:49:04 1995 +0000

    Do not include k5-config.h, it is no longer present or needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6346 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog | 4 ++++
 src/lib/crypto/md4/rsa-md4.h | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 7fd1fd819d18c858e521a527abf8955fef22adeb
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:48:19 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6345 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 4d7d44eff008cba1d54a82a69c49fa3c9c6bce6b
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:47:55 1995 +0000

    Use des_int.h and fix compiler rumblings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6344 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/destest.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit a636e6ba792ae586c4ad0fcd637e2c4b46555d92
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:47:29 1995 +0000

    Fix compiler rumblings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6343 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/new_rn_key.c | 4 ++--
 src/lib/crypto/des/verify.c     | 8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 952ce7a2d84e774ea871e721bc7aa763aa6368df
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:46:47 1995 +0000

    Use des_int.h instead of mit-des.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6342 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/f_sched.c    | 1 +
 src/lib/crypto/des/fin_rndkey.c | 1 +
 src/lib/crypto/des/finish_key.c | 1 +
 3 files changed, 3 insertions(+)

commit a482e2c2d3b39f76deb1a20c5712276685197d91
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:45:48 1995 +0000

    Inline the old contents of mit-des.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6341 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/des_int.h | 52 ++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 50 insertions(+), 2 deletions(-)

commit 10230e950a2ee7df314fd6e2e9ca93870dfb8b41
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:45:12 1995 +0000

    Set the KEYTYPE_DES keytable entry to the MD5 one if enabled
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6340 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    | 9 +++++++++
 src/lib/crypto/cryptoconf.c | 6 ++++++
 2 files changed, 15 insertions(+)

commit 378ecc7b5eeaecc4c0924e690f11233fb64fe790
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:44:28 1995 +0000

    Add --enable-des-cbc-md5 and friends to control cryptoconf.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6339 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/configure.in | 81 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 81 insertions(+)

commit 90f712d621a9c54e9f5ae8a743d02558aaf94828
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:42:31 1995 +0000

    Use the etype from krb5_keytype_array[mkey]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6338 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 5 +++++
 src/krb524/krb524d.c | 9 +++------
 2 files changed, 8 insertions(+), 6 deletions(-)

commit f95d2b3f6e086428def795c9eeeee9aeb4d261ee
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:41:44 1995 +0000

    Fix compiler complaints and remove dependence on mit-des.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6337 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 12 ++++++++++++
 src/kdc/kdc_util.c    |  3 ++-
 src/kdc/kerberos_v4.c |  6 +++---
 3 files changed, 17 insertions(+), 4 deletions(-)

commit 06cbcf5ce4e3b6f123c94bfba308a6fab074db1a
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:41:02 1995 +0000

    Add --with-vague-errors and --with-kdc-kdb-update which controls KDC behavior
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6336 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/configure.in | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 255a8d31af62e6d8e6c46a4bb698c5f7fa812b6e
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:40:09 1995 +0000

    Remove dependence on mit-des.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6335 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog | 5 +++++
 src/kadmin/v5server/srv_key.c | 5 ++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 770b9922252e6f7ceef643e91bdec39d12dbb055
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:39:11 1995 +0000

    Remove obsolete internal include files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6334 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/.Sanitize    |  11 --
 src/include/krb5/ChangeLog    |   7 +
 src/include/krb5/Makefile.in  |   4 +-
 src/include/krb5/asn1.h       | 276 ---------------------------------------
 src/include/krb5/configure.in |   2 +-
 src/include/krb5/dbm.h        |  64 ----------
 src/include/krb5/ext-proto.h  |  60 ---------
 src/include/krb5/k5-config.h  | 291 ------------------------------------------
 src/include/krb5/k5-errors.h  |  95 --------------
 src/include/krb5/k5-sockets.h |  95 --------------
 src/include/krb5/libos.h      |  41 ------
 src/include/krb5/los-proto.h  | 140 --------------------
 src/include/krb5/mit-des.h    |  60 ---------
 src/include/krb5/preauth.h    |  86 -------------
 src/include/krb5/rsa-md5.h    |  69 ----------
 src/include/krb5/sysincl.h    |  68 ----------
 16 files changed, 9 insertions(+), 1360 deletions(-)

commit 198526bb365a92bdeb2af45e80dec26976f6faef
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:38:10 1995 +0000

    Inline or remove internal include files.  We only need k5-int.h for most
    things now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6333 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |    7 +
 src/include/k5-int.h  | 1067 ++++++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 1060 insertions(+), 14 deletions(-)

commit 74e22bb3017838a2ea819389bbe110512f5904a0
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:36:34 1995 +0000

    Check for interrupted select in krshd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6332 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/krshd.c   | 8 ++++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 8c85a81fa112ad4a22b1254125e0906208c24572
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 19:35:53 1995 +0000

    Add --with-dbm check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6331 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/ChangeLog    |  4 ++++
 src/admin/convert/configure.in | 18 ++++++++++++++++++
 src/admin/edit/ChangeLog       |  4 ++++
 src/admin/edit/configure.in    | 18 ++++++++++++++++++
 4 files changed, 44 insertions(+)

commit f6c43ee04d8f539290a54687963a01137f77fc40
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jul 27 17:39:07 1995 +0000

    Fix initialization of unparse_mod_princ_size
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6330 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_xdr.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 17a888de38b276e6fc5ed4420bced0465510ee19
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Jul 27 08:44:42 1995 +0000

    Use new kdb format
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6329 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/ChangeLog     |   4 +
 src/admin/create/kdb5_create.c |  56 ++++---
 src/admin/edit/ChangeLog       |   4 +
 src/admin/edit/dump.c          | 324 +++++++++--------------------------------
 src/admin/edit/kdb5_edit.c     | 297 ++++++++++++++++++-------------------
 src/admin/edit/kdb5_edit.h     |   7 +-
 src/admin/edit/util.c          |   2 +-
 src/kdc/ChangeLog              |   4 +
 src/kdc/do_as_req.c            | 163 +++++++++++----------
 src/kdc/do_tgs_req.c           |  37 +++--
 src/kdc/kdc_util.c             |  39 +++--
 src/kdc/main.c                 |  61 +++-----
 src/tests/create/ChangeLog     |   2 +
 src/tests/create/kdb5_mkdums.c | 169 +++++++++++----------
 src/tests/verify/ChangeLog     |   2 +
 src/tests/verify/kdb5_verify.c |  14 +-
 16 files changed, 513 insertions(+), 672 deletions(-)

commit 4f0debdb553c49e68b36ee4e0ece3d2f32e4ae03
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Jul 27 08:44:02 1995 +0000

            * decrypt_key.c, encrypt_key.c, kdb_dbm.c, kdb_xdr.c:
    		Rewritten for new kdb format.
    	* kdb_cpw.c : New password changing routines for new kdb format.
    	* verify_mky.c, t_kdb.c : Use new kdb format.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6328 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog     |   8 +
 src/lib/kdb/Makefile.in   |   2 +
 src/lib/kdb/decrypt_key.c |  77 +++---
 src/lib/kdb/encrypt_key.c |  99 ++++---
 src/lib/kdb/kdb_cpw.c     |  68 +++++
 src/lib/kdb/kdb_dbm.c     | 498 +++--------------------------------
 src/lib/kdb/kdb_xdr.c     | 652 ++++++++++++++++++++++++++++++++++++++++++++++
 src/lib/kdb/t_kdb.c       | 116 +++++----
 src/lib/kdb/verify_mky.c  |   4 +-
 9 files changed, 936 insertions(+), 588 deletions(-)

commit 9492970827609efce31ce4ce5bd4f0535ff97e53
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Jul 27 08:42:28 1995 +0000

    Define new kdb format
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6327 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog |   4 +
 src/include/krb5/kdb.h     | 224 +++++++++++++++++++++++++++++++++------------
 2 files changed, 170 insertions(+), 58 deletions(-)

commit c444742c59ed1f670291143f943eea8cd9e9cfc8
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Jul 27 08:42:01 1995 +0000

    Added #define KEYTYPE_UNKNOWN
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6326 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 1 +
 2 files changed, 6 insertions(+)

commit 5e7703d22d9ad84aac6d10ea5fb28818a017f6d9
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Jul 27 08:41:24 1995 +0000

    Merge some changes for NetBSD that I and others have made
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6325 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/commands.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f987b79a36c77d88167d8be7bb08a3f6f74ec366
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Jul 26 13:19:08 1995 +0000

    Fix bad shift value in verifier function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6324 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/crc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b8d5b0d052ebb2599d45540980c2f92fe38f08d3
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 25 18:42:08 1995 +0000

    	* kdb_dbm.c, t_kdb.c: Add prototype for dbm_error and dbm_clearerr
    		in case they're not prototyped in the header files.
    
    	* configure.in: Add test for missing prototypes for dbm_error and
    		dbm_clearerr.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6322 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    |  8 ++++++++
 src/lib/kdb/configure.in | 34 ++++++++++++++++++++++++++++++++++
 src/lib/kdb/kdb_dbm.c    | 12 ++++++++++++
 src/lib/kdb/t_kdb.c      | 12 ++++++++++++
 4 files changed, 66 insertions(+)

commit 74fc44898b04f79156c25ad4a4f666e37493454d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jul 21 11:05:50 1995 +0000

    Include adm_proto.h for prototypes. Compiling with -Wmissing_prototypes
    now clean here.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6321 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog    | 5 ++++-
 src/lib/kadm/adm_kt_dec.c | 1 +
 src/lib/kadm/adm_kt_enc.c | 2 ++
 src/lib/kadm/adm_kw_dec.c | 1 +
 src/lib/kadm/adm_kw_enc.c | 1 +
 src/lib/kadm/alt_prof.c   | 1 +
 src/lib/kadm/logger.c     | 1 +
 7 files changed, 11 insertions(+), 1 deletion(-)

commit f1cb292c1c8773fa97d1aeaac99459f046f9d2e5
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jul 21 04:06:09 1995 +0000

    	* kdb_dbm.c (krb5_dbm_db_create): move dirname, pagname
    	declarations to the top of function, so it compiles...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6320 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 4 ++++
 src/lib/kdb/kdb_dbm.c | 7 ++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 42afd745d418e7b0165eb982ae630ebe3ac8f7f8
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jul 21 02:39:36 1995 +0000

    	* rc_dfl.c (rc_store): rename from store() to avoid conflict with
    	dbm function of same name (and different prototype.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6319 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 5 +++++
 src/lib/krb5/rcache/rc_dfl.c  | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit d003c2dddfffe3056fd15c387e2e2344b1abccff
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Jul 20 20:59:21 1995 +0000

    a few minor updates for 1.1+
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6318 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 28 +++++++++++++---------------
 1 file changed, 13 insertions(+), 15 deletions(-)

commit 66dafe6a2861b807b70d804894e52371a029848f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 20 17:15:14 1995 +0000

    Add full prototypes for all functions. Fix calls to functions that
    were missing an argument (usually context)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6317 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog       |  14 ++++
 src/clients/ksu/authorization.c |  10 ++-
 src/clients/ksu/ccache.c        |   1 -
 src/clients/ksu/heuristic.c     |   8 +-
 src/clients/ksu/krb_auth_su.c   |   4 +-
 src/clients/ksu/ksu.h           | 171 ++++++++++++++++++++++++++++++++++++----
 src/clients/ksu/main.c          |  21 +++--
 7 files changed, 193 insertions(+), 36 deletions(-)

commit b96152751755ce1bbce5f4e2ae7af0576442e5d4
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 19 21:46:46 1995 +0000

    	* localaddr.c: also add definition of max if it's not there
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6316 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog   | 2 ++
 src/lib/crypto/os/localaddr.c | 3 +++
 2 files changed, 5 insertions(+)

commit 7bcccff8a14a2975a2189dc1eec25bd945d6d64d
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 19 21:20:04 1995 +0000

    	* localaddr.c: fix definition of ifreq_size so it actually works
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6315 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog   | 4 ++++
 src/lib/crypto/os/localaddr.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0e871b717570f7d0150ac37108ece1ca096503db
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Jul 19 02:00:59 1995 +0000

    	Fix previous change by removing configure.in dependency on
    libdb_ranlib.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6313 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/ChangeLog    | 4 ++++
 src/util/berk_db/Makefile.in  | 3 ++-
 src/util/berk_db/configure.in | 1 -
 3 files changed, 6 insertions(+), 2 deletions(-)

commit 7646097f876da0061f775e0c69e917e028ee06f9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 18 23:24:06 1995 +0000

    (KRB5_SOCKADDR_SA_LEN): Add space before = to keep shell happy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6312 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 41ec6b87f0fd4224bb68f6382a42c9be1c64c987
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jul 18 22:05:57 1995 +0000

    Update Makefile.in to use $(STEXT) so shared libs under AIX work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6311 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/ChangeLog   | 9 +++++++++
 src/util/berk_db/Makefile.in | 6 ++----
 2 files changed, 11 insertions(+), 4 deletions(-)

commit d4091516be57fb8f76f0880c808a8281f06f1869
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jul 18 22:00:47 1995 +0000

    	Bsd 4.4 has a field sa_len in struct sockaddr which is the
    length of the struct.  Often, sizeof(struct sockaddr) is not equal to
    sockaddr.sa_len.  Unfortunately, this effects the side of structures
    containing sockaddrs, like struct ifreq.  The size of an ifreq is,
    under BSD 4.4, max(sizeof(struct ifreq),
    sizeof(ifreq.ifr_name)+ifreq.ifr_caddr.sa_len).  To get
    krb5_xcrypto_os_localaddr to work under NetBSD and other 4.4-based
    systems, the following changes were made:
    
    * aclocal.m4:  Ad KRB5_SOCKADDR_SA_LEN to determine if there appears
    to be a sa_len element of struct sockaddr.
    
    * lib/crypto/os/configure.in: use this test
    * lib/crypto/os/localaddr.c: Deal with size changes if appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6310 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                  |  4 ++++
 src/aclocal.m4                 | 19 +++++++++++++++++++
 src/lib/crypto/os/ChangeLog    |  7 +++++++
 src/lib/crypto/os/configure.in |  1 +
 src/lib/crypto/os/localaddr.c  | 21 ++++++++++++++++++---
 5 files changed, 49 insertions(+), 3 deletions(-)

commit 1af820e9d3c8d1d9fb315fd0d2a1b9bf83d42925
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 17 19:40:12 1995 +0000

    Remove per-realm parameters and prompting.  No longer needed with KDC profile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6309 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog  |  7 +++++++
 src/tests/dejagnu/krb-standalone/kadmin.exp | 28 ++++++----------------------
 2 files changed, 13 insertions(+), 22 deletions(-)

commit d34fc00aed13db03df19cde7e0f092d384889e32
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 17 19:39:33 1995 +0000

    Add KDC profile handling and remove password prompting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6308 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  8 +++
 src/tests/dejagnu/config/default.exp | 95 +++++++++++++++---------------------
 2 files changed, 48 insertions(+), 55 deletions(-)

commit 6fbfae47917d0af7d43d04500c51278fe8b50f77
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 17 19:39:02 1995 +0000

    Fix handling of default etype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6307 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     | 6 ++++++
 src/tests/create/kdb5_mkdums.c | 4 ++--
 src/tests/verify/ChangeLog     | 6 ++++++
 src/tests/verify/kdb5_verify.c | 4 ++--
 4 files changed, 16 insertions(+), 4 deletions(-)

commit 0aad0b6673a2587c95712b8622d46d8f1f5ee6d0
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 17 19:37:56 1995 +0000

    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6306 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog |   8 ++
 src/kdc/main.c    | 260 ++++++++++++++++--------------------------------------
 2 files changed, 82 insertions(+), 186 deletions(-)

commit 0440abd0eb59d500e910322890941c0caa369c43
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 17 19:36:58 1995 +0000

    Update calling sequence to krb5_db_fetch_mkey()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6305 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/ChangeLog      | 4 ++++
 src/kadmin.old/server/adm_server.c   | 1 +
 src/kadmin.v4/server/ChangeLog       | 4 ++++
 src/kadmin.v4/server/kadm_ser_wrap.c | 2 +-
 src/krb524/ChangeLog                 | 4 ++++
 src/krb524/krb524d.c                 | 1 +
 6 files changed, 15 insertions(+), 1 deletion(-)

commit 98b59e5b55dda7eef896bb9edfc36a5b13b1eccb
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 17 19:35:58 1995 +0000

    Add KDC profile and stash file support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6304 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/ChangeLog      |  7 ++++
 src/admin/convert/configure.in   |  1 +
 src/admin/convert/kdb5_convert.c | 56 ++++++++++++++++++++++++++-
 src/admin/create/ChangeLog       |  7 ++++
 src/admin/create/configure.in    |  1 +
 src/admin/create/kdb5_create.c   | 60 ++++++++++++++++++++++++++--
 src/admin/edit/ChangeLog         |  8 ++++
 src/admin/edit/configure.in      |  1 +
 src/admin/edit/dumpv4.c          |  2 +-
 src/admin/edit/kdb5_edit.c       | 70 +++++++++++++++++++++++++++++++--
 src/admin/stash/ChangeLog        |  7 ++++
 src/admin/stash/configure.in     |  1 +
 src/admin/stash/kdb5_stash.c     | 45 ++++++++++++++++++++-
 src/kadmin/v5server/ChangeLog    | 13 +++++++
 src/kadmin/v5server/admin.c      | 36 +++++++++++------
 src/kadmin/v5server/kadm5_defs.h | 71 ++++++++++++++++++---------------
 src/kadmin/v5server/kadmind5.M   |  8 ++++
 src/kadmin/v5server/srv_key.c    |  4 +-
 src/kadmin/v5server/srv_main.c   | 84 ++++++++++++++++++++++++++++++++++++++--
 19 files changed, 423 insertions(+), 59 deletions(-)

commit 014c25c2a4825abf099bd91a01daa5f33be0839e
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 17 19:34:26 1995 +0000

    Move stash file #define to osconf.h and add stash file name handling
    to krb5_db_fetch_mkey().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6303 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    | 7 +++++++
 src/lib/kdb/fetch_mkey.c | 8 ++++----
 src/lib/kdb/store_mkey.c | 1 -
 3 files changed, 11 insertions(+), 5 deletions(-)

commit cf73e4225b680d56bc04b536c78af4c46eb9226c
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 17 19:32:19 1995 +0000

    Add KDC profile handling routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6302 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog  |   5 ++
 src/lib/kadm/alt_prof.c | 173 ++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 173 insertions(+), 5 deletions(-)

commit 9f5b3751059fd210aeb260b2e597597522df491e
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 17 19:31:40 1995 +0000

    Add DEFAULT_KEYFILE_STUB which puts the stashfile in the KDC library
    directory.  Also change the default ETYPE to DES_CBC_MD5 now that it
    works.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6301 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 6 ++++++
 src/include/krb5/stock/osconf.h  | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 71a15146706ebf9e1e2d4ca449955483349abdda
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 17 19:30:19 1995 +0000

    Describe changes to headers in this directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6300 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 8 ++++++++
 1 file changed, 8 insertions(+)

commit e0a41dac8229af1b0dd4cb82f8b8efb1256b351c
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 17 19:30:04 1995 +0000

    Add stash file parameter to krb5_db_fetch_mkey()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6299 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 1 +
 1 file changed, 1 insertion(+)

commit 951feb707fadb64f8add0efc4f7def971f650d1a
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 17 19:29:49 1995 +0000

    Add prototypes for KDC profile handling routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6298 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/adm_proto.h | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 94ad32da8e3294c0c72499991bc606cb24f4dcf6
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jul 17 19:29:22 1995 +0000

    Add per-realm parameter block data structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6297 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/adm.h | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 0c0601612e5fb1d91614625fe2d90dd498f8ce01
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jul 14 19:22:17 1995 +0000

    Added test for pgno_t that should avoid breaking NetBSD
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6296 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/hash/ChangeLog    |  5 +++++
 src/util/berk_db/hash/configure.in | 12 +++++++++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit 074fdfb04e84dc2646f5041b051e23ddf39fd8c3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jul 14 00:59:31 1995 +0000

    * Tell configure.in that AIX doesn't have streams; it has the header
    files but not a streams TTY interface that is widely used.  More
    important, strops.h breaks _IO.
    
    * Use ptsname() before ttyname() if present; it is more likely to give
    what we want.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6295 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 11 +++++++++++
 src/appl/bsd/configure.in |  4 ++++
 src/appl/bsd/krlogind.c   |  6 +++---
 3 files changed, 18 insertions(+), 3 deletions(-)

commit 39a7672d9ac36511b9a648df7cb022cd8cb810c9
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jul 14 00:42:32 1995 +0000

    Include netinet/in.h for ntohs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6294 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/ChangeLog | 3 +++
 src/lib/krb425/rd_priv.c | 2 +-
 src/lib/krb425/rd_safe.c | 1 +
 3 files changed, 5 insertions(+), 1 deletion(-)

commit f544a57ea71f8a9a6ff6780000183a26bfbc50e1
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jul 14 00:37:28 1995 +0000

    Include netinet/in.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6293 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 3 +++
 src/kdc/main.c    | 3 +++
 2 files changed, 6 insertions(+)

commit 7ec2be521c5b644ce7f25a5508ad2398d4827ea3
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jul 13 20:17:32 1995 +0000

    Clean up prototypes for error_message.  I think we may need to insert a test to see if const works into com_err; it is still used in several places with non-ANSI compilers, and I had to insert a few more consts to get the AIX compiler in not-quite-ANSI mode to work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6292 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 8 ++++++++
 src/util/et/com_err.h | 4 ++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 2d7601e8a0a5dc696402d1e5d87c49f0c41c61c9
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Jul 12 18:59:38 1995 +0000

    Correctly set LD_LIBRARY_PATH (again)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6290 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  4 ++++
 src/tests/dejagnu/config/default.exp | 31 +++++++++++++++++++++++++++++--
 2 files changed, 33 insertions(+), 2 deletions(-)

commit 6dc99c58c152d30b73cfc5d5f400630458e42ef7
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Jul 12 18:59:18 1995 +0000

    Library rule build update
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6289 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog      | 6 ++++++
 src/tests/asn.1/Makefile.in    | 6 +++---
 src/tests/asn.1/configure.in   | 1 -
 src/tests/create/ChangeLog     | 4 ++++
 src/tests/create/configure.in  | 1 -
 src/tests/hammer/ChangeLog     | 4 ++++
 src/tests/hammer/configure.in  | 1 -
 src/tests/resolve/ChangeLog    | 6 ++++++
 src/tests/resolve/Makefile.in  | 2 +-
 src/tests/resolve/configure.in | 1 -
 src/tests/verify/ChangeLog     | 4 ++++
 src/tests/verify/configure.in  | 1 -
 12 files changed, 28 insertions(+), 9 deletions(-)

commit dd5fdcfd5f39584c36605a04dc5ddd8dd59ec5b8
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Jul 12 18:57:54 1995 +0000

    Add ability to exclude kdb4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6288 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    |  5 +++++
 src/lib/configure.in | 11 ++++++++++-
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 92c81693a8d127571dbb2ee51010e8bc94a51bb2
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Jul 12 18:57:20 1995 +0000

    Reorganize KDC profile and network port handling
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6287 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  |  15 +++
 src/kdc/extern.h   |   2 +
 src/kdc/kdc_util.h |   4 +-
 src/kdc/krb5kdc.M  |  22 ++++-
 src/kdc/main.c     | 273 +++++++++++++++++++++++++++++++++++++++++++++++++----
 src/kdc/network.c  | 255 ++++++++++++++++++++++++++++++++++++++++---------
 6 files changed, 505 insertions(+), 66 deletions(-)

commit f9e9d25e38d2be7ef3b7e89206acd269d74273b6
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Jul 12 18:56:22 1995 +0000

    Update kdc.conf syntax
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6286 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog  |  6 ++++
 src/config-files/kdc.conf   | 19 +++++++++----
 src/config-files/kdc.conf.M | 68 ++++++++++++++++++++++++++++++++++++++++++---
 3 files changed, 83 insertions(+), 10 deletions(-)

commit 40a0b6bb03903af917fac21cdd8f05c59902990e
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Jul 12 18:55:39 1995 +0000

    Add ability to get rid of -lkdb4 references
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6285 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/ChangeLog      | 10 ++++++++
 src/admin/convert/configure.in   | 16 ++++++++++---
 src/admin/convert/kdb5_convert.c | 49 ++++++++++++++++++++++++++++++++++------
 src/admin/edit/ChangeLog         | 10 ++++++++
 src/admin/edit/configure.in      | 16 ++++++++++---
 src/admin/edit/dumpv4.c          | 24 ++++++++++++++++++++
 6 files changed, 112 insertions(+), 13 deletions(-)

commit 7525ad4139361a6c011d90c34e2949114b608199
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Jul 12 18:54:21 1995 +0000

    Add LDFLAGS setting to KRB5_LIBRARIES rule
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6284 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 7 +++++++
 src/aclocal.m4 | 4 +++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 578d90fb553b6ca5bd0b23c7189218cb68ed902e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jul 12 16:39:37 1995 +0000

    Do not include stdlib.h unless it exists
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6283 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 3 +++
 src/util/et/error_message.c | 3 +++
 2 files changed, 6 insertions(+)

commit 82a33b79e9b9ebe3977f5ada3026797041b9af25
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 11 23:31:07 1995 +0000

    Add prototype for krb5_fcc_read
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6282 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   | 6 ++++++
 src/lib/krb5/ccache/file/fcc-proto.h | 7 ++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 9e54d6b8f193103db28369555d523be2c62b34a8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 11 23:24:22 1995 +0000

    Add prototype for krb5_scc_read
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6281 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog   | 4 ++++
 src/lib/krb5/ccache/stdio/scc-proto.h | 5 +++++
 2 files changed, 9 insertions(+)

commit 8ed04722a952d8ae0daebbbb664f8b60997114fc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 11 17:44:38 1995 +0000

    Add krb5_auth_con_genaddrs prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6280 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 3 +++
 src/include/krb5/los-proto.h | 4 ++++
 2 files changed, 7 insertions(+)

commit 8f4fcbc0f0c50c30007e12ac3e8c4b4ef2ae2a99
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 11 17:43:50 1995 +0000

    Add krb5_rd_cred prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6279 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 7 +++++++
 2 files changed, 11 insertions(+)

commit f1a24b6f5c94741f7d1926cee1397dcbc069cb3e
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jul 11 17:20:34 1995 +0000

    krb5.hin (krb5_cc_get_type, krb5_kt_get_type): Add the new functions
    	to get the type of the credentials cache and key table.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6278 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 2 ++
 2 files changed, 7 insertions(+)

commit b7882db66db2070cab0ac0431b5600ce7902d9ec
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jul 11 17:10:23 1995 +0000

    BSDI fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6277 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    |  4 ++++
 doc/install.texi | 12 +++++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

commit bec7406d6738c0b760d47968ac6029351dd5acb4
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jul 11 17:06:21 1995 +0000

    If the key version number is specified, check to make sure that the
    entry has the correct key version number.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6276 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog   | 6 ++++++
 src/lib/krb5/keytab/file/ktf_g_ent.c | 6 ++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 88c52d2ce0e6f7c9f5b16e9f38bce2fd461162ed
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jul 11 11:37:57 1995 +0000

    Add prototype for set_tgtkey. kdc now compiles cleanly with
    -Wmissing_prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6275 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 4 ++++
 src/kdc/kerberos_v4.c | 1 +
 2 files changed, 5 insertions(+)

commit 96d852fbc78ba492abb8c33725c6441a846901fc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jul 10 21:54:29 1995 +0000

    kerberos_v4.c: Add prototypes for compat_decrypt_key,
    	kerb_get_principal, check_princ, v4_klog
    
    network.c (process_packet): Make prog a const char *
    
    main.c: Add prototypes for find_realm_data, setup_server_realm, usage,
    	request_exit, setup_signal_handlers, initialize_realms, finish_realms.
    
    kdc_util.h: Add prototypes for against_local_policy_as,
    	against_local_policy_tgs, validate_as_request, validate_tgs_request,
    	fetch_asn1_field, kdc_initialize_rcache, process_packet.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6274 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 16 ++++++++++++++++
 src/kdc/kdc_util.h    | 24 ++++++++++++++++++++++++
 src/kdc/kerberos_v4.c | 14 +++++++++++++-
 src/kdc/main.c        | 14 ++++++++++++++
 src/kdc/network.c     |  2 +-
 5 files changed, 68 insertions(+), 2 deletions(-)

commit 04661c8bc77a09661f16a6493581c380c31240a7
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 9 11:39:45 1995 +0000

    	* aclocal.m4: backslash '$' characters that go into double-quoted
    		strings so shells that treat $(foo) like `foo` won't barf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6272 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 78a4b1a1adeb25d46c630221e51952943a591223
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 9 07:41:29 1995 +0000

    	* Makefile.in: remove bogus definitions of prefix, etc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6271 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  3 +++
 src/Makefile.in | 10 ----------
 2 files changed, 3 insertions(+), 10 deletions(-)

commit 9238e9c6df32f024ea0a5d7e62357115f2929748
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Jul 9 02:38:12 1995 +0000

    Make sure the dbm context is initialized before we start
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6270 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 4 ++++
 src/lib/kdb/kdb_dbm.c | 5 +++++
 2 files changed, 9 insertions(+)

commit cccd4fe598f9382035ad8db0058f74b777e7f696
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jul 8 22:00:55 1995 +0000

    Also log L_KRB_PERR error messages, so we know when there are protocol
    problems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6269 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 4 ++++
 src/kdc/kerberos_v4.c | 1 +
 2 files changed, 5 insertions(+)

commit 32b1902108b6cd00601a2e620969e373cc4fbd0a
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:10:32 1995 +0000

    Remove LDFLAGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6268 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog           | 4 ++++
 src/lib/des425/Makefile.in         | 1 -
 src/lib/gssapi/generic/ChangeLog   | 4 ++++
 src/lib/gssapi/generic/Makefile.in | 1 -
 src/lib/gssapi/krb5/ChangeLog      | 4 ++++
 src/lib/gssapi/krb5/Makefile.in    | 1 -
 src/lib/kadm/ChangeLog             | 5 +++++
 src/lib/kadm/Makefile.in           | 5 ++---
 src/lib/kdb/ChangeLog              | 4 ++++
 src/lib/kdb/Makefile.in            | 3 +--
 src/lib/krb425/ChangeLog           | 4 ++++
 src/lib/krb425/Makefile.in         | 1 -
 src/tests/ChangeLog                | 4 ++++
 src/tests/Makefile.in              | 1 -
 src/util/unifdef/ChangeLog         | 4 ++++
 src/util/unifdef/Makefile.in       | 1 -
 16 files changed, 36 insertions(+), 11 deletions(-)

commit 61d680c214ef7f9ef5b34fc74a5fa8a42df3b5b4
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:10:22 1995 +0000

    Make symlink in TOPLIBD for libss
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6267 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog    | 4 ++++
 src/util/ss/configure.in | 2 ++
 2 files changed, 6 insertions(+)

commit 583fb2f69a1bc42e8b56bb2c9b175321cb36b317
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:10:03 1995 +0000

    Add DEPLIBS, needed by shared library rule
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6266 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/ChangeLog   | 4 ++++
 src/util/berk_db/Makefile.in | 1 +
 src/util/et/ChangeLog        | 4 ++++
 src/util/et/Makefile.in      | 2 +-
 4 files changed, 10 insertions(+), 1 deletion(-)

commit 350f92f5e097f6d17396536b9710f72ad947710b
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:09:13 1995 +0000

    Reorganize library logic and use LDFLAGS from configure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6265 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog            |  5 +++++
 src/slave/Makefile.in          | 15 ++-------------
 src/slave/configure.in         |  2 ++
 src/tests/asn.1/ChangeLog      |  5 +++++
 src/tests/asn.1/Makefile.in    | 15 +++++----------
 src/tests/asn.1/configure.in   |  2 ++
 src/tests/create/ChangeLog     |  5 +++++
 src/tests/create/Makefile.in   | 12 +-----------
 src/tests/create/configure.in  |  2 ++
 src/tests/hammer/ChangeLog     |  5 +++++
 src/tests/hammer/Makefile.in   | 11 ++---------
 src/tests/hammer/configure.in  |  2 ++
 src/tests/resolve/ChangeLog    |  5 +++++
 src/tests/resolve/Makefile.in  |  6 ++----
 src/tests/resolve/configure.in |  2 ++
 src/tests/verify/ChangeLog     |  5 +++++
 src/tests/verify/Makefile.in   | 12 +-----------
 src/tests/verify/configure.in  |  2 ++
 18 files changed, 55 insertions(+), 58 deletions(-)

commit ab81876c163e1e06646a78dd1e6ae185b90245bd
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:07:55 1995 +0000

    Find libcom_err in TOPLIBD
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6264 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in | 2 +-
 src/lib/krb5/os/ChangeLog    | 4 ++++
 src/lib/krb5/os/Makefile.in  | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit befc1f9fd2eed7dd72843d324793bbdd76959b5f
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:07:22 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6263 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog            |  6 ++++++
 src/lib/crypto/md4/ChangeLog | 13 +++++++++++++
 src/lib/crypto/md5/ChangeLog | 12 ++++++++++++
 src/lib/krb5/krb/ChangeLog   |  5 +++++
 4 files changed, 36 insertions(+)

commit 66c2d98a3de17938643779a3a21368747d5226b2
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:06:59 1995 +0000

    Use checksum verifier
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6262 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_safe.c | 32 ++++++++++----------------------
 1 file changed, 10 insertions(+), 22 deletions(-)

commit 93fe6353039ce04d72a0d905f090294bbe931dcf
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:05:04 1995 +0000

    Build t_cksum under unix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6261 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/Makefile.in | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit f157d8575f0a00253611e77b37e728708c7323dd
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:04:52 1995 +0000

    Add definition to select backwards compatability with old RSA-MD5-DES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6260 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/configure.in | 1 +
 1 file changed, 1 insertion(+)

commit 625895646ef5c6a3ec07ac8c39fc859ff1b4349b
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:04:29 1995 +0000

    New checksum verifier test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6259 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/t_cksum.c | 200 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 200 insertions(+)

commit 45bc0f1a97107556fabb19d2186eaa1bc99bee94
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:04:06 1995 +0000

    Add checksum verification procedure and dispatch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6258 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/md5glue.c | 38 ++++++++++++++++++++++++++++++++++----
 1 file changed, 34 insertions(+), 4 deletions(-)

commit e54232a4f64f8ae87123943b27812408d19d6dd8
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:03:37 1995 +0000

    Fix implementation of RSA-MD5-DES checksums, add verifier function/dispatch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6257 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/md5crypto.c | 276 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 270 insertions(+), 6 deletions(-)

commit 157189e79079deab6a7f31533391a915670425d5
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:02:21 1995 +0000

    Add t_cksum under unix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6256 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/Makefile.in | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

commit 905c12fc9307fd443f2bb00f20e4d61be2447419
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:02:10 1995 +0000

    Add definition to enable compatibility with old versions of RSA-MD4-DES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6255 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/configure.in | 1 +
 1 file changed, 1 insertion(+)

commit c334fb479b154af6ecc9d74046481f05977a274a
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:01:41 1995 +0000

    Add confounder length definition
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6254 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/rsa-md4.h | 1 +
 1 file changed, 1 insertion(+)

commit 31cb3c1d38885fd7ae02e275998e69b7be612223
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:01:22 1995 +0000

    Add verifier procedure/dispatch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6253 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4glue.c | 41 ++++++++++++++++++++++++++++++++++++-----
 1 file changed, 36 insertions(+), 5 deletions(-)

commit a993a6baad58f2e5ba383b76ade7c0fc0bebd6e5
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 21:01:10 1995 +0000

    Correct implementation of RSA-MD4-DES checksums and add verifier procedure/dispatch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6252 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4crypto.c | 282 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 276 insertions(+), 6 deletions(-)

commit 9993244e1697c30543f513c206e1194cda739b0d
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 20:59:52 1995 +0000

    Add checksum verifier procedure/dispatch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6251 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog |  5 ++++
 src/lib/crypto/crc32/crc.c     | 45 ++++++++++++++++++++++++++++++----
 src/lib/crypto/des/ChangeLog   |  5 ++++
 src/lib/crypto/des/cbc_cksum.c | 55 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/des/cs_entry.c  |  7 ++++++
 5 files changed, 112 insertions(+), 5 deletions(-)

commit f5feac72367bbaf855c57696036063ef150ce9b2
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 20:58:36 1995 +0000

    Reorganize library logic and use LDFLAGS from configure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6250 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/ChangeLog            |  5 +++++
 src/admin/aname/Makefile.in          | 15 +--------------
 src/admin/aname/configure.in         |  1 +
 src/admin/convert/ChangeLog          |  5 +++++
 src/admin/convert/Makefile.in        | 17 +----------------
 src/admin/convert/configure.in       |  4 ++++
 src/admin/create/ChangeLog           |  5 +++++
 src/admin/create/Makefile.in         | 16 +---------------
 src/admin/create/configure.in        |  2 ++
 src/admin/destroy/ChangeLog          |  5 +++++
 src/admin/destroy/Makefile.in        | 16 +---------------
 src/admin/destroy/configure.in       |  2 ++
 src/admin/edit/ChangeLog             |  5 +++++
 src/admin/edit/Makefile.in           | 16 +---------------
 src/admin/edit/configure.in          |  5 +++++
 src/admin/stash/ChangeLog            |  5 +++++
 src/admin/stash/Makefile.in          | 16 +---------------
 src/admin/stash/configure.in         |  2 ++
 src/appl/bsd/ChangeLog               |  5 +++++
 src/appl/bsd/Makefile.in             | 28 ++++++++++++----------------
 src/appl/bsd/configure.in            |  3 +++
 src/appl/gss-sample/ChangeLog        |  5 +++++
 src/appl/gss-sample/Makefile.in      | 15 ++++++---------
 src/appl/gss-sample/configure.in     |  1 +
 src/appl/mailquery/ChangeLog         |  5 +++++
 src/appl/mailquery/Makefile.in       | 11 ++++-------
 src/appl/mailquery/configure.in      |  1 +
 src/appl/movemail/ChangeLog          |  5 +++++
 src/appl/movemail/Makefile.in        | 11 ++++-------
 src/appl/movemail/configure.in       |  1 +
 src/appl/popper/ChangeLog            |  5 +++++
 src/appl/popper/Makefile.in          |  9 ++-------
 src/appl/popper/configure.in         |  2 ++
 src/appl/sample/sclient/ChangeLog    |  5 +++++
 src/appl/sample/sclient/Makefile.in  | 10 ++--------
 src/appl/sample/sclient/configure.in |  1 +
 src/appl/sample/sserver/ChangeLog    |  5 +++++
 src/appl/sample/sserver/Makefile.in  | 10 ++--------
 src/appl/sample/sserver/configure.in |  2 ++
 src/appl/simple/client/ChangeLog     |  5 +++++
 src/appl/simple/client/Makefile.in   | 10 ++--------
 src/appl/simple/client/configure.in  |  1 +
 src/appl/simple/server/ChangeLog     |  5 +++++
 src/appl/simple/server/Makefile.in   | 10 ++--------
 src/appl/simple/server/configure.in  |  2 ++
 src/appl/telnet/telnet/ChangeLog     |  5 +++++
 src/appl/telnet/telnet/Makefile.in   |  8 ++------
 src/appl/telnet/telnet/configure.in  |  2 ++
 src/appl/telnet/telnetd/ChangeLog    |  5 +++++
 src/appl/telnet/telnetd/Makefile.in  |  8 ++------
 src/appl/telnet/telnetd/configure.in |  3 +++
 src/appl/user_user/ChangeLog         |  5 +++++
 src/appl/user_user/Makefile.in       | 14 ++++----------
 src/appl/user_user/configure.in      |  1 +
 src/clients/kdestroy/ChangeLog       |  5 +++++
 src/clients/kdestroy/Makefile.in     | 10 ++--------
 src/clients/kdestroy/configure.in    |  1 +
 src/clients/kinit/ChangeLog          |  5 +++++
 src/clients/kinit/Makefile.in        |  9 ++-------
 src/clients/kinit/configure.in       |  1 +
 src/clients/klist/ChangeLog          |  5 +++++
 src/clients/klist/Makefile.in        | 10 ++--------
 src/clients/klist/configure.in       |  1 +
 src/clients/ksu/ChangeLog            |  5 +++++
 src/clients/ksu/Makefile.in          | 10 ++--------
 src/clients/ksu/configure.in         |  2 ++
 src/kadmin.old/client/ChangeLog      |  5 +++++
 src/kadmin.old/client/Makefile.in    | 12 ++----------
 src/kadmin.old/client/configure.in   |  2 ++
 src/kadmin.old/kpasswd/Makefile.in   | 12 ++----------
 src/kadmin.old/kpasswd/configure.in  |  2 ++
 src/kadmin.old/server/ChangeLog      |  5 +++++
 src/kadmin.old/server/Makefile.in    | 19 ++-----------------
 src/kadmin.old/server/configure.in   |  3 +++
 src/kadmin.v4/server/ChangeLog       |  5 +++++
 src/kadmin.v4/server/Makefile.in     | 14 +-------------
 src/kadmin.v4/server/configure.in    |  3 +++
 src/kadmin/kpasswd/ChangeLog         |  5 +++++
 src/kadmin/kpasswd/Makefile.in       | 11 ++---------
 src/kadmin/kpasswd/configure.in      |  2 ++
 src/kadmin/v5client/ChangeLog        |  5 +++++
 src/kadmin/v5client/Makefile.in      | 16 +---------------
 src/kadmin/v5client/configure.in     |  5 +++++
 src/kadmin/v5server/ChangeLog        |  5 +++++
 src/kadmin/v5server/Makefile.in      | 15 ++-------------
 src/kadmin/v5server/configure.in     |  3 +++
 src/kdc/Makefile.in                  | 16 ++--------------
 src/kdc/configure.in                 |  4 ++++
 src/krb524/ChangeLog                 |  5 +++++
 src/krb524/Makefile.in               | 25 ++++++++-----------------
 src/krb524/configure.in              |  3 +++
 91 files changed, 293 insertions(+), 339 deletions(-)

commit 0e6ce6fec56ac88099d08622864877f923b84163
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 20:58:10 1995 +0000

    Use checksum verifier routine
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6249 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 37 ++++++++++---------------------------
 1 file changed, 10 insertions(+), 27 deletions(-)

commit a18bcd139a98d518041959a756a45cb9c229c689
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 20:57:24 1995 +0000

    Remove LDFLAGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6248 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/ChangeLog         | 5 +++++
 src/admin/Makefile.in       | 1 -
 src/appl/ChangeLog          | 5 +++++
 src/appl/Makefile.in        | 1 -
 src/appl/sample/ChangeLog   | 4 ++++
 src/appl/sample/Makefile.in | 1 -
 src/appl/simple/ChangeLog   | 4 ++++
 src/appl/simple/Makefile.in | 1 -
 src/clients/ChangeLog       | 4 ++++
 src/clients/Makefile.in     | 1 -
 src/kadmin.old/ChangeLog    | 4 ++++
 src/kadmin.old/Makefile.in  | 1 -
 src/kadmin.v4/ChangeLog     | 4 ++++
 src/kadmin.v4/Makefile.in   | 1 -
 src/kadmin/ChangeLog        | 4 ++++
 src/kadmin/Makefile.in      | 1 -
 16 files changed, 34 insertions(+), 8 deletions(-)

commit 87783459cf9a68e5df08099d8be07e37e0b229d0
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 20:55:36 1995 +0000

    Add confounder length for RSA-MD5-DES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6247 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 5 +++++
 src/include/krb5/rsa-md5.h | 1 +
 2 files changed, 6 insertions(+)

commit fad1d6e48be12a7abe8dd80a9101780ace141bc3
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 20:55:05 1995 +0000

    Add checksum verifier dispatch in checksum entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6246 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  6 ++++++
 src/include/krb5.hin  | 11 ++++++++++-
 2 files changed, 16 insertions(+), 1 deletion(-)

commit 84cbf814f09c6f58af470c356ec51109cff241a5
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 20:54:23 1995 +0000

    Add DEPLIBS and LDFLAGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6245 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 2 ++
 2 files changed, 6 insertions(+)

commit 9878f3aa1515eb0c6f1cec1865968135f3160190
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jul 7 20:45:56 1995 +0000

    Add ability to set LDFLAGS for everything with --with-ldopts=<mumble>.
    Add ability to select libraries to link with from configure script.  This
    centralizes the library structure here.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6244 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 13 +++++++++++
 src/aclocal.m4 | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
 2 files changed, 77 insertions(+), 4 deletions(-)

commit b0d7c30e3800a6dd3f6ae5d6893485d7ba2d91b0
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 6 23:31:42 1995 +0000

    	* rd_safe.c (krb5_rd_safe_basic): Pass context to os_localaddr
    
    	* rd_priv.c (krb5_rd_priv_basic): Pass context to os_localaddr.
    
    	* rd_cred.c (krb5_rd_cred_basic): Pass context to os_localaddr.
    
    	* get_in_tkt.c (krb5_get_in_tkt): Pass context to os_localaddr.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6243 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 10 ++++++++++
 src/lib/krb5/krb/get_in_tkt.c |  2 +-
 src/lib/krb5/krb/rd_cred.c    |  2 +-
 src/lib/krb5/krb/rd_priv.c    |  2 +-
 src/lib/krb5/krb/rd_safe.c    |  2 +-
 5 files changed, 14 insertions(+), 4 deletions(-)

commit 1a734dffa8ac5f4a28eff32fef6d79ac64ae4cec
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 6 23:23:27 1995 +0000

    	* kpasswd.c (get_first_ticket): Pass context to os_localaddr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6242 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/kpasswd/ChangeLog | 3 +++
 src/kadmin.old/kpasswd/kpasswd.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit c92fe66a1122ef8c7a403ae3a860f5d09671abd0
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 6 23:23:01 1995 +0000

    	* kadmin.c (get_first_ticket): Pass context to os_localaddr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6241 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/client/ChangeLog | 3 +++
 src/kadmin.old/client/kadmin.c  | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 3351220626789d7e4e78bdb88116f8ccbce5c7d9
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 6 23:22:20 1995 +0000

    	* krb_auth_su.c (krb5_get_tkt_via_passwd): Pass context to
    		os_localaddr.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6240 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     | 5 +++++
 src/clients/ksu/krb_auth_su.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit af13d3db183a200211653fe405efe97f6e118a57
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 6 23:21:19 1995 +0000

    	* krb5.hin: Change definition of krb5_os_localaddr to include
    		context argument.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6239 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit c377333025af9e1c960c8acfb9e79368e377e373
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 6 23:20:29 1995 +0000

    	* adm_conn.c (kadm_get_creds): Pass kcontext to os_localaddr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6238 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog  | 3 +++
 src/lib/kadm/adm_conn.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 30bff8f8665faff78243a3417bc7777d4d643fbe
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 6 23:19:46 1995 +0000

    	* localaddr.c: moved to lib/crypto/os; just a stub here
    
    	* ustime.c: moved to lib/crypto/os; just a stub here.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6237 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |   6 +
 src/lib/krb5/os/localaddr.c | 248 +------------------------------------
 src/lib/krb5/os/ustime.c    | 295 +-------------------------------------------
 3 files changed, 12 insertions(+), 537 deletions(-)

commit de5a789d0cc555b317e6036a6902885e63dc6790
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 6 23:18:24 1995 +0000

    	* new_rn_key.c (mit_des_init_random_number_generator): don't call
    		us_timeofday with context arg; also update for new
    		function names (krb5_crypto_*).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6236 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    | 6 ++++++
 src/lib/crypto/des/new_rn_key.c | 8 ++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 81a53b7483ef5e0c0be9777574d1d94459fce27f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 6 23:16:55 1995 +0000

    	* localaddr.c: migrated from lib/krb5/os
    
    	* ustime.c: migrated from lib/krb5/os; removed context variable
    		from arglist.
    
    	* Makefile.in: don't copy or remove localaddr.c and ustime.c;
    		they're local now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6235 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog   |  10 ++
 src/lib/crypto/os/Makefile.in |  19 +--
 src/lib/crypto/os/localaddr.c | 275 +++++++++++++++++++++++++++++++++++
 src/lib/crypto/os/ustime.c    | 323 ++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 610 insertions(+), 17 deletions(-)

commit b9e0917f3e576c5a01746ad5197473c16aef5c64
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 6 14:06:33 1995 +0000

    prof_int.h must be included after stdio.h for prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6234 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 4 ++++
 src/util/profile/prof_file.c | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 41270f800182c2acb29aec565f7034167ddd2672
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 6 13:59:14 1995 +0000

    Remove t_an_to_ln.o when making clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6233 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 4 ++++
 src/lib/krb5/os/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a7a91bb0685021cd44ff499194d30a112c0c92ef
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 6 13:55:53 1995 +0000

    Checking in the change of removing makeshlib
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6232 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 9cbc7148497510ec7ef151720f09f2b600d5245c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jul 6 13:55:04 1995 +0000

    Remove makeshlib on clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6231 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ab88f7653e433ab27d95ccd2761610fd9ee98f0
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Jul 6 01:41:48 1995 +0000

    Added MPW Worksheet to build on Macintosh  (may get replaced later)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6230 dc483132-0cff-0310-8789-dd5450dbe970

 src/mac/krb5-Worksheet | 667 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 667 insertions(+)

commit ad04b0224f8ba5209ca25ad3d94a24d0cf3dae06
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Jul 6 01:39:47 1995 +0000

    Changes for Macintosh implementation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6229 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                         |    5 +
 src/Makefile                          |  277 ++++-
 src/Makefile.in                       |   80 +-
 src/include/ChangeLog                 |    4 +
 src/include/k5-int.h                  |    4 +
 src/include/krb5.h                    | 1917 +++++++++++++++++++++++++++++++++
 src/include/krb5/ChangeLog            |    3 +
 src/include/krb5/k5-config.h          |   50 +-
 src/include/krb5/macsock.h            |    4 +
 src/lib/krb4/macsock.c                |    7 +
 src/lib/krb5/ccache/file/ChangeLog    |    6 +
 src/lib/krb5/ccache/file/fcc_destry.c |    2 +-
 src/lib/krb5/ccache/file/fcc_gennew.c |    4 +-
 src/lib/krb5/ccache/file/fcc_maybe.c  |    2 +-
 src/lib/krb5/krb/ChangeLog            |    3 +
 src/lib/krb5/krb/compat_recv.c        |    2 +-
 src/lib/krb5/os/ChangeLog             |    9 +
 src/lib/krb5/os/genaddrs.c            |    2 +-
 src/lib/krb5/os/krbfileio.c           |    2 +-
 src/lib/krb5/os/kuserok.c             |    2 +-
 src/lib/krb5/os/macsock.c             |    6 +
 src/lib/krb5/os/mk_faddr.c            |    3 +-
 src/lib/krb5/os/read_pwd.c            |    2 +-
 src/lib/krb5/posix/ChangeLog          |    3 +
 src/lib/krb5/posix/syslog.c           |    2 +-
 src/lib/krb5/posix/vfprintf.c         |    1 -
 src/lib/krb5/rcache/ChangeLog         |    3 +
 src/lib/krb5/rcache/rc_io.c           |   10 +-
 src/slave/ChangeLog                   |    2 +
 src/slave/kprop.c                     |    2 +-
 src/util/et/ChangeLog                 |    4 +
 src/util/et/com_err.c                 |    2 +-
 src/util/et/com_err.h                 |    2 +-
 src/util/et/vfprintf.c                |    5 +
 src/util/profile/ChangeLog            |    6 +
 src/util/profile/prof_file.c          |   13 +-
 src/util/profile/prof_int.h           |    5 +
 src/util/profile/test_parse.c         |    3 +-
 38 files changed, 2393 insertions(+), 66 deletions(-)

commit c2e72b506ff5ea2b92f026be2bfaff1851c87432
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 6 00:08:24 1995 +0000

    Remove declaration of errno altoghether.  "extern int errno;" is
    always wrong.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6228 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 4 ++++
 src/appl/bsd/krcp.c     | 1 -
 src/appl/bsd/krlogin.c  | 1 -
 src/appl/bsd/krlogind.c | 1 -
 src/appl/bsd/krshd.c    | 2 --
 src/appl/bsd/login.c    | 2 --
 6 files changed, 4 insertions(+), 7 deletions(-)

commit aa3cb2737764d69ac1845af85635185a1d30ee4d
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 6 00:05:35 1995 +0000

    Don't use the TIOCLSET ioctl unless we're not using POSIX_TERMIOS.
    Don't just blindly set the file status flags to 0.  Instead, do a
    fcntl(0, F_GETFL), and then reset the nonblocking flags.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6227 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  7 +++++++
 src/appl/bsd/login.c   | 15 +++++++++++----
 2 files changed, 18 insertions(+), 4 deletions(-)

commit 9b7d8b5e0d83f6e64a1f5ae19f14217186e5a679
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 4 06:13:59 1995 +0000

    	* makeshlib.sh: Add support for NetBSD shared libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6226 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 4 ++++
 src/util/makeshlib.sh | 9 +++++++++
 2 files changed, 13 insertions(+)

commit cbbd9766535932ef068358647790f87a60ab1303
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 4 06:13:27 1995 +0000

    	* configure.in: Add support for NetBSD shared libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6225 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |  4 ++++
 src/configure.in | 16 ++++++++++++++++
 2 files changed, 20 insertions(+)

commit bc939c1cd7f9c4f8bd0c04d91efb79f18bf38f85
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jul 3 19:17:41 1995 +0000

    	* Makefile.in (libdb.a): Quiet the if statement
    
    	* configure.in: Symlink $(TOPLIBD)/libdb.* from the right place.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6224 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/ChangeLog    | 5 +++++
 src/util/berk_db/Makefile.in  | 6 +++---
 src/util/berk_db/configure.in | 4 ++--
 3 files changed, 10 insertions(+), 5 deletions(-)

commit 83ee23909b9dcfaf85d756f51242a16bdd4adae8
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jul 3 01:46:55 1995 +0000

    * Replace Gcc test from top level configure.in with one from
    util/configure.in.
    
    * Modify top level configure.in and util/makeshlib.sh so AIX can
    build/use shared libs with Gcc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6223 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog         |  7 +++++++
 src/configure.in      | 23 ++++++++++-------------
 src/util/ChangeLog    |  6 ++++++
 src/util/configure.in | 13 +++++--------
 src/util/makeshlib.sh |  7 +++++--
 5 files changed, 33 insertions(+), 23 deletions(-)

commit 998ecf78d782c78c48b9ac2514d6863c2db3211f
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jul 3 00:13:32 1995 +0000

    	* aclocal.m4 (_MAKE_SUBDIRS): Fixed so that error propogates
    		upward if -[ik] not specified.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6222 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 2 ++
 src/aclocal.m4 | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 494e3c8d5047512d63436815ba8730f7aa0359de
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Jul 2 23:59:05 1995 +0000

    ----------------------------------------------------------------------
    automatically CVS: CVS: Committing in .  CVS: CVS: Modified Files:
    ----------------------------------------------------------------------
    Declare errno as extern int, not just int.  This prevents masking the
    definition in the c library, which can make life interesting under
    AIX.
    
    CVS:
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6221 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 7 +++++++
 src/appl/bsd/krcp.c    | 2 +-
 src/appl/bsd/krshd.c   | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 14e78387eeb62b6f1c87f304b7dd4fe863b6c122
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sun Jul 2 23:22:04 1995 +0000

    ----------------------------------------------------------------------
    automatically CVS: CVS: Committing in .  CVS: CVS: Modified Files:
    ----------------------------------------------------------------------
    Correct logic in krb5_recvauth so that it returns an error reply if
    authentication fails.
    
    CVS:
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6220 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  |  6 ++++++
 src/lib/krb5/krb/recvauth.c | 17 ++++++++++-------
 2 files changed, 16 insertions(+), 7 deletions(-)

commit 8ad59cabadf0ac64b4b8f0e6690e4689cd44094d
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 2 10:50:04 1995 +0000

    	* aclocal.m4 (SubdirLibRule): don't recreate DONE if list of objs
    		is null to avoid re-making lotsa stuff.
    		(_MAKE_SUBDIRS): really gross sh hack for subdir
    		recursion; make -[ik] should dtrt now even with broken
    		makes (like Ultrix) that do sh -ce "rule".  Basically,
    		throw an "if" test around the recursion line so that even
    		if the -e option to sh is set by make, an error in a
    		subdir below won't cause for loop to exit unless we want
    		it to.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6218 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 11 +++++++++++
 src/aclocal.m4 | 12 ++++++++----
 2 files changed, 19 insertions(+), 4 deletions(-)

commit 3366c9fe9c2199954d2a6e99774bd1c7d2d069e9
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 2 09:19:35 1995 +0000

    	* commands.c: rename setmode() and clearmode() to tel_setmode()
    		and tel_clearmode() to avoid conflicts with setmode()
    		defined in NetBSD unistd.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6217 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  |  6 ++++++
 src/appl/telnet/telnet/commands.c | 32 ++++++++++++++++----------------
 2 files changed, 22 insertions(+), 16 deletions(-)

commit 219d310da6e86efcb61baca5ba2f384144348419
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 2 05:23:21 1995 +0000

    	* configure.in: Don't check for pgno_t; it's not in sys/types.h on
    		any system I've seen, and it breaks the following check
    		for datum.dsize under netbsd.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6216 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/hash/ChangeLog    | 5 +++++
 src/util/berk_db/hash/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f1cc269ff2124f5bd036a27ced623b246389c17a
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 30 20:22:58 1995 +0000

    Add shared library support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6215 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/ChangeLog         |  8 ++++++++
 src/util/berk_db/Makefile.in       |  4 ++++
 src/util/berk_db/configure.in      | 16 ++++++++++++++++
 src/util/berk_db/hash/ChangeLog    |  5 +++++
 src/util/berk_db/hash/Makefile.in  | 12 ++++++++++--
 src/util/berk_db/hash/configure.in |  1 +
 6 files changed, 44 insertions(+), 2 deletions(-)

commit 6b65a02422fc205409fc5c900e685e88114e0e98
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 30 20:21:49 1995 +0000

    Add ability to switch between Berkeley and DBM for KDC database
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6214 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/ChangeLog          |  5 +++++
 src/admin/create/configure.in       | 14 ++++++++++++++
 src/admin/destroy/ChangeLog         |  5 +++++
 src/admin/destroy/configure.in      | 14 ++++++++++++++
 src/admin/stash/ChangeLog           |  5 +++++
 src/admin/stash/configure.in        | 14 ++++++++++++++
 src/kadmin.old/client/ChangeLog     |  5 +++++
 src/kadmin.old/client/configure.in  | 14 ++++++++++++++
 src/kadmin.old/kpasswd/ChangeLog    |  5 +++++
 src/kadmin.old/kpasswd/configure.in | 14 ++++++++++++++
 src/kadmin.old/server/ChangeLog     |  5 +++++
 src/kadmin.old/server/configure.in  | 14 ++++++++++++++
 src/kadmin/v5client/configure.in    | 16 +++++++++++++++-
 src/kadmin/v5server/configure.in    | 14 ++++++++++++++
 src/kdc/ChangeLog                   |  5 +++++
 src/kdc/configure.in                | 14 ++++++++++++++
 src/krb524/ChangeLog                |  5 +++++
 src/krb524/configure.in             | 14 ++++++++++++++
 src/slave/ChangeLog                 |  5 +++++
 src/slave/configure.in              | 14 ++++++++++++++
 20 files changed, 200 insertions(+), 1 deletion(-)

commit abea533961e2554bb1fd5edd7cb6906ef764ca21
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 30 20:21:28 1995 +0000

    Add profile and Berkeley database smarts for aname_to_lname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6213 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  10 +
 src/lib/krb5/os/Makefile.in  |  11 +-
 src/lib/krb5/os/an_to_ln.c   | 726 +++++++++++++++++++++++++++++++++++++++----
 src/lib/krb5/os/configure.in |  17 +-
 src/lib/krb5/os/t_an_to_ln.c |  39 +++
 5 files changed, 748 insertions(+), 55 deletions(-)

commit 271e1d7d0d4e15c74c7358a5878a90cb49026f12
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 30 20:20:34 1995 +0000

    Move Berkeley database code here; remove typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6212 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 5 +++++
 src/lib/krb5/Makefile.in | 8 +++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit bd3acf09f5cb2bf7cdb978f6e42ce5097e2e6ab6
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 30 20:20:03 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6211 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog |  7 +++++++
 src/kadmin/v5server/ChangeLog |  8 ++++++++
 src/lib/kdb/ChangeLog         | 11 +++++++++++
 3 files changed, 26 insertions(+)

commit 83080d579882946a2d85ead2a4d5901e83cf5a10
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 30 20:19:41 1995 +0000

    Add ability to test using Berkeley or DBM
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6210 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/t_kdb.c | 145 ++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 129 insertions(+), 16 deletions(-)

commit e9150b1e8747c2881b76af28e32076eedb469a80
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 30 20:19:25 1995 +0000

    Remove Berkeley database object modules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6209 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/Makefile.in | 17 +----------------
 1 file changed, 1 insertion(+), 16 deletions(-)

commit 77137914693c07be4826ce528a7ab5c96c102e3f
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 30 20:19:06 1995 +0000

    Add function dispatch for database accesses
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6208 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 398 +++++++++++++++++++++++++++++++++++---------------
 1 file changed, 283 insertions(+), 115 deletions(-)

commit be28f2ccde9d1bfdd4adc3ed334b68fa4ca1f1a0
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 30 20:16:55 1995 +0000

    Fix initialization and terminal disassociation broken by previous rev
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6207 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_main.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 9bfb03a98b20056afe7f1f593d3508b9f6e39ff7
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 30 20:15:17 1995 +0000

    Add usage of compile(3) for regular expressions so SysV machines have them too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6206 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/kadmin5.c | 50 ++++++++++++++++++++++++++++++++-----------
 1 file changed, 38 insertions(+), 12 deletions(-)

commit e3e29f93dddce19f92f2ee3985a0dcd0a9296ed8
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 30 20:14:39 1995 +0000

    Add kdb dispatch table for changing between Berkeley and DBM
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6205 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog |  4 ++++
 src/include/krb5/kdb.h     | 27 +++++++++++++++++++++++++++
 2 files changed, 31 insertions(+)

commit ed023aafdae707bcd675f27813ca33f5ad1c23ba
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 30 20:11:46 1995 +0000

    Add ability to switch between Berkeley and DBM for both aname and KDC database
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6204 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/ChangeLog    |  8 ++++++++
 src/admin/aname/Makefile.in  |  3 ++-
 src/admin/aname/configure.in | 36 ++++++++++++++++++++++++++++++++++--
 src/admin/aname/kdb5_anadd.c | 35 +++++++++++++++++++++++++++++------
 4 files changed, 73 insertions(+), 9 deletions(-)

commit 8291fdb3a888c622d385e71e5efe59726f1f413e
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 30 20:11:05 1995 +0000

    Be more flexible where sources come from when building shared libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6203 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit cf6214c69f3115d3e98497b318723b1acaaccf4d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 30 02:56:32 1995 +0000

    	* krb5.hin: special-case ultrix brokenness (again!) for
    		KRB5_CONST; krb5.h breaks when typedef'ing while
    		installed.  Yuck.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6202 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.hin  | 7 ++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 4d5661fa898df66a157039eb48b408291f32efce
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jun 29 19:05:08 1995 +0000

    Remove -g from LDFLAGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6201 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog   | 5 +++++
 src/kadmin/v5client/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e3dcc50ba46067ab87291a73e4cff2396b761dc9
Author: Sam Hartman <hartmans@mit.edu>
Date:   Thu Jun 29 18:58:21 1995 +0000

    ----------------------------------------------------------------------
    automatically CVS: CVS: Committing in .  CVS: CVS: Modified Files:
    ----------------------------------------------------------------------
    Input the master key before daemoning if you're going to detach.  This
    makes kadmind5 -m useful without -n as well.
    
    CVS:
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6200 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog  |  3 +++
 src/kadmin/v5server/srv_main.c | 12 ++++++------
 2 files changed, 9 insertions(+), 6 deletions(-)

commit a800a2fa7e3b74bc90f65c921f5ce815cd3fd5e1
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 29 10:56:35 1995 +0000

    	* configure.in (--with-dbm): new option, allows easy building of
    	normal dbm support for compatibility.
    	* Makefile.in (DBFLAGS): variable to hold substitution of flags to
    	enable Berkeley db support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6199 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    |  6 ++++++
 src/lib/kdb/Makefile.in  |  3 ++-
 src/lib/kdb/configure.in | 14 ++++++++++++++
 3 files changed, 22 insertions(+), 1 deletion(-)

commit 8c352aa5c09f0b889bacd1d2eaa9fe43ef410b95
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 29 10:52:46 1995 +0000

    	* kerberos_v4.c (check_princ): delete master_key_version check,
    	since we never actually set it.
    	(main): elide original V4 server code to avoid confusion when
    	looking for variable references.
    	(type_2_v5err): reformat for 79 columns instead of 80 and
    	conditionalize out since it is unused (though still informative.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6198 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |   8 ++
 src/kdc/kerberos_v4.c | 304 ++++----------------------------------------------
 2 files changed, 29 insertions(+), 283 deletions(-)

commit 4277066487ec70d3b1810ef99adb6d6b3f7f4750
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 29 00:24:43 1995 +0000

    fix the other typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6197 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/encode.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0bc35102a30d401ff301be67a55458349071071f
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 29 00:23:18 1995 +0000

    fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6196 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/test.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8186bc00fb9f4bc4597b5513a876a4b5d2479cb7
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 29 00:21:15 1995 +0000

    	* test.c: use PROTOTYPE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6195 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 4 ++++
 src/krb524/test.c    | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit dcc3183b1e73e21886e394631c992534cc475c31
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jun 29 00:19:14 1995 +0000

    Proper test for GCC. (based on autoconf test).
    If using gcc, set shlibs_ldflag and noshlibs_ldflag properly for compiler.
    (I put it in the OSF code, but the testing may be more generic for all systems)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6194 dc483132-0cff-0310-8789-dd5450dbe970

 src/BADSYMS      | 987 +++++++++++++++++++++++++++----------------------------
 src/ChangeLog    |   7 +
 src/configure.in |  35 +-
 3 files changed, 531 insertions(+), 498 deletions(-)

commit 542ab506f2269189d3e8b316f34744e7615683e1
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 28 21:37:32 1995 +0000

    	* test.c, k524init.c, getcred.c: rewrote for old style definitiions.
    	* encode.c: use PROTOTYPE instead of KRB5_PROTOTYPE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6193 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog  |  5 +++++
 src/krb524/encode.c   | 18 +++++++++---------
 src/krb524/getcred.c  |  4 +++-
 src/krb524/k524init.c |  4 +++-
 src/krb524/test.c     | 47 ++++++++++++++++++++++++++++++++++-------------
 5 files changed, 54 insertions(+), 24 deletions(-)

commit 7746317d549ba9392b167056f9f8b3d5e614ec6b
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 28 21:30:33 1995 +0000

    	* configure.in: with static libs, we need install-unix, not install
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6192 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 4 ++++
 src/lib/krb5/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 63cc42ab6afd20dc04288effb009eaae4a809242
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 28 21:16:39 1995 +0000

    	* read_passwd.c, configure.in: use HAS_ANSI_VOLATILE instead
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6191 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog     | 4 ++++
 src/lib/des425/configure.in  | 1 +
 src/lib/des425/read_passwd.c | 5 -----
 3 files changed, 5 insertions(+), 5 deletions(-)

commit 5f71e52f0d2f6bb0adc602b8746604eef572dcff
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 28 21:13:07 1995 +0000

    aclocal.m4 (KRB_INCLUDE): Search the build directories before the
    	source directories.  (Doesn't hurt anything, and it helps in a few
    	cases of user error.)
    
    configure.in: Conditionalize on the name of CC to determine whether to
    	use the gcc or suncc flags for shared libraries.  (This is a little
    	bit ugly; we might want to use a better test later on.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6190 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 11 +++++++++++
 src/aclocal.m4   |  2 +-
 src/configure.in | 21 ++++++++++++---------
 3 files changed, 24 insertions(+), 10 deletions(-)

commit 576defedaf239acd5efbb06710ccaf8fac3c6eee
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 28 20:45:17 1995 +0000

    Rename ct_c.*.in to ct_c_*.in, so that the sources will unpack cleanly
    under DOS.  Argh.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6189 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog   |   6 ++
 src/util/ss/Makefile.in |  16 ++---
 src/util/ss/ct_c.awk.in |  77 -----------------------
 src/util/ss/ct_c.sed.in | 161 ------------------------------------------------
 src/util/ss/ct_c_awk.in |  77 +++++++++++++++++++++++
 src/util/ss/ct_c_sed.in | 161 ++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 252 insertions(+), 246 deletions(-)

commit ca3f754fd6211976403116212e1755cc672edbde
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 28 18:45:02 1995 +0000

    	* krlogin.c: don't redeclare noltc, defltc if we happen to have
    		TIOCGLTC in addition to POSIX_TERMIOS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6188 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/krlogin.c | 2 ++
 2 files changed, 6 insertions(+)

commit 323ef88ce9b471d2a5a064c33e77860d54df1f0d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 28 18:29:26 1995 +0000

    Work around bug in autoconf which causes a relative path for dnl
    AC_PROG_INSTALL to be cached.  We workaround this by unsetting the
    cache variable if it contains a relative pathname.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6187 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 13 ++++++++++---
 src/aclocal.m4 | 18 +++++++++++++++++-
 2 files changed, 27 insertions(+), 4 deletions(-)

commit 966b47e499faefe16dc615ac4df920f95131db6d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 28 18:28:11 1995 +0000

    Rename ct_c.* to ct_c.*.in.  ct_c.sed.in is now processed by sed to
    remove comment lines beginning with '#', since some sed programs can't
    handle that.  Change config_script so that the directory where the
    ct_c.* files can be specified, since those are in the build directory,
    instead of the source directory.  (This is all for the sake of System
    V sed.  Sigh.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6186 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog     |  10 +++
 src/util/ss/Makefile.in   |  14 ++--
 src/util/ss/config_script |  17 +++--
 src/util/ss/ct_c.awk      |  77 ----------------------
 src/util/ss/ct_c.awk.in   |  77 ++++++++++++++++++++++
 src/util/ss/ct_c.sed      | 161 ----------------------------------------------
 src/util/ss/ct_c.sed.in   | 161 ++++++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 265 insertions(+), 252 deletions(-)

commit f33c01c4c2c38f1c3ec1e1418ea6e158a6b50b16
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 28 17:51:17 1995 +0000

    sim_client.c: Include stdlib.h or declare malloc. Include string.h for
    strlen and memcpy definitions
    
    configure.in: Check for stdlib.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6185 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/ChangeLog    | 6 ++++++
 src/appl/simple/client/configure.in | 1 +
 src/appl/simple/client/sim_client.c | 7 +++++++
 3 files changed, 14 insertions(+)

commit cc53112c392253ae257f51eab9721704a6160f6a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 28 17:20:11 1995 +0000

    Include <string.h> for memcpy definitions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6184 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/ChangeLog    | 3 +++
 src/appl/simple/server/sim_server.c | 1 +
 2 files changed, 4 insertions(+)

commit 7aa79710300f34b22afb1fca44c9c2ea97d082fb
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 28 04:56:49 1995 +0000

    	* configure.in: int*_t and pgno_t declarations from
    	hash/configure.in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6183 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/test/ChangeLog    | 5 +++++
 src/util/berk_db/test/configure.in | 7 +++++++
 2 files changed, 12 insertions(+)

commit d38ac8ddd5972d4e4d2cab9c0e38780036714358
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 28 04:50:58 1995 +0000

    	* krb524d.c: changed main, krb5_free_keyblock_contents to use old
    	style definitions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6182 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog | 5 +++++
 src/krb524/krb524d.c | 8 ++++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 189ed05f74910699465b8fd61ef05c4c689ae04d
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 28 04:25:26 1995 +0000

    	* configure.in: use AC_CHECK_FUNCS and check for memmove.
    	hash.h: if we don't HAVE_MEMMOVE use bcopy.
    
    Really, though, a quick glance seems to indicate that most of the uses
    of memmove could really be handled by memcpy, but I haven't time to prove
    it right now. If I'm right, back out this check. (This is for sunos 4 which
    has memcpy but not memmove.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6181 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/hash/ChangeLog    | 5 +++++
 src/util/berk_db/hash/configure.in | 2 +-
 src/util/berk_db/hash/hash.h       | 4 ++++
 3 files changed, 10 insertions(+), 1 deletion(-)

commit 082895e3cc9421238356a5185d6762d4cdc9a0ac
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 28 04:23:17 1995 +0000

    	* dbtest.c (xmalloc): use memcpy, memmove isn't needed.
    	* configure.in: use AC_CHECK_FUNCS for index, and check for memmove.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6180 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/test/ChangeLog    | 8 ++++++++
 src/util/berk_db/test/configure.in | 2 +-
 src/util/berk_db/test/dbtest.c     | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 50d3206d37dfd8a33d052226f15d485f624caa42
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 28 04:05:49 1995 +0000

    	* run.test: look in /usr/share/lib/dict/words to find the words
    	file under SGI Irix 5.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6179 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/test/ChangeLog | 4 ++++
 src/util/berk_db/test/run.test  | 5 ++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 70ccad20a71dd9fc1fcbbee849b16828a6e3c02e
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 28 04:03:00 1995 +0000

    	* krb4-proto.h: correct signature for krb_rd_req.
    	* krb.h (swap_u_long): use KRB4_32 in swap() macros.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6178 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog    |  8 ++++++++
 src/include/kerberosIV/krb.h        | 10 +++++-----
 src/include/kerberosIV/krb4-proto.h |  2 +-
 3 files changed, 14 insertions(+), 6 deletions(-)

commit a3f9453fc60f0a6081fa7aadd035550efc7cd68b
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 28 04:02:00 1995 +0000

    	* rd_req.c (krb_rd_req): from_addr is an address, so use unsigned
    	KRB4_32 instead of long.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6177 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 5 +++++
 src/lib/krb4/rd_req.c  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 349952204fa0cf2328271e1eb11ef88472f92e96
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 28 03:59:01 1995 +0000

    	* rd_safe.c (krb_rd_safe): use KRB4_32 for address comparison
    	and checksum swapping.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6176 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 4 ++++
 src/lib/krb4/rd_safe.c | 7 ++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit c769042f9f699d949f7ad17364e62ae08a4464d2
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 28 00:36:57 1995 +0000

    	* db.h: *int*_t are likely to collide with native types,
    	and the int8_t and *int64_t are never used anyway, so push them
    	off to hash/configure.in AC_CHECK_TYPE calls.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6175 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/include/ChangeLog |  6 ++++++
 src/util/berk_db/include/db.h      | 16 +---------------
 2 files changed, 7 insertions(+), 15 deletions(-)

commit e2b107dd04c520dad03b27815786408ed8de0fa8
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 28 00:36:06 1995 +0000

    	* configure.in: *int*_t are likely to collide with native types,
    	and the int8_t and *int64_t are never used anyway, so push them
    	off to hash/configure.in AC_CHECK_TYPE calls. pgno_t also.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6174 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/hash/ChangeLog    | 6 ++++++
 src/util/berk_db/hash/configure.in | 9 ++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit bfbe6d389e736541b4aa689bf5117d0fe43ce1b7
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 28 00:34:38 1995 +0000

    	* read_passwd.c: only use volatile if __STDC__ is 1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6173 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog     | 3 +++
 src/lib/des425/read_passwd.c | 5 +++++
 2 files changed, 8 insertions(+)

commit 64faf800a3b8b18e7dbb28db5bb6cde612885863
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 28 00:32:33 1995 +0000

    	* encode.c: make declarations use KRB5_PROTOTYPE, and use old
    	style definitions, per V5 coding style.
    
    Also deleted Makefile (from original code) since it gets stomped by configure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6172 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog |  4 +++
 src/krb524/Makefile  | 77 ----------------------------------------------------
 src/krb524/encode.c  | 52 ++++++++++++++++++++++++-----------
 3 files changed, 40 insertions(+), 93 deletions(-)

commit 82260f71c7ed05a29755c85cc11a41f15765bad5
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Jun 27 20:45:50 1995 +0000

    Compiler warning cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6171 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog                    | 17 +++++++++++++
 src/appl/bsd/configure.in                 | 10 ++++++--
 src/appl/bsd/krcp.c                       | 37 +++++++++++++--------------
 src/appl/bsd/krlogin.c                    | 42 +++++++++++++++++--------------
 src/appl/bsd/krlogind.c                   | 15 +++++------
 src/appl/bsd/krsh.c                       | 20 +++++++--------
 src/appl/bsd/krshd.c                      | 15 +++++------
 src/appl/telnet/libtelnet/ChangeLog       |  9 +++++++
 src/appl/telnet/libtelnet/enc_des.c       |  2 ++
 src/appl/telnet/libtelnet/encrypt.c       |  2 ++
 src/appl/telnet/libtelnet/krb4encpwd.c    |  3 ++-
 src/appl/telnet/libtelnet/read_password.c |  2 ++
 src/appl/telnet/libtelnet/rsaencpwd.c     |  3 ++-
 src/appl/telnet/libtelnet/setenv.c        |  2 +-
 src/appl/telnet/libtelnet/spx.c           |  3 ++-
 src/include/krb5/adm_proto.h              | 14 ++++++++---
 src/kadmin.old/server/ChangeLog           |  6 +++++
 src/kadmin.old/server/adm_parse.c         |  3 +++
 src/kadmin.old/server/adm_process.c       |  3 ++-
 src/kadmin.v4/server/ChangeLog            |  8 ++++++
 src/kadmin.v4/server/admin_server.c       |  3 ++-
 src/kadmin.v4/server/kadm_funcs.c         |  4 +--
 src/kadmin.v4/server/kadm_server.c        | 12 ++++-----
 src/kadmin/v5server/ChangeLog             |  4 +++
 src/kadmin/v5server/proto_serv.c          |  3 ++-
 src/kadmin/v5server/srv_acl.c             |  6 +++--
 src/kadmin/v5server/srv_net.c             |  6 +++--
 src/kdc/ChangeLog                         |  6 +++++
 src/kdc/kerberos_v4.c                     |  6 ++---
 src/kdc/main.c                            |  5 ++--
 src/krb524/ChangeLog                      |  9 +++++++
 src/krb524/cnv_tkt_skey.c                 |  2 +-
 src/krb524/encode.c                       |  4 +--
 src/krb524/krb524d.c                      |  3 ++-
 src/krb524/sendmsg.c                      |  2 +-
 src/krb524/test.c                         |  9 ++++---
 src/lib/des425/ChangeLog                  |  6 +++++
 src/lib/des425/read_passwd.c              |  3 ++-
 src/lib/des425/util.c                     |  2 +-
 src/lib/kadm/ChangeLog                    |  4 +++
 src/lib/kadm/alt_prof.c                   | 10 ++++----
 src/lib/krb4/ChangeLog                    |  4 +++
 src/lib/krb4/kparse.c                     | 18 ++++++-------
 src/lib/krb5/os/ChangeLog                 |  5 ++++
 src/lib/krb5/os/read_pwd.c                |  3 ++-
 src/util/berk_db/hash/ChangeLog           |  4 +++
 src/util/berk_db/hash/hash.c              |  2 +-
 src/util/ss/ChangeLog                     |  5 ++++
 src/util/ss/listen.c                      |  3 ++-
 49 files changed, 244 insertions(+), 125 deletions(-)

commit b9ff7a3142227a703c7be1db5663972941c8d631
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Jun 27 20:42:45 1995 +0000

    Allow md4.c to be optimized by native DEC compilers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6170 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog | 6 ++++++
 src/lib/crypto/md4/md4.c     | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit c2923a9a4bab7df3238e5d41f5baecdd76f7129d
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Jun 27 20:36:21 1995 +0000

    Check for EOF from fputs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6169 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/acl_files.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0104dc12568491609b2fe326cc5f1520ca2671b0
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Jun 27 20:34:45 1995 +0000

    Compiler warning cleanup/Reinstate KRB5_PROVIDE_PROTOTYPES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6168 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 8 ++++++++
 1 file changed, 8 insertions(+)

commit ddc204c8947888ff1da137e3db073fadb2004edf
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Jun 27 20:34:02 1995 +0000

    Reinstate KRB5_PROVIDE_PROTOTYPES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6167 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                 | 6 ++++++
 src/acconfig.h                | 1 +
 src/include/ChangeLog         | 6 ++++++
 src/include/krb5.hin          | 2 +-
 src/include/krb5/configure.in | 2 ++
 src/include/krb5/k5-config.h  | 1 +
 6 files changed, 17 insertions(+), 1 deletion(-)

commit 8bfdadf143e33e6b8e69eeb760680520fef37022
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jun 26 22:42:09 1995 +0000

    Changed shared libraries so that it works under AIX and sets the
    libpath correctly.  Currently only works under Xlc, but hooks for Gcc
    support are present.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6165 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/configure.in  | 1 +
 src/lib/krb5/ChangeLog    | 4 ++++
 src/lib/krb5/Makefile.in  | 3 ---
 src/lib/krb5/configure.in | 2 +-
 4 files changed, 6 insertions(+), 4 deletions(-)

commit 8de10cd1de8cf354a3ea6c2a8c8416f7c0b1cc0d
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jun 26 22:36:33 1995 +0000

    Made makeshlib produced by Makefile, so I can know whether I'm running Gcc.  Also, Ted wanted this to happen eventually anyway
    
    CVS:
    ----------------------------------------------------------------------
    automatically CVS: CVS: Committing in .  CVS: CVS: Modified Files:
    ----------------------------------------------------------------------
    Changed shared libraries so that it works under AIX and sets the
    libpath correctly.  Currently only works under Xlc, but hooks for Gcc
    support are present.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6164 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 18 +++++++++++++
 src/util/Makefile.in  | 11 +++++++-
 src/util/configure.in | 18 +++++++++++++
 src/util/makeshlib    | 68 ------------------------------------------------
 src/util/makeshlib.sh | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 117 insertions(+), 69 deletions(-)

commit 3c1dee82f033024238eb670d643e8ddcb6166f9a
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jun 26 22:33:30 1995 +0000

    ----------------------------------------------------------------------
    automatically CVS: CVS: Committing in .  CVS: CVS: Modified Files:
    ----------------------------------------------------------------------
    Changed shared libraries so that it works under AIX and sets the
    libpath correctly.  Currently only works under Xlc, but hooks for Gcc
    support are present.
    
    CVS:
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6163 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 8 ++++++++
 src/aclocal.m4   | 2 +-
 src/configure.in | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 1c67110a9da7a0e235245b8fa41e23ed16ffa7cc
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 26 20:43:03 1995 +0000

    	* Makefile.in: Typo: install-mac was really supposed to be
    		install-unix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6162 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 5 +++++
 src/lib/krb5/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 3c0b3d9a4036c0e122585837c94d6cdf0cc8629c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jun 26 19:33:21 1995 +0000

    Remove -g from explicit LdFlags in Makefile.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6161 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog   | 5 +++++
 src/lib/des425/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6751aceefcd0b9fa3e182561f5c20df64e242d6f
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jun 26 19:31:57 1995 +0000

    	Changes to make sure all the right include files are included
    under AIX.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6160 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     | 10 ++++++++++
 src/lib/krb4/configure.in  |  1 +
 src/lib/krb4/klog.c        |  2 +-
 src/lib/krb4/log.c         |  2 +-
 src/lib/krb4/send_to_kdc.c |  3 +++
 5 files changed, 16 insertions(+), 2 deletions(-)

commit 9fd8b891177d1e34b858077352c3fdcb801b71e1
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 24 00:10:32 1995 +0000

    	* configure.in: fix typo; appended "all" rule needs two colons to
    		keep gmake from breaking.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6159 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog    | 5 +++++
 src/util/et/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 8ab4ad41d31b5218c9da942a653cab43691de79b
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 23 22:19:27 1995 +0000

    	* configure.in: fix Sam's typo so libdes425.a gets symlinked
    		properly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6158 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog    | 5 +++++
 src/lib/des425/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 98cba2f04f66b850a92475f550bd744ae3eb5363
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 23 22:18:43 1995 +0000

    	* configure.in: fix Sam's typo so libkrb4.a gets symlinked
    		properly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6157 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 5 +++++
 src/lib/krb4/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 61fa9111f6549f2ce68343fa5425a7ada7e920cf
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 23 19:48:48 1995 +0000

    	* error_table.h: reverse sense of KRB5_PROVIDE_PROTOTYPES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6156 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog     | 5 +++--
 src/util/et/error_table.h | 2 +-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit a04f19735c3d831e4a822f320713bd789c7309ff
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 23 19:48:01 1995 +0000

    	* md4.c: reverse sense of KRB5_PROVIDE_PROTOTYPES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6155 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog | 4 ++++
 src/lib/crypto/md4/md4.c     | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2c5abfbde8864c9dd26e74e0c62dab3745384b9f
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 23 19:46:49 1995 +0000

    	* syslog.h: reverse sense of KRB5_PROVIDE_PROTOTYPES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6154 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/sys/ChangeLog | 4 ++++
 src/include/sys/syslog.h  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 64c59c2b111661bfa28e2ccad9d3b9a7c4cf313a
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 23 19:44:33 1995 +0000

    	* k5-config.h: remove definition for KRB5_PROVIDE_PROTOTYPES
    		because we've reversed the sense
    
    	* configure.in: KBR5_PROVIDE_PROTOTYPES -> KRB5_NO_PROTOTYPES;
    		NO_NESTED_PROTOTYPES -> KRB5_NO_NESTED_PROTOTYPES
    
    	* rsa-md5.h: reverse sense of KRB5_PROVIDE_PROTOTYPES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6153 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 9 +++++++++
 src/include/krb5/configure.in | 6 +++---
 src/include/krb5/k5-config.h  | 1 -
 src/include/krb5/rsa-md5.h    | 2 +-
 4 files changed, 13 insertions(+), 5 deletions(-)

commit 86e23511876f7bae5adfb171ab6976bd830f94c1
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 23 19:43:50 1995 +0000

    	* krb4-proto.h, krb.h: reverse sense of KRB5_PROVIDE_PROTOTYPES
    		(-> KRB5_NO_PROTOTYPES)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6152 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog    | 5 +++++
 src/include/kerberosIV/krb.h        | 2 +-
 src/include/kerberosIV/krb4-proto.h | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 8e251b33d0b4a4a3cd7904e13f6b446a0a026e66
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 23 19:43:08 1995 +0000

    	* syslog.h: reverse sense of KRB5_PROVIDE_PROTOTYPES
    	* krb5.hin: special-case ultrix brokenness, reverse sense of
    		KRB5_PROVIDE_PROTOTYPES (becomes KRB5_NO_PROTOTYPES);
    		also, NO_NESTED_PROTOTYPES -> KRB5_NO_NESTED_PROTOTYPES
    	* Makefile.in: don't install NO_NESTED_PROTOTYPES, HAS_VOID_TYPE,
    		and KRB5_PROVIDE_PROTOTYPES symbols into krb5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6151 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  8 ++++++++
 src/include/Makefile.in |  2 --
 src/include/krb5.hin    | 10 ++++++++--
 src/include/syslog.h    |  2 +-
 4 files changed, 17 insertions(+), 5 deletions(-)

commit d5ad8f490c56c1f1ba4e30d253cb87b9f0e45151
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 23 19:41:40 1995 +0000

    	* acconfig.h: NO_NESTED_PROTOTYPES -> KRB5_NO_NESTED_PROTOTYPES;
    		KRB5_PROVIDE_PROTOTYPES -> KRB5_NO_PROTOTYPES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6150 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/acconfig.h | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit ec1095163873cddf87e5e58accdc7564b929be7d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 23 18:30:13 1995 +0000

    Change SRCTOP so that it's defined in configure script, instead of
    being hardcoded as $(srcdir)/$(BUILDTOP).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6149 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/pre.in    | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 23a6e83b734a599eae7e17f243fa9b4e52fde870
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jun 23 17:34:54 1995 +0000

    	Fixed typos that prevent static libs from working.  Add code
    to Makefile so shared libs work on non-AIX platforms.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6148 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/Makefile.in  | 8 +++++++-
 src/util/et/configure.in | 3 ++-
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 813a6e68f80517df1815a21eb352df502bf1b786
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jun 23 17:31:25 1995 +0000

    Fix typos that prevented static libs from working
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6147 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 5 +++++
 src/lib/krb5/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 740fedec4c6463ed7535c0b9ac4991ec59ab8ac6
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jun 23 17:30:26 1995 +0000

    Convert to new handling of static libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6146 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog    |  5 +++++
 src/lib/des425/Makefile.in  |  2 +-
 src/lib/des425/configure.in | 10 +++++++---
 src/lib/krb4/ChangeLog      |  7 +++++++
 src/lib/krb4/Makefile.in    |  8 ++++----
 src/lib/krb4/configure.in   |  9 +++++++--
 6 files changed, 31 insertions(+), 10 deletions(-)

commit eb161ea94283730ba408a645bd34f9a198242840
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jun 23 17:28:50 1995 +0000

    Fix typos that made static libraries fail
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6145 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    | 5 +++++
 src/lib/crypto/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit cee3408daa367e330952463d40ed3f1070c1a518
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jun 23 17:28:01 1995 +0000

    * Re-enable static libraries under Linux
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6144 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 4 ++++
 src/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 67973fc5f37a010a5deb856fc914ad1703532d53
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 23 15:52:00 1995 +0000

    (V5_MAKE_SHARED_RULE) Set STEXT when not making shared library
    (CONFIG_RULES): Move AC_CONST from WITH_KRB4 definition
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6143 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 09f8694a76bc702f093602231b860f24fe5bcd6b
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 23 14:52:00 1995 +0000

    Change done to DONE for shared library rules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6142 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 5 +++++
 src/util/et/Makefile.in | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit b6960f416b5e15ea8c8333cf8ad702b3d5736884
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 23 14:37:45 1995 +0000

    Add description of new KDC configuration file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6141 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog  |   4 ++
 src/config-files/kdc.conf   |   7 +++
 src/config-files/kdc.conf.M | 106 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 117 insertions(+)

commit 951807f61ec2afafb81962923a377b4a7818916e
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 23 14:03:26 1995 +0000

    Change argument ordering for KDC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6140 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 4 ++++
 src/tests/dejagnu/config/default.exp | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8c1f234f9c8bcb192960f1b620880a5d8c50ee73
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 23 14:02:44 1995 +0000

    Document changes to KDC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6139 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/krb5kdc.M | 47 ++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 42 insertions(+), 5 deletions(-)

commit ae71de2a2f05b94f3238e4ee1edf49eb18cf1c8a
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 23 14:02:19 1995 +0000

    Multiple realm support and remove KDB_CONVERT_KEY_OUTOF_DB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6138 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 26 ++++++++++++++++++++++++++
 src/kdc/kdc_util.c | 45 ++++++++++++++++++++++++++++++++++++++-------
 2 files changed, 64 insertions(+), 7 deletions(-)

commit 36b0618997fd316a4f8fff8878c12e30839606a6
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 23 14:01:45 1995 +0000

    Multiple realm support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6137 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c    |   8 +-
 src/kdc/do_tgs_req.c  |  10 +-
 src/kdc/extern.c      |  23 +-
 src/kdc/extern.h      |  75 +++--
 src/kdc/kerberos_v4.c |   1 -
 src/kdc/main.c        | 828 +++++++++++++++++++++++++++++++++++---------------
 src/kdc/network.c     | 102 ++++---
 7 files changed, 727 insertions(+), 320 deletions(-)

commit 9a108a9cafe6a619a4ba3a7f3f717ff93bd687ab
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 23 14:00:33 1995 +0000

    Remove usage of KDB_CONVERT_KEY_OUTOF_DB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6136 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/ChangeLog    |  4 ++++
 src/kadmin.old/server/adm_server.c |  3 ++-
 src/kdc/do_as_req.c                | 11 +++++++----
 src/krb524/ChangeLog               |  4 ++++
 src/krb524/krb524d.c               |  2 +-
 5 files changed, 18 insertions(+), 6 deletions(-)

commit ce94caed528bf25b4bbec4a418950653bbf22a54
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 23 13:59:17 1995 +0000

    Add alternate profile routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6135 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/adm_proto.h |  13 ++
 src/lib/kadm/ChangeLog       |   7 +
 src/lib/kadm/Makefile.in     |   6 +-
 src/lib/kadm/alt_prof.c      | 300 +++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 324 insertions(+), 2 deletions(-)

commit a8ef6ae19c24f316a373ceb8769a472caec20c59
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 23 13:58:45 1995 +0000

    Permit a process to have more than one database open at the same time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6134 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |   6 ++
 src/lib/kdb/kdb_dbm.c | 245 ++++++++++++++++++++++++++++++++++++--------------
 2 files changed, 186 insertions(+), 65 deletions(-)

commit f63f512f7f75394857dad441fb6c8dd00551b8c3
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 23 13:57:55 1995 +0000

    Fix generation of server principals so this works with kdb5_mkdums
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6133 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     |  7 ++++
 src/tests/hammer/kdc5_hammer.c | 88 +++++++++++++++++++++++++++++++++++++++---
 2 files changed, 90 insertions(+), 5 deletions(-)

commit 153dd78614dd63747dbced3fc09c3961cb596ede
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 23 13:56:25 1995 +0000

    Add DEFAULT_KDC_PROFILE and KDC_PROFILE_ENV for KDC profile location
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6132 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 5 +++++
 src/include/krb5/stock/osconf.h  | 4 ++++
 2 files changed, 9 insertions(+)

commit bb0f2130d05fc4b0c2f570cfe098039fa83780b5
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 23 13:55:49 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6131 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit 574951cb9716804d729ca55c5164e20f389f2c57
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 23 13:55:35 1995 +0000

    Remove KDB_CONVERT_KEY_{TO,OUTOF}_DB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6130 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 3 ---
 1 file changed, 3 deletions(-)

commit 4e84bdf9744d5b44969ec42ef53bf9768aa061e5
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 23 13:54:38 1995 +0000

    Add database context to krb5_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6129 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/k5-int.h  | 1 +
 2 files changed, 5 insertions(+)

commit 91cab01c1219c197a14b96154524dcb3f926bafd
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jun 23 01:02:58 1995 +0000

    Forgot to add Changelog entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6127 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 6cd88aa348286b0535b95b84f54beb95abd29a92
Author: Sam Hartman <hartmans@mit.edu>
Date:   Fri Jun 23 00:59:54 1995 +0000

    	Changes to support AIX shared libraries.  The interactions
    between configure.in and Makefile.in change significantly for shared
    libraries: the static library target is no longer specified in the
    Makefile, although a rule to make the static library is specified.
    Also, none of the libraries have any more unresolved symbols.  As
    discussed, libcom_err.a is made shared and symlinks are created in
    lib.
    
    	These changes sort of work, although I suspect cleanup is
    necessary.  I don't think it breaks too much on other platforms.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6126 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog               | 16 +++++++++++++++-
 src/aclocal.m4              | 20 +++++++++++++++++---
 src/config/ChangeLog        |  3 +++
 src/config/pre.in           |  3 ++-
 src/configure.in            | 23 +++++++++++++++++++++++
 src/lib/crypto/ChangeLog    |  5 +++++
 src/lib/crypto/Makefile.in  |  6 +-----
 src/lib/crypto/configure.in | 13 +++++++++----
 src/lib/krb5/ChangeLog      |  5 +++++
 src/lib/krb5/Makefile.in    | 18 ++++++++++--------
 src/lib/krb5/configure.in   | 14 ++++++++++----
 src/util/et/ChangeLog       |  8 ++++++++
 src/util/et/Makefile.in     | 19 +++++++++++++++----
 src/util/et/configure.in    | 15 +++++++++++++++
 src/util/makeshlib          | 26 +++++++++++++++++++++++++-
 15 files changed, 163 insertions(+), 31 deletions(-)

commit d84d59a45a9203ba179a213f5d2281be4da07b00
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 22 18:51:04 1995 +0000

    configure.in: Change AC_HAVE_HEADERS with AC_CHECK_HEADERS, and check for
    	string.h as well.
    
    krsh.c: Don't include ext-proto.h; move the #include of the header files
    	which we actually needed into krsh.c, using the autoconf
    	standard define's.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6125 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  9 +++++++++
 src/appl/bsd/configure.in |  2 +-
 src/appl/bsd/krsh.c       | 10 ++++++++--
 3 files changed, 18 insertions(+), 3 deletions(-)

commit b330f36dfa8aaadbbf102ff44b551bac829cfac4
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 22 16:35:41 1995 +0000

    put -Llt back, sent email to djm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6124 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/autoreconf.sh | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 761ac9b10ff6c4a628f2d4a73443d1949d9b5807
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 21 22:18:09 1995 +0000

    Remove AC_CONFIG_FRAGMENTS call, since it's no longer needed.  (The
    aclocal.m4 V5_SET_TOPTREE handles it all automatically now.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6123 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/ChangeLog    | 6 ++++++
 src/tests/dejagnu/configure.in | 2 --
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 21f40145d4c3412fa2a9fd9aaa01351fbe75e1df
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 21 22:17:35 1995 +0000

    Replace AC_CONFIG_FRAGMENTS, AC_CONFIG_FRAGMENTS_DEFUALT,
    AC_SET_BUILDTOP, AC_CONFIG_AUX_DIR_DEFAULT with V5_SET_TOPDIR.  This
    sets up the correct variables for the top of the source tree and the
    top of the build tree.  It currently depends on AC_LOCALDIR being a
    relative pathname, but that's a safe assumption to make.  (And we
    could fix it to be more general if we really needed to.)
    
    Removed AC__CONFIG_AUX since it doesn't seem to be used at all.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6122 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 13 ++++++++
 src/aclocal.m4 | 99 +++++++++++++++++-----------------------------------------
 2 files changed, 42 insertions(+), 70 deletions(-)

commit ac7833a37e8c35c2449d0dde65429ab58f4c57ec
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 21 22:09:53 1995 +0000

    	* aclocal.m4: undefine AC_CONFIGF_AUX_DIR_DEFAULT before
    		redefining it to avoid diversion madness
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6121 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 5c9ec514a9b5a96242aba454f8b1e9130f3f5c3e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 21 22:00:21 1995 +0000

    login.c: Change RETSIGTYPE to krb5_sigtype to be consistant
    
    configure.in: Add KRB5_SIGTYPE to declare krb5_sigtype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6120 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 6 ++++++
 src/appl/bsd/configure.in | 1 +
 src/appl/bsd/login.c      | 2 +-
 3 files changed, 8 insertions(+), 1 deletion(-)

commit 66921fc3ecd57bcf1ab355a5a060ec8fd86935d0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 21 21:41:39 1995 +0000

    Add KRB5_SIGTYPE, replacing definition that was there for krb5_sigtype. This
    is so that other parts of the tree may use macro.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6119 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    |  5 +++++
 src/include/krb5/configure.in | 22 +---------------------
 2 files changed, 6 insertions(+), 21 deletions(-)

commit 8b9cdb8881af2f08888a6c5980cf2ecb8d9e68d2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 21 21:40:48 1995 +0000

    Add KRB5_SIGTYPE to define krb5_sigtype. Definition moved from
    include/krb5/configure.in so that appl/bsd may use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6118 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 25 +++++++++++++++++++++++++
 2 files changed, 30 insertions(+)

commit 306824a6400ea1430502118bab555da69a5926bc
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 21 18:58:59 1995 +0000

    Removed extra blank lines and added "dnl" to the end of some macro
    definitions to get rid of extra newlines added at the beginning of
    configure scripts.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6117 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 20 +++++++-------------
 2 files changed, 13 insertions(+), 13 deletions(-)

commit fc870920890ed363dca83dd96ee76c31df9c246e
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 21 18:53:39 1995 +0000

    Installed autoconf 2.4 in the Kerberos V5 tree.  This reverted a few
    Krb5-specific changes: tytso Ultrix /bin/sh workarounds (which are
    supposedly fixed in another way in autoconf 2.4), eichin's change to
    autoreconf to allow it to work in symlink farms, jgilmore's change
    acgeneral.m4 to report the update status of the cache better (???).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6116 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/ChangeLog                 | 270 +++++++++++++++++--
 src/util/autoconf/INSTALL                   |  41 +--
 src/util/autoconf/Makefile.in               |  55 ++--
 src/util/autoconf/NEWS                      |  21 +-
 src/util/autoconf/TODO                      | 277 +++++++++++++++++++-
 src/util/autoconf/acconfig.h                |   5 +
 src/util/autoconf/acgeneral.m4              | 146 +++++++----
 src/util/autoconf/acspecific.m4             | 379 +++++++++++++++++----------
 src/util/autoconf/autoconf.info             | 241 ++++++++---------
 src/util/autoconf/autoconf.info-1           |  44 ++--
 src/util/autoconf/autoconf.info-2           | 124 ++++-----
 src/util/autoconf/autoconf.info-3           | 162 ++++++------
 src/util/autoconf/autoconf.info-4           | 260 +++++++++---------
 src/util/autoconf/autoconf.info-5           | 113 +++++++-
 src/util/autoconf/autoconf.sh               |  11 +-
 src/util/autoconf/autoconf.texi             | 228 ++++++++++------
 src/util/autoconf/autoheader.sh             |   5 +-
 src/util/autoconf/autoreconf.sh             |   4 +-
 src/util/autoconf/autoscan.pl               |   2 +-
 src/util/autoconf/autoupdate.sh             |   2 +-
 src/util/autoconf/config.guess              | 103 ++++++--
 src/util/autoconf/config.sub                | 103 ++++++--
 src/util/autoconf/configure                 | 124 +++++----
 src/util/autoconf/configure.in              |   1 +
 src/util/autoconf/ifnames.sh                |  83 +++---
 src/util/autoconf/install-sh                |   2 +-
 src/util/autoconf/install.texi              |  37 ++-
 src/util/autoconf/make-stds.texi            |  55 +++-
 src/util/autoconf/mkinstalldirs             |   2 +-
 src/util/autoconf/standards.info            |  68 ++---
 src/util/autoconf/standards.info-1          | 146 ++++-------
 src/util/autoconf/standards.info-2          | 392 +++++++++++++++++++---------
 src/util/autoconf/standards.info-3          |  92 +++++++
 src/util/autoconf/standards.texi            | 254 ++++++++++++++----
 src/util/autoconf/testsuite/Makefile.in     |   4 +-
 src/util/autoconf/testsuite/config/unix.exp |   4 +-
 src/util/autoconf/texinfo.tex               | 182 +++++++++----
 37 files changed, 2768 insertions(+), 1274 deletions(-)

commit 45938aa2200206016dab73be5c71f8d39d38cc12
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Jun 21 15:17:29 1995 +0000

    Remove extra #else left over from previous cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6115 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/movemail.c | 1 -
 1 file changed, 1 deletion(-)

commit 9e7e070c9b22864d3fb5c2382bb73524c7634ef1
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 21 15:06:46 1995 +0000

    Remove krb5_full_addr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6114 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/exports.krb5 | 1 -
 1 file changed, 1 deletion(-)

commit e95c89d7898c1f8df219c4b14feb4910c73d7046
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 21 15:04:11 1995 +0000

    Change PROTOTYPE -> KRB5_PROTOTYPE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6113 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog      |   3 ++
 src/clients/klist/klist.c        |   8 +--
 src/kadmin.old/client/ChangeLog  |   4 ++
 src/kadmin.old/client/kadmin.c   |   4 +-
 src/kadmin.old/kpasswd/ChangeLog |   4 ++
 src/kadmin.old/kpasswd/kpasswd.c |   6 +--
 src/lib/crypto/crc32/ChangeLog   |   4 ++
 src/lib/crypto/crc32/crc.c       |   2 +-
 src/lib/crypto/md4/ChangeLog     |   4 ++
 src/lib/crypto/md4/md4crypto.c   |   2 +-
 src/lib/crypto/md4/md4glue.c     |   2 +-
 src/lib/crypto/md5/ChangeLog     |   4 ++
 src/lib/crypto/md5/md5.c         |   2 +-
 src/lib/crypto/md5/md5crypto.c   |   2 +-
 src/lib/crypto/md5/md5glue.c     |   2 +-
 src/tests/asn.1/ChangeLog        |   4 ++
 src/tests/asn.1/ktest.h          | 112 +++++++++++++++++++--------------------
 src/tests/asn.1/ktest_equal.h    |  20 +++----
 18 files changed, 108 insertions(+), 81 deletions(-)

commit 439b514b1defd1c1458f156ce5e786fd21e75091
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 21 15:00:39 1995 +0000

    Makefile.in: Don't remove autoconf.h when doing a make clean; it's an
    	autoconf generated file.
    
    adm_proto.h, asn1.h, ext-proto.h, kdb.h, kdb_dbm.h, los-proto.h,
    	preauth.c: Change PROTOTYPE -> KRB5_PROTOTYPE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6112 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   |  8 ++++
 src/include/krb5/Makefile.in | 15 ++------
 src/include/krb5/adm_proto.h | 28 +++++++-------
 src/include/krb5/asn1.h      | 88 ++++++++++++++++++++++----------------------
 src/include/krb5/ext-proto.h |  2 +-
 src/include/krb5/kdb.h       | 44 +++++++++++-----------
 src/include/krb5/kdb_dbm.h   | 32 ++++++++--------
 src/include/krb5/los-proto.h | 50 ++++++++++++-------------
 src/include/krb5/preauth.h   | 16 ++++----
 9 files changed, 141 insertions(+), 142 deletions(-)

commit 3adffa78a175605d3e59179a82c32a122e8bb4a4
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 21 14:59:34 1995 +0000

    Makefile.in, krb5.hin: Don't include autoconf.h anymore; have the
    	Makefile include the few configure symbols which krb5.h needs.
    
    krb5.hin: Change PROTOTYPE -> KRB5_PROTOTYPE and NPROTOTYPE -> KRB5_NPROTOTYPE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6111 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |   8 +
 src/include/Makefile.in |  14 +-
 src/include/krb5.hin    | 566 ++++++++++++++++++++++++------------------------
 3 files changed, 301 insertions(+), 287 deletions(-)

commit df60254643924ac572436245945bf05fd193c7bf
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jun 20 23:02:29 1995 +0000

    	* configure.in: switch obsolete AC_HAVE_HEADER to AC_CHECK_HEADERS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6110 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/client/ChangeLog    | 4 ++++
 src/kadmin.old/client/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2c0bca70c9e3ca4f6818ed2f7f6959c3cf03d829
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 20 19:53:48 1995 +0000

    	* configure.in: fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6109 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 2 ++
 src/appl/telnet/libtelnet/configure.in | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 6070c8fb55f24ebe72937f2a6cee6aea79d2f87f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 20 19:11:01 1995 +0000

    	* configure.in: add tests for TIME_WITH_SYS_TIME and sys/time.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6108 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog    | 3 +++
 src/kadmin.v4/server/configure.in | 2 ++
 2 files changed, 5 insertions(+)

commit 56782c696adcc33a0b4572824028bee15569548e
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 20 19:10:29 1995 +0000

    	* kpasswd.c: USE_STRING_H -> HAVE_STRING_H for consistency
    	* configure.in: added missing check for string.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6107 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/kpasswd/ChangeLog    | 4 ++++
 src/kadmin.old/kpasswd/configure.in | 2 +-
 src/kadmin.old/kpasswd/kpasswd.c    | 2 +-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit 8eb83c8bdc366690065461030c2fa5921ac45629
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 20 19:09:51 1995 +0000

    	* configure.in: add missing check for stdlib.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6106 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/client/ChangeLog    | 3 +++
 src/kadmin.old/client/configure.in | 1 +
 2 files changed, 4 insertions(+)

commit b5e4bcedf04f2b4576d1632196926bfc12d1bf95
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 20 19:09:15 1995 +0000

    	* Makefile.in - Change explicit library names to -l<lib> form, and
    		change target link line to use $(LD) and associated flags.
    	* configure.in - Add shared library usage check.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6105 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog | 1 -
 1 file changed, 1 deletion(-)

commit c45aa4fd17eeebb2c109177ce6fe6a41d4c54a0a
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 20 19:08:46 1995 +0000

     	* main.c: HAS_GETUSERSHELL -> HAVE_GETUSERSHELL
    
    	* configure.in: add test for getusershell()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6104 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog    | 5 +++++
 src/clients/ksu/configure.in | 1 +
 src/clients/ksu/main.c       | 8 ++++----
 3 files changed, 10 insertions(+), 4 deletions(-)

commit 54c5894568b97b4fe6ec5bbe0d496423f1546718
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 20 19:08:04 1995 +0000

    	* defs.h: NO_STRING_H -> HAVE_STRING_H
    
    	* configure.in: add test for string.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6103 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 6 ++++++
 src/appl/telnet/telnetd/configure.in | 1 +
 src/appl/telnet/telnetd/defs.h       | 6 +++---
 3 files changed, 10 insertions(+), 3 deletions(-)

commit 2369d45fed8f93749934e3d0f553c3acbe7f892d
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 20 19:07:24 1995 +0000

    	* externs.h: NO_STRING_H -> HAVE_STRING_H
    
    	* configure.in: add test for string.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6102 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 6 ++++++
 src/appl/telnet/telnet/configure.in | 1 +
 src/appl/telnet/telnet/externs.h    | 6 +++---
 3 files changed, 10 insertions(+), 3 deletions(-)

commit 5576c833a5faffb66c7dc4d48f231a30d99de091
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 20 19:06:36 1995 +0000

    	* strrchr.c: NO_STRING_H -> HAVE_STRING_H
    
    	* strftime.c: NO_STRING_H -> HAVE_STRING_H
    
    	* strerror.c: NO_STRING_H -> HAVE_STRING_H
    
    	* strdup.c: NO_STRING_H -> HAVE_STRING_H
    
    	* strchr.c: NO_STRING_H -> HAVE_STRING_H
    
    	* strcasecmp.c: NO_STRING_H -> HAVE_STRING_H
    
    	* spx.c: NO_STRING_H -> HAVE_STRING_H
    
    	* rsaencpwd: NO_STRING_H -> HAVE_STRING_H
    
    	* read_password.c: NO_STRING_H -> HAVE_STRING_H
    
    	* mem.c: NO_STRING_H -> HAVE_STRING_H
    
    	* krb4encpwd.c: NO_STRING_H -> HAVE_STRING_H
    
    	* kerberos5.c: NO_STRING_H -> HAVE_STRING_H
    
    	* kerberos.c: NO_STRING_H -> HAVE_STRING_H
    
    	* encrypt.c: NO_STRING_H -> HAVE_STRING_H
    
    	* auth.c: NO_STRING_H -> HAVE_STRING_H for consistency
    
    	* configure.in: added missing tests for string.h, stdlib.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6101 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog       | 34 +++++++++++++++++++++++++++++++
 src/appl/telnet/libtelnet/auth.c          |  6 +++---
 src/appl/telnet/libtelnet/configure.in    |  1 +
 src/appl/telnet/libtelnet/encrypt.c       |  6 +++---
 src/appl/telnet/libtelnet/kerberos.c      |  6 +++---
 src/appl/telnet/libtelnet/kerberos5.c     |  6 +++---
 src/appl/telnet/libtelnet/krb4encpwd.c    |  6 +++---
 src/appl/telnet/libtelnet/mem.c           |  6 +++---
 src/appl/telnet/libtelnet/read_password.c |  6 +++---
 src/appl/telnet/libtelnet/rsaencpwd.c     |  6 +++---
 src/appl/telnet/libtelnet/spx.c           |  6 +++---
 src/appl/telnet/libtelnet/strcasecmp.c    |  6 +++---
 src/appl/telnet/libtelnet/strchr.c        |  6 +++---
 src/appl/telnet/libtelnet/strdup.c        |  6 +++---
 src/appl/telnet/libtelnet/strerror.c      |  6 +++---
 src/appl/telnet/libtelnet/strftime.c      |  6 +++---
 src/appl/telnet/libtelnet/strrchr.c       |  6 +++---
 17 files changed, 80 insertions(+), 45 deletions(-)

commit 930e4136f69663dbf79a8ce72949d6d2ab1e8b72
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 20 19:05:03 1995 +0000

    	* configure.in: added missing check for stdlib.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6100 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/ChangeLog    | 3 +++
 src/appl/sample/sclient/configure.in | 1 +
 2 files changed, 4 insertions(+)

commit b0bc015ea91b09e0aa523c9b661ef5e8c6913fea
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 20 19:04:30 1995 +0000

    	* movemail.c: USE_STRING_H -> HAVE_STRING_H; fix HAVE_STLIB_H to
    	dtrt.
    	* configure.in: added missing tests for string.h and stdlib.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6099 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/ChangeLog    |  5 +++++
 src/appl/movemail/configure.in |  2 +-
 src/appl/movemail/movemail.c   | 13 +++----------
 3 files changed, 9 insertions(+), 11 deletions(-)

commit a925c186e03f9c235d268b916b2d42f936394dbf
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 20 19:03:52 1995 +0000

    	* poplib.c: HAS_STDLIB_H -> HAVE_STDLIB_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6098 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/ChangeLog | 3 +++
 src/appl/mailquery/poplib.c  | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 83de141a78b9f7781b92552dbbc953df603316a6
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 20 19:03:02 1995 +0000

    	* krlogin.c: HAS_STDLIB_H -> HAVE_STDLIB_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6097 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 3 +++
 src/appl/bsd/krlogin.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 377e3b18c135dcc526d9d05fa2e3018619056483
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 20 16:34:51 1995 +0000

    	* getsyms, getsyms.sed: fix a few random bugs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6096 dc483132-0cff-0310-8789-dd5450dbe970

 src/BADSYMS          | 558 ++++++++++++++++++++++++---------------------------
 src/ChangeLog        |   4 +
 src/util/ChangeLog   |   2 +
 src/util/getsyms     |  39 +++-
 src/util/getsyms.sed |  46 +++--
 5 files changed, 333 insertions(+), 316 deletions(-)

commit 08da9430ab586bb20058d3ecced36587fb1634f6
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jun 19 21:15:33 1995 +0000

    Must protect $(FOO) with a backslash, since $(FOO) is specially
    interpreted by bash (and Korn shells).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6095 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 23 +++++++++++------------
 2 files changed, 16 insertions(+), 12 deletions(-)

commit d8dd7e9b0c5ae5f4c0377a01beab78653421819c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Mon Jun 19 18:23:26 1995 +0000

    	Make sure processes associated with the terminal are actually
    dead before re-using the pty.  This is a temporary fix; the real fix
    will make sure that the processes get a HUP when telnetd dies and will
    be part of the libpty changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6094 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog  | 13 ++++++++++++-
 src/appl/telnet/telnetd/sys_term.c | 11 ++++++++++-
 2 files changed, 22 insertions(+), 2 deletions(-)

commit 78dbedf77ee372639dd668077f44dfad48fb0c6c
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jun 19 17:39:38 1995 +0000

    Fix LD_LIBRARY_PATH in setup_root_shell()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6093 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  3 +++
 src/tests/dejagnu/config/default.exp | 26 +++++++++++++++++++++++++-
 2 files changed, 28 insertions(+), 1 deletion(-)

commit 436b2f983a3ecae1c94a16213a9dadc466e60a0c
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jun 19 17:37:55 1995 +0000

    Use setluid() where appropriate (e.g. OSF/1)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6092 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  8 ++++++++
 src/appl/bsd/configure.in | 13 +++++++++++++
 src/appl/bsd/login.c      | 14 ++++++++++----
 3 files changed, 31 insertions(+), 4 deletions(-)

commit 4cc9b73a5eda301dd90df010aa06993dd608d242
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 19 15:24:52 1995 +0000

    	* BADSYMS: list of bad symbols found in various source files;
    		generated by util/getsyms
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6090 dc483132-0cff-0310-8789-dd5450dbe970

 src/BADSYMS   | 946 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/ChangeLog |   5 +
 2 files changed, 951 insertions(+)

commit e2f1559df0d150b4c6990ab69fa1040f540359a4
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 19 05:00:40 1995 +0000

    	* getsyms, getsyms.sed: simple scripts to find #ifdef's that
    		aren't declared with configure.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6089 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   |  5 +++++
 src/util/getsyms     | 36 ++++++++++++++++++++++++++++++++++++
 src/util/getsyms.sed | 30 ++++++++++++++++++++++++++++++
 3 files changed, 71 insertions(+)

commit 531aa74299b874dbcb900c4c830200da18abaf0c
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jun 17 04:01:36 1995 +0000

    Added final change to allow for ASN.1 indefinite encoding; needed for
    DCE compatibility.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6088 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog  | 5 +++++
 src/lib/krb5/asn.1/asn1_get.c | 6 ++++++
 2 files changed, 11 insertions(+)

commit d4f9e59eb6d9a6732573a5f3233122458ef29986
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jun 17 02:12:54 1995 +0000

    Allow the credentials cache argument to be optional; allow it to be
    NULL, meaning that the credentials shouldn't be stored in a
    credentials cache.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6087 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/get_in_tkt.c | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit fd04a92e6529814a6b63f486ea7e61d6d0179114
Author: Sam Hartman <hartmans@mit.edu>
Date:   Sat Jun 17 00:34:19 1995 +0000

    	Change kadm_cleanup so that it returns a defined value
    (success currently; nothing it calls returns failure indications)
    instead of returning whatever was left over in a register.  This
    caused intermittent problems with regression tests.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6086 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog | 7 +++++++
 src/kadmin/v5client/kadmin5.c | 1 +
 2 files changed, 8 insertions(+)

commit 5994f14142baaf6982a48e8dec61e591323cd438
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 16 21:10:43 1995 +0000

    Inline code from krb_save_credentials since there is none in some K4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6085 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog  |  5 +++++
 src/krb524/k524init.c | 18 ++++++++++++++++++
 2 files changed, 23 insertions(+)

commit 5554fb7fd1ad2acaadf29e6f636eab428c8c3a84
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 16 21:05:11 1995 +0000

    Add glue for old versions of K4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6084 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog    |  6 ++++++
 src/lib/des425/Makefile.in  |  8 +++++---
 src/lib/des425/configure.in | 14 ++++++++++++++
 src/lib/des425/k4_glue.c    | 45 +++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 70 insertions(+), 3 deletions(-)

commit 2c53c7ba7a828ca30eaa912de078bc5f78a2c995
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 16 20:58:33 1995 +0000

    Fix run.test to run under Ultrix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6083 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/test/ChangeLog |  5 +++++
 src/util/berk_db/test/run.test  | 13 +++++++------
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 1ebcb627edb15434d1d338d66257f8ed8a19159d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 16 18:18:37 1995 +0000

    	* libupdate.sh: oops they were right to begin with; hack
    		aclocal.m4 instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6082 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 3 +++
 src/util/libupdate.sh | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 9faa2ff6d06dedcb351e9b5120d252b782fedeeb
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 16 18:17:58 1995 +0000

    	* aclocal.m4: ARCHIVE gets a "cqv" to shut it up about the warning
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6081 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 2 ++
 src/aclocal.m4 | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 5a56fc3e4350b1622d8e073a0e8e2e248faa58da
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 16 18:06:21 1995 +0000

    	* libupdate.sh: ARADD and ARCHIVE were backwards
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6080 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 3 +++
 src/util/libupdate.sh | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit bef8de37a3a9d443b95bd9827ef8851f181a6d9f
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 16 15:40:33 1995 +0000

    Fix install logic for krb5.h and k5-int.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6079 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  4 ++++
 src/include/Makefile.in | 11 ++++-------
 2 files changed, 8 insertions(+), 7 deletions(-)

commit eec2b809e21403bec6b09fecab52adc6d394a47b
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 16 15:28:24 1995 +0000

    Explicitly handle default cases when neither --enable-shared or
    --with-shared is specified.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6078 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4   | 8 ++++++--
 src/configure.in | 6 +++++-
 2 files changed, 11 insertions(+), 3 deletions(-)

commit 2d57e57bcd848e94da518c8fa4b542ec0b4b7685
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 16 15:25:37 1995 +0000

    Remove status message from OSF/1 shared library build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6077 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/makeshlib | 1 -
 1 file changed, 1 deletion(-)

commit cc1940313183eb0501ab05093a449073c7f7c05a
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 16 15:25:12 1995 +0000

    Add install target for shared libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6076 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    | 4 ++++
 src/lib/crypto/configure.in | 3 +++
 src/lib/des425/ChangeLog    | 4 ++++
 src/lib/des425/configure.in | 3 +++
 src/lib/krb4/ChangeLog      | 6 ++++++
 src/lib/krb4/configure.in   | 3 +++
 src/lib/krb5/ChangeLog      | 4 ++++
 src/lib/krb5/configure.in   | 3 +++
 8 files changed, 30 insertions(+)

commit 09adcbd5b0c3e2198d0701ee5ef5e1d7c21ea4fc
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 16 15:24:43 1995 +0000

    Change ./DONE to DONE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6075 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6716daa65125c81970af40be49052099eaac7206
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 16 13:19:59 1995 +0000

    	* Makefile.in: "install::" to shut up gmake
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6074 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog   | 4 ++++
 src/appl/telnet/telnet/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b725d689606914234616c8d1e480e5fd2f2d2fb1
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 16 09:08:15 1995 +0000

    	* aclocal.m4: Fix new append.out stuff to work with config.status
    		properly; previously append.out was not getting sucked
    		into the body of config.status.  The EXTRA_RULES macros
    		are deprecated and should not be used anymore.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6073 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 33 ++++++++++++++++++++++++---------
 2 files changed, 29 insertions(+), 9 deletions(-)

commit e1e481440a639be5bc2aff936c99d3ed60173be2
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 16 05:41:39 1995 +0000

    	* aclocal.m4: people were using AC_DIVERSION_MAKEFILE inside
    		conditionals, not realizing that it would not end up
    		conditionalized.  Define a new macro AC_PUSH_MAKEFILE,
    		along with AC_POP_MAKEFILE, to stuff things into a tmp
    		file (append.out) to unconfuse things.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6072 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  8 ++++++
 src/aclocal.m4 | 79 ++++++++++++++++++++++++++++++++--------------------------
 2 files changed, 51 insertions(+), 36 deletions(-)

commit 1000d0f25458d2044137202fdc742b22b64440cf
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 16 02:16:16 1995 +0000

    (V5_USE_SHARED_LIB): Quote arguments to test in case the values are blank
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6071 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 4 ++++
 src/aclocal.m4 | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 4bf296cb8f34ef760626e90b18dcbc51092661d6
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jun 15 22:36:58 1995 +0000

    Remove extraneous debugging definition from previous checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6070 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b3e348a072ba88a2ae1b28ed58dc0b5249b9cb91
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jun 15 22:34:56 1995 +0000

    Shared library Makefile/configure changes and cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6069 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                        |  11 ++++
 src/aclocal.m4                       | 104 +++++++++++++++++++++++++++++++++--
 src/admin/aname/ChangeLog            |   6 ++
 src/admin/aname/Makefile.in          |   6 +-
 src/admin/aname/configure.in         |   1 +
 src/admin/convert/ChangeLog          |   8 +++
 src/admin/convert/Makefile.in        |   8 +--
 src/admin/convert/configure.in       |   1 +
 src/admin/create/ChangeLog           |   9 +++
 src/admin/create/Makefile.in         |   9 ++-
 src/admin/create/configure.in        |   3 +-
 src/admin/destroy/ChangeLog          |   9 +++
 src/admin/destroy/Makefile.in        |   9 ++-
 src/admin/destroy/configure.in       |   3 +-
 src/admin/edit/ChangeLog             |   8 +++
 src/admin/edit/Makefile.in           |   9 ++-
 src/admin/edit/configure.in          |   1 +
 src/admin/stash/ChangeLog            |   6 ++
 src/admin/stash/Makefile.in          |   9 ++-
 src/admin/stash/configure.in         |   3 +-
 src/appl/bsd/ChangeLog               |  11 ++++
 src/appl/bsd/Makefile.in             |  18 +++---
 src/appl/bsd/configure.in            |   3 +-
 src/appl/gss-sample/ChangeLog        |   7 +++
 src/appl/gss-sample/Makefile.in      |  10 ++--
 src/appl/gss-sample/configure.in     |   1 +
 src/appl/mailquery/ChangeLog         |   6 ++
 src/appl/mailquery/Makefile.in       |   6 +-
 src/appl/mailquery/configure.in      |   1 +
 src/appl/movemail/ChangeLog          |   6 ++
 src/appl/movemail/Makefile.in        |   6 +-
 src/appl/movemail/configure.in       |   1 +
 src/appl/popper/ChangeLog            |   9 +++
 src/appl/popper/Makefile.in          |   7 +--
 src/appl/popper/configure.in         |   3 +-
 src/appl/sample/sclient/ChangeLog    |   6 ++
 src/appl/sample/sclient/Makefile.in  |   4 +-
 src/appl/sample/sclient/configure.in |   1 +
 src/appl/sample/sserver/ChangeLog    |   6 ++
 src/appl/sample/sserver/Makefile.in  |   8 +--
 src/appl/sample/sserver/configure.in |   1 +
 src/appl/simple/client/ChangeLog     |   6 ++
 src/appl/simple/client/Makefile.in   |   7 +--
 src/appl/simple/client/configure.in  |   1 +
 src/appl/simple/server/ChangeLog     |   6 ++
 src/appl/simple/server/Makefile.in   |   7 +--
 src/appl/simple/server/configure.in  |   1 +
 src/appl/telnet/telnet/ChangeLog     |   9 +++
 src/appl/telnet/telnet/Makefile.in   |   6 +-
 src/appl/telnet/telnet/configure.in  |   3 +-
 src/appl/telnet/telnetd/ChangeLog    |  11 ++++
 src/appl/telnet/telnetd/Makefile.in  |   8 +--
 src/appl/telnet/telnetd/configure.in |   3 +-
 src/appl/user_user/ChangeLog         |   6 ++
 src/appl/user_user/Makefile.in       |   9 ++-
 src/appl/user_user/configure.in      |   1 +
 src/clients/kdestroy/ChangeLog       |   6 ++
 src/clients/kdestroy/Makefile.in     |   4 +-
 src/clients/kdestroy/configure.in    |   1 +
 src/clients/kinit/ChangeLog          |   6 ++
 src/clients/kinit/Makefile.in        |   4 +-
 src/clients/kinit/configure.in       |   1 +
 src/clients/klist/ChangeLog          |   6 ++
 src/clients/klist/Makefile.in        |   4 +-
 src/clients/klist/configure.in       |   1 +
 src/clients/ksu/ChangeLog            |   6 ++
 src/clients/ksu/Makefile.in          |   6 +-
 src/clients/ksu/configure.in         |   1 +
 src/config/ChangeLog                 |   6 ++
 src/config/pre.in                    |   5 ++
 src/configure.in                     |  30 +++++++++-
 src/kadmin.old/client/ChangeLog      |   6 ++
 src/kadmin.old/client/Makefile.in    |   9 ++-
 src/kadmin.old/client/configure.in   |   1 +
 src/kadmin.old/kpasswd/ChangeLog     |   6 ++
 src/kadmin.old/kpasswd/Makefile.in   |   9 ++-
 src/kadmin.old/kpasswd/configure.in  |   1 +
 src/kadmin.old/server/ChangeLog      |   9 +++
 src/kadmin.old/server/Makefile.in    |  11 ++--
 src/kadmin.old/server/configure.in   |   3 +-
 src/kadmin.v4/server/ChangeLog       |   8 +++
 src/kadmin.v4/server/Makefile.in     |   8 +--
 src/kadmin.v4/server/configure.in    |   1 +
 src/kadmin/kpasswd/ChangeLog         |   6 ++
 src/kadmin/kpasswd/Makefile.in       |   8 +--
 src/kadmin/kpasswd/configure.in      |   1 +
 src/kadmin/v5client/ChangeLog        |   9 +++
 src/kadmin/v5client/Makefile.in      |  11 ++--
 src/kadmin/v5client/configure.in     |   3 +-
 src/kadmin/v5server/ChangeLog        |   9 +++
 src/kadmin/v5server/Makefile.in      |  13 +++--
 src/kadmin/v5server/configure.in     |   3 +-
 src/kdc/ChangeLog                    |  11 ++++
 src/kdc/Makefile.in                  |  15 ++---
 src/kdc/configure.in                 |   3 +-
 src/krb524/ChangeLog                 |   6 ++
 src/krb524/Makefile.in               |  17 +++---
 src/krb524/configure.in              |   1 +
 src/lib/ChangeLog                    |   5 ++
 src/lib/configure.in                 |  29 ++++------
 src/lib/crypto/ChangeLog             |   7 +++
 src/lib/crypto/Makefile.in           |  11 +++-
 src/lib/crypto/configure.in          |  10 +++-
 src/lib/des425/ChangeLog             |   8 +++
 src/lib/des425/Makefile.in           |  10 +++-
 src/lib/des425/configure.in          |   7 +++
 src/lib/gssapi/ChangeLog             |   8 +++
 src/lib/gssapi/Makefile.in           |   2 -
 src/lib/gssapi/configure.in          |   3 +
 src/lib/kadm/ChangeLog               |   6 ++
 src/lib/kadm/Makefile.in             |   4 +-
 src/lib/kadm/configure.in            |   4 +-
 src/lib/kdb/ChangeLog                |   6 ++
 src/lib/kdb/Makefile.in              |   5 +-
 src/lib/kdb/configure.in             |   2 +
 src/lib/kdb/t_kdb.c                  |  99 ++++++++++++++++++---------------
 src/lib/kdb4/ChangeLog               |   4 ++
 src/lib/kdb4/configure.in            |   3 +
 src/lib/krb4/ChangeLog               |   6 ++
 src/lib/krb4/Makefile.in             |  10 ++++
 src/lib/krb4/configure.in            |   7 +++
 src/lib/krb5/ChangeLog               |   8 +++
 src/lib/krb5/Makefile.in             |  16 +++++-
 src/lib/krb5/configure.in            |   8 +++
 src/slave/ChangeLog                  |   6 ++
 src/slave/Makefile.in                |  11 ++--
 src/slave/configure.in               |   1 +
 src/tests/ChangeLog                  |   5 ++
 src/tests/Makefile.in                |  18 +++---
 src/tests/create/ChangeLog           |   6 ++
 src/tests/create/Makefile.in         |   5 +-
 src/tests/create/configure.in        |   3 +-
 src/tests/dejagnu/config/ChangeLog   |   5 ++
 src/tests/dejagnu/config/default.exp |  27 +++++++++
 src/tests/verify/ChangeLog           |   6 ++
 src/tests/verify/Makefile.in         |   5 +-
 src/tests/verify/configure.in        |   3 +-
 src/util/ChangeLog                   |   5 ++
 src/util/makeshlib                   |  19 +++++--
 139 files changed, 838 insertions(+), 278 deletions(-)

commit 821ce16c47b36ff3f947fbe0773114bf5bdafc59
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 15 03:56:04 1995 +0000

    Add #ifdef around switch statement for ETXTBUSY
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6067 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/file/fcc_errs.c  | 2 ++
 src/lib/krb5/ccache/stdio/ChangeLog  | 6 ++++++
 src/lib/krb5/ccache/stdio/scc_errs.c | 2 ++
 4 files changed, 15 insertions(+)

commit 8bc24a6d121d47df82ce114127a2c5511b37e3f3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 14 23:44:02 1995 +0000

    	* Makefile.in: added install rules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6066 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog   |  4 ++++
 src/krb524/Makefile.in | 10 ++++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit ad8388dc973817c5335797cded142842b37a3a2b
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 14 23:43:18 1995 +0000

    	* pre.in: DO_SUBDIRS causes make {install,clean,check,etc.} to get
    		run in subdirectories where they haven't been before.
    		Added some blank dependencies to keep things from breaking
    		too badly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6065 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 7 +++++++
 src/config/pre.in    | 3 +++
 2 files changed, 10 insertions(+)

commit 2c5026a393b7070e68cbfbb4c1dfe02da45b604f
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 14 23:42:26 1995 +0000

    	* aclocal.m4(_MAKE_SUBDIRS): revert yet again; no workaround since
    		subshells inherit "-e" flag.  Ultrix sucks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6064 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 9 +++++++++
 src/aclocal.m4 | 4 ++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 041c06b9a7871bee25c315b207c6f7093d81e505
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Jun 14 22:27:37 1995 +0000

    	Fixed ACL routines to work on systems with unsigned char.
    Also fixed minor ordering problem in error checks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6063 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog | 12 ++++++++++++
 src/kadmin/v5server/srv_acl.c |  4 ++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 40efb562e1ee4532b99e05b506393d158c208997
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Jun 14 18:51:11 1995 +0000

    	Fix up places in tests where return type of getopt demoted to
    char; doesn't work when char is unsigned.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6061 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog   | 5 +++++
 src/lib/kadm/t_dbentry.c | 2 +-
 src/lib/kadm/t_ktentry.c | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit 9e6f0fdfd1caf9f9a6c6bafef0c372d4a6c3689e
Author: Sam Hartman <hartmans@mit.edu>
Date:   Wed Jun 14 18:05:37 1995 +0000

    Wed Jun 14 12:37:51 1995  Sam Hartman  <hartmans@tardis.MIT.EDU>
    
    	* configure.in: Check for umask being defined.
    
    	* store_mkey.c (krb5_db_store_mkey): Use HAVE_UMASK instead of
    	unix as a preprocessor define for setting the umask.  AIX doesn't
    	define unix.
    
    	* t_kdb.c (main): Declare option as int, not char.  When char is
    	unsigned, the comparison to EOF fails and it loops forever.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6060 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    | 12 ++++++++++++
 src/lib/kdb/configure.in |  2 +-
 src/lib/kdb/store_mkey.c |  8 ++++----
 src/lib/kdb/t_kdb.c      |  2 +-
 4 files changed, 18 insertions(+), 6 deletions(-)

commit 9b0098022829e7453b123df33784e4d812d357ff
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 14 14:20:33 1995 +0000

    For shared library support create symlinks to the .so images in the
    subdirs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6058 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    |  7 +++++++
 src/lib/Makefile.in  |  1 +
 src/lib/configure.in | 11 ++++++++++-
 3 files changed, 18 insertions(+), 1 deletion(-)

commit db84ca7336b02cd44402ec3126fc93b2788c1e49
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 14 14:19:34 1995 +0000

    Don't copy library up a level. Let above Makefile create symlink for
    this library and the .so
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6057 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog   | 5 +++++
 src/lib/des425/Makefile.in | 3 ---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 4e6f225cbf841b1c26f59fd3beff36dc17a6f21c
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jun 13 22:22:32 1995 +0000

    	Instead of special casing _AIX in network.c, look for
    SYS_SELECT_H in configure.in and check this symbol to include
    sys/select.h in network.c.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6056 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 7 +++++++
 src/kdc/configure.in | 1 +
 src/kdc/network.c    | 2 +-
 3 files changed, 9 insertions(+), 1 deletion(-)

commit 6775bb268f215bcc3908626c4b54efc9986416ae
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jun 13 22:20:59 1995 +0000

    	Only defining DEVICE_OPEN et al when unix was defined breaks
    AIX.  Instead, assume POSIX behavior (just open the devices), and
    special case anything that differs (PC, Mac).  Currently, there
    weren't any special cases anyway.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6055 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog | 9 +++++++++
 src/lib/kadm/logger.c  | 3 +--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit e90c33965c317cf0f763df82ece16815187c2eb8
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Jun 13 20:15:56 1995 +0000

    Really check for /bin/sh5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6054 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/test/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c9216080c1501cf0a0e14f5d60ac55c6cf77e3a9
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Jun 13 20:02:23 1995 +0000

    Fix test for Ultrix and Solaris
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6053 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/test/ChangeLog    | 8 ++++++++
 src/util/berk_db/test/Makefile.in  | 6 +++++-
 src/util/berk_db/test/configure.in | 1 +
 src/util/berk_db/test/dbtest.c     | 5 +++++
 4 files changed, 19 insertions(+), 1 deletion(-)

commit 1772cd0c9b251a668309065a072b2c32191d5072
Author: Sam Hartman <hartmans@mit.edu>
Date:   Tue Jun 13 16:42:44 1995 +0000

    	Check for sys/select.h and include if found.  Required to
    compile under AIX.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6052 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog    | 7 +++++++
 src/kadmin/v5server/configure.in | 1 +
 src/kadmin/v5server/srv_net.c    | 4 ++++
 3 files changed, 12 insertions(+)

commit fc6f3f41b950a74e75917b7fe6ac2a9ee7fcc0b1
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 13 05:49:42 1995 +0000

    	* Makefile.in: don't install libss.a
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6051 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog   | 4 ++++
 src/util/ss/Makefile.in | 8 --------
 2 files changed, 4 insertions(+), 8 deletions(-)

commit 1cabf291b0ff7246e81d2ff8d2eca3501b925803
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 13 05:47:12 1995 +0000

    	* aclocal.m4 (CopySrcHeader): do a set -x before mkdir
    		_MAKE_SUBDIRS: inserted a "-@" rather than a "@" at the
    		beginning of the rule; Ultrix make does /bin/sh -e
    		ruleline if it's not there, and set +e doesn't work.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6050 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 7 +++++++
 src/aclocal.m4 | 6 +++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 670b260aac64048286e82850e312de962d4890bb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 13 00:08:35 1995 +0000

    (kdc_process_tgs_req): Set the auth_context rcache to null before
    freeing auth_context. This keeps the rcache valid (to be close elsewhere)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6044 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 6 ++++++
 src/kdc/kdc_util.c | 2 ++
 2 files changed, 8 insertions(+)

commit 8769dc787edd9043fc3058efa9e302af89c41319
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Jun 12 21:41:23 1995 +0000

    	A couple bug reports/patches from Ed Phillips (flaregun@udel.edu)
    	* in_tkt_ktb.c (keytab_keyproc()): Fix memory leak.
    	* recvauth.c (krb5_recvauth()): Don't open a new rcache if
    		the auth_context already has one.
    	* auth_con.c (krb5_auth_con_free()): Close rcache is the
    		auth_context has one set.
    	* auth_con.c (krb5_auth_con_getrcache()): Return pointer
    		to the rcache set in the auth_context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6043 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 12 +++++++++
 src/lib/krb5/krb/auth_con.c   | 13 ++++++++++
 src/lib/krb5/krb/in_tkt_ktb.c |  2 ++
 src/lib/krb5/krb/recvauth.c   | 60 +++++++++++++++++++------------------------
 4 files changed, 54 insertions(+), 33 deletions(-)

commit 1ccc93502bbbdb0f3743157b90ccf015230c843b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jun 11 17:00:02 1995 +0000

    definition of krb5_auth_context to a pointer, sizeof(krb5_auth_context)
    is only the size of the pointer - not the structure size!
    
    auth_con_init: Zero the entire auth_context... With the change in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6041 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/auth_con.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 2fb5be697d2a5b1cfc9e6dd7045d5372b7e573bb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jun 11 13:34:00 1995 +0000

    krb5.tex: Update krb5_auth_context usage. Add krb5_get_cred_via_tkt
    
    ccache.tex: Add krb5_get_notification_message.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6040 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog  |  10 +++++
 doc/api/ccache.tex |   6 ++-
 doc/api/krb5.tex   | 113 ++++++++++++++++++++++++++++++++---------------------
 3 files changed, 84 insertions(+), 45 deletions(-)

commit 7ed92848654368926e7a247548efc24950f6fa85
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jun 11 13:27:22 1995 +0000

    (clean): Remove t_kdb and t_kdb.o
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6039 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   | 4 ++++
 src/lib/kdb/Makefile.in | 2 ++
 2 files changed, 6 insertions(+)

commit f99c32ccbe77f002d25dd872efca55f1b345509f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jun 11 13:25:09 1995 +0000

    (clean-unix): Remove $(UNIX_OBJS)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6038 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog   | 4 ++++
 src/lib/kadm/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 87fa370b75152ae7eecc3e5071f865b40d753357
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Jun 11 13:21:51 1995 +0000

    Add missing declaration of krb5_auth_con_initivector
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6037 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 4 ++++
 2 files changed, 8 insertions(+)

commit a1f539ed8bf6917951caab701b0f0c780c6de961
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jun 11 06:53:02 1995 +0000

    	* configure.in: fix intial value of CDEFS_INCLUDE so that make
    		check doesn't end up with a "-I "
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6036 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/test/ChangeLog    | 5 +++++
 src/util/berk_db/test/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b3957fc70b2a12ed3e00433797d035d652438c26
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jun 11 06:31:30 1995 +0000

    changes to accomodate redefinition of krb5_auth_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6035 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog                   |  5 +++
 src/appl/bsd/forward.c                   |  4 +-
 src/appl/bsd/kcmd.c                      |  2 +-
 src/appl/bsd/krcp.c                      |  4 +-
 src/appl/bsd/krlogind.c                  |  2 +-
 src/appl/bsd/krshd.c                     |  2 +-
 src/appl/mailquery/ChangeLog             |  4 ++
 src/appl/mailquery/poplib.c              |  2 +-
 src/appl/movemail/ChangeLog              |  4 ++
 src/appl/movemail/movemail.c             |  2 +-
 src/appl/popper/ChangeLog                |  4 ++
 src/appl/popper/pop_init.c               |  2 +-
 src/appl/sample/sclient/ChangeLog        |  4 ++
 src/appl/sample/sclient/sclient.c        |  2 +-
 src/appl/sample/sserver/ChangeLog        |  4 ++
 src/appl/sample/sserver/sserver.c        |  2 +-
 src/appl/simple/client/ChangeLog         |  4 ++
 src/appl/simple/client/sim_client.c      |  2 +-
 src/appl/simple/server/ChangeLog         |  4 ++
 src/appl/simple/server/sim_server.c      |  2 +-
 src/appl/telnet/libtelnet/ChangeLog      |  4 ++
 src/appl/telnet/libtelnet/forward.c      |  4 +-
 src/appl/telnet/libtelnet/kerberos5.c    |  2 +-
 src/appl/user_user/ChangeLog             |  4 ++
 src/appl/user_user/client.c              |  2 +-
 src/appl/user_user/server.c              |  2 +-
 src/include/ChangeLog                    |  5 +++
 src/include/krb5.hin                     | 70 ++++++++++++++++----------------
 src/include/krb5/ChangeLog               |  4 ++
 src/include/krb5/adm_proto.h             | 12 +++---
 src/kadmin.old/client/ChangeLog          |  6 +++
 src/kadmin.old/client/kadmin.c           |  2 +-
 src/kadmin.old/client/kadmin_add.c       |  2 +-
 src/kadmin.old/client/kadmin_adr.c       |  2 +-
 src/kadmin.old/client/kadmin_cpr.c       |  2 +-
 src/kadmin.old/client/kadmin_cpw.c       |  2 +-
 src/kadmin.old/client/kadmin_del.c       |  2 +-
 src/kadmin.old/client/kadmin_done.c      |  2 +-
 src/kadmin.old/client/kadmin_inq.c       |  2 +-
 src/kadmin.old/client/kadmin_mod.c       |  2 +-
 src/kadmin.old/client/kadmin_msnd.c      |  2 +-
 src/kadmin.old/kpasswd/ChangeLog         |  4 ++
 src/kadmin.old/kpasswd/kpasswd.c         |  2 +-
 src/kadmin.old/server/ChangeLog          |  6 +++
 src/kadmin.old/server/adm_adm_func.c     | 10 ++---
 src/kadmin.old/server/adm_extern.h       | 18 ++++----
 src/kadmin.old/server/adm_funcs.c        |  2 +-
 src/kadmin.old/server/adm_kadmin.c       |  2 +-
 src/kadmin.old/server/adm_kpasswd.c      |  2 +-
 src/kadmin.old/server/adm_nego.c         |  2 +-
 src/kadmin.old/server/adm_process.c      |  2 +-
 src/kadmin/kpasswd/ChangeLog             |  4 ++
 src/kadmin/kpasswd/kpasswd.c             |  2 +-
 src/kadmin/v5client/ChangeLog            |  4 ++
 src/kadmin/v5client/network.c            |  4 +-
 src/kadmin/v5server/ChangeLog            |  5 +++
 src/kadmin/v5server/kadm5_defs.h         |  4 +-
 src/kadmin/v5server/passwd.c             |  4 +-
 src/kadmin/v5server/proto_serv.c         |  2 +-
 src/kdc/ChangeLog                        |  4 ++
 src/kdc/kdc_util.c                       |  2 +-
 src/lib/gssapi/krb5/ChangeLog            |  5 +++
 src/lib/gssapi/krb5/accept_sec_context.c |  2 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  2 +-
 src/lib/gssapi/krb5/init_sec_context.c   |  2 +-
 src/lib/kadm/ChangeLog                   |  4 ++
 src/lib/kadm/adm_conn.c                  | 12 +++---
 src/lib/kadm/adm_rw.c                    |  8 ++--
 src/lib/krb5/krb/ChangeLog               |  7 ++++
 src/lib/krb5/krb/auth_con.c              | 41 ++++++++++---------
 src/lib/krb5/krb/compat_recv.c           |  2 +-
 src/lib/krb5/krb/mk_cred.c               |  4 +-
 src/lib/krb5/krb/mk_priv.c               |  2 +-
 src/lib/krb5/krb/mk_rep.c                |  2 +-
 src/lib/krb5/krb/mk_req.c                |  2 +-
 src/lib/krb5/krb/mk_req_ext.c            |  4 +-
 src/lib/krb5/krb/mk_safe.c               |  2 +-
 src/lib/krb5/krb/rd_cred.c               |  2 +-
 src/lib/krb5/krb/rd_priv.c               |  2 +-
 src/lib/krb5/krb/rd_rep.c                |  2 +-
 src/lib/krb5/krb/rd_req.c                |  4 +-
 src/lib/krb5/krb/rd_req_dec.c            |  2 +-
 src/lib/krb5/krb/rd_safe.c               |  2 +-
 src/lib/krb5/krb/recvauth.c              |  4 +-
 src/lib/krb5/krb/sendauth.c              |  2 +-
 src/lib/krb5/os/ChangeLog                |  4 ++
 src/lib/krb5/os/genaddrs.c               |  2 +-
 src/slave/ChangeLog                      |  4 ++
 src/slave/kprop.c                        | 10 ++---
 src/slave/kpropd.c                       |  2 +-
 src/tests/hammer/ChangeLog               |  4 ++
 src/tests/hammer/kdc5_hammer.c           |  2 +-
 src/windows/cns/changelo                 |  4 ++
 src/windows/cns/kpasswd.c                |  4 +-
 src/windows/wintel/auth.c                |  2 +-
 src/windows/wintel/changelo              |  4 ++
 96 files changed, 282 insertions(+), 162 deletions(-)

commit 38d86476c575d1a894d74fe814c3cc84b3d4d5b0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jun 10 23:19:43 1995 +0000

    recv_tocken: Initialize stack variable to 0 before using
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6034 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog  | 4 ++++
 src/appl/gss-sample/gss-misc.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit bbc9e4d2823662218b1770adfc6b6773f1bb76c9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jun 10 12:29:39 1995 +0000

    Removed HAS_ANSI_CONST, HAS_ANSI_VOLATILE, HAS_SYS_FILE,
    HAS_SYS_PARAM_H, TM_IN_SYS_TIME. include/krb5/configure does not check
    for these and are therefore these are never set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6033 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/acconfig.h | 6 +-----
 2 files changed, 7 insertions(+), 5 deletions(-)

commit c4b14f1a8f0c749a1f25b42536abfc8db2e17ac1
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jun 10 04:29:38 1995 +0000

    Allow for partial reads while reading the token
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6032 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog  |  5 +++++
 src/appl/gss-sample/gss-misc.c | 20 +++++++++-----------
 2 files changed, 14 insertions(+), 11 deletions(-)

commit e228371e1e7d1cc027d6104c416dc3b30fba2618
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jun 10 04:05:32 1995 +0000

    Make sure the status return from krb5_scc_store_principal is reflected
    in the return status of krb5_scc_initialize().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6031 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog  |  6 ++++++
 src/lib/krb5/ccache/stdio/scc_init.c | 20 ++++++++++----------
 2 files changed, 16 insertions(+), 10 deletions(-)

commit 02694b1ed7b1ce29a2aaa89ba1d9bc00d03f251e
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jun 10 04:04:41 1995 +0000

    Make sure the status return from krb5_fcc_store_principal is reflected
    in the return status of krb5_fcc_initialize().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6030 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog  | 6 ++++++
 src/lib/krb5/ccache/file/fcc_init.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 18ba04b59782ccd857c6f2df12d773d49d4d0dd8
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jun 10 03:47:44 1995 +0000

    Change assertion to check to make sure that the day of the month is >=
    1, not 0.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6029 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 +++++
 src/lib/krb5/os/gmt_mktime.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 04003ea4d2060c54b1c15821d5f6c08575e6adae
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jun 10 03:47:18 1995 +0000

    Change the default kadmin instance to be "admin"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6028 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog | 4 ++++
 src/kadmin/v5client/kadmin5.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2d07f9a4886c981ff2a83d3c892d604b4f280a84
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jun 10 03:46:49 1995 +0000

    Use the principal "krbtest/admin@KRBTEST.COM" for kadmin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6027 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog          |  4 ++
 src/tests/dejagnu/config/default.exp        | 16 ++-----
 src/tests/dejagnu/krb-standalone/ChangeLog  |  4 ++
 src/tests/dejagnu/krb-standalone/kadmin.exp | 72 ++++++++++++++---------------
 4 files changed, 49 insertions(+), 47 deletions(-)

commit 4a39ac00fb420d713a7d57e227feb70935776a00
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 23:44:39 1995 +0000

    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6026 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog    | 5 +++++
 src/lib/des425/configure.in | 4 ----
 src/lib/kadm/ChangeLog      | 5 +++++
 src/lib/kadm/configure.in   | 5 -----
 4 files changed, 10 insertions(+), 9 deletions(-)

commit 13d7c9b9cc92029f315b60a3b118574ca1935baf
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 23:37:12 1995 +0000

    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6025 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog           | 5 +++++
 src/lib/krb5/asn.1/configure.in        | 3 ---
 src/lib/krb5/error_tables/ChangeLog    | 5 +++++
 src/lib/krb5/error_tables/configure.in | 3 ---
 src/lib/krb5/free/ChangeLog            | 5 +++++
 src/lib/krb5/free/configure.in         | 3 ---
 src/lib/krb5/keytab/file/ChangeLog     | 5 +++++
 src/lib/krb5/keytab/file/configure.in  | 3 ---
 src/lib/krb5/os/ChangeLog              | 5 +++++
 src/lib/krb5/os/configure.in           | 4 ----
 src/lib/krb5/posix/ChangeLog           | 5 +++++
 src/lib/krb5/posix/configure.in        | 3 ---
 src/lib/krb5/rcache/ChangeLog          | 5 +++++
 src/lib/krb5/rcache/configure.in       | 3 ---
 14 files changed, 35 insertions(+), 22 deletions(-)

commit 1279b68a15fb17b2e74acac7b903a68915f0e58f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 23:33:58 1995 +0000

    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.  Use DO_SUBDIRS to recurse down
    	subdirectories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6024 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog    | 6 ++++++
 src/lib/krb5/ccache/configure.in | 6 +-----
 src/lib/krb5/keytab/ChangeLog    | 6 ++++++
 src/lib/krb5/keytab/configure.in | 6 +-----
 4 files changed, 14 insertions(+), 10 deletions(-)

commit 60ce6dea437133a7ff9e1143ea350993ccd1a26a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 23:32:16 1995 +0000

    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    scc_maybe.c: Fix -Wall nits
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6023 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog    | 7 +++++++
 src/lib/krb5/ccache/stdio/configure.in | 3 ---
 src/lib/krb5/ccache/stdio/scc_maybe.c  | 6 +++---
 3 files changed, 10 insertions(+), 6 deletions(-)

commit 4a532d5136c6ad9aadea2bd36a4dd42c97f4d56c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 23:32:07 1995 +0000

    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    fcc_maybe.c: Fix -Wall nits
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6022 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog    | 7 +++++++
 src/lib/krb5/ccache/file/configure.in | 3 ---
 src/lib/krb5/ccache/file/fcc_maybe.c  | 2 +-
 3 files changed, 8 insertions(+), 4 deletions(-)

commit ffabd3335968079075cc6fd2d3807c17f9d7bbd1
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 23:29:13 1995 +0000

    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6021 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog      | 5 +++++
 src/lib/crypto/crc32/configure.in   | 3 ---
 src/lib/crypto/des/ChangeLog        | 5 +++++
 src/lib/crypto/des/configure.in     | 4 ----
 src/lib/crypto/os/ChangeLog         | 5 +++++
 src/lib/crypto/os/configure.in      | 3 ---
 src/lib/gssapi/generic/ChangeLog    | 5 +++++
 src/lib/gssapi/generic/configure.in | 6 +-----
 src/lib/gssapi/krb5/ChangeLog       | 5 +++++
 src/lib/gssapi/krb5/configure.in    | 3 ---
 src/lib/kdb/ChangeLog               | 4 ++++
 src/lib/kdb/configure.in            | 5 -----
 src/lib/kdb4/ChangeLog              | 5 +++++
 src/lib/kdb4/configure.in           | 5 -----
 src/lib/krb4/ChangeLog              | 5 +++++
 src/lib/krb4/configure.in           | 5 -----
 src/lib/krb425/ChangeLog            | 5 +++++
 src/lib/krb425/configure.in         | 4 ----
 18 files changed, 45 insertions(+), 37 deletions(-)

commit 9e43047259c9791128aaab0bcc9b2ce64f51a4d1
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 23:22:40 1995 +0000

    md5crypto.c: Fix -Wall nits
    
    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6020 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog    | 7 +++++++
 src/lib/crypto/md5/configure.in | 3 ---
 src/lib/crypto/md5/md5crypto.c  | 2 +-
 3 files changed, 8 insertions(+), 4 deletions(-)

commit ba6d0ffb8c5806d9b72ea37fc8bcfed9c4727dcb
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 23:21:24 1995 +0000

    md4crypto.c: Fix -Wall nits
    
    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6019 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog    | 7 +++++++
 src/lib/crypto/md4/configure.in | 3 ---
 src/lib/crypto/md4/md4crypto.c  | 2 +-
 3 files changed, 8 insertions(+), 4 deletions(-)

commit c4e42a74ef4c74481477fc43eeb83c2cdc3ef3e4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 23:20:47 1995 +0000

    Fix -Wall nits
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6018 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog |  2 ++
 src/lib/crypto/des_crc.c | 20 ++++++++++----------
 src/lib/crypto/des_md5.c | 20 ++++++++++----------
 3 files changed, 22 insertions(+), 20 deletions(-)

commit ed86dfd1b34dc32096d38bd3406f8ab2d676040d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 23:17:10 1995 +0000

    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6017 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog    | 5 +++++
 src/krb524/configure.in | 6 ------
 2 files changed, 5 insertions(+), 6 deletions(-)

commit 13ea5dae3f78a98b5602f4be85680a9a60d46173
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 23:16:14 1995 +0000

    dispatch.c, kdc_util.h, kerberos_v4.c: Use KRB5_KRB4_COMPAT instead of
    	KRB4 for determining whether to compile in Kerberos V4 backwards
    	compatibility
    
    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    do_as_req.c, do_tgs_req.c, kdc_util.c, kerberos_v4.c, main.c,
    	network.c: Fix -Wall nits.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6016 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 13 ++++++++++
 src/kdc/Makefile.in   |  2 --
 src/kdc/configure.in  |  6 -----
 src/kdc/dispatch.c    |  2 +-
 src/kdc/do_as_req.c   | 47 +++++++++++++++++-----------------
 src/kdc/do_tgs_req.c  | 70 +++++++++++++++++++++++++++------------------------
 src/kdc/kdc_util.c    | 45 +++++++++++++++++----------------
 src/kdc/kdc_util.h    |  7 +++++-
 src/kdc/kerberos_v4.c | 17 +++++++------
 src/kdc/main.c        | 61 +++++++++++++++++++++++---------------------
 src/kdc/network.c     |  2 +-
 11 files changed, 147 insertions(+), 125 deletions(-)

commit 2d1228175ed90e64c139883d7d6cc64829b172e8
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 23:10:30 1995 +0000

    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6015 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/client/ChangeLog     | 5 +++++
 src/kadmin.old/client/configure.in  | 5 -----
 src/kadmin.old/kpasswd/ChangeLog    | 5 +++++
 src/kadmin.old/kpasswd/configure.in | 5 -----
 src/kadmin.old/server/ChangeLog     | 5 +++++
 src/kadmin.old/server/configure.in  | 5 -----
 src/kadmin.v4/server/ChangeLog      | 5 +++++
 src/kadmin.v4/server/configure.in   | 6 ------
 src/kadmin/kpasswd/ChangeLog        | 4 ++++
 src/kadmin/kpasswd/configure.in     | 5 -----
 src/kadmin/v5client/ChangeLog       | 4 ++++
 src/kadmin/v5client/configure.in    | 5 -----
 src/kadmin/v5server/ChangeLog       | 4 ++++
 src/kadmin/v5server/configure.in    | 5 -----
 src/slave/ChangeLog                 | 5 +++++
 src/slave/configure.in              | 5 -----
 src/tests/asn.1/ChangeLog           | 5 +++++
 src/tests/asn.1/configure.in        | 5 -----
 src/tests/create/ChangeLog          | 5 +++++
 src/tests/create/configure.in       | 5 -----
 src/tests/dejagnu/ChangeLog         | 5 +++++
 src/tests/dejagnu/configure.in      | 9 ++-------
 src/tests/hammer/ChangeLog          | 5 +++++
 src/tests/hammer/configure.in       | 5 -----
 src/tests/resolve/ChangeLog         | 5 +++++
 src/tests/resolve/configure.in      | 3 ---
 src/tests/verify/ChangeLog          | 5 +++++
 src/tests/verify/configure.in       | 5 -----
 src/util/berk_db/hash/ChangeLog     | 5 +++++
 src/util/berk_db/hash/configure.in  | 4 ----
 src/util/berk_db/test/ChangeLog     | 5 +++++
 src/util/berk_db/test/configure.in  | 3 ---
 src/util/et/ChangeLog               | 5 +++++
 src/util/et/configure.in            | 3 ---
 src/util/profile/ChangeLog          | 5 +++++
 src/util/profile/configure.in       | 2 --
 src/util/ss/ChangeLog               | 5 +++++
 src/util/ss/configure.in            | 2 --
 src/util/unifdef/ChangeLog          | 5 +++++
 src/util/unifdef/configure.in       | 2 --
 40 files changed, 99 insertions(+), 87 deletions(-)

commit d33a9bc44bd139abaad622c5c6fa24db1c87a976
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 23:10:15 1995 +0000

    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.  Use DO_SUBDIRS to recurse down
    	subdirectories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6014 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/ChangeLog      | 7 +++++++
 src/kadmin.old/configure.in   | 9 ++-------
 src/kadmin.v4/ChangeLog       | 5 +++++
 src/kadmin.v4/configure.in    | 9 ++-------
 src/kadmin/ChangeLog          | 5 +++++
 src/kadmin/configure.in       | 9 ++-------
 src/tests/ChangeLog           | 5 +++++
 src/tests/configure.in        | 9 ++-------
 src/util/ChangeLog            | 6 ++++++
 src/util/berk_db/ChangeLog    | 6 ++++++
 src/util/berk_db/configure.in | 7 +------
 src/util/configure.in         | 6 +-----
 12 files changed, 44 insertions(+), 39 deletions(-)

commit b58f55302d11b3dcecfd7de9399a3aa0d524f751
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 22:55:31 1995 +0000

    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.  Use DO_SUBDIRS to recurse down
    	subdirectories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6013 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    | 6 ++++++
 src/lib/crypto/configure.in | 8 +-------
 src/lib/gssapi/ChangeLog    | 5 +++++
 src/lib/gssapi/configure.in | 7 +------
 src/lib/krb5/ChangeLog      | 6 ++++++
 src/lib/krb5/configure.in   | 7 +------
 6 files changed, 20 insertions(+), 19 deletions(-)

commit 9f9b2031fbf170bb25e4d340f3dbd766577edd1c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 22:54:31 1995 +0000

    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6012 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    | 5 +++++
 src/lib/configure.in | 3 ---
 2 files changed, 5 insertions(+), 3 deletions(-)

commit ccd598323e0ed5c7d2d3f81dc56171b0b22e688a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 22:50:37 1995 +0000

    rd_req_dec.c (krb5_rd_req_decoded): Fix -Wall nits
    
    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    Makefile.in, faddr_ordr.c: Remove faddr_ordr.c; its function,
    	krb5_fulladdr_order, isn't used anywhere.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6011 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 10 +++++++
 src/lib/krb5/krb/Makefile.in  |  2 --
 src/lib/krb5/krb/configure.in |  4 ---
 src/lib/krb5/krb/faddr_ordr.c | 69 -------------------------------------------
 src/lib/krb5/krb/rd_req_dec.c |  6 ++--
 5 files changed, 13 insertions(+), 78 deletions(-)

commit 72cea82d5c5c05669ed7f838c76d3fdde6020b0d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 22:47:33 1995 +0000

    krb5.hin: Remove definition of the krb5_fulladdr structure, and the
    	prototype for the unused function krb5_fulladdr_order.
    
    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.  Use DO_SUBDIRS to recurse down
    	subdirectories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6010 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    |  8 ++++++++
 src/include/configure.in | 11 +++--------
 src/include/krb5.hin     | 10 ----------
 3 files changed, 11 insertions(+), 18 deletions(-)

commit 2474718b6abb1a3121ec85d26a7890a2eb24346f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 22:43:06 1995 +0000

    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6009 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog                 |  5 +++++
 src/appl/bsd/configure.in              |  6 ------
 src/appl/gss-sample/ChangeLog          |  5 +++++
 src/appl/gss-sample/configure.in       |  5 -----
 src/appl/mailquery/ChangeLog           |  5 +++++
 src/appl/mailquery/configure.in        |  5 -----
 src/appl/movemail/ChangeLog            |  5 +++++
 src/appl/movemail/configure.in         |  5 -----
 src/appl/popper/ChangeLog              |  5 +++++
 src/appl/popper/configure.in           |  5 -----
 src/appl/sample/sclient/ChangeLog      |  5 +++++
 src/appl/sample/sclient/configure.in   |  5 -----
 src/appl/sample/sserver/ChangeLog      |  5 +++++
 src/appl/sample/sserver/configure.in   |  5 -----
 src/appl/simple/client/ChangeLog       |  4 ++++
 src/appl/simple/client/configure.in    |  5 -----
 src/appl/telnet/libtelnet/ChangeLog    |  5 +++++
 src/appl/telnet/libtelnet/configure.in | 10 ++++++----
 src/appl/telnet/telnet/ChangeLog       |  5 +++++
 src/appl/telnet/telnet/configure.in    | 12 ++++++------
 src/appl/telnet/telnetd/ChangeLog      |  5 +++++
 src/appl/telnet/telnetd/configure.in   |  6 ------
 src/appl/user_user/ChangeLog           |  5 +++++
 src/appl/user_user/configure.in        |  5 -----
 src/clients/kdestroy/ChangeLog         |  4 ++++
 src/clients/kdestroy/configure.in      |  7 +------
 src/clients/kinit/ChangeLog            |  5 +++++
 src/clients/kinit/configure.in         |  5 -----
 src/clients/klist/ChangeLog            |  5 +++++
 src/clients/klist/configure.in         |  7 +------
 src/clients/ksu/ChangeLog              |  5 +++++
 src/clients/ksu/configure.in           |  5 -----
 src/include/krb5/ChangeLog             |  5 +++++
 src/include/krb5/configure.in          |  8 +-------
 34 files changed, 98 insertions(+), 91 deletions(-)

commit 06ebb729b85fe6edc1d31177bae66e063188f87b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 22:41:51 1995 +0000

    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    kdc.h: Don't define the macros for max and min; they're already
    	defined in kdc_util.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6008 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog    | 10 ++++++++++
 src/include/kerberosIV/configure.in |  3 ---
 src/include/kerberosIV/kdc.h        |  2 ++
 3 files changed, 12 insertions(+), 3 deletions(-)

commit 51bcbaef3409b5476ab42af90a071f3d144bb5f2
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 22:40:22 1995 +0000

    Remove KRB5ROOT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6007 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit e5c9114b81e06e32987e2ebb5b53ce58b78b7281
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 22:38:35 1995 +0000

    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.  Use DO_SUBDIRS to recurse down
    	subdirectories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6006 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/ChangeLog           | 6 ++++++
 src/appl/configure.in        | 8 ++------
 src/appl/sample/ChangeLog    | 6 ++++++
 src/appl/sample/configure.in | 8 ++------
 src/appl/simple/ChangeLog    | 6 ++++++
 src/appl/simple/configure.in | 8 ++------
 src/appl/telnet/ChangeLog    | 6 ++++++
 src/appl/telnet/configure.in | 8 ++------
 src/clients/ChangeLog        | 6 ++++++
 src/clients/configure.in     | 8 ++------
 10 files changed, 40 insertions(+), 30 deletions(-)

commit 4355769d7ab0899dfab6e6d6f8b9f6141174315c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 22:25:10 1995 +0000

    sim_server.c: #include krb5.h first, to reduce size of debugging
    	executable.
    
    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6005 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/ChangeLog    | 7 +++++++
 src/appl/simple/server/configure.in | 5 -----
 src/appl/simple/server/sim_server.c | 4 ++--
 3 files changed, 9 insertions(+), 7 deletions(-)

commit a9388287267fd429d12c20280add5ce5034519d3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 22:22:47 1995 +0000

    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6004 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/ChangeLog            |  5 +++++
 src/admin/aname/ChangeLog      |  5 +++++
 src/admin/aname/configure.in   |  5 -----
 src/admin/configure.in         | 12 +++---------
 src/admin/convert/ChangeLog    |  5 +++++
 src/admin/convert/configure.in |  6 ------
 src/admin/create/ChangeLog     |  5 +++++
 src/admin/create/configure.in  |  5 -----
 src/admin/destroy/configure.in |  5 -----
 src/admin/stash/ChangeLog      |  5 +++++
 src/admin/stash/configure.in   |  5 -----
 11 files changed, 28 insertions(+), 35 deletions(-)

commit 0042fdb807c581692b6ca4d22a84a4a6a35b0594
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 22:21:51 1995 +0000

    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    dumpv4.c: Change name of controlling #ifdef to be KRB5_KRB4_COMPAT
    	instead of KRB4.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6003 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog    | 8 ++++++++
 src/admin/edit/configure.in | 6 ------
 src/admin/edit/dumpv4.c     | 6 +++---
 3 files changed, 11 insertions(+), 9 deletions(-)

commit f0abac6d27cf26e7ec4dcc3b9661321c9860e998
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 22:21:07 1995 +0000

    Added additional changes made to aclocal.m4:
    
    	Change name of standardized Kerberos V4 #ifdef variable from
    	KRB4 to KRB5_KRB4_COMPAT.  KRB4 was already in use in the POP
    	clients.
    
    	Added a new macro rule, DO_SUBDIRS, which includes all of the
    	MAKE_SUBDIRS macros.  This makes it easier to add global
    	recursive targets to the tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6002 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 96ec51b134e3fefd63d41ea114bd1c4138ec6086
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 22:12:59 1995 +0000

    aclocal.m4 (CONFIG_RULES): CONFIG_RULES now contains the standardized
    	autoconf macros which all configure.in files will include.
    	Removed WITH_KRB5ROOT, since it's no longer used.
    
    configure.in: Remove standardized set of autoconf macros, which are
    	now handled by CONFIG_RULES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6001 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 10 ++++++++++
 src/aclocal.m4   | 39 ++++++++++++++++++++-------------------
 src/configure.in | 10 +---------
 3 files changed, 31 insertions(+), 28 deletions(-)

commit 8b348ca19dca3535fdaf1998a0ea253284f56bfb
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Jun 9 16:49:02 1995 +0000

    Build adm_err.h here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6000 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 5 +++++
 src/include/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 81dc0e00c060ca874501e151fff7cda34677adb2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 9 10:56:54 1995 +0000

    Ported to DEC Alpha OSF/1:
    
    kadm_stream.c (vts_long, stv_long): Change u_long to krb5_ui_4
    kadm_server.c (kadm_ser_ckpw): Change u_long to krb5_ui_4
    kadm_ser_wrap.c (errpkt, kadm_ser_in):  Change u_long to krb5_ui_4
    kadm_funcs.c (kadm_add_entry):  Change u_long to krb5_ui_4
    admin_server.c (process_client): Change u_long to krb5_ui_4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5999 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog       | 12 ++++++++++++
 src/kadmin.v4/server/admin_server.c  |  8 ++++----
 src/kadmin.v4/server/kadm_funcs.c    |  2 +-
 src/kadmin.v4/server/kadm_ser_wrap.c | 30 +++++++++++++++---------------
 src/kadmin.v4/server/kadm_server.c   |  2 +-
 src/kadmin.v4/server/kadm_stream.c   | 23 ++++++++++++-----------
 6 files changed, 45 insertions(+), 32 deletions(-)

commit 456f74501f49094548766a267c54542201e2c74c
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Jun 9 10:38:29 1995 +0000

    error.c (ss_error): remove const declaration from local variable. (it is
    used with free is called on the contents).
    
    ss_internal.h: Include stdlib.h if present on system. If is present,
    don't redeclare malloc.
    
    configure.in: Check for stdlib.h before including blindly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5998 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog     | 10 ++++++++++
 src/util/ss/configure.in  |  2 +-
 src/util/ss/error.c       |  2 +-
 src/util/ss/ss_internal.h |  4 ++++
 4 files changed, 16 insertions(+), 2 deletions(-)

commit 12677cc1c92791ce0a10c7b1450e36b060cbc80b
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 9 07:46:23 1995 +0000

    	oops these weren't necessary
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5997 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.new/.cvsignore | 1 -
 src/kadmin.new/ChangeLog  | 4 ----
 2 files changed, 5 deletions(-)

commit d01037423bb831f2dfc06aeb0bbcc4690e4eb829
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 9 06:51:35 1995 +0000

    	* Makefile.in: don't install et-generated headers in the build tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5996 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   |  4 ++++
 src/lib/krb5/error_tables/Makefile.in | 20 ++++----------------
 2 files changed, 8 insertions(+), 16 deletions(-)

commit edbc806478918a21b72d3fe6905d93a223332589
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 9 06:50:33 1995 +0000

    	* Makefile.in, configure.in: use CopyHeader rather than hand-coded
    		header install rule.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5995 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 5 +++++
 src/lib/krb4/Makefile.in  | 7 -------
 src/lib/krb4/configure.in | 1 +
 3 files changed, 6 insertions(+), 7 deletions(-)

commit dd76bd29ff50f0c3a74da1eb3cd0804c3a20d174
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 9 06:46:31 1995 +0000

    	* rd_cred.c (krb5_rd_cred_basic): fix typo (extra "context"
    		argument passed to krb5_xfree)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5994 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/rd_cred.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4ec053b8211d5c31d256df5cb63c41e1063a1fc0
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 9 04:06:25 1995 +0000

    	* .cvsignore: ignore "configure"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5993 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.new/.cvsignore | 1 +
 src/kadmin.new/ChangeLog  | 4 ++++
 2 files changed, 5 insertions(+)

commit a77f622fa7d25cf840ffbf39370428dd5c57440f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 03:34:06 1995 +0000

    $($(WHAT)_OBJS) is not accepted by all Makes!  We assume for now that
    libkadm.a rule is only used by Unix, which should be a valid
    assumption, and build handle $(UNIX_OBJS) there.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5992 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog   |  6 ++++++
 src/lib/kadm/Makefile.in | 14 ++++++--------
 2 files changed, 12 insertions(+), 8 deletions(-)

commit f8a33f0c5729b8fbc911c7f7c25c31c8e803c526
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 03:26:30 1995 +0000

    read_passwd.c (des_read_pw_string): Don't depend on
    	krb5_read_password(); this created a circular dependency in
    	the libraries.  This code is now duplicated in
    	des_read_pw_string.
    
    util.c (des_cblock_print_file): Fix -Wall nit.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5991 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog     |   9 +++
 src/lib/des425/read_passwd.c | 156 ++++++++++++++++++++++++++++++++++---------
 src/lib/des425/util.c        |   2 +-
 3 files changed, 134 insertions(+), 33 deletions(-)

commit 24e4341debedf7d762b65a603fb0f79b6e655354
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 03:23:36 1995 +0000

    list_req.c, ss_internal.h: Clean up -Wall flames
    
    configure.in: Don't install the internal ss include files.
    
    Makefile.in (install): Don't install in this directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5990 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog     | 10 ++++++++++
 src/util/ss/Makefile.in   | 28 ++++++++++++++++------------
 src/util/ss/configure.in  |  2 --
 src/util/ss/list_rqs.c    |  2 +-
 src/util/ss/ss_internal.h |  2 ++
 5 files changed, 29 insertions(+), 15 deletions(-)

commit 3e5ec1055fe8476974c268d3b81f687ef7a8bb7f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 02:55:07 1995 +0000

    Change mk_cmds so that the output file is always created in the
    current directory, instead of in the directory where the source file
    is located.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5989 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog | 6 ++++++
 src/util/ss/mk_cmds.c | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 78091a185453594003c607b8e23d90993f33363c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 9 02:52:05 1995 +0000

    Fix problem where the ticket field was assigned with a krb5_data,
    which was then immediately freed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5988 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 6 ++++++
 src/lib/krb5/krb/rd_cred.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 0a031b7b1bdd41e645e027cb827338e82e88816a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 8 21:58:00 1995 +0000

    Don't install compile_et.1; we're not installing the program, anyway
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5987 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 5 +++++
 src/util/et/Makefile.in | 7 ++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 9daa08a5184353c069a3b64a86b9ca1780f50385
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 8 21:57:26 1995 +0000

    Add install target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5986 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 4 ++++
 src/util/profile/Makefile.in | 2 ++
 2 files changed, 6 insertions(+)

commit 94b9b799487d353d7c5b96aa4d8a3fdcc4791997
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 8 21:48:22 1995 +0000

    Don't install the install/kerberosIV header files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5985 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog   | 5 +++++
 src/include/kerberosIV/Makefile.in | 4 +---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 6b2929e54b9d0da84338cc5f23ac31b95ffcfe2e
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 8 21:47:51 1995 +0000

    Integrated patch from OpenVision which allows klist to list keytabs as
    well as ccache's.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5984 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog |   5 +
 src/clients/klist/klist.c   | 313 +++++++++++++++++++++++++++++++++-----------
 2 files changed, 242 insertions(+), 76 deletions(-)

commit 31795e4adec4a8109efbb4a46fe26ff634b6aa49
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 8 21:46:24 1995 +0000

    Define ${prefix} since exec_prefix is sometimes to that.  Don't create
    the directories include/krb5 and include/kerberosIV when installing.
    (They're not needed).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5983 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 6 ++++++
 src/config/pre.in    | 7 ++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 090dfbdc78b2352b47fab9b716bd3bed41486261
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 8 21:43:50 1995 +0000

    Remove excess definitions of prefix, exec_prefix, etc. (Defined in
    config/pre.in)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5982 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  5 +++++
 src/Makefile.in | 10 ----------
 2 files changed, 5 insertions(+), 10 deletions(-)

commit 16931e638ad117cacde205a296c4c85b25d9cb49
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 8 21:20:04 1995 +0000

    Clean up gcc -Wall flames
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5981 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog     |  12 +++++
 src/lib/krb5/krb/auth_con.c    |  33 ++++++------
 src/lib/krb5/krb/chk_trans.c   |   4 +-
 src/lib/krb5/krb/compat_recv.c |   9 ++--
 src/lib/krb5/krb/encrypt_tk.c  |  12 ++---
 src/lib/krb5/krb/gc_frm_kdc.c  | 113 +++++++++++++++++++++--------------------
 src/lib/krb5/krb/gc_via_tkt.c  |  43 ++++++++--------
 src/lib/krb5/krb/gen_seqnum.c  |  12 ++---
 src/lib/krb5/krb/gen_subkey.c  |   4 +-
 src/lib/krb5/krb/get_creds.c   |   5 +-
 src/lib/krb5/krb/get_in_tkt.c  |  28 +++++-----
 src/lib/krb5/krb/in_tkt_ktb.c  |  10 ++--
 src/lib/krb5/krb/in_tkt_pwd.c  |   8 +--
 src/lib/krb5/krb/in_tkt_sky.c  |   2 +-
 src/lib/krb5/krb/init_ctx.c    |  12 ++---
 src/lib/krb5/krb/kdc_rep_dc.c  |  10 ++--
 src/lib/krb5/krb/mk_cred.c     |  49 +++++++++---------
 src/lib/krb5/krb/mk_error.c    |   2 +-
 src/lib/krb5/krb/mk_priv.c     |  31 ++++++-----
 src/lib/krb5/krb/mk_rep.c      |  16 +++---
 src/lib/krb5/krb/mk_req.c      |   8 +--
 src/lib/krb5/krb/mk_req_ext.c  |  54 ++++++++++----------
 src/lib/krb5/krb/mk_safe.c     |  28 +++++-----
 src/lib/krb5/krb/parse.c       |   6 +--
 src/lib/krb5/krb/preauth.c     |   6 +--
 src/lib/krb5/krb/rd_cred.c     |  50 +++++++++---------
 src/lib/krb5/krb/rd_priv.c     |  34 +++++++------
 src/lib/krb5/krb/rd_rep.c      |  15 +++---
 src/lib/krb5/krb/rd_req.c      |  10 ++--
 src/lib/krb5/krb/rd_req_dec.c  |  31 +++++------
 src/lib/krb5/krb/rd_safe.c     |  19 +++----
 src/lib/krb5/krb/recvauth.c    |  13 ++---
 src/lib/krb5/krb/send_tgs.c    |  51 ++++++++++---------
 src/lib/krb5/krb/sendauth.c    |  26 +++++-----
 src/lib/krb5/krb/srv_rcache.c  |   4 +-
 src/lib/krb5/krb/walk_rtree.c  |  16 +++---
 36 files changed, 410 insertions(+), 376 deletions(-)

commit 414d58fe753b8ab7c41c5aa90f411fc53796b7f3
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 8 20:06:03 1995 +0000

    Add comment explaining old admin acl
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5980 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 6 +++---
 src/include/krb5/stock/osconf.h  | 1 +
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 743bf7bb4217dafc718ab645e1c4e91bace31a61
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 8 20:00:20 1995 +0000

    Don't install the include/krb5 header files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5979 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 5 ++++-
 src/include/krb5/Makefile.in | 7 -------
 2 files changed, 4 insertions(+), 8 deletions(-)

commit a4b6bbc277763cb2932aa57aeb053cbdbc1264ac
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jun 8 19:09:11 1995 +0000

    Add description of logging section
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5978 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog   |  4 +++
 src/config-files/krb5.conf.M | 82 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 86 insertions(+)

commit 718c2701d6e1f81a8826d4f5c639cc707b92aa50
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jun 8 19:08:46 1995 +0000

    Add logging section to profile, export profile to root shell
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5977 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  5 +++++
 src/tests/dejagnu/config/default.exp | 18 ++++++++++++++++++
 2 files changed, 23 insertions(+)

commit 914a83c4b912d161b72e80d376709c8f5ee307e3
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jun 8 19:08:06 1995 +0000

    Update kadmind5 to use new logging routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5976 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog    |  8 +++++
 src/kadmin/v5server/admin.c      | 16 +++++-----
 src/kadmin/v5server/passwd.c     |  6 ++--
 src/kadmin/v5server/proto_serv.c | 26 +++++++--------
 src/kadmin/v5server/srv_acl.c    |  2 +-
 src/kadmin/v5server/srv_main.c   | 69 ++++++----------------------------------
 src/kadmin/v5server/srv_net.c    | 30 ++++++++---------
 src/kdc/ChangeLog                |  6 ++++
 src/kdc/Makefile.in              |  6 ++--
 src/kdc/dispatch.c               |  3 +-
 src/kdc/do_as_req.c              | 33 +++++++++----------
 src/kdc/do_tgs_req.c             | 11 ++++---
 src/kdc/kdc_util.c               |  7 ++--
 src/kdc/kerberos_v4.c            |  3 +-
 src/kdc/main.c                   | 69 ++++------------------------------------
 15 files changed, 105 insertions(+), 190 deletions(-)

commit 2527d32669ae3694e28e660d24ceed060d284cf1
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jun 8 19:05:29 1995 +0000

    Add new logging control routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5975 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog    |   9 +
 src/lib/kadm/Makefile.in  |  11 +-
 src/lib/kadm/configure.in |   6 +-
 src/lib/kadm/logger.c     | 930 ++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 951 insertions(+), 5 deletions(-)

commit 66ba2796615342ed62a83cb9fa660016bcbc2bd4
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jun 8 19:04:38 1995 +0000

    Add prototypes for logging routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5974 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   |  6 ++++++
 src/include/krb5/adm_proto.h | 17 +++++++++++++++++
 2 files changed, 23 insertions(+)

commit b16629b3137744ff1727f3c9ba50d7d8fb245ecc
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jun 8 19:03:56 1995 +0000

    Reinstate default name of kadmin.old ACL file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5973 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 5 +++++
 src/include/krb5/stock/osconf.h  | 1 +
 2 files changed, 6 insertions(+)

commit 3b9b0b74c8c02263dc2d7b77c106a3dbc675af7f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 7 20:26:59 1995 +0000

    osconf.h: Use INSTALL and INSTALL_PREFIX instead of KRB5ROOT.  How the
    	filenames are determined have been completely revamped.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5972 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog |  6 ++++++
 src/include/krb5/stock/osconf.h  | 39 ++++++++++++---------------------------
 2 files changed, 18 insertions(+), 27 deletions(-)

commit 656cdb13bc6e3ef7eb9565c5dea6fc693e2e7b2d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 7 20:26:06 1995 +0000

    Makefile.in: Process osconf.h using PREFIX and EXEC_PREFIX instead of
    	KRB5ROOT.
    
    k5-config.h: Remove old defines for krb.conf and krb.realms, which are
    	now obsolete.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5971 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 7 +++++++
 src/include/krb5/Makefile.in | 9 +++------
 src/include/krb5/k5-config.h | 4 ----
 3 files changed, 10 insertions(+), 10 deletions(-)

commit 8e63e252f9ad5a9c206be790f2d360d3872ab87c
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 7 20:12:18 1995 +0000

    Makefile.in (CFLAGS), srv_acl.c (acl_init): Use KRB5_DEFAULT_ADMIN_ACL
    	defined in osconf.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5970 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog   | 5 +++++
 src/kadmin/v5server/Makefile.in | 3 +--
 src/kadmin/v5server/srv_acl.c   | 6 +-----
 3 files changed, 7 insertions(+), 7 deletions(-)

commit 38e0449f4f2827b639b70f945c67eb7f32bd6711
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 7 20:11:21 1995 +0000

    Makefile.in (INSTALLMKDIRS): Make sure that the $(INSTALL_PREFIX) directory
    	exists, not $(KRB5ROOT).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5969 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6607685503458c0468651a2a0427c3f0d9f6155a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 7 20:09:58 1995 +0000

    pre.in: Use the GNU/configure standard method of prefix and
    	exec_prefix to determine where programs get installed.  The
    	use of KRB5ROOT is obsolete.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5968 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  6 ++++++
 src/config/pre.in    | 14 ++++++++------
 2 files changed, 14 insertions(+), 6 deletions(-)

commit 5aa2b30fec6a6d86d7baf23fe0084ab7d2e2c83f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 7 19:48:13 1995 +0000

    clean-$(what) should be clean-$(WHAT)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5967 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a173982e57945583c859fbbcb69a8a1fd0345125
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 7 19:47:09 1995 +0000

    configure.in (CDEFS_INCLUDE): /bin/sh doesn't grok $(foo); it wants ${foo}!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5966 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/hash/ChangeLog    | 4 ++++
 src/util/berk_db/hash/configure.in | 2 +-
 src/util/berk_db/test/ChangeLog    | 4 ++++
 src/util/berk_db/test/configure.in | 2 +-
 4 files changed, 10 insertions(+), 2 deletions(-)

commit bb233c48b80218c86bb0ba815db975867eff5325
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 7 19:23:58 1995 +0000

    Remove old CONFIG_FILE code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5965 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/conv_princ.c | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 551b55bd3887f8108c5cde71cddf686a078f5bb0
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 7 19:22:30 1995 +0000

    def_realm.c (krb5_get_default_realm), get_krbhst.c
    	(krb5_get_krbhst), hst_realm.c (krb5_get_host_realm),
    	init_os_ctx.c (krb5_os_init_context), osconfig.c,
    	realm_dom.c (krb5_get_realm_domain): Remove old ifdef'ed
    	code which read in krb.conf and krb.realms.
    
    read_pwd.c (krb5_read_password): Remove old #ifdef notdef code.
    	Significantly simplified and cleaned up function.
    	Removed BSD 4.3 compatibility code.  (If we ever need
    	to make this work on a non-POSIX system, we'll supply
    	POSIX termios emulation functions in src/lib/krb5/posix.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5964 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |  14 ++++
 src/lib/krb5/os/def_realm.c   |  31 --------
 src/lib/krb5/os/get_krbhst.c  | 105 ---------------------------
 src/lib/krb5/os/hst_realm.c   | 161 ------------------------------------------
 src/lib/krb5/os/init_os_ctx.c |   3 +-
 src/lib/krb5/os/osconfig.c    |  47 ------------
 src/lib/krb5/os/read_pwd.c    | 151 ++++++++-------------------------------
 src/lib/krb5/os/realm_dom.c   | 144 -------------------------------------
 8 files changed, 44 insertions(+), 612 deletions(-)

commit ec2a34fa1097ff0a2725fd47596b404ee8e385af
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 7 14:15:56 1995 +0000

    Include time.h (or sys/time.h) for struct tm structure which is now
    referenced in the los-proto.h file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5963 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 4 ++++
 src/lib/gssapi/krb5/gssapiP_krb5.h | 8 ++++++++
 2 files changed, 12 insertions(+)

commit 594dc81d6e346fe6309c2930da830b809e618b6a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 7 01:20:12 1995 +0000

    test.c (do_remote): Case sockaddr_in * to sockaddr * in calling
    		krb524_convert_creds_addr.
    	(krb4_print_ticket): issue_time should be a KRB4_32
    
    encode.c (encode_v4tkt): Cast a the unsigned long mbz field of KTEXT to
    	krb5_int32 for call to encode_int32.
    
    conv_creds.c (krb524_convert_creds_addr): Cast sockaddr * to sockaddr_in *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5962 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog    | 11 +++++++++++
 src/krb524/conv_creds.c |  2 +-
 src/krb524/encode.c     |  4 ++--
 src/krb524/test.c       |  5 +++--
 4 files changed, 17 insertions(+), 5 deletions(-)

commit 7985b501f73b32dd973587f8114aabf4f107242e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 7 01:18:38 1995 +0000

    Change lifetime field of decomp_ticket prototype to KRB4_32 to match the
    Cygnus krb4 library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5961 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog    | 5 +++++
 src/include/kerberosIV/krb4-proto.h | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b093eb3abf01697d364720738db2a0f81104b184
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Jun 7 00:40:44 1995 +0000

    (key_decrypt_keys): On error, when clearing keyblocks, set contents to null.
    (key_get_admin_entry):  Allocate enough memory for admin_princ_name.
    			Initialize akey and pkey to zero.
    			Cannot use krb5_free_keyblock on stack based keyblock.
    (key_finish): Cannot use krb5_free_keyblock on bss based keyblock.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5960 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog | 11 +++++++++++
 src/kadmin/v5server/srv_key.c | 20 +++++++++++++++-----
 2 files changed, 26 insertions(+), 5 deletions(-)

commit ec87f3861690a79d9dcce1f72eef7d8444cc9997
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 7 00:06:19 1995 +0000

    	* configure.in: fix make install
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5959 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 4 ++++
 src/util/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 8d872636c0180a4f982e0b12b7ec5144da3d3d38
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 7 00:05:31 1995 +0000

    	* configure.in:
    	* Makefile.in: fix make install
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5958 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog    |  5 +++++
 src/util/et/Makefile.in  | 15 +++++----------
 src/util/et/configure.in |  2 ++
 3 files changed, 12 insertions(+), 10 deletions(-)

commit 7aefc3c79f08d889c94b0cd6c8cbbd87b9074ccd
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Jun 6 21:32:52 1995 +0000

    Use ARADD instead of ARCHIVE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5957 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog   | 8 ++++++++
 src/krb524/Makefile.in | 2 +-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 4a4d973e8312c5fbcae19fcb0bece1ddda53dd7a
Author: Paul Park <pjpark@mit.edu>
Date:   Tue Jun 6 21:32:25 1995 +0000

    Fix strings for Ultrix native compiler
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5956 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/cnv_tkt_skey.c | 4 ++--
 src/krb524/conv_creds.c   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 37a8088aadbd856dd34a5cf4a9fbcbabe4a7154f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 6 16:39:22 1995 +0000

    Build the krb524 directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5955 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 4 ++++
 src/configure.in | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 8231223ae90b8c4bb3a5255b57a387b15a74ec05
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 6 16:37:21 1995 +0000

    Rename save_credentials to krb_save_credentials, to match the Cygnus
    krb4 library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5954 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog    | 5 +++++
 src/include/kerberosIV/krb4-proto.h | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 18d5a5e0c9cf220355b87aa6f157200a4c6643ca
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 6 16:29:12 1995 +0000

    Add prototype for krb5_524_conv_principal()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5953 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.hin  | 5 +++++
 2 files changed, 9 insertions(+)

commit 34ef8b05a95912d7750b570a66d1cfbf148bc766
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 6 02:29:09 1995 +0000

    Updated to use autoconf, and to use the new Kerberos library API
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5952 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/.cvsignore     |   1 +
 src/krb524/ChangeLog      |   8 +++
 src/krb524/Makefile.in    |  70 +++++++++++++++++++++++
 src/krb524/cnv_tkt_skey.c |  31 +++++++----
 src/krb524/configure.in   |  15 +++++
 src/krb524/conv_creds.c   |  42 +++++++++-----
 src/krb524/conv_princ.c   |  21 +++++--
 src/krb524/conv_tkt.c     |  12 ++--
 src/krb524/encode.c       |  25 ++++++---
 src/krb524/getcred.c      |  10 ++--
 src/krb524/k524init.c     |  68 ++++++++++++++---------
 src/krb524/krb524.h       |  47 ++++++++++++++++
 src/krb524/krb524d.c      | 137 +++++++++++++++++++++++++++-------------------
 src/krb524/misc.c         |  13 ++++-
 src/krb524/sendmsg.c      |  20 +++++--
 src/krb524/test.c         |  97 ++++++++++++++++++--------------
 16 files changed, 436 insertions(+), 181 deletions(-)

commit 6ffb2100cb6bdabce3b956ef2c827add590c41a5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jun 6 01:07:44 1995 +0000

    Convert longs to KRB_32 for 64 bit architectures. (only
    detected in v4kadmind)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5951 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog    |  4 ++++
 src/lib/des425/quad_cksum.c | 26 ++++++++++++++++++++------
 2 files changed, 24 insertions(+), 6 deletions(-)

commit f16e11190c6642bc491f53e94bbb388ceeb14752
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jun 5 20:14:54 1995 +0000

    Change kadmin5 password prompting order
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5950 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog          |  4 ++++
 src/tests/dejagnu/config/default.exp        |  4 ++--
 src/tests/dejagnu/krb-standalone/ChangeLog  |  4 ++++
 src/tests/dejagnu/krb-standalone/kadmin.exp | 12 ++++++------
 4 files changed, 16 insertions(+), 8 deletions(-)

commit 1e886a99026a61f77c5e5281c55517da8ad5176c
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jun 5 20:14:25 1995 +0000

    Change password prompting order
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5949 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog |  10 +++
 src/kadmin/v5client/kadmin5.c | 161 +++++++++++++++++++++++++-----------------
 src/kadmin/v5client/kadmin5.h |   5 +-
 src/kadmin/v5client/network.c |  24 +++++--
 4 files changed, 129 insertions(+), 71 deletions(-)

commit 5523d977815b063e513273daafcefd43e98b5eba
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jun 5 18:27:57 1995 +0000

    Specify maxlife and maxrenewlife fields when creating changepw
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5948 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog | 6 ++++++
 src/kadmin/v5server/srv_key.c | 9 +++++++++
 2 files changed, 15 insertions(+)

commit fcb74b8920213d7cc0c01e35cf47b81e29f0109b
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jun 5 18:27:15 1995 +0000

    Use new krb5_adm_connect() calling sequence
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5947 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog | 5 +++++
 src/kadmin/kpasswd/kpasswd.c | 4 +++-
 src/windows/cns/changelo     | 4 ++++
 src/windows/cns/kpasswd.c    | 3 ++-
 4 files changed, 14 insertions(+), 2 deletions(-)

commit 7c5b0c7ac67d9df2b230f8888f542c1db30fb647
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jun 5 18:26:36 1995 +0000

    Add support for specifiable ccache and lifetime for admin principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5946 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog |  8 +++++
 src/kadmin/v5client/kadmin5.M | 31 +++++++++++++++++
 src/kadmin/v5client/kadmin5.c | 80 ++++++++++++++++++++++++++++++++++++++++---
 src/kadmin/v5client/kadmin5.h |  4 +++
 src/kadmin/v5client/network.c | 10 ++++--
 5 files changed, 126 insertions(+), 7 deletions(-)

commit 89d551b9283a5830709eda919affc3432d1d180e
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jun 5 18:23:09 1995 +0000

    Update prototype for krb5_adm_connect()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5945 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 5 +++++
 src/include/krb5/adm_proto.h | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 8480456b39cbf60ec1e28bc2a31e5da6884e70d5
Author: Paul Park <pjpark@mit.edu>
Date:   Mon Jun 5 18:22:26 1995 +0000

    Add support for specifiable ccache and ticket lifetime for kadm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5944 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog  |  10 ++++
 src/lib/kadm/adm_conn.c | 145 ++++++++++++++++++++++++++++++++++++------------
 2 files changed, 121 insertions(+), 34 deletions(-)

commit 70f1009eaf0bf229bba3bbcc28ff86478e3ecad2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 5 00:52:25 1995 +0000

    Remove built error header files for make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5943 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 5 +++++
 src/include/Makefile.in | 2 ++
 2 files changed, 7 insertions(+)

commit efdce6b41c75ef90b6ea762c6881cc7fe361b7f0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon Jun 5 00:51:44 1995 +0000

    Change order of libraries to allow for proper shared library dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5942 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    | 5 +++++
 src/lib/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4330835ce10cbc11916fc63c6ab3fe148b9be906
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Jun 3 21:22:00 1995 +0000

    If using inetd, set file descriptor of socket to 0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5941 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/ChangeLog | 4 ++++
 src/appl/sample/sserver/sserver.c | 1 +
 2 files changed, 5 insertions(+)

commit 474fedec4582d205989fbc5906b215232fe002ec
Author: Keith Vetter <keithv@fusion.com>
Date:   Sat Jun 3 02:54:18 1995 +0000

    Better description of latest telnet changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5939 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/changelo | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit a6193eaae4caab349681cf43405cf9fc323efabc
Author: Keith Vetter <keithv@fusion.com>
Date:   Sat Jun 3 02:46:46 1995 +0000

    Made the shared library makefile changes not apply to the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5938 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/Makefile.in | 13 +++++++++++--
 src/lib/crypto/des/Makefile.in   | 13 +++++++++++--
 src/lib/crypto/md4/Makefile.in   | 13 +++++++++++--
 src/lib/crypto/md5/Makefile.in   | 13 +++++++++++--
 src/lib/crypto/os/Makefile.in    |  7 ++++++-
 5 files changed, 50 insertions(+), 9 deletions(-)

commit a6eae6d985a95bd46e0ae18727258e1c1b2d555c
Author: Keith Vetter <keithv@fusion.com>
Date:   Sat Jun 3 01:38:03 1995 +0000

    Better handling of error codes returned by winsock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5937 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 4 ++++
 src/util/et/error_message.c | 9 +++++++++
 2 files changed, 13 insertions(+)

commit 99d5835b1362f2e3e9c52f2dbad0eaf17955dd2a
Author: Keith Vetter <keithv@fusion.com>
Date:   Sat Jun 3 01:36:16 1995 +0000

    PC bug fixes mostly 16 vs 32 which prototyping fixed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5936 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog  |  7 +++++++
 src/lib/kadm/adm_conn.c | 37 +++++++++++++++++++++++++++++++++----
 src/lib/kadm/adm_rw.c   | 21 +++++++++++++++------
 3 files changed, 55 insertions(+), 10 deletions(-)

commit db868db05e03eb15513def0c0998884d37ecc3cf
Author: Keith Vetter <keithv@fusion.com>
Date:   Sat Jun 3 01:32:45 1995 +0000

    Low-level PC socket read/write didn't work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5935 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 4 ++++
 src/lib/krb5/os/net_read.c  | 8 ++++++--
 src/lib/krb5/os/net_write.c | 8 ++++++--
 3 files changed, 16 insertions(+), 4 deletions(-)

commit 7050cd49620aa8882a481dba8870ea9e37011ba9
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Jun 2 18:55:30 1995 +0000

    Windows telnet changes to enable the cursor keys
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5934 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/changelo     |  4 ++
 src/windows/cns/makefile     | 27 ++++++++-----
 src/windows/wintel/changelo  | 12 ++++++
 src/windows/wintel/emul.c    |  4 +-
 src/windows/wintel/intern.c  | 92 +++++++++++++++++++++++---------------------
 src/windows/wintel/makefile  | 46 +++++++++++-----------
 src/windows/wintel/screen.c  | 59 ++++++++++++++++++----------
 src/windows/wintel/screen.h  |  7 +++-
 src/windows/wintel/telnet.c  | 10 +++++
 src/windows/wintel/telnet.rc |  2 +-
 10 files changed, 161 insertions(+), 102 deletions(-)

commit c752d322e26e5479b70e281abe0c3e2aa3cc7788
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jun 1 18:56:43 1995 +0000

    Change admin instance to kadmin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5933 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog          |  4 ++
 src/tests/dejagnu/config/default.exp        | 12 ++---
 src/tests/dejagnu/krb-standalone/ChangeLog  |  4 ++
 src/tests/dejagnu/krb-standalone/kadmin.exp | 72 ++++++++++++++---------------
 4 files changed, 50 insertions(+), 42 deletions(-)

commit cd0958ec43ae34202e6540a6df175c8bb6431d78
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jun 1 18:56:03 1995 +0000

    Change default acl file name to a #define
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5932 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog   | 13 +++++++++++++
 src/kadmin/v5server/Makefile.in |  3 ++-
 src/kadmin/v5server/kadmind5.M  | 21 ++++++++++++---------
 src/kadmin/v5server/srv_acl.c   |  5 ++++-
 4 files changed, 31 insertions(+), 11 deletions(-)

commit e5fad988912f911b8e61010272286cb3eee21ef5
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jun 1 18:55:21 1995 +0000

    If no srvtab specified, then use squirreled admin key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5931 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/kadm5_defs.h | 1 +
 src/kadmin/v5server/proto_serv.c | 5 +++++
 2 files changed, 6 insertions(+)

commit 731a91787abb8a4a69affbab16b80aa830fe1b83
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jun 1 18:54:35 1995 +0000

    Add logic to retrieve/create the password changing service principal's
    database entry.  Further, keep the service key lying around so that we
    don't require a srvtab.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5930 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_key.c | 240 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 238 insertions(+), 2 deletions(-)

commit 15c0f9b5c5b681b8d35b0b6ce22e8a099a28b7fe
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jun 1 18:52:17 1995 +0000

    Change admin instance name to kadmin and fix bug in kadmin_list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5929 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog |   8 +++
 src/kadmin/v5client/kadmin5.M |   4 +-
 src/kadmin/v5client/kadmin5.c | 114 +++++++++++++++++++-----------------------
 3 files changed, 62 insertions(+), 64 deletions(-)

commit 9fca0e35d94a8404a9080573debfd98d9d3802f6
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Jun 1 18:51:21 1995 +0000

    Change admin port number to 464
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5928 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 4 ++++
 src/include/krb5/adm.h     | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit cb301ec84546f9fe8a2dd466927a232b0442c963
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 1 01:18:32 1995 +0000

    	* loginpaths.h: #ifdef ultrix => #ifdef __ultrix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5927 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 4 ++++
 src/appl/bsd/loginpaths.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 01159558676a56308b3f3537abed98b11e4b672c
Author: Paul Park <pjpark@mit.edu>
Date:   Wed May 31 15:24:02 1995 +0000

    Ranlib libkdb5 after doing the update from berk_db
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5926 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog   | 4 ++++
 src/lib/kdb/Makefile.in | 1 +
 2 files changed, 5 insertions(+)

commit a22d456dda905e13b78f5c96b5c99a0b00f0b775
Author: Paul Park <pjpark@mit.edu>
Date:   Wed May 31 15:22:15 1995 +0000

    Use kdb5_db_destroy instead of explicitly unlinking files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5925 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/destroy/ChangeLog      |  8 +++----
 src/admin/destroy/Makefile.in    |  2 +-
 src/admin/destroy/kdb5_destroy.c | 45 ++++++----------------------------------
 3 files changed, 10 insertions(+), 45 deletions(-)

commit 29a572cbd506be9c9ebc3fd3337c711dada353af
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 31 12:12:13 1995 +0000

    Change DBOBJS to DB_OBJS to match rest of Makefile.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5924 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog   | 5 +++++
 src/lib/kadm/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9dac75865098fa6bfb4444289989e71293d13bbb
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed May 31 01:57:48 1995 +0000

    Removed des425 from the PC world
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5923 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 5 ++---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit a38d76b9f8e14aa71bddea3979684c1af25520dc
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed May 31 01:55:36 1995 +0000

    Removed making in des425 for the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5922 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/Makefile.in | 6 ------
 2 files changed, 4 insertions(+), 6 deletions(-)

commit eed2f6d7669e5e082f91c01146602d1103666e54
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed May 31 00:39:52 1995 +0000

    Added missing Windows DLL exported routine
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5921 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/libkrb5.def | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 9da4b19371fbad8b56a2c48bf38b1a7381ab3883
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed May 31 00:36:38 1995 +0000

    Removed INTERFACE from two kadm routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5920 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog | 4 ++++
 src/lib/kadm/adm_rw.c  | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 85c8155380e264abb0b3bc31facea5a60466db8a
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed May 31 00:33:33 1995 +0000

    Removed INTERFACE from some kadm prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5919 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 4 ++++
 src/include/krb5/adm_proto.h | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit f581566cc0892118a8d35a927be4ea854c80f239
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed May 31 00:30:24 1995 +0000

    Added k5 password changing code for the cns program (untested, waiting for
    a server.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5918 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/.Sanitize |   1 +
 src/windows/cns/changelo  |   7 ++
 src/windows/cns/cns.c     |  38 ++------
 src/windows/cns/cns.h     |   8 ++
 src/windows/cns/kpasswd.c | 215 ++++++++++++++++++++++++++++++++++++++++++++++
 src/windows/cns/makefile  |   2 +-
 6 files changed, 240 insertions(+), 31 deletions(-)

commit 4006345f4798a71d7918892579270b3053256a6b
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue May 30 17:40:54 1995 +0000

    Added kadm routines to the export list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5916 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/libkrb5.def | 5 +++++
 2 files changed, 9 insertions(+)

commit b43743d44700175572dfcb186c18e91c3771c034
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue May 30 17:38:16 1995 +0000

    Changes to get kadm working on the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5915 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   |  6 ++++++
 src/include/krb5/adm_proto.h |  2 ++
 src/include/krb5/k5-config.h |  3 ++-
 src/lib/kadm/ChangeLog       |  5 +++++
 src/lib/kadm/Makefile.in     | 33 ++++++++++++++++++++++++---------
 src/lib/kadm/adm_conn.c      |  6 ++++++
 6 files changed, 45 insertions(+), 10 deletions(-)

commit 7993c6d40125341f9742b8b64a49d0b3cf3c8529
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 30 14:55:10 1995 +0000

    Use sys/cdefs.h if present (e.g. linux)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5914 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/hash/ChangeLog    | 5 +++++
 src/util/berk_db/hash/Makefile.in  | 4 +++-
 src/util/berk_db/hash/configure.in | 6 ++++++
 src/util/berk_db/test/ChangeLog    | 5 +++++
 src/util/berk_db/test/Makefile.in  | 3 ++-
 src/util/berk_db/test/configure.in | 6 ++++++
 6 files changed, 27 insertions(+), 2 deletions(-)

commit 4961f247a203adb5826f4a9bfa067e8d97829dc6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 30 14:48:59 1995 +0000

    If the size field of a struct datum != size field of DBT, you need to copy
    the information from one structure to the other without casting as you wind
    up with stack garbage. (DEC alpha OSF)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5913 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/hash/ChangeLog    |  9 ++++++
 src/util/berk_db/hash/configure.in | 37 ++++++++++++++++++++++++
 src/util/berk_db/hash/krb5_ndbm.c  | 58 ++++++++++++++++++++++++++++++++++++++
 3 files changed, 104 insertions(+)

commit 28ec4e65423c14605e0f2d0150b12ba684e8fd6e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 30 10:32:08 1995 +0000

    Check for the signal type in compiling tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5912 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/test/ChangeLog    | 7 +++++++
 src/util/berk_db/test/Makefile.in  | 2 +-
 src/util/berk_db/test/configure.in | 1 +
 3 files changed, 9 insertions(+), 1 deletion(-)

commit b972fc36fd30791d0ae24287565a6e2ca321c519
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun May 28 20:19:09 1995 +0000

    Use syslog instead of com_err when shutting down as output may be closed and
    a sigpipe would result. (during dejagnu tests)
    Use exit instead of return from main as may be on the interrupt stack at the
    time.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5911 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog  | 7 +++++++
 src/kadmin/v5server/srv_main.c | 6 ++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 3e911d5afa2c082479fadf7388bc9afa7c7e1b05
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 27 04:31:43 1995 +0000

    Restore timestamp file which is needed by libupdate.sh
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5910 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ace33a3dc43a91014869a180e96762360bfc0dca
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 27 04:31:18 1995 +0000

    Add timestamp check file required by libupdate.sh
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5909 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8ada7938dc8ee48139361c14d734a5620675fd45
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 27 04:30:37 1995 +0000

    Export $(CC) for the benefit of config.guess
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5908 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 2 ++
 src/configure.in | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit e700ed1dd3c6cf29420b35d5ebe2bd35fdbb9e85
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 27 01:46:58 1995 +0000

    Create kerbsrc-nt.zip with the right filename, and clean up
    include/krb5.h after making the Windows .zip files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5907 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 6e90b794d221f0b98a72c5e2977daa11bfb61768
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 27 01:45:10 1995 +0000

    Added new function, des_cblock_print_file(), which is referenced by
    libkrb4.a.  (Even though it's never used, some OS's demand that all of
    the references in a shared library have to be resolved.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5906 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog    |  7 +++++++
 src/lib/des425/Makefile.in  | 26 ++++++++++++++++++++++++--
 src/lib/des425/configure.in |  3 +++
 src/lib/des425/util.c       | 38 ++++++++++++++++++++++++++++++++++++++
 4 files changed, 72 insertions(+), 2 deletions(-)

commit a12e104e3911c694bd56fe3519e14ae63e995611
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 27 01:43:29 1995 +0000

    Remove backward compatibility code for Kerberos V3 (!) which was
    causing problems for shared libraries.  Library code shouldn't try to
    reference global variables defined by the calling application!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5905 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     |  7 +++++++
 src/lib/krb4/Makefile.in   | 17 ++++++++++++++++-
 src/lib/krb4/configure.in  |  2 ++
 src/lib/krb4/cr_err_repl.c | 10 ++++++++++
 4 files changed, 35 insertions(+), 1 deletion(-)

commit 4fbf97a1be3a0f12c3a757de9f89240133582fc4
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 27 00:23:35 1995 +0000

    Add support for building shared libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5904 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog                 |  4 ++++
 src/lib/krb5/Makefile.in               | 19 ++++++++-----------
 src/lib/krb5/asn.1/ChangeLog           |  4 ++++
 src/lib/krb5/asn.1/Makefile.in         | 15 +++++++++++++--
 src/lib/krb5/asn.1/configure.in        |  5 ++---
 src/lib/krb5/ccache/ChangeLog          |  4 ++++
 src/lib/krb5/ccache/Makefile.in        | 18 ++++++++++++++----
 src/lib/krb5/ccache/configure.in       |  1 +
 src/lib/krb5/ccache/file/ChangeLog     |  4 ++++
 src/lib/krb5/ccache/file/Makefile.in   | 20 +++++++++++++++++++-
 src/lib/krb5/ccache/file/configure.in  |  1 +
 src/lib/krb5/ccache/stdio/ChangeLog    |  4 ++++
 src/lib/krb5/ccache/stdio/Makefile.in  | 22 +++++++++++++++++++++-
 src/lib/krb5/ccache/stdio/configure.in |  1 +
 src/lib/krb5/configure.in              |  3 ++-
 src/lib/krb5/error_tables/ChangeLog    |  4 ++++
 src/lib/krb5/error_tables/Makefile.in  | 14 ++++++++++++--
 src/lib/krb5/error_tables/configure.in |  1 +
 src/lib/krb5/free/ChangeLog            |  4 ++++
 src/lib/krb5/free/Makefile.in          | 22 +++++++++++++++++++++-
 src/lib/krb5/free/configure.in         |  1 +
 src/lib/krb5/keytab/ChangeLog          |  4 ++++
 src/lib/krb5/keytab/Makefile.in        | 17 +++++++++++++----
 src/lib/krb5/keytab/configure.in       |  1 +
 src/lib/krb5/keytab/file/ChangeLog     |  4 ++++
 src/lib/krb5/keytab/file/Makefile.in   | 21 ++++++++++++++++++++-
 src/lib/krb5/keytab/file/configure.in  |  1 +
 src/lib/krb5/os/ChangeLog              |  4 ++++
 src/lib/krb5/os/Makefile.in            | 23 +++++++++++++++++++++--
 src/lib/krb5/os/configure.in           |  1 +
 src/lib/krb5/posix/ChangeLog           |  4 ++++
 src/lib/krb5/posix/Makefile.in         | 19 ++++++++++++++++++-
 src/lib/krb5/posix/configure.in        |  1 +
 src/lib/krb5/rcache/ChangeLog          |  4 ++++
 src/lib/krb5/rcache/Makefile.in        | 21 ++++++++++++++++++++-
 src/lib/krb5/rcache/configure.in       |  1 +
 src/util/profile/ChangeLog             |  2 +-
 37 files changed, 263 insertions(+), 36 deletions(-)

commit 3f5348c717ea2d0cd9eaff7e4c1090c99b5405f0
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 27 00:08:01 1995 +0000

    Add support for building shared libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5903 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |  4 ++++
 src/util/profile/Makefile.in  | 15 +++++++++++++--
 src/util/profile/configure.in |  1 +
 3 files changed, 18 insertions(+), 2 deletions(-)

commit 0f30c97b9cb1a1e0d8437d65ff557116346b6a50
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri May 26 23:49:02 1995 +0000

    Windows makefile file configuration excludes lines beginning with '@'
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5902 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 16 ++--------------
 src/wconfig.c | 20 +++++++++++---------
 2 files changed, 13 insertions(+), 23 deletions(-)

commit 7b506824f7df591fb264fe888ce57cfeedad6e38
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 26 22:45:57 1995 +0000

    Fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5901 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 4 ++++
 src/tests/dejagnu/config/default.exp | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 6e16566ffb18c0ca9997260417fdf8a2511a0298
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 26 22:45:36 1995 +0000

    Change to new Berkeley Database naming convention
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5900 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/destroy/ChangeLog      |  7 +++++++
 src/admin/destroy/Makefile.in    |  2 +-
 src/admin/destroy/kdb5_destroy.c | 12 ++++++++++++
 3 files changed, 20 insertions(+), 1 deletion(-)

commit a721f68e8b73f2a78664362dd318c4ba8fa451ee
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 26 22:45:05 1995 +0000

    kadmind5 depends on libkdb5.a
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5899 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog   | 4 ++++
 src/kadmin/v5server/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3ca0b0f516c652dfc631a0577a428d0ca0dc3b01
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 26 22:44:43 1995 +0000

    krb5kdc depends on libkdb5.a
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5898 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   | 4 ++++
 src/kdc/Makefile.in | 1 +
 2 files changed, 5 insertions(+)

commit 6f392fd03d7adec050dde1ac2b3b3bda7141a6a4
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 26 22:44:16 1995 +0000

    Add berk_db to list of subdirectories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5897 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 4 ++++
 src/util/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 7b8526952e77bb6d15cfc662e0fd1e79833fe860
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 26 22:43:18 1995 +0000

    Use new Berkeley Database code and add test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5896 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    |  10 +
 src/lib/kdb/Makefile.in  |  31 +-
 src/lib/kdb/configure.in |   2 +
 src/lib/kdb/kdb_dbm.c    | 111 ++++--
 src/lib/kdb/t_kdb.c      | 865 +++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 993 insertions(+), 26 deletions(-)

commit e7fc5851828477c7158a1db41a355b97077aecb4
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 26 22:42:39 1995 +0000

    Check in Berkeley Database code version 1.85
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5895 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/berk_db/.Sanitize                   |  44 ++
 src/util/berk_db/.cvsignore                  |   1 +
 src/util/berk_db/ChangeLog                   |  13 +
 src/util/berk_db/Makefile.in                 |  58 ++
 src/util/berk_db/PORT/.Sanitize              |  35 +
 src/util/berk_db/PORT/README                 | 131 ++++
 src/util/berk_db/PORT/clib/.Sanitize         |  35 +
 src/util/berk_db/PORT/clib/memmove.c         | 139 ++++
 src/util/berk_db/PORT/clib/mktemp.c          | 132 ++++
 src/util/berk_db/PORT/clib/snprintf.c        |  54 ++
 src/util/berk_db/PORT/clib/strerror.c        |  67 ++
 src/util/berk_db/PORT/include/.Sanitize      |  35 +
 src/util/berk_db/PORT/include/cdefs.h        | 122 ++++
 src/util/berk_db/PORT/include/compat.h       | 231 +++++++
 src/util/berk_db/PORT/include/ndbm.h         |  77 +++
 src/util/berk_db/PORT/include/queue.h        | 245 +++++++
 src/util/berk_db/PORT/krb5/.Sanitize         |  33 +
 src/util/berk_db/PORT/krb5/include/.Sanitize |  32 +
 src/util/berk_db/PORT/krb5/include/compat.h  | 258 +++++++
 src/util/berk_db/PORT/krb5/sys/.Sanitize     |  32 +
 src/util/berk_db/PORT/krb5/sys/cdefs.h       | 122 ++++
 src/util/berk_db/README                      |  40 ++
 src/util/berk_db/README.krb5                 |  17 +
 src/util/berk_db/changelog                   | 103 +++
 src/util/berk_db/configure.in                |  15 +
 src/util/berk_db/hash/.Sanitize              |  49 ++
 src/util/berk_db/hash/.cvsignore             |   1 +
 src/util/berk_db/hash/Makefile.in            |  46 ++
 src/util/berk_db/hash/README                 |  72 ++
 src/util/berk_db/hash/configure.in           |  16 +
 src/util/berk_db/hash/extern.h               |  65 ++
 src/util/berk_db/hash/hash.c                 | 994 +++++++++++++++++++++++++++
 src/util/berk_db/hash/hash.h                 | 293 ++++++++
 src/util/berk_db/hash/hash_bigkey.c          | 667 ++++++++++++++++++
 src/util/berk_db/hash/hash_buf.c             | 355 ++++++++++
 src/util/berk_db/hash/hash_func.c            | 212 ++++++
 src/util/berk_db/hash/hash_log2.c            |  54 ++
 src/util/berk_db/hash/hash_page.c            | 944 +++++++++++++++++++++++++
 src/util/berk_db/hash/hsearch.c              | 107 +++
 src/util/berk_db/hash/krb5_ndbm.c            | 245 +++++++
 src/util/berk_db/hash/ndbm.c                 | 202 ++++++
 src/util/berk_db/hash/page.h                 |  92 +++
 src/util/berk_db/hash/search.h               |  51 ++
 src/util/berk_db/include/.Sanitize           |  33 +
 src/util/berk_db/include/db.h                | 239 +++++++
 src/util/berk_db/include/mpool.h             |  99 +++
 src/util/berk_db/man/.Sanitize               |  32 +
 src/util/berk_db/man/hash.3                  | 159 +++++
 src/util/berk_db/test/.Sanitize              |  39 ++
 src/util/berk_db/test/.cvsignore             |   1 +
 src/util/berk_db/test/Makefile.in            |  30 +
 src/util/berk_db/test/README                 |  74 ++
 src/util/berk_db/test/configure.in           |   6 +
 src/util/berk_db/test/dbtest.c               | 759 ++++++++++++++++++++
 src/util/berk_db/test/hash.tests/.Sanitize   |  40 ++
 src/util/berk_db/test/hash.tests/driver2.c   | 114 +++
 src/util/berk_db/test/hash.tests/makedb.sh   |  13 +
 src/util/berk_db/test/hash.tests/tcreat3.c   | 105 +++
 src/util/berk_db/test/hash.tests/tdel.c      | 122 ++++
 src/util/berk_db/test/hash.tests/testit      | 147 ++++
 src/util/berk_db/test/hash.tests/thash4.c    | 132 ++++
 src/util/berk_db/test/hash.tests/tread2.c    | 105 +++
 src/util/berk_db/test/hash.tests/tseq.c      |  88 +++
 src/util/berk_db/test/hash.tests/tverify.c   | 107 +++
 src/util/berk_db/test/run.test               | 705 +++++++++++++++++++
 65 files changed, 9685 insertions(+)

commit 8f413090a325a0e33fbaf65a8e937e7802f71a76
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri May 26 18:03:32 1995 +0000

    Prime local shared library registry file for Alpha OSF
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5894 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 5 +++++
 src/configure.in | 3 +++
 2 files changed, 8 insertions(+)

commit 1f8abd90a991311489fb14ef27c7cc53674ae3f9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri May 26 17:41:23 1995 +0000

    For OSF/1, maintain a local shared library registry. (allows for
    optimization of shared library address space)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5893 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 6 +++++-
 src/util/makeshlib | 4 ++--
 2 files changed, 7 insertions(+), 3 deletions(-)

commit cc214c15477b62107cbbe0f17e3efd715b44c742
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri May 26 17:28:36 1995 +0000

    Added kadm for the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5892 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  4 ++++
 src/lib/Makefile.in | 11 +++++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 2b9478e81d37c35f277f99341a319bcbe84ada65
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri May 26 17:25:20 1995 +0000

    Disabled some of the shared library stuff for the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5891 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   |  6 ++++++
 src/lib/krb5/krb/Makefile.in | 13 +++++++++++--
 2 files changed, 17 insertions(+), 2 deletions(-)

commit 2680822b238b8a43b19a53202bb10ea48a875d23
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri May 26 17:23:05 1995 +0000

    More prototype changes for the PC to get kadm stuff working
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5890 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   |  5 +++++
 src/include/krb5/adm_proto.h | 10 +++++-----
 src/include/krb5/los-proto.h |  2 ++
 3 files changed, 12 insertions(+), 5 deletions(-)

commit ce7c787a7d5cf5c12f4ab06a9713add2e58862d5
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri May 26 17:21:54 1995 +0000

    Added lib/kadm directory and removed lib/krb425 directory for the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5889 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 82928a986afd859324f5092c10dab90aa3a78e75
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri May 26 16:50:37 1995 +0000

    Added shared library support for Alpha OSF
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5888 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 4 ++++
 src/configure.in | 7 +++++++
 2 files changed, 11 insertions(+)

commit e74fbfef5d5b39cbc22ecadeed998007e555b20e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri May 26 16:43:37 1995 +0000

    Add support for Dec-alpha. Will currently only work (without warning)
    for libcrypto.so
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5887 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  5 +++++
 src/util/makeshlib | 11 +++++++++++
 2 files changed, 16 insertions(+)

commit 3f850982c43eee71805f070370970c858546d4af
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri May 26 02:29:42 1995 +0000

    Header file changes needed for kadm on the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5886 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 5 +++++
 src/include/krb5/adm_proto.h | 4 ++--
 src/include/krb5/k5-config.h | 1 -
 3 files changed, 7 insertions(+), 3 deletions(-)

commit 044df506c1e1e7ace4e39a1e268f458965f6845b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 26 02:17:43 1995 +0000

    Add support building shared libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5885 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog          |  4 ++++
 src/lib/crypto/Makefile.in        | 34 ++++++++++++++++++++++++++--------
 src/lib/crypto/configure.in       |  3 +++
 src/lib/crypto/crc32/ChangeLog    |  4 ++++
 src/lib/crypto/crc32/Makefile.in  | 10 +++++++++-
 src/lib/crypto/crc32/configure.in |  1 +
 src/lib/crypto/des/ChangeLog      |  4 ++++
 src/lib/crypto/des/Makefile.in    | 10 +++++++++-
 src/lib/crypto/des/configure.in   |  1 +
 src/lib/crypto/md4/ChangeLog      |  4 ++++
 src/lib/crypto/md4/Makefile.in    | 10 +++++++++-
 src/lib/crypto/md4/configure.in   |  1 +
 src/lib/crypto/md5/ChangeLog      |  4 ++++
 src/lib/crypto/md5/Makefile.in    | 10 +++++++++-
 src/lib/crypto/md5/configure.in   |  1 +
 src/lib/crypto/os/ChangeLog       |  4 ++++
 src/lib/crypto/os/Makefile.in     | 28 ++++++++++++++++++++++++++--
 src/lib/crypto/os/configure.in    |  1 +
 18 files changed, 120 insertions(+), 14 deletions(-)

commit d61b56400be218d551eee24b997ace6da0b3a16f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 26 02:12:08 1995 +0000

    Add variable DO_MAKE_SHLIB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5884 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 3 ++-
 src/config/pre.in    | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 6b8cd68823e8d6cecb04e084c8b54e7daacb58bf
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 26 02:11:28 1995 +0000

    Add support for shared libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5883 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |  7 +++++++
 src/aclocal.m4   | 42 ++++++++++++++++++++++++++++++++++++++++++
 src/configure.in | 27 +++++++++++++++++++++++++++
 3 files changed, 76 insertions(+)

commit 7677ff2c23e735ed5dafc25a80396bae7c6b1538
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 26 01:40:19 1995 +0000

    pre.in(HOST_TYPE, SHEXT): Added variables filled in by configure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5882 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 3 +++
 2 files changed, 7 insertions(+)

commit 0c347bd0ed0a29d21e62a298b472b6c93983a874
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 26 01:39:37 1995 +0000

    Added shell script for creating shared libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5881 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  4 ++++
 src/util/makeshlib | 25 +++++++++++++++++++++++++
 2 files changed, 29 insertions(+)

commit 97a711343b226b2e0e377e38ea08e0d38b3b7887
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri May 26 01:01:34 1995 +0000

    First pass to make the new kadm stuff compile cleanly on the PC. No test
    for correctness yet.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5880 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog    | 11 +++++++++++
 src/lib/kadm/Makefile.in  | 22 +++++++++++++---------
 src/lib/kadm/adm_conn.c   |  4 +++-
 src/lib/kadm/adm_kt_enc.c |  8 ++++----
 src/lib/kadm/adm_kw_dec.c |  4 ++--
 src/lib/kadm/adm_kw_enc.c |  8 ++++----
 src/lib/kadm/adm_rw.c     | 12 ++++++------
 7 files changed, 43 insertions(+), 26 deletions(-)

commit c6dbd227392bc18e0edbe13cc194968d687f602d
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu May 25 22:57:14 1995 +0000

    Several small changes to get the PC working without warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5879 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog           | 4 ++++
 src/include/krb5/los-proto.h         | 6 ++++++
 src/lib/krb5/ccache/file/ChangeLog   | 4 ++++
 src/lib/krb5/ccache/file/fcc_maybe.c | 3 ++-
 src/lib/krb5/os/ChangeLog            | 8 ++++++++
 src/lib/krb5/os/ktdefname.c          | 2 +-
 src/lib/krb5/os/os-proto.h           | 6 ------
 src/lib/krb5/os/read_pwd.c           | 4 ++--
 8 files changed, 27 insertions(+), 10 deletions(-)

commit 59dbc0f5a53f3675041c812d36b297e630af6d8d
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu May 25 20:06:54 1995 +0000

    Mistakenly forgot to convert PC eol into Unix eol while unzipping so this
    removed the extra carriage returns.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5878 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/changelo | 6 ++++++
 1 file changed, 6 insertions(+)

commit 9f8764330322f9f21b797971f7a8b5c791e8de20
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu May 25 18:44:33 1995 +0000

    For the PC, don't copy profile.h until we make in the include directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5877 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 ++++-
 src/Makefile.in | 1 -
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 066683e65ebc6c68543c4b268484ca4fcc214c14
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu May 25 18:34:40 1995 +0000

    Windows telnet --fixed eol wrapping and general cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5875 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/auth.c     |  25 ++-
 src/windows/wintel/changelo   |   8 +
 src/windows/wintel/emul.c     | 392 +++++++++++++++++++-----------------------
 src/windows/wintel/intern.c   |  67 ++------
 src/windows/wintel/negotiat.c |  26 +--
 src/windows/wintel/screen.c   |  24 ++-
 src/windows/wintel/screen.h   |   6 +-
 src/windows/wintel/telnet.c   |   2 +-
 src/windows/wintel/telnet.h   |   2 +-
 9 files changed, 248 insertions(+), 304 deletions(-)

commit 901c313f3eef63271c1238ba54093ff754a17ee0
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu May 25 17:37:39 1995 +0000

    [secure-admin/2432] add further that the constants must not change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5874 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 68662e599b1cfe0496035d4c307002b6525c598a
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu May 25 17:33:34 1995 +0000

    [secure-admin/2432] document the integer values of the error codes;
    note that this really isn't necessary since the com_err prefix defines
    it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5872 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 3 +++
 1 file changed, 3 insertions(+)

commit 7b8178c0aba4cb353fe0efacd806ad63319b2363
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu May 25 14:04:08 1995 +0000

    Fix syntax error in freeing of keyblock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5871 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/gc_via_tkt.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 4c36b221b23f44ca61d7c8027ffbb209aa09f61a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 24 22:21:59 1995 +0000

    Makefile.in, configure.in: Add rules for building shared library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5869 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 2 ++
 1 file changed, 2 insertions(+)

commit 7f1c64916413b9f54145e9d7db7eefe15e954aa5
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 24 22:21:06 1995 +0000

    On an error, free the keyblock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5868 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  4 ++++
 src/lib/krb5/krb/Makefile.in  | 10 +++++++++-
 src/lib/krb5/krb/configure.in |  1 +
 src/lib/krb5/krb/gc_via_tkt.c |  2 +-
 4 files changed, 15 insertions(+), 2 deletions(-)

commit c08b3cf5c4f445653681459f7c37196e1b83b4e6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 24 21:43:53 1995 +0000

    Remove krb5_encode_ticket prototype as function does not exist
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5867 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 6 +++++-
 src/include/krb5.hin  | 4 ----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 0d8f7dde909a346f999093644b6b1c20b9ac7e1d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 24 21:41:54 1995 +0000

    Change klog prototype to match source
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5866 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog    | 4 ++++
 src/include/kerberosIV/krb4-proto.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ea783d59c42728fdbdabf50f2ecc95f541e23fe6
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 24 19:42:41 1995 +0000

    Added for shared library support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5865 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog    |   3 +
 src/config/config.guess | 470 ++++++++++++++++++++++++++++
 src/config/config.sub   | 793 ++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 1266 insertions(+)

commit 913dac85651454b19b5ff2d009b341084e04cc70
Author: Paul Park <pjpark@mit.edu>
Date:   Wed May 24 18:30:00 1995 +0000

    Fix OSF/1 and Ultrix native make problem
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5864 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  6 ++++++
 src/include/Makefile.in | 15 ++++++++++-----
 2 files changed, 16 insertions(+), 5 deletions(-)

commit 5af31729983362de07e947ebdd448208fe625af2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 24 15:17:28 1995 +0000

    Check for string.h and include if present, else include strings.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5862 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 7 +++++++
 src/appl/gss-sample/configure.in | 1 +
 src/appl/gss-sample/gss-client.c | 6 ++++++
 src/appl/gss-sample/gss-server.c | 6 ++++++
 4 files changed, 20 insertions(+)

commit 993be400fbb539b662e3c3defda5997368f331fd
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 24 15:05:01 1995 +0000

    kerberos5.c: Include string.h/strings.h. Include stdlib.h or
    		declare malloc.
    	(kerberos5_send): Fix improperly closed comment
    			krb5_get_credentials second argument is not kdc_options
    
    configure.in (LIBOBJS): Removed duplicate WITH_KRB4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5861 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 13 +++++++++++++
 src/appl/telnet/libtelnet/configure.in |  1 -
 src/appl/telnet/libtelnet/kerberos5.c  | 18 +++++++++++++-----
 3 files changed, 26 insertions(+), 6 deletions(-)

commit 20c0b46fa0c0d374c94d7a92ad16405053f034a3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 24 14:12:19 1995 +0000

    ring.c: Include string.h or strings.h
    
    configure.in: Check for stdlib.h
    
     externs.h: Include sys/param.h before redefining BSD
                Include stdlib.h or define malloc, realloc, calloc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5860 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 9 +++++++++
 src/appl/telnet/telnet/configure.in | 2 +-
 src/appl/telnet/telnet/externs.h    | 9 +++++++++
 src/appl/telnet/telnet/ring.c       | 6 ++++++
 4 files changed, 25 insertions(+), 1 deletion(-)

commit e85c983e37f0c9bbb97424c9188a67e07e58330b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 24 11:25:29 1995 +0000

    Cast sockaddr_in * to sockaddr * in call to bind
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5859 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/ChangeLog     | 4 ++++
 src/kadmin.old/server/adm_network.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f42a35251c64c36800c6efdcfc0700aef9ee96cb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 24 11:18:41 1995 +0000

    Include stdlib.h or declare malloc, calloc, realloc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5858 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/kpasswd/networked.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 906b47618991930952408135c76eb8460c9cd7b6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 24 11:17:21 1995 +0000

    Check for stdlib.h and include if present or declare malloc, calloc and realloc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5857 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/kpasswd/ChangeLog    | 5 +++++
 src/kadmin.old/kpasswd/configure.in | 2 +-
 src/kadmin.old/kpasswd/kpasswd.c    | 8 +++++++-
 3 files changed, 13 insertions(+), 2 deletions(-)

commit b9fdae7c266efd13da5155bc35f495192bf2a06b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 24 11:16:28 1995 +0000

    Include <stdlib.h> or declare malloc, calloc, or realloc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5856 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/client/ChangeLog     | 5 +++++
 src/kadmin.old/client/kadmin.c      | 8 +++++++-
 src/kadmin.old/client/kadmin_adr.c  | 6 ++++++
 src/kadmin.old/client/kadmin_cpr.c  | 6 ++++++
 src/kadmin.old/client/kadmin_del.c  | 6 ++++++
 src/kadmin.old/client/kadmin_inq.c  | 6 ++++++
 src/kadmin.old/client/kadmin_mod.c  | 6 ++++++
 src/kadmin.old/client/kadmin_msnd.c | 6 ++++++
 8 files changed, 48 insertions(+), 1 deletion(-)

commit 24317f847519683aa94b16c80f8c00e5b9413bf0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 24 10:57:49 1995 +0000

    Include k5-sockets.h now that k5-config.h does not include netdb.h.
    (Conditionalized on NEED_SOCKETS being defined)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5855 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         | 4 ++++
 src/lib/gssapi/generic/gssapiP_generic.h | 3 +++
 2 files changed, 7 insertions(+)

commit e9e8c30b944f0f1e98bf6a51e17385ff357c9cf9
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 24 02:25:52 1995 +0000

    Make clean: Remove libkdb4.a and libkrb4.a symlinks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5854 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 5 +++++
 src/lib/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 61bf8b459f27898806ce780c949d5895a12a5fb1
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue May 23 20:48:59 1995 +0000

    Rearrange #include files so that krb5.h gets included first, so that
    the debugging information can be more efficiently collapsed since the
    type numbers will be the same.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5853 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog         | 10 ++++++++++
 src/lib/krb5/asn.1/asn1_decode.c     |  2 +-
 src/lib/krb5/asn.1/asn1_encode.h     |  2 +-
 src/lib/krb5/ccache/file/ChangeLog   |  7 +++++++
 src/lib/krb5/ccache/file/fcc_maybe.c |  4 ++--
 src/lib/krb5/krb/ChangeLog           |  8 ++++++++
 src/lib/krb5/krb/chk_trans.c         |  2 +-
 src/lib/krb5/krb/gc_frm_kdc.c        |  2 +-
 src/lib/krb5/krb/preauth.c           |  2 +-
 src/lib/krb5/krb/t_kerb.c            |  2 +-
 src/lib/krb5/krb/t_walk_rtree.c      |  2 +-
 src/lib/krb5/krb/unparse.c           |  2 +-
 src/lib/krb5/os/ChangeLog            |  7 +++++++
 src/lib/krb5/os/t_std_conf.c         |  4 ++--
 src/lib/krb5/os/timeofday.c          |  5 ++---
 src/lib/krb5/os/unlck_file.c         |  2 +-
 src/lib/krb5/posix/ChangeLog         |  7 +++++++
 src/lib/krb5/posix/daemon.c          |  2 +-
 src/lib/krb5/rcache/ChangeLog        |  7 +++++++
 src/lib/krb5/rcache/rc_io.c          |  2 +-
 20 files changed, 63 insertions(+), 18 deletions(-)

commit a3dc0166b47f4fcec8784831bfb26814623dc309
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue May 23 20:47:27 1995 +0000

    Don't install the error table header files; they shouldn't be needed
    by an end-programmer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5852 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 5 +++++
 src/lib/krb5/error_tables/Makefile.in | 8 --------
 2 files changed, 5 insertions(+), 8 deletions(-)

commit 9db6b25cfeeb7f5d72795a5a9987b867b6324d81
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue May 23 20:08:15 1995 +0000

    Generate krb5.h from krb5.hin in awk-windows, for the Windows port
    
    Added kerbsrc-nt.zip, which creates the zip file without the option to
    truncate the names to the MS-DOS 8.3 convention.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5851 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  9 +++++++++
 src/Makefile.in | 20 ++++++++++++++++++++
 2 files changed, 29 insertions(+)

commit c965d28ff97388415e05ab1a47a6a453bd080e28
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue May 23 19:35:23 1995 +0000

    Remove krb5.h, since it's no longer needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5850 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |    1 +
 src/include/krb5.h    | 1911 -------------------------------------------------
 2 files changed, 1 insertion(+), 1911 deletions(-)

commit d97135d5eff1c52eee49395b34a3dafe056c3db6
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue May 23 19:34:44 1995 +0000

    k5-config.h, k5-sockets.h: Move the sockets specific setup out
    	  of k5-config.h to k5-sockets.h, and modify k5-int to
    	  include k5-sockets.h (if it is requested by
    	  NEED_SOCKETS) after including krb5.h.  This keeps the
    	  gdb type numbers the same across .o files, so that
    	  recent binuntils can compress the debugging information
    	  in executables linked with a debugging library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5849 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    |  9 ++++
 src/include/krb5/k5-config.h  | 72 --------------------------------
 src/include/krb5/k5-sockets.h | 95 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 104 insertions(+), 72 deletions(-)

commit 7b9913b6a1ba63671c566ace558b40c11c2e99e9
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue May 23 19:34:12 1995 +0000

    Makefile.in, configure.in, krb5.hin: Move krb5.h to krb5.hin,
    	and build krb5.h from krb5.hin and the error table
    	include files, which are now built in this directory.
    	This way, krb5.h is the only include file that we need to
    	install.
    
    k5-int.h: Move the sockets specific setup out of k5-config.h to
    	  k5-sockets.h, and modify k5-int to include k5-sockets.h
    	  (if it is requested by NEED_SOCKETS) after including
    	  krb5.h.  This keeps the gdb type numbers the same across
    	  .o files, so that recent binuntils can compress the
    	  debugging information in executables linked with a
    	  debugging library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5848 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    |   16 +-
 src/include/Makefile.in  |   25 +-
 src/include/configure.in |    1 +
 src/include/k5-int.h     |    4 +
 src/include/krb5.hin     | 1907 ++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 1951 insertions(+), 2 deletions(-)

commit 493f4542050604e0030a2e7cbf3726a557037fb2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 22 20:57:49 1995 +0000

    Use the POSIX utime instead of utimes. (For hpux)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5847 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb4/ChangeLog |  4 ++++
 src/lib/kdb4/krb_dbm.c | 11 +++++------
 2 files changed, 9 insertions(+), 6 deletions(-)

commit 7eda584262e95eb5d5e7b646c243d518d8a25242
Author: Paul Park <pjpark@mit.edu>
Date:   Mon May 22 19:45:02 1995 +0000

    Add gssapi.exp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5846 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/.Sanitize  |   1 +
 src/tests/dejagnu/krb-standalone/ChangeLog  |   4 +
 src/tests/dejagnu/krb-standalone/gssapi.exp | 415 ++++++++++++++++++++++++++++
 3 files changed, 420 insertions(+)

commit 8b0c3df2d3cd79abf46914b2f8913667dab45f15
Author: Paul Park <pjpark@mit.edu>
Date:   Mon May 22 19:43:34 1995 +0000

    Fix problem when gss_accept_sec_context() fails where error message was lost
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5845 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 6 ++++++
 src/appl/gss-sample/gss-server.c | 5 +++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 96b5048b1b5fb40257f141a6ffce8df2fc36021b
Author: Paul Park <pjpark@mit.edu>
Date:   Mon May 22 15:25:05 1995 +0000

    Add gssapi to list of include subdirectories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5844 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a0efc53292f33dffa1caab09d3da7e2e110ccfa9
Author: Paul Park <pjpark@mit.edu>
Date:   Mon May 22 15:24:11 1995 +0000

    Add install SUBDIRS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5843 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog    | 4 ++++
 src/lib/gssapi/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 1c3f50db9124bd3c4a0784cd7cee2057e8c564f1
Author: Paul Park <pjpark@mit.edu>
Date:   Mon May 22 15:23:36 1995 +0000

    Describe previous changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5842 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit 13fb2c183ce385e723562a0b346d93bd145e191e
Author: Paul Park <pjpark@mit.edu>
Date:   Mon May 22 15:22:56 1995 +0000

    Do not report creds as expired if the expiration time is indefinite
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5841 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/inq_cred.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit caa79d716ca594905a4bed389ad72ad32fbb0dc2
Author: Paul Park <pjpark@mit.edu>
Date:   Mon May 22 15:22:31 1995 +0000

    Add null install target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5840 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/Makefile.in | 2 ++
 1 file changed, 2 insertions(+)

commit 7a3b6b3ddf8a19c8ac987a5cfeafb23b26aa05de
Author: Paul Park <pjpark@mit.edu>
Date:   Mon May 22 15:22:07 1995 +0000

    Install EXPORTED_HEADERS in gssapi subdirectory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5839 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog    | 6 ++++++
 src/lib/gssapi/generic/Makefile.in  | 5 +++++
 src/lib/gssapi/generic/configure.in | 2 ++
 3 files changed, 13 insertions(+)

commit d71b9778c661e4898c739ccd50092a75dbd8efb6
Author: Paul Park <pjpark@mit.edu>
Date:   Mon May 22 15:20:45 1995 +0000

    Install old kadmin targets as <mumble>_old
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5838 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/client/ChangeLog    | 4 ++++
 src/kadmin.old/client/Makefile.in  | 4 ++--
 src/kadmin.old/kpasswd/ChangeLog   | 4 ++++
 src/kadmin.old/kpasswd/Makefile.in | 5 +++--
 src/kadmin.old/server/ChangeLog    | 4 ++++
 src/kadmin.old/server/Makefile.in  | 4 ++--
 6 files changed, 19 insertions(+), 6 deletions(-)

commit b3b7bb209408060491959b6026837339e6e1d36c
Author: Paul Park <pjpark@mit.edu>
Date:   Mon May 22 15:19:49 1995 +0000

    Install kadmind5 and manpage in correct location
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5837 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog   | 6 ++++++
 src/kadmin/v5server/Makefile.in | 4 ++--
 src/kadmin/v5server/kadmind5.M  | 4 ++--
 3 files changed, 10 insertions(+), 4 deletions(-)

commit c94186b0d144e9c9b2ea32910eb49b7fe6829ff4
Author: Paul Park <pjpark@mit.edu>
Date:   Mon May 22 15:19:01 1995 +0000

    Fix install target logic
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5836 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog         |  6 ++++++
 src/include/Makefile.in       | 11 +++++------
 src/include/configure.in      |  1 +
 src/include/krb5/ChangeLog    |  6 ++++++
 src/include/krb5/Makefile.in  | 17 ++++++-----------
 src/include/krb5/configure.in |  1 +
 6 files changed, 25 insertions(+), 17 deletions(-)

commit fa47062617aedddbca9cc45fa52e1d4b896d7f2f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun May 21 21:09:59 1995 +0000

    	* loginpaths.h: Add NetBSD paths
    
    	* login.c: Define TAB3 to 0 if non existant
    
    	* krlogin.c (mode): ifdef code based on TABDLY existing on
    		machine. (netbsd lacks this).
    
    	* krcp.c: Declare sys_errlist only if needed by the OS.
    
    	* configure.in: Add DECLARE_SYS_ERRLIST
    		Check for libcrypt defining the function crypt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5835 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 14 ++++++++++++++
 src/appl/bsd/configure.in |  2 ++
 src/appl/bsd/krcp.c       |  2 ++
 src/appl/bsd/krlogin.c    |  8 ++++++++
 src/appl/bsd/login.c      |  4 ++++
 src/appl/bsd/loginpaths.h |  7 +++++++
 6 files changed, 37 insertions(+)

commit 2f209ad9e859b5be9466e8a2406bad9561fe8597
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun May 21 20:27:29 1995 +0000

    Handle problem of O_SYNC not existing on a platform. (for netbsd)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5834 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog  | 6 ++++++
 src/lib/krb4/dest_tkt.c | 4 ++++
 src/lib/krb4/in_tkt.c   | 4 ++++
 3 files changed, 14 insertions(+)

commit c81302520a1cf9590e0b3f53220d275e0e200dc4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun May 21 19:38:36 1995 +0000

    Determine the location of RCTMPDIR at configuration time. (netbsd does not have
    /usr/tmp)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5833 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog       |  8 ++++++++
 src/include/krb5/Makefile.in     |  2 ++
 src/include/krb5/configure.in    | 16 ++++++++++++++++
 src/include/krb5/stock/ChangeLog |  4 ++++
 src/include/krb5/stock/osconf.h  |  2 +-
 5 files changed, 31 insertions(+), 1 deletion(-)

commit 943177aeae1c28335ec2f135cede3cb0f6f6efdb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun May 21 18:21:25 1995 +0000

    Include k5-int.h before krb.h so that PROTOTYPE is not redefined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5832 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog | 5 +++++
 src/admin/edit/dumpv4.c  | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 8393b0976e62dabee909fbf22274c539e3e60815
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun May 21 02:38:47 1995 +0000

    Check for stdlib.h and if present, include, otherwise declare malloc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5831 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog     | 7 +++++++
 src/kadmin.v4/server/configure.in  | 3 +++
 src/kadmin.v4/server/kadm_stream.c | 7 +++++++
 3 files changed, 17 insertions(+)

commit 8079cb3a28356dfbce4031aac3db4a428d3f98c4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun May 21 02:30:14 1995 +0000

    Port to OSF/1. (deal with the longs that should be 4 bytes)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5830 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  4 ++++
 src/kdc/kerberos_v4.c | 61 +++++++++++++++++++++++++++------------------------
 2 files changed, 36 insertions(+), 29 deletions(-)

commit e78c49d053699fdad677cd4fedbc2662276e12c6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat May 20 18:23:46 1995 +0000

    If kpropd invoked with -r option, invoke kdb5_edit with different realm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5829 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog |  3 +++
 src/slave/kpropd.c  | 14 ++++++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

commit 4d785c05ea9f2aa565febafd0b96e0df79e478b2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat May 20 18:05:11 1995 +0000

    Increment remote_seq_number if KRB5_AUTH_CONTEXT_DO_SEQUENCE is set
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5828 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/rd_safe.c | 1 +
 2 files changed, 6 insertions(+)

commit b28b4d09b660a1b00367ad10a8057878208e2f06
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat May 20 17:59:18 1995 +0000

    kprop.M and kpropd.M: Document -P (port) option
    kprop.h: Change path to kdb5_edit to reflect current reality. (should be
    determined by configure....)
    
    kpropd.c: use krb5_int32 for over-the-wire length of database
    	Make -s (srvtab) option work.
    
    kprop.c: Add support for keytab and port specification
    	Add call to krb5_auth_setaddrs
    	Use krb5_int32 for OTW db length
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5827 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog | 19 +++++++++++++++++
 src/slave/kprop.M   | 14 +++++++++++++
 src/slave/kprop.c   | 59 +++++++++++++++++++++++++++++++++++++++++++----------
 src/slave/kprop.h   |  2 +-
 src/slave/kpropd.M  | 12 ++++++++++-
 src/slave/kpropd.c  | 39 +++++++++++++++++++++++++++--------
 6 files changed, 124 insertions(+), 21 deletions(-)

commit e8ce77ab3b3c95819186175eca7b97f99147e8ec
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 20 02:10:55 1995 +0000

    Use the KRB5_KTNAME environment variable to override the default
    location of the keytab.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5826 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  7 ++++++-
 src/lib/krb5/os/ktdefname.c | 18 +++++++++++++-----
 2 files changed, 19 insertions(+), 6 deletions(-)

commit b3ba0228d763434360602434f7fad3646859b5b5
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat May 20 02:07:27 1995 +0000

    login.c (main): Only try to use TIOCSETD if it is defined
    	(instead of relying on _IBMR2 *not* being defined).
    
    	Only try to use TIOCNXCL if it is defined.
    
    krcp.c: If setreuid() is emulated using setresuid(),
    	#define HAVE_SETREUID so it gets used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5825 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 10 ++++++++++
 src/appl/bsd/krcp.c    |  1 +
 src/appl/bsd/login.c   |  6 ++++--
 3 files changed, 15 insertions(+), 2 deletions(-)

commit 05d4ec26868f072a5309d33f3acdfcf104997a77
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu May 18 19:08:19 1995 +0000

    in_tkt.c: Use HAVE_SETREUID and HAVE_SETRESUID to define setreuid properly
    
    configure.in: Check for setreuid and setresuid
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5824 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 7 +++++++
 src/lib/krb4/configure.in | 2 ++
 src/lib/krb4/in_tkt.c     | 7 ++++---
 3 files changed, 13 insertions(+), 3 deletions(-)

commit 75c99eca68163d2e7fee2911992884c0def689c4
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 16 18:04:26 1995 +0000

    Use available random number generator and free all allocated memory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5823 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog    |  8 ++++++
 src/lib/kadm/configure.in |  2 ++
 src/lib/kadm/t_dbentry.c  | 66 +++++++++++++++++++++++++++++++----------------
 src/lib/kadm/t_ktentry.c  | 45 +++++++++++++++++++++++++-------
 4 files changed, 90 insertions(+), 31 deletions(-)

commit cc8af2def9828faeed6a903912a162a7284971d3
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 16 17:20:43 1995 +0000

    Fix Ultrix problems for tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5822 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog   | 8 ++++++++
 src/lib/kadm/t_dbentry.c | 8 ++++----
 src/lib/kadm/t_ktentry.c | 6 ++----
 3 files changed, 14 insertions(+), 8 deletions(-)

commit ade28ac115e5edec1a68e327933b2e8c7796e002
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 16 14:40:02 1995 +0000

    Fix bug in ktent_to_proto() and add test modules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5821 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog | 7 +++++++
 1 file changed, 7 insertions(+)

commit 107427ce5c25faab49c1bd7c41791aee01f2d9d5
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 16 14:39:25 1995 +0000

    Add new test modules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5820 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/.Sanitize   |   2 +
 src/lib/kadm/Makefile.in |  37 +++
 src/lib/kadm/t_dbentry.c | 777 +++++++++++++++++++++++++++++++++++++++++++++++
 src/lib/kadm/t_ktentry.c | 377 +++++++++++++++++++++++
 4 files changed, 1193 insertions(+)

commit 11a820eadcd1a0377d92b0db5979e4866bdfda48
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 16 14:38:09 1995 +0000

    Fix bug in krb5_adm_ktent_to_proto() which botched integers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5819 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/adm_kt_enc.c | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit 6fb8f6fd32aee872cec0c338c977037e97f362ba
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 16 14:35:02 1995 +0000

    Fix nitty bug in gmt_mktime()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5818 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 6 ++++++
 src/lib/krb5/os/gmt_mktime.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 184a3b9bda443aadaf2f81e1563f6b573fa6f650
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 16 14:31:51 1995 +0000

    Do not destroy the replay cache when done with a request
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5817 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog    | 4 ++++
 src/kadmin/v5server/proto_serv.c | 7 ++++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit e3b2f59af785ff5f829142b465f2c8d597c2a2cc
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue May 16 07:08:02 1995 +0000

    	* aclocal.m4 (_MAKE_SUBDIRS): fix rule so that MAKEFLAGS gets
    		processed correctly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5816 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 60b510c901add7983b5d125b5a2609032fc94bbd
Author: Paul Park <pjpark@mit.edu>
Date:   Mon May 15 14:58:28 1995 +0000

    Change name of admin instance in manpage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5815 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog | 4 ++++
 src/kadmin/v5client/kadmin5.M | 8 +++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 49133ecbb356ca314508bace9ea133182d2cd101
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat May 13 13:08:06 1995 +0000

    Mostly formatting nitpicking. Fix some typos in function names as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5814 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog   |  9 +++++++++
 doc/api/errors.tex  |  5 ++++-
 doc/api/krb5.tex    | 34 ++++++++++++++++++----------------
 doc/api/libos.tex   |  4 ++--
 doc/api/library.tex |  2 +-
 doc/api/tables.tex  |  4 ++--
 6 files changed, 36 insertions(+), 22 deletions(-)

commit d3f5e348a28c3bdde2aa74010e2b1372ac2dcf4e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat May 13 13:05:59 1995 +0000

    Avoid warning of redeclaring POSIX_SIGNALS if already defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5813 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog      | 5 +++++
 src/kadmin.v4/server/admin_server.c | 2 ++
 2 files changed, 7 insertions(+)

commit 595ea55d9dab56d26717e5f1ff616aa30a436105
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat May 13 13:01:57 1995 +0000

    so that credential forwarding works
    
    recvauth: Use krb5_auth_con_genaddrs to set the port on the connection
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5812 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  5 +++++
 src/appl/bsd/krshd.c   | 14 +++++---------
 2 files changed, 10 insertions(+), 9 deletions(-)

commit 18614884fe6e988fdad08c0c2f803b67079aa9b7
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 12 20:19:35 1995 +0000

    Add kadmin.exp for kadmin tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5811 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/.Sanitize  |   1 +
 src/tests/dejagnu/krb-standalone/ChangeLog  |   4 +
 src/tests/dejagnu/krb-standalone/kadmin.exp | 876 ++++++++++++++++++++++++++++
 3 files changed, 881 insertions(+)

commit 0f661439ab038604313aa1bd89ab2d41b67841d0
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 12 20:18:53 1995 +0000

    Change dejagnu tests to use new kadmin/kadmind
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5810 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |   6 ++
 src/tests/dejagnu/config/default.exp | 144 ++++++++++++++++++++++++++---------
 2 files changed, 112 insertions(+), 38 deletions(-)

commit 13c1c9f78ced878f50458aa676ea83bc46ddd3b5
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 12 20:14:10 1995 +0000

    Describe last batch of changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5809 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit b690fdffd77d179a0634b45bf11730cab075bd86
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 12 20:13:46 1995 +0000

    Check for and use POSIX signal/setjmp/longjmp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5808 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/configure.in |  2 ++
 src/kadmin/v5server/proto_serv.c | 25 ++++++++++++++++++++++++-
 src/kadmin/v5server/srv_acl.c    | 10 ++++++++++
 src/kadmin/v5server/srv_main.c   | 29 ++++++++++++++++++++++++++++-
 4 files changed, 64 insertions(+), 2 deletions(-)

commit 9aa0011cba73352abcbe5fe8f8fd6d6a068e9987
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 12 20:13:14 1995 +0000

    * Use DEBUG_NOSLAVE debug bit to turn off slave creation for connections.
    * Use POSIX signals/setjmp/longjmp when present.
    * Increase maximum number of slaves and decrease wait when slaves slots
      are all taken.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5807 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_net.c | 79 +++++++++++++++++++++++++++++++++++++++----
 1 file changed, 73 insertions(+), 6 deletions(-)

commit 62a99bedc211379d66f9dc6a6b5e2dd675a49254
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 12 20:11:32 1995 +0000

    Add DEBUG_NOSLAVES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5806 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/kadm5_defs.h | 1 +
 1 file changed, 1 insertion(+)

commit 0d9837001972830935b761599c6db664e0d10241
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 12 20:11:06 1995 +0000

    Change howmany because of Ultrix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5805 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/admin.c | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit ba90a92696df7d0c1b4d106421fab15d864e742a
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 12 20:05:42 1995 +0000

    Fix errors for Ultrix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5804 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog    | 7 +++++++
 src/kadmin/v5client/configure.in | 2 +-
 src/kadmin/v5client/kadmin5.c    | 5 +++--
 3 files changed, 11 insertions(+), 3 deletions(-)

commit 6a199a4ad4169de88d6c797f23a5f8552280dc05
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri May 12 11:34:57 1995 +0000

    Missing a "retval = " so errors in addresses were passing
    successfully.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5803 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 4 ++++
 src/lib/krb5/krb/rd_cred.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit d8ac17dc6c892c7a129eac3702e4d5a0f70494bf
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri May 12 06:47:10 1995 +0000

    	* key_sched.c (mit_des_key_sched): *always* fill in the schedule,
    	regardless of the key failing other tests, as a defense against
    	telnet-style bugs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5802 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   | 6 ++++++
 src/lib/crypto/des/key_sched.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit cfe0c6a4eee49160d2616699fb4516a01ee629f4
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu May 11 23:07:45 1995 +0000

    	* mk_cred.c (krb5_mk_cred()), mk_priv.c (krb5_mk_priv()),
    	* mk_safe.c (krb5_mk_safe()), rd_cred.c (krb5_rd_cred()),
    	* rd_priv.c (krb5_rd_prev()), rd_safe.c (krb5_rd_safe()):
    		Pass the contents pointer returned from krb5_make_fulladdr()
    		to free() not the address of the pointer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5801 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 9 +++++++++
 src/lib/krb5/krb/mk_cred.c | 4 ++--
 src/lib/krb5/krb/mk_priv.c | 4 ++--
 src/lib/krb5/krb/mk_safe.c | 4 ++--
 src/lib/krb5/krb/rd_cred.c | 4 ++--
 src/lib/krb5/krb/rd_priv.c | 4 ++--
 src/lib/krb5/krb/rd_safe.c | 4 ++--
 7 files changed, 21 insertions(+), 12 deletions(-)

commit 74311dbe335a1b3d5d605d172a6341a20d2e2a71
Author: Paul Park <pjpark@mit.edu>
Date:   Thu May 11 17:06:25 1995 +0000

    Correctly calculate beginning of first component
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5800 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/kadmin5.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8bc3afa0ea0c336c26961d294e2e853cc0beff6c
Author: Paul Park <pjpark@mit.edu>
Date:   Thu May 11 16:24:19 1995 +0000

    bug fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5799 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog | 9 +++++++++
 1 file changed, 9 insertions(+)

commit a61ab47895ae50aed952aa994b5fd17e8ef04431
Author: Paul Park <pjpark@mit.edu>
Date:   Thu May 11 16:23:58 1995 +0000

    Rework address bind logic
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5798 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_net.c | 59 ++++++++++++++++++++-----------------------
 1 file changed, 28 insertions(+), 31 deletions(-)

commit fcec24792dd8a2c37994b86bfacf9ce967db15ae
Author: Paul Park <pjpark@mit.edu>
Date:   Thu May 11 16:23:30 1995 +0000

    Avoid a core dump when the master key is entered incorrectly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5797 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_key.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f8604c5c36684cd26855231006ab59d36256bd6b
Author: Paul Park <pjpark@mit.edu>
Date:   Thu May 11 16:20:05 1995 +0000

    Fix two annoying things in kadmin5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5796 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/ChangeLog | 6 ++++++
 src/kadmin/v5client/kadmin5.c | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit b9b7b202556b2d3355077bc25743402dd569a0d4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu May 11 11:34:28 1995 +0000

    Update usage message and manual page to reflect current reality. (-e -f
    arguments).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5795 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 5 +++++
 src/clients/klist/klist.M   | 7 +++++++
 src/clients/klist/klist.c   | 2 +-
 3 files changed, 13 insertions(+), 1 deletion(-)

commit 98225c8d0288c800c8fd9071d522df09afd5a08b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 10 21:04:29 1995 +0000

    Add sample client/server tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5794 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/.Sanitize  |   1 +
 src/tests/dejagnu/krb-standalone/ChangeLog  |   6 ++
 src/tests/dejagnu/krb-standalone/sample.exp | 150 ++++++++++++++++++++++++++++
 3 files changed, 157 insertions(+)

commit 647f506e4eb5c78d53d750bae71e6f515286ff66
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 10 20:57:33 1995 +0000

    Modifications to klist to prevent an expect bug for hanging tests.
    (sync. problem with spawned process exiting too quickly).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5793 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog      | 5 +++++
 src/tests/dejagnu/krb-standalone/standalone.exp | 9 +++++++--
 2 files changed, 12 insertions(+), 2 deletions(-)

commit edd07f89f6ecf14c338dd4f953a016104beb5f09
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 10 20:55:57 1995 +0000

    Added domain_realm stanza to krb5.conf.
    setup_srvtab: Takes optional service name to extract for keytab
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5792 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  7 +++++++
 src/tests/dejagnu/config/default.exp | 30 +++++++++++++++++++++---------
 2 files changed, 28 insertions(+), 9 deletions(-)

commit 06ff546e80061715919de4c221ac4a94b95b77fa
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 10 20:44:09 1995 +0000

    Include stdlib.h or declare malloc()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5791 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/ChangeLog | 5 +++++
 src/appl/sample/sclient/sclient.c | 7 +++++++
 2 files changed, 12 insertions(+)

commit 1efdd614747a471e0b9671b72ced24ac4c663974
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 10 20:25:27 1995 +0000

    Add new options -p and -S to specify port and keytab files
    for use by dejagnu tests. Manual page updated as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5790 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/ChangeLog |  7 +++++
 src/appl/sample/sserver/sserver.M |  8 ++++++
 src/appl/sample/sserver/sserver.c | 60 +++++++++++++++++++++++++++++++++++----
 3 files changed, 70 insertions(+), 5 deletions(-)

commit 51fb5df6bf3d2dd82197e8f3a28f5a4ad8820eae
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 10 17:23:52 1995 +0000

    Install the error tables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5789 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 3 +++
 src/include/krb5/Makefile.in | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 24d78185a60d516c1b8cbc41dfdad38a39d01988
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 9 21:41:21 1995 +0000

    More missing contexts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5788 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     |  6 ++++++
 src/clients/ksu/ccache.c      |  2 +-
 src/clients/ksu/krb_auth_su.c | 16 ++++++++--------
 3 files changed, 15 insertions(+), 9 deletions(-)

commit bdbf25c6f59544b8c7b10ac61abecf8556fd69c1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 9 20:47:44 1995 +0000

    srv_output.c (lang_error_message): Local variable is assigned from
    error_message() which returns a const char *. Should be assigned to same.
    
    srv_acl.c: Added const to acl_acl_file definition. default_acl_file is a
    const char * and gets assigned to it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5787 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog    | 9 +++++++++
 src/kadmin/v5server/srv_acl.c    | 2 +-
 src/kadmin/v5server/srv_output.c | 2 +-
 3 files changed, 11 insertions(+), 2 deletions(-)

commit 51dc38ec240239b75ddaac2c55a3bc39beedc325
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 9 20:25:20 1995 +0000

    Remove inclusion of malloc.h. k5-int.h already handles declarations of
    malloc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5786 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   | 6 ++++++
 src/lib/krb5/ccache/file/fcc_close.c | 1 -
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 696ba8d0fc4996c0114628a7d321dd0116af01f5
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 9 20:05:24 1995 +0000

    Numerous context reference s were missing. Alerted to first by
    	wolfgang@wsrcc.com (Wolfgang Rupprecht).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5785 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog   |  9 +++++++++
 src/clients/ksu/heuristic.c | 12 ++++++------
 2 files changed, 15 insertions(+), 6 deletions(-)

commit c3d11ded2de4af4db72fa4256aed8f45888fb560
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 20:00:53 1995 +0000

    Add description of keytab encoding
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5784 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadmin/kadmin.protocol | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

commit 2a9c9c261eb40fa477f4dd1b41a67f8d2599311a
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:59:45 1995 +0000

    Add new client directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5783 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/.Sanitize    | 1 +
 src/kadmin/ChangeLog    | 4 ++++
 src/kadmin/configure.in | 2 +-
 3 files changed, 6 insertions(+), 1 deletion(-)

commit 29559af8f52619d4c1431a891fee4e0c3a8f243d
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:58:24 1995 +0000

    Checkin new administrative client
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5782 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5client/.Sanitize     |   43 ++
 src/kadmin/v5client/.cvsignore    |    1 +
 src/kadmin/v5client/ChangeLog     |    4 +
 src/kadmin/v5client/Makefile.in   |   53 ++
 src/kadmin/v5client/configure.in  |   16 +
 src/kadmin/v5client/convert.c     |  623 ++++++++++++++++
 src/kadmin/v5client/kadmin5.M     |  251 +++++++
 src/kadmin/v5client/kadmin5.c     | 1434 +++++++++++++++++++++++++++++++++++++
 src/kadmin/v5client/kadmin5.h     |   97 +++
 src/kadmin/v5client/kadmin5_ct.ct |   76 ++
 src/kadmin/v5client/network.c     |  321 +++++++++
 src/kadmin/v5client/ss_wrapper.c  |   61 ++
 12 files changed, 2980 insertions(+)

commit 704ff3380764cc524d50bcf728822b530656354d
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:53:01 1995 +0000

    Add new functions to support new administrative operations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5781 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/.Sanitize   |    1 +
 src/kadmin/v5server/ChangeLog   |   30 +
 src/kadmin/v5server/Makefile.in |    4 +-
 src/kadmin/v5server/admin.c     | 1386 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 1419 insertions(+), 2 deletions(-)

commit 37cabb355872bb73eb18ffb44a0ce20a0ff733f8
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:52:12 1995 +0000

    Add support for new error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5780 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_output.c | 48 +++++++++++++++++++++++++++++++---------
 1 file changed, 37 insertions(+), 11 deletions(-)

commit 2c4c6c3b8c72845539fcdc3861ab88ccc97e9475
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:51:53 1995 +0000

    Add support for -p option.  Otherwise determine our port from the profile
    and if not there, from the entry in /etc/services if it exists.
    Close the connected socket in the parent process in net_dispatch_client()
    this was causing the connection to remain open even when we were done.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5779 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_net.c | 159 +++++++++++++++++++++++++++++++++++-------
 1 file changed, 134 insertions(+), 25 deletions(-)

commit 389447062d65e05d4f6694bf6b7915553c6df8d7
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:50:25 1995 +0000

    Add support for -T, -p and -n options.  Change -i option to -m.  Add
    daemon() call to disassociate from controlling terminal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5778 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_main.c | 68 ++++++++++++++++++++++++++++++------------
 1 file changed, 49 insertions(+), 19 deletions(-)

commit e6b8b2e32c02277aac0acf2fc1533ccdcee2ffe3
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:49:37 1995 +0000

    Use keytab supplied with -T option.
    Actually use specified default realm.
    Return salt values from key_string_to_keys(); add random key generator.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5777 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_key.c | 194 +++++++++++++++++++++++++++++++++---------
 1 file changed, 153 insertions(+), 41 deletions(-)

commit 7623d10011bc6dc299f85397a011d9e2cad083af
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:48:45 1995 +0000

    By default, now deny operations unless we find an appropriate entry to do so.
    Add a catchall entry to the end of the ACL list which allows principals
    to change their own passwords.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5776 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/srv_acl.c | 33 +++++++++++++++++++++++++++++----
 1 file changed, 29 insertions(+), 4 deletions(-)

commit 41190a56f24f1a4bed11545ce591219cb51d70c6
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:47:44 1995 +0000

    Use keytab supplied with -T option.
    Support new administrative protocol functions.
    Destroy replay cache when done with our request.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5775 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/proto_serv.c | 226 +++++++++++++++++++++++++++++++++++++--
 1 file changed, 216 insertions(+), 10 deletions(-)

commit 4a0353a24a025f07ef37d2d63d26a4908b6f3543
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:46:53 1995 +0000

    Make passwd_check_npass_ok a global routine
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5774 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/passwd.c | 146 ++++++++++++++++++++++++++-----------------
 1 file changed, 88 insertions(+), 58 deletions(-)

commit aa03369da227bf6ef4da5d977789cca5d505e198
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:46:32 1995 +0000

    Add descriptions of -n, -p and -T options.  Change name of -i option to -m.
    Add description of 'e' ACL entry.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5773 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/kadmind5.M | 27 ++++++++++++++++++++-------
 1 file changed, 20 insertions(+), 7 deletions(-)

commit cb55f2180700bf941b41cda22e4c9c228e1ee4b5
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:45:44 1995 +0000

    Add extract operation.  Move error subcodes to adm.h.  Update function
    prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5772 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/kadm5_defs.h | 85 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 83 insertions(+), 2 deletions(-)

commit 327bbc318bffd46b5b51b89c197f7284be494e18
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:28:07 1995 +0000

    Fix compiler warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5771 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog | 4 ++++
 src/kadmin/kpasswd/kpasswd.c | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit dd4b49951e3b3abdb529f13c9e18dc03202f932d
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:26:56 1995 +0000

    Add new modules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5770 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/.Sanitize | 4 ++++
 1 file changed, 4 insertions(+)

commit e03553f3ca060560d5614beb9b0d657eb4bd9af8
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:26:03 1995 +0000

    Add new modules to handle administrative protocol keyword=value
    and keytab representations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5769 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/ChangeLog    |   8 +
 src/lib/kadm/Makefile.in  |   8 +
 src/lib/kadm/adm_kt_dec.c | 138 +++++++++++++
 src/lib/kadm/adm_kt_enc.c | 181 +++++++++++++++++
 src/lib/kadm/adm_kw_dec.c | 494 ++++++++++++++++++++++++++++++++++++++++++++++
 src/lib/kadm/adm_kw_enc.c | 405 +++++++++++++++++++++++++++++++++++++
 6 files changed, 1234 insertions(+)

commit 1396102fcfd957f6f4a9ce9bef01eb3de90fe1a0
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:24:37 1995 +0000

    Change to use profile information instead of assuming that the
    admin_server is always in the same location as the KDC.  Also
    return correct return value from krb5_adm_connect().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5768 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/adm_conn.c | 242 +++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 189 insertions(+), 53 deletions(-)

commit 56f2a1dacaa0c7e19cf1c0119711d82984b775c6
Author: Paul Park <pjpark@mit.edu>
Date:   Tue May 9 19:19:54 1995 +0000

    Add definitions for new administrative protocol extensions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5767 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   |   4 ++
 src/include/krb5/adm.h       | 128 ++++++++++++++++++++++++++++++++++++++++---
 src/include/krb5/adm_proto.h |  38 ++++++++++++-
 3 files changed, 158 insertions(+), 12 deletions(-)

commit a9fa25b9e1a499f2731354d21a8add97de14bb74
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 9 14:40:09 1995 +0000

    configure.in: Check for stdlib.h
    
    poplib.c: Include <string.h>. Include <stdlib.h> if present or define malloc().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5766 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/ChangeLog    | 7 +++++++
 src/appl/mailquery/configure.in | 2 +-
 src/appl/mailquery/poplib.c     | 7 +++++++
 3 files changed, 15 insertions(+), 1 deletion(-)

commit eb1e8026841592eb99575162e0836e5c38329245
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 9 12:48:19 1995 +0000

    Add AC_HEADER_STDC to define STDC_HEADERS for getdate.y (if present)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5765 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog    | 5 +++++
 src/admin/edit/configure.in | 1 +
 2 files changed, 6 insertions(+)

commit 83423edb2a0d7aed99b3f24eaa2fbde5cbcf05f8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 9 12:44:25 1995 +0000

    Include prof_int.h. This programs relies on internal functions and
    structures.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5764 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 5 +++++
 src/util/profile/test_parse.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 29e11cd49eef53f2ce46215cbba91705125c601e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 9 12:35:37 1995 +0000

    Remove t_kerb and t_kerb.o on make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5763 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 4 ++++
 src/lib/krb5/krb/Makefile.in | 1 +
 2 files changed, 5 insertions(+)

commit 0cac7aba49a1e0f3a8e6e0a984f1cf9389624108
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 9 12:27:20 1995 +0000

    kcmd.c and krcp.c: Add <stdlib.h> for malloc declarations.
    krshd.c: Cast sockadr_in * to sockaddr * in call to accept. (compiler
    	warning).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5762 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 12 ++++++++++++
 src/appl/bsd/kcmd.c    |  3 +++
 src/appl/bsd/krcp.c    |  6 +++++-
 src/appl/bsd/krshd.c   |  2 +-
 4 files changed, 21 insertions(+), 2 deletions(-)

commit 2b52260c2f933524399f52d31a7553b0e7078482
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 9 02:58:25 1995 +0000

    configure.in: Add HAS_ANSI_VOLATILE
    read_pwd.c: Let autoconf decide if volatile doesn't exist. Assume exists
    for everyone else.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5761 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 6 ++++++
 src/lib/krb5/os/configure.in | 1 +
 src/lib/krb5/os/read_pwd.c   | 5 +----
 3 files changed, 8 insertions(+), 4 deletions(-)

commit cae931d3d1767d75ab0ac8c9cef76a97c2bc5e2b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 9 02:40:07 1995 +0000

    mk_faddr.c (krb5_make_fulladdr): Allocate enough memory for
    		raddr contents before copying over random memory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5760 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 3 +++
 src/lib/krb5/os/mk_faddr.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 7952147abfff756a6998d4a698888e7b330bdaa7
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 9 02:24:12 1995 +0000

    Declare prompt and prompt2 as const char * so that callers
    can safely use with same. (and not get a warning from gcc).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5759 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 5 +++++
 src/lib/krb5/os/read_pwd.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit ba1616eb17d250f92d0b84ea315bcb75218ccc05
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 9 02:22:14 1995 +0000

    can use same
    
    Remove wrong function names krb5_init_os_context and
    krb5_free_os_context.
    
    krb5_read_password: Prompt and prompt2 are now const char * so callers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5758 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 7 +++++++
 src/include/krb5/los-proto.h | 9 ++-------
 2 files changed, 9 insertions(+), 7 deletions(-)

commit bd68af5cea494a63697e89a322b70cf6c5dfd10e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 9 02:11:22 1995 +0000

    Add string.h if necessary to define strlen, etc.
    Add stdlib.h if present & necessary for malloc definition. (otherwise
    	define ourselves) - based on other code present.
    Change ifdef POSIX to ifdef HAS_STDLIB_H
    Check for stdlib.h in configure.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5757 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog      | 22 ++++++++++++++++++++++
 src/lib/krb4/configure.in   |  4 ++++
 src/lib/krb4/g_pw_in_tkt.c  |  1 +
 src/lib/krb4/g_svc_in_tkt.c |  1 +
 src/lib/krb4/memcache.c     |  2 +-
 src/lib/krb4/mk_auth.c      |  3 ++-
 src/lib/krb4/mk_preauth.c   |  7 +++++++
 src/lib/krb4/rd_preauth.c   |  2 ++
 src/lib/krb4/realmofhost.c  |  2 +-
 src/lib/krb4/send_to_kdc.c  |  2 +-
 10 files changed, 42 insertions(+), 4 deletions(-)

commit ea061aba3f0de13935362ae0ab436ad4f5c8d85e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 9 02:05:15 1995 +0000

    kparse.h: Remove ErrorMsg definition. It is declared static in source file
    
    krb4-proto.h: krb_rd_priv prototype did not match source
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5756 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog    | 7 +++++++
 src/include/kerberosIV/kparse.h     | 7 -------
 src/include/kerberosIV/krb4-proto.h | 2 +-
 3 files changed, 8 insertions(+), 8 deletions(-)

commit b0aed8ca3e7f44c7ad47b5360dbd1be8424f9531
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 19:47:16 1995 +0000

    Back out change.  Turns out it's not really necessary (the master key
    encryption type isn't relevant to the on-the-wire protocol), and it turns up
    problems in tests/verify, and possibly elsewhere.  Sigh.  We'll fix this
    later....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5752 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 5 -----
 src/include/krb5/stock/osconf.h  | 2 +-
 2 files changed, 1 insertion(+), 6 deletions(-)

commit ed151ecc061089ccbbd38a2ab17c49182742f7f2
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 18:07:22 1995 +0000

    Change default KDC etype to be DES_CBC_MD5, to be conformant with
    RFC-1510.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5751 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 5 +++++
 src/include/krb5/stock/osconf.h  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 2a616058ce27340e1534835c201acfafe297ddc6
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 17:53:42 1995 +0000

    Update TODO file to reflect status as of the BETA 5 release
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5750 dc483132-0cff-0310-8789-dd5450dbe970

 src/TODO | 42 ++++++++++++++++++++++++++++--------------
 1 file changed, 28 insertions(+), 14 deletions(-)

commit 02013611307686b65b228f1f3ef79b9c1a1ddb32
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 17:46:01 1995 +0000

    Update top-level README file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5749 dc483132-0cff-0310-8789-dd5450dbe970

 README | 28 +++++++++++++---------------
 1 file changed, 13 insertions(+), 15 deletions(-)

commit 0aae1aa378f143a7a17caa0fa7837e582e6a57e2
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 17:43:39 1995 +0000

    Fix up top-level .Sanitize file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5748 dc483132-0cff-0310-8789-dd5450dbe970

 .Sanitize | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit a9a2819151f89ee5c4e799628b856dd9e3dee6c5
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 17:43:00 1995 +0000

    Allow install.ps to be kept
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5747 dc483132-0cff-0310-8789-dd5450dbe970

 doc/.Sanitize | 1 +
 1 file changed, 1 insertion(+)

commit 91ae2e4fa6082c61c6f9f8998c2c87ec0156a15f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 17:26:58 1995 +0000

    Update patchlevel.h for BETA 5 release
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5746 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 2 ++
 src/patchlevel.h | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 0aebd01c69e15d41a6b145290f121a36346d5cd3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri May 5 17:19:27 1995 +0000

    Encrypted rcp tests now work - don't log as error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5745 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog | 5 +++++
 src/tests/dejagnu/krb-standalone/rcp.exp   | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit c8aa3532405f2a1bf67c8514244a2ab02e5e1831
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 17:11:49 1995 +0000

    Minor fixups for beta 5 release.  Mainly points that the krb.conf and
    krb.realms section need to be updated and should be ignored in favor
    of the krb5.conf manual page.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5744 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    |  6 ++++++
 doc/install.texi | 20 ++++++++++++++------
 2 files changed, 20 insertions(+), 6 deletions(-)

commit c460844b1985d132be10bf078537c169cb04188e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 17:07:37 1995 +0000

    Created missing .Sanitize file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5743 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/.Sanitize | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 1b0f2a7cf2825a2e3fa5040b5e6fc6cdba314629
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 17:07:14 1995 +0000

    CHANGES is out of date, removed.  Don't distribute the TODO file in the release
    it's for our own internal planning.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5742 dc483132-0cff-0310-8789-dd5450dbe970

 src/.Sanitize |  5 ++---
 src/CHANGES   | 50 --------------------------------------------------
 2 files changed, 2 insertions(+), 53 deletions(-)

commit 5dfee43bb2db36b8ec921b2490b01d40c36e7c01
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 17:00:10 1995 +0000

    Moved kadmin.protocol and kpasswd.protocol files to the doc/kadmin directory
    
    Removed old OV cli functional specification
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5741 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadmin/.Sanitize        |   3 +-
 doc/kadmin/cli.func-spec    | 388 --------------------------------------------
 doc/kadmin/kadmin.protocol  | 273 +++++++++++++++++++++++++++++++
 doc/kadmin/kpasswd.protocol | 299 ++++++++++++++++++++++++++++++++++
 4 files changed, 574 insertions(+), 389 deletions(-)

commit a64d8099dd48a8c69c2dc69582bd998e54c06537
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 16:59:30 1995 +0000

    Added free.tex file to .Sanitize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5740 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/.Sanitize | 1 +
 1 file changed, 1 insertion(+)

commit ca0263d3b2b9de7a9791be9f24445bc1376649aa
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 16:59:09 1995 +0000

    Moved kadmin.protocol and kpasswd.protocol to the kadmin directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5739 dc483132-0cff-0310-8789-dd5450dbe970

 doc/.Sanitize        |   2 -
 doc/kadmin.protocol  | 273 ----------------------------------------------
 doc/kpasswd.protocol | 299 ---------------------------------------------------
 3 files changed, 574 deletions(-)

commit 076b0b841ece677b17e08e06326b7c256992b169
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 16:44:33 1995 +0000

    Removing no-longer-used kadmin.new code (used to interface to OV admin server)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5738 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.new/.Sanitize           |   32 --
 src/kadmin.new/client/.Sanitize    |   43 --
 src/kadmin.new/client/.cvsignore   |    1 -
 src/kadmin.new/client/ChangeLog    |   13 -
 src/kadmin.new/client/Makefile.in  |   45 --
 src/kadmin.new/client/configure.in |   15 -
 src/kadmin.new/client/getdate.y    | 1006 ---------------------------------
 src/kadmin.new/client/kadmin.c     | 1072 ------------------------------------
 src/kadmin.new/client/kadmin_ct.ct |   67 ---
 src/kadmin.new/client/memmove.c    |  143 -----
 src/kadmin.new/client/setenv.c     |  165 ------
 src/kadmin.new/client/ss_wrapper.c |   57 --
 src/kadmin.new/client/strftime.c   |  469 ----------------
 13 files changed, 3128 deletions(-)

commit 1017c951e0abed725040d76934c91b074cbb7163
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 16:12:39 1995 +0000

    Added $(DESTDIR) support to make install production
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5737 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 39c10416c7ff81a554fc0dce6ea9f7574748a06f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 16:12:00 1995 +0000

    Fix .Sanitize files to reflect new added files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5736 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/.Sanitize     | 1 +
 src/lib/kdb4/.Sanitize     | 1 +
 src/lib/krb4/.Sanitize     | 1 +
 src/lib/krb425/.Sanitize   | 1 +
 src/lib/krb5/krb/.Sanitize | 4 ++++
 5 files changed, 8 insertions(+)

commit 9414c578aeb2cf48d2b500e1f102cd819c325df5
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 5 15:38:09 1995 +0000

    Remove getopt(3) options too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5735 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/kpasswd.c   | 4 +++-
 src/kadmin/v5server/srv_main.c | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 0ab7ec99f496204d5e8cbbf5fd821a91abdd462f
Author: Paul Park <pjpark@mit.edu>
Date:   Fri May 5 15:29:28 1995 +0000

    Remove language support flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5734 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog   |  4 ++++
 src/kadmin/kpasswd/kpasswd.M   | 23 +----------------------
 src/kadmin/kpasswd/kpasswd.c   | 19 ++++++++++++++-----
 src/kadmin/v5server/ChangeLog  |  4 ++++
 src/kadmin/v5server/kadmind5.M | 16 ----------------
 src/kadmin/v5server/srv_main.c | 15 ++++++++-------
 6 files changed, 31 insertions(+), 50 deletions(-)

commit c6cea802d530fe41d1e59b500cd94f25543b2e53
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri May 5 13:27:37 1995 +0000

    	* rcp.exp (rcp_test()): Pass -c and -C args to encrypted rcp.
    		These are necessary for the test realm because krshd
    		nukes all environement variables before execing rcp.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5733 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/krb-standalone/ChangeLog | 5 +++++
 src/tests/dejagnu/krb-standalone/rcp.exp   | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 9b5c2e8bc74d3f7855893620b7293e1c23b56a02
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri May 5 13:27:15 1995 +0000

    	* default.exp : Removed FILE: part of env(KRB5CCNAME)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5732 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 4 ++++
 src/tests/dejagnu/config/default.exp | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 5cf3027be0d4d92aa2064e948a42bc9fdda66a7b
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri May 5 13:19:24 1995 +0000

    	* krcp.c (answer_auth()): Requires two new args that are passed
    		from the command line. The first -c is to pass the filename
    		of the remote credential cache. The second -C is to pass
    		the filename of the remote krb5.conf file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5731 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |   7 ++++
 src/appl/bsd/krcp.c    | 112 ++++++++++++++++++++++++++++++++-----------------
 2 files changed, 81 insertions(+), 38 deletions(-)

commit cb6a72acb93ab5de413946e3da3d3e6af108ebc5
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 05:56:44 1995 +0000

    Remove all files in ZIPCLEANUP after building kerbsrc.zip.  This keeps
    the source directory clean after building a Windows source
    distribution.
    
    Remove miscellaneous targets left over from the bad old imake days.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5730 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  9 +++++++++
 src/Makefile.in | 28 ++++++++++++++--------------
 2 files changed, 23 insertions(+), 14 deletions(-)

commit 48dacc5185dd4503305e27325cd5a464f5851b6b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 05:16:52 1995 +0000

    Fix spelling typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5729 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0262424b484a9b7a6e95752e66c06c2c25adad43
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 05:13:43 1995 +0000

    krb5.conf: Add example of the new [realms]/<realm>/v4_instance_convert/
    	<instance> form used by krb5_425_convert_principal.
    
    krb5.conf.M: Document new v4_instance_convert subsection.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5728 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog   |  8 ++++++++
 src/config-files/krb5.conf   |  4 ++++
 src/config-files/krb5.conf.M | 10 ++++++++++
 3 files changed, 22 insertions(+)

commit aef0af3adadc2801786e286817628a7ac6801de7
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 04:57:03 1995 +0000

    prof_init.c (profile_get_values): Return PROF_NO_PROFILE if the
    	passed-in profile variable is NULL (instead of core dumping).
    
    prof_err.et (PROF_NO_PROFILE): Defined new error code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5727 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 7 +++++++
 src/util/profile/prof_err.et | 1 +
 src/util/profile/prof_init.c | 3 +++
 3 files changed, 11 insertions(+)

commit 4f899d27fe46faddbb527ca4ab9c40bbc2d16f54
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 04:56:00 1995 +0000

    conv_princ.c (krb5_425_conv_principal): Use new calling
    	convention of krb5_get_realm_domain, which is that it
    	returns the realm *without* the leading dot.
    
    	Also use the profile code to look up individual instance
    	conversions using [realms]/<realm>/v4_instance_convert/<inst>
    	This allows special case handling of mit.edu and
    	lithium.lcs.mit.edu.
    
    t_kerb.c: New file for testing krb library functions.  Currently
    	only tests krb5_425_conv_principal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5726 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog      | 13 +++++++
 src/lib/krb5/krb/Makefile.in    | 28 ++++++++++++--
 src/lib/krb5/krb/conv_princ.c   | 49 +++++++++++++++++-------
 src/lib/krb5/krb/t_kerb.c       | 85 +++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/t_krb5.conf    | 29 ++++++++++++++
 src/lib/krb5/krb/t_ref_kerb.out |  7 ++++
 6 files changed, 193 insertions(+), 18 deletions(-)

commit 42848b7219afc576f0550f5cbe9f6706d72ff6ac
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 5 03:58:57 1995 +0000

    prof_tree.c (profile_free_node): Copy child->next to a scratch
    	pointer before freeing the node; otherwise we have to
    	dereference a freed object.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5725 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 6 ++++++
 src/util/profile/prof_tree.c | 6 ++++--
 src/util/profile/profile.hin | 1 -
 3 files changed, 10 insertions(+), 3 deletions(-)

commit c7b0d01002cf973d8ea64d181930087844921e1f
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri May 5 03:54:58 1995 +0000

    	* krcp.c (answer_auth()): Don't destroy the credential cache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5724 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  4 ++++
 src/appl/bsd/krcp.c    | 27 ++++++++++-----------------
 2 files changed, 14 insertions(+), 17 deletions(-)

commit 3e8162f5e999b1aa2914636da590fc4caa2fadda
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu May 4 20:19:50 1995 +0000

    Update .Sanitize file to reflect new files that have been added and deleted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5723 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/.Sanitize | 14 --------------
 src/kadmin/.Sanitize             |  4 +++-
 src/util/profile/.Sanitize       |  1 +
 3 files changed, 4 insertions(+), 15 deletions(-)

commit ba9e8d4b8c1d1b99ac41b6319b03d4b51beccdf5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu May 4 19:53:59 1995 +0000

    New .Sanitize file for the windows/gss directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5722 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/.Sanitize | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

commit 0e38cc272850f8f2d5c7bc56e7bd65d4ddbce7e5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu May 4 19:50:13 1995 +0000

    Update Sanitize file to reflect file additions, deletions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5721 dc483132-0cff-0310-8789-dd5450dbe970

 src/.Sanitize                              |  7 ++++-
 src/config-files/.Sanitize                 |  7 +++--
 src/config/.Sanitize                       |  2 ++
 src/lib/krb5/krb/.Sanitize                 |  4 +--
 src/lib/krb5/os/.Sanitize                  |  2 ++
 src/tests/.Sanitize                        |  1 +
 src/tests/dejagnu/.Sanitize                | 41 ++++++++++++++++++++++++++++++
 src/tests/dejagnu/config/.Sanitize         | 33 ++++++++++++++++++++++++
 src/tests/dejagnu/krb-root/.Sanitize       | 33 ++++++++++++++++++++++++
 src/tests/dejagnu/krb-standalone/.Sanitize | 34 +++++++++++++++++++++++++
 src/tests/resolve/.Sanitize                |  1 +
 src/windows/.Sanitize                      |  1 +
 12 files changed, 158 insertions(+), 8 deletions(-)

commit 4e85b1c6c73d6086b19ecb279fa26989af1061f3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu May 4 18:40:12 1995 +0000

    Reorganized some sections
    Added missing functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5720 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog |  11 +-
 doc/api/krb5.tex  | 425 +++++++++++++++++++++++++++++++------------------
 doc/api/libos.tex | 468 +++++++++++++++++++++++++++++++-----------------------
 3 files changed, 547 insertions(+), 357 deletions(-)

commit a48ae505688b196e804e2af0edce6e812fb499b3
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 4 14:51:18 1995 +0000

    	* put_svc_key.c (put_svc_key): remove spurious & in front of fkey
    		(it's a char[] and takint address of it is redundant)
    
    	* recvauth.c (krb_recvauth): remove spurious & in front of
    		reference to kdata->session
    
    	* rd_req.c (krb_rd_req): remove spurious & in front of reference
    		to ad->session
    
    	* g_in_tkt.c(decrypt_tkt): remove spurious & in front of reference
    		to key (it is a C_Block and taking address of it is
    		redundant)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5719 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     | 13 +++++++++++++
 src/lib/krb4/g_in_tkt.c    |  2 +-
 src/lib/krb4/put_svc_key.c |  2 +-
 src/lib/krb4/rd_req.c      |  2 +-
 src/lib/krb4/recvauth.c    |  2 +-
 5 files changed, 17 insertions(+), 4 deletions(-)

commit 0d1bacf1c818b826cbf328e8f4762fb34daf44d5
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 4 14:06:24 1995 +0000

    	* Makefile.in: new includes target to install krb_err.h in
    		$(BUILDTOP)/include; includes depends on krb_err.h.
    		Previously, it was attempting to install a header that had
    		not yet been generated!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5718 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   |  7 +++++++
 src/lib/krb4/Makefile.in | 15 +++++++--------
 2 files changed, 14 insertions(+), 8 deletions(-)

commit 2df843a0a944ec2816be7a91585936a33ab3c95d
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu May 4 08:58:13 1995 +0000

    	* klist.c : Changed progname to argv[0] for consistancy with
    		kdestroy, and to cleanup the code some.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5717 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog |  5 +++++
 src/clients/klist/klist.c   | 39 +++++++++++++++++++--------------------
 2 files changed, 24 insertions(+), 20 deletions(-)

commit 7c4e713aa6b7a08677dea884c5b35a10cb4b2cc5
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu May 4 08:57:45 1995 +0000

    	* kdestroy.c : Added #include <string.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5716 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog  | 5 +++++
 src/clients/kdestroy/kdestroy.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 1251c506a83cb2e8cdc6ed99dfb545baa405c19a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu May 4 02:03:40 1995 +0000

    v5 database..
    
    get_hostname: Needs to set the hostname to all lowercase for entry into the
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5715 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 6 ++++++
 src/tests/dejagnu/config/default.exp | 3 +++
 2 files changed, 9 insertions(+)

commit f37728a909ae5f60c4203da54830fc840c6b4042
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu May 4 00:28:53 1995 +0000

    	* klist.c : #include <string.h>, a must for prototypes of various
    		string routines on systems where int != void *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5714 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 6 ++++++
 src/clients/klist/klist.c   | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 0468a1294476e8099d226a2f8e613087e9d9840d
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu May 4 00:11:40 1995 +0000

    	* krcp.c (answer_auth()): Set auth_context = NULL before using it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5713 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/krcp.c    | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 6475edb015cc88fe2e6d2d1b4ffc0bec0e5bb60b
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed May 3 23:52:11 1995 +0000

    	* telnetd.c: respect HAVE_SYS_TTY_H
    
    (sgi build now completes, though rshd doesn't work.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5712 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 4 ++++
 src/appl/telnet/telnetd/telnetd.c | 2 ++
 2 files changed, 6 insertions(+)

commit adb5a6904e007c02411d58a0db97d8c1ce9b9b0a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 3 21:00:41 1995 +0000

    Fix reversed sense of #ifdef OLD_SIGNALS to prevent use of calling signal()
    from within a signal handler; it's not needed if you're using sigaction(), and
    it tickles a bug in Solaris.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5711 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/adm_network.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 247711357f91e1370267110dc7e3fd814079e443
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 3 15:38:47 1995 +0000

    	* krb5.tex (subsubsection{The krb5_auth_context}): Added
    	auth_context routines.
    
    	* free.tex: Add krb5_xfree and krb5_free_data.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5710 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog |   5 ++
 doc/api/free.tex  |  17 ++--
 doc/api/krb5.tex  | 256 +++++++++++++++++++++++++++++++++++++++++++++++-------
 3 files changed, 238 insertions(+), 40 deletions(-)

commit f27c36f36caecc1e05bd65632be7ea8bccb836b1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 3 15:23:07 1995 +0000

    Added prototype for  krb5_auth_con_getkey
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5709 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 1 +
 src/include/krb5.h    | 5 +++++
 2 files changed, 6 insertions(+)

commit b4fc60bd4b509997635cc6ec3f40a9c966794c0a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 3 14:38:25 1995 +0000

    Added missing prototype for krb5_auth_con_setports
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5708 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 3 +++
 src/include/krb5.h    | 6 ++++++
 2 files changed, 9 insertions(+)

commit 09788b355c12536686ecb22c9cdd428074c39e5f
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed May 3 07:49:10 1995 +0000

            * kpropd.c: (krb5_recvauth()): No longer needs the rc_type arg
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5707 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog | 4 ++++
 src/slave/kpropd.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 88bc3b45aa668361390bbf3cd14ec59b8d3ca15f
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed May 3 07:48:48 1995 +0000

            * recvauth.c, compat_recv.c (krb5_recvauth()):
    	* compat_recv.c (krb5_compat_recvauth()):
    		No longer needs the rc_type arg.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5706 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog     | 6 ++++++
 src/lib/krb5/krb/compat_recv.c | 5 ++---
 src/lib/krb5/krb/recvauth.c    | 3 +--
 3 files changed, 9 insertions(+), 5 deletions(-)

commit 949b2b0fec14ad4270616f120c20a266cf9001f5
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed May 3 07:48:10 1995 +0000

            * adm_process.c: (krb5_recvauth()): No longer needs the rc_type arg
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5705 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/ChangeLog     | 4 ++++
 src/kadmin.old/server/adm_process.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 3f8f591627e64112a5dfa7101d5288627fa8e5a5
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed May 3 07:47:50 1995 +0000

    	* krb5.h: (krb5_recvauth()): No longer needs the rc_type arg
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5704 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.h    | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 27ff8763af560c4f2716f8bbb0d700af8f098275
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed May 3 07:47:23 1995 +0000

            * client.c: (krb5_recvauth()): No longer needs the rc_type arg
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5703 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/ChangeLog | 3 +++
 src/appl/user_user/client.c  | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 2790e110040372704d8e71697c0b60703f2e07ec
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed May 3 07:46:59 1995 +0000

            * sserver.c: (krb5_recvauth()): No longer needs the rc_type arg
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5702 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/ChangeLog | 3 +++
 src/appl/sample/sserver/sserver.c | 1 -
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 1e3beda417eef200336771251277250dd27071b5
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed May 3 07:46:35 1995 +0000

            * pop_init.c: (krb5_recvauth()): No longer needs the rc_type arg
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5701 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog  | 4 ++++
 src/appl/popper/pop_init.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 2a3c86f83f937bea611f3080ae97ad41f4b0c5e7
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed May 3 07:46:08 1995 +0000

            * krlogind.c, krshd.c: (krb5_compat_recvauth()):
    		No longer needs the rc_type arg.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5700 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 5 +++++
 src/appl/bsd/krlogind.c | 1 -
 src/appl/bsd/krshd.c    | 1 -
 3 files changed, 5 insertions(+), 2 deletions(-)

commit 931988f5417772cf7870a133e15b2558e05e4e90
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed May 3 06:26:53 1995 +0000

    Imakefile : Removed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5699 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog |  5 +++++
 src/tests/Imakefile | 35 -----------------------------------
 2 files changed, 5 insertions(+), 35 deletions(-)

commit 497619fa22f0afaabe106a80b3d9d8606d8b04d1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed May 3 05:57:32 1995 +0000

    Up to date API specs
    
    Still needed:
    a) Some formatting fixing
    b) Final check of all prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5698 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog   |  16 +
 doc/api/ccache.tex  |   6 +-
 doc/api/krb5.tex    | 965 ++++++++++++++++++++++++++++++----------------------
 doc/api/libos.tex   |  63 +++-
 doc/api/library.tex |  11 +-
 doc/api/rcache.tex  |  24 ++
 6 files changed, 658 insertions(+), 427 deletions(-)

commit c89b63f703a026397e048c214e277cb50ba8cf17
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 3 02:57:02 1995 +0000

    Don't try to play uid swapping games if the effective uid is not zero
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5697 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  5 ++++-
 src/appl/bsd/krcp.c    | 22 +++++++++++++++-------
 2 files changed, 19 insertions(+), 8 deletions(-)

commit 22460b046cafec5a60fbf312e53b71f1ffbfaac0
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed May 3 02:41:50 1995 +0000

    nevermind..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5696 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 5 -----
 src/include/krb5/stock/osconf.h  | 2 --
 2 files changed, 7 deletions(-)

commit b4071d8bfe2235742cf8c81e2666aa5cce083e45
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed May 3 02:31:53 1995 +0000

    nevermind..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5695 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  7 -------
 src/lib/krb5/os/get_krbhst.c | 18 ------------------
 2 files changed, 25 deletions(-)

commit 571ce1ba410bab8f96c073ceb7e7870e72c1b136
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 3 02:31:31 1995 +0000

    Fix memory leaks in this function.  The krb5_donot_replay structure
    was not being freed properly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5694 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog |  6 ++++++
 src/lib/krb5/rcache/rc_dfl.c  | 33 ++++++++++++++-------------------
 2 files changed, 20 insertions(+), 19 deletions(-)

commit a0ea2067dd6c8b3b88a90d1949efca4297ad1408
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 3 02:31:01 1995 +0000

    kadmin.c (main): Fix really broken way client and client_name
    	were being handled.  Memory was being leaked, and then
    	memory blocks which were allocated to small where then
    	overrun.
    
    kadmin_add.c (kadm_add_user): Fix memory leak.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5693 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/client/ChangeLog    |  9 +++++++++
 src/kadmin.old/client/kadmin.c     | 19 ++++++++++++++-----
 src/kadmin.old/client/kadmin_add.c |  3 +++
 3 files changed, 26 insertions(+), 5 deletions(-)

commit c722d676859d7cc90952b9658a4dbd42e1c6facc
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 3 02:14:11 1995 +0000

    Bug fix to jik's bug fix.  (Caused by our code drift since jik's
    changes went in, and not sufficiently careful checking of jik's
    patches before applying it.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5692 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/kcmd.c    | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 738d5a58de137c71aa0ef1a19bac4fa736fd1108
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 3 01:43:07 1995 +0000

    	* Makefile.in: nuke spurious whitespace in blank line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5691 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   | 4 ++++
 src/lib/gssapi/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 9b6544d8db4a5c3454305c97ca9c869f13d1341f
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 3 01:41:31 1995 +0000

    	* Makefile.in: nuke spurious whitespace from blank line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5690 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 5423c46c1c3804765f6b5bf078e13876142ce8fd
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 3 01:36:28 1995 +0000

    	* Makefile.in: remove spurious whitespace from blank line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5689 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog      | 4 ++++
 src/util/Makefile.in    | 2 +-
 src/util/et/ChangeLog   | 4 ++++
 src/util/et/Makefile.in | 2 +-
 4 files changed, 10 insertions(+), 2 deletions(-)

commit a654d3d06d00591ed13968d91a30f943bd314a66
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 3 01:28:37 1995 +0000

    	* .rconf: copy kadmin.old as well
    
    	* Makefile.in: nuke spurious whitespace on blank line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5688 dc483132-0cff-0310-8789-dd5450dbe970

 src/.rconf      | 1 +
 src/ChangeLog   | 6 ++++++
 src/Makefile.in | 2 +-
 3 files changed, 8 insertions(+), 1 deletion(-)

commit d58d0980f23dc1b5b6e3910f87ce28a97a6d3809
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed May 3 01:18:57 1995 +0000

    Fix lots of typos in krb5_make_fulladdrs() patch.  (Lots of places where
    remote_addr was used where remote_port should have been used instead.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5687 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_cred.c | 48 ----------------------------------------------
 src/lib/krb5/krb/mk_priv.c |  2 +-
 src/lib/krb5/krb/rd_cred.c |  4 ++--
 src/lib/krb5/krb/rd_priv.c |  4 ++--
 src/lib/krb5/krb/rd_safe.c |  4 ++--
 5 files changed, 7 insertions(+), 55 deletions(-)

commit 8391f4e5927624bafcfa95656ca59dc834159088
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed May 3 00:54:34 1995 +0000

    	* get_krbhst.c (krb5_get_krbhst): look in KRB5_ENV_KDC
    	(KERBEROS_SERVER) for a REALM:SERVER string. This overrides
    	anything else for that realm and is intended for un-installed
    	client use, testsuite use, and diagnostic use.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5686 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  7 +++++++
 src/lib/krb5/os/get_krbhst.c | 18 ++++++++++++++++++
 2 files changed, 25 insertions(+)

commit 9299aa33b1b73b5f4c05d0a47a9379fd79f38ee0
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed May 3 00:53:54 1995 +0000

    	* osconf.h (KRB5_ENV_KDC): add KERBEROS_SERVER environment
    	variable, both for user and testsuite convenience.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5685 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 5 +++++
 src/include/krb5/stock/osconf.h  | 2 ++
 2 files changed, 7 insertions(+)

commit 6f2f64705dede4a4d0ed546e95721df18391ff98
Author: Chris Provenzano <proven@mit.edu>
Date:   Tue May 2 23:31:45 1995 +0000

            * mk_cred.c (mk_cred()), mk_priv.c (mk_priv()), mk_safe.c (mk_safe()),
    	* rd_cred.c (rd_cred()), rd_priv.c (rd_priv()), rd_safe.c (rd_safe()):
    		Don't call krb5_make_fulladdrs() if a port isn't specified.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5684 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog |  7 +++++++
 src/lib/krb5/krb/mk_cred.c | 41 ++++++++++++++++++++++++++++-------------
 src/lib/krb5/krb/mk_priv.c | 38 ++++++++++++++++++++++++--------------
 src/lib/krb5/krb/mk_safe.c | 37 ++++++++++++++++++++++++-------------
 src/lib/krb5/krb/rd_cred.c | 35 ++++++++++++++++++++++-------------
 src/lib/krb5/krb/rd_priv.c | 36 +++++++++++++++++++++++-------------
 src/lib/krb5/krb/rd_safe.c | 35 ++++++++++++++++++++++-------------
 7 files changed, 150 insertions(+), 79 deletions(-)

commit 49fd9c5695c37addf7bb4c03bfd158f501032074
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 2 13:33:10 1995 +0000

    clean-unix: Remove the installed krb_err.h in the include directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5683 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog   | 5 +++++
 src/lib/krb4/Makefile.in | 1 +
 2 files changed, 6 insertions(+)

commit 38c200fe2be2e8a37e62c66bb8f2483be5fb078a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 2 03:19:24 1995 +0000

    krb5_set_config_files needs a const in the declaration to match call
    to profile_init
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5682 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 6 ++++++
 src/lib/krb5/os/init_os_ctx.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 6fbbdb17fdad1ec0517595fd161a7e95c939ebe6
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue May 2 03:17:33 1995 +0000

    Add const to prototype for krb5_set_config_files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5681 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.h    | 5 +----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 33cebcbc71d1bfd577008ec521c349f4ffd51282
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue May 2 01:36:14 1995 +0000

    Use tests/resolve/resolve to get the fully qualified domain name of
    the local host.  Needed for systems where gethostname() doesn't return
    the FQDN.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5680 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 7 +++++++
 src/tests/dejagnu/config/default.exp | 7 ++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 258d64ceda6411d8c9fd623359816d2f7cadbd52
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue May 2 01:27:45 1995 +0000

    Add --quiet option which only prints the fully qualified domain name.
    This will allow this routine to be used in the deja gnu tests to
    determine the FQDN of the local host.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5679 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/ChangeLog |  7 +++++++
 src/tests/resolve/resolve.c | 32 +++++++++++++++++++++++++-------
 2 files changed, 32 insertions(+), 7 deletions(-)

commit c7efcd53fa9aefb83d09dbb76c323e6a8d59f074
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon May 1 21:09:37 1995 +0000

            * genaddrs.c (krb5_auth_con_genaddrs()),
    	* mk_faddr.c (krb5_make_fulladdr()), os-proto.h :
                    Changes to auth_context to better support full addresses.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5678 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  |  6 +++++
 src/lib/krb5/os/genaddrs.c | 57 +++++++++++++++++++++++++++-------------------
 src/lib/krb5/os/mk_faddr.c | 35 ++++++++++++++--------------
 src/lib/krb5/os/os-proto.h |  3 ++-
 4 files changed, 58 insertions(+), 43 deletions(-)

commit e2ae7095158c1e77655826152bbfa6f5259bfe08
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon May 1 20:49:56 1995 +0000

            * auth_con.c (krb5_auth_con_free()) :
    		Free all the data associated with the auth_context.
    
    	* auth_con.c (krb5_auth_con_setkey()) : Removed.
    	* mk_rep.c (mk_rep()),
                    The krb5_mk_rep() routine must always encode the data in
                    the keyblock of the ticket, not the subkey.
    
    	* cleanup.h, auth_con.c (krb5_auth_con_setports()) : Added.
            * auth_con.h, mk_cred.c (mk_cred()), mk_priv.c (mk_priv()),
    	* mk_safe.c (mk_safe()), rd_cred.c (rd_cred()),
    	* rd_priv.c (rd_priv()), rd_safe.c (rd_safe()) :
    		Changes to auth_context to better support full addresses.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5677 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 16 ++++++++++++
 src/lib/krb5/krb/auth_con.c | 56 ++++++++++++++++++++++++++++++++++++-----
 src/lib/krb5/krb/auth_con.h |  2 ++
 src/lib/krb5/krb/cleanup.h  | 29 +++++++++++++++++++++
 src/lib/krb5/krb/mk_cred.c  | 61 ++++++++++++++++++++++++++++++++++++++++-----
 src/lib/krb5/krb/mk_priv.c  | 39 ++++++++++++++++++++++++++---
 src/lib/krb5/krb/mk_rep.c   | 12 +++------
 src/lib/krb5/krb/mk_safe.c  | 42 ++++++++++++++++++++++++++++---
 src/lib/krb5/krb/rd_cred.c  | 39 +++++++++++++++++++++++++++--
 src/lib/krb5/krb/rd_priv.c  | 42 ++++++++++++++++++++++++++++---
 src/lib/krb5/krb/rd_rep.c   |  8 +-----
 src/lib/krb5/krb/rd_safe.c  | 42 ++++++++++++++++++++++++++++---
 12 files changed, 343 insertions(+), 45 deletions(-)

commit 2f95e996eb16770f8c55a5590f8ebd979e60bbe4
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon May 1 20:48:26 1995 +0000

    	* init_sec_context.c (krb5_gss_init_sec_context()) :
    		The krb5_mk_rep() routine must always encode the data in
    		the keyblock of the ticket, not the subkey.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5676 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          |  6 +++++
 src/lib/gssapi/krb5/init_sec_context.c | 45 ++++++++++++++++++++++++++--------
 2 files changed, 41 insertions(+), 10 deletions(-)

commit 359631b91462d55b2bd8fea31e2eb3cdc1b01e98
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon May 1 20:47:52 1995 +0000

            * client.c (main()): Changes to auth_context to better
                    support full addresses, for mk_safe() and friends.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5675 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/ChangeLog |  5 +++++
 src/appl/user_user/client.c  | 12 ++----------
 2 files changed, 7 insertions(+), 10 deletions(-)

commit 3c0765bd37188c5e5830c9cb3063d2b40cfa8a39
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon May 1 20:47:18 1995 +0000

            * sim_server.c (main()): Changes to auth_context to better
                    support full addresses, for mk_safe() and friends.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5674 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/ChangeLog    |  6 +++++
 src/appl/simple/server/sim_server.c | 46 +++++++++++++++++--------------------
 2 files changed, 27 insertions(+), 25 deletions(-)

commit 874486ea90b6d3cc069eff5341f3707d0254b785
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon May 1 20:46:56 1995 +0000

            * sim_client.c (main()): Changes to auth_context to better
                    support full addresses, for mk_safe() and friends.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5673 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/ChangeLog    |  5 +++++
 src/appl/simple/client/sim_client.c | 32 +++++++++++++++++++-------------
 2 files changed, 24 insertions(+), 13 deletions(-)

commit e39969e1341988f68ba8e45287f84daa30401569
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon May 1 20:46:24 1995 +0000

    	* kcmd.c (kcmd()): Bug fixes from jik
    
    	* krlogind.c (recvauth()): Changes to auth_context to better
    		support full addresses, for rd_cred() and friends.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5672 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  8 ++++++++
 src/appl/bsd/kcmd.c     | 26 ++++++++++----------------
 src/appl/bsd/krlogind.c | 14 +++++---------
 3 files changed, 23 insertions(+), 25 deletions(-)

commit 4fb5937239bff1aeffbedbca2f8297bb17c9bdbe
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 1 18:13:32 1995 +0000

    Added README file to the krb425 library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5671 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/README | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit eb6f8dccf93a90467ac32a298726844f7856c38e
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 1 17:37:45 1995 +0000

    Check the return code from kdb5_init_context()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5670 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   | 5 +++++
 src/admin/edit/kdb5_edit.c | 7 ++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 068174a18f1d3866ab06304d713c4b53f2f1e8bf
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 1 17:32:30 1995 +0000

    krb5.h (krb5_set_config_files): Added new function prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5669 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 3 +++
 src/include/krb5.h    | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit fb50f4390983e90f121829bfe469eb2a462678c6
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 1 17:29:03 1995 +0000

    init_os_ctx.c (krb5_set_config_files): New function.  Provides a
    	way to set a new set of config files for a particular OS
    	context.
    
    init_os_ctx.c (krb5_os_init_context): Don't return an error if
    	profile_init() returns an error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5668 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |  9 +++++++++
 src/lib/krb5/os/init_os_ctx.c | 26 +++++++++++++++++++++++++-
 2 files changed, 34 insertions(+), 1 deletion(-)

commit 76a16d1dfaad6ef981dd5540241ec1b360a6debf
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 1 15:35:15 1995 +0000

    Temporary hack for the alpha. Undefine STREAMSPTY if defined.
    This will be removed when configure does the right thing for this
    platform.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5667 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog | 5 +++++
 src/appl/telnet/telnetd/defs.h    | 4 ++++
 2 files changed, 9 insertions(+)

commit c36e517ea65f4334eaac84423b9d2c2e5c5418c3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 1 15:32:10 1995 +0000

    Call to krb5_read_password takes as an argument an int* not an int to represent the length of the buffer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5666 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog     | 5 +++++
 src/lib/des425/read_passwd.c | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 732009a43e436ffe85955a2220016e88a8ee2a14
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 1 01:49:45 1995 +0000

    Formatting fixes.
    Makefile: Include free.tex
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5665 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/Makefile   |  2 +-
 doc/api/errors.tex | 56 ++++++++++++++++++++++++++++--------------------------
 doc/api/intro.tex  |  5 +++--
 3 files changed, 33 insertions(+), 30 deletions(-)

commit fb87b571f3f57acf7b0072be7fe97a4469f85e53
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Mon May 1 01:47:15 1995 +0000

    Updated API's on all of these
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5664 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog  |  12 ++-
 doc/api/ccache.tex |  60 ++++++++----
 doc/api/free.tex   | 265 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/api/keytab.tex |  62 +++++++++----
 doc/api/rcache.tex |  35 ++++++-
 5 files changed, 395 insertions(+), 39 deletions(-)

commit 9cb21deb3d08ec5f32dba68dd9cae08b90ec7bff
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Apr 30 20:07:25 1995 +0000

    Global variables krb5_config_file and krb5_trans_file definitions
    conditionalized on OLD_CONFIG_FILES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5663 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog  | 5 +++++
 src/lib/krb5/os/osconfig.c | 2 ++
 2 files changed, 7 insertions(+)

commit 85b29c75a57639075661d80bde24259885b1d5bf
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sun Apr 30 03:10:55 1995 +0000

    Do not redefine PROTOTYPE if it is already defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5662 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog | 4 ++++
 src/lib/gssapi/generic/gssapi.h  | 2 ++
 2 files changed, 6 insertions(+)

commit 18f8acf12f18ae4a450d98cc75c80bbaa05d20d4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Apr 29 18:15:07 1995 +0000

    Fix spacing in configure --help for the krb4 options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5661 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 4 ++++
 src/aclocal.m4 | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 0a0c9ec8f3de4d92e52e674fb9322b59f9f99038
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Apr 29 17:18:42 1995 +0000

    Remove the unused argument to aggree with the expected calling
    prototype from main. (fixes coredump in dejagnu tests)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5660 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/client/ChangeLog     | 108 +++---------------------------------
 src/kadmin.old/client/kadmin_adr.c  |   3 +-
 src/kadmin.old/client/kadmin_cpr.c  |   3 +-
 src/kadmin.old/client/kadmin_done.c |   3 +-
 4 files changed, 10 insertions(+), 107 deletions(-)

commit 4676b3e39048e42f4d1866e1170443c4f8470caf
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 29 05:28:26 1995 +0000

    Link the libraries twice due to circular dependency in the libraries.
    (read_password in libdes425.a depends on krb5_read_password in
    libkrb5.a)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5659 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 6 ++++++
 src/appl/bsd/Makefile.in | 6 +++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 874f4db44de96a2a069873c4ce4763e30fa0ce67
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 29 04:44:39 1995 +0000

    Fix fencepost error which caused an access beyond the allocated memory
    of piece->data.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5658 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 3 +++
 src/lib/krb5/krb/srv_rcache.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 913b16c5efda182a7a149cf2f422a2cfe711d760
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 29 04:35:37 1995 +0000

    Use Posix sigaction() instead of signal() to set signal handlers.
    This allows us not to worry about System V signal semantics.  Make the
    code use POSIX_SIGNALS by default.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5657 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog      |  7 +++++
 src/kadmin.v4/server/admin_server.c | 58 ++++++++++++++++++++++---------------
 2 files changed, 42 insertions(+), 23 deletions(-)

commit 249ef1f9fc6ef54f2a375136736ecee001c8e504
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Apr 29 04:35:12 1995 +0000

    	* g_phost.c: removed references to sys/param.h and netdb.h
    	* realmofhost.c: ditt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5656 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     | 5 +++++
 src/lib/krb4/g_phost.c     | 2 --
 src/lib/krb4/realmofhost.c | 2 --
 3 files changed, 5 insertions(+), 4 deletions(-)

commit 80a143329e76591deee1fde3cb4adb3ef9b39c99
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 29 04:33:04 1995 +0000

    Call krb5_free_priv_enc_part to free the entire privenc_msg structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5655 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 4 ++++
 src/lib/krb5/krb/rd_priv.c | 9 +++------
 2 files changed, 7 insertions(+), 6 deletions(-)

commit 1fe1526f76fda0f0783d06f09a22fe2d8254a2b2
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 29 04:32:04 1995 +0000

    kadmin.c (main): Don't free the credentials cache twice in case
    	of an error!
    
    Makefile.in (kadmin): Use $(LD) instead of $(CC) so that we can
    	do purify checking.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5654 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/client/ChangeLog   | 8 ++++++++
 src/kadmin.old/client/Makefile.in | 2 +-
 src/kadmin.old/client/kadmin.c    | 1 -
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 71a09f3f57e47603c8eb237e1eb8d67b6d524c0d
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 29 04:31:18 1995 +0000

    Use $(LD) instead of $(CC) so that we can do purify checking
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5653 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog   | 3 +++
 src/appl/gss-sample/Makefile.in | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit b45dead41a10f87d5a9ad20df211ccbc1c4b6f11
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 29 04:30:45 1995 +0000

    adm_network.c (setup_network): Use sigaction() instead of
    	signal() to setup the signal handlers.  This means we
    	don't need to worry about System V signal semantics.
    
    adm_server.c (kdc_com_err_proc): Free nfmt after done using it.
    
    Makefile.in (kadmind): Use $(LD) instead of $(CC) so that we can
    	do purify checking.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5652 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/ChangeLog     | 13 +++++++++++++
 src/kadmin.old/server/Makefile.in   |  2 +-
 src/kadmin.old/server/adm_network.c | 25 ++++++++++++++++++++++++-
 src/kadmin.old/server/adm_server.c  |  1 +
 4 files changed, 39 insertions(+), 2 deletions(-)

commit 56a3f3fe547ed6ff4334e3ca00f99fc5aa58907a
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 29 04:16:10 1995 +0000

    kdc_util.c (kdc_process_tgs_req): Make sure apreq->ticket gets
    	freed, since it isn't being passed back to the caller
    	(anymore).
    
    do_tgs_req.c (process_tgs_req): Free header_ticket when we're
    	done with it.  (Prevents massive memory leak).
    
    Makefile.in (depend): Use $(LD) instead of $(CC) so that we can
    	do purify checking.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5651 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 14 ++++++++++++++
 src/kdc/Makefile.in  |  2 +-
 src/kdc/do_tgs_req.c |  2 ++
 src/kdc/kdc_util.c   |  1 -
 4 files changed, 17 insertions(+), 2 deletions(-)

commit 44979a147df0adcf214ecc2f6d9518c6964402e6
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 29 00:36:13 1995 +0000

    Don't use setreuid() to play games with the real uid, since not all
    systems have setreuid().  This method of communicating to in_tkt what
    the correct owner of the ticket file is completely broken, anyway.  We
    skip the setreuid() entirely, and then chown the ticket file to the
    correct owner and group afterwards.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5650 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  9 +++++++++
 src/appl/bsd/login.c   | 24 +++++-------------------
 2 files changed, 14 insertions(+), 19 deletions(-)

commit 748eaae393eb90ad6aa519835d37e05bc4ad3be8
Author: Keith Vetter <keithv@fusion.com>
Date:   Sat Apr 29 00:09:05 1995 +0000

    Windows gssapi demo now works. The UI isn't great but hey
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5648 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/changelo   |   7 ++
 src/windows/gss/gss-clie.c |   4 +-
 src/windows/gss/gss-misc.c |  28 ++++-
 src/windows/gss/gss.c      | 265 +++++++++++++++++++++++++++++++++------------
 src/windows/gss/gss.h      |   2 +-
 src/windows/gss/gss.rc     |   4 +-
 6 files changed, 229 insertions(+), 81 deletions(-)

commit d4a0fcf5ceaaf2298d946a7657ca71ce755c1faa
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 22:09:45 1995 +0000

    	* Makefile.in (KLIB): put KRB4_LIB inside KLIB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5647 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 4 ++++
 src/appl/telnet/telnet/Makefile.in  | 4 ++--
 src/appl/telnet/telnetd/ChangeLog   | 4 ++++
 src/appl/telnet/telnetd/Makefile.in | 4 ++--
 src/kadmin.v4/server/ChangeLog      | 4 ++++
 src/kadmin.v4/server/Makefile.in    | 4 ++--
 src/kdc/ChangeLog                   | 4 ++++
 src/kdc/Makefile.in                 | 4 ++--
 8 files changed, 24 insertions(+), 8 deletions(-)

commit 5cd133ad14c5d57eca09c8e22bf698f14be29b4e
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 22:05:14 1995 +0000

    	* Makefile.in (LOCAL_LIBRARIES): put KRB4_LIB inside KLIB, and put
    	KDB4_LIB ahead of them both.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5646 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/ChangeLog   | 5 +++++
 src/admin/convert/Makefile.in | 4 ++--
 src/admin/edit/ChangeLog      | 5 +++++
 src/admin/edit/Makefile.in    | 4 ++--
 4 files changed, 14 insertions(+), 4 deletions(-)

commit e4d656b080c11a580f0eac7025595e4c3af5d10a
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Apr 28 22:03:54 1995 +0000

    Disable command recognition for not-fully-implemented commands
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5645 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog    | 6 ++++++
 src/kadmin/v5server/proto_serv.c | 6 ++++++
 2 files changed, 12 insertions(+)

commit 818849c5faab7d31975acac6648f262291edfaf3
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 22:01:21 1995 +0000

    	* Makefile.in (KLIB): include KRB4_LIB directly, to satisfy both
    	versions of the dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5644 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 4 ++++
 src/appl/bsd/Makefile.in | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 1966603103756e51a40f317945ebf001f8e68a56
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 21:49:24 1995 +0000

    signal.h, not sys/signal.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5643 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog    | 2 --
 src/kadmin/v5server/proto_serv.c | 2 +-
 src/kadmin/v5server/srv_net.c    | 2 +-
 3 files changed, 2 insertions(+), 4 deletions(-)

commit d12a9fd32e364ee2df0f25c93480cdfa30bd5d19
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Apr 28 21:43:03 1995 +0000

    Sorry - reinstate <sys/signal.h> for srv_net and proto_serv
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5642 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog    | 7 +++++--
 src/kadmin/v5server/proto_serv.c | 1 +
 src/kadmin/v5server/srv_net.c    | 4 ++--
 3 files changed, 8 insertions(+), 4 deletions(-)

commit 9083f2f14c9d84e2e193bf22d1692adfe00862d9
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 21:39:35 1995 +0000

    	* srv_net.c: include <signal.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5641 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog | 3 +++
 src/kadmin/v5server/srv_net.c | 1 +
 2 files changed, 4 insertions(+)

commit 723db42686ac93f589a95e9a99ab6af24c929180
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 21:39:20 1995 +0000

    Added check for POSIX_FILE_LOCK to enable POSIX file locking
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5640 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 3 +++
 src/lib/krb4/configure.in | 1 +
 src/lib/krb4/tf_util.c    | 4 +++-
 3 files changed, 7 insertions(+), 1 deletion(-)

commit e471d4a28c3fe78af4de414265657f5502495387
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Apr 28 21:00:51 1995 +0000

    Add new document describing kadmin extensions to admin protocol
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5639 dc483132-0cff-0310-8789-dd5450dbe970

 doc/.Sanitize       |   1 +
 doc/ChangeLog       |   4 +
 doc/kadmin.protocol | 273 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 278 insertions(+)

commit 3af80e14f21e908adacd47e31e29d68d7a45e17d
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Apr 28 20:56:55 1995 +0000

    Make links work with both --with-krb4 and --with-krb4=/usr/athena
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5638 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 6 ++++++
 src/appl/bsd/Makefile.in | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit c44c4527adf67a66a09c687c6ec0b2252d77a910
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 20:41:31 1995 +0000

    	* kparse.h (strutol, strsave): are only static in this module
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5637 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 4 ++++
 src/include/kerberosIV/kparse.h  | 3 ---
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 9594def4ed315833dc96aba984845c16472a6e63
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Apr 28 20:39:44 1995 +0000

    Fix bug in lang_init_slist() which would not return that it had
    successfully initialized.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5636 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog    | 5 +++++
 src/kadmin/v5server/srv_output.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 1d160f610fe0436a40823797c7f741746ff2c489
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 20:38:05 1995 +0000

    oops. s/CHECK/PROG/
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5635 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 2 +-
 src/appl/bsd/configure.in | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 3dd4257f88faca5e18f4eb633fe444f1b0d6d82f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 20:36:57 1995 +0000

    configure.in: Add check for KRB5_POSIX_LOCKS
    
    krb_dbm.c: Add #include of fcntl.h; if POSIX_FILE_LOCKS is
            defined, use POSIX-style locking.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5634 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb4/ChangeLog    |  7 +++++++
 src/lib/kdb4/configure.in |  1 +
 src/lib/kdb4/krb_dbm.c    | 17 +++++++++--------
 3 files changed, 17 insertions(+), 8 deletions(-)

commit 934f33906e2fb1aa1aeb14b1372f3f868934e880
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 20:23:10 1995 +0000

    Add #include of fcntl.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5633 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog | 2 ++
 src/lib/krb4/tf_util.c | 1 +
 2 files changed, 3 insertions(+)

commit 3cccf37a987127d31d3d7f2d0a4d8eea38601050
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 20:18:19 1995 +0000

    	* configure.in (PATH): use internal AC_CHECK_ECHO_N because change
    	in path might change behavior of echo (example: solaris, native
    	shell, with GNU echo (-n) in user path, but only Solaris echo (\c)
    	in path here.)
    
    (AC_PATH_PROG should probably get fixed, to deal with this possibility. Later.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5632 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 7 +++++++
 src/appl/bsd/configure.in | 2 ++
 2 files changed, 9 insertions(+)

commit 6d27ee3ea49f6494997e91439deb381e72f7ac12
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 20:15:12 1995 +0000

    	* lndir (ls): use ls -a to get dotfiles too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5631 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 4 ++++
 src/util/lndir     | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 7ed6f9b1ae88478c5c775de92fc7bdff3db4205c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 19:58:06 1995 +0000

    Don't try to strip an empty line.  This causes memory reference error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5630 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 5 +++++
 src/util/profile/prof_parse.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1cc8ec19e5214a20cc6d21ce70bee4082c6bb6a7
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 19:51:42 1995 +0000

    Use $(LD) instead of $(CC) when trying to link.  (So purify works).
    Note: to get things to work on the Mac, just put LD=$(CC) in the
    Makefile.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5629 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog   | 6 ++++++
 src/clients/kinit/Makefile.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 8ce0c588b5121ac9dc1e4d06f22a109e8118fc12
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Apr 28 19:36:27 1995 +0000

    Add kadm to list of subdirectories to be built
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5628 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/.Sanitize    | 1 +
 src/lib/ChangeLog    | 4 ++++
 src/lib/Makefile.in  | 2 ++
 src/lib/configure.in | 2 +-
 4 files changed, 8 insertions(+), 1 deletion(-)

commit ff49d0fb1339ac573f5d67d31fb4ab50393454ff
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 19:35:24 1995 +0000

    Oops, checked in wrote version of gss-misc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5627 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/gss-misc.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 7165f13cf27615dd139522546e3a5aaab791f9ba
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 19:34:56 1995 +0000

    gss-server.c (main, sign_server): Make changes to allow
    	gss-server to be fired out of inetd.  New options: -inetd
    	and -logfile.  The -logfile allows the output of
    	gss-server to be redirected to a file.
    
    gss-misc.c (send_token, recv_token, display_status_1): Add
            support for -logfile option.  If the external FILE
    	*display_file is set, redirect error messages to
    	display_file instead of stderr.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5626 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 12 ++++++++
 src/appl/gss-sample/gss-misc.c   | 23 +++++++++++----
 src/appl/gss-sample/gss-server.c | 61 ++++++++++++++++++++++++++++++++--------
 3 files changed, 79 insertions(+), 17 deletions(-)

commit 49555f1dd0ac3693eda3bfae0cca0f13af5239c6
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Apr 28 19:29:47 1995 +0000

    Fix aclocal.m4 with --with-krb4 has a value.  KDB4_LIB is now $withval/
    lib/libkdb4.a.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5625 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 77f7de1bdb0c3630bd10abe8db52ea6610ed3fbb
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Apr 28 19:25:55 1995 +0000

    Use new library libkadm.
    Cleanup some type conflicts.
    Allow for case-insensitivity for protocol commands.
    Cleanup some include files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5624 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog    | 14 +++++++
 src/kadmin/v5server/Makefile.in  |  7 ++--
 src/kadmin/v5server/configure.in |  1 +
 src/kadmin/v5server/passwd.c     | 12 +++---
 src/kadmin/v5server/proto_serv.c | 19 ++++-----
 src/kadmin/v5server/srv_key.c    | 27 +++++++------
 src/kadmin/v5server/srv_main.c   |  6 +++
 src/kadmin/v5server/srv_net.c    | 14 +++----
 src/kadmin/v5server/srv_output.c | 85 +++++++++++++++++++++++++++++++++++++++-
 9 files changed, 145 insertions(+), 40 deletions(-)

commit 62251ae673bcc761cd7765680394f9e7cac5d480
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Apr 28 19:18:09 1995 +0000

    Use new library libkadm.  Compilation cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5623 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog   | 6 ++++++
 src/kadmin/kpasswd/Makefile.in | 6 +++---
 src/kadmin/kpasswd/kpasswd.c   | 8 ++------
 3 files changed, 11 insertions(+), 9 deletions(-)

commit ca12257f5911fce691d4ca658ae2f7f66907f3dd
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Apr 28 19:16:55 1995 +0000

    Moved these administrative protocol functions out of libkrb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5622 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kadm/.Sanitize    |  37 ++++
 src/lib/kadm/.cvsignore   |   1 +
 src/lib/kadm/ChangeLog    |   9 +
 src/lib/kadm/Makefile.in  |  25 +++
 src/lib/kadm/adm_conn.c   | 508 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/kadm/adm_rw.c     | 525 ++++++++++++++++++++++++++++++++++++++++++++++
 src/lib/kadm/configure.in |  13 ++
 7 files changed, 1118 insertions(+)

commit 499b29639a1ad8cda61ad7ab98cd568e2f7c5401
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Apr 28 19:15:28 1995 +0000

    Remove INTERFACE from prototype definitions in adm_proto.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5621 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   |  4 ++++
 src/include/krb5/adm_proto.h | 14 +++++++-------
 2 files changed, 11 insertions(+), 7 deletions(-)

commit 503232e09653ebbc582694979ebb674794c06752
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Apr 28 19:13:20 1995 +0000

    Moving adm_conn out of libkrb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5620 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/.Sanitize    |   1 -
 src/lib/krb5/os/ChangeLog    |   4 +
 src/lib/krb5/os/Makefile.in  |   2 -
 src/lib/krb5/os/adm_conn.c   | 508 -------------------------------------------
 src/lib/krb5/os/configure.in |   2 +-
 5 files changed, 5 insertions(+), 512 deletions(-)

commit f83bf19555bbd2b2eff00269ec2d9447659178cf
Author: Paul Park <pjpark@mit.edu>
Date:   Fri Apr 28 19:12:32 1995 +0000

    Remove adm_rw from libkrb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5619 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/.Sanitize   |   1 -
 src/lib/krb5/krb/ChangeLog   |   5 +
 src/lib/krb5/krb/Makefile.in |   2 -
 src/lib/krb5/krb/adm_rw.c    | 524 -------------------------------------------
 4 files changed, 5 insertions(+), 527 deletions(-)

commit 5d2444c8359f739a7113591922b18297b3c01f70
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 19:07:39 1995 +0000

    	* krb4-proto.h: #if 0, not #ifdef 0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5618 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog    | 4 ++++
 src/include/kerberosIV/krb4-proto.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2fbf77aca03353dc728c9b6dbba091cbd19dd30e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 18:57:49 1995 +0000

    Don't try to include osconf.h
    
    Remove osconf.h, and older version of lsb_addr_cmp.h (it was renamed, and
    the old file wasn't deleted.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5617 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog       |  4 +++
 src/include/kerberosIV/lsb_addr_cmp.h  |  2 +-
 src/include/kerberosIV/lsb_addr_comp.h | 54 ----------------------------
 src/include/kerberosIV/osconf.h        | 64 ----------------------------------
 4 files changed, 5 insertions(+), 119 deletions(-)

commit c5bb29bcc9a9cc7132060fa607bf2e1519efbb6b
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Apr 28 18:50:48 1995 +0000

    Added zipping up windows gssapi demo program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5616 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 8 ++++++++
 src/Makefile.in | 9 +++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

commit bfb36c3b71d12e9b4c530de44238a169ef05ea1e
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Apr 28 18:49:27 1995 +0000

    Added an icon for the windows gss demo program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5615 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/gss/changelo | 6 ++++--
 src/windows/gss/gss.rc   | 2 ++
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 4e1678e92cbcd3a1c827fb047fad0907131b88aa
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 18:35:51 1995 +0000

    	* aclocal.m4 (WITH_KRB4): put AC_CONST in, since we always end up
    	needing it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5614 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 1 +
 2 files changed, 6 insertions(+)

commit 0d6ee29c39b7b40916d609c589f20cf14d50f72c
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Apr 28 18:34:37 1995 +0000

    Added windows gssapi demo program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5613 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/changelo       |   4 +
 src/windows/gss/changelo   |   5 +
 src/windows/gss/gss-clie.c | 285 +++++++++++++++++++++++++++++++++++++++++++++
 src/windows/gss/gss-misc.c | 196 +++++++++++++++++++++++++++++++
 src/windows/gss/gss.c      | 132 +++++++++++++++++++++
 src/windows/gss/gss.def    |  15 +++
 src/windows/gss/gss.h      |  29 +++++
 src/windows/gss/gss.ico    | Bin 0 -> 766 bytes
 src/windows/gss/gss.rc     |  27 +++++
 src/windows/gss/makefile   |  58 +++++++++
 src/windows/makefile       |   6 +
 11 files changed, 757 insertions(+)

commit 6f225986f51acfa8eca37a7cc86176db5d240cde
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 17:36:13 1995 +0000

    Add des_read_pw_string, since it's used by the V4 login.c code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5612 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog     |  5 +++++
 src/lib/des425/read_passwd.c | 21 +++++++++++++++++++++
 2 files changed, 26 insertions(+)

commit 34e3016a48de6e700d0cb7fc3fa380e82d332ce2
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 17:30:07 1995 +0000

    Also compile the kadmin.old directory, at least for now.  (At some
    point this should be controlled by --enable-old-kadmin).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5611 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 6 ++++++
 src/configure.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 33ad98e906a67f6451a5b7e27f2b28c2c0bcfabc
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 17:27:29 1995 +0000

    Lots of lint cleanup; declare functions before they are used, add
    appropriate return types (int or void) to functions as necessary, etc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5610 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  6 ++++++
 src/appl/bsd/login.c   | 39 ++++++++++++++++++++++++---------------
 2 files changed, 30 insertions(+), 15 deletions(-)

commit 0613ac5365b27e433f3607aed769a473b9580844
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 17:11:06 1995 +0000

    conf.h, conf-*.h: Removed.  We don't need them anymore, we're using
    	autoconf!  (And things like MSBFIRST AND LSBFIRST aren't needed
    	anyway, since the CNS V4 library figures this all out dynamically
    	anyway.)
    
    krb4-proto.h: Don't define the functions found in getenv.o or
    	setenv.o.  Declare krb_stime() instead of stime().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5609 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog        | 10 ++++
 src/include/kerberosIV/conf-bsd386i.h   | 30 -----------
 src/include/kerberosIV/conf-bsdapollo.h | 35 -------------
 src/include/kerberosIV/conf-bsdibm032.h | 32 ------------
 src/include/kerberosIV/conf-bsdm68k.h   | 30 -----------
 src/include/kerberosIV/conf-bsdsparc.h  | 31 ------------
 src/include/kerberosIV/conf-bsdtahoe.h  | 31 ------------
 src/include/kerberosIV/conf-bsdvax.h    | 36 --------------
 src/include/kerberosIV/conf-ibm370.h    | 29 -----------
 src/include/kerberosIV/conf-osf1alpha.h | 28 -----------
 src/include/kerberosIV/conf-pc.h        | 29 -----------
 src/include/kerberosIV/conf-pyr.h       | 29 -----------
 src/include/kerberosIV/conf-ultmips2.h  | 31 ------------
 src/include/kerberosIV/conf.h           | 88 ---------------------------------
 src/include/kerberosIV/krb4-proto.h     |  6 ++-
 15 files changed, 15 insertions(+), 460 deletions(-)

commit ed8aebd02c4335fad120b4a59ea588bf87b5c0df
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 17:06:58 1995 +0000

    srv_net.c: Linux doesn't have SOMAXCONN, assume 5 if not defined
    
    configure.in: Add check for -ldbm and -lndbm.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5608 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog    | 7 +++++++
 src/kadmin/v5server/configure.in | 2 ++
 src/kadmin/v5server/srv_net.c    | 5 +++++
 3 files changed, 14 insertions(+)

commit 11783613275b4321ee5010225dba469ce0433359
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 17:05:22 1995 +0000

    Remove unnecessary include of conf.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5607 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog     | 4 ++++
 src/lib/krb4/month_sname.c | 3 ---
 src/lib/krb4/one.c         | 5 -----
 3 files changed, 4 insertions(+), 8 deletions(-)

commit 446c579a3f6b3eca6ad618adf1b3c2fc257f10db
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 17:02:10 1995 +0000

    * init_ctx.c (krb5_free_context): Extra semicolon meant the etypes
    	field in the context was never being freed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5606 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/init_ctx.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 81f0a942152c80c97fe4a2b5c95260de2c655b40
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 17:00:25 1995 +0000

    Lint cleanup; explicitly declare that daemon() returns an int
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5605 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog | 5 +++++
 src/lib/krb5/posix/daemon.c  | 1 +
 2 files changed, 6 insertions(+)

commit 5aa7026979ef196e3b6696c09572fe25aa5c077b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 16:57:24 1995 +0000

    Makefile.in (clean-unix): Remove profile.h and test_profile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5604 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 4 ++++
 src/util/profile/Makefile.in | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 875c4407977242dedac08290b1ed069ab9616f16
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 15:19:10 1995 +0000

    	* configure.in: switch to WITH_KRB4 since it suffices in this case
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5603 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 4 ++++
 src/appl/telnet/libtelnet/configure.in | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit a8c1481384d626a49fba78c3bfd0284ced21562a
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 15:16:56 1995 +0000

    	* configure.in: correct use of --with-krb4 to match top level
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5602 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/ChangeLog           |  4 ++++
 src/admin/configure.in        |  9 ++++++++-
 src/include/krb5/ChangeLog    |  4 ++++
 src/include/krb5/configure.in | 13 +++++++++----
 4 files changed, 25 insertions(+), 5 deletions(-)

commit aafd35c976280d99eb0e35fe74b25015adc3c94e
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 15:00:24 1995 +0000

    	* reconf (usage): fix the whole message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5601 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 4 ++++
 src/util/reconf    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0c816bc81869027ff8fab2704ea19e437ce7c263
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 14:40:41 1995 +0000

    really fix the quoting. $() is not an sh construct, only a make construct.
    "I don't think that syntax means what you think it does" -- I. Montoya
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5600 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 570659df01bf5b78ca459db131e1f428e3e523b4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 13:35:39 1995 +0000

    Remove util/profile/prof_err.[ch] after building kerbsrc.zip, since
    this also screws up the Unix build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5599 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 6 ++++++
 src/Makefile.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit cb64ff5b9bfaabc27ed9f161994535323f863ae6
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 06:07:38 1995 +0000

    	* aclocal.m4 (WITH_KRB4): fix quoting in pathname case
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5598 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 4 ++++
 src/aclocal.m4 | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 71d0ea9d03f829586c4047cfd0a785fb00a74e0e
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 06:02:45 1995 +0000

    	* kuserok.c: HAS_UNISTD_H instead of USE_.
    	* configure.in: test for HAVE_STRSAVE (for kparse.c).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5597 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    | 5 +++++
 src/lib/krb4/configure.in | 1 +
 src/lib/krb4/kuserok.c    | 2 +-
 3 files changed, 7 insertions(+), 1 deletion(-)

commit 86090c2919d58c71b1b3115c3851c8f0837319e4
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 28 05:53:43 1995 +0000

    	* configure.in: use AC_CHECK_SIZEOF(int) to set BITS16/BITS32.
    	Use AC_TRY_RUN test to set MSBFIRST or LSBFIRST.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5596 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog    |  5 +++++
 src/lib/krb4/configure.in | 26 ++++++++++++++++++++++++++
 2 files changed, 31 insertions(+)

commit b14279dbb07b5be49474a935c8f0637b25307581
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Apr 28 05:52:11 1995 +0000

            * send_tgs.c (krb5_send_tgs()), gc_via_tkt.c (krb5_get_cred_via_tkt()):
    		Removed krb5_cksumtype argument.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5595 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  5 +++++
 src/lib/krb5/krb/gc_via_tkt.c |  4 ----
 src/lib/krb5/krb/send_tgs.c   | 19 ++++++++-----------
 3 files changed, 13 insertions(+), 15 deletions(-)

commit 42194dabf33e114dee72107b04a81c33f3f9b25b
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Apr 28 05:51:35 1995 +0000

    	* krb5.h (krb5_send_tgs()) : Removed krb5_cksumtype argument
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5594 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 5 +++++
 src/include/krb5.h    | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 4e320b881cdcf3ea14ab78fdb09af4a6b2273dba
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Apr 28 03:59:09 1995 +0000

    I don't know why it didn't get removed the last time I tried
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5593 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_fcreds.c | 222 ------------------------------------------
 1 file changed, 222 deletions(-)

commit e9980a3d9dc13654393743decb04c697ebf70e26
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 28 03:22:36 1995 +0000

    Remove util/profile/profile.h after building kerbsrc.zip; this file
    screws up the Unix build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5592 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 2 ++
 2 files changed, 7 insertions(+)

commit 041cad6e1d14c3878173b5dd4db150eeb72ec080
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Apr 28 01:50:16 1995 +0000

    Do not prototype krb_err_txt. kerberosIV/krb.h defines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5591 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/login.c   | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 1b0e64a98f74b4bc6933008a98b792f43128e464
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Apr 28 01:43:07 1995 +0000

            * krb5.h : Added mask AP_OPTS_WIRE_MASK
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5590 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.h    | 2 ++
 2 files changed, 6 insertions(+)

commit 0b241dd3f6a0b8e551c01b4b098c2169bd511117
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Apr 28 01:40:58 1995 +0000

    	* auth_con.c (krb5_auth_con_getaddrs() and krb5_auth_con_getflags()):
    		Added for completeness.
    	* mk_req_ext.c (krb5_mk_req_extended()) : Don't send the
    		AP_OPTS_USE_SUBKEY option over the wire.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5589 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  7 ++++++
 src/lib/krb5/krb/auth_con.c   | 58 ++++++++++++++++++++++++++++++++++++++++++-
 src/lib/krb5/krb/mk_req_ext.c |  2 +-
 3 files changed, 65 insertions(+), 2 deletions(-)

commit 21be13edcd73b6007997cf60c2d14a95d34a2ac3
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Apr 28 01:28:57 1995 +0000

    Have makefile copy profile.h for configuring on the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5588 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 4 ++++
 src/include/Makefile.in | 1 +
 2 files changed, 5 insertions(+)

commit a82fd641101d8360c7ae3a65b5d66d4430b4f2cc
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Apr 28 01:18:29 1995 +0000

    Fixes so that the Unix changes no longer breaks on the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5587 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog        |  3 +++
 src/include/krb5.h           |  2 +-
 src/include/krb5/ChangeLog   |  5 +++++
 src/include/krb5/adm_proto.h |  2 +-
 src/include/krb5/k5-config.h |  1 +
 src/lib/krb5/krb/ChangeLog   |  5 +++++
 src/lib/krb5/krb/adm_rw.c    | 13 +++++++------
 src/lib/krb5/krb/mk_cred.c   |  9 ++++++---
 src/lib/krb5/krb/rd_cred.c   |  3 ++-
 src/lib/krb5/os/ChangeLog    |  8 ++++++++
 src/lib/krb5/os/adm_conn.c   |  3 +--
 src/lib/krb5/os/genaddrs.c   |  4 ++--
 src/lib/krb5/os/mk_faddr.c   | 28 ++++++++++++++--------------
 src/lib/krb5/os/os-proto.h   |  6 ++++++
 14 files changed, 62 insertions(+), 30 deletions(-)

commit 7b98ef33147ea6a7b1365f4d6d716d9d7e17af9f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 27 22:29:54 1995 +0000

    Adding missing .cvsignore file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5586 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit 0bd6319cf65ef644e1e9283013426bf0904cd01f
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 21:56:16 1995 +0000

    	* configure.in: check KRB4_LIB to know if we're building with krb4
    	support enabled and thus want kadmin.v4.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5585 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 5 +++++
 src/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit c665af8a02a261742f9ba00f0471da27051ac08a
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 21:42:22 1995 +0000

    	* Makefile.in (krshd, login.krb5, krlogind): KRB4_LIB needs to
    	appear before KLIB since it uses des425.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5584 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 5 +++++
 src/appl/bsd/Makefile.in | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 8446a48376790fff3ee3d5a353e3573f3b3072ea
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 21:14:09 1995 +0000

    	* krb.h: add _fmemcpy, _fstrncpy, and far_fputs from cc-unix.h also
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5583 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 4 ++++
 src/include/kerberosIV/krb.h     | 3 +++
 2 files changed, 7 insertions(+)

commit 6bd39ce35bf8dbf796664cf7363304f56741ed4c
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 21:10:07 1995 +0000

    	* configure.in: use AC_CONST since we need it for v4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5582 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 3 +++
 src/appl/telnet/libtelnet/configure.in | 1 +
 2 files changed, 4 insertions(+)

commit 600a91bb901774c1852a061e30343f64000d8204
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Apr 27 21:08:20 1995 +0000

    Set all appropriate data in database entry when changing password
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5581 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/ChangeLog |  5 +++++
 src/kadmin/v5server/passwd.c  | 11 +++++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit e17cd253aefc3323abfc5cb6751ce48d03045fde
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Apr 27 21:06:58 1995 +0000

    Bug fix with making makefiles on the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5580 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  4 ++++
 src/Makefile.in | 10 ++++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 7aa5c7b72c2dd877fd2a4a558c5089ac1bd5f56c
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Apr 27 21:00:34 1995 +0000

    Changes in the CNS program for the new config file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5579 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/changelo |  6 ++++
 src/windows/cns/cns.c    | 88 ++++++++++++++++++++----------------------------
 src/windows/cns/cns.rc   | 29 +++++++---------
 src/windows/cns/krbini.h | 11 ++++--
 4 files changed, 65 insertions(+), 69 deletions(-)

commit 915f137555af45aa724f9fcf22f4ec8834dfc7a4
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Apr 27 20:58:47 1995 +0000

    Add ChangeLog for yesterdays checkins
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5578 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/.Sanitize          | 1 +
 src/kadmin/ChangeLog          | 6 ++++++
 src/kadmin/v5server/.Sanitize | 1 +
 src/kadmin/v5server/ChangeLog | 6 ++++++
 4 files changed, 14 insertions(+)

commit 3b17fe2985a63fed1fa201f30d70c9f50fc0c09c
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Apr 27 20:53:43 1995 +0000

    Add entries for yesterdays checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5577 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit d6fccaa2218f5ee1af876d830baf294e5c9c6453
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Apr 27 20:50:51 1995 +0000

    Add entry for yesterdays checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5576 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 709ced4640c1eb745e3037a3b232e674303551ee
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 27 20:50:37 1995 +0000

    Invoke krb5kdc with -n so it will not fork - dejagnu needs to be able to
    terminate it. Also, establish a krb5.conf file and set KRB5_CONFIG to point at
    it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5575 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   |  5 ++++
 src/tests/dejagnu/config/default.exp | 56 +++++++++++++++++++-----------------
 2 files changed, 35 insertions(+), 26 deletions(-)

commit 7941ced42582679342b277d8d3c4f6e3d2819dcb
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Apr 27 20:48:05 1995 +0000

    Add new ChangeLog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5574 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 4214b4dd376ed3e8e6983069a4a4d69f2333dd35
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Apr 27 20:47:48 1995 +0000

    Add new ChangeLog here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5573 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/.Sanitize | 1 +
 1 file changed, 1 insertion(+)

commit 03391bc303e785becfecdbb436b2eee714a37b7e
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Apr 27 20:44:20 1995 +0000

    Fix mk_priv and mk_safe to work without DO_TIME
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5572 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 651daefda2ed48e45beeb211eca31c64fd06e19b
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Apr 27 20:42:03 1995 +0000

    Clear replaydata block before calling mk_safe_basic
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5571 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_safe.c | 3 +++
 1 file changed, 3 insertions(+)

commit 868a314dcf98c3b776ba29518b1679dad5911035
Author: Paul Park <pjpark@mit.edu>
Date:   Thu Apr 27 20:41:22 1995 +0000

    Back out previous changes here, replace them with more correct change
    of clearing the replaydata block before calling mk_priv_basic.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5570 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_priv.c | 20 ++++++++++++--------
 1 file changed, 12 insertions(+), 8 deletions(-)

commit 086a3eabb9f68c61bc44755a68edb4307a153f08
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Apr 27 20:14:25 1995 +0000

    Clean up of Windows telnet source
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5569 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/changelo   |   23 +
 src/windows/wintel/edit.c     |  841 ++++++++++---------
 src/windows/wintel/emul.c     | 1543 +++++++++++++++++-----------------
 src/windows/wintel/font.c     |  209 ++---
 src/windows/wintel/intern.c   | 1275 ++++++++++++++--------------
 src/windows/wintel/screen.c   | 1847 +++++++++++++++++++----------------------
 src/windows/wintel/screen.h   |  367 +++++---
 src/windows/wintel/struct.h   |   11 +-
 src/windows/wintel/telnet.c   | 1021 ++++++++++++-----------
 src/windows/wintel/telnet.def |   26 +-
 src/windows/wintel/telnet.h   |   14 +-
 src/windows/wintel/wt-proto.h |   79 +-
 12 files changed, 3651 insertions(+), 3605 deletions(-)

commit cdd394f225858b85a43796386fdab6a41a463039
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Apr 27 19:53:53 1995 +0000

    	* kerberos5.c (kerberos_is()) : Initialize keytabid to NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5568 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 5 +++++
 src/appl/telnet/libtelnet/kerberos5.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 59a82f5c712e333ba0e11ae4f96bd20eab358d25
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 19:40:39 1995 +0000

    and it needs PROTOTYPE() around it..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5567 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 2 +-
 src/util/profile/test_parse.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 9bae9c9dcc1e547e3f74fa367a573ef19066139a
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 19:38:37 1995 +0000

    	* test_parse.c (main): can't make function declarations local to
    	functions under SunOS cc. (dump_profile)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5566 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 5 +++++
 src/util/profile/test_parse.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 330290a16cbcacfbc456f464ba8f51d6a8b00b7d
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 19:28:54 1995 +0000

    	* configure.in: make links for libkrb4 and libkdb4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5565 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog        | 4 ++++
 src/lib/configure.in     | 3 +++
 src/lib/krb4/Makefile.in | 1 +
 3 files changed, 8 insertions(+)

commit ee0f3f1fb497c4932e5d6e7065503ff50e5e6fdd
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 19:26:02 1995 +0000

    	* Makefile.in (krb5kdc): use KRB4_LIB directly.
    	* configure.in: use WITH_KRB4 as-is.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5564 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 5 +++++
 src/kdc/Makefile.in  | 5 ++---
 src/kdc/configure.in | 8 --------
 3 files changed, 7 insertions(+), 11 deletions(-)

commit d3b53b2d26446216aa6282613724bd02558db6c0
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 19:25:36 1995 +0000

    	* Makefile.in (v4kadmind): use KRB4_LIB directly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5563 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/ChangeLog   | 4 ++++
 src/kadmin.v4/server/Makefile.in | 5 ++---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 38f4284dac818ad2ed30b102fe4203e4efee753b
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 19:25:18 1995 +0000

    	* pre.in (KRB4): remove, unused
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5562 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 749dab9f4648698ff86bcb42dba36289fb75e207
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 19:24:53 1995 +0000

    	* Makefile.in (telnetd): use KRB4_LIB directly.
    	* configure.in: use WITH_KRB4 as-is.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5561 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 5 +++++
 src/appl/telnet/telnetd/Makefile.in  | 4 ++--
 src/appl/telnet/telnetd/configure.in | 5 -----
 3 files changed, 7 insertions(+), 7 deletions(-)

commit 1f9744ea1401b1fc82e257c059f6ffa9579aa1e9
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 19:24:10 1995 +0000

    	* Makefile.in (telnet): use KRB4_LIB directly.
    	* configure.in: use WITH_KRB4 as-is.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5560 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 5 +++++
 src/appl/telnet/telnet/Makefile.in  | 4 ++--
 src/appl/telnet/telnet/configure.in | 5 -----
 3 files changed, 7 insertions(+), 7 deletions(-)

commit 36f56fd6b00d1cb3b64cc269f185c6748703098f
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 19:23:37 1995 +0000

    	* Makefile.in (LOCALINCLUDES): find kerberosIV headers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5559 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 4 ++++
 src/appl/telnet/libtelnet/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 7819f3aceba3f3ecaf477db59de311ef0f60e267
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 19:23:03 1995 +0000

    	* Makefile.in (LOCALINCLUDE): get kerberosIV headers for login.c
    	(login.krb): link against krb4 libs.
    	* configure.in: check AC_CONST so it works.
    
    	* configure.in: use WITH_KRB4 as-is.
    	* Makefile.in (krshd, krlogind): use KRB4_LIB directly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5558 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 11 +++++++++++
 src/appl/bsd/Makefile.in  |  9 +++++----
 src/appl/bsd/configure.in |  8 +-------
 3 files changed, 17 insertions(+), 11 deletions(-)

commit 27a6a9de2670d9c718a78401c2f53b4796d078ea
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 19:22:03 1995 +0000

    	* Makefile.in (LOCAL_LIBRARIES): use KRB4_LIB and KDB4_LIB
    	directly.
    	* configure.in: just use WITH_KRB4.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5557 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog    | 6 ++++++
 src/admin/edit/Makefile.in  | 7 +++----
 src/admin/edit/configure.in | 7 -------
 3 files changed, 9 insertions(+), 11 deletions(-)

commit 4c292882faa020a7cf01c2469f8ee32ef2e98307
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 19:21:36 1995 +0000

    	* Makefile.in (LOCAL_LIBRARIES): use KDB4_LIB and KRB4_LIB directly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5556 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/ChangeLog   | 4 ++++
 src/admin/convert/Makefile.in | 8 +++-----
 2 files changed, 7 insertions(+), 5 deletions(-)

commit 907d061669d84cadbcb5df6d6554310ca6a5c0d1
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 19:21:01 1995 +0000

    	* aclocal.m4 (WITH_KRB4): make --with-krb4 the default, and have
    	it use the included krb4 directories. If a pathname is given, use
    	them instead. To disable krb4 support, use --without-krb4.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5555 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 34 +++++++++++++++++++++++++++-------
 2 files changed, 33 insertions(+), 7 deletions(-)

commit 180aa91de97661e98020a919e679001fe0569954
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Apr 27 18:46:48 1995 +0000

    Added PC support for the new profile config file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5554 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog             |  4 ++++
 src/lib/Makefile.in           |  7 ++++---
 src/lib/krb5/krb/ChangeLog    |  4 ++++
 src/lib/krb5/krb/mk_req.c     |  1 -
 src/lib/krb5/os/ChangeLog     |  5 +++++
 src/lib/krb5/os/init_os_ctx.c | 27 ++++++++++++++++++++++++---
 src/lib/krb5/os/osconfig.c    |  5 +++++
 7 files changed, 46 insertions(+), 7 deletions(-)

commit 43552077fe99875e6a6d901147718a2e1efa519f
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Apr 27 18:32:50 1995 +0000

    Fixed PC makefile bug with passing wrong macro on recursive makes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5553 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog   | 4 ++++
 src/lib/gssapi/Makefile.in | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 399405e4a7fcfd35f4816f80b29ea85a23ac2cf4
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Apr 27 18:28:57 1995 +0000

    Changed over to the new profile config file on the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5552 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   |  4 ++++
 src/include/krb5/k5-config.h | 19 +++++++++++--------
 2 files changed, 15 insertions(+), 8 deletions(-)

commit f5c90f505accee13d76a1340b88cb270e612d65a
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 18:24:08 1995 +0000

    	* krb.h (DECRYPT_TKT_TYPE_DEFINED, KEY_PROC_TYPE_DEFINED): needed
    	to keep secondary (readability) defines in g_in_tkt.c out.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5551 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 5 +++++
 src/include/kerberosIV/krb.h     | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit f3a45bb3126e61e8ed899af471b55833d27b3597
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Apr 27 18:20:16 1995 +0000

    Added scripts to rename DOS 8.3 names to their proper longer names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5550 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog    |  6 ++++
 src/config/post.in      |  1 +
 src/config/ren2long     |  9 ++++++
 src/config/ren2long.awk | 75 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 91 insertions(+)

commit 161f5baf40d07945a701d1fe8e12dc06c32953d2
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Apr 27 18:08:37 1995 +0000

    Got the profile code to work on the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5549 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog      | 10 +++++++
 src/util/profile/Makefile.in    | 62 ++++++++++++++++++++++++++++++++---------
 src/util/profile/prof_file.c    |  5 +++-
 src/util/profile/prof_init.c    |  6 ----
 src/util/profile/prof_int.h     |  2 +-
 src/util/profile/prof_parse.c   | 28 +++++++++++++------
 src/util/profile/prof_section.c |  1 -
 src/util/profile/prof_tree.c    |  1 -
 src/util/profile/profile.hin    |  2 +-
 src/util/profile/test_parse.c   | 17 +++++++++--
 src/util/profile/test_profile.c | 15 ++++++++--
 11 files changed, 113 insertions(+), 36 deletions(-)

commit 81a331411f776c42c490f6e322033eed6726c018
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Apr 27 18:07:43 1995 +0000

    Makefile changes for the PC to incorporate the new profile directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5548 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  6 ++++++
 src/Makefile.in | 43 ++++++++++++++++++++++++++++++-------------
 2 files changed, 36 insertions(+), 13 deletions(-)

commit d2d019b6f014ba5f0b53e6777632d1cae2294cc4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 27 17:52:17 1995 +0000

    Make clean should remove t_std_conf.o
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5547 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 4 ++++
 src/lib/krb5/os/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 79e543f9583dc5acfdbe68e083c34f921e4c473b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 27 17:43:52 1995 +0000

    krb.h: Add const for krb_err_txt to agree with .c file
    
    osconf.h conf-osf1alpha.h: Add paramaters for alpha architecture
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5546 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog        |  8 ++++++++
 src/include/kerberosIV/conf-osf1alpha.h | 28 ++++++++++++++++++++++++++++
 src/include/kerberosIV/krb.h            |  2 +-
 src/include/kerberosIV/osconf.h         |  4 ++++
 4 files changed, 41 insertions(+), 1 deletion(-)

commit b625e043188452444ced9ec4f9008cfbed8e21b0
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 17:33:09 1995 +0000

    	* configure.in: add kdb4 directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5545 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/.Sanitize    | 2 ++
 src/lib/ChangeLog    | 4 ++++
 src/lib/configure.in | 2 +-
 3 files changed, 7 insertions(+), 1 deletion(-)

commit 41d4b980944bf6da87c0cae2e2b4859c7f31976e
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 17:31:56 1995 +0000

    V4 kdb library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5544 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb4/.Sanitize       |  41 +++
 src/lib/kdb4/.cvsignore      |   1 +
 src/lib/kdb4/ChangeLog       |  68 ++++
 src/lib/kdb4/Makefile.in     |  39 ++
 src/lib/kdb4/configure.in    |  18 +
 src/lib/kdb4/krb_cache.c     | 181 ++++++++++
 src/lib/kdb4/krb_dbl.c       |   1 +
 src/lib/kdb4/krb_dbm.c       | 829 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/kdb4/krb_kdb_utils.c | 154 ++++++++
 src/lib/kdb4/krb_lib.c       | 269 ++++++++++++++
 src/lib/kdb4/print_princ.c   |  46 +++
 11 files changed, 1647 insertions(+)

commit 0a586fa67ff58abdf050dbaa501043e57af030dc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 27 16:42:16 1995 +0000

    Only define PROTOTYPE if not previously defined. (avoid conflicting
    or re-definitions).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5543 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog   | 4 ++++
 src/util/profile/profile.hin | 2 ++
 2 files changed, 6 insertions(+)

commit e4197f0ec15f5ae1a5f35c6b20e48337855c4e33
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 27 16:41:15 1995 +0000

    Use posix signals if present on the system (for OS's that only have
    signal in BSD compatibility libraries)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5542 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog    | 14 +++++++++++++
 src/util/ss/Makefile.in  |  2 +-
 src/util/ss/configure.in |  2 ++
 src/util/ss/help.c       |  4 ++++
 src/util/ss/list_rqs.c   | 26 ++++++++++++++++++++++++
 src/util/ss/listen.c     | 52 ++++++++++++++++++++++++++++++++++++++++++++----
 src/util/ss/pager.c      | 17 ++++++++++++++++
 7 files changed, 112 insertions(+), 5 deletions(-)

commit 8d20e10c033016b7e81deaeab63e2087d84517f1
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 16:22:42 1995 +0000

    	* Makefile.in (kadmind): don't reference K4LIB since we don't set
    	or use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5541 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/ChangeLog   | 5 +++++
 src/kadmin.old/server/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 0f9771a562ee91049e66bed9fa66007464dc1aef
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 15:59:41 1995 +0000

    	* krb.h: make INTERFACE, FAR go away for now.
    	Drag in the unix time conversion functions for unix only.
    	Locally define PROTOTYPE().
    	Drag in unix versions of SOCKET macros.
    	Recognize DEFINE_SOCKADDR and NEED_TIME_H the way cc-unix.h does.
    	Declare krb_ignore_ip_address.
    	Define DEB() to support non-printf debugging.
    	Declare errno.
    	Define key_proc_type and decrypt_tkt_type.
    	* prot.h: add KERB_ERR_PREAUTH_SHORT and _MISMATCH from Cygnus
    	extensions.
    	* krbports.h: new file, has default ports for V4 services for
    	hard-coded fallback.
    	* lsb_addr_cmp.h: from V4, handles the mutant comparison
    	functions needed for the V4 "direction" comparison. (Rename
    	of lsb_addr_comp.h due to filename length.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5540 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/.Sanitize      |  2 +
 src/include/kerberosIV/ChangeLog      | 19 ++++++++
 src/include/kerberosIV/krb.h          | 81 +++++++++++++++++++++++++++++++++++
 src/include/kerberosIV/krbports.h     | 27 ++++++++++++
 src/include/kerberosIV/lsb_addr_cmp.h | 44 +++++++++++++++++++
 src/include/kerberosIV/prot.h         |  3 ++
 6 files changed, 176 insertions(+)

commit ddd96995d553d415489e8cfe75ae11121717da8f
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 15:55:06 1995 +0000

    	* configure.in: add krb4 directory (still needs to be
    	conditionalized on unix)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5539 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    | 5 +++++
 src/lib/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a82a6947dd5c95f0f15e1abe82add1c3ffd7e68a
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 15:53:43 1995 +0000

    normal .Sanitize and .cvsignore
    fix accidental inclusion of TAGS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5538 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/.Sanitize  | 131 ++++++++++++
 src/lib/krb4/.cvsignore |   1 +
 src/lib/krb4/TAGS       | 546 ------------------------------------------------
 3 files changed, 132 insertions(+), 546 deletions(-)

commit f487a0a0f51ce55e769b2c6766662307dab9df0f
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 27 15:51:19 1995 +0000

    add CNS V4 library to tree for compatibility use. Installs as libkrb4.a
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5537 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb4/ChangeLog      | 1135 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb4/DNR.c          |  309 ++++++++++++
 src/lib/krb4/Makefile.in    |  264 ++++++++++
 src/lib/krb4/Password.c     |  433 +++++++++++++++++
 src/lib/krb4/TAGS           |  546 +++++++++++++++++++++
 src/lib/krb4/ad_print.c     |   66 +++
 src/lib/krb4/configure.in   |   17 +
 src/lib/krb4/cr_auth_repl.c |  112 +++++
 src/lib/krb4/cr_ciph.c      |  108 ++++
 src/lib/krb4/cr_death_pkt.c |   59 +++
 src/lib/krb4/cr_err_repl.c  |   90 ++++
 src/lib/krb4/cr_tkt.c       |  133 +++++
 src/lib/krb4/debug.c        |   15 +
 src/lib/krb4/decomp_tkt.c   |  160 ++++++
 src/lib/krb4/dest_tkt.c     |   94 ++++
 src/lib/krb4/err_txt.c      |  294 +++++++++++
 src/lib/krb4/fakeenv.c      |   88 ++++
 src/lib/krb4/fgetst.c       |   35 ++
 src/lib/krb4/g_ad_tkt.c     |  241 +++++++++
 src/lib/krb4/g_admhst.c     |   77 +++
 src/lib/krb4/g_cnffile.c    |   53 ++
 src/lib/krb4/g_cred.c       |   58 +++
 src/lib/krb4/g_in_tkt.c     |  387 +++++++++++++++
 src/lib/krb4/g_krbhst.c     |   93 ++++
 src/lib/krb4/g_krbrlm.c     |   60 +++
 src/lib/krb4/g_phost.c      |   75 +++
 src/lib/krb4/g_pw_in_tkt.c  |  342 +++++++++++++
 src/lib/krb4/g_pw_tkt.c     |   67 +++
 src/lib/krb4/g_svc_in_tkt.c |  133 +++++
 src/lib/krb4/g_tf_fname.c   |   67 +++
 src/lib/krb4/g_tf_realm.c   |   29 ++
 src/lib/krb4/g_tkt_svc.c    |  173 +++++++
 src/lib/krb4/gethostname.c  |   30 ++
 src/lib/krb4/getst.c        |   33 ++
 src/lib/krb4/in_tkt.c       |  159 ++++++
 src/lib/krb4/kerberos.def   |   68 +++
 src/lib/krb4/klog.c         |  109 +++++
 src/lib/krb4/kname_parse.c  |  230 +++++++++
 src/lib/krb4/kntoln.c       |   56 +++
 src/lib/krb4/kparse.c       |  766 +++++++++++++++++++++++++++++
 src/lib/krb4/krb_err.et     |  256 ++++++++++
 src/lib/krb4/kuserok.c      |  231 +++++++++
 src/lib/krb4/log.c          |  128 +++++
 src/lib/krb4/mac_glue.c     |   49 ++
 src/lib/krb4/mac_store.c    |  731 ++++++++++++++++++++++++++++
 src/lib/krb4/mac_store.h    |   56 +++
 src/lib/krb4/mac_stubs.c    |  526 ++++++++++++++++++++
 src/lib/krb4/mac_time.c     |  151 ++++++
 src/lib/krb4/macsock.c      |  484 ++++++++++++++++++
 src/lib/krb4/memcache.c     |  867 +++++++++++++++++++++++++++++++++
 src/lib/krb4/memcache.h     |   50 ++
 src/lib/krb4/mk_auth.c      |  218 +++++++++
 src/lib/krb4/mk_err.c       |   59 +++
 src/lib/krb4/mk_preauth.c   |   78 +++
 src/lib/krb4/mk_priv.c      |  205 ++++++++
 src/lib/krb4/mk_req.c       |  214 ++++++++
 src/lib/krb4/mk_safe.c      |  154 ++++++
 src/lib/krb4/month_sname.c  |   28 ++
 src/lib/krb4/netread.c      |   52 ++
 src/lib/krb4/netwrite.c     |   48 ++
 src/lib/krb4/one.c          |   20 +
 src/lib/krb4/pkt_cipher.c   |   35 ++
 src/lib/krb4/pkt_clen.c     |   49 ++
 src/lib/krb4/put_svc_key.c  |   93 ++++
 src/lib/krb4/rd_err.c       |   69 +++
 src/lib/krb4/rd_preauth.c   |   58 +++
 src/lib/krb4/rd_priv.c      |  217 +++++++++
 src/lib/krb4/rd_req.c       |  358 ++++++++++++++
 src/lib/krb4/rd_safe.c      |  196 ++++++++
 src/lib/krb4/rd_svc_key.c   |  206 ++++++++
 src/lib/krb4/realmofhost.c  |  141 ++++++
 src/lib/krb4/recvauth.c     |  282 +++++++++++
 src/lib/krb4/ren-cyg.sh     |   11 +
 src/lib/krb4/ren-pc.bat     |   29 ++
 src/lib/krb4/ren-pc.sh      |    7 +
 src/lib/krb4/ren-pl10.sh    |    7 +
 src/lib/krb4/ren.msg        |  117 +++++
 src/lib/krb4/ren2dos.sh     |    7 +
 src/lib/krb4/ren2long.sh    |    7 +
 src/lib/krb4/save_creds.c   |   54 ++
 src/lib/krb4/sed-cyg.sh     |   13 +
 src/lib/krb4/sed-pc.sh      |   11 +
 src/lib/krb4/sed-pl10.sh    |   10 +
 src/lib/krb4/send_to_kdc.c  |  388 +++++++++++++++
 src/lib/krb4/sendauth.c     |  278 +++++++++++
 src/lib/krb4/setenv.c       |  164 +++++++
 src/lib/krb4/stime.c        |   40 ++
 src/lib/krb4/strcasecmp.c   |   83 ++++
 src/lib/krb4/swab.c         |   18 +
 src/lib/krb4/tf_shm.c       |  171 +++++++
 src/lib/krb4/tf_util.c      |  630 ++++++++++++++++++++++++
 src/lib/krb4/tkt_string.c   |   71 +++
 src/lib/krb4/unix_glue.c    |   39 ++
 src/lib/krb4/unix_time.c    |   26 +
 src/lib/krb4/vmslink.com    |   79 +++
 src/lib/krb4/vmsswab.c      |   34 ++
 src/lib/krb4/win_glue.c     |  117 +++++
 src/lib/krb4/win_store.c    |  115 +++++
 src/lib/krb4/win_time.c     |  103 ++++
 src/lib/krb4/winsock.def    |   90 ++++
 100 files changed, 16292 insertions(+)

commit 8c6a3a0d276bbb877c0a01b8ac8f18da25876b0b
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 27 13:17:59 1995 +0000

    	* krcp.c (answer_auth): Should not call krb5_cc_close after
    		krb5_cc_destroy. (encrypted rcp failed).
    
    	* krlogind.c (main): -S option was not getting a keytab. (passing
    		a char * to krb5_compat_recvauth).
    
    	* krshd.c (recvauth): extract the client principal from ticket
    		before calling krb5_kuserok on a NULL principal.
    		(main): -S option was not getting a keytab (passing a char *).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5536 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  7 +++++++
 src/appl/bsd/krcp.c     |  5 -----
 src/appl/bsd/krlogind.c | 13 ++++++++++---
 src/appl/bsd/krshd.c    | 12 ++++++++++--
 4 files changed, 27 insertions(+), 10 deletions(-)

commit 13b030a5f8bc8ed9ecfcb77cfd60eb1985593b44
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 27 12:20:04 1995 +0000

    Need to copy the client principal out of ticket before calling krb5_ok on a
    NULL principal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5535 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 3 +++
 src/appl/bsd/krshd.c   | 4 ++++
 2 files changed, 7 insertions(+)

commit d35484e6c8c82cab5c2b54aeb89d9f4d625469eb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 27 05:16:31 1995 +0000

    ChangeLog of Changes made here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5534 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/ChangeLog | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 9a98dccaa852593b37f03e1e284ae245672ae06f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 27 05:10:51 1995 +0000

    When port number specified on command line, htons was missing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5533 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/krcp.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 2b9698b4e38ae33646e3e34b097a460d4e9e278e
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Apr 27 02:52:57 1995 +0000

    	* gc_via_tgt.c, and gc_2tgt.c : Removed.
    	* Makefile.in, gc_via_tkt.c, gc_frm_kdc.c, and, int-proto.h :
    		Replaced get_cred_via_tgt() and get_cred_via_2tgt()
    		with more general function get_cred_via_tkt().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5532 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |   8 ++
 src/lib/krb5/krb/Makefile.in  |   4 -
 src/lib/krb5/krb/gc_2tgt.c    | 204 --------------------------------------
 src/lib/krb5/krb/gc_frm_kdc.c |  26 ++---
 src/lib/krb5/krb/gc_via_tgt.c | 223 ------------------------------------------
 src/lib/krb5/krb/gc_via_tkt.c |  58 ++++++-----
 src/lib/krb5/krb/int-proto.h  |  14 ---
 7 files changed, 49 insertions(+), 488 deletions(-)

commit 6c562ba8d00f0a1f1e8035e7e6c7949d7c68212c
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Apr 27 02:14:06 1995 +0000

    	* server.c, client.c : Use krb5_auth_con_genaddrs() instead of
    		krb5_auth_con_setaddrs().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5531 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/ChangeLog |  8 +++++++-
 src/appl/user_user/client.c  | 29 +++++++++++++++--------------
 src/appl/user_user/server.c  | 15 ++++-----------
 3 files changed, 26 insertions(+), 26 deletions(-)

commit 6ab34fd819f14008c4bb517d1fea8ef590201e43
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Apr 27 01:12:53 1995 +0000

    	* kcmd.c (kcmd()) : Don't use hp->h_name use host_save instead
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5530 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/kcmd.c    | 7 +++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit f3270487114468ccb3cdd9574f9b5663bb2de081
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Apr 26 23:57:11 1995 +0000

    	* kerberos5.c (kerberos5_is): use kt_resolve to get keytab, to
    	correspond to current interface to rd_req.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5529 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   |  5 +++++
 src/appl/telnet/libtelnet/kerberos5.c | 11 +++++++++--
 2 files changed, 14 insertions(+), 2 deletions(-)

commit c0090025ecf76d8530ac8087527b46f0c70d804d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 26 22:50:29 1995 +0000

    configure.in: Check if runtest is present on system
    Makefile.in: Only run runtest if present on system. If not, echo message
      to user.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5528 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/Makefile.in  | 11 +++++++++--
 src/tests/dejagnu/configure.in |  1 +
 2 files changed, 10 insertions(+), 2 deletions(-)

commit fbcb5afa4af6ab2e8be1559ce1654810ecd7fb4b
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 21:53:42 1995 +0000

    Supply the time regardless of whether DO_TIME is set because
    decryption/deserialization fails if the time is bogus.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5527 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_priv.c | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

commit d7d05367320c0fc111f983a5d65138fc216a38e9
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Apr 26 21:48:01 1995 +0000

    	* default.exp (KADMIND, KADMIN): use kadmind.old, since these test
    	the old server not the new (unfinished) one.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5526 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/config/ChangeLog   | 5 +++++
 src/tests/dejagnu/config/default.exp | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit d32cf7548a916e1357f21dbcc2d9dbc0f61a1524
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 21:46:20 1995 +0000

    Add .Sanitize for this directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5525 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/.Sanitize  | 37 ++++++++++++++++++++++++++++++++++++
 src/kadmin/v5server/.Sanitize | 44 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 81 insertions(+)

commit 978df5af6c7aecd233c2280079bf6c11a25fe45a
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Apr 26 21:44:19 1995 +0000

    	* logutil.c (EMPTY): linux has UT_UNKNOWN, not EMPTY
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5524 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/logutil.c | 5 +++++
 2 files changed, 9 insertions(+)

commit 87249a89bbe5f6174ad0e36511012206a4221a41
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 21:42:40 1995 +0000

    Add adm_conn.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5523 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/.Sanitize | 1 +
 1 file changed, 1 insertion(+)

commit 549290620b3502685acb319ca2693e8065009026
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 21:42:02 1995 +0000

    Add adm_rw.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5522 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/.Sanitize | 1 +
 1 file changed, 1 insertion(+)

commit 176d99610e8777a067b1705aca8b6f18a2383671
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 21:41:16 1995 +0000

    Add adm.h and adm_proto.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5521 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/.Sanitize | 2 ++
 1 file changed, 2 insertions(+)

commit b985d71b468a2a290236513120d01f9e585ff0f2
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 26 21:40:24 1995 +0000

    Makefile.in: Install the current list of header files.
    Some DOS specific ones may be missing at the moment.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5520 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   |  4 ++++
 src/include/krb5/Makefile.in | 10 ++++------
 2 files changed, 8 insertions(+), 6 deletions(-)

commit 961e6daf922ba12893c1e8758008f77fdd585142
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 21:39:59 1995 +0000

    New directories for kadmin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5519 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/.Sanitize | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b605efb1058372b8e17f818e7a2953661f38ac16
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Apr 26 21:39:12 1995 +0000

    	* configure.in: Added dejagnu subdirectory for Ian's tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5518 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog    | 4 ++++
 src/tests/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b6c3f55b7d37e46832d759904436cd2946dab2d8
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 21:34:24 1995 +0000

    Check in .cvsignore
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5517 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit d06dab1c3c02ebf99c72dc9c2b82cf06b5b09c58
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 21:26:17 1995 +0000

    Checking in kpasswd client...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5516 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/kpasswd.M |  84 +++++++
 src/kadmin/kpasswd/kpasswd.c | 573 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 657 insertions(+)

commit b9e14bcaf91a6b3353abecea25e77e473afd29c9
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 21:25:48 1995 +0000

    Trying again to check in CVS file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5515 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit b120d46d61bc05f51c238cc1f2b83d46fe97b3b2
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Apr 26 21:18:29 1995 +0000

    	* configure.in: use AC_CONST since we don't learn it from the krb5
    	headers and gssapi.h uses it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5511 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 5 +++++
 src/appl/gss-sample/configure.in | 1 +
 2 files changed, 6 insertions(+)

commit 67d7479134fd8d635f2f84ae264ce749207fe00f
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 21:05:11 1995 +0000

    New administrative protocol server
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5510 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v5server/Makefile.in  |  35 +++
 src/kadmin/v5server/configure.in |  12 +
 src/kadmin/v5server/kadm5_defs.h | 195 ++++++++++++
 src/kadmin/v5server/kadmind5.M   | 207 ++++++++++++
 src/kadmin/v5server/passwd.c     | 500 +++++++++++++++++++++++++++++
 src/kadmin/v5server/proto_serv.c | 545 ++++++++++++++++++++++++++++++++
 src/kadmin/v5server/srv_acl.c    | 398 +++++++++++++++++++++++
 src/kadmin/v5server/srv_key.c    | 527 +++++++++++++++++++++++++++++++
 src/kadmin/v5server/srv_main.c   | 320 +++++++++++++++++++
 src/kadmin/v5server/srv_net.c    | 664 +++++++++++++++++++++++++++++++++++++++
 src/kadmin/v5server/srv_output.c | 314 ++++++++++++++++++
 11 files changed, 3717 insertions(+)

commit 6c7c600dab900c9ee8c9b1177cf177c318b2830c
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 21:03:42 1995 +0000

    New files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5509 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/Makefile.in  |  5 +++++
 src/kadmin/configure.in | 10 ++++++++++
 2 files changed, 15 insertions(+)

commit a828057536bd5938e1b58f71bdce9c47ffffe09b
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 21:01:27 1995 +0000

    Add pwd.h check for adm_conn
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5508 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b598fbb2df49279abc5c2da79b3790ba40536f3f
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 21:01:10 1995 +0000

    Add adm_conn
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5507 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in | 2 ++
 1 file changed, 2 insertions(+)

commit 4303a2f686a1c948fded3d0141e1a98145806931
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 21:00:52 1995 +0000

    New module to connect to administrative server
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5506 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/adm_conn.c | 509 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 509 insertions(+)

commit 116528681af524e5efd6f872071ff69c4ba9a4a3
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 21:00:13 1995 +0000

    Add adm_rw
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5505 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in | 2 ++
 1 file changed, 2 insertions(+)

commit db593b69a5349db9aebbf1a05fd5b0698fe3b638
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 20:59:51 1995 +0000

    New admistrative protocol read/write routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5504 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/adm_rw.c | 523 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 523 insertions(+)

commit 655108064a4227ee14267a943a6d9647a4597ef0
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 20:58:10 1995 +0000

    New header files for new administrative protocol
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5503 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/adm.h       | 68 ++++++++++++++++++++++++++++++++++++++
 src/include/krb5/adm_proto.h | 78 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 146 insertions(+)

commit 524620193ee51ed814975c8024a0c7e635fc7509
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 20:57:39 1995 +0000

    Add new headers for new administrative protocol
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5502 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e6f912cd7bf2cbb37a003933ffd1462e51f41c37
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 20:55:17 1995 +0000

    New kpasswd client based on new administrative protocol
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5501 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/Makefile.in  | 32 ++++++++++++++++++++++++++++++++
 src/kadmin/kpasswd/configure.in | 10 ++++++++++
 2 files changed, 42 insertions(+)

commit 66f9030592f909d553aab7d488249b49b8de9d48
Author: Paul Park <pjpark@mit.edu>
Date:   Wed Apr 26 20:52:52 1995 +0000

    Remove kadmin.old and add kadmin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5500 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3ad1a77b21c482157133d5e4c0fbaf5ad46df588
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 26 20:06:10 1995 +0000

    Add declaration of optarg
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5499 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 ++++-
 src/lib/krb5/os/t_std_conf.c | 1 +
 2 files changed, 5 insertions(+), 1 deletion(-)

commit cdd600cd78dc078c93509914188830f966ec180f
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Apr 26 19:49:56 1995 +0000

    get HAS_ANSI_VOLATILE right
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5498 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 232a08214ef0010281707e49a8dcbc9ce3fdcedf
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Apr 26 18:30:17 1995 +0000

    	* aclocal.m4 (HAS_ANSI_VOLATILE): define it here for kdc and
    	kadmin.old to use.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5497 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 14 ++++++++++++++
 2 files changed, 19 insertions(+)

commit 0f40bd8f25380ab48be104cb5a795e511c85af8f
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Apr 26 15:41:48 1995 +0000

    	* configure.in: need HAS_ANSI_VOLATILE for signal_requests_exit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5496 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/server/ChangeLog    | 4 ++++
 src/kadmin.old/server/configure.in | 1 +
 src/kdc/ChangeLog                  | 4 ++++
 src/kdc/configure.in               | 1 +
 4 files changed, 10 insertions(+)

commit af62c52b3f9ce1c27bb658f6723704038dd11b54
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Apr 26 15:39:28 1995 +0000

    	* reconf (usage): fix pathname in message.
    	(verbose): add -v --verbose to echo actual autoreconf line.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5495 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 5 +++++
 src/util/reconf    | 8 +++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 1ce6c911345ea90d9def6ff83b2f6269da2f2660
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 26 14:56:14 1995 +0000

    	* krlogind.c (main): LOG_AUTH in openlog arguments in wrong place.
    		(recvauth): Do not copy principal on a V4 request. The
    		ticket portion is not set by krb5_compat_recvauth for these.
    
    	* configure.in: Check for libutil. Under OSF/1, logwtmp is stored
    		there.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5494 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  8 ++++++++
 src/appl/bsd/configure.in |  1 +
 src/appl/bsd/krlogind.c   | 10 +++++-----
 3 files changed, 14 insertions(+), 5 deletions(-)

commit 42430e0f43bef8e5a0238fd86a58fce97b9e618b
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Apr 26 11:22:13 1995 +0000

    	* krlogind.c (doit()) : If TIOCOTTY is defined unset the
    		controlling tty before setting it to another tty.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5493 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  5 +++++
 src/appl/bsd/krlogind.c | 11 +++++++++++
 2 files changed, 16 insertions(+)

commit ab1ddad5ad44a26f7395bba0998043088104dfda
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 26 03:40:48 1995 +0000

    Made further spelling/grammar fixes to the man page
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5492 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb5.conf.M | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit 0dc47fd20444078c8be403ccce960b169415b613
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 26 03:34:38 1995 +0000

    krb5.conf.M: New file added to document the new krb5.conf
    	format.
    
    krb5.conf: New file added as a demo version of the new krb5.conf
    	format.
    
    convert-config-files: New file to convert old-style krb.conf and
    	krb.realms file to use the new krb5.conf format.
    
    krb.conf, krb.realms, krb.conf.M, krb.realms.M: Removed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5491 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog            |  13 +++
 src/config-files/convert-config-files |  84 ++++++++++++++++++
 src/config-files/krb.conf             |  14 ---
 src/config-files/krb.conf.M           |  66 --------------
 src/config-files/krb.realms           |   5 --
 src/config-files/krb.realms.M         |  79 -----------------
 src/config-files/krb5.conf.M          | 156 ++++++++++++++++++++++++++++++++++
 7 files changed, 253 insertions(+), 164 deletions(-)

commit 5c3b3b95259a2b73e7dbabcbda6996ded56b64d3
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Apr 26 03:04:19 1995 +0000

    	* Makefile.in : Added source files mk_faddr.c and genaddrs.c.
    	* mk_faddr.c (krb5_mk_fulladdr()): Makes a full address from
    		a struct sockaddr_in.
    	* genaddrs.c (krb5_auth_con_genaddrs()) : Generate a full address
    		from the active file descriptor and place it in the
    		auth_context for the calls mk_safe(), mk_priv(), mk_safe(),
    		rd_cred(), rd_priv(), and rd_safe().
    	* gen_rname.c (krb5_gen_replay_name()) : Fixed to take any type of
    		krb5_address and generate a rcache name.
    	* os-proto.h (krb5_make_full_ipaddr()) : Removed prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5490 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 14 +++++++
 src/lib/krb5/os/Makefile.in |  4 ++
 src/lib/krb5/os/gen_rname.c | 38 +++++++-----------
 src/lib/krb5/os/genaddrs.c  | 95 +++++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/mk_faddr.c  | 90 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/os-proto.h  |  8 ----
 6 files changed, 217 insertions(+), 32 deletions(-)

commit b512f16eda5d2b4920490d2409d6a900030b32d0
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Apr 26 03:03:26 1995 +0000

    	* Makefile.in : Added gc_via_tkt.c and removed get_fcreds.c
    	* auth_con.c (krb5_auth_con_setaddrs()) : Fixed so it allocates
    		space and copies addresses, not just pointer.
    	* mk_cred.c: Completely rewritten from sources donated by asriniva.
    	* rd_cred.c: Completely rewritten from sources donated by asriniva.
    	* mk_priv.c (krb5_mk_priv()), mk_safe.c (krb5_mk_safe()),
    	  rd_priv.c (krb5_rd_priv()), and rd_safe (krb5_rd_safe()) :
    		Try using a subkey before using the session key for encryption.
    	* recvauth.c (krb5_recvauth()): Don't close the rcache on success.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5489 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  12 ++
 src/lib/krb5/krb/Makefile.in  |   4 +-
 src/lib/krb5/krb/auth_con.c   |  39 +++-
 src/lib/krb5/krb/gc_via_tkt.c | 234 ++++++++++++++++++++++
 src/lib/krb5/krb/mk_cred.c    | 452 +++++++++++++++++++++++++++++-------------
 src/lib/krb5/krb/mk_priv.c    |  30 ++-
 src/lib/krb5/krb/mk_safe.c    |  28 ++-
 src/lib/krb5/krb/rd_cred.c    | 437 ++++++++++++++++++++++------------------
 src/lib/krb5/krb/rd_priv.c    |  25 ++-
 src/lib/krb5/krb/rd_safe.c    |  22 +-
 src/lib/krb5/krb/recvauth.c   | 147 +++++++-------
 11 files changed, 994 insertions(+), 436 deletions(-)

commit 1c97a678883a123b1fb1be6e8954a619511fa093
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Apr 26 03:02:03 1995 +0000

            * krb5_err.et: Add new error KRB5_TKT_NOT_FORWARDABLE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5488 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/krb5_err.et | 1 +
 2 files changed, 5 insertions(+)

commit e6a03d2ab4c1bc7d28e253a5d9ce44c7c82dbccf
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Apr 26 03:01:10 1995 +0000

    	* krb5.h (krb5_fulladdr) : Change port to be of type krb5_address.
    	* krb5.h (krb5_auth_con_genaddrs()) : Added flags for new routine.
    	* krb5.h (krb5_get_for_creds()) : Removed prototype.
    	* krb5.h (krb5_get_cred_via_tkt()) : Added prototype.
    	* krb5.h (krb5_mk_ncred(), krb5_mk_1cred(), krb5_rd_cred()):
    		Updated prototype to include auth_context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5487 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 10 +++++++++
 src/include/krb5.h    | 57 +++++++++++++++++++++++++++++----------------------
 2 files changed, 43 insertions(+), 24 deletions(-)

commit 2087de2f73b60d8e05fd0f5d649318dcb7d91d28
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Apr 26 03:00:24 1995 +0000

            * configure.in, sys_term.c, telnetd.c : Have configure check for
                    sys/ptyvar.h and sac.h before .c files include it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5486 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 5 +++++
 src/appl/telnet/telnetd/configure.in | 2 ++
 src/appl/telnet/telnetd/sys_term.c   | 4 +++-
 src/appl/telnet/telnetd/telnetd.c    | 3 +++
 4 files changed, 13 insertions(+), 1 deletion(-)

commit e4c08a665fdf617958c2cbea947c2e57332d268d
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Apr 26 02:58:00 1995 +0000

            * forward.c (rd_and_store_for_creds()) : Rewritten to use
                    auth_context and the new krb5_rd_creds().
            * forward.c (get_for_creds()) : New function replacing
                    krb5_get_for_creds() and uses auth_context and new
                    krb5_mk_creds() routine.
            * kerberos5.c (kerberos5_send()): Set initial flags on auth_context
    		to KRB5_AUTH_CONTEXT_RET_TIME, and use new
            	rd_and_store_for_creds() routine.
    	* kerberos5.c (kerberos5_forward()): Use the new get_for_creds().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5485 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   |  12 +++
 src/appl/telnet/libtelnet/forward.c   | 191 +++++++++++++++++++++++++++++-----
 src/appl/telnet/libtelnet/kerberos5.c | 113 ++++++++------------
 3 files changed, 218 insertions(+), 98 deletions(-)

commit 0504800471e8bbe8f43bbfc7b2f1b6a935917c1c
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Apr 26 02:51:32 1995 +0000

    	* forward.c (rd_and_store_for_creds()) : Rewritten to use
    		auth_context and the new krb5_rd_creds().
    	* forward.c (get_for_creds()) : New function replacing
    		krb5_get_for_creds() and uses auth_context and new
    		krb5_mk_creds() routine.
    	* kcmd.c (kcmd()): Use new get_for_creds() routine.
    	* krlogind.c (recvauth()): Use new rd_and_store_for_creds() routine.
    
    	* configure.in, krlogind.c, krsh.c, krshd.c, login.c, logutil.c.
    		A bunch of patches from Ezra to get BSD to work on
    		The Alpha that looked reasonable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5484 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  59 +++++++++-----
 src/appl/bsd/configure.in |   4 +
 src/appl/bsd/forward.c    | 192 ++++++++++++++++++++++++++++++++++++++++------
 src/appl/bsd/kcmd.c       |  31 +++++---
 src/appl/bsd/krlogind.c   |  39 ++++++----
 src/appl/bsd/krsh.c       |   1 +
 src/appl/bsd/krshd.c      |  15 ++--
 src/appl/bsd/login.c      |   7 +-
 src/appl/bsd/logutil.c    |  20 ++---
 9 files changed, 276 insertions(+), 92 deletions(-)

commit 73e90b94472f3bd752f8bcd35bc31a069beba2af
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Apr 26 02:18:34 1995 +0000

    	* resolve.c (main): copy the address sent back by gethostbyname
    	before calling gethostbyaddr, since the return is *static*.
    	(main): reindent declaration to make add-change-log-entry happy.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5483 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/ChangeLog |  6 ++++++
 src/tests/resolve/resolve.c | 10 +++++++---
 2 files changed, 13 insertions(+), 3 deletions(-)

commit 7da758167cf97ed1a8356f73d405287c8bbe514d
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Apr 26 01:43:22 1995 +0000

    Initialize auth_context to NULL before using
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5482 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/ChangeLog | 5 +++++
 src/appl/sample/sserver/sserver.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6e507f838314e09c921673c536570d440b664841
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Apr 25 21:30:58 1995 +0000

    Add AC_CONST for machines that do not support const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5481 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 4 ++++
 src/util/profile/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 1527b40aca3f534479c39a1f2cf9c90ea58e49cf
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 25 18:46:23 1995 +0000

    This directory is no longer in use!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5480 dc483132-0cff-0310-8789-dd5450dbe970

 src/autotools/.Sanitize | 31 -------------------------------
 1 file changed, 31 deletions(-)

commit 42984e6560a9db9138a77f75c32f99f037c26fc8
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Apr 25 12:56:29 1995 +0000

    Directory no longer in use
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5479 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/.Sanitize    | 47 ------------------------------------
 src/kadmin/client/.cvsignore   |  1 -
 src/kadmin/kpasswd/.Sanitize   | 39 ------------------------------
 src/kadmin/kpasswd/.cvsignore  |  1 -
 src/kadmin/server/.Sanitize    | 54 ------------------------------------------
 src/kadmin/server/.cvsignore   |  1 -
 src/kadmin/v4server/.Sanitize  | 46 -----------------------------------
 src/kadmin/v4server/.cvsignore |  1 -
 8 files changed, 190 deletions(-)

commit a6cb1d68383f20b7efe92ce9ad3841e4b306d61d
Author: Chris Provenzano <proven@mit.edu>
Date:   Tue Apr 25 09:00:13 1995 +0000

    krb5_locate_kdc(): Pass a NUL terminated realm to profile_get_values()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5478 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 +++++
 src/lib/krb5/os/locate_kdc.c | 9 ++++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 3154b4c8e9d43d9e415d21419874449215de05c8
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 25 03:14:02 1995 +0000

    Add WITH_NETLIBS and $(LIBS), so that t_walk_rtree can compile under
    solaris.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5477 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/Makefile.in  | 2 +-
 src/lib/krb5/krb/configure.in | 1 +
 3 files changed, 7 insertions(+), 1 deletion(-)

commit 597c73bbd138c3f0c0d5fdd18a8f6520748fccfc
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 25 03:13:12 1995 +0000

    Added Makefile for kadmin.v4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5476 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/Makefile.in | 5 +++++
 1 file changed, 5 insertions(+)

commit 5245d7eb8c7a24b4e7a772a5e6c394510b831642
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 25 02:28:58 1995 +0000

    Remove unneeded .Sanitize files.  (These directories are empty!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5475 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/.Sanitize           | 37 -------------------------------------
 src/isode/compat/.Sanitize    | 31 -------------------------------
 src/isode/h/.Sanitize         | 31 -------------------------------
 src/isode/pepsy/.Sanitize     | 32 --------------------------------
 src/isode/pepsy/doc/.Sanitize | 31 -------------------------------
 src/isode/psap/.Sanitize      | 32 --------------------------------
 src/isode/psap/test/.Sanitize | 31 -------------------------------
 src/isode/support/.Sanitize   | 31 -------------------------------
 src/isode/util/.Sanitize      | 31 -------------------------------
 9 files changed, 287 deletions(-)

commit 219c772c06fd8c228def2a68944620cfb2975bb6
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 25 02:16:45 1995 +0000

    kadmin directory being moved away to kadmin.old and kadmin.v4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5474 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/Makefile.in           |   5 -
 src/kadmin/client/ChangeLog      |  98 -----
 src/kadmin/client/Makefile.in    |  49 ---
 src/kadmin/client/configure.in   |  10 -
 src/kadmin/client/kadmin.M       |   2 -
 src/kadmin/client/kadmin.c       | 725 ----------------------------------
 src/kadmin/client/kadmin_add.c   | 236 -----------
 src/kadmin/client/kadmin_adr.c   | 129 ------
 src/kadmin/client/kadmin_cpr.c   | 132 -------
 src/kadmin/client/kadmin_cpw.c   | 246 ------------
 src/kadmin/client/kadmin_del.c   | 124 ------
 src/kadmin/client/kadmin_done.c  |  70 ----
 src/kadmin/client/kadmin_inq.c   | 198 ----------
 src/kadmin/client/kadmin_mod.c   | 185 ---------
 src/kadmin/client/kadmin_msnd.c  | 273 -------------
 src/kadmin/configure.in          |  11 -
 src/kadmin/kpasswd/ChangeLog     |  76 ----
 src/kadmin/kpasswd/Makefile.in   |  34 --
 src/kadmin/kpasswd/configure.in  |  13 -
 src/kadmin/kpasswd/kpasswd.M     |   1 -
 src/kadmin/kpasswd/kpasswd.c     | 824 --------------------------------------
 src/kadmin/kpasswd/networked.c   | 222 -----------
 src/kadmin/server/ChangeLog      | 166 --------
 src/kadmin/server/adm_adm_func.c | 831 ---------------------------------------
 src/kadmin/server/adm_check.c    | 136 -------
 src/kadmin/server/adm_extern.c   |  57 ---
 src/kadmin/server/adm_extern.h   | 237 -----------
 src/kadmin/server/adm_fmt_inq.c  | 211 ----------
 src/kadmin/server/adm_funcs.c    | 574 ---------------------------
 src/kadmin/server/adm_kadmin.c   | 341 ----------------
 src/kadmin/server/adm_kpasswd.c  | 113 ------
 src/kadmin/server/adm_listen.c   | 197 ----------
 src/kadmin/server/adm_msgs.c     |  59 ---
 src/kadmin/server/adm_nego.c     | 314 ---------------
 src/kadmin/server/adm_network.c  | 257 ------------
 src/kadmin/server/adm_parse.c    | 262 ------------
 src/kadmin/server/adm_process.c  | 428 --------------------
 src/kadmin/server/adm_server.c   | 519 ------------------------
 src/kadmin/server/adm_v4_pwd.c   | 432 --------------------
 src/kadmin/server/admin_acl_file |  12 -
 src/kadmin/server/kadmind.M      |   1 -
 41 files changed, 8810 deletions(-)

commit 830dab9ad901e6c18144f1a33b775ac29496e2b5
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 25 02:11:30 1995 +0000

    Fix stupid typo; missing semi-colon in if statement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5473 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a810abd63d3e86ad6201a3b9a7002e991cad0976
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 25 02:07:51 1995 +0000

    Modified .Sanitize file to pick up new files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5472 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/.Sanitize | 2 ++
 src/lib/krb5/os/.Sanitize  | 3 +++
 2 files changed, 5 insertions(+)

commit 341e5c7ba79bf2fe2b90ef1fb680feae3316fdec
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 25 02:07:14 1995 +0000

    Configure script to reflect the new kadmin hierarchy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5471 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 2ae73e2f3f94c698c2c92aa6a9341e7a9b13ce7c
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 25 01:26:18 1995 +0000

    Added configure.in for this directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5470 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/configure.in | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 34b7ccf8e1ec36adac95d8fd33494a90187d0e52
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 25 01:25:10 1995 +0000

    Put the V4 kadmin server in its new place
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5469 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.v4/server/.Sanitize       |  46 ++
 src/kadmin.v4/server/.cvsignore      |   1 +
 src/kadmin.v4/server/ChangeLog       | 113 ++++
 src/kadmin.v4/server/Makefile.in     |  56 ++
 src/kadmin.v4/server/acl_files.c     | 538 +++++++++++++++++++
 src/kadmin.v4/server/acl_files.doc   | 107 ++++
 src/kadmin.v4/server/admin_server.c  | 524 +++++++++++++++++++
 src/kadmin.v4/server/configure.in    |  17 +
 src/kadmin.v4/server/kadm_err.et     |  58 +++
 src/kadmin.v4/server/kadm_funcs.c    | 970 +++++++++++++++++++++++++++++++++++
 src/kadmin.v4/server/kadm_ser_wrap.c | 275 ++++++++++
 src/kadmin.v4/server/kadm_server.c   | 436 ++++++++++++++++
 src/kadmin.v4/server/kadm_server.h   |  58 +++
 src/kadmin.v4/server/kadm_stream.c   | 269 ++++++++++
 src/kadmin.v4/server/kadm_supp.c     | 113 ++++
 15 files changed, 3581 insertions(+)

commit 5927960fc25627c84b1fb175a056afac1e50b5e0
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 25 01:23:16 1995 +0000

    Add the Sandia kadmin libraries in their new location. (kadmin.old)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5468 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.old/.Sanitize             |  39 ++
 src/kadmin.old/.cvsignore            |   1 +
 src/kadmin.old/Makefile.in           |   5 +
 src/kadmin.old/client/.Sanitize      |  47 ++
 src/kadmin.old/client/.cvsignore     |   1 +
 src/kadmin.old/client/ChangeLog      |  98 +++++
 src/kadmin.old/client/Makefile.in    |  49 +++
 src/kadmin.old/client/configure.in   |  10 +
 src/kadmin.old/client/kadmin.M       |   2 +
 src/kadmin.old/client/kadmin.c       | 725 ++++++++++++++++++++++++++++++
 src/kadmin.old/client/kadmin_add.c   | 236 ++++++++++
 src/kadmin.old/client/kadmin_adr.c   | 129 ++++++
 src/kadmin.old/client/kadmin_cpr.c   | 132 ++++++
 src/kadmin.old/client/kadmin_cpw.c   | 246 +++++++++++
 src/kadmin.old/client/kadmin_del.c   | 124 ++++++
 src/kadmin.old/client/kadmin_done.c  |  70 +++
 src/kadmin.old/client/kadmin_inq.c   | 198 +++++++++
 src/kadmin.old/client/kadmin_mod.c   | 185 ++++++++
 src/kadmin.old/client/kadmin_msnd.c  | 273 ++++++++++++
 src/kadmin.old/configure.in          |  10 +
 src/kadmin.old/kpasswd/.Sanitize     |  39 ++
 src/kadmin.old/kpasswd/.cvsignore    |   1 +
 src/kadmin.old/kpasswd/ChangeLog     |  76 ++++
 src/kadmin.old/kpasswd/Makefile.in   |  34 ++
 src/kadmin.old/kpasswd/configure.in  |  13 +
 src/kadmin.old/kpasswd/kpasswd.M     |   1 +
 src/kadmin.old/kpasswd/kpasswd.c     | 824 ++++++++++++++++++++++++++++++++++
 src/kadmin.old/kpasswd/networked.c   | 222 ++++++++++
 src/kadmin.old/server/.Sanitize      |  54 +++
 src/kadmin.old/server/.cvsignore     |   1 +
 src/kadmin.old/server/ChangeLog      | 166 +++++++
 src/kadmin.old/server/Makefile.in    |  62 +++
 src/kadmin.old/server/adm_adm_func.c | 831 +++++++++++++++++++++++++++++++++++
 src/kadmin.old/server/adm_check.c    | 136 ++++++
 src/kadmin.old/server/adm_extern.c   |  57 +++
 src/kadmin.old/server/adm_extern.h   | 237 ++++++++++
 src/kadmin.old/server/adm_fmt_inq.c  | 211 +++++++++
 src/kadmin.old/server/adm_funcs.c    | 574 ++++++++++++++++++++++++
 src/kadmin.old/server/adm_kadmin.c   | 341 ++++++++++++++
 src/kadmin.old/server/adm_kpasswd.c  | 113 +++++
 src/kadmin.old/server/adm_listen.c   | 197 +++++++++
 src/kadmin.old/server/adm_msgs.c     |  59 +++
 src/kadmin.old/server/adm_nego.c     | 314 +++++++++++++
 src/kadmin.old/server/adm_network.c  | 257 +++++++++++
 src/kadmin.old/server/adm_parse.c    | 262 +++++++++++
 src/kadmin.old/server/adm_process.c  | 428 ++++++++++++++++++
 src/kadmin.old/server/adm_server.c   | 519 ++++++++++++++++++++++
 src/kadmin.old/server/adm_v4_pwd.c   | 432 ++++++++++++++++++
 src/kadmin.old/server/admin_acl_file |  12 +
 src/kadmin.old/server/configure.in   |  14 +
 src/kadmin.old/server/kadmind.M      |   1 +
 51 files changed, 9068 insertions(+)

commit 095ca22f094589e8dc2ce8446779486e0fb4e655
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Apr 25 01:19:00 1995 +0000

    	* Makefile.in (all): Use ARADD to facilitate incremental
    	rebuilding of library.
    
    	* configure.in: Add AC_PROG_ARCHIVE_ADD
    
    	* prof_init.c (profile_get_values): If profile is null return
    	NULL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5467 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    | 10 ++++++++++
 src/util/profile/Makefile.in  |  2 +-
 src/util/profile/configure.in |  1 +
 src/util/profile/prof_init.c  |  5 +++++
 4 files changed, 17 insertions(+), 1 deletion(-)

commit 861e286d2e9b213c5ed03aabc1ecdfb8e1006807
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 25 01:11:32 1995 +0000

    Fix Sanitize files to reflect current tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5466 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/.Sanitize         |  2 ++
 src/util/profile/.Sanitize | 48 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+)

commit 7c6d4046f3cd05fc0f7a095d53631b9c3a6ce367
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 25 01:05:30 1995 +0000

    Fix .Sanitize file to conform with new files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5465 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/.Sanitize | 14 --------------
 1 file changed, 14 deletions(-)

commit 76c1659e90ee0e9c6e0a44bdef5a82cae00ef69a
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Apr 25 00:55:52 1995 +0000

    	* parse.c (krb5_parse_name): Add magic number to new structure
    
    	* get_creds.c: Fix comments describing operation
    
    	* gc_frm_kdc.c: Fix comments describing operation
    
    	* copy_cksum.c (krb5_copy_checksum): Fix comment in file
    
    	* copy_addrs.c (krb5_append_addresses): ifdef out unused
    		krb5_append_addresses function. (no API or prototype
    		existed).
    
    	* copy_data.c (krb5_copy_data): Initialize magic number
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5464 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 14 ++++++++++++++
 src/lib/krb5/krb/copy_addrs.c |  2 ++
 src/lib/krb5/krb/copy_cksum.c |  2 +-
 src/lib/krb5/krb/copy_data.c  |  1 +
 src/lib/krb5/krb/gc_frm_kdc.c |  4 ++--
 src/lib/krb5/krb/get_creds.c  | 10 ++++++----
 src/lib/krb5/krb/mk_req_ext.c |  1 -
 src/lib/krb5/krb/parse.c      |  1 +
 8 files changed, 27 insertions(+), 8 deletions(-)

commit 4eee9814d5c508cd43405aa61aef0c9651ce8a87
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Apr 25 00:41:28 1995 +0000

    Report return values to krb5_set_default_in_tkt_etypes and
    krb5_os_init_context instead of random stack values.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5463 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 6 ++++++
 src/lib/krb5/krb/init_ctx.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 141612a7b67b1f22cd15b74f97eda99c1f35c585
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Apr 25 00:39:32 1995 +0000

    Don't deref NULL pointer if profile_get_values returns NULL.
    (i.e. when the profile file is missing)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5462 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 +++++
 src/lib/krb5/os/locate_kdc.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 805486bb5dd93cd209466d2602e465b9781b430d
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 25 00:32:44 1995 +0000

    Restore original "null action" Makefile which tell a Unix user to run
    "configure" first.   (This was overwritten when Keith did a windows commit.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5461 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile | 380 +----------------------------------------------------------
 1 file changed, 4 insertions(+), 376 deletions(-)

commit 676885e952cbb34cd0b7a09fb373c55799a7b89a
Author: Keith Vetter <keithv@fusion.com>
Date:   Mon Apr 24 20:36:41 1995 +0000

    PC Makefile work-around to do a touch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5457 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f846ab97b24cd436ea2e00900494264424ab26b0
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Apr 22 20:39:58 1995 +0000

    Go into subdirs for make check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5456 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 4 ++++
 src/lib/krb5/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 4d95acd3bca665ae5c1b00104003b312cbce14e3
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Sat Apr 22 20:39:21 1995 +0000

    t_walk_rtree needs libcrypto.a to link for make check.
    t_walk_rtree.c - was not checking number of arguments properly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5455 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog      | 6 ++++++
 src/lib/krb5/krb/Makefile.in    | 3 ++-
 src/lib/krb5/krb/t_walk_rtree.c | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

commit a49897b2e69c4e5b5d079f9f0ddedfb4ca7d828c
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 16:51:35 1995 +0000

    Back out bad ASN.1 changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5454 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog            |  7 -------
 src/tests/asn.1/krb5_decode_test.c   | 35 ++++++++++++++++-------------------
 src/tests/asn.1/reference_encode.out | 32 ++++++++++++++++----------------
 src/tests/asn.1/trval_reference.out  | 34 +++++++++++++++++-----------------
 4 files changed, 49 insertions(+), 59 deletions(-)

commit efe014e9a6c0a0a18daeabb5872f963b62dc370c
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 16:44:28 1995 +0000

    Back out ASN.1 library changes (which were incorrect)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5453 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       |  43 ----------
 src/lib/krb5/asn.1/asn1_k_decode.c | 170 ++-----------------------------------
 src/lib/krb5/asn.1/asn1_k_encode.c |  17 +---
 src/lib/krb5/asn.1/krbasn1.h       |   2 -
 4 files changed, 9 insertions(+), 223 deletions(-)

commit 5fad6fd9aa1b811c61ca269cac77fdecf976020e
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 05:27:04 1995 +0000

    Rename profile.h.in to profile.hin to, make things easier for systems
    with an 8.3 filesystem.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5452 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/ChangeLog    |  5 +++++
 src/util/profile/Makefile.in  |  4 ++--
 src/util/profile/profile.h.in | 30 ------------------------------
 src/util/profile/profile.hin  | 30 ++++++++++++++++++++++++++++++
 4 files changed, 37 insertions(+), 32 deletions(-)

commit 07e49b5cb5fde58f139cc14bec51de956b4c90f6
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 04:58:57 1995 +0000

    Out of date, but it's more recent than what's in the tree...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5451 dc483132-0cff-0310-8789-dd5450dbe970

 src/TODO | 4 ++++
 1 file changed, 4 insertions(+)

commit e168a33ba98c3ccc7d78dfcb8817fa6c00320aea
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 04:55:11 1995 +0000

    Don't use krb5_override_default_realm, as it is obsolete
    (non-existent).  Use krb5_set_default_realm instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5450 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog |  6 ++++++
 src/appl/telnet/telnetd/telnetd.c | 12 +++++++++---
 2 files changed, 15 insertions(+), 3 deletions(-)

commit cb64f4d641fdf2b4813dd4d1c11805264a9466e7
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 04:54:47 1995 +0000

    Only call krb5_init_context if the telnet context hasn't been
    initialized yet.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5449 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 5 +++++
 src/appl/telnet/libtelnet/kerberos5.c | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 5b6779a2b8630f8a67ab880c2a4e58ff93bd1de4
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 04:46:40 1995 +0000

    The variable krb5_override_default_realm is obsolete.  Use the
    krb5_set_default_realm function instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5448 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  7 +++++--
 src/appl/bsd/krlogind.c | 10 ++++++----
 2 files changed, 11 insertions(+), 6 deletions(-)

commit 643dc1e2d83cf95b31f0518e68747162f85d7db5
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 04:44:24 1995 +0000

    The variable krb5_override_default_realm is obsolete.  Use the
    krb5_set_default_realm function instead.
    
    Add #include for <sys/stat.h>, which is now needed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5447 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  9 +++++++++
 src/appl/bsd/krshd.c   | 11 +++++++----
 2 files changed, 16 insertions(+), 4 deletions(-)

commit f9b12027a85ab9f8811e5dbfc5b454a4a998a82a
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 04:40:11 1995 +0000

    Add .cvsignore for this directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5446 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit cce34ac39c7427e3f1ba61b7d3335ed0a17fad4a
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 04:39:10 1995 +0000

    Fix name of port for kpropd from krb_prop to krb5_prop
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5445 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit 8d63fa24f285479c01f33ec61894dc23e554706e
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 04:38:39 1995 +0000

    Fix name of port for kpropd from krb_prop to krb5_prop
    
    Update krb5.conf file to something which works at MIT.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5444 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb5.conf       | 13 +++++++++++--
 src/config-files/services.append |  2 +-
 2 files changed, 12 insertions(+), 3 deletions(-)

commit d078d8535edb846b3d8b5d82187775caa3078d5e
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 04:37:38 1995 +0000

    Don't rely on krb5_kdc_portname and krb5_kdc_sec_portname anymore.
    Use the #define'd versions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5443 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog |  5 +++++
 src/kdc/network.c | 14 +++++---------
 2 files changed, 10 insertions(+), 9 deletions(-)

commit 5b3eb02b652e8377c88c585b882c16ff0d6bf87e
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 04:24:57 1995 +0000

    Makefile.in, configure.in, t_std_conf.c: Add test program to
    	test the standard configuration krb5 routines.
    
    osconfig.c: Don't define krb5_kdc_udp_portname and
    	krb5_kdc_sec_portname any more.  There's no real point...
    
    hst_realm.c (krb5_get_krbhst): Strip off the trailing dot from
    	the hostname if present.
    
    locate_kdc.c (krb5_locate_kdc): Use the profile code to get the
    	list of Kerberos servers (plus port numbers) for a
    	particular realm from [realms]/<realm>/kdc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5442 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog        | 113 ++++++++++++----------
 src/lib/krb5/os/Makefile.in      |  25 +++++
 src/lib/krb5/os/configure.in     |   1 +
 src/lib/krb5/os/get_krbhst.c     |   2 +-
 src/lib/krb5/os/hst_realm.c      |   9 +-
 src/lib/krb5/os/locate_kdc.c     |  98 ++++++++++---------
 src/lib/krb5/os/osconfig.c       |   9 --
 src/lib/krb5/os/ref_std_conf.out |  12 +++
 src/lib/krb5/os/t_std_conf.c     | 200 +++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/td_krb5.conf     |  19 ++++
 10 files changed, 382 insertions(+), 106 deletions(-)

commit d4ee66bed450ba3f46b38e19ab39a2b3dc80cd4d
Author: Chris Provenzano <proven@mit.edu>
Date:   Sat Apr 22 04:19:24 1995 +0000

    Make configure look for pwd.h and define HAVE_PWD_H if found
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5441 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog    | 5 +++++
 src/clients/kinit/configure.in | 1 +
 2 files changed, 6 insertions(+)

commit d162f2381947f9342f21d402b645d1e5935a3282
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 03:06:02 1995 +0000

    Fix == vs = typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5440 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/init_os_ctx.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7b65e189577ff1ca0ce52ba57e4b9d46f043d175
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 01:02:32 1995 +0000

    Add #define's for DEFAULT_PROFILE_FILENAME
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5439 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 4 ++++
 src/include/krb5/stock/osconf.h  | 8 ++++++++
 2 files changed, 12 insertions(+)

commit 37990cb9a9149cbee5851125793deddc3745be30
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 00:59:31 1995 +0000

    def_realm.c (krb5_get_default_realm): Use the profile code to
    	get the default realm from [libdefaults]/default_realm.
    
    get_krbhst.c (krb5_get_krbhst): Use the profile code to get the
    	list of Kerberos servers for a particualar realm from
    	[realms]/<realm>/kdc
    
    realm_dom.c (krb5_get_realm_domain):  Use the profile code to
    	get the default domain postfix for a realm (used only to
    	convert V4 -> V5 principals) from
    	[realms]/<realm>/default_domain
    
    hst_realm.c (krb5_get_host_realm): Use the profile code to get
    	the default realm given a particular host from
    	[domain_realm]/<host|domain>
    
    init_os_ctx.c (krb5_os_init_context): When the OS context is
    	initialized, also initialize the profile file.  This loads
    	in the /etc/krb5.conf file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5438 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 22 ++++++++++++++
 src/lib/krb5/os/def_realm.c   | 15 ++++++++++
 src/lib/krb5/os/get_krbhst.c  | 49 ++++++++++++++++++++++++++++++
 src/lib/krb5/os/hst_realm.c   | 69 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/init_os_ctx.c | 20 +++++++++++++
 src/lib/krb5/os/realm_dom.c   | 18 +++++++++++
 6 files changed, 193 insertions(+)

commit 189ad2bf4dcc2e4b87c669f7d71f5c34488d4669
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 00:48:39 1995 +0000

    Added the profile directory for the profile routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5437 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 4 ++++
 src/lib/krb5/Makefile.in | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 5c154acb2f714ce3dc803f7c781de618e16b0c21
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 00:47:03 1995 +0000

    Added sample krb5.conf file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5436 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb5.conf | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit aea282de4dc896e69f8599d019dbbdbb3bbf1cc0
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 00:43:41 1995 +0000

    Checked in wrong version of ChangeLog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5435 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit ddd67ee7a7009ba9fa27bc78da0405b0b8e908b4
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 00:38:43 1995 +0000

    configure.in: Add SUBDIR rule in so this directory can be included into
    	libkrb5.a
    
    prof_init.c: Modify function interface for profile_get_string and
    	profile_get_integer to make it simpler to use.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5434 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/configure.in |  1 +
 src/util/profile/prof_init.c  | 57 ++++++++++++++++++++++++++++++++++---------
 src/util/profile/profile.h.in |  6 +++--
 3 files changed, 50 insertions(+), 14 deletions(-)

commit 3b674e99b062c1b345dbc9386da886465b0838ed
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 00:35:43 1995 +0000

    krb5.h: krb5_princ_aref() doesn't work, and isn't used anywhere.
    	Removed.  (So all of macros.h is gone.)
    
    krb5.h, k5-int.h: Moved struct _krb5_context to k5-int.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5433 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |  5 +++++
 src/include/k5-int.h  | 14 ++++++++++++++
 src/include/krb5.h    | 20 +++-----------------
 3 files changed, 22 insertions(+), 17 deletions(-)

commit d91f0ac82da06364f372a4b07fb6a9fb6fdd42b8
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 00:16:53 1995 +0000

    Fix tests to reflect bit reversal changes to the krb5_flags fields.
    (The changes to the hex values have been hand checked to make sure
    they are correct.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5432 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog            |  7 +++++++
 src/tests/asn.1/krb5_decode_test.c   | 35 +++++++++++++++++++----------------
 src/tests/asn.1/reference_encode.out | 32 ++++++++++++++++----------------
 src/tests/asn.1/trval_reference.out  | 34 +++++++++++++++++-----------------
 4 files changed, 59 insertions(+), 49 deletions(-)

commit 956f42b7d4176ffaa1779c13e61d68d923a941cb
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 22 00:12:37 1995 +0000

    Fix BACKWARD_BITMASK_COMPAT so that it doesn't break user-to-user
    authentication.  Unfortunately, this breaks proxy tickets (and
    renewable tickets continue to be broken if BACKWARD_BITMASK_COMPAT is
    defined; nothing can be done by this.) Sites should only define
    BACKWARD_BITMASK_COMPAT if they have an installed base of broken
    implementations.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5431 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       |  11 ++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 104 +++++++++++++++++++++++++++++++++----
 2 files changed, 106 insertions(+), 9 deletions(-)

commit 845b6e5875db232e35e18d81ed8af1c209621a41
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 21 21:20:47 1995 +0000

    	rlogin testing changes from ian@cygnus.com
    
    > Fri Mar 24 15:04:25 1995  Ian Lance Taylor  <ian@cygnus.com>
    
    	* krlogind.c (srvtab): New global variable.
    	(krb5_override_default_realm): Declare.
    	(ARGSTR): Add "S:M:L:" to Kerberos version.
    	(login_program): New global variable.
    	(main): Handle -S, -M, and -L arguments.  Call SO_REUSEADDR on
    	socket if debug_port set.
    	(doit): Use login_program instead of LOGIN_PROGRAM.
    	(recvauth): Pass srvtab to krb5_compat_recvauth.
    	* krlogind.M: Document -S, -M, and -L.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5430 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 16 ++++++++++++++++
 src/appl/bsd/krlogind.M | 15 +++++++++++++++
 src/appl/bsd/krlogind.c | 31 +++++++++++++++++++++++++------
 3 files changed, 56 insertions(+), 6 deletions(-)

commit ffc34c8b840650c3df0d6be0a4d9c717a439b112
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 21 21:15:52 1995 +0000

    	More changes from ian@cygnus.com to support testing
    
    > Fri Mar 24 15:04:25 1995  Ian Lance Taylor  <ian@cygnus.com>
    
    	* krcp.c (forcenet): New global vraiable.
    	(main): Accept -D and -N arguments.  Pass Kerberos realm to remote
    	rcp execution.
    	(hosteq): If -N specified, always return 0.
    	* rcp.M: Document -D and -N.
    	* krshd.c (ARGSTR): Add "P:" to KERBEROS version.
    	(kprogdir): New global variable.
    	(main): Handle -P.
    	(path): Remove global variable.
    	(path_rest): Remove explicit size.
    	(envinit): Use 0 instead of path.
    	(PATHENV): define.
    	(doit): Use kprogdir variable instead of KPROGDIR macro when
    	setting path.  Build path in allocated memory rather than using a
    	fixed size array.  If the command starts with "rcp ", force use of
    	kprogdir/rcp if it exists.
    	* krshd.M: Document -P.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5429 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 24 ++++++++++++++++++++
 src/appl/bsd/krcp.c    | 33 ++++++++++++++++++++++-----
 src/appl/bsd/krshd.M   |  6 ++++-
 src/appl/bsd/krshd.c   | 60 ++++++++++++++++++++++++++++++++++++++++++--------
 src/appl/bsd/rcp.M     | 17 +++++++++++++-
 5 files changed, 124 insertions(+), 16 deletions(-)

commit 4bd2cd2673ae2b5bec405d450b2742f537450230
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 21 19:11:07 1995 +0000

    Fri Apr 21 14:07:15 1995  Mark Eichin  <eichin@cygnus.com>
    
    	Added Ian's changes with minor tweaks. These are used by the testsuite.
    
    > Thu Mar 23 18:18:31 1995  Ian Lance Taylor  <ian@cygnus.com>
    
    	* krshd.c (ARGSTR): Add S:M:A to KERBEROS version.
    	(srvtab): New global variable.
    	(krb5_override_default_realm): Declare.
    	(main): Handle -S, -M and -A arguments.  Call SO_REUSEADDR on
    	socket if debug_port set.
    	(doit): If -A used, allocate a random port for the stderr stream,
    	rather than allocating a reserved port.  Don't call initgroups if
    	not changing the uid.
    	(recvauth): Pass srvtab to krb5_compat_recvauth.
    	* krshd.M: Document -S, -M, and -A.
    	* krsh.c (main): Accept -A, and pass it to kcmd.
    	* rsh.M: Document -A.
    	* kcmd.c (kcmd): Add new argument anyport.  If it is set, permit
    	any port for the stderr stream, rather than requiring a reserved
    	port.  Initialize ret_cred to NULL.
    	* krcp.c (main): Pass 0 for anyport to kcmd.
    	* krlogin.c (main): Pass 0 for anyport to kcmd.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5428 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 24 ++++++++++++++++++++++++
 src/appl/bsd/kcmd.c    |  8 +++++---
 src/appl/bsd/krcp.c    |  6 ++++--
 src/appl/bsd/krlogin.c |  3 ++-
 src/appl/bsd/krsh.c    | 10 ++++++++--
 src/appl/bsd/krshd.M   | 11 +++++++++++
 src/appl/bsd/krshd.c   | 40 +++++++++++++++++++++++++++++++++++-----
 src/appl/bsd/rsh.M     | 14 ++++++++++++--
 8 files changed, 101 insertions(+), 15 deletions(-)

commit 11efa711bd334c200b9e6a28b4c55c77af628777
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 21 17:14:52 1995 +0000

    	From Ian Taylor <ian@cygnus.com>. Makes kadmind use -r for both
    	the database name and the service name, eliminating an
    	installation hassle.
    	* adm_extern.h: declare realm.
    	* adm_server.c: define realm.
    	(process_args): change db_realm to realm.
    	* adm_network.c (setup_network): use the preset realm, not the
    	default realm.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5427 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 11 +++++++++++
 src/kadmin/server/adm_extern.c  |  1 +
 src/kadmin/server/adm_extern.h  |  1 +
 src/kadmin/server/adm_network.c | 12 +-----------
 src/kadmin/server/adm_server.c  |  9 ++++-----
 5 files changed, 18 insertions(+), 16 deletions(-)

commit fa19a6cf9a3ad83df97b908672d61f529058cb92
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 21 16:49:00 1995 +0000

    	From Ian Taylor <ian@cygnus.com>.
    	* telnetd.c (valid_opts): Add 'L'.  If KRB5, add -R and -t.
    	(main): Handle -L.  If KRB5, handle -R and -t.
    	* sys_term.c (login_program): New global variable.
    	(start_login): Use login_program instead of LOGIN_PROGRAM.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5426 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog  |  8 ++++++++
 src/appl/telnet/telnetd/sys_term.c |  8 +++++---
 src/appl/telnet/telnetd/telnetd.c  | 33 ++++++++++++++++++++++++++++++++-
 3 files changed, 45 insertions(+), 4 deletions(-)

commit 76b7537118e929e0ae3941fbe157b4c3817107d3
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 21 16:47:10 1995 +0000

    	* main.c (main): Handle -k if KRB5 is defined. (from ian@cygnus.com)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5425 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog |  4 ++++
 src/appl/telnet/telnet/main.c    | 11 ++++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit c92be1319057a0712a3ede575241833ef3436417
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Fri Apr 21 15:00:11 1995 +0000

    If STDC and WINDOWS is not defined, define PROTOTYPE properly.
    (the definition was missing entirely then)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5424 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog | 4 ++++
 src/lib/gssapi/generic/gssapi.h  | 2 ++
 2 files changed, 6 insertions(+)

commit 69e5511fe7fe37d20da05c3ea64138d5ad4fa807
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 21 03:10:41 1995 +0000

    Unless HAVE_C_STRUCTURE_ASSIGNMENT is defined, use memcpy to copy
    structures around, instead of using structure assignments.  (Which
    aren't guaranteed to work on some broken compilers.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5423 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog     | 8 ++++++++
 src/lib/krb5/krb/copy_addrs.c  | 4 ++++
 src/lib/krb5/krb/copy_athctr.c | 4 ++++
 src/lib/krb5/krb/copy_auth.c   | 4 ++++
 src/lib/krb5/krb/copy_cksum.c  | 4 ++++
 src/lib/krb5/krb/copy_creds.c  | 4 ++++
 src/lib/krb5/krb/copy_key.c    | 4 ++++
 src/lib/krb5/krb/copy_princ.c  | 4 ++++
 src/lib/krb5/krb/copy_tick.c   | 8 ++++++++
 src/lib/krb5/krb/gc_2tgt.c     | 6 ++++++
 src/lib/krb5/krb/gc_frm_kdc.c  | 5 +++++
 src/lib/krb5/krb/gc_via_tgt.c  | 5 +++++
 src/lib/krb5/krb/get_creds.c   | 4 ++++
 src/lib/krb5/krb/mk_req_ext.c  | 5 +++++
 14 files changed, 69 insertions(+)

commit 6cfda9ba4533630d273331b6017f2a5f5e5dbad4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 21 02:35:46 1995 +0000

    Added parenthesis to fix precedence problem in ASN.1 backwards compatibility
    code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5422 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_k_decode.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b6ed4e93c80e922e23cb651b14424ec7a112838c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 21 01:22:26 1995 +0000

    The .depend production rule now does even more cannonicalization of
    the generated dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5421 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 7 +++++++
 src/config/post.in   | 8 ++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit ec0f8db0d47c3fbbadf8a0f5dfff827d5206bcd8
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 21 01:20:18 1995 +0000

    Also remove pathnames of the form /mit/cygnus.... from the generated
    list of dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5420 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog  | 5 +++++
 src/util/depfix.sed | 1 +
 2 files changed, 6 insertions(+)

commit 69f214822efb4d9dab6a9f4650f56e856a9381b1
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 21 01:19:12 1995 +0000

    Fix type const vs. non-const problems
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5419 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/test_profile.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c8c8392ae815d9226e653304c7c7c99b2a98bf33
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 21 01:18:51 1995 +0000

    Add new functions profile_get_string() and profile_get_integer(), for
    the simple case of pulling a single string or integer from the config file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5418 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_init.c  | 85 ++++++++++++++++++++++++++++++++++++++++++-
 src/util/profile/profile.h.in |  8 ++++
 2 files changed, 91 insertions(+), 2 deletions(-)

commit 409c50ae2b901f93b706b3b7674766457294b711
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 21 01:18:05 1995 +0000

    Use correct type for retval
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5417 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8287935f70da7af657603dd6e688a23c0bcbad4c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 21 01:17:47 1995 +0000

    Fixed references to sources to use $(srcdir)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5416 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/Makefile.in | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 6d3bd947089aa11c88b8fe2c00066ffef9f07752
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 21 01:11:11 1995 +0000

    Added required include for <sys/types.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5415 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_file.c | 1 +
 1 file changed, 1 insertion(+)

commit 175ccee7921d761c6872882ec7ad4cf9928bcd36
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Apr 21 00:21:07 1995 +0000

    	Changes for testsuite from Ian Taylor <ian@cygnus.com>
    	* kerberos5.c (telnet_srvtab): New global variable.
    	(telnet_krb5_realm): New global variable.
    	(kerberos5_send): If telnet_krb5_realm is set, copy it into
    	creds.server.  Pass new_creds to krb5_mk_req_extended, not &creds.
    	Pass &new_creds->keyblock to krb5_copy_keyblock_contents, not
    	new_creds.
    	(kerberos5_is): pass telnet_srvtab in to krb_rd_req.
    	(kerberos5_forward): If telnet_krb5_realm is set, copy it into
    	local_creds->server.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5414 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 13 +++++++++++
 src/appl/telnet/libtelnet/kerberos5.c | 41 +++++++++++++++++++++++++++++++++--
 2 files changed, 52 insertions(+), 2 deletions(-)

commit 10c64a704c1c520197bc103ee0cd366bf7cbb764
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 20 22:59:52 1995 +0000

    dejagnu test cases. (from Ian Taylor <ian@cygnus.com>)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5413 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dejagnu/Makefile.in                   |   5 +
 src/tests/dejagnu/config/default.exp            | 986 ++++++++++++++++++++++++
 src/tests/dejagnu/configure.in                  |  11 +
 src/tests/dejagnu/krb-root/rlogin.exp           | 296 +++++++
 src/tests/dejagnu/krb-root/telnet.exp           | 371 +++++++++
 src/tests/dejagnu/krb-standalone/rcp.exp        | 207 +++++
 src/tests/dejagnu/krb-standalone/rsh.exp        | 206 +++++
 src/tests/dejagnu/krb-standalone/standalone.exp | 123 +++
 8 files changed, 2205 insertions(+)

commit a6fd8a758047e266e9e8660c0eb97e27bf1fbef3
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 20 22:20:47 1995 +0000

    	Changes from Ian Taylor <ian@cygnus.com> to support testsuite.
    	* adm_extern.h: declare admin_port.
    	* adm_extern.c: define admin_port.
    	* adm_server.c (process_args): set admin_port from -p command line
    	argument.
    	(usage): document -p port option.
    	* adm_network.c (setup_network): use admin_port if set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5412 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/ChangeLog |  9 +++++++++
 src/kadmin/client/kadmin.c  | 32 +++++++++++++++++++++-----------
 2 files changed, 30 insertions(+), 11 deletions(-)

commit 081e4ceca60554838b3aeb80153647bcb309ac5f
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 20 22:18:34 1995 +0000

    added missing htons
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5411 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/adm_server.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c2246546fbad5944292ef41df449620b605d76b1
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 20 22:11:56 1995 +0000

    	Changes from Ian Taylor <ian@cygnus.com> to support testsuite.
    	* adm_extern.h: declare admin_port.
    	* adm_extern.c: define admin_port.
    	* adm_server.c (process_args): set admin_port from -p command line
    	argument.
    	(usage): document -p port option.
    	* adm_network.c (setup_network): use admin_port if set.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5410 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 10 ++++++++++
 src/kadmin/server/adm_extern.c  |  2 ++
 src/kadmin/server/adm_extern.h  |  2 ++
 src/kadmin/server/adm_network.c | 26 +++++++++++++-------------
 src/kadmin/server/adm_server.c  |  8 ++++++--
 5 files changed, 33 insertions(+), 15 deletions(-)

commit e6066f9632299cf939a0e4ceaea6d65fae94fc6f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 20 21:57:59 1995 +0000

    Move the define of BACKWARDS_BITMASK_COMPAT to asn1_k_decode.c, since
    it doesn't #include krbasn1.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5409 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 6 ++++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 8 ++++++++
 src/lib/krb5/asn.1/krbasn1.h       | 8 --------
 3 files changed, 14 insertions(+), 8 deletions(-)

commit c6dd5afda4d883e483e3e5e56aa0aebd69a1f850
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Apr 20 21:57:26 1995 +0000

    	* aclocal.m4 (.ct.c): use $(RM) instead of plain rm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5408 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 4 ++++
 src/aclocal.m4 | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 10a87dc8e8f137cf4bd51e925917a082c7c54b83
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Apr 20 21:55:55 1995 +0000

    Some PC fix-ups due to the include structure changing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5407 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog | 4 ++++
 src/lib/gssapi/generic/gssapi.h  | 7 ++++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit 0c57cc3e342602c965b751df1e30d5c55f6814d7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 20 21:40:03 1995 +0000

    mk_req.c (krb5_mk_req): Use krb5_sname_to_principal() in order
    	to create the service principal from the service and
    	hostname pair.  This allows for the host cannoncialization
    	to work correctly.
    
    mk_req_ext.c (krb5_mk_req_extended): Revamp checksum handling
    	code so that no checksum is performed in in_data is NULL,
    	and the special case handing of cksumtype == 0x8003 for
    	the GSSAPI library is handled correctly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5406 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 12 ++++++++++
 src/lib/krb5/krb/mk_req.c     | 16 ++++---------
 src/lib/krb5/krb/mk_req_ext.c | 55 ++++++++++++++++++++-----------------------
 3 files changed, 43 insertions(+), 40 deletions(-)

commit 96345dfe5d95d1993e67463afbe048e12ce6d103
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Apr 20 20:01:50 1995 +0000

    Changes for the PC due to tytso's changing the include structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5405 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog             | 4 ++++
 src/Makefile.in           | 1 +
 src/include/ChangeLog     | 4 ++++
 src/include/krb5.h        | 4 ++++
 src/lib/ChangeLog         | 4 ++++
 src/lib/win_glue.c        | 2 +-
 src/windows/cns/changelo  | 7 +++++++
 src/windows/cns/cns.c     | 2 +-
 src/windows/cns/krbini.h  | 1 +
 src/windows/cns/tktlist.c | 2 +-
 10 files changed, 28 insertions(+), 3 deletions(-)

commit 5d3558d5e6735514c89dc61ae4299d975899323d
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Apr 20 18:07:46 1995 +0000

    Updated windows readme file to reflect gssapi and makefile changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5398 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/changelo | 4 ++++
 src/windows/readme   | 8 +++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 2751d198fc6ea83ec19129f2e1716f3faf3886be
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Apr 20 17:59:30 1995 +0000

    Some top level makefile changes for the PC--does some of the Makefile
    configuring on the Unix side versus the PC side.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5396 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  7 +++++++
 src/Makefile.in | 35 ++++++++++++++++++++---------------
 2 files changed, 27 insertions(+), 15 deletions(-)

commit 8b70df54f52aa1132e99aa1a285c18fe6355fa44
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Apr 20 17:21:36 1995 +0000

    Smarter PC makefile pulling .h files from the gssapi world
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5395 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   | 6 ++++++
 src/include/Makefile.in | 5 +++++
 2 files changed, 11 insertions(+)

commit ad7654a24f6090fababd3e86399d6ddfb9e9d1d7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 20 17:14:50 1995 +0000

    Remove .h files which are now collapsed into krb5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5394 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h  | 137 ---------
 src/include/krb5/ccache.h     |  98 ------
 src/include/krb5/encryption.h | 204 -------------
 src/include/krb5/error_def.h  |  41 ---
 src/include/krb5/fieldbits.h  | 174 -----------
 src/include/krb5/func-proto.h | 693 ------------------------------------------
 src/include/krb5/hostaddr.h   |  60 ----
 src/include/krb5/k5-free.h    |  36 ---
 src/include/krb5/keytab.h     | 112 -------
 src/include/krb5/macros.h     |  33 --
 src/include/krb5/proto.h      |  87 ------
 src/include/krb5/rcache.h     |  95 ------
 src/include/krb5/safepriv.h   |  42 ---
 src/include/krb5/wordsize.h   |  66 ----
 14 files changed, 1878 deletions(-)

commit efe50e697bf4005499e43f95598d967946114d90
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Apr 20 17:14:26 1995 +0000

    Modify usage to reflect reality. Modified getopt call to recognize the already
    coded -r option. Cleanup memory on exit and set exit status to number of errors
    found.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5393 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     |  6 ++++++
 src/tests/hammer/kdc5_hammer.c | 14 +++++++++++---
 2 files changed, 17 insertions(+), 3 deletions(-)

commit 21c89ef34e781fd58a95493ee87a42b9c0cd5ae3
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 20 16:09:48 1995 +0000

    Use $(CC) instead of cc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5392 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/Makefile.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 66bce56972c99fefaccafb7733e406d86295a31c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 20 16:09:34 1995 +0000

    Add include of <errno.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5391 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/prof_file.c | 1 +
 src/util/profile/prof_init.c | 1 +
 2 files changed, 2 insertions(+)

commit ec947afc1cfbf2b94c80182cf9af82d3df587102
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 20 15:48:22 1995 +0000

    Add include of adm_defs.h, since that's no longer included by krb5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5390 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/ChangeLog     | 7 +++++++
 src/kadmin/client/kadmin.c      | 1 +
 src/kadmin/client/kadmin_add.c  | 3 ++-
 src/kadmin/client/kadmin_adr.c  | 1 +
 src/kadmin/client/kadmin_cpr.c  | 1 +
 src/kadmin/client/kadmin_cpw.c  | 1 +
 src/kadmin/client/kadmin_del.c  | 1 +
 src/kadmin/client/kadmin_done.c | 1 +
 src/kadmin/client/kadmin_inq.c  | 1 +
 src/kadmin/client/kadmin_mod.c  | 1 +
 src/kadmin/client/kadmin_msnd.c | 1 +
 src/kadmin/kpasswd/ChangeLog    | 5 -----
 src/kadmin/kpasswd/kpasswd.c    | 1 +
 src/kadmin/server/ChangeLog     | 4 ++++
 src/kadmin/server/adm_extern.h  | 2 ++
 15 files changed, 25 insertions(+), 6 deletions(-)

commit 4b316d0c2d990e5489019c1612eddeace3456d17
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 20 15:44:40 1995 +0000

    configure.in: Add checking for SIZEOF_SHORT, SIZEOF_INT, and
          SIZEOF_LONG, so we don't need to depend on getting this
          information from include/krb5/autoconf.h
    
    gssapi.h: Removed dependence on krb5 include files.
    
    gssapiP_generic.h: We need to include k5-config in order to get
          Windows specific hackery.  Somewhat of a wart, but this is a
          gssapi internal header file, so the rest of the world doesn't
          have to see this.
    
    util_token.c: Define VALID_INT, instead of relying on this being
          defined by krb5.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5388 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog         | 16 +++++++++++++
 src/lib/gssapi/generic/configure.in      |  3 +++
 src/lib/gssapi/generic/gssapi.h          | 39 ++++++++++++++++++++++++++++----
 src/lib/gssapi/generic/gssapiP_generic.h |  2 ++
 src/lib/gssapi/generic/util_token.c      |  6 +++++
 5 files changed, 61 insertions(+), 5 deletions(-)

commit d095910a71a435e4628294962f9f554fc26f3bfd
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 20 15:39:52 1995 +0000

    removed unneeded #include of wordsize.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5387 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog | 4 ++++
 src/lib/crypto/md4/rsa-md4.h | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit cb61d445ccae9162c0691b9c4bc4455de0c49dfd
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 20 15:38:43 1995 +0000

    Remove support for HAS_ANSI_CONST (that was needed only for
    compatibility with the old imake build; autoconf uses -Dconst=), and
    HAS_ANSI_VOLATILE, which isn't used at all.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5386 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    |  7 +++++++
 src/include/krb5/configure.in | 15 ---------------
 src/include/krb5/k5-config.h  |  1 -
 3 files changed, 7 insertions(+), 16 deletions(-)

commit 85e926aa90f4586ec2b214f450fc90fa4efd9ced
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 20 15:37:40 1995 +0000

    Inlined the following include files in krb5.h, to simplify the header
    files which actually need to be installed: wordsize.h, base-defs.h,
    hostaddr.h, fieldbits.h, proto.h, macros.h, error_def.h, safepriv.h,
    ccache.h, rcache.h, keytab.h, func-proto.h, k5-free.h.  Also moved the
    #include of k5-config.h and k5-errors.h to k5-int.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5385 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |   10 +
 src/include/k5-int.h  |    8 +-
 src/include/krb5.h    | 1608 ++++++++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 1607 insertions(+), 19 deletions(-)

commit 0571f1be2e23a9099bda18fe31eb198d7194d400
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 20 14:58:28 1995 +0000

    Add profile directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5383 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 4 ++++
 src/util/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3c2db26c6dbb4d19d137e07e6aec6306724cbb82
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 20 14:57:45 1995 +0000

    Initial checkin of the profile library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5382 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/profile/.cvsignore     |   1 +
 src/util/profile/Makefile.in    |  52 ++++
 src/util/profile/configure.in   |   9 +
 src/util/profile/dosshell.ini   | 537 ++++++++++++++++++++++++++++++++++++++++
 src/util/profile/krb5.conf      |  12 +
 src/util/profile/prof_err.et    |  41 +++
 src/util/profile/prof_file.c    |  76 ++++++
 src/util/profile/prof_init.c    | 157 ++++++++++++
 src/util/profile/prof_int.h     | 119 +++++++++
 src/util/profile/prof_parse.c   | 220 ++++++++++++++++
 src/util/profile/prof_section.c | 168 +++++++++++++
 src/util/profile/prof_tree.c    | 334 +++++++++++++++++++++++++
 src/util/profile/profile.h.in   |  20 ++
 src/util/profile/test.ini       |  46 ++++
 src/util/profile/test_parse.c   |  43 ++++
 src/util/profile/test_profile.c |  45 ++++
 16 files changed, 1880 insertions(+)

commit 6441ad46e842e50e618843af0652fd5d6f24b565
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 19 21:49:57 1995 +0000

    asn1_k_decode.c (asn1_decode_krb5_flags): Make the function
    	accept bit strings which are less 32 bits long.
    	(RFC-1510 makes no guarantee that the length of the bit
    	string must be 32 bits long; the old code required that
    	the length of the bit string must be exactly 32 bits.)
    
    	Flip the bits with respect to a 32-bit boundary, since
    	that's what the old ASN.1 glue code did.  (The values in
    	fieldbits.h are encoded backwards, for no good reason.)
    	If BACKWARDS_BITMASK_COMPAT is defined, then only flip the
    	bits if the high 16 bits are clear and there are some bits set
    	in the low 16 bits.  This preserves interoperabilty with
    	the old beta 4 distribution, which sent the bit string
    	without flipping them around.
    
    asn1_k_encode.c (asn1_encode_krb5_flags): Flip the bits with
    	respect to a 32-bit boundary, since that's what the
    	old ASN.1 glue code did.  (The values in fieldbits.h
    	are encoded backwards, for no good reason.)
    
    krb_asn1.h: #define BACKWARDS_BITMASK_COMPAT.  Add extern
    	declaration for asn1_swbits, which is needed for the
    	bit reversing code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5380 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 26 ++++++++++++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 70 +++++++++++++++++++++++++++++++++++---
 src/lib/krb5/asn.1/asn1_k_encode.c | 17 ++++++++-
 src/lib/krb5/asn.1/krbasn1.h       | 10 ++++++
 4 files changed, 117 insertions(+), 6 deletions(-)

commit 48a313c6b36d668a4aebc6c2950258d3b973a6ec
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 19 18:03:52 1995 +0000

    When default realm specified on command line, call krb5_set_default_realm so
    that created keys will have the proper realm. (which may not be the same
    as the machines default realm)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5379 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   | 6 ++++++
 src/admin/edit/kdb5_edit.c | 9 ++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit b9a420cb3c760ab8385ff9a92b52d9bc83707c9f
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 19 17:59:06 1995 +0000

    Added storing of default realm in context. Global default realm
    variable removed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5378 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  5 ++++
 src/lib/krb5/os/def_realm.c | 56 ++++++++++++++++++++++++++++++---------------
 2 files changed, 42 insertions(+), 19 deletions(-)

commit 9a015812264deb5fa84d55e82c068d8a4daf55cc
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 19 17:45:22 1995 +0000

    Initialize and free default realm in context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5377 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog  | 5 +++++
 src/lib/krb5/krb/init_ctx.c | 6 ++++++
 2 files changed, 11 insertions(+)

commit 4bde3df46e2f42dba8ee8aab745098e3eb066b25
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 19 17:28:33 1995 +0000

    Removed global_context hack
    Added prototype for krb5_set_default_realm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5376 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 5 +++++
 src/include/krb5/func-proto.h | 7 +++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 04ec04c3f685585dd6b5c88c9e671fe0123e0ea1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Apr 19 17:27:51 1995 +0000

    Added default_realm to krb5_context structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5375 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 4 ++++
 src/include/krb5.h    | 1 +
 2 files changed, 5 insertions(+)

commit 3e45e873604dcbd154949ad19f485c4cd8ca05f3
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 19 15:29:00 1995 +0000

    Change getdate.o to getdate.c in the SRCS list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5374 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e368c57f61eea75f1007612386a7d7fe7e25cfed
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Apr 19 15:26:36 1995 +0000

    Change depend: to depend::
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5373 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ec07aeda23fd9d5fe64a93d3c543c3cc5847914a
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Apr 19 00:12:57 1995 +0000

    Bug fix in the windows telnet program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5372 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/changelo | 4 ++++
 src/windows/wintel/telnet.c | 5 +++++
 2 files changed, 9 insertions(+)

commit ae6b4b701ebfa0660318c6205ccdfea6271456e9
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Apr 18 23:23:13 1995 +0000

    Changed compile flags on windows cns program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5371 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/changelo | 4 ++++
 src/windows/cns/makefile | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit abeb8ae5655eb0ef32f021408e83171b6bfb798e
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 18 21:54:15 1995 +0000

    Add production for creating the .depend file, and updating the
    Makefile.in with the new dependencies.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5370 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog |  6 ++++++
 src/config/post.in   | 16 ++++++++++++++++
 2 files changed, 22 insertions(+)

commit 8c6f324ee1b38181db0cbcef1b6ea9422bc24ff6
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 18 21:52:39 1995 +0000

    Sed script which postprocesses the output from cc -M for "make depend"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5369 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/depfix.sed | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit ca05cace316acdb0ea7677a6ddc83610697f2b24
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 18 21:51:11 1995 +0000

    kpropd uses fork instead of vfork, because it's closing file
    descriptors in the child.
    
    Print out the pid of the child process if debugging is enabled.
    
    Use _exit() instead exit() after a fork(), so that child process
    doesn't cause the stdio buffers don't get flushed twice.
    
    When debugging is enabled and kpropd can't bind to the port, it should
    try binding again after setting SO_REUSEADDR on the socket.  This
    avoids problems when debugging modifications to kprop/kpropd or its
    setup, when kpropd is run twice quickly in succession.
    
    kpropd shouldn't signal(SIGCHLD, SIG_IGN) in the parent.  Instead, it
    should wait() until the child exits.  This was causing problems
    because setting SIGCHLD to SIG_IGN under SYSV causes child processes
    to get reaped automatically, so the wait() for kdb5_edit was failing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5368 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog | 24 ++++++++++++++++++++++++
 src/slave/kpropd.c  | 45 +++++++++++++++++++++++++++++++++++----------
 2 files changed, 59 insertions(+), 10 deletions(-)

commit 8cb7facb419fdbe46ad337b8b62d359a7a87c6a4
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 18 21:49:44 1995 +0000

    an_to_ln.c (dbm_an_to_ln): Don't compile dbm_an_to_ln() if
          USE_DBM_LNAME isn't defined.
    
    hst_realm.c (krb5_get_host_realm): Eliminate memory leak in the
          unlikely case that gethostname fails.
    
          If the krb.realms file isn't available, use the default
          realm of the host.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5367 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 13 +++++++++++++
 src/lib/krb5/os/an_to_ln.c  |  4 ++++
 src/lib/krb5/os/hst_realm.c | 10 +++++-----
 3 files changed, 22 insertions(+), 5 deletions(-)

commit 7530c993aea46757bce8ed34a4952198082504e7
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 18 21:48:47 1995 +0000

    * sendauth.c (krb5_sendauth): initialize error return parameter
    
    * copy_princ.c (krb5_copy_principal): Fix bug where
          krb5_copy_principal can fail if it is asked to copy a
          principal with a zero-length component on a system where
          malloc(0) returns null.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5366 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  9 +++++++++
 src/lib/krb5/krb/copy_princ.c | 14 +++++++++-----
 src/lib/krb5/krb/sendauth.c   |  3 +++
 3 files changed, 21 insertions(+), 5 deletions(-)

commit db91456a5d84bca22eedbb691001eaef78d5b3b8
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 18 21:47:36 1995 +0000

    Remove unneeded include of adm_defs.h (since it's now included by krb5.h)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5365 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog | 5 +++++
 src/kadmin/kpasswd/kpasswd.c | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 9d987435291994e88a14d1550393a293429c2227
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 18 21:46:38 1995 +0000

    Set SUPPORT_DESMD5 attribute for the krbtgt entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5364 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/ChangeLog      |  5 +++++
 src/admin/convert/kdb5_convert.c | 34 +++++++++++++++++++++++++++++++++-
 2 files changed, 38 insertions(+), 1 deletion(-)

commit 075e6738ed2932a752123e77e8ea3b80761092c4
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 18 21:45:50 1995 +0000

    If there is an error while making in a subdirectory, abort the make in
    the parent directory.  This makes it more obvious when we have a
    problem in the tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5363 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 7 +++++++
 src/aclocal.m4 | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 6406aceb2176544a13d68726bded5b74b78e8786
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Apr 18 17:47:22 1995 +0000

    Forgot a makefile change for the Windows gssapi dll
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5362 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit cd83d781b1d369ec70d912374c087e0225a57af4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Apr 18 15:00:12 1995 +0000

    Spelling corrections. (was testing a new version of ispell)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5361 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog |  4 ++++
 doc/api/intro.tex | 18 +++++++++---------
 2 files changed, 13 insertions(+), 9 deletions(-)

commit e7b2bde11553e8fbd34e7fb338155edefe541096
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Apr 18 01:09:33 1995 +0000

    Cosmetic changes for the Windows CNS program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5360 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/changelo  |  4 ++++
 src/windows/cns/cns.rc    |  2 +-
 src/windows/cns/tktlist.c | 17 +++++------------
 3 files changed, 10 insertions(+), 13 deletions(-)

commit 1780343058de4639056100ac272fa020309b5a47
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 14 22:00:16 1995 +0000

    Add Cygnus's "Sanitize" system to the krb5 tree, to make it easier to do
    releases....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5359 dc483132-0cff-0310-8789-dd5450dbe970

 .Sanitize                                        |  35 ++
 doc/.Sanitize                                    |  45 +++
 doc/api/.Sanitize                                |  47 +++
 doc/implement/.Sanitize                          |  46 +++
 doc/kadmin/.Sanitize                             |  32 ++
 doc/krb5-protocol/.Sanitize                      |  34 ++
 doc/old-V4-docs/.Sanitize                        |  36 ++
 src/.Sanitize                                    |  63 ++++
 src/admin/.Sanitize                              |  42 +++
 src/admin/aname/.Sanitize                        |  38 +++
 src/admin/convert/.Sanitize                      |  38 +++
 src/admin/create/.Sanitize                       |  38 +++
 src/admin/destroy/.Sanitize                      |  38 +++
 src/admin/edit/.Sanitize                         |  46 +++
 src/admin/stash/.Sanitize                        |  38 +++
 src/appl/.Sanitize                               |  47 +++
 src/appl/bsd/.Sanitize                           |  56 +++
 src/appl/gss-sample/.Sanitize                    |  40 +++
 src/appl/mailquery/.Sanitize                     |  40 +++
 src/appl/movemail/.Sanitize                      |  37 ++
 src/appl/popper/.Sanitize                        |  70 ++++
 src/appl/popper/orig-makefiles/.Sanitize         |  33 ++
 src/appl/sample/.Sanitize                        |  39 +++
 src/appl/sample/sclient/.Sanitize                |  38 +++
 src/appl/sample/sserver/.Sanitize                |  38 +++
 src/appl/simple/.Sanitize                        |  38 +++
 src/appl/simple/client/.Sanitize                 |  37 ++
 src/appl/simple/server/.Sanitize                 |  37 ++
 src/appl/telnet/.Sanitize                        |  47 +++
 src/appl/telnet/arpa/.Sanitize                   |  32 ++
 src/appl/telnet/libtelnet/.Sanitize              |  73 ++++
 src/appl/telnet/telnet/.Sanitize                 |  59 ++++
 src/appl/telnet/telnetd/.Sanitize                |  55 +++
 src/appl/user_user/.Sanitize                     |  38 +++
 src/appl/zmailnotify/.Sanitize                   |  31 ++
 src/autotools/.Sanitize                          |  31 ++
 src/clients/.Sanitize                            |  40 +++
 src/clients/kdestroy/.Sanitize                   |  38 +++
 src/clients/kinit/.Sanitize                      |  38 +++
 src/clients/klist/.Sanitize                      |  38 +++
 src/clients/ksu/.Sanitize                        |  44 +++
 src/config-files/.Sanitize                       |  36 ++
 src/config/.Sanitize                             |  43 +++
 src/config/doc/.Sanitize                         |  31 ++
 src/include/.Sanitize                            |  46 +++
 src/include/kerberosIV/.Sanitize                 |  68 ++++
 src/include/krb5/.Sanitize                       |  76 +++++
 src/include/krb5/asn.1/.Sanitize                 |  32 ++
 src/include/krb5/stock/.Sanitize                 |  33 ++
 src/include/sys/.Sanitize                        |  33 ++
 src/isode/.Sanitize                              |  37 ++
 src/isode/compat/.Sanitize                       |  31 ++
 src/isode/h/.Sanitize                            |  31 ++
 src/isode/pepsy/.Sanitize                        |  32 ++
 src/isode/pepsy/doc/.Sanitize                    |  31 ++
 src/isode/psap/.Sanitize                         |  32 ++
 src/isode/psap/test/.Sanitize                    |  31 ++
 src/isode/support/.Sanitize                      |  31 ++
 src/isode/util/.Sanitize                         |  31 ++
 src/kadmin.new/.Sanitize                         |  32 ++
 src/kadmin.new/client/.Sanitize                  |  43 +++
 src/kadmin/.Sanitize                             |  39 +++
 src/kadmin/client/.Sanitize                      |  47 +++
 src/kadmin/kpasswd/.Sanitize                     |  39 +++
 src/kadmin/server/.Sanitize                      |  54 +++
 src/kadmin/v4server/.Sanitize                    |  46 +++
 src/kdc/.Sanitize                                |  57 ++++
 src/krb524/.Sanitize                             |  50 +++
 src/lib/.Sanitize                                |  54 +++
 src/lib/crypto/.Sanitize                         |  45 +++
 src/lib/crypto/crc32/.Sanitize                   |  40 +++
 src/lib/crypto/des/.Sanitize                     |  64 ++++
 src/lib/crypto/des/doc/.Sanitize                 |  32 ++
 src/lib/crypto/md4/.Sanitize                     |  42 +++
 src/lib/crypto/md5/.Sanitize                     |  40 +++
 src/lib/crypto/os/.Sanitize                      |  37 ++
 src/lib/des425/.Sanitize                         |  52 +++
 src/lib/gssapi/.Sanitize                         |  41 +++
 src/lib/gssapi/generic/.Sanitize                 |  53 +++
 src/lib/gssapi/krb5/.Sanitize                    |  68 ++++
 src/lib/gssapi/sample/.Sanitize                  |  31 ++
 src/lib/kdb/.Sanitize                            |  45 +++
 src/lib/krb425/.Sanitize                         |  60 ++++
 src/lib/krb5/.Sanitize                           |  45 +++
 src/lib/krb5/asn.1/.Sanitize                     |  60 ++++
 src/lib/krb5/ccache/.Sanitize                    |  41 +++
 src/lib/krb5/ccache/file/.Sanitize               |  62 ++++
 src/lib/krb5/ccache/stdio/.Sanitize              |  62 ++++
 src/lib/krb5/error_tables/.Sanitize              |  43 +++
 src/lib/krb5/free/.Sanitize                      |  67 ++++
 src/lib/krb5/keytab/.Sanitize                    |  43 +++
 src/lib/krb5/keytab/file/.Sanitize               |  51 +++
 src/lib/krb5/krb/.Sanitize                       | 103 ++++++
 src/lib/krb5/os/.Sanitize                        |  70 ++++
 src/lib/krb5/posix/.Sanitize                     |  45 +++
 src/lib/krb5/rcache/.Sanitize                    |  47 +++
 src/mac/.Sanitize                                |  31 ++
 src/prototype/.Sanitize                          |  34 ++
 src/slave/.Sanitize                              |  42 +++
 src/tests/.Sanitize                              |  44 +++
 src/tests/asn.1/.Sanitize                        |  49 +++
 src/tests/create/.Sanitize                       |  39 +++
 src/tests/hammer/.Sanitize                       |  39 +++
 src/tests/resolve/.Sanitize                      |  36 ++
 src/tests/verify/.Sanitize                       |  39 +++
 src/util/.Sanitize                               |  47 +++
 src/util/Sanitize                                | 418 +++++++++++++++++++++++
 src/util/autoconf/.Sanitize                      |  89 +++++
 src/util/autoconf/testsuite/.Sanitize            |  38 +++
 src/util/autoconf/testsuite/autoconf.g/.Sanitize |  33 ++
 src/util/autoconf/testsuite/autoconf.s/.Sanitize |  33 ++
 src/util/autoconf/testsuite/config/.Sanitize     |  32 ++
 src/util/autoconf/testsuite/lib/.Sanitize        |  32 ++
 src/util/et/.Sanitize                            |  60 ++++
 src/util/kfrags/.Sanitize                        |  40 +++
 src/util/makedepend/.Sanitize                    |  42 +++
 src/util/ss/.Sanitize                            |  64 ++++
 src/util/unifdef/.Sanitize                       |  37 ++
 src/windows/.Sanitize                            |  36 ++
 src/windows/cns/.Sanitize                        |  56 +++
 src/windows/wintel/.Sanitize                     |  56 +++
 121 files changed, 5731 insertions(+)

commit 0458c4a456cb1532763eff64ec77e8809afc93d0
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 14 12:49:54 1995 +0000

    com_err.h: If FAR is not defined, define it away
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5358 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 4 ++++
 src/util/et/com_err.h | 3 +++
 2 files changed, 7 insertions(+)

commit 5542ba9363cea752c340608d00043d31d5f326bd
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 14 12:32:16 1995 +0000

    aclocal.m4 (MAKE_SUBDIRS, _MAKE_SUBDIRS): Creatre new macro
    	_MAKE_SUBDIRS which works like MAKE_SUBDIRS except that it
    	is possible for the target name in the parent Makefile and
    	the target name which should be built in each of the
    	subdirectories can be different.  MAKE_SUBDIRS is now a
    	special case of _MAKE_SUBDIRS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5357 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 9 +++++++++
 src/aclocal.m4 | 6 ++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 2f06099a7d6b977f6ff873d0b74b9e2e843315be
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 14 12:30:10 1995 +0000

    Makefile.in, configure.in: Move dependency for all-$WHAT back
    	into Makefile.in so that the Windows port can pick up the
    	line (since it doesn't use configure).  Instead, change
    	the name of target which causes the subdirectories to be
    	built under Unix, and make that a dependency for all-unix.
    	Gross, but this should fix things for both DOS and Windows.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5356 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    | 9 +++++++++
 src/lib/configure.in | 5 ++---
 2 files changed, 11 insertions(+), 3 deletions(-)

commit b35f0fa9410e3c1a078af245c94ea07678a6545e
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Apr 14 03:19:19 1995 +0000

    Removed 'unreferenced local variable' problem
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5355 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 4 ++++
 src/lib/krb5/asn.1/asn1_k_decode.c | 6 +++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 48e59557cdff501a25c809cda3f1dd34a27cc52f
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Apr 14 00:56:21 1995 +0000

    Windows global stuff:
     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

 src/config/ChangeLog                         |   5 +
 src/config/windows.in                        |   4 +-
 src/include/ChangeLog                        |   6 +
 src/include/bsdlib.h                         |   2 +-
 src/include/bstring.h                        |   2 +-
 src/include/fake-stdlib.h                    |   7 +-
 src/include/krb5.h                           |  88 +++++-----
 src/include/krb5/ChangeLog                   |  11 ++
 src/include/krb5/adm_defs.h                  |  14 +-
 src/include/krb5/asn1.h                      |  88 +++++-----
 src/include/krb5/base-defs.h                 |  10 +-
 src/include/krb5/ccache.h                    |  32 ++--
 src/include/krb5/encryption.h                |  44 ++---
 src/include/krb5/ext-proto.h                 |   2 +-
 src/include/krb5/func-proto.h                | 234 +++++++++++++--------------
 src/include/krb5/hostaddr.h                  |   4 +-
 src/include/krb5/k5-free.h                   |   2 +-
 src/include/krb5/keytab.h                    |  44 ++---
 src/include/krb5/los-proto.h                 |  48 +++---
 src/include/krb5/macros.h                    |   2 +-
 src/include/krb5/preauth.h                   |  12 +-
 src/include/krb5/rcache.h                    |  56 +++----
 src/include/krb5/rsa-md5.h                   |  14 +-
 src/include/sys/ChangeLog                    |   3 +
 src/include/sys/syslog.h                     |   2 +-
 src/include/syslog.h                         |   2 +-
 src/lib/ChangeLog                            |   6 +
 src/lib/Makefile.in                          |  36 ++---
 src/lib/crypto/ChangeLog                     |   5 +
 src/lib/crypto/crc32/ChangeLog               |   5 +
 src/lib/crypto/crc32/crc.c                   |   4 +-
 src/lib/crypto/des/ChangeLog                 |   6 +
 src/lib/crypto/des/cbc_cksum.c               |   2 +-
 src/lib/crypto/des/cs_entry.c                |   2 +-
 src/lib/crypto/des/des_int.h                 |  79 ++++-----
 src/lib/crypto/des/f_cbc.c                   |   2 +-
 src/lib/crypto/des/f_cksum.c                 |   2 +-
 src/lib/crypto/des/f_ecb.c                   |   2 +-
 src/lib/crypto/des/f_parity.c                |   4 +-
 src/lib/crypto/des/f_pcbc.c                  |   2 +-
 src/lib/crypto/des/f_sched.c                 |   2 +-
 src/lib/crypto/des/f_tables.h                |   2 +-
 src/lib/crypto/des/fin_rndkey.c              |   2 +-
 src/lib/crypto/des/finish_key.c              |   2 +-
 src/lib/crypto/des/init_rkey.c               |   2 +-
 src/lib/crypto/des/key_sched.c               |   2 +-
 src/lib/crypto/des/new_rn_key.c              |  10 +-
 src/lib/crypto/des/process_ky.c              |   2 +-
 src/lib/crypto/des/random_key.c              |   2 +-
 src/lib/crypto/des/string2key.c              |   4 +-
 src/lib/crypto/des/weak_key.c                |   2 +-
 src/lib/crypto/des_crc.c                     |   8 +-
 src/lib/crypto/des_md5.c                     |   8 +-
 src/lib/crypto/md4/ChangeLog                 |   6 +
 src/lib/crypto/md4/md4.c                     |  10 +-
 src/lib/crypto/md4/md4crypto.c               |   4 +-
 src/lib/crypto/md4/md4glue.c                 |   4 +-
 src/lib/crypto/md4/rsa-md4.h                 |  14 +-
 src/lib/crypto/md5/ChangeLog                 |   5 +
 src/lib/crypto/md5/md5.c                     |   8 +-
 src/lib/crypto/md5/md5crypto.c               |   4 +-
 src/lib/crypto/md5/md5glue.c                 |   4 +-
 src/lib/crypto/os/ChangeLog                  |   4 +
 src/lib/crypto/os/rnd_confoun.c              |   2 +-
 src/lib/crypto/raw_des.c                     |   8 +-
 src/lib/des425/ChangeLog                     |   4 +
 src/lib/des425/cksum.c                       |   2 +-
 src/lib/des425/des.c                         |   2 +-
 src/lib/des425/des.h                         |  34 ++--
 src/lib/des425/enc_dec.c                     |   2 +-
 src/lib/des425/key_parity.c                  |   4 +-
 src/lib/des425/key_sched.c                   |   2 +-
 src/lib/des425/new_rnd_key.c                 |  10 +-
 src/lib/des425/pcbc_encrypt.c                |   2 +-
 src/lib/des425/quad_cksum.c                  |   2 +-
 src/lib/des425/random_key.c                  |   2 +-
 src/lib/des425/read_passwd.c                 |   2 +-
 src/lib/des425/str_to_key.c                  |   4 +-
 src/lib/des425/unix_time.c                   |   4 +-
 src/lib/des425/weak_key.c                    |   2 +-
 src/lib/gssapi.def                           |  35 ++++
 src/lib/gssapi/generic/ChangeLog             |   6 +
 src/lib/gssapi/generic/disp_com_err_status.c |   2 +-
 src/lib/gssapi/generic/disp_major_status.c   |   2 +-
 src/lib/gssapi/generic/gssapi.h              | 234 +++++++++++++--------------
 src/lib/gssapi/generic/gssapiP_generic.h     |  40 ++---
 src/lib/gssapi/generic/gssapi_generic.h      |   8 +-
 src/lib/gssapi/generic/rel_buffer.c          |   2 +-
 src/lib/gssapi/generic/rel_oid_set.c         |   2 +-
 src/lib/gssapi/generic/util_buffer.c         |   2 +-
 src/lib/gssapi/generic/util_canonhost.c      |   2 +-
 src/lib/gssapi/generic/util_dup.c            |   2 +-
 src/lib/gssapi/generic/util_oid.c            |   2 +-
 src/lib/gssapi/generic/util_token.c          |   6 +-
 src/lib/gssapi/generic/util_validate.c       |  18 +--
 src/lib/gssapi/generic/utl_nohash_validate.c |  18 +--
 src/lib/gssapi/krb5/ChangeLog                |   6 +
 src/lib/gssapi/krb5/accept_sec_context.c     |   2 +-
 src/lib/gssapi/krb5/acquire_cred.c           |   2 +-
 src/lib/gssapi/krb5/compare_name.c           |   2 +-
 src/lib/gssapi/krb5/context_time.c           |   2 +-
 src/lib/gssapi/krb5/delete_sec_context.c     |   2 +-
 src/lib/gssapi/krb5/disp_name.c              |   2 +-
 src/lib/gssapi/krb5/disp_status.c            |   2 +-
 src/lib/gssapi/krb5/get_tkt_flags.c          |   2 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h           |  64 ++++----
 src/lib/gssapi/krb5/gssapi_krb5.c            |   6 +-
 src/lib/gssapi/krb5/gssapi_krb5.h            |   2 +-
 src/lib/gssapi/krb5/import_name.c            |   2 +-
 src/lib/gssapi/krb5/indicate_mechs.c         |   2 +-
 src/lib/gssapi/krb5/init_sec_context.c       |   4 +-
 src/lib/gssapi/krb5/inq_context.c            |   2 +-
 src/lib/gssapi/krb5/inq_cred.c               |   2 +-
 src/lib/gssapi/krb5/k5seal.c                 |   2 +-
 src/lib/gssapi/krb5/k5unseal.c               |   2 +-
 src/lib/gssapi/krb5/process_context_token.c  |   2 +-
 src/lib/gssapi/krb5/rel_cred.c               |   2 +-
 src/lib/gssapi/krb5/rel_name.c               |   2 +-
 src/lib/gssapi/krb5/seal.c                   |   2 +-
 src/lib/gssapi/krb5/sign.c                   |   2 +-
 src/lib/gssapi/krb5/unseal.c                 |   2 +-
 src/lib/gssapi/krb5/util_cksum.c             |   2 +-
 src/lib/gssapi/krb5/util_crypt.c             |  10 +-
 src/lib/gssapi/krb5/util_seed.c              |   2 +-
 src/lib/gssapi/krb5/util_seqnum.c            |   2 +-
 src/lib/gssapi/krb5/verify.c                 |   2 +-
 src/lib/krb5/asn.1/ChangeLog                 |   4 +
 src/lib/krb5/asn.1/asn1_decode.c             |  18 +--
 src/lib/krb5/asn.1/asn1_decode.h             |  18 +--
 src/lib/krb5/asn.1/asn1_encode.c             |  18 +--
 src/lib/krb5/asn.1/asn1_encode.h             |  18 +--
 src/lib/krb5/asn.1/asn1_get.c                |   8 +-
 src/lib/krb5/asn.1/asn1_get.h                |   8 +-
 src/lib/krb5/asn.1/asn1_k_decode.c           |  68 ++++----
 src/lib/krb5/asn.1/asn1_k_decode.h           |  86 +++++-----
 src/lib/krb5/asn.1/asn1_k_encode.c           |  64 ++++----
 src/lib/krb5/asn.1/asn1_k_encode.h           |  66 ++++----
 src/lib/krb5/asn.1/asn1_make.c               |  14 +-
 src/lib/krb5/asn.1/asn1_make.h               |  14 +-
 src/lib/krb5/asn.1/asn1_misc.c               |   2 +-
 src/lib/krb5/asn.1/asn1_misc.h               |   2 +-
 src/lib/krb5/asn.1/asn1buf.c                 |  39 +++--
 src/lib/krb5/asn.1/asn1buf.h                 |  40 ++---
 src/lib/krb5/asn.1/krb5_decode.c             |  44 ++---
 src/lib/krb5/asn.1/krb5_encode.c             |  44 ++---
 src/lib/krb5/ccache/ChangeLog                |   4 +
 src/lib/krb5/ccache/ccbase.c                 |   4 +-
 src/lib/krb5/ccache/file/ChangeLog           |   4 +
 src/lib/krb5/ccache/file/fcc-proto.h         |  56 +++----
 src/lib/krb5/ccache/file/fcc_errs.c          |   2 +-
 src/lib/krb5/ccache/file/fcc_maybe.c         |   4 +-
 src/lib/krb5/ccache/file/fcc_read.c          |  24 +--
 src/lib/krb5/ccache/file/fcc_skip.c          |   2 +-
 src/lib/krb5/ccache/file/fcc_write.c         |  24 +--
 src/lib/krb5/ccache/stdio/ChangeLog          |   4 +
 src/lib/krb5/ccache/stdio/scc_gennew.c       |   2 +-
 src/lib/krb5/error_tables/ChangeLog          |   4 +
 src/lib/krb5/error_tables/Makefile.in        |   6 +-
 src/lib/krb5/free/ChangeLog                  |   4 +
 src/lib/krb5/free/f_addr.c                   |   2 +-
 src/lib/krb5/free/f_ap_rep.c                 |   2 +-
 src/lib/krb5/free/f_ap_req.c                 |   2 +-
 src/lib/krb5/free/f_auth_cnt.c               |   2 +-
 src/lib/krb5/free/f_authdata.c               |   2 +-
 src/lib/krb5/free/f_authent.c                |   2 +-
 src/lib/krb5/free/f_chksum.c                 |   2 +-
 src/lib/krb5/free/f_cred.c                   |   2 +-
 src/lib/krb5/free/f_cred_enc.c               |   2 +-
 src/lib/krb5/free/f_enc_kdc.c                |   2 +-
 src/lib/krb5/free/f_enc_tkt.c                |   2 +-
 src/lib/krb5/free/f_error.c                  |   2 +-
 src/lib/krb5/free/f_kdc_rp.c                 |   2 +-
 src/lib/krb5/free/f_kdc_rq.c                 |   2 +-
 src/lib/krb5/free/f_keyblock.c               |   2 +-
 src/lib/krb5/free/f_last_req.c               |   2 +-
 src/lib/krb5/free/f_padata.c                 |   2 +-
 src/lib/krb5/free/f_priv.c                   |   2 +-
 src/lib/krb5/free/f_priv_enc.c               |   2 +-
 src/lib/krb5/free/f_pwd_data.c               |   2 +-
 src/lib/krb5/free/f_pwd_seq.c                |   2 +-
 src/lib/krb5/free/f_safe.c                   |   2 +-
 src/lib/krb5/free/f_tckt.c                   |   2 +-
 src/lib/krb5/free/f_tckts.c                  |   2 +-
 src/lib/krb5/free/f_tgt_cred.c               |   2 +-
 src/lib/krb5/free/f_tkt_auth.c               |   2 +-
 src/lib/krb5/keytab/ChangeLog                |   4 +
 src/lib/krb5/keytab/file/ChangeLog           |   4 +
 src/lib/krb5/keytab/file/ktf_add.c           |   2 +-
 src/lib/krb5/keytab/file/ktf_close.c         |   2 +-
 src/lib/krb5/keytab/file/ktf_endget.c        |   2 +-
 src/lib/krb5/keytab/file/ktf_g_ent.c         |   2 +-
 src/lib/krb5/keytab/file/ktf_g_name.c        |   2 +-
 src/lib/krb5/keytab/file/ktf_next.c          |   2 +-
 src/lib/krb5/keytab/file/ktf_remove.c        |   2 +-
 src/lib/krb5/keytab/file/ktf_resolv.c        |   2 +-
 src/lib/krb5/keytab/file/ktf_ssget.c         |   2 +-
 src/lib/krb5/keytab/file/ktf_util.c          |  18 +--
 src/lib/krb5/keytab/file/ktf_wreslv.c        |   2 +-
 src/lib/krb5/keytab/file/ktfile.h            |  38 ++---
 src/lib/krb5/keytab/ktadd.c                  |   2 +-
 src/lib/krb5/keytab/ktbase.c                 |   4 +-
 src/lib/krb5/keytab/ktdefault.c              |   2 +-
 src/lib/krb5/keytab/ktfr_entry.c             |   2 +-
 src/lib/krb5/keytab/ktremove.c               |   2 +-
 src/lib/krb5/keytab/read_servi.c             |   2 +-
 src/lib/krb5/krb/ChangeLog                   |   4 +
 src/lib/krb5/krb/addr_comp.c                 |   2 +-
 src/lib/krb5/krb/addr_order.c                |   2 +-
 src/lib/krb5/krb/addr_srch.c                 |   2 +-
 src/lib/krb5/krb/auth_con.c                  |  34 ++--
 src/lib/krb5/krb/bld_princ.c                 |   4 +-
 src/lib/krb5/krb/chk_trans.c                 |   2 +-
 src/lib/krb5/krb/conv_princ.c                |   4 +-
 src/lib/krb5/krb/copy_addrs.c                |   4 +-
 src/lib/krb5/krb/copy_athctr.c               |   2 +-
 src/lib/krb5/krb/copy_auth.c                 |   2 +-
 src/lib/krb5/krb/copy_cksum.c                |   2 +-
 src/lib/krb5/krb/copy_creds.c                |   2 +-
 src/lib/krb5/krb/copy_data.c                 |   2 +-
 src/lib/krb5/krb/copy_key.c                  |   2 +-
 src/lib/krb5/krb/copy_princ.c                |   2 +-
 src/lib/krb5/krb/copy_tick.c                 |   2 +-
 src/lib/krb5/krb/cp_key_cnt.c                |   2 +-
 src/lib/krb5/krb/decode_kdc.c                |   2 +-
 src/lib/krb5/krb/decrypt_tk.c                |   2 +-
 src/lib/krb5/krb/encode_kdc.c                |   2 +-
 src/lib/krb5/krb/encrypt_tk.c                |   2 +-
 src/lib/krb5/krb/faddr_ordr.c                |   2 +-
 src/lib/krb5/krb/free_rtree.c                |   2 +-
 src/lib/krb5/krb/gc_2tgt.c                   |   2 +-
 src/lib/krb5/krb/gc_frm_kdc.c                |   2 +-
 src/lib/krb5/krb/gc_via_tgt.c                |   2 +-
 src/lib/krb5/krb/gen_seqnum.c                |   2 +-
 src/lib/krb5/krb/gen_subkey.c                |   2 +-
 src/lib/krb5/krb/get_fcreds.c                |   2 +-
 src/lib/krb5/krb/get_in_tkt.c                |   6 +-
 src/lib/krb5/krb/in_tkt_ktb.c                |   6 +-
 src/lib/krb5/krb/in_tkt_pwd.c                |   4 +-
 src/lib/krb5/krb/in_tkt_sky.c                |   6 +-
 src/lib/krb5/krb/init_ctx.c                  |   6 +-
 src/lib/krb5/krb/int-proto.h                 |   6 +-
 src/lib/krb5/krb/kdc_rep_dc.c                |   2 +-
 src/lib/krb5/krb/mk_cred.c                   |   2 +-
 src/lib/krb5/krb/mk_error.c                  |   2 +-
 src/lib/krb5/krb/mk_priv.c                   |   2 +-
 src/lib/krb5/krb/mk_rep.c                    |   2 +-
 src/lib/krb5/krb/mk_req.c                    |   2 +-
 src/lib/krb5/krb/mk_safe.c                   |   2 +-
 src/lib/krb5/krb/pr_to_salt.c                |   6 +-
 src/lib/krb5/krb/preauth.c                   |  14 +-
 src/lib/krb5/krb/princ_comp.c                |   4 +-
 src/lib/krb5/krb/rd_cred.c                   |   2 +-
 src/lib/krb5/krb/rd_error.c                  |   2 +-
 src/lib/krb5/krb/rd_priv.c                   |   2 +-
 src/lib/krb5/krb/rd_req.c                    |   2 +-
 src/lib/krb5/krb/rd_req_dec.c                |   2 +-
 src/lib/krb5/krb/rd_safe.c                   |   2 +-
 src/lib/krb5/krb/recvauth.c                  |   2 +-
 src/lib/krb5/krb/send_tgs.c                  |   2 +-
 src/lib/krb5/krb/sendauth.c                  |   2 +-
 src/lib/krb5/krb/srv_rcache.c                |   2 +-
 src/lib/krb5/krb/tgtname.c                   |   2 +-
 src/lib/krb5/krb/unparse.c                   |   2 +-
 src/lib/krb5/krb/walk_rtree.c                |   2 +-
 src/lib/krb5/os/ChangeLog                    |   5 +
 src/lib/krb5/os/an_to_ln.c                   |   2 +-
 src/lib/krb5/os/ccdefname.c                  |   2 +-
 src/lib/krb5/os/free_hstrl.c                 |   2 +-
 src/lib/krb5/os/free_krbhs.c                 |   2 +-
 src/lib/krb5/os/full_ipadr.c                 |   2 +-
 src/lib/krb5/os/gen_port.c                   |   2 +-
 src/lib/krb5/os/gen_rname.c                  |   2 +-
 src/lib/krb5/os/get_krbhst.c                 |   2 +-
 src/lib/krb5/os/hst_realm.c                  |   2 +-
 src/lib/krb5/os/init_os_ctx.c                |   4 +-
 src/lib/krb5/os/krbfileio.c                  |   4 +-
 src/lib/krb5/os/ktdefname.c                  |   2 +-
 src/lib/krb5/os/kuserok.c                    |   2 +-
 src/lib/krb5/os/locate_kdc.c                 |   2 +-
 src/lib/krb5/os/lock_file.c                  |   2 +-
 src/lib/krb5/os/net_read.c                   |   2 +-
 src/lib/krb5/os/net_write.c                  |   2 +-
 src/lib/krb5/os/os-proto.h                   |   8 +-
 src/lib/krb5/os/port2ip.c                    |   2 +-
 src/lib/krb5/os/read_msg.c                   |   2 +-
 src/lib/krb5/os/read_pwd.c                   |   4 +-
 src/lib/krb5/os/realm_dom.c                  |   2 +-
 src/lib/krb5/os/sendto_kdc.c                 |   2 +-
 src/lib/krb5/os/unlck_file.c                 |   2 +-
 src/lib/krb5/os/write_msg.c                  |   2 +-
 src/lib/krb5/posix/ChangeLog                 |   4 +
 src/lib/krb5/posix/syslog.c                  |   9 +-
 src/lib/krb5/rcache/ChangeLog                |   4 +
 src/lib/krb5/rcache/rc_base.c                |  14 +-
 src/lib/krb5/rcache/rc_conv.c                |   2 +-
 src/lib/krb5/rcache/rc_dfl.c                 |  22 +--
 src/lib/krb5/rcache/rc_dfl.h                 |  22 +--
 src/lib/krb5/rcache/rc_io.c                  |  22 +--
 src/lib/krb5/rcache/rc_io.h                  |  22 +--
 src/lib/libkrb5.def                          |  66 ++++----
 src/util/et/ChangeLog                        |   5 +
 src/util/et/com_err.c                        |   6 +-
 src/util/et/compile_et.c                     |   2 +-
 src/util/et/error_table.h                    |   2 +-
 src/util/et/et_c.awk                         |   2 +-
 src/util/et/internal.h                       |   2 +-
 src/windows/cns/changelo                     |   5 +
 src/windows/cns/cns.c                        |  13 +-
 src/windows/cns/tktlist.c                    |   4 +
 309 files changed, 1569 insertions(+), 1408 deletions(-)

commit 73bd684de42505fe4e6a15803ddf074c57db671c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Apr 13 16:35:42 1995 +0000

    asn1_k_decode.c (setup, next_tag, apptag, get_field_body,
    	get_lenfield_body, asn1_decode_ticket): Use the taglength to
    	determine whether or not the indefinite encoding was used, and
    	if so skip over the termination flag bytes in the ASN.1
    	stream.
    
    asn1buf.c (asn1buf_imbed, asn1buf_remains): Make changes to allow for
    	indefinite encodings.  asn1buf_remains() is now only used for
    	decoding structures and arrays (i.e., asn.1 constructs which
    	terminate indefinite encodings with two zero octets.
    
    	[ Note these fixes to support indefinite encoding aren't
    	terribly clean; some invalid encodings may be accepted when they
    	should not be.  This should be looked at in more detail later.]
    
    asn1_get.c (asn1_get_tag): Inline original asn1buf_remains() code,
    	since asn1_get_tag doesn't use asn1buf_remains in the context of
    	a structure or an array.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5353 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_get.c      |  7 ++++---
 src/lib/krb5/asn.1/asn1_k_decode.c | 12 +++++++++---
 src/lib/krb5/asn.1/asn1buf.c       | 29 ++++++++++++++++++++++++-----
 src/lib/krb5/asn.1/asn1buf.h       |  6 ++++--
 5 files changed, 64 insertions(+), 13 deletions(-)

commit dc6f3c3836d63a93ff5820aad902e7e76d5eedfb
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Apr 11 18:25:12 1995 +0000

    	that everything is really up to date
    
    errors.tex: Removes isode (yay!!)
    		Updated tables to reflect current reality
    		Added asn.1 tables and magic number table
    
    Makefile: Two pass latex processing of library file will now realize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5351 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog  |  10 ++++++
 doc/api/Makefile   |  24 ++++++-------
 doc/api/errors.tex | 104 +++++++++++++++++++++++++++++++++++------------------
 3 files changed, 90 insertions(+), 48 deletions(-)

commit 1e419f5ba93bb3a8067dd4b55c996d3b9d08bf68
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Apr 7 22:39:16 1995 +0000

    Changed syntax for windows on the stored ccache file name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5345 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  7 +++++++
 src/lib/krb5/os/ccdefname.c | 12 +++++-------
 2 files changed, 12 insertions(+), 7 deletions(-)

commit 5842f721c467c16410759743659da8e784b760b1
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Apr 7 22:29:33 1995 +0000

    Windows cns: user can now specify the ccache file on the options dialog.
    Windows telnet: accepts and remembers port number specified after the host
     name in the initial dialog.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5344 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/changelo      |   7 ++
 src/windows/cns/cns.c         | 247 ++++++++++++++++++++++++++++++++----------
 src/windows/cns/cns.h         |   7 +-
 src/windows/cns/cns.rc        |  62 ++++++++---
 src/windows/wintel/changelo   |   6 +
 src/windows/wintel/telnet.c   | 181 ++++++++++++++-----------------
 src/windows/wintel/wt-proto.h |   2 +-
 7 files changed, 336 insertions(+), 176 deletions(-)

commit 8ae426aca4d7f95de05ec34a9e0dfe5cc70395a3
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Apr 6 03:49:47 1995 +0000

    Bug fixes or better error handling for the following 4 Windows bugs
    (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

 src/include/krb5/ChangeLog            |  8 +++++
 src/include/krb5/base-defs.h          | 16 ++++-----
 src/include/krb5/func-proto.h         | 68 +++++++++++++++++++----------------
 src/include/krb5/los-proto.h          | 11 ------
 src/lib/ChangeLog                     |  4 +++
 src/lib/krb5/error_tables/ChangeLog   |  5 +++
 src/lib/krb5/error_tables/krb5_err.et |  1 +
 src/lib/krb5/os/ChangeLog             | 10 ++++++
 src/lib/krb5/os/get_krbhst.c          |  8 +++--
 src/lib/krb5/os/locate_kdc.c          | 60 ++++++++++++++++---------------
 src/lib/krb5/os/sendto_kdc.c          |  9 ++++-
 src/lib/libkrb5.def                   |  1 +
 src/util/et/ChangeLog                 |  4 +++
 src/util/et/com_err.h                 |  4 +--
 src/windows/changelo                  |  4 +++
 src/windows/cns/changelo              |  9 +++++
 src/windows/cns/cns.c                 | 65 ++++++++++++++++++++++++++++++---
 src/windows/cns/cns.def               | 10 +++---
 src/windows/cns/cns.h                 | 11 +++---
 src/windows/cns/cns.rc                | 11 +++---
 src/windows/readme                    |  7 +---
 src/windows/wintel/changelo           |  5 +++
 src/windows/wintel/dialog.h           |  1 -
 src/windows/wintel/screen.c           | 15 +++++++-
 src/windows/wintel/screen.h           |  1 +
 src/windows/wintel/telnet.rc          |  1 +
 26 files changed, 238 insertions(+), 111 deletions(-)

commit 1d06f0e29f9041438a30c0a09911d911fdf1e1f5
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 4 01:56:56 1995 +0000

    pop_init.c (pop_init): Put in a type cast to shut up the compiler.
    	Popper is still using gethostbyname()'s static data wrong;
    	this should be fixed eventually.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5340 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog  | 5 +++++
 src/appl/popper/pop_init.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit faf402519ddfc400b8312f00e8a470b4a0a3e5da
Author: Keith Vetter <keithv@fusion.com>
Date:   Sat Apr 1 03:36:43 1995 +0000

    Fixed low-level i/o routine (dup) not being STDC on the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5337 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 4 ++++
 src/include/krb5/k5-config.h | 1 +
 2 files changed, 5 insertions(+)

commit 2f5e41a4a17bb050974a779a19ba641fec91f786
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 1 03:16:14 1995 +0000

    Initialize auth_context to NULL before calling sendauth()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5336 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/ChangeLog | 5 +++++
 src/appl/sample/sclient/sclient.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 83222d242907711ea4dbc93566dc4cf0cae71ee1
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 1 03:15:24 1995 +0000

    Use the local autoconf when rebuilding the configure script
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5335 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 8ed7072052f3c0a4ae7fb94760ca0a22cb827025
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 1 03:14:56 1995 +0000

    Use configure to see if unistd.h needs to be included.  Remove
    leftover hair from emacs config.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5334 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/ChangeLog    |  4 ++++
 src/appl/movemail/configure.in |  1 +
 src/appl/movemail/movemail.c   | 20 +++-----------------
 3 files changed, 8 insertions(+), 17 deletions(-)

commit ea07ff0a43ea8e21f17b966140a8ee2809985717
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Apr 1 01:23:31 1995 +0000

    Move the dependency which causes all-$(WHAT) to be built so that it
    occurs after the "make all" subdirectories rule.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5333 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    | 6 ++++++
 src/lib/Makefile.in  | 2 +-
 src/lib/configure.in | 1 +
 3 files changed, 8 insertions(+), 1 deletion(-)

commit bb9a4154634ec48bc67e68aeeae930f9125b0299
Author: Keith Vetter <keithv@fusion.com>
Date:   Sat Apr 1 00:58:28 1995 +0000

    krb5_get_in_tkt returns proper error on clock skew mismatches
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5332 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 54acb989d349b03478de1f15e7229a79c2c662b1
Author: Keith Vetter <keithv@fusion.com>
Date:   Sat Apr 1 00:55:50 1995 +0000

    Can now specify port to telnet to on the command line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5331 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/changelo      |   4 +
 src/windows/cns/cns.c         |   6 +-
 src/windows/wintel/auth.c     | 415 ++++++++++++++++++++++++------------------
 src/windows/wintel/changelo   |   6 +
 src/windows/wintel/telnet.c   |  91 +++++++--
 src/windows/wintel/wt-proto.h |   2 +
 6 files changed, 322 insertions(+), 202 deletions(-)

commit e59cc9658f1bf5f333efc1bde2285ff71d706dd3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 31 22:06:31 1995 +0000

    Zero out the entry before inserting it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5330 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     | 4 ++++
 src/tests/create/kdb5_mkdums.c | 2 ++
 2 files changed, 6 insertions(+)

commit 0d04fce865e29d3fbf374cc4b2fd554267cd1484
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 31 21:54:42 1995 +0000

    Remove CFLAGS=@CCOPTS@ line, which is in pre.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5329 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/ChangeLog   | 4 ++++
 src/appl/telnet/Makefile.in | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 23a8cce0278eb963068590a175344cc18d9ef17a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 31 21:51:05 1995 +0000

    Make sure the context is initialized before it is used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5328 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 4 ++++
 src/kdc/main.c    | 2 ++
 2 files changed, 6 insertions(+)

commit e7ee775130ce4bc4197874487c33517289715453
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 31 21:48:37 1995 +0000

    * rc_dfl.c (krb5_rc_dfl_expunage): Close the old, temporary reply
    	cache after we're done expunging it.
    
    * rc_io.c (krb5_rc_io_move): Make duplicate copies of the filename
    	and the file descriptor (via malloc/strcpy and dup), so
    	that the old rc_io object can be cleanly closed without
    	affecting the new rc_io object.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5327 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 10 ++++++++++
 src/lib/krb5/rcache/rc_dfl.c  |  1 +
 src/lib/krb5/rcache/rc_io.c   |  7 +++++--
 3 files changed, 16 insertions(+), 2 deletions(-)

commit 441cc7ee72b937f72c44009a723e26bea02a084c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 31 21:33:18 1995 +0000

    * realm_dom.c (krb5_get_realm_domain): Don't indent #ifdef's!
    
    * hst_realm.c (krb5_get_host_realm): Don't indent #ifdef's!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5326 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 6 ++++++
 src/lib/krb5/os/hst_realm.c | 6 +++---
 src/lib/krb5/os/realm_dom.c | 6 +++---
 3 files changed, 12 insertions(+), 6 deletions(-)

commit 5fd08943b2e8cfd3ac22caaaf70484eb69523d18
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 31 21:13:16 1995 +0000

    * configure.in (CONFIG_RULES): Replaced
    
    (Why was this removed?)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5325 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 4 ++++
 src/include/krb5/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 7b3b248cf240b24cb67633a62576b2ec2232d4cf
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 31 21:09:13 1995 +0000

    Back out previous change so that it doesn't break people who are using
    VPATH to have separate build directories.  (See comments in the
    Makefile.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5324 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   |  6 +++++
 src/lib/krb5/error_tables/Makefile.in | 41 ++++++++++++++++++++++-------------
 2 files changed, 32 insertions(+), 15 deletions(-)

commit ec82b54dbf376d3f771c82193b70ba5eba74a902
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 31 19:55:28 1995 +0000

    Remove unused file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5323 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_defnam.c  | 76 ----------------------------------
 src/lib/krb5/ccache/stdio/scc_defnam.c | 76 ----------------------------------
 2 files changed, 152 deletions(-)

commit 3ed5cacaf88f5e7694f075ad5cfaf3cca450a26c
Author: Jonathan Kamens <jik@mit.edu>
Date:   Fri Mar 31 16:20:28 1995 +0000

    Fix typos in Mike's changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5319 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cc9dcda6cf8fb92db44f32413398f6daeb1567ad
Author: Jonathan Kamens <jik@mit.edu>
Date:   Fri Mar 31 16:18:36 1995 +0000

    Changes from shanzer for API versioning tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5318 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 241 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 241 insertions(+)

commit 89c1a7383ef104b4540fba9ef355128d3cb47ab4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 31 05:46:29 1995 +0000

    Fix typo which caused new_keytab to not get freed, causing a memory
    leak.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5317 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/rd_req.c  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit c365b64a31142a6ae4628741dd5b695ac66bb2a3
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Mar 31 02:05:49 1995 +0000

    Commit on the whole tree to make a checkpoint for a working windows world
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5315 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile                             | 380 ++++++++++++++++++++++++++++++-
 src/include/krb5/ChangeLog               |   4 +
 src/include/krb5/func-proto.h            |  12 +
 src/lib/ChangeLog                        |   5 +
 src/lib/gssapi/krb5/ChangeLog            |   5 +
 src/lib/gssapi/krb5/accept_sec_context.c |   2 +-
 src/lib/krb5/krb/ChangeLog               |   4 +
 src/lib/krb5/krb/rd_req.c                |   1 -
 src/lib/krb5/os/ChangeLog                |   5 +
 src/lib/krb5/os/localaddr.c              |   4 +-
 src/lib/libkrb5.def                      | 374 +-----------------------------
 src/windows/cns/changelo                 |  11 +-
 src/windows/cns/cns.c                    | 120 ++++++----
 src/windows/cns/cns.h                    |  48 ++--
 src/windows/cns/cns.rc                   |  96 +++++---
 src/windows/cns/makefile                 |   2 +-
 src/windows/cns/tktlist.c                |  62 ++++-
 17 files changed, 661 insertions(+), 474 deletions(-)

commit 9f0886f9c786a5dbc1642ec470a527be66548149
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 29 22:06:26 1995 +0000

    No need to have the session_key established for mutual authentication
    to work.  (That's only done if ENCRYPTION is defined.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5313 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 4 ++++
 src/appl/telnet/libtelnet/kerberos5.c | 8 ++------
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 1025c9ab75557d18b6c93c40ae7f9728ca4e1073
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 29 20:45:44 1995 +0000

    Add a makefile dependency for libtelnet.a, so that the executable gets
    automatically relinked when the library changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5312 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 4 ++++
 src/appl/telnet/telnet/Makefile.in  | 2 +-
 src/appl/telnet/telnetd/ChangeLog   | 4 ++++
 src/appl/telnet/telnetd/Makefile.in | 2 +-
 4 files changed, 10 insertions(+), 2 deletions(-)

commit 47b528e9bc0dea93db9fac3416d8c7e086f3570a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 29 20:09:51 1995 +0000

    Allow mutual authentication even if the ENCRYPTION option is not
    turned on.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5311 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog | 5 +++++
 src/appl/telnet/libtelnet/auth.c    | 2 --
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 5dd903968d75d8ac6e8ca72264d1c86c2eda11e2
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 16:59:39 1995 +0000

    * def.h:  Replace STDARG_PROTOTYPES with HAVE_STDARG_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5310 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/makedepend/ChangeLog | 5 +++++
 src/util/makedepend/def.h     | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7b589259134ced09c49cc5a2abd48f119e2e0dca
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 16:58:10 1995 +0000

    * Makefile.in:  Fix up Mac makefile.
    * error_message.c:  For errno, use strerror if HAS_STRERROR.
    * configure.in:  Define HAS_STRERROR.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5309 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 6 ++++++
 src/util/et/Makefile.in     | 8 ++------
 src/util/et/configure.in    | 1 +
 src/util/et/error_message.c | 4 ++++
 4 files changed, 13 insertions(+), 6 deletions(-)

commit b232034c308dfe623a7e896abcee66329d3e1967
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 16:55:01 1995 +0000

    * ccdefname.c:  On Mac, default cred cache is "STDIO:krb5cc" for now.
    FIXME, this needs to find the Preferences folder and use that.
    FIXME, shouldn't be conditioned on HAVE_MACSOCK_H.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5308 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ccdefname.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 479b628dc54d7d45d76d27e91571c7a59d38348e
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 29 05:06:42 1995 +0000

    Added functionality for windows to read default file locations from
    windows ini files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5307 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  9 +++++++++
 src/lib/krb5/os/ccdefname.c  | 15 ++++++++++++---
 src/lib/krb5/os/def_realm.c  |  1 +
 src/lib/krb5/os/get_krbhst.c |  1 +
 src/lib/krb5/os/hst_realm.c  | 10 +++++++---
 src/lib/krb5/os/osconfig.c   | 39 +++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/realm_dom.c  |  7 ++++---
 7 files changed, 73 insertions(+), 9 deletions(-)

commit fda7c12e0e03e759d404b4d280b6fe5703b5285a
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 29 04:20:02 1995 +0000

    Chasing an elusive nmake bug
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5306 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 5 +++++
 src/lib/crypto/Makefile.in | 1 +
 2 files changed, 6 insertions(+)

commit d4f0ef749791490adbec3b74e460e5e1bffeae92
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 29 04:13:53 1995 +0000

    Added capability for windows version to read default values out of an ini file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5305 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 7 +++++++
 src/include/krb5/Makefile.in | 2 +-
 src/include/krb5/k5-config.h | 7 +++++++
 src/include/krb5/los-proto.h | 3 +++
 4 files changed, 18 insertions(+), 1 deletion(-)

commit 44941c390f303e5d088d779070ca7d1e457c9c02
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 29 04:07:14 1995 +0000

    Moved the differing parts of osconf.win into osconf.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5304 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog  |  5 +++
 src/include/krb5/stock/osconf.h   |  5 +++
 src/include/krb5/stock/osconf.win | 89 ---------------------------------------
 3 files changed, 10 insertions(+), 89 deletions(-)

commit 687b6c30f9d9e84f76082c62e9798b92839a6c82
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 02:56:31 1995 +0000

    * Makefile.in:  Fix up Mac build process somewhat.  Not complete
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5303 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  4 ++++
 src/Makefile.in | 25 ++++++++++++++++---------
 2 files changed, 20 insertions(+), 9 deletions(-)

commit c117f7dcc5271bf9b76b0e6374f77a97026be14f
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 02:51:56 1995 +0000

    * Makefile.in (all):  Run all-$(WHAT).
    (unixmac):  Build includes at this time.
    (LDFLAGS):  Punt duplicated setting.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5302 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog   | 6 ++++++
 src/util/ss/Makefile.in | 9 +++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 10919d2303febb33570f8805671738802170ed25
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 02:50:55 1995 +0000

    * Makefile.in (all):  Split into all-$(WHAT).
    (unixmac):  Add.
    (libupdate):  Use $(RM).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5301 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   |  6 ++++++
 src/util/Makefile.in | 11 ++++++++---
 2 files changed, 14 insertions(+), 3 deletions(-)

commit 3ee8ad63cc3317c42129f44565234159f6a9959b
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 02:49:44 1995 +0000

    * configure.in (AC_REPLACE_FUNCS):  Add getuid to the list.
    * getuid.c:  Simple getuid() to fake out single-user systems.
    * strcasecmp.c:  Remove duplicated <sys/types.h> and u_char.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5300 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog    | 6 ++++++
 src/lib/krb5/posix/configure.in | 2 +-
 src/lib/krb5/posix/getuid.c     | 7 +++++++
 src/lib/krb5/posix/strcasecmp.c | 3 ---
 4 files changed, 14 insertions(+), 4 deletions(-)

commit 599b7d751e1d4c689047aefe8bc3bf90c810b8a5
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 02:46:29 1995 +0000

    * DNR.c:  Add Apple MacTCP source file for domain name resolution.
    * macsock.c:  Add fake socket support routines for MacTCP.
    * Makefile.in (OBJS, SRCS):  Add DNR and macsock.
    * ccdefname.c:  On Mac, default cred cache is "STDIO:krb5cc" for now.
    FIXME, this needs to find the Preferences folder and use that.
    FIXME, shouldn't be conditioned on HAVE_MACSOCK_H.
    * gmt_mktime.c:  Use HAVE_SYS_TYPES_H.
    * krbfileio.c:  Remove <sys/types.h>.
    * localaddr.c, sendto_kdc.c:  Convert to more generic socket
    support.  Use closesocket instead of close, SOCKET_ERRNO rather
    than errno, SOCKET rather than int, etc.
    * localaddr.c:  Use getmyipaddr() from macsock.c, if on Mac.
    Add FIXME for multiple local addresses.
    * lock_file.c:  Provide a dummy version for MacOS.
    * read_pwd.c (ECHO_PASSWORD):  Add #ifdef's to avoid all the ioctls
    and other stuff that turn off echoing.  This is useful for debugging
    on MacOS.  FIXME:  ECHO_PASSWORD needs to be added to configure.in.
    * ustime.c:  Bring in Mac-specific time-and-timezone code.  It
    probably isn't hooked up correctly, yet.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5299 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  22 +++
 src/lib/krb5/os/DNR.c        | 314 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/Makefile.in  |   4 +
 src/lib/krb5/os/gmt_mktime.c |   2 +
 src/lib/krb5/os/krbfileio.c  |   1 -
 src/lib/krb5/os/localaddr.c  |  18 ++-
 src/lib/krb5/os/lock_file.c  |  16 +--
 src/lib/krb5/os/read_pwd.c   |  19 ++-
 src/lib/krb5/os/sendto_kdc.c |  29 ++--
 src/lib/krb5/os/ustime.c     | 153 ++++++++++++++++++++-
 10 files changed, 542 insertions(+), 36 deletions(-)

commit 3995599b75e3f722e300ec20caa9c433d458339d
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 02:35:05 1995 +0000

    * rd_req_sim.c:  Really remove the file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5298 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  3 ++
 src/lib/krb5/krb/rd_req_sim.c | 74 -------------------------------------------
 2 files changed, 3 insertions(+), 74 deletions(-)

commit 08c9cd756a2a4650ed8a3b98e1505040b3e83abc
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 02:34:03 1995 +0000

    * Makefile.in (BUILDTOP2, etc):  Make it possible
    to build the error tables on Unix before a Mac build.
    (all-mac):  Don't build $(HDRS) on Mac.
    (unixmac):  Build `includes'.
    (clean-mac):  Add.
    (includes, clean, .SUFFIXES, .et.h, .et.c):  Add, to make it
    possible to run `make -f Makefile.in unixmac' successfully.
    * configure.in (ASN1_{HDRS,OBJS,SRCS, BOGUS):  Remove, unused.
    (CopyHeader rules):  Remove, they're now in Makefile.in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5297 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog    | 12 +++++++++++
 src/lib/krb5/error_tables/Makefile.in  | 37 ++++++++++++++++++++++++++++++----
 src/lib/krb5/error_tables/configure.in |  9 ---------
 3 files changed, 45 insertions(+), 13 deletions(-)

commit 1d6ae761b275ca897c4856997a78e2256b57e7ec
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 02:28:37 1995 +0000

    * Makefile.in (unixmac):  Add to build header files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5296 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   | 4 ++++
 src/lib/gssapi/generic/Makefile.in | 2 ++
 2 files changed, 6 insertions(+)

commit f712e123ca9b9c26b4ef3de005dd68bb51183be5
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 02:27:41 1995 +0000

    * Makefile.in (clean-mac):  Add.
    * configure.in (LinkFile's):  Put `./' on libraries to ease Mac
    translation.
    (AppendRule all-unix):  Rename from AppendRule all.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5295 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    |  7 +++++++
 src/lib/Makefile.in  |  2 +-
 src/lib/configure.in | 10 +++++-----
 3 files changed, 13 insertions(+), 6 deletions(-)

commit 40d4d028d69f6486a0cd0bdd6799123f11964068
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 02:14:16 1995 +0000

    * Makefile.in (KRB5_HEADERS, install):  `Make install' now works.
    * configure.in (WITH_KRB5ROOT):  For `make install'.
    * krb5.h:  Include "k5-errors.h" rather than "errors.h".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5294 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 6 ++++++
 src/include/Makefile.in  | 8 ++++++++
 src/include/configure.in | 1 +
 src/include/krb5.h       | 2 +-
 4 files changed, 16 insertions(+), 1 deletion(-)

commit c2fb281de3dcbc03e65a33cbb05adaaef5b3f45a
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 02:12:14 1995 +0000

    * k5-errors.h:  Rename errors.h (which duplicated a standard Mac
    header name, causing a problem).
    * AddressXlation.h, GetMyIPAddr.h, MacTCPCommonTypes.h, TCPPB.h,
    UDPPB.h:  Add MacTCP header files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5293 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/AddressXlation.h    | 102 ++++++++++++++
 src/include/krb5/ChangeLog           |   5 +
 src/include/krb5/GetMyIPAddr.h       |  37 ++++++
 src/include/krb5/MacTCPCommonTypes.h | 112 ++++++++++++++++
 src/include/krb5/TCPPB.h             | 248 +++++++++++++++++++++++++++++++++++
 src/include/krb5/UDPPB.h             |  84 ++++++++++++
 src/include/krb5/errors.h            |  95 --------------
 src/include/krb5/k5-errors.h         |  95 ++++++++++++++
 8 files changed, 683 insertions(+), 95 deletions(-)

commit 87acb0f2471655640df7aaaa07ef53f27bc02f62
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 02:08:58 1995 +0000

    * Makefile.in (KRB5_HEADERS, install):  Account for file renames.
    (all-mac):  Add.
    * configure.in (CONFIG_RULES):  Remove.
    (krb5_sigtype):  Define as either void or int.
    * encryption.h:  Insert parentheses in macros to avoid mis-expansion.
    * k5-config.h:  Further parameterize socket support.
    * macsock.h:  Support connect(), recv(), send(), getmyipaddr().
    (WSAGetLastError):  Fix typo -- there's no argument to this macro.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5292 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 10 +++++++++
 src/include/krb5/Makefile.in  | 10 ++++-----
 src/include/krb5/configure.in |  5 ++++-
 src/include/krb5/encryption.h |  6 +++---
 src/include/krb5/k5-config.h  | 47 +++++++++++++++++++++++++++++++++++++++++++
 src/include/krb5/macsock.h    | 36 +++++++++++++++++++++++----------
 6 files changed, 94 insertions(+), 20 deletions(-)

commit 907816ecf31d3bff6f7fbb46c20dc80fc19fa8c9
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 02:01:43 1995 +0000

    * mac-config.cache:  Correct some entries.
    * mac-mf.sed:  Improve conversion of pathnames, $(srcdir),
    support linking MPW tools (for make check, kinit).
    * mac-pre.in (.c.o):  Add -sym on for debugging.
    (LDFLAGS):  Remove ToolLibs.o.
    (RANLIB, ARCHIVE):  Make these work.
    (MAKE):  Make recursive makes work, with BuildProgram.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5291 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog        | 10 ++++++++++
 src/config/mac-config.cache |  9 +++++----
 src/config/mac-mf.sed       | 22 +++++++++++++++++-----
 src/config/mac-pre.in       | 10 +++++-----
 4 files changed, 37 insertions(+), 14 deletions(-)

commit 3f3d14eca8bf0042d24fd3d47677c68548bd2cd1
Author: John Gilmore <gnu@toad.com>
Date:   Wed Mar 29 01:57:39 1995 +0000

    * Makefile.in (LDFLAGS):  Remove, conflicts with pre.in.
    (kinit):  Link with $(CC) $(LDFLAGS), to work on the Mac.
    * kinit.c (HAVE_PWD_H):  Use.
    (NO_KEYTAB):  Skip keytab support if defined.
    FIXME:  NO_KEYTAB needs to be set by configure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5290 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog   |  8 ++++++++
 src/clients/kinit/Makefile.in |  3 +--
 src/clients/kinit/kinit.c     | 28 ++++++++++++++++++++++------
 3 files changed, 31 insertions(+), 8 deletions(-)

commit 40192fcec11733256786840895c56d46d65cd268
Author: John Gilmore <gnu@toad.com>
Date:   Tue Mar 28 23:42:20 1995 +0000

    Bring in portability fixes from Cygnus K4 release
    
    * f_cbc.c, f_cksum.c, f_pcbc.c:  Replace individual casts with
    simpler solution.
    * f_tables.h:  Insert debugging code, and circumvention for MPW
    compiler bug.
    * key_sched.c:  Remove ancient (microvax??!) comments, and dup
    prototype.
    * verify.c:  Small hack for MS-Windows scrolling.  Fix spelling.
    "register x" -> "register int x".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5288 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   | 13 +++++++++++++
 src/lib/crypto/des/f_cbc.c     | 30 +++++++++++++++---------------
 src/lib/crypto/des/f_cksum.c   | 30 +++++++++++++++---------------
 src/lib/crypto/des/f_pcbc.c    | 16 ++++++++--------
 src/lib/crypto/des/f_tables.h  | 39 ++++++++++++++++++++++++++++++++++-----
 src/lib/crypto/des/key_sched.c | 10 ----------
 src/lib/crypto/des/verify.c    | 13 ++++++++-----
 7 files changed, 93 insertions(+), 58 deletions(-)

commit aafb84055ee571f734b71fd66b683ec36f746b4a
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Mar 28 19:54:19 1995 +0000

    Renamed some windows files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5284 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog     | 16 ----------------
 src/windows/changelo      | 20 ++++++++++++++++++++
 src/windows/cns/ChangeLog | 10 ----------
 src/windows/cns/changelo  | 14 ++++++++++++++
 4 files changed, 34 insertions(+), 26 deletions(-)

commit 0aa9f14348048dc798765f37430a335b7d8820ab
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Mar 28 08:01:28 1995 +0000

    Adding zipping and building in windows/wintel directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5283 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 9 +++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit e3f7fe918ea047bd60c925a09da72a3d7d6c8e87
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Mar 28 07:33:29 1995 +0000

    Fixed typo in windows makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5282 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog | 4 ++++
 src/windows/makefile  | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 45b2e3a579229c8cc7cd8557d3fb6270c5715b86
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Mar 28 05:17:56 1995 +0000

    Renamed a file for DOS 8.3 compatability
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5281 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog       |   6 +++
 src/krb524/Makefile        |   4 +-
 src/krb524/cnv_tkt_skey.c  | 114 +++++++++++++++++++++++++++++++++++++++++++++
 src/krb524/conv_tkt_skey.c | 114 ---------------------------------------------
 4 files changed, 122 insertions(+), 116 deletions(-)

commit 98698e0a14beac3cf0f9a392cd1f7e5c6b493d1d
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Mar 28 04:59:14 1995 +0000

    Added windows/wintel directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5280 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog | 5 +++++
 src/windows/makefile  | 6 ++++++
 src/windows/readme    | 9 +++++++--
 3 files changed, 18 insertions(+), 2 deletions(-)

commit 059d65ed7ce4b97b714dc026528978d47fd7783a
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Mar 28 04:55:24 1995 +0000

    Minor bug fixes and clean up in windows/cns
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5279 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog |  7 +++++++
 src/windows/cns/cns.c     | 21 +++++++++++----------
 src/windows/cns/cns.rc    |  1 -
 src/windows/cns/makefile  | 14 ++++----------
 4 files changed, 22 insertions(+), 21 deletions(-)

commit b947261e618d7519f97e06fe95fd7fb2cc796d52
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Mar 28 04:51:52 1995 +0000

    Added windows/wintel directory for the windows telnet program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5278 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/wintel/auth.c       |  626 +++++++++++++++++++
 src/windows/wintel/auth.h       |   25 +
 src/windows/wintel/changelo     |    8 +
 src/windows/wintel/dialog.h     |   31 +
 src/windows/wintel/edit.c       |  419 +++++++++++++
 src/windows/wintel/emul.c       |  815 +++++++++++++++++++++++++
 src/windows/wintel/font.c       |  128 ++++
 src/windows/wintel/ini.h        |   16 +
 src/windows/wintel/intern.c     |  837 +++++++++++++++++++++++++
 src/windows/wintel/k5stream.c   |   63 ++
 src/windows/wintel/k5stream.h   |   52 ++
 src/windows/wintel/makefile     |  104 ++++
 src/windows/wintel/ncsa.ico     |  Bin 0 -> 766 bytes
 src/windows/wintel/negotiat.c   |  788 ++++++++++++++++++++++++
 src/windows/wintel/screen.c     | 1281 +++++++++++++++++++++++++++++++++++++++
 src/windows/wintel/screen.h     |  206 +++++++
 src/windows/wintel/struct.h     |   30 +
 src/windows/wintel/telnet.c     |  814 +++++++++++++++++++++++++
 src/windows/wintel/telnet.def   |   49 ++
 src/windows/wintel/telnet.dlg   |   77 +++
 src/windows/wintel/telnet.h     |   36 ++
 src/windows/wintel/telnet.rc    |   26 +
 src/windows/wintel/telopts.h    |  159 +++++
 src/windows/wintel/terminal.ico |  Bin 0 -> 766 bytes
 src/windows/wintel/wt-proto.h   |   19 +
 25 files changed, 6609 insertions(+)

commit eb93e57f80a7347d8d92d3bebc2c24c395cc89a8
Author: John Gilmore <gnu@toad.com>
Date:   Mon Mar 27 22:28:25 1995 +0000

    * full_ipadr.c, gen_rname.c, port2ip.c, read_msg.c, write_msg.c:
    Remove explicit includes of socket files.
    * locate_kdc.c:  Remove <sys/types.h> and "os-proto.h".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5276 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 4 ++++
 src/lib/krb5/os/full_ipadr.c | 3 ---
 src/lib/krb5/os/gen_rname.c  | 7 -------
 src/lib/krb5/os/locate_kdc.c | 2 --
 src/lib/krb5/os/port2ip.c    | 3 ---
 src/lib/krb5/os/read_msg.c   | 4 ----
 src/lib/krb5/os/write_msg.c  | 7 -------
 7 files changed, 4 insertions(+), 26 deletions(-)

commit 1b1e70cbe80f84af3725fdceaab8ed2beb28e6be
Author: John Gilmore <gnu@toad.com>
Date:   Mon Mar 27 22:19:24 1995 +0000

    * macsock.c (connect, send, recv):  Add for K5 compatability.
    (getmyipaddr):  Add for use in K5.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5275 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog |   3 ++
 src/lib/krb5/os/macsock.c | 101 +++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 103 insertions(+), 1 deletion(-)

commit eef8cca3aa9381c5f7aaa61d579ad1027b091bdb
Author: John Gilmore <gnu@toad.com>
Date:   Mon Mar 27 22:17:24 1995 +0000

    * macsock.c:  Add Mac socket support file, verbatim from K4 release
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5274 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog |   4 +
 src/lib/krb5/os/macsock.c | 484 ++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 488 insertions(+)

commit 95ff7195e9860a9ceb29629f2d1f08315d4cd0f2
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:50:56 1995 +0000

            * kdc5_hammer.c (verify_cs_pair()): Use new calling conventions
    		for krb5_rd_req() and krb5_mk_req_extended(),
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5267 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     |   6 ++
 src/tests/hammer/kdc5_hammer.c | 208 ++++++++++++++++++++++++-----------------
 2 files changed, 126 insertions(+), 88 deletions(-)

commit 758a58e7277682ae902aa1fd27e6a95d7e40b7fc
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:50:30 1995 +0000

            * kprop.c : Use new calling conventions for krb5_sendauth(),
    		krb5_mk_safe(), krb5_rd_safe() and krb5_mk_priv().
    
            * kpropd.c : Use new calling conventions for krb5_recvauth(),
    		krb5_mk_safe(), krb5_rd_safe() and krb5_rd_priv().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5266 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog |   8 +++
 src/slave/kprop.c   |  93 ++++++++++++-------------
 src/slave/kpropd.c  | 190 +++++++++++++++++++++++++---------------------------
 3 files changed, 140 insertions(+), 151 deletions(-)

commit 6c721c6f56bc77ea1537c9cfcaa9856ec14a4b71
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:49:55 1995 +0000

    	* Makefile.in: Removed rd_req_sim.c
    
    	* auth_con.c: Default cksumtype is now CKSUMTYPE_RSA_MD4_DES.
    
    	* auth_con.c: Added krb5_auth_con_setuseruserkey(),
    		krb5_auth_con_getkey(),
    		krb5_auth_con_getremotesubkey(),
    		krb5_auth_con_getauthenticator(),
    		krb5_auth_con_getremoteseqnumber(),
    		krb5_auth_con_initivector().
    
    	* auth_con.c: Fixed krb5_auth_con_getlocalsubkey() to check for
    		a valid local_subkey before calling krb5_copy_keyblock().
    
    	* auth_con.h: Fixed some comments.
    
    	* mk_req_ext.c (krb5_mk_req_extended()): Always pass in a seed
    		(the keyblock contents) to krb5_calculate_checksum()
    
    	* rd_rep.c (krb5_rd_rep()): Use appropriate key to decode reply.
    
    	* rd_safe.c (krb5_rd_safe()): Don't pass checksum to
    		krb5_rd_safe_basic(), it's unnecessary.
    
    	* compat_recv.c (krb5_compat_recvauth()):
    	* mk_rep.c (krb5_mk_rep()):
    	* rd_req.c (krb5_rd_req()):
    	* rd_req_dec.c (krb5_rd_req_decode()):
    	* recvauth.c (krb5_recvauth()):
    		Added a krb5_auth_context argument and eliminated many of
    		the other arguments because they are included in the
    		krb5_auth_context structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5265 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog     |  38 ++++++
 src/lib/krb5/krb/Makefile.in   |   2 -
 src/lib/krb5/krb/auth_con.c    |  88 ++++++++++++-
 src/lib/krb5/krb/auth_con.h    |   4 +-
 src/lib/krb5/krb/compat_recv.c |  33 ++---
 src/lib/krb5/krb/mk_rep.c      | 101 ++++++++-------
 src/lib/krb5/krb/mk_req_ext.c  |  18 ++-
 src/lib/krb5/krb/rd_rep.c      |  16 ++-
 src/lib/krb5/krb/rd_req.c      |  72 +++++++----
 src/lib/krb5/krb/rd_req_dec.c  | 282 +++++++++++++++++++++--------------------
 src/lib/krb5/krb/rd_safe.c     |   4 +-
 src/lib/krb5/krb/recvauth.c    | 196 +++++++++-------------------
 12 files changed, 462 insertions(+), 392 deletions(-)

commit 25e5d0f728cd40d21a526cf610b8b7ff6160d0cf
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:49:07 1995 +0000

            * accept_sec_context.c: Use new calling convention for krb5_rd_req()
    		and krb5_mk_rep().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5264 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            |   5 +
 src/lib/gssapi/krb5/accept_sec_context.c | 177 ++++++++-----------------------
 2 files changed, 47 insertions(+), 135 deletions(-)

commit 4282b9e7b24f171f025ad30807cafe85e12482ef
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:48:30 1995 +0000

    	* kdc_util.c Use new calling conventions for krb5_rd_req_decoded()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5263 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    |   5 +
 src/kdc/do_tgs_req.c |  20 ++--
 src/kdc/kdc_util.c   | 259 ++++++++++++++++++++++-----------------------------
 src/kdc/kdc_util.h   |  10 +-
 4 files changed, 128 insertions(+), 166 deletions(-)

commit 8d8208c2f63dca49b0cff1bb7f6d6c649b72b53b
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:47:28 1995 +0000

            * adm_process.c, adm_kadmin.c, adm_adm_func.c, adm_kpasswd.c,
    	* adm_funcs, adm_nego.c adm_extern.c and adm_listen.c
                    Use new calling convention for krb5_recvauth(), krb5_mk_priv(),
                    krb5_rd_priv(), krb5_mk_safe(), and krb5_rd_safe().
    		(Redid many of the internal functions to accomidate new a
    		uth_context structure and remove old unnecessary structures.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5262 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog      |  10 ++++
 src/kadmin/server/adm_adm_func.c | 121 +++++++++++----------------------------
 src/kadmin/server/adm_extern.c   |   1 -
 src/kadmin/server/adm_extern.h   |  41 +++++--------
 src/kadmin/server/adm_funcs.c    |   6 +-
 src/kadmin/server/adm_kadmin.c   |  72 ++++++++---------------
 src/kadmin/server/adm_kpasswd.c  |   9 ++-
 src/kadmin/server/adm_listen.c   |   6 +-
 src/kadmin/server/adm_nego.c     |  28 +++------
 src/kadmin/server/adm_process.c  | 121 ++++++++++++++++-----------------------
 10 files changed, 149 insertions(+), 266 deletions(-)

commit 378b87525f7a4e621b1dff364d43aad0d6480480
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:46:25 1995 +0000

    	* kpasswd.c: Cast malloc() return value to shut compiler up
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5261 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog | 7 +++++--
 src/kadmin/kpasswd/kpasswd.c | 2 +-
 2 files changed, 6 insertions(+), 3 deletions(-)

commit 8a6228edd58b5f120a408f3af5b23e1dcf3f8b5a
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:46:00 1995 +0000

            * kadmin_inq.c, kadmin.c:
    		Cast malloc() return value to shut compiler up.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5260 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/ChangeLog    | 6 +++++-
 src/kadmin/client/kadmin.c     | 2 +-
 src/kadmin/client/kadmin_inq.c | 2 +-
 3 files changed, 7 insertions(+), 3 deletions(-)

commit 2899849204409c240ed83f4a45b680d184d35e24
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:39:33 1995 +0000

            * func-proto.h (krb5_rd_req(), krb5_rd_req_decode(), krb5_mk_rep(),
                    krb5_recvauth(), and krb5_compat_recvauth(). Added a
    		krb5_auth_context argument and eliminated many of the
    		other arguments because they are included in the
    		krb5_auth_context structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5259 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    |  9 +++++++
 src/include/krb5/func-proto.h | 57 +++++++++++++++++--------------------------
 2 files changed, 31 insertions(+), 35 deletions(-)

commit bab692ccf25c4c37c024c52de1bf0492107aba41
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:32:20 1995 +0000

            * server.c: Use new calling conventions for krb5_sendauth(),
    		krb5_mk_req_extended(), and krb5_mk_safe().
    
            * client.c: Use new calling conventions for krb5_recvauth(),
    		krb5_rd_req(), and krb5_rd_safe().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5258 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/ChangeLog |  8 +++++
 src/appl/user_user/client.c  | 82 +++++++++++++++++++++-----------------------
 src/appl/user_user/server.c  | 53 ++++++++++++++--------------
 3 files changed, 75 insertions(+), 68 deletions(-)

commit 5dc4d331dcd0130a9cdd5fa5d05d31611efe80d2
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:31:31 1995 +0000

            * kerberos5.c (kerberos5_is()): Use new calling convention for
    		krb5_rd_req(), and krb5_mk_rep().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5257 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   |  7 +++-
 src/appl/telnet/libtelnet/kerberos5.c | 68 +++++++++++++++--------------------
 2 files changed, 35 insertions(+), 40 deletions(-)

commit 2726d8dd9c780485c5c2fbbb4e342d935d061872
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:30:55 1995 +0000

            * sim_server.c: Use new calling convention for krb5_rd_req(),
    		krb5_rd_safe(), and krb5_rd_priv().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5256 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/ChangeLog    |  7 +++-
 src/appl/simple/server/sim_server.c | 77 ++++++++++++-------------------------
 2 files changed, 31 insertions(+), 53 deletions(-)

commit cd1fcf87550170b6d8fda7e1c63f8d702854c461
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:30:32 1995 +0000

    	* sim_client.c: Don't set cksumtype because CKSUMTYPE_RSA_MD4_DES
    		is now the default type.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5255 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/ChangeLog    | 8 +++++++-
 src/appl/simple/client/sim_client.c | 3 ---
 2 files changed, 7 insertions(+), 4 deletions(-)

commit 432c42de12fab8d446f1b3d2abc2d6cfe34c5f8e
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:22:04 1995 +0000

            * sserver.c: Use new calling convention for krb5_recvauth()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5254 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/ChangeLog |  4 ++++
 src/appl/sample/sserver/sserver.c | 38 ++++++++++++++++++--------------------
 2 files changed, 22 insertions(+), 20 deletions(-)

commit cfdd06c73984c2a6d7ee0778d3c5453b2f4771e0
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:21:38 1995 +0000

            * pop_init.c Use new calling conventions for krb5_recvauth()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5253 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog  |  5 +++++
 src/appl/popper/pop_init.c | 17 +++++++----------
 2 files changed, 12 insertions(+), 10 deletions(-)

commit 0f34fae8afda96cbc810e794c1eba68767813f39
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:21:13 1995 +0000

    	* movemail.c: Fixups to get movemail to compile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5252 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/ChangeLog  |  5 +++++
 src/appl/movemail/movemail.c | 13 ++++++-------
 2 files changed, 11 insertions(+), 7 deletions(-)

commit d01b2daf17e57ffc40fb8092eb799234a88a712b
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:11:54 1995 +0000

    	* poplib.c (pop_init()): Use new calling convention for krb5_sendauth()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5251 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/ChangeLog |  4 ++++
 src/appl/mailquery/poplib.c  | 15 +++++++--------
 2 files changed, 11 insertions(+), 8 deletions(-)

commit 5020b3014ecd2f61bbf82561ff6d4979fa3d815e
Author: Chris Provenzano <proven@mit.edu>
Date:   Mon Mar 27 14:03:41 1995 +0000

    kcmd.c (kcmd()): Don't pass any data to sendauth() to be
    	cchecksummed. The remote side doesn't check it anyway.
    
    krcp.c (send_auth()): Use new calling convention for krb5_rd_req().
    
    krshd.c (recvauth()): Use new calling convention for krb5_compat_recvauth().
    
    krlogind.c (recvauth()): Use new calling convention for krb5_compat_recvauth().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5250 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 15 +++++++++++++++
 src/appl/bsd/kcmd.c     | 21 +--------------------
 src/appl/bsd/krcp.c     | 41 +++++++++++++++-------------------------
 src/appl/bsd/krlogind.c | 50 ++++++++++++++++++++++++-------------------------
 src/appl/bsd/krshd.c    | 29 +++++++++++++---------------
 5 files changed, 69 insertions(+), 87 deletions(-)

commit b8726cee1fa71dff71c0f938d141b7aa4a528c15
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Mar 25 20:42:08 1995 +0000

    	* Makefile.in (memmove.c): memmove.c is in krb5/posix, not krb5/os
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5249 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog   | 4 ++++
 src/lib/crypto/os/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 62d3c6e4ebe7e07c9ddf2f6f7e3e0fde02dcfd39
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Mar 25 20:15:14 1995 +0000

    	* scc_maybe.c (krb5_scc_open_file): fixed typo (extra & in
    	reference to fvno_bytes)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5248 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog   | 3 +++
 src/lib/krb5/ccache/stdio/scc_maybe.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit e0404ed5b1c24d11789a63df4ef228b40d5f0b9f
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Mar 25 19:57:07 1995 +0000

    	* scc_gennew.c: Ultrix cc (and K&R compilers) doesn't deal with
    	automatic aggregate initialization, so fixed scc_fvno usage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5247 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog    | 5 +++++
 src/lib/krb5/ccache/stdio/scc_gennew.c | 7 ++++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 96849fc16cc2995fbec954258da050963e60c3da
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Mar 25 19:14:42 1995 +0000

    	* asn1_decode.c: move declaration of gmt_mktime() outside of
    	asn1_decode_generaltime() so that compilers like Ultrix cc that
    	don't support prototypes within function bodies don't break
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5246 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 6 ++++++
 src/lib/krb5/asn.1/asn1_decode.c | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit dec1e9393dd498775ca8291783e8a79e6e9e7f38
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Mar 25 05:42:36 1995 +0000

    Initialize auth_context to zero before calling mk_req
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5245 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 5 +++++
 src/appl/telnet/libtelnet/kerberos5.c | 1 +
 2 files changed, 6 insertions(+)

commit 6c4053568debeea1472c73953baad5a9ce8ea061
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Mar 25 04:16:28 1995 +0000

    fix copied code in HAVE_GETUTENT case
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5244 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/logutil.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7380b50b9ff627ec87860f3a48e2f7008aff28a5
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Mar 25 03:55:21 1995 +0000

    Oops.  The ketype field was 2 bytes, not 1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5243 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/fetch_mkey.c | 4 ++--
 src/lib/kdb/store_mkey.c | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 22f0fba7c342919401c1b8039ac9d830245cea76
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Mar 25 03:30:07 1995 +0000

    Fix stupid bug from the last change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5242 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/fetch_mkey.c | 2 +-
 src/lib/kdb/store_mkey.c | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 381a587ba0ffa71347604089a1fed846c49c4611
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Mar 25 03:08:05 1995 +0000

    Hardcode the size of the keytype field in the file format, to be
    compatible with what was used in the Beta 4 release (before we changed
    the size of a krb5_keytype type).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5241 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    | 8 ++++++++
 src/lib/kdb/fetch_mkey.c | 2 +-
 src/lib/kdb/store_mkey.c | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit fa5ba58a48c41ee9a6fa36da97c5ca74bccaf741
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 23:06:57 1995 +0000

    Don't include sys/socket.h and netdb.h, since they are included by
    k5-config.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5240 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog        | 5 +++++
 src/lib/gssapi/generic/util_canonhost.c | 4 ----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 9c9870b58d7cdce2d43780d9b4c52ea45b8ad8e3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 23:06:07 1995 +0000

    locate_kdc.c: Don't include sys/socket.h, netdb.h, netinet/in.h,
    	since these files are already included by k5-config.h
    
    sendto_kdc.c: Don't include sys/socket.h, since it is already
    	included by k5-config.h
    
    sn2princ.c: Don't include netdb.h, since it is already included
    	by k5-config.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5239 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 11 +++++++++++
 src/lib/krb5/os/locate_kdc.c |  9 ---------
 src/lib/krb5/os/sendto_kdc.c |  3 ---
 src/lib/krb5/os/sn2princ.c   |  3 ---
 4 files changed, 11 insertions(+), 15 deletions(-)

commit cce4fb8b4c08b4d3efe4ee8301514cf680b71c33
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 22:46:19 1995 +0000

    Don't cast dbm_close() to void, because dbm_close is already void
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5238 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  5 +++++
 src/lib/kdb/kdb_dbm.c | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 95376cfaffbbe95f04b116ee05dda778da9667b5
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 22:42:59 1995 +0000

    kinit.c (main): Remove the call to krb5_os_localaddr() since
          get_in_tkt_XXXX will default appropriately.
    
    kinit.c (main): Kinit will print an error when there are two
          many arguments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5237 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog |  8 ++++++++
 src/clients/kinit/kinit.c   | 18 ++++++++----------
 2 files changed, 16 insertions(+), 10 deletions(-)

commit cce1b33b1a5ac377a70128184d10c75105eefe48
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 22:36:48 1995 +0000

    kdc5_hammer.c (get_tgt): Remove the call to krb5_os_localaddr()
    	since get_in_tkt_XXXX will default appropriately.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5236 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     | 5 +++++
 src/tests/hammer/kdc5_hammer.c | 9 +--------
 2 files changed, 6 insertions(+), 8 deletions(-)

commit 3ce1015cb1c8bbfc7dcd0b9c55bc803364de56cd
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 22:36:17 1995 +0000

    kpropd.c (PRS): Don't bother initializing server_addrs since
          it's not used.
    
    kprop.c (get_tickets): Remove the call to krb5_os_localaddr() since
          get_in_tkt_XXXX will default appropriately.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5235 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog |  8 ++++++++
 src/slave/kprop.c   | 12 +-----------
 src/slave/kpropd.c  |  6 ------
 3 files changed, 9 insertions(+), 17 deletions(-)

commit 95b937a6196fa9f68def7606a9fe9c1415c7568f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 22:28:42 1995 +0000

    Use $(SRCTOP) instead of $(srcdir), since Mac's don't like dealing
    with $(U)$(U).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5234 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog   |  5 +++++
 src/lib/crypto/os/Makefile.in | 12 ++++++------
 2 files changed, 11 insertions(+), 6 deletions(-)

commit 67acd2cbf8e84362e975046704826ca93f24d6d2
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 22:28:07 1995 +0000

    replay.c: The KDC replay cache needs to store the database
          modification time, so that if the database is modified in
          between when it receives a request and when it receives a
          replay of the same request, it knows to throw away the
          replay cache entry and generate a new response (since the
          record in the database on which the response is based may
          have been modified).
    
    main.c (kdc_com_err_proc): Use syslog() instead of vsyslog().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5233 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog | 12 ++++++++++++
 src/kdc/main.c    | 38 +++++++++++++++++---------------------
 src/kdc/replay.c  | 20 ++++++++++++++------
 3 files changed, 43 insertions(+), 27 deletions(-)

commit 19d0adf1a7b57bcccf42d74a4d1f7f27f0733f83
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 22:26:49 1995 +0000

    Add install rule for the error table headers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5232 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 5 +++++
 src/lib/krb5/error_tables/Makefile.in | 9 +++++++++
 2 files changed, 14 insertions(+)

commit a65338c6961a8c5e5e55b8365086dc6f5d124642
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 22:26:07 1995 +0000

    If /etc/services doesn't have the kadmin port, use a compiled in default
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5231 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     |  5 +++++
 src/kadmin/server/adm_network.c | 19 +++++++++++++------
 2 files changed, 18 insertions(+), 6 deletions(-)

commit 8e59fa77ee76f2dd68a1f1f07635638e2a88624c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 22:24:45 1995 +0000

    adm_defs.h (ADM5_DEFAULT_PORT): Add definition of default
    	administration port.
    
    Makefile.in (install): Delete the destination header files
    	before copying in the new ones.  Also install autoconf.h.
    	Only install header files if the header file has changed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5230 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 11 ++++++++++-
 src/include/krb5/Makefile.in | 20 +++++++++++++-------
 src/include/krb5/adm_defs.h  |  1 +
 3 files changed, 24 insertions(+), 8 deletions(-)

commit 8a474e85015785ca4fafa7ab7199d952f6bef713
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 04:42:19 1995 +0000

    Make same fix for krlogind
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5217 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d92bd1134621bd860418ecfd57c1346d90e87ea1
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 04:29:53 1995 +0000

    Stupid typo in previous fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5216 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eed248589537775b6773d0b9d3760bb6458c5b54
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 04:29:00 1995 +0000

    Add "support_desmd5" flag
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5215 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   | 5 +++++
 src/admin/edit/kdb5_edit.c | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 6b29305dbf20e99c8e3ed6872810f96dc049cd57
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 04:28:07 1995 +0000

    Makefile.in (krshd): Move $(K4LIB) after $(KLIB) so that if
    	we're using des425, the V5 crypto library can be picked up.
    
    configure.in: Use the correct path to find libdes425
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5214 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 7 +++++++
 src/appl/bsd/Makefile.in  | 2 +-
 src/appl/bsd/configure.in | 2 +-
 3 files changed, 9 insertions(+), 2 deletions(-)

commit d757d388355717227149a38b507407ae320a0ad2
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 04:15:15 1995 +0000

    realm_dom.c (krb5_get_realm_domain): Don't indent preprocessor directives.
    	(Not portable).
    
    hst_realm.c (krb5_get_host_realm): Don't indent preprocessor directives.
    	Removed excess close paren introduced by Keith.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5213 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  9 +++++++++
 src/lib/krb5/os/hst_realm.c | 11 ++++-------
 src/lib/krb5/os/realm_dom.c |  8 ++++----
 3 files changed, 17 insertions(+), 11 deletions(-)

commit 337f6ec174e59ad7a6f221ad789f38c8aca08cc0
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Mar 24 01:28:24 1995 +0000

    	* logutil.c (update_wtmp): initialize ut from ent the way the V4
    	code did. Appears to handle SunOS case (when nearly all of the
    	ifdef's are off) correctly now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5207 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  6 ++++++
 src/appl/bsd/logutil.c | 16 ++++++++++++++++
 2 files changed, 22 insertions(+)

commit 6fde91238272451862148b5107cbf01898086525
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 24 00:00:36 1995 +0000

    Fixed breakage introduced by windows port.  com_err() is supposed to
    print a newline at after printing the error message!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5206 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 6 ++++++
 src/util/et/com_err.c | 3 +++
 2 files changed, 9 insertions(+)

commit 6c28f20fe5a77440e20e093c9a0aaaf935841c5b
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 23 22:32:38 1995 +0000

    Also produce a link map along with the DLL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5205 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  4 ++++
 src/lib/Makefile.in | 10 +++++-----
 2 files changed, 9 insertions(+), 5 deletions(-)

commit 77a7c58d5688bc346efd5e622fbc6ee0759b8812
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 23 22:05:04 1995 +0000

    Updated windows readme to reflect the name change of the zip target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5204 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog | 4 ++++
 src/windows/readme    | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit bd3d8077546c8e67607a6b20c965a0825dcfedb4
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 23 22:01:39 1995 +0000

    Changed the name of the zipping up source target for the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5203 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit eac84f862cc258b9515196d9c30777a7e261b872
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 23 03:46:07 1995 +0000

    Work around of fscanf which is not available in a windows DLL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5202 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  5 ++++
 src/lib/krb5/os/hst_realm.c | 62 +++++++++++++++++++++++++++++++++++++++++++--
 src/lib/krb5/os/realm_dom.c | 59 ++++++++++++++++++++++++++++++++++++++++--
 3 files changed, 122 insertions(+), 4 deletions(-)

commit c9075ac0ff51b881fe1d836948f8a648b3cc9708
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 23 00:31:21 1995 +0000

    Added some error checking code to handle missing realms file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5201 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/ChangeLog |  3 ++
 src/windows/cns/cns.c     | 70 +++++++++++++++++++++++++++--------------------
 2 files changed, 43 insertions(+), 30 deletions(-)

commit 985f802817c083713b28fdb7fd2417abfbbfa3f9
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 23:04:21 1995 +0000

    Added readme file to the windows directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5200 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/ChangeLog |  3 +++
 src/windows/readme    | 28 ++++++++++++++++++++++++++++
 2 files changed, 31 insertions(+)

commit 26003cc0ac025cee891deb27a7b6ecce7250ea88
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 22:38:05 1995 +0000

    Fixed problem in com_err.c due to the fact that the PC doesn't use autoconf and
    com_err.c doesn't include k5-config.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5199 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 6 ++++++
 src/util/et/com_err.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit b92f61e5c47d5b4b2d8cd3e65f5dfdcc334624e6
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 22:35:49 1995 +0000

    Added prototypes to ccache change notification
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5198 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   |  6 ++++++
 src/lib/krb5/ccache/file/fcc-proto.h |  3 +++
 src/lib/krb5/ccache/file/fcc.h       |  4 ++++
 src/lib/krb5/ccache/file/fcc_ops.c   | 12 +++++++-----
 src/lib/krb5/os/ChangeLog            |  4 ++++
 src/lib/krb5/os/an_to_ln.c           | 31 ++++++++++++++++++++++++-------
 src/lib/krb5/os/kuserok.c            | 25 ++++++++++++++++++++++++-
 7 files changed, 72 insertions(+), 13 deletions(-)

commit 15ddec639305cfb75fdbc738814a5307ca815b4f
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 22:28:10 1995 +0000

    New file, unix_time, didn't work on the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5197 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog     |  7 ++++
 src/lib/des425/des.h         |  2 +-
 src/lib/des425/read_passwd.c |  2 +-
 src/lib/des425/unix_time.c   | 96 ++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 105 insertions(+), 2 deletions(-)

commit 05022e223f2f11374b60c3fffe04a1b4e73544e7
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 22:27:01 1995 +0000

    Repair some makefile changes which broke the PC build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5196 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 8 ++++++++
 src/lib/crypto/Makefile.in | 7 ++++---
 2 files changed, 12 insertions(+), 3 deletions(-)

commit e699d53788c76ca2f7d716e740b89a228e729943
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 22:24:07 1995 +0000

    PC config changes due to changes in include sys/types.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5195 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   |  6 ++++++
 src/include/krb5/k5-config.h | 20 ++------------------
 2 files changed, 8 insertions(+), 18 deletions(-)

commit c022c82400d0fe38cc9fa0fce73e2131733d74eb
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 20:42:42 1995 +0000

    Added all-mac target to the top level makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5192 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 65df33d4a9cefcc5fbd9b617a6c5f247bf0e2c5d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 22 20:27:00 1995 +0000

    Make -I options work when the build and source tree are different
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5191 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d66904e30861b32519d52857ad0f1f267691adbf
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 20:23:11 1995 +0000

    Fixed up zipping up PC source for uncleaned source trees
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5190 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 5 +++++
 src/Makefile.in | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit c3f88158d5a194b7e3fe1c655d45799521895847
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 20:17:41 1995 +0000

    Added files to the windows/cns directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5189 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/cns/clock00.ico  |  Bin 0 -> 1086 bytes
 src/windows/cns/clock05.ico  |  Bin 0 -> 1086 bytes
 src/windows/cns/clock10.ico  |  Bin 0 -> 1086 bytes
 src/windows/cns/clock15.ico  |  Bin 0 -> 1086 bytes
 src/windows/cns/clock20.ico  |  Bin 0 -> 1086 bytes
 src/windows/cns/clock25.ico  |  Bin 0 -> 1086 bytes
 src/windows/cns/clock30.ico  |  Bin 0 -> 1086 bytes
 src/windows/cns/clock35.ico  |  Bin 0 -> 1086 bytes
 src/windows/cns/clock40.ico  |  Bin 0 -> 1086 bytes
 src/windows/cns/clock45.ico  |  Bin 0 -> 1086 bytes
 src/windows/cns/clock50.ico  |  Bin 0 -> 1086 bytes
 src/windows/cns/clock55.ico  |  Bin 0 -> 1086 bytes
 src/windows/cns/clock60.ico  |  Bin 0 -> 1086 bytes
 src/windows/cns/clockexp.ico |  Bin 0 -> 1086 bytes
 src/windows/cns/clocktkt.ico |  Bin 0 -> 1086 bytes
 src/windows/cns/cns.c        | 2878 ++++++++++++++++++++++++++++++++++++++++++
 src/windows/cns/cns.def      |    9 +
 src/windows/cns/cns.h        |  136 ++
 src/windows/cns/cns.ico      |  Bin 0 -> 1086 bytes
 src/windows/cns/cns.rc       |  105 ++
 src/windows/cns/krbini.h     |   23 +
 src/windows/cns/makefile     |   79 ++
 src/windows/cns/tktlist.c    |  427 +++++++
 src/windows/cns/tktlist.h    |   35 +
 24 files changed, 3692 insertions(+)

commit 43e4214cf96717848a5b68b970eaab83f80591da
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 20:15:00 1995 +0000

    Adding files to newley created windows directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5188 dc483132-0cff-0310-8789-dd5450dbe970

 src/windows/makefile | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit e5660eb769270f17d6f2f39fb5c1c56841929dd5
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 05:52:52 1995 +0000

    Oops. Missed a directory in zipping up for the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5187 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f6b17fe040a3d8307b478d6341def7639af20452
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 05:37:11 1995 +0000

    Added zipping up source for the PC to the top-level makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5186 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   |  4 +++
 src/Makefile.in | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
 2 files changed, 77 insertions(+), 9 deletions(-)

commit 144967874c8afa13b31685c08722b5a281022126
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 05:17:01 1995 +0000

    Added the GSSAPI routines to the windows dll
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5185 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |   6 +
 src/lib/Makefile.in |  19 +-
 src/lib/libkrb5.def | 775 +++++++++++++++++++++++++++-------------------------
 3 files changed, 420 insertions(+), 380 deletions(-)

commit 323be20b1464912ee495a6f17417611c364252fc
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 05:12:02 1995 +0000

    Bug fixes in ccache/file for the PC: files need to be opened in binary mode,
    unitialized variable and changed some clever code that depends upon 32 bit
    integers. Also, added hooks, ala k4, that notify the world when the cache changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5184 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog    | 15 ++++++++++++
 src/lib/krb5/ccache/file/fcc_destry.c | 45 +++++++++++++++++++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_gennew.c |  4 +++-
 src/lib/krb5/ccache/file/fcc_init.c   |  3 ++-
 src/lib/krb5/ccache/file/fcc_maybe.c  |  2 +-
 src/lib/krb5/ccache/file/fcc_ops.c    | 37 +++++++++++++++++++++++++---
 src/lib/krb5/ccache/file/fcc_read.c   |  7 +++++-
 src/lib/krb5/ccache/file/fcc_store.c  |  1 +
 8 files changed, 105 insertions(+), 9 deletions(-)

commit aa1a6511bff4b78de6f61972fe08318ec8878179
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 05:05:53 1995 +0000

    Fixed signed/unsigned assignment mismatches
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5183 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/mk_req_ext.c | 2 +-
 src/lib/krb5/krb/mk_safe.c    | 4 ++--
 src/lib/krb5/krb/rd_safe.c    | 1 -
 4 files changed, 8 insertions(+), 4 deletions(-)

commit e8a87f4e203064d5e7f26fe53ad3b923fe0f9c6e
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 04:59:35 1995 +0000

    Changed the name of the gssapi library created under Windows and a couple of
    signed/unsigned assignment mismatches.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5182 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog               |  5 +++++
 src/lib/gssapi/Makefile.in             | 11 +++++++++--
 src/lib/gssapi/generic/ChangeLog       |  5 +++++
 src/lib/gssapi/generic/Makefile.in     |  7 ++++++-
 src/lib/gssapi/krb5/ChangeLog          |  9 +++++++++
 src/lib/gssapi/krb5/Makefile.in        |  5 ++++-
 src/lib/gssapi/krb5/import_name.c      | 20 ++++++++++++--------
 src/lib/gssapi/krb5/init_sec_context.c |  5 ++++-
 8 files changed, 54 insertions(+), 13 deletions(-)

commit fdb48b69f1d07a5bca212e4d25290c28435d1ed9
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 04:56:13 1995 +0000

    Part of low-level open file PC bug and moved some prototypes into world
    accessible files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5181 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 8 +++++++-
 src/include/krb5/func-proto.h | 5 +++++
 src/include/krb5/k5-config.h  | 5 +++++
 src/include/krb5/los-proto.h  | 3 ---
 4 files changed, 17 insertions(+), 4 deletions(-)

commit ccebf448033af149e77786d8c44fd16264019b78
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 22 04:50:28 1995 +0000

    Fixed bugs in the com_err library so that it's callable from windows programs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5180 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   |  9 ++++++---
 src/util/et/Makefile.in | 18 +++++++++++++++++-
 src/util/et/com_err.c   |  6 +++---
 src/util/et/com_err.h   |  4 ++--
 4 files changed, 28 insertions(+), 9 deletions(-)

commit a032cfd48432fddf3e800b383253b17acd81b5ec
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 22 02:27:22 1995 +0000

    The "includes" target is *not* obsolete; it's necessary to copy the
    header files to the build tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5179 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 5 +++++
 src/lib/krb5/error_tables/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 7a6d9ef5d74abb04d29d9e18e61f78e5017175ed
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 21 02:19:24 1995 +0000

    Added function (unix_time_gmt_unixsec) needed for des425 to work with
    the Cygnus krb.a.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5176 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog   |  5 +++++
 src/lib/des425/Makefile.in |  2 ++
 src/lib/des425/unix_time.c | 25 +++++++++++++++++++++++++
 3 files changed, 32 insertions(+)

commit 9ef64c737edbe37d16c5c5bbffca1bb762503ab0
Author: John Gilmore <gnu@toad.com>
Date:   Sun Mar 19 20:52:53 1995 +0000

    Fix comment that referred to STDARG_PROTOTYPES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5175 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 4 ++++
 src/include/krb5/base-defs.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a08093e27132a0a23b0e7ebdcb7da4aec0854b79
Author: John Gilmore <gnu@toad.com>
Date:   Sun Mar 19 20:51:13 1995 +0000

    * aclocal.m4 (CHECK_STDARG):  Remove; we're just using AC_HEADER_CHECK.
    (V5_AC_OUTPUT_MAKEFILE):  Reorder the Makefile output so that it can be
    run through `sed' for the Macintosh.
    * acconfig.h:  Remove STDARG_PROTOTYPES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5174 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  7 +++++++
 src/acconfig.h |  3 ---
 src/aclocal.m4 | 13 ++++++-------
 3 files changed, 13 insertions(+), 10 deletions(-)

commit fdc5e98784ddd2f9d098cab27ac3e2d8bed7a15d
Author: John Gilmore <gnu@toad.com>
Date:   Sun Mar 19 03:00:31 1995 +0000

    * kerberos_v4.c:  Replace STDARG_PROTOTYPES with HAVE_STDARG_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5173 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 4 ++++
 src/kdc/kerberos_v4.c | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit dcadf4ec6bd3571629cece8c7df1973e80f21ddb
Author: John Gilmore <gnu@toad.com>
Date:   Sun Mar 19 02:59:07 1995 +0000

    * bld_pr_ext.c, bld_princ.c:  Replace STDARG_PROTOTYPES with
    HAVE_STDARG_H for consistency.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5172 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/bld_pr_ext.c | 8 ++++----
 src/lib/krb5/krb/bld_princ.c  | 8 ++++----
 3 files changed, 13 insertions(+), 8 deletions(-)

commit ed9795c7c23fb6ec44174d0d1f8016731186597b
Author: John Gilmore <gnu@toad.com>
Date:   Sun Mar 19 02:50:24 1995 +0000

    * configure.in:  Use AC_CHECK_HEADERS(stdarg.h), not CHECK_STDARG.
    * error.c:  Use HAVE_STDARG_H, not STDARG_PROTOTYPES.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5171 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog    | 5 +++++
 src/util/ss/configure.in | 2 +-
 src/util/ss/error.c      | 4 ++--
 3 files changed, 8 insertions(+), 3 deletions(-)

commit 97c33b57387a70f757ffb6ade75df86f2e0225ec
Author: John Gilmore <gnu@toad.com>
Date:   Sun Mar 19 02:48:33 1995 +0000

    * com_err.c, com_err.h:  Use HAVE_STDARG_H, not STDARG_PROTOTYPES.
    * configure.in:  Use AC_CHECK_HEADERS(stdarg.h), not CHECK_STDARG.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5170 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog    |  5 +++++
 src/util/et/com_err.c    |  2 +-
 src/util/et/com_err.h    | 10 ++++++----
 src/util/et/configure.in |  2 +-
 4 files changed, 13 insertions(+), 6 deletions(-)

commit d58dc3ece28e355edc2a9a9a410c75cc700d42a3
Author: John Gilmore <gnu@toad.com>
Date:   Sun Mar 19 02:43:49 1995 +0000

    Forgot to check this in earlier
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5169 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/ChangeLog | 7 +++++++
 1 file changed, 7 insertions(+)

commit c6448c8a27e164c32ad6a94679beb04afd0cecb7
Author: John Gilmore <gnu@toad.com>
Date:   Sat Mar 18 04:42:05 1995 +0000

    * acgeneral.m4:  Report the update status of the cache better;
    show diffs if an unwriteable cache gets updated, for manually
    configuring the Mac config.cache.
    * configure:  Update with this acgeneral.m4.
    
    [This change, or one very close to it, was submitted for autoconf 2.2.]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5168 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/acgeneral.m4 | 17 ++++++++++++-----
 src/util/autoconf/configure    | 17 ++++++++++++-----
 2 files changed, 24 insertions(+), 10 deletions(-)

commit 4b58dffe19d429d080b36f8e8867e7fa07b97491
Author: John Gilmore <gnu@toad.com>
Date:   Sat Mar 18 04:29:14 1995 +0000

    * Makefile.in (LDFLAGS):  Eliminate duplicate of config/pre.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5167 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog   | 4 ++++
 src/lib/krb5/rcache/Makefile.in | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 6245a8c74c18547397ed4338d880828743cca05f
Author: John Gilmore <gnu@toad.com>
Date:   Sat Mar 18 04:25:42 1995 +0000

    * Makefile.in (LDFLAGS):  Zap duplicate.
    (all-mac):  Add.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5166 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog   | 5 +++++
 src/lib/krb5/posix/Makefile.in | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit be21c36fa1d6766aaf38a793158660032130968a
Author: John Gilmore <gnu@toad.com>
Date:   Sat Mar 18 04:24:01 1995 +0000

    * Makefile.in (LDFLAGS):  Eliminate, duplicates config/pre.in.
    * localaddr.c:  Remove socket include files now handled in k5-int.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5165 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/Makefile.in | 1 -
 src/lib/krb5/os/localaddr.c | 2 --
 3 files changed, 5 insertions(+), 3 deletions(-)

commit 5a3f1edbfc02aad85349020d459165eeaa40a848
Author: John Gilmore <gnu@toad.com>
Date:   Sat Mar 18 03:55:46 1995 +0000

    * Makefile.in (check-mac):  Add.
    * compat_recv.c, get_fcreds.c, recvauth.c:  Eliminate Unix socket
    #includes, which are now handled by k5-int.h (via k5-config.h).
    * conv_princ.c:  Rename variable "comp" to another name; "comp"
    apparently bothers the MPW compiler...
    * rd_cred.c:  Avoid (void) casts of void functions, for MPW.
    * t_walk_rtree.c:  Put com_err.h after k5_int for <sys/types> stuff.
    (main):  Declare and initialize the krb5_context that's being
    passed to everything.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5164 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog      | 11 +++++++++++
 src/lib/krb5/krb/Makefile.in    |  2 +-
 src/lib/krb5/krb/compat_recv.c  |  4 ----
 src/lib/krb5/krb/conv_princ.c   | 40 ++++++++++++++++++++--------------------
 src/lib/krb5/krb/get_fcreds.c   |  4 ----
 src/lib/krb5/krb/rd_cred.c      | 12 +++++++++---
 src/lib/krb5/krb/recvauth.c     |  6 ------
 src/lib/krb5/krb/t_walk_rtree.c |  4 +++-
 8 files changed, 44 insertions(+), 39 deletions(-)

commit 8bc23e552d28451490eb7b6c214d5ec16fa618ab
Author: John Gilmore <gnu@toad.com>
Date:   Sat Mar 18 03:47:23 1995 +0000

    * Makefile.in (LDFLAGS):  Zap duplicate defn.
    (all-mac, clean-mac):  Add.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5163 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog        | 5 +++++
 src/lib/krb5/keytab/Makefile.in      | 5 ++---
 src/lib/krb5/keytab/file/ChangeLog   | 4 ++++
 src/lib/krb5/keytab/file/Makefile.in | 1 -
 4 files changed, 11 insertions(+), 4 deletions(-)

commit 80b84b43be82dc13095d45e222c6af7ab4d82a37
Author: John Gilmore <gnu@toad.com>
Date:   Sat Mar 18 03:45:41 1995 +0000

    * Makefile.in (LDFLAGS):  Elim duplicate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5162 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/ChangeLog   | 4 ++++
 src/lib/krb5/free/Makefile.in | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit d74590019b59823241504e72992f3b16c22f743c
Author: John Gilmore <gnu@toad.com>
Date:   Sat Mar 18 03:44:45 1995 +0000

    * Makefile.in (LDFLAGS):  Eliminate, duplicate.
    (SRCS):  Eliminate $(srcdir) which causes mac problems.
    (all-unix):  Eliminate obsolete "includes".
    (all-mac):  Add.
    (unixmac):  Add $(SRCS) so that the .c source files will be created
    here in the original "configure tree on Unix" stage of the build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5161 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 9 +++++++++
 src/lib/krb5/error_tables/Makefile.in | 8 ++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

commit 6ab503f55c26d6cad4e47c8495806dfe49ce5627
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Mar 18 03:44:09 1995 +0000

    Fix rules for localdr.c, ustime.c, and memmove.c so that they
    reference $(srcdir) where appropriate.  (The conversion to use the
    $(S)$(U) hacks screwed this up.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5160 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog   |  5 +++++
 src/lib/crypto/os/Makefile.in | 12 ++++++------
 2 files changed, 11 insertions(+), 6 deletions(-)

commit 8055d4ce29fde10ccbf0265e3d2b307892030cde
Author: John Gilmore <gnu@toad.com>
Date:   Sat Mar 18 03:34:17 1995 +0000

    * scc_errs.c:  Mac doesn't have EISDIR error.
    * scc_gennew.c, scc_maybe.c:  Eliminate the use of htons and ntohs
    for byte order handling; just do it by hand.
    * scc_read.c (krb5_scc_read_authdatum):  Zap unused variable "ret".
    * Makefile.in (LDFLAGS):  Eliminate, duplicates config/pre.in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5159 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog    |  8 ++++++++
 src/lib/krb5/ccache/stdio/Makefile.in  |  1 -
 src/lib/krb5/ccache/stdio/scc_errs.c   |  4 +++-
 src/lib/krb5/ccache/stdio/scc_gennew.c | 14 ++++----------
 src/lib/krb5/ccache/stdio/scc_maybe.c  | 26 +++++++++++---------------
 src/lib/krb5/ccache/stdio/scc_read.c   |  1 -
 6 files changed, 26 insertions(+), 28 deletions(-)

commit b7574b589e3e7207650ab03bbf1a154278054fa0
Author: John Gilmore <gnu@toad.com>
Date:   Sat Mar 18 03:24:01 1995 +0000

    * Makefile.in (LDFLAGS):  Eliminate, duplicates config/pre.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5158 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   | 4 ++++
 src/lib/krb5/ccache/file/Makefile.in | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit e9fb9d69798b3032a87cd88c86ee48fdfb998e58
Author: John Gilmore <gnu@toad.com>
Date:   Sat Mar 18 03:23:02 1995 +0000

    * Makefile.in (LDFLAGS):  Remove, duplicates config/pre.in.
    (CFLAGS):  Add -I options for file and stdio, to avoid paths in
    #include statements.
    (all-mac, clean-mac):  Add.
    * ccdefops.c:  Avoid includes with pathnames, since they don't work
    on the Mac.  Configure the default cache based on whether the
    system has <sys/types.h> (which defines types for low-level file
    operations, among other things).
    * configure.in (CONFIG_DIRS):  Build stdio before file, for Mac
    convenience (where file doesn't build).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5157 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog    | 13 +++++++++++++
 src/lib/krb5/ccache/Makefile.in  |  8 +++-----
 src/lib/krb5/ccache/ccdefops.c   | 16 ++++++++++++++--
 src/lib/krb5/ccache/configure.in |  2 +-
 4 files changed, 31 insertions(+), 8 deletions(-)

commit e69e78efc34049fdae63021e3ebddeb24f46a286
Author: John Gilmore <gnu@toad.com>
Date:   Sat Mar 18 03:15:52 1995 +0000

    * krb5.h:  Move <sys/types> and u_long (etc) code to krb5/k5-config.h.
    It is needed there when NEED_SOCKETS is defined.
    * Makefile.in (all-mac, clean-mac):  Add.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5156 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  6 ++++++
 src/include/Makefile.in |  2 ++
 src/include/krb5.h      | 13 -------------
 3 files changed, 8 insertions(+), 13 deletions(-)

commit 013d8756ccc5074dcb6ed28ffec55e2f9776bbb9
Author: John Gilmore <gnu@toad.com>
Date:   Sat Mar 18 03:15:26 1995 +0000

    * k5-config.h:  Move <sys/types.h> handling from ../krb5.h to
    here, because we need <sys/types.h> or the u_* types to be defined
    before we include the Unix socket include files a little later in
    k5-config.h.  We actually add this code twice, once in the MSDOS
    section and once in the Unix/Mac section.
    (NEED_SOCKETS):  Also include <net/if.h>, for localaddr.c.
    * Makefile.in (clean-mac):  Add.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5155 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 10 ++++++++++
 src/include/krb5/Makefile.in |  2 +-
 src/include/krb5/k5-config.h | 34 ++++++++++++++++++++++++++++++++++
 3 files changed, 45 insertions(+), 1 deletion(-)

commit b268959c70649c0cb2bc048810629a13c3335394
Author: John Gilmore <gnu@toad.com>
Date:   Sat Mar 18 03:08:48 1995 +0000

    * Makefile.in:  Remove redundant definitions from config/pre.in
    (clean-mac):  Add.
    * asn1_misc.c:  Avoid <malloc.h> and <memory.h> includes, for Mac.
    (asn1_krb5_realm_copy):  Use malloc, not calloc, since we're
    about to clobber the storage anyway.
    * configure.in (WITH_KRB5ROOT):  Remove, not needed.
    * krbasn1.h:  Document that <limits.h> is needed for INT_MAX.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5154 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog    | 10 ++++++++++
 src/lib/krb5/asn.1/Makefile.in  | 20 +++-----------------
 src/lib/krb5/asn.1/asn1_misc.c  |  7 ++-----
 src/lib/krb5/asn.1/configure.in |  1 -
 src/lib/krb5/asn.1/krbasn1.h    |  2 +-
 5 files changed, 16 insertions(+), 24 deletions(-)

commit 79060cc81098877d7b30bcc377cd0cba3f7e5c1d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 17 21:07:32 1995 +0000

    Delete redundant definitions defined in pre/config.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5153 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog   |  4 ++++
 src/appl/popper/Makefile.in | 17 -----------------
 2 files changed, 4 insertions(+), 17 deletions(-)

commit 427f80b9f01aaaab12bffb5b41cd96bedc41b673
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 17 20:59:25 1995 +0000

    Set the return code from ss_execute_line(), so that appropriate error
    checking is done.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5152 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog    | 5 +++++
 src/admin/edit/ss_wrapper.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 96d4fa20ba03220f81ecb70a63022fc3da5ff530
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 17 20:58:31 1995 +0000

    Makefile.in, configure.in: Use the libdes425 library so that the DES
    	code doesn't get dragged in twice.
    
    krlogind.c: Include <sys/time.h> so that Linux can get the FD_SET macros.
    
    kcmd.c (kcmd): Close the credentials cache when you're done with it.
    
    krlogind.c (doit): Always initialize the Krb5 error table.
    
    krlogind.c (main, doit): Minor type fixes to gethostbyname(), accept().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5151 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 16 ++++++++++++++++
 src/appl/bsd/Makefile.in  |  4 ++--
 src/appl/bsd/configure.in |  2 +-
 src/appl/bsd/kcmd.c       |  1 +
 src/appl/bsd/krlogind.c   | 11 ++++++-----
 5 files changed, 26 insertions(+), 8 deletions(-)

commit 354828d7e52be7dbdfb1ecb01355eadb7d062f26
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 17 20:56:54 1995 +0000

    Delete redundant definitions defined in pre/config.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5150 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 6 ++++++
 src/include/krb5/Makefile.in | 4 ----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit b916d99a436b3c7ba69d1df5e947d37d8907b4e3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 17 20:56:25 1995 +0000

    Delete redundant definitions that already defined in pre/config.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5149 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog   | 4 ++++
 src/include/kerberosIV/Makefile.in | 8 --------
 2 files changed, 4 insertions(+), 8 deletions(-)

commit 98809275fc670d227400ad23d262a4b6738e91c6
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 17 20:33:48 1995 +0000

    configure.in, Makefile.in: Use the libdes425 library so that the DES
    	code doesn't get dragged in twice.
    
    kdc_util.c (validate_as_request): Allow a client to obtain a password
    	changing ticket, even if the client's key is expired.
    
    main.c (usage, process_args, main): The KDC will disassociate itself
    	from the terminal by default, unless the -n option is given.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5148 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 13 +++++++++++++
 src/kdc/Makefile.in  |  2 +-
 src/kdc/configure.in |  2 +-
 src/kdc/kdc_util.c   |  6 ++++--
 src/kdc/main.c       | 14 ++++++++++++--
 5 files changed, 31 insertions(+), 6 deletions(-)

commit 6d31738320f240213facd970a2bb28c022ebb879
Author: John Gilmore <gnu@toad.com>
Date:   Fri Mar 17 05:26:21 1995 +0000

    * Makefile.in (LDFLAGS):  Eliminate, comes in from pre.in.
    (all-mac):  Add.
    (localaddr.c, ustime.c, memmove.c):  Fix paths to work on Mac.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5146 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog   |  6 ++++++
 src/lib/crypto/os/Makefile.in | 17 ++++++++---------
 2 files changed, 14 insertions(+), 9 deletions(-)

commit 5a3c18e230a700cb10ab953bfc1a647588f042a9
Author: John Gilmore <gnu@toad.com>
Date:   Fri Mar 17 05:24:32 1995 +0000

    * Makefile.in (LDFLAGS):  Remove, conflicts with pre.in.
    (all):  Remove all-$(WHAT) stuff.
    (t_mddriver):  Make it build on Mac.
    (check):  Use $(EXEEXT).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5145 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog   |  7 +++++++
 src/lib/crypto/md5/Makefile.in | 16 +++++-----------
 2 files changed, 12 insertions(+), 11 deletions(-)

commit 3736158e80cce69231b6493e4eeea3e69f100a9c
Author: John Gilmore <gnu@toad.com>
Date:   Fri Mar 17 05:22:21 1995 +0000

    * Makefile.in (CFLAGS):  Tweak for Unix->MPW converter.
    (LDFLAGS):  Remove, conflicts with pre.in.
    (all):  Remove all-$(WHAT) stuff, generalize for all platforms.
    (t_mddriver):  Remove t_mddriver-$(WHAT) stuff, ditto.
    (check):  Use $(EXEEXT).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5144 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog   |  8 ++++++++
 src/lib/crypto/md4/Makefile.in | 15 +++++----------
 2 files changed, 13 insertions(+), 10 deletions(-)

commit 4dd1c4ca7319707587a565a0fcd8b105e285d4c1
Author: John Gilmore <gnu@toad.com>
Date:   Fri Mar 17 05:19:53 1995 +0000

    * Makefile.in (LDFLAGS):  Remove, conflicts with pre.in.
    (clean):  Insert FIXME.
    (verify$(EXEEXT), destest$(EXEEXT)):  Make them work on Mac.
    (check-mac):  Add, identical to Unix.
    (clean):  Use $(EXEEXT).
    * des_int.h (mit_des_cbc_cksum):  Fix prototype from void to long,
    to match the actual function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5143 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   | 10 ++++++++++
 src/lib/crypto/des/Makefile.in | 14 ++++++++------
 src/lib/crypto/des/des_int.h   |  2 +-
 3 files changed, 19 insertions(+), 7 deletions(-)

commit a31ef098d251569746200a3744fbde7cfc384544
Author: John Gilmore <gnu@toad.com>
Date:   Fri Mar 17 05:16:22 1995 +0000

    * Makefile.in (crctest, crctest.exe):  Replace crctest-unix and
    crctest-windows with versions that work for Mac too.
    (check):  Build and run crctest$(EXEEXT).  This runs on MPW now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5142 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog   | 6 ++++++
 src/lib/crypto/crc32/Makefile.in | 9 ++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit 5418c5f1876765bcd99aa8a4f1610db212fadc9d
Author: John Gilmore <gnu@toad.com>
Date:   Fri Mar 17 05:14:11 1995 +0000

    * Makefile.in (CFLAGS):  Avoid continuation line that starts with
    dash; it confuses the Unix->MPW makefile converter.
    (##DOSLIBNAME):  No longer needed since DLL built one level up.
    (all-mac):  Add.
    (libcrypto.a):  Use explicit "./" on paths to DONE files, to
    help Unix->MPW makefile converter with rotten Mac pathname conventions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5141 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   | 9 +++++++++
 src/lib/crypto/Makefile.in | 9 ++++-----
 2 files changed, 13 insertions(+), 5 deletions(-)

commit 3386d1496d8d9b9f021ce6af9a00d1aee794fc46
Author: John Gilmore <gnu@toad.com>
Date:   Fri Mar 17 05:03:27 1995 +0000

    * configure.in:  Replace nonstandard CHECK_STDARG with
    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

 src/include/krb5/ChangeLog    |  14 +++
 src/include/krb5/base-defs.h  |   2 +-
 src/include/krb5/configure.in |   3 +-
 src/include/krb5/k5-config.h  |  23 ++++-
 src/include/krb5/macsock.h    | 197 ++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 235 insertions(+), 4 deletions(-)

commit a2cdd334f0fb25194ca29ba3aaf25043f6f4cde2
Author: John Gilmore <gnu@toad.com>
Date:   Fri Mar 17 04:57:34 1995 +0000

    First cut at Macintosh configuration support
    
    * mac-config.cache:  New file, a hand-built autoconf `config.cache'
    file with the right values for building under MPW.
    * mac-config.README:  Documentation for mac-config.cache.
    * mac-pre.in, mac-post.in:  Versions of pre.in and post.in for
    configuring on MPW.
    * mac-mf.sed:  A `sed' script which will turn carefully constructed
    Unix Makefiles into carefully constructed Macintosh MPW Makefiles.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5139 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog         |  12 ++++
 src/config/mac-config.README |  11 +++
 src/config/mac-config.cache  | 152 ++++++++++++++++++++++++++++++++++++++++
 src/config/mac-mf.sed        | 158 +++++++++++++++++++++++++++++++++++++++++
 src/config/mac-post.in       |  16 +++++
 src/config/mac-pre.in        | 162 +++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 511 insertions(+)

commit ce2c38e41c226b9135c581208433c0b53b48ebc7
Author: John Gilmore <gnu@toad.com>
Date:   Fri Mar 17 04:53:15 1995 +0000

    * configure.in:  Replace CHECK_STDARG with AC_CHECK_HEADERS.
    * main.c (print_status):  Use HAVE_STDARG_H to control whether to
    declare with ", ..."; not STDARG_PROTOTYPES.
    * ksu.h:  Don't include <stdarg.h> or <varargs.h>, since they
    are already included by "com_err.h".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5138 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog    | 8 ++++++++
 src/clients/ksu/configure.in | 2 +-
 src/clients/ksu/ksu.h        | 6 +-----
 src/clients/ksu/main.c       | 6 +++---
 4 files changed, 13 insertions(+), 9 deletions(-)

commit 8972324fb6970231fb20731d7d2860fc3eea7c5a
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Mar 17 01:35:41 1995 +0000

    Problem with the error routines and windows definitions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5137 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog |  6 ++++++
 src/util/et/com_err.h | 14 ++++++++++++++
 2 files changed, 20 insertions(+)

commit 84db7f03d1d700792dc5aed3df3384ee3e7e86a8
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Mar 17 00:36:43 1995 +0000

    Top level makefile changes for the PC--now builds the whole world
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5136 dc483132-0cff-0310-8789-dd5450dbe970

 src/CHANGELOG   |  50 ----------------------------
 src/CHANGES     |  50 ++++++++++++++++++++++++++++
 src/ChangeLog   |   6 ++++
 src/Makefile.in | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++++----
 src/wconfig.c   |  88 ++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 239 insertions(+), 56 deletions(-)

commit 762daf3bb80d67302642ce6c8406fcc62f75fab6
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Mar 17 00:30:47 1995 +0000

    Ported the error table stuff to the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5135 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog       | 13 +++++++++++++
 src/util/et/Makefile.in     | 31 ++++++++++++++++++++-----------
 src/util/et/com_err.c       | 28 +++++++++++++++++-----------
 src/util/et/com_err.h       |  8 ++++----
 src/util/et/error_message.c | 16 ++++++++++------
 src/util/et/error_table.h   | 25 ++++++++++++++++++++++++-
 src/util/et/et_name.c       |  6 +++---
 7 files changed, 91 insertions(+), 36 deletions(-)

commit bea9cfe5ab7e4dd4560474ef70818bce5f276ac8
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 16 23:11:15 1995 +0000

    Fixed up typo in the Makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5134 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   |  4 ++++
 src/lib/Makefile.in | 21 +++++++++++----------
 2 files changed, 15 insertions(+), 10 deletions(-)

commit 45afdb26e47d4e8f1e13c04683e29b11c0fe4199
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 16 20:35:37 1995 +0000

    Include file changes needed for error table stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5133 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   |  4 ++++
 src/include/krb5/k5-config.h | 10 ++++++----
 2 files changed, 10 insertions(+), 4 deletions(-)

commit 7d85ce78627c6dbd5f78c516385166272af76eb3
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 16 06:55:13 1995 +0000

    Missed some dependencies on the PC build in src/lib
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5132 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 7c90d61b0cee74710c248427fb7d44769c712873
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 16 05:43:56 1995 +0000

    Makefile now recurses into krb5 directory on the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5131 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog   |  3 +++
 src/include/Makefile.in | 27 ++++++++++++++++++++++++++-
 2 files changed, 29 insertions(+), 1 deletion(-)

commit ddb7150c80d0299af2721c0b6eb304495f5233bc
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 16 05:05:34 1995 +0000

    Added 3 new files and changed the makefile in lib to be able to make a DLL
    on the PC out of the source in crypto, krb5 and util\et.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5130 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog               |   6 +
 src/lib/Makefile.in             |  92 +++++++++-
 src/lib/crypto/ChangeLog        |   4 +
 src/lib/crypto/Makefile.in      |  33 ++--
 src/lib/gssapi/ChangeLog        |   4 +
 src/lib/gssapi/Makefile.in      |  10 +-
 src/lib/krb5/ChangeLog          |   4 +
 src/lib/krb5/Makefile.in        |  54 +++---
 src/lib/krb5/ccache/ChangeLog   |   4 +
 src/lib/krb5/ccache/Makefile.in |   7 +-
 src/lib/krb5/keytab/ChangeLog   |   4 +
 src/lib/krb5/keytab/Makefile.in |   6 +-
 src/lib/libkrb5.def             | 391 ++++++++++++++++++++++++++++++++++++++++
 src/lib/win_glue.c              |  54 ++++++
 src/lib/winsock.def             |  90 +++++++++
 15 files changed, 707 insertions(+), 56 deletions(-)

commit 0708255641548ebe74499090c282aa334ca70bee
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 15 22:21:50 1995 +0000

    Changes in des425 due to adding prototypes for called functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5129 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog     | 14 +++++++++++++-
 src/lib/des425/des.h         |  1 +
 src/lib/des425/enc_dec.c     |  4 +++-
 src/lib/des425/key_sched.c   |  5 -----
 src/lib/des425/new_rnd_key.c | 11 -----------
 src/lib/des425/random_key.c  |  8 ++++----
 6 files changed, 21 insertions(+), 22 deletions(-)

commit 799aa55f53490e30d05b9f306753e6f066cc86b2
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 15 20:58:06 1995 +0000

    Windows changes in krb5: makefile cleanup and some small code changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5128 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog                |  4 ++
 src/lib/krb5/Makefile.in              | 81 +++++++++++++++++++++++++++++++++--
 src/lib/krb5/ccache/file/ChangeLog    |  6 +++
 src/lib/krb5/ccache/file/fcc_eseq.c   |  2 +-
 src/lib/krb5/ccache/file/fcc_gennew.c |  2 +
 src/lib/krb5/ccache/file/fcc_init.c   |  2 +
 src/lib/krb5/ccache/file/fcc_maybe.c  |  2 +-
 src/lib/krb5/error_tables/ChangeLog   |  4 ++
 src/lib/krb5/error_tables/Makefile.in |  2 +-
 src/lib/krb5/free/ChangeLog           |  6 +++
 src/lib/krb5/free/Makefile.in         |  4 +-
 src/lib/krb5/free/f_chksum.c          | 38 ++++++++++++++++
 src/lib/krb5/free/f_cksum.c           | 38 ----------------
 src/lib/krb5/os/ChangeLog             |  4 ++
 src/lib/krb5/os/sendto_kdc.c          | 25 ++++-------
 15 files changed, 157 insertions(+), 63 deletions(-)

commit ca4aa5ad70bb0dd40a8ed12206d9e55a89563118
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 15 19:55:31 1995 +0000

    Some windows i/o stuff and moved 2 prototypes to func-proto.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5127 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 8 ++++++++
 src/include/krb5/func-proto.h | 8 ++++++++
 src/include/krb5/k5-config.h  | 9 +++++++--
 src/include/krb5/los-proto.h  | 6 ------
 4 files changed, 23 insertions(+), 8 deletions(-)

commit 26bcae14eec6b4392500ecb144e345b2948ef544
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 15 01:57:23 1995 +0000

    Two changes in the crypto directory: 1) 16 vs 32 bit errors in DES and 2)
    removed crud for making a DLL (will be done at a higher level.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5123 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog       |  5 ++++
 src/lib/crypto/Makefile.in     | 21 ++++------------
 src/lib/crypto/crc32/ChangeLog |  5 ++++
 src/lib/crypto/crc32/crc.c     | 16 ++----------
 src/lib/crypto/des/ChangeLog   |  5 ++++
 src/lib/crypto/des/f_cbc.c     | 30 +++++++++++------------
 src/lib/crypto/des/f_cksum.c   | 30 +++++++++++------------
 src/lib/crypto/des/f_pcbc.c    | 32 ++++++++++++------------
 src/lib/crypto/libcrypt.def    | 55 ------------------------------------------
 src/lib/crypto/md4/ChangeLog   |  5 ++++
 src/lib/crypto/md4/md4crypto.c | 12 ---------
 src/lib/crypto/md5/ChangeLog   |  5 ++++
 src/lib/crypto/md5/md5crypto.c | 12 ---------
 src/lib/crypto/os/ChangeLog    |  5 ++++
 src/lib/crypto/os/Makefile.in  |  4 +--
 src/lib/crypto/win_glue.c      | 53 ----------------------------------------
 16 files changed, 85 insertions(+), 210 deletions(-)

commit c61811b52dbd314e051292f4ba1f14fc1d1fb003
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 13 19:00:27 1995 +0000

    Lots of changes made based on feedback
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5109 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kpasswd.protocol | 220 +++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 161 insertions(+), 59 deletions(-)

commit bf958ee4cdddbe5cbfd61e6df3a774adb2b1b13a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 10 23:35:21 1995 +0000

    Initialize ret_cred to zero so that in case of an error, we don't try
    to free stack garbage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5108 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/kcmd.c    | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit efdab17441bac2636cb4898eb8810cebee66620e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 10 20:47:39 1995 +0000

    Make the second argument of asn1buf_insert_octet be an int, instead of
    asn1_octet.  ANSI C narrow types screws us again....
    
    (The RS/6000 compiler blew out until this was fixed....)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5107 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog | 6 ++++++
 src/lib/krb5/asn.1/asn1buf.c | 2 +-
 src/lib/krb5/asn.1/asn1buf.h | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 42ab4b92e25e731ab2775ea1b3c275273a8bc677
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 10 19:24:26 1995 +0000

    Removed definition of FD_SETSIZE, FD_SET, FD_CLR, FD_ISSET, and
    FD_ZERO.  Defining them in favor of using the system include files is
    almost always wrong.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5106 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 6 ++++++
 src/include/krb5/sysincl.h | 9 ---------
 2 files changed, 6 insertions(+), 9 deletions(-)

commit 47ac7e85367d219ddbc45e5ea26da0a62dec6ddf
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Mar 10 17:32:44 1995 +0000

            * kerberos5.c Use new calling convention for krb5_mk_req_extended()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5105 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   |  4 +++
 src/appl/telnet/libtelnet/kerberos5.c | 60 +++++++++++++++--------------------
 2 files changed, 30 insertions(+), 34 deletions(-)

commit cd37c74e34436d5200447e02ac383958af630968
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Mar 10 17:30:24 1995 +0000

            * sim_client.c Use new calling convention for krb5_mk_req(),
    		krb5_mk_priv(), and krb5_mk_safe().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5104 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/ChangeLog    |   5 ++
 src/appl/simple/client/sim_client.c | 133 ++++++++----------------------------
 2 files changed, 35 insertions(+), 103 deletions(-)

commit 9e6c93a1969959bed2602c477238ffefdfdf6e41
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Mar 10 17:29:43 1995 +0000

            * sclient.c Use new calling convention for krb5_sendauth()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5103 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/ChangeLog |  4 ++++
 src/appl/sample/sclient/sclient.c | 32 +++++++-------------------------
 2 files changed, 11 insertions(+), 25 deletions(-)

commit 05120f89e4e849f6b1a7bed6d0144f2739dcf182
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Mar 10 17:28:38 1995 +0000

            * kcmd.c (kcmd()) Use new calling convention for krb5_sendauth().
    	* krcp.c () Use new calling convention for krb5_mk_req_extended().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5102 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  5 +++++
 src/appl/bsd/kcmd.c    | 47 +++++++++++++++--------------------------------
 src/appl/bsd/krcp.c    | 13 +++++--------
 3 files changed, 25 insertions(+), 40 deletions(-)

commit f6a382eaeca2ccc3fd6afdff84edd8d722937203
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Mar 10 17:27:45 1995 +0000

            * kpasswd.c Use new calling convention for krb5_sendauth(),
                    krb5_mk_priv(), and krb5_rd_priv().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5101 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog |   6 +++
 src/kadmin/kpasswd/kpasswd.c | 105 +++++++++++++------------------------------
 2 files changed, 37 insertions(+), 74 deletions(-)

commit 2e91e7c2b5f969fd689082910471e3d6c0584b72
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Mar 10 17:27:20 1995 +0000

    	* kadmin.c, kadmin_adr.c, kadmin_cpw.c, kadmin_done.c, kadmin_mod.c
    	* kadmin_add.c, kadmin_cpr.c, kadmin_del.c, kadmin_inq.c, kadmin_msnd.c
    		Use new calling convention for krb5_sendauth(), krb5_mk_priv(),
    		krb5_rd_priv(), krb5_mk_safe(), and krb5_rd_safe().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5100 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/ChangeLog     |   8 ++
 src/kadmin/client/kadmin.c      | 193 +++++++++++-----------------------------
 src/kadmin/client/kadmin_add.c  |  68 ++++----------
 src/kadmin/client/kadmin_adr.c  |  36 +++-----
 src/kadmin/client/kadmin_cpr.c  |  34 ++-----
 src/kadmin/client/kadmin_cpw.c  |  60 +++----------
 src/kadmin/client/kadmin_del.c  |  37 +++-----
 src/kadmin/client/kadmin_done.c |  24 ++---
 src/kadmin/client/kadmin_inq.c  |  59 +++---------
 src/kadmin/client/kadmin_mod.c  |  62 ++++---------
 src/kadmin/client/kadmin_msnd.c |  47 +++-------
 11 files changed, 168 insertions(+), 460 deletions(-)

commit b2f49b74f53d6deafc39fc0069de3e249a383b13
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Mar 10 17:26:04 1995 +0000

    	* auth_con.h auth_con.c Added for krb5_auth_con definition and
    		support routines.
    
    	* mk_req.c (krb5_mk_req())
    	* mk_req_ext.c (krb5_mk_req_extended())
    	* rd_rep.c (krb5_rd_rep())
    	* sendauth.c (krb5_sendauth())
    	* mk_priv.c (krb5_mk_priv())
    	* mk_safe.c (krb5_mk_safe())
    	* rd_priv.c (krb5_rd_priv())
    	* rd_safe.c (krb5_rd_safe())
    		Added a krb5_auth_context argument and eliminated many of
    		the other arguments because they are included in the
    		krb5_auth_context structure.
    
    	* send_tgs.c (krb5_send_tgs()) Eliminate call to krb5_mk_req_extended(),
    		which does far more than krb5_send_tgs() needs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5099 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  21 ++++
 src/lib/krb5/krb/Makefile.in  |   2 +
 src/lib/krb5/krb/auth_con.c   | 132 +++++++++++++++++++++
 src/lib/krb5/krb/auth_con.h   |  27 +++++
 src/lib/krb5/krb/mk_priv.c    | 241 ++++++++++++++++++++------------------
 src/lib/krb5/krb/mk_req.c     |  67 ++++++-----
 src/lib/krb5/krb/mk_req_ext.c | 162 +++++++++++++++----------
 src/lib/krb5/krb/mk_safe.c    | 179 +++++++++++++++++-----------
 src/lib/krb5/krb/rd_priv.c    | 267 ++++++++++++++++++++++--------------------
 src/lib/krb5/krb/rd_rep.c     |  57 +++++----
 src/lib/krb5/krb/rd_safe.c    | 216 +++++++++++++++++++---------------
 src/lib/krb5/krb/send_tgs.c   | 162 +++++++++++++++++++------
 src/lib/krb5/krb/sendauth.c   |  95 +++++++--------
 13 files changed, 1024 insertions(+), 604 deletions(-)

commit 84ea6e41500ad94dd417841b307d142d7055e056
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Mar 10 17:25:03 1995 +0000

    	* fcc_destry.c (krb5_fcc_destroy())
    	* fcc_init.c   (krb5_fcc_initialize())
    		Initialize kret before returning it.
    
    	* fcc_maybe.c (fcc_lock_file()) Initialize st before returning it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5098 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog    | 8 ++++++++
 src/lib/krb5/ccache/file/fcc_destry.c | 2 +-
 src/lib/krb5/ccache/file/fcc_init.c   | 2 +-
 src/lib/krb5/ccache/file/fcc_maybe.c  | 2 +-
 4 files changed, 11 insertions(+), 3 deletions(-)

commit d228d58da50881813ee40f204e5aa6c35df0921c
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Mar 10 17:24:24 1995 +0000

    	* init_sec_context.c (krb5_gss_init_sec_context())
    		Use new calling convention for krb5_mk_req_ext() and
    		krb5_rd_rep().
    
    	* gssapiP_krb5.h Added a krb5_auth_context pointer to the
    		krb5_gss_ctx_id_rec structure to store the auth_context
    		between multiple calls to krb5_gss_init_sec_context().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5097 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          |  10 +++
 src/lib/gssapi/krb5/gssapiP_krb5.h     |   1 +
 src/lib/gssapi/krb5/init_sec_context.c | 111 ++++++++++++++++++---------------
 3 files changed, 73 insertions(+), 49 deletions(-)

commit 92740eac535838dff1fb3095f63a303b1205f789
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Mar 10 17:18:02 1995 +0000

    	* krb5.h Added empty structure declaration of krb5_auth_context
    
    	* k5-int.h Moved #include "adm_defs.h" to krb5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5096 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 7 +++++++
 src/include/k5-int.h  | 1 -
 src/include/krb5.h    | 5 +++++
 3 files changed, 12 insertions(+), 1 deletion(-)

commit 8f926e950029287017aae9fab9f11ba5ae9bddd4
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Mar 10 17:12:29 1995 +0000

    	* func-proto.h (krb5_mk_req(), krb5_mk_req_extended(), krb5_rd_rep(),
    		krb5_sendauth(), krb5_mk_priv(), krb5_rd_priv(), krb5_mk_safe(),
    		and krb5_rd_safe()). Added a krb5_auth_context argument and
    		eliminated many of the other arguments because they are
    		included in the krb5_auth_context structure.
    
    	* fieldbits.h Added #define AP_OPTS_USE_SUBKEY 0x00000001 for a
    		new option to an ap req message. This is mainly a clean way
    		to inform krb5_mk_req() and krb5_mk_req_extended() to
    		create the subkey without adding an extra argument.
    
    	* safepriv.h Replace safe/priv flags with flags for krb5_auth_context
    		and add krb5_replay_data structure for when the appilication
    		want to do it's own replay detection for safe and priv calls.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5095 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    |  20 ++++++-
 src/include/krb5/fieldbits.h  |   2 +-
 src/include/krb5/func-proto.h | 129 +++++++++++++++++++++++++++++-------------
 src/include/krb5/safepriv.h   |  15 +++--
 4 files changed, 121 insertions(+), 45 deletions(-)

commit b6f4e0f74fd779c2777318bec303f6f21e82767b
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Mar 9 23:30:27 1995 +0000

    	* Makefile.in (all-windows): tabs, not spaces.
    from ezra.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5094 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 4 ++++
 src/include/krb5/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit e9622d145a30e1e5a0cf7951e319130caf407092
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 9 03:29:21 1995 +0000

    Some int/long, signed/unsigned conversions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5093 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog      |  6 ++++++
 src/lib/des425/pcbc_encrypt.c | 16 ++++++++--------
 src/lib/des425/read_passwd.c  |  2 +-
 src/lib/des425/str_to_key.c   |  4 ++--
 4 files changed, 17 insertions(+), 11 deletions(-)

commit a43d2e3ca62b4eaf00722ca56e2cee2411e7d994
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 8 22:14:44 1995 +0000

    Remove verify.o when doing a make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5092 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog   | 4 ++++
 src/lib/des425/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3dfc02b667e670f1d08f89a9c29f747cf3efdc74
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 8 06:19:08 1995 +0000

    Stubbed an OS routine to satisfy the linker until we can really port it to the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5089 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  4 ++++
 src/lib/krb5/os/sendto_kdc.c | 13 +++++++++++++
 2 files changed, 17 insertions(+)

commit e3065fb547f6b87a65d47f50c9c1e14cd3564093
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 8 06:08:51 1995 +0000

    Changed krb5 library name on the PC since the DLL will take that name instead
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5088 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog          | 4 ++++
 src/lib/krb5/asn.1/Makefile.in        | 2 +-
 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/Makefile.in | 2 +-
 src/lib/krb5/free/ChangeLog           | 4 ++++
 src/lib/krb5/free/Makefile.in         | 2 +-
 src/lib/krb5/keytab/ChangeLog         | 4 ++++
 src/lib/krb5/keytab/Makefile.in       | 2 +-
 src/lib/krb5/keytab/file/ChangeLog    | 4 ++++
 src/lib/krb5/keytab/file/Makefile.in  | 2 +-
 src/lib/krb5/rcache/ChangeLog         | 4 ++++
 src/lib/krb5/rcache/Makefile.in       | 2 +-
 12 files changed, 30 insertions(+), 6 deletions(-)

commit a2d8be18653e9278d1eab328fce347697979f818
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 8 05:17:15 1995 +0000

    Misc typographical changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5087 dc483132-0cff-0310-8789-dd5450dbe970

 doc/install.texi | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

commit 2110f5af9488edc80c1a189d4eb9b9b26fcb09de
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 8 05:09:18 1995 +0000

    Made explicit the signed to unsigned conversions in the gssapi/krb5
    directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5086 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog               | 10 ++++++++++
 src/lib/gssapi/krb5/accept_sec_context.c    |  6 +++---
 src/lib/gssapi/krb5/acquire_cred.c          | 11 ++++++++---
 src/lib/gssapi/krb5/compare_name.c          |  4 ++--
 src/lib/gssapi/krb5/context_time.c          |  2 +-
 src/lib/gssapi/krb5/delete_sec_context.c    |  2 +-
 src/lib/gssapi/krb5/disp_name.c             |  4 ++--
 src/lib/gssapi/krb5/disp_status.c           |  2 +-
 src/lib/gssapi/krb5/get_tkt_flags.c         |  2 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h          |  1 +
 src/lib/gssapi/krb5/init_sec_context.c      |  9 ++++-----
 src/lib/gssapi/krb5/inq_context.c           |  6 +++---
 src/lib/gssapi/krb5/inq_cred.c              |  4 ++--
 src/lib/gssapi/krb5/k5seal.c                |  4 ++--
 src/lib/gssapi/krb5/k5unseal.c              |  2 +-
 src/lib/gssapi/krb5/krb5_gss_glue.c         | 18 +++++++++---------
 src/lib/gssapi/krb5/process_context_token.c |  2 +-
 src/lib/gssapi/krb5/rel_cred.c              |  2 +-
 src/lib/gssapi/krb5/rel_name.c              |  2 +-
 src/lib/gssapi/krb5/util_cksum.c            |  3 +--
 src/lib/gssapi/krb5/util_crypt.c            |  2 --
 src/lib/gssapi/krb5/util_seqnum.c           |  8 ++++----
 22 files changed, 59 insertions(+), 47 deletions(-)

commit 96ca806ed31eb593707ef4039d898e4532bfd756
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 8 05:05:04 1995 +0000

    README file describes imake configuration standards; imake is long gone
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5085 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/README | 323 ------------------------------------------------------
 1 file changed, 323 deletions(-)

commit cbcf193b26d7e61b2492b5b969ec031759876d00
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 8 04:44:54 1995 +0000

    Fixed up some missing protocols and unchecked casts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5084 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog           | 8 ++++++++
 src/lib/gssapi/generic/disp_major_status.c | 7 ++++---
 src/lib/gssapi/generic/gssapiP_generic.h   | 8 ++++----
 src/lib/gssapi/generic/util_canonhost.c    | 7 +++++--
 src/lib/gssapi/generic/util_dup.c          | 1 +
 src/lib/gssapi/generic/util_token.c        | 6 ++++--
 6 files changed, 26 insertions(+), 11 deletions(-)

commit e6c3b9aa03e6946c93299d6d04ba4512e358729a
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 8 01:27:50 1995 +0000

    Added syntactic sugar for Windows segmented architecture
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5083 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    | 4 ++++
 src/lib/crypto/cryptoconf.c | 6 +++---
 2 files changed, 7 insertions(+), 3 deletions(-)

commit 613660e529f2600815f7117bb08e6c18cc9b7e20
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Mar 8 01:21:10 1995 +0000

    	* aclocal.m4 (UsePepsy, PepsyTarget): removed, not referenced
    	anywhere in the tree.
    	(ISODE_INCLUDE, ISODE_DEFS): removed along with remaining
    	references in the tree. --enable-isode is dead.
    
    	* configure.in (most directories): removed last remaining
    	ISODE_INCLUDE and ISODE_DEFS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5082 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                          |  7 +++++++
 src/aclocal.m4                         | 36 ----------------------------------
 src/appl/telnet/libtelnet/ChangeLog    |  4 ++++
 src/appl/telnet/libtelnet/configure.in |  3 ---
 src/appl/telnet/telnet/ChangeLog       |  4 ++++
 src/appl/telnet/telnet/configure.in    |  1 -
 src/appl/telnet/telnetd/ChangeLog      |  4 ++++
 src/appl/telnet/telnetd/configure.in   |  1 -
 src/kadmin.new/client/ChangeLog        |  4 ++++
 src/kadmin.new/client/configure.in     |  1 -
 src/lib/krb425/ChangeLog               |  4 ++++
 src/lib/krb425/configure.in            |  1 -
 src/lib/krb5/ccache/ChangeLog          |  4 ++++
 src/lib/krb5/ccache/configure.in       |  1 -
 src/lib/krb5/ccache/file/ChangeLog     |  4 ++++
 src/lib/krb5/ccache/file/configure.in  |  1 -
 src/lib/krb5/ccache/stdio/ChangeLog    |  4 ++++
 src/lib/krb5/ccache/stdio/configure.in |  1 -
 src/lib/krb5/free/ChangeLog            |  4 ++++
 src/lib/krb5/free/configure.in         |  2 --
 src/lib/krb5/keytab/ChangeLog          |  4 ++++
 src/lib/krb5/keytab/configure.in       |  1 -
 src/lib/krb5/keytab/file/ChangeLog     |  4 ++++
 src/lib/krb5/keytab/file/configure.in  |  1 -
 src/lib/krb5/krb/ChangeLog             |  4 ++++
 src/lib/krb5/krb/configure.in          |  1 -
 src/lib/krb5/os/ChangeLog              |  4 ++++
 src/lib/krb5/os/configure.in           |  2 --
 src/lib/krb5/posix/ChangeLog           |  4 ++++
 src/lib/krb5/posix/configure.in        |  1 -
 src/lib/krb5/rcache/ChangeLog          |  4 ++++
 src/lib/krb5/rcache/configure.in       |  2 --
 32 files changed, 67 insertions(+), 56 deletions(-)

commit 4f7713802fc75f1fe85255e94d4932b3bbb2de4f
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 8 01:04:08 1995 +0000

    Ported the ccache directory to the PC. This is temporary--eventually we'll
    use the in-memory solution from k4.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5081 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog         |  5 +++
 src/lib/krb5/ccache/Makefile.in       | 31 +++++++++++--
 src/lib/krb5/ccache/ccbase.c          |  5 ++-
 src/lib/krb5/ccache/ccdefault.c       |  3 +-
 src/lib/krb5/ccache/file/ChangeLog    |  8 ++++
 src/lib/krb5/ccache/file/Makefile.in  | 17 +++++---
 src/lib/krb5/ccache/file/fcc-proto.h  | 82 +++++++++++++++++------------------
 src/lib/krb5/ccache/file/fcc.h        |  1 +
 src/lib/krb5/ccache/file/fcc_close.c  |  4 +-
 src/lib/krb5/ccache/file/fcc_defnam.c |  2 +-
 src/lib/krb5/ccache/file/fcc_destry.c | 29 ++++++++-----
 src/lib/krb5/ccache/file/fcc_errs.c   |  4 +-
 src/lib/krb5/ccache/file/fcc_eseq.c   |  2 +-
 src/lib/krb5/ccache/file/fcc_gennew.c |  8 ++--
 src/lib/krb5/ccache/file/fcc_getnam.c |  2 +-
 src/lib/krb5/ccache/file/fcc_gprin.c  |  2 +-
 src/lib/krb5/ccache/file/fcc_init.c   | 21 ++++-----
 src/lib/krb5/ccache/file/fcc_maybe.c  | 11 +++--
 src/lib/krb5/ccache/file/fcc_nseq.c   | 13 +++---
 src/lib/krb5/ccache/file/fcc_read.c   | 66 ++++++++++++++++++----------
 src/lib/krb5/ccache/file/fcc_reslv.c  |  2 +-
 src/lib/krb5/ccache/file/fcc_retrv.c  |  2 +-
 src/lib/krb5/ccache/file/fcc_sflags.c |  2 +-
 src/lib/krb5/ccache/file/fcc_skip.c   |  2 +-
 src/lib/krb5/ccache/file/fcc_sseq.c   | 14 +++---
 src/lib/krb5/ccache/file/fcc_store.c  |  2 +-
 src/lib/krb5/ccache/file/fcc_write.c  | 40 ++++++++---------
 27 files changed, 226 insertions(+), 154 deletions(-)

commit 731056fb3afd5f83f94f7ac48af049d39fed58e1
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Mar 7 23:32:30 1995 +0000

    PC porting: more prototyping, defines for overflow checking on the PC and
    numerous PC additions to k5-config.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5080 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog        | 11 +++++
 src/include/krb5/Makefile.in      |  2 +-
 src/include/krb5/ccache.h         | 28 ++++++------
 src/include/krb5/encryption.h     |  6 +--
 src/include/krb5/k5-config.h      | 60 +++++++++++++++++++++++++-
 src/include/krb5/stock/ChangeLog  |  5 +++
 src/include/krb5/stock/osconf.win | 89 +++++++++++++++++++++++++++++++++++++++
 src/include/krb5/wordsize.h       |  4 ++
 8 files changed, 185 insertions(+), 20 deletions(-)

commit 7bfcaba07af807d42dbd9322a0f76f2c47f8209e
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Mar 7 23:13:03 1995 +0000

    Port of most of the OS directory to the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5079 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |  7 ++++---
 src/lib/krb5/os/Makefile.in   |  3 ++-
 src/lib/krb5/os/an_to_ln.c    |  3 ++-
 src/lib/krb5/os/ccdefname.c   |  7 ++++++-
 src/lib/krb5/os/def_realm.c   |  2 +-
 src/lib/krb5/os/free_hstrl.c  |  2 +-
 src/lib/krb5/os/free_krbhs.c  |  2 +-
 src/lib/krb5/os/full_ipadr.c  |  5 ++++-
 src/lib/krb5/os/gen_port.c    |  2 +-
 src/lib/krb5/os/gen_rname.c   |  5 ++++-
 src/lib/krb5/os/get_krbhst.c  |  4 ++--
 src/lib/krb5/os/gmt_mktime.c  |  2 +-
 src/lib/krb5/os/hst_realm.c   |  8 +++++++-
 src/lib/krb5/os/init_os_ctx.c |  4 ++--
 src/lib/krb5/os/krbfileio.c   | 16 +++++++++++++---
 src/lib/krb5/os/ktdefname.c   |  4 ++--
 src/lib/krb5/os/kuserok.c     |  2 ++
 src/lib/krb5/os/locate_kdc.c  |  9 +++++++--
 src/lib/krb5/os/lock_file.c   | 15 +++++++++++++++
 src/lib/krb5/os/net_read.c    |  3 ++-
 src/lib/krb5/os/net_write.c   |  3 ++-
 src/lib/krb5/os/os-proto.h    |  8 ++++----
 src/lib/krb5/os/port2ip.c     |  7 +++++--
 src/lib/krb5/os/read_msg.c    | 21 +++++++++++++++------
 src/lib/krb5/os/read_pwd.c    | 17 +++++++++++++++++
 src/lib/krb5/os/realm_dom.c   |  2 +-
 src/lib/krb5/os/sendto_kdc.c  |  2 ++
 src/lib/krb5/os/sn2princ.c    |  7 ++++++-
 src/lib/krb5/os/timeofday.c   |  4 +++-
 src/lib/krb5/os/unlck_file.c  |  2 +-
 src/lib/krb5/os/write_msg.c   |  5 ++++-
 31 files changed, 139 insertions(+), 44 deletions(-)

commit 02c30f8256578b347556043d340d4bfe49b921e3
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Mar 7 21:28:10 1995 +0000

    Small changes in krb: 1 signed/unsigned, 1 disabling stderr, and changed LIB name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5078 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 6 ++++++
 src/lib/krb5/krb/Makefile.in | 2 +-
 src/lib/krb5/krb/chk_trans.c | 2 +-
 src/lib/krb5/krb/parse.c     | 4 +++-
 4 files changed, 11 insertions(+), 3 deletions(-)

commit 986e4d2a9bf8accf9687a1fdfae807220dfbf3a7
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Mar 7 20:50:46 1995 +0000

    Ported the posix directory for the PC--one file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5077 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog   |  6 ++++++
 src/lib/krb5/posix/Makefile.in | 10 +++++++++-
 src/lib/krb5/posix/syslog.c    | 12 ++++++++++++
 3 files changed, 27 insertions(+), 1 deletion(-)

commit 6875a986a7c49095c55e5fc4d42414efe616f5df
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Mar 7 20:47:28 1995 +0000

    Moved PC low-level i/o crud out of source files and into k5-config.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5076 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog |  5 +++++
 src/lib/krb5/rcache/rc_io.c   | 32 +-------------------------------
 2 files changed, 6 insertions(+), 31 deletions(-)

commit 03c46646d3c869bdd9ab010858975a5a3170741b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 7 02:44:50 1995 +0000

    Fixed incompatibilities section for OSF/1 V1.3 and 2.0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5075 dc483132-0cff-0310-8789-dd5450dbe970

 doc/install.texi | 30 ++++++++++++++++++++++--------
 1 file changed, 22 insertions(+), 8 deletions(-)

commit 44aaa95295259354b16f32359e0e26579bb9effe
Author: Keith Vetter <keithv@fusion.com>
Date:   Sat Mar 4 04:14:07 1995 +0000

    Finished off changed needed for making libcrypto.dll. Biggest change
    is that you can't pull in data from a DLL so had to add three routines
    that return the address of various data structures.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5074 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog       |  6 ++++++
 src/lib/crypto/Makefile.in     | 12 ++++++------
 src/lib/crypto/crc32/ChangeLog |  5 +++++
 src/lib/crypto/crc32/crc.c     | 12 ++++++++++++
 src/lib/crypto/libcrypt.def    |  9 ++++++---
 src/lib/crypto/md4/ChangeLog   |  5 +++++
 src/lib/crypto/md4/md4crypto.c | 12 ++++++++++++
 src/lib/crypto/md5/ChangeLog   |  5 +++++
 src/lib/crypto/md5/md5crypto.c | 12 ++++++++++++
 9 files changed, 69 insertions(+), 9 deletions(-)

commit 5cfb1cc45adde6bca4a5a9d264c29b1b938a4aad
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 3 23:16:06 1995 +0000

    Shell script for propagating the Kerberos database to slave servers
    
    (Still needs some work, but that's OK.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5073 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kslave_update | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit b8eda4d1242f0981f7ba759ef753d5fcdfe6cc96
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 3 23:05:21 1995 +0000

    Added preliminary text about slave servers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5072 dc483132-0cff-0310-8789-dd5450dbe970

 doc/install.texi | 45 ++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 44 insertions(+), 1 deletion(-)

commit 549f15e1f28c075083e4a585f1bc089fbbb23e23
Author: John Gilmore <gnu@toad.com>
Date:   Fri Mar 3 07:34:08 1995 +0000

    * Makefile.in (unixmac):  New target, runs on Unix to build include
    files for Mac build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5071 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 5 +++++
 src/lib/krb5/error_tables/Makefile.in | 2 ++
 2 files changed, 7 insertions(+)

commit 32e8c69f65c19347d88a683bf570477cea5e246e
Author: John Gilmore <gnu@toad.com>
Date:   Fri Mar 3 07:27:20 1995 +0000

    Make include files begin to work on the Macintosh
    
    * k5-int.h:  Remove krb5/ from #includes.  Rearrange #includes
    so that time_t is defined before kdb.h is included.
    * krb5.h:  Include k5-config.h first, so its #define's can
    control the rest of the file.  If <sys/types.h> is not present,
    define u_long, etc, manually.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5070 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 10 ++++++++++
 src/include/k5-int.h  | 30 ++++++++++++++----------------
 src/include/krb5.h    | 12 ++++++++++--
 3 files changed, 34 insertions(+), 18 deletions(-)

commit 42a93b0f1d60170561b21fc95c93908b288e9aa5
Author: John Gilmore <gnu@toad.com>
Date:   Fri Mar 3 07:26:41 1995 +0000

    Make include files start to work on the Macintosh
    
    * configure.in:  Add checks for sys/types.h and sys/stat.h.
    * k5-config.h:  Remove krb5/ from #include.
    * sysincl.h:  Avoid <sys/types.h>.  Conditional-include <sys/stat.h>.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5069 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 8 ++++++++
 src/include/krb5/configure.in | 2 ++
 src/include/krb5/k5-config.h  | 2 +-
 src/include/krb5/sysincl.h    | 7 ++++++-
 4 files changed, 17 insertions(+), 2 deletions(-)

commit 02a6367ca07d1d098a67121716cf02dfa0d7a0e2
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Mar 3 02:20:21 1995 +0000

    Added the files and changes needed to create a dll out of libcrypto
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5068 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog         |  5 ++++
 src/lib/crypto/Makefile.in       | 23 ++++++++++++++---
 src/lib/crypto/crc32/ChangeLog   |  6 +++++
 src/lib/crypto/crc32/Makefile.in |  2 +-
 src/lib/crypto/crc32/crc.c       | 12 ++++-----
 src/lib/crypto/crc32/crctest.c   | 16 ++++++------
 src/lib/crypto/des/ChangeLog     |  7 ++++++
 src/lib/crypto/des/Makefile.in   |  2 +-
 src/lib/crypto/des/f_cbc.c       | 16 ++++++------
 src/lib/crypto/des/f_tables.h    |  8 +++---
 src/lib/crypto/des/string2key.c  |  3 ++-
 src/lib/crypto/libcrypt.def      | 52 +++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/md4/ChangeLog     |  4 +++
 src/lib/crypto/md4/Makefile.in   |  2 +-
 src/lib/crypto/md5/ChangeLog     |  4 +++
 src/lib/crypto/md5/Makefile.in   |  2 +-
 src/lib/crypto/os/ChangeLog      |  6 +++++
 src/lib/crypto/os/Makefile.in    | 16 ++++++------
 src/lib/crypto/os/rnd_confoun.c  |  2 +-
 src/lib/crypto/win_glue.c        | 53 ++++++++++++++++++++++++++++++++++++++++
 20 files changed, 198 insertions(+), 43 deletions(-)

commit e61bc5292e6690d3e2e188016274758264351286
Author: Keith Vetter <keithv@fusion.com>
Date:   Fri Mar 3 02:13:39 1995 +0000

    Used the NEED_SOCKETS mechanism to pull in winsock.h on the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5067 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/localaddr.c | 3 +--
 src/lib/krb5/os/ustime.c    | 2 +-
 3 files changed, 7 insertions(+), 3 deletions(-)

commit 601302fdda5c581d96b5979171c6350ff01b6ca4
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 2 23:10:22 1995 +0000

    Remove reference to $(ISODELIB)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5066 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   | 4 ++++
 src/lib/crypto/des/Makefile.in | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 9e9e72cc37f74dee5396f3cdbac4e4761d88ba0f
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 2 21:37:00 1995 +0000

    Changed NEED_WINSOCK_H to NEED_SOCKETS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5065 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 4 ++++
 src/include/krb5/k5-config.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 20c1002cab4a8e4a9d1f165a9dd1a28f197ef318
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 2 19:56:22 1995 +0000

    Changed NEED_WINSOCK_H to NEED_SOCKETS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5064 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog  | 4 ++++
 src/lib/krb5/keytab/file/ktf_util.c | 2 +-
 src/lib/krb5/rcache/ChangeLog       | 4 ++++
 src/lib/krb5/rcache/rc_io.c         | 2 +-
 4 files changed, 10 insertions(+), 2 deletions(-)

commit 1c91f9f8fee9bd1b7d48423564e255d4a7579596
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 2 19:50:31 1995 +0000

    Forgot to update log for previous change of NEED_WINSOCK_H to NEED_SOCKETS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5063 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit e129912a9adfba413861f139ed0d422587a98feb
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 2 19:46:08 1995 +0000

    Changed NEED_WINSOCK_H to NEED_SOCKETS for pulling in socket files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5062 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/compat_recv.c | 2 +-
 src/lib/krb5/krb/get_fcreds.c  | 2 +-
 src/lib/krb5/krb/recvauth.c    | 2 +-
 src/lib/krb5/krb/sendauth.c    | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 37bb6df342a0ffc381869291fd0f8b6589b331c2
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 2 18:29:24 1995 +0000

    Remove reference to $(ISODELIB)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5061 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/ChangeLog         | 4 ++++
 src/appl/movemail/Makefile.in       | 2 +-
 src/appl/telnet/telnet/ChangeLog    | 4 ++++
 src/appl/telnet/telnet/Makefile.in  | 2 +-
 src/appl/telnet/telnetd/ChangeLog   | 4 ++++
 src/appl/telnet/telnetd/Makefile.in | 2 +-
 src/appl/user_user/ChangeLog        | 4 ++++
 src/appl/user_user/Makefile.in      | 3 +--
 src/clients/kdestroy/ChangeLog      | 4 ++++
 src/clients/kdestroy/Makefile.in    | 4 ++--
 src/clients/kinit/ChangeLog         | 4 ++++
 src/clients/kinit/Makefile.in       | 5 ++---
 src/clients/klist/ChangeLog         | 4 ++++
 src/clients/klist/Makefile.in       | 4 ++--
 src/clients/ksu/ChangeLog           | 4 ++++
 src/clients/ksu/Makefile.in         | 5 ++---
 src/kadmin/client/ChangeLog         | 4 ++++
 src/kadmin/client/Makefile.in       | 3 +--
 src/kadmin/kpasswd/ChangeLog        | 4 ++++
 src/kadmin/kpasswd/Makefile.in      | 3 +--
 src/kadmin/server/ChangeLog         | 4 ++++
 src/kdc/ChangeLog                   | 4 ++++
 src/kdc/Makefile.in                 | 3 +--
 src/slave/ChangeLog                 | 4 ++++
 src/slave/Makefile.in               | 3 +--
 src/tests/asn.1/ChangeLog           | 4 ++++
 src/tests/asn.1/Makefile.in         | 3 +--
 src/tests/create/ChangeLog          | 4 ++++
 src/tests/create/Makefile.in        | 3 +--
 src/tests/hammer/ChangeLog          | 4 ++++
 src/tests/hammer/Makefile.in        | 3 +--
 src/tests/verify/ChangeLog          | 4 ++++
 src/tests/verify/Makefile.in        | 3 +--
 33 files changed, 88 insertions(+), 31 deletions(-)

commit b987cf7946de06a57146a93679ae1742359302b4
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 2 18:25:54 1995 +0000

    .cvsingore file to suppress CVS's handling of the "configure" file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5060 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/resolve/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit fa7efea58fb0b8d96b3f6c44df53a160e8264a0a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 2 18:07:25 1995 +0000

    Remove reference to $(ISODELIB)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5059 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/ChangeLog           | 4 ++++
 src/admin/aname/Makefile.in         | 3 +--
 src/admin/convert/ChangeLog         | 4 ++++
 src/admin/convert/Makefile.in       | 3 +--
 src/admin/create/ChangeLog          | 4 ++++
 src/admin/create/Makefile.in        | 3 +--
 src/admin/destroy/ChangeLog         | 4 ++++
 src/admin/destroy/Makefile.in       | 3 +--
 src/admin/edit/ChangeLog            | 4 ++++
 src/admin/edit/Makefile.in          | 3 +--
 src/admin/stash/ChangeLog           | 4 ++++
 src/admin/stash/Makefile.in         | 3 +--
 src/appl/bsd/ChangeLog              | 4 ++++
 src/appl/bsd/Makefile.in            | 3 +--
 src/appl/gss-sample/ChangeLog       | 4 ++++
 src/appl/gss-sample/Makefile.in     | 3 +--
 src/appl/mailquery/ChangeLog        | 4 ++++
 src/appl/mailquery/Makefile.in      | 2 +-
 src/appl/popper/ChangeLog           | 4 ++++
 src/appl/popper/Makefile.in         | 3 +--
 src/appl/sample/sclient/ChangeLog   | 4 ++++
 src/appl/sample/sclient/Makefile.in | 3 +--
 src/appl/sample/sserver/ChangeLog   | 4 ++++
 src/appl/sample/sserver/Makefile.in | 3 +--
 src/appl/simple/client/ChangeLog    | 4 ++++
 src/appl/simple/client/Makefile.in  | 3 +--
 src/appl/simple/server/ChangeLog    | 4 ++++
 src/appl/simple/server/Makefile.in  | 3 +--
 28 files changed, 70 insertions(+), 27 deletions(-)

commit 94484a7911be3d20ef6602dac8235bdabece4684
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 2 04:22:26 1995 +0000

    A few small changes for 16 vs 32 bit, pulling in winsock for network byte
    ordering and removed some unused local variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5058 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog     |  8 ++++++++
 src/lib/krb5/krb/compat_recv.c |  5 ++++-
 src/lib/krb5/krb/copy_princ.c  |  2 +-
 src/lib/krb5/krb/get_fcreds.c  |  9 ++++-----
 src/lib/krb5/krb/get_in_tkt.c  |  2 +-
 src/lib/krb5/krb/in_tkt_pwd.c  |  1 -
 src/lib/krb5/krb/in_tkt_sky.c  |  3 ---
 src/lib/krb5/krb/init_ctx.c    |  1 -
 src/lib/krb5/krb/pr_to_salt.c  |  6 +++---
 src/lib/krb5/krb/preauth.c     | 16 ++++++++++------
 src/lib/krb5/krb/princ_comp.c  |  5 +++--
 src/lib/krb5/krb/rd_req_dec.c  |  2 +-
 src/lib/krb5/krb/recvauth.c    |  7 ++++---
 src/lib/krb5/krb/send_tgs.c    |  5 +++--
 src/lib/krb5/krb/sendauth.c    |  4 +---
 src/lib/krb5/krb/unparse.c     |  7 ++++---
 16 files changed, 47 insertions(+), 36 deletions(-)

commit ca053d6bea711e83b2c35dfbfe82040409c5b921
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 2 04:06:41 1995 +0000

    Fixed up a const attribute on krb5_send_tgs in func-proto.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5057 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 4 ++++
 src/include/krb5/func-proto.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8d3362699e89b6066fff2bc0f3e446cb2eddfbdd
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 2 02:15:25 1995 +0000

    Several small 16 vs 32 bit casts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5056 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 6 ++++++
 src/lib/krb5/asn.1/asn1_decode.c   | 1 +
 src/lib/krb5/asn.1/asn1_encode.c   | 4 ++--
 src/lib/krb5/asn.1/asn1_k_encode.c | 2 +-
 src/lib/krb5/asn.1/asn1_k_encode.h | 2 +-
 src/lib/krb5/asn.1/asn1_misc.c     | 2 ++
 6 files changed, 13 insertions(+), 4 deletions(-)

commit 2863ef032c656950b9872ec3bc006eb2bcffafa9
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 2 01:45:56 1995 +0000

    Prototype changes for the krb5/os functions needed on the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5055 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    |  7 +++++
 src/include/krb5/func-proto.h |  9 ++++++
 src/include/krb5/los-proto.h  | 66 +++++++++++++++++++++++--------------------
 3 files changed, 52 insertions(+), 30 deletions(-)

commit eb5ae2b47322a30fe3e225ed0a50c1818fdf03d1
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 2 01:36:56 1995 +0000

    Ported 2 files needed by the crypto library to work on the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5054 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |   9 ++++
 src/lib/krb5/os/Makefile.in |  68 +++++++++++++------------
 src/lib/krb5/os/localaddr.c |  57 ++++++++++++++++++++-
 src/lib/krb5/os/ustime.c    | 121 +++++++++++++++++++++++++++++++++++++++++++-
 4 files changed, 221 insertions(+), 34 deletions(-)

commit c18a1b18c323ddeaaa30074e6bb9bf81fe983285
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 2 00:39:52 1995 +0000

    Fixed some 16 vs. 32 bit conversion problems for the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5053 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog       |  4 ++++
 src/lib/krb5/keytab/Makefile.in     |  6 +++---
 src/lib/krb5/keytab/file/ChangeLog  |  4 ++++
 src/lib/krb5/keytab/file/ktf_util.c | 22 ++++++++++++----------
 4 files changed, 23 insertions(+), 13 deletions(-)

commit 1288771a7c9ccd761a084b9796a32b9325331ecf
Author: Keith Vetter <keithv@fusion.com>
Date:   Thu Mar 2 00:09:41 1995 +0000

    Changed int to krb5_int32 for the PC in f_princ.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5052 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/ChangeLog | 4 ++++
 src/lib/krb5/free/f_princ.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c6ff241bf8f648285c38310f4686a325fe448d02
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 1 23:59:07 1995 +0000

    Changes for PC to reflect the flatter include hierarchy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5051 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  4 ++++
 src/config/windows.in | 12 +++++++-----
 2 files changed, 11 insertions(+), 5 deletions(-)

commit a4d3bb14e85abfb0ab99f43ac77369b3c0325279
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 1 23:52:21 1995 +0000

    Changes for rcache on the PC, mostly adding INTERFACE to the prototypes. Also
    added new file winsock.h for windows socket routines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5050 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   |   6 +
 src/include/krb5/k5-config.h |  18 +-
 src/include/krb5/rcache.h    |  34 +-
 src/include/krb5/winsock.h   | 852 +++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 892 insertions(+), 18 deletions(-)

commit 0f28ba68da6eaba92fb25a8ff39c8d602c067305
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Mar 1 23:25:24 1995 +0000

    Updated rcache's makefile.in. Small change to confirm I'm back in a
    sane configuration.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5049 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog   | 11 ++++++
 src/lib/krb5/rcache/Makefile.in | 16 +++++---
 src/lib/krb5/rcache/rc_base.c   | 14 +++----
 src/lib/krb5/rcache/rc_conv.c   |  2 +-
 src/lib/krb5/rcache/rc_dfl.c    | 36 +++++++++---------
 src/lib/krb5/rcache/rc_dfl.h    | 26 ++++++++-----
 src/lib/krb5/rcache/rc_io.c     | 81 +++++++++++++++++++++++++++++++++--------
 src/lib/krb5/rcache/rc_io.h     | 29 ++++++++++-----
 8 files changed, 149 insertions(+), 66 deletions(-)

commit 8a37a2cca61b2869038521f4d41d35274e2acd1c
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 1 23:22:22 1995 +0000

    Remove declaration of malloc() and realloc()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5048 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 4 ++++
 src/include/kerberosIV/kadm.h    | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 40f298fd2abf636dbc982ed2746444c825b3929c
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 1 23:21:54 1995 +0000

    Only define labs(x) -> abs(x) if labs() is not defined elsewhere.
    (This really shouldn't be here at all, but is the expedient way to
    deal with lack of labs().)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5047 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 5 +++++
 src/include/krb5/configure.in | 1 +
 src/include/krb5/k5-config.h  | 3 +++
 3 files changed, 9 insertions(+)

commit 26354d13dba06582b856a5b609feaaea92f1b89e
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 1 23:21:14 1995 +0000

    Remove declaration of exit()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5046 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog | 4 ++++
 src/lib/des425/verify.c  | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit aee782e31bf9592178e6d3a2bccf8a1e780670b5
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 1 23:20:08 1995 +0000

    Add proper #ifdef's to #include the appropriate system header files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5045 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/ChangeLog  |  3 +++
 src/appl/movemail/movemail.c | 21 +++++++++++++++++++++
 2 files changed, 24 insertions(+)

commit 7fe6f099e69a168ff30860d64bb7c5f8414ac507
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 1 23:16:52 1995 +0000

    acconfig.h: Add HAS_LABS defintiion
    
    aclocal.m4 (KRB_INCLUDE): Add $(SRCTOP)/include/krb5 so that it builds
    	when the build tree != the source tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5044 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/acconfig.h | 1 +
 src/aclocal.m4 | 2 +-
 3 files changed, 7 insertions(+), 1 deletion(-)

commit 2abfb662cc6900c7cfc5401eb6afb020a8494abb
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 1 22:46:33 1995 +0000

    Replace check for -lsocket and -lnsl with WITH_NETLIB check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5043 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/ChangeLog    | 5 +++++
 src/appl/movemail/configure.in | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 988bdc6c7672efee705f84711f02b196f56613ef
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 1 22:46:10 1995 +0000

    Change config.h -> k5-config.h and free.h -> k5-free.h to reflect
    renamed header files for Mac/PC port.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5042 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 5 +++++
 src/include/krb5/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 017ca9c0681dc2aa76423e5a3eabf0b91a97c68b
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 1 21:55:04 1995 +0000

    Added Ezra's test to see if you have a buggy resolver or not
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5041 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog            |   4 ++
 src/tests/configure.in         |   2 +-
 src/tests/resolve/Makefile.in  |  20 +++++++
 src/tests/resolve/configure.in |   9 ++++
 src/tests/resolve/resolve.c    | 119 +++++++++++++++++++++++++++++++++++++++++
 5 files changed, 153 insertions(+), 1 deletion(-)

commit d8a6d4c1b5192fd5b5a173d3b5d99f97002a177a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 1 21:52:59 1995 +0000

    Remove ISODE_INCLUDE and ISODE_DEFS, replace check for -lsocket and
    -lnsl with WITH_NETLIB check.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5040 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog               | 5 +++++
 src/appl/bsd/configure.in            | 5 +----
 src/appl/telnet/telnet/ChangeLog     | 5 +++++
 src/appl/telnet/telnet/configure.in  | 5 +----
 src/appl/telnet/telnetd/ChangeLog    | 5 +++++
 src/appl/telnet/telnetd/configure.in | 5 +----
 src/kdc/ChangeLog                    | 5 +++++
 src/kdc/configure.in                 | 5 +----
 src/tests/asn.1/ChangeLog            | 5 +++++
 src/tests/asn.1/configure.in         | 5 +----
 10 files changed, 30 insertions(+), 20 deletions(-)

commit cd0a52da406004cbdb61441612afece4549552fc
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 1 21:52:28 1995 +0000

    Remove ISODE_INCLUDE, replace check for -lsocket and -lnsl with
    WITH_NETLIB check.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5039 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/ChangeLog            | 5 +++++
 src/admin/aname/configure.in         | 4 +---
 src/admin/convert/ChangeLog          | 5 +++++
 src/admin/convert/configure.in       | 4 +---
 src/admin/create/ChangeLog           | 5 +++++
 src/admin/create/configure.in        | 4 +---
 src/admin/destroy/ChangeLog          | 5 +++++
 src/admin/destroy/configure.in       | 4 +---
 src/admin/edit/ChangeLog             | 5 +++++
 src/admin/edit/configure.in          | 4 +---
 src/admin/stash/ChangeLog            | 5 +++++
 src/admin/stash/configure.in         | 4 +---
 src/appl/gss-sample/ChangeLog        | 5 +++++
 src/appl/gss-sample/configure.in     | 4 +---
 src/appl/mailquery/ChangeLog         | 5 +++++
 src/appl/mailquery/configure.in      | 3 +--
 src/appl/popper/ChangeLog            | 5 +++++
 src/appl/popper/configure.in         | 4 +---
 src/appl/sample/sclient/ChangeLog    | 5 +++++
 src/appl/sample/sclient/configure.in | 4 +---
 src/appl/sample/sserver/ChangeLog    | 5 +++++
 src/appl/sample/sserver/configure.in | 4 +---
 src/appl/simple/client/ChangeLog     | 5 +++++
 src/appl/simple/client/configure.in  | 4 +---
 src/appl/simple/server/ChangeLog     | 5 +++++
 src/appl/simple/server/configure.in  | 4 +---
 src/appl/user_user/ChangeLog         | 5 +++++
 src/appl/user_user/configure.in      | 4 +---
 src/clients/kinit/ChangeLog          | 5 +++++
 src/clients/kinit/configure.in       | 4 +---
 src/clients/ksu/ChangeLog            | 5 +++++
 src/clients/ksu/configure.in         | 4 +---
 src/kadmin/client/ChangeLog          | 5 +++++
 src/kadmin/client/configure.in       | 4 +---
 src/kadmin/kpasswd/ChangeLog         | 5 +++++
 src/kadmin/kpasswd/configure.in      | 4 +---
 src/kadmin/server/ChangeLog          | 5 +++++
 src/lib/crypto/des/ChangeLog         | 5 +++++
 src/lib/crypto/des/configure.in      | 4 +---
 src/slave/ChangeLog                  | 5 +++++
 src/slave/configure.in               | 4 +---
 src/tests/create/ChangeLog           | 5 +++++
 src/tests/create/configure.in        | 4 +---
 src/tests/hammer/ChangeLog           | 5 +++++
 src/tests/hammer/configure.in        | 4 +---
 src/tests/verify/ChangeLog           | 5 +++++
 src/tests/verify/configure.in        | 4 +---
 47 files changed, 143 insertions(+), 68 deletions(-)

commit d4256e27e3a908966c57b3c60537855118c99a06
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 1 21:49:24 1995 +0000

    Replace check for -lsocket and -lnsl with WITH_NETLIB check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5038 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog    | 5 +++++
 src/clients/kdestroy/configure.in | 3 +--
 src/clients/klist/ChangeLog       | 5 +++++
 src/clients/klist/configure.in    | 3 +--
 4 files changed, 12 insertions(+), 4 deletions(-)

commit 7ba5ae504d25423ae58404f01baef1d20389956a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 1 21:42:47 1995 +0000

    Folded in Ezra's changes to support --with-netlib, for support of the
    SGI's (and other broken SysV OS's).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5037 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |  5 +++++
 src/aclocal.m4   | 19 ++++++++++++++++++-
 src/configure.in |  1 +
 3 files changed, 24 insertions(+), 1 deletion(-)

commit f6defacaf3e5967fb89db64f16a9148e5f09b457
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 1 03:56:35 1995 +0000

    More improvements made.  Interim checkin...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5036 dc483132-0cff-0310-8789-dd5450dbe970

 doc/install.texi | 274 +++++++++++++++++++++++++++++++++++++------------------
 1 file changed, 186 insertions(+), 88 deletions(-)

commit c77abe01863d9216336f63aae6c8978fa00b5534
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 28 18:38:13 1995 +0000

    Remove #ifdef STDC check to see if we should use const --- configure
    takes care of this.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5035 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog     | 5 +++++
 src/util/et/error_table.h | 4 ----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit cd9f77db6ec72fd4d982e54b2756347b240d488f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 28 18:37:44 1995 +0000

    Add $(srcdir) to install line so that installs work correctly when the
    build tree != the source tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5034 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog   | 6 ++++++
 src/appl/telnet/telnet/Makefile.in | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 3eae7fcf1071a32ac009e8e4610056e5caae71ae
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 10:46:27 1995 +0000

    * krb5.h:  Rename to ../krb5.h so it can be #included by end users
    without the use of slashes or extra -I options.  First step in
    making it stand alone without a train of a dozen other include
    files tagging along behind.
    * configure.in (AC_INIT):  Use another file (not krb5.h) as src test.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5033 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/configure.in |   2 +-
 src/include/krb5/krb5.h       | 329 ------------------------------------------
 2 files changed, 1 insertion(+), 330 deletions(-)

commit dc81404d7570b4a422402e8fea5a4294a34aa0c7
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 10:33:30 1995 +0000

    * README, *.[ch]:  Avoid <...> includes for our include files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5032 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog       | 4 ++++
 src/krb524/README          | 2 +-
 src/krb524/conv_creds.c    | 2 +-
 src/krb524/conv_princ.c    | 2 +-
 src/krb524/conv_tkt.c      | 3 +--
 src/krb524/conv_tkt_skey.c | 3 +--
 src/krb524/encode.c        | 3 +--
 src/krb524/getcred.c       | 2 +-
 src/krb524/k524init.c      | 2 +-
 src/krb524/krb524.h        | 2 +-
 src/krb524/krb524d.c       | 9 +--------
 src/krb524/sendmsg.c       | 5 +----
 src/krb524/test.c          | 4 +---
 13 files changed, 16 insertions(+), 27 deletions(-)

commit 5dc991a8fadf25e52163da660d7c4c7b0b8a19bf
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 10:30:29 1995 +0000

    * *.[ch]:  Avoid <krb5/...> and <com_err.h> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5031 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  4 ++++
 src/kdc/dispatch.c    |  6 +-----
 src/kdc/do_as_req.c   | 12 ++----------
 src/kdc/do_tgs_req.c  | 10 ++--------
 src/kdc/extern.c      |  9 +--------
 src/kdc/extern.h      |  2 --
 src/kdc/kdc_util.c    |  9 +--------
 src/kdc/kdc_util.h    |  2 --
 src/kdc/kerberos_v4.c | 13 ++-----------
 src/kdc/main.c        | 16 ++--------------
 src/kdc/network.c     | 10 ++--------
 src/kdc/policy.c      |  8 +-------
 src/kdc/policy.h      |  2 --
 src/kdc/replay.c      |  6 +-----
 src/kdc/rtest.c       |  5 +----
 15 files changed, 20 insertions(+), 94 deletions(-)

commit 347ba456a7a60c2cf5b1e68c9d44b31534fa1e83
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 10:25:13 1995 +0000

    * *.c:  Avoid <krb5/...> and <com_err.h> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5030 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/ChangeLog      |  4 ++++
 src/kadmin/client/kadmin.c       | 10 ++--------
 src/kadmin/client/kadmin_add.c   | 11 ++---------
 src/kadmin/client/kadmin_adr.c   | 12 ++----------
 src/kadmin/client/kadmin_cpr.c   | 10 ++--------
 src/kadmin/client/kadmin_cpw.c   | 10 ++--------
 src/kadmin/client/kadmin_del.c   | 11 ++---------
 src/kadmin/client/kadmin_done.c  | 10 ++--------
 src/kadmin/client/kadmin_inq.c   | 10 ++--------
 src/kadmin/client/kadmin_mod.c   | 11 ++---------
 src/kadmin/client/kadmin_msnd.c  | 17 ++---------------
 src/kadmin/server/ChangeLog      |  4 ++++
 src/kadmin/server/adm_adm_func.c | 10 ++--------
 src/kadmin/server/adm_check.c    | 10 +++-------
 src/kadmin/server/adm_extern.c   |  8 +-------
 src/kadmin/server/adm_extern.h   |  2 --
 src/kadmin/server/adm_fmt_inq.c  |  8 +-------
 src/kadmin/server/adm_funcs.c    | 18 +++---------------
 src/kadmin/server/adm_kadmin.c   |  8 ++------
 src/kadmin/server/adm_kpasswd.c  |  8 ++------
 src/kadmin/server/adm_listen.c   |  9 ++-------
 src/kadmin/server/adm_nego.c     | 10 ++--------
 src/kadmin/server/adm_network.c  |  8 ++------
 src/kadmin/server/adm_parse.c    |  5 +----
 src/kadmin/server/adm_process.c  |  8 ++------
 src/kadmin/server/adm_server.c   | 12 ++----------
 src/kadmin/server/adm_v4_pwd.c   |  9 +--------
 27 files changed, 54 insertions(+), 199 deletions(-)

commit 2bc03ada9004c6e85ad6ffee86f5a792de26c235
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 10:22:14 1995 +0000

    Avoid <krb5/...> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5029 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.new/client/ChangeLog    |  4 ++++
 src/kadmin.new/client/kadmin.c     |  5 +----
 src/kadmin.new/client/memmove.c    |  3 +--
 src/kadmin.new/client/ss_wrapper.c |  2 +-
 src/kadmin/kpasswd/ChangeLog       |  4 ++++
 src/kadmin/kpasswd/kpasswd.c       | 19 +++----------------
 6 files changed, 14 insertions(+), 23 deletions(-)

commit 77495b274b2926f0c27b9bea8822fe66dce4e3fe
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 10:12:28 1995 +0000

    Avoid <krb5/...> and <com_err.h> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5028 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/ChangeLog        |  4 ++++
 src/admin/aname/kdb5_anadd.c     |  8 ++------
 src/admin/convert/ChangeLog      |  4 ++++
 src/admin/convert/kdb5_convert.c | 13 ++-----------
 src/admin/create/ChangeLog       |  4 ++++
 src/admin/create/kdb5_create.c   | 13 ++-----------
 src/admin/destroy/ChangeLog      |  4 ++++
 src/admin/destroy/kdb5_destroy.c |  9 ++-------
 src/admin/edit/ChangeLog         |  5 +++++
 src/admin/edit/dump.c            | 16 +++-------------
 src/admin/edit/dumpv4.c          | 14 ++------------
 src/admin/edit/kdb5_edit.c       | 12 ++----------
 src/admin/edit/ss_wrapper.c      |  2 +-
 src/admin/edit/tcl_wrapper.c     |  2 +-
 src/admin/edit/util.c            |  6 +-----
 src/admin/stash/ChangeLog        |  4 ++++
 src/admin/stash/kdb5_stash.c     | 11 ++---------
 src/clients/kdestroy/ChangeLog   |  4 ++++
 src/clients/kdestroy/kdestroy.c  |  6 ++----
 src/clients/kinit/ChangeLog      |  4 ++++
 src/clients/kinit/kinit.c        |  6 ++----
 src/clients/klist/ChangeLog      |  4 ++++
 src/clients/klist/klist.c        |  6 ++----
 src/clients/ksu/ChangeLog        |  4 ++++
 src/clients/ksu/ksu.h            | 11 ++---------
 25 files changed, 69 insertions(+), 107 deletions(-)

commit 6c42b45f20896381971b62df03c236df750b9be0
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 10:02:46 1995 +0000

    Avoid <krb5/...> and <com_err.h> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5027 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/ChangeLog    | 4 ++++
 src/appl/simple/client/sim_client.c | 7 ++-----
 src/appl/simple/server/ChangeLog    | 4 ++++
 src/appl/simple/server/sim_server.c | 7 ++-----
 4 files changed, 12 insertions(+), 10 deletions(-)

commit 9ab5cfc6b2f1ddd04fe2adeddb3cb80a3e687cb7
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 10:01:05 1995 +0000

    Avoid <krb5/...> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5026 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/ChangeLog         | 4 ++++
 src/appl/sample/sample.h          | 2 --
 src/appl/sample/sclient/ChangeLog | 4 ++++
 src/appl/sample/sclient/sclient.c | 6 ++----
 src/appl/sample/sserver/ChangeLog | 4 ++++
 src/appl/sample/sserver/sserver.c | 7 +++----
 6 files changed, 17 insertions(+), 10 deletions(-)

commit de237dcc17c8f87e8f94c96c94130be1e11adbf3
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 09:57:53 1995 +0000

    * pop_init.c, pop_pass.c, pop_user.c, mh-6.8.patch:  Avoid <krb5/...> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5025 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog    | 5 +++++
 src/appl/popper/mh-6.8.patch | 8 ++++----
 src/appl/popper/pop_init.c   | 5 ++---
 src/appl/popper/pop_pass.c   | 6 ++----
 src/appl/popper/pop_user.c   | 6 ++----
 5 files changed, 15 insertions(+), 15 deletions(-)

commit 81e578f8acdbe3e140f93d377b2d2d5d06ca2724
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 09:54:42 1995 +0000

    Avoid <krb5/...> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5024 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/ChangeLog       | 6 +++++-
 src/appl/mailquery/poplib.c        | 6 ++----
 src/appl/movemail/ChangeLog        | 4 ++++
 src/appl/movemail/movemail.c       | 7 +++----
 src/appl/telnet/telnetd/ChangeLog  | 4 ++++
 src/appl/telnet/telnetd/sys_term.c | 2 +-
 6 files changed, 19 insertions(+), 10 deletions(-)

commit 2c72ce111891f6e49d4490d166708e5aa8007d57
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 09:52:05 1995 +0000

    Avoid <krb5/...> and <com_err.h> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5023 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/ChangeLog | 4 ++++
 src/appl/user_user/client.c  | 6 ++----
 src/appl/user_user/server.c  | 6 ++----
 3 files changed, 8 insertions(+), 8 deletions(-)

commit 7aeb8f6355fbb51761d00745d38c1870d0bf9f9e
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 09:50:08 1995 +0000

    oops, described it in wrong dir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5022 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ead3217846ffb378d695760d6189af37bde4be86
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 09:49:23 1995 +0000

    Avoid <krb5/...> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5021 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 4 ++++
 src/appl/telnet/libtelnet/forward.c   | 5 +----
 src/appl/telnet/libtelnet/kerberos5.c | 7 ++-----
 3 files changed, 7 insertions(+), 9 deletions(-)

commit d43f941d130bc6a12ad4e5deb2041c472f37be7e
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 09:43:29 1995 +0000

    * forward.c, kcmd.c, krcp.c, krlogin.c, krlogind.c, krsh.c,
    krshd.c:  Avoid <krb5/...> and <com_err.h> includes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5020 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 5 +++++
 src/appl/bsd/forward.c  | 5 +----
 src/appl/bsd/kcmd.c     | 4 +---
 src/appl/bsd/krcp.c     | 8 ++------
 src/appl/bsd/krlogin.c  | 7 ++-----
 src/appl/bsd/krlogind.c | 8 ++------
 src/appl/bsd/krsh.c     | 7 ++-----
 src/appl/bsd/krshd.c    | 8 ++------
 8 files changed, 17 insertions(+), 35 deletions(-)

commit e4b39924de379951d624373bd715f1b6c976c387
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 09:36:53 1995 +0000

    * Makefile.in:  Avoid recompilation of std_rqs.c every single time
    `make' is run.
    * error.c:  Use "com_err.h", not <com_err.h>.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5019 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog   | 6 ++++++
 src/util/ss/Makefile.in | 2 +-
 src/util/ss/error.c     | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit 37589453d69dbf558d9c1fb9a792c1ca755baeb4
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 09:35:54 1995 +0000

    * com_err.3:  Document "com_err.h" rather than <com_err.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5018 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 4 ++++
 src/util/et/com_err.3 | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f54af20374e5d2c43a78f9643bd19eafc468cdbb
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 09:34:25 1995 +0000

    Avoid <krb5/...> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5017 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog                  |  4 ++++
 src/lib/des425/ChangeLog           |  5 +++++
 src/lib/des425/cksum.c             |  1 -
 src/lib/des425/des.c               |  1 -
 src/lib/des425/des.h               |  3 +--
 src/lib/des425/enc_dec.c           |  1 -
 src/lib/des425/pcbc_encrypt.c      |  5 ++---
 src/lib/des425/quad_cksum.c        |  3 +--
 src/lib/des425/read_passwd.c       |  4 ----
 src/lib/des425/string2key.c        |  2 --
 src/lib/des425/weak_key.c          |  1 -
 src/lib/glue4.c                    |  2 +-
 src/slave/ChangeLog                |  4 ++++
 src/slave/kprop.c                  | 11 ++---------
 src/slave/kpropd.c                 | 11 ++---------
 src/tests/ChangeLog                |  4 ++++
 src/tests/asn.1/ChangeLog          |  5 +++++
 src/tests/asn.1/krb5_decode_test.c |  6 +++---
 src/tests/asn.1/krb5_encode_test.c |  6 +++---
 src/tests/asn.1/ktest.h            |  2 +-
 src/tests/asn.1/ktest_equal.h      |  2 +-
 src/tests/asn.1/utility.c          |  2 +-
 src/tests/asn.1/utility.h          |  2 +-
 src/tests/create/ChangeLog         |  4 ++++
 src/tests/create/kdb5_mkdums.c     | 13 ++-----------
 src/tests/dump.c                   |  3 +--
 src/tests/hammer/ChangeLog         |  4 ++++
 src/tests/hammer/kdc5_hammer.c     |  9 ++-------
 src/tests/hammer/pp.c              |  2 +-
 src/tests/test1.c                  |  2 +-
 src/tests/verify/ChangeLog         |  4 ++++
 src/tests/verify/kdb5_verify.c     | 14 ++------------
 32 files changed, 62 insertions(+), 80 deletions(-)

commit 4f4ee9b7b8b2dd084a3f35ffa5b6c716ed1c7609
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 09:33:32 1995 +0000

    <com_err.h> => "com_err.h"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5016 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog             | 1 +
 src/lib/gssapi/generic/disp_com_err_status.c | 2 +-
 src/lib/gssapi/krb5/ChangeLog                | 1 +
 src/lib/gssapi/krb5/disp_status.c            | 2 +-
 4 files changed, 4 insertions(+), 2 deletions(-)

commit ef90d8fb6d87241ab82560131c1268e50a2c9c7f
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 09:21:46 1995 +0000

    * *.c:  Avoid <krb5/...> includes.
    * parse.c:  Exdent #ifndef to left margin for old compilers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5015 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog      |  5 +++++
 src/lib/krb5/krb/addr_comp.c    |  4 +---
 src/lib/krb5/krb/addr_order.c   |  4 +---
 src/lib/krb5/krb/addr_srch.c    |  3 +--
 src/lib/krb5/krb/bld_pr_ext.c   |  4 +---
 src/lib/krb5/krb/bld_princ.c    |  5 +----
 src/lib/krb5/krb/chk_trans.c    |  2 +-
 src/lib/krb5/krb/compat_recv.c  | 10 ++--------
 src/lib/krb5/krb/conv_princ.c   |  2 +-
 src/lib/krb5/krb/copy_addrs.c   |  5 +----
 src/lib/krb5/krb/copy_athctr.c  |  5 +----
 src/lib/krb5/krb/copy_auth.c    |  5 +----
 src/lib/krb5/krb/copy_cksum.c   |  5 +----
 src/lib/krb5/krb/copy_creds.c   |  5 +----
 src/lib/krb5/krb/copy_data.c    |  4 +---
 src/lib/krb5/krb/copy_key.c     |  4 +---
 src/lib/krb5/krb/copy_princ.c   |  5 +----
 src/lib/krb5/krb/copy_tick.c    |  5 +----
 src/lib/krb5/krb/cp_key_cnt.c   |  4 +---
 src/lib/krb5/krb/decode_kdc.c   |  7 +------
 src/lib/krb5/krb/decrypt_tk.c   |  7 +------
 src/lib/krb5/krb/encode_kdc.c   |  5 +----
 src/lib/krb5/krb/encrypt_tk.c   |  7 +------
 src/lib/krb5/krb/faddr_ordr.c   |  4 +---
 src/lib/krb5/krb/free_rtree.c   |  4 +---
 src/lib/krb5/krb/gc_2tgt.c      |  6 +-----
 src/lib/krb5/krb/gc_frm_kdc.c   |  4 +---
 src/lib/krb5/krb/gc_via_tgt.c   |  8 +-------
 src/lib/krb5/krb/gen_seqnum.c   |  5 +----
 src/lib/krb5/krb/gen_subkey.c   |  4 +---
 src/lib/krb5/krb/get_creds.c    |  3 +--
 src/lib/krb5/krb/get_fcreds.c   |  5 +----
 src/lib/krb5/krb/get_in_tkt.c   |  6 +-----
 src/lib/krb5/krb/in_tkt_ktb.c   |  3 +--
 src/lib/krb5/krb/in_tkt_pwd.c   |  5 +----
 src/lib/krb5/krb/in_tkt_sky.c   |  5 +----
 src/lib/krb5/krb/init_ctx.c     |  4 +---
 src/lib/krb5/krb/kdc_rep_dc.c   |  5 +----
 src/lib/krb5/krb/krbconfig.c    |  3 +--
 src/lib/krb5/krb/mk_cred.c      |  5 +----
 src/lib/krb5/krb/mk_error.c     |  6 +-----
 src/lib/krb5/krb/mk_priv.c      |  6 +-----
 src/lib/krb5/krb/mk_rep.c       |  9 +--------
 src/lib/krb5/krb/mk_req.c       |  5 +----
 src/lib/krb5/krb/mk_req_ext.c   |  9 +--------
 src/lib/krb5/krb/mk_safe.c      |  6 +-----
 src/lib/krb5/krb/parse.c        | 10 +++-------
 src/lib/krb5/krb/pr_to_salt.c   |  5 +----
 src/lib/krb5/krb/preauth.c      |  6 +-----
 src/lib/krb5/krb/princ_comp.c   |  4 +---
 src/lib/krb5/krb/rd_cred.c      |  5 +----
 src/lib/krb5/krb/rd_error.c     |  7 +------
 src/lib/krb5/krb/rd_priv.c      |  7 +------
 src/lib/krb5/krb/rd_rep.c       |  6 +-----
 src/lib/krb5/krb/rd_req.c       |  6 +-----
 src/lib/krb5/krb/rd_req_dec.c   |  6 +-----
 src/lib/krb5/krb/rd_req_sim.c   |  5 +----
 src/lib/krb5/krb/rd_safe.c      |  6 +-----
 src/lib/krb5/krb/recvauth.c     |  9 ++-------
 src/lib/krb5/krb/send_tgs.c     |  5 +----
 src/lib/krb5/krb/sendauth.c     | 11 ++---------
 src/lib/krb5/krb/srv_rcache.c   |  4 +---
 src/lib/krb5/krb/t_walk_rtree.c |  5 ++---
 src/lib/krb5/krb/tgtname.c      |  4 +---
 src/lib/krb5/krb/unparse.c      |  3 +--
 src/lib/krb5/krb/walk_rtree.c   |  4 +---
 66 files changed, 76 insertions(+), 274 deletions(-)

commit 0120342539d5bf6314175d43c74ad2a8fb1ce920
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 09:10:59 1995 +0000

    Avoid <krb5/...> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5014 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     |  4 ++++
 src/lib/krb5/os/an_to_ln.c    | 12 +-----------
 src/lib/krb5/os/ccdefname.c   |  6 +-----
 src/lib/krb5/os/def_realm.c   |  5 +----
 src/lib/krb5/os/free_hstrl.c  |  6 +-----
 src/lib/krb5/os/free_krbhs.c  |  5 +----
 src/lib/krb5/os/full_ipadr.c  |  6 +-----
 src/lib/krb5/os/gen_port.c    |  6 +-----
 src/lib/krb5/os/gen_rname.c   |  7 +------
 src/lib/krb5/os/get_krbhst.c  |  4 +---
 src/lib/krb5/os/hst_realm.c   |  7 +------
 src/lib/krb5/os/init_os_ctx.c |  5 +----
 src/lib/krb5/os/krbfileio.c   |  7 +------
 src/lib/krb5/os/ktdefname.c   |  6 +-----
 src/lib/krb5/os/kuserok.c     |  8 +-------
 src/lib/krb5/os/localaddr.c   |  5 +----
 src/lib/krb5/os/locate_kdc.c  |  8 +-------
 src/lib/krb5/os/lock_file.c   |  7 +------
 src/lib/krb5/os/net_read.c    |  4 +---
 src/lib/krb5/os/net_write.c   |  4 +---
 src/lib/krb5/os/osconfig.c    |  5 +----
 src/lib/krb5/os/port2ip.c     |  7 +------
 src/lib/krb5/os/read_msg.c    |  9 +--------
 src/lib/krb5/os/read_pwd.c    |  6 +-----
 src/lib/krb5/os/realm_dom.c   |  6 +-----
 src/lib/krb5/os/sendto_kdc.c  |  9 +--------
 src/lib/krb5/os/sn2princ.c    |  5 +----
 src/lib/krb5/os/timeofday.c   |  4 +---
 src/lib/krb5/os/unlck_file.c  |  6 +-----
 src/lib/krb5/os/ustime.c      |  6 +-----
 src/lib/krb5/os/write_msg.c   |  8 +-------
 31 files changed, 34 insertions(+), 159 deletions(-)

commit f17d01e3e516e9e9bc1f0de45f15e3dd0751d4f5
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 09:07:00 1995 +0000

    * daemon.c, memmove.c, strcasecmp.c, strdup.c:  Avoid <krb5/...>
    includes.
    * memmove.c:  Use HAS_SYS_TYPES_H.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5013 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog    | 6 ++++++
 src/lib/krb5/posix/daemon.c     | 2 +-
 src/lib/krb5/posix/memmove.c    | 5 +++--
 src/lib/krb5/posix/strcasecmp.c | 3 +--
 src/lib/krb5/posix/strdup.c     | 3 +--
 5 files changed, 12 insertions(+), 7 deletions(-)

commit 5567c813dbd72c6859953ca0d64f59d8afa3f905
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 09:04:14 1995 +0000

    Avoid <krb5/....> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5012 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 4 ++++
 src/lib/krb5/rcache/rc_base.h | 4 +---
 src/lib/krb5/rcache/rc_dfl.c  | 1 -
 src/lib/krb5/rcache/rc_io.c   | 2 --
 src/lib/krb5/rcache/rc_io.h   | 1 -
 src/lib/krb5/rcache/rcdef.c   | 3 +--
 6 files changed, 6 insertions(+), 9 deletions(-)

commit 59c3cce1fb36304ef55f37379092c7788a7176b9
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 09:03:06 1995 +0000

    *.c:  Avoid <krb5/...> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5011 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog         | 4 ++++
 src/lib/krb5/keytab/file/ChangeLog    | 4 ++++
 src/lib/krb5/keytab/file/ktf_add.c    | 5 +----
 src/lib/krb5/keytab/file/ktf_close.c  | 5 +----
 src/lib/krb5/keytab/file/ktf_defops.c | 4 +---
 src/lib/krb5/keytab/file/ktf_endget.c | 5 +----
 src/lib/krb5/keytab/file/ktf_g_ent.c  | 5 +----
 src/lib/krb5/keytab/file/ktf_g_name.c | 5 +----
 src/lib/krb5/keytab/file/ktf_next.c   | 5 +----
 src/lib/krb5/keytab/file/ktf_ops.c    | 4 +---
 src/lib/krb5/keytab/file/ktf_remove.c | 5 +----
 src/lib/krb5/keytab/file/ktf_resolv.c | 5 +----
 src/lib/krb5/keytab/file/ktf_ssget.c  | 5 +----
 src/lib/krb5/keytab/file/ktf_util.c   | 9 +--------
 src/lib/krb5/keytab/file/ktf_wops.c   | 4 +---
 src/lib/krb5/keytab/file/ktf_wreslv.c | 5 +----
 src/lib/krb5/keytab/ktadd.c           | 3 +--
 src/lib/krb5/keytab/ktbase.c          | 4 +---
 src/lib/krb5/keytab/ktdefault.c       | 3 +--
 src/lib/krb5/keytab/ktfr_entry.c      | 4 +---
 src/lib/krb5/keytab/ktremove.c        | 3 +--
 src/lib/krb5/keytab/read_servi.c      | 5 +----
 22 files changed, 28 insertions(+), 73 deletions(-)

commit cacff5ab51975a95a96d998ecaf2cf8708a636de
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 08:58:11 1995 +0000

    Avoid <krb5/...> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5010 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/ChangeLog    | 4 ++++
 src/lib/krb5/free/f_addr.c     | 5 +----
 src/lib/krb5/free/f_address.c  | 4 +---
 src/lib/krb5/free/f_ap_rep.c   | 4 +---
 src/lib/krb5/free/f_ap_req.c   | 4 +---
 src/lib/krb5/free/f_arep_enc.c | 4 +---
 src/lib/krb5/free/f_auth_cnt.c | 4 +---
 src/lib/krb5/free/f_authdata.c | 4 +---
 src/lib/krb5/free/f_authent.c  | 4 +---
 src/lib/krb5/free/f_cksum.c    | 4 +---
 src/lib/krb5/free/f_cred.c     | 4 +---
 src/lib/krb5/free/f_cred_cnt.c | 4 +---
 src/lib/krb5/free/f_cred_enc.c | 4 +---
 src/lib/krb5/free/f_creds.c    | 4 +---
 src/lib/krb5/free/f_enc_kdc.c  | 4 +---
 src/lib/krb5/free/f_enc_tkt.c  | 4 +---
 src/lib/krb5/free/f_error.c    | 4 +---
 src/lib/krb5/free/f_kdc_rp.c   | 4 +---
 src/lib/krb5/free/f_kdc_rq.c   | 4 +---
 src/lib/krb5/free/f_keyblock.c | 4 +---
 src/lib/krb5/free/f_last_req.c | 4 +---
 src/lib/krb5/free/f_padata.c   | 4 +---
 src/lib/krb5/free/f_princ.c    | 4 +---
 src/lib/krb5/free/f_priv.c     | 4 +---
 src/lib/krb5/free/f_priv_enc.c | 4 +---
 src/lib/krb5/free/f_pwd_data.c | 4 +---
 src/lib/krb5/free/f_pwd_seq.c  | 4 +---
 src/lib/krb5/free/f_safe.c     | 4 +---
 src/lib/krb5/free/f_tckt.c     | 4 +---
 src/lib/krb5/free/f_tckts.c    | 4 +---
 src/lib/krb5/free/f_tgt_cred.c | 5 +----
 src/lib/krb5/free/f_tkt_auth.c | 4 +---
 32 files changed, 35 insertions(+), 95 deletions(-)

commit 3ad49079d5d69f11282f933f3851c862571fbff8
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 08:38:28 1995 +0000

    * init_ets.c:  Avoid <krb5/...> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5009 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog  | 4 ++++
 src/lib/krb5/error_tables/init_ets.c | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit d9e9a7acf4521197d3615c9f16fc526b5af16985
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 08:37:34 1995 +0000

    Avoid <krb5/...> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5008 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog          | 4 ++++
 src/lib/krb5/ccache/ccbase.c           | 4 +---
 src/lib/krb5/ccache/ccdefault.c        | 3 +--
 src/lib/krb5/ccache/file/ChangeLog     | 4 ++++
 src/lib/krb5/ccache/file/fcc.h         | 6 +-----
 src/lib/krb5/ccache/file/fcc_gennew.c  | 2 +-
 src/lib/krb5/ccache/file/fcc_maybe.c   | 4 +---
 src/lib/krb5/ccache/stdio/ChangeLog    | 4 ++++
 src/lib/krb5/ccache/stdio/scc.h        | 5 +----
 src/lib/krb5/ccache/stdio/scc_gennew.c | 2 +-
 src/lib/krb5/ccache/stdio/scc_maybe.c  | 5 +----
 11 files changed, 20 insertions(+), 23 deletions(-)

commit be7323b29c761710b68104c0ae4004228d7c11c6
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 08:35:09 1995 +0000

    Avoid <krb5/....> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5007 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   | 4 ++++
 src/lib/gssapi/generic/gssapi.h    | 6 +++---
 src/lib/gssapi/krb5/ChangeLog      | 4 ++++
 src/lib/gssapi/krb5/gssapiP_krb5.h | 4 ++--
 src/lib/gssapi/krb5/gssapi_krb5.h  | 2 +-
 src/lib/kdb/ChangeLog              | 5 +++++
 src/lib/kdb/decrypt_key.c          | 6 +-----
 src/lib/kdb/encrypt_key.c          | 5 +----
 src/lib/kdb/fetch_mkey.c           | 7 +------
 src/lib/kdb/kdb_dbm.c              | 9 +--------
 src/lib/kdb/setup_mkey.c           | 5 +----
 src/lib/kdb/store_mkey.c           | 6 +-----
 src/lib/kdb/verify_mky.c           | 5 +----
 src/lib/krb5/asn.1/ChangeLog       | 6 ++++++
 src/lib/krb5/asn.1/asn1_decode.h   | 2 +-
 src/lib/krb5/asn.1/asn1_encode.h   | 2 +-
 src/lib/krb5/asn.1/asn1_get.h      | 2 +-
 src/lib/krb5/asn.1/asn1_k_decode.h | 2 +-
 src/lib/krb5/asn.1/asn1_k_encode.h | 2 +-
 src/lib/krb5/asn.1/asn1_make.h     | 2 +-
 src/lib/krb5/asn.1/asn1_misc.h     | 2 +-
 src/lib/krb5/asn.1/asn1buf.h       | 3 +--
 src/lib/krb5/asn.1/glue2.c         | 2 +-
 src/lib/krb5/asn.1/krb5_decode.c   | 2 +-
 src/lib/krb5/asn.1/krb5_encode.c   | 2 +-
 src/lib/krb5/asn.1/krbasn1.h       | 2 +-
 26 files changed, 44 insertions(+), 55 deletions(-)

commit 53b1b612e91915358b3c80e7294faf0c6d2720bd
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 08:25:12 1995 +0000

    Avoid <krb5/...> includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5006 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog        | 4 ++++
 src/lib/crypto/cryptoconf.c     | 4 ++--
 src/lib/crypto/des/ChangeLog    | 4 ++++
 src/lib/crypto/des/des_int.h    | 2 +-
 src/lib/crypto/des_md5.c        | 2 +-
 src/lib/crypto/md4/ChangeLog    | 4 ++++
 src/lib/crypto/md4/rsa-md4.h    | 4 ++--
 src/lib/crypto/md5/ChangeLog    | 5 +++++
 src/lib/crypto/md5/md5.c        | 2 +-
 src/lib/crypto/md5/md5crypto.c  | 2 +-
 src/lib/crypto/md5/md5glue.c    | 2 +-
 src/lib/crypto/md5/t_mddriver.c | 2 +-
 src/lib/krb425/425error.c       | 2 +-
 src/lib/krb425/ChangeLog        | 5 +++++
 src/lib/krb425/kn_parse.c       | 2 +-
 src/lib/krb425/krb425.h         | 5 +----
 16 files changed, 35 insertions(+), 16 deletions(-)

commit 2f6cfdc9b816d12b068e88ccfc907b17770f9e99
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 08:01:32 1995 +0000

    * aclocal.m4 (ADD_DEF):  Add -I...include/krb5 so we won't need
    pathnames to Kerberos include files in any of the #include lines
    in the source tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5005 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 56fec7c4ed0eff697a18f5df2e023209eb99d0a3
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 07:58:41 1995 +0000

    * Makefile.in (osconf.h):  Remove temp file osconf.new
    
    * 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

 src/include/krb5/ChangeLog   |  18 ++++++
 src/include/krb5/Makefile.in |   2 +-
 src/include/krb5/base-defs.h |   2 +-
 src/include/krb5/config.h    | 137 -------------------------------------------
 src/include/krb5/dbm.h       |   2 +-
 src/include/krb5/error_def.h |  10 ++--
 src/include/krb5/free.h      |  36 ------------
 src/include/krb5/k5-config.h | 137 +++++++++++++++++++++++++++++++++++++++++++
 src/include/krb5/k5-free.h   |  36 ++++++++++++
 src/include/krb5/sysincl.h   |   2 +-
 10 files changed, 200 insertions(+), 182 deletions(-)

commit 7b9c4c5e4fe85f4c669c37fedf1bc613482d2edb
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 28 07:56:00 1995 +0000

    * k5-int.h:  Remove commented-out <widen.h> and <narrow.h>.
    * krb5.h: Same as old krb5/krb5.h, as a start.  Gradually things
    that don't need to be exported will be moved from krb5.h into
    k5-int.h (and vice verse for e.g. function prototypes).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5003 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog |   7 +
 src/include/k5-int.h  |   9 +-
 src/include/krb5.h    | 352 ++++++++++++++++++++++++++++++++++++++++++++++----
 3 files changed, 336 insertions(+), 32 deletions(-)

commit 95a3c7fe3fca3eea7dcf4cd01e98deb4bf37b812
Author: Keith Vetter <keithv@fusion.com>
Date:   Mon Feb 27 21:32:03 1995 +0000

    Converted the krb5/krb directory to work under windows. Mostly added the
    windows INTERFACE keyword to functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5002 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog     |   8 +++
 src/include/krb5/config.h      |  15 ++++-
 src/include/krb5/func-proto.h  |  12 ++--
 src/include/krb5/preauth.h     |  12 ++--
 src/lib/krb5/krb/ChangeLog     |  47 +++-----------
 src/lib/krb5/krb/Makefile.in   | 144 +++++++++++++++++++++--------------------
 src/lib/krb5/krb/addr_comp.c   |   2 +-
 src/lib/krb5/krb/addr_order.c  |   2 +-
 src/lib/krb5/krb/addr_srch.c   |   2 +-
 src/lib/krb5/krb/bld_pr_ext.c  |   2 +-
 src/lib/krb5/krb/bld_princ.c   |   4 +-
 src/lib/krb5/krb/chk_trans.c   |   3 +-
 src/lib/krb5/krb/compat_recv.c |   2 +
 src/lib/krb5/krb/conv_princ.c  |   6 +-
 src/lib/krb5/krb/copy_addrs.c  |   4 +-
 src/lib/krb5/krb/copy_athctr.c |   2 +-
 src/lib/krb5/krb/copy_auth.c   |   2 +-
 src/lib/krb5/krb/copy_cksum.c  |   2 +-
 src/lib/krb5/krb/copy_creds.c  |   2 +-
 src/lib/krb5/krb/copy_data.c   |   2 +-
 src/lib/krb5/krb/copy_key.c    |   2 +-
 src/lib/krb5/krb/copy_princ.c  |   2 +-
 src/lib/krb5/krb/copy_tick.c   |   2 +-
 src/lib/krb5/krb/cp_key_cnt.c  |   2 +-
 src/lib/krb5/krb/decode_kdc.c  |   2 +-
 src/lib/krb5/krb/decrypt_tk.c  |   2 +-
 src/lib/krb5/krb/encode_kdc.c  |   2 +-
 src/lib/krb5/krb/encrypt_tk.c  |   2 +-
 src/lib/krb5/krb/faddr_ordr.c  |   2 +-
 src/lib/krb5/krb/free_rtree.c  |   2 +-
 src/lib/krb5/krb/gc_2tgt.c     |   2 +-
 src/lib/krb5/krb/gc_frm_kdc.c  |   3 +-
 src/lib/krb5/krb/gc_via_tgt.c  |   2 +-
 src/lib/krb5/krb/gen_seqnum.c  |   2 +-
 src/lib/krb5/krb/gen_subkey.c  |   2 +-
 src/lib/krb5/krb/get_creds.c   |   2 +-
 src/lib/krb5/krb/get_fcreds.c  |   5 +-
 src/lib/krb5/krb/get_in_tkt.c  |   8 +--
 src/lib/krb5/krb/in_tkt_ktb.c  |  12 +++-
 src/lib/krb5/krb/in_tkt_pwd.c  |  12 +++-
 src/lib/krb5/krb/in_tkt_sky.c  |  10 ++-
 src/lib/krb5/krb/init_ctx.c    |  10 +--
 src/lib/krb5/krb/int-proto.h   |   6 +-
 src/lib/krb5/krb/kdc_rep_dc.c  |   2 +-
 src/lib/krb5/krb/mk_cred.c     |   2 +-
 src/lib/krb5/krb/mk_error.c    |   2 +-
 src/lib/krb5/krb/mk_priv.c     |   2 +-
 src/lib/krb5/krb/mk_rep.c      |   2 +-
 src/lib/krb5/krb/mk_req.c      |   2 +-
 src/lib/krb5/krb/mk_req_ext.c  |   2 +-
 src/lib/krb5/krb/mk_safe.c     |   2 +-
 src/lib/krb5/krb/parse.c       |   4 +-
 src/lib/krb5/krb/pr_to_salt.c  |   6 +-
 src/lib/krb5/krb/preauth.c     |  16 ++---
 src/lib/krb5/krb/princ_comp.c  |   4 +-
 src/lib/krb5/krb/rd_cred.c     |   4 +-
 src/lib/krb5/krb/rd_error.c    |   2 +-
 src/lib/krb5/krb/rd_priv.c     |   4 +-
 src/lib/krb5/krb/rd_rep.c      |   2 +-
 src/lib/krb5/krb/rd_req.c      |   2 +-
 src/lib/krb5/krb/rd_req_dec.c  |   4 +-
 src/lib/krb5/krb/rd_req_sim.c  |   2 +-
 src/lib/krb5/krb/rd_safe.c     |   4 +-
 src/lib/krb5/krb/recvauth.c    |   5 +-
 src/lib/krb5/krb/send_tgs.c    |   4 +-
 src/lib/krb5/krb/sendauth.c    |   6 +-
 src/lib/krb5/krb/srv_rcache.c  |   2 +-
 src/lib/krb5/krb/tgtname.c     |   2 +-
 src/lib/krb5/krb/unparse.c     |   4 +-
 src/lib/krb5/krb/walk_rtree.c  |   3 +-
 70 files changed, 251 insertions(+), 216 deletions(-)

commit 80746975a8bb5a124447ea359ccfb179afe69704
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Feb 27 05:03:24 1995 +0000

    make lndir work with relative path invocation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5001 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 5 +++++
 src/util/lndir     | 8 +++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 48f68a195f9d8dd31a7191247121f04d23b69676
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 25 05:53:49 1995 +0000

    Lots of changes.... mostly to clean up and clarify the text
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5000 dc483132-0cff-0310-8789-dd5450dbe970

 doc/install.texi | 479 +++++++++++++++++++++++++++++--------------------------
 1 file changed, 252 insertions(+), 227 deletions(-)

commit be852e1534147034d1bd2753162edcda891e3360
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Feb 24 00:54:58 1995 +0000

    	* kdb5_edit.c: add struct timeb and sys/timeb includes from
    	getdate.y.
    	(ftime): new function, in case we don't HAVE_FTIME.
    
    Ezra's changes, since solaris needs them. kadmin.new/client may need these
    too; accordging to glimpse, that's the only other use of ftime...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4997 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   |  6 ++++++
 src/admin/edit/kdb5_edit.c | 31 +++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+)

commit a86a35ca434fb10da6c5eabd2cd2c6c48aebb181
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Feb 23 19:47:08 1995 +0000

    	* mk_cmds.sh: use ${SED} not sed in backtick expressions.
    	Explicitly check for ${FILE} since sed doesn't give an error if it
    	is absent. Also set -e to catch other conditions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4996 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog  | 3 ++-
 src/util/ss/mk_cmds.sh | 5 +++++
 2 files changed, 7 insertions(+), 1 deletion(-)

commit de127a1372455a55209351a2c879955562408f90
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Feb 23 19:34:01 1995 +0000

    	* mk_cmds.sh: use ${SED} not sed in backtick expressions.
    	Use set -e so that if ${FILE} isn't found we actually fail.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4995 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog  | 5 +++++
 src/util/ss/mk_cmds.sh | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit e5847b9caf32f6644f84a84608a5c6079d0462c6
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 23 13:36:28 1995 +0000

            * kprop.c Call krb5_sendauth() with new calling convention
    
    	* kprop.c (kerberos_authenticate()), (xmit_database()), cleaned up
    		to not use globals. Instead use krb5_creds * args.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4994 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog |  7 +++++++
 src/slave/kprop.c   | 56 +++++++++++++++++++++++++++++------------------------
 2 files changed, 38 insertions(+), 25 deletions(-)

commit 568e193e9ea9a739906a7948cc4086982b7fd377
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 23 13:35:36 1995 +0000

    All to change krb5_get_credentials() ..
    
    	* send_tgs.c (krb5_send_tgs()) Added check for a valid krb5_creds * arg.
    
    	* mk_req_ext.c (krb5_mk_req_extended()) Require caller to pass in a
    		valid krb5_creds * arg, and removed kdc_options krb5_flags
    		and krb5_ccache from arg list.
    	* send_tgs.c (krb5_send_tgs())
    	* sendauth.c (krb5_sendauth())
    		Fix calls to krb5_mk_req_extended()
    
    	* gc_frm_kdc.c (krb5_get_cred_from_kdc()) Changed krb5_creds * in/out
    		arg to be an in only arg and added krb5_creds ** out arg.
    
    	* gc_via_tgt.c (krb5_get_cred_via_tgt()) Changed krb5_creds * in/out
    		arg to be an in only arg and added krb5_creds ** out arg.
    
    	* gc_2tgt.c (krb5_get_cred_via_2tgt()) Changed krb5_creds * in/out
    		arg to be an in only arg and added krb5_creds ** out arg.
    
    	* int-proto.h Updated prototypes for krb5_get_cred_via_tgt() and
    		krb5_get_cred_via_2tgt().
    
    	* get_creds.c (krb5_get_credentials()) Changed krb5_creds * in/out
    		arg to be an in only arg and added krb5_creds ** out arg.
    	* sendauth.c (krb5_sendauth())
    		Routines that also require krb5_creds * in/out arg to be
    		appropriately changed because krb5_get_credentials() changed.
    	* gc_frm_kdc.c (krb5_get_cred_from_kdc())
    	* get_fcreds.c (krb5_get_for_creds())
    	* mk_req.c (krb5_mk_req())
    		Other routines that needed adjusting because
    		krb5_get_credentials() changed but didn't need an API change.
    
    	* int-proto.h Don't prototype krb5_get_cred_via_tgt() twice. Use the
    		second to prototype krb5_get_cred_via_2tgt().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4993 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  37 +++++++++
 src/lib/krb5/krb/gc_2tgt.c    | 101 ++++++++++++++-----------
 src/lib/krb5/krb/gc_frm_kdc.c |  61 +++++++--------
 src/lib/krb5/krb/gc_via_tgt.c | 170 +++++++++++++++++++-----------------------
 src/lib/krb5/krb/get_creds.c  |  48 +++++++-----
 src/lib/krb5/krb/get_fcreds.c |  11 +--
 src/lib/krb5/krb/int-proto.h  |   8 +-
 src/lib/krb5/krb/mk_req.c     |  12 ++-
 src/lib/krb5/krb/mk_req_ext.c |  36 +++++----
 src/lib/krb5/krb/send_tgs.c   | 160 ++++++++++++++++++---------------------
 src/lib/krb5/krb/sendauth.c   |  47 +++++++-----
 11 files changed, 359 insertions(+), 332 deletions(-)

commit 67f9801f84e64c7fd66184883951956285b5034f
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 23 13:29:09 1995 +0000

        * init_sec_context.c (make_ap_req()) Use new API for
            krb5_mk_req_extended() and cleanup internal processing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4992 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          |   5 ++
 src/lib/gssapi/krb5/init_sec_context.c | 108 ++++++++++++++++++---------------
 2 files changed, 64 insertions(+), 49 deletions(-)

commit 9445fccb0b5d67ddc6d81ffcd650fc8f1657b29a
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 23 13:28:20 1995 +0000

            * kpasswd.c Call krb5_sendauth(), krb5_get_credentials()
      		with new calling convention.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4991 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog |  5 +++++
 src/kadmin/kpasswd/kpasswd.c | 31 +++++++++++++++++--------------
 2 files changed, 22 insertions(+), 14 deletions(-)

commit fca7af9a1c5affc6ff4c6f095fe8ea464f749e9d
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 23 13:27:41 1995 +0000

            * kadmin.c Call krb5_sendauth() with new calling convention
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4990 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/ChangeLog |  4 ++++
 src/kadmin/client/kadmin.c  | 21 ++++++++++++---------
 2 files changed, 16 insertions(+), 9 deletions(-)

commit c2f288612f99eb4b53ee78b37f32015ecd58f198
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 23 13:27:12 1995 +0000

    	* func-proto.h (krb5_get_credentials(), krb5_get_cred_from_kdc(),
    		and krb5_sendauth()) replaced krb5_cred * IN/OUT arg with
    		a krb5_cred * IN and a krb5_cred ** OUT arg.
    	* func-proto.h (krb5_mk_req_extended()) Remove kdc_options flag arg
    		and krb5_ccache arg. They are no longer necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4989 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 8 ++++++++
 src/include/krb5/func-proto.h | 9 +++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

commit 3a733ba33321031789b54ec93370b1de2c2459d4
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 23 13:26:23 1995 +0000

    	* krb_auth_su.c krb5_auth_check()) Call krb5_get_cred_from_kdc()
    		with new calling convention.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4988 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     |  5 +++++
 src/clients/ksu/krb_auth_su.c | 20 +++++++++++---------
 2 files changed, 16 insertions(+), 9 deletions(-)

commit 9d4d3979b2c8c8743f37cf049ccbcd87b786a177
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 23 13:24:46 1995 +0000

            * client.c Call krb5_get_credentials() with new calling convention
    
            * server.c Call krb5_mk_req_extended() with new calling convention.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4987 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/ChangeLog |  6 ++++++
 src/appl/user_user/client.c  | 13 +++++++------
 src/appl/user_user/server.c  | 11 +++++------
 3 files changed, 18 insertions(+), 12 deletions(-)

commit cbd1b69db709fe907bf764d30b7b667ede8f34bc
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 23 13:23:12 1995 +0000

            * kerberos5.c (kerberos5_send(), kerberos5_forward())
    		Call krb5_get_credentials() and krb5_mk_req_extended()
    		with new calling convention.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4986 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   |  6 ++++++
 src/appl/telnet/libtelnet/kerberos5.c | 24 ++++++++++++++----------
 2 files changed, 20 insertions(+), 10 deletions(-)

commit 30e2bd74ccca380823da19227298b32d89bd883f
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 23 13:22:35 1995 +0000

            * sim_client.c Call krb5_sendauth() with new calling convention
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4985 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/ChangeLog    | 4 ++++
 src/appl/simple/client/sim_client.c | 9 ++++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 45509dd0f7d9d7175b96849346340e3e80fa0d47
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 23 13:22:08 1995 +0000

            * kadmin.c Call krb5_sendauth() with new calling convention
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4984 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/ChangeLog | 4 ++++
 src/appl/sample/sclient/sclient.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 21cb6f2d42d1a32891daa47cd3f119461fd62707
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 23 13:21:09 1995 +0000

            * movemail.c Call krb5_sendauth() with new calling convention
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4983 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/ChangeLog  | 4 ++++
 src/appl/movemail/movemail.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit fef0636634dafbd60bf0dbc8bc216b3e26c6924c
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 23 13:20:11 1995 +0000

    	* poplib.c (pop_init): Call krb5_sendauth() with new calling convention
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4982 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/ChangeLog | 4 ++++
 src/appl/mailquery/poplib.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a46f9798a0bce3dfd7849305ba100dca50a2e6de
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 23 13:19:13 1995 +0000

            * kcmd.c Call krb5_sendauth() and krb5_get_credentials() with
    		new calling convention.
    
    	* krcp.c (answer_auth()) Call krb5_mk_req_extended90 with new
    		calling convention.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4981 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  8 ++++++++
 src/appl/bsd/kcmd.c    | 21 +++++++++++----------
 src/appl/bsd/krcp.c    | 47 ++++++++++++++++++++++++-----------------------
 3 files changed, 43 insertions(+), 33 deletions(-)

commit 0ae87e4fd40257020740823584e7868e9b89f7de
Author: John Gilmore <gnu@toad.com>
Date:   Thu Feb 23 02:58:01 1995 +0000

    * install.texi:  Minor corrections.  Add info about bare source
    trees (without configure scripts).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4980 dc483132-0cff-0310-8789-dd5450dbe970

 doc/ChangeLog    |  5 +++++
 doc/install.texi | 57 +++++++++++++++++++++++++++++++++++++++++++-------------
 2 files changed, 49 insertions(+), 13 deletions(-)

commit fe95127912511c67ae6825f3f2107ed2c0bfa6f6
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Feb 22 10:20:52 1995 +0000

    Converted krb/keytab to work on the PC. Mostly just adding the windows
    INTERFACE keyword to all functions and prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4973 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog            |  4 ++++
 src/include/krb5/keytab.h             | 18 ++++++++---------
 src/lib/krb5/keytab/ChangeLog         |  5 +++++
 src/lib/krb5/keytab/Makefile.in       | 38 ++++++++++++++++++++++++++---------
 src/lib/krb5/keytab/file/ChangeLog    |  7 +++++++
 src/lib/krb5/keytab/file/Makefile.in  | 33 ++++++++++++++++--------------
 src/lib/krb5/keytab/file/ktf_add.c    |  2 +-
 src/lib/krb5/keytab/file/ktf_close.c  |  2 +-
 src/lib/krb5/keytab/file/ktf_endget.c |  2 +-
 src/lib/krb5/keytab/file/ktf_g_ent.c  |  2 +-
 src/lib/krb5/keytab/file/ktf_g_name.c |  2 +-
 src/lib/krb5/keytab/file/ktf_next.c   |  2 +-
 src/lib/krb5/keytab/file/ktf_remove.c |  2 +-
 src/lib/krb5/keytab/file/ktf_resolv.c |  2 +-
 src/lib/krb5/keytab/file/ktf_ssget.c  |  2 +-
 src/lib/krb5/keytab/file/ktf_util.c   | 29 +++++++++++++-------------
 src/lib/krb5/keytab/file/ktf_wreslv.c |  2 +-
 src/lib/krb5/keytab/file/ktfile.h     | 38 +++++++++++++++++------------------
 src/lib/krb5/keytab/ktadd.c           |  2 +-
 src/lib/krb5/keytab/ktbase.c          |  5 +++--
 src/lib/krb5/keytab/ktdefault.c       |  3 ++-
 src/lib/krb5/keytab/ktfr_entry.c      |  2 +-
 src/lib/krb5/keytab/ktremove.c        |  2 +-
 src/lib/krb5/keytab/read_servi.c      |  2 +-
 24 files changed, 125 insertions(+), 83 deletions(-)

commit 3e3a8c56a716c68d6086a4dc552b07186a849b27
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 22 04:41:55 1995 +0000

    Remove call to xfree at the end.  This routine now only frees the
    contents of the cred_enc_part structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4972 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/ChangeLog    | 6 ++++++
 src/lib/krb5/free/f_cred_enc.c | 1 -
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ae9cb1910c18651827d35f3bf3c56a6d20587732
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 22 04:41:14 1995 +0000

    Fix argument type to krb5_free_cred_enc_part()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4971 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 5 +++++
 src/lib/krb5/krb/mk_cred.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b71f3e8737fa16380f27deaafe5ef63c21cda99f
Author: Keith Vetter <keithv@fusion.com>
Date:   Wed Feb 22 03:08:52 1995 +0000

    Converted krb5/des425 and krb5/asn.1 to the PC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4970 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog         | 11 ++++-
 src/include/krb5/asn1.h            | 88 +++++++++++++++++++-------------------
 src/include/krb5/config.h          |  3 +-
 src/lib/des425/ChangeLog           |  7 +++
 src/lib/des425/Makefile.in         | 40 ++++++++++-------
 src/lib/des425/cksum.c             |  2 +-
 src/lib/des425/des.c               |  2 +-
 src/lib/des425/des.h               | 21 +++++++++
 src/lib/des425/enc_dec.c           |  2 +-
 src/lib/des425/key_parity.c        |  4 +-
 src/lib/des425/key_sched.c         |  2 +-
 src/lib/des425/new_rnd_key.c       | 30 ++++++-------
 src/lib/des425/pcbc_encrypt.c      |  5 ++-
 src/lib/des425/quad_cksum.c        |  4 +-
 src/lib/des425/random_key.c        |  2 +-
 src/lib/des425/read_passwd.c       | 10 ++---
 src/lib/des425/str_to_key.c        |  6 +--
 src/lib/des425/weak_key.c          |  2 +-
 src/lib/krb5/asn.1/ChangeLog       |  5 +++
 src/lib/krb5/asn.1/Makefile.in     | 35 +++++++++------
 src/lib/krb5/asn.1/asn1_decode.c   | 18 ++++----
 src/lib/krb5/asn.1/asn1_decode.h   | 18 ++++----
 src/lib/krb5/asn.1/asn1_encode.c   | 22 +++++-----
 src/lib/krb5/asn.1/asn1_encode.h   | 18 ++++----
 src/lib/krb5/asn.1/asn1_get.c      |  8 ++--
 src/lib/krb5/asn.1/asn1_get.h      |  8 ++--
 src/lib/krb5/asn.1/asn1_k_decode.c | 68 ++++++++++++++---------------
 src/lib/krb5/asn.1/asn1_k_decode.h | 86 ++++++++++++++++++-------------------
 src/lib/krb5/asn.1/asn1_k_encode.c | 68 ++++++++++++++---------------
 src/lib/krb5/asn.1/asn1_k_encode.h | 66 ++++++++++++++--------------
 src/lib/krb5/asn.1/asn1_make.c     | 24 +++++------
 src/lib/krb5/asn.1/asn1_make.h     | 14 +++---
 src/lib/krb5/asn.1/asn1_misc.c     |  2 +-
 src/lib/krb5/asn.1/asn1_misc.h     |  2 +-
 src/lib/krb5/asn.1/asn1buf.c       | 40 ++++++++---------
 src/lib/krb5/asn.1/asn1buf.h       | 42 +++++++++---------
 src/lib/krb5/asn.1/krb5_decode.c   | 44 +++++++++----------
 src/lib/krb5/asn.1/krb5_encode.c   | 44 +++++++++----------
 38 files changed, 466 insertions(+), 407 deletions(-)

commit 33c00b7abb78bb72077129f37d6d0df87e1f6a70
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 22 01:12:38 1995 +0000

    Added missing declarations, removed duplicate ones
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4969 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 14 ++++++++++++++
 src/lib/krb5/asn.1/asn1_k_decode.h | 11 +++++++----
 src/lib/krb5/asn.1/asn1_k_encode.h |  5 -----
 3 files changed, 21 insertions(+), 9 deletions(-)

commit 8b91fe9f5f24c457ea67159659754498d2eb96f1
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 22 01:10:25 1995 +0000

    Use $(LD) instead of $(CC) when linking
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4968 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog   | 4 ++++
 src/tests/asn.1/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit d2f8095144a5f62ba98b73883637e085b8d6cc87
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 22 01:09:57 1995 +0000

    Use $(LD) instead of $(CC) when linking.  (For allowing use of Pure Software
    tools).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4967 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog   | 4 ++++
 src/clients/kinit/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 5f3a6bd2eebd8f40e5407ea57bbdd42b67e4d379
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 22 01:08:41 1995 +0000

    Add a new configure production which allows a special linker to be
    specified.  Useful for running programs like Purify, etc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4966 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  6 ++++++
 src/aclocal.m4 | 12 ++++++++++++
 2 files changed, 18 insertions(+)

commit 26cbfe1390b0c28d142d7d159de4dcd1c3dad8fa
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 22 01:06:18 1995 +0000

    Add line for $(LD)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4965 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 1 +
 2 files changed, 5 insertions(+)

commit 1a6d65374e6d50ffe0275e7e85d04f2b9c00746a
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Feb 21 23:51:47 1995 +0000

    	* configure.in: check for HAVE_FLOCK, since we may need to use
    	both flock and fcntl.
    	* fcc_maybe.c: try fcntl lock, if we get EINVAL specifically, fall
    	back to flock (if we have it.)
    
    Now kinit et. al. "just work" on sunos and solaris, even if you use tmpfs.
    (tested on sunos, the solaris build has recently broken elsewhere...)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4964 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog    |   7 +++
 src/lib/krb5/ccache/file/configure.in |   1 +
 src/lib/krb5/ccache/file/fcc_maybe.c  | 109 +++++++++++++++++++++++++++-------
 3 files changed, 95 insertions(+), 22 deletions(-)

commit d62aa61c2e5adfa4c5520fd61f929e0a0cc5a655
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Feb 21 23:27:48 1995 +0000

    	* init_ets.c (krb5_init_ets): use old-style definition
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4963 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog  | 4 ++++
 src/lib/krb5/error_tables/init_ets.c | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 18d5fc19ccfefa9e7ff54037b59d73b00f41249e
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Feb 21 22:51:39 1995 +0000

    	* config.h: get krb5/autoconf.h.
    	* Makefile.in (KRB5_HEADERS): add config.h, remove rsa-md4.h and
    	crc-32.h which aren't here anymore.
    
    (changes suggested by ezra peisach)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4962 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 7 +++++++
 src/include/krb5/Makefile.in | 4 ++--
 src/include/krb5/config.h    | 2 +-
 3 files changed, 10 insertions(+), 3 deletions(-)

commit b43cc2e29f2e16debad40ddc1289b76f90f65c51
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Feb 21 22:45:04 1995 +0000

    Updated krb5/error_tables for the PC. Makefile.in set up to run awk if one
    is available.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4961 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   |  7 +++++
 src/lib/krb5/error_tables/Makefile.in | 51 +++++++++++++++++++++++++++--------
 src/lib/krb5/error_tables/init_ets.c  |  4 +--
 3 files changed, 49 insertions(+), 13 deletions(-)

commit b854d3a902d7793336ae6cf75b1532bc25397ebf
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Feb 21 22:24:44 1995 +0000

    Converted krb5/free to the PC. Added windows INTERFACE keyword to the
    functions and their prototypes and fixed upt the Makefile.in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4960 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog     |   5 +
 src/include/krb5/func-proto.h  | 224 ++++++++++++++++++++++-------------------
 src/include/krb5/krb5.h        |  16 +--
 src/lib/krb5/free/ChangeLog    |   5 +
 src/lib/krb5/free/Makefile.in  |  69 +++++++------
 src/lib/krb5/free/f_addr.c     |   2 +-
 src/lib/krb5/free/f_address.c  |   2 +-
 src/lib/krb5/free/f_ap_rep.c   |   2 +-
 src/lib/krb5/free/f_ap_req.c   |   2 +-
 src/lib/krb5/free/f_arep_enc.c |   2 +-
 src/lib/krb5/free/f_auth_cnt.c |   2 +-
 src/lib/krb5/free/f_authdata.c |   2 +-
 src/lib/krb5/free/f_authent.c  |   2 +-
 src/lib/krb5/free/f_cksum.c    |   2 +-
 src/lib/krb5/free/f_cred.c     |   2 +-
 src/lib/krb5/free/f_cred_cnt.c |   2 +-
 src/lib/krb5/free/f_cred_enc.c |   2 +-
 src/lib/krb5/free/f_creds.c    |   2 +-
 src/lib/krb5/free/f_enc_kdc.c  |   2 +-
 src/lib/krb5/free/f_enc_tkt.c  |   2 +-
 src/lib/krb5/free/f_error.c    |   2 +-
 src/lib/krb5/free/f_kdc_rp.c   |   2 +-
 src/lib/krb5/free/f_kdc_rq.c   |   2 +-
 src/lib/krb5/free/f_keyblock.c |   2 +-
 src/lib/krb5/free/f_last_req.c |   2 +-
 src/lib/krb5/free/f_padata.c   |   2 +-
 src/lib/krb5/free/f_princ.c    |   2 +-
 src/lib/krb5/free/f_priv.c     |   2 +-
 src/lib/krb5/free/f_priv_enc.c |   2 +-
 src/lib/krb5/free/f_pwd_data.c |   2 +-
 src/lib/krb5/free/f_pwd_seq.c  |   2 +-
 src/lib/krb5/free/f_safe.c     |   2 +-
 src/lib/krb5/free/f_tckt.c     |   2 +-
 src/lib/krb5/free/f_tckts.c    |   2 +-
 src/lib/krb5/free/f_tgt_cred.c |   2 +-
 src/lib/krb5/free/f_tkt_auth.c |   2 +-
 36 files changed, 204 insertions(+), 177 deletions(-)

commit 878c7c76b952944f16dcdd9a0f0907b23c33a6f5
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Feb 21 05:57:26 1995 +0000

    PC'fied gssapi directories. Mostly changing Makefile.in and adding the
    windows INTERFACE keyword to functions. A few int/long fixes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4959 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog                     |  4 ++
 src/lib/gssapi/Makefile.in                   | 34 +++++++++++--
 src/lib/gssapi/generic/ChangeLog             | 14 ++++++
 src/lib/gssapi/generic/Makefile.in           | 54 +++++++++++++-------
 src/lib/gssapi/generic/disp_com_err_status.c |  3 +-
 src/lib/gssapi/generic/disp_major_status.c   |  2 +-
 src/lib/gssapi/generic/gssapi.h              | 44 ++++++++---------
 src/lib/gssapi/generic/gssapiP_generic.h     | 43 ++++++++--------
 src/lib/gssapi/generic/rel_buffer.c          |  2 +-
 src/lib/gssapi/generic/rel_oid_set.c         |  2 +-
 src/lib/gssapi/generic/util_buffer.c         |  2 +-
 src/lib/gssapi/generic/util_canonhost.c      |  7 +--
 src/lib/gssapi/generic/util_dup.c            |  2 +-
 src/lib/gssapi/generic/util_oid.c            |  2 +-
 src/lib/gssapi/generic/util_token.c          |  8 +--
 src/lib/gssapi/generic/util_validate.c       | 18 +++----
 src/lib/gssapi/generic/utl_nohash_validate.c | 19 ++++---
 src/lib/gssapi/krb5/ChangeLog                |  8 +++
 src/lib/gssapi/krb5/Makefile.in              | 71 ++++++++++++++------------
 src/lib/gssapi/krb5/accept_sec_context.c     | 10 ++--
 src/lib/gssapi/krb5/acquire_cred.c           |  2 +-
 src/lib/gssapi/krb5/compare_name.c           |  2 +-
 src/lib/gssapi/krb5/context_time.c           |  2 +-
 src/lib/gssapi/krb5/delete_sec_context.c     |  2 +-
 src/lib/gssapi/krb5/disp_name.c              |  2 +-
 src/lib/gssapi/krb5/disp_status.c            |  2 +-
 src/lib/gssapi/krb5/get_tkt_flags.c          |  2 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h           | 74 ++++++++++++++--------------
 src/lib/gssapi/krb5/gssapi_krb5.c            |  6 +--
 src/lib/gssapi/krb5/gssapi_krb5.h            |  2 +-
 src/lib/gssapi/krb5/import_name.c            |  4 +-
 src/lib/gssapi/krb5/indicate_mechs.c         |  2 +-
 src/lib/gssapi/krb5/init_sec_context.c       |  6 ++-
 src/lib/gssapi/krb5/inq_context.c            |  2 +-
 src/lib/gssapi/krb5/inq_cred.c               |  2 +-
 src/lib/gssapi/krb5/k5seal.c                 |  3 +-
 src/lib/gssapi/krb5/k5unseal.c               |  3 +-
 src/lib/gssapi/krb5/krb5_gss_glue.c          | 42 ++++++++--------
 src/lib/gssapi/krb5/process_context_token.c  |  2 +-
 src/lib/gssapi/krb5/rel_cred.c               |  2 +-
 src/lib/gssapi/krb5/rel_name.c               |  2 +-
 src/lib/gssapi/krb5/seal.c                   |  2 +-
 src/lib/gssapi/krb5/sign.c                   |  2 +-
 src/lib/gssapi/krb5/unseal.c                 |  2 +-
 src/lib/gssapi/krb5/util_cksum.c             |  2 +-
 src/lib/gssapi/krb5/util_crypt.c             | 12 +++--
 src/lib/gssapi/krb5/util_seed.c              |  2 +-
 src/lib/gssapi/krb5/util_seqnum.c            |  4 +-
 src/lib/gssapi/krb5/verify.c                 |  2 +-
 49 files changed, 317 insertions(+), 226 deletions(-)

commit 59de610ba14f72cb8e431415a1eff9ed5977130f
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 21 04:59:36 1995 +0000

    * configure.in:  Flip again.  Use AC_CHECK_HEADERS, but default the
    symbol-setting.  This is Modern Autoconf Style.
    
    * config.h:  Create from stock/config.h and stock/config.win.
    * Makefile.in (BUILT_HEADERS):  Remove config.h.
    (CONF_REPLACE, CONFSRC, config.h rule):  Remove.  Config.h is
    a static header file, ever since imake died.  Now it really is.
    (clean):  Don't remove config.new any more.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4958 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    |  11 ++++
 src/include/krb5/Makefile.in  |  14 +----
 src/include/krb5/config.h     | 123 ++++++++++++++++++++++++++++++++++++++++++
 src/include/krb5/configure.in |   6 +--
 4 files changed, 139 insertions(+), 15 deletions(-)

commit c7aa8280bf8c8227392e7dfcf3c5c9793fbf7d62
Author: John Gilmore <gnu@toad.com>
Date:   Tue Feb 21 04:58:50 1995 +0000

    * config.h, config.win:  Remove; merge them both into ../config.h.
    Now that we aren't using imake, this isn't a generated header file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4957 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog  |  5 +++
 src/include/krb5/stock/config.h   | 87 ---------------------------------------
 src/include/krb5/stock/config.win | 57 -------------------------
 3 files changed, 5 insertions(+), 144 deletions(-)

commit aac4294b6a09d05e4c9a5b0e0de1929c45e30010
Author: Keith Vetter <keithv@fusion.com>
Date:   Tue Feb 21 02:11:06 1995 +0000

    Made the CRYPTO directories work on the PC by adding INTERFACE to all the
    functions and prototypes, and updating the Makefile.in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4956 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog              |  4 ++
 src/config/windows.in             |  5 ++-
 src/include/krb5/ChangeLog        |  6 +++
 src/include/krb5/Makefile.in      |  2 -
 src/include/krb5/encryption.h     | 21 +++++-----
 src/include/krb5/los-proto.h      |  2 +-
 src/include/krb5/rsa-md5.h        | 12 +++---
 src/include/krb5/stock/ChangeLog  |  6 +++
 src/include/krb5/stock/config.h   |  2 +-
 src/include/krb5/stock/config.win |  7 +++-
 src/lib/crypto/Makefile.in        | 83 +++++++++++++++++++++++++++++++++++----
 src/lib/crypto/crc32/ChangeLog    |  4 ++
 src/lib/crypto/crc32/crc.c        |  4 +-
 src/lib/crypto/des/ChangeLog      |  9 +++++
 src/lib/crypto/des/Makefile.in    | 58 +++++++++++++++------------
 src/lib/crypto/des/cbc_cksum.c    |  5 ++-
 src/lib/crypto/des/cs_entry.c     |  5 ++-
 src/lib/crypto/des/des_int.h      | 49 +++++++++++++----------
 src/lib/crypto/des/f_cbc.c        |  2 +-
 src/lib/crypto/des/f_cksum.c      |  2 +-
 src/lib/crypto/des/f_ecb.c        |  2 +-
 src/lib/crypto/des/f_parity.c     |  4 +-
 src/lib/crypto/des/f_pcbc.c       |  2 +-
 src/lib/crypto/des/f_sched.c      |  2 +-
 src/lib/crypto/des/fin_rndkey.c   |  2 +-
 src/lib/crypto/des/finish_key.c   |  5 ++-
 src/lib/crypto/des/init_rkey.c    |  3 +-
 src/lib/crypto/des/key_sched.c    |  5 ++-
 src/lib/crypto/des/new_rn_key.c   | 12 +++---
 src/lib/crypto/des/process_ky.c   |  3 +-
 src/lib/crypto/des/random_key.c   |  3 +-
 src/lib/crypto/des/string2key.c   | 15 +++----
 src/lib/crypto/des/weak_key.c     |  2 +-
 src/lib/crypto/des_crc.c          | 12 +++---
 src/lib/crypto/des_md5.c          | 10 ++---
 src/lib/crypto/md4/ChangeLog      |  9 ++++-
 src/lib/crypto/md4/Makefile.in    | 25 ++++++++----
 src/lib/crypto/md4/md4.c          | 23 ++++++-----
 src/lib/crypto/md4/md4crypto.c    | 12 ++++--
 src/lib/crypto/md4/md4glue.c      |  8 +++-
 src/lib/crypto/md4/rsa-md4.h      | 12 +++---
 src/lib/crypto/md5/ChangeLog      |  5 +++
 src/lib/crypto/md5/Makefile.in    | 24 ++++++++---
 src/lib/crypto/md5/md5.c          | 23 ++++++-----
 src/lib/crypto/md5/md5crypto.c    | 12 ++++--
 src/lib/crypto/md5/md5glue.c      |  8 +++-
 src/lib/crypto/os/ChangeLog       |  5 +++
 src/lib/crypto/os/Makefile.in     | 12 ++++--
 src/lib/crypto/os/rnd_confoun.c   |  2 +-
 src/lib/crypto/raw_des.c          | 10 ++---
 50 files changed, 376 insertions(+), 184 deletions(-)

commit 4605badb99eb04b7a43188f7f375563a1e4f1314
Author: Keith Vetter <keithv@fusion.com>
Date:   Mon Feb 20 23:04:26 1995 +0000

    Renames for 8.3 uniqueness for files created by the Make process
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4955 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog          |  9 ++++++++
 src/lib/gssapi/krb5/Makefile.in        | 12 +++++------
 src/lib/gssapi/krb5/gssapiP_krb5.h     |  2 +-
 src/lib/gssapi/krb5/gssapi_err_krb5.et | 38 ++++++++++++++++++++++++++++++++++
 src/lib/gssapi/krb5/gssapi_krb5_err.et | 38 ----------------------------------
 5 files changed, 54 insertions(+), 45 deletions(-)

commit 6fef3d62ec179d0f0228bbc6693bc9012f35ff3c
Author: Keith Vetter <keithv@fusion.com>
Date:   Mon Feb 20 22:58:44 1995 +0000

    DOS 8.3 filename changes. The make process created some files with
    bad names.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4954 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog             |  9 +++++++
 src/lib/gssapi/generic/Makefile.in           | 12 ++++-----
 src/lib/gssapi/generic/gssapiP_generic.h     |  2 +-
 src/lib/gssapi/generic/gssapi_err_generic.et | 39 ++++++++++++++++++++++++++++
 src/lib/gssapi/generic/gssapi_generic_err.et | 39 ----------------------------
 5 files changed, 55 insertions(+), 46 deletions(-)

commit 3980016d73526633cc644c48f2a2e191011427ac
Author: Keith Vetter <keithv@fusion.com>
Date:   Mon Feb 20 20:16:23 1995 +0000

    Experimental checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4953 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog | 5 +++++
 src/lib/crypto/crc32/crc.c     | 6 +++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit a165d5419cd77a1a2614ab002bb58b12adf43ae8
Author: John Gilmore <gnu@toad.com>
Date:   Fri Feb 17 04:13:43 1995 +0000

    * configure.in:  Use AC_HAVE_HEADER rather than AC_HEADER_CHECK.
    (Fixes resulting #define names to HAVE_XXX rather than HAS_XXX,
    which is not only consistent but also matches what's in sysincl.h.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4952 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 6 ++++++
 src/include/krb5/configure.in | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 5b356e6fe4eebd5fcc211333ff769eb6f7e9ad02
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 16 22:38:02 1995 +0000

    As sent out for initial comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4951 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kpasswd.protocol | 197 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 197 insertions(+)

commit 7452e576df4d54c0ba501bde035f99998cfb4d0d
Author: John Gilmore <gnu@toad.com>
Date:   Wed Feb 15 02:51:40 1995 +0000

    * acconfig.h: added HAS_SYS_FILE_H & HAS_SYS_PARAM_H for Windows
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4950 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 4 ++++
 src/acconfig.h | 2 ++
 2 files changed, 6 insertions(+)

commit f395ad02ac4c7790f116b3c01a6ce291357ecb37
Author: John Gilmore <gnu@toad.com>
Date:   Wed Feb 15 02:37:02 1995 +0000

    * Makefile.in: made to work under Windows
       - added windows only make preamble
       - moved the all target after the objects it depends on
       - used $(OBJEXT) and $(EXEEXT) where needed
       - split crctest into unix rules and windows rules
       - changed file separatars into macros where needed
    * crctest.c: changed int to long to work on 16 bit machines
    * crc.c: added Windows calling convention to the function
       and casted the assignment of the function.
    [There's a minor problem -- the cast should be fixed another way --
     but I'll check it in this way and then Keith will fix it.]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4949 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog   | 13 +++++++++++++
 src/lib/crypto/crc32/Makefile.in | 25 +++++++++++++++----------
 src/lib/crypto/crc32/crc.c       |  6 +++---
 src/lib/crypto/crc32/crctest.c   |  2 +-
 4 files changed, 32 insertions(+), 14 deletions(-)

commit aecb322a930c6c05fb23b7c5982f27cae09ab97e
Author: John Gilmore <gnu@toad.com>
Date:   Wed Feb 15 02:02:17 1995 +0000

    * configure.in: added header checks for sys/param.h and sys/file.h.
    * encryption.h: added typedef prototype for sum_func function
        with the windows api to make microsoft compiler happy.
    * sysincl.h: conditionally include sys/file.h and sys/param.h since
        windows doesn't have them.
    * Makefile.in:
       - changed macros with ${...} to $(...) since nmake barfs on {}.
       - added windows only make preamble
       - split the all target into unix and windows branches
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4948 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 12 ++++++++++++
 src/include/krb5/Makefile.in  | 25 +++++++++++++++++++++----
 src/include/krb5/configure.in |  2 ++
 src/include/krb5/encryption.h | 12 +++++++-----
 src/include/krb5/sysincl.h    |  5 +++++
 5 files changed, 47 insertions(+), 9 deletions(-)

commit a4dbfa099cc9637c781282adb192b599379b29ff
Author: John Gilmore <gnu@toad.com>
Date:   Wed Feb 15 01:52:05 1995 +0000

    * config.win: new file--windows base template for config.h
    * config.h: added API definition default of NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4947 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog  |  5 ++++
 src/include/krb5/stock/config.h   |  6 +++++
 src/include/krb5/stock/config.win | 54 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 65 insertions(+)

commit 6b9c882c8ad80496e76174f9b363206509511f0e
Author: John Gilmore <gnu@toad.com>
Date:   Wed Feb 15 01:04:57 1995 +0000

    * pre.in: Added macros for directory syntax, filename extensions
      and what system we're building on (defaults to Unix).
    * post.in: split clean into unix and windows branches
    * windows.in: new file--makefile macros and rules for windows
    * rm.bat: new file--DOS batch file to mimic Unix's rm command
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4946 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog  |  8 +++++++
 src/config/post.in    |  9 +++++--
 src/config/pre.in     | 12 ++++++++++
 src/config/rm.bat     | 30 ++++++++++++++++++++++++
 src/config/windows.in | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 122 insertions(+), 2 deletions(-)

commit 762ff98f4a2ca2ff8a7b0f52fbd2ecff8e46c931
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Feb 14 22:57:45 1995 +0000

    	* kdb5_edit.c: add modent
    	* getdate.y: import get_date
    	* kdbt_ed_ct.ct: add modent
    	* configure.in:
    	* Makefile.in: support for getdate.y
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4945 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog     |    8 +
 src/admin/edit/Makefile.in   |   29 +-
 src/admin/edit/configure.in  |    4 +
 src/admin/edit/getdate.y     | 1006 ++++++++++++++++++++++++++++++++++++++++++
 src/admin/edit/kdb5_ed_ct.ct |    3 +
 src/admin/edit/kdb5_edit.c   |  219 ++++++++-
 6 files changed, 1260 insertions(+), 9 deletions(-)

commit fdd4755f6de60a6b32732968ab2a45a1e921f078
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 14 04:34:35 1995 +0000

    Fix memory leak --- the default encryption types was not being freed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4944 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/get_in_tkt.c | 7 +++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 1b18fa8cc90c04872530e3ddf0385ea7369bdc06
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 11 00:05:33 1995 +0000

    Add check for libsocket and libnsl (sigh).  krb5_init_ctx drags in
    cryptoconf.c, which drags in enough of the crypto library that
    socket() gets called.  We should to fix this eventually to make klist
    smaller, but the fix will be subtle.  Sigh....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4943 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/ChangeLog    | 14 ++++++++++++++
 src/clients/kdestroy/Makefile.in  |  3 +--
 src/clients/kdestroy/configure.in |  3 ++-
 src/clients/kdestroy/kdestroy.c   |  3 ++-
 4 files changed, 19 insertions(+), 4 deletions(-)

commit e271fa6d625a898ccff8f95247cc7d17bf78e224
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 11 00:04:58 1995 +0000

    Add check for libsocket and libnsl (sigh).  krb5_init_ctx drags in
    cryptoconf.c, which drags in enough of the crypto library that
    socket() gets called.  We should to fix this eventually to make klist
    smaller, but the fix will be subtle.   Sigh....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4942 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog    | 11 +++++++++++
 src/clients/klist/Makefile.in  |  3 +--
 src/clients/klist/configure.in |  3 ++-
 3 files changed, 14 insertions(+), 3 deletions(-)

commit 99ffce1bda90caba8f6dcfe94783735979021a1b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 10 22:59:00 1995 +0000

    Remove needless #include of <krb5/asn.1/encode.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4941 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/ChangeLog     | 4 ++++
 src/kadmin/client/kadmin_msnd.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 34ad08b13ce0cbd66d25485be7c69bd2b0fd4437
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 10 22:58:39 1995 +0000

    Don't include <krb5/asn.1/encode.h>; use <krb5/asn1.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4940 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog | 4 ++++
 src/kadmin/kpasswd/kpasswd.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ef69dd1ffa6c3532a3a9735ba112db404e5a598f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 10 22:57:51 1995 +0000

    Removed ISODE cruft
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4939 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog    |  6 +++
 src/lib/krb5/error_tables/Makefile.in  | 16 ++------
 src/lib/krb5/error_tables/configure.in | 11 ------
 src/lib/krb5/error_tables/init_ets.c   |  4 --
 src/lib/krb5/error_tables/isode_err.et | 67 ----------------------------------
 5 files changed, 10 insertions(+), 94 deletions(-)

commit f76d82bcc384cb82b86ce01ddb519830dda93ea8
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 10 22:57:18 1995 +0000

    Removed ISODE cruft
    
    krb5_encode.h and krb5_decode.h have been poured into include/krb5/asn1.h.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4938 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog         |  19 ++++
 src/lib/krb5/asn.1/Imakefile.isode   | 197 -----------------------------------
 src/lib/krb5/asn.1/Makefile.in       |  55 ++++++++--
 src/lib/krb5/asn.1/Makefile.isode.in | 173 ------------------------------
 src/lib/krb5/asn.1/Makefile.sane.in  |  58 -----------
 src/lib/krb5/asn.1/asn1_k_encode.c   |   1 -
 src/lib/krb5/asn.1/configure.in      |  28 +----
 src/lib/krb5/asn.1/krb5_decode.c     |   2 +-
 src/lib/krb5/asn.1/krb5_decode.h     | 106 -------------------
 src/lib/krb5/asn.1/krb5_encode.c     |   2 +-
 src/lib/krb5/asn.1/krb5_encode.h     | 106 -------------------
 src/lib/krb5/asn.1/process.perl      |  50 ---------
 12 files changed, 69 insertions(+), 728 deletions(-)

commit 0e8ad8589dc7e91ef6181a5e6e3d74e816bef806
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 10 22:53:12 1995 +0000

    Removed ISODE cruft -- moved included .h files from krb5/asn.1/*.h into
    asn1.h, to simplify the krb5 header file structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4937 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog              |   7 +
 src/include/krb5/Makefile.in            |   2 +-
 src/include/krb5/asn.1/ChangeLog        |   5 -
 src/include/krb5/asn.1/KRB5-types-aux.h | 277 -----------------------
 src/include/krb5/asn.1/asn1defs.h       | 302 -------------------------
 src/include/krb5/asn.1/encode.h         | 377 --------------------------------
 src/include/krb5/asn.1/krb5_is.h        |  79 -------
 src/include/krb5/asn1.h                 | 252 ++++++++++++++++++++-
 8 files changed, 253 insertions(+), 1048 deletions(-)

commit 376387dd7d2f89103f8a837a94ae785d338f09ac
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 10 22:46:55 1995 +0000

    Remove ISODE cruft
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4936 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 4 ++++
 src/lib/krb5/krb/rd_req.c  | 4 ----
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 54678b91930b9bb8e6345b14b81c7782f28faf0b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 10 19:39:18 1995 +0000

    krb5_use_keytype() was being called when the argument was a encryption
    type.  Change use to krb5_use_cstype().  Actually, any use of
    krb5_use_keytype() is a bug by definition.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4935 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 7 +++++++
 src/kdc/do_tgs_req.c | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 384f6df93ecf37ccb1e9857202b28474494cedee
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 9 22:45:35 1995 +0000

    Added -e option to print out encryption types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4932 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog |  3 +++
 src/clients/klist/klist.c   | 36 +++++++++++++++++++++++++++++++++++-
 2 files changed, 38 insertions(+), 1 deletion(-)

commit e17865e36057be4dd07bc080982d25700f1b4b93
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 9 22:44:51 1995 +0000

    Set up the keyblock's etype field correctly (after copying the
    keyblock, so it doesn't get overwritten!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4931 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 6 ++++++
 src/lib/krb5/krb/gc_via_tgt.c | 3 +--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 7c93d2b6922c474a51a34155e5d6443e46eb89d7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 9 21:28:21 1995 +0000

    More changes.  (This is the version that I'll send out for external comment.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4929 dc483132-0cff-0310-8789-dd5450dbe970

 doc/install.texi | 87 ++++++++++++++++++++++++++++++++------------------------
 1 file changed, 50 insertions(+), 37 deletions(-)

commit 7ed2181f9078df36b1605a8f4bac19e35ead6b25
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 9 04:31:47 1995 +0000

    More edits/corrections....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4928 dc483132-0cff-0310-8789-dd5450dbe970

 doc/install.texi | 464 +++++++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 347 insertions(+), 117 deletions(-)

commit db9e1312b253a2733551ddf530537f30d0776b02
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Feb 9 01:10:05 1995 +0000

    	* kdb5_edit.c (show_principal): make sane and print all useful
    	fields
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4927 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   |  5 ++++
 src/admin/edit/kdb5_edit.c | 67 +++++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 68 insertions(+), 4 deletions(-)

commit 709d571ca7d938d4e3151e10a9759b59c23fc722
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 8 19:02:01 1995 +0000

    Add KRB5_INT32 definitions for non-32 int platforms
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4925 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 4 ++++
 src/lib/crypto/des/des.h     | 8 ++++++++
 2 files changed, 12 insertions(+)

commit c415df7456d55016cf565ba27ef38f25ea5416fd
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Feb 8 01:37:12 1995 +0000

            * kdc5_hammer.c Removed krb5_keytype, changed krb5_enctype to
                    krb5_enctype *, changed krb5_preauthtype to krb5_preauthtype *
                    for krb5_get_in_tkt_with_password() rotuine.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4924 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     |  6 ++++++
 src/tests/hammer/kdc5_hammer.c | 11 ++++-------
 2 files changed, 10 insertions(+), 7 deletions(-)

commit 64b801ef375d8bf4458e5cc2ae57d8a40d3af2d4
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Feb 8 01:36:50 1995 +0000

    	* kprop.c Use krb5_get_in_tkt_with_keytab() instead of
    		 krb5_get_in_tkt_with_skey().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4923 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog | 5 +++++
 src/slave/kprop.c   | 6 ++----
 2 files changed, 7 insertions(+), 4 deletions(-)

commit c2d0d08b3b1c4f8f9e725f67f262cc2a796b1bb7
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Feb 8 01:36:24 1995 +0000

    	* get_in_tkt.c (krb5_get_in_tkt())
    	* in_tkt_sky.c (krb5_get_in_tkt_with_skey())
    	* in_tkt_pwd.c (krb5_get_in_tkt_with_password())
    		Removed krb5_keytype, changed krb5_enctype to krb5_enctype *,
    		changed krb5_preauthtype to krb5_preauthtype *.
    
    		Changed the args to the key_proc arg of krb5_get_in_tkt()
    		to be the following (krb5_context, const krb5_keytype,
    		krb5_data *, krb5_const_pointer, krb5_keyblock **)
    
    	* in_tkt_ktb.c (krb5_get_in_tkt_with_keytab()) Added this routine
    		to replace krb5_get_in_tkt_with_skey() in kinit.
    
    	* Makefile.in Added new source file in_tkt_ktb.c.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4922 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  17 ++++++
 src/lib/krb5/krb/Makefile.in  |   2 +
 src/lib/krb5/krb/get_in_tkt.c |  82 ++++++++++++++++++---------
 src/lib/krb5/krb/in_tkt_ktb.c | 125 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/in_tkt_pwd.c |  99 ++++++++++-----------------------
 src/lib/krb5/krb/in_tkt_sky.c |  73 +++++++-----------------
 6 files changed, 250 insertions(+), 148 deletions(-)

commit f945e36b7f02b3b34184d8afd0835456465b7b86
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Feb 8 01:34:38 1995 +0000

            * kpasswd.c Removed krb5_keytype, changed krb5_enctype to
    		krb5_enctype *, changed krb5_preauthtype to krb5_preauthtype *
    		for krb5_get_in_tkt_with_password() rotuine.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4921 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog |  6 ++++++
 src/kadmin/kpasswd/kpasswd.c | 31 +++++--------------------------
 2 files changed, 11 insertions(+), 26 deletions(-)

commit 70830349548e398a521e0cedc33e2147ef4b1c1e
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Feb 8 01:34:11 1995 +0000

            * kadmin.c Removed krb5_keytype, changed krb5_enctype to
                    krb5_enctype *, changed krb5_preauthtype to krb5_preauthtype *
                    for krb5_get_in_tkt_with_password() rotuine.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4920 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/ChangeLog |  6 ++++++
 src/kadmin/client/kadmin.c  | 28 ++++------------------------
 2 files changed, 10 insertions(+), 24 deletions(-)

commit b8e0e13fac14038727fd80d7b2daf7374f574594
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Feb 8 01:33:30 1995 +0000

    	* func-proto.h (krb5_get_in_tkt()) Changed key_proc args to be the
    		following (krb5_context, const krb5_keytype, krb5_data *,
                    krb5_const_pointer, krb5_keyblock **)
    
    	* func-proto.h (krb5_get_in_tkt_*()) Removed krb5_keytype, changed
    		krb5_enctype to krb5_enctype *, changed krb5_preauthtype to
    		krb5_preauthtype *.
    
    	* func-proto.h Added new routine krb5_get_in_tkt_with_keytab().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4919 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 12 ++++++++++++
 src/include/krb5/func-proto.h | 31 ++++++++++++++++++++-----------
 2 files changed, 32 insertions(+), 11 deletions(-)

commit 64124151afeb04893b8a81ca59705afe496fef25
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Feb 8 01:32:59 1995 +0000

            * krb_auth_su.c Removed krb5_keytype, changed krb5_enctype to
                    krb5_enctype *, changed krb5_preauthtype to krb5_preauthtype *
                    for krb5_get_in_tkt_with_password() rotuine.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4918 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     |  6 ++++++
 src/clients/ksu/krb_auth_su.c | 34 +++++-----------------------------
 2 files changed, 11 insertions(+), 29 deletions(-)

commit 7c7b5f65ca061af95d8ceb94cb46ae2e651ac736
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Feb 8 01:32:23 1995 +0000

    	* klist.c Do a krb5_init_context() before using a krb5_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4917 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog | 5 +++++
 src/clients/klist/klist.c   | 1 +
 2 files changed, 6 insertions(+)

commit 00e4d0c8d9a2752eeecfa7390ed779504df4a102
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Feb 8 01:31:53 1995 +0000

    	* kinit.c (main()) Removed krb5_keytype, changed krb5_enctype to
                    krb5_enctype *, changed krb5_preauthtype to krb5_preauthtype *
                    for krb5_get_in_tkt_with_password() rotuine.
    
    	* kinit.c (main()) use new API for krb5_get_in_tkt(), and replace
    		krb5_get_in_tkt_with_skey() with krb5_get_in_tkt_with_keytab()
    		and remove all unnecessary cruft.
    
    	* kinit.c Do a krb5_init_context() before using a krb5_context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4916 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 14 +++++++-
 src/clients/kinit/kinit.c   | 81 ++++++---------------------------------------
 2 files changed, 23 insertions(+), 72 deletions(-)

commit 4650d27e07c121727777574369bd4db462295010
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Feb 8 01:31:18 1995 +0000

    	* krb5.tex Documented API changes to krb5_get_in_tkt*() routines
    		and added krb5_get_in_tkt_with_keytab(). The explanation of
    		each of these routines still needs appropriate changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4915 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog |  6 ++++++
 doc/api/krb5.tex  | 42 ++++++++++++++++++++++++++++++++----------
 2 files changed, 38 insertions(+), 10 deletions(-)

commit 5e19e6cc2a2d0d2d06d955b23583c6ee4f607822
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Feb 4 00:00:55 1995 +0000

    	* aclocal.m4 (V5_AC_OUTPUT_MAKEFILE): delete pre.out,
    	Makefile.out, and post.out immediately after using them, for
    	cleanliness' sake.
    
    tested.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4911 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 768735cf312fcc0daf817764f36771f133bc9944
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Feb 4 00:00:13 1995 +0000

    	* get_in_tkt.c (krb5_get_in_tkt): also check for the version
    	number of the reply being whatever we had in the first byte of the
    	request.
    
    tested with kinit.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4910 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 6 ++++++
 src/lib/krb5/krb/get_in_tkt.c | 7 +++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 63ef2d259bb9dcbaf37ebebca4932b178272ee5a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 22:24:51 1995 +0000

    Add SIZEOF_FOO checks to properly define KRB_INT32
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4909 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog      |  5 +++++
 src/lib/des425/pcbc_encrypt.c | 10 ++++++++++
 2 files changed, 15 insertions(+)

commit 4f90d65be71c9407c96311195e67fe7df9ed92ad
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 22:08:14 1995 +0000

    Use politically correct name of AC_CHECK_SIZEOF instead of
    AC_SIZEOF_TYPE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4908 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 3 +++
 src/include/krb5/configure.in | 6 +++---
 2 files changed, 6 insertions(+), 3 deletions(-)

commit af594b7570f0e4a81b665b4ed67ef6c3b4748316
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 21:59:26 1995 +0000

    If util/autoconf isn't built, try to use autoconf utilities found in the user's
    path.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4907 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  5 +++++
 src/util/reconf    | 20 +++++++++++++++++++-
 2 files changed, 24 insertions(+), 1 deletion(-)

commit 0ff7d426597f87b27f3c3b993348c6384f04893f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 21:57:45 1995 +0000

    Ignore autoconf.h.in, since that's generated automatically by autoheader
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4906 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/.cvsignore | 1 +
 1 file changed, 1 insertion(+)

commit da67c2c3cdf8855c38813f9f8e69665cebc64a12
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 21:57:09 1995 +0000

    Added files to .cvsignore which get built when autoconf is built in the
    source directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4905 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/.cvsignore           | 10 ++++++++++
 src/util/autoconf/testsuite/.cvsignore |  1 +
 2 files changed, 11 insertions(+)

commit b85cc0d6597259b4d79054151402e7ec15da0a11
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 20:14:17 1995 +0000

    Add .cvsignore file so that cvs ignores the autoconf-built configure file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4904 dc483132-0cff-0310-8789-dd5450dbe970

 src/.cvsignore                       | 1 +
 src/admin/.cvsignore                 | 1 +
 src/admin/aname/.cvsignore           | 1 +
 src/admin/convert/.cvsignore         | 1 +
 src/admin/create/.cvsignore          | 1 +
 src/admin/destroy/.cvsignore         | 1 +
 src/admin/edit/.cvsignore            | 1 +
 src/admin/stash/.cvsignore           | 1 +
 src/appl/.cvsignore                  | 1 +
 src/appl/bsd/.cvsignore              | 1 +
 src/appl/gss-sample/.cvsignore       | 1 +
 src/appl/mailquery/.cvsignore        | 1 +
 src/appl/movemail/.cvsignore         | 1 +
 src/appl/popper/.cvsignore           | 1 +
 src/appl/sample/.cvsignore           | 1 +
 src/appl/sample/sclient/.cvsignore   | 1 +
 src/appl/sample/sserver/.cvsignore   | 1 +
 src/appl/simple/.cvsignore           | 1 +
 src/appl/simple/client/.cvsignore    | 1 +
 src/appl/simple/server/.cvsignore    | 1 +
 src/appl/telnet/.cvsignore           | 1 +
 src/appl/telnet/libtelnet/.cvsignore | 1 +
 src/appl/telnet/telnet/.cvsignore    | 1 +
 src/appl/telnet/telnetd/.cvsignore   | 1 +
 src/appl/user_user/.cvsignore        | 1 +
 src/clients/.cvsignore               | 1 +
 src/clients/kdestroy/.cvsignore      | 1 +
 src/clients/kinit/.cvsignore         | 1 +
 src/clients/klist/.cvsignore         | 1 +
 src/clients/ksu/.cvsignore           | 1 +
 src/include/.cvsignore               | 1 +
 src/include/kerberosIV/.cvsignore    | 1 +
 src/include/krb5/.cvsignore          | 1 +
 src/kadmin.new/client/.cvsignore     | 1 +
 src/kadmin/client/.cvsignore         | 1 +
 src/kadmin/kpasswd/.cvsignore        | 1 +
 src/kadmin/server/.cvsignore         | 1 +
 src/kadmin/v4server/.cvsignore       | 1 +
 src/kdc/.cvsignore                   | 1 +
 src/lib/.cvsignore                   | 1 +
 src/lib/crypto/.cvsignore            | 1 +
 src/lib/crypto/crc32/.cvsignore      | 1 +
 src/lib/crypto/des/.cvsignore        | 1 +
 src/lib/crypto/md4/.cvsignore        | 1 +
 src/lib/crypto/md5/.cvsignore        | 1 +
 src/lib/crypto/os/.cvsignore         | 1 +
 src/lib/des425/.cvsignore            | 1 +
 src/lib/gssapi/.cvsignore            | 1 +
 src/lib/gssapi/generic/.cvsignore    | 1 +
 src/lib/gssapi/krb5/.cvsignore       | 1 +
 src/lib/kdb/.cvsignore               | 1 +
 src/lib/krb425/.cvsignore            | 1 +
 src/lib/krb5/.cvsignore              | 1 +
 src/lib/krb5/asn.1/.cvsignore        | 1 +
 src/lib/krb5/ccache/.cvsignore       | 1 +
 src/lib/krb5/ccache/file/.cvsignore  | 1 +
 src/lib/krb5/ccache/stdio/.cvsignore | 1 +
 src/lib/krb5/error_tables/.cvsignore | 1 +
 src/lib/krb5/free/.cvsignore         | 1 +
 src/lib/krb5/keytab/.cvsignore       | 1 +
 src/lib/krb5/keytab/file/.cvsignore  | 1 +
 src/lib/krb5/krb/.cvsignore          | 1 +
 src/lib/krb5/os/.cvsignore           | 1 +
 src/lib/krb5/posix/.cvsignore        | 1 +
 src/lib/krb5/rcache/.cvsignore       | 1 +
 src/slave/.cvsignore                 | 1 +
 src/tests/.cvsignore                 | 1 +
 src/tests/asn.1/.cvsignore           | 1 +
 src/tests/create/.cvsignore          | 1 +
 src/tests/hammer/.cvsignore          | 1 +
 src/tests/verify/.cvsignore          | 1 +
 src/util/.cvsignore                  | 1 +
 src/util/et/.cvsignore               | 1 +
 src/util/ss/.cvsignore               | 1 +
 src/util/unifdef/.cvsignore          | 1 +
 75 files changed, 75 insertions(+)

commit f4ad7b7ac6ab9e2e446732e01d21850973fc7812
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 19:34:56 1995 +0000

    Don't double count the leap day in a leap year
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4903 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 +++++
 src/lib/krb5/os/gmt_mktime.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 8908ffa90cc9307c4080199e5ad1d5ead7706f6d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 19:34:27 1995 +0000

    Use explicit 32 bit types so this will work on an Alpha
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4902 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog     | 5 +++++
 src/lib/krb5/krb/compat_recv.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 0ed59106262c5142b54b4a30ec5f0fd52d4af94b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 19:33:40 1995 +0000

    Remove unused cruft from des_int.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4901 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog |  2 ++
 src/lib/crypto/des/des_int.h | 73 --------------------------------------------
 2 files changed, 2 insertions(+), 73 deletions(-)

commit 13ee7d16f689d2ceb7a209d84a30b18191e51164
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 19:32:16 1995 +0000

    Add keytype parameter to field
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4900 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/krcp.c    | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d31978c693fade061fe1ad24987ebdaff4ced105
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 19:20:48 1995 +0000

    Add keytype parameter
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4899 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     | 4 ++++
 src/tests/hammer/kdc5_hammer.c | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b3a5af535f58f535bee525e8b978e0c01bb124c4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 19:19:50 1995 +0000

    Add keytype argument to rd_req_proc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4898 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/ChangeLog | 4 ++++
 src/appl/user_user/client.c  | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit b1a4093522e4eeec4fc6b44b05f60804bea80ed1
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 17:05:51 1995 +0000

    Don't define BITS16, BITS32, BITS64, etc. anymore.  Instead,
    individually test for SIZEOF_SHORT, SIZEOF_INT, and SIZEOF_LONG and
    use them as appropriate in wordsize.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4897 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    |  7 +++++++
 src/include/krb5/configure.in |  7 ++++---
 src/include/krb5/wordsize.h   | 48 ++++++++++++++-----------------------------
 3 files changed, 26 insertions(+), 36 deletions(-)

commit 3c58d9996b4c786cd4a1d725e3baa8a04b394ea3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 17:03:58 1995 +0000

    Remove BITS16, BITS32, BITS64, etc. from acconfig.h
    
    Remove ISODE references from configure and aclocal.m4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4896 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 7 +++++++
 src/acconfig.h   | 1 -
 src/aclocal.m4   | 5 +----
 src/configure.in | 3 ---
 4 files changed, 8 insertions(+), 8 deletions(-)

commit 5e5045630db6a0744d9f36146b8a6f1224d5b1b4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 17:01:01 1995 +0000

    Don't use BITS64, use SIZEOF_LONG
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4895 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog    | 4 ++++
 src/kadmin/server/adm_v4_pwd.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit e306a8ca60c75bb55af6039a6eaf47b12e5caeac
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 13:39:27 1995 +0000

    All routines defined in the com_err library should have extern before
    the prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4894 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog |  6 ++++++
 src/util/et/com_err.h | 20 ++++++++++----------
 2 files changed, 16 insertions(+), 10 deletions(-)

commit cf72c27cd2766865632e709c68e5a91281a917c9
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 11:52:06 1995 +0000

    Oops, forgot to save file first
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4893 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 21eb851c82fe96d181e5c6cb3cb1d68a55051b5a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 11:51:47 1995 +0000

    Add changes to make this work on Alpha's.  (From Ezra)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4892 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog |  4 ++++
 src/include/kerberosIV/krb.h     | 20 +++++++++++++-------
 2 files changed, 17 insertions(+), 7 deletions(-)

commit 66ced1137f57f4fa1b68cc18dce5a2ff6c74e5c4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 11:35:06 1995 +0000

    Fix typo; "%02 X" --> "%02X"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4891 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 4 ++++
 src/lib/crypto/des/verify.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 52acbcb8d952f8955308fe008ee91337d78d5c14
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 3 11:22:04 1995 +0000

    ret_flags should be an int based on the prototype of
    gss_accept_sec_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4890 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 5 +++++
 src/appl/gss-sample/gss-server.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 90a6273a7c4286d979c3591200694b79d00fc658
Author: John Gilmore <gnu@toad.com>
Date:   Fri Feb 3 11:05:12 1995 +0000

    * kadmin.c (main):  Real live non-kludged argument parsing.
    Add -c option to specify ticket cache location (it really
    should just use a cache in memory in the process, but that
    isn't written yet).  Make some error messages more explicit!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4889 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/ChangeLog |  7 ++++
 src/kadmin/client/kadmin.c  | 99 +++++++++++++++++++++------------------------
 2 files changed, 54 insertions(+), 52 deletions(-)

commit e458e0090fc5848cb9f04e829037108a8ced5c86
Author: John Gilmore <gnu@toad.com>
Date:   Fri Feb 3 10:46:39 1995 +0000

    Rename files so that they work in the DOS LIB command,
    which amazingly finds dashes in mid-name and treats them
    like option switches.
    
    * des-crc.c => des_crc.c
    * des-md5.c => des_md5.c
    * raw-des.c => raw_des.c
    * Makefile.in:  changed to match.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4888 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog   |  11 +++
 src/lib/crypto/Makefile.in |  12 ++--
 src/lib/crypto/des-crc.c   | 169 --------------------------------------------
 src/lib/crypto/des-md5.c   | 170 ---------------------------------------------
 src/lib/crypto/des_crc.c   | 169 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/des_md5.c   | 170 +++++++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/raw-des.c   | 101 ---------------------------
 src/lib/crypto/raw_des.c   | 101 +++++++++++++++++++++++++++
 8 files changed, 457 insertions(+), 446 deletions(-)

commit 937bfeba0767efe9ba5604856ba04f6dd15d852e
Author: John Gilmore <gnu@toad.com>
Date:   Fri Feb 3 10:17:02 1995 +0000

    Rename files for DOS 8.3 uniqueness:
    * ktf_get_en.c => ktf_g_ent.c
    * ktf_get_na.c => ktf_g_name.c
    * Makefile.in:  changed to match.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4887 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog    |  7 +++
 src/lib/krb5/keytab/file/Makefile.in  |  8 ++--
 src/lib/krb5/keytab/file/ktf_g_ent.c  | 89 +++++++++++++++++++++++++++++++++++
 src/lib/krb5/keytab/file/ktf_g_name.c | 48 +++++++++++++++++++
 src/lib/krb5/keytab/file/ktf_get_en.c | 89 -----------------------------------
 src/lib/krb5/keytab/file/ktf_get_na.c | 48 -------------------
 6 files changed, 148 insertions(+), 141 deletions(-)

commit 1da395c793d2186a821421320ecdd766635dca65
Author: John Gilmore <gnu@toad.com>
Date:   Fri Feb 3 09:47:08 1995 +0000

    Rename files for DOS 8.3 uniqueness:
    * f_kdc_rep.c => f_kdc_rp.c
    * f_kdc_req.c => f_kdc_rq.c
    * f_ticket.c  => f_tckt.c
    * f_tickets.c => f_tckts.c
    * Makefile.in was updated to match.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4886 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/ChangeLog   |  9 ++++++++
 src/lib/krb5/free/Makefile.in | 16 ++++++-------
 src/lib/krb5/free/f_kdc_rep.c | 48 --------------------------------------
 src/lib/krb5/free/f_kdc_req.c | 54 -------------------------------------------
 src/lib/krb5/free/f_kdc_rp.c  | 48 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/free/f_kdc_rq.c  | 54 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/free/f_tckt.c    | 44 +++++++++++++++++++++++++++++++++++
 src/lib/krb5/free/f_tckts.c   | 42 +++++++++++++++++++++++++++++++++
 src/lib/krb5/free/f_ticket.c  | 44 -----------------------------------
 src/lib/krb5/free/f_tickets.c | 42 ---------------------------------
 10 files changed, 205 insertions(+), 196 deletions(-)

commit f3db55d49cbddc0e7a60e5d44788b8bff0a2b374
Author: John Gilmore <gnu@toad.com>
Date:   Fri Feb 3 09:06:26 1995 +0000

    * asn1_decode_k.c => asn1_k_decode.c
    * asn1_decode_k.h => asn1_k_decode.h
    * asn1_encode_k.c => asn1_k_encode.c
    * asn1_encode_k.h => asn1_k_encode.h
    * Makefile.sane.in, krb5_decode.c, krb5_encode.c,
    asn1_k_encode.c, asn1_k_decode.c:  updated to match.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4885 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog        |   9 +
 src/lib/krb5/asn.1/Makefile.sane.in |  10 +-
 src/lib/krb5/asn.1/asn1_decode_k.c  | 670 ------------------------------
 src/lib/krb5/asn.1/asn1_decode_k.h  | 159 -------
 src/lib/krb5/asn.1/asn1_encode_k.c  | 801 ------------------------------------
 src/lib/krb5/asn.1/asn1_encode_k.h  | 220 ----------
 src/lib/krb5/asn.1/asn1_k_decode.c  | 670 ++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_k_decode.h  | 159 +++++++
 src/lib/krb5/asn.1/asn1_k_encode.c  | 801 ++++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_k_encode.h  | 220 ++++++++++
 src/lib/krb5/asn.1/krb5_decode.c    |   2 +-
 src/lib/krb5/asn.1/krb5_encode.c    |   2 +-
 12 files changed, 1866 insertions(+), 1857 deletions(-)

commit dfda945e1571e568293fda17926f32adda123a87
Author: John Gilmore <gnu@toad.com>
Date:   Fri Feb 3 08:41:09 1995 +0000

    Rename files for DOS 8.3 uniqueness:
    * display_name.c    => disp_name.c
    * display_status.c  => disp_status.c
    * inquire_context.c => inq_context.c
    * inquire_cred.c    => inq_cred.c
    * release_cred.c    => rel_cred.c
    * release_name.c    => rel_name.c
    * Makefile.in changed to match.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4884 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog         |  11 +++
 src/lib/gssapi/krb5/Makefile.in       |  24 +++----
 src/lib/gssapi/krb5/disp_name.c       |  63 +++++++++++++++++
 src/lib/gssapi/krb5/disp_status.c     |  75 ++++++++++++++++++++
 src/lib/gssapi/krb5/display_name.c    |  63 -----------------
 src/lib/gssapi/krb5/display_status.c  |  75 --------------------
 src/lib/gssapi/krb5/inq_context.c     | 127 ++++++++++++++++++++++++++++++++++
 src/lib/gssapi/krb5/inq_cred.c        | 107 ++++++++++++++++++++++++++++
 src/lib/gssapi/krb5/inquire_context.c | 127 ----------------------------------
 src/lib/gssapi/krb5/inquire_cred.c    | 107 ----------------------------
 src/lib/gssapi/krb5/rel_cred.c        |  67 ++++++++++++++++++
 src/lib/gssapi/krb5/rel_name.c        |  44 ++++++++++++
 src/lib/gssapi/krb5/release_cred.c    |  67 ------------------
 src/lib/gssapi/krb5/release_name.c    |  44 ------------
 14 files changed, 506 insertions(+), 495 deletions(-)

commit 6129e6af10a5299194b438a5a5803ce168f6a9e7
Author: John Gilmore <gnu@toad.com>
Date:   Fri Feb 3 08:30:40 1995 +0000

    Rename files for DOS 8.3 uniqueness:
    * display_com_err_status.c => disp_com_err_status.c
    * display_major_status.c   => disp_major_status.c
    * release_buffer.c         => rel_buffer.c
    * release_oid_set.c        => rel_oid_set.c
    * util_val_nohash.c        => utl_nohash_validate.c
    * Makefile.in was changed to match.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4883 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog                |  10 +
 src/lib/gssapi/generic/Makefile.in              |  20 +-
 src/lib/gssapi/generic/disp_com_err_status.c    |  64 +++++
 src/lib/gssapi/generic/disp_major_status.c      | 303 ++++++++++++++++++++++++
 src/lib/gssapi/generic/display_com_err_status.c |  64 -----
 src/lib/gssapi/generic/display_major_status.c   | 303 ------------------------
 src/lib/gssapi/generic/rel_buffer.c             |  38 +++
 src/lib/gssapi/generic/rel_oid_set.c            |  40 ++++
 src/lib/gssapi/generic/release_buffer.c         |  38 ---
 src/lib/gssapi/generic/release_oid_set.c        |  40 ----
 src/lib/gssapi/generic/util_val_nohash.c        |  97 --------
 src/lib/gssapi/generic/utl_nohash_validate.c    |  97 ++++++++
 12 files changed, 562 insertions(+), 552 deletions(-)

commit 844e83b0dfe3522646b6bda31fb5fcd3674694ed
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 3 05:49:31 1995 +0000

    	* get_in_tkt.c (krb5_get_in_tkt): fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4882 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 4 ++++
 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c3350535eb534c6c760d430a0452a4d8c84a5953
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Feb 3 04:14:07 1995 +0000

    	* krb5.tex Documented change of krb5_enctype to krb5_enctypes
    		to krb5_send_tgs().
    
    	* krb5.tex Documented added krb5_keytype arg to (*keyproc)() arg
    		for krb5_rd_req(), krb5_rd_req_decoded(), and krb5_recvauth().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4881 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog | 8 ++++++++
 doc/api/krb5.tex  | 7 +++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 48e45f229b76c32de88004fd0f34310a839df36d
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Feb 3 01:58:30 1995 +0000

    	* get_in_tkt.c (krb5_get_in_tkt): if krb5_is_as_rep fails, check
    	if the packet might be a V4 error packet. Use modified V4 check so
    	that it compiles under SCO.
    
    simple, but untested.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4880 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  8 +++++++-
 src/lib/krb5/krb/get_in_tkt.c | 19 ++++++++++++++++++-
 2 files changed, 25 insertions(+), 2 deletions(-)

commit d2a79a42f778b2a717e20d0f2c5fea4ac91cc10a
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Feb 3 01:56:03 1995 +0000

    	* krb5_err.et (KRB5KRB_AP_ERR_V4_REPLY): new error code for V4
    	reply to a V5 request.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4879 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 5 +++++
 src/lib/krb5/error_tables/krb5_err.et | 2 ++
 2 files changed, 7 insertions(+)

commit 8b324b6769768e28c44a90915fa2b35cf6d68464
Author: John Gilmore <gnu@toad.com>
Date:   Thu Feb 2 13:13:29 1995 +0000

    * forward.c:  Remove unused #include <krb5/crc-32.h>.
    * kerberos5.c (kerberos5_send):  Remove code for sending a checksum
    of a zero-byte string; we can just send no checksum at all.  This
    eliminates dependency on <krb5/crc-32.h>.
    (kerberos5_forward):  Remove extra parameter to krb5_get_for_creds,
    probably accidentally inserted during context changes -- which don't
    seem to be here in the ChangeLog.
    * kerberos.c:  Remove prototypes for krb4 functions, since
    some of them are wrong with CNS (u_long vs. KRB_INT32 conflicts).
    
    These changes BUILD but have not been RUN yet.  But at least they build.
    My apologies.		-- John
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4878 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 12 ++++++++++++
 src/appl/telnet/libtelnet/forward.c   |  1 -
 src/appl/telnet/libtelnet/kerberos.c  | 10 +---------
 src/appl/telnet/libtelnet/kerberos5.c | 13 +++----------
 4 files changed, 16 insertions(+), 20 deletions(-)

commit 0cb271cada877ae9c94265fd5de2061400ca122e
Author: John Gilmore <gnu@toad.com>
Date:   Thu Feb 2 11:02:28 1995 +0000

    * Makefile.in (CFLAGS):  Handle $(srcdir) properly in -I options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4877 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog       | 4 ++++
 src/lib/crypto/Makefile.in     | 3 ++-
 src/lib/crypto/md4/ChangeLog   | 4 ++++
 src/lib/crypto/md4/Makefile.in | 3 ++-
 src/lib/crypto/md5/ChangeLog   | 4 ++++
 src/lib/crypto/md5/Makefile.in | 2 +-
 6 files changed, 17 insertions(+), 3 deletions(-)

commit 4c24ac7a064119284583d1c84feada7dbb0de01b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 2 06:30:03 1995 +0000

    Removal of ISODE (and there was much rejoicing)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4876 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/adat2kadat.c | 125 ---------------
 src/lib/krb5/asn.1/addr2kaddr.c | 127 ----------------
 src/lib/krb5/asn.1/adr2kadr.c   |  70 ---------
 src/lib/krb5/asn.1/aprp2kaprp.c |  63 --------
 src/lib/krb5/asn.1/aprq2kaprq.c |  71 ---------
 src/lib/krb5/asn.1/arep2karep.c |  72 ---------
 src/lib/krb5/asn.1/auth2kauth.c |  94 ------------
 src/lib/krb5/asn.1/ck2kck.c     |  71 ---------
 src/lib/krb5/asn.1/cred2kcred.c |  99 ------------
 src/lib/krb5/asn.1/crep2kcrep.c | 189 -----------------------
 src/lib/krb5/asn.1/cvt_flags.c  | 126 ----------------
 src/lib/krb5/asn.1/decode.c     |  75 ---------
 src/lib/krb5/asn.1/edat2kedat.c |  66 --------
 src/lib/krb5/asn.1/ekrp2kekrp.c | 108 -------------
 src/lib/krb5/asn.1/enck2kkey.c  |  73 ---------
 src/lib/krb5/asn.1/encode.c     |  96 ------------
 src/lib/krb5/asn.1/err2kerr.c   | 109 --------------
 src/lib/krb5/asn.1/etpt2ketpt.c | 122 ---------------
 src/lib/krb5/asn.1/g2unix.c     |  69 ---------
 src/lib/krb5/asn.1/kadat2adat.c | 124 ---------------
 src/lib/krb5/asn.1/kaddr2addr.c | 134 -----------------
 src/lib/krb5/asn.1/kadr2adr.c   |  60 --------
 src/lib/krb5/asn.1/kaprp2aprp.c |  62 --------
 src/lib/krb5/asn.1/kaprq2aprq.c |  75 ---------
 src/lib/krb5/asn.1/karep2arep.c |  72 ---------
 src/lib/krb5/asn.1/kauth2auth.c |  93 ------------
 src/lib/krb5/asn.1/kck2ck.c     |  72 ---------
 src/lib/krb5/asn.1/kcred2cred.c | 105 -------------
 src/lib/krb5/asn.1/kcrep2crep.c | 197 ------------------------
 src/lib/krb5/asn.1/kdcr2kkdcr.c | 140 -----------------
 src/lib/krb5/asn.1/kdcr2ktgsr.c |  45 ------
 src/lib/krb5/asn.1/kedat2edat.c |  65 --------
 src/lib/krb5/asn.1/kekrp2ekrp.c | 111 --------------
 src/lib/krb5/asn.1/kerr2err.c   | 116 --------------
 src/lib/krb5/asn.1/ketpt2etpt.c | 109 --------------
 src/lib/krb5/asn.1/kkdcr2kdcr.c | 134 -----------------
 src/lib/krb5/asn.1/kkey2enck.c  |  73 ---------
 src/lib/krb5/asn.1/klsrq2lsrq.c | 121 ---------------
 src/lib/krb5/asn.1/kprep2prep.c |  84 -----------
 src/lib/krb5/asn.1/kprin2prin.c |  85 -----------
 src/lib/krb5/asn.1/kpriv2priv.c |  63 --------
 src/lib/krb5/asn.1/kpwd2pwd.c   |  89 -----------
 src/lib/krb5/asn.1/kpwds2pwds.c | 126 ----------------
 src/lib/krb5/asn.1/ksafe2safe.c | 101 -------------
 src/lib/krb5/asn.1/ktgrq2tgrq.c | 326 ----------------------------------------
 src/lib/krb5/asn.1/ktgsr2kdcr.c |  46 ------
 src/lib/krb5/asn.1/ktkt2tkt.c   |  72 ---------
 src/lib/krb5/asn.1/ktran2tran.c |  61 --------
 src/lib/krb5/asn.1/lsrq2klsrq.c | 108 -------------
 src/lib/krb5/asn.1/prep2kprep.c |  95 ------------
 src/lib/krb5/asn.1/prin2kprin.c | 103 -------------
 src/lib/krb5/asn.1/priv2kpriv.c |  63 --------
 src/lib/krb5/asn.1/pwd2kpwd.c   |  65 --------
 src/lib/krb5/asn.1/pwds2kpwds.c |  89 -----------
 src/lib/krb5/asn.1/qbuf2data.c  |  71 ---------
 src/lib/krb5/asn.1/safe2ksafe.c | 101 -------------
 src/lib/krb5/asn.1/tgrq2ktgrq.c | 277 ----------------------------------
 src/lib/krb5/asn.1/tkt2ktkt.c   |  72 ---------
 src/lib/krb5/asn.1/tran2ktran.c |  64 --------
 src/lib/krb5/asn.1/u2gen.c      |  66 --------
 60 files changed, 5960 deletions(-)

commit 21f2356f938fc755cdb6447829dd8f072073e97a
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 2 03:42:29 1995 +0000

    	* int-proto.h Update prototypes for krb5_get_cred_via_tgt(), and
    		krb5_get_cred_via_2tgt().
    
    	* get_fcreds.c (krb5_get_for_creds())
    	* gc_via_tgt.c (krb5_get_cred_via_tgt())
    	* gc_2tgt.c (krb5_get_cred_via_2tgt())
    		Removed krb5_enctype argument. Pass NULL list of encryption
    		types to krb5_send_tgs to get default encryption types.
    
    	* gc_frm_kdc.c Removed krb5_enctype argument passed to
    		krb5_get_cred_via_tgt()
    
    	* send_tgs.c (krb5_send_tgs()) Changed krb5_enctype arg to
    		krb5_enctype *, a NULL terminated array of encryption
    		types. If argument is NULL then krb5_send_tgs() will
    		use defaul list of encryption types.
    
    	* send_tgs.c (krb5_send_tgs()) To encrypt request ticket use
    		usecred->keyblock.etype instead of (and now defunct)
    		krb5_enctype arg.
    
    	* init_ctx.c Added krb5_set_default_in_tkt_etypes() and
    		krb5_get_default_in_tkt_etypes().
    
    	* rd_req.c, rd_req_decode.c Removed typedef for rdreq_key_proc
    		and use krb5_rd_req_decoded in its place.
    
    	* get_fcreds.c Really needs #include<krb5/asn1.h> for definition
    		of krb5_is_krb_error()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4875 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 34 ++++++++++++++++++
 src/lib/krb5/krb/gc_2tgt.c    |  8 +++--
 src/lib/krb5/krb/gc_frm_kdc.c |  3 --
 src/lib/krb5/krb/gc_via_tgt.c |  9 +++--
 src/lib/krb5/krb/get_fcreds.c | 22 +++++++-----
 src/lib/krb5/krb/init_ctx.c   | 81 ++++++++++++++++++++++++++++++++++++++++---
 src/lib/krb5/krb/int-proto.h  | 25 +++++++------
 src/lib/krb5/krb/rd_req.c     |  5 ---
 src/lib/krb5/krb/rd_req_dec.c | 21 +++++------
 src/lib/krb5/krb/send_tgs.c   | 29 +++++++++-------
 10 files changed, 175 insertions(+), 62 deletions(-)

commit dad0bf4d11dce52e25cd7aca389a5d010135c764
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 2 03:40:09 1995 +0000

    	* kdc_util.c (kdc_rdreq_keyproc()) Add krb5_keytype() arg
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4874 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 4 ++++
 src/kdc/kdc_util.c | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a6e36930588634be73470512fa28172215674074
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 2 03:39:25 1995 +0000

    	* adm_process.c, adm_extern.h (cpw_keyproc()) Added
    		krb5_keytype arg.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4873 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 5 +++++
 src/kadmin/server/adm_extern.h  | 1 +
 src/kadmin/server/adm_process.c | 3 ++-
 3 files changed, 8 insertions(+), 1 deletion(-)

commit ce3d48500742df4f62cacd6fd9deb1bdd3b9ba37
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 2 03:38:45 1995 +0000

    	* func-proto.h Added krb5_keytype arg to rb5_rdreq_key_proc
    
    	* func-proto.h (krb5_send_tgs()) Changed krb5_enctype arg to
    		krb5_enctype *, a NULL terminated array of encryption types.
    
    	* func-proto.h Added prototypes for krb5_get_for_creds(),
    		krb5_set_default_in_tkt_etypes(), and
    		krb5_get_default_in_tkt_etypes().
    
    	* krb5.h Added fields to krb5_context to support default etypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4872 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 13 +++++++++++++
 src/include/krb5/func-proto.h | 18 +++++++++++++++++-
 src/include/krb5/krb5.h       |  6 ++++--
 3 files changed, 34 insertions(+), 3 deletions(-)

commit 6fa643eb82fbcc3209c9884f700681206841d9ee
Author: Chris Provenzano <proven@mit.edu>
Date:   Thu Feb 2 03:37:52 1995 +0000

    	* Removed all #include <krb5/crc-32.h>
    
    	* Removed krb5_enctype argument passed to krb5_get_for_creds()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4871 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 6 ++++++
 src/appl/bsd/forward.c  | 1 -
 src/appl/bsd/kcmd.c     | 2 +-
 src/appl/bsd/krcp.c     | 1 -
 src/appl/bsd/krlogin.c  | 1 -
 src/appl/bsd/krlogind.c | 1 -
 src/appl/bsd/krsh.c     | 1 -
 src/appl/bsd/krshd.c    | 1 -
 8 files changed, 7 insertions(+), 7 deletions(-)

commit 0c5cf54cc8c832e091362306cb5fe9644a17dc0d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 1 21:43:42 1995 +0000

    Removing ISODE.... (and there was much rejoicing)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4870 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/ChangeLog              |    9 -
 src/isode/Makefile.in            |    3 -
 src/isode/compat/Makefile.in     |  220 --
 src/isode/compat/asprintf.c      |   92 -
 src/isode/compat/baduser.c       |   68 -
 src/isode/compat/bridge.c        |  414 --
 src/isode/compat/camtec.c        |  247 --
 src/isode/compat/chkpassword.c   |   81 -
 src/isode/compat/chrcnv.c        |   62 -
 src/isode/compat/cmd_srch.c      |   38 -
 src/isode/compat/configure.in    |    6 -
 src/isode/compat/dgram.c         |  785 ----
 src/isode/compat/explode.c       |   49 -
 src/isode/compat/general.c       |  142 -
 src/isode/compat/getpassword.c   |  124 -
 src/isode/compat/hpuxx25.c       |  902 -----
 src/isode/compat/implode.c       |   60 -
 src/isode/compat/inst-man.sh     |  167 -
 src/isode/compat/internet.c      |  680 ----
 src/isode/compat/isoaddrs.c      | 1212 ------
 src/isode/compat/isofiles.c      |   44 -
 src/isode/compat/isohost.c       |   74 -
 src/isode/compat/isologs.sh      |   36 -
 src/isode/compat/isoman.rf       |    8 -
 src/isode/compat/isoservent.c    |  124 -
 src/isode/compat/lexequ.c        |   48 -
 src/isode/compat/lexnequ.c       |   53 -
 src/isode/compat/libicompat.3    |   35 -
 src/isode/compat/log_tai.c       |  126 -
 src/isode/compat/logger.c        |  602 ---
 src/isode/compat/na2norm.c       |  143 -
 src/isode/compat/na2str.c        |   42 -
 src/isode/compat/nochrcnv.c      |   61 -
 src/isode/compat/norm2na.c       |  267 --
 src/isode/compat/pa2str.c        |   87 -
 src/isode/compat/putenv.c        |   96 -
 src/isode/compat/rcmd_srch.c     |   33 -
 src/isode/compat/saddr2str.c     |   39 -
 src/isode/compat/sel2str.c       |   78 -
 src/isode/compat/select.c        |  369 --
 src/isode/compat/serror.c        |   41 -
 src/isode/compat/servbyname.c    |   56 -
 src/isode/compat/servbyport.c    |   59 -
 src/isode/compat/servbysel.c     |   60 -
 src/isode/compat/signals.c       |  129 -
 src/isode/compat/smalloc.c       |   40 -
 src/isode/compat/sprintb.c       |   57 -
 src/isode/compat/sstr2arg.c      |  144 -
 src/isode/compat/str2elem.c      |   51 -
 src/isode/compat/str2saddr.c     |   36 -
 src/isode/compat/str2sel.c       |  112 -
 src/isode/compat/str2taddr.c     |   36 -
 src/isode/compat/str2vec.c       |   85 -
 src/isode/compat/strdup.c        |   49 -
 src/isode/compat/sunlink.c       |  665 ----
 src/isode/compat/taddr2str.c     |   39 -
 src/isode/compat/tailor.c        |  939 -----
 src/isode/compat/ubcx25.c        |  299 --
 src/isode/compat/ultrix25.c      |  752 ----
 src/isode/compat/version.major   |    1 -
 src/isode/compat/version.minor   |    1 -
 src/isode/compat/x25addr.c       | 1455 -------
 src/isode/configure.in           |    8 -
 src/isode/h/ChangeLog            |    4 -
 src/isode/h/Makefile.in          |   88 -
 src/isode/h/acpkt.h              |  311 --
 src/isode/h/acsap.h              |  257 --
 src/isode/h/cmd_srch.h           |   35 -
 src/isode/h/config.h             |   51 -
 src/isode/h/configure.in         |    5 -
 src/isode/h/dgram.h              |   31 -
 src/isode/h/fpkt.h               |  264 --
 src/isode/h/ftam.h               | 1239 ------
 src/isode/h/general.h            |  277 --
 src/isode/h/internet.h           |  170 -
 src/isode/h/isoaddrs.h           |  271 --
 src/isode/h/isoservent.h         |   48 -
 src/isode/h/logger.h             |  162 -
 src/isode/h/manifest.h           |  321 --
 src/isode/h/mpkt.h               |   52 -
 src/isode/h/pepdefs.h            |   40 -
 src/isode/h/pepsy.h              |  221 --
 src/isode/h/ppkt.h               |  286 --
 src/isode/h/psap.h               |  638 ----
 src/isode/h/psap2.h              |  523 ---
 src/isode/h/ronot.h              |   82 -
 src/isode/h/ropkt.h              |  201 -
 src/isode/h/rosap.h              |  272 --
 src/isode/h/rosy.h               |  198 -
 src/isode/h/rtpkt.h              |  207 -
 src/isode/h/rtsap.h              |  220 --
 src/isode/h/spkt.h               |  927 -----
 src/isode/h/ssap.h               |  502 ---
 src/isode/h/sys.dirent.h         |   51 -
 src/isode/h/sys.file.h           |   42 -
 src/isode/h/tailor.h             |  161 -
 src/isode/h/tp4.h                |  141 -
 src/isode/h/tpkt.h               |  483 ---
 src/isode/h/tsap.h               |  191 -
 src/isode/h/usr.dirent.h         |   63 -
 src/isode/h/x25.h                |  259 --
 src/isode/pepsy/Makefile.in      |  365 --
 src/isode/pepsy/UNIV.py          |  137 -
 src/isode/pepsy/configure.in     |    8 -
 src/isode/pepsy/dec.c            | 2134 -----------
 src/isode/pepsy/dfns.c           |  228 --
 src/isode/pepsy/doc/DESCRIPTION  | 1056 -----
 src/isode/pepsy/doc/Makefile     |   10 -
 src/isode/pepsy/doc/overview.ms  |  271 --
 src/isode/pepsy/doc/tables.ms    |  353 --
 src/isode/pepsy/doc/wt-pep.ms    |  201 -
 src/isode/pepsy/dtabs.c          |  792 ----
 src/isode/pepsy/enc.c            | 1553 --------
 src/isode/pepsy/etabs.c          | 2264 -----------
 src/isode/pepsy/fre.c            |  682 ----
 src/isode/pepsy/lex.l.gnrc       |  629 ---
 src/isode/pepsy/libpepsy.3       |   42 -
 src/isode/pepsy/macdefs.h        |   42 -
 src/isode/pepsy/main.c           | 4224 --------------------
 src/isode/pepsy/mine.h           |   40 -
 src/isode/pepsy/mod.c            |  156 -
 src/isode/pepsy/pass2.c          | 1504 --------
 src/isode/pepsy/pass2.h          |  127 -
 src/isode/pepsy/pep.output       | 7842 --------------------------------------
 src/isode/pepsy/pepsy-driver.h   |   41 -
 src/isode/pepsy/pepsy.1          |   75 -
 src/isode/pepsy/pepsy.c          | 3711 ------------------
 src/isode/pepsy/pepsy.h.gnrc     |  342 --
 src/isode/pepsy/pepsy_misc.c     |  364 --
 src/isode/pepsy/pepsy_str.c      |   44 -
 src/isode/pepsy/pepsydefs.h.gnrc |  428 ---
 src/isode/pepsy/pepy-refs.h      |  134 -
 src/isode/pepsy/prnt.c           | 1723 ---------
 src/isode/pepsy/ptabs.c          | 1127 ------
 src/isode/pepsy/py_advise.c      |   49 -
 src/isode/pepsy/sym.h            |   30 -
 src/isode/pepsy/t1.py            |  391 --
 src/isode/pepsy/t2.py            |   69 -
 src/isode/pepsy/t3.py            |  513 ---
 src/isode/pepsy/test_table.h     |  196 -
 src/isode/pepsy/tt.py            |   82 -
 src/isode/pepsy/util.c           |  763 ----
 src/isode/pepsy/version.major    |    1 -
 src/isode/pepsy/version.minor    |    1 -
 src/isode/pepsy/vprint.c         |  746 ----
 src/isode/pepsy/yacc.y.gnrc      | 1642 --------
 src/isode/psap/Makefile.in       |  278 --
 src/isode/psap/addr2ref.c        |   79 -
 src/isode/psap/bit2prim.c        |   82 -
 src/isode/psap/bit_ops.c         |  202 -
 src/isode/psap/bitstr2strb.c     |   56 -
 src/isode/psap/configure.in      |    7 -
 src/isode/psap/dec2pe.c          |   21 -
 src/isode/psap/dg2ps.c           |  240 --
 src/isode/psap/fdx2ps.c          |  241 --
 src/isode/psap/flag2prim.c       |   43 -
 src/isode/psap/gtime.c           |   99 -
 src/isode/psap/hex2pe.c          |   21 -
 src/isode/psap/int2strb.c        |   38 -
 src/isode/psap/isobject.c        |   90 -
 src/isode/psap/libpsap.3         |  237 --
 src/isode/psap/num2prim.c        |   53 -
 src/isode/psap/obj2prim.c        |   97 -
 src/isode/psap/objectbyname.c    |   55 -
 src/isode/psap/objectbyoid.c     |   55 -
 src/isode/psap/ode2oid.c         |  126 -
 src/isode/psap/oid2ode.c         |   48 -
 src/isode/psap/oid_cmp.c         |   57 -
 src/isode/psap/oid_cpy.c         |   52 -
 src/isode/psap/oid_free.c        |   35 -
 src/isode/psap/pe2pl.c           |  218 --
 src/isode/psap/pe2ps.c           |  175 -
 src/isode/psap/pe2qb_f.c         |  134 -
 src/isode/psap/pe2ssdu.c         |   56 -
 src/isode/psap/pe2text.c         |  105 -
 src/isode/psap/pe2uvec.c         |   78 -
 src/isode/psap/pe_alloc.c        |  106 -
 src/isode/psap/pe_cmp.c          |   67 -
 src/isode/psap/pe_cpy.c          |   66 -
 src/isode/psap/pe_error.c        |   59 -
 src/isode/psap/pe_expunge.c      |   45 -
 src/isode/psap/pe_extract.c      |   55 -
 src/isode/psap/pe_free.c         |   97 -
 src/isode/psap/pe_pullup.c       |  104 -
 src/isode/psap/pl2pe.c           |  467 ---
 src/isode/psap/pl_tables.c       |   74 -
 src/isode/psap/prim2bit.c        |   55 -
 src/isode/psap/prim2flag.c       |   34 -
 src/isode/psap/prim2num.c        |   43 -
 src/isode/psap/prim2oid.c        |  100 -
 src/isode/psap/prim2qb.c         |   88 -
 src/isode/psap/prim2real.c       |  134 -
 src/isode/psap/prim2set.c        |   40 -
 src/isode/psap/prim2str.c        |   93 -
 src/isode/psap/prim2time.c       |  246 --
 src/isode/psap/ps2pe.c           |  262 --
 src/isode/psap/ps_alloc.c        |   73 -
 src/isode/psap/ps_error.c        |   56 -
 src/isode/psap/ps_flush.c        |   32 -
 src/isode/psap/ps_free.c         |   32 -
 src/isode/psap/ps_get_abs.c      |  103 -
 src/isode/psap/ps_io.c           |   52 -
 src/isode/psap/ps_prime.c        |   33 -
 src/isode/psap/psaptest.c        |  208 -
 src/isode/psap/qb2pe.c           |  145 -
 src/isode/psap/qb2prim.c         |   89 -
 src/isode/psap/qb2str.c          |   56 -
 src/isode/psap/qb_free.c         |   31 -
 src/isode/psap/qb_pullup.c       |   63 -
 src/isode/psap/qbuf2pe.c         |   71 -
 src/isode/psap/qbuf2pe_f.c       |  328 --
 src/isode/psap/qbuf2ps.c         |   81 -
 src/isode/psap/real2prim.c       |  114 -
 src/isode/psap/seq_add.c         |   55 -
 src/isode/psap/seq_addon.c       |   37 -
 src/isode/psap/seq_del.c         |   47 -
 src/isode/psap/seq_find.c        |   39 -
 src/isode/psap/set_add.c         |   46 -
 src/isode/psap/set_addon.c       |   38 -
 src/isode/psap/set_del.c         |   43 -
 src/isode/psap/set_find.c        |   39 -
 src/isode/psap/sprintoid.c       |   47 -
 src/isode/psap/sprintref.c       |   82 -
 src/isode/psap/ssdu2pe.c         |   64 -
 src/isode/psap/std2ps.c          |   81 -
 src/isode/psap/str2oid.c         |   40 -
 src/isode/psap/str2pe.c          |  195 -
 src/isode/psap/str2prim.c        |   45 -
 src/isode/psap/str2ps.c          |  136 -
 src/isode/psap/str2qb.c          |   55 -
 src/isode/psap/strb2bitstr.c     |   57 -
 src/isode/psap/strb2int.c        |   45 -
 src/isode/psap/test/test1.pl     |  130 -
 src/isode/psap/test/test2.pl     |  375 --
 src/isode/psap/time2prim.c       |   48 -
 src/isode/psap/time2str.c        |   80 -
 src/isode/psap/tm2ut.c           |   46 -
 src/isode/psap/ts2ps.c           |   89 -
 src/isode/psap/ut2tm.c           |  113 -
 src/isode/psap/uvec2ps.c         |  189 -
 src/isode/psap/version.major     |    1 -
 src/isode/psap/version.minor     |    1 -
 src/isode/support/Makefile.in    |  117 -
 src/isode/support/aliases.local  |   43 -
 src/isode/support/configure.in   |    5 -
 src/isode/support/entities.local |   30 -
 src/isode/support/macros.local   |   25 -
 src/isode/support/objects.local  |   42 -
 src/isode/support/services.local |   45 -
 src/isode/support/version.major  |    1 -
 src/isode/support/version.minor  |    1 -
 src/isode/util/config_for        |   13 -
 src/isode/util/extract.sh        |   27 -
 src/isode/util/inst-lint.sh      |   96 -
 src/isode/util/make-lib.sh       |  168 -
 src/isode/util/version.sh        |   46 -
 256 files changed, 69068 deletions(-)

commit 2c1429f492c4bd0575a2ab0969b7a0f542e7124b
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 1 04:50:13 1995 +0000

    Created new documentation for how to build and install Kerberos V5
    
    Still needs a lot of work.....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4869 dc483132-0cff-0310-8789-dd5450dbe970

 doc/install.texi | 1009 +++++++++++++
 doc/texinfo.tex  | 4355 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 5364 insertions(+)

commit 97d7de16ce04bc492fe0e408544f7f3007fda9c4
Author: Chris Provenzano <proven@mit.edu>
Date:   Sat Jan 28 20:10:27 1995 +0000

    in_tkt_sky.c (skey_keyproc()), rd_req_dec.c (krb5_rd_req_decoded())
    		use new API for krb5_kt_get_entry.
    
    get_fcreds.c Removed #include<krb5/crc-32.h> and #include<krb5/asn1.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4868 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  9 +++++++++
 src/lib/krb5/krb/get_fcreds.c |  6 ++----
 src/lib/krb5/krb/in_tkt_sky.c |  1 +
 src/lib/krb5/krb/rd_req_dec.c | 10 +++++++++-
 4 files changed, 21 insertions(+), 5 deletions(-)

commit efb511b2111e694608a1a705ffd0a3fad074799e
Author: Chris Provenzano <proven@mit.edu>
Date:   Sat Jan 28 20:08:50 1995 +0000

    Added krb5_keytype arg to krb5_ktfile_get_entry()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4867 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog    | 5 +++++
 src/lib/krb5/keytab/file/ktf_get_en.c | 3 ++-
 src/lib/krb5/keytab/file/ktfile.h     | 1 +
 3 files changed, 8 insertions(+), 1 deletion(-)

commit a6ce192b02076a42adfe3ed0452cfafb314522ea
Author: Chris Provenzano <proven@mit.edu>
Date:   Sat Jan 28 20:07:26 1995 +0000

    Added krb5_keytype arg to krb5_kt_read_service_key()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4866 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog    |  6 +++++-
 src/lib/krb5/keytab/read_servi.c | 25 ++++++++++++-------------
 2 files changed, 17 insertions(+), 14 deletions(-)

commit 0e420b259070c9cffbe3db79b771d968b414cd03
Author: Chris Provenzano <proven@mit.edu>
Date:   Sat Jan 28 20:06:40 1995 +0000

    Added krb5_keytype arg to rd_req_keyproc()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4865 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 4 ++++
 src/lib/gssapi/krb5/accept_sec_context.c | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 693a8921b05e1f6b1bafdb208bb677f3be89545b
Author: Chris Provenzano <proven@mit.edu>
Date:   Sat Jan 28 20:05:19 1995 +0000

    Added krb5_keytype arg to krb5_kt_read_service_key() and krb5_kt_get_entry()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4864 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 5 +++++
 src/include/krb5/func-proto.h | 1 +
 src/include/krb5/keytab.h     | 3 ++-
 3 files changed, 8 insertions(+), 1 deletion(-)

commit cbc0133e6de8e2ffcb2fc0763d57ba69774a7c62
Author: Chris Provenzano <proven@mit.edu>
Date:   Sat Jan 28 20:03:24 1995 +0000

    Use new API for krb5_kt_get_entry()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4863 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     | 5 +++++
 src/clients/ksu/krb_auth_su.c | 6 +++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit bf4dd867e1dc2ce47181d9c32ab7b01a0ae445c5
Author: Chris Provenzano <proven@mit.edu>
Date:   Sat Jan 28 20:03:12 1995 +0000

    Use new API for krb5_kt_get_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4862 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 4 ++++
 src/clients/kinit/kinit.c   | 8 +++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

commit 70a75b0bbfd34ab6b1b6ae3d21381bfb0c09e3c6
Author: Chris Provenzano <proven@mit.edu>
Date:   Sat Jan 28 20:00:15 1995 +0000

    Documented added krb5_keytab argunment to krb5_kt_read_service_key()
    and krb5_kt_get_entry().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4861 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog  | 5 +++++
 doc/api/keytab.tex | 8 ++++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit ef5e0999c6cda785158c8b581d472844f4107979
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Jan 27 06:56:33 1995 +0000

            * Fix scc_read.c (krb5_scc_read_authdatum()) krb5_authdatatype
                    is of type unsigned int and therefore shouldn't be the
                    argument to krb5_scc_read_ui_2().
    
    	Fixes bug reported by Ezra (discuss message 1053)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4860 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog  | 6 ++++++
 src/lib/krb5/ccache/stdio/scc_read.c | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit bf82a991168327e48f8a7ff08cb89227cfe283db
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Jan 27 06:56:14 1995 +0000

            * Fix fcc_read.c (krb5_fcc_read_authdatum()) krb5_authdatatype
                    is of type unsigned int and therefore shouldn't be the
                    argument to krb5_fcc_read_ui_2().
    
    	Fixes bug reported by Ezra (discuss message 1053)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4859 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog  | 6 ++++++
 src/lib/krb5/ccache/file/fcc_read.c | 4 +++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 44dc2d1cac752f187611de44dd5eedde57ff80b0
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Jan 27 06:38:58 1995 +0000

    	* base-defs.h Typedef krb5_boolean, krb5_msgtype, krb5_kvno,
                    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@4858 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit df285c73a7633e929202736b503ba2c7ad5ee6af
Author: John Gilmore <gnu@toad.com>
Date:   Fri Jan 27 02:16:38 1995 +0000

    * crc-32.h:  Move to lib/crypto/crc32; only gets local use.
    * rsa-md4.h:  Move to lib/crypto/md4; only gets local use.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4857 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog |   5 +++
 src/include/krb5/crc-32.h  |  35 ----------------
 src/include/krb5/rsa-md4.h | 102 ---------------------------------------------
 3 files changed, 5 insertions(+), 137 deletions(-)

commit 88ce1ec5e3cd9f689f18894f1481b860c40f4c81
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Jan 27 01:27:01 1995 +0000

    	* base-defs.h Typedef krb5_boolean, krb5_msgtype, krb5_kvno,
                    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

 src/include/krb5/base-defs.h | 18 +++++++++---------
 src/include/krb5/kdb.h       |  8 ++------
 src/include/krb5/kdb_dbm.h   | 14 --------------
 3 files changed, 11 insertions(+), 29 deletions(-)

commit 990aaa1bde74bcf2c6f1a56eb39f7173f8b6cfb2
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jan 26 22:30:08 1995 +0000

    fix include install typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4855 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d9fee9c284d3180275002ccf8a9f8531e3cc7d04
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jan 26 22:28:44 1995 +0000

    install man page from srcdir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4854 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cad3ea9ca451cf2e4abdc0600f2ab66bad1f0744
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 26 17:16:16 1995 +0000

    Update of Krb5 todo list (lots of changes over the last couple of weeks).
    I've just never gotten around to checking it in....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4853 dc483132-0cff-0310-8789-dd5450dbe970

 src/TODO | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 51 insertions(+), 3 deletions(-)

commit 47f0a48acdbbf4da6f5b8c67da8f3b4b553b533f
Author: John Gilmore <gnu@toad.com>
Date:   Thu Jan 26 04:25:38 1995 +0000

    * rnd_confoun.c: Replace <.../...> includes with "..."s
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4852 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog     | 4 ++++
 src/lib/crypto/os/rnd_confoun.c | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 64a370c19fb420c84a112effb23925875a6d201f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 26 04:21:45 1995 +0000

    Allow the primary port that the KDC listens on be configurable on the
    command line.  If the appropriate /etc/services entries aren't found,
    use compiled in defaults.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4851 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog |  7 +++++++
 src/kdc/extern.c  |  2 ++
 src/kdc/extern.h  |  2 ++
 src/kdc/main.c    |  7 +++++--
 src/kdc/network.c | 31 ++++++++++++++++++-------------
 5 files changed, 34 insertions(+), 15 deletions(-)

commit 165f067c4adb444247271cb690214e33f6c09d3b
Author: John Gilmore <gnu@toad.com>
Date:   Thu Jan 26 04:21:27 1995 +0000

    * Makefile.in (CFLAGS):  Use -I../des to pull in include file.
    * md5.c, md5crypto.c, md5glue.c, t_mddriver.c:  Replace <.../...>
    includes with "..."s.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4850 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog    | 6 ++++++
 src/lib/crypto/md5/Makefile.in  | 2 +-
 src/lib/crypto/md5/md5.c        | 2 +-
 src/lib/crypto/md5/md5crypto.c  | 6 ++----
 src/lib/crypto/md5/md5glue.c    | 3 +--
 src/lib/crypto/md5/t_mddriver.c | 8 +++-----
 6 files changed, 14 insertions(+), 13 deletions(-)

commit 84c0ad2a511865c669768c5734be850d82d56354
Author: John Gilmore <gnu@toad.com>
Date:   Thu Jan 26 04:11:47 1995 +0000

    * Makefile.in (CFLAGS):  Add -I../des to pull in DES header file.
    * rsa-md4.h:  New include file, moved from include/krb5, since
    it's only used locally.
    * md4.c, md4crypto.c, md4driver.c, md4glue.c:  Replace <.../...>
    includes with "..."s.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4849 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog   |   8 ++++
 src/lib/crypto/md4/Makefile.in |   2 +-
 src/lib/crypto/md4/md4.c       |   4 +-
 src/lib/crypto/md4/md4crypto.c |   9 ++--
 src/lib/crypto/md4/md4driver.c |   8 +---
 src/lib/crypto/md4/md4glue.c   |   7 +--
 src/lib/crypto/md4/rsa-md4.h   | 102 +++++++++++++++++++++++++++++++++++++++++
 7 files changed, 120 insertions(+), 20 deletions(-)

commit 701143b90db1f1eb684b3a6c881a862c2aa12d1f
Author: John Gilmore <gnu@toad.com>
Date:   Thu Jan 26 04:09:51 1995 +0000

    * cbc_cksum.c, cs_entry.c, des.h, destest.c, f_sched.c,
    fin_rndkey.c, finish_key.c, init_rkey.c, key_sched.c,
    new_rn_key.c, process_ky.c, random_key.c, string2key.c, verify.c,
    weak_key.c: Replace <.../...> includes with "..."s.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4848 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog    | 7 +++++++
 src/lib/crypto/des/cbc_cksum.c  | 6 +-----
 src/lib/crypto/des/cs_entry.c   | 8 ++------
 src/lib/crypto/des/des.h        | 3 +--
 src/lib/crypto/des/destest.c    | 6 ++----
 src/lib/crypto/des/f_sched.c    | 3 +--
 src/lib/crypto/des/fin_rndkey.c | 5 +----
 src/lib/crypto/des/finish_key.c | 6 +-----
 src/lib/crypto/des/init_rkey.c  | 7 +------
 src/lib/crypto/des/key_sched.c  | 6 ++----
 src/lib/crypto/des/new_rn_key.c | 5 +----
 src/lib/crypto/des/process_ky.c | 8 +-------
 src/lib/crypto/des/random_key.c | 8 ++------
 src/lib/crypto/des/string2key.c | 6 +-----
 src/lib/crypto/des/verify.c     | 8 ++------
 src/lib/crypto/des/weak_key.c   | 4 +---
 16 files changed, 27 insertions(+), 69 deletions(-)

commit e28b074ca2d7c569130204e38bff22e0460d3ed8
Author: John Gilmore <gnu@toad.com>
Date:   Thu Jan 26 04:06:12 1995 +0000

    * crc-32.h:  New file, moved from include/krb5/crc-32.h.
    * crc.c, crctest.c:  Replace <.../...> includes with "..."s.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4847 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog |  5 +++++
 src/lib/crypto/crc32/crc-32.h  | 35 +++++++++++++++++++++++++++++++++++
 src/lib/crypto/crc32/crc.c     |  6 ++----
 src/lib/crypto/crc32/crctest.c |  4 ++--
 4 files changed, 44 insertions(+), 6 deletions(-)

commit d777ce9b827d35851fc8389d1080ec9bf092a0e1
Author: John Gilmore <gnu@toad.com>
Date:   Thu Jan 26 04:00:41 1995 +0000

    * Makefile.in (CFLAGS):  Add -I options to pick up include files
    from the various algorithm subdirs.
    * cryptoconf.c, des-crc.c, des-md5.c, raw-des.c:  Replace most
    <.../...> include files with "..." includes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4846 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    |  7 +++++++
 src/lib/crypto/Makefile.in  |  2 +-
 src/lib/crypto/cryptoconf.c | 17 +++++++----------
 src/lib/crypto/des-crc.c    | 10 +++-------
 src/lib/crypto/des-md5.c    |  8 ++------
 src/lib/crypto/raw-des.c    | 14 ++++----------
 6 files changed, 24 insertions(+), 34 deletions(-)

commit dd33bada5dc48f17a8fd78fa2cbd0e22e8d0fee3
Author: John Gilmore <gnu@toad.com>
Date:   Thu Jan 26 03:30:12 1995 +0000

    	Make it possible to #include "..." without using slashes,
    	for Macintosh support.
    
    	* krb5.h:  New file, the externally visible interface to
    	Kerberos V5.  Currently the whole kitchen sink, to bootstrap.
    	* k5-int.h:  New file, the internally visible declarations
    	needed by source files that are part of the Kerberos V5 library
    	itself.  Currently the same whole kitchen sink, to bootstrap.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4845 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog | 11 +++++++++++
 src/include/k5-int.h  | 32 ++++++++++++++++++++++++++++++++
 src/include/krb5.h    | 31 +++++++++++++++++++++++++++++++
 3 files changed, 74 insertions(+)

commit ba9bf9a0784e0171f68152c41a9cd4e6ea4af584
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 26 02:05:32 1995 +0000

    Removing narrow.h and widen.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4844 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/narrow.h | 42 ---------------------------------------
 src/include/krb5/widen.h  | 50 -----------------------------------------------
 2 files changed, 92 deletions(-)

commit 96457c9ad31a1072f94b3b7118f19e31fc445ea7
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jan 26 01:51:22 1995 +0000

    	* Makefile.in (SRCS): add com_err.c explicit dependency to work
    	around VPATH bug in Solaris make. Also fix typo in comment.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4843 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 5 +++++
 src/util/et/Makefile.in | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 3c6729c73aeefa448ed104da3b0a715b44bf5949
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jan 26 01:10:19 1995 +0000

    	* kadm.h: add DEL_ENT and DEL_ACL for CNS V4 delete support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4842 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog | 4 ++++
 src/include/kerberosIV/kadm.h    | 6 +++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit e537c3b77755fc9b30d73fc1364c1d1c68069328
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jan 26 01:07:41 1995 +0000

    	* configure.in: rewrote remaining tests to use AC_TRY_COMPILE and
    	caching. Added cross-compile case for ANSI stdio test.
    
    No more complaints from autoconf...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4841 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    |  5 +++
 src/include/krb5/configure.in | 84 +++++++++++++++++++++++++++++++++----------
 2 files changed, 71 insertions(+), 18 deletions(-)

commit 5c42b449a0aa423d98d36fd36a49967c93cfbe61
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jan 26 00:53:58 1995 +0000

    	* autoreconf.sh (ls test): use -Llt to sort, in case we're in a
    	symlink farm.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4840 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/ChangeLog     | 5 +++++
 src/util/autoconf/autoreconf.sh | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 63b9d8a03a961e5343019fd0b4ca41cfee15f1b1
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jan 25 23:37:19 1995 +0000

    Nroff Magic to make telnet man page actually work on traditional *roff
    (from ian@cygnus.com and CNS V4)
    
    	* telnet.1: refer to man1/tmac.doc.
    	* tmac.doc: actually works with telnet.
    	* Makefile.in (install): install tmac.doc. CLIENT_MANDIR had
    	better be man1.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4839 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog   |    7 +
 src/appl/telnet/telnet/Makefile.in |    1 +
 src/appl/telnet/telnet/telnet.1    |    1 +
 src/appl/telnet/telnet/tmac.an     |   30 -
 src/appl/telnet/telnet/tmac.an.old |  340 ---
 src/appl/telnet/telnet/tmac.doc    | 5213 ++++++++++++++++++++++++++----------
 6 files changed, 3789 insertions(+), 1803 deletions(-)

commit 76fcbe8287561d9817fcd6134a98eef073d19121
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Jan 25 23:01:22 1995 +0000

    Maybe CVS will let me remove them now
    
    	* Removed narrow.h and widen.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4838 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit fbdb946cfc00a2a8ee0e6f8205c5fe8a998963ab
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Jan 25 22:29:07 1995 +0000

    	* Removed all narrow types and references to wide.h and narrow.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4837 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog                 | 4 ++++
 src/admin/edit/kdb5_edit.h               | 3 ---
 src/appl/bsd/ChangeLog                   | 4 ++++
 src/appl/bsd/krcp.c                      | 2 --
 src/appl/user_user/ChangeLog             | 4 ++++
 src/appl/user_user/client.c              | 2 --
 src/kadmin/client/ChangeLog              | 4 ++++
 src/kadmin/client/kadmin_msnd.c          | 3 ---
 src/kadmin/kpasswd/ChangeLog             | 4 ++++
 src/kadmin/kpasswd/kpasswd.c             | 3 ---
 src/kadmin/server/ChangeLog              | 4 ++++
 src/kadmin/server/adm_funcs.c            | 5 -----
 src/kdc/ChangeLog                        | 4 ++++
 src/kdc/kdc_util.c                       | 3 ---
 src/lib/crypto/des/ChangeLog             | 4 ++++
 src/lib/crypto/des/des_int.h             | 7 -------
 src/lib/gssapi/krb5/ChangeLog            | 4 ++++
 src/lib/gssapi/krb5/accept_sec_context.c | 2 --
 src/lib/krb5/krb/ChangeLog               | 4 ++++
 src/lib/krb5/krb/get_in_tkt.c            | 3 ---
 src/lib/krb5/krb/in_tkt_pwd.c            | 2 --
 src/lib/krb5/krb/in_tkt_sky.c            | 3 ---
 src/lib/krb5/krb/int-proto.h             | 4 ----
 src/lib/krb5/krb/rd_req.c                | 4 ----
 src/lib/krb5/krb/rd_req_dec.c            | 6 ------
 src/tests/hammer/ChangeLog               | 4 ++++
 src/tests/hammer/kdc5_hammer.c           | 4 +---
 27 files changed, 45 insertions(+), 55 deletions(-)

commit 6f1aa2f7f690666523c472109560593bf6e5d036
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Jan 25 22:28:14 1995 +0000

    	* Removed all narrow types and references to wide.h and narrow.h
    
            * ktf_util.c : Use a constant size for file data not subfield
            	size from krb5_keytab_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4836 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog  |  6 ++++++
 src/lib/krb5/keytab/file/ktf_util.c | 25 ++++++++++++++++---------
 src/lib/krb5/keytab/file/ktfile.h   |  5 -----
 3 files changed, 22 insertions(+), 14 deletions(-)

commit ef0836a1bbf400204f7ad7e3c31e311ed4f61861
Author: Chris Provenzano <proven@mit.edu>
Date:   Wed Jan 25 22:24:06 1995 +0000

    	* Removed all narrow types and references to wide.h and narrow.h
    
    	* 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

 src/include/krb5/ChangeLog    |  9 +++++++++
 src/include/krb5/Makefile.in  |  3 +--
 src/include/krb5/base-defs.h  | 17 ++++++++---------
 src/include/krb5/encryption.h |  4 ----
 src/include/krb5/func-proto.h | 13 -------------
 src/include/krb5/kdb.h        | 18 +-----------------
 src/include/krb5/keytab.h     |  6 ------
 src/include/krb5/los-proto.h  |  2 --
 8 files changed, 19 insertions(+), 53 deletions(-)

commit cb9584983ef887ee091ea8d3448e0f84ee225bcc
Author: John Gilmore <gnu@toad.com>
Date:   Mon Jan 23 02:28:57 1995 +0000

    * acquire_cred.c (acquire_accept_cred):  Add context arg when
    calling krb5_sname_to_principal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4834 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 5 +++++
 src/lib/gssapi/krb5/acquire_cred.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 1383612d33d686d7ed37ee31346bceecba8a3439
Author: John Gilmore <gnu@toad.com>
Date:   Mon Jan 23 02:25:10 1995 +0000

    * get_krbhst.c (krb5_get_krbhst):  Declare realm argument const,
    to match prototype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4833 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 5 +++++
 src/lib/krb5/os/get_krbhst.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 5a70939d5041ac6a71e3956a6a7ed346fd22c734
Author: John Gilmore <gnu@toad.com>
Date:   Mon Jan 23 02:21:48 1995 +0000

    * preauth.h, rsa-md5.h:  Protect against multiple inclusion
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4832 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 4 ++++
 src/include/krb5/preauth.h | 5 ++++-
 src/include/krb5/rsa-md5.h | 4 ++++
 3 files changed, 12 insertions(+), 1 deletion(-)

commit 261758d2d82af5aee7651107a9bfccb5dd6bab02
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 19 03:58:15 1995 +0000

    Fix use of connected sockets; previously krb5_sendto_kdc only used one
    socket per address family.  This doesn't work; it now uses one socket
    per address. (krb5-bugs #938)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4831 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  7 +++++
 src/lib/krb5/os/sendto_kdc.c | 67 +++++++++++++++++++++++++-------------------
 2 files changed, 45 insertions(+), 29 deletions(-)

commit cdd4c786b35ef630d8646e120e93d447128083ae
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 19 03:52:36 1995 +0000

    Modify getopt args so that the 'M' option takes an argument, as it's
    supposed to.  (krb5 bugs 984)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4830 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog    | 5 +++++
 src/kadmin/server/adm_server.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit bbf75e361d30d4aed9a593d11c39a2aba7da4e31
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 19 03:25:16 1995 +0000

    If gethostbyname returns an error, exit after printing an error message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4829 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog | 5 +++++
 src/clients/ksu/main.c    | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 9cae63a6e6bf71e1a27453e146a4159429d6c2c6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 19 03:11:44 1995 +0000

    Add missing context variable when compiling with V4 compatibility
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4828 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5e21d095f4c52d55eb4c5fee430d893b97f46bf6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 19 03:09:37 1995 +0000

    Added convert changes to kdb5_convert.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4827 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.c | 169 +++++++++++++++++++++------------------
 1 file changed, 91 insertions(+), 78 deletions(-)

commit 1562b380d9528d2e95568b497560b68440dd8d6b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 19 03:04:43 1995 +0000

    Add context changes to dumpv4.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4826 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dumpv4.c | 34 +++++++++++++++++++---------------
 1 file changed, 19 insertions(+), 15 deletions(-)

commit 781cca93d561078bfe02e9ee4caa3a4cc184ef2a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 19 03:02:48 1995 +0000

    Make global_context a static variable and initialize it automatically
    if necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4825 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog     | 5 +++++
 src/lib/des425/read_passwd.c | 9 +++++++++
 2 files changed, 14 insertions(+)

commit a4c08d0030804a3ecb282cdc9c9dad790644064c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 19 03:02:16 1995 +0000

    Fixed bugs in introduction of context variables; if the global context is
    not initialized, initialize it automatically.  Initialize the connection
    context's krb5_context varaible in init_security_context and
    accept_security_context.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4824 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c |  4 +++-
 src/lib/gssapi/krb5/acquire_cred.c       |  4 ++--
 src/lib/gssapi/krb5/gssapiP_krb5.h       |  4 ++++
 src/lib/gssapi/krb5/gssapi_krb5.c        | 16 ++++++++++++++
 src/lib/gssapi/krb5/init_sec_context.c   |  3 ++-
 src/lib/gssapi/krb5/k5seal.c             |  4 ++--
 src/lib/gssapi/krb5/krb5_gss_glue.c      | 37 +++++++++++++++++++++++++++++---
 src/lib/gssapi/krb5/util_cksum.c         |  7 ++++--
 src/lib/gssapi/krb5/util_crypt.c         | 13 +++++++----
 src/lib/gssapi/krb5/util_seed.c          |  5 +++--
 10 files changed, 80 insertions(+), 17 deletions(-)

commit 66da8ab874ad3b91581850cd306bcbf64b9f40f5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 19 02:46:40 1995 +0000

    Oops in previous memory freeing fixes; was a bit too agressive freeing things
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4823 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a8e197e3d4308ecd73f87691f4b939d0e1c61a21
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jan 18 23:55:49 1995 +0000

    	* krlogind.c (v4_des_read, v5_des_read): When reading length,
    	ignore everything before a leading zero (MSB first "reasonable"
    	value) to compensate for rlogin (mis)use of BSD-OOB data.
    	* krlogin.c (des_read): same code (in both versions of des_read.)
    
    rlogin -x should be much more reliable now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4822 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  7 ++++++
 src/appl/bsd/krlogin.c  | 51 ++++++++++++++++++++++++++++++++++++++++
 src/appl/bsd/krlogind.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 119 insertions(+), 1 deletion(-)

commit f9dc38cf129e70751a9b690edb2fececdd6cc26b
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jan 18 06:15:44 1995 +0000

    it belongs here instead
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4821 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/des.h | 54 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

commit 6a2eb774c3d395f658e555194c1af5c16765b23c
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jan 18 06:15:13 1995 +0000

    this doesn't belong here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4820 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/des.h | 54 ------------------------------------------------------
 1 file changed, 54 deletions(-)

commit ceb911f2784ee4d81c336c5ea1c11b54fbdd6554
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jan 18 06:11:31 1995 +0000

    	* configure.in: undo streams test. It turns out that we want sunos
    	to *fail* that test, since it doesn't have a streams PTEM module
    	anyhow.
    	* krlogind.c: don't include sys/tty.h and sys/ptyvar.h if we don't
    	HAVE_STREAMS already.
    	* krlogin.c: do the same thing.
    
    most of the files in appl/bsd should probably include one common
    "system headers" include, since they duplicate so much (and not
    consistently at that.) krlogind now works on SunOS 4.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4819 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 9 +++++++++
 src/appl/bsd/configure.in | 3 +--
 src/appl/bsd/krlogin.c    | 2 ++
 src/appl/bsd/krlogind.c   | 3 +++
 4 files changed, 15 insertions(+), 2 deletions(-)

commit 8e01cf048bc8574479ca766b97b7ddbdb1f90926
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jan 18 06:04:14 1995 +0000

    fix tab vs. space glitch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4818 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 683b1db81a94db1e04e42842c15c79ef34342480
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Jan 13 22:15:08 1995 +0000

    Acually move init_ctx.c to init_os_ctx.c in the CVS repository and also
    rename the routine  krb5_free_os_context() to krb5_os_free_context().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4817 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog     | 6 ++++++
 src/lib/krb5/os/init_os_ctx.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit c7b7cf4f79efab77d6f33784ec823ba39fc8a39c
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Jan 13 22:07:17 1995 +0000

    Auto configure changes. I didn't do anything
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4816 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/configure | 24 ++++--------------------
 1 file changed, 4 insertions(+), 20 deletions(-)

commit 7a3dfafc7c240ec64248269f97f25fed1009e362
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Jan 13 22:05:49 1995 +0000

    Removed all references to DECLARG and OLDDECLARG.
    Added krb5_context to all krb5_*() routines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4815 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/stash/ChangeLog             |   4 +
 src/admin/stash/kdb5_stash.c          |  36 ++--
 src/appl/mailquery/ChangeLog          |   4 +
 src/appl/mailquery/poplib.c           |  17 +-
 src/appl/movemail/ChangeLog           |   4 +
 src/appl/movemail/movemail.c          |  17 +-
 src/appl/popper/ChangeLog             |   4 +
 src/appl/popper/pop_init.c            |  17 +-
 src/appl/popper/pop_pass.c            |   9 +-
 src/appl/sample/sclient/ChangeLog     |   4 +
 src/appl/sample/sclient/sclient.c     |  22 +-
 src/appl/sample/sserver/sserver.c     |  18 +-
 src/appl/simple/client/ChangeLog      |   4 +
 src/appl/simple/client/sim_client.c   |  41 ++--
 src/appl/simple/server/ChangeLog      |   4 +
 src/appl/simple/server/sim_server.c   |  33 +--
 src/appl/telnet/libtelnet/forward.c   |  11 +-
 src/appl/telnet/libtelnet/kerberos5.c |  93 +++++----
 src/appl/telnet/telnet/ChangeLog      |   4 +
 src/appl/user_user/ChangeLog          |   4 +
 src/appl/user_user/client.c           |  58 +++---
 src/appl/user_user/server.c           |  30 +--
 src/clients/kdestroy/ChangeLog        |   4 +
 src/clients/kdestroy/kdestroy.c       |   9 +-
 src/clients/kinit/ChangeLog           |   4 +
 src/clients/kinit/kinit.c             |  57 +++---
 src/clients/klist/ChangeLog           |   4 +
 src/clients/klist/klist.c             |  52 ++---
 src/clients/ksu/ChangeLog             |   4 +
 src/clients/ksu/authorization.c       |  40 ++--
 src/clients/ksu/ccache.c              | 174 ++++++++--------
 src/clients/ksu/heuristic.c           |  76 +++----
 src/clients/ksu/krb_auth_su.c         | 192 ++++++++++--------
 src/clients/ksu/ksu.h                 |   1 -
 src/clients/ksu/main.c                | 105 +++++-----
 src/include/krb5/ChangeLog            |   8 +
 src/include/krb5/base-defs.h          |  25 +--
 src/include/krb5/ccache.h             |  68 ++++---
 src/include/krb5/encryption.h         |  46 ++---
 src/include/krb5/free.h               |   2 +-
 src/include/krb5/func-proto.h         | 365 ++++++++++++++++++++++------------
 src/include/krb5/kdb.h                |  86 +++++---
 src/include/krb5/kdb_dbm.h            |  80 +++++---
 src/include/krb5/keytab.h             |  72 ++++---
 src/include/krb5/krb5.h               |  11 +-
 src/include/krb5/los-proto.h          |  73 ++++---
 src/include/krb5/preauth.h            |  14 +-
 src/include/krb5/rcache.h             |  68 ++++---
 src/kadmin/client/ChangeLog           |   4 +
 src/kadmin/client/kadmin.c            | 142 ++++++-------
 src/kadmin/client/kadmin_add.c        |  37 ++--
 src/kadmin/client/kadmin_adr.c        |  25 +--
 src/kadmin/client/kadmin_cpr.c        |  23 ++-
 src/kadmin/client/kadmin_cpw.c        |  35 ++--
 src/kadmin/client/kadmin_del.c        |  23 ++-
 src/kadmin/client/kadmin_done.c       |  18 +-
 src/kadmin/client/kadmin_inq.c        |  31 +--
 src/kadmin/client/kadmin_mod.c        |  31 +--
 src/kadmin/client/kadmin_msnd.c       |  26 +--
 src/kadmin/kpasswd/ChangeLog          |   4 +
 src/kadmin/kpasswd/kpasswd.c          | 104 +++++-----
 src/kadmin/server/ChangeLog           |   4 +
 src/kadmin/server/adm_adm_func.c      | 295 ++++++++++++++-------------
 src/kadmin/server/adm_check.c         |   4 +-
 src/kadmin/server/adm_extern.h        | 155 +++++++++++++++
 src/kadmin/server/adm_fmt_inq.c       |  20 +-
 src/kadmin/server/adm_funcs.c         | 200 +++++++++----------
 src/kadmin/server/adm_kadmin.c        |  47 ++---
 src/kadmin/server/adm_kpasswd.c       |  15 +-
 src/kadmin/server/adm_listen.c        |  17 +-
 src/kadmin/server/adm_nego.c          |  20 +-
 src/kadmin/server/adm_network.c       |  17 +-
 src/kadmin/server/adm_process.c       |  80 ++++----
 src/kadmin/server/adm_server.c        | 108 +++++-----
 src/kadmin/server/adm_v4_pwd.c        |  22 +-
 src/kdc/ChangeLog                     |   4 +
 src/kdc/dispatch.c                    |   3 +-
 src/kdc/do_as_req.c                   |  71 +++----
 src/kdc/do_tgs_req.c                  | 107 +++++-----
 src/kdc/extern.h                      |   7 +-
 src/kdc/kdc_util.c                    | 126 ++++++------
 src/kdc/kerberos_v4.c                 |  14 +-
 src/kdc/main.c                        |  90 +++++----
 src/kdc/network.c                     |   6 +-
 src/kdc/replay.c                      |  17 +-
 src/slave/ChangeLog                   |   4 +
 src/slave/kprop.c                     | 145 ++++++++------
 src/slave/kpropd.c                    | 160 +++++++++------
 src/tests/asn.1/ChangeLog             |   4 +
 src/tests/asn.1/krb5_decode_test.c    |   4 +-
 src/tests/asn.1/krb5_encode_test.c    |   4 +-
 src/tests/asn.1/ktest.c               | 220 ++++++++++----------
 src/tests/asn.1/ktest_equal.c         | 320 +++++++++++++----------------
 src/tests/asn.1/utility.c             |  29 ++-
 src/tests/create/ChangeLog            |   4 +
 src/tests/create/kdb5_mkdums.c        |  74 +++----
 src/tests/hammer/ChangeLog            |   4 +
 src/tests/hammer/kdc5_hammer.c        | 135 +++++++------
 src/tests/verify/ChangeLog            |   4 +
 src/tests/verify/kdb5_verify.c        |  94 +++++----
 100 files changed, 2932 insertions(+), 2303 deletions(-)

commit ef4a40eef2b466b34a015a9419dccee2a9fd5ee4
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Jan 13 21:50:24 1995 +0000

    Removed all references to DECLARG and OLDDECLARG.
    Added krb5_context to all krb5_*() routines.
    
    Fixed krlogin to use htons(debug_port).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4814 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |   6 +++
 src/appl/bsd/forward.c  |   9 ++--
 src/appl/bsd/kcmd.c     |  39 ++++++++--------
 src/appl/bsd/krcp.c     | 122 ++++++++++++++++++++++++------------------------
 src/appl/bsd/krlogin.c  |  22 +++++----
 src/appl/bsd/krlogind.c |  45 +++++++++---------
 src/appl/bsd/krsh.c     |  20 ++++----
 src/appl/bsd/krshd.c    |  43 +++++++++--------
 8 files changed, 163 insertions(+), 143 deletions(-)

commit f33a07721c4afce077c8abcace13e34e29e04af4
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Jan 13 21:47:20 1995 +0000

    Removed all references to DECLARG and OLDDECLARG.
    Added krb5_context to all krb5_routines throughout the tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4813 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/ChangeLog       |   4 +
 src/admin/create/kdb5_create.c   | 111 ++++++++-------
 src/admin/destroy/ChangeLog      |   4 +
 src/admin/destroy/kdb5_destroy.c |  17 +--
 src/admin/edit/ChangeLog         |   4 +
 src/admin/edit/dump.c            |  35 ++---
 src/admin/edit/kdb5_edit.c       | 293 ++++++++++++++++++++-------------------
 src/admin/edit/kdb5_edit.h       |  14 +-
 src/admin/edit/tcl_wrapper.c     |  19 ++-
 9 files changed, 263 insertions(+), 238 deletions(-)

commit 6c54cd4356478f300fb057a3e43b60b4884387fe
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Jan 13 21:30:09 1995 +0000

    Removed all references to DECLARG and OLDDECLARG.
    Added krb5_context to all krb5_routines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4812 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog |   4 ++
 src/lib/krb5/rcache/rc_base.c |  53 ++++++++-------
 src/lib/krb5/rcache/rc_conv.c |  13 ++--
 src/lib/krb5/rcache/rc_dfl.c  | 153 +++++++++++++++++++++++-------------------
 src/lib/krb5/rcache/rc_dfl.h  |  40 ++++++++---
 src/lib/krb5/rcache/rc_io.c   |  72 +++++++++++---------
 src/lib/krb5/rcache/rc_io.h   |  43 +++++++++---
 7 files changed, 228 insertions(+), 150 deletions(-)

commit d30251dac62e3a24130bb1fd8aa7f9bbf818f1a7
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Jan 13 21:25:00 1995 +0000

    Removed all references to DECLARG and OLDDECLARG.
    Added krb5_context to all krb5_routines.
    
    Moved init_ctx.c to init_os_ctx.c because a library cannot
    have more than on file with the same name. See krb5/krb/init_ctx.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4811 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  7 +++++++
 src/lib/krb5/os/Makefile.in  |  4 ++--
 src/lib/krb5/os/an_to_ln.c   | 49 +++++++++++++++++++++++---------------------
 src/lib/krb5/os/ccdefname.c  |  3 ++-
 src/lib/krb5/os/def_realm.c  |  5 +++--
 src/lib/krb5/os/free_hstrl.c |  7 ++++---
 src/lib/krb5/os/free_krbhs.c |  5 +++--
 src/lib/krb5/os/full_ipadr.c | 11 +++++-----
 src/lib/krb5/os/gen_port.c   | 11 +++++-----
 src/lib/krb5/os/gen_rname.c  | 11 +++++-----
 src/lib/krb5/os/get_krbhst.c |  7 ++++---
 src/lib/krb5/os/hst_realm.c  |  9 ++++----
 src/lib/krb5/os/krbfileio.c  |  6 ++++--
 src/lib/krb5/os/ktdefname.c  |  7 ++++---
 src/lib/krb5/os/kuserok.c    | 11 +++++-----
 src/lib/krb5/os/locate_kdc.c |  5 +++--
 src/lib/krb5/os/lock_file.c  |  9 ++++----
 src/lib/krb5/os/net_read.c   |  9 ++++----
 src/lib/krb5/os/net_write.c  |  9 ++++----
 src/lib/krb5/os/os-proto.h   | 12 +++++++----
 src/lib/krb5/os/port2ip.c    |  9 ++++----
 src/lib/krb5/os/read_msg.c   |  7 ++++---
 src/lib/krb5/os/read_pwd.c   | 11 +++++-----
 src/lib/krb5/os/realm_dom.c  |  5 +++--
 src/lib/krb5/os/sendto_kdc.c | 13 ++++++------
 src/lib/krb5/os/sn2princ.c   | 24 ++++++++++------------
 src/lib/krb5/os/timeofday.c  |  5 +++--
 src/lib/krb5/os/unlck_file.c |  9 ++++----
 src/lib/krb5/os/ustime.c     |  5 +++--
 src/lib/krb5/os/write_msg.c  |  7 ++++---
 30 files changed, 163 insertions(+), 129 deletions(-)

commit 5b169bc85d0ddcf7055e694d07cbb704021e6c3c
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Jan 13 21:21:42 1995 +0000

    Removed all references to DECLARG and OLDDECLARG.
    Added krb5_context to all krb5_routines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4810 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog          |   4 +
 src/lib/krb5/ccache/ccbase.c           |  21 ++--
 src/lib/krb5/ccache/ccdefault.c        |   7 +-
 src/lib/krb5/ccache/file/ChangeLog     |   4 +
 src/lib/krb5/ccache/file/fcc-proto.h   | 130 ++++++++++++++-------
 src/lib/krb5/ccache/file/fcc.h         |  12 +-
 src/lib/krb5/ccache/file/fcc_close.c   |   5 +-
 src/lib/krb5/ccache/file/fcc_defnam.c  |   3 +-
 src/lib/krb5/ccache/file/fcc_destry.c  |  15 +--
 src/lib/krb5/ccache/file/fcc_errs.c    |   3 +-
 src/lib/krb5/ccache/file/fcc_eseq.c    |   5 +-
 src/lib/krb5/ccache/file/fcc_gennew.c  |   9 +-
 src/lib/krb5/ccache/file/fcc_getnam.c  |   3 +-
 src/lib/krb5/ccache/file/fcc_gprin.c   |   9 +-
 src/lib/krb5/ccache/file/fcc_init.c    |  13 ++-
 src/lib/krb5/ccache/file/fcc_maybe.c   |  12 +-
 src/lib/krb5/ccache/file/fcc_nseq.c    |  33 +++---
 src/lib/krb5/ccache/file/fcc_read.c    | 108 ++++++++++--------
 src/lib/krb5/ccache/file/fcc_reslv.c   |   3 +-
 src/lib/krb5/ccache/file/fcc_retrv.c   |  37 +++---
 src/lib/krb5/ccache/file/fcc_sflags.c  |   7 +-
 src/lib/krb5/ccache/file/fcc_skip.c    |   7 +-
 src/lib/krb5/ccache/file/fcc_sseq.c    |   9 +-
 src/lib/krb5/ccache/file/fcc_store.c   |  31 ++---
 src/lib/krb5/ccache/file/fcc_test.c    |  16 +--
 src/lib/krb5/ccache/file/fcc_write.c   | 102 +++++++++--------
 src/lib/krb5/ccache/stdio/ChangeLog    |   4 +
 src/lib/krb5/ccache/stdio/scc-proto.h  | 200 ++++++++++++++++++++++++++-------
 src/lib/krb5/ccache/stdio/scc.h        |   8 +-
 src/lib/krb5/ccache/stdio/scc_close.c  |   5 +-
 src/lib/krb5/ccache/stdio/scc_defnam.c |   3 +-
 src/lib/krb5/ccache/stdio/scc_destry.c |  13 ++-
 src/lib/krb5/ccache/stdio/scc_errs.c   |   3 +-
 src/lib/krb5/ccache/stdio/scc_eseq.c   |   5 +-
 src/lib/krb5/ccache/stdio/scc_gennew.c |   9 +-
 src/lib/krb5/ccache/stdio/scc_getnam.c |   3 +-
 src/lib/krb5/ccache/stdio/scc_gprin.c  |   9 +-
 src/lib/krb5/ccache/stdio/scc_init.c   |  13 ++-
 src/lib/krb5/ccache/stdio/scc_maybe.c  |  30 ++---
 src/lib/krb5/ccache/stdio/scc_nseq.c   |  33 +++---
 src/lib/krb5/ccache/stdio/scc_read.c   | 108 ++++++++++--------
 src/lib/krb5/ccache/stdio/scc_reslv.c  |   3 +-
 src/lib/krb5/ccache/stdio/scc_retrv.c  |  27 +++--
 src/lib/krb5/ccache/stdio/scc_sflags.c |   7 +-
 src/lib/krb5/ccache/stdio/scc_skip.c   |   7 +-
 src/lib/krb5/ccache/stdio/scc_sseq.c   |   9 +-
 src/lib/krb5/ccache/stdio/scc_store.c  |  29 ++---
 src/lib/krb5/ccache/stdio/scc_test.c   |   4 +-
 src/lib/krb5/ccache/stdio/scc_write.c  | 103 +++++++++--------
 src/lib/krb5/error_tables/init_ets.c   |   2 +-
 src/lib/krb5/free/ChangeLog            |   4 +
 src/lib/krb5/free/f_addr.c             |   5 +-
 src/lib/krb5/free/f_address.c          |   5 +-
 src/lib/krb5/free/f_ap_rep.c           |   5 +-
 src/lib/krb5/free/f_ap_req.c           |   7 +-
 src/lib/krb5/free/f_arep_enc.c         |   7 +-
 src/lib/krb5/free/f_auth_cnt.c         |  13 ++-
 src/lib/krb5/free/f_authdata.c         |   3 +-
 src/lib/krb5/free/f_authent.c          |  13 ++-
 src/lib/krb5/free/f_cksum.c            |   5 +-
 src/lib/krb5/free/f_cred.c             |   7 +-
 src/lib/krb5/free/f_cred_cnt.c         |  13 ++-
 src/lib/krb5/free/f_cred_enc.c         |  17 +--
 src/lib/krb5/free/f_creds.c            |   7 +-
 src/lib/krb5/free/f_enc_kdc.c          |  13 ++-
 src/lib/krb5/free/f_enc_tkt.c          |  13 ++-
 src/lib/krb5/free/f_error.c            |   9 +-
 src/lib/krb5/free/f_kdc_rep.c          |  11 +-
 src/lib/krb5/free/f_kdc_req.c          |  17 +--
 src/lib/krb5/free/f_keyblock.c         |   5 +-
 src/lib/krb5/free/f_last_req.c         |   5 +-
 src/lib/krb5/free/f_padata.c           |   5 +-
 src/lib/krb5/free/f_princ.c            |   9 +-
 src/lib/krb5/free/f_priv.c             |   3 +-
 src/lib/krb5/free/f_priv_enc.c         |   9 +-
 src/lib/krb5/free/f_pwd_data.c         |   5 +-
 src/lib/krb5/free/f_pwd_seq.c          |   5 +-
 src/lib/krb5/free/f_safe.c             |  11 +-
 src/lib/krb5/free/f_tgt_cred.c         |   7 +-
 src/lib/krb5/free/f_ticket.c           |   9 +-
 src/lib/krb5/free/f_tickets.c          |   7 +-
 src/lib/krb5/free/f_tkt_auth.c         |   9 +-
 src/lib/krb5/keytab/ChangeLog          |   4 +
 src/lib/krb5/keytab/ktadd.c            |   9 +-
 src/lib/krb5/keytab/ktbase.c           |  12 +-
 src/lib/krb5/keytab/ktdefault.c        |   9 +-
 src/lib/krb5/keytab/ktfr_entry.c       |   7 +-
 src/lib/krb5/keytab/ktremove.c         |   9 +-
 src/lib/krb5/keytab/read_servi.c       |  26 ++---
 src/lib/krb5/krb/ChangeLog             |   4 +
 src/lib/krb5/krb/addr_comp.c           |   7 +-
 src/lib/krb5/krb/addr_order.c          |   7 +-
 src/lib/krb5/krb/addr_srch.c           |   9 +-
 src/lib/krb5/krb/bld_pr_ext.c          |  20 ++--
 src/lib/krb5/krb/bld_princ.c           |  31 ++---
 src/lib/krb5/krb/chk_trans.c           |  11 +-
 src/lib/krb5/krb/compat_recv.c         |  12 +-
 src/lib/krb5/krb/conv_princ.c          |  30 ++---
 src/lib/krb5/krb/copy_addrs.c          |  25 +++--
 src/lib/krb5/krb/copy_athctr.c         |  23 ++--
 src/lib/krb5/krb/copy_auth.c           |  10 +-
 src/lib/krb5/krb/copy_cksum.c          |   7 +-
 src/lib/krb5/krb/copy_creds.c          |  27 ++---
 src/lib/krb5/krb/copy_data.c           |   7 +-
 src/lib/krb5/krb/copy_key.c            |   7 +-
 src/lib/krb5/krb/copy_princ.c          |  23 ++--
 src/lib/krb5/krb/copy_tick.c           |  48 ++++----
 src/lib/krb5/krb/cp_key_cnt.c          |   7 +-
 src/lib/krb5/krb/decode_kdc.c          |  20 ++--
 src/lib/krb5/krb/decrypt_tk.c          |  17 +--
 src/lib/krb5/krb/encode_kdc.c          |  32 +++---
 src/lib/krb5/krb/encrypt_tk.c          |  21 ++--
 src/lib/krb5/krb/faddr_ordr.c          |   7 +-
 src/lib/krb5/krb/free_rtree.c          |   7 +-
 src/lib/krb5/krb/gc_2tgt.c             |  59 +++++-----
 src/lib/krb5/krb/gc_frm_kdc.c          | 114 +++++++++----------
 src/lib/krb5/krb/gc_via_tgt.c          |  70 ++++++------
 src/lib/krb5/krb/gen_seqnum.c          |  29 ++---
 src/lib/krb5/krb/gen_subkey.c          |  19 ++--
 src/lib/krb5/krb/get_creds.c           |  21 ++--
 src/lib/krb5/krb/get_fcreds.c          |  35 +++---
 src/lib/krb5/krb/get_in_tkt.c          |  94 ++++++++--------
 src/lib/krb5/krb/in_tkt_pwd.c          |  54 ++++-----
 src/lib/krb5/krb/in_tkt_sky.c          |  57 +++++-----
 src/lib/krb5/krb/int-proto.h           |   6 +-
 src/lib/krb5/krb/kdc_rep_dc.c          |  21 ++--
 src/lib/krb5/krb/mk_cred.c             |  35 +++---
 src/lib/krb5/krb/mk_error.c            |   7 +-
 src/lib/krb5/krb/mk_priv.c             |  51 ++++-----
 src/lib/krb5/krb/mk_rep.c              |  21 ++--
 src/lib/krb5/krb/mk_req.c              |  23 ++--
 src/lib/krb5/krb/mk_req_ext.c          |  65 ++++++-----
 src/lib/krb5/krb/mk_safe.c             |  42 +++----
 src/lib/krb5/krb/parse.c               |  39 +++----
 src/lib/krb5/krb/pr_to_salt.c          |  43 +++----
 src/lib/krb5/krb/preauth.c             |  76 +++++++------
 src/lib/krb5/krb/princ_comp.c          |  32 +++---
 src/lib/krb5/krb/rd_cred.c             |  43 +++----
 src/lib/krb5/krb/rd_error.c            |   7 +-
 src/lib/krb5/krb/rd_priv.c             |  56 +++++----
 src/lib/krb5/krb/rd_rep.c              |  27 ++---
 src/lib/krb5/krb/rd_req.c              |  28 ++---
 src/lib/krb5/krb/rd_req_dec.c          |  94 ++++++++--------
 src/lib/krb5/krb/rd_req_sim.c          |  18 +--
 src/lib/krb5/krb/rd_safe.c             |  55 ++++-----
 src/lib/krb5/krb/recvauth.c            |  62 +++++-----
 src/lib/krb5/krb/send_tgs.c            |  87 +++++++-------
 src/lib/krb5/krb/sendauth.c            |  46 ++++----
 src/lib/krb5/krb/srv_rcache.c          |  17 +--
 src/lib/krb5/krb/t_walk_rtree.c        |   8 +-
 src/lib/krb5/krb/tgtname.c             |   9 +-
 src/lib/krb5/krb/unparse.c             |  36 +++---
 src/lib/krb5/krb/walk_rtree.c          |  31 +++--
 153 files changed, 1982 insertions(+), 1658 deletions(-)

commit f33e326f8f7ea7dde5026482f38083275ab8679c
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Jan 13 21:19:08 1995 +0000

    Removed all references to DECLARG and OLDDECLARG
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4809 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des-crc.c              |  32 ++--
 src/lib/crypto/des-md5.c              |  32 ++--
 src/lib/crypto/des/cbc_cksum.c        |  16 +-
 src/lib/crypto/des/destest.c          |   7 +-
 src/lib/crypto/des/fin_rndkey.c       |   4 +-
 src/lib/crypto/des/finish_key.c       |   4 +-
 src/lib/crypto/des/init_rkey.c        |   7 +-
 src/lib/crypto/des/new_rn_key.c       |   3 +-
 src/lib/crypto/des/process_ky.c       |   7 +-
 src/lib/crypto/des/random_key.c       |  10 +-
 src/lib/crypto/des/string2key.c       |  16 +-
 src/lib/crypto/des/verify.c           |  19 +-
 src/lib/crypto/raw-des.c              |  32 ++--
 src/lib/krb5/asn.1/asn1_decode.c      |  75 ++++----
 src/lib/krb5/asn.1/asn1_decode_k.c    | 241 +++++++++++--------------
 src/lib/krb5/asn.1/asn1_encode.c      | 102 +++++------
 src/lib/krb5/asn.1/asn1_encode_k.c    | 320 ++++++++++++++--------------------
 src/lib/krb5/asn.1/asn1_get.c         |  43 ++---
 src/lib/krb5/asn.1/asn1_make.c        |  94 ++++------
 src/lib/krb5/asn.1/asn1_misc.c        |   7 +-
 src/lib/krb5/asn.1/asn1buf.c          | 141 +++++++--------
 src/lib/krb5/asn.1/kkdcr2kdcr.c       |   7 +-
 src/lib/krb5/asn.1/krb5_decode.c      | 154 +++++++---------
 src/lib/krb5/asn.1/krb5_encode.c      | 154 +++++++---------
 src/lib/krb5/keytab/file/ktf_add.c    |  13 +-
 src/lib/krb5/keytab/file/ktf_close.c  |   3 +-
 src/lib/krb5/keytab/file/ktf_endget.c |   5 +-
 src/lib/krb5/keytab/file/ktf_get_en.c |  32 ++--
 src/lib/krb5/keytab/file/ktf_get_na.c |   3 +-
 src/lib/krb5/keytab/file/ktf_next.c   |   5 +-
 src/lib/krb5/keytab/file/ktf_remove.c |  21 +--
 src/lib/krb5/keytab/file/ktf_resolv.c |   3 +-
 src/lib/krb5/keytab/file/ktf_ssget.c  |   7 +-
 src/lib/krb5/keytab/file/ktf_util.c   |  82 +++++----
 src/lib/krb5/keytab/file/ktf_wreslv.c |   3 +-
 src/lib/krb5/keytab/file/ktfile.h     | 138 ++++++++++-----
 36 files changed, 825 insertions(+), 1017 deletions(-)

commit 76b4a6c8894254b2e1e71442c1a7cd21e56aa7d3
Author: Chris Provenzano <proven@mit.edu>
Date:   Fri Jan 13 21:13:02 1995 +0000

    Removed all references to DECLARG and OLDDECLARG.
    Added krb5_context to all krb5_routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4808 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog                    |   4 +
 src/lib/des425/read_passwd.c                |   2 +-
 src/lib/des425/string2key.c                 |  13 +-
 src/lib/gssapi/krb5/ChangeLog               |   4 +
 src/lib/gssapi/krb5/accept_sec_context.c    | 113 +++++-----
 src/lib/gssapi/krb5/acquire_cred.c          | 106 ++++-----
 src/lib/gssapi/krb5/compare_name.c          |   5 +-
 src/lib/gssapi/krb5/context_time.c          |   5 +-
 src/lib/gssapi/krb5/delete_sec_context.c    |  15 +-
 src/lib/gssapi/krb5/display_name.c          |   5 +-
 src/lib/gssapi/krb5/display_status.c        |   5 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h          |  62 +++--
 src/lib/gssapi/krb5/gssapi_krb5.c           |  12 +-
 src/lib/gssapi/krb5/gssapi_krb5.h           |   7 +-
 src/lib/gssapi/krb5/import_name.c           |  13 +-
 src/lib/gssapi/krb5/indicate_mechs.c        |   3 +-
 src/lib/gssapi/krb5/init_sec_context.c      |  76 ++++---
 src/lib/gssapi/krb5/inquire_context.c       |  19 +-
 src/lib/gssapi/krb5/inquire_cred.c          |  11 +-
 src/lib/gssapi/krb5/k5seal.c                |   7 +-
 src/lib/gssapi/krb5/k5unseal.c              |   6 +-
 src/lib/gssapi/krb5/krb5_gss_glue.c         | 338 +++++++++++++---------------
 src/lib/gssapi/krb5/process_context_token.c |   6 +-
 src/lib/gssapi/krb5/release_cred.c          |   9 +-
 src/lib/gssapi/krb5/release_name.c          |   5 +-
 src/lib/gssapi/krb5/seal.c                  |   7 +-
 src/lib/gssapi/krb5/sign.c                  |   3 +-
 src/lib/gssapi/krb5/unseal.c                |   3 +-
 src/lib/gssapi/krb5/util_cksum.c            |  13 +-
 src/lib/gssapi/krb5/util_crypt.c            |  15 +-
 src/lib/gssapi/krb5/util_seed.c             |  10 +-
 src/lib/gssapi/krb5/util_seqnum.c           |   3 +-
 src/lib/gssapi/krb5/verify.c                |   3 +-
 src/lib/kdb/ChangeLog                       |   4 +
 src/lib/kdb/decrypt_key.c                   |  12 +-
 src/lib/kdb/encrypt_key.c                   |  11 +-
 src/lib/kdb/fetch_mkey.c                    |  28 +--
 src/lib/kdb/kdb_dbm.c                       | 303 ++++++++++++++-----------
 src/lib/kdb/setup_mkey.c                    |  13 +-
 src/lib/kdb/store_mkey.c                    |  11 +-
 src/lib/kdb/verify_mky.c                    |  31 +--
 41 files changed, 717 insertions(+), 604 deletions(-)

commit 74c7303ec59ce3a6eff36bb4bbf14719dee2ad84
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jan 13 12:52:16 1995 +0000

    fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4807 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4014e7b3a9fa3cd5885a6eae41409ab19653747b
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jan 13 12:51:38 1995 +0000

    	* Makefile.in (install): constructed headers come from the build
    	tree, not the source tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4806 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 5 +++++
 src/include/krb5/Makefile.in | 7 +++++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 5c4c3c216d4a36f68b3bdcc8f8c037d278d4b8cc
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jan 11 20:28:48 1995 +0000

    	* configure.in (K4LIB): fix quoting so $(KRB4) actually survives
    	to the Makefile.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4805 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 5 +++++
 src/appl/telnet/telnetd/configure.in | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit f4091806a625ee7e0304560af31ade009020dc8f
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jan 11 07:16:51 1995 +0000

    	* logutil.c (update_wtmp): declare missing variables if
    	HAVE_SETUTENT isn't set.
    	(update_utmp): declare tty at top of function.
    
    Now the whole tree builds under raw sunos, native cc (still needs gnumake
    though)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4804 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 6 ++++++
 src/appl/bsd/logutil.c | 8 +++++++-
 2 files changed, 13 insertions(+), 1 deletion(-)

commit 1d40b90e5f43a8aa8667a8ee37274b4d5ec02cb0
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jan 11 00:44:56 1995 +0000

    	* krlogin.c (doit): use exit_handler for signal exits, don't use
    	exit directly.
    	(exit_handler): new function, avoids type collision from misusing
    	exit directly as a signal handler.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4803 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  7 +++++++
 src/appl/bsd/krlogin.c | 11 ++++++++---
 2 files changed, 15 insertions(+), 3 deletions(-)

commit dc0231d831cd8954c5d572bd811a54b7954336e3
Author: Richard Basch <probe@mit.edu>
Date:   Tue Jan 10 20:31:49 1995 +0000

    * configure.in: Streams test needs to include sys/types.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4802 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 2 ++
 src/appl/bsd/configure.in | 3 ++-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 43fba1b400c528b8d0fb5ec39281697aa04a1e4f
Author: Richard Basch <probe@mit.edu>
Date:   Tue Jan 10 20:24:10 1995 +0000

    * krsh.c: Include sys/time.h (linux)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4801 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/krsh.c    | 1 +
 2 files changed, 5 insertions(+)

commit 1db83e5afae10b8c37e2120ed65eecc8d83a955f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 10 02:51:06 1995 +0000

        	* kcmd.c, krlogin.c, krcp.c: Always include fcntl.h, and never
    		sys/fcntl.h.
    
    	* krshd.c: Always define the Kerberos V4 data structures.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4800 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 7 +++++++
 src/appl/bsd/kcmd.c    | 5 -----
 src/appl/bsd/krcp.c    | 4 +---
 src/appl/bsd/krlogin.c | 3 ---
 src/appl/bsd/krshd.c   | 2 --
 5 files changed, 8 insertions(+), 13 deletions(-)

commit 03a268f6c772f5ffddc877f5fea45831e41ef067
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 10 00:29:55 1995 +0000

    gss_display_name() should return a name type OID, not a mechanism OID
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4799 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog      | 5 +++++
 src/lib/gssapi/krb5/display_name.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 5c742e0ec24a239169e3643735288a27685cd262
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 5 22:10:04 1995 +0000

    Changed kerberos5 and kerberos4 port names to kerberos and kerberos-sec
    
    Add a comment about why you might want to switch the definitions of
    kerberos and kerberos-sec under some circumstances.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4798 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/services.append | 28 +++++++++++++++++++++++-----
 1 file changed, 23 insertions(+), 5 deletions(-)

commit 6b8f5859c2ceffb552d0770bf259a1fc505dd466
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 5 22:03:26 1995 +0000

    Use the service names kerberos and kerberos-sec, instead of kerberos5
    and kerberos4 --- the official port name is kerberos, after all!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4797 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 6 ++++++
 src/include/krb5/stock/osconf.h  | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 8812a8ee820dafaf90fa667c3ddc7dd24fce639a
Author: Richard Basch <probe@mit.edu>
Date:   Tue Jan 3 21:58:41 1995 +0000

    kcmd.c, krsh.c, krshd.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4794 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 44e63508d4e462fd74257e464023ee8434b3a31e
Author: Richard Basch <probe@mit.edu>
Date:   Tue Jan 3 21:58:14 1995 +0000

    Removed a debugging statement (which could compromise the eblock)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4793 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krsh.c | 1 -
 1 file changed, 1 deletion(-)

commit 01eb9dbb02c1bd8e339ef7d8ef27a71784f790ce
Author: Richard Basch <probe@mit.edu>
Date:   Tue Jan 3 21:57:51 1995 +0000

    Tidied up the comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4792 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krshd.c | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 18cba921a3371a65708a7f30763d92da431097ba
Author: Richard Basch <probe@mit.edu>
Date:   Tue Jan 3 21:57:28 1995 +0000

    Removed old sgi code (it has POSIX signals)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4791 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/kcmd.c | 12 ------------
 1 file changed, 12 deletions(-)

commit f4c6f6a6118684666a683530e0c5fe4869fd96b6
Author: Richard Basch <probe@mit.edu>
Date:   Tue Jan 3 02:52:31 1995 +0000

    * krsh.c
    * krshd.c
      	Added encrypted rsh support.
    	It still isn't entirely secure; as the command-line could
    	be spoofed by an active attack, but the data sharing is...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4790 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |   6 +
 src/appl/bsd/krsh.c    | 188 ++++++++++++++++++++++++++-----
 src/appl/bsd/krshd.c   | 292 ++++++++++++++++++++++++++++++++++++++++++++++---
 3 files changed, 446 insertions(+), 40 deletions(-)

commit 552ca64e27fa37b16f9979b3da861b2e4a7bbd17
Author: Richard Basch <probe@mit.edu>
Date:   Mon Jan 2 19:45:48 1995 +0000

    mailquery.c: Issue QUIT pop command when done retrieving messges
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4789 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/ChangeLog   | 5 +++++
 src/appl/mailquery/mailquery.c | 2 ++
 2 files changed, 7 insertions(+)

commit 06e3d1bab4ef89dac5f436937d8ca83248b8c2f2
Author: Richard Basch <probe@mit.edu>
Date:   Mon Jan 2 18:34:05 1995 +0000

    krlogind.c, krshd.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4788 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 5cf6d078887ab1ad16b1f74e0d8acb7c8c91bd17
Author: Richard Basch <probe@mit.edu>
Date:   Mon Jan 2 18:33:47 1995 +0000

    Ultrix doesn't have a fully functional POSIX termios
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4787 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4b6c4335dabc5db3f3cf92341183b25e6d9b145b
Author: Richard Basch <probe@mit.edu>
Date:   Mon Jan 2 18:33:26 1995 +0000

    Cleaned up some of the #ifdef's and code duplication.
    Fixed decl. of return variable for getopt() [int not char]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4786 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krshd.c | 128 ++++++++++++++++++++-------------------------------
 1 file changed, 51 insertions(+), 77 deletions(-)

commit 5df4f3e59b2b7176c8e06d99515311bfcfc949b6
Author: Richard Basch <probe@mit.edu>
Date:   Sat Dec 31 01:14:14 1994 +0000

    krlogin.c: Don't need to #undef _BSD for AIX anymore (no more BSD dependencies)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4785 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 3 +++
 src/appl/bsd/krlogin.c | 4 ----
 2 files changed, 3 insertions(+), 4 deletions(-)

commit 2bd23bd382a7ebdc5b31a66ffa625282955fbcbf
Author: Richard Basch <probe@mit.edu>
Date:   Sat Dec 31 00:49:31 1994 +0000

    * Makefile.in
      	Fixed man page installation when build tree != source tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4784 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   |  3 +++
 src/appl/bsd/Makefile.in | 10 +++++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 09f25e59d858e16d3e9b0aaac4f3ae72996ffdee
Author: Richard Basch <probe@mit.edu>
Date:   Fri Dec 30 23:42:13 1994 +0000

    	* configure.in
    	  	No need to do the fcntl check
    		Changed GETPGRP_ONEARG detection (and assign it when it
    			takes one argument, not void).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4783 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  5 +++++
 src/appl/bsd/configure.in | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit c2d036a23126bbae6d0c5628fd58c1b7f4549450
Author: Richard Basch <probe@mit.edu>
Date:   Fri Dec 30 23:40:17 1994 +0000

    	* logutil.c
    	* login.c
    	  	Tidied up the code a bit.
    		Do not rely on NO_UT_TYPE (it has problems with AIX headers)
    
    	* krlogind.c
    	  	Tidied up the code a bit.
    	  	Set the controlling tty for Ultrix
    		Do not rely on NO_UT_TYPE (it has problems with AIX headers)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4782 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  12 ++++
 src/appl/bsd/krlogind.c | 180 +++++++++++++++++++++---------------------------
 src/appl/bsd/login.c    |  27 +++-----
 src/appl/bsd/logutil.c  |  68 +++++++++++-------
 4 files changed, 144 insertions(+), 143 deletions(-)

commit 74f499ff3066a2ec17129fba53c7a1ddce7d2484
Author: Richard Basch <probe@mit.edu>
Date:   Fri Dec 30 22:06:57 1994 +0000

    	* aclocal.m4
    	  	CHECK_UTMP needs to #include <sys/types.h> for its tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4781 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 12 ++++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

commit dba0e1cfe0fb2cbc2245818155d28ddd81c15db3
Author: Richard Basch <probe@mit.edu>
Date:   Fri Dec 30 04:38:18 1994 +0000

    configure.in: Removed extraneous characters
    krlogind.c: Try all the forms of tty access (for most types of machines)
    logutil.c: Corrected conditionalization for ut_pid.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4780 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 27 +++++++++----------
 src/appl/bsd/configure.in |  4 +--
 src/appl/bsd/krlogind.c   | 67 ++++++++++++++++++++++-------------------------
 src/appl/bsd/logutil.c    |  9 ++++---
 4 files changed, 53 insertions(+), 54 deletions(-)

commit bac7604245e6a68194a1e017890f6735b4a280bc
Author: Richard Basch <probe@mit.edu>
Date:   Thu Dec 29 15:17:28 1994 +0000

    	* krlogind.c
    	* logutil.c
    	  	Conditionalized references to ut_type.
    
    	* krlogind.c
    	* configure.in
    	  	Conditionalize grantpt/unlockpt on HAVE_GRANTPT
    			(added check to configure.in)
    
    	* krlogind.c
    	  	Try all the pty master devices.  Other systems frequently
    		use the same names.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4779 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 15 +++++++++++++++
 src/appl/bsd/configure.in |  1 +
 src/appl/bsd/krlogind.c   | 20 ++++++++------------
 src/appl/bsd/logutil.c    |  2 ++
 4 files changed, 26 insertions(+), 12 deletions(-)

commit 4fc337bfefe8d341b4073c43259848c073530c4d
Author: Richard Basch <probe@mit.edu>
Date:   Thu Dec 29 06:48:24 1994 +0000

    	* krlogind.c:
    	More error checking for Solaris tty setup routines (grantpt/unlockpt)
    	Commented out the OOB code, as it causes problems currently.
    	Cleaned up some of the #ifdef's for logging incoming users
    	Removed extraneous declaration of malloc()
    	Pass a "" for the hostname rather than NULL to update_utmp.
    	Some additional cosmetic changes.
    	Included/excluded #ifdef SYSV code (SYSV is not defined anywhere)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4778 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  11 ++++
 src/appl/bsd/krlogind.c | 160 +++++++++++++++++++++++-------------------------
 2 files changed, 87 insertions(+), 84 deletions(-)

commit b57c5f9a9954caef4c608b395379f2bfcb0c491b
Author: Richard Basch <probe@mit.edu>
Date:   Wed Dec 28 23:30:34 1994 +0000

    	* krlogin.c
    	* krlogind.c
    	* krsh.c
    	* krshd.c
    	  	Corrected the arguments to select, based on sizeof fd_set.
    		Converted what remained to use FD_* macros, instead of bitshift
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4777 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  7 +++++++
 src/appl/bsd/krlogin.c  |  2 +-
 src/appl/bsd/krlogind.c |  2 +-
 src/appl/bsd/krsh.c     | 34 ++++++++++++++++++++++------------
 src/appl/bsd/krshd.c    |  2 +-
 5 files changed, 32 insertions(+), 15 deletions(-)

commit 79d4cc57ffd4c78db31fa52ce2d9d4259cdc6917
Author: Richard Basch <probe@mit.edu>
Date:   Wed Dec 28 22:13:00 1994 +0000

    Fixed a couple more syntactical errors with shadow passwords (now works)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4776 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/login.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ff67d69e64b9a643ae32efe17861b75f22e64b04
Author: Richard Basch <probe@mit.edu>
Date:   Wed Dec 28 22:08:02 1994 +0000

    Corrected logic for shadow password tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4775 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/login.c | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

commit 2caae83b06c2eac2b1e153f952c5bfc3db536fcb
Author: Richard Basch <probe@mit.edu>
Date:   Wed Dec 28 21:57:34 1994 +0000

    login.c, configure.in, logutil.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4774 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit ad9f099e29778e0eab860d841cb8ac0d38cc8a77
Author: Richard Basch <probe@mit.edu>
Date:   Wed Dec 28 21:57:02 1994 +0000

    Renamed HAS_SHADOW to HAVE_SHADOW
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4773 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/configure.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5e63793b786ce14c68b8da449134ddb4f4ecda84
Author: Richard Basch <probe@mit.edu>
Date:   Wed Dec 28 21:51:29 1994 +0000

    Removed a reference to CBAUD that caused compilation errors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4772 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/login.c | 2 --
 1 file changed, 2 deletions(-)

commit 06a1e8b989a09ad0a693cd7276694fc530177724
Author: Richard Basch <probe@mit.edu>
Date:   Wed Dec 28 21:38:21 1994 +0000

    Changed uid_type to uid_t, gid_type to gid_t
    Added shadow password support
    Always use cfset*speed when POSIX_TERMIOS is defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4771 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/login.c | 77 ++++++++++++++++++++++++++++++----------------------
 1 file changed, 44 insertions(+), 33 deletions(-)

commit 9a7551f9cc6d67f5f1fbaaebecf67ea550d60c06
Author: Richard Basch <probe@mit.edu>
Date:   Wed Dec 28 20:56:30 1994 +0000

    logutil.c, configure.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4770 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 238aa8d66ec652b9b9bbfff96c4ed5c5623c09e5
Author: Richard Basch <probe@mit.edu>
Date:   Wed Dec 28 20:55:25 1994 +0000

    Added caching to some of the local tests.
    Added shadow password support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4769 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/configure.in | 67 +++++++++++++++++++++++++++++++++--------------
 1 file changed, 48 insertions(+), 19 deletions(-)

commit 675d2e24a9cf24c91d4baf266ca96481a0914533
Author: Richard Basch <probe@mit.edu>
Date:   Wed Dec 28 20:05:27 1994 +0000

    Corrected the arguments to updwtmpx, and getutxid
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4768 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/logutil.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 47d318ba7f9a2699148827812feabe08c27ff3b4
Author: Richard Basch <probe@mit.edu>
Date:   Wed Dec 28 19:59:29 1994 +0000

    Changed the PATH for looking for BSD r* commands
    Use AC_TRY_LINK instead of AC_TRY_COMPILE for the setenv test.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4767 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/configure.in | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit fe12c05db2b8f19c03fc7471e434c739dd881467
Author: Richard Basch <probe@mit.edu>
Date:   Wed Dec 28 18:56:09 1994 +0000

    	* configure.in
    	  	Don't bother checking for sys/stream.h; done elsewhere
    		Look for the function ptsname.
    
    	* logutil.c
    	  	Search to the proper position in the utmp/utmpx files.
    
    	* krlogind.c
    	  	Revamped the tty setup routines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4766 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 1be17ef0772f845c146dcdb0b7a48a9a7768d27d
Author: Richard Basch <probe@mit.edu>
Date:   Wed Dec 28 18:55:59 1994 +0000

    	* krlogind.c
    	  	Revamped the tty setup routines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4765 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c | 100 +++++++++++++++++++++++++++++-------------------
 1 file changed, 60 insertions(+), 40 deletions(-)

commit 5fb36376c5d7c77053b9235057c6aee3b64db0ef
Author: Richard Basch <probe@mit.edu>
Date:   Wed Dec 28 18:55:37 1994 +0000

    	* logutil.c
    	  	Search to the proper position in the utmp/utmpx files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4764 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/logutil.c | 18 ++----------------
 1 file changed, 2 insertions(+), 16 deletions(-)

commit 6a6ee02945b3d843c408cfc0aa7e396f4c9dc08a
Author: Richard Basch <probe@mit.edu>
Date:   Wed Dec 28 18:55:09 1994 +0000

    	* configure.in
    	  	Don't bother checking for sys/stream.h; done elsewhere
    		Look for the function ptsname.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4763 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/configure.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 94ba6a24d8386594ac3640f8d8a96e5af4e09409
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 27 19:48:53 1994 +0000

    Tue Dec 27 14:42:15 1994  Richard Basch  (probe@tardis)
    
    	* krlogin.c
    	  	Cleaned up some of the includes
    
    	* krlogind.c
    	* krshd.c
    	* logutil.c
    	* login.c
    	  	Revamped the utmp/wtmp handling routines
    
    	* Makefile.in
    	  	Fixed the "krlogin" program define for "krsh"
    
    	* configure.in
    		Changed the HAVE_STREAMS macro to not try <sys/tty.h>
    		Corrected the text for the setpgrp arguments check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4762 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 58561bbd76fde8368166450a3253d0a50b5915b4
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 27 19:48:34 1994 +0000

    	* configure.in
    		Changed the HAVE_STREAMS macro to not try <sys/tty.h>
    		Corrected the text for the setpgrp arguments check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4761 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/configure.in | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 0d7ffae9e4835a411ebaf63bc9f2167c20154eab
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 27 19:48:07 1994 +0000

    Revamped the utmp/wtmp handling
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4760 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krshd.c | 58 ++++++++++++++++------------------------------------
 1 file changed, 18 insertions(+), 40 deletions(-)

commit 2b6555befa869913b53300d41aeb50cd84767e1f
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 27 19:47:11 1994 +0000

    	* krlogin.c
    	  	Cleaned up some of the includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4759 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogin.c | 24 +++++++++++-------------
 1 file changed, 11 insertions(+), 13 deletions(-)

commit eda9e393a5353af2fe85ed7ecc8b460f27af7192
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 27 19:46:44 1994 +0000

    	* krlogind.c
    	* logutil.c
    	* login.c
    	  	Revamped the utmp/wtmp handling routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4758 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c |  60 +++----------
 src/appl/bsd/login.c    |  32 ++-----
 src/appl/bsd/logutil.c  | 232 ++++++++++++++++++++++++++----------------------
 3 files changed, 147 insertions(+), 177 deletions(-)

commit dd8a0442b37cce81cfc67e91dcfe1a03c58361f2
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 27 19:46:05 1994 +0000

    	* Makefile.in
    	  	Fixed the "krlogin" program define for "krsh"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4757 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9f8358ce9620ecfb552f29548f1fccb21c102bae
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 27 11:45:05 1994 +0000

    	* krlogind.c
    		Use the file descriptor macros (eg. FD_SET) to handle fd arrays
    		Change #ifdef STREAMS to #ifdef HAVE_STREAMS
    		Started to add SYS-V utmp handling
    		Ripped out the old termio code.
    		Include <unistd.h> and <stdlib.h> where available.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4756 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  13 ++++
 src/appl/bsd/krlogind.c | 182 ++++++++++++++++++++++++++++--------------------
 2 files changed, 118 insertions(+), 77 deletions(-)

commit 0734446f595092c21cf16b240fb9ed548f02589f
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 27 11:22:40 1994 +0000

    aclocal.m4:
    Combined KRB5_UT* macros into CHECK_UTMP macro (with additional checks)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4755 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 7 +++++++
 1 file changed, 7 insertions(+)

commit 3b0fb90b2c644e8767e315e46a575e1c8f8d724b
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 27 11:17:20 1994 +0000

    configure.in:
    	Combined KRB5_UT* macros into CHECK_UTMP macro, and added more checks.
    	Changed AC_COMPILE_CHECK macros to AC_MSG_CHECKING/AC_TRY_COMPILE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4754 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/configure.in | 87 ++++++++++++++++++++++++++++++-----------------
 1 file changed, 55 insertions(+), 32 deletions(-)

commit cf142c462b3b4960cd539fb362d69f8705e2fcd5
Author: Richard Basch <probe@mit.edu>
Date:   Tue Dec 27 11:15:03 1994 +0000

    Combined KRB5_UTPID, KRB5_UTTYPE, and KRB5_UTHOST into CHECK_UTMP macro.
    Files affected: aclocal.m4, kadmin/kpasswd/configure.in, appl/bsd/configure.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4753 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4                  | 29 +++++++----------------------
 src/kadmin/kpasswd/ChangeLog    |  6 ++++++
 src/kadmin/kpasswd/configure.in |  4 +---
 3 files changed, 14 insertions(+), 25 deletions(-)

commit 4f3c888053d6afff32a6f2e68978fa51e529955f
Author: Richard Basch <probe@mit.edu>
Date:   Mon Dec 26 23:47:15 1994 +0000

    Removed the hard-coded paths for the BSD rlogin/rcp/rsh programs.
    Let "configure" find the programs for us...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4752 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krsh.c | 2 ++
 1 file changed, 2 insertions(+)

commit b50b152b3e7c89a337793ac4a32b9b1c88becfe1
Author: Richard Basch <probe@mit.edu>
Date:   Mon Dec 26 18:54:47 1994 +0000

    Removed the hard-coded paths for the BSD rlogin/rcp/rsh programs.
    Let "configure" find the programs for us...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4751 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 10 ++++++++++
 src/appl/bsd/Makefile.in  | 24 +++++++++++++++---------
 src/appl/bsd/configure.in | 10 ++++++++++
 src/appl/bsd/krcp.c       |  3 +++
 src/appl/bsd/krlogin.c    |  4 +++-
 src/appl/bsd/krsh.c       |  5 ++++-
 6 files changed, 45 insertions(+), 11 deletions(-)

commit e7f8bf49a6cd592688b7ab1a35f8cbe063d04436
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 24 03:55:32 1994 +0000

    Add a enc_part2 member to the krb5_cred structure which may point to the
    unecrypted version, if it's available.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4750 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog |  5 +++++
 src/include/krb5/krb5.h    | 13 +++++++------
 2 files changed, 12 insertions(+), 6 deletions(-)

commit 33c18cbb0f00540555e433aa21bf2d187ffef73f
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Dec 23 02:06:37 1994 +0000

    fixes as per OV suggestions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4749 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.new/client/ChangeLog    |   5 +
 src/kadmin.new/client/Makefile.in  |   8 +-
 src/kadmin.new/client/configure.in |   2 +-
 src/kadmin.new/client/kadmin.c     | 221 +++++++++++++----
 src/kadmin.new/client/kadmin_ct.ct |   3 +
 src/kadmin.new/client/ss_wrapper.c |   1 +
 src/kadmin.new/client/strftime.c   | 469 +++++++++++++++++++++++++++++++++++++
 7 files changed, 655 insertions(+), 54 deletions(-)

commit 692f9b0a3ad752c4be36b84bd70aff8176ba2834
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 22 21:34:01 1994 +0000

    configure.in:
    strcasecmp.c: Add strcasecmp replacement if necessary.
    
    daemon.c:
    memmove.c: Add #include for <sys/types.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4748 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog    |   8 +++
 src/lib/krb5/posix/configure.in |   2 +-
 src/lib/krb5/posix/daemon.c     |   1 +
 src/lib/krb5/posix/memmove.c    |   1 +
 src/lib/krb5/posix/strcasecmp.c | 119 ++++++++++++++++++++++++++++++++++++++++
 5 files changed, 130 insertions(+), 1 deletion(-)

commit a8ca36b950578e55069f2cb418677da80deb9170
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 22 20:47:43 1994 +0000

    Add test for uid_t
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4747 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog    | 4 ++++
 src/lib/krb5/rcache/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit e7d2751fb1ca16f2045ce5f0bafb55066d1bbd65
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 22 17:25:05 1994 +0000

    Change the type of krb5_context to include the pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4746 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 4 ++--
 src/include/krb5/krb5.h       | 2 +-
 src/include/krb5/libos.h      | 2 +-
 src/include/krb5/los-proto.h  | 4 ++--
 src/lib/krb5/krb/init_ctx.c   | 6 +++---
 src/lib/krb5/os/init_os_ctx.c | 8 ++++----
 6 files changed, 13 insertions(+), 13 deletions(-)

commit ad2090a25b370c51e503b66919de81f2591c43ad
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 21 23:31:24 1994 +0000

    Fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4745 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/adm_listen.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0c2471b38e6c3787039b86edb93f913587915b64
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 20 04:17:56 1994 +0000

    New function which support krb5_init_os_context and krb5_free_os_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4744 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/init_os_ctx.c | 65 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 65 insertions(+)

commit 078c05cce20dbb5b96aa06f79d85720b68f1ca1a
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 20 02:57:21 1994 +0000

    Add support for krb5_init_os_context and krb5_free_os_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4743 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 3 +++
 src/lib/krb5/os/Makefile.in | 2 ++
 2 files changed, 5 insertions(+)

commit 39bab13b908e1f7e6e9e46b9f3547c16bfe7a37a
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 20 02:56:23 1994 +0000

    Add support for krb5_init_context and krb5_free_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4742 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   |  5 ++++
 src/lib/krb5/krb/Makefile.in |  2 ++
 src/lib/krb5/krb/init_ctx.c  | 64 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 71 insertions(+)

commit dfb68bebcdde4ebf2a0334b2b4195d2a6b7f7a24
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 20 02:55:10 1994 +0000

    Add new typedefs, declarations for krb5_context and krb5_os_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4741 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 12 ++++++++++++
 src/include/krb5/func-proto.h |  4 ++++
 src/include/krb5/krb5.h       |  5 +++++
 src/include/krb5/libos.h      |  4 ++++
 src/include/krb5/los-proto.h  |  5 +++++
 5 files changed, 30 insertions(+)

commit 1ffb6f0eb26616cc49b7e0ad8c474f4862b1d338
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 20 02:52:49 1994 +0000

    Add new magic numbers for krb5_context and krb5_os_context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4740 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/kv5m_err.et | 2 ++
 2 files changed, 6 insertions(+)

commit c174bbdc62619bb63bda7d5762f3eeb144fe49c5
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 20 02:26:11 1994 +0000

    Workaround more Ultrix sh brain damage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4739 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/ChangeLog    | 3 +++
 src/util/autoconf/acgeneral.m4 | 3 ++-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 56192b1a773a6cb085bee132c140bed2aa2648c2
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 20 00:42:41 1994 +0000

    Work around yet another really horrible Ultrix sh bug.  The values of
    variables read in using the ${var='bar'} construction are displayed
    using the "set" command with the high bit set.  (Someone should just
    haul off the Ultrix sh and have it shot).  Fixed using tr.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4738 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/ChangeLog    | 9 +++++++++
 src/util/autoconf/acgeneral.m4 | 4 +++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit cbc4353acb6e09b923a1b6def815dcbfcf5a62f2
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Dec 19 23:12:57 1994 +0000

    Use syslog instead of krb_log
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4737 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog    | 4 ++++
 src/kadmin/server/adm_listen.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit fd36a5a8fa518d256eecef38ff74f1cf0e5ea53b
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Dec 19 23:07:39 1994 +0000

    Do the right thing if we are compiling without V4 support.  (The
    dump_v4db command is disabled.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4736 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog    |  7 +++++++
 src/admin/edit/Makefile.in  |  5 ++---
 src/admin/edit/configure.in |  7 +++++++
 src/admin/edit/dumpv4.c     | 11 +++++++++++
 4 files changed, 27 insertions(+), 3 deletions(-)

commit 3c8d1dca27c8880ebf395172cb6d20001a7af738
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Dec 19 20:23:58 1994 +0000

    Fixed minor bug where the length of the returned domain was calculated
    incorrectly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4735 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   | 5 +++++
 src/lib/krb5/os/realm_dom.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 8d141f8aff20950fd9c7cd5bc445a01fab8e3ddb
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Dec 19 20:15:08 1994 +0000

    krcp.c, krlogin.c, krlogind.c (v5_des_write): Fix byte swapping code
    	(Missing shift instructions).
    
    krlogind.c: Fixed byte swapping code so that V4 des compatibility
    	works on 64 bit architectures.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4734 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 11 +++++++++++
 src/appl/bsd/krcp.c     |  6 +++---
 src/appl/bsd/krlogin.c  | 12 ++++++------
 src/appl/bsd/krlogind.c | 27 ++++++++++++++++-----------
 4 files changed, 36 insertions(+), 20 deletions(-)

commit 4dd88df8c309298ce8789be1d4f119082a3f89b6
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 13 20:44:47 1994 +0000

    If a null addresses is passed in to krb5_scc_store_addrs, don't core dump
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4733 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/stdio/scc_write.c | 8 +++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit 0086bc37bb8de9f6b8837ef99ce1b06196fd7339
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 13 20:43:58 1994 +0000

    If a null addresses is passed in to krb5_fcc_store_addrs, don't core dump
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4732 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/file/fcc_write.c | 8 +++++---
 2 files changed, 10 insertions(+), 3 deletions(-)

commit ddad58361387ec21ab910a0bbdd7e9a3a932fbe7
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 13 20:41:10 1994 +0000

    Add check for HAS_SETSID test for daemon.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4731 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog    | 4 ++++
 src/lib/krb5/posix/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 0bc7bb97d787a1438c45f97957abec092618cdf0
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 13 20:39:00 1994 +0000

    do_tgs_req.c (prepare_error_tgs): Don't free the passed in ticket; it
    	will be freed as part of other structures.
    
    do_tgs_req.c (process_tgs_req): Set the encryption type in the reply
    	structure, and set the eblock type accordingly.
    
    do_as_req.c (process_as_req): Set the encryption type in the
    	reply_encpart structure.
    
    kdc_util.c (validate_as_request):
    policy.c (against_local_policy_as): Move requirement that an AS
    	request must include the addresses field to the local policy routine.
    	(Not required by RFC).
    
    main.c (setup_com_err): Initialize the kdc5 error table (the kdb5
    	error table is already initialized)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4730 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 21 +++++++++++++++++++++
 src/kdc/do_as_req.c  |  2 +-
 src/kdc/do_tgs_req.c | 24 ++++++++++++------------
 src/kdc/kdc_util.c   |  6 ------
 src/kdc/main.c       |  2 +-
 src/kdc/policy.c     |  8 ++++++++
 6 files changed, 43 insertions(+), 20 deletions(-)

commit 8f64320fdbcd0bfa88b70db1962b221ba16899d1
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 13 20:31:19 1994 +0000

    rd_req_dec.c (decrypt_authenticator): If the subkey doesn't exist,
    	don't try to set the subkey's etype.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4729 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/rd_req_dec.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit c4e770805a18bfc46bfe4b7d035712b1aab51c78
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 13 20:22:56 1994 +0000

    externs.h: If USE_TERMIO is defined and SYSV_TERMIO isn't, then always
    	#define termio to termios.
    
    configure: Set K4LIBS correctly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4728 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 7 +++++++
 src/appl/telnet/telnet/configure.in | 2 +-
 src/appl/telnet/telnet/externs.h    | 4 +++-
 3 files changed, 11 insertions(+), 2 deletions(-)

commit 79f8c56eb28567fb1aeb3da0ff9eddcef6c7f12c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 8 23:43:25 1994 +0000

    gmtime expects a pointer to a time_t, not a long. On most systems
    these are the same, on others....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4727 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog | 6 ++++++
 src/admin/edit/dumpv4.c  | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit e1f97111554ead82677d08a0c85ff57afcbb7eb7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 1 03:34:35 1994 +0000

    Set the principal's type and magic number
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4725 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog   | 3 +++
 src/lib/krb5/krb/bld_princ.c | 3 ++-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a0859d051b681be050425a7324f0fb96ca1d9c62
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 1 01:37:13 1994 +0000

    Makefile.in: Build the new test driver (t_walk_rtree.c) for
    	krb5_walk_realm_tree.
    
    walk_realm_tree.c (krb5_walk_realm_tree): Fix bug which occured when
    	the client or the server is a subdomain of the other; walk_realm_tree
    	would return the wrong answer, and suffer from memory access errors.
    
    unparse.c (krb5_unparse_name_ext): Quote the '/' and '@' characters properly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4724 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog      | 11 ++++++++
 src/lib/krb5/krb/Makefile.in    | 15 +++++++++++
 src/lib/krb5/krb/t_walk_rtree.c | 58 +++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/unparse.c      |  2 +-
 src/lib/krb5/krb/walk_rtree.c   |  2 ++
 5 files changed, 87 insertions(+), 1 deletion(-)

commit c51e9a64663a3a9f3f63e0d108316ecbdc94cb08
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 30 22:15:24 1994 +0000

    aclocal.m4, configure.in: Add appropriate help text for the --with-*
    	and --enable-* options.  ISODE_INCLUDES should define KRB5_USE_ISODE
    	if necessary.
    
    acconfig.h: Add defines for KRB5_ATHENA_COMPAT and KRB5_KRB4_COMPAT.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4723 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    |  9 +++++++++
 src/acconfig.h   |  6 ++++++
 src/aclocal.m4   | 24 ++++++++++++++++--------
 src/configure.in |  7 ++++++-
 4 files changed, 37 insertions(+), 9 deletions(-)

commit 4f3eaa8d194e04b9c757e0ee3bb10ec1116c3b67
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 30 22:11:53 1994 +0000

    Add appropriate help text for the --with-krb4 option.  Remove
    ISODE_DEFS call, since ISODE_INCLUDES now defines ISODE automatically.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4722 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 6 ++++++
 src/lib/krb5/krb/configure.in | 4 ----
 2 files changed, 6 insertions(+), 4 deletions(-)

commit 6587965cccbfff430b50319c9f867766179b7649
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 30 22:10:20 1994 +0000

    Add appropriate help text for --with-krb4 option
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4721 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 5 +++++
 src/kdc/configure.in | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 6c17efaba2f17b01bae16cc99ad38760e79dd6d8
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 30 21:37:04 1994 +0000

    osconf.h, config.h: Remove remnants of unifdef support for
    	building osconf.h and config.h, left over from the imake
    	build system.
    
    osconf.h: Add #ifdef for Athena configuration.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4720 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog  |   8 +++
 src/include/krb5/stock/confauto.h |  32 -----------
 src/include/krb5/stock/config.h   | 108 ++------------------------------------
 src/include/krb5/stock/osauto.h   |  36 -------------
 src/include/krb5/stock/osconf.h   |  33 +++++-------
 5 files changed, 24 insertions(+), 193 deletions(-)

commit 79588d7a20dd3bf537eb2f0cc18f65b8ed6268af
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 30 21:36:26 1994 +0000

    configure.in: Add support for --enable-athena and --with-krb4
    	(to set KRB5_KRB4_COMPAT).
    
    Makefile.in: Remove remnants of unifdef support for building
    	osconf.h and config.h, left over from the imake build system.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4719 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 8 ++++++++
 src/include/krb5/Makefile.in  | 7 +++----
 src/include/krb5/configure.in | 8 ++++++++
 3 files changed, 19 insertions(+), 4 deletions(-)

commit 62ee6ced9d648e4d67713d5262dfe29b91647296
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 30 04:12:05 1994 +0000

    Move get_for_creds to krb5_get_for_creds in the Kerberos library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4718 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/forward.c   | 196 +---------------------------------
 src/appl/telnet/libtelnet/kerberos5.c |  14 +--
 2 files changed, 8 insertions(+), 202 deletions(-)

commit efff614bf0b875de1e56ba1beaa26a529bc7c6de
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 30 04:08:23 1994 +0000

    Move get_for_creds to krb5_get_for_creds in the krb5 library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4717 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/forward.c | 192 +------------------------------------------------
 src/appl/bsd/kcmd.c    |  16 ++---
 2 files changed, 9 insertions(+), 199 deletions(-)

commit 1bf212a0d9764529d53d6ee565ddcec4cadb2c1d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 30 04:06:07 1994 +0000

    Rename rd_cred and mk_cred to krb5_rd_cred and krb5_mk_cred.  The API
    still needs to be changed, but let's get the namespace purity issue
    settled.
    
    Added krb5_get_for_creds() function.  Again, the API is still up for grabs...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4716 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Makefile.in  |   2 +
 src/lib/krb5/krb/get_fcreds.c | 231 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/mk_cred.c    |   4 +-
 src/lib/krb5/krb/rd_cred.c    |   4 +-
 4 files changed, 239 insertions(+), 2 deletions(-)

commit eb4b9199cd3423483de0bb5bd74eab3a211686a1
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Nov 21 22:26:52 1994 +0000

    Use the list of encryption types passed as part of the KDC request to
    determine which encryption to use for encrypting the ticket.  The
    encryption must be one that is supported by the KDC, as well as being
    one which is marked as being supported by the server of the ticket.
    In a AS request, also use this encryption for encrypting the KDC
    response.  In a TGS request, use the encryption type of the TGT
    authenticator to determine how to encrypt the KDC response.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4712 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 13 +++++++++++++
 src/kdc/do_as_req.c  | 30 +++++++++++++++++++++---------
 src/kdc/do_tgs_req.c | 51 +++++++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 77 insertions(+), 17 deletions(-)

commit 097b8337357ed4d1d9e69222b3bfffa89d6437df
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Nov 21 22:21:06 1994 +0000

    mk_req_ext.c (krb5_mk_req_extended): Sanitize how memory is freed in
    	both error and normal cases, to remove memory leaks.
    
    mk_req_ext.c (krb5_mk_req_extended): Use the encryption type specified
    	by the ticket to generate the authenticator.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4711 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |   7 +++
 src/lib/krb5/krb/mk_req_ext.c | 131 +++++++++++++++++++-----------------------
 2 files changed, 65 insertions(+), 73 deletions(-)

commit 713fb98f15b22f626aa792a60f0e00f502a04456
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Nov 21 20:33:53 1994 +0000

    encode_kdc.c (krb5_encode_kdc_rep): Now requires that the
    	caller pass in the encryption block to be used for
    	encrpyting the ticket.  That way, this routine doesn't
    	need to create its own encryption block.
    
    encrypt_tk.c (krb5_encrypt_tkt_part): Now requires that the
    	caller pass in the encryption block to be used for
    	encrpyting the ticket.  That way, this routine doesn't
    	need to create its own encryption block.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4710 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    |  9 +++++++++
 src/include/krb5/encryption.h |  3 +++
 src/include/krb5/func-proto.h |  4 +++-
 src/lib/krb5/krb/ChangeLog    | 17 +++++++++++++++++
 src/lib/krb5/krb/encode_kdc.c | 20 ++++++++++----------
 src/lib/krb5/krb/encrypt_tk.c | 25 +++++++++----------------
 src/lib/krb5/krb/mk_req_ext.c |  5 ++++-
 7 files changed, 55 insertions(+), 28 deletions(-)

commit 701efdf4670d556f9164a87ce44939c2cd3f050d
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 21 19:55:48 1994 +0000

    fixed bad prototype in changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4709 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 321c295fda927322ce07d78f974d72e0876d86e5
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Nov 21 19:25:57 1994 +0000

    library.tex (internalfunc): Define \internalfunc, which prints a
    	disclaimer in front of "internal functions".  We should
    	move them somewhere else, but for now, let's start marking
    	those functions which we believe are internal.
    
    krb5.tex: Documented changed interfaces to krb5_encode_kdc_rep
    	and krb5_encrypt_tkt_part.  Document krb5_encode_kdc_rep,
    	krb5_decode_kdc_rep, krb5_encrypt_tkt_part,
    	krb5_decrypt_tkt_part, and krb5_send_tgs as all internal
    	functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4708 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog   | 13 +++++++++++++
 doc/api/krb5.tex    | 22 +++++++++++++++++-----
 doc/api/library.tex |  4 ++++
 3 files changed, 34 insertions(+), 5 deletions(-)

commit 792981cd982d791b593fc303ee5a922d815b73e0
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Nov 21 19:01:56 1994 +0000

    We don't need autoreconf.local anymore.  That functionality has been
    folded into autoconf 2.1!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4707 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoreconf.local | 159 ----------------------------------------------
 src/util/reconf           |   2 +-
 2 files changed, 1 insertion(+), 160 deletions(-)

commit a62f7be90d912ce2e2775153bf1e541b359ef06f
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Nov 21 05:48:44 1994 +0000

    complete command suite now in with most functionality
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4706 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.new/client/Makefile.in  |  28 ++-
 src/kadmin.new/client/configure.in |   6 +-
 src/kadmin.new/client/kadmin.c     | 416 ++++++++++++++++++++++++++++++++-----
 src/kadmin.new/client/kadmin_ct.ct |  19 ++
 src/kadmin.new/client/memmove.c    | 144 +++++++++++++
 5 files changed, 544 insertions(+), 69 deletions(-)

commit 5d422fad5b7c2e6d8fd1b549b83c6164996b8b1c
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 19 07:12:22 1994 +0000

    Fix obvious typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4705 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9dcad0bb0fcd445b43c3bef8ce87fec556d9b911
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 19 07:09:29 1994 +0000

    Fix stupid typo..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4704 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/kerberos5.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8161dc9359dade3154a8f264b11f14725b44a948
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 19 05:00:01 1994 +0000

    Add magic numbers for keyblock structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4703 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog | 5 +++++
 src/tests/asn.1/ktest.c   | 2 ++
 2 files changed, 7 insertions(+)

commit 5c4005a301a12ec037b5fb82b00bc346ba8f2281
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 19 04:59:24 1994 +0000

    Add magic number to keyblock structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4702 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 5 +++++
 src/lib/krb5/asn.1/krb5_decode.c | 2 ++
 2 files changed, 7 insertions(+)

commit ef411c40766d55b5c6698307ea6dd55a8527956b
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 19 04:58:55 1994 +0000

    Add magic numbers to keyblock structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4701 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 4 ++++
 src/lib/crypto/des/destest.c | 2 ++
 2 files changed, 6 insertions(+)

commit 5aaa0e7bf8a4cea5044e8ce4b6d97a0fc34d0360
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 19 04:58:09 1994 +0000

    Initialize magic variable and encryption type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4700 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 5 +++++
 src/appl/telnet/libtelnet/kerberos5.c | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 2b620bb09108bd05b13e002a92d72e409ff4c040
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 18 22:54:51 1994 +0000

    Add new attribute which defines whether or not a server supports DES/MD5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4699 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 5 +++++
 src/include/krb5/kdb.h     | 1 +
 2 files changed, 6 insertions(+)

commit dd713150c19e6fa76759cda3fef28690e304cb04
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 18 22:26:22 1994 +0000

    Add magic numbers for keytab, principal, and keyblock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4698 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog  | 5 +++++
 src/lib/krb5/keytab/file/ktf_util.c | 5 +++++
 2 files changed, 10 insertions(+)

commit cc7ed1a0d49f646fedd231b4bcb06d6f1e6879df
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 18 22:24:44 1994 +0000

    Fix to return correct error code, instead of always returning
    KRB5_CC_NOMEM.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4697 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog  | 5 +++++
 src/lib/krb5/ccache/file/fcc_read.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit cf55f3f9d563988aecb43708d1e90a4050ff4114
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 21:03:38 1994 +0000

    update to autoconf 2.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4696 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/ChangeLog       |  35 ++++++
 src/util/autoconf/NEWS            |  10 ++
 src/util/autoconf/acgeneral.m4    |  93 ++++++++--------
 src/util/autoconf/acspecific.m4   |  18 +--
 src/util/autoconf/autoconf.info   | 226 +++++++++++++++++++-------------------
 src/util/autoconf/autoconf.info-1 |  46 ++++++--
 src/util/autoconf/autoconf.info-2 |  60 ++++------
 src/util/autoconf/autoconf.info-3 |  24 ++++
 src/util/autoconf/autoconf.info-4 |  16 +--
 src/util/autoconf/autoconf.texi   | 106 ++++++++++++------
 src/util/autoconf/autoreconf.sh   |  56 +++++++---
 src/util/autoconf/autoscan.pl     |   3 +-
 src/util/autoconf/config.guess    |   2 +-
 src/util/autoconf/configure       |  69 ++++++------
 src/util/autoconf/install.sh      | 119 --------------------
 src/util/autoconf/texinfo.tex     | 132 ++++++++++------------
 16 files changed, 513 insertions(+), 502 deletions(-)

commit ea30da917a4e1b010bb9bd70f200b63a20dd78db
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 20:44:12 1994 +0000

    	* aclocal.m4 (CHECK_WAIT_TYPE, CHECK_SIGNALS, CHECK_SETJMP,
    	KRB5_UTPID, KRB5_UTTYPE, KRB5_UTHOST, KRB5_UTEXIT): use
    	AC_TRY_COMPILE instead of AC_TRY_LINK.
    	(CHECK_FCNTL): check for 1+O_RDONLY so we aren't fooled into
    	declaring it as a local variable.
    	(DECLARE_SYS_ERRLIST): same thing for 1+sys_nerr.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4695 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  9 +++++++++
 src/aclocal.m4 | 20 ++++++++++----------
 2 files changed, 19 insertions(+), 10 deletions(-)

commit a6f6abe8d053097d54690c1457a1b2f8174a6366
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 18 20:31:16 1994 +0000

    Add new error code -- KV5M_KEYTAB_ENTRY
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4694 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/kv5m_err.et | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 198cd52c488b77ee741f094fdd64055d520f51df
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 18 19:56:41 1994 +0000

    All files:
    	Changes to implement SCC format version #3, which is architecture
    	independent, and includes the key encryption type information.
    
    scc_gennew.c (krb5_scc_generate_new): Generate new ccaches using
    	whatever version is marked as the default.
    
    scc_read.c (krb5_scc_read_keyblock): Insert keyblock magic
    	number and initialize etype value.  Also add magic numbers
    	for the krb5_principal, krb5_data, krb5_address, and
    	krb5_authdata structures.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4693 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog    |  18 +++
 src/lib/krb5/ccache/stdio/scc-proto.h  |  14 +-
 src/lib/krb5/ccache/stdio/scc.h        |   5 +-
 src/lib/krb5/ccache/stdio/scc_gennew.c |   2 +-
 src/lib/krb5/ccache/stdio/scc_maybe.c  |   5 +-
 src/lib/krb5/ccache/stdio/scc_nseq.c   |   8 +-
 src/lib/krb5/ccache/stdio/scc_read.c   | 259 +++++++++++++++++++--------------
 src/lib/krb5/ccache/stdio/scc_store.c  |   4 +-
 src/lib/krb5/ccache/stdio/scc_write.c  | 161 ++++++++++----------
 9 files changed, 268 insertions(+), 208 deletions(-)

commit 34734d82b8435453aee2804009a249f2e5792a65
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 18 19:48:54 1994 +0000

    Remove unnecessary variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4692 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_store.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 2da1f1e24c07401a6db60cf7289892c1018d3180
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 19:44:09 1994 +0000

    	* Makefile.in (clean): remove $(BOGUS)
    	(HDRS): use ASN1_HDRS, not ASN1_SRCS. (from epeisach)
    [from 0928]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4691 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 5 +++++
 src/lib/krb5/error_tables/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 8898a06d8193d69bb580844e8ca30cadd26f472b
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 19:43:22 1994 +0000

    	* configure.in: move WITH_CCOPTS, WITH_KRB5ROOT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4690 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    | 4 ++++
 src/lib/krb5/configure.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 7d7104cdf258e09d7d8269384bd340af83ab8135
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 19:42:38 1994 +0000

    	* configure.in: move WITH_CCOPTS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4689 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ChangeLog    | 4 ++++
 src/lib/gssapi/configure.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 45e2eaa4be18072bca62e21048c93b43717530c2
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 19:41:30 1994 +0000

    	* configure.in: moved WITH_CCOPTS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4688 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/ChangeLog    | 4 ++++
 src/isode/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 15f7c8f0b03e923a2c7b4ed9741c780f49e5906b
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 19:40:54 1994 +0000

    	* configure.in: use WITH_CCOPTS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4687 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/ChangeLog    | 4 ++++
 src/include/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 6b4e2cc592066e9d1f8fe93f2401d8482d6922b9
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 19:22:25 1994 +0000

    	* configure.in: add caching to perror check (from epeisach).
    [from 0954]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4686 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog    |  4 ++++
 src/util/et/configure.in | 13 +++++++++++--
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 480ea7ac0527387ae1b8c84949c7152ddfdc9b6a
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 19:21:44 1994 +0000

    	* configure.in: use KRB5_POSIX_LOCKS, AC_EGREP_HEADER. (from
    	epeisach).
    [from 0961]
    	(ET_HEADERS): new variable for the names of the headers that
    	lib/krb5/error_tables builds and installs here (so that they get
    	pushed out to the installed include directory.)
    	(BUILT_HEADERS): locally built headers, for all, install, and
    	clean.
    	(clean): delete built and et headers.
    [inspired by 0937, but done more thoroughly.]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4685 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 16 ++++++++++++++++
 src/include/krb5/Makefile.in  | 15 +++++++++------
 src/include/krb5/configure.in | 10 +++-------
 3 files changed, 28 insertions(+), 13 deletions(-)

commit 871c9059b552a04ceb57eacf369a65395881ab66
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 19:21:08 1994 +0000

    	* Makefile.in (install): use $(INSTALL_DATA) instead of cp. Elide
    	dependency in install rule so $(srcdir) works.
    	* configure.in: use AC_PROG_INSTALL.
    [part from 0937, part by inspection]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4684 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog    | 10 ++++++++++
 src/include/kerberosIV/Makefile.in  |  4 ++--
 src/include/kerberosIV/configure.in |  2 ++
 3 files changed, 14 insertions(+), 2 deletions(-)

commit f9432de3a672115a87da87fe989f8792afe0fe78
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 19:19:55 1994 +0000

    	* configure.in: use new macros KRB5_UTPID, KRB5_UTTYPE, and
    	KRB5_UTHOST (from epeisach).
    [from 0959]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4683 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog    |  5 +++++
 src/kadmin/kpasswd/configure.in | 18 +++---------------
 2 files changed, 8 insertions(+), 15 deletions(-)

commit 7569c8de91911e493292c3c4adfd8d10ca3d02db
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 19:19:04 1994 +0000

    	* configure.in: use WITH_KRB4. (from epeisach)
    [from 0955]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4682 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog    | 4 ++++
 src/appl/telnet/libtelnet/configure.in | 3 +++
 2 files changed, 7 insertions(+)

commit 060a50ffe1f2311056cb215c6b1bd2ba34bc929b
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 19:18:07 1994 +0000

    	* configure.in: use WITH_KRB4, cache cc_t in termio check, cache
    	SETPGRP_TWOARG check.
    	* Makefile.in (K4LIB): use @K4LIB@.
    	(telnetd): use $(K4LIB). (from epeisach)
    [from 0955]
    	* Makefile.in (install): install telnetd manpage
    	(from Ted Lemon <mellon@ipd.wellsfargo.com>).
    [from 0937]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4681 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 12 ++++++++++++
 src/appl/telnet/telnetd/Makefile.in  |  5 +++--
 src/appl/telnet/telnetd/configure.in | 26 ++++++++++++++++++++++----
 3 files changed, 37 insertions(+), 6 deletions(-)

commit 46c50edc3e14301718a8623f3e26bf9bee9fa87f
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 19:17:18 1994 +0000

    	* configure.in (LIBS): use WITH_KRB4, CHECK_SIGNALS, and cache
    	cc_t in termio.h check. (from epeisach)
    	* Makefile.in (K4LIB): set to @K4LIB@ instead of explicit setting.
    	(telnet): link with $(K4LIB). (from epeisach).
    [from 0955]
    	* Makefile.in (install): install telnet man page.
    	(from Ted Lemon <mellon@ipd.wellsfargo.com>).
    [from 0937]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4680 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 12 ++++++++++++
 src/appl/telnet/telnet/Makefile.in  |  5 +++--
 src/appl/telnet/telnet/configure.in | 22 +++++++++++++++-------
 3 files changed, 30 insertions(+), 9 deletions(-)

commit 86ead903a306f6bb2f6b5f08c3af462fd1a91a9b
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 19:16:49 1994 +0000

    	* configure.in: add WITH_CCOPTS so that subdirs work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4679 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/ChangeLog    | 4 ++++
 src/appl/telnet/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 88489798b9068ee90a6ea52dd937d76a3e951233
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 19:12:09 1994 +0000

    	* pop_send.c (pop_send): Only update last_msg if executing a RETR.
    	From John Brezak <brezak@apollo.hp.com>.
    [from 0927]
    	* configure.in: use KRB5_POSIX_LOCKS (from epeisach).
    [from 0961]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4678 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog    | 9 +++++++++
 src/appl/popper/configure.in | 8 +-------
 src/appl/popper/pop_send.c   | 5 +++++
 3 files changed, 15 insertions(+), 7 deletions(-)

commit 019e75a0bf6349b5eba05d9d07590934ab5aa8fe
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 19:11:13 1994 +0000

    	* configure.in: use new macros KRB5_UTPID, KRB5_UTTYPE, and
    	KRB5_UTHOST (from epeisach).
    [from 0959]
    	* Makefile.in (install): add install rules for krlogind.M,
    	krshd.M, rlogin.M, rcp.M, rsh.M. (Section numbers are explicit,
    	and this should probably be changed.)
    	(from Ted Lemon <mellon@ipd.wellsfargo.com>
    [from 0937]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4677 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 12 ++++++++++++
 src/appl/bsd/Makefile.in  |  5 +++++
 src/appl/bsd/configure.in | 18 +++---------------
 3 files changed, 20 insertions(+), 15 deletions(-)

commit e855e65827913c4f2401e36c5c44103647bb24fb
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 19:10:11 1994 +0000

    	* aclocal.m4 (CopySrcHeader): add clean rule (from epeisach)
    [from 0928]
    	* aclocal.m4 (CONFIG_RULES): handle pre.in, post.in, and pass the
    	rest of the arguments that autoconf needs. (from epeisach.)
    [from 0952]
    	* aclocal.m4 (ET_RULES): don't define SRCTOP, pre.in already takes
    	care of it. (from epeisach.)
    [from 0953]
    	(DECLARE_SYS_ERRLIST, CHECK_SIGPROCMASK, CHECK_FCNTL,
    	CHECK_WAIT_TYPE, CHECK_SIGNALS, CHECK_SETJMP, HAVE_YYLINENO): add
    	caching.
    [from 0956]
    	(WITH_KRB5ROOT, WITH_KRB4, WITH_CC, WITH_CCOPTS, WITH_CPPOPTS):
    	use AC_MSG_RESULT instead of echo.
    [from 0958]
    	(KRB5_UTPID, KRB5_UTTYPE, KRB5_UTHOST, KRB5_UTEXT): new functions
    	for appl/bsd and kpasswd common utmp code.
    [from 0959]
    	(KRB5_POSIX_LOCKS): new functions for include/krb5 and appl/popper
    	common code.
    [from 0961]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4676 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  24 +++++++
 src/aclocal.m4 | 198 +++++++++++++++++++++++++++++++++++++++++++++++----------
 2 files changed, 188 insertions(+), 34 deletions(-)

commit 53101ab1186c11d4c16ba37710e788b113f1f097
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 00:31:21 1994 +0000

    fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4675 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 729cddb254f24bf289084e0a7fc71980a35a91bd
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 00:27:10 1994 +0000

    	* kdb_dbm.c (krb5_dbm_db_unlock): Use krb5_lock_file.
    	(krb5_dbm_db_lock): Same. (Changes from jtkohl@mit.edu.)
    
    the rest of [txn 497].
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4674 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  5 ++++
 src/lib/kdb/kdb_dbm.c | 83 ++++++++++++++++-----------------------------------
 2 files changed, 30 insertions(+), 58 deletions(-)

commit 8513f430766e651134f0b651000185f48622635f
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 18 00:13:39 1994 +0000

    	* kprop.c: Use NPROTOTYPE for declarations.
    	(close_database): New function. Cleans up locks properly.
    	(main): call it.
    	(open_database): Use krb5_lock_file instead of POSIX_FILE_LOCKS.
    	* kpropd.c (doit): Use krb5_lock_file.
    	(changes from jtkohl@mit.edu.)
    
    from [txn 0497]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4673 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog |  9 ++++++
 src/slave/kprop.c   | 88 +++++++++++++++++++++++++++++------------------------
 src/slave/kpropd.c  | 50 +++++++++++-------------------
 3 files changed, 76 insertions(+), 71 deletions(-)

commit 02b89aff91eef39a454b77db53abc2c159cdaf2d
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 17 07:11:58 1994 +0000

    asn1_decode_k.c (asn1_decode_principal_name,
    	asn1_decode_checksum, asn1_decode_encrypted_data,
    	asn1_decode_transited_encoding,
    	asn1_decode_enc_kdc_rep_part, asn1_decode_ticket,
    	asn1_decode_kdc_req, asn1_decode_kdc_req_body,
    	asn1_decode_safe_body, asn1_decode_host_address,
    	asn1_decode_kdc_rep, asn1_decode_authdata_elt,
    	asn1_decode_krb_cred_info, asn1_decode_pa_data,
    	asn1_decode_last_req_entry): Initialize magic number field
    		in the relevant structures.
    
    asn1_decode_k.c (asn1_decode_encryption_key): Add appropriate
    	magic number and encryption type.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4672 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 16 ++++++++++++++++
 src/lib/krb5/asn.1/asn1_decode_k.c | 17 +++++++++++++++++
 2 files changed, 33 insertions(+)

commit 1a23f72c755bf298b0c8ac8b0991d13ac9757e9f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 17 07:10:36 1994 +0000

    Set the keyblock's magic number and ecryption type information appropriately
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4671 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog     | 5 +++++
 src/lib/kdb/decrypt_key.c | 2 ++
 2 files changed, 7 insertions(+)

commit 767e9c7921b083871a1cde095008fb9a5f5e15b4
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 17 07:07:26 1994 +0000

    Set the keyblock magic number and encryption type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4670 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/ChangeLog      | 5 +++++
 src/admin/convert/kdb5_convert.c | 2 ++
 2 files changed, 7 insertions(+)

commit d6d86f6d0471067f422e859f9a1a528d073cd365
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 17 07:06:22 1994 +0000

    Add magic number field
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4669 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog  | 4 ++++
 src/include/krb5/hostaddr.h | 1 +
 2 files changed, 5 insertions(+)

commit b0d8d1166571b9d74bb99ba99e4ff9f58a706ba9
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 17 07:05:42 1994 +0000

    Changes to implement FCC format version #3, which is architecture
    independent, and includes the key encryption type information.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4668 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog    |  16 +++
 src/lib/krb5/ccache/file/fcc-proto.h  |  14 +--
 src/lib/krb5/ccache/file/fcc.h        |  20 ++--
 src/lib/krb5/ccache/file/fcc_gennew.c |   2 +-
 src/lib/krb5/ccache/file/fcc_maybe.c  |   3 +-
 src/lib/krb5/ccache/file/fcc_nseq.c   |   8 +-
 src/lib/krb5/ccache/file/fcc_read.c   | 188 +++++++++++++++++++---------------
 src/lib/krb5/ccache/file/fcc_store.c  |   6 +-
 src/lib/krb5/ccache/file/fcc_write.c  | 149 +++++++++++++++------------
 9 files changed, 235 insertions(+), 171 deletions(-)

commit d6ea66307a6549df49db1ae9c38d508ba69b8b09
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 17 07:01:14 1994 +0000

    Set the encryption type of the session keyblock to be the type used to
    encrypt the ticket.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4667 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 9 ++++++++-
 src/lib/krb5/krb/gc_2tgt.c    | 2 ++
 src/lib/krb5/krb/gc_via_tgt.c | 2 ++
 3 files changed, 12 insertions(+), 1 deletion(-)

commit 413fb0f9224ca34bda6f1f34d1c9c748d425f9e5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 17 07:00:18 1994 +0000

    Check to make sure the subkey exists before setting its encryption type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4666 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_rep.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c4e3b984fb0e3b820180d2578bc07dbae3d7e4f8
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 17 06:34:53 1994 +0000

    Add new error code --- KRB5_CC_WRITE_ERR
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4665 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/krb5_err.et | 1 +
 2 files changed, 5 insertions(+)

commit ecdc95666082dc6e1d949af2371824f8a6641b3c
Author: Richard Basch <probe@mit.edu>
Date:   Wed Nov 16 16:49:01 1994 +0000

    * krlogin.c:
    If the system includes a SA_RESTART signal flag, use it.
    We want to resume the read() system call after a SIGURG comes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4664 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 7 +++++++
 src/appl/bsd/krlogin.c | 5 +++++
 2 files changed, 12 insertions(+)

commit fe432bee3b2148587b9a53789a8d5e976b7641a8
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Nov 16 06:16:40 1994 +0000

    	* dumpv4.c: new file. New command dump_v4db which creates a v4
    	slave dump out of a v5 database, leaving out any keys which aren't
    	using v4 salt, and any keys that aren't for the current
    	realm. Reencrypts using v4 master key, synthesizes arbitrary
    	master key version number.
    	* configure.in: use WITH_KRB4 for dump support.
    	* kdb5_ed_ct.ct: add new dump_v4 command.
    	* Makefile.in: link in dumpv4.
    
    I've successfully used this to convert a full database and compared it with
    the original by hand -- the only differences were
    	1) leading zeros on the new database
    	2) k.m date didn't match
    	3) mkvno's didn't match (but were consistent)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4663 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog     |  11 ++
 src/admin/edit/Makefile.in   |  11 +-
 src/admin/edit/configure.in  |   1 +
 src/admin/edit/dumpv4.c      | 366 +++++++++++++++++++++++++++++++++++++++++++
 src/admin/edit/kdb5_ed_ct.ct |   3 +
 5 files changed, 389 insertions(+), 3 deletions(-)

commit 833e52da0d52e6b11c4bf148bf72a22c4311fb3e
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Nov 16 05:00:06 1994 +0000

    	* kdb5_convert.c (enter_in_v5_db): use the correct instance for
    	the mod_name field.
    
    This makes the modifier field actually have a valid name in it, which
    makes it (1) useful (2) easier to turn back into a v4 field...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4662 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/ChangeLog      | 5 +++++
 src/admin/convert/kdb5_convert.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit f96c916f5bd6ca590b6d139b07eacc8d782efcce
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Nov 14 21:36:09 1994 +0000

    Move mk_cred and rd_cred to libkrb.a
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4660 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |   5 +
 src/appl/bsd/forward.c | 334 -------------------------------------------------
 2 files changed, 5 insertions(+), 334 deletions(-)

commit 376c6cbaa3d42bb4348ec0e2d2e8511c10c2413d
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Nov 14 21:35:28 1994 +0000

    get_in_tkt (krb5_get_in_tkt): Set the encryption type of the session
    	keyblock to be the type used to encrypt the ticket.
    
    mk_cred.c, rd_cred.c: New routines for forwarding credentials --- note that
    	the API is still subject to change!  (Moved from telnet and bsd
    	directories)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4659 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |   6 ++
 src/lib/krb5/krb/Makefile.in  |   4 +
 src/lib/krb5/krb/get_in_tkt.c |   1 +
 src/lib/krb5/krb/mk_cred.c    | 174 +++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/rd_cred.c    | 219 ++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 404 insertions(+)

commit e1505e52176477c28d67fdd20cf4ecee3b9bee7e
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Nov 14 21:33:58 1994 +0000

    kerberos.c: Initialize random number generator on the server side so
    	that the encryption routines later on can use it.
    
    	Fix bug in how we pick the challenge for the challenge/response
    	mutual authentication.
    
    forward.c: Move rd_cred and mk_cred to libkrb.a.  (Although we still
    	need to fix the API!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4658 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog  |  14 ++
 src/appl/telnet/libtelnet/forward.c  | 332 -----------------------------------
 src/appl/telnet/libtelnet/kerberos.c |  10 +-
 3 files changed, 22 insertions(+), 334 deletions(-)

commit 08409681f64ff10ef853f285fa1804aca26adb76
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 14 05:52:37 1994 +0000

    another zero length manpage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4657 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/kadmind.M | 1 +
 1 file changed, 1 insertion(+)

commit 130684522f27253e31484af076ae6b685b593560
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Nov 14 05:22:39 1994 +0000

    remote cvs loses on zero length files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4656 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/kpasswd.M | 1 +
 1 file changed, 1 insertion(+)

commit be4ce1b8e03b0dc3d282487b684b03f46d4a77a4
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 12 02:04:36 1994 +0000

    Add support for krb5_address table; rename KV5M_AUTH_DATA to follow
    the convention properly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4655 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 5 +++++
 src/lib/krb5/error_tables/kv5m_err.et | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 4227cbbf9f03bec7113640136929699a5f11dfdf
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Nov 11 12:11:41 1994 +0000

    	* Makefile.in: fix some typos for kv5m_err.et
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4654 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/Makefile.in | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit ee7566b527fe1b7e211145cb2bf4f02386e565ad
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 11 05:53:38 1994 +0000

    Defining setpgrp(a,b) to setpgrp() if SETPGRP_TWOARG is not set can
    cause infinite macro recursion on some C preprocessors.  Fix by
    putting the #ifdef for SETPGRP_TWOARG where setpgrp is actually
    called, instead of trying to redefine setpgrp().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4653 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 8 ++++++++
 src/appl/bsd/configure.in | 2 +-
 src/appl/bsd/krshd.c      | 8 ++++----
 3 files changed, 13 insertions(+), 5 deletions(-)

commit 03d69d4ee58f5910315eeb6a062751f399c6ed98
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 11 05:33:17 1994 +0000

    Set the encryption type in the keyblock information in the decrypted
    ticket/authenticator/rd_rep message to be the encryption type used to
    encrypt said message.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4652 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 14 ++++++++++++++
 src/lib/krb5/krb/decrypt_tk.c |  1 +
 src/lib/krb5/krb/rd_rep.c     |  1 +
 src/lib/krb5/krb/rd_req_dec.c |  1 +
 4 files changed, 17 insertions(+)

commit e89c322b1e0bad237436672eb98e8bcfac8a7497
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 9 05:12:23 1994 +0000

    Fix bug in logic of incrementing the received challenge.  A ++/--
    mixup means there's a 1 in 256 chance the server will get it wrong.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4651 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog  | 4 ++++
 src/appl/telnet/libtelnet/kerberos.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a0108be076a8c009f787b41103028f7ef074eaab
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 9 05:11:38 1994 +0000

    Set the keyblock's magic number and encryption type information appropriately
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4650 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    | 5 +++++
 src/lib/kdb/fetch_mkey.c | 2 ++
 2 files changed, 7 insertions(+)

commit d18f25e3bdf995e723a7d81bdb6ebac8b1e7f917
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 23:00:00 1994 +0000

    Change internal calling signature to pass in the encryption block, so
    that the encryption type in the keyblock structure can be properly
    initialized.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4649 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog      |  7 +++++++
 src/include/krb5/encryption.h   | 14 ++++++++------
 src/lib/crypto/des/ChangeLog    |  9 +++++++++
 src/lib/crypto/des/des_int.h    |  6 +++---
 src/lib/crypto/des/random_key.c |  6 +++++-
 src/lib/crypto/des/string2key.c |  6 +++++-
 6 files changed, 37 insertions(+), 11 deletions(-)

commit 575922660257014f7e5087db7690f732261cfc5d
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 22:54:25 1994 +0000

    Use the published interface to call krb5_string_to_key()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4648 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     | 5 +++++
 src/tests/hammer/kdc5_hammer.c | 9 ++++-----
 2 files changed, 9 insertions(+), 5 deletions(-)

commit 8c71a1d287774a82495a07f66e141537986d4d29
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 22:53:21 1994 +0000

    Use the documented interface for calling krb5_string_to_key()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4647 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  5 +++++
 src/lib/krb5/krb/in_tkt_pwd.c | 12 ++++++------
 2 files changed, 11 insertions(+), 6 deletions(-)

commit d993448b0dd18ff7113d70037d43455f43adae4b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 22:52:39 1994 +0000

    Use published interface to call krb5_random_key
    
    Fix typo in do_as_req.c (added missing '&')
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4646 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 5 +++++
 src/kdc/do_as_req.c  | 2 +-
 src/kdc/do_tgs_req.c | 6 +++++-
 3 files changed, 11 insertions(+), 2 deletions(-)

commit d3e56432e3265df7e841140b0e197d8e78988245
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 06:45:40 1994 +0000

    Don't use $< in a non suffix rule context
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4645 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog   | 4 ++++
 src/util/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit dcc7a9822bf6c10afb471ca125b33f7077d61f6b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 06:42:49 1994 +0000

    Fix spelling typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4644 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  | 4 ++++
 src/appl/telnet/telnet/commands.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 01eb9ede3720ad385f5d7fc42dfac9783d75d58b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 06:41:00 1994 +0000

    Use des_init_random_number_genator(), since that will result in
    different subsession keys on successive runs of telnet.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4643 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog  | 6 ++++++
 src/appl/telnet/libtelnet/kerberos.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit e2a39f0f1dd6193ffae41d369f3aad85a66603bc
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 04:39:02 1994 +0000

    Only print each possible authentication type once in the auth status
    report.
    
    Remove excess call to getauthmask() in auth_onoff() which stomped the
    mask field.  Only print each possible authentication type once in the
    help message.
    
    Fix reversed sense of strcasecmp comparison in getauthmask().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4642 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog | 10 ++++++++++
 src/appl/telnet/libtelnet/auth.c    | 20 +++++++++++++++-----
 2 files changed, 25 insertions(+), 5 deletions(-)

commit 19ed86acd0ce2c8be84e2433c69949448ff8220f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 04:21:11 1994 +0000

    Add check for stdlib.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4641 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 2 ++
 src/appl/bsd/configure.in | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 60bd8d276adfeb828b6ef819adf1d0f9137a5a5c
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 04:19:42 1994 +0000

    Don't define functions manually, but pull in the appropriate include
    files (com_err.h, krb5/ext-proto.h, krb5/los-proto.h, etc.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4640 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     |  4 ++++
 src/kdc/kerberos_v4.c | 11 ++++-------
 2 files changed, 8 insertions(+), 7 deletions(-)

commit c97bb3a160cbe56b03769f22f4d5a588746cfdf1
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 03:52:25 1994 +0000

    Only include <sys/tty.h> if HAVE_SYS_TTY_H is defined by configure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4639 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 4 ++++
 src/appl/telnet/telnetd/configure.in | 2 +-
 src/appl/telnet/telnetd/sys_term.c   | 6 +++---
 3 files changed, 8 insertions(+), 4 deletions(-)

commit 62b13623e977fc550b9b365d10c6c7d878bad0fe
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 03:43:16 1994 +0000

    Change prototypes of auth_enable() and auth_disable() to be a char *
    
    Print an error message if there are no arguments to "auth" or
    "encrypt", instead of core dumping.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4638 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  |  9 +++++++++
 src/appl/telnet/telnet/commands.c | 16 ++++++++++++++--
 2 files changed, 23 insertions(+), 2 deletions(-)

commit c727a35124808dfa8435126cc50d241a416a0043
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 03:42:10 1994 +0000

    Change the input type to be a char *, which is what auth_onoff wants anyway
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4637 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog | 5 +++++
 src/appl/telnet/libtelnet/auth.c    | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 6498e6e798814a1f2a9db4ab8229dbcfb5ccb827
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 03:31:30 1994 +0000

    Don't define time() manually; pull it in from <time.h>
    
    Add checking for whether we should be pulling in <time.h> and <sys/time.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4636 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    |  6 ++++++
 src/appl/telnet/telnetd/configure.in |  2 ++
 src/appl/telnet/telnetd/defs.h       | 13 ++++++++++++-
 src/appl/telnet/telnetd/sys_term.c   |  1 -
 4 files changed, 20 insertions(+), 2 deletions(-)

commit 1e903b3b397df7e0166ed38ce16b3a78fe03448b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 03:17:51 1994 +0000

    Add check for util library (needed for the Alpha)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4635 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 4 ++++
 src/appl/telnet/telnetd/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 106c03f63cab9c91f7103452021a9b0a38cf855f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 03:14:31 1994 +0000

    Fix lineage check so that we don't fail if we're cross-authenticating
    with a realm with the same length as our own.  ('||' should have been '&&')
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4634 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog  | 6 ++++++
 src/kdc/kdc_util.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 9f7761b49a2fbfe0d633d1bec14789e2834609c4
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 03:13:58 1994 +0000

    Use published interface to call krb5_random_key()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4633 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   | 5 +++++
 src/kdc/do_as_req.c | 8 ++++++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit e9f3b506a40b94b0e114f5e5a4fa98c90be949bc
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 02:37:55 1994 +0000

    Checked in Richard's changes of November 2nd.  (See changelog).  Lots of
    portability fixes: POSIX_SIGNALS, POSIX_SETJMP, use of POSIX waitpid, etc.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4632 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  56 +++++++++
 src/appl/bsd/configure.in |  12 +-
 src/appl/bsd/kcmd.c       |   9 +-
 src/appl/bsd/krcp.c       |  98 +++++++++------
 src/appl/bsd/krlogin.c    | 305 ++++++++++++++++++++++++++++++++--------------
 src/appl/bsd/krlogind.c   | 120 +++++++++++-------
 src/appl/bsd/krsh.c       |  20 ++-
 src/appl/bsd/krshd.c      |  65 ++++++++--
 src/appl/bsd/login.c      |  94 +++++++++++---
 src/appl/bsd/logutil.c    |   7 +-
 10 files changed, 565 insertions(+), 221 deletions(-)

commit c07299c91e3053726681cdce475ab9e0bd967791
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 02:29:39 1994 +0000

    Added checks POSIX setjmp handling and POSIX signal handling
    (CHECK_SETJMP, CHECK_SIGNALS)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4631 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 18 ++++++++++++++++++
 2 files changed, 23 insertions(+)

commit b3a9fed1e98b4f5e107e0f97f84edb20e112b1bf
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 8 02:23:44 1994 +0000

    Use POSIX method of obtaining fd table size, if available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4630 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog       |  5 +++++
 src/appl/bsd/getdtablesize.c | 19 +++++++++++++++----
 2 files changed, 20 insertions(+), 4 deletions(-)

commit 275da790494c33d0d18b5d889ca08994a6dd7884
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 5 00:45:29 1994 +0000

    Missing comma on all of the error_code lines.  (Oops!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4629 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/kv5m_err.et | 68 +++++++++++++++++------------------
 1 file changed, 34 insertions(+), 34 deletions(-)

commit 8f5eb3692b4c8a2fe31211e702805c4abbfc7e8e
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Nov 4 04:59:05 1994 +0000

    make this not zero length
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4628 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/kadmin.M | 2 ++
 1 file changed, 2 insertions(+)

commit dae8a525571024a1c1eff7bca69b8e1c0e3801c5
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Nov 3 23:33:21 1994 +0000

    	* Makefile.in: stop building f_pcbc.c, since it belongs in
    	libdes425, but leave it here for reference.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4627 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   | 5 +++++
 src/lib/crypto/des/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 03a91dc7729cbc3ec446273b0491c06541500de4
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Nov 3 23:31:51 1994 +0000

    	* pcbc_encrypt.c: moved from f_pcbc.c in lib/crypto/des, and
    	inlined proper des.h to avoid confusion in names.
    	* Makefile.in: add -I to CFLAGS to get f_tables.h from
    	lib/crypto/des as well.
    
    this shouldn't have been in lib/crypto/des in the first place, and the old
    version here was nonportable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4626 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog      |   7 +
 src/lib/des425/Makefile.in    |   2 +-
 src/lib/des425/pcbc_encrypt.c | 471 +++++++++++++++++++++---------------------
 3 files changed, 239 insertions(+), 241 deletions(-)

commit 657477c14d16f5ac89fcb725631e9a2f39074ab4
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 3 21:47:47 1994 +0000

    Added a field to hold an encryption type in the keyblock field --- so
    routines have a hint of which encryption type they should use.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4625 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 4 ++++
 src/include/krb5/encryption.h | 3 +++
 2 files changed, 7 insertions(+)

commit 5a8d2ab206d9c24b2b94210532bfe618827c5d01
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 3 21:44:42 1994 +0000

    Add support for the kv5m error table.  (For magic numbers.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4624 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 5 +++++
 src/include/krb5/error_def.h | 1 +
 2 files changed, 6 insertions(+)

commit ab4d33de588f110fbd46ee9de59e5638b63feeb3
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 3 21:43:58 1994 +0000

    Add the kv5m error table
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4623 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog    |  6 ++++
 src/lib/krb5/error_tables/Makefile.in  |  6 ++--
 src/lib/krb5/error_tables/configure.in |  1 +
 src/lib/krb5/error_tables/init_ets.c   |  1 +
 src/lib/krb5/error_tables/kv5m_err.et  | 63 ++++++++++++++++++++++++++++++++++
 5 files changed, 74 insertions(+), 3 deletions(-)

commit 5c5cb90df8742d7c56596e509645a9a969c51653
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 3 04:14:24 1994 +0000

    Add WITH_CPPOPTS since we're not using CONFIG_RULES (yet)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4622 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog    | 5 +++++
 src/lib/krb5/asn.1/configure.in | 1 +
 2 files changed, 6 insertions(+)

commit 463311470a8b905185b15ceaa3fc292f84f73f91
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 3 04:13:58 1994 +0000

    We're probably not going to be building in the top-level directory,
    but even so, the CFLAGS should include $(DEFS).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4621 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 4 ++++
 src/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0812b5043cba55e183cb8d41bf04f648c128a18f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 3 03:56:08 1994 +0000

    Don't actually add the $(CPPOPTS) flags to CPPFLAGS; CPPFLAGS has them
    defined already.  In fact, don't define the CPPOPTS makefile variable
    at all; we don't need it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4620 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit ba794be94f6b43e8c629734dd032bf5d080d369a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 3 03:53:31 1994 +0000

    Don't recursively pass the CPPOPTS makefile variable down to subdirectories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4619 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 3 +++
 src/aclocal.m4 | 3 +--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit c295db76a2d2c15964bd74784be76e51e637a7e5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 3 02:12:40 1994 +0000

    NULL should not be used as a character assignment value.  Use '\0' instead
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4618 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog | 5 +++++
 src/appl/popper/popper.h  | 2 ++
 2 files changed, 7 insertions(+)

commit 9917671cc6bb8d13aaa8cae6d8d5d96b438453e5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 3 02:09:05 1994 +0000

    NULL should not be used as a character assignment value.  Use '\0'
    instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4617 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/ChangeLog | 5 +++++
 src/appl/mailquery/poplib.c  | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit 1259053c2382ec77c80b07385a1e59f751d54034
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 3 02:05:05 1994 +0000

    Add support for a new --with-cppopts" value where you can put -DXXXXX
    such that they are found by autoconf tests that use run the
    preprocessor over header files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4616 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 6 ++++++
 src/config/pre.in    | 3 ++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 4e38f3c9aecfaddb70a55659be83689849e21d9a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 3 02:03:10 1994 +0000

    Add support for a new "--with-cppopts" value where you can put -DXXXXX
    such that they are found by autoconf tests that use run the
    preprocessor over header files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4615 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  7 +++++++
 src/aclocal.m4 | 14 +++++++++++++-
 2 files changed, 20 insertions(+), 1 deletion(-)

commit cf9ac845265436ad4c9cefb983bf10d6d651d2a0
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Nov 2 18:56:46 1994 +0000

    revert misguided kstash changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4614 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/stash/ChangeLog    |  7 ------
 src/admin/stash/kdb5_stash.M |  8 -------
 src/admin/stash/kdb5_stash.c | 51 ++++++--------------------------------------
 3 files changed, 7 insertions(+), 59 deletions(-)

commit e1e0793bdf2dd4670ee82e74922268036f3ced56
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Nov 2 07:40:16 1994 +0000

    	* Makefile.in (libkrb5.a): done needs a trailing semicolon if it
    	isn't followed by a newline, as does fi, with certain shells.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4613 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 5 +++++
 src/lib/krb5/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 05cb40888cfc0c685965cae751c57a538411bbf9
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 2 02:07:33 1994 +0000

    Include the tag numbers for the krb5 application tags, since that's
    something we're going to want to check to make sure they're actually
    correct.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4612 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog           |   4 ++
 src/tests/asn.1/trval.c             |   3 +-
 src/tests/asn.1/trval_reference.out | 102 ++++++++++++++++++------------------
 3 files changed, 57 insertions(+), 52 deletions(-)

commit 89832d8088ce8b11d4c7cb3a1ca1aa04147801bb
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 2 02:01:14 1994 +0000

    Add the "-t option to krb5_encode_test, which causes it to use the
    ASN.1 unparser found in trval.c.  This routine will attempt to decode
    the ASN.1 data stream and display it in a logical format for a human
    being to decipher.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4611 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog           |    9 +
 src/tests/asn.1/Makefile.in         |    4 +-
 src/tests/asn.1/krb5_encode_test.c  |   86 +-
 src/tests/asn.1/trval.c             |  430 +++++++++
 src/tests/asn.1/trval_reference.out | 1821 +++++++++++++++++++++++++++++++++++
 5 files changed, 2335 insertions(+), 15 deletions(-)

commit 9f1e362cbc9a8b57d8c0e7d02ba54cbdf375e1dc
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 2 01:52:41 1994 +0000

    Use library.stamp to determine whether or not $arcmd needs to be rerun
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4610 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog   | 4 ++++
 src/lib/krb5/Makefile.in | 3 ++-
 src/util/ChangeLog       | 3 +++
 src/util/libupdate.sh    | 7 ++++---
 4 files changed, 13 insertions(+), 4 deletions(-)

commit 7b392735e1eb9682675d6738b3e5bde36c635ec1
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Nov 2 01:43:48 1994 +0000

    	* kdb5_stash.c (main): added -o option to read a Kerberos V4
    	kstash'ed master key.
    	(usage): mention it in the usage message.
    	* kdb5_stash.M: document it.
    
    Necessary for practical conversion of a functioning v4 realm...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4609 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/stash/ChangeLog    |  7 ++++++
 src/admin/stash/kdb5_stash.M |  8 +++++++
 src/admin/stash/kdb5_stash.c | 51 ++++++++++++++++++++++++++++++++++++++------
 3 files changed, 59 insertions(+), 7 deletions(-)

commit a14f8687a3c7dc82423253350a0ec50d602d679a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 2 01:22:47 1994 +0000

    touch the library first, before running $aradd, in case changing the
    mod time of the library after running $aradd causes problems on some
    systems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4608 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 4 ++++
 src/util/libupdate.sh | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 7b6d6328a0dd2c6fde0b174fdf37aa3767023bbf
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 2 01:20:04 1994 +0000

    add "ls" and "touch" since libupdate uses them
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4607 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/kfrags/ChangeLog | 4 ++++
 src/util/kfrags/base.conf | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8ec750c91c5f6478ae4492a2f0ae7ebacad3e5c6
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Nov 2 01:18:31 1994 +0000

    Change use of "head -1" to "sed 1q"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4606 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 2 ++
 src/util/libupdate.sh | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 9c3cbc9496168ad8fa42ad5004601b6ffd7cc142
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Nov 1 23:24:08 1994 +0000

    	* adm_listen.c (kill_children): use sigprocmask if available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4605 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog    |  4 ++++
 src/kadmin/server/adm_listen.c | 42 +++++++++++++++++++++++++++++++++---------
 2 files changed, 37 insertions(+), 9 deletions(-)

commit 0100404c668f02124ae994f84f193baace2dbea9
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 1 19:57:42 1994 +0000

    Change the way the library is built to use the libupdate script
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4604 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ChangeLog    |  6 ++++++
 src/lib/krb5/Makefile.in  | 39 +++++++++++++++++++++++----------------
 src/lib/krb5/configure.in |  2 +-
 3 files changed, 30 insertions(+), 17 deletions(-)

commit fcece105ab3038cae188bc3d91656c46ae98db93
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 1 19:56:08 1994 +0000

    Also clean up config.log, pre.out, post.out and Makefile.out
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4603 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/post.in   | 1 +
 2 files changed, 6 insertions(+)

commit 224911c07becad9d9e31366216dc47b91476b41b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 1 19:53:16 1994 +0000

    libupdate.sh: Add support for the new libupdate shell script.  It
    automatically updates a library from a file listing of constituent .o
    files.  It only calls "ar" if it absolutely has to, in order to speed
    things up for partial recompilations.  (ar is dreadfully slow if
    you're using one based on the BFD library.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4602 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog    | 11 +++++++++++
 src/util/Makefile.in  | 11 +++++++++++
 src/util/configure.in |  2 ++
 src/util/libupdate.sh | 42 ++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 66 insertions(+)

commit e650371a292ac4c39479ab95500d18d5222273b6
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 31 22:06:01 1994 +0000

    Back out POSIX_FILE_LOCKS change.  (Should be depending on autoconf.h
    to supply this #define if necessary.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4601 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog   | 6 ++++++
 src/lib/krb5/ccache/file/fcc_maybe.c | 6 ------
 src/lib/krb5/os/ChangeLog            | 6 ++++++
 src/lib/krb5/os/lock_file.c          | 7 -------
 4 files changed, 12 insertions(+), 13 deletions(-)

commit 21c0a8b46c0e695bb5cb189f01c97d990c7322e3
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 31 19:45:09 1994 +0000

    Move WITH_CCOPTS and WITH_KRB5ROOT to the beginning of the file.
    Otherwise the other tests won't get the CCOPTS flags correct while
    doing the feature tests.
    
    (We need to make sure WITH_CCOPTS is at the beginning of all
    configure.in scripts!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4600 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 7 +++++++
 src/include/krb5/configure.in | 4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit d2a10262a6fd5eac0ed4a98dc57b506575342c1b
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Oct 28 23:19:25 1994 +0000

    	* ranlib.conf: new file. some svr4 need ranlib too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4599 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/kfrags/ChangeLog   | 4 ++++
 src/util/kfrags/ranlib.conf | 1 +
 2 files changed, 5 insertions(+)

commit f8ae88ba1870cb425f6ff8486cfbb2087d9944c5
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Oct 28 23:06:53 1994 +0000

    	* gcc.conf (CC_OPTS): don't set CC_OPTS until we figure out
    	quoting again.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4598 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/kfrags/ChangeLog | 5 +++++
 src/util/kfrags/gcc.conf  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a1cba9aa4032de17d376791fa5ae26b2728e9bd6
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Oct 28 23:05:34 1994 +0000

    show contents of path too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4597 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/kbuild | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit d99e8e0eb83367b13ac6e32121fb50fa24ff4284
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Oct 28 23:00:47 1994 +0000

    fix tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4596 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/kbuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0888bee5613942d884694042a66682fabbd9a361
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 28 02:33:15 1994 +0000

    Remove duplicate definitions for DEFs, CC, CCOPTS and LIBS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4595 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog        | 5 +++++
 src/lib/krb5/asn.1/Makefile.sane.in | 5 -----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 42de0a793b56bec40aa82c0bbbc7c6f193882ada
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Oct 28 00:08:14 1994 +0000

    	* login.c (main): if CSTATUS is missing, don't set c_cc[VSTATUS]
    	(for sunos.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4594 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/login.c   | 2 ++
 2 files changed, 7 insertions(+)

commit ee412e9d0af3f0a70d1e8f7b8a8fab9d7fa824b1
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Oct 27 22:08:57 1994 +0000

    autoconf 2.0 release
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4593 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/ChangeLog       |   4 +
 src/util/autoconf/NEWS            |  12 +-
 src/util/autoconf/acgeneral.m4    |   4 +-
 src/util/autoconf/acspecific.m4   |   2 +-
 src/util/autoconf/autoconf.info   | 232 +++++++++++++++++++-------------------
 src/util/autoconf/autoconf.info-1 |  12 +-
 src/util/autoconf/autoconf.info-3 |  14 +--
 src/util/autoconf/autoconf.info-4 |  32 +++++-
 src/util/autoconf/autoconf.texi   |  21 ++--
 src/util/autoconf/config.sub      |  10 +-
 src/util/autoconf/configure       |   6 +-
 src/util/autoconf/texinfo.tex     | 131 +++++++++++----------
 12 files changed, 262 insertions(+), 218 deletions(-)

commit a35604612e49cd3a38b3407e433b654aa280e373
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Oct 27 20:15:00 1994 +0000

    	* krlogin.c (des_write): get rid of srandom, since seeding is done
    	directly in krb5_random_confounder. get rid of unused variables.
    	* krlogind.c (v4_des_write): use krb5_random_confounder
    	directly. get rid of unused variables.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4592 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  7 +++++++
 src/appl/bsd/configure.in |  1 -
 src/appl/bsd/krlogin.c    | 15 +--------------
 src/appl/bsd/krlogind.c   | 35 +----------------------------------
 4 files changed, 9 insertions(+), 49 deletions(-)

commit a5bc0b684d7a110b00ed6d36ae454978bd267853
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Oct 27 18:51:43 1994 +0000

    	* login.c (main): if CDISCARD is missing, use CFLUSH instead
    
    	* configure.in: fix typo in "use streams interface" test (ttold.h
    	not ttyold.h)
    
    appl/bsd now builds on solaris.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4591 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 9 +++++++++
 src/appl/bsd/configure.in | 2 +-
 src/appl/bsd/login.c      | 3 +++
 3 files changed, 13 insertions(+), 1 deletion(-)

commit 4c0dd02caea5a7a04becd467b0de77a62b5530a8
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Oct 27 18:33:35 1994 +0000

    	* configure.in: check for srand48, srand, and srandom.
    	* krlogind.c (v4_des_write): use the best available of the three
    	random number systems for padding (based on code from
    	lib/crypto/os/rnd_confoun.c.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4590 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  7 +++++++
 src/appl/bsd/configure.in |  1 +
 src/appl/bsd/krlogind.c   | 28 ++++++++++++++++++++++++++--
 3 files changed, 34 insertions(+), 2 deletions(-)

commit 41629ce3ae47282f362eae51763ee6dafeebafea
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 27 06:13:50 1994 +0000

    Added first cut of lists of operating systems that have various sorts
    of bugs in the operating system that causes problems with building or
    runing Kerberos 5.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4585 dc483132-0cff-0310-8789-dd5450dbe970

 doc/OS-notes | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 73 insertions(+)

commit 1210930e6c0bedb70fed2c8918eb91a128139e95
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 27 06:03:53 1994 +0000

    autoreconf.local is a locally modified version of autoreconf that will
    only rebuild configure files if they need to be (i.e., if configure.in
    or aclocal.4 are more recently updated than configure).
    
    reconf has been modified to use it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4584 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoreconf.local | 159 ++++++++++++++++++++++++++++++++++++++++++++++
 src/util/reconf           |  25 ++++----
 2 files changed, 172 insertions(+), 12 deletions(-)

commit e1b993fff76b6eb057cec769d5a88eb73fbed48f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 26 23:35:10 1994 +0000

    If the requested kvno is IGNORE_KVNO, fix the error return so that 0
    (no error) is returned instead of KTF_NOT_FOUND.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4583 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog    | 6 ++++++
 src/lib/krb5/keytab/file/ktf_get_en.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit f4f40814c59b4d698b1f8766dcc42aedf43f77c7
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 26 23:33:25 1994 +0000

    Add verification checks to the test suite
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4582 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog   |  5 ++++
 src/lib/des425/Makefile.in | 11 +++++---
 src/lib/des425/verify.c    | 67 ++++++++++++++++++++++++++++++++++++++++------
 3 files changed, 72 insertions(+), 11 deletions(-)

commit f2efb77ea42205c28f451900d3ac5d1c0dcf3407
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 26 23:32:32 1994 +0000

    Control -g/-O via $(CCOPTS)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4581 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog   | 4 ++++
 src/appl/popper/Makefile.in | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 56ebc255f9d5611a8c8085a92dc222d1abe6e820
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Oct 26 21:22:34 1994 +0000

    move for autoreconf to find it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4580 dc483132-0cff-0310-8789-dd5450dbe970

 src/acconfig.h                | 33 +++++++++++++++++++++++++++++++++
 src/include/krb5/acconfig.h   | 30 ------------------------------
 src/include/krb5/configure.in |  2 +-
 3 files changed, 34 insertions(+), 31 deletions(-)

commit f56b1f8ca268650a8c538660ec641893bf92140d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 26 19:37:16 1994 +0000

    Regenerated configure from configure.in using the latest Autoconf;
    otherwise, the generated Makefile would blow out because the it looks
    configure scripts generated by 1.125 used @PROGS@, and scripts
    generated by 1.126 used @SCRIPTS@, and @SCRIPTS@ wasn't getting
    substituted correctly in the Makefile.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4579 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/configure | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 2ad8a5a926efb2dff123ad9fb29be9d446c4c2b8
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Oct 26 06:04:44 1994 +0000

    autoconf v2 testsuite
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4578 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/testsuite/Makefile.in            |  78 +++++++++++++
 src/util/autoconf/testsuite/autoconf.g/init.exp    |   2 +
 .../autoconf/testsuite/autoconf.g/sizeof_type.exp  |   1 +
 src/util/autoconf/testsuite/autoconf.s/defines.exp |  49 ++++++++
 src/util/autoconf/testsuite/autoconf.s/syntax.exp  |  10 ++
 src/util/autoconf/testsuite/config/unix.exp        | 112 +++++++++++++++++++
 src/util/autoconf/testsuite/lib/common.exp         | 123 +++++++++++++++++++++
 7 files changed, 375 insertions(+)

commit 48a2b77760350db67c2adcb040f4a65bdf1d223a
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Oct 26 05:57:22 1994 +0000

    autoconf 1.126. This will be released as autoconf 2 on 94/10/27, please
    don't release before then without checking with Mark Eichin.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4577 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/ChangeLog        | 2699 +++++----------
 src/util/autoconf/ChangeLog.1      | 1920 +++++++++++
 src/util/autoconf/INSTALL          |  263 +-
 src/util/autoconf/Makefile.in      |  176 +-
 src/util/autoconf/NEWS             |  114 +-
 src/util/autoconf/README           |   18 +-
 src/util/autoconf/TODO             |  102 +
 src/util/autoconf/acconfig.h       |   57 +-
 src/util/autoconf/acfunctions      |   58 +
 src/util/autoconf/acgeneral.m4     | 2325 ++++++++-----
 src/util/autoconf/acheaders        |   27 +
 src/util/autoconf/acidentifiers    |   22 +
 src/util/autoconf/acmakevars       |   11 +
 src/util/autoconf/acoldnames.m4    |   79 +
 src/util/autoconf/acprograms       |   18 +
 src/util/autoconf/acspecific.m4    | 2134 +++++++-----
 src/util/autoconf/autoconf.info    | 3008 +----------------
 src/util/autoconf/autoconf.info-1  | 1128 +++++++
 src/util/autoconf/autoconf.info-2  | 1230 +++++++
 src/util/autoconf/autoconf.info-3  | 1174 +++++++
 src/util/autoconf/autoconf.info-4  | 1101 +++++++
 src/util/autoconf/autoconf.info-5  |  607 ++++
 src/util/autoconf/autoconf.m4      |   27 +
 src/util/autoconf/autoconf.sh      |  170 +-
 src/util/autoconf/autoconf.texi    | 6319 ++++++++++++++++++++++++------------
 src/util/autoconf/autoheader.m4    |   84 +
 src/util/autoconf/autoheader.sh    |  195 +-
 src/util/autoconf/autoreconf.sh    |  127 +
 src/util/autoconf/autoscan.pl      |  393 +++
 src/util/autoconf/autoupdate.sh    |  112 +
 src/util/autoconf/config.guess     |  470 +++
 src/util/autoconf/config.sub       |  787 +++++
 src/util/autoconf/configure        |  640 ++--
 src/util/autoconf/configure.in     |   30 +-
 src/util/autoconf/ifnames.sh       |   93 +
 src/util/autoconf/install-sh       |  238 ++
 src/util/autoconf/install.texi     |  193 ++
 src/util/autoconf/make-stds.texi   |  153 +-
 src/util/autoconf/standards.info   | 2701 +--------------
 src/util/autoconf/standards.info-1 | 1188 +++++++
 src/util/autoconf/standards.info-2 | 1691 ++++++++++
 src/util/autoconf/standards.texi   |  130 +-
 src/util/autoconf/texinfo.tex      |  343 +-
 43 files changed, 22456 insertions(+), 11899 deletions(-)

commit 1119d9adc53e69d2b5d95cad4219b25fa791db36
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Oct 26 05:45:56 1994 +0000

    Conversion of autoconfigury to Autoconf V2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4576 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4                         | 343 +++++++++++++--------------------
 src/admin/aname/configure.in           |  10 +-
 src/admin/configure.in                 |   4 +-
 src/admin/convert/configure.in         |  10 +-
 src/admin/create/configure.in          |  10 +-
 src/admin/destroy/configure.in         |  10 +-
 src/admin/edit/configure.in            |  10 +-
 src/admin/stash/configure.in           |  10 +-
 src/appl/bsd/configure.in              |  18 +-
 src/appl/configure.in                  |   2 +-
 src/appl/gss-sample/configure.in       |   6 +-
 src/appl/mailquery/configure.in        |   6 +-
 src/appl/movemail/configure.in         |   6 +-
 src/appl/popper/configure.in           |  12 +-
 src/appl/sample/configure.in           |   2 +-
 src/appl/sample/sclient/configure.in   |   6 +-
 src/appl/sample/sserver/configure.in   |   6 +-
 src/appl/simple/client/configure.in    |   6 +-
 src/appl/simple/configure.in           |   2 +-
 src/appl/simple/server/configure.in    |   6 +-
 src/appl/telnet/configure.in           |   2 +-
 src/appl/telnet/libtelnet/configure.in |   2 +-
 src/appl/telnet/telnet/configure.in    |  12 +-
 src/appl/telnet/telnetd/configure.in   |  12 +-
 src/appl/user_user/configure.in        |   6 +-
 src/clients/configure.in               |   2 +-
 src/clients/kdestroy/configure.in      |   2 +-
 src/clients/kinit/configure.in         |   6 +-
 src/clients/klist/configure.in         |   2 +-
 src/clients/ksu/configure.in           |  10 +-
 src/config/install-sh                  | 236 +++++++++++++++++++++++
 src/config/pre.in                      |   5 +-
 src/configure.in                       |   5 +-
 src/include/configure.in               |   2 +-
 src/include/kerberosIV/configure.in    |   2 +-
 src/include/krb5/configure.in          |   6 +-
 src/isode/compat/configure.in          |   2 +-
 src/isode/configure.in                 |   2 +-
 src/isode/h/configure.in               |   2 +-
 src/isode/pepsy/configure.in           |   2 +-
 src/isode/psap/configure.in            |   6 +-
 src/isode/support/configure.in         |   2 +-
 src/kadmin/client/configure.in         |   6 +-
 src/kadmin/configure.in                |   4 +-
 src/kadmin/kpasswd/configure.in        |   6 +-
 src/kdc/configure.in                   |  12 +-
 src/lib/configure.in                   |   2 +-
 src/lib/crypto/configure.in            |   2 +-
 src/lib/crypto/crc32/configure.in      |   2 +-
 src/lib/crypto/des/configure.in        |   6 +-
 src/lib/crypto/md4/configure.in        |   2 +-
 src/lib/crypto/md5/configure.in        |   2 +-
 src/lib/crypto/os/configure.in         |   2 +-
 src/lib/des425/configure.in            |   2 +-
 src/lib/gssapi/configure.in            |   2 +-
 src/lib/gssapi/generic/configure.in    |   2 +-
 src/lib/gssapi/krb5/configure.in       |   2 +-
 src/lib/kdb/configure.in               |   2 +-
 src/lib/krb425/configure.in            |   2 +-
 src/lib/krb5/asn.1/configure.in        |   7 +-
 src/lib/krb5/ccache/configure.in       |   2 +-
 src/lib/krb5/ccache/file/configure.in  |   2 +-
 src/lib/krb5/ccache/stdio/configure.in |   2 +-
 src/lib/krb5/configure.in              |   2 +-
 src/lib/krb5/error_tables/configure.in |   4 +-
 src/lib/krb5/free/configure.in         |   2 +-
 src/lib/krb5/keytab/configure.in       |   2 +-
 src/lib/krb5/keytab/file/configure.in  |   2 +-
 src/lib/krb5/krb/configure.in          |   2 +-
 src/lib/krb5/os/configure.in           |   2 +-
 src/lib/krb5/posix/configure.in        |   2 +-
 src/lib/krb5/rcache/configure.in       |   2 +-
 src/slave/configure.in                 |   8 +-
 src/tests/asn.1/configure.in           |   6 +-
 src/tests/configure.in                 |   2 +-
 src/tests/create/configure.in          |  10 +-
 src/tests/hammer/configure.in          |   6 +-
 src/tests/verify/configure.in          |  10 +-
 src/util/configure.in                  |   2 +-
 src/util/et/configure.in               |   2 +-
 src/util/ss/configure.in               |   2 +-
 src/util/unifdef/configure.in          |   2 +-
 82 files changed, 558 insertions(+), 396 deletions(-)

commit 74032403f5520a3878705466ddc777377a6cf825
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 26 04:18:54 1994 +0000

    Check for both EAGAIN in addition to EWOULDBLOCK
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4575 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  6 ++++++
 src/appl/bsd/krlogind.c | 14 +++++++-------
 src/appl/bsd/krsh.c     |  8 ++++----
 3 files changed, 17 insertions(+), 11 deletions(-)

commit 18b1f3649e0b387a59706013a4dbccdbfa696409
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 26 03:55:31 1994 +0000

    If the header files have strdup, don't try to redefine it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4574 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 5 +++++
 src/include/krb5/ext-proto.h | 2 ++
 2 files changed, 7 insertions(+)

commit 9389ac54ef0d3c4493535a46a7fcbf08060c5eed
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 26 03:39:46 1994 +0000

    Added missing continue so that we don't copy both the unprintable
    character as well as the quoted version of it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4573 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 6 ++++++
 src/lib/krb5/krb/srv_rcache.c | 1 +
 2 files changed, 7 insertions(+)

commit a19783f85bc30cb396b1b4c9308ecc90bdc2cfe8
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 26 03:36:19 1994 +0000

    Once more, with the current type!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4572 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/kdc5_hammer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9755ffad9bbd66f8193f6ee60e7d845586393fb0
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 26 03:32:35 1994 +0000

    Added missing declaration for retval variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4571 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/kdc5_hammer.c | 1 +
 1 file changed, 1 insertion(+)

commit 14234accea35716ecd3fda52d354432cd4ba1393
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 24 20:36:43 1994 +0000

    Add include config.h for POSIX_FILE_LOCKS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4570 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 4281a623a16fb91120c32e2d954ff4b6c1a08ecc
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 24 20:20:46 1994 +0000

    The Kerberos V4 libraries must be linked in after the V5 libraries;
    compat_recvauth pulls in the V4 routines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4569 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 3 +++
 src/appl/bsd/Makefile.in | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 15e1f737f6a39de68bef3d83f0afbb86c9c1c0d8
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 24 20:12:05 1994 +0000

    If KRB4 is defined, define KRB5_KRB4_COMPAT for compat_recv.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4568 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/configure.in | 3 +++
 2 files changed, 8 insertions(+)

commit ba2f3ef7071991efd7fd85afa8ea8e15eaacb843
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 24 19:29:47 1994 +0000

    Use the srand48/lrand48 functions if available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4563 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog     |  6 +++++
 src/lib/crypto/os/configure.in  |  1 +
 src/lib/crypto/os/rnd_confoun.c | 56 ++++++++++++++++++++++++-----------------
 3 files changed, 40 insertions(+), 23 deletions(-)

commit c35a84fdd19d9e7a3d662d4d05c0ba199ca65b6f
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 24 19:29:08 1994 +0000

    Don't free host_save; it's supposed to be returned by kcmd to the
    caller!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4562 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 3 +++
 src/appl/bsd/kcmd.c    | 4 ----
 2 files changed, 3 insertions(+), 4 deletions(-)

commit e551404f2d35b8c38024c9d001dd1e80be9af3c1
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 24 19:27:47 1994 +0000

    Don't check for srand48 and then try to define srandom to be srand48.
    This breaks on machines which have both srandom and srand48.  Instead,
    change krlogin to use krb5_random_confounder; it will do the right
    thing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4561 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 8 ++++++++
 src/appl/bsd/configure.in | 2 --
 src/appl/bsd/krlogin.c    | 4 ++++
 3 files changed, 12 insertions(+), 2 deletions(-)

commit a5b5fbadedf4fa3fa06d45195411eb905ff2b860
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 24 19:01:21 1994 +0000

    Only rerun autoconf if the configure.in file is more recent than the configure
    file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4560 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/reconf | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit 4f941b8850ab62e01793a50d8fc0caf2e67df012
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 24 18:38:32 1994 +0000

    Add AC_RETSIGTYPE to get proper return type for signal hanlders
    
    Makefile.in: Don't specify an explicit pathname for sed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4559 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog    | 11 +++++++++++
 src/util/ss/Makefile.in  |  2 +-
 src/util/ss/configure.in |  1 +
 src/util/ss/list_rqs.c   |  2 +-
 src/util/ss/listen.c     | 10 +++++-----
 5 files changed, 19 insertions(+), 7 deletions(-)

commit 0fff3217b8892972c2c06524a2e8735fa08da246
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 24 18:36:54 1994 +0000

    Don't specify an explicit pathname for sed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4558 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 4 ++++
 src/util/et/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit de70a4c8c1c580d4af1b97465c0b004465f94c25
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 24 18:33:19 1994 +0000

    Allow kdc_hammer to be called on an arbitrary realm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4557 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     |  5 +++++
 src/tests/hammer/kdc5_hammer.c | 23 +++++++++++++++++------
 2 files changed, 22 insertions(+), 6 deletions(-)

commit 301ae23659483830114d670793bbfe52df7434cf
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 24 18:32:22 1994 +0000

    kdb5_verify.c: Check principals with correct realm name
    
    configure.in: Look for ndbm or dbm libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4556 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/verify/ChangeLog     |  7 +++++++
 src/tests/verify/configure.in  |  2 ++
 src/tests/verify/kdb5_verify.c | 35 +++++++++++++++++++----------------
 3 files changed, 28 insertions(+), 16 deletions(-)

commit bbf4c08df70dce3efc15028e7b08db8c38a0931e
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 24 18:31:38 1994 +0000

    kdb5_mkdums.c: Create principals with correct realm name
    
    configure.in: Look for ndbm or dbm libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4555 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     |  7 +++++++
 src/tests/create/configure.in  |  2 ++
 src/tests/create/kdb5_mkdums.c | 21 ++++++++++++---------
 3 files changed, 21 insertions(+), 9 deletions(-)

commit 06baca93c474258b1e13145ac5dab916f62980fe
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 24 18:30:23 1994 +0000

    Do checks for depth = 5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4554 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog   | 4 ++++
 src/tests/Makefile.in | 5 +++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit ee022c9c7b57ef66bf33fa61500fd918fe6e3152
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 24 18:29:22 1994 +0000

    Don't need to define POSIX_FILE_LOCKS; just include config.h instead
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4553 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 5 +++++
 src/lib/kdb/kdb_dbm.c | 6 ------
 2 files changed, 5 insertions(+), 6 deletions(-)

commit 96efb37b4666e1b76d6d600ebda778e61d22a186
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 24 18:26:59 1994 +0000

    Remove header file from include directory when doing a make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4552 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 3 +++
 2 files changed, 8 insertions(+)

commit 0617e627207c413283e50e21c6d29d293d894dca
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Oct 21 04:54:27 1994 +0000

    sanity checkin again
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4550 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.new/client/kadmin.c     | 293 +++++++++++++++++++++++++++++++------
 src/kadmin.new/client/kadmin_ct.ct |   9 ++
 2 files changed, 254 insertions(+), 48 deletions(-)

commit 5c57295f5d3628a98d9d0eef7da6eaef41c6cf14
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 19 22:55:34 1994 +0000

    Select the cryptosystem to be used using krb5_use_cstype() instead of
    using a implementation specific assignment.  Also, allow the
    encryption type to be specified using a command line option.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4546 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog    |  7 +++++++
 src/kadmin/server/adm_server.c | 14 ++++++++++++--
 2 files changed, 19 insertions(+), 2 deletions(-)

commit 2890dd30dc879ad4a3f473b3f86a5dd0a7169eef
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 19 21:36:58 1994 +0000

    Change one last variable to be an unsigned char
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4545 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 3 +++
 src/appl/bsd/krlogind.c | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 89721441c601f27da90b216b0db41516c653fa37
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 19 16:41:45 1994 +0000

    Add other termios c_cc initializations for the ALPHA
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4544 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 3 +++
 src/appl/bsd/login.c   | 9 +++++++++
 2 files changed, 12 insertions(+)

commit 9bb0c311dd1c43ca1041bec4e9782f02d8714e24
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 19 16:39:09 1994 +0000

    Make protocol buffers be unsigned, since we're comparing against
    unsigned data.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4543 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 5 +++++
 src/appl/bsd/krlogind.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 6cea3132e0d4b0e54448697a1cec45a28a86df36
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 19 16:33:41 1994 +0000

    Obey CCOPTS in CFLAGS declaration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4542 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog   | 4 ++++
 src/appl/gss-sample/Makefile.in | 3 +--
 2 files changed, 5 insertions(+), 2 deletions(-)

commit 56fc1b155ee5bc43e93dfa9ebbaa4051e139cac8
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 19 16:28:43 1994 +0000

    Don't use LDFLAGS, but CCFLAGS since CCFLAGS is configurable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4541 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog   | 5 +++++
 src/lib/crypto/crc32/Makefile.in | 3 +--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 5e32211c044529268007a9ee9c8f8bee459a0237
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 19 16:22:19 1994 +0000

    Look for man page in the source directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4540 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog   | 4 ++++
 src/kadmin/kpasswd/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 2c6166bdf68fe41d74f9842f99b1d0e3f8b45a0b
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 19 16:21:44 1994 +0000

    Fix missing $(DESTDIR) in "make install" lines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4539 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/ChangeLog   | 4 ++++
 src/lib/des425/Makefile.in | 2 +-
 src/lib/gssapi/ChangeLog   | 4 ++++
 src/lib/gssapi/Makefile.in | 2 +-
 src/lib/kdb/ChangeLog      | 4 ++++
 src/lib/kdb/Makefile.in    | 2 +-
 6 files changed, 15 insertions(+), 3 deletions(-)

commit 00978d76c1a57582b256a58cba9f0abd4d0bca3d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 19 15:58:23 1994 +0000

    Exit with a non-zero exit status when the test suite detects any errors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4538 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          | 5 +++++
 src/tests/asn.1/debug.h            | 2 +-
 src/tests/asn.1/krb5_decode_test.c | 5 ++---
 src/tests/asn.1/krb5_encode_test.c | 8 ++------
 4 files changed, 10 insertions(+), 10 deletions(-)

commit f010bb99967a7349e817e9666fbedced266a3e5f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 19 15:46:04 1994 +0000

    Clear the kvno field when destroying encrypted data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4537 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog | 3 +++
 src/tests/asn.1/ktest.c   | 1 +
 2 files changed, 4 insertions(+)

commit 0abf33ba7d183b3ee04f889f2ad54dbbf3a07ca0
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 19 15:45:23 1994 +0000

    asn1_decode_k.c (asn1_decode_kdc_req_body): If the authorization field
    	is not present, fill in the authorization data fields with all zeros.
    	Don't set kvno (that's *key* version number, not *Kerberos* version
    	number) to 5.
    
    err2kerr.c (KRB5_KRB__ERROR2krb5_error): The e_data field wasn't being
    	decoded when it should have been.
    
    qbuf2data.c (qbuf2krb5_data): Set magic number field to zero.
    
    tgrq2ktgrq.c (KRB5_KDC__REQ__BODY2krb5_kdc_req): Allow the service
    	principal to be optional.
    
    ktgrq2tgrq.c (krb5_kdc_req2KRB5_KDC__REQ__BODY): ditto
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4536 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 20 ++++++++++++++++++++
 src/lib/krb5/asn.1/KRB5-asn.py     |  2 +-
 src/lib/krb5/asn.1/asn1_decode_k.c |  3 ++-
 src/lib/krb5/asn.1/err2kerr.c      |  4 ++--
 src/lib/krb5/asn.1/ktgrq2tgrq.c    | 33 ++++++++++++++++++++++++++-------
 src/lib/krb5/asn.1/qbuf2data.c     |  1 +
 src/lib/krb5/asn.1/tgrq2ktgrq.c    | 20 ++++++++++++++------
 7 files changed, 66 insertions(+), 17 deletions(-)

commit 467e3dcf398a76881e7440b03b269848d50577d6
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 19 15:14:29 1994 +0000

    sanity checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4535 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.new/client/Makefile.in  |  27 +++---
 src/kadmin.new/client/configure.in |   2 +
 src/kadmin.new/client/kadmin.c     |  21 +++--
 src/kadmin.new/client/kadmin_ct.ct |  36 ++++++++
 src/kadmin.new/client/setenv.c     | 165 +++++++++++++++++++++++++++++++++++++
 src/kadmin.new/client/ss_wrapper.c |  56 +++++++++++++
 6 files changed, 289 insertions(+), 18 deletions(-)

commit fbdface758e576c2a250adec3f4aac5566f10900
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 19 14:37:37 1994 +0000

    Makefile.in: "make check" depends on krb5_decode_test and
    	krb5_encode_test being up to date.
    
    ktest_equal.c: Don't segfault if one of the arguments is NULL and the
    	other is not in array_compare.
    
    krb5_decode_test.c: Use krb5_init_ets() instead of explicitly naming
    	the error tables to initialize.
    
    utility.c: Remove unused routine, and return EINVAL instead of
    	ASN1_PARSE_ERROR in krb5_data_hex_parse, since the ASN1 error codes
    	aren't defined if the ISODE routines are being used.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4534 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          | 19 +++++++++++++++++++
 src/tests/asn.1/Makefile.in        |  2 +-
 src/tests/asn.1/krb5_decode_test.c |  4 ++--
 src/tests/asn.1/ktest_equal.c      |  5 +++--
 src/tests/asn.1/utility.c          | 10 +++++++++-
 5 files changed, 34 insertions(+), 6 deletions(-)

commit 4115550cea9a98cf647be00c618cddf3e21dba97
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Oct 18 20:25:34 1994 +0000

    	* krlogind.c: use HAVE_STREAMS, fix TIOCPKT_* test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4533 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  1 +
 src/appl/bsd/krlogind.c | 11 +++++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 4ed7cbf784e0ddc8edc08d0462f1231e84922caf
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Oct 18 20:14:53 1994 +0000

    	* raw-des.c (mit_raw_des_decrypt_func): ditto.
    	(mit_raw_des_encrypt_func): ditto.
    	* des-md5.c (mit_des_md5_decrypt_funct): cast zero_ivec.
    	(mit_des_md5_encrypt_funct): ditto.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4532 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 4 ++++
 src/lib/crypto/des-md5.c | 4 ++--
 src/lib/crypto/raw-des.c | 4 ++--
 3 files changed, 8 insertions(+), 4 deletions(-)

commit b7971d3591444019585e6d52c94b170dae3506f3
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Oct 18 19:51:53 1994 +0000

    	* des-crc.c (mit_des_crc_decrypt_func): cast key->key->contents to
    	krb5_pointer to satisfy sunos cc about :? argument types.
    	(mit_des_crc_encrypt_funct): ditto.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4531 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog | 6 ++++++
 src/lib/crypto/des-crc.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 612e40162eaacf73c657c221d07841c9e3e2ecc4
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Oct 18 19:50:06 1994 +0000

    	* configure.in (HAVE_STREAMS): test for streams interface headers
    	in a way that fails on sunos but works on solaris.
    	* krlogin.c: use HAVE_STREAMS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4530 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 6 ++++++
 src/appl/bsd/configure.in | 7 ++++++-
 src/appl/bsd/krlogin.c    | 4 +---
 3 files changed, 13 insertions(+), 4 deletions(-)

commit 6fb6fe15804ecd14f12adc1a02d65263dda3e9d3
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Oct 18 18:53:08 1994 +0000

    add sort for make check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4529 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/kfrags/ChangeLog | 4 ++++
 src/util/kfrags/base.conf | 3 +++
 2 files changed, 7 insertions(+)

commit d9f64d144f1011f306eb480d5efe490bf3d46846
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 17 19:28:15 1994 +0000

    Clean up the test.out file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4519 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 2f92f1f16254913b5dbf31250e502cf7ec9059de
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 15 03:53:49 1994 +0000

    Add ISODE_DEFS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4518 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 4 ++++
 src/lib/krb5/os/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit d898fff774d47cfb2d5f2e64badf9bdd27600ae5
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 15 03:45:39 1994 +0000

    Add ISODE_DEFS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4517 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ChangeLog          | 4 ++++
 src/lib/krb5/ccache/configure.in       | 1 +
 src/lib/krb5/ccache/file/ChangeLog     | 4 ++++
 src/lib/krb5/ccache/file/configure.in  | 1 +
 src/lib/krb5/ccache/stdio/ChangeLog    | 4 ++++
 src/lib/krb5/ccache/stdio/configure.in | 1 +
 src/lib/krb5/free/ChangeLog            | 4 ++++
 src/lib/krb5/free/configure.in         | 1 +
 src/lib/krb5/keytab/file/ChangeLog     | 4 ++++
 src/lib/krb5/keytab/file/configure.in  | 1 +
 src/lib/krb5/krb/ChangeLog             | 4 ++++
 src/tests/asn.1/ChangeLog              | 4 ++++
 src/tests/asn.1/configure.in           | 1 +
 13 files changed, 34 insertions(+)

commit 2f2d61cb5cd15cc0d983bb466c456c22d8c7b1f6
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 14 23:48:53 1994 +0000

    Clean up the test.out file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4516 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0baff5f17c721048e9a354876c9455bd43ace491
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 14 23:46:12 1994 +0000

    Fix typo in spelling of KRB5_USE_ISODE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4515 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog  | 4 ++++
 src/lib/krb5/error_tables/init_ets.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit fecc603adfaec7baf27f39a5988ed620328f07a9
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 14 23:35:28 1994 +0000

    Add the ISODE_DEFS rule
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4514 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog    | 4 ++++
 src/lib/krb5/keytab/configure.in | 1 +
 src/lib/krb5/rcache/ChangeLog    | 4 ++++
 src/lib/krb5/rcache/configure.in | 1 +
 4 files changed, 10 insertions(+)

commit 2c022180fccc1b082c5ad5f383c2b0a50013f339
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 14 23:34:38 1994 +0000

    When scanning a database entry, read fail_auth_count into a temporary
    integer variable, and then copy that into entry.fail_auth_count, which
    is a char.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4513 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog | 7 +++++++
 src/admin/edit/dump.c    | 5 +++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit e4d3983a4b6d8aa1ab6d9cea3248936b43032475
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 14 17:29:10 1994 +0000

    Move the various flavors of cryptosystem support -- raw des, des-md5, des-crc
    to the top level crypto library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4512 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des-crc.c | 181 ++++++++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/des-md5.c | 182 +++++++++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/raw-des.c | 115 ++++++++++++++++++++++++++++++
 3 files changed, 478 insertions(+)

commit 2173de438e74a038d779f1da8117918f8b2023c9
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 14 16:28:05 1994 +0000

    Add declaration for krb5_des_md5_cst_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4511 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 2 ++
 src/include/krb5/mit-des.h | 1 +
 2 files changed, 3 insertions(+)

commit b17bd24840ba648141e4394536458b92faa808a7
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 14 04:58:50 1994 +0000

    Use POSIX_FILE_LOCKS if _POSIX_VERSION is defined in unistd.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4510 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    | 7 +++++++
 src/lib/kdb/configure.in | 1 +
 src/lib/kdb/kdb_dbm.c    | 9 +++++++++
 3 files changed, 17 insertions(+)

commit 8b3954764ee5c51b29b8285077ed8affbb92c240
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 14 04:41:00 1994 +0000

    Change name of the des_crc cryptosystem from krb5_des_cst_entry to
    krb5_des_crc_cst_entry.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4509 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 5 +++++
 src/include/krb5/mit-des.h | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit b4dc6cd198c0372822021815e208b8ac67977d1d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 14 04:39:39 1994 +0000

    Define PROVIDE_DES_CBC_MD5 so that we include this new cryptosystem
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4508 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/ChangeLog | 5 +++++
 src/include/krb5/stock/config.h  | 1 +
 2 files changed, 6 insertions(+)

commit 59fcb0c1b4b0c5c57db8d3b95da83482efe9c485
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 14 04:38:45 1994 +0000

    Add support for the new cryptosystem DES/MD5
    
    Add support for new files des-crc.c, des-md5.c, and raw-des.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4507 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    |  7 +++++++
 src/lib/crypto/Makefile.in  | 14 ++++++++++++--
 src/lib/crypto/cryptoconf.c | 14 ++++++++++++--
 3 files changed, 31 insertions(+), 4 deletions(-)

commit 0a505ecc5c29eb46e90107b9a1d5b362ea04e03a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 14 04:36:50 1994 +0000

    Remove declarations of the cryptosystem specific structures to
    raw-des.c and des-crc.c in the parent directory.  They're strictly
    speaking not DES specific.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4506 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   |  12 ++
 src/lib/crypto/des/Makefile.in |   2 -
 src/lib/crypto/des/cs_entry.c  |  46 -------
 src/lib/crypto/des/des_int.h   |  25 +---
 src/lib/crypto/des/f_cbc.c     |   2 +-
 src/lib/crypto/des/krb_glue.c  | 276 -----------------------------------------
 src/lib/crypto/des/verify.c    |  12 +-
 7 files changed, 25 insertions(+), 350 deletions(-)

commit 50ca78c56176a2350d89829041434ab4991075f1
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 14 04:32:13 1994 +0000

    Select the cryptosystem to be used using krb5_use_cstype() instead of
    using a implementation specific assignment.  Also, allow the
    encryption type to be specified using a command line option.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4505 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog |  7 +++++++
 src/kdc/main.c    | 17 +++++++++++------
 2 files changed, 18 insertions(+), 6 deletions(-)

commit 96a56da8e58ade68f3b3bb256db2ed1825b01418
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 14 04:31:01 1994 +0000

    Don't assume that the request server's realm name is null terminated.
    Compare the request server against changepw/kerberos using
    krb5_principal_compare.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4504 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   |  7 +++++++
 src/kdc/do_as_req.c | 14 +++++++++++---
 2 files changed, 18 insertions(+), 3 deletions(-)

commit d44a0b6e5d6e52f927e2502ef37e8248727d594b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 14 04:23:12 1994 +0000

    Cast char pointer to the expected unsigned char pointer, since that's
    what MDUpdate requires.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4503 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog    | 6 ++++++
 src/lib/crypto/md5/t_mddriver.c | 6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 7c7f6441bad8c66327ca101e40ce713e6850613c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 14 04:21:47 1994 +0000

    Remove symlinked files on make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4502 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/ChangeLog   | 4 ++++
 src/lib/crypto/os/Makefile.in | 3 +++
 2 files changed, 7 insertions(+)

commit 17575974fcf6b44f31123b924105609f6a6848d1
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 13 22:04:52 1994 +0000

    No point putting RFC's in the krb5 sources
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4501 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/RFC1186.TXT  | 1011 -------------------------------------
 src/lib/crypto/md4/RFC1186B.TXT | 1041 ---------------------------------------
 2 files changed, 2052 deletions(-)

commit e5c936e3fab12e863c4d9162889ca609546d6b54
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 13 21:54:56 1994 +0000

    Add support for the MDx test driver t_mddriver.  Run t_mddriver on a
    "make check", to make sure we have a valid MD4 implementation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4500 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog   |  4 ++++
 src/lib/crypto/md4/Makefile.in | 17 ++++++++++++++++-
 2 files changed, 20 insertions(+), 1 deletion(-)

commit 06af443156311748e48b03ddbee6f8ba1e7fb462
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 13 21:53:46 1994 +0000

    Add support for the MDx test driver t_mddriver.  Run t_mddriver on a
    "make check", to make sure we have a valid MD5 implementation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4499 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/ChangeLog    |   4 +
 src/lib/crypto/md5/Makefile.in  |  13 +-
 src/lib/crypto/md5/t_mddriver.c | 325 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 339 insertions(+), 3 deletions(-)

commit dd231361be8282ce937b35abd7d9ad57643725df
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 13 21:51:17 1994 +0000

    Add the UL macro to control how unsigned long constants are compiled.
    If we have an ANSI C environment, use the UL suffix to keep the
    compiler from warning about numbers that would overflow a signed long.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4498 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog |   7 +++
 src/lib/crypto/md4/md4.c     |  18 ++++--
 src/lib/crypto/md5/ChangeLog |   7 +++
 src/lib/crypto/md5/md5.c     | 142 ++++++++++++++++++++++---------------------
 4 files changed, 100 insertions(+), 74 deletions(-)

commit fe2b920a8137817aca1527da4b160592699c6b73
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 13 17:15:32 1994 +0000

    Fixed typo; extra space in \funcname{ krb5_recvauth}
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4497 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog | 4 ++++
 doc/api/krb5.tex  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit e182d14bd792cb1fe7c80c8ebc14f06ea043e182
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Oct 12 16:09:59 1994 +0000

    sanity checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4496 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.new/client/kadmin.c | 99 ++++++++++++++++++++++++++++++++++--------
 1 file changed, 81 insertions(+), 18 deletions(-)

commit 465133c75fad78540f9adc9e185642e00f06db46
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 12 06:31:04 1994 +0000

    Add OBJS definition so that object files get cleaned out during a
    "make clean".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4495 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog   | 5 +++++
 src/appl/gss-sample/Makefile.in | 4 ++++
 2 files changed, 9 insertions(+)

commit bfcb852b1dc8f6e06f18ca8e052e1e56187d9e3c
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 12 06:26:52 1994 +0000

    Make sure we do our feature tests using the CC options specified using
    CC_OPTS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4494 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 1d4c33fe4d4e7be9a3f1048a204b4f4c98dee4ed
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 12 06:24:39 1994 +0000

    Run crctest on a "make check".  Clean up the crctest program on a
    "make clean".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4493 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog   | 5 +++++
 src/lib/crypto/crc32/Makefile.in | 6 ++++++
 2 files changed, 11 insertions(+)

commit 43253b7676f26248beb9bc81bb7a19dba72bc2f4
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 12 06:20:31 1994 +0000

    Add better dependencies to do two-pass latex runs automatically.  Make
    "make clean" clean up the tex temp files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4492 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ChangeLog               |   7 ++
 doc/api/Makefile                |  13 +++
 doc/api/fancyheadings.sty       | 233 ++++++++++++++++++++++++++++++++++++++++
 doc/implement/ChangeLog         |   6 ++
 doc/implement/Makefile          |  12 +++
 doc/implement/fancyheadings.sty | 233 ++++++++++++++++++++++++++++++++++++++++
 6 files changed, 504 insertions(+)

commit 57d7789ef7aa0be614d23299c3623038930a52a6
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Oct 11 23:15:28 1994 +0000

    	* ucb.conf: add "ranlib" for ucb, it's a common element.
    	* sunpro.conf: New file. Points to Sun (not MIT) installation path
    	for their unbundled compiler ("SUNWspro").
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4491 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/kfrags/ChangeLog   | 6 ++++++
 src/util/kfrags/sunpro.conf | 1 +
 src/util/kfrags/ucb.conf    | 1 +
 3 files changed, 8 insertions(+)

commit cfd9623a02f50d1a8cc4e29a90f746fa0ef3b626
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Oct 11 23:09:08 1994 +0000

    	* kbuild (MAKETARGETS): default to "all check" for make, but allow
    	override from config fragments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4490 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 5 +++++
 src/util/kbuild    | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit ab426d00054bd1bf8345eb26b8fa1eb5fafdc2ee
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 11 18:03:17 1994 +0000

    Don't rm the sed and awk scripts during a make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4489 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 4 ++++
 src/util/et/Makefile.in | 2 +-
 src/util/ss/ChangeLog   | 4 ++++
 src/util/ss/Makefile.in | 2 +-
 4 files changed, 10 insertions(+), 2 deletions(-)

commit 6b5de6ad53e690d6c188ec0d7b94167d46e16c89
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 8 05:04:59 1994 +0000

    If using ISODE we need to add -DKRB5_USE_ISODE to $DEFS, not KRB5_USE_ISODE!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4488 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 02c22b0551925c1b77ba5f2c4eb509a1edf6a2b7
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Oct 7 20:51:30 1994 +0000

    start CONFIG_OPTS with -v so we see the autoconf results too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4487 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/kbuild | 1 +
 1 file changed, 1 insertion(+)

commit 6ff39bb8e7ec6e2d006c52cd31fddb0949522400
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 19:39:26 1994 +0000

    Add extra check to make sure blank lines get squeezed out.  Needed for
    AIX's sed, for some reason.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4486 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog | 5 +++++
 src/util/ss/ct_c.sed  | 1 +
 2 files changed, 6 insertions(+)

commit 0f247780801cfe33702a9146efb3d3881648a5e4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 19:06:22 1994 +0000

    Add -DKRB5_USE_ISODE so that include files get included properly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4485 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog         | 5 +++++
 src/lib/krb5/asn.1/Makefile.isode.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9c10fc4ca08b87eb71d8da5e97e6dd5f83bbb427
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 18:31:21 1994 +0000

    Use check:: instead of check:
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4484 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/ChangeLog   | 4 ++++
 src/util/autoconf/Makefile.in | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 94bb21da1a1981e23c17dea921fdc748ab16da38
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 18:21:52 1994 +0000

    Include unistd.h first, and don't try to include sys/types.h first.
    (posix compatibility)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4483 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/lock_file.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 730151273020b6fd7262e34ad323c017a30951c8
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 18:21:02 1994 +0000

    Include unistd.h if it is present
    
    Use POSIX_FILE_LOCKS if _POSIX_VERSION is defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4482 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog    |  5 +++++
 src/lib/krb5/ccache/file/configure.in |  1 +
 src/lib/krb5/ccache/file/fcc_maybe.c  | 11 ++++++++++-
 3 files changed, 16 insertions(+), 1 deletion(-)

commit 3476ff9134446dbcdd0ae80c8ce99d10ec944e97
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 17:38:26 1994 +0000

    Add test for unistd.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4481 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 2 ++
 src/lib/krb5/os/configure.in | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 764bbd32eaea6417295279d2da9cf947afc500b5
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 17:24:08 1994 +0000

    Use POSIX_FILE_LOCKS if _POSIX_VERSION in unistd.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4480 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog   |  5 +++++
 src/lib/krb5/os/lock_file.c | 13 +++++++++++--
 2 files changed, 16 insertions(+), 2 deletions(-)

commit 08117c502112a8348d70b7ae245e4ec3772a6727
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 05:41:33 1994 +0000

    Explicitly destroy the test database before reloading it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4479 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/Makefile.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit d16152840b75cc46ce26c43bed6d93d2b25bd315
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 05:40:29 1994 +0000

    Don't let errors in set_dbname_help initially cause the exit status to
    be set.  Commands like load_db don't need a valid database to be
    popened.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4478 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   | 5 +++++
 src/admin/edit/kdb5_edit.c | 1 +
 2 files changed, 6 insertions(+)

commit d0b2f6d19f1743e0635e9650af5b62cf0235c294
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 05:28:39 1994 +0000

    Add general kadmin/kdb confidence check
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4477 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog   |  4 ++++
 src/tests/Makefile.in | 28 ++++++++++++++++++++++++++++
 2 files changed, 32 insertions(+)

commit 316332ece884729ed225fd28dc6cc8ae42a0163d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 05:06:14 1994 +0000

    Add a "make check" case which runs the test programs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4476 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog   | 4 ++++
 src/tests/asn.1/Makefile.in | 6 ++++++
 2 files changed, 10 insertions(+)

commit 69e504fd08cea9471986d065d6d5c835506b86aa
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 05:05:27 1994 +0000

    Add an option to force destruction of the database, without asking any
    questions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4475 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/destroy/ChangeLog      |  5 +++
 src/admin/destroy/kdb5_destroy.c | 82 +++++++++++++++++++++-------------------
 2 files changed, 49 insertions(+), 38 deletions(-)

commit 65fc7036916bfa0ef655a9a2bb9401fb95036f29
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 04:55:30 1994 +0000

    Add new option -P to specify master key passwrd on the command line.
    For testing only!
    
    Fix bug where use of the -R option would report a random error, due to
    the error code variable passed to ss_execute_line not being cleared first.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4474 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog    | 10 ++++++++++
 src/admin/edit/kdb5_edit.c  | 33 ++++++++++++++++++++++++++++-----
 src/admin/edit/ss_wrapper.c |  2 +-
 3 files changed, 39 insertions(+), 6 deletions(-)

commit 17339eb1dc3e18d59b055c6523676f9442e14b1f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 03:56:55 1994 +0000

    Allow master key to be passed in on the command line.  Makes testing
    scripts easier.   This is for testing only --- the option is not documented!!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4473 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/ChangeLog     |  6 ++++++
 src/admin/create/kdb5_create.c | 44 ++++++++++++++++++++++++++++++++----------
 2 files changed, 40 insertions(+), 10 deletions(-)

commit a2cc4fcc1ca8c120198f69f0e9acd5c952f172fd
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 03:55:49 1994 +0000

    Allow master key to be passed in on the command line.  Makes testing
    scripts easier.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4472 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     |  4 ++++
 src/tests/create/kdb5_mkdums.c | 36 ++++++++++++++++++++++++++++++------
 src/tests/verify/ChangeLog     |  4 ++++
 src/tests/verify/kdb5_verify.c | 34 +++++++++++++++++++++++++++++-----
 4 files changed, 67 insertions(+), 11 deletions(-)

commit 5fe47f1e61a3e31759a6fbd62cfd84bbc441840c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 03:54:52 1994 +0000

    Add recursive "make check"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4471 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/ChangeLog    | 4 ++++
 src/tests/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 6769f31abc3f70ad5ce40f9da33aa07ad54719d4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 03:54:17 1994 +0000

    Make sure the "make check" programs are cleaned up on a "make clean"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4470 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog   | 3 +++
 src/lib/crypto/des/Makefile.in | 8 +++-----
 2 files changed, 6 insertions(+), 5 deletions(-)

commit cf2a168a4c97cf44bd27dac7d716dc4282fb006a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 03:49:50 1994 +0000

    Add recursive "make check" target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4469 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    | 4 ++++
 src/lib/crypto/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit c4276fc47cb1bde889bc6be94749baa4e286f3ef
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 03:49:04 1994 +0000

    Add recursive "make check" target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4468 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog    | 4 ++++
 src/lib/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit f5908100a14a538d9692fead41d67fcdc8059f3f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 03:15:42 1994 +0000

    Add default "check" rules for Makefiles that don't have a make check target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4467 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 3 +++
 src/config/post.in   | 2 ++
 2 files changed, 5 insertions(+)

commit b0ff1cbe1c6a393ce634620fe28ab02a546ba87e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 03:09:35 1994 +0000

    Add top level "make check" target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4466 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 4 ++++
 src/Makefile.in  | 4 ----
 src/configure.in | 1 +
 3 files changed, 5 insertions(+), 4 deletions(-)

commit 5d034bf690505e65867799f726ea333918872357
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 7 01:36:11 1994 +0000

    Get the "getdate" routine working.  Created suitable Makefile.in and
    configure.in scripts for this purpose.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4465 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.new/client/Makefile.in  |  32 +++++
 src/kadmin.new/client/configure.in |  12 ++
 src/kadmin.new/client/getdate.y    | 233 ++++++++++++++++++++++++++++---------
 3 files changed, 219 insertions(+), 58 deletions(-)

commit 593428bc9a84019f2bde80669285a99a30a17a17
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 6 23:59:34 1994 +0000

    Add default all target at the end of pre.in, thus ensuring that all
    makefiles will do "make all" by default.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4464 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 2 ++
 2 files changed, 6 insertions(+)

commit c8c7fea525dc2f3158365a873d840b54c3f21782
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 6 23:59:01 1994 +0000

    Replace use of basename with sed --- it's more portable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4463 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog     | 4 ++++
 src/util/et/compile_et.sh | 2 +-
 src/util/ss/ChangeLog     | 4 ++++
 src/util/ss/mk_cmds.sh    | 2 +-
 4 files changed, 10 insertions(+), 2 deletions(-)

commit 41c2b9c175cc9b3f149ed0adb0bfc50ecb465cd1
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 6 16:50:39 1994 +0000

    Take out check that assures that long is 4 bytes.  The DES
    implementation shouldn't be depending on this, and if it is, then
    that's what the verify program should be discovering, yes?
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4462 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog | 7 +++++++
 src/lib/crypto/des/verify.c  | 6 ------
 2 files changed, 7 insertions(+), 6 deletions(-)

commit a6d6ef0be505d3edce846e65d96edbdb5f32e2c7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 6 16:45:22 1994 +0000

    Check to make sure key version number is 1, not 0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4461 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/verify/ChangeLog     | 5 +++++
 src/tests/verify/kdb5_verify.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit a3190e718dd86964b2babf535ccbe590661234fa
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 6 16:44:46 1994 +0000

    Initialize all of the fields of the principal entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4460 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     | 5 +++++
 src/tests/create/kdb5_mkdums.c | 5 +++++
 2 files changed, 10 insertions(+)

commit 3b074294c660c900a37ada490d50e0f94b486d83
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 5 03:49:38 1994 +0000

    Update for beta 4 patchlevel 3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4458 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6d67ef77e5bf3ba12319d27dce3b5755574dfb90
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 5 02:11:58 1994 +0000

    Don't bomb out if the argument to krb5_free_principal() is NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4457 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/ChangeLog | 4 ++++
 src/lib/krb5/free/f_princ.c | 6 +++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 545c66c05f389fab6aaebe7f4dcc1fa6335f2185
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 5 02:11:23 1994 +0000

    Only try to free the contents of the keytab_entry if it is non-NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4456 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog    | 6 ++++++
 src/lib/krb5/keytab/ktfr_entry.c | 9 +++++++--
 2 files changed, 13 insertions(+), 2 deletions(-)

commit 338093e29d67e7a0d771d2910d6876da393341c7
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 5 02:10:35 1994 +0000

    Fix to compare using new_entry instead of cur_entry.  (Bug made in
    previous modification. )  Don't free cur_entry twice on errors.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4455 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog    | 4 ++++
 src/lib/krb5/keytab/file/ktf_get_en.c | 9 ++++-----
 2 files changed, 8 insertions(+), 5 deletions(-)

commit fc6d4de7a3e745299416458503e6b34f57996eb0
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 21:54:21 1994 +0000

    Don't build the unifdef directory --- we don't need it any more
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4454 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 456be939f2ac5e9e65b3c1e9f00754c922ec0574
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 21:52:49 1994 +0000

    Add widen.h and narrow.h around declaration so that argument types are
    widened.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4453 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog     | 7 +++++++
 src/lib/krb5/krb/in_tkt_pwd.c  | 2 ++
 src/lib/krb5/krb/in_tkt_sky.c  | 2 ++
 src/tests/hammer/ChangeLog     | 5 +++++
 src/tests/hammer/kdc5_hammer.c | 2 ++
 5 files changed, 18 insertions(+)

commit 44759ecffdb6f9d2a31bfd56e988a1282155171c
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 21:51:59 1994 +0000

    resolve's first argument is now a const char *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4452 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog    | 7 +++++++
 src/lib/krb5/keytab/file/ktf_resolv.c | 2 +-
 src/lib/krb5/keytab/file/ktf_wreslv.c | 2 +-
 src/lib/krb5/keytab/file/ktfile.h     | 4 ++--
 4 files changed, 11 insertions(+), 4 deletions(-)

commit 705937562048f713ffbe7b38c131390226c5dbf6
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 21:51:26 1994 +0000

    Added missing * to function pointer deference
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4451 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ktbase.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5b2e5ec7902ca4a5b792545df4389b6412b5452c
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 21:47:18 1994 +0000

    Don't assume that krb5_timestamp and time_t are the same type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4450 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       |  5 +++++
 src/lib/krb5/asn.1/asn1_decode_k.c | 10 +++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

commit 4d9eb0313b76d2310aa536c0f9d54835db6335fa
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 21:46:48 1994 +0000

    Add widen.h and narrow.h around declaration so that argument types are
    widened.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4449 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog                   | 5 +++++
 src/appl/bsd/krcp.c                      | 2 ++
 src/kadmin/server/ChangeLog              | 5 +++++
 src/kadmin/server/adm_process.c          | 2 ++
 src/kdc/ChangeLog                        | 5 +++++
 src/kdc/kdc_util.c                       | 2 ++
 src/lib/gssapi/krb5/ChangeLog            | 5 +++++
 src/lib/gssapi/krb5/accept_sec_context.c | 2 ++
 8 files changed, 28 insertions(+)

commit 376dc9c075e0cf05b5cb762037da192f8c497933
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 21:46:22 1994 +0000

    Added placeholder for magic number
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4448 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/ChangeLog   | 5 +++++
 src/lib/crypto/md4/md4crypto.c | 1 +
 src/lib/crypto/md5/ChangeLog   | 6 ++++++
 src/lib/crypto/md5/md5crypto.c | 1 +
 4 files changed, 13 insertions(+)

commit 2d2f112a91c0bd70d42d0945b4f9694591186536
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 21:44:20 1994 +0000

    Don't build the krb425 library.  It is deprecated
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4447 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a0f4af772160450393bfb0080d72234b3ddaabed
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 21:42:39 1994 +0000

    Add magic numbers to encryption strctures
    
    Make first argument to keytab.resolve be a const char *.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4446 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 8 +++++++-
 src/include/krb5/encryption.h | 6 +++---
 src/include/krb5/keytab.h     | 2 +-
 3 files changed, 11 insertions(+), 5 deletions(-)

commit c08554b2bf94343fe62e89922ccf15fcf7fceea5
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 21:41:31 1994 +0000

    Add structure magic numbers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4445 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/ChangeLog | 5 +++++
 src/appl/user_user/client.c  | 2 ++
 2 files changed, 7 insertions(+)

commit 9e00742d44a22aeb0d156d4cd1814cc6fd64c94d
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 21:35:31 1994 +0000

    Rearrange declarations so it will actually compile
    
    Added copyright notice.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4444 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_compat.h | 59 +++++++++++++++++++++++++++++++++++-------------
 1 file changed, 43 insertions(+), 16 deletions(-)

commit 418d8a394a8597c3778cafdeb5b584aa7e5441e5
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 21:12:12 1994 +0000

    Add krb_err.h for the V4 error tables.  We should generate this properly
    later on.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4443 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb_err.h | 92 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 92 insertions(+)

commit 57497cbde5e65e66bbdee1286859c144400f715b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 19:39:38 1994 +0000

    Commited wrong version of kdb_compat.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4442 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_compat.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ce513ea5ae192789867b9accfb77f436a0a5452a
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 19:35:43 1994 +0000

    You can't use strcat to modify constant strings!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4441 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog          | 6 ++++++
 src/tests/asn.1/krb5_decode_test.c | 6 +++---
 src/tests/asn.1/krb5_encode_test.c | 6 +++---
 3 files changed, 12 insertions(+), 6 deletions(-)

commit 592d483da4896c3d870184c0b1148570f62480ef
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 19:33:40 1994 +0000

    Don't build unifdef.  We don't need it anymore
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4440 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit dd24d391d842e9ae8021cbe99d22fcee715d3e60
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 19:28:55 1994 +0000

    Don't build the krb425 library.  It is deprecated
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4439 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit be69bb07f4b3a51e6bbe8a013f28d58e4d4fe4bc
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 19:14:06 1994 +0000

    Add structure magic numbers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4438 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    | 4 ++++
 src/include/krb5/encryption.h | 7 +++++++
 src/lib/crypto/des/cs_entry.c | 5 +++++
 src/lib/crypto/md4/md4glue.c  | 1 +
 src/lib/crypto/md5/md5glue.c  | 1 +
 5 files changed, 18 insertions(+)

commit 8e87c30c3631110452dcbe370116c5f3e06313a3
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 19:13:31 1994 +0000

    Reserve space for the structure magic numbers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4437 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/ChangeLog | 4 ++++
 src/lib/crypto/crc32/crc.c     | 1 +
 2 files changed, 5 insertions(+)

commit 4eb90a1bdbe8577d1ee8b5c614a4174826b53157
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 19:11:51 1994 +0000

    Add backwards compatibility for version numbers 1.0 and 2.0 of the
    database entry.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4436 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog    |  5 +++++
 src/lib/kdb/kdb_compat.h | 51 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/kdb/kdb_dbm.c    | 57 +++++++++++++++++++++++++++++++++++++++++++++++-
 3 files changed, 112 insertions(+), 1 deletion(-)

commit 18f215983b8f8fad8ccb9eb75ea06bd49bede2f3
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 03:21:18 1994 +0000

    Database records now must be version 2.0 (instead of versions 1.0 or
    0.0).  The structure magic numbers force us to do an incompatible
    version number change.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4435 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog | 8 ++++++++
 src/lib/kdb/kdb_dbm.c | 4 ++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit efc02701248163c7b5f19fa31f502cf9d4e1b96b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 03:20:13 1994 +0000

    Add a magic number to krb5_db_entry.  The other magic number changes to
    the other structures end up forcing an database format change anyway.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4434 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 7 +++++++
 src/include/krb5/kdb.h     | 1 +
 2 files changed, 8 insertions(+)

commit 3c12e714ea9ce2c758c54953fd3160a0dcc54cee
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 02:51:53 1994 +0000

    make install obey $(DESTDIR)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4433 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog              | 4 ++++
 src/Makefile.in            | 2 +-
 src/lib/des425/ChangeLog   | 4 ++++
 src/lib/des425/Makefile.in | 2 +-
 src/lib/gssapi/ChangeLog   | 4 ++++
 src/lib/gssapi/Makefile.in | 2 +-
 src/lib/kdb/ChangeLog      | 4 ++++
 src/lib/kdb/Makefile.in    | 2 +-
 8 files changed, 20 insertions(+), 4 deletions(-)

commit 32053a012f7b56289ef20f4a3234344aaca4727d
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 01:14:53 1994 +0000

    Make install obey $(DESTDIR)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4432 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog   | 2 ++
 src/include/kerberosIV/Makefile.in | 2 +-
 src/lib/crypto/ChangeLog           | 4 ++++
 src/lib/crypto/Makefile.in         | 4 ++--
 src/lib/krb5/ChangeLog             | 4 ++++
 src/lib/krb5/Makefile.in           | 4 ++--
 6 files changed, 15 insertions(+), 5 deletions(-)

commit a7310149846235c92735e332f325570992afd47f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 4 01:13:41 1994 +0000

    make install obey $(DESTDIR)
    
    copy config.h and osconf.h from build directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4431 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 3 +++
 src/include/krb5/Makefile.in | 5 +++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit e201bb5d3e0aace6feacdbc1903f5bbf5ef509c1
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 3 23:34:23 1994 +0000

    Fix type used to call krb5_rc_io_size (one last time)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4430 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 5 +++++
 src/lib/krb5/rcache/rc_dfl.c  | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 094438be23216903307179086204ef71a4a6e2b4
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 3 23:22:38 1994 +0000

    Use $(srcdir) to find manual page for make install
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4429 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/ChangeLog           | 4 ++++
 src/admin/aname/Makefile.in         | 2 +-
 src/admin/convert/ChangeLog         | 4 ++++
 src/admin/convert/Makefile.in       | 2 +-
 src/admin/create/ChangeLog          | 4 ++++
 src/admin/create/Makefile.in        | 2 +-
 src/admin/destroy/ChangeLog         | 4 ++++
 src/admin/destroy/Makefile.in       | 2 +-
 src/admin/edit/ChangeLog            | 4 ++++
 src/admin/edit/Makefile.in          | 2 +-
 src/admin/stash/ChangeLog           | 4 ++++
 src/admin/stash/Makefile.in         | 2 +-
 src/appl/mailquery/ChangeLog        | 4 ++++
 src/appl/mailquery/Makefile.in      | 2 +-
 src/appl/popper/ChangeLog           | 4 ++++
 src/appl/popper/Makefile.in         | 2 +-
 src/appl/sample/sclient/ChangeLog   | 4 ++++
 src/appl/sample/sclient/Makefile.in | 2 +-
 src/appl/sample/sserver/ChangeLog   | 4 ++++
 src/appl/sample/sserver/Makefile.in | 2 +-
 src/clients/kdestroy/ChangeLog      | 4 ++++
 src/clients/kdestroy/Makefile.in    | 2 +-
 src/clients/kinit/ChangeLog         | 4 ++++
 src/clients/kinit/Makefile.in       | 2 +-
 src/clients/klist/ChangeLog         | 4 ++++
 src/clients/klist/Makefile.in       | 2 +-
 src/clients/ksu/ChangeLog           | 4 ++++
 src/clients/ksu/Makefile.in         | 2 +-
 src/kadmin/client/ChangeLog         | 4 ++++
 src/kadmin/client/Makefile.in       | 2 +-
 src/kadmin/server/ChangeLog         | 4 ++++
 src/kdc/ChangeLog                   | 2 ++
 src/kdc/Makefile.in                 | 2 +-
 src/slave/ChangeLog                 | 4 ++++
 src/slave/Makefile.in               | 4 ++--
 35 files changed, 88 insertions(+), 18 deletions(-)

commit 274b136638b19504815453f9a02887ce730ac930
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 3 22:51:14 1994 +0000

    Fix "make install" to use $(srcdir) when copying in header files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4428 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/ChangeLog   | 5 +++++
 src/include/kerberosIV/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 8d218e3b4bd5cf5b337045ed155c37557e921606
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 3 22:48:48 1994 +0000

    Fix "make install" so that it uses $(srcdir) for header files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4427 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 4 ++++
 src/include/krb5/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 6b087073d7c07eefd4e9f2fcc11cb7e6f2befd81
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 3 21:28:44 1994 +0000

    Don't try to compile comple_et.  Use awk/sed shell script version instead.
    It's more apt to be portable, since it doesn't use yacc or lex.  :-(
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4426 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog    |  8 ++++++++
 src/util/et/Makefile.in  | 26 ++++++++++++++++++++------
 src/util/et/configure.in |  1 +
 3 files changed, 29 insertions(+), 6 deletions(-)

commit 4d1eecf53c98a00d4572b6cb42635cfc8ef5699e
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 3 21:27:24 1994 +0000

    Don't try to compile mk_cmds.  Use awk/sed shell script replacement instead.
    It's more apt to be portable, since it doesn't use lex or yacc.  :-(
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4425 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog    |  7 +++++++
 src/util/ss/Makefile.in  | 25 +++++++++++++++++++------
 src/util/ss/configure.in |  1 +
 3 files changed, 27 insertions(+), 6 deletions(-)

commit f46b22bf773559c747d789170da72dcc52641e9a
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 3 17:29:14 1994 +0000

    Look for termios.h in <termios.h>, not <sys/termios.h>.  The latter is what's
    specified in the POSIX standard.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4424 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog | 5 +++++
 src/appl/telnet/telnet/externs.h | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e312a21daaebe14095cd701d8e516a48549cd877
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 3 17:22:44 1994 +0000

    Remove declaration for strncpy()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4423 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/logutil.c | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit b7a6cf59b7ffcb5022164117074b8a9a449a1cb8
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 3 17:19:48 1994 +0000

    krb5kdc now removed with make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4422 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   | 4 ++++
 src/kdc/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8ad65a175a3531e426768da41fd7a5bed4494c77
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 1 02:31:23 1994 +0000

    Add magic number placeholder to statically initialized structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4421 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog | 4 ++++
 src/lib/krb5/krb/preauth.c | 2 ++
 2 files changed, 6 insertions(+)

commit 7576a8edcba927fc5f7469e8a0bda4a04b567b72
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 1 02:30:49 1994 +0000

    Add placeholders for structure magic numbers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4420 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog | 4 ++++
 src/kadmin/kpasswd/kpasswd.c | 1 +
 2 files changed, 5 insertions(+)

commit 93132f85fc356df4d72747863a0b424f3f273578
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 1 02:19:49 1994 +0000

    Add magic number placeholder to statically initialized structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4419 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/ChangeLog            |  4 ++++
 src/admin/convert/kdb5_convert.c       | 12 +++++++-----
 src/admin/create/ChangeLog             |  4 ++++
 src/admin/create/kdb5_create.c         | 12 +++++++-----
 src/clients/kinit/ChangeLog            |  5 +++++
 src/clients/kinit/kinit.c              |  1 +
 src/clients/ksu/ChangeLog              |  4 ++++
 src/clients/ksu/krb_auth_su.c          |  1 +
 src/kdc/ChangeLog                      |  4 ++++
 src/kdc/extern.c                       |  6 +++---
 src/lib/krb5/ccache/file/ChangeLog     |  5 +++++
 src/lib/krb5/ccache/file/fcc_defops.c  |  1 +
 src/lib/krb5/ccache/file/fcc_ops.c     |  1 +
 src/lib/krb5/ccache/stdio/ChangeLog    |  5 +++++
 src/lib/krb5/ccache/stdio/scc_defops.c |  1 +
 src/lib/krb5/ccache/stdio/scc_ops.c    |  1 +
 src/lib/krb5/rcache/ChangeLog          |  4 ++++
 src/lib/krb5/rcache/rcdef.c            |  1 +
 src/tests/hammer/ChangeLog             |  4 ++++
 src/tests/hammer/kdc5_hammer.c         |  1 +
 20 files changed, 64 insertions(+), 13 deletions(-)

commit d77b21f01e6f1635c0e506f9f29867d48c665568
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 1 02:17:55 1994 +0000

    index()->strchr()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4418 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/ChangeLog   | 6 ++++++
 src/lib/krb425/kuserok.c   | 3 ++-
 src/lib/krb425/realmhost.c | 3 ++-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit 0b469672aaedec61bcba1524004d3e8d77b24f1b
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 1 02:11:06 1994 +0000

    Add magic number placeholder to statically initialized files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4417 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog    | 6 ++++++
 src/lib/krb5/keytab/file/ktf_defops.c | 1 +
 src/lib/krb5/keytab/file/ktf_ops.c    | 1 +
 src/lib/krb5/keytab/file/ktf_wops.c   | 1 +
 4 files changed, 9 insertions(+)

commit 00b125b8c171a75c7fc778c608c7ad45e4a841cc
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Oct 1 00:25:01 1994 +0000

    	* kbuild: log arguments to THISCONF, RECONF files
    
    should now be able to "source ./kbuild.reconf" to re run... and easier to
    tell what result actually worked...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4416 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog | 4 ++++
 src/util/kbuild    | 4 ++++
 2 files changed, 8 insertions(+)

commit 01c80babf876a76305183fce0a4a09f9537040eb
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Oct 1 00:06:35 1994 +0000

    	* kbuild: set SRCDIR by default from program name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4415 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |  8 ++++++--
 src/util/kbuild    | 12 ++++++++++++
 2 files changed, 18 insertions(+), 2 deletions(-)

commit b5b0b8606467cba4f204bd05786d575492db5a0c
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Oct 1 00:05:08 1994 +0000

    old style kbuild file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4414 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/kfrags/root.conf | 27 ---------------------------
 1 file changed, 27 deletions(-)

commit 201b8664100e21696c846c0e64a6eba282422412
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Sep 30 22:50:51 1994 +0000

    	* aclocal.m4 (CONFIG_RULES): set SHELL=/bin/sh explicitly, as per
    	GCS and to deal with SGI and OSF makes. This should cover all
    	Makefiles.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4413 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 6 ++++++
 src/aclocal.m4 | 2 ++
 2 files changed, 8 insertions(+)

commit 998455fb1a3920f19c101cc1c8149d7bdcdc25a2
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 21:52:02 1994 +0000

    Add field for structure magic numbers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4410 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h |  4 ++++
 src/include/krb5/ccache.h    | 46 ++++++++++++++++++++------------------
 src/include/krb5/copyright.h |  2 +-
 src/include/krb5/kdb.h       |  5 +++++
 src/include/krb5/keytab.h    | 53 +++++++++++++++++++++++---------------------
 src/include/krb5/krb5.h      | 25 +++++++++++++++++++++
 src/include/krb5/preauth.h   |  9 ++++----
 src/include/krb5/rcache.h    |  3 +++
 8 files changed, 95 insertions(+), 52 deletions(-)

commit 631befc475037c6a52c5d4e174f5cd5b347ff483
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 21:36:56 1994 +0000

    Let configure take care of removing const with AC_CONST
    
    internal.h: Use autoconf to determin whether or not declare perror()
    
    compile_et.c: Add declaration of error_message manully.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4409 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog    | 13 +++++++++++++
 src/util/et/com_err.c    | 12 ++++++++++++
 src/util/et/compile_et.c |  4 ----
 src/util/et/compiler.h   |  6 ------
 src/util/et/configure.in |  3 +++
 src/util/et/init_et.c    |  5 -----
 src/util/et/internal.h   |  9 +--------
 7 files changed, 29 insertions(+), 23 deletions(-)

commit 65596099439dce1daed8fe2c75ea460bc06ab899
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 21:07:15 1994 +0000

    More autoconf portability fixes --- for Solaris Suncc.  SETPGRP_TWOARG,
    HAVE_KILLPG, HAVE_SYS_TTY_H and HAVE_SYS_PTYVAR_H.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4408 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  |  7 +++++++
 src/appl/bsd/krlogind.c |  7 ++++---
 src/appl/bsd/krshd.c    | 15 +++------------
 3 files changed, 14 insertions(+), 15 deletions(-)

commit 97f4626d03a57998d1dd6df92f58ae4f6283b86a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 20:40:19 1994 +0000

    Remove libkdb5.a on make clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4407 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog   | 4 ++++
 src/lib/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit fb7aa29eaac5f11b17d62e2e458ea1656a1dd081
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 17:17:16 1994 +0000

    configure now generates the makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4405 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/Makefile | 43 -------------------------------------------
 1 file changed, 43 deletions(-)

commit cf955dddfd8b200ac97216d6333c942734edab4f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 03:56:56 1994 +0000

    Removed MIT DES files
    
    Removed usage of the exern for mit_des_debug
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4404 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cksum.c      | 143 -------------------------
 src/lib/crypto/des/enc_dec.c    | 230 ----------------------------------------
 src/lib/crypto/des/key_sched.c  | 210 ------------------------------------
 src/lib/crypto/des/krb_glue.c   |   6 --
 src/lib/crypto/des/string2key.c |  13 +--
 5 files changed, 3 insertions(+), 599 deletions(-)

commit c17fd82ef90621be7fb1930824217df456035062
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 03:47:06 1994 +0000

    Make clean will remove executables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4403 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 2 ++
 src/appl/bsd/Makefile.in | 1 +
 2 files changed, 3 insertions(+)

commit cabd72f9388f24479cd3898f9be7548ed58137ff
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 03:20:44 1994 +0000

    If the prefix "FILE:" is not given, assume the default operations list
    (whcih is krb5_kt_dfl_ops).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4402 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ChangeLog | 7 +++++++
 src/lib/krb5/keytab/ktbase.c  | 5 +++--
 2 files changed, 10 insertions(+), 2 deletions(-)

commit 48114bb3affd888d4ba8f47391632266a8a98558
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 03:05:55 1994 +0000

    Relink executable if libraries change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4401 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog    |  4 ++++
 src/tests/asn.1/Makefile     | 17 ++++++++++++-----
 src/tests/asn.1/Makefile.in  |  7 +++++--
 src/tests/create/ChangeLog   |  4 ++++
 src/tests/create/Makefile.in |  6 +++++-
 src/tests/hammer/ChangeLog   |  5 +++++
 src/tests/hammer/Makefile.in |  3 ++-
 src/tests/verify/ChangeLog   |  4 ++++
 src/tests/verify/Makefile.in |  6 +++++-
 9 files changed, 46 insertions(+), 10 deletions(-)

commit f84c8f9ec86812fce06f75d7136a4444df0bca29
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 02:57:06 1994 +0000

    Relink executable if libraries change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4400 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog              |  4 ++++
 src/appl/bsd/Makefile.in            | 13 +++++++------
 src/appl/gss-sample/ChangeLog       |  4 ++++
 src/appl/gss-sample/Makefile.in     |  6 ++++--
 src/appl/mailquery/ChangeLog        |  4 ++++
 src/appl/mailquery/Makefile.in      |  3 ++-
 src/appl/movemail/ChangeLog         |  4 ++++
 src/appl/movemail/Makefile.in       |  3 ++-
 src/appl/popper/ChangeLog           |  4 ++++
 src/appl/popper/Makefile.in         |  3 ++-
 src/appl/telnet/telnet/ChangeLog    |  4 ++++
 src/appl/telnet/telnet/Makefile.in  |  3 ++-
 src/appl/telnet/telnetd/ChangeLog   |  4 ++++
 src/appl/telnet/telnetd/Makefile.in |  3 ++-
 src/appl/user_user/ChangeLog        |  4 ++++
 src/appl/user_user/Makefile.in      |  5 +++--
 16 files changed, 56 insertions(+), 15 deletions(-)

commit ccfaefdf174943379ddd8e9aa8a139a8d7d70c8e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 02:47:33 1994 +0000

    Relink executable if libraries change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4399 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/ChangeLog   | 5 +++++
 src/appl/simple/client/Makefile.in | 3 ++-
 src/appl/simple/server/ChangeLog   | 4 ++++
 src/appl/simple/server/Makefile.in | 3 ++-
 src/kadmin/client/ChangeLog        | 4 ++++
 src/kadmin/client/Makefile.in      | 7 ++-----
 src/kadmin/kpasswd/ChangeLog       | 4 ++++
 src/kadmin/kpasswd/Makefile.in     | 6 ++----
 src/kadmin/server/ChangeLog        | 4 ++++
 9 files changed, 29 insertions(+), 11 deletions(-)

commit a6c3b6fa64065a2307e7ef9f7ffcb50ae9656d40
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 02:26:20 1994 +0000

    Relink executable if libraries change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4398 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/ChangeLog     | 4 ++++
 src/admin/aname/Makefile.in   | 2 ++
 src/admin/convert/ChangeLog   | 4 ++++
 src/admin/convert/Makefile.in | 3 +++
 src/admin/create/ChangeLog    | 4 ++++
 src/admin/create/Makefile.in  | 2 ++
 src/admin/destroy/ChangeLog   | 4 ++++
 src/admin/destroy/Makefile.in | 2 ++
 src/admin/stash/ChangeLog     | 4 ++++
 src/admin/stash/Makefile.in   | 2 ++
 10 files changed, 31 insertions(+)

commit 0b12a9c25d5597f221bb37fba03635f5fdd97884
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 02:18:48 1994 +0000

    Relink executables if libraries change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4397 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog   | 2 ++
 src/slave/Makefile.in | 1 +
 2 files changed, 3 insertions(+)

commit fdd93398e11ad2f35f670e0d667d08daaa84af33
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 02:17:40 1994 +0000

    Fix declaration of usage()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4396 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3cca061cdcc1837da3fd07f0e9f24d69c7d13b17
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 02:16:44 1994 +0000

    Use getsockname instead of getpeername in order to get the sender address!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4395 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog | 5 +++++
 src/slave/kprop.c   | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit dd55f3b24a37735b7ee0f709069ef2397db334d6
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 02:12:46 1994 +0000

    In krb5_rc_dfl_recover, krb5_rc_io_size was being called with
    completely bogus arguments.   It's amazing it worked at all...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4394 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 6 ++++++
 src/lib/krb5/rcache/rc_dfl.c  | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 39ccb4102625c0491c66414d6ad382ed5c86b8f5
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 30 02:05:40 1994 +0000

    Removed MIT DES implementation; only use Fergeson DES
    
    Fix destest and verify so that they work with the new DES libraries.
    
    "make check" will run the DES test suite.  (Note that all of the krb5 libraries
    have to be built, since they depend on them.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4393 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Makefile.in  |  38 ++--
 src/lib/crypto/des/configure.in |   3 +
 src/lib/crypto/des/des.c        | 463 ----------------------------------------
 src/lib/crypto/des/destest.c    | 138 ++++++------
 src/lib/crypto/des/f_cbc.c      |  20 ++
 src/lib/crypto/des/f_cksum.c    |  15 ++
 src/lib/crypto/des/key_parity.c |  73 -------
 src/lib/crypto/des/make_e.c     |  58 -----
 src/lib/crypto/des/make_fp.c    |  80 -------
 src/lib/crypto/des/make_ip.c    |  71 ------
 src/lib/crypto/des/make_kp.c    | 222 -------------------
 src/lib/crypto/des/make_odd.c   |  61 ------
 src/lib/crypto/des/make_p.c     |  66 ------
 src/lib/crypto/des/make_pt.c    |  81 -------
 src/lib/crypto/des/make_s.c     |  49 -----
 src/lib/crypto/des/make_st.c    |  83 -------
 src/lib/crypto/des/misc.c       | 366 -------------------------------
 src/lib/crypto/des/tables.h     | 122 -----------
 src/lib/crypto/des/verify.c     |  37 +++-
 19 files changed, 153 insertions(+), 1893 deletions(-)

commit b12de5894196674de51243afedea179b84d1621c
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Sep 30 00:01:43 1994 +0000

    More will be added..
    
    	* base.conf: simplest path, lists all executables.
    	* ucb.conf: add /usr/ucb to the base path.
    	* svr4.conf: add /usr/ccs/bin instead.
    	* athena.conf: sets KRB4 to /usr/athena.
    	* cns.conf: sets KRB4 to /usr/kerberos.
    	* gcc.conf: overrids CC and CC_OPTS for gcc -g -O -Wall.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4391 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/kfrags/ChangeLog   |  8 ++++++++
 src/util/kfrags/athena.conf |  1 +
 src/util/kfrags/base.conf   | 10 ++++++++++
 src/util/kfrags/cns.conf    |  1 +
 src/util/kfrags/gcc.conf    |  2 ++
 src/util/kfrags/root.conf   | 27 +++++++++++++++++++++++++++
 src/util/kfrags/svr4.conf   |  1 +
 src/util/kfrags/ucb.conf    |  1 +
 8 files changed, 51 insertions(+)

commit cbdf83ddcd6c8dd7f37bc200190aa4fa249c41d6
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Sep 30 00:00:42 1994 +0000

    	* util/kbuild: complete rewrite.
    	* util/kfrags: fragments of input to kbuild.
    
    See top of util/kbuild for instructions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4390 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ChangeLog |   5 +++
 src/util/kbuild    | 107 ++++++++++++++++++++++++++++++++++++++++++++++-------
 2 files changed, 98 insertions(+), 14 deletions(-)

commit dd432091321ff0c68102127e01b91dd40448a782
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Sep 29 21:57:40 1994 +0000

    	* krlogin.c (mode): ifdef VLNEXT instead of svr4 for ^V fixing.
    	(doit): ditto.
    	krlogin.c, configure.in: include sys/tty.h and sys/ttold.h only if
    	they're both there.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4388 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 9 +++++++++
 src/appl/bsd/configure.in | 2 +-
 src/appl/bsd/krlogin.c    | 9 ++++++---
 3 files changed, 16 insertions(+), 4 deletions(-)

commit 4eb0c31894500ab222e13ab8c7f69c19181845aa
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 29 21:04:42 1994 +0000

    cache name was not being properly null-terminated
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4385 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 3 +++
 src/lib/krb5/krb/srv_rcache.c | 1 +
 2 files changed, 4 insertions(+)

commit 1555176add8a72f7eb80d33a07b60c288093213e
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 29 20:54:22 1994 +0000

    Make sure mod time on the dump_ok file is updated.  (Some systems
    don't update the mod-time when a file is opened for writing.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4384 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog | 4 ++++
 src/admin/edit/dump.c    | 8 ++++++++
 2 files changed, 12 insertions(+)

commit 348744ed602b849db90e4d87571c6f3fe2b25552
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 29 20:50:48 1994 +0000

    Relink executable when libraries change
    
    Apply suggested change from Openvision so that principals with spaces
    in their names can be read in.
    
    Pass variable with correct type to ctime().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4383 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog   |  5 +++
 src/admin/edit/Makefile.in |  2 ++
 src/admin/edit/dump.c      | 81 ++++++++++++++++++++++++++++++++++++++--------
 src/admin/edit/kdb5_edit.c |  6 ++--
 4 files changed, 79 insertions(+), 15 deletions(-)

commit 6944fb788483cb004a3a855c2a97524248742f03
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 29 20:33:59 1994 +0000

    Oops..  Missing close brace
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4382 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ss_wrapper.c | 1 +
 1 file changed, 1 insertion(+)

commit 90b741833353d4c20304f00e16f2d1f9a420d65c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 29 20:27:35 1994 +0000

    Exit with a non-zero status if there was an error in an executed command.
    (Useful when the -R option is used in a shell-script.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4381 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog     |   8 +++
 src/admin/edit/dump.c        |  14 +++++
 src/admin/edit/kdb5_edit.c   | 120 +++++++++++++++++++++++++++++++++++++++++--
 src/admin/edit/ss_wrapper.c  |   6 ++-
 src/admin/edit/tcl_wrapper.c |   6 +--
 5 files changed, 145 insertions(+), 9 deletions(-)

commit 345a24fe4f84f7eb10e0fe68932bcafd399c2328
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 29 19:46:22 1994 +0000

    Add support for KRB5_KDCREP_SKEW error code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4380 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/425error.c | 1 +
 src/lib/krb425/ChangeLog  | 5 +++++
 2 files changed, 6 insertions(+)

commit 71060a34fd8d6f1444f7af82ad8faba4893bac24
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 29 19:43:18 1994 +0000

    Added new error codes (from suggested changes from Openvision)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4379 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 6 ++++++
 src/lib/krb5/error_tables/krb5_err.et | 3 +++
 2 files changed, 9 insertions(+)

commit e3670f5b6ae971edd43550cab93d14093f154a87
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 29 19:39:52 1994 +0000

    Return new error codes KRB5_IN_TKT_REALM_MISTCH and KRB5_KDCREP_SKEW
    instead of more generic error codes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4378 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 10 +++++++++-
 src/lib/krb5/krb/gc_via_tgt.c | 14 ++++++++++----
 src/lib/krb5/krb/get_in_tkt.c | 11 +++++++++--
 3 files changed, 28 insertions(+), 7 deletions(-)

commit d12913aa23d9e1f0321b9cc1a9f7da4b706850b1
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 29 19:29:34 1994 +0000

    Added realm compare function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4377 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    |  5 +++++
 src/include/krb5/func-proto.h |  3 +++
 src/lib/krb5/krb/ChangeLog    |  5 +++++
 src/lib/krb5/krb/princ_comp.c | 17 ++++++++++++++---
 4 files changed, 27 insertions(+), 3 deletions(-)

commit c17c99275fdf90b3513833182589be01af6b2148
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 29 18:44:51 1994 +0000

    Always fill in a NULL for a zero-length char string or octet string in
    asn1_remove_charstring or asn1_remove_octetstring.  This means we do
    the same thing no matter whether the system returns NULL for malloc(0) or not.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4376 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog |  8 ++++++++
 src/lib/krb5/asn.1/asn1buf.c | 15 ++++++++++++---
 2 files changed, 20 insertions(+), 3 deletions(-)

commit b2caf4b17818398c789a51032d0f90704c182ebf
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 29 18:40:00 1994 +0000

    Return the most recent key (with the greatest kvno) instead of the
    first key found in the keytab file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4375 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog    |  6 ++++++
 src/lib/krb5/keytab/file/ktf_get_en.c | 26 +++++++++++++++++++-------
 2 files changed, 25 insertions(+), 7 deletions(-)

commit 35d701a1e0d20fcb008182d7e0c2861f102cd279
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Sep 29 04:39:35 1994 +0000

    not quite first cut "safety" checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4374 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin.new/client/getdate.y | 889 ++++++++++++++++++++++++++++++++++++++++
 src/kadmin.new/client/kadmin.c  | 383 +++++++++++++++++
 2 files changed, 1272 insertions(+)

commit 45bff501fdd072094e95cfc7cc56d554c0ccb1cf
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 29 04:04:56 1994 +0000

    Relink executable when library changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4373 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/ChangeLog   | 5 +++++
 src/appl/sample/sclient/Makefile.in | 6 +++---
 src/appl/sample/sserver/ChangeLog   | 4 ++++
 src/appl/sample/sserver/Makefile.in | 6 +++---
 src/kdc/ChangeLog                   | 4 ++++
 src/kdc/Makefile.in                 | 1 +
 6 files changed, 20 insertions(+), 6 deletions(-)

commit f9bba7c1f72dc3348f16d1037935e11d4b3f66ef
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Sep 29 03:41:48 1994 +0000

    	(K4LIB): add libdes.a, needed for des_pcbc_encrypt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4372 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 24d6bdb2cb21b7b3f5bdf8637f61a4628b6b7998
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Sep 29 02:33:50 1994 +0000

    updated as pre Barr3y's comments (forgot to check in earlier)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4371 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadmin/cli.func-spec | 77 +++++++++++++++++++++---------------------------
 1 file changed, 34 insertions(+), 43 deletions(-)

commit b357dec0ba0b70679ccff2d5204485f1c07a6357
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Sep 29 01:04:59 1994 +0000

    	* configure.in (srand48): check for srand48, and if it exists,
    	substitute it for srandom (and lrand48 for random.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4370 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 5 +++++
 src/appl/bsd/configure.in | 2 ++
 2 files changed, 7 insertions(+)

commit c792febcb0c093b7c69613d794553e2f31a86f52
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Sep 28 21:44:18 1994 +0000

    Wed Sep 28 14:36:29 1994  Mark Eichin  (eichin@rtl.cygnus.com)
    
    	* Makefile.in: always put $(K4LIB) before $(KLIB) so that
    	references to libcrypto.a get resolved.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4365 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 5 +++++
 src/appl/bsd/Makefile.in | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 21b7b4cbbe71d51c2b1da174d6076e0ccd1c0973
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Sep 28 20:36:26 1994 +0000

    get NULL from stdio for sunos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4360 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog     | 4 ++++
 src/tests/asn.1/ktest_equal.c | 1 +
 2 files changed, 5 insertions(+)

commit 50b4f3cba3dfe75d3d5cfb937b8938f251069a5f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 28 03:33:29 1994 +0000

    = should have been == in commented out code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4359 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 5 +++++
 src/lib/krb5/asn.1/krb5_encode.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 1f01f57857ad4a2bdd7bd9849aaf7050cadfd877
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 28 03:32:08 1994 +0000

    Fix to reflect fact that krb5_rc_dfl_close() now frees the rcache structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4358 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog            | 6 ++++++
 src/lib/gssapi/krb5/accept_sec_context.c | 2 --
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 5fd779511ac5c08fae48b00c448f504b5f548ae2
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Sep 28 00:17:46 1994 +0000

    fix initial test/square-bracket bug
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4357 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/kbuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 93454258d46bc8c54128e9d8d5b685a641453067
Author: Jon Rochlis <jon@mit.edu>
Date:   Fri Sep 23 20:22:58 1994 +0000

    Mark this as OV confidential. It's ugly but it'll do for now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4345 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit c5277cb51269b1d5b56bb93764437f8a4d8f265e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 23 02:55:29 1994 +0000

    Change the interface of krb5_ktfile_read_entry and
    krb5_ktfile_internal_read_entry so that they don't allocate memory for
    the top-level structure.  All of their callers didn't need it and were
    freeing it anyway.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4342 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog    | 11 +++++++++++
 src/lib/krb5/keytab/file/ktf_get_en.c | 22 +++++++++-------------
 src/lib/krb5/keytab/file/ktf_next.c   |  5 ++---
 src/lib/krb5/keytab/file/ktf_remove.c | 28 +++++++++++-----------------
 src/lib/krb5/keytab/file/ktf_util.c   | 21 ++++++++++-----------
 src/lib/krb5/keytab/file/ktfile.h     |  4 ++--
 6 files changed, 45 insertions(+), 46 deletions(-)

commit c659e778f4e062d06ba17d9c471b382ac9e34ad5
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 23 02:48:49 1994 +0000

    Add dependencies for the libraries (so the executables are automatically
    relinked when the libraries change)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4341 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/Makefile.in | 6 +++---
 src/clients/kinit/Makefile.in    | 6 +++---
 src/clients/ksu/Makefile.in      | 6 +++---
 3 files changed, 9 insertions(+), 9 deletions(-)

commit 75d18ef4d2f7fec75774909da96dd3b14b34ab71
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 23 02:47:21 1994 +0000

    Make sure all object files are removed in a make clean operation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4340 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 20a1e94f417eb8c0ad75667fc37feb919ff8042b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 23 02:42:51 1994 +0000

    Fix memory leak in klist --- the returned credentials should be freed before
    the next set is fetched.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4339 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/ChangeLog   | 5 +++++
 src/clients/klist/Makefile.in | 6 +++---
 src/clients/klist/klist.c     | 4 +++-
 3 files changed, 11 insertions(+), 4 deletions(-)

commit 64380cf37e33b8771e7c703ef4ba5fb230d9745d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 23 02:31:58 1994 +0000

    xfree() should have been krb5_xfree()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4338 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_destry.c  | 6 +++---
 src/lib/krb5/ccache/stdio/scc_destry.c | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 0788ffb65f879a3c0f8cf4d2b6129bbce2dbc531
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 23 01:54:30 1994 +0000

    Oops.  One more free needed to be inserted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4337 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_remove.c | 1 +
 1 file changed, 1 insertion(+)

commit b9dfc7c058a8425b298c826c5f2ff7bb5232d626
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 23 01:53:08 1994 +0000

    Fix memory leak caused by not freeing top-level structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4336 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog    | 5 +++++
 src/lib/krb5/keytab/file/ktf_remove.c | 1 +
 2 files changed, 6 insertions(+)

commit d73ef33a7ec0d6332d17ddb7099895abd4de4d8b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 23 01:46:17 1994 +0000

    Tighten up wording of krb5_cc_destroy and krb5_cc_close to make it clear
    that the credentials cache object is freed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4335 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ccache.tex | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 955414824eb55c653811f522bcfe47fa8dd67d31
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 23 01:39:18 1994 +0000

    Make sure memory associated the credentials cache is freed after the
    cache is destroyed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4334 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog     |  5 +++++
 src/lib/krb5/ccache/file/fcc_destry.c  | 19 +++++++++++++------
 src/lib/krb5/ccache/stdio/ChangeLog    |  5 +++++
 src/lib/krb5/ccache/stdio/scc_destry.c | 13 +++++++++----
 4 files changed, 32 insertions(+), 10 deletions(-)

commit 6729afae0b2c3d18853c0ff3d585c5f61d678a2c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 23 01:30:17 1994 +0000

    Fix silly spelling typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4333 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_init.c  | 2 +-
 src/lib/krb5/ccache/stdio/scc_init.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5e9d142e1eca5a1d4d5d19ce7032693e7acce35f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 23 01:16:21 1994 +0000

    Fix typo in comment.  (Silly spelling mistake)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4332 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/new_rn_key.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b6384434a6d3bbbaf578f1092d9bf0820817d82a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 23 01:14:35 1994 +0000

    Fix so that autoconf actually checks for bison/yacc/byacc, so that systems
    without yacc will win.  (Previously, the com_err and ss libraries assumed that
    yacc existed.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4331 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/pre.in        | 1 +
 src/util/et/configure.in | 1 +
 src/util/ss/Makefile.in  | 2 +-
 src/util/ss/configure.in | 1 +
 4 files changed, 4 insertions(+), 1 deletion(-)

commit 265deb84dc45732c1deac6a6745348b79bfaedf0
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 23 00:49:31 1994 +0000

    Fix order of autoconf macros so that the tests can find CC properly.
    (WITH_CCOPTS was too late in the file.  We need a standard order to be
    documented and enforced!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4330 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog    | 4 ++++
 src/appl/popper/configure.in | 4 ++--
 src/lib/krb5/os/ChangeLog    | 5 +++++
 src/lib/krb5/os/configure.in | 6 +++---
 4 files changed, 14 insertions(+), 5 deletions(-)

commit 85292848ff3c750868fb86b3c213a0ca2c22b003
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 22 16:39:53 1994 +0000

    Applied Cybersafe's changes to do transited realm path checking
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4328 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog            |   5 +
 src/include/krb5/func-proto.h         |   4 +
 src/kdc/ChangeLog                     |  16 ++
 src/kdc/do_tgs_req.c                  |  15 +-
 src/kdc/kdc_util.c                    | 298 +++++++++++++++++++---------------
 src/kdc/kdc_util.h                    |   3 +-
 src/lib/krb5/error_tables/ChangeLog   |   4 +
 src/lib/krb5/error_tables/krb5_err.et |   2 +-
 src/lib/krb5/krb/ChangeLog            |   8 +
 src/lib/krb5/krb/Makefile.in          |   2 +
 src/lib/krb5/krb/chk_trans.c          |  92 +++++++++++
 src/lib/krb5/krb/rd_req_dec.c         |  64 +++++++-
 12 files changed, 378 insertions(+), 135 deletions(-)

commit 787858e0528df604a6e88abe19f7b3fff76f3502
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 21 20:55:11 1994 +0000

    Fix memory leak in decode timestamp return
    
    Initialize return variable in decode_krb5_authdata()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4327 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 9 +++++++++
 src/lib/krb5/asn.1/asn1_decode.c | 6 +++++-
 src/lib/krb5/asn.1/krb5_decode.c | 1 +
 3 files changed, 15 insertions(+), 1 deletion(-)

commit 2ad4b37c492deb14b5b585f043f7a72b1c544a5f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 21 04:03:06 1994 +0000

    Fix typo which was causing krb5_encode_test.c to fail due to trying to
    free the wrong thing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4305 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/ChangeLog | 6 ++++++
 src/tests/asn.1/utility.c | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 661fe5cbe1f4560e9d5971f933c9e0c19ea35460
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 21 02:45:20 1994 +0000

    Kbuild is a program which builds a Kerberos V5 distribution with a
    specific set of compilation programs and configuration options, in a
    repeatable manner.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4304 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/kbuild | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 63 insertions(+)

commit 65fafda60c3f01a31d2dc14b7df2eb9fd7e84067
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 22:41:12 1994 +0000

    index() -> strchr()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4257 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/ChangeLog     | 4 ++++
 src/tests/hammer/kdc5_hammer.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit a6314ba4bd49a043d3340d57a7b2ebb6baa1faf5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 22:34:43 1994 +0000

    Put the tests directory under autoconf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4256 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in              |  2 +-
 src/tests/Makefile.in         |  2 ++
 src/tests/configure.in        |  9 +++++++++
 src/tests/create/Makefile.in  | 24 ++++++++++++++++++++++++
 src/tests/create/configure.in | 11 +++++++++++
 src/tests/hammer/Makefile.in  | 23 +++++++++++++++++++++++
 src/tests/hammer/configure.in | 11 +++++++++++
 src/tests/verify/Makefile.in  | 24 ++++++++++++++++++++++++
 src/tests/verify/configure.in | 11 +++++++++++
 9 files changed, 116 insertions(+), 1 deletion(-)

commit 161fb64d7b34b57e0ec3b2340d4d4dcdaebee525
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 22:34:11 1994 +0000

    Put the tests directory under autoconf
    
    Incorporate krb5_encode_test_body.c into krb5_encode_test.c (no longer
    any need to keep them as separate files.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4255 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/Makefile.in             |  36 +++
 src/tests/asn.1/configure.in            |  11 +
 src/tests/asn.1/krb5_decode_test.c      |   2 +-
 src/tests/asn.1/krb5_encode_test.c      | 381 +++++++++++++++++++++++++++++++-
 src/tests/asn.1/krb5_encode_test_body.c | 378 -------------------------------
 5 files changed, 425 insertions(+), 383 deletions(-)

commit 98b8b08da9e902eb0c54c76e4f21174fde57f49c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 21:22:10 1994 +0000

    Create database with key version number of 1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4254 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/ChangeLog     | 5 +++++
 src/tests/create/kdb5_mkdums.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit a5f959d0173d0af692a70c0cdec06ba3ad67f300
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 21:16:07 1994 +0000

    Initialize key version numbers to be 1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4253 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/ChangeLog      | 5 +++++
 src/admin/convert/kdb5_convert.c | 6 +++---
 2 files changed, 8 insertions(+), 3 deletions(-)

commit a599be55937b040b57234a8a5298ad77919d1a85
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 20:57:54 1994 +0000

    Don't chop off last character of principal name if it is passed in to
    the add principal function.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4252 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/ChangeLog    |  6 ++++++
 src/kadmin/client/kadmin_add.c | 12 ++++++------
 2 files changed, 12 insertions(+), 6 deletions(-)

commit f283668229cd1e6d2ece6b4a43a58df1cccc69bb
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 16:49:32 1994 +0000

    Only report errors to syslog if the debug flag is not set.  (Otherwise
    send them to stderr.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4244 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog | 5 +++++
 src/slave/kpropd.c  | 6 ++++--
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 5f3e56bb689a93238887f3184169b5c2c5826858
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 16:17:13 1994 +0000

    TODO file updated from tsx-11
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4243 dc483132-0cff-0310-8789-dd5450dbe970

 src/TODO | 76 ++++++++++++++++++++++++++++++++++------------------------------
 1 file changed, 40 insertions(+), 36 deletions(-)

commit a59ab7c554006efaaf51922d51153e1126fd6091
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 15:35:45 1994 +0000

    Moved CONFIG_RULES before AC_HAVE_LIBRARY() rules, so that they work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4242 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/ChangeLog    | 5 +++++
 src/appl/mailquery/configure.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit d3776d3c092e376c9c7099021e90e510837c56d3
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 15:11:02 1994 +0000

    Use krb5_rd_req instead of krb5_rd_req_decode, to eliminate some code
    duplication.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4241 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  5 +++++
 src/lib/krb5/krb/rd_req_sim.c | 21 ++-------------------
 2 files changed, 7 insertions(+), 19 deletions(-)

commit a3e5a1168e26b8ccce93206aa3c3b9e1967e1735
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 15:03:00 1994 +0000

    Fix error string ("for reading" -> "for writing")
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4240 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ChangeLog | 6 ++++++
 src/admin/edit/dump.c    | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit fa8440a397d1bed1936811cb1e19ab1c2e61d83a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 14:51:08 1994 +0000

    Apply new copyright notice to the krb524 sources.  (1993, GZA -> 1994 OV)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4239 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/ChangeLog       | 13 +++++++++++++
 src/krb524/Makefile        | 30 ++++++++++++++++--------------
 src/krb524/README          | 32 +++++++++++++++++---------------
 src/krb524/RELEASE_NOTES   |  6 +++---
 src/krb524/conv_creds.c    | 30 ++++++++++++++++--------------
 src/krb524/conv_princ.c    | 30 ++++++++++++++++--------------
 src/krb524/conv_tkt.c      | 30 ++++++++++++++++--------------
 src/krb524/conv_tkt_skey.c | 30 ++++++++++++++++--------------
 src/krb524/encode.c        | 30 ++++++++++++++++--------------
 src/krb524/getcred.c       | 30 ++++++++++++++++--------------
 src/krb524/globals.c       | 30 ++++++++++++++++--------------
 src/krb524/k524init.c      | 30 ++++++++++++++++--------------
 src/krb524/krb524.h        | 30 ++++++++++++++++--------------
 src/krb524/krb524_err.et   | 30 ++++++++++++++++--------------
 src/krb524/krb524d.c       | 30 ++++++++++++++++--------------
 src/krb524/misc.c          | 30 ++++++++++++++++--------------
 src/krb524/test.c          | 30 ++++++++++++++++--------------
 17 files changed, 257 insertions(+), 214 deletions(-)

commit 3d20b8d1838d625fe607d9940965bfdaa4060fd4
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 04:24:09 1994 +0000

    Fix bug in V4 emulation where it was always assuming the master key
    version number was zero.  Now it actually reads it in from the master
    key database entry.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4238 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c |  3 ++-
 src/kdc/main.c        | 23 +++++++++++++++++++++++
 2 files changed, 25 insertions(+), 1 deletion(-)

commit 261f3efe59a66483e5b4110b7d745ee74302588b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 04:22:13 1994 +0000

    Fix a number of pointer aliasing bugs
    
    Make sure the master key version number is propgated correctly for new keys.
    
    Fixed bug where process_client tried to free an automatic variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4237 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog     | 18 ++++++++++++++++++
 src/kadmin/server/adm_check.c   |  1 +
 src/kadmin/server/adm_extern.h  |  1 +
 src/kadmin/server/adm_funcs.c   | 40 ++++++++++++++++------------------------
 src/kadmin/server/adm_listen.c  |  1 +
 src/kadmin/server/adm_nego.c    |  1 +
 src/kadmin/server/adm_network.c |  1 +
 src/kadmin/server/adm_process.c |  6 +++---
 src/kadmin/server/adm_server.c  | 21 ++++++++++++++++++++-
 9 files changed, 62 insertions(+), 28 deletions(-)

commit dec11ffac772c31a257bf94e43c2df527c3df33e
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 04:20:26 1994 +0000

    Removed an excess free() call
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4236 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/ChangeLog    | 5 +++++
 src/kadmin/client/kadmin_add.c | 1 -
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 30e653f1e51782f17817d95b05ee6c106dac3a37
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 01:58:33 1994 +0000

    Fixed bug reported by Bill Sommerfeld where a missing byte-swap on a
    little-endian machine causes the delete operation fail.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4235 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ChangeLog  |  6 ++++++
 src/lib/krb5/keytab/file/ktf_util.c | 12 +++++++++---
 2 files changed, 15 insertions(+), 3 deletions(-)

commit d9e9a0bb53594eb16d7961b3b36052fa3f14a08e
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 15 01:49:54 1994 +0000

    Fixed stupid type in make install target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4234 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/ChangeLog   | 3 +++
 src/appl/user_user/Makefile.in | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit b7f9b68a41cd8711cabe6777415e2e765cbcd890
Author: Jonathan Kamens <jik@mit.edu>
Date:   Tue Sep 13 18:33:54 1994 +0000

    Back out the randkey changes (revision 1.11)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4228 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 3 ---
 1 file changed, 3 deletions(-)

commit 3217ed6229b8e43ec8d29c67536ff9e47a1baffc
Author: Jonathan Kamens <jik@mit.edu>
Date:   Tue Sep 13 18:33:17 1994 +0000

    Back out randkey changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4227 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

commit 71063aeaeddf8666da8c49550166099718547182
Author: Jonathan Kamens <jik@mit.edu>
Date:   Mon Sep 12 20:53:00 1994 +0000

    Get rid of periods in error table messages.
    Fix a typo in the API versioning messages.
    Reword some of the API versioning messages so that they're in the same
    syntax as the other messages.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4221 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 82 +++++++++++++++++++++++-----------------------
 1 file changed, 41 insertions(+), 41 deletions(-)

commit f3a416b53baeea70825cb74125129583e1eccb2f
Author: Jonathan Kamens <jik@mit.edu>
Date:   Mon Sep 12 20:29:29 1994 +0000

    Increment the current API version number, document the new behavior of
    randkey_principal in API version 2 (return the new kvno as well as the
    keyblock).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4220 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 89a3861d62c4d91e2132f9628c2ee9a1308f99c2
Author: Jonathan Kamens <jik@mit.edu>
Date:   Mon Sep 12 20:28:54 1994 +0000

    Mention that in randkey_principal, the new key version number is only
    returned for API versions greater than 1.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4219 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 3 +++
 1 file changed, 3 insertions(+)

commit 5bfac871b84bc4b47ddd829af322ef3448c87fcb
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 9 03:36:01 1994 +0000

    Two global variables didn't need to be global; changed to be static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4211 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 5 +++++
 src/lib/krb5/rcache/rc_io.c   | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 963904340ba60ee62ecb6791488b9a9506a2728c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 9 02:35:42 1994 +0000

    Reversed order of \n\r to make jik happy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4210 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 5 +++++
 src/util/et/com_err.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 5fcee295bfa160f762bc72b16eabb0624cab83e6
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 31 01:35:49 1994 +0000

    Added declaration for strdup() if HAS_STRDUP is not defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4208 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog     | 8 ++++++++
 src/util/ss/cmd_tbl.lex.l | 4 ++++
 src/util/ss/ct.y          | 5 +++++
 3 files changed, 17 insertions(+)

commit d136e5fd1881a14ab95751c2f50ea4345ca13a18
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Aug 20 05:48:18 1994 +0000

    Fix pointer aliasing problem between newkey and authent->subkey
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4204 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    | 5 +++++
 src/lib/krb5/krb/mk_req_ext.c | 8 ++++++++
 2 files changed, 13 insertions(+)

commit db46e304a7c6f47a78d2d091c5c05be85b9b67f0
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Aug 20 05:37:33 1994 +0000

    Fix wrong OID's!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4203 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog        |  4 ++++
 src/lib/gssapi/generic/gssapi_generic.c | 24 ++++++++++++------------
 2 files changed, 16 insertions(+), 12 deletions(-)

commit c3cc0eff87038ed30e63c45dab99eead07079523
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Aug 20 05:36:24 1994 +0000

    Fix bug of trying to use freed memory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4202 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/ChangeLog | 6 ++++++
 src/lib/krb5/rcache/rc_dfl.c  | 5 ++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

commit a4baf037f70e5daddd00952d04f4c9f11b607aff
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Aug 19 18:52:35 1994 +0000

    proposed ovsec_kadm_init_* changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4199 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 51 ++++++++++++++++++++++++++++++++++------------
 1 file changed, 38 insertions(+), 13 deletions(-)

commit 92a6873a7a2e7983c535707d145783e44c744c04
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 18 23:08:56 1994 +0000

    Added #ifdef NEED_SYS_FCNTL_H around <sys/fcntl.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4198 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog    | 5 +++++
 src/appl/popper/configure.in | 1 +
 src/appl/popper/pop_xmit.c   | 2 ++
 3 files changed, 8 insertions(+)

commit 0bd95a2b721033bd543e1b5c040a9cfca45aa4c2
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 18 23:03:05 1994 +0000

    Fix KRB4 handling (was broken, just like kdc directory)
    
    Fix bug to allow cross-realm forwarded credentials to work.
    
    Store the forwarded credentials in a pid-dependent file, so that
    different rlogin sessions get different credentials caches.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4197 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 17 +++++++++++++++++
 src/appl/bsd/Makefile.in  | 22 +++++++++++-----------
 src/appl/bsd/configure.in |  6 ++++++
 src/appl/bsd/forward.c    | 12 +++++++++---
 4 files changed, 43 insertions(+), 14 deletions(-)

commit ef9c510ceab1afc54bbe15a2a27a3dcb71b7513a
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Aug 18 22:56:37 1994 +0000

    always substitute
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4196 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 5 +++++
 src/appl/bsd/configure.in | 4 +++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 44a664fba0ae7a73f18f1e8bcb7337c0c86459df
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Aug 18 22:37:33 1994 +0000

    document previous stamping
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4195 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 6 ++++++
 1 file changed, 6 insertions(+)

commit 6d6c7c7bb9323b4b32e2768fd2c2f62abf93dd96
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Aug 18 22:35:24 1994 +0000

    stamp out rcs keywords
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4194 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c              | 7 +------
 src/slave/kprop.h              | 4 +---
 src/slave/kpropd.c             | 7 +------
 src/tests/create/kdb5_mkdums.c | 8 +-------
 src/tests/dump.c               | 9 +--------
 src/tests/hammer/kdc5_hammer.c | 8 +-------
 src/tests/hammer/pp.c          | 7 +------
 src/tests/test1.c              | 9 +--------
 src/tests/verify/kdb5_verify.c | 8 +-------
 src/tests/verify/pkey.c        | 7 +------
 10 files changed, 10 insertions(+), 64 deletions(-)

commit 0c815d8929bee163298fae54d0ee71656c895c91
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 18 22:21:04 1994 +0000

    Fix broken $(KRB4)/lib/libdes.a inclusion in the Makefile --- should have
    been checked and done in configure.in only if KRB4 is defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4193 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 6 ++++++
 src/kdc/Makefile.in  | 2 +-
 src/kdc/configure.in | 2 +-
 3 files changed, 8 insertions(+), 2 deletions(-)

commit a048d1fd025243e5b9261a9519b1e415985c3eae
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Aug 18 22:14:44 1994 +0000

    stamp out rcs keywords
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4192 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.c | 7 +------
 src/prototype/prototype.h | 4 +---
 2 files changed, 2 insertions(+), 9 deletions(-)

commit 814b335233e2974e81dfede664dcf7d12299dcc4
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Aug 18 22:08:45 1994 +0000

    stamp out rcs keywords
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4191 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/crc.c                      | 7 +------
 src/lib/crypto/crc32/crctest.c                  | 7 +------
 src/lib/crypto/cryptoconf.c                     | 7 +------
 src/lib/crypto/des/cbc_cksum.c                  | 7 +------
 src/lib/crypto/des/cksum.c                      | 7 +------
 src/lib/crypto/des/cs_entry.c                   | 7 +------
 src/lib/crypto/des/des.c                        | 7 +------
 src/lib/crypto/des/des_int.h                    | 4 +---
 src/lib/crypto/des/destest.c                    | 7 +------
 src/lib/crypto/des/enc_dec.c                    | 7 +------
 src/lib/crypto/des/f_parity.c                   | 4 ----
 src/lib/crypto/des/fin_rndkey.c                 | 7 +------
 src/lib/crypto/des/finish_key.c                 | 7 +------
 src/lib/crypto/des/init_rkey.c                  | 7 +------
 src/lib/crypto/des/key_parity.c                 | 7 +------
 src/lib/crypto/des/key_sched.c                  | 7 +------
 src/lib/crypto/des/krb_glue.c                   | 7 +------
 src/lib/crypto/des/make_e.c                     | 7 +------
 src/lib/crypto/des/make_fp.c                    | 7 +------
 src/lib/crypto/des/make_ip.c                    | 7 +------
 src/lib/crypto/des/make_kp.c                    | 8 +-------
 src/lib/crypto/des/make_odd.c                   | 7 +------
 src/lib/crypto/des/make_p.c                     | 7 +------
 src/lib/crypto/des/make_pt.c                    | 7 +------
 src/lib/crypto/des/make_s.c                     | 7 +------
 src/lib/crypto/des/make_st.c                    | 7 +------
 src/lib/crypto/des/misc.c                       | 7 +------
 src/lib/crypto/des/new_rn_key.c                 | 7 +------
 src/lib/crypto/des/process_ky.c                 | 7 +------
 src/lib/crypto/des/random_key.c                 | 7 +------
 src/lib/crypto/des/string2key.c                 | 7 +------
 src/lib/crypto/des/tables.h                     | 4 +---
 src/lib/crypto/des/verify.c                     | 7 +------
 src/lib/crypto/des/weak_key.c                   | 7 +------
 src/lib/crypto/md4/md4.c                        | 8 +-------
 src/lib/crypto/md4/md4crypto.c                  | 7 +------
 src/lib/crypto/md4/md4driver.c                  | 8 +-------
 src/lib/crypto/md4/md4glue.c                    | 7 +------
 src/lib/crypto/md5/md5crypto.c                  | 4 ----
 src/lib/crypto/md5/md5glue.c                    | 4 ----
 src/lib/crypto/os/rnd_confoun.c                 | 7 +------
 src/lib/des425/cksum.c                          | 7 +------
 src/lib/des425/des.c                            | 7 +------
 src/lib/des425/des.h                            | 4 +---
 src/lib/des425/enc_dec.c                        | 7 +------
 src/lib/des425/key_parity.c                     | 7 +------
 src/lib/des425/key_sched.c                      | 7 +------
 src/lib/des425/new_rnd_key.c                    | 7 +------
 src/lib/des425/pcbc_encrypt.c                   | 7 +------
 src/lib/des425/quad_cksum.c                     | 7 +------
 src/lib/des425/random_key.c                     | 7 +------
 src/lib/des425/read_passwd.c                    | 7 +------
 src/lib/des425/str_to_key.c                     | 7 +------
 src/lib/des425/string2key.c                     | 7 +------
 src/lib/des425/verify.c                         | 7 +------
 src/lib/des425/weak_key.c                       | 7 +------
 src/lib/gssapi/generic/display_com_err_status.c | 4 ----
 src/lib/gssapi/generic/display_major_status.c   | 4 ----
 src/lib/gssapi/generic/gssapi.h                 | 4 ----
 src/lib/gssapi/generic/gssapiP_generic.h        | 4 ----
 src/lib/gssapi/generic/gssapi_generic.c         | 4 ----
 src/lib/gssapi/generic/gssapi_generic.h         | 4 ----
 src/lib/gssapi/generic/release_buffer.c         | 4 ----
 src/lib/gssapi/generic/release_oid_set.c        | 4 ----
 src/lib/gssapi/generic/util_buffer.c            | 4 ----
 src/lib/gssapi/generic/util_canonhost.c         | 4 ----
 src/lib/gssapi/generic/util_dup.c               | 4 ----
 src/lib/gssapi/generic/util_oid.c               | 4 ----
 src/lib/gssapi/generic/util_token.c             | 4 ----
 src/lib/gssapi/generic/util_val_nohash.c        | 4 ----
 src/lib/gssapi/generic/util_validate.c          | 4 ----
 src/lib/gssapi/krb5/accept_sec_context.c        | 4 ----
 src/lib/gssapi/krb5/acquire_cred.c              | 4 ----
 src/lib/gssapi/krb5/compare_name.c              | 4 ----
 src/lib/gssapi/krb5/context_time.c              | 4 ----
 src/lib/gssapi/krb5/delete_sec_context.c        | 4 ----
 src/lib/gssapi/krb5/display_name.c              | 4 ----
 src/lib/gssapi/krb5/display_status.c            | 4 ----
 src/lib/gssapi/krb5/get_tkt_flags.c             | 4 ----
 src/lib/gssapi/krb5/gssapiP_krb5.h              | 4 ----
 src/lib/gssapi/krb5/gssapi_krb5.c               | 4 ----
 src/lib/gssapi/krb5/gssapi_krb5.h               | 4 ----
 src/lib/gssapi/krb5/import_name.c               | 5 -----
 src/lib/gssapi/krb5/indicate_mechs.c            | 4 ----
 src/lib/gssapi/krb5/init_sec_context.c          | 4 ----
 src/lib/gssapi/krb5/inquire_context.c           | 4 ----
 src/lib/gssapi/krb5/inquire_cred.c              | 4 ----
 src/lib/gssapi/krb5/k5seal.c                    | 4 ----
 src/lib/gssapi/krb5/k5unseal.c                  | 4 ----
 src/lib/gssapi/krb5/krb5_gss_glue.c             | 4 ----
 src/lib/gssapi/krb5/process_context_token.c     | 4 ----
 src/lib/gssapi/krb5/release_cred.c              | 4 ----
 src/lib/gssapi/krb5/release_name.c              | 4 ----
 src/lib/gssapi/krb5/seal.c                      | 4 ----
 src/lib/gssapi/krb5/sign.c                      | 4 ----
 src/lib/gssapi/krb5/unseal.c                    | 4 ----
 src/lib/gssapi/krb5/util_cksum.c                | 4 ----
 src/lib/gssapi/krb5/util_crypt.c                | 4 ----
 src/lib/gssapi/krb5/util_seed.c                 | 4 ----
 src/lib/gssapi/krb5/util_seqnum.c               | 4 ----
 src/lib/gssapi/krb5/verify.c                    | 4 ----
 src/lib/kdb/decrypt_key.c                       | 7 +------
 src/lib/kdb/encrypt_key.c                       | 7 +------
 src/lib/kdb/fetch_mkey.c                        | 7 +------
 src/lib/kdb/kdb_dbm.c                           | 7 +------
 src/lib/kdb/kdbint.h                            | 4 +---
 src/lib/kdb/setup_mkey.c                        | 7 +------
 src/lib/kdb/store_mkey.c                        | 7 +------
 src/lib/kdb/verify_mky.c                        | 7 +------
 src/lib/krb425/425data.c                        | 7 +------
 src/lib/krb425/425error.c                       | 7 +------
 src/lib/krb425/des_sched.c                      | 7 +------
 src/lib/krb425/get_cred.c                       | 7 +------
 src/lib/krb425/get_krbhst.c                     | 7 +------
 src/lib/krb425/get_lrealm.c                     | 7 +------
 src/lib/krb425/get_phost.c                      | 7 +------
 src/lib/krb425/kn_parse.c                       | 7 +------
 src/lib/krb425/kntoln.c                         | 7 +------
 src/lib/krb425/krb425.h                         | 4 +---
 src/lib/krb425/kuserok.c                        | 3 +--
 src/lib/krb425/mk_priv.c                        | 7 +------
 src/lib/krb425/mk_req.c                         | 7 +------
 src/lib/krb425/mk_safe.c                        | 7 +------
 src/lib/krb425/net_read.c                       | 7 +------
 src/lib/krb425/net_write.c                      | 7 +------
 src/lib/krb425/rd_priv.c                        | 7 +------
 src/lib/krb425/rd_req.c                         | 7 +------
 src/lib/krb425/rd_safe.c                        | 7 +------
 src/lib/krb425/realmhost.c                      | 7 +------
 src/lib/krb425/recvauth.c                       | 3 +--
 src/lib/krb425/sendauth.c                       | 7 +------
 src/lib/krb425/set_key.c                        | 7 +------
 src/lib/krb5/asn.1/adat2kadat.c                 | 7 +------
 src/lib/krb5/asn.1/addr2kaddr.c                 | 7 +------
 src/lib/krb5/asn.1/adr2kadr.c                   | 7 +------
 src/lib/krb5/asn.1/aprp2kaprp.c                 | 7 +------
 src/lib/krb5/asn.1/aprq2kaprq.c                 | 7 +------
 src/lib/krb5/asn.1/arep2karep.c                 | 7 +------
 src/lib/krb5/asn.1/asn1glue.h                   | 4 +---
 src/lib/krb5/asn.1/auth2kauth.c                 | 7 +------
 src/lib/krb5/asn.1/ck2kck.c                     | 7 +------
 src/lib/krb5/asn.1/cred2kcred.c                 | 7 +------
 src/lib/krb5/asn.1/crep2kcrep.c                 | 7 +------
 src/lib/krb5/asn.1/cvt_flags.c                  | 7 +------
 src/lib/krb5/asn.1/decode.c                     | 7 +------
 src/lib/krb5/asn.1/edat2kedat.c                 | 7 +------
 src/lib/krb5/asn.1/ekrp2kekrp.c                 | 7 +------
 src/lib/krb5/asn.1/enck2kkey.c                  | 7 +------
 src/lib/krb5/asn.1/encode.c                     | 7 +------
 src/lib/krb5/asn.1/err2kerr.c                   | 7 +------
 src/lib/krb5/asn.1/etpt2ketpt.c                 | 7 +------
 src/lib/krb5/asn.1/g2unix.c                     | 7 +------
 src/lib/krb5/asn.1/kadat2adat.c                 | 7 +------
 src/lib/krb5/asn.1/kaddr2addr.c                 | 7 +------
 src/lib/krb5/asn.1/kadr2adr.c                   | 7 +------
 src/lib/krb5/asn.1/kaprp2aprp.c                 | 7 +------
 src/lib/krb5/asn.1/kaprq2aprq.c                 | 7 +------
 src/lib/krb5/asn.1/karep2arep.c                 | 7 +------
 src/lib/krb5/asn.1/kauth2auth.c                 | 7 +------
 src/lib/krb5/asn.1/kck2ck.c                     | 7 +------
 src/lib/krb5/asn.1/kcred2cred.c                 | 7 +------
 src/lib/krb5/asn.1/kcrep2crep.c                 | 7 +------
 src/lib/krb5/asn.1/kdcr2kkdcr.c                 | 7 +------
 src/lib/krb5/asn.1/kdcr2ktgsr.c                 | 7 +------
 src/lib/krb5/asn.1/kedat2edat.c                 | 7 +------
 src/lib/krb5/asn.1/kekrp2ekrp.c                 | 7 +------
 src/lib/krb5/asn.1/kerr2err.c                   | 7 +------
 src/lib/krb5/asn.1/ketpt2etpt.c                 | 7 +------
 src/lib/krb5/asn.1/kkdcr2kdcr.c                 | 7 +------
 src/lib/krb5/asn.1/kkey2enck.c                  | 7 +------
 src/lib/krb5/asn.1/klsrq2lsrq.c                 | 7 +------
 src/lib/krb5/asn.1/kprep2prep.c                 | 7 +------
 src/lib/krb5/asn.1/kprin2prin.c                 | 7 +------
 src/lib/krb5/asn.1/kpriv2priv.c                 | 7 +------
 src/lib/krb5/asn.1/kpwd2pwd.c                   | 7 +------
 src/lib/krb5/asn.1/kpwds2pwds.c                 | 7 +------
 src/lib/krb5/asn.1/ksafe2safe.c                 | 7 +------
 src/lib/krb5/asn.1/ktgrq2tgrq.c                 | 7 +------
 src/lib/krb5/asn.1/ktgsr2kdcr.c                 | 7 +------
 src/lib/krb5/asn.1/ktkt2tkt.c                   | 7 +------
 src/lib/krb5/asn.1/ktran2tran.c                 | 7 +------
 src/lib/krb5/asn.1/lsrq2klsrq.c                 | 7 +------
 src/lib/krb5/asn.1/prep2kprep.c                 | 7 +------
 src/lib/krb5/asn.1/prin2kprin.c                 | 7 +------
 src/lib/krb5/asn.1/priv2kpriv.c                 | 7 +------
 src/lib/krb5/asn.1/pwd2kpwd.c                   | 7 +------
 src/lib/krb5/asn.1/pwds2kpwds.c                 | 7 +------
 src/lib/krb5/asn.1/qbuf2data.c                  | 7 +------
 src/lib/krb5/asn.1/safe2ksafe.c                 | 7 +------
 src/lib/krb5/asn.1/tgrq2ktgrq.c                 | 7 +------
 src/lib/krb5/asn.1/tkt2ktkt.c                   | 7 +------
 src/lib/krb5/asn.1/tran2ktran.c                 | 7 +------
 src/lib/krb5/asn.1/u2gen.c                      | 7 +------
 src/lib/krb5/ccache/ccbase.c                    | 7 +------
 src/lib/krb5/ccache/ccdefault.c                 | 7 +------
 src/lib/krb5/ccache/ccdefops.c                  | 3 +--
 src/lib/krb5/ccache/file/fcc-proto.h            | 4 +---
 src/lib/krb5/ccache/file/fcc.h                  | 4 +---
 src/lib/krb5/ccache/file/fcc_close.c            | 7 +------
 src/lib/krb5/ccache/file/fcc_defnam.c           | 7 +------
 src/lib/krb5/ccache/file/fcc_defops.c           | 7 +------
 src/lib/krb5/ccache/file/fcc_destry.c           | 7 +------
 src/lib/krb5/ccache/file/fcc_errs.c             | 7 +------
 src/lib/krb5/ccache/file/fcc_eseq.c             | 7 +------
 src/lib/krb5/ccache/file/fcc_gennew.c           | 7 +------
 src/lib/krb5/ccache/file/fcc_getnam.c           | 7 +------
 src/lib/krb5/ccache/file/fcc_gprin.c            | 7 +------
 src/lib/krb5/ccache/file/fcc_init.c             | 7 +------
 src/lib/krb5/ccache/file/fcc_maybe.c            | 7 +------
 src/lib/krb5/ccache/file/fcc_nseq.c             | 7 +------
 src/lib/krb5/ccache/file/fcc_ops.c              | 7 +------
 src/lib/krb5/ccache/file/fcc_read.c             | 7 +------
 src/lib/krb5/ccache/file/fcc_reslv.c            | 7 +------
 src/lib/krb5/ccache/file/fcc_retrv.c            | 9 +--------
 src/lib/krb5/ccache/file/fcc_sflags.c           | 7 +------
 src/lib/krb5/ccache/file/fcc_skip.c             | 7 +------
 src/lib/krb5/ccache/file/fcc_sseq.c             | 7 +------
 src/lib/krb5/ccache/file/fcc_store.c            | 7 +------
 src/lib/krb5/ccache/file/fcc_test.c             | 7 +------
 src/lib/krb5/ccache/file/fcc_write.c            | 7 +------
 src/lib/krb5/ccache/stdio/scc-proto.h           | 4 +---
 src/lib/krb5/ccache/stdio/scc.h                 | 4 +---
 src/lib/krb5/ccache/stdio/scc_close.c           | 7 +------
 src/lib/krb5/ccache/stdio/scc_defnam.c          | 7 +------
 src/lib/krb5/ccache/stdio/scc_defops.c          | 7 +------
 src/lib/krb5/ccache/stdio/scc_destry.c          | 7 +------
 src/lib/krb5/ccache/stdio/scc_errs.c            | 7 +------
 src/lib/krb5/ccache/stdio/scc_eseq.c            | 7 +------
 src/lib/krb5/ccache/stdio/scc_gennew.c          | 7 +------
 src/lib/krb5/ccache/stdio/scc_getnam.c          | 7 +------
 src/lib/krb5/ccache/stdio/scc_gprin.c           | 7 +------
 src/lib/krb5/ccache/stdio/scc_init.c            | 7 +------
 src/lib/krb5/ccache/stdio/scc_maybe.c           | 7 +------
 src/lib/krb5/ccache/stdio/scc_nseq.c            | 7 +------
 src/lib/krb5/ccache/stdio/scc_ops.c             | 7 +------
 src/lib/krb5/ccache/stdio/scc_read.c            | 7 +------
 src/lib/krb5/ccache/stdio/scc_reslv.c           | 7 +------
 src/lib/krb5/ccache/stdio/scc_retrv.c           | 9 +--------
 src/lib/krb5/ccache/stdio/scc_sflags.c          | 7 +------
 src/lib/krb5/ccache/stdio/scc_skip.c            | 7 +------
 src/lib/krb5/ccache/stdio/scc_sseq.c            | 7 +------
 src/lib/krb5/ccache/stdio/scc_store.c           | 7 +------
 src/lib/krb5/ccache/stdio/scc_test.c            | 7 +------
 src/lib/krb5/ccache/stdio/scc_write.c           | 7 +------
 src/lib/krb5/error_tables/init_ets.c            | 7 +------
 src/lib/krb5/free/f_addr.c                      | 7 +------
 src/lib/krb5/free/f_address.c                   | 7 +------
 src/lib/krb5/free/f_ap_rep.c                    | 7 +------
 src/lib/krb5/free/f_ap_req.c                    | 7 +------
 src/lib/krb5/free/f_arep_enc.c                  | 7 +------
 src/lib/krb5/free/f_auth_cnt.c                  | 7 +------
 src/lib/krb5/free/f_authdata.c                  | 7 +------
 src/lib/krb5/free/f_authent.c                   | 7 +------
 src/lib/krb5/free/f_cksum.c                     | 7 +------
 src/lib/krb5/free/f_cred.c                      | 7 +------
 src/lib/krb5/free/f_cred_cnt.c                  | 7 +------
 src/lib/krb5/free/f_cred_enc.c                  | 7 +------
 src/lib/krb5/free/f_creds.c                     | 7 +------
 src/lib/krb5/free/f_enc_kdc.c                   | 7 +------
 src/lib/krb5/free/f_enc_tkt.c                   | 7 +------
 src/lib/krb5/free/f_error.c                     | 7 +------
 src/lib/krb5/free/f_kdc_rep.c                   | 7 +------
 src/lib/krb5/free/f_kdc_req.c                   | 7 +------
 src/lib/krb5/free/f_keyblock.c                  | 7 +------
 src/lib/krb5/free/f_last_req.c                  | 7 +------
 src/lib/krb5/free/f_padata.c                    | 7 +------
 src/lib/krb5/free/f_princ.c                     | 7 +------
 src/lib/krb5/free/f_priv.c                      | 7 +------
 src/lib/krb5/free/f_priv_enc.c                  | 7 +------
 src/lib/krb5/free/f_pwd_data.c                  | 7 +------
 src/lib/krb5/free/f_pwd_seq.c                   | 7 +------
 src/lib/krb5/free/f_safe.c                      | 7 +------
 src/lib/krb5/free/f_tgt_cred.c                  | 7 +------
 src/lib/krb5/free/f_ticket.c                    | 7 +------
 src/lib/krb5/free/f_tickets.c                   | 7 +------
 src/lib/krb5/free/f_tkt_auth.c                  | 7 +------
 src/lib/krb5/keytab/file/ktf_add.c              | 7 +------
 src/lib/krb5/keytab/file/ktf_close.c            | 7 +------
 src/lib/krb5/keytab/file/ktf_defops.c           | 7 +------
 src/lib/krb5/keytab/file/ktf_endget.c           | 7 +------
 src/lib/krb5/keytab/file/ktf_get_en.c           | 7 +------
 src/lib/krb5/keytab/file/ktf_get_na.c           | 7 +------
 src/lib/krb5/keytab/file/ktf_next.c             | 7 +------
 src/lib/krb5/keytab/file/ktf_ops.c              | 7 +------
 src/lib/krb5/keytab/file/ktf_remove.c           | 7 +------
 src/lib/krb5/keytab/file/ktf_resolv.c           | 7 +------
 src/lib/krb5/keytab/file/ktf_ssget.c            | 7 +------
 src/lib/krb5/keytab/file/ktf_util.c             | 7 +------
 src/lib/krb5/keytab/file/ktf_wops.c             | 7 +------
 src/lib/krb5/keytab/file/ktf_wreslv.c           | 7 +------
 src/lib/krb5/keytab/file/ktfile.h               | 4 +---
 src/lib/krb5/keytab/ktadd.c                     | 7 +------
 src/lib/krb5/keytab/ktbase.c                    | 7 +------
 src/lib/krb5/keytab/ktdefault.c                 | 7 +------
 src/lib/krb5/keytab/ktfr_entry.c                | 7 +------
 src/lib/krb5/keytab/ktremove.c                  | 7 +------
 src/lib/krb5/keytab/read_servi.c                | 7 +------
 src/lib/krb5/krb/addr_comp.c                    | 7 +------
 src/lib/krb5/krb/addr_order.c                   | 7 +------
 src/lib/krb5/krb/addr_srch.c                    | 7 +------
 src/lib/krb5/krb/bld_pr_ext.c                   | 7 +------
 src/lib/krb5/krb/bld_princ.c                    | 7 +------
 src/lib/krb5/krb/compat_recv.c                  | 7 +------
 src/lib/krb5/krb/conv_princ.c                   | 3 +--
 src/lib/krb5/krb/copy_addrs.c                   | 7 +------
 src/lib/krb5/krb/copy_athctr.c                  | 7 +------
 src/lib/krb5/krb/copy_auth.c                    | 7 +------
 src/lib/krb5/krb/copy_cksum.c                   | 7 +------
 src/lib/krb5/krb/copy_creds.c                   | 7 +------
 src/lib/krb5/krb/copy_data.c                    | 7 +------
 src/lib/krb5/krb/copy_key.c                     | 7 +------
 src/lib/krb5/krb/copy_princ.c                   | 7 +------
 src/lib/krb5/krb/copy_tick.c                    | 7 +------
 src/lib/krb5/krb/cp_key_cnt.c                   | 7 +------
 src/lib/krb5/krb/decode_kdc.c                   | 7 +------
 src/lib/krb5/krb/decrypt_tk.c                   | 7 +------
 src/lib/krb5/krb/encode_kdc.c                   | 8 +-------
 src/lib/krb5/krb/encrypt_tk.c                   | 7 +------
 src/lib/krb5/krb/faddr_ordr.c                   | 7 +------
 src/lib/krb5/krb/free_rtree.c                   | 7 +------
 src/lib/krb5/krb/gc_2tgt.c                      | 7 +------
 src/lib/krb5/krb/gc_frm_kdc.c                   | 4 ----
 src/lib/krb5/krb/gc_via_tgt.c                   | 7 +------
 src/lib/krb5/krb/gen_seqnum.c                   | 7 +------
 src/lib/krb5/krb/gen_subkey.c                   | 7 +------
 src/lib/krb5/krb/get_creds.c                    | 7 +------
 src/lib/krb5/krb/get_in_tkt.c                   | 7 +------
 src/lib/krb5/krb/in_tkt_pwd.c                   | 7 +------
 src/lib/krb5/krb/in_tkt_sky.c                   | 7 +------
 src/lib/krb5/krb/int-proto.h                    | 4 +---
 src/lib/krb5/krb/kdc_rep_dc.c                   | 7 +------
 src/lib/krb5/krb/krbconfig.c                    | 7 +------
 src/lib/krb5/krb/mk_error.c                     | 7 +------
 src/lib/krb5/krb/mk_priv.c                      | 7 +------
 src/lib/krb5/krb/mk_rep.c                       | 7 +------
 src/lib/krb5/krb/mk_req.c                       | 7 +------
 src/lib/krb5/krb/mk_req_ext.c                   | 7 +------
 src/lib/krb5/krb/mk_safe.c                      | 7 +------
 src/lib/krb5/krb/parse.c                        | 7 +------
 src/lib/krb5/krb/pr_to_salt.c                   | 7 +------
 src/lib/krb5/krb/preauth.c                      | 2 --
 src/lib/krb5/krb/princ_comp.c                   | 7 +------
 src/lib/krb5/krb/rd_error.c                     | 7 +------
 src/lib/krb5/krb/rd_priv.c                      | 7 +------
 src/lib/krb5/krb/rd_rep.c                       | 7 +------
 src/lib/krb5/krb/rd_req.c                       | 7 +------
 src/lib/krb5/krb/rd_req_dec.c                   | 7 +------
 src/lib/krb5/krb/rd_req_sim.c                   | 7 +------
 src/lib/krb5/krb/rd_safe.c                      | 7 +------
 src/lib/krb5/krb/recvauth.c                     | 7 +------
 src/lib/krb5/krb/send_tgs.c                     | 7 +------
 src/lib/krb5/krb/sendauth.c                     | 7 +------
 src/lib/krb5/krb/srv_rcache.c                   | 7 +------
 src/lib/krb5/krb/tgtname.c                      | 7 +------
 src/lib/krb5/krb/unparse.c                      | 7 +------
 src/lib/krb5/krb/walk_rtree.c                   | 7 +------
 src/lib/krb5/os/an_to_ln.c                      | 7 +------
 src/lib/krb5/os/ccdefname.c                     | 7 +------
 src/lib/krb5/os/def_realm.c                     | 7 +------
 src/lib/krb5/os/free_hstrl.c                    | 7 +------
 src/lib/krb5/os/free_krbhs.c                    | 7 +------
 src/lib/krb5/os/full_ipadr.c                    | 7 +------
 src/lib/krb5/os/gen_port.c                      | 7 +------
 src/lib/krb5/os/gen_rname.c                     | 7 +------
 src/lib/krb5/os/get_krbhst.c                    | 7 +------
 src/lib/krb5/os/hst_realm.c                     | 7 +------
 src/lib/krb5/os/krbfileio.c                     | 4 +---
 src/lib/krb5/os/ktdefname.c                     | 7 +------
 src/lib/krb5/os/kuserok.c                       | 7 +------
 src/lib/krb5/os/localaddr.c                     | 7 +------
 src/lib/krb5/os/locate_kdc.c                    | 7 +------
 src/lib/krb5/os/lock_file.c                     | 7 +------
 src/lib/krb5/os/net_read.c                      | 7 +------
 src/lib/krb5/os/net_write.c                     | 7 +------
 src/lib/krb5/os/os-proto.h                      | 4 +---
 src/lib/krb5/os/osconfig.c                      | 7 +------
 src/lib/krb5/os/port2ip.c                       | 7 +------
 src/lib/krb5/os/read_msg.c                      | 7 +------
 src/lib/krb5/os/read_pwd.c                      | 7 +------
 src/lib/krb5/os/realm_dom.c                     | 7 +------
 src/lib/krb5/os/sendto_kdc.c                    | 7 +------
 src/lib/krb5/os/sn2princ.c                      | 7 +------
 src/lib/krb5/os/timeofday.c                     | 7 +------
 src/lib/krb5/os/unlck_file.c                    | 7 +------
 src/lib/krb5/os/ustime.c                        | 7 +------
 src/lib/krb5/os/write_msg.c                     | 7 +------
 src/lib/krb5/posix/memmove.c                    | 4 +---
 src/lib/krb5/posix/strdup.c                     | 4 +---
 src/lib/krb5/posix/strerror.c                   | 4 +---
 src/lib/krb5/posix/syslog.c                     | 4 +---
 src/lib/krb5/posix/vfprintf.c                   | 4 +---
 src/lib/krb5/posix/vsprintf.c                   | 4 +---
 src/lib/krb5/rcache/rc_base.c                   | 7 +------
 src/lib/krb5/rcache/rc_base.h                   | 4 +---
 src/lib/krb5/rcache/rc_conv.c                   | 7 +------
 src/lib/krb5/rcache/rc_dfl.c                    | 7 +------
 src/lib/krb5/rcache/rc_dfl.h                    | 4 +---
 src/lib/krb5/rcache/rc_io.c                     | 7 +------
 src/lib/krb5/rcache/rc_io.h                     | 4 +---
 src/lib/krb5/rcache/rcdef.c                     | 7 +------
 400 files changed, 350 insertions(+), 2222 deletions(-)

commit 78d731d66381bbde6e2282e11e80b8199c60865d
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Aug 18 21:37:43 1994 +0000

    stamp out rcs keywords
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4190 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/kadmin.c       | 7 +------
 src/kadmin/client/kadmin_add.c   | 7 +------
 src/kadmin/client/kadmin_adr.c   | 7 +------
 src/kadmin/client/kadmin_cpr.c   | 7 +------
 src/kadmin/client/kadmin_cpw.c   | 7 +------
 src/kadmin/client/kadmin_del.c   | 7 +------
 src/kadmin/client/kadmin_done.c  | 7 +------
 src/kadmin/client/kadmin_inq.c   | 7 +------
 src/kadmin/client/kadmin_mod.c   | 7 +------
 src/kadmin/client/kadmin_msnd.c  | 7 +------
 src/kadmin/kpasswd/kpasswd.c     | 7 +------
 src/kadmin/server/adm_adm_func.c | 7 +------
 src/kadmin/server/adm_check.c    | 7 +------
 src/kadmin/server/adm_extern.c   | 7 +------
 src/kadmin/server/adm_extern.h   | 4 +---
 src/kadmin/server/adm_fmt_inq.c  | 7 +------
 src/kadmin/server/adm_funcs.c    | 7 +------
 src/kadmin/server/adm_kadmin.c   | 7 +------
 src/kadmin/server/adm_kpasswd.c  | 7 +------
 src/kadmin/server/adm_listen.c   | 7 +------
 src/kadmin/server/adm_msgs.c     | 7 +------
 src/kadmin/server/adm_nego.c     | 7 +------
 src/kadmin/server/adm_network.c  | 7 +------
 src/kadmin/server/adm_parse.c    | 7 +------
 src/kadmin/server/adm_process.c  | 7 +------
 src/kadmin/server/adm_server.c   | 7 +------
 src/kdc/.saberinit               | 1 -
 src/kdc/dispatch.c               | 7 +------
 src/kdc/do_as_req.c              | 7 +------
 src/kdc/do_tgs_req.c             | 7 +------
 src/kdc/extern.c                 | 7 +------
 src/kdc/extern.h                 | 4 +---
 src/kdc/kdc_util.c               | 7 +------
 src/kdc/kdc_util.h               | 4 +---
 src/kdc/kerberos_v4.c            | 7 +------
 src/kdc/main.c                   | 7 +------
 src/kdc/network.c                | 7 +------
 src/kdc/policy.c                 | 7 +------
 src/kdc/policy.h                 | 4 +---
 src/kdc/replay.c                 | 7 +------
 src/kdc/rtest.c                  | 7 +------
 src/krb524/conv_creds.c          | 4 ----
 src/krb524/conv_princ.c          | 4 ----
 src/krb524/conv_tkt.c            | 4 ----
 src/krb524/conv_tkt_skey.c       | 4 ----
 src/krb524/encode.c              | 4 ----
 src/krb524/getcred.c             | 4 ----
 src/krb524/globals.c             | 4 ----
 src/krb524/k524init.c            | 8 --------
 src/krb524/krb524.h              | 4 ----
 src/krb524/krb524d.c             | 4 ----
 src/krb524/misc.c                | 4 ----
 src/krb524/sendmsg.c             | 4 ----
 src/krb524/test.c                | 4 ----
 54 files changed, 40 insertions(+), 285 deletions(-)

commit 94e44cbab0ccaf7ec27b8b0f28b7d403d3e80dfe
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Aug 18 21:20:03 1994 +0000

    stamp out rcs keywords
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4189 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/des.h                       | 4 +---
 src/include/kerberosIV/addr_comp.h      | 4 +---
 src/include/kerberosIV/admin_server.h   | 4 +---
 src/include/kerberosIV/conf-bsd386i.h   | 4 +---
 src/include/kerberosIV/conf-bsdapollo.h | 4 +---
 src/include/kerberosIV/conf-bsdibm032.h | 4 +---
 src/include/kerberosIV/conf-bsdm68k.h   | 4 +---
 src/include/kerberosIV/conf-bsdsparc.h  | 4 +---
 src/include/kerberosIV/conf-bsdtahoe.h  | 4 +---
 src/include/kerberosIV/conf-bsdvax.h    | 4 +---
 src/include/kerberosIV/conf-ibm370.h    | 4 +---
 src/include/kerberosIV/conf-pc.h        | 4 +---
 src/include/kerberosIV/conf-pyr.h       | 4 +---
 src/include/kerberosIV/conf-ultmips2.h  | 4 +---
 src/include/kerberosIV/conf.h           | 4 +---
 src/include/kerberosIV/des.h            | 4 +---
 src/include/kerberosIV/highc.h          | 4 +---
 src/include/kerberosIV/kadm.h           | 4 +---
 src/include/kerberosIV/kdc.h            | 4 +---
 src/include/kerberosIV/klog.h           | 4 +---
 src/include/kerberosIV/kparse.h         | 4 +---
 src/include/kerberosIV/krb.h            | 4 +---
 src/include/kerberosIV/krb4-proto.h     | 4 +---
 src/include/kerberosIV/krb_conf.h       | 4 +---
 src/include/kerberosIV/krb_db.h         | 4 +---
 src/include/kerberosIV/lsb_addr_comp.h  | 4 +---
 src/include/kerberosIV/osconf.h         | 4 +---
 src/include/kerberosIV/passwd_server.h  | 4 +---
 src/include/kerberosIV/principal.h      | 4 +---
 src/include/kerberosIV/prot.h           | 5 +----
 src/include/krb5/adm_defs.h             | 4 +---
 src/include/krb5/asn.1/KRB5-types-aux.h | 4 +---
 src/include/krb5/asn.1/asn1defs.h       | 4 +---
 src/include/krb5/asn.1/encode.h         | 4 +---
 src/include/krb5/asn1.h                 | 4 +---
 src/include/krb5/base-defs.h            | 4 +---
 src/include/krb5/ccache.h               | 4 +---
 src/include/krb5/crc-32.h               | 4 +---
 src/include/krb5/dbm.h                  | 4 +---
 src/include/krb5/encryption.h           | 4 +---
 src/include/krb5/error_def.h            | 4 +---
 src/include/krb5/errors.h               | 4 +---
 src/include/krb5/ext-proto.h            | 4 +---
 src/include/krb5/fieldbits.h            | 4 +---
 src/include/krb5/free.h                 | 4 +---
 src/include/krb5/func-proto.h           | 4 +---
 src/include/krb5/hostaddr.h             | 4 +---
 src/include/krb5/kdb.h                  | 4 +---
 src/include/krb5/kdb_dbm.h              | 4 +---
 src/include/krb5/keytab.h               | 4 +---
 src/include/krb5/krb5.h                 | 4 +---
 src/include/krb5/libos.h                | 4 +---
 src/include/krb5/los-proto.h            | 4 +---
 src/include/krb5/macros.h               | 4 +---
 src/include/krb5/mit-des.h              | 4 +---
 src/include/krb5/narrow.h               | 4 +---
 src/include/krb5/preauth.h              | 3 ++-
 src/include/krb5/proto.h                | 4 +---
 src/include/krb5/rcache.h               | 4 +---
 src/include/krb5/rsa-md4.h              | 4 +---
 src/include/krb5/safepriv.h             | 4 +---
 src/include/krb5/stock/config.h         | 4 +---
 src/include/krb5/stock/osauto.h         | 4 +---
 src/include/krb5/stock/osconf.h         | 4 +---
 src/include/krb5/sysincl.h              | 4 +---
 src/include/krb5/widen.h                | 4 +---
 src/include/krb5/wordsize.h             | 4 +---
 src/include/sys/syslog.h                | 4 +---
 src/include/syslog.h                    | 4 +---
 69 files changed, 70 insertions(+), 206 deletions(-)

commit b98643444ead7c7dbdafb00d36ee39c7ab72859d
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Aug 18 21:11:37 1994 +0000

    stamp out rcs keywords
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4188 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/fieldbits.h                  |  4 +---
 src/appl/bsd/forward.c                    |  9 +--------
 src/appl/bsd/kcmd.c                       | 13 ++-----------
 src/appl/bsd/krcp.c                       |  4 +---
 src/appl/bsd/krlogin.c                    |  4 +---
 src/appl/bsd/krlogind.c                   |  4 +---
 src/appl/bsd/krsh.c                       |  4 +---
 src/appl/bsd/krshd.c                      |  4 +---
 src/appl/bsd/login.c                      |  4 +---
 src/appl/bsd/setenv.c                     |  8 ++------
 src/appl/gss-sample/gss-client.c          |  4 ----
 src/appl/gss-sample/gss-misc.c            |  4 ----
 src/appl/gss-sample/gss-server.c          |  4 ----
 src/appl/mailquery/pop.h                  |  2 --
 src/appl/mailquery/poplib.c               |  4 +---
 src/appl/popper/pop_dele.c                |  2 +-
 src/appl/popper/pop_dropcopy.c            |  2 +-
 src/appl/popper/pop_dropinfo.c            |  2 +-
 src/appl/popper/pop_get_command.c         |  2 +-
 src/appl/popper/pop_get_subcommand.c      |  2 +-
 src/appl/popper/pop_last.c                |  2 +-
 src/appl/popper/pop_list.c                |  2 +-
 src/appl/popper/pop_log.c                 |  2 +-
 src/appl/popper/pop_lower.c               |  2 +-
 src/appl/popper/pop_msg.c                 |  2 +-
 src/appl/popper/pop_parse.c               |  2 +-
 src/appl/popper/pop_pass.c                |  2 +-
 src/appl/popper/pop_quit.c                |  2 +-
 src/appl/popper/pop_rset.c                |  2 +-
 src/appl/popper/pop_send.c                |  2 +-
 src/appl/popper/pop_stat.c                |  2 +-
 src/appl/popper/pop_updt.c                |  2 +-
 src/appl/popper/pop_user.c                |  2 +-
 src/appl/popper/pop_xmit.c                |  2 +-
 src/appl/popper/pop_xtnd.c                |  2 +-
 src/appl/popper/popper.c                  |  2 +-
 src/appl/popper/popper.h                  |  2 +-
 src/appl/popper/version.h                 |  2 +-
 src/appl/sample/sample.h                  |  4 +---
 src/appl/sample/sclient/sclient.c         |  8 +-------
 src/appl/sample/sserver/sserver.c         |  8 +-------
 src/appl/simple/client/sim_client.c       |  9 +--------
 src/appl/simple/server/sim_server.c       |  8 +-------
 src/appl/simple/simple.h                  |  4 +---
 src/appl/telnet/libtelnet/auth.c          |  4 +---
 src/appl/telnet/libtelnet/enc_des.c       |  4 +---
 src/appl/telnet/libtelnet/encrypt.c       |  4 +---
 src/appl/telnet/libtelnet/forward.c       |  9 +--------
 src/appl/telnet/libtelnet/genget.c        |  5 +----
 src/appl/telnet/libtelnet/getent.c        |  4 +---
 src/appl/telnet/libtelnet/getopt.c        |  4 +---
 src/appl/telnet/libtelnet/gettytab.c      |  4 +---
 src/appl/telnet/libtelnet/herror.c        |  4 +---
 src/appl/telnet/libtelnet/kerberos.c      |  4 +---
 src/appl/telnet/libtelnet/kerberos5.c     | 16 ++--------------
 src/appl/telnet/libtelnet/krb4encpwd.c    |  4 +---
 src/appl/telnet/libtelnet/mem.c           | 12 ++++++------
 src/appl/telnet/libtelnet/misc.c          |  4 +---
 src/appl/telnet/libtelnet/read_password.c |  7 ++-----
 src/appl/telnet/libtelnet/rsaencpwd.c     |  5 +----
 src/appl/telnet/libtelnet/setenv.c        |  6 ++----
 src/appl/telnet/libtelnet/setsid.c        |  4 +---
 src/appl/telnet/libtelnet/spx.c           |  4 +---
 src/appl/telnet/libtelnet/strcasecmp.c    |  4 +---
 src/appl/telnet/libtelnet/strchr.c        |  4 +---
 src/appl/telnet/libtelnet/strdup.c        |  4 +---
 src/appl/telnet/libtelnet/strerror.c      |  4 +---
 src/appl/telnet/libtelnet/strftime.c      |  4 +---
 src/appl/telnet/libtelnet/strrchr.c       |  4 +---
 src/appl/telnet/telnet/authenc.c          |  4 +---
 src/appl/telnet/telnet/commands.c         |  4 +---
 src/appl/telnet/telnet/main.c             |  4 +---
 src/appl/telnet/telnet/network.c          |  4 +---
 src/appl/telnet/telnet/ring.c             |  4 +---
 src/appl/telnet/telnet/sys_bsd.c          |  4 +---
 src/appl/telnet/telnet/telnet.c           |  4 +---
 src/appl/telnet/telnet/terminal.c         |  4 +---
 src/appl/telnet/telnet/tn3270.c           |  4 +---
 src/appl/telnet/telnet/utilities.c        |  4 +---
 src/appl/telnet/telnetd/authenc.c         |  4 +---
 src/appl/telnet/telnetd/global.c          |  4 +---
 src/appl/telnet/telnetd/slc.c             |  4 +---
 src/appl/telnet/telnetd/state.c           |  4 +---
 src/appl/telnet/telnetd/sys_term.c        |  4 +---
 src/appl/telnet/telnetd/telnetd-ktd.c     |  4 +---
 src/appl/telnet/telnetd/telnetd.c         |  4 +---
 src/appl/telnet/telnetd/termstat.c        |  4 +---
 src/appl/telnet/telnetd/utility.c         |  4 +---
 src/appl/user_user/client.c               |  3 +--
 src/appl/user_user/server.c               |  3 +--
 src/clients/kdestroy/kdestroy.c           |  8 +-------
 src/clients/kinit/kinit.c                 |  8 +-------
 src/clients/klist/klist.c                 |  8 +-------
 93 files changed, 99 insertions(+), 302 deletions(-)

commit 7713b303819b11539a8a701e1b8c89f4999b9213
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Aug 18 20:56:02 1994 +0000

    stamp out rcs keywords
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4187 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/kdb5_anadd.c     | 8 +-------
 src/admin/convert/kdb5_convert.c | 8 +-------
 src/admin/create/kdb5_create.c   | 8 +-------
 src/admin/destroy/kdb5_destroy.c | 8 +-------
 src/admin/edit/dump.c            | 8 +-------
 src/admin/edit/kdb5_edit.c       | 8 +-------
 src/admin/edit/kdb5_edit.h       | 3 +--
 src/admin/edit/ss_wrapper.c      | 7 +------
 src/admin/edit/tcl_wrapper.c     | 8 +-------
 src/admin/edit/util.c            | 8 +-------
 src/admin/stash/kdb5_stash.c     | 8 +-------
 11 files changed, 11 insertions(+), 71 deletions(-)

commit a877110220930973554defcee3d6f47ed2b5d2ae
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Aug 18 20:48:46 1994 +0000

    stamp out rcs keywords
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4186 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/compat/asprintf.c    | 25 +------------------------
 src/isode/compat/baduser.c     | 22 +---------------------
 src/isode/compat/bridge.c      |  7 +------
 src/isode/compat/camtec.c      | 26 +-------------------------
 src/isode/compat/chkpassword.c | 22 +---------------------
 src/isode/compat/chrcnv.c      | 22 +---------------------
 src/isode/compat/cmd_srch.c    | 22 +---------------------
 src/isode/compat/dgram.c       |  7 +------
 src/isode/compat/explode.c     | 22 +---------------------
 src/isode/compat/general.c     | 22 +---------------------
 src/isode/compat/getpassword.c | 22 +---------------------
 src/isode/compat/hpuxx25.c     | 25 +------------------------
 src/isode/compat/implode.c     | 22 +---------------------
 src/isode/compat/internet.c    |  7 +------
 src/isode/compat/isoaddrs.c    |  7 +------
 src/isode/compat/isofiles.c    | 22 +---------------------
 src/isode/compat/isohost.c     | 22 +---------------------
 src/isode/compat/isoservent.c  | 25 +------------------------
 src/isode/compat/lexequ.c      | 22 +---------------------
 src/isode/compat/lexnequ.c     | 22 +---------------------
 src/isode/compat/log_tai.c     | 22 +---------------------
 src/isode/compat/logger.c      | 22 +---------------------
 src/isode/compat/na2norm.c     |  7 +------
 src/isode/compat/na2str.c      | 22 +---------------------
 src/isode/compat/nochrcnv.c    | 22 +---------------------
 src/isode/compat/norm2na.c     |  8 +-------
 src/isode/compat/pa2str.c      |  7 +------
 src/isode/compat/putenv.c      | 22 +---------------------
 src/isode/compat/rcmd_srch.c   | 22 +---------------------
 src/isode/compat/saddr2str.c   | 25 +------------------------
 src/isode/compat/sel2str.c     | 22 +---------------------
 src/isode/compat/select.c      | 22 +---------------------
 src/isode/compat/serror.c      | 22 +---------------------
 src/isode/compat/servbyname.c  | 22 +---------------------
 src/isode/compat/servbyport.c  | 22 +---------------------
 src/isode/compat/servbysel.c   | 25 +------------------------
 src/isode/compat/signals.c     | 30 +-----------------------------
 src/isode/compat/smalloc.c     | 22 +---------------------
 src/isode/compat/sprintb.c     | 22 +---------------------
 src/isode/compat/sstr2arg.c    | 25 +------------------------
 src/isode/compat/str2elem.c    | 22 +---------------------
 src/isode/compat/str2saddr.c   | 22 +---------------------
 src/isode/compat/str2sel.c     | 28 +---------------------------
 src/isode/compat/str2taddr.c   | 22 +---------------------
 src/isode/compat/str2vec.c     | 22 +---------------------
 src/isode/compat/strdup.c      | 22 +---------------------
 src/isode/compat/sunlink.c     |  6 +-----
 src/isode/compat/taddr2str.c   | 25 +------------------------
 src/isode/compat/tailor.c      | 28 +---------------------------
 src/isode/compat/ubcx25.c      | 26 +-------------------------
 src/isode/compat/ultrix25.c    | 23 +----------------------
 src/isode/compat/x25addr.c     |  8 +-------
 src/isode/h/acpkt.h            |  5 +----
 src/isode/h/acsap.h            | 18 +-----------------
 src/isode/h/cmd_srch.h         | 18 +-----------------
 src/isode/h/dgram.h            | 18 +-----------------
 src/isode/h/fpkt.h             | 21 +--------------------
 src/isode/h/ftam.h             | 18 +-----------------
 src/isode/h/general.h          |  3 +--
 src/isode/h/internet.h         | 21 +--------------------
 src/isode/h/isoaddrs.h         | 18 +-----------------
 src/isode/h/isoservent.h       | 18 +-----------------
 src/isode/h/logger.h           | 18 +-----------------
 src/isode/h/manifest.h         | 25 +------------------------
 src/isode/h/mpkt.h             | 18 +-----------------
 src/isode/h/pepdefs.h          | 18 +-----------------
 src/isode/h/pepsy.h            | 18 +-----------------
 src/isode/h/ppkt.h             | 22 +---------------------
 src/isode/h/psap.h             | 21 +--------------------
 src/isode/h/psap2.h            | 18 +-----------------
 src/isode/h/ronot.h            | 21 +--------------------
 src/isode/h/ropkt.h            | 22 +---------------------
 src/isode/h/rosap.h            | 19 +------------------
 src/isode/h/rosy.h             | 18 +-----------------
 src/isode/h/rtpkt.h            | 21 +--------------------
 src/isode/h/rtsap.h            | 18 +-----------------
 src/isode/h/spkt.h             | 21 +--------------------
 src/isode/h/ssap.h             | 18 +-----------------
 src/isode/h/sys.file.h         | 18 +-----------------
 src/isode/h/tailor.h           | 18 +-----------------
 src/isode/h/tp4.h              | 18 +-----------------
 src/isode/h/tpkt.h             | 21 +--------------------
 src/isode/h/tsap.h             | 18 +-----------------
 src/isode/h/x25.h              | 19 +------------------
 src/isode/pepsy/UNIV.py        |  3 ---
 src/isode/pepsy/dec.c          | 25 +------------------------
 src/isode/pepsy/dfns.c         | 22 +---------------------
 src/isode/pepsy/dtabs.c        | 22 +---------------------
 src/isode/pepsy/enc.c          | 22 +---------------------
 src/isode/pepsy/etabs.c        | 25 +------------------------
 src/isode/pepsy/fre.c          | 22 +---------------------
 src/isode/pepsy/lex.l.gnrc     | 11 +++++------
 src/isode/pepsy/macdefs.h      | 17 +----------------
 src/isode/pepsy/main.c         |  8 +-------
 src/isode/pepsy/mine.h         | 15 +--------------
 src/isode/pepsy/mod.c          | 19 +------------------
 src/isode/pepsy/pass2.c        | 22 +---------------------
 src/isode/pepsy/pass2.h        | 15 +--------------
 src/isode/pepsy/pepsy-driver.h | 14 +-------------
 src/isode/pepsy/pepsy.c        |  8 +-------
 src/isode/pepsy/pepsy_misc.c   | 22 +---------------------
 src/isode/pepsy/pepsy_str.c    | 19 +------------------
 src/isode/pepsy/pepy-refs.h    | 14 +-------------
 src/isode/pepsy/prnt.c         | 19 +------------------
 src/isode/pepsy/ptabs.c        | 19 +------------------
 src/isode/pepsy/py_advise.c    | 19 +------------------
 src/isode/pepsy/sym.h          | 15 +--------------
 src/isode/pepsy/test_table.h   | 15 +--------------
 src/isode/pepsy/util.c         | 22 +---------------------
 src/isode/pepsy/vprint.c       | 22 +---------------------
 src/isode/pepsy/yacc.y.gnrc    | 11 +++++------
 src/isode/psap/addr2ref.c      |  8 +-------
 src/isode/psap/bit2prim.c      | 19 +------------------
 src/isode/psap/bit_ops.c       | 22 +---------------------
 src/isode/psap/bitstr2strb.c   | 19 +------------------
 src/isode/psap/dg2ps.c         | 22 +---------------------
 src/isode/psap/fdx2ps.c        | 22 +---------------------
 src/isode/psap/flag2prim.c     | 19 +------------------
 src/isode/psap/gtime.c         | 19 +------------------
 src/isode/psap/int2strb.c      | 22 +---------------------
 src/isode/psap/isobject.c      | 19 +------------------
 src/isode/psap/num2prim.c      | 19 +------------------
 src/isode/psap/obj2prim.c      | 19 +------------------
 src/isode/psap/objectbyname.c  | 19 +------------------
 src/isode/psap/objectbyoid.c   | 19 +------------------
 src/isode/psap/ode2oid.c       | 19 +------------------
 src/isode/psap/oid2ode.c       | 19 +------------------
 src/isode/psap/oid_cmp.c       | 19 +------------------
 src/isode/psap/oid_cpy.c       | 19 +------------------
 src/isode/psap/oid_free.c      | 19 +------------------
 src/isode/psap/pe2pl.c         | 19 +------------------
 src/isode/psap/pe2ps.c         | 19 +------------------
 src/isode/psap/pe2ssdu.c       | 19 +------------------
 src/isode/psap/pe2text.c       | 19 +------------------
 src/isode/psap/pe2uvec.c       | 19 +------------------
 src/isode/psap/pe_alloc.c      | 22 +---------------------
 src/isode/psap/pe_cmp.c        | 19 +------------------
 src/isode/psap/pe_cpy.c        | 19 +------------------
 src/isode/psap/pe_error.c      | 19 +------------------
 src/isode/psap/pe_expunge.c    | 19 +------------------
 src/isode/psap/pe_extract.c    | 19 +------------------
 src/isode/psap/pe_free.c       | 19 +------------------
 src/isode/psap/pe_pullup.c     | 19 +------------------
 src/isode/psap/pl2pe.c         | 19 +------------------
 src/isode/psap/pl_tables.c     | 19 +------------------
 src/isode/psap/prim2bit.c      | 19 +------------------
 src/isode/psap/prim2flag.c     | 19 +------------------
 src/isode/psap/prim2num.c      | 19 +------------------
 src/isode/psap/prim2oid.c      | 22 +---------------------
 src/isode/psap/prim2qb.c       | 19 +------------------
 src/isode/psap/prim2real.c     | 19 +------------------
 src/isode/psap/prim2set.c      | 19 +------------------
 src/isode/psap/prim2str.c      | 22 +---------------------
 src/isode/psap/prim2time.c     | 22 +---------------------
 src/isode/psap/ps2pe.c         | 19 +------------------
 src/isode/psap/ps_alloc.c      | 19 +------------------
 src/isode/psap/ps_error.c      | 19 +------------------
 src/isode/psap/ps_flush.c      | 19 +------------------
 src/isode/psap/ps_free.c       | 19 +------------------
 src/isode/psap/ps_get_abs.c    | 19 +------------------
 src/isode/psap/ps_io.c         | 19 +------------------
 src/isode/psap/ps_prime.c      | 19 +------------------
 src/isode/psap/psaptest.c      | 19 +------------------
 src/isode/psap/qb2pe.c         | 19 +------------------
 src/isode/psap/qb2prim.c       | 19 +------------------
 src/isode/psap/qb2str.c        | 22 +---------------------
 src/isode/psap/qb_free.c       | 19 +------------------
 src/isode/psap/qb_pullup.c     | 22 +---------------------
 src/isode/psap/qbuf2pe.c       | 19 +------------------
 src/isode/psap/qbuf2pe_f.c     | 22 +---------------------
 src/isode/psap/qbuf2ps.c       | 22 +---------------------
 src/isode/psap/real2prim.c     |  9 +--------
 src/isode/psap/seq_add.c       | 19 +------------------
 src/isode/psap/seq_addon.c     | 19 +------------------
 src/isode/psap/seq_del.c       | 19 +------------------
 src/isode/psap/seq_find.c      | 19 +------------------
 src/isode/psap/set_add.c       | 19 +------------------
 src/isode/psap/set_addon.c     | 19 +------------------
 src/isode/psap/set_del.c       | 19 +------------------
 src/isode/psap/set_find.c      | 19 +------------------
 src/isode/psap/sprintoid.c     | 19 +------------------
 src/isode/psap/sprintref.c     | 19 +------------------
 src/isode/psap/ssdu2pe.c       | 19 +------------------
 src/isode/psap/std2ps.c        | 19 +------------------
 src/isode/psap/str2oid.c       | 19 +------------------
 src/isode/psap/str2pe.c        | 19 +------------------
 src/isode/psap/str2prim.c      | 19 +------------------
 src/isode/psap/str2ps.c        | 22 +---------------------
 src/isode/psap/str2qb.c        | 22 +---------------------
 src/isode/psap/strb2bitstr.c   | 19 +------------------
 src/isode/psap/strb2int.c      | 19 +------------------
 src/isode/psap/time2prim.c     | 19 +------------------
 src/isode/psap/time2str.c      | 19 +------------------
 src/isode/psap/tm2ut.c         | 22 +---------------------
 src/isode/psap/ts2ps.c         | 19 +------------------
 src/isode/psap/ut2tm.c         | 22 +---------------------
 src/isode/psap/uvec2ps.c       | 22 +---------------------
 src/util/et/com_err.c          |  4 ----
 src/util/et/compile_et.c       |  7 +------
 src/util/et/error_message.c    |  6 +-----
 src/util/et/error_table.y      |  4 ----
 src/util/et/et_lex.lex.l       |  3 ---
 src/util/et/et_name.c          |  2 --
 src/util/et/init_et.c          |  8 +-------
 src/util/et/vfprintf.c         |  4 +---
 src/util/ss/execute_cmd.c      |  4 ----
 src/util/ss/invocation.c       |  4 ----
 src/util/ss/listen.c           |  8 +-------
 src/util/ss/mk_cmds.c          |  3 +--
 src/util/ss/parse.c            |  4 ----
 src/util/ss/prompt.c           |  6 +-----
 src/util/ss/test_ss.c          | 32 +-------------------------------
 src/util/unifdef/unifdef.c     |  4 +---
 213 files changed, 213 insertions(+), 3667 deletions(-)

commit e2e2b3e4b2e962a39b0d7feb2530d0cc556acd2d
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 18 20:38:48 1994 +0000

    Fix to srvmatch so that when comparing the server, we ignore the realm for
    the purposes of the comparison.  This used to be the what this worked, but it
    was broken in the krb5 principal cutover long ago.  Since we weren't doing
    cross-realm authentication, no one noticed....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4185 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog    |  6 ++++++
 src/lib/krb5/ccache/file/fcc_retrv.c  | 10 +++++++++-
 src/lib/krb5/ccache/stdio/ChangeLog   |  6 ++++++
 src/lib/krb5/ccache/stdio/scc_retrv.c | 10 +++++++++-
 4 files changed, 30 insertions(+), 2 deletions(-)

commit 35173f3f598cb8bd56d2b30c567a044bc6e99f8a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 18 20:18:04 1994 +0000

    Added missing $(LIBS) to link line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4184 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/ChangeLog   | 4 ++++
 src/appl/mailquery/Makefile.in | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 41c4b85309ce1070d9d5b0c1f99bf3227089d169
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 18 18:56:21 1994 +0000

    Fixes for Solaris:
    	Added NEED_SYS_FCNTL_H
    	Added $(LIBS) to link line in Makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4183 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/ChangeLog    | 7 +++++++
 src/appl/movemail/Makefile.in  | 2 +-
 src/appl/movemail/configure.in | 1 +
 src/appl/movemail/movemail.c   | 3 +++
 4 files changed, 12 insertions(+), 1 deletion(-)

commit ee5da7e74fcd9535ac6450eaac25defe6fd520c0
Author: Jonathan Kamens <jik@mit.edu>
Date:   Thu Aug 18 18:30:07 1994 +0000

    Minor updates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4182 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 35 ++++++++++++++++++-----------------
 1 file changed, 18 insertions(+), 17 deletions(-)

commit a622d7d648c12d2db69170f962ea5b846b401e86
Author: Jonathan Kamens <jik@mit.edu>
Date:   Thu Aug 18 18:21:38 1994 +0000

    Added a section for requirements and put the versioning requirements
    in it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4180 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 31 ++++++++++++++++++++++++++++++-
 1 file changed, 30 insertions(+), 1 deletion(-)

commit f0b2ef019ed2c1e0bcaac33929ed109aaa1d96a6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 18 18:19:49 1994 +0000

    Move usage() before main() to solve redeclaration error
    
    Add #include <string.h> to fix compiler kvetching.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4179 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/ChangeLog   |  7 +++++++
 src/appl/mailquery/mailquery.c | 12 ++++++------
 2 files changed, 13 insertions(+), 6 deletions(-)

commit c71a47962719b10589df89b4202eb7624d52f101
Author: Jonathan Kamens <jik@mit.edu>
Date:   Thu Aug 18 16:10:01 1994 +0000

    Commented out tests which are obsoleted by the API versioning changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4178 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 134 +++++++++++++++++++++++---------------------
 1 file changed, 69 insertions(+), 65 deletions(-)

commit 33f49bd101bbe6a9331f709c45305a1675ccbb6f
Author: Jonathan Kamens <jik@mit.edu>
Date:   Thu Aug 18 15:55:16 1994 +0000

    Updated for API versioning, and some other updates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4177 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 237 ++++++++++++++++++++++++++++-----------------
 1 file changed, 146 insertions(+), 91 deletions(-)

commit 0cacff7c083c86eaffc6976c86a7c15768bc82c3
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 17 22:28:33 1994 +0000

    Make krb5_encode_kdc_rep pass in the correct msg_type to the ASN.1
    encoding routines.  Not that value is being used now, but it might be
    in the future, and we should make sure the high level routines are
    doing the right thing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4176 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/ChangeLog    |  9 +++++++++
 src/lib/krb5/krb/encode_kdc.c | 19 ++++++++++++++++++-
 2 files changed, 27 insertions(+), 1 deletion(-)

commit e9cab3585f14bd108de6ca0bbacf1aa97f02efeb
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 17 22:08:52 1994 +0000

    1)  Stop checking the msg_type field unless KRB5_MSGTYPE_STRICT is defined
    
    2) Allow the enc_kdc_rep_part structure to have a ASN.1 tag of either
    25 (AS REP) or 26 (TGS REP).  Unfortunately, old versions of Kerberos
    always use TGS REP (#26), so we can't change the encoder with breaking
    compatibility.  Sigh....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4175 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 27 ++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_decode_k.c | 37 +++-------------------------
 src/lib/krb5/asn.1/krb5_decode.c   | 50 ++++++++++++++++++++++++++++----------
 src/lib/krb5/asn.1/krb5_encode.c   |  2 +-
 src/lib/krb5/asn.1/krbasn1.h       | 25 +++++++++++++------
 5 files changed, 86 insertions(+), 55 deletions(-)

commit 9ffcfb42f7ab239ca2436a851023512fe9426130
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Aug 17 21:07:13 1994 +0000

    lint
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4174 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/client.c | 11 +----------
 src/appl/user_user/server.c |  5 -----
 2 files changed, 1 insertion(+), 15 deletions(-)

commit 2fb2b719488bc57658015c3c0469a54421d57cba
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 17 20:36:10 1994 +0000

    Added msg_type field to the krb5_enc_kdc_rep_part structure
    
    WARNING!  This change will require a global recompile, at least of
    those routines that depend on the size of the krb5_enc_kdc_rep_part
    structure, as it *will* be changing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4171 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 5 +++++
 src/include/krb5/krb5.h    | 1 +
 2 files changed, 6 insertions(+)

commit 2bd2e9f81df253ca3b40ea20e3a5428bbe2a3796
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 17 19:53:36 1994 +0000

    Fixed GSSAPI Object Identifier.  (Transcription error between MIT and
    OpenVision....)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4170 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/ChangeLog     | 5 +++++
 src/lib/gssapi/krb5/gssapi_krb5.c | 8 ++++----
 2 files changed, 9 insertions(+), 4 deletions(-)

commit c378f60c4ad09432d37e5b8f49acf03b7b00b424
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Aug 17 02:45:40 1994 +0000

    sys/select.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4169 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/configure.in | 2 +-
 src/appl/telnet/telnet/network.c    | 4 ++++
 src/appl/telnet/telnet/sys_bsd.c    | 3 +++
 3 files changed, 8 insertions(+), 1 deletion(-)

commit 82119f2a172034f404dcfa42132dcc167e077a81
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Aug 17 02:42:26 1994 +0000

    add sys/ioctl.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4168 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 4 ++++
 src/appl/bsd/krlogind.c | 1 +
 2 files changed, 5 insertions(+)

commit 189ad6c2cc886967795fb8fcaaa882b051c425ea
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Aug 17 02:39:48 1994 +0000

    loginlibs, sys/select
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4167 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  9 ++++++++-
 src/appl/bsd/Makefile.in  |  3 ++-
 src/appl/bsd/configure.in | 10 +++++++++-
 src/appl/bsd/krshd.c      |  4 ++++
 4 files changed, 23 insertions(+), 3 deletions(-)

commit f22ee5a27541220707d7800a030000c9f786eabe
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Aug 17 02:28:14 1994 +0000

    fix time includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4166 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/adm_fmt_inq.c  | 2 +-
 src/kdc/kerberos_v4.c            | 5 ++++-
 src/lib/crypto/os/rnd_confoun.c  | 5 ++++-
 src/lib/krb5/asn.1/asn1_decode.c | 8 ++++++--
 src/lib/krb5/os/configure.in     | 2 +-
 src/lib/krb5/os/gmt_mktime.c     | 8 ++++++--
 6 files changed, 22 insertions(+), 8 deletions(-)

commit 9cf690c88a43771d80b76a183b111ba39c7fc2f9
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Aug 17 02:26:06 1994 +0000

    setup to fix time includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4165 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog      | 8 ++++++++
 src/include/krb5/acconfig.h     | 2 +-
 src/include/krb5/configure.in   | 2 +-
 src/include/krb5/stock/osauto.h | 8 --------
 src/include/krb5/stock/osconf.h | 3 ---
 src/include/krb5/sysincl.h      | 8 +++++---
 6 files changed, 15 insertions(+), 16 deletions(-)

commit cd6d673bb089232f8254288968a98f58358b1bca
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 16 22:17:30 1994 +0000

    lint
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4164 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/commands.c | 2 +-
 src/appl/telnet/telnet/main.c     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 093b38595a9570626b52b2552e0bbe844a58ed43
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 16 22:09:21 1994 +0000

    don't hide termdata under ifdef unix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4163 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  | 5 +++++
 src/appl/telnet/telnet/commands.c | 2 --
 src/appl/telnet/telnet/externs.h  | 2 --
 3 files changed, 5 insertions(+), 4 deletions(-)

commit 544b2b8794b1f07a2ba776ab11713e9a522f6f9e
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 16 22:06:01 1994 +0000

    test for vhangup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4162 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 6 ++++++
 src/appl/telnet/telnetd/configure.in | 1 +
 src/appl/telnet/telnetd/sys_term.c   | 4 ++++
 3 files changed, 11 insertions(+)

commit 32075bda73ce97b7944647c2fe55eff079c41a7e
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 16 22:03:17 1994 +0000

    lint
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4161 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/utility.c | 1 -
 1 file changed, 1 deletion(-)

commit b4a9e72b12fdc71b8fa7bef8799a0dc61bfad942
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 16 22:02:25 1994 +0000

    more vfork
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4160 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 6 ++++++
 src/appl/telnet/telnet/commands.c   | 3 +++
 src/appl/telnet/telnet/configure.in | 1 +
 3 files changed, 10 insertions(+)

commit 9db977fa00dea497233259be7bb6c658d2406bd6
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 16 21:59:55 1994 +0000

    test for vfork, using AC_VFORK, which is a very large hammer..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4159 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 6 ++++++
 src/appl/bsd/configure.in | 1 +
 src/appl/bsd/krcp.c       | 3 +++
 3 files changed, 10 insertions(+)

commit 8d3c7ad8e33da57805c2c1ece1b934997b2c87bf
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 16 21:54:33 1994 +0000

    added clean rule
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4158 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit cec174944762f152b9919aa54b5f3b562b2ea15b
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 16 21:48:45 1994 +0000

    objs should have forward.o, not forward.c (from net)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4157 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b57abe2dedf53e63e720f05cc97f3d42e5868b5a
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Tue Aug 16 19:09:57 1994 +0000

    Specify that empty string is the same as NULL passwd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4153 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 9e8239976895fefd30fb60c868de4ecd88b7fb4d
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:59:24 1994 +0000

    fix bogus fprintf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4148 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit a4f1a3215298981c1df40c067f8fd5161ce156f9
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:58:48 1994 +0000

    ctype.h
    stdio.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4147 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/compat_recv.c | 2 ++
 src/lib/krb5/krb/conv_princ.c  | 1 +
 src/lib/krb5/krb/srv_rcache.c  | 2 ++
 3 files changed, 5 insertions(+)

commit 50c49dd651ac0dc6d939d82575ab49e38592d2ac
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:58:06 1994 +0000

    unused label
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4146 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_util.c | 1 -
 1 file changed, 1 deletion(-)

commit 2a05544ff45f4bbb1ddc271fb25ec2684f472672
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:57:45 1994 +0000

    stdlib.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4145 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog | 4 ++++
 src/lib/krb5/asn.1/krbasn1.h | 4 +++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit cbf0a5baa8e09b93e555bba14e24782d369c03ac
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:56:31 1994 +0000

    index to strchr
    unused vars
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4144 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/get_phost.c | 2 +-
 src/lib/krb425/rd_req.c    | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

commit ff7515fce0f75c1b698b73ec55073d2ef98bde56
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:55:41 1994 +0000

    punt unused vars
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4143 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 1 -
 1 file changed, 1 deletion(-)

commit 9a7ed4eb26423a1d87601e15569f54b5a609fada
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:55:18 1994 +0000

    use ctype.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4142 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/util_canonhost.c | 1 +
 1 file changed, 1 insertion(+)

commit ceca37d2a3d5e1c200a368e3f52007176f7bfca2
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:54:22 1994 +0000

    unused vars
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4141 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/read_passwd.c | 1 -
 1 file changed, 1 deletion(-)

commit 0285a23af79de23dcc2163f9504edb90e2cd1604
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:53:39 1994 +0000

    time.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4140 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/rnd_confoun.c | 5 +++++
 1 file changed, 5 insertions(+)

commit c8f58e9c899613b360869acbee99a75761774aac
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:51:05 1994 +0000

    unused vars
    time.h
    use v4_time as a var, not time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4139 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c    |  1 -
 src/kdc/kerberos_v4.c | 22 +++++++++-------------
 2 files changed, 9 insertions(+), 14 deletions(-)

commit 27b2488456641f56f746e52f43f58a0c8434a55b
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:45:41 1994 +0000

    unused vars, unused labels
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4138 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/adm_funcs.c  | 1 -
 src/kadmin/server/adm_server.c | 1 -
 2 files changed, 2 deletions(-)

commit 12c7bfc067cc2f58238e23aa32ccf86883b3d593
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:45:04 1994 +0000

    unistd.h
    maxpathlen
    unused vars
    fix error message printfs
    string.h
    throw out byte_copy, use memcpy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4137 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/configure.in |  1 +
 src/kadmin/kpasswd/kpasswd.c    | 23 +++++++----------------
 src/kadmin/kpasswd/networked.c  | 16 +++++-----------
 3 files changed, 13 insertions(+), 27 deletions(-)

commit 16912cfe6083ab2615ed29c5848037815039b118
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:40:48 1994 +0000

    fix some broken error fprintfs
    move MAXPATHLEN check until after includes that might set it...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4136 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/kadmin.c      | 5 +++--
 src/kadmin/client/kadmin_msnd.c | 9 ++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

commit fdfd91f9cf83e9e6e5356b8aab623914679d13e2
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:37:59 1994 +0000

    lint
    unused vars
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4135 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/authorization.c |  7 +------
 src/clients/ksu/ccache.c        | 11 -----------
 src/clients/ksu/heuristic.c     | 12 +-----------
 src/clients/ksu/krb_auth_su.c   |  8 +-------
 src/clients/ksu/main.c          |  4 +---
 5 files changed, 4 insertions(+), 38 deletions(-)

commit f96d526244f20b2abd210cb93868e63fbd6e52a9
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:36:33 1994 +0000

    lint
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4134 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/sys_term.c | 1 -
 src/appl/telnet/telnetd/telnetd.c  | 2 +-
 src/appl/telnet/telnetd/utility.c  | 1 -
 3 files changed, 1 insertion(+), 3 deletions(-)

commit f7508f2fe7a6f308d945d548defa54a82fc696c7
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:34:43 1994 +0000

    lint
    unistd.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4133 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/commands.c   | 11 +++++++++--
 src/appl/telnet/telnet/configure.in |  1 +
 src/appl/telnet/telnet/utilities.c  |  2 --
 3 files changed, 10 insertions(+), 4 deletions(-)

commit 23d9ebf77e34d8a9e07415b1693d77ada0f8ba82
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:23:53 1994 +0000

    punt unused vars
    use stdio.h
    commands.c: use stdio, string, unistd; fix return values
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4132 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/auth.c      | 1 -
 src/appl/telnet/libtelnet/forward.c   | 2 --
 src/appl/telnet/libtelnet/genget.c    | 1 -
 src/appl/telnet/libtelnet/kerberos5.c | 9 ---------
 src/appl/telnet/libtelnet/misc.c      | 1 +
 5 files changed, 1 insertion(+), 13 deletions(-)

commit 0a7030720e8a773cf9a98f33ffe11536b8cdbf15
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:22:12 1994 +0000

    check for wait type
    punt stat altogether (variable wasn't used)
    use off_t
    use mem* not b*, str* not index
    use sys/fcntl.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4131 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/configure.in   |  1 +
 src/appl/popper/pop_dropcopy.c |  4 +---
 src/appl/popper/pop_enter.c    |  4 ++--
 src/appl/popper/pop_init.c     |  4 ++--
 src/appl/popper/pop_pass.c     | 15 +++++++++------
 src/appl/popper/pop_send.c     |  2 +-
 src/appl/popper/pop_updt.c     |  6 +++---
 src/appl/popper/pop_xmit.c     |  9 +++++++++
 8 files changed, 28 insertions(+), 17 deletions(-)

commit d30bf6281121e37374fdfe7063285dd1b9c44b1e
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:14:00 1994 +0000

    test for -lsocket -lnsl
    strchr not index
    fix argument decls
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4130 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/configure.in | 2 ++
 src/appl/movemail/movemail.c   | 6 ++++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit b6ad149dfd5355c25ad19b791b7646c67621d3d5
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:13:06 1994 +0000

    test for -lsocket -lnsl and unistd.h
    strchr not index
    no bogus decls
    attempt to fix return values
    explicitly declare arguments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4129 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/configure.in | 3 +++
 src/appl/mailquery/mailquery.c  | 8 +++++---
 src/appl/mailquery/poplib.c     | 8 +++++---
 3 files changed, 13 insertions(+), 6 deletions(-)

commit 21f2741953bbb926f400e23b5d2654435f54e39b
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:11:38 1994 +0000

    use unistd.h if the system has it
    lint
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4128 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/configure.in | 1 +
 src/appl/gss-sample/gss-misc.c   | 3 +++
 src/appl/gss-sample/gss-server.c | 4 +++-
 3 files changed, 7 insertions(+), 1 deletion(-)

commit 2f1c04f9639ee005ba6cc9516bee011e2260ff19
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 04:09:53 1994 +0000

    lint
    fix LOGIN_PROGRAM (from net)
    get rid of getpw* misdeclarations
    make default args char* instead of int
    fix error message pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4127 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog   | 4 ++++
 src/appl/bsd/Makefile.in | 2 +-
 src/appl/bsd/krcp.c      | 5 +----
 src/appl/bsd/krlogin.c   | 6 ++----
 src/appl/bsd/krlogind.c  | 1 -
 src/appl/bsd/krsh.c      | 5 ++++-
 src/appl/bsd/login.c     | 4 ++--
 7 files changed, 14 insertions(+), 13 deletions(-)

commit 8404893fa9adaa05c5221b09c79c13807ebdef66
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 14 03:50:50 1994 +0000

    lint cleanup
    comment about misuse of krb5_timestamp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4126 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c      | 2 +-
 src/admin/edit/kdb5_edit.c | 8 +++-----
 2 files changed, 4 insertions(+), 6 deletions(-)

commit 534b88e7596a77f59556c33b7ad1b09d878e2ee8
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Aug 12 17:33:47 1994 +0000

    gcc -Wall: clean up trash following #endifs..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4125 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/pop_dele.c        |  4 ++--
 src/appl/popper/pop_dropcopy.c    |  4 ++--
 src/appl/popper/pop_dropinfo.c    |  6 +++---
 src/appl/popper/pop_get_command.c |  6 +++---
 src/appl/popper/pop_init.c        |  4 ++--
 src/appl/popper/pop_last.c        |  2 +-
 src/appl/popper/pop_list.c        |  2 +-
 src/appl/popper/pop_log.c         |  2 +-
 src/appl/popper/pop_lower.c       |  2 +-
 src/appl/popper/pop_msg.c         |  2 +-
 src/appl/popper/pop_parse.c       |  2 +-
 src/appl/popper/pop_quit.c        |  2 +-
 src/appl/popper/pop_rset.c        |  2 +-
 src/appl/popper/pop_send.c        |  2 +-
 src/appl/popper/pop_stat.c        |  4 ++--
 src/appl/popper/pop_updt.c        | 10 +++++-----
 src/appl/popper/pop_xmit.c        | 12 ++++++------
 src/appl/popper/pop_xtnd.c        |  2 +-
 src/appl/popper/popper.c          |  4 ++--
 src/appl/telnet/telnet/commands.c |  2 +-
 src/lib/crypto/des/f_parity.c     |  2 +-
 src/util/et/compile_et.c          |  2 +-
 22 files changed, 40 insertions(+), 40 deletions(-)

commit 660b699cc76604b9153dcd13445d3b5b5c89441c
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Aug 11 23:18:01 1994 +0000

    punt getpwuid misdeclaration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4124 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/krsh.c    | 5 -----
 2 files changed, 4 insertions(+), 5 deletions(-)

commit 338fb396b1f6211994bd31fc153b717d5e675356
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 11 04:44:13 1994 +0000

    Changes to prevent krb5_encode.c from writing to constant structures.
    Internals of ASN.1 code cleaned up a bit in the process....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4121 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 16 ++++++++++++
 src/lib/krb5/asn.1/asn1_encode_k.c | 51 +++++++++-----------------------------
 src/lib/krb5/asn.1/asn1_encode_k.h |  6 +++--
 src/lib/krb5/asn.1/krb5_encode.c   | 25 +++----------------
 4 files changed, 36 insertions(+), 62 deletions(-)

commit 08c1d3798c21ddae552d26edf20d0ab874bfa7ee
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 10 18:10:09 1994 +0000

    Get latest copy of krb5.constants and rfc1510.errata from Cliff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4119 dc483132-0cff-0310-8789-dd5450dbe970

 doc/krb5-protocol/krb5.constants | 84 ++++++++++++++++------------------------
 doc/krb5-protocol/rfc1510.errata | 43 +++++++++++++++++++-
 2 files changed, 76 insertions(+), 51 deletions(-)

commit f4c39f18551ff636fdca10461307b83d4a91c6c1
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 10 16:47:16 1994 +0000

    Change L_XTND to SEEK_END
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4116 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog      | 4 ++++
 src/appl/popper/pop_dropcopy.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ceaf88984b992d5a483a7a585d17801de1bc6d49
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 10 03:10:39 1994 +0000

    	* configure.in: check for dbm as well as ndbm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4115 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog    | 2 ++
 src/appl/popper/configure.in | 1 +
 2 files changed, 3 insertions(+)

commit c2514cadc6bcb7e90c3c67e83c1902aac5db531b
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 10 03:00:58 1994 +0000

    *stamp stamp* not the bootstrapping imake Makefile anymore; yay!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4114 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile | 17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)

commit ec67e55c12d87938f093f25fafbb408bc5ccdf11
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 10 02:59:12 1994 +0000

    update for beta 4 patch 2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4113 dc483132-0cff-0310-8789-dd5450dbe970

 doc/HOW_TO_BUILD | 223 +++++++------------------------------------------------
 1 file changed, 28 insertions(+), 195 deletions(-)

commit 1b60b70357785163c0be2fdbeda71aa8d9c755ac
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Aug 10 02:51:54 1994 +0000

    fix another strings/string case
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4112 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/read_password.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 3c44e012ffde262f618f48b2158d4a6ca8bff9f5
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Aug 10 02:11:34 1994 +0000

    stamp? please?
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4111 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ibmLib.rules     |  37 ---
 src/config/imake.c          | 784 --------------------------------------------
 src/config/imake.man        | 179 ----------
 src/config/imakemdep.h      | 203 ------------
 src/config/linux.cf         |  62 ----
 src/config/next.cf          |  87 -----
 src/config/site.def         | 191 -----------
 src/config/site.def.example | 171 ----------
 src/config/sun.cf           |  55 ----
 src/config/tahoebsd.cf      |  39 ---
 src/config/ultrix.cf        |  85 -----
 src/config/vaxbsd.cf        |  75 -----
 12 files changed, 1968 deletions(-)

commit 4f13b29b145318e652de717ef564e4c0f6a1a465
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 10 02:03:13 1994 +0000

    	* Makefile.in:
    	* configure.in: make install fixes
    
    	* movemail.c: fix spelling error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4110 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/ChangeLog    | 7 +++++++
 src/appl/movemail/Makefile.in  | 3 ++-
 src/appl/movemail/configure.in | 2 ++
 src/appl/movemail/movemail.c   | 2 +-
 4 files changed, 12 insertions(+), 2 deletions(-)

commit 98250594bbc53adc3db1c6ba44177e992e9cff8a
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 10 01:44:18 1994 +0000

    	* networked.c: yet another utent fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4109 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog   | 4 ++++
 src/kadmin/kpasswd/networked.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 13175f554de5ed44dd3c966f6b51f7777bd8d5ee
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Aug 10 01:40:54 1994 +0000

    stamp? please?
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4108 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ibm.cf | 118 ------------------------------------------------------
 1 file changed, 118 deletions(-)

commit eff2d8e09e09ec1ea01783bb24094ad40074a524
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Aug 10 00:43:08 1994 +0000

    stamp? please?
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4107 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ccimake.c | 21 ---------------------
 1 file changed, 21 deletions(-)

commit 0e10f8fcc9bf66e55f3f817f59226a9690c992fd
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 10 00:31:19 1994 +0000

    	* *.c: "upgrade" to C Classic :-)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4106 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog       |   4 ++
 src/clients/ksu/authorization.c | 119 +++++++++++++++++++++++++++++-----------
 src/clients/ksu/ccache.c        | 107 ++++++++++++++++++++++++------------
 src/clients/ksu/heuristic.c     |  86 ++++++++++++++++++++++-------
 src/clients/ksu/krb_auth_su.c   |  67 +++++++++++++++-------
 src/clients/ksu/main.c          |  20 +++++--
 6 files changed, 291 insertions(+), 112 deletions(-)

commit 9b31a917ca85c89338011c472e2da91e10df0585
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 10 00:20:00 1994 +0000

    punt zmailnotify
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4105 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/ChangeLog    | 4 ++++
 src/appl/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 9a92f6b6145f7340679c286dc49375cb50f7cafa
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Aug 10 00:17:56 1994 +0000

    yuck... not ready for prime time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4104 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/zmailnotify/Makefile.in   |  21 --
 src/appl/zmailnotify/configure.in  |   8 -
 src/appl/zmailnotify/zmailnotify.c | 702 -------------------------------------
 3 files changed, 731 deletions(-)

commit 3973be185ddec530c3275433e6a1a11ff6d3e2a4
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 23:56:16 1994 +0000

    stamp? please?
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4103 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Makefile.ini |  51 ----
 src/config/Project.tmpl | 681 ------------------------------------------------
 2 files changed, 732 deletions(-)

commit f96d80991254850a231e25164685e790c6f57142
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 9 23:14:34 1994 +0000

    	* poplib.c: fix stupid sterror bug
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4102 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/ChangeLog | 2 ++
 src/appl/mailquery/poplib.c  | 4 ++--
 2 files changed, 4 insertions(+), 2 deletions(-)

commit eba0f8da0c194962b43d7fa40344cecf06386d58
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 22:57:29 1994 +0000

    stamp..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4101 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile                 |   67 --
 src/Makefile.ini              |   45 --
 src/admin/Imakefile           |   29 -
 src/appl/Imakefile            |   29 -
 src/appl/sample/Imakefile     |   29 -
 src/appl/simple/Imakefile     |   29 -
 src/appl/telnet/Imakefile     |   24 -
 src/clients/Imakefile         |   29 -
 src/config/Imake.rules        | 1508 -----------------------------------------
 src/config/Imake.rules.foo    |  272 --------
 src/config/Imake.tmpl         |  971 --------------------------
 src/config/Imake.tmpl-xcomp   |  625 -----------------
 src/config/Imakefile          |   21 -
 src/include/Imakefile         |   36 -
 src/include/krb5/Imakefile    |   46 --
 src/kadmin/Imakefile          |   29 -
 src/lib/Imakefile             |   44 --
 src/lib/crypto/Imakefile      |   51 --
 src/lib/crypto/des/Imakefile  |  135 ----
 src/lib/gssapi/Imakefile      |   39 --
 src/lib/krb5/Imakefile        |  104 ---
 src/lib/krb5/ccache/Imakefile |   42 --
 src/lib/krb5/keytab/Imakefile |   51 --
 23 files changed, 4255 deletions(-)

commit e5fed0994ff3e5c73052fff3a8a9bce41192fd21
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 9 21:40:56 1994 +0000

    	* pop_init.c: kill static version string that depended on ANSI
    	string splicing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4100 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog  |  3 +++
 src/appl/popper/pop_init.c | 10 ----------
 2 files changed, 3 insertions(+), 10 deletions(-)

commit 3ec236cc26f132db81c41c442dfe70c8e00190fa
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 9 21:35:23 1994 +0000

    	* Makefile.in:
    	* configure.in: make install fixes
    
    	* poplib.c: Ultrix cpp doesn't like '#error'
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4099 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/ChangeLog    | 5 +++++
 src/appl/mailquery/Makefile.in  | 4 ++--
 src/appl/mailquery/configure.in | 2 ++
 src/appl/mailquery/poplib.c     | 2 +-
 4 files changed, 10 insertions(+), 3 deletions(-)

commit 46b4b6eb68659451cf38c1d43d8e6443412ec4fa
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 9 20:52:06 1994 +0000

    	* Makefile.in:
    	* configure.in: fix $(ISODELIB), also fix make install
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4098 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/ChangeLog    | 5 +++++
 src/appl/popper/Makefile.in  | 2 +-
 src/appl/popper/configure.in | 2 ++
 3 files changed, 8 insertions(+), 1 deletion(-)

commit 41cce679aa1d85fbf605537f6a7385ba9b4c73f0
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 9 20:47:31 1994 +0000

    	* Makefile.in: oops forgot about $(COMERRLIB)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4097 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/ChangeLog   | 4 ++++
 src/appl/mailquery/Makefile.in | 1 +
 2 files changed, 5 insertions(+)

commit 52c4e5a30002b791e4aac761e8ec782c972db448
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 19:45:11 1994 +0000

    string/strings fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4096 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/kpasswd.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 1e11598ae2d2116a5e0347a9e89ed53d46705ebb
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 19:34:02 1994 +0000

    string/strings fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4095 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/pop_enter.c          | 4 ++++
 src/appl/popper/pop_get_command.c    | 6 +++++-
 src/appl/popper/pop_get_subcommand.c | 6 +++++-
 src/appl/popper/pop_pass.c           | 6 +++++-
 src/appl/popper/pop_send.c           | 6 +++++-
 src/appl/popper/pop_updt.c           | 6 +++++-
 src/appl/popper/pop_user.c           | 6 +++++-
 7 files changed, 34 insertions(+), 6 deletions(-)

commit 8a5e0ac9afae64e2e7baad4ede69bc6becdaf85e
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 19:25:30 1994 +0000

    fix clean for pre.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4094 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 92d52576b5df177cb233fcdbbb2ba3240d2f62bc
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 19:00:28 1994 +0000

    string/strings fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4093 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/configure.in   | 1 +
 src/appl/popper/pop_dropcopy.c | 6 +++++-
 src/appl/popper/pop_dropinfo.c | 6 +++++-
 src/appl/popper/pop_msg.c      | 6 +++++-
 4 files changed, 16 insertions(+), 3 deletions(-)

commit e0bac7ab12894d4fb5203d1a5c178a0be08ff343
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 9 17:58:46 1994 +0000

    Include all appl directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4092 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 18c583e6bdc72cf657baf9fd348f2eb0b6035d91
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 17:14:05 1994 +0000

    these match what reconf does to them
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4091 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/Makefile.in |  2 +-
 src/util/autoconf/configure   | 41 ++++++++++++++++++++++++++++++++++++-----
 2 files changed, 37 insertions(+), 6 deletions(-)

commit 04bc43572f090716731d84d9282bf6c0f8f7a69d
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 17:12:29 1994 +0000

    handle stdlib, malloc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4090 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/configure.in  | 1 +
 src/util/et/error_table.y | 6 +-----
 2 files changed, 2 insertions(+), 5 deletions(-)

commit 1aa8cc2b2536562f390da4ff5327964f42611714
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 17:05:38 1994 +0000

    only use ... if we've got it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4089 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/main.c | 4 ++++
 1 file changed, 4 insertions(+)

commit e40d8b101160b3b15345ac71d312db245255971b
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 16:27:04 1994 +0000

    reversed getutent test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4088 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/networked.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit be6c59261eba847312ad6f5c4c8542feb6a058b4
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 16:21:30 1994 +0000

    typo - sigaddset, not sigaddtoset, sigh
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4087 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/sys_bsd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 559cbbd91db5fb4460c17c4e49e967f46a2ef2d8
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 9 06:19:44 1994 +0000

    	* preauth.h: fix preauth function names as well (timestamp ->
    	unixtime)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4086 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 5 +++++
 src/include/krb5/preauth.h | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 2b01c4c601b60e1af851bbbb547b3532488fccc0
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 04:22:36 1994 +0000

    Stamp Out Imake in Our Lifetimes..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4085 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/Imakefile         |  45 -----------
 src/kadmin/kpasswd/Imakefile        |  34 ---------
 src/kadmin/server/Imakefile         |  54 -------------
 src/kadmin/v4server/Imakefile       |  49 ------------
 src/kdc/Imakefile                   |  77 -------------------
 src/lib/crypto/crc32/Imakefile      |  37 ---------
 src/lib/crypto/md4/Imakefile        |  35 ---------
 src/lib/crypto/md5/Imakefile        |  11 ---
 src/lib/crypto/os/Imakefile         |  52 -------------
 src/lib/des425/Imakefile            |  65 ----------------
 src/lib/gssapi/generic/Imakefile    |  94 -----------------------
 src/lib/gssapi/krb5/Imakefile       | 110 ---------------------------
 src/lib/kdb/Imakefile               |  45 -----------
 src/lib/krb425/Imakefile            |  88 ---------------------
 src/lib/krb5/asn.1/Imakefile        |  80 --------------------
 src/lib/krb5/ccache/file/Imakefile  |  45 -----------
 src/lib/krb5/ccache/stdio/Imakefile |  48 ------------
 src/lib/krb5/error_tables/Imakefile |  62 ---------------
 src/lib/krb5/free/Imakefile         |  95 -----------------------
 src/lib/krb5/keytab/file/Imakefile  |  61 ---------------
 src/lib/krb5/krb/Imakefile          | 147 ------------------------------------
 src/lib/krb5/os/Imakefile           |  91 ----------------------
 src/lib/krb5/posix/Imakefile        |  72 ------------------
 src/lib/krb5/rcache/Imakefile       |  45 -----------
 24 files changed, 1542 deletions(-)

commit 4a3d4a9ab94ee45d9a60b4f4dc5d697ac9b0825b
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 04:10:16 1994 +0000

    posix signals
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4084 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 6 ++++++
 src/appl/telnet/telnet/configure.in | 7 +++++++
 src/appl/telnet/telnet/sys_bsd.c    | 9 +++++++++
 3 files changed, 22 insertions(+)

commit b74390d46cf26e2902419a6c144446793d14df1f
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 03:55:04 1994 +0000

    strchr not index
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4083 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/commands.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 9b084b1ece791ae2c88c0a24b0740cdd164de072
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 03:53:47 1994 +0000

    strrchr not rindex
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4082 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/commands.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 0aed591a6fe9761d9dcb2974567ab6361b392c12
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 03:38:39 1994 +0000

    Stamp Out Imake in Our Lifetimes..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4081 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/Imakefile           |  28 --
 src/admin/convert/Imakefile         |  36 ---
 src/admin/create/Imakefile          |  28 --
 src/admin/destroy/Imakefile         |  28 --
 src/admin/edit/Imakefile            |  78 -----
 src/admin/stash/Imakefile           |  28 --
 src/appl/bsd/Imakefile              |  97 ------
 src/appl/gss-sample/Imakefile       |  39 ---
 src/appl/sample/sclient/Imakefile   |  31 --
 src/appl/sample/sserver/Imakefile   |  31 --
 src/appl/simple/client/Imakefile    |  33 --
 src/appl/simple/server/Imakefile    |  32 --
 src/appl/telnet/libtelnet/Imakefile |  75 -----
 src/appl/telnet/telnet/Imakefile    |  75 -----
 src/appl/telnet/telnetd/Imakefile   |  75 -----
 src/appl/user_user/Imakefile        |  55 ----
 src/clients/kdestroy/Imakefile      |  28 --
 src/clients/kinit/Imakefile         |  28 --
 src/clients/klist/Imakefile         |  28 --
 src/clients/ksu/Imakefile           |  41 ---
 src/config-files/Imakefile          |   6 -
 src/config/doc/paper.ms             | 623 ------------------------------------
 src/include/kerberosIV/Imakefile    |  34 --
 23 files changed, 1557 deletions(-)

commit e0d903707aaa70544f6e156b19738852fbd3e2c6
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 03:26:25 1994 +0000

    stamp stamp stamp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4080 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/Imakefile | 39 ---------------------------------------
 1 file changed, 39 deletions(-)

commit d9a83689551e6250f0644572bb5e969cfb40c9e3
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 9 03:06:32 1994 +0000

    Add code to strdup the hostname from gethostbyname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4079 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/movemail.c | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

commit 994cdf285e997a92b87d019d6364a534c5f6bedf
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 9 02:50:12 1994 +0000

    Changed preauthentication names to match those which Cliff and I agreed upon
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4078 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog |  5 +++++
 src/clients/kinit/kinit.c   |  2 +-
 src/include/krb5/ChangeLog  |  5 +++++
 src/include/krb5/proto.h    |  6 ++---
 src/lib/krb5/krb/ChangeLog  |  5 +++++
 src/lib/krb5/krb/preauth.c  | 53 ++++++---------------------------------------
 6 files changed, 26 insertions(+), 50 deletions(-)

commit be6d011886fc3b0d068e4364ddec34a75420c30e
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 02:40:46 1994 +0000

    STAMP OUT IMAKE IN OUR LIFETIMES!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4077 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/Imakefile | 54 -----------------------------------------------------
 1 file changed, 54 deletions(-)

commit ce5640399529c8802fb29b0d862cba39f2fc8e30
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 02:38:33 1994 +0000

    oops, configure got mangled
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4076 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/configure | 41 +++++------------------------------------
 1 file changed, 5 insertions(+), 36 deletions(-)

commit 9759c330daed6c7ff0ebb7ba49051eff059406f6
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 02:36:26 1994 +0000

    STAMP OUT IMAKE IN OUR LIFETIMES!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4075 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/Imakefile            | 29 ------------------
 src/util/autoconf/configure   | 41 ++++++++++++++++++++++----
 src/util/et/Imakefile         | 54 ----------------------------------
 src/util/makedepend/Imakefile | 45 ----------------------------
 src/util/ss/Imakefile         | 68 -------------------------------------------
 src/util/unifdef/Imakefile    | 34 ----------------------
 6 files changed, 36 insertions(+), 235 deletions(-)

commit 08eadef2db97d073f4c4e4443bbccf50bd8cf037
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 9 02:21:15 1994 +0000

    Fixed mispelling of krb5_copy_keyblock_contents().  Whoops!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4074 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 6 ++++++
 src/appl/telnet/libtelnet/kerberos5.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 8404900f651f30e54ac908bf54d1e2eb3c6d630d
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 9 02:13:15 1994 +0000

    Added John Brezak's port of mailquery to krb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4073 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/mailquery/Makefile.in  |  23 ++
 src/appl/mailquery/configure.in |   7 +
 src/appl/mailquery/mailquery.M  |  41 ++++
 src/appl/mailquery/mailquery.c  | 174 ++++++++++++++
 src/appl/mailquery/pop.h        |  35 +++
 src/appl/mailquery/poplib.c     | 493 ++++++++++++++++++++++++++++++++++++++++
 6 files changed, 773 insertions(+)

commit aa9d934827a728b1cc43571f57608f2e6ad827dc
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 9 02:10:13 1994 +0000

    Added John Berzak's krb5 port of zmailnotify
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4072 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/zmailnotify/Makefile.in   |  21 ++
 src/appl/zmailnotify/configure.in  |   8 +
 src/appl/zmailnotify/zmailnotify.c | 702 +++++++++++++++++++++++++++++++++++++
 3 files changed, 731 insertions(+)

commit 0a52ba2f916bb3e02c534d9aaf1dd609e2c859b7
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 9 02:06:52 1994 +0000

    Initial commit of John Brezak's changes --- the addition of autoconf support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4071 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/Makefile.in  | 24 +++++++++++++++
 src/appl/movemail/configure.in |  6 ++++
 src/appl/movemail/movemail.c   | 66 ++++++++++++++++++++++++++++++------------
 3 files changed, 77 insertions(+), 19 deletions(-)

commit ed607cdf24fa69900c56dc59f87828b067daa0d2
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 9 02:03:38 1994 +0000

    Initial commit of John Brezak's changes.  This updates the Berkeley popper
    from version 1.7 to 1.831beta; it also adds autoconf support.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4070 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/Makefile.in          |  80 ++++++++++
 src/appl/popper/README               |  75 ++++++++-
 src/appl/popper/Release.Notes        |  45 ++++++
 src/appl/popper/configure.in         |  23 +++
 src/appl/popper/mh-6.8.patch         | 292 +++++++++++++++++++++++++++++++++++
 src/appl/popper/pop_dele.c           |   2 +-
 src/appl/popper/pop_dropcopy.c       | 170 +++++++++++++-------
 src/appl/popper/pop_dropinfo.c       |  21 +--
 src/appl/popper/pop_enter.c          |   4 +-
 src/appl/popper/pop_get_command.c    |   2 +-
 src/appl/popper/pop_get_subcommand.c |   2 +-
 src/appl/popper/pop_init.c           | 105 +++++++------
 src/appl/popper/pop_last.c           |   2 +-
 src/appl/popper/pop_list.c           |   2 +-
 src/appl/popper/pop_log.c            |   6 +-
 src/appl/popper/pop_lower.c          |   2 +-
 src/appl/popper/pop_msg.c            |  10 +-
 src/appl/popper/pop_parse.c          |   2 +-
 src/appl/popper/pop_pass.c           | 274 +++++++++-----------------------
 src/appl/popper/pop_quit.c           |   2 +-
 src/appl/popper/pop_rset.c           |   2 +-
 src/appl/popper/pop_send.c           |  10 +-
 src/appl/popper/pop_stat.c           |   5 +-
 src/appl/popper/pop_updt.c           |  93 ++++++-----
 src/appl/popper/pop_user.c           |  38 ++++-
 src/appl/popper/pop_xmit.c           |  21 ++-
 src/appl/popper/pop_xtnd.c           |   2 +-
 src/appl/popper/popper.M             |  93 ++++++-----
 src/appl/popper/popper.c             |  10 +-
 src/appl/popper/popper.h             |  29 ++--
 src/appl/popper/version.h            |  13 +-
 31 files changed, 968 insertions(+), 469 deletions(-)

commit 3a1958fada9f6ea037665232513ff70e49d4c13f
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Aug 9 00:48:45 1994 +0000

    support varargs too, and deal with MAXHOSTNAMELEN
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4069 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog    |  6 ++++++
 src/clients/ksu/configure.in |  1 +
 src/clients/ksu/ksu.h        |  4 ++++
 src/clients/ksu/main.c       | 20 +++++++++++++++++++-
 4 files changed, 30 insertions(+), 1 deletion(-)

commit 697a90401c2f2b7e1b732aa3cf4c69ab8021737e
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Aug 8 23:53:57 1994 +0000

    actually check for NO_UT_HOST since it is used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4068 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/configure.in | 5 +++++
 1 file changed, 5 insertions(+)

commit e58440f077f6535adbf50f115a55ede7061dd909
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Aug 8 23:52:14 1994 +0000

    add V4 libdes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4067 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5d984e906a0f9cea15598f5ff5e220aeb0dc5ea1
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Aug 8 23:11:36 1994 +0000

    test for setupterm explicitly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4066 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/configure.in | 1 +
 src/appl/telnet/telnet/telnet.c     | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit 5a8db603c941c89cd4d5a97d43ee4bd209c6728f
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Aug 8 05:33:44 1994 +0000

    don't use bogus htons decl
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4065 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/commands.c | 3 ---
 1 file changed, 3 deletions(-)

commit 0a356871fa27906a0951c35cdd79a6cab2b7efba
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Aug 8 05:22:05 1994 +0000

    don't mix string/strings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4064 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/externs.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 2a2bc077e2543174ab3895bb2d13f3a76b444210
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Aug 8 05:20:38 1994 +0000

    grab -nlsl, -lsocket; punt index/rindex
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4063 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 5 +++++
 src/appl/telnet/telnetd/configure.in | 2 ++
 src/appl/telnet/telnetd/utility.c    | 9 ++-------
 3 files changed, 9 insertions(+), 7 deletions(-)

commit 7985cbf308ddb59d5f98e884604adc546fc3a842
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Aug 8 05:09:31 1994 +0000

    handle systems where setpgrp takes no args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4062 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/configure.in | 3 +++
 src/appl/telnet/telnetd/sys_term.c   | 4 ++++
 2 files changed, 7 insertions(+)

commit be033c87a3655383f41884d0a2169956187527e8
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Aug 8 00:39:59 1994 +0000

    some linux/posix and alpha fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4061 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c | 46 ++++++++++++++++++++++++++++++++++++----------
 1 file changed, 36 insertions(+), 10 deletions(-)

commit c30b32c3b00b157ad7bd0d408d1c083685e5ee07
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Aug 8 00:01:43 1994 +0000

    add dbm for an_to_ln, fix tioclset ifdef
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4060 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/configure.in | 3 +++
 src/appl/bsd/login.c      | 2 +-
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 8267bcbf07053783ca0663f04650b84c11012f80
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 7 04:58:52 1994 +0000

    more posix and linux fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4059 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 2 ++
 src/appl/bsd/krlogind.c | 5 +++++
 src/appl/bsd/login.c    | 3 +++
 src/appl/bsd/logutil.c  | 5 +++++
 4 files changed, 15 insertions(+)

commit 2be88d1e6e5cda8d4d7fa332c65df38d417dd7e2
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Aug 7 04:45:32 1994 +0000

    FWRITE not needed for POSIX_TERMIOS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4058 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 4 ++++
 src/appl/bsd/krlogin.c | 5 ++++-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 361d6ccc6134719f325b76283df9a0bf286c5608
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Aug 6 18:09:22 1994 +0000

    use __svr4__ temporarily..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4057 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogin.c | 2 ++
 1 file changed, 2 insertions(+)

commit 37c1ddfc5eae9fa3af23a8cd3a874fac8a6acf80
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Aug 6 18:06:59 1994 +0000

    unbreak linux use of in_systm.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4056 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog  | 4 ++++
 src/appl/telnet/telnet/commands.c | 4 ----
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 59af513cc15572440965097e351b681b578e366f
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Aug 6 04:11:07 1994 +0000

    add missing declaration of strsave
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4055 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/login.c | 4 ++++
 1 file changed, 4 insertions(+)

commit b6182322a5b14bb9441f901c211ef8a6dd08caf1
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Aug 6 04:08:05 1994 +0000

    hack up utmp stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4054 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/configure.in | 11 +++++++++++
 src/kadmin/kpasswd/networked.c  | 30 ++++++++++++++++--------------
 2 files changed, 27 insertions(+), 14 deletions(-)

commit 187ec3b1e51a42c10f5f57143c524a610176d651
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Aug 5 23:45:30 1994 +0000

    rest of signal cleanups plus strsave
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4053 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/configure.in |  3 +++
 src/appl/bsd/kcmd.c       |  5 +++--
 src/appl/bsd/krcp.c       | 39 ++++++++++++++++++++++++++++++++-------
 src/appl/bsd/krlogin.c    | 11 +++++++++++
 src/appl/bsd/krsh.c       | 18 ++++++++++++++++++
 src/appl/bsd/login.c      | 30 +++++++++++++++++++++---------
 6 files changed, 88 insertions(+), 18 deletions(-)

commit 609944a5f7dfa77cf0964e75f134da445a113b67
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Aug 5 22:49:46 1994 +0000

    	* configure.in: test for sigprocmask and sigset_t to set POSIX_SIGNALS.
    	* krlogin.c, kcmd.c: use POSIX_SIGNALS.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4052 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  5 +++++
 src/appl/bsd/configure.in |  5 +++++
 src/appl/bsd/kcmd.c       | 28 ++++++++++++++++++++++++++++
 src/appl/bsd/krlogin.c    | 37 ++++++++++++++++++++++++++++++++++---
 4 files changed, 72 insertions(+), 3 deletions(-)

commit 89104c69d44ec188ca28b61a4b7ec054376772a2
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Aug 5 19:37:09 1994 +0000

    ultrix has wierd getutent, so check if utmp.ut_pid exists, and conditionalize
    on that too...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4051 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 6 +++++-
 src/appl/bsd/configure.in | 5 +++++
 src/appl/bsd/logutil.c    | 6 +++---
 3 files changed, 13 insertions(+), 4 deletions(-)

commit bf960357a24071eaf6b65bd1233153e85e709e82
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Aug 4 23:06:47 1994 +0000

    almost there. safety checkin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4050 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in  |   7 +-
 src/appl/bsd/configure.in |  19 ++-
 src/appl/bsd/kcmd.c       |  12 +-
 src/appl/bsd/krlogin.c    | 350 ++++++++++++++++++++++++++++++++++++++--------
 src/appl/bsd/krlogind.c   |  47 +++++--
 src/appl/bsd/krsh.c       |  40 ++++--
 src/appl/bsd/krshd.c      |  98 +++++++++----
 src/appl/bsd/login.c      | 194 ++++++++++++++++++++-----
 src/appl/bsd/loginpaths.h |  83 +++++++++++
 src/appl/bsd/rpaths.h     |  31 ++++
 10 files changed, 731 insertions(+), 150 deletions(-)

commit d2955c06585ade2219a677f1f2551cafa3f9c9d5
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 20:43:58 1994 +0000

    	* configure.in:
    	* kerberos_v4.c: don't include <sgtty.h> if POSIX_TERMIOS is
    	defined.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4049 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog     | 6 ++++++
 src/kdc/configure.in  | 1 +
 src/kdc/kerberos_v4.c | 2 ++
 3 files changed, 9 insertions(+)

commit f9344217fa1d4141ce49001aa775e35f5fff8aab
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 20:42:52 1994 +0000

    	* configure.in:
    	* kpropd.c: include <sgtty.h> only if POSIX_TERMIOS is not defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4048 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog    | 5 +++++
 src/slave/configure.in | 1 +
 src/slave/kpropd.c     | 2 ++
 3 files changed, 8 insertions(+)

commit 02d942bd3340b0bc03683b5f0607b744b09634e4
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 18:54:08 1994 +0000

    	* configure.in: pick up dbm libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4047 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 2 ++
 src/appl/telnet/telnetd/configure.in | 2 ++
 2 files changed, 4 insertions(+)

commit 7df6070ed5ba5079f016b7c4c93e8753ead88e2e
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 17:25:06 1994 +0000

    	* configure.in: fix make install
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4046 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    | 4 ++++
 src/appl/gss-sample/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 517ec282b9625b2b23b2323d7b0043b97fc9bbef
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 17:23:18 1994 +0000

    	* asn1_decode_k.c (asn1_decode_sequence_of_enctype): fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4045 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 4 ++++
 src/lib/krb5/asn.1/asn1_decode_k.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 756d08322fe9032ee000240704c16654ad7d6eb5
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 17:22:24 1994 +0000

    	* Makefile.in: whoops install manpage as kadmin.8, not kadmin.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4044 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog | 2 ++
 1 file changed, 2 insertions(+)

commit 043e3a893a518baa5f5207e35e9a71f10a3274fe
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 17:21:47 1994 +0000

    	* sys_term.h: fix linux lossage, i.e. <linux/tty.h>
    	* configure.in: check for STREAMSPTY (hopefully)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4043 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 3 +++
 src/appl/telnet/telnetd/configure.in | 1 +
 src/appl/telnet/telnetd/sys_term.c   | 4 ++++
 3 files changed, 8 insertions(+)

commit 0042ac34ec5ce3085bfff20af3db31b4a0fd58a1
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 09:25:35 1994 +0000

    oops forgot to look for install program
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4042 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/ChangeLog    | 2 ++
 src/lib/crypto/configure.in | 1 +
 src/lib/des425/ChangeLog    | 2 ++
 src/lib/des425/configure.in | 1 +
 src/lib/gssapi/ChangeLog    | 2 ++
 src/lib/gssapi/configure.in | 1 +
 src/lib/kdb/ChangeLog       | 2 ++
 src/lib/kdb/configure.in    | 1 +
 src/lib/krb425/ChangeLog    | 2 ++
 src/lib/krb425/configure.in | 1 +
 src/lib/krb5/ChangeLog      | 2 ++
 src/lib/krb5/configure.in   | 1 +
 12 files changed, 18 insertions(+)

commit 003fb77616970742c701c32f43a9c7243084939e
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 07:57:32 1994 +0000

    	* aclocal.m4: fixed up Krb5InstallHeaders to use INSTALL_DATA
    	properly
    	* Makefile.in: fix mkdir breakage for install target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4041 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog   | 6 ++++++
 src/Makefile.in | 4 +++-
 src/aclocal.m4  | 2 +-
 3 files changed, 10 insertions(+), 2 deletions(-)

commit dc782952168b491d7e1ca26a974e046451b04b39
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 07:56:29 1994 +0000

    fixing make install
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4040 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 4 ++++
 src/appl/telnet/libtelnet/Makefile.in | 1 +
 src/appl/telnet/telnet/ChangeLog      | 5 +++++
 src/appl/telnet/telnet/Makefile.in    | 5 ++---
 src/appl/telnet/telnet/configure.in   | 1 +
 src/appl/telnet/telnetd/ChangeLog     | 5 +++++
 src/appl/telnet/telnetd/Makefile.in   | 3 +++
 src/appl/telnet/telnetd/configure.in  | 1 +
 8 files changed, 22 insertions(+), 3 deletions(-)

commit 834f671398f02c11a4157fa3d97bef3dfad84dce
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 07:55:11 1994 +0000

    	* Makefile.in: make install fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4039 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog   | 4 ++++
 src/clients/ksu/Makefile.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit db2d92acc46b00fdf69c4f853de3ca1708e1d6a2
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 07:54:14 1994 +0000

    	* pre.in: strip installed programs by default
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4038 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/pre.in    | 3 ++-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit e2fda0a1403bf7cbc35d10c5bc33c85a00d24a58
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 07:53:32 1994 +0000

    	* Makefile.in: install kadmind in the right place
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4037 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 9a801ae8497e34fcf009d9a28020a075e82e2261
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 07:48:24 1994 +0000

    make install fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4036 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/ChangeLog          |  4 ++++
 src/lib/Makefile.in        | 10 ----------
 src/lib/crypto/ChangeLog   |  4 ++++
 src/lib/crypto/Makefile.in |  3 +--
 src/lib/des425/ChangeLog   |  4 ++++
 src/lib/des425/Makefile.in |  3 +--
 src/lib/gssapi/ChangeLog   |  4 ++++
 src/lib/gssapi/Makefile.in |  3 +--
 src/lib/kdb/ChangeLog      |  4 ++++
 src/lib/kdb/Makefile.in    |  3 +--
 src/lib/krb425/ChangeLog   |  4 ++++
 src/lib/krb425/Makefile.in |  3 +--
 src/lib/krb5/ChangeLog     |  4 ++++
 src/lib/krb5/Makefile.in   |  3 +--
 14 files changed, 34 insertions(+), 22 deletions(-)

commit bb9b0b84859c9d2c699eb4464d541f864d305c79
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 06:14:21 1994 +0000

    checking in Harry's ASN.1 encoder tests.  Will fix up later
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4035 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/asn.1/Makefile                |  36 ++
 src/tests/asn.1/README                  |  28 ++
 src/tests/asn.1/debug.h                 |  20 +
 src/tests/asn.1/krb5_decode_test.c      | 356 ++++++++++++++
 src/tests/asn.1/krb5_encode_test.c      |  11 +
 src/tests/asn.1/krb5_encode_test_body.c | 378 +++++++++++++++
 src/tests/asn.1/ktest.c                 | 802 ++++++++++++++++++++++++++++++++
 src/tests/asn.1/ktest.h                 | 130 ++++++
 src/tests/asn.1/ktest_equal.c           | 631 +++++++++++++++++++++++++
 src/tests/asn.1/ktest_equal.h           |  78 ++++
 src/tests/asn.1/reference_encode.out    |  39 ++
 src/tests/asn.1/utility.c               | 106 +++++
 src/tests/asn.1/utility.h               |  32 ++
 13 files changed, 2647 insertions(+)

commit 02bd43dc6c69d92a0027e731d0a6cb70322fc07c
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 04:28:04 1994 +0000

    kadmin CLI functional spec
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4034 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadmin/cli.func-spec | 397 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 397 insertions(+)

commit 24b07f6a3b474158110be6625567aa1f180541d0
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Aug 4 04:25:15 1994 +0000

    some things to think about
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4033 dc483132-0cff-0310-8789-dd5450dbe970

 src/TODO | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 7428e0e2d78dcef7433f6b55ad04b28956a4d875
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 2 13:15:21 1994 +0000

    	* asn1_decode_k.c (asn1_decode_sequence_of_enctype): more fixing
    	of realloc(NULL) returning NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4032 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 5 +++++
 src/lib/krb5/asn.1/asn1_decode_k.c | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 0080c913d6d256962fcebea56be28e736ae3d353
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 2 09:43:11 1994 +0000

    	* scc_maybe.c (krb5_scc_open_file): changed an #ifdef from
    	ANSI_STDIO to HAS_SETVBUF
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4031 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/ChangeLog   | 5 +++++
 src/lib/krb5/ccache/stdio/scc_maybe.c | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 9f99c5480d52968b530169b4324738b9c718e791
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Aug 2 09:41:55 1994 +0000

    fixes to dtrt with ANSI_STDIO; previously there was gratuitous abuse of
    this particular definition, as it was really just detecting the presence
    of setvbuf().  Now it does a compile-and-run to check for binary fopen()
    availability, and the check for setvbuf() has been moved.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4030 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog    |  7 +++++++
 src/include/krb5/acconfig.h   |  1 +
 src/include/krb5/configure.in | 18 +++++++++++++++---
 3 files changed, 23 insertions(+), 3 deletions(-)

commit 9e05c3038c1d88e28c82a7bc079da370cec19e37
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 29 17:16:10 1994 +0000

    	* configure.in: add check for dbm libs
    
    	* commands.c: linux in_system.h (note "e") is broken
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4028 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog    | 6 ++++++
 src/appl/telnet/telnet/commands.c   | 4 ++++
 src/appl/telnet/telnet/configure.in | 2 ++
 3 files changed, 12 insertions(+)

commit c0c371e1afd0a81798316455c8bb8935a4e38bfa
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jul 27 20:43:14 1994 +0000

    roundup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4027 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 2 ++
 src/appl/bsd/krcp.c     | 4 ++++
 src/appl/bsd/krlogin.c  | 4 ++++
 src/appl/bsd/krlogind.c | 4 ++++
 4 files changed, 14 insertions(+)

commit 4d238958f8a0bbb2e0d6c92a75d1ccb607e154dd
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jul 27 20:41:09 1994 +0000

    actually *use* LIBOBJS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4026 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 909c09965c9f19dd2b992b2bbb31c6ef539a2bfb
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jul 27 20:35:54 1994 +0000

    getdtablesize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4025 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog       | 4 ++++
 src/appl/bsd/Makefile.in     | 7 ++++++-
 src/appl/bsd/configure.in    | 1 +
 src/appl/bsd/getdtablesize.c | 8 ++++++++
 4 files changed, 19 insertions(+), 1 deletion(-)

commit e4c57b19b05e6da9da01e1220def0b0ac8839ddb
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jul 27 20:30:29 1994 +0000

    HAVE_TTYENT_H, HAVE_SYS_LABEL_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4024 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 4 ++++
 src/appl/bsd/configure.in | 2 +-
 src/appl/bsd/krlogind.c   | 3 ++-
 src/appl/bsd/login.c      | 8 ++------
 4 files changed, 9 insertions(+), 8 deletions(-)

commit bdbf7d14de0984dc06311e2645fa9ff7a844cbb8
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jul 27 20:25:52 1994 +0000

    HAVE_SYS_LABEL_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4023 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 3 +++
 src/appl/bsd/configure.in | 2 +-
 src/appl/bsd/krshd.c      | 3 ++-
 3 files changed, 6 insertions(+), 2 deletions(-)

commit 9cd06528073315959756d8dad654ae0944da85f3
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jul 27 20:23:21 1994 +0000

    USE_DIRENT_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4022 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  2 ++
 src/appl/bsd/krcp.c    | 14 +++++---------
 2 files changed, 7 insertions(+), 9 deletions(-)

commit f940770d7c08795d0e043a05c401b16b017431a2
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jul 27 16:53:05 1994 +0000

    need HAVE_UNISTD_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4021 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 5 +++++
 src/appl/bsd/configure.in | 2 +-
 src/appl/bsd/logutil.c    | 2 +-
 3 files changed, 7 insertions(+), 2 deletions(-)

commit f8a4c26f436c173c8b720d9798165e821c17c5dd
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 27 03:29:59 1994 +0000

    	* Makefile.in: fix missing $(srcdir)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4020 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog   | 4 ++++
 src/appl/telnet/telnetd/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 5d9632d29621d3da91f70b76407d2043aebc1764
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 27 03:29:18 1994 +0000

    	* Makefile.in: forgot some $(srcdir) stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4019 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/ChangeLog   | 4 ++++
 src/appl/telnet/telnet/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit d97acb8e15fca2b35fc18460655d1a33ece6f4eb
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 27 03:28:44 1994 +0000

    	* Makefile.in: whoops left out some $(srcdir) stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4018 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 4 ++++
 src/appl/telnet/libtelnet/Makefile.in | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 591de916fb680de4cc5151e47db469e4e13d6ed9
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jul 26 20:23:12 1994 +0000

    remove sys/ioctl since daemon() is now used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4017 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 4 ----
 1 file changed, 4 deletions(-)

commit ec496817f8fa28369c608eb1651dc24d0aee0e78
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jul 26 06:18:07 1994 +0000

    some more solaris cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4016 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  7 +++++++
 src/appl/bsd/configure.in | 13 +++++++++++++
 src/appl/bsd/krlogin.c    |  3 ++-
 src/appl/bsd/logutil.c    | 28 ++++++++++++++++------------
 4 files changed, 38 insertions(+), 13 deletions(-)

commit 1d0dbd76dba017ba80273cf31d03025242a15e40
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jul 26 04:33:35 1994 +0000

    strings.h is always wrong
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4015 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c | 2 +-
 src/appl/bsd/login.c    | 2 +-
 src/appl/bsd/logutil.c  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 0d445e49a2de8b7de8950e5fd9b1271c82e4d744
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jul 26 04:32:06 1994 +0000

    	* configure.in: Added tests for HAVE_SETOWN, HAVE_SYS_FILIO_H.
    	* krlogin.c, krsh.c, krshd.c, krlogin.c, krlogind.c: use them.
    
    Still doesn't build on Solaris, but it's a start.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4014 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    | 5 +++++
 src/appl/bsd/configure.in | 6 ++++++
 src/appl/bsd/kcmd.c       | 6 ++----
 src/appl/bsd/krlogin.c    | 4 ++--
 src/appl/bsd/krlogind.c   | 5 +++++
 src/appl/bsd/krsh.c       | 5 +++++
 src/appl/bsd/krshd.c      | 5 +++++
 7 files changed, 30 insertions(+), 6 deletions(-)

commit 671a7b67c5b8eb7381c9f0fa865bed349dae4bb4
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jul 25 06:40:35 1994 +0000

    	* configure.in: check for ndbm/dbm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4013 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog    | 4 ++++
 src/clients/ksu/configure.in | 2 ++
 2 files changed, 6 insertions(+)

commit 3cf8363b9b9d484e009521b9ee723437d24afeaa
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jul 25 06:40:06 1994 +0000

    	* configure.in: check for utmpx
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4012 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/ChangeLog    | 4 ++++
 src/appl/telnet/telnetd/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit eb4f858d77150cc55e44d65ed20c2fa862365f25
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jul 25 06:39:35 1994 +0000

    	* Makefile.in: remove reference to lorder (linux doesn't have
    	lorder, it seems)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4011 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 5 +++++
 src/appl/telnet/libtelnet/Makefile.in | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

commit 664917f9d53cacabcf4dce97503e02862a5f222e
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 23 12:56:31 1994 +0000

    	* asn1buf.h: include ext-proto.h now to avoid type warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4010 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog | 4 ++++
 src/lib/krb5/asn.1/asn1buf.h | 1 +
 2 files changed, 5 insertions(+)

commit a0a39b021e0defbe052fb38d79af2bd4e2fc10de
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 23 12:55:37 1994 +0000

    	* kcmd.c:
    	* krshd.c: include ext-proto.h to avoid type warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4009 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog | 5 +++++
 src/appl/bsd/kcmd.c    | 1 +
 src/appl/bsd/krshd.c   | 1 +
 3 files changed, 7 insertions(+)

commit a037c858f1030e82d8e6ece7f4e1b0162cfd24bb
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 23 12:27:40 1994 +0000

    autoconf'ing telnet
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4008 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/ChangeLog                     |   4 ++
 src/appl/configure.in                  |   2 +-
 src/appl/telnet/ChangeLog              |   5 ++
 src/appl/telnet/Makefile.in            |  22 +------
 src/appl/telnet/configure.in           |   3 +
 src/appl/telnet/libtelnet/Makefile.in  | 116 ++++++++++++++++++++++-----------
 src/appl/telnet/libtelnet/configure.in |  10 ++-
 src/appl/telnet/telnet/Makefile.in     |  63 ++++++++++++++++++
 src/appl/telnet/telnet/configure.in    |  24 +++++++
 src/appl/telnet/telnetd/Makefile.in    |  66 +++++++++++++++++++
 src/appl/telnet/telnetd/configure.in   |  24 +++++++
 11 files changed, 278 insertions(+), 61 deletions(-)

commit a07b05d796a73462ca8a9a706965bbe3fdccf7f6
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 21 05:07:10 1994 +0000

    	* Makefile.in: fix infinite recursion in rules
    	* gss-client.c:
    	* gss-misc.c:
    	* gss-server.c: downgrade to K&R function definitions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4007 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |  7 +++++++
 src/appl/gss-sample/Makefile.in  | 10 ++++------
 src/appl/gss-sample/gss-client.c | 32 +++++++++++++++++++++-----------
 src/appl/gss-sample/gss-misc.c   | 20 +++++++++++++++-----
 src/appl/gss-sample/gss-server.c | 31 ++++++++++++++++++++-----------
 5 files changed, 67 insertions(+), 33 deletions(-)

commit 72d224ddd771a48e60b96eb46b73c780090ed7d7
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 21 05:05:34 1994 +0000

    	* configure.in: add ksu
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4006 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ChangeLog    | 4 ++++
 src/clients/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0cdb2583996bdd6e2f03db5053044d7fa3018429
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 21 05:05:04 1994 +0000

    	* Makefile.in:
    	* configure.in: attempt to autoconf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4005 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog    |  5 +++++
 src/clients/ksu/Makefile.in  | 34 ++++++++++++++++++++++++++++++++++
 src/clients/ksu/configure.in | 11 +++++++++++
 3 files changed, 50 insertions(+)

commit fa2849a31c54bfb4ea6256aa083cc9b144091136
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 20 04:29:19 1994 +0000

    more make install fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4004 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                        |  8 +++++
 src/aclocal.m4                       | 69 ++++++++++++++++++++++++++++++++++++
 src/admin/aname/Makefile.in          |  4 +--
 src/admin/aname/configure.in         |  1 +
 src/admin/convert/Makefile.in        |  4 +--
 src/admin/convert/configure.in       |  1 +
 src/admin/create/configure.in        |  1 +
 src/admin/destroy/Makefile.in        |  4 +--
 src/admin/destroy/configure.in       |  1 +
 src/admin/edit/Makefile.in           |  4 +--
 src/admin/edit/configure.in          |  1 +
 src/admin/stash/Makefile.in          |  4 +--
 src/admin/stash/configure.in         |  1 +
 src/appl/ChangeLog                   |  4 +++
 src/appl/bsd/Makefile.in             | 12 +++----
 src/appl/bsd/configure.in            |  1 +
 src/appl/configure.in                |  2 +-
 src/appl/sample/sclient/Makefile.in  |  4 +--
 src/appl/sample/sclient/configure.in |  1 +
 src/appl/sample/sserver/Makefile.in  |  4 +--
 src/appl/sample/sserver/configure.in |  1 +
 src/appl/simple/client/Makefile.in   |  2 +-
 src/appl/simple/client/configure.in  |  1 +
 src/appl/simple/server/Makefile.in   |  2 +-
 src/appl/simple/server/configure.in  |  1 +
 src/appl/user_user/Makefile.in       |  4 +--
 src/appl/user_user/configure.in      |  1 +
 src/clients/kdestroy/Makefile.in     |  4 +--
 src/clients/kdestroy/configure.in    |  1 +
 src/clients/kinit/Makefile.in        |  4 +--
 src/clients/kinit/configure.in       |  1 +
 src/clients/klist/Makefile.in        |  4 +--
 src/clients/klist/configure.in       |  1 +
 src/config/pre.in                    |  3 ++
 src/kadmin/client/Makefile.in        |  4 +--
 src/kadmin/client/configure.in       |  1 +
 src/kadmin/kpasswd/Makefile.in       |  4 +--
 src/kadmin/kpasswd/configure.in      |  1 +
 src/kdc/Makefile.in                  |  4 +--
 src/kdc/configure.in                 |  1 +
 src/slave/Makefile.in                |  8 ++---
 src/slave/configure.in               |  1 +
 42 files changed, 144 insertions(+), 41 deletions(-)

commit ce2d0c471e9b3b6607034159d3ff280698e3c6cf
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 20 03:59:39 1994 +0000

    	* Makefile.in:
    	* configre.in: changes to make autoconf work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4003 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/ChangeLog    |  5 +++++
 src/appl/gss-sample/Makefile.in  | 10 ++++------
 src/appl/gss-sample/configure.in |  7 +++++--
 3 files changed, 14 insertions(+), 8 deletions(-)

commit 8aa6acdae4063c1ddc6e16c999c97814a95b09a3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 20 03:58:56 1994 +0000

    	* kdb5_create.c: start kvno and mkno at 1, not 0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4002 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/ChangeLog     | 4 ++++
 src/admin/create/Makefile.in   | 4 ++--
 src/admin/create/kdb5_create.c | 4 ++--
 3 files changed, 8 insertions(+), 4 deletions(-)

commit 82273df6f6f9b717a4b8a596b205ce4f84d279bd
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 20 03:58:23 1994 +0000

    	* Makefile.in: remove spurious includes rules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4001 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog   | 4 ++++
 src/util/ss/Makefile.in | 8 --------
 2 files changed, 4 insertions(+), 8 deletions(-)

commit bdf1ac8d840d6f94bb0ca37a803d1183f688a710
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 16 14:41:40 1994 +0000

    	* configure.in (in all relevant subdirs): another try at making
    	dbm libs dtrt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4000 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/ChangeLog            | 5 +++++
 src/admin/aname/configure.in   | 2 ++
 src/admin/convert/configure.in | 2 ++
 src/admin/create/configure.in  | 2 ++
 src/admin/destroy/configure.in | 2 ++
 src/admin/edit/configure.in    | 2 ++
 src/admin/stash/configure.in   | 2 ++
 7 files changed, 17 insertions(+)

commit 48e00dafbe0720752fae44a2f699dd988468f2b7
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 16 14:40:19 1994 +0000

    	* configure.in: hopefully make dbm libs dtrt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3999 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 4 ++++
 src/kdc/configure.in | 2 ++
 2 files changed, 6 insertions(+)

commit db659260384a7b322ea553bb46c7402aa756bcc7
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 16 14:39:36 1994 +0000

    	* configure.in: another attempt to make dbm libs dtrt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3998 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 3068d84c86eb305690b98a0a44f917a1157df836
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 16 10:08:30 1994 +0000

    	* daemon.c: <fcntl.h>, not <sys/fcntl.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3997 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog | 4 ++++
 src/lib/krb5/posix/daemon.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 7ae9b61e9e12f34f615b4d248a10c786c209da0f
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 16 10:07:53 1994 +0000

    	* krb5_err.et: missing space between comma and doublequote
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3996 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/ChangeLog   | 4 ++++
 src/lib/krb5/error_tables/krb5_err.et | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 68de221b30d699ae619c0efe6e09017aec7dd328
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 16 10:07:08 1994 +0000

    	* asn1_encode_k.c (asn1_encode_transited_encoding): whoops don't
    	bomb if val->tr_contents.dlength == 0
    
    	* asn1_decode_k.c (asn1_decode_encrypted_data): oops looks like
    	Harry made a brain fart here.... default value for kvno was 5, not
    	0.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3995 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 9 +++++++++
 src/lib/krb5/asn.1/asn1_decode_k.c | 2 +-
 src/lib/krb5/asn.1/asn1_encode_k.c | 4 +++-
 3 files changed, 13 insertions(+), 2 deletions(-)

commit 9a89aaf10011564e19b67262e493f5ee94752851
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 16 10:06:16 1994 +0000

    	* kpasswd.c (get_first_ticket): fix error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3994 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/ChangeLog | 4 ++++
 src/kadmin/kpasswd/kpasswd.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit b6d5d367b780ee7b9337304007016442b310a718
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 16 10:05:43 1994 +0000

    	* kadmin.c (get_first_ticket): change error code to match
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3993 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/ChangeLog | 4 ++++
 src/kadmin/client/kadmin.c  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 3f04dc0843df25156b5fee706eb933efa3b9fab3
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 16 10:05:08 1994 +0000

    	* ksu.c: frob error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3992 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog     | 4 ++++
 src/clients/ksu/krb_auth_su.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit becd622926d7b0cbcba209d6efad407723391a2f
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 16 10:04:28 1994 +0000

    	* kinit.c: frob error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3991 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/ChangeLog | 4 ++++
 src/clients/kinit/kinit.c   | 4 ++--
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 4f13d2324dda536c2aee43898647f6a5d0c1dcda
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jul 16 06:26:34 1994 +0000

    index->strchr, rindex->strrchr, add (char *) cast to malloc, have
    proper include for the string functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3990 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog |  6 ++++++
 src/appl/bsd/kcmd.c    |  7 ++++---
 src/appl/bsd/krsh.c    | 10 +++++-----
 3 files changed, 15 insertions(+), 8 deletions(-)

commit 36a25dca2bcaff02ac5988994672f367600703c0
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jul 16 06:11:37 1994 +0000

    Umulate utimes() only for systems that don't have it; this is because
    rcp tries to set the millisecond argument, which might be significant
    some day....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3989 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog    |  5 +++++
 src/appl/bsd/configure.in |  1 +
 src/appl/bsd/krcp.c       | 22 ++++++++++++++++++++++
 3 files changed, 28 insertions(+)

commit 4bf79de2efe91758d9befa0d21770aae1ac95be8
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jul 16 06:00:59 1994 +0000

    Fix error return codes for sanity's sake
    
    Fix error handling for bugs TGS renew/forward/etc requests.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3988 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog   |  6 ++++
 src/kdc/do_as_req.c |  2 +-
 src/kdc/kdc_util.c  | 98 +++++++++++++++++++++++++++++------------------------
 3 files changed, 60 insertions(+), 46 deletions(-)

commit 65ee430918d8404cf26e221fcdee283f70fc656c
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jul 16 04:03:56 1994 +0000

    Removed internal routine detach_process(), and replaced it with a
    standards replacing daemon() call.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3987 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/ChangeLog |  7 +++++++
 src/slave/kpropd.c  | 40 +---------------------------------------
 2 files changed, 8 insertions(+), 39 deletions(-)

commit 95afd1ed28af33313ec9df354524090d9c6261af
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jul 16 03:59:22 1994 +0000

    Add BSD daemon library routine
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3986 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/configure.in |  3 +-
 src/lib/krb5/posix/daemon.c     | 93 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 95 insertions(+), 1 deletion(-)

commit 367b51f4201c9e996e138b56e25aee1c8787d0ea
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jul 16 03:47:03 1994 +0000

    Change to use POSIX getcwd() instead of getwd()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3985 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/ChangeLog |  5 +++++
 src/clients/ksu/main.c    | 24 ++++++++++++------------
 2 files changed, 17 insertions(+), 12 deletions(-)

commit d9b286523a8c470c42eeb532799179ba0b97861a
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jul 16 03:39:20 1994 +0000

    Fix core dump caused by trying to free stack garbage.  :-)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3984 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/ChangeLog   | 6 ++++++
 src/appl/telnet/libtelnet/kerberos5.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit e0e0fc3d6654715013800aaa240b83011580bd60
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jul 16 03:11:44 1994 +0000

    lndir --- used to be autotools; used for making symlink trees
    
    reconf --- quickie shell script which runs autoconf and autoheader
    	with the right arguments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3983 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/lndir  | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/util/reconf |  3 ++
 2 files changed, 100 insertions(+)

commit cce46e49c0bba33092e64812fd062de36055fd25
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 15 20:59:07 1994 +0000

    Updated protocol error messages to be in line with latest official
    assigned number document.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3982 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f4076d4508fce258cdc4461a195e5204853b2bb0
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 15 20:58:16 1994 +0000

    Updated protocol constants in line with latest official assigned numbers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3981 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 2 +-
 src/include/krb5/errors.h     | 6 ++++--
 src/include/krb5/proto.h      | 4 +++-
 3 files changed, 8 insertions(+), 4 deletions(-)

commit 16ae82ee95aaca56a5f83f8c44200968ea599429
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 15 20:39:13 1994 +0000

    Added reserved port for the krb524 daemon
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3980 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/services.append | 1 +
 1 file changed, 1 insertion(+)

commit 3047eff89eb18de636c47c0d75f186178a258a68
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 15 20:05:57 1994 +0000

    Use POSIX utime() instead of non-posix utimes()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3979 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/ChangeLog |  6 ++++++
 src/lib/kdb/kdb_dbm.c | 16 ++++++----------
 2 files changed, 12 insertions(+), 10 deletions(-)

commit b6fc1de519602e8685ab3879b4da6b95dd8ed33a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 14 15:44:15 1994 +0000

    Added MIT Copyright notices
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3973 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       |  5 +++++
 src/lib/krb5/asn.1/asn1_decode.c   | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_decode.h   | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_decode_k.c | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_decode_k.h | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_encode.c   | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_encode.h   | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_encode_k.c | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_encode_k.h | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_get.c      | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_get.h      | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_make.c     | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_make.h     | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_misc.c     | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_misc.h     | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/krb5_decode.c   | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/krb5_decode.h   | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/krb5_encode.c   | 23 +++++++++++++++++++++++
 src/lib/krb5/asn.1/krb5_encode.h   | 23 +++++++++++++++++++++++
 19 files changed, 419 insertions(+)

commit c18a08206b6d54787abf11ff1c6594b17ef61c4c
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 14 07:42:49 1994 +0000

    attempt at autoconf'ing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3972 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Makefile.in  | 50 +++++++++++++++++++++++++++++++++++++++++++++++
 src/appl/bsd/configure.in | 19 ++++++++++++++++++
 2 files changed, 69 insertions(+)

commit 49e883d65bd424bf998c8fdbd80715cb776d8023
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 14 07:42:21 1994 +0000

    	* configure.in: suck in bsd now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3971 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/ChangeLog    | 4 ++++
 src/appl/configure.in | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit c0936255ab315bd8fafe28b362dfda6b791a6a40
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 14 07:40:07 1994 +0000

    	* asn1_encode_k.c (asn1_encode_pa_data): oops still check NULL if
    	length != 0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3970 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 5 +++++
 src/lib/krb5/asn.1/asn1_encode_k.c | 3 ++-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 664cd296a18cc86cb8b27157bc81011cf7b2cf50
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 14 07:36:11 1994 +0000

    	* Makefile.in: remove spurious mkdir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3969 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog   | 4 ++++
 src/lib/gssapi/generic/Makefile.in | 3 ---
 2 files changed, 4 insertions(+), 3 deletions(-)

commit f7dec238d62291c64bfa8b3cdab707763d05407c
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 14 07:35:30 1994 +0000

    	* Makefile.in: some cleanup to not echo cruft
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3968 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog   | 4 ++++
 src/include/krb5/Makefile.in | 8 ++++----
 2 files changed, 8 insertions(+), 4 deletions(-)

commit ece77e4e7c290ed151e354b1624bd6a5f95f9423
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 14 07:34:30 1994 +0000

    	* Makefile.in: nuke libss.a.bak crud
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3967 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog   | 4 ++++
 src/util/ss/Makefile.in | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 51973b911a7ccaeaba4896f84533d92b7a27930a
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 14 07:33:56 1994 +0000

    	* Makefile.in: nuke the libcom_err.a.bak stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3966 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 4 ++++
 src/util/et/Makefile.in | 1 -
 2 files changed, 4 insertions(+), 1 deletion(-)

commit a0ee97a6599f40608452a76e5eba0c0816ff57ee
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 13 01:04:39 1994 +0000

    Remove no longer used files...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3965 dc483132-0cff-0310-8789-dd5450dbe970

 src/autotools/default-in-prefix | 19 --------
 src/autotools/lndir             | 97 -----------------------------------------
 src/autotools/makeaclocals      | 14 ------
 src/autotools/reconf            |  8 ----
 4 files changed, 138 deletions(-)

commit 42caf5c6ac35c3b463f5a07195efef68082e269c
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jul 12 03:34:23 1994 +0000

    	* aclocal.m4: cleaning up stuff to not echo things like "if
    	foo..."
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3964 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 20 +++++++++-----------
 2 files changed, 14 insertions(+), 11 deletions(-)

commit 089c68a109e63853a03a74a7199b074a09cb9463
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 9 04:29:43 1994 +0000

    	* asn1_encode_k.c (asn1_encode_pa_data): the contents field of a
    	krb5_pa_data structure can be NULL (e.g.
    	salt_type==KRB5_KDB_SALTTYPE_V4), and the encoder was treating
    	this as a missing required field
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3962 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 7 +++++++
 src/lib/krb5/asn.1/asn1_encode_k.c | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 219af439f0c3d45e920065f1a6094008266dcf4c
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 9 02:29:00 1994 +0000

    	* asn1_decode_k.c: yet another instance of the SunOS realloc bug
    
    	* asn1buf.c: whee SunOS realloc of a NULL pointer returns NULL.
    	sigh.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3961 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       |  7 +++++++
 src/lib/krb5/asn.1/asn1_decode_k.c | 14 ++++++++++----
 src/lib/krb5/asn.1/asn1buf.c       | 14 +++++++++-----
 3 files changed, 26 insertions(+), 9 deletions(-)

commit 5ca55b177b2f89248e08b6a338f1d071c290ee56
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 8 04:49:18 1994 +0000

    	* configure.in (in all relevant subdirs):
    	* Makefile.in (in all relevant subdirs): back out changes because
    	they were causing breakage under Ultrix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3960 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/ChangeLog            | 6 ++++++
 src/admin/aname/Makefile.in    | 2 +-
 src/admin/aname/configure.in   | 3 ---
 src/admin/convert/Makefile.in  | 2 +-
 src/admin/convert/configure.in | 3 ---
 src/admin/create/Makefile.in   | 2 +-
 src/admin/create/configure.in  | 3 ---
 src/admin/destroy/Makefile.in  | 2 +-
 src/admin/destroy/configure.in | 3 ---
 src/admin/edit/Makefile.in     | 2 +-
 src/admin/edit/configure.in    | 3 ---
 src/admin/stash/Makefile.in    | 2 +-
 src/admin/stash/configure.in   | 3 ---
 13 files changed, 12 insertions(+), 24 deletions(-)

commit 3fc61cc57ab51d2074949fbe28aa8efcc3ac4062
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 8 04:42:59 1994 +0000

    	* configure.in:
    	* Makefile.in: back out changes because of possible breakage under
    	Ultrix, among other things
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3959 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 6 ++++++
 src/kdc/Makefile.in  | 2 +-
 src/kdc/configure.in | 3 ---
 3 files changed, 7 insertions(+), 4 deletions(-)

commit eef9e8960a33bc024eca073daf2ccbf7fa8e3d91
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 7 03:07:30 1994 +0000

    fixes to suck in -lndbm or -ldbm as needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3958 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/ChangeLog    | 5 +++++
 src/kdc/Makefile.in  | 2 +-
 src/kdc/configure.in | 3 +++
 3 files changed, 9 insertions(+), 1 deletion(-)

commit e8d3028ec576920f2019d16cec968bf4852c667a
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 7 03:05:46 1994 +0000

    	* configure.in (in all relevant subdirs):
    	* Makefile.in (in all relevant subdirs): fixes to suck in -lndbm
    	or -ldbm as needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3957 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/ChangeLog            | 6 ++++++
 src/admin/aname/Makefile.in    | 2 +-
 src/admin/aname/configure.in   | 3 +++
 src/admin/convert/Makefile.in  | 2 +-
 src/admin/convert/configure.in | 3 +++
 src/admin/create/Makefile.in   | 2 +-
 src/admin/create/configure.in  | 3 +++
 src/admin/destroy/Makefile.in  | 2 +-
 src/admin/destroy/configure.in | 3 +++
 src/admin/edit/Makefile.in     | 2 +-
 src/admin/edit/configure.in    | 3 +++
 src/admin/stash/Makefile.in    | 2 +-
 src/admin/stash/configure.in   | 3 +++
 13 files changed, 30 insertions(+), 6 deletions(-)

commit 795198787838a5f8500e965adfe917bd922eb544
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jul 7 00:36:33 1994 +0000

    	* an1buf.c: Harry saves vs. Unix again.  Making sure that anything
    	that can call calloc with a zero argument won't return ENOMEM if
    	calloc retuns NULL in this case.  This was prompted by breakage
    	under linux.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3956 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog | 5 +++++
 src/lib/krb5/asn.1/asn1buf.c | 4 ++--
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 1d046e90ec7302d73ef23dffc217db1168e36bf7
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Wed Jul 6 19:01:55 1994 +0000

    updated the spec to represent the current state of tests (chpass and randkey)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3955 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 61 +++++++++++++++++++++++++++++++++++++--------
 1 file changed, 51 insertions(+), 10 deletions(-)

commit 4857c8704af5696776c93d2b4052d08a1b84375e
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jul 6 17:38:49 1994 +0000

    Get rid of strftime (since it breaks when used this way, at least under
    Solaris, and many systems don't even have it) in generaltime encoder.
    
    Use gmt_mktime in generaltime decoder.
    
    With these changes, kinit works again under Solaris 2.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3953 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog     | 11 +++++++++++
 src/lib/krb5/asn.1/asn1_decode.c | 27 ++-------------------------
 src/lib/krb5/asn.1/asn1_encode.c |  7 +++++--
 3 files changed, 18 insertions(+), 27 deletions(-)

commit 28592cb0796db445b211b924c3137591f802826d
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jul 6 17:28:54 1994 +0000

    add gmt_mktime to support new asn1 code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3952 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    |  6 ++++
 src/lib/krb5/os/Makefile.in  |  2 ++
 src/lib/krb5/os/configure.in |  5 +++
 src/lib/krb5/os/gmt_mktime.c | 74 ++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 87 insertions(+)

commit 67450015a2ea5f49039e2ae18dc7904c16425eaa
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Wed Jul 6 17:21:49 1994 +0000

    Fixed some silly latex errors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3951 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 3f6d9744f994f265a5d42fee50d0ca501fc654bd
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 3 11:54:22 1994 +0000

    mostly changes to prevent spewage of ignored errors
    Maybe clean this up more later
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3950 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog           |  5 +++++
 src/aclocal.m4          | 17 +++++++++--------
 src/config/ChangeLog    |  4 ++++
 src/config/post.in      |  2 +-
 src/config/pre.in       |  2 +-
 src/util/et/ChangeLog   |  4 ++++
 src/util/et/Makefile.in |  3 +--
 src/util/ss/ChangeLog   |  4 ++++
 src/util/ss/Makefile.in |  9 ++++-----
 9 files changed, 33 insertions(+), 17 deletions(-)

commit 7af3c1b655a147086ab045e164b7aeabce315f3e
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 3 08:45:53 1994 +0000

    	* asn1_encode_k.h:
    	* asn1buf.c:
    	* krbasn1.h: punt stdlib.h in favor of stdio.h.  It looks like
    	Harry was assuming that NULL gets defined in stdlib instead of
    	stdio
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3949 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 8 ++++++++
 src/lib/krb5/asn.1/asn1_encode_k.h | 2 +-
 src/lib/krb5/asn.1/asn1buf.c       | 2 +-
 src/lib/krb5/asn.1/krbasn1.h       | 2 +-
 4 files changed, 11 insertions(+), 3 deletions(-)

commit 7c3256bfa2e387d8e940c692fb1766ad3814cd05
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jul 3 08:42:43 1994 +0000

    fixing clean rules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3948 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 4 ++++
 src/config/post.in   | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 8d31589825e4a107721fd01258829edcd5a62944
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 2 04:04:59 1994 +0000

    	* pre.in: added KRB4 to the template to keep things like v4server
    	from losing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3947 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ChangeLog | 5 +++++
 src/config/pre.in    | 1 +
 2 files changed, 6 insertions(+)

commit 6cf41fc51707d25c01521957f98af8eadbd37860
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jul 2 04:04:25 1994 +0000

    copy configure so as to not get nuked in a recursive autoconf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3946 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/.rconf | 1 +
 1 file changed, 1 insertion(+)

commit f0d22265bbe39728d61751132817eab6e1e15b52
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Jul 2 01:44:53 1994 +0000

    Reduced Makefile.in, using pre/post
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3945 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in     | 18 ------------------
 src/lib/krb5/posix/Makefile.in  | 20 --------------------
 src/lib/krb5/rcache/Makefile.in | 20 --------------------
 src/slave/Makefile.in           | 30 ------------------------------
 src/util/Makefile.in            | 11 -----------
 src/util/et/Makefile.in         | 16 ----------------
 src/util/ss/Makefile.in         | 20 --------------------
 src/util/unifdef/Makefile.in    |  9 ---------
 8 files changed, 144 deletions(-)

commit e1bbc1eab82ebd20e2d9aa912bffc9f1f8925487
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Jul 2 00:53:09 1994 +0000

    Reduced Makefile.in, using pre/post
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3944 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                       | 27 -----------------------
 src/admin/Makefile.in                 | 20 ------------------
 src/admin/aname/Makefile.in           | 29 -------------------------
 src/admin/convert/Makefile.in         | 28 ------------------------
 src/admin/create/Makefile.in          | 29 -------------------------
 src/admin/destroy/Makefile.in         | 29 -------------------------
 src/admin/edit/Makefile.in            | 32 ----------------------------
 src/admin/stash/Makefile.in           | 29 -------------------------
 src/appl/Makefile.in                  | 14 ------------
 src/appl/gss-sample/Makefile.in       |  9 --------
 src/appl/sample/Makefile.in           | 14 ------------
 src/appl/sample/sclient/Makefile.in   | 27 -----------------------
 src/appl/sample/sserver/Makefile.in   | 27 -----------------------
 src/appl/simple/Makefile.in           | 14 ------------
 src/appl/simple/client/Makefile.in    | 12 -----------
 src/appl/simple/server/Makefile.in    | 27 -----------------------
 src/appl/telnet/Makefile.in           |  3 ---
 src/appl/telnet/libtelnet/Makefile.in | 11 ----------
 src/appl/user_user/Makefile.in        | 27 -----------------------
 src/clients/Makefile.in               | 13 ------------
 src/clients/kdestroy/Makefile.in      | 27 -----------------------
 src/clients/kinit/Makefile.in         | 27 -----------------------
 src/clients/klist/Makefile.in         | 27 -----------------------
 src/include/Makefile.in               |  3 ---
 src/include/krb5/Makefile.in          | 29 -------------------------
 src/isode/Makefile.in                 |  8 -------
 src/isode/compat/Makefile.in          |  6 ------
 src/isode/h/Makefile.in               |  6 ------
 src/isode/pepsy/Makefile.in           |  7 ------
 src/isode/psap/Makefile.in            |  7 ------
 src/isode/support/Makefile.in         |  6 ------
 src/kadmin/Makefile.in                | 18 ----------------
 src/kadmin/client/Makefile.in         | 32 ----------------------------
 src/kadmin/kpasswd/Makefile.in        | 32 ----------------------------
 src/kdc/Makefile.in                   | 34 -----------------------------
 src/lib/Makefile.in                   | 20 ------------------
 src/lib/crypto/Makefile.in            | 36 -------------------------------
 src/lib/crypto/crc32/Makefile.in      | 19 -----------------
 src/lib/crypto/des/Makefile.in        | 20 ------------------
 src/lib/crypto/md4/Makefile.in        | 21 ------------------
 src/lib/crypto/md5/Makefile.in        | 21 ------------------
 src/lib/crypto/os/Makefile.in         | 23 --------------------
 src/lib/des425/Makefile.in            | 40 +----------------------------------
 src/lib/gssapi/Makefile.in            | 31 ---------------------------
 src/lib/gssapi/generic/Makefile.in    | 22 -------------------
 src/lib/gssapi/krb5/Makefile.in       | 22 -------------------
 src/lib/kdb/Makefile.in               | 39 ----------------------------------
 src/lib/krb425/Makefile.in            | 39 ----------------------------------
 src/lib/krb5/Makefile.in              | 31 ---------------------------
 src/lib/krb5/ccache/Makefile.in       | 19 -----------------
 src/lib/krb5/ccache/file/Makefile.in  | 17 ---------------
 src/lib/krb5/ccache/stdio/Makefile.in | 21 ++----------------
 src/lib/krb5/error_tables/Makefile.in | 17 ---------------
 src/lib/krb5/free/Makefile.in         | 19 -----------------
 src/lib/krb5/keytab/Makefile.in       | 20 ------------------
 src/lib/krb5/keytab/file/Makefile.in  | 19 -----------------
 src/lib/krb5/krb/Makefile.in          | 19 -----------------
 57 files changed, 3 insertions(+), 1222 deletions(-)

commit 530857db933a75cf820a239e164542aaf4fad02a
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Jul 2 00:33:02 1994 +0000

    revert portability change temporarily
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3943 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1_decode.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 2505db3d560033fc59216bc809cd96ca6f0772ad
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Jul 2 00:26:58 1994 +0000

    common bits of Makefile.in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3942 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/post.in |  8 ++++++++
 src/config/pre.in  | 45 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 53 insertions(+)

commit 446a674a910bf2d5adfe9e0c6a8402bf1d6cc1fb
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jul 1 20:03:47 1994 +0000

    fix use of sigblock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3941 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog    | 5 +++++
 src/kadmin/server/adm_listen.c | 9 +++++++++
 2 files changed, 14 insertions(+)

commit 0495bcf4e2ba2ba83d375e685655656830038993
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jul 1 18:01:47 1994 +0000

    make gmt_offset portable, make decls and defns consistent..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3940 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog       | 16 +++++++++++++++-
 src/lib/krb5/asn.1/asn1_decode.c   | 24 +++++++++++++++++++++---
 src/lib/krb5/asn.1/asn1_encode_k.c | 20 ++++++++------------
 3 files changed, 44 insertions(+), 16 deletions(-)

commit a0f9fe78f000d7c4e6788dbef7dce328efcf7b1c
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jul 1 17:10:13 1994 +0000

    Changed configuration to actually work with a displaced source tree.
    Major changes, but localized...
    
    	* configure.in: redo "autoconf frobbage" since the old way didn't
    	work with srcdir. Now, AC_OUTPUT generates all three Makefiles,
    	and ISODEMAKEFILE is subst'ed in to be either Makefile.isode or
    	Makefile.sane. EXTRA_RULES_IN is used to append the extra stuff to
    	the end of the "real" one of the two.
    	* configure.in: krb5_encode.h and krb5_encode.h are source, not
    	generated, so use CopySrcHeader instead.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3939 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 18b60160a108f4826a7b0190b66a6129a9e891e8
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jul 1 17:03:41 1994 +0000

    WITH_CC, EXTRA_RULES_IN
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3938 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  7 +++++++
 src/aclocal.m4 | 25 +++++++++++++++++++------
 2 files changed, 26 insertions(+), 6 deletions(-)

commit 05688b0cb51caec81d19909697f121acc1d96e14
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jul 1 17:00:52 1994 +0000

    select makefile in build dir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3937 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Makefile.in | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit ed186a4c93cd39105f8beca99c4aee37a8384a5e
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jul 1 16:59:13 1994 +0000

    rename *.in.* to *.*.in to make it work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3936 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Makefile.in.isode | 173 -----------------------------------
 src/lib/krb5/asn.1/Makefile.in.sane  |  63 -------------
 src/lib/krb5/asn.1/Makefile.isode.in | 173 +++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/Makefile.sane.in  |  63 +++++++++++++
 src/lib/krb5/asn.1/configure.in      |  15 +--
 5 files changed, 245 insertions(+), 242 deletions(-)

commit 602afbc3fd1ee76f865745ed2fae0577c264ff59
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 1 06:23:10 1994 +0000

    	* aclocal.m4: fixes for dealing with new version of autoconf, in
    	particular quoting and BUILDTOP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3935 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  5 +++++
 src/aclocal.m4 | 15 +++++++--------
 2 files changed, 12 insertions(+), 8 deletions(-)

commit 32776953d6ef07150215df5ddadb6cb8012dead5
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jul 1 06:21:16 1994 +0000

    fixing macrodir passing in recursion, adding argument quoting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3934 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/acgeneral.m4 | 15 +++++++++++++--
 src/util/autoconf/autoconf.sh  |  6 +++---
 2 files changed, 16 insertions(+), 5 deletions(-)

commit d68ee9a3d76a3aaf6ae698ed7d5e92c0976b6905
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jul 1 00:54:40 1994 +0000

    remove generated files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3933 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/Makefile      | 142 ------------------------
 src/util/autoconf/autoconf      | 120 --------------------
 src/util/autoconf/autoheader    | 235 ----------------------------------------
 src/util/autoconf/config.status |  91 ----------------
 4 files changed, 588 deletions(-)

commit 23c59e3e492dc942c68295d12a160425f6270cfe
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jul 1 00:22:56 1994 +0000

    delete debugging output statements
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3932 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/acgeneral.m4 | 5 -----
 1 file changed, 5 deletions(-)

commit c91185b525d7bb2ea7f2d21d1bfb0fea398fa767
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jul 1 00:03:50 1994 +0000

    fix to vaxtohl from grossa@SDSC.EDU
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3931 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/quad_cksum.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9f7ab80d3099549812a6796ebe7e09b7cda89a7d
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 30 23:52:35 1994 +0000

    config/pre.in and config/post.in support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3930 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/acgeneral.m4 | 30 ++++++++++++++++++++++++++++--
 1 file changed, 28 insertions(+), 2 deletions(-)

commit 6565087acc09cd2231a23c530333186710cd346d
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 30 23:51:13 1994 +0000

    recursive configure support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3929 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/autoconf.sh | 60 +++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 58 insertions(+), 2 deletions(-)

commit bcb453d9de5333f997c049f1afb4f9806e69a661
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 30 23:09:56 1994 +0000

    autoconf-1.11 base
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3928 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/NEWS           |  152 ++
 src/util/autoconf/README         |   30 +
 src/util/autoconf/acconfig.h     |  255 +++
 src/util/autoconf/acgeneral.m4   | 1174 +++++++++++
 src/util/autoconf/acspecific.m4  | 1402 +++++++++++++
 src/util/autoconf/autoconf       |  120 ++
 src/util/autoconf/autoconf.info  | 2918 +++++++++++++++++++++++++++
 src/util/autoconf/autoconf.sh    |  120 ++
 src/util/autoconf/autoconf.texi  | 3071 ++++++++++++++++++++++++++++
 src/util/autoconf/autoheader     |  235 +++
 src/util/autoconf/autoheader.sh  |  235 +++
 src/util/autoconf/config.status  |   91 +
 src/util/autoconf/configure      |  536 +++++
 src/util/autoconf/configure.in   |    5 +
 src/util/autoconf/install.sh     |  119 ++
 src/util/autoconf/make-stds.texi |  528 +++++
 src/util/autoconf/mkinstalldirs  |   32 +
 src/util/autoconf/standards.info | 2693 +++++++++++++++++++++++++
 src/util/autoconf/standards.texi | 2295 +++++++++++++++++++++
 src/util/autoconf/texinfo.tex    | 4137 ++++++++++++++++++++++++++++++++++++++
 20 files changed, 20148 insertions(+)

commit 0cfc818d6954966f55fca7affc7d7b87a6d4f3f7
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 30 22:58:40 1994 +0000

    autoconf-1.11 base
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3927 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/autoconf/COPYING     |  339 ++++++
 src/util/autoconf/ChangeLog   | 2268 +++++++++++++++++++++++++++++++++++++++++
 src/util/autoconf/INSTALL     |  146 +++
 src/util/autoconf/Makefile    |  142 +++
 src/util/autoconf/Makefile.in |  142 +++
 5 files changed, 3037 insertions(+)

commit 44670975e02bf5c740ec9167ed281645411ca6ff
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 29 23:37:34 1994 +0000

    fixing bug in recursion arg quoter
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3926 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 2 ++
 src/aclocal.m4 | 9 +++------
 2 files changed, 5 insertions(+), 6 deletions(-)

commit ffa21ff97d2c7670142e5f9bdd1257b4d623c8a2
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 29 05:37:35 1994 +0000

    oops forgot this earlier
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3925 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit ba0c614172f11219c430b17cd14602d9f7e629e3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 29 05:35:50 1994 +0000

    folding in Harry's changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3924 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4                         |  12 +-
 src/admin/aname/Makefile.in            |   2 +-
 src/admin/convert/Makefile.in          |   2 +-
 src/admin/create/ChangeLog             |   5 +
 src/admin/create/Makefile.in           |   2 +-
 src/admin/create/kdb5_create.c         |   4 +-
 src/admin/destroy/ChangeLog            |   4 +
 src/admin/destroy/Makefile.in          |   2 +-
 src/admin/destroy/kdb5_destroy.c       |   4 +-
 src/admin/edit/Makefile.in             |   2 +-
 src/admin/stash/ChangeLog              |   4 +
 src/admin/stash/Makefile.in            |   2 +-
 src/admin/stash/kdb5_stash.c           |   4 +-
 src/appl/sample/sclient/Makefile.in    |   2 +-
 src/appl/sample/sserver/Makefile.in    |   2 +-
 src/appl/simple/client/Makefile.in     |   2 +-
 src/appl/simple/server/Makefile.in     |   2 +-
 src/appl/telnet/libtelnet/Makefile.in  |   2 +-
 src/appl/user_user/Makefile.in         |   2 +-
 src/clients/kdestroy/Makefile.in       |   2 +-
 src/clients/kinit/Makefile.in          |   2 +-
 src/clients/klist/Makefile.in          |   2 +-
 src/configure.in                       |   3 +-
 src/include/krb5/ChangeLog             |   6 +
 src/include/krb5/asn.1/ChangeLog       |   5 +
 src/include/krb5/asn.1/encode.h        |   6 +
 src/include/krb5/asn.1/krb5_is.h       |  79 +++
 src/include/krb5/asn1.h                |   2 +
 src/include/krb5/configure.in          |   1 +
 src/include/krb5/error_def.h           |   4 +
 src/kadmin/client/Makefile.in          |   2 +-
 src/kadmin/kpasswd/Makefile.in         |   2 +-
 src/kadmin/server/ChangeLog            |   4 +
 src/kadmin/server/adm_server.c         |   4 +-
 src/kdc/ChangeLog                      |   7 +
 src/kdc/Makefile.in                    |   2 +-
 src/kdc/configure.in                   |   1 +
 src/kdc/do_tgs_req.c                   |   4 +
 src/kdc/main.c                         |   5 +-
 src/lib/krb5/asn.1/ChangeLog           |   6 +-
 src/lib/krb5/asn.1/Imakefile           |  80 +++
 src/lib/krb5/asn.1/Makefile.in         | 173 -------
 src/lib/krb5/asn.1/Makefile.in.isode   | 173 +++++++
 src/lib/krb5/asn.1/Makefile.in.sane    |  63 +++
 src/lib/krb5/asn.1/asn1_decode.c       | 181 +++++++
 src/lib/krb5/asn.1/asn1_decode.h       |  62 +++
 src/lib/krb5/asn.1/asn1_decode_k.c     | 678 +++++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_decode_k.h     | 136 +++++
 src/lib/krb5/asn.1/asn1_encode.c       | 226 +++++++++
 src/lib/krb5/asn.1/asn1_encode.h       | 118 +++++
 src/lib/krb5/asn.1/asn1_encode_k.c     | 872 +++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/asn1_encode_k.h     | 195 ++++++++
 src/lib/krb5/asn.1/asn1_get.c          | 111 +++++
 src/lib/krb5/asn.1/asn1_get.h          |  55 +++
 src/lib/krb5/asn.1/asn1_make.c         | 177 +++++++
 src/lib/krb5/asn.1/asn1_make.h         | 109 +++++
 src/lib/krb5/asn.1/asn1_misc.c         |  15 +
 src/lib/krb5/asn.1/asn1_misc.h         |  13 +
 src/lib/krb5/asn.1/asn1buf.c           | 350 +++++++++++++
 src/lib/krb5/asn.1/asn1buf.h           | 182 +++++++
 src/lib/krb5/asn.1/configure.in        |  18 +-
 src/lib/krb5/asn.1/krb5_decode.c       | 577 ++++++++++++++++++++++
 src/lib/krb5/asn.1/krb5_decode.h       |  83 ++++
 src/lib/krb5/asn.1/krb5_encode.c       | 737 ++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/krb5_encode.h       |  83 ++++
 src/lib/krb5/asn.1/krbasn1.h           |  58 +++
 src/lib/krb5/error_tables/ChangeLog    |   7 +
 src/lib/krb5/error_tables/Makefile.in  |  15 +-
 src/lib/krb5/error_tables/asn1_err.et  |  12 +
 src/lib/krb5/error_tables/configure.in |  15 +
 src/lib/krb5/error_tables/init_ets.c   |   4 +
 src/lib/krb5/krb/ChangeLog             |   7 +
 src/lib/krb5/krb/configure.in          |   1 +
 src/lib/krb5/krb/decode_kdc.c          |   2 +-
 src/lib/krb5/krb/rd_req.c              |   4 +
 src/lib/krb5/krb/rd_req_sim.c          |   4 +
 src/slave/Makefile.in                  |   2 +-
 src/tests/ChangeLog                    |   4 +
 src/tests/test1.c                      |   3 +-
 79 files changed, 5591 insertions(+), 224 deletions(-)

commit 0ab5822efa69c6b2236b5f052775b2ce86c7c30e
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 29 05:11:35 1994 +0000

    folding in harry's changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3923 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile       | 197 -------------------------------------
 src/lib/krb5/asn.1/Imakefile.isode | 197 +++++++++++++++++++++++++++++++++++++
 2 files changed, 197 insertions(+), 197 deletions(-)

commit 8c0cc69474eabd54e5191473ba55d9500022b1c7
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 28 03:14:16 1994 +0000

    Updated to read patchlevel 1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3921 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog    | 4 ++++
 src/patchlevel.h | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit f2ca3ab992005546d0dfb2521ef5dadd1be2341e
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 28 02:04:59 1994 +0000

    Remove spurious debugging #undef of KRB5_KRB4_COMPAT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3920 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/ChangeLog  | 4 ++++
 src/appl/bsd/krlogind.c | 2 --
 2 files changed, 4 insertions(+), 2 deletions(-)

commit 24d10482b9dc0d4d54c93154dc5055b39ce224fe
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 27 18:25:30 1994 +0000

    	* aclocal.m4: fixes to do sane quoting of arguments before
    	recursing.  This allows options to be set with values containing
    	whitespace, for instance.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3919 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  |  4 ++++
 src/aclocal.m4 | 29 +++++++++++++++++++----------
 2 files changed, 23 insertions(+), 10 deletions(-)

commit 12bb0842fafb0d25e54cdfd4ee9832240a753a11
Author: Tom Yu <tlyu@mit.edu>
Date:   Mon Jun 27 17:00:12 1994 +0000

    * configure.in (in all relevant subdirs): move invokations of
    CONFIG_RULES around so that they preceed anything that even
    vaguely resembles a compile test.  This is so that $CC will get
    set properly before any compile tests run.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3918 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                          | 7 +++++++
 src/admin/aname/configure.in           | 2 +-
 src/admin/convert/configure.in         | 2 +-
 src/admin/create/configure.in          | 2 +-
 src/admin/destroy/configure.in         | 2 +-
 src/admin/edit/configure.in            | 2 +-
 src/admin/stash/configure.in           | 2 +-
 src/appl/sample/sclient/configure.in   | 2 +-
 src/appl/sample/sserver/configure.in   | 2 +-
 src/appl/simple/client/configure.in    | 2 +-
 src/appl/simple/server/configure.in    | 2 +-
 src/appl/user_user/configure.in        | 2 +-
 src/clients/kinit/configure.in         | 2 +-
 src/configure.in                       | 2 +-
 src/include/krb5/configure.in          | 2 +-
 src/kadmin/client/configure.in         | 2 +-
 src/kadmin/kpasswd/configure.in        | 2 +-
 src/kdc/configure.in                   | 2 +-
 src/lib/configure.in                   | 2 +-
 src/lib/crypto/configure.in            | 2 +-
 src/lib/des425/configure.in            | 2 +-
 src/lib/gssapi/configure.in            | 2 +-
 src/lib/gssapi/generic/configure.in    | 2 +-
 src/lib/gssapi/krb5/configure.in       | 2 +-
 src/lib/kdb/configure.in               | 2 +-
 src/lib/krb425/configure.in            | 2 +-
 src/lib/krb5/asn.1/configure.in        | 2 +-
 src/lib/krb5/ccache/configure.in       | 2 +-
 src/lib/krb5/configure.in              | 2 +-
 src/lib/krb5/error_tables/configure.in | 2 +-
 src/lib/krb5/keytab/configure.in       | 2 +-
 src/lib/krb5/krb/configure.in          | 2 +-
 src/slave/configure.in                 | 2 +-
 src/util/configure.in                  | 2 +-
 src/util/et/configure.in               | 2 +-
 src/util/ss/configure.in               | 2 +-
 36 files changed, 42 insertions(+), 35 deletions(-)

commit 66175116ebea42a81776c80d75ec1332f5fdd570
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 25 04:48:54 1994 +0000

    changes to fix make install
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3917 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                        |  6 ++++++
 src/Makefile.in                      | 20 ++++++++++++++++++--
 src/admin/aname/Makefile.in          | 20 ++++++++++++++++++--
 src/admin/aname/configure.in         |  1 +
 src/admin/configure.in               |  1 +
 src/admin/convert/Makefile.in        | 20 ++++++++++++++++++--
 src/admin/convert/configure.in       |  1 +
 src/admin/create/Makefile.in         | 20 ++++++++++++++++++--
 src/admin/create/configure.in        |  1 +
 src/admin/destroy/Makefile.in        | 20 ++++++++++++++++++--
 src/admin/destroy/configure.in       |  1 +
 src/admin/edit/Makefile.in           | 20 ++++++++++++++++++--
 src/admin/edit/configure.in          |  1 +
 src/admin/stash/Makefile.in          | 20 ++++++++++++++++++--
 src/admin/stash/configure.in         |  1 +
 src/appl/configure.in                |  1 +
 src/appl/sample/configure.in         |  1 +
 src/appl/sample/sclient/Makefile.in  | 20 ++++++++++++++++++--
 src/appl/sample/sclient/configure.in |  1 +
 src/appl/sample/sserver/Makefile.in  | 20 ++++++++++++++++++--
 src/appl/sample/sserver/configure.in |  1 +
 src/appl/simple/client/Makefile.in   |  3 +++
 src/appl/simple/client/configure.in  |  1 +
 src/appl/simple/configure.in         |  1 +
 src/appl/simple/server/Makefile.in   | 19 +++++++++++++++++++
 src/appl/simple/server/configure.in  |  1 +
 src/appl/user_user/Makefile.in       | 19 +++++++++++++++++++
 src/appl/user_user/configure.in      |  1 +
 src/clients/configure.in             |  1 +
 src/clients/kdestroy/Makefile.in     | 20 ++++++++++++++++++--
 src/clients/kdestroy/configure.in    |  1 +
 src/clients/kinit/Makefile.in        | 20 ++++++++++++++++++--
 src/clients/kinit/configure.in       |  1 +
 src/clients/klist/Makefile.in        | 21 ++++++++++++++++++---
 src/clients/klist/configure.in       |  1 +
 src/configure.in                     |  2 ++
 src/include/configure.in             |  1 +
 src/include/kerberosIV/Makefile.in   |  2 +-
 src/include/krb5/Makefile.in         | 16 +++++++++++++++-
 src/isode/Makefile.in                |  2 ++
 src/kadmin/client/Makefile.in        | 20 ++++++++++++++++++--
 src/kadmin/client/configure.in       |  1 +
 src/kadmin/configure.in              |  1 +
 src/kadmin/kpasswd/Makefile.in       | 20 ++++++++++++++++++--
 src/kadmin/kpasswd/configure.in      |  1 +
 src/kdc/Makefile.in                  | 20 ++++++++++++++++++--
 src/kdc/configure.in                 |  1 +
 src/lib/configure.in                 |  1 +
 src/lib/crypto/Makefile.in           | 22 +++++++++++++++++++---
 src/lib/crypto/configure.in          |  1 +
 src/lib/des425/Makefile.in           | 24 ++++++++++++++++++++----
 src/lib/gssapi/Makefile.in           | 23 ++++++++++++++++++++---
 src/lib/gssapi/configure.in          |  1 +
 src/lib/kdb/Makefile.in              | 22 +++++++++++++++++++---
 src/lib/krb425/Makefile.in           | 22 +++++++++++++++++++---
 src/lib/krb5/Makefile.in             | 22 +++++++++++++++++++---
 src/lib/krb5/configure.in            |  1 +
 src/slave/Makefile.in                | 24 ++++++++++++++++++++----
 src/slave/configure.in               |  1 +
 src/util/Makefile.in                 |  4 ++--
 60 files changed, 504 insertions(+), 58 deletions(-)

commit a84d06bc9cea817e77f0667790abb3a8cec6d8ce
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 25 04:33:32 1994 +0000

    oops forgot this
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3916 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 817907e0332074574abf2ef7ff27ad9bd6682571
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jun 25 03:19:10 1994 +0000

    Checked in rest of Jim Miller's kadmin bugs krb5-bugs [0395]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3915 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/ChangeLog     |   5 ++
 src/kadmin/client/kadmin_cpw.c  |   5 ++
 src/kadmin/client/kadmin_del.c  |   1 +
 src/kadmin/client/kadmin_done.c |  11 ++---
 src/kadmin/client/kadmin_mod.c  |   4 +-
 src/kadmin/server/ChangeLog     |  11 +++++
 src/kadmin/server/adm_fmt_inq.c |  28 ++++++-----
 src/kadmin/server/adm_funcs.c   | 105 +++++++++++++++++++++++++---------------
 src/kadmin/server/adm_kadmin.c  |   6 +--
 src/kadmin/server/adm_nego.c    |   1 +
 src/kadmin/server/adm_process.c |   8 +--
 11 files changed, 118 insertions(+), 67 deletions(-)

commit 27b2c92d428e60241434633ad0ed6958a46d8ced
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jun 25 01:04:03 1994 +0000

    Plug memory leaks, and other miscellaneous bugs reported by Jim Miller
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3914 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/ChangeLog      | 15 +++++++++++++++
 src/kadmin/server/adm_adm_func.c | 17 ++++++++++++++++-
 src/kadmin/server/adm_process.c  |  6 +++++-
 3 files changed, 36 insertions(+), 2 deletions(-)

commit 8392010ed67beffca98dc0d8b2e02e17c30f5947
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 24 22:12:25 1994 +0000

    fixing clean rules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3913 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/compat/Makefile.in  | 2 +-
 src/isode/h/Makefile.in       | 2 +-
 src/isode/pepsy/Makefile.in   | 2 +-
 src/isode/psap/Makefile.in    | 2 +-
 src/isode/support/Makefile.in | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit 0fc0b2721d9944200324e05906aaa1e473417e74
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 24 07:17:29 1994 +0000

    protect STDARG_PROTOTYPES from com_err
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3912 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/acconfig.h | 2 ++
 1 file changed, 2 insertions(+)

commit 177f06437fe33d440d205032fd444bab870e0a63
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 24 07:14:35 1994 +0000

    use getcwd if available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3911 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/configure.in | 1 +
 src/admin/edit/kdb5_edit.c  | 8 ++++++++
 2 files changed, 9 insertions(+)

commit d84cae22464901aadc1c23f64e002e64ad839927
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 24 07:12:57 1994 +0000

    set BSD_COMP, get sys/ioctl for solaris TIOCNOTTY
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3910 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 33c2ef1ec07a1e7157f2398885c0ce0b633deb98
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 24 07:12:32 1994 +0000

    get sys/fcntl for O_RDONLY
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3909 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 22b9c8b0016e1fde7b90571132d18465e8c8ba66
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 24 06:26:10 1994 +0000

    no change???
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3908 dc483132-0cff-0310-8789-dd5450dbe970

commit f5784404bbdc616ed1a821ad64c82c0656e06646
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 24 06:21:21 1994 +0000

    death to strings.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3907 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/kadmin.c      | 4 +---
 src/kadmin/client/kadmin_add.c  | 4 +---
 src/kadmin/client/kadmin_adr.c  | 4 +---
 src/kadmin/client/kadmin_cpr.c  | 4 +---
 src/kadmin/client/kadmin_cpw.c  | 4 +---
 src/kadmin/client/kadmin_del.c  | 4 +---
 src/kadmin/client/kadmin_done.c | 4 +---
 src/kadmin/client/kadmin_inq.c  | 4 +---
 src/kadmin/client/kadmin_mod.c  | 4 +---
 src/kadmin/client/kadmin_msnd.c | 4 +---
 10 files changed, 10 insertions(+), 30 deletions(-)

commit 598e799394a175cee8a5043e47d70b429542ccb9
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 24 06:15:27 1994 +0000

    make --with-cc notice environment $CC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3906 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 47cf67be6e79382d76bd3a4bbbcb3e0e4324a500
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 23 05:17:12 1994 +0000

    	* cs_entry.c: oops typo in that last one
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3905 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog  | 2 ++
 src/lib/crypto/des/cs_entry.c | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 442b052dfbd260ed482605df06d8c7151a99f041
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 23 05:15:55 1994 +0000

    obvious additions to clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3904 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/Makefile.in | 2 ++
 src/lib/Makefile.in          | 3 +++
 src/lib/des425/Makefile.in   | 2 ++
 src/lib/gssapi/Makefile.in   | 2 ++
 src/lib/kdb/Makefile.in      | 2 ++
 src/lib/krb425/Makefile.in   | 5 +++++
 src/lib/krb5/Makefile.in     | 2 ++
 7 files changed, 18 insertions(+)

commit 84dbf5cf877cc4a54875fb8c8ff8263d7421a35f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 23 05:14:18 1994 +0000

    	* aclocal.m4 (CONFIG_RULES): make --with-cc= dtrt and default to
    	CC=cc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3903 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 5 +++++
 2 files changed, 10 insertions(+)

commit a76804c7afc286e05188d2321e95256ea2505be0
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 23 05:13:05 1994 +0000

    	* grrr.... ETYPE_DES_CBC_CRC really should be ETYPE_RAW_DES_CBC,
    	although something like ETYPE_DES_CBC_RAW or ETYPE_DES_CBC_NONE
    	would probably work better (following the convention
    	ETYPE_{system}_{mode}_{integrity})
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3902 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/ChangeLog  | 7 +++++++
 src/lib/crypto/des/cs_entry.c | 2 +-
 2 files changed, 8 insertions(+), 1 deletion(-)

commit 5d3bd1121b39b29c64616fdf39490777f171c3b8
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 23 04:25:30 1994 +0000

    add std_rqs.c to things to clean
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3901 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d1ab554b3527068034567e5dbb2d7bbae2a0161e
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 23 04:19:06 1994 +0000

    missed some clean rules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3900 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Makefile.in | 2 ++
 src/lib/krb5/krb/Makefile.in    | 2 ++
 2 files changed, 4 insertions(+)

commit fae1a55ec55988c93311ecdabdb1f91c4e787820
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 23 04:15:53 1994 +0000

    clean version.*
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3899 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/compat/Makefile.in  | 3 +++
 src/isode/pepsy/Makefile.in   | 6 ++++++
 src/isode/psap/Makefile.in    | 3 +++
 src/isode/support/Makefile.in | 2 ++
 4 files changed, 14 insertions(+)

commit 19ebf3fdf455610c14bd3f47f5419747120e0a91
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 23 01:40:20 1994 +0000

    more improvements to clean rules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3898 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/Makefile.in    | 5 +----
 src/admin/convert/Makefile.in  | 5 +----
 src/admin/create/Makefile.in   | 4 +---
 src/admin/destroy/Makefile.in  | 5 +----
 src/admin/stash/Makefile.in    | 5 +----
 src/lib/krb5/posix/Makefile.in | 2 +-
 src/slave/Makefile.in          | 2 +-
 7 files changed, 7 insertions(+), 21 deletions(-)

commit f6c37230ecc81e7310e532c79d03092d8d1d978e
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 23 01:13:17 1994 +0000

    improve clean rules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3897 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/Makefile.in        | 9 +++++++++
 src/admin/convert/Makefile.in      | 9 +++++++++
 src/admin/create/Makefile.in       | 9 +++++++++
 src/admin/destroy/Makefile.in      | 8 ++++++++
 src/admin/edit/Makefile.in         | 9 +++++++++
 src/admin/stash/Makefile.in        | 8 ++++++++
 src/kadmin/client/Makefile.in      | 6 ++++++
 src/kadmin/kpasswd/Makefile.in     | 5 +++++
 src/kdc/Makefile.in                | 3 +++
 src/lib/crypto/crc32/Makefile.in   | 4 ++++
 src/lib/crypto/des/Makefile.in     | 3 +++
 src/lib/crypto/md4/Makefile.in     | 3 +++
 src/lib/crypto/md5/Makefile.in     | 3 +++
 src/lib/crypto/os/Makefile.in      | 3 +++
 src/lib/des425/Makefile.in         | 4 ++++
 src/lib/gssapi/generic/Makefile.in | 3 +++
 src/lib/gssapi/krb5/Makefile.in    | 3 +++
 src/lib/kdb/Makefile.in            | 4 ++++
 src/lib/krb425/Makefile.in         | 4 ++++
 src/lib/krb5/free/Makefile.in      | 2 ++
 src/lib/krb5/keytab/Makefile.in    | 3 +++
 src/lib/krb5/os/Makefile.in        | 3 +++
 src/lib/krb5/posix/Makefile.in     | 3 +++
 src/lib/krb5/rcache/Makefile.in    | 4 ++++
 src/slave/Makefile.in              | 6 ++++++
 25 files changed, 121 insertions(+)

commit 8bdc83ac06f79e32838f68bde68b2d6d337c8ff9
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 22 22:53:05 1994 +0000

    ss_err.h is not a SrcHeader
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3896 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog    | 6 ++++++
 src/util/ss/configure.in | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

commit 82054444071ebb9d712c0016eaa88841e76ab10d
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 22 22:48:45 1994 +0000

    fix STDARG_PROTOTYPES redef
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3895 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 5 +++++
 src/util/et/com_err.h | 2 ++
 2 files changed, 7 insertions(+)

commit be6b2379e89c19662ba5b62321416a2b894fbc8c
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 22 22:26:20 1994 +0000

    test DONE for emptiness before using
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3894 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Makefile.in | 12 +++++++-----
 src/lib/gssapi/Makefile.in |  6 ++++--
 src/lib/krb5/Makefile.in   | 26 ++++++++++++++------------
 3 files changed, 25 insertions(+), 19 deletions(-)

commit d86cc81a42b9c5fd90e5408c0a49f4f44995c50d
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 22 21:56:30 1994 +0000

    set CP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3893 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 4 ++++
 src/util/et/Makefile.in | 2 ++
 2 files changed, 6 insertions(+)

commit 23a8e2cf0af67047fec4e6903068aafbfe4e8d3e
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 22 20:56:43 1994 +0000

    add CONFIG_RULES to remaining configure.ins
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3892 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/configure.in  | 1 +
 src/isode/compat/configure.in  | 1 +
 src/isode/configure.in         | 1 +
 src/isode/h/configure.in       | 1 +
 src/isode/pepsy/configure.in   | 1 +
 src/isode/psap/configure.in    | 1 +
 src/isode/support/configure.in | 1 +
 src/lib/gssapi/configure.in    | 1 +
 src/lib/krb5/configure.in      | 1 +
 9 files changed, 9 insertions(+)

commit 4ae6203c19fd898046956ffa88e4d21b7411d86d
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 22 20:35:49 1994 +0000

    add AC_SUBST(CC) to CONFIG_RULES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3891 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog  | 5 +++++
 src/aclocal.m4 | 1 +
 2 files changed, 6 insertions(+)

commit 15ed416cf62a727fe999dd0e1d88d12fde87a5bd
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 22 19:51:28 1994 +0000

    Fixed default port numbers so they are loaded in network byte order
    instead of host byte order.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3890 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ChangeLog    | 6 ++++++
 src/lib/krb5/os/locate_kdc.c | 4 ++--
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 7ef60906d15e366f0a53829e8183a218c50609c8
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 22 04:08:44 1994 +0000

    	* pulling SEEK_SET, etc. out to avoid redef'ing in unistd.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3889 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 0ab865e7c5cd2ea7218a39f04ccc56413b559820
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 22 03:56:11 1994 +0000

    	* pulling this out to avoid redef'ing in unistd.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3888 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/sysincl.h | 7 -------
 1 file changed, 7 deletions(-)

commit de142f5153c4f2443463ee5bf1cc7ffd09e36fef
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jun 21 21:56:35 1994 +0000

    Tue Jun 21 17:46:53 1994  Mark Eichin  (eichin at cygnus.com)
    
    	* Makefile.in (in all subdirs): added CC=@CC@ to nail down the
    	substitution to be sure that configuration matches build. Added
    	CCOPTS to some of them so that it gets nailed in correctly too.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3887 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                         | 6 ++++++
 src/Makefile.in                       | 1 +
 src/admin/Makefile.in                 | 1 +
 src/admin/aname/Makefile.in           | 1 +
 src/admin/convert/Makefile.in         | 1 +
 src/admin/create/Makefile.in          | 1 +
 src/admin/destroy/Makefile.in         | 1 +
 src/admin/edit/Makefile.in            | 1 +
 src/admin/stash/Makefile.in           | 1 +
 src/appl/Makefile.in                  | 1 +
 src/appl/sample/Makefile.in           | 1 +
 src/appl/sample/sclient/Makefile.in   | 1 +
 src/appl/sample/sserver/Makefile.in   | 1 +
 src/appl/simple/Makefile.in           | 1 +
 src/appl/simple/client/Makefile.in    | 1 +
 src/appl/simple/server/Makefile.in    | 1 +
 src/appl/telnet/Makefile.in           | 2 ++
 src/appl/telnet/libtelnet/Makefile.in | 1 +
 src/appl/user_user/Makefile.in        | 1 +
 src/clients/Makefile.in               | 1 +
 src/clients/kdestroy/Makefile.in      | 1 +
 src/clients/kinit/Makefile.in         | 1 +
 src/clients/klist/Makefile.in         | 1 +
 src/include/krb5/Makefile.in          | 2 ++
 src/isode/Makefile.in                 | 2 ++
 src/isode/compat/Makefile.in          | 2 ++
 src/isode/h/Makefile.in               | 2 ++
 src/isode/pepsy/Makefile.in           | 1 +
 src/isode/psap/Makefile.in            | 2 ++
 src/isode/support/Makefile.in         | 2 ++
 src/kadmin/Makefile.in                | 1 +
 src/kadmin/client/Makefile.in         | 1 +
 src/kadmin/kpasswd/Makefile.in        | 1 +
 src/kdc/Makefile.in                   | 1 +
 src/lib/Makefile.in                   | 1 +
 src/lib/crypto/Makefile.in            | 1 +
 src/lib/crypto/crc32/Makefile.in      | 1 +
 src/lib/crypto/des/Makefile.in        | 1 +
 src/lib/crypto/md4/Makefile.in        | 1 +
 src/lib/crypto/md5/Makefile.in        | 1 +
 src/lib/crypto/os/Makefile.in         | 1 +
 src/lib/des425/Makefile.in            | 1 +
 src/lib/gssapi/Makefile.in            | 3 ++-
 src/lib/gssapi/generic/Makefile.in    | 1 +
 src/lib/gssapi/krb5/Makefile.in       | 1 +
 src/lib/kdb/Makefile.in               | 1 +
 src/lib/krb425/Makefile.in            | 1 +
 src/lib/krb5/Makefile.in              | 2 ++
 src/lib/krb5/asn.1/Makefile.in        | 1 +
 src/lib/krb5/ccache/Makefile.in       | 1 +
 src/lib/krb5/ccache/file/Makefile.in  | 1 +
 src/lib/krb5/ccache/stdio/Makefile.in | 1 +
 src/lib/krb5/error_tables/Makefile.in | 1 +
 src/lib/krb5/free/Makefile.in         | 1 +
 src/lib/krb5/keytab/Makefile.in       | 1 +
 src/lib/krb5/keytab/file/Makefile.in  | 1 +
 src/lib/krb5/krb/Makefile.in          | 1 +
 src/lib/krb5/os/Makefile.in           | 1 +
 src/lib/krb5/posix/Makefile.in        | 1 +
 src/lib/krb5/rcache/Makefile.in       | 1 +
 src/slave/Makefile.in                 | 1 +
 src/util/Makefile.in                  | 1 +
 src/util/et/Makefile.in               | 1 +
 src/util/ss/Makefile.in               | 1 +
 src/util/unifdef/Makefile.in          | 1 +
 65 files changed, 79 insertions(+), 1 deletion(-)

commit a5c8f0bfb5842df196702e94f15bb0238f411f7e
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 21 18:05:30 1994 +0000

    Fixed encryption type in the raw DES structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3886 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cs_entry.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cf751bb1e553197e4bb6ff04b2ae8cdc09fe142b
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 21 06:30:57 1994 +0000

    document some (nearly) global changes to Makefile.in and configure.in to
    allow --with-ccopts= to work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3885 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog | 7 +++++++
 1 file changed, 7 insertions(+)

commit 92290607088557aa8472fd3f242f7e3ae37ced03
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 21 06:29:20 1994 +0000

    support to allow --with-ccopts=
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3884 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                        | 1 +
 src/admin/Makefile.in                  | 1 +
 src/admin/aname/Makefile.in            | 1 +
 src/admin/aname/configure.in           | 1 +
 src/admin/configure.in                 | 1 +
 src/admin/convert/Makefile.in          | 1 +
 src/admin/convert/configure.in         | 1 +
 src/admin/create/Makefile.in           | 1 +
 src/admin/create/configure.in          | 1 +
 src/admin/destroy/Makefile.in          | 1 +
 src/admin/destroy/configure.in         | 1 +
 src/admin/edit/Makefile.in             | 1 +
 src/admin/edit/configure.in            | 1 +
 src/admin/stash/Makefile.in            | 1 +
 src/admin/stash/configure.in           | 1 +
 src/appl/Makefile.in                   | 1 +
 src/appl/configure.in                  | 1 +
 src/appl/sample/Makefile.in            | 1 +
 src/appl/sample/configure.in           | 1 +
 src/appl/sample/sclient/Makefile.in    | 1 +
 src/appl/sample/sclient/configure.in   | 1 +
 src/appl/sample/sserver/Makefile.in    | 1 +
 src/appl/sample/sserver/configure.in   | 1 +
 src/appl/simple/Makefile.in            | 1 +
 src/appl/simple/client/Makefile.in     | 1 +
 src/appl/simple/client/configure.in    | 1 +
 src/appl/simple/configure.in           | 1 +
 src/appl/simple/server/Makefile.in     | 1 +
 src/appl/simple/server/configure.in    | 1 +
 src/appl/telnet/libtelnet/Makefile.in  | 1 +
 src/appl/telnet/libtelnet/configure.in | 1 +
 src/appl/user_user/Makefile.in         | 1 +
 src/appl/user_user/configure.in        | 1 +
 src/clients/Makefile.in                | 1 +
 src/clients/configure.in               | 1 +
 src/clients/kdestroy/Makefile.in       | 1 +
 src/clients/kdestroy/configure.in      | 1 +
 src/clients/kinit/Makefile.in          | 1 +
 src/clients/kinit/configure.in         | 1 +
 src/clients/klist/Makefile.in          | 1 +
 src/clients/klist/configure.in         | 1 +
 src/configure.in                       | 1 +
 src/isode/compat/configure.in          | 1 +
 src/isode/h/configure.in               | 1 +
 src/isode/pepsy/Makefile.in            | 1 +
 src/isode/pepsy/configure.in           | 1 +
 src/isode/psap/configure.in            | 1 +
 src/isode/support/configure.in         | 1 +
 src/kadmin/Makefile.in                 | 1 +
 src/kadmin/client/Makefile.in          | 1 +
 src/kadmin/client/configure.in         | 1 +
 src/kadmin/configure.in                | 1 +
 src/kadmin/kpasswd/Makefile.in         | 1 +
 src/kadmin/kpasswd/configure.in        | 1 +
 src/kdc/Makefile.in                    | 1 +
 src/kdc/configure.in                   | 1 +
 src/lib/Makefile.in                    | 1 +
 src/lib/configure.in                   | 1 +
 src/lib/crypto/Makefile.in             | 1 +
 src/lib/crypto/configure.in            | 1 +
 src/lib/crypto/crc32/Makefile.in       | 1 +
 src/lib/crypto/crc32/configure.in      | 1 +
 src/lib/crypto/des/Makefile.in         | 1 +
 src/lib/crypto/des/configure.in        | 1 +
 src/lib/crypto/md4/Makefile.in         | 1 +
 src/lib/crypto/md4/configure.in        | 1 +
 src/lib/crypto/md5/Makefile.in         | 1 +
 src/lib/crypto/md5/configure.in        | 1 +
 src/lib/crypto/os/Makefile.in          | 1 +
 src/lib/crypto/os/configure.in         | 1 +
 src/lib/des425/Makefile.in             | 1 +
 src/lib/des425/configure.in            | 1 +
 src/lib/gssapi/generic/Makefile.in     | 1 +
 src/lib/gssapi/generic/configure.in    | 1 +
 src/lib/gssapi/krb5/Makefile.in        | 1 +
 src/lib/gssapi/krb5/configure.in       | 1 +
 src/lib/kdb/Makefile.in                | 1 +
 src/lib/kdb/configure.in               | 1 +
 src/lib/krb425/Makefile.in             | 1 +
 src/lib/krb425/configure.in            | 1 +
 src/lib/krb5/asn.1/Makefile.in         | 1 +
 src/lib/krb5/asn.1/configure.in        | 1 +
 src/lib/krb5/ccache/Makefile.in        | 1 +
 src/lib/krb5/ccache/configure.in       | 1 +
 src/lib/krb5/ccache/file/Makefile.in   | 1 +
 src/lib/krb5/ccache/file/configure.in  | 1 +
 src/lib/krb5/ccache/stdio/Makefile.in  | 1 +
 src/lib/krb5/ccache/stdio/configure.in | 1 +
 src/lib/krb5/error_tables/Makefile.in  | 1 +
 src/lib/krb5/error_tables/configure.in | 1 +
 src/lib/krb5/free/Makefile.in          | 1 +
 src/lib/krb5/free/configure.in         | 1 +
 src/lib/krb5/keytab/Makefile.in        | 1 +
 src/lib/krb5/keytab/configure.in       | 1 +
 src/lib/krb5/keytab/file/Makefile.in   | 1 +
 src/lib/krb5/keytab/file/configure.in  | 1 +
 src/lib/krb5/krb/Makefile.in           | 1 +
 src/lib/krb5/krb/configure.in          | 1 +
 src/lib/krb5/os/Makefile.in            | 1 +
 src/lib/krb5/os/configure.in           | 1 +
 src/lib/krb5/posix/Makefile.in         | 1 +
 src/lib/krb5/posix/configure.in        | 1 +
 src/lib/krb5/rcache/Makefile.in        | 1 +
 src/lib/krb5/rcache/configure.in       | 1 +
 src/slave/Makefile.in                  | 1 +
 src/slave/configure.in                 | 1 +
 src/util/Makefile.in                   | 1 +
 src/util/configure.in                  | 1 +
 src/util/unifdef/Makefile.in           | 1 +
 src/util/unifdef/configure.in          | 1 +
 110 files changed, 110 insertions(+)

commit d44265f27ddf36419b311eb8d7cb641418562e8b
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 21 06:04:15 1994 +0000

    set up WITH_CCOPTS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3883 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 9 +++++++++
 1 file changed, 9 insertions(+)

commit d72788fbd3e0afb8edbfede321a269e04de35ce9
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 21 05:23:46 1994 +0000

    add "includes" to the "all" target to ensure that headers get copied
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3882 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog   | 2 ++
 src/util/et/Makefile.in | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)

commit af0674c2a2d7932434406d0e3b04e61e576f4f30
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jun 21 05:18:26 1994 +0000

    add AC_SIZE_T
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3881 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/ChangeLog    | 4 ++++
 src/lib/gssapi/generic/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit 29887d573865b5f5a48616896f896c9477395961
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jun 21 04:54:26 1994 +0000

    add SEEK_* from L_* if needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3880 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ChangeLog |  5 +++++
 src/include/krb5/sysincl.h | 10 +++++-----
 2 files changed, 10 insertions(+), 5 deletions(-)

commit a685530091715f4019e3383a4107861b7f62172a
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jun 21 04:53:41 1994 +0000

    add AC_CONST for bsd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3879 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog    | 4 ++++
 src/lib/krb5/posix/configure.in | 1 +
 2 files changed, 5 insertions(+)

commit a78c239d3b1223c77fe2cf64bd4e91378aae7829
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 21 04:22:09 1994 +0000

    using CopySrcHeader instead of CopyHeader
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3878 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog    |  4 ++++
 src/util/et/configure.in |  2 +-
 src/util/ss/ChangeLog    |  4 ++++
 src/util/ss/configure.in | 10 +++++-----
 4 files changed, 14 insertions(+), 6 deletions(-)

commit 0c8a2017d3160520884586c39653a6fde8be3706
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jun 21 03:11:28 1994 +0000

    no vsprintf on vaxbsd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3877 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/h/ChangeLog | 2 +-
 src/isode/h/config.h  | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 3a81c60061326e623dfcd35143be1f3488a638a6
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jun 21 02:36:05 1994 +0000

    document config.h changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3876 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/h/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit f7b710199cd8d40268fede30e9946517df2a0ef9
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 21 02:04:17 1994 +0000

    Install headers during build; also pick up CCOPTS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3875 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/ChangeLog    | 4 ++++
 src/util/ss/Makefile.in  | 1 +
 src/util/ss/configure.in | 6 ++++++
 3 files changed, 11 insertions(+)

commit 31d7e5944567c19ae7aebe5e68d861fabce5b586
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 21 02:03:34 1994 +0000

    adding ChangeLog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3874 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/ChangeLog | 4 ++++
 1 file changed, 4 insertions(+)

commit 39234976111115b02e27d2a48b96e7024ad90e67
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 21 02:03:05 1994 +0000

    install com_err.h during build; also pick up CCOPTS from configure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3873 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/Makefile.in  | 1 +
 src/util/et/configure.in | 2 ++
 2 files changed, 3 insertions(+)

commit 0f37cc4c8366191eb72d6226915da12db1787983
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 21 01:27:54 1994 +0000

    Shouldn't be used.  Should be installed during the make includes phase
    of the imake build.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3872 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/com_err.h | 36 ------------------------------------
 1 file changed, 36 deletions(-)

commit 7d22b5fb110837628b1ddb0dbc5e3772e2630dda
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jun 20 23:44:19 1994 +0000

    Included krb5/config.h so that things will work under imake as well as
    under the autoconf build setup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3871 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/ChangeLog | 4 ++++
 src/lib/krb5/posix/memmove.c | 1 +
 2 files changed, 5 insertions(+)

commit 03c3589b27974a9f0d8a59fbbb02be9f0c1f0a6e
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jun 20 23:44:03 1994 +0000

    Included krb5/osconf.h so that things will work under imake as well as
    under the autoconf build setup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3870 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/ChangeLog | 5 +++++
 src/lib/krb5/ccache/file/fcc.h     | 1 +
 src/lib/krb5/rcache/ChangeLog      | 4 ++++
 src/lib/krb5/rcache/rc_base.h      | 1 +
 4 files changed, 11 insertions(+)

commit cfc5f19b2a0a51b85b324e302b0802dd9e44c7be
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Jun 20 21:01:10 1994 +0000

    add__FreeBSD__, vax & unix for BSD42
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3869 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/h/config.h | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit ab6bbf0da4b42ec67c148700021d36264d0d49b6
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Jun 20 20:49:23 1994 +0000

    fix typo in sigmask test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3868 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8d47b8a0efb379fc97d93d08a79cd03484689be0
Author: Mark Eichin <eichin@mit.edu>
Date:   Sat Jun 18 00:17:24 1994 +0000

    Fri Jun 17 19:54:00 1994  Mark Eichin  (eichin at cygnus.com)
    
    	* aclocal.m4 (MAKE_SUBDIRS): pass CCOPTS, CC in every make
    	* Makefile.in: change CFLAGS = -g ... to CFALGS = $(CCOPTS) ...
    	  in all Makefile.in's throughout the tree.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3867 dc483132-0cff-0310-8789-dd5450dbe970

 src/ChangeLog                         | 5 +++++
 src/Makefile.in                       | 2 +-
 src/aclocal.m4                        | 2 +-
 src/admin/Makefile.in                 | 4 ++--
 src/admin/aname/Makefile.in           | 2 +-
 src/admin/convert/Makefile.in         | 2 +-
 src/admin/create/Makefile.in          | 2 +-
 src/admin/destroy/Makefile.in         | 2 +-
 src/admin/edit/Makefile.in            | 2 +-
 src/admin/stash/Makefile.in           | 2 +-
 src/appl/Makefile.in                  | 2 +-
 src/appl/sample/Makefile.in           | 2 +-
 src/appl/sample/sclient/Makefile.in   | 2 +-
 src/appl/sample/sserver/Makefile.in   | 2 +-
 src/appl/simple/Makefile.in           | 2 +-
 src/appl/simple/client/Makefile.in    | 2 +-
 src/appl/simple/server/Makefile.in    | 2 +-
 src/appl/telnet/libtelnet/Makefile.in | 2 +-
 src/appl/user_user/Makefile.in        | 2 +-
 src/clients/Makefile.in               | 2 +-
 src/clients/kdestroy/Makefile.in      | 2 +-
 src/clients/kinit/Makefile.in         | 2 +-
 src/clients/klist/Makefile.in         | 2 +-
 src/isode/compat/Makefile.in          | 2 +-
 src/isode/h/Makefile.in               | 2 +-
 src/isode/pepsy/Makefile.in           | 2 +-
 src/isode/psap/Makefile.in            | 2 +-
 src/isode/support/Makefile.in         | 2 +-
 src/kadmin/Makefile.in                | 2 +-
 src/kadmin/client/Makefile.in         | 2 +-
 src/kadmin/kpasswd/Makefile.in        | 2 +-
 src/kdc/Makefile.in                   | 2 +-
 src/lib/Makefile.in                   | 2 +-
 src/lib/crypto/Makefile.in            | 2 +-
 src/lib/crypto/crc32/Makefile.in      | 2 +-
 src/lib/crypto/des/Makefile.in        | 2 +-
 src/lib/crypto/md4/Makefile.in        | 2 +-
 src/lib/crypto/md5/Makefile.in        | 2 +-
 src/lib/crypto/os/Makefile.in         | 2 +-
 src/lib/des425/Makefile.in            | 2 +-
 src/lib/gssapi/generic/Makefile.in    | 2 +-
 src/lib/gssapi/krb5/Makefile.in       | 2 +-
 src/lib/kdb/Makefile.in               | 2 +-
 src/lib/krb425/Makefile.in            | 2 +-
 src/lib/krb5/asn.1/Makefile.in        | 2 +-
 src/lib/krb5/ccache/Makefile.in       | 2 +-
 src/lib/krb5/ccache/file/Makefile.in  | 2 +-
 src/lib/krb5/ccache/stdio/Makefile.in | 2 +-
 src/lib/krb5/error_tables/Makefile.in | 2 +-
 src/lib/krb5/free/Makefile.in         | 2 +-
 src/lib/krb5/keytab/Makefile.in       | 2 +-
 src/lib/krb5/keytab/file/Makefile.in  | 2 +-
 src/lib/krb5/krb/Makefile.in          | 2 +-
 src/lib/krb5/os/Makefile.in           | 2 +-
 src/lib/krb5/posix/Makefile.in        | 2 +-
 src/lib/krb5/rcache/Makefile.in       | 2 +-
 src/slave/Makefile.in                 | 2 +-
 src/util/Makefile.in                  | 2 +-
 src/util/et/Makefile.in               | 2 +-
 src/util/ss/Makefile.in               | 2 +-
 src/util/unifdef/Makefile.in          | 2 +-
 61 files changed, 66 insertions(+), 61 deletions(-)

commit 06dd380a77d4d7071a03a5e494a92f8bd5a287bd
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 17 22:24:52 1994 +0000

    Started changelog to document change in crep2kcrep.c
    
    (Reminder: we should start using Changelog files when we make changes
    in files.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3866 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ChangeLog | 5 +++++
 1 file changed, 5 insertions(+)

commit 26b190adc728e1a0d88dd8c44a6ead8b4eac1bee
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 17 22:21:26 1994 +0000

    Fixing type which caused ticket forwarding to not work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3865 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/crep2kcrep.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9ac39df92abfb92469e76fc1f63a882c2a9cf5c4
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 17 09:54:43 1994 +0000

    fix time include, move select include
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3864 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/adm_fmt_inq.c | 10 +++++-----
 src/kadmin/server/adm_listen.c  |  8 ++++----
 2 files changed, 9 insertions(+), 9 deletions(-)

commit abc2f080c308d7a7c111b394df7af1cc47016f3b
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 17 09:53:16 1994 +0000

    move includes for aix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3863 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c  | 17 +++++++++--------
 src/slave/kpropd.c | 24 ++++++++++--------------
 2 files changed, 19 insertions(+), 22 deletions(-)

commit 46e01e02dbabdd45cc5f317fe3f376e7785aefa1
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 17 07:22:50 1994 +0000

    calculate BUILDTOP now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3862 dc483132-0cff-0310-8789-dd5450dbe970

 src/autotools/makeaclocals | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 32c8adaeaf9639dc536a718d9fa8551ac6af9753
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 17 07:22:12 1994 +0000

    support to calculate BUILDTOP in makeaclocals
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3861 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in                        |  1 +
 src/aclocal.m4                         | 16 +++++++++++++---
 src/admin/Makefile.in                  |  1 +
 src/admin/convert/configure.in         |  1 +
 src/admin/create/Makefile.in           |  2 +-
 src/admin/create/configure.in          |  1 +
 src/admin/destroy/Makefile.in          |  2 +-
 src/admin/destroy/configure.in         |  1 +
 src/admin/edit/Makefile.in             |  2 +-
 src/admin/edit/configure.in            |  1 +
 src/admin/stash/Makefile.in            |  2 +-
 src/admin/stash/configure.in           |  1 +
 src/appl/Makefile.in                   |  1 +
 src/appl/configure.in                  |  1 +
 src/appl/sample/Makefile.in            |  1 +
 src/appl/sample/configure.in           |  1 +
 src/appl/sample/sclient/Makefile.in    |  2 +-
 src/appl/sample/sclient/configure.in   |  1 +
 src/appl/sample/sserver/Makefile.in    |  2 +-
 src/appl/sample/sserver/configure.in   |  1 +
 src/appl/simple/Makefile.in            |  1 +
 src/appl/simple/client/Makefile.in     |  2 +-
 src/appl/simple/client/configure.in    |  1 +
 src/appl/simple/configure.in           |  1 +
 src/appl/simple/server/Makefile.in     |  2 +-
 src/appl/simple/server/configure.in    |  1 +
 src/appl/telnet/Makefile.in            |  1 +
 src/appl/telnet/configure.in           |  1 +
 src/appl/telnet/libtelnet/Makefile.in  |  2 +-
 src/appl/telnet/libtelnet/configure.in |  1 +
 src/appl/user_user/Makefile.in         |  2 +-
 src/appl/user_user/configure.in        |  1 +
 src/clients/Makefile.in                |  1 +
 src/clients/configure.in               |  1 +
 src/clients/kdestroy/Makefile.in       |  2 +-
 src/clients/kdestroy/configure.in      |  1 +
 src/clients/kinit/Makefile.in          |  2 +-
 src/clients/kinit/configure.in         |  1 +
 src/clients/klist/Makefile.in          |  2 +-
 src/clients/klist/configure.in         |  1 +
 src/configure.in                       |  1 +
 src/include/Makefile.in                |  1 +
 src/include/configure.in               |  1 +
 src/include/kerberosIV/Makefile.in     |  1 +
 src/include/kerberosIV/configure.in    |  1 +
 src/include/krb5/Makefile.in           |  2 +-
 src/include/krb5/configure.in          |  1 +
 src/isode/Makefile.in                  |  1 +
 src/isode/compat/Makefile.in           |  6 +++---
 src/isode/compat/configure.in          |  3 ++-
 src/isode/configure.in                 |  1 +
 src/isode/h/Makefile.in                |  4 ++--
 src/isode/h/configure.in               |  3 ++-
 src/isode/pepsy/Makefile.in            |  6 +++---
 src/isode/pepsy/configure.in           |  3 ++-
 src/isode/psap/Makefile.in             |  6 +++---
 src/isode/psap/configure.in            |  3 ++-
 src/isode/support/Makefile.in          |  6 +++---
 src/isode/support/configure.in         |  3 ++-
 src/kadmin/Makefile.in                 |  1 +
 src/kadmin/client/Makefile.in          |  2 +-
 src/kadmin/client/configure.in         |  1 +
 src/kadmin/configure.in                |  1 +
 src/kadmin/kpasswd/Makefile.in         |  2 +-
 src/kadmin/kpasswd/configure.in        |  1 +
 src/kdc/Makefile.in                    |  2 +-
 src/kdc/configure.in                   |  1 +
 src/lib/Makefile.in                    |  1 +
 src/lib/configure.in                   |  1 +
 src/lib/crypto/Makefile.in             |  2 +-
 src/lib/crypto/configure.in            |  1 +
 src/lib/crypto/crc32/Makefile.in       |  2 +-
 src/lib/crypto/crc32/configure.in      |  1 +
 src/lib/crypto/des/Makefile.in         |  2 +-
 src/lib/crypto/des/configure.in        |  1 +
 src/lib/crypto/md4/Makefile.in         |  2 +-
 src/lib/crypto/md4/configure.in        |  1 +
 src/lib/crypto/md5/Makefile.in         |  2 +-
 src/lib/crypto/md5/configure.in        |  1 +
 src/lib/crypto/os/Makefile.in          |  2 +-
 src/lib/crypto/os/configure.in         |  1 +
 src/lib/des425/Makefile.in             |  2 +-
 src/lib/des425/configure.in            |  1 +
 src/lib/gssapi/Makefile.in             |  1 +
 src/lib/gssapi/configure.in            |  1 +
 src/lib/gssapi/generic/Makefile.in     |  2 +-
 src/lib/gssapi/generic/configure.in    |  1 +
 src/lib/gssapi/krb5/Makefile.in        |  2 +-
 src/lib/gssapi/krb5/configure.in       |  1 +
 src/lib/kdb/Makefile.in                |  2 +-
 src/lib/kdb/configure.in               |  1 +
 src/lib/krb425/Makefile.in             |  2 +-
 src/lib/krb425/configure.in            |  1 +
 src/lib/krb5/Makefile.in               |  1 +
 src/lib/krb5/asn.1/Makefile.in         |  2 +-
 src/lib/krb5/asn.1/configure.in        |  1 +
 src/lib/krb5/ccache/Makefile.in        |  2 +-
 src/lib/krb5/ccache/configure.in       |  1 +
 src/lib/krb5/ccache/file/Makefile.in   |  2 +-
 src/lib/krb5/ccache/file/configure.in  |  1 +
 src/lib/krb5/ccache/stdio/Makefile.in  |  2 +-
 src/lib/krb5/ccache/stdio/configure.in |  1 +
 src/lib/krb5/configure.in              |  1 +
 src/lib/krb5/error_tables/Makefile.in  |  2 +-
 src/lib/krb5/error_tables/configure.in |  1 +
 src/lib/krb5/free/Makefile.in          |  2 +-
 src/lib/krb5/free/configure.in         |  1 +
 src/lib/krb5/keytab/Makefile.in        |  2 +-
 src/lib/krb5/keytab/configure.in       |  1 +
 src/lib/krb5/keytab/file/Makefile.in   |  2 +-
 src/lib/krb5/keytab/file/configure.in  |  1 +
 src/lib/krb5/krb/Makefile.in           |  2 +-
 src/lib/krb5/krb/configure.in          |  1 +
 src/lib/krb5/os/Makefile.in            |  2 +-
 src/lib/krb5/os/configure.in           |  1 +
 src/lib/krb5/posix/Makefile.in         |  2 +-
 src/lib/krb5/posix/configure.in        |  1 +
 src/lib/krb5/rcache/Makefile.in        |  2 +-
 src/lib/krb5/rcache/configure.in       |  1 +
 src/slave/Makefile.in                  |  2 +-
 src/slave/configure.in                 |  1 +
 src/util/Makefile.in                   |  1 +
 src/util/configure.in                  |  1 +
 src/util/et/Makefile.in                |  2 +-
 src/util/et/configure.in               |  1 +
 src/util/ss/Makefile.in                |  2 +-
 src/util/ss/configure.in               |  1 +
 src/util/unifdef/Makefile.in           |  1 +
 src/util/unifdef/configure.in          |  1 +
 129 files changed, 155 insertions(+), 65 deletions(-)

commit 1255123721a9ead5eda5d0628b5d2bb8c31b5dec
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 17 06:39:06 1994 +0000

    support to calculate BUILDTOP in makeaclocals
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3860 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/Makefile.in   | 2 +-
 src/admin/aname/configure.in  | 1 +
 src/admin/configure.in        | 1 +
 src/admin/convert/Makefile.in | 2 +-
 4 files changed, 4 insertions(+), 2 deletions(-)

commit 76d4f9aec8027eac099698f7d2717d35e810d843
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 17 05:55:39 1994 +0000

    get USE_SYS_TIME_H from config.h instead
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3859 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/configure.in  | 1 -
 src/kdc/kerberos_v4.c | 2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

commit 8e926808df3b62ee6e6dece5896dd4b62c382ec7
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 17 04:10:47 1994 +0000

    another sys/select for _AIX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3858 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/adm_listen.c | 4 ++++
 1 file changed, 4 insertions(+)

commit efef5db427b206c33ba358e8caa32fa93e0c79b5
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 22:44:17 1994 +0000

    default for AF_MAX (missing on old-linux)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3857 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 59a74d30f87b4fe34bf4baa50bcb72ad3c12f8bd
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 09:10:58 1994 +0000

    use local static krb4_stime instead of unlikely stime
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3856 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/configure.in  |  1 +
 src/kdc/kerberos_v4.c | 32 +++++++++++++++++++++++++++++++-
 2 files changed, 32 insertions(+), 1 deletion(-)

commit 748e488029ca66226f1dca145f92f2745862191f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 16 08:09:19 1994 +0000

    not picking up tests and config-files, since they're not set up for
    autoconf yet
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3854 dc483132-0cff-0310-8789-dd5450dbe970

 src/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fbd287c29e3ae551a0bd886f309927ab2ad5c363
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 16 07:00:54 1994 +0000

    #ifdef's have to be at column 1, not tabbed over!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3853 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/main.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 70624098a09f94dff41a993265242b48f56b12d5
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 06:49:55 1994 +0000

    punt krb5/autoconf.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3852 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/pepsy/pepsy.c | 24 ------------------------
 1 file changed, 24 deletions(-)

commit eedeb2dc8557a91c2f98b18617ac2c0dc0b6a9f9
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 06:43:20 1994 +0000

    punt USING_BISON
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3851 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/pepsy/pepsy.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 7d00e55398fc72607ea9be50bc66134dd4751f30
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 06:33:26 1994 +0000

    "fix" AC_PROG_LEX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3850 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 716bb971a7bc75662478dd59deee479c3de6c348
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 16 06:32:01 1994 +0000

    Added required file, and removed ncs style.  (Non-standard, and doesn't
    work anyway, currently.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3849 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/changebar.sty | 155 ++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/api/library.tex   |   2 +-
 2 files changed, 156 insertions(+), 1 deletion(-)

commit a31e6cd3745044bb4aa1558cd2a211425fe5a8f2
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 16 06:30:53 1994 +0000

    Added required file, remove use of ncs style.  (Non standard, and doesn't
    work anyway, currently.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3848 dc483132-0cff-0310-8789-dd5450dbe970

 doc/implement/changebar.sty | 155 ++++++++++++++++++++++++++++++++++++++++++++
 doc/implement/implement.tex |   2 +-
 2 files changed, 156 insertions(+), 1 deletion(-)

commit e5a64c624d6bbdf3598f55742dffec17717f53a7
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 06:20:47 1994 +0000

    cleaner malloc handling
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3847 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/h/general.h | 31 ++++++++-----------------------
 1 file changed, 8 insertions(+), 23 deletions(-)

commit de2def41152ce767eabdbca801207438eb3b234d
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 16 06:03:47 1994 +0000

    Added file documenting incompatibility problems with previous versions of
    Kerberos.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3846 dc483132-0cff-0310-8789-dd5450dbe970

 doc/INCOMPATIBILITY | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 67ee2ba17c628d1202e22782debd1efdeeab4978
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 05:47:02 1994 +0000

    add BSD42 for BSD44
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3845 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/h/config.h | 1 +
 1 file changed, 1 insertion(+)

commit 309a07239af656f85a283ba708a62b87d9c94bc9
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 05:43:07 1994 +0000

    check for libutil.a (BSD++)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3844 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/configure.in | 1 +
 1 file changed, 1 insertion(+)

commit 45869aafa1644973c4b46fc611aa81fc78be1d76
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 16 05:42:24 1994 +0000

    Remove more obsolete files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3843 dc483132-0cff-0310-8789-dd5450dbe970

 src/IDEAS          |   7 --
 src/Sandia-changes | 247 -----------------------------------------------------
 2 files changed, 254 deletions(-)

commit f8f35464345e8d9c18420cb0643619d360ce2855
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 05:35:58 1994 +0000

    add BSD44 for new BSD OSes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3842 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/h/config.h | 5 +++++
 1 file changed, 5 insertions(+)

commit a04ae01712e4932b94163df7b2cfb3deff9f7a82
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 16 05:30:56 1994 +0000

    Update patchlevel to Beta 4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3841 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f89df0f5c10a547557865283b9a7b976bbbee649
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 16 05:28:20 1994 +0000

    Remove obsolete file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3840 dc483132-0cff-0310-8789-dd5450dbe970

 src/Link_src.sh | 11 -----------
 1 file changed, 11 deletions(-)

commit d3b91242dcab55ff26052b1cb1832528fe561596
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 16 05:20:50 1994 +0000

    Change use of tell(x) to lseek(x, 0, SEEK_CUR)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3839 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_nseq.c | 2 +-
 src/lib/krb5/ccache/file/fcc_sseq.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 39a3e795db74b3581ae017a76422ef08e9f85369
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 05:20:10 1994 +0000

    grab stdio.h for sys_errlist as well (BSDI)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3838 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7820aacc18ce62800cbe21e4b80031108ed7e6af
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 05:18:03 1994 +0000

    check for sigmask first, then use sigprocmask
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3837 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit be5b381afa25fd6299d77199d3aa164a4671a96e
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 05:07:18 1994 +0000

    usestdarg not available here -- STDC good enough for now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3836 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/com_err.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 10101a49a0c8bc094f0d9ce18f4f54bcb521011a
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 05:05:08 1994 +0000

    getting var/stdarg.h from com_err.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3835 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/error.c | 13 -------------
 1 file changed, 13 deletions(-)

commit 313d6830d358ab00b1b4ea90a3d3fb114b1f1bcc
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 05:02:11 1994 +0000

    make stdarg consistent
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3834 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/com_err.c    | 5 +----
 src/util/et/com_err.h    | 9 +++++++--
 src/util/et/configure.in | 1 +
 3 files changed, 9 insertions(+), 6 deletions(-)

commit dc7ea8d372a7e1ee1047fe98aa66b4fdc2d1908f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 16 04:51:28 1994 +0000

    Include <stdarg.h> if STDARG_PROTOTYPES is defined and __STDC__ is not defined
    (because com_err.h only pulls in <stdarg.h> if __STDC__ is defined)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3833 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/error.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 7476c8eb88396439c6f83a91d57d1afada992382
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 16 04:50:39 1994 +0000

    fixing bogus dependency on "-ll"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3832 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/pepsy/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0b6eac6750fe7af8f2b359a179d027cfeb7917df
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 16 04:16:31 1994 +0000

    Adding documentation files...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3831 dc483132-0cff-0310-8789-dd5450dbe970

 doc/HOW_TO_BUILD                 |  298 ++
 doc/SOURCE-TREE                  |  118 +
 doc/TREE-GRAPH                   |   95 +
 doc/krb5-protocol/krb5.constants |  159 +
 doc/krb5-protocol/rfc1510.errata |   64 +
 doc/krb5-protocol/rfc1510.txt    | 6275 ++++++++++++++++++++++++++++++++++++++
 doc/old-V4-docs/README           |    4 +
 doc/old-V4-docs/installation.PS  | 2338 ++++++++++++++
 doc/old-V4-docs/installation.mss |  681 +++++
 doc/old-V4-docs/operation.PS     | 2669 ++++++++++++++++
 doc/old-V4-docs/operation.mss    |  799 +++++
 11 files changed, 13500 insertions(+)

commit 5d6615ff744cccb9e2a1b565ff6b454b579c9eec
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 16 03:57:52 1994 +0000

    Committing top-level README
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3830 dc483132-0cff-0310-8789-dd5450dbe970

 README | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 81 insertions(+)

commit b2ff82ac5df4eb431e27dabb1087b1fb88b54bc6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 16 03:41:06 1994 +0000

    Added lndir so that people with brain-damaged make's can do multi-platform
    builds.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3829 dc483132-0cff-0310-8789-dd5450dbe970

 src/autotools/lndir | 97 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 97 insertions(+)

commit 49374cd2227773ca1ed9d9623fcb540d8bfd4b13
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 16 00:42:19 1994 +0000

    Fix typo in the entry for the raw DES encryption.  It should really be
    the raw DES encryption, instead of normal DES encryption!!!!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3828 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/cryptoconf.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e3d48359fe8805a870616d5bff3121a398e7b0d6
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 00:40:52 1994 +0000

    punt unneeded SUBDIRS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3827 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in | 2 --
 1 file changed, 2 deletions(-)

commit 3f5db8107c76fc081c4e22abea7a1c25618dbdc8
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 16 00:40:03 1994 +0000

    Fix order of arguments in krb5_gss_verify
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3826 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/verify.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a126b3f967a521309d2d53db47d83f46181bec4d
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 00:39:48 1994 +0000

    handle strdup via AC_REPLACE_FUNCS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3825 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/compat/Makefile.in  | 4 ++--
 src/isode/compat/configure.in | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 83affe7dd9183f9b1b06831080ced4bf09a7ad10
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 00:29:10 1994 +0000

    use STDARG_PROTOTYPES since it is already available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3824 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/configure.in | 1 +
 src/util/ss/error.c      | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

commit abac0b20e7ff4c0a6bb84ea738e02070b68fbf33
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 00:24:12 1994 +0000

    easy appl entries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3823 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/Makefile.in          | 13 +++++++++++
 src/appl/sample/configure.in         |  6 ++++++
 src/appl/sample/sclient/Makefile.in  | 34 +++++++++++++++++++++++++++++
 src/appl/sample/sclient/configure.in |  7 ++++++
 src/appl/sample/sserver/Makefile.in  | 34 +++++++++++++++++++++++++++++
 src/appl/sample/sserver/configure.in |  7 ++++++
 src/appl/simple/Makefile.in          | 13 +++++++++++
 src/appl/simple/client/Makefile.in   | 33 ++++++++++++++++++++++++++++
 src/appl/simple/client/configure.in  |  7 ++++++
 src/appl/simple/configure.in         |  6 ++++++
 src/appl/simple/server/Makefile.in   | 33 ++++++++++++++++++++++++++++
 src/appl/simple/server/configure.in  |  7 ++++++
 src/appl/user_user/Makefile.in       | 42 ++++++++++++++++++++++++++++++++++++
 src/appl/user_user/configure.in      |  7 ++++++
 14 files changed, 249 insertions(+)

commit 22ce76bbf1ef5343c9d1f8196a2be6a6105c20e5
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 16 00:22:39 1994 +0000

    trim to working ones for now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3822 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b608734a390338659a427a8544d9beff04f68646
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 23:46:13 1994 +0000

    step 3: bcopy->memcpy or memmove (chose by hand), twiddle args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3821 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/pcbc_encrypt.c   | 36 ++++++++++++++++++------------------
 src/lib/krb5/asn.1/adat2kadat.c | 10 ++++++----
 src/lib/krb5/asn.1/addr2kaddr.c | 10 ++++++----
 src/lib/krb5/asn.1/adr2kadr.c   |  3 +--
 src/lib/krb5/asn.1/ck2kck.c     |  4 ++--
 src/lib/krb5/asn.1/enck2kkey.c  |  4 ++--
 src/lib/krb5/asn.1/kdcr2kkdcr.c |  5 +++--
 src/lib/krb5/asn.1/qbuf2data.c  |  4 ++--
 src/lib/krb5/asn.1/tgrq2ktgrq.c |  5 +++--
 src/lib/krb5/posix/strdup.c     |  2 +-
 src/slave/kprop.c               |  2 +-
 11 files changed, 45 insertions(+), 40 deletions(-)

commit d6484555f33ac49545680a70a260495a96af9e29
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 15 23:40:41 1994 +0000

    Rewritten as a sh script, instead of a csh script
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3820 dc483132-0cff-0310-8789-dd5450dbe970

 src/autotools/makeaclocals | 23 +++++++++--------------
 1 file changed, 9 insertions(+), 14 deletions(-)

commit e5aa226db5b0864acbe2f3e0c8c30a26c6ff7a6d
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 23:34:29 1994 +0000

    step 3: bcopy->memcpy or memmove (chose by hand), twiddle args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3819 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/conv_creds.c | 8 ++++----
 src/krb524/encode.c     | 4 ++--
 src/krb524/krb524d.c    | 2 +-
 src/krb524/test.c       | 4 ++--
 4 files changed, 9 insertions(+), 9 deletions(-)

commit af3d24d52ff3bcf060ebdb9b7565dd32f785c8e6
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 23:29:09 1994 +0000

    step 3: bcopy->memcpy or memmove (chose by hand), twiddle args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3818 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/pepsy/dec.c        |  7 +++++--
 src/isode/pepsy/main.c       | 31 +++++++------------------------
 src/isode/pepsy/pepsy_misc.c | 13 ++++++++-----
 src/isode/psap/addr2ref.c    | 16 +---------------
 src/isode/psap/dg2ps.c       |  7 +++++--
 src/isode/psap/fdx2ps.c      |  7 +++++--
 src/isode/psap/pe2qb_f.c     |  2 +-
 src/isode/psap/prim2str.c    |  7 +++++--
 src/isode/psap/qb2str.c      |  5 ++++-
 src/isode/psap/qb_pullup.c   |  5 ++++-
 src/isode/psap/qbuf2pe_f.c   |  5 ++++-
 src/isode/psap/qbuf2ps.c     |  5 ++++-
 src/isode/psap/str2ps.c      |  9 ++++++---
 src/isode/psap/str2qb.c      |  5 ++++-
 src/isode/psap/uvec2ps.c     |  5 ++++-
 15 files changed, 67 insertions(+), 62 deletions(-)

commit 36c3380f3473e3f62a80e6b15a14ccc1d53b1675
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 23:17:56 1994 +0000

    step 3: bcopy->memcpy or memmove (chose by hand), twiddle args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3817 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/h/acpkt.h    | 19 +++----------------
 src/isode/h/fpkt.h     |  9 ++++++---
 src/isode/h/internet.h |  5 ++++-
 src/isode/h/ppkt.h     |  9 ++++++---
 src/isode/h/psap.h     |  6 +++---
 src/isode/h/ronot.h    |  9 ++++++---
 src/isode/h/ropkt.h    |  9 ++++++---
 src/isode/h/rtpkt.h    |  9 ++++++---
 src/isode/h/spkt.h     | 11 +++++++----
 src/isode/h/tpkt.h     |  9 ++++++---
 10 files changed, 53 insertions(+), 42 deletions(-)

commit 45a134e32a1ffa66980cd933f93f5f2b2f19c09c
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 22:59:17 1994 +0000

    step 3: bcopy->memcpy or memmove (chose by hand), twiddle args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3816 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/compat/bridge.c   |  38 +++-----
 src/isode/compat/dgram.c    |   8 +-
 src/isode/compat/internet.c |  20 +----
 src/isode/compat/isoaddrs.c |  29 +++---
 src/isode/compat/na2norm.c  |  20 +----
 src/isode/compat/norm2na.c  |  19 +---
 src/isode/compat/pa2str.c   |  22 +----
 src/isode/compat/sunlink.c  |  23 +----
 src/isode/compat/ubcx25.c   |   5 +-
 src/isode/compat/x25addr.c  | 208 ++++++++++++++++++++------------------------
 10 files changed, 136 insertions(+), 256 deletions(-)

commit 64cb99a36d07d49b966755a4fc72d1519637b4bd
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 22:38:19 1994 +0000

    step 3: bcopy->memcpy or memmove (chose by hand), twiddle args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3815 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/authenc.c     |  2 +-
 src/appl/telnet/telnetd/slc.c         |  2 +-
 src/appl/telnet/telnetd/state.c       |  2 +-
 src/appl/telnet/telnetd/sys_term.c    |  2 +-
 src/appl/telnet/telnetd/telnetd-ktd.c | 10 +++++-----
 src/appl/telnet/telnetd/telnetd.c     | 12 ++++++------
 src/appl/telnet/telnetd/utility.c     |  4 ++--
 src/include/kerberosIV/krb.h          |  8 ++++----
 8 files changed, 21 insertions(+), 21 deletions(-)

commit a2a6b52f9d244c22020808c7ba97ae15a0228ed5
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 22:30:25 1994 +0000

    step 3: bcopy->memcpy or memmove (chose by hand), twiddle args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3814 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/auth.c          |  7 +++++--
 src/appl/telnet/libtelnet/enc_des.c       | 18 +++++++++---------
 src/appl/telnet/libtelnet/encrypt.c       |  4 ++--
 src/appl/telnet/libtelnet/kerberos.c      |  6 +++---
 src/appl/telnet/libtelnet/krb4encpwd.c    |  8 ++++----
 src/appl/telnet/libtelnet/read_password.c |  4 ++--
 src/appl/telnet/libtelnet/rsaencpwd.c     | 12 ++++++------
 src/appl/telnet/libtelnet/setenv.c        |  2 +-
 src/appl/telnet/libtelnet/strdup.c        |  2 +-
 9 files changed, 33 insertions(+), 30 deletions(-)

commit 2d020eee999855dcf2549fc317902470de14ce9b
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 21:54:59 1994 +0000

    step 3: bcopy->memcpy or memmove (chose by hand), twiddle args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3813 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/movemail.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ff6202c01f23d233570623e1e093a7c29379fa75
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 21:49:52 1994 +0000

    step 3: bcopy->memcpy or memmove (chose by hand), twiddle args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3812 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogin.c  | 12 ++++++------
 src/appl/bsd/krlogind.c | 12 ++++++------
 src/appl/bsd/login.c    |  4 ++--
 src/appl/bsd/setenv.c   |  2 +-
 4 files changed, 15 insertions(+), 15 deletions(-)

commit 2bb2ccb1247ef7902e07e3ddab7e26a817289995
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 21:34:08 1994 +0000

    step 3: bcopy->memcpy or memmove (chose by hand), twiddle args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3811 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 45 +++++++++++++++++++++------------------------
 1 file changed, 21 insertions(+), 24 deletions(-)

commit 8ac237f4aefa37d5b86076cc41baa0861d92ea4a
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 21:15:07 1994 +0000

    step 2: bcmp->memcmp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3810 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.c    |  4 ++--
 src/appl/movemail/movemail.c        |  2 +-
 src/appl/popper/pop_init.c          |  2 +-
 src/appl/telnet/libtelnet/encrypt.c |  2 +-
 src/appl/telnet/libtelnet/encrypt.h |  2 +-
 src/appl/telnet/telnet/sys_bsd.c    |  2 +-
 src/appl/telnet/telnetd/sys_term.c  |  8 ++++----
 src/isode/compat/dgram.c            | 24 +++---------------------
 src/isode/compat/isoaddrs.c         | 31 +++++--------------------------
 src/isode/compat/norm2na.c          |  5 ++++-
 src/isode/compat/servbysel.c        |  5 ++++-
 src/isode/compat/tailor.c           |  7 +++++--
 src/isode/h/psap.h                  |  5 ++++-
 src/isode/pepsy/main.c              | 19 +++++++++++--------
 src/isode/pepsy/util.c              |  9 ++++++---
 15 files changed, 53 insertions(+), 74 deletions(-)

commit 459fbde88db222f22c33366cd864ff6a9b1b57b7
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 21:01:56 1994 +0000

    step 1: bzero->memset(,0,)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3809 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c                   |  2 +-
 src/appl/bsd/krshd.c                      |  2 +-
 src/appl/bsd/login.c                      | 14 ++++++------
 src/appl/bsd/logutil.c                    |  2 +-
 src/appl/popper/pop_enter.c               |  2 +-
 src/appl/popper/pop_init.c                |  2 +-
 src/appl/telnet/libtelnet/enc_des.c       |  4 ++--
 src/appl/telnet/libtelnet/kerberos.c      |  2 +-
 src/appl/telnet/libtelnet/kerberos5.c     |  4 ++--
 src/appl/telnet/libtelnet/krb4encpwd.c    |  2 +-
 src/appl/telnet/libtelnet/mem.c           |  2 +-
 src/appl/telnet/libtelnet/read_password.c |  4 ++--
 src/appl/telnet/libtelnet/rsaencpwd.c     |  4 ++--
 src/appl/telnet/telnet/commands.c         |  2 +-
 src/appl/telnet/telnetd/sys_term.c        |  4 ++--
 src/appl/telnet/telnetd/telnetd-ktd.c     |  2 +-
 src/appl/telnet/telnetd/telnetd.c         |  2 +-
 src/appl/telnet/telnetd/termstat.c        |  2 +-
 src/isode/compat/asprintf.c               |  5 ++++-
 src/isode/compat/bridge.c                 |  7 ++++--
 src/isode/compat/camtec.c                 |  5 ++++-
 src/isode/compat/dgram.c                  |  7 ++++--
 src/isode/compat/hpuxx25.c                | 13 ++++++-----
 src/isode/compat/internet.c               |  5 ++++-
 src/isode/compat/isoaddrs.c               |  7 ++++--
 src/isode/compat/isoservent.c             |  5 ++++-
 src/isode/compat/na2norm.c                |  5 ++++-
 src/isode/compat/pa2str.c                 |  7 ++++--
 src/isode/compat/saddr2str.c              |  5 ++++-
 src/isode/compat/sstr2arg.c               |  5 ++++-
 src/isode/compat/str2sel.c                |  5 ++++-
 src/isode/compat/sunlink.c                |  9 +++++---
 src/isode/compat/taddr2str.c              |  5 ++++-
 src/isode/compat/x25addr.c                | 21 ++++++++++--------
 src/isode/pepsy/etabs.c                   |  9 +++++---
 src/isode/psap/addr2ref.c                 |  5 ++++-
 src/isode/psap/bit_ops.c                  |  7 ++++--
 src/isode/psap/int2strb.c                 |  5 ++++-
 src/isode/psap/pe_alloc.c                 |  5 ++++-
 src/isode/psap/prim2oid.c                 |  5 ++++-
 src/isode/psap/prim2time.c                |  7 ++++--
 src/isode/psap/tm2ut.c                    |  5 ++++-
 src/isode/psap/ut2tm.c                    |  5 ++++-
 src/kdc/kerberos_v4.c                     | 37 ++++++++++++++-----------------
 src/krb524/conv_creds.c                   |  2 +-
 src/krb524/getcred.c                      |  2 +-
 src/krb524/k524init.c                     |  2 +-
 src/krb524/krb524d.c                      |  2 +-
 src/krb524/test.c                         |  4 ++--
 src/lib/des425/random_key.c               |  2 +-
 src/lib/des425/read_passwd.c              |  2 +-
 src/lib/des425/str_to_key.c               |  4 ++--
 src/lib/krb5/asn.1/adr2kadr.c             |  2 +-
 src/lib/krb5/asn.1/aprp2kaprp.c           |  2 +-
 src/lib/krb5/asn.1/aprq2kaprq.c           |  2 +-
 src/lib/krb5/asn.1/arep2karep.c           |  2 +-
 src/lib/krb5/asn.1/asn1glue.h             |  1 -
 src/lib/krb5/asn.1/auth2kauth.c           |  2 +-
 src/lib/krb5/asn.1/cred2kcred.c           |  4 ++--
 src/lib/krb5/asn.1/crep2kcrep.c           |  4 ++--
 src/lib/krb5/asn.1/edat2kedat.c           |  2 +-
 src/lib/krb5/asn.1/ekrp2kekrp.c           |  2 +-
 src/lib/krb5/asn.1/err2kerr.c             |  2 +-
 src/lib/krb5/asn.1/etpt2ketpt.c           |  2 +-
 src/lib/krb5/asn.1/kadat2adat.c           |  4 ++--
 src/lib/krb5/asn.1/kaddr2addr.c           |  4 ++--
 src/lib/krb5/asn.1/kadr2adr.c             |  2 +-
 src/lib/krb5/asn.1/kaprp2aprp.c           |  2 +-
 src/lib/krb5/asn.1/kaprq2aprq.c           |  2 +-
 src/lib/krb5/asn.1/karep2arep.c           |  2 +-
 src/lib/krb5/asn.1/kauth2auth.c           |  2 +-
 src/lib/krb5/asn.1/kcred2cred.c           |  4 ++--
 src/lib/krb5/asn.1/kcrep2crep.c           |  6 ++---
 src/lib/krb5/asn.1/kdcr2kkdcr.c           |  2 +-
 src/lib/krb5/asn.1/kedat2edat.c           |  2 +-
 src/lib/krb5/asn.1/kekrp2ekrp.c           |  2 +-
 src/lib/krb5/asn.1/kerr2err.c             |  2 +-
 src/lib/krb5/asn.1/ketpt2etpt.c           |  2 +-
 src/lib/krb5/asn.1/kkdcr2kdcr.c           |  4 ++--
 src/lib/krb5/asn.1/klsrq2lsrq.c           |  4 ++--
 src/lib/krb5/asn.1/kprep2prep.c           |  2 +-
 src/lib/krb5/asn.1/kprin2prin.c           |  2 +-
 src/lib/krb5/asn.1/kpriv2priv.c           |  2 +-
 src/lib/krb5/asn.1/ksafe2safe.c           |  4 ++--
 src/lib/krb5/asn.1/ktgrq2tgrq.c           | 14 ++++++------
 src/lib/krb5/asn.1/ktkt2tkt.c             |  2 +-
 src/lib/krb5/asn.1/ktran2tran.c           |  2 +-
 src/lib/krb5/asn.1/prep2kprep.c           |  2 +-
 src/lib/krb5/asn.1/priv2kpriv.c           |  2 +-
 src/lib/krb5/asn.1/safe2ksafe.c           |  2 +-
 src/lib/krb5/asn.1/tgrq2ktgrq.c           |  2 +-
 src/lib/krb5/asn.1/tkt2ktkt.c             |  2 +-
 src/lib/krb5/asn.1/tran2ktran.c           |  2 +-
 src/lib/krb5/ccache/stdio/scc_maybe.c     |  2 +-
 94 files changed, 235 insertions(+), 164 deletions(-)

commit 068c93797b9dba0410d7bdfa38e111ad373a7f1c
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 20:53:21 1994 +0000

    use CHECK_SIGPROCMASK
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3808 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/configure.in | 1 +
 1 file changed, 1 insertion(+)

commit 8f3f22dfc28b7076f697ef587e52091341c0f9ab
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 20:51:19 1994 +0000

    CHECK_SIGPROCMASK for util/ss
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3807 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 7 +++++++
 1 file changed, 7 insertions(+)

commit c6f1ad60df83aae9c4f1400b5b3a491e9c6429ef
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 15 20:36:05 1994 +0000

    Fix credentials memory allocation problem.  Beta 4 is more anal about freeing
    things....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3806 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/init_sec_context.c | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 7d75373d4bbfd49e0a4924a76ff18152a61ded4a
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 20:01:40 1994 +0000

    punt K4INCLUDE, just use srcdir correctly; put krbONE in kerberos_v4.c for now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3805 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Makefile.in   | 5 ++---
 src/kdc/configure.in  | 1 -
 src/kdc/kerberos_v4.c | 3 +++
 3 files changed, 5 insertions(+), 4 deletions(-)

commit 27c00af94ac31572afe856974f1b2a971bfab8a0
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 17:43:10 1994 +0000

    add osconf, sysincl, for O_*
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3804 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/kdb5_anadd.c | 2 ++
 1 file changed, 2 insertions(+)

commit fcdaafd7c8573b29d46dcdee6a751e944151e729
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 17:42:27 1994 +0000

    add K4INCLUDE as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3803 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Makefile.in  | 3 ++-
 src/kdc/configure.in | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

commit c78af250659b442707c2bce6d56032938900a52e
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 15:35:12 1994 +0000

    more srcdir fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3802 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/Makefile.in  | 8 +++++++-
 src/lib/gssapi/generic/configure.in | 4 ++--
 src/lib/gssapi/krb5/Makefile.in     | 8 +++++++-
 src/util/et/Makefile.in             | 2 +-
 src/util/ss/Makefile.in             | 2 +-
 5 files changed, 18 insertions(+), 6 deletions(-)

commit 47ebefad3ed493a1e731f999962afee017640395
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 15:30:25 1994 +0000

    fix CopyHeader, add CopySrcHeader
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3801 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 8ba6fae6fdd706a9a31e6fee308a84bf66737a6a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 15 05:29:54 1994 +0000

    Need to include krb5/config.h to get the wordsize information
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3800 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapi.h | 1 +
 1 file changed, 1 insertion(+)

commit 27f5509b6fd09a1a132bd28c6fe0451c29daf230
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 15 05:20:19 1994 +0000

    Always build GSSAPI --- with the prototypes removed, we don't need to
    skip it for the sake of the Ultrix C compiler.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3799 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/Imakefile | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 228c0c3a43f5ac01cbf8fe25ea7e748524777764
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 15 05:18:02 1994 +0000

    Include the new gss-sample directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3798 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ef83172addd8ee5a40d7ae52d1c03ffd7eb2803b
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 15 05:00:32 1994 +0000

    Included fixes submitted by Ari/Cliff, including a security fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3797 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/Imakefile     |  13 +-
 src/clients/ksu/ccache.c      |  91 ++++----
 src/clients/ksu/heuristic.c   |  89 ++++----
 src/clients/ksu/krb_auth_su.c |  62 +++++-
 src/clients/ksu/ksu.M         | 505 ++++++++++++++++++++++++++++++++++++++++++
 src/clients/ksu/ksu.h         |   9 +-
 src/clients/ksu/main.c        | 288 +++++++++++++++---------
 7 files changed, 855 insertions(+), 202 deletions(-)

commit d5183e95e1221dab1e9d02af6cd0038827e08cf3
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 15 04:53:46 1994 +0000

    Added missing indirection.  This was causing krb5_kt_next_entry to fail...
    (Fortunately nothing except for the GSSAPI code used it!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3796 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_next.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 22e28d95f57ad5a12d4aa13d4750d7f4ea18a00e
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 15 04:52:28 1994 +0000

    As submitted from Openvision --- a sample GSSAPI client/server application!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3794 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/gss-sample/Imakefile    |  39 +++++
 src/appl/gss-sample/Makefile.in  |  43 +++++
 src/appl/gss-sample/README       |  83 ++++++++++
 src/appl/gss-sample/configure.in |   7 +
 src/appl/gss-sample/gss-client.c | 313 +++++++++++++++++++++++++++++++++++
 src/appl/gss-sample/gss-misc.c   | 181 ++++++++++++++++++++
 src/appl/gss-sample/gss-server.c | 346 +++++++++++++++++++++++++++++++++++++++
 7 files changed, 1012 insertions(+)

commit 0ecb8dbbcc4893086e6b00f585770d2f93563283
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 15 04:48:57 1994 +0000

    As submitted by Barry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3793 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/README_SAMPLE_APP | 4 ++++
 1 file changed, 4 insertions(+)

commit 517893b4711fd71713da8703ea2c3e2117097f30
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 01:30:24 1994 +0000

    more srcdir fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3792 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/pepsy/Makefile.in   | 3 ++-
 src/isode/support/Makefile.in | 4 ++--
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 6ff7049c5ea877adc86a5181124f944992a88387
Author: Mark Eichin <eichin@mit.edu>
Date:   Wed Jun 15 01:08:24 1994 +0000

    fixes for srcdir, LEX tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3791 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/Makefile.in     |  3 +++
 src/include/krb5/configure.in    |  1 +
 src/isode/compat/Makefile.in     |  4 +--
 src/isode/pepsy/Makefile.in      | 55 +++++++++++++++++++++-------------------
 src/isode/pepsy/configure.in     |  2 ++
 src/isode/pepsy/pepsydefs.h.gnrc |  9 ++++---
 src/isode/psap/Makefile.in       | 12 ++++-----
 src/lib/crypto/os/Makefile.in    |  6 ++---
 8 files changed, 52 insertions(+), 40 deletions(-)

commit 8265037c925255dbc8259b79db94eb4ae987aa31
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jun 15 00:43:00 1994 +0000

    fixing memory scribbling in find_alternate_tgs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3790 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 63e98a9970038c30bb6c156f0ed79d954f10f79c
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jun 14 21:31:19 1994 +0000

    ss_err.h is built, not src
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3789 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f7366ebd95eb8a965e9fd9f805eb1eebed725887
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jun 14 21:30:58 1994 +0000

    actually reference LOCALINCLUDE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3788 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 468e2d5383acd8a50cd960d49efa997f20ccdb81
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jun 14 21:30:35 1994 +0000

    get isode headers from the right place
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3787 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/compat/Makefile.in | 6 +++++-
 src/isode/h/Makefile.in      | 2 +-
 src/isode/psap/Makefile.in   | 6 +++++-
 3 files changed, 11 insertions(+), 3 deletions(-)

commit 502ad9719a0425496f59398fe5b2048522af69e9
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jun 14 21:29:11 1994 +0000

    fix autoconf.h dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3786 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 894f5a57229efa5494d64730836316cc896cef99
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jun 14 21:28:41 1994 +0000

    cause srcdir to be set
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3785 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/Makefile.in | 3 +++
 1 file changed, 3 insertions(+)

commit beedc2e5a457060ebff7111954200814bc4eb8a6
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 14 21:18:07 1994 +0000

    make BACKWARD_COMPAT dtrt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3784 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Makefile.in  | 13 ++++++-------
 src/kdc/configure.in |  8 ++++++++
 2 files changed, 14 insertions(+), 7 deletions(-)

commit 9919d5f012c6b0ebacd3d0aecaa2eb120ff9c888
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 14 21:17:08 1994 +0000

    don't pick up v4server unless there is a --with-krb4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3783 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/configure.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5f8bc023c96bf9853c857560bf50f75b4634123b
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 14 21:16:18 1994 +0000

    minor fixups for v4 libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3782 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c432b05b1571ddf0fb3bfd31242bfd68f9bd7b5b
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 14 21:15:48 1994 +0000

    exclude convert from build if krb4 is not set
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3781 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/configure.in | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a890737460e4c00d11225a18e57d39dbbb36b09c
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 14 21:14:59 1994 +0000

    print a warning if there is no --with-krb4=
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3780 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 88883f349f5fefa6f81e0101ccd216c5dc17bb70
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jun 14 21:01:40 1994 +0000

    fix argument stripping for recursion
    correct use of srcdir in CONFIG_RULES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3779 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit a68d55465cfda691fc88f5cb95fbb37468d33d5c
Author: Nancy Gilman <nlgilman@mit.edu>
Date:   Tue Jun 14 20:34:57 1994 +0000

    Nancy L. Gilman's changes for Beta 4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3778 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.M           | 118 +++++++++++++++++++----------------
 src/appl/bsd/krshd.M              | 127 ++++++++++++++------------------------
 src/appl/bsd/rcp.M                |  20 +++---
 src/appl/bsd/rlogin.M             |  19 +++---
 src/appl/bsd/rsh.M                |  19 ++++--
 src/appl/popper/popper.M          |  74 +++++++++++++---------
 src/appl/sample/sserver/sserver.M |  97 ++++++++++++++++++++++++++---
 src/kdc/krb5kdc.M                 |   3 -
 8 files changed, 284 insertions(+), 193 deletions(-)

commit b5e36e048314f458e3affc4978b5d16ba7ec2cc7
Author: Nancy Gilman <nlgilman@mit.edu>
Date:   Tue Jun 14 20:22:02 1994 +0000

    Nancy L. Gilman's changes for Beta 4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3777 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb.conf.M   | 6 ++++++
 src/config-files/krb.realms.M | 6 ++++++
 2 files changed, 12 insertions(+)

commit e88f9a77a6e066f1eb4200aad3b5152cc9e19021
Author: Nancy Gilman <nlgilman@mit.edu>
Date:   Tue Jun 14 20:13:54 1994 +0000

    Nancy L. Gilman's changes for Beta 4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3776 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.M | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

commit e566bcf824c3731ecbc45f06890627d32d961cf4
Author: Nancy Gilman <nlgilman@mit.edu>
Date:   Tue Jun 14 20:07:50 1994 +0000

    Nancy L. Gilman's changes for Beta 4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3775 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.M | 33 ++++++++++++++++-----
 src/admin/create/kdb5_create.M   |  2 +-
 src/admin/destroy/kdb5_destroy.M |  3 +-
 src/admin/edit/kdb5_edit.M       | 64 ++++++++++++++++++++++++++++++++++++++--
 src/admin/stash/kdb5_stash.M     |  1 -
 src/slave/kprop.M                | 13 ++++----
 6 files changed, 98 insertions(+), 18 deletions(-)

commit fce0a2c4bc75130e58f1ed0fa18db3382a7b79e4
Author: Nancy Gilman <nlgilman@mit.edu>
Date:   Tue Jun 14 19:56:31 1994 +0000

    Nancy Gilman's changes for beta 4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3774 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/kdb5_anadd.M | 50 +++++++++++++++++++++++++++++++-------------
 1 file changed, 36 insertions(+), 14 deletions(-)

commit 0fe6cd6371b5648b7f47d2994ba01c967fef0e63
Author: Mark Eichin <eichin@mit.edu>
Date:   Tue Jun 14 19:19:38 1994 +0000

    clean up recursion step to handle srcdir correctly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3773 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)

commit c0af96f6e06ebf68e770053083f8165ec755da79
Author: Nancy Gilman <nlgilman@mit.edu>
Date:   Tue Jun 14 19:09:21 1994 +0000

    The first revision after the creation of the
    implementor's guide
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3771 dc483132-0cff-0310-8789-dd5450dbe970

 doc/implement/ccache-i.tex  | 159 ++++++++++----------
 doc/implement/encrypt-i.tex |  32 ++++-
 doc/implement/kdb-i.tex     |  19 +--
 doc/implement/keytab-i.tex  | 226 ++++++++++++-----------------
 doc/implement/libos-i.tex   | 343 --------------------------------------------
 doc/implement/rcache-i.tex  | 121 +++++++---------
 6 files changed, 254 insertions(+), 646 deletions(-)

commit 1675ef2c7904720a973a3fd62a7181162f482cd7
Author: Nancy Gilman <nlgilman@mit.edu>
Date:   Tue Jun 14 19:09:17 1994 +0000

    The first revision after the creation of the
    implementor's guide
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3770 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/Makefile            |   4 +-
 doc/api/ccache.tex          | 119 +++----
 doc/api/errors.tex          | 271 ++++++++++++++++
 doc/api/intro.tex           | 298 ++++++++++++++++++
 doc/api/keytab.tex          | 225 +++++---------
 doc/api/krb5.tex            | 737 +++++++++++++++++++++++++++-----------------
 doc/api/libos.tex           |   7 +-
 doc/api/library.tex         |  63 ++--
 doc/api/rcache.tex          |  97 +++---
 doc/api/tables.tex          |  79 +++++
 doc/implement/Makefile      |  19 +-
 doc/implement/implement.tex |  50 +--
 12 files changed, 1368 insertions(+), 601 deletions(-)

commit a38cee3db67b162033b7814076ce020cee55f5eb
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 14 14:18:21 1994 +0000

    pick up realm_dom.c (oops)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3769 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Makefile.in | 2 ++
 1 file changed, 2 insertions(+)

commit 88c19d1e6abefb20db064777da8608055c5701c2
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 14 14:17:48 1994 +0000

    install krb_err.h during build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3768 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/Makefile.in  | 4 +++-
 src/lib/krb425/configure.in | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

commit 38575541149b61d9b28a798898daf1fa578371a5
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 14 14:16:55 1994 +0000

    picking up v4server
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3767 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6e01fc75018e8b3a5ffbf1c3bc4c711c62c9991f
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 14 14:16:21 1994 +0000

    krb4 fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3766 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/Makefile.in  | 9 +++++----
 src/admin/convert/configure.in | 1 +
 2 files changed, 6 insertions(+), 4 deletions(-)

commit a3ec2eb7d46212542231135ae1571a128b41bd71
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 14 14:16:00 1994 +0000

    pick up convert
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3765 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 599bf8c555124706b0c5350cca2c7669f417d804
Author: Tom Yu <tlyu@mit.edu>
Date:   Tue Jun 14 14:15:06 1994 +0000

    fixed recursion of configure (hopefully)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3764 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)

commit 2d959de81b3b8f843525f1feb9aee8cf3e532ad7
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Jun 13 21:54:50 1994 +0000

    rewrite linux hack so it works (should autoconf it)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3763 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/compat/signals.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 9e6d03d2eb599e98511dce36f262fea7231f3ae2
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Jun 13 21:45:59 1994 +0000

    force sh call so || works on ultrix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3762 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/support/Makefile.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 887cbf6566cfbfd977f5a55c4e557e2c607f1bc3
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Jun 13 07:10:49 1994 +0000

    fix yylineno test to actually run lex
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3761 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 22 ++++++++++++++++------
 1 file changed, 16 insertions(+), 6 deletions(-)

commit 07e1cb0db917e72404a6cc937a976d0753b339b7
Author: Mark Eichin <eichin@mit.edu>
Date:   Mon Jun 13 06:32:24 1994 +0000

    use sys/select.h under _AIX too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3760 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 229af3ebca352ca146b00e849bfd8e0b9ea051bd
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jun 13 02:19:45 1994 +0000

    Don't do the convert directory until we figure out a clean way to handle
    the krb4 compatibility stuff.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3759 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9f93caffa8867368d2b55508a7bde0a1f0f967c1
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jun 13 02:18:41 1994 +0000

    Fix quoting problem which caused PEPSY to lose on Linux running bash
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3758 dc483132-0cff-0310-8789-dd5450dbe970

 src/aclocal.m4 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a6b3b90016f8b6c38a4636d32e4a272165d9ae73
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Jun 12 23:54:01 1994 +0000

    Linux uses _STDARG_H instead of _STDARG_H_ --- we need a better way to
    test of the presense of stdarg!!!  Should be done using autoconf, I
    suspect.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3757 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/error.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5c549a18b0c22458afac5232c9398a8542887fc8
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Jun 12 23:52:33 1994 +0000

    Move isode libraries to lib subdirectory and out of the top level directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3756 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/psap/Makefile.in    | 10 +++++-----
 src/isode/support/Makefile.in |  8 ++++----
 2 files changed, 9 insertions(+), 9 deletions(-)

commit 2c4731d6dc989c6ec5af41b5fe01510b9337f285
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Jun 12 23:52:02 1994 +0000

    Take out old linux specific hack which doesn't work anymore
    
    Move isode libraries to lib subdirectory and out of the top level directory.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3755 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/compat/Makefile.in | 10 +++++-----
 src/isode/compat/signals.c   | 11 ++++++-----
 2 files changed, 11 insertions(+), 10 deletions(-)

commit 23e4d1a4adf5dcbd18ea08d635b21a52a813c6c2
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Jun 12 23:49:17 1994 +0000

    Test for YYLINENO so that pepsy will build cleanly on all platforms
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3754 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/pepsy/Makefile.in  | 31 +++++++++++++++++--------------
 src/isode/pepsy/configure.in |  1 +
 src/isode/pepsy/pepsy.c      |  8 ++++++--
 3 files changed, 24 insertions(+), 16 deletions(-)

commit d28ad5837f579b7c7bd2aad4129703234e75c74d
Author: Theodore Tso <tytso@mit.edu>
Date:   Sun Jun 12 17:46:09 1994 +0000

    Fix so that rc_dfl_resolve(id, name) works when name is NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3753 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 84eb42592e50b25ae1ca9919af8b835808cb7dfc
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jun 12 08:54:51 1994 +0000

    fixing for ss_wrapper.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3752 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/Makefile.in | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e84d072b70dab534669107ae35d4c3ce970d9ba3
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jun 12 08:38:31 1994 +0000

    fixing krb_err.et problems
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3751 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/Makefile.in  | 10 +++++++---
 src/lib/krb425/configure.in |  1 +
 2 files changed, 8 insertions(+), 3 deletions(-)

commit 37fe295adfe4ba71dbe21ffa6cf2551cd30d5e13
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun Jun 12 07:33:46 1994 +0000

    fix for nonexistence of config.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3750 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/configure.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0b52762a2441d90a6b0592ad08c654373ba3b434
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Jun 12 06:23:44 1994 +0000

    for imake safety
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3749 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/config.h | 91 -----------------------------------------------
 1 file changed, 91 deletions(-)

commit 8eaa4f7c21a4933d65f3984cbcfebecff74749e1
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Jun 12 06:13:28 1994 +0000

    get the splitting tags right
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3748 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/confauto.h | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

commit 40b788935e06b2c9ebf88468e4cfce94f83d33c6
Author: Mark Eichin <eichin@mit.edu>
Date:   Sun Jun 12 05:39:27 1994 +0000

    avoid collision with imake
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3747 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/Makefile.in      | 13 +++++++++++--
 src/include/krb5/stock/confauto.h | 40 +++++++++++++++++++++++++++++++++++++++
 src/include/krb5/stock/config.h   |  1 +
 3 files changed, 52 insertions(+), 2 deletions(-)

commit 0f251c40ed75cc444ce50168cf6d9c113d032988
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 11 08:05:55 1994 +0000

    mips yylineno breakage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3746 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/pepsy/pepsy.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit f3dec3d0afe1178123b97d912fb6d7117a4ba991
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Jun 11 07:42:43 1994 +0000

    fixed yytext declaration problem
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3745 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/pepsy/pepsydefs.h.gnrc | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 31dbda1a24b152c8eca3642efaec1409c0b5bf4d
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 10 23:12:45 1994 +0000

    fix dependencies on X11 source tree (oops :-)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3744 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/makedepend/def.h  | 14 ++------------
 src/util/makedepend/main.c | 12 ------------
 2 files changed, 2 insertions(+), 24 deletions(-)

commit 6d13182873eba8bef44bbe4928dcceb003948200
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 23:03:47 1994 +0000

    Just to commit what has been entered so far.  We're going to have
    start doing a Real Changelog system after Beta 4....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3743 dc483132-0cff-0310-8789-dd5450dbe970

 src/CHANGELOG | 54 +++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 41 insertions(+), 13 deletions(-)

commit 2387cfba0a073924280fd555c3df53527d975232
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 23:02:32 1994 +0000

    Don't return success in check_padata if you can't extract the key!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3742 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit b568139896964ec5af4acacd478f933c241f38a8
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 23:01:37 1994 +0000

    Use the KRB5_TGS_NAME macro for "krbtgt"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3741 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 6a48eca000fce0622e670b72ad8f50aad9012041
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 22:41:12 1994 +0000

    do osconf in compatible way
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3740 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/Makefile.in    | 17 +++++++++
 src/include/krb5/osconf.h       | 80 -----------------------------------------
 src/include/krb5/stock/osauto.h | 46 ++++++++++++++++++++++++
 src/include/krb5/stock/osconf.h |  1 +
 4 files changed, 64 insertions(+), 80 deletions(-)

commit bab09a5b9fc4ec1aebce29696694a70160f7b72c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 22:37:30 1994 +0000

    Fixed inter-realm handling; from OCSG/Cliff Neumann
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3739 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 510 ++++++++++++++++++++++++++++--------------
 src/lib/krb5/krb/gc_via_tgt.c |  11 +-
 2 files changed, 347 insertions(+), 174 deletions(-)

commit 7ce49654d239d5bf0069a965092e9c7fe2f8849d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 22:36:11 1994 +0000

    Fix inter-realm handling in KDC so that an intermediate realm is returned
    when appropriate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3738 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 35 +++++++++++++++++------------------
 1 file changed, 17 insertions(+), 18 deletions(-)

commit e2880ee829141a7ccf11a1a399b60a3e1b6a12a6
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 22:33:01 1994 +0000

    Fix bug which caused get_default_realm to fail the second time it was called.
    (typo).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3737 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/def_realm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c6d421668433407a75ad8602e6a312686179bcec
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 22:32:09 1994 +0000

    Fix bugs I introduced into srv_rcache.  The rcache name wasn't being
    formed correctly (not adding rc_ at the beginning) and we weren't trying
    krb5_rc_recover() before trying krb5_rc_initialize().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3736 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/srv_rcache.c | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit f276351ec34f4c41dcfe0fa2eb6e792103f3a061
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 22:30:44 1994 +0000

    Pass the correct arguments so that telnet works with login.krb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3735 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/Imakefile | 2 +-
 src/appl/telnet/telnet/Imakefile    | 2 +-
 src/appl/telnet/telnetd/Imakefile   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 02d38d33976eea6ac765d2ff701fc98770a26e2f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 22:28:32 1994 +0000

    Add support for the -F flag --- allow logins by anyone, including root
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3734 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/login.c | 31 ++++++++++++++++++++++++-------
 1 file changed, 24 insertions(+), 7 deletions(-)

commit 189304c9ff4e8442d89a4f5d256d578a69b381cb
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 21:01:17 1994 +0000

    use LSBFIRST and MSBFIRST to detect which version of DES we're using.
    This is the only "invasive" autoconf vs. imake change...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3733 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/key_sched.c | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit a9e4a303da511768c7c182628fd8a9974381747b
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 10 20:06:43 1994 +0000

    fall back on realm name as a default domain name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3732 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/realm_dom.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit ddc241b97d663a1a25fa1a7da00732a9043e9427
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 10 20:06:05 1994 +0000

    moving stuff out of site.def that shouldn't be there
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3731 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl     |  14 ++++-
 src/config/site.def         |  94 +-------------------------------
 src/config/site.def.example | 130 ++++----------------------------------------
 src/config/ultrix.cf        |   5 ++
 4 files changed, 31 insertions(+), 212 deletions(-)

commit 9c205d926b3f4040a5bd4d07d0d3164353dd44dd
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 20:01:10 1994 +0000

    nothing else needed LSBFIRST/MSBFIRST, so fix this too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3730 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/quad_cksum.c | 70 ++++-----------------------------------------
 1 file changed, 6 insertions(+), 64 deletions(-)

commit 36a2fae47633715f162cea689536fff6292922eb
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 19:59:11 1994 +0000

    real Makefile.in, NO_YYLINENO
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3729 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/Makefile.in | 42 ++++++++++++++++++++++++++++++++++++++----
 src/util/ss/mk_cmds.c   |  2 ++
 2 files changed, 40 insertions(+), 4 deletions(-)

commit 2913326318be4c15f58e86f5e482f5b349c6d693
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 19:53:47 1994 +0000

    real Makefile.in, aix tweeks for malloc decl, eliminate use of krb5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3728 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/Makefile.in   | 21 +++++++++++++++++++--
 src/util/et/com_err.c     |  2 +-
 src/util/et/error_table.y |  6 +++++-
 3 files changed, 25 insertions(+), 4 deletions(-)

commit 2ed046269b2365f118206914c4dd73eac90a0552
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 19:48:12 1994 +0000

    Improve logging of failed logins
    
    Fix conditional support of V4 backwards compatibility.  It was very broken!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3727 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c | 27 +++++++++++++++++----------
 1 file changed, 17 insertions(+), 10 deletions(-)

commit 0558de4ee026f18c9a0c26153990afcad96a6886
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 19:45:50 1994 +0000

    Allow default realm to be overriden by extern variable
    
    Cache default realm so that we don't have to repeatedly open /etc/krb.conf.
    (Also prevents possible security problems if /etc/krb.conf is over the network,
    and an attacker spoofs /etc/krb.conf for some calls to get_default_realm,
    but not all of them.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3726 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/def_realm.c | 49 +++++++++++++++++++++++++++++++++++++--------
 1 file changed, 41 insertions(+), 8 deletions(-)

commit 34ff54b966b69ec54a75fcc9297b5d37d9c5871b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 19:42:08 1994 +0000

    Fix telnet operating system name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3725 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ultrix.cf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 852ea4d9cfec22a94cbc1ca2e5abb42fdd6fd80c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 19:41:36 1994 +0000

    Added Telnet OS define
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3724 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/sun.cf | 2 ++
 1 file changed, 2 insertions(+)

commit 185b671691aeee7351de9bd39519aa89f4a7980d
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 19:33:24 1994 +0000

    move isode/psap.h up top to avoid fd_set define confusion
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3723 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/u2gen.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 03b1a279c5c16e3c5cc63d273c53e6db1a50a418
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 19:32:38 1994 +0000

    use osconf, not strings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3722 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/kn_parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5f447ce8b3dd1638bebe589a9110fa1920722cbb
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 19:30:28 1994 +0000

    use SEEK_* not L_*
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3721 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ba8d684a347753eaf22776118cbd8e9eb0f942b0
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 19:27:45 1994 +0000

    since we only need this on non BSD-4.4 systems, do not use BSD-4.4-specific headers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3720 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/memmove.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 9ae52fae9b77971486d171d00d2c4f770a05a5d4
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 19:22:08 1994 +0000

    harmlessly add BSD_COMP for solaris
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3719 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/localaddr.c | 2 ++
 1 file changed, 2 insertions(+)

commit 5717b4008f639bd5910efdedb35bea91eeab907e
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 19:21:48 1994 +0000

    optionally add sys/fcntl.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3718 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/krbfileio.c | 3 +++
 1 file changed, 3 insertions(+)

commit 7df9ddf79fc95ad70aba5bed1fa870c533f84a50
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 19:16:49 1994 +0000

    use SEEK_* not L_*
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3717 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_destry.c | 2 +-
 src/lib/krb5/ccache/file/fcc_gprin.c  | 2 +-
 src/lib/krb5/ccache/file/fcc_nseq.c   | 2 +-
 src/lib/krb5/ccache/file/fcc_sseq.c   | 2 +-
 src/lib/krb5/ccache/file/fcc_store.c  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit 53e2eedc986399e01884130da604a16d7dfb6954
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 19:13:21 1994 +0000

    "downgrade" to classic C, tweak headers a bit, stamp out widen/narrow
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3716 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/accept_sec_context.c    |  54 ++---
 src/lib/gssapi/krb5/acquire_cred.c          |  44 ++--
 src/lib/gssapi/krb5/compare_name.c          |   9 +-
 src/lib/gssapi/krb5/context_time.c          |   7 +-
 src/lib/gssapi/krb5/delete_sec_context.c    |  10 +-
 src/lib/gssapi/krb5/display_name.c          |  10 +-
 src/lib/gssapi/krb5/display_status.c        |  14 +-
 src/lib/gssapi/krb5/get_tkt_flags.c         |   7 +-
 src/lib/gssapi/krb5/gssapiP_krb5.h          | 112 +++++-----
 src/lib/gssapi/krb5/gssapi_krb5.c           |   7 +-
 src/lib/gssapi/krb5/gssapi_krb5.h           |   4 +-
 src/lib/gssapi/krb5/import_name.c           |  18 +-
 src/lib/gssapi/krb5/indicate_mechs.c        |   5 +-
 src/lib/gssapi/krb5/init_sec_context.c      |  53 +++--
 src/lib/gssapi/krb5/inquire_context.c       |  19 +-
 src/lib/gssapi/krb5/inquire_cred.c          |  14 +-
 src/lib/gssapi/krb5/k5seal.c                |  38 ++--
 src/lib/gssapi/krb5/k5unseal.c              |  16 +-
 src/lib/gssapi/krb5/krb5_gss_glue.c         | 332 +++++++++++++++++++---------
 src/lib/gssapi/krb5/process_context_token.c |   7 +-
 src/lib/gssapi/krb5/release_cred.c          |   5 +-
 src/lib/gssapi/krb5/release_name.c          |   5 +-
 src/lib/gssapi/krb5/seal.c                  |  17 +-
 src/lib/gssapi/krb5/sign.c                  |  13 +-
 src/lib/gssapi/krb5/unseal.c                |  15 +-
 src/lib/gssapi/krb5/util_cksum.c            |   7 +-
 src/lib/gssapi/krb5/util_crypt.c            |  31 ++-
 src/lib/gssapi/krb5/util_seed.c             |   4 +-
 src/lib/gssapi/krb5/util_seqnum.c           |   9 +-
 src/lib/gssapi/krb5/verify.c                |  13 +-
 30 files changed, 547 insertions(+), 352 deletions(-)

commit 1df855ceda7a579c822e281f27723ebe55a42654
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 19:02:23 1994 +0000

    "downgrade" to classic C, tweak headers a bit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3715 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/display_com_err_status.c |  8 +--
 src/lib/gssapi/generic/display_major_status.c   | 41 ++++++-----
 src/lib/gssapi/generic/gssapi.h                 | 92 +++++++++++++------------
 src/lib/gssapi/generic/gssapiP_generic.h        | 52 +++++++-------
 src/lib/gssapi/generic/release_buffer.c         |  6 +-
 src/lib/gssapi/generic/release_oid_set.c        |  6 +-
 src/lib/gssapi/generic/util_buffer.c            |  4 +-
 src/lib/gssapi/generic/util_canonhost.c         |  8 +--
 src/lib/gssapi/generic/util_dup.c               |  4 +-
 src/lib/gssapi/generic/util_oid.c               |  4 +-
 src/lib/gssapi/generic/util_token.c             | 30 +++++---
 src/lib/gssapi/generic/util_val_nohash.c        | 36 +++++++---
 12 files changed, 168 insertions(+), 123 deletions(-)

commit 25e80c6ba616d95b811f490a2938b8eaafba0874
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 18:58:12 1994 +0000

    Use #define in osconf.h to determine the name of the KRB5_CCNAME environment
    variable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3714 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ccdefname.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 31859eb7bf349728385c5b16f238f1f1447d49bd
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 18:57:09 1994 +0000

    Use the precompile ports as the default if the proper ones aren't in
    /etc/services.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3713 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4fefecdb5223b92a9509df59559075412006c405
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 18:55:55 1994 +0000

    Change the ports kerberos and kerberos-sec to kerberos5 and kerberos4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3712 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/services.append | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit dc3abbe69b0e1b9dd2f0552188ce0d14b3a18977
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 18:54:46 1994 +0000

    Change the official Kerberos portname to be kerberos5, with the backup
    being kerberos4.  Use backup numeric ports if the proper ones aren't
    listed in /etc/services.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3711 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit aedb1448df301da5a0e26a3341f1829d78c44993
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 18:54:31 1994 +0000

    use SEEK_* not L_*; check NEED_SYS_FCNTL_H as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3710 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/sysincl.h | 4 ++++
 1 file changed, 4 insertions(+)

commit c857bca8711a65532f27c9a0b355b5188c219f2b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 18:53:02 1994 +0000

    Fix the type of fetchfrom in krb5_rd_req and krb5_rd_req_decoded
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3709 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e7df3b96155b2b3a6c63cb534021e35e039e0f3c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 18:52:13 1994 +0000

    Add the ksu program as a new directory to be built
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3708 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 735c5fc64b1118c8abca7a8218c170ba408ad1a0
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 18:51:37 1994 +0000

    Added the -q option which disables the bell in the case of an error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3707 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/kdestroy.c | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 295eaed003385e942bed10a1c93e941d1053f318
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 18:49:46 1994 +0000

    Don't bomb out if the secondary port cannot be initialized
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3706 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit 7a883b14b6131518e5fcd676fcee4e511ef76f3b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 18:36:37 1994 +0000

    Fix type of fetchfrom --- it refers to a keytab name, so it should
    be a char *, not a void *!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3705 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req.c     | 2 +-
 src/lib/krb5/krb/rd_req_dec.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5ef43beff03aa2cd77c7248356b9cb2ae17137a1
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 18:33:58 1994 +0000

    Updated telnet to be the 94.02.07 version, with some bugfixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3704 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/Config.generic             |  503 ++++++++---
 src/appl/telnet/README                     |  125 ++-
 src/appl/telnet/arpa/telnet.h              |   36 +-
 src/appl/telnet/libtelnet/Imakefile        |   27 +-
 src/appl/telnet/libtelnet/Makefile.4.4     |   36 +-
 src/appl/telnet/libtelnet/Makefile.generic |    9 +-
 src/appl/telnet/libtelnet/Makefile.orig    |    5 +-
 src/appl/telnet/libtelnet/auth-proto.h     |    7 +-
 src/appl/telnet/libtelnet/auth.c           |   12 +-
 src/appl/telnet/libtelnet/auth.h           |    6 +-
 src/appl/telnet/libtelnet/enc-proto.h      |   10 +-
 src/appl/telnet/libtelnet/enc_des.c        |   20 +-
 src/appl/telnet/libtelnet/encrypt.c        |   14 +-
 src/appl/telnet/libtelnet/encrypt.h        |   28 +-
 src/appl/telnet/libtelnet/forward.c        |    4 +-
 src/appl/telnet/libtelnet/genget.c         |    6 +-
 src/appl/telnet/libtelnet/getent.c         |   27 +-
 src/appl/telnet/libtelnet/getopt.c         |   68 +-
 src/appl/telnet/libtelnet/herror.c         |   48 +-
 src/appl/telnet/libtelnet/kerberos.c       |   42 +-
 src/appl/telnet/libtelnet/kerberos5.c      |   49 +-
 src/appl/telnet/libtelnet/key-proto.h      |    6 +-
 src/appl/telnet/libtelnet/krb4encpwd.c     |   12 +-
 src/appl/telnet/libtelnet/mem.c            |  160 +++-
 src/appl/telnet/libtelnet/misc-proto.h     |    6 +-
 src/appl/telnet/libtelnet/misc.c           |   10 +-
 src/appl/telnet/libtelnet/misc.h           |    6 +-
 src/appl/telnet/libtelnet/parsetos.c       |   41 +
 src/appl/telnet/libtelnet/read_password.c  |    9 +-
 src/appl/telnet/libtelnet/rsaencpwd.c      |    8 +-
 src/appl/telnet/libtelnet/setenv.c         |  159 ++--
 src/appl/telnet/libtelnet/setsid.c         |   52 +-
 src/appl/telnet/libtelnet/spx.c            |   14 +-
 src/appl/telnet/libtelnet/strcasecmp.c     |   85 +-
 src/appl/telnet/libtelnet/strchr.c         |   44 +-
 src/appl/telnet/libtelnet/strdup.c         |   64 +-
 src/appl/telnet/libtelnet/strerror.c       |   71 +-
 src/appl/telnet/libtelnet/strrchr.c        |   44 +-
 src/appl/telnet/telnet/Imakefile           |   30 +-
 src/appl/telnet/telnet/Makefile.4.4        |   65 +-
 src/appl/telnet/telnet/Makefile.orig       |    5 +-
 src/appl/telnet/telnet/authenc.c           |   14 +-
 src/appl/telnet/telnet/commands.c          |  107 ++-
 src/appl/telnet/telnet/defines.h           |    6 +-
 src/appl/telnet/telnet/externs.h           |   32 +-
 src/appl/telnet/telnet/fdset.h             |    6 +-
 src/appl/telnet/telnet/general.h           |    6 +-
 src/appl/telnet/telnet/main.c              |    2 +
 src/appl/telnet/telnet/network.c           |   14 +-
 src/appl/telnet/telnet/ring.c              |   18 +-
 src/appl/telnet/telnet/ring.h              |   14 +-
 src/appl/telnet/telnet/sys_bsd.c           |   38 +-
 src/appl/telnet/telnet/telnet.0            |  333 --------
 src/appl/telnet/telnet/telnet.0.ps         | 1008 ++++++++++++++++++++++
 src/appl/telnet/telnet/telnet.0.txt        |  718 ++++++++++++++++
 src/appl/telnet/telnet/telnet.1            | 1264 ++++++++++++----------------
 src/appl/telnet/telnet/telnet.c            |  165 +++-
 src/appl/telnet/telnet/terminal.c          |   10 +-
 src/appl/telnet/telnet/tn3270.c            |   16 +-
 src/appl/telnet/telnet/types.h             |    6 +-
 src/appl/telnet/telnet/utilities.c         |   91 +-
 src/appl/telnet/telnetd/Imakefile          |   30 +-
 src/appl/telnet/telnetd/Makefile.4.4       |   44 +-
 src/appl/telnet/telnetd/Makefile.generic   |    2 +-
 src/appl/telnet/telnetd/Makefile.orig      |    5 +-
 src/appl/telnet/telnetd/authenc.c          |   14 +-
 src/appl/telnet/telnetd/defs.h             |   10 +-
 src/appl/telnet/telnetd/ext.h              |   16 +-
 src/appl/telnet/telnetd/global.c           |    6 +-
 src/appl/telnet/telnetd/pathnames.h        |   14 +-
 src/appl/telnet/telnetd/slc.c              |    6 +-
 src/appl/telnet/telnetd/state.c            |  233 ++++-
 src/appl/telnet/telnetd/sys_term.c         |  417 +++++++--
 src/appl/telnet/telnetd/telnetd.0          |  132 ---
 src/appl/telnet/telnetd/telnetd.0.ps       |  555 ++++++++++++
 src/appl/telnet/telnetd/telnetd.0.txt      |  322 +++++++
 src/appl/telnet/telnetd/telnetd.8          |  711 +++++++++++++---
 src/appl/telnet/telnetd/telnetd.c          |  210 +++--
 src/appl/telnet/telnetd/telnetd.h          |    6 +-
 src/appl/telnet/telnetd/termstat.c         |   58 +-
 src/appl/telnet/telnetd/utility.c          |   86 +-
 81 files changed, 6355 insertions(+), 2363 deletions(-)

commit 62d4c19ae4464d001d5736b813d02286f2fe32ce
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 18:33:51 1994 +0000

    Clean up memory handling, and improve the randomness of the sequence number
    by encrypting the time and date, instead of all zeros.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3703 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gen_seqnum.c | 50 +++++++++++++++++--------------------------
 1 file changed, 20 insertions(+), 30 deletions(-)

commit 117e602f95c0bf7c6b745888de2ed631ebce9a32
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 15:55:24 1994 +0000

    Added missing all target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3702 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 8dab0aaa3bebd6fb18c3d2a388d2e26b41d6908f
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 15:54:56 1994 +0000

    Added ifdefs for getusershell() --- doesn't exist on all platforms
    
    Change the environment variable #define to KRB5_ENV_CCNAME
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3701 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/main.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 9b07faeb84e8316b5e53eee72147d6df7ad5d408
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 14:16:12 1994 +0000

    helper scripts for autoconfing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3698 dc483132-0cff-0310-8789-dd5450dbe970

 src/autotools/default-in-prefix | 19 +++++++++++++++++++
 src/autotools/makeaclocals      | 15 +++++++++++++++
 src/autotools/reconf            |  8 ++++++++
 3 files changed, 42 insertions(+)

commit 90864cc89d4323e379b5cc2270865627cd7fc665
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 03:36:08 1994 +0000

    autoconfed isode for kerberos work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3697 dc483132-0cff-0310-8789-dd5450dbe970

 src/isode/Makefile.in            |    6 +
 src/isode/compat/Makefile.in     |  217 ++
 src/isode/compat/asprintf.c      |  112 +
 src/isode/compat/baduser.c       |   88 +
 src/isode/compat/bridge.c        |  434 +++
 src/isode/compat/camtec.c        |  268 ++
 src/isode/compat/chkpassword.c   |  101 +
 src/isode/compat/chrcnv.c        |   82 +
 src/isode/compat/cmd_srch.c      |   58 +
 src/isode/compat/configure.in    |    2 +
 src/isode/compat/dgram.c         |  805 ++++
 src/isode/compat/explode.c       |   69 +
 src/isode/compat/general.c       |  162 +
 src/isode/compat/getpassword.c   |  144 +
 src/isode/compat/hpuxx25.c       |  922 +++++
 src/isode/compat/implode.c       |   80 +
 src/isode/compat/inst-man.sh     |  167 +
 src/isode/compat/internet.c      |  700 ++++
 src/isode/compat/isoaddrs.c      | 1234 ++++++
 src/isode/compat/isofiles.c      |   64 +
 src/isode/compat/isohost.c       |   94 +
 src/isode/compat/isologs.sh      |   36 +
 src/isode/compat/isoman.rf       |    8 +
 src/isode/compat/isoservent.c    |  144 +
 src/isode/compat/lexequ.c        |   68 +
 src/isode/compat/lexnequ.c       |   73 +
 src/isode/compat/libicompat.3    |   35 +
 src/isode/compat/log_tai.c       |  146 +
 src/isode/compat/logger.c        |  622 +++
 src/isode/compat/na2norm.c       |  163 +
 src/isode/compat/na2str.c        |   62 +
 src/isode/compat/nochrcnv.c      |   81 +
 src/isode/compat/norm2na.c       |  287 ++
 src/isode/compat/pa2str.c        |  107 +
 src/isode/compat/putenv.c        |  116 +
 src/isode/compat/rcmd_srch.c     |   53 +
 src/isode/compat/saddr2str.c     |   59 +
 src/isode/compat/sel2str.c       |   98 +
 src/isode/compat/select.c        |  389 ++
 src/isode/compat/serror.c        |   61 +
 src/isode/compat/servbyname.c    |   76 +
 src/isode/compat/servbyport.c    |   79 +
 src/isode/compat/servbysel.c     |   80 +
 src/isode/compat/signals.c       |  151 +
 src/isode/compat/smalloc.c       |   60 +
 src/isode/compat/sprintb.c       |   77 +
 src/isode/compat/sstr2arg.c      |  164 +
 src/isode/compat/str2elem.c      |   71 +
 src/isode/compat/str2saddr.c     |   56 +
 src/isode/compat/str2sel.c       |  135 +
 src/isode/compat/str2taddr.c     |   56 +
 src/isode/compat/str2vec.c       |  105 +
 src/isode/compat/strdup.c        |   69 +
 src/isode/compat/sunlink.c       |  683 ++++
 src/isode/compat/taddr2str.c     |   59 +
 src/isode/compat/tailor.c        |  962 +++++
 src/isode/compat/ubcx25.c        |  320 ++
 src/isode/compat/ultrix25.c      |  773 ++++
 src/isode/compat/version.major   |    1 +
 src/isode/compat/version.minor   |    1 +
 src/isode/compat/x25addr.c       | 1476 +++++++
 src/isode/configure.in           |    6 +
 src/isode/h/Makefile.in          |   92 +
 src/isode/h/acpkt.h              |  327 ++
 src/isode/h/acsap.h              |  273 ++
 src/isode/h/cmd_srch.h           |   51 +
 src/isode/h/config.h             |   36 +
 src/isode/h/configure.in         |    2 +
 src/isode/h/dgram.h              |   47 +
 src/isode/h/fpkt.h               |  280 ++
 src/isode/h/ftam.h               | 1255 ++++++
 src/isode/h/general.h            |  293 ++
 src/isode/h/internet.h           |  186 +
 src/isode/h/isoaddrs.h           |  287 ++
 src/isode/h/isoservent.h         |   64 +
 src/isode/h/logger.h             |  178 +
 src/isode/h/manifest.h           |  344 ++
 src/isode/h/mpkt.h               |   68 +
 src/isode/h/pepdefs.h            |   56 +
 src/isode/h/pepsy.h              |  237 ++
 src/isode/h/ppkt.h               |  303 ++
 src/isode/h/psap.h               |  654 ++++
 src/isode/h/psap2.h              |  539 +++
 src/isode/h/ronot.h              |   98 +
 src/isode/h/ropkt.h              |  218 ++
 src/isode/h/rosap.h              |  289 ++
 src/isode/h/rosy.h               |  214 ++
 src/isode/h/rtpkt.h              |  223 ++
 src/isode/h/rtsap.h              |  236 ++
 src/isode/h/spkt.h               |  943 +++++
 src/isode/h/ssap.h               |  518 +++
 src/isode/h/sys.dirent.h         |   51 +
 src/isode/h/sys.file.h           |   58 +
 src/isode/h/tailor.h             |  177 +
 src/isode/h/tp4.h                |  157 +
 src/isode/h/tpkt.h               |  499 +++
 src/isode/h/tsap.h               |  207 +
 src/isode/h/usr.dirent.h         |   63 +
 src/isode/h/x25.h                |  276 ++
 src/isode/pepsy/Makefile.in      |  357 ++
 src/isode/pepsy/UNIV.py          |  140 +
 src/isode/pepsy/configure.in     |    2 +
 src/isode/pepsy/dec.c            | 2154 +++++++++++
 src/isode/pepsy/dfns.c           |  248 ++
 src/isode/pepsy/doc/DESCRIPTION  | 1056 +++++
 src/isode/pepsy/doc/Makefile     |   10 +
 src/isode/pepsy/doc/overview.ms  |  271 ++
 src/isode/pepsy/doc/tables.ms    |  353 ++
 src/isode/pepsy/doc/wt-pep.ms    |  201 +
 src/isode/pepsy/dtabs.c          |  812 ++++
 src/isode/pepsy/enc.c            | 1573 ++++++++
 src/isode/pepsy/etabs.c          | 2284 +++++++++++
 src/isode/pepsy/fre.c            |  702 ++++
 src/isode/pepsy/lex.l.gnrc       |  630 +++
 src/isode/pepsy/libpepsy.3       |   42 +
 src/isode/pepsy/macdefs.h        |   57 +
 src/isode/pepsy/main.c           | 4244 +++++++++++++++++++++
 src/isode/pepsy/mine.h           |   53 +
 src/isode/pepsy/mod.c            |  173 +
 src/isode/pepsy/pass2.c          | 1524 ++++++++
 src/isode/pepsy/pass2.h          |  140 +
 src/isode/pepsy/pep.output       | 7842 ++++++++++++++++++++++++++++++++++++++
 src/isode/pepsy/pepsy-driver.h   |   53 +
 src/isode/pepsy/pepsy.1          |   75 +
 src/isode/pepsy/pepsy.c          | 3731 ++++++++++++++++++
 src/isode/pepsy/pepsy.h.gnrc     |  342 ++
 src/isode/pepsy/pepsy_misc.c     |  381 ++
 src/isode/pepsy/pepsy_str.c      |   61 +
 src/isode/pepsy/pepsydefs.h.gnrc |  422 ++
 src/isode/pepsy/pepy-refs.h      |  146 +
 src/isode/pepsy/prnt.c           | 1740 +++++++++
 src/isode/pepsy/ptabs.c          | 1144 ++++++
 src/isode/pepsy/py_advise.c      |   66 +
 src/isode/pepsy/sym.h            |   43 +
 src/isode/pepsy/t1.py            |  391 ++
 src/isode/pepsy/t2.py            |   69 +
 src/isode/pepsy/t3.py            |  513 +++
 src/isode/pepsy/test_table.h     |  209 +
 src/isode/pepsy/tt.py            |   82 +
 src/isode/pepsy/util.c           |  780 ++++
 src/isode/pepsy/version.major    |    1 +
 src/isode/pepsy/version.minor    |    1 +
 src/isode/pepsy/vprint.c         |  766 ++++
 src/isode/pepsy/yacc.y.gnrc      | 1643 ++++++++
 src/isode/psap/Makefile.in       |  276 ++
 src/isode/psap/addr2ref.c        |   96 +
 src/isode/psap/bit2prim.c        |   99 +
 src/isode/psap/bit_ops.c         |  219 ++
 src/isode/psap/bitstr2strb.c     |   73 +
 src/isode/psap/configure.in      |    4 +
 src/isode/psap/dec2pe.c          |   21 +
 src/isode/psap/dg2ps.c           |  257 ++
 src/isode/psap/fdx2ps.c          |  258 ++
 src/isode/psap/flag2prim.c       |   60 +
 src/isode/psap/gtime.c           |  116 +
 src/isode/psap/hex2pe.c          |   21 +
 src/isode/psap/int2strb.c        |   55 +
 src/isode/psap/isobject.c        |  107 +
 src/isode/psap/libpsap.3         |  237 ++
 src/isode/psap/num2prim.c        |   70 +
 src/isode/psap/obj2prim.c        |  114 +
 src/isode/psap/objectbyname.c    |   72 +
 src/isode/psap/objectbyoid.c     |   72 +
 src/isode/psap/ode2oid.c         |  143 +
 src/isode/psap/oid2ode.c         |   65 +
 src/isode/psap/oid_cmp.c         |   74 +
 src/isode/psap/oid_cpy.c         |   69 +
 src/isode/psap/oid_free.c        |   52 +
 src/isode/psap/pe2pl.c           |  235 ++
 src/isode/psap/pe2ps.c           |  192 +
 src/isode/psap/pe2qb_f.c         |  134 +
 src/isode/psap/pe2ssdu.c         |   73 +
 src/isode/psap/pe2text.c         |  122 +
 src/isode/psap/pe2uvec.c         |   95 +
 src/isode/psap/pe_alloc.c        |  123 +
 src/isode/psap/pe_cmp.c          |   84 +
 src/isode/psap/pe_cpy.c          |   83 +
 src/isode/psap/pe_error.c        |   76 +
 src/isode/psap/pe_expunge.c      |   62 +
 src/isode/psap/pe_extract.c      |   72 +
 src/isode/psap/pe_free.c         |  114 +
 src/isode/psap/pe_pullup.c       |  121 +
 src/isode/psap/pl2pe.c           |  484 +++
 src/isode/psap/pl_tables.c       |   91 +
 src/isode/psap/prim2bit.c        |   72 +
 src/isode/psap/prim2flag.c       |   51 +
 src/isode/psap/prim2num.c        |   60 +
 src/isode/psap/prim2oid.c        |  117 +
 src/isode/psap/prim2qb.c         |  105 +
 src/isode/psap/prim2real.c       |  151 +
 src/isode/psap/prim2set.c        |   57 +
 src/isode/psap/prim2str.c        |  110 +
 src/isode/psap/prim2time.c       |  263 ++
 src/isode/psap/ps2pe.c           |  279 ++
 src/isode/psap/ps_alloc.c        |   90 +
 src/isode/psap/ps_error.c        |   73 +
 src/isode/psap/ps_flush.c        |   49 +
 src/isode/psap/ps_free.c         |   49 +
 src/isode/psap/ps_get_abs.c      |  120 +
 src/isode/psap/ps_io.c           |   69 +
 src/isode/psap/ps_prime.c        |   50 +
 src/isode/psap/psaptest.c        |  225 ++
 src/isode/psap/qb2pe.c           |  162 +
 src/isode/psap/qb2prim.c         |  106 +
 src/isode/psap/qb2str.c          |   73 +
 src/isode/psap/qb_free.c         |   48 +
 src/isode/psap/qb_pullup.c       |   80 +
 src/isode/psap/qbuf2pe.c         |   88 +
 src/isode/psap/qbuf2pe_f.c       |  345 ++
 src/isode/psap/qbuf2ps.c         |   98 +
 src/isode/psap/real2prim.c       |  121 +
 src/isode/psap/seq_add.c         |   72 +
 src/isode/psap/seq_addon.c       |   54 +
 src/isode/psap/seq_del.c         |   64 +
 src/isode/psap/seq_find.c        |   56 +
 src/isode/psap/set_add.c         |   63 +
 src/isode/psap/set_addon.c       |   55 +
 src/isode/psap/set_del.c         |   60 +
 src/isode/psap/set_find.c        |   56 +
 src/isode/psap/sprintoid.c       |   64 +
 src/isode/psap/sprintref.c       |   99 +
 src/isode/psap/ssdu2pe.c         |   81 +
 src/isode/psap/std2ps.c          |   98 +
 src/isode/psap/str2oid.c         |   57 +
 src/isode/psap/str2pe.c          |  212 ++
 src/isode/psap/str2prim.c        |   62 +
 src/isode/psap/str2ps.c          |  153 +
 src/isode/psap/str2qb.c          |   72 +
 src/isode/psap/strb2bitstr.c     |   74 +
 src/isode/psap/strb2int.c        |   62 +
 src/isode/psap/test/test1.pl     |  130 +
 src/isode/psap/test/test2.pl     |  375 ++
 src/isode/psap/time2prim.c       |   65 +
 src/isode/psap/time2str.c        |   97 +
 src/isode/psap/tm2ut.c           |   63 +
 src/isode/psap/ts2ps.c           |  106 +
 src/isode/psap/ut2tm.c           |  130 +
 src/isode/psap/uvec2ps.c         |  206 +
 src/isode/psap/version.major     |    1 +
 src/isode/psap/version.minor     |    1 +
 src/isode/support/Makefile.in    |  119 +
 src/isode/support/aliases.local  |   43 +
 src/isode/support/configure.in   |    2 +
 src/isode/support/entities.local |   30 +
 src/isode/support/macros.local   |   25 +
 src/isode/support/objects.local  |   42 +
 src/isode/support/services.local |   45 +
 src/isode/support/version.major  |    1 +
 src/isode/support/version.minor  |    1 +
 src/isode/util/config_for        |   13 +
 src/isode/util/extract.sh        |   27 +
 src/isode/util/inst-lint.sh      |   96 +
 src/isode/util/make-lib.sh       |  168 +
 src/isode/util/version.sh        |   46 +
 254 files changed, 72451 insertions(+)

commit 9f848ddada00ab926f70bd892b199f875404e26a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 10 03:15:51 1994 +0000

    Updates from OpenVision, before beta 4 release
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3696 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/gssapiP_generic.h     |  32 +++++---
 src/lib/gssapi/generic/gssapi_generic.c      |  28 ++++++-
 src/lib/gssapi/generic/gssapi_generic_err.et |   1 +
 src/lib/gssapi/generic/util_canonhost.c      |  13 ++++
 src/lib/gssapi/generic/util_validate.c       |   1 +
 src/lib/gssapi/krb5/accept_sec_context.c     |  61 ++++++++++-----
 src/lib/gssapi/krb5/gssapiP_krb5.h           |   4 +-
 src/lib/gssapi/krb5/gssapi_krb5.c            |  22 +++++-
 src/lib/gssapi/krb5/gssapi_krb5.h            |   7 ++
 src/lib/gssapi/krb5/init_sec_context.c       |  22 +++---
 src/lib/gssapi/krb5/k5seal.c                 | 112 +++++++++++++++------------
 src/lib/gssapi/krb5/k5unseal.c               |  54 +++++++++----
 src/lib/gssapi/krb5/util_cksum.c             |  13 ++--
 13 files changed, 251 insertions(+), 119 deletions(-)

commit 21cedd566d71b3debcf7bb0a4f941c6a5977d8bd
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Jun 10 02:31:27 1994 +0000

    spelling errors in RCS id strings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3695 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/ss_wrapper.c  | 2 +-
 src/admin/edit/tcl_wrapper.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit f244045fa6cbd06e55cef42da1513885482a3552
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 00:50:39 1994 +0000

    autoconf enhancements for kerberos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3694 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/configure.in |  8 ++++++++
 src/util/ss/configure.in | 13 +++++++++++++
 2 files changed, 21 insertions(+)

commit 3180bd48514226f373165769f98011875d69734b
Author: Mark Eichin <eichin@mit.edu>
Date:   Fri Jun 10 00:25:45 1994 +0000

    add ferguson des code, to simplify autoconf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3693 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/f_README   |  69 +++++++++
 src/lib/crypto/des/f_cbc.c    | 198 ++++++++++++++++++++++++
 src/lib/crypto/des/f_cksum.c  | 108 +++++++++++++
 src/lib/crypto/des/f_ecb.c    |  95 ++++++++++++
 src/lib/crypto/des/f_parity.c |  62 ++++++++
 src/lib/crypto/des/f_pcbc.c   | 207 +++++++++++++++++++++++++
 src/lib/crypto/des/f_sched.c  | 337 +++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/des/f_tables.c | 342 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/des/f_tables.h | 229 ++++++++++++++++++++++++++++
 9 files changed, 1647 insertions(+)

commit feb556375a2a1676a40b1dc1961a02577f4c1276
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 9 23:40:17 1994 +0000

    des.h for ferguson des
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3692 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/des.h | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

commit a58ac1b844b03d10ab35725dfe8eb5aeb15f8c74
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 9 23:38:25 1994 +0000

    use autoconf to set config variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3691 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/acconfig.h | 27 ++++++++++++++
 src/include/krb5/config.h   | 91 +++++++++++++++++++++++++++++++++++++++++++++
 src/include/krb5/osconf.h   | 80 +++++++++++++++++++++++++++++++++++++++
 3 files changed, 198 insertions(+)

commit bfada90ca02dc1dc5c554eddf8ccba269e24ab99
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 9 23:07:20 1994 +0000

    autoconf enhancements for kerberos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3690 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/Makefile.in                  |  22 +++++
 src/admin/aname/Makefile.in            |  33 +++++++
 src/admin/aname/configure.in           |   7 ++
 src/admin/configure.in                 |   7 ++
 src/admin/convert/Makefile.in          |  36 +++++++
 src/admin/convert/configure.in         |   7 ++
 src/admin/create/Makefile.in           |  33 +++++++
 src/admin/create/configure.in          |   7 ++
 src/admin/destroy/Makefile.in          |  33 +++++++
 src/admin/destroy/configure.in         |   7 ++
 src/admin/edit/Makefile.in             |  48 +++++++++
 src/admin/edit/configure.in            |   8 ++
 src/admin/stash/Makefile.in            |  33 +++++++
 src/admin/stash/configure.in           |   7 ++
 src/appl/Makefile.in                   |  13 +++
 src/appl/configure.in                  |   6 ++
 src/appl/telnet/Makefile.in            |  21 ++++
 src/appl/telnet/configure.in           |   4 +
 src/appl/telnet/libtelnet/Makefile.in  |  53 ++++++++++
 src/appl/telnet/libtelnet/configure.in |   5 +
 src/clients/Makefile.in                |  13 +++
 src/clients/configure.in               |   6 ++
 src/clients/kdestroy/Makefile.in       |  34 +++++++
 src/clients/kdestroy/configure.in      |   5 +
 src/clients/kinit/Makefile.in          |  34 +++++++
 src/clients/kinit/configure.in         |   7 ++
 src/clients/klist/Makefile.in          |  34 +++++++
 src/clients/klist/configure.in         |   5 +
 src/include/Makefile.in                |   3 +
 src/include/configure.in               |   6 ++
 src/include/kerberosIV/Makefile.in     |  16 +++
 src/include/kerberosIV/configure.in    |   4 +
 src/include/krb5/Makefile.in           |  40 ++++++++
 src/include/krb5/configure.in          |  76 +++++++++++++++
 src/kadmin/Makefile.in                 |  20 ++++
 src/kadmin/client/Makefile.in          |  61 ++++++++++++
 src/kadmin/client/configure.in         |   8 ++
 src/kadmin/configure.in                |   7 ++
 src/kadmin/kpasswd/Makefile.in         |  46 +++++++++
 src/kadmin/kpasswd/configure.in        |   8 ++
 src/kdc/Makefile.in                    |  80 +++++++++++++++
 src/kdc/configure.in                   |   8 ++
 src/lib/Makefile.in                    |  31 ++++++
 src/lib/configure.in                   |  14 +++
 src/lib/crypto/Makefile.in             |  39 ++++++++
 src/lib/crypto/configure.in            |  11 +++
 src/lib/crypto/crc32/Makefile.in       |  28 ++++++
 src/lib/crypto/crc32/configure.in      |   5 +
 src/lib/crypto/des/Makefile.in         |  85 ++++++++++++++++
 src/lib/crypto/des/configure.in        |   5 +
 src/lib/crypto/md4/Makefile.in         |  26 +++++
 src/lib/crypto/md4/configure.in        |   5 +
 src/lib/crypto/md5/Makefile.in         |  26 +++++
 src/lib/crypto/md5/configure.in        |   5 +
 src/lib/crypto/os/Makefile.in          |  39 ++++++++
 src/lib/crypto/os/configure.in         |   7 ++
 src/lib/des425/Makefile.in             |  71 ++++++++++++++
 src/lib/des425/configure.in            |   9 ++
 src/lib/gssapi/Makefile.in             |  24 +++++
 src/lib/gssapi/configure.in            |  10 ++
 src/lib/gssapi/generic/Makefile.in     |  79 +++++++++++++++
 src/lib/gssapi/generic/configure.in    |   8 ++
 src/lib/gssapi/krb5/Makefile.in        | 100 +++++++++++++++++++
 src/lib/gssapi/krb5/configure.in       |   6 ++
 src/lib/kdb/Makefile.in                |  54 +++++++++++
 src/lib/kdb/configure.in               |   9 ++
 src/lib/krb425/Makefile.in             |  81 ++++++++++++++++
 src/lib/krb425/configure.in            |  10 ++
 src/lib/krb5/Makefile.in               |  36 +++++++
 src/lib/krb5/asn.1/Makefile.in         | 171 +++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/configure.in        |  13 +++
 src/lib/krb5/ccache/Makefile.in        |  27 ++++++
 src/lib/krb5/ccache/configure.in       |  11 +++
 src/lib/krb5/ccache/file/Makefile.in   |  35 +++++++
 src/lib/krb5/ccache/file/configure.in  |   5 +
 src/lib/krb5/ccache/stdio/Makefile.in  |  38 ++++++++
 src/lib/krb5/ccache/stdio/configure.in |   5 +
 src/lib/krb5/configure.in              |  10 ++
 src/lib/krb5/error_tables/Makefile.in  |  41 ++++++++
 src/lib/krb5/error_tables/configure.in |  11 +++
 src/lib/krb5/free/Makefile.in          |  85 ++++++++++++++++
 src/lib/krb5/free/configure.in         |   6 ++
 src/lib/krb5/keytab/Makefile.in        |  37 +++++++
 src/lib/krb5/keytab/configure.in       |  11 +++
 src/lib/krb5/keytab/file/Makefile.in   |  54 +++++++++++
 src/lib/krb5/keytab/file/configure.in  |   5 +
 src/lib/krb5/krb/Makefile.in           | 139 +++++++++++++++++++++++++++
 src/lib/krb5/krb/configure.in          |   9 ++
 src/lib/krb5/os/Makefile.in            |  79 +++++++++++++++
 src/lib/krb5/os/configure.in           |   6 ++
 src/lib/krb5/posix/Makefile.in         |  21 ++++
 src/lib/krb5/posix/configure.in        |   8 ++
 src/lib/krb5/rcache/Makefile.in        |  32 ++++++
 src/lib/krb5/rcache/configure.in       |   6 ++
 src/slave/Makefile.in                  |  52 ++++++++++
 src/slave/configure.in                 |   7 ++
 src/util/Makefile.in                   |  13 +++
 src/util/configure.in                  |   6 ++
 src/util/unifdef/Makefile.in           |  26 +++++
 src/util/unifdef/configure.in          |   3 +
 100 files changed, 2706 insertions(+)

commit b53c50df36fcea380b72b94bce54ae9b1521b93a
Author: Mark Eichin <eichin@mit.edu>
Date:   Thu Jun 9 22:45:23 1994 +0000

    autoconf enhancements for Kerberos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3689 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile.in  |  92 +++++++++++++++
 src/aclocal.m4   | 346 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/configure.in |   6 +
 3 files changed, 444 insertions(+)

commit ebee974050717a957d3044e23151f346db364dba
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 9 15:34:48 1994 +0000

    adding HasTcl variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3688 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 16 ++++++++++++++++
 src/config/site.def     |  3 +++
 2 files changed, 19 insertions(+)

commit c91f742ed3a53afc86cd81f68da9cd3826e01acf
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 9 15:34:12 1994 +0000

    tcl support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3687 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/Imakefile     |  39 ++++++-
 src/admin/edit/dump.c        |   3 +-
 src/admin/edit/kdb5_ed_ct.ct |   2 +-
 src/admin/edit/kdb5_edit.c   | 162 +++++++++++----------------
 src/admin/edit/kdb5_edit.h   |   4 +-
 src/admin/edit/ss_wrapper.c  |  61 +++++++++++
 src/admin/edit/tcl_wrapper.c | 256 +++++++++++++++++++++++++++++++++++++++++++
 7 files changed, 416 insertions(+), 111 deletions(-)

commit 837b9bb7e154ddd3647804ca89c863c1576eeddc
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 9 08:42:48 1994 +0000

    added krb5_get_realm_domain()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3686 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 3 +++
 1 file changed, 3 insertions(+)

commit e007c64e82c6e6fc0a734e0057da57a95183c3e2
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 9 07:20:41 1994 +0000

    adding krb5_get_realm_domain()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3685 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile   |   2 +
 src/lib/krb5/os/realm_dom.c | 129 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 131 insertions(+)

commit 3bf64880eb3040a3b8daaaf8d34afb0c84e7abc6
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu Jun 9 07:20:06 1994 +0000

    using get_realm_domain() now instead of rconv cruft
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3684 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/conv_princ.c | 25 +++++++++++--------------
 1 file changed, 11 insertions(+), 14 deletions(-)

commit e87f95e4207835111a6034afd8561da42315cacd
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 8 23:12:03 1994 +0000

    Procedure not declared static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3683 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/authorization.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2f234a21d6765280a1a3f2e0eb6dcfc08dcff955
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 8 23:11:17 1994 +0000

    ISI gave us the wrong Imakefile!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3682 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/Imakefile | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit b25f8055ad99cc5a645a5ad363e6681d6e22a8ad
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 8 22:39:10 1994 +0000

    As contributed by ISI
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3681 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/ksu/Imakefile       |  28 ++
 src/clients/ksu/authorization.c | 803 ++++++++++++++++++++++++++++++++++++
 src/clients/ksu/ccache.c        | 781 +++++++++++++++++++++++++++++++++++
 src/clients/ksu/heuristic.c     | 746 ++++++++++++++++++++++++++++++++++
 src/clients/ksu/krb_auth_su.c   | 653 ++++++++++++++++++++++++++++++
 src/clients/ksu/ksu.1           | 480 ++++++++++++++++++++++
 src/clients/ksu/ksu.h           | 106 +++++
 src/clients/ksu/main.c          | 871 ++++++++++++++++++++++++++++++++++++++++
 8 files changed, 4468 insertions(+)

commit 81b1a9fbc14f973ff80a4bc67f237c17099fb34a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 17:01:32 1994 +0000

    Don't allow null passwords
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3680 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/kpasswd.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 8884a23b82585a80edb7e1819740b9bff26487c0
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 17:01:03 1994 +0000

    Try doing a reverse address resolution to get the real hostname..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3679 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sn2princ.c | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 31aaa9a3add16acf99258022e8292cf2e7785d76
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 17:00:17 1994 +0000

    Don't allow two @ signs in a principal..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3678 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/parse.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 9f5f8622b5969efd369d01528925c7633338f073
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:48:45 1994 +0000

    If we sucked in stdarg.h, assume STDARG
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3677 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/ss/error.c | 4 ----
 1 file changed, 4 deletions(-)

commit 1a9ab00e34a847c185c7c8bb3ae4ecf68890e3b7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:46:56 1994 +0000

    Clean up memory allocation strategy in replay cache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3676 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 54 ++++++++++++++++++++++++++++++--------------
 1 file changed, 37 insertions(+), 17 deletions(-)

commit 95bed1c8a53fb1e11468c235ce75e8224fa22bb4
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:45:32 1994 +0000

    Switch around client and server so the routine is more understandable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3675 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/tgtname.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 2b76b925924cdfc9dc4494c4a5cafd15999ea6b6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:44:49 1994 +0000

    Do appropriate quoting if the server name contains non-ascii characters
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3674 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/srv_rcache.c | 76 ++++++++++++++++++++++++++++++-------------
 1 file changed, 54 insertions(+), 22 deletions(-)

commit 3b0f7fb81a6e6c61f9744de76d902fecdc299661
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:43:33 1994 +0000

    Always check the sender and receiver addresses.  If the receiver is null
    use the local address.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3673 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_priv.c | 48 +++++++++++++++++++++++++---------------------
 src/lib/krb5/krb/rd_safe.c | 39 ++++++++++++++++++++-----------------
 2 files changed, 47 insertions(+), 40 deletions(-)

commit 754201bd7a7d12eb60e73a4f822595b7bc7ed8c6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:41:50 1994 +0000

    rd_req_sim was using the wrong component of the server name to generate
    the replay cache name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3672 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_sim.c | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit 0c22636815a3759feea33402a70c996c57fcd209
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:41:12 1994 +0000

    Also clear out the authorization data to avoid data aliasing problems
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3671 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3d9ad92fbf5b7273e18b363a3fb6065f33ecfa22
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:40:32 1994 +0000

    Realkey shouldn't have been freed in one place
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3670 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/in_tkt_sky.c | 1 -
 1 file changed, 1 deletion(-)

commit 40450d676d759964f2490f7d25e858ed9e9c0c58
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:40:02 1994 +0000

    Remember to free the addresses if necessary; cred_cleanup fixed to do all
    the cleanup and return the appropriate error code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3669 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0e909c8a1f829c4fc6d1f8238758165348607b47
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:39:11 1994 +0000

    Make sure the old contents of the creds structure are freed out before
    they are replaced.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3668 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 0898f4ad12793bd0e982185622828d13d872c85c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:38:12 1994 +0000

    If the type qualifier is missing, use the default type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3667 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccbase.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 1a5e3fe1cceaf77dd6014c42a203825b32ea5dd7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:37:07 1994 +0000

    Fail safe in case krb5_os_localaddr returns NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3666 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/new_rn_key.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 44de2d73fdbbf88474938d0113b2a877ee346c5e
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:25:27 1994 +0000

    Silly spelling fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3665 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 325a1c8c4f03159fe2efb778ab7e9670a1d84ce4
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:24:50 1994 +0000

    Revamp unwind code to make sure all memory is freed appropriately
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3664 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 207 +++++++++++++++++++++++-----------------------------
 1 file changed, 91 insertions(+), 116 deletions(-)

commit 1bacf56f330f29c56b058c9d843c2a3a7f9dcc46
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:23:46 1994 +0000

    POSIX signal changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3663 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/adm_network.c | 45 ++++++++++++-----------------------------
 1 file changed, 13 insertions(+), 32 deletions(-)

commit e0895c866dd0a5755a2575f2f1ee9c8efa8cad45
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:23:11 1994 +0000

    Define the Kerberos V5 root in the example site.def file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3662 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def.example | 5 +++++
 1 file changed, 5 insertions(+)

commit 32a3800a2c5c4b2e69b0da40057e73d1e6090660
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:22:36 1994 +0000

    Fix typo which prevented some directories from being included in the
    include path.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3661 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 48ac84fd00a728b3b9088bbde2e8ac55425853a7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:21:21 1994 +0000

    Next config file donated
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3660 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/next.cf | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 87 insertions(+)

commit a795e727e54ef82d1eda0b85ccf4f3b7651adaa6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:19:34 1994 +0000

    Add support for NeXt's (don't include setenv)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3659 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Imakefile | 36 ++++++++++++++++++++++++++----------
 1 file changed, 26 insertions(+), 10 deletions(-)

commit 510e4a96cdee9e8dd8770de068dea815b520c4aa
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 2 16:17:47 1994 +0000

    Fix security hole in krcp.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3658 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krcp.c | 2 ++
 1 file changed, 2 insertions(+)

commit 85aceafed74104ffa09f65f68ef81b235be0e258
Author: Tom Yu <tlyu@mit.edu>
Date:   Sun May 29 02:21:34 1994 +0000

    more tweaking of build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3657 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile      | 15 ++++++++-------
 src/Makefile.ini   |  2 +-
 src/util/Imakefile |  2 +-
 3 files changed, 10 insertions(+), 9 deletions(-)

commit b871f56f6a2c50de7d359fbae0d7228927f9e8a2
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri May 27 00:09:34 1994 +0000

    fixing DEFAULT_ACL_DIR
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3652 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b146e2c7a267aa6da6acfa63b352c4f84b250bf9
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri May 27 00:08:42 1994 +0000

    oops... fixed Osuf to let makedepend dtrt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3651 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.tmpl | 3 +++
 1 file changed, 3 insertions(+)

commit b15222e4411854a6090592ca58c6566e79902270
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 26 21:24:15 1994 +0000

    bootstrapping stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3650 dc483132-0cff-0310-8789-dd5450dbe970

 src/Makefile     | 15 +++++++++++++++
 src/Makefile.ini | 45 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+)

commit 7f7ac6b0222cf0e16fcf50f2de754839b70c03b3
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 26 03:16:05 1994 +0000

    picking up makedepend from x11r6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3649 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/makedepend/Imakefile    |  45 +++
 src/util/makedepend/cpp.ed       |  75 +++++
 src/util/makedepend/cppsetup.c   | 242 ++++++++++++++
 src/util/makedepend/def.h        | 145 ++++++++
 src/util/makedepend/ifparser.c   | 451 +++++++++++++++++++++++++
 src/util/makedepend/ifparser.h   |  76 +++++
 src/util/makedepend/include.c    | 295 +++++++++++++++++
 src/util/makedepend/main.c       | 700 +++++++++++++++++++++++++++++++++++++++
 src/util/makedepend/mkdepend.man | 368 ++++++++++++++++++++
 src/util/makedepend/parse.c      | 567 +++++++++++++++++++++++++++++++
 src/util/makedepend/pr.c         | 127 +++++++
 11 files changed, 3091 insertions(+)

commit 4922dfb08ac5fd0a65dbe77dab811d0f27e324d2
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 26 03:14:06 1994 +0000

    picking up makedepend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3648 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 51605750e8b236485a046ea9418a0861fb823993
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 26 03:13:35 1994 +0000

    cleaning up make depend crockery
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3647 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 61a43a7123d5ea602ebe57a8222b4f08d76c7c4f
Author: Tom Yu <tlyu@mit.edu>
Date:   Thu May 26 03:12:56 1994 +0000

    preparing to get bootstrapping to work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3646 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile           | 13 ++++++++-----
 src/config/Project.tmpl | 10 ++++++++++
 src/config/site.def     |  4 ++--
 3 files changed, 20 insertions(+), 7 deletions(-)

commit b2cdd01e5e7f29520d1ddce04cf223b5c532f996
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 25 22:33:46 1994 +0000

    actual error table from krb4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3645 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/krb_err.et | 259 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 259 insertions(+)

commit 89acbb53d5a42ce0fd98dfaf02bcea9a52257c71
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 25 22:32:36 1994 +0000

    using krb_err.et now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3644 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/Imakefile |  21 +++-
 src/lib/krb425/err_txt.c | 294 -----------------------------------------------
 src/lib/krb425/krb_err.h | 117 -------------------
 3 files changed, 16 insertions(+), 416 deletions(-)

commit ad64c5a554bec9d9acc1a6d25c114da38bf671e1
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 25 22:31:55 1994 +0000

    HesiodIncludes, HESINCLUDES to do the right thing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3643 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 4 ++++
 src/config/site.def     | 3 +++
 2 files changed, 7 insertions(+)

commit 1793ce6c395a35f4f64511f431d7d466fe2bb3d3
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 25 22:31:07 1994 +0000

    adding HESINCLUDES in order to pick up hesiod.h wherever it may be
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3642 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/Imakefile | 1 +
 1 file changed, 1 insertion(+)

commit 153b12e0cfc0f18c070b8435bf3913da0b9d5a73
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 25 05:59:44 1994 +0000

    picking up v4server directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3641 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fad4c9e7d3f0e751976042c47883602d7fed87c4
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed May 25 05:56:44 1994 +0000

    Adding V4 kadmind stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3640 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/v4server/Imakefile | 49 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

commit a71deee37180fee502ff6f050847551e6d02b7cb
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Mon May 23 22:41:57 1994 +0000

    added test 22.5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3634 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit ef0cd3fbd08853a4892178df0717961733c7ebd6
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Mon May 23 18:53:20 1994 +0000

    redefine test 7 for init.
    and specify that 7 and 6 should be used local and remote
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3630 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit b6e16a115ebe567b51850ceb6410a1dd08d73665
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Mon May 23 18:29:27 1994 +0000

    test 7 is the same as test 6
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3628 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 4c6c93943d0178dcc8289baf7dc7071b7a27392f
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat May 21 02:07:39 1994 +0000

    no longer linking kerberosIV because there is an Imakefile there now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3625 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/.rconf | 1 -
 1 file changed, 1 deletion(-)

commit ac8dd9fe9631084b3d1559959d6ef4e09158d1d4
Author: Jonathan Kamens <jik@mit.edu>
Date:   Fri May 20 19:35:41 1994 +0000

    Added and implemented modify-principal 21.5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3618 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 6 ++++++
 1 file changed, 6 insertions(+)

commit 838fad6c3b320d10df135c99a5f6fb1f270ee4b3
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Fri May 20 18:30:01 1994 +0000

    document the fact that you can not change the key of
    ovsec_adm/history
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3616 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit bad5e86e41d2c0dd01747fbb01bd9ab74aeb2571
Author: Jonathan Kamens <jik@mit.edu>
Date:   Fri May 20 03:23:38 1994 +0000

    Implemented create-policy 4 and modify-policy 4.  See PR 549
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3608 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c4f090e00801358c2397de63454314eb915c388a
Author: Jonathan Kamens <jik@mit.edu>
Date:   Fri May 20 03:11:18 1994 +0000

    No longer legal to specify REF_COUNT in the mastk of create_policy or
    modify_policy.  See PR 549.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3607 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1a99981561cb52b967affaca455b03aadd0adccc
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Apr 25 23:36:15 1994 +0000

    Fixed #include lines to be <kerberosIV/foo.h>
    
    Removed #include <mit-copyright.h> and replaced it with the Kerberos V5
    copyright notice.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3576 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/addr_comp.h      | 24 ++++++++++++++++++------
 src/include/kerberosIV/admin_server.h   | 25 ++++++++++++++++++-------
 src/include/kerberosIV/conf-bsd386i.h   | 22 +++++++++++++++++-----
 src/include/kerberosIV/conf-bsdapollo.h | 24 +++++++++++++++++-------
 src/include/kerberosIV/conf-bsdibm032.h | 22 +++++++++++++++++-----
 src/include/kerberosIV/conf-bsdm68k.h   | 22 +++++++++++++++++-----
 src/include/kerberosIV/conf-bsdsparc.h  | 24 ++++++++++++++++++------
 src/include/kerberosIV/conf-bsdtahoe.h  | 22 ++++++++++++++++++----
 src/include/kerberosIV/conf-bsdvax.h    | 24 ++++++++++++++++++------
 src/include/kerberosIV/conf-ibm370.h    | 24 ++++++++++++++++++------
 src/include/kerberosIV/conf-pc.h        | 24 ++++++++++++++++++------
 src/include/kerberosIV/conf-pyr.h       | 22 +++++++++++++++++-----
 src/include/kerberosIV/conf-ultmips2.h  | 24 ++++++++++++++++++------
 src/include/kerberosIV/conf.h           | 24 ++++++++++++++++++------
 src/include/kerberosIV/des.h            | 24 ++++++++++++++++++------
 src/include/kerberosIV/highc.h          | 24 ++++++++++++++++++------
 src/include/kerberosIV/kadm.h           | 27 ++++++++++++++++++++-------
 src/include/kerberosIV/kdc.h            | 24 ++++++++++++++++++------
 src/include/kerberosIV/klog.h           | 22 +++++++++++++++++-----
 src/include/kerberosIV/kparse.h         | 24 ++++++++++++++++++------
 src/include/kerberosIV/krb.h            | 28 ++++++++++++++++++++--------
 src/include/kerberosIV/krb4-proto.h     |  2 +-
 src/include/kerberosIV/krb_conf.h       | 24 ++++++++++++++++++------
 src/include/kerberosIV/krb_db.h         | 24 ++++++++++++++++++------
 src/include/kerberosIV/lsb_addr_comp.h  | 23 ++++++++++++++++++-----
 src/include/kerberosIV/osconf.h         | 24 ++++++++++++++++++------
 src/include/kerberosIV/passwd_server.h  | 24 ++++++++++++++++++------
 src/include/kerberosIV/principal.h      | 24 ++++++++++++++++++------
 src/include/kerberosIV/prot.h           | 27 +++++++++++++++++++--------
 29 files changed, 504 insertions(+), 168 deletions(-)

commit 0317405bbaf09637d435aa3c3a1325077db7b0a1
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 15 23:11:50 1994 +0000

    fixed undefined des_debug
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3573 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/quad_cksum.c | 2 ++
 1 file changed, 2 insertions(+)

commit 49cd7c6cc965b32fdd5652b436eeb3b516bd8761
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 15 23:11:18 1994 +0000

    Added definitions needed for v4kadmind
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3572 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 2f5bc5ecbc0b8b2fcb12f01b57ab3b685607ab2c
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Apr 15 23:10:32 1994 +0000

    updated from /afs/net.mit.edu/project/krb4/src/include
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3571 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/kadm.h | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 51c63b601411959cb78ba945882d423aab994304
Author: Jonathan Kamens <jik@mit.edu>
Date:   Mon Apr 4 19:35:41 1994 +0000

    Make sure mod_name isn't modified or freed on success or failure in
    create_principal and modify_principal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3482 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 6bcd165944f0eb814a2123eecbf4c94848bb3ecf
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Mar 26 06:23:56 1994 +0000

    get local realm from master_princ instead of from krb5_get_default_realm()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3475 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 19 +++++++------------
 1 file changed, 7 insertions(+), 12 deletions(-)

commit cd00ccc4b2f25ae73e6845493e568a61a3cc5b7d
Author: Tom Yu <tlyu@mit.edu>
Date:   Sat Mar 26 05:22:49 1994 +0000

    removed spurious arguments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3474 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/pr_to_salt.c | 2 --
 1 file changed, 2 deletions(-)

commit 96ac862006766bef3b3809d1bc2c05982d34ad60
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 24 05:32:51 1994 +0000

    Added krb5_principal2salt_norealm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3473 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 2 ++
 1 file changed, 2 insertions(+)

commit 94712063545ac7c4bcbcc2422375a80385e5584b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 24 05:29:00 1994 +0000

    Add krb5_principal_to_salt_norealm()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3472 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/pr_to_salt.c | 33 +++++++++++++++++++++++++++------
 1 file changed, 27 insertions(+), 6 deletions(-)

commit fef9931de25a9e2d6de6fd12803e445a8437375d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 23 03:21:39 1994 +0000

    If a timestamp is given, the usec is sent by definition...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3471 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/kcrep2crep.c | 3 ---
 1 file changed, 3 deletions(-)

commit ee1911364658177930bedfb6bc679d4e6448d008
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Mar 12 06:00:56 1994 +0000

    Fixed memory allocation strategy in get_in_tkt.c, so that all memory is freed
    on error returns.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3456 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 191 ++++++++++++++++++++----------------------
 1 file changed, 89 insertions(+), 102 deletions(-)

commit 8559be4af94d8ce13c3e016c103bd50b1b2f0fbd
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Mar 12 05:15:59 1994 +0000

    KDC wasn't handling postdated tickets requested via an initial ticket
    request correctly.  It should have been setting the POSTDATED flag as
    well as the INVALID flag.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3455 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 1 +
 1 file changed, 1 insertion(+)

commit 8bb56b34584aa5a163539094506b50459be6f30e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 11 23:10:55 1994 +0000

    Fix return from a signal handler, depending on POSIX_SIGTYPE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3454 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 4 ++++
 1 file changed, 4 insertions(+)

commit fa090980a734d763c2415523bd9cb407f95a8bb9
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 11 23:08:33 1994 +0000

    Include <sys/select> for AIX machines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3453 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 3 +++
 1 file changed, 3 insertions(+)

commit e362832ab172fccfeda7e61cf6e7f94a966bb826
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 11 23:07:08 1994 +0000

    Suppressed extraneous log message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3452 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 23e78725abe3132decbd004eeca4316eef51188d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 11 23:06:26 1994 +0000

    Fixed krb5-bugs [0437]:
    
            The norealm_salt macro, which is defined in
    src/kdc/kdc_util.h, src/admin/edit/kdb5_edit.c, and
    Fixed krb5-bugs [0437]:
    
            The norealm_salt macro, which is defined in
    src/kdc/kdc_util.h, src/admin/edit/kdb5_edit.c, and
    src/kadmin/server/adm_funcs.c, is wrong and needs to be fixed.  It
    will cause a coredump if it's ever actually invoked.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3451 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c    | 5 ++---
 src/kadmin/server/adm_funcs.c | 5 ++---
 src/kdc/do_as_req.c           | 3 ++-
 3 files changed, 6 insertions(+), 7 deletions(-)

commit 1f86f138999bacaade2579f15954c153957adbfb
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 11 23:02:26 1994 +0000

    Fixed krb5-bugs [0437]:
    
    	The norealm_salt macro, which is defined in
    src/kdc/kdc_util.h, src/admin/edit/kdb5_edit.c, and
    src/kadmin/server/adm_funcs.c, is wrong and needs to be fixed.  It
    will cause a coredump if it's ever actually invoked.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3450 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 2 --
 1 file changed, 2 deletions(-)

commit 770d9f2129e3b3b136bb3c1aff6a20c2091f5e37
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Tue Mar 1 22:30:38 1994 +0000

    fixed passwd dictionary check specification to match reality
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3394 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 4307a5349d378e5c7db1ff39597d55663fa3d7f8
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Feb 23 05:29:57 1994 +0000

    not using gmake anymore..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3379 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 3 ---
 1 file changed, 3 deletions(-)

commit e3a5962a00ef8ccd8f6cee484e711c73d8aa9396
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 4 03:45:41 1994 +0000

    fixed bogus reference to kerberos_adm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3377 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/adm_defs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8d49a1778055748ab5306c4b4f2efc8ec013fe8a
Author: Tom Yu <tlyu@mit.edu>
Date:   Fri Feb 4 03:44:50 1994 +0000

    fixed to refer to actual services listed in internet assigned numbers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3376 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/services.append | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 004e81ae3868cca2119e8ad2a3063bcd9560327b
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Thu Feb 3 19:51:26 1994 +0000

    updated status
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3375 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 284 +++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 282 insertions(+), 2 deletions(-)

commit 91fdf064b0ea14601b69fc987b2c7b1540f02eb0
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Thu Jan 27 20:19:06 1994 +0000

    added some condition RPC statements
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3371 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

commit 3ed823bf5e1d93bb5be5bf734beab2d930c18447
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Fri Jan 21 20:58:26 1994 +0000

    fixed typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3369 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f725ce547baa6fd56034f6c0e2dd07c4df90b08e
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 19 22:52:12 1994 +0000

    Look in the right place for krb.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3368 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/compat_recv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b57fd3d9bdbf1ee7940ccb7d86b2f31d37cd419d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 19 22:42:47 1994 +0000

    #include <sys/time.h> needed for AIX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3367 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/localaddr.c | 1 +
 1 file changed, 1 insertion(+)

commit 66c9d4023a7f17f18f060265a59dc9ed570b6634
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 19 02:45:38 1994 +0000

    Example site.def which should be renamed to site.def for releases
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3365 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def         |   5 +
 src/config/site.def.example | 274 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 279 insertions(+)

commit 560e44adbb38a103fac14da1f9ce06ba5cd9a331
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 18 00:42:21 1994 +0000

    Use #if instead of #ifdef for HasHashLibrary
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3364 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bcc0d6dc6792d482c144f6152e83a5df683cf1c3
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 18 00:39:04 1994 +0000

    Add default for HasHashLibrary
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3363 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 3 +++
 1 file changed, 3 insertions(+)

commit df4d84d22d5ada264f9f8a278a5ca905208683f9
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jan 17 23:03:42 1994 +0000

    Add safety check to get_credentials
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3362 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 3 +++
 1 file changed, 3 insertions(+)

commit 0a5109dc184d77c4cab09cbf8a2dfb90de9a9143
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jan 17 22:57:58 1994 +0000

    Add error checking to krb5_sname_to_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3361 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/kcmd.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 7eb7f6afb20199e45317d64f01aa56de39fe0220
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jan 17 22:37:01 1994 +0000

    Use direct pathnames instead of the -L dir -l xxx when linking directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3360 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit cdd20f6228d33f5125e3efcf645643f702fc76fa
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jan 17 22:24:22 1994 +0000

    Use LinkFile so that the old target gets deleted first, to avoid errors
    on systems where ln -f doesn't work.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3359 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Imakefile | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 23733fcf9e86de2908c48ebb848867e5ab71eb54
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jan 17 21:48:55 1994 +0000

    Added ln command definition
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3358 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/sun.cf | 1 +
 1 file changed, 1 insertion(+)

commit fc8f5e6dd08c2b9abfbfce5f121746ca4bc75908
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jan 17 20:44:58 1994 +0000

    libcrypto needs the memmove routine
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3357 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/Imakefile | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit 09e18094342958d5f5231dcbc03e6cbc93fd01bb
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jan 17 19:35:00 1994 +0000

    Added support for HasMemmove
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3356 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 3 +++
 src/config/ultrix.cf    | 1 +
 2 files changed, 4 insertions(+)

commit 0af2b7d205840d1724df720ba7b1128494551b44
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jan 17 19:34:27 1994 +0000

    Added support for memmove() routine for systems that don't have it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3355 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/Imakefile |  19 ++++--
 src/lib/krb5/posix/memmove.c | 141 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 154 insertions(+), 6 deletions(-)

commit fc2a995f296a80d1494bf4fbd00fa96d52491fd1
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jan 17 19:33:13 1994 +0000

    Fixed Config.generic for all platforms
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3354 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/Config.generic | 126 ++++++++++++++++++++---------------------
 1 file changed, 62 insertions(+), 64 deletions(-)

commit ce6caf6670f22eb628cdb60feb7f9585c4faf931
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jan 17 19:19:21 1994 +0000

    Renaming Makefile to Makefile.original
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3353 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/Makefile                  | 31 -------------
 src/lib/gssapi/Makefile.original         | 31 +++++++++++++
 src/lib/gssapi/generic/Makefile          | 74 --------------------------------
 src/lib/gssapi/generic/Makefile.original | 74 ++++++++++++++++++++++++++++++++
 4 files changed, 105 insertions(+), 105 deletions(-)

commit f1217cd1d6b5424c223bf9459e897cf479a243b5
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Mon Jan 17 18:40:12 1994 +0000

    more fixes to make spec up to date
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3352 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit c4df2f9834ce319b4f217029057c7daa9190820f
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jan 17 17:45:57 1994 +0000

    Added strerror to the release; fixed usage of Has* in the config Imakefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3351 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/strerror.c | 67 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 67 insertions(+)

commit 5d54802ccdb484507af9d55ec0eedd9cd5b18de8
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jan 17 17:39:43 1994 +0000

    Added strerror to the release; fixed usage of Has* in the config Imakefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3350 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl      | 13 +++++++++++++
 src/lib/krb5/posix/Imakefile | 15 +++++++++------
 2 files changed, 22 insertions(+), 6 deletions(-)

commit 422d7ddc0c850ed8ed1f1bb085cd22f7edb91a53
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jan 17 17:23:05 1994 +0000

    Rename Makefile to Makefile.original
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3349 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/Makefile          | 98 -----------------------------------
 src/lib/gssapi/krb5/Makefile.original | 98 +++++++++++++++++++++++++++++++++++
 2 files changed, 98 insertions(+), 98 deletions(-)

commit 14140c546e77cb2d7eb28686b1ba55dde4f2834a
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jan 15 00:39:05 1994 +0000

    Fix to make sure subdirMakefiles is created if UseSedHack is defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3348 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 278eb997b80369504d6409cb322aea26bf42fd4c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 14 22:57:46 1994 +0000

    Increased margins so there's room for the marginpars
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3347 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/library.tex         | 8 ++++----
 doc/implement/implement.tex | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 5b97d54371da5396c422522e7454cac87a67c89b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 14 22:21:53 1994 +0000

    Fix to make it use the new ncs style option in stead of newcen
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3346 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/libdes.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bd89036bdd1e69cba90d0109f1afbc2b25e035d4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 14 22:19:29 1994 +0000

    Use IN/OUT instead of INOUT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3345 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/functions.sty       | 2 +-
 doc/implement/functions.sty | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 6be962e7460b1ef3cf1ef1ae5dc2e52ce0fbc45d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 14 20:42:26 1994 +0000

    Don't use V4 Kerberos routines unless compiled with V4 compatibility mode
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3344 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c | 12 +++++++++++-
 src/appl/bsd/krshd.c    |  2 +-
 2 files changed, 12 insertions(+), 2 deletions(-)

commit a5adfb1972132818bf1b94840114ed2c6becf5a8
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 14 20:32:20 1994 +0000

    Create the include/gssapi directory if necessary
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3343 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/Imakefile | 3 +++
 1 file changed, 3 insertions(+)

commit c214de7cf0e839b96fcd2fd83c99ce174bc70c85
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Fri Jan 14 20:31:08 1994 +0000

    fixed desc. of get_{policy,principal}
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3342 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 2 ++
 1 file changed, 2 insertions(+)

commit f593d789d6dd77c826267c1603ef29328eaf1301
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 14 20:30:53 1994 +0000

    Don't build GSSAPI library unless BuildGssapi is on
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3341 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/Imakefile | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit ad954b08fc9a2b5f9f51c5f012c1c0f35cac1354
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 14 20:27:30 1994 +0000

    Missing login.krb -> login.krb5 change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3340 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b26f065f175a4ded4d123508329aac12a389de6e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 14 20:21:05 1994 +0000

    Added support for the KRB5_KRB4_COMPAT flag
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3339 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit daa4296c6f3e19cdd1f2acd7854b992946143f26
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 14 20:19:39 1994 +0000

    Added support for KRB5_KRB4_COMPAT flag
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3338 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 7b094b0e2b1d2bd46206a73d56d3700a8035be2c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 14 20:17:23 1994 +0000

    Conditionalize on KRB5_KRB4_COMPAT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3337 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/compat_recv.c | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

commit 867e405f26d2e941b6bd3cac4f18cc51a2dca9cb
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 14 20:16:26 1994 +0000

    Don't reference mit_des_cryptosystem_entry directly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3336 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/adm_server.c | 2 +-
 src/kdc/main.c                 | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 12778735e459ca3dc6ae216bbd16330ce23ed25a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 14 20:14:46 1994 +0000

    Added depend target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3335 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit a4622eeb592aa5d066f981e2595c866e47167c0c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 14 19:52:47 1994 +0000

    Added support for systems that don't have the hash library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3334 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/Imakefile         | 19 ++++++--
 src/lib/gssapi/generic/util_val_nohash.c | 83 ++++++++++++++++++++++++++++++++
 2 files changed, 97 insertions(+), 5 deletions(-)

commit bd3a8a22783d5ad044381ad665a95787dab984bf
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 14 16:26:14 1994 +0000

    Set for release BETA_3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3329 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0428dd40843d3f41cdb5d27d3f9652f3117996b7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 23:51:06 1994 +0000

    Fixed for newly enforced memory handling convention in the Kerberos
    library (for the credentials structure).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3328 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/init_sec_context.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit a897191dd4c4eee5fe03b8054fe4cd711ea17478
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 23:50:51 1994 +0000

    Fix typo's in original setup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3327 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/krb5/Imakefile | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit d2b10fdc6f6b08428672338917bf305012b7cd46
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 23:50:26 1994 +0000

    Don't include validate.c, since it doesn't compile and seems to be
    only used for testing purposes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3326 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/Imakefile | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 54938adc29af6bd6866b0c635e4902915459ff4a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 23:47:15 1994 +0000

    Don't install crypto library; it's not built here!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3325 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 1 -
 1 file changed, 1 deletion(-)

commit 4311b903a2c0c8e97961afa5d97fa109cc32c3d6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 23:46:35 1994 +0000

    Don't declare bcopy and bzero if they are macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3324 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 520738769186bf34c46b48adcdd624c5bf9fcb3c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 23:45:34 1994 +0000

    Don't clear the key and alt_key structures prematurely when adding a principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3323 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/adm_funcs.c | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit 581dea3e0c7fc2b56d1197172b6f4d08dc3d7b0c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 23:44:42 1994 +0000

    Change in how cryptosystem table entries are declared
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3322 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/mit-des.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 6fb72ca84b562d3b291569943999652833ad7cc8
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 23:43:37 1994 +0000

    Fix bug in checking argc count
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3321 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/sserver.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4e1eb866967733c044bb477cf7162cfb40d8a477
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 23:19:03 1994 +0000

    Fixed memory deallocation/cleanup on error returns
    
    For the credentials structures, established the convention that any of
    the Kerberos routines that mutate the credentials structures shall
    free substructure before replacing it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3320 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_tick.c  |  6 ++-
 src/lib/krb5/krb/gc_2tgt.c    | 89 ++++++++++++++++++++-------------------
 src/lib/krb5/krb/gc_frm_kdc.c | 98 ++++++++++++++++++++-----------------------
 src/lib/krb5/krb/gc_via_tgt.c | 10 ++++-
 src/lib/krb5/krb/get_in_tkt.c |  3 ++
 src/lib/krb5/krb/mk_req.c     | 12 +++---
 src/lib/krb5/krb/rd_safe.c    |  8 +++-
 7 files changed, 118 insertions(+), 108 deletions(-)

commit 7360ea617de5b40240f7bc9528fdc63ee3e39e32
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 23:10:52 1994 +0000

    Make sure the routines return the correct error code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3319 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_read.c | 2 +-
 src/lib/krb5/ccache/stdio/scc_sseq.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 0f9b5801c8e4d4abf025b12e6441c2c9b3e402f9
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 23:09:50 1994 +0000

    Use the POSIX names for the permission bits
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3318 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_gennew.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit babe11dab3d8aaffc86858229b2bf0232c136ed2
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 22:59:10 1994 +0000

    Fixed for newly enforced memory handling convention in the Kerberos
    library (for the credentials structure).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3317 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/get_cred.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit b83c83ee63fe130a944e2f9c786d21fa97d402be
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 22:56:08 1994 +0000

    Fixed crypto_system table entries; added raw DES cryptosystem
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3316 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/cryptoconf.c   | 50 ++++++++++++++++++++++---------------------
 src/lib/crypto/des/cs_entry.c | 26 ++++++++++++++++++++--
 src/lib/crypto/des/des_int.h  | 20 +++++++++++------
 src/lib/crypto/des/krb_glue.c | 43 ++++++++++++++++++++++++++++++++++++-
 4 files changed, 106 insertions(+), 33 deletions(-)

commit 086268b6a5d2abbc0a78f5e5b99dcddcea5f71c8
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 20:19:57 1994 +0000

    Added #define to provide the Raw DES interface
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3315 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 1 +
 1 file changed, 1 insertion(+)

commit 51fa78f7ae0f1aa3d88781ad0579962251bd2275
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 20:19:21 1994 +0000

    Added definition for Raw DES cbc mode
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3314 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8db036ec36089c634a874a86232dd7f3c24aa9a6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 20:17:48 1994 +0000

    Don't use static character arrays!!!  This results in those strings duplicated
    in every single file that includes this include file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3313 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/adm_defs.h | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 0df1c7a26fb5189990deea21549a1ec737eac4c5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 20:16:43 1994 +0000

    Install now creates a selection of directories first
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3312 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit e4ca47f82d2720b9b2ca0918498ce59dcb37bf7f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 20:16:11 1994 +0000

    Change code to use krb5_sname_to_principal() function, instead of trying to
    do it manually (and getting it wrong).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3311 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/kerberos5.c | 98 +++++------------------------------
 1 file changed, 13 insertions(+), 85 deletions(-)

commit 6af4691c5a6b4eff90b8ee834e8eeef92beab698
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 20:14:22 1994 +0000

    Fixed for newly enforced memory handling convention in the Kerberos
    library (for the credentials structure).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3310 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/sim_client.c | 2 --
 src/appl/user_user/client.c         | 7 +------
 2 files changed, 1 insertion(+), 8 deletions(-)

commit d024667749f8673a2f2df866428208ac4f20bb42
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 20:11:41 1994 +0000

    Added show_principal request
    
    Restructured how the add/change principal routines work.  Still not perfect...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3309 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 426 +++++++++++++++++++++++++++++++--------------
 1 file changed, 293 insertions(+), 133 deletions(-)

commit 902c12c0d60b6288915f52bc0052244414342828
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 20:10:55 1994 +0000

    Added show_principal request
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3308 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_ed_ct.ct | 3 +++
 1 file changed, 3 insertions(+)

commit 656536dcfdf962b6c7688b27d676d4b7c4116470
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 20:07:44 1994 +0000

    Fixed declaration of struct saltblock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3307 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 144609cba89a1bebdf5789e2857b9a3d72f3ec9c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 13 20:07:19 1994 +0000

    Fixed bug in the load routine, so that the alternative salt is loaded only
    if it exists.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3306 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1b627b36caf3e1d5d7a7968c4008f56f2e82ae8e
Author: Nancy Gilman <nlgilman@mit.edu>
Date:   Thu Jan 13 01:53:28 1994 +0000

     nlg- updated based on function prototypes
    arguments should now be correct
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3305 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ccache.tex          | 25 +++++++++++++------------
 doc/api/keytab.tex          |  4 ++--
 doc/implement/ccache-i.tex  | 25 +++++++++++++------------
 doc/implement/encrypt-i.tex | 23 +++++++++++++----------
 doc/implement/kdb-i.tex     | 22 +++++++++++++++-------
 doc/implement/keytab-i.tex  |  4 ++--
 6 files changed, 58 insertions(+), 45 deletions(-)

commit 81ae975106c242b241524a024cf8d27f5118dae7
Author: Nancy Gilman <nlgilman@mit.edu>
Date:   Thu Jan 13 01:52:25 1994 +0000

    nlg- updated based on function prototypes
    arguments should now be correct
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3304 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex          | 293 +++++++++++++++++++++++++++-------------------
 doc/api/libos.tex         |  80 ++++++++++---
 doc/implement/libos-i.tex |  80 ++++++++++---
 3 files changed, 307 insertions(+), 146 deletions(-)

commit 56e7980a67445d95e393dfe7188fc2c4674e506a
Author: Nancy Gilman <nlgilman@mit.edu>
Date:   Thu Jan 13 01:51:38 1994 +0000

     nlg- updated based on function prototypes
     arguments should now be correct
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3303 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/rcache.tex         | 14 +++++++++-----
 doc/implement/rcache-i.tex | 14 +++++++++-----
 2 files changed, 18 insertions(+), 10 deletions(-)

commit 76c09d76d91ca81e8b6e313eedfd381c1ef211d5
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Mon Jan 10 19:26:45 1994 +0000

    made various changes to fix various bug reports
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3302 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 38 ++++++++++++++++++--------------------
 1 file changed, 18 insertions(+), 20 deletions(-)

commit c7d0bc36302414fcd9ac1362d193b17c4a6289d8
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Mon Jan 10 18:44:13 1994 +0000

    added error code OVSEC_KADM_INIT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3301 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 1 +
 1 file changed, 1 insertion(+)

commit 0aea6c0b99aeffb8e165d8b6543a025ede1884ad
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Mon Jan 10 18:42:21 1994 +0000

    barry's change specifying rpc registration error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3300 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 5 +++++
 1 file changed, 5 insertions(+)

commit 9ab45f50f504a9b75e9d15c06322d571247be5fd
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 23:01:22 1993 +0000

    krb5_close_rcache() now frees rcache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3285 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_sim.c | 1 -
 1 file changed, 1 deletion(-)

commit 0e8cb78e21063b66a9621a155207762fdcacecc3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:56:46 1993 +0000

    Make sure memory is freed on errors in krb5_rc_io_fetch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3284 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 38 +++++++++++++++++++++++++++-----------
 1 file changed, 27 insertions(+), 11 deletions(-)

commit 2fa3aa7e87a6c7a18f18380061eb4636eb8fb876
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:55:08 1993 +0000

    krb5_close_rcache() now frees rcache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3283 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/mk_priv.c | 1 -
 src/lib/krb425/mk_safe.c | 1 -
 src/lib/krb425/rd_priv.c | 1 -
 src/lib/krb425/rd_safe.c | 1 -
 4 files changed, 4 deletions(-)

commit 6111ecd87fd97dc76958acfa44fcc58e55a20398
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:54:05 1993 +0000

    krb5_close_rcache will now free rcache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3282 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 3255a12307a4f3a5727ac03a590055d4cf5d70ca
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:53:05 1993 +0000

    krb5_free_rcache now free's replay cache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3281 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/sim_server.c | 5 -----
 1 file changed, 5 deletions(-)

commit 7798693ef7f8079a0323ea52aaa1694b4344979a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:47:57 1993 +0000

    As donated from GZA
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3280 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/services.append | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 7ae342446964c4ceba1cfe292fbe1fb75d766aa2
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:47:18 1993 +0000

    Make sure memory is freed on errors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3279 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/fetch_mkey.c |  7 ++--
 src/lib/kdb/kdb_dbm.c    | 90 ++++++++++++++++++++++++++----------------------
 2 files changed, 54 insertions(+), 43 deletions(-)

commit cfe0d7331bf6aa757e57e4e4b535db0f8b50cd00
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:45:23 1993 +0000

    Lots of cleanup.  V4/V5 compatibility recvauth moved to separate
    library function.
    
    Folded in rest of GZA's patches.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3278 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Imakefile  |   4 +-
 src/appl/bsd/kcmd.c     |  37 ++-
 src/appl/bsd/krcp.c     |  22 +-
 src/appl/bsd/krlogind.c | 718 ++++++++++------------------------------------
 src/appl/bsd/krsh.c     |   5 +
 src/appl/bsd/krshd.c    | 619 ++++++----------------------------------
 src/appl/bsd/login.c    | 735 ++++++++++++++++++++++++++++++++++++++++++------
 src/appl/bsd/logutil.c  |  90 +++---
 8 files changed, 967 insertions(+), 1263 deletions(-)

commit da2c69cca28334b25cfd3962de75b7822573c8a1
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:43:26 1993 +0000

    Make vfprintf() and vsprintf() match the standard function prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3277 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/vfprintf.c | 2 +-
 src/lib/krb5/posix/vsprintf.c | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 85d7c0e62a2d6f273e18c6fd99852e95ed4e70df
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:42:29 1993 +0000

    Lots of cleanup
    
    Added preauthentication search list, to control which
    preauthentication methods to try first.
    
    CVS:----------------------------------------------------------------------
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3276 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/kpasswd.c | 66 ++++++++++++++++++++++++++++++++++----------
 1 file changed, 51 insertions(+), 15 deletions(-)

commit 308b293657600f8cd4ed74c04f9c6f8725e45e22
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:40:57 1993 +0000

    Put the srvtab file in the srvtab directory, instead of the krb5 root
    directory.
    
    Change name of login.krb to login.krb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3275 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 8dbf4a039671bc189ae5140766c9bca11d0d3119
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:40:16 1993 +0000

    Make sure the config include files are installed too!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3274 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3bca9c26ae015e7eed5daac9e173995c126361ac
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:39:33 1993 +0000

    Added variable for the srvtab directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3273 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 1 +
 1 file changed, 1 insertion(+)

commit 898659fe7fed7115a752a068c068b9f011830f24
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:38:49 1993 +0000

    Reserve PA_DATA 7 for sesame project
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3272 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/proto.h | 1 +
 1 file changed, 1 insertion(+)

commit 8cb2d7c621109b577c85d5f7ac763d856a104899
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:38:12 1993 +0000

    Declare input buffer to krb5_write_message to be const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3271 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b83896146ae33bb910d601fab312043fe23616e8
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:37:22 1993 +0000

    Free all memory on errors
    
    If the hostname passed in is NULL, use the default local realm.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3270 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sn2princ.c | 40 +++++++++++++++++++++++++---------------
 1 file changed, 25 insertions(+), 15 deletions(-)

commit 1f1e7c1b3aa6242c3176a82623e67c5ce28f1d1d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:36:32 1993 +0000

    Declare the input buffer to be const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3269 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/net_write.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a5d34a9fddef2280537a4085a21c1916e53708c2
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:35:34 1993 +0000

    Fix credentials cache handling..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3268 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/sendauth.c | 34 ++++++++++++++++++++++++----------
 1 file changed, 24 insertions(+), 10 deletions(-)

commit f1642274ccf2a9b6bf1bc1409b3d8a5d75df561c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:35:00 1993 +0000

    Free memory on error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3267 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/recvauth.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit b0183dab8ceb4e751bc150a5784418cd69fc90b4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:33:34 1993 +0000

    Free keyblock on error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3266 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/string2key.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit b2adceaf71486a72724771a18b08a5a66d41558e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:33:11 1993 +0000

    Added dependencies for machine generated files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3265 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit bc2578fd62852dae832939b2d1d6b3aff21ceccb
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:32:17 1993 +0000

    Lots of bugs, cleanup...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3264 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/kadmin.c     | 122 ++++++++++++++++++++++++++++++-----------
 src/kadmin/client/kadmin_add.c |  32 ++++++-----
 src/kadmin/client/kadmin_adr.c |  22 ++++----
 src/kadmin/client/kadmin_cpr.c |  19 +++----
 src/kadmin/client/kadmin_cpw.c |  31 ++++++-----
 src/kadmin/client/kadmin_del.c |  15 +++--
 src/kadmin/client/kadmin_inq.c |  42 +++++++-------
 src/kadmin/client/kadmin_mod.c |  28 ++++++----
 8 files changed, 190 insertions(+), 121 deletions(-)

commit ae465e079e0567a5b3b059f5ba314f07d507a7b1
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:31:02 1993 +0000

    New Imakefile for new gssapi library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3263 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/Imakefile | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

commit 0425620d4b7cff2d0666d1dc1daa4a96d8fa03b3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:27:42 1993 +0000

    New Imakefiles for new gssapi library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3262 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/generic/Imakefile |  82 +++++++++++++++++++++++++++++
 src/lib/gssapi/krb5/Imakefile    | 110 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 192 insertions(+)

commit 57481a6bf9dc6118b231cb4f09fb9894ec740295
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:26:18 1993 +0000

    Spliced in new gssapi library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3261 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/Imakefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b8617b92519f3cafc3a220f0a1307b6eb1e9a145
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:25:04 1993 +0000

    Fixed lots of bugs; lots of cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3260 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/adm_msgs.c | 64 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 64 insertions(+)

commit cd54351f182758116041bbdb9f398d8606fc7027
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 24 22:24:32 1993 +0000

    Fixed lots of bug; lots of cleanup..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3259 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/Imakefile     | 12 ++----
 src/kadmin/server/adm_extern.h  | 10 +++++
 src/kadmin/server/adm_funcs.c   |  2 +-
 src/kadmin/server/adm_listen.c  | 15 +++----
 src/kadmin/server/adm_process.c | 86 ++++++++++++++++++++---------------------
 src/kadmin/server/adm_server.c  | 21 +++++++++-
 src/kadmin/server/adm_server.h  | 43 ---------------------
 7 files changed, 85 insertions(+), 104 deletions(-)

commit 870d5a01e997b76cae1ad120c6c003edddab5205
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 18 03:14:21 1993 +0000

    As submitted by Openvision Technologies:
    
    To: tytso@MIT.EDU
    Subject: gssapi
    Date: Fri, 17 Dec 1993 17:55:06 -0500
    From: Marc Horowitz <marc@security.ov.com>
    
    This is named in my RCS tree as MIT931217.  The copyright notice
    included is (hopefully) final.  Good luck!
    
    		Marc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3205 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/Makefile                         |  31 ++
 src/lib/gssapi/generic/Makefile                 |  74 ++++
 src/lib/gssapi/generic/display_com_err_status.c |  68 ++++
 src/lib/gssapi/generic/display_major_status.c   | 304 ++++++++++++++++
 src/lib/gssapi/generic/gssapi.h                 | 404 ++++++++++++++++++++++
 src/lib/gssapi/generic/gssapiP_generic.h        | 123 +++++++
 src/lib/gssapi/generic/gssapi_generic.c         |  39 +++
 src/lib/gssapi/generic/gssapi_generic.h         |  37 ++
 src/lib/gssapi/generic/gssapi_generic_err.et    |  38 ++
 src/lib/gssapi/generic/release_buffer.c         |  42 +++
 src/lib/gssapi/generic/release_oid_set.c        |  44 +++
 src/lib/gssapi/generic/util_buffer.c            |  46 +++
 src/lib/gssapi/generic/util_canonhost.c         |  53 +++
 src/lib/gssapi/generic/util_dup.c               |  40 +++
 src/lib/gssapi/generic/util_oid.c               |  54 +++
 src/lib/gssapi/generic/util_token.c             | 183 ++++++++++
 src/lib/gssapi/generic/util_validate.c          | 153 ++++++++
 src/lib/gssapi/krb5/Makefile                    |  98 ++++++
 src/lib/gssapi/krb5/accept_sec_context.c        | 441 ++++++++++++++++++++++++
 src/lib/gssapi/krb5/acquire_cred.c              | 418 ++++++++++++++++++++++
 src/lib/gssapi/krb5/compare_name.c              |  49 +++
 src/lib/gssapi/krb5/context_time.c              |  66 ++++
 src/lib/gssapi/krb5/delete_sec_context.c        |  92 +++++
 src/lib/gssapi/krb5/display_name.c              |  64 ++++
 src/lib/gssapi/krb5/display_status.c            |  76 ++++
 src/lib/gssapi/krb5/get_tkt_flags.c             |  54 +++
 src/lib/gssapi/krb5/gssapiP_krb5.h              | 322 +++++++++++++++++
 src/lib/gssapi/krb5/gssapi_krb5.c               |  90 +++++
 src/lib/gssapi/krb5/gssapi_krb5.h               |  44 +++
 src/lib/gssapi/krb5/gssapi_krb5_err.et          |  38 ++
 src/lib/gssapi/krb5/import_name.c               | 146 ++++++++
 src/lib/gssapi/krb5/indicate_mechs.c            |  36 ++
 src/lib/gssapi/krb5/init_sec_context.c          | 417 ++++++++++++++++++++++
 src/lib/gssapi/krb5/inquire_context.c           | 125 +++++++
 src/lib/gssapi/krb5/inquire_cred.c              | 108 ++++++
 src/lib/gssapi/krb5/k5seal.c                    | 224 ++++++++++++
 src/lib/gssapi/krb5/k5unseal.c                  | 236 +++++++++++++
 src/lib/gssapi/krb5/krb5_gss_glue.c             | 304 ++++++++++++++++
 src/lib/gssapi/krb5/process_context_token.c     |  61 ++++
 src/lib/gssapi/krb5/release_cred.c              |  69 ++++
 src/lib/gssapi/krb5/release_name.c              |  46 +++
 src/lib/gssapi/krb5/seal.c                      |  41 +++
 src/lib/gssapi/krb5/sign.c                      |  39 +++
 src/lib/gssapi/krb5/unseal.c                    |  40 +++
 src/lib/gssapi/krb5/util_cksum.c                |  93 +++++
 src/lib/gssapi/krb5/util_crypt.c                |  97 ++++++
 src/lib/gssapi/krb5/util_seed.c                 |  56 +++
 src/lib/gssapi/krb5/util_seqnum.c               |  46 +++
 src/lib/gssapi/krb5/verify.c                    |  39 +++
 49 files changed, 5808 insertions(+)

commit bb08b522cb5381f36cb012220a1ecb47d75dee10
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 18 03:04:55 1993 +0000

    Removing old gssapi implementation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3204 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/README              |    8 -
 src/lib/gssapi/ac_cred.c           |  143 -----
 src/lib/gssapi/acc_sec.c           |  285 ----------
 src/lib/gssapi/check_tok.c         |   64 ---
 src/lib/gssapi/cmp_name.c          |   42 --
 src/lib/gssapi/comp_oid.c          |   38 --
 src/lib/gssapi/dsp_name.c          |   49 --
 src/lib/gssapi/dsp_status.c        |  147 ------
 src/lib/gssapi/gssapi.h            |  359 -------------
 src/lib/gssapi/imp_name.c          |  106 ----
 src/lib/gssapi/ind_mechs.c         |   52 --
 src/lib/gssapi/init_sec.c          |  290 -----------
 src/lib/gssapi/make_tok.c          |   63 ---
 src/lib/gssapi/rel_buffer.c        |   42 --
 src/lib/gssapi/rel_cred.c          |   43 --
 src/lib/gssapi/rel_name.c          |   42 --
 src/lib/gssapi/rel_oidset.c        |   46 --
 src/lib/gssapi/rel_sec.c           |   45 --
 src/lib/gssapi/sample/Imakefile    |   59 ---
 src/lib/gssapi/sample/MAIL.KANNAN  |  114 ----
 src/lib/gssapi/sample/Makefile.bak |  396 --------------
 src/lib/gssapi/sample/fcmd.c       |  607 ----------------------
 src/lib/gssapi/sample/flogin.c     |  729 --------------------------
 src/lib/gssapi/sample/flogind.c    |  456 ----------------
 src/lib/gssapi/sample/gssapi.mail  |   54 --
 src/lib/gssapi/sample/kitest.c     |  742 --------------------------
 src/lib/gssapi/sample/login.c      | 1011 ------------------------------------
 src/lib/gssapi/sample/logutil.c    |  140 -----
 src/lib/gssapi/seal.c              |  143 -----
 src/lib/gssapi/sign.c              |   86 ---
 src/lib/gssapi/unseal.c            |  136 -----
 src/lib/gssapi/verify.c            |   83 ---
 32 files changed, 6620 deletions(-)

commit 270eeea2b75c2622591882343e65e4c40d931bcf
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 15 18:17:51 1993 +0000

    Fix bug which causes krb524 to create V4 tickets with the wrong realm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3185 dc483132-0cff-0310-8789-dd5450dbe970

 src/krb524/conv_tkt_skey.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5d13893e32aab7e7ee645bba8daa093a9f742b4b
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 15 18:16:07 1993 +0000

    Add Imakefile for include/kerberosIV
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3184 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Imakefile            |  2 +-
 src/include/kerberosIV/Imakefile | 34 ++++++++++++++++++++++++++++++++++
 2 files changed, 35 insertions(+), 1 deletion(-)

commit 885765732d191056a85410f8baa1114b808ecd9d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 15 18:14:22 1993 +0000

    Add the date to the a "make world" production
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3183 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 9ed6f457a062a397589caa18467a7c1a4d7ca02e
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 15 18:13:46 1993 +0000

    Make the config directory be a symlink tree as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3182 dc483132-0cff-0310-8789-dd5450dbe970

 src/.rconf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2e33b77deb78102d4182ca6024714f683e1f9fc7
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 15 18:11:18 1993 +0000

    Added function which does V4/V5 compatibility for sendauth/recvauth
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3181 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile     |   2 +
 src/lib/krb5/krb/compat_recv.c | 323 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 325 insertions(+)

commit 3ed88d86135dddb124110059623fb38e8fd410ad
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 15 18:09:52 1993 +0000

    Added dependencies for the machine generated DES files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3180 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 4 ++++
 1 file changed, 4 insertions(+)

commit e2857ae5575f42be082beedf012baf6061d722b0
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 15 18:09:04 1993 +0000

    Preprend "FILE:" when converting from V4 ticket file name to V5
    credentials cache name.
    
    Fixed bug in conversion of Kerberos V5 to V4 principals names.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3179 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/get_cred.c | 14 +++++++++-----
 src/lib/krb425/rd_req.c   | 28 +++++++++++++++++++++++-----
 2 files changed, 32 insertions(+), 10 deletions(-)

commit 6a8836cc5b94e2a96c5f7312533127da044f3aba
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 15 18:06:38 1993 +0000

    Added install productions for the des425 and krb425 libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3178 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 53c4e26f822b369fc1261ae48fe218bbf7554f03
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Dec 8 23:31:40 1993 +0000

    [secure-admin/558] specify error mesage if gssapi init fails
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3129 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 15c62bfe299a7bfe7bae3fa033e1395c80c0ad6b
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Tue Dec 7 06:10:01 1993 +0000

    added init test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3111 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 5 +++++
 1 file changed, 5 insertions(+)

commit 703d61d7c8caec418f8ff8529b8212b094741bd2
Author: Jon Rochlis <jon@mit.edu>
Date:   Mon Dec 6 23:13:37 1993 +0000

    add bad password error code [secure/654]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3106 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 3 +++
 1 file changed, 3 insertions(+)

commit 700f4d83fde596fecbedcf57d73a262024640a15
Author: Jonathan Kamens <jik@mit.edu>
Date:   Mon Dec 6 19:19:09 1993 +0000

    Updates -- add some priorities, add a few tests, delete override_qual
    stuff.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3095 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 234 +++++++++++++++++++++++++++++++++-----------
 1 file changed, 178 insertions(+), 56 deletions(-)

commit 66960ae974d7f11abb29bf98fe24cbe8d5691583
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Dec 3 16:09:15 1993 +0000

    optarg must be declared extern char *
    
    Don't give error message about connection from bad port if the Kerberos
    authentication fails and the only acceptable authentication is Kerberos....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3087 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit de24e30430af6d98ba0e4515009f3560df32651a
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Thu Dec 2 23:29:40 1993 +0000

    added 5 to the list of acceptable character classes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3080 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 8049863275328d35191a207fbb0f9257f61eb918
Author: Jonathan Kamens <jik@mit.edu>
Date:   Thu Dec 2 22:01:44 1993 +0000

    Better description of the unauthenticated Sun RPC test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3079 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit c7977122f953dc691bd990426ef0b335f8915928
Author: Jonathan Kamens <jik@mit.edu>
Date:   Thu Dec 2 21:15:52 1993 +0000

    1) Delete some old comments.
    2) Delete all of the \Call{} lines that aren't being used.
    3) Add a comment about local vs. RPC tests, and about doing a test
       with standard RPC.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3078 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 166 ++++----------------------------------------
 1 file changed, 15 insertions(+), 151 deletions(-)

commit dc3474df68f378af23e51bda4d4b4f2fb95cbeb9
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:52:41 1993 +0000

    Separate out SAMPLE_SERVICE (the Kerberos service name) and SAMPLE_PORT
    the TCP/IP port to look up in /etc/services.  They are two separate concept
    which should have separate defines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3070 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sample.h          | 1 +
 src/appl/sample/sclient/sclient.c | 4 ++--
 2 files changed, 3 insertions(+), 2 deletions(-)

commit 26b447d40f60d9db100ebce4d6e46cff7400790a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:42:28 1993 +0000

    Workaround for bug in gld (doesn't like at-signs in filenames)
    
    Linux is now using ISODE 7.0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3069 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c045ecb74060d1bc283743e85e4bd88963173190
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:40:27 1993 +0000

    Use a nasty hack to include the GCC include files so that makedepend
    will find all of the necessary files.
    
    Use GCC with -pendantic -Wall to find problems
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3068 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/linux.cf | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 57285032ebb9fa8944566da92b3a618241d80710
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:39:31 1993 +0000

    Use the correct form for the DependFlags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3067 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1edb1b7899bc49f782185ae343db56aea8d91d2a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:38:20 1993 +0000

    Completely revamped how allocated memory is freed so that there are no
    memory leaks in case of errors.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3066 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/forward.c | 166 ++++++++++++++++++++++++-------------------------
 1 file changed, 81 insertions(+), 85 deletions(-)

commit 46fd67e4fc48042a04f4a2437c20ef2801ba4ab6
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:37:39 1993 +0000

    Added missing #include for ctype.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3065 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c | 1 -
 1 file changed, 1 deletion(-)

commit 22d5340faa5124b07906ffc0b73eb93affc70ca5
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:36:29 1993 +0000

    Added new extra flags argument to the call to krb5_recvauth()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3064 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/client.c     | 3 ++-
 src/kadmin/server/adm_process.c | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 041ec6e99bd09a58d7810eb0370adf9b5f51136f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:33:59 1993 +0000

    Fix man page to reflect new command-line arguments to sserver
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3063 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/sserver.M | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 76026a80744c64dced2d4c80618ce4d874217ac9
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:31:22 1993 +0000

    Added new extra flags argument to the call to krb5_recvauth()
    
    The service name is automatically determined using krb5_sname_to_principal().
    If an argument is specified, it is taken to be the port number on which
    the sample server should run (instead of being run out of inetd).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3062 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/sserver.c | 43 +++++++++++++++++++++------------------
 1 file changed, 23 insertions(+), 20 deletions(-)

commit 66db3e80d0f24eab1b12d61785ca89abad3d74e2
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:29:35 1993 +0000

    Added new extra flags argument to the call to krb5_recvauth()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3061 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/pop_init.c | 1 +
 src/slave/kpropd.c         | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

commit e75893ae197bd45bfb0167c48d35d2968e9f1fa8
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:26:22 1993 +0000

    Added flags argument to krb5_recvauth(), and added support for flags which
    ignore the version string (for use with an automatically selected V4/V5
    mechanism.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3060 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/recvauth.c | 32 +++++++++++++++-----------------
 1 file changed, 15 insertions(+), 17 deletions(-)

commit f25f8ffb5b6c96f7ea87f515216ee080a675b77f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:25:24 1993 +0000

    Declare statically used procedure (previously and incorrectly defined in .h
    files)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3059 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 5 +++++
 src/lib/krb5/krb/preauth.c    | 5 ++++-
 2 files changed, 9 insertions(+), 1 deletion(-)

commit d97deb439175f77cc40f53156d78fc46d63aed36
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:24:15 1993 +0000

    Free cred->server before overwriting it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3058 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 4 ++++
 1 file changed, 4 insertions(+)

commit fd310bc579a355f4fb0cef9a632cd213e391d0c6
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:21:52 1993 +0000

    Fixed typo in copy_addrs; a set of curly braces was missing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3057 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_addrs.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 45a162f1edcaa95b24953975f1fa7aaa643c07ae
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:14:59 1993 +0000

    Declare statically used procedures before they're used, to keep lint/gcc happy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3056 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/an_to_ln.c | 3 +++
 1 file changed, 3 insertions(+)

commit 6b50ce396e5dfcf7b4b8c169ca076485ac256466
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:14:09 1993 +0000

    If the select gets an EINTR error, retry with that host immediately, instead
    of backing off through the exponential timeout.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3055 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 875c1214865914b338392b9da1890567d2bdff18
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 22:00:04 1993 +0000

    Fix memory leak; make sure cur_entry is freed, as well as its contents
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3054 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_get_en.c | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit 47364ff6694cc8b82ffed8eb101f7e1a812af044
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 21:56:08 1993 +0000

    Make sure the ticket_info array is freed, not just its contents; and test
    to make sure ticket_info is set before trying to free it and its contents.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3053 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_cred_enc.c | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit cd3d2b72262b88be26ace32cca1a550a92cffa5b
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 21:54:02 1993 +0000

    Moved KRB5_TGS_NAME to krb5.h, from base-defs.h (where it didn't belong)
    
    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

 src/include/krb5/base-defs.h  | 4 ----
 src/include/krb5/func-proto.h | 6 +-----
 src/include/krb5/krb5.h       | 8 ++++++++
 src/include/krb5/preauth.h    | 3 ---
 4 files changed, 9 insertions(+), 12 deletions(-)

commit 11489bbc8648b59a12147c285a435eefaf88f4ea
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 1 20:49:51 1993 +0000

    GCC wants the "register" keyword to be first (before the "const" keyword)
    
    Fixed a number of memory leaks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3051 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/aprp2kaprp.c |  2 +-
 src/lib/krb5/asn.1/aprq2kaprq.c |  2 +-
 src/lib/krb5/asn.1/arep2karep.c |  2 +-
 src/lib/krb5/asn.1/auth2kauth.c |  2 +-
 src/lib/krb5/asn.1/ck2kck.c     |  2 +-
 src/lib/krb5/asn.1/cred2kcred.c |  2 +-
 src/lib/krb5/asn.1/crep2kcrep.c | 25 +++++++++++++++----------
 src/lib/krb5/asn.1/edat2kedat.c |  2 +-
 src/lib/krb5/asn.1/ekrp2kekrp.c |  2 +-
 src/lib/krb5/asn.1/enck2kkey.c  |  2 +-
 src/lib/krb5/asn.1/err2kerr.c   |  2 +-
 src/lib/krb5/asn.1/etpt2ketpt.c |  2 +-
 src/lib/krb5/asn.1/kaprp2aprp.c |  2 +-
 src/lib/krb5/asn.1/kaprq2aprq.c |  2 +-
 src/lib/krb5/asn.1/karep2arep.c |  2 +-
 src/lib/krb5/asn.1/kauth2auth.c |  2 +-
 src/lib/krb5/asn.1/kcred2cred.c |  2 +-
 src/lib/krb5/asn.1/kcrep2crep.c |  2 +-
 src/lib/krb5/asn.1/kdcr2kkdcr.c |  7 ++++---
 src/lib/krb5/asn.1/kdcr2ktgsr.c |  2 +-
 src/lib/krb5/asn.1/kedat2edat.c |  2 +-
 src/lib/krb5/asn.1/kekrp2ekrp.c |  2 +-
 src/lib/krb5/asn.1/kerr2err.c   |  2 +-
 src/lib/krb5/asn.1/ketpt2etpt.c |  2 +-
 src/lib/krb5/asn.1/kkdcr2kdcr.c |  4 ++--
 src/lib/krb5/asn.1/kprep2prep.c |  2 +-
 src/lib/krb5/asn.1/kpriv2priv.c |  2 +-
 src/lib/krb5/asn.1/kpwd2pwd.c   |  2 +-
 src/lib/krb5/asn.1/ksafe2safe.c |  2 +-
 src/lib/krb5/asn.1/ktgrq2tgrq.c |  4 ++--
 src/lib/krb5/asn.1/ktgsr2kdcr.c |  2 +-
 src/lib/krb5/asn.1/ktkt2tkt.c   |  2 +-
 src/lib/krb5/asn.1/ktran2tran.c |  2 +-
 src/lib/krb5/asn.1/prep2kprep.c |  2 +-
 src/lib/krb5/asn.1/prin2kprin.c |  5 ++++-
 src/lib/krb5/asn.1/priv2kpriv.c |  2 +-
 src/lib/krb5/asn.1/pwd2kpwd.c   |  2 +-
 src/lib/krb5/asn.1/pwds2kpwds.c |  2 +-
 src/lib/krb5/asn.1/safe2ksafe.c |  2 +-
 src/lib/krb5/asn.1/tgrq2ktgrq.c |  4 ++--
 src/lib/krb5/asn.1/tkt2ktkt.c   |  2 +-
 src/lib/krb5/asn.1/tran2ktran.c |  2 +-
 42 files changed, 65 insertions(+), 56 deletions(-)

commit 0b1015fd1072350f5bee1e5f8c7156701d639b87
Author: Michael Shanzer <shanzer@mit.edu>
Date:   Tue Nov 23 19:49:02 1993 +0000

    removed override quality flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3015 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 83 +++++++---------------------------------------
 1 file changed, 12 insertions(+), 71 deletions(-)

commit 63f08667bdfa14fb6e36b0ed8215060ab1667ea3
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 20 03:12:47 1993 +0000

    Track style changes in Borman release of telnet
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3011 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/main.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 462d9f5719cdc4f22a1a2433a26e661c235146cf
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 20 02:18:19 1993 +0000

    Use new version of strftime from Borman release, so that strftime
    compiles under GCC.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3010 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/strftime.c | 108 +++++++++++++++++++++++++----------
 1 file changed, 78 insertions(+), 30 deletions(-)

commit 75e7059acab469e865319e7556637efbcbaedd99
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 20 02:17:33 1993 +0000

    Track style changes in Borman release of telnet
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3009 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/kerberos5.c | 46 ++++++++++++++++++++++++-----------
 1 file changed, 32 insertions(+), 14 deletions(-)

commit f610f650db9632fd400731e31dcb50356cb17f92
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Nov 20 02:17:02 1993 +0000

    Changes to support new CRED-ENC structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3008 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/forward.c | 72 +++++++++++++++++++------------------
 1 file changed, 38 insertions(+), 34 deletions(-)

commit c6b57c71e97b3d0b8ea7cef3f41ab298d187093f
Author: Jonathan Kamens <jik@mit.edu>
Date:   Fri Nov 19 20:27:59 1993 +0000

    a whole bunch of whoopses from the las revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3001 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit bc48540bf91ed0c5a9a3c0c35b8bbf9003217d4e
Author: Jonathan Kamens <jik@mit.edu>
Date:   Fri Nov 19 20:22:04 1993 +0000

    Updated for newest revision of functional spec.  Made some other minor
    corrections.  Deleted some stuff that's no longer needed.  Reenabled
    display of \Expected lines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3000 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 210 +++++++++++++++++++++++---------------------
 1 file changed, 109 insertions(+), 101 deletions(-)

commit aa00b8e24bfbe5de1230606260e8659d73a7d82b
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Nov 17 23:26:42 1993 +0000

    add bad_history and bad_min_pass_life error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2972 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 3 +++
 1 file changed, 3 insertions(+)

commit bdbf081895a5ec56182ee2bec4c9d933be5657ae
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Nov 17 23:19:25 1993 +0000

    interrealm operation
    pw_min_length > 0
    create OVSEC_KADM_CANNOT_OVERRIDE
    last_pwd_change = now on create
    justify some design decisions
    clean and clarify override_qual rules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2971 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 138 ++++++++++++++++++++++++++++++---------------
 1 file changed, 91 insertions(+), 47 deletions(-)

commit 67e3fb56c62812f3b4c4085021f32b3b53726433
Author: Jonathan Kamens <jik@mit.edu>
Date:   Tue Nov 16 18:32:33 1993 +0000

    Add tests for null structure pointer argument for modify_principal,
    create_policy and modify_policy.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2943 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 450570b53a5fd66e88bf1457e4688c6eb3c534b8
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Nov 15 20:13:47 1993 +0000

    better specify local-side client_name to init
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2930 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 2adad707d7ebb32208e9f56a849f29ddd769e805
Author: Jonathan Kamens <jik@mit.edu>
Date:   Mon Nov 15 19:57:53 1993 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2927 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 37 +++++++++++++++++++++++++++----------
 1 file changed, 27 insertions(+), 10 deletions(-)

commit e95e2d634bedcc5d8d96f1ec83b14efb0204bf7b
Author: Jonathan Kamens <jik@mit.edu>
Date:   Mon Nov 15 01:38:43 1993 +0000

    Number the tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2921 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 657 ++++++++++++++++++++++----------------------
 1 file changed, 335 insertions(+), 322 deletions(-)

commit 4f5da5ad8b92bd676e35a3e8e622d3e985daa5e1
Author: Jonathan Kamens <jik@mit.edu>
Date:   Mon Nov 15 00:46:12 1993 +0000

    Added some notes to myself about things that need to be updated
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2920 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 7 +++++++
 1 file changed, 7 insertions(+)

commit 4358df67e52675bdee41f3435d4ee9b52e022237
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Sun Nov 14 01:26:49 1993 +0000

    add argument names to function decls
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2908 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 19d56a289953118e5f616fbca434d468ea05ab8e
Author: Marc Horowitz <marc@mit.edu>
Date:   Fri Nov 12 23:01:45 1993 +0000

    add pw_ret argument to ...chpass_principal_util
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2905 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 0db1fb14b7f932d614e08d27992d64eb197d929b
Author: Marc Horowitz <marc@mit.edu>
Date:   Fri Nov 12 22:58:10 1993 +0000

    barry's changed, left checked out:
    changed descriptions of pw_history_num and ...rename_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2904 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit fb7fa574eb262298df50cf1c3635422e8a84b22d
Author: Jonathan Kamens <jik@mit.edu>
Date:   Fri Nov 12 17:06:50 1993 +0000

    A little reformatting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2903 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit db31819c046eaba19d15aca32a4d8c0e2a584157
Author: Jonathan Kamens <jik@mit.edu>
Date:   Fri Nov 12 17:02:48 1993 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2902 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-unit-test.tex | 1706 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 1706 insertions(+)

commit 27bfa248d015c4d13abdca435f76a7bb3fab3262
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Nov 12 02:35:45 1993 +0000

    add filename argument to osa_adb_open_T
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2901 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 9598bc39b08e3f1d8bb0313b134c430301ec2308
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Nov 12 02:35:28 1993 +0000

    improve syslog information
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2900 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

commit 0b35c512603830e89140ccff189e074c4f01360c
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Nov 11 19:04:38 1993 +0000

    specify dictionary warning syslog level
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2882 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit dab10051a3fafd8dd045ef211738199d7e32beec
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Nov 11 16:28:34 1993 +0000

    update ovsec_kadm_init, server command line and logging
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2879 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 37 +++++++++++++++++++++++++++++++------
 1 file changed, 31 insertions(+), 6 deletions(-)

commit de33fa39d9dcecc5b17d7c881f1721e11225ab74
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Nov 10 18:53:22 1993 +0000

    added OSA_ADB_XDR_FAILURE, removed OSA_ADB_XDR_MEM
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2863 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 1572dbcd07cfb6532c31e86f2fa3964c2d5d0af1
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Nov 10 18:37:00 1993 +0000

    free functions accept NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2861 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 9c211f3ab2293abe3acdbb163bdc6b01a50260ab
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Wed Nov 10 16:11:33 1993 +0000

    removed OVSEC_KADM_NO_ADMIN, not used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2853 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 1 -
 1 file changed, 1 deletion(-)

commit cfc17e83fc870fa286c2901bf3f5645439ea9479
Author: Jon Rochlis <jon@mit.edu>
Date:   Wed Nov 10 00:21:05 1993 +0000

    add location of dictionary, update local init ..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2847 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit 3fd95cd89f2517e5a5715bef091582023af82ba6
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Nov 9 20:10:32 1993 +0000

    specified key tab
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2844 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit edd65af64af2278821cea6475f9b5ef46640c1ab
Author: Jon Rochlis <jon@mit.edu>
Date:   Sun Nov 7 22:55:13 1993 +0000

    new name for db's
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2813 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3ea1441a82fd3067685921116ee3120e76c0bb35
Author: Jon Rochlis <jon@mit.edu>
Date:   Sun Nov 7 22:54:58 1993 +0000

    new location for db's
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2812 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b7a9ab5e5331e8ff65e80f5587f4d4cdf242f8ad
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Sun Nov 7 00:14:39 1993 +0000

    fix get and iter declarations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2805 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 17c956bde6b111616e43f120ccfaec524dd5b6eb
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Sat Nov 6 23:53:37 1993 +0000

    specify error strings
    init() inits error tables when called locally
    chpass and randkey clear REQUIRES_PWCHANGE
    fix free decls
    update acl syntad
    specify password dictionary
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2803 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 113 +++++++++++++++++++++++++--------------------
 1 file changed, 62 insertions(+), 51 deletions(-)

commit f897bbd58934c118bb4b143117873becabbea99a
Author: Jon Rochlis <jon@mit.edu>
Date:   Sat Nov 6 23:40:28 1993 +0000

    change ovsec_kadm_T into osa_, add pointers to include files and name the
    libraries to link against.  This could be done better, but it's a start
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2802 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 48 +++++++++++++++++++++++++++--------------
 1 file changed, 32 insertions(+), 16 deletions(-)

commit 603710741215a5777d2d67e4a3d46c87045abc2d
Author: Jon Rochlis <jon@mit.edu>
Date:   Sat Nov 6 22:39:54 1993 +0000

    tex typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2800 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9cacd2ea5d07cdb25cdd4aaf0c985ad1ee824961
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Sat Nov 6 22:39:10 1993 +0000

    add osa_adb_iter_T_func
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2799 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 6538444c76d2ab1daab1b20c213f152e1e0ae335
Author: Jon Rochlis <jon@mit.edu>
Date:   Sat Nov 6 22:36:51 1993 +0000

    specify library names and locations. more include file references. Fix
    typos in chpass_util description.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2798 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 42 +++++++++++++++++++++++++++++-------------
 1 file changed, 29 insertions(+), 13 deletions(-)

commit c7be89433d84baa19411718242feaabdad10f992
Author: Jon Rochlis <jon@mit.edu>
Date:   Sat Nov 6 21:41:41 1993 +0000

    add warning about shuting down the admin server durning db_imports
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2797 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 7 +++++++
 1 file changed, 7 insertions(+)

commit a45ac99d7c34181b3e011aae491e2e9bf89b95b2
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Sat Nov 6 21:22:50 1993 +0000

    added init and destroy, OVSEC_KADM_INSUFFICIENT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2796 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 81 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 81 insertions(+)

commit 596e2383228365df8ac870a3341ca3a5934acb7b
Author: Jon Rochlis <jon@mit.edu>
Date:   Thu Nov 4 23:30:11 1993 +0000

    add chpass_util and fix misc errors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2764 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 137 +++++++++++++++++++++++++++++++++++++++------
 1 file changed, 121 insertions(+), 16 deletions(-)

commit e0bc58694653a571b2dbd24c809ddee6bd10212d
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Nov 4 23:09:43 1993 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2755 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 276 ++++++++++++++++++++++++++++++++++++---------
 1 file changed, 223 insertions(+), 53 deletions(-)

commit 50c8d7eb6e227813ae8dd8009d02612746ce8232
Author: Jon Rochlis <jon@mit.edu>
Date:   Sun Oct 31 21:43:04 1993 +0000

    Describe constants and the include files they should be in.
    Explicitly mention that com_err can return non OVSEC_ error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2723 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 31 +++++++++++++++++++++++++++----
 1 file changed, 27 insertions(+), 4 deletions(-)

commit 444338cd9b2f067ede0a91fa7f9f0ed817787f43
Author: Jon Rochlis <jon@mit.edu>
Date:   Sun Oct 31 21:23:25 1993 +0000

    Revised the tool section.  Now it points at the other specs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2722 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 111 ++++++---------------------------------------
 1 file changed, 13 insertions(+), 98 deletions(-)

commit 668d632992c5097b0bb56eb9abc7835edc2ff544
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 30 23:02:50 1993 +0000

    Misc cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2720 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit 9b974e283d12d72e194cea1329c2230248c985b9
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 30 23:02:09 1993 +0000

    Change use of index and rindex to strchr and strrchr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2719 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogin.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 373718491bd2d1d37fd0f63f958c8ac75a45d3ab
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 30 23:01:27 1993 +0000

    Fixed bug in simple server where packet length wasn't being set
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2718 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/sim_server.c | 3 +++
 1 file changed, 3 insertions(+)

commit 91fdfbf0fc19e207c98e81932d7ecc9f432384f2
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 30 23:00:42 1993 +0000

    Remove "register" declaration.  Saber doesn't like it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2717 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9507b2be410233e316deeb19e22bc96da0588943
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 30 22:58:14 1993 +0000

    Code cleanup; removed vestigal code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2716 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 92 +++++++++++++++++++++++--------------------------------
 1 file changed, 39 insertions(+), 53 deletions(-)

commit e413f1c445528d172a454f550ee706b24939dabc
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 30 22:53:57 1993 +0000

    Make sure memory is freed in error cases
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2715 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/sendauth.c | 114 ++++++++++++++++++++------------------------
 1 file changed, 52 insertions(+), 62 deletions(-)

commit af7f81c53852af9de4fa548bc729e75179fe91cb
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 30 22:53:14 1993 +0000

    Change so that mk_req_ext won't accidentally free caller's client and
    checksum arguments.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2714 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit cec086158fca15311cdf46658b66adc8bb4160c4
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 30 22:51:54 1993 +0000

    Change code to produce \b, \n, and \t
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2713 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/unparse.c | 64 ++++++++++++++++++++++++++++++----------------
 1 file changed, 42 insertions(+), 22 deletions(-)

commit 2a47d13d348a47c84c27a543d0ec3a2913ee3ef1
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 30 22:50:46 1993 +0000

    Added missing free calls in case of an error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2712 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/parse.c | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

commit 604f29fba4c42af33dac8b11ed5ce731a80c25c1
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Oct 30 22:48:08 1993 +0000

    Remove register from argument declaration.  Confuses saber..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2711 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/encode_kdc.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 84b8f5d65f24e1ad2be94ee7d2f42dbd5cc19108
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 29 21:44:20 1993 +0000

    interim draft, needs error codes from bug reports and QA modifications
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2710 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 112 +++++++++++++++++++++++++++++++++------------
 1 file changed, 82 insertions(+), 30 deletions(-)

commit 5bb27f267ab3039b23452595cf345eecd81acf4d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 15 16:52:33 1993 +0000

    Change use of xfree to krb5_xfree to prevent namespace pollution
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2670 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.c       |  4 +--
 src/admin/create/kdb5_create.c         |  2 +-
 src/admin/edit/dump.c                  |  8 +++---
 src/admin/edit/kdb5_edit.c             | 26 ++++++++---------
 src/appl/bsd/forward.c                 | 14 ++++-----
 src/appl/bsd/kcmd.c                    | 16 +++++------
 src/appl/bsd/krcp.c                    |  8 +++---
 src/appl/bsd/krlogind.c                | 20 ++++++-------
 src/appl/bsd/krshd.c                   | 20 ++++++-------
 src/appl/simple/client/sim_client.c    |  8 +++---
 src/appl/simple/server/sim_server.c    | 12 ++++----
 src/appl/telnet/libtelnet/forward.c    | 14 ++++-----
 src/config/ultrix.cf                   |  2 +-
 src/include/krb5/free.h                |  4 +--
 src/include/krb5/func-proto.h          |  2 ++
 src/kadmin/server/adm_funcs.c          | 20 ++++++-------
 src/krb524/krb524d.c                   |  2 +-
 src/lib/crypto/des/fin_rndkey.c        |  2 +-
 src/lib/crypto/des/new_rn_key.c        |  6 ++--
 src/lib/crypto/des/random_key.c        |  2 +-
 src/lib/crypto/des/string2key.c        |  2 +-
 src/lib/des425/string2key.c            |  2 +-
 src/lib/gssapi/acc_sec.c               | 52 +++++++++++++++++-----------------
 src/lib/gssapi/init_sec.c              | 16 +++++------
 src/lib/gssapi/rel_cred.c              |  2 +-
 src/lib/gssapi/seal.c                  |  4 +--
 src/lib/gssapi/sign.c                  |  2 +-
 src/lib/gssapi/verify.c                |  2 +-
 src/lib/kdb/decrypt_key.c              |  4 +--
 src/lib/kdb/encrypt_key.c              |  6 ++--
 src/lib/kdb/fetch_mkey.c               |  2 +-
 src/lib/kdb/kdb_dbm.c                  |  8 +++---
 src/lib/kdb/verify_mky.c               |  2 +-
 src/lib/krb425/mk_priv.c               |  2 +-
 src/lib/krb425/mk_req.c                |  4 +--
 src/lib/krb425/mk_safe.c               |  2 +-
 src/lib/krb425/rd_priv.c               |  2 +-
 src/lib/krb425/rd_safe.c               |  2 +-
 src/lib/krb425/set_key.c               |  2 +-
 src/lib/krb5/asn.1/adat2kadat.c        |  8 +++---
 src/lib/krb5/asn.1/addr2kaddr.c        |  8 +++---
 src/lib/krb5/asn.1/adr2kadr.c          |  4 +--
 src/lib/krb5/asn.1/aprp2kaprp.c        |  4 +--
 src/lib/krb5/asn.1/aprq2kaprq.c        |  2 +-
 src/lib/krb5/asn.1/arep2karep.c        |  2 +-
 src/lib/krb5/asn.1/auth2kauth.c        |  2 +-
 src/lib/krb5/asn.1/ck2kck.c            |  2 +-
 src/lib/krb5/asn.1/cred2kcred.c        | 10 +++----
 src/lib/krb5/asn.1/edat2kedat.c        |  4 +--
 src/lib/krb5/asn.1/ekrp2kekrp.c        |  2 +-
 src/lib/krb5/asn.1/enck2kkey.c         |  2 +-
 src/lib/krb5/asn.1/encode.c            |  2 +-
 src/lib/krb5/asn.1/err2kerr.c          |  4 +--
 src/lib/krb5/asn.1/etpt2ketpt.c        |  4 +--
 src/lib/krb5/asn.1/kadat2adat.c        |  2 +-
 src/lib/krb5/asn.1/kaddr2addr.c        |  4 +--
 src/lib/krb5/asn.1/kadr2adr.c          |  2 +-
 src/lib/krb5/asn.1/kaprp2aprp.c        |  2 +-
 src/lib/krb5/asn.1/kaprq2aprq.c        |  2 +-
 src/lib/krb5/asn.1/karep2arep.c        |  2 +-
 src/lib/krb5/asn.1/kcred2cred.c        |  6 ++--
 src/lib/krb5/asn.1/kdcr2kkdcr.c        | 10 +++----
 src/lib/krb5/asn.1/kedat2edat.c        |  2 +-
 src/lib/krb5/asn.1/kekrp2ekrp.c        |  2 +-
 src/lib/krb5/asn.1/kerr2err.c          |  2 +-
 src/lib/krb5/asn.1/ketpt2etpt.c        |  2 +-
 src/lib/krb5/asn.1/kprep2prep.c        |  2 +-
 src/lib/krb5/asn.1/kpriv2priv.c        |  2 +-
 src/lib/krb5/asn.1/kpwds2pwds.c        |  2 +-
 src/lib/krb5/asn.1/ksafe2safe.c        |  4 +--
 src/lib/krb5/asn.1/ktgrq2tgrq.c        |  6 ++--
 src/lib/krb5/asn.1/prep2kprep.c        |  4 +--
 src/lib/krb5/asn.1/prin2kprin.c        |  6 ++--
 src/lib/krb5/asn.1/priv2kpriv.c        |  4 +--
 src/lib/krb5/asn.1/pwd2kpwd.c          |  4 +--
 src/lib/krb5/asn.1/pwds2kpwds.c        |  2 +-
 src/lib/krb5/asn.1/qbuf2data.c         |  2 +-
 src/lib/krb5/asn.1/safe2ksafe.c        |  4 +--
 src/lib/krb5/asn.1/tgrq2ktgrq.c        | 10 +++----
 src/lib/krb5/asn.1/tkt2ktkt.c          |  4 +--
 src/lib/krb5/asn.1/tran2ktran.c        |  4 +--
 src/lib/krb5/ccache/file/fcc_close.c   |  6 ++--
 src/lib/krb5/ccache/file/fcc_eseq.c    |  2 +-
 src/lib/krb5/ccache/file/fcc_gennew.c  | 12 ++++----
 src/lib/krb5/ccache/file/fcc_read.c    | 24 ++++++++--------
 src/lib/krb5/ccache/file/fcc_reslv.c   |  6 ++--
 src/lib/krb5/ccache/file/fcc_sseq.c    |  2 +-
 src/lib/krb5/ccache/stdio/scc_close.c  |  6 ++--
 src/lib/krb5/ccache/stdio/scc_eseq.c   |  2 +-
 src/lib/krb5/ccache/stdio/scc_gennew.c | 12 ++++----
 src/lib/krb5/ccache/stdio/scc_read.c   | 24 ++++++++--------
 src/lib/krb5/ccache/stdio/scc_reslv.c  |  6 ++--
 src/lib/krb5/free/f_addr.c             |  4 +--
 src/lib/krb5/free/f_address.c          |  6 ++--
 src/lib/krb5/free/f_ap_rep.c           |  4 +--
 src/lib/krb5/free/f_ap_req.c           |  4 +--
 src/lib/krb5/free/f_arep_enc.c         |  2 +-
 src/lib/krb5/free/f_authdata.c         |  6 ++--
 src/lib/krb5/free/f_authent.c          |  2 +-
 src/lib/krb5/free/f_cksum.c            |  4 +--
 src/lib/krb5/free/f_cred.c             |  4 +--
 src/lib/krb5/free/f_cred_cnt.c         |  6 ++--
 src/lib/krb5/free/f_cred_enc.c         |  4 +--
 src/lib/krb5/free/f_creds.c            |  2 +-
 src/lib/krb5/free/f_enc_kdc.c          |  2 +-
 src/lib/krb5/free/f_enc_tkt.c          |  4 +--
 src/lib/krb5/free/f_error.c            |  6 ++--
 src/lib/krb5/free/f_kdc_rep.c          |  4 +--
 src/lib/krb5/free/f_kdc_req.c          |  6 ++--
 src/lib/krb5/free/f_keyblock.c         |  4 +--
 src/lib/krb5/free/f_last_req.c         |  4 +--
 src/lib/krb5/free/f_padata.c           |  6 ++--
 src/lib/krb5/free/f_princ.c            |  6 ++--
 src/lib/krb5/free/f_priv.c             |  4 +--
 src/lib/krb5/free/f_priv_enc.c         |  4 +--
 src/lib/krb5/free/f_pwd_data.c         |  2 +-
 src/lib/krb5/free/f_pwd_seq.c          |  4 +--
 src/lib/krb5/free/f_safe.c             |  4 +--
 src/lib/krb5/free/f_tgt_cred.c         |  2 +-
 src/lib/krb5/free/f_ticket.c           |  4 +--
 src/lib/krb5/free/f_tickets.c          |  2 +-
 src/lib/krb5/free/f_tkt_auth.c         |  2 +-
 src/lib/krb5/keytab/file/ktf_close.c   |  6 ++--
 src/lib/krb5/keytab/file/ktf_endget.c  |  2 +-
 src/lib/krb5/keytab/file/ktf_get_en.c  |  2 +-
 src/lib/krb5/keytab/file/ktf_next.c    |  2 +-
 src/lib/krb5/keytab/file/ktf_resolv.c  |  6 ++--
 src/lib/krb5/keytab/file/ktf_wreslv.c  |  6 ++--
 src/lib/krb5/keytab/ktfr_entry.c       |  2 +-
 src/lib/krb5/krb/bld_pr_ext.c          | 12 ++++----
 src/lib/krb5/krb/bld_princ.c           |  6 ++--
 src/lib/krb5/krb/copy_addrs.c          |  2 +-
 src/lib/krb5/krb/copy_athctr.c         | 12 ++++----
 src/lib/krb5/krb/copy_auth.c           |  2 +-
 src/lib/krb5/krb/copy_cksum.c          |  2 +-
 src/lib/krb5/krb/copy_creds.c          |  8 +++---
 src/lib/krb5/krb/copy_data.c           |  2 +-
 src/lib/krb5/krb/copy_key.c            |  2 +-
 src/lib/krb5/krb/copy_tick.c           | 22 +++++++-------
 src/lib/krb5/krb/encode_kdc.c          |  2 +-
 src/lib/krb5/krb/encrypt_tk.c          |  2 +-
 src/lib/krb5/krb/free_rtree.c          |  2 +-
 src/lib/krb5/krb/gc_2tgt.c             |  2 +-
 src/lib/krb5/krb/gc_via_tgt.c          |  2 +-
 src/lib/krb5/krb/gen_seqnum.c          |  6 ++--
 src/lib/krb5/krb/gen_subkey.c          |  2 +-
 src/lib/krb5/krb/get_in_tkt.c          | 16 +++++------
 src/lib/krb5/krb/in_tkt_pwd.c          | 10 +++----
 src/lib/krb5/krb/in_tkt_sky.c          |  2 +-
 src/lib/krb5/krb/mk_error.c            |  2 +-
 src/lib/krb5/krb/mk_priv.c             |  8 +++---
 src/lib/krb5/krb/mk_rep.c              |  4 +--
 src/lib/krb5/krb/mk_safe.c             | 12 ++++----
 src/lib/krb5/krb/parse.c               | 12 ++++----
 src/lib/krb5/krb/rd_priv.c             | 12 ++++----
 src/lib/krb5/krb/rd_req_dec.c          |  4 +--
 src/lib/krb5/krb/rd_req_sim.c          |  2 +-
 src/lib/krb5/krb/rd_safe.c             | 10 +++----
 src/lib/krb5/krb/recvauth.c            | 18 ++++++------
 src/lib/krb5/krb/send_tgs.c            | 26 ++++++++---------
 src/lib/krb5/krb/sendauth.c            |  6 ++--
 src/lib/krb5/krb/srv_rcache.c          |  2 +-
 src/lib/krb5/krb/walk_rtree.c          | 10 +++----
 src/lib/krb5/os/an_to_ln.c             |  4 +--
 src/lib/krb5/os/free_krbhs.c           |  2 +-
 src/lib/krb5/os/full_ipadr.c           |  2 +-
 src/lib/krb5/os/get_krbhst.c           |  4 +--
 src/lib/krb5/os/hst_realm.c            | 12 ++++----
 src/lib/krb5/os/localaddr.c            |  6 ++--
 src/lib/krb5/os/read_msg.c             |  2 +-
 src/lib/krb5/os/read_pwd.c             |  8 +++---
 src/lib/krb5/os/sendto_kdc.c           |  4 +--
 src/lib/krb5/os/sn2princ.c             |  2 +-
 src/slave/kprop.c                      | 10 +++----
 src/slave/kpropd.c                     | 18 ++++++------
 src/tests/hammer/kdc5_hammer.c         |  4 +--
 176 files changed, 519 insertions(+), 517 deletions(-)

commit 3909e34b87a1a783d63e276568f2549cdc2d2795
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 15 16:32:22 1993 +0000

    Fixed memory leak reported by marc; mk_req_ext wasn't free the authenticator
    structure.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2669 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit 7f85a380aacb800293832f46f74430d92311d320
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 15 16:27:18 1993 +0000

    Added krb5_free_authenticator_contents()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2668 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/Imakefile    |  2 ++
 src/lib/krb5/free/f_auth_cnt.c | 50 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

commit 3fb9620819d685c72a9ecd9c4eec8b5fa957ba1a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Oct 15 16:20:13 1993 +0000

    Change usage of xfree to krb5_xfree to prevent namespace pollution
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2667 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c   | 10 +++++-----
 src/kdc/do_tgs_req.c  |  2 +-
 src/kdc/kdc_util.c    |  8 ++++----
 src/kdc/kerberos_v4.c |  2 +-
 src/kdc/replay.c      |  6 +++---
 5 files changed, 14 insertions(+), 14 deletions(-)

commit 228a520e7cc83116a5fc16090d77dc76d5db329e
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Oct 14 21:09:22 1993 +0000

    next draft, given to QA
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2666 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-server-design.tex | 9 +++++++++
 1 file changed, 9 insertions(+)

commit f3cad874f24c53aea65639a90fdaac228d616482
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Oct 14 21:07:59 1993 +0000

    next draft; given to QA
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2665 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex | 68 ++++++++++++++++++++++++++++------------------
 1 file changed, 41 insertions(+), 27 deletions(-)

commit dcaee6fde713ee9389b1fe82b8a75365a5b6a739
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Oct 8 22:07:20 1993 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2651 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex      | 360 +++++++++++++++++++++-------------------
 doc/kadm5/api-server-design.tex | 262 +++++++++++++----------------
 2 files changed, 305 insertions(+), 317 deletions(-)

commit ba5c693c1fb575e6e35fd159659e0c5873af1cf2
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Thu Oct 7 15:23:51 1993 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2650 dc483132-0cff-0310-8789-dd5450dbe970

 doc/kadm5/api-funcspec.tex      | 1032 +++++++++++++++++++++++++++++++++++++++
 doc/kadm5/api-server-design.tex |  576 ++++++++++++++++++++++
 2 files changed, 1608 insertions(+)

commit e426b8353e56d4e751b54a5ebeb4644eef112b8a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 22 02:41:59 1993 +0000

    Post decrement should have been predecrement; fixed fencepost error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2649 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/bld_princ.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 646e2ebb1617cedd2066ec3f5658f2a323e71bc5
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 22 02:31:48 1993 +0000

    Changed to use the proper POSIX locking function if POSIX_FILE_LOCKS is
    defined.  (i.e., fcntl instead of lockf).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2648 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 46bf914e3e87c0a3adaaa7ee06f839878619c1a7
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 22 00:43:22 1993 +0000

    Merged in ISI's modified CRED-INFO patches
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2647 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/forward.c          |  69 +++++++-------
 src/include/krb5/krb5.h         |  19 ++--
 src/lib/krb5/asn.1/KRB5-asn.py  |  37 ++++----
 src/lib/krb5/asn.1/crep2kcrep.c | 190 ++++++++++++++++++++------------------
 src/lib/krb5/asn.1/kcrep2crep.c | 197 ++++++++++++++++++++++------------------
 src/lib/krb5/asn.1/kpwds2pwds.c |   8 +-
 src/lib/krb5/asn.1/pwds2kpwds.c |   2 +-
 src/lib/krb5/free/f_cred_enc.c  |  13 +--
 8 files changed, 284 insertions(+), 251 deletions(-)

commit 9079b678ee660ccdae6a129dc3e6adbb47fea756
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 21 23:23:17 1993 +0000

    Don't check file descriptor for secondary port if it is not defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2646 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cfd12c6c08848b1621ae155a5a500cb503ca18eb
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 21 23:22:19 1993 +0000

    Remove deference of freed structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2645 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 882c20f22ff05050afdebe2370190c6e9a35657f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 21 23:18:39 1993 +0000

    Change to get the admin server to obtain the correct service key when
    operating in a freign realm.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2644 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/adm_server.c | 2 ++
 1 file changed, 2 insertions(+)

commit 59e7414224061331f32de525ceecb040a3b7b4fa
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Sep 10 22:07:29 1993 +0000

    Change the version one credentials cache code so that the length field
    is used in the DCE version of Kerberos.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2643 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_read.c   |  7 +++++++
 src/lib/krb5/ccache/file/fcc_write.c  | 19 +++++++++++++------
 src/lib/krb5/ccache/stdio/scc_read.c  |  7 +++++++
 src/lib/krb5/ccache/stdio/scc_write.c | 15 +++++++++++----
 4 files changed, 38 insertions(+), 10 deletions(-)

commit 3001582981f3c3b4b5a4bd5df9cb4b5c43e9a642
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 1 21:46:53 1993 +0000

    Changes from jik so that the .k5login file is honored even if it is
    owned by root.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2642 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/kuserok.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit f5bec95f2bd8e46892414917cc18f756115eb380
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 1 20:20:14 1993 +0000

    Changed krb5_generate_authenticator to accept a princiapl instead of
    a credentials structure for the second argument.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2641 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 3 +--
 src/lib/krb5/krb/mk_req_ext.c | 8 ++++----
 2 files changed, 5 insertions(+), 6 deletions(-)

commit e953536adb3b4c88b98fa84123542fea65916470
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 1 19:58:53 1993 +0000

    Wrong free routine was being called
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2640 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/kcrep2crep.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c8bb9b555b490e594a458b3d71fb6dbb783b34db
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 1 19:03:28 1993 +0000

    Modifications supplied by Ari Medvinsky to include the authorization
    data field in the authenticator.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2639 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h   |  6 ++++++
 src/include/krb5/krb5.h         |  1 +
 src/lib/krb5/asn.1/auth2kauth.c |  9 +++++++++
 src/lib/krb5/asn.1/kauth2auth.c |  7 +++++++
 src/lib/krb5/free/f_authent.c   |  2 ++
 src/lib/krb5/krb/copy_athctr.c  | 13 +++++++++++++
 src/lib/krb5/krb/mk_req_ext.c   | 15 ++++++---------
 7 files changed, 44 insertions(+), 9 deletions(-)

commit 1095c36e42e3681477eb167810b73ea46defbd04
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 1 03:21:21 1993 +0000

    Change export warning notice from "is assumed to require an export license"
    to "may require..."
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2638 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile                           | 4 ++--
 src/admin/Imakefile                     | 4 ++--
 src/admin/aname/Imakefile               | 4 ++--
 src/admin/aname/kdb5_anadd.M            | 4 ++--
 src/admin/aname/kdb5_anadd.c            | 4 ++--
 src/admin/convert/Imakefile             | 4 ++--
 src/admin/convert/kdb5_convert.M        | 4 ++--
 src/admin/convert/kdb5_convert.c        | 4 ++--
 src/admin/create/Imakefile              | 4 ++--
 src/admin/create/kdb5_create.M          | 4 ++--
 src/admin/create/kdb5_create.c          | 4 ++--
 src/admin/destroy/Imakefile             | 4 ++--
 src/admin/destroy/kdb5_destroy.M        | 4 ++--
 src/admin/destroy/kdb5_destroy.c        | 4 ++--
 src/admin/edit/Imakefile                | 4 ++--
 src/admin/edit/dump.c                   | 4 ++--
 src/admin/edit/kdb5_ed_ct.ct            | 4 ++--
 src/admin/edit/kdb5_edit.M              | 4 ++--
 src/admin/edit/kdb5_edit.c              | 4 ++--
 src/admin/edit/kdb5_edit.h              | 4 ++--
 src/admin/edit/util.c                   | 4 ++--
 src/admin/stash/Imakefile               | 4 ++--
 src/admin/stash/kdb5_stash.M            | 4 ++--
 src/admin/stash/kdb5_stash.c            | 4 ++--
 src/appl/Imakefile                      | 4 ++--
 src/appl/bsd/Imakefile                  | 4 ++--
 src/appl/bsd/fieldbits.h                | 4 ++--
 src/appl/movemail/Imakefile             | 4 ++--
 src/appl/popper/Imakefile               | 4 ++--
 src/appl/sample/Imakefile               | 4 ++--
 src/appl/sample/sample.h                | 4 ++--
 src/appl/sample/sclient/Imakefile       | 4 ++--
 src/appl/sample/sclient/sclient.M       | 4 ++--
 src/appl/sample/sclient/sclient.c       | 4 ++--
 src/appl/sample/sserver/Imakefile       | 4 ++--
 src/appl/sample/sserver/sserver.M       | 4 ++--
 src/appl/sample/sserver/sserver.c       | 4 ++--
 src/appl/simple/Imakefile               | 4 ++--
 src/appl/simple/client/Imakefile        | 4 ++--
 src/appl/simple/client/sim_client.c     | 4 ++--
 src/appl/simple/server/Imakefile        | 4 ++--
 src/appl/simple/server/sim_server.c     | 4 ++--
 src/appl/simple/simple.h                | 4 ++--
 src/appl/telnet/libtelnet/auth-proto.h  | 4 ++--
 src/appl/telnet/libtelnet/auth.c        | 4 ++--
 src/appl/telnet/libtelnet/auth.h        | 4 ++--
 src/appl/telnet/libtelnet/enc-proto.h   | 4 ++--
 src/appl/telnet/libtelnet/encrypt.c     | 4 ++--
 src/appl/telnet/libtelnet/encrypt.h     | 4 ++--
 src/appl/telnet/libtelnet/kerberos.c    | 4 ++--
 src/appl/telnet/libtelnet/kerberos5.c   | 4 ++--
 src/appl/telnet/libtelnet/key-proto.h   | 4 ++--
 src/appl/telnet/libtelnet/misc-proto.h  | 4 ++--
 src/appl/user_user/Imakefile            | 4 ++--
 src/appl/user_user/client.c             | 4 ++--
 src/appl/user_user/server.c             | 4 ++--
 src/clients/Imakefile                   | 4 ++--
 src/clients/kdestroy/Imakefile          | 4 ++--
 src/clients/kdestroy/kdestroy.M         | 4 ++--
 src/clients/kdestroy/kdestroy.c         | 4 ++--
 src/clients/kinit/Imakefile             | 4 ++--
 src/clients/kinit/kinit.M               | 4 ++--
 src/clients/kinit/kinit.c               | 4 ++--
 src/clients/klist/Imakefile             | 4 ++--
 src/clients/klist/klist.M               | 4 ++--
 src/clients/klist/klist.c               | 4 ++--
 src/config-files/krb.conf.M             | 4 ++--
 src/config-files/krb.realms.M           | 4 ++--
 src/include/Imakefile                   | 4 ++--
 src/include/kerberosIV/krb4-proto.h     | 4 ++--
 src/include/kerberosIV/mit-copyright.h  | 4 ++--
 src/include/krb5/Imakefile              | 4 ++--
 src/include/krb5/adm_defs.h             | 4 ++--
 src/include/krb5/asn.1/KRB5-types-aux.h | 4 ++--
 src/include/krb5/asn.1/asn1defs.h       | 4 ++--
 src/include/krb5/asn.1/encode.h         | 4 ++--
 src/include/krb5/asn1.h                 | 4 ++--
 src/include/krb5/base-defs.h            | 4 ++--
 src/include/krb5/ccache.h               | 4 ++--
 src/include/krb5/copyright.h            | 4 ++--
 src/include/krb5/crc-32.h               | 4 ++--
 src/include/krb5/dbm.h                  | 4 ++--
 src/include/krb5/encryption.h           | 4 ++--
 src/include/krb5/error_def.h            | 4 ++--
 src/include/krb5/errors.h               | 4 ++--
 src/include/krb5/ext-proto.h            | 4 ++--
 src/include/krb5/fieldbits.h            | 4 ++--
 src/include/krb5/free.h                 | 4 ++--
 src/include/krb5/func-proto.h           | 4 ++--
 src/include/krb5/hostaddr.h             | 4 ++--
 src/include/krb5/kdb.h                  | 4 ++--
 src/include/krb5/kdb_dbm.h              | 4 ++--
 src/include/krb5/keytab.h               | 4 ++--
 src/include/krb5/krb5.h                 | 4 ++--
 src/include/krb5/libos.h                | 4 ++--
 src/include/krb5/los-proto.h            | 4 ++--
 src/include/krb5/macros.h               | 4 ++--
 src/include/krb5/mit-des.h              | 4 ++--
 src/include/krb5/narrow.h               | 4 ++--
 src/include/krb5/preauth.h              | 4 ++--
 src/include/krb5/proto.h                | 4 ++--
 src/include/krb5/rcache.h               | 4 ++--
 src/include/krb5/rsa-md4.h              | 4 ++--
 src/include/krb5/safepriv.h             | 4 ++--
 src/include/krb5/stock/config.h         | 4 ++--
 src/include/krb5/stock/osconf.h         | 4 ++--
 src/include/krb5/sysincl.h              | 4 ++--
 src/include/krb5/widen.h                | 4 ++--
 src/include/krb5/wordsize.h             | 4 ++--
 src/kadmin/Imakefile                    | 4 ++--
 src/kadmin/server/adm_adm_func.c        | 4 ++--
 src/kadmin/server/adm_check.c           | 4 ++--
 src/kadmin/server/adm_extern.c          | 4 ++--
 src/kadmin/server/adm_extern.h          | 4 ++--
 src/kadmin/server/adm_fmt_inq.c         | 4 ++--
 src/kadmin/server/adm_funcs.c           | 4 ++--
 src/kadmin/server/adm_nego.c            | 4 ++--
 src/kadmin/server/adm_parse.c           | 4 ++--
 src/kadmin/server/adm_server.h          | 4 ++--
 src/kdc/Imakefile                       | 4 ++--
 src/kdc/dispatch.c                      | 4 ++--
 src/kdc/do_as_req.c                     | 4 ++--
 src/kdc/do_tgs_req.c                    | 4 ++--
 src/kdc/extern.c                        | 4 ++--
 src/kdc/extern.h                        | 4 ++--
 src/kdc/kdc5_err.et                     | 4 ++--
 src/kdc/kdc_util.c                      | 4 ++--
 src/kdc/kdc_util.h                      | 4 ++--
 src/kdc/kerberos_v4.c                   | 4 ++--
 src/kdc/krb5kdc.M                       | 4 ++--
 src/kdc/main.c                          | 4 ++--
 src/kdc/network.c                       | 4 ++--
 src/kdc/policy.c                        | 4 ++--
 src/kdc/policy.h                        | 4 ++--
 src/kdc/replay.c                        | 4 ++--
 src/kdc/rtest.c                         | 4 ++--
 src/kdc/rtscript                        | 4 ++--
 src/krb524/Makefile                     | 4 ++--
 src/krb524/README                       | 4 ++--
 src/krb524/conv_creds.c                 | 4 ++--
 src/krb524/conv_princ.c                 | 4 ++--
 src/krb524/conv_tkt.c                   | 4 ++--
 src/krb524/conv_tkt_skey.c              | 4 ++--
 src/krb524/encode.c                     | 4 ++--
 src/krb524/getcred.c                    | 4 ++--
 src/krb524/globals.c                    | 4 ++--
 src/krb524/k524init.c                   | 4 ++--
 src/krb524/krb524.h                     | 4 ++--
 src/krb524/krb524_err.et                | 4 ++--
 src/krb524/krb524d.c                    | 4 ++--
 src/krb524/misc.c                       | 4 ++--
 src/krb524/sendmsg.c                    | 4 ++--
 src/krb524/test.c                       | 4 ++--
 src/lib/Imakefile                       | 4 ++--
 src/lib/crypto/Imakefile                | 4 ++--
 src/lib/crypto/crc32/Imakefile          | 4 ++--
 src/lib/crypto/crc32/crc.c              | 4 ++--
 src/lib/crypto/crc32/crctest.c          | 4 ++--
 src/lib/crypto/cryptoconf.c             | 4 ++--
 src/lib/crypto/des/Imakefile            | 4 ++--
 src/lib/crypto/des/cbc_cksum.c          | 4 ++--
 src/lib/crypto/des/cksum.c              | 4 ++--
 src/lib/crypto/des/cs_entry.c           | 4 ++--
 src/lib/crypto/des/des.c                | 4 ++--
 src/lib/crypto/des/des_int.h            | 4 ++--
 src/lib/crypto/des/destest.c            | 4 ++--
 src/lib/crypto/des/enc_dec.c            | 4 ++--
 src/lib/crypto/des/fin_rndkey.c         | 4 ++--
 src/lib/crypto/des/finish_key.c         | 4 ++--
 src/lib/crypto/des/init_rkey.c          | 4 ++--
 src/lib/crypto/des/key_parity.c         | 4 ++--
 src/lib/crypto/des/key_sched.c          | 4 ++--
 src/lib/crypto/des/krb_glue.c           | 4 ++--
 src/lib/crypto/des/make_e.c             | 4 ++--
 src/lib/crypto/des/make_fp.c            | 4 ++--
 src/lib/crypto/des/make_ip.c            | 4 ++--
 src/lib/crypto/des/make_kp.c            | 4 ++--
 src/lib/crypto/des/make_odd.c           | 4 ++--
 src/lib/crypto/des/make_p.c             | 4 ++--
 src/lib/crypto/des/make_pt.c            | 4 ++--
 src/lib/crypto/des/make_s.c             | 4 ++--
 src/lib/crypto/des/make_st.c            | 4 ++--
 src/lib/crypto/des/misc.c               | 4 ++--
 src/lib/crypto/des/new_rn_key.c         | 4 ++--
 src/lib/crypto/des/process_ky.c         | 4 ++--
 src/lib/crypto/des/random_key.c         | 4 ++--
 src/lib/crypto/des/string2key.c         | 4 ++--
 src/lib/crypto/des/tables.h             | 4 ++--
 src/lib/crypto/des/verify.c             | 4 ++--
 src/lib/crypto/des/weak_key.c           | 4 ++--
 src/lib/crypto/md4/Imakefile            | 4 ++--
 src/lib/crypto/md4/md4crypto.c          | 4 ++--
 src/lib/crypto/md4/md4glue.c            | 4 ++--
 src/lib/crypto/os/Imakefile             | 4 ++--
 src/lib/crypto/os/rnd_confoun.c         | 4 ++--
 src/lib/des425/Imakefile                | 4 ++--
 src/lib/des425/cksum.c                  | 4 ++--
 src/lib/des425/des.c                    | 4 ++--
 src/lib/des425/des.h                    | 4 ++--
 src/lib/des425/enc_dec.c                | 4 ++--
 src/lib/des425/key_parity.c             | 4 ++--
 src/lib/des425/key_sched.c              | 4 ++--
 src/lib/des425/new_rnd_key.c            | 4 ++--
 src/lib/des425/pcbc_encrypt.c           | 4 ++--
 src/lib/des425/quad_cksum.c             | 4 ++--
 src/lib/des425/random_key.c             | 4 ++--
 src/lib/des425/read_passwd.c            | 4 ++--
 src/lib/des425/str_to_key.c             | 4 ++--
 src/lib/des425/string2key.c             | 4 ++--
 src/lib/des425/verify.c                 | 4 ++--
 src/lib/des425/weak_key.c               | 4 ++--
 src/lib/gssapi/ac_cred.c                | 4 ++--
 src/lib/gssapi/acc_sec.c                | 4 ++--
 src/lib/gssapi/check_tok.c              | 4 ++--
 src/lib/gssapi/cmp_name.c               | 4 ++--
 src/lib/gssapi/comp_oid.c               | 4 ++--
 src/lib/gssapi/dsp_name.c               | 4 ++--
 src/lib/gssapi/dsp_status.c             | 4 ++--
 src/lib/gssapi/imp_name.c               | 4 ++--
 src/lib/gssapi/ind_mechs.c              | 4 ++--
 src/lib/gssapi/init_sec.c               | 4 ++--
 src/lib/gssapi/make_tok.c               | 4 ++--
 src/lib/gssapi/rel_buffer.c             | 4 ++--
 src/lib/gssapi/rel_cred.c               | 4 ++--
 src/lib/gssapi/rel_name.c               | 4 ++--
 src/lib/gssapi/rel_oidset.c             | 4 ++--
 src/lib/gssapi/rel_sec.c                | 4 ++--
 src/lib/gssapi/seal.c                   | 4 ++--
 src/lib/gssapi/sign.c                   | 4 ++--
 src/lib/gssapi/unseal.c                 | 4 ++--
 src/lib/gssapi/verify.c                 | 4 ++--
 src/lib/kdb/Imakefile                   | 4 ++--
 src/lib/kdb/decrypt_key.c               | 4 ++--
 src/lib/kdb/encrypt_key.c               | 4 ++--
 src/lib/kdb/fetch_mkey.c                | 4 ++--
 src/lib/kdb/kdb_dbm.c                   | 4 ++--
 src/lib/kdb/kdbint.h                    | 4 ++--
 src/lib/kdb/setup_mkey.c                | 4 ++--
 src/lib/kdb/store_mkey.c                | 4 ++--
 src/lib/kdb/verify_mky.c                | 4 ++--
 src/lib/krb425/425data.c                | 4 ++--
 src/lib/krb425/425error.c               | 4 ++--
 src/lib/krb425/Imakefile                | 4 ++--
 src/lib/krb425/des_sched.c              | 4 ++--
 src/lib/krb425/err_txt.c                | 4 ++--
 src/lib/krb425/get_cred.c               | 4 ++--
 src/lib/krb425/get_krbhst.c             | 4 ++--
 src/lib/krb425/get_lrealm.c             | 4 ++--
 src/lib/krb425/get_phost.c              | 4 ++--
 src/lib/krb425/kn_parse.c               | 4 ++--
 src/lib/krb425/kntoln.c                 | 4 ++--
 src/lib/krb425/krb425.h                 | 4 ++--
 src/lib/krb425/krb_err.h                | 4 ++--
 src/lib/krb425/kuserok.c                | 4 ++--
 src/lib/krb425/mk_priv.c                | 4 ++--
 src/lib/krb425/mk_req.c                 | 4 ++--
 src/lib/krb425/mk_safe.c                | 4 ++--
 src/lib/krb425/net_read.c               | 4 ++--
 src/lib/krb425/net_write.c              | 4 ++--
 src/lib/krb425/rd_priv.c                | 4 ++--
 src/lib/krb425/rd_req.c                 | 4 ++--
 src/lib/krb425/rd_safe.c                | 4 ++--
 src/lib/krb425/realmhost.c              | 4 ++--
 src/lib/krb425/recvauth.c               | 4 ++--
 src/lib/krb425/sendauth.c               | 4 ++--
 src/lib/krb425/set_key.c                | 4 ++--
 src/lib/krb5/Imakefile                  | 4 ++--
 src/lib/krb5/asn.1/Imakefile            | 4 ++--
 src/lib/krb5/asn.1/KRB5-asn.py          | 4 ++--
 src/lib/krb5/asn.1/adat2kadat.c         | 4 ++--
 src/lib/krb5/asn.1/addr2kaddr.c         | 4 ++--
 src/lib/krb5/asn.1/adr2kadr.c           | 4 ++--
 src/lib/krb5/asn.1/aprp2kaprp.c         | 4 ++--
 src/lib/krb5/asn.1/aprq2kaprq.c         | 4 ++--
 src/lib/krb5/asn.1/arep2karep.c         | 4 ++--
 src/lib/krb5/asn.1/asn1glue.h           | 4 ++--
 src/lib/krb5/asn.1/auth2kauth.c         | 4 ++--
 src/lib/krb5/asn.1/ck2kck.c             | 4 ++--
 src/lib/krb5/asn.1/cred2kcred.c         | 4 ++--
 src/lib/krb5/asn.1/crep2kcrep.c         | 4 ++--
 src/lib/krb5/asn.1/cvt_flags.c          | 4 ++--
 src/lib/krb5/asn.1/decode.c             | 4 ++--
 src/lib/krb5/asn.1/edat2kedat.c         | 4 ++--
 src/lib/krb5/asn.1/ekrp2kekrp.c         | 4 ++--
 src/lib/krb5/asn.1/enck2kkey.c          | 4 ++--
 src/lib/krb5/asn.1/encode.c             | 4 ++--
 src/lib/krb5/asn.1/err2kerr.c           | 4 ++--
 src/lib/krb5/asn.1/etpt2ketpt.c         | 4 ++--
 src/lib/krb5/asn.1/g2unix.c             | 4 ++--
 src/lib/krb5/asn.1/kadat2adat.c         | 4 ++--
 src/lib/krb5/asn.1/kaddr2addr.c         | 4 ++--
 src/lib/krb5/asn.1/kadr2adr.c           | 4 ++--
 src/lib/krb5/asn.1/kaprp2aprp.c         | 4 ++--
 src/lib/krb5/asn.1/kaprq2aprq.c         | 4 ++--
 src/lib/krb5/asn.1/karep2arep.c         | 4 ++--
 src/lib/krb5/asn.1/kauth2auth.c         | 4 ++--
 src/lib/krb5/asn.1/kck2ck.c             | 4 ++--
 src/lib/krb5/asn.1/kcred2cred.c         | 4 ++--
 src/lib/krb5/asn.1/kcrep2crep.c         | 4 ++--
 src/lib/krb5/asn.1/kdcr2kkdcr.c         | 4 ++--
 src/lib/krb5/asn.1/kdcr2ktgsr.c         | 4 ++--
 src/lib/krb5/asn.1/kedat2edat.c         | 4 ++--
 src/lib/krb5/asn.1/kekrp2ekrp.c         | 4 ++--
 src/lib/krb5/asn.1/kerr2err.c           | 4 ++--
 src/lib/krb5/asn.1/ketpt2etpt.c         | 4 ++--
 src/lib/krb5/asn.1/kkdcr2kdcr.c         | 4 ++--
 src/lib/krb5/asn.1/kkey2enck.c          | 4 ++--
 src/lib/krb5/asn.1/klsrq2lsrq.c         | 4 ++--
 src/lib/krb5/asn.1/kprep2prep.c         | 4 ++--
 src/lib/krb5/asn.1/kprin2prin.c         | 4 ++--
 src/lib/krb5/asn.1/kpriv2priv.c         | 4 ++--
 src/lib/krb5/asn.1/kpwd2pwd.c           | 4 ++--
 src/lib/krb5/asn.1/kpwds2pwds.c         | 4 ++--
 src/lib/krb5/asn.1/ksafe2safe.c         | 4 ++--
 src/lib/krb5/asn.1/ktgrq2tgrq.c         | 4 ++--
 src/lib/krb5/asn.1/ktgsr2kdcr.c         | 4 ++--
 src/lib/krb5/asn.1/ktkt2tkt.c           | 4 ++--
 src/lib/krb5/asn.1/ktran2tran.c         | 4 ++--
 src/lib/krb5/asn.1/lsrq2klsrq.c         | 4 ++--
 src/lib/krb5/asn.1/prep2kprep.c         | 4 ++--
 src/lib/krb5/asn.1/prin2kprin.c         | 4 ++--
 src/lib/krb5/asn.1/priv2kpriv.c         | 4 ++--
 src/lib/krb5/asn.1/pwd2kpwd.c           | 4 ++--
 src/lib/krb5/asn.1/pwds2kpwds.c         | 4 ++--
 src/lib/krb5/asn.1/qbuf2data.c          | 4 ++--
 src/lib/krb5/asn.1/safe2ksafe.c         | 4 ++--
 src/lib/krb5/asn.1/tgrq2ktgrq.c         | 4 ++--
 src/lib/krb5/asn.1/tkt2ktkt.c           | 4 ++--
 src/lib/krb5/asn.1/tran2ktran.c         | 4 ++--
 src/lib/krb5/asn.1/u2gen.c              | 4 ++--
 src/lib/krb5/ccache/Imakefile           | 4 ++--
 src/lib/krb5/ccache/ccbase.c            | 4 ++--
 src/lib/krb5/ccache/ccdefault.c         | 4 ++--
 src/lib/krb5/ccache/ccdefops.c          | 4 ++--
 src/lib/krb5/ccache/file/Imakefile      | 4 ++--
 src/lib/krb5/ccache/file/fcc-proto.h    | 4 ++--
 src/lib/krb5/ccache/file/fcc.h          | 4 ++--
 src/lib/krb5/ccache/file/fcc_close.c    | 4 ++--
 src/lib/krb5/ccache/file/fcc_defnam.c   | 4 ++--
 src/lib/krb5/ccache/file/fcc_defops.c   | 4 ++--
 src/lib/krb5/ccache/file/fcc_destry.c   | 4 ++--
 src/lib/krb5/ccache/file/fcc_errs.c     | 4 ++--
 src/lib/krb5/ccache/file/fcc_eseq.c     | 4 ++--
 src/lib/krb5/ccache/file/fcc_gennew.c   | 4 ++--
 src/lib/krb5/ccache/file/fcc_getnam.c   | 4 ++--
 src/lib/krb5/ccache/file/fcc_gprin.c    | 4 ++--
 src/lib/krb5/ccache/file/fcc_init.c     | 4 ++--
 src/lib/krb5/ccache/file/fcc_maybe.c    | 4 ++--
 src/lib/krb5/ccache/file/fcc_nseq.c     | 4 ++--
 src/lib/krb5/ccache/file/fcc_ops.c      | 4 ++--
 src/lib/krb5/ccache/file/fcc_read.c     | 4 ++--
 src/lib/krb5/ccache/file/fcc_reslv.c    | 4 ++--
 src/lib/krb5/ccache/file/fcc_retrv.c    | 4 ++--
 src/lib/krb5/ccache/file/fcc_sflags.c   | 4 ++--
 src/lib/krb5/ccache/file/fcc_skip.c     | 4 ++--
 src/lib/krb5/ccache/file/fcc_sseq.c     | 4 ++--
 src/lib/krb5/ccache/file/fcc_store.c    | 4 ++--
 src/lib/krb5/ccache/file/fcc_test.c     | 4 ++--
 src/lib/krb5/ccache/file/fcc_write.c    | 4 ++--
 src/lib/krb5/ccache/stdio/Imakefile     | 4 ++--
 src/lib/krb5/ccache/stdio/scc-proto.h   | 4 ++--
 src/lib/krb5/ccache/stdio/scc.h         | 4 ++--
 src/lib/krb5/ccache/stdio/scc_close.c   | 4 ++--
 src/lib/krb5/ccache/stdio/scc_defnam.c  | 4 ++--
 src/lib/krb5/ccache/stdio/scc_defops.c  | 4 ++--
 src/lib/krb5/ccache/stdio/scc_destry.c  | 4 ++--
 src/lib/krb5/ccache/stdio/scc_errs.c    | 4 ++--
 src/lib/krb5/ccache/stdio/scc_eseq.c    | 4 ++--
 src/lib/krb5/ccache/stdio/scc_gennew.c  | 4 ++--
 src/lib/krb5/ccache/stdio/scc_getnam.c  | 4 ++--
 src/lib/krb5/ccache/stdio/scc_gprin.c   | 4 ++--
 src/lib/krb5/ccache/stdio/scc_init.c    | 4 ++--
 src/lib/krb5/ccache/stdio/scc_maybe.c   | 4 ++--
 src/lib/krb5/ccache/stdio/scc_nseq.c    | 4 ++--
 src/lib/krb5/ccache/stdio/scc_ops.c     | 4 ++--
 src/lib/krb5/ccache/stdio/scc_read.c    | 4 ++--
 src/lib/krb5/ccache/stdio/scc_reslv.c   | 4 ++--
 src/lib/krb5/ccache/stdio/scc_retrv.c   | 4 ++--
 src/lib/krb5/ccache/stdio/scc_sflags.c  | 4 ++--
 src/lib/krb5/ccache/stdio/scc_skip.c    | 4 ++--
 src/lib/krb5/ccache/stdio/scc_sseq.c    | 4 ++--
 src/lib/krb5/ccache/stdio/scc_store.c   | 4 ++--
 src/lib/krb5/ccache/stdio/scc_test.c    | 4 ++--
 src/lib/krb5/ccache/stdio/scc_write.c   | 4 ++--
 src/lib/krb5/error_tables/Imakefile     | 4 ++--
 src/lib/krb5/error_tables/init_ets.c    | 4 ++--
 src/lib/krb5/error_tables/isode_err.et  | 4 ++--
 src/lib/krb5/error_tables/kdb5_err.et   | 4 ++--
 src/lib/krb5/error_tables/krb5_err.et   | 4 ++--
 src/lib/krb5/free/Imakefile             | 4 ++--
 src/lib/krb5/free/f_addr.c              | 4 ++--
 src/lib/krb5/free/f_address.c           | 4 ++--
 src/lib/krb5/free/f_ap_rep.c            | 4 ++--
 src/lib/krb5/free/f_ap_req.c            | 4 ++--
 src/lib/krb5/free/f_arep_enc.c          | 4 ++--
 src/lib/krb5/free/f_authdata.c          | 4 ++--
 src/lib/krb5/free/f_authent.c           | 4 ++--
 src/lib/krb5/free/f_cksum.c             | 4 ++--
 src/lib/krb5/free/f_cred.c              | 4 ++--
 src/lib/krb5/free/f_cred_cnt.c          | 4 ++--
 src/lib/krb5/free/f_cred_enc.c          | 4 ++--
 src/lib/krb5/free/f_creds.c             | 4 ++--
 src/lib/krb5/free/f_enc_kdc.c           | 4 ++--
 src/lib/krb5/free/f_enc_tkt.c           | 4 ++--
 src/lib/krb5/free/f_error.c             | 4 ++--
 src/lib/krb5/free/f_kdc_rep.c           | 4 ++--
 src/lib/krb5/free/f_kdc_req.c           | 4 ++--
 src/lib/krb5/free/f_keyblock.c          | 4 ++--
 src/lib/krb5/free/f_last_req.c          | 4 ++--
 src/lib/krb5/free/f_padata.c            | 4 ++--
 src/lib/krb5/free/f_princ.c             | 4 ++--
 src/lib/krb5/free/f_priv.c              | 4 ++--
 src/lib/krb5/free/f_priv_enc.c          | 4 ++--
 src/lib/krb5/free/f_pwd_data.c          | 4 ++--
 src/lib/krb5/free/f_pwd_seq.c           | 4 ++--
 src/lib/krb5/free/f_safe.c              | 4 ++--
 src/lib/krb5/free/f_tgt_cred.c          | 4 ++--
 src/lib/krb5/free/f_ticket.c            | 4 ++--
 src/lib/krb5/free/f_tickets.c           | 4 ++--
 src/lib/krb5/free/f_tkt_auth.c          | 4 ++--
 src/lib/krb5/keytab/Imakefile           | 4 ++--
 src/lib/krb5/keytab/file/Imakefile      | 4 ++--
 src/lib/krb5/keytab/file/ktf_add.c      | 4 ++--
 src/lib/krb5/keytab/file/ktf_close.c    | 4 ++--
 src/lib/krb5/keytab/file/ktf_defops.c   | 4 ++--
 src/lib/krb5/keytab/file/ktf_endget.c   | 4 ++--
 src/lib/krb5/keytab/file/ktf_get_en.c   | 4 ++--
 src/lib/krb5/keytab/file/ktf_get_na.c   | 4 ++--
 src/lib/krb5/keytab/file/ktf_next.c     | 4 ++--
 src/lib/krb5/keytab/file/ktf_ops.c      | 4 ++--
 src/lib/krb5/keytab/file/ktf_remove.c   | 4 ++--
 src/lib/krb5/keytab/file/ktf_resolv.c   | 4 ++--
 src/lib/krb5/keytab/file/ktf_ssget.c    | 4 ++--
 src/lib/krb5/keytab/file/ktf_util.c     | 4 ++--
 src/lib/krb5/keytab/file/ktf_wops.c     | 4 ++--
 src/lib/krb5/keytab/file/ktf_wreslv.c   | 4 ++--
 src/lib/krb5/keytab/file/ktfile.h       | 4 ++--
 src/lib/krb5/keytab/ktadd.c             | 4 ++--
 src/lib/krb5/keytab/ktbase.c            | 4 ++--
 src/lib/krb5/keytab/ktdefault.c         | 4 ++--
 src/lib/krb5/keytab/ktfr_entry.c        | 4 ++--
 src/lib/krb5/keytab/ktremove.c          | 4 ++--
 src/lib/krb5/keytab/read_servi.c        | 4 ++--
 src/lib/krb5/krb/Imakefile              | 4 ++--
 src/lib/krb5/krb/addr_comp.c            | 4 ++--
 src/lib/krb5/krb/addr_order.c           | 4 ++--
 src/lib/krb5/krb/addr_srch.c            | 4 ++--
 src/lib/krb5/krb/bld_pr_ext.c           | 4 ++--
 src/lib/krb5/krb/bld_princ.c            | 4 ++--
 src/lib/krb5/krb/conv_princ.c           | 4 ++--
 src/lib/krb5/krb/copy_addrs.c           | 4 ++--
 src/lib/krb5/krb/copy_athctr.c          | 4 ++--
 src/lib/krb5/krb/copy_auth.c            | 4 ++--
 src/lib/krb5/krb/copy_cksum.c           | 4 ++--
 src/lib/krb5/krb/copy_creds.c           | 4 ++--
 src/lib/krb5/krb/copy_data.c            | 4 ++--
 src/lib/krb5/krb/copy_key.c             | 4 ++--
 src/lib/krb5/krb/copy_princ.c           | 4 ++--
 src/lib/krb5/krb/copy_tick.c            | 4 ++--
 src/lib/krb5/krb/cp_key_cnt.c           | 4 ++--
 src/lib/krb5/krb/decode_kdc.c           | 4 ++--
 src/lib/krb5/krb/decrypt_tk.c           | 4 ++--
 src/lib/krb5/krb/encode_kdc.c           | 4 ++--
 src/lib/krb5/krb/encrypt_tk.c           | 4 ++--
 src/lib/krb5/krb/faddr_ordr.c           | 4 ++--
 src/lib/krb5/krb/free_rtree.c           | 4 ++--
 src/lib/krb5/krb/gc_2tgt.c              | 4 ++--
 src/lib/krb5/krb/gc_frm_kdc.c           | 4 ++--
 src/lib/krb5/krb/gc_via_tgt.c           | 4 ++--
 src/lib/krb5/krb/gen_seqnum.c           | 4 ++--
 src/lib/krb5/krb/gen_subkey.c           | 4 ++--
 src/lib/krb5/krb/get_creds.c            | 4 ++--
 src/lib/krb5/krb/get_in_tkt.c           | 4 ++--
 src/lib/krb5/krb/in_tkt_pwd.c           | 4 ++--
 src/lib/krb5/krb/in_tkt_sky.c           | 4 ++--
 src/lib/krb5/krb/int-proto.h            | 4 ++--
 src/lib/krb5/krb/kdc_rep_dc.c           | 4 ++--
 src/lib/krb5/krb/krbconfig.c            | 4 ++--
 src/lib/krb5/krb/mk_error.c             | 4 ++--
 src/lib/krb5/krb/mk_priv.c              | 4 ++--
 src/lib/krb5/krb/mk_rep.c               | 4 ++--
 src/lib/krb5/krb/mk_req.c               | 4 ++--
 src/lib/krb5/krb/mk_req_ext.c           | 4 ++--
 src/lib/krb5/krb/mk_safe.c              | 4 ++--
 src/lib/krb5/krb/parse.c                | 4 ++--
 src/lib/krb5/krb/pr_to_salt.c           | 4 ++--
 src/lib/krb5/krb/preauth.c              | 4 ++--
 src/lib/krb5/krb/princ_comp.c           | 4 ++--
 src/lib/krb5/krb/rd_error.c             | 4 ++--
 src/lib/krb5/krb/rd_priv.c              | 4 ++--
 src/lib/krb5/krb/rd_rep.c               | 4 ++--
 src/lib/krb5/krb/rd_req.c               | 4 ++--
 src/lib/krb5/krb/rd_req_dec.c           | 4 ++--
 src/lib/krb5/krb/rd_req_sim.c           | 4 ++--
 src/lib/krb5/krb/rd_safe.c              | 4 ++--
 src/lib/krb5/krb/recvauth.c             | 4 ++--
 src/lib/krb5/krb/send_tgs.c             | 4 ++--
 src/lib/krb5/krb/sendauth.c             | 4 ++--
 src/lib/krb5/krb/srv_rcache.c           | 4 ++--
 src/lib/krb5/krb/tgtname.c              | 4 ++--
 src/lib/krb5/krb/unparse.c              | 4 ++--
 src/lib/krb5/krb/walk_rtree.c           | 4 ++--
 src/lib/krb5/os/Imakefile               | 4 ++--
 src/lib/krb5/os/an_to_ln.c              | 4 ++--
 src/lib/krb5/os/ccdefname.c             | 4 ++--
 src/lib/krb5/os/def_realm.c             | 4 ++--
 src/lib/krb5/os/free_hstrl.c            | 4 ++--
 src/lib/krb5/os/free_krbhs.c            | 4 ++--
 src/lib/krb5/os/full_ipadr.c            | 4 ++--
 src/lib/krb5/os/gen_port.c              | 4 ++--
 src/lib/krb5/os/gen_rname.c             | 4 ++--
 src/lib/krb5/os/get_krbhst.c            | 4 ++--
 src/lib/krb5/os/hst_realm.c             | 4 ++--
 src/lib/krb5/os/krbfileio.c             | 4 ++--
 src/lib/krb5/os/ktdefname.c             | 4 ++--
 src/lib/krb5/os/kuserok.c               | 4 ++--
 src/lib/krb5/os/localaddr.c             | 4 ++--
 src/lib/krb5/os/locate_kdc.c            | 4 ++--
 src/lib/krb5/os/lock_file.c             | 4 ++--
 src/lib/krb5/os/net_read.c              | 4 ++--
 src/lib/krb5/os/net_write.c             | 4 ++--
 src/lib/krb5/os/os-proto.h              | 4 ++--
 src/lib/krb5/os/osconfig.c              | 4 ++--
 src/lib/krb5/os/port2ip.c               | 4 ++--
 src/lib/krb5/os/read_msg.c              | 4 ++--
 src/lib/krb5/os/read_pwd.c              | 4 ++--
 src/lib/krb5/os/sendto_kdc.c            | 4 ++--
 src/lib/krb5/os/sn2princ.c              | 4 ++--
 src/lib/krb5/os/timeofday.c             | 4 ++--
 src/lib/krb5/os/unlck_file.c            | 4 ++--
 src/lib/krb5/os/ustime.c                | 4 ++--
 src/lib/krb5/os/write_msg.c             | 4 ++--
 src/lib/krb5/posix/Imakefile            | 4 ++--
 src/lib/krb5/rcache/Imakefile           | 4 ++--
 src/lib/krb5/rcache/rcdef.c             | 4 ++--
 src/prototype/prototype.c               | 4 ++--
 src/prototype/prototype.h               | 4 ++--
 src/slave/Imakefile                     | 4 ++--
 src/slave/kprop.M                       | 4 ++--
 src/slave/kprop.c                       | 4 ++--
 src/slave/kprop.h                       | 4 ++--
 src/slave/kpropd.M                      | 4 ++--
 src/slave/kpropd.c                      | 4 ++--
 src/tests/Imakefile                     | 4 ++--
 src/tests/create/Imakefile              | 4 ++--
 src/tests/create/kdb5_mkdums.M          | 4 ++--
 src/tests/create/kdb5_mkdums.c          | 4 ++--
 src/tests/dump.c                        | 4 ++--
 src/tests/hammer/Imakefile              | 4 ++--
 src/tests/hammer/kdc5_hammer.c          | 4 ++--
 src/tests/test1.c                       | 4 ++--
 src/tests/verify/Imakefile              | 4 ++--
 src/tests/verify/kdb5_verify.c          | 4 ++--
 src/util/Imakefile                      | 4 ++--
 src/util/et/Imakefile                   | 4 ++--
 src/util/ss/Imakefile                   | 4 ++--
 src/util/unifdef/Imakefile              | 4 ++--
 557 files changed, 1114 insertions(+), 1114 deletions(-)

commit 5bf9eb556adfec3563012c3e62e3b65c9b678feb
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 18 18:33:19 1993 +0000

    Fix typo in TGS_NAME
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2637 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bcc6d87ecc0a9af1abc67134d3225c3201879b9c
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 17 20:10:05 1993 +0000

    Part of library directory reorg... the DONE file contains the list of
    object files to be included in the library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2636 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f8c1ff08de2144549a3cbbcbaa648db2e6413bd4
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 17 20:09:09 1993 +0000

    Fix to ignore all CVS directories...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2635 dc483132-0cff-0310-8789-dd5450dbe970

 src/.rconf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 38ae1cd1b40aa27b8e1ad484c6098c6c29ae0e98
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 17 20:05:15 1993 +0000

    This shouldn't have been here...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2634 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/unifdef/Makefile | 5 -----
 1 file changed, 5 deletions(-)

commit 2f4b30d422dbe07d7dbff4ad11b12c81759b6d3a
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 17 20:03:24 1993 +0000

    Fix memory leak; free_principal now frees entire kerberos principal
    structure!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2633 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_princ.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit 71aed2a746cd91105068a03ddddd3fb2ad547ab8
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 17 03:58:24 1993 +0000

    Cleaned up TGTNAME define; now KRB5_TGS_NAME
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2632 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.c    | 2 +-
 src/admin/create/kdb5_create.c      | 2 +-
 src/appl/bsd/forward.c              | 5 ++---
 src/appl/telnet/libtelnet/forward.c | 5 ++---
 src/clients/kinit/kinit.c           | 5 ++---
 src/include/krb5/base-defs.h        | 8 ++++++--
 src/include/krb5/kdb.h              | 3 ---
 src/kadmin/server/adm_extern.c      | 2 +-
 src/kadmin/server/adm_server.c      | 2 +-
 src/lib/krb5/krb/tgtname.c          | 3 +--
 src/tests/hammer/kdc5_hammer.c      | 5 ++---
 11 files changed, 19 insertions(+), 23 deletions(-)

commit f159d5a770b28bc971ad0287a53a12efdfcb723a
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 17 03:49:35 1993 +0000

    Remove debugging syslogs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2631 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 7 -------
 1 file changed, 7 deletions(-)

commit 59fbeb07361e536536e9e6bf73fe01ce99f4587b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 17 02:43:46 1993 +0000

    Improved logging of TGS and AS error cases
    
    Fixed interrealm authentication; will now give out tickets for foreign
    interrealm requests.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2630 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c |  48 ++++++++++++++------
 src/kdc/extern.c     |   2 +-
 src/kdc/kdc_util.c   | 126 +++++++++++++++++++++++++++++++++++++++++----------
 src/kdc/kdc_util.h   |   1 +
 4 files changed, 138 insertions(+), 39 deletions(-)

commit 0c1e21c84337c748f23b8b962f056e55bbebe499
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 17 01:18:05 1993 +0000

    When creating a build tree, don't bother with the CVS directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2629 dc483132-0cff-0310-8789-dd5450dbe970

 src/.rconf | 1 +
 1 file changed, 1 insertion(+)

commit 7626b7c254f71ef4e163fbe7dae43a36a957c233
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 4 06:01:35 1993 +0000

    Library directory reorganization; there are now crypto and krb5 directories,
    for the libcrypto.a and libkrb5.a files, respectively.  The directories
    which contained files making up those libraries have been moved under those
    directories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2628 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/Imakefile            | 51 +++++++++++++++++++++++++++++
 src/lib/crypto/crc32/Imakefile      |  2 +-
 src/lib/crypto/des/Imakefile        | 10 +++---
 src/lib/crypto/md4/Imakefile        |  2 +-
 src/lib/crypto/md5/Imakefile        |  2 +-
 src/lib/crypto/os/Imakefile         | 42 ++++++++++++++++++++++++
 src/lib/krb5/Imakefile              | 65 ++++++++++++-------------------------
 src/lib/krb5/asn.1/Imakefile        |  2 +-
 src/lib/krb5/ccache/Imakefile       |  2 +-
 src/lib/krb5/ccache/file/Imakefile  |  2 +-
 src/lib/krb5/ccache/stdio/Imakefile |  2 +-
 src/lib/krb5/error_tables/Imakefile |  2 +-
 src/lib/krb5/free/Imakefile         |  2 +-
 src/lib/krb5/keytab/Imakefile       |  2 +-
 src/lib/krb5/keytab/file/Imakefile  |  2 +-
 src/lib/krb5/krb/Imakefile          |  2 +-
 src/lib/krb5/os/Imakefile           | 13 ++------
 src/lib/krb5/posix/Imakefile        | 62 +++++++++++++++++++++++++++++++++++
 src/lib/krb5/rcache/Imakefile       |  2 +-
 19 files changed, 196 insertions(+), 73 deletions(-)

commit 758d47abed84d4c8f915cad5f8ac21cc52451c16
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 4 05:29:05 1993 +0000

    Library directory reorganization; there are now crypto and krb5 directories,
    for the libcrypto.a and libkrb5.a files, respectively.  The directories
    which contained files making up those libraries have been moved under those
    directories.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2627 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/Imakefile | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 02a21e1f668dd0a61b57274bc45bc650ec0d73e3
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 29 04:37:41 1993 +0000

    Need to include osconf.h for porting to Linux
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2626 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/kuserok.c | 1 +
 1 file changed, 1 insertion(+)

commit a5c17970f2ccedfae78e73904cb7fff3bd80eeb3
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 29 04:33:35 1993 +0000

    element_KRB5_12 really should be element_KRB5_15; brain-damanaged
    MIPS cc didn't notice this!?!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2625 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/kpwds2pwds.c | 8 ++++----
 src/lib/krb5/asn.1/pwds2kpwds.c | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit e316e385c9949a59751160676b214af185c780e5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 29 04:19:40 1993 +0000

    Rename sendto to krb4_sendto, to avoid conflict with libc version
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2624 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit dfd53eef4df6e6ccbef23c21290a10972d7d5bce
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 29 04:18:26 1993 +0000

    Move #includes for porting fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2623 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/adm_listen.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 76defff31bd254ee590f7080bd0619461ff07d4c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 29 04:09:21 1993 +0000

    Moved #include of kdb5_edit.h past the declaration of struct saltblock,
    since kdb5_edit.h requires it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2622 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9356e3d1a623ff6bc5bdcd217b55b7f1a7526687
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 29 04:07:17 1993 +0000

    Removed ccimake and imake; those are executables
    
    Fixed project.tmpl to use the mk_cmds in the util directory.
    
    Linux porting changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2621 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.tmpl   |   2 +-
 src/config/Project.tmpl |   4 ++--
 src/config/ccimake      | Bin 4096 -> 0 bytes
 src/config/imake        | Bin 22528 -> 0 bytes
 src/config/linux.cf     |   1 +
 5 files changed, 4 insertions(+), 3 deletions(-)

commit afe8dabd2bbbfeced92170764b5b24c699b7bd91
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 29 03:25:50 1993 +0000

    Added configuration file for Linux
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2620 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/linux.cf | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

commit a854898f216e1f85101e73825fcb262d327bfa5d
Author: Tom Yu <tlyu@mit.edu>
Date:   Wed Jul 14 21:37:53 1993 +0000

    fixed mk_req and rd_req
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2619 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 1c7a4c7abac75d6d30a2aace5cd465f81f80cefa
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jul 10 02:43:16 1993 +0000

    Make sure krb5_init_ets() only initalizes the error tables once
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2618 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/init_ets.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 660813ed01d07745610edde907595a6ba6629774
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jul 10 02:39:47 1993 +0000

    Fix broken kerberos database restore
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2617 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit aef3eee60a05c3c8b9d48047b93170cf24ed6ef3
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 2 20:00:44 1993 +0000

    Added new configuration variable to take into account ISODE 7.0 versus
    older versions of ISODE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2616 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 4 ++++
 src/config/site.def     | 9 ++++++++-
 2 files changed, 12 insertions(+), 1 deletion(-)

commit 5e8122da03bc8f45640f9e5765d0aee187ad68a7
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 2 03:09:59 1993 +0000

    Let's not depend on SourceTop for now...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2615 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a774e023816fa319efa2941b2aff02b333ee2ccc
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 2 02:55:35 1993 +0000

    Changed LnCmd to include the -f option, so that it won't fail if the
    link already exists.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2614 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 49630f9f87d65a5b69607823b9481c764184ae55
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 4 05:59:14 1993 +0000

    Define IsodeIncl; the link to the isode include hierarchy is now generated
    at "make include" time.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2613 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def   | 1 +
 src/include/Imakefile | 5 +++++
 2 files changed, 6 insertions(+)

commit c3f254d378a2e915d31a7982562be2ad7950a573
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 4 05:53:19 1993 +0000

    Wrong version of .rconf added to repository during CVS check in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2612 dc483132-0cff-0310-8789-dd5450dbe970

 src/.rconf | 2 --
 1 file changed, 2 deletions(-)

commit 746386f12e01102acbe5637aac6f1259c74bb552
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 19:29:40 1993 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2611 dc483132-0cff-0310-8789-dd5450dbe970

 src/CHANGELOG                                      |   22 +
 src/IDEAS                                          |    7 +
 src/Link_src.sh                                    |   11 +
 src/Sandia-changes                                 |  247 +++++
 src/TODO                                           |  119 +++
 src/appl/.rconf                                    |    4 +
 src/appl/bsd/defines.h                             |    2 +
 src/appl/bsd/fieldbits.h                           |  179 ++++
 src/appl/bsd/forward.c                             |  616 ++++++++++++
 src/appl/bsd/setenv.c                              |  162 +++
 src/appl/popper/.rconf                             |    5 +
 src/appl/popper/README                             |  318 ++++++
 .../popper/orig-makefiles/Makefile.krb_passwd_hack |  107 ++
 src/appl/popper/pop3.rfc1081                       |  898 +++++++++++++++++
 src/appl/popper/pop3e.rfc1082                      |  619 ++++++++++++
 src/appl/popper/pop_dele.c                         |   59 ++
 src/appl/popper/pop_dropcopy.c                     |  150 +++
 src/appl/popper/pop_dropinfo.c                     |  130 +++
 src/appl/popper/pop_get_command.c                  |   96 ++
 src/appl/popper/pop_get_subcommand.c               |   56 ++
 src/appl/popper/pop_last.c                         |   24 +
 src/appl/popper/pop_list.c                         |   64 ++
 src/appl/popper/pop_log.c                          |   53 +
 src/appl/popper/pop_lower.c                        |   27 +
 src/appl/popper/pop_msg.c                          |   73 ++
 src/appl/popper/pop_parse.c                        |   64 ++
 src/appl/popper/pop_quit.c                         |   27 +
 src/appl/popper/pop_rset.c                         |   39 +
 src/appl/popper/pop_send.c                         |  117 +++
 src/appl/popper/pop_stat.c                         |   25 +
 src/appl/popper/pop_updt.c                         |  288 ++++++
 src/appl/popper/pop_user.c                         |   31 +
 src/appl/popper/pop_xmit.c                         |   93 ++
 src/appl/popper/pop_xtnd.c                         |   38 +
 src/appl/popper/popper.M                           |  142 +++
 src/appl/popper/popper.h                           |  170 ++++
 src/appl/popper/syslog_levels                      |    5 +
 src/appl/popper/version.h                          |   15 +
 src/appl/telnet/.rconf                             |    1 +
 src/appl/telnet/Imakefile                          |   24 +
 src/appl/telnet/libtelnet/Imakefile                |   56 ++
 src/appl/telnet/libtelnet/gettytab.c               |  308 ++++++
 src/appl/telnet/libtelnet/gettytab.h               |  118 +++
 src/appl/telnet/telnet/Imakefile                   |   53 +
 src/appl/telnet/telnetd/Imakefile                  |   53 +
 src/config-files/Imakefile                         |    6 +
 src/config/Imake.rules.foo                         |  272 +++++
 src/config/Imake.tmpl-xcomp                        |  625 ++++++++++++
 src/config/Makefile.ini                            |   51 +
 src/config/ccimake                                 |  Bin 0 -> 4096 bytes
 src/config/ccimake.c                               |   21 +
 src/config/doc/paper.ms                            |  623 ++++++++++++
 src/config/ibmLib.rules                            |   37 +
 src/config/imake                                   |  Bin 0 -> 22528 bytes
 src/config/imake.man                               |  179 ++++
 src/config/imakemdep.h                             |  203 ++++
 src/include/.rconf                                 |    2 +
 src/include/bsdlib.h                               |  197 ++++
 src/include/bstring.h                              |   26 +
 src/include/com_err.h                              |   36 +
 src/include/kerberosIV/addr_comp.h                 |   39 +
 src/include/kerberosIV/admin_server.h              |   46 +
 src/include/kerberosIV/conf-bsd386i.h              |   20 +
 src/include/kerberosIV/conf-bsdapollo.h            |   27 +
 src/include/kerberosIV/conf-bsdibm032.h            |   22 +
 src/include/kerberosIV/conf-bsdm68k.h              |   20 +
 src/include/kerberosIV/conf-bsdsparc.h             |   21 +
 src/include/kerberosIV/conf-bsdtahoe.h             |   19 +
 src/include/kerberosIV/conf-bsdvax.h               |   26 +
 src/include/kerberosIV/conf-ibm370.h               |   19 +
 src/include/kerberosIV/conf-pc.h                   |   19 +
 src/include/kerberosIV/conf-pyr.h                  |   19 +
 src/include/kerberosIV/conf-ultmips2.h             |   21 +
 src/include/kerberosIV/conf.h                      |   78 ++
 src/include/kerberosIV/des.h                       |   48 +
 src/include/kerberosIV/des_conf.h                  |    2 +
 src/include/kerberosIV/highc.h                     |   36 +
 src/include/kerberosIV/kadm.h                      |  141 +++
 src/include/kerberosIV/kdc.h                       |   40 +
 src/include/kerberosIV/klog.h                      |   43 +
 src/include/kerberosIV/krb.h                       |  380 +++++++
 src/include/kerberosIV/krb_db.h                    |  104 ++
 src/include/kerberosIV/lsb_addr_comp.h             |   43 +
 src/include/kerberosIV/mit-copyright.h             |   20 +
 src/include/kerberosIV/osconf.h                    |   50 +
 src/include/kerberosIV/passwd_server.h             |   32 +
 src/include/kerberosIV/principal.h                 |   22 +
 src/include/kerberosIV/prot.h                      |   97 ++
 src/include/krb5/.rconf                            |    5 +
 src/include/krb5/asn.1/.rconf                      |    1 +
 src/include/sys/syslog.h                           |  112 +++
 src/include/syslog.h                               |  112 +++
 src/kadmin/server/admin_acl_file                   |   12 +
 src/kdc/.rconf                                     |    5 +
 src/kdc/.saberinit                                 |   36 +
 src/kdc/migration.doc                              |   59 ++
 src/krb524/Makefile                                |   75 ++
 src/krb524/README                                  |  120 +++
 src/krb524/RELEASE_NOTES                           |   17 +
 src/krb524/conv_creds.c                            |  112 +++
 src/krb524/conv_princ.c                            |   42 +
 src/krb524/conv_tkt.c                              |   86 ++
 src/krb524/conv_tkt_skey.c                         |  117 +++
 src/krb524/encode.c                                |  119 +++
 src/krb524/getcred.c                               |   68 ++
 src/krb524/globals.c                               |   25 +
 src/krb524/k524init.c                              |  131 +++
 src/krb524/krb524.h                                |   35 +
 src/krb524/krb524_err.et                           |   32 +
 src/krb524/krb524_prot                             |   11 +
 src/krb524/krb524d.c                               |  371 +++++++
 src/krb524/misc.c                                  |   32 +
 src/krb524/sendmsg.c                               |  156 +++
 src/krb524/test.c                                  |  298 ++++++
 src/lib/.rconf                                     |    2 +
 src/lib/crypto/des/.rconf                          |    8 +
 src/lib/crypto/des/FUNCTIONS                       |   26 +
 src/lib/crypto/des/doc/libdes.doc                  |  208 ++++
 src/lib/crypto/des/keytest.data                    |  171 ++++
 src/lib/crypto/md4/.rconf                          |    2 +
 src/lib/crypto/md4/RFC1186.TXT                     | 1011 +++++++++++++++++++
 src/lib/crypto/md4/RFC1186B.TXT                    | 1041 ++++++++++++++++++++
 src/lib/exports.crypto                             |   29 +
 src/lib/exports.des425                             |   17 +
 src/lib/exports.kdb5                               |   26 +
 src/lib/exports.krb5                               |  312 ++++++
 src/lib/glue4.c                                    |   19 +
 src/lib/gssapi/README                              |    8 +
 src/lib/gssapi/sample/Imakefile                    |   59 ++
 src/lib/gssapi/sample/MAIL.KANNAN                  |  114 +++
 src/lib/gssapi/sample/Makefile.bak                 |  396 ++++++++
 src/lib/gssapi/sample/gssapi.mail                  |   54 +
 src/lib/gssapi/sample/kitest.c                     |  742 ++++++++++++++
 src/lib/gssapi/sample/logutil.c                    |  140 +++
 src/lib/krb5.saber.source                          |   18 +
 src/lib/krb5.saber.warnings                        |  294 ++++++
 src/lib/krb5/asn.1/.rconf                          |    8 +
 src/lib/krb5/asn.1/.saberinit                      |    4 +
 src/lib/krb5/asn.1/glue2.c                         |   31 +
 src/lib/krb5/asn.1/process.perl                    |   50 +
 src/lib/krb5/ccache/file/.rconf                    |    1 +
 src/lib/krb5/ccache/file/README                    |   33 +
 src/lib/krb5/ccache/file/todo                      |    7 +
 src/lib/krb5/ccache/stdio/.rconf                   |    1 +
 src/lib/krb5/ccache/stdio/README                   |   39 +
 src/lib/krb5/ccache/stdio/todo                     |    9 +
 src/lib/krb5/error_tables/.rconf                   |    4 +
 src/lib/krb5/rcache/.rconf                         |    2 +
 src/lib/krb5/rcache/README                         |   86 ++
 src/lib/krb5/rcache/RELEASE                        |   17 +
 150 files changed, 16625 insertions(+)

commit acbed92e113f54d33789d427e697a23a0f07ab64
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:31:48 1993 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2610 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/Imakefile               |   29 +
 src/util/et/Imakefile            |   54 +
 src/util/et/Makefile.in          |  109 ++
 src/util/et/com_err.3            |   96 ++
 src/util/et/com_err.texinfo      |  554 ++++++++++
 src/util/et/compile_et.1         |   79 ++
 src/util/et/compile_et.sh        |   11 +
 src/util/et/config_script        |   25 +
 src/util/et/error_table.y        |  234 +++++
 src/util/et/test1.et             |   69 ++
 src/util/et/test2.et             |    9 +
 src/util/et/texinfo.tex          | 2077 ++++++++++++++++++++++++++++++++++++++
 src/util/et/vfprintf.c           |   47 +
 src/util/ss/Imakefile            |   68 ++
 src/util/ss/Makefile.in          |  140 +++
 src/util/ss/cmd_tbl.lex.l        |   78 ++
 src/util/ss/config_script        |   25 +
 src/util/ss/copyright.h          |   19 +
 src/util/ss/ct.y                 |   77 ++
 src/util/ss/ct_c.awk             |   77 ++
 src/util/ss/ct_c.sed             |  160 +++
 src/util/ss/data.c               |   16 +
 src/util/ss/error.c              |  113 +++
 src/util/ss/execute_cmd.c        |  219 ++++
 src/util/ss/help.c               |  151 +++
 src/util/ss/invocation.c         |   82 ++
 src/util/ss/list_rqs.c           |   88 ++
 src/util/ss/listen.c             |  136 +++
 src/util/ss/mit-sipb-copyright.h |   19 +
 src/util/ss/mk_cmds.c            |   99 ++
 src/util/ss/mk_cmds.sh           |   23 +
 src/util/ss/options.c            |   32 +
 src/util/ss/pager.c              |   91 ++
 src/util/ss/parse.c              |  139 +++
 src/util/ss/prompt.c             |   31 +
 src/util/ss/request_tbl.c        |   63 ++
 src/util/ss/requests.c           |   48 +
 src/util/ss/ss.h                 |   61 ++
 src/util/ss/ss_err.et            |   39 +
 src/util/ss/ss_internal.h        |  120 +++
 src/util/ss/std_rqs.ct           |   46 +
 src/util/ss/test_ss.c            |  130 +++
 src/util/ss/utils.c              |  137 +++
 src/util/unifdef/Imakefile       |   34 +
 src/util/unifdef/Makefile        |    5 +
 src/util/unifdef/unifdef.1       |  166 +++
 src/util/unifdef/unifdef.c       |  638 ++++++++++++
 47 files changed, 6763 insertions(+)

commit df53bcea92bd141193e4d63cd1cccdab138579b7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:27:22 1993 +0000

    Changed to support double-precision math; some broken awk's can't handle
    numbers as big as this script needs to manipulate.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2609 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/et_c.awk | 50 +++++++++++++++++++++++++++++++++-------
 src/util/et/et_h.awk | 65 ++++++++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 100 insertions(+), 15 deletions(-)

commit d75c692451b8918ef6f8f46874545c7b22eb703b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:25:24 1993 +0000

    Portability changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2608 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/com_err.c | 17 ++++++-----------
 1 file changed, 6 insertions(+), 11 deletions(-)

commit 7e456834448e1e6a67b58a5e3094e23897d5824c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:23:39 1993 +0000

    Change DEFAULT_ACL_NAME to DEFAULT_ADMIN_ACL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2607 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/adm_server.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 428310fc5b13e1c8f1556691c47d508c8b3fe449
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:22:18 1993 +0000

    Change DEFAULT_DBM_FILE to DEFAULT_KDB_FILE.  Include krb5/osconf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2606 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/server/adm_extern.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit b23e8106240a0a90d91120f1767683ac88e7c53b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:21:57 1993 +0000

    Change to reflect new calling interface for krb5_sname_to_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2605 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/movemail.c | 5 +----
 src/appl/popper/pop_init.c   | 3 ++-
 2 files changed, 3 insertions(+), 5 deletions(-)

commit 05ce549c00e402c426b0e335571e3acf006ccd64
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:20:49 1993 +0000

    Remove DependTarget (done by default)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2604 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit d0217fc3224364d46984932ca3d758480350fbe2
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:18:48 1993 +0000

    Change to work with Kerboers Imake structure
    
    Changed to include Kerberos libraries.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2603 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/Config.generic | 29 +++++++++++++++++------------
 1 file changed, 17 insertions(+), 12 deletions(-)

commit d6df5b8bc391ac1726d3bd63bee1605b9b634eae
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:18:16 1993 +0000

    Change dependencies on path.h to KRB5_PATH_TTY, KRB5_PATH_LOGIN, etc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2602 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/sys_term.c | 10 +++++-----
 src/appl/telnet/telnetd/telnetd.c  |  4 ++--
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 63c59b334f2b9bb62f0f9002150a1433ad73f3c8
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:17:05 1993 +0000

    Allow variable $(INCLUDES)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2601 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnetd/Makefile.generic | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ae5560365e1dcd0901a3a661e9312673c23f1807
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:16:16 1993 +0000

    Vax doesn't need machine/endian.h (our vax doesn't have it)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2600 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/telnet/commands.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 014b4b955c995b5e854cdd31b01879a2d0cb3596
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:15:18 1993 +0000

    Changed so that kerberos5.c would compile with the ENCRYPTION option
    turned off.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2599 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/kerberos5.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit db3c9ffc82c787d0ae6a2ef50eb493545c52a19f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:14:18 1993 +0000

    Added support for credentials forwarding
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2598 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/kcmd.c    |  64 +++-
 src/appl/bsd/krlogin.c |  62 +++-
 src/appl/bsd/krsh.c    |  79 +++-
 src/appl/bsd/login.c   | 972 ++++++++++++++++++++++++-------------------------
 4 files changed, 636 insertions(+), 541 deletions(-)

commit 4b9d6affed7078beb956bd4b37d172c3e971337c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:13:44 1993 +0000

    Added support for credentials forwarding
    
    Support both V4 and V5 authentication.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2597 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krshd.c | 923 ++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 757 insertions(+), 166 deletions(-)

commit e28f3d0688890183cc320620b63abc7f8279a037
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:12:49 1993 +0000

    Fixed logic bug which lead to a security bug when both .rhosts and
    Kerberos-mediated logins were done.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2596 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c | 84 ++++++++++++++-----------------------------------
 1 file changed, 23 insertions(+), 61 deletions(-)

commit 002e6a0866d7bedc10bc0712b27898abcd705867
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:12:07 1993 +0000

    Define #KERBEROS, so things don't break
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2595 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krcp.c | 2 --
 1 file changed, 2 deletions(-)

commit 0ca76824b1fa863bfe19b7270c2763123e8b3973
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:11:09 1993 +0000

    Added forward.c -- credentials forwarding
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2594 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Imakefile | 37 ++++++++++++++++++++++++-------------
 1 file changed, 24 insertions(+), 13 deletions(-)

commit 55465357680598f5719464a2132788f7acee62f7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:10:22 1993 +0000

    Changed organization; server and client in separate directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2593 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/Imakefile         | 15 +++++----------
 src/appl/sample/sserver/sserver.c |  2 +-
 2 files changed, 6 insertions(+), 11 deletions(-)

commit ea0f536e559c56f10b5b4f0ecb369f49b6094007
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:09:58 1993 +0000

    Remove LintTarget (done by default)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2592 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/Imakefile | 1 -
 1 file changed, 1 deletion(-)

commit 556e73db668ad6be35a3d099021610518d2cc1f9
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:08:25 1993 +0000

    Changed organization; server and client in separate directories
    
    Fixed bad printf format.
    
    Changed convert_sname_principal interface.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2591 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/sclient.c | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 1cc676bb8b3548682aa82fa3f526e09afe5d2690
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:07:59 1993 +0000

    Remove lint target (added by default)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2590 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/Imakefile | 1 -
 1 file changed, 1 deletion(-)

commit 5567f2b0fc955790655807980e46637bdccdac70
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:07:18 1993 +0000

    Include telnet as one of the applications to build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2589 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fd934753115c95061116840733d47aa1752cb942
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 12:06:52 1993 +0000

    Change DEFAULT_DBM_FILE to DEFUALT_KDB_FILE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2588 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/kdb5_mkdums.c | 2 +-
 src/tests/verify/kdb5_verify.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 81bd3f22f7eaaa0878498731da02d67e3f2ad330
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:56:13 1993 +0000

    Added OS_Telnet name of 4.3bsd.  Use gawk instead of awk for this architecture
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2587 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 5 +++++
 1 file changed, 5 insertions(+)

commit 598b270c1353d9d9efed2d0191aa7959f5da8f5e
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:55:53 1993 +0000

    Fixed OS_TelnetName to be Ultrix4.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2586 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ultrix.cf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bb00fe759cb2067ed8afab0c3f56d9a91a06f1ca
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:55:22 1993 +0000

    SunOS does have setenv.  Fixed typo in HasGcc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2585 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/sun.cf | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e6ec749d66cefc6f795fd4d12e3c36ded26d1aca
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:54:30 1993 +0000

    Changes to move ss and et into the build tree.  Changes to explicitly grab
    Kerberos V4 libraries.  Changes to make install locations more configurable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2584 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 38 +++++++++++++++++++++++---------------
 1 file changed, 23 insertions(+), 15 deletions(-)

commit 7d6ca1098e9fc425dfd1cf78c1421ebca2cc84b4
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:53:21 1993 +0000

    Changes to include ss and et as part of the Kerberos V5 build
    
    Changes to improve configurability of where Kerberos's data files live.
    
    Changes to move the Imake macros closer to those used by X11.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2583 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 163 ++++++++++++++++++++++++++++++++++++------------
 1 file changed, 122 insertions(+), 41 deletions(-)

commit cd316b6485c7fa42096dc81a4614c588ef0c03f9
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:52:55 1993 +0000

    Lots of changes to bring Imake.tmpl closer to the X11 standard
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2582 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.tmpl | 602 +++++++++++++++++++++++++++++++++-----------------
 1 file changed, 401 insertions(+), 201 deletions(-)

commit f3ae53d0b2ed66d6b1c585ed767493ed09aee9b3
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:51:51 1993 +0000

    Lots of changes to bring the macros used closer to the X11 imake rules
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2581 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules | 1142 ++++++++++++++++++++++++++++--------------------
 1 file changed, 672 insertions(+), 470 deletions(-)

commit dbcfec5945f60407dbdad70ee37afb4263461bec
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:50:52 1993 +0000

    Changed to use a search list of preauthentication techniques
    
    Changed to support getting an initial ticket from a service key.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2580 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 194 ++++++++++++++++++++++++++++++++++------------
 1 file changed, 144 insertions(+), 50 deletions(-)

commit 748bfc54d1857a0c5bba6d53897de9312ecc9a18
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:49:53 1993 +0000

    Fixes to improve logging and cleanup deallocation strategy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2579 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 337 ++++++++++++++++++++-------------------------------
 1 file changed, 132 insertions(+), 205 deletions(-)

commit af264e82b3dbc0c00c5063c6a147e2fdc418db96
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:48:28 1993 +0000

    Pass in actual packet to process_tgs_req so that two different checksumming
    can be done, in case of ASN.1 screwup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2578 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 98a60dc19f5a7fedf1110677e6f839c55b13656c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:48:11 1993 +0000

    Fixed #ifdef 0 --> #if 0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2577 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/policy.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 16b7b9460f1e55d12c5c7080bbb1787f7aeb1917
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:47:12 1993 +0000

    Changed function delcaration to support doing two ways of checksumming
    a TGS_REQ, because of an ASN.1 encoding screwup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2576 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 01e25b5ae80391c0555875ca4f2ceb573a2f2ea3
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:46:23 1993 +0000

    Changed deallocation strategy to be cleaner
    
    Changes to support two variants on the checksumming behavior to fix
    ASN.1 encoding screwup.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2575 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 113 +++++++++++++++++++++++++++++++----------------------
 1 file changed, 66 insertions(+), 47 deletions(-)

commit 90d4223ce97168d1c84a2a6634956627b0a4437c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:42:29 1993 +0000

    Fixed bug where a freed structure was being derefenced
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2574 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 29659d85b4fa5ade798713b9a9883edc9ff6cd08
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:40:01 1993 +0000

    Improve error message logging
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2573 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 20 +++++++++++++++++---
 1 file changed, 17 insertions(+), 3 deletions(-)

commit 981c12f9c7ed46c9c08688cb0a4912ba4c5728a1
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:33:33 1993 +0000

    Portability changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2572 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/kuserok.c  | 18 ++++++++++++++++--
 src/lib/krb425/mk_priv.c  |  2 ++
 src/lib/krb425/mk_safe.c  |  2 ++
 src/lib/krb425/rd_priv.c  |  2 ++
 src/lib/krb425/rd_safe.c  |  2 ++
 src/lib/krb425/sendauth.c |  2 +-
 6 files changed, 25 insertions(+), 3 deletions(-)

commit 9c1bfa49c7598f28ce7bee6f870e453f24d51994
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 11:31:22 1993 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2571 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/sample/fcmd.c    | 40 ++++++++++++---------------
 src/lib/gssapi/sample/flogin.c  |  3 --
 src/lib/gssapi/sample/flogind.c |  8 +++---
 src/lib/gssapi/sample/login.c   | 61 +++++++++++++++++++----------------------
 4 files changed, 49 insertions(+), 63 deletions(-)

commit f063b893a0109ae8a2de68b8f557322bbd749353
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:27:43 1993 +0000

    Changed to only encode the rtime if it is non-zero in the structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2570 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/tgrq2ktgrq.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 56f81e05fadd6fda61e75ddb9367cb25299f8a52
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:27:21 1993 +0000

    Changed to only encode the from time if it is non-zero in the structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2569 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ktgrq2tgrq.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 117fd0659c81ad90cec3330e539e2f1c964ff6a5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:25:41 1993 +0000

    Patch so that a ticket with no host address generate the correct
    ASN.1 code.  (The host address field is optional!!!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2568 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ketpt2etpt.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 798d7e7a240f0fcae4cbe89816bcb2881b46e4a6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:24:52 1993 +0000

    Change to generate the renew_time if it was non-zero in the structure,
    instead of depending on the ticket flags.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2567 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/etpt2ketpt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f9cbaaf6ac664d8f8b69c3ee5abc083f0ee09fab
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:24:28 1993 +0000

    Chnages to support the new KRB5_CRED message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2566 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 35 ++++++++++++++++++++++++++++++++---
 1 file changed, 32 insertions(+), 3 deletions(-)

commit da2da9ae4600cd2dde44fb76594a6db171eaa9f5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:24:05 1993 +0000

    New routines to support the new KRB_CRED structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2565 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit f075405d4c42da8fed37be8a74079e00342a9845
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:24:01 1993 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2564 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/cred2kcred.c | 104 ++++++++++++++++++++++
 src/lib/krb5/asn.1/crep2kcrep.c | 179 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/kcred2cred.c | 110 +++++++++++++++++++++++
 src/lib/krb5/asn.1/kcrep2crep.c | 188 ++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/free/f_cred.c      |  46 ++++++++++
 src/lib/krb5/free/f_cred_enc.c  |  59 +++++++++++++
 6 files changed, 686 insertions(+)

commit 37980a2609df92e17d9392a567a2850e24123e65
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:23:02 1993 +0000

    Added new error code for bad name type when converting a hostname to
    a service principal.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2563 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 614b65c4e6069ecedb19f95863bcede79879724c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:22:44 1993 +0000

    Added new error: unsupported version in database entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2562 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/kdb5_err.et | 1 +
 1 file changed, 1 insertion(+)

commit 8d834800d605f07698b2d8345841582c384e88bf
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:21:36 1993 +0000

    To support the new KRB5_CRED structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2561 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/Imakefile | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit f4f658f6903550427d8b5a2859af10c601b0d819
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:20:26 1993 +0000

    Change to reflect new Imake macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2560 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2388652d8bdaea29cd1e156846c00c4fba77cb26
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:19:07 1993 +0000

    Changed interface to include canonicalization and different requested
    name types.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2559 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sn2princ.c | 84 +++++++++++++++++++++++++++++-----------------
 1 file changed, 54 insertions(+), 30 deletions(-)

commit a81a6645427211aa4fffc7444700b202341f4bd3
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:17:53 1993 +0000

    Changed so that if there is to DBM translation file, to fall back to
    conversion to a username.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2558 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/an_to_ln.c | 66 +++++++++++++++++++++++++++++++---------------
 1 file changed, 45 insertions(+), 21 deletions(-)

commit 2b7332d8ed91014849ab6a4883594c363769abb8
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:15:09 1993 +0000

    Make sendauth() work if the passed-in checksum pointer is NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2557 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/sendauth.c | 10 ----------
 1 file changed, 10 deletions(-)

commit 3c48b49f1cf44d7262a21be16591a526c446f067
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:14:42 1993 +0000

    Make sure authorization data in the TGS_REQ is initialized correctly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2556 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 3 +++
 1 file changed, 3 insertions(+)

commit 55a7cbc5a5d3e97802a959b6ef73cd916da48688
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:14:04 1993 +0000

    Fix so that recvauth will work even if a null cachename is passed in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2555 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/recvauth.c | 29 ++++++++++++++++++-----------
 1 file changed, 18 insertions(+), 11 deletions(-)

commit 6d228f6689786dd44d5a7e55deeae1c5180f7989
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:13:29 1993 +0000

    Only generate a key if it's necessary
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2554 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

commit 8c5083bdb495ce9061ea934aba03af0c04217455
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:12:41 1993 +0000

    Patches to get user-to-user credentials to work correctly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2553 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 22a9b4318e323040f7931281cf8914d07c07210a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:11:44 1993 +0000

    Fix bug where an allocated structure was used before it was checked to
    see if it were null.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2552 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_auth.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7e9caf076c7a72d4c614788d0a137a193f2ceb37
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:11:05 1993 +0000

    Revamped to handle conversion both back and forth between V4 and V5 names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2551 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/conv_princ.c | 190 ++++++++++++++++++++++++++++++++----------
 1 file changed, 147 insertions(+), 43 deletions(-)

commit 5c007d7443ba5c5e13ef122d913e17999b77456b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:09:56 1993 +0000

    Added the new util and config-files subdirectories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2550 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 88a77f531e1882ade1ffb037fcac65d7a79c4b00
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:08:50 1993 +0000

    Added defines for the kerberos database file and the admin acl file
    
    Also added configuration defines KRB5_PATH_TTY, KRB5_PATH_LOGIN, and
    KRB5_PATH_RLOGIN.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2549 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit 2672b043f9f5dc4cf0f817ad56cc20a7433e5253
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:08:25 1993 +0000

    Added support for KRB5_CRED message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2548 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 16 +++++++++++++++
 src/include/krb5/asn.1/encode.h   | 41 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 57 insertions(+)

commit 33d362490b7f9ec9fafa2d4a143e07f5f6d46265
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:07:20 1993 +0000

    Added support for KRB5_CRED messages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2547 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/KRB5-types-aux.h | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 0a21d143f68dc13c6ff6252db77014ec08bc6dc4
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:06:48 1993 +0000

    Added macros for FD_SET and company, if not otherwise defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2546 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/sysincl.h | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 1797f86164084c3163087bfe28918781c73b6d7b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:06:31 1993 +0000

    Added message type number for KRB5_CRED message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2545 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/proto.h | 1 +
 1 file changed, 1 insertion(+)

commit 7f0c202f0d8c09270c3a2a8cdab0c3fee82a0427
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:06:08 1993 +0000

    Changed prototype of krb5_sname_to_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2544 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2dc53a0b5795ee6a204d182ae77800728394ef7f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:05:17 1993 +0000

    Added the kdc_cred structures
    
    Removed FD_SET commands to a better place (sysincls.h)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2543 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 38 ++++++++++++++++++++++++++------------
 1 file changed, 26 insertions(+), 12 deletions(-)

commit 1a8a2feee8ba3b68fae7b8c74ca1aa9ce57fa781
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:04:47 1993 +0000

    Added definition for DEFAULT_DBM_FILE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2542 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb_dbm.h | 2 --
 1 file changed, 2 deletions(-)

commit c1f0c344779bb86ab48d103fcace0c2406546dec
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:04:26 1993 +0000

    Remove default flag which diallowed skey operation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2541 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f10327f96450c571cb102bd7348844172f9f0d51
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:03:54 1993 +0000

    Change KDC_TKT_COMMON_MASK for proper KDC operation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2540 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/fieldbits.h | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 3284a48d87eaf940b84692e8afc408fdb88484da
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:03:38 1993 +0000

    Add definition for DEFAULT_ACL_NAME
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2539 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/adm_defs.h | 1 -
 1 file changed, 1 deletion(-)

commit f9a7fcc15c79c1715ae17285a57e9fa1956778ef
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:03:22 1993 +0000

    Change DEFAULT_DBM_FILE to DEFAULT_KDB_FILE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2538 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c   | 5 +----
 src/admin/destroy/kdb5_destroy.c | 5 +----
 src/admin/stash/kdb5_stash.c     | 6 ++----
 3 files changed, 4 insertions(+), 12 deletions(-)

commit 98406f0345dc4b879aa72728911587a29b56d0e4
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:02:16 1993 +0000

    Fix typo for dbname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2537 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 37d420a7882a0c1bbc7a8110829a2363f23fb1c9
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:02:01 1993 +0000

    Fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2536 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6fc25f1d45ba6fdbe8e6619e97523ff46c3d1968
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 3 00:00:56 1993 +0000

    Changed Kerberos V4 libraries configuration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2535 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/Imakefile | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit cb5ae5617dd0c8176393a5adad22eb145ff523f7
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 2 13:31:03 1993 +0000

    Checked in changes from ISI
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2534 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krlogind.c | 1273 +++++++++++++++++++++++++++++++++++++----------
 1 file changed, 1008 insertions(+), 265 deletions(-)

commit d1a6ac6d75ccd1515028b6e63eb1333588d0fc48
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Apr 13 19:56:34 1993 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2533 dc483132-0cff-0310-8789-dd5450dbe970

 src/util/et/com_err.c            | 133 +++++++++++++++
 src/util/et/com_err.h            |  36 ++++
 src/util/et/compile_et.c         | 359 +++++++++++++++++++++++++++++++++++++++
 src/util/et/compiler.h           |  20 +++
 src/util/et/error_message.c      |  71 ++++++++
 src/util/et/error_table.h        |  30 ++++
 src/util/et/et_c.awk             | 149 ++++++++++++++++
 src/util/et/et_h.awk             |  99 +++++++++++
 src/util/et/et_lex.lex.l         |  26 +++
 src/util/et/et_name.c            |  43 +++++
 src/util/et/init_et.c            |  55 ++++++
 src/util/et/internal.h           |  22 +++
 src/util/et/mit-sipb-copyright.h |  19 +++
 src/util/et/test_et.c            |  47 +++++
 14 files changed, 1109 insertions(+)

commit a0bf498239bc650817aac6e33e058bc6b1449b8a
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Apr 12 16:40:40 1993 +0000

    With prasad's changes to implement forwarding accept and reject options,
    sent 3/30/93.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2530 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/libtelnet/kerberos5.c | 34 +++++++++++++++++++++++++++++-----
 1 file changed, 29 insertions(+), 5 deletions(-)

commit a66ee522071c2b44e38af575332aef598eb667bd
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 15 16:16:48 1993 +0000

    Added fixes for doing ASN.1 breakdown to find KDC-REQ-BODY for checksuming
    purposes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2528 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit be49dfd98e5161b5f4a88ed7a1405e0fa4dfb353
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Mar 15 15:46:51 1993 +0000

    Added changes from HP to checksum actual asn.1 KDC-REQ-BODY structure,
    instead of encoding and decoding it.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2527 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 211 ++++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 185 insertions(+), 26 deletions(-)

commit b9e0a4df30a53585373375b0e2d1cea574eb91fc
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 12 15:58:28 1993 +0000

    Fixed bug in TGS validation logic which prevented you from getting a
    forwarded ticket from a TGT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2526 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 35 +++++++----------------------------
 1 file changed, 7 insertions(+), 28 deletions(-)

commit 15ee85b41b674a1892044f858d48cc2503805db2
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 10 00:31:23 1993 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2525 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.tmpl | 2 ++
 1 file changed, 2 insertions(+)

commit e2261d482ee27f62a9b588b1c9f51132b582736f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 9 23:45:26 1993 +0000

    Initial Version
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2524 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/telnet/Config.generic             |  586 ++++++
 src/appl/telnet/Makefile.orig              |    9 +
 src/appl/telnet/README                     |  588 ++++++
 src/appl/telnet/arpa/telnet.h              |  316 +++
 src/appl/telnet/kern.diff                  |  308 +++
 src/appl/telnet/libtelnet/Makefile.4.4     |   19 +
 src/appl/telnet/libtelnet/Makefile.generic |   68 +
 src/appl/telnet/libtelnet/Makefile.orig    |   44 +
 src/appl/telnet/libtelnet/auth-proto.h     |   97 +
 src/appl/telnet/libtelnet/auth.c           |  658 +++++++
 src/appl/telnet/libtelnet/auth.h           |   87 +
 src/appl/telnet/libtelnet/enc-proto.h      |  125 ++
 src/appl/telnet/libtelnet/enc_des.c        |  720 +++++++
 src/appl/telnet/libtelnet/encrypt.c        |  999 ++++++++++
 src/appl/telnet/libtelnet/encrypt.h        |  106 +
 src/appl/telnet/libtelnet/forward.c        |  613 ++++++
 src/appl/telnet/libtelnet/genget.c         |  105 +
 src/appl/telnet/libtelnet/getent.c         |   53 +
 src/appl/telnet/libtelnet/getopt.c         |  102 +
 src/appl/telnet/libtelnet/herror.c         |   52 +
 src/appl/telnet/libtelnet/kerberos.c       |  548 ++++++
 src/appl/telnet/libtelnet/kerberos5.c      |  717 +++++++
 src/appl/telnet/libtelnet/key-proto.h      |   71 +
 src/appl/telnet/libtelnet/krb4encpwd.c     |  446 +++++
 src/appl/telnet/libtelnet/mem.c            |   96 +
 src/appl/telnet/libtelnet/misc-proto.h     |   79 +
 src/appl/telnet/libtelnet/misc.c           |   94 +
 src/appl/telnet/libtelnet/misc.h           |   42 +
 src/appl/telnet/libtelnet/read_password.c  |  142 ++
 src/appl/telnet/libtelnet/rsaencpwd.c      |  492 +++++
 src/appl/telnet/libtelnet/setenv.c         |  138 ++
 src/appl/telnet/libtelnet/setsid.c         |   37 +
 src/appl/telnet/libtelnet/spx.c            |  588 ++++++
 src/appl/telnet/libtelnet/strcasecmp.c     |   98 +
 src/appl/telnet/libtelnet/strchr.c         |   33 +
 src/appl/telnet/libtelnet/strdup.c         |   44 +
 src/appl/telnet/libtelnet/strerror.c       |   42 +
 src/appl/telnet/libtelnet/strftime.c       |  261 +++
 src/appl/telnet/libtelnet/strrchr.c        |   33 +
 src/appl/telnet/stty.diff                  |   72 +
 src/appl/telnet/telnet.state               |   80 +
 src/appl/telnet/telnet/Makefile.4.4        |   36 +
 src/appl/telnet/telnet/Makefile.generic    |   89 +
 src/appl/telnet/telnet/Makefile.orig       |   44 +
 src/appl/telnet/telnet/authenc.c           |  111 ++
 src/appl/telnet/telnet/commands.c          | 2882 ++++++++++++++++++++++++++++
 src/appl/telnet/telnet/defines.h           |   61 +
 src/appl/telnet/telnet/externs.h           |  465 +++++
 src/appl/telnet/telnet/fdset.h             |   49 +
 src/appl/telnet/telnet/general.h           |   45 +
 src/appl/telnet/telnet/main.c              |  316 +++
 src/appl/telnet/telnet/network.c           |  177 ++
 src/appl/telnet/telnet/ring.c              |  362 ++++
 src/appl/telnet/telnet/ring.h              |  105 +
 src/appl/telnet/telnet/sys_bsd.c           | 1163 +++++++++++
 src/appl/telnet/telnet/telnet.0            |  333 ++++
 src/appl/telnet/telnet/telnet.1            | 1512 +++++++++++++++
 src/appl/telnet/telnet/telnet.c            | 2565 +++++++++++++++++++++++++
 src/appl/telnet/telnet/terminal.c          |  239 +++
 src/appl/telnet/telnet/tmac.an             |   30 +
 src/appl/telnet/telnet/tmac.an.old         |  340 ++++
 src/appl/telnet/telnet/tmac.doc            | 1755 +++++++++++++++++
 src/appl/telnet/telnet/tn3270.c            |  409 ++++
 src/appl/telnet/telnet/types.h             |   52 +
 src/appl/telnet/telnet/utilities.c         |  906 +++++++++
 src/appl/telnet/telnetd/Makefile.4.4       |   32 +
 src/appl/telnet/telnetd/Makefile.generic   |   71 +
 src/appl/telnet/telnetd/Makefile.orig      |   44 +
 src/appl/telnet/telnetd/authenc.c          |   91 +
 src/appl/telnet/telnetd/defs.h             |  292 +++
 src/appl/telnet/telnetd/ext.h              |  236 +++
 src/appl/telnet/telnetd/global.c           |   48 +
 src/appl/telnet/telnetd/pathnames.h        |   51 +
 src/appl/telnet/telnetd/slc.c              |  493 +++++
 src/appl/telnet/telnetd/state.c            | 1473 ++++++++++++++
 src/appl/telnet/telnetd/sys_term.c         | 1900 ++++++++++++++++++
 src/appl/telnet/telnetd/telnetd-ktd.c      | 1466 ++++++++++++++
 src/appl/telnet/telnetd/telnetd.0          |  132 ++
 src/appl/telnet/telnetd/telnetd.8          |  164 ++
 src/appl/telnet/telnetd/telnetd.c          | 1466 ++++++++++++++
 src/appl/telnet/telnetd/telnetd.h          |   49 +
 src/appl/telnet/telnetd/termstat.c         |  650 +++++++
 src/appl/telnet/telnetd/utility.c          | 1188 ++++++++++++
 83 files changed, 33700 insertions(+)

commit ab9b6a8630dde5db5057bb36c430a9dcc14978d1
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 9 23:01:50 1993 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2523 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/Imakefile | 32 ++++++++++++++++++++++++++++++++
 src/appl/sample/sserver/Imakefile | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 64 insertions(+)

commit a24a91a1eb925f886d80feed7d627ce67699ff69
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 9 22:55:41 1993 +0000

    Take out VPATH; take out special cases Krb5Root for RS/6000 and decmips
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2522 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit f48976c6baf12fffa6109ab4d930c8eedb4bc1ac
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Mar 9 22:54:56 1993 +0000

    Added configuration controls for Kdb5Dir (where to put the Kerberos
    database).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2521 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 6134edc17cf41b532192d95e68191b9de6db02b8
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 26 22:04:13 1993 +0000

    Merged in sandia's new secuireid code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2514 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/preauth.c | 154 ++++++++++++++++++++++++++++++---------------
 1 file changed, 103 insertions(+), 51 deletions(-)

commit c3b65b3ab338badcd586332b5d2b7c311a7f5fc4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 26 22:03:55 1993 +0000

    Fixed secureid declarations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2513 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/preauth.h | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit eb8db08929e359687e27a272dd70aa6760dc3c2d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 26 21:10:45 1993 +0000

    Fixed so that if the passed in addresses is NULL, default to using local
    host address.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2512 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 1e535357048fb2a9920ba803ba12c1b8fcc813b4
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 26 21:04:32 1993 +0000

    Fixed stupid typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2511 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_data.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 53999e11de5fb7d7f6e4a768dab00a04d6a4aa79
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 26 21:01:19 1993 +0000

    Work around code where malloc(0) returns 0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2510 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_data.c | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

commit 916ab24c38ac9427fedf224e8a6736afe29ac3f2
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 26 20:56:22 1993 +0000

    The authdata field of the credential wasn't being copied.  Fixed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2509 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_creds.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit df2373c9d3e59a50e1c3158894dbb593b5491f82
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 26 20:48:56 1993 +0000

    Do the right thing if the passed auth data is null
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2508 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_auth.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 6d38164014cbea8f5e72be2ee33544634bf87e5e
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 26 20:46:59 1993 +0000

    In krb5_copy_addresses(), do the right thing if the passed address is NULL.
    Lint cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2507 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_addrs.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit b074990089d251b5190eb2d8c70a5d6d7e998e97
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 26 20:36:37 1993 +0000

    Renamed read_password.c -> read_passwd.c, and string_to_key.c to
    str_to_key.c, to avoid 14 char length problems.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2506 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/Imakefile | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit b8db34fcb0108bd48c99715cc57b61afa4654a29
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 26 20:36:15 1993 +0000

    Renamed copy_checksum.c to copy_cksum.c, to avoid 14 char length problems
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2505 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 38e372194b77f52194f6a4fa13f9827196863c10
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 26 20:34:20 1993 +0000

    Added include for <errno.h>
    Backup definition for MAXPATHLEN
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2504 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/store_mkey.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 569bfc88b8dd640a83ce99403ecefe33bf369f08
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 26 20:31:08 1993 +0000

    Fixed locking #includes
    Changed name for default KDB file name
    Changed format of KDB to have a version number, for compatibility
    in the future (and yet still be compatible for this change).
    Fixed typo in alternative salt encoding code.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2503 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 69 ++++++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 55 insertions(+), 14 deletions(-)

commit 035e7e4af17f638c653afc754f38b628d3054b92
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 26 00:13:47 1993 +0000

    Added missing osconf.h include
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2502 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/extern.c | 1 +
 1 file changed, 1 insertion(+)

commit fcca8adfd55339b3475df3b85664bca4c1673dff
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 26 00:06:48 1993 +0000

    Change DEFAULT_DBM_FILE -> DEFAULT_KDB_FILE (latter is defined in osconf.h)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2501 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/extern.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dc05c6ceaa143415b8605f8a2b6f8579687059ed
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 23 14:19:33 1993 +0000

    Added fix to avoid the malloc(0) problem
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2500 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/kdcr2kkdcr.c | 23 +++++++++++++----------
 src/lib/krb5/asn.1/tgrq2ktgrq.c | 22 ++++++++++++----------
 2 files changed, 25 insertions(+), 20 deletions(-)

commit 53e63b04c8978aab74a29c4a2e76a3a49e3926de
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 23 00:56:31 1993 +0000

    Added #define for errno.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2499 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_write.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9a6d4a9d0c63d9a63753f6fa94ec2ac70df38b3b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 23 00:55:50 1993 +0000

    Added include for errno.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2498 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_store.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 790da6d9f0434b4fe967de7eb673a6762335bba7
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 23 00:54:21 1993 +0000

    Added include for errno.h; check for length = 0 before allocating: for
    malloc()'s where malloc(0) can return 0.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2497 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_read.c | 22 +++++++++++++++++-----
 1 file changed, 17 insertions(+), 5 deletions(-)

commit bf2d720eb446c1f641735f961679a1bc08363882
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 23 00:48:38 1993 +0000

    Added define for <errno.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2496 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_nseq.c | 1 +
 1 file changed, 1 insertion(+)

commit 5b4ce48d69ab9e20eec7b6727c503652f72f6882
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 23 00:47:49 1993 +0000

    Portability changes for unicos and sysvimp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2495 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_maybe.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 4ccadc338cd26ccb2434a27c2dca17166fe5739b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 23 00:45:00 1993 +0000

    Added include for errno.h; added support for fchmod()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2494 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_init.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 180c638a229800fe08082c33a3ed2da99729abe1
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 23 00:42:40 1993 +0000

    Added include for errno.h; added support for systems w/o fchmod()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2493 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_gennew.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 890cffec6ce6889b484b61b44b224f95e637646c
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 23 00:37:26 1993 +0000

    Added include for errno.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2492 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_destry.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a0417eea2db21c167323ee0f45b971f1d3d48cec
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 20 00:58:46 1993 +0000

    Remove silly call to V4 string_to_key.  get_in_tkt does the right
    thing automatically.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2491 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/kpasswd.c | 140 +------------------------------------------
 1 file changed, 3 insertions(+), 137 deletions(-)

commit 4afe48938aaf794dd0f7ac422c586bcce0f1a934
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 20 00:58:33 1993 +0000

    Remove dependency on V4 kerberos library --- shouldn't need it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2490 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/Imakefile | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit 07db4423140044ea45a2d201fcbaa53e0bcd0222
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 19 00:27:13 1993 +0000

    Return sane error message if passwed in argument is NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2489 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/etpt2ketpt.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 4fce6240eb7000bfc164c9ba49912e5990c7164d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 19 00:26:30 1993 +0000

    Sandia bug; return sane error message if passed in argument is NULL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2488 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/kaddr2addr.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit b16570362ece38f04f721c4783fed6f3dc7c18c2
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 19 00:23:23 1993 +0000

    Sandia bug fix.  The client address field is optional
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2487 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/etpt2ketpt.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 9687fcd4d50b0696550859a661c498e3c1566577
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jan 11 15:14:43 1993 +0000

    Fix silly bug in kpasswd that caused it to report "out of memory"
    every time it is run on some machines.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2480 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/kpasswd/kpasswd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d282068fba6fb539cc92ff45d3f737e95e52ab15
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jan 11 14:24:54 1993 +0000

    Added declaration for gen_new
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2479 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 1 +
 1 file changed, 1 insertion(+)

commit 413bc00b4bb6bf2f69e563b4c4b0cf37fe809f93
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 6 00:31:46 1993 +0000

    Fix logic in fcc_close(); krb5_fcc_close_file() should be called if
    a file is open.  Using MAYBE_CLOSE() was just the wrong thing to use.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2478 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_close.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit ca750f043036002ddd8e5e64f862680359f5d4c6
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 6 00:20:13 1993 +0000

    Fixed initialization of krb5_scc_data's file member
    
    Free allocated memories on error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2477 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_gennew.c | 23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

commit 5162fd54409ae73cac913312bd7b5bfc3df52838
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 6 00:10:14 1993 +0000

    Bugs found in fcc_gennew.c:
        1) krb5_ccache fd not initialized (should be set to -1 to indicate file
            is closed)
        2) Extra close of file during normal execution causes problems in a
            multi-threaded environment and is never necessary (close deleted).
        3) Garbage Collection.  Errors left memory allocated.
    
    From: pato@apollo.com (Joe Pato)
    Date: Fri, 27 Sep 91 16:40:40 EDT
    To: krb5-bugs@MIT.EDU
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2476 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_gennew.c | 26 ++++++++++++++++++++------
 1 file changed, 20 insertions(+), 6 deletions(-)

commit 4693b9f32a3d44f4f0bcedb6233dd73c28ddc4ed
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Dec 12 03:07:41 1992 +0000

    Add missing SRCS definition necessary for make depend to work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2470 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/Imakefile      | 1 +
 src/appl/simple/client/Imakefile | 1 +
 src/appl/simple/server/Imakefile | 1 +
 src/tests/create/Imakefile       | 1 +
 src/tests/hammer/Imakefile       | 1 +
 src/tests/verify/Imakefile       | 1 +
 6 files changed, 6 insertions(+)

commit 5a9e3514942fb52dd289d120ab4f9c69ddb1933c
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Nov 10 14:41:01 1992 +0000

    Declare environ to be an extern variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2463 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/krshd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 809f0cfccbc3e284380db78da91fee199006aaba
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 30 14:36:27 1992 +0000

    Change to reflect Beta 2 distribution
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2461 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3095354c89323cc380495b7ce19862bf948cd557
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 30 14:33:37 1992 +0000

    KRB5_PADATA_ENC_RANDOM --> KRB5_PADATA_ENC_TIMESTAMP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2460 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/proto.h     | 4 +++-
 src/kadmin/kpasswd/kpasswd.c | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit fea8edc409d63fbad517228cbfa2f9f586e84e2c
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 30 14:33:06 1992 +0000

     KRB5_PADATA_ENC_RANDOM --> KRB5_PADATA_ENC_TIMESTAMP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2459 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/client/kadmin.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bcf4ae144b56b336ce5107f19b549777af2a880a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 30 14:31:36 1992 +0000

    New dump version that includes the alternate key, alternate salt,
    as well as extra expansion fields.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2458 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c | 189 ++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 137 insertions(+), 52 deletions(-)

commit b6e248daa1e4ee80222847363eab933cefd2d4e3
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 30 14:29:59 1992 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2457 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/pp.c   | 33 +++++++++++++++++++++++++++++++++
 src/tests/verify/pkey.c | 29 +++++++++++++++++++++++++++++
 2 files changed, 62 insertions(+)

commit 97b9bda15f53d3c961f951fa0ccc3496c9729265
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 30 14:23:56 1992 +0000

    Changes to support VAX9000 cross compiling
    Also change so that debugging information is there by default, and that
    cc is used instead of GCC (for saber debugging)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2456 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

commit 571f6d5626d7d52a71db09fe25939634103ae4e9
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 30 14:17:46 1992 +0000

    Fixed name of acl file, removed unecessary define
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2455 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/adm_defs.h | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 876d7e5d27f1c0db0a9b55404a0f1135bb490abc
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 30 14:11:12 1992 +0000

    Added make depend target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2454 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/Imakefile | 3 +++
 1 file changed, 3 insertions(+)

commit 9104e5399c14db913c71e76b90d09b8cf9c0ea90
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 30 14:09:54 1992 +0000

    Change to use default principal from the cache if it exists.
    Change to use preauthentication.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2453 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 78 ++++++++++++++++++++++++++++++++++++-----------
 1 file changed, 61 insertions(+), 17 deletions(-)

commit bea6aea24d87a277094035b9ca33b72d46ef3eb0
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 30 14:08:49 1992 +0000

    Fixed prototypes for massive change in kdc_util.c, policy.c, and
    do_{as,tgs}_req.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2452 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/policy.h | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 34db5edc73984f1a02e5dfcf81f1b157f3b5a346
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 30 14:08:14 1992 +0000

    Massive changes to do_as_req.c, do_tgs_req.c, kdc_util.c, and policy.c
    Fixed bug so that renewable/forwardable/proxiable/tickets work on all
    tickets, not just the TGS server.  Fixed bug so that proxiable tickets
    don't work on TGT tickets.
    
    Revamped structure to make things cleaner, and easier to understand.  Nearly
    all of the validation routines have been moved to a validate_as_request
    and a validate_tgs_request subroutine in kdc_util.c.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2451 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  | 249 ++++++++++++++++++++++++++-------
 src/kdc/do_tgs_req.c | 210 ++++++++++++++++------------
 src/kdc/kdc_util.c   | 382 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/kdc/policy.c     |  77 ++++-------
 4 files changed, 730 insertions(+), 188 deletions(-)

commit b32b9b5ff08d5ed2059b0551adaaeaef4ac71379
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 30 14:05:27 1992 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2450 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/md5crypto.c | 64 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/md5/md5glue.c   | 38 +++++++++++++++++++++++++
 2 files changed, 102 insertions(+)

commit c15373cde8cf9cd0aefb9eb591401faa32a06166
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Sep 30 13:24:49 1992 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2449 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/util.c       | 165 ++++++++++++++++
 src/include/krb5/adm_defs.h | 198 +++++++++++++++++++
 src/include/krb5/preauth.h  |  81 ++++++++
 src/include/krb5/rsa-md5.h  |  64 ++++++
 src/lib/krb5/krb/preauth.c  | 460 ++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 968 insertions(+)

commit 8d6cbed053acbd046975c48a252924630ea6669d
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 20:26:18 1992 +0000

    (Hopefully final) rearrangement of KDC database structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2448 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit 820c0ef6a3e74b4e4ba8d6dda264eaf6424a0575
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 20:01:47 1992 +0000

    Added KRB5_KDB_PWCHANGE_SERVICE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2447 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 1 +
 1 file changed, 1 insertion(+)

commit b5a82ce6fc4b16a6e9ab3b69482eb0ee13242f47
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 16:50:26 1992 +0000

    Fixed error message texts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2446 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 290f17f6688d0d7c7d0fb2e1c64ed51a4c5f6cc3
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 16:49:32 1992 +0000

    Added errors KDC_PREAUTH_FAILED and KDC_SERVER_NOMATCH
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2445 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/errors.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit d4e95b17ce5d033759cb529f0cada608982ef5c8
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:51:34 1992 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2444 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/bsd/Imakefile           |   70 ++
 src/appl/bsd/kcmd.c              |  611 ++++++++++++++++
 src/appl/bsd/krcp.c              | 1420 ++++++++++++++++++++++++++++++++++++
 src/appl/bsd/krlogin.c           | 1468 ++++++++++++++++++++++++++++++++++++++
 src/appl/bsd/krlogind.M          |  102 +++
 src/appl/bsd/krlogind.c          | 1365 +++++++++++++++++++++++++++++++++++
 src/appl/bsd/krsh.c              |  416 +++++++++++
 src/appl/bsd/krshd.M             |  164 +++++
 src/appl/bsd/krshd.c             | 1340 ++++++++++++++++++++++++++++++++++
 src/appl/bsd/login.c             |  684 ++++++++++++++++++
 src/appl/bsd/logutil.c           |  178 +++++
 src/appl/bsd/rcp.M               |  130 ++++
 src/appl/bsd/rlogin.M            |  200 ++++++
 src/appl/bsd/rsh.M               |  153 ++++
 src/kadmin/client/Imakefile      |   45 ++
 src/kadmin/client/kadmin.M       |    0
 src/kadmin/client/kadmin.c       |  773 ++++++++++++++++++++
 src/kadmin/client/kadmin_add.c   |  275 +++++++
 src/kadmin/client/kadmin_adr.c   |  158 ++++
 src/kadmin/client/kadmin_cpr.c   |  160 +++++
 src/kadmin/client/kadmin_cpw.c   |  281 ++++++++
 src/kadmin/client/kadmin_del.c   |  153 ++++
 src/kadmin/client/kadmin_done.c  |   93 +++
 src/kadmin/client/kadmin_inq.c   |  238 ++++++
 src/kadmin/client/kadmin_mod.c   |  223 ++++++
 src/kadmin/client/kadmin_msnd.c  |  320 +++++++++
 src/kadmin/kpasswd/Imakefile     |   40 ++
 src/kadmin/kpasswd/kpasswd.M     |    0
 src/kadmin/kpasswd/kpasswd.c     |  998 ++++++++++++++++++++++++++
 src/kadmin/kpasswd/networked.c   |  226 ++++++
 src/kadmin/server/Imakefile      |   58 ++
 src/kadmin/server/adm_adm_func.c |  873 +++++++++++++++++++++++
 src/kadmin/server/adm_check.c    |  144 ++++
 src/kadmin/server/adm_extern.c   |   65 ++
 src/kadmin/server/adm_extern.h   |   82 +++
 src/kadmin/server/adm_fmt_inq.c  |  218 ++++++
 src/kadmin/server/adm_funcs.c    |  599 ++++++++++++++++
 src/kadmin/server/adm_kadmin.c   |  371 ++++++++++
 src/kadmin/server/adm_kpasswd.c  |  122 ++++
 src/kadmin/server/adm_listen.c   |  164 +++++
 src/kadmin/server/adm_nego.c     |  339 +++++++++
 src/kadmin/server/adm_network.c  |  286 ++++++++
 src/kadmin/server/adm_parse.c    |  270 +++++++
 src/kadmin/server/adm_process.c  |  454 ++++++++++++
 src/kadmin/server/adm_server.c   |  480 +++++++++++++
 src/kadmin/server/adm_server.h   |   43 ++
 src/kadmin/server/adm_v4_pwd.c   |  437 ++++++++++++
 src/kadmin/server/kadmind.M      |    0
 48 files changed, 17289 insertions(+)

commit d96ae575ff8eef11fe1dfb3bffdede9d31cb5e57
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:47:04 1992 +0000

    New optional argument for specifiying which port to use
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2443 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/client.c | 23 ++++++++++++++++++-----
 1 file changed, 18 insertions(+), 5 deletions(-)

commit c5f40f105f0c30051da855511d43376b17a05ef6
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:43:06 1992 +0000

    Added support for preauthentication
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2442 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/kdc5_hammer.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 0b6d33a451e8571aa0ecc75084f462deeaef5a8e
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:41:33 1992 +0000

    Fixup RM_CMD vs RM
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2441 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 79cccbb65de53e92193642b146b40d37dae89eb3
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:40:05 1992 +0000

    Redone format of klist output
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2440 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.c | 108 ++++++++++++++++++++++++----------------------
 1 file changed, 56 insertions(+), 52 deletions(-)

commit d6da9a783603ce4b19a06a05c7ef717706e2a608
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:39:34 1992 +0000

    Added include of sys/types.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2439 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 1 -
 1 file changed, 1 deletion(-)

commit 1ae4e73fbba885b5f8bee0b09504b41948b224b7
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:38:48 1992 +0000

    Added support for alternate key/salt; attempt to use a V4 salttype if
    possible.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2438 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

commit 13471fa4f9475d898c085f0592842e21faa00d14
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:37:19 1992 +0000

    struct gss_channel_bindings_desc -> gss_channel_bindings_struct
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2437 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/gssapi.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 47d1b4272ba559d1fca882baf39b69232be54e4e
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:35:35 1992 +0000

    Fold in ISI changes for asn.1 fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2436 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/kprin2prin.c | 45 ++++++++++---------------------------
 src/lib/krb5/asn.1/kpwds2pwds.c |  2 +-
 src/lib/krb5/asn.1/ktgrq2tgrq.c | 18 +++++++--------
 src/lib/krb5/asn.1/prin2kprin.c | 41 +++++----------------------------
 src/lib/krb5/asn.1/tgrq2ktgrq.c | 50 ++++++++++++++++++++++++++++++++++++++++-
 5 files changed, 77 insertions(+), 79 deletions(-)

commit 239b0304339ff42143553fbf15321c0fe37d0553
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:17:12 1992 +0000

    Fold in ISI changes for asn.1 fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2435 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile    | 17 ++++++----
 src/lib/krb5/asn.1/KRB5-asn.py  | 70 ++++++++++++++++++++++++++---------------
 src/lib/krb5/asn.1/kdcr2kkdcr.c | 51 +++++++++++++++++++++++++++++-
 src/lib/krb5/asn.1/kkdcr2kdcr.c | 18 +++++------
 4 files changed, 114 insertions(+), 42 deletions(-)

commit 89b0d33f1db03152326dc9a0f91da4206e385eaa
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:07:18 1992 +0000

    Added two new error messages: KRB5KDC_PREAUTH_FAILED and KRB5KDC_SERVER_NOMATCH
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2434 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 48 ++++++++++++++++++++---------------
 1 file changed, 27 insertions(+), 21 deletions(-)

commit 959f784cf43bdd70f1f929fe910cf89c1ffd694c
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:04:48 1992 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2433 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/adm_err.et | 186 +++++++++++++++++++++++++++++++++++
 1 file changed, 186 insertions(+)

commit a26566b8faa489d1c5c6329503fcd88b60a90c07
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:03:57 1992 +0000

    Added kadmin error tables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2432 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/Imakefile | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit a30b697d8f093e1d6daf3531bb67c64935ccb0e1
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:03:01 1992 +0000

    Added files: f_pwd_data.c and f_pwd_seq.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2431 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/Imakefile | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 2ed0624cc4f02eaaccd4793f582cab9c1f7fb5d2
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:02:17 1992 +0000

    Typo fixup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2430 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sn2princ.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 27a96988f439500845512019d3cd19f3a68404ed
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:01:34 1992 +0000

    #ifdef cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2429 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/read_pwd.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 6ad90da3584054621bb8421d3dc762bae58b1f66
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 14:00:29 1992 +0000

    Added support for secondary KDC port
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2428 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/osconfig.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 738e8ef49a6d36c863a88a30a971af4edc85a542
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 13:59:28 1992 +0000

    Added support for secondary Kerberos port
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2427 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 33 ++++++++++++++++++++++++++++++---
 1 file changed, 30 insertions(+), 3 deletions(-)

commit d483e620a86a5016783b8fb70d74f81bc9aad77d
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 13:58:37 1992 +0000

    Changes to store the alternate key/salt information if present
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2426 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 214 +++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 159 insertions(+), 55 deletions(-)

commit a5125a84b92c5f8437abe08c111226429bbd4f58
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 13:56:47 1992 +0000

    Now allows the user to pass in their own custom salt information for the
    master key.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2425 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/fetch_mkey.c | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

commit 00fec4eb15bb8b250227ff6d68a436510ce1a4f1
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 13:55:24 1992 +0000

    Add version number to the ktfile structure.
    Add new function prototypes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2424 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktfile.h | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 95626ac2e0592fdefdd21f44976b3cf46a79e7ab
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 13:54:43 1992 +0000

    Folded in HP's changes to the keytab file format, plus our changes to
    handle the principal type storage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2423 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_util.c | 860 +++++++++++++++++++++++++-----------
 1 file changed, 594 insertions(+), 266 deletions(-)

commit 60e789515b0035eb310af4b505b059041c1cc5be
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 13:53:20 1992 +0000

    Added support for the ktf_remove function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2422 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_remove.c | 49 ++++++++++++++++++++++++++++++++++-
 1 file changed, 48 insertions(+), 1 deletion(-)

commit 5512e5adfc6fbff09dfceed984ab3da0d433391e
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 13:51:55 1992 +0000

    Removed needless break statements (was causing Saber to flame)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2421 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

commit bf0258aac76cf01975acb42799ce84f28c741ce1
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 13:50:57 1992 +0000

    Re-indented to improve readability; fixed error handling situation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2420 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 210 +++++++++++++++++++++----------------------
 1 file changed, 104 insertions(+), 106 deletions(-)

commit 381b21fcfd2accaf5792cdca43d4a4e4a5c95e6b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 13:48:55 1992 +0000

    Change to alocate krb5_principal correctly.
    Added missing error handler
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2419 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_read.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 587a6b133471fa1e28dfaeea610bbf61acc3ee19
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 13:48:05 1992 +0000

    Change to alocate krb5_principal correctly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2418 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_read.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit f16a10925ef099826daa44404ede2ac67693ee5f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 13:47:04 1992 +0000

    Added check of the receiver's address (if present)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2417 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_priv.c | 6 ++++++
 src/lib/krb5/krb/rd_safe.c | 5 +++++
 2 files changed, 11 insertions(+)

commit 230838596b3ea4da7ade51fefd6cb8b2a3491d4f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 13:45:39 1992 +0000

    Changes to support new calling sequence for get_in_tkt (preauthentication
    and KDC reply changes)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2416 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/in_tkt_pwd.c | 12 ++++++++----
 src/lib/krb5/krb/in_tkt_sky.c | 17 ++++++++++-------
 2 files changed, 18 insertions(+), 11 deletions(-)

commit e792711f3edecaa4cce549cf3b9f605e65e2055e
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 29 13:44:04 1992 +0000

    Changes to support preauthentication, and return of KDC's reply packet
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2415 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 76 ++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 68 insertions(+), 8 deletions(-)

commit 350399874ef96e448cb975310c78d2f6c44bb98f
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 28 22:36:47 1992 +0000

    Fix SRCS lines so that the files mentioned are really the source files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2414 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 04f47b378b202502c05341219ff27ac0a149bffe
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Sep 28 22:35:33 1992 +0000

    Fix bug where util.o was mentioned as a source file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2413 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dbb85cf259571372405eb56409c1f21d51fb375d
Author: John Carr <jfc@mit.edu>
Date:   Fri Sep 25 03:10:55 1992 +0000

    Minor type changes.
    Set SO_REUSEADDR.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2412 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/server.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit e9b7aaae9a55292a3e9f6e54533369f91c805193
Author: John Carr <jfc@mit.edu>
Date:   Fri Sep 25 03:09:52 1992 +0000

    Principal type changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2411 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/pop_pass.c | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit a28e0077f356bcc74b53d8900780069ba12238bb
Author: John Carr <jfc@mit.edu>
Date:   Fri Sep 25 03:09:09 1992 +0000

    Changes for separate source and build directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2410 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/Imakefile | 4 ++--
 src/lib/crypto/md4/Imakefile | 8 +++-----
 2 files changed, 5 insertions(+), 7 deletions(-)

commit 9b738c185af6751fb3dfe0b5e3d0791b66a8addb
Author: John Carr <jfc@mit.edu>
Date:   Fri Sep 25 03:06:56 1992 +0000

    Merge subdirectories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2409 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/Imakefile | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit e8ed26804e5a4fc6eda8ad28b91876f8ee4237bd
Author: John Carr <jfc@mit.edu>
Date:   Fri Sep 25 03:06:00 1992 +0000

    Changes for separate source and binary directories.
    MIT configuration options.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2408 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 42 ++++++++++++++++++++++++++++++++++++++----
 1 file changed, 38 insertions(+), 4 deletions(-)

commit edf545237e72d37b354411b4b592cd4b74216804
Author: John Carr <jfc@mit.edu>
Date:   Fri Sep 25 03:04:27 1992 +0000

    Principal type changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2407 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/acc_sec.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 83f8a9014fdc2893dd19f89bef044f81fb324e40
Author: John Carr <jfc@mit.edu>
Date:   Fri Sep 25 03:03:10 1992 +0000

    Changes for separate source and binary directories.
    Library reorganization.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2406 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/Imakefile | 30 +++++++++++++-----------------
 1 file changed, 13 insertions(+), 17 deletions(-)

commit c9075180e4b259cf6e8827276884b079e4d34418
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:43:08 1992 +0000

    Added kpasswd directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2405 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6494dd89fe92e80b8459693a7fa0e9d3b3798bd1
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:34:56 1992 +0000

    Changed to use an ACL file to determine who is allowed to download new
    Kerberos distribution files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2404 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 70 ++++++++++++++++++++++++------------------------------
 1 file changed, 31 insertions(+), 39 deletions(-)

commit 1ca04288d0737d42891b5b48bf415f18d285969a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:33:06 1992 +0000

    Changed service name from rcmd to host.  Changed to reflect new
    get_in_tkt calling sequence.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2403 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 7c8a917a3930f61fa5daa2006fbca431dc31fa11
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:32:05 1992 +0000

    Changed Kerberos service name to "host".  Also define the acl for the
    Kerberos V5 ACL.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2402 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a15b5af8468d165a6069604aa1e5d79c9e3f34bb
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:31:06 1992 +0000

    Changed installation directory of file to be the sbin directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2401 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 195003ffb6cd568ec47487494cab1dbd66f2774a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:29:32 1992 +0000

    hcc really has void signal returns!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2400 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ibm.cf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6a5fa46b1ff59dbf601d59f8ac2717f8e5ddc6f0
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:27:43 1992 +0000

    Removed some saber lint flames
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2399 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_tick.c  | 25 ++++++++++++++++---------
 src/lib/krb5/krb/decrypt_tk.c | 16 ++++++++++------
 src/lib/krb5/krb/gc_frm_kdc.c |  4 ++--
 3 files changed, 28 insertions(+), 17 deletions(-)

commit 825b7f6cc96bb0f89d826500b6b6741eb701d1bf
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:23:25 1992 +0000

    Made the conversion process more flexible by allowing making the realm
    conversion optional on a per-service basis.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2398 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/conv_princ.c | 97 ++++++++++++++++++++++++-------------------
 1 file changed, 55 insertions(+), 42 deletions(-)

commit af6d38fcf7ba2a84bfb657762523c0c4a8c2899e
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:22:13 1992 +0000

    Modified to initialize the krb5 principal type information.  Also modified
    to zero terminate the principal strings.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2397 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/bld_pr_ext.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 433e7194dabec5b75504c38e614b63bcdd2224e6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:21:43 1992 +0000

    Added the preauth.c file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2396 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit b937b20419818fc9aac1dad339852dd23ccf055f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:20:23 1992 +0000

    Added define's for the secondary KDC portname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2395 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit a2ffdd033cd5f3bcf0f08a9d3a74e7b3d634ab94
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:19:55 1992 +0000

    Added sample (un)defines for KRBCONF_VAGUE_ERRORS and
    KRBCONF_KDC_MODIFIES_KDB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2394 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 1d9fc00b0c731d4cc9562d839c8bc2e44329f637
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:16:14 1992 +0000

    Sandia changes to support password generation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2393 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 32 ++++++++++++++++++++++++++++++++
 src/include/krb5/asn.1/encode.h   | 23 +++++++++++++++++++++++
 2 files changed, 55 insertions(+)

commit c9f7f439d98c321e9f595c5b139d053990c5317d
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:14:57 1992 +0000

    Added sandia routines for supporting machine picked passwords
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2392 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/KRB5-types-aux.h | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit af523b4aaef0c9610248fd67e39b67cb575bce67
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:13:31 1992 +0000

    Added preauthentication data types: ENCKEY, RANDOM, and SECUREID
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2391 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/proto.h | 4 ++++
 1 file changed, 4 insertions(+)

commit c16525ca812975bfa23f7cbe96c5e7f598a507d4
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:12:55 1992 +0000

    Added Sandia changes; password phrase changes, and FD_SET macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2390 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 568dd58d114c880275a83fd1be9451507619c0ca
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:11:44 1992 +0000

    Added the KDB_DISALLOW_SVR flag
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2389 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit b10fcbd2ffabe35410a385f47aa1f0cbc27a8c52
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:10:49 1992 +0000

    Changes to support preauth.  Added prototypes for krb5_obtain_padata
    and krb5_verify_padata.  Changed prototype for krb5_get_in_tkt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2388 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 26 ++++++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

commit 6d14855bbe6ea106b6f12aeeee95e8e2a45f8cbc
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:10:24 1992 +0000

    Added new typdef krb5_preauthtype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2387 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 1 +
 1 file changed, 1 insertion(+)

commit 167d11827e98f6eaac59fe83e847b7e766063ff3
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:09:45 1992 +0000

    Fix so that the kdb5_entry structure is clered before we start filling
    it in.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2386 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 1 +
 1 file changed, 1 insertion(+)

commit 3808f64d2da2e1756e86775535ae5a3dc341bcb6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:09:14 1992 +0000

    Changed the ldb command so that it would accept wildcards
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2385 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 92 ++++++++++++++++++++++++++++++++++++----------
 1 file changed, 72 insertions(+), 20 deletions(-)

commit 99081e9069e6aba144c770bfca7161ef7f4629cc
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:08:25 1992 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2384 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.h | 52 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

commit 86b249a251ce6b9285bcbbf4d2736b071644430f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:07:59 1992 +0000

    Moved defines to kdb5_edit.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2383 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

commit af99f9f2a875455a55fb5f4a0d57a59513b01ac8
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:05:37 1992 +0000

    Added util.c file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2382 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/Imakefile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 6702c1f96257f320069ad124759020668fe0fea7
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 24 23:04:31 1992 +0000

    Changed to clear the kdb5_db_entry before assigning it.  (To keep
    the alt_key structure clear since we're not filling it in yet.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2381 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.c | 2 ++
 1 file changed, 2 insertions(+)

commit 53f366e66a6ac514ba22ed7b03d47bf68be5ae9d
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 1 14:51:31 1992 +0000

    Changes to use the new krb5_425_conv_principal function to map a V5 principal
    to a V4 name.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2380 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 31 ++++++++++++++-----------------
 1 file changed, 14 insertions(+), 17 deletions(-)

commit 8c2cc2a5ca4f6d357a072bcf3359701d0b24db81
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 1 14:50:43 1992 +0000

    Modifications so that whether something came in on the secondary or
    primary port is logged.  (Function prototypes needed to be changed.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2379 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit b2b4d361e6e2cfd92d3aff3cdf2388d73fdcbd4f
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 1 14:49:54 1992 +0000

    Added error code for a write error whle sending a response packet
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2378 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc5_err.et | 1 +
 1 file changed, 1 insertion(+)

commit fc06bbb74b8bbefbd58ecc46b0f1b35f87b7f6c9
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 1 14:49:03 1992 +0000

    Modifications so that whether something came in on the secondary or
    primary port is logged.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2377 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c   | 15 ++++++++-------
 src/kdc/do_as_req.c  | 15 +++++++++++++--
 src/kdc/do_tgs_req.c | 20 +++++++++++++++++---
 3 files changed, 38 insertions(+), 12 deletions(-)

commit 287bf193b09b4aac0c2e39823e77a69cecda1f26
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 1 14:46:35 1992 +0000

    Improve error handling for replay cache errors
    
    Use new calling prototype for krb5_db_fetch_mkey().
    
    Fix up TGT name generation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2376 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 34 +++++++++++++++++++++++-----------
 1 file changed, 23 insertions(+), 11 deletions(-)

commit e15250c4aec8663ce6a3b5c340e28e21ef09300b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Sep 1 14:43:33 1992 +0000

    Changes so that the KDC will listen on two ports (i.e., port 88 and
    port 750).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2375 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 173 +++++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 127 insertions(+), 46 deletions(-)

commit 1b19ee707a04739966938c2b9a7e16ebd270047f
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 27 22:40:29 1992 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2374 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_pwd_data.c | 44 +++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/free/f_pwd_seq.c  | 45 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 89 insertions(+)

commit 6f18b4b34d02bcf7ce2848ba8963f358108b7a21
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 27 13:47:25 1992 +0000

    Fixed lint flamage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2373 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 1 -
 1 file changed, 1 deletion(-)

commit 0245bc108129ffad3a0c457c06bdfabe7b707b38
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 26 21:49:14 1992 +0000

    Changed to make saber flame less..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2372 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decode_kdc.c |  3 ++-
 src/lib/krb5/krb/encode_kdc.c | 16 +++++++++++-----
 2 files changed, 13 insertions(+), 6 deletions(-)

commit 5ba5349f9ff592e00d8797930fef580947f48745
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Aug 26 21:15:37 1992 +0000

    Fixed some saber bugs...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2371 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_addrs.c  | 23 +++++++++++++----------
 src/lib/krb5/krb/copy_athctr.c |  7 ++++---
 src/lib/krb5/krb/copy_auth.c   | 12 +++++++-----
 src/lib/krb5/krb/copy_creds.c  | 21 +++++++++++++--------
 4 files changed, 37 insertions(+), 26 deletions(-)

commit 4887ee632d73586d85fba201da5eda6f90072b12
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 25 23:17:32 1992 +0000

    As modified by Prasad @ ISI; PA DATA restructuring...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2370 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ktgrq2tgrq.c | 55 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 54 insertions(+), 1 deletion(-)

commit 11fb9bc4bf349971f4abdb5829a10dea9dfbe9bc
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 25 23:11:13 1992 +0000

    As modified by Prasad @ ISI; PA DATA restructuring...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2369 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/kkdcr2kdcr.c | 56 +++++++++++++++++++++++++++++++++++++++--
 1 file changed, 54 insertions(+), 2 deletions(-)

commit aff5b2b197cd31f5ff2764c3bdae66288e3c6002
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Aug 21 17:04:14 1992 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2368 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/kpwd2pwd.c   |  94 ++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/kpwds2pwds.c | 131 ++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/pwd2kpwd.c   |  70 +++++++++++++++++++++
 src/lib/krb5/asn.1/pwds2kpwds.c |  94 ++++++++++++++++++++++++++++
 4 files changed, 389 insertions(+)

commit 25660ba3ae371bb1d2bd7fe89351dfe206f5a406
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:29:21 1992 +0000

    Principal type changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2367 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c        | 39 +++++++++++++++++++++------------------
 src/kdc/extern.h            |  3 ++-
 src/kdc/kdc_util.c          | 17 +++++++++--------
 src/lib/krb425/get_cred.c   | 16 ++++++++--------
 src/lib/krb425/rd_req.c     |  9 ++++++---
 src/lib/krb5/free/f_princ.c |  6 +++---
 src/slave/kpropd.c          | 11 +++++++----
 7 files changed, 56 insertions(+), 45 deletions(-)

commit 1a6dd7e4eb7cebf997d6b910e3d66985c4b0de66
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:23:41 1992 +0000

    Replace "UINT4" wiht "krb5_ui_4"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2366 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/rsa-md4.h | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 9032524afd0549f615d93de9cf7c71075cd9dfaf
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:23:21 1992 +0000

    Include <unistd.h> on systems that have it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2365 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ext-proto.h | 4 ++++
 1 file changed, 4 insertions(+)

commit f533042ce5c42f8e58cf6ea17487d509a05e2c4f
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:21:29 1992 +0000

    Add shared library support.
    Make DES library name configurable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2364 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 27 ++++++++++++++++-----------
 1 file changed, 16 insertions(+), 11 deletions(-)

commit 5daa3b3155809d9f4d6547996eff4fc87dd03b15
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:19:07 1992 +0000

    Support separate source and binary directories.
    Add depend target.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2363 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/Imakefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit dcd2736ee50ee8d4ef3b715e8c5e3c75c0605f1b
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:18:27 1992 +0000

    Support different source and binary directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2362 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/Imakefile | 52 ++++++++++++++++++++++-----------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

commit f757dac52d4d89bb1cfa099e06408ad25b005c59
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:16:03 1992 +0000

    Delete unused variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2361 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 0d5b2ff353178977443da63c7d6b78f34d93a4d8
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:15:10 1992 +0000

    Change "UINT4" type to "krb5_ui_4"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2360 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4.c | 48 +++++++++++++++++++++---------------------
 src/lib/crypto/md5/md5.c | 55 ++++++++++++++++++++++++++----------------------
 2 files changed, 54 insertions(+), 49 deletions(-)

commit 33753920ee2cc7e8c99d7b8187d760b47087b927
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:12:10 1992 +0000

    Support separate source and binary directories.
    Make name of DES library configurable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2359 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/Imakefile | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit df8b5deb0e9f21b325e1f98ab0a4c1ffb4675933
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:11:48 1992 +0000

    Support separate source and binary directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2358 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/Imakefile     | 14 ++++-----
 src/lib/krb5/os/Imakefile | 72 +++++++++++++++++++++++++----------------------
 2 files changed, 46 insertions(+), 40 deletions(-)

commit a99bed3c9a8d50a3eab2c8fc6b825d3016ccc40c
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:09:51 1992 +0000

    Add new config macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2357 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ibm.cf | 8 ++++++++
 1 file changed, 8 insertions(+)

commit e7867b5e7a7cd83aad982f1b8147e0bec5d48a6b
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:09:22 1992 +0000

    Update to ultrix 4.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2356 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ultrix.cf | 33 ++++++++++++++++++++-------------
 1 file changed, 20 insertions(+), 13 deletions(-)

commit ddf4d9cc473eb8728d753e5d7fdd815aa8f069bd
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:08:26 1992 +0000

    Principal type changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2355 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/kauth2auth.c |  2 +-
 src/lib/krb5/asn.1/kekrp2ekrp.c |  2 +-
 src/lib/krb5/asn.1/kerr2err.c   |  4 ++--
 src/lib/krb5/asn.1/ketpt2etpt.c |  2 +-
 src/lib/krb5/asn.1/kkdcr2kdcr.c |  4 +---
 src/lib/krb5/asn.1/kprin2prin.c |  6 +++--
 src/lib/krb5/asn.1/ktgrq2tgrq.c |  2 +-
 src/lib/krb5/asn.1/ktkt2tkt.c   |  2 +-
 src/lib/krb5/asn.1/prin2kprin.c | 50 ++++++++++++++++++++++++++++++-----------
 9 files changed, 49 insertions(+), 25 deletions(-)

commit 7dd84612afc80ee4de8fc8b996ef8c55a0d0f216
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:08:08 1992 +0000

    Add support for separate source and binary directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2354 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 112 ++++++++++++++++++++++---------------------
 1 file changed, 57 insertions(+), 55 deletions(-)

commit cbb875a9807a0b6041066f3b7fd9dd71bde6df48
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:06:57 1992 +0000

    Fix loop exit test: rv->next should have been rv
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2353 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/adat2kadat.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 36731d467e9495c4de8b3ea6f11af7e5e22e80f9
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:02:54 1992 +0000

    Don't depend on behavior of malloc(0)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2352 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/qbuf2data.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit f4b5489d2792ffe247df4541294e23da87ed8a61
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:01:34 1992 +0000

    Support separate source and binary directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2351 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Imakefile       |  6 +++---
 src/lib/krb5/ccache/stdio/Imakefile | 12 +++++++-----
 src/lib/krb5/keytab/Imakefile       | 12 ++++++------
 src/lib/krb5/keytab/file/Imakefile  | 28 ++++++++++++++--------------
 src/lib/krb5/rcache/Imakefile       | 10 +++++-----
 5 files changed, 35 insertions(+), 33 deletions(-)

commit 6221d7cac8f1304e7868943c41aab71155f9ebbb
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 03:01:00 1992 +0000

    Make DES library name configurable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2350 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1e9c22b0b754f6043019f5a1d98026c532be7146
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 02:59:25 1992 +0000

    Make name of DES library configurable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2349 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 55be49ed89e04e257641fccc33e88fdea07c88d6
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 02:58:57 1992 +0000

    Changes for separate source and binary directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2348 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/Imakefile | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit b3fe263e5dc8b362aec2ee8c35d5528a04cb8fe2
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 02:57:41 1992 +0000

    Principal type changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2347 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/bld_pr_ext.c | 60 ++++++++++++++++----------------
 src/lib/krb5/krb/bld_princ.c  | 80 +++++++++++++++++++++----------------------
 src/lib/krb5/krb/pr_to_salt.c | 40 +++++++++++++---------
 src/lib/krb5/krb/princ_comp.c | 28 ++++++++-------
 src/lib/krb5/krb/rd_req_sim.c |  3 +-
 src/lib/krb5/krb/recvauth.c   |  9 ++---
 src/lib/krb5/krb/unparse.c    | 31 +++++++++--------
 7 files changed, 133 insertions(+), 118 deletions(-)

commit 3fecd7a277f3ab86697bae4c1e232a6ad5806908
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 02:55:12 1992 +0000

    Call krb5_build_principal_ext instead of constructing a principal structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2346 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/tgtname.c | 28 ++++------------------------
 1 file changed, 4 insertions(+), 24 deletions(-)

commit 77cb1a4d7293e413d62b64f1840356b753dfa91c
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 02:53:29 1992 +0000

    Don't depend on behavior of malloc(0)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2345 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_tick.c | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

commit 8740b798f92e86f67b6aa947964f1271f5f67cd1
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 02:51:53 1992 +0000

    Add function krb5_append_addresses, to concatenate two address lists
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2344 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_addrs.c | 53 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

commit 019beff1a44b79b32db55de89079633628d0636e
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 02:51:05 1992 +0000

    Pass extra argument to krb5_walk_realm_tree.
    Principal type changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2343 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 1523eec16716cb5ee6b3a3de2a8127f08ef508a7
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 02:50:22 1992 +0000

    Reduce the scope of the temporary assignment to tktauthent->ticket
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2342 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 1c12e7bfdcba0e92699a9204d2c9a8782f62580e
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 02:48:47 1992 +0000

    Realm separator is now an argument, not a constant
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2341 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/walk_rtree.c | 24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)

commit c4d550b79f2c28269183355bf52b21173c1a8644
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 02:48:17 1992 +0000

    Add protoype for krb5_walk_realm_tree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2340 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 12136ee5a632f7409102da8694a0b88827fd83a0
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 02:47:38 1992 +0000

    Allow imake config files to change kerberos config file locations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2339 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 7d2f934ccf2704d8b637599d67082fce842c0a36
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 02:45:54 1992 +0000

    Allow suppression of function prototypes within structure declarations,
    to avoid MIPS compiler bug.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2338 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h     | 28 ++++++++++++++--------------
 src/include/krb5/encryption.h | 18 +++++++++---------
 src/include/krb5/keytab.h     | 19 ++++++++++---------
 src/include/krb5/rcache.h     | 18 +++++++++---------
 4 files changed, 42 insertions(+), 41 deletions(-)

commit 4226d2a62cc402812baa55266514f53fa332c335
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 02:42:39 1992 +0000

    For mips compiler, allow definition of "NO_NESTED_PROTOTYPES" to
    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

 src/include/krb5/base-defs.h | 45 ++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 41 insertions(+), 4 deletions(-)

commit debb7eb36558fd89bf53447b2af7cdc9e2faae92
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 02:39:58 1992 +0000

    Read data into temporary variables to avoid dependencies on size of
    key version number data type.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2336 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

commit f87a25d7fd47a4c802836dfa049a31235dd7c7f3
Author: John Carr <jfc@mit.edu>
Date:   Fri Aug 21 02:39:13 1992 +0000

    Delete definition of DEPLIBS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2335 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0be9bdba5d41c5530eda0ef9ef551c8d5309131b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 20 01:30:33 1992 +0000

    Changed so that the krb5_data structures (in the principal structure)
    have nulls at the end of the strings, just in case poeple are depending
    on it.  They shouldn't, since principals component may have embedded
    NULL's in them, even though they usually don't.  Nevertheless, it's good
    to be careful.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2334 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_read.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit c626c7db62289b5ac143a7acc6b20c6b63c38d1b
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 20 01:27:29 1992 +0000

    Changed so that the krb5_data structures (in the principal structure)
    have nulls at the end of the strings, just in case poeple are depending
    on it.  They shouldn't, since principals component may have embedded
    NULL's in them, even though they usually don't.  Nevertheless, it's good
    to be careful.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2333 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_read.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

commit cf912bf47da888813a8a73e22ccd9bd73d801943
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 18 23:27:05 1992 +0000

    Added missing queue to rc_io.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2332 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 1 -
 1 file changed, 1 deletion(-)

commit 813d4703e0b4a9ff5eaa93d5d70474dacbae5f06
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 18 23:26:16 1992 +0000

    Changes to support new version of ccache file format.  (This one handles principal
    types.)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2331 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc.h        | 17 ++++++++++++++++-
 src/lib/krb5/ccache/file/fcc_maybe.c  | 10 ++++++++--
 src/lib/krb5/ccache/file/fcc_read.c   | 13 ++++++++++++-
 src/lib/krb5/ccache/file/fcc_write.c  | 13 +++++++++----
 src/lib/krb5/ccache/stdio/scc.h       | 16 +++++++++++++++-
 src/lib/krb5/ccache/stdio/scc_maybe.c | 10 ++++++++--
 src/lib/krb5/ccache/stdio/scc_read.c  | 13 ++++++++++++-
 src/lib/krb5/ccache/stdio/scc_write.c |  9 ++++++++-
 8 files changed, 88 insertions(+), 13 deletions(-)

commit 1d68b54d57acac7afe4aa686425259cb92d62eda
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 18 23:21:22 1992 +0000

    Make sure the right structures actually get copied instead of aliased, and
    make sure everything gets freed on an error return.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2330 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/sendauth.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit ecd643d43e93c63bc562cddcd052fe87ea8d6ad6
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 18 23:19:55 1992 +0000

    Modified to use new principal type system
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2329 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_princ.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit ab30596fc6100b42a626093c24886b03f118d760
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 18 23:19:09 1992 +0000

    Added new file conv_princ.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2328 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit a7d52d373e6a114f791939e982d928059503e735
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 18 23:18:19 1992 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2327 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/conv_princ.c | 98 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 98 insertions(+)

commit 96ba0e578537639fe1d3cc97aef440b792cd272b
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 18 23:16:15 1992 +0000

    Fixed delcaration bug for krb5_create_secure_file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2326 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 52f29c28dbaefd53a58865b17084e80f95b19d87
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 18 23:15:36 1992 +0000

    Added some new feeds that originally came from Sandia
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2325 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

commit 51198ef2c52ab9ffbae2f81b2aa7f615e36a58e1
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 18 23:14:42 1992 +0000

    Andded new ticket files as originally defined by Sandia
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2324 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/fieldbits.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2bad6d4286b00e4b330a014d156e3afa1180eff4
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 18 23:13:24 1992 +0000

    Changed krb5_db_fetch_mkey()'s calling sequence
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2323 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/stash/kdb5_stash.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 35c374389180af9f26d4fabe11a2f5daedb39c65
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 18 23:12:32 1992 +0000

    Changes to support new principal type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2322 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit cd39db4a59479e4e477d9f13dcb4c6a482e297bf
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 18 23:10:17 1992 +0000

    Fixed memory leak and bug in V4 srvtab extraction routine
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2321 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 32 ++++++++++++++++++++------------
 1 file changed, 20 insertions(+), 12 deletions(-)

commit d5be3432c3923886233f8648e3df738ed20ca628
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 18 23:07:31 1992 +0000

    Changed to use the krb5_425_conv_principal() function to map V4 principal
    names to V5 principal names.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2320 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit c8f093ab3fa68ffbb7bb8344cafe784ccefa90b4
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 18 21:44:53 1992 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2319 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/krbfileio.c | 100 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 100 insertions(+)

commit 1460acf2e63e6c0e6a4f283ac8520d2e3c426874
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 13 13:39:51 1992 +0000

    Added defins for krb5_create_secure_file() and krb5_sync_disk_file()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2318 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 5 +++++
 1 file changed, 5 insertions(+)

commit d2f26e5f9d578196fb4cd8e0aef59beb757c9050
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 30 22:25:06 1992 +0000

    Modifications to use the new krb5_principal structure
    
    Modifications to make the krbtgt tickets be handled correctly,
    including cross realm tickets.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2317 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.c | 104 ++++++++++++++++++++++++++++-----------
 1 file changed, 75 insertions(+), 29 deletions(-)

commit 586842340c67613a1945ccb041fd1a5ea8723934
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jul 30 22:14:10 1992 +0000

    Changed what was logged and what wasn't
    
    Made sure the emulation code was careful about zeroing out any sensitive
    data.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2316 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 27 ++++++++++++++++++---------
 1 file changed, 18 insertions(+), 9 deletions(-)

commit a37e15a462b0954032a64853cdeeb8113e60d4bb
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 29 15:36:07 1992 +0000

    Checked in jfc's changes: krb5_principal reorganization
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2315 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 38333747e4ce475ae2da5fc8b1491e1877f786a0
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 29 13:24:49 1992 +0000

    Fixed bug in calling sequence to krb5_principal_compare
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2314 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_retrv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c7f5bfdc9e93e59659038ae8346edd64e17f30cd
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jul 29 13:23:40 1992 +0000

    Fixed bug in calling sequence of fcc_retrv
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2313 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_retrv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit beb70bfa94279ecbd17726a6a876e19bc82831e7
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jul 27 12:38:40 1992 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2312 dc483132-0cff-0310-8789-dd5450dbe970

 src/kadmin/Imakefile | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 100a3231c0c3480f57503b9923b911c56d42c381
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jul 27 12:38:14 1992 +0000

    Added kadmin subdirectory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2311 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 21296496f0abc353858c15216db1cb81eac7214c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jul 24 15:54:46 1992 +0000

    Added bsd to the list of subdirectories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2310 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8bc08a8a8aeade260b8b1a9ae250929ba4ea1c67
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 19 01:59:41 1992 +0000

    Checked in jfc's changes (principal type change)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2309 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_util.c | 79 +++++++++++++++++++++++++------------
 1 file changed, 53 insertions(+), 26 deletions(-)

commit d0567a0e4e424bb8ca52660969e71c2d91a6ccba
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 18 23:14:47 1992 +0000

    Checked in jfc's changes to track new principal structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2308 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 31 ++++++++++++++++++++-----------
 1 file changed, 20 insertions(+), 11 deletions(-)

commit 0eba7f2a5c9aac5e47ae9eefd685d381642eac89
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 18 18:56:40 1992 +0000

    Added new argument to krb5_db_fetch_mkey call
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2307 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/kdb5_mkdums.c | 3 +--
 src/tests/verify/kdb5_verify.c | 3 +--
 2 files changed, 2 insertions(+), 4 deletions(-)

commit 87523c4d89b56d93de579185f095a3b5531f4233
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 17 23:03:01 1992 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2306 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/kdestroy.M | 61 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)

commit 8ec6cccc3e0911c411e9e9a390e35f112b30ca09
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 17 22:53:43 1992 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2305 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.M  |  64 ++++++++++++++++++++++++++++++++
 src/slave/kpropd.M | 107 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 171 insertions(+)

commit 313dea6973d2b80f3d1c9e44140c384d88881538
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 16 22:58:33 1992 +0000

    Fixed typo; missing close comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2304 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/errors.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ea51432c6aba2bce512b85f5184f9ba66525af26
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 16 22:38:11 1992 +0000

    Sandia change: don't include definition for strlen on hpux machines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2303 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 2 ++
 1 file changed, 2 insertions(+)

commit 2db03939c25cca17d50674db2309d453e3f2270c
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 16 22:37:15 1992 +0000

    Checked in jfc's changes:
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2302 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

commit 3e26bb0f035093779223c706fc861a2d0d0ac82e
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 16 22:34:43 1992 +0000

    Added sandia changes for Unicos61
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2301 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/dbm.h | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit cf591cde55f0a3d15d5826330cdaebcb382bd122
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 16 22:31:18 1992 +0000

    Added sandia changes for using rand/srand on System V machines that
    don't have random()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2300 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 7bd4fa10656b115296f3311e9ff6a7562756f80a
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 16 22:26:12 1992 +0000

    Checked in jfc's changes to do with function prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2299 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit ef6781c3ab62174e19d1af1e32eb53f33eda71d0
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 16 22:24:17 1992 +0000

    Added Sandia changes for BITS64, but commented out for now...
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2298 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/wordsize.h | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 276d55dbb1bf259e76cc428d218d5dfadb7792e1
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jun 11 20:45:32 1992 +0000

    Added definitions for new error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2297 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/errors.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit bee55701e1c775bd27a0eaadc1aa79cf9507df3a
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 10 22:50:57 1992 +0000

    Checked in jfc's changes to handle the new principal structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2296 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_read.c  | 68 +++++++++++++++++------------------
 src/lib/krb5/ccache/stdio/scc_write.c | 28 +++++++--------
 2 files changed, 47 insertions(+), 49 deletions(-)

commit 02082d421c8e331da19b0ba349c93f0d54a49050
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 10 22:44:30 1992 +0000

    Checked in jfc's changes to handle new principal type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2295 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_write.c | 30 ++++++++++++++++--------------
 1 file changed, 16 insertions(+), 14 deletions(-)

commit e7a2b26cecf2dc7d3f83bcf001e12e6fd541a4d9
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 10 22:43:44 1992 +0000

    Checked in jfc's changes to do handle new principal format
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2294 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_read.c | 68 ++++++++++++++++++++-----------------
 1 file changed, 36 insertions(+), 32 deletions(-)

commit 7fbfdb6fd977bcd3e37263ded46196f965b8c958
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 10 22:36:52 1992 +0000

    Added principal type of NT_SRV_HST
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2293 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sn2princ.c | 2 ++
 1 file changed, 2 insertions(+)

commit 6b5da137191fb8fb47d970db2e887fed7040771f
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jun 10 20:49:25 1992 +0000

    Checked in jfc's changes to krb5_copy_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2292 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_princ.c | 33 ++++++++++++++++++++++-----------
 1 file changed, 22 insertions(+), 11 deletions(-)

commit ad444bac9a0f03bac0fab38bfc1f58d1ebf28896
Author: John Carr <jfc@mit.edu>
Date:   Wed Jun 10 15:02:51 1992 +0000

    Principal type changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2291 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sn2princ.c | 39 ++++++---------------------------------
 1 file changed, 6 insertions(+), 33 deletions(-)

commit a61b279a26fa665b55267e2c290769fadd6dbbc6
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 9 21:19:12 1992 +0000

    Checked in jfc's changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2290 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 51 ++++++++++++++++++++++++++++++++-----------------
 1 file changed, 33 insertions(+), 18 deletions(-)

commit 5d36225eb4080ae40a47dde50ede8e126500ccaf
Author: John Carr <jfc@mit.edu>
Date:   Tue Jun 9 18:38:03 1992 +0000

    krb5_princ_realm -> krb5_princ_set_realm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2289 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 92921af2a8f7d00c65dc909acd2be47f136ccfdb
Author: John Carr <jfc@mit.edu>
Date:   Tue Jun 9 18:37:36 1992 +0000

    krb5_principal type changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2288 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/extern.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 3d1cca7d283f53611e6bc3e3bf76ca47a97df403
Author: John Carr <jfc@mit.edu>
Date:   Tue Jun 9 17:17:23 1992 +0000

    Principal structure changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2287 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 31 ++++++++++++++++++-------------
 1 file changed, 18 insertions(+), 13 deletions(-)

commit 914402a6501febba84dd6aa076943d2f0eafc0ff
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 9 15:26:25 1992 +0000

    Applied Bill Sommerfeld's patches
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2286 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 233 ++++++++++++++++++++++++++++---------------
 src/lib/krb5/rcache/rc_io.c  | 119 +++++++++++++++-------
 2 files changed, 237 insertions(+), 115 deletions(-)

commit ee23b6a28a7ece24c3498874ce71abe7518bc0b6
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 9 14:57:05 1992 +0000

    strdup(0) now returns 0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2285 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/strdup.c | 2 ++
 1 file changed, 2 insertions(+)

commit ff5f65d631a26311a560764bddf3ee3eb215e243
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 9 11:33:53 1992 +0000

    Fixed to use new krb5_principal structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2284 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/sim_server.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 3b1a59ed04dcf5acf8fa2650a3ff02f840a378eb
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jun 6 00:04:11 1992 +0000

    Added depend target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2283 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/Imakefile | 2 ++
 src/tests/hammer/Imakefile  | 2 ++
 src/tests/verify/Imakefile  | 2 ++
 3 files changed, 6 insertions(+)

commit 341b980ad8dd1fbce2c583fd61baa504a5654cd5
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jun 6 00:00:58 1992 +0000

    Added depend target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2282 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 706e4c1bfb206c4277e24d95e31a8896817fc233
Author: John Carr <jfc@mit.edu>
Date:   Fri May 29 12:14:45 1992 +0000

    Length of realm name is "realmsize", not "size"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2281 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5c213170ad8576d1ee341eb4bc06e6e6da32072b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 29 03:25:04 1992 +0000

    Fixed fence post errors; assigned the principal type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2280 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/parse.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 3e3fbc03ca3161eb0d211e876a39a0f61a8f0d7b
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 29 02:57:07 1992 +0000

    Checked in John Carr's changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2279 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/parse.c | 71 ++++++++++++++++++++++++++----------------------
 1 file changed, 39 insertions(+), 32 deletions(-)

commit 54044054dea7e9c84527d39e929d13616776dc01
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue May 19 16:57:06 1992 +0000

    Added new error codes which appeared in the krb5 protocol draft
    (errorcodes 18 through 23)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2278 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 0c54b0e8c2e21a951abf3036a0a060edb6bc3b05
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 24 03:00:48 1992 +0000

    Added pre-authentication type for DASS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2277 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/proto.h | 3 +++
 1 file changed, 3 insertions(+)

commit 72af0b8004e70b2cd8e10c31e0e9c0c0b033661a
Author: John Carr <jfc@mit.edu>
Date:   Thu Apr 9 17:56:50 1992 +0000

    Delete unused variable.
    Remove extra {} around client_principal initialization.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2276 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/get_cred.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 16ca39cde2a7485ce4322212f4c07b70916a6cc5
Author: John Carr <jfc@mit.edu>
Date:   Wed Apr 8 20:25:49 1992 +0000

    Fix sign error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2275 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/krb_glue.c | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit f1ce177fba026e2ec90e7ea3e0cd4a1ca8d0e2e2
Author: John Carr <jfc@mit.edu>
Date:   Wed Apr 8 15:44:47 1992 +0000

    Allow command line option to select port number
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2274 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/sclient.c | 31 ++++++++++++++++++-------------
 1 file changed, 18 insertions(+), 13 deletions(-)

commit 6b72eb700797fc9bc2d6ae3e5f561763e36a7a7e
Author: John Carr <jfc@mit.edu>
Date:   Wed Apr 8 15:15:26 1992 +0000

    Remove call to xfree (not needed and value freed might be
    uninitialized).
    Fix arg to malloc call (sizeof (x) should have been (x)).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2273 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_tick.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 3bbd3ff1f5cdab3059152906ede8335bd4496de8
Author: John Carr <jfc@mit.edu>
Date:   Tue Mar 31 12:39:49 1992 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2272 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/Imakefile | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 913e4be784c5833689932ce57cc2e1d9ec9670f5
Author: John Carr <jfc@mit.edu>
Date:   Thu Mar 26 04:17:38 1992 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2271 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md5/md5.c | 290 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 290 insertions(+)

commit 0475a4893a68c480d1706e8d75504855fecfaf31
Author: John Carr <jfc@mit.edu>
Date:   Wed Mar 25 15:06:47 1992 +0000

    Change '-' to '_' in directory name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2270 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 83f8766ef5020e3fce3bae5518b7c020c4fcd077
Author: John Carr <jfc@mit.edu>
Date:   Wed Mar 25 15:05:52 1992 +0000

    sed hack needed for SunOS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2269 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/sun.cf | 3 +++
 1 file changed, 3 insertions(+)

commit cfaafe238b3c4eaf74d94c0500a1216fcfb5cce6
Author: John Carr <jfc@mit.edu>
Date:   Wed Mar 25 15:05:27 1992 +0000

    Support alternate source directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2268 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules              | 135 +++++++++++++++---------------------
 src/config/Imake.tmpl               |   6 ++
 src/config/Project.tmpl             |  24 ++++---
 src/kdc/Imakefile                   |  22 +++---
 src/lib/krb5/error_tables/Imakefile |   3 +
 5 files changed, 87 insertions(+), 103 deletions(-)

commit 3281657b47d0ca44048c576036972dd0433dad81
Author: John Carr <jfc@mit.edu>
Date:   Wed Mar 25 15:03:15 1992 +0000

    Support for alternate source directory.
    Make sed hack conditional.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2267 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 066c23598ece5524b7862ed063ab50d7b18ad4b4
Author: John Carr <jfc@mit.edu>
Date:   Wed Mar 25 15:00:22 1992 +0000

    Remove unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2266 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/decrypt_key.c | 1 -
 1 file changed, 1 deletion(-)

commit cde3afe96eeb533afda546fb2d2c0ea4ade4492a
Author: John Carr <jfc@mit.edu>
Date:   Wed Mar 25 14:59:57 1992 +0000

    Fix cast of dbm_open return value
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2265 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5d606c5811245ba10a2008d16c6f8449ba7e24cb
Author: John Carr <jfc@mit.edu>
Date:   Wed Mar 25 14:59:06 1992 +0000

    Changes for alternate source directory: prefix source filenames
    with $(SRCDIR), add -I. to CFLAGS.
    Add real depend target.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2264 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 36 ++++++++++++++++++++----------------
 1 file changed, 20 insertions(+), 16 deletions(-)

commit a2ab2983f1ca9e373a6a2628f59c675446ba3653
Author: John Carr <jfc@mit.edu>
Date:   Wed Mar 25 14:58:33 1992 +0000

    Simplify cleanup macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2263 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8cea5e9dae2b5b9c27101e1f7b3ddbfacc68fd0b
Author: John Carr <jfc@mit.edu>
Date:   Wed Mar 25 14:57:47 1992 +0000

    Add md5 checksum
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2262 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 1 +
 1 file changed, 1 insertion(+)

commit 98f0892875843d86c2028929e8f06d7411e7775d
Author: John Carr <jfc@mit.edu>
Date:   Wed Mar 25 14:57:30 1992 +0000

    Add "all" target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2261 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/Imakefile | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit a4e19cb983d40d2f3059041803170f97ab50d836
Author: John Carr <jfc@mit.edu>
Date:   Wed Mar 25 14:55:35 1992 +0000

    Add md5 checksum types and DES+MD4 and DES+MD5 encryption types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2260 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit d12f70b82a0588e2a39ce419e300d1a54fe826bd
Author: John Carr <jfc@mit.edu>
Date:   Wed Mar 25 06:36:07 1992 +0000

    Add $(SRCDIR) prefix to source files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2259 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 110 ++++++++++++++++++++++-----------------------
 1 file changed, 55 insertions(+), 55 deletions(-)

commit f2e6f2042ad8534400b4fb4c45379ffb15d3586a
Author: John Carr <jfc@mit.edu>
Date:   Wed Mar 25 06:35:31 1992 +0000

    Remove krb5_walk_realm_tree declaration
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2258 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/int-proto.h | 5 -----
 1 file changed, 5 deletions(-)

commit 82c642e76dc64a65fe7b3ca8da301e31d89e2cb3
Author: John Carr <jfc@mit.edu>
Date:   Wed Mar 25 06:34:16 1992 +0000

    Make sed hack for asn.1/Makefile conditional.
    Rename directories to remove hyphens.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2257 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 52 ++++++++++++++++++++++++++++++++++++--------------
 1 file changed, 38 insertions(+), 14 deletions(-)

commit 116377991a08a82eb23f094e596b31134a81a561
Author: John Carr <jfc@mit.edu>
Date:   Wed Mar 25 06:32:26 1992 +0000

    Add md5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2256 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/cryptoconf.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit ac95879c428c3db6d8172b106ed54f8e8abdfda1
Author: John Carr <jfc@mit.edu>
Date:   Thu Mar 12 02:27:21 1992 +0000

    Make sure the ticket in the TGS request is for the ticket granting service.
    Add local variable for encrypted ticket pointer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2255 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 24 +++++++++++++++++-------
 1 file changed, 17 insertions(+), 7 deletions(-)

commit 7c2f60eeff138f9c488fab1ccb57dfdc2457739c
Author: John Carr <jfc@mit.edu>
Date:   Sun Mar 1 17:42:22 1992 +0000

    Remove extra '%' from fprintf format string
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2254 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/kdc5_hammer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d852f45a70de77fabb1a88715ff60f0d49a92f64
Author: John Carr <jfc@mit.edu>
Date:   Sat Feb 29 20:29:15 1992 +0000

    krb5_free_realm_tree is declared in func-proto.h
    Delete the declaration here.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2253 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/int-proto.h | 2 --
 1 file changed, 2 deletions(-)

commit 90e352acc85696c437a7ee8057617e8b6f9df668
Author: John Carr <jfc@mit.edu>
Date:   Sat Feb 29 20:19:38 1992 +0000

    Use ANSI stdio features iff ANSI_STDIO defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2252 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_maybe.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 4095454f9d6e64d5f2bf13ce07cda4a1d96cac23
Author: John Carr <jfc@mit.edu>
Date:   Fri Feb 28 18:24:38 1992 +0000

    Delete include of <isode/psap.h>: it was not needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2251 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ketpt2etpt.c | 5 -----
 1 file changed, 5 deletions(-)

commit 7e3d802968dd325fb8420f8400d624b22670cbf0
Author: John Carr <jfc@mit.edu>
Date:   Tue Feb 25 16:07:29 1992 +0000

    "from" field is optional
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2250 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/tgrq2ktgrq.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 78d1c4ef8fe2bca658551811096608f56d837c2a
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:32:28 1992 +0000

    Add cast to addr argument to bind()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2249 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/pop_init.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8cd939313d4b0ad8e74e288b1fbf70837394fea2
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:31:56 1992 +0000

    #include <stdio.h> first; use correct cast for call to connect
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2248 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/movemail.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 51e4d85b651b6a8052ce3fa3eebfd7131c8a9f17
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:31:33 1992 +0000

    Don't use flock() on AIX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2247 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 07c1c07681f20c332cb9e5e50119ebe143d3b95b
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:30:33 1992 +0000

    Don't build telnet
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2246 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e91e2a575a8569512bd6c07a0e1a55e11bca4f6e
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:29:25 1992 +0000

    Support POSIX file locking.
    Use fstat() instead of stat().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2245 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c | 29 ++++++++++++++++++++++-------
 1 file changed, 22 insertions(+), 7 deletions(-)

commit c97bed3c9de56a87f26ba8b4a66003169e705428
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:28:56 1992 +0000

    ignore some more files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2244 dc483132-0cff-0310-8789-dd5450dbe970

 src/.rconf | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit ee37e12d206af6e0a6d544bd12ede314a25a7f87
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:28:42 1992 +0000

    Use cc -pipe on a sun
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2243 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 74e4b05137729a17424fb39907bcc74d705ad4b1
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:27:37 1992 +0000

    Delete "\" added to work around imake problems; the fix was insufficient
    and a different fix has been made in lib/Imakefile and lib/asn.1/Imakefile.
    Add default IsodeLib definition.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2242 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 7ebbd0f09ad9313e9aa8ce267fb236bb1313518a
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:27:13 1992 +0000

    Use cp -p to copy files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2241 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 52cff6bc7f522e340ce53a46fd0ed7e30d2fd1a7
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:26:54 1992 +0000

    #include <krb5/sysincl.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2240 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 1 +
 1 file changed, 1 insertion(+)

commit 93726adeb58e8485a79ea0955a219c6192ec8bff
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:26:14 1992 +0000

    Add hack to work around imake problems on some systems when building
    asn.1/Makefile.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2239 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 30 +++++++++++++++++++++++++++++-
 1 file changed, 29 insertions(+), 1 deletion(-)

commit 4a18caf14532ea2b9d4e7708fcce6ee280f55057
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:25:59 1992 +0000

    Add cast
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2238 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/acc_sec.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7b376f89538fffc8c6ca6436c071c06b248a80f6
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:25:36 1992 +0000

    index -> strchr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2237 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/imp_name.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 501475746cf54403d486f8892cf145634240ca87
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:24:38 1992 +0000

    Install include files.
    Add hack to work around problems with imake on some systems with
    SYSV style C preprocessors.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2236 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit a3b17b6725ff5015ee36a57dc380034bfe5a387d
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:22:44 1992 +0000

    Include <krb5/sysincl.h> to get time include files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2235 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/u2gen.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f192c2f4a34f8adb17eb3f0a4c91bb540012b4ea
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:21:47 1992 +0000

    Use fork() when vfork() isn't available.
    Use "int" instead of "union wait" on SYSV, AIX, and POSIX.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2234 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/syslog.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit c9e75509941692f858cd19fce2f0c938c486bd0f
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:21:05 1992 +0000

    Add new error code: KRB5_KDB_DB_CORRUPT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2233 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/kdb5_err.et | 1 +
 1 file changed, 1 insertion(+)

commit 9f36255a434db283b8d3a26e97e9cd03fab84afe
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:20:45 1992 +0000

    Install header files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2232 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/Imakefile | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 63779e5410a53bd2f0ec4bf744e4d7624fc8c91e
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:20:06 1992 +0000

    <sys/errno.h> -> <errno.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2231 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/localaddr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 31059f3885f83c37bc5d93b1f47e13f1d229a29b
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:19:28 1992 +0000

    AIX 3.1 support: work around include file bug; include <sys/access.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2230 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/kuserok.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 826b7e257782c46516df370846d506fdd172b18a
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:18:58 1992 +0000

    Always include <krb5/sysincl.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2229 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/an_to_ln.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 91230ebce80145dfd1620a75170f1b5b9c61eea6
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:18:19 1992 +0000

    Use connect() and send() instead of sendto() for better
    error detection.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2228 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 47 ++++++++++++++++++++++++++++----------------
 1 file changed, 30 insertions(+), 17 deletions(-)

commit 13d9a51338239e37ee77f0b22cc784ee97fe822e
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:17:37 1992 +0000

    sizeof (int) -> 4 bytes, because this is supposed to be a portable
    binary representation.
    Fix bug in writing length.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2227 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/encrypt_key.c | 33 +++++++++++++++------------------
 1 file changed, 15 insertions(+), 18 deletions(-)

commit f6babcb6ead6f910d3b3c7c4084b24dcf4ecb28e
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:16:09 1992 +0000

    sizeof(int) -> 4 bytes, because this is intended to be a portable
    binary representation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2226 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/decrypt_key.c | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 0b28e82e4bf068338f61c26c3ae253d4336346b1
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:15:30 1992 +0000

    Make use of ANSI stdio configurable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2225 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/fetch_mkey.c | 2 +-
 src/lib/kdb/store_mkey.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 4aa059f9fa548b8e960efbf279403416a8ba57d9
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:15:07 1992 +0000

    Compare key lengths before comparing key data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2224 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/verify_mky.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 798fe42a149cb39158136001d10781007188b7d9
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:13:59 1992 +0000

    Major rewrite for a more portable data format
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2223 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_util.c | 392 +++++++++++++++++++++++-------------
 1 file changed, 249 insertions(+), 143 deletions(-)

commit 1fafbe31d7c02977df6e27a545d3acc5dac0706b
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:12:50 1992 +0000

    Remove inappropriate __STDC__ test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2222 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_2tgt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b4761ce3e0300cc1a355caa640a7be297e52127c
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:12:09 1992 +0000

    "realms" argument is not const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2221 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/free_rtree.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit eddf249ee8ecd795f60923f8c2e483211fa9dd77
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:11:44 1992 +0000

    Fix arg to krb5_finish_random_key()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2220 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gen_seqnum.c | 2 +-
 src/lib/krb5/krb/gen_subkey.c | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit cd3db54173874248896e77603d72f357b500166d
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:10:21 1992 +0000

    Make use of "const", "volatile", "void", and ANSI stdio configurable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2219 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 134507c3afba9d199b8435dc8ff5c8cd5e6c9fbb
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:09:57 1992 +0000

    Fix arg type for decoder_func
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2218 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bcb22af6d13ae72903b5dde513670a97caa0b447
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:09:23 1992 +0000

    install header files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2217 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/Imakefile | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit a6e4a4170c64160f66c89b328a424dd2e9999eae
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:08:44 1992 +0000

    Make use of "const" and "volatile" configurable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2216 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

commit 5c14d66bc6b83e2e44d571a3774bd62e021a794d
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:08:20 1992 +0000

    New MIT copyright notice
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2215 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/copyright.h | 42 +++++++++++++++++++++++++++++++++---------
 1 file changed, 33 insertions(+), 9 deletions(-)

commit 47fb969665af4592c3662a2108cffd0a40e2da53
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:07:27 1992 +0000

    Always include <sys/file.h>; on AIX or SYSV include <fcntl.h> too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2214 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/sysincl.h | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit ef2eaeb89895bcb548e25f41bbfe4edc598313d6
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:06:45 1992 +0000

    Change include path from "error_tables/foo" to <krb5/foo>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2213 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/error_def.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 4ce4ce452b0a21a00d825368724f5818ba145cff
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:06:25 1992 +0000

    Declare krb5_free_realm_tree()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2212 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 3 +++
 1 file changed, 3 insertions(+)

commit 541ba6414537ce52b8412c4cd575b752c63ab27a
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:05:47 1992 +0000

    Change include path from "asn.1/foo" to <krb5/asn.1/foo>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2211 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn1.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 93e45a2596bcc00be977ae28b2b1d112d787eccb
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:04:58 1992 +0000

    Set umask to 077 on entry so that output files created with stdio
    will not be world-readable.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2210 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 27 +++++++++++++++------------
 1 file changed, 15 insertions(+), 12 deletions(-)

commit 640497bb6d07a316400e7583dce58b8b91187d7c
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:04:11 1992 +0000

    Improve error checking
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2209 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 4b483bf9ef1adaf3998729f2e2f6957bcfb0d626
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 12:03:36 1992 +0000

    Document -t, -K, and -v options
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2208 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.M | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

commit cd725a076b7222615be31462c480670a6b1e82fe
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 11:52:23 1992 +0000

    Add krb5_dbm_db_open_database() and
    krb5_dbm_db_close_database().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2207 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb_dbm.h | 5 +++++
 1 file changed, 5 insertions(+)

commit 4bee4bd353838ae87b4fe9216c47d52cc9c792cc
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 11:50:36 1992 +0000

    Add option '-t' to make a temporary database and rename it into place.
    Call krb5_dbm_open_database() to avoid overhead of multiple calls
    to dbm_open().
    Improve error detection.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2206 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.c | 77 +++++++++++++++++++++++++++-------------
 1 file changed, 53 insertions(+), 24 deletions(-)

commit 378c6a9b23c44825b11fba3d658d82f042634725
Author: John Carr <jfc@mit.edu>
Date:   Sun Feb 23 11:48:31 1992 +0000

    Add two functions: krb5_dbm_db_open_database() and
    krb5_dbm_db_close_database() to keep the file open
    over multiple calls to put_principal().
    Replace stat(), open() with open(), fstat().
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2205 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 147 +++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 109 insertions(+), 38 deletions(-)

commit 614b64d2d523cf721e8768353e05d532285aa800
Author: John Carr <jfc@mit.edu>
Date:   Tue Feb 11 03:19:24 1992 +0000

    Use vfork only on BSD systems, and union wait only on BSD systems
    prior to 4.3 Reno.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2204 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit 71fdba4c460d5eeb152869246f91aa8f999e50c0
Author: John Carr <jfc@mit.edu>
Date:   Tue Feb 11 03:12:06 1992 +0000

    Add debugging, fix printf calls
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2203 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

commit 619f0064d3dee742d57f4ce155ae303094cd9757
Author: John Carr <jfc@mit.edu>
Date:   Tue Feb 11 03:00:01 1992 +0000

    Include <krb5/sysincl.h> and <netinet/in.h>.  The former is needed
    for proper time includes on AIX; the latter makes sure that a
    definition of ntohl is available.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2202 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.c | 3 +++
 1 file changed, 3 insertions(+)

commit aa57c8685ba2862516e72fa37bab96926ee1194d
Author: John Carr <jfc@mit.edu>
Date:   Tue Feb 11 02:48:07 1992 +0000

    Add -v option for verbose output.
    Default to using stored master key (instead of requiring operator
    input).
    Correct error detection on input.
    Use memcpy instead of bcopy.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2201 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.c | 105 ++++++++++++++++++++++-----------------
 1 file changed, 60 insertions(+), 45 deletions(-)

commit 26e094637d792880d1abe8bce2408ccb871af961
Author: John Carr <jfc@mit.edu>
Date:   Mon Jan 13 14:37:58 1992 +0000

    Improve install configuration.
    Use -L/usr/athena/lib and -I/usr/athena/include.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2200 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 42 +++++++++++++++++++++++++++++-------------
 1 file changed, 29 insertions(+), 13 deletions(-)

commit b2d47f421e50157017b1df4b653fb92cd12d94fa
Author: John Carr <jfc@mit.edu>
Date:   Mon Jan 13 14:36:10 1992 +0000

    pepsy 7.0 needs -C to work with Kerberos
    Add new variables to set level of ANSI C support.
    Add install configuration options.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2199 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 44 ++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 42 insertions(+), 2 deletions(-)

commit a4c2196055b5b1c164263af3d1e04d2d49bcdba9
Author: John Carr <jfc@mit.edu>
Date:   Mon Jan 13 14:34:03 1992 +0000

    New variables to describe level of ANSI C support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2198 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ibm.cf    | 20 ++++++++++++++++++++
 src/config/ultrix.cf |  3 +++
 2 files changed, 23 insertions(+)

commit 1602258ec8599f5d15e18a5b00346b9947b46560
Author: John Carr <jfc@mit.edu>
Date:   Fri Dec 20 08:29:33 1991 +0000

    Fixes from pato@apollo.com:
    1. allow extra whitespace in file
    2. fix comparison of realm names to avoid prefix matches
    3. reduce calls to realloc()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2197 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/get_krbhst.c | 36 ++++++++++++++++++++++++++----------
 1 file changed, 26 insertions(+), 10 deletions(-)

commit 971f569cd885457ff22e2df5fb7b2560375f8101
Author: John Carr <jfc@mit.edu>
Date:   Fri Dec 6 14:09:30 1991 +0000

    Declare convtime() static.
    Print "password incorrect" if the password is incorrect.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2196 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit ae5ad7d5ad644bf9102d720b2279da3359b70d2d
Author: John Carr <jfc@mit.edu>
Date:   Fri Dec 6 13:18:16 1991 +0000

    Store the length field of the encrypted key in network byte order
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2195 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/decrypt_key.c | 10 +++++++---
 src/lib/kdb/encrypt_key.c | 10 +++++++++-
 2 files changed, 16 insertions(+), 4 deletions(-)

commit 8f908720f3a6940ac452f48e46f9fb9fea9f3ea7
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 2 17:38:42 1991 +0000

    Added backslash before colon in the PepsyTarget() rule to stop imake on
    Sun's from screwing up.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2194 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a9d7228f97561a5219dd90a11a98847deab2a153
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 2 17:32:16 1991 +0000

    Integrate changes from James Bottomley at UK to make this work on
    Sun's.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2193 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/read_pwd.c | 66 ++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 58 insertions(+), 8 deletions(-)

commit 4337fc0ad4a2916138dd71961e884a2e82a815c6
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 2 17:23:55 1991 +0000

    Integrated Bill Sommerfeld's kinit lifetime parsing changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2192 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 64 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 63 insertions(+), 1 deletion(-)

commit 60e85a3c809b00a5bdf0eb141f79bfa8374579be
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Aug 29 17:45:49 1991 +0000

    Applied patch from Bill Sommerfeld at Apollo
    
    The following patch to klist.c (relative to the beta-1 release)
    improves the output formatting a bit.
    
    a) Expired tickets (relative to the local clock) are reported as
    EXPIRED, in large unfriendly letters.
    
    b) Timestamp printing is collected into one procedure (better
    modularity)
    
    c) if the client name is the same as the default name, it's not
    printed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2191 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.c | 63 ++++++++++++++++++++++++++---------------------
 1 file changed, 35 insertions(+), 28 deletions(-)

commit f9ba7af545c43145745060c557e24f3bbd2fa996
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Aug 20 19:18:43 1991 +0000

    Fixed spelling mistakes
    
    Change to avoid fscanf() into a character array; make it go into a temporary
    variable first, and then copy it in, character by character.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2190 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit de000cc4c310b772936a5a12f2a47be847778c7f
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jul 19 16:55:44 1991 +0000

    change first arg of krb5_get_server_rcache to a krb5_data *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2189 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/sim_server.c | 2 +-
 src/include/krb5/func-proto.h       | 2 +-
 src/lib/gssapi/acc_sec.c            | 2 +-
 src/lib/krb425/mk_priv.c            | 4 +++-
 src/lib/krb425/mk_safe.c            | 4 +++-
 src/lib/krb425/rd_priv.c            | 4 +++-
 src/lib/krb425/rd_safe.c            | 4 +++-
 src/lib/krb5/krb/rd_req_sim.c       | 2 +-
 8 files changed, 16 insertions(+), 8 deletions(-)

commit 898ab99cba4e744a6d5443b2fb8a259fde89824b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jul 19 16:53:13 1991 +0000

    make input a krb5_data rather than null-term string
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2188 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/srv_rcache.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 28664f881cbe3df0eaaf13b52116a750194282c0
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jul 19 16:47:57 1991 +0000

    update krb5_get_server_rcache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2187 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c4ddd0336c7644228055f9997b1b03c262cc67cc
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jul 1 16:27:02 1991 +0000

    Added more robustness to the PepsyTarget rule
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2186 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d9c841f5547c4e23b9676409352b089d0bc09a9a
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Jun 29 17:27:16 1991 +0000

    Made PepsyTarget() rule more robust by allowing basename-types.h to
    be created even if basename_tables.c already exists.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2185 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit adf8dc5aa1d8d31a31932669142e384571c62033
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 14 15:47:49 1991 +0000

    some more subtle changes for ODBM/non-ODBM changes to make the master
    key comparison work properly.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2184 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.c | 30 ++++++++++++------------------
 1 file changed, 12 insertions(+), 18 deletions(-)

commit ede316d884460439be4759639ed6a0ae80b9c145
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 14 15:24:43 1991 +0000

    add code to read v4 database dumps
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2183 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.c | 308 ++++++++++++++++++++++++++++++++++-----
 1 file changed, 269 insertions(+), 39 deletions(-)

commit 330edf8b701d1c6ae2d028ce2e6fc2b983d674cc
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 14 15:23:52 1991 +0000

    describe -f option
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2182 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.M | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 1005a28aca0fe724a5bad26f985d2785990c5439
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 14 15:22:58 1991 +0000

    convert can now handle non-NDBM sites
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2181 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/Imakefile | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

commit 64e6971128064ee52aba26221da499facf591626
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 14 15:21:49 1991 +0000

    with POSIX locks, we gotta have the file open for write if we want to flock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2180 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

commit 45b2aba3c10742d4540345376b29f84bfef5bdb0
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 14 15:13:38 1991 +0000

    add KRB5_KDB_CANTLOCK_DB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2179 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/kdb5_err.et | 2 ++
 1 file changed, 2 insertions(+)

commit d502e1d0fb86aff132e0c7971b32d850f6f05395
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 14 11:42:29 1991 +0000

    add convert to list, with NDBM magic
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2178 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/Imakefile | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 44cbe6c7d9a51d6ea5bce74f0273e2f47b58584d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 14 11:38:29 1991 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2177 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/kdb5_convert.M | 110 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 110 insertions(+)

commit 213050a36e48d7b6fe99fd5011e4ec67cdedc756
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 14 11:28:58 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2176 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/convert/Imakefile      |  29 +++
 src/admin/convert/kdb5_convert.c | 487 +++++++++++++++++++++++++++++++++++++++
 2 files changed, 516 insertions(+)

commit 8107bb3881796343569b5893371cefb2748e9b5f
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 14 08:52:24 1991 +0000

    change kdb to kdb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2175 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 4 ++--
 src/lib/kdb/Imakefile   | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 88d23774b09e1c6ca40515060b6af2d09ad2eb91
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jun 13 14:14:59 1991 +0000

    change "TGS" to "KDC"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2174 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ekrp2kekrp.c |  4 ++--
 src/lib/krb5/asn.1/kekrp2ekrp.c | 10 +++++-----
 src/lib/krb5/asn.1/ktgrq2tgrq.c | 10 +++++-----
 src/lib/krb5/asn.1/tgrq2ktgrq.c |  4 ++--
 4 files changed, 14 insertions(+), 14 deletions(-)

commit ed45b4ba3b1f9e873a914d2ca8cdba61dfde9ff8
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jun 13 14:09:59 1991 +0000

    there's a better way to make these "must be the same" items; define a
    sub-type, tag that for each one, and it all works.  The on-the-wire
    encoding is the same whether the tag is in-line with the sequence or
    attached to the pointer, and the ISODE code turns out to work the same
    anyway.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2173 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 55 +++++++++---------------------------------
 1 file changed, 11 insertions(+), 44 deletions(-)

commit 38c278cda56473eb96e023d297ea6e2545799e27
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jun 13 14:01:43 1991 +0000

    remove files no longer needed with some updated ASN.1 frobbery
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2172 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 12 ------------
 1 file changed, 12 deletions(-)

commit 392afa2137f193e9641a7814a29c77774a3780bd
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jun 13 13:59:39 1991 +0000

    updates for cleaned-up ASN.1 on a few items
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2171 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/KRB5-types-aux.h | 18 ++++++++++
 src/include/krb5/asn.1/asn1defs.h       | 20 ++++--------
 src/include/krb5/asn.1/encode.h         | 58 ++++++++++++++++++---------------
 3 files changed, 55 insertions(+), 41 deletions(-)

commit c8830f2d3080638e23c8a828a71c2ecd7b2f5528
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jun 7 15:59:56 1991 +0000

    Use $(STDC_TOP_INCLUDES) to identify the include directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2169 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c73156d0bf54c8c9d21c0d64a527a1b179200ff6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 7 15:57:46 1991 +0000

    remove TELECOM, SMS_TEST
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2168 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb.conf | 2 --
 1 file changed, 2 deletions(-)

commit 3d4d16b3a6bb5c990c70bada45851874818cea9a
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 7 15:57:19 1991 +0000

    remove DODO
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2167 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb.realms | 1 -
 1 file changed, 1 deletion(-)

commit 97ae49773c6f63b3550e366f215e56adabd09a8b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 7 15:56:12 1991 +0000

    add copyright notice
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2166 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/rtest.c  | 31 +++++++++++++++++++++++++++++++
 src/kdc/rtscript | 22 ++++++++++++++++++++++
 2 files changed, 53 insertions(+)

commit ac74fb3c66f95d9730169cd37f16c16ea639042b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 7 15:53:35 1991 +0000

    fix up notice about code ownership
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2165 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_base.c | 5 +----
 src/lib/krb5/rcache/rc_base.h | 5 +----
 src/lib/krb5/rcache/rc_conv.c | 5 +----
 src/lib/krb5/rcache/rc_dfl.c  | 5 +----
 src/lib/krb5/rcache/rc_dfl.h  | 5 +----
 src/lib/krb5/rcache/rc_io.c   | 5 +----
 src/lib/krb5/rcache/rc_io.h   | 5 +----
 7 files changed, 7 insertions(+), 28 deletions(-)

commit af8ecf512aca0404ef2c717d1567c3095be9c0d8
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 7 11:38:44 1991 +0000

    minor adjustments for des library screw-case
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2164 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit f25bf5f893b60485d5fd08d10764e3fba5de96aa
Author: John Carr <jfc@mit.edu>
Date:   Thu Jun 6 23:56:57 1991 +0000

    For release, optimize by default.
    RT and VAX use -I$(TOP)/include/stdc-incl
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2163 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 3730b4f2a4f15e6ccb3f24be160f012c5a21b7cb
Author: John Carr <jfc@mit.edu>
Date:   Thu Jun 6 23:55:31 1991 +0000

    Delete some rules only used by X
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2162 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules | 99 +-------------------------------------------------
 1 file changed, 1 insertion(+), 98 deletions(-)

commit 6eb263d424cded461b298c8d497dd4da5ff2cdb0
Author: John Carr <jfc@mit.edu>
Date:   Thu Jun 6 23:53:15 1991 +0000

    -los isn't needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2161 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit b083382f94e2f2b2bdb3bf77f8012672c31eeda1
Author: John Carr <jfc@mit.edu>
Date:   Thu Jun 6 23:52:39 1991 +0000

    AIX has strdup and vfprintf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2160 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ibm.cf | 2 ++
 1 file changed, 2 insertions(+)

commit b7992f539754e2344668d903487b4fd65cc7e2a0
Author: John Carr <jfc@mit.edu>
Date:   Thu Jun 6 23:52:08 1991 +0000

    Use ":", not "/bin/true" for ranlib on SYSV
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2159 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.tmpl | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 7260fccd70341772050aae3aef2a04525de880c6
Author: John Carr <jfc@mit.edu>
Date:   Thu Jun 6 23:51:40 1991 +0000

    OtherdirLibraryTarget doesn't supply depend:: target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2158 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/Imakefile            | 1 -
 src/lib/krb5/asn.1/Imakefile        | 2 ++
 src/lib/krb5/ccache/file/Imakefile  | 2 ++
 src/lib/krb5/ccache/stdio/Imakefile | 2 ++
 src/lib/krb5/error_tables/Imakefile | 1 +
 src/lib/krb5/free/Imakefile         | 2 ++
 src/lib/krb5/keytab/Imakefile       | 2 ++
 src/lib/krb5/keytab/file/Imakefile  | 2 ++
 src/lib/krb5/krb/Imakefile          | 1 +
 src/lib/krb5/rcache/Imakefile       | 2 ++
 10 files changed, 16 insertions(+), 1 deletion(-)

commit f5d37d14b98b0107237a3a467ded2f13a6d904a4
Author: John Carr <jfc@mit.edu>
Date:   Thu Jun 6 20:51:51 1991 +0000

    Install localaddr.o, ustime.o, and rnd_confoun.o into -ldes5.
    Install all .o files into -lkrb5.
    Add copyright notice to prevent this file from falling into
    the hands of the Russians.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2157 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

commit cb0b106e9547969ea0bbe087aa43934612473b18
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jun 6 10:09:56 1991 +0000

    Update copyright notice
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2156 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile                           | 18 ++++++++++++++++--
 src/admin/Imakefile                     | 18 ++++++++++++++++--
 src/admin/aname/Imakefile               | 18 ++++++++++++++++--
 src/admin/aname/kdb5_anadd.M            | 18 ++++++++++++++++--
 src/admin/aname/kdb5_anadd.c            | 18 ++++++++++++++++--
 src/admin/create/Imakefile              | 18 ++++++++++++++++--
 src/admin/create/kdb5_create.M          | 18 ++++++++++++++++--
 src/admin/create/kdb5_create.c          | 18 ++++++++++++++++--
 src/admin/destroy/Imakefile             | 18 ++++++++++++++++--
 src/admin/destroy/kdb5_destroy.M        | 18 ++++++++++++++++--
 src/admin/destroy/kdb5_destroy.c        | 18 ++++++++++++++++--
 src/admin/edit/Imakefile                | 18 ++++++++++++++++--
 src/admin/edit/dump.c                   | 18 ++++++++++++++++--
 src/admin/edit/kdb5_ed_ct.ct            | 18 ++++++++++++++++--
 src/admin/edit/kdb5_edit.M              | 18 ++++++++++++++++--
 src/admin/edit/kdb5_edit.c              | 18 ++++++++++++++++--
 src/admin/stash/Imakefile               | 18 ++++++++++++++++--
 src/admin/stash/kdb5_stash.M            | 18 ++++++++++++++++--
 src/admin/stash/kdb5_stash.c            | 18 ++++++++++++++++--
 src/appl/Imakefile                      | 18 ++++++++++++++++--
 src/appl/movemail/Imakefile             | 18 ++++++++++++++++--
 src/appl/popper/Imakefile               | 18 ++++++++++++++++--
 src/appl/sample/Imakefile               | 18 ++++++++++++++++--
 src/appl/sample/sample.h                | 18 ++++++++++++++++--
 src/appl/sample/sclient/sclient.M       | 18 ++++++++++++++++--
 src/appl/sample/sclient/sclient.c       | 18 ++++++++++++++++--
 src/appl/sample/sserver/sserver.M       | 18 ++++++++++++++++--
 src/appl/sample/sserver/sserver.c       | 18 ++++++++++++++++--
 src/appl/simple/Imakefile               | 18 ++++++++++++++++--
 src/appl/simple/client/Imakefile        | 18 ++++++++++++++++--
 src/appl/simple/client/sim_client.c     | 18 ++++++++++++++++--
 src/appl/simple/server/Imakefile        | 18 ++++++++++++++++--
 src/appl/simple/server/sim_server.c     | 18 ++++++++++++++++--
 src/appl/simple/simple.h                | 18 ++++++++++++++++--
 src/appl/user_user/Imakefile            | 18 ++++++++++++++++--
 src/appl/user_user/client.c             | 18 ++++++++++++++++--
 src/appl/user_user/server.c             | 18 ++++++++++++++++--
 src/clients/Imakefile                   | 18 ++++++++++++++++--
 src/clients/kdestroy/Imakefile          | 18 ++++++++++++++++--
 src/clients/kdestroy/kdestroy.c         | 18 ++++++++++++++++--
 src/clients/kinit/Imakefile             | 18 ++++++++++++++++--
 src/clients/kinit/kinit.M               | 18 ++++++++++++++++--
 src/clients/kinit/kinit.c               | 18 ++++++++++++++++--
 src/clients/klist/Imakefile             | 18 ++++++++++++++++--
 src/clients/klist/klist.M               | 18 ++++++++++++++++--
 src/clients/klist/klist.c               | 18 ++++++++++++++++--
 src/config-files/krb.conf.M             | 17 +++++++++++++++--
 src/config-files/krb.realms.M           | 17 +++++++++++++++--
 src/include/Imakefile                   | 18 ++++++++++++++++--
 src/include/kerberosIV/krb4-proto.h     | 18 ++++++++++++++++--
 src/include/krb5/Imakefile              | 18 ++++++++++++++++--
 src/include/krb5/asn.1/KRB5-types-aux.h | 18 ++++++++++++++++--
 src/include/krb5/asn.1/asn1defs.h       | 18 ++++++++++++++++--
 src/include/krb5/asn.1/encode.h         | 18 ++++++++++++++++--
 src/include/krb5/asn1.h                 | 18 ++++++++++++++++--
 src/include/krb5/base-defs.h            | 18 ++++++++++++++++--
 src/include/krb5/ccache.h               | 18 ++++++++++++++++--
 src/include/krb5/crc-32.h               | 18 ++++++++++++++++--
 src/include/krb5/dbm.h                  | 18 ++++++++++++++++--
 src/include/krb5/encryption.h           | 18 ++++++++++++++++--
 src/include/krb5/error_def.h            | 18 ++++++++++++++++--
 src/include/krb5/errors.h               | 18 ++++++++++++++++--
 src/include/krb5/ext-proto.h            | 18 ++++++++++++++++--
 src/include/krb5/fieldbits.h            | 18 ++++++++++++++++--
 src/include/krb5/free.h                 | 18 ++++++++++++++++--
 src/include/krb5/func-proto.h           | 18 ++++++++++++++++--
 src/include/krb5/hostaddr.h             | 18 ++++++++++++++++--
 src/include/krb5/kdb.h                  | 18 ++++++++++++++++--
 src/include/krb5/kdb_dbm.h              | 18 ++++++++++++++++--
 src/include/krb5/keytab.h               | 18 ++++++++++++++++--
 src/include/krb5/krb5.h                 | 18 ++++++++++++++++--
 src/include/krb5/libos.h                | 18 ++++++++++++++++--
 src/include/krb5/los-proto.h            | 18 ++++++++++++++++--
 src/include/krb5/macros.h               | 18 ++++++++++++++++--
 src/include/krb5/mit-des.h              | 18 ++++++++++++++++--
 src/include/krb5/narrow.h               | 18 ++++++++++++++++--
 src/include/krb5/proto.h                | 18 ++++++++++++++++--
 src/include/krb5/rcache.h               | 18 ++++++++++++++++--
 src/include/krb5/rsa-md4.h              | 18 ++++++++++++++++--
 src/include/krb5/safepriv.h             | 18 ++++++++++++++++--
 src/include/krb5/stock/config.h         | 18 ++++++++++++++++--
 src/include/krb5/stock/osconf.h         | 18 ++++++++++++++++--
 src/include/krb5/sysincl.h              | 18 ++++++++++++++++--
 src/include/krb5/widen.h                | 18 ++++++++++++++++--
 src/include/krb5/wordsize.h             | 18 ++++++++++++++++--
 src/kdc/Imakefile                       | 18 ++++++++++++++++--
 src/kdc/dispatch.c                      | 18 ++++++++++++++++--
 src/kdc/do_as_req.c                     | 18 ++++++++++++++++--
 src/kdc/do_tgs_req.c                    | 18 ++++++++++++++++--
 src/kdc/extern.c                        | 18 ++++++++++++++++--
 src/kdc/extern.h                        | 18 ++++++++++++++++--
 src/kdc/kdc5_err.et                     | 18 ++++++++++++++++--
 src/kdc/kdc_util.c                      | 18 ++++++++++++++++--
 src/kdc/kdc_util.h                      | 18 ++++++++++++++++--
 src/kdc/kerberos_v4.c                   | 18 ++++++++++++++++--
 src/kdc/krb5kdc.M                       | 18 ++++++++++++++++--
 src/kdc/main.c                          | 18 ++++++++++++++++--
 src/kdc/network.c                       | 18 ++++++++++++++++--
 src/kdc/policy.c                        | 18 ++++++++++++++++--
 src/kdc/policy.h                        | 18 ++++++++++++++++--
 src/kdc/replay.c                        | 18 ++++++++++++++++--
 src/lib/crypto/crc32/Imakefile          | 18 ++++++++++++++++--
 src/lib/crypto/crc32/crc.c              | 18 ++++++++++++++++--
 src/lib/crypto/crc32/crctest.c          | 18 ++++++++++++++++--
 src/lib/crypto/cryptoconf.c             | 18 ++++++++++++++++--
 src/lib/crypto/des/Imakefile            | 18 ++++++++++++++++--
 src/lib/crypto/des/cbc_cksum.c          | 18 ++++++++++++++++--
 src/lib/crypto/des/cksum.c              | 18 ++++++++++++++++--
 src/lib/crypto/des/cs_entry.c           | 18 ++++++++++++++++--
 src/lib/crypto/des/des.c                | 18 ++++++++++++++++--
 src/lib/crypto/des/des_int.h            | 18 ++++++++++++++++--
 src/lib/crypto/des/destest.c            | 18 ++++++++++++++++--
 src/lib/crypto/des/enc_dec.c            | 18 ++++++++++++++++--
 src/lib/crypto/des/fin_rndkey.c         | 18 ++++++++++++++++--
 src/lib/crypto/des/finish_key.c         | 18 ++++++++++++++++--
 src/lib/crypto/des/init_rkey.c          | 18 ++++++++++++++++--
 src/lib/crypto/des/key_parity.c         | 18 ++++++++++++++++--
 src/lib/crypto/des/key_sched.c          | 18 ++++++++++++++++--
 src/lib/crypto/des/krb_glue.c           | 18 ++++++++++++++++--
 src/lib/crypto/des/make_e.c             | 18 ++++++++++++++++--
 src/lib/crypto/des/make_fp.c            | 18 ++++++++++++++++--
 src/lib/crypto/des/make_ip.c            | 18 ++++++++++++++++--
 src/lib/crypto/des/make_kp.c            | 18 ++++++++++++++++--
 src/lib/crypto/des/make_odd.c           | 18 ++++++++++++++++--
 src/lib/crypto/des/make_p.c             | 18 ++++++++++++++++--
 src/lib/crypto/des/make_pt.c            | 18 ++++++++++++++++--
 src/lib/crypto/des/make_s.c             | 18 ++++++++++++++++--
 src/lib/crypto/des/make_st.c            | 18 ++++++++++++++++--
 src/lib/crypto/des/misc.c               | 18 ++++++++++++++++--
 src/lib/crypto/des/new_rn_key.c         | 18 ++++++++++++++++--
 src/lib/crypto/des/process_ky.c         | 18 ++++++++++++++++--
 src/lib/crypto/des/random_key.c         | 18 ++++++++++++++++--
 src/lib/crypto/des/string2key.c         | 18 ++++++++++++++++--
 src/lib/crypto/des/tables.h             | 18 ++++++++++++++++--
 src/lib/crypto/des/verify.c             | 18 ++++++++++++++++--
 src/lib/crypto/des/weak_key.c           | 18 ++++++++++++++++--
 src/lib/crypto/md4/Imakefile            | 18 ++++++++++++++++--
 src/lib/crypto/md4/md4crypto.c          | 18 ++++++++++++++++--
 src/lib/crypto/md4/md4glue.c            | 18 ++++++++++++++++--
 src/lib/crypto/os/rnd_confoun.c         | 18 ++++++++++++++++--
 src/lib/des425/Imakefile                | 18 ++++++++++++++++--
 src/lib/des425/cksum.c                  | 18 ++++++++++++++++--
 src/lib/des425/des.c                    | 18 ++++++++++++++++--
 src/lib/des425/enc_dec.c                | 18 ++++++++++++++++--
 src/lib/des425/key_parity.c             | 18 ++++++++++++++++--
 src/lib/des425/key_sched.c              | 18 ++++++++++++++++--
 src/lib/des425/new_rnd_key.c            | 18 ++++++++++++++++--
 src/lib/des425/pcbc_encrypt.c           | 18 ++++++++++++++++--
 src/lib/des425/quad_cksum.c             | 18 ++++++++++++++++--
 src/lib/des425/random_key.c             | 18 ++++++++++++++++--
 src/lib/des425/read_passwd.c            | 18 ++++++++++++++++--
 src/lib/des425/str_to_key.c             | 18 ++++++++++++++++--
 src/lib/des425/string2key.c             | 18 ++++++++++++++++--
 src/lib/des425/verify.c                 | 18 ++++++++++++++++--
 src/lib/des425/weak_key.c               | 18 ++++++++++++++++--
 src/lib/gssapi/ac_cred.c                | 18 ++++++++++++++++--
 src/lib/gssapi/acc_sec.c                | 18 ++++++++++++++++--
 src/lib/gssapi/check_tok.c              | 18 ++++++++++++++++--
 src/lib/gssapi/cmp_name.c               | 18 ++++++++++++++++--
 src/lib/gssapi/comp_oid.c               | 18 ++++++++++++++++--
 src/lib/gssapi/dsp_name.c               | 18 ++++++++++++++++--
 src/lib/gssapi/dsp_status.c             | 18 ++++++++++++++++--
 src/lib/gssapi/imp_name.c               | 18 ++++++++++++++++--
 src/lib/gssapi/ind_mechs.c              | 18 ++++++++++++++++--
 src/lib/gssapi/init_sec.c               | 18 ++++++++++++++++--
 src/lib/gssapi/make_tok.c               | 18 ++++++++++++++++--
 src/lib/gssapi/rel_buffer.c             | 18 ++++++++++++++++--
 src/lib/gssapi/rel_cred.c               | 18 ++++++++++++++++--
 src/lib/gssapi/rel_name.c               | 18 ++++++++++++++++--
 src/lib/gssapi/rel_oidset.c             | 18 ++++++++++++++++--
 src/lib/gssapi/rel_sec.c                | 18 ++++++++++++++++--
 src/lib/gssapi/seal.c                   | 18 ++++++++++++++++--
 src/lib/gssapi/sign.c                   | 18 ++++++++++++++++--
 src/lib/gssapi/unseal.c                 | 18 ++++++++++++++++--
 src/lib/gssapi/verify.c                 | 18 ++++++++++++++++--
 src/lib/kdb/Imakefile                   | 18 ++++++++++++++++--
 src/lib/kdb/decrypt_key.c               | 18 ++++++++++++++++--
 src/lib/kdb/encrypt_key.c               | 18 ++++++++++++++++--
 src/lib/kdb/fetch_mkey.c                | 18 ++++++++++++++++--
 src/lib/kdb/kdb_dbm.c                   | 18 ++++++++++++++++--
 src/lib/kdb/kdbint.h                    | 18 ++++++++++++++++--
 src/lib/kdb/setup_mkey.c                | 18 ++++++++++++++++--
 src/lib/kdb/store_mkey.c                | 18 ++++++++++++++++--
 src/lib/kdb/verify_mky.c                | 18 ++++++++++++++++--
 src/lib/krb425/425data.c                | 18 ++++++++++++++++--
 src/lib/krb425/425error.c               | 18 ++++++++++++++++--
 src/lib/krb425/Imakefile                | 18 ++++++++++++++++--
 src/lib/krb425/des_sched.c              | 18 ++++++++++++++++--
 src/lib/krb425/err_txt.c                | 18 ++++++++++++++++--
 src/lib/krb425/get_cred.c               | 18 ++++++++++++++++--
 src/lib/krb425/get_krbhst.c             | 18 ++++++++++++++++--
 src/lib/krb425/get_lrealm.c             | 18 ++++++++++++++++--
 src/lib/krb425/get_phost.c              | 18 ++++++++++++++++--
 src/lib/krb425/kn_parse.c               | 18 ++++++++++++++++--
 src/lib/krb425/kntoln.c                 | 18 ++++++++++++++++--
 src/lib/krb425/krb425.h                 | 18 ++++++++++++++++--
 src/lib/krb425/krb_err.h                | 18 ++++++++++++++++--
 src/lib/krb425/kuserok.c                | 18 ++++++++++++++++--
 src/lib/krb425/mk_priv.c                | 18 ++++++++++++++++--
 src/lib/krb425/mk_req.c                 | 18 ++++++++++++++++--
 src/lib/krb425/mk_safe.c                | 18 ++++++++++++++++--
 src/lib/krb425/net_read.c               | 18 ++++++++++++++++--
 src/lib/krb425/net_write.c              | 18 ++++++++++++++++--
 src/lib/krb425/rd_priv.c                | 18 ++++++++++++++++--
 src/lib/krb425/rd_req.c                 | 18 ++++++++++++++++--
 src/lib/krb425/rd_safe.c                | 18 ++++++++++++++++--
 src/lib/krb425/realmhost.c              | 18 ++++++++++++++++--
 src/lib/krb425/recvauth.c               | 18 ++++++++++++++++--
 src/lib/krb425/sendauth.c               | 18 ++++++++++++++++--
 src/lib/krb425/set_key.c                | 18 ++++++++++++++++--
 src/lib/krb5/Imakefile                  | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/Imakefile            | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/adat2kadat.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/addr2kaddr.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/adr2kadr.c           | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/aprp2kaprp.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/aprq2kaprq.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/arep2karep.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/asn1glue.h           | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/auth2kauth.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/ck2kck.c             | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/cvt_flags.c          | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/decode.c             | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/edat2kedat.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/ekrp2kekrp.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/enck2kkey.c          | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/encode.c             | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/err2kerr.c           | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/etpt2ketpt.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/g2unix.c             | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kadat2adat.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kaddr2addr.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kadr2adr.c           | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kaprp2aprp.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kaprq2aprq.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/karep2arep.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kauth2auth.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kck2ck.c             | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kdcr2kkdcr.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kdcr2ktgsr.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kedat2edat.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kekrp2ekrp.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kerr2err.c           | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/ketpt2etpt.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kkdcr2kdcr.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kkey2enck.c          | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/klsrq2lsrq.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kprep2prep.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kprin2prin.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/kpriv2priv.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/ksafe2safe.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/ktgrq2tgrq.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/ktgsr2kdcr.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/ktkt2tkt.c           | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/ktran2tran.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/lsrq2klsrq.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/prep2kprep.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/prin2kprin.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/priv2kpriv.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/qbuf2data.c          | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/safe2ksafe.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/tgrq2ktgrq.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/tkt2ktkt.c           | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/tran2ktran.c         | 18 ++++++++++++++++--
 src/lib/krb5/asn.1/u2gen.c              | 18 ++++++++++++++++--
 src/lib/krb5/ccache/Imakefile           | 18 ++++++++++++++++--
 src/lib/krb5/ccache/ccbase.c            | 18 ++++++++++++++++--
 src/lib/krb5/ccache/ccdefault.c         | 18 ++++++++++++++++--
 src/lib/krb5/ccache/ccdefops.c          | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/Imakefile      | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc-proto.h    | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc.h          | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_close.c    | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_defnam.c   | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_defops.c   | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_destry.c   | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_errs.c     | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_eseq.c     | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_gennew.c   | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_getnam.c   | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_gprin.c    | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_init.c     | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_maybe.c    | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_nseq.c     | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_ops.c      | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_read.c     | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_reslv.c    | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_retrv.c    | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_sflags.c   | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_skip.c     | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_sseq.c     | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_store.c    | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_test.c     | 18 ++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_write.c    | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/Imakefile     | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc-proto.h   | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc.h         | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_close.c   | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_defnam.c  | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_defops.c  | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_destry.c  | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_errs.c    | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_eseq.c    | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_gennew.c  | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_getnam.c  | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_gprin.c   | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_init.c    | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_maybe.c   | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_nseq.c    | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_ops.c     | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_read.c    | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_reslv.c   | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_retrv.c   | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_sflags.c  | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_skip.c    | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_sseq.c    | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_store.c   | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_test.c    | 18 ++++++++++++++++--
 src/lib/krb5/ccache/stdio/scc_write.c   | 18 ++++++++++++++++--
 src/lib/krb5/error_tables/Imakefile     | 18 ++++++++++++++++--
 src/lib/krb5/error_tables/init_ets.c    | 18 ++++++++++++++++--
 src/lib/krb5/error_tables/isode_err.et  | 18 ++++++++++++++++--
 src/lib/krb5/error_tables/kdb5_err.et   | 18 ++++++++++++++++--
 src/lib/krb5/error_tables/krb5_err.et   | 18 ++++++++++++++++--
 src/lib/krb5/free/Imakefile             | 18 ++++++++++++++++--
 src/lib/krb5/free/f_addr.c              | 18 ++++++++++++++++--
 src/lib/krb5/free/f_address.c           | 18 ++++++++++++++++--
 src/lib/krb5/free/f_ap_rep.c            | 18 ++++++++++++++++--
 src/lib/krb5/free/f_ap_req.c            | 18 ++++++++++++++++--
 src/lib/krb5/free/f_arep_enc.c          | 18 ++++++++++++++++--
 src/lib/krb5/free/f_authdata.c          | 18 ++++++++++++++++--
 src/lib/krb5/free/f_authent.c           | 18 ++++++++++++++++--
 src/lib/krb5/free/f_cksum.c             | 18 ++++++++++++++++--
 src/lib/krb5/free/f_cred_cnt.c          | 18 ++++++++++++++++--
 src/lib/krb5/free/f_creds.c             | 18 ++++++++++++++++--
 src/lib/krb5/free/f_enc_kdc.c           | 18 ++++++++++++++++--
 src/lib/krb5/free/f_enc_tkt.c           | 18 ++++++++++++++++--
 src/lib/krb5/free/f_error.c             | 18 ++++++++++++++++--
 src/lib/krb5/free/f_kdc_rep.c           | 18 ++++++++++++++++--
 src/lib/krb5/free/f_kdc_req.c           | 18 ++++++++++++++++--
 src/lib/krb5/free/f_keyblock.c          | 18 ++++++++++++++++--
 src/lib/krb5/free/f_last_req.c          | 18 ++++++++++++++++--
 src/lib/krb5/free/f_padata.c            | 18 ++++++++++++++++--
 src/lib/krb5/free/f_princ.c             | 18 ++++++++++++++++--
 src/lib/krb5/free/f_priv.c              | 18 ++++++++++++++++--
 src/lib/krb5/free/f_priv_enc.c          | 18 ++++++++++++++++--
 src/lib/krb5/free/f_safe.c              | 18 ++++++++++++++++--
 src/lib/krb5/free/f_tgt_cred.c          | 18 ++++++++++++++++--
 src/lib/krb5/free/f_ticket.c            | 18 ++++++++++++++++--
 src/lib/krb5/free/f_tickets.c           | 18 ++++++++++++++++--
 src/lib/krb5/free/f_tkt_auth.c          | 18 ++++++++++++++++--
 src/lib/krb5/keytab/Imakefile           | 18 ++++++++++++++++--
 src/lib/krb5/keytab/file/Imakefile      | 18 ++++++++++++++++--
 src/lib/krb5/keytab/file/ktf_add.c      | 18 ++++++++++++++++--
 src/lib/krb5/keytab/file/ktf_close.c    | 18 ++++++++++++++++--
 src/lib/krb5/keytab/file/ktf_defops.c   | 18 ++++++++++++++++--
 src/lib/krb5/keytab/file/ktf_endget.c   | 18 ++++++++++++++++--
 src/lib/krb5/keytab/file/ktf_get_en.c   | 18 ++++++++++++++++--
 src/lib/krb5/keytab/file/ktf_get_na.c   | 18 ++++++++++++++++--
 src/lib/krb5/keytab/file/ktf_next.c     | 18 ++++++++++++++++--
 src/lib/krb5/keytab/file/ktf_ops.c      | 18 ++++++++++++++++--
 src/lib/krb5/keytab/file/ktf_remove.c   | 18 ++++++++++++++++--
 src/lib/krb5/keytab/file/ktf_resolv.c   | 18 ++++++++++++++++--
 src/lib/krb5/keytab/file/ktf_ssget.c    | 18 ++++++++++++++++--
 src/lib/krb5/keytab/file/ktf_util.c     | 18 ++++++++++++++++--
 src/lib/krb5/keytab/file/ktf_wops.c     | 18 ++++++++++++++++--
 src/lib/krb5/keytab/file/ktf_wreslv.c   | 18 ++++++++++++++++--
 src/lib/krb5/keytab/file/ktfile.h       | 18 ++++++++++++++++--
 src/lib/krb5/keytab/ktadd.c             | 18 ++++++++++++++++--
 src/lib/krb5/keytab/ktbase.c            | 18 ++++++++++++++++--
 src/lib/krb5/keytab/ktdefault.c         | 18 ++++++++++++++++--
 src/lib/krb5/keytab/ktfr_entry.c        | 18 ++++++++++++++++--
 src/lib/krb5/keytab/ktremove.c          | 18 ++++++++++++++++--
 src/lib/krb5/keytab/read_servi.c        | 18 ++++++++++++++++--
 src/lib/krb5/krb/Imakefile              | 18 ++++++++++++++++--
 src/lib/krb5/krb/addr_comp.c            | 18 ++++++++++++++++--
 src/lib/krb5/krb/addr_order.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/addr_srch.c            | 18 ++++++++++++++++--
 src/lib/krb5/krb/bld_pr_ext.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/bld_princ.c            | 18 ++++++++++++++++--
 src/lib/krb5/krb/copy_addrs.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/copy_athctr.c          | 18 ++++++++++++++++--
 src/lib/krb5/krb/copy_auth.c            | 18 ++++++++++++++++--
 src/lib/krb5/krb/copy_cksum.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/copy_creds.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/copy_data.c            | 18 ++++++++++++++++--
 src/lib/krb5/krb/copy_key.c             | 18 ++++++++++++++++--
 src/lib/krb5/krb/copy_princ.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/copy_tick.c            | 18 ++++++++++++++++--
 src/lib/krb5/krb/cp_key_cnt.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/decode_kdc.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/decrypt_tk.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/encode_kdc.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/encrypt_tk.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/faddr_ordr.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/free_rtree.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/gc_2tgt.c              | 18 ++++++++++++++++--
 src/lib/krb5/krb/gc_frm_kdc.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/gc_via_tgt.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/gen_seqnum.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/gen_subkey.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/get_creds.c            | 18 ++++++++++++++++--
 src/lib/krb5/krb/get_in_tkt.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/in_tkt_pwd.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/in_tkt_sky.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/int-proto.h            | 18 ++++++++++++++++--
 src/lib/krb5/krb/kdc_rep_dc.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/krbconfig.c            | 18 ++++++++++++++++--
 src/lib/krb5/krb/mk_error.c             | 18 ++++++++++++++++--
 src/lib/krb5/krb/mk_priv.c              | 18 ++++++++++++++++--
 src/lib/krb5/krb/mk_rep.c               | 18 ++++++++++++++++--
 src/lib/krb5/krb/mk_req.c               | 18 ++++++++++++++++--
 src/lib/krb5/krb/mk_req_ext.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/mk_safe.c              | 18 ++++++++++++++++--
 src/lib/krb5/krb/parse.c                | 18 ++++++++++++++++--
 src/lib/krb5/krb/pr_to_salt.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/princ_comp.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/rd_error.c             | 18 ++++++++++++++++--
 src/lib/krb5/krb/rd_priv.c              | 18 ++++++++++++++++--
 src/lib/krb5/krb/rd_rep.c               | 18 ++++++++++++++++--
 src/lib/krb5/krb/rd_req.c               | 18 ++++++++++++++++--
 src/lib/krb5/krb/rd_req_dec.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/rd_req_sim.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/rd_safe.c              | 18 ++++++++++++++++--
 src/lib/krb5/krb/recvauth.c             | 18 ++++++++++++++++--
 src/lib/krb5/krb/send_tgs.c             | 18 ++++++++++++++++--
 src/lib/krb5/krb/sendauth.c             | 18 ++++++++++++++++--
 src/lib/krb5/krb/srv_rcache.c           | 18 ++++++++++++++++--
 src/lib/krb5/krb/tgtname.c              | 18 ++++++++++++++++--
 src/lib/krb5/krb/unparse.c              | 18 ++++++++++++++++--
 src/lib/krb5/krb/walk_rtree.c           | 18 ++++++++++++++++--
 src/lib/krb5/os/an_to_ln.c              | 18 ++++++++++++++++--
 src/lib/krb5/os/ccdefname.c             | 18 ++++++++++++++++--
 src/lib/krb5/os/def_realm.c             | 18 ++++++++++++++++--
 src/lib/krb5/os/free_hstrl.c            | 18 ++++++++++++++++--
 src/lib/krb5/os/free_krbhs.c            | 18 ++++++++++++++++--
 src/lib/krb5/os/full_ipadr.c            | 18 ++++++++++++++++--
 src/lib/krb5/os/gen_port.c              | 18 ++++++++++++++++--
 src/lib/krb5/os/gen_rname.c             | 18 ++++++++++++++++--
 src/lib/krb5/os/get_krbhst.c            | 18 ++++++++++++++++--
 src/lib/krb5/os/hst_realm.c             | 18 ++++++++++++++++--
 src/lib/krb5/os/ktdefname.c             | 18 ++++++++++++++++--
 src/lib/krb5/os/kuserok.c               | 18 ++++++++++++++++--
 src/lib/krb5/os/localaddr.c             | 18 ++++++++++++++++--
 src/lib/krb5/os/locate_kdc.c            | 18 ++++++++++++++++--
 src/lib/krb5/os/lock_file.c             | 18 ++++++++++++++++--
 src/lib/krb5/os/net_read.c              | 18 ++++++++++++++++--
 src/lib/krb5/os/net_write.c             | 18 ++++++++++++++++--
 src/lib/krb5/os/os-proto.h              | 18 ++++++++++++++++--
 src/lib/krb5/os/osconfig.c              | 18 ++++++++++++++++--
 src/lib/krb5/os/port2ip.c               | 18 ++++++++++++++++--
 src/lib/krb5/os/read_msg.c              | 18 ++++++++++++++++--
 src/lib/krb5/os/read_pwd.c              | 18 ++++++++++++++++--
 src/lib/krb5/os/sendto_kdc.c            | 18 ++++++++++++++++--
 src/lib/krb5/os/sn2princ.c              | 18 ++++++++++++++++--
 src/lib/krb5/os/timeofday.c             | 18 ++++++++++++++++--
 src/lib/krb5/os/unlck_file.c            | 18 ++++++++++++++++--
 src/lib/krb5/os/ustime.c                | 18 ++++++++++++++++--
 src/lib/krb5/os/write_msg.c             | 18 ++++++++++++++++--
 src/lib/krb5/rcache/Imakefile           | 18 ++++++++++++++++--
 src/lib/krb5/rcache/rcdef.c             | 18 ++++++++++++++++--
 src/prototype/prototype.c               | 18 ++++++++++++++++--
 src/prototype/prototype.h               | 18 ++++++++++++++++--
 src/slave/Imakefile                     | 18 ++++++++++++++++--
 src/slave/kprop.c                       | 18 ++++++++++++++++--
 src/slave/kprop.h                       | 18 ++++++++++++++++--
 src/slave/kpropd.c                      | 18 ++++++++++++++++--
 src/tests/Imakefile                     | 18 ++++++++++++++++--
 src/tests/create/Imakefile              | 18 ++++++++++++++++--
 src/tests/create/kdb5_mkdums.M          | 18 ++++++++++++++++--
 src/tests/create/kdb5_mkdums.c          | 18 ++++++++++++++++--
 src/tests/dump.c                        | 18 ++++++++++++++++--
 src/tests/hammer/Imakefile              | 18 ++++++++++++++++--
 src/tests/hammer/kdc5_hammer.c          | 18 ++++++++++++++++--
 src/tests/test1.c                       | 18 ++++++++++++++++--
 src/tests/verify/Imakefile              | 18 ++++++++++++++++--
 src/tests/verify/kdb5_verify.c          | 18 ++++++++++++++++--
 477 files changed, 7630 insertions(+), 954 deletions(-)

commit 2ed6ce22621cb73b284d7cb644e155fe2a8e1e3f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jun 6 09:56:50 1991 +0000

    Update coypright notice
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2155 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 17 +++++++++++++++--
 1 file changed, 15 insertions(+), 2 deletions(-)

commit 3f581ea5f2760f04cad0e805b8472d5827eef03d
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jun 6 09:55:36 1991 +0000

    add copyright notice
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2154 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/des.h | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit b211a5a3d6bfc263c5e1efb2c1e549b1d49407ba
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jun 5 14:45:26 1991 +0000

    updating to use confounder as per RFC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2153 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cs_entry.c |  2 +-
 src/lib/crypto/des/krb_glue.c | 51 ++++++++++++++++++++++++++++++-------------
 2 files changed, 37 insertions(+), 16 deletions(-)

commit c72bd5d9dda68f1803997ae16389657d7e84c920
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jun 5 13:35:06 1991 +0000

    whoops, need to use srand() for STDC, not srandom()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2152 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/rnd_confoun.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0297eeae72823d3e37c1077037f6d78aa304d20e
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 4 15:32:48 1991 +0000

    krb5_mk_req_extended no longer uses the "krb5_ticket_times	times;"
    argument.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2151 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 1 -
 1 file changed, 1 deletion(-)

commit 3030d6d10841eb7d00bcd55e073acd6cbcc79920
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 4 13:32:45 1991 +0000

    Updated for BETA_1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2150 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 28007696f939f8bfe204f42b2b587c93520cebe8
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 4 13:25:29 1991 +0000

    Checking jfc's change for the Beta release
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2149 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit 7bf39f6be87c46f74f7c9da83c87aeffcd384721
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 4 13:23:22 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2148 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/dsp_status.c | 133 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/gssapi/sign.c       |  72 ++++++++++++++++++++++++
 src/lib/gssapi/verify.c     |  69 +++++++++++++++++++++++
 3 files changed, 274 insertions(+)

commit cae1d5bec69d569c8f6e9e51001cdb20e81ef7ee
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jun 4 13:20:10 1991 +0000

    Misc. fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2147 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ac_cred.c   |  6 ++--
 src/lib/gssapi/acc_sec.c   | 68 +++++++++++++++++++++++++---------------------
 src/lib/gssapi/check_tok.c | 23 +++++++++-------
 src/lib/gssapi/dsp_name.c  |  9 ++++--
 src/lib/gssapi/gssapi.h    | 67 ++++++++++++++++++++++++++++++++++-----------
 src/lib/gssapi/imp_name.c  | 10 +++----
 src/lib/gssapi/ind_mechs.c |  2 +-
 src/lib/gssapi/init_sec.c  | 55 +++++++++++++++++++------------------
 src/lib/gssapi/make_tok.c  | 10 +++----
 src/lib/gssapi/rel_cred.c  |  2 +-
 src/lib/gssapi/seal.c      | 14 ++++++----
 src/lib/gssapi/unseal.c    | 16 ++++++-----
 12 files changed, 168 insertions(+), 114 deletions(-)

commit c16958ae2f69d57c458b55673ceffbab6e8ecb5e
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jun 3 20:26:29 1991 +0000

    setquota takes two const char * arguments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2146 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bee7dceee9d842d2d17b448be445bac0ed22aa07
Author: John Carr <jfc@mit.edu>
Date:   Mon Jun 3 17:03:05 1991 +0000

    Link option -T0x400000 on AIX PS/2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2145 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 01122c1316f596f6ced324e08b7547477cfb337a
Author: John Carr <jfc@mit.edu>
Date:   Mon Jun 3 17:02:36 1991 +0000

    PS/2 needs narrow prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2144 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ibm.cf | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 151a5a094b7e83b4560b66a3cc16ace46c606118
Author: John Carr <jfc@mit.edu>
Date:   Mon Jun 3 16:58:19 1991 +0000

    Delete times argument to mk_req_extended
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2143 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/server.c | 1 -
 1 file changed, 1 deletion(-)

commit 2706e51d4aa47007fad55f4ca4b4c417208cabf7
Author: John Carr <jfc@mit.edu>
Date:   Mon Jun 3 16:57:33 1991 +0000

    Add null target for includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2142 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit be66dec93753cbaa0cc506a07c66fb8f9244e595
Author: John Carr <jfc@mit.edu>
Date:   Mon Jun 3 16:56:18 1991 +0000

    -ldes5 may need to have ranlib run
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2141 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 1723e81285958ca27ac4a1849f87b3704733d161
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jun 3 16:53:10 1991 +0000

    check in lots of differences grown over the past year
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2140 dc483132-0cff-0310-8789-dd5450dbe970

 src/.rconf | 27 +++++++++++++++++++++++++--
 1 file changed, 25 insertions(+), 2 deletions(-)

commit b2afd9101ae6cece80e0b1472849be83fde5373c
Author: John Carr <jfc@mit.edu>
Date:   Mon Jun 3 16:22:18 1991 +0000

    Include crc-32 in des library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2139 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit ed8790dd5bfd5c674255da149d3b6db905ed3b43
Author: John Carr <jfc@mit.edu>
Date:   Mon Jun 3 16:22:01 1991 +0000

    Include md4 in des library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2138 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/Imakefile | 4 ++++
 1 file changed, 4 insertions(+)

commit cc93fa062bef11fbf96864e19050dc41c131c61a
Author: John Carr <jfc@mit.edu>
Date:   Mon Jun 3 16:21:26 1991 +0000

    ELOOP is like ENOENT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2137 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_errs.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 04d6067de2b8b0cf34cab2321982edb6c3c9575d
Author: John Carr <jfc@mit.edu>
Date:   Mon Jun 3 16:20:43 1991 +0000

    -ldes5 is now built in .
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2136 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f20ad9f3cd9987c598dce272081aad593e24d7e0
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Jun 3 15:59:54 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2135 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/sample/fcmd.c    |  613 +++++++++++++++++++++++
 src/lib/gssapi/sample/flogin.c  |  732 ++++++++++++++++++++++++++++
 src/lib/gssapi/sample/flogind.c |  456 ++++++++++++++++++
 src/lib/gssapi/sample/login.c   | 1016 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 2817 insertions(+)

commit fcb528807cdf0203374c707351a74268485cf52f
Author: John Carr <jfc@mit.edu>
Date:   Mon Jun 3 12:51:12 1991 +0000

    Declare abs and bcmp for RT.
    Use compiler builtin abs.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2134 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit faba93e10406b97f266718ded0eddfdfbf887f53
Author: John Carr <jfc@mit.edu>
Date:   Mon Jun 3 12:39:52 1991 +0000

    max and min are declared in kdc_util.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2133 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/replay.c | 4 ----
 1 file changed, 4 deletions(-)

commit f69979fb112d90d7a30e68d2b01c9b943a4ba825
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri May 31 14:53:29 1991 +0000

    Avoid needless trigraph
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2132 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/wordsize.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 38e0f7df74f5845903baa1e166504646dae9d6e6
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu May 30 18:10:30 1991 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2131 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/gssapi.h | 324 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 324 insertions(+)

commit a811b2904413c4b8a19fc9ded1109eeea35e844e
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu May 30 15:58:22 1991 +0000

    Added null definitions for STDARG_P
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2130 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 6fc0793d820bdcaf42fed6c1a1bf408e0412a6cf
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu May 30 15:52:35 1991 +0000

    Fixed recvauth.o and sendauth.o in SRCS to be .c files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2129 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ce02eed95f96defb62ecad51968ddff617b50e9b
Author: John Carr <jfc@mit.edu>
Date:   Wed May 29 23:11:43 1991 +0000

    Arg 1 to krb5_{read_write}_message is a krb5_pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2128 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b5b57a0a6b60d4978d099bb9ebed5b766ecd7141
Author: John Carr <jfc@mit.edu>
Date:   Wed May 29 22:27:40 1991 +0000

    Use fcntl(F_SETLK) if POSIX_FILE_LOCKS is defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2127 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 35 +++++++++++++++++++++++++++++++++--
 1 file changed, 33 insertions(+), 2 deletions(-)

commit bc9c25ab2f72a2e2aac22f90fe63f7983f575e26
Author: John Carr <jfc@mit.edu>
Date:   Wed May 29 21:59:02 1991 +0000

    Use stdarg if STDARG_PROTOTYPES is defined.
    Include <stdlib.h> if HAS_STDLIB.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2126 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit e234e41c1811931ff15901badde338ddb7bf2c83
Author: John Carr <jfc@mit.edu>
Date:   Wed May 29 20:14:00 1991 +0000

    Use stdarg if the .cf file defines UseStdarg
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2125 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/bld_pr_ext.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 5bbcad502c65a0187dc3cbc5c0dc75ae12eb0518
Author: John Carr <jfc@mit.edu>
Date:   Wed May 29 20:13:18 1991 +0000

    Need <krb5/config.h> to get STDARG_PROTOTYPES define
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2124 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/bld_princ.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit c53ffa189b1e41a8bca3e685efd8bc85b7216591
Author: John Carr <jfc@mit.edu>
Date:   Wed May 29 07:09:25 1991 +0000

    Delete times argument to mk_req_extended
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2123 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 28bfd7b8e8cda7faf2615695b789d637151a57dc
Author: John Carr <jfc@mit.edu>
Date:   Wed May 29 07:08:33 1991 +0000

    Use stdarg if the .cf file defines UseStdarg
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2122 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/bld_princ.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d08bc1b97eb687862c54327c46c4b7a4afe691c7
Author: John Carr <jfc@mit.edu>
Date:   Wed May 29 07:02:16 1991 +0000

    Force use of ANSI stdarg if .cf file defines UseStdarg
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2121 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h    | 3 +++
 src/include/krb5/func-proto.h   | 4 ++--
 src/include/krb5/stock/config.h | 4 ++++
 3 files changed, 9 insertions(+), 2 deletions(-)

commit 8c308bb12f518a2daeec4d7f5c76c13e50c338b2
Author: John Carr <jfc@mit.edu>
Date:   Wed May 29 07:01:00 1991 +0000

    Don't include mit-copyright.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2120 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 2 --
 1 file changed, 2 deletions(-)

commit d18cc84c5e36a3ae0af7b9090c23a5a29afc07ad
Author: John Carr <jfc@mit.edu>
Date:   Tue May 28 16:12:57 1991 +0000

    PS/2 support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2119 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ibm.cf | 23 +++++++++++++++++++----
 1 file changed, 19 insertions(+), 4 deletions(-)

commit 48ad6ded3f9a33a640688e22c89399beff9a2fe5
Author: John Carr <jfc@mit.edu>
Date:   Mon May 27 22:57:56 1991 +0000

    #error -> ??=error so as not to confuse old cpps
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2118 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/wordsize.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e299f63a37f363a186fcb252d59812664e946116
Author: John Carr <jfc@mit.edu>
Date:   Mon May 27 22:08:06 1991 +0000

    Add depend and clean targets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2117 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/Imakefile | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 985281b13a3688143e33c2e5020c22f1804b2c6b
Author: John Carr <jfc@mit.edu>
Date:   Mon May 27 22:05:20 1991 +0000

    Allow a machine configuration file to force unconditional use
    of <stdlib.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2116 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 886bd9276ec2b73d7f17d9553618c39d804e439a
Author: John Carr <jfc@mit.edu>
Date:   Mon May 27 22:04:39 1991 +0000

    Allow machine config file to force <stdlib.h> to be included
    unconditionally.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2115 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ext-proto.h | 4 ++++
 1 file changed, 4 insertions(+)

commit ee49392ad77351ad53852862fc970358e9a02abc
Author: John Carr <jfc@mit.edu>
Date:   Mon May 27 22:03:56 1991 +0000

    krb5_mk_req_extended no longer has a time argument
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2114 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 1 -
 1 file changed, 1 deletion(-)

commit 167eb6d5db588228886130f797cbaac883fdeaf9
Author: John Carr <jfc@mit.edu>
Date:   Mon May 27 22:02:50 1991 +0000

    Don't lose if Makefile doesn't exist in subdirectory during
    "make Makefiles".
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2113 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 075cac162c601cd7f70874a7528a60bd4f3c513b
Author: John Carr <jfc@mit.edu>
Date:   Mon May 27 22:01:26 1991 +0000

    Combine -ldes5, -lmd4, -lcrc-32.
    Fix library rules to run ranlib more often.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2112 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 38 +++++++++++++++++++++++++-------------
 1 file changed, 25 insertions(+), 13 deletions(-)

commit 95e20b50436eb7a144b06a07dd06efabf3e566b6
Author: John Carr <jfc@mit.edu>
Date:   Mon May 27 21:48:57 1991 +0000

    Put /**/ before # (saber target)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2111 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bd7ed1afa9ce70be2e66f8d276143984baf3ed92
Author: John Carr <jfc@mit.edu>
Date:   Fri May 24 13:31:52 1991 +0000

    Remove unused variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2110 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_destry.c | 2 ++
 1 file changed, 2 insertions(+)

commit ae5ce4e772fbaf0f93cb0a442a949a42c5549789
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue May 21 14:35:38 1991 +0000

    Changed calling sequence for mk_req_extended()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2109 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/sendauth.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1857413b11a18ecb44fe3c166309f1877ecbd5d7
Author: John Carr <jfc@mit.edu>
Date:   Mon May 20 19:49:27 1991 +0000

    mk_req_extended no longer has times argument
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2108 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 1 -
 1 file changed, 1 deletion(-)

commit 7935856b3f0e7fbf807ff884d36387c5ca6c2a51
Author: John Carr <jfc@mit.edu>
Date:   Mon May 20 19:37:22 1991 +0000

    Delete "times" argument to krb5_mk_req_extended()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2107 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req.c | 1 -
 1 file changed, 1 deletion(-)

commit d4d313e93f2849086bec7c34bf196b022a03e796
Author: John Carr <jfc@mit.edu>
Date:   Mon May 20 16:31:42 1991 +0000

    Document krb5_parse_name and krb5_unparse_name error codes.
    Document krb5_build_principal.
    Changed arguments to krb5_rd_safe.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2106 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 53 insertions(+), 4 deletions(-)

commit 543f5784114e9c44b515e19e9424fe2b6e58ddd9
Author: John Carr <jfc@mit.edu>
Date:   Mon May 20 16:28:42 1991 +0000

    Document error return values
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2105 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/unparse.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 70c5add099dac66bf6f7fdad482bd0a417bb3605
Author: John Carr <jfc@mit.edu>
Date:   Mon May 20 16:12:53 1991 +0000

    Document error codes returned
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2104 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/parse.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit b4e9fbedf7be543dbd7e7424967d93991d5a3f2b
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 6 15:17:23 1991 +0000

    Alpha 5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2102 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8ef9bd7c1608948ec5ba639bf6e0cb5ed4fb2395
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 6 15:16:38 1991 +0000

    Added the user-user directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2101 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 986364d8e29a9be07b8ea059bf8111b322a18f97
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 6 15:15:42 1991 +0000

    Include the gssapi directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2100 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit de8c3b49f993fa7583c710451cac8f7407f8859c
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 6 15:14:31 1991 +0000

    Initial Revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2099 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/gssapi/ac_cred.c    | 129 +++++++++++++++++++++
 src/lib/gssapi/acc_sec.c    | 264 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/gssapi/check_tok.c  |  47 ++++++++
 src/lib/gssapi/cmp_name.c   |  28 +++++
 src/lib/gssapi/comp_oid.c   |  24 ++++
 src/lib/gssapi/dsp_name.c   |  30 +++++
 src/lib/gssapi/imp_name.c   |  92 +++++++++++++++
 src/lib/gssapi/ind_mechs.c  |  38 ++++++
 src/lib/gssapi/init_sec.c   | 275 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/gssapi/make_tok.c   |  49 ++++++++
 src/lib/gssapi/rel_buffer.c |  28 +++++
 src/lib/gssapi/rel_cred.c   |  29 +++++
 src/lib/gssapi/rel_name.c   |  28 +++++
 src/lib/gssapi/rel_oidset.c |  32 ++++++
 src/lib/gssapi/rel_sec.c    |  31 +++++
 src/lib/gssapi/seal.c       | 127 ++++++++++++++++++++
 src/lib/gssapi/unseal.c     | 120 +++++++++++++++++++
 17 files changed, 1371 insertions(+)

commit eab25e18ca94480e73d70f57b5cbc5cc04b87d45
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 6 13:27:41 1991 +0000

    Rearranged directory structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2098 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f9a1cdb5739a77a9e791ab35d9b3b70c1b804ce9
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 6 12:32:14 1991 +0000

    Misc. changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2097 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 29 ++++++++++++++++++++---------
 1 file changed, 20 insertions(+), 9 deletions(-)

commit 1a0f55e42e5dcc3f89b42eb9d82d7a6e53d66c9b
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 6 12:03:00 1991 +0000

    Added code to match on 2nd tkt and tkt encryptred in a session key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2096 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit 46b20173160f8cccc9d948267c0adb05816f9ff1
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 6 11:53:12 1991 +0000

    Added bld_pr_ext.c, bld_princ.c, and gc_2tgt.c to the Makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2095 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 6 ++++++
 1 file changed, 6 insertions(+)

commit c151829a29e7d4819b5938489ec6cd6f44c419d8
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 6 11:51:15 1991 +0000

    Various name changes; added mysterious #defins for KRB5_GC_*
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2094 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

commit 31e268196a35e380e93060a8cf41df380f03541f
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 6 11:33:31 1991 +0000

    Changed prototypes on memcpy and memset to have an unsigned int for
    the third argument.
    
    Changed return value for strlen.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2093 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 574d6606baee627d2bcbca7dc32110cdadd0b2be
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon May 6 11:28:05 1991 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2092 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/client.c | 265 ++++++++++++++++++++++++++++++++++++++++++++
 src/appl/user_user/server.c | 209 ++++++++++++++++++++++++++++++++++
 2 files changed, 474 insertions(+)

commit 9621fc6d3b51b2bb2e0b28cbab6c8edcc6bebbff
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 6 10:43:49 1991 +0000

    add c89, WantPrototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2091 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ibm.cf | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 879f92d771a66801c71da8b1f27fa95c1827e389
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 6 10:41:30 1991 +0000

    add \n to error message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2090 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/sclient.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 942cdc8d21b820725d003ae66413baf93c2ce6aa
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 6 10:40:21 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2089 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_2tgt.c | 184 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 184 insertions(+)

commit c8d548c405ceb7e3435fc7e7a28a2cc1f5731f6e
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 6 10:39:57 1991 +0000

    need PROTOTYPE macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2088 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/net_read.c  | 2 +-
 src/lib/krb5/os/net_write.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 889f645bab93ed259ce09365609a35ff0fce241d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 1 13:30:40 1991 +0000

    fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2087 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 20e42f90d9fd146e6cfadcc00896d3e0676593ba
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 1 13:04:03 1991 +0000

    rearrange code to avoid compiler warning
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2086 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/verify/kdb5_verify.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7dd8b46a205a6b2b6a8d9b3f56ee4a5b10401a4d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 1 13:03:14 1991 +0000

    fix some compiler warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2085 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/kdb5_mkdums.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit c45662c1c261bc69e8fea4799a384e5e9da04ce5
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 1 12:06:31 1991 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2084 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb.conf.M   | 47 +++++++++++++++++++++++++++++++++
 src/config-files/krb.realms.M | 60 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 107 insertions(+)

commit 80f8d6dd55b2dace135e389c5cff3798ca8c5ae0
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 1 12:06:18 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2083 dc483132-0cff-0310-8789-dd5450dbe970

 src/config-files/krb.conf   | 16 ++++++++++++++++
 src/config-files/krb.realms |  6 ++++++
 2 files changed, 22 insertions(+)

commit cab378936ed736c2aad2413e3b1b1bf1a121f08d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 1 11:37:13 1991 +0000

    clean up some warnings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2082 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 6d15dd98fedec23bfd85108db5379e03d8e8f271
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 1 11:20:54 1991 +0000

    use krb5_calculate_checksum macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2081 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/krb_glue.c | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 9d35f888b41e65a7e7cb14f695f09fa626a25fa2
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 1 11:20:24 1991 +0000

    use krb5_checksum_size macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2080 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e251d0eba87ea9cad5ec8b86866d29bf18c65d4f
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 1 11:19:56 1991 +0000

    use checksum & encryption macrtos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2079 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/encode_kdc.c |  2 +-
 src/lib/krb5/krb/send_tgs.c   | 14 +++++++-------
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 52591460eacdd8a11d7a57ef3009f9de583aae86
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 1 11:19:11 1991 +0000

    use krb5_use_cstype macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2078 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/kdb5_mkdums.c | 2 +-
 src/tests/verify/kdb5_verify.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5e683ea30df368afa6db2f9b8dd72e97c5ed68d0
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 17:15:18 1991 +0000

    merge in updates from NetServ
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2077 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/pop_pass.c | 78 ++++++++++++++++++++++++----------------------
 1 file changed, 40 insertions(+), 38 deletions(-)

commit b66f5916a9c73b31aa335ced66bc9445a4723e77
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 17:04:00 1991 +0000

    merge in NetServ updates
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2075 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/pop_init.c | 41 +++++++++++++++++++----------------------
 1 file changed, 19 insertions(+), 22 deletions(-)

commit 68fcba12f0a0027c0aca2e358a183f58cfe9164d
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 15:50:26 1991 +0000

    convert to krb5_build_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2073 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/sim_client.c | 21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

commit 7f994f5b196a80ae18905051f39c3491424e1ee5
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 15:33:14 1991 +0000

    change to use krb5_build_principal_ext
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2072 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/kdc5_hammer.c | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit f3bbe2a9609479be6cee14e69ca369459f0fa4e1
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 15:07:27 1991 +0000

    fix use of build_principal_va in build_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2071 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/bld_princ.c | 52 ++++++++++++++++++++++----------------------
 1 file changed, 26 insertions(+), 26 deletions(-)

commit 859a69628094b254f865f63e4afd7352332e6001
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 15:01:30 1991 +0000

    use new principal building routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2070 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 18 ++++++++++++------
 src/lib/krb425/get_cred.c | 23 ++++++++++++-----------
 src/lib/krb425/mk_req.c   | 19 +++++++++----------
 src/lib/krb425/rd_req.c   | 25 ++++++++++++-------------
 4 files changed, 45 insertions(+), 40 deletions(-)

commit bb9a5297b07691bc8c3ec7d6886f192fa02a9bc4
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 14:58:23 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2069 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/bld_pr_ext.c | 108 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/bld_princ.c  | 117 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 225 insertions(+)

commit 2c85d9e7e475b15dc1b54354b8e0dd5df1c560ba
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 13:12:30 1991 +0000

    add krb5_princ_aref
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2068 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/macros.h | 2 ++
 1 file changed, 2 insertions(+)

commit 5318a151c0d8c93dead3358ab5472a49270b350d
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 11:39:41 1991 +0000

    add STRDUP stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2067 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit b4de7cf7e7a73368e5bf7ceee10aaebdd5993691
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 11:35:07 1991 +0000

    add strdup()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2066 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ext-proto.h | 2 ++
 1 file changed, 2 insertions(+)

commit 2beb93014061a70a5e027b8c7cf71431135f6eb3
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 11:34:47 1991 +0000

    use strdup()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2065 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 17 ++---------------
 1 file changed, 2 insertions(+), 15 deletions(-)

commit 75ab8323b2289f0ef2dd76bdce6a7dabc2c72c3f
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 11:34:29 1991 +0000

    use a common strdup()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2064 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/get_krbhst.c | 13 +------------
 src/lib/krb5/os/sn2princ.c   | 12 ------------
 2 files changed, 1 insertion(+), 24 deletions(-)

commit 699db9177eabf9e9f34b55da6c9ea034e664bb98
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 11:28:28 1991 +0000

    malloc() is already declared in include files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2063 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/strdup.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1eba2c78a2033b5e164dcf3233370b7079540e63
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 11:22:45 1991 +0000

    include file changes for krb5
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2062 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/strdup.c | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit d66ae05f42a5314c1340d8b757acd7ad4f3a59e5
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 11:21:37 1991 +0000

    add HasStrdup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2061 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 4 ++++
 1 file changed, 4 insertions(+)

commit a07ceefb3e8da95bbf054ccf25e72f82e094df58
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 10:53:23 1991 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2060 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/strdup.c | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

commit 7bf8150700ac912b36c2fa4634e1d9647d18ece9
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 10:24:56 1991 +0000

    don't need <krb5/copyright.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2059 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 2 --
 1 file changed, 2 deletions(-)

commit b32ecbd21946c99b9940a10b1042c49605ce46e9
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 30 10:17:26 1991 +0000

    clean up some stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2058 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.M | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit 41755c6a3fd51873aa457486c878d19f98dc0682
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 29 14:35:25 1991 +0000

    add -f documentation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2057 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.M | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 3515d9c39fd86adef32468892776b8c00bee390f
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 29 14:29:56 1991 +0000

    add kdc_get_server_key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2056 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 3 +++
 1 file changed, 3 insertions(+)

commit 0154361ec02f7af39715aea8916cff8b4009fb86
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 29 14:29:48 1991 +0000

    remove spurious ;
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2055 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f9ec3453f1b6c5bb6d5812ea1e2a0f4c0ea17c0a
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 29 14:29:19 1991 +0000

    boil code down into common kdc_get_server_key
    to be used here and in the TGS code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2054 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 145 ++++++++++++++++++++++++++++-------------------------
 1 file changed, 78 insertions(+), 67 deletions(-)

commit eab0d208596cddaf65d21e63d17973c429589efa
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 29 14:28:11 1991 +0000

    change to use kdc_get_server_key function
    decode the 2nd ticket
    fix up min() function on rtime to improve readability
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2053 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 28 +++++++++++++++++++++++++---
 1 file changed, 25 insertions(+), 3 deletions(-)

commit 985c68b8ece908ca820c1a3da0a629d22e78b2ec
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 29 14:25:58 1991 +0000

    a) set the INITIAL flag on all AS_ tickets
    b) clean up min() function to be more readable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2052 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 1d7d95f72a815da879d774e5fd64f750528094a6
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 29 14:21:00 1991 +0000

    add rlife to -r argument
    add -f argument
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2051 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.M | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

commit 839912ae1c4bb5e6a97055fb775bfb2bdb14b338
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 29 14:18:51 1991 +0000

    add code to print times & flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2050 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.c | 160 ++++++++++++++++++++++++++++++++++++----------
 1 file changed, 125 insertions(+), 35 deletions(-)

commit 742cd3a4689d3fbbc9f7e4e451fa7d1ffc94567b
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 29 14:18:31 1991 +0000

    fix renewable handling
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2049 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

commit 3c468b0a112dc403e5685f1f87295671adcc5389
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 29 13:15:18 1991 +0000

    add some missing PROTOTYPE macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2048 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/kdc5_hammer.c | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

commit d1bdfa0d738b406bb8dde22d7f058876bd37d05e
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 29 13:09:02 1991 +0000

    fix some error messages & cases
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2047 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/verify/kdb5_verify.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 8f87d7b5dded4b1c14c049eafaf28c8d05798031
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 29 13:03:11 1991 +0000

    don't use -R argument
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2046 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/kdb5_mkdums.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 749d438e9a42034cb488e6c347945de3db483d73
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 29 13:02:43 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2045 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/kdb5_mkdums.M | 125 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 125 insertions(+)

commit 251d6534ea9148bcddcd9601e390832bf9d847d2
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 26 16:31:36 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2044 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/user_user/Imakefile | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit f4deb6d8769bb95effa8e8e5b02345d515887b33
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 26 14:35:44 1991 +0000

    need to pass pointers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2043 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_retrv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4be0ee468e96c136585a7b54598afb9b69398dc2
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 26 14:35:22 1991 +0000

    need to pass pointers..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2042 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_retrv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bf8d0a6b832de4022fd789ce13eb082dc0bb5f50
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 26 14:12:55 1991 +0000

    add KRB5_TC_MATCH_2ND_TKT field
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2041 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_retrv.c  | 25 ++++++++++++++++++++++++-
 src/lib/krb5/ccache/stdio/scc_retrv.c | 21 +++++++++++++++++++++
 2 files changed, 45 insertions(+), 1 deletion(-)

commit fb3b81642c122b1d1ca2e5226b5a00844d6fe4f9
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 26 13:57:08 1991 +0000

    add flag for 2nd ticket matching
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2040 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 1 +
 1 file changed, 1 insertion(+)

commit 5077cedf7bdb39887fa85c16a727e7b0c28c3581
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 26 13:39:36 1991 +0000

    fix order of entries in makefile so that all:: is the default action
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2039 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 2604b5bf9f789c0bb00c24794cabf7691c9f4873
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 26 13:37:04 1991 +0000

    make sure timestamp and seq # are zero if they're not present
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2038 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/prep2kprep.c | 6 +++++-
 src/lib/krb5/asn.1/safe2ksafe.c | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

commit a4ecbcac2b2ce5f931ec2ec5e6b41565d952f93d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 26 13:36:00 1991 +0000

    use macros for checksum routines
    insure that we set the timestamp/usec to zero if not in use
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2037 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_priv.c |  3 ++-
 src/lib/krb5/krb/mk_safe.c | 16 ++++++++--------
 2 files changed, 10 insertions(+), 9 deletions(-)

commit 83b786fb8f443deeea39d7f89ea8b0ac823a33ba
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 26 13:35:27 1991 +0000

    use macros for checksum routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2036 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_safe.c | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

commit 5f378b85f7cb897e38f1dfd8c9d2734489ec0c54
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 25 11:58:35 1991 +0000

    we were faultily zeroing out the adtk every loop
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2035 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ktgrq2tgrq.c | 1 -
 1 file changed, 1 deletion(-)

commit 7b7910d725845756a7d624d69f3a5a9ae21e178e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 25 11:02:32 1991 +0000

    updates for install stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2034 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile                    | 3 +++
 src/admin/aname/Imakefile        | 2 +-
 src/admin/create/Imakefile       | 2 +-
 src/admin/destroy/Imakefile      | 2 +-
 src/admin/edit/Imakefile         | 1 +
 src/admin/stash/Imakefile        | 2 +-
 src/appl/movemail/Imakefile      | 2 +-
 src/appl/popper/Imakefile        | 2 ++
 src/appl/simple/client/Imakefile | 2 +-
 src/appl/simple/server/Imakefile | 2 +-
 src/clients/kdestroy/Imakefile   | 2 +-
 src/clients/kinit/Imakefile      | 2 +-
 src/clients/klist/Imakefile      | 2 +-
 src/kdc/Imakefile                | 1 +
 src/slave/Imakefile              | 4 ++++
 src/tests/create/Imakefile       | 2 +-
 src/tests/hammer/Imakefile       | 2 +-
 src/tests/verify/Imakefile       | 2 +-
 18 files changed, 24 insertions(+), 13 deletions(-)

commit eca835cd96f33f33ffda4dce31f631a00be68de3
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 25 11:00:17 1991 +0000

    updates for Krb5 install support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2033 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules  |   2 +-
 src/config/Project.tmpl | 120 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/config/site.def     |  49 ++++++++++++++++++++
 3 files changed, 170 insertions(+), 1 deletion(-)

commit 7878e423e84057f037f9c50c95dcaff8b06bcb04
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 23 15:29:27 1991 +0000

    STDC cleanups
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2032 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/kdc5_hammer.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit f6b2cb42be3f25d36bdfd40c8019f7e434051f6d
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 23 14:40:48 1991 +0000

    Imakefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2031 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/Imakefile | 2 --
 1 file changed, 2 deletions(-)

commit 5871d010b286161cf1cb5ff7e494a473e9a64c8b
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 23 14:03:48 1991 +0000

    fix STDC incompatibility
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2030 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 27c4c2897db6c26b52bb44a60bf846803fce2abc
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 23 13:58:02 1991 +0000

    strerror may be a #define on some systems
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2029 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/syslog.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 90291994a1c858b82d9049ab4159e2cf534f58e6
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 23 13:56:00 1991 +0000

    add support for KRB5_PROVIDE_PROTOTYPES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2028 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb4-proto.h     | 169 +++++++++++++-------------
 src/include/krb5/asn.1/KRB5-types-aux.h | 202 ++++++++++++++++----------------
 src/include/krb5/base-defs.h            |  16 ++-
 src/lib/crypto/md4/md4.c                |   2 +-
 4 files changed, 197 insertions(+), 192 deletions(-)

commit 6828504f11cc6809338dc474bf40913a44a76324
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 23 13:46:36 1991 +0000

    make sure clean:: gets rid of foo/**/libname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2027 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 40554b8532764f99585de2f413ebaa2e4c576daa
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 23 13:16:00 1991 +0000

    add KRB5_PROVIDE_PROTOTYPES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2026 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 0a787f89662cadea0dae552003975ccc1268d2dc
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 23 13:14:20 1991 +0000

    add WantPrototypes stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2025 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 32cb3070b275f46bac8f03a4af4632c182b661d6
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 22 13:28:16 1991 +0000

    changes to use authenticator's subkey if necessary
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2024 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 23 +++++++++++++++++------
 1 file changed, 17 insertions(+), 6 deletions(-)

commit 3553113e62314f17c311fc3702cf119666be74d8
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 22 13:28:14 1991 +0000

    changes to make authenticator visible to caller
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2023 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 67 ++++++++++++++++++++++++++++++------------------------
 src/kdc/kdc_util.h |  2 +-
 2 files changed, 38 insertions(+), 31 deletions(-)

commit 985dc41d876743ca86a9703ea189121d80c3b3be
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 17:14:04 1991 +0000

    fix up clean step as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2022 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2a180420317231d1d6ecdc864aea755ec27c0fb5
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 17:10:58 1991 +0000

    includes depends on KRB5-types.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2021 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit b7b7955b7587c95c158cfc9254e2e005a2d367dd
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 16:58:58 1991 +0000

    krb5_free_addr -> krb5_free_address
    krb5_free_address -> krb5_free_addresses
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2020 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/sim_server.c  | 2 +-
 src/lib/crypto/des/new_rn_key.c      | 2 +-
 src/lib/krb425/mk_priv.c             | 4 ++--
 src/lib/krb425/mk_safe.c             | 4 ++--
 src/lib/krb425/rd_priv.c             | 4 ++--
 src/lib/krb425/rd_safe.c             | 4 ++--
 src/lib/krb5/asn.1/addr2kaddr.c      | 8 ++++----
 src/lib/krb5/ccache/file/fcc_read.c  | 4 ++--
 src/lib/krb5/ccache/stdio/scc_read.c | 4 ++--
 src/lib/krb5/free/f_addr.c           | 4 ++--
 src/lib/krb5/free/f_address.c        | 4 ++--
 src/lib/krb5/free/f_cred_cnt.c       | 2 +-
 src/lib/krb5/free/f_enc_kdc.c        | 2 +-
 src/lib/krb5/free/f_enc_tkt.c        | 2 +-
 src/lib/krb5/free/f_kdc_req.c        | 2 +-
 src/lib/krb5/free/f_priv_enc.c       | 4 ++--
 src/lib/krb5/free/f_safe.c           | 4 ++--
 src/lib/krb5/krb/copy_addrs.c        | 2 +-
 src/lib/krb5/krb/copy_creds.c        | 2 +-
 src/lib/krb5/krb/copy_tick.c         | 2 +-
 src/lib/krb5/krb/gc_via_tgt.c        | 2 +-
 src/lib/krb5/krb/get_in_tkt.c        | 4 ++--
 src/lib/krb5/krb/rd_priv.c           | 4 ++--
 src/lib/krb5/krb/rd_safe.c           | 8 ++++----
 src/tests/hammer/kdc5_hammer.c       | 2 +-
 25 files changed, 43 insertions(+), 43 deletions(-)

commit bc0fada841bd07c82b66b995bd2bc0c9ca2b281b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 16:46:48 1991 +0000

    remove XXX comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2019 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a4d7062ef20af4b84343bd62380efc89c173f3f7
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 16:46:41 1991 +0000

    clean up some XXX code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2018 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 23 +++++------------------
 1 file changed, 5 insertions(+), 18 deletions(-)

commit e51703f069ba1ebed8b2181e5d9ab6c78b1c9d0a
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 16:39:40 1991 +0000

    XXX not appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2017 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f1da4a9a4b4a91c49d1f1c159f72379f917fe74b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 16:21:21 1991 +0000

    use MAXHOSTNAMELEN
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2016 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/sim_client.c | 9 ++++++++-
 src/appl/simple/server/sim_server.c | 8 +++++++-
 2 files changed, 15 insertions(+), 2 deletions(-)

commit 96b90700e351787b6c24024c60459c22f84d950d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Apr 19 15:00:20 1991 +0000

    Added missing break in switch statement; the -onlyrealmsalt option now works
    
    Fixed error message handling in the cpw routine so that argv[0] is
    saved before the option parsing routine mucks with the argv pointer.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2015 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 3167e3e517f1b0271567b17ddf794dd38933f5fd
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 14:58:12 1991 +0000

    use osconf.h to determine if we have in.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2014 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 43163979c063243c700348d2e711fe56ebdd5a9c
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 14:54:05 1991 +0000

    use "b" modes with STDC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2013 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_gennew.c |  4 ++++
 src/lib/krb5/ccache/stdio/scc_maybe.c  | 15 +++++++++++++++
 2 files changed, 19 insertions(+)

commit f8112b9a74d717edb867ca0d7776ca13becb7156
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 14:52:44 1991 +0000

    use "rb" for STDC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2012 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/fetch_mkey.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 83d6962f60b0fce1508d0973708bd45eb24e405c
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 14:52:25 1991 +0000

    use "wb" for STDC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2011 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/store_mkey.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 890aaefb7250d434e32bedc667fb3e2f396533ab
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 14:48:41 1991 +0000

    remove extraneous XXX's
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2010 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_close.c  | 2 +-
 src/lib/krb5/keytab/file/ktf_get_en.c | 4 ++--
 src/lib/krb5/keytab/file/ktf_get_na.c | 2 +-
 src/lib/krb5/keytab/file/ktf_resolv.c | 2 +-
 src/lib/krb5/keytab/file/ktf_wreslv.c | 2 +-
 5 files changed, 6 insertions(+), 6 deletions(-)

commit cd56c8c211b542943b5767e068b08f5f34a4908d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 14:45:18 1991 +0000

    remove extraneous XXX's
    use "b" qualifier with STDC fopen()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2009 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_util.c | 23 ++++++++++++++++-------
 1 file changed, 16 insertions(+), 7 deletions(-)

commit fa4e472af71a66560ac9c18090fcea3a1180e4ea
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 14:39:35 1991 +0000

    remove XXX from already-fixed part
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2008 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_maybe.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d6ce30c73a23ddbfc7d9c69c016fd7756a255dbc
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 14:36:54 1991 +0000

    remove XXX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2007 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ktbase.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 55a26d6ddb70b5adaf8f75e37408f00530f6511a
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 14:34:20 1991 +0000

    clean up some stuff; remove length restriction
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2006 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/string2key.c | 39 ++++++++++++++++++++++-----------------
 1 file changed, 22 insertions(+), 17 deletions(-)

commit 1388adf193c22c7a22929743d2bb1d1ca58de9c4
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 13:53:38 1991 +0000

    fix up/remove XXX comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2005 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cbc_cksum.c  | 4 ++--
 src/lib/crypto/des/des_int.h    | 2 +-
 src/lib/crypto/des/fin_rndkey.c | 2 +-
 src/lib/crypto/des/init_rkey.c  | 2 +-
 src/lib/crypto/des/process_ky.c | 6 +++---
 5 files changed, 8 insertions(+), 8 deletions(-)

commit 720408d3b8830e636b9fadbed041b2875d82526b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 13:51:09 1991 +0000

    don't bother checking key->priv; the spec says you gotta prepare
    first, and we don't have an error code for it anyway.
    /.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2004 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/krb_glue.c | 2 --
 1 file changed, 2 deletions(-)

commit f2456c618e2c8e05055e8a934c9f4613d3f62298
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 13:40:56 1991 +0000

    remove XXX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2003 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccbase.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 53b029bdd92d66016fe45fb03f74133ff35c777f
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 13:40:12 1991 +0000

    parameterize use of htons/ntohs
    remove use of abort()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2002 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_gennew.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit d35e0e8f7ec3abccd3411b2cd151f077acd7f289
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 13:39:49 1991 +0000

    parameterize use of htons/ntohs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2001 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_maybe.c | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit 729e1d90571b6231faefbeb6d3858e59a8f42187
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 13:34:41 1991 +0000

    parameterize using htons/etc.
    don't call abort(), return an error.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2000 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_maybe.c | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit a2ce6102274acb06cba1e91c792bcff9cdbc09fe
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 13:34:27 1991 +0000

    parameterize using htons/etc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1999 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_gennew.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 2f2de1961ba742abd850a6ee318bc814566b6ff3
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 13:19:22 1991 +0000

    compare network addreses
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1998 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_priv.c | 6 +++++-
 src/lib/krb5/krb/rd_safe.c | 6 ++++--
 2 files changed, 9 insertions(+), 3 deletions(-)

commit 885c16630f9b11c0b1bf5453c5b0b8a2ae7437fa
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 13:13:59 1991 +0000

    error messages for SAFE & PRIV were swapped
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1997 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/sim_server.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5f4bf38461276ea4af45b537a168c5fe1e471784
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 13:13:03 1991 +0000

    (a) connect the socket so getsockname() works properly
    (b) clean up some error messages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1996 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/sim_client.c | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

commit 1469a41fe87019a445464ce732854938823687be
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 19 11:19:34 1991 +0000

    don't believe in that comment anymore
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1995 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decode_kdc.c | 2 --
 1 file changed, 2 deletions(-)

commit 5b4122bd1a0b95c4e09e6764e9c168b48ab833a3
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 18 16:40:22 1991 +0000

    only allocate as much space as we need
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1994 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_gennew.c  | 6 ++++--
 src/lib/krb5/ccache/stdio/scc_gennew.c | 6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 8e4141be132ca572d8de9725032fc3bce0560930
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 18 16:39:12 1991 +0000

    clean up comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1993 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_defnam.c  | 2 +-
 src/lib/krb5/ccache/file/fcc_nseq.c    | 2 --
 src/lib/krb5/ccache/stdio/scc_defnam.c | 2 +-
 src/lib/krb5/ccache/stdio/scc_nseq.c   | 2 --
 4 files changed, 2 insertions(+), 6 deletions(-)

commit d1ee3cce98660af66ebd23ad3739a2c5ff90653e
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 17 14:31:07 1991 +0000

    add some better error code passing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1992 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 7c1b08c168ad9ef51cbe5c3f1981fa040cc90f9e
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 17 14:30:52 1991 +0000

    add uid-checking code in replay cache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1991 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 21 ++++++++++++++++++---
 1 file changed, 18 insertions(+), 3 deletions(-)

commit dc7237a77e78d63856f6e93338415c901059e793
Author: John Carr <jfc@mit.edu>
Date:   Tue Apr 16 08:23:52 1991 +0000

    Add command line option to set message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1990 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/sim_client.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 61ec25d6a7c41ce4cb161d2d45f8463c90c0ea8c
Author: John Carr <jfc@mit.edu>
Date:   Wed Apr 3 18:14:39 1991 +0000

    NULL != 0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1989 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/movemail.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c703dec05d5117e23941cec831bafbaae70cc98c
Author: John Carr <jfc@mit.edu>
Date:   Wed Apr 3 17:05:07 1991 +0000

    krb5_error.error is an unsigned type, don't need to check for error < 0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1988 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c  | 2 +-
 src/slave/kpropd.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 86226e4ee7443acb782e35fa8d34999a4a9ad4f2
Author: John Carr <jfc@mit.edu>
Date:   Wed Apr 3 15:38:08 1991 +0000

    Change RT prototypes: char * -> void *; add atof() and atoi()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1987 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 506f6e70ec6695fe2ccf4f475fd9e559cc8f7f6d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 3 15:33:18 1991 +0000

    atof is const char *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1986 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ccc1fd63ca58d1a75ccd65f1aea418d008ad117f
Author: John Carr <jfc@mit.edu>
Date:   Wed Apr 3 15:06:11 1991 +0000

    Second argument to process_v4 should be const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1985 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h    | 2 +-
 src/kdc/kerberos_v4.c | 6 +++---
 2 files changed, 4 insertions(+), 4 deletions(-)

commit f3a2ea9b040dc6283347041b04ecd1c93c72d280
Author: John Carr <jfc@mit.edu>
Date:   Wed Apr 3 14:15:38 1991 +0000

    krb5_error.error is an unsigned type; error.error < 0 is always false
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1984 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/recvauth.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 66ab5dfaa93736722513404efe25d402ca809aca
Author: John Carr <jfc@mit.edu>
Date:   Wed Apr 3 13:57:44 1991 +0000

    INCLUDES was not needed; -I$(TOP) is the default
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1983 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6b9e59617e4b34c3fa0cc90c5aa1a9eece04eb4b
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 3 09:55:09 1991 +0000

    "close" the ccache file when done..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1982 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.c | 5 +++++
 1 file changed, 5 insertions(+)

commit ffda07b8b428b85f9513df2dc1a9b6857647cbce
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 3 09:54:31 1991 +0000

    add locking code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1981 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_maybe.c | 30 +++++++++++++++++++++++++++++-
 1 file changed, 29 insertions(+), 1 deletion(-)

commit 9b99475b4ca9bce3fe0432c7268650f33378dcc2
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 3 09:40:58 1991 +0000

    add locking code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1980 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_maybe.c | 89 ++++++++++++++++++++++++++++++++++++
 1 file changed, 89 insertions(+)

commit 9aae5f407ca5d9972247f5d8196715f4a93bd000
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 3 09:40:38 1991 +0000

    add mode to structure for locking code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1979 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc.h | 1 +
 1 file changed, 1 insertion(+)

commit 124fbef164d31abf67dfc19ae26d9c6091700c10
Author: John Carr <jfc@mit.edu>
Date:   Tue Apr 2 16:32:07 1991 +0000

    Add depend target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1978 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/Imakefile | 4 ++++
 1 file changed, 4 insertions(+)

commit a7ff4fb3975d1568dc5c1e82f187bdb0d5cb7d3c
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 1 14:06:13 1991 +0000

    alpha4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1976 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 52e08c30d3a59c3ad650f2ce9e61e0a1a57cb75c
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 29 16:39:23 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1975 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex          | 277 +++++++++++++++++++++++++++++++++++++++++++---
 doc/api/libos.tex         |  63 ++++++++++-
 doc/implement/libos-i.tex |  63 ++++++++++-
 3 files changed, 377 insertions(+), 26 deletions(-)

commit 95a72ae8aa42accc00e9bfec6e58900489a418db
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 29 16:38:41 1991 +0000

    Documented change in krb5_rc_resolve now allocating memory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1974 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/rcache.tex         | 5 +++++
 doc/implement/rcache-i.tex | 5 +++++
 2 files changed, 10 insertions(+)

commit 4baee4d8daf23a3902dc8fa507534b7413e373b5
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 29 15:49:29 1991 +0000

    krb5_sendauth() and company moved to the Kerberos library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1973 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/Imakefile |  8 ++++----
 src/slave/kprop.c   | 19 +++++++++----------
 src/slave/kprop.h   |  5 ++++-
 src/slave/kpropd.c  | 39 +++++++++++++++++++++++++++------------
 4 files changed, 44 insertions(+), 27 deletions(-)

commit d54f7c390304abba83886234e2ee03d35b2f07b0
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 29 14:53:26 1991 +0000

    Changed rc_dfl_resolve to initlize the private data, instead of rc_initalize
    or rc_recover.  This means that caller must call rc_close after
    calling rc_dfl_resolve.  This change was required in order to prevent
    a memory leak in rc_dfl_resolve, since it was doing some memory allocation
    already; it now does all necessary memory allocation, and rc_close
    frees all of the memory used by rc_dfl_resolve.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1972 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 33 ++++++++++++++-------------------
 1 file changed, 14 insertions(+), 19 deletions(-)

commit 64d420d4f1bad747b6e08a28d3ca3abb28681677
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 29 13:31:35 1991 +0000

    need size_t with GNUC for the moment..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1971 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 863c19ea2abafdb350c12f1b9a034b18c9c5f0ed
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 29 13:15:47 1991 +0000

    use subdirs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1970 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/Imakefile | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 433b100650ba69c29e603505cd0c9f8cfaaa2df0
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 29 13:15:32 1991 +0000

    add slave & tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1969 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cc04190f7ccc1f1a0e3beefea04e32b07ee0bbef
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 29 11:34:14 1991 +0000

    fix makedepend flags to know about STDC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1966 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 1 +
 1 file changed, 1 insertion(+)

commit e2b01a5d262d505c8c96a574627a9304f04cdc00
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 29 11:32:13 1991 +0000

    add change for makedepend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1963 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ultrix.cf | 2 ++
 1 file changed, 2 insertions(+)

commit da42f90f082c2aad28d86bd3e2d441375f83fe66
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 29 09:08:40 1991 +0000

    add popper movemail\
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1962 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3c6a3837202a93b7b54987a0c4dde7e3cd00524d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 29 08:54:32 1991 +0000

    changes for sendauth/recvauth
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1961 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sample.h | 1 +
 1 file changed, 1 insertion(+)

commit 0daa05ffe65022c0c7219b01401bc97ab25c27ce
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 29 08:53:53 1991 +0000

    change to use sendauth
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1960 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/sclient.c | 139 ++++++++++++++++++--------------------
 src/appl/sample/sserver/sserver.c | 101 ++++++++++++---------------
 2 files changed, 107 insertions(+), 133 deletions(-)

commit 98c174a38d5c81e4e9f7b1780ad17eb0368480fc
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 29 08:47:38 1991 +0000

    sendauth/recvauth take krb5_pointer, not void *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1959 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d148aa3afb23832fe97a5237f5663b40307a2dd4
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 29 08:42:17 1991 +0000

    fix rcsid name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1958 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/recvauth.c | 2 +-
 src/lib/krb5/os/write_msg.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 352f965a31ac1f28dcad2fe9c02aeb7f642f19f0
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 29 08:41:27 1991 +0000

    add <krb5/ext-proto.h>
    fix rcsid variable name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1957 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/read_msg.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e37cbc50f64fb68593bd24f9e8676d5cec0aec65
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 29 08:37:51 1991 +0000

    fix name of .c files (send_msg should be write_msg)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1956 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 578aecfa158822a1864e660de3897f74ff571469
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 28 17:50:56 1991 +0000

    Added read_msg.c and write_msg.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1955 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile | 4 ++++
 1 file changed, 4 insertions(+)

commit 7fc4742c314b8164fd61ce93036ace02ea967775
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 28 17:50:46 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1954 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/recvauth.c | 306 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/sendauth.c | 231 +++++++++++++++++++++++++++++++++
 src/lib/krb5/os/read_msg.c  |  55 ++++++++
 src/lib/krb5/os/write_msg.c |  48 +++++++
 4 files changed, 640 insertions(+)

commit 4baad0c14d21eb513f5373c6c3a7ee85b3e2137e
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 28 17:50:01 1991 +0000

    Added sendauth.c and recvauth.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1953 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 4 ++++
 1 file changed, 4 insertions(+)

commit b46684315e087c7f267ef578175597b734c308cd
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 28 17:49:13 1991 +0000

    Added declarations for krb5_sendauth() and krb5_recvauth()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1952 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 44 +++++++++++++++++++++++++++++++++++--------
 1 file changed, 36 insertions(+), 8 deletions(-)

commit 3d275ab2855e7cade1e8751f5b67d2c1c3169bbe
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Mar 28 17:48:43 1991 +0000

    Added declarations for krb5_read_message() and krb5_write_message()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1951 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 3 +++
 1 file changed, 3 insertions(+)

commit ffee25fae16318750063fc865c25a4d5500fe3d7
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 25 17:04:12 1991 +0000

    add an imposter firewall
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1950 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit d2c6e57cd9e513e995cc844c4cda154a98145d05
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 25 11:38:34 1991 +0000

    use KRB5_LRQ_NONE #define
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1949 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 2 +-
 src/kdc/kdc_util.c   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit cfa1543b7e1078eabf39da7c216a3a1a2a11cf8b
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 25 11:35:38 1991 +0000

    add last_req defines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1948 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/proto.h | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

commit 9f03118f8e9e2a475ae4054d5d20254112163728
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 25 11:22:43 1991 +0000

    log what server wasn't found
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1947 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 87cae66ad32889cedfdd8ff4e6c56126b6c5b1dc
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 22 10:13:18 1991 +0000

    don't free/clean up a ticket we're returning
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1946 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit d03574e581d35a23b8a34d054c445a70699d705d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 22 10:12:49 1991 +0000

    clean up some error reporting to not cause upper-level barfs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1945 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 66 ++++++++++++++++++++++++++++++++++------------------
 1 file changed, 44 insertions(+), 22 deletions(-)

commit c67571282e7ec1c7792de7c402b1a2db8a28781e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 21 14:45:29 1991 +0000

    be sure to krb5_free_principal when done
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1944 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/movemail.c | 1 +
 src/appl/popper/pop_init.c   | 1 +
 2 files changed, 2 insertions(+)

commit 3f09f5ce6b64d0818f65ce407b5659c1625507f8
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 21 14:08:57 1991 +0000

    use new krb5_sname_to_principal functoin
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1943 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/pop_init.c | 39 +++++++--------------------------------
 1 file changed, 7 insertions(+), 32 deletions(-)

commit 95177e90d7dd48cf155d5a952a455133f8972e45
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 21 13:55:56 1991 +0000

    use new krb5_sname_to_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1942 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/movemail.c | 33 ++++++++++-----------------------
 1 file changed, 10 insertions(+), 23 deletions(-)

commit c152f3ea365f09d14f303432b1843f018d50d5d1
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 21 13:55:02 1991 +0000

    add sn2princ
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1941 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit a19ceeaa9b55bf1739e384a713de19fbd0d13418
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 21 13:45:46 1991 +0000

    add KRB5_ERR_BAD_HOSTNAME, KRB5_ERR_HOST_REALM_UNKNOWN
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1940 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 2 ++
 1 file changed, 2 insertions(+)

commit 3534cde89260a44027efbaa8d41ff27d6e0f19b7
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 21 13:45:10 1991 +0000

    add sname_to_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1939 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 8704f329e2f8422da77a15664f18784c9a595829
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 21 13:44:49 1991 +0000

    use strdup for hostname as well
    allow non-canonicalization
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1938 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sn2princ.c | 27 +++++++++++++++++----------
 1 file changed, 17 insertions(+), 10 deletions(-)

commit 60d6be4ef6caf2612548556be5db19afd761c0f1
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 21 13:26:06 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1937 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sn2princ.c | 106 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 106 insertions(+)

commit aba94eec75856f1bef678a545975d183fd6f53d7
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 21 10:53:41 1991 +0000

    add placeholders for Zephyr stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1936 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 12 ++++++++++++
 src/config/site.def     | 12 ++++++++++++
 2 files changed, 24 insertions(+)

commit 01ecea3b9a69f0b14c1045f4e82c2bc6417ee8e0
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 21 10:52:43 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1935 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/Imakefile | 77 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 77 insertions(+)

commit 3ae1f73bfb71cfe01695bf329893cc82516da655
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 21 10:20:46 1991 +0000

    add HESIOD stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1934 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 10 +++++++++-
 src/config/site.def     |  6 ++++++
 2 files changed, 15 insertions(+), 1 deletion(-)

commit 6c654fbada6ced85dc69b91028402f0d03a9d18a
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 21 10:19:59 1991 +0000

    use config options for hesiod now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1933 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/Imakefile | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 76c11d7c3cc3c08519208880502f4edc72374565
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 21 10:14:18 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1932 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/Imakefile | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit c2534f951c89c10e17edae5e72b5471657303013
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 20 18:13:53 1991 +0000

    KRB5 code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1931 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/movemail.c | 107 +++++++++++++++++++++++++++++++++++++++----
 1 file changed, 99 insertions(+), 8 deletions(-)

commit efee717954e7a54cc3ee7c13f654a2e9197f86d7
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 20 18:13:35 1991 +0000

    add V5 code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1930 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/pop_pass.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++
 src/appl/popper/popper.c   | 10 +++++++
 2 files changed, 77 insertions(+)

commit 9e9d636e8465b7126c9bbdaded31fdbe7684be88
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 20 18:12:59 1991 +0000

    fix bogus parameter name in open_drop()
    add V5 code
    add -s option processing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1929 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/pop_init.c | 150 +++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 145 insertions(+), 5 deletions(-)

commit 741187e36c0abf1ed8af9123b4d66d0e0ab15b4c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 20 18:12:47 1991 +0000

    fix name clash on tmpfile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1928 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/pop_enter.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit f96f78256051ae4cd4798506aed33f3b6b8c573d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 20 18:12:16 1991 +0000

    v5 changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1927 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/orig-makefiles/Makefile | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit f1ab65244b4cfb173b91d48794137dd7507f564d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 20 17:19:26 1991 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1926 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/popper.c | 103 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 103 insertions(+)

commit 84e9b2b9e504dd18b2a80b81be56ba561dc3f845
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 20 17:03:18 1991 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1925 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/pop_enter.c | 185 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 185 insertions(+)

commit fbba33d46e846cd66952bfd575b6691812430ead
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 20 15:25:30 1991 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1923 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/popper/orig-makefiles/Makefile | 108 +++++++++++
 src/appl/popper/pop_init.c              | 235 ++++++++++++++++++++++++
 src/appl/popper/pop_pass.c              | 305 ++++++++++++++++++++++++++++++++
 3 files changed, 648 insertions(+)

commit a56ccf8099e63a4c025dbfa341124416fc855092
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 20 14:32:57 1991 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1922 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/movemail/movemail.c | 723 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 723 insertions(+)

commit 099669d92552edbe14fee4634c8fe48d9ff4ac97
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 15 15:40:02 1991 +0000

    add ISODE_LOCAL_ERR_MISSING_PART
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1921 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/isode_err.et | 1 +
 1 file changed, 1 insertion(+)

commit 09082e63a6f28e2c6094080701b404709de45cfb
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 15 15:39:52 1991 +0000

    add firewall for malformed inputs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1920 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/kadat2adat.c | 2 ++
 src/lib/krb5/asn.1/kaddr2addr.c | 2 ++
 src/lib/krb5/asn.1/klsrq2lsrq.c | 2 ++
 3 files changed, 6 insertions(+)

commit 3a13c9d88ee5215eb6ff86881ae8e0e14ce716da
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 17:20:19 1991 +0000

    need to put something in the last_req field, it's not optional
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1919 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a28ea47b090899c37cd4a6a81e6de3479cfaa995
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 17:19:47 1991 +0000

    need to put something in last_req field (it's not optional)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1918 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

commit 2b8d67ceb932507d5a46cafb515304364c858f57
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 17:19:07 1991 +0000

    avoid bug when no addresses are present
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1917 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)

commit 239464ab21714ea543fd284dd40e9aa354e98a4d
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 14:09:48 1991 +0000

    libos-proto.h -> los-proto.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1916 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c      | 2 +-
 src/admin/edit/dump.c               | 2 +-
 src/admin/edit/kdb5_edit.c          | 2 +-
 src/admin/stash/kdb5_stash.c        | 2 +-
 src/appl/sample/sclient/sclient.c   | 2 +-
 src/appl/sample/sserver/sserver.c   | 2 +-
 src/appl/simple/client/sim_client.c | 2 +-
 src/appl/simple/server/sim_server.c | 2 +-
 src/clients/kinit/kinit.c           | 2 +-
 src/kdc/do_as_req.c                 | 2 +-
 src/kdc/do_tgs_req.c                | 2 +-
 src/kdc/main.c                      | 2 +-
 src/kdc/network.c                   | 2 +-
 src/kdc/replay.c                    | 2 +-
 src/lib/crypto/des/new_rn_key.c     | 2 +-
 src/lib/des425/read_passwd.c        | 2 +-
 src/lib/kdb/fetch_mkey.c            | 2 +-
 src/lib/kdb/store_mkey.c            | 2 +-
 src/lib/krb425/krb425.h             | 2 +-
 src/lib/krb5/keytab/file/ktf_util.c | 2 +-
 src/lib/krb5/krb/gc_via_tgt.c       | 2 +-
 src/lib/krb5/krb/gen_seqnum.c       | 2 +-
 src/lib/krb5/krb/get_in_tkt.c       | 2 +-
 src/lib/krb5/krb/in_tkt_pwd.c       | 2 +-
 src/lib/krb5/krb/mk_priv.c          | 2 +-
 src/lib/krb5/krb/mk_rep.c           | 2 +-
 src/lib/krb5/krb/mk_req_ext.c       | 2 +-
 src/lib/krb5/krb/mk_safe.c          | 2 +-
 src/lib/krb5/krb/parse.c            | 2 +-
 src/lib/krb5/krb/rd_priv.c          | 2 +-
 src/lib/krb5/krb/rd_rep.c           | 2 +-
 src/lib/krb5/krb/rd_req_dec.c       | 2 +-
 src/lib/krb5/krb/rd_safe.c          | 2 +-
 src/lib/krb5/krb/send_tgs.c         | 2 +-
 src/lib/krb5/os/an_to_ln.c          | 2 +-
 src/lib/krb5/os/free_hstrl.c        | 2 +-
 src/lib/krb5/os/full_ipadr.c        | 2 +-
 src/lib/krb5/os/gen_port.c          | 2 +-
 src/lib/krb5/os/gen_rname.c         | 2 +-
 src/lib/krb5/os/hst_realm.c         | 2 +-
 src/lib/krb5/os/kuserok.c           | 2 +-
 src/lib/krb5/os/locate_kdc.c        | 2 +-
 src/lib/krb5/os/port2ip.c           | 2 +-
 src/lib/krb5/os/sendto_kdc.c        | 2 +-
 src/lib/krb5/os/timeofday.c         | 2 +-
 src/lib/krb5/os/unlck_file.c        | 2 +-
 src/lib/krb5/os/ustime.c            | 2 +-
 src/tests/create/kdb5_mkdums.c      | 2 +-
 src/tests/hammer/kdc5_hammer.c      | 2 +-
 src/tests/verify/kdb5_verify.c      | 2 +-
 50 files changed, 50 insertions(+), 50 deletions(-)

commit 7c86f5f31283166fa426d4808f68891ecbab7716
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 12:19:32 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1915 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/KRB5-types-aux.h | 13 +++++++++++++
 src/include/krb5/asn.1/asn1defs.h       |  2 +-
 src/include/krb5/asn.1/encode.h         |  4 ++--
 src/include/krb5/stock/config.h         |  4 ++--
 src/include/krb5/stock/osconf.h         |  4 ++--
 src/tests/test1.c                       |  2 +-
 6 files changed, 21 insertions(+), 8 deletions(-)

commit 135937a74444934c795ce056d6303f56f9c9e3c1
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 12:19:26 1991 +0000

    fix copyrights.
    /.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1914 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/dump.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2107181021872fe7fdd79264487408e9791d4234
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 12:04:10 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1913 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn1.h       | 2 +-
 src/include/krb5/base-defs.h  | 2 +-
 src/include/krb5/ccache.h     | 4 ++--
 src/include/krb5/crc-32.h     | 4 ++--
 src/include/krb5/dbm.h        | 2 +-
 src/include/krb5/encryption.h | 1 -
 src/include/krb5/error_def.h  | 2 +-
 src/include/krb5/errors.h     | 4 ++--
 src/include/krb5/ext-proto.h  | 2 +-
 src/include/krb5/fieldbits.h  | 4 ++--
 src/include/krb5/free.h       | 2 +-
 src/include/krb5/kdb.h        | 4 ++--
 src/include/krb5/kdb_dbm.h    | 4 ++--
 src/include/krb5/keytab.h     | 2 +-
 src/include/krb5/krb5.h       | 1 +
 src/include/krb5/libos.h      | 2 +-
 src/include/krb5/macros.h     | 2 +-
 src/include/krb5/mit-des.h    | 4 ++--
 src/include/krb5/narrow.h     | 1 +
 src/include/krb5/proto.h      | 4 ++--
 src/include/krb5/rcache.h     | 4 ++--
 src/include/krb5/safepriv.h   | 2 +-
 src/include/krb5/sysincl.h    | 2 +-
 src/include/krb5/widen.h      | 1 +
 src/include/krb5/wordsize.h   | 4 ++--
 25 files changed, 34 insertions(+), 32 deletions(-)

commit d64721ef7f30f6941e906fabd129cf634a69ecf7
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:56:55 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1912 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_ed_ct.ct    | 1 +
 src/admin/edit/kdb5_edit.c      | 1 +
 src/admin/stash/kdb5_stash.c    | 2 +-
 src/clients/kdestroy/kdestroy.c | 2 +-
 src/clients/kinit/kinit.c       | 2 +-
 src/clients/klist/klist.c       | 2 +-
 6 files changed, 6 insertions(+), 4 deletions(-)

commit 7271838d5d31f31cf7f1ed908d0168d61ec1091f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:53:34 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1911 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/destroy/kdb5_destroy.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 93d575e28e2cfae1a13481dd2fd1d9497bacdce2
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:53:01 1991 +0000

    fxi copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1910 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/kdb5_anadd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 84f6b1f78fa64a79b9daa2dd04314816b2836d66
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:48:24 1991 +0000

    update copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1909 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/cryptoconf.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit fa3c75c75faa8352125ab41e7c74a5532585d7cf
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:47:10 1991 +0000

    fix copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1908 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rcdef.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7057bf5a33149989931e90552690de559e6244f6
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:43:56 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1907 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/kn_parse.c | 2 +-
 src/lib/krb425/kuserok.c  | 3 ++-
 src/lib/krb425/recvauth.c | 3 ++-
 src/lib/krb425/sendauth.c | 2 +-
 4 files changed, 6 insertions(+), 4 deletions(-)

commit b712a2cc09ddbd2985b4ebb932db6a4b48b8a567
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:42:02 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1906 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/des_sched.c  |  2 +-
 src/lib/krb425/err_txt.c    | 11 +++++++----
 src/lib/krb425/get_krbhst.c |  2 +-
 src/lib/krb425/get_lrealm.c |  2 +-
 src/lib/krb425/get_phost.c  |  2 +-
 src/lib/krb425/kn_parse.c   |  9 +++++++--
 src/lib/krb425/kntoln.c     |  2 +-
 src/lib/krb425/krb425.h     |  1 -
 src/lib/krb425/krb_err.h    |  2 +-
 src/lib/krb425/net_read.c   |  2 +-
 src/lib/krb425/net_write.c  |  2 +-
 src/lib/krb425/rd_req.c     |  4 ++--
 src/lib/krb425/realmhost.c  |  4 ++--
 src/lib/krb425/sendauth.c   |  9 +++++++--
 14 files changed, 33 insertions(+), 21 deletions(-)

commit 4511fd24a676b07758b707019d0b3126bbe22091
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:40:52 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1905 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/425error.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f5575337a47d7cb7264983639c640558592ede39
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:32:42 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1904 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/addr_comp.c   | 2 +-
 src/lib/krb5/krb/addr_order.c  | 2 +-
 src/lib/krb5/krb/addr_srch.c   | 2 +-
 src/lib/krb5/krb/copy_addrs.c  | 2 +-
 src/lib/krb5/krb/copy_athctr.c | 4 ++--
 src/lib/krb5/krb/copy_auth.c   | 2 +-
 src/lib/krb5/krb/copy_cksum.c  | 2 +-
 src/lib/krb5/krb/copy_princ.c  | 2 +-
 src/lib/krb5/krb/copy_tick.c   | 4 ++--
 src/lib/krb5/krb/decode_kdc.c  | 2 +-
 src/lib/krb5/krb/decrypt_tk.c  | 2 +-
 src/lib/krb5/krb/encode_kdc.c  | 2 +-
 src/lib/krb5/krb/encrypt_tk.c  | 2 +-
 src/lib/krb5/krb/faddr_ordr.c  | 2 +-
 src/lib/krb5/krb/free_rtree.c  | 2 +-
 src/lib/krb5/krb/gc_frm_kdc.c  | 1 -
 src/lib/krb5/krb/get_creds.c   | 2 +-
 src/lib/krb5/krb/int-proto.h   | 1 -
 src/lib/krb5/krb/kdc_rep_dc.c  | 2 +-
 src/lib/krb5/krb/krbconfig.c   | 4 ++--
 src/lib/krb5/krb/mk_rep.c      | 2 +-
 src/lib/krb5/krb/mk_req.c      | 4 ++--
 src/lib/krb5/krb/parse.c       | 4 ++--
 src/lib/krb5/krb/pr_to_salt.c  | 2 +-
 src/lib/krb5/krb/rd_error.c    | 4 ++--
 src/lib/krb5/krb/rd_rep.c      | 4 ++--
 src/lib/krb5/krb/rd_req.c      | 4 ++--
 src/lib/krb5/krb/rd_req_dec.c  | 4 ++--
 src/lib/krb5/krb/rd_req_sim.c  | 4 ++--
 src/lib/krb5/krb/send_tgs.c    | 4 ++--
 src/lib/krb5/krb/tgtname.c     | 2 +-
 src/lib/krb5/krb/unparse.c     | 2 +-
 src/lib/krb5/krb/walk_rtree.c  | 1 -
 33 files changed, 41 insertions(+), 44 deletions(-)

commit 8719be1d21277eccb821663fde741bc4ad9087b0
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:28:41 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1903 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/cp_key_cnt.c | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 7fc3c4d6a32604818a46e8b6d1f70e8cbc7d8ee9
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:22:54 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1902 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/fetch_mkey.c       | 2 +-
 src/lib/kdb/kdbint.h           | 2 +-
 src/lib/kdb/setup_mkey.c       | 2 +-
 src/lib/kdb/store_mkey.c       | 2 +-
 src/lib/kdb/verify_mky.c       | 4 ++--
 src/lib/krb5/free/f_address.c  | 2 +-
 src/lib/krb5/free/f_ap_rep.c   | 2 +-
 src/lib/krb5/free/f_ap_req.c   | 2 +-
 src/lib/krb5/free/f_arep_enc.c | 2 +-
 src/lib/krb5/free/f_authdata.c | 2 +-
 src/lib/krb5/free/f_authent.c  | 2 +-
 src/lib/krb5/free/f_cksum.c    | 2 +-
 src/lib/krb5/free/f_cred_cnt.c | 4 ++--
 src/lib/krb5/free/f_creds.c    | 2 +-
 src/lib/krb5/free/f_enc_kdc.c  | 2 +-
 src/lib/krb5/free/f_enc_tkt.c  | 2 +-
 src/lib/krb5/free/f_error.c    | 2 +-
 src/lib/krb5/free/f_kdc_rep.c  | 2 +-
 src/lib/krb5/free/f_kdc_req.c  | 4 ++--
 src/lib/krb5/free/f_keyblock.c | 2 +-
 src/lib/krb5/free/f_last_req.c | 2 +-
 src/lib/krb5/free/f_padata.c   | 2 +-
 src/lib/krb5/free/f_princ.c    | 2 +-
 src/lib/krb5/free/f_priv.c     | 2 +-
 src/lib/krb5/free/f_priv_enc.c | 2 +-
 src/lib/krb5/free/f_safe.c     | 2 +-
 src/lib/krb5/free/f_tgt_cred.c | 2 +-
 src/lib/krb5/free/f_ticket.c   | 1 -
 src/lib/krb5/free/f_tickets.c  | 2 +-
 src/lib/krb5/free/f_tkt_auth.c | 1 -
 30 files changed, 31 insertions(+), 33 deletions(-)

commit 38bd1034f256184900a7e4dbc8da5318191758dd
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:16:13 1991 +0000

    add standard copyright notice
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1901 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/random_key.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit b06ebada27fb348b9cff4ef6cbf1de9e9185ada5
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:13:16 1991 +0000

    add standard header
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1900 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/destest.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 7f6ddd748d5b6f90c69c541f4b57ae554345e1f6
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:13:02 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1899 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/des_int.h | 1 +
 src/lib/crypto/des/tables.h  | 1 +
 2 files changed, 2 insertions(+)

commit 13de01fef60a99d076c687b08e516bcd19058522
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:11:40 1991 +0000

    fix copyrights; add RCS strings to those needing them
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1898 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cbc_cksum.c  | 2 +-
 src/lib/crypto/des/cksum.c      | 2 +-
 src/lib/crypto/des/cs_entry.c   | 4 ++--
 src/lib/crypto/des/des.c        | 2 +-
 src/lib/crypto/des/enc_dec.c    | 2 +-
 src/lib/crypto/des/finish_key.c | 2 +-
 src/lib/crypto/des/init_rkey.c  | 2 +-
 src/lib/crypto/des/key_parity.c | 2 +-
 src/lib/crypto/des/key_sched.c  | 2 +-
 src/lib/crypto/des/krb_glue.c   | 2 +-
 src/lib/crypto/des/make_e.c     | 7 ++++++-
 src/lib/crypto/des/make_fp.c    | 7 ++++++-
 src/lib/crypto/des/make_ip.c    | 7 ++++++-
 src/lib/crypto/des/make_kp.c    | 4 ++--
 src/lib/crypto/des/make_odd.c   | 7 ++++++-
 src/lib/crypto/des/make_p.c     | 7 ++++++-
 src/lib/crypto/des/make_pt.c    | 7 ++++++-
 src/lib/crypto/des/make_s.c     | 8 +++++++-
 src/lib/crypto/des/make_st.c    | 7 ++++++-
 src/lib/crypto/des/misc.c       | 7 ++++++-
 src/lib/crypto/des/new_rn_key.c | 2 +-
 src/lib/crypto/des/process_ky.c | 2 +-
 src/lib/crypto/des/verify.c     | 2 +-
 src/lib/crypto/des/weak_key.c   | 4 ++--
 24 files changed, 73 insertions(+), 27 deletions(-)

commit 6d3b8888cafaf0923da9863aebe759189025084d
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:02:03 1991 +0000

    fix copyrights and RCS strings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1897 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc-proto.h  |  2 +-
 src/lib/krb5/ccache/stdio/scc.h        |  2 +-
 src/lib/krb5/ccache/stdio/scc_close.c  |  5 +++--
 src/lib/krb5/ccache/stdio/scc_defnam.c |  5 +++--
 src/lib/krb5/ccache/stdio/scc_defops.c |  5 +++--
 src/lib/krb5/ccache/stdio/scc_destry.c |  5 +++--
 src/lib/krb5/ccache/stdio/scc_errs.c   |  2 +-
 src/lib/krb5/ccache/stdio/scc_eseq.c   |  5 +++--
 src/lib/krb5/ccache/stdio/scc_gennew.c |  5 +++--
 src/lib/krb5/ccache/stdio/scc_getnam.c |  5 +++--
 src/lib/krb5/ccache/stdio/scc_gprin.c  |  5 +++--
 src/lib/krb5/ccache/stdio/scc_init.c   |  5 +++--
 src/lib/krb5/ccache/stdio/scc_maybe.c  |  6 ++++++
 src/lib/krb5/ccache/stdio/scc_nseq.c   |  5 +++--
 src/lib/krb5/ccache/stdio/scc_ops.c    |  5 +++--
 src/lib/krb5/ccache/stdio/scc_read.c   |  5 +++--
 src/lib/krb5/ccache/stdio/scc_reslv.c  |  5 +++--
 src/lib/krb5/ccache/stdio/scc_retrv.c  |  7 ++++---
 src/lib/krb5/ccache/stdio/scc_sflags.c |  5 +++--
 src/lib/krb5/ccache/stdio/scc_skip.c   |  7 ++++---
 src/lib/krb5/ccache/stdio/scc_sseq.c   |  5 +++--
 src/lib/krb5/ccache/stdio/scc_store.c  |  5 +++--
 src/lib/krb5/ccache/stdio/scc_test.c   | 17 ++++++++++++++++-
 src/lib/krb5/ccache/stdio/scc_write.c  |  5 +++--
 24 files changed, 84 insertions(+), 44 deletions(-)

commit 5a203fa70a629f1f5e90957c4ef6b0ee04257028
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 11:01:10 1991 +0000

    add RCS id string
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1896 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_maybe.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 178140a0ce972fc97661d386bc03f7021c693e58
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 10:54:26 1991 +0000

    add "all rights reserved"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1895 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_maybe.c | 1 +
 1 file changed, 1 insertion(+)

commit ec5cefa923777be8d675ad49cfca9d18b3535d0c
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 10:54:13 1991 +0000

    fix copyrights and RCS ident style
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1894 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc-proto.h  |  2 +-
 src/lib/krb5/ccache/file/fcc.h        |  2 +-
 src/lib/krb5/ccache/file/fcc_close.c  |  5 +++--
 src/lib/krb5/ccache/file/fcc_defnam.c |  5 +++--
 src/lib/krb5/ccache/file/fcc_defops.c |  5 +++--
 src/lib/krb5/ccache/file/fcc_destry.c |  5 +++--
 src/lib/krb5/ccache/file/fcc_errs.c   |  2 +-
 src/lib/krb5/ccache/file/fcc_eseq.c   |  5 +++--
 src/lib/krb5/ccache/file/fcc_gennew.c |  5 +++--
 src/lib/krb5/ccache/file/fcc_getnam.c |  5 +++--
 src/lib/krb5/ccache/file/fcc_gprin.c  |  5 +++--
 src/lib/krb5/ccache/file/fcc_init.c   |  5 +++--
 src/lib/krb5/ccache/file/fcc_nseq.c   |  5 ++---
 src/lib/krb5/ccache/file/fcc_ops.c    |  5 +++--
 src/lib/krb5/ccache/file/fcc_read.c   |  5 +++--
 src/lib/krb5/ccache/file/fcc_reslv.c  |  5 +++--
 src/lib/krb5/ccache/file/fcc_retrv.c  |  4 ++--
 src/lib/krb5/ccache/file/fcc_sflags.c |  5 +++--
 src/lib/krb5/ccache/file/fcc_skip.c   |  4 ++--
 src/lib/krb5/ccache/file/fcc_sseq.c   |  3 ++-
 src/lib/krb5/ccache/file/fcc_store.c  |  5 +++--
 src/lib/krb5/ccache/file/fcc_test.c   | 17 ++++++++++++++++-
 src/lib/krb5/ccache/file/fcc_write.c  |  5 +++--
 23 files changed, 72 insertions(+), 42 deletions(-)

commit 96e3bfd78f7c865a9a251bd9aa4f3330410bbce9
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 10:47:36 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1893 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/crc.c            | 2 +-
 src/lib/crypto/crc32/crctest.c        | 2 +-
 src/lib/krb5/ccache/ccbase.c          | 2 +-
 src/lib/krb5/ccache/ccdefault.c       | 2 +-
 src/lib/krb5/ccache/ccdefops.c        | 1 +
 src/lib/krb5/keytab/file/ktf_add.c    | 2 +-
 src/lib/krb5/keytab/file/ktf_close.c  | 2 +-
 src/lib/krb5/keytab/file/ktf_defops.c | 2 +-
 src/lib/krb5/keytab/file/ktf_endget.c | 2 +-
 src/lib/krb5/keytab/file/ktf_get_en.c | 2 +-
 src/lib/krb5/keytab/file/ktf_get_na.c | 2 +-
 src/lib/krb5/keytab/file/ktf_next.c   | 2 +-
 src/lib/krb5/keytab/file/ktf_ops.c    | 2 +-
 src/lib/krb5/keytab/file/ktf_remove.c | 2 +-
 src/lib/krb5/keytab/file/ktf_resolv.c | 2 +-
 src/lib/krb5/keytab/file/ktf_ssget.c  | 2 +-
 src/lib/krb5/keytab/file/ktf_wops.c   | 2 +-
 src/lib/krb5/keytab/file/ktf_wreslv.c | 2 +-
 src/lib/krb5/keytab/file/ktfile.h     | 2 +-
 src/lib/krb5/keytab/ktadd.c           | 2 +-
 src/lib/krb5/keytab/ktbase.c          | 2 +-
 src/lib/krb5/keytab/ktdefault.c       | 2 +-
 src/lib/krb5/keytab/ktfr_entry.c      | 2 +-
 src/lib/krb5/keytab/ktremove.c        | 2 +-
 src/lib/krb5/keytab/read_servi.c      | 2 +-
 25 files changed, 25 insertions(+), 24 deletions(-)

commit ee891f5889d63679c4499555b2c5d5797249c3f5
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 10:33:52 1991 +0000

    fix up some des425/krb4 problems
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1892 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 165c58f5d487e743b6a127ebe8019f6183d6230d
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 10:08:04 1991 +0000

    want to use old string_to_key interface
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1891 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/read_passwd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0d617fc8545f08c44c2a6aef482097fc7287a65f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 10:00:20 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1890 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/cksum.c        |  56 +++++++++
 src/lib/des425/des.c          |  56 +++++++++
 src/lib/des425/des.h          |  41 +++++++
 src/lib/des425/enc_dec.c      |  63 ++++++++++
 src/lib/des425/key_parity.c   |  51 ++++++++
 src/lib/des425/key_sched.c    |  53 ++++++++
 src/lib/des425/new_rnd_key.c  | 129 ++++++++++++++++++++
 src/lib/des425/pcbc_encrypt.c | 252 ++++++++++++++++++++++++++++++++++++++
 src/lib/des425/quad_cksum.c   | 216 +++++++++++++++++++++++++++++++++
 src/lib/des425/random_key.c   |  31 +++++
 src/lib/des425/str_to_key.c   | 131 ++++++++++++++++++++
 src/lib/des425/string2key.c   | 166 +++++++++++++++++++++++++
 src/lib/des425/verify.c       | 275 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/des425/weak_key.c     |  37 ++++++
 14 files changed, 1557 insertions(+)

commit b79fbdc3e1d570e26053285530894ecf6935685b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 09:59:06 1991 +0000

    don't need BSDUNIX anymore
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1889 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/Imakefile | 4 ----
 1 file changed, 4 deletions(-)

commit c42606a068556f2af65c0b0d8e6252d50ff1aac0
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 14 09:48:10 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1888 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/read_passwd.c | 52 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

commit f4ac575b3ce1a2cc323ce0f0a264787d763175b1
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 13 16:03:17 1991 +0000

    avoid HC bug
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1887 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/rd_req.c | 19 ++++++++++++++-----
 1 file changed, 14 insertions(+), 5 deletions(-)

commit 76244028614c8179713901061a6b40c5943b2a67
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 13 09:57:02 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1886 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/kdcr2kkdcr.c | 2 +-
 src/lib/krb5/asn.1/kdcr2ktgsr.c | 2 +-
 src/lib/krb5/asn.1/kedat2edat.c | 2 +-
 src/lib/krb5/asn.1/kekrp2ekrp.c | 2 +-
 src/lib/krb5/asn.1/kerr2err.c   | 2 +-
 src/lib/krb5/asn.1/ketpt2etpt.c | 2 +-
 src/lib/krb5/asn.1/kkdcr2kdcr.c | 2 +-
 src/lib/krb5/asn.1/kkey2enck.c  | 2 +-
 src/lib/krb5/asn.1/klsrq2lsrq.c | 4 ++--
 src/lib/krb5/asn.1/kprep2prep.c | 2 +-
 src/lib/krb5/asn.1/kprin2prin.c | 4 ++--
 src/lib/krb5/asn.1/kpriv2priv.c | 2 +-
 src/lib/krb5/asn.1/ksafe2safe.c | 4 ++--
 src/lib/krb5/asn.1/ktgrq2tgrq.c | 4 ++--
 src/lib/krb5/asn.1/ktgsr2kdcr.c | 2 +-
 src/lib/krb5/asn.1/ktkt2tkt.c   | 2 +-
 src/lib/krb5/asn.1/ktran2tran.c | 2 +-
 src/lib/krb5/asn.1/prep2kprep.c | 2 +-
 src/lib/krb5/asn.1/priv2kpriv.c | 2 +-
 src/lib/krb5/asn.1/qbuf2data.c  | 2 +-
 src/lib/krb5/asn.1/safe2ksafe.c | 2 +-
 src/lib/krb5/asn.1/tgrq2ktgrq.c | 4 ++--
 src/lib/krb5/asn.1/tkt2ktkt.c   | 2 +-
 src/lib/krb5/asn.1/tran2ktran.c | 2 +-
 src/lib/krb5/asn.1/u2gen.c      | 2 +-
 25 files changed, 30 insertions(+), 30 deletions(-)

commit 6d4664c47c03b058a62cc0131d74b5b16a033e91
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 13 09:55:42 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1885 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/adr2kadr.c   | 2 +-
 src/lib/krb5/asn.1/aprp2kaprp.c | 2 +-
 src/lib/krb5/asn.1/aprq2kaprq.c | 2 +-
 src/lib/krb5/asn.1/arep2karep.c | 2 +-
 src/lib/krb5/asn.1/asn1glue.h   | 4 ++--
 src/lib/krb5/asn.1/auth2kauth.c | 4 ++--
 src/lib/krb5/asn.1/ck2kck.c     | 2 +-
 src/lib/krb5/asn.1/cvt_flags.c  | 4 ++--
 src/lib/krb5/asn.1/decode.c     | 4 ++--
 src/lib/krb5/asn.1/edat2kedat.c | 2 +-
 src/lib/krb5/asn.1/ekrp2kekrp.c | 2 +-
 src/lib/krb5/asn.1/enck2kkey.c  | 2 +-
 src/lib/krb5/asn.1/err2kerr.c   | 2 +-
 src/lib/krb5/asn.1/etpt2ketpt.c | 2 +-
 src/lib/krb5/asn.1/g2unix.c     | 4 ++--
 src/lib/krb5/asn.1/kadat2adat.c | 4 ++--
 src/lib/krb5/asn.1/kaddr2addr.c | 4 ++--
 src/lib/krb5/asn.1/kadr2adr.c   | 2 +-
 src/lib/krb5/asn.1/kaprp2aprp.c | 2 +-
 src/lib/krb5/asn.1/kaprq2aprq.c | 2 +-
 src/lib/krb5/asn.1/karep2arep.c | 2 +-
 src/lib/krb5/asn.1/kauth2auth.c | 4 ++--
 src/lib/krb5/asn.1/kck2ck.c     | 2 +-
 23 files changed, 31 insertions(+), 31 deletions(-)

commit f2588e8561a9c695e641fd59fdf76f7b13f4ff36
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 13 09:54:43 1991 +0000

    need local var to be const
    fix copyrights.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1884 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/adat2kadat.c | 6 +++---
 src/lib/krb5/asn.1/addr2kaddr.c | 6 +++---
 src/lib/krb5/asn.1/lsrq2klsrq.c | 6 +++---
 src/lib/krb5/asn.1/prin2kprin.c | 6 +++---
 4 files changed, 12 insertions(+), 12 deletions(-)

commit fd9c3dbafd53fbe7df0daae79ffff0e6517c5902
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 12 17:19:57 1991 +0000

    don't forget to liberate etype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1883 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_kdc_req.c | 2 ++
 1 file changed, 2 insertions(+)

commit ba7264ec6bd1e192afed860e603829279825a118
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 12 17:18:10 1991 +0000

    need #undefs to make sure we properly define
    the function versions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1882 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/KRB5-types-aux.h | 102 ++++++++++++++++++++++++++++++++
 1 file changed, 102 insertions(+)

commit d52d527df4698638d0e6b4e1228de3e40b9ccb3b
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 12 16:48:58 1991 +0000

    pepsy changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1881 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl         | 33 ++++++++-----------
 src/config/site.def             | 11 +++----
 src/lib/krb5/asn.1/KRB5-asn.py  |  5 +++
 src/lib/krb5/asn.1/klsrq2lsrq.c | 42 ++++++++++++++++++++++++
 src/lib/krb5/asn.1/kprin2prin.c | 34 +++++++++++++++++++
 src/lib/krb5/asn.1/ktgrq2tgrq.c | 72 +++++++++++++++++++++++++++++++++++++----
 src/lib/krb5/asn.1/lsrq2klsrq.c | 36 +++++++++++++++++++++
 src/lib/krb5/asn.1/prin2kprin.c | 35 ++++++++++++++++++++
 src/lib/krb5/asn.1/tgrq2ktgrq.c | 66 ++++++++++++++++++++++++++++++++-----
 9 files changed, 293 insertions(+), 41 deletions(-)

commit 6d3d0301b88767c3b9df1b751a0360c578eed0e6
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 12 16:47:46 1991 +0000

    pepsy changes (rearranged structures)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1880 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/adat2kadat.c | 45 +++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/addr2kaddr.c | 45 +++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/kadat2adat.c | 42 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/kaddr2addr.c | 43 +++++++++++++++++++++++++++++++++++++++
 4 files changed, 175 insertions(+)

commit 8d38f00c11bfcb6d4848ed6da222b6aea345be8b
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 12 16:46:10 1991 +0000

    changes for using PEPSY
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1879 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 22 +++++++---------------
 1 file changed, 7 insertions(+), 15 deletions(-)

commit 7f9ed5932b8224b4142f9d6a9a762a935b73225b
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 11 15:42:21 1991 +0000

    update with isode 6.8 codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1878 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/isode_err.et | 3 +++
 1 file changed, 3 insertions(+)

commit 9ba2ab5277ba5952f99a1f0a891c4adf1e1ba61c
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 11 11:55:54 1991 +0000

    use new checksum macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1877 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/sclient.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 095e91545eec56192300e25e778876c7e309e82d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 8 16:43:51 1991 +0000

    don't request server's address on local socket!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1876 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/sim_client.c | 1 -
 1 file changed, 1 deletion(-)

commit 2a8c98c5ea948c2e55b922893379ce57446e7c5d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 8 16:43:17 1991 +0000

    fix up usage msg
    add init_ets();
    check sender addr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1875 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/sim_server.c | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit 28084c1538bbe7a3990870ccd175921fc17fe8c7
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 8 16:42:51 1991 +0000

    clean out tktauthent before using, so we can free it without worrying
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1874 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 5eea7e488234fff4c8d9b737be130f3f3c1eb147
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 8 15:09:56 1991 +0000

    use -ldes425 for v4 programs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1873 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5d7cca2cc1cdb4eb39e672eeb7cfceca6eef4cef
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 7 11:50:02 1991 +0000

    use dvips nwo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1872 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/Makefile       | 2 +-
 doc/implement/Makefile | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit bccbd02a1d0524b6a36f8620d508902cc1bcf2f5
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 7 11:49:55 1991 +0000

    remove spurious comma
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1871 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/keytab.tex         | 2 +-
 doc/implement/keytab-i.tex | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 6ea0854786da653fb29134e041d3f83d2614d00a
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 7 11:49:20 1991 +0000

    adjust lengths to give more body text
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1870 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/library.tex         | 4 ++--
 doc/implement/implement.tex | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit ffda578080c188caa6b2af3e6c98b2c115e9510d
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 7 11:48:59 1991 +0000

    put some fil/fill into the marginpars
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1869 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/functions.sty       | 7 +++++--
 doc/implement/functions.sty | 7 +++++--
 2 files changed, 10 insertions(+), 4 deletions(-)

commit bd4a7bbf2a12cf2f04796e32ac3e38fa2806adcc
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 6 17:13:17 1991 +0000

    conversions for new dvips
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1868 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/functions.sty       | 2 +-
 doc/api/library.tex         | 2 +-
 doc/implement/functions.sty | 2 +-
 doc/implement/implement.tex | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit 42b3ac10403e425ee90ba8c2e4eb3acd287a1544
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 6 16:44:39 1991 +0000

    Fixed bug in the options parser;forgot to check for a NULL in a while loop
    
    Fixed typo in call to krb5_copy_keyblock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1867 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kpropd.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 94449b7d6973d1526211a9b05f54480a31ee21ab
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 6 16:43:58 1991 +0000

    Fixed bug in the options parser;forgot to check for a NULL in a while loop
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1866 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a4e5039a2852c53016af366db4bad193438e92ae
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 6 13:58:11 1991 +0000

    Improved load_db's parsing of the dump file
    
    Added support for dumping and loading the salt entries.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1865 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c | 96 +++++++++++++++++++++++++++++++++++++++++++--------
 1 file changed, 81 insertions(+), 15 deletions(-)

commit 6ff7fd8cd44a189c0582a4fbc9f095c3d3296527
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Mar 6 13:57:47 1991 +0000

    Added support of entering passwords with different salts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1864 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 114 +++++++++++++++++++++++++++++----------------
 1 file changed, 73 insertions(+), 41 deletions(-)

commit 75de4eefdb88762bb7e1236dc6dd5a7c9eb7b5cc
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 5 17:40:54 1991 +0000

    add krb5_get_server_rcache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1863 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 2 ++
 1 file changed, 2 insertions(+)

commit 36daf71c698acecaded0f65cd148575cbef54c67
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 5 17:40:32 1991 +0000

    use new function krb5_get_server_rcache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1862 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/server/sim_server.c | 50 +++++++++----------------------------
 1 file changed, 12 insertions(+), 38 deletions(-)

commit 4e3035c6f811535a53054f6bf14c1c4e84bea2ea
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 5 17:40:14 1991 +0000

    condense common code into function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1861 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_sim.c | 32 ++++++--------------------------
 1 file changed, 6 insertions(+), 26 deletions(-)

commit 52d23cbe9e3e1b002b384e36e39e608b97a9e677
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 5 17:39:40 1991 +0000

    add srv_rcache
    ,.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1860 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 67826e1afc51731a8b83d4d3f2ad4f3c2ef7c77c
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 5 17:39:24 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1859 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/srv_rcache.c | 56 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

commit b853b4c82252cd8ef1767e5c1b79440181956716
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 5 17:36:03 1991 +0000

    pull common code into library function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1858 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/mk_priv.c | 50 +++++++++++++++---------------------------------
 src/lib/krb425/mk_safe.c | 48 ++++++++++++++--------------------------------
 src/lib/krb425/rd_priv.c | 48 ++++++++++++++++++++--------------------------
 src/lib/krb425/rd_safe.c | 49 +++++++++++++++++++++--------------------------
 4 files changed, 72 insertions(+), 123 deletions(-)

commit e4d1c62dc233db16101f2754d5d18cadc576c244
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 5 11:15:04 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1857 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/rnd_confoun.c | 2 +-
 src/lib/krb5/os/an_to_ln.c      | 5 ++---
 src/lib/krb5/os/ccdefname.c     | 2 +-
 src/lib/krb5/os/def_realm.c     | 4 ++--
 src/lib/krb5/os/free_hstrl.c    | 2 +-
 src/lib/krb5/os/hst_realm.c     | 5 ++---
 src/lib/krb5/os/ktdefname.c     | 2 +-
 src/lib/krb5/os/kuserok.c       | 2 +-
 src/lib/krb5/os/locate_kdc.c    | 2 +-
 src/lib/krb5/os/lock_file.c     | 3 +--
 src/lib/krb5/os/net_read.c      | 4 ++--
 src/lib/krb5/os/net_write.c     | 4 ++--
 src/lib/krb5/os/osconfig.c      | 2 +-
 src/lib/krb5/os/timeofday.c     | 3 +--
 src/lib/krb5/os/unlck_file.c    | 2 +-
 src/lib/krb5/os/ustime.c        | 5 ++---
 16 files changed, 22 insertions(+), 27 deletions(-)

commit 8c0addd957d0c0e0f2e6d7a473fd4aeb457035f3
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 5 10:50:59 1991 +0000

    only generate new stock header output if it differs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1856 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit c79c8945ccf169daa69af58d2181e9aebf5512e3
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 5 10:27:36 1991 +0000

    remove conditional gunk for local/installed copies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1855 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 30 +-----------------------------
 1 file changed, 1 insertion(+), 29 deletions(-)

commit 1621a1b50bb4dc0745e2263d0683f30dfd27b043
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 5 10:22:31 1991 +0000

    remove lots of local/installed switch gunk.
    add comment about StdIncludes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1854 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

commit 7ce537e2b6318d127de909cb1ac63aec7cb997f3
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 5 10:22:14 1991 +0000

    remove lots of local/installed switch gunk
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1853 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 54 ++++++++++++++++---------------------------------
 1 file changed, 17 insertions(+), 37 deletions(-)

commit 922876cd87ddc4b0cc4e517e32d70d7da8a6d364
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 5 09:55:08 1991 +0000

    use default unifdef
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1852 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

commit c554782b86b0f048578867c2f3cadaa4ab68971c
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 16:38:41 1991 +0000

    fix a problem with FREE3 not being a single statement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1851 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d5293503dbe5fcc8bb5ed1a88679830af32a9bed
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 16:38:13 1991 +0000

    add simple
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1850 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 444914dc4f13b6fa606a2dbc52a662b523898d6f
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 16:37:37 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1849 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/sim_client.c | 316 ++++++++++++++++++++++++++++++++++++
 src/appl/simple/server/Imakefile    |  15 ++
 src/appl/simple/server/sim_server.c | 248 ++++++++++++++++++++++++++++
 3 files changed, 579 insertions(+)

commit a6fe38c93ffff9144e9f20ea6c155d43c0839898
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 15:21:22 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1848 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/client/Imakefile | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 7ee75f40e2ce624076a64aef4fbb77911c4822b0
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 15:17:03 1991 +0000

    don't deref newkey unless it's there..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1847 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit dbb8ae21beab141f0edec699ed75f0664af2d887
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 15:10:51 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1846 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 8e412231d3aca9ca9d943f9dbb3fa26b23983bd3
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 15:10:22 1991 +0000

    fix checksum macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1845 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 77e7b0dd092a29367fd2d451dcbdbc777047be60
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 15:10:02 1991 +0000

    can't use /, it is a pathname component separator!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1844 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/gen_rname.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 43a6a05d1f06a7b45eda4a41ccc8114e6cc0ab25
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 13:12:37 1991 +0000

    /
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1843 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/simple.h | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 5ada2a100d7d3957ac5ae62bc225a286d7309c91
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 13:08:49 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1842 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/simple/Imakefile | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit 641b23dda8e94698dae52d1ef37fc10f1018b391
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 11:53:56 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1841 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile                       | 3 ++-
 src/admin/Imakefile                 | 1 +
 src/admin/aname/Imakefile           | 1 +
 src/admin/create/Imakefile          | 1 +
 src/admin/destroy/Imakefile         | 1 +
 src/admin/edit/Imakefile            | 1 +
 src/admin/stash/Imakefile           | 1 +
 src/appl/Imakefile                  | 3 ++-
 src/appl/sample/Imakefile           | 1 +
 src/clients/Imakefile               | 1 +
 src/clients/kdestroy/Imakefile      | 1 +
 src/clients/kinit/Imakefile         | 1 +
 src/clients/klist/Imakefile         | 1 +
 src/include/Imakefile               | 1 +
 src/include/krb5/Imakefile          | 1 +
 src/kdc/Imakefile                   | 3 ++-
 src/lib/crypto/crc32/Imakefile      | 3 ++-
 src/lib/crypto/des/Imakefile        | 1 +
 src/lib/crypto/md4/Imakefile        | 1 +
 src/lib/kdb/Imakefile               | 3 ++-
 src/lib/krb425/Imakefile            | 3 ++-
 src/lib/krb5/Imakefile              | 3 ++-
 src/lib/krb5/asn.1/Imakefile        | 3 ++-
 src/lib/krb5/ccache/Imakefile       | 1 +
 src/lib/krb5/ccache/file/Imakefile  | 3 ++-
 src/lib/krb5/ccache/stdio/Imakefile | 1 +
 src/lib/krb5/error_tables/Imakefile | 1 +
 src/lib/krb5/free/Imakefile         | 3 ++-
 src/lib/krb5/keytab/Imakefile       | 1 +
 src/lib/krb5/keytab/file/Imakefile  | 1 +
 src/lib/krb5/krb/Imakefile          | 1 +
 src/lib/krb5/rcache/Imakefile       | 3 ++-
 src/slave/Imakefile                 | 3 ++-
 src/tests/Imakefile                 | 1 +
 src/tests/hammer/Imakefile          | 3 ++-
 src/tests/verify/Imakefile          | 3 ++-
 36 files changed, 50 insertions(+), 14 deletions(-)

commit 0e49cc4270bebc85e3505ce628cc18f145376af1
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 11:53:21 1991 +0000

    up to rev 5.x
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1840 dc483132-0cff-0310-8789-dd5450dbe970

commit a1797cf247c394b1bd8ed2fdb34b74b2fa127ef2
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 11:53:01 1991 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1839 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/Imakefile | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit b0a69b1e4bd20a0daf09935efb7982520cb79eac
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 11:52:02 1991 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1838 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/des425/Imakefile | 60 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)

commit a5064c9f7f554b9ccfb71ca051301fc61caef78a
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 10:50:37 1991 +0000

    add copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1837 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb4-proto.h | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit 63cf4bf7c6dfd011cb959e4f445026fe963a5348
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 10:49:36 1991 +0000

    fix copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1836 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/sclient.c | 2 +-
 src/appl/sample/sserver/sserver.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit c3e71c40cfa8ec3261957fd32c6c43d3b58a150c
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 10:48:08 1991 +0000

    fix copyrights
    add 'replay cache needed' code
    .j
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1835 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit a8a5051f86cd6aa8cb0246a855ac4a143f009f0e
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 10:47:56 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1834 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/init_ets.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a220f7749a7f343c761a748bec9bdebd450dc602
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 4 10:47:04 1991 +0000

    add All Rights Reserved
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1833 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/isode_err.et | 1 +
 src/lib/krb5/error_tables/kdb5_err.et  | 1 +
 2 files changed, 2 insertions(+)

commit 626c328215894db61bdf4ff2013d4eb644e96ffd
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 1 15:44:56 1991 +0000

    use the internal sequence-numbering code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1832 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c  | 13 +++----------
 src/slave/kpropd.c | 13 ++++---------
 2 files changed, 7 insertions(+), 19 deletions(-)

commit 631ff15b576508624358e58f537d5310941e1916
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 1 15:24:50 1991 +0000

    If krb5_us_timeofday() now checks the microsecond field for overflow
    into the seconds field when it is bumping the value last returned by
    gettimeofday.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1831 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ustime.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 78e619e25a391a1bb226e3050bd198a832d598ec
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 1 15:16:36 1991 +0000

    Added des425 as a subdirectory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1830 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 8d605a7312211ac359b384e5da329ba63056eae1
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 1 10:19:16 1991 +0000

    make sure we use definite form with ISODE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1829 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/encode.c | 2 ++
 1 file changed, 2 insertions(+)

commit 6459738a7ec1dc8f33c6a7a6ab59df6e6a6fcd16
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 1 09:55:30 1991 +0000

    fix predecessor circle gunk
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1828 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/Makefile       | 7 +++----
 doc/implement/Makefile | 7 +++----
 2 files changed, 6 insertions(+), 8 deletions(-)

commit fdc85140bb1bc20125c3a3fa9879d569530dbe3d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 1 09:46:08 1991 +0000

    add a couple casts; include prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1827 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gen_seqnum.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f7b7d6e0de656ee67fc4c68b7ff5c1faa1c2da72
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 1 09:38:15 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1826 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gen_seqnum.c | 110 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 110 insertions(+)

commit ce158b6759bd943ae8712cdfa55897a0ac3c6929
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 1 09:37:58 1991 +0000

    add gen_subkey
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1825 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit ecfe3a5fd022b4a0f0465af9e8f19904e1fa6653
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 1 09:36:39 1991 +0000

    add krb5_generate_seq_number
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1824 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 2 ++
 1 file changed, 2 insertions(+)

commit f1817fe9165e68e64ed86afb1e365e4c375bff80
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 1 09:35:01 1991 +0000

    add gen_seqnum
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1823 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit ee21d9b4ea6c5e40c17b8ef7113443f6e4920001
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 1 08:55:49 1991 +0000

    fix up #ifdef on rcsid_md4_c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1822 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 215b78281f0294d7e4be53a2041c33e258a002a9
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Mar 1 00:42:06 1991 +0000

    Added code to initialize the salt information in the kdb entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1821 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 3 +++
 1 file changed, 3 insertions(+)

commit 4aaf34b1618e04b360c1d45e6b8daa677b04ad78
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 28 17:23:03 1991 +0000

    allow it to generate the random key as needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1820 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit fb96bde9f4426d7474d0ff968f1b31a3d4ce3631
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 28 17:20:29 1991 +0000

    mk_req_extended now takes a krb5_keyblock ** so it can generate the key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1819 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4e131afe14771712f0a33eab48b7ab14d29a143e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 28 12:58:05 1991 +0000

    whoops, don't have a krb5_data in realm..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1818 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 88319fd722a35aa209564fd520d6fff1b589bf86
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 28 11:15:51 1991 +0000

    fix extra &'s in bzero/bcopy
    fix up copyright notices
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1817 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit cd6bc5740fec249f75908716de26bf99c1115c47
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 17:33:09 1991 +0000

    use memcmp in kdc_util.c
    use realm_compare in the transited stuff
    (transited still expects null-terminations...)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1816 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit b9d9cd5664e42d8718fc5022c1b40a725f0833de
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 17:29:25 1991 +0000

    remove kparse
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1815 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/Imakefile | 2 --
 1 file changed, 2 deletions(-)

commit 45b889b9d437eae630274eafd0793e93dc50f183
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 17:28:17 1991 +0000

    remove ATHENA_COMPAT code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1814 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/kuserok.c | 67 ------------------------------------------------
 1 file changed, 67 deletions(-)

commit af7370edfc4f0802308c85fe595827248e6f03ed
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 16:47:11 1991 +0000

    add more error code translations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1813 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/425error.c | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

commit 0c81e9c2bc247d3dcbddea62d71fc7d734915ee8
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 16:18:14 1991 +0000

    use proper error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1812 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/rd_priv.c | 6 +++---
 src/lib/krb425/rd_safe.c | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 37038d197a95a27f9dd7dd2cadcd272e129041cb
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 27 14:27:56 1991 +0000

    Added a hack so that krb5_us_timeofday() will always return a monotonically
    increasing time, bumping the microsecond time if necessary.  This
    is needed on OS's like ultrix which only have a 10 us granularity
    in their clock, and don't guarantee in the kernel that two calls to
    gettimeofday will return different values.  This guarantees it in user
    space, which isn't quite good enough (two different processes communicating
    over the loopback interface could get confused), but it's better than
    nothing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1811 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ustime.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 5565171b0593f03581d8ba9167b011dacb83c52d
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 27 14:14:39 1991 +0000

    Made changes to conform to API modifications
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1810 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/sserver.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 2297bdd9f3aa745082431ecf4d33f31ecc7301ab
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 13:37:16 1991 +0000

    add salt stuff
    fix up realm stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1809 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/kdb5_mkdums.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 48d57c90b5e463151bc011a6197fcf7e5c33abd0
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 13:36:56 1991 +0000

    changes for default_realm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1808 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/verify/kdb5_verify.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 1ca211f4a705c4fc2047babcbc4509a4b499d07a
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 13:33:33 1991 +0000

    use byte counts, not bit counts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1807 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4crypto.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit deb3166e7ed36a58d4f6b55974c1da7e495d0976
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 13:33:14 1991 +0000

    uses byte counts now.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1806 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4glue.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5941642db5333a4f12eb04a53e1873d6600281ed
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 13:32:09 1991 +0000

    make it implement spec via gethostname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1805 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/hst_realm.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit 32e00f165b6579259357c14718730be9f868145a
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 12:00:29 1991 +0000

    fix up to use global visible to krb_rd_req()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1804 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/set_key.c | 18 ++++++++----------
 1 file changed, 8 insertions(+), 10 deletions(-)

commit 626d558bcf11cbafc8f78ae5e5f38d1274fb862e
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 12:00:19 1991 +0000

    add rcache code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1803 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/rd_priv.c | 54 +++++++++++++++++++++++++++++++++++++++++++-----
 src/lib/krb425/rd_safe.c | 53 ++++++++++++++++++++++++++++++++++++++++++-----
 2 files changed, 97 insertions(+), 10 deletions(-)

commit 339e690d46d8b6430954a1b580fe5f76c291b85f
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 11:59:48 1991 +0000

    add set_key support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1802 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/rd_req.c | 26 ++++++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

commit 7396e97b9912dceb488f20be9f10bf02c8b81493
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 11:59:08 1991 +0000

    zero out creds to avoid garbage pointers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1801 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/get_cred.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit d3e017d18e880d692492ca176ad96ed1d5dacd99
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 11:58:49 1991 +0000

    add krb425_servkey
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1800 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/425data.c | 5 +++--
 src/lib/krb425/krb425.h  | 4 +++-
 2 files changed, 6 insertions(+), 3 deletions(-)

commit fc95cdda6fd9c3dbdb10e122b497d72a56648f9a
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 11:50:57 1991 +0000

    update to actually do replay checking
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1799 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_priv.c | 29 ++++++++++++++++++++++++++---
 src/lib/krb5/krb/rd_safe.c | 34 +++++++++++++++++++++++++++-------
 2 files changed, 53 insertions(+), 10 deletions(-)

commit f6c90cedf9f2598760ef5b729354c34c6c9c6fa1
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 11:49:07 1991 +0000

    updates for new mk_safe/mk_priv interfaces
    add KRB5_*_NOTIME flag to insure we don't do time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1798 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/kprop.c  | 16 ++++++++++------
 src/slave/kpropd.c | 17 ++++++++++++-----
 2 files changed, 22 insertions(+), 11 deletions(-)

commit 103265630c5c8991088d6116cdee821a27ca4ca9
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 11:48:26 1991 +0000

    add rcache handling
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1797 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/mk_priv.c   | 66 +++++++++++++++++++++++++++++++++++++++-------
 src/lib/krb425/mk_safe.c   | 64 +++++++++++++++++++++++++++++++++++++-------
 src/lib/krb5/krb/mk_priv.c | 32 +++++++++++++++++++---
 src/lib/krb5/krb/mk_safe.c | 25 ++++++++++++++++++
 4 files changed, 164 insertions(+), 23 deletions(-)

commit 109028a836b96af03926d0d04fadbaf797ed5a33
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 11:46:18 1991 +0000

    add rcache args to mk_priv, mk_safe
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1796 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 2eac11b1e5eb39bfdd6fe186b882928ad1a93dcf
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 27 11:25:07 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1795 dc483132-0cff-0310-8789-dd5450dbe970

 src/slave/Imakefile |  31 ++
 src/slave/kprop.c   | 654 ++++++++++++++++++++++++++++++++++++++++++
 src/slave/kprop.h   |  24 ++
 src/slave/kpropd.c  | 813 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 1522 insertions(+)

commit 7753738488ba43cb7f98ecfafde7540458187152
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 27 10:57:21 1991 +0000

    oops, need to compare lengths first..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1794 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/princ_comp.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit ae84c9bf59fb50420c53f6c6ccba4cfbfb872aec
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 26 15:30:35 1991 +0000

    prepend _ for krb425_local_realm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1793 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/425data.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 15cd7388d9a8c65219a3293d89f84d02b51d3e1a
Author: John Carr <jfc@mit.edu>
Date:   Tue Feb 26 14:36:47 1991 +0000

    Add calloc for RT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1792 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 1 +
 1 file changed, 1 insertion(+)

commit fc5bb323b4e99534d6637c29e316dd95865896bc
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 26 14:35:24 1991 +0000

    updated sizes for reality
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1791 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/rsa-md4.h | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 549550bd120e539ddadd65e5c47fcca386f74dbf
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 26 14:30:47 1991 +0000

    fix #endif lint
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1790 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4driver.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0b0e4deb742691b2895cc9736e48f5f644e84df9
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 26 14:07:54 1991 +0000

    remove <krb5/copyright.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1789 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4crypto.c | 1 -
 src/lib/crypto/md4/md4glue.c   | 1 -
 2 files changed, 2 deletions(-)

commit 3335d600c1ba76b0864c3013b87a73308786c4b5
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 26 14:06:25 1991 +0000

    update to use latest MD4 code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1788 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4crypto.c | 28 ++++++++--------------------
 src/lib/crypto/md4/md4glue.c   | 27 +++++++--------------------
 2 files changed, 15 insertions(+), 40 deletions(-)

commit 023c4acf5c4ded54dabd904800afb651869e81b3
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 26 14:03:53 1991 +0000

    forgot to /* */ a comment on #endif
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1787 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 139d85874cfbf52a50adbad0db1c4d1e98439de3
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 26 13:42:23 1991 +0000

    kerberize (again)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1786 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/rsa-md4.h | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit d20a0a52e94f95b65546c375d52ab5358748d48f
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 26 13:42:10 1991 +0000

    kerberize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1785 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4.c       | 17 ++++++++++++++++-
 src/lib/crypto/md4/md4driver.c | 17 ++++++++++++++++-
 2 files changed, 32 insertions(+), 2 deletions(-)

commit 16dd1097d067f4e4f42b86ffb40cb12a56b9c312
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 26 13:40:22 1991 +0000

    updated code from new RFC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1784 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4driver.c | 285 ++++++++++++++++++++++++-----------------
 1 file changed, 164 insertions(+), 121 deletions(-)

commit eb40b9c537a019dfc119c6593f5b11363c175dc1
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 26 13:33:45 1991 +0000

    updated RFC code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1783 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/rsa-md4.h | 159 ++++++++++++---------------------------------
 1 file changed, 42 insertions(+), 117 deletions(-)

commit 470e0f4bd271b10122d349c0afb44d9c23c13dcd
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 26 13:31:30 1991 +0000

    updated code from RFC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1782 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4.c | 502 +++++++++++++++++++----------------------------
 1 file changed, 205 insertions(+), 297 deletions(-)

commit 0b780f32cadb6c578e7b02032454834206d4b0e0
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 25 15:55:11 1991 +0000

    put in const where appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1781 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/gen_port.c  | 4 ++--
 src/lib/krb5/os/gen_rname.c | 2 +-
 src/lib/krb5/os/os-proto.h  | 2 +-
 src/lib/krb5/os/port2ip.c   | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

commit d0f3f9b928757b7e2deb9702eed50d919230434e
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 25 15:50:12 1991 +0000

    add gen_port, gen_rname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1780 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 5bb707c9b19ad78542db2308bca0b4c95feb5e95
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 25 15:46:49 1991 +0000

    sprinkle in const's
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1779 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 24 +++++++-----------------
 1 file changed, 7 insertions(+), 17 deletions(-)

commit e213589bfb771060e740a58878e53cf2827cadbb
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 25 15:36:28 1991 +0000

    add krb5_unpack_full_ipaddr, krb5_make_full_ipaddr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1778 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/os-proto.h | 25 ++++++++++++++++++++++---
 1 file changed, 22 insertions(+), 3 deletions(-)

commit 57ceb7bd384c42bc7cff48419d12d59898460fbd
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 25 15:32:32 1991 +0000

    add ATYPE_NOSUPP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1777 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 5 +++++
 1 file changed, 5 insertions(+)

commit b9912f1997eb66efa26a7c840596aa5b8ee0be41
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 25 15:17:50 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1776 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/gen_port.c  | 44 ++++++++++++++++++++++++++++++++
 src/lib/krb5/os/gen_rname.c | 61 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 105 insertions(+)

commit f3af6a6a4daf7a09ac43ef6ae785a46cdaeb9c11
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 25 15:15:43 1991 +0000

    parameterize on USE_INET
    replace KRB5KRB_AP_ERR_BADADDR with KRB5_PROG_ATYPE_NOSUPP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1775 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/port2ip.c | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

commit 9afe99afa637b6def5b794bfdda4103c6cb55fd7
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 25 15:15:33 1991 +0000

    parameterize on USE_INET
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1774 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/full_ipadr.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 40b2a1dbd01fca8d901f23abdbb307c0be80c45e
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 25 11:38:39 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1773 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/full_ipadr.c | 76 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/port2ip.c    | 75 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 151 insertions(+)

commit a044c995620f0462ca09dd5a296f4c4a54b2c2b7
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 25 11:38:08 1991 +0000

    add full_ipadr, port2ip
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1772 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile | 4 ++++
 1 file changed, 4 insertions(+)

commit e69772060cc014b7699f7dabbfbf473f9469672d
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 25 11:23:25 1991 +0000

    add ADDRTYPE_ADDRPORT, ADDRTYPE_IPPORT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1771 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/hostaddr.h | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 60d71bd750c8f7ef8fa587b47976f028525410c2
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 25 11:22:39 1991 +0000

    add krb5_unpack_full_ipaddr, krb5_make_full_ipaddr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1770 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 23 ++++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

commit 7e8ad81419d8d107ca985cc02673916814531b1a
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 25 10:21:54 1991 +0000

    use memcmp, not strncmp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1769 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/princ_comp.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 6d21d22133595c4d3329092721c2003ea75781ea
Author: John Carr <jfc@mit.edu>
Date:   Mon Feb 25 07:43:54 1991 +0000

    Fix argument to krb5_free_principal()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1768 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_skip.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3d31bb207cacaeb3f1c5f78b346a2ecd77382dd9
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 22 10:46:00 1991 +0000

    add combine_keys
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1767 dc483132-0cff-0310-8789-dd5450dbe970

 doc/implement/encrypt-i.tex | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit c86bc7004df0648dd58cea87f7b8d2fa2a991bab
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 22 10:21:46 1991 +0000

    add mit_des_combine_subkeys
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1766 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/des_int.h | 5 +++++
 1 file changed, 5 insertions(+)

commit 120c4fa92c9f527dcffa9f071c74d1289a23daac
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 22 10:21:06 1991 +0000

    add krb5_generate_subkey
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1765 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 2 ++
 1 file changed, 2 insertions(+)

commit 61a93790be124589e4fab07d142c2f6392c74938
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 22 10:04:10 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1764 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gen_subkey.c | 53 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

commit bfc951f3e2aca05623367e5b2350a894e8f332b5
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 22 09:24:20 1991 +0000

    oops, need to use &fetchcreds..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1763 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_retrv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dc9380fb4c30269a6a44690349fd62c64ab7f8a6
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 21 16:37:42 1991 +0000

    plug memory leaks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1762 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  | 16 +++-------------
 src/kdc/do_tgs_req.c | 14 +++-----------
 2 files changed, 6 insertions(+), 24 deletions(-)

commit ba5d430b30d3ab23c90f39fdfa80ceb2cebabf9a
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 21 16:24:23 1991 +0000

    fix lib dependencies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1761 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e30f75d3492fe8182f74be77c6d2f1fb847d6ab7
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 21 16:22:22 1991 +0000

    also erase and free the temp key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1760 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/verify_mky.c | 2 ++
 1 file changed, 2 insertions(+)

commit 75154f33547ef5d7702e0bc2ae9f6122919e32c5
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 21 15:49:22 1991 +0000

    correctly plug the leak
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1759 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/kdc5_hammer.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 72d8b86df4114386fe4c24312608395a57292772
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 21 15:48:40 1991 +0000

    plug memory leak
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1758 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c             | 6 +++---
 src/lib/krb5/asn.1/cvt_flags.c | 6 +++++-
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 6cccd8915646bd2d6091aedd17a80a8ca7eee854
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 21 15:36:52 1991 +0000

    plug memory leaks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1757 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/verify_mky.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 8790876c444859f3b04eaaae46b76401d3300760
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 21 15:24:33 1991 +0000

    plug memory leak
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1756 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_authent.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 72bfbf90aa648ca6e5a1a963c8a27171bf74cdf4
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 21 14:42:12 1991 +0000

    should (*) the free_translation function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1755 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/decode.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit eb33998680ebce02cdc3d9797c1da6de4d026742
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 21 14:18:11 1991 +0000

    turn off # line stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1754 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6a2fe45b8186225cbd1d01c1c8db271c67ec378a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 21 11:48:26 1991 +0000

    Changes to conform with API modifications
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1753 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/425data.c   |  2 +-
 src/lib/krb425/kntoln.c    |  7 +++++--
 src/lib/krb425/krb425.h    |  2 +-
 src/lib/krb425/rd_req.c    | 48 +++++++++++++++++++++++-----------------------
 src/lib/krb425/realmhost.c | 10 ++++++++--
 5 files changed, 39 insertions(+), 30 deletions(-)

commit 6139ea2d85d20d0fb2ec7d05b8d6af5bc13a11cf
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 21 11:45:56 1991 +0000

    Added f_tkt_auth.{c,o} to Imakefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1752 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/Imakefile | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 608b216a05c7fd202c9480dc1cde2672b8c9df2c
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 21 11:42:50 1991 +0000

    Changes to conform with API modifications (to krb5_get_default_realm)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1751 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/an_to_ln.c  | 10 ++++------
 src/lib/krb5/os/def_realm.c | 38 ++++++++++++++++----------------------
 src/lib/krb5/os/hst_realm.c |  8 +-------
 3 files changed, 21 insertions(+), 35 deletions(-)

commit 2cb1ffe588a1c65a875f73e584f5c10dc58c5270
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 21 11:41:54 1991 +0000

    Changes to conform with API modifications
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1750 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h    | 17 ++++++++++++-----
 src/include/krb5/los-proto.h     |  3 +--
 src/lib/krb5/keytab/read_servi.c | 12 +-----------
 3 files changed, 14 insertions(+), 18 deletions(-)

commit 38d8cfe21cae4d61804b3c5acb4a048a4f813679
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 18:20:44 1991 +0000

    use free_cred_contents routine
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1749 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_nseq.c | 15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)

commit 2371e92e9d6bede03d9a311d92a415a6710addc0
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 18:20:42 1991 +0000

    plug memory leak
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1748 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_retrv.c | 2 +-
 src/lib/krb5/ccache/stdio/scc_skip.c  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 82b4b943938b49b0dd69c2990e6129ba11a47d93
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 18:16:17 1991 +0000

    plug memory leaks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1747 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/kdc5_hammer.c | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit f6d17bbc5c9b207f7b1c726ebe344fffdaeca32b
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 18:15:29 1991 +0000

    plug memory leak
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1746 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_retrv.c | 5 +++--
 src/lib/krb5/ccache/file/fcc_skip.c  | 5 +++--
 src/lib/krb5/krb/send_tgs.c          | 4 ++++
 3 files changed, 10 insertions(+), 4 deletions(-)

commit 45777f9eff4bc0b500c2e6a2b6a67e927a32089c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 18:15:11 1991 +0000

    use free function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1745 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_nseq.c | 19 +++----------------
 1 file changed, 3 insertions(+), 16 deletions(-)

commit 183ecde2acd73c6eebf6c962abe479a1b83f7c7d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 18:13:43 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1744 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_tkt_auth.c | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

commit 28f206a19c30c7b3fe2dba1a8bbf43ee457c2e66
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 18:13:01 1991 +0000

    don't forget authdata!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1743 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_cred_cnt.c | 2 ++
 1 file changed, 2 insertions(+)

commit 98601c21aae80dddec7b3b743a6a1c257533291b
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 18:10:24 1991 +0000

    we can and should free creds.server
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1742 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit fe15ff88488bf0bf7776df6bdbdf4aafa30fd8b3
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 18:10:08 1991 +0000

    clean up tgt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1741 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 1 +
 1 file changed, 1 insertion(+)

commit b7dffdc1d4732f5697992a9e8fbba4f7ed5633ff
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 17:04:20 1991 +0000

    didn't plug memory leak properly last time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1740 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 924db000f13b8695285b3bc75726c0cf8c7a0685
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 16:04:15 1991 +0000

    plug a memory leak
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1739 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 5 +++++
 1 file changed, 5 insertions(+)

commit 82c6875bf662aba40e9ea17cc88bc0b21eaabb5e
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 15:46:02 1991 +0000

    remove spurious comma
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1738 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_priv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f9b7e03318852766ef294395e6694b16b3c619d7
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 15:21:56 1991 +0000

    update copyright
    free the server if necessary.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1737 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_ticket.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit c9290698eb986daed9b720eb16c478b56f2fe6ff
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 14:46:30 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1736 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/hammer/Imakefile     |  13 ++
 src/tests/hammer/kdc5_hammer.c | 407 +++++++++++++++++++++++++++++++++++++
 src/tests/verify/Imakefile     |  13 ++
 src/tests/verify/kdb5_verify.c | 449 +++++++++++++++++++++++++++++++++++++++++
 4 files changed, 882 insertions(+)

commit c766638c540e641cfc6c2d45f6e8424168eb05bb
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 14:33:52 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1735 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/create/kdb5_mkdums.c | 388 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 388 insertions(+)

commit 89b1c35d3a548d9054305ebebc59592b99410673
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 12:14:47 1991 +0000

    plug some memory leaks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1734 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  | 5 +++++
 src/kdc/do_tgs_req.c | 8 ++++++++
 2 files changed, 13 insertions(+)

commit 4691ebea8b1fe72af12bb8ff63a96d2ad45dc246
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 11:18:05 1991 +0000

    free up the returned time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1733 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/g2unix.c | 3 +++
 1 file changed, 3 insertions(+)

commit 76a41c8bbb96796f4b55d88dab5c4df2a7348bf8
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 20 10:50:03 1991 +0000

    plug a memory leak
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1732 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

commit 10aa3e50c4e655b194963a55b4fd5ad5c10e6aad
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 19 19:40:21 1991 +0000

    Changes to conform with API modifications
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1731 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 10 +++++-----
 src/admin/stash/kdb5_stash.c   |  4 +---
 2 files changed, 6 insertions(+), 8 deletions(-)

commit 5b84b60514efc1b5a4615591215b128c0f6a4335
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 19 19:38:36 1991 +0000

    Added cp_key_cnt to the library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1730 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 9ec25ed6ea8b1201228c6bf053a6ef775a9f9540
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 19 19:38:17 1991 +0000

    Changes to conform with API modifications
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1729 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_athctr.c |   9 +--
 src/lib/krb5/krb/copy_creds.c  |  15 ++--
 src/lib/krb5/krb/copy_key.c    |  25 +++---
 src/lib/krb5/krb/copy_tick.c   |   7 +-
 src/lib/krb5/krb/get_in_tkt.c  |  14 ++--
 src/lib/krb5/krb/in_tkt_sky.c  |  16 ++--
 src/lib/krb5/krb/parse.c       |   7 +-
 src/lib/krb5/krb/rd_error.c    |  25 +++---
 src/lib/krb5/krb/rd_priv.c     |   2 +
 src/lib/krb5/krb/rd_rep.c      |  25 +++---
 src/lib/krb5/krb/rd_req.c      |  44 +++++------
 src/lib/krb5/krb/rd_req_dec.c  | 167 ++++++++++++++++++++++-------------------
 src/lib/krb5/krb/rd_req_sim.c  |  34 ++++-----
 src/lib/krb5/krb/rd_safe.c     |   4 +-
 14 files changed, 194 insertions(+), 200 deletions(-)

commit 9652b5a3cde3757f5f30850ef4a9d1f457d22e4c
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 19 19:35:12 1991 +0000

    Changed ot make it copy back the principal returned by the KDC
    
    Changed to conform with API interface changes.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1728 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit 1fcb89646db00fca92ef462298c38dd1f63dc1cb
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 19 10:18:56 1991 +0000

    fix up copyrights
    add netinet/in.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1727 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_util.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit a7aeb1c0a9e0c73f7125757bc8dd263e1a248b6c
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 19 10:13:47 1991 +0000

    update copyright notices
    use xfree(x) rather than free((char *)x)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1726 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/mk_req.c       |  8 ++++----
 src/lib/krb425/set_key.c      |  6 +++---
 src/lib/krb5/krb/in_tkt_pwd.c |  6 +++---
 src/lib/krb5/krb/mk_error.c   |  7 +++----
 src/lib/krb5/krb/mk_priv.c    |  6 +++---
 src/lib/krb5/krb/mk_safe.c    |  7 +++----
 src/lib/krb5/os/free_krbhs.c  |  7 +++----
 src/lib/krb5/os/get_krbhst.c  |  9 ++++-----
 src/lib/krb5/os/localaddr.c   | 10 +++++-----
 src/lib/krb5/os/read_pwd.c    | 13 ++++++-------
 src/lib/krb5/os/sendto_kdc.c  |  9 ++++-----
 11 files changed, 41 insertions(+), 47 deletions(-)

commit cce31e4f909c503eac8e78f2e39779bb3593e979
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 19 10:10:26 1991 +0000

    update copyright notices
    use xfree rather than free((char *))
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1725 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c               | 20 ++++++++++----------
 src/admin/edit/kdb5_edit.c          | 23 +++++++++++------------
 src/kdc/do_as_req.c                 | 15 +++++++--------
 src/kdc/do_tgs_req.c                | 10 ++++------
 src/kdc/kdc_util.c                  |  4 ++--
 src/lib/crypto/des/fin_rndkey.c     |  6 +++---
 src/lib/crypto/des/random_key.c     |  7 +++----
 src/lib/crypto/des/string2key.c     |  7 +++----
 src/lib/kdb/decrypt_key.c           |  8 ++++----
 src/lib/kdb/encrypt_key.c           | 10 +++++-----
 src/lib/kdb/kdb_dbm.c               | 12 ++++++------
 src/lib/krb5/asn.1/encode.c         |  6 +++---
 src/lib/krb5/ccache/file/fcc_sseq.c |  5 ++---
 src/lib/krb5/krb/copy_data.c        |  6 +++---
 14 files changed, 66 insertions(+), 73 deletions(-)

commit 1494cdd8d3203fccf693826e03575018ff068997
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 18 16:53:32 1991 +0000

    varargs only if STDC and com_err.h used..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1724 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 4aa38f972ec7ab23e977482cf1f4f7478ad3697b
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 18 16:49:51 1991 +0000

    implement partial realm spanning
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1723 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 105 insertions(+), 1 deletion(-)

commit fb2459a42fa2f6e836327e48520a36367ed69c06
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 18 16:42:48 1991 +0000

    changed interface of walk_rtree (only need realm names, not principals)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1722 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/int-proto.h | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit f3864758e4eb5c9fd3304602ff3ed85fcabf1842
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 18 16:40:24 1991 +0000

    fix up to allow KDC to return a shorthand path, and to ask KDC's for such
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1721 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 42 +++++++++++++++++++++++++++++++++++-------
 1 file changed, 35 insertions(+), 7 deletions(-)

commit 78eaadc455b56d80b5399edd9b8689d7bbcc9958
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 18 16:39:39 1991 +0000

    incorporate fixes from pau@ibm.com, plus other errors.
    (fix other errors, that is).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1720 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/walk_rtree.c | 86 ++++++++++++++++++++++++-------------------
 1 file changed, 48 insertions(+), 38 deletions(-)

commit 5f9be9ecf927d0e1ba01b4753c6cf449f2308f8f
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 18 16:38:54 1991 +0000

    add KRB5_TC_MATCH_SRV_NAMEONLY
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1719 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h             |  1 +
 src/lib/krb5/ccache/file/fcc_retrv.c  | 21 ++++++++++++++++++++-
 src/lib/krb5/ccache/stdio/scc_retrv.c | 18 +++++++++++++++++-
 3 files changed, 38 insertions(+), 2 deletions(-)

commit db0d2f84354b7b189ce07c2c3c1675a42506876d
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 18 16:34:44 1991 +0000

    need to initialize salt in all cases
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1718 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 5259f9daf6b3191d16e2a4fec4661e19f29bb769
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 18 10:31:53 1991 +0000

    rearrange lib linking stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1717 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

commit eea74f39c83979b2fca8fd28998dbe04ab606f8e
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 18 10:28:39 1991 +0000

    fix up for yet better Imake support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1716 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7c6518be0c453ecd08addd25eb30fbda16d7053a
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 18 10:18:37 1991 +0000

    remove mentions of perl; it's not used
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1715 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 4 ----
 src/config/site.def     | 6 ------
 2 files changed, 10 deletions(-)

commit dba5cb16ca1bcd316d240a0c98216de8e83dd813
Author: John Kohl <jtkohl@mit.edu>
Date:   Sun Feb 17 11:55:25 1991 +0000

    stdarg/varargs is included by com_err.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1714 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 6a3091425d7092d6ab42290376ebdd83a4b63047
Author: John Kohl <jtkohl@mit.edu>
Date:   Sun Feb 17 11:54:02 1991 +0000

    avoid problems with #defined memcpy, memset
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1713 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit 3c18d68f968aaed15b6e802dd99ffc7e7c9faad2
Author: John Kohl <jtkohl@mit.edu>
Date:   Sun Feb 17 11:24:56 1991 +0000

    need to define/declare htons/ntohs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1712 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 1 +
 1 file changed, 1 insertion(+)

commit c9c243042b3ae8a111d7ca88f7c1758e6b39fa94
Author: John Kohl <jtkohl@mit.edu>
Date:   Sun Feb 17 11:23:00 1991 +0000

    fix ntohs/htons
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1711 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_gennew.c | 1 +
 src/lib/krb5/ccache/stdio/scc_maybe.c  | 1 +
 2 files changed, 2 insertions(+)

commit e7451a8d9438623f6e7b888169ad750f9adab61d
Author: John Kohl <jtkohl@mit.edu>
Date:   Sun Feb 17 11:20:09 1991 +0000

    need netinet/in.h for htons/ntohs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1710 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_gennew.c | 1 +
 src/lib/krb5/ccache/file/fcc_maybe.c  | 1 +
 2 files changed, 2 insertions(+)

commit 124f65d3c84c567fb2e184b2352551c38f745ee2
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 16 16:51:54 1991 +0000

    more cleanups
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1709 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cdf56974355eb60b8eca620313a086801663dc77
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 16 12:45:45 1991 +0000

    fix makefile for new KLIB stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1708 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ff955b64a28be6bbb658931820d3045848a0638d
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 16 12:13:27 1991 +0000

    free funcs are now void
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1707 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/KRB5-types-aux.h | 58 ++++++++++++++++-----------------
 1 file changed, 29 insertions(+), 29 deletions(-)

commit 128c58597a703676534e60745a60a949b4c4d016
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 16 12:04:21 1991 +0000

    normalize makefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1706 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 36 +++++-------------------------------
 1 file changed, 5 insertions(+), 31 deletions(-)

commit dad2d00968847e6701dd7e6dc374d5da5b0a57ce
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 16 12:02:44 1991 +0000

    don't need funky asn.1 Makefile stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1705 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 2 --
 1 file changed, 2 deletions(-)

commit b345bca7255ed384b4e25394406c836f83dc952c
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 15 09:58:22 1991 +0000

    use des5 to avoid name clash
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1704 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cb042e844a0e4fd08c4ce8b6b883a74b9adb5928
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 15 09:57:49 1991 +0000

    use Krb5LibraryTarget
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1703 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/Imakefile | 2 +-
 src/lib/crypto/des/Imakefile   | 2 +-
 src/lib/crypto/md4/Imakefile   | 2 +-
 src/lib/kdb/Imakefile          | 2 +-
 src/lib/krb425/Imakefile       | 2 +-
 src/lib/krb5/os/Imakefile      | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

commit a5c12a586b02d2a156e4152f8f0c32147ad80c30
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 15 09:39:42 1991 +0000

    change around locations & such for libraries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1702 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 40 ++++++++++++++++++++++++++++++----------
 src/config/site.def     |  2 +-
 2 files changed, 31 insertions(+), 11 deletions(-)

commit 560529bbc604ba25c4cbd697af43d105addb39bd
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 14 17:34:15 1991 +0000

    fix up some logging code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1701 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 42 +++++++++++++++++-------------------------
 1 file changed, 17 insertions(+), 25 deletions(-)

commit 4f7dde8ea98b3a8ac2b383a5856007273dac8d8f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 14 15:22:54 1991 +0000

    changes for salts in the database
    INCOMPLETE; dump & load need to change as well!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1700 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 80 +++++++++++++++++++++++++++++++++++++---------
 1 file changed, 65 insertions(+), 15 deletions(-)

commit 6cd8d288348334a83329665dc1ca1c07fb0091bc
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 14 15:15:38 1991 +0000

    add salt support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1699 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h |  9 +++++++++
 src/lib/kdb/kdb_dbm.c  | 30 ++++++++++++++++++++++++++----
 2 files changed, 35 insertions(+), 4 deletions(-)

commit c309eee4533bef7e13fcf462bdd0b36d022c3dd1
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 14 14:51:38 1991 +0000

    add in padata salting support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1698 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 49 insertions(+), 1 deletion(-)

commit 1aaf6d5fe68fb019ea91a4ea9f06057f336333f0
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 14 14:50:54 1991 +0000

    fix erroneous define of process_v4
    add norealm_salt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1697 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit a424c8fc4ddb2d2aaf9f1302b732d5095b2fc8f2
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Feb 14 11:42:02 1991 +0000

    Changes to reflect the API interface changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1696 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit e7fbfc5a97af2e480ab79f4d763875fb222b20c4
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 14 10:00:58 1991 +0000

    use K4LIB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1695 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit a7e81832cf970cf719d1e06255188af03eb1772e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 14 10:00:19 1991 +0000

    some editorial comments removed
    add OS_SunOS4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1694 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/sun.cf | 14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

commit b5e8592b5e5077da84ee5276efed63444b49c6a9
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 14 09:08:31 1991 +0000

    only insert the replay if we succeeded in generating a reply
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1693 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 1d11f607015ec42e4aac9dd042de1ac1efc48a5c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 13 17:10:01 1991 +0000

    use spaces to disambiguate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1692 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/replay.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 352c58f2b61c8e5df83fb6285dd3f9f6514ebd72
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 13 15:58:48 1991 +0000

    add krb5_use_keytype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1691 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 2 ++
 1 file changed, 2 insertions(+)

commit d98edb1f2da9c27f82782816992d34d8bb10b44a
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 13 15:58:08 1991 +0000

    change lengths to include the count
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1690 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/rsa-md4.h | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit 659f200b6101eb918a0a8fc18d5d736ddfb85ee5
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 13 15:57:48 1991 +0000

    include count in the output
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1689 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4crypto.c | 6 +++++-
 src/lib/crypto/md4/md4glue.c   | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

commit ab76ffa0d87e489c981a83340abd0fda9b34df99
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 13 15:36:07 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1688 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/replay.c | 139 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 139 insertions(+)

commit 32b5acbe848a7f6d04c8613054fee7d77bbd1d8d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 13 15:32:26 1991 +0000

    add back replay cache code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1687 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 35 +++++++++++++++++++++++++++++++++--
 1 file changed, 33 insertions(+), 2 deletions(-)

commit 55aef8ddde7dad92a5c751c4600661e0bc87f0c1
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 13 15:31:41 1991 +0000

    add prototyeps for replay buffer code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1686 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 5 +++++
 1 file changed, 5 insertions(+)

commit f81ece6993ce58b05214cffc32875ed9a3bdea5f
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 13 15:31:19 1991 +0000

    put back in kdc_rcache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1685 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e9a6ee0b13353c5e62e8d6fd739fcacda4b4f31b
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 13 15:31:02 1991 +0000

    add back rcache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1684 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/extern.c | 2 ++
 src/kdc/extern.h | 2 ++
 2 files changed, 4 insertions(+)

commit a824a8a9d62856e20241e4ae97433c85f1859a0e
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 13 15:30:29 1991 +0000

    add replay lookaside call-outs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1683 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 1375a86d2246968d01816497527b687dbebac2bd
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 13 15:30:16 1991 +0000

    add replay.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1682 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 15f636f8b5ac5a307ed4b990d6359dfaaed98c7f
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 13 15:19:46 1991 +0000

    add back KDCRCACHE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1681 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 1 +
 1 file changed, 1 insertion(+)

commit 4927815fb1ce8a41e0b1d3e6cd980b02b3fa7722
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 13 13:42:07 1991 +0000

    add TGS key caching
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1680 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/extern.c   |  5 +++++
 src/kdc/extern.h   |  4 ++++
 src/kdc/kdc_util.c | 65 ++++++++++++++++++++++++++++++------------------------
 src/kdc/main.c     | 45 +++++++++++++++++++++++++++++++++++++
 4 files changed, 90 insertions(+), 29 deletions(-)

commit d8753dbe2091b908835f40698e1621b27c0f2747
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 13 11:04:52 1991 +0000

    Changes to reflect the changed interface for libkrb5.a
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1679 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 23 ++++++++++++++++++-----
 src/kdc/main.c        |  4 ++--
 2 files changed, 20 insertions(+), 7 deletions(-)

commit 8d81e4796e59d6ed477961a235171eda912c3101
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Feb 13 10:45:58 1991 +0000

    Changes to reflect the changed interfaces for libkrb5.a
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1678 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 45 ++++++++++++++-------------------------------
 1 file changed, 14 insertions(+), 31 deletions(-)

commit 917433852363a1a3198d858474289a5969cc6d0a
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 12 14:26:06 1991 +0000

    fix copyrights
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1677 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc-proto.h  | 2 +-
 src/lib/krb5/ccache/stdio/scc.h        | 2 +-
 src/lib/krb5/ccache/stdio/scc_gennew.c | 2 +-
 src/lib/krb5/ccache/stdio/scc_gprin.c  | 2 +-
 src/lib/krb5/ccache/stdio/scc_init.c   | 2 +-
 src/lib/krb5/ccache/stdio/scc_maybe.c  | 2 +-
 src/lib/krb5/ccache/stdio/scc_nseq.c   | 2 +-
 src/lib/krb5/ccache/stdio/scc_read.c   | 2 +-
 src/lib/krb5/ccache/stdio/scc_sflags.c | 2 +-
 src/lib/krb5/ccache/stdio/scc_sseq.c   | 2 +-
 src/lib/krb5/ccache/stdio/scc_store.c  | 2 +-
 src/lib/krb5/ccache/stdio/scc_write.c  | 2 +-
 12 files changed, 12 insertions(+), 12 deletions(-)

commit c325452f2bfe0e697535f4b1a78e8a0f5440b932
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 12 14:11:55 1991 +0000

    adapted from scc_maybe
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1676 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_maybe.c | 86 ++++++++++++++++++++++++++++++++++++
 1 file changed, 86 insertions(+)

commit 55e4184b711671ace3f54aea3939eb3ad3fa5cb3
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 12 14:11:42 1991 +0000

    fix argument type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1675 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_write.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 500ed404b42717345defa974eab170a677872ab9
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 12 14:11:26 1991 +0000

    MAYBE_OPEN/MAYBE_CLOSE changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1674 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_close.c  | 13 +++----------
 src/lib/krb5/ccache/file/fcc_eseq.c   | 15 ++++++++-------
 src/lib/krb5/ccache/file/fcc_gprin.c  | 20 ++++++--------------
 src/lib/krb5/ccache/file/fcc_init.c   | 22 ++++++----------------
 src/lib/krb5/ccache/file/fcc_nseq.c   | 20 +++++---------------
 src/lib/krb5/ccache/file/fcc_sflags.c | 14 +++-----------
 src/lib/krb5/ccache/file/fcc_store.c  | 22 +++++++---------------
 7 files changed, 38 insertions(+), 88 deletions(-)

commit e212144fada81b33f70f3128e818b1e339178322
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 12 14:11:08 1991 +0000

    MAYBE_OPEN/MAYBE_CLOSE changes
    file format version number code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1673 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_gennew.c | 21 +++++++++++++++++++--
 src/lib/krb5/ccache/file/fcc_sseq.c   | 27 +++++++++++++--------------
 2 files changed, 32 insertions(+), 16 deletions(-)

commit 49baa43cc5038b966112c232ef87a89790bab2fb
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 12 14:08:47 1991 +0000

    add defines for vno and open flags
    add macros for MAYBE_OPEN/CLOSE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1672 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc.h | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

commit af4a5d66ba9cb28858c94269acd8708b3732b8e1
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 12 14:08:36 1991 +0000

    add fcc_close_file, fcc_open_file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1671 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc-proto.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 7a107c09d76159415396151a38401c239029ad36
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 12 14:08:31 1991 +0000

    add fcc_maybe
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1670 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/Imakefile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 5e5385184e58bdf7eaa492547c696d3b10f0185a
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 12 14:03:41 1991 +0000

    properly deal with errno on short read/write
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1669 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_read.c  | 15 ++++++++++-----
 src/lib/krb5/ccache/stdio/scc_write.c | 20 +++++++++++++-------
 2 files changed, 23 insertions(+), 12 deletions(-)

commit 1142c9fa02e4f094a28bda2993591c554c1013fa
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 12 14:03:34 1991 +0000

    now use int flag to scc_open_file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1668 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc-proto.h  | 2 +-
 src/lib/krb5/ccache/stdio/scc_init.c   | 2 +-
 src/lib/krb5/ccache/stdio/scc_nseq.c   | 2 +-
 src/lib/krb5/ccache/stdio/scc_sflags.c | 2 +-
 src/lib/krb5/ccache/stdio/scc_store.c  | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit 57117929a692e59ca4d534fe8014d25362061757
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 12 14:03:17 1991 +0000

    now use int flag to scc_open_file
    add file format version code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1667 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_sseq.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 604c902c2092e2fffd5c595e52c3212aa1777c0f
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 12 14:02:01 1991 +0000

    work around ultrix stdio bug
    now use int flag to scc_open_file
    add file format version code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1666 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_maybe.c | 55 +++++++++++++++++++++++++++++++----
 1 file changed, 50 insertions(+), 5 deletions(-)

commit 8826dba03eee26cdc484bef9e528b756ed2cda55
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 12 14:01:43 1991 +0000

    add file format version code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1665 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_gennew.c | 15 ++++++++++++++-
 src/lib/krb5/ccache/stdio/scc_gprin.c  |  5 +++--
 2 files changed, 17 insertions(+), 3 deletions(-)

commit 8fcf2d58d890da64e20a4b50ded48f0ccdc4a41d
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 12 14:01:11 1991 +0000

    add defines for vno, flag passing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1664 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit c124080175af6e93a42ca6039b124f4f0d25f6e7
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 11 16:25:25 1991 +0000

    add vno code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1663 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_util.c | 65 +++++++++++++++++++++++++++++++++----
 1 file changed, 58 insertions(+), 7 deletions(-)

commit 70abd19eb4038b96c1d3fa353868176c4a618de0
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 11 16:05:15 1991 +0000

    plug file descriptor leaks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1662 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 53 +++++++++++++++++++++++++++-----------------
 1 file changed, 33 insertions(+), 20 deletions(-)

commit fecfae9d661ca0df818aee99644123700caea610
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 11 16:04:47 1991 +0000

    add vno code; plug file descriptor leaks
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1661 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit ab408f3692f5e3096e9c3837ca50db008b8b355d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 8 13:24:31 1991 +0000

    remove <krb5/copyright.h>; add All Rights Reserved
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1660 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 81290461a27f51bb9dcef636b151120135559304
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 8 13:24:10 1991 +0000

    remove <krb5/copyright.h> #include
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1659 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.c | 2 --
 1 file changed, 2 deletions(-)

commit 0fe31f5806e341ffce811de314075e0e77d91856
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 8 13:22:47 1991 +0000

    add "all rights reserved" line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1658 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.c | 1 +
 1 file changed, 1 insertion(+)

commit 775b82eeacb2f488ed464ec763cc45fc394f7371
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 8 13:22:25 1991 +0000

    point folks to the agreements
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1657 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/copyright.h | 3 +++
 1 file changed, 3 insertions(+)

commit 78228f11a211d705b1f171566e918640861cddef
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 7 11:23:44 1991 +0000

    add version number errors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1656 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 7 +++++++
 1 file changed, 7 insertions(+)

commit d6389d8455e7ea2a15ee1a440d6bc98d3a7e7778
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 7 11:19:41 1991 +0000

    add MakeDepend stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1655 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules | 2 +-
 src/config/Imake.tmpl  | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit ce46ac80ee3c54a2d46ddcca6038d663ce3e2609
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 6 15:21:38 1991 +0000

    syslog the errors we encounter
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1654 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  | 3 +++
 src/kdc/do_tgs_req.c | 4 ++++
 2 files changed, 7 insertions(+)

commit 3a8decf869c6583d3cd4cbdf81bc2332510803cb
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 6 13:12:04 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1653 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccdefops.c | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

commit 53967a8bc35a148eb6432bd32ece04166ad8b998
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 6 11:21:01 1991 +0000

    fix mistaken order of args to tgtname()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1652 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit be066e08f810c3c3a6d22ae8402b14a45981cf17
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 6 11:14:04 1991 +0000

    need to convert the subkeys as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1651 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/auth2kauth.c | 7 +++++++
 src/lib/krb5/asn.1/kauth2auth.c | 5 +++++
 2 files changed, 12 insertions(+)

commit 72a84007b5eeafcb867c03cdbdef25fa8d4b6d8f
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 5 15:31:18 1991 +0000

    only do telnet subdir (the others live under there...)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1650 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f81d3b6805418c49323ff79c3d1ad347b4048fa2
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 5 13:25:46 1991 +0000

     Changed so that kdb5_edit can be run even if there is no valid
     database.  (Needed for slave propagation to do the load_db request).
    
     Added backout code to load_db so that if there is an error, the
     newly created database will be deleted.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1649 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c | 59 ++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 42 insertions(+), 17 deletions(-)

commit 578595ec58ac5c5ce66051a31f96543824301ed4
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Feb 5 13:25:07 1991 +0000

    Changed so that kdb5_edit can be run even if there is no valid
    database.  (Needed for slave propagation to do the load_db request).
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1648 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 53 ++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 47 insertions(+), 6 deletions(-)

commit 71461cc249f1ad760260bf790a05abb1011f4499
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 2 01:34:20 1991 +0000

    Added kdb_db_destroy() function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1647 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 61 insertions(+)

commit 3e09a1ae0e09ce714a7913d4dfbe7031fda7c6b1
Author: Theodore Tso <tytso@mit.edu>
Date:   Sat Feb 2 00:16:37 1991 +0000

    Fixed type in krb5_dbm_db_destroy #define
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1646 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb_dbm.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f0d27f199af86011657f592a95ce1bfa9db498e6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 1 18:52:18 1991 +0000

    malloc changes for new gnu include files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1645 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit e59c899c733fb7869a23f610b6c2e41a6e850fdc
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Feb 1 18:48:56 1991 +0000

    Added declarations for kdb_dbm_destroy()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1644 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb_dbm.h | 2 ++
 1 file changed, 2 insertions(+)

commit 58e8e66d6cffebcb3a8b61974e283ad2d9e570f9
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 1 16:42:17 1991 +0000

    add unix and vax
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1643 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 88e1a30e8995d3f684e6fd2ba6bb251953ddc2af
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 29 16:45:06 1991 +0000

    changes from Cliff for / processing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1642 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 119 +++++++++++++++++++++++++++++++++++------------------
 1 file changed, 80 insertions(+), 39 deletions(-)

commit 8b43d9272ad3c1cedcad6f4333ad6a4a39bfe942
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 29 16:38:59 1991 +0000

    add slash tests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1641 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/rtscript | 28 +++++++++++++++++-----------
 1 file changed, 17 insertions(+), 11 deletions(-)

commit 0758135e7effcedb73bc3338314b5a39f06e2afe
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 29 16:38:02 1991 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1640 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/rtest.c    | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/kdc/rtest.good | 26 +++++++++++++++++++++++++
 src/kdc/rtscript   | 23 ++++++++++++++++++++++
 3 files changed, 106 insertions(+)

commit 24ecf537648b82f4af923863204165fbd888fe42
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 18 14:30:22 1991 +0000

    Changed to use the decryption key from the the _client_ principal,
    not the _server_ principal.  This is confusing becuase we're getting
    the key from the srvtab file, but it's the right thing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1639 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/in_tkt_sky.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 241ac090f2a369aeb4b9144f1d2ab4f2c604ac41
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 18 14:25:39 1991 +0000

    Added some macros for the checksum switch abstraction
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1638 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit cffd5770d481008b3e329afb1dc8e77437d125cd
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 17 13:04:28 1991 +0000

    the DES_CBC checksum is collision proof and keyed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1637 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cs_entry.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 78fcb420cd9a373ac2b88aad64447557cb41612c
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 17 11:54:50 1991 +0000

    make all the default target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1636 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 1 +
 1 file changed, 1 insertion(+)

commit 20c42b1165bed05e843db6dd6b50977866ddc77c
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 17 11:53:37 1991 +0000

    need to clean up rv2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1635 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ksafe2safe.c | 1 +
 1 file changed, 1 insertion(+)

commit 51346dec2af8ed67c4fa31ad4539720007d448c3
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 17 11:39:34 1991 +0000

    fix problem with referencing past end of array on byte-aligned
    input
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1634 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4.c | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit b7654b02cf09048ac5f7ec0c914380e76646dc3c
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 17 11:39:12 1991 +0000

    need to encrypt the output, dummy!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1633 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4crypto.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fdd1e761886a9b95e4c09464b9cc3f54d0e2342b
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 16 11:06:42 1991 +0000

    finish cleanup from conversion to take donot_replay
    (don't free things from the argument!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1632 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 28 +++++++++++++++++++++++++---
 1 file changed, 25 insertions(+), 3 deletions(-)

commit e3e09104b3ca3c4c9b524a19c90c0219b5493588
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 15 18:25:41 1991 +0000

    Fixed update_ok_file to use com_err and so that it doesn't exit if it
    errors out.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1631 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c | 43 +++++++++++++++++++++----------------------
 1 file changed, 21 insertions(+), 22 deletions(-)

commit 93b28b9908a6d0876d67bfe8dd685ae110dc3cee
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 15 18:12:39 1991 +0000

    Changed to export some global variables as externs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1630 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c9024c188d4b0345112a0dfd0a6f6a7dd3ac2c09
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Jan 15 18:12:22 1991 +0000

    Changed to import progname from an extern variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1629 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c | 2 ++
 1 file changed, 2 insertions(+)

commit 840acfce95299e82a771b43be981b5328f36cff8
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Jan 11 00:06:24 1991 +0000

    Unlink the output dump file before we open it, to make sure we don't
    stomp on a running kprop.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1628 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit ebfa383ccb8b46ec6c2e6f24ca79d9e554254f2a
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Jan 10 22:54:00 1991 +0000

    Changed error message not to refer to kdb_util
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1627 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2d4381e9cd1f20d677446b9ee4924c4a97ce7e80
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Jan 9 00:35:04 1991 +0000

    Robustified copy_authenticator so that the passed in authenticator
    can have a NULL subkey or checksum.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1625 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_athctr.c | 39 +++++++++++++++++++++------------------
 1 file changed, 21 insertions(+), 18 deletions(-)

commit 914f50d07acfdd9abdd05a2c78ceb1d785e82075
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 8 15:19:46 1991 +0000

    changes to move the conversion outside the store routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1624 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/rcache.h | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit b4ab06c9668c3715a7c5506dc30ffbb49a8cc199
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 8 14:33:28 1991 +0000

    changes to move the conversion outside the store routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1623 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.c | 69 +++++++++++---------------------------------
 src/lib/krb5/rcache/rc_dfl.h |  2 +-
 2 files changed, 18 insertions(+), 53 deletions(-)

commit e032c53812c0e33e4f8ab013f0c44fed13e209f1
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 8 14:33:03 1991 +0000

    add rc_conv.{c,o}
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1622 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/Imakefile | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit ec02a06c390e283104d7966151052d9925461eb7
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 8 14:32:16 1991 +0000

    l
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1621 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_conv.c | 47 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

commit 2d16a40826cf8eba37a3b7048ef782d5c49e9d87
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 8 14:31:51 1991 +0000

    modify replay cache code to generalize it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1620 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)

commit 5bf6f5071fe88e572175f414c2f5a7d2c781ac29
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 8 14:29:59 1991 +0000

    revision to replay cache to generalize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1619 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex           | 9 +++++++++
 doc/api/rcache.tex         | 6 +++---
 doc/implement/rcache-i.tex | 6 +++---
 3 files changed, 15 insertions(+), 6 deletions(-)

commit 5b487d9845a21dd8e207dde74ba2d67d95f916dc
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jan 4 15:11:12 1991 +0000

    add an echo to ignore the error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1618 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit dc541570af14228402a6e9fd39814af9aea2220e
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jan 4 14:52:35 1991 +0000

    better error code interpretation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1617 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/destroy/kdb5_destroy.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit a6985818378387da012a32898ee50054c48da06b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jan 4 14:51:45 1991 +0000

    some better error interpretation and sequencing when a database
    exists already
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1616 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 27 ++++++++++++++++++++-------
 1 file changed, 20 insertions(+), 7 deletions(-)

commit 0a43cfa4a7b8278e5678633fc86d4528bc95b017
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jan 4 11:08:44 1991 +0000

    fix up depend step
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1615 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit f2837d578f80b9bab7ee817a61b4b8e55bdbaaa1
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jan 4 10:59:16 1991 +0000

    add a 'world' target to do the Right Thing, and change all to be just
    a rebuild step
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1614 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 24 ++++++++++++++++++------
 1 file changed, 18 insertions(+), 6 deletions(-)

commit 4f05db60de48e95242e345c4a40efa5718e7dd01
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 3 17:39:04 1991 +0000

    cast the seed to an octet *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1613 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4crypto.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f7997b606f624c2152a710ce45104aabdb4250f2
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 3 17:37:29 1991 +0000

    make sure ap_req checksum is collision proof,
    and do better error message returns.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1612 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 95ca003adc3b0709707c002603ff88b33c01427b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 3 17:17:19 1991 +0000

    add RSAMD4LIB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1611 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a0fa14637a4a0118024216be89b36a8c1e218f99
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 3 17:13:59 1991 +0000

    fix names of table entries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1610 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4crypto.c | 2 +-
 src/lib/crypto/md4/md4glue.c   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit f263f3036e1614365b80e55d5170f4acfe07152b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 3 17:01:45 1991 +0000

    use proper names in the glue entries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1609 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4glue.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 97fd28fc9a09464374b7f8fd153bffbe51c9c93f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 3 16:57:01 1991 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1608 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4crypto.c | 87 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 87 insertions(+)

commit f658661ca6117e5f1baad941a2a2ad5ab499e9b6
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 3 16:56:52 1991 +0000

    add md4crypto
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1607 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 161f90345908b88d8ad96b1922b9129c947f0e69
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 3 16:56:08 1991 +0000

    add MD4 des version
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1606 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/cryptoconf.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 8523392ef387e9a421ff70ad9d87ad51c13ab83a
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 3 16:55:00 1991 +0000

    #3 is now encrypted MD4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1605 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8bc16bf295f86fe0fc0e2d88be14636bd9fad6bf
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 3 16:54:49 1991 +0000

    add encrypted version entries
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1604 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/rsa-md4.h | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 9ba9763cbbeb33507bb61d67e2ff2f1e6ef1c0ef
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 3 16:53:09 1991 +0000

    provide MD4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1603 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 1 +
 1 file changed, 1 insertion(+)

commit 2940a54a099275560826b36e2ca32b3aff7dda93
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 3 16:49:11 1991 +0000

    actually don't need DES version, since it's in an encrypted piece in the
    request.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1602 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/krbconfig.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 24c317cc9de1d74cca21ea527f5d6ee08d0d8dad
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 3 16:48:26 1991 +0000

    need a digest function which is secure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1601 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/krbconfig.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cfcc2c09f67ee38d168735fcc5eb42fc533dc360
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 3 15:04:07 1991 +0000

    oops, mis-counted bits on primitive construction identifiers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1600 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

commit 29bbadeb3afc844aaad2495c972a5058a71b7f86
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 2 18:17:59 1991 +0000

    change to 1991
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1599 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.c | 2 +-
 src/prototype/prototype.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit b580196ec9736804ab9c09df2fc1ad59dd960075
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 2 18:17:19 1991 +0000

    add 1991
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1598 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/copyright.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 2bfabe07a74a0db0c692c97582b6b1aace00c426
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 21 14:09:34 1990 +0000

    add Tahoe support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1597 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.tmpl | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 3aa379b43aaae63207bf0038e63a39f7e4ac3e2b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 21 14:08:48 1990 +0000

    add sys/param.h (for tahoe)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1596 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/imake.c | 1 +
 1 file changed, 1 insertion(+)

commit 0850c33964a042d0a2223889e4048b1bc80836f5
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 21 14:08:13 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1595 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/imake.c | 783 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 783 insertions(+)

commit 60ad1a16e2d1f2e868fda198c619cc2e982ff4d1
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 21 14:06:51 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1594 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/tahoebsd.cf | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

commit 961ec7720694ff194386011470ac2876c8ac58d2
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 20 16:14:32 1990 +0000

    alpha3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1592 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fa763236a5ca2db7d014622d65aa18ed21e18b4b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 20 15:50:32 1990 +0000

    fix up some MIPS prototype clashes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1591 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 1404654d485e56f7bd9e055706d5b9f809866c79
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 20 15:37:16 1990 +0000

    lseek is off_t
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1590 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a421f7ec84f68a2e1bb0da08ec35e23b4ac8d523
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 20 15:32:02 1990 +0000

    Fixed ordering mistake in the protocol error messages
    
    Added error codes for sendauth() and recvauth()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1589 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit bc6c162e25ec075f96d960de615429350ab52309
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 20 15:31:20 1990 +0000

    Added copy_athctr.c and copy_checksum.c to the list of files that
    make up the library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1588 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 4 ++++
 1 file changed, 4 insertions(+)

commit 78c4a487f7de2d498769f27558352f28121229b8
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 20 15:29:53 1990 +0000

    Fixed typo so that "make saber_kdb5_edit" works
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1587 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f1f6ecfe4e6aebd7ce538a5bd18b93d0de429761
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 20 15:29:15 1990 +0000

    Added code to support the load_db and dump_db requests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1586 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c | 182 +++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 172 insertions(+), 10 deletions(-)

commit 686ba3661f3c63671e25f68cdbb959dfae6bd4f9
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 20 15:28:14 1990 +0000

    Added changes so that it is possible to run kdb5_edit on a database
    without having the master key.  Of course, most of the operations
    won't work, but it allows for someone to do a load_db or dump_db without
    having the master key.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1585 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 176 ++++++++++++++++++++++++++++++++++++---------
 1 file changed, 141 insertions(+), 35 deletions(-)

commit f8e9c13789c27d4d351cad6373a3a6ae62499b97
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 20 15:27:14 1990 +0000

    Added load_db and enter_master_key requests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1584 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_ed_ct.ct | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 34662330a771c53e170e0ba9523b64bc51fadc7a
Author: John Carr <jfc@mit.edu>
Date:   Thu Dec 20 14:55:29 1990 +0000

    Cast argument to accept
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1583 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/sserver.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8660fc666c24aa47ddd41d5863aacf973835feb7
Author: John Carr <jfc@mit.edu>
Date:   Thu Dec 20 14:54:48 1990 +0000

    AIX 3.1 support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1582 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ibm.cf | 43 +++++++++++++++++++++++++++----------------
 1 file changed, 27 insertions(+), 16 deletions(-)

commit 010c6065fbd000c75580a14f24ccd345af145318
Author: John Carr <jfc@mit.edu>
Date:   Thu Dec 20 14:53:51 1990 +0000

    Add some prototypes for the IBM RT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1581 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

commit 3893176ccc1ab6b703647e7a61d7125266e83036
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 20 14:46:17 1990 +0000

    remove reference to obsolete flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1580 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  |  3 ---
 src/kdc/do_tgs_req.c | 33 +++++----------------------------
 src/kdc/policy.c     |  1 -
 3 files changed, 5 insertions(+), 32 deletions(-)

commit a5b8ba9b11948a99a7280d5ad74373d34b403139
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 20 09:49:01 1990 +0000

    up to version 5.x
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1579 dc483132-0cff-0310-8789-dd5450dbe970

commit 4d004ec73d4e60786d8c4d57c3f19cfbefebb3ff
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 20 09:38:41 1990 +0000

    up to version 5.x
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1578 dc483132-0cff-0310-8789-dd5450dbe970

commit 3e75e5f9610a62c46957abbb8f8458cc3ad0e76a
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 20 09:33:33 1990 +0000

    conditionalize v4 support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1577 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile     | 9 ++++++++-
 src/kdc/dispatch.c    | 5 ++++-
 src/kdc/kerberos_v4.c | 7 +++++--
 3 files changed, 17 insertions(+), 4 deletions(-)

commit 508810adf46fce7ff25d6f350aa30a113965b0d1
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 20 09:33:00 1990 +0000

    add option for KDC compat
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1576 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 2 ++
 1 file changed, 2 insertions(+)

commit d31b1fe6966828e18c4c65a044ea8cbc1cecb463
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 20 09:29:13 1990 +0000

    up version to 5.x
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1575 dc483132-0cff-0310-8789-dd5450dbe970

commit 1688542c7ec54be8e4fe4c17ac970f09049dd710
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 20 09:17:43 1990 +0000

    remove duplicate skey stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1574 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/fieldbits.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 0f53d2c4efe6060b6f6973be51d587c65958b0c9
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Dec 19 16:45:03 1990 +0000

    turn on FORWARDED in tickets obtained with FORWARDED TGT's
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1573 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 2 ++
 1 file changed, 2 insertions(+)

commit bf9d75e13d4b0097d2dd78dc08aa3bc7831f19c6
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 19 16:32:01 1990 +0000

    Added new error codes per Kerberos RFC Draft 3.2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1572 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/errors.h | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit ecde072b0ba687c1a18116073556bedbec581e58
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 19 14:48:17 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1571 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_athctr.c | 64 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 64 insertions(+)

commit 896ab6d57448eb804042fedd1a9b6f58a53a2e51
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 19 14:48:02 1990 +0000

    copy_checksum shouldn't have been declared static!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1570 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_cksum.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 925e75f802c25301bdc39d3b48a088e9c13e14a5
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Dec 19 13:49:02 1990 +0000

    make a distinction between unencrypted and encrypted authorization data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1569 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py  | 2 +-
 src/lib/krb5/asn.1/ktgrq2tgrq.c | 4 ++--
 src/lib/krb5/asn.1/tgrq2ktgrq.c | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

commit d7fa0e9e6eaf6a212c1464b60ed1f04d81cdcac1
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 19 11:34:44 1990 +0000

    Changed to zero out the keyblock before freeing it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1568 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_keyblock.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 0b950745e7a562e33c786f40058ee99228e5e317
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 19 11:34:24 1990 +0000

    Changed to zero out the session key before freeing the credentials structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1567 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_cred_cnt.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit cb4d170994fafc2aefeb28022183467ef2e74396
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 19 10:58:38 1990 +0000

    Added debugging extern so the real Kerberos 5 error code is available
    
    Changed error code in the case statement to use com_err codes instead
    of protocol error returns.  (Huge bug fixed here!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1566 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/425error.c | 65 +++++++++++++++++++++++++----------------------
 1 file changed, 35 insertions(+), 30 deletions(-)

commit 6922ffc24197bc3f5c0417d2c6223b41a43b6830
Author: Jon Rochlis <jon@mit.edu>
Date:   Tue Dec 18 23:06:04 1990 +0000

    fix min to be min (not max)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1565 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/addr_order.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 43dc60423d11ccce5a57756ea9afbea32324ad82
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 18 18:48:21 1990 +0000

    Removed an unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1564 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_cksum.c | 1 -
 1 file changed, 1 deletion(-)

commit 53189ed5dafc144d9dbe936c73e26396a8cc6141
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 18 18:46:02 1990 +0000

    Fixed typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1563 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_cksum.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit f923ad97139761942246f6029e1f6bbe9ae030f7
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 18 18:45:37 1990 +0000

    Added function prototypes for copy_checksum() and copy_authenticator()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1562 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit db1fd0bc319dd2868df0aca8565aba0ddfb51090
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 18 17:33:25 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1561 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_cksum.c | 45 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

commit c615e803bdad7cb3deedd364c7a3d243aed27453
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Dec 18 08:24:38 1990 +0000

    change BADSEQ to BADORDER
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1560 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_priv.c | 2 +-
 src/lib/krb5/krb/rd_safe.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit d03a7c2be3f32472c56b10404a3fdefb115b3d14
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Dec 17 21:07:10 1990 +0000

    Changed krb5_keyblock to krb5_encrypted_keyblock in the appropriate
    places.
    
    Made a few changes (casts, etc.) to make this module compile a little
    bit more cleanly;  it's nowhere near perfect, though.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1559 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 48 ++++++++++++++++++++++++++++++++----------------
 1 file changed, 32 insertions(+), 16 deletions(-)

commit be259b41d5aaff24096649f70f32a70d6f0fb7c4
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Dec 17 14:36:29 1990 +0000

    add comment on variant of data types used for PA-DATA
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1558 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 8 ++++++++
 1 file changed, 8 insertions(+)

commit d6730631363847f0f4ac32e55291fcc2dfa0d3ab
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Dec 15 10:15:06 1990 +0000

    need kdb.h for encrypted_keyblock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1557 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/decrypt_key.c | 1 +
 src/lib/kdb/encrypt_key.c | 1 +
 2 files changed, 2 insertions(+)

commit 74083410c73f6563119bb8556abe20dfcb8ed683
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Dec 15 10:10:06 1990 +0000

    need to declare krb5_encrypted_keyblock *before* db_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1556 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

commit 0ba6a207e6d2499c1db2d76945c6a9ea88f3342d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 14 23:57:30 1990 +0000

    move  krb5_encrypted_keyblock to kdb.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1555 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h |  6 ------
 src/include/krb5/kdb.h        | 10 ++++++++++
 2 files changed, 10 insertions(+), 6 deletions(-)

commit 1bc0aafd4ba3baa32e69ee9ad0d6271e14cb5ba7
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 14 23:52:07 1990 +0000

    RFC draft protocol changes and related cleanups
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1554 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/KRB5-types-aux.h |  34 ++----
 src/include/krb5/asn.1/asn1defs.h       |  30 +++--
 src/include/krb5/asn.1/encode.h         |  11 ++
 src/include/krb5/encryption.h           |  11 +-
 src/include/krb5/free.h                 |   2 -
 src/include/krb5/func-proto.h           |  35 ++++--
 src/include/krb5/krb5.h                 |  66 +++++++----
 src/include/krb5/los-proto.h            |   4 +-
 src/include/krb5/proto.h                |  14 ++-
 src/include/krb5/stock/osconf.h         |   2 +-
 src/kdc/Imakefile                       |   2 +-
 src/kdc/do_as_req.c                     |  34 ++++--
 src/kdc/do_tgs_req.c                    | 131 +++++++++++++++++----
 src/kdc/kdc_util.c                      |  19 ++-
 src/lib/crypto/crc32/crc.c              |   9 +-
 src/lib/crypto/des/des_int.h            |   2 +-
 src/lib/crypto/des/new_rn_key.c         |   5 +-
 src/lib/crypto/des/string2key.c         |  16 ++-
 src/lib/crypto/md4/md4glue.c            |   2 +
 src/lib/kdb/fetch_mkey.c                |   7 +-
 src/lib/krb425/get_cred.c               |   7 +-
 src/lib/krb425/mk_priv.c                |  14 +--
 src/lib/krb425/mk_safe.c                |  14 +--
 src/lib/krb425/rd_priv.c                |  10 +-
 src/lib/krb425/rd_req.c                 |  10 +-
 src/lib/krb425/rd_safe.c                |  10 +-
 src/lib/krb425/set_key.c                |   2 +-
 src/lib/krb5/asn.1/Imakefile            |   8 ++
 src/lib/krb5/asn.1/KRB5-asn.py          | 201 +++++++++++++-------------------
 src/lib/krb5/asn.1/arep2karep.c         |  16 ++-
 src/lib/krb5/asn.1/auth2kauth.c         |  16 ++-
 src/lib/krb5/asn.1/ekrp2kekrp.c         |  10 +-
 src/lib/krb5/asn.1/err2kerr.c           |   8 +-
 src/lib/krb5/asn.1/etpt2ketpt.c         |  15 ++-
 src/lib/krb5/asn.1/karep2arep.c         |  13 ++-
 src/lib/krb5/asn.1/kauth2auth.c         |  26 ++---
 src/lib/krb5/asn.1/kdcr2kkdcr.c         |  13 ++-
 src/lib/krb5/asn.1/kdcr2ktgsr.c         |  11 +-
 src/lib/krb5/asn.1/kekrp2ekrp.c         |  12 +-
 src/lib/krb5/asn.1/kerr2err.c           |   8 +-
 src/lib/krb5/asn.1/ketpt2etpt.c         |  12 +-
 src/lib/krb5/asn.1/kkdcr2kdcr.c         |  11 +-
 src/lib/krb5/asn.1/kprep2prep.c         |  27 +++--
 src/lib/krb5/asn.1/ksafe2safe.c         |  46 +++++---
 src/lib/krb5/asn.1/ktgrq2tgrq.c         |  46 +++++---
 src/lib/krb5/asn.1/ktgsr2kdcr.c         |   2 +-
 src/lib/krb5/asn.1/prep2kprep.c         |  31 +++--
 src/lib/krb5/asn.1/safe2ksafe.c         |  39 +++++--
 src/lib/krb5/asn.1/tgrq2ktgrq.c         |  45 ++++---
 src/lib/krb5/free/Imakefile             |   4 +
 src/lib/krb5/free/f_authdata.c          |   5 +-
 src/lib/krb5/free/f_authent.c           |   2 +
 src/lib/krb5/free/f_enc_tkt.c           |   4 +-
 src/lib/krb5/free/f_kdc_rep.c           |   2 +
 src/lib/krb5/free/f_kdc_req.c           |  10 +-
 src/lib/krb5/krb/Imakefile              |   3 +
 src/lib/krb5/krb/copy_tick.c            |  15 ++-
 src/lib/krb5/krb/gc_via_tgt.c           |   7 ++
 src/lib/krb5/krb/get_in_tkt.c           |  49 +++++---
 src/lib/krb5/krb/in_tkt_pwd.c           |  50 ++++++--
 src/lib/krb5/krb/in_tkt_sky.c           |   8 +-
 src/lib/krb5/krb/mk_priv.c              |  38 +++---
 src/lib/krb5/krb/mk_req.c               |   2 +
 src/lib/krb5/krb/mk_req_ext.c           |  21 +++-
 src/lib/krb5/krb/mk_safe.c              |  37 +++---
 src/lib/krb5/krb/pr_to_salt.c           |   2 +-
 src/lib/krb5/krb/rd_priv.c              |  63 +++++-----
 src/lib/krb5/krb/rd_req_dec.c           |  14 ++-
 src/lib/krb5/krb/rd_safe.c              |  48 ++++----
 src/lib/krb5/krb/send_tgs.c             | 127 ++++++++++++++++++--
 src/lib/krb5/os/Imakefile               |   9 +-
 src/lib/krb5/os/ustime.c                |   7 +-
 src/lib/krb5/rcache/rc_dfl.c            |  14 +--
 73 files changed, 1046 insertions(+), 614 deletions(-)

commit e1772c824f6bd353311dab839c7f985a86004cb4
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 14 18:26:22 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1553 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/safepriv.h     | 25 +++++++++++++++++++
 src/lib/krb5/asn.1/ktran2tran.c | 52 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/tran2ktran.c | 55 +++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/free/f_arep_enc.c  | 30 ++++++++++++++++++++++
 src/lib/krb5/free/f_padata.c    | 35 ++++++++++++++++++++++++++
 src/lib/krb5/krb/pr_to_salt.c   | 54 ++++++++++++++++++++++++++++++++++++++++
 6 files changed, 251 insertions(+)

commit 66163bda83a0e10bf2bdd834863dd7e1c6283355
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 14 18:10:32 1990 +0000

    change krb5_ms_timeofday to krb5_us_timeofday
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1552 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/libos.tex         | 6 +++---
 doc/implement/libos-i.tex | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit c160a54d8b4495fd14c91526caa243bbe0c5790d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 14 16:59:55 1990 +0000

    add generic error, move field too long, add inapp_cksum
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1551 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit c6043916bc9ea7a1ac944ddb8f596bd2941939c8
Author: John Carr <jfc@mit.edu>
Date:   Fri Dec 14 12:00:45 1990 +0000

    Add KRB5KRB_AP_ERR_BADSEQ, some 2-tgt errors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1550 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 2b3697977a1ab3ac3900eaa950a9e379cdbc1924
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 13 16:30:18 1990 +0000

    Changed encrypted keyblocks to use krb5_encrypted_keyblock instead
    of krb5_keyblock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1549 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h |  6 ++++++
 src/include/krb5/kdb.h        |  9 ++++++---
 src/kdc/do_as_req.c           |  6 ++----
 src/kdc/do_tgs_req.c          |  3 +--
 src/kdc/kdc_util.c            | 16 +---------------
 5 files changed, 16 insertions(+), 24 deletions(-)

commit 7270a539a6103799bda3c16801a4c5fc9fd0faaa
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 13 15:01:06 1990 +0000

    Changed usage of krb5_keyblock to krb5_encrypted_keyblock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1548 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f029f2439c9276669369f168f689dbe31d596d32
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 13 11:44:17 1990 +0000

    add ISODE_50_LOCAL_ERR_BADCOMBO
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1547 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/isode_err.et | 1 +
 1 file changed, 1 insertion(+)

commit 324b5684af6fdf5ff91b13c70480670ffc9a8ba5
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 13 11:18:35 1990 +0000

    Changed input type to krb5_encrypted_keyblock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1546 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/decrypt_key.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 609eb2d7803cfd6104eee53bee0d68f9ae6702af
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Dec 13 11:17:08 1990 +0000

    Changed output type to krb5_encrypted_keyblock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1545 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/encrypt_key.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9700c64defd524fb3d9cb18242707d06fdac81de
Author: John Carr <jfc@mit.edu>
Date:   Thu Dec 13 08:31:52 1990 +0000

    Arg1 to kdb5_decode_kdc_rep() is no longer const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1544 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c8e475624ca6126a1abfe0968f684f10f3fac550
Author: John Carr <jfc@mit.edu>
Date:   Thu Dec 13 08:30:15 1990 +0000

    enc_rep is no longer const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1543 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decode_kdc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7eed1493acff6e0f2f32ebe3aa4379a0b4ad31c8
Author: John Carr <jfc@mit.edu>
Date:   Thu Dec 13 00:55:02 1990 +0000

    Fix typo in previous change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1542 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4fddd6e35a38e564463f85e24525d8017f045d23
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Dec 12 15:29:18 1990 +0000

    update info on krb5_rd_req
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1541 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 3 +++
 1 file changed, 3 insertions(+)

commit 6ed589510c5f66e2193df0f87e17ecbcc3cc2888
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Dec 12 15:26:10 1990 +0000

    allow a NULL server argument to mean "take anything"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1540 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 2db109e4095b222971c61ee0bfb56b05b82b4e19
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Dec 12 14:21:54 1990 +0000

    Moved mit_des_encrypt_f to krb_glue.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1539 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/enc_dec.c | 163 -------------------------------------------
 1 file changed, 163 deletions(-)

commit d8649ff3f54d98fc6151f2f955ac1ec0d664568f
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Dec 12 10:00:58 1990 +0000

    need to assure room for the checksums in the key to be encrypted
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1538 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/encrypt_key.c | 27 +++++++++++++++++++++------
 1 file changed, 21 insertions(+), 6 deletions(-)

commit ce16cae54080a28bc302fde40c8a5da50196fa80
Author: John Carr <jfc@mit.edu>
Date:   Wed Dec 12 07:23:32 1990 +0000

    make more code conditional on BACKWARD_COMPAT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1537 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit d8ef65811c98226d609687255475c01d527b6729
Author: John Carr <jfc@mit.edu>
Date:   Wed Dec 12 07:16:52 1990 +0000

    Replace exit(n) with return n in main; this allows main()
    to be declared to return int.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1536 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 41f19f7ab8f5ee1f5aa383fde9d49e4500799c1e
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Dec 11 16:10:32 1990 +0000

    decode_krb5_as_rep needs to modify its argument..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1535 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e842aa405c6835ee58024b2786d60d43b4387794
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Dec 11 13:29:14 1990 +0000

    Documented extra argument to mk_req_extended
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1534 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit c7fd1347eb07c225034a305c8cb4d87b1aaa6126
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Dec 10 12:02:18 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1533 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/krb_glue.c | 213 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 213 insertions(+)

commit 01b0db7e2ed94e3f63dbb2fb7cb14ad9c75a4c95
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Dec 5 15:59:41 1990 +0000

    no longer use narrowed prototypes, so we can inter-link between
    GCC and CC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1532 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4860172afc7c81552a7eaa1d17bd4df9a9a1fd5c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Dec 5 11:54:33 1990 +0000

    need to widen a prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1531 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 122ec788a68a70a24560673a3e8dc115c7098b62
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Dec 5 11:32:31 1990 +0000

    u_shorts promote to ints
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1530 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/widen.h | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit a800fb9abac21715956319fb91b292fa375ea4b1
Author: John Carr <jfc@mit.edu>
Date:   Mon Dec 3 23:46:20 1990 +0000

    <krb5/ext-proto.h> depends on <krb5/config.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1529 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/net_read.c  | 1 +
 src/lib/krb5/os/net_write.c | 1 +
 2 files changed, 2 insertions(+)

commit 3534d00e49ded5579b8717cd0b68ef28c6ff395b
Author: John Carr <jfc@mit.edu>
Date:   Mon Dec 3 23:44:35 1990 +0000

    Add $(TOP)/include/stdc-incl to include path
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1528 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile      | 2 +-
 src/lib/krb5/Imakefile | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 0309ea92b6a2562c92dbee7f1fb6e382103a5900
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Dec 3 17:43:03 1990 +0000

    Changed arguments to SaberProgramTarget so that the libraries will be loaded.
    ./
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1527 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1803ff765948c9775cff20f08dbe9fadc721f15b
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Dec 3 15:55:07 1990 +0000

    Make it backquote tabs and backslashes in the realm name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1526 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/unparse.c | 2 ++
 1 file changed, 2 insertions(+)

commit d827181d0dfcebffbc02554fdf04606b325341dd
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Dec 3 15:39:56 1990 +0000

    use proper polynomial for this CRC table
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1525 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/crc.c | 179 +++++++++++++++++++++++++++++----------------
 1 file changed, 114 insertions(+), 65 deletions(-)

commit 4fe0855c93de207963c635ff8ec43a230f1cd259
Author: John Carr <jfc@mit.edu>
Date:   Mon Dec 3 05:39:18 1990 +0000

    Delete unused variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1524 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 1 -
 1 file changed, 1 deletion(-)

commit 717f31f2ef208c0d621d51665839323b3c6a8ca8
Author: John Carr <jfc@mit.edu>
Date:   Mon Dec 3 05:34:51 1990 +0000

    Delete unused variable; cast argument 1 to fwrite()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1523 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 2f068512794f84f6b6c3ad57d83a4cfde184d80a
Author: John Carr <jfc@mit.edu>
Date:   Mon Dec 3 05:28:20 1990 +0000

    readin_string must be declared volatile, since it may be accessed
    after a longjmp()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1522 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/read_pwd.c | 31 +++++++++++++++++--------------
 1 file changed, 17 insertions(+), 14 deletions(-)

commit a97515dfeec8b695e260901476802bccdcc7ab29
Author: Donald Davis <don@mit.edu>
Date:   Fri Nov 30 17:32:36 1990 +0000

    incorporates v4 kdc+glue code in kerberos_v4.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1521 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit bba09dd3a4a3c908fa97e888985a56494ae6e084
Author: Donald Davis <don@mit.edu>
Date:   Fri Nov 30 17:22:49 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1520 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kerberos_v4.c | 1134 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 1134 insertions(+)

commit 8e59e9c2dcd88205190060b21003d07cb05ed90e
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 29 21:49:15 1990 +0000

    Added extract version 4 srvtab function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1519 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_ed_ct.ct |   3 ++
 src/admin/edit/kdb5_edit.c   | 104 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 107 insertions(+)

commit 082cd0db9b297134df90ceed147c898b355897b8
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 29 15:52:08 1990 +0000

    add crctest stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1518 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/Imakefile | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 8058b31c26fa81311c5881887887bece7b931323
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 29 15:47:55 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1517 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/crc-test  | 58 ++++++++++++++++++++++++++++
 src/lib/crypto/crc32/crctest.c | 86 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 144 insertions(+)

commit f3f634917a6a1e7936ce8ff301163d60ba20f9c6
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Nov 28 17:06:52 1990 +0000

    add KRB5KRB_AP_ERR_METHOD
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1516 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit eb252c70778922418aee4cf685d34ce330af9ab4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 28 10:27:10 1990 +0000

    Added declaration of krb5_scc_ops
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1515 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc-proto.h | 1 +
 1 file changed, 1 insertion(+)

commit 19bd9bc97c0424c2ab3446edca18ead52c6c47a4
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 28 10:26:15 1990 +0000

    Added declaration of krb5_cc_file_ops
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1514 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc-proto.h | 1 +
 1 file changed, 1 insertion(+)

commit 54d21424e96a5b04538944080401afea5bfe29dd
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 28 10:17:28 1990 +0000

    Added ccdefops.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1513 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Imakefile | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit fd97ba892409bb77ee5833c90e7d859b414331c8
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 28 10:16:09 1990 +0000

    Rearranged use of krb5_cc_dfl_ops to deal with it now being a
    pointer....
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1512 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccbase.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 91aff82bd3a052d4f86097067e571e2cbd91ed36
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 28 09:58:48 1990 +0000

    Added `stdio' subdirectory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1511 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 13ddae3ca97ac3ffb014e90ded785dae52e5bcaa
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 28 09:57:31 1990 +0000

    Added prototypes from scc_maybe.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1510 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc-proto.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 62cec4c63006a1568772b82330d33da9110779a1
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 28 09:33:41 1990 +0000

    krb5_cc_dfl_ops is now a pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1509 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 375a5387dead3b42c7787c0534b40d1c80e1365d
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 28 09:26:36 1990 +0000

    Changed structure name to unique (fcc-specific) name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1508 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_defops.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f56662b1213ced3fc41276732db9790a60430358
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 28 08:56:28 1990 +0000

    Renamed structure to unique name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1507 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_defops.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b87e92e8c905c126569b2a1d35ec3a91aeaa5c97
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 28 08:54:40 1990 +0000

    Reordered functions for potentially better optimization (with gcc);
    eliminated use of bcmp; added authdata functions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1506 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_retrv.c | 100 +++++++++++++++++++++++-----------
 1 file changed, 68 insertions(+), 32 deletions(-)

commit 6ebf2e6b99c0365184cec4292a02f98c9b94e691
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 28 08:46:47 1990 +0000

    Added declarations of authdata i/o routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1505 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc-proto.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 9230ec88707624e34aa9d6fc7c1b0cdf660b45fe
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 28 08:43:43 1990 +0000

    Zero out credentials structure correctly; handle reading of authdata
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1504 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_nseq.c | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit bbe8fe61241b0909b010e60b76b45a01f5c88d67
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 28 08:38:56 1990 +0000

    Replace bzero with memset
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1503 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_destry.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 096bfaeebb7cd864ae8f663e31ff330e621df94b
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 28 08:27:33 1990 +0000

    ifdef some names that might not be available
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1502 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_errs.c | 4 ++++
 1 file changed, 4 insertions(+)

commit d7c71b206d712ccff9bcee7c7018bd1b238be37e
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Wed Nov 28 08:26:06 1990 +0000

    Write out authdata component as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1501 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_store.c | 2 ++
 1 file changed, 2 insertions(+)

commit 05087028b4ac163241ae55cf5804058b32349f56
Author: John Carr <jfc@mit.edu>
Date:   Tue Nov 27 17:58:44 1990 +0000

    fix call to memset()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1500 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 574c56aa5872321a7b21b44487a60d3d088c0eb4
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 27 14:04:42 1990 +0000

    add const to getpwnam() and memcpy()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1499 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 901e5cfe20af81f1677287712614481f96ae486e
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 27 11:26:46 1990 +0000

    krb5_kt_resolve now takes a const *, so no cast needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1498 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1cd701571af4a234ed250f2fe31c6fbc417c06ca
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 27 11:23:18 1990 +0000

    name is now const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1497 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ktbase.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f3c9d3ff8e41f127a5f6bab108cda21138a474ff
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 27 11:19:10 1990 +0000

    kt_resolve now takes const first arg
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1496 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8f5d156a764e12bd65e6b7a8cab8efd910fd8d57
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 27 11:17:20 1990 +0000

    fix const binding to correct place
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1495 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/princ_comp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fa1a4972db0087a7d7c29a878b4de83a6bac2da7
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Nov 26 14:28:20 1990 +0000

    remove lucifer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1494 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 2 --
 1 file changed, 2 deletions(-)

commit 00d63fea738cba31fc26aec51d572660d96f614a
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 17:56:09 1990 +0000

    need to special case krb5_db_set_lockmode as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1493 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h     | 6 ++++--
 src/include/krb5/kdb_dbm.h | 4 ++++
 2 files changed, 8 insertions(+), 2 deletions(-)

commit 4b08ff3ad435676a3f6fec7595100745b9401e0c
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 16:36:10 1990 +0000

    make dependency work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1492 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit f33fb0f28a99c6529b9ca60b59ae2f3cfd603237
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 16:20:05 1990 +0000

    build dependencies in subdirs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1491 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.tmpl | 1 +
 1 file changed, 1 insertion(+)

commit 779dc372af7edcc3ddd79c8219aecbcf2c1bd63f
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 16:20:00 1990 +0000

    add DependTarget() where needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1490 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules  | 1 +
 src/config/Project.tmpl | 2 ++
 2 files changed, 3 insertions(+)

commit 485c07266d4765cc4680d0edb384dede6888961a
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 16:19:21 1990 +0000

    fix up dependency stage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1489 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile                | 2 ++
 src/admin/edit/Imakefile     | 2 ++
 src/lib/crypto/des/Imakefile | 2 ++
 3 files changed, 6 insertions(+)

commit dfbae791b7d95d69c2320d07eb83e56309429ea5
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 15:48:35 1990 +0000

    add empty depend target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1488 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit b45b576f3c07155633ade224c4286be92893eff5
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 15:38:45 1990 +0000

    depend on generated krb5_ed_ct.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1487 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 49b71b47ac4d61b098aa2cbe02ceadcf00a44bd0
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 15:36:05 1990 +0000

    depend must make sure des.c is done (meaning all the generated include files)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1486 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 215e8eb679bc9bdc71e9e7bbe4db2a6bd371a61c
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 15:31:22 1990 +0000

    don't include mit-des.h twice, if needed more than once
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1485 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/cryptoconf.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit d9a63554ac8e7e30b96fab915e57a7721715fb2e
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 15:29:05 1990 +0000

    depend depends on kdc5_err.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1484 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 70dbd87e70f4e8021d112ec639889bd540b13b2d
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 15:27:05 1990 +0000

    only use stdio.h once
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1483 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 1 -
 1 file changed, 1 deletion(-)

commit 2baa4d610a2e17f4063a81f0a53327b4dcfa5fac
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 15:26:14 1990 +0000

    don't need rc_io.h twice
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1482 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 1 -
 1 file changed, 1 deletion(-)

commit b551c5b15188979d02d53480238db2abed0015fe
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 14:41:07 1990 +0000

    add krb5_use_cstype macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1481 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 2 ++
 1 file changed, 2 insertions(+)

commit 126b01f6a25aa6aa21561bbb8fe3933979052f90
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 14:15:13 1990 +0000

    don't need config anymore (it's in krb5.h) but do need osconf now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1480 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 902e2aef9cd3a3a4e0bc7acd3ef7a239dcbfce73
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 13:27:04 1990 +0000

    use default keytypes/etypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1479 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c   | 4 ++--
 src/admin/stash/kdb5_stash.c | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 690632d6c32cb892a108034ebf601137c4b960b6
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 13:19:29 1990 +0000

    use default keytypes/etypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1478 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 954ba26a8ef99674e25a0dbd90804a83e1482637
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 11:47:57 1990 +0000

    add DEFAULT_KDC_ETYPE, DEFAULT_KDC_KEYTYPE
    remove KDCRCACHE
    ./
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1477 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 701ad309de982d8ee330d746d8815241b5ba8e3e
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 11:15:15 1990 +0000

    need to use 0xffff rather than -1 since the type is unsigned.
    this makes defaulting based on keytype work again.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1476 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c   | 4 ++--
 src/admin/stash/kdb5_stash.c | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 52831f557a1025bba5e8f6fbdfb7bce5021f82ca
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 11:08:23 1990 +0000

    need to use 0xffff rather than -1 since the type is unsigned.
    this makes defaulting based on keytype work again.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1475 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit afc18a66e6de247712bfff73b3f08f81dedf7354
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 10:51:14 1990 +0000

    use new macro for assigning encryption system pointers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1474 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decrypt_tk.c | 2 +-
 src/lib/krb5/krb/encrypt_tk.c | 2 +-
 src/lib/krb5/krb/kdc_rep_dc.c | 2 +-
 src/lib/krb5/krb/mk_priv.c    | 2 +-
 src/lib/krb5/krb/mk_rep.c     | 2 +-
 src/lib/krb5/krb/mk_req_ext.c | 2 +-
 src/lib/krb5/krb/rd_priv.c    | 2 +-
 src/lib/krb5/krb/rd_rep.c     | 2 +-
 src/lib/krb5/krb/rd_req_dec.c | 2 +-
 9 files changed, 9 insertions(+), 9 deletions(-)

commit 1da4811d005c33a34931e1dc20211acdb6e4ee0d
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 10:46:03 1990 +0000

    fix checksum array to match defines in encryption.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1473 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/cryptoconf.c | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 92cdc61a66466dca43168dfed4e23d122bc95eea
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 10:44:00 1990 +0000

    use macros from encryption.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1472 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/stash/kdb5_stash.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d53d498180eb101d0de1d5cb7ac78648d99155c1
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 10:43:12 1990 +0000

    use macros from encryption.h
    cast const_principal to principal for structure assignment.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1471 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 31 ++++++++++++-------------------
 1 file changed, 12 insertions(+), 19 deletions(-)

commit 551587d08da6d84eab307f9b1614795519b543ab
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 10:36:01 1990 +0000

    use macros for encryption functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1470 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 25 +++++++++++--------------
 1 file changed, 11 insertions(+), 14 deletions(-)

commit eaa39bb4061f493e8749f1d8f4a3c00128a647e0
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 10:24:01 1990 +0000

    comment that XEROX is snefru
    use RSA_MD4 for XXX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1469 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 26ea458a213f2d7efdb115f236aa8617fd283f83
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 10:23:54 1990 +0000

    don't need types defined here, see <encryption.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1468 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/crc-32.h  | 2 --
 src/include/krb5/rsa-md4.h | 9 +++++----
 2 files changed, 5 insertions(+), 6 deletions(-)

commit 2b333e369dd54dc6a52876d88de9494519aada46
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 20 10:23:11 1990 +0000

    change name for checksum type #define
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1467 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4glue.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f2fb8559b79a636ba4aed9a7f1d8d4a5d4e3ebe9
Author: Donald Davis <don@mit.edu>
Date:   Mon Nov 19 16:14:43 1990 +0000

    v4 compatibility is commented out
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1466 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 5673c59e772fa80cfe6feb5276de2ac6e7ffd914
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Nov 19 14:18:31 1990 +0000

    add config options for prototype size
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1465 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 96c6e45cde87e50d59be047c530869b4c790ea56
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Nov 19 14:18:13 1990 +0000

    current VAX tree needs narrow prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1464 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 1 +
 1 file changed, 1 insertion(+)

commit 8173424ef9513d2d25373167fdb8ab7195f913d7
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Nov 19 14:15:41 1990 +0000

    add NARROW_PROTOTYPES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1463 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 2d7cc2ed574124bb52c8e4890184a64a155ec544
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Nov 19 14:06:36 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1462 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/narrow.h | 29 +++++++++++++++++++++++++++++
 src/include/krb5/widen.h  | 36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 65 insertions(+)

commit 017bc3c78c5e1d5d1160eeb0d70c428691f6489e
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Nov 19 14:05:49 1990 +0000

    changes for narrow/wide prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1461 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c        |  5 ++++-
 src/include/krb5/asn.1/asn1defs.h | 19 +++++++++++++------
 src/lib/crypto/des/des_int.h      |  7 ++++++-
 src/lib/kdb/kdb_dbm.c             |  4 ++--
 src/lib/krb5/keytab/file/ktfile.h |  6 ++++++
 src/lib/krb5/krb/rd_req.c         | 14 ++++++++++----
 src/lib/krb5/krb/rd_req_dec.c     | 15 +++++++++++----
 7 files changed, 52 insertions(+), 18 deletions(-)

commit f65df9c396cfce868e3cff17fea822ca3dcf6fd8
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Nov 19 14:02:48 1990 +0000

    changes for narrow/wide prototypes
    >> .
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1460 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/int-proto.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 92849a8254cd1f6a3df23e866b1a77733b2f1820
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Nov 19 14:00:25 1990 +0000

    add support for narrow/wide prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1459 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 212 ++++++++++++++++++++++--------------------
 1 file changed, 113 insertions(+), 99 deletions(-)

commit 72bd44171afba7b65b4059a6f01a12af25590800
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Nov 19 13:59:44 1990 +0000

    remove confounder
    sort types by base types
    add wide prototype support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1458 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit f1405092b0d4f0fb1b232d718cc3a031ac7ae8ae
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Nov 19 13:59:02 1990 +0000

    allow narrow or wide prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1457 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h     | 30 +++++++++++++++++++++---------
 src/include/krb5/kdb_dbm.h | 13 +++++++++++--
 src/include/krb5/keytab.h  |  7 +++++++
 3 files changed, 39 insertions(+), 11 deletions(-)

commit 52d26a92d0d68f8ae07965fb53250c9436da3d61
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 16 11:57:12 1990 +0000

    Since we're going to need to have glue library anyway, quad_checksum
    and read_password can be removed from this library.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1456 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit 38d67b4d9e619999e43421b875c2037e01be97b4
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 15 21:45:13 1990 +0000

    Added krb_glue.c, read_password.c, and quad_cksum.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1455 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 10c66dfa110f0e45c9bfc138f13346382220cb07
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 15 11:24:12 1990 +0000

    use memset rather than bzero
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1454 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_util.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5c619eb1de022f13e1d20bc921630307099b67c6
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 15 11:23:21 1990 +0000

    change bcmp to memcmp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1453 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/test1.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c59b2271e89d41298b9433c45ab5c57c3c8ab477
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 15 11:21:45 1990 +0000

    use memset in place of bzero
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1452 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/sclient.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 09a755c69653f91bfc72dfa7096ce7e818654238
Author: Paul Borman <prb@mit.edu>
Date:   Wed Nov 14 16:04:38 1990 +0000

    removed decl of setenv() as it is also in telnetd/local-proto.h
    This file should probably be moved into telnetd as it is only used
    by login.  (Probably should have a login subdir, actually)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1451 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb4-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1c59144fa2d08380cec9426ced71a7d341517cba
Author: Paul Borman <prb@mit.edu>
Date:   Wed Nov 14 15:37:07 1990 +0000

    Added the ``common'' subdirectory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1450 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 573dd77ab2b47d6ffe1e9326f022bd5f8d858ce8
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 17:59:05 1990 +0000

    use comments after #endif
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1449 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/sendauth.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d0731a50db7f4625aa8982b8538ffe333ff4e724
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 17:57:00 1990 +0000

    mis-typed the conversion to memcpy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1448 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/mk_safe.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d77909909d4085cff259a249b2b5531b1e350867
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 17:46:52 1990 +0000

    change bzero to memset
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1447 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  | 12 +++++++-----
 src/kdc/do_tgs_req.c | 10 ++++++----
 src/kdc/kdc_util.c   |  2 +-
 src/kdc/main.c       |  2 +-
 src/kdc/network.c    |  2 +-
 5 files changed, 16 insertions(+), 12 deletions(-)

commit 7b662ed5c6b1e8d1409b716da944733b7e1b72ea
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 17:39:57 1990 +0000

    use memset instead of bzero
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1446 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f893835c7cec5ae3a835c6119c171f80fe0859e2
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 17:37:51 1990 +0000

    change bzero to memset
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1445 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c |  2 +-
 src/admin/edit/kdb5_edit.c     | 18 +++++++++---------
 src/admin/stash/kdb5_stash.c   |  4 ++--
 3 files changed, 12 insertions(+), 12 deletions(-)

commit c0c6f777a7d010f69cf1dc994fde0c1be5d6e94e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 17:34:25 1990 +0000

    don't declare external things here, use <krb5/ext-proto.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1444 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/krb425.h | 12 +-----------
 1 file changed, 1 insertion(+), 11 deletions(-)

commit 5e8f6b54c1ecd6dc8da39744fb21ceb0e261f5d6
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 17:34:13 1990 +0000

    change bcopy to memcpy, bzero to memset
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1443 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/get_cred.c |  9 ++++-----
 src/lib/krb425/mk_priv.c  |  6 +++---
 src/lib/krb425/mk_req.c   |  2 +-
 src/lib/krb425/mk_safe.c  |  6 +++---
 src/lib/krb425/rd_priv.c  |  4 ++--
 src/lib/krb425/rd_req.c   | 17 +++++++++--------
 src/lib/krb425/rd_safe.c  |  4 ++--
 src/lib/krb425/recvauth.c |  4 ++--
 src/lib/krb425/sendauth.c | 10 +++++-----
 src/lib/krb425/set_key.c  |  2 +-
 10 files changed, 32 insertions(+), 32 deletions(-)

commit 0ea54bfdc567f6aebaeb794ed77b8305801fbe2b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 17:23:26 1990 +0000

    add USE_STRING_H test
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1442 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ext-proto.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 23d6ff5d4dcae9f4f5ef1597b8009d0a157d60d7
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 17:19:52 1990 +0000

    change bzero to memset
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1441 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_destry.c | 2 +-
 src/lib/krb5/ccache/file/fcc_nseq.c   | 2 +-
 src/lib/krb5/keytab/file/ktf_get_na.c | 2 +-
 src/lib/krb5/keytab/file/ktf_util.c   | 2 +-
 src/lib/krb5/keytab/ktfr_entry.c      | 2 +-
 src/lib/krb5/keytab/read_servi.c      | 2 +-
 6 files changed, 6 insertions(+), 6 deletions(-)

commit bd7c25d1bfd093b7b8dd7f4df88f572b513b4a83
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 17:16:20 1990 +0000

    change bzero to memset
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1440 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cbc_cksum.c  | 2 +-
 src/lib/crypto/des/enc_dec.c    | 4 ++--
 src/lib/crypto/des/fin_rndkey.c | 2 +-
 src/lib/crypto/des/finish_key.c | 2 +-
 src/lib/crypto/des/init_rkey.c  | 2 +-
 src/lib/crypto/des/new_rn_key.c | 2 +-
 src/lib/crypto/des/string2key.c | 8 ++++----
 7 files changed, 11 insertions(+), 11 deletions(-)

commit c6446557b4d1d2d6b64eab403991fd422574fbe0
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 16:18:57 1990 +0000

    change bzero to memset
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1438 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decrypt_tk.c |  3 ++-
 src/lib/krb5/krb/encode_kdc.c |  7 ++++---
 src/lib/krb5/krb/encrypt_tk.c |  7 ++++---
 src/lib/krb5/krb/gc_frm_kdc.c |  4 ++--
 src/lib/krb5/krb/gc_via_tgt.c |  6 +++---
 src/lib/krb5/krb/get_creds.c  |  2 +-
 src/lib/krb5/krb/get_in_tkt.c |  8 ++++----
 src/lib/krb5/krb/kdc_rep_dc.c |  3 ++-
 src/lib/krb5/krb/mk_rep.c     |  7 ++++---
 src/lib/krb5/krb/mk_req.c     |  4 ++--
 src/lib/krb5/krb/mk_req_ext.c |  7 ++++---
 src/lib/krb5/krb/mk_safe.c    |  4 +++-
 src/lib/krb5/krb/rd_rep.c     |  3 ++-
 src/lib/krb5/krb/rd_req_dec.c |  3 ++-
 src/lib/krb5/krb/rd_safe.c    |  2 +-
 src/lib/krb5/krb/send_tgs.c   |  2 +-
 src/lib/krb5/os/read_pwd.c    | 22 +++++++++++-----------
 17 files changed, 52 insertions(+), 42 deletions(-)

commit 38885ea7b95a19e7354cdf6c9f0e07cce3cfd512
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 15:57:07 1990 +0000

    change bcopy to memcpy, memset to bzero
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1437 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_addrs.c |  2 +-
 src/lib/krb5/krb/copy_auth.c  |  2 +-
 src/lib/krb5/krb/copy_data.c  |  2 +-
 src/lib/krb5/krb/copy_key.c   |  2 +-
 src/lib/krb5/krb/mk_priv.c    | 17 +++++++++--------
 src/lib/krb5/krb/rd_priv.c    | 14 +++++++-------
 6 files changed, 20 insertions(+), 19 deletions(-)

commit c8ff759760688229ad34209dfd55bd17fcb81824
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 15:50:01 1990 +0000

    change bcopy to memcpy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1436 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cksum.c      | 12 ++++++------
 src/lib/crypto/des/des.c        |  8 ++++----
 src/lib/crypto/des/new_rn_key.c |  4 ++--
 3 files changed, 12 insertions(+), 12 deletions(-)

commit a935d3df9ff8e7de71e9131fb7ed35525c1c3c1e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 15:39:38 1990 +0000

    change bcopy to memcpy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1435 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/sserver.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6b3da8593c14406027a0826488f64a3506593908
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 15:38:51 1990 +0000

    change bcopy to memcpy, bzero to memset
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1434 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/sclient.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 94d24ca1f9c8dc26955748e9372eae4a3bb4bf5b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 15:35:44 1990 +0000

    use memset/memcpy in the xbzero/xbcopy macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1433 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1glue.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 41c58ee759dde5adc01dca8a7a07d5f31768e8bc
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 15:31:33 1990 +0000

    change bzero to memset
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1432 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/fetch_mkey.c |  2 +-
 src/lib/kdb/kdb_dbm.c    | 14 +++++++-------
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 8cbb7fd93e302a6bed17963c61180bf1856d48a1
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 15:28:35 1990 +0000

    change bcopy to memcpy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1431 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/decrypt_key.c |  3 +--
 src/lib/kdb/kdb_dbm.c     | 12 ++++++------
 2 files changed, 7 insertions(+), 8 deletions(-)

commit c1b34e9d1f637ea7ce1b455e85d47920d8fec5d2
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 15:26:49 1990 +0000

    change bcopy to memcpy
    remove unnecessary copy to tmpcontents
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1430 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/encrypt_key.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

commit fe0e934776c404190f01fdd0c06b1f72f98cf54f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 15:23:55 1990 +0000

    use memcmp rather than bcmp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1429 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/verify_mky.c     | 4 ++--
 src/lib/krb5/krb/addr_comp.c | 3 ++-
 src/lib/krb5/krb/rd_safe.c   | 4 ++--
 3 files changed, 6 insertions(+), 5 deletions(-)

commit de8efc8186251c8dc22b291a891921ffd4e2f148
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 15:21:10 1990 +0000

    use memcpm rather than bcmp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1428 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/weak_key.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 52973dc4012c9c05b4a6b02468c5f874e9d5725f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 15:18:36 1990 +0000

    change bcmp to memcmp, bcopy to memcpy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1427 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/enc_dec.c | 34 +++++++++++++++++-----------------
 src/lib/crypto/des/verify.c  |  8 ++++----
 2 files changed, 21 insertions(+), 21 deletions(-)

commit a2deb472cd3323ac80337a7fe73b75b476d7f200
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 15:12:32 1990 +0000

    change bcmp to memcmp, bcopy to memcpy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1426 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/destest.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7afd4d88dea2375cdb8dcc545b11d4d983cca3ad
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 15:10:48 1990 +0000

    change bcmp to memcmp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1425 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_retrv.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6255ba1cd6a0cd8e6248acdf0635ff54634dd3a8
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 14:00:04 1990 +0000

    bcopy->memcpy, bcmp->memcmp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1424 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit 9efe7f0abf07614cd89f58d07d94feac3efad520
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 8 13:47:50 1990 +0000

    Added routines to write authdata structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1423 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_write.c | 36 +++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 9d050a3aef9f2a6ffc3ef478f659bf473812bb97
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 8 13:43:44 1990 +0000

    Fixed up error catching in a couple of cases; added routines to read
    authdata.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1422 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/scc_read.c | 90 +++++++++++++++++++++++++++++++++---
 1 file changed, 84 insertions(+), 6 deletions(-)

commit 4b6dd701cf3b8703e086cc94fad292d9d705d558
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 11:43:47 1990 +0000

    add MD4LIB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1421 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 1 +
 1 file changed, 1 insertion(+)

commit 41f4f6277f2e7318155ade608b3ee24d4d4ed0ef
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 11:40:59 1990 +0000

    add rsa-md4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1420 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ca537b499bc5ccdc6c34a775908d4e49eccd7fec
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 11:34:55 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1419 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/Imakefile | 18 +++++++++++++
 src/lib/crypto/md4/md4glue.c | 61 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 79 insertions(+)

commit 88c5e6fbc5a28d333722c8b1b3f8f0a80d70b428
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 11:33:37 1990 +0000

    fix indentation to remove extra space from documentation file
    use kerberos include files
    add missing double quotes in printf statements
    only use "rb" if this is ANSI C
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1418 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4driver.c | 250 +++++++++++++++++++++--------------------
 1 file changed, 131 insertions(+), 119 deletions(-)

commit f89e56510a554a6405abbe54a607d40218d03675
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 11:32:24 1990 +0000

    change to copy onto stack to avoid modifying input in MDupdate
    add Kerberos byte-order detection
    some compilers will require the "L" qualifier on long constants.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1417 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/md4/md4.c | 45 ++++++++++++++++++++++++++++++---------------
 1 file changed, 30 insertions(+), 15 deletions(-)

commit 2825aec2aa5f668df56947f22200d7e3b714c611
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 11:30:49 1990 +0000

    add STDC function prototypes
    add declaration of MDreverse
    add Kerberos V5 additions.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1416 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/rsa-md4.h | 60 ++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 55 insertions(+), 5 deletions(-)

commit ff294aba5cda4d601debc54ac5662c42769b0da4
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 8 10:10:45 1990 +0000

    add MD4 support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1415 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/cryptoconf.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit aac285da379ec2a12aea7029863c2906c45d4e84
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Nov 7 14:12:29 1990 +0000

    Initial code from RFC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1414 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/rsa-md4.h     |  66 +++++++++
 src/lib/crypto/md4/md4.c       | 299 +++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/md4/md4driver.c | 142 +++++++++++++++++++
 3 files changed, 507 insertions(+)

commit a00a34c00786b5663bffa26c306282ff89e20f56
Author: Donald Davis <don@mit.edu>
Date:   Fri Nov 2 21:20:48 1990 +0000

    fixed an apparent memory leak in krb5_dbm_db_get_principal();
    if the decode of the db contents failed, the search key's string
    never got freed, because the key's address is held in the stack.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1413 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit e593290041571615df95e7adef46a7d9ff131aec
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Nov 2 17:12:27 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1412 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/sun.cf | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 58 insertions(+)

commit 21eecaca4c8fabc9b9680c55b913cd6fb4b62e63
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Nov 2 16:30:21 1990 +0000

    ALPHA_2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1410 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 39d7f8430d1952dbd62045e716a07b740cd807a7
Author: John Carr <jfc@mit.edu>
Date:   Fri Nov 2 16:21:07 1990 +0000

    Update to use newer macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1409 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ibm.cf | 30 ++++++++++++++++++++++--------
 1 file changed, 22 insertions(+), 8 deletions(-)

commit 74dc420e5281e54d04278de9d917be9168939b18
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Nov 2 14:48:37 1990 +0000

    Yes should have been YES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1408 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d7e64d95e00b0b28de0ca25f98f0da89cc7c41ca
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Nov 2 14:45:12 1990 +0000

    add TelnetName
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1407 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ultrix.cf | 2 ++
 1 file changed, 2 insertions(+)

commit 6a980fa7c0fceb6304fd91d6d52add35164b025e
Author: Paul Borman <prb@mit.edu>
Date:   Fri Nov 2 11:31:27 1990 +0000

    Added AthenaEnv define
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1406 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 4 ++++
 1 file changed, 4 insertions(+)

commit cfe0165332fc4685ae052a02d69997b289698aa9
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Nov 2 10:52:27 1990 +0000

    don't need StandardDefines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1405 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 1 -
 1 file changed, 1 deletion(-)

commit 3bf0ace5578af3b2a3493cc75e33cc895b60b7c7
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Nov 2 10:48:39 1990 +0000

    comment on -Z
    reorder PepyCmd/PosyCmd and ISODE stuff
    comment on ISODE stuff.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1404 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit b3de04b931228846013136a7473da2212a99cb1d
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 2 10:39:17 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1403 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/dump.c | 117 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 117 insertions(+)

commit 286c468cabf65ad346b92d2c3735f28b111806dd
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 2 10:38:46 1990 +0000

    Added dump.c as an object and source file to kdb5_edit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1402 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/Imakefile | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit f081ecd5f6d1a807b1a5f06e1efbf95ebfc4db91
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 2 10:38:09 1990 +0000

    Added dump_db, cwd, and pwd requests
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1401 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_ed_ct.ct | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 1451f033cc1f033d072337ed32556264ea77405a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 2 10:36:46 1990 +0000

    Added routines to handle 'pwd' and 'cwd' command-line requests
    
    Added option so that user can specify a single command to be run from
    the command line.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1400 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 70 ++++++++++++++++++++++++++++++++++++----------
 1 file changed, 55 insertions(+), 15 deletions(-)

commit 4d074159ef7344f313578e31b30eb375f162c14a
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 2 10:35:36 1990 +0000

    Fixed bug in the unlocking routine so it really would call flock
    when it was supposed to.  (oops!)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1399 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit ce0711805230c81f05e47f29a0a7afa1caf81116
Author: Theodore Tso <tytso@mit.edu>
Date:   Fri Nov 2 10:34:40 1990 +0000

    Fixed coredumping bug if size was NULL.
    Changed const krb5_principal to krb5_const_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1398 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/unparse.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 8dda30dea08a946ac82aa0f3a42a70baf94f2f57
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 1 17:50:00 1990 +0000

    Added renaming ifdeffor krb5_db_set_lockmode
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1397 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb_dbm.h | 1 +
 1 file changed, 1 insertion(+)

commit 9da6165541a8b8840a12c29018684b2b96c7af83
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Nov 1 17:49:21 1990 +0000

    Added prototypes for krb5_db_lock and krb5_db_unlock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1396 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 77f3cb452cbde6645b275dfbeaed85cdd911a86a
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 1 17:36:06 1990 +0000

    remove broken clean-up step
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1395 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 1 -
 1 file changed, 1 deletion(-)

commit d8903b761ad232b36e929b8bfd3f77fdb6b2886f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 1 17:32:59 1990 +0000

    Kerberized: remove useless cruft for now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1394 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imakefile | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

commit 75491f9283babe4d46042d3ca6a9b575b2d89028
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 1 17:32:35 1990 +0000

    clean up rules for Imakefile dependencies so that our generated
    include files only get built once.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1393 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit bdd2568443d235b7880e65476d65ee4124818d77
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 1 17:23:03 1990 +0000

    change infinity to kdc_infinity
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1392 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  | 4 ++--
 src/kdc/do_tgs_req.c | 4 ++--
 src/kdc/extern.c     | 2 +-
 src/kdc/extern.h     | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

commit ebe2afe76728434b8b77f3fcd40943df09f9b5d5
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 1 17:12:10 1990 +0000

    add a 'clean' target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1391 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/Imakefile | 3 +++
 1 file changed, 3 insertions(+)

commit 314973c28f834556f752ebe0f6fd7cd8dc8b6bde
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 1 16:50:12 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1390 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imakefile | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

commit 4f0fb0b732fe4abd01125203da6b235f4a9b1229
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 1 15:14:07 1990 +0000

    add KRB425 stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1389 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 2 ++
 1 file changed, 2 insertions(+)

commit 9d5af61de37936866d962846f1ef8c268b4381d2
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Thu Nov 1 15:13:59 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1388 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/stdio/Imakefile    |  29 +++
 src/lib/krb5/ccache/stdio/scc-proto.h  |  98 ++++++++++
 src/lib/krb5/ccache/stdio/scc.h        |  62 +++++++
 src/lib/krb5/ccache/stdio/scc_close.c  |  50 ++++++
 src/lib/krb5/ccache/stdio/scc_defnam.c |  65 +++++++
 src/lib/krb5/ccache/stdio/scc_defops.c |  37 ++++
 src/lib/krb5/ccache/stdio/scc_destry.c | 102 +++++++++++
 src/lib/krb5/ccache/stdio/scc_errs.c   |  63 +++++++
 src/lib/krb5/ccache/stdio/scc_eseq.c   |  46 +++++
 src/lib/krb5/ccache/stdio/scc_gennew.c |  83 +++++++++
 src/lib/krb5/ccache/stdio/scc_getnam.c |  33 ++++
 src/lib/krb5/ccache/stdio/scc_gprin.c  |  47 +++++
 src/lib/krb5/ccache/stdio/scc_init.c   |  61 +++++++
 src/lib/krb5/ccache/stdio/scc_maybe.c  |  62 +++++++
 src/lib/krb5/ccache/stdio/scc_nseq.c   | 105 +++++++++++
 src/lib/krb5/ccache/stdio/scc_ops.c    |  45 +++++
 src/lib/krb5/ccache/stdio/scc_read.c   | 314 +++++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/stdio/scc_reslv.c  |  81 +++++++++
 src/lib/krb5/ccache/stdio/scc_retrv.c  | 123 +++++++++++++
 src/lib/krb5/ccache/stdio/scc_sflags.c |  55 ++++++
 src/lib/krb5/ccache/stdio/scc_skip.c   |  36 ++++
 src/lib/krb5/ccache/stdio/scc_sseq.c   |  56 ++++++
 src/lib/krb5/ccache/stdio/scc_store.c  |  71 ++++++++
 src/lib/krb5/ccache/stdio/scc_test.c   | 142 +++++++++++++++
 src/lib/krb5/ccache/stdio/scc_write.c  | 225 +++++++++++++++++++++++
 25 files changed, 2091 insertions(+)

commit d2c1771b6627bda6a80a509d9d0cb961f8a5b981
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Nov 1 14:26:12 1990 +0000

    add Krb4LibList, Krb4Includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1387 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 9 +++++++++
 src/config/site.def     | 8 ++++++++
 2 files changed, 17 insertions(+)

commit f44eae879aef25504680c87b5f6299640b5ca29a
Author: John Carr <jfc@mit.edu>
Date:   Wed Oct 31 20:37:15 1990 +0000

    Check config variables to include <time.h> vs. <sys/time.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1386 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/sysincl.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 79dd23c4e69f21d2e3d1df3330da6543403b418d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 31 15:51:19 1990 +0000

    add krb425
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1385 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 822c935d46eb855e01e9ec979e6bee48e510a27a
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 31 14:47:57 1990 +0000

    fix logic for turning on debugging
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1384 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/misc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5011eacbdcc48559536952c910cd53d5974352c1
Author: John Carr <jfc@mit.edu>
Date:   Wed Oct 31 14:47:31 1990 +0000

    <time.h> vs <sys/time.h> macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1383 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit 1e0e0db662ab2b0787a754175e9d97ac7f9cbb05
Author: John Carr <jfc@mit.edu>
Date:   Wed Oct 31 14:46:32 1990 +0000

    <time.h> vs. <sys/time.h> macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1382 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

commit 14c844c07eb0560122bc06920c2989fb0e604e90
Author: John Carr <jfc@mit.edu>
Date:   Wed Oct 31 14:46:01 1990 +0000

    Remove <time.h> include.  Kerberos header files now take care of this
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1381 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/u2gen.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 00eed973fbaaf779201fc5a95790eebe90aa8303
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 31 08:43:41 1990 +0000

    (1) make stock headers depend on the Makefiles
    (2) remove old stock header file before recreating new one.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1380 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 71d2717dd6f054c6dce1b3c4b1122b54fa2427bb
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 31 08:30:05 1990 +0000

    need to turn on INET
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1379 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 1 +
 1 file changed, 1 insertion(+)

commit dce7ec503252bfeee22f1ad1ee8fde342c31e79c
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 30 16:37:44 1990 +0000

    remove remaining traces of BITS32 and NO_STDLIB_H
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1378 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 0c3b2b6d49d6761e1d4a0c45b830155c28736f47
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 30 15:57:28 1990 +0000

    changes for local unifdef support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1377 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

commit bdf28b618b11fca8c4e62650fa9e96a10c08be75
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 30 15:55:53 1990 +0000

    use the local unifdef
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1376 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 1 +
 1 file changed, 1 insertion(+)

commit 0cd6ce39df46a7c8ba86dc1f19945fc5bd533c70
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 30 15:54:03 1990 +0000

    add unifdef support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1375 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 27aaefbcf04a8fabf319794160cdf35cc96429b5
Author: Theodore Tso <tytso@mit.edu>
Date:   Tue Oct 30 15:34:28 1990 +0000

    Make the Vax tree build with optimization turned on
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1374 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 1 +
 1 file changed, 1 insertion(+)

commit a6eba31add106bf148c187be6e4713eca86c417a
Author: John Carr <jfc@mit.edu>
Date:   Tue Oct 30 09:53:12 1990 +0000

    Use "#error" directive to report undefined word size
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1373 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/wordsize.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b916ba9ff20574d27b67cf6c62d0db1d1a41b1dc
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 16:48:02 1990 +0000

    don't need to backslash-quote `
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1372 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/kparse.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit caca7f1edde2da9fc7dce2541542d01e9b30bae4
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 16:47:45 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1371 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/kparse.h | 91 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 91 insertions(+)

commit d9d8bfe13af25befd5b15bd3271dd8d3f34f4856
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 16:18:02 1990 +0000

    fix INCLUDES to use new copy of kerberosIV stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1370 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 013ad17bd66225ad95784cd4ff48b992baef1a01
Author: Paul Borman <prb@mit.edu>
Date:   Mon Oct 29 16:17:11 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1369 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/425data.c    |  37 ++++++
 src/lib/krb425/425error.c   | 111 ++++++++++++++++++
 src/lib/krb425/des_sched.c  |  35 ++++++
 src/lib/krb425/err_txt.c    | 277 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb425/get_cred.c   | 104 ++++++++++++++++
 src/lib/krb425/get_krbhst.c |  62 ++++++++++
 src/lib/krb425/get_lrealm.c |  45 +++++++
 src/lib/krb425/get_phost.c  |  40 +++++++
 src/lib/krb425/kn_parse.c   | 232 ++++++++++++++++++++++++++++++++++++
 src/lib/krb425/kntoln.c     |  36 ++++++
 src/lib/krb425/krb425.h     | 101 ++++++++++++++++
 src/lib/krb425/krb_err.h    | 103 ++++++++++++++++
 src/lib/krb425/kuserok.c    | 193 ++++++++++++++++++++++++++++++
 src/lib/krb425/mk_priv.c    |  79 +++++++++++++
 src/lib/krb425/mk_req.c     |  79 +++++++++++++
 src/lib/krb425/mk_safe.c    |  78 ++++++++++++
 src/lib/krb425/net_read.c   |  58 +++++++++
 src/lib/krb425/net_write.c  |  51 ++++++++
 src/lib/krb425/rd_priv.c    |  79 +++++++++++++
 src/lib/krb425/rd_req.c     | 172 +++++++++++++++++++++++++++
 src/lib/krb425/rd_safe.c    |  78 ++++++++++++
 src/lib/krb425/realmhost.c  |  53 +++++++++
 src/lib/krb425/recvauth.c   | 280 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb425/sendauth.c   | 253 +++++++++++++++++++++++++++++++++++++++
 src/lib/krb425/set_key.c    |  42 +++++++
 25 files changed, 2678 insertions(+)

commit 7529415daf13b125e4170a5146d06e553a0bbca5
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 15:45:03 1990 +0000

    some SYSV changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1368 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/sysincl.h | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 3bfe5360249fb0e0b42cc31c20e46414c6b2cadd
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 15:42:38 1990 +0000

    #ifdef's on EDQUOT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1367 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit bfc673992d2f5e210037dc65710fc597cab02b42
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 15:39:56 1990 +0000

    needs time.h on some systems
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1366 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/u2gen.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4e7ac2659ebdeb25116a214536bf1b2f5ae08ab3
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 15:30:03 1990 +0000

    #ifdef some error codes which might not be known
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1365 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_errs.c | 4 ++++
 1 file changed, 4 insertions(+)

commit a4e579603e27304081721c7792043829e5ecbfd4
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 15:28:22 1990 +0000

    put an interlock on sys/types.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1364 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h    | 3 +++
 src/include/krb5/sysincl.h | 4 ++++
 2 files changed, 7 insertions(+)

commit 55fa6e4d76702cbcca7befa752202645f50c807d
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 14:22:26 1990 +0000

    change rindex to strrchr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1363 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c   | 4 ++--
 src/admin/destroy/kdb5_destroy.c | 4 ++--
 src/admin/stash/kdb5_stash.c     | 4 ++--
 src/clients/kdestroy/kdestroy.c  | 4 ++--
 src/clients/kinit/kinit.c        | 4 ++--
 src/clients/klist/klist.c        | 4 ++--
 6 files changed, 12 insertions(+), 12 deletions(-)

commit 56770e84b9871aff96bca0548a23d46f334350a6
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 14:20:55 1990 +0000

    change rindex to strrchr
    change sigtype to krb5_sigtype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1362 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 7fed0a874e0bb2037f7a9b50d16864988d1538fe
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 14:20:24 1990 +0000

    change index/rindex to strchr/strrchr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1361 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/get_krbhst.c | 6 +++---
 src/lib/krb5/os/hst_realm.c  | 2 +-
 src/lib/krb5/os/kuserok.c    | 2 +-
 src/lib/krb5/os/read_pwd.c   | 4 ++--
 4 files changed, 7 insertions(+), 7 deletions(-)

commit 1cc4b91b2b1dab706f635a42854998ac6e47c71a
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 14:19:38 1990 +0000

    use string.h
    and strchr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1360 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/syslog.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4d426fdceb13a2f2e809e7e6681c2869a46b6dcd
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 14:17:34 1990 +0000

    index should be in <string.h>, and we don't use it anyway
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1359 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ext-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 40f8dce6190f54036144ac4ee805b775e24c7ef9
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 14:01:55 1990 +0000

    don't check return address, as it can fail on certain implementations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1358 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 33 ++++++++++++++++++---------------
 1 file changed, 18 insertions(+), 15 deletions(-)

commit 82983ad46dfd0b0e9fa3affd0c62dbb0e23f8800
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 12:04:02 1990 +0000

    don't have posix types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1357 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 1 +
 1 file changed, 1 insertion(+)

commit e9b3324a6579b17183733225ba116665361f1ebd
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 12:03:36 1990 +0000

    add posix types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1356 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ultrix.cf | 1 +
 1 file changed, 1 insertion(+)

commit 0d73c6d1c78b2fa96ae32144139160db9f375eff
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 11:58:21 1990 +0000

    fix inet_network prototpye
    dike out vprintf, vsprintf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1355 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 0ec8de3c68474b2d31913b0bcf429e2e8b9e0642
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 11:51:05 1990 +0000

    stdlib_h stuff now in config.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1354 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 7 ++++++-
 src/config/ultrix.cf    | 1 +
 src/config/vaxbsd.cf    | 5 +++--
 3 files changed, 10 insertions(+), 3 deletions(-)

commit f44f6ea97aa7ebc4d58cef725a31190039f1fb3f
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 11:46:59 1990 +0000

    add NO_STDLIB_H stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1353 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 79ac323f1fc5a50f8001d0520672e283644cd886
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 11:40:36 1990 +0000

    remove the remaining BITS32 stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1352 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ultrix.cf | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 45c776034c0fdf98bd6dcb2014ef3f9f16144925
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 11:19:41 1990 +0000

    put in sigtype defines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1351 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 3 +++
 1 file changed, 3 insertions(+)

commit cdf2fe5c5fc077c7dc466eeba2885d71bc3be259
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 11:19:06 1990 +0000

    changes for generated config file; no longer need BITS32 defined
    on command line.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1350 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ultrix.cf | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

commit 1e2d1cd08b48a26bd302894baee57d051f1bb863
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 11:18:27 1990 +0000

    add unifdef stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1349 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 59 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)

commit 9ff58ac571e5c7c48a3e39ff93bf66693479d6ad
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 11:16:39 1990 +0000

    need bogus target for all:
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1348 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit c32b7dbfebc726d46f00484def5fbe61a6569b2c
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 11:15:34 1990 +0000

    add include directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1347 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e6dcf2d7e4b9c119284e7c795b640a216a49067a
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 11:14:48 1990 +0000

    change name of osconfig to osconf
    make target is now includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1346 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 08023b64154b6eca7c30b7eabf06086710756272
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 11:14:29 1990 +0000

    need the bogus PassCDebugFlags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1345 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Imakefile | 1 +
 1 file changed, 1 insertion(+)

commit 4f553c082d48af2c087a34d3175cf904af1fceff
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 11:03:17 1990 +0000

    don't need posix-conf.h anymore (it's subsumed in config.h)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1344 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/lock_file.c | 3 ++-
 src/lib/krb5/os/read_pwd.c  | 4 +++-
 2 files changed, 5 insertions(+), 2 deletions(-)

commit e5e6f808f27a047f63e0dbf5eee44921416b7f3e
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 10:51:07 1990 +0000

    changes to convert into stock configuration file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1343 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 58 +++++++++++++++++++++++++++++++++++++++--
 1 file changed, 56 insertions(+), 2 deletions(-)

commit 2053fd01d966d0921eec58b791249f356fe23a86
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 10:41:53 1990 +0000

    converted to OS config stock template file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1342 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

commit 2722c91d3f7547ead20e959c7d078c7f7689bf6b
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 10:36:18 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1341 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/Imakefile      | 14 ++++++++++++++
 src/include/krb5/Imakefile | 13 +++++++++++++
 2 files changed, 27 insertions(+)

commit 3dc2571cc7e404980134bb81f5b809eb7de7c076
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 10:21:24 1990 +0000

    add some #defines for new config file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1340 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 5 +++++
 1 file changed, 5 insertions(+)

commit b1cba943e20bc73cdeb346cbab63aeee3b0930f5
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 09:39:11 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1339 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb425/Imakefile | 64 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 64 insertions(+)

commit f267e1dd027906b7c46c7582c5f9a37e0f5fb383
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 09:24:13 1990 +0000

    need a NO_STDLIB_H for saber as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1338 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 409f92682a084fc54f49066b441a32ae6ba93500
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 09:22:04 1990 +0000

    don't have a real stdlib.h, even with gcc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1337 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a9f8e9e8a5914a041d25efe066a84f4b6006bd28
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 29 09:19:57 1990 +0000

    use fake-stdlib.h now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1336 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ext-proto.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 67fea16e02c97969c6686242f83869e713abe388
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 26 16:56:37 1990 +0000

    use optimization, and punt debug symbols
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1335 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ultrix.cf | 2 ++
 1 file changed, 2 insertions(+)

commit 78e83a9e667344f3bd1a007d42726acafcefb400
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 26 16:55:31 1990 +0000

    allow override of DefaultCDebugFlags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1334 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 3 +++
 1 file changed, 3 insertions(+)

commit b5f12ce94edb5e1ee84b36f80b03aa074a1c23f5
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 26 09:56:32 1990 +0000

    add CopyHeaderNewName, make CopyHeader use it.
    recursive target name is includes::
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1333 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 3e58d7dc8438b65d8bc6ebba03b03fc1d38875c4
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 26 09:56:03 1990 +0000

    already had a recursive target named 'includes' for building header files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1332 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile                       | 3 +--
 src/lib/krb5/asn.1/Imakefile        | 2 +-
 src/lib/krb5/error_tables/Imakefile | 2 +-
 3 files changed, 3 insertions(+), 4 deletions(-)

commit bf8cd7a1441d87f59ff44857a3e1711c7dbbf23f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 16:54:57 1990 +0000

    changes so that gcc gets the right flags on the DEC mips
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1331 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

commit 32a74d052b69b03e6e7934106b6565e4a4f750ec
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 15:04:43 1990 +0000

    don't count the NULL in the size
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1330 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/tgtname.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6f66493344e000d06a3d34a01f75cd1a0dbed0e8
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 14:26:33 1990 +0000

    make sure makefile gets rebuilt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1329 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 6c384f762c67ec15494f7ff8365705d640cd0c60
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 14:08:19 1990 +0000

    fix arg types to match prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1328 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/decode.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 36abbae73b5500c9d98c98857e5c462e910ccc2b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 13:53:01 1990 +0000

    had an extra count to the length of the principal names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1327 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ad6de042f72825fa72c40c2245025b8e781227c2
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 13:40:22 1990 +0000

    remove asn.1 directory; add rules to build its headers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1326 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit fdbf457a79b3d09c0d0f3c19f66c9eb378fa5333
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 13:23:46 1990 +0000

    add asn.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1325 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 35d8a4c95e183470aa429ec3a3d9f409ebfe346b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 13:22:21 1990 +0000

    add stuff to copy generated .h file to include dir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1324 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 7 +++++++
 1 file changed, 7 insertions(+)

commit f82b5f71b5e1796d8e0274dc1b85e60e0bf1964e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 13:20:21 1990 +0000

    use new relative pathnames
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1323 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn1.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 019a2579e74859416e0f2e7f5a6e2b8ff04a2d1f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 13:09:39 1990 +0000

    replace erroneously-removed asn1glue.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1322 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/adat2kadat.c | 1 +
 src/lib/krb5/asn.1/addr2kaddr.c | 1 +
 src/lib/krb5/asn.1/adr2kadr.c   | 1 +
 src/lib/krb5/asn.1/aprp2kaprp.c | 1 +
 src/lib/krb5/asn.1/aprq2kaprq.c | 1 +
 src/lib/krb5/asn.1/arep2karep.c | 1 +
 src/lib/krb5/asn.1/auth2kauth.c | 1 +
 src/lib/krb5/asn.1/ck2kck.c     | 1 +
 src/lib/krb5/asn.1/cvt_flags.c  | 1 +
 src/lib/krb5/asn.1/decode.c     | 1 +
 src/lib/krb5/asn.1/edat2kedat.c | 1 +
 src/lib/krb5/asn.1/ekrp2kekrp.c | 1 +
 src/lib/krb5/asn.1/enck2kkey.c  | 1 +
 src/lib/krb5/asn.1/encode.c     | 1 +
 src/lib/krb5/asn.1/err2kerr.c   | 1 +
 src/lib/krb5/asn.1/etpt2ketpt.c | 1 +
 src/lib/krb5/asn.1/g2unix.c     | 1 +
 src/lib/krb5/asn.1/kadat2adat.c | 1 +
 src/lib/krb5/asn.1/kaddr2addr.c | 1 +
 src/lib/krb5/asn.1/kadr2adr.c   | 1 +
 src/lib/krb5/asn.1/kaprp2aprp.c | 1 +
 src/lib/krb5/asn.1/kaprq2aprq.c | 1 +
 src/lib/krb5/asn.1/karep2arep.c | 1 +
 src/lib/krb5/asn.1/kauth2auth.c | 1 +
 src/lib/krb5/asn.1/kck2ck.c     | 1 +
 src/lib/krb5/asn.1/kdcr2kkdcr.c | 1 +
 src/lib/krb5/asn.1/kdcr2ktgsr.c | 1 +
 src/lib/krb5/asn.1/kedat2edat.c | 1 +
 src/lib/krb5/asn.1/kekrp2ekrp.c | 1 +
 src/lib/krb5/asn.1/kerr2err.c   | 1 +
 src/lib/krb5/asn.1/ketpt2etpt.c | 1 +
 src/lib/krb5/asn.1/kkdcr2kdcr.c | 1 +
 src/lib/krb5/asn.1/kkey2enck.c  | 1 +
 src/lib/krb5/asn.1/klsrq2lsrq.c | 1 +
 src/lib/krb5/asn.1/kprep2prep.c | 1 +
 src/lib/krb5/asn.1/kprin2prin.c | 1 +
 src/lib/krb5/asn.1/kpriv2priv.c | 1 +
 src/lib/krb5/asn.1/ksafe2safe.c | 1 +
 src/lib/krb5/asn.1/ktgrq2tgrq.c | 1 +
 src/lib/krb5/asn.1/ktgsr2kdcr.c | 1 +
 src/lib/krb5/asn.1/ktkt2tkt.c   | 1 +
 src/lib/krb5/asn.1/lsrq2klsrq.c | 1 +
 src/lib/krb5/asn.1/prep2kprep.c | 1 +
 src/lib/krb5/asn.1/prin2kprin.c | 1 +
 src/lib/krb5/asn.1/priv2kpriv.c | 1 +
 src/lib/krb5/asn.1/qbuf2data.c  | 1 +
 src/lib/krb5/asn.1/safe2ksafe.c | 1 +
 src/lib/krb5/asn.1/tgrq2ktgrq.c | 1 +
 src/lib/krb5/asn.1/tkt2ktkt.c   | 1 +
 src/lib/krb5/asn.1/u2gen.c      | 1 +
 50 files changed, 50 insertions(+)

commit 6b235141717e43f6bf520e2514fe952b9ff837a8
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 12:18:11 1990 +0000

    fix include files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1321 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/adat2kadat.c | 4 +---
 src/lib/krb5/asn.1/addr2kaddr.c | 4 +---
 src/lib/krb5/asn.1/adr2kadr.c   | 4 +---
 src/lib/krb5/asn.1/aprp2kaprp.c | 4 +---
 src/lib/krb5/asn.1/aprq2kaprq.c | 4 +---
 src/lib/krb5/asn.1/arep2karep.c | 4 +---
 src/lib/krb5/asn.1/auth2kauth.c | 4 +---
 src/lib/krb5/asn.1/ck2kck.c     | 4 +---
 src/lib/krb5/asn.1/cvt_flags.c  | 4 +---
 src/lib/krb5/asn.1/decode.c     | 4 +---
 src/lib/krb5/asn.1/edat2kedat.c | 4 +---
 src/lib/krb5/asn.1/ekrp2kekrp.c | 4 +---
 src/lib/krb5/asn.1/enck2kkey.c  | 4 +---
 src/lib/krb5/asn.1/encode.c     | 4 +---
 src/lib/krb5/asn.1/err2kerr.c   | 4 +---
 src/lib/krb5/asn.1/etpt2ketpt.c | 4 +---
 src/lib/krb5/asn.1/g2unix.c     | 4 +---
 src/lib/krb5/asn.1/kadat2adat.c | 4 +---
 src/lib/krb5/asn.1/kaddr2addr.c | 4 +---
 src/lib/krb5/asn.1/kadr2adr.c   | 4 +---
 src/lib/krb5/asn.1/kaprp2aprp.c | 4 +---
 src/lib/krb5/asn.1/kaprq2aprq.c | 4 +---
 src/lib/krb5/asn.1/karep2arep.c | 4 +---
 src/lib/krb5/asn.1/kauth2auth.c | 4 +---
 src/lib/krb5/asn.1/kck2ck.c     | 4 +---
 src/lib/krb5/asn.1/kdcr2kkdcr.c | 4 +---
 src/lib/krb5/asn.1/kdcr2ktgsr.c | 4 +---
 src/lib/krb5/asn.1/kedat2edat.c | 4 +---
 src/lib/krb5/asn.1/kekrp2ekrp.c | 4 +---
 src/lib/krb5/asn.1/kerr2err.c   | 4 +---
 src/lib/krb5/asn.1/ketpt2etpt.c | 4 +---
 src/lib/krb5/asn.1/kkdcr2kdcr.c | 4 +---
 src/lib/krb5/asn.1/kkey2enck.c  | 4 +---
 src/lib/krb5/asn.1/klsrq2lsrq.c | 4 +---
 src/lib/krb5/asn.1/kprep2prep.c | 4 +---
 src/lib/krb5/asn.1/kprin2prin.c | 4 +---
 src/lib/krb5/asn.1/kpriv2priv.c | 4 +---
 src/lib/krb5/asn.1/ksafe2safe.c | 4 +---
 src/lib/krb5/asn.1/ktgrq2tgrq.c | 4 +---
 src/lib/krb5/asn.1/ktgsr2kdcr.c | 4 +---
 src/lib/krb5/asn.1/ktkt2tkt.c   | 4 +---
 src/lib/krb5/asn.1/lsrq2klsrq.c | 4 +---
 src/lib/krb5/asn.1/prep2kprep.c | 4 +---
 src/lib/krb5/asn.1/prin2kprin.c | 4 +---
 src/lib/krb5/asn.1/priv2kpriv.c | 4 +---
 src/lib/krb5/asn.1/qbuf2data.c  | 4 +---
 src/lib/krb5/asn.1/safe2ksafe.c | 4 +---
 src/lib/krb5/asn.1/tgrq2ktgrq.c | 4 +---
 src/lib/krb5/asn.1/tkt2ktkt.c   | 4 +---
 src/lib/krb5/asn.1/u2gen.c      | 4 +---
 50 files changed, 50 insertions(+), 150 deletions(-)

commit 6cb9ce18e729ba3b1c08f420fd1a1c58c79c48e2
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 11:49:34 1990 +0000

    use relative pathnames to new location of error table headers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1320 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/error_def.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f6d30d7844d52e21ce0f467786bfb0e96c59a55b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 11:48:13 1990 +0000

    remove error_tables
    add rule to build header files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1319 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 3462285a675c3c2f9400f0ecf8787ff638d6744b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 11:47:24 1990 +0000

    make sure headers get installed in include dir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1318 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c9476fe34ad5b9ae1ecadbd712f30749a1534d7a
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 11:46:05 1990 +0000

    add error_tables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1317 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 49a0a99aab1afbeef16f1832c2f02e3bafba2478
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 11:44:55 1990 +0000

    need .h & .c on SUFFIXES for proper make rules
    add CopyHeader directive
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1316 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

commit 9eb595eb4820a577d185c0e876d46f25263e755d
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 25 11:44:33 1990 +0000

    rearrange object rules
    add EHDRDIR stuff.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1315 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/Imakefile | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 8ce5c372522e36d2ca75e853d2bf6e92f08f62ce
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Wed Oct 24 16:28:54 1990 +0000

    ANSI cpp # directive cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1314 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb_conf.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7eacb3e440fe24bd5edce892b531378205915939
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 24 11:49:38 1990 +0000

    use <syslog.h>; our include files will make that the Right Thing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1313 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/sserver.c | 2 +-
 src/kdc/main.c                    | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit fb28837ff14fbb0916e52ad30334cbdbbebcf773
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 23 14:48:28 1990 +0000

    change random_confounder interface to fill in the area requested
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1312 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/libos.tex         | 9 +++++++--
 doc/implement/libos-i.tex | 9 +++++++--
 2 files changed, 14 insertions(+), 4 deletions(-)

commit 0903359bc1a221e3d6d1b6832509e098ad7a3525
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 23 14:39:30 1990 +0000

    change to a lengt/contents fill-in rather than a return value
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1311 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/rnd_confoun.c | 48 ++++++++++++++++++++++++++++++++++-------
 1 file changed, 40 insertions(+), 8 deletions(-)

commit b0768fc8cc4175d8325a9c5691a6560ac01991d8
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 23 14:26:36 1990 +0000

    change random_confounder to just fill in a krb5_pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1310 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 1966b4942352881b368ff55e87a8ec35f4a668bb
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 22 15:56:39 1990 +0000

    remove replay cache stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1309 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/krb5kdc.M | 8 --------
 1 file changed, 8 deletions(-)

commit d9f9c87093ebd61e5b63284f7cd88ffa24182900
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 22 15:56:23 1990 +0000

    remove kdc_rcache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1308 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/extern.c   |  2 --
 src/kdc/extern.h   |  2 --
 src/kdc/kdc_util.c |  2 +-
 src/kdc/main.c     | 34 ++--------------------------------
 4 files changed, 3 insertions(+), 37 deletions(-)

commit c6e5b1604d328b689e2502acff186c2f0ed5d006
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 22 15:42:38 1990 +0000

    use our syslog.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1307 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/sserver.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit b4880fffa05009bdf06cd3fc6a9be267b582e1be
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 22 15:35:12 1990 +0000

    fix up types on encode_generic, decode_generic, translator_func
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1306 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit befc49181f5476b699b7a2b227afe4ebe5379b2f
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 22 15:33:04 1990 +0000

    use real prototypes
    don't use private internal (now static) _f functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1305 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/verify.c | 37 ++++++++++++++++++++++---------------
 1 file changed, 22 insertions(+), 15 deletions(-)

commit 9e7b2917e57031d758b6a4b2542519719d09cefd
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 22 15:03:02 1990 +0000

    fix prototypes for openlog, syslog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1304 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 6c2c5f27f5248d8bb574d4cf09592c619a9944c5
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 22 13:44:50 1990 +0000

    use const pointer in translator
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1303 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 2 +-
 src/lib/krb5/asn.1/encode.c     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 42c9c098a3a64782f0c2ebe1ee8a9fc3904bb88a
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 13:19:10 1990 +0000

    put the const in the right place
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1302 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit d9f33519e2fb69e94da9166a51655ce20fece168
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 11:36:35 1990 +0000

    don't need casts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1301 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit 254ac204863bfb55a39deffb24df99d6361aea48
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 11:14:31 1990 +0000

    the decrypt arg is now const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1300 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 41930d5b9df519bd3f3505dd98642be472dd900c
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 11:13:55 1990 +0000

    need to dereference the pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1299 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d96f7bef9058fa56de7630a81c915be5f7bddd29
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 11:13:46 1990 +0000

    fix erroneous use of . rather than ->
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1298 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c491b24f4283abd3f1c6f88dd124b7a5fd5fa6fe
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 11:13:26 1990 +0000

    fix const ptr
    fix erroneous use of . rather than ->
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1297 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit c65654bfe30846438f0b043ab2319e1a741d41de
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 11:13:22 1990 +0000

    the arg is now a const *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1296 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/in_tkt_pwd.c | 8 +++++---
 src/lib/krb5/krb/in_tkt_sky.c | 8 ++++----
 2 files changed, 9 insertions(+), 7 deletions(-)

commit 378bc12fd9959ee20ae119730c6e8f3bebe0c6d6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 10:48:33 1990 +0000

    need const krb5_data **
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1295 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/princ_comp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ad9c24fa5bb7f7944f0af220f53e2150c443f642
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 10:46:20 1990 +0000

    no need for keyprocarg to be const
    need to cast things sent to krb5_principal_compare..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1294 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 9044354ccc9fac50fddd57e92997788870d3a44d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 10:46:06 1990 +0000

    no need for keyprocarg to be const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1293 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f7dd50e190e3363adc1cdad4ffef1bb5b35d5816
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 10:45:21 1990 +0000

    no need for keyprocarg to be const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1292 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 00dcecdd654918c977ee3e492276ea07c027d248
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 10:29:57 1990 +0000

    process_key takes a const arg #2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1291 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/des_int.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 439ec2b799e890972638ca02374649d26dea3046
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 10:29:17 1990 +0000

    need to cast (keyblock is const)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1290 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/process_ky.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 334d98574e21f807dd58d63ab349eb250ab6b4d9
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 10:28:25 1990 +0000

    process_key doesn't modify key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1289 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ff1ee5d70e771154aa861bbf8196a393d37b1b3a
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 10:25:33 1990 +0000

    need to cast since sname is const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1288 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 67f87f86180bbe35d133c9de63a6fbab40823bee
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 10:23:36 1990 +0000

    need to cast because server is const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1287 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 251c74760102bd9083c9a7cf2f35c4f0d1dd56d0
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 10:21:20 1990 +0000

    make error case of mk_req_ext() explicit
    change const krb5_principal to krb5_const_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1286 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit e25d0fd41cd6811616a50a1b8a675c86f873bda0
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 10:17:21 1990 +0000

    change 'const krb5_principal' to krb5_const_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1285 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h |  2 +-
 src/include/krb5/func-proto.h     | 20 ++++++++++----------
 src/include/krb5/los-proto.h      |  2 +-
 src/lib/krb5/asn.1/kprin2prin.c   |  2 +-
 src/lib/krb5/krb/copy_princ.c     |  2 +-
 src/lib/krb5/krb/int-proto.h      |  4 ++--
 src/lib/krb5/krb/mk_req.c         |  2 +-
 src/lib/krb5/krb/princ_comp.c     |  4 ++--
 src/lib/krb5/krb/rd_req.c         |  2 +-
 src/lib/krb5/krb/rd_req_dec.c     |  2 +-
 src/lib/krb5/krb/rd_req_sim.c     |  2 +-
 src/lib/krb5/krb/send_tgs.c       |  4 ++--
 src/lib/krb5/krb/walk_rtree.c     |  2 +-
 src/lib/krb5/os/an_to_ln.c        |  4 ++--
 14 files changed, 27 insertions(+), 27 deletions(-)

commit 55f59874540afbf0bde424191bd6dab7de76d2c3
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 10:06:32 1990 +0000

    add 'const' where needed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1284 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h   |  4 ++--
 src/lib/crypto/des/des_int.h    | 13 +++++++------
 src/lib/crypto/des/init_rkey.c  |  4 ++--
 src/lib/crypto/des/string2key.c | 12 ++++++------
 4 files changed, 17 insertions(+), 16 deletions(-)

commit 38612f5d6b5eddfdafbc834e5879fa86cf95f128
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 10:05:52 1990 +0000

    add 'const' where needed.
    cast pointer to sum_func [for the moment...]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1283 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/enc_dec.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 15269cec8b2484637b9e7f03efe1fd90597818d3
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 09:58:09 1990 +0000

    add const_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1282 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit 39d21dde15981bdd851c05a17f2853eb22af0897
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 09:52:33 1990 +0000

    use internal prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1281 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cs_entry.c | 25 +------------------------
 1 file changed, 1 insertion(+), 24 deletions(-)

commit c6947463aa93d9ecba6ec64fed08635f0dda41af
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 09:48:12 1990 +0000

    code rearrangement for const * stuff; make the _f functions static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1280 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/enc_dec.c | 139 ++++++++++++++++++++++---------------------
 1 file changed, 70 insertions(+), 69 deletions(-)

commit dd5187ed8af23ddbefbe5eee34c1ead7e0a9ee3c
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 09:28:33 1990 +0000

    change const krb5_pointer to krb5_const_pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1279 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 30 +++++++++++++++---------------
 src/include/krb5/encryption.h   |  4 ++--
 src/include/krb5/func-proto.h   | 16 ++++++++--------
 src/lib/crypto/des/cs_entry.c   |  4 ++--
 src/lib/krb5/asn.1/encode.c     |  2 +-
 src/lib/krb5/krb/get_in_tkt.c   | 10 +++++-----
 src/lib/krb5/krb/kdc_rep_dc.c   |  4 ++--
 src/lib/krb5/krb/rd_req.c       |  4 ++--
 src/lib/krb5/krb/rd_req_dec.c   |  4 ++--
 9 files changed, 39 insertions(+), 39 deletions(-)

commit 070284004871328aae13c0aafb1d25a1ced95258
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Oct 19 08:53:32 1990 +0000

    add krb5_const_pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1278 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 2 ++
 1 file changed, 2 insertions(+)

commit 97fc12bb52f1b2c59f3da2b7fb238ce643b4292b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 16:04:33 1990 +0000

    remove extraneous XXX (correct error code)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1277 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req.c     | 2 +-
 src/lib/krb5/krb/rd_req_sim.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 360e670e9185b13e657d69e3f8332a143a80d07b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 16:03:24 1990 +0000

    no need for XXX...it is the proper error code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1276 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_priv.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 76e8dd8011ca9e2d8b0ba3b7bf784d444124222c
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 16:02:53 1990 +0000

    make it the caller's responsibility to clean up creds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1275 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 1ba597b658d17eadd1753cc959f8822c2688c123
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 16:02:23 1990 +0000

    nuke the encryption keys when cleaning up
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1274 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 5 +++++
 1 file changed, 5 insertions(+)

commit fc3c79115c9275df584a44a0c449ab6156a39eb7
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 16:01:29 1990 +0000

    fix some cleanup code to eradicate the keys
    add some (not yet enabled) sanity-check code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1273 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 68 +++++++++++++++++++++++++++++++++++++------
 1 file changed, 59 insertions(+), 9 deletions(-)

commit d1b05886705a93a2d636e02ecc64b96adda1ed87
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 16:00:54 1990 +0000

    clean up stuff in credentials, if necessary after a lookup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1272 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit aba329286d908a01e6ac41a31a7b7ffafaa8d916
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 15:52:48 1990 +0000

    whoops, forgot to change function name when copying code from elsewhere
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1271 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_cred_cnt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8ef4dbce20764c42b8fa2f3f382a71660396fa59
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 15:49:55 1990 +0000

    added code to free up credentials when done
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1270 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req.c | 3 +++
 1 file changed, 3 insertions(+)

commit 8f53fab21c976439c8ed73475003fb5ce71b81ae
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Oct 18 15:46:21 1990 +0000

    Added declarations for krb5_unprase_name_ext and krb5_free_cred_contents
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1269 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 6ce46a421ec1bac4057a6db2036633c529d8d529
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 15:42:00 1990 +0000

    add f_cred_cnt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1268 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 88f6e41a6e0320e0e4940fc0f5724e01640ff290
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 15:40:25 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1267 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_cred_cnt.c | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

commit 1c0dea0e0cbded09ab36f62566ce694fecdbcd2d
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 15:40:10 1990 +0000

    use new free_cred_contents() routine
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1266 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_creds.c | 13 +------------
 1 file changed, 1 insertion(+), 12 deletions(-)

commit 85770536748beb62a5939aeeebb4253454e28a22
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 14:35:48 1990 +0000

    remove f_tgt_cred.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1265 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 --
 1 file changed, 2 deletions(-)

commit d8b238b349538d8a04ae125c837491aec54564e7
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 14:35:29 1990 +0000

    add f_tgt_cred.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1264 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/Imakefile | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit e10c59376c665029df00e6fec2509673a8a0465e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 14:27:11 1990 +0000

    remove inappropriate XXX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1263 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 891976a431a230e2073a2dc7be4d89767aab3bf8
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 10:55:11 1990 +0000

    we pass in the sumtype now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1262 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 1 -
 1 file changed, 1 deletion(-)

commit 94f23566d3bdb0e284d76061e621a99779aaf40e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 10:53:28 1990 +0000

    add authorization data stuff (from Bill Sommerfeld)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1261 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 2 +-
 src/lib/krb5/krb/get_creds.c  | 6 ++++--
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 738fe2b0dd7694ab6ea83fca1bb94acef7ee3775
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 10:50:43 1990 +0000

    add authdata stuff (from Bill Sommerfeld)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1260 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_nseq.c  |  4 ++
 src/lib/krb5/ccache/file/fcc_read.c  | 78 ++++++++++++++++++++++++++++++++++++
 src/lib/krb5/ccache/file/fcc_retrv.c | 36 ++++++++++++++++-
 src/lib/krb5/ccache/file/fcc_write.c | 36 +++++++++++++++++
 4 files changed, 153 insertions(+), 1 deletion(-)

commit f84c15b1cb5885ec6616aeff69dcfda3636d4ff3
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 10:49:13 1990 +0000

     add authdata stuff (from Bill Sommerfeld)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1259 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_store.c | 2 ++
 1 file changed, 2 insertions(+)

commit e8252b6a5b34b587297653b2132a42d89803e6fc
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 10:45:23 1990 +0000

    add krb5_fcc_read_authdata, krb5_fcc_read_authdatum, krb5_fcc_store_authdata, krb5_fcc_store_authdatum
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1258 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc-proto.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 1f7706967859bda795e7a8ee27a90901c292f79e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 10:37:40 1990 +0000

    add authdata to credentials structure (from Bill Sommerfeld)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1257 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 1 +
 1 file changed, 1 insertion(+)

commit 52cc5043c5916b8623231b4475174307e2bfde67
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 10:36:55 1990 +0000

    fix concat_authorization_data to work properly in absence of
    authorization data (from Bill Sommerfeld)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1256 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 3e8bdb01874c07bf6ff8c40751cf6c038be45014
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 10:32:40 1990 +0000

    add KRB5_TC_MATCH_AUTHDATA (from Bill Sommerfeld)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1255 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 1 +
 1 file changed, 1 insertion(+)

commit e4e2900e3ac43dbecf74603d42839a6aa55d99b5
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 18 10:29:39 1990 +0000

    bug fix from Bill Sommerfeld: zero out my_creds to avoid
    stack garbage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1254 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 2 ++
 1 file changed, 2 insertions(+)

commit bda7aac0a05d43e53de0dbede6b6b54a2e578ad9
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 15 16:57:46 1990 +0000

    Rewritten to allow for principals with components that contain component
    or realm separators.  This is down by supporting backquoting.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1253 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/parse.c   | 310 ++++++++++++++++++++++++++++++---------------
 src/lib/krb5/krb/unparse.c | 153 +++++++++++++++-------
 2 files changed, 315 insertions(+), 148 deletions(-)

commit b7b73bc0c09f1b1d321c7aad3583b4b366207c7a
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 15 16:53:21 1990 +0000

    Changes to export kdb5_db_lock and kdb5_db_unlock to the API.... changed
    the locking routines to allow recursive locks.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1252 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit 2547fa8a7a2902c9f99e4f24b2211f837c3a9ef2
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 15 16:53:04 1990 +0000

    remove krb5_decode_ticket
    add krb5_free_creds, krb5_free_checksum
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1251 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 74f90073982637b3225cb891c2c9db0098991c19
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Oct 15 16:52:32 1990 +0000

    stdlib.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1250 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

commit 16197c37ad101d9c9bd9ddde7029d005091ec58b
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 15 16:51:01 1990 +0000

    Changes to the includes so that krb5_db_lock and krb5_db_unlock are
    exported as well.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1249 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb_dbm.h | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 393961b6f6a7eaec196a9ab467061ac12274e504
Author: Donald Davis <don@mit.edu>
Date:   Thu Oct 11 20:55:20 1990 +0000

    changed process_v4() stub & its call to have three arguments,
    so that dispatch() will correspond to the real process_v4() in
    kerberos_v4.c .
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1248 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c | 2 +-
 src/kdc/kdc_util.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 16065c17c91eeef251a2ea9cb214770ebf274d1d
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 11 11:20:06 1990 +0000

    fix confusion about type of apreq
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1247 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 1cc8b6d87c00373a76796e6a1d3d32963250c87e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 11 11:18:36 1990 +0000

    add setting of authenticator__vno
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1246 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/kauth2auth.c | 1 +
 1 file changed, 1 insertion(+)

commit 43644d9a789f80c504ff4a019bb420803a1f9136
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 11 00:58:42 1990 +0000

    need to allocate, not call ourselves.
    need to put something in the structure, even if it's nothing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1245 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ktgrq2tgrq.c | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

commit d2e8c494332ae3bd5eacbb5b4b4e98847268849b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 11 00:58:28 1990 +0000

    can't be const since it is modified
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1244 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c4730acd1d08a9d117710969f7536c3eccb271f4
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Oct 11 00:57:34 1990 +0000

    avoid bug with null tickets in array
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1243 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/tgrq2ktgrq.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4893f915fe05cd1b96cf1253f273c99cff3a6c11
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 23:17:32 1990 +0000

    need to zero out authorization_data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1242 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 1 +
 1 file changed, 1 insertion(+)

commit cf66feb643a2db7989f5393af52514e228668863
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 21:49:08 1990 +0000

    packet can be modified by decode_krb5_as_req, so we can't be const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1241 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c | 2 +-
 src/kdc/kdc_util.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit be8a9aa63acca674b000cce5c976c7a9f49161a0
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 19:45:08 1990 +0000

    remove spurious return
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1240 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 1 -
 1 file changed, 1 deletion(-)

commit d710f4134638d57c4a1ed0a2100956812f1526dd
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 19:22:05 1990 +0000

    wrong function name for free..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1239 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/kkdcr2kdcr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 00d5ed59f130a60d5e2e7bdfda4dd87034e627d8
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 18:56:35 1990 +0000

    change krb5_decode_ticket to decode_krb5_ticket
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1238 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7fad677230287f834f231d39e61a63259b8fce0a
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 17:37:10 1990 +0000

    changes for ciphertext change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1237 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_priv.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dfba1220065ecb72e4e96d906d09a17762575bb2
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 17:34:44 1990 +0000

    lots of small changes for new data structures/packet formats.
    no need for decrypt_second_ticket.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1236 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 259 +++++++++++++++++++++++----------------------------
 1 file changed, 118 insertions(+), 141 deletions(-)

commit 19b9cc8ba9c89e0af4a26e228fe837c60999c471
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 17:31:51 1990 +0000

    changes for process_*_req; delete decrypt_tgs_req
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1235 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

commit 6742db96566587d7ce19d83b2fa5fcfcc8e82656
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 17:30:04 1990 +0000

    remove decrypt_tgs_req
    changes for new data structures in process_tgs_req
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1234 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 167 ++++++++++++++++++++++-------------------------------
 1 file changed, 70 insertions(+), 97 deletions(-)

commit a7f32e8361d3af3aed583057a3b76c3dbe3f6180
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 17:28:20 1990 +0000

    changes for new kdc request structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1233 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 50 ++++++++++++++++++++++++++++++--------------------
 1 file changed, 30 insertions(+), 20 deletions(-)

commit 7caade61f51ed80e362fe3d0cc0a76a8afaedae6
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 17:26:57 1990 +0000

    change data structure names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1232 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 10bbba4d11dcfe8b4750d839ce6a3982772efd6b
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 17:26:36 1990 +0000

    changes for new data structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1231 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/policy.c | 36 ++++++++++++++++++------------------
 src/kdc/policy.h |  5 +++--
 2 files changed, 21 insertions(+), 20 deletions(-)

commit 50e69e81f73742d6c7568c735372ca9c7198ae89
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 17:21:29 1990 +0000

    changes for new encryption data structures
    and for new KDC data structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1230 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 88 +++++++++++++++++++++++++--------------------
 1 file changed, 49 insertions(+), 39 deletions(-)

commit 3f1e5dddf9ab7aa7b02222db19013fe8cd62b245
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 17:21:15 1990 +0000

    changes for new encryption data structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1229 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decrypt_tk.c | 12 ++++++------
 src/lib/krb5/krb/encrypt_tk.c | 34 ++++++++++++++++++++++------------
 src/lib/krb5/krb/kdc_rep_dc.c | 10 +++++-----
 src/lib/krb5/krb/mk_req_ext.c | 23 ++++++++++++++++-------
 4 files changed, 49 insertions(+), 30 deletions(-)

commit 9d283f66d00c3d3265190d5f0d8e2fceff63077d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 17:20:45 1990 +0000

    change for new KDC message style
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1228 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 25 ++++++++++++++++++-------
 1 file changed, 18 insertions(+), 7 deletions(-)

commit 57678cae26876e8e1b1a468ca0f96b037cfd783a
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 17:20:22 1990 +0000

    use base-level ticket encode
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1227 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c1b41eb1f2af031cb9e999c274378653f5ce3872
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 17:19:54 1990 +0000

    changes for new encryption data structures
    and new message styles for KDC requests.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1226 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decode_kdc.c | 28 ++++++++++------------------
 src/lib/krb5/krb/encode_kdc.c | 30 +++++++++++++++++++-----------
 2 files changed, 29 insertions(+), 29 deletions(-)

commit 8c6003de6cf943286a987fc2494078754c156704
Author: Theodore Tso <tytso@mit.edu>
Date:   Wed Oct 10 17:16:21 1990 +0000

    Added an extra argument to mk_req_ext so that the caller can get a
    copy of the authenticator which was used to build up the AP_REQ message.
    
    Also took out a cast because cmsec was changed to be signed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1225 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 568aaed7060a91ec6c1338312265327da89217ee
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 16:51:17 1990 +0000

    changes for new encryption structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1224 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_priv.c    | 26 +++++++++++++++++---------
 src/lib/krb5/krb/mk_rep.c     | 23 ++++++++++++++++-------
 src/lib/krb5/krb/rd_priv.c    | 15 ++++++++-------
 src/lib/krb5/krb/rd_rep.c     | 10 +++++++---
 src/lib/krb5/krb/rd_req_dec.c | 13 ++++++++-----
 5 files changed, 56 insertions(+), 31 deletions(-)

commit 82f60ceef18ad5c3bf227c983ecf59b1587a09ea
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 16:48:08 1990 +0000

    changes for ciphertext changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1223 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_tick.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 43116d954c9a9c9137defcf21b1c82ddd830dba1
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 16:46:52 1990 +0000

    changes for new ASN.1 sutff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1222 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/KRB5-types-aux.h | 201 +++++++++++++++++---------------
 1 file changed, 107 insertions(+), 94 deletions(-)

commit 728cbb17600dd50bf2a09edca7f41efe60a73414
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 16:44:02 1990 +0000

    more REQ-BODY to separate top-level type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1221 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 27 ++++++++-------------------
 1 file changed, 8 insertions(+), 19 deletions(-)

commit 56019ba973a470b5f34ff233371af5a4707fcc5a
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 16:43:45 1990 +0000

    fixups for body encoding/decoding
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1220 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ktgrq2tgrq.c | 103 ++++++++++++++++++++++++----------------
 src/lib/krb5/asn.1/tgrq2ktgrq.c |  81 ++++++++++++++++++-------------
 2 files changed, 108 insertions(+), 76 deletions(-)

commit 62182a562f2abd2ac66beb939fb99b7b6946a14c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 16:42:55 1990 +0000

    add encode_krb5_kdc_req_body, decode_krb5_kdc_req_body
    fix up tgs/kdc/as stuff again
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1219 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 61 +++++++++++++++++++++++------------------
 1 file changed, 35 insertions(+), 26 deletions(-)

commit a68f06d061319448a9d5a2a74362dd753f215d5e
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 16:42:48 1990 +0000

    add krb5_kdc_req body stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1218 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 2b2ec18f72f42c3be82c50a857397f7944037b4c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 16:41:15 1990 +0000

    add krb5_free_keyblock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1217 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 2 ++
 1 file changed, 2 insertions(+)

commit ac167c044058afcca975d382d88bedcd1bdcf289
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 15:28:33 1990 +0000

    add KRB5KDC_ERR_PADATA_TYPE_NOSUPP, KRB5KDC_ERR_SUMTYPE_NOSUPP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1216 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit f76ad56db401b71fb627ce7b683b0bae3e96fdab
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 15:28:18 1990 +0000

    add KDC_ERR_SUMTYPE_NOSUPP, KDC_ERR_PADATA_TYPE_NOSUPP
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1215 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/errors.h | 2 ++
 1 file changed, 2 insertions(+)

commit c87ac885b63bc43c77278d21b7bbe69d6fd37725
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 14:59:45 1990 +0000

    fix numbers
    add KRB5_PADATA_AP_REQ
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1214 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/proto.h | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

commit d11757317bf364ddd14cc346380f4d1a67f4d901
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 14:03:14 1990 +0000

    remove krb5_decode_ticket, krb5_encode_ticket
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1213 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 30 ------------------------------
 1 file changed, 30 deletions(-)

commit 0256ea49c5bab1cf6e6137b20265137587394f7b
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 14:00:24 1990 +0000

    remove extraneous encode_tkt, decode_tkt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1212 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 4 ----
 1 file changed, 4 deletions(-)

commit 74d465925e0d698de19604eeb3ca2df4b62ae7c5
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 13:48:16 1990 +0000

    add encode_arp, decode_arp,encode_arq, decode_arq
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1211 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 763afcf055f279aa5742c3e8ddd26222fdaced4f
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 12:09:44 1990 +0000

    missed some changes for AS/TGS rep
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1210 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit 7a21498b3418234ff9f277b24cb79c8f45c2306d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 12:08:52 1990 +0000

    fixes for new TGS stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1209 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/kdcr2kkdcr.c | 2 +-
 src/lib/krb5/asn.1/kdcr2ktgsr.c | 2 +-
 src/lib/krb5/asn.1/kkdcr2kdcr.c | 6 +++---
 src/lib/krb5/asn.1/ktgsr2kdcr.c | 5 +++--
 4 files changed, 8 insertions(+), 7 deletions(-)

commit ce6a62d561dd018ee45d4319ed2f1c3a006c9012
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 12:07:46 1990 +0000

    clean up TGS/KDC/AS stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1208 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 6292f6b967d5b2aa84cd4fa3aaa4457ccbf3e22e
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 12:07:03 1990 +0000

    fix TGS /KDC req stuff
    fix application tag examinations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1207 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 104 +++++++++++++++++++---------------------
 1 file changed, 50 insertions(+), 54 deletions(-)

commit 4eb63aaf6f570311fdaecb6671c06b7dd3b3bf90
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 11:26:31 1990 +0000

    update to use ciphertext
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1206 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_ap_req.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 28732da72ffec9daf65ca0c7350582a7cef00771
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 11:17:47 1990 +0000

    need to use enc_data converters now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1205 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/aprq2kaprq.c | 4 ++--
 src/lib/krb5/asn.1/kaprq2aprq.c | 5 +++--
 2 files changed, 5 insertions(+), 4 deletions(-)

commit eccd33d209e8645c70c5a05f9262d8bfe8f73cfc
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 11:16:24 1990 +0000

    authenticator needs to be enc_data in the AP_REQ
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1204 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e8855447f3e4d87bb0cee02d77194da4978c3a99
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 11:12:47 1990 +0000

    add cvt_flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1203 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 268b3e062c9988c5214b7ce3bebe90ba08f82e95
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 11:11:54 1990 +0000

    name change
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1202 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ksafe2safe.c | 4 ++--
 src/lib/krb5/asn.1/safe2ksafe.c | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit d24bdb474c6001add25c6a83c12eba5c9508a5e4
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 10:47:01 1990 +0000

    add Vsyslog option
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1201 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 3 +++
 1 file changed, 3 insertions(+)

commit 44cb2e6314dce135626d40fa37d43af13d57bb15
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 10:46:48 1990 +0000

    add #ifdef for vsyslog
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1200 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit d29f493e138592b41e8e36d88e479d1f940b3e32
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 09:45:52 1990 +0000

    remove use of confounder
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1199 dc483132-0cff-0310-8789-dd5450dbe970

 src/tests/test1.c | 1 -
 1 file changed, 1 deletion(-)

commit 034c27a4a24f4dc54b228849505f662c8c84ea2c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 10 09:41:46 1990 +0000

    remove ktrep2trep, trep2ktrep
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1198 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 8 --------
 src/lib/krb5/asn.1/Imakefile      | 4 ----
 2 files changed, 12 deletions(-)

commit bbe91a3808543d102692d6e3ff9644e000de91d1
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 18:45:23 1990 +0000

    remove SS all:: target
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1197 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 5 -----
 1 file changed, 5 deletions(-)

commit c98d057afc78960649d2e2295042f859ee6de416
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 18:44:48 1990 +0000

    changes for SSTopIncludes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1196 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit cddd83ed05e699b1d5a9b78c89a7a8fc54e6d423
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 18:31:39 1990 +0000

    added missing 'extern'
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1195 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c2d456ce08645fbbe725a81ddcab4a0cb8836f36
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 18:29:27 1990 +0000

    add perl comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1194 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 6 ++++++
 1 file changed, 6 insertions(+)

commit 0c5dcbc9009fb9888be364ae7c1c5d07c0308942
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 18:26:48 1990 +0000

    perl option changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1193 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit e41a12f312ee40e72a2fa7e34a7232113a0ecc70
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 18:17:37 1990 +0000

    need blank line after (NormalLibraryObjectRule()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1192 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 1 +
 1 file changed, 1 insertion(+)

commit bac0dc89fdae7cfbb12e89341c27395344748d2b
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 18:05:05 1990 +0000

    add #deine for HasGcc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1191 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 3 +++
 1 file changed, 3 insertions(+)

commit 49fbc239f1681e32b2d60ecbaf2c59aeaee585cf
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 18:04:38 1990 +0000

    dike out X gunk
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1190 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 196 ++--------------------------------------------------
 1 file changed, 6 insertions(+), 190 deletions(-)

commit fe8f561670531c1d52563d2a8457d21b62765da3
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 18:03:16 1990 +0000

    move machine-specific stuff here, where it belongs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1189 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ultrix.cf | 12 +++++++++++-
 src/config/vaxbsd.cf | 17 +++++++++++++----
 2 files changed, 24 insertions(+), 5 deletions(-)

commit d2267d7d0be710ed55517024bec719a22b7647c9
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 17:59:02 1990 +0000

    move stuff from site.def to here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1188 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ibm.cf | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit a96e9d2c3f55308f15e0ec34c83a447da3ca133d
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 17:58:44 1990 +0000

    defaults for pepy/posy should be in $PATH
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1187 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 52c3571e0bea5fe98c17d4f7766ebd05abc4aca5
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 17:40:34 1990 +0000

    remove krb5_tgs_req_enc_part stuff
    change as_req & tgs_req encoding to use TGS__REQ
    remove krb5_real_tgs_req
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1186 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 30 ++++--------------------------
 1 file changed, 4 insertions(+), 26 deletions(-)

commit 0689d0bff31e4cb16d82451e49b32235f9548a2c
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 17:11:52 1990 +0000

    changes for new ASN.1 stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1185 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 74 +++++++++++++++++--------------------------------
 1 file changed, 26 insertions(+), 48 deletions(-)

commit d6a19b082b7e4bb6ab247eee054a54822e0a3804
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 17:10:10 1990 +0000

    add krb5_free_tickets, krb5_free_kdc_req
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1184 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 5aaac5dc80f8546d417086a570d16654c59f613e
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 17:09:12 1990 +0000

    add & remove modules for ASN.1 rearrangement
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1183 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/Imakefile | 16 ++++++----------
 1 file changed, 6 insertions(+), 10 deletions(-)

commit 37bee07aa897f3ed9a211eab3d59bc24cfd78d8f
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 17:07:29 1990 +0000

    change for ciphertext
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1182 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_ap_rep.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit de020ade2d75f1c0e4f719bac77dce32766cf673
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 17:06:42 1990 +0000

    free new e_data as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1181 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_error.c | 2 ++
 1 file changed, 2 insertions(+)

commit 95aa8584bcdb04a22d09ac670ee91e6526fe76e8
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 17:05:17 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1180 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_kdc_req.c | 40 ++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/free/f_tickets.c | 32 ++++++++++++++++++++++++++++++++
 2 files changed, 72 insertions(+)

commit 73c04d7da8baecf7ea55ec9bd7cccba4f63dc71e
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 17:04:50 1990 +0000

    changes for ciphertext
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1179 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_kdc_rep.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d491bfec30e91479813c2a86ebac8d3f8f821be9
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 16:52:32 1990 +0000

    change for enc_data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1178 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_ticket.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 41f9dbb3d676092516da46380b5b2a67de9ef59d
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 16:47:46 1990 +0000

    no tgs_ specific free functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1177 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit 24391a6a79b7493a13920faeb0e9739b1d2796f1
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 16:47:23 1990 +0000

    these prototypes are already in func-proto.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1176 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/free.h | 24 ------------------------
 1 file changed, 24 deletions(-)

commit fda04ff4b5c1f55ed1bb9ea8a50fc36322a81441
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 16:46:48 1990 +0000

    changes for draft 3 ASN.1 definitions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1175 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ekrp2kekrp.c |  30 +++++------
 src/lib/krb5/asn.1/enck2kkey.c  |  12 ++---
 src/lib/krb5/asn.1/err2kerr.c   |  37 ++++++++++----
 src/lib/krb5/asn.1/kaprp2aprp.c |   4 +-
 src/lib/krb5/asn.1/kdcr2kkdcr.c |   7 +--
 src/lib/krb5/asn.1/kekrp2ekrp.c |  36 ++++++-------
 src/lib/krb5/asn.1/kerr2err.c   |  29 ++++++++---
 src/lib/krb5/asn.1/kkdcr2kdcr.c |   8 +--
 src/lib/krb5/asn.1/kkey2enck.c  |   2 +-
 src/lib/krb5/asn.1/klsrq2lsrq.c |   9 +++-
 src/lib/krb5/asn.1/kpriv2priv.c |   8 ++-
 src/lib/krb5/asn.1/ktgrq2tgrq.c | 104 ++++++++++++++++++++++++++++++++++----
 src/lib/krb5/asn.1/ktkt2tkt.c   |  11 ++--
 src/lib/krb5/asn.1/lsrq2klsrq.c |   8 ++-
 src/lib/krb5/asn.1/priv2kpriv.c |   6 +--
 src/lib/krb5/asn.1/tgrq2ktgrq.c | 109 +++++++++++++++++++++++++++++++++-------
 src/lib/krb5/asn.1/tkt2ktkt.c   |   8 ++-
 17 files changed, 305 insertions(+), 123 deletions(-)

commit 9cd844fcc11fff227b339ffa91a804130934d204
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 16:42:33 1990 +0000

    replace prototypes with fresh ones from *2*.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1174 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 359 +++++++++++++++++++++-----------------
 1 file changed, 196 insertions(+), 163 deletions(-)

commit 267d4088bda7e0f180c5174a336f102884fb2808
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 16:39:57 1990 +0000

    change to encrypted data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1173 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/aprp2kaprp.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 77b2918766dbdc5b64d09d72340f3c5229d8ece9
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 16:39:03 1990 +0000

    changes to update to draft 3 definitions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1172 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 428 ++++++++++++++++++++++-------------------
 1 file changed, 233 insertions(+), 195 deletions(-)

commit f0d6df5bf3d4d84a5e58bce7c302bccd3a782c18
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 16:35:14 1990 +0000

    changed filenames & such for ASN.1 update
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1171 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

commit cef536e1a77392a56489e7c811185abdc031b2eb
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 16:33:13 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1170 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/edat2kedat.c | 58 +++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/kedat2edat.c | 57 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

commit 54e58d7f533a990c80947b4726c2c8d42c95ef70
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 14:27:23 1990 +0000

    remove confounder
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1169 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/etpt2ketpt.c | 1 -
 src/lib/krb5/asn.1/ketpt2etpt.c | 1 -
 2 files changed, 2 deletions(-)

commit ff6d49271e87e0f9f9bdced7f1d52657be55bc4b
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 13:01:39 1990 +0000

    add krb5_enc_data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1168 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 055d954d8c53eed832cf8db1c34128f1c3ccc941
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 9 09:36:06 1990 +0000

    fix comments on constructing with Imake.tmpl
    remove function prototype stuff.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1167 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.tmpl | 27 ++++++---------------------
 1 file changed, 6 insertions(+), 21 deletions(-)

commit 25adee87f261708b36ca7b724eec99356fbaf204
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Oct 3 09:53:10 1990 +0000

    ms_timeofday now takes ui_2* for milliseconds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1166 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/libos.tex         | 4 ++--
 doc/implement/libos-i.tex | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit e71f156f85384651078130eb042884fdcb224a37
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 2 15:54:37 1990 +0000

    need to use ui_2 for msec
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1165 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/new_rn_key.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9fcf143b492588584e312187d54ea76cac8be3a1
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 2 15:53:51 1990 +0000

    change back to uncasted ptr in ms_timeofday; ms_timeofday changed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1164 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_priv.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit ed397b440f2909f7999b983d44f26641c2f59c26
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 2 15:52:10 1990 +0000

    change to take a ui_2 for milliseconds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1163 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ustime.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e17ccf599428ded282e93fc1525c9b154a74db20
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Oct 2 15:51:28 1990 +0000

    ms_timeofday takes a ui_2 now to hold the millisecond field
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1162 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b07901a369172e61385b53bb87aa699e537f9bea
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 1 15:26:26 1990 +0000

    Updated interface to mk_req_extended
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1161 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req.c   | 1 +
 src/lib/krb5/krb/send_tgs.c | 1 +
 2 files changed, 2 insertions(+)

commit 3b988994f6d5789918f02bf69259433966429d8d
Author: Theodore Tso <tytso@mit.edu>
Date:   Mon Oct 1 15:23:59 1990 +0000

    Changed interface to mk_req_extended to include passing back the
    authenticator used to contact the server.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1160 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 1 +
 1 file changed, 1 insertion(+)

commit a593cfb611ee0f9114aa50b507b121064c02fd25
Author: Jon Rochlis <jon@mit.edu>
Date:   Mon Oct 1 00:08:46 1990 +0000

    Declare vsyslog and openlog to make this compile on the RT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1159 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/syslog.c | 2 ++
 1 file changed, 2 insertions(+)

commit b545838a325c08c36e6dbfa388090acb40e441a8
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 28 15:43:06 1990 +0000

    add some sanity checking
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1158 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 40 +++++++++++++++++++++++++++++++++++++---
 1 file changed, 37 insertions(+), 3 deletions(-)

commit e58174285ab6d014af32229682a63f82ac59eddf
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 28 15:42:07 1990 +0000

    don't specify starttime; that's only used for postdated tickets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1157 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 74812eb2dd3bd0836b9addf0ff5994634edf6df7
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 28 10:55:02 1990 +0000

    change param names on ap_rep; add ap_rep_enc_part stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1156 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

commit 1ec4ceee880e0c2c8185f59e51195da84a6157ec
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 28 10:54:24 1990 +0000

    no need for credentials; use keyblock directly
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1155 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_rep.c | 12 ++++++------
 src/lib/krb5/krb/rd_rep.c | 12 ++++++------
 2 files changed, 12 insertions(+), 12 deletions(-)

commit 82677a06cc9e069e6b9cdbcd1739e66a870382ee
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 28 10:52:13 1990 +0000

    add prototyeps for krb5_mk_rep, krb5_rd_rep
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1154 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 747ac956a7adbb74b721babda6840fdf79f4c4d0
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 28 10:50:01 1990 +0000

    add descriptions of mk_rep, rd_rep
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1153 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit ad085f3dbb2d398f638d4cb2c040d4e1dfec2fbb
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 28 10:30:25 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1152 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_rep.c | 124 ++++++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/rd_rep.c |  97 ++++++++++++++++++++++++++++++++++++
 2 files changed, 221 insertions(+)

commit 99b816cb79300ce33feefe38206ff8f380358632
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 28 08:58:45 1990 +0000

    add mk_rep and rd_rep
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1151 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 4 ++++
 1 file changed, 4 insertions(+)

commit 682e89ff863ce2d702dc2fd10c045ba241ff81b9
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 27 20:00:16 1990 +0000

    Frobbed with document parameters to make the output look more
    aesthetically pleasing.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1150 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/library.tex         | 16 ++++++++++++----
 doc/implement/implement.tex | 16 ++++++++++++----
 2 files changed, 24 insertions(+), 8 deletions(-)

commit 5246bbf6f89bf734110d1cec3af3119fe00258a0
Author: Theodore Tso <tytso@mit.edu>
Date:   Thu Sep 27 19:56:48 1990 +0000

    Fixed the marginpar-handing stuff to put function names into the margin.
    Names begining with krb5_ now have that prefix stripped before it's
    put into the margin.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1149 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/functions.sty       | 33 ++++++++++++++++++++++++++++-----
 doc/implement/functions.sty | 33 ++++++++++++++++++++++++++++-----
 2 files changed, 56 insertions(+), 10 deletions(-)

commit 3256e507e0b4ab39658e3d0fb89ab85cf6301142
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Sep 27 17:03:29 1990 +0000

    rework it to not require a fixed size encode buffer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1148 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/encode.c | 45 ++++++++++++++++++++++-----------------------
 1 file changed, 22 insertions(+), 23 deletions(-)

commit 86b641c6a2ebc994d3ef1fad28db8819162ba049
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Sep 27 16:56:45 1990 +0000

    need to interpret errno
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1147 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_gprin.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e4acac96563ff97117add6e2288285a403a7da5c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 26 13:48:38 1990 +0000

    clear up wording so that it's clear that you can't use a ccache
    after it's been destroyed or closed.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1146 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ccache.tex         | 13 +++++++++----
 doc/implement/ccache-i.tex | 13 +++++++++----
 2 files changed, 18 insertions(+), 8 deletions(-)

commit cfa6b19b8875d5ae42601c09235be79e3cbca4a3
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Sep 25 10:30:32 1990 +0000

    patchlevel indicator for ALPHA_0 release
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1145 dc483132-0cff-0310-8789-dd5450dbe970

 src/patchlevel.h | 1 +
 1 file changed, 1 insertion(+)

commit d0578774307c15d577b4821b825e86acb388b79b
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Sep 25 10:10:56 1990 +0000

    use krb5_init_ets()
    clean up use of argv[0] vs. progname
    add registration of krb5_ktf_writable_ops
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1144 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

commit b0931c0439be454405de71e969503adc9cf9657d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 21 10:24:31 1990 +0000

    reorg source tree to have client & server in separate directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1143 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/Imakefile | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

commit 958d44b2c40ac26b63aa165b3367248a473ed0b9
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Sep 20 16:23:45 1990 +0000

    add macros to hide the object deref in encryption functions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1142 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 9 +++++++++
 1 file changed, 9 insertions(+)

commit f2769fa77c6cc1910982f63f82e678e9f990266c
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Sep 20 16:23:00 1990 +0000

    use macros to hide abstraction
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1141 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decrypt_tk.c | 13 ++++++-------
 src/lib/krb5/krb/encode_kdc.c | 13 ++++++-------
 src/lib/krb5/krb/encrypt_tk.c | 13 ++++++-------
 src/lib/krb5/krb/kdc_rep_dc.c | 13 ++++++-------
 src/lib/krb5/krb/mk_priv.c    | 15 +++++++--------
 src/lib/krb5/krb/mk_req_ext.c | 14 ++++++--------
 src/lib/krb5/krb/rd_priv.c    | 15 +++++++--------
 src/lib/krb5/krb/rd_req_dec.c | 13 ++++++-------
 8 files changed, 50 insertions(+), 59 deletions(-)

commit e7c22540d69b281dcded439ee2a8719ffea76d0a
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Sep 20 15:58:41 1990 +0000

    use macros to hide abstraction
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1140 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/destest.c |  4 ++--
 src/lib/crypto/des/verify.c  | 16 ++++++++--------
 2 files changed, 10 insertions(+), 10 deletions(-)

commit 286fc42b828e4dbdd579696c2a2da6c571697d4a
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Sep 20 15:46:58 1990 +0000

    use macros to hide abstraction
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1139 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c |  3 +--
 src/admin/edit/kdb5_edit.c     | 12 +++++-------
 2 files changed, 6 insertions(+), 9 deletions(-)

commit d625e6d8ccf42193c6522d1ae36f12662cc8a085
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Sep 20 15:33:40 1990 +0000

    use macros to hide abstraction
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1138 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 17 ++++++++---------
 src/kdc/main.c     |  5 ++---
 2 files changed, 10 insertions(+), 12 deletions(-)

commit 88ee27a81f2582d35e99aa29c7cba275e978b61b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Sep 20 15:21:51 1990 +0000

    use macros to hide abstraction
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1137 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/fetch_mkey.c | 5 +----
 src/lib/kdb/verify_mky.c | 8 ++++----
 2 files changed, 5 insertions(+), 8 deletions(-)

commit 9039380fc538193960ba2ed4fd769e5244c2e668
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Sep 20 15:12:08 1990 +0000

    add #define calls for abstraction
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1136 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/decrypt_key.c | 9 ++++-----
 src/lib/kdb/encrypt_key.c | 9 ++++-----
 2 files changed, 8 insertions(+), 10 deletions(-)

commit f868f5286750a5dee46bfd6dc7902ab1e82dee24
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Sep 20 13:54:10 1990 +0000

    added marginpar stuff (slightly broken)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1135 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/functions.sty       | 6 +++++-
 doc/implement/functions.sty | 6 +++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

commit f3efc96c6bf99aacd0be4bc683da0051cdd5f702
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Sep 17 15:50:50 1990 +0000

    local includes come first
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1134 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e5e5a4d73a157c632ade6bfe1f3267a54b9421b0
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Sep 17 15:26:24 1990 +0000

    add OS_BSD & friends
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1133 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ibm.cf    | 3 +++
 src/config/vaxbsd.cf | 3 +++
 2 files changed, 6 insertions(+)

commit e6dcca721b25c658a5f1a139b593b79f3cfc2272
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Sep 17 15:26:13 1990 +0000

    add OS_Ultrix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1132 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ultrix.cf | 1 +
 1 file changed, 1 insertion(+)

commit f8e60500666ff9554843fc9e4624a7ebdd5ac74d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 12 15:53:52 1990 +0000

    fix RCSID's
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1131 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/string2key.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bcfa409b4d3a7a59876d1465387cea5154f39f51
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 12 15:42:57 1990 +0000

    fix RCSID's
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1130 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cbc_cksum.c  | 2 +-
 src/lib/crypto/des/cs_entry.c   | 2 +-
 src/lib/crypto/des/fin_rndkey.c | 2 +-
 src/lib/crypto/des/finish_key.c | 2 +-
 src/lib/crypto/des/init_rkey.c  | 2 +-
 src/lib/crypto/des/key_parity.c | 2 +-
 src/lib/crypto/des/key_sched.c  | 2 +-
 src/lib/crypto/des/make_kp.c    | 2 +-
 src/lib/crypto/des/new_rn_key.c | 2 +-
 src/lib/crypto/des/process_ky.c | 2 +-
 src/lib/crypto/des/random_key.c | 2 +-
 src/lib/crypto/des/weak_key.c   | 2 +-
 12 files changed, 12 insertions(+), 12 deletions(-)

commit d2839bc9a7debc68c23b6bc5a3c4ffc0c44cf4e3
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 12 15:36:17 1990 +0000

    add rcsid_ to rcs string
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1129 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/free_krbhs.c | 2 +-
 src/lib/krb5/os/get_krbhst.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 8e8a7d37a814fbbbed3afa701ef2bfb7289f29c5
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 12 11:49:32 1990 +0000

    fix rcsid names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1128 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req.c     | 2 +-
 src/lib/krb5/krb/rd_req_dec.c | 2 +-
 src/lib/krb5/krb/rd_req_sim.c | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 79119a42bc81d995796000c7f202d46c716b5b3e
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 12 11:08:29 1990 +0000

    fix RCSid name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1127 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_get_na.c | 2 +-
 src/lib/krb5/keytab/file/ktf_resolv.c | 2 +-
 src/lib/krb5/keytab/file/ktf_wreslv.c | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit b76910bbffc80fe501ea03bf9d3dce69c92dfbce
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 12 11:05:00 1990 +0000

    fix RCSID name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1126 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_close.c  | 2 +-
 src/lib/krb5/ccache/file/fcc_defnam.c | 2 +-
 src/lib/krb5/ccache/file/fcc_defops.c | 2 +-
 src/lib/krb5/ccache/file/fcc_destry.c | 2 +-
 src/lib/krb5/ccache/file/fcc_eseq.c   | 2 +-
 src/lib/krb5/ccache/file/fcc_gennew.c | 2 +-
 src/lib/krb5/ccache/file/fcc_getnam.c | 2 +-
 src/lib/krb5/ccache/file/fcc_gprin.c  | 2 +-
 src/lib/krb5/ccache/file/fcc_init.c   | 2 +-
 src/lib/krb5/ccache/file/fcc_nseq.c   | 2 +-
 src/lib/krb5/ccache/file/fcc_ops.c    | 2 +-
 src/lib/krb5/ccache/file/fcc_read.c   | 2 +-
 src/lib/krb5/ccache/file/fcc_reslv.c  | 2 +-
 src/lib/krb5/ccache/file/fcc_retrv.c  | 2 +-
 src/lib/krb5/ccache/file/fcc_sflags.c | 2 +-
 src/lib/krb5/ccache/file/fcc_skip.c   | 2 +-
 src/lib/krb5/ccache/file/fcc_sseq.c   | 2 +-
 src/lib/krb5/ccache/file/fcc_store.c  | 2 +-
 src/lib/krb5/ccache/file/fcc_write.c  | 2 +-
 19 files changed, 19 insertions(+), 19 deletions(-)

commit 573d627dbe3ea400336ed1d6cb825675484c9b98
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 12 10:59:32 1990 +0000

    change write_int16 to write_ui_2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1125 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc-proto.h |  2 +-
 src/lib/krb5/ccache/file/fcc_write.c | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 37970b0b82d4c6876f001037471ee37e62c3dc02
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 12 10:37:53 1990 +0000

    change int16 to ui_2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1124 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc-proto.h | 2 +-
 src/lib/krb5/ccache/file/fcc_read.c  | 8 ++++----
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 7ad0c6290b3f89694e99c82ebdd6e3663c1a7b53
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Sep 11 16:24:38 1990 +0000

    cast in call to krb5_ms_timeofday
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1123 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 9814cbf248691e1db1088f34fe648715db503574
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Sep 11 16:19:16 1990 +0000

    add i_vector support
    fix direction bit support by using new style addresses
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1122 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_priv.c | 81 +++++++++++++++++++++++++++++++++++++---------
 1 file changed, 66 insertions(+), 15 deletions(-)

commit f81abb63d89ae17b4c9f00d322c41d61f1d49ef2
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Sep 11 16:17:53 1990 +0000

    fix direction comparisons by using new style messages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1121 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_safe.c | 52 +++++++++++++++++++++++++++++++---------------
 1 file changed, 35 insertions(+), 17 deletions(-)

commit bd7f4d5a6493bcc1b4cf90a891aa689333d45a59
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Sep 11 16:15:10 1990 +0000

    remove unused addrs
    fix error code
    cast .msec in call to get time
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1120 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_priv.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 647d5ee3ba6bd6812247003c12f38c28d979564d
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Sep 11 16:13:33 1990 +0000

    fix bcmp error
    add register to args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1119 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/faddr_ordr.c | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit 09c052e22f931687d3ebc3cd2fc25f900dd70c52
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Sep 11 15:39:03 1990 +0000

    add BADDIRETION
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1118 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 45b18cfda1eee872c9b909ef374ee7479281ed61
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Sep 11 14:55:36 1990 +0000

    add setopt line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1117 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.tmpl | 1 +
 1 file changed, 1 insertion(+)

commit 2973d0abb10f97541e0e319b043fa0678606b7dc
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Sep 11 14:42:33 1990 +0000

    fix more confusion with krb5_ui_* types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1116 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 6 +-----
 src/include/krb5/wordsize.h  | 7 +++++++
 2 files changed, 8 insertions(+), 5 deletions(-)

commit 8bde5ec620a140b1dff0665c22f15919adf34a2a
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Sep 11 14:37:46 1990 +0000

    remove bogus casts on decode_generic
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1115 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

commit 757696cdb8f57a6854e1e75d1fa09d838f90ef05
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Sep 11 14:25:13 1990 +0000

    all the ui_foo need to be unsigned!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1114 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 55679e5062f4b06f90dc4b7c5286e88c84a4dbe0
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Sep 11 11:01:34 1990 +0000

    add missing .o files to OBJS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1113 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 1eec08162c617a74af048ccd69cee407afb7c43c
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Sep 11 10:01:34 1990 +0000

    fix broken [] tags in safe, priv msgs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1112 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 173e337663882e58ccbfd4f6b8cb852f9ada76f3
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Sep 10 16:53:19 1990 +0000

    change addresses to s_, r_address in krb_priv
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1111 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 6a4d4f2046ce2a688030561a3446c6e952b736ea
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Sep 10 16:49:33 1990 +0000

    remove unused addrs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1110 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_safe.c | 4 ----
 1 file changed, 4 deletions(-)

commit b5264b787b99805830bec061097fd9d77858295c
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Sep 10 16:08:19 1990 +0000

    add i_vector support
    use new address scheme
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1109 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_priv.c | 28 +++++++++++++++++++++-------
 1 file changed, 21 insertions(+), 7 deletions(-)

commit 0b9f7a83f623730f5c2a03555da61b8c047bde45
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Sep 10 15:59:32 1990 +0000

    add changes for addresses in KRB_PRIV
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1108 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit e434124e9ad8e50a45e6f41323280ccdee8ca5a2
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Sep 10 15:51:27 1990 +0000

    change for new message (2 addresses)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1107 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/kprep2prep.c | 13 ++++++++-----
 src/lib/krb5/asn.1/prep2kprep.c | 12 ++++++++----
 2 files changed, 16 insertions(+), 9 deletions(-)

commit dcf827579449f1cc3f7094fc759b5c47e95f5fa6
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Sep 10 15:45:34 1990 +0000

    change to free s_ & r_address
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1106 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_priv_enc.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 347dc388d1017916bb658f5f7b4f6c630f628810
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Sep 10 14:46:26 1990 +0000

    change message definition & use
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1105 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_safe.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit dd7c3de647ffb35d4fe1b2e06da849ef664505c6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 7 16:42:51 1990 +0000

    add krb5_free_addr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1104 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 2 ++
 1 file changed, 2 insertions(+)

commit 65577956688d7edfb443dae485faf65771227db1
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 7 16:20:30 1990 +0000

    use two addresses now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1103 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 5bc4a4d002f2620f8c3e0a62f1e82fe42f4a84ba
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 7 16:19:56 1990 +0000

    add f_addr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1102 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit d72a6eea064ed432949229f6dea3b8b3f14b4d28
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 7 16:18:59 1990 +0000

    need to free new address types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1101 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_safe.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit aa1f0783cbbd4b84800c2946561f489788bc82f8
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 7 16:18:20 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1100 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/adr2kadr.c | 63 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/kadr2adr.c | 52 +++++++++++++++++++++++++++++++++++
 2 files changed, 115 insertions(+)

commit 81d001441536cdb24627f7bfabf5bfa61b7f86e9
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 7 16:17:58 1990 +0000

    change to use new address formats
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1099 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/ksafe2safe.c | 8 ++++++--
 src/lib/krb5/asn.1/safe2ksafe.c | 8 ++++++--
 2 files changed, 12 insertions(+), 4 deletions(-)

commit 8c9f1d37963723e497de0d85a2356473ada27e56
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 7 16:17:20 1990 +0000

    add prototypes for krb5_addr2KRB5_HostAddress and KRB5_HostAddress2krb5_addr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1098 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit edbfc0d9e888443e90d9d41865536dabea1ffcf1
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 7 16:16:58 1990 +0000

    add TYPESSRCS stuff
    add new adr stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1097 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit b0efac72c41050e5f1a4dd9fbc99a0f3f8ff8902
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 7 15:49:26 1990 +0000

    add HostAddress type
    use s-address & r-address in KRB_SAFE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1096 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit 63a69d46f7e06dfa2bed358adb4e1602bfab30b6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Sep 7 15:36:08 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1095 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_addr.c | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit 6cb29ebdbd0c9d8264f10a78a548ef97de811221
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Sep 6 17:23:36 1990 +0000

    add Krb4ApplCompat
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1094 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 3 +++
 1 file changed, 3 insertions(+)

commit 3b7f65f45669e49650f5f52de4dac91513185848
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Sep 6 10:04:55 1990 +0000

    play with footers some more
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1093 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/library.tex         | 4 +++-
 doc/implement/implement.tex | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 0d6ab3d8aa145956746eb17b61ec3570d933fb33
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Sep 6 10:04:37 1990 +0000

    add i_vector args for mk,rd_priv
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1092 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 4e29225625d62397bce98e56a0c131e293adcff1
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Sep 6 09:39:02 1990 +0000

    add ivec pointers for mk,rd priv
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1091 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 2 ++
 1 file changed, 2 insertions(+)

commit a9844d1ae10f17e0d822647c7a21c04088e17f2a
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 5 17:11:25 1990 +0000

    add rules on fancy & plain foots & heads
    fix up headers/footers to include the page number
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1090 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/library.tex         | 7 ++++++-
 doc/implement/implement.tex | 7 ++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

commit 48a19350841f0640bbe9411a6b0ab0337fae8ac3
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 5 15:45:51 1990 +0000

    fix more UseInstalled problems
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1089 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules | 6 +++---
 src/config/Imake.tmpl  | 4 ++++
 2 files changed, 7 insertions(+), 3 deletions(-)

commit e4c23bcab9702f62084eef09929485d261572982
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 5 15:22:22 1990 +0000

    add LDLOCATIONS flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1088 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.tmpl | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 6169a66d6ca62a9f88bb4bd53b264cc44698a145
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 5 15:20:58 1990 +0000

    remove UseInstalled #ifdef on gcc
    move possibly-arch-specific stuff to end of file
    add UseImakeInstalled, UseMakedependInstalled
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1087 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

commit 2fd0de6933e27033c4fb4d2ae0d084d3beef65dd
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 5 15:20:25 1990 +0000

    remove MKDIRHIER
    uncouple Imake & makedepend
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1086 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit a2e2b0396dee311f35d1ce21775a338fb2300425
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 5 14:50:43 1990 +0000

    change #ifdef name for testing if using installed imake
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1085 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e11e9d30aaf2fa17ca127aa1747756a30fb39bc9
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 5 14:08:52 1990 +0000

    describe where to find prototypes
    remove spurious line from krb_net_write
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1084 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/libos.tex         | 6 ++++--
 doc/implement/libos-i.tex | 6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

commit 73852f609a18070297176f5f40622a385a552516
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 5 14:08:32 1990 +0000

    change operating system to separate section; add some fixes for fancy
    headings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1083 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/library.tex         | 10 +++++++---
 doc/implement/implement.tex | 10 +++++++---
 2 files changed, 14 insertions(+), 6 deletions(-)

commit 109597fe50baf77753dcbc48e4af3a54fe031941
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 5 12:15:49 1990 +0000

    link support for com_err & ss
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1082 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 5861c6f0bbbf3e88cd5b19a09cc4861aad126de7
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 5 12:15:29 1990 +0000

    add support for separate com_err and ss libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1081 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 19 ++++++++++++-------
 src/config/site.def     |  9 ++++++++-
 2 files changed, 20 insertions(+), 8 deletions(-)

commit 9d77077e73bdea85531dc3a55cea1aa7e6435155
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 5 12:06:04 1990 +0000

    add #ifdef's for UseComErrInstalled, UseSSInstalled
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1080 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

commit 4129145a9b5b8263a2777fe348d79d6eed72aa77
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 5 11:47:27 1990 +0000

    update to use new POSIX feature defs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1079 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/lock_file.c | 11 +++++++----
 src/lib/krb5/os/read_pwd.c  | 17 ++++++++---------
 src/lib/krb5/os/timeofday.c |  2 +-
 3 files changed, 16 insertions(+), 14 deletions(-)

commit faf2d923caa54861c32c9aff7966c5134fc79442
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 5 11:03:50 1990 +0000

    allow a null replay cache to mean don't do replay detection
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1078 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit a0d2f0185b8f9a1ed66bd9ac34dc342297477f76
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Sep 5 11:03:41 1990 +0000

    allow null rcache to rd_req & friends
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1077 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 115e760cadeebb241728c7263c5d982791d782c6
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Sep 4 09:33:03 1990 +0000

    add [APPLICATION n] tags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1076 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 1e2c9d31ebd798f31f5f581a1ef2d3ea4a1d48a2
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Sep 4 09:32:51 1990 +0000

    add new macros for new application tags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1075 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit c74cfb13f17d3b227974a34816f11057ac9d2d17
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Aug 31 15:43:02 1990 +0000

    need to save errno in case close fails
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1074 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/localaddr.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 86ff31781bb3b185be2a1ede40d1e0d2836961f6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Aug 31 15:42:28 1990 +0000

    use \noexpand instead of backslash hack
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1073 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/library.tex         | 4 ++--
 doc/implement/implement.tex | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 4e5336682e66c2c67e3f6f2ae0c03094985ddacc
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Aug 31 14:59:50 1990 +0000

    add error code interpretation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1072 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_init.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit 2abdda706e9df9c215b36a4c4ace44d4d0c49fcd
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Aug 31 14:59:29 1990 +0000

    fix errant mixed-type prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1071 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc-proto.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4f4f162ca685c39fa639eb422fecf03f7ad3c6fd
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Aug 31 14:53:13 1990 +0000

    flip register & const to make more sense
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1070 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/addr_order.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 4a4241fb4d5827d87cc34217d557295513f80149
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Aug 31 14:16:50 1990 +0000

    need to pass pointer to cursor, and to free the contents of the cursor
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1069 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_endget.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 56633d2ffc21ceedbdbfba94960f84fa0442b5fb
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Aug 31 14:16:02 1990 +0000

    need to update cursor
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1068 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_next.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit f6200d5820dbd24ac1b54f00fe14eb7def7cc36f
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Aug 31 14:15:47 1990 +0000

    need to fill in pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1067 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_ssget.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3c04da081891d1185d8835ff21e9f2b655b5fbca
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Aug 31 14:15:29 1990 +0000

    need cursor pointers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1066 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktfile.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a1b0143c611c822a94e5753b0a4af031be0b1b45
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Aug 31 14:14:55 1990 +0000

    add source file list for saber
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1065 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/Imakefile | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 3a1676ba5b0ebb821b04a3f9b6b5ee864bd8e8b5
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Aug 31 14:14:26 1990 +0000

    need cursor pointer in keytab routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1064 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/keytab.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 971ad84f9413fda8903eb3b0a62ae0a474eefbc4
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Aug 31 12:03:30 1990 +0000

    use retval for return val
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1063 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_princ.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bddb5bfbb46072ff283e648a2afc9a2475099fe6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Aug 31 11:46:10 1990 +0000

    use external prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1062 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/des.c | 1 +
 1 file changed, 1 insertion(+)

commit f0e9306f4c7b6313a666ea93449d9534bb330561
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Aug 31 10:16:56 1990 +0000

    add backslash & pagestyle stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1061 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/library.tex         | 12 +++++++++---
 doc/implement/implement.tex | 12 +++++++++---
 2 files changed, 18 insertions(+), 6 deletions(-)

commit 3b6deb5cf49227ee8ad63a86afdb3b1e76759d77
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Aug 29 13:58:42 1990 +0000

    add krb5_address_order
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1060 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 3 +++
 1 file changed, 3 insertions(+)

commit 5fa2f5ba93fc2ee36ae110c2af44cf85761a8fae
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Aug 29 11:39:07 1990 +0000

    fix missing space
    add krb5_address_order
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1059 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit 9fd0e87072c84f538123a6bb5d7f6ec82fae5eb1
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Aug 29 11:38:33 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1058 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/addr_order.c | 55 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

commit 23dd4faf1439ff3dcd5a442c0e6c16998429f2f4
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Aug 29 11:38:14 1990 +0000

    add addr_order
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1057 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 87bb0ec7e2818d74188d643f99e480757b91a825
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Aug 29 09:22:48 1990 +0000

    don't use :: on libdir/libname.a, it causes spurious re-archivings
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1056 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8cee83ff16b03331db70b8a1dc8ee36aa0c2c3ca
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Aug 28 16:41:43 1990 +0000

    allow multiple targets for libnames
    add Perl stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1055 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 638feeab064af53dec3693710c01361432a5be2c
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Aug 28 16:34:57 1990 +0000

    special rules & such for splitting up asn1 output
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1054 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 35 +++++++++++++++++++++++++++++++++--
 1 file changed, 33 insertions(+), 2 deletions(-)

commit b16d2863d746d8c1e9aef4f1124f5a623fbbb8f0
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Aug 28 12:06:51 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1053 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/cvt_flags.c | 114 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 114 insertions(+)

commit 625001bc2ae178a82141977d25bc268cc3f4aa21
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Aug 28 11:52:56 1990 +0000

    add cvt_flags.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1052 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit ac6a0e753d469e19416b37626bb79243747a5f31
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Aug 28 11:37:32 1990 +0000

    1) not static
    2) need new-style function headers.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1051 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/kkdcr2kdcr.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 31cea685ffbf71c5c8c29caab7a210c7cbde17c4
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Aug 28 11:26:50 1990 +0000

    add prototype for gentime2unix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1050 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 3 +++
 1 file changed, 3 insertions(+)

commit e5121b74bf3190c794bbd38af230737e87cd6d48
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Aug 28 10:51:01 1990 +0000

    add krb5_kdc_rep2KRB5_KDC__REP, unix2gentime
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1049 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit 533822ba76e81869e344f39ba0fe40f465d8523d
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Aug 28 10:50:29 1990 +0000

    use new file names for dismembered pieces of asn1glue
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1048 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 109 +++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 105 insertions(+), 4 deletions(-)

commit a736b998a595d633106e043af6c4a1afc016e8c1
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Aug 28 10:23:28 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1047 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/adat2kadat.c |  70 ++++++++++++++++++++++++++
 src/lib/krb5/asn.1/addr2kaddr.c |  72 +++++++++++++++++++++++++++
 src/lib/krb5/asn.1/aprp2kaprp.c |  55 +++++++++++++++++++++
 src/lib/krb5/asn.1/aprq2kaprq.c |  63 ++++++++++++++++++++++++
 src/lib/krb5/asn.1/arep2karep.c |  54 ++++++++++++++++++++
 src/lib/krb5/asn.1/auth2kauth.c |  66 +++++++++++++++++++++++++
 src/lib/krb5/asn.1/ck2kck.c     |  63 ++++++++++++++++++++++++
 src/lib/krb5/asn.1/ekrp2kekrp.c |  98 +++++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/enck2kkey.c  |  65 ++++++++++++++++++++++++
 src/lib/krb5/asn.1/err2kerr.c   |  86 ++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/etpt2ketpt.c | 106 ++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/g2unix.c     |  58 ++++++++++++++++++++++
 src/lib/krb5/asn.1/kadat2adat.c |  72 +++++++++++++++++++++++++++
 src/lib/krb5/asn.1/kaddr2addr.c |  71 +++++++++++++++++++++++++++
 src/lib/krb5/asn.1/kaprp2aprp.c |  54 ++++++++++++++++++++
 src/lib/krb5/asn.1/kaprq2aprq.c |  66 +++++++++++++++++++++++++
 src/lib/krb5/asn.1/karep2arep.c |  53 ++++++++++++++++++++
 src/lib/krb5/asn.1/kauth2auth.c |  72 +++++++++++++++++++++++++++
 src/lib/krb5/asn.1/kck2ck.c     |  64 ++++++++++++++++++++++++
 src/lib/krb5/asn.1/kdcr2kkdcr.c |  74 ++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/kdcr2ktgsr.c |  46 +++++++++++++++++
 src/lib/krb5/asn.1/kekrp2ekrp.c | 101 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/kerr2err.c   |  95 +++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/ketpt2etpt.c | 102 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/kkdcr2kdcr.c |  74 ++++++++++++++++++++++++++++
 src/lib/krb5/asn.1/kkey2enck.c  |  65 ++++++++++++++++++++++++
 src/lib/krb5/asn.1/klsrq2lsrq.c |  64 ++++++++++++++++++++++++
 src/lib/krb5/asn.1/kprep2prep.c |  64 ++++++++++++++++++++++++
 src/lib/krb5/asn.1/kprin2prin.c |  62 +++++++++++++++++++++++
 src/lib/krb5/asn.1/kpriv2priv.c |  57 +++++++++++++++++++++
 src/lib/krb5/asn.1/ksafe2safe.c |  70 ++++++++++++++++++++++++++
 src/lib/krb5/asn.1/ktgrq2tgrq.c |  59 ++++++++++++++++++++++
 src/lib/krb5/asn.1/ktgsr2kdcr.c |  37 ++++++++++++++
 src/lib/krb5/asn.1/ktkt2tkt.c   |  67 +++++++++++++++++++++++++
 src/lib/krb5/asn.1/lsrq2klsrq.c |  58 ++++++++++++++++++++++
 src/lib/krb5/asn.1/prep2kprep.c |  66 +++++++++++++++++++++++++
 src/lib/krb5/asn.1/prin2kprin.c |  62 +++++++++++++++++++++++
 src/lib/krb5/asn.1/priv2kpriv.c |  57 +++++++++++++++++++++
 src/lib/krb5/asn.1/qbuf2data.c  |  56 +++++++++++++++++++++
 src/lib/krb5/asn.1/safe2ksafe.c |  70 ++++++++++++++++++++++++++
 src/lib/krb5/asn.1/tgrq2ktgrq.c |  64 ++++++++++++++++++++++++
 src/lib/krb5/asn.1/tkt2ktkt.c   |  66 +++++++++++++++++++++++++
 src/lib/krb5/asn.1/u2gen.c      |  59 ++++++++++++++++++++++
 43 files changed, 2903 insertions(+)

commit 0c0d40eea310e5a63631ecdf5f616ec6baac21f9
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Aug 27 15:58:49 1990 +0000

    add ISODE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1046 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 1 +
 1 file changed, 1 insertion(+)

commit e131861d12c035e07bb3797ae3469486af2c8eb2
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Aug 27 15:25:36 1990 +0000

    add IsodeDir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1045 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 1 +
 1 file changed, 1 insertion(+)

commit 765628c206c30ce07bfc2eb2ba78289b95326944
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Aug 24 14:20:14 1990 +0000

    add trademark info
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1044 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/copyright.h | 5 +++++
 1 file changed, 5 insertions(+)

commit 45f74a329485ddc2ec9a8477c966616100095a08
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 10 10:05:16 1990 +0000

    replace copyrights with public domain notices,
    per document from Dan.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1043 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_base.c | 21 ++++++++++++++++++---
 src/lib/krb5/rcache/rc_base.h | 15 +++++++++++----
 src/lib/krb5/rcache/rc_dfl.c  | 21 ++++++++++++++++++---
 src/lib/krb5/rcache/rc_dfl.h  | 17 ++++++++++++++---
 src/lib/krb5/rcache/rc_io.c   | 21 ++++++++++++++++++---
 src/lib/krb5/rcache/rc_io.h   | 17 ++++++++++++++---
 6 files changed, 93 insertions(+), 19 deletions(-)

commit 19df0c089cb23f2206dba4152cac3e3072b5be4d
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 10 09:55:01 1990 +0000

    Bring local mods onto trunk
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1042 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_base.c |  89 ++++++++++++++++++++++++++-----
 src/lib/krb5/rcache/rc_base.h |  31 ++---------
 src/lib/krb5/rcache/rc_dfl.c  | 121 ++++++++++++++++++++++++------------------
 src/lib/krb5/rcache/rc_dfl.h  |  22 ++++----
 src/lib/krb5/rcache/rc_io.c   |  88 ++++++++++++++++--------------
 src/lib/krb5/rcache/rc_io.h   |   2 +-
 6 files changed, 207 insertions(+), 146 deletions(-)

commit fe5fd343ecd2604a0a2e5149b5723d16765badc6
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 10 09:40:23 1990 +0000

    add v4 password routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1041 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_ed_ct.ct |  6 ++++
 src/admin/edit/kdb5_edit.c   | 65 +++++++++++++++++++++++++++++++++++++++++---
 2 files changed, 67 insertions(+), 4 deletions(-)

commit 4127ee87951f3efcf663f447c3f6bf3e3ad37647
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Jul 3 19:18:48 1990 +0000

    What a waste of three revisions.. :-)
    
    bjaspan: Removed the -u option entirely, since it isn't needed. <sigh>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1040 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 71cad6c918ca8f959152d2a2693a0273384e1010
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 16:43:42 1990 +0000

    forgot isode-6.0/
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1039 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a83755b89a84e1f8fcec1b42c44cb57bebcebab7
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 15:44:56 1990 +0000

    add CC & FCC codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1038 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 6 ++++++
 1 file changed, 6 insertions(+)

commit 89bd3ffd7194a36097e38600cc3baa4cf6e259f2
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 15:43:18 1990 +0000

    better error codes & error checking
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1037 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_close.c  | 11 ++++++--
 src/lib/krb5/ccache/file/fcc_destry.c | 51 ++++++++++++++++++++++++++---------
 src/lib/krb5/ccache/file/fcc_gennew.c | 10 +++----
 src/lib/krb5/ccache/file/fcc_gprin.c  |  2 +-
 src/lib/krb5/ccache/file/fcc_nseq.c   | 14 +++++++---
 src/lib/krb5/ccache/file/fcc_read.c   | 34 +++++++++++------------
 src/lib/krb5/ccache/file/fcc_reslv.c  |  8 +++---
 src/lib/krb5/ccache/file/fcc_retrv.c  |  4 +--
 src/lib/krb5/ccache/file/fcc_sflags.c |  2 +-
 src/lib/krb5/ccache/file/fcc_sseq.c   |  6 ++---
 src/lib/krb5/ccache/file/fcc_store.c  |  4 +--
 src/lib/krb5/ccache/file/fcc_test.c   |  2 +-
 src/lib/krb5/ccache/file/fcc_write.c  | 12 ++++-----
 13 files changed, 100 insertions(+), 60 deletions(-)

commit 0333344c61c236fe783dbe3f129222e33f66a4ac
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 15:42:15 1990 +0000

    remove unused macro krb5_fcc_skip()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1036 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_skip.c | 3 ---
 1 file changed, 3 deletions(-)

commit 56235c0f3a5595cb896da4d80078223b034880de
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 15:39:25 1990 +0000

    add fcc_errs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1035 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 497eec7d164b95198bf7ea1f4678067d9dc93c39
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 15:39:07 1990 +0000

    remove some old error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1034 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc.h | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

commit 37dacdfaf438f6bcee3f90077aafd65f5cd80b1c
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 15:38:36 1990 +0000

    add krb5_fcc_interpret
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1033 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc-proto.h | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

commit 51cdfb7a34d76666e25fb10ba074c4af7748e0e2
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 15:38:19 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1032 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_errs.c | 63 +++++++++++++++++++++++++++++++++++++
 1 file changed, 63 insertions(+)

commit 49ff831308a950a833582dc8ce3775127d51d047
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 15:28:04 1990 +0000

    don't need proto for vfprintf in STDC cases
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1031 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 3943009a4c35e22dc1176abc00e03bfb9cf74f6d
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 15:27:37 1990 +0000

    parameters on v*printf funcs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1030 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

commit c6c9932ee3de8a81e82833b5255188fde27ee210
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 15:11:18 1990 +0000

    add IsodeLib, HasVfprintf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1029 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 4 ++++
 1 file changed, 4 insertions(+)

commit 4dd18a9f240c91772a0e7dc5af015ff8e1976da2
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 15:10:55 1990 +0000

    move Isode stuff to site.def; pass through via IsodeLib
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1028 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit bb637131fcda22d644de89535ca7151056e7ff18
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 12:51:35 1990 +0000

    add ktf_defops.o
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1027 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/Imakefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit f5a1d5d1ed878a5c48267dd5ef61f3000a42684b
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 12:50:54 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1026 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_defops.c | 37 +++++++++++++++++++++++++++++++++++
 src/lib/krb5/keytab/file/ktf_defops.c | 34 ++++++++++++++++++++++++++++++++
 2 files changed, 71 insertions(+)

commit 2a13426d4aeaa1fe0caf0a7d9041198b02967df9
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 12:48:41 1990 +0000

    add default ops file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1025 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c55afccd4c695195aee3d3d62bf1cd00ee81988b
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 11:57:10 1990 +0000

    add KRB5_CC_TYPE_EXISTS, KRB5_KT_TYPE_EXISTS
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1024 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 4 ++++
 1 file changed, 4 insertions(+)

commit ae828206b569862d85f76e0cfb088b59ff0b59dc
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 11:56:32 1990 +0000

    remove ktresolve as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1023 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/Imakefile | 2 --
 1 file changed, 2 deletions(-)

commit 3dae23803ce2a2cf0b57da7f98bd10b24c886d61
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 11:52:45 1990 +0000

    use ktbase to unify ktdir and ktregister
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1022 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/Imakefile | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit 4220169d10d0ccadd726b74a354789a0bf5e78e5
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 11:52:31 1990 +0000

    fix ccache to keytab
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1021 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ktbase.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 6b69d246d149b2dc5997944185ae38e9d8d5affc
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 11:50:43 1990 +0000

    add declaration of krb5_kt_dfl_ops
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1020 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/keytab.h | 3 +++
 1 file changed, 3 insertions(+)

commit 37438f243f34bf30ce0fe51aa4a373324d9f6eee
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 11:46:14 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1019 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ktbase.c | 95 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 95 insertions(+)

commit 00ff28bae4ba692bc68ca3136fc2f83e0c2f549f
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 11:34:51 1990 +0000

    condense into new base file, ccbase.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1018 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Imakefile | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit e505b3a34577f6831b06259b75c36c0e5a5bb69f
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 11:33:25 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1017 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccbase.c | 101 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 101 insertions(+)

commit 203a2c9189a510bfab50a915e911aeb4451cdc4b
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jul 3 11:27:17 1990 +0000

    add declaration of krb5_cc_dfl_ops
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1016 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 2 ++
 1 file changed, 2 insertions(+)

commit 3a9717fb19d53d4275949a2cace57237c77fd2f0
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Jul 2 20:06:25 1990 +0000

    since that's what I meant the first time :-)
    
    bjaspan: changed -u option to set ENC_TKT_IN_SKEY instead of DUPLICATE_SKEY
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1015 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 800d5ed09ac23b0c9b0a35008f7bf243768f2d51
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Jul 2 19:42:33 1990 +0000

    ticket_flags field of each credentials structure.  Not terribly useful
    except for debugging.
    
    bjaspan: added the -f option which turns on the display of the
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1014 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit db3f4e97dcb517a7ea039bd90bf9dcdd356ead59
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Mon Jul 2 19:41:47 1990 +0000

    thus enabling user-to-user authentication.  I believe that this should
    be the default and that -u should turn it off, but for the time being
    this is good enough for testing.
    
    bjaspan: added the -u option which turns *on* the DUPLICATE_SKEY bit,
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1013 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 5cec8a8ff91421c9d63bf344882b88e2ac54d2fa
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Sun Jul 1 15:28:44 1990 +0000

    barrier (cache->ops)
    
    bjaspan: fixed memory leak in seqential scan, unviolated an abstraction
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1012 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 04f3cd273729cdb121e8340cc72d1e969d18cdd0
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Sun Jul 1 15:21:12 1990 +0000

    error isntead of -1; changed "Errors:" to include system errors from open
    
    bjaspan: forced ticket cache file to be mode 0600; returns errno on open
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1011 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_gennew.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 42e58e00dcdd2dc7b866260a9665889082d7b7a5
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 8 11:45:31 1990 +0000

    add in Cliff's add_to_transited
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1010 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 5 +++++
 1 file changed, 5 insertions(+)

commit 149b74a1f9411ea7a0a3890404a33f50909f6032
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 8 10:08:28 1990 +0000

    add in Cliff's add_to_transited
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1009 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c |  10 ++-
 src/kdc/kdc_util.c   | 204 +++++++++++++++++++++++++++++++++++++++++++++++++--
 2 files changed, 205 insertions(+), 9 deletions(-)

commit 5a2c1d4c1a978c41510744f527e8dccf24bfd59c
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jun 7 10:20:53 1990 +0000

    use description instead of itemize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1008 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/libos.tex         | 26 +++++++++++++-------------
 doc/implement/libos-i.tex | 26 +++++++++++++-------------
 2 files changed, 26 insertions(+), 26 deletions(-)

commit ae66386cef517eea76e481c4704a2fe7b6257e62
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jun 5 11:37:35 1990 +0000

    don't need asn1.h anymore
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1007 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/in_tkt_sky.c | 1 -
 1 file changed, 1 deletion(-)

commit 9ce7c80ad260138e286fadfbd0b5906fdc5bfb7a
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jun 5 11:09:33 1990 +0000

    remove static locals
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1006 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cksum.c      | 6 +++---
 src/lib/crypto/des/enc_dec.c    | 8 ++++----
 src/lib/crypto/des/key_sched.c  | 2 +-
 src/lib/crypto/des/string2key.c | 8 ++++----
 4 files changed, 12 insertions(+), 12 deletions(-)

commit 621fcd7c5d846a542fe6d6b5e04fedc32dd39667
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jun 5 10:05:19 1990 +0000

    fix confusion on argument order for funcdecl
    tell where flags are defined
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1005 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ccache.tex         | 7 ++++---
 doc/implement/ccache-i.tex | 7 ++++---
 2 files changed, 8 insertions(+), 6 deletions(-)

commit b1a0945cf50ef2d3708686257a0ef965c2cd0e35
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jun 5 10:05:05 1990 +0000

    use \sl for IN, OUT, INOUT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1004 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/functions.sty       | 6 +++---
 doc/implement/functions.sty | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 297c4386d3e73d6ead12372ac01d402e61ab3b2f
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jun 5 10:04:30 1990 +0000

    add italic corrections
    use kerning quotes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1003 dc483132-0cff-0310-8789-dd5450dbe970

 doc/implement/kdb-i.tex | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit e6a774210108220be2d5d9afa9b579fe6ec83907
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jun 5 10:02:29 1990 +0000

    fix funcparam vs funcarg confusion
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1002 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/keytab.tex         | 4 ++--
 doc/implement/keytab-i.tex | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit ce2a579fc90f7351a9b2807272a58cbe43b40389
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jun 5 10:01:48 1990 +0000

    fix typo on rep vs dec_rep
    explain more about decrypt_proc
    fix missing arg on some funcdecl's.
    add missing .
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1001 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

commit 5e0137c4846b97831b516a5faaca6b4d2c96c707
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jun 5 10:01:40 1990 +0000

    add rest of osconf.c variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1000 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/libos.tex         | 23 ++++++++++++++++++++---
 doc/implement/libos-i.tex | 23 ++++++++++++++++++++---
 2 files changed, 40 insertions(+), 6 deletions(-)

commit 587d43505d299ed282921ab36bb2511551cbe30a
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jun 4 14:36:23 1990 +0000

    make DRAFT under \ifdraft, and add date
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@999 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/library.tex         | 4 ++--
 doc/implement/implement.tex | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 1af702aad9cc635d4c36f5784cde448c0576f206
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jun 4 14:35:08 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@998 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/Makefile       | 30 ++++++++++++++++++++++++++++++
 doc/implement/Makefile | 30 ++++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+)

commit 1066e8afdfab4fa285f4f97617cc3379cc8d2609
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jun 4 14:21:06 1990 +0000

    fix missing arg on krb5_net_read
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@997 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/libos.tex         | 2 +-
 doc/implement/libos-i.tex | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit cd130a6cc959e22de3b939cb071b97542c43029f
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jun 4 14:05:54 1990 +0000

    add ifdraft stuff & \sloppy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@996 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/library.tex         | 6 ++++++
 doc/implement/implement.tex | 6 ++++++
 2 files changed, 12 insertions(+)

commit bf16ef887dd08935ffb5a832f44b5bc662bbb94d
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jun 4 14:05:37 1990 +0000

    change some krb_ to krb5_
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@995 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 11e5eee5b940593ae2dfbafc55fbc245f9628630
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jun 4 14:01:30 1990 +0000

    add functions from librc.spec
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@994 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/rcache.tex         | 142 +++++++++++++++++++++++++++++++++++++++++++++
 doc/implement/rcache-i.tex | 142 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 284 insertions(+)

commit 9000befe80cfbb68daadcdaaa9471194b9290056
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jun 4 14:00:29 1990 +0000

    fix error in one function's args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@993 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 0ed4b09a07be3d11680e9ccfb8456405b2f5aa49
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jun 4 14:00:14 1990 +0000

    add function defs from libkt.spec
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@992 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/keytab.tex         | 247 +++++++++++++++++++++++++++++++++++++++++++++
 doc/implement/keytab-i.tex | 247 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 494 insertions(+)

commit 6605bb6a0a915927a1fc20c09d8cee003a851c3c
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jun 4 13:59:53 1990 +0000

    add function stuff from libkdb.spec
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@991 dc483132-0cff-0310-8789-dd5450dbe970

 doc/implement/kdb-i.tex | 229 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 229 insertions(+)

commit 9eecc0f871b387fb3ee627bf9318f43a5b080703
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jun 4 13:58:52 1990 +0000

    add \funcfont
    add funcnamenoparens; use index on funcname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@990 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/functions.sty       | 5 ++++-
 doc/implement/functions.sty | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

commit d58ec2194da438e313064a646d8c0fbd4cf93ba3
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jun 4 13:58:27 1990 +0000

    identify should be identifies
    fix up function names & such
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@989 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ccache.tex         | 25 +++++++++++++------------
 doc/implement/ccache-i.tex | 25 +++++++++++++------------
 2 files changed, 26 insertions(+), 24 deletions(-)

commit b310c90b693e962c147f8863d9aec96423d949ba
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jun 4 10:13:04 1990 +0000

    first-cut (not proofread) ccache funcs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@988 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ccache.tex         | 224 +++++++++++++++++++++++++++++++++++++++++++++
 doc/implement/ccache-i.tex | 224 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 448 insertions(+)

commit a172d2e79ea4433c41a83fd2d16b1f878aaa89b9
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 1 18:38:43 1990 +0000

    round out stuff from old libkrb.spec
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@983 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 497 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 497 insertions(+)

commit e66752fa6fad663076219150d7a1275a2fdcbd7a
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jun 1 18:38:16 1990 +0000

    \funcvoid resets argcount for commas
    add funcfuncarg and funcendfuncarg
    add \filename
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@982 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/functions.sty       | 5 ++++-
 doc/implement/functions.sty | 5 ++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

commit cf39cfaea32d66d1c57806b79ebb8833e6e678f1
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 31 22:47:05 1990 +0000

    temporary stopping point
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@981 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/krb5.tex | 175 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 173 insertions(+), 2 deletions(-)

commit 2eb2031a30a45c1ea9ed451d9fea3130f77cf774
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 31 22:06:49 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@980 dc483132-0cff-0310-8789-dd5450dbe970

 doc/implement/cksum-i.tex | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit 37d41d2c0235a9f836e8262fe2f0e7162d0e0522
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 31 22:06:40 1990 +0000

    add cksum.tex
    add changebar style option.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@979 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/library.tex         | 13 ++++++++-----
 doc/implement/implement.tex | 13 ++++++++-----
 2 files changed, 16 insertions(+), 10 deletions(-)

commit 70b4bc672a4fdffc763cc51dc008ce4df027ba9a
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 31 22:05:24 1990 +0000

    add all the functions
    use \libname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@978 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/libos.tex         | 250 +++++++++++++++++++++++++++++++++++++++++++++-
 doc/implement/libos-i.tex | 250 +++++++++++++++++++++++++++++++++++++++++++++-
 2 files changed, 498 insertions(+), 2 deletions(-)

commit 3fb3806a3c4e6b041a392147d429f51f91918e15
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 31 22:04:36 1990 +0000

    use \globalname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@977 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/libdes.tex | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 26834dfd3b89186d881ef3a5f04e7135db0512dd
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 31 21:55:20 1990 +0000

    updated for new macro calling convention
    fix some prose
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@976 dc483132-0cff-0310-8789-dd5450dbe970

 doc/implement/crc-32-i.tex | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 215d9a6745d8caf70b889b493d354e804f4729a5
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 31 21:55:01 1990 +0000

    updated for new macro calling convention
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@975 dc483132-0cff-0310-8789-dd5450dbe970

 doc/implement/encrypt-i.tex | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit b24bba82b4a05d9bee6969747f23fb3793b3d2b3
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 31 21:50:43 1990 +0000

    comment why it's fixed the way it is now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@974 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/fixunder.sty       | 35 ++++++++++++++++++++++++++++++++++-
 doc/implement/fixunder.sty | 35 ++++++++++++++++++++++++++++++++++-
 2 files changed, 68 insertions(+), 2 deletions(-)

commit ed2da7b4b255926e13be656db6eef1dd240f2281
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 31 21:50:24 1990 +0000

    fixes to use new fixunder stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@973 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/functions.sty       | 16 +++++++---------
 doc/implement/functions.sty | 16 +++++++---------
 2 files changed, 14 insertions(+), 18 deletions(-)

commit d06fa70487d7bb964278f2b3f52b7e9361253d11
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 31 21:06:05 1990 +0000

    fixes to do the right thing with indexes; need to set
    \underrealtrue before calling \index;  use \underrealfalse
    to get the substitution from \tt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@972 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/fixunder.sty       | 25 ++++++++++---------------
 doc/implement/fixunder.sty | 25 ++++++++++---------------
 2 files changed, 20 insertions(+), 30 deletions(-)

commit b398d621f7d1d231a1a6f6cbe61c0c0f21fcecee
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 31 21:05:10 1990 +0000

    working version; to be fixed to use real environment stuff..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@971 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/functions.sty       | 14 +++-----------
 doc/implement/functions.sty | 14 +++-----------
 2 files changed, 6 insertions(+), 22 deletions(-)

commit 6df379c29d553a1e73037b24d92912f9280305a5
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 30 19:16:12 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@970 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/ccache.tex          |   5 ++
 doc/api/functions.sty       |  44 +++++++++++++++
 doc/api/keytab.tex          |   3 ++
 doc/api/krb5.tex            |  43 +++++++++++++++
 doc/api/libdes.tex          |  38 +++++++++++++
 doc/api/libos.tex           |   2 +
 doc/api/library.tex         |  48 +++++++++++++++++
 doc/api/rcache.tex          |   4 ++
 doc/implement/ccache-i.tex  |   5 ++
 doc/implement/crc-32-i.tex  |  19 +++++++
 doc/implement/encrypt-i.tex | 127 ++++++++++++++++++++++++++++++++++++++++++++
 doc/implement/functions.sty |  44 +++++++++++++++
 doc/implement/implement.tex |  48 +++++++++++++++++
 doc/implement/kdb-i.tex     |   3 ++
 doc/implement/keytab-i.tex  |   3 ++
 doc/implement/libos-i.tex   |   2 +
 doc/implement/rcache-i.tex  |   4 ++
 17 files changed, 442 insertions(+)

commit ece130e23c695656b8bb2e993dbd4f486a953b0e
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 30 15:47:42 1990 +0000

    add -DBITS32 to everything
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@969 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ibm.cf    | 6 +++---
 src/config/ultrix.cf | 6 +++---
 src/config/vaxbsd.cf | 7 ++++---
 3 files changed, 10 insertions(+), 9 deletions(-)

commit e57fcb0842318345ca6447f9eb6a38dd3363b152
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 30 15:36:20 1990 +0000

    move DES configuration into Imakefiles
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@968 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 28 ----------------------------
 src/include/krb5/stock/osconf.h |  2 --
 2 files changed, 30 deletions(-)

commit 66513137fec243fba7ee2f96a9a4dbcb863c8545
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 30 15:35:06 1990 +0000

    put DES defines into Imakefiles /config files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@967 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl |  6 +++++-
 src/config/ibm.cf       |  2 ++
 src/config/ultrix.cf    | 10 ++++++++++
 src/config/vaxbsd.cf    |  1 +
 4 files changed, 18 insertions(+), 1 deletion(-)

commit c5a6192e0a5efe0cd2ee21c6f6c7d5593d19f1c3
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 30 15:34:00 1990 +0000

    patch XNS code to be like INET code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@966 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/localaddr.c | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit f0bab737b0580b829d614cfb0c8e16fc76cf0dca
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 30 15:31:46 1990 +0000

    clean up seeding routine to get rid of BSD-specific stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@965 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/new_rn_key.c | 62 ++++++++++++++++++++++++-----------------
 1 file changed, 37 insertions(+), 25 deletions(-)

commit 1cfb89caeca74a4ccb0323517fc2acfe1dc6494f
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 30 15:31:29 1990 +0000

    no longer need config files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@964 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/des_int.h | 2 --
 1 file changed, 2 deletions(-)

commit 19e5c13e4a6439e6c2e3d279e1a62055a0e38191
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 30 15:29:51 1990 +0000

    need OSLIB for localaddr stuff on the random keys.
    destest & verify depend on libdes.a
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@963 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit e892af6e367d5014700eb268de51c3f46abbd766
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 30 15:23:42 1990 +0000

    use DESDEFINES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@962 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 18deeb972d757eded4e66bbe27873a189198cc0c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 30 11:55:27 1990 +0000

    play with index as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@961 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/fixunder.sty       | 14 ++++++++++++++
 doc/implement/fixunder.sty | 14 ++++++++++++++
 2 files changed, 28 insertions(+)

commit 55a06022cf4edcf902bf93ad67c304bc74c6edf1
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 30 11:00:16 1990 +0000

    use \tt's underscore, always
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@960 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/fixunder.sty       | 8 +-------
 doc/implement/fixunder.sty | 8 +-------
 2 files changed, 2 insertions(+), 14 deletions(-)

commit 55012a6900684a2f25e81990a2c9c0e8252a41c3
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 30 09:34:03 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@959 dc483132-0cff-0310-8789-dd5450dbe970

 doc/api/fixunder.sty       | 12 ++++++++++++
 doc/implement/fixunder.sty | 12 ++++++++++++
 2 files changed, 24 insertions(+)

commit ad891c396d30628b7eb893f24ba4984c0363d685
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 29 16:47:11 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@958 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/kdb5_anadd.M      | 55 +++++++++++++++++++++++++
 src/admin/create/kdb5_create.M    | 75 ++++++++++++++++++++++++++++++++++
 src/admin/destroy/kdb5_destroy.M  | 31 ++++++++++++++
 src/admin/edit/kdb5_edit.M        | 84 ++++++++++++++++++++++++++++++++++++++
 src/admin/stash/kdb5_stash.M      | 86 +++++++++++++++++++++++++++++++++++++++
 src/appl/sample/sclient/sclient.M | 22 ++++++++++
 src/appl/sample/sserver/sserver.M | 29 +++++++++++++
 src/kdc/krb5kdc.M                 | 81 ++++++++++++++++++++++++++++++++++++
 8 files changed, 463 insertions(+)

commit 85904bdecd2cef74ead65157dbfc0e3a94d6d7fc
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 29 15:18:45 1990 +0000

    new interface to krb5_cc_default
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@957 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sclient/sclient.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 13d8b5929bcce22b328ea885fd6ff6821a7b72d4
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 29 15:00:56 1990 +0000

    changes to krb5_cc_default() interface
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@956 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/kdestroy.c | 12 ++++++++++--
 src/clients/kinit/kinit.c       | 11 +++++++----
 src/clients/klist/klist.c       |  8 ++++++--
 3 files changed, 23 insertions(+), 8 deletions(-)

commit af473784897051f43b12492ae91957f0f55ed151
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 29 12:05:37 1990 +0000

    change interface to krb5_cc_default()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@955 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d2c2c5072c6b689ca3f461400f29e22246b7ef63
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 29 12:05:22 1990 +0000

    change default name interface
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@954 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccdefault.c | 13 +++----------
 1 file changed, 3 insertions(+), 10 deletions(-)

commit ec176d04efba4922c6fb07ebbebbefcb5f8f3788
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 29 10:43:17 1990 +0000

    defname is now ccdefname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@953 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit dca3f8dccc4a32a956e7cbd6613e44976998bef5
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 29 10:36:59 1990 +0000

    move KRB5CCNAME description to kinit.1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@952 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.M | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

commit 6b41e5a54955dfb782c30d1482cbef161d74bbbb
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 29 10:36:50 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@951 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.M | 64 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 64 insertions(+)

commit 7eb7396d065a8672bf060cb9b2cc706feaafe0f0
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 29 10:28:37 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@950 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.M | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

commit aa92133538c1031937dc50ff13819dff953b007c
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 25 11:14:09 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@948 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb4-proto.h | 207 ++++++++++++++++++++++++++++++++++++
 1 file changed, 207 insertions(+)

commit 847cd79c8750f0dad180b0c88aa67689b9912b2d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 25 09:47:41 1990 +0000

    rearrange subdir order to do non-krb stuff at the end
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@947 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4b3f40368ecdece0588fb99063ced2b842673fb5
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 25 09:43:14 1990 +0000

    fix copyright/distribution notices
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@946 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cbc_cksum.c  | 6 ++----
 src/lib/crypto/des/cksum.c      | 4 ++--
 src/lib/crypto/des/des.c        | 4 ++--
 src/lib/crypto/des/des_int.h    | 4 ++--
 src/lib/crypto/des/enc_dec.c    | 6 ++----
 src/lib/crypto/des/fin_rndkey.c | 2 +-
 src/lib/crypto/des/finish_key.c | 2 +-
 src/lib/crypto/des/init_rkey.c  | 2 +-
 src/lib/crypto/des/key_parity.c | 4 ++--
 src/lib/crypto/des/key_sched.c  | 4 ++--
 src/lib/crypto/des/make_e.c     | 8 ++++----
 src/lib/crypto/des/make_fp.c    | 6 +++---
 src/lib/crypto/des/make_pt.c    | 6 +++---
 src/lib/crypto/des/misc.c       | 6 +++---
 src/lib/crypto/des/verify.c     | 4 ++--
 15 files changed, 32 insertions(+), 36 deletions(-)

commit be11fa434a2ba36411b211351df1c60ff40afc37
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 25 09:41:07 1990 +0000

    fix reference to copyright/distribution provisions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@945 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c                    | 2 +-
 src/kdc/do_as_req.c                   | 2 +-
 src/kdc/do_tgs_req.c                  | 2 +-
 src/kdc/extern.c                      | 2 +-
 src/kdc/extern.h                      | 2 +-
 src/kdc/kdc_util.c                    | 2 +-
 src/kdc/kdc_util.h                    | 2 +-
 src/kdc/main.c                        | 2 +-
 src/kdc/policy.c                      | 2 +-
 src/kdc/policy.h                      | 2 +-
 src/lib/kdb/decrypt_key.c             | 2 +-
 src/lib/kdb/encrypt_key.c             | 2 +-
 src/lib/kdb/fetch_mkey.c              | 2 +-
 src/lib/kdb/kdb_dbm.c                 | 2 +-
 src/lib/kdb/verify_mky.c              | 2 +-
 src/lib/krb5/free/f_address.c         | 2 +-
 src/lib/krb5/free/f_ap_rep.c          | 2 +-
 src/lib/krb5/free/f_ap_req.c          | 2 +-
 src/lib/krb5/free/f_authdata.c        | 2 +-
 src/lib/krb5/free/f_authent.c         | 2 +-
 src/lib/krb5/free/f_cksum.c           | 2 +-
 src/lib/krb5/free/f_creds.c           | 2 +-
 src/lib/krb5/free/f_enc_kdc.c         | 2 +-
 src/lib/krb5/free/f_enc_tkt.c         | 2 +-
 src/lib/krb5/free/f_error.c           | 2 +-
 src/lib/krb5/free/f_kdc_rep.c         | 2 +-
 src/lib/krb5/free/f_keyblock.c        | 2 +-
 src/lib/krb5/free/f_last_req.c        | 2 +-
 src/lib/krb5/free/f_princ.c           | 2 +-
 src/lib/krb5/free/f_priv.c            | 2 +-
 src/lib/krb5/free/f_priv_enc.c        | 2 +-
 src/lib/krb5/free/f_safe.c            | 2 +-
 src/lib/krb5/free/f_ticket.c          | 2 +-
 src/lib/krb5/keytab/file/ktf_close.c  | 2 +-
 src/lib/krb5/keytab/file/ktf_get_en.c | 2 +-
 src/lib/krb5/keytab/file/ktf_get_na.c | 2 +-
 src/lib/krb5/keytab/file/ktf_resolv.c | 2 +-
 src/lib/krb5/keytab/file/ktf_util.c   | 2 +-
 src/lib/krb5/keytab/file/ktf_wreslv.c | 2 +-
 src/lib/krb5/keytab/file/ktfile.h     | 2 +-
 src/lib/krb5/keytab/read_servi.c      | 2 +-
 src/lib/krb5/os/ccdefname.c           | 2 +-
 src/lib/krb5/os/def_realm.c           | 2 +-
 src/lib/krb5/os/free_krbhs.c          | 2 +-
 src/lib/krb5/os/get_krbhst.c          | 2 +-
 src/lib/krb5/os/localaddr.c           | 2 +-
 src/lib/krb5/os/locate_kdc.c          | 2 +-
 src/lib/krb5/os/lock_file.c           | 2 +-
 src/lib/krb5/os/os-proto.h            | 2 +-
 src/lib/krb5/os/read_pwd.c            | 2 +-
 src/lib/krb5/os/sendto_kdc.c          | 2 +-
 src/lib/krb5/os/timeofday.c           | 2 +-
 src/lib/krb5/os/unlck_file.c          | 2 +-
 src/lib/krb5/os/ustime.c              | 2 +-
 54 files changed, 54 insertions(+), 54 deletions(-)

commit fb62174b2201d648a26b56c357461d9182fd0db0
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 25 09:36:27 1990 +0000

    fix copyright/distribution reference
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@944 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h      | 2 +-
 src/include/krb5/asn.1/encode.h        | 2 +-
 src/include/krb5/asn1.h                | 2 +-
 src/include/krb5/base-defs.h           | 2 +-
 src/include/krb5/ccache.h              | 2 +-
 src/include/krb5/crc-32.h              | 2 +-
 src/include/krb5/errors.h              | 2 +-
 src/include/krb5/ext-proto.h           | 2 +-
 src/include/krb5/fieldbits.h           | 2 +-
 src/include/krb5/free.h                | 2 +-
 src/include/krb5/func-proto.h          | 2 +-
 src/include/krb5/hostaddr.h            | 2 +-
 src/include/krb5/kdb.h                 | 2 +-
 src/include/krb5/kdb_dbm.h             | 2 +-
 src/include/krb5/keytab.h              | 2 +-
 src/include/krb5/krb5.h                | 2 +-
 src/include/krb5/libos.h               | 2 +-
 src/include/krb5/macros.h              | 2 +-
 src/include/krb5/mit-des.h             | 2 +-
 src/include/krb5/proto.h               | 2 +-
 src/include/krb5/rcache.h              | 2 +-
 src/include/krb5/stock/config.h        | 2 +-
 src/include/krb5/stock/osconf.h        | 2 +-
 src/include/krb5/wordsize.h            | 2 +-
 src/lib/krb5/asn.1/KRB5-asn.py         | 2 +-
 src/lib/krb5/asn.1/asn1glue.h          | 2 +-
 src/lib/krb5/ccache/file/fcc_close.c   | 2 +-
 src/lib/krb5/ccache/file/fcc_defnam.c  | 2 +-
 src/lib/krb5/ccache/file/fcc_destry.c  | 2 +-
 src/lib/krb5/ccache/file/fcc_eseq.c    | 2 +-
 src/lib/krb5/ccache/file/fcc_gennew.c  | 2 +-
 src/lib/krb5/ccache/file/fcc_getnam.c  | 2 +-
 src/lib/krb5/ccache/file/fcc_gprin.c   | 2 +-
 src/lib/krb5/ccache/file/fcc_init.c    | 2 +-
 src/lib/krb5/ccache/file/fcc_nseq.c    | 2 +-
 src/lib/krb5/ccache/file/fcc_ops.c     | 2 +-
 src/lib/krb5/ccache/file/fcc_read.c    | 2 +-
 src/lib/krb5/ccache/file/fcc_reslv.c   | 2 +-
 src/lib/krb5/ccache/file/fcc_retrv.c   | 2 +-
 src/lib/krb5/ccache/file/fcc_sflags.c  | 2 +-
 src/lib/krb5/ccache/file/fcc_skip.c    | 2 +-
 src/lib/krb5/ccache/file/fcc_sseq.c    | 2 +-
 src/lib/krb5/ccache/file/fcc_store.c   | 2 +-
 src/lib/krb5/ccache/file/fcc_write.c   | 2 +-
 src/lib/krb5/error_tables/isode_err.et | 2 +-
 src/lib/krb5/error_tables/kdb5_err.et  | 2 +-
 src/lib/krb5/error_tables/krb5_err.et  | 2 +-
 src/lib/krb5/free/f_tgt_cred.c         | 2 +-
 src/lib/krb5/krb/addr_comp.c           | 2 +-
 src/lib/krb5/krb/addr_srch.c           | 2 +-
 src/lib/krb5/krb/copy_addrs.c          | 2 +-
 src/lib/krb5/krb/copy_auth.c           | 2 +-
 src/lib/krb5/krb/copy_creds.c          | 2 +-
 src/lib/krb5/krb/copy_data.c           | 2 +-
 src/lib/krb5/krb/copy_key.c            | 2 +-
 src/lib/krb5/krb/copy_princ.c          | 2 +-
 src/lib/krb5/krb/decode_kdc.c          | 2 +-
 src/lib/krb5/krb/decrypt_tk.c          | 2 +-
 src/lib/krb5/krb/encode_kdc.c          | 2 +-
 src/lib/krb5/krb/encrypt_tk.c          | 2 +-
 src/lib/krb5/krb/faddr_ordr.c          | 2 +-
 src/lib/krb5/krb/gc_frm_kdc.c          | 2 +-
 src/lib/krb5/krb/gc_via_tgt.c          | 2 +-
 src/lib/krb5/krb/get_in_tkt.c          | 2 +-
 src/lib/krb5/krb/in_tkt_pwd.c          | 2 +-
 src/lib/krb5/krb/in_tkt_sky.c          | 2 +-
 src/lib/krb5/krb/int-proto.h           | 2 +-
 src/lib/krb5/krb/kdc_rep_dc.c          | 2 +-
 src/lib/krb5/krb/mk_error.c            | 2 +-
 src/lib/krb5/krb/mk_priv.c             | 2 +-
 src/lib/krb5/krb/mk_req.c              | 2 +-
 src/lib/krb5/krb/mk_req_ext.c          | 2 +-
 src/lib/krb5/krb/mk_safe.c             | 2 +-
 src/lib/krb5/krb/parse.c               | 2 +-
 src/lib/krb5/krb/princ_comp.c          | 2 +-
 src/lib/krb5/krb/rd_error.c            | 2 +-
 src/lib/krb5/krb/rd_priv.c             | 2 +-
 src/lib/krb5/krb/rd_req.c              | 2 +-
 src/lib/krb5/krb/rd_req_dec.c          | 2 +-
 src/lib/krb5/krb/rd_req_sim.c          | 2 +-
 src/lib/krb5/krb/rd_safe.c             | 2 +-
 src/lib/krb5/krb/send_tgs.c            | 2 +-
 src/lib/krb5/krb/unparse.c             | 2 +-
 83 files changed, 83 insertions(+), 83 deletions(-)

commit b6009cf40341eee53b3c027abef920d1d9fe2cad
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 25 08:59:57 1990 +0000

    add RCS strings
    .l
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@943 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules  | 5 +++++
 src/config/Imake.tmpl   | 9 +++++++--
 src/config/Project.tmpl | 3 +++
 src/config/ibm.cf       | 5 +++++
 src/config/site.def     | 5 +++++
 src/config/ultrix.cf    | 5 +++++
 src/config/vaxbsd.cf    | 5 +++++
 7 files changed, 35 insertions(+), 2 deletions(-)

commit 015bc86ce9fd10113a727c99d350679dfab26cc5
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 25 08:52:27 1990 +0000

    add RCS and copyright info
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@942 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile                       | 9 +++++++++
 src/admin/Imakefile                 | 9 +++++++++
 src/admin/aname/Imakefile           | 9 +++++++++
 src/admin/create/Imakefile          | 9 +++++++++
 src/admin/destroy/Imakefile         | 9 +++++++++
 src/admin/edit/Imakefile            | 9 +++++++++
 src/admin/stash/Imakefile           | 9 +++++++++
 src/appl/sample/Imakefile           | 9 +++++++++
 src/clients/Imakefile               | 9 +++++++++
 src/clients/kdestroy/Imakefile      | 9 +++++++++
 src/clients/kinit/Imakefile         | 9 +++++++++
 src/clients/klist/Imakefile         | 9 +++++++++
 src/kdc/Imakefile                   | 9 +++++++++
 src/lib/crypto/crc32/Imakefile      | 9 +++++++++
 src/lib/crypto/des/Imakefile        | 9 +++++++++
 src/lib/kdb/Imakefile               | 9 +++++++++
 src/lib/krb5/Imakefile              | 9 +++++++++
 src/lib/krb5/asn.1/Imakefile        | 9 +++++++++
 src/lib/krb5/ccache/Imakefile       | 9 +++++++++
 src/lib/krb5/ccache/file/Imakefile  | 9 +++++++++
 src/lib/krb5/error_tables/Imakefile | 9 +++++++++
 src/lib/krb5/free/Imakefile         | 9 +++++++++
 src/lib/krb5/keytab/Imakefile       | 9 +++++++++
 src/lib/krb5/keytab/file/Imakefile  | 9 +++++++++
 src/lib/krb5/krb/Imakefile          | 9 +++++++++
 src/lib/krb5/os/Imakefile           | 9 +++++++++
 src/lib/krb5/rcache/Imakefile       | 9 +++++++++
 src/tests/Imakefile                 | 9 +++++++++
 28 files changed, 252 insertions(+)

commit 32bd2751bea1949f56467fbdf5b646ec88d38d1a
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 25 08:47:18 1990 +0000

    add RCS & copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@941 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/Imakefile | 9 +++++++++
 1 file changed, 9 insertions(+)

commit 6c914042db5eba17889df7a52b1783b62477990f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 24 16:05:24 1990 +0000

    add key-change commands
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@940 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_ed_ct.ct |   6 ++
 src/admin/edit/kdb5_edit.c   | 188 ++++++++++++++++++++++++++++++++-----------
 2 files changed, 146 insertions(+), 48 deletions(-)

commit 3a708403a14d293a596ca2c2b9b60862b649b8c7
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 24 10:53:14 1990 +0000

    clean up error table
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@939 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/Imakefile | 3 +++
 1 file changed, 3 insertions(+)

commit 6238543228dccd43a4e0626acbc902c516109be1
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 24 10:48:24 1990 +0000

    fix error in what was echoed to the terminal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@938 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 8e04f210e5a568b92cbfa77838504037e5514fa9
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 24 10:43:01 1990 +0000

    SSSRC should have been ETSRC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@937 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b80cd1de959455fbe56b7f504e7cf0ed3953941a
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 24 10:36:24 1990 +0000

    fixed up version of 1.4.1.1 to properly descend & not waste processes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@936 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules | 44 ++++++++++++++++++++++++++------------------
 1 file changed, 26 insertions(+), 18 deletions(-)

commit 2bb54923b629c60f467cbb04d3cb2fa2a064706e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 24 10:15:20 1990 +0000

    add comerr, ss
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@935 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 827c1cb88d967f0c1f4a186453f271c26b484bcf
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 24 10:14:02 1990 +0000

    rearrange libs; KLIB now has DBMLIB for the libos stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@934 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 53f71d345e07a56865ba1d6dee7149e32ae4bf3d
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 24 10:13:14 1990 +0000

    use symbolic lib names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@933 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6bc6ecfe128d1694556b79566f6c01161ed079c8
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 24 10:12:05 1990 +0000

    use symbolic COMERRLIB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@932 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 99a3dadaff25be21a6934426073790b68f9b88ea
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 24 10:05:11 1990 +0000

    clean up libss, libcom_err
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@931 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit 9960a9490a56495e9ddecf19fba5804b1a361e37
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 24 10:04:59 1990 +0000

    remove #define of CompileEtCmd, MkCmdsCmd
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@930 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 3 ---
 1 file changed, 3 deletions(-)

commit cdf08ae454fbbf665a9e21656b229e9c80257570
Author: edg <edg@mit.edu>
Date:   Wed May 23 21:05:52 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@929 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/string2key.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

commit 11b9cbfde2ace95556efd36161d1ab1219d513fd
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 15:57:44 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@928 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/KRB5-types-aux.h | 104 ++++++++++++++++++++++++++++++++
 1 file changed, 104 insertions(+)

commit 856b2772005fb6557248363cda4689f9eaf8f817
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 15:21:40 1990 +0000

    add confounders
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@927 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 44 ++++++++++++++++++++++--------------------
 1 file changed, 23 insertions(+), 21 deletions(-)

commit c976d091184ed4a5b56dbbd82147a8e71e9b1aec
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 15:18:47 1990 +0000

    fix include files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@926 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c    |  9 +++------
 src/admin/destroy/kdb5_destroy.c  | 10 ++--------
 src/admin/edit/kdb5_edit.c        | 11 +++--------
 src/admin/stash/kdb5_stash.c      | 13 ++++---------
 src/appl/sample/sclient/sclient.c |  5 ++---
 src/appl/sample/sserver/sserver.c |  4 ----
 src/clients/kdestroy/kdestroy.c   |  7 ++-----
 src/clients/klist/klist.c         |  5 +----
 8 files changed, 17 insertions(+), 47 deletions(-)

commit 4878464009f1a66a8d2f7ac72b6e2df759469df5
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 15:15:03 1990 +0000

    fix include flies
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@925 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

commit cc31ec1d7d9a26811e8fdc25974f5f2f18296041
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 14:49:08 1990 +0000

    add telnetd, telnet
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@924 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d97d32af6dbf3324a96a90c63d30c3e09678fd22
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 13:55:50 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@923 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/error_def.h | 24 ++++++++++++++++++++++++
 src/include/krb5/sysincl.h   | 28 ++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

commit d3cb1b4eb9e21265ddad1fbcc8aed9464bf7c8f7
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 13:55:11 1990 +0000

    include errors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@922 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 1 +
 1 file changed, 1 insertion(+)

commit 068bd7181ec3b72859569b15d92377d6c1a16cba
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 13:53:04 1990 +0000

    need to do confounder stuff in kdc reply too
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@921 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  | 2 ++
 src/kdc/do_tgs_req.c | 1 +
 2 files changed, 3 insertions(+)

commit 9e12f1e0157c3123eb464c22f86a39092a1b44d5
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 13:47:04 1990 +0000

    fix include files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@920 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rcdef.c | 1 +
 1 file changed, 1 insertion(+)

commit 40f1ebe197eea07d6fcb180bf568a458861a26fb
Author: edg <edg@mit.edu>
Date:   Wed May 23 13:40:53 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@919 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/destest.c | 210 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 210 insertions(+)

commit a52675cd4150e8a10c5c413e09f5a373c1f66b16
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 13:35:23 1990 +0000

    fix include files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@918 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c   |  2 --
 src/kdc/do_as_req.c  |  6 ++----
 src/kdc/do_tgs_req.c | 10 ++++------
 src/kdc/kdc_util.c   |  3 ---
 src/kdc/main.c       |  3 ---
 src/kdc/network.c    |  4 +---
 6 files changed, 7 insertions(+), 21 deletions(-)

commit 390e50e75e9bfa04b409d8db0a4ccc998d6d216d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 13:33:23 1990 +0000

    add clean rule to nuke the error table stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@917 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit f3458a7fd11e96755c9ccd4817eb3993f4d119ef
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 13:12:44 1990 +0000

    fix include files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@916 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/decode.c | 4 +---
 src/lib/krb5/asn.1/encode.c | 5 +----
 2 files changed, 2 insertions(+), 7 deletions(-)

commit f98743a762dc58d69a4ef4f7115c2479c09babde
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 13:10:07 1990 +0000

    fix up include files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@915 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/an_to_ln.c   | 5 +----
 src/lib/krb5/os/def_realm.c  | 4 +---
 src/lib/krb5/os/get_krbhst.c | 5 +----
 src/lib/krb5/os/hst_realm.c  | 7 +++----
 src/lib/krb5/os/ktdefname.c  | 2 --
 src/lib/krb5/os/kuserok.c    | 8 +++-----
 src/lib/krb5/os/lock_file.c  | 1 -
 src/lib/krb5/os/read_pwd.c   | 1 -
 src/lib/krb5/os/sendto_kdc.c | 3 ---
 src/lib/krb5/os/ustime.c     | 4 +---
 10 files changed, 10 insertions(+), 30 deletions(-)

commit 55ecd434c912ac301dcad324d06aff38f4def49c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 11:53:43 1990 +0000

    fix include files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@914 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_add.c    | 1 -
 src/lib/krb5/keytab/file/ktf_close.c  | 4 +---
 src/lib/krb5/keytab/file/ktf_get_en.c | 1 -
 src/lib/krb5/keytab/file/ktf_next.c   | 1 -
 src/lib/krb5/keytab/file/ktf_remove.c | 2 --
 src/lib/krb5/keytab/file/ktf_resolv.c | 1 -
 src/lib/krb5/keytab/file/ktf_ssget.c  | 1 -
 src/lib/krb5/keytab/file/ktf_util.c   | 3 ---
 src/lib/krb5/keytab/file/ktf_wreslv.c | 1 -
 src/lib/krb5/keytab/ktadd.c           | 1 -
 src/lib/krb5/keytab/ktdefault.c       | 1 -
 src/lib/krb5/keytab/ktremove.c        | 1 -
 src/lib/krb5/keytab/read_servi.c      | 6 ++----
 src/lib/krb5/krb/copy_addrs.c         | 1 -
 src/lib/krb5/krb/copy_auth.c          | 1 -
 src/lib/krb5/krb/copy_creds.c         | 4 ----
 src/lib/krb5/krb/copy_data.c          | 1 -
 src/lib/krb5/krb/copy_key.c           | 2 --
 src/lib/krb5/krb/copy_princ.c         | 1 -
 src/lib/krb5/krb/copy_tick.c          | 1 -
 src/lib/krb5/krb/decode_kdc.c         | 4 ----
 src/lib/krb5/krb/decrypt_tk.c         | 3 ---
 src/lib/krb5/krb/encode_kdc.c         | 3 ---
 src/lib/krb5/krb/encrypt_tk.c         | 3 ---
 src/lib/krb5/krb/gc_frm_kdc.c         | 3 ---
 src/lib/krb5/krb/gc_via_tgt.c         | 2 --
 src/lib/krb5/krb/get_creds.c          | 1 -
 src/lib/krb5/krb/get_in_tkt.c         | 4 ----
 src/lib/krb5/krb/in_tkt_pwd.c         | 3 ---
 src/lib/krb5/krb/in_tkt_sky.c         | 2 --
 src/lib/krb5/krb/kdc_rep_dc.c         | 2 --
 src/lib/krb5/krb/mk_priv.c            | 5 -----
 src/lib/krb5/krb/mk_req_ext.c         | 3 ---
 src/lib/krb5/krb/mk_safe.c            | 3 ---
 src/lib/krb5/krb/parse.c              | 3 ---
 src/lib/krb5/krb/rd_error.c           | 1 -
 src/lib/krb5/krb/rd_priv.c            | 4 ----
 src/lib/krb5/krb/rd_req.c             | 2 --
 src/lib/krb5/krb/rd_req_dec.c         | 4 ----
 src/lib/krb5/krb/rd_req_sim.c         | 4 ----
 src/lib/krb5/krb/rd_safe.c            | 4 ----
 src/lib/krb5/krb/send_tgs.c           | 3 ---
 src/lib/krb5/krb/tgtname.c            | 1 -
 src/lib/krb5/krb/unparse.c            | 3 ---
 src/lib/krb5/krb/walk_rtree.c         | 2 --
 45 files changed, 3 insertions(+), 104 deletions(-)

commit ccd88e00c0cd17a58d946c3b7d1bf7215ba9ff40
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 11:34:22 1990 +0000

    need stdio.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@913 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 35cd577322c14537d8406eae1b908b8f173252db
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 11:31:40 1990 +0000

    fix include files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@912 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc.h | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 7994497147230abfa075484fdecaf04fb2d8637d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 11:28:49 1990 +0000

    include file fix-ups
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@911 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cbc_cksum.c  |  3 ---
 src/lib/crypto/des/cksum.c      |  7 +++----
 src/lib/crypto/des/enc_dec.c    |  3 ---
 src/lib/crypto/des/fin_rndkey.c |  3 ---
 src/lib/crypto/des/finish_key.c |  3 ---
 src/lib/crypto/des/init_rkey.c  |  4 ----
 src/lib/crypto/des/key_parity.c |  4 ++--
 src/lib/crypto/des/key_sched.c  |  4 ++--
 src/lib/crypto/des/make_e.c     |  7 ++++---
 src/lib/crypto/des/make_fp.c    |  6 +++---
 src/lib/crypto/des/make_ip.c    |  8 ++++----
 src/lib/crypto/des/make_kp.c    | 11 +++++------
 src/lib/crypto/des/make_odd.c   |  4 ++--
 src/lib/crypto/des/make_p.c     |  6 +++---
 src/lib/crypto/des/make_pt.c    |  8 ++++----
 src/lib/crypto/des/make_s.c     |  8 ++++----
 src/lib/crypto/des/make_st.c    |  8 ++++----
 src/lib/crypto/des/misc.c       |  7 +++----
 src/lib/crypto/des/new_rn_key.c |  8 ++++----
 src/lib/crypto/des/process_ky.c |  5 +----
 src/lib/crypto/des/random_key.c |  4 +---
 src/lib/crypto/des/string2key.c |  5 +----
 src/lib/crypto/des/verify.c     |  9 +++------
 src/lib/crypto/des/weak_key.c   |  5 +++--
 src/lib/kdb/decrypt_key.c       |  2 --
 src/lib/kdb/encrypt_key.c       |  2 --
 src/lib/kdb/fetch_mkey.c        |  6 +-----
 src/lib/kdb/kdb_dbm.c           | 16 ++--------------
 src/lib/kdb/setup_mkey.c        |  1 -
 src/lib/kdb/store_mkey.c        |  7 +------
 src/lib/kdb/verify_mky.c        |  3 ---
 31 files changed, 60 insertions(+), 117 deletions(-)

commit 7471c89e72a8a4c1382241f3b26d646eb463005d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 11:25:25 1990 +0000

    include file fix-ups
    ./
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@910 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/des.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit a645aa43dbd90bc1522cde2721da543da1583a78
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 10:58:22 1990 +0000

    fix copyright messages
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@909 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/tables.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 543e10e72971f9574fbd8288946efdb7ea98056a
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 10:55:46 1990 +0000

    remove spurious includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@908 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/crc.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 4383cf0a2cd96cb9e782b9fb1f2bda06af635c7f
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 10:49:12 1990 +0000

    error_tables now in main krb5.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@907 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/init_ets.c | 3 ---
 1 file changed, 3 deletions(-)

commit 6ab623b871f23271df5c8c840c04fb9b4660eada
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 10:34:40 1990 +0000

    add stdio.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@906 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ae8897b0e474d920e24e9f6c3d91357fe8a33fb6
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 10:32:02 1990 +0000

    krb5_confounder now a ui_4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@905 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 2 +-
 src/include/krb5/los-proto.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 5b41d1fb4fdb1cb47b4b6dd8530156b1c42efed5
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 10:31:26 1990 +0000

    change to type krb5_confounder
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@904 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/rnd_confoun.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5d799d234707f442539f63c3dede4c76fe1653d2
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 10:22:23 1990 +0000

    add rnd_confoun.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@903 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 2d259ca5555ff19ec2a7571dce72bc1b183ca5bd
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 10:21:45 1990 +0000

    add
    krb5_random_confounder .
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@902 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7ef9cd7fa6ee7eba5dcb498466f61761c6aec1c7
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 23 10:20:53 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@901 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/os/rnd_confoun.c | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

commit 415fb82fdddf98cc0c70b2798947df0b6b7cb6d1
Author: edg <edg@mit.edu>
Date:   Tue May 22 22:21:31 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@900 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 4 ++++
 1 file changed, 4 insertions(+)

commit 0d1a22df2d47e0298a35e2d546fec9b2ac7d1e60
Author: edg <edg@mit.edu>
Date:   Tue May 22 15:03:46 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@899 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/verify.c | 70 ++++++++++++++++++++++++++++++++++++---------
 1 file changed, 57 insertions(+), 13 deletions(-)

commit cb35e0429de2becee455b5707838f5b779819d31
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 22 13:32:52 1990 +0000

    ultrix braindamage fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@898 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/sserver.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 46322dfd1dff66558f69c375e8a3c2ba63c651a6
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 22 08:13:41 1990 +0000

    change names to use krb5_
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@897 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 68 ++++++++++++++++++++---------------------
 src/lib/krb5/asn.1/decode.c     |  2 +-
 src/lib/krb5/asn.1/encode.c     |  2 +-
 3 files changed, 36 insertions(+), 36 deletions(-)

commit d8186aeda87db4494f05fdbda9d5a2d1890ce461
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 22 00:01:20 1990 +0000

    changes to make it work properly; the cksum needs to be at the end,
    and we need to do some frobbing to put it there & clean the residue.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@896 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/enc_dec.c | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

commit d133eef6eaee86ac64674adcb899d82effd7d983
Author: edg <edg@mit.edu>
Date:   Mon May 21 18:03:36 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@895 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile |  9 ++++++---
 src/lib/crypto/des/enc_dec.c | 21 +++++++++++----------
 2 files changed, 17 insertions(+), 13 deletions(-)

commit aa38a93dbc9d6d60b75ba905709d873b1ad146c5
Author: edg <edg@mit.edu>
Date:   Mon May 21 17:45:07 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@894 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cs_entry.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 471dbb895952e3f3397e2619b608dd1797dc9ec8
Author: edg <edg@mit.edu>
Date:   Mon May 21 16:57:51 1990 +0000

    crc-32 added
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@893 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/enc_dec.c | 101 ++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 90 insertions(+), 11 deletions(-)

commit 0e7eb99f5e128f9d2837fd6474e16062a22d7c28
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 21 10:51:05 1990 +0000

    add KRB5_BAD_MSIZE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@892 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 1 +
 1 file changed, 1 insertion(+)

commit 13cb4f3b7b3267321f715baf43a311515c365e78
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 18 22:41:29 1990 +0000

    change des.h to mit-des.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@891 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6d8d37336d8215a8b920e3221ac960f6ff7bee81
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 18 16:59:53 1990 +0000

    can't use 'delete' else we get conflicts on old dbm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@890 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/kdb5_anadd.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit e20df456d7b954d32d06de0985b6ac687b09ab48
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 18 16:48:35 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@889 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/aname/Imakefile    |   4 ++
 src/admin/aname/kdb5_anadd.c | 121 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 125 insertions(+)

commit 6c8a19c3ae6d263c8bee28530548bed635e5254b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 18 16:47:26 1990 +0000

    add aname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@888 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a4be84b32f6af931411ae0da4bf734aacceac834
Author: edg <edg@mit.edu>
Date:   Fri May 18 12:45:02 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@887 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 68e38d3270f3b03af8165e8e864083f1f2b06313
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 18 10:47:32 1990 +0000

    add padding area, and zero it (for encryption functions)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@885 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/encode_kdc.c | 10 +++++++++-
 src/lib/krb5/krb/encrypt_tk.c | 10 +++++++++-
 src/lib/krb5/krb/mk_priv.c    | 10 +++++++++-
 src/lib/krb5/krb/mk_req_ext.c | 10 ++++++++++
 4 files changed, 37 insertions(+), 3 deletions(-)

commit 0d860a3117ba632976ddfa270ee1683b77b10e55
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 18 10:44:01 1990 +0000

    allocate space for padding
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@884 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/encrypt_key.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

commit d104fdea16bdc8dc6e936ffd2a58be63cfdc1daf
Author: edg <edg@mit.edu>
Date:   Thu May 17 18:26:53 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@883 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b8e2a1d770bb8131ba08c7ea39df16480d4670a7
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 17:00:46 1990 +0000

    name/prototype cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@882 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cbc_cksum.c  | 21 +++++-----
 src/lib/crypto/des/cksum.c      | 23 +++++------
 src/lib/crypto/des/cs_entry.c   | 10 ++---
 src/lib/crypto/des/des.c        | 47 +++++++++++-----------
 src/lib/crypto/des/des_int.h    | 65 +++++++++++++++++++-----------
 src/lib/crypto/des/enc_dec.c    | 53 ++++++++++++-------------
 src/lib/crypto/des/fin_rndkey.c |  4 +-
 src/lib/crypto/des/finish_key.c |  4 +-
 src/lib/crypto/des/init_rkey.c  | 13 +++---
 src/lib/crypto/des/key_parity.c | 15 ++++---
 src/lib/crypto/des/key_sched.c  | 33 +++++++---------
 src/lib/crypto/des/make_e.c     |  3 +-
 src/lib/crypto/des/make_fp.c    |  8 +---
 src/lib/crypto/des/make_ip.c    |  8 +---
 src/lib/crypto/des/make_kp.c    | 12 +++---
 src/lib/crypto/des/make_p.c     |  3 +-
 src/lib/crypto/des/make_pt.c    |  5 +--
 src/lib/crypto/des/make_s.c     |  3 +-
 src/lib/crypto/des/make_st.c    | 10 ++---
 src/lib/crypto/des/misc.c       |  9 ++---
 src/lib/crypto/des/new_rn_key.c | 88 +++++++++++++++++++----------------------
 src/lib/crypto/des/process_ky.c | 12 +++---
 src/lib/crypto/des/random_key.c | 10 ++---
 src/lib/crypto/des/string2key.c | 31 ++++++---------
 src/lib/crypto/des/verify.c     | 25 ++++++------
 src/lib/crypto/des/weak_key.c   | 17 ++++----
 26 files changed, 250 insertions(+), 282 deletions(-)

commit b4a379b20def9044b71ea2cd34ed85cac2bc13f2
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 16:59:15 1990 +0000

    missed another one..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@881 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/mit-des.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3639b79c6f0b8217a99c0ce0631916f0af374f87
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 16:58:00 1990 +0000

    missed one des_ to mit_des conversion
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@880 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/mit-des.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 1e7f0e1e17572cc76c3c9072818a069ca0c0ca94
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 16:12:14 1990 +0000

    add prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@879 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/des_int.h | 71 +++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 70 insertions(+), 1 deletion(-)

commit 9e99ec369eacc39899c64fb4a75d441fb4d7a0f2
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 15:51:34 1990 +0000

    use mit_des
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@878 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/cryptoconf.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit b1f155cb4b24c4addff24f66c7c6bcdfcb960b14
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 15:51:09 1990 +0000

    change everything to be mit_des
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@877 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/mit-des.h | 23 +++++++++++------------
 1 file changed, 11 insertions(+), 12 deletions(-)

commit d12ffc8e616ed4390b2518409877f2d3c01d7a08
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 15:00:18 1990 +0000

    filename changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@876 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 59 +++++++++++++++++++++++---------------------
 1 file changed, 31 insertions(+), 28 deletions(-)

commit 3f4af2ee25182020b7ed83ae044c6ae9695492a9
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 14:51:12 1990 +0000

    remove direct use of replay cache
    use rd_req_simple
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@875 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sserver/sserver.c | 30 ++++++------------------------
 1 file changed, 6 insertions(+), 24 deletions(-)

commit 26778597681c4cde3b0f1861515a90a213e0079b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 13:44:16 1990 +0000

    add 'clean' targets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@874 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit cb63a1511d0f35117b2a7766202e57e9bad6688f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 13:21:46 1990 +0000

    rearrange lib structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@873 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit 5c41fcc1b223d962bf7ac9d15d4088465ce71515
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 13:14:47 1990 +0000

    rename directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@872 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f300e0dd1ea1cae0eac92e53575c0f2288c63257
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 13:08:49 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@871 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_sim.c | 98 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 98 insertions(+)

commit c1967611e6143abd0ab265418bf9a9d15798a037
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 13:07:40 1990 +0000

    add rd_req_sim
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@870 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 8fd6299c5fb5f56245a7eef301ebf4f37b1269d7
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 13:05:45 1990 +0000

    move config files elsewhere for now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@869 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit cef392adb6d1c5ead4499bfc5b3fa3f761244272
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 13:05:31 1990 +0000

    add krb5_rd_req_simple
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@868 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 5 +++++
 1 file changed, 5 insertions(+)

commit dcfb1ce728a61cfd8d0de8bab8bb5519483b20d8
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 11:54:49 1990 +0000

    change to * made sizeof() break.  fixed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@867 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ktdefname.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit 52c1ad25a30c2363621018c39131703240d75802
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 11:42:22 1990 +0000

    move krb5_defkeyname to osconfig.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@866 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ktdefname.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cb00ac0e1393ff4765a764564f0eb9f847cdc5ff
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 17 11:42:00 1990 +0000

    add krb5_defkeyname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@865 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/osconfig.c | 1 +
 1 file changed, 1 insertion(+)

commit 5bf23a89bdf0a60d9b968e3173cf4517ab6bf58c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 16 23:38:31 1990 +0000

    add MUSTALIGN
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@864 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 2 ++
 1 file changed, 2 insertions(+)

commit e8f044b3ca5d0307331f0dd757659c400dd04119
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 16 23:23:37 1990 +0000

    hack to fix for now..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@863 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 71c9086ddb735cb8c9d2e698a6ef9fbeaf6ff607
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 16 23:22:51 1990 +0000

    des is last
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@862 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cb1dd6c78c6f6b949baaa344bd70b85356f3df38
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 16 22:53:57 1990 +0000

    clean up some nits
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@861 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/kuserok.c | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

commit 71f3af1abb38b0b51672d263b16c0b6fec00d392
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 16 18:48:17 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@860 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/kuserok.c | 130 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 130 insertions(+)

commit 2812df24344feb4984634a79c1f6571b71a6040e
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 16 18:48:09 1990 +0000

    add krb5_kuserok
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@859 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 2 ++
 1 file changed, 2 insertions(+)

commit afbbb9b51f569ad7718498d28316d1ba463d8d0e
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 16 17:57:23 1990 +0000

    add kuserok
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@858 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit a22cb9fedb94bf1230de610c43400648101128e7
Author: edg <edg@mit.edu>
Date:   Wed May 16 17:48:54 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@857 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cbc_cksum.c  | 8 ++++----
 src/lib/crypto/des/string2key.c | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

commit 4b05560e7a5e594ae30089c00b836363e1c9f966
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 16 17:11:36 1990 +0000

    move kt_free_entry to proper place
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@856 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7028364749fa9f046a6e4c403fb0c6fc6dbd695f
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 17:26:13 1990 +0000

    forgot to change entry in cbc_cksumtable_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@855 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cs_entry.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a4cea67d7fc390f7840edcad090d887a3d1966f1
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 17:16:09 1990 +0000

    need krb5_err.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@854 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ktdefname.c | 1 +
 1 file changed, 1 insertion(+)

commit c779ba4b2b2f8ff9575a7b953a042be8bbbb546f
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 16:55:10 1990 +0000

    add gcc-include for saber defines on VAX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@853 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 4 ++++
 1 file changed, 4 insertions(+)

commit 6f50853300ec30e4bd5792b705668b7fab2247df
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 16:53:22 1990 +0000

    add DEFAULT_KEYTAB_NAME
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@852 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 1 +
 1 file changed, 1 insertion(+)

commit ea28b134c69ded4acd918bc08eabbf9114a1c250
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 16:52:24 1990 +0000

    implement it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@851 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ktdefault.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit b7f20de6c8c9da72526349f797e0f3dd0a14095e
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 16:44:32 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@850 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ktdefname.c | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

commit 394eb5de34bf97812e7c45907187fc53cdf72e22
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 16:43:52 1990 +0000

    add ktdefname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@849 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit a46c90fd269f3c00ab98bcf37538ccd3ec84a462
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 16:43:01 1990 +0000

    remove ktdefname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@848 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/Imakefile | 2 --
 1 file changed, 2 deletions(-)

commit 57a33f4f063fa855869d46082245696ffc5117c1
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 16:08:31 1990 +0000

    if the keytab isn't resolved, then don't try to use it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@847 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

commit 80e37097b42284321c567e06fa834bd2a95fccba
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 16:07:43 1990 +0000

    some lint changes (test these...the nocommon cases)
    be sure to put an anchor point (local tgt)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@846 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/walk_rtree.c | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

commit b99c6276f4d25adce5585647a37aee4de8afeea4
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 16:02:57 1990 +0000

    some work on cross-realm case (not completely done)
    (er, not completely tested)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@845 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 32 ++++++++++++++++++++++----------
 1 file changed, 22 insertions(+), 10 deletions(-)

commit 52e8ab4c28815f9c6675e74f24ecdebb8401fa1f
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 16:01:19 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@844 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/sample.h          |  21 ++++
 src/appl/sample/sclient/sclient.c | 212 ++++++++++++++++++++++++++++++++++++++
 src/appl/sample/sserver/sserver.c | 192 ++++++++++++++++++++++++++++++++++
 3 files changed, 425 insertions(+)

commit 598c209325602e5a23fcea0adff06aea47e470ec
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 15:57:12 1990 +0000

    add init_ets.c stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@843 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/Imakefile | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit f91b5f5258569d6052386cc434c0a478be7dd19b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 15:55:57 1990 +0000

    add krb5_init_ets
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@842 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 1 +
 1 file changed, 1 insertion(+)

commit 7fe7beeebcb529f2f92d9059c605aa13dc795b05
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 15:53:43 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@841 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/init_ets.c | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit efabf75fb9082577948752444761e6f862d97d8e
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 15:47:36 1990 +0000

    add 'all' line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@840 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit d512a68eb541b391cffcb1a2f6b0dd79573e69f6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 10:26:18 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@839 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/sample/Imakefile | 8 ++++++++
 1 file changed, 8 insertions(+)

commit ea84b95568a1be3e27a765a5fe341596d8c453fc
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 10:21:37 1990 +0000

    add appl to list of subdirs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@838 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit bc2ad6816e9bc225b470a2865f007c981ad499a1
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 10:21:09 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@837 dc483132-0cff-0310-8789-dd5450dbe970

 src/appl/Imakefile | 5 +++++
 1 file changed, 5 insertions(+)

commit 9c0992bdac949b991869dcfd985cc4bc865b36d9
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 10:11:13 1990 +0000

    include sys/wait.h to get prototype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@836 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/syslog.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c4c0cba6424826b013da03f1b51138776fb9e1c7
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 10:05:36 1990 +0000

    fix mis-declaration of resolve routine
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@835 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/rcache.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 348384e3529c2462ae0559746c3d8b69d98294ea
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 09:43:04 1990 +0000

    remove assert
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@834 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccdefault.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit d0d66308dcdf90f38e5fc279c6321253c253fdc1
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 11 09:32:11 1990 +0000

    add -Dconst= for saber
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@833 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ultrix.cf | 3 ++-
 src/config/vaxbsd.cf | 3 +++
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 214139a772863f9f9aa6f66e178d149e2e5e3970
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 10 20:38:13 1990 +0000

    change names to mit_des_*
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@832 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/cbc_cksum.c  | 10 +++---
 src/lib/crypto/des/cs_entry.c   | 80 ++++++++++++++++++++---------------------
 src/lib/crypto/des/enc_dec.c    | 20 +++++------
 src/lib/crypto/des/fin_rndkey.c |  2 +-
 src/lib/crypto/des/finish_key.c |  2 +-
 src/lib/crypto/des/init_rkey.c  |  4 +--
 src/lib/crypto/des/process_ky.c |  4 +--
 src/lib/crypto/des/random_key.c |  4 +--
 src/lib/crypto/des/string2key.c |  8 ++---
 9 files changed, 66 insertions(+), 68 deletions(-)

commit f4aca780a07b1bc44b88a71bd4a2d28bb52cb9dd
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 10 17:42:24 1990 +0000

    changes for new encryption & cksum interface
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@831 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

commit 4867c091113df90b7d383aa44d9c2148ddd8aba5
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 10 17:14:03 1990 +0000

    various changes & such
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@830 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 106 +++++++++-------------------------------------
 1 file changed, 19 insertions(+), 87 deletions(-)

commit d9fd2ae5b942eab4b1916f2c556d74b775d03b65
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 10 16:46:02 1990 +0000

    SRCS first, so make rules fire properly
    add a clean:: step
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@829 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/Imakefile | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit c1e59fd16b47b5774fde460c92150cb39cd5f054
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 10 16:38:19 1990 +0000

    fix decl of vfprintf
    expunge the cache
    initialize random key generators
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@828 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

commit b31469270a035cea1aeff3af7e5620c77d56ab46
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 10 16:33:51 1990 +0000

    add SRCS dependency line to force meta-generation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@827 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit c6b3e1a2367a04a39a17fa70367547c7d2ef4c2e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 10 16:15:47 1990 +0000

    change DES directories
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@826 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d6039add5b2d8373349ce80c3d8f1dbe3e327d5e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 10 16:01:57 1990 +0000

    fix up error message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@825 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c30d00d6b18eee585a4d8fddeb28c5bdbfc68711
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 10 15:40:54 1990 +0000

    use new DES library
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@824 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b23a8abc3f5ada75b9d6ddf10b69bf435e2ac71f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 10 15:37:02 1990 +0000

    zero-based arrays for keytype/etype max
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@823 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/cryptoconf.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 60931c5c21144dd4437fcb47caf8e63ed9b0d40b
Author: edg <edg@mit.edu>
Date:   Thu May 10 13:27:14 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@822 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/des/Imakefile    |  82 +++++++
 src/lib/crypto/des/cbc_cksum.c  |  99 +++++++++
 src/lib/crypto/des/cksum.c      | 138 ++++++++++++
 src/lib/crypto/des/cs_entry.c   |  79 +++++++
 src/lib/crypto/des/des.c        | 457 ++++++++++++++++++++++++++++++++++++++++
 src/lib/crypto/des/des_int.h    |  95 +++++++++
 src/lib/crypto/des/enc_dec.c    | 305 +++++++++++++++++++++++++++
 src/lib/crypto/des/fin_rndkey.c |  36 ++++
 src/lib/crypto/des/finish_key.c |  41 ++++
 src/lib/crypto/des/init_rkey.c  |  51 +++++
 src/lib/crypto/des/key_parity.c |  65 ++++++
 src/lib/crypto/des/key_sched.c  | 251 ++++++++++++++++++++++
 src/lib/crypto/des/make_e.c     |  42 ++++
 src/lib/crypto/des/make_fp.c    |  72 +++++++
 src/lib/crypto/des/make_ip.c    |  61 ++++++
 src/lib/crypto/des/make_kp.c    | 217 +++++++++++++++++++
 src/lib/crypto/des/make_odd.c   |  47 +++++
 src/lib/crypto/des/make_p.c     |  51 +++++
 src/lib/crypto/des/make_pt.c    |  68 ++++++
 src/lib/crypto/des/make_s.c     |  33 +++
 src/lib/crypto/des/make_st.c    |  71 +++++++
 src/lib/crypto/des/misc.c       | 354 +++++++++++++++++++++++++++++++
 src/lib/crypto/des/new_rn_key.c | 210 ++++++++++++++++++
 src/lib/crypto/des/process_ky.c |  69 ++++++
 src/lib/crypto/des/random_key.c |  50 +++++
 src/lib/crypto/des/string2key.c | 167 +++++++++++++++
 src/lib/crypto/des/tables.h     | 109 ++++++++++
 src/lib/crypto/des/verify.c     | 340 ++++++++++++++++++++++++++++++
 src/lib/crypto/des/weak_key.c   |  76 +++++++
 29 files changed, 3736 insertions(+)

commit 5d8a6398da253c97af4ec940fec616f7af6ecafd
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 22:33:02 1990 +0000

    fix up __STDC__ since HC is broken
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@821 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ibm.cf | 14 ++++++--------
 1 file changed, 6 insertions(+), 8 deletions(-)

commit 89c0b9a9c91df9a8198d60ca3df26efefb61c848
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 21:38:33 1990 +0000

    fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@820 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b4688e641450d5c456cf90eead7f3e1cee693013
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 17:15:40 1990 +0000

    fix error messages
    add delete_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@819 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 57 ++++++++++++++++++++++++++++++++++++++++++----
 1 file changed, 53 insertions(+), 4 deletions(-)

commit eb688881b4a88702ac8413ae6cf4e2d788d1bb3e
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 17:15:22 1990 +0000

    add del
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@818 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_ed_ct.ct | 3 +++
 1 file changed, 3 insertions(+)

commit 78e1934bea66a130ee5133355734c23d7eacb871
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 17:14:47 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@817 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/Imakefile | 7 +++++++
 1 file changed, 7 insertions(+)

commit 021d31446fe0c7b5a77527126112a3c36d33cdf4
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 17:12:11 1990 +0000

    changes for new checksum interface
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@816 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_safe.c | 16 ++++++++++++----
 src/lib/krb5/krb/rd_safe.c | 16 ++++++++++++----
 2 files changed, 24 insertions(+), 8 deletions(-)

commit ee96d082bd52f21c490312333506ffe4d8bd8c79
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 17:11:51 1990 +0000

    changes for new encryption interface
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@815 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/decrypt_key.c     | 2 +-
 src/lib/kdb/encrypt_key.c     | 2 +-
 src/lib/krb5/krb/decrypt_tk.c | 2 +-
 src/lib/krb5/krb/encode_kdc.c | 2 +-
 src/lib/krb5/krb/encrypt_tk.c | 2 +-
 src/lib/krb5/krb/kdc_rep_dc.c | 2 +-
 src/lib/krb5/krb/mk_req_ext.c | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

commit 860c248bf6661a63d2d89c0ff0463f0f3e2eeac9
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 17:11:08 1990 +0000

    changes for new encryption interface
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@814 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_priv.c    | 2 +-
 src/lib/krb5/krb/rd_priv.c    | 2 +-
 src/lib/krb5/krb/rd_req_dec.c | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 244db0dc5ebfe7be1c5e9eca974a4cc27265efe9
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 17:07:32 1990 +0000

    changes for new encryption & checksum interface
    add in checksum-checking code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@813 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 23 ++++++++++++++++++++---
 1 file changed, 20 insertions(+), 3 deletions(-)

commit 23f2e04abf566b55fbb9f15fc747915db62914fb
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 17:06:23 1990 +0000

    add krb5_db_delete_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@812 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h     | 3 +++
 src/include/krb5/kdb_dbm.h | 1 +
 2 files changed, 4 insertions(+)

commit a9758427c99baf5910b94a9a1e83edfce73d9ac3
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 17:06:03 1990 +0000

    move comments here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@811 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/dbm.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit 94fa95c9b43ba3e1eafda520c0460d2f4493f504
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 17:05:15 1990 +0000

    add delete function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@810 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 74 ++++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 65 insertions(+), 9 deletions(-)

commit 8fa51ca263a5b7265fd3accfd77a5c88092a542d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 16:44:06 1990 +0000

    use DEPKDBLIB
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@809 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/Imakefile  | 2 +-
 src/admin/destroy/Imakefile | 2 +-
 src/admin/edit/Imakefile    | 2 +-
 src/admin/stash/Imakefile   | 2 +-
 src/kdc/Imakefile           | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit 0040cd3d26ca7a97432bc3bc5c7e6b0830075a14
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 16:42:04 1990 +0000

    more fixes for ndbm/dbm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@808 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 1 +
 1 file changed, 1 insertion(+)

commit 4216897b769629d0983b5eda0e465519e4adfc55
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 16:40:16 1990 +0000

    fixes for NDBM/DBM stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@807 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 2 +-
 src/config/site.def     | 8 ++++++++
 2 files changed, 9 insertions(+), 1 deletion(-)

commit e68915af9a5ac9d0a50135e9f1aabcbfb99eaa28
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 15:52:44 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@806 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ibm.cf | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 24f6ac0062914512c96ed324772a367412fcff0f
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 15:38:51 1990 +0000

    fix alltarget on OtherdirLibraryTarget()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@805 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 1 +
 1 file changed, 1 insertion(+)

commit 8f02ab0461b85d204edb0235dcb50ea1f86e7402
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 15:36:38 1990 +0000

    fix all:: target order
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@804 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 5fb5ea2e47724796640952278acc58f3eebf1c04
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 15:23:46 1990 +0000

    fix up order for all::
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@803 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/Imakefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 10703c00330783b546292d0e32c9f5ab4b4b6a96
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 15:19:20 1990 +0000

    add BSDUNIX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@802 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 2 ++
 1 file changed, 2 insertions(+)

commit eee2258e0764dc5c391189c9fec01e56b32b9f48
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 15:19:06 1990 +0000

    add BIG, LSB/MSBFIRST
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@801 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit d156945493e623a5a9cbcb260b12b92aad9df8b8
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 14:43:27 1990 +0000

    update to new cksum interface
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@800 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/crc.c | 19 +++++++++++--------
 1 file changed, 11 insertions(+), 8 deletions(-)

commit f02fe214c3029625e31746f943b0d703a30d6955
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 14:39:26 1990 +0000

    update signatures for encrypt_func, decrypt_func, sum_func
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@799 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

commit dd7fb40b3ee270d9b7222b4d91f7da588d4c06d8
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 14:39:17 1990 +0000

    add des_random_key_seed
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@798 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/mit-des.h | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

commit ed92c15ec7370ea616649ef5d9f19c24d729a5cb
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 14:32:52 1990 +0000

    add DES key codes & generic key codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@797 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 5 +++++
 1 file changed, 5 insertions(+)

commit 93e75ec42774b99288f63d49cbb37b234fe3a891
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 09:52:04 1990 +0000

    add compat for dbm_delete()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@796 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/dbm.h | 1 +
 1 file changed, 1 insertion(+)

commit 17f01907383ce3f918a5a73ff5bac011d9f298ca
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 09:24:45 1990 +0000

    dd SSLIB variable
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@795 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 5 +++++
 1 file changed, 5 insertions(+)

commit a15c2e660d89e49c1256c745d448b68e6f3af750
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 09:18:58 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@794 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/Imakefile  |  4 ++++
 src/admin/destroy/Imakefile |  4 ++++
 src/admin/edit/Imakefile    | 13 +++++++++++++
 src/admin/stash/Imakefile   |  4 ++++
 4 files changed, 25 insertions(+)

commit 620bbc180ab07e0edaa3c34dd849eabdca9c0dcd
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 9 09:18:04 1990 +0000

    change to use subdirs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@793 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/Imakefile | 19 ++++---------------
 1 file changed, 4 insertions(+), 15 deletions(-)

commit 3d133af21c2e4db5e8ab8cba23e6c3a5c2601fbb
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 17:51:18 1990 +0000

    add list_db
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@792 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_ed_ct.ct | 3 +++
 1 file changed, 3 insertions(+)

commit db9b4b9953bd5c1b2284842a5b71f6d57fea219a
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 17:51:04 1990 +0000

    fix some code in the db restart code
    add list_db.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@791 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 44 ++++++++++++++++++++++++++++++++++++++------
 1 file changed, 38 insertions(+), 6 deletions(-)

commit 294950b618ece467618fb973adefcb7b2416204a
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 16:12:12 1990 +0000

    SS functions are void
    add extract_srvtab
    add error checking on fetch of master key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@790 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 187 +++++++++++++++++++++++++++++++++++++--------
 1 file changed, 157 insertions(+), 30 deletions(-)

commit 0664fa8f711f74120d3d9caecad08b51b8e59826
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 16:09:59 1990 +0000

    add extract_srvtab
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@789 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_ed_ct.ct | 3 +++
 1 file changed, 3 insertions(+)

commit 20a581ec44e721624c5d5355df177ca6bd527dbd
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 16:09:13 1990 +0000

    change prepare_error_tgs to use more general argument
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@788 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 35 ++++++++++++++++++-----------------
 1 file changed, 18 insertions(+), 17 deletions(-)

commit 641bb7049b44e290a936241216c3777caf761440
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 15:59:53 1990 +0000

    copy_ticket is now a global
    fix up keyblock usage.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@787 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 29 +++++------------------------
 1 file changed, 5 insertions(+), 24 deletions(-)

commit 5f9a4cbc1d1b5442fa179f69d2558309f7e9aec3
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 15:59:08 1990 +0000

    return retval as appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@786 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_addrs.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 91d7cad75a497cfbcd7e9db51c0d48a5b41aaf94
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 15:58:21 1990 +0000

    add krb5_copy_ticket, krb5_copy_authdata
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@785 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 5 +++++
 1 file changed, 5 insertions(+)

commit f9c5ad7b787b022ab89c505ab8be6568b57263b1
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 15:57:39 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@784 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_auth.c | 71 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 71 insertions(+)

commit 7784338dd173e5c382f27d8382226ead2de3c140
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 15:53:24 1990 +0000

    various minor fixes to make it work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@783 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_tick.c | 29 +++++++++++++++--------------
 1 file changed, 15 insertions(+), 14 deletions(-)

commit 87176699b969a8e99cb56f3576db6635094d640b
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 15:52:27 1990 +0000

    add copy_auth
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@782 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 361431fde8360e9049d20c1fe08e37a9702bd1c5
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 15:36:08 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@781 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_tick.c | 110 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 110 insertions(+)

commit 3e14f3bcda0311fa2551d547dc6013e41134a720
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 15:35:47 1990 +0000

    add copy_tick.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@780 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit bfd47918c755f5049e06d79b36e31f2eecc679e6
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 13:43:26 1990 +0000

    add missing braces
    fix arg to copy_keyblock
    free the entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@779 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/read_servi.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 38c6a48143fe4c614de4c697ddb2749f680cd422
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 13:42:41 1990 +0000

    fix up confusion about errors and cur_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@778 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_get_en.c | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit abb37e967975432e80a832e9eebf0f91506c0d07
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 13:42:01 1990 +0000

    need to append to not nuke the file
    allocate extra space for the null end-of-list
    want sizeof char, not char *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@777 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_util.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 2e3651159cd3cea86255f8a9b1eef5007772b7a1
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 13:34:10 1990 +0000

    for saber, SRCS needs to be the .c files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@776 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 69a982f48865e3b666132ae2b19fa288a104d78b
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 13:32:48 1990 +0000

    up to version 5.x
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@775 dc483132-0cff-0310-8789-dd5450dbe970

commit 2f3dbb812bd88f28f4dd7480e03c4b0d09172083
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 13:13:38 1990 +0000

    zero out the contents before freeing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@774 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ktfr_entry.c | 1 +
 1 file changed, 1 insertion(+)

commit c6ec80548c8d3fae7c9bf62286962503accbe354
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 10:16:23 1990 +0000

    use writable resolve routine
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@773 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_wops.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 10fc99cd2bbd399acbcc3441aeb1da867624d723
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 10:16:00 1990 +0000

    add ktf_wreslv.o
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@772 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/Imakefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 36e2129ed7a7cb69d30346fb03e33e1e551037c0
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 10:15:28 1990 +0000

    add writable stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@771 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktfile.h | 3 +++
 1 file changed, 3 insertions(+)

commit bc16888bfb7a3897576709fd109794dfe10c6143
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 10:13:54 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@770 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_wreslv.c | 55 +++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

commit 7ad3b3bc253221d8b1dd73c44bc1feade65c5871
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 09:15:47 1990 +0000

    fix goof in lib stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@769 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0b3d50021310fc6ddd95bde845b313eeabca8b83
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 8 08:50:16 1990 +0000

    add finish_args, replay cache handling, fix up #error stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@768 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 47 ++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 42 insertions(+), 5 deletions(-)

commit ebd4227aa23f235f369dbbbb382c461a49d6cebb
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 17:14:08 1990 +0000

    use local creds to avoid bashing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@765 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_retrv.c | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

commit ae9f37e3a89703df5818584774633b88b7843e83
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 17:13:52 1990 +0000

    can't free creds, it is passed in, but we can free the components
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@764 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_nseq.c | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit fcd9ba7a0bb539092ad7099101c9085a36f33dfc
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 17:12:23 1990 +0000

    initialize max_life_for_realm and max_renewable_..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@763 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/extern.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b8ed045b309373f879f5a475cd7ebb19e702c5ac
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 17:11:24 1990 +0000

    need config.h for the max life stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@762 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 1 +
 1 file changed, 1 insertion(+)

commit c2c201665b594aaa7a85b3903cd38aaac9e4f590
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 17:10:07 1990 +0000

    need config.h for the KDB params
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@761 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 1 +
 1 file changed, 1 insertion(+)

commit 9800d86211d9f7c01c4ac806ccfcbf8ef1705056
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 17:09:20 1990 +0000

    call process_tgs_req, which calls the others
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@760 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit b59ab441203430b8ddeb4f8fe79b45a1aa61ef34
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 17:08:11 1990 +0000

    need netinet/in.h for inet stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@759 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 1 +
 1 file changed, 1 insertion(+)

commit 1801ab4dc22d220732c32d528ea365c3f92f013d
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 17:07:13 1990 +0000

    clean up realm_compare
    add decoding of inputs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@758 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 24 ++++++++++++++++++------
 1 file changed, 18 insertions(+), 6 deletions(-)

commit 7782312e32b7f5f35cf441e6e4debb7566c20ca8
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 17:04:38 1990 +0000

    add syslogging
    clean up various bugs
    call decrypt_tgs_req from here now, so we can send errors.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@757 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 77 +++++++++++++++++++++++++++++++++++++++++++---------
 1 file changed, 64 insertions(+), 13 deletions(-)

commit 27081426b9cec40846b0831e22d405e53a30865f
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 17:01:51 1990 +0000

    libasn.1 is now integra
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@756 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit 4c95c6606b74023bb43ff07914119ec9c9301108
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 17:01:17 1990 +0000

    use OtherdirLibraryTarget
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@755 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 7a3fe5c112c724d8847177ef4a4a46fd29fe1925
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 17:00:48 1990 +0000

    move KRB5_KDB_MAX_LIFE & friends to config.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@754 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h          | 5 -----
 src/include/krb5/stock/config.h | 4 ++++
 2 files changed, 4 insertions(+), 5 deletions(-)

commit afed25eae5be0171bbf37a3ae2ab0c6ce3666459
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 16:57:52 1990 +0000

    need dto store the creds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@753 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 3 +++
 1 file changed, 3 insertions(+)

commit 5b54a389acc7d8e6e24a30ae8716625e79b54e62
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 11:19:02 1990 +0000

    change kdc5_err.ct to kdc5_err.et
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@752 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7337b165f834c0d7b01445c01e1d1346013e3e27
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 10:33:16 1990 +0000

    add TouchCmd, ArAddCmd, AdditiveLibraryTarget,  OtherdirLibraryTarget
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@751 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 104 ++++++++++++++++++++++++++++++++----------------
 1 file changed, 70 insertions(+), 34 deletions(-)

commit 3f2352a65db399179d13321f44630d1ff9c56dfd
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 10:30:16 1990 +0000

    add AdditiveLibraryTarget
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@750 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

commit d2ccbc8f08db3a6d226c7892e9e943b7b6cfb15f
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 10:29:34 1990 +0000

    change to use OtherdirLibraryTarget
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@749 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/Imakefile        | 2 +-
 src/lib/krb5/keytab/Imakefile      | 2 +-
 src/lib/krb5/keytab/file/Imakefile | 2 +-
 src/lib/krb5/krb/Imakefile         | 2 +-
 src/lib/krb5/rcache/Imakefile      | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit 3d2ede66b2717e438c17fc093ec630e3af84865a
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 10:04:00 1990 +0000

    change to use OtherdirLibraryTarget
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@748 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ea97f14be335e99d13920cdfd225fce303c8f548
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 10:03:26 1990 +0000

    change names to cc*.o, cc*.c
    change to use OtherdirLibraryTarget
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@747 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Imakefile | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 5e3f39b7c918090f0fdb1dd901aca7ae414a025e
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon May 7 10:02:46 1990 +0000

    change to OtherdirLibraryTarget
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@746 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 77cc00d6bf056a374d5bf3b91a05359e3f1eb4b4
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat May 5 12:39:50 1990 +0000

    add tgtname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@744 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 00c68dcbdcf6908715ff002d53ee3999bf1174d8
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat May 5 11:58:01 1990 +0000

    no expunge flag to krb5_rc_store()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@743 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit be773340f439e993c1ff0cd534b85e59e4d6adb9
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 17:46:00 1990 +0000

    add address support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@742 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc-proto.h |   6 ++
 src/lib/krb5/ccache/file/fcc_nseq.c  |   7 +-
 src/lib/krb5/ccache/file/fcc_read.c  | 138 ++++++++++++++++++++++++++++++++---
 src/lib/krb5/ccache/file/fcc_store.c |   2 +
 src/lib/krb5/ccache/file/fcc_write.c |  54 ++++++++++++++
 5 files changed, 194 insertions(+), 13 deletions(-)

commit 231f6f5e12248513a527464b64f31ede072c0c42
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 17:10:22 1990 +0000

    fix typos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@741 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 335399fda0eccfe18c75076e2e2979a53d7dc5f5
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 17:09:38 1990 +0000

    fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@740 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4f4f7b7695fd60e909e23728f015639f695de08a
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 17:07:13 1990 +0000

    cleanup addrs on errors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@739 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 3bc14af4ffb1fa522bdef687b64366c3fae5afdb
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 17:07:05 1990 +0000

    copy addresses
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@738 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 7 +++++++
 1 file changed, 7 insertions(+)

commit b7b3cd463a9df9f99d8a2d0d5982f84f730f12e2
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 16:53:07 1990 +0000

    reverse args to memset to be correct
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@737 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f7dc391e26eab4e3ae956053bf9e9b326a57c506
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 15:50:21 1990 +0000

    new, improved interface from Dan Bernstein
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@736 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/rcache.h | 49 ++++++++++++++++++++++++++++++-----------------
 1 file changed, 31 insertions(+), 18 deletions(-)

commit 6b0835cf8f826064e610fbb9e872615d353a6db7
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 15:50:01 1990 +0000

    add RCTMPDIR, KDCRCACHE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@735 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 3 +++
 1 file changed, 3 insertions(+)

commit 830e6585c60dba5fad555e7c1aabca510454a28b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 15:49:52 1990 +0000

    add addresses to credentials
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@734 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 1 +
 1 file changed, 1 insertion(+)

commit bfd8f6fd307a39f3b9012806ac23a54667a90f7f
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 15:49:14 1990 +0000

    add krb5_copy_addresses
    move librc stuff to rcache.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@733 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 38 ++++----------------------------------
 1 file changed, 4 insertions(+), 34 deletions(-)

commit c9e30c0e8655f4c491748c92f334fc408e7b3e31
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 15:46:52 1990 +0000

    compute etype from keytype (needs to be compatible in any case)
    use external kdc_req sumtype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@732 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 30 ++++++++++++++++++++++--------
 1 file changed, 22 insertions(+), 8 deletions(-)

commit 2b22c220a986c10e200fcfe34aed8e6fe608ee1f
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 15:46:27 1990 +0000

    add copy_addrs.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@731 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 03cc3b153ee3226d36b7780c49e90074cc9a0c24
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 15:45:44 1990 +0000

    copy addresses as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@730 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_creds.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 821d17ec94ac0827cb0f2531716ab363069e2eb7
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 15:45:17 1990 +0000

    remove addrs parameter
    add copy of addresses.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@729 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit 679b5e6d2fa6473c7898e46f8fd24d9fd73ecbf6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 15:44:48 1990 +0000

    remove address from gc_via_tgt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@728 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/int-proto.h | 1 -
 1 file changed, 1 deletion(-)

commit 91b9f0e380f44d6418576b52bc2efe0faaf1a3ce
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 15:38:20 1990 +0000

    no change; update to 5.x
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@727 dc483132-0cff-0310-8789-dd5450dbe970

commit b59eb97cb922eba09e386e7179740e1d6bb60d48
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 15:37:16 1990 +0000

    free new address field
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@726 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_creds.c | 2 ++
 1 file changed, 2 insertions(+)

commit 8e5169e49f66d1b6a7ab40dacb0c83fc5f0ded50
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 15:05:46 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@725 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_addrs.c | 69 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 69 insertions(+)

commit 59e02f281d7d758d3be444d467851727cf5fa077
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 14:53:13 1990 +0000

    add more globals
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@724 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/krbconfig.c | 2 ++
 1 file changed, 2 insertions(+)

commit ba258d8af75bf1aba03f178188f01eabce6dfdd1
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 14:44:19 1990 +0000

    remove rcache.c, add rcdef.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@723 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 09345406ecceb21e99135f73827b55eab046234e
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 14:07:18 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@718 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rcdef.c | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit ffe87ee402be5afb53b29edaff7a9bfdb5963739
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 10:25:56 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@716 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.h | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit c710350fe48edd4c05183269616a27c45989ab11
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri May 4 09:52:15 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@715 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_dfl.h | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 6972a06d6c1773d61601231295641d9564e660f3
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 18:31:14 1990 +0000

    fix some confusion about when to release data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@714 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit 8e11b5f97d11818fef4269641facc16fd37cd885
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 18:30:13 1990 +0000

    changes to reflect changes in krb5_tgtname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@713 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 39e88f9dd5b9f8ed655c34ff2d65251adf662daa
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 18:24:51 1990 +0000

    fix up/implement the matching routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@712 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_retrv.c | 40 ++++++++++++++++++++++++++++++------
 1 file changed, 34 insertions(+), 6 deletions(-)

commit f9c8d63eaa13466b2694577e91cca09bff7b05be
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 18:18:51 1990 +0000

    allocate space for cksum
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@711 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/crc.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit 54e3f0b6162e78288113006a11b30c10dbfc34fc
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 17:34:25 1990 +0000

    fix alphabetization
    add free_rtree, walk_rtree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@710 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 12 ++++++++----
 1 file changed, 8 insertions(+), 4 deletions(-)

commit 2dbcbbd597cb8d16c809095744192f6dabf527f1
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 17:33:54 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@709 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/walk_rtree.c | 204 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 204 insertions(+)

commit faf579aa1979ebe23d612218d368db2ee36c222e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 17:33:38 1990 +0000

    l protos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@708 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/int-proto.h | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit b84a47c76e795da98ce00b4ccd6be04ec34f8723
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 17:32:57 1990 +0000

    add KRB5_NO_TKT_IN_RLM
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@707 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 1 +
 1 file changed, 1 insertion(+)

commit 72eb3c5178bf2e47a1d9824efbffe96e128f8fbb
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 16:40:54 1990 +0000

    increment nrealms, not realms
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@706 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/free_rtree.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0d10c5369594ad7ff27b0023b128a383456a9a93
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 15:48:57 1990 +0000

    change args to krb5_tgtname
    free the tgs_list
    properly fill in the return values.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@705 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit b9347597fc986fdc4893f5a752a7045df93088b0
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 15:45:33 1990 +0000

    change args to use data rather than principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@704 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/tgtname.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 337c74f6e8ffe6427cc7320e3ffcbe77a558cbdb
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 15:44:38 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@703 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/free_rtree.c | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

commit f1955ad834622296bd0869b65eb5b0b6ce57b604
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 14:08:45 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@702 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/tgtname.c | 55 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 55 insertions(+)

commit 2572427393bbc6a783a7f5992979c1cc4c557bd6
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 11:20:41 1990 +0000

    add gc_frm_kdc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@701 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit eff54ef767ed0ce466439da72c01c99fd59182e4
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 10:38:09 1990 +0000

    make kdc5_err.o first so the .h files get built
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@700 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit cb162437471460ea2f51d3904cac264a7a7810dc
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 10:36:04 1990 +0000

    add free to list of libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@699 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 177def7bd218d2341f4cc1cf54bb7629fcf9bb31
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 09:24:32 1990 +0000

    remove spurious &
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@697 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/crc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 863fc7801e2eded940da99011c1c7814a848d014
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 09:21:28 1990 +0000

    remove functions obsoleted by #defines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@696 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Imakefile | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

commit b3030c3792b9fce060265922f059af5a96b0dc9a
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 09:17:40 1990 +0000

    fix up some casting confusion
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@695 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_gennew.c | 4 ++--
 src/lib/krb5/ccache/file/fcc_reslv.c  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit bbe9cc15df300fc852628030a74faeacd9a542cb
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 09:12:12 1990 +0000

    ccache data needs to be a krb5_pointer (some compilers choke on void *)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@694 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b78bda28d9e3aa68fffb7835ef3223fe07e071e8
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 08:54:09 1990 +0000

    botched the sense of the debug/optimize switch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@693 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 9f11f9a79c32407dd9a618e6dbd98ac251277a5c
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 08:49:59 1990 +0000

    don't force gcc; it's done in bsd.cf/ultrix.cf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@692 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 532d81be3ab25d0736514fcff1d07b7aa08f90ee
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 08:48:40 1990 +0000

    fix up debug/optimize flags for Gcc/pcc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@691 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 4 ++++
 1 file changed, 4 insertions(+)

commit eb68cd65a5608e0364e5df4acc59aa705601095d
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 08:41:05 1990 +0000

    add crc-32 to subdir list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@690 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d7ce64c82138041f34420d365c2c881c0d998f52
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu May 3 08:39:23 1990 +0000

    change subdir list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@689 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 948496d4215606f001def92cab530f58c5b5d461
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 22:30:57 1990 +0000

    fix confusion about varargs in com_err_proc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@688 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 16 +++-------------
 1 file changed, 3 insertions(+), 13 deletions(-)

commit bc7186cc312ebf7a7f02e2e3c606d623b34bb8b8
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 22:29:22 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@687 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/vfprintf.c | 47 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/posix/vsprintf.c | 39 +++++++++++++++++++++++++++++++++++
 2 files changed, 86 insertions(+)

commit bb6c12a98299846c8abb7c7d4b2eaded25b1e3a6
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 22:28:45 1990 +0000

    fix name of argument for non-STDC varargs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@686 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/syslog.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 63bcebf10c80de72499480f8872b1b719e515d5c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 19:08:02 1990 +0000

    declare krb5_fcc_store_flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@685 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc-proto.h | 1 +
 1 file changed, 1 insertion(+)

commit 9bd8e48f3c2471c6b102e02df9ecf16bbe01b8a3
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 19:05:44 1990 +0000

    missed a return value check (should be ret)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@684 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_store.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0c4cd7536018c76d56961f239e6568f388ae2976
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 18:54:52 1990 +0000

    fix up com_err & varargs stuff
    move syslog & openlog to better places
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@683 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 58 +++++++++++++++++++++++++++++++++++++++++-----------------
 1 file changed, 41 insertions(+), 17 deletions(-)

commit 27c0ce3c58f85c62f9c53a261fd19a9e8c7e85e8
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 18:53:58 1990 +0000

    log who it's from/for
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@682 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

commit d9e19855277fef72df1a7387b1af517403a82ee6
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 18:31:07 1990 +0000

    only prompt once for user's password
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@681 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/in_tkt_pwd.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 37d1aac44f55f09421bbc8c6fb98cb3844bdf2a8
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 18:27:22 1990 +0000

    convert to macro-ized function style
    print better error msgs when no cache
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@680 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.c | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

commit af47f7b9513d28c35c99a3b5cd0f4e6b6abbeaa4
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 18:26:38 1990 +0000

    add more requests; right-justify others
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@679 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_ed_ct.ct | 16 +++++++++++-----
 1 file changed, 11 insertions(+), 5 deletions(-)

commit fbfc1eacc2fe19d7ef5f1f0c304a11b81aa28ca5
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 17:52:18 1990 +0000

    need libsyslog.a (more stuff)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@678 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4b025104779f7cac1e65d9a24773e05ebaec93f5
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 17:40:55 1990 +0000

    add random_key and set_dbname funcs, some cleanup
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@677 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_edit.c | 280 +++++++++++++++++++++++++++++++++------------
 1 file changed, 205 insertions(+), 75 deletions(-)

commit c591dc86e4d2da0d70566dd7dcb636e49811eb36
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 17:38:19 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@676 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/posix/syslog.c | 225 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 225 insertions(+)

commit a7594efe8db45d0416f66fbdcb83802dee2aaddc
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 17:37:59 1990 +0000

    add syslog.o
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@675 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 5d517459f51d3bf660674d1abd141f8a3a82416b
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 15:56:05 1990 +0000

    add arg to fetch_mkey
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@674 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 4 ++--
 src/admin/stash/kdb5_stash.c   | 3 ++-
 2 files changed, 4 insertions(+), 3 deletions(-)

commit 394cb43be956b9bb04c79141f1c675ade6dd819f
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 15:49:16 1990 +0000

    don't create the cache when resolving
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@673 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_reslv.c | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

commit 292d3deb330c928502905f1d8f13847f5c5f0289
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 15:47:12 1990 +0000

    fixes for ktentry.key changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@672 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/in_tkt_sky.c | 2 +-
 src/lib/krb5/krb/rd_req_dec.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 76cd88cd07e41e795169296ad6923d58a99bebe8
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 15:44:37 1990 +0000

    macro-ize cc functions as appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@671 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 1148182fbe8e6e02989e818cf1422e4787e8afd8
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 15:43:59 1990 +0000

    macro-ize keytab and cc functions as appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@670 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 65 +++++--------------------------------------
 1 file changed, 7 insertions(+), 58 deletions(-)

commit 5067126cc4090742640ed26fdc63112d050112df
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 15:43:35 1990 +0000

    macro-ize keytab functions as appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@669 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/keytab.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 03ae2bde49e6863894635e6ad032ae45f0456079
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 15:41:43 1990 +0000

    add extra arg to fetch_mkey to indicate how many times to read the password
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@668 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 299122dd6b42bebe5c39ed54ee1d242f59cf4d74
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 15:38:27 1990 +0000

    add twice argument
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@667 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/fetch_mkey.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit c489d4de326df04fac9fc46f041a10d0e15f87ff
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 15:21:52 1990 +0000

    add const to encrypt/decrypt key parameters
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@666 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit b4b713467e5179297278b90cc16f13cb3eb0dbcb
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 15:21:36 1990 +0000

    add const to the in parameter
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@665 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/decrypt_key.c | 2 +-
 src/lib/kdb/encrypt_key.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 19363cc2956f6763ae3ac9c370d353b89127f8be
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 14:06:17 1990 +0000

    remove functions which are now macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@664 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/Imakefile | 12 ------------
 1 file changed, 12 deletions(-)

commit be5b63e3f829b5fa80109e62f8723c516278b33a
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed May 2 13:38:46 1990 +0000

    don't free the struct; the caller provides it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@663 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ktfr_entry.c | 1 -
 1 file changed, 1 deletion(-)

commit 8446a64ceb196304f568970b0034128dc39c3b41
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:18:40 1990 +0000

    add mk_cmds, pepy, posy, & support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@662 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 42 +++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 41 insertions(+), 1 deletion(-)

commit 62ed4f12a241eb43804ae71cb906325a6630040a
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:18:25 1990 +0000

    add KRB5_KDB_DISALLOW_ALL_TIX
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@661 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 1 +
 1 file changed, 1 insertion(+)

commit 4eeaae7fa8a2bfad276fc5dc3c6be2cc4371edb1
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:18:09 1990 +0000

    add -Z for page-zero unmapped
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@660 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 1 +
 1 file changed, 1 insertion(+)

commit eb3bc01ca00f28be273de7e743de8ae52ee9ce63
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:16:55 1990 +0000

    change from UTCtime to GeneralizedTime
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@659 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 48 +++++++++++++++++++++---------------------
 1 file changed, 24 insertions(+), 24 deletions(-)

commit 5a9c5f186e319a0ae49648d13dbc7432deba1f25
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:14:11 1990 +0000

    up to rev 5.x
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@658 dc483132-0cff-0310-8789-dd5450dbe970

commit 7e6b89a0132029d01743e0984cebb5d699b04fec
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:13:21 1990 +0000

    add include files, error tables, etc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@657 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/kdestroy.c | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit ec3674c19a8318117b3587b813f6a10dfdc0a10b
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:12:17 1990 +0000

    working, but braindead, version
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@656 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/klist/klist.c | 62 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 61 insertions(+), 1 deletion(-)

commit 928d268dd1ea9ddbe3eb2eeffc5500c773d3b536
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:11:47 1990 +0000

    need to ask for realm name in the instance
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@655 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 9dc09e76105eb2f865e7d6a950fb5dff09ac9dbb
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:10:57 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@654 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/edit/kdb5_ed_ct.ct |  25 ++++
 src/admin/edit/kdb5_edit.c   | 324 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 349 insertions(+)

commit 90373bcc141a33d7b36adfb104b2f3cb4d98a901
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:10:14 1990 +0000

    turn on KRB5_KDB_DISALLOW_ALL_TIX for master key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@653 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 1 +
 1 file changed, 1 insertion(+)

commit 3eaad098ddb0295a21d632adabc22026af3ddc78
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:09:56 1990 +0000

    add kdb5_edit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@652 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/Imakefile | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 5dc9c87f97c47fb95b2e30b799ee63f48bfb477c
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:07:28 1990 +0000

    cast args to write()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@651 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_write.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9a8a50776c627eebc56111094be9205580d01491
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:07:11 1990 +0000

    fix openclose stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@650 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_init.c   |  7 ++++---
 src/lib/krb5/ccache/file/fcc_nseq.c   |  5 +++--
 src/lib/krb5/ccache/file/fcc_sflags.c | 25 ++++++++++++++++++++++---
 src/lib/krb5/ccache/file/fcc_sseq.c   |  5 +++--
 src/lib/krb5/ccache/file/fcc_store.c  | 11 ++++++-----
 5 files changed, 38 insertions(+), 15 deletions(-)

commit ae8b391520d124b3f7dc843edf67be35801b73cc
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:06:07 1990 +0000

    casts for bcmp
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@649 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_retrv.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit bdea09791caf623568d8b84e0bf16dbf98581915
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:05:29 1990 +0000

    use xfree
    fix openclose stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@648 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_reslv.c | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit 06a0e792e9c168fc570a9637fbe1874003ed1394
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:05:08 1990 +0000

    cast read()
    allocate proper # entries in principal array
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@647 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_read.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 4fb6e76a8ac9b10470870673587cc308e301d2c5
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:03:54 1990 +0000

    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@646 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_gprin.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

commit f9c8af4770af1b7a78733ac3d4f72c614ac12b40
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:03:51 1990 +0000

    use xfree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@645 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_gennew.c | 6 +++---
 src/lib/krb5/ccache/file/fcc_getnam.c | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit a3d8ec9635ec0810ccf94f0b268d45020cefcb47
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:03:09 1990 +0000

    fix openclose stuff
    use xfree
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@644 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_close.c  | 13 +++++++------
 src/lib/krb5/ccache/file/fcc_destry.c |  6 +++---
 src/lib/krb5/ccache/file/fcc_eseq.c   |  6 ++++--
 3 files changed, 14 insertions(+), 11 deletions(-)

commit c54a4e79db609613d3bfab8a6b2e55dd618ad006
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:02:17 1990 +0000

    add ext-proto.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@643 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc.h | 1 +
 1 file changed, 1 insertion(+)

commit ccf3cd01adbbc017d8e978237acf7171fa79fc60
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 17:01:57 1990 +0000

    fix proto for krb5_fcc_generate_new
    add krb5_fcc_set_flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@642 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc-proto.h | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 00aa1472dcab38bf0857e47c419505bde21251b7
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 16:48:05 1990 +0000

    log when shutdown
    log to local6 for now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@641 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 61dbc8eec8bfbc6bafbb0191e8745fc1c00b0561
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 16:47:47 1990 +0000

    lrentry needs one more level of indirection before zero
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@640 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit f232c2d21d58a601d3d7c462565f837e3c784672
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 16:47:34 1990 +0000

    log the request
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@639 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 8dbe99289b95d7ea69ec1baf0344966ac011003e
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 16:17:15 1990 +0000

    change to rev. level 5.x
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@638 dc483132-0cff-0310-8789-dd5450dbe970

commit bb35f52ea51b287d5d39771b643801e123cb7156
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 16:15:38 1990 +0000

    add standard header
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@637 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc-proto.h | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit 7071588516dc99f6e4a0e2f79dd15b0f50c9b1d5
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 14:23:44 1990 +0000

    rearrange code to eliminate null-deref problem
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@636 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/parse.c | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 5b6f17280ecc3d9d4557042a87aef3e8d4434a15
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue May 1 14:16:59 1990 +0000

    need to read password if not provided
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@635 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/in_tkt_pwd.c | 22 ++++++++++++++++++++--
 1 file changed, 20 insertions(+), 2 deletions(-)

commit a91000e0f10995ce2c06a042ad5c4b58090696a5
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 30 16:09:02 1990 +0000

    "file" should be "FILE"
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@634 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_ops.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e0f76ed04cbc3693b3246615b59ca2a8a2d7dbbf
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 30 15:41:39 1990 +0000

    add krb5_default_pwd_prompt1, krb5_default_pwd_prompt2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@633 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/osconfig.c | 4 ++++
 1 file changed, 4 insertions(+)

commit 361b63db09ab2e7c27d606231374fa393114234e
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 30 15:40:09 1990 +0000

    add DEFAULT_PWD_STRING1, DEFAULT_PWD_STRING2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@632 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 3 +++
 1 file changed, 3 insertions(+)

commit 564fadce4bfca766dcbffb93389dd3edd8dfffe4
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 30 14:18:31 1990 +0000

    add mk_cmds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@631 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 1 +
 1 file changed, 1 insertion(+)

commit 253604bbb4a42646b7436c3774f73aac134ab523
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 30 14:04:04 1990 +0000

    fix argument in getopt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@630 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/destroy/kdb5_destroy.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1de0791a0dafc979a270790cc0d815f98b66f7f6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 17:37:59 1990 +0000

    add store.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@629 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Imakefile | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit dc170108cad7a6fa621454fced1fe89eb890de6f
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 17:36:48 1990 +0000

    bang into a working shape
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@628 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kinit/kinit.c | 88 ++++++++++++++++++++++++++++++++++-------------
 1 file changed, 65 insertions(+), 23 deletions(-)

commit 5d38fed5a1d83c2208cdf707c93bae3dcaf2b9ca
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 17:36:04 1990 +0000

    deal properly with errors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@627 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit cd156b1c08b8f44abaa64050755884ab33a5fe1c
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 17:22:38 1990 +0000

    need libos-proto for get_default_realm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@626 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/parse.c | 2 ++
 1 file changed, 2 insertions(+)

commit 760a8ff6a73483cc6c22841652b8c9cd9203bed4
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 17:16:12 1990 +0000

    need an error if unknown
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@625 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/get_krbhst.c | 1 +
 1 file changed, 1 insertion(+)

commit 95214860e4257eb13bda156852691d10a8f53287
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 17:14:59 1990 +0000

    don't include null in length count
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@624 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/parse.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 18bdf70d1d98b47f36343d64bd541a354bbaf2ea
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 16:35:16 1990 +0000

    update to rev 5.0
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@623 dc483132-0cff-0310-8789-dd5450dbe970

commit 5bd459389916a9b703beabf614890a7140e291b2
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 16:30:44 1990 +0000

    common.h is history
    clean up calls to network code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@622 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 29 +++++++++++++++++++++--------
 1 file changed, 21 insertions(+), 8 deletions(-)

commit 6d0bfe3b948fbe5a55f7761ed6afc9b81ea9d754
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 16:29:14 1990 +0000

    add krb5_db_store_mkey
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@621 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 3 +++
 1 file changed, 3 insertions(+)

commit a99cc6cbcd27a5940442dc4cba96b5c979f0ba99
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 16:28:50 1990 +0000

    add KRB5_KDB_CANTREAD_STORED, KRB5_KDB_BADSTORED_MKEY
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@620 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/kdb5_err.et | 2 ++
 1 file changed, 2 insertions(+)

commit 17eda7b32ca20443fd9bec6b6f22850c3863e315
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 16:28:24 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@619 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc5_err.et | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

commit e396daaa168866ee8a9c5114a2f20bd4afe09285
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 16:27:57 1990 +0000

    change prototypes for network funcs to take args & return codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@618 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 2bf7953fab1e6fcf9f4943053f551d3b378ae3ad
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 16:27:40 1990 +0000

    cleanup for error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@617 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 58 +++++++++++++++++++++++++++++--------------------------
 1 file changed, 31 insertions(+), 27 deletions(-)

commit 11c09efbef5640d5c586c365e4929673099aedaa
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 16:26:15 1990 +0000

    add kdc5_err
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@616 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit a69d6e4164eedb974a5fbd81f958aec5353e785e
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 16:13:11 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@615 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdbint.h     | 21 ++++++++++++
 src/lib/kdb/store_mkey.c | 88 ++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 109 insertions(+)

commit 905ac354b66b2bcd5b609a1a21b9adccfa0c3d98
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 16:11:31 1990 +0000

    add support for non-interactive fetch
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@614 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/fetch_mkey.c | 53 +++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 52 insertions(+), 1 deletion(-)

commit 483f552a1ff2e00643ef9a6ec947523c50d28dfc
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 15:43:28 1990 +0000

    need fullname argument, so re-write
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@613 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/setup_mkey.c | 57 ++++++++++++++++++------------------------------
 1 file changed, 21 insertions(+), 36 deletions(-)

commit e84b187a7069bfcec4f9977cf0d0043ca0e67ca0
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 15:38:25 1990 +0000

    add .ok file
    clean up & make work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@612 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/destroy/kdb5_destroy.c | 27 ++++++++++++++++++++++++---
 1 file changed, 24 insertions(+), 3 deletions(-)

commit e960d77da7558f21f291700d73a4030bc82a0593
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 15:37:52 1990 +0000

    push store_mkey into lib
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@611 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/stash/kdb5_stash.c | 70 ++++++++++++--------------------------------
 1 file changed, 18 insertions(+), 52 deletions(-)

commit 0ea32b79dbd3eb4accf4eacfb5d057f58ecefc12
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 15:36:33 1990 +0000

    -d option for dbname
    clean up stuff, make it work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@610 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 27 ++++++++++++++-------------
 1 file changed, 14 insertions(+), 13 deletions(-)

commit e1512a06dfb742337c05739690b3e52bf25b88b6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 15:36:02 1990 +0000

    use kdb5_ in the .o file names; put common libs into macros
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@609 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/Imakefile | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit d2eed0305837a75c0a140a35cd83a2a96f88c074
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 12:06:48 1990 +0000

    put some real stuff here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@608 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/Imakefile | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

commit e52457715f3cdd814ea2a2b9bad6855e033cd19a
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 12:00:37 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@607 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/Imakefile | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

commit 7b59f5448ef706031556751f9cd350e91b2ba674
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 11:02:50 1990 +0000

    add store_mkey
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@606 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/Imakefile | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit c415e003c8f99efc318c2bc76ff14026a3d1e183
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 10:04:15 1990 +0000

    extra argument added to krb5_db_setup_mkey_name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@605 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 2ca5e0728b3df9096a5052f06995ca637f5c8c73
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 10:02:47 1990 +0000

    add fullname return arg to setup_mkey
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@604 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e75284621a4d4159837fc5937b94593997904c09
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 27 10:02:12 1990 +0000

    add fullname unparse feature
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@603 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/setup_mkey.c | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit bb12e3675d59b5f808518817454e6b95c32ad40d
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 26 17:42:22 1990 +0000

    changes for in-line key.
    add ext-proto
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@602 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ktfr_entry.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 41a0dbb7470c1571a6d649e53eb7e1cbf839ae39
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 26 17:25:34 1990 +0000

    add KRB5_KT_IOERR
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@601 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 1 +
 1 file changed, 1 insertion(+)

commit 7fe9bf98bcad448cfea08097deac88033375504c
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 26 17:24:47 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@600 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_add.c    | 39 +++++++++++++++++++++++++++++++
 src/lib/krb5/keytab/file/ktf_endget.c | 31 ++++++++++++++++++++++++
 src/lib/krb5/keytab/file/ktf_next.c   | 42 +++++++++++++++++++++++++++++++++
 src/lib/krb5/keytab/file/ktf_remove.c | 32 +++++++++++++++++++++++++
 src/lib/krb5/keytab/file/ktf_ssget.c  | 44 +++++++++++++++++++++++++++++++++++
 5 files changed, 188 insertions(+)

commit ec4de420eb7a38a41aa8aad31c13a311d9489b8f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 26 17:24:27 1990 +0000

    key should be in-ilne
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@599 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/keytab.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 9662104cb3a41811a90d8a143e44b094e04d4d78
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 26 17:21:48 1990 +0000

    fix comments; write implementation
    (needs some cleanup work, though)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@598 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_util.c | 184 +++++++++++++++++++++++++++++++++++-
 1 file changed, 180 insertions(+), 4 deletions(-)

commit 2687c16f28224b9949a57118bb16202dde16c61e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 26 17:20:49 1990 +0000

    add internal prototypes
    add KTPRIVATE, KTFILEP, openf field of data, fix #include blocker name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@597 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktfile.h | 27 ++++++++++++++++++++-------
 1 file changed, 20 insertions(+), 7 deletions(-)

commit ac50e7803b8379b5b0ea70ceaa197d52a9ae8558
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 26 17:20:28 1990 +0000

    add all the new .o files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@596 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/Imakefile | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 1b996bdd9a4e33af244b3fe0165275147b93af3c
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 26 17:20:09 1990 +0000

    get should have been get_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@595 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_ops.c  | 2 +-
 src/lib/krb5/keytab/file/ktf_wops.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit fac4518d2f1bcaff02b909300d6ef6a97468998e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 26 17:19:36 1990 +0000

    actually un-do effects of resolve
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@594 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_close.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit ad1c151e557af7b55f2dbb810d7d738a59dd00f9
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 26 17:19:14 1990 +0000

    clean up & make work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@593 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_resolv.c | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

commit edfaf185ccf72b3c9c80b40eb4bc7d60f7cab0ef
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 26 17:17:35 1990 +0000

    finish implementation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@592 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_get_en.c | 39 +++++++++++++++++++++++++++--------
 1 file changed, 30 insertions(+), 9 deletions(-)

commit 6790d12b750381afb998b57c33468a6357c84300
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 26 17:14:57 1990 +0000

    getopt test vs EOF, not zero
    move master_encblock initialization into process_args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@591 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit a98e18e70d2a1c217fc257942fc6b3cfe5b12bbf
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 26 17:14:42 1990 +0000

    add dependency libs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@590 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ec86bd7349bf43844dcae701bc0f08cd79c6eb1b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 26 12:00:41 1990 +0000

    need to free the entry itself as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@589 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/ktfr_entry.c | 1 +
 1 file changed, 1 insertion(+)

commit b2e699384189baa1cd93da1911c458da0c11c973
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 25 17:10:11 1990 +0000

    need krb5.h to use ktfile.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@588 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_util.c | 1 +
 1 file changed, 1 insertion(+)

commit 3237dae80b8d2c4483cec8bc65458ff0b429dca5
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 25 17:06:49 1990 +0000

    fix to fix up typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@587 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_close.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 63907a47c727a15a79ce31249421dea5c4457c10
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 25 17:06:39 1990 +0000

    use ext-proto.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@586 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_get_na.c | 1 +
 1 file changed, 1 insertion(+)

commit 27d6c9a8412df04d022371826b06b4bc843bd495
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 25 16:55:20 1990 +0000

    add a placeholder compress_transited
    ;.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@585 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 34da8ace2f687d0504e617e1fcdfcd696545fdad
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 25 16:54:51 1990 +0000

    add KT codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@584 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 7 +++++++
 1 file changed, 7 insertions(+)

commit 3dfe37c3ebcd79f6ab4084703283a3ecb9795582
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 25 16:54:31 1990 +0000

    add libkt & libktfile stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@583 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 2 ++
 1 file changed, 2 insertions(+)

commit ebc3381ed5ff43db5d86891516794031b17f429e
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 25 16:53:58 1990 +0000

    fix typos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@582 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/keytab.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0c213c5e3e39e281e498ac7bde24b6c85067294d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 25 16:53:39 1990 +0000

    fix typo in krb5_kt_default_name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@581 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1d1adc21ff30bf470acd46558559fd745e3c0b2c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 25 16:52:41 1990 +0000

    add ktf_ops, ktf_wops
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@580 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/Imakefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 1a5f98f7a7b8f36e85f6ce14aa7db70f85c3a5ae
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 25 16:52:06 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@579 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/file/ktf_close.c  | 42 ++++++++++++++++
 src/lib/krb5/keytab/file/ktf_get_en.c | 50 +++++++++++++++++++
 src/lib/krb5/keytab/file/ktf_get_na.c | 37 ++++++++++++++
 src/lib/krb5/keytab/file/ktf_ops.c    | 34 +++++++++++++
 src/lib/krb5/keytab/file/ktf_resolv.c | 47 ++++++++++++++++++
 src/lib/krb5/keytab/file/ktf_util.c   | 48 ++++++++++++++++++
 src/lib/krb5/keytab/file/ktf_wops.c   | 34 +++++++++++++
 src/lib/krb5/keytab/file/ktfile.h     | 62 +++++++++++++++++++++++
 src/lib/krb5/keytab/ktadd.c           | 31 ++++++++++++
 src/lib/krb5/keytab/ktdefault.c       | 29 +++++++++++
 src/lib/krb5/keytab/ktfr_entry.c      | 28 +++++++++++
 src/lib/krb5/keytab/ktremove.c        | 31 ++++++++++++
 src/lib/krb5/keytab/read_servi.c      | 94 +++++++++++++++++++++++++++++++++++
 13 files changed, 567 insertions(+)

commit a3a3759d020ef050bde415f60bdff00bd53354ce
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 25 16:46:18 1990 +0000

    add all the generic entry points
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@578 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/keytab/Imakefile | 36 ++++++++++++++++++++++++++++++++++--
 1 file changed, 34 insertions(+), 2 deletions(-)

commit b6fd09ac2ab54b0c590edcf06bc5afe99e24549c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 25 15:13:20 1990 +0000

    fix error in remove function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@576 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/keytab.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c83508a624cae3d69d660a850546941063aef856
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 24 16:41:52 1990 +0000

    add const where appropriate
    add hack versions of fetch_last_req_info, check_hot_list
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@575 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 24 ++++++++++++++++++++++--
 1 file changed, 22 insertions(+), 2 deletions(-)

commit f8a6fb8123f0d27be3a9c8e8fcdad09337f8711b
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 24 16:41:35 1990 +0000

    add const to an argument
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@574 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7e378c397fd3876f9303af2511283a80002a468a
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 24 16:41:06 1990 +0000

    change to use krb5_db_setup_mkey_name
    improve cryptosystem support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@573 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

commit 8590d7e38f95d58757c55d9409ed5da38a1ef5b5
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 24 16:10:23 1990 +0000

    more library order/contents work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@572 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 561b6bb211e4785bdb4b9ce3ad8b07cc13ec0789
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 24 16:07:26 1990 +0000

    fix up for checksum interface
    add copyright &such
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@571 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/crc.c | 52 ++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 46 insertions(+), 6 deletions(-)

commit 9da4e4959362490ad5c81cfe8971beb39f4ac8be
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 24 16:06:52 1990 +0000

    add KRB5_CRYPTO_INTERNAL
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@570 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 1 +
 1 file changed, 1 insertion(+)

commit 1c7c2b2febc60e742612349f499d9791193cd6ac
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 24 16:05:58 1990 +0000

    allocate for master_encblock
    remove krb5_des_cs_entry; it's properly declared in <krb5/des.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@569 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/extern.c | 1 +
 src/kdc/extern.h | 1 -
 2 files changed, 1 insertion(+), 1 deletion(-)

commit a4673fd2c1f5d0467302dc9e96a30b6f5dbe6780
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 24 16:04:49 1990 +0000

    add krb5_db_setup_mkey_name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@568 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 2 ++
 1 file changed, 2 insertions(+)

commit bf036e5eec3babcb563f92cda102b37ff1aa8330
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 24 16:04:29 1990 +0000

    add PROVIDE stuff (probably belongs somewhere else)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@567 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 2 ++
 1 file changed, 2 insertions(+)

commit b5732381d08f9756e4e00e8675ccec4b733bc753
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 24 16:00:57 1990 +0000

    add setup_mkey; split OBJS and SRCS onto separate lines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@566 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/Imakefile | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

commit 616836d8adb13486366fbec9d6088e072d633d90
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 24 15:56:06 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@565 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/setup_mkey.c | 72 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 72 insertions(+)

commit 7b9ecdf1a2e3c30d61779af14873afffe6cb10cc
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 24 13:24:50 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@564 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/krbconfig.c | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 9085a32bde682af8e84dd94f9fe773607944ccaf
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 24 13:22:26 1990 +0000

    add krbconfig
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@563 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit db516d5174b43616e6f4ad29777bf34ef09df93d
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 24 13:20:54 1990 +0000

    config.c is now osconfig.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@562 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 0b40da5832b5a677d940cb22ad71cda8ff5ec298
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 23 16:59:50 1990 +0000

    fix up the library stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@561 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit b600c0d558b0e1a6e4ad44dc59ba5036da412075
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 23 16:58:45 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@560 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/network.c | 141 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 141 insertions(+)

commit a40cea69b31a855f37e264b1c8086e94761d62c3
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 23 16:56:27 1990 +0000

    add crc32_cksumtable_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@559 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/crc-32.h | 2 ++
 1 file changed, 2 insertions(+)

commit 334dc61774d759ab94d7e3ba55d61ee8da920dfe
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 23 16:55:58 1990 +0000

    add libos-proto
    remove unused optind;
    add void to main()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@558 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 39e1350cbb850ff9f48ec74d0b0ac9faed3493bb
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 23 16:55:31 1990 +0000

    add PROVIDE_DES_CBC_CRC
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@557 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 2 ++
 1 file changed, 2 insertions(+)

commit e598066985f77d76dd221c3c60a87cabecab1f0f
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 23 16:54:42 1990 +0000

    add const to args
    rearrange code to use new macros to predetermine packet types.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@556 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c | 36 +++++++++++++++---------------------
 1 file changed, 15 insertions(+), 21 deletions(-)

commit 99c3d088ce68c9ae807a92be3cc49179c12454a8
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 23 16:54:15 1990 +0000

    a much more realistic Imakefile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@555 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile | 27 +++++++++++++++++++++++----
 1 file changed, 23 insertions(+), 4 deletions(-)

commit b480df25759038dfec1b6db60321fbd94d5d4a51
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 23 15:29:11 1990 +0000

    add const to appropriate protos
    add prototype for dispatch
    add #define to nuke process_v4
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@554 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

commit f106b6850a740f4f9e7625ad9ad192f15d78d491
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 23 15:28:58 1990 +0000

    reorder args to krb5_encode_kdc_rep
    add const to one function argument
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@553 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  | 6 +++---
 src/kdc/do_tgs_req.c | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 39ba0293833b778cbb0f9b840a886e42cbb6bc04
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 23 15:20:53 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@552 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/cryptoconf.c | 83 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 83 insertions(+)

commit 28a38eb28a78a50d95970036619d81979e940713
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 23 10:54:04 1990 +0000

    use isode 6.0 now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@551 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f15b590be3b10db345a794ae4f7b29d84cd3bcfe
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 23 10:43:21 1990 +0000

    add ext-proto.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@550 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/verify_mky.c | 1 +
 1 file changed, 1 insertion(+)

commit 93b90a134c233996a77a2f314343d3a5cc390c2b
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 23 10:43:05 1990 +0000

    need to use DECLARG macros
    add prototype header files.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@549 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/fetch_mkey.c | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit fa8f15330b7a6e151e23aad572717053061474f9
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 23 10:30:24 1990 +0000

    add get_creds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@548 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit ba07dd13cb2bd65d8ac746cf1dd9f8a16561f94b
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 23 10:03:32 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@547 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_creds.c | 76 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 76 insertions(+)

commit 17c862df6defdfd8d6d14c83310328c20382b98f
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 20 15:09:36 1990 +0000

    change messages for KRB5_CONFIG_CANTOPEN, KRB5_TRANS_CANTOPEN.
    add KRB5_LNAME_CANTOPEN, KRB5_LNAME_NOTRANS, KRB5_LNAME_BADFORMAT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@546 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 7687232509eee699e9ed813405c555ca538d6a4a
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 20 15:05:16 1990 +0000

    add DBM stuff
    add USE_DBM_LNAME, DEFAULT_LNAME_FILENAME, MAX_DGRAM_SIZE, MAX_SKDC_TIMEOUT
    SKDC_TIMEOUT_SHIFT, SKDC_TIMEOUT_1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@545 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit db86d6867b4e25f5af7346d974d8201c7badb11d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 20 15:04:20 1990 +0000

    add an_to_ln; fix config.c line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@544 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 17de63dff78087547761a4fc6879c4c5214be3c1
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 20 15:04:05 1990 +0000

    add krb5_lname_file, krb5_max_dgram_size, krb5_max_skdc_timeout,
    krb5_skdc_timeout_shift, krb5_skdc_timeout_1
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@543 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/osconfig.c | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 8f899ae65cb7038b0b1af24a4aff83a8f3dc9f64
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 20 15:02:33 1990 +0000

    add a line to the prose description
    dbm_close() after examining response
    add KRB5_LNAME_BADFORMAT if not null-terminated.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@542 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/an_to_ln.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 5349f1db8dfa9b8f28b5d11b1a821ea6e6fd7d63
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 20 15:01:54 1990 +0000

    principal is malformed if it doesn't have at least 2 components
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@541 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/unparse.c | 2 ++
 1 file changed, 2 insertions(+)

commit 88ac625887582f5d59397213168c6731dc4c331d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 20 14:04:26 1990 +0000

    add #include <krb5/osconf.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@540 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/dbm.h | 2 ++
 1 file changed, 2 insertions(+)

commit 697ebb7852f36fd76fb02e975c416e4300a79409
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 20 13:37:20 1990 +0000

    make manifest constants into external variables
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@539 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 25 +++++++++++++++++--------
 1 file changed, 17 insertions(+), 8 deletions(-)

commit 0c4e29a152b6a571a7bb3cca940254380a7c595d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 20 12:58:35 1990 +0000

    not tested, but compiles
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@538 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/an_to_ln.c | 143 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 143 insertions(+)

commit f3c105455930e3ccaa10e1691d6a8479e41d41ee
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 20 11:37:13 1990 +0000

    put DBM stuff into include file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@537 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 18 +-----------------
 1 file changed, 1 insertion(+), 17 deletions(-)

commit f714b2a052fe802d639fab9acd6a68eabb461221
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 20 11:35:45 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@536 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/dbm.h | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit 1f63c7863771bd5d1edf6309acc3a151110507c6
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 18:14:17 1990 +0000

    def_realm moves to os-4.3
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@535 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 --
 1 file changed, 2 deletions(-)

commit 3ebf1796c7634c94c348784bf23b35198ed4bc14
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 18:12:51 1990 +0000

    add KRB5_TRANS_CANTOPEN, KRB5_TRANS_BADFORMAT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@534 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 3 +++
 1 file changed, 3 insertions(+)

commit c321b5d6e6e23b243614edd6ce274e0c70510780
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 18:11:59 1990 +0000

    add free_hstrl, hst_realm, net_read, net_write
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@533 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile | 8 ++++++++
 1 file changed, 8 insertions(+)

commit a7569c811171d04dc1d1d9ba6f6132842d0c7ddf
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 18:11:11 1990 +0000

    add krb5_trans_file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@532 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/osconfig.c | 1 +
 1 file changed, 1 insertion(+)

commit 43be8ab919db3b13861f0cd6f04fc51e6cf35cf1
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 18:10:48 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@531 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/free_hstrl.c |  35 +++++++++
 src/lib/krb5/os/hst_realm.c  | 167 +++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 202 insertions(+)

commit 18374d84d59b357e287da1ad036268c5d2e4dc5f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 18:10:34 1990 +0000

    add const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@530 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/free_krbhs.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3d1b09f66a9c59b572d3bf1cf25e9bf430dfedaf
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 18:09:28 1990 +0000

    add DEFAULT_TRANS_FILENAME
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@529 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 1 +
 1 file changed, 1 insertion(+)

commit 0d74511fbdd03424e2b8e1046ea44b208362eef4
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 18:09:13 1990 +0000

    krb5_free_krbhst can take a const *
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@528 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit cb0f6c46a922f7b2f66a787c575dd504aee78241
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 18:00:23 1990 +0000

    add realloc(); rearrange a bit
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@527 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ext-proto.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 1467a4d73d9760ea8bbf4dfdf118b65c66c21ce1
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 17:11:54 1990 +0000

    fix name of copyright file.
    fix up #ifdef's & #endifs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@526 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/net_read.c  | 11 ++++++-----
 src/lib/krb5/os/net_write.c | 11 ++++++-----
 2 files changed, 12 insertions(+), 10 deletions(-)

commit 2d062c1272f213a9d9b7598d44366a3c1f4d1f3c
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 16:53:14 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@525 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/net_read.c  | 49 +++++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/net_write.c | 45 +++++++++++++++++++++++++++++++++++++++++
 2 files changed, 94 insertions(+)

commit dcb427875d641f86d1330482139854b1ca493fbe
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 16:31:59 1990 +0000

    change getaddr to localaddr
    change config_fn to config
    add def_realm
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@524 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

commit d7410d356bbca0b26342e47f243e13e9a5fcff0f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 16:31:28 1990 +0000

    add POSIX version
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@523 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/lock_file.c | 56 ++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 48 insertions(+), 8 deletions(-)

commit 1511ef1e532ddc877561c90e2d63ad14fd519add
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 15:46:50 1990 +0000

    add const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@522 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/os-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f39dc3d314fc68c4f306c077f8eaf2cfd4dda79e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 15:40:06 1990 +0000

    krb5_kdc_udp_portname needs to be inside KRB5_USE_INET
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@521 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 2 ++
 src/lib/krb5/os/osconfig.c   | 4 +++-
 2 files changed, 5 insertions(+), 1 deletion(-)

commit 0f070b5ac768dc4acc62d8e6908c2835c1bdcdaa
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 15:34:36 1990 +0000

    remove kludged port #
    code better udp support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@520 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 19 +++++++++++++++----
 1 file changed, 15 insertions(+), 4 deletions(-)

commit 9e1c6b6a51314d66edd7364500d9114576041a91
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 15:33:51 1990 +0000

    add krb5_kdc_udp_portname
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@519 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/osconfig.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 305d1c0bbae9356ca9f54ef580100e7a02eb7c21
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 15:22:50 1990 +0000

    missing extra parens around recvfrom.
    close the sockets, not the index to the sockets, and only
    do the active sockets.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@518 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

commit 14f465f816db485afe0ba7a8ea1eaeb9879fc369
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 14:31:05 1990 +0000

    add const to function signatures where appropriate
    add functions formerly in libkrb.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@517 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

commit 06a9914f2d0a66ba95de92bf9429c1adc562913e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 14:29:48 1990 +0000

    move more things to libos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@516 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 8 --------
 1 file changed, 8 deletions(-)

commit 45320f721275d91938bd4a37d93141e35b7cb482
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 14:28:34 1990 +0000

    add const to function signature where appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@515 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 01d0ecd524a255db28739097a9bdc0412654ca2e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 14:20:23 1990 +0000

    add DEFAULT_CONFIG_FILENAME, KDC_PORTNAME
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@514 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 2 ++
 1 file changed, 2 insertions(+)

commit 5e35cacd02e13b7c5d83d5c7637b0fa3b2018193
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 14:19:42 1990 +0000

    add rcsid
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@513 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/osconfig.c | 6 ++++++
 1 file changed, 6 insertions(+)

commit ab2eb1a54860b3dcb760785299178d021b4838a5
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 14:18:05 1990 +0000

    change mit-copyright to mit-copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@512 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit c3fa560ffcedf42306e3e50b68ed5fa2303130e2
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 14:17:18 1990 +0000

    missed one of the mit-copyright -> copyright changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@511 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ffac46f52ee47e229d1f432005e9fe7692946599
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 14:14:45 1990 +0000

    use manifest constant for file name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@510 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/osconfig.c | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit ee2a387103b2f26998308257a41c59246ed28807
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 14:03:46 1990 +0000

    mutate to POSIX-compliant version
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@509 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/timeofday.c | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit 05017824b1027f078116457cfb4dd197dc4faccd
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 11:26:52 1990 +0000

    need to use const char *'s to run through const char * args
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@508 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/parse.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 7b9aed2b1e466ce1a946a3ca7b78d54a041e76a5
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 11:26:38 1990 +0000

    need to cast assignment from const
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@507 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit fbc800f58a4862d7b734bcf93d3c9c5d11e727dc
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 11:13:27 1990 +0000

    creds can't be const (passed to non-const later)
    fix const on **'s
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@506 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit e9352c51cf6756f5f96814bd2926dafd74d87e52
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 11:12:57 1990 +0000

    fix #include blockers
    creds can't be const (passed to non-const later)
    fix const on **'s
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@505 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/int-proto.h | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit 8583aef3c5b6b08993010c6359f86cf314e774d0
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 11:10:18 1990 +0000

    fix rcsid name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@504 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/addr_comp.c  | 2 +-
 src/lib/krb5/krb/addr_srch.c  | 2 +-
 src/lib/krb5/krb/copy_key.c   | 2 +-
 src/lib/krb5/krb/faddr_ordr.c | 2 +-
 src/lib/krb5/krb/mk_priv.c    | 2 +-
 src/lib/krb5/krb/mk_req.c     | 2 +-
 src/lib/krb5/krb/mk_req_ext.c | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

commit 6aaf39d7c10e433bfff9fb5797d008b337604b6b
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 11:02:50 1990 +0000

    fix const for **'s
    keytype is now const
    send_tgs's creds is NOT const.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@503 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit 4fb9fafa5d0f3fa93cc177d6c010d90e9d28912a
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 11:00:27 1990 +0000

    keytype is now const
    decrypt_proc has const args
    fix const for **'s
    need to cast some assignments for encoding
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@502 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit abf4b39ee43027cc45158dd05aaea7f521cf36cc
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 11:00:04 1990 +0000

    keytype is now const
    fix const for **'s
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@501 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/in_tkt_pwd.c | 8 ++++----
 src/lib/krb5/krb/in_tkt_sky.c | 8 ++++----
 2 files changed, 8 insertions(+), 8 deletions(-)

commit 33c55670f0b88181aa99ecea9a0f08fff63ae186
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 10:59:18 1990 +0000

    fix const for **'s
    need to cast some assignments for encoding
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@500 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 3d5a83be8f7404445e7e39160660899799dc00a7
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 10:58:48 1990 +0000

    fix const for **'s
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@499 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/addr_srch.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a809b89b6d0254ae542db133f5afba67ce349db1
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 10:40:47 1990 +0000

    add const to function signatures where appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@498 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 4 ++--
 src/lib/krb5/asn.1/decode.c     | 2 +-
 src/lib/krb5/asn.1/encode.c     | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

commit eee9b87746afe71127a38281818c17bd58435dc3
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Apr 19 10:31:36 1990 +0000

    add const to function signatures where appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@497 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 106 +++++++++++++++++++-------------------
 1 file changed, 53 insertions(+), 53 deletions(-)

commit 4f026e84525908363307da27e0b6ba67b4f44faf
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 18 17:46:04 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@496 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/int-proto.h | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

commit 26af7a56857db8f36b7f6c7f7750ef66e5a43230
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 18 17:44:02 1990 +0000

    add const to function signatures as appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@495 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/addr_comp.c  |  3 ++-
 src/lib/krb5/krb/addr_srch.c  |  4 ++--
 src/lib/krb5/krb/copy_creds.c |  3 ++-
 src/lib/krb5/krb/copy_data.c  |  3 ++-
 src/lib/krb5/krb/copy_key.c   |  2 +-
 src/lib/krb5/krb/copy_princ.c |  3 ++-
 src/lib/krb5/krb/decode_kdc.c | 12 ++++++------
 src/lib/krb5/krb/decrypt_tk.c |  2 +-
 src/lib/krb5/krb/encrypt_tk.c |  2 +-
 src/lib/krb5/krb/faddr_ordr.c |  3 ++-
 src/lib/krb5/krb/get_in_tkt.c | 24 ++++++++++++------------
 src/lib/krb5/krb/parse.c      |  4 ++--
 src/lib/krb5/krb/princ_comp.c |  3 ++-
 src/lib/krb5/krb/send_tgs.c   | 36 ++++++++++++++++++------------------
 src/lib/krb5/krb/unparse.c    |  2 +-
 src/lib/krb5/os/def_realm.c   |  2 +-
 16 files changed, 57 insertions(+), 51 deletions(-)

commit 1d99ba8703cbee8fa896da1050b89ec3fc132c4d
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 18 17:37:50 1990 +0000

    add const to function signatures as appropriate
    rearrange args to follow in,inout,out ordering
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@494 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/encode_kdc.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit d84be6b45aa307b6c781a0b0e6e865c96b7d98b8
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 18 17:37:45 1990 +0000

    add asn1.h for decode function
    add const to function signatures as appropriate
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@493 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 20 ++++++++++----------
 src/lib/krb5/krb/kdc_rep_dc.c |  9 +++++----
 2 files changed, 15 insertions(+), 14 deletions(-)

commit f5c3d15aa046088d457d77cb62f7bdfc77b15425
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 18 17:34:37 1990 +0000

    add const to static function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@492 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3850b5089f7de33ffbdbaf3de9b30c97dfc48285
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 18 17:15:39 1990 +0000

    add const where appropriate in function declarations.
    (cast assignments, as well)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@491 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/in_tkt_pwd.c | 22 +++++++++++-----------
 src/lib/krb5/krb/in_tkt_sky.c | 24 +++++++++++++-----------
 2 files changed, 24 insertions(+), 22 deletions(-)

commit c957f38280f27887c4ba2b5e12c677a75e309fef
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 18 17:14:07 1990 +0000

    add const where appropriate in function declarations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@490 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_error.c   |  2 +-
 src/lib/krb5/krb/mk_priv.c    | 20 ++++++++++----------
 src/lib/krb5/krb/mk_req.c     |  6 +++---
 src/lib/krb5/krb/mk_req_ext.c | 16 ++++++++--------
 src/lib/krb5/krb/mk_safe.c    | 20 ++++++++++----------
 src/lib/krb5/krb/rd_priv.c    | 16 ++++++++--------
 src/lib/krb5/krb/rd_req.c     | 10 +++++-----
 src/lib/krb5/krb/rd_req_dec.c | 10 +++++-----
 src/lib/krb5/krb/rd_safe.c    |  8 ++++----
 9 files changed, 54 insertions(+), 54 deletions(-)

commit 9c6d87af175ee23621d9540ec88052f1f9c404c5
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 18 17:13:22 1990 +0000

    add const where appropriate in function declarations
    
    fix comments to indicate proper variable name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@489 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_error.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 5348e29fa3ed18940cf663cab0cd41f984cb3607
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 18 17:09:50 1990 +0000

    add f_tgt_cred
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@488 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 064bdcd5e203f593e359afdcbc5003b369056618
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 18 17:08:59 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@487 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_tgt_cred.c | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)

commit 023a714145c981d5c6d790f7bcbca093e6942bfd
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 18 17:08:19 1990 +0000

    add const where appropriate on main lib funcs
    reorder krb5_encode_kdc_rep args
    krb5_free_tgt_creds is now void
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@486 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 192 +++++++++++++++++++++---------------------
 1 file changed, 97 insertions(+), 95 deletions(-)

commit 96a66e06b9af97c9a63fc5f8a8028f90e6aed7a2
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Apr 18 17:05:48 1990 +0000

    add const's where appropriate on encryption routiens
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@485 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit 4ba78d6917717a533469ade2b06a4196fcbc07ec
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 17 17:41:56 1990 +0000

    use krb5_data * in macros, and sanity check it first
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@484 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 32 ++++++++++++++++++++++++--------
 1 file changed, 24 insertions(+), 8 deletions(-)

commit 1487a085f13a51e55f6a346338f8f3c002516613
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 17 17:39:53 1990 +0000

    check msg type before decoding
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@483 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decode_kdc.c | 2 ++
 src/lib/krb5/krb/gc_via_tgt.c | 6 +++++-
 src/lib/krb5/krb/rd_priv.c    | 2 ++
 src/lib/krb5/krb/rd_req.c     | 2 ++
 src/lib/krb5/krb/rd_safe.c    | 3 +++
 5 files changed, 14 insertions(+), 1 deletion(-)

commit 4cf3e69cdbc6b8050f0d9637f0f58f18758a73bf
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 17 17:38:32 1990 +0000

    use macros to verify message type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@482 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 0b90110cc4fecc7c5e5ff76c6cf7b4f8f7cd6fe0
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 17 17:38:15 1990 +0000

    check msg type before  decoding
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@481 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 2 ++
 src/lib/krb5/krb/rd_error.c   | 3 +++
 2 files changed, 5 insertions(+)

commit a5fe7c12e0b83d732e25fadabebfbde3e004d5be
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 17 16:57:17 1990 +0000

    add ASN.1 application data smarts for checking packet types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@480 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 319590b1f373052281ab42c3dc1af0738ce97b2b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 6 16:25:50 1990 +0000

    fix to use old-style function definitions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@479 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_error.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 586312d142a5d4f92f97ef6b18e6a15bf6b7b02f
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 6 16:13:40 1990 +0000

    use krb5_keytype_array[] instead of fiction
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@478 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req_dec.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 087d5b8ee25312f65eb103d6ecfac85d233e8fec
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 6 16:10:13 1990 +0000

    add ext-proto.h
    fix up #endif text
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@477 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/princ_comp.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 43e2164f2602d8827942a9e5b4d3effa4747c3d6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 6 16:09:45 1990 +0000

    add STDC_TOP_INCLUDES
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@476 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 844da3bf2d4ef706c984fd142c9261b776e6aea2
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 6 16:09:43 1990 +0000

    add STDCTopIncludes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@475 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.tmpl | 5 +++++
 src/config/site.def   | 2 ++
 2 files changed, 7 insertions(+)

commit b21f83df19e3740a6c095225e07730f72c15c06e
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 6 15:58:53 1990 +0000

    need &reply, not reply
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@474 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c9c21d1b5cffcaff382f3a8efebcfdb300b06519
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 6 15:43:07 1990 +0000

    use krb5_send_tgs() instead of in-line code.
    (not tested)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@473 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 99 ++++++++++---------------------------------
 1 file changed, 23 insertions(+), 76 deletions(-)

commit 1408bb3437268935a5e1928a82242deb9da6e470
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 6 15:39:19 1990 +0000

    add mk_priv, rd_priv, rd_safe, send_tgs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@472 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 59117f0b7867979952d9c1c89b055cd0c9578fb6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 6 15:38:37 1990 +0000

    not yet tested
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@471 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_safe.c | 145 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 145 insertions(+)

commit 6e4910a1686f05b4a2666c6c0e67ed4122923ce4
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 6 14:43:44 1990 +0000

    fix up name for rcsid string
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@470 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_safe.c | 2 +-
 src/lib/krb5/krb/rd_priv.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 1547e6750d30c7873f0b553013152117e996a25f
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 6 14:25:08 1990 +0000

    ignore *.rconf as well
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@469 dc483132-0cff-0310-8789-dd5450dbe970

 src/.rconf | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 45e733b69508d30163b24f3ca8ba158835034dc1
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 6 14:08:40 1990 +0000

    ignore .rconf
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@468 dc483132-0cff-0310-8789-dd5450dbe970

 src/.rconf | 1 +
 1 file changed, 1 insertion(+)

commit ea820ef8060193d156e29c6c7b1cc9ef6626fbf0
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 6 13:51:36 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@467 dc483132-0cff-0310-8789-dd5450dbe970

 src/.rconf | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

commit 8eb86d5211a6c26bcd0e73390cc7ca68e66f6f42
Author: edg <edg@mit.edu>
Date:   Fri Apr 6 13:50:14 1990 +0000

    changed error code for invalid encryption type
    removed initialization of krb5_clockskew
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@466 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_priv.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 7e1a0963a9ef15e110fcdc8b6d5bc646c9fca231
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 6 13:27:24 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@465 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/send_tgs.c | 162 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 162 insertions(+)

commit 82649eef140ffa18a2584fa28a388a79f9fe16f4
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 6 13:26:38 1990 +0000

    fix prototype (extra needed args, type of args)
    to krb5_send_tgs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@464 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit a666811be68446c8aa21bf4d1385116633851752
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Apr 6 12:02:21 1990 +0000

    put data structure in-line in the krb5_response
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@463 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f68a6b52c5aa8dab65138db022001cc014684f27
Author: edg <edg@mit.edu>
Date:   Tue Apr 3 17:33:38 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@462 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_priv.c | 143 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/rd_priv.c | 152 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 295 insertions(+)

commit e6380c6fa93611a04698db29977d5f49cfc38334
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 3 14:20:48 1990 +0000

    remove obsolete krb5_tc_err
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@461 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/Imakefile | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit ca63be6529dea9fdf0a52e31f40584dd90f3e152
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 3 14:20:12 1990 +0000

    add replay cache codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@460 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit b3636731482e71b97eed09ba0f10844a5295fcb5
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 3 14:09:52 1990 +0000

    no -O -g on ultrix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@459 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 4 ++++
 1 file changed, 4 insertions(+)

commit b1b563d9f1cbab629d15a620836265eaa7d25eb2
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 3 13:03:40 1990 +0000

    add real stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@453 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/Imakefile | 19 ++++++++++++++++---
 1 file changed, 16 insertions(+), 3 deletions(-)

commit ce3674e9e989ea5ce4dc651526f5d131430d5598
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 3 11:30:31 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@452 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_base.h |  39 ++++
 src/lib/krb5/rcache/rc_dfl.c  | 443 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 482 insertions(+)

commit 91602a8d938a80824d58a291bb29ef99e1f27698
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Apr 3 11:12:06 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@451 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_base.c | 93 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 93 insertions(+)

commit 7b8310b3aa073bb60d6d4831a0cfcc34ba0707e1
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 2 17:05:23 1990 +0000

    fix prototypes for librc, to match the spec & implementation
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@450 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit fd2a53519878cb9e1c93e078182ab5fc7f4a09a5
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 2 16:50:31 1990 +0000

    include <string.h> for stdc, too, and remove those decl's from <stdlib.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@447 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ext-proto.h | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

commit 25f62e796160347f2eac2bcc8f50496cf5e485f3
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Apr 2 16:32:52 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@446 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/rc_io.c | 213 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 213 insertions(+)

commit 8df8403b1c8b59b0feabbdd44614ea5852bd6b46
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 30 16:27:11 1990 +0000

    add more error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@445 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit b915ef7e103f8524d959549536e48a553ba36f8c
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 30 16:26:45 1990 +0000

    need more include files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@444 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 5a88ff17a983d1dd4ac5e3432df59a0bb686a066
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 30 16:26:34 1990 +0000

    fix mis-spelling of MAX_TIMEOUT
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@443 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit dc672bac15aa93dcbbfb77169202551d84402410
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 30 16:25:07 1990 +0000

    move krb5_aname_to_localname to libos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@442 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 4 ----
 src/include/krb5/los-proto.h  | 4 ++++
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 170849cea1acb8307b19495411a1f835bce869ea
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 30 14:38:10 1990 +0000

    add f_creds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@441 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 8a0bfb4369de59b81a034c6e31aa480ce0083025
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 30 14:37:48 1990 +0000

    add krb5_free_creds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@440 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/free.h | 1 +
 1 file changed, 1 insertion(+)

commit 5ae71606c81ac93730db5786d693867682552376
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 30 14:37:38 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@439 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_creds.c | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit f26f8ebf665704946aa2f69cc0c0392f46f528a5
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 30 14:36:33 1990 +0000

    change krb5_copy_cred to krb5_copy_creds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@438 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ec4c865015afe02bfb46e23c79547d83db77503e
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 30 14:32:07 1990 +0000

    change copy_cred to copy_creds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@437 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile    | 4 ++--
 src/lib/krb5/krb/gc_frm_kdc.c | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit cebc81dcfe46ff46f6eab529dd5b44c8707554fc
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 30 14:30:51 1990 +0000

    change name to copy_creds()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@436 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_creds.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e9cc87f187d3a3c4929b6dedd213891c1f52f215
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 30 14:20:41 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@435 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/os-proto.h | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 61dbe2a755c797117ac34f2f7603d968c55ebb51
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 30 14:17:48 1990 +0000

    move krb5_sendto_kdc, krb5_get_krbhst,krb5_free_krbhst here from
    libkrb.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@434 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit d3c064c44102003159a8c2486cf6b6e9bb638fa0
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 30 14:16:52 1990 +0000

    no leading __ on include blockers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@433 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 52271818227f0e1fa4dd37c0de58eb48f0c772b9
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 30 14:13:34 1990 +0000

    move krb5_sendto_kdc, krb5_get_krbhst to libos
    fix proto for krb5_get_cred_from_kdc
    add krb5_copy_cred, krb5_copy_data, krb5_copy_principal
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@432 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 21 +++++++++++----------
 1 file changed, 11 insertions(+), 10 deletions(-)

commit ed0e1aaa6f498128e9d3afb7a1c02748ed7a3898
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 30 14:12:19 1990 +0000

    alphabetize & clean up file name lists
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@431 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile | 30 ++++++++++++++++++++++++++----
 1 file changed, 26 insertions(+), 4 deletions(-)

commit fc5ecc54a6521b946b5f0233aaf0f806015b479d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 30 14:10:47 1990 +0000

    move get_krbhst, free_krbhs to libos
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@430 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 4 ----
 1 file changed, 4 deletions(-)

commit c14271c589cc546e1f2b5dffcfa7ad5e7cfadc2c
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 29 16:01:40 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@429 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/sendto_kdc.c | 169 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 169 insertions(+)

commit f877cfc700f9fd1082758d531f0d4dda1bb6eebc
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 29 15:59:42 1990 +0000

    use standard error return status
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@428 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 13 +++++++++----
 1 file changed, 9 insertions(+), 4 deletions(-)

commit ffa045aee59b518190fd7175d4a2f312acaa2ed2
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 29 14:54:15 1990 +0000

    intr_routine() should be static
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@427 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/read_pwd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e98a2a237a3893d9d1c783f7c2dab0ae05e56e24
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 29 14:34:00 1990 +0000

    add #ifdef KRB5_USE_INET
    use proper code from krb5_get_krbhst
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@426 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 4b0918f8082c32a57a940178888efdd2fdfc60f4
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 27 13:55:44 1990 +0000

    compiles; not tested
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@425 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 93 ++++++++++++++++++++++++++++++++++++++-----
 src/lib/krb5/krb/gc_via_tgt.c | 66 +++++++++++++++---------------
 2 files changed, 119 insertions(+), 40 deletions(-)

commit a2f12bd43be69583400337b533961270bee379c0
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 27 13:10:13 1990 +0000

    add copy_cred, copy_data, copy_key, copy_princ
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@424 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 2a180e32203e16c7e12d86c457d2df52e9151d2c
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Mar 27 11:54:33 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@423 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_creds.c | 74 +++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/copy_data.c  | 43 +++++++++++++++++++++++++
 src/lib/krb5/krb/copy_princ.c | 49 ++++++++++++++++++++++++++++
 3 files changed, 166 insertions(+)

commit 517f024834778e4f6010522fe584ae0d2f8fb905
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 17:13:39 1990 +0000

    remove leading __ on #include-blockers (__ is reserved by standards)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@422 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h    | 6 +++---
 src/include/krb5/ccache.h       | 6 +++---
 src/include/krb5/crc-32.h       | 6 +++---
 src/include/krb5/errors.h       | 6 +++---
 src/include/krb5/fieldbits.h    | 6 +++---
 src/include/krb5/func-proto.h   | 6 +++---
 src/include/krb5/hostaddr.h     | 6 +++---
 src/include/krb5/kdb.h          | 6 +++---
 src/include/krb5/kdb_dbm.h      | 6 +++---
 src/include/krb5/keytab.h       | 6 +++---
 src/include/krb5/libos.h        | 6 +++---
 src/include/krb5/los-proto.h    | 6 +++---
 src/include/krb5/macros.h       | 6 +++---
 src/include/krb5/mit-des.h      | 6 +++---
 src/include/krb5/proto.h        | 6 +++---
 src/include/krb5/rcache.h       | 6 +++---
 src/include/krb5/stock/config.h | 6 +++---
 src/include/krb5/stock/osconf.h | 6 +++---
 src/include/krb5/wordsize.h     | 6 +++---
 19 files changed, 57 insertions(+), 57 deletions(-)

commit 1faaee27ca842a8bbd7305e1bce0c9fdae715ed1
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 16:52:49 1990 +0000

    add proto_keytype to entry
    add krb5_keytype_array, valid_keytype
    fix names for include blockers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@421 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 22 ++++++++++++++++++----
 1 file changed, 18 insertions(+), 4 deletions(-)

commit ce24cffd4b2a0ff07871cc7c3fe0d803b5608d96
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 16:51:50 1990 +0000

    use krb5_copy_key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@420 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 19cdc8c619269e200675eaff50b473501bad9bbf
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 16:51:05 1990 +0000

    cleanup #defines of cleanup()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@419 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  | 15 ++++++++++++---
 src/kdc/do_tgs_req.c | 17 +++++++++++++++--
 2 files changed, 27 insertions(+), 5 deletions(-)

commit 0e6e720bd3ef0ca2ec2ad73f9bb3006e2a31e1f3
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 14:50:43 1990 +0000

    remove leading __ on #define blockers
    replace <<<desc>>> with real thing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@418 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 3b35f46545d057409cb1e5b1e6c079c374bc072d
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 14:50:31 1990 +0000

    remove leading __ on #define blockers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@417 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 80dba8d562058733fb1324dceae4ba04d1be6f34
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 14:46:49 1990 +0000

    remove decode_generic
    remove krb5_tc_err.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@416 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/encode.c | 41 -----------------------------------------
 1 file changed, 41 deletions(-)

commit a68c4e2c1c848f31a13c756168a20c0945d7158c
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 14:46:11 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@415 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/decode.c | 69 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 69 insertions(+)

commit b53f8cd839b1c47c050d214c835d9897f334d78a
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 14:30:25 1990 +0000

    fix RCSID string names
    add krb5/ext-proto.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@414 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/f_address.c  | 3 ++-
 src/lib/krb5/free/f_ap_rep.c   | 3 ++-
 src/lib/krb5/free/f_ap_req.c   | 3 ++-
 src/lib/krb5/free/f_authdata.c | 3 ++-
 src/lib/krb5/free/f_authent.c  | 3 ++-
 src/lib/krb5/free/f_cksum.c    | 3 ++-
 src/lib/krb5/free/f_enc_kdc.c  | 3 ++-
 src/lib/krb5/free/f_enc_tkt.c  | 3 ++-
 src/lib/krb5/free/f_error.c    | 3 ++-
 src/lib/krb5/free/f_kdc_rep.c  | 3 ++-
 src/lib/krb5/free/f_keyblock.c | 3 ++-
 src/lib/krb5/free/f_last_req.c | 3 ++-
 src/lib/krb5/free/f_princ.c    | 3 ++-
 src/lib/krb5/free/f_priv.c     | 3 ++-
 src/lib/krb5/free/f_priv_enc.c | 3 ++-
 src/lib/krb5/free/f_safe.c     | 3 ++-
 src/lib/krb5/free/f_ticket.c   | 3 ++-
 17 files changed, 34 insertions(+), 17 deletions(-)

commit 9a4855d121ca271c023b6fb7d637605c36588cb7
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 14:13:38 1990 +0000

    change #define blockers
    add krb5/free.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@413 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 41a0e0e6889374a0a202dbce491bdbd44916b0ca
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 14:13:23 1990 +0000

    remove krb5_free.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@412 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn1.h | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

commit bb6ebe8667eac2e2c6be10ff645c39416a8120a6
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 14:09:34 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@411 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/free.h | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 49 insertions(+)

commit 940e8da090162b9fd879ead7654e5cdcf37c15c6
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 13:31:15 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@410 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/free/Imakefile    | 49 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/free/f_address.c  | 34 +++++++++++++++++++++++++++++
 src/lib/krb5/free/f_ap_rep.c   | 29 +++++++++++++++++++++++++
 src/lib/krb5/free/f_ap_req.c   | 31 ++++++++++++++++++++++++++
 src/lib/krb5/free/f_authdata.c | 31 ++++++++++++++++++++++++++
 src/lib/krb5/free/f_authent.c  | 31 ++++++++++++++++++++++++++
 src/lib/krb5/free/f_cksum.c    | 29 +++++++++++++++++++++++++
 src/lib/krb5/free/f_enc_kdc.c  | 35 ++++++++++++++++++++++++++++++
 src/lib/krb5/free/f_enc_tkt.c  | 37 +++++++++++++++++++++++++++++++
 src/lib/krb5/free/f_error.c    | 33 ++++++++++++++++++++++++++++
 src/lib/krb5/free/f_kdc_rep.c  | 35 ++++++++++++++++++++++++++++++
 src/lib/krb5/free/f_keyblock.c | 29 +++++++++++++++++++++++++
 src/lib/krb5/free/f_last_req.c | 31 ++++++++++++++++++++++++++
 src/lib/krb5/free/f_princ.c    | 31 ++++++++++++++++++++++++++
 src/lib/krb5/free/f_priv.c     | 29 +++++++++++++++++++++++++
 src/lib/krb5/free/f_priv_enc.c | 31 ++++++++++++++++++++++++++
 src/lib/krb5/free/f_safe.c     | 33 ++++++++++++++++++++++++++++
 src/lib/krb5/free/f_ticket.c   | 31 ++++++++++++++++++++++++++
 18 files changed, 589 insertions(+)

commit a8480ca801332ab8fa5ca999517a8a62807d6f62
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 12:04:20 1990 +0000

    use key copy function
    add a cleanup_key() #define, and use it
    
    cleanup:
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@409 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

commit e92f2896db56232f502d5fa359ff1d481ef85c8f
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 11:59:28 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@408 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/copy_key.c | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit de918b5b103004599b55d739e2bb62d76839e630
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 11:59:00 1990 +0000

    fix up error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@407 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decode_kdc.c | 2 +-
 src/lib/krb5/krb/decrypt_tk.c | 2 +-
 src/lib/krb5/krb/encode_kdc.c | 2 +-
 src/lib/krb5/krb/encrypt_tk.c | 2 +-
 src/lib/krb5/krb/kdc_rep_dc.c | 2 +-
 src/lib/krb5/krb/mk_req_ext.c | 7 +++++--
 src/lib/krb5/krb/mk_safe.c    | 2 +-
 src/lib/krb5/krb/rd_req_dec.c | 2 +-
 8 files changed, 12 insertions(+), 9 deletions(-)

commit 1756bbde3d35d55909d13eb1cf9f5f000b696088
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 11:57:13 1990 +0000

    fix up error codes
    use key copy routines
    use cs entry to find key type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@406 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/in_tkt_sky.c | 30 ++++++++++++++++--------------
 1 file changed, 16 insertions(+), 14 deletions(-)

commit 8872328b66d1de4eeda340f3c377dfe3dd296fa4
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 11:56:42 1990 +0000

    remove hack string_to_keyarray, using instead the (new) keytype array.
    fix up error codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@405 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/in_tkt_pwd.c | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit 7dbec9718a3fbffe0609a64d20a1cce41a48f7cc
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Mar 26 11:16:41 1990 +0000

    add krb5_copy_keyblock
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@404 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 3 +++
 1 file changed, 3 insertions(+)

commit 73ae67bc81f6a970a3da4b1f29e76405fd134d0e
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 23 16:40:06 1990 +0000

    add retval declaration; change 'code' to 'retval'
    add some cleanup code, some XXX comments, use new
    style krb5_tgtname
    (incomplete work)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@403 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

commit fdc30531334cc3c8bf3a5a0d766232c5a08667cf
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 23 16:39:20 1990 +0000

    major work checkpoint
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@402 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 173 ++++++++++++++++++++++++++++++++++++------
 1 file changed, 148 insertions(+), 25 deletions(-)

commit fd9500620df128bc407c315f6637a4bf74b52e7a
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 23 16:36:08 1990 +0000

    fix confusion over which packet was which
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@401 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 775fa32374804f0f6960e447ef27bc72776e2c52
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 23 16:35:36 1990 +0000

    add gc_via_tgt
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@400 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit c9e5d80dcfdeaf11f5e668279a306300c6c7d970
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 23 16:34:39 1990 +0000

    remove redundant field bits
    add KDC_TKT_COMMON_MASK
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@399 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/fieldbits.h | 39 +++------------------------------------
 1 file changed, 3 insertions(+), 36 deletions(-)

commit 9b28b964ed2d0020e98252c17ba42a2598289af9
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 23 15:33:27 1990 +0000

    return real retval, not error retval
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@398 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 149c078cddc82454153f7cc89f3a61fcfd2cc1f3
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 21 14:39:20 1990 +0000

    add encode/decode krb5_enc_priv_part
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@397 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit 033cb4fae60114b3253b408a63eb917d119dd77f
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 16:10:48 1990 +0000

    add faddr_ordr, mk_safe
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@392 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 4 ++++
 1 file changed, 4 insertions(+)

commit d5e4a7393e535e4a2dc1775c2fc1f0e8aeb37c8a
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 16:10:26 1990 +0000

    add definitions for msec direction bit for KRB_SAFE, KRB_PRIV\
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@391 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/fieldbits.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 89359340412d524a8bae7f043296c60f72408d6c
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 16:09:49 1990 +0000

    add krb5_fulladdr_order
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@390 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 3 +++
 1 file changed, 3 insertions(+)

commit 9959f4d7ae5b92f1c09a3f542accbf3dd1e1611d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 16:08:44 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@389 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/faddr_ordr.c |  55 ++++++++++++++++++++
 src/lib/krb5/krb/mk_safe.c    | 116 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 171 insertions(+)

commit 0ec9ba029c65c72f7e0a641e3866920d2ba3494b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 16:04:34 1990 +0000

    don't play with CcCmd, use StandardDefines and SaberDefines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@388 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ultrix.cf | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit fc84a47471ffe12d9868b437c0d54a0ecb5c1fe3
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 16:03:52 1990 +0000

    add SaberDefines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@387 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.tmpl | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 9df7a5bc2e6ab74eb4aa7f5556ea58b34b5b9b27
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 11:48:13 1990 +0000

    add SRCS line
    add all:: target to force rebuild
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@386 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/Imakefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 9eb0828758dbd769206c4c6a0d01d3415d1612f6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 11:46:37 1990 +0000

    add KRB5_NO_TKT_SUPPLIED, KRB5KRB_AP_WRONG_PRINC, KRB5KRB_AP_ERR_TKT_INVALID
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@385 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 4 ++++
 1 file changed, 4 insertions(+)

commit 190b9c1565cfafe02914da936b21a9f418073eea
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 11:46:26 1990 +0000

    add KRB5_KDB_BADMASTERKEY, KRB5_KDB_INVALIDKEYSIZE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@384 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/kdb5_err.et | 3 +++
 1 file changed, 3 insertions(+)

commit f7cc19b24759c6bff3999b9082bb0e10f39878d6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 11:46:16 1990 +0000

    add ISODE_50_LOCAL_ERR_BADMSGTYPE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@383 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/isode_err.et | 1 +
 1 file changed, 1 insertion(+)

commit 22399e8a6677ccd0d29f518864f209094d16c90d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 11:44:54 1990 +0000

    add ap_options to tkt_authent structure
    (for use by callers of rd_ap_req*()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@382 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 1 +
 1 file changed, 1 insertion(+)

commit 57c2050d609c8721c9acc035f350c1cd768596a1
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 11:44:00 1990 +0000

    fix up mk_req_extended (it needs ccache, and had an extra int)
    add krb5_address_search, krb5_address_compare, and
    move krb5_principal_compare to "external" area
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@381 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 15 ++++++++++-----
 1 file changed, 10 insertions(+), 5 deletions(-)

commit 52e5785767698ada28959992278fa977148a537f
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 11:42:58 1990 +0000

    add addr_comp, addr_srch, rd_req, rd_req_dec
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@380 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit 560b7153c8acc85619e580fc51c365837daa27fc
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 11:41:52 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@379 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_req.c     |  83 ++++++++++++++
 src/lib/krb5/krb/rd_req_dec.c | 248 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 331 insertions(+)

commit 361ffef8443c7200f1363de8a1353b67b9e4370e
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 11:37:24 1990 +0000

    fix bad capitalization of decode_krb5_authenticator
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@378 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4fea0525a661d98020910411e0abcbafbc6f01cf
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 10:57:00 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@377 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/addr_comp.c | 38 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/addr_srch.c | 37 +++++++++++++++++++++++++++++++++++++
 2 files changed, 75 insertions(+)

commit c2bf9b223a73d5a3565e740f4f2b0b789ae521b6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 09:42:26 1990 +0000

    add a missing krb5_free_kdc_rep()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@376 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decode_kdc.c | 1 +
 1 file changed, 1 insertion(+)

commit b41034d50235980722188c7f1283e7765d599ec2
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Mar 9 09:32:40 1990 +0000

    more cleanup code
    need to encrypt the authenticator!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@375 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req_ext.c | 74 +++++++++++++++++++++++++++++++++++++++----
 1 file changed, 67 insertions(+), 7 deletions(-)

commit ae3c9fc5ffcdad749d59985ae8dc51d8559c2021
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 8 16:52:18 1990 +0000

    add mk_req, mk_req_ext
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@374 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 4 ++++
 1 file changed, 4 insertions(+)

commit e19df1db74712c9e2197c76a8175b30bca84c4ff
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 8 16:51:27 1990 +0000

    add #include for external function prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@373 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req.c     | 2 ++
 src/lib/krb5/krb/mk_req_ext.c | 2 ++
 2 files changed, 4 insertions(+)

commit 229eb7ea1bc64418bb4488ccf3928f009cde17d0
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 8 16:32:43 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@372 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_req.c     |  78 ++++++++++++++++++++++++++++
 src/lib/krb5/krb/mk_req_ext.c | 115 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 193 insertions(+)

commit 06a0c77128f24c67e71b3430a92dffe0a0250b1f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 8 16:19:38 1990 +0000

    add real POSIX support
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@371 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/read_pwd.c | 29 ++++++++++++++++++++++++++---
 1 file changed, 26 insertions(+), 3 deletions(-)

commit 7f1587a22a1f23da5e0f18ded9257a4bb1cb2726
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Mar 8 15:46:49 1990 +0000

    add POSIX stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@370 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ultrix.cf | 3 +++
 1 file changed, 3 insertions(+)

commit 1e89947fcaf1b81256e65d37ff31aad9937fac44
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 7 17:17:06 1990 +0000

    add free_krbhs, get_krbhst
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@369 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 4 ++++
 1 file changed, 4 insertions(+)

commit d68285336baaba5c62eacb274adcc21bfac4499b
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 7 17:14:40 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@368 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/get_krbhst.c | 142 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 142 insertions(+)

commit 6facbbede70f7e7a08b038a44ea9f4d8a1993143
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 7 16:39:41 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@367 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/free_krbhs.c | 38 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

commit 20921f1812664f15a93a61d9d11b1ea22ef8bd5f
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Mar 7 16:30:57 1990 +0000

    change in_tkt_skey to in_tkt_sky
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@366 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 163bec8ceecc8ef466d57c9b82396bfe01a6224e
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 20 17:16:23 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@365 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/locate_kdc.c | 96 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 96 insertions(+)

commit 98a05c44513c59831c37aec3a78b42d6911331d6
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 20 16:29:20 1990 +0000

    add stdc-incl directory
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@364 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e228cd0cd355fa4da2eb0416acc8eeceb31bd2c3
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 13 17:02:55 1990 +0000

    fix prototype for db_age to use time_t
    add hack defines for DB constants
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@363 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit c75871acfb08a8e346e623227ebe77a290747392
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 13 17:02:18 1990 +0000

    remove sprintf, getmnt
    fix #ifdefs for broken gcc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@362 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

commit 9315f47499c9e432fc97e5cd0142e65abd2835f3
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 13 16:59:37 1990 +0000

    always print out a newline before exiting
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@361 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/read_pwd.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 0101713b5ab230c8cce3562ce3f403e6380916db
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 13 16:58:44 1990 +0000

    pull out some common code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@360 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 17 +++--------------
 1 file changed, 3 insertions(+), 14 deletions(-)

commit dac06b9747d5b7f0d89cb2cf4db28ef3c527a69a
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 13 16:50:39 1990 +0000

    fix reversed comparison on key equality
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@359 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/verify_mky.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3990c92c5752666b044dc455d9635adcbc0713ac
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 13 16:50:21 1990 +0000

    correct arithmetic error in computing keysize
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@358 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1b1f1e94727849c1b07757a996a7fccbab19b97c
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 13 16:49:47 1990 +0000

    store the input length as the length integer in the encoding
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@357 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/encrypt_key.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit 247a699f0ea9c22c3c423afabb99c96d7d4131ef
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 13 16:49:35 1990 +0000

    fix several major flaws, to make it work
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@356 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/decrypt_key.c | 26 ++++++++++++++++----------
 1 file changed, 16 insertions(+), 10 deletions(-)

commit 71a014d81aa0ab281c16b1675977eeb9ffb30960
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 13 16:47:24 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@355 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/Imakefile | 4 ++++
 1 file changed, 4 insertions(+)

commit fb853c66b15ba7b0ec6315a15a40a9305d61326a
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 13 16:43:55 1990 +0000

    use 'k' for Keytype
    fix indenting
    clean up some of the messages
    encrypt the random key as well!
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@354 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 25 +++++++++++++++----------
 1 file changed, 15 insertions(+), 10 deletions(-)

commit 6bcad8583d03200c94d60727fe05ea0118a419fa
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 13 16:32:12 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@353 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/destroy/kdb5_destroy.c | 98 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 98 insertions(+)

commit d8ce2e2de85cc91b5b3842546a717720cc6587bf
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 13 15:53:15 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@352 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/stash/kdb5_stash.c | 216 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 216 insertions(+)

commit 9d70d6e6c168652e07234c6ab1edba32ae90acaa
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 13 13:05:33 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@351 dc483132-0cff-0310-8789-dd5450dbe970

 src/admin/create/kdb5_create.c | 307 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 307 insertions(+)

commit f0967c0595e890cc64a9a17d04c8ad6e3375dc1c
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 13 10:20:23 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@350 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/fetch_mkey.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 76 insertions(+)

commit ddc498dc71c7da82f202c05db4ad8a73a4c3afac
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 13 09:21:14 1990 +0000

    add "admin" subdir
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@349 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 74379bc3334fdaf22a0690ae808cefb83f9f35cb
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 12 17:08:50 1990 +0000

    add finish_random_key; rearrange order of init, finish, and random_key
    to make more sense.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@348 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 8410741bf5893cebeda24e89d73826d6d1e66601
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 12 16:12:59 1990 +0000

    add Ultrix stdlib; clean up parameter names in VAX stdlib
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@347 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 832 ++++++++++++++++++++++++++++++++++------------
 1 file changed, 618 insertions(+), 214 deletions(-)

commit 02cd9c5a446a109de2133efe646acefb0ba5016d
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 12 16:06:24 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@346 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/fake-stdlib.h | 325 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 325 insertions(+)

commit 888263c049364fed8e4531c228d897490fbd5fc1
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 12 14:54:33 1990 +0000

    fix SRCS to use get_in_tkt.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@345 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7e554f6aa3c63219f6c3f51d6370d1180e4552dc
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 12 10:53:26 1990 +0000

    clean up the rcache ops functions
    to return krb5_error_code, and to take sensible arguments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@344 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/rcache.h | 34 +++++++++++++++-------------------
 1 file changed, 15 insertions(+), 19 deletions(-)

commit 1281dcc605421ebf68701c14c8d46e0cb9bb98f7
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 12 09:44:40 1990 +0000

    use ext-proto.h rather than stdlib.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@343 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ccdefname.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 91e12b38c7d39884e6a224af38db0c87a50a12c9
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 12 09:43:21 1990 +0000

    add char *getenv()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@342 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ext-proto.h | 1 +
 1 file changed, 1 insertion(+)

commit 5f0510fba5a7a2b00caa500cc2dfcf2de21c615f
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 12 08:34:45 1990 +0000

    change KRB5_INT32_MIN to a strange form for correctness
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@341 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/wordsize.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit cc35172e74b32a23a2bc00a56e59acb25cdaaa38
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 9 17:24:51 1990 +0000

    add krb5_tk_default_name, krb5_kt_default, krb5_kt_free_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@340 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit cabc316ef8cd4ddf48ada131dbf54dc34624ab4d
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 9 17:20:51 1990 +0000

    need to use decode_krb5_as_rep; need prototypes from libos-proto
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@339 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 8ae1b8dde4f0f2d8ac50a8eeb89625f7a56806f0
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 9 17:18:49 1990 +0000

    fix argument to KRB5_KDC__REP2krb5_kdc_rep
    (msgtype *, not int *)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@338 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6c57985284df72f679c75de2942d16e8ec1d2cb6
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 9 17:17:58 1990 +0000

    missed one formal arg name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@337 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit dfcc01090b23434e1f67d367fbb82d3683551fe1
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 9 17:15:20 1990 +0000

    remove formal arg names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@336 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 210 +++++++++++++++++++-------------------
 1 file changed, 105 insertions(+), 105 deletions(-)

commit d9ecb94b9cd2d058d810e974b2dfad8420264b7b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 9 16:59:12 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@335 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/get_in_tkt.c | 180 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 180 insertions(+)

commit 32560f5f250d429cce5869b121eeaf3f51d309e0
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 9 16:56:18 1990 +0000

    add get_in_tkt, in_tkt_skey
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@334 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 4 ++++
 1 file changed, 4 insertions(+)

commit 06e3a9520eb433b7a2b4343217549df01ce16699
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 9 16:23:50 1990 +0000

    modify realm_of_tgt to use krb5_princ_realm()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@333 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit d3bd1ffee048b0bb23605f778f43261ec339541b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 9 16:22:57 1990 +0000

    add #define of krb5_princ_realm()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@332 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 2 ++
 1 file changed, 2 insertions(+)

commit 87d9703784711207f208102eb1392548491b8e72
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 9 15:48:30 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@331 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/in_tkt_sky.c | 148 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 148 insertions(+)

commit 5c8060bfe68392ffada9a24dcbc7ec910b7123fe
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 8 17:33:09 1990 +0000

    rearrange args to krb5_kdb_decrypt_key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@330 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/verify_mky.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6b9551ce7427244ebc886b05911fb3dbbdc58c3a
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 8 12:58:45 1990 +0000

    change order of arguments for consistency
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@329 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/encrypt_key.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d0daeabdf67a8065027089d7ff998701e5859dcb
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 8 11:11:55 1990 +0000

    change argument lists to deal with ANSI peculiarities
    pass on ccache arg to krb5_get_in_tkt()
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@328 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/in_tkt_pwd.c | 36 +++++++++++++++++++++---------------
 1 file changed, 21 insertions(+), 15 deletions(-)

commit 0981f0ca72810d2991ff2018a1ee61fb150f2aea
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 8 11:07:16 1990 +0000

    fix krb5_get_in_tkt (needs ccache arg)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@327 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7a0c7a3dcd2f3d478c08d16cc986016488f71542
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 8 10:46:57 1990 +0000

    fix ordering of args in prototypes for decrypt procs
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@326 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit d651bf061a41fb728bb41a23e7c441799bbbadaa
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 8 10:24:51 1990 +0000

    fix remaining prototype confusion
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@325 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 71254369aefa0b94a7d4e9731ed59bd435b5de69
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 8 10:19:38 1990 +0000

    add/fix comments
    fix declaration of krb5_kdc_rep_decrypt_proc for ANSI C prototype
    compatibility
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@324 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/kdc_rep_dc.c | 26 +++++++++++++++++++-------
 1 file changed, 19 insertions(+), 7 deletions(-)

commit 42253d7086690edcc7a2f6144185e9c61f55d3ac
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 8 10:18:26 1990 +0000

    change declaration of krb5_decode_kdc_rep for ANSI stuff
    change argument order for krb5_kdc_rep_decrypt_proc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@323 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decode_kdc.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

commit 607de6293fee6d4f64676fa586c65d1a87e94168
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 8 10:17:33 1990 +0000

    add krb5_kdb_encrypt_key, krb5_kdb_decrypt_key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@322 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 7e887d777ba6e6b503786c69e2379790949d9963
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 8 10:16:49 1990 +0000

    add DECLARG, OLDDECLARG to do proper type conversion &c for ANSI
    and old C
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@321 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 031be96ded74b2b0fd44f614bba546ce4e50768e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 8 10:15:58 1990 +0000

    fix up declaration of kdc_rdreq_keyproc for prototype confusion w.r.t.
    ANSI
    rearrange argument order to krb5_kdb_encrypt_key, krb5_kdb_decrypt_key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@320 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

commit 6e7baf59cd6c03cb75ae292f3e513aaa172f0c14
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 8 10:14:51 1990 +0000

    add comments; rearrange argument order to be in, then out
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@319 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/decrypt_key.c | 10 ++++++++--
 src/lib/kdb/encrypt_key.c |  6 ++++++
 2 files changed, 14 insertions(+), 2 deletions(-)

commit 0d5de2fd5d3bc1f312bdb4b689a535d538e17727
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 8 10:05:39 1990 +0000

    undo promotion confusion (need to use new-style declarations in .c files)
    rearrange krb5_kdc_rep_decrypt_proc args to put INOUT at end
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@318 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit ab33703c807676d65329b653543ed108c01f8088
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 8 09:58:47 1990 +0000

    need to play with function declarations for ANSI prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@317 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/encode_kdc.c | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

commit 09024238cf16ee3721ea094a705585f562a34d91
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 17:58:36 1990 +0000

    add in_tkt_pwd, kdc_rep_dc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@316 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 4 ++++
 1 file changed, 4 insertions(+)

commit c65efafe73234062a1a2bb721c9330ac98591df0
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 17:49:56 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@315 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/in_tkt_pwd.c | 107 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/kdc_rep_dc.c |  76 ++++++++++++++++++++++++++++++
 2 files changed, 183 insertions(+)

commit 6628a5fd5f603491b9cf7a64cbcd5e1e2e3df20f
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 17:49:23 1990 +0000

    move decrypt out to separate function
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@314 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decode_kdc.c | 47 ++++---------------------------------------
 1 file changed, 4 insertions(+), 43 deletions(-)

commit 8f0206b2e8e6ffdda454288ec3469b78c4bf011e
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 17:48:55 1990 +0000

    remove krb5_mkey_pwd_prompt1, krb5_mkey_pwd_prompt2,
    add signal_requests_exit, dbm_db_name
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@313 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/extern.c | 6 ++++--
 src/kdc/extern.h | 4 ++--
 2 files changed, 6 insertions(+), 4 deletions(-)

commit fc1538cfc20037ed87f1a36215b7f66b5be5d759
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 17:48:00 1990 +0000

    change isset to isflagset; set to setflag
    rearrange pointers for new tgs_req structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@312 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 131 ++++++++++++++++++++++++++-------------------------
 1 file changed, 67 insertions(+), 64 deletions(-)

commit 90de57943398933622727b6ee872d824ac3ec161
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 17:47:43 1990 +0000

    change isset to isflagset; set to setflag
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@311 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)

commit 4cf846768003c75fae69dff6ec952efa5d47fceb
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 17:46:52 1990 +0000

    #ifdef-out some of the varargs com_err stuff
    add some of the functions (incl. argument parsing)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@310 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 210 ++++++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 162 insertions(+), 48 deletions(-)

commit c191fd08bba36f2d430607c262ee3a57d54033e0
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 17:46:11 1990 +0000

    remove kdc_input_mkey
    change isset to isflagset; change set to setflag
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@309 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 56 ++++++++++++++----------------------------------------
 src/kdc/kdc_util.h |  4 ++--
 2 files changed, 16 insertions(+), 44 deletions(-)

commit 9c29125d65a0cd3605823d5c82d819869e6a8bac
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 17:44:53 1990 +0000

    change isset to isflagset
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@308 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/policy.c | 42 ++++++++++++++++++++++--------------------
 1 file changed, 22 insertions(+), 20 deletions(-)

commit 7b422639cb4a2820e6f741857d017d145b2dc668
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 17:43:38 1990 +0000

    fix up protos regarding in_tkt stuff
    add krb5_kdc_rep_decrypt_proc
    fix up some promotions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@307 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 36 +++++++++++++++++++-----------------
 1 file changed, 19 insertions(+), 17 deletions(-)

commit a82c20ea4e70d59303b29c0abd038bdfc40a544b
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 17:43:07 1990 +0000

    split tgs_req into pieces to accomodate checksum after encoding
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@306 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 4ed7a8f82092bfe384cab4d92665bed2746a07f6
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 17:41:51 1990 +0000

    #define the DBM names to the real names, to avoid a level of indirection
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@305 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb_dbm.h | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

commit 45f9fc314654603e59679ead6e23f0f0a0e03c23
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 17:41:08 1990 +0000

    add KRB5_KDC_MKEY_1, KRB5_KDC_MKEY_2, krb5_mkey_pwd_prompt1, krb5_mkey_pwd_prompt2
    fix proto for krb5_db_free_principal
    add proto for krb5_db_fetch_mkey
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@304 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

commit c8c052212a78e427e617f08ade1f2c4bfe6504f0
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 16:43:53 1990 +0000

    add encode_krb5_tgs_req_enc_part, decode_krb5_tgs_req_enc_part
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@303 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit dc05d1c4d651ee737570e19c7dc4314800feaecd
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 16:43:08 1990 +0000

    more should be a krb5_boolean
    lint/saber fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@302 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/verify_mky.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 47cb4cd7c593f5d37430431943b31c1348ee7a77
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 16:42:16 1990 +0000

    add fetch_mkey, decrypt_key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@301 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit fd15b1d1d5691b8962352bb91456c685fdca8b3c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 16:42:08 1990 +0000

    lint fixes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@300 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/decrypt_key.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 7837b0b10936661ec851841a2dafa8e9139298c5
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 16:41:50 1990 +0000

    lint fixes, and can't use size of void for pointer arith
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@299 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/encrypt_key.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

commit 52798a00a252735de051a95316b1a924930dfe92
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 14:11:38 1990 +0000

    add compatibility #defines for const, volatile
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@298 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 3 +++
 1 file changed, 3 insertions(+)

commit e0216283c1b1c911048cfd21ead6a9e81badd6a8
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 13:29:32 1990 +0000

    move decrypt_key to separate file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@297 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/encrypt_key.c | 39 ---------------------------------------
 1 file changed, 39 deletions(-)

commit 2e42bc8df8785a68db35edefe02437d92f74d541
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 13:29:19 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@296 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/decrypt_key.c | 62 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

commit 280ea5884dcede5f654149c25b406596e7737fe8
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 10:44:28 1990 +0000

    choose sigtype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@295 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/osconf.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit e07490a3b6592878a1d5c1dc157a108005172010
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 10:30:59 1990 +0000

    forgot to change krb5_tgs_req to krb5_real_tgs_req in one spot
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@294 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 4be161afa9ee4c0fe2d29f6f8a8c0d75734d8bf6
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 10:18:09 1990 +0000

    change ASN.1 rep of TGS req so that AP REQ is constructed separately
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@293 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 11 +++++++++++
 src/lib/krb5/asn.1/KRB5-asn.py  | 13 ++++++++++++-
 2 files changed, 23 insertions(+), 1 deletion(-)

commit da205281486ab03c344d3eebbbc5f2128ff0657b
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Feb 7 10:12:52 1990 +0000

    remove extraneous krb5_free... prototypes
    add protos for krb5_real_tgs_req2KRB5_RealTGS__REQ and
    KRB5_RealTGS__REQ2krb5_real_tgs_req
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@292 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 42 ++++++---------------------------------
 1 file changed, 6 insertions(+), 36 deletions(-)

commit fc9bcae06e2992c11e54e9497abd1a9be235af5e
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 6 16:29:56 1990 +0000

    add lots of stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@291 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 121 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 116 insertions(+), 5 deletions(-)

commit 1e5e3756d1cd4a526c3538c1a5071391c270b314
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 6 16:29:21 1990 +0000

    add declarations of listen_and_process, setup_network, closedown_network
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@290 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 956680770c20479357d8686b722313bcda96f47d
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 6 16:28:55 1990 +0000

    add kdc_input_mkey
    add checksum code (#ifdef'ed out for now...)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@289 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 55 insertions(+), 1 deletion(-)

commit f85a5593561a56acedade3a9e91a62a633a306b4
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 6 16:27:56 1990 +0000

    add master_keyblock, master_princ, krb5_mkey_pwd_prompt1, krb5_mkey_pwd_prompt2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@288 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/extern.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 7bc891148c21f8405b28802c399d14972d3d1d63
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 6 16:27:17 1990 +0000

    sys/limits.h is a figment on BSD systems
    add master_keyblock, master_princ, krb5_mkey_pwd_prompt1, krb5_mkey_pwd_prompt2
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@287 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/extern.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit fa50434748ec0635ff3e6061a2e14e19bbea4fd3
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Feb 6 16:23:11 1990 +0000

    add SRCS line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@286 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/Imakefile | 1 +
 1 file changed, 1 insertion(+)

commit 9491666f67657385a543d4c85146b1619cc5dec7
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Mon Feb 5 15:37:34 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@285 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_frm_kdc.c | 89 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 89 insertions(+)

commit 93c6396e991b4e4acffbb35b1f13ec00f93d52d6
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 15:33:32 1990 +0000

    need to put length of key into encrypted stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@284 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/encrypt_key.c | 49 +++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 43 insertions(+), 6 deletions(-)

commit 509ce0aaff8af4d160a938a3029337ab18c591a4
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 15:32:53 1990 +0000

    change to use eblock parameter
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@283 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/verify_mky.c | 24 ++++++++++++++----------
 1 file changed, 14 insertions(+), 10 deletions(-)

commit 45b283f949bba1f584c0e80759b9df1334514453
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 15:32:36 1990 +0000

    add SRCS, encrypt_key, verify_mky
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@282 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/Imakefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 8602b948ac50fe5c83f4465ea801dfda625e1b7f
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Mon Feb 5 15:31:58 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@281 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/gc_via_tgt.c | 56 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

commit cbef123af9f3f6688f5b2df288a75b38f384aa73
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 15:31:51 1990 +0000

    add arg to prototype for krb5_db_verify_master_key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@280 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f14088e0ceb576b3d996dda1b0d1d533bdb17d71
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 15:31:44 1990 +0000

    add KRB5_INT32_MAX, KRB5_INT32_MIN
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@279 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/wordsize.h | 3 +++
 1 file changed, 3 insertions(+)

commit f845b77f810b0da353b859aefb1e5c1774a3d22d
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 15:31:08 1990 +0000

    modify string_to_key and sum_func signatures
    add cksumarray & valid_cksumtype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@278 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

commit ef198201e7ff34620a1b392de235bad39453dbe9
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 14:58:30 1990 +0000

    change filename: unlock_file to unlck_file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@277 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/Imakefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 55b6a56e13619971cfe3288dd2d2b9527a879b08
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 14:57:09 1990 +0000

    fix up #ifndef for lint/saber
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@276 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/read_pwd.c   | 2 +-
 src/lib/krb5/os/unlck_file.c | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

commit 74bc06f63dd26a86d36d57888c9efe85a7e18078
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 14:49:27 1990 +0000

    fix up #ifndef for lint/saber
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@275 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/lock_file.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ab2c70321459923a6b7c5c0b0e552f848c8dd443
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 14:47:21 1990 +0000

    use ext-proto.h rather than stdlib.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@274 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/localaddr.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit c4158035b4218380690f5932139cb267bf679e00
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 14:39:52 1990 +0000

    remove formal param names
    change proto for read_password() to fill in the passwd length
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@273 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 34 +++++++++++++++++-----------------
 1 file changed, 17 insertions(+), 17 deletions(-)

commit 2fcabfbada29b18afd6d34addaca6622cbf1cd17
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 14:39:26 1990 +0000

    need to fill in return length
    (also change to int *)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@272 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/read_pwd.c | 36 +++++++++++++++++++-----------------
 1 file changed, 19 insertions(+), 17 deletions(-)

commit b5eb2821d791dd42cc303b17ec4cae72531d20c3
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 13:05:53 1990 +0000

    add princ_comp.c
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@271 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/Imakefile | 2 ++
 1 file changed, 2 insertions(+)

commit 15f998207d69ae153d3879d594091ac766c67b49
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 13:02:18 1990 +0000

    add -pedantic -ansi -Wall
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@270 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d69f0ed88e08517ae43ed3f9032cb1e3edac9feb
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 12:04:13 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@269 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/verify_mky.c | 67 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 67 insertions(+)

commit 79d357caecbb773d39b865cb6b2e136490471086
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 11:11:28 1990 +0000

    Athena X11R4 changes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@268 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 94 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 94 insertions(+)

commit 99f62544062e3935d070ee03a8badecf67d5a51c
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 11:09:55 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@267 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Project.tmpl | 53 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

commit 5250c9d89c1ad7537367e3ac4187235c5a25004e
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 11:08:32 1990 +0000

    modifications for Kerberos needs (wesommer)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@266 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 19 ++-----------------
 1 file changed, 2 insertions(+), 17 deletions(-)

commit 2ab6af9701b40789a2ba29edf5bb30f73cf96e87
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 11:07:47 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@265 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/vaxbsd.cf | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

commit 1560e72ead10953a5156822a0907d96fee1c1877
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 11:05:51 1990 +0000

    put back un-locked un-checked-in changes Bill had made...grump
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@263 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

commit 4302b0b652e9e84c78842a89572b3976316a8c51
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Feb 5 10:57:58 1990 +0000

    fixes for emacs tags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@262 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules | 4 ++--
 src/config/Imake.tmpl  | 4 ++++
 2 files changed, 6 insertions(+), 2 deletions(-)

commit 39ec875a72e0c927be58696b9ac56f19e5f1ac4d
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 3 17:21:00 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@261 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/main.c | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 76 insertions(+)

commit b85d249d4e3a3084c855004f2ecc4431f7882ac0
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 3 17:19:39 1990 +0000

    key is no longer ptr in the db_entry structure
    add proto for krb5_db_verify_master_key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@260 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 3a9b11815e3b3452d050903a694a5ff85ac87adb
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 3 17:18:37 1990 +0000

    remove krb5_keyblock_size(), not useful and was incorrect.
    add valid_etype, krb5_csarray, krb5_max_cryptosystem
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@259 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit c0493eeebbba87373b386f1624c45ec10f34248e
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 3 17:18:14 1990 +0000

    add krb5_rd_req_decoded, krb5_principal_compare
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@258 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

commit 5c652dca5f840fbd88f0bc482a77b71b489e5c15
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 3 17:17:31 1990 +0000

    moved valid_etype() to encryption.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@257 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/macros.h | 2 --
 1 file changed, 2 deletions(-)

commit 29c69290aac2376608c406a2ab7519a1d7018d1c
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 3 17:14:03 1990 +0000

    add KRB5_KDB_ILLDIRECTION, KRB5_KDB_NOMASTERKEY
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@256 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/kdb5_err.et | 4 ++++
 1 file changed, 4 insertions(+)

commit 883dc9fd06ab62cc65651a90683325bf17dd695c
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 3 17:11:56 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@255 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/extern.c | 30 ++++++++++++++++++++++++++++++
 src/kdc/extern.h | 30 ++++++++++++++++++++++++++++++
 2 files changed, 60 insertions(+)

commit 0f0d822c86bfc4a61e3579c088fe3a1341e022b2
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 3 17:11:11 1990 +0000

    fix prototypes
    add prototypes for process_as_req and process_tgs_req
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@254 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 18 ++++++++++++++++--
 1 file changed, 16 insertions(+), 2 deletions(-)

commit 0ca1b53dc0a904f611bd8441677f803fe5bc9229
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 3 17:10:18 1990 +0000

    add *from arg to decrypt_tgs_req
    unify externs into include file
    add kdc_rdreq_keyproc, kdc_process_tgs_req, kdc_convert_key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@253 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.c | 130 ++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 123 insertions(+), 7 deletions(-)

commit 96f822ffa575d9a5dd9d34b6b53fb16567393dc7
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 3 17:09:56 1990 +0000

    add "from" arg
    clean up externs into an include file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@252 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  | 14 +++++---------
 src/kdc/do_tgs_req.c | 15 ++++++---------
 2 files changed, 11 insertions(+), 18 deletions(-)

commit b4164b5863046cc968bb55538a7a0829ae395881
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 3 17:09:17 1990 +0000

    add more args, pass more args down
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@251 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

commit 4e83869249529d1fd88453551e108c9016c6a67b
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 3 17:08:35 1990 +0000

    unify the extern stuff into an include file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@250 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decode_kdc.c | 8 ++------
 src/lib/krb5/krb/decrypt_tk.c | 7 +------
 src/lib/krb5/krb/encode_kdc.c | 6 +-----
 src/lib/krb5/krb/encrypt_tk.c | 6 +-----
 4 files changed, 5 insertions(+), 22 deletions(-)

commit 2aaf6dcbb4827a59f4aaaaed524606b9d3cd0943
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 3 17:06:46 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@249 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/encrypt_key.c | 59 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 59 insertions(+)

commit 372f6bedc6ff4f3b2c8306e7349055ce845a7556
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 3 15:45:47 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@248 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/princ_comp.c | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)

commit be1fc0a3e45172ded7dae367cd0f9aa55563d220
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 3 15:31:27 1990 +0000

    remove unnecessary X11 stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@247 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ultrix.cf | 16 ++--------------
 1 file changed, 2 insertions(+), 14 deletions(-)

commit 8c431160f7f743eb8067201fd99083a8e9846d37
Author: John Kohl <jtkohl@mit.edu>
Date:   Sat Feb 3 15:30:13 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@246 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/ultrix.cf | 36 ++++++++++++++++++++++++++++++++++++
 1 file changed, 36 insertions(+)

commit 4771917b69129c0225feea34165ca0071346d348
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Sat Feb 3 10:40:28 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@245 dc483132-0cff-0310-8789-dd5450dbe970

 src/clients/kdestroy/kdestroy.c |  79 +++++++++++++++++++++++++
 src/clients/kinit/kinit.c       | 127 ++++++++++++++++++++++++++++++++++++++++
 src/clients/klist/klist.c       |  70 ++++++++++++++++++++++
 src/prototype/getopt.c          |  29 +++++++++
 4 files changed, 305 insertions(+)

commit 85448fb04aa22411ce6276ca3b2cbe7795bf91be
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Sat Feb 3 10:36:21 1990 +0000

    Don't let error go uninitialized
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@244 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/encode.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 49488bbbf0a70f0d5eda7ba905ba7ad8352e2593
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Sat Feb 3 10:33:34 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@243 dc483132-0cff-0310-8789-dd5450dbe970

 src/Imakefile                       |  15 +++
 src/clients/Imakefile               |   5 +
 src/clients/kdestroy/Imakefile      |   4 +
 src/clients/kinit/Imakefile         |   4 +
 src/clients/klist/Imakefile         |   4 +
 src/include/krb5/stock/osconf.h     |  22 +++++
 src/kdc/Imakefile                   |   3 +
 src/lib/kdb/Imakefile               |   5 +
 src/lib/krb5/Imakefile              |   6 ++
 src/lib/krb5/ccache/file/Imakefile  |  15 +++
 src/lib/krb5/error_tables/Imakefile |  10 ++
 src/lib/krb5/keytab/Imakefile       |  11 +++
 src/lib/krb5/keytab/file/Imakefile  |   7 ++
 src/lib/krb5/os/osconfig.c          |  13 +++
 src/tests/Imakefile                 |   8 ++
 src/tests/dump.c                    |  34 +++++++
 src/tests/test1.c                   | 187 ++++++++++++++++++++++++++++++++++++
 17 files changed, 353 insertions(+)

commit 610d581a56f20a97fb0c1abe06833a74b1e6446a
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Sat Feb 3 10:22:53 1990 +0000

    Placebo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@242 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/rcache/Imakefile | 4 ++++
 1 file changed, 4 insertions(+)

commit b8eb9044600b3048d84b4900abaf36b62d30e909
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Sat Feb 3 10:21:19 1990 +0000

    First version
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@241 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/crypto/crc32/crc.c | 83 ++++++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/Imakefile | 27 +++++++++++++++
 src/lib/krb5/os/Imakefile  |  9 +++++
 3 files changed, 119 insertions(+)

commit c5548b03f5aee81135bf1166659a2efd9aa7c012
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Sat Feb 3 10:13:24 1990 +0000

    rearrange headers
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@240 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/ccdefault.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit ef29442df92af8036a7d0c346f951d933d842d33
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Sat Feb 3 10:12:45 1990 +0000

    Add more object files; add source file list for saber
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@239 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Imakefile | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit e997940ada3ad9f4a47668669b893e454e83d02a
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Sat Feb 3 10:11:11 1990 +0000

    Remove unnecessary arguments from krb5_decode_ticket
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@238 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 2 --
 1 file changed, 2 deletions(-)

commit 94f56b8cb0a465573f5eeb8fcfd413402fd57462
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Sat Feb 3 07:28:31 1990 +0000

    Need to specify ticket cache type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@237 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ccdefname.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 975f355d5f47d31101dd75a0632d4efb4a2197f6
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Sat Feb 3 07:27:55 1990 +0000

    Fix includes to allow it to build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@236 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/timeofday.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit b1fa0f37cb7126d6765f1fcebf832b8c25c227a4
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Sat Feb 3 07:27:20 1990 +0000

    fix includes to allow it to build
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@235 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ustime.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ee3d6a121b02a358c1a9cf17aa5fb1f7865f80c4
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 2 17:18:41 1990 +0000

    fix indenting on line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@234 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a9e2c34d4de4323cbe8540698ca2edbbfb8f9de5
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 2 17:18:20 1990 +0000

    make realm_of_tgt a macro
    add kdc_convert_key, decrypt_tgs_req
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@233 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/kdc_util.h | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

commit 601ddeb8793ea0abde32ad5186f00d6a11f77d46
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 2 17:17:25 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@232 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/dispatch.c |  60 ++++++++++++++++++++++
 src/kdc/kdc_util.c | 142 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 202 insertions(+)

commit 9fd71821ea20d849f34eb0eff8851b1043baee41
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 2 15:58:41 1990 +0000

    fix errors in error-generating code
    convert key when retrieved from database.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@231 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  | 29 +++++++++++++++++++++++++----
 src/kdc/do_tgs_req.c | 18 ++++++++++++++++--
 2 files changed, 41 insertions(+), 6 deletions(-)

commit 66538ed1ed2314758869e780dd839bdc2fe4348b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 2 15:32:15 1990 +0000

    replace inadvertently-choppped-off line
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@230 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 1 +
 1 file changed, 1 insertion(+)

commit 739b82b2646fc82e06edef7d604ca9da3fd48058
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Feb 2 08:57:43 1990 +0000

    convert to use valid_etype macro
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@229 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decode_kdc.c | 4 +---
 src/lib/krb5/krb/decrypt_tk.c | 4 +---
 src/lib/krb5/krb/encode_kdc.c | 4 ++++
 src/lib/krb5/krb/encrypt_tk.c | 4 +---
 4 files changed, 7 insertions(+), 9 deletions(-)

commit 89ba19c57fc2c5e408f9d5929094cc00bc280875
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 1 18:08:40 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@228 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/macros.h | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit e1061a7dd53241052313af216c4b4616ad9b13a7
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 1 18:08:26 1990 +0000

    use macro for checking valid etype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@227 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  | 3 +--
 src/kdc/do_tgs_req.c | 5 ++---
 2 files changed, 3 insertions(+), 5 deletions(-)

commit fe273774157feef7641ae161f0c3ef6af016d737
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 1 17:47:55 1990 +0000

    add #include of macros.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@226 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 1 +
 1 file changed, 1 insertion(+)

commit 6c6b458959e4846c66ad6e7f265a9971037e18bc
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 1 15:20:12 1990 +0000

    use krb5_mk_error instead of custom interface
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@225 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c  | 9 +++++++--
 src/kdc/do_tgs_req.c | 9 +++++++--
 2 files changed, 14 insertions(+), 4 deletions(-)

commit aff4a6805928a04db9a7afba79ec2475dbe749f8
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 1 15:14:13 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@224 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/rd_error.c | 47 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 47 insertions(+)

commit 5660f036b40ad8d75dcd7c1199ea9de43ed59942
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 1 15:11:55 1990 +0000

    re-do interface to fill in pointed-to struct
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@223 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_error.c | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

commit 995f694f1eb76068fc658a20003a4293fcf64038
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 1 15:05:10 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@222 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/mk_error.c | 37 +++++++++++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)

commit f4d4826e4c932dcb1f11ed96d759b4e0b0b58a42
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 1 14:57:53 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@221 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/asn1defs.h | 209 ++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/decode_kdc.c     | 125 +++++++++++++++++++++++
 2 files changed, 334 insertions(+)

commit d96cbfc1bd497c9e253f772fee9b6b7e4506f4c1
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 1 14:52:15 1990 +0000

    more promotion rule changes
    rearrange & clean up the ticket/kdc_rep prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@220 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

commit c1d00e2bd86ca1efd62bc756f6df0d334f312313
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Feb 1 14:29:25 1990 +0000

    change contents[1] to *contents
    move stuff around
    add enc_part2 fields (extra ptrs off to decrypted versions)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@219 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 18 +++++++++++-------
 1 file changed, 11 insertions(+), 7 deletions(-)

commit f0b3abb16889510fd598f1d1a3ba85a1ac1f5f11
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 30 18:21:08 1990 +0000

    (1) change to krb5_error_code
    (2) changes for new allocation strategy
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@218 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/localaddr.c | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

commit 3e01bae07412dc17f32857fa411fc0c0eba05e51
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 30 18:16:20 1990 +0000

    move prototype to libos-proto.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@217 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/libos.h     | 3 ---
 src/include/krb5/los-proto.h | 5 ++++-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit f45e6005d162505c4db5a35e59ad0ff4e88e5833
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 30 18:12:56 1990 +0000

    fix argument problem (&foo instead of foo)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@216 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit ef918abeac39b78dfedf949e88872caa2881fc2b
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 30 18:11:49 1990 +0000

    updates for change from contents[1] to *contents
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@215 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 76 ++++++++++++++++++++++-------------------------------
 1 file changed, 32 insertions(+), 44 deletions(-)

commit d4c0164e298a511ec6ae84bc26f2ec1732a5d037
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 30 18:08:08 1990 +0000

    changes for proper casting
    [to make compiler shut up]
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@214 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 216 ++++++++++++++++++++--------------------
 1 file changed, 110 insertions(+), 106 deletions(-)

commit 04ffe24ed279a581d1368cd960c23dc32bc97cb1
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 30 18:07:19 1990 +0000

    changes to accommodate change from contents[1] to *contents
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@213 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 20 +++++++++-----------
 1 file changed, 9 insertions(+), 11 deletions(-)

commit 454bd83cd36b17e87e45ebb2d0d46c0f1efaffd3
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 30 18:06:46 1990 +0000

    add new argument from libos.spec
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@212 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/lock_file.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 0e9954d0c71a429801feb55590bbf720645b0f65
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 30 18:04:09 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@211 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/decrypt_tk.c | 92 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 92 insertions(+)

commit 5609ce1fe6272b6b92346a76fe438e70e9ec3681
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 30 18:03:44 1990 +0000

    use embedded pointers instead of extra arg
    range-check cryptosystem.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@210 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/encrypt_tk.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

commit 293442f71ceeb1c483f3658e99ee35b3964824b1
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Jan 30 18:01:51 1990 +0000

    bjaspan: use krb5_err.h, finishing up to go skiing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@209 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc.h        | 11 ++++++-----
 src/lib/krb5/ccache/file/fcc_gennew.c |  2 ++
 src/lib/krb5/ccache/file/fcc_nseq.c   |  6 +++---
 src/lib/krb5/ccache/file/fcc_ops.c    |  2 +-
 src/lib/krb5/ccache/file/fcc_reslv.c  |  2 ++
 src/lib/krb5/ccache/file/fcc_sflags.c |  4 ++--
 6 files changed, 16 insertions(+), 11 deletions(-)

commit cf0c1d14cc6a9dd57d47504ea34902d1d1c33d14
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 30 17:19:19 1990 +0000

    use external prototypes
    fix prototype of encoder
    cast args to free
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@208 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/encode.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

commit 159dbc3cc905eb016838da0dabeef9dd22ffe296
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Jan 30 17:16:28 1990 +0000

    bjaspan: added KRB5_CC_{NOTFOUND,END}
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@207 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

commit 45e56e2265fb1693f0ace0a59026d6b3e4e93d5f
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Tue Jan 30 17:10:39 1990 +0000

    Add some cred cache errors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@206 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 4 ++++
 1 file changed, 4 insertions(+)

commit 7345021284a9c63e775dfe949f378d0ef5695a52
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 30 16:56:42 1990 +0000

    update lock_file, unlock_file (take char *'s now in addition to FILE *)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@205 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/los-proto.h | 4 +++-
 src/lib/krb5/os/unlck_file.c | 5 +++--
 2 files changed, 6 insertions(+), 3 deletions(-)

commit b212ed522667827402d212b64123b870b5323ba5
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 30 16:55:54 1990 +0000

    fix up #includes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@204 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/unlck_file.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

commit cbf60e8f32a8b07ac02c019705b3bc8ec60fb861
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Jan 30 16:53:44 1990 +0000

    bjaspan: added KRB5_TC_OPENCLOSE, the first flag for credential caches
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@203 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 3 +++
 1 file changed, 3 insertions(+)

commit 8a06755963d437a3870674ce4b0bf3d3790a8e6b
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 30 16:50:50 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@202 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_tgs_req.c | 428 +++++++++++++++++++++++++++++++++++++++++++++++++++
 src/kdc/kdc_util.h   |  40 +++++
 src/kdc/policy.c     |  83 ++++++++++
 src/kdc/policy.h     |  23 +++
 4 files changed, 574 insertions(+)

commit b70673f44985430908ea7ee7660c7aa7531c34b4
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Jan 30 16:50:48 1990 +0000

    function.  Also random bug fixes, and the keyblock confusion has been
    fixed.
    
    bjaspan: changed #ifdef OPENCLOSE to check of flags, added set_flags
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@201 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc.h        | 11 +++++--
 src/lib/krb5/ccache/file/fcc_close.c  | 16 ++-------
 src/lib/krb5/ccache/file/fcc_destry.c | 17 +++++-----
 src/lib/krb5/ccache/file/fcc_eseq.c   |  8 ++---
 src/lib/krb5/ccache/file/fcc_gennew.c | 32 +++++++++---------
 src/lib/krb5/ccache/file/fcc_gprin.c  | 22 ++++++-------
 src/lib/krb5/ccache/file/fcc_init.c   |  8 ++---
 src/lib/krb5/ccache/file/fcc_nseq.c   | 14 ++++----
 src/lib/krb5/ccache/file/fcc_read.c   | 61 +++++++++++++++++++----------------
 src/lib/krb5/ccache/file/fcc_retrv.c  |  2 +-
 src/lib/krb5/ccache/file/fcc_sseq.c   | 23 +++++++------
 src/lib/krb5/ccache/file/fcc_store.c  | 20 ++++++------
 src/lib/krb5/ccache/file/fcc_test.c   | 41 ++++++++++++++++++++++-
 src/lib/krb5/ccache/file/fcc_write.c  | 19 +++++++----
 14 files changed, 168 insertions(+), 126 deletions(-)

commit 8a686385894244138e45b594039589504b6dc420
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Tue Jan 30 16:50:08 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@200 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_sflags.c | 41 +++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

commit 27198014e0bc5f3e1fa9cf5dcd661f3d461deabe
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 30 16:32:34 1990 +0000

    contents now in separate pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@199 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 6 ++----
 src/include/krb5/hostaddr.h   | 3 +--
 2 files changed, 3 insertions(+), 6 deletions(-)

commit ac582e7d51594cc8788694a2aa18c9758aa789d4
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Tue Jan 30 15:38:53 1990 +0000

    Avoid copying ops structure
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@198 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_reslv.c | 18 +++++-------------
 1 file changed, 5 insertions(+), 13 deletions(-)

commit 9b75cc76f7cbc87c0c94c560c7221837b6cc9d79
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Tue Jan 30 15:37:55 1990 +0000

    Fix previous fix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@197 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_ops.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 51f4efe56bfea2e7014f8abb0671a0258ae82176
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Tue Jan 30 15:36:35 1990 +0000

    Add an unlink() here
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@196 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_destry.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

commit e49996361eda65ac06f7e2c2e58b3ce67e25fb0d
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 30 09:26:09 1990 +0000

    add NOTREACHED (after a longjmp)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@195 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/read_pwd.c | 2 ++
 1 file changed, 2 insertions(+)

commit b251cfd60285fab73c2a2e5fefdb65ee482c71d9
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Tue Jan 30 02:44:18 1990 +0000

    Unlink credential cache file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@194 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_destry.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 22aec6f1407965a7b5243ce79b2822ef65e0fb64
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Tue Jan 30 00:51:42 1990 +0000

    First version
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@193 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/Imakefile   |  13 +++
 src/lib/krb5/ccache/ccdefault.c |  30 +++++++
 src/lib/krb5/os/ccdefname.c     |  38 ++++++++
 src/lib/krb5/os/localaddr.c     | 191 ++++++++++++++++++++++++++++++++++++++++
 4 files changed, 272 insertions(+)

commit b5a879f7a8ab14ac99ec2170352b46bcc7b0f160
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Mon Jan 29 21:57:43 1990 +0000

    Add missing close quote
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@192 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_ops.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8b80aa190e5578730e534b9ea0f89e97043fb266
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Mon Jan 29 19:19:44 1990 +0000

    Add prototype for function to get all the addresses of this host
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@191 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/libos.h | 3 +++
 1 file changed, 3 insertions(+)

commit 39a047e3c390542e9818faca1ff942839a7e6432
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 17:02:14 1990 +0000

    move external declarations to include file
    rename include files
    erase key when cleaning up
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@190 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

commit ff468a247153c69ba21ad98f911b5c256d11486f
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 17:00:22 1990 +0000

    add prototype for unlock_file
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@189 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/unlck_file.c | 3 +++
 1 file changed, 3 insertions(+)

commit bb90e09aa6fed0c5648733fbd1591396b00232a8
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 16:52:24 1990 +0000

    add #includes for prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@188 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/lock_file.c | 3 +++
 1 file changed, 3 insertions(+)

commit 814d9b4fab72932da91acb2ee70c7723d2f2e316
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 16:47:12 1990 +0000

    add error code for bogus arg to encode_kdc_rep
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@187 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 2 ++
 1 file changed, 2 insertions(+)

commit c7477b499cf58a6051d0656342e9ffb2c3875a6d
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 16:46:11 1990 +0000

    move libc declarations to one include flie
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@186 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/read_pwd.c | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

commit 3a235f629911753ccd24a51e66d298dfc4e77ef8
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 16:45:05 1990 +0000

    add prototypes for {encode,decode}_generic
    add #defines for enc_tkt_part
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@185 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

commit 718d351131c456db0491f18c3840e5e8c619ef53
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 16:43:39 1990 +0000

    some cleanup to use subroutines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@184 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 118 ++++++++++------------------------------------------
 1 file changed, 22 insertions(+), 96 deletions(-)

commit dcb0b16188e2f61831f856956bad8e6dd26d6833
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 16:37:41 1990 +0000

    need to take into account promotion rules for prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@183 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 871b83e61ef2dc346b4a6d0bb5606e6e84bae08f
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 16:33:10 1990 +0000

    change to relative pathnames
    comment on #endif
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@182 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn1.h | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

commit b6c1cfe06e095a1aa972d0ccc4577c2a5196a0df
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 16:17:50 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@181 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/encode_kdc.c | 123 ++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/krb/encrypt_tk.c | 104 +++++++++++++++++++++++++++++++++++
 2 files changed, 227 insertions(+)

commit 241e776f3f8b6e6291de3bceff3bfbb7e4d7886c
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 16:15:52 1990 +0000

    move libc declarations to separate include fil
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@180 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/parse.c    | 6 +-----
 src/lib/krb5/krb/unparse.c  | 7 +------
 src/lib/krb5/os/def_realm.c | 6 +-----
 3 files changed, 3 insertions(+), 16 deletions(-)

commit 85bd00593fd7c5b2794d3ad3348a7bb2b78594da
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 15:34:14 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@179 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn1.h | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

commit d72ec422235d4a3bf9698ef38a9fd9dcd3f213c3
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 15:22:55 1990 +0000

    finish mutating pointer to krb5_pointer
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@178 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/encode.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit ed409f1bedbc389b5c78e35f6fb615e6058e6805
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 15:04:55 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@177 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ext-proto.h | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

commit 5058ac6c66f3283fa0c3ba2f204cef514a3547ad
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 14:48:59 1990 +0000

    fix prototypes to accomodate updated ticket & kdc handling
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@176 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit a65aa31183bbb0775fa2d760943510ce6a2a7d4e
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 14:47:57 1990 +0000

    add roundup, encrypt_size, keyblock_size
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@175 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 11 +++++++++++
 1 file changed, 11 insertions(+)

commit ab0c14d096fc48df4091cedf83b4b1030770d899
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 29 14:38:56 1990 +0000

    need to cast to message types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@174 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/proto.h | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit b4ae7661413e7e0e3f46053dbedb871a05045fa5
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 23 15:04:51 1990 +0000

    add cs_table_entry
    fix up prototypes and function types
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@173 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 35 ++++++++++++++++++++++-------------
 1 file changed, 22 insertions(+), 13 deletions(-)

commit ea523fd1d540814ff828af1af64dc0a028bb6e04
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 23 15:03:49 1990 +0000

    fix #ifdef for lint/SABER
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@172 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/timeofday.c | 4 ++--
 src/lib/krb5/os/ustime.c    | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 0138d5b428286ffaf49303946c2e7d4a8c922844
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 23 15:02:38 1990 +0000

    use string.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@171 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/unparse.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

commit 62a3db4a3d2316b9cd2a583fb1a45d1c6987b1d3
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 23 15:00:56 1990 +0000

    fix #ifdef for lint/SABER
    changes for standard calling conventions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@170 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/encode.c | 107 +++++++++++++++++++++-----------------------
 1 file changed, 50 insertions(+), 57 deletions(-)

commit 3bb60f993e4ef89aaeda64bbcb6019b78c3eb874
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 23 14:59:50 1990 +0000

    change around to standard calling conventions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@169 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 110 ++++++++++++++++++++--------------------
 1 file changed, 55 insertions(+), 55 deletions(-)

commit 6737d1b93b3105d3425efdfffe152e53238ce0c4
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 23 14:54:12 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@168 dc483132-0cff-0310-8789-dd5450dbe970

 src/kdc/do_as_req.c | 358 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 358 insertions(+)

commit 0ec3b36babc3aba6090e0d2b9efa0be28b9e3b27
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 22 16:13:48 1990 +0000

    name change: kdb_principal to db_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@167 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb_dbm.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 07f6eb4d216e79fd9c6e29b4a54c7bd601fccb5f
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 22 16:12:29 1990 +0000

    name change: principal to entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@166 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h |  44 ++++++++---------
 src/lib/kdb/kdb_dbm.c  | 129 +++++++++++++++++++++++++------------------------
 2 files changed, 87 insertions(+), 86 deletions(-)

commit 9f2b9e68723b35577d0fb089e6472a907532ac18
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 22 13:35:40 1990 +0000

    add config file errors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@165 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 4 ++++
 1 file changed, 4 insertions(+)

commit 2cfa3722090c0290284aaef91bdc1963b6aa779a
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 22 13:29:40 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@164 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/def_realm.c | 73 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 73 insertions(+)

commit cc1c8c43b25c226d63a43d49e12eebb75dd8d4d4
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 22 13:02:40 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@163 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/unparse.c | 87 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 87 insertions(+)

commit d3c060f29cbcce18c34f2690def239a7754823f9
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 22 13:00:57 1990 +0000

    change names of pointers to be more informative
    fix logic error in dealing with embedded realm names and element
    parsing
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@162 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/parse.c | 44 +++++++++++++++++++++-----------------------
 1 file changed, 21 insertions(+), 23 deletions(-)

commit 587f799ffea0b9e35c2633be0ebbc263c03c1083
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Sun Jan 21 16:50:43 1990 +0000

    a slightly debugged version (not really), leaving for usenix now
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@161 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc.h        |   1 +
 src/lib/krb5/ccache/file/fcc_close.c  |   4 +-
 src/lib/krb5/ccache/file/fcc_defnam.c |   4 +-
 src/lib/krb5/ccache/file/fcc_destry.c |   4 +-
 src/lib/krb5/ccache/file/fcc_eseq.c   |   4 +-
 src/lib/krb5/ccache/file/fcc_gennew.c |  13 ++--
 src/lib/krb5/ccache/file/fcc_getnam.c |   4 +-
 src/lib/krb5/ccache/file/fcc_gprin.c  |   4 +-
 src/lib/krb5/ccache/file/fcc_init.c   |   6 +-
 src/lib/krb5/ccache/file/fcc_nseq.c   |  49 ++++++++-------
 src/lib/krb5/ccache/file/fcc_read.c   | 115 ++++++++++++++++++++--------------
 src/lib/krb5/ccache/file/fcc_reslv.c  |  47 ++++++++------
 src/lib/krb5/ccache/file/fcc_retrv.c  |  16 ++---
 src/lib/krb5/ccache/file/fcc_sseq.c   |   8 +--
 src/lib/krb5/ccache/file/fcc_store.c  |  98 +++--------------------------
 src/lib/krb5/ccache/file/fcc_test.c   |  47 +++++++-------
 16 files changed, 190 insertions(+), 234 deletions(-)

commit a8624b5e1f0978913ffa32fce2fbcd3a2e6edec8
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Sun Jan 21 16:50:42 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@160 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc-proto.h |  70 +++++++++++++++
 src/lib/krb5/ccache/file/fcc_ops.c   |  45 ++++++++++
 src/lib/krb5/ccache/file/fcc_skip.c  |  39 +++++++++
 src/lib/krb5/ccache/file/fcc_write.c | 162 +++++++++++++++++++++++++++++++++++
 4 files changed, 316 insertions(+)

commit 1f3d18f868b1ef1e0c2953506abd4f726082f207
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Sun Jan 21 16:08:52 1990 +0000

    bjaspan: changed resolve and gennew to take pointers to krb5_ccaches
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@159 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 3e83158eaad74dbec3d379f0758194a06659e964
Author: E. Jay Berkenbilt <qjb@mit.edu>
Date:   Sat Jan 20 20:37:37 1990 +0000

    Changed krb5_kt_st to _krb5_kt
    in this structure, changed the return values of all the functions from
    int to krb5_error_code
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@158 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/keytab.h | 45 ++++++++++++++++++++++++---------------------
 1 file changed, 24 insertions(+), 21 deletions(-)

commit 8758291bf9afc4fc9ecfba9b15004063cdab3971
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Sat Jan 20 17:10:54 1990 +0000

    typedef of krb5_ccache
    
    bjaspan: changed "struct krb5_cc_ops" to "struct _krb5_cc_ops" in
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@157 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8b444b766f51f110544611bb7c369ca957d2df7e
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Sat Jan 20 16:42:06 1990 +0000

    a krb5_ccache as an argument and return an error condition (as we
    agreed in meeting).  I also changed the return type from int
    to krb5_error_code.
    
    bjaspan: changed type of resolve and gen_new so that they take
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@156 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 28 +++++++++++++++-------------
 1 file changed, 15 insertions(+), 13 deletions(-)

commit 9a34d39f5620d46b6cb9f1e058a6e310f01dd7e9
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Sat Jan 20 14:22:21 1990 +0000

    associated with them, which is illegal under ANSI C.  gcc -pedanic
    doesn't catch this (I'll report it as a bug) but Saber does.
    All I did was remove the parameter names from the parameter lists.
    
    bjaspan: in some of the prototypes, function parameters had names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@155 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

commit e1fd52f2335c4be97a8aa0009b83437fed3e293b
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Jan 19 18:12:11 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@154 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_test.c | 69 +++++++++++++++++++++++++++++++++++++
 1 file changed, 69 insertions(+)

commit c7be845049b1a2f2ad98c8c55d86a693b8ab359f
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Jan 19 18:11:15 1990 +0000

    This file is mostly right, but calls an undefined macro/function.
    Also, the concept non-exactly matching times is VAGUE.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@153 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_retrv.c | 61 +++++++++++++++++++++++++++++++++---
 1 file changed, 57 insertions(+), 4 deletions(-)

commit 800abc6b6014acf88eff9a18255c8d225c806756
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Jan 19 18:10:45 1990 +0000

    This file is completely broken -- see comment at top
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@152 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_read.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

commit ba4543679145a29edd8dc3fa2fc22a4b07bc6a57
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Jan 19 18:10:29 1990 +0000

    added problems that Saber should hav reported the last time.
    I mean, FIXED problems that Saber should have reported.
    I'm tired.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@151 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_destry.c | 4 +++-
 src/lib/krb5/ccache/file/fcc_gprin.c  | 9 ++++++++-
 2 files changed, 11 insertions(+), 2 deletions(-)

commit 5af91e1c90e05ce7ecdb985647ba685cb60c73d3
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Jan 19 18:09:09 1990 +0000

    added KRB5_NOTFOUND
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@150 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc.h | 1 +
 1 file changed, 1 insertion(+)

commit fb6c53f7d9263fa6910d94a3c6b18749a076bbd4
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jan 19 17:13:08 1990 +0000

    add more codes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@149 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/kdb5_err.et | 7 +++++++
 1 file changed, 7 insertions(+)

commit b399c85d970c19c94e6adec4258171246c9e0d70
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jan 19 17:11:15 1990 +0000

    use xfree to cast values
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@148 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/parse.c | 21 ++++++++++++---------
 1 file changed, 12 insertions(+), 9 deletions(-)

commit a7ea3bf40b7a8962edbea307f612c154f900df71
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jan 19 17:05:25 1990 +0000

    add tag name to structure
    add KRB5_KDB_M_NAME
    add prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@147 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h | 40 +++++++++++++++++++++++++++++++++++++++-
 1 file changed, 39 insertions(+), 1 deletion(-)

commit a46539a160b6bb03bbe6f013c46f0807bdac3a59
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jan 19 17:04:53 1990 +0000

    add DEFAULT_DBM_FILE
    fix up prototypes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@146 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb_dbm.h | 52 ++++++++++++++++++----------------------------
 1 file changed, 20 insertions(+), 32 deletions(-)

commit 13712cd90d04af3ce1fb5a3fe9d85e1ffb52a1db
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jan 19 17:04:20 1990 +0000

    add defs for TRUE and FALSE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@145 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 50aa6ea7318ba9b0c7bd6b5a9df20f24d778ff6c
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jan 19 17:03:22 1990 +0000

    first-cut conversion of V4 stuff (not fully tested/debugged)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@144 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 639 +++++++++++++++++++++++++++++++-------------------
 1 file changed, 392 insertions(+), 247 deletions(-)

commit dc3aaa336d367a3abd28e7306685952e55ca38ab
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jan 19 17:02:26 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@143 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/krb/parse.c | 148 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 148 insertions(+)

commit d07102e67a1775af12c209f9a9b76ce7d4922bcb
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Jan 19 16:05:31 1990 +0000

    First "debugged" version -- saber accepts it
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@142 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc.h        |  2 ++
 src/lib/krb5/ccache/file/fcc_close.c  | 10 ++++-----
 src/lib/krb5/ccache/file/fcc_defnam.c |  2 +-
 src/lib/krb5/ccache/file/fcc_destry.c | 22 ++++++++++---------
 src/lib/krb5/ccache/file/fcc_eseq.c   |  9 ++++----
 src/lib/krb5/ccache/file/fcc_gennew.c | 24 +++++++++++++--------
 src/lib/krb5/ccache/file/fcc_getnam.c |  2 +-
 src/lib/krb5/ccache/file/fcc_gprin.c  | 10 +++++----
 src/lib/krb5/ccache/file/fcc_init.c   | 10 ++++-----
 src/lib/krb5/ccache/file/fcc_nseq.c   | 18 +++++++++-------
 src/lib/krb5/ccache/file/fcc_read.c   | 40 ++++++++++++++++++++++-------------
 src/lib/krb5/ccache/file/fcc_reslv.c  | 20 ++++++++++--------
 src/lib/krb5/ccache/file/fcc_retrv.c  |  2 +-
 src/lib/krb5/ccache/file/fcc_sseq.c   | 19 ++++++++++-------
 src/lib/krb5/ccache/file/fcc_store.c  | 34 +++++++++++++++--------------
 15 files changed, 128 insertions(+), 96 deletions(-)

commit 02301adeeb1b2bffd6952ffdf20f77e148d11edb
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jan 19 15:32:30 1990 +0000

    add !SABER to #ifdef around rcsid
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@141 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit b1413668acb9824e0404644bf268a16ebb22a04e
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Jan 19 14:58:54 1990 +0000

    converted to K&R style *by hand* <sigh>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@140 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_retrv.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 50481a0a796b82400c7664dcd1d40d8e629f2534
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Jan 19 14:57:50 1990 +0000

    converted to K&R style *by hand*.  <sigh>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@139 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc_close.c  |  5 ++++-
 src/lib/krb5/ccache/file/fcc_defnam.c |  2 +-
 src/lib/krb5/ccache/file/fcc_destry.c |  3 ++-
 src/lib/krb5/ccache/file/fcc_eseq.c   |  4 +++-
 src/lib/krb5/ccache/file/fcc_gennew.c |  3 ++-
 src/lib/krb5/ccache/file/fcc_getnam.c |  3 ++-
 src/lib/krb5/ccache/file/fcc_gprin.c  |  4 +++-
 src/lib/krb5/ccache/file/fcc_init.c   |  4 +++-
 src/lib/krb5/ccache/file/fcc_nseq.c   |  5 ++++-
 src/lib/krb5/ccache/file/fcc_read.c   | 32 ++++++++++++++++++++++++--------
 src/lib/krb5/ccache/file/fcc_reslv.c  |  4 +++-
 src/lib/krb5/ccache/file/fcc_sseq.c   |  4 +++-
 src/lib/krb5/ccache/file/fcc_store.c  | 16 ++++++++++++----
 13 files changed, 66 insertions(+), 23 deletions(-)

commit 46f28ca23650e77aa59dd7b4d75e7481823dca95
Author: Barry Jaspan <bjaspan@mit.edu>
Date:   Fri Jan 19 14:17:30 1990 +0000

    about to try to use unprotoize (in gccdev) to convert to old K&R style
    function declarations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@138 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/ccache/file/fcc.h        |  41 +++++++++
 src/lib/krb5/ccache/file/fcc_close.c  |  50 +++++++++++
 src/lib/krb5/ccache/file/fcc_defnam.c |  65 +++++++++++++++
 src/lib/krb5/ccache/file/fcc_destry.c |  60 ++++++++++++++
 src/lib/krb5/ccache/file/fcc_eseq.c   |  45 ++++++++++
 src/lib/krb5/ccache/file/fcc_gennew.c |  74 +++++++++++++++++
 src/lib/krb5/ccache/file/fcc_getnam.c |  32 +++++++
 src/lib/krb5/ccache/file/fcc_gprin.c  |  46 +++++++++++
 src/lib/krb5/ccache/file/fcc_init.c   |  56 +++++++++++++
 src/lib/krb5/ccache/file/fcc_nseq.c   |  81 ++++++++++++++++++
 src/lib/krb5/ccache/file/fcc_read.c   | 132 +++++++++++++++++++++++++++++
 src/lib/krb5/ccache/file/fcc_reslv.c  |  78 ++++++++++++++++++
 src/lib/krb5/ccache/file/fcc_retrv.c  |  37 +++++++++
 src/lib/krb5/ccache/file/fcc_sseq.c   |  60 ++++++++++++++
 src/lib/krb5/ccache/file/fcc_store.c  | 151 ++++++++++++++++++++++++++++++++++
 15 files changed, 1008 insertions(+)

commit cd6b6ac10f96cfb097b89e89866f26a894060ca2
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Jan 19 10:25:38 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@137 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb_dbm.h | 53 ++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

commit d4f158a55ae2eb67190226b06fc57cbdfa244605
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 17:41:03 1990 +0000

    move free routines to separate module
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@135 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1glue.h | 7 -------
 1 file changed, 7 deletions(-)

commit 1c73014f4c4cc4ffe8b181e9f4e1210f567ece93
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 17:40:22 1990 +0000

    add DB_CHANGED
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@134 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/kdb5_err.et | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

commit 0542708adbb5cecf3d1e3e012b16fe8e82f50f1e
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 17:40:09 1990 +0000

    add LIBOS and PARSE errors
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@133 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

commit 22d5830116b79c6e9944669a1d04f8fbc6575e39
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 17:37:30 1990 +0000

    incomplete conversion of V4 stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@132 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/kdb/kdb_dbm.c | 807 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 807 insertions(+)

commit 2f38e6cdaef98fe75d47bc97858ba9aed46a5eb3
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 17:37:10 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@131 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/kdb.h       | 39 +++++++++++++++++++++++++++++++++++++
 src/include/krb5/libos.h     | 25 ++++++++++++++++++++++++
 src/include/krb5/los-proto.h | 46 ++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 110 insertions(+)

commit f163cab6d58659d727e11aba901ec40cb63ed04d
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 17:34:26 1990 +0000

    rearrange #include order for prototypes to work properly
    rename credentials to creds
    credentials doesn't need encrypt_block, only keybloc,
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@130 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

commit ad740b14b4705f1543e0f48b722d79a74e3c9fa8
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 17:34:04 1990 +0000

    fix typos
    remove formal parameter names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@129 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/rcache.h | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

commit d4a58000f47315a18939b4940c955170b898c0ae
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 17:32:53 1990 +0000

    fix typos; remove formal parameter names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@128 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 426 +++++++++++++++++++++---------------------
 1 file changed, 213 insertions(+), 213 deletions(-)

commit 48d807f4630f3351fb0396ad95a3be2da7fec14a
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 17:32:35 1990 +0000

    add #ifdef
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@127 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 993c1f108ae8a6c10279c45d7772284789ea1329
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 17:32:23 1990 +0000

    fix typo
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@126 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3b3eeaadc59c20cac06d41d4455b73235ea40331
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 17:30:38 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@125 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/keytab.h | 62 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 62 insertions(+)

commit b896ab47b9b71a80ffb406a5ccd51e9a90ccb907
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 17:30:13 1990 +0000

    comments after #endif
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@124 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/lock_file.c  | 2 +-
 src/lib/krb5/os/read_pwd.c   | 2 +-
 src/lib/krb5/os/timeofday.c  | 2 +-
 src/lib/krb5/os/unlck_file.c | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

commit cdab1deb61563383148956a32cf20fceb0ffa9b9
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 17:29:52 1990 +0000

    comments after #endif
    proper argumentes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@123 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ustime.c | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

commit 6063721804c09a97108bbfa372bb9caf29b9e5b7
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 15:05:08 1990 +0000

    use /* */ for comments on #endif
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@122 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 7f1e03c64e0590a487c041715237187afe24b01f
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 14:39:03 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@121 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/kdb5_err.et | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

commit 0d08bc704d8c1586d180173a9abab909a95e2033
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 14:24:59 1990 +0000

    add signal handling and recovery (SIGINT only)
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@120 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/read_pwd.c | 37 +++++++++++++++++++++++++++++++++++--
 1 file changed, 35 insertions(+), 2 deletions(-)

commit 2f539b366a4e2cd14da7ff488132de06fcf2e269
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 14:17:23 1990 +0000

    change credentials to creds
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@119 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit c45e0b333c760fad221b6afb6cc66e4c2006a492
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 13:47:45 1990 +0000

    add krb5_kt_read_service_key
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@118 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 9de5449c25fb3a604ba2a1eddb1fb042964807ee
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 12:19:34 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@117 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/read_pwd.c | 120 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 120 insertions(+)

commit e1efe3707f94b3f1ec5ecbb5da338e34ca68b119
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 11:37:59 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@116 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/lock_file.c  | 52 ++++++++++++++++++++++++++++++++++++++++++++
 src/lib/krb5/os/unlck_file.c | 31 ++++++++++++++++++++++++++
 2 files changed, 83 insertions(+)

commit 70f28ff23ab2aac17fa977bda6f23c1751e0aa27
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 11:20:09 1990 +0000

    rearrange #include files to avoid baggage
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@115 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ustime.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 6d958ff2f027263d96daf99f3d3efbd24ebe8d00
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 11:19:42 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@114 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/timeofday.c | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

commit f946dd89f0e61d61bf8df893cea8711ac81f5519
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 18 11:10:49 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@113 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/os/ustime.c | 42 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

commit 02b30e15d9910ccdc187891de38c4433cee2ad7c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 17:30:21 1990 +0000

    change include file names:  add ccache, rcache, func-proto
    fix indenting on comment
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@112 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit bca6305204b543d05bee52f82c8835a89dca1432
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 17:29:35 1990 +0000

    add description
    insert PROTOTYPE() macro defs
    add krb5_deltat
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@111 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

commit 75d262a3a46c8f483f7a4e5504ef34fc360fb722
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 17:29:09 1990 +0000

    update to reality with new interface
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@110 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 40 ++++++++++++++++++++++++++++++----------
 1 file changed, 30 insertions(+), 10 deletions(-)

commit bc063ad9fdb59edc9fd9fbe1bc76d44a69acd68a
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 17:28:33 1990 +0000

    change void * to krb5_pointer
    remove #undef PROTOTYPE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@109 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)

commit ba4c97f4a165b342e30dca9da34b66070bb402bb
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 17:27:20 1990 +0000

    add free routine prototypes
    fix rcache auth type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@108 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 41 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 40 insertions(+), 1 deletion(-)

commit bc67494090b9d2c9c8c5b21a28c45235fce54824
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 17:26:48 1990 +0000

    fix prototypes and typedef
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@107 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/rcache.h | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

commit 96c13c6d3404705781455adb6dc8a165b2686703
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 15:08:54 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@106 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/rcache.h | 41 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 41 insertions(+)

commit acf006737919f38393a58ce89ee9d3c4dbb95f2b
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 14:37:08 1990 +0000

    insert function prototypes for libcc, libkrb, libkt, librc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@105 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 277 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 277 insertions(+)

commit 64caed4e61a0960db9f5a077e0675e7819168455
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 14:10:37 1990 +0000

    change addrtype, cksumtype, keytype, etype to remove indirection
    in structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@104 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit d93745a4789cfd59223d6a675c683a9189e93ccf
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 14:07:35 1990 +0000

    change filenames and data->string
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@103 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/encode.c | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 7e6da46d5d14298bfdd066e6051aaf77b9789466
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 14:06:33 1990 +0000

    fix up TGS_REP and AS_REP routines
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@102 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 21 +++++++++++++++++----
 1 file changed, 17 insertions(+), 4 deletions(-)

commit a39e81f1898434cbf34b48b87492802648f04dd0
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 14:05:59 1990 +0000

    change names of free routines to begin with krb5_
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@101 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1glue.h | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

commit cc26d5f0e58e03157ec8ebaa494607512d995bbe
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 13:16:48 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@100 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/func-proto.h | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

commit d92e734d131fe194205e26ad0028098277a94c3c
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 12:57:08 1990 +0000

    move BITSxx to config.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@99 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

commit 70c2ee2f9922407792a45816f7d56d751cfa71b8
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 11:03:16 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@98 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/stock/config.h | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

commit 2976eea03edc7f3fc77c1f5aed914d9c4dcdb9ab
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 10:49:55 1990 +0000

    move principal to base-defs
    change names of types to have krb5_ prefix
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@97 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

commit f8f45a88fd61002399717116f690f423632182e3
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 10:49:34 1990 +0000

    change names to be prefixed with krb5_
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@96 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/hostaddr.h |  2 +-
 src/include/krb5/wordsize.h | 12 ++++++------
 2 files changed, 7 insertions(+), 7 deletions(-)

commit c2702b2037a7c92ecf220b146d461e653364ecf0
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 10:48:44 1990 +0000

    change names of types to prefix with krb5_
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@95 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/crc-32.h     |  2 +-
 src/include/krb5/encryption.h |  4 ++--
 src/include/krb5/mit-des.h    | 10 +++++-----
 3 files changed, 8 insertions(+), 8 deletions(-)

commit d2b6e9339897e7bda9ecb39198d1603dc09d5515
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 17 10:46:47 1990 +0000

    add krb5_error_code, krb5_pointer
    rename octet, int16, int32
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@94 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 27 +++++++++++++++++++--------
 1 file changed, 19 insertions(+), 8 deletions(-)

commit e2c47b65e0e6d825d3997f041d53b457bad1068b
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Tue Jan 16 20:59:29 1990 +0000

    fix for ANSIfication:
    
    <krb5/encryption.h> depends on using krb5_principal as the type of one of
    the operations of the encryption object.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@93 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit c2a07e544db192768c403dd653c042aae27ba244
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Tue Jan 16 20:58:22 1990 +0000

    ANSIfy function declarations
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@92 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 47 ++++++++++++++++++++++++++-----------------
 1 file changed, 28 insertions(+), 19 deletions(-)

commit 22ba1a51b93428da3456c6e30ae03514cf21c6ad
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Tue Jan 16 20:49:55 1990 +0000

    Add additional #ifdef's for __vax__, __ibm032__ so we can use gcc
    -ansi to compile the header file.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@91 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit a6af982dbf8b843757e89be5b74f657751303753
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 16 20:34:18 1990 +0000

    change string to data
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@90 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h |  6 +++---
 src/include/krb5/krb5.h      | 33 ++++++++++++++++++++-------------
 2 files changed, 23 insertions(+), 16 deletions(-)

commit e36959aa5b0393c41b82dbf5c2470ff9e0ccfa79
Author: Bill Sommerfeld <wesommer@mit.edu>
Date:   Tue Jan 16 20:23:06 1990 +0000

    put text after #endif in comments
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@89 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/wordsize.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 8b70e0f24b95a464911e74abf56ff05ac52e9f11
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 11 13:26:24 1990 +0000

    tkt_authent needs pointers to, not inline, structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@84 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit d929b4c495f4e8f092641506174c98533af7b4eb
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Jan 11 10:39:34 1990 +0000

    add 1990
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@83 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/copyright.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit e00b901bdadb7f9ba4e2e9e7c1566421b0253243
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 9 17:17:23 1990 +0000

    add ISODE_50_LOCAL_ERR_BADDECODE
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@77 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/isode_err.et | 2 ++
 1 file changed, 2 insertions(+)

commit 166f84d50af7919cf4adfdf119619e988c129698
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 9 17:16:10 1990 +0000

    add remaining message
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@76 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h | 98 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 97 insertions(+), 1 deletion(-)

commit 785a3cad2811c3851012e032c0509b83ab4a0051
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 9 16:53:32 1990 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@75 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/asn.1/encode.h |  44 +++++++++++++
 src/lib/krb5/asn.1/encode.c     | 136 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 180 insertions(+)

commit f4858625b215091cd6dfdad13908f37c17e61230
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Jan 9 15:52:04 1990 +0000

    1990
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@74 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.c | 2 +-
 src/prototype/prototype.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 4193c5125ea16f8215f64bc3df589da5d59e883d
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jan 4 23:07:25 1990 +0000

    InstScrFlags description line added
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@73 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/README | 1 +
 1 file changed, 1 insertion(+)

commit 4eb1f62ce185b077702873029d78f7ea53551048
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jan 4 23:06:53 1990 +0000

    New configuration option for installing scripts
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@72 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a72a10ff15040ce10737c10274e0d7c0c6f831b1
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jan 4 23:05:49 1990 +0000

    Cleaned up rules for stripping scripts. Also noticed problem in that
    InstPgmFlags are not used unless stripping on installation.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@71 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.tmpl | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit 30fbdeeb5865e172e96163a3039a30e953acd57e
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jan 4 23:04:10 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@70 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/README | 322 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 322 insertions(+)

commit 241982712a97be1428bb2c43d862b74b59beba21
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Thu Jan 4 22:52:25 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@69 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/Imake.rules | 1411 ++++++++++++++++++++++++++++++++++++++++++++++++
 src/config/Imake.tmpl  |  729 +++++++++++++++++++++++++
 2 files changed, 2140 insertions(+)

commit 606459f35ae73e2976e606db66893c30e600bf28
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 3 17:00:19 1990 +0000

    fix up and add additional structures
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@68 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 72 ++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 62 insertions(+), 10 deletions(-)

commit 182d332a8cf5369cda6672ac2b73d9665eedfd8a
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 3 16:59:33 1990 +0000

    add TGS_REQ proto #
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@67 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/proto.h | 1 +
 1 file changed, 1 insertion(+)

commit 0e823be557667070acb4f2be0e183ccfe1567186
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 3 15:34:33 1990 +0000

    add comments
    make enc-part of TGS-REQ optional
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@66 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit f59cb07621aa7318697be376f423c6ed3af90eea
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 3 15:10:39 1990 +0000

    add lint casts
    normalize routine names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@65 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1glue.h | 22 +++++++++++++++-------
 1 file changed, 15 insertions(+), 7 deletions(-)

commit 1f55859d80310126520d69d8e9c85b355cd5c4c5
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Jan 3 11:32:00 1990 +0000

    add remaining #define glue
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@64 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1glue.h | 3 +++
 1 file changed, 3 insertions(+)

commit 1f009a6d37cf269688c0a6b15dfbc9d17eaa89b4
Author: Ezra Peisach <epeisach@mit.edu>
Date:   Tue Jan 2 15:44:35 1990 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@63 dc483132-0cff-0310-8789-dd5450dbe970

 src/config/site.def | 146 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 146 insertions(+)

commit 4037ef79e5e164c2a65fd3181234a83eaa727fc8
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 28 16:48:24 1989 +0000

    fix dfn of principal (needs to be argv-style)
    add hack for BITS32
    rearrange ticket into separate pieces
    fix type for authorization_data
    add krb5_as_req
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@62 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 56 ++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 48 insertions(+), 8 deletions(-)

commit 47c25b919171eaefe9330a66828c1219b73cc819
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 28 16:48:07 1989 +0000

    change names to KRB5_..
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@61 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/proto.h | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

commit 0afbd6088f9136c5aeb9d94099a5ef907f0a0b40
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 28 16:47:36 1989 +0000

    add AD_TYPE_ stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@60 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/fieldbits.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit 6cfc1b17e8a7a0891d31d2602d176cbaea079055
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 28 16:47:06 1989 +0000

    add entries for string_to_key, random_key, proto_enctype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@59 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 2fa22ba65833df1e34b5a37123bd7b0f3d8e0fa1
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 28 16:46:45 1989 +0000

    add krb5_boolean
    fix addrtype
    add authdatatype
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@58 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit db07a26a9c270d72d6e8462543c74197953d36aa
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 28 16:44:59 1989 +0000

    fix up the macros, add more
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@57 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1glue.h | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit bbaab3d76f1a742b65aa635073ee4bb1be6d9095
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 28 16:44:37 1989 +0000

    fix renew-till, hostaddresses, remove encryptedauthenticator
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@56 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

commit be0dcb34d6db4d4adc54cc586eee87e69add93d4
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 28 09:10:37 1989 +0000

    change Checksum & EncryptionKey to include embedded type
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@55 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 63 +++++++++++++++++++++++-------------------
 1 file changed, 34 insertions(+), 29 deletions(-)

commit 3327f9709059ec82affd99787f01b5099dc14986
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Dec 27 17:54:13 1989 +0000

    fix #define aliases
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@54 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1glue.h | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

commit 86e473c38e1314ae9b8087d89b8bd20a4fbf05e7
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Dec 27 11:43:55 1989 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@53 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/asn1glue.h | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

commit 2b16255d03b6deb9fb474e5a098df906a715cfc0
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Dec 26 11:35:42 1989 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@52 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/asn.1/KRB5-asn.py | 282 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 282 insertions(+)

commit a10cf112e085239ea07517a94bc086af2d3af3a9
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 22 15:33:56 1989 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@51 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/isode_err.et | 44 ++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

commit 7e0112a8cfd1cfde14ecd5a1d00c74d21c919dc4
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Dec 20 10:59:58 1989 +0000

    need pointer to address since it's variable length
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@50 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/hostaddr.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 955da00e26d90a5e7433fe2110823b20aa132ae7
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Dec 19 14:54:33 1989 +0000

    add TC_MATCH definitions
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@49 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 7 +++++++
 1 file changed, 7 insertions(+)

commit df44c2db4e6a4e721167afd548fb245a48270751
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Dec 12 13:01:20 1989 +0000

    need length in the checksum
    add checksum_entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@48 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 9 +++++++++
 1 file changed, 9 insertions(+)

commit e8c04cce5ef8ebdc0b27251bc5689edfe5bb3c5a
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 7 15:04:46 1989 +0000

    move ETYPE_NOSUPP to KDC section
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@47 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/errors.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit fba3e42e422e3569f88855165f93fb2f0d794dc4
Author: John Kohl <jtkohl@mit.edu>
Date:   Thu Dec 7 15:03:41 1989 +0000

    move ETYPE_NOSUPP around
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@46 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 95d20ff39fecc264ff8ba6e368663161f8e59fdc
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Dec 4 14:13:42 1989 +0000

    fix bogus field name (cmsec vs. ctime)
    add krb5_tkt_authent, krb5_error
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@45 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 21 ++++++++++++++++++++-
 1 file changed, 20 insertions(+), 1 deletion(-)

commit 1534d91cf0b596c4d30a48a874a041399cb7755d
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Dec 4 14:13:12 1989 +0000

    add krb5_fulladdr
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@44 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/hostaddr.h | 8 ++++++++
 1 file changed, 8 insertions(+)

commit 53e546680770b612d8ed293224bb2ac601be5835
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 1 17:15:31 1989 +0000

    add lots of structures, plus some include files
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@43 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/krb5.h | 72 +++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 72 insertions(+)

commit 827b83bca1f1b2491833ccb3f9aeb3a49aa01738
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 1 17:14:07 1989 +0000

    add #defines for READ, RDWR modes
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@42 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 4 ++++
 1 file changed, 4 insertions(+)

commit cd3e69de5ceec9f8a55ab13cb165f8f4c8ddb66e
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 1 17:13:54 1989 +0000

    add krb5_checksum
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@41 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 6 ++++++
 1 file changed, 6 insertions(+)

commit 1cdb9f0a00960848aff02568c9809372d1d9a847
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 1 17:13:40 1989 +0000

    add extern for the des cryptosystem entry
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@40 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/mit-des.h | 3 +++
 1 file changed, 3 insertions(+)

commit 20b25d73aebb6d66d1fa446f1b353efbf181f81b
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 1 17:13:31 1989 +0000

    add krb5_string
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@39 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

commit 830165e02eb3fb6cc46a7b58140d42ba35778b0c
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 1 14:03:47 1989 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@38 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/ccache.h | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

commit 88acb3336435de8dd4a33e11b7b3cda89d492831
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 1 10:33:34 1989 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@37 dc483132-0cff-0310-8789-dd5450dbe970

 src/lib/krb5/error_tables/krb5_err.et | 152 ++++++++++++++++++++++++++++++++++
 1 file changed, 152 insertions(+)

commit 23ec9b40232dc6142152a9e6d5d70e04d08fe944
Author: John Kohl <jtkohl@mit.edu>
Date:   Fri Dec 1 10:11:49 1989 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@36 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/errors.h | 61 +++++++++++++++++++++++++++++++++++++++++++++++
 src/include/krb5/proto.h  | 33 +++++++++++++++++++++++++
 2 files changed, 94 insertions(+)

commit 79e732990deab8b5c4ede3faf3e3a1f099f97469
Author: John Kohl <jtkohl@mit.edu>
Date:   Wed Nov 29 14:39:13 1989 +0000

    remove unnecessary #define's
    change to pointer to krb5_cryptosystem_entry
    add finish_key func
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@35 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

commit 3654a0536d6978dd2ab34af18511591326c7179f
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Nov 27 11:45:17 1989 +0000

    fix include for copyright
    fix up interface for encryption function
    don't use "private" (reserved in ANSI C)
    krb5_keyblock needs to be pointed to (not in-line) in the encrypt block.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@34 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/encryption.h | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit 57ac81f941aa444357c32c06812a584fa1a228bb
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Nov 27 11:45:09 1989 +0000

    fix include for copyright, as well as #ifndef token names
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@33 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h |  8 ++++----
 src/include/krb5/hostaddr.h  |  8 ++++----
 src/include/krb5/krb5.h      | 10 ++++++----
 src/include/krb5/mit-des.h   |  8 ++++----
 src/include/krb5/wordsize.h  |  8 ++++----
 5 files changed, 22 insertions(+), 20 deletions(-)

commit d3c3dd971ac1f205882a495e933c6d04b5e439ec
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Nov 27 11:45:06 1989 +0000

    fix include for copyright
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@32 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/crc-32.h    | 2 +-
 src/include/krb5/fieldbits.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit e0b1d3236843b820c4112f694ebea6d8e17168c9
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Nov 27 11:40:45 1989 +0000

    initial copyright: all rights reserved
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@31 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/copyright.h | 4 ++++
 1 file changed, 4 insertions(+)

commit 83539d4774b995682d0cb800d45727a92a5bbb31
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Nov 27 11:32:33 1989 +0000

    change mit-copyright to copyright.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@30 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.c | 2 +-
 src/prototype/prototype.h | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 8e732a756cfd6f8eb49f1d6f1effe5b553f70db8
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 21 16:32:43 1989 +0000

    move stuff around
    add sizes of stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@29 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/mit-des.h | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

commit be37f2421bbbd4ccc3e807ca1b0b63ede2b3f574
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 21 16:32:28 1989 +0000

    add cksum length
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@28 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/crc-32.h | 2 ++
 1 file changed, 2 insertions(+)

commit 52be41146f430ef9740f4e87c0b6a90b6361a46d
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 21 16:11:35 1989 +0000

    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@27 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/wordsize.h | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

commit 76538682d163ac6f127f28e855ee01493771fd90
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 21 16:11:29 1989 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@26 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/base-defs.h  | 36 ++++++++++++++++++++++
 src/include/krb5/crc-32.h     | 21 +++++++++++++
 src/include/krb5/encryption.h | 72 +++++++++++++++++++++++++++++++++++++++++++
 src/include/krb5/hostaddr.h   | 38 +++++++++++++++++++++++
 src/include/krb5/krb5.h       | 24 +++++++++++++++
 src/include/krb5/mit-des.h    | 32 +++++++++++++++++++
 6 files changed, 223 insertions(+)

commit 569dfc58c64ff0f76a57ee03603599576b6e1944
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 21 14:40:17 1989 +0000

    first version
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@25 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/krb5/fieldbits.h | 178 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 178 insertions(+)

commit 5cbdd73916eaa68da12fcbd8e35fd14674d3de7f
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 21 14:21:22 1989 +0000

    add include blocker stuff
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@24 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.h | 5 +++++
 1 file changed, 5 insertions(+)

commit e35b10434eb0eaa40eaea7b8f020aa8e3bd71ee9
Author: John Kohl <jtkohl@mit.edu>
Date:   Tue Nov 21 14:20:10 1989 +0000

    *** empty log message ***
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23 dc483132-0cff-0310-8789-dd5450dbe970

 src/prototype/prototype.c | 18 ++++++++++++++++++
 src/prototype/prototype.h | 14 ++++++++++++++
 2 files changed, 32 insertions(+)

commit 983b557096ede6e48562fc457cf74bc161f4f6ab
Author: John Kohl <jtkohl@mit.edu>
Date:   Mon Jan 23 09:59:27 1989 +0000

    No change, incrementing vno to 4.x
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10 dc483132-0cff-0310-8789-dd5450dbe970

commit d38dfef8df51f3b8209d4a3cb85642b815331528
Author: Jennifer Steiner <steiner@mit.edu>
Date:   Thu Feb 25 14:45:11 1988 +0000

    Added #include of <mit-copyright.h>
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@8 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb_conf.h | 2 ++
 1 file changed, 2 insertions(+)

commit d98ccc59fd9ca3dc4ae5ca6d1a4a26fc982fd1c2
Author: Jennifer Steiner <steiner@mit.edu>
Date:   Tue Feb 23 18:26:16 1988 +0000

    Copyright notice, etc
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb_conf.h | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 0ee81f554b96fccadb08073765c49241003042a1
Author: Jennifer Steiner <steiner@mit.edu>
Date:   Thu Jan 14 12:50:46 1988 +0000

    Formatted.
    Programmer: steiner.
    Auditor: jtkohl.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb_conf.h | 26 +++++++++++++-------------
 1 file changed, 13 insertions(+), 13 deletions(-)

commit bf3a778ad25bee3306aaaa68409e809a436efcc3
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Tue Nov 24 03:05:16 1987 +0000

    Removed DES stuff, moved to des_conf.h
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb_conf.h | 36 ------------------------------------
 1 file changed, 36 deletions(-)

commit 090020e700a9ef2bba8b1de73a0d4d72701f053a
Author: Ken Raeburn <raeburn@mit.edu>
Date:   Mon Nov 2 07:53:12 1987 +0000

    Fixed with respect to ANSI C as implemented in GNU CC.  (Single
    quote unmatched throws cpp off.)  As I don't have a copy of the
    ANSI specs, I trust Stallman's explanation for the moment.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb_conf.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 65af15a35e6af73a736719fde9fdb01987bff642
Author: Jennifer Steiner <steiner@mit.edu>
Date:   Wed Oct 28 12:07:01 1987 +0000

    This is John Kohl's stuff (was in byteorder.h).
    To make lint happy.
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb_conf.h | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

commit 5c83ee7ed3bbcb182fd55a792aecb8ff9b615a5e
Author: Jennifer Steiner <steiner@mit.edu>
Date:   Fri Oct 23 09:40:29 1987 +0000

    Initial revision
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2 dc483132-0cff-0310-8789-dd5450dbe970

 src/include/kerberosIV/krb_conf.h | 53 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)

commit 53f57434bf0a5e7dbcf54fd42afa630b46136902
Author: no author <devnull@mit.edu>
Date:   Fri Oct 23 09:40:29 1987 +0000

    New repository initialized by cvs2svn
    
    git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1 dc483132-0cff-0310-8789-dd5450dbe970
